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
335898468975	335898469531	335898470081	335898470630	335898471181	335898471731	335898472281	335898472831	335898473381	335898473931	335898474481	335898475031	335898475581	335898476131	335898476681	335898477231	335898477781	335898478331	335898478881	335898479431	335898479981	335898480531	335898481081	335898481631	335898482183	335898482731	335898483281	335898483831	335898484381	335898484931	335898485481	335898486031	335898486581	335898487131	335898487681	335898488231	335898488781	335898489331	335898489881	335898490431	335898490981	335898491531	335898492081	335898492631	335898493181	335898493731	335898494281	335898494831	335898495381	335898495931	335898496481	335898497031	335898497581	335898498131	335898498681	335898499231	335898499781	335898500331	335898500881	335898501431	335898501981	335898502531	335898503081	335898503631	335898504181	335898504731	335898505281	335898505831	335898506381	335898506931	335898507481	335898508031	335898508581	335898509131	335898509681	335898510231	335898510781	335898511331	335898511881	335898512431	335898512981	335898513531	335898514081	335898514631	335898515181	335898515731	335898516281	335898516831	335898517381	335898517931	335898518481	335898519031	335898519581	335898520131	335898520681	335898521231	335898521781	335898522331	335898522881	335898523431	335898523981	335898524531	335898525081	335898525631	335898526181	335898526731	335898527281	335898527831	335898528381	335898528931	335898529481	335898530031	335898530581	335898531131	335898531681	335898532231	335898532781	335898533331	335898533881	335898534431	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
48684	46069	29615	28742	31965	31500	28324	24705	21824	15171	10953	8087	5542	3541	3207	2501	1332	923	766	679	603	489	510	470	433	426	432	399	400	373	370	388	376	326	301	329	320	327	303	323	282	293	296	298	330	281	292	314	267	289	296	314	287	297	335	296	285	271	330	339	282	312	316	264	290	326	271	298	246	268	281	292	281	284	289	306	312	283	269	330	283	308	267	263	263	272	251	273	275	278	288	277	277	287	270	293	333	283	269	295	317	277	298	299	274	301	263	288	278	261	301	273	292	280	271	257	284	264	287	249	305	278	293	291	302	277	245	255	258	261	261	279	298	252	258	290	315	278	281	273	293	287	286	268	265	267	266	292	308	295	273	255	317	305	273	276	278	330	278	258	272	304	256	289	285	285	309	232	281	294	277	268	302	258	297	266	266	251	270	286	298	278	305	279	243	259	306	269	286	270	291	272	286	299	274	292	311	249	282	296	309	290	295	295	298	272	271	296	288	320	263	272	288	268	280	306	303	260	293	315	290	285	274	286	283	264	302	266	271	280	282	274	261	285	297	259	255	305	284	315	282	298	274	294	270	298	272	294	263	279	269	249	304	294	275	317	292	278	277	266	261	266	296	304	280	258	297	261	291	277	286	290	266	282	313	253	293	293	283	246	288	289	283	274	265	274	244	326	303	268	282	282	283	276	245	320	305	284	277	238	273	267	286	291	258	288	262	242	290	253	299	302	278	270	281	297	279	260	268	262	305	264	312	285	270	268	293	274	277	243	272	296	255	328	266	271	269	283	276	250	276	282	300	276	250	270	279	296	257	271	292	295	281	296	273	267	317	279	283	266	307	258	283	274	290	303	253	262	295	283	298	300	264	305	279	269	313	254	271	290	270	284	252	318	285	303	279	275	282	243	285	270	288	286	297	265	269	263	300	271	259	314	285	279	261	298	271	258	303	305	266	290	302	271	317	310	287	265	266	271	267	278	303	294	273	263	284	299	273	268	314	273	270	285	264	300	260	287	280	260	288	274	289	249	265	286	296	318	300	269	294	288	265	268	309	322	289	273	280	285	301	277	273	284	238	304	293	274	278	287	304	279	248	276	299	281	262	296	299	301	335	291	259	273	266	285	293	247	240	282	269	278	312	278	288	298	296	281	286	254	296	261	257	253	269	278	299	287	291	279	299	299	307	290	282	267	280	273	305	291	291	282	285	311	286	273	276	301	291	283	294	263	274	300	288	284	304	306	304	297	267	267	277	282	282	293	281	287	267	292	285	292	266	277	286	296	287	313	257	313	275	282	306	290	279	258	255	290	268	302	259	276	285	275	295	271	274	270	281	286	277	285	273	287	298	284	258	301	259	266	276	258	271	288	254	292	294	254	306	289	274	269	247	306	269	268	295	267	281	295	291	308	286	325	284	277	295	291	292	278	283	292	273	303	286	291	261	292	304	267	286	300	260	265	305	272	304	302	304	267	288	259	287	300	302	277	324	306	256	236	287	249	262	258	272	292	289	294	288	280	266	287	293	264	271	290	289	278	250	288	284	292	324	293	273	270	289	317	285	245	291	279	292	294	289	253	277	298	292	324	294	303	277	285	267	293	238	285	301	277	296	283	309	278	271	288	261	264	309	288	269	265	255	279	273	285	291	298	301	231	282	261	267	270	267	251	275	290	280	289	276	295	266	270	283	278	254	288	286	259	306	278	259	299	299	256	284	282	296	252	305	287	292	280	263	286	276	278	296	295	277	288	269	259	277	277	287	263	309	259	309	279	314	268	276	267	304	308	294	257	278	265	268	296	304	293	261	272	293	295	271	271	269	285	298	237	269	266	297	288	296	277	282	289	280	270	265	272	276	264	262	287	273	294	292	297	288	250	287	287	261	286	276	275	303	311	322	288	279	275	310	306	264	300	289	297	265	291	295	279	309	290	281	263	272	281	310	304	273	265	284	294	299	279	261	278	235	298	270	266	284	318	281	291	286	281	263	273	284	235	301	287	285	300	274	311	307	269	266	278	283	297	297	302	298	280	267	278	271	272	306	307	282	280	258	281	300	280	309	291	266	276	296	294	285	265	269	284	265	265	287	277	300	278	285	282	278	292	289	287	291	279	282	279	264	302	273	282	256	275	284	237	276	272	249	277	288	297	261	263	295	295	298	307	270	301	278	281	278	295	270	290	301	301	285	299	285	302	291	298	295	298	288	247	236	265	287	290	288	277	268	278	283	308	294	248	296	292	266	289	259	276	288	295	260	293	234	275	257	284	277	256	282	288	289	266	280	306	244	304	271	306	270	262	280	277	268	269	266	308	294	261	294	288	308	314	284	278	265	285	229	295	283	267	267	265	293	276	285	289	294	259	288	274	289	320	264	290	306	282	268	294	280	276	287	271	277	305	288	269	263	297	295	297	289	276	316	274	285	268	277	297	271	310	278	296	277	285	265	267	270	272	273	281	290	288	278	285	255	292	298	315	286	288	300	246	273	258	272	271	299	301	294	268	297	285	280	282	280	270	302	283	272	300	272	298	272	297	292	275	282	291	257	278	303	274	284	269	283	289	276	262	278	262	285	297	266	289	270	279	267	260	272	290	309	251	287	265	299	269	283	287	292	290	313	306	290	285	296	247	281	291	259	273	263	282	261	288	298	277	254	262	261	303	326	281	283	246	276	259	265	290	294	290	303	312	295	302	291	278	295	325	286	273	275	278	284	293	305	272	313	259	267	296	258	257	267	294	280	270	278	271	285	304	314	294	268	345	258	256	278	292	272	297	266	293	293	261	280	299	274	272	286	301	278	306	264	257	287	270	266	271	277	288	291	277	256	249	284	291	296	261	291	292	287	268	304	278	289	295	292	281	282	309	276	304	317	297	272	271	261	300	302	270	288	248	265	247	296	269	270	279	298	261	301	267	285	257	281	262	259	307	284	273	286	294	262	267	310	268	287	293	286	292	270	278	241	288	281	252	279	281	285	301	280	262	290	261	258	287	260	252	304	292	264	297	262	289	295	288	284	279	290	271	289	265	253	298	311	271	263	249	297	286	304	278	309	291	280	305	252	269	298	284	271	301	282	295	287	256	287	253	317	259	299	280	304	294	296	274	277	265	274	275	309	265	271	283	280	314	292	246	277	277	278	302	283	306	275	314	297	278	266	297	272	301	272	261	281	288	269	285	275	282	270	270	274	281	279	246	270	289	302	277	293	292	282	266	249	289	247	288	305	286	298	293	311	254	290	263	268	297	255	287	253	316	291	299	283	275	279	282	281	287	289	263	304	288	285	308	285	251	246	278	279	282	269	273	281	289	277	305	261	282	288	287	268	281	292	278	263	267	285	283	278	287	282	319	267	281	284	289	252	253	264	264	285	294	272	281	274	271	303	295	318	275	255	259	281	294	326	273	298	299	289	293	274	290	293	289	272	293	265	286	280	263	275	285	260	299	289	262	316	285	283	294	261	276	275	281	291	313	290	279	281	296	276	301	282	282	278	312	292	273	278	277
38292	40280	28865	34302	40184	39763	40003	37021	36165	28303	24853	22589	17092	14286	14682	12501	7392	5525	4172	3075	2774	2500	2242	2138	2028	1966	1836	1865	1645	1601	1410	1422	1266	1307	1303	1217	1286	1208	1158	1117	1029	1020	988	983	1027	1010	1036	1082	1028	1012	938	1038	990	951	1014	975	1025	1018	1065	1011	993	956	883	924	895	895	862	881	944	843	859	844	869	906	815	867	912	858	837	879	812	815	839	858	799	864	888	854	835	844	861	857	867	830	907	914	874	892	936	859	888	878	826	824	861	875	852	879	907	855	828	840	900	890	801	861	855	875	850	919	853	839	795	886	858	841	864	858	820	834	803	805	842	796	823	844	879	815	835	828	835	862	857	866	836	800	824	865	838	804	808	854	800	864	864	855	887	869	932	853	828	821	882	915	852	827	833	823	879	836	871	809	760	815	816	847	863	848	829	858	884	840	829	857	836	834	846	824	816	773	846	854	876	857	877	867	869	829	844	874	894	850	895	837	788	830	868	867	818	845	870	860	866	803	800	894	873	803	851	821	806	820	846	877	857	873	849	798	835	855	810	810	858	772	866	778	844	880	854	814	897	832	848	772	839	853	784	814	824	845	852	900	823	820	874	818	874	844	866	846	837	795	836	831	855	862	895	860	844	862	802	830	862	864	871	821	842	801	881	837	847	861	864	833	860	851	858	882	814	801	817	831	835	847	806	840	810	826	851	849	848	895	856	835	862	870	828	875	786	802	807	850	911	852	843	847	827	807	878	850	838	865	819	855	853	811	814	829	835	811	837	826	900	843	876	819	856	814	789	820	889	747	875	839	824	758	838	833	873	833	855	895	899	880	858	829	871	823	827	823	862	795	809	820	828	824	888	847	843	849	895	848	821	853	825	880	834	827	866	866	847	823	855	822	813	805	822	870	784	843	800	858	846	859	846	840	841	783	803	812	853	782	858	794	835	892	873	843	842	826	794	885	898	863	810	850	800	813	850	854	901	845	835	828	792	851	811	853	831	880	816	847	837	827	808	843	849	817	857	851	895	899	873	791	838	841	910	916	831	826	784	900	845	836	839	822	811	870	875	824	845	832	849	865	827	823	825	859	800	906	834	831	889	825	837	861	866	833	850	852	831	813	849	838	783	834	825	843	833	864	855	840	849	868	858	855	813	887	818	861	858	904	785	871	870	836	870	889	855	807	838	844	807	862	810	845	823	881	810	867	867	861	822	872	864	813	881	883	849	847	876	878	874	802	860	886	829	870	803	842	841	788	841	847	802	900	809	823	832	826	872	880	822	768	865	849	868	839	829	815	870	859	831	845	755	853	854	860	825	858	834	846	847	862	819	887	884	881	888	802	784	862	789	880	829	850	834	799	869	856	854	837	837	805	866	841	836	843	815	843	857	848	832	842	825	850	828	854	861	837	820	828	849	829	843	855	836	797	844	874	832	831	849	822	813	821	803	829	834	864	887	807	839	841	880	841	860	851	823	828	860	830	816	813	845	858	828	811	869	814	844	843	800	826	866	790	833	861	891	851	841	786	867	854	848	873	845	876	828	882	826	822	859	820	876	852	865	835	818	851	828	797	816	848	798	817	787	843	871	884	866	839	873	813	879	855	836	875	883	821	851	840	881	863	873	805	801	849	846	817	826	841	802	860	792	886	773	853	862	861	819	846	818	800	835	822	840	850	859	814	814	837	838	821	815	862	806	869	798	862	845	837	819	835	880	856	822	821	865	852	810	876	894	794	864	846	867	879	861	910	808	844	809	807	868	871	806	852	880	873	844	826	828	862	814	843	887	898	827	838	836	846	857	866	845	880	880	841	830	812	807	848	798	860	794	837	801	802	883	871	886	859	861	868	815	801	810	780	824	896	859	866	834	856	858	857	877	884	883	870	834	823	878	867	877	854	836	854	837	865	856	821	862	834	820	859	826	873	848	894	855	854	877	849	829	853	864	839	909	869	844	887	822	802	833	841	882	833	877	824	858	843	839	864	862	873	849	856	849	881	778	795	808	884	837	850	869	792	817	859	862	838	818	882	878	857	895	825	888	821	859	820	832	844	894	807	860	840	802	837	830	817	856	851	881	900	831	886	870	802	830	842	800	878	887	817	851	840	867	849	800	839	814	873	857	862	806	798	876	887	828	842	859	875	797	877	852	815	857	842	794	809	838	813	810	828	801	861	818	811	860	885	877	820	847	882	792	905	851	844	834	846	837	881	855	858	865	830	817	850	866	755	851	823	855	811	879	865	819	852	872	809	808	837	869	862	891	807	844	868	851	892	888	805	861	861	812	821	813	814	897	828	848	842	864	786	852	828	852	857	808	904	806	850	857	862	866	843	792	813	794	859	923	840	817	856	823	821	844	857	849	887	837	869	841	875	821	866	881	824	829	819	819	834	837	835	887	832	865	798	870	848	835	832	932	819	779	834	874	819	839	879	789	856	857	818	843	834	844	924	876	823	813	828	864	853	843	891	844	835	856	856	878	856	812	886	839	834	877	815	839	834	827	923	871	877	867	834	868	872	823	868	831	836	809	864	823	841	829	816	857	926	837	812	884	837	842	847	858	806	885	843	867	828	814	871	891	861	833	786	812	815	879	846	836	841	830	808	874	831	808	864	843	839	781	826	909	857	810	830	832	867	834	821	814	799	879	807	837	856	846	839	865	823	804	842	912	835	852	805	843	900	858	861	831	860	859	866	849	831	814	915	858	885	893	853	829	859	815	844	839	867	817	855	840	837	862	807	851	796	810	824	852	841	806	847	849	788	866	890	820	848	836	819	878	826	887	818	841	820	879	833	855	843	848	840	791	861	818	795	799	825	804	883	787	803	870	857	875	903	840	850	878	870	847	867	874	829	832	799	923	854	767	842	888	839	863	874	851	827	832	869	821	790	845	853	857	877	897	846	857	811	825	843	848	827	830	859	878	861	844	840	861	859	813	842	874	862	814	869	862	839	835	787	880	806	847	890	847	819	847	847	817	874	840	831	815	835	817	821	910	827	820	888	860	849	858	908	831	801	810	845	830	878	852	810	875	787	825	846	840	843	851	794	811	840	866	809	852	800	845	855	849	876	834	829	876	844	894	860	883	873	878	799	876	864	840	872	868	796	924	850	818	810	846	806	822	891	881	888	818	866	883	840	837	941	793	897	871	817	867	869	847	856	868	832	883	865	869	824	868	896	850	850	859	833	823	838	830	825	837	886	823	816	822	855	805	849	848	859	837	867	906	874	887	832	841	838	826	842	839	864	855	815	874	848	869	815	883	832	879	847	866	849	892	804	828	840	840	863	849	845	811	863	818	901	809	918	876	794	837	838	842	802	834	835	834	863	881	923	808	877	845	819	821	848	845	877	838	860	829	840	853	883	829	855	863	811	834	812	900	809	795	894	880	850	859	852	788	854	810	862	856	871	824	848	875	834	860	852	854	857	800	851	856	824	848	782	831	871	885	814	864	809	814	819	843	881	841	851	822	836	864	822	784	818	864	831	962	900	851	855	796	888	845	823
13513	17252	6300	4307	3814	2757	1889	1450	1154	829	590	527	450	355	321	260	251	206	224	200	219	202	201	190	224	202	179	159	172	188	154	169	165	179	155	161	170	172	147	130	157	151	151	169	129	154	153	155	164	156	185	165	134	148	147	154	134	148	161	154	158	142	166	146	149	174	146	147	153	172	129	159	166	146	153	172	146	142	143	141	164	154	166	151	156	141	142	146	126	158	167	139	139	178	152	159	181	144	164	139	183	141	147	156	143	159	153	170	173	153	138	162	161	154	163	154	171	150	147	138	167	132	149	134	146	143	173	159	117	145	157	163	163	125	149	164	163	159	137	156	166	146	139	145	150	164	153	168	167	140	143	157	159	153	134	151	147	136	160	125	164	151	159	156	146	154	178	151	158	149	136	162	181	154	153	164	140	149	152	136	146	169	152	157	142	149	145	134	131	145	184	163	150	162	145	171	154	135	155	162	135	165	146	149	151	158	164	162	160	141	154	147	156	136	160	168	137	165	152	151	142	144	149	163	122	141	152	136	138	153	168	146	174	171	151	129	163	144	140	177	138	161	144	161	161	154	139	171	176	134	143	133	160	156	157	173	135	159	147	138	154	157	129	124	173	148	141	171	168	183	156	153	152	163	155	156	160	148	152	153	159	144	139	159	157	143	159	136	158	157	153	162	167	147	164	187	137	164	171	158	161	150	160	151	136	143	145	152	144	137	140	153	138	157	159	134	150	136	157	154	138	148	146	151	169	153	115	150	146	134	146	145	141	166	148	153	149	140	159	164	156	169	158	162	167	133	143	178	160	140	135	155	141	137	145	155	148	154	143	159	160	151	159	139	158	161	150	135	141	151	161	150	164	147	149	142	141	142	149	147	153	156	136	160	171	148	143	153	132	141	126	161	137	129	159	158	144	151	145	131	152	149	144	143	162	152	141	149	164	166	159	146	170	159	154	138	141	137	155	146	151	131	154	160	183	131	168	144	149	139	173	152	147	154	143	152	133	164	134	179	156	145	157	146	145	129	145	122	165	173	159	166	138	138	157	152	180	163	168	182	156	153	160	136	155	152	157	162	134	163	139	142	149	130	172	127	154	148	151	150	140	175	143	171	155	179	159	162	129	153	136	148	139	166	150	171	137	156	156	150	151	134	145	157	168	148	156	144	171	155	153	142	157	147	175	149	138	148	173	175	148	139	155	186	154	154	153	157	181	141	179	140	164	167	148	143	155	164	169	159	155	147	155	164	161	155	160	133	127	166	162	155	151	148	157	157	160	166	159	158	164	151	158	155	152	137	149	167	155	161	173	174	144	137	146	162	134	121	158	146	138	160	159	155	144	152	153	171	164	156	146	176	152	162	138	135	154	163	142	144	164	159	138	156	139	153	156	131	162	150	155	138	144	168	160	137	135	152	168	166	156	157	158	131	161	146	167	151	136	168	141	161	159	164	118	139	138	149	142	191	145	133	135	168	152	163	164	147	148	149	152	151	177	151	157	154	160	169	158	155	162	146	143	133	127	179	149	141	140	162	154	142	161	135	168	152	153	143	174	146	155	121	149	154	174	138	170	165	157	160	134	147	162	160	145	179	157	157	175	159	137	135	134	147	160	158	150	129	151	161	132	159	136	134	123	149	164	140	150	147	157	141	164	143	130	126	158	167	153	149	155	133	144	164	146	169	166	146	154	175	152	143	164	146	134	156	143	169	128	132	159	142	139	142	145	160	146	147	185	167	134	152	162	119	149	146	142	143	165	155	131	160	145	152	162	155	164	152	151	160	156	149	171	139	150	147	137	148	144	156	151	165	131	148	139	132	137	173	133	152	148	164	169	153	147	158	159	151	152	142	153	149	134	152	120	150	167	134	156	171	154	140	152	119	151	141	145	143	165	130	164	153	138	159	146	164	138	143	160	136	154	118	143	132	154	142	137	148	146	149	150	149	158	147	155	148	151	169	138	147	148	147	171	154	135	153	155	148	151	166	142	148	142	146	159	165	146	164	128	147	139	149	161	139	165	163	166	126	138	161	137	164	161	155	150	157	152	149	143	149	152	148	164	165	150	149	134	137	151	156	161	138	145	142	149	181	150	153	162	158	155	168	154	163	157	161	138	159	144	156	137	140	177	144	143	154	159	155	166	138	140	163	141	150	160	163	153	152	137	157	143	143	149	142	146	151	144	159	152	164	128	149	150	134	174	122	146	135	159	150	140	137	139	149	140	163	155	151	154	163	156	144	146	120	167	135	160	153	162	135	170	167	145	169	145	145	138	133	171	167	152	131	166	131	151	133	139	155	164	161	137	145	173	143	177	158	187	154	154	145	163	146	133	157	161	151	154	158	161	158	146	143	144	124	149	171	148	153	155	140	153	137	148	158	130	140	164	145	171	159	150	138	124	148	123	146	166	146	147	170	144	141	150	152	175	145	160	133	156	132	164	142	139	137	156	143	157	169	149	156	145	151	179	158	152	167	152	156	138	141	152	157	147	163	129	187	141	144	160	138	151	144	156	140	173	132	138	128	154	157	125	166	153	176	146	155	117	152	147	138	151	127	147	154	128	156	138	111	155	132	144	149	159	165	143	157	161	128	130	159	144	130	158	156	145	138	157	157	159	159	144	154	144	162	144	161	140	145	151	170	139	151	161	153	147	150	165	155	159	165	156	154	154	159	192	158	153	150	141	168	148	146	187	155	145	127	143	147	161	160	158	156	163	126	140	141	153	145	155	141	181	137	150	171	152	140	155	152	139	160	139	138	183	141	140	130	155	170	139	147	156	137	152	161	152	160	165	148	157	167	163	174	159	144	158	144	144	150	148	154	149	152	147	157	157	130	143	170	143	164	146	155	146	167	161	161	172	142	150	172	140	168	141	138	147	127	149	162	137	152	130	149	170	156	153	154	165	141	145	147	156	171	141	170	126	130	157	136	158	157	175	143	142	146	156	163	137	158	163	151	165	166	156	145	135	172	148	177	133	137	143	160	151	171	151	156	161	161	137	163	162	167	161	151	153	132	180	152	150	151	178	143	186	151	142	148	128	148	149	149	153	159	154	127	141	150	188	154	133	162	138	159	125	147	135	160	140	176	153	137	166	158	141	158	142	162	151	152	149	162	145	154	144	166	145	139	145	136	148	151	151	174	170	144	152	149	140	122	140	135	148	157	143	154	167	162	157	144	150	149	165	177	152	158	154	170	155	151	143	152	170	152	163	156	149	151	139	173	139	138	156	138	162	181	150	151	155	145	149	145	146	151	149	149	169	160	158	157	150	147	154	152	166	164	150	161	169	169	173	148	143	165	165	153	132	182	146	141	132	152	154	153	151	160	176	166	152	160	142	130	168	151	145	147	159	170	161	164	162	155	151	168	141	162	118	148	150	131	157	145	169	155	140	129	152	149	162	132	161	178	166	144	168	145	143	143	159	133	134	145	164	153	156	147	146	141	154	173	162	147	138	132	150	155	174	148	137	165	143	161	164	158	140	164	134	168
10999	18605	7988	9091	10768	8400	6948	5959	5153	3726	3068	2677	2258	1943	1719	1453	1172	1029	957	887	903	860	858	748	760	767	744	707	702	677	669	645	603	634	623	593	653	627	564	600	586	507	540	568	544	561	570	540	539	557	547	558	555	487	535	486	541	550	505	576	537	489	503	478	469	527	538	506	523	514	512	519	526	511	531	497	525	502	495	503	447	517	523	503	518	494	501	514	526	537	525	535	517	543	518	547	525	507	508	501	543	495	566	471	521	495	498	532	529	516	534	518	513	527	511	519	493	511	553	483	496	545	515	518	473	467	519	524	481	466	504	510	470	555	470	522	507	513	493	546	526	500	560	509	531	495	485	536	486	474	513	500	516	529	497	500	505	493	499	476	497	523	505	505	500	499	486	515	470	523	479	555	516	568	504	490	499	521	498	509	499	547	535	486	511	509	534	509	479	482	495	518	481	519	530	507	511	494	527	510	543	517	520	496	502	527	537	500	525	481	495	504	508	465	503	519	492	489	502	550	502	464	507	551	544	510	499	496	532	500	521	521	477	517	518	472	519	537	517	496	485	484	515	525	521	484	519	502	533	523	553	494	512	504	464	501	536	533	479	492	516	564	528	508	514	533	509	537	519	487	525	503	495	496	498	557	505	519	474	506	499	499	499	517	509	513	494	518	521	501	474	515	520	509	493	492	555	502	535	476	518	513	549	506	490	503	503	486	520	516	508	501	524	486	515	511	504	503	515	495	546	514	469	489	490	505	500	550	524	497	473	493	516	511	504	489	546	527	480	519	437	484	493	530	506	487	504	478	531	491	498	497	504	498	476	488	496	536	495	485	532	522	496	497	536	493	507	466	511	502	537	509	494	514	527	492	576	506	507	507	533	477	524	500	497	514	518	521	539	528	487	512	521	513	488	452	492	501	516	474	528	493	506	502	470	564	522	504	485	498	499	522	488	516	481	526	522	468	537	532	494	543	494	488	502	495	534	506	534	488	489	482	520	478	515	490	509	500	482	463	512	493	502	488	491	516	548	511	499	535	507	508	497	489	537	498	485	527	542	498	462	486	511	524	552	519	506	509	514	503	511	523	502	531	532	490	500	491	505	550	505	524	527	550	489	495	511	543	510	519	524	481	475	485	509	474	505	485	507	487	496	535	542	512	511	557	500	534	510	497	485	509	486	519	497	526	512	519	523	563	531	509	451	517	485	518	527	499	462	495	521	534	530	517	486	506	511	509	486	546	508	568	563	529	491	514	511	481	505	521	505	487	556	529	534	537	515	504	513	537	512	512	556	498	555	546	507	511	520	538	520	501	503	526	485	538	481	493	522	519	507	468	535	504	502	500	475	505	503	513	555	535	507	490	533	502	498	543	526	532	522	487	540	517	510	478	516	500	529	521	515	475	530	515	529	537	495	492	494	473	511	504	509	530	506	492	503	497	500	547	498	521	501	481	544	523	520	472	509	559	527	519	531	583	515	501	495	504	524	530	505	546	530	516	521	546	517	544	506	531	585	522	506	529	546	540	534	511	471	567	506	506	566	543	490	559	498	533	498	493	523	478	497	498	508	495	453	534	467	487	504	512	512	513	500	498	523	492	547	556	560	489	499	482	507	518	549	466	510	493	533	543	463	575	527	509	537	487	517	551	519	516	554	516	498	537	518	509	517	509	514	535	489	493	516	465	514	519	549	476	539	496	505	494	509	545	521	538	510	520	493	512	534	556	505	511	542	541	468	493	484	515	489	502	543	531	516	498	487	458	516	521	488	526	527	485	499	522	518	474	476	511	476	532	522	489	486	474	505	529	524	508	531	520	527	524	533	491	515	500	540	524	535	499	521	512	511	509	518	497	512	542	511	482	533	481	528	499	511	526	487	495	527	530	522	512	523	507	496	523	520	545	465	520	516	474	462	532	501	508	539	517	541	549	498	518	560	482	561	522	571	525	492	505	536	510	483	492	504	516	507	503	513	500	550	539	494	482	541	540	515	548	526	514	493	492	475	501	511	535	490	526	518	471	468	517	538	538	510	509	511	522	474	483	510	499	495	483	528	490	480	533	507	492	500	517	494	508	518	538	450	463	542	496	516	548	517	522	509	510	522	535	500	524	481	530	516	496	519	479	503	532	542	471	503	473	499	486	498	487	532	505	488	502	542	501	483	531	499	508	527	501	501	517	508	500	473	518	468	510	529	514	480	505	468	510	503	515	524	518	496	541	540	508	497	510	524	505	487	506	521	517	517	509	495	524	522	515	506	489	499	481	483	449	493	473	508	505	489	505	514	511	494	521	485	537	493	493	502	523	538	500	528	513	502	530	546	509	487	515	514	527	526	531	509	492	536	506	541	488	506	564	530	524	458	530	527	529	496	477	542	508	550	478	489	503	504	525	480	532	512	510	511	525	526	523	569	537	509	529	525	521	511	542	515	490	511	504	504	487	511	497	485	542	499	530	483	446	481	470	527	460	491	481	533	530	533	536	515	506	502	545	511	533	466	517	527	533	492	494	499	518	521	490	501	509	516	525	508	539	529	533	539	493	538	500	532	488	472	498	529	447	548	521	526	512	564	552	544	524	563	497	516	505	503	498	499	514	491	510	504	524	504	535	491	578	520	549	507	506	524	516	537	489	526	542	523	529	534	483	477	539	496	492	514	494	484	530	521	517	534	507	501	514	463	501	488	517	544	499	496	494	510	515	505	516	541	527	549	505	502	513	481	546	523	522	485	491	515	483	479	501	516	517	497	475	523	508	471	499	517	482	513	519	514	529	506	555	501	534	464	504	513	522	489	555	514	515	510	517	498	531	495	527	481	501	485	490	479	526	513	539	520	530	519	478	513	493	483	465	538	501	525	513	510	515	493	476	528	483	528	507	505	503	496	536	490	493	502	509	492	513	484	503	534	494	525	497	512	519	535	498	512	554	484	525	515	532	515	561	515	528	498	480	477	526	503	505	547	497	474	503	568	524	467	541	492	542	555	555	536	491	506	537	493	484	517	548	550	518	532	479	545	527	499	498	509	494	555	527	533	522	499	492	481	496	506	538	531	489	527	516	538	508	522	487	538	488	509	540	532	518	446	530	493	489	501	511	524	527	485	507	503	525	506	526	478	510	516	475	518	521	527	507	515	523	504	505	506	523	506	484	504	540	545	520	501	500	547	507	517	487	530	479	533	524	501	520	507	483	516	548	547	518	535	546	493	540	512	521	499	521	561	516	486	469	488	531	531	481	504	518	510	522	466	552	512	526	486	503	508	550	545	532	561	515	506	494	502	509	516	520	501	492	506	519	516	499	511	538	503	527	511	534	525	525	488	498	512	477	543	510	523	504	488	503	499	506	509	508	520	486	490	511	533	497	516	526	489	499	484	521	467	492	531	512	499	490	527	477	493	523	502	513	504	513	517	494	484	525	504	496	508	527	527	481	535	498	496	497	478	514	488	530	529	504	581	535	495	494	538	553	513	488	490	498	531	473	506	544	497	485	527	545	485	506
43378	47445	28043	26464	28273	25276	20434	15677	11564	6639	5108	3774	2489	1852	1714	1157	719	499	411	362	347	344	291	297	289	244	228	242	205	232	226	224	229	190	229	213	214	232	189	197	199	223	215	207	203	184	195	205	184	205	178	206	216	197	186	179	192	184	178	188	177	220	199	183	183	201	182	185	186	183	189	193	194	172	175	173	193	189	180	188	203	160	208	189	191	192	188	192	195	200	170	176	203	193	182	185	187	194	191	187	177	175	190	197	200	175	196	182	197	178	187	178	205	186	190	178	212	180	187	197	182	200	180	195	199	179	207	179	198	191	151	216	187	218	193	198	172	201	193	180	184	176	186	165	219	184	190	193	200	171	184	169	178	201	183	197	183	200	172	186	187	177	174	170	167	209	203	185	217	187	179	190	188	183	159	192	150	187	185	215	181	181	202	210	185	176	166	197	182	186	188	180	167	184	178	179	172	170	183	190	185	175	173	184	219	200	194	163	187	200	194	177	202	173	185	182	187	203	165	161	184	197	186	174	172	203	173	195	178	176	184	164	179	170	187	169	184	198	187	208	199	203	195	186	166	205	166	214	213	171	164	212	188	195	196	196	152	166	183	174	200	189	189	189	190	191	187	190	189	169	197	178	185	176	195	204	182	185	209	209	202	208	203	213	161	195	154	183	184	182	173	189	197	188	182	178	172	191	198	181	162	187	165	187	180	215	172	195	183	177	199	194	175	210	186	176	201	189	181	196	189	196	182	182	163	177	173	178	178	217	183	204	187	192	169	194	171	157	201	178	200	175	181	183	172	190	182	179	195	200	156	200	171	207	174	191	183	184	180	197	200	193	206	220	200	198	172	194	169	190	175	201	173	193	173	187	160	170	173	166	169	172	191	178	208	186	199	156	192	183	173	179	172	184	174	168	176	186	205	187	194	200	174	156	199	202	176	188	197	163	181	183	191	173	186	201	176	187	185	174	175	222	231	190	170	200	184	182	189	184	211	177	200	203	166	180	231	170	190	181	158	186	194	213	182	185	184	213	196	194	159	199	193	188	205	215	203	216	179	183	189	159	194	191	185	165	198	176	199	168	205	176	197	198	206	189	228	202	220	182	188	186	190	191	198	174	184	200	202	191	194	185	156	182	180	176	201	191	186	202	189	185	189	224	175	161	185	195	195	167	187	203	199	189	189	180	186	185	203	178	189	197	184	197	203	209	168	172	157	186	180	191	189	189	179	191	211	201	188	205	160	184	174	170	164	170	180	166	195	190	175	195	208	162	176	166	179	177	185	190	179	162	186	169	196	174	174	224	168	202	173	183	193	206	202	166	180	173	177	188	174	172	174	186	157	183	195	199	193	177	180	172	182	175	189	149	195	164	175	162	210	186	182	178	167	211	184	172	189	196	172	198	192	188	181	180	221	162	185	186	162	211	197	177	179	199	170	168	176	202	170	175	181	190	184	174	177	211	176	187	185	164	177	185	187	176	177	182	169	180	181	180	195	176	206	189	188	191	180	182	198	169	180	182	181	186	188	183	187	180	193	201	187	190	178	187	175	170	187	185	178	172	173	182	172	192	175	177	181	194	188	166	202	199	199	175	185	199	200	179	196	202	197	198	179	182	179	171	182	182	162	196	183	184	182	186	203	202	179	176	220	172	181	198	208	201	215	182	193	197	171	187	175	206	182	201	214	215	176	166	196	196	164	168	202	206	184	204	190	180	190	205	184	205	185	199	179	186	171	191	177	190	181	185	179	197	177	185	187	197	192	180	187	174	165	156	198	216	170	205	174	166	199	197	196	197	202	193	208	185	186	175	161	176	165	159	197	166	192	207	190	174	197	214	161	213	192	186	178	204	174	162	178	194	209	184	203	175	190	174	170	181	178	212	174	184	185	181	182	197	194	193	190	184	197	203	178	166	187	183	172	154	179	185	188	167	185	185	172	191	195	185	173	186	178	218	171	160	201	192	171	195	176	205	196	189	174	161	177	194	187	196	192	160	183	170	217	173	195	198	189	172	173	191	172	186	170	207	174	181	190	186	229	182	182	193	187	194	182	185	179	192	190	211	222	214	203	170	204	167	195	182	186	186	210	182	185	207	177	202	162	179	174	162	193	166	190	187	188	189	201	173	182	190	188	200	194	171	195	180	199	181	202	190	195	190	193	198	185	172	157	188	185	172	176	191	195	185	198	184	219	203	192	177	187	170	203	192	170	178	171	205	206	171	195	160	179	193	216	217	191	165	199	199	191	175	176	180	202	176	177	165	176	178	190	177	197	174	155	177	170	187	186	184	185	182	200	186	180	149	158	189	176	183	188	173	187	182	207	167	162	204	189	190	190	190	194	181	193	203	157	162	163	195	183	197	166	179	186	172	178	203	197	194	184	175	194	171	202	181	167	163	167	196	200	192	161	189	167	203	193	197	203	176	212	187	183	218	228	212	205	179	177	203	193	195	197	201	188	178	185	164	202	192	199	171	214	179	198	183	216	191	181	177	191	171	191	189	163	160	197	182	208	207	181	151	184	193	183	210	203	182	205	199	193	170	175	191	189	183	173	175	200	187	199	145	187	206	176	194	170	162	185	187	194	192	146	160	171	217	180	196	216	188	185	178	178	191	194	170	207	185	184	197	171	169	211	191	194	197	209	165	207	199	148	181	183	174	185	173	191	199	186	172	178	178	209	180	196	187	211	200	153	196	192	215	190	183	168	198	188	165	179	176	183	208	185	194	181	201	170	171	204	181	193	187	193	169	196	188	168	197	184	175	186	186	195	194	185	172	199	195	198	200	204	206	178	174	158	176	194	183	190	166	185	170	165	191	199	190	187	175	202	186	182	181	195	195	192	156	192	191	201	178	185	188	196	181	201	186	178	165	199	191	199	176	156	186	168	181	167	185	176	170	182	186	177	180	185	163	192	175	194	172	177	190	195	186	200	180	188	179	181	196	200	176	166	202	174	204	168	186	189	181	158	167	178	204	182	203	186	204	171	179	158	178	189	210	188	201	196	196	190	194	190	202	177	187	179	187	199	191	170	201	206	190	196	193	179	169	178	193	171	193	191	179	183	163	167	175	189	189	205	181	202	187	174	205	202	188	188	180	169	173	196	194	173	182	196	192	191	190	185	160	174	179	168	178	188	166	204	179	197	204	194	206	186	183	163	164	176	189	200	181	189	213	182	162	172	194	197	184	171	186	185	207	191	183	176	168	184	173	200	188	176	185	179	195	170	194	188	176	184	166	170	159	181	172	203	203	191	191	189	193	156	185	193	162	173	206	175	192	185	183	188	183	179	186	197	168	177	214	165	178	177	186	198	182	208	194	213	200	187	199	195	200	199	199	211	185	176	179	190	194	188	199	175	195	208	168	186	189	196	197	172	197	186	191	183	189	176	203	197	172	176	172	193	184	190	167	185	208	191	188	173	162	184	175	191	176	185	218	185	199	195	200	168	180	187	199	188	181	195	208	176	170	190	177	199	188	188	195	170	173	183	191
35374	41809	23056	26905	34004	31553	30781	28170	25460	17921	15258	13161	10060	8006	8447	6176	3731	2737	2291	1694	1702	1568	1399	1301	1232	1204	1064	1090	1020	984	978	893	896	907	820	811	823	793	809	761	732	683	734	680	648	682	677	710	690	729	701	725	672	670	687	699	650	712	701	673	693	635	643	693	667	645	641	617	610	593	597	652	591	629	558	550	617	638	601	601	608	627	555	574	601	637	656	610	612	613	585	567	604	627	621	595	648	611	570	628	636	626	604	659	618	636	625	590	586	615	604	644	582	613	606	633	560	612	610	583	595	619	523	639	624	593	583	596	596	576	573	593	571	600	560	607	626	598	639	583	634	585	635	598	615	603	616	565	596	645	573	628	615	565	600	596	607	584	606	609	628	594	635	542	593	544	609	615	578	572	584	623	592	559	591	608	595	602	574	585	569	593	616	585	606	636	599	582	617	576	607	616	595	577	620	578	595	621	581	616	591	599	559	585	561	562	606	616	588	636	611	583	616	614	543	628	578	578	586	601	578	584	571	608	606	577	581	609	587	620	572	600	562	588	628	622	570	589	579	547	571	578	608	593	586	607	617	578	574	606	577	601	597	522	610	637	606	623	572	592	589	650	572	595	582	642	585	610	581	591	582	616	631	600	594	609	588	630	629	609	596	595	587	626	590	558	632	596	593	577	570	582	582	573	599	587	602	622	577	568	605	636	618	604	586	589	604	569	606	577	621	606	617	576	589	624	637	567	571	603	645	600	647	584	611	625	563	611	625	571	587	588	634	610	623	622	626	591	596	623	619	623	600	624	655	621	587	573	641	615	566	582	574	632	572	538	575	606	579	586	623	594	606	609	610	614	591	616	625	597	562	590	613	529	612	590	577	608	592	625	613	624	591	600	603	575	587	596	557	570	621	591	617	594	630	632	579	608	587	592	604	644	584	603	626	572	601	558	605	594	630	567	580	622	620	612	590	571	567	600	553	623	613	550	552	570	603	586	579	603	617	585	625	587	566	600	605	614	571	613	596	631	573	629	609	593	603	567	603	565	583	628	604	595	609	600	544	541	608	619	612	604	604	588	569	580	594	593	619	589	629	616	602	603	581	618	554	567	596	544	596	592	578	618	593	632	584	598	614	609	631	582	603	617	657	626	622	613	605	561	637	590	551	579	611	604	610	614	600	606	611	610	636	620	629	597	595	563	584	577	623	609	605	571	622	572	600	602	608	597	625	606	650	630	572	601	589	602	628	626	575	575	638	632	605	541	592	584	618	602	560	585	623	593	639	630	599	621	621	632	580	596	585	601	602	634	551	659	566	575	635	638	560	611	609	570	572	588	598	594	613	534	610	588	613	566	592	632	590	612	581	596	621	556	621	610	597	615	603	551	536	593	570	619	556	602	597	622	634	583	594	583	620	577	572	616	614	612	600	591	590	615	606	579	578	572	571	582	596	619	570	554	559	605	555	595	650	619	603	646	555	631	593	551	610	610	564	600	610	588	612	591	641	577	571	611	600	591	591	597	625	603	567	576	635	594	547	603	599	594	600	631	579	599	597	574	547	602	596	641	608	585	587	555	569	534	569	621	582	584	570	624	594	608	630	636	594	552	628	584	608	601	567	571	598	604	606	600	573	575	654	593	623	542	612	617	588	547	613	573	552	599	602	584	596	578	605	580	575	598	610	583	607	599	609	629	633	614	583	604	594	575	584	604	586	590	592	603	642	617	571	576	586	569	607	591	572	592	611	621	569	562	613	622	574	598	624	610	615	614	573	607	607	575	598	594	630	606	627	611	645	603	590	560	551	596	605	571	570	572	600	602	545	616	585	589	602	570	594	600	619	580	612	616	612	611	629	594	601	656	571	575	578	577	600	648	584	594	582	640	608	597	605	550	563	615	588	558	634	600	596	566	584	607	612	612	596	649	616	586	617	580	580	599	616	635	608	618	602	621	589	598	553	594	607	606	601	587	559	570	579	590	585	640	608	640	560	611	622	628	552	661	610	586	623	630	618	587	614	588	586	597	652	625	563	569	582	573	601	621	588	622	620	602	588	621	590	572	611	574	627	640	574	605	608	555	590	580	548	563	589	641	604	552	615	609	582	584	610	600	572	626	630	628	600	654	576	626	590	599	616	635	574	629	606	595	629	626	581	555	564	597	626	595	591	610	598	599	555	604	603	599	588	571	635	609	576	607	615	594	626	609	570	572	624	608	646	616	583	563	604	585	615	570	608	573	613	609	596	600	605	619	611	569	626	579	613	619	556	594	598	565	643	592	583	609	648	590	601	612	578	594	652	611	563	602	572	621	605	600	597	565	637	600	610	579	621	580	558	593	590	538	646	604	589	605	632	598	622	587	572	588	594	587	551	598	624	622	593	617	646	555	598	572	600	600	622	597	616	593	619	584	618	554	584	550	613	604	624	585	605	634	583	617	598	646	595	599	603	634	621	627	566	582	595	580	593	621	615	613	607	589	614	624	608	623	595	611	563	602	619	609	653	600	581	606	642	634	598	536	582	586	618	614	636	607	580	631	627	588	577	576	581	590	588	555	601	594	576	583	632	600	594	601	593	639	639	566	591	581	596	595	584	554	616	581	620	585	580	632	645	598	585	588	597	597	608	592	588	605	626	630	633	573	592	621	639	580	597	594	579	653	583	561	584	613	589	626	587	623	667	559	577	599	617	614	594	600	631	608	588	568	597	569	569	615	632	575	567	639	623	567	593	612	630	620	593	533	604	581	615	608	588	609	578	556	578	618	631	661	633	621	599	582	598	586	592	587	627	601	603	569	644	627	608	621	628	617	598	586	629	583	581	572	596	602	586	569	596	589	594	597	635	557	599	605	593	621	622	575	611	582	562	612	569	651	573	628	619	617	556	612	561	549	595	577	581	577	616	601	598	569	550	573	584	558	569	556	594	565	619	600	577	601	616	652	618	627	598	581	555	623	570	675	581	649	600	601	580	599	611	593	629	636	594	628	604	631	605	591	594	586	625	601	606	614	612	609	593	622	623	594	588	598	590	612	584	618	619	548	602	598	568	547	636	564	623	568	573	588	607	608	581	582	643	631	576	613	602	606	593	552	654	575	637	549	563	604	585	565	570	615	588	577	627	626	593	596	588	567	641	557	600	561	585	622	596	601	599	559	594	603	572	629	603	579	602	583	552	576	626	608	636	563	607	598	570	577	642	591	629	651	615	627	580	591	596	591	605	582	634	599	599	621	576	609	608	571	587	575	570	629	633	625	586	593	643	561	615	561	609	613	572	612	598	604	599	624	617	634	612	584	591	608	629	594	585	637	612	625	583	609	541	603	603	569	574	624	587	631	665	621	610	588	609	581	609	640	589	575	590	586	621	572	593	667	554	655	543	594	591	567	593	569	624	606	584	616	581	573	596	624	649	608	602	599	610	617	660	591	619	650	600	628	569	598	607	562	571	592	633	595	594	586	570	597	602	548	592	562	653	575	614	566	602	609	586	606	613	638	621	584	611	587	590	586
48037	47633	30345	28738	31403	31320	27798	25769	19958	13573	10376	7048	4968	3522	3321	2344	1282	894	744	623	610	494	558	536	413	527	374	403	382	383	372	317	304	319	307	341	365	330	313	335	329	307	317	299	304	311	301	310	276	306	320	293	316	310	316	295	276	308	325	301	280	297	298	264	294	291	266	272	304	281	311	292	289	291	268	300	266	276	278	264	280	242	329	318	305	307	274	267	284	300	323	309	240	291	295	292	279	292	297	301	289	322	288	319	277	284	286	297	278	289	273	260	306	268	281	315	299	305	284	295	281	272	269	294	273	298	297	280	250	284	287	282	287	306	314	278	305	253	286	262	284	299	272	318	292	327	281	265	290	302	314	316	278	298	260	268	305	269	280	294	293	324	258	280	280	267	293	273	282	260	281	282	256	271	280	336	292	285	293	267	297	277	326	294	288	282	289	258	285	281	291	288	275	314	286	255	268	272	289	283	291	280	283	281	312	276	297	278	265	301	286	275	291	292	299	289	283	297	285	267	249	255	270	286	280	281	272	286	295	305	292	272	270	276	273	288	309	292	272	284	272	303	279	283	289	328	272	281	288	302	298	269	268	269	280	275	280	275	291	273	277	295	287	320	276	259	269	281	284	263	300	293	249	252	310	276	270	289	307	256	303	290	280	271	303	299	288	285	267	285	264	289	309	313	309	273	280	289	291	275	253	279	293	257	301	295	285	301	304	305	299	292	287	305	264	288	268	296	288	293	266	293	287	281	312	281	286	286	284	286	284	282	254	274	265	274	286	297	298	260	303	309	274	272	284	271	261	260	292	300	305	298	281	272	291	278	285	299	271	328	311	303	265	284	277	270	276	306	327	308	308	282	286	299	304	279	295	298	274	267	289	308	290	300	262	266	303	278	283	286	279	263	313	256	275	285	267	287	296	290	317	264	264	278	294	310	277	312	277	272	298	304	272	284	263	266	272	319	276	291	269	259	290	288	340	296	283	267	278	286	266	276	314	299	306	276	282	269	274	275	304	290	291	296	280	259	283	309	295	275	270	276	268	265	291	267	262	289	295	293	282	302	285	267	297	284	268	266	282	294	266	298	297	287	288	290	289	313	287	272	269	287	309	272	266	300	272	278	279	265	290	274	281	282	300	274	248	299	283	293	275	289	293	288	303	280	265	296	275	295	285	282	271	276	300	294	272	305	283	299	279	321	269	287	306	272	267	274	260	298	306	285	312	260	270	297	285	290	250	267	280	294	311	280	266	242	273	308	277	264	301	264	291	275	271	292	300	291	306	301	308	301	300	273	285	304	269	298	289	284	315	284	270	286	296	287	294	280	261	256	263	299	277	264	298	264	262	299	284	278	313	284	277	285	295	275	289	245	285	298	295	300	307	280	288	266	287	290	309	283	300	312	291	265	277	264	276	279	279	243	267	244	274	295	301	275	274	259	262	305	281	296	284	273	275	293	274	264	265	286	287	274	290	255	283	271	323	280	275	269	285	277	284	283	295	297	263	300	310	272	276	290	284	274	279	276	263	253	295	311	302	268	256	271	322	286	277	264	289	280	269	264	280	281	264	257	271	274	307	275	303	275	277	293	271	297	280	282	277	299	274	294	287	266	283	275	271	303	276	285	300	304	295	271	314	280	277	288	286	288	306	278	277	281	264	281	281	260	285	264	306	289	291	306	274	254	300	277	289	291	308	309	277	275	291	283	310	299	276	281	255	309	286	280	299	296	292	278	293	293	261	273	266	282	288	284	306	294	286	280	283	286	296	262	266	250	289	276	303	252	285	283	272	270	273	261	271	274	317	272	281	281	288	291	272	280	286	317	297	299	276	274	301	281	259	275	283	257	264	285	294	252	274	282	289	303	289	307	282	268	301	259	258	286	284	293	257	284	279	286	310	317	275	303	278	288	265	294	298	290	253	270	274	273	302	309	289	290	257	271	273	275	310	272	292	273	291	293	310	326	294	281	284	297	273	304	300	268	271	282	262	285	283	296	272	307	303	268	303	290	277	274	290	315	282	275	280	290	303	286	241	290	285	257	291	293	272	288	261	265	278	274	286	295	256	272	235	267	301	264	288	309	285	283	277	309	283	291	298	273	274	268	282	278	282	288	282	278	281	284	260	260	276	248	289	276	284	259	254	274	268	317	251	272	301	302	267	256	259	281	286	251	286	317	262	272	287	268	293	297	292	292	284	285	277	281	288	284	261	272	241	279	264	263	303	270	259	264	270	245	295	284	304	293	269	281	295	316	288	276	282	264	288	309	282	276	293	265	251	273	259	285	284	265	296	283	278	281	306	298	264	296	286	297	278	281	286	278	306	262	249	323	274	305	268	291	288	294	259	283	291	289	276	287	280	298	304	284	272	285	279	323	281	310	230	295	297	295	267	275	288	266	283	261	269	271	295	287	296	302	290	289	312	274	315	283	303	255	277	251	315	303	290	247	283	288	286	297	289	261	263	261	291	287	295	269	274	286	291	289	281	280	255	274	289	271	299	278	274	236	292	267	291	302	279	292	270	307	280	281	296	292	288	261	253	277	294	300	308	296	303	273	288	299	297	275	274	275	285	289	261	282	284	280	275	272	274	275	301	273	299	281	302	279	289	263	299	284	282	286	267	271	283	250	301	259	293	303	273	289	293	302	290	289	252	260	295	306	289	270	277	253	278	279	273	308	273	291	270	294	295	258	303	267	272	269	263	259	256	276	250	266	267	261	283	289	289	285	302	283	273	285	319	298	301	268	308	276	278	283	284	320	272	281	277	304	310	270	263	280	270	278	276	273	284	265	261	276	293	292	298	272	284	283	292	269	296	295	296	257	287	263	299	296	290	286	307	269	273	285	287	263	280	268	307	276	291	323	281	278	280	286	294	265	258	290	291	274	265	273	255	263	283	279	285	254	290	258	260	301	293	288	268	301	262	263	286	254	284	296	315	253	274	293	291	273	290	261	265	274	282	267	270	281	313	260	273	290	264	265	288	282	246	284	296	279	267	296	295	281	282	288	287	301	257	309	240	302	299	296	290	290	282	284	268	261	251	273	292	277	283	314	293	256	311	273	322	312	284	312	307	283	261	263	293	266	282	293	258	286	288	289	266	306	314	299	311	290	286	297	293	309	261	289	288	248	279	288	272	275	306	293	276	290	269	290	274	267	281	300	279	276	283	293	269	255	284	280	267	284	275	291	281	281	285	243	266	313	303	299	287	248	257	284	277	283	301	276	264	255	261	271	293	256	294	284	286	261	288	274	282	270	280	263	262	308	289	280	242	315	281	296	282	282	303	272	284	256	286	258	280	287	282	263	295	268	287	286	289	318	276	291	282	290	300	271	278	321	326	292	306	287	319	264	298	292	298	274	267	255	277	276	267	298	274	301	285	281	280	299	308	282	286	298	298	298	272	287	297	282	268	310	287	298	301	304	294	271	255	303	295	297	274	316	280	295	303	304	277	305	292	298	272	297	280	329	316	267	279	277	281	298	287	293	251	287
36826	43498	29522	33661	39991	39139	38611	38334	33043	27053	23532	20411	16657	13575	13484	10641	6537	4688	4025	2945	3006	2547	2762	2168	1925	2032	1724	1837	1596	1506	1429	1368	1252	1276	1322	1227	1170	1234	1167	1101	1077	1023	1017	950	1017	1043	992	1051	981	1120	1015	991	1018	1018	939	946	1081	1070	1038	999	970	975	927	960	902	894	903	858	861	906	894	861	886	861	915	820	872	827	854	922	829	812	893	824	845	900	849	851	880	865	876	842	910	784	865	871	859	891	890	900	939	887	828	882	810	876	842	850	873	894	905	858	854	867	851	891	883	853	865	824	856	818	832	823	856	847	871	910	870	869	855	882	823	865	903	853	860	882	855	909	884	809	877	938	873	837	778	841	769	907	860	834	856	829	860	874	841	808	896	859	861	890	895	837	863	880	893	830	850	853	836	865	906	873	854	884	816	863	838	833	857	825	865	846	852	884	832	830	809	879	888	886	843	842	934	869	873	842	863	923	890	875	861	877	851	853	828	841	809	842	829	874	813	829	829	855	901	890	847	794	809	835	804	865	840	820	833	799	839	845	804	805	850	880	902	832	894	852	863	893	883	796	821	817	840	849	800	839	822	841	865	888	817	833	835	876	856	833	840	832	799	812	788	850	838	794	813	834	875	844	851	860	842	851	835	850	858	876	873	781	884	864	897	798	849	866	845	800	803	887	848	852	867	856	804	838	810	903	842	821	852	841	830	826	853	879	817	855	826	854	821	808	845	902	872	799	878	889	798	799	867	873	810	895	874	839	796	802	848	827	860	838	853	858	856	854	814	859	846	865	829	798	855	850	868	862	822	862	844	835	858	922	877	813	814	851	889	883	777	862	843	828	828	863	854	875	829	887	889	879	852	844	876	839	838	792	886	866	845	864	804	853	844	818	884	852	821	785	872	845	824	846	825	844	870	835	866	866	843	843	816	851	829	829	840	800	864	810	827	866	819	874	836	903	907	834	849	900	852	831	818	861	875	803	858	876	881	825	828	859	819	822	845	875	876	875	867	829	820	847	866	840	905	836	815	840	862	920	797	880	870	804	850	839	867	838	846	863	854	839	865	797	887	844	787	849	834	886	873	823	807	826	813	816	856	864	864	871	835	855	830	914	863	785	841	881	869	790	831	842	832	850	884	828	889	856	856	898	873	851	836	894	829	875	842	790	854	837	864	832	871	855	883	874	796	842	851	808	856	841	827	857	830	908	864	858	848	833	853	815	839	860	836	838	841	775	870	825	864	898	837	822	873	910	823	833	828	852	809	841	820	867	834	814	873	823	856	809	803	829	822	835	890	918	884	801	824	879	861	837	865	797	851	856	822	811	882	866	889	851	868	821	848	823	813	819	853	847	854	829	806	883	802	879	848	895	858	814	887	840	838	814	815	864	797	858	817	796	854	831	886	828	823	837	882	805	865	851	801	830	901	889	871	815	840	852	855	850	846	850	869	860	849	851	834	861	897	856	874	869	891	845	886	802	895	850	797	905	835	877	830	855	875	845	824	813	855	863	855	848	910	839	831	823	854	866	856	906	889	877	836	809	843	874	840	844	851	883	849	887	882	850	877	847	845	841	875	842	845	808	822	780	848	824	881	831	840	888	860	891	880	781	816	876	848	856	887	835	918	860	814	878	877	841	843	885	852	873	940	830	849	920	827	861	843	854	867	805	815	868	811	886	871	888	898	873	879	876	863	835	847	859	855	820	850	878	832	850	829	837	880	881	869	814	820	871	833	819	808	829	901	753	830	825	801	830	860	835	901	877	861	845	915	800	811	857	866	846	876	897	896	845	854	875	840	849	879	870	825	855	869	877	888	853	825	899	852	851	839	884	826	825	806	846	819	831	819	821	833	855	840	910	858	857	887	846	845	855	850	880	858	817	838	880	830	831	875	872	800	887	842	859	818	790	880	846	844	830	903	861	813	880	819	839	833	860	889	798	877	847	825	906	869	866	862	819	834	897	819	892	847	887	840	860	807	878	862	819	887	861	900	886	821	821	822	831	867	833	898	880	832	820	819	900	883	841	847	827	872	826	875	845	880	858	825	841	849	868	847	830	866	797	864	825	862	818	828	866	828	886	839	862	825	881	855	874	862	890	840	830	867	878	875	821	895	869	903	869	857	822	888	811	865	874	797	851	856	832	911	816	847	889	809	850	853	853	851	824	884	862	848	824	873	830	797	832	872	829	813	863	808	876	878	831	940	828	798	866	833	878	811	857	870	843	837	856	892	841	833	853	859	902	858	810	889	857	874	847	892	868	837	881	879	819	845	830	832	865	907	807	813	853	820	823	842	847	881	843	858	862	844	860	827	829	805	892	844	892	817	846	896	835	838	857	860	832	809	858	840	872	848	809	832	864	895	841	794	841	856	861	842	827	887	890	800	857	858	892	806	872	841	885	863	876	901	866	837	891	846	816	849	805	783	828	869	834	852	767	860	850	844	888	866	854	810	865	856	818	873	840	881	871	908	878	870	825	844	896	835	852	880	831	863	855	819	867	860	877	850	816	857	891	859	845	848	857	870	846	818	825	817	798	829	840	822	834	842	833	854	857	788	862	859	839	876	832	868	856	878	899	833	808	812	863	817	840	830	884	881	892	842	869	822	852	834	837	846	774	822	849	830	895	837	823	844	828	888	878	849	862	843	792	862	878	842	814	828	851	847	847	839	871	924	864	803	835	871	804	810	881	789	854	857	847	893	907	837	871	835	852	851	831	844	850	856	833	835	780	828	806	860	848	823	886	851	852	856	876	838	837	811	845	857	832	807	864	865	864	810	834	823	913	812	882	850	869	861	833	820	835	872	845	835	844	867	840	888	846	866	863	896	839	880	885	882	843	849	843	832	837	869	858	866	827	800	903	872	869	831	852	888	828	782	903	831	858	853	844	858	850	840	861	819	880	868	789	843	851	861	813	905	823	856	841	871	833	858	859	856	871	852	850	818	913	807	833	817	862	817	793	848	853	849	887	862	815	917	813	847	849	833	839	839	807	864	887	833	914	895	808	898	856	805	839	831	878	802	831	794	828	878	860	811	865	829	849	865	873	827	842	844	762	899	874	874	871	839	876	842	870	788	829	820	910	879	815	813	864	864	875	829	905	835	870	825	826	795	842	826	887	864	895	879	866	846	854	837	856	840	826	804	850	840	812	815	884	853	870	867	812	871	815	889	876	822	895	879	844	827	864	855	872	829	792	876	837	835	847	832	868	841	868	859	838	843	908	844	835	798	842	832	905	857	885	818	823	877	841	861	798	851	890	815	867	846	882	877	852	789	868	848	818	857	820	851	850	854	833	866	885	793	836	899	867	890	816	865	848	869	845	866	856	829	838	839	826	820	858	856	861	851	876	822	835	863	819	823	951	860	834	847	934	788	840	843	823	821	835	829	839	863	793	837	885	869	861	797	870	863	879	834	820	861	922	841	815	841	815	856	831	843	868	839	844	875	835	843	814	845	868	873	853	937	803	841	857	862	873	863	845	862	880	859	827	876	881
13552	17098	6936	4318	4056	3298	2131	1500	1058	769	666	519	396	340	325	295	218	225	206	195	183	176	201	178	186	192	182	180	172	153	192	178	167	172	154	179	180	143	153	152	186	174	166	143	157	167	176	163	174	153	171	152	174	162	174	165	147	141	164	158	161	153	163	132	151	142	154	151	141	159	138	156	178	166	128	143	170	150	158	154	160	134	138	144	181	163	167	150	159	148	145	159	133	153	192	145	151	184	160	151	163	144	153	170	148	162	142	145	166	153	158	163	160	148	149	138	134	148	145	173	145	137	154	155	148	170	164	149	158	151	143	147	152	142	171	192	147	162	174	156	155	158	148	157	150	153	128	149	146	164	169	147	168	140	150	144	158	172	150	153	174	153	156	137	156	143	180	173	162	146	148	165	149	136	156	163	146	165	143	157	156	152	148	166	169	169	136	147	162	142	143	147	161	152	165	162	174	163	140	165	143	150	159	138	178	145	168	155	152	150	189	145	171	167	165	161	162	164	175	166	156	143	150	161	152	134	144	186	169	162	148	141	129	156	142	149	146	156	146	159	163	165	149	167	189	160	163	138	136	149	157	151	174	160	167	156	158	138	157	153	136	135	162	162	152	149	157	127	148	150	156	168	160	145	166	146	136	135	155	142	141	142	159	153	162	151	182	170	157	161	160	166	149	155	131	167	142	144	129	149	143	165	155	172	141	161	170	144	159	176	158	159	169	146	148	162	154	158	147	161	156	170	158	153	156	146	155	156	157	165	153	155	163	142	167	177	154	154	165	155	172	155	156	147	141	138	155	155	135	170	139	146	151	182	166	158	167	147	154	153	155	159	177	175	185	177	147	165	172	155	180	153	148	164	145	158	151	145	160	168	166	148	167	156	151	148	151	155	142	169	155	154	182	171	154	158	138	159	152	145	171	164	163	158	161	145	142	161	152	159	165	149	176	156	171	154	152	135	150	173	172	127	145	163	177	160	157	150	154	151	134	176	157	168	148	146	156	163	167	157	175	162	145	144	144	147	172	170	145	179	129	155	165	165	142	157	150	132	166	168	162	172	169	177	162	171	147	145	151	174	153	135	174	184	153	160	139	140	150	163	159	137	172	154	143	141	153	159	157	143	131	157	142	151	142	159	151	144	155	163	163	135	159	160	128	149	165	169	156	177	147	163	161	146	144	154	164	159	168	147	157	152	136	154	137	164	147	131	124	148	133	171	144	144	150	147	172	171	152	137	135	149	136	165	143	154	150	160	174	145	139	146	161	173	148	169	159	163	181	146	160	139	158	150	156	126	179	147	154	137	154	152	137	144	133	166	133	162	162	139	155	146	149	168	140	138	174	168	139	147	149	142	131	169	145	170	150	174	151	179	152	140	158	136	162	166	152	163	167	161	144	169	135	188	153	167	159	166	152	164	160	150	177	148	159	168	135	166	142	145	146	168	167	155	152	153	155	164	159	155	157	170	144	182	148	152	137	147	139	161	161	148	151	137	154	159	128	133	167	160	146	129	178	165	142	133	138	146	164	138	152	146	158	160	158	147	152	163	144	164	152	133	133	160	143	162	156	148	122	158	170	167	171	174	166	158	141	123	153	166	162	165	145	142	180	139	146	150	146	158	162	150	160	139	140	154	153	162	163	181	154	134	137	136	144	158	168	141	120	147	161	139	155	174	133	152	147	134	169	166	154	165	144	155	144	141	163	159	157	164	142	154	151	172	141	145	157	139	159	137	143	174	155	141	155	178	149	151	160	171	157	163	151	151	123	153	133	140	166	153	136	165	146	158	171	164	151	171	156	133	155	154	151	155	160	148	143	137	144	135	168	158	168	128	132	177	162	148	147	150	144	155	153	141	160	168	152	149	157	197	169	140	164	148	148	160	160	139	135	157	152	177	160	152	171	144	172	170	153	164	147	153	132	162	157	130	172	145	179	155	136	145	131	171	172	162	178	130	163	173	143	153	163	156	155	165	157	132	146	161	134	178	136	165	158	139	148	153	153	153	168	152	163	153	120	154	145	161	148	145	158	142	171	167	161	141	152	155	142	164	168	161	154	158	153	145	156	160	155	152	160	186	166	138	152	168	153	146	160	133	166	133	165	148	143	156	152	140	143	156	157	138	171	149	155	135	132	173	167	164	160	166	171	168	161	153	157	147	159	152	148	162	162	134	158	146	162	148	159	149	168	151	154	137	161	155	162	155	152	139	159	158	158	145	161	148	172	167	167	136	145	152	148	155	155	148	159	134	142	168	150	168	171	174	174	163	163	167	157	154	129	162	143	135	161	175	162	168	168	177	154	164	138	173	176	147	156	150	138	187	177	166	166	150	167	147	164	142	163	158	159	156	155	166	165	156	163	164	164	152	157	148	153	137	140	166	131	169	167	142	153	161	149	152	164	150	163	160	166	151	153	128	163	149	145	142	179	151	144	138	186	142	150	159	151	145	146	143	186	159	161	146	150	161	164	126	148	157	140	124	148	158	150	168	142	151	157	127	146	171	168	150	176	162	145	163	152	168	139	135	141	144	143	128	147	177	134	157	136	166	136	159	156	143	163	144	178	165	133	156	169	144	170	185	147	154	146	158	168	152	154	148	155	140	160	125	163	173	166	166	124	171	146	156	174	154	145	156	143	150	160	166	131	172	150	149	149	136	144	139	141	141	165	167	179	138	136	144	139	136	157	142	174	165	172	163	148	166	146	167	168	154	157	164	149	165	142	148	162	173	164	173	163	151	141	143	144	151	162	144	161	163	148	167	162	161	145	155	146	155	145	153	174	156	170	163	168	164	143	175	148	147	143	172	140	154	141	156	139	153	163	153	161	160	149	139	179	171	148	150	166	156	142	162	180	157	150	147	158	163	165	174	142	154	179	161	166	162	146	164	180	165	174	148	140	148	153	161	162	140	174	143	150	160	165	146	153	153	166	166	141	156	144	169	165	133	158	156	146	187	147	175	149	133	171	148	158	159	156	173	148	164	173	127	148	157	158	155	171	176	171	151	164	136	148	139	168	131	156	120	155	170	147	153	203	138	150	168	153	146	161	175	140	149	187	159	153	155	174	137	153	139	167	156	138	140	151	169	163	138	171	134	157	168	135	135	170	168	157	146	151	151	153	137	160	157	162	166	133	150	142	139	170	129	147	163	162	161	125	180	159	154	173	157	165	146	138	176	155	143	160	150	152	178	171	138	132	146	134	157	145	171	161	156	149	157	169	147	152	148	161	151	170	170	161	147	155	151	149	153	140	144	129	163	158	165	165	156	168	173	134	156	143	156	153	163	149	161	155	148	150	162	145	160	150	137	172	148	142	139	138	150	134	157	157	157	154	161	151	143	146	155	143	160	145	165	162	155	158	168	140	145	146	152	161	171	163	155	164	165	135	129	152	165	139	154	170	139	149	141	149	177	158	156	145	169	153	157	155	173	160	159	153	153	151	142	150	154	166	146	140	158	156	149	182	147	165	133	148	149	159	179	166	141	161	164
11283	19246	8473	9588	10863	9114	7497	6183	4716	3661	3278	2707	2192	1835	1613	1397	1115	1036	946	865	869	838	877	779	793	730	693	675	729	726	652	657	677	639	610	612	627	630	569	580	588	589	580	589	574	604	579	570	551	566	531	561	550	539	518	501	552	514	498	541	559	587	579	476	530	521	541	525	549	567	506	497	563	551	503	519	558	518	524	505	496	530	480	526	560	531	540	499	503	522	554	530	510	502	536	518	529	523	508	491	532	491	519	519	547	514	507	529	521	568	523	538	512	542	501	568	490	553	510	543	487	567	457	522	479	548	504	510	499	474	537	506	563	526	510	533	522	559	494	505	516	549	531	506	539	531	489	495	488	530	502	536	564	516	505	525	504	529	534	533	544	537	534	498	554	513	528	497	551	543	479	515	496	543	516	531	533	506	491	508	520	541	547	520	505	582	473	479	524	519	498	505	533	549	519	542	563	519	515	532	495	547	529	528	555	467	533	524	521	527	509	500	536	529	548	541	503	499	555	496	493	483	525	481	537	532	526	504	489	520	483	549	536	518	511	551	536	524	525	500	457	517	559	492	506	525	513	513	544	497	493	536	509	542	546	529	531	522	504	560	509	540	498	507	524	529	540	493	574	513	517	540	519	523	509	509	555	576	545	504	518	539	535	533	570	546	511	510	564	546	477	474	545	472	522	545	553	577	496	545	500	530	516	492	530	550	559	520	551	518	523	519	527	508	522	533	490	501	540	518	534	543	500	570	518	545	502	526	499	514	537	529	494	528	510	523	495	530	521	481	490	494	548	528	534	503	494	523	519	512	479	481	529	510	530	527	550	539	519	526	537	486	521	534	528	525	505	562	520	476	522	549	529	485	494	488	564	510	504	474	524	530	561	527	500	518	502	533	505	546	493	537	532	511	527	543	500	515	513	551	526	517	483	531	476	468	516	474	539	545	509	507	517	527	535	531	533	497	502	532	533	524	541	519	481	512	523	535	501	512	545	524	506	486	503	492	556	547	538	509	505	497	489	521	514	543	491	521	505	537	543	512	473	490	510	520	505	517	504	561	555	514	465	515	532	566	559	540	487	514	514	518	525	519	504	538	504	524	520	511	505	513	554	486	515	510	539	533	568	525	496	513	507	518	545	495	506	510	505	511	500	487	510	514	526	502	508	535	548	544	524	541	492	493	520	523	549	525	532	533	505	502	527	493	531	554	515	516	481	518	508	514	537	508	544	456	541	540	495	515	574	511	484	483	529	500	524	510	517	515	501	523	490	512	515	541	521	477	490	528	541	529	493	523	510	549	553	504	524	543	521	488	516	491	508	506	470	511	508	513	502	568	538	525	510	548	528	513	499	514	521	518	476	520	506	537	538	529	539	528	495	511	555	528	540	520	546	512	507	530	489	547	553	523	558	546	534	502	490	541	517	525	515	485	544	563	527	503	470	544	522	515	497	539	511	532	477	506	531	526	485	506	510	529	528	518	551	549	479	529	494	499	522	509	542	482	517	542	520	507	526	535	542	471	540	543	456	518	470	520	496	501	484	510	543	514	509	511	558	521	525	527	502	513	517	538	519	494	499	507	528	560	501	531	525	524	514	543	515	497	518	576	505	548	503	496	516	479	514	516	519	505	556	527	510	535	503	484	537	554	541	517	484	524	504	547	526	511	537	501	531	527	509	483	554	521	512	519	529	513	529	536	539	515	555	511	548	567	509	555	508	489	513	499	537	498	525	568	537	537	525	530	502	487	516	534	505	482	532	504	504	498	509	508	500	498	509	540	520	532	510	502	483	525	522	514	556	491	542	486	513	531	514	532	553	534	565	541	510	521	475	531	507	490	533	538	558	517	541	540	511	496	460	548	530	560	567	556	497	544	505	518	559	520	464	521	493	529	498	550	507	472	517	503	513	502	520	518	511	506	519	538	531	523	511	509	486	463	522	511	515	534	503	549	523	558	526	541	507	508	531	524	526	508	505	499	547	484	557	496	552	519	512	528	526	496	532	505	550	535	511	520	520	534	538	534	508	512	559	517	510	510	534	534	486	561	520	563	528	521	508	523	515	541	500	534	513	518	508	504	496	548	518	555	470	481	530	510	495	476	530	511	517	530	523	477	553	527	548	505	517	542	530	518	494	553	532	542	538	517	525	547	550	501	462	503	580	509	504	497	485	536	543	510	541	504	515	500	510	479	512	522	521	517	503	506	528	519	499	526	519	503	512	515	512	523	521	510	551	515	514	480	488	552	509	517	526	516	538	539	529	554	505	501	591	536	527	502	524	498	601	523	540	536	508	496	487	487	549	531	500	573	526	524	515	525	540	501	548	509	519	540	511	535	494	514	519	545	551	508	513	552	497	539	527	504	502	525	521	488	536	514	519	524	544	568	515	509	531	545	530	475	515	568	537	515	518	498	510	529	531	479	523	558	530	503	549	515	514	556	507	551	486	551	572	474	534	495	524	569	536	476	536	539	522	532	495	467	544	482	498	470	479	473	514	515	506	548	507	508	517	486	536	494	478	474	533	522	532	523	502	533	535	508	521	533	505	528	481	503	477	470	533	536	519	505	512	517	511	473	509	533	573	511	502	542	528	507	508	545	505	460	558	478	562	524	519	515	533	532	507	477	558	557	530	525	537	534	509	479	511	539	523	541	490	523	558	528	521	529	485	466	565	491	547	523	515	544	533	535	531	482	544	520	488	542	535	534	519	488	510	570	505	503	555	551	526	518	526	530	512	560	524	499	518	516	544	532	503	476	524	524	528	546	539	529	459	550	534	503	540	545	475	514	522	537	502	501	521	511	514	500	498	542	542	490	509	485	501	526	548	509	526	514	521	528	517	504	536	535	530	539	486	562	533	539	523	534	542	541	503	522	553	533	515	500	548	502	532	521	517	506	523	545	533	529	513	534	538	554	503	554	536	504	537	515	515	532	550	492	545	551	553	528	504	508	504	513	556	497	543	540	557	500	490	545	510	555	514	529	554	552	523	564	540	531	560	515	485	499	507	502	543	519	500	543	497	523	511	511	534	506	492	519	553	515	558	546	512	521	486	522	551	483	504	541	547	543	552	494	483	575	515	535	561	529	479	526	498	505	532	517	531	505	535	517	509	515	522	552	552	505	515	518	568	537	514	541	510	496	523	539	496	532	512	483	519	501	502	506	517	547	503	484	540	504	516	540	522	534	523	505	526	552	518	528	508	474	501	487	521	452	492	544	524	471	525	513	540	485	530	488	525	539	515	507	507	517	544	551	527	539	505	551	521	563	520	539	513	557	541	497	534	490	558	550	522	520	506	549	536	536	535	545	525	475	552	511	514	510	553	524	528	540	513	536	513	488	511	517	538	500	488	496	497	486	487	553	548	500	489	529	514	529	501	529	551	578	545	545	517	532	505	536	516	513	534	502	500	530	540	547	488	491	529	506	516	523	478	526	493	478	537	479	516	504	527	544	505	492	508	522	537	500	510	508	509	519	536	536	513	497	530	494	510	555
37666	45323	28346	25700	27620	25712	20980	15815	9916	6301	5035	3274	2277	1584	1533	1042	684	473	409	310	338	301	259	254	255	242	234	238	204	246	200	205	219	223	220	209	197	209	188	188	197	241	233	210	190	213	210	241	180	217	200	216	182	195	196	178	210	167	197	203	206	153	195	164	190	184	185	178	171	181	194	194	195	190	203	183	161	185	199	183	204	182	179	198	175	188	180	171	185	192	189	187	197	183	197	194	167	163	181	215	191	169	167	200	195	160	196	178	205	200	209	181	173	167	171	186	187	168	178	173	186	195	176	198	178	193	182	200	195	170	191	196	174	167	188	215	170	162	176	181	195	187	179	187	212	192	158	180	161	198	188	159	209	194	168	192	214	179	198	173	181	165	199	205	191	171	190	191	194	168	181	201	217	197	192	189	187	176	170	189	199	194	218	194	189	178	181	178	209	176	179	168	173	164	175	180	207	179	189	189	180	189	192	163	204	189	189	211	201	169	198	186	191	198	187	183	200	196	187	194	176	204	203	173	180	182	203	172	186	186	174	192	185	178	188	188	197	219	182	204	204	198	179	210	157	179	161	179	205	172	219	192	182	207	210	185	222	188	199	180	206	172	203	166	185	186	167	189	184	168	196	190	190	184	189	196	193	201	227	194	188	192	196	180	181	176	206	177	196	203	193	184	198	189	180	185	200	190	188	176	197	189	200	167	172	175	181	195	185	189	170	172	198	185	182	187	196	180	197	201	167	197	171	215	209	199	179	205	166	178	174	215	183	192	179	202	191	177	201	182	187	195	198	201	191	183	220	174	186	177	175	183	164	192	171	195	206	188	166	177	192	181	184	192	188	210	173	190	201	180	179	173	181	176	156	203	179	192	170	173	209	173	171	182	172	190	182	172	178	206	205	214	216	202	177	165	202	193	196	173	181	204	162	198	192	164	181	178	196	190	204	206	194	187	173	191	182	188	222	201	183	176	194	194	214	184	184	173	178	201	197	185	177	183	191	172	176	182	202	193	193	199	186	170	186	170	161	173	179	171	200	193	191	201	193	185	185	185	166	189	176	200	195	184	189	184	176	189	182	183	182	176	166	182	189	201	190	184	198	198	174	210	164	194	178	187	183	177	191	187	178	211	188	188	168	179	184	202	158	166	164	186	195	213	181	192	197	167	178	171	198	187	167	206	219	170	200	202	194	174	167	204	181	188	180	184	182	198	195	179	220	160	191	167	196	197	196	181	195	186	186	201	184	190	205	177	186	202	175	188	186	189	166	175	196	200	203	189	167	176	206	177	224	176	197	186	194	179	188	176	196	181	191	189	175	212	186	186	194	178	173	178	178	178	186	188	193	175	200	193	172	194	203	174	185	195	172	183	201	195	177	185	194	189	201	178	211	173	194	209	211	180	192	194	186	188	179	168	196	212	205	187	192	190	190	194	184	184	179	183	190	218	181	198	195	171	201	201	192	182	175	182	201	178	188	198	177	183	200	187	172	180	166	195	165	167	226	184	177	168	176	199	172	189	192	166	186	183	196	175	174	177	215	191	163	191	171	175	189	168	181	213	180	182	181	174	181	169	193	158	166	183	182	174	173	194	195	168	208	194	200	169	165	180	189	187	174	195	171	183	174	177	205	155	193	189	186	177	186	194	178	182	204	199	200	175	203	195	182	172	171	190	209	208	171	176	191	162	203	194	197	182	210	169	202	200	203	178	173	185	188	194	171	190	163	187	178	186	171	192	171	209	179	187	190	175	185	192	206	194	181	192	202	195	169	164	198	208	183	201	170	206	178	210	173	160	188	190	192	161	182	197	169	185	179	189	192	187	184	178	181	179	177	180	183	186	184	208	181	202	183	195	187	187	180	183	205	211	171	181	177	181	173	154	184	181	198	167	207	170	188	178	204	186	194	192	169	182	194	196	204	192	193	190	188	198	195	212	220	185	173	177	211	188	167	190	175	185	171	175	222	182	193	201	180	189	196	179	222	191	175	202	170	201	166	190	180	196	175	191	172	189	218	193	186	203	165	187	199	157	204	169	202	179	179	197	169	178	186	148	175	182	173	201	192	166	188	170	172	206	192	165	198	193	193	176	204	186	165	174	192	166	202	196	180	174	196	200	189	193	208	193	187	174	212	185	183	180	185	162	176	187	155	179	194	203	205	206	184	192	194	179	196	170	185	188	214	187	175	199	165	225	193	208	212	183	184	168	167	218	187	177	187	156	174	164	170	176	208	171	199	185	212	186	184	176	209	183	189	189	188	176	154	200	159	182	194	175	176	175	179	191	184	172	197	182	180	191	190	172	193	180	190	204	185	179	190	222	194	190	189	171	197	204	206	198	191	158	164	190	183	192	147	185	202	168	198	175	192	200	177	190	204	205	191	169	213	177	176	190	179	199	164	185	168	154	187	175	176	160	190	181	188	203	162	173	196	186	222	171	182	172	201	150	206	178	183	182	183	179	165	186	180	182	157	188	163	180	186	193	182	166	188	171	193	171	187	177	185	208	181	206	185	192	189	199	186	189	175	174	189	183	203	169	189	188	219	196	165	182	184	182	175	194	197	184	150	196	197	161	195	183	203	182	193	190	186	189	175	187	194	184	207	184	194	182	177	191	167	163	178	195	174	207	178	178	193	182	182	177	202	182	189	191	170	172	168	192	186	208	188	149	194	168	184	181	179	171	185	186	182	213	159	189	188	177	204	173	196	192	192	184	190	154	208	190	182	179	193	174	183	186	172	189	175	169	188	192	187	199	184	171	196	177	166	164	177	174	188	197	204	187	195	216	169	201	227	173	199	170	201	202	204	195	178	178	178	183	188	178	192	194	192	187	176	167	188	179	180	160	188	207	182	190	170	199	193	174	162	175	192	168	175	185	176	191	197	181	199	198	197	171	190	156	182	175	180	174	190	169	186	187	205	183	204	214	185	203	201	196	168	195	200	192	192	202	189	182	198	164	198	176	184	183	183	167	161	169	184	192	180	174	184	206	234	215	158	188	200	184	195	175	189	201	153	197	201	184	201	188	152	198	176	176	185	186	216	219	187	190	188	184	182	191	200	182	174	176	194	194	188	199	177	196	215	183	178	177	178	199	183	202	189	200	159	198	179	187	186	186	180	196	194	177	202	166	183	154	184	188	190	197	199	193	184	202	180	175	185	197	191	186	189	160	217	188	183	176	189	163	183	182	158	192	187	187	174	189	181	163	195	196	201	174	187	217	166	169	169	176	198	208	197	204	188	200	213	188	201	193	191	197	207	179	187	191	190	177	193	175	182	197	192	190	160	193	193	187	168	182	203	192	182	180	185	181	183	194	186	186	163	180	166	176	209	191	186	202	198	190	183	179	179	190	172	170	177	155	207	182	205	218	198	203	205	176	181	193	180	188	154	184	185	214	179	179	199	205	183	187	179	193	175	192	193	193	173	182	183	211	189	180	176	204	186	192	177	171	170	183	194	179	173	203	183	185	208	183	182	161	196	181	175	172	167	189
29740	38198	23031	26994	33088	32558	31698	29118	22722	17791	15974	13202	10309	8230	7919	5867	3867	2697	2151	1785	1726	1457	1344	1342	1259	1168	1093	1057	953	1002	925	997	815	899	848	863	852	759	744	710	738	673	707	729	722	681	716	770	702	720	713	652	673	697	680	723	684	735	667	671	652	691	717	590	646	667	624	613	642	660	600	601	663	598	576	647	604	604	606	642	617	626	633	619	609	604	560	610	608	643	618	586	590	614	598	623	633	684	615	627	633	593	604	585	644	577	627	591	631	635	619	609	576	579	601	614	615	647	592	661	602	586	639	611	611	596	598	607	605	620	584	610	633	608	610	556	640	574	608	625	626	589	600	598	559	579	610	603	632	584	621	579	574	596	596	614	608	615	638	622	576	624	624	631	595	593	637	562	609	641	586	637	577	619	620	592	614	551	606	622	604	593	606	622	606	574	571	581	605	615	618	627	611	600	583	645	594	620	600	585	640	597	626	593	566	619	592	626	578	630	635	613	633	559	621	609	609	596	609	599	589	567	586	632	607	607	586	560	604	592	641	601	600	576	590	594	676	581	571	564	625	582	584	556	571	622	585	580	583	624	592	550	642	560	582	578	596	610	612	594	637	630	600	595	616	605	610	583	605	586	627	570	566	601	595	612	648	602	619	595	596	588	592	583	617	628	594	656	600	586	603	626	571	595	615	632	593	578	574	629	603	608	612	650	586	606	577	585	619	583	545	594	592	576	607	641	602	575	617	586	607	637	613	618	612	613	609	591	578	617	576	584	603	644	615	578	585	616	611	606	573	578	605	623	597	621	602	626	637	569	597	628	633	589	617	591	611	600	596	599	599	619	614	618	594	616	628	608	575	568	615	613	581	593	587	588	571	620	605	626	589	637	597	612	578	592	587	570	571	618	632	619	638	593	645	602	597	636	604	556	586	623	595	575	610	574	571	623	589	603	606	608	584	566	601	631	595	626	607	622	570	599	574	606	596	555	560	596	580	620	622	637	630	559	606	601	593	570	628	595	626	613	599	640	567	621	614	584	598	597	589	561	629	598	612	621	627	579	579	613	613	598	557	571	555	594	592	649	596	620	637	600	589	661	615	566	583	583	597	645	567	595	606	571	568	612	610	601	569	603	569	576	632	595	590	583	662	634	560	604	517	605	574	613	638	570	572	624	570	642	599	578	609	615	606	617	601	648	588	609	602	600	592	583	574	608	576	583	625	605	638	607	620	587	648	553	586	599	615	613	582	599	611	591	644	619	643	590	620	567	581	599	622	608	571	556	637	597	581	584	611	573	622	613	609	613	591	597	577	553	581	559	612	585	573	593	645	599	634	605	600	612	605	643	627	595	585	593	592	607	585	595	603	596	549	593	622	587	616	633	613	634	643	582	590	571	617	605	566	586	580	633	561	659	642	557	632	621	581	600	564	607	646	621	609	593	616	590	593	621	549	626	575	582	633	606	568	581	625	616	586	610	619	633	620	602	613	627	632	621	640	590	615	623	595	591	627	621	552	593	607	581	570	598	578	606	590	593	592	584	593	574	571	631	569	629	634	595	593	590	638	569	629	607	580	600	592	618	596	608	617	615	611	627	638	617	670	580	584	593	649	607	593	611	623	622	593	574	619	560	585	622	613	608	578	619	553	619	622	572	586	573	570	591	595	575	594	624	610	630	631	591	576	629	650	610	559	595	603	628	596	593	603	608	598	593	615	575	607	655	559	642	617	599	613	634	577	639	607	619	607	603	597	588	591	609	611	625	607	605	589	635	579	598	586	620	621	606	612	550	582	617	569	614	576	624	620	592	605	608	564	609	632	638	593	598	613	583	627	646	594	599	596	557	564	556	570	581	585	564	588	590	630	618	545	607	582	616	616	606	616	597	603	591	588	611	605	599	592	587	598	630	586	611	604	608	610	590	589	627	591	590	587	610	636	587	559	575	579	598	561	609	590	599	617	603	609	518	589	592	599	637	597	611	581	612	563	597	621	627	656	630	651	605	616	632	622	588	632	594	596	631	592	604	593	586	622	588	584	602	629	577	595	639	605	573	627	616	600	634	561	606	645	619	600	571	623	565	604	604	581	620	614	595	583	608	618	610	578	565	638	609	600	570	600	594	546	608	653	571	570	656	576	641	565	620	561	599	644	572	598	611	628	640	610	621	656	602	605	619	614	571	616	593	611	610	649	575	569	606	609	620	622	588	578	575	574	624	595	593	548	613	583	624	623	611	585	595	624	590	584	586	572	573	588	607	597	603	600	596	585	593	583	566	581	621	582	603	614	595	612	570	590	626	595	568	608	564	601	596	641	618	611	657	614	624	596	578	625	653	586	580	592	599	589	592	595	600	619	597	632	605	578	621	629	624	594	632	615	586	631	630	593	592	599	616	627	576	599	610	618	581	621	593	648	594	563	592	568	634	610	610	582	571	581	605	632	594	623	624	656	579	589	632	586	614	607	607	623	583	620	611	561	585	619	585	614	613	592	588	625	592	601	597	591	583	574	584	612	577	590	593	633	573	630	612	595	607	620	571	563	608	570	597	624	581	611	552	559	611	619	606	570	597	584	596	618	602	593	610	579	622	578	572	556	562	665	577	580	620	587	576	604	604	599	612	604	607	578	581	601	586	624	607	633	615	583	601	628	634	607	588	598	641	608	590	616	589	590	597	565	607	582	578	617	610	626	595	587	575	573	602	613	583	623	580	616	614	613	639	661	560	609	629	616	587	578	590	621	626	633	598	567	580	599	606	599	591	641	577	608	583	636	648	579	593	608	612	612	589	629	614	590	579	611	576	612	608	608	587	594	599	593	637	594	554	598	609	595	565	608	594	603	598	610	569	622	622	587	606	601	595	580	601	602	550	551	608	618	568	597	587	586	617	636	603	577	560	587	598	586	577	614	604	598	593	632	606	633	548	593	594	624	605	594	631	559	549	646	617	597	585	633	585	620	544	601	605	579	592	598	594	569	602	609	636	614	633	612	615	589	604	577	600	581	599	582	600	612	611	637	625	617	624	552	597	585	641	626	600	581	523	579	584	590	575	603	587	617	600	607	635	578	596	600	625	560	585	567	605	580	594	629	567	636	598	592	591	566	597	661	598	627	579	614	606	615	623	601	610	593	608	614	627	599	600	614	604	616	594	594	610	601	602	599	606	622	642	556	575	589	630	627	575	615	624	567	591	579	611	603	542	603	609	602	581	612	616	654	624	601	596	604	599	624	621	536	641	615	600	597	595	609	621	549	598	629	595	588	627	583	611	576	547	556	605	566	586	570	610	600	595	614	582	590	609	655	615	588	577	565	581	577	574	599	616	591	566	596	566	621	565	614	625	589	583	560	609	580	602	600	596	634	604	630	590	605	574	601	590	601	555	587	632	630	601	556	618	640	590	594	602	583	595	580	623	616	584	587	570	609	596	630	617	608	608	643	648	590	562	577	595	579	610	585	617	616	589	629	573	616	629	632	593	582	646	643	552	631	616	592	605	615	609	578	575
48256	47197	29140	28356	31702	31420	29420	26035	19404	14239	11215	7922	5457	3462	3168	2250	1274	955	842	650	545	498	485	457	528	424	408	451	412	357	385	331	336	343	318	333	325	328	325	285	326	314	283	266	317	330	317	305	334	311	322	283	304	335	282	278	329	322	269	339	292	307	317	299	250	293	312	273	285	290	283	292	285	298	281	313	274	284	323	297	301	253	284	288	299	271	251	300	321	271	290	315	291	296	298	284	324	305	287	293	299	271	319	273	286	294	305	308	298	281	302	264	270	304	266	293	256	275	283	277	279	315	282	306	293	267	264	288	275	298	283	262	310	277	267	306	298	293	309	289	282	298	275	286	285	308	285	288	266	281	306	276	261	304	307	267	305	297	285	305	305	262	299	303	279	270	287	301	305	249	289	267	307	267	288	272	271	267	289	316	317	280	293	272	271	260	302	277	293	279	309	270	271	286	279	285	280	265	262	253	277	248	312	287	300	292	237	274	295	287	267	279	280	286	295	285	299	262	311	312	270	281	281	274	287	276	269	281	303	298	271	281	255	295	290	268	260	288	329	296	325	290	269	259	291	301	270	292	261	278	254	291	297	294	303	290	296	294	265	293	273	288	290	254	289	295	269	269	278	283	262	284	304	295	303	305	301	290	278	277	265	290	316	272	273	283	281	273	282	305	286	279	301	268	294	297	307	300	289	271	300	283	281	290	287	304	276	291	276	314	306	269	284	276	294	273	264	275	275	277	295	280	286	288	270	293	278	288	299	265	230	293	277	288	319	275	285	264	257	300	311	293	291	289	298	259	293	277	277	270	297	295	268	313	274	283	305	299	264	284	288	313	276	308	283	272	284	263	320	286	260	300	293	278	274	284	286	271	261	284	288	298	274	310	287	272	282	255	279	278	257	285	295	286	266	268	282	304	299	301	283	297	289	281	273	294	295	313	284	248	288	313	281	284	269	282	294	266	284	309	284	304	281	288	267	284	297	276	302	332	281	271	280	310	307	271	308	252	281	292	269	289	279	321	277	283	316	303	277	282	274	291	267	271	295	265	272	306	256	279	286	312	271	282	285	284	304	281	283	252	316	280	262	304	271	279	270	283	299	265	288	271	278	319	288	281	280	317	256	291	285	320	288	300	270	297	283	248	268	299	288	293	278	273	326	300	288	262	311	331	251	278	312	305	273	296	303	290	276	310	276	330	280	301	288	283	279	286	282	288	293	284	261	301	309	324	285	285	282	274	287	277	270	300	298	263	267	285	289	301	275	285	293	278	289	274	305	273	279	263	312	273	311	297	284	301	292	279	264	302	284	310	278	278	286	268	291	302	274	283	277	269	293	276	285	293	295	296	252	293	279	277	283	301	301	266	285	275	288	300	276	245	284	293	287	293	282	297	316	293	301	306	280	278	275	276	275	260	287	273	290	290	277	290	277	291	313	306	300	336	274	291	254	306	280	303	279	280	315	265	293	315	296	289	279	281	280	283	310	282	298	283	293	285	287	281	253	315	262	284	283	295	262	267	277	301	265	272	305	308	283	308	292	282	273	280	280	307	302	305	276	251	278	315	262	280	256	271	282	278	294	270	283	294	283	293	254	308	317	270	291	291	278	265	278	310	281	288	269	255	262	308	302	262	268	295	268	301	286	270	314	259	283	299	291	322	291	278	261	312	268	284	297	311	265	262	281	290	268	284	283	269	310	263	300	303	291	276	302	312	293	284	260	279	274	301	277	268	294	294	306	267	315	277	286	279	283	282	262	244	308	304	285	331	264	280	300	276	278	288	239	249	279	298	300	271	289	298	295	281	313	264	298	285	297	300	327	297	255	296	290	270	277	295	306	296	289	288	275	299	309	289	274	297	305	276	274	241	295	298	292	270	293	286	284	294	291	290	286	296	253	317	283	281	268	295	280	289	267	262	306	290	280	288	305	279	240	268	286	303	270	298	272	254	294	288	289	310	312	275	281	319	295	307	285	294	284	251	303	261	293	285	331	296	258	296	284	298	327	262	299	284	253	262	295	302	295	267	269	248	271	289	321	278	268	270	283	262	284	305	273	282	266	279	302	281	276	303	286	292	282	303	296	272	278	284	282	307	293	283	291	285	276	298	281	263	302	262	280	294	264	269	297	293	294	273	255	289	271	307	269	266	303	262	290	292	295	268	282	278	306	300	302	277	290	281	296	279	263	293	254	295	282	291	266	298	273	264	290	287	284	289	293	272	260	298	275	284	278	265	297	260	302	322	255	297	280	286	302	305	297	245	288	239	277	262	304	310	267	282	301	296	258	287	300	265	316	248	291	269	330	298	257	281	282	265	279	272	283	323	281	271	278	257	295	296	304	302	285	287	269	286	273	288	292	275	263	278	278	279	255	309	274	291	272	309	284	274	309	271	282	291	296	269	282	304	286	289	263	276	285	303	281	262	299	290	264	298	302	282	297	261	268	266	264	275	321	277	276	281	274	286	276	298	287	309	333	275	291	294	308	255	292	282	289	272	290	311	301	290	283	255	272	279	289	285	295	265	295	267	264	294	274	281	268	302	296	295	284	267	294	297	266	277	271	290	286	278	263	296	260	308	271	322	298	282	280	286	289	289	274	291	295	262	288	300	281	308	308	294	266	285	276	272	279	293	298	289	281	282	269	275	310	271	295	258	272	268	273	275	281	263	265	316	261	292	299	251	297	273	270	268	264	282	290	281	292	274	275	287	269	293	302	311	294	307	270	312	301	287	297	301	289	277	294	279	298	294	307	290	270	272	295	272	299	265	259	274	288	293	268	291	286	293	283	265	291	304	262	298	280	290	323	301	259	279	306	293	283	278	272	278	293	272	252	277	283	285	285	327	273	283	296	274	269	285	303	275	259	276	262	278	262	264	306	278	253	293	294	283	300	269	292	308	304	300	287	267	288	280	312	270	279	253	275	277	261	266	298	292	262	284	290	272	305	263	297	290	305	304	276	290	306	265	293	279	262	295	281	301	294	253	271	270	280	296	267	286	269	284	306	300	281	280	292	249	301	286	270	281	269	328	272	282	293	324	274	272	285	287	275	285	270	265	282	300	312	273	258	269	284	280	300	304	267	277	293	286	302	254	303	294	280	281	255	285	272	295	256	290	305	292	281	309	269	288	276	273	302	267	293	274	271	247	279	273	242	298	284	276	281	272	302	301	272	280	276	281	287	299	273	284	262	286	300	296	287	312	288	291	240	269	286	294	269	285	312	261	297	284	265	264	309	280	250	272	282	332	300	306	301	287	272	302	289	295	282	304	282	301	292	299	283	264	300	294	270	285	284	279	294	257	268	266	266	299	282	254	279	281	304	289	297	291	291	290	263	303	295	293	271	269	308	271	289	325	288	271	313	247	286	307	263	263	293	266	294	287	287	282	294	276	338	269	286	288	282	277	274	286	292	273	307	305	289	277	287	289	323	280	311	298	318	303	273	312	282	292	288	271	301	291	268	287	290	279	285	266	296	273	286	267	286	243	272	268
36320	43094	28415	34105	40334	39789	41002	38658	31636	27718	24766	21598	18272	14623	14646	11042	7015	4749	3679	2981	2849	2409	2267	2066	2149	1951	1712	1714	1637	1557	1496	1445	1290	1277	1293	1173	1270	1187	1202	1094	1053	1092	1029	1063	1079	1024	1064	1054	1091	1032	1004	1066	1028	952	989	1053	1102	1055	1033	1034	956	908	954	918	935	900	871	863	865	896	928	893	873	896	845	892	867	926	884	913	851	857	818	891	851	923	859	894	897	850	874	862	885	863	882	885	888	838	887	899	886	910	916	842	885	870	874	816	859	891	868	845	884	907	877	870	840	852	896	846	856	863	855	880	869	827	793	835	900	869	852	877	891	826	849	857	832	862	897	794	838	846	870	840	821	849	833	876	782	902	807	870	846	850	900	859	823	841	876	824	898	892	868	890	864	812	879	870	857	829	855	885	917	798	850	900	832	834	898	855	889	892	850	872	825	815	859	861	793	848	817	877	869	831	878	864	822	879	868	834	807	824	839	854	883	845	897	839	826	874	854	894	875	835	841	849	839	863	869	820	856	861	833	843	931	839	809	845	884	875	861	841	865	861	871	827	831	884	923	809	820	848	834	867	858	885	855	856	879	869	827	819	835	856	883	871	835	822	817	868	851	852	869	889	852	847	879	823	869	852	856	901	887	845	865	852	842	813	862	821	866	843	846	837	872	855	863	872	813	825	860	860	862	849	871	833	858	865	851	852	808	851	845	895	865	861	894	848	857	871	877	862	832	840	870	905	875	851	865	940	846	855	856	860	884	864	841	826	848	862	887	871	878	919	854	824	827	887	858	846	878	800	856	840	829	865	869	850	791	802	847	841	851	865	872	876	855	847	871	877	874	873	830	890	890	910	865	824	875	868	837	835	836	816	881	830	894	845	847	851	852	886	844	817	849	874	816	843	849	865	834	803	818	918	861	830	826	813	864	849	832	841	874	832	832	861	837	863	851	820	907	837	847	860	852	845	863	874	887	894	798	784	857	916	793	867	867	810	846	884	880	906	884	887	860	821	842	838	820	839	873	837	819	832	922	845	873	863	858	898	869	858	887	859	848	889	859	826	795	867	890	831	887	838	909	803	793	879	899	848	853	839	847	859	847	869	863	871	889	849	854	852	848	881	862	897	854	859	862	873	860	835	870	823	859	791	879	818	828	846	876	917	906	874	846	834	836	838	835	844	829	819	817	805	867	875	802	870	851	852	856	883	880	816	829	845	817	854	874	826	909	895	813	865	880	910	832	817	823	857	890	855	866	795	808	828	827	857	844	841	849	942	829	850	869	813	848	854	825	844	840	852	879	911	864	808	857	885	866	828	938	863	834	896	782	880	844	880	814	849	864	879	819	788	827	809	860	880	931	847	932	832	811	858	859	871	873	828	873	836	889	869	861	874	858	870	901	883	820	812	902	858	921	867	871	871	819	840	865	843	825	840	878	851	875	933	859	895	847	851	911	824	825	876	806	858	811	895	826	814	844	809	858	883	911	878	933	826	831	875	840	819	825	830	866	852	857	853	858	867	885	904	887	845	859	864	893	827	899	880	825	870	837	892	857	874	823	873	825	889	877	857	850	903	859	810	853	835	841	811	900	847	864	893	841	866	882	805	814	870	835	865	831	851	826	890	831	846	875	837	873	876	871	858	875	886	791	824	816	879	850	873	807	861	849	843	796	825	849	869	887	894	866	870	860	858	845	875	859	836	883	882	883	798	855	849	877	887	801	857	873	861	864	894	883	837	843	868	826	821	903	808	863	825	802	843	830	846	835	852	867	848	836	846	877	835	893	887	870	873	836	843	828	838	840	856	795	802	843	899	805	805	859	863	845	798	860	843	889	848	864	861	844	806	832	885	816	880	870	827	863	883	895	889	824	812	925	824	915	885	838	885	821	821	837	842	912	847	891	797	887	859	817	811	862	859	857	892	835	852	860	939	846	932	911	826	843	915	896	844	892	833	804	834	845	863	846	827	846	895	871	858	875	845	879	847	896	799	832	833	907	870	898	828	772	920	840	897	863	830	850	890	790	819	855	823	856	833	836	842	863	837	830	844	831	835	832	933	794	777	864	853	847	844	866	878	845	882	933	827	873	848	881	850	896	844	836	868	885	889	903	826	878	852	847	810	845	845	836	841	851	843	861	895	865	887	867	830	865	841	867	798	824	851	901	820	854	871	813	920	906	863	842	816	870	819	878	883	843	863	868	819	852	845	857	851	815	928	860	871	870	798	856	851	850	869	878	790	856	832	836	815	816	865	832	840	884	852	833	825	846	819	809	850	805	852	833	844	865	842	886	837	917	875	851	857	906	847	855	847	863	871	807	830	818	836	887	832	871	869	857	928	837	838	841	855	844	881	930	843	848	831	831	805	862	870	826	870	820	842	919	837	867	851	891	879	827	875	869	875	869	869	906	851	845	892	844	877	856	850	847	842	884	781	840	818	857	864	869	809	802	799	849	870	845	900	874	875	806	861	829	839	918	838	878	847	879	818	820	857	895	882	837	851	876	842	881	855	891	873	872	838	862	814	830	855	806	868	807	850	818	924	919	863	853	904	868	910	816	821	856	829	892	869	897	875	853	917	829	910	901	842	872	835	846	891	828	870	868	857	807	886	847	859	872	831	828	908	858	883	804	849	872	835	809	870	802	845	869	798	873	881	828	857	794	869	834	839	885	835	868	840	890	869	911	860	879	850	865	847	879	903	857	891	826	804	861	906	886	927	824	820	855	836	808	835	867	825	866	825	878	835	890	856	858	867	896	866	855	883	891	814	868	876	858	877	900	855	843	852	838	862	851	912	802	927	860	840	855	837	867	862	895	829	839	833	828	826	793	835	867	826	856	896	878	869	894	855	848	888	871	823	887	843	844	841	875	826	798	880	843	857	894	843	922	804	858	833	890	841	885	831	868	851	832	834	791	856	843	852	836	858	862	874	822	846	838	824	893	856	844	815	933	833	887	815	843	858	835	933	876	837	865	910	881	900	878	859	869	846	839	866	833	889	828	881	866	850	810	844	870	845	871	835	851	860	858	896	860	893	907	848	896	846	850	913	846	852	805	856	832	916	871	846	874	857	844	834	870	870	873	833	797	860	878	889	855	821	825	845	887	853	846	887	854	906	823	869	888	854	805	870	774	860	826	860	821	849	860	838	849	832	879	811	909	825	843	860	829	788	893	860	875	831	853	871	927	845	853	899	851	836	839	844	900	834	800	830	873	844	842	853	898	844	867	835	846	869	870	870	831	840	843	920	897	882	846	846	856	842	820	883	851	824	886	835	844	873	855	844	863	805	881	809	895	850	853	860	874	862	805	844	849	854	847	862	864	840	879	870	892	817	838	893	809	877	859	831	928	884	880	835	861	828	836	889	824	864	856	857	864	840	931	870	856	865	874	917	837	879	817	937	832	876	861	887	855	843	848	807	855	878	851	812	828	860	871	888	865	832	878	880	852	888	835	838	824	859	864	876	847	859	868	835	868	861	805	815	879	826	857	852	829	847	888	868
15082	19840	7310	4712	4037	2974	2424	1686	923	792	665	546	421	375	320	291	268	196	183	210	220	180	169	200	185	206	190	180	185	164	180	175	174	172	178	177	151	195	144	160	169	151	172	146	145	147	156	177	153	192	184	163	189	160	144	169	125	136	155	153	167	145	154	161	152	133	159	144	155	157	150	151	126	154	167	157	170	154	168	170	152	152	172	163	160	157	145	160	151	121	173	155	169	147	149	142	146	145	150	162	156	162	149	144	157	124	131	159	155	149	172	172	160	149	152	148	150	156	176	157	163	157	152	160	154	160	138	159	165	154	144	154	155	173	143	148	159	148	150	160	155	178	133	158	160	146	138	153	154	166	148	156	153	144	155	144	162	157	159	136	147	141	139	150	147	153	138	176	140	174	171	140	151	161	135	159	149	157	137	148	174	162	175	160	155	149	168	173	165	134	174	173	167	154	155	134	161	142	157	140	159	154	158	132	155	152	163	164	158	180	150	142	158	180	154	159	164	164	146	161	156	132	161	167	139	142	145	161	168	136	141	169	154	148	136	147	150	160	145	154	139	141	152	139	139	161	165	132	157	152	144	153	146	153	170	146	162	138	164	145	155	172	141	151	143	157	155	181	167	161	169	147	182	160	177	148	159	151	157	176	134	148	160	139	155	151	141	162	162	159	139	180	160	173	142	184	149	143	147	159	152	145	159	154	177	163	137	147	131	146	152	147	146	160	172	157	157	167	161	154	153	144	170	163	132	163	144	178	145	151	170	156	139	151	159	141	159	161	162	136	172	137	161	127	172	153	139	165	166	149	162	140	168	146	147	145	134	154	151	170	154	159	163	140	149	162	164	149	154	151	173	145	150	173	147	162	136	124	155	168	153	145	146	147	171	151	155	151	141	145	165	173	157	149	166	159	159	160	162	145	167	148	167	163	141	158	152	146	151	163	171	147	153	180	161	154	172	159	144	172	170	151	147	154	136	136	176	150	145	164	163	132	159	145	153	149	169	146	143	154	154	170	150	153	158	154	152	169	166	160	170	142	145	147	159	149	157	146	173	162	140	145	140	146	167	136	152	125	163	142	157	176	141	148	154	130	161	180	161	144	165	142	156	153	161	165	161	148	153	171	180	162	143	130	152	169	154	136	166	148	171	150	150	139	146	154	154	180	168	157	180	124	139	134	166	159	167	144	144	152	127	146	146	143	152	121	176	159	158	192	168	154	157	157	161	185	154	150	172	124	144	140	147	148	154	163	180	179	138	149	162	169	164	144	140	156	173	163	159	145	163	178	156	139	145	170	139	135	153	150	148	148	142	145	148	163	124	176	130	157	140	165	147	158	153	152	137	170	166	157	153	175	155	143	145	137	142	146	155	139	165	175	162	163	149	164	162	175	169	162	149	163	157	163	155	165	153	125	152	145	138	150	164	138	151	155	162	157	134	152	150	182	126	164	180	168	159	162	154	156	178	160	142	137	160	147	149	160	157	155	150	163	153	160	154	176	159	159	157	139	160	166	151	156	160	155	162	135	163	165	146	150	148	170	138	149	146	184	149	160	151	134	162	146	134	153	143	145	157	157	156	143	151	143	165	162	173	150	147	145	165	147	142	182	138	139	166	176	139	166	154	165	152	141	141	156	154	145	147	166	179	171	147	163	143	156	148	149	129	167	153	182	170	142	156	134	159	162	155	117	142	110	164	161	164	170	152	147	145	139	162	133	159	146	169	161	169	185	146	157	155	161	133	132	146	148	145	163	154	145	149	154	147	152	155	151	161	141	169	174	150	166	139	165	154	180	145	160	165	154	134	151	153	157	172	161	139	146	153	169	148	149	165	166	147	159	152	154	162	150	151	164	153	176	166	158	135	162	163	159	152	167	160	144	152	159	160	172	162	126	157	165	186	154	164	155	175	174	150	161	155	167	176	138	181	170	168	149	166	149	165	181	150	155	169	159	127	156	165	157	157	144	163	161	147	176	149	150	149	152	161	144	144	130	169	154	175	144	153	166	170	132	173	163	154	146	150	156	135	135	170	143	129	145	178	131	165	167	146	175	163	151	129	153	155	172	157	159	157	143	153	151	168	135	146	153	174	154	170	155	164	159	157	171	147	144	148	159	153	160	151	146	127	153	170	174	148	167	175	142	166	150	177	182	152	163	153	168	172	146	168	155	152	150	147	185	150	162	164	151	142	164	158	167	171	161	174	135	147	168	158	159	147	160	170	168	167	156	154	152	162	142	159	158	141	153	147	125	163	157	156	153	153	157	151	147	137	177	150	163	152	147	162	134	130	153	144	162	146	132	151	159	169	151	146	164	154	174	135	148	142	159	177	161	171	139	152	148	155	167	162	158	155	148	135	177	170	173	153	159	144	141	164	158	140	154	149	175	176	147	144	145	178	157	136	160	169	155	146	164	142	163	161	179	138	145	175	132	161	162	155	131	145	161	163	124	145	164	148	139	159	148	134	157	158	137	143	138	131	148	145	150	201	157	162	144	163	133	167	179	143	136	158	155	165	147	142	132	164	182	170	146	119	152	136	149	157	159	150	151	152	153	172	154	152	154	162	155	135	162	141	127	151	144	148	148	141	149	153	151	157	161	146	154	137	178	140	166	148	166	186	175	178	159	148	162	148	148	145	168	154	166	170	143	138	146	149	148	147	162	145	154	159	181	166	166	162	145	143	161	167	143	153	167	152	166	151	154	170	171	173	167	152	155	125	145	145	155	158	163	129	131	163	166	125	165	145	154	161	132	165	135	177	135	152	160	166	150	162	153	166	167	148	138	140	171	160	160	150	146	145	163	188	132	157	164	167	172	161	144	148	147	176	150	156	156	155	141	160	159	148	148	154	154	171	134	159	148	171	160	141	147	160	152	147	151	159	142	177	162	140	140	156	168	134	153	135	145	157	135	175	139	172	165	149	157	166	159	133	146	157	131	145	142	164	167	159	146	160	164	161	159	162	169	141	152	164	139	162	157	169	159	164	125	166	141	161	172	163	168	161	178	148	146	169	183	181	137	166	161	143	149	158	150	137	155	139	145	155	152	153	160	156	163	149	147	181	160	171	147	162	155	153	171	157	142	150	135	134	177	152	151	162	128	137	164	167	184	171	146	177	178	162	158	154	172	143	153	153	157	165	165	145	164	146	170	161	178	164	143	147	172	148	142	149	161	153	145	168	138	152	174	139	157	157	152	147	152	170	173	157	137	162	154	145	161	132	155	161	165	150	157	161	166	152	146	157	161	161	158	157	169	137	163	122	161	143	133	164	157	169	150	169	156	156	164	153	145	158	151	136	147	171	137	149	158	161	169	147	151	151	125	178	172	138	149	170	143	144	177	154	176	167	154	153	168	170	147	144	177	147	165	170	179	144	159	144	160	162	159	153	143	149	148	170	158	171	134	166	161	157	164	129	155	144	157	164	157	164	160	159	148	140	171	133	165	156	130	151	166	163	147	156	145	159	169	147	156	155	165	146	130	150	134	140	152
13611	19642	8564	9596	11229	9177	8489	6557	4400	3743	3296	2637	2291	1783	1646	1370	1125	1087	938	915	856	855	827	832	808	724	727	720	678	655	673	623	679	638	624	631	627	646	572	584	510	602	581	648	588	620	548	549	587	564	589	544	536	575	597	544	541	524	545	540	482	483	494	507	522	549	517	489	548	528	515	480	489	531	562	539	522	500	512	511	544	540	491	492	556	493	520	453	548	515	516	520	555	515	540	497	494	533	498	516	500	534	515	554	559	499	540	470	505	504	513	545	516	511	526	489	510	523	490	517	531	547	513	518	502	503	546	501	530	501	556	537	510	519	544	513	538	525	495	533	517	525	571	495	546	547	511	532	542	561	502	537	514	525	556	549	476	510	485	517	517	512	529	488	515	507	578	507	503	563	537	518	537	544	528	530	507	519	536	497	529	502	487	560	548	498	557	516	505	535	524	538	538	504	526	547	519	496	475	541	549	497	488	525	502	505	541	508	518	514	506	547	512	542	543	536	517	519	538	541	479	488	509	529	470	528	509	529	567	558	530	523	491	564	545	505	498	552	534	528	492	530	516	509	504	518	555	491	532	543	552	514	514	523	533	511	527	496	514	528	551	532	514	531	522	511	555	492	494	511	496	508	552	536	531	556	554	533	506	498	506	519	477	513	530	552	505	536	531	518	477	550	493	535	490	524	508	531	542	512	550	520	535	504	519	493	476	507	525	554	510	525	549	464	509	498	517	532	518	508	536	531	545	552	508	558	545	500	502	522	565	499	517	509	517	492	519	510	544	517	514	500	471	515	531	504	504	526	502	568	463	519	489	477	539	514	527	532	518	515	519	529	489	535	516	496	528	491	489	490	503	532	528	544	537	539	549	490	518	516	583	520	512	486	531	491	501	563	519	550	532	528	563	526	536	541	531	505	496	517	537	521	533	548	523	501	462	479	477	544	570	478	536	506	572	520	493	522	507	541	523	523	527	507	521	548	527	559	569	524	496	536	490	505	535	548	490	489	502	485	482	522	520	513	536	483	540	494	518	532	515	512	541	513	505	511	504	450	541	564	557	538	515	538	523	567	561	549	553	565	515	492	513	489	492	500	542	535	491	512	520	534	528	492	503	492	506	513	514	535	556	532	490	525	527	510	501	533	500	551	540	560	535	513	566	484	516	521	513	547	546	515	488	475	528	534	534	516	507	561	529	514	549	514	527	533	501	518	542	528	508	559	499	532	526	513	509	489	514	553	476	517	494	527	480	524	529	526	487	519	491	507	526	474	522	510	492	541	512	483	487	525	502	588	512	507	551	496	492	506	543	536	551	477	515	494	490	547	503	540	503	517	524	502	512	510	565	542	531	504	543	487	538	486	530	559	520	549	547	538	540	510	506	499	474	515	545	529	529	533	497	527	562	484	510	516	512	517	533	575	517	558	533	532	479	554	547	510	557	591	531	524	533	533	506	498	503	486	531	533	523	526	564	507	493	509	519	522	497	517	547	507	543	487	537	519	483	535	552	520	532	523	533	536	558	532	543	533	520	543	506	515	528	552	526	532	500	536	523	531	491	512	527	479	517	513	516	503	516	564	467	500	543	515	530	518	554	537	498	499	519	522	511	522	527	531	507	543	499	507	531	548	541	515	495	537	495	535	543	528	538	506	546	499	551	487	479	486	500	511	495	536	523	533	508	583	493	523	527	505	571	501	501	515	499	483	525	459	530	533	509	534	525	537	521	506	451	512	496	472	523	533	536	482	554	547	490	475	542	528	506	474	525	536	552	494	515	559	539	511	539	454	538	512	527	551	515	522	529	566	551	523	548	513	520	516	524	496	504	539	510	526	530	547	505	536	497	526	511	534	530	517	507	515	547	514	526	475	494	529	556	543	535	543	538	561	526	508	467	560	533	531	500	524	517	516	539	488	468	531	527	513	504	525	542	538	516	503	517	497	527	530	519	526	493	561	545	532	571	525	479	533	518	515	489	542	534	517	528	520	482	513	506	524	580	558	517	532	516	507	544	517	487	488	509	494	529	495	489	559	531	524	525	522	525	482	554	499	528	521	543	537	501	521	470	526	538	537	529	503	550	521	509	478	505	505	518	534	485	517	508	509	497	521	499	550	566	493	521	561	528	534	471	516	533	509	469	535	562	501	496	488	520	486	539	551	466	539	525	542	554	502	512	576	551	529	496	554	503	547	505	487	523	544	546	508	561	558	520	528	547	518	514	548	531	512	495	526	505	496	537	540	526	527	519	522	545	485	502	538	524	516	537	521	508	508	511	557	549	511	495	561	518	492	552	475	592	504	530	475	519	502	540	512	528	524	518	505	481	500	550	503	510	543	530	553	492	540	518	552	533	558	531	508	512	544	513	541	533	529	499	493	513	570	553	544	527	560	541	518	547	587	517	550	577	519	522	568	526	529	501	505	522	511	523	537	524	470	524	480	494	586	542	521	552	524	525	524	537	534	518	505	515	542	536	503	499	502	543	499	522	530	532	577	503	476	486	528	552	482	541	524	496	532	525	519	524	513	489	513	524	555	532	537	563	496	525	532	521	560	560	523	497	508	550	488	508	516	513	519	515	532	477	544	478	512	524	480	490	521	570	532	529	513	519	516	481	528	521	521	544	494	577	550	540	532	530	528	522	557	491	485	481	501	522	513	539	526	574	505	509	560	571	509	550	482	515	545	550	501	498	464	508	534	489	550	515	506	526	501	544	513	527	517	507	530	500	512	499	503	523	509	521	516	515	500	569	512	555	557	487	519	498	546	510	474	541	545	542	524	515	465	518	533	496	474	560	498	521	507	526	531	547	525	507	487	538	545	518	553	515	525	522	550	512	528	555	481	536	514	492	524	511	507	512	518	532	531	540	522	505	552	521	518	546	524	551	540	515	539	495	481	508	501	481	552	535	473	571	495	516	542	489	463	573	541	514	521	494	525	517	575	543	521	542	524	520	503	511	512	530	532	520	510	509	500	503	518	540	557	513	478	549	541	541	515	483	539	545	502	517	489	490	533	487	483	524	520	524	526	475	510	529	503	529	543	522	493	515	496	530	539	499	538	500	535	511	511	528	506	532	520	531	554	534	532	537	528	539	502	521	547	497	499	513	520	527	530	543	502	571	537	521	500	533	501	530	480	510	493	547	495	514	571	555	515	498	510	529	543	534	487	539	530	503	501	524	529	518	499	560	497	556	513	535	495	523	553	515	520	535	528	522	552	534	545	516	519	547	538	488	548	491	487	544	552	511	518	494	485	523	499	535	518	475	496	500	543	561	526	486	478	536	529	546	544	547	520	550	481	561	507	515	508	532	510	510	526	516	515	546	524	556	573	499	512	536	540	482	536	509	483	500	503	512	564	497	559	526	522	532	519	521	509	543	505	551	517	515	527	511	571	530	569	499	517	534	508	525	566	528	542	511	552	525	515	534	516	517	508	550	551	546	527	521	515	539	556	538	533	510	543	536	507	515	528	541	471	550	539	516	522	489	504	515	563
37281	48864	28259	26522	27767	25211	21820	15998	9729	7209	5572	3687	2379	1520	1359	1041	606	488	410	355	310	308	281	278	284	272	258	253	239	209	235	223	238	214	232	201	214	223	201	212	203	212	198	212	191	244	213	210	208	199	191	206	197	205	199	192	215	180	205	196	206	202	182	209	168	196	170	177	189	191	172	178	182	190	188	186	198	181	196	179	182	180	193	167	175	204	172	178	161	179	193	161	180	164	182	199	184	202	166	200	165	180	171	165	172	170	187	176	195	218	189	187	195	189	179	171	182	197	160	181	178	191	179	198	178	164	179	157	177	174	187	188	192	157	173	203	204	169	199	190	183	185	162	179	199	201	188	176	195	210	179	193	178	186	183	171	190	188	174	181	169	181	195	193	172	199	199	178	178	186	202	175	173	171	196	191	172	172	196	189	194	170	200	165	190	178	179	190	169	166	172	203	206	170	187	172	196	190	197	190	189	169	188	189	196	196	201	177	209	184	186	187	199	177	181	205	193	183	170	181	194	167	175	180	198	161	213	169	178	177	191	164	195	188	184	180	187	185	169	184	195	185	156	178	186	180	176	180	189	189	173	187	186	179	169	194	181	174	185	180	185	189	184	209	172	193	171	192	187	182	226	172	190	185	190	178	208	209	171	160	201	190	189	188	177	197	182	205	212	176	187	174	214	204	190	197	176	187	188	194	187	196	169	179	206	190	179	163	201	191	216	198	190	173	198	180	154	212	176	176	196	202	160	155	196	214	187	205	177	165	174	171	190	181	182	222	193	173	199	190	187	180	173	207	192	196	182	207	173	167	172	182	182	167	179	181	170	204	175	192	193	220	189	173	193	168	172	188	219	174	183	174	196	175	180	180	195	168	180	204	185	199	209	195	226	184	200	213	180	187	190	222	157	175	192	184	181	190	165	177	192	179	201	166	172	207	218	164	178	191	203	201	224	204	209	180	180	196	191	172	208	190	189	176	190	180	187	196	163	197	183	210	186	178	189	221	206	173	188	193	163	191	172	165	206	173	177	189	186	197	183	185	177	191	206	168	184	194	208	187	189	184	197	191	176	176	170	201	197	209	203	182	187	158	181	204	182	174	191	199	207	218	172	188	177	187	164	204	172	197	193	170	193	190	175	196	192	186	182	181	163	199	172	187	204	198	178	199	180	177	194	170	199	170	187	195	162	185	211	190	200	158	184	188	196	165	196	181	198	166	203	166	203	182	187	194	194	173	180	134	217	164	169	189	227	184	194	187	193	212	190	180	187	208	195	198	183	180	178	195	179	201	186	183	180	184	189	193	166	184	181	184	196	184	174	168	182	175	184	189	213	187	188	199	175	185	195	167	174	184	180	173	199	187	204	165	176	181	174	187	189	197	173	195	207	179	192	198	195	195	195	175	177	182	208	183	182	176	181	182	192	166	174	184	187	190	202	192	203	183	174	169	203	178	182	197	179	181	203	175	158	186	174	202	201	161	170	190	224	168	160	183	180	185	168	199	194	167	202	173	178	194	217	205	199	201	190	171	155	197	182	193	182	184	183	165	178	199	172	193	172	173	183	177	175	207	197	171	174	172	203	188	182	200	184	205	182	191	202	161	173	167	171	207	183	206	208	179	186	173	204	192	215	188	183	201	165	195	197	187	197	199	198	179	181	177	182	167	185	176	200	171	213	179	187	175	166	170	167	184	170	192	188	198	178	188	189	206	184	186	165	205	188	211	177	180	198	203	181	218	197	157	176	205	194	194	180	202	190	182	189	209	191	187	196	190	171	203	194	162	227	189	196	182	181	201	180	166	179	174	196	204	200	198	178	170	208	207	170	181	151	157	213	187	214	161	204	209	167	180	194	218	174	196	193	192	199	176	191	196	173	202	208	199	175	179	176	223	214	182	196	185	169	205	189	174	166	167	181	183	197	185	180	181	191	160	182	210	203	177	165	215	206	191	177	192	167	197	191	194	188	212	181	193	185	183	176	167	190	166	186	186	196	182	195	195	211	197	193	187	178	199	196	179	186	195	177	199	191	209	192	161	179	176	213	191	181	186	204	188	188	191	190	172	168	184	187	171	175	186	179	209	180	197	189	173	187	185	186	190	211	196	190	199	188	196	187	160	177	179	192	189	175	174	165	181	177	190	200	217	186	185	194	207	167	172	186	174	192	176	185	180	163	181	198	200	184	188	183	210	188	180	177	196	172	176	180	188	182	171	202	180	198	213	181	156	193	182	194	197	200	174	177	190	189	184	185	189	195	169	165	190	178	172	184	182	197	193	193	153	186	176	182	183	183	169	192	195	197	184	185	170	187	201	206	192	185	189	188	187	161	185	187	179	209	205	200	178	180	190	179	189	179	194	179	183	207	180	184	171	186	200	191	170	176	193	176	164	167	181	181	189	192	167	184	217	188	174	183	188	206	196	183	193	186	200	196	186	203	185	194	191	210	163	164	175	205	213	171	164	197	197	186	209	209	190	174	201	183	173	178	185	186	202	172	174	168	174	212	210	165	192	186	187	177	185	186	163	185	176	175	174	197	184	185	192	165	186	185	188	183	176	199	190	186	184	192	187	177	190	183	192	160	197	199	161	175	203	189	178	186	183	179	203	180	212	202	193	173	184	182	184	185	174	183	192	178	171	187	192	177	230	176	186	185	203	204	171	193	186	175	202	194	213	177	203	203	192	173	214	199	192	201	195	202	181	173	181	193	187	188	205	197	170	225	196	180	188	188	178	213	202	199	166	171	193	189	185	163	179	182	169	198	174	176	176	182	200	207	189	184	190	185	194	196	202	184	188	192	195	173	190	215	184	165	196	197	176	188	204	192	171	175	201	205	188	190	176	186	189	186	199	204	186	198	197	170	202	197	200	178	199	184	218	182	197	169	159	183	170	191	185	182	196	179	178	192	166	209	190	191	176	172	189	199	202	208	177	185	198	157	186	189	181	173	205	168	180	184	204	192	196	187	185	185	178	205	187	180	202	185	217	197	185	163	178	176	175	162	207	179	196	196	190	176	202	213	172	189	175	183	184	224	171	197	170	183	188	164	203	191	201	201	191	200	181	169	187	182	193	204	167	175	175	178	167	193	176	170	194	171	197	193	197	180	206	169	165	194	176	176	189	203	189	210	201	187	202	190	213	192	197	179	196	186	179	191	160	185	200	177	200	176	199	205	187	174	193	200	178	188	193	200	167	197	194	184	171	169	182	185	197	169	184	186	182	175	197	185	178	195	187	172	167	219	190	201	192	186	192	185	203	181	174	172	179	193	185	201	181	174	193	199	202	178	201	170	166	159	196	187	174	185	173	192	154	173	197	169	172	180	162	178	179	194	186	168	197	206	194	194	196	152	207	191	207	196	201	188	182	193	204	190	204	195	175	183	178	195	185	167	186	174	174	180	158	183	190	211	194	198	214	186	202	184	172	167	203	180	179	192	194	187	163	182	195	205	161	187	174	199	163	162	183	194	200	187	202	177	198	175	191	193	180	178	182
28688	39132	23850	26463	33663	32200	32753	27123	21551	18683	16840	13808	10694	7915	7749	6364	3775	2708	2292	1697	1636	1528	1303	1371	1236	1171	1106	998	957	936	893	947	849	874	849	820	849	843	780	755	695	720	714	762	728	726	682	689	686	718	692	697	706	689	652	684	694	725	755	684	687	679	617	632	608	618	622	626	637	581	578	595	583	587	585	620	608	625	656	596	632	624	594	625	584	600	645	651	600	650	615	625	630	562	591	635	620	597	644	610	596	629	657	634	598	618	637	680	571	579	619	619	643	640	666	648	607	581	584	610	619	547	647	631	618	614	620	604	576	583	620	612	626	578	589	609	639	580	590	610	577	613	594	621	595	590	608	598	578	616	610	596	602	631	678	619	605	621	607	583	614	614	580	597	643	623	604	607	584	611	662	598	597	553	620	635	630	613	601	634	608	607	591	599	610	625	575	604	603	568	635	600	587	612	613	590	632	603	597	602	636	597	598	598	577	593	604	577	592	610	637	575	607	604	585	619	588	591	597	561	612	612	603	619	616	601	561	582	607	645	603	577	599	635	603	604	639	577	587	646	582	649	608	628	585	608	602	578	611	644	570	574	629	566	599	601	593	622	539	583	648	599	585	609	602	564	582	579	605	620	640	563	593	585	585	607	649	615	609	589	620	632	635	607	621	582	603	581	609	579	618	554	589	568	643	581	586	580	597	604	586	563	584	556	574	601	583	609	562	556	623	599	632	616	598	628	618	599	605	612	612	614	608	625	614	610	605	652	587	615	619	627	658	650	648	641	632	643	601	593	604	584	626	613	626	567	651	629	654	610	601	581	605	610	635	586	577	626	602	649	562	624	602	590	618	627	583	619	582	589	614	613	599	578	607	613	604	578	620	655	583	602	594	590	619	575	611	604	590	583	580	647	594	596	636	629	603	622	567	597	560	622	564	596	623	618	651	580	610	583	587	656	602	557	616	595	633	628	557	608	633	569	605	619	650	590	589	586	577	571	597	632	629	620	573	590	596	606	617	619	613	620	615	585	596	612	641	623	595	576	615	598	592	601	610	602	629	605	560	599	601	617	619	619	597	577	596	561	574	628	604	655	565	651	582	604	618	643	618	605	579	599	665	590	556	640	611	592	622	651	632	607	636	629	552	603	625	606	601	609	600	614	569	613	612	573	622	582	625	600	642	596	607	638	624	607	608	607	670	626	590	585	614	641	553	593	600	648	649	602	621	636	589	622	609	596	608	610	641	578	599	604	557	559	634	598	595	637	607	593	655	598	619	618	633	580	543	619	592	604	589	583	601	599	594	603	611	625	592	588	592	618	623	608	559	590	603	624	596	599	598	603	601	582	603	592	604	593	622	582	604	600	629	638	573	671	626	590	608	573	638	610	603	587	559	624	593	628	613	584	602	571	599	612	602	588	608	600	599	602	590	585	620	601	614	641	596	620	615	622	612	636	646	633	631	609	643	612	649	588	588	617	651	619	604	609	567	605	657	598	565	590	603	627	610	612	601	605	616	586	604	621	619	594	601	609	620	588	624	631	588	596	617	583	604	620	591	595	616	614	633	588	605	649	610	597	589	629	607	627	573	604	635	628	609	606	644	623	643	609	625	581	587	604	597	598	632	569	604	576	598	626	604	593	628	574	581	614	622	619	586	590	591	641	631	608	622	620	634	597	601	610	601	618	612	591	616	601	633	608	581	623	648	605	609	605	603	619	621	623	609	594	621	604	593	637	612	569	573	572	582	642	605	627	640	617	617	614	592	602	584	604	603	615	665	608	646	598	601	605	579	612	579	626	645	649	568	635	614	602	623	609	616	661	638	645	631	561	604	573	568	599	634	637	620	612	649	611	572	599	596	624	623	596	639	633	615	627	624	587	585	604	605	616	677	596	626	578	564	574	602	635	629	603	624	630	611	594	619	606	581	608	636	636	559	626	609	619	582	617	636	588	652	560	626	632	596	590	635	613	592	605	621	621	585	589	612	609	575	641	597	616	585	582	615	631	605	594	605	627	592	631	625	613	611	621	561	603	605	565	617	618	670	560	611	611	644	638	590	625	598	604	651	631	579	605	554	598	583	610	601	571	639	586	603	611	613	645	582	572	613	642	570	615	570	612	613	626	624	620	619	618	616	649	635	627	628	628	577	623	630	613	633	550	586	613	603	599	646	588	571	619	597	657	645	595	627	652	599	635	610	595	568	640	592	570	607	615	609	593	608	606	574	564	649	611	615	622	609	606	650	629	567	610	679	602	547	612	645	609	614	615	596	636	622	560	588	569	600	594	618	618	620	626	626	605	637	641	593	597	611	600	627	594	641	622	598	622	586	611	618	602	563	572	580	596	610	626	604	613	596	635	599	624	591	571	622	613	621	637	611	626	624	592	605	604	607	592	604	609	640	612	629	582	599	579	593	584	593	628	586	612	645	583	588	579	610	595	566	582	591	615	632	622	611	607	612	615	570	609	630	623	608	621	592	584	648	611	659	553	564	651	575	615	552	576	652	588	586	603	586	569	587	629	604	617	566	651	615	578	625	634	640	622	615	570	639	587	577	617	631	614	615	613	598	625	642	622	606	592	607	566	626	618	652	593	575	640	616	592	589	605	583	610	630	596	589	617	612	600	573	600	640	620	589	624	603	634	600	611	591	602	610	600	645	604	606	634	605	624	550	617	568	599	597	626	616	638	629	617	650	615	637	624	599	613	627	590	567	608	636	609	593	614	565	627	613	609	623	566	609	646	600	594	647	647	541	591	614	663	576	632	663	619	603	589	658	597	579	596	631	631	588	562	595	579	574	573	602	597	588	597	578	627	582	648	612	609	580	577	592	607	572	580	602	634	614	597	612	586	625	611	574	606	620	622	625	569	580	598	565	644	621	589	599	611	596	599	688	594	609	597	624	606	588	626	589	609	585	595	602	661	604	603	606	640	593	611	641	614	593	642	647	572	666	623	587	625	571	562	630	612	586	603	630	608	598	623	597	607	607	601	584	643	605	630	623	605	596	627	609	604	607	604	591	624	594	627	618	614	629	641	590	643	608	650	642	621	677	582	593	597	601	628	595	618	621	604	608	617	595	648	597	613	567	604	580	589	580	615	552	605	591	566	630	581	581	626	627	583	658	574	602	599	633	611	594	621	612	624	625	577	591	629	661	556	614	643	621	621	635	586	616	598	588	594	634	579	618	576	591	653	627	644	601	610	586	631	633	595	619	603	620	600	595	609	607	613	699	605	583	601	607	653	594	613	632	604	604	587	594	595	580	594	591	591	582	606	602	622	598	607	660	568	543	612	632	636	600	642	608	630	557	643	582	642	571	623	602	614	639	616	630	602	572	626	600	605	594	578	578	607	634	612	644	618	622	564	601	589	581	624	625	578	607	596	539	620	596	573	584	641	624	589	562	605	584	652	586	585	606	646	575	614	584	587	614	609	615	591	586	611	593	607	587	618	548	622	566	597	612	594	597	638	594	639	588	623	648	621	626	599	608	610	597	611
51347	44080	28795	27441	30794	31447	30096	26601	19147	14283	11544	8054	5537	3680	3416	2574	1346	872	784	652	635	557	559	475	471	404	402	390	450	346	389	368	332	365	340	316	363	303	356	340	317	364	317	317	326	347	345	299	302	330	328	304	308	319	305	325	296	316	318	315	318	338	318	324	279	310	280	286	307	293	266	299	309	268	292	309	306	290	290	295	288	327	294	295	312	307	283	297	300	283	282	273	279	269	296	345	281	322	311	296	318	309	284	288	303	276	284	284	286	298	292	306	287	294	302	311	276	292	333	311	290	309	289	310	293	307	276	299	283	285	303	305	319	305	299	299	301	284	299	285	282	335	292	298	281	319	299	300	283	252	296	282	313	267	320	268	297	287	283	300	314	260	329	309	271	288	296	261	315	269	310	288	275	299	277	259	283	324	315	286	273	276	265	279	304	295	262	313	285	289	284	267	250	286	280	295	321	315	271	315	312	311	293	288	312	339	278	318	280	287	296	304	284	292	290	290	250	275	282	291	292	288	272	291	283	299	281	283	284	289	269	258	302	273	336	291	231	283	346	294	301	281	306	296	305	250	285	266	310	276	250	278	280	330	320	246	286	302	320	268	309	305	293	286	287	306	283	289	286	262	313	313	281	280	332	288	302	277	277	289	282	316	315	277	319	302	314	311	262	297	309	279	285	322	290	313	315	282	332	289	295	267	259	324	264	298	297	296	307	310	264	296	294	307	273	275	255	281	290	284	292	299	269	312	289	335	296	265	294	285	294	271	278	280	257	306	280	288	287	291	293	293	293	293	283	292	328	277	298	331	298	308	271	268	275	306	310	322	303	289	309	314	289	276	312	312	295	289	303	304	296	281	275	286	309	309	274	294	303	317	272	318	294	270	248	282	298	281	250	287	306	299	282	317	292	304	294	298	280	316	280	245	270	275	277	297	318	283	290	312	318	294	310	290	275	265	306	282	275	327	292	289	298	271	284	307	292	280	274	293	295	290	298	266	261	310	314	325	314	284	279	289	258	293	298	284	267	288	291	301	278	276	284	290	290	290	306	321	274	276	301	265	320	287	299	318	302	323	286	283	323	312	292	269	266	303	266	290	278	270	300	307	302	315	288	252	257	304	285	327	291	281	304	311	262	284	276	318	286	300	275	290	295	295	276	299	275	313	310	303	312	303	316	310	298	314	309	300	283	256	279	263	316	326	294	301	299	302	291	292	278	285	303	274	313	279	271	276	309	271	301	275	286	299	299	270	296	286	307	307	269	303	294	314	283	325	284	288	300	276	307	302	295	314	284	311	305	338	280	297	308	303	292	316	318	289	315	305	244	281	333	307	286	309	264	330	276	281	296	300	293	305	298	262	270	310	296	296	275	270	303	277	345	260	295	263	311	283	312	267	316	309	278	305	276	311	273	277	285	316	279	277	286	310	290	261	295	319	287	290	287	283	288	285	322	288	263	307	294	286	311	267	299	303	289	284	314	281	292	321	301	296	320	300	287	306	251	257	313	285	287	282	281	313	310	336	287	258	275	312	278	253	295	313	303	277	295	268	308	293	258	293	280	281	349	293	290	268	275	295	292	306	300	297	273	262	290	298	311	290	293	284	293	299	280	299	277	297	281	319	308	300	310	301	302	290	271	289	290	285	295	300	295	299	282	296	274	290	284	299	300	303	293	310	271	304	301	272	277	296	280	276	295	292	262	269	288	323	271	290	286	330	300	279	271	276	278	309	305	272	289	295	315	295	279	301	276	326	272	314	288	294	291	279	300	301	325	302	276	288	293	312	313	300	297	289	313	288	274	276	302	279	307	292	291	314	308	289	297	297	272	289	294	272	287	286	277	304	307	269	311	285	267	309	294	290	298	299	307	297	316	284	312	299	304	314	296	284	289	271	281	295	286	274	280	294	298	310	281	284	305	305	290	303	305	302	318	289	296	293	269	294	322	300	275	275	311	300	279	290	317	273	285	294	301	284	313	301	262	297	288	303	321	303	305	267	321	281	278	299	282	286	289	284	252	293	295	315	277	307	262	303	289	268	305	297	257	278	311	280	267	266	273	290	273	306	290	274	274	278	308	304	277	275	292	282	283	311	297	288	279	289	256	279	293	269	271	299	262	258	304	302	267	295	239	299	281	282	284	287	288	304	291	280	267	270	307	294	289	324	296	300	288	298	307	288	266	281	288	295	265	261	288	261	285	327	291	317	277	269	272	313	312	280	278	284	247	304	312	297	291	274	286	325	273	291	288	313	291	310	300	312	289	288	268	277	296	299	309	304	322	293	318	271	308	286	309	294	295	301	314	285	311	295	315	330	280	273	289	274	321	288	292	321	256	299	265	293	271	302	310	300	300	299	329	301	294	264	285	280	302	275	322	274	281	295	285	299	296	311	279	288	306	317	312	301	298	310	302	276	289	314	302	283	308	285	282	308	264	280	274	279	289	316	295	310	282	286	292	280	257	287	329	313	259	288	295	287	289	303	306	305	312	307	289	281	285	289	289	281	290	301	326	269	296	285	297	280	318	268	273	277	304	315	278	300	291	304	286	278	306	307	271	322	277	321	280	354	298	299	279	285	288	292	336	304	286	291	307	308	329	299	268	315	285	298	279	276	284	290	322	294	295	283	286	269	309	300	305	310	312	293	315	304	302	312	296	304	320	294	268	304	277	297	264	282	295	303	298	273	320	274	290	292	298	298	289	277	276	292	283	301	282	300	319	328	303	296	298	304	284	337	310	302	312	294	281	295	305	314	277	305	263	311	258	285	281	321	289	300	303	276	294	280	275	289	339	277	296	269	291	309	279	273	315	303	287	302	275	275	290	287	298	282	325	272	298	284	287	274	278	317	298	285	294	290	265	263	326	269	317	321	278	275	298	280	277	306	299	280	293	323	283	293	313	317	258	266	297	324	282	286	279	296	291	311	274	288	298	310	290	298	277	287	320	270	276	296	274	294	284	294	297	282	307	313	298	293	345	289	304	298	313	308	299	296	318	297	259	306	296	288	290	317	299	280	299	307	286	265	289	318	283	292	292	283	316	289	266	290	285	313	308	281	313	297	321	275	260	267	305	295	289	302	282	283	316	285	324	301	320	294	317	332	286	298	298	311	295	299	342	263	317	292	290	283	305	313	282	306	291	297	290	296	301	281	304	291	272	243	268	256	298	278	289	295	292	285	287	307	308	297	291	283	292	292	267	285	295	287	287	307	299	267	291	276	287	320	295	258	310	278	272	296	291	279	298	317	308	276	311	266	300	299	268	294	277	304	251	285	288	271	313	294	313	300	345	267	306	297	284	303	302	343	305	259	307	296	279	312	286	273	290	302	340	281	292	304	308	295	270	271	301	254	294	292	316	295	283	254	259	304	296	310	268	307	309	304	288	288	285	292	267	300	271	297	270	284	298	329	331	298	287	320	290	288	264	295	264	276	309	303	302	256	282	322	284	269	285	322	274	292	280	285	264	286	306	286	273	264	304	290	319	263	297	296
42822	42547	30294	34045	40842	40765	42131	37495	31330	28157	25870	22679	18547	15005	14435	11856	6748	4514	3890	3158	2952	2602	2301	2009	2009	1779	1760	1692	1571	1452	1500	1401	1309	1290	1227	1208	1211	1190	1194	1099	1060	1069	1061	1076	1108	1048	1057	1044	1018	1058	971	998	1052	992	984	1042	1059	1094	1022	1013	987	933	909	937	869	869	908	888	930	841	885	861	823	860	866	868	874	901	861	878	868	864	890	882	904	895	849	851	866	889	855	827	843	904	846	875	936	880	910	883	933	902	863	878	869	879	859	891	858	839	844	845	890	869	816	885	893	888	875	807	902	845	788	872	913	880	870	832	862	871	825	868	897	862	848	866	908	854	930	833	878	812	847	888	884	813	847	830	863	859	894	866	900	865	866	869	869	856	832	815	902	877	875	900	876	911	880	903	841	845	872	866	879	880	878	818	892	875	914	859	897	841	868	867	897	901	816	840	901	911	903	836	869	832	917	866	885	884	830	886	869	912	859	846	879	904	869	864	811	811	816	846	877	856	901	850	860	858	906	826	885	897	814	871	886	879	851	886	848	805	855	844	876	866	865	858	842	846	801	907	832	818	858	824	863	893	859	856	912	850	855	840	859	825	827	858	917	865	878	846	853	842	913	894	854	891	844	871	885	837	791	810	845	924	875	823	850	853	867	819	871	890	817	807	861	864	839	830	859	854	890	837	857	835	852	847	885	884	784	880	811	829	888	867	882	843	890	860	880	862	833	867	868	814	867	812	865	850	858	839	888	797	860	883	893	875	879	882	877	851	854	814	868	878	864	867	832	878	874	920	842	875	850	855	871	846	875	838	868	910	847	892	850	884	850	848	883	852	808	909	838	881	864	869	835	894	850	880	871	860	819	880	859	876	871	887	902	853	880	856	847	849	853	877	905	886	862	868	881	869	842	909	833	858	820	850	790	811	853	831	842	840	897	854	876	867	782	853	854	829	872	893	810	861	846	802	858	868	827	876	796	872	911	875	831	844	844	909	852	845	856	891	874	859	874	835	863	848	854	892	823	853	847	890	936	869	830	827	876	841	803	899	853	867	826	837	890	868	828	862	880	860	888	865	861	856	916	897	831	855	822	895	806	836	857	893	823	838	787	869	835	831	877	833	862	881	871	886	872	856	852	877	847	849	870	892	859	877	865	869	860	889	826	853	830	871	814	840	894	822	797	838	887	875	862	883	855	874	826	847	859	866	885	869	802	842	875	854	864	858	879	866	842	863	799	880	851	894	819	882	868	919	835	818	866	822	878	880	859	860	869	872	820	843	947	849	882	813	842	844	856	848	882	858	857	872	841	868	811	883	857	900	856	864	832	785	835	881	913	838	842	846	839	887	871	838	863	836	826	812	904	866	857	866	857	863	837	871	902	863	870	835	904	875	880	839	907	895	870	868	867	838	866	897	894	875	881	834	871	862	867	835	856	844	755	839	849	880	841	861	841	833	845	876	914	861	875	836	868	912	854	855	853	862	888	858	892	847	883	854	872	886	860	870	875	872	896	894	852	867	842	921	895	854	864	900	849	869	877	848	823	906	862	894	846	808	862	866	806	811	868	875	851	801	839	866	872	834	865	878	875	906	844	859	857	849	882	858	844	897	810	837	840	855	866	858	891	822	876	839	887	858	859	853	811	855	855	875	846	810	823	869	909	884	881	835	800	806	855	875	843	865	902	873	852	875	843	841	898	864	925	844	867	866	905	867	865	859	836	869	846	836	888	775	817	816	858	842	864	844	852	890	881	859	876	830	902	894	856	870	869	839	873	863	896	822	848	867	820	855	889	854	844	905	898	853	827	842	836	857	910	885	828	823	893	903	866	866	881	867	852	866	868	932	823	798	867	868	886	827	895	845	854	834	769	852	839	828	844	878	857	892	790	815	920	865	834	893	883	809	886	849	898	787	926	798	882	877	860	860	802	855	866	812	911	884	900	869	871	836	871	832	884	795	846	807	873	813	850	883	865	900	844	850	838	875	830	894	852	881	904	826	876	844	838	860	864	878	840	874	883	890	854	850	828	838	835	882	883	857	897	898	864	825	900	837	831	866	840	840	876	897	960	840	828	910	859	906	827	933	865	844	826	898	868	885	844	877	807	867	863	857	864	835	828	875	856	928	824	885	864	869	871	862	874	866	830	848	893	843	880	862	939	845	873	914	876	864	839	866	814	892	840	866	885	854	889	841	906	829	812	849	835	831	851	823	886	866	905	881	858	854	833	861	857	836	905	888	854	844	874	828	839	878	898	836	868	857	840	926	851	859	833	837	861	888	886	876	873	878	835	865	832	862	866	889	872	845	855	861	884	832	831	900	851	873	886	879	888	866	882	840	865	857	892	878	900	850	885	809	869	851	871	891	861	898	870	885	825	863	849	870	874	856	832	874	883	894	876	833	892	920	825	847	836	869	837	867	820	886	871	839	821	826	911	891	915	848	868	883	863	943	866	898	893	831	816	881	851	902	849	826	842	856	869	818	851	848	865	822	845	860	888	838	895	856	907	859	830	864	872	887	854	893	872	864	851	841	863	853	826	872	834	866	908	837	856	842	880	859	859	852	845	835	884	852	870	874	868	851	877	821	812	892	813	848	913	853	863	806	831	864	890	862	922	925	844	861	846	807	864	807	879	835	849	922	876	883	844	823	846	873	809	877	869	826	845	851	802	872	829	842	870	863	838	907	888	856	867	882	835	915	823	854	900	903	898	846	848	814	837	838	866	864	872	875	857	809	848	853	862	880	835	851	836	867	845	886	865	887	839	902	859	850	874	863	876	840	870	879	813	867	873	876	895	847	829	874	874	883	835	868	844	864	801	850	842	875	890	839	845	848	856	846	862	860	776	902	908	868	857	840	820	856	863	946	849	840	802	844	806	874	878	889	863	855	809	903	901	825	874	936	895	853	858	865	826	848	803	917	856	864	825	793	891	862	849	835	822	864	852	892	863	896	813	884	869	840	823	827	842	823	859	824	843	877	859	835	873	853	874	843	874	862	849	870	881	794	907	887	883	833	845	820	884	870	813	884	888	846	862	885	874	846	853	851	860	873	836	858	834	854	882	901	878	813	844	875	865	837	785	854	847	886	920	866	837	858	862	870	841	864	871	884	856	872	877	874	850	843	854	861	909	878	837	877	926	875	823	874	846	898	820	859	826	875	834	831	845	845	859	857	864	864	924	837	846	918	829	864	787	845	871	841	862	797	869	825	859	883	824	900	878	836	838	844	846	875	850	897	851	828	917	836	894	876	901	845	873	838	852	864	868	834	863	887	810	852	897	863	884	895	837	844	860	906	863	832	914	839	860	852	825	890	899	829	909	918	862	817	851	910	856	841	854	854	874	859	838	805	858	869	842	882	881	818	893	875	846	843	886	859	907	847	860	839	895	880	909	877	869	845	873	834	896	872	919	835	864	865	918	855	835	840	897	845	855	861	860	861	834	826	851	870	887	905	868	856	923	833	809	891	845	908	858	913	846	839	844	782	817	890	847	910	865	820
14959	18690	7011	4428	4444	2964	2240	1498	971	835	676	466	388	308	302	255	231	188	246	203	193	204	194	206	184	190	172	192	172	189	185	187	179	209	174	189	174	166	181	166	154	144	155	162	170	167	145	142	181	166	166	186	143	189	139	155	172	156	157	141	132	159	162	154	156	152	158	161	149	155	154	127	167	147	155	145	147	132	172	145	135	171	160	166	156	167	140	160	146	160	155	145	159	151	148	178	145	139	173	163	171	172	155	163	136	165	172	157	166	157	135	147	162	152	168	152	147	164	144	177	153	149	166	151	160	170	155	168	158	174	158	172	149	143	164	139	158	189	150	167	144	157	160	123	154	163	168	179	160	158	166	152	150	143	155	130	173	170	156	190	143	151	162	159	161	139	160	155	161	163	162	176	159	167	168	131	163	145	155	162	146	159	134	154	141	158	162	161	173	148	144	159	152	164	146	173	177	164	172	159	133	150	159	156	160	146	159	156	158	174	145	189	156	167	170	155	139	139	155	163	162	152	166	146	153	168	159	125	160	163	149	163	159	154	134	161	161	145	151	150	151	159	184	154	158	152	172	152	167	167	160	151	159	163	160	129	158	149	132	145	136	138	163	143	170	146	172	143	132	172	143	165	141	155	150	156	176	179	153	151	137	141	169	164	159	152	153	161	164	150	142	162	159	156	146	178	139	159	159	140	163	148	168	174	149	163	157	140	169	155	143	156	148	187	165	155	165	186	154	151	179	148	140	132	170	192	157	147	138	150	158	146	153	147	149	123	155	167	166	154	163	148	150	173	172	150	154	157	148	156	160	151	180	168	181	144	156	169	176	145	172	162	149	150	181	146	170	172	156	177	152	163	158	164	127	155	146	168	171	168	169	145	150	161	171	149	161	143	161	161	158	161	158	151	166	163	146	158	163	149	192	166	155	148	142	177	156	171	140	162	164	160	147	173	177	152	160	158	150	156	173	170	144	179	147	136	162	151	169	136	164	141	168	178	155	155	140	176	158	178	162	145	150	140	146	162	149	168	151	156	169	168	169	164	189	132	152	163	162	155	129	148	168	123	171	127	192	159	168	212	139	180	167	153	149	172	160	136	169	147	168	153	164	159	155	172	159	177	160	165	152	176	162	167	168	169	167	156	151	163	130	150	147	158	156	137	149	158	141	135	164	148	152	153	148	148	154	161	150	147	160	168	168	149	150	170	169	155	189	130	160	145	169	166	174	148	161	163	156	147	171	186	173	132	164	145	155	148	140	153	147	160	148	158	141	136	153	170	182	194	159	156	146	158	160	162	145	174	164	134	153	166	150	159	173	145	163	155	151	143	161	147	190	150	152	124	159	154	169	153	156	159	162	156	161	150	150	164	151	147	164	154	153	148	169	143	171	152	169	159	163	154	174	142	165	139	134	171	140	150	163	166	154	161	167	165	155	148	161	162	142	169	153	147	155	178	148	153	165	138	152	170	164	161	172	182	153	145	162	154	174	151	159	153	147	160	151	156	177	161	149	188	148	163	147	151	154	155	135	182	161	153	145	137	187	170	162	160	147	177	167	162	149	142	150	146	180	149	141	143	152	170	140	148	160	142	144	153	154	154	175	148	149	152	138	170	144	143	167	134	161	167	161	167	144	149	141	143	129	170	160	158	152	157	151	148	143	162	155	165	181	154	139	133	168	154	179	157	138	137	154	146	163	162	152	143	142	162	153	150	164	159	168	128	156	164	176	171	149	165	139	186	136	166	173	150	162	150	151	167	125	152	175	150	135	164	153	171	142	171	143	161	149	186	161	138	155	178	154	137	187	159	139	155	148	177	155	149	181	153	161	166	177	152	156	156	155	148	162	153	171	149	154	173	148	153	151	159	158	145	159	151	142	170	172	147	151	154	157	175	149	160	144	153	157	154	161	137	159	158	161	155	169	176	193	148	161	164	169	139	144	151	152	158	145	167	171	165	144	165	174	169	155	140	135	153	144	173	155	153	173	144	139	154	156	161	155	170	165	166	158	143	155	174	169	167	158	159	153	169	173	174	163	139	160	148	167	152	160	173	172	138	143	169	150	149	162	170	139	173	153	164	160	153	148	177	170	142	169	163	154	135	177	147	156	139	158	148	167	141	140	145	146	150	170	163	152	140	173	166	182	160	168	157	180	165	157	159	161	160	168	171	174	152	168	161	145	152	162	173	172	154	156	152	162	161	159	138	168	135	176	178	149	152	129	162	163	156	146	160	158	171	176	174	160	138	168	171	147	160	150	154	134	161	156	170	172	154	132	147	168	155	163	157	182	151	144	170	137	173	143	139	157	155	162	159	156	133	161	163	143	150	172	149	155	158	153	153	153	138	169	161	172	162	161	170	180	152	150	154	171	170	170	165	142	160	156	167	158	174	148	155	140	155	143	156	157	157	136	155	149	169	144	161	148	172	142	163	155	150	166	146	164	142	168	159	150	141	141	160	136	133	133	144	173	154	174	149	144	146	166	167	158	166	157	160	162	157	144	161	157	155	156	164	155	149	181	152	158	140	159	162	180	178	179	171	131	170	170	161	157	151	170	178	152	145	134	166	168	163	187	157	151	158	157	146	159	156	156	146	132	153	148	159	174	160	154	156	146	148	165	158	166	168	147	147	149	162	158	179	169	168	137	150	151	171	142	151	164	154	164	141	130	144	143	161	158	154	157	170	133	184	164	144	169	151	170	173	153	146	162	176	159	163	167	165	160	151	167	158	161	148	144	155	152	162	166	168	144	149	155	158	171	174	160	152	169	150	167	162	133	152	148	164	162	187	153	185	151	168	164	142	159	148	143	172	150	163	165	142	160	157	165	177	150	145	168	166	169	178	150	144	155	140	151	179	157	149	138	137	135	155	158	161	171	154	165	174	150	163	160	181	156	167	164	153	156	151	161	151	164	138	146	157	167	175	166	149	162	178	173	140	153	144	166	164	151	150	153	154	142	148	134	149	151	153	151	151	163	153	162	148	167	159	124	154	156	166	149	182	147	161	144	137	156	139	146	151	170	150	138	164	184	134	152	133	188	148	157	167	148	150	139	127	171	178	186	153	172	142	185	165	169	168	151	151	155	140	155	178	169	163	170	148	157	170	175	168	162	153	185	167	153	147	158	154	156	154	150	138	162	164	153	160	175	155	172	177	172	152	153	139	151	174	166	169	167	168	177	153	164	143	162	160	160	155	157	151	171	172	158	161	150	164	158	125	164	169	162	142	148	158	164	152	139	142	147	143	182	134	162	184	154	176	141	164	152	162	148	155	130	173	134	148	159	148	161	164	165	165	136	146	171	172	161	142	140	146	163	141	163	148	160	162	165	165	145	154	161	157	147	134	150	163	150	151	164	191	151	159	148	150	151	162	157	157	173	132	168	158	168	158	167	157	169	154	144	164	136	137	122	158	139	162	166	164	158	160	168	158	166	148	172	153	146	147	149	156	147	145	178	144	136	155	170	153	167	150	151	169	145	177	163	164	136	166
12941	18586	8956	9765	11877	9628	8326	6075	4472	3762	3115	2568	2172	1699	1552	1391	1143	999	912	889	869	833	813	770	720	750	692	709	679	694	656	626	657	648	663	632	598	644	569	530	598	594	581	558	599	628	575	575	574	596	591	565	517	562	590	521	537	569	531	555	516	533	547	525	547	511	523	518	517	529	523	511	514	488	513	510	541	545	547	600	561	520	521	536	544	522	550	577	533	532	520	559	478	544	547	515	560	552	495	535	522	539	519	545	508	537	514	515	547	518	540	520	546	504	497	541	509	541	530	528	531	542	519	517	516	509	556	575	521	507	553	510	523	509	531	517	475	545	519	513	492	557	544	540	531	535	523	526	522	567	516	522	525	525	553	525	546	533	514	534	558	531	544	549	536	489	509	510	555	545	546	541	528	524	528	548	544	496	505	529	494	541	540	499	510	558	494	536	499	498	530	545	532	525	536	518	553	532	516	479	502	535	516	547	550	502	503	504	556	526	530	518	501	507	517	535	542	528	503	553	554	523	558	497	569	549	499	548	476	521	506	552	513	528	543	565	528	532	540	483	509	488	525	492	527	515	513	524	514	517	524	520	494	532	562	544	570	532	540	548	530	535	514	550	525	529	560	518	493	536	479	526	483	538	489	498	531	532	551	516	510	554	554	529	506	535	515	556	527	520	509	522	535	508	467	524	510	550	496	509	531	533	534	554	510	533	489	487	509	527	520	521	521	532	492	554	514	510	541	498	557	494	530	549	533	550	516	545	520	527	551	543	554	477	510	524	526	488	496	560	543	526	521	539	551	503	525	503	541	523	501	500	555	513	542	498	506	516	521	499	528	531	526	507	547	477	516	539	523	550	534	513	542	563	543	552	530	526	530	482	535	519	529	538	555	522	506	503	486	539	560	526	503	516	524	499	519	502	526	537	538	514	535	530	573	524	491	534	551	519	529	516	514	477	530	534	525	531	514	496	503	541	594	514	485	518	540	545	518	533	542	527	521	525	482	521	519	524	485	515	517	514	537	570	531	563	502	518	523	487	489	566	537	568	488	516	545	557	548	526	532	509	511	570	525	519	495	527	549	536	554	497	544	512	537	499	528	539	527	538	510	530	526	535	566	505	534	486	526	557	525	514	530	564	544	557	542	491	486	513	504	524	572	560	560	512	561	534	544	485	513	533	515	509	572	568	490	538	522	519	520	546	543	503	512	538	555	494	582	533	500	501	564	494	521	512	514	528	506	582	542	562	567	529	523	550	508	509	547	553	528	517	532	525	532	530	547	536	534	516	534	508	518	519	532	504	553	503	509	563	527	541	546	546	541	478	531	513	504	529	516	509	525	530	536	519	503	511	519	540	541	499	516	524	545	501	509	602	521	524	491	521	510	528	504	501	511	485	491	554	532	562	492	558	549	540	537	532	504	529	484	513	541	533	484	470	558	506	547	529	515	544	520	542	494	533	509	539	544	549	542	503	490	497	559	506	512	554	493	555	532	559	530	562	541	551	508	556	530	495	558	544	512	526	518	503	538	527	501	526	563	562	540	572	547	520	551	528	534	539	528	565	549	516	507	540	511	492	534	527	559	545	547	489	549	511	526	535	523	507	518	525	533	515	526	537	495	518	562	512	520	513	522	529	542	572	519	530	517	514	539	537	574	474	523	502	533	529	494	582	516	523	526	559	532	530	505	532	516	551	549	528	517	519	530	506	490	517	580	513	529	550	531	547	541	538	549	560	568	541	525	512	524	545	532	519	555	546	533	525	597	521	558	579	510	533	497	574	528	500	569	497	541	549	532	530	500	494	504	520	520	509	538	513	522	533	539	513	537	573	534	532	511	532	513	550	532	511	544	520	533	533	561	540	561	532	512	474	551	524	544	542	561	517	509	493	507	534	498	518	546	537	529	571	516	521	536	499	537	562	538	502	536	508	538	526	492	541	539	527	519	510	514	551	516	532	553	528	519	566	519	496	519	505	538	497	537	485	527	513	522	475	591	516	519	500	545	533	514	529	584	553	549	556	546	537	532	592	542	502	542	574	553	497	571	483	516	500	535	537	527	523	551	504	519	478	516	564	528	504	511	532	539	495	522	505	520	501	517	509	537	513	508	492	561	491	502	502	502	525	528	526	543	542	549	536	508	529	519	494	532	532	556	500	527	507	524	551	533	509	491	541	514	532	546	581	514	518	551	543	496	519	546	543	504	536	521	549	519	508	557	493	550	537	547	541	533	498	572	513	531	563	464	551	534	563	553	491	541	558	520	506	469	584	550	540	548	512	519	530	507	545	555	551	526	557	548	545	524	533	526	571	507	540	532	511	491	513	537	517	519	510	511	525	548	508	531	526	526	508	533	497	530	556	518	505	491	531	557	534	560	524	525	543	561	503	505	530	541	509	548	497	573	502	513	523	545	489	560	558	540	520	536	524	536	503	517	512	594	580	535	519	535	514	534	522	556	548	470	505	545	529	542	511	510	557	550	563	512	518	530	515	505	559	512	554	503	550	507	581	501	607	512	525	500	522	517	527	569	520	507	557	502	526	477	557	493	557	501	477	526	511	525	551	536	526	516	578	557	497	547	519	506	539	506	568	545	492	525	490	546	517	560	535	475	514	549	532	540	559	523	539	500	539	514	531	535	497	507	544	519	507	511	538	500	545	529	530	515	508	502	518	502	539	509	535	497	525	555	478	514	479	544	496	529	505	529	508	537	521	522	514	522	536	506	527	538	539	525	527	533	532	563	537	534	500	533	547	484	513	535	510	557	526	536	537	543	560	527	515	550	528	503	532	574	530	557	498	521	531	539	510	503	546	565	503	554	507	511	567	487	486	515	548	525	505	481	524	556	562	537	531	517	545	534	524	551	532	491	519	483	527	496	537	510	522	530	543	521	561	534	537	518	523	567	566	501	492	536	501	547	529	530	511	486	524	515	545	492	574	566	482	522	523	514	495	501	500	467	561	503	520	519	557	495	498	514	514	556	555	540	524	477	553	495	501	527	513	525	522	519	521	493	554	526	524	523	508	479	508	563	521	551	513	502	510	523	529	523	540	505	496	488	486	510	530	564	516	515	538	572	482	502	495	535	523	504	511	537	541	498	577	520	535	556	527	486	522	526	561	553	528	509	536	505	554	525	499	507	555	551	529	455	537	536	554	492	510	512	483	514	557	524	526	542	548	543	529	519	530	531	516	496	566	545	515	515	555	505	505	535	565	561	572	525	547	519	567	545	486	540	528	545	525	546	549	520	510	552	500	555	561	546	524	537	546	540	533	549	572	531	527	491	533	547	535	570	520	485	538	539	526	520	556	532	524	525	512	500	551	504	531	527	497	529	531	495	517	514	545	526	496	517	552	500	478	518	546	538	516	535	535	529	563	521	515	518	521	540	502	567	532	562	497	523	537	503	510	545	503	481	519	478	495	510	517	535	522	529	529	470	547	531	582	535	494	524	517	558	519	494	507	485	530	540	572	557	506	509	559	534	539	532	506	537	494
42128	47733	28381	25676	27903	26211	22797	16545	10328	7395	5835	3634	2318	1510	1260	1057	633	495	440	322	371	284	320	306	262	250	239	232	256	245	221	245	209	226	210	221	190	251	209	227	211	214	238	185	204	239	200	191	199	197	186	209	229	197	197	201	202	165	192	204	190	185	210	207	207	201	186	182	202	203	199	189	205	174	188	200	176	190	219	196	184	181	202	231	174	184	195	226	201	207	180	192	197	180	201	210	195	183	180	186	205	197	208	210	213	185	193	210	181	198	190	184	188	170	204	191	198	201	221	213	192	194	210	182	220	187	171	172	231	181	212	217	196	193	180	190	200	207	179	169	212	211	203	200	204	209	185	190	187	210	200	169	211	182	191	238	210	188	190	206	202	179	197	205	200	178	198	190	191	187	216	205	219	197	172	180	174	222	188	203	197	186	195	186	188	191	207	179	209	195	182	210	217	189	171	180	209	184	185	195	186	211	173	169	188	213	198	203	161	209	198	185	211	185	201	197	186	207	212	192	217	176	191	195	203	191	217	195	196	188	188	169	175	175	210	184	195	193	185	169	211	192	190	185	200	180	188	221	196	180	193	215	194	208	189	179	196	172	230	211	185	182	226	203	174	189	196	176	171	177	179	174	187	208	178	182	196	184	196	214	191	191	173	212	182	201	156	196	170	177	223	187	172	192	187	168	177	200	206	180	191	218	190	196	190	197	207	179	181	197	208	192	210	193	192	180	202	201	194	185	186	184	202	158	211	194	196	185	176	169	163	211	195	180	178	177	198	215	191	198	195	227	214	203	203	204	192	205	178	177	184	177	193	195	218	190	207	181	207	176	190	205	219	166	183	185	207	199	210	191	188	177	209	207	189	211	168	198	212	191	190	218	193	184	177	202	210	188	202	176	198	201	190	200	186	211	191	191	203	168	189	206	177	183	188	165	210	196	165	199	220	173	233	203	189	192	196	208	207	200	172	193	189	214	217	210	197	192	183	172	219	218	189	190	188	202	177	193	211	182	210	208	201	166	192	193	188	189	206	202	188	158	201	188	204	186	195	210	187	183	213	166	207	203	190	166	207	186	195	210	189	190	181	168	193	158	186	211	174	219	195	230	178	183	188	192	227	202	181	211	183	218	187	185	212	175	203	171	203	190	185	182	213	193	195	196	199	179	192	189	187	191	167	200	213	184	206	189	198	180	200	201	193	184	214	189	201	207	185	180	200	190	208	180	172	193	211	200	181	201	187	192	206	203	187	195	220	181	186	193	203	197	212	188	205	207	207	186	173	171	196	207	153	189	196	186	201	192	184	202	160	198	198	205	220	211	200	227	226	175	207	174	191	226	203	212	211	214	189	191	179	191	188	205	184	203	162	187	187	189	191	185	165	224	198	210	192	204	206	196	169	228	176	175	202	181	181	192	199	220	203	190	207	192	202	213	222	184	184	193	182	168	204	205	206	187	200	208	192	205	197	201	199	194	188	212	196	165	183	207	210	201	195	192	210	205	199	207	182	195	188	158	206	206	192	178	172	188	206	184	185	204	189	204	186	188	171	185	192	203	227	163	174	194	192	231	218	172	188	191	210	188	172	216	218	194	170	179	182	196	199	192	180	206	195	193	192	194	188	191	219	207	204	189	169	191	209	173	163	185	201	206	188	207	209	207	181	189	194	204	198	205	195	203	206	192	187	205	180	156	178	209	193	186	211	202	229	205	208	184	174	190	188	172	181	203	193	184	184	201	204	187	187	174	188	173	193	194	188	195	197	187	200	193	183	212	175	196	183	195	201	186	192	171	202	192	201	201	182	189	191	196	185	206	182	205	188	193	204	220	174	203	177	179	210	176	197	176	184	184	196	211	212	209	211	182	204	173	157	213	192	188	199	183	202	174	208	198	179	188	196	190	225	209	195	181	194	184	209	209	185	208	206	213	199	223	237	186	202	170	205	174	192	193	192	177	187	184	188	218	176	195	194	180	204	223	192	222	196	203	211	211	185	222	195	194	202	210	170	185	190	213	221	223	188	179	219	181	215	183	174	182	195	192	177	202	179	192	180	208	191	176	171	187	189	179	202	216	202	187	177	201	179	209	208	201	198	205	216	193	174	204	180	195	193	189	180	184	204	211	183	191	199	169	200	198	198	192	199	227	179	188	170	206	207	194	202	206	213	192	212	199	201	201	189	188	222	173	198	189	202	180	202	192	209	182	215	192	213	203	199	207	194	187	190	179	209	196	176	209	190	201	192	189	212	203	207	205	208	185	165	186	207	182	208	185	200	225	199	175	174	171	205	192	214	215	199	191	172	189	229	213	213	187	211	199	203	223	193	188	171	202	188	182	193	203	182	183	184	205	187	204	187	185	160	193	187	185	208	199	192	173	174	204	200	173	223	201	177	173	181	185	216	190	165	167	218	182	193	206	155	199	173	180	184	195	185	199	193	200	191	178	188	175	199	194	177	191	203	188	181	213	188	199	208	206	182	188	189	193	187	180	194	182	203	206	202	178	175	205	194	224	210	185	180	205	187	187	176	188	193	197	199	216	197	198	203	184	183	211	163	186	194	191	184	190	204	183	173	210	193	169	188	185	189	197	193	169	178	193	165	186	207	184	192	175	197	187	206	199	204	200	203	202	187	198	208	186	174	202	193	176	180	207	180	192	201	215	198	181	182	203	214	193	190	181	192	201	198	202	175	210	175	199	186	218	188	178	207	170	186	201	200	208	195	172	183	192	197	215	202	195	199	188	190	188	203	204	181	183	176	207	204	185	196	198	193	194	178	185	207	202	184	209	191	208	186	219	203	200	191	166	179	175	197	207	208	184	178	173	205	195	185	208	179	206	205	180	201	185	207	212	179	192	196	213	207	189	200	199	177	189	199	208	189	200	205	200	215	190	199	187	203	186	167	190	192	218	184	173	191	214	202	182	178	213	207	196	204	201	208	193	205	185	181	191	201	182	209	193	188	186	198	222	189	182	184	198	190	181	197	193	188	208	184	183	200	196	182	213	190	201	191	190	214	181	206	193	208	183	199	186	175	178	202	214	192	193	192	198	196	193	184	215	207	172	195	206	167	215	209	192	187	196	208	194	168	186	192	183	196	171	190	188	208	185	200	188	201	188	203	201	196	185	197	203	217	198	183	192	194	198	196	185	166	172	194	184	209	172	214	189	178	171	212	189	194	177	191	224	198	211	179	204	189	186	239	188	197	186	188	182	155	180	188	187	203	176	178	189	180	189	192	201	193	204	212	206	186	197	206	175	178	195	200	189	180	199	194	204	200	184	231	197	211	164	181	185	171	192	189	214	196	187	200	208	195	195	199	197	197	204	207	193	189	206	176	194	199	218	211	196	176	210	181	192	196	178	178	184	190	197	207	181	161	197	192	209	185	203	197	187	199	214	179	205	206	214	169	192	192	200	192	190	174	207	180	186	180	179	174	197	195	196	227	182	203	196	212	213	230	192	200	220	183	199	168	219	213	190	175	206	200	187	176	198
33336	40905	24265	26399	34477	33733	33214	28187	21904	18808	16972	13839	10613	8340	7594	6215	3770	2904	2098	1714	1749	1529	1402	1285	1238	1128	1195	1035	999	975	986	979	928	913	874	881	844	825	785	740	748	727	738	730	759	743	725	729	718	704	749	702	733	678	670	692	711	688	708	711	663	675	629	636	627	622	633	692	631	628	630	632	610	625	658	588	636	584	604	634	633	603	634	592	618	649	606	577	613	605	599	613	652	643	650	657	594	618	616	662	650	610	579	576	635	626	629	610	643	652	619	622	619	592	642	636	638	601	612	631	626	593	592	612	641	572	611	582	629	640	595	650	611	593	609	626	628	632	618	620	593	596	601	615	614	644	672	635	603	614	654	591	613	577	627	637	650	657	622	623	643	621	617	654	664	610	643	635	663	617	598	609	577	615	591	631	616	626	659	595	634	623	651	614	591	613	649	618	656	620	626	617	612	655	593	618	656	637	617	661	628	641	594	636	645	604	614	641	606	620	597	572	633	628	618	652	624	637	605	617	643	635	632	595	598	607	615	595	583	590	633	611	603	578	596	629	641	636	667	621	627	621	607	586	605	565	619	649	610	641	605	637	637	583	616	618	629	569	636	608	621	634	630	570	645	632	606	605	591	548	654	602	635	583	633	598	602	592	609	612	583	611	636	625	590	609	663	626	579	608	614	624	645	587	656	564	573	647	626	589	591	599	617	598	584	575	615	608	598	619	613	602	623	611	637	663	628	644	646	635	621	604	608	612	608	601	604	576	672	593	571	641	642	620	592	616	612	611	656	592	678	599	667	693	622	661	653	619	637	657	589	648	643	626	582	613	649	596	604	618	620	675	630	636	618	580	611	611	606	634	621	606	590	621	605	600	690	627	589	593	596	591	593	606	632	582	609	659	622	602	630	632	616	569	620	626	613	623	647	581	626	660	605	582	625	608	610	602	608	596	594	617	610	687	591	598	607	683	596	584	632	611	606	610	596	579	572	617	656	647	618	618	560	603	631	624	627	632	594	640	594	624	593	635	613	563	611	580	613	580	631	611	631	609	636	612	632	645	625	595	584	634	597	613	635	622	610	627	614	630	681	602	650	633	623	628	609	639	608	650	622	619	596	610	635	605	623	648	648	633	638	613	612	623	624	610	620	641	617	599	660	620	569	636	614	629	605	618	625	601	653	598	621	637	574	593	590	610	613	634	634	599	601	625	609	677	608	644	593	658	566	653	597	631	654	635	615	582	596	597	577	607	618	614	625	616	619	631	631	634	626	631	609	599	601	620	670	635	652	605	600	631	662	633	580	617	626	634	605	570	621	652	613	642	609	633	619	605	670	652	656	666	573	597	673	619	628	601	661	663	599	665	649	585	632	605	616	631	615	605	644	576	642	609	611	627	625	571	614	552	580	610	596	617	625	603	624	639	588	613	595	645	608	651	615	629	602	621	681	608	595	652	614	629	611	617	627	606	616	586	612	627	647	615	604	578	609	598	613	633	633	647	602	577	601	669	623	637	658	619	589	649	656	642	616	634	604	600	648	604	627	656	615	596	575	614	631	606	625	625	648	619	631	599	593	606	629	582	591	614	614	627	632	613	617	617	596	637	581	614	629	611	631	600	643	623	643	613	643	619	596	639	582	621	610	641	601	607	628	595	607	640	647	610	603	602	642	585	611	626	617	598	622	641	586	629	607	652	636	618	591	571	628	600	617	575	624	611	678	652	597	616	571	644	618	639	616	617	633	643	614	619	596	610	632	573	629	663	648	589	610	610	631	636	622	632	615	627	596	592	640	638	624	591	605	607	574	619	643	624	622	632	589	615	623	585	608	589	627	617	603	622	632	604	610	602	600	608	630	620	621	595	617	626	568	583	643	616	592	627	600	629	600	646	578	611	615	626	616	581	585	598	605	606	600	603	626	586	653	636	601	668	643	640	633	645	611	615	627	624	634	585	627	693	583	605	614	608	595	627	628	646	606	641	629	648	639	604	625	652	609	614	555	633	595	620	646	633	603	640	643	623	658	623	631	653	676	592	628	593	648	584	621	621	657	639	600	634	567	675	641	667	600	655	624	657	600	611	597	570	585	597	624	653	610	566	626	634	652	589	593	590	648	576	624	635	604	639	591	600	629	569	587	621	642	624	622	603	683	629	647	629	623	647	627	641	627	613	621	612	618	602	612	614	579	638	569	596	646	642	590	629	608	574	641	616	631	580	598	566	570	621	569	598	624	608	604	609	641	635	588	596	606	628	634	613	643	620	600	601	611	604	645	631	651	636	613	545	644	608	622	667	627	644	624	648	686	576	596	624	623	604	595	585	602	652	610	580	655	580	642	572	633	574	606	642	604	592	658	573	617	638	609	608	622	607	602	591	627	667	620	634	646	611	632	571	608	624	571	649	612	597	600	606	570	637	606	617	646	607	618	625	588	600	557	623	592	627	634	607	608	563	610	650	652	660	618	628	563	642	622	625	642	634	602	603	590	624	573	628	623	586	619	611	576	635	666	622	622	636	599	606	578	653	574	625	576	584	603	634	615	589	580	579	617	585	651	625	638	607	566	626	634	630	569	612	631	614	628	605	595	588	618	622	626	647	607	619	635	584	586	564	583	587	575	616	601	608	582	624	657	659	610	634	618	617	660	650	617	585	630	596	614	641	602	598	642	617	640	594	597	592	605	656	602	638	614	616	594	604	642	628	591	586	639	670	651	636	615	596	631	626	629	665	590	627	596	646	688	576	612	576	595	646	614	617	645	656	599	630	549	622	620	671	624	597	611	594	584	596	588	607	623	653	605	622	585	621	612	642	617	621	587	630	631	630	588	617	583	617	590	618	619	602	644	649	606	568	601	624	631	614	597	625	613	676	624	624	628	611	579	622	646	596	634	628	599	616	637	606	615	567	590	615	627	586	621	672	609	655	627	631	663	579	591	625	660	664	645	581	618	615	608	622	592	661	614	625	624	613	648	653	605	614	614	611	677	627	611	619	609	603	578	648	589	650	607	600	632	622	638	638	586	603	610	564	619	629	624	605	640	646	621	661	607	651	602	636	630	580	592	630	603	569	600	595	635	595	614	546	634	623	678	593	612	595	609	640	578	673	596	614	642	573	624	611	613	626	649	597	595	616	611	615	653	617	607	639	599	600	661	619	618	592	634	637	623	633	634	643	589	586	639	606	618	596	578	611	608	598	650	639	583	589	585	622	579	642	559	627	616	633	631	595	617	646	607	544	614	620	586	601	586	633	600	596	622	621	624	637	609	654	603	608	580	616	595	648	621	634	643	592	600	618	610	622	608	589	660	633	580	606	632	590	624	623	643	604	602	570	640	640	635	610	634	638	577	605	627	618	619	631	593	656	653	609	626	649	627	628	611	577	621	621	642	630	580	584	615	621	659	688	612	655	601	604	628	625	664	626	620	604	638	648	645	611	644	588	615	649	614	643	630	633	607	628	603	560	578	603	635	595	598	639	588	647	639	592	613	581	637	608	623	649	603	632
50229	46783	29051	27251	31729	32207	30621	26212	19309	14184	11373	7670	5427	3952	2781	2184	1284	1034	838	623	556	485	473	403	441	411	377	372	365	355	387	327	345	332	313	346	359	321	332	322	315	322	324	324	316	320	359	344	341	307	329	318	337	282	317	309	350	331	318	324	328	301	298	293	280	325	318	289	305	285	326	326	281	318	307	326	259	329	314	297	297	278	298	248	307	287	310	302	307	287	318	299	274	266	318	298	298	290	293	318	278	269	287	324	305	310	266	274	326	320	302	302	274	317	300	308	295	296	263	261	292	281	315	295	322	306	275	275	314	300	273	300	295	304	294	341	299	314	327	279	297	298	305	297	268	289	289	287	305	308	292	291	279	297	296	308	264	309	277	280	293	305	289	294	266	303	285	286	275	316	292	309	305	281	294	283	302	300	279	279	316	265	324	311	308	311	294	271	273	291	296	306	302	278	283	294	308	311	316	261	308	303	294	306	309	308	313	305	298	271	303	308	296	257	320	321	284	290	321	276	298	299	308	276	257	327	294	279	275	300	289	306	282	277	290	296	291	287	285	307	289	329	298	294	276	267	314	314	284	310	290	301	281	296	314	294	256	304	287	281	290	299	287	314	323	295	313	265	282	291	317	309	267	305	299	299	278	323	289	325	281	296	285	263	290	326	276	296	311	293	301	293	297	295	292	251	295	277	283	296	299	287	305	288	286	271	336	315	284	315	333	290	289	260	288	355	275	294	282	287	302	286	298	303	279	285	271	305	294	268	295	281	297	303	273	282	308	281	287	283	321	298	293	304	292	280	277	323	305	299	289	287	297	275	305	272	283	299	283	307	300	306	288	330	274	283	274	284	253	307	303	273	303	322	297	330	297	303	262	310	310	277	282	266	281	283	301	300	298	312	308	277	290	299	272	314	276	315	265	293	324	280	290	299	275	300	284	292	297	319	294	300	310	271	273	277	293	295	324	282	292	296	291	304	254	311	315	289	272	247	296	298	284	309	336	291	299	319	273	311	322	300	271	270	286	267	283	253	303	279	279	283	275	302	293	274	262	287	268	284	265	262	315	288	282	303	287	345	283	289	294	274	284	299	304	285	281	283	303	244	296	297	312	271	276	263	294	327	307	278	276	299	295	255	295	295	277	299	293	272	307	311	282	272	294	302	283	302	294	296	303	325	279	269	310	315	296	283	314	309	308	275	298	287	274	304	275	277	328	297	296	269	315	271	294	281	293	296	280	260	307	290	284	301	292	270	284	318	296	325	267	283	315	281	286	322	319	280	326	282	286	262	270	278	297	287	302	289	299	309	296	287	259	296	302	313	250	300	279	280	269	283	274	312	283	294	309	314	284	309	285	300	312	300	277	292	315	285	271	285	320	283	281	311	318	276	308	303	310	286	282	286	299	263	332	323	303	300	287	294	276	293	283	294	292	307	305	280	250	319	290	285	295	277	321	304	277	297	326	300	285	290	295	301	327	296	277	270	278	302	318	336	308	299	297	307	310	303	284	300	294	305	285	279	316	289	306	294	268	268	264	294	304	305	295	285	307	279	295	315	306	290	285	288	276	315	307	286	324	282	290	295	301	306	288	293	280	307	301	300	295	264	297	287	272	279	304	293	275	307	270	315	268	289	316	288	290	291	294	299	302	274	306	296	278	275	299	270	312	280	302	296	283	285	297	314	283	302	287	296	325	276	312	311	301	305	250	292	288	282	305	289	277	305	300	308	312	283	283	276	295	307	311	306	280	306	300	296	301	286	335	276	272	299	275	297	268	295	278	267	263	316	287	294	324	274	280	295	312	267	307	303	261	295	289	264	299	297	305	284	295	251	274	302	295	334	281	309	322	274	280	290	301	266	325	299	311	309	276	284	332	311	272	299	303	289	278	298	258	282	277	298	292	309	295	284	293	341	311	308	274	279	288	295	314	287	293	294	291	310	309	308	322	295	295	305	321	304	256	256	312	294	262	257	325	287	327	266	300	312	306	280	315	273	306	265	315	298	310	320	309	288	283	303	301	315	324	292	270	267	315	295	285	306	265	302	297	323	300	320	332	293	317	304	295	321	313	281	277	333	282	285	313	294	306	314	332	276	279	297	289	283	268	291	313	294	299	314	283	280	290	275	301	314	330	338	272	308	294	270	299	314	302	270	299	287	279	271	258	312	277	308	271	295	303	327	260	286	295	294	326	291	285	269	316	288	278	278	288	309	300	289	329	278	305	284	286	272	245	307	280	324	306	286	283	321	311	310	275	289	278	301	295	313	282	328	287	320	281	289	281	295	280	311	289	282	289	298	310	306	291	299	315	300	300	298	276	303	283	301	304	303	283	313	291	282	289	322	313	322	292	295	277	324	307	283	338	315	282	319	311	282	262	298	299	315	292	278	285	285	280	294	283	278	297	302	330	303	318	272	323	313	285	305	303	297	290	324	282	267	304	290	285	286	284	294	300	279	313	322	275	279	298	290	248	261	296	304	312	315	300	282	306	282	301	259	296	296	301	286	278	308	287	265	304	257	285	287	288	288	266	280	309	311	284	257	317	307	301	310	286	299	297	306	313	286	272	302	293	310	274	297	290	267	310	300	309	279	288	289	314	297	282	300	278	286	283	335	255	291	311	297	320	295	285	309	270	292	312	302	307	287	284	287	285	311	302	275	290	279	301	289	284	280	286	282	267	315	285	297	301	302	312	298	316	303	298	312	266	304	335	271	287	307	298	300	278	276	295	300	280	296	302	308	271	297	331	303	321	298	306	304	298	291	290	287	287	317	289	277	318	304	283	307	283	300	298	284	294	310	290	286	304	273	312	293	299	291	318	272	267	274	264	311	255	292	325	319	279	319	294	274	310	270	282	266	277	298	282	323	289	283	313	252	289	282	314	327	301	303	309	274	276	303	279	294	295	276	323	298	304	282	272	272	323	316	268	283	311	291	312	305	292	302	307	311	310	279	273	309	298	300	283	300	297	328	297	303	266	323	280	319	262	297	273	323	296	298	321	288	312	282	277	290	297	296	311	317	315	296	308	286	305	264	277	304	272	285	297	306	293	317	319	258	301	298	293	281	299	308	300	252	303	315	301	329	275	331	275	286	294	280	269	284	283	284	318	300	279	278	264	268	305	304	314	311	288	269	275	283	286	264	295	286	277	301	316	265	281	288	284	295	302	302	298	297	299	295	304	307	302	272	302	310	278	315	271	302	294	263	289	287	293	322	321	285	281	302	308	279	281	314	287	302	291	275	320	295	299	301	297	305	275	278	327	290	326	298	305	299	310	305	299	290	296	285	277	278	293	310	272	275	304	296	276	304	264	294	279	306	283	311	303	281	307	287	284	304	297	320	301	306	288	312	290	268	326	307	318	280	297	252	330	301	298	309	275	259	272	278	297	318	290	278	321	284	293	285	307	288	273	310	295	338	319	276	266	321	293	288	271	315	278	311	287	301	287	285	316	297	287	285	290	290	286	285	293	320	317	287	323	270	311	284	307	298
39293	43358	29816	33740	40879	41898	42453	38005	31177	27800	26089	22128	17850	14905	13244	11217	7060	5459	4091	3045	2980	2617	2179	2141	2155	1739	1669	1661	1637	1460	1564	1409	1378	1291	1327	1223	1237	1180	1189	1116	1028	1076	1072	1075	1055	1016	1030	1038	975	1046	1006	985	1049	989	936	1054	1103	1109	1074	1012	985	948	947	922	858	944	878	905	912	851	901	885	927	923	906	888	855	848	854	880	915	884	843	836	916	925	876	914	932	945	929	899	870	890	833	892	844	928	894	875	945	920	854	832	925	893	882	852	916	875	853	879	860	866	837	898	860	894	864	879	844	908	867	912	871	837	880	845	874	836	880	860	890	885	913	843	869	864	807	890	888	860	870	844	894	921	869	819	868	874	864	854	832	864	865	908	924	856	889	884	882	863	892	879	899	859	858	898	909	889	905	816	915	858	893	887	827	893	908	804	887	855	867	853	863	852	859	883	834	850	867	858	891	856	879	948	876	826	830	879	837	831	841	935	835	898	909	851	876	871	869	849	839	883	879	866	911	879	926	914	881	867	886	839	893	840	839	859	842	884	907	849	877	884	869	857	839	835	866	864	871	809	883	906	832	864	852	868	886	873	878	850	853	894	851	912	839	839	905	852	856	859	828	844	853	851	878	872	879	844	887	855	895	880	824	932	888	872	861	823	856	885	896	849	871	870	835	855	860	859	840	821	857	944	931	832	850	905	872	870	866	898	903	883	889	892	882	863	892	830	846	849	881	880	906	872	844	886	930	952	817	886	855	851	854	844	868	882	872	841	851	810	867	820	791	828	887	868	872	874	878	878	954	868	866	843	836	868	849	860	866	835	861	864	915	882	893	813	909	863	885	872	867	856	876	810	926	823	863	857	863	879	855	848	877	864	862	874	879	820	884	876	870	868	848	828	907	860	855	847	884	873	920	843	895	863	875	913	852	866	891	863	851	872	902	894	862	891	888	910	903	897	847	885	876	855	868	872	836	862	897	847	856	832	865	846	894	894	857	904	825	854	857	878	864	795	841	840	875	899	884	823	901	913	860	866	830	879	832	900	875	844	825	857	853	878	901	871	867	827	926	840	883	856	866	889	892	857	852	895	828	921	886	891	876	889	912	835	934	910	856	857	823	887	869	869	862	842	873	873	847	902	847	873	904	887	882	854	873	913	901	797	857	839	905	830	899	849	806	862	922	841	877	855	880	852	909	873	869	881	874	941	855	905	868	903	859	852	872	841	854	829	924	867	889	910	895	882	902	823	852	910	838	854	908	809	850	860	876	873	862	894	905	874	928	922	883	843	854	887	884	887	862	837	904	907	882	851	822	973	839	922	867	880	840	872	906	820	905	898	868	889	867	897	925	859	918	898	913	797	874	890	888	915	816	881	891	861	892	841	903	854	891	847	864	883	874	836	905	872	834	868	873	860	879	840	872	880	819	905	892	825	855	895	847	828	924	898	869	826	898	833	834	874	873	846	880	880	883	837	852	906	860	868	878	863	862	849	844	917	892	865	818	847	913	894	875	881	875	887	918	847	838	913	871	929	834	831	893	833	816	890	848	839	901	857	902	940	838	825	862	869	826	865	872	929	825	919	875	845	818	907	888	806	929	871	838	866	872	799	921	848	818	869	841	905	876	855	867	838	840	849	891	871	856	916	870	838	865	908	898	859	830	842	883	873	902	839	824	835	898	879	899	892	840	844	867	889	850	894	867	900	897	900	846	836	867	838	828	904	841	827	858	853	874	894	864	887	845	841	844	855	866	868	938	905	882	858	821	821	853	900	890	864	841	864	895	871	863	861	861	876	852	816	845	867	813	868	857	833	838	827	903	875	859	803	859	864	830	865	853	863	880	902	887	847	860	897	820	870	889	859	924	897	853	845	874	919	827	854	882	877	874	849	877	853	865	832	905	874	906	892	841	875	867	855	914	880	882	850	867	854	882	857	883	899	888	888	853	856	829	837	819	858	859	895	843	879	885	845	852	909	864	872	860	872	854	854	855	812	829	862	896	901	856	913	912	944	863	912	889	790	850	851	902	884	872	839	872	851	908	839	821	853	828	869	936	882	887	843	879	814	861	860	839	810	943	880	905	835	891	898	887	868	854	917	895	876	842	926	833	872	898	862	873	886	845	862	865	859	877	860	860	905	888	882	822	890	908	851	841	862	834	905	921	894	930	896	844	857	839	917	880	859	860	957	879	877	864	877	880	909	948	824	845	905	894	891	893	855	838	952	869	931	826	831	869	901	859	875	915	874	848	835	886	849	852	835	888	871	885	904	843	897	828	785	910	840	846	898	901	880	877	849	887	859	865	874	806	922	862	852	955	879	901	841	857	927	849	874	861	944	915	849	870	870	895	854	841	841	865	841	845	874	895	856	897	861	894	900	839	888	888	871	871	853	857	839	862	846	877	817	906	827	944	840	837	891	872	874	813	900	869	856	879	897	872	884	934	854	928	843	873	862	885	861	881	858	867	925	869	890	897	889	865	879	893	846	887	830	870	838	882	827	845	899	836	862	848	867	910	886	845	867	865	879	873	843	880	908	824	872	868	841	880	883	843	861	870	851	862	848	865	876	898	862	893	851	908	877	819	891	818	873	903	853	861	867	871	891	860	822	835	868	954	873	856	873	857	848	856	864	870	890	923	881	868	910	914	842	886	871	808	887	882	862	870	847	907	874	855	866	856	879	889	891	891	916	881	860	919	850	841	878	924	854	871	856	940	873	841	950	879	877	872	878	872	906	863	900	883	941	899	858	880	834	862	875	883	851	831	863	851	849	867	853	887	833	865	862	849	892	883	890	872	909	883	894	823	869	880	885	868	849	888	874	912	904	903	860	863	895	855	886	881	878	883	886	845	845	837	854	905	892	868	858	853	915	864	860	838	853	873	894	861	804	860	905	882	845	845	851	876	829	867	900	849	901	879	894	894	846	890	901	846	849	853	848	909	825	861	875	834	856	829	842	847	886	903	885	907	873	890	863	882	829	835	892	839	858	860	857	880	847	875	899	841	889	788	891	890	906	895	828	844	902	904	908	864	895	841	894	875	809	797	804	894	880	893	842	859	863	892	856	908	885	914	875	868	876	878	825	828	863	811	920	872	887	822	820	849	856	881	871	893	871	896	901	863	874	896	866	858	904	907	853	876	887	866	842	883	863	869	867	896	886	850	869	849	832	831	844	872	858	849	892	870	906	810	884	925	857	868	881	873	865	858	831	889	878	918	888	815	880	876	792	852	894	881	831	869	879	871	907	864	860	943	904	848	869	850	855	847	849	903	941	865	894	897	831	857	884	858	846	863	871	848	888	890	906	865	798	838	868	850	897	853	855	918	847	833	844	878	888	863	910	877	849	862	831	880	874	840	803	904	875	884	862	893	914	909	894	856	872	917	899	878	902	849	897	863	846	851	924	899	864	834	867	910	873	877	874	858	899	871	928	899	885	858	912	885	912	868	905	864	876	947	901	808	897	866	888	825	825	868	868	865	834	815	887	879	883	861	851	869	862
16854	16966	7228	4574	4330	3244	2371	1587	1030	859	637	482	457	338	292	263	242	223	202	198	187	210	207	203	183	190	215	194	181	179	199	177	179	164	183	164	183	171	153	161	176	189	203	182	169	159	164	182	165	157	169	160	165	177	163	154	171	168	162	170	164	124	168	153	179	159	159	176	187	156	143	155	154	170	160	156	146	171	151	155	162	173	166	176	168	175	170	149	162	167	171	171	174	152	172	178	150	177	167	164	149	153	156	178	157	161	127	162	163	162	162	169	161	150	140	159	179	158	142	174	132	170	178	165	184	146	163	182	169	169	181	184	153	146	164	149	176	150	142	172	188	147	164	145	164	180	152	150	179	151	145	168	198	150	180	152	169	164	160	176	176	151	151	178	154	147	145	155	173	161	153	177	155	154	137	141	176	150	174	166	140	181	177	155	172	168	170	165	160	180	165	162	146	178	165	154	168	181	167	187	170	188	154	175	159	156	166	183	166	148	154	148	170	140	152	134	161	179	151	137	183	156	164	176	169	163	158	168	176	147	164	155	159	136	135	182	157	167	122	150	155	139	164	145	147	160	169	171	154	173	173	167	164	170	179	160	147	132	154	168	167	139	164	158	187	139	144	153	176	165	173	137	142	172	162	162	175	140	158	161	145	157	157	151	181	139	144	162	184	158	177	172	159	171	158	154	171	148	160	162	154	184	145	147	169	175	175	165	158	172	166	176	149	177	162	164	151	198	162	169	163	178	149	161	161	164	155	153	171	130	175	166	162	152	148	145	155	160	158	190	146	157	175	171	151	151	150	172	164	173	149	165	165	155	163	165	141	151	147	152	172	149	160	176	155	167	152	158	153	167	168	169	139	175	160	169	163	154	158	161	152	169	155	175	174	156	149	144	155	166	160	164	161	180	171	166	136	161	152	145	173	177	168	151	163	140	148	173	160	188	187	153	165	157	156	149	165	135	146	150	160	173	163	162	168	160	183	148	170	154	158	164	157	167	173	123	163	173	179	158	150	163	170	144	154	157	154	128	173	151	181	157	151	128	185	129	169	153	172	182	164	162	159	159	160	147	146	153	154	148	166	184	148	144	161	147	150	149	148	143	176	166	152	170	179	157	165	172	146	154	144	175	179	154	155	157	188	167	143	185	177	153	142	172	127	149	159	148	153	178	166	170	149	138	140	151	170	162	184	157	148	169	164	153	151	141	167	165	158	169	160	161	151	165	136	155	164	153	147	164	153	146	149	181	143	155	173	157	180	150	163	150	171	161	161	165	155	155	183	141	155	176	157	175	156	163	175	169	159	173	135	136	165	171	160	169	187	157	154	170	158	165	156	135	144	153	154	161	182	166	177	162	156	161	174	174	145	156	167	172	163	159	172	172	144	154	170	142	147	156	164	176	157	167	173	175	154	175	170	172	177	141	165	161	166	170	150	155	167	182	161	139	159	158	146	159	152	151	179	164	158	161	196	145	143	148	154	159	166	159	153	183	142	168	182	151	173	148	165	180	147	187	175	166	155	148	155	174	155	163	172	149	177	154	133	149	152	142	161	157	184	166	159	159	167	149	170	184	167	176	179	158	174	161	164	167	177	165	180	145	142	161	157	170	151	175	153	115	177	161	153	179	150	158	178	154	169	182	193	146	156	170	182	219	158	158	160	160	137	174	164	159	171	158	161	154	173	167	170	176	162	149	147	174	153	160	166	144	147	139	166	166	168	142	174	156	167	174	151	152	164	172	137	163	157	155	168	160	142	179	165	141	161	165	148	158	151	154	158	133	160	176	163	153	174	148	153	152	160	188	164	169	148	157	152	179	165	148	177	158	182	195	188	162	162	153	152	138	153	154	189	165	142	155	180	139	157	146	156	174	149	165	149	168	179	151	154	178	148	171	156	178	143	145	142	173	160	160	159	165	165	156	164	155	145	158	150	186	152	165	179	153	142	160	152	149	176	169	157	171	172	160	161	143	164	144	158	172	155	163	170	155	146	160	152	154	159	151	150	188	158	165	162	176	165	170	149	160	159	153	170	151	181	146	164	166	141	162	163	179	159	181	154	166	139	139	156	157	169	180	157	167	176	175	164	171	160	177	165	170	144	178	145	160	159	142	146	151	157	162	140	154	143	144	143	153	165	141	164	147	163	143	163	158	176	171	147	143	174	174	172	158	164	175	183	172	160	148	158	176	161	150	158	141	160	152	134	170	170	163	137	144	172	162	169	153	166	176	134	173	176	158	145	164	160	157	176	146	155	155	159	142	160	174	177	172	163	186	153	151	151	155	166	166	165	168	157	171	154	166	121	144	156	157	158	163	188	145	146	174	173	149	166	150	144	148	161	128	165	197	149	168	162	158	151	159	158	176	150	160	148	159	141	173	180	167	158	151	185	169	169	178	171	175	162	182	161	159	157	167	165	154	155	152	144	150	167	175	164	166	189	151	152	164	179	144	143	169	178	143	156	158	175	159	141	180	179	164	152	176	146	178	148	155	176	180	165	156	148	158	144	153	147	170	148	173	179	149	179	169	142	164	159	162	146	169	159	156	177	162	176	151	155	182	180	160	156	162	157	161	162	138	162	147	160	148	151	154	152	147	171	193	165	154	148	154	172	179	176	145	155	139	156	144	171	160	143	146	135	153	169	154	199	180	190	162	168	166	164	173	172	182	154	150	152	167	172	154	145	148	157	160	197	145	167	159	158	150	168	149	161	156	156	163	169	159	157	167	158	172	194	165	171	161	162	161	154	160	141	145	170	130	170	171	156	169	176	163	164	175	151	179	184	180	171	158	169	140	171	156	125	191	171	166	162	183	159	155	173	145	152	176	150	148	170	155	178	141	176	159	173	169	169	161	170	165	167	155	152	163	153	182	153	133	157	169	149	153	187	156	178	176	167	153	153	169	144	151	187	173	148	167	184	140	170	155	176	138	152	168	184	140	160	188	175	154	143	147	150	179	186	146	151	138	162	186	179	163	169	148	167	143	167	174	171	139	158	166	179	160	153	159	179	154	170	163	173	151	170	160	153	159	151	145	158	154	169	167	165	159	155	160	167	169	161	158	141	168	175	175	138	156	145	168	148	162	172	167	152	151	158	141	150	158	138	156	172	156	160	153	178	161	157	148	146	168	155	164	189	161	163	170	192	159	167	166	150	157	164	172	181	161	159	160	163	180	174	171	140	145	189	152	160	150	160	148	145	164	151	182	162	169	150	155	176	163	156	166	152	163	169	174	165	170	153	135	158	182	155	137	168	150	189	164	146	164	167	146	177	144	148	180	167	165	159	167	174	169	173	180	143	171	153	192	181	167	160	167	164	144	148	181	136	173	155	152	157	159	171	148	174	158	160	173	146	180	173	168	148	157	156	163	168	146	152	169	182	171	189	164	144	191	155	168	159	160	167	169	137	165	163	173	176	143	176	154	171	162	201	156	158	156	160	148	142	148	178	154	183	167	163	151	174	164	151	172	181	155	162	147	183	170	145	157	156	176
15581	17257	9534	10140	11949	10199	9083	6403	4440	3780	3227	2545	2141	1777	1592	1389	1122	996	939	896	843	822	796	745	760	659	688	680	709	654	713	661	661	647	659	659	620	639	647	601	609	638	596	602	611	583	589	616	523	585	533	572	593	583	544	548	599	563	579	535	580	529	590	554	516	538	563	541	522	519	555	520	548	484	554	542	573	509	545	525	593	534	584	530	557	595	562	578	526	538	570	554	546	528	528	512	541	564	559	524	520	530	548	560	512	513	560	575	556	527	517	495	523	535	552	566	572	486	553	554	509	512	499	547	514	548	540	493	522	534	500	506	555	519	533	575	548	554	531	527	530	539	512	586	515	513	530	545	520	530	554	501	562	541	550	512	547	552	580	557	519	565	584	567	585	572	570	501	513	546	525	539	531	521	566	513	532	504	565	506	471	511	526	543	543	538	561	518	552	520	528	560	508	548	546	538	564	544	505	533	554	511	517	534	523	571	565	505	547	544	544	549	602	566	563	546	523	517	518	507	477	595	569	525	527	528	517	554	587	516	561	525	577	541	529	573	575	518	519	543	525	555	550	537	547	615	530	541	525	555	512	530	553	532	513	509	509	545	544	543	515	522	503	524	561	537	543	543	541	512	534	516	573	561	523	528	535	545	550	525	511	545	525	529	542	562	522	544	505	596	518	537	519	563	580	518	565	546	571	571	531	541	506	558	543	557	548	555	530	531	542	537	543	539	537	529	531	522	504	549	546	530	542	564	532	552	541	549	542	511	553	552	548	534	594	554	562	542	533	497	543	562	549	536	531	532	520	530	580	522	574	543	572	549	566	559	519	533	519	538	520	525	527	527	517	475	543	529	530	534	527	523	530	513	547	549	542	529	515	560	568	549	536	523	553	560	565	508	559	533	526	541	517	547	521	531	567	513	527	563	534	517	491	520	589	521	578	515	524	535	549	560	554	528	575	485	571	452	527	541	509	539	546	491	534	542	529	548	532	551	526	537	542	520	527	528	532	596	550	559	489	573	536	509	535	540	562	477	542	518	559	541	527	533	531	527	559	515	534	557	554	518	513	555	523	559	509	549	539	490	526	498	541	511	541	518	516	564	538	480	550	568	562	535	551	534	568	532	558	548	550	526	551	535	510	564	501	545	546	553	495	554	570	535	541	533	568	510	520	562	528	524	526	538	552	521	538	538	556	565	535	574	543	582	511	534	522	513	485	556	528	559	538	509	548	536	576	492	505	497	516	501	577	533	508	559	577	551	504	533	537	579	523	557	526	502	510	508	533	540	531	527	559	511	509	521	524	538	533	559	533	532	523	489	570	546	555	540	541	514	513	525	529	504	494	533	494	566	522	511	533	507	519	514	523	523	511	536	531	546	508	516	534	534	546	554	558	525	528	537	491	543	515	540	532	540	496	522	528	536	545	545	543	512	543	555	531	558	557	542	515	606	508	534	518	554	523	533	544	529	526	542	537	554	513	542	514	538	547	551	546	533	533	538	537	563	516	538	525	536	523	542	538	550	548	515	509	562	510	539	570	521	564	567	611	532	562	539	566	524	528	520	526	579	523	508	533	553	548	570	566	562	524	516	525	507	556	494	575	543	535	553	507	541	532	515	580	529	587	552	558	545	538	495	519	553	594	545	516	551	509	602	548	578	539	549	525	562	525	540	559	538	559	529	533	577	590	522	538	540	548	569	548	557	546	514	538	545	530	568	544	514	563	568	501	537	519	549	525	520	556	532	478	551	509	523	534	518	505	543	507	566	545	576	513	510	546	557	546	574	545	540	550	530	550	564	501	538	543	520	550	537	568	556	483	531	597	536	553	498	513	529	558	542	551	522	544	555	519	582	572	558	531	529	574	506	539	550	545	527	562	552	550	518	531	570	543	519	590	548	569	528	533	534	533	555	523	536	539	516	520	559	506	586	494	571	556	533	548	532	534	493	564	547	551	569	537	508	528	534	520	502	547	551	519	549	554	541	532	541	517	494	573	516	560	598	536	518	513	576	553	553	524	561	508	513	565	524	520	532	540	520	541	516	569	526	540	558	513	515	509	542	491	509	540	535	513	518	561	518	533	519	513	577	542	565	492	515	574	504	545	579	537	531	508	526	541	549	497	524	532	528	535	492	542	498	568	520	542	589	538	556	520	583	559	557	532	535	518	518	558	531	525	551	550	539	566	534	539	513	558	541	531	570	551	517	516	543	522	571	508	563	524	505	511	518	527	533	541	547	572	571	514	544	540	553	536	508	570	512	513	540	544	570	479	543	541	556	536	551	555	546	570	565	548	515	586	569	533	559	542	550	554	503	563	531	540	543	533	528	501	521	507	507	558	553	515	557	538	518	546	520	553	557	556	497	512	561	528	562	512	582	546	540	545	505	517	544	544	557	498	567	516	500	566	549	534	554	523	551	538	509	553	585	501	505	558	579	541	536	532	535	571	584	546	537	624	541	532	590	544	511	557	564	536	557	524	526	542	531	527	543	512	563	500	553	562	540	526	534	513	543	545	509	537	570	498	565	537	492	522	537	511	551	574	522	523	557	530	499	548	513	539	529	536	524	529	560	518	563	559	519	552	507	525	566	519	530	568	563	550	537	523	527	530	514	565	557	545	531	523	533	510	528	516	553	561	521	550	530	537	545	522	544	537	550	576	545	554	535	529	572	510	573	548	540	502	534	523	534	522	538	536	581	535	527	535	537	534	519	548	550	572	502	533	523	549	508	531	501	524	514	517	569	536	542	546	507	513	564	555	543	603	526	598	542	513	578	513	554	541	553	553	505	561	530	512	538	523	579	547	561	508	524	554	515	527	560	561	520	511	518	524	556	536	540	543	549	523	499	517	551	541	590	527	557	509	523	571	571	502	510	550	537	552	560	582	507	543	513	511	534	527	518	526	531	533	458	521	543	508	541	518	522	524	555	569	513	511	549	533	565	561	504	544	556	553	520	550	555	504	537	539	532	523	538	561	531	486	557	559	504	505	547	542	555	537	538	561	586	521	540	569	509	534	505	518	544	512	513	492	534	559	537	577	529	476	538	541	510	509	561	534	492	527	551	519	571	532	504	553	462	511	550	578	521	511	533	542	550	538	501	538	540	514	548	542	543	525	556	521	567	557	500	563	563	544	539	535	526	514	510	573	541	518	537	575	512	507	575	516	526	485	577	510	491	524	528	539	510	573	552	525	519	558	554	551	567	562	517	572	541	535	532	540	511	538	520	483	541	554	515	544	501	517	514	506	526	558	561	542	532	563	557	523	564	536	509	556	527	541	524	560	524	545	526	551	510	563	523	554	561	496	564	548	518	534	595	526	513	557	460	511	548	500	524	521	525	536	495	595	522	543	539	540	546	521	565	530	540	549	572	557	542	563	547	551	546	515	536	542	520	528	522	567	543	539	525	550	578	477	537	524	539	510	539	513	545	563	535	569	490	564	551	541	542	593	521	532	566	549	515	572	484	483	567	544	552	496	511	554	540	528	486	500	500
42106	45519	29012	26195	27530	26062	23477	16660	10552	7350	5766	4138	2549	1823	1326	1081	662	444	391	319	326	340	328	286	255	271	266	281	211	253	233	224	243	221	214	216	203	192	207	198	189	235	213	193	204	238	217	196	194	216	196	237	215	174	207	204	195	204	215	215	212	179	211	204	223	188	185	200	185	226	175	175	190	216	213	201	218	196	217	193	178	202	204	176	215	205	172	177	190	194	190	212	185	206	191	206	214	195	196	183	190	206	192	204	177	218	193	205	185	163	208	200	194	181	180	211	214	206	182	211	182	195	190	215	201	198	171	217	187	204	197	215	199	183	186	214	165	171	195	230	216	219	197	198	202	183	185	200	197	215	204	171	190	191	189	202	197	216	200	193	206	197	197	205	206	201	217	190	198	200	212	185	227	195	186	182	188	187	181	191	179	175	184	175	192	188	206	194	206	199	200	193	208	170	200	201	171	211	213	188	217	199	182	197	183	187	185	188	172	222	207	206	217	188	170	205	232	189	213	197	203	209	197	189	197	200	203	188	186	186	178	209	196	188	196	176	185	215	175	210	187	217	185	182	202	190	205	201	197	193	187	181	178	186	188	194	190	178	209	198	190	215	208	187	206	185	194	196	218	221	232	203	179	212	180	174	206	210	204	195	203	205	199	183	204	190	206	190	204	181	209	191	179	228	211	217	191	203	203	179	182	201	216	166	209	181	231	208	220	187	200	196	190	207	203	206	206	214	204	206	188	208	218	208	196	188	209	195	197	215	176	201	177	187	180	196	189	184	211	183	191	195	172	193	195	180	183	212	173	192	188	190	232	190	228	211	187	201	189	192	198	201	193	164	166	187	182	186	210	187	221	196	204	185	207	192	208	204	207	218	211	174	202	181	199	196	208	209	182	194	183	224	200	167	197	178	169	189	197	201	203	181	182	186	203	182	199	199	206	184	197	216	206	181	194	208	222	199	202	202	202	192	183	206	184	203	181	186	189	203	208	196	194	200	202	211	193	178	176	199	184	167	198	182	209	187	177	177	213	164	193	202	213	196	194	207	203	211	186	185	205	170	177	183	196	213	188	186	195	184	185	210	157	216	218	202	206	170	194	214	202	198	169	209	191	198	196	161	192	198	206	204	196	202	182	181	184	192	184	207	197	190	178	206	186	197	174	192	201	206	199	203	204	185	188	198	192	204	166	210	181	194	197	211	192	184	197	182	172	205	186	230	217	187	192	207	176	192	207	188	211	194	218	213	183	181	206	192	185	205	161	209	190	195	198	204	183	171	249	190	197	201	192	179	178	207	184	188	207	182	202	200	215	195	215	184	211	188	210	184	183	198	219	216	191	198	185	211	224	216	225	192	182	208	190	196	175	170	184	193	194	192	209	208	196	207	178	200	220	214	184	216	201	204	216	187	181	205	211	213	212	212	175	201	182	213	213	205	188	192	193	191	174	185	202	216	196	182	181	186	198	186	207	225	211	208	212	202	199	193	210	165	223	197	204	234	194	174	211	194	192	196	189	197	221	169	185	215	178	205	198	200	205	197	184	185	190	198	187	215	199	170	210	196	201	207	197	179	229	199	184	191	195	204	188	218	189	189	202	166	208	188	201	200	206	207	188	204	213	205	208	187	214	195	220	200	187	186	203	209	211	193	222	218	205	214	197	207	236	197	196	188	163	191	203	199	199	189	225	197	213	197	203	195	197	190	163	223	177	190	173	182	189	213	203	181	189	239	240	199	192	210	173	197	197	206	188	184	203	197	194	216	196	198	219	202	185	177	206	215	188	212	189	194	171	168	191	204	215	205	200	191	190	171	198	215	197	205	191	194	188	218	188	217	196	192	199	202	199	205	195	186	217	202	212	180	200	200	196	179	204	192	196	171	201	214	181	198	188	163	205	189	221	164	208	203	212	197	193	193	201	183	188	192	195	199	196	191	183	185	182	182	194	178	215	212	187	193	189	198	199	197	204	195	168	180	205	192	221	191	201	189	220	174	184	178	201	182	190	211	200	197	181	213	191	211	204	214	181	189	163	197	198	231	214	208	178	213	164	201	196	202	179	182	183	195	215	203	196	195	184	188	176	172	175	203	177	211	190	208	213	192	224	239	176	201	208	198	210	168	198	192	202	193	206	224	201	200	197	185	191	195	201	194	217	199	211	174	198	200	212	181	184	185	187	190	193	191	213	178	189	200	193	200	211	192	218	210	165	163	215	206	202	202	201	221	193	193	178	194	177	200	187	221	190	223	190	201	226	215	188	186	212	196	204	201	196	190	196	205	200	202	197	192	185	202	198	239	159	231	207	198	180	175	210	213	207	180	200	186	190	166	212	220	180	202	196	209	200	188	185	192	189	228	194	201	191	165	209	190	182	222	209	185	221	205	199	197	207	193	189	203	207	194	182	187	180	211	195	220	200	178	187	202	178	210	202	193	189	210	179	185	189	213	193	182	203	202	181	206	207	211	191	172	229	200	191	193	186	199	208	197	195	215	190	197	189	189	213	194	201	200	210	197	195	194	211	189	204	207	204	197	199	206	186	190	192	192	216	177	195	199	218	188	183	207	184	192	215	185	176	197	195	187	184	175	221	159	184	181	212	205	189	191	191	195	176	196	185	195	196	190	188	189	201	192	175	209	177	200	197	193	219	219	176	177	208	193	205	160	217	198	202	178	191	203	197	170	193	224	182	182	190	196	195	213	177	184	198	196	194	206	184	212	199	196	189	201	172	195	208	212	184	223	185	211	194	198	194	190	220	190	176	190	195	199	204	215	197	189	198	206	204	179	186	214	202	199	184	190	205	235	183	206	199	186	218	191	203	179	188	203	200	209	216	209	187	192	184	214	195	198	183	235	212	194	196	185	214	177	186	188	209	194	177	190	187	171	207	180	199	224	190	185	198	190	213	179	218	194	193	214	210	180	214	196	181	214	201	205	202	196	194	199	230	210	200	196	220	187	193	197	180	196	189	206	182	224	175	168	180	198	175	201	193	191	190	190	200	187	217	164	179	222	219	181	183	194	189	228	191	166	180	208	190	165	188	211	189	214	177	195	185	203	228	219	208	220	174	221	211	220	202	194	179	218	197	188	180	191	188	223	191	198	200	196	194	191	184	164	192	201	200	185	206	222	200	204	190	192	191	188	217	188	205	184	223	203	188	175	194	199	196	205	219	216	212	211	166	204	178	203	183	192	199	176	198	200	213	208	211	208	188	173	207	204	199	219	220	195	196	170	206	181	191	206	197	183	178	204	188	189	204	209	164	207	190	184	199	206	189	217	191	193	203	190	172	191	199	213	195	203	201	194	202	176	198	203	193	191	176	197	169	181	177	197	186	202	189	227	226	195	191	207	187	208	175	187	212	188	230	212	203	204	194	186	191	193	189	222	187	203	193	208	181	212	202	184	222	218	195	219	203	173	196	181	229	196	185	200	202	206	207	178	158	202	175	175	200	183	196	167	194	202	220	201	183	206	189	204	166	167	177	193	200	187
34287	41699	24107	26505	34819	33977	34116	27499	22477	18431	16922	14234	10853	8762	7394	6219	3582	2863	2224	1680	1601	1595	1375	1288	1208	1124	1068	1061	1025	1105	936	955	897	886	889	850	787	839	716	737	757	694	749	729	738	728	756	693	760	727	755	768	751	717	715	709	753	724	726	661	693	629	652	615	580	625	627	687	658	641	669	620	616	603	637	648	601	618	646	621	626	581	629	637	595	698	611	610	593	634	637	583	626	621	646	621	659	633	677	659	678	642	605	664	643	600	636	650	593	637	641	604	622	615	619	611	622	638	602	617	628	633	668	646	645	603	641	579	603	606	662	627	585	592	618	628	664	606	629	604	665	648	631	647	637	623	583	630	621	642	574	637	608	596	640	650	613	672	638	655	603	616	593	612	656	641	623	614	615	662	624	663	584	635	638	638	636	612	629	613	557	635	622	653	651	612	611	590	661	649	677	660	664	668	661	689	642	651	615	609	674	605	630	628	660	596	642	631	596	663	655	626	640	654	562	628	652	592	615	650	633	643	667	610	670	611	593	654	674	614	621	615	606	648	618	626	587	671	605	635	673	624	576	599	604	632	632	576	655	629	610	697	614	614	639	624	673	628	618	670	583	622	622	627	603	604	690	610	623	638	615	607	596	631	661	647	644	622	660	581	605	670	653	628	608	628	681	652	596	631	582	619	589	605	597	671	635	654	629	612	655	607	639	645	672	660	622	625	714	618	664	624	630	617	670	641	658	611	609	623	619	594	618	608	667	636	624	614	608	592	583	628	633	626	627	572	642	658	644	640	591	609	625	579	604	661	677	599	644	612	640	632	602	642	634	603	619	684	573	649	571	586	653	615	653	663	641	590	655	635	607	635	557	646	667	642	648	642	657	608	639	626	609	596	609	613	609	611	575	624	677	642	651	613	636	626	585	647	621	596	649	607	571	640	644	648	643	657	618	639	623	604	639	651	622	614	606	617	639	610	625	628	618	635	606	655	633	635	638	581	600	621	615	620	658	632	633	613	584	621	641	611	628	626	618	635	607	642	607	637	636	587	614	658	615	598	671	632	611	604	621	587	619	633	631	642	657	660	583	666	624	598	644	647	634	590	589	653	625	574	610	615	636	634	607	622	602	599	620	623	661	618	613	627	618	591	685	666	632	647	602	639	644	635	662	642	637	605	582	669	618	633	612	627	644	625	632	641	636	629	616	634	609	653	625	633	626	621	576	591	595	629	601	608	632	647	691	632	592	601	638	627	657	639	657	634	643	628	619	655	635	593	636	637	624	610	643	599	631	639	610	635	643	633	605	620	638	607	652	642	625	618	623	643	652	611	638	640	673	635	600	620	579	618	645	649	599	636	647	626	608	602	593	657	622	624	624	641	599	641	593	655	605	634	605	604	609	622	585	620	656	613	633	607	663	598	647	636	615	598	631	598	643	636	558	638	644	626	638	660	622	626	656	596	606	653	618	636	646	582	648	671	607	677	625	610	623	620	591	597	614	625	598	607	627	625	590	584	605	594	664	628	649	591	638	622	606	603	637	627	610	617	612	634	623	595	648	677	624	603	623	644	626	620	620	623	593	619	575	639	643	596	635	610	631	648	601	583	634	673	632	668	612	652	622	609	606	641	614	602	592	556	650	594	623	610	607	622	651	621	613	615	635	614	643	655	602	615	618	617	671	620	615	631	650	615	625	566	602	618	635	644	632	652	658	627	625	610	645	611	650	681	636	607	652	631	619	620	596	642	642	586	644	596	629	601	661	633	635	618	601	623	636	625	585	671	643	636	678	639	573	630	612	623	623	562	642	627	623	605	629	620	622	608	629	690	600	641	617	659	612	606	629	611	601	684	641	670	622	617	666	638	659	644	606	668	618	634	626	624	621	658	634	616	604	668	655	670	648	610	591	630	617	618	610	631	618	592	636	620	625	664	640	644	607	584	602	600	671	664	599	612	673	660	573	622	644	598	618	618	627	641	627	671	610	611	651	650	629	596	647	598	647	638	594	636	652	584	606	594	636	649	647	668	662	684	640	632	630	624	614	647	618	630	614	630	613	640	586	616	640	657	629	571	596	688	632	599	637	676	629	644	624	589	614	605	628	601	600	649	667	643	638	676	644	654	619	621	576	575	605	676	629	637	663	643	632	615	603	577	601	633	602	643	618	627	640	607	605	621	622	635	603	611	616	594	633	644	619	660	617	605	550	612	637	606	596	650	627	621	616	631	616	592	647	620	630	676	610	610	599	646	653	631	610	617	616	611	620	645	627	622	620	618	636	639	618	601	630	619	638	659	648	626	599	588	640	652	642	647	609	593	585	621	626	627	613	592	628	626	650	565	635	623	605	611	577	615	597	638	641	604	681	611	625	626	677	638	640	617	639	605	605	603	610	651	584	672	642	647	613	643	598	643	646	642	607	634	613	633	609	634	611	624	626	651	600	621	631	604	587	646	602	581	637	675	615	654	604	596	609	598	628	605	608	627	637	610	620	621	632	644	608	595	619	599	598	646	640	625	655	586	616	625	619	598	628	618	629	603	663	658	605	630	621	698	635	657	618	592	638	608	634	686	632	647	618	628	634	637	619	603	615	616	630	600	623	615	641	640	645	598	631	614	620	607	598	596	607	600	603	629	661	584	655	651	595	651	584	664	575	658	627	628	615	603	595	625	614	640	625	613	622	639	614	591	608	679	603	659	615	628	596	606	611	643	607	628	612	579	611	620	623	661	614	605	646	604	621	645	648	602	593	604	626	644	630	575	629	649	576	619	615	634	636	651	653	630	639	637	628	635	613	605	635	650	633	587	610	593	608	619	625	599	622	646	583	639	586	629	630	595	620	613	622	606	598	618	651	618	617	600	637	632	597	616	580	631	640	635	637	625	644	681	639	615	643	609	581	608	609	634	650	574	618	582	603	583	590	627	562	652	613	597	673	657	622	620	644	624	658	614	598	625	591	600	646	606	645	577	606	593	631	604	664	614	647	642	606	638	606	627	644	619	617	626	628	629	599	661	614	587	649	653	598	594	610	619	641	638	602	598	626	626	607	612	584	666	609	657	617	607	628	602	592	596	637	617	611	657	654	642	628	633	604	659	644	598	616	672	605	604	618	631	617	658	633	626	621	609	614	610	632	640	642	599	597	600	593	657	616	657	636	596	647	669	669	590	617	619	616	602	621	580	612	581	628	597	635	622	634	626	601	600	584	610	620	647	639	583	587	657	640	642	665	658	591	662	594	648	634	655	646	689	590	631	627	635	621	632	624	649	630	654	637	628	652	637	594	638	651	592	650	655	608	650	649	653	625	630	639	644	609	625	593	593	619	624	638	638	586	630	640	622	633	598	641	648	630	618	614	649	624	649	691	611	616	642	571	661	598	623	645	598	639	626	612	561	624	606	611	612	604	619	629	675	628	577	623	634	665	621	606	632	646	617	614	617	645	688	601	629	639	640	596	595	645	625	660	616	630	629	625	601	614	589	606	642	642	606	597	588	579	631	626	627
49417	46118	29724	27477	31290	31810	30773	25352	18804	14690	11289	8415	5878	3989	2959	2268	1309	982	828	581	592	596	466	434	457	448	407	440	417	393	377	369	347	348	363	347	302	379	330	321	322	341	281	313	319	326	300	319	304	336	306	309	286	326	317	311	325	304	335	317	288	285	305	290	278	289	281	325	288	327	310	287	301	295	286	282	290	290	294	314	291	304	316	327	277	316	309	297	316	293	293	299	300	306	315	275	305	304	291	317	302	296	305	310	290	318	290	290	281	271	324	302	304	301	293	293	310	292	291	303	306	282	298	312	304	310	296	331	286	299	311	286	325	300	309	295	307	316	305	301	301	271	275	287	309	274	305	252	314	274	272	316	307	294	285	318	300	282	341	279	306	296	300	313	276	276	307	313	284	284	313	269	279	297	311	294	263	298	278	272	287	304	307	294	309	321	300	281	288	306	344	334	267	263	312	293	280	307	288	290	289	284	292	290	303	300	297	314	330	305	288	286	294	299	288	311	292	305	286	289	288	303	276	298	316	295	278	304	299	301	276	311	281	350	295	304	322	279	330	325	305	299	302	299	283	301	289	310	306	278	295	301	298	316	318	340	312	287	296	294	302	306	301	302	325	276	277	313	270	289	311	236	295	285	309	286	305	263	285	263	323	279	291	312	274	268	288	330	321	307	283	298	314	274	301	286	289	289	298	296	277	293	288	320	319	310	279	320	317	289	303	260	281	295	290	276	295	282	295	340	277	291	289	325	316	283	283	312	296	298	276	309	317	280	282	302	317	304	302	293	280	291	282	293	300	288	304	279	274	294	303	321	271	306	282	272	289	274	297	306	293	290	301	311	314	296	307	316	303	297	297	264	318	312	264	269	294	293	296	291	304	271	309	323	289	276	255	305	311	330	313	289	282	314	298	275	285	281	273	286	318	268	297	341	274	287	310	293	289	298	259	288	307	308	287	309	298	300	310	311	291	266	285	302	281	274	281	296	292	328	312	288	305	307	261	297	286	304	310	302	291	277	276	300	290	318	274	272	277	304	313	287	339	334	295	284	303	307	341	293	295	268	293	293	279	308	321	276	282	272	286	277	319	317	300	331	286	295	276	260	273	289	312	294	271	300	284	276	291	306	278	299	314	289	313	294	293	292	279	301	302	323	287	320	316	319	289	330	299	280	274	308	316	296	282	280	310	294	280	283	302	303	263	281	273	311	259	287	282	290	326	311	319	302	287	299	274	285	293	303	267	292	280	285	282	284	288	288	274	276	297	321	281	268	266	269	291	299	298	286	305	266	308	277	284	318	308	294	292	271	306	301	287	313	302	288	325	295	323	290	299	285	281	300	315	291	286	292	270	257	291	293	306	305	329	284	291	313	314	310	288	274	323	299	318	282	285	307	306	259	276	303	308	301	293	334	315	282	296	317	289	311	281	289	304	318	314	313	320	319	306	286	294	323	308	274	293	274	277	265	301	291	284	293	315	311	333	322	317	283	276	292	313	302	325	287	308	287	306	306	311	298	278	300	280	329	333	275	288	303	294	289	308	276	314	309	298	304	277	346	260	287	283	317	270	262	314	274	292	295	309	300	273	300	301	293	314	281	281	304	314	291	290	307	311	304	294	279	278	310	304	307	265	261	289	301	334	303	300	290	272	305	278	277	297	286	309	312	311	305	269	297	279	277	294	299	292	265	291	319	309	306	291	303	301	298	286	286	303	297	313	287	313	283	275	275	277	278	301	280	267	320	292	304	291	295	298	299	287	311	299	309	307	291	292	296	310	299	300	289	322	277	300	270	294	280	283	309	310	300	263	294	301	288	297	290	301	301	311	314	273	288	268	300	302	302	298	294	290	294	289	294	304	277	286	296	279	303	304	277	297	315	284	300	315	321	291	282	295	293	312	282	295	305	309	241	304	288	277	294	298	280	302	308	289	276	319	291	272	267	281	283	311	328	305	309	261	295	295	277	278	301	283	296	292	309	268	307	311	316	281	281	305	302	331	263	298	286	307	279	316	290	289	295	294	286	313	322	258	293	333	306	289	264	284	289	290	299	311	282	326	305	313	284	339	297	341	291	279	286	292	282	302	314	305	316	286	315	317	317	305	282	320	310	296	272	269	280	262	275	305	257	324	279	286	271	286	305	302	285	315	291	307	294	313	277	254	326	285	289	272	280	271	294	293	255	303	296	310	288	295	259	302	321	307	303	313	310	282	279	300	289	294	258	306	309	307	304	304	287	290	278	261	301	266	299	330	286	305	289	315	273	313	292	277	326	286	316	321	293	276	296	282	290	317	249	298	303	302	291	310	301	301	319	297	311	263	308	295	294	302	291	283	306	305	281	309	247	308	298	283	286	279	296	300	276	275	291	284	289	290	248	278	311	290	290	334	290	304	291	298	265	303	277	290	301	286	277	328	331	282	284	313	284	308	306	263	268	287	279	290	280	284	294	313	298	298	302	291	303	311	293	286	281	301	297	273	308	309	309	306	278	312	275	292	310	325	285	313	282	302	315	269	317	283	298	333	287	320	306	281	277	295	313	298	312	244	276	317	308	289	287	292	302	319	312	299	312	288	278	299	276	293	276	321	297	300	293	310	285	312	281	334	314	314	310	294	278	296	304	290	301	276	259	285	297	309	312	326	310	282	292	308	282	314	308	282	311	316	319	276	287	297	302	312	265	307	289	282	290	291	312	287	292	315	294	272	290	303	286	289	299	314	324	289	301	310	273	319	269	291	280	311	294	309	264	318	318	282	290	315	295	312	299	318	322	290	261	302	289	280	294	307	311	292	318	322	301	272	291	296	298	310	284	272	323	300	297	265	342	306	300	332	293	260	301	281	317	295	289	303	308	286	312	271	336	312	275	315	298	296	289	299	279	268	301	292	297	308	326	264	304	298	295	314	295	295	289	291	277	302	298	278	299	288	313	277	280	294	293	277	283	315	286	303	268	320	271	298	283	284	276	283	302	285	259	293	279	285	310	302	300	315	258	300	304	288	282	267	312	308	312	307	278	250	302	291	282	301	305	292	296	322	308	307	265	308	274	296	306	288	254	312	320	312	299	290	303	336	311	284	300	306	285	288	300	267	334	267	308	315	297	313	284	321	307	303	295	291	331	287	309	291	302	280	301	311	306	263	274	309	321	306	276	292	286	313	288	328	277	291	298	292	306	258	295	315	287	286	315	286	296	278	290	303	291	312	277	317	309	299	287	319	283	289	284	298	305	293	282	298	320	289	266	280	264	287	327	278	314	289	302	284	295	321	295	278	313	307	271	288	307	302	296	299	315	288	291	299	314	303	312	258	295	288	293	309	298	290	283	269	305	285	282	295	340	309	280	294	309	294	311	286	267	288	301	274	297	271	295	285	310	299	290	299	328	319	276	299	322	294	300	297	295	297	292	283	297	327	291	290	286	291	289	290	280	316	281	275	294	274	321	323	266	282	298	289	310	293	302	284	301	283	289	333	317	304	311	303	299	279	321	304	288	316	294
38931	44701	30241	33349	41024	41376	42852	35672	31976	28284	25816	23692	19096	15703	13750	11079	6752	5586	3942	3046	3007	2660	2122	2089	1954	1726	1653	1563	1587	1551	1486	1437	1376	1435	1336	1260	1248	1114	1161	1140	1175	1065	1045	1106	1104	1119	990	1072	1049	1053	1040	1046	1066	1027	1000	1044	1127	1116	1023	1093	979	950	920	958	958	910	916	960	896	919	964	875	889	896	916	860	876	889	845	896	912	869	870	897	925	897	919	959	926	899	898	882	900	852	921	893	925	923	921	892	891	936	936	890	841	917	882	894	883	864	868	882	915	830	884	891	875	865	877	827	903	931	845	875	899	884	851	916	870	891	862	920	899	847	850	884	857	895	862	830	858	932	889	872	916	861	924	894	865	879	841	850	844	880	864	844	911	874	945	937	903	889	952	879	947	885	916	889	912	869	886	922	909	899	884	900	925	922	886	881	888	891	925	846	838	880	904	849	900	840	843	833	876	841	874	878	849	879	867	875	924	842	864	862	884	853	898	874	862	841	887	885	861	894	853	905	846	873	870	889	848	830	871	895	845	861	844	885	890	850	877	867	805	856	875	878	841	884	866	827	888	857	886	896	860	888	872	898	831	858	835	814	865	922	891	891	843	811	856	898	904	886	871	836	925	851	870	870	842	875	840	836	931	860	859	919	859	850	851	899	877	887	846	826	866	844	916	839	922	940	868	892	856	873	845	894	918	864	869	833	922	882	925	839	826	943	859	894	854	903	869	852	884	934	881	886	878	909	837	824	896	883	833	895	865	882	848	858	868	843	824	861	814	864	881	877	802	842	887	857	875	913	857	899	877	826	907	889	906	838	903	837	853	888	875	861	895	899	923	847	904	855	850	855	821	885	829	855	896	878	903	902	924	836	836	900	842	848	880	821	821	933	900	873	902	869	868	921	906	916	902	904	887	864	852	838	847	837	912	829	847	868	870	937	864	851	861	901	830	920	831	873	878	884	863	860	881	881	878	914	845	867	862	881	851	898	850	864	898	882	854	864	904	894	888	849	903	945	870	801	869	885	844	892	883	943	874	869	870	880	852	871	930	904	889	917	868	908	859	856	864	902	870	868	848	838	870	870	865	832	872	839	909	897	883	875	876	834	868	843	862	929	799	900	871	854	920	895	899	864	852	958	907	917	848	855	867	849	858	866	867	890	839	858	885	882	920	836	894	868	817	844	840	911	899	867	847	858	893	850	854	922	908	844	874	863	850	867	881	825	876	902	828	935	952	927	861	879	922	889	899	859	882	902	833	838	855	885	929	886	869	850	909	897	788	851	853	836	876	855	772	862	942	885	854	834	894	868	847	945	888	898	867	896	848	906	838	896	910	882	856	879	860	914	872	856	863	854	862	845	943	860	898	885	833	868	889	882	861	875	855	857	855	926	884	839	846	893	907	882	858	850	901	915	878	908	859	870	890	877	864	841	860	895	889	820	850	873	870	894	911	879	892	865	855	932	809	912	874	834	831	912	867	862	856	847	900	806	852	884	902	847	949	796	896	877	850	916	832	844	882	855	838	851	841	844	819	849	809	848	871	928	847	901	847	851	900	866	869	872	899	888	906	876	884	855	849	814	856	838	842	895	877	802	908	871	828	942	859	868	862	829	875	912	861	878	889	931	850	880	855	888	851	840	827	899	879	892	842	865	852	890	886	885	832	891	855	861	839	911	852	881	880	882	873	924	831	887	845	934	878	820	891	872	883	872	859	881	901	831	865	830	843	885	898	880	914	835	871	910	827	899	937	869	847	871	904	896	834	849	861	892	838	855	924	833	863	828	848	903	848	851	858	849	868	892	862	858	886	916	856	866	904	884	878	867	890	830	894	847	864	904	844	887	856	856	904	876	889	931	893	855	856	847	926	835	882	893	875	896	882	855	855	877	874	896	900	923	864	873	868	912	926	892	881	825	905	926	841	853	931	873	893	850	874	859	889	821	927	867	881	865	848	842	903	870	876	921	866	896	873	830	868	904	844	924	897	884	860	870	863	883	856	866	921	881	941	851	863	912	854	901	870	910	860	916	875	839	884	832	890	852	886	873	874	861	886	852	883	846	845	837	850	847	890	900	901	836	904	861	829	925	894	845	840	837	891	836	899	846	834	871	853	836	880	890	896	844	872	850	844	871	882	875	876	867	861	874	907	837	855	856	864	844	871	851	844	862	874	881	822	885	858	845	889	867	886	892	905	889	874	844	839	918	876	919	862	874	894	931	822	862	841	911	926	896	873	865	861	867	888	839	823	867	879	836	951	887	857	865	900	866	876	847	885	912	896	860	840	876	918	850	833	896	858	875	820	932	830	870	833	939	844	847	860	932	936	861	822	880	837	843	912	926	872	849	878	835	885	884	831	820	864	851	878	867	907	853	883	891	894	889	883	861	887	909	872	887	874	841	856	859	892	841	865	890	888	842	913	880	849	878	914	827	856	880	849	878	833	889	893	824	869	842	857	867	880	839	898	891	864	888	839	850	841	881	894	897	808	869	803	903	877	869	852	871	856	895	905	907	848	853	869	877	874	913	858	872	856	830	881	869	878	900	873	866	837	873	846	890	841	892	915	887	896	916	837	910	843	895	846	856	848	889	845	875	883	919	888	894	838	847	938	888	885	867	859	856	863	884	880	902	903	933	906	830	882	868	811	911	829	848	892	902	835	891	873	887	863	893	922	883	870	852	907	901	899	882	876	893	911	883	887	887	864	888	931	877	861	907	902	924	880	847	823	883	910	838	875	882	817	857	824	860	849	854	818	898	867	875	869	856	861	893	887	896	847	871	865	906	877	883	838	839	861	900	837	792	890	877	912	856	882	868	887	879	877	835	894	887	882	841	888	881	876	795	885	898	870	920	858	863	902	864	881	891	909	837	876	902	891	883	860	850	886	902	863	900	873	885	825	978	907	869	875	857	818	861	903	838	875	880	926	892	866	941	874	867	848	854	899	853	923	885	881	824	937	861	909	860	802	886	856	917	862	873	879	880	922	869	912	911	873	847	878	863	861	845	894	869	861	880	861	881	882	941	825	861	840	907	913	817	867	879	897	936	822	877	837	889	903	858	859	855	829	897	822	828	894	904	879	857	886	826	873	900	831	865	868	842	935	886	889	869	841	851	856	915	877	866	854	909	871	838	873	876	858	848	873	878	835	845	874	876	926	904	925	872	870	912	890	890	907	866	874	885	880	856	832	882	818	901	874	921	860	865	835	917	864	840	907	870	876	912	853	875	886	803	834	906	876	851	840	875	855	837	856	894	861	898	902	894	894	872	898	864	934	884	898	891	926	845	874	935	915	859	849	872	897	909	926	862	862	859	846	905	891	915	871	890	853	883	857	851	852	854	849	948	887	902	875	901	869	880	871	834	861	886	910	813	848	872	868	924	882	815	884	850	840	847	878	889	879	867	855	891	798	898	870	878	850	886	842	833	913	822	862	840	879	865	852	878	879	898	853	942	889	898	856	854	893	839	865	900	923	854	843	839	925	822	872	889	920	888	942	924
15212	22259	8114	4702	4216	3310	2496	1446	992	765	560	500	391	311	290	286	254	237	209	194	191	211	200	176	204	188	165	181	163	177	179	185	166	174	164	170	165	150	183	168	171	171	152	151	171	166	158	179	153	149	180	196	171	174	176	176	171	152	150	172	149	169	158	170	156	186	170	168	128	172	155	165	148	161	150	161	149	161	134	149	145	162	154	178	163	180	146	148	161	185	147	153	155	156	137	152	183	168	166	163	142	145	156	165	154	165	154	200	179	135	154	174	167	162	170	162	169	156	148	181	160	152	139	167	147	174	152	186	183	151	151	162	160	178	132	165	172	170	171	156	175	150	158	183	147	149	149	142	153	161	146	167	168	165	177	149	161	172	159	152	169	157	145	172	166	143	151	157	151	168	154	139	162	154	151	166	163	159	144	176	158	171	148	172	160	169	140	178	146	147	176	177	157	152	164	157	144	180	169	142	164	170	154	153	180	155	170	156	171	180	166	162	161	154	149	163	141	180	171	142	166	146	189	136	166	163	142	174	171	172	153	158	174	170	162	172	177	185	142	158	173	160	158	174	156	174	146	153	167	139	161	160	163	172	177	150	168	177	162	150	179	154	168	165	152	157	172	179	174	149	179	157	183	172	169	165	167	170	145	161	158	150	162	172	155	149	168	129	180	153	180	150	164	159	170	167	174	152	177	136	151	168	143	168	154	167	161	163	168	150	168	146	185	144	162	145	169	184	164	146	138	180	204	165	153	162	176	172	137	182	162	168	162	149	172	163	167	153	161	184	148	172	179	177	159	178	149	159	170	166	166	164	159	165	157	170	175	181	153	162	149	149	173	153	158	169	152	169	161	151	136	158	159	167	154	163	151	156	157	144	148	161	127	128	161	171	164	173	158	174	204	181	153	162	181	151	146	164	146	178	152	156	166	152	163	136	147	167	169	183	165	168	166	162	147	156	161	168	166	150	152	149	159	171	153	161	162	163	161	133	175	128	182	177	166	162	166	147	155	174	169	159	186	169	171	167	154	163	169	169	167	155	180	159	155	175	191	171	187	183	157	153	157	153	137	169	141	163	160	130	170	143	167	156	181	174	154	156	149	147	175	149	171	185	183	154	153	160	180	159	147	170	149	175	164	159	156	165	169	176	166	169	149	164	200	147	160	157	178	154	153	167	164	156	172	158	170	153	161	154	155	160	192	157	148	173	183	147	160	170	163	159	159	169	151	169	148	161	169	148	121	166	153	165	177	143	155	168	148	162	168	157	150	148	180	147	179	179	142	175	174	146	168	160	165	158	180	167	140	155	143	164	156	170	162	154	170	155	168	185	147	156	148	170	181	143	150	140	165	171	174	164	157	159	157	162	161	180	159	171	149	167	129	161	160	170	148	180	150	163	151	160	172	148	140	170	184	153	179	158	176	155	167	152	152	167	141	154	147	156	158	190	149	169	167	170	148	165	176	174	165	145	165	146	161	154	168	161	171	174	191	169	142	148	152	168	148	143	163	161	173	167	181	142	172	142	158	175	156	136	164	166	138	162	137	179	161	150	148	158	166	163	144	172	147	152	163	164	143	161	162	149	154	150	154	162	176	171	153	166	167	152	161	183	174	145	172	151	155	157	167	148	162	177	165	169	140	159	169	180	145	162	137	166	138	161	146	158	141	159	163	160	143	160	167	173	160	145	166	147	195	151	181	160	175	165	170	177	174	147	173	184	148	163	157	151	180	160	171	160	163	166	139	154	163	165	142	166	162	165	137	144	180	182	169	162	177	153	156	154	153	166	163	176	179	135	164	160	179	172	167	149	199	161	170	155	141	152	179	150	160	191	148	153	168	176	177	163	167	146	176	153	153	166	151	156	160	165	141	157	164	162	178	172	167	143	162	169	170	170	139	143	155	150	172	172	146	145	134	160	162	154	139	168	177	165	172	150	161	165	182	166	148	146	164	166	157	179	161	166	145	180	162	166	159	148	158	143	162	159	163	165	147	162	163	163	164	194	154	176	158	158	154	156	178	161	169	175	158	161	163	156	141	171	164	156	187	159	164	161	176	146	147	165	189	146	167	158	143	170	174	167	156	170	173	159	163	154	171	155	154	158	161	146	185	176	155	163	156	173	150	146	156	165	153	155	152	161	177	170	174	153	151	161	169	143	174	173	184	182	177	166	178	156	161	162	162	176	152	171	181	172	191	154	152	161	173	150	143	158	178	186	151	166	185	141	176	167	158	170	151	159	177	165	177	183	166	161	158	172	171	172	168	152	155	161	151	162	178	176	188	184	151	162	141	160	178	151	163	164	171	167	152	141	180	154	158	172	152	161	141	162	153	156	154	143	151	169	180	159	175	170	161	161	154	163	177	164	178	208	152	172	161	170	187	184	154	160	164	159	188	175	156	140	178	148	174	181	143	188	156	150	167	177	158	175	154	159	175	142	150	167	170	170	169	144	159	166	191	160	153	153	141	148	180	148	175	144	158	163	168	191	158	174	137	133	167	160	179	161	147	175	153	177	157	151	139	146	163	182	137	162	163	159	169	147	176	171	148	150	157	175	169	166	176	144	161	161	164	158	181	162	175	150	147	164	158	172	159	173	133	169	153	164	138	156	155	165	170	141	160	170	164	170	188	176	162	184	154	170	163	172	161	163	165	170	172	150	171	169	164	141	163	183	142	171	160	165	144	188	146	162	159	143	178	167	190	144	165	163	169	149	164	155	169	147	173	152	174	160	155	144	181	166	168	152	164	166	171	144	151	174	169	159	169	165	184	138	178	149	157	184	153	152	168	157	142	173	155	158	173	160	165	171	171	154	189	169	173	153	149	167	160	173	162	152	157	174	145	153	161	163	171	141	146	157	172	167	189	174	145	158	163	166	154	186	147	176	166	164	155	160	191	147	169	172	166	167	147	155	167	162	169	155	173	148	150	150	133	166	131	155	154	161	180	163	148	154	172	150	172	169	162	156	153	173	174	158	156	189	145	148	168	166	134	180	154	157	163	137	153	157	156	145	173	152	154	146	158	170	165	149	162	161	161	183	163	135	163	183	166	156	171	168	142	162	167	178	173	154	163	164	138	176	158	167	177	166	172	182	172	170	148	160	162	153	179	154	159	158	185	161	150	164	152	180	187	157	179	158	148	147	178	172	152	169	172	178	159	179	147	175	164	182	162	174	173	162	162	139	131	166	161	174	147	168	164	165	167	161	149	164	161	172	148	198	167	175	140	183	148	164	143	160	182	129	155	167	156	163	162	163	151	196	157	142	176	170	185	155	167	158	163	151	193	177	156	165	168	139	155	138	166	157	146	160	170	171	151	148	176	189	141	171	143	174	173	172	165	150	155	136	178	143	153	151	165	147	167	179	182	167	180	181	179	157	154	163	168	167	178	146	148	167	152	174	159	154	161	172	146	176	183	164	164	175	150	143	138	172	179	126	171	146	153	149	155	182	165	166	173	174	150	152	155	183	174	154	173	161	163	168	163	169	198	194
13756	22161	9601	9867	11737	10205	9028	5881	4523	3564	3006	2623	1994	1806	1437	1323	1067	1022	864	914	840	794	743	811	796	734	734	695	644	709	693	707	699	659	660	636	619	643	605	623	583	593	596	588	620	590	564	584	610	586	580	571	609	567	542	585	568	556	554	587	562	518	591	559	587	537	547	532	599	520	537	530	522	570	520	525	499	525	520	554	548	535	544	512	541	527	539	546	547	574	529	556	535	535	540	532	539	574	508	572	532	496	568	534	528	539	493	554	543	539	489	553	546	550	515	570	530	531	542	520	552	545	524	519	601	586	549	578	499	513	555	530	527	525	536	524	518	528	540	525	565	509	535	544	504	551	524	532	540	529	554	543	560	527	539	562	524	562	554	513	522	572	548	511	569	530	557	524	555	547	564	573	515	586	588	497	565	521	527	551	507	564	524	552	590	498	541	521	549	543	537	547	565	478	525	522	551	580	554	514	570	543	537	531	551	554	536	518	530	528	490	561	513	569	557	567	530	574	492	541	512	506	569	512	579	526	582	573	551	538	558	562	520	565	521	515	529	556	564	524	560	530	565	508	537	553	549	529	500	544	543	529	599	503	531	525	556	516	541	519	558	551	576	541	516	505	552	550	533	551	567	530	557	534	509	539	518	547	507	550	567	572	516	538	541	528	509	567	470	512	540	527	550	549	527	513	516	521	584	597	520	547	557	564	526	546	563	513	532	592	561	566	560	538	535	512	522	491	497	519	507	522	535	540	553	511	526	554	544	551	591	537	564	540	509	527	515	526	556	529	526	531	538	535	553	559	589	562	517	537	544	533	578	515	528	533	546	565	568	532	531	550	525	521	554	522	535	556	566	546	538	559	527	518	521	519	543	510	489	541	521	539	513	549	548	546	533	517	519	555	563	565	549	507	538	514	505	538	570	548	532	573	525	566	537	533	507	489	492	559	562	521	572	573	570	536	552	513	535	548	539	548	588	557	582	583	542	529	496	550	527	543	507	560	545	539	510	566	529	549	565	528	523	509	535	550	519	551	523	532	522	568	539	531	515	576	557	534	542	537	531	558	541	532	556	547	533	507	524	549	544	535	574	506	525	565	540	507	519	552	526	519	520	526	545	553	569	539	541	547	519	568	530	518	551	516	508	526	531	533	520	555	521	575	578	552	527	515	476	529	521	530	576	515	546	551	537	568	554	529	556	552	547	515	534	535	559	565	558	497	524	580	519	493	546	564	525	518	538	499	503	496	530	522	509	527	525	530	549	534	532	536	551	534	563	526	519	569	539	530	541	565	512	495	545	575	523	558	547	535	508	557	505	574	573	543	545	521	531	540	545	578	544	541	531	534	544	552	521	572	533	515	512	553	548	556	562	511	514	536	548	523	556	524	555	536	546	549	565	543	523	541	522	563	509	551	543	551	549	541	534	532	517	562	545	512	532	553	509	496	606	544	545	505	569	569	562	521	522	514	480	526	539	528	535	500	569	565	526	537	576	572	516	577	545	533	538	530	544	539	527	530	552	551	527	528	584	543	596	549	517	541	543	573	548	515	540	505	509	546	523	507	564	509	521	516	527	507	551	562	534	513	579	500	534	534	523	538	546	551	541	503	562	544	551	535	549	541	541	520	504	530	493	496	546	556	528	555	552	528	536	487	507	539	526	529	495	527	547	523	515	553	529	523	542	550	546	536	521	566	571	535	490	551	555	541	514	520	527	494	512	514	534	548	555	532	513	540	533	572	530	500	563	551	547	537	557	564	546	525	524	570	556	547	511	540	545	550	530	495	543	556	558	533	552	544	526	530	519	502	520	545	556	535	526	517	536	491	535	580	555	502	543	509	604	553	520	559	554	527	536	524	542	541	548	536	545	556	522	525	558	524	505	550	529	561	524	582	537	568	543	526	551	501	527	541	527	559	575	530	524	544	571	519	498	517	549	518	530	539	537	605	512	507	492	525	543	598	559	513	520	546	505	531	543	566	560	539	571	560	562	549	547	553	524	504	518	512	552	565	573	520	558	529	525	542	566	536	576	547	519	523	549	554	591	539	549	546	517	550	559	549	582	563	543	552	543	539	500	544	554	562	532	545	556	508	531	554	540	567	566	554	546	557	541	517	478	542	507	536	559	526	580	513	558	562	549	499	522	505	570	514	549	542	559	513	559	523	511	567	526	541	543	529	524	496	540	539	555	572	503	521	532	504	518	544	531	538	560	537	555	529	530	525	520	521	571	522	534	559	546	528	541	529	500	536	536	534	543	542	566	550	529	537	554	537	531	557	569	492	507	538	547	538	504	567	563	550	528	530	550	542	510	530	496	517	555	554	538	562	523	540	506	566	543	543	540	517	522	533	540	561	552	542	514	518	552	512	531	554	550	550	512	543	589	565	559	555	510	562	528	561	535	539	566	533	567	553	560	529	528	508	559	575	518	530	519	591	530	562	575	532	566	495	530	565	506	530	539	521	526	552	504	535	535	538	546	544	545	565	538	569	517	557	571	516	584	536	599	522	527	569	537	523	542	506	541	528	556	553	563	537	600	499	515	536	539	571	568	532	537	549	550	527	547	535	538	539	530	555	568	494	547	550	560	564	520	545	569	522	565	543	497	527	561	533	536	584	498	554	554	550	516	499	545	525	561	569	499	570	515	516	510	534	516	554	541	559	516	545	551	527	569	542	512	558	556	556	557	522	578	563	528	531	532	548	529	541	502	542	509	525	523	545	556	554	525	566	517	528	561	511	571	569	508	564	545	507	509	577	509	580	541	535	535	488	554	547	529	515	563	532	534	572	488	534	526	549	540	590	532	524	558	513	543	561	566	530	582	574	532	564	584	525	559	532	496	515	515	538	517	527	530	537	517	497	555	535	511	555	560	522	548	521	502	525	570	535	549	549	565	545	523	512	514	512	568	531	529	543	563	558	533	535	528	519	508	534	556	526	529	547	598	544	507	549	545	591	545	543	528	522	565	538	566	544	526	524	540	544	560	552	483	555	555	531	479	549	550	532	550	562	540	538	545	513	575	531	541	536	553	501	516	523	522	523	529	539	576	534	536	540	522	521	545	529	593	515	548	549	564	533	527	545	507	555	555	517	494	528	526	536	542	540	512	547	536	498	544	554	531	529	505	502	513	516	521	539	520	552	534	563	549	507	542	534	549	539	552	564	578	502	532	549	487	580	532	536	526	552	540	562	518	545	562	588	548	579	533	541	562	525	539	531	577	578	533	502	544	463	577	543	566	504	577	520	589	548	523	497	531	571	527	561	552	511	589	561	554	527	523	528	571	525	532	517	526	527	566	526	536	515	515	567	588	516	542	545	554	539	583	510	513	549	535	507	496	492	540	521	527	550	551	557	537	559	530	533	546	529	548	535	537	534	578	536	600	510	506	533	561	526	522	559	558	529	538	516	555	577	564	551	518	527	538	534	499	559	525	563	551	610	563	591	525	548	541	552	535	499	587	542	555	481	559	530	517	545	580	545	569	526	529	572	521	567
40267	49690	28748	25258	28305	25656	22202	14398	9664	7344	4681	3320	2304	1577	1284	968	613	499	399	324	296	279	292	298	265	243	240	222	235	203	238	205	230	222	228	187	214	189	203	205	230	220	220	223	180	217	215	181	218	209	216	204	218	204	203	193	186	215	208	232	195	194	200	198	185	198	212	191	225	191	181	199	218	206	210	197	187	195	184	227	201	192	188	225	189	201	204	209	196	198	200	206	220	169	211	195	204	195	206	193	211	213	156	212	185	207	197	179	210	233	215	196	206	202	187	204	211	192	192	183	169	195	170	203	181	195	206	195	190	209	195	215	194	201	171	198	198	207	196	213	213	198	185	182	213	202	194	216	206	185	181	219	204	186	188	213	183	182	234	205	198	189	186	205	176	192	199	195	194	188	194	210	179	186	174	191	216	183	205	233	175	191	191	180	212	197	196	190	210	198	192	206	215	191	193	214	188	176	191	187	182	209	204	190	200	176	206	198	208	195	206	191	190	188	191	207	189	213	194	183	193	204	201	166	181	206	193	187	194	227	199	166	198	217	195	190	173	209	212	198	205	183	182	222	188	186	196	190	173	170	196	188	177	195	174	200	187	193	190	191	193	219	191	202	192	199	223	200	224	178	204	198	211	174	199	194	182	194	171	191	173	197	197	228	182	159	172	190	202	197	186	183	193	183	190	187	197	196	226	166	193	201	206	186	195	213	206	206	206	207	195	204	186	193	192	191	217	180	201	178	236	187	207	182	227	203	200	189	210	244	166	213	185	197	165	179	220	193	195	212	179	181	188	172	214	206	226	197	181	216	193	201	203	195	192	219	209	213	218	194	186	189	192	181	206	192	200	178	208	202	178	206	185	214	206	195	178	230	155	227	204	181	202	182	220	198	201	192	190	183	187	190	207	216	196	211	159	206	200	192	192	209	184	209	210	218	201	196	191	177	183	205	190	193	203	194	180	197	203	211	218	178	175	198	210	199	190	202	205	199	187	222	190	188	201	176	196	188	189	207	207	193	210	190	206	172	212	176	200	177	203	186	218	190	200	190	209	192	202	217	190	170	214	186	203	197	197	208	167	181	206	209	222	199	207	199	193	193	198	190	204	188	206	169	183	188	175	207	201	212	188	207	198	192	185	185	224	191	190	190	218	209	189	196	178	217	194	191	216	209	205	195	211	206	188	214	190	221	197	198	196	210	202	214	190	181	207	187	192	183	181	210	202	207	209	211	169	191	215	176	183	191	184	172	207	186	174	187	212	192	202	205	190	188	191	196	207	203	198	184	198	178	197	194	184	224	180	158	201	191	197	218	188	187	203	217	183	214	196	196	212	178	220	199	168	194	186	212	219	171	216	182	200	206	221	168	218	192	194	206	189	192	174	195	203	184	187	156	173	186	216	195	172	207	222	212	191	197	213	203	203	211	203	188	213	198	197	183	171	197	203	175	209	191	215	184	211	173	203	196	209	177	230	202	201	202	187	199	179	206	171	207	199	169	200	184	179	163	207	198	220	213	221	193	209	185	189	184	185	204	181	204	202	206	194	196	193	201	205	216	191	206	204	213	215	194	198	207	166	188	190	210	188	156	216	214	209	196	168	205	192	216	191	216	180	203	205	204	202	196	192	185	197	194	206	220	168	182	192	191	198	194	203	207	183	200	178	198	260	195	186	201	180	172	158	236	203	194	195	179	192	215	191	199	207	207	215	232	182	187	198	190	202	193	220	200	198	190	192	215	193	206	197	223	205	188	211	192	209	205	200	197	213	195	194	200	192	177	171	222	199	179	191	180	190	200	192	197	213	182	198	218	213	200	199	214	172	185	210	192	213	157	199	218	192	194	195	202	207	186	191	169	178	200	215	179	185	195	195	191	193	166	185	192	195	169	202	177	180	213	178	211	207	192	198	171	172	202	218	201	178	196	193	210	228	198	186	187	210	188	191	180	194	207	196	207	175	191	238	182	171	180	202	185	219	184	234	214	182	188	200	189	207	203	205	212	201	208	185	186	177	210	219	191	211	195	173	186	179	191	185	197	200	185	197	178	190	194	199	210	201	190	192	213	222	175	192	200	201	180	188	169	178	185	195	181	186	187	198	213	172	187	176	201	194	190	173	194	176	190	181	205	185	185	203	201	223	207	188	212	209	170	184	175	190	206	179	202	200	180	218	220	205	205	214	200	197	187	202	199	187	184	194	192	174	195	189	191	194	185	209	205	212	191	191	180	204	186	187	212	188	188	198	212	179	211	168	187	210	210	194	200	199	200	182	205	222	194	186	202	212	187	215	180	208	194	172	206	206	213	200	201	220	196	235	210	207	208	191	195	200	182	225	215	198	195	182	207	185	199	212	195	178	195	196	195	172	212	177	186	189	191	177	189	189	201	216	211	183	209	186	203	191	198	189	185	195	178	188	189	210	189	215	170	210	204	204	194	203	223	189	194	193	193	206	208	215	192	187	199	185	224	205	197	203	194	195	183	215	193	198	210	191	187	211	197	180	211	172	215	189	216	210	188	208	191	212	219	213	187	186	187	203	213	168	196	214	201	201	193	196	198	183	211	193	190	192	184	219	210	208	189	165	197	196	196	206	208	180	190	178	177	181	211	199	178	205	173	196	190	218	214	213	181	204	205	219	215	188	203	203	234	192	194	187	221	202	190	197	189	198	209	209	193	204	189	198	212	214	183	183	212	206	174	175	212	193	177	196	202	197	196	194	204	191	203	207	214	202	216	207	209	223	185	220	200	204	166	207	182	189	196	226	203	207	182	173	198	181	192	193	216	200	202	187	167	196	187	198	196	207	209	216	168	218	216	211	192	215	194	209	198	196	186	209	188	219	192	210	194	189	224	190	194	207	229	203	190	186	185	195	184	181	182	198	179	164	211	184	193	197	194	210	178	196	193	185	204	230	191	191	213	190	188	189	224	167	198	206	192	215	203	167	196	214	199	191	200	186	212	204	197	194	199	201	166	214	196	212	198	174	206	202	184	215	176	210	201	188	191	183	166	182	186	201	206	231	190	195	205	203	177	199	201	182	197	195	221	195	215	192	200	213	225	198	187	182	190	211	195	172	202	206	217	185	214	179	243	185	204	154	183	200	197	187	189	198	172	211	187	202	231	194	191	193	197	218	197	200	212	183	197	169	188	205	189	220	209	226	181	180	185	197	192	217	189	184	202	226	213	180	192	203	194	168	200	199	194	220	207	218	189	208	196	178	203	198	198	195	217	204	184	173	194	205	183	205	207	186	208	206	179	218	194	210	188	206	200	205	181	199	183	209	199	190	191	184	206	205	199	202	202	219	181	239	188	215	191	206	191	207	172	211	186	205	190	206	191	221	194	189	199	190	166	207	185	214	211	194	213	189	186	225	185	213	194	198	201	214	204	209	198	171	198	193	183	195	191	193	204	204	200	187	200	201	197	193	202	196	197	192	195	187	195	194	202	207	203	182	191	205	199	214	203	183	180	224	184	207	221	197	216	170	178	194	217
31843	44389	23455	24927	35312	33388	32255	24649	21391	18371	15784	13110	10418	8737	7646	5601	3699	2593	2091	1703	1672	1359	1440	1221	1121	1101	1108	993	1027	1042	918	912	966	925	829	869	764	801	794	768	725	784	761	725	700	739	741	691	695	685	690	786	714	679	687	691	750	686	753	714	723	586	612	630	665	598	639	673	614	644	643	697	662	639	658	600	672	625	624	596	612	676	646	610	610	615	575	623	607	630	667	602	613	619	648	655	622	627	673	617	617	620	609	611	615	648	659	629	645	662	628	617	626	652	645	610	643	642	638	650	590	626	625	618	632	638	605	595	651	611	625	619	613	593	596	660	611	639	582	625	633	602	586	616	653	630	628	660	623	630	647	644	617	636	664	616	668	600	622	644	642	636	655	625	676	630	626	619	639	584	655	618	668	607	663	580	601	616	601	625	617	643	635	596	626	609	640	622	665	617	636	702	650	607	609	648	620	635	650	652	631	639	617	692	607	623	646	625	679	618	654	583	600	599	651	643	645	618	633	645	629	654	558	625	621	639	622	626	630	591	586	638	648	615	631	577	607	654	658	596	626	584	637	657	673	620	649	585	620	648	617	600	674	612	602	673	599	627	619	619	620	599	587	625	617	670	652	600	609	608	619	613	597	610	595	652	626	588	585	588	611	612	605	624	671	617	609	589	643	677	615	654	662	597	640	612	661	645	664	649	616	697	658	626	604	605	635	671	592	588	619	609	608	616	650	612	621	627	605	612	642	602	596	637	589	627	634	628	631	637	624	625	619	612	596	629	648	635	621	665	644	628	649	561	652	622	628	622	621	612	604	610	626	633	616	607	641	611	638	617	649	645	623	657	649	612	584	644	635	638	615	613	613	641	639	627	640	644	672	643	621	643	633	589	605	603	620	644	612	604	629	653	638	621	614	620	602	572	621	622	646	631	655	625	634	635	596	624	632	629	633	612	656	609	664	607	617	589	648	566	638	615	674	657	585	621	602	658	660	611	689	642	636	620	573	694	607	650	631	626	643	650	613	624	642	641	592	623	588	598	702	673	622	630	659	559	635	618	618	680	633	595	609	649	602	592	605	634	622	646	633	646	633	609	625	594	570	619	648	622	626	632	616	595	622	609	617	604	630	629	611	657	602	599	613	624	631	613	576	656	616	632	571	605	589	611	601	636	595	645	614	612	638	634	616	606	562	618	631	637	593	609	613	652	611	630	663	650	628	583	630	592	640	649	647	633	645	668	676	653	635	668	603	629	596	618	642	614	595	625	672	643	628	642	618	652	618	611	617	640	656	628	635	663	594	663	614	611	635	641	619	616	628	624	560	647	656	675	620	600	634	593	643	594	650	643	656	625	648	640	612	640	646	664	583	632	629	644	570	641	632	640	626	635	647	614	601	587	659	660	643	620	623	632	611	631	611	618	643	572	636	628	632	596	615	622	597	623	629	658	569	639	617	644	582	621	639	640	659	647	597	655	610	637	623	613	618	665	627	668	626	614	655	644	644	598	634	649	625	619	663	629	595	646	618	642	614	602	669	673	592	592	629	632	632	619	627	641	621	635	626	635	642	657	588	638	606	641	601	620	659	540	597	595	621	597	637	645	620	648	598	624	615	633	634	617	633	605	633	625	600	622	598	625	682	612	624	642	581	681	595	609	593	649	632	632	639	674	664	674	625	630	664	616	602	681	641	638	637	584	620	617	642	614	617	609	634	620	591	661	615	619	672	638	659	637	623	634	636	614	653	646	617	655	629	603	632	624	614	631	618	690	655	641	621	633	587	671	618	631	595	595	637	660	627	622	623	595	647	651	647	640	657	619	624	646	667	641	655	662	617	663	599	596	613	633	596	640	675	632	622	623	617	625	596	657	664	642	665	608	601	614	655	620	596	651	654	641	660	614	667	641	660	629	604	599	621	608	619	649	628	655	650	613	650	659	612	609	602	628	626	646	661	639	615	633	647	647	628	647	654	609	643	621	630	641	603	624	620	613	645	640	662	589	626	660	597	620	639	612	582	604	666	614	624	614	622	668	593	603	651	646	613	656	653	651	644	616	592	637	636	642	579	605	672	633	599	649	632	601	596	597	627	624	584	659	632	609	583	584	665	646	610	581	621	631	583	605	603	599	619	657	629	643	590	659	615	614	596	636	619	656	614	643	638	616	641	607	610	582	593	598	631	648	653	624	606	587	596	572	595	604	595	613	642	666	675	668	637	625	687	664	627	669	633	612	636	612	597	657	663	609	614	630	631	599	610	622	637	610	651	573	647	606	585	617	623	599	632	617	631	624	648	664	653	631	625	639	604	618	620	633	653	651	599	638	645	569	576	601	633	547	646	557	652	632	675	614	600	642	603	605	570	565	615	613	628	618	586	608	587	659	648	635	570	596	649	600	596	633	623	621	683	612	639	623	601	661	604	603	619	632	662	683	609	614	602	652	646	597	601	669	594	618	628	609	630	628	608	595	644	628	620	648	618	643	574	624	602	616	547	599	649	607	589	610	609	603	632	581	637	580	655	621	613	627	581	614	663	633	644	694	598	605	599	632	633	618	579	620	639	620	599	613	633	662	598	618	672	647	618	612	610	664	583	647	629	666	651	639	628	594	640	611	654	630	671	592	617	659	679	628	645	667	604	671	628	587	631	629	614	632	640	634	644	632	683	610	622	621	673	611	588	571	582	652	609	644	683	664	615	620	634	583	639	601	655	621	625	629	647	598	647	609	632	628	626	622	621	645	638	642	605	633	602	601	629	617	590	628	597	677	647	586	619	633	644	608	615	643	641	598	618	635	649	656	657	635	685	596	673	659	645	653	604	661	631	654	655	648	641	597	664	609	654	638	600	594	600	612	613	631	608	621	621	627	640	616	643	609	623	674	621	648	664	656	645	647	614	625	624	653	632	569	588	637	646	682	638	572	618	600	637	604	596	635	612	631	617	608	631	651	609	629	618	657	634	608	598	635	619	611	630	625	626	644	660	662	622	633	610	619	634	647	619	615	615	632	630	601	572	584	679	656	654	622	642	609	677	583	631	624	592	580	643	638	654	644	597	648	597	652	624	644	666	631	597	608	630	609	600	663	644	624	588	638	658	601	620	602	657	649	610	629	618	593	653	675	623	616	613	624	641	607	628	676	618	609	627	648	655	636	690	610	622	609	605	620	625	572	610	667	624	604	611	658	619	644	624	654	602	608	620	642	634	607	656	614	646	590	618	666	598	620	588	637	605	634	580	612	622	678	631	608	661	625	619	661	601	617	660	630	590	654	649	676	647	651	618	636	625	593	606	610	622	625	651	612	595	617	587	601	630	624	592	629	628	651	641	593	632	611	644	620	599	589	618	683	621	642	639	649	698	675	586	584	632	600	649	609	626	640	631	636	620	625	649	645	604	648	677	599	587	664	653	629	609	596	621	595	599	618	615	618	618	615	636	639	628	586	626	574	593	607	661	618	604	603	643	602	586	633	633	597	637	597	635	590	608	586	608	619	587	621	637	656
51668	45828	28738	27444	31219	30843	29725	23696	17611	13266	9588	7029	4800	3633	3001	2199	1313	967	758	682	562	512	452	433	432	418	423	401	361	361	337	351	349	329	330	336	332	371	349	373	329	325	309	356	340	328	314	327	289	300	359	322	320	333	288	320	303	348	293	327	331	297	291	289	321	306	312	302	342	304	287	317	305	327	327	302	287	329	298	276	287	285	287	317	320	293	289	294	290	291	303	327	323	287	316	287	315	285	281	323	298	326	295	309	321	284	282	289	282	321	288	287	290	301	317	302	284	284	324	275	286	313	312	318	278	276	274	338	325	268	308	296	279	291	289	318	249	312	270	301	305	290	300	314	281	315	295	286	315	297	315	295	297	300	293	308	305	283	316	297	324	318	299	328	297	281	255	306	311	312	285	306	294	321	310	324	311	308	283	300	319	292	306	297	308	345	306	296	341	268	283	267	287	323	326	255	283	300	288	287	280	290	268	321	272	310	283	300	287	278	293	304	271	294	312	304	290	290	306	293	306	298	310	316	325	301	308	311	312	281	312	294	309	304	294	305	300	297	328	292	309	285	315	317	254	331	316	327	320	319	295	287	290	320	317	283	337	303	323	288	311	259	305	312	274	290	316	268	319	295	299	322	297	297	287	310	283	283	290	306	313	294	317	300	299	266	294	307	316	300	330	254	307	306	303	340	317	292	302	314	285	285	304	302	281	303	327	327	300	319	289	291	309	293	319	297	319	304	291	265	316	304	329	290	293	277	306	305	276	279	323	342	321	306	299	310	313	317	316	317	249	292	289	302	306	313	268	305	272	294	284	306	301	293	298	294	300	303	268	312	327	305	289	299	311	302	294	295	296	295	301	276	309	296	273	261	339	278	293	319	281	275	302	313	310	307	307	328	343	311	322	295	342	316	303	312	284	305	294	271	301	307	325	268	281	324	342	305	297	296	315	328	295	309	303	290	307	303	354	311	291	303	299	278	302	310	277	279	295	283	299	295	317	331	306	295	300	282	330	273	316	318	315	275	288	301	294	283	308	298	315	319	306	281	290	289	298	301	283	307	288	288	287	304	287	299	296	317	294	327	307	301	327	319	333	258	306	300	302	279	321	311	325	291	325	293	308	297	275	340	307	297	279	304	299	312	297	277	301	302	318	309	283	315	313	334	288	318	329	291	320	296	291	314	271	303	309	294	302	294	290	292	316	288	279	260	289	316	322	324	326	303	289	284	283	326	301	293	269	314	314	303	298	278	305	290	292	338	296	294	319	298	273	288	318	279	299	314	285	311	287	289	295	310	290	308	281	308	323	283	302	315	321	316	308	311	280	287	325	286	286	265	286	315	305	293	316	324	295	319	275	292	266	319	295	287	277	288	297	267	319	306	289	328	301	300	344	299	275	272	263	307	279	325	326	292	291	308	313	310	309	335	289	314	313	292	301	322	292	294	311	283	307	294	294	269	308	293	319	319	291	319	299	305	277	288	309	294	305	302	308	290	332	300	284	300	346	284	298	301	287	293	283	299	291	281	329	295	317	289	287	288	319	288	323	313	269	293	273	270	304	312	280	299	313	307	300	312	313	282	286	298	271	319	295	266	294	308	332	278	281	266	315	273	285	310	314	287	286	328	328	274	302	292	302	309	318	284	291	304	302	306	252	298	296	312	319	269	300	297	309	294	296	287	291	307	326	286	304	325	306	286	290	303	300	320	285	320	290	326	265	288	290	291	308	279	299	332	287	283	319	304	300	293	285	290	271	314	288	314	308	302	282	272	282	301	306	323	296	280	274	293	298	301	302	292	311	301	286	291	278	305	295	292	286	272	319	291	324	294	293	302	309	315	316	292	286	300	287	268	291	291	295	290	319	309	301	307	303	305	302	289	323	309	308	318	328	280	298	309	279	278	315	295	310	303	291	298	272	320	281	308	266	292	299	297	297	278	301	294	289	283	317	327	334	303	301	278	312	283	277	291	301	302	296	316	303	295	342	329	285	364	287	266	284	314	317	283	305	305	312	313	280	290	279	304	306	322	302	283	276	294	302	261	285	304	302	300	281	315	276	310	315	326	288	277	315	297	303	263	288	295	293	313	316	287	301	330	309	275	267	302	325	310	314	288	309	305	302	296	318	319	294	294	294	286	282	318	327	301	302	281	309	328	299	289	294	287	298	275	313	273	304	320	293	326	283	307	315	320	308	307	287	292	296	331	299	280	308	297	260	334	307	323	289	316	315	299	298	275	305	301	307	278	298	297	292	310	284	296	280	318	300	296	311	335	275	286	307	315	260	304	297	303	305	294	284	329	270	300	303	289	280	325	274	316	314	273	289	294	294	280	278	312	294	320	290	324	303	323	314	329	316	297	313	295	302	280	307	278	286	311	295	316	284	301	320	304	302	316	287	290	302	317	314	307	271	283	286	310	306	312	292	284	307	307	310	291	306	327	305	284	273	299	322	318	312	296	335	327	303	307	288	297	305	302	324	306	323	310	319	274	246	309	271	278	297	331	330	303	308	255	304	306	282	302	296	321	334	282	283	320	305	303	297	309	297	331	281	315	324	300	289	299	315	273	308	308	321	295	302	298	277	293	262	302	305	295	294	296	286	288	292	266	287	286	271	280	293	285	295	321	315	320	311	264	284	295	276	294	277	277	294	307	310	317	291	314	296	281	282	333	282	329	292	294	304	286	291	302	307	304	311	299	296	318	285	270	314	307	268	292	276	308	310	298	303	281	305	300	308	265	317	281	294	281	284	293	315	289	308	286	314	315	340	311	253	332	308	314	319	309	273	305	268	303	307	299	314	328	284	331	297	302	311	298	284	318	272	328	298	320	331	280	321	294	270	294	294	300	297	306	282	279	319	287	303	322	289	285	292	285	281	302	277	254	303	305	284	311	301	289	274	285	297	263	316	279	263	310	296	324	301	324	311	255	282	304	291	309	293	288	318	328	265	308	312	310	300	314	287	307	283	298	290	296	328	250	301	306	289	264	292	285	301	279	283	309	303	295	278	284	260	300	319	291	311	296	268	318	309	264	318	275	283	281	279	266	303	296	313	299	300	306	264	306	296	294	291	297	279	320	326	309	292	324	324	286	309	291	311	334	291	303	297	293	301	299	264	307	315	288	255	313	303	338	283	284	288	283	308	290	319	300	300	289	310	325	318	291	273	334	313	313	270	303	303	304	329	290	291	326	305	271	308	279	285	303	321	302	299	309	290	282	347	281	314	267	267	289	278	323	301	310	297	292	296	322	320	283	329	302	317	318	280	306	294	289	286	300	302	285	303	304	286	305	301	300	300	282	318	296	291	314	310	279	310	295	300	293	285	293	309	320	320	278	296	262	293	316	316	334	285	309	304	286	284	298	284	276	319	276	286	318	298	306	295	290	315	289	289	293	349	323	278	310	308	284	295	315	290	315	322	294	291	331	329	301	313	299	337	296	273	299	314	284	283	291	268	305	298	317	297	293	289	286	286	340	310	316	301	336	294	326	300	307
42587	46105	29353	32351	41533	41549	40354	33462	30243	27030	24800	21295	17141	14248	13243	10250	6391	4720	3756	2889	2648	2262	2198	1965	1885	1744	1571	1495	1572	1521	1390	1390	1254	1279	1384	1229	1205	1169	1129	1138	1079	1067	1044	1085	1085	1095	989	1101	991	1053	1041	1031	1004	921	986	1066	1096	1104	1040	970	967	883	940	929	906	911	910	886	937	910	897	928	941	911	943	911	895	939	906	871	841	927	889	901	890	878	896	894	851	873	894	859	883	837	881	871	861	953	1008	931	901	919	902	866	948	901	910	863	830	872	917	913	918	855	876	913	900	883	820	837	921	856	807	851	913	900	854	910	903	878	856	856	868	823	878	917	863	867	855	911	921	927	868	902	889	886	885	876	874	909	902	844	907	911	876	884	906	916	888	884	895	898	918	901	887	881	854	861	875	896	923	876	918	843	898	862	884	844	883	911	856	866	857	888	947	884	859	846	910	849	882	891	921	861	851	843	877	922	902	855	897	874	858	852	856	909	893	857	834	899	891	876	927	865	844	893	859	926	876	892	883	885	855	880	908	925	920	897	917	846	905	908	847	894	896	927	873	897	844	866	897	919	841	865	864	933	863	854	867	879	890	864	874	869	909	866	903	842	843	880	905	893	867	889	848	937	872	854	888	895	886	884	913	850	868	882	936	872	919	860	873	933	849	845	912	887	841	908	844	908	876	884	880	939	906	875	886	878	860	860	816	853	861	874	854	889	912	840	892	840	861	855	890	858	860	876	875	873	880	877	855	920	873	889	867	876	854	822	868	869	850	860	893	863	857	847	842	946	864	873	874	867	888	897	914	888	865	900	847	920	889	943	868	869	842	867	883	860	863	867	866	895	875	852	830	856	925	926	879	848	836	854	846	874	867	864	887	831	866	837	903	880	850	846	913	878	823	909	852	889	881	899	884	849	850	893	832	848	865	871	900	872	904	872	859	939	870	885	863	889	884	871	845	912	863	835	930	835	952	884	887	891	949	883	928	863	854	911	862	829	831	845	909	891	895	884	850	887	840	805	825	883	869	893	887	868	880	905	913	899	888	870	880	908	868	891	899	919	876	943	866	855	878	889	889	820	924	900	855	905	908	850	851	895	904	864	913	856	976	809	846	876	883	928	889	851	867	902	888	817	898	827	875	913	865	879	932	894	904	891	871	871	867	882	909	873	846	909	879	857	947	832	860	846	895	814	919	818	868	883	857	833	833	867	866	911	861	859	877	852	886	825	885	848	876	884	820	905	909	862	879	824	891	868	924	852	854	881	875	849	891	876	834	927	880	866	902	899	868	865	938	844	942	847	880	836	857	940	832	852	844	835	781	937	929	907	934	865	904	872	886	928	839	872	894	922	867	836	884	912	834	907	863	914	887	883	856	927	883	842	841	889	869	816	843	924	898	863	935	859	892	873	844	915	926	906	921	922	899	914	914	880	849	881	887	862	845	878	910	877	853	852	864	875	883	933	883	836	884	882	878	858	884	823	879	794	914	857	876	921	868	838	859	883	861	890	856	878	811	862	863	877	829	876	839	843	850	853	867	896	910	927	799	912	879	890	895	880	856	874	875	896	884	893	898	878	829	819	856	941	877	873	882	873	912	844	877	859	846	865	938	845	877	879	865	876	896	880	876	867	902	888	884	903	860	851	900	887	898	920	879	902	890	897	910	851	861	876	884	911	906	949	857	876	854	900	880	900	856	860	901	871	872	867	848	882	851	911	857	835	858	860	874	877	906	807	819	864	877	909	858	922	866	862	867	827	878	877	906	895	873	877	902	883	841	858	824	856	878	882	910	870	897	923	860	823	899	899	891	901	901	901	861	905	881	903	891	941	859	866	891	901	869	894	892	894	903	888	891	815	825	868	896	871	835	887	920	838	814	858	848	892	857	862	848	812	868	838	867	892	891	880	906	905	838	831	816	873	886	878	913	870	883	908	869	860	867	894	858	812	877	879	892	845	874	910	866	881	876	861	880	843	873	829	894	865	858	873	835	840	876	953	841	888	879	854	905	839	901	894	833	894	879	915	895	862	878	853	867	807	916	936	881	917	880	835	909	883	878	869	884	906	875	860	885	851	897	837	893	914	851	896	872	843	868	872	866	849	902	922	863	850	867	868	877	930	856	862	851	838	890	879	871	842	914	943	879	878	877	846	922	891	896	838	892	885	846	898	883	885	875	858	891	879	871	871	879	883	898	920	901	854	896	852	919	928	854	880	857	875	869	846	868	823	880	828	918	862	925	871	868	877	878	915	834	856	883	922	926	895	869	839	875	897	902	884	903	878	925	872	854	886	864	835	876	866	840	900	916	878	857	865	899	871	882	953	845	853	868	861	959	881	843	899	871	830	916	859	886	883	844	856	849	844	853	892	898	873	906	847	914	860	856	896	868	892	849	922	871	875	875	870	833	922	861	907	871	874	939	886	864	867	890	841	885	844	835	879	848	910	898	893	878	836	882	912	895	847	833	898	897	859	846	857	869	906	905	858	877	789	885	931	933	918	894	925	872	854	871	869	822	858	862	882	899	874	865	899	948	922	879	841	877	943	923	831	893	910	863	831	869	856	888	849	881	867	923	861	897	869	860	874	846	849	847	881	811	824	892	815	876	844	818	860	880	874	856	873	864	893	858	857	928	842	836	931	864	913	830	894	914	898	895	901	873	898	903	887	880	877	858	896	864	890	916	881	813	884	945	846	848	865	859	821	866	814	839	864	890	900	884	896	911	861	879	873	850	903	880	877	913	878	886	895	843	914	869	812	920	927	824	876	912	891	879	881	892	872	894	871	851	857	841	895	855	878	884	892	918	888	888	893	922	885	885	904	927	877	889	895	891	850	848	899	913	878	849	880	858	906	834	853	896	868	882	840	832	890	843	859	850	901	856	879	806	810	868	861	886	875	860	898	875	893	857	804	816	878	873	894	886	903	895	892	845	883	913	858	896	881	845	879	891	870	892	811	881	877	915	868	932	886	859	870	897	840	908	837	842	838	861	857	839	841	872	852	866	846	876	869	845	909	884	892	897	901	916	870	902	886	872	889	896	874	905	847	871	857	845	893	821	819	841	903	844	887	908	879	846	888	905	870	919	904	870	945	897	890	906	936	876	855	882	849	865	846	854	902	852	876	920	909	897	912	878	843	877	882	817	921	915	900	861	920	904	850	899	874	846	815	843	850	842	890	886	921	876	871	838	846	870	867	850	888	902	905	921	850	964	910	843	904	850	894	884	858	875	840	886	851	875	907	896	926	823	941	802	929	859	896	912	894	842	860	905	869	886	844	863	926	877	866	835	902	848	903	939	864	924	865	848	859	888	891	930	900	859	858	888	907	859	865	829	914	895	909	948	859	906	888	854	890	891	839	884	867	887	897	867	862	893	886	858	913	914	850	904	869	831	881	879	881	933	858	887	868	884	912	850	833	860	854	850	875	838	830	833	910	863	847	879	889	871	867	870	861	852	862	913	889	875	794	846	886	848	881	842	836	888	874	860	878	846	866	878	881
14213	18925	7945	4795	4600	3146	2440	1343	951	750	629	497	400	325	320	251	220	236	207	203	208	189	199	179	187	193	182	189	182	173	168	192	192	176	181	176	167	176	182	176	187	139	175	162	199	172	184	183	160	164	167	160	163	204	165	169	150	177	163	156	161	176	139	196	156	160	172	156	161	167	141	177	150	166	152	151	184	178	137	150	169	175	156	181	148	147	165	168	167	178	181	172	167	157	160	160	169	151	154	155	161	164	154	171	154	160	164	165	152	159	167	165	202	158	177	160	148	149	162	154	157	142	151	150	164	162	151	153	187	188	157	147	149	180	154	146	174	164	163	160	165	173	158	166	162	186	155	186	174	173	167	173	174	158	175	161	187	159	176	144	165	160	152	139	156	166	160	142	180	166	160	164	164	167	168	162	137	160	167	178	168	153	150	150	143	161	153	156	141	183	172	165	167	147	162	146	155	149	155	167	183	168	172	175	186	179	190	183	166	144	163	142	149	161	164	168	159	165	177	172	169	162	163	169	152	156	167	160	171	158	143	143	172	177	165	167	166	148	175	165	172	170	152	179	160	157	175	159	148	177	183	183	172	179	155	165	175	156	185	158	170	178	152	150	150	154	166	156	174	149	163	160	174	170	167	168	155	169	148	180	150	171	152	156	164	137	161	176	178	169	172	157	177	172	159	165	151	152	178	180	143	181	179	166	162	167	181	133	147	180	184	164	188	173	169	166	159	170	152	161	143	166	156	156	190	171	150	182	165	162	138	157	186	137	164	165	159	155	194	155	167	174	176	159	155	154	144	183	170	138	162	172	187	153	177	171	191	161	171	153	155	175	169	153	185	184	166	176	165	175	183	166	192	155	172	158	159	190	170	179	149	186	160	158	129	158	160	149	167	173	160	184	149	184	169	162	176	151	153	151	170	166	173	150	165	181	178	160	153	166	171	144	167	168	166	172	174	200	156	158	171	171	176	157	165	161	181	173	165	169	184	158	176	166	150	160	196	158	162	160	166	171	155	167	169	162	148	159	168	155	146	144	152	148	161	162	157	151	154	184	167	166	188	169	164	168	184	182	151	176	154	169	175	171	156	166	164	142	176	166	167	167	165	183	163	157	166	178	159	167	152	163	158	168	136	170	181	179	178	163	161	174	142	174	179	169	171	175	144	161	144	160	160	152	153	183	150	160	178	173	164	172	181	176	129	148	178	167	162	146	155	141	179	185	169	181	163	165	165	165	151	157	145	162	173	196	169	170	156	168	192	208	166	165	170	148	152	140	145	196	167	150	173	170	145	159	156	200	149	153	193	158	181	180	135	146	176	180	165	139	147	151	161	141	136	186	151	159	142	155	147	178	169	172	164	160	155	151	166	138	174	157	152	162	156	175	161	172	169	165	153	161	162	168	144	167	166	159	151	154	147	187	142	173	160	127	166	151	196	151	165	129	152	148	179	154	163	167	167	172	172	161	161	164	157	141	178	170	152	175	150	163	185	150	160	162	180	152	152	182	191	169	167	172	160	145	180	168	161	141	156	167	144	157	156	148	158	176	167	155	153	152	171	146	181	176	137	168	160	173	188	160	157	184	168	174	177	166	154	179	165	176	172	159	179	176	181	152	157	145	173	169	155	181	168	157	165	142	159	171	188	167	171	156	156	174	150	170	173	171	170	165	159	177	157	200	147	163	164	171	143	150	185	142	170	175	163	145	154	168	167	160	157	180	142	176	158	151	148	163	148	168	149	176	179	174	158	158	167	173	153	167	159	160	163	164	153	176	167	198	171	154	134	152	158	167	153	170	147	156	155	171	172	142	194	187	165	167	156	175	146	163	140	148	147	145	147	182	149	143	156	165	141	169	162	168	147	150	176	163	157	165	184	168	157	142	191	167	156	164	134	183	166	173	168	172	172	147	181	177	196	132	157	177	178	149	161	153	176	159	157	147	143	167	163	159	155	176	176	185	184	171	168	179	143	162	143	146	125	177	179	143	175	140	159	181	162	164	168	154	149	150	148	175	151	158	132	173	156	164	186	180	141	184	176	179	153	186	160	174	173	162	165	168	168	160	164	160	158	161	164	155	156	179	159	161	182	148	168	158	167	140	147	172	177	153	140	170	174	156	161	176	169	160	171	137	171	155	153	175	170	160	160	161	155	154	165	141	169	159	187	162	154	150	193	159	169	159	169	170	171	172	176	158	174	180	173	141	151	171	157	169	193	181	151	168	162	146	161	163	158	152	168	163	156	174	161	168	182	170	149	165	167	166	170	181	175	150	165	186	175	166	174	167	149	172	178	162	144	183	178	158	213	156	139	179	174	156	137	162	170	168	187	174	160	171	163	157	166	162	164	156	149	163	159	164	153	164	160	158	139	156	169	164	155	191	159	176	155	162	182	164	153	140	140	162	169	153	147	171	167	158	164	156	184	179	170	161	161	144	174	140	183	142	181	151	178	169	179	158	167	176	173	178	165	165	147	184	163	159	155	167	142	143	172	159	178	160	153	166	154	178	164	186	178	154	174	167	147	162	165	140	145	159	160	152	164	174	160	147	148	192	177	164	193	171	157	180	174	161	157	171	168	167	163	149	170	138	149	172	169	160	174	164	149	178	151	156	165	174	153	181	149	151	152	156	165	158	175	163	155	154	158	197	167	186	170	179	167	156	171	172	166	177	153	167	175	171	169	146	146	169	158	173	163	177	160	169	157	156	161	166	137	172	177	175	181	158	170	149	178	172	175	173	175	174	157	149	170	153	155	162	176	166	177	172	159	162	170	161	157	178	175	158	156	136	157	158	147	166	172	148	168	159	156	162	165	155	169	175	144	158	180	161	171	171	140	154	142	157	152	168	149	162	143	161	168	175	171	162	147	179	149	178	161	155	138	165	178	169	159	156	189	165	157	153	173	158	182	197	161	147	158	161	177	177	166	162	155	160	169	170	167	158	183	175	157	171	175	155	160	163	168	168	165	153	164	180	158	146	146	160	183	186	180	165	168	174	171	158	155	190	170	169	165	157	151	195	153	174	161	165	179	156	174	150	169	199	161	158	170	175	175	161	167	141	163	160	153	172	182	165	158	181	170	183	149	167	165	149	164	156	162	142	177	162	160	168	175	181	172	186	182	164	166	158	157	154	161	164	155	151	179	144	138	179	171	169	178	146	166	158	177	150	173	167	155	195	161	180	175	170	168	161	172	145	156	149	169	167	167	150	160	175	162	147	148	166	148	151	135	161	151	152	181	152	186	159	169	155	167	178	168	153	184	163	158	177	194	202	184	168	161	172	169	178	183	175	175	146	165	150	184	150	164	170	175	163	180	177	169	166	137	155	172	150	141	148	181	150	147	156	167	134	157	149	168	148	173	155	167	164	168	162	147	161	167	170	168	149	178	167	167	165	150	155	184	154	166	152	163	167	163	168	157	165	155	178	154	154	173	155	170	172	170	167	158	165	169	159	189	184	170	194	148	199	155	171	166	151	178	143	168	153	175	159
11825	20409	9640	10406	12475	10301	8492	5510	4143	3523	3036	2466	1956	1658	1397	1254	1074	924	962	855	851	798	778	750	792	729	662	670	711	665	701	674	704	647	609	641	605	568	584	616	562	609	615	621	639	592	578	567	537	568	588	612	595	563	563	573	579	581	542	588	533	533	547	572	611	546	533	514	557	537	562	565	522	544	529	611	505	574	519	541	515	588	541	580	525	535	576	545	503	521	572	543	571	574	550	550	540	517	534	525	580	551	543	553	536	524	512	507	555	495	515	519	514	523	498	557	556	522	508	486	539	573	503	543	562	516	552	569	530	532	516	523	546	537	542	529	523	542	556	511	534	508	560	507	548	530	538	561	572	537	551	576	511	594	586	554	557	553	568	561	541	557	531	565	555	528	550	545	530	544	572	526	565	506	547	591	509	510	529	506	522	559	547	532	521	529	590	558	556	564	564	555	556	520	527	575	586	532	528	538	539	497	565	497	584	570	555	572	547	522	548	555	554	487	510	554	571	591	532	583	520	522	524	577	497	530	543	584	556	558	518	540	514	525	551	556	589	552	513	550	547	483	543	516	511	559	546	514	539	541	512	571	520	523	560	555	549	548	499	536	593	524	533	605	516	529	541	522	552	545	531	569	537	540	537	544	589	523	542	534	531	554	532	570	554	520	549	511	566	524	568	546	512	527	529	571	538	551	523	554	529	501	525	551	562	543	520	539	526	537	490	487	532	505	573	514	565	548	520	585	540	546	529	546	511	558	565	502	539	530	543	528	582	520	524	512	543	567	557	534	530	519	575	568	556	565	542	553	550	567	511	558	537	524	536	537	567	545	527	496	530	526	496	523	552	569	557	543	558	536	570	548	546	533	557	511	551	526	544	541	558	544	534	545	556	577	550	522	532	521	520	587	542	554	534	560	529	515	550	513	539	551	538	552	554	588	534	499	523	546	533	551	539	548	536	555	561	556	524	552	512	530	525	573	543	562	506	480	496	527	538	509	562	530	566	560	538	550	557	482	512	497	515	560	527	512	546	539	560	547	497	543	535	558	522	505	549	529	530	565	514	542	532	541	534	556	585	551	536	567	539	582	554	554	554	538	576	509	554	593	552	519	521	542	551	570	585	533	501	544	476	572	537	565	530	568	574	541	527	562	558	532	548	583	563	520	551	587	572	529	502	516	506	566	519	544	557	546	533	572	579	579	533	566	529	547	573	539	553	559	574	529	605	539	568	522	525	576	549	541	547	559	535	547	550	575	521	510	534	545	548	500	589	551	545	523	555	524	507	532	624	519	553	555	539	509	518	545	534	578	546	524	556	549	576	534	543	542	534	529	549	545	510	581	535	542	547	518	542	560	500	517	530	526	544	539	539	493	526	545	530	537	509	534	574	525	565	564	560	539	556	558	536	565	555	519	501	496	506	517	546	580	528	523	532	604	532	527	549	540	574	523	564	544	515	565	514	541	557	549	580	522	535	525	541	536	533	558	539	531	545	517	543	505	563	546	518	540	567	523	556	542	553	532	519	535	563	546	558	536	578	515	566	484	536	521	542	507	518	558	520	562	559	546	524	524	581	519	515	579	531	582	559	553	570	534	535	502	559	579	523	539	542	516	590	463	528	560	535	486	530	539	586	555	561	521	529	561	502	560	511	489	548	546	550	582	527	482	498	585	586	535	561	540	518	564	532	552	502	510	553	525	510	525	506	497	516	523	518	556	589	548	519	516	562	514	589	501	605	563	561	565	525	543	539	527	541	537	524	583	515	555	563	536	589	582	541	578	528	502	552	558	592	511	601	545	539	510	517	534	549	517	518	519	517	537	537	521	518	570	543	560	529	549	513	484	532	534	553	549	527	555	547	542	508	549	581	515	517	558	530	544	551	544	585	541	547	569	529	545	511	523	514	548	619	522	490	535	542	578	551	528	550	535	525	571	519	515	513	571	549	522	547	557	520	565	511	550	557	580	552	559	523	550	591	534	540	559	620	548	535	521	537	530	513	553	527	502	514	521	565	540	545	524	568	529	505	554	537	548	528	555	573	520	542	535	530	532	548	567	553	548	522	510	524	542	542	522	543	564	519	558	550	523	544	569	575	507	518	544	547	542	521	503	529	535	554	558	514	551	506	545	542	537	539	490	538	570	550	564	540	561	521	506	513	511	547	554	524	533	538	519	535	543	568	552	584	546	566	538	534	537	558	565	554	536	540	538	549	565	527	537	553	539	552	541	591	545	516	537	527	507	554	577	533	519	557	491	527	542	511	522	528	503	547	545	555	533	547	584	518	562	616	547	528	539	527	534	543	560	536	542	534	526	528	562	561	561	520	563	560	556	538	481	577	531	563	544	516	548	546	538	533	521	562	556	553	541	516	593	540	506	559	508	561	523	528	541	508	541	572	569	571	562	543	544	523	560	534	539	558	526	553	584	558	530	549	554	588	560	491	564	512	509	548	499	564	525	547	551	514	553	563	575	564	570	523	561	564	530	528	528	545	541	546	528	569	535	523	528	521	534	517	515	550	570	529	516	534	509	495	559	517	569	536	543	519	518	549	511	524	511	560	555	537	543	524	536	511	564	574	540	533	562	546	517	535	547	559	560	535	578	551	567	524	567	512	516	535	536	555	538	569	511	507	586	540	552	540	557	585	530	506	538	544	594	563	548	537	516	517	551	532	533	550	525	576	525	530	526	566	520	512	528	561	557	547	582	564	540	565	561	526	520	567	543	560	546	504	535	549	528	505	536	588	498	562	560	571	530	573	578	516	565	523	553	535	581	548	539	516	567	485	518	558	573	588	506	521	532	511	536	579	536	538	550	524	554	534	530	559	511	573	547	541	573	552	587	571	528	586	525	518	536	550	466	565	584	568	549	562	550	550	499	541	530	486	533	536	563	546	514	579	524	517	523	524	535	570	539	516	527	521	541	563	529	574	531	532	515	509	592	519	563	540	568	552	522	524	517	521	534	534	542	553	519	534	539	500	506	534	511	514	540	545	559	579	506	533	527	561	560	544	548	574	534	533	564	524	571	508	544	527	574	529	539	519	506	555	517	546	573	571	555	535	542	569	548	521	549	545	589	523	559	561	514	537	510	547	540	527	514	553	534	518	531	516	513	540	570	543	538	583	583	520	509	542	578	551	515	498	566	545	559	568	561	522	508	554	482	554	531	553	549	573	586	509	531	508	526	519	562	560	518	604	507	566	509	521	561	501	545	559	528	564	494	535	550	569	522	499	530	548	548	560	566	546	538	539	499	508	517	523	561	546	523	540	542	559	524	507	552	542	551	552	534	509	568	540	577	525	535	515	520	530	545	513	526	540	573	551	535	516	551	575	550	559	569	551	537	534	543	522	560	540	502	553	498	519	539	520	523	543	509	546	568	534	527	516	533	508	550	535	504	589	560	522	547	505	537	501	573	504	505	517	566	540	511	542	544	504	536	560	555	539	526	548	575	517	518	509	533	509	568	556	515	598	517	560	536	537	556	539	562	521	572
36540	49151	29957	25033	28450	26441	21510	14277	9276	6414	4652	3317	2317	1665	1223	813	604	475	398	348	350	290	282	270	249	260	243	258	237	252	235	246	217	220	206	204	223	242	216	236	245	227	191	202	225	214	213	205	204	210	208	225	223	193	203	225	228	211	203	202	186	191	163	218	184	211	177	195	198	222	192	189	197	214	183	204	208	189	189	197	184	208	199	220	181	189	190	217	199	208	209	187	193	205	173	232	183	189	206	210	210	203	215	226	200	182	206	215	202	200	208	188	205	230	197	187	217	205	210	218	223	189	205	183	204	171	209	231	224	198	176	210	219	183	213	176	183	187	177	213	209	224	209	190	207	195	212	205	209	203	185	217	184	197	175	212	197	205	185	192	204	204	181	181	221	203	199	192	202	206	201	201	193	205	208	195	195	196	225	194	182	194	214	213	221	188	185	236	215	177	175	196	193	200	202	223	234	201	196	206	214	209	190	210	185	199	207	216	205	205	198	186	210	183	204	181	203	190	200	187	184	186	189	195	194	202	178	207	191	192	176	194	208	190	189	208	202	208	186	177	224	194	196	188	195	209	225	198	207	191	205	182	204	200	194	215	203	208	191	200	211	208	213	204	234	209	221	182	184	194	178	189	179	192	213	170	220	204	200	207	201	193	177	206	185	210	188	191	174	204	184	175	188	181	188	187	201	173	210	231	201	184	210	209	197	188	197	179	194	207	194	184	178	197	183	219	201	225	195	180	210	196	189	201	204	208	212	224	217	187	199	179	218	199	218	200	195	155	193	221	193	196	201	234	180	203	200	188	200	193	214	207	211	219	188	203	203	204	215	189	195	191	206	190	186	202	182	202	218	207	216	175	192	214	204	208	203	195	213	200	201	189	186	220	218	199	204	212	208	182	217	193	211	205	200	182	198	211	209	200	192	185	187	196	225	197	185	203	192	202	209	204	217	210	191	194	208	200	204	179	230	177	191	182	196	190	219	217	187	216	210	194	179	199	200	238	181	162	221	203	207	213	200	208	198	203	189	201	205	201	200	202	185	186	220	206	202	201	207	214	194	183	217	228	187	176	183	205	171	199	218	215	196	183	215	202	192	199	201	187	174	204	207	196	202	202	206	205	217	211	199	206	193	210	185	189	196	179	207	194	217	216	177	209	205	190	200	174	211	197	214	159	214	210	175	201	183	184	199	209	206	215	200	200	219	210	173	166	200	190	181	215	211	197	196	168	191	193	221	185	188	217	190	196	207	219	180	199	228	212	184	179	219	200	218	188	205	190	201	183	207	210	200	196	202	205	179	209	183	199	198	187	197	223	200	170	205	187	217	199	205	171	203	197	194	210	233	202	215	202	205	207	197	170	196	224	182	206	223	200	202	223	205	206	192	195	214	204	205	215	211	207	209	203	197	212	188	209	231	211	196	211	171	198	213	191	175	175	174	200	219	198	205	182	192	192	197	222	200	208	189	205	221	187	237	189	194	197	198	209	218	208	191	222	213	181	187	229	192	212	186	178	171	195	204	186	203	194	187	185	221	205	199	178	212	218	175	194	202	181	209	187	197	204	195	186	238	213	173	184	197	205	176	176	180	186	190	197	240	200	202	218	184	203	213	209	217	179	158	193	189	201	203	208	202	221	209	199	190	186	198	204	199	201	185	207	188	223	206	204	210	212	186	186	224	172	168	193	196	205	205	190	211	204	215	228	219	204	219	196	211	205	179	206	180	200	199	174	197	198	208	224	203	210	190	215	223	209	206	197	205	201	165	213	235	214	203	204	203	197	210	195	214	175	210	203	206	213	198	193	191	204	195	186	201	178	183	194	193	197	203	219	179	191	207	173	209	203	214	198	208	210	210	227	193	200	198	192	210	207	217	185	193	182	173	189	189	185	204	177	232	219	218	179	209	215	184	189	193	201	195	190	196	193	212	204	197	201	215	218	190	188	214	192	208	194	220	209	178	194	215	203	210	194	173	175	191	202	204	195	222	207	200	197	204	216	190	209	219	187	196	160	213	189	196	197	191	216	207	182	180	203	183	198	209	188	211	194	231	185	209	243	195	214	207	207	216	219	186	184	224	203	188	213	208	200	215	210	202	211	224	198	208	203	210	204	210	193	190	214	203	194	207	207	200	187	202	210	212	169	213	202	193	176	199	192	201	228	234	214	194	201	213	214	192	232	200	215	210	200	202	191	190	195	200	177	199	183	184	196	205	181	199	198	179	197	186	216	183	212	183	225	194	216	199	208	190	214	195	225	192	187	211	198	221	192	192	213	196	186	214	225	221	204	218	194	204	204	205	181	183	208	201	206	196	187	213	207	178	184	193	211	187	200	179	211	191	201	200	201	209	206	196	206	174	189	223	193	182	195	209	202	186	192	201	208	205	216	182	197	217	222	210	202	237	185	195	213	190	202	201	224	196	210	195	196	226	193	193	185	209	203	196	196	197	186	206	199	211	184	205	206	190	210	191	244	189	210	197	173	178	213	213	206	192	198	210	227	200	213	201	208	219	210	219	215	231	196	209	205	184	220	213	212	196	219	172	191	192	162	191	201	217	205	185	214	193	174	227	207	201	205	211	223	209	180	206	180	213	186	184	213	214	203	209	212	185	193	205	201	186	188	205	215	185	189	207	234	203	202	214	187	192	199	193	202	194	187	168	200	213	213	192	188	207	209	197	167	205	217	205	202	191	206	201	212	187	177	181	203	194	201	198	198	174	207	211	200	212	216	193	196	190	174	229	203	211	228	217	218	185	200	198	191	207	208	184	185	199	198	207	184	196	234	181	204	230	212	179	192	192	213	211	234	173	210	203	180	217	199	196	169	215	190	208	209	214	202	203	207	173	206	196	202	200	228	194	196	194	206	199	225	208	203	210	229	190	198	224	191	210	205	199	179	216	198	192	211	200	208	179	189	211	176	194	187	201	212	213	226	171	216	193	206	193	208	207	195	212	179	182	199	211	193	209	191	198	204	206	194	194	219	192	215	190	184	185	196	180	200	196	208	201	200	190	188	168	193	191	214	187	205	205	208	191	188	200	176	208	218	226	200	177	214	205	190	196	201	199	203	206	184	211	180	181	171	204	175	187	212	176	198	187	177	181	182	183	215	213	205	177	193	196	193	202	190	185	194	220	176	223	175	205	199	200	188	221	220	173	182	198	174	191	217	197	203	190	176	191	207	195	210	208	211	211	212	193	176	223	213	221	190	206	184	178	166	180	219	190	184	213	205	189	207	204	215	202	201	187	185	207	198	198	217	179	185	232	218	203	195	205	203	200	210	189	208	179	232	208	194	215	197	186	219	196	190	196	199	197	196	194	209	211	209	209	211	226	203	213	205	216	187	209	229	209	217	217	189	207	195	183	213	204	188	188	191	188	196	188	202	185	196	192	227	198	206	205	196	209	157	193	208	211	203	191	213	177	186	206	199	194	203	194	207	182	186	207	216	206	184	194	214	201	216	178	210	198	193	226	187	181	213	199	220	177	195
28375	44230	24307	25829	35146	34185	31344	23995	20617	17366	15357	12480	9816	8262	6645	4779	3182	2740	2320	1819	1748	1368	1325	1254	1088	1167	1167	1061	1028	1006	982	966	916	874	799	870	813	777	753	749	759	749	775	762	745	751	756	692	750	698	751	718	729	718	690	683	709	695	731	693	659	672	642	651	642	622	652	624	662	625	636	631	668	609	615	633	639	626	605	633	638	618	641	611	593	635	662	657	661	656	649	648	646	603	639	612	621	655	682	662	661	640	625	635	649	626	615	652	612	603	627	614	619	655	622	630	630	644	657	632	582	667	677	598	674	597	618	591	611	590	628	630	620	641	658	640	649	637	636	657	612	603	617	628	674	637	628	631	597	654	616	648	615	584	597	639	610	607	638	622	652	646	616	642	651	634	647	632	677	601	634	628	625	624	626	661	606	648	639	631	644	682	624	599	666	599	662	612	657	658	615	635	606	627	639	624	639	625	640	606	619	610	613	632	658	649	672	633	642	646	645	639	629	631	629	627	634	652	609	624	597	629	662	636	640	667	628	625	618	600	598	658	622	627	630	638	649	652	610	666	601	641	638	598	640	629	655	625	622	584	673	628	658	657	635	615	603	622	580	618	613	593	634	621	642	667	653	590	638	607	675	655	634	628	660	638	652	614	602	625	616	655	573	656	622	638	602	665	663	637	660	655	634	639	632	607	600	597	613	612	606	618	629	652	658	629	609	616	632	635	635	588	652	651	606	608	616	642	713	617	644	645	637	643	641	652	615	644	635	635	633	630	653	598	617	639	616	659	621	613	634	636	648	616	638	671	622	628	629	610	631	665	631	619	595	626	679	655	642	587	649	625	669	654	674	603	656	671	617	624	663	628	612	595	636	657	644	659	657	642	643	638	643	676	642	632	621	644	603	660	618	617	637	632	608	621	651	601	683	636	652	619	623	638	596	602	655	621	602	603	652	654	605	640	640	633	677	666	632	608	657	648	640	660	664	617	605	635	634	665	630	641	620	656	682	644	599	678	596	572	645	583	625	634	656	629	660	656	656	602	589	604	644	596	660	661	620	627	599	618	662	656	588	642	691	644	635	607	636	618	597	642	593	610	653	630	621	593	658	659	624	618	612	654	618	659	643	652	663	643	633	620	664	625	667	584	626	633	605	641	622	627	617	634	654	590	623	602	608	632	648	623	666	658	653	641	641	617	561	591	619	629	616	642	606	648	629	618	625	683	657	667	628	646	602	620	613	558	636	693	686	654	641	675	617	626	646	636	615	613	643	662	692	607	629	694	690	610	613	648	620	630	636	645	631	626	670	651	631	667	652	636	638	647	625	629	656	637	617	647	621	672	674	575	632	648	623	607	629	631	669	655	614	636	627	664	622	677	642	647	613	663	623	620	640	607	622	608	583	674	616	625	628	651	629	631	678	577	625	664	655	594	642	649	612	617	693	643	650	611	628	608	641	641	650	620	680	605	637	658	643	640	614	649	634	635	649	600	643	684	604	646	586	672	595	649	660	669	645	625	682	617	619	650	610	644	655	629	615	662	674	608	651	628	613	641	654	651	630	630	642	606	633	593	609	608	660	679	626	635	647	641	649	628	583	679	638	662	619	599	621	601	600	616	607	643	708	630	625	613	638	632	661	636	600	624	635	659	650	613	630	663	648	563	630	620	613	638	652	610	662	639	578	635	653	660	619	684	622	641	618	654	650	661	630	601	656	640	637	632	611	682	646	660	655	670	584	586	622	636	649	599	660	583	663	624	611	621	650	619	682	672	639	660	664	644	616	655	597	661	675	612	616	633	653	582	616	649	585	600	602	634	637	641	622	627	648	601	632	607	657	677	599	612	658	640	643	627	642	620	601	641	646	615	650	643	630	611	647	668	662	624	666	658	612	636	631	616	647	674	668	605	608	635	639	581	632	630	703	654	609	646	625	652	619	608	641	635	648	647	629	626	642	676	621	645	616	666	696	643	647	611	600	628	643	632	586	634	608	684	633	602	600	639	648	660	605	640	645	640	613	656	704	636	593	618	627	596	626	639	596	582	643	620	626	621	604	609	639	617	628	661	662	600	610	617	685	640	639	626	616	616	616	654	632	611	636	587	609	638	613	691	619	652	648	653	605	658	669	636	637	640	634	667	661	605	643	628	622	649	675	598	601	608	607	617	634	525	649	630	625	653	612	626	632	626	645	600	668	612	593	585	668	632	638	597	600	591	609	620	612	660	634	605	590	645	608	657	677	669	625	678	615	627	613	607	657	622	704	623	588	628	606	653	642	671	614	626	622	615	642	636	622	596	641	616	635	665	654	653	594	644	652	606	631	673	632	621	649	638	602	636	627	632	594	579	636	598	633	645	655	636	638	652	706	639	606	674	635	622	662	661	625	606	602	634	663	635	618	645	599	661	633	623	668	648	611	638	641	597	651	654	649	666	596	638	637	596	651	641	680	619	624	646	632	624	656	642	643	643	616	654	667	617	610	680	624	665	633	621	617	617	627	636	609	605	646	671	696	609	582	690	648	627	598	617	672	618	685	627	618	612	674	645	671	634	692	653	630	614	663	647	645	609	636	652	656	609	690	641	620	621	635	629	613	665	673	588	649	609	622	647	678	609	589	644	630	676	652	629	631	654	622	656	627	635	619	602	603	669	637	641	658	641	636	625	675	623	573	641	644	630	591	592	625	686	654	646	673	642	628	648	601	634	616	632	654	638	661	615	679	616	624	646	630	621	605	637	659	638	650	656	643	650	654	643	654	619	625	630	665	645	607	664	637	629	617	624	635	635	627	599	572	621	604	644	593	648	652	607	633	611	613	687	639	627	632	630	659	621	660	607	583	599	621	636	679	677	614	660	634	656	634	603	624	611	597	638	629	624	642	634	625	614	624	634	637	689	645	584	600	630	646	610	612	634	635	620	644	599	655	631	618	597	660	667	607	655	657	620	651	636	662	622	637	642	640	636	665	657	632	614	601	626	616	631	628	633	682	653	601	644	627	659	604	588	594	589	610	611	651	669	632	628	661	623	631	700	632	662	625	603	572	626	693	561	629	613	587	636	620	626	647	616	651	632	643	653	639	660	661	637	643	629	614	600	649	626	642	623	668	611	624	635	632	638	630	665	619	689	622	622	586	660	654	620	597	638	653	663	655	657	633	668	630	644	650	600	655	630	637	676	638	649	649	638	652	674	635	651	616	671	667	612	669	617	613	637	616	643	617	661	676	625	662	675	685	608	646	655	655	654	608	685	618	593	629	678	638	648	639	675	595	653	631	610	666	610	672	633	595	645	627	626	631	654	633	655	631	551	627	564	626	626	636	666	637	644	632	662	641	631	582	618	612	659	675	611	638	593	638	612	618	645	616	634	641	635	682	584	602	653	655	616	657	692	583	623	619	641	625	645	630	646	607	677	612	584	672	675	627	679	610	647	630	608	593	625	668	637	634	619	605	659	613	611	625	641	702	638	670	617	565	624	659	599	684	676	616	656	660	659	613	590	632	581
51144	46308	30050	26606	30214	32112	28655	23369	17976	13092	10142	7517	5536	4213	2844	2036	1180	893	872	674	605	500	498	430	430	437	392	413	397	378	381	413	366	359	344	344	354	364	300	334	315	344	331	314	304	313	341	338	315	325	352	311	325	346	342	335	309	304	334	285	311	316	292	324	316	331	287	306	322	317	295	310	311	309	309	316	291	304	318	278	317	328	327	289	319	296	280	317	297	295	301	324	319	303	315	293	332	318	350	294	311	308	341	284	329	292	282	295	315	301	287	341	331	304	311	295	295	303	309	297	295	318	286	269	275	303	286	292	349	315	322	296	280	311	304	299	293	285	297	280	322	278	329	302	310	257	330	297	318	308	307	308	306	329	318	311	296	281	306	314	313	290	322	311	300	305	305	300	335	281	287	307	304	317	289	323	300	319	293	294	336	312	291	283	298	287	322	282	327	271	302	307	343	288	318	294	292	295	325	280	312	312	298	316	332	286	325	289	319	252	335	293	306	290	332	305	298	307	280	311	317	363	282	338	283	302	321	333	308	265	301	315	289	277	302	315	271	307	321	330	323	308	287	305	302	316	323	295	316	282	292	331	290	303	335	313	327	283	310	290	322	329	333	256	304	307	262	303	293	273	322	284	264	305	315	312	293	312	275	328	337	297	332	320	298	322	308	315	276	334	303	316	310	318	310	316	301	319	332	303	306	280	334	297	302	315	296	299	285	316	329	334	312	323	308	301	293	305	320	327	291	292	320	304	330	304	306	298	270	273	272	319	317	316	297	342	290	303	348	325	301	295	316	306	323	319	299	293	309	326	300	336	305	346	312	293	297	279	300	312	288	315	300	324	290	292	290	324	317	332	329	324	333	286	310	311	304	308	303	270	331	311	305	292	333	278	282	311	289	349	311	330	304	305	335	298	325	315	282	313	310	334	266	282	339	345	299	316	328	287	304	293	305	288	314	317	331	315	306	303	311	295	305	286	332	308	327	295	296	307	305	304	334	288	324	290	271	286	298	319	289	329	335	309	307	300	310	308	294	316	307	274	276	291	349	287	327	321	331	329	345	300	287	312	277	299	333	350	318	296	333	348	355	307	297	314	341	290	338	290	291	309	295	298	304	362	307	290	310	282	338	305	313	337	291	289	286	294	317	330	313	302	349	309	295	315	282	334	306	317	300	282	300	304	309	296	301	311	283	300	313	315	318	305	311	274	299	286	319	297	322	290	330	298	305	305	273	341	294	289	331	296	323	336	301	289	290	313	296	308	337	313	282	287	299	329	281	310	300	309	295	303	332	303	309	247	289	282	309	292	309	344	291	336	310	336	298	304	304	306	336	287	288	323	298	312	335	286	290	294	328	314	321	294	323	306	298	292	274	300	291	320	271	304	321	282	299	290	322	298	333	295	329	287	311	305	298	315	329	303	319	342	302	295	284	283	328	301	305	342	288	260	321	300	314	322	321	310	312	330	323	283	331	289	308	317	306	313	319	283	336	294	313	333	309	299	273	301	331	348	292	286	293	331	317	313	321	314	278	278	298	285	299	288	314	294	312	307	324	294	307	294	303	305	304	298	309	319	289	318	303	299	295	280	295	298	320	302	287	327	280	297	308	330	284	328	327	270	296	292	291	300	309	286	325	348	300	332	281	320	319	301	282	312	265	292	316	311	284	306	297	285	281	309	309	320	285	357	309	290	303	310	290	274	281	294	307	301	309	283	298	310	277	315	318	304	296	300	268	329	314	276	327	303	272	329	316	336	315	300	294	285	309	334	291	306	280	293	275	327	294	311	316	302	297	310	322	326	324	315	307	321	297	302	287	311	303	301	307	305	337	331	283	292	316	284	298	303	334	289	316	311	306	317	310	291	285	294	335	313	277	304	332	306	296	331	294	312	303	328	292	304	281	291	288	305	307	324	309	285	291	326	306	298	299	338	317	267	317	298	311	308	317	322	280	308	309	287	304	269	281	292	304	291	318	280	325	316	290	312	333	296	292	275	320	294	300	300	310	316	324	275	334	292	300	299	307	284	315	295	295	334	313	321	305	267	296	313	296	306	308	323	311	273	271	355	331	262	286	329	323	323	317	314	300	293	313	309	291	293	310	302	309	291	315	302	310	281	310	307	315	299	327	315	352	291	290	326	306	296	328	318	288	300	303	314	329	273	276	281	310	306	276	275	295	339	305	287	308	296	311	320	310	322	271	285	315	285	290	304	318	305	311	300	287	317	307	321	307	308	302	343	311	280	316	326	306	308	284	278	299	305	322	290	299	284	315	310	280	300	301	315	284	281	289	290	322	318	287	300	315	290	292	273	296	305	268	284	315	298	301	309	306	323	290	298	293	302	320	309	301	318	265	289	304	280	313	296	319	268	310	288	326	336	300	321	335	300	291	335	264	330	300	293	297	315	333	303	310	282	288	301	303	290	298	292	309	289	291	300	316	312	281	314	351	306	309	312	301	308	342	287	275	307	267	299	309	295	302	300	315	285	263	305	321	283	329	303	270	310	315	317	301	313	287	333	287	320	331	301	287	300	309	300	297	280	320	290	358	291	317	310	293	294	312	296	274	306	300	300	324	293	299	296	310	305	300	308	290	282	333	334	362	293	304	328	320	299	300	322	304	330	310	307	278	365	337	326	282	300	325	316	280	293	296	322	317	279	302	306	295	291	337	309	315	305	286	282	316	292	307	310	304	302	332	310	317	309	323	293	312	271	315	300	274	302	312	312	311	300	280	305	322	306	281	300	302	316	332	324	322	329	310	307	309	321	309	285	285	273	307	281	307	291	302	293	304	285	313	286	327	289	299	301	282	311	291	312	335	337	303	300	283	289	283	301	284	320	297	310	292	266	295	318	309	337	318	293	283	305	280	330	325	327	321	287	293	349	295	310	288	287	292	322	312	311	283	314	323	275	292	292	333	306	297	303	300	307	319	288	326	312	284	329	282	303	291	279	311	322	324	297	327	303	292	298	309	306	278	334	335	322	320	324	296	336	323	298	299	310	281	306	302	313	308	307	302	312	300	271	270	289	311	312	336	296	305	328	306	298	296	291	340	320	287	324	313	295	297	310	307	318	314	306	309	308	325	296	265	294	295	282	339	343	293	308	310	321	307	305	325	295	327	289	284	304	326	317	307	321	290	312	280	290	291	350	300	321	301	313	309	311	328	306	288	312	295	329	290	336	306	308	327	325	304	301	292	311	325	306	333	326	298	285	311	305	302	306	283	276	315	298	305	327	306	306	296	313	297	301	313	292	292	335	308	292	304	273	291	283	319	319	299	297	307	300	315	303	295	331	297	306	298	296	315	313	316	303	347	297	304	282	308	301	279	305	329	307	329	308	296	290	319	323	297	349	348	295	314	307	291	312	305	300	309	312	306	312	303	311	317	279	331	302	309	311	293	309	303	331	300	356	336	348	284	306	286	323	304	279	307	290	274	317	292	309	271	309	345	301	288	314	334	299	309	312	327	303	303	317	289	321	332	302	275	304
43209	45794	31408	33675	41860	42409	39519	33399	30274	26396	23838	20792	17673	14779	12266	8825	6297	4781	3720	3067	2837	2467	2182	2047	1831	1640	1582	1521	1583	1501	1477	1390	1347	1343	1187	1200	1180	1264	1090	1139	1145	1135	1038	1101	1100	1110	1059	1027	1031	1033	1007	1064	1074	1006	970	1010	1095	1096	1024	996	972	965	934	927	955	959	953	955	911	917	906	931	880	905	917	867	930	877	911	866	877	891	915	909	925	867	909	922	855	900	901	945	939	931	921	951	974	985	915	946	984	885	937	910	900	898	866	893	866	862	934	880	905	936	836	875	899	883	835	873	894	875	868	878	960	864	849	865	899	896	901	958	815	906	910	896	909	913	860	930	908	905	880	893	862	901	893	888	907	901	864	897	866	873	899	925	894	909	860	866	875	916	928	899	935	915	893	906	921	893	887	900	865	879	836	921	872	911	928	909	876	910	879	915	880	867	937	838	903	926	899	939	861	930	844	885	919	886	919	893	889	916	868	894	912	895	876	862	861	898	862	894	903	893	877	882	916	895	894	900	895	922	908	860	868	884	926	892	861	920	831	889	878	886	894	841	855	839	901	879	859	845	933	906	875	842	844	889	889	837	867	839	890	917	896	911	919	875	877	817	921	854	877	873	917	892	905	845	873	906	894	844	872	928	880	879	893	954	888	886	919	891	867	865	832	847	852	963	901	865	915	880	869	917	933	860	874	852	934	874	930	901	875	889	878	897	835	866	875	890	842	871	930	904	850	860	919	844	858	834	917	865	901	889	899	886	919	847	864	844	873	864	883	861	882	893	883	842	908	865	892	901	882	919	870	898	934	922	891	891	885	861	910	885	883	911	867	867	857	906	912	901	887	902	912	875	882	918	932	857	855	891	884	863	859	904	907	926	952	825	878	891	896	884	884	906	828	894	908	901	896	877	876	907	899	884	869	904	902	891	847	896	884	899	865	897	953	907	917	901	896	920	880	846	903	862	858	886	880	886	829	844	833	948	953	933	884	891	918	952	912	896	907	901	900	823	845	876	890	868	912	921	907	856	885	876	884	910	877	871	901	851	878	872	903	903	904	894	861	906	881	894	853	940	859	914	856	843	855	889	853	918	896	835	893	869	870	928	868	922	904	899	835	896	878	934	948	880	904	901	883	848	891	951	883	896	924	883	918	879	923	845	890	918	914	922	859	912	864	877	849	888	860	884	932	827	900	884	916	855	904	900	890	853	867	843	819	870	909	866	897	860	863	854	899	869	854	862	889	917	861	908	903	869	861	896	852	939	850	887	927	875	829	963	925	881	871	866	885	875	899	882	921	864	942	866	849	857	859	865	863	891	861	879	888	870	848	872	861	856	889	872	877	909	868	897	895	868	877	867	859	894	929	885	826	886	841	896	889	913	915	906	833	902	868	878	895	884	871	890	841	931	892	920	914	849	857	871	900	889	822	869	874	875	866	851	869	928	840	801	877	887	887	840	941	852	876	884	868	858	891	932	882	943	914	889	835	867	895	894	875	881	869	906	913	888	882	908	859	858	897	906	886	899	879	872	860	808	916	903	926	914	903	913	865	877	894	923	878	838	869	900	885	865	880	970	900	850	896	935	852	899	895	903	844	879	889	892	901	911	873	979	863	878	894	909	914	923	923	864	880	910	920	842	909	840	857	890	914	878	960	918	841	910	879	857	936	856	886	854	907	888	942	875	883	942	861	853	873	915	914	909	865	884	891	882	920	844	892	909	847	868	884	899	848	912	921	898	875	824	894	876	878	909	889	909	875	861	906	864	888	860	875	884	839	856	890	917	879	919	920	911	888	872	871	881	915	885	951	911	863	843	923	894	877	909	882	885	880	893	923	928	924	873	927	906	848	873	905	881	890	887	871	906	921	937	894	903	932	853	889	854	864	872	879	886	848	880	840	882	875	842	852	868	897	880	890	891	901	885	901	958	922	895	880	959	924	916	858	945	889	912	916	956	864	938	855	942	908	872	871	881	888	910	901	869	884	890	916	874	927	910	947	900	885	881	875	834	857	900	903	912	839	864	952	922	878	855	898	865	896	890	888	887	894	883	866	865	934	857	889	841	910	889	863	871	907	868	872	888	881	916	886	886	897	858	908	944	898	873	910	875	835	909	903	921	888	846	864	905	932	883	873	863	909	905	909	889	883	862	874	888	886	874	931	925	851	928	856	890	891	868	888	905	869	865	927	851	845	868	893	940	896	902	910	844	859	893	935	887	837	912	917	912	852	921	936	866	918	895	916	894	890	886	878	921	855	857	872	858	850	891	899	910	859	941	829	856	927	876	888	912	833	853	889	857	921	844	901	881	890	840	909	907	873	915	890	871	948	852	845	891	836	871	927	902	892	893	886	883	897	855	892	854	918	893	885	858	826	852	861	876	891	916	906	880	878	844	921	866	862	894	861	871	860	895	923	842	904	905	878	868	938	830	852	900	854	869	882	879	866	928	858	884	898	930	895	819	886	879	868	888	904	838	870	892	951	873	931	904	865	928	879	922	946	908	926	914	871	822	857	919	928	873	891	849	950	891	849	913	907	922	911	894	931	845	864	883	871	844	847	856	857	915	867	883	864	891	876	883	909	889	871	892	906	907	903	875	932	867	929	874	884	862	910	934	889	868	910	883	856	951	893	873	880	899	893	826	850	917	893	842	892	856	876	889	909	909	857	895	857	933	853	875	904	946	896	889	834	874	902	926	957	922	902	893	876	908	820	852	897	853	917	834	943	962	862	899	867	851	838	913	895	862	912	880	858	891	899	926	863	896	909	855	881	942	863	885	818	851	864	883	871	841	927	881	887	886	862	902	884	875	870	873	855	881	891	894	888	937	834	915	816	859	880	893	922	852	915	852	921	914	885	875	835	892	859	920	882	910	883	890	884	864	906	860	870	885	901	879	873	910	881	916	899	865	924	869	901	872	943	898	920	922	908	908	845	858	876	877	865	907	874	878	889	900	895	883	883	941	905	872	843	878	933	857	883	895	894	831	914	900	897	870	850	889	858	874	901	883	840	932	869	913	866	912	929	900	889	893	873	920	858	837	898	899	875	893	844	877	904	900	890	942	922	874	856	800	936	890	902	908	935	890	850	847	905	849	864	875	874	898	903	896	897	889	878	897	868	891	893	894	891	915	896	911	866	834	817	929	907	856	917	863	914	915	929	868	920	912	922	930	836	901	885	883	863	836	835	937	911	820	856	875	877	860	876	901	879	934	884	827	863	901	882	834	867	847	856	912	879	901	869	871	865	860	913	824	880	901	855	900	949	933	858	869	903	883	886	864	892	852	880	812	860	889	923	932	893	870	934	933	864	885	883	896	899	901	900	922	902	861	939	843	870	886	876	846	877	866	896	848	882	823	901	962	927	897	839	865	928	888	909	903	840	893	842	824	930	885	890	870	874	849	907	852	911	903	839	890	913	902	913	902	877	918	850	944	854	850	857	847	872	893	910	936	873	900	910	824	946	822	862	848	900	890	871	877	871	856	888	948	877	936	931	851
14970	23278	9273	4956	4434	3383	2273	1472	1009	823	598	503	415	343	325	279	239	218	249	206	205	229	187	206	206	192	183	170	169	195	165	183	179	169	168	179	189	148	168	210	178	177	170	168	177	182	138	179	166	151	195	153	150	166	182	166	166	165	167	159	166	161	165	155	170	151	162	181	158	178	161	177	174	165	143	165	166	173	172	188	144	165	201	173	166	159	166	164	141	143	170	172	167	154	175	158	145	175	169	185	171	166	196	166	167	164	161	160	156	187	163	184	162	170	164	156	165	169	152	199	152	168	149	160	160	160	160	154	181	171	153	161	160	179	169	169	163	179	168	175	157	176	173	168	145	157	180	160	177	171	149	148	161	165	158	175	166	158	184	176	175	170	161	183	164	182	168	166	173	183	172	186	183	168	179	166	174	169	176	152	163	166	172	169	166	175	160	192	180	184	153	163	184	167	167	151	144	162	170	142	187	158	178	164	166	156	155	182	182	189	177	158	161	162	174	175	159	163	185	182	177	187	167	158	155	144	177	162	163	170	156	171	148	196	160	152	174	181	176	177	159	168	163	175	168	187	149	166	182	180	171	178	171	171	161	175	174	178	156	163	167	154	160	154	165	176	165	169	166	180	195	168	196	188	159	166	163	169	166	173	178	171	180	161	156	162	165	175	172	141	156	167	163	185	171	142	161	163	164	156	154	179	155	166	152	149	165	177	170	161	186	149	176	163	160	177	166	171	170	180	185	161	169	165	159	160	175	163	176	161	146	145	172	165	181	171	157	173	172	176	195	149	164	155	168	151	180	157	185	159	175	188	158	174	174	144	150	160	170	162	156	165	170	180	154	139	160	163	164	159	175	155	185	157	170	174	155	166	178	150	165	179	163	167	131	167	199	145	174	159	170	164	170	169	184	152	173	168	143	181	139	174	161	166	160	177	144	154	161	191	160	195	157	167	169	162	164	154	181	154	186	167	153	166	168	168	183	161	162	182	149	182	169	177	167	175	167	154	159	190	174	172	158	169	168	163	168	175	154	153	157	161	183	141	177	162	177	167	148	161	181	177	166	165	184	173	152	139	148	137	188	163	175	155	153	166	190	180	146	170	165	157	183	182	148	173	174	178	158	167	171	174	163	157	169	167	167	162	160	174	153	166	153	180	143	152	163	156	180	159	160	161	158	181	216	177	157	197	160	188	159	159	165	168	153	169	152	131	168	135	148	178	160	173	153	171	141	160	168	161	183	168	143	156	180	161	177	176	150	176	154	177	167	165	175	186	153	159	166	166	177	164	153	183	162	168	157	179	161	161	167	154	155	167	157	184	169	174	197	178	181	156	177	165	180	172	164	158	164	153	152	166	182	174	154	155	170	163	156	165	173	155	176	163	156	183	178	158	148	161	160	161	163	157	157	161	187	174	154	173	171	154	155	155	149	185	156	166	162	165	173	167	157	196	151	183	143	170	187	194	150	174	176	176	158	164	161	160	164	152	168	165	181	162	188	172	175	156	189	163	178	181	164	156	167	175	168	130	196	188	179	123	158	168	143	165	168	172	178	161	179	166	162	199	158	159	167	158	174	164	172	177	150	191	157	139	182	169	153	170	164	165	189	160	158	162	174	166	126	175	161	178	190	165	182	172	172	160	169	169	138	161	147	163	162	153	152	172	162	170	154	177	172	171	153	180	189	166	183	162	160	179	146	149	189	154	150	189	162	173	153	173	170	189	177	156	154	168	143	167	162	186	175	194	159	183	183	157	168	162	151	169	161	165	176	156	160	182	177	156	172	172	166	179	175	186	161	164	160	179	165	175	160	163	154	175	154	170	169	183	175	147	145	182	146	155	143	161	169	171	164	155	162	170	193	176	171	178	164	163	169	179	163	166	165	160	172	183	178	150	164	173	173	179	152	195	170	153	158	153	153	156	186	169	165	165	174	172	179	155	174	168	154	159	180	155	187	157	174	167	178	161	142	179	171	180	160	138	142	182	177	171	169	173	171	163	152	156	195	200	172	169	174	146	154	131	174	160	165	178	185	150	160	196	163	178	154	172	178	161	160	167	146	150	186	172	159	155	177	169	157	148	162	155	141	145	188	151	183	187	189	165	181	173	192	164	201	195	174	149	165	158	185	168	179	153	172	186	166	180	171	156	178	164	169	151	183	172	158	170	158	164	198	182	156	160	171	166	157	164	175	170	196	191	157	155	146	178	166	153	169	160	158	160	172	175	155	179	169	162	141	147	179	179	182	167	181	154	171	175	160	161	163	151	151	158	158	181	165	190	181	161	154	170	171	173	185	149	168	166	169	162	189	155	174	145	178	172	167	188	183	154	188	173	161	163	177	181	138	170	152	205	171	193	160	188	168	181	179	141	162	192	164	164	159	146	169	184	175	146	151	187	171	170	149	143	166	187	138	163	152	153	175	159	160	169	159	177	166	144	173	154	204	162	171	165	186	149	164	181	184	170	159	171	172	168	157	168	175	187	153	149	161	165	188	176	166	168	185	193	164	173	158	163	169	158	146	162	162	188	156	169	184	171	172	173	155	133	178	166	177	169	181	151	145	144	171	169	181	161	173	188	161	158	184	173	172	175	159	164	168	167	170	157	194	170	154	159	149	144	165	147	155	162	180	161	162	149	177	175	167	184	190	178	166	185	149	163	148	158	155	152	179	162	184	174	184	175	165	159	181	167	169	156	171	175	165	157	177	186	160	160	157	149	150	170	179	148	180	180	157	137	156	173	191	175	169	172	146	160	170	146	181	157	186	161	186	172	193	170	184	174	166	174	150	169	182	185	164	175	167	151	146	182	199	149	179	164	167	165	163	181	174	132	156	152	176	159	147	178	166	172	180	179	180	167	161	152	154	177	180	148	184	145	154	171	167	171	165	184	195	170	163	205	163	138	178	159	180	161	173	189	170	161	181	167	151	155	166	163	154	168	176	169	157	169	153	167	173	176	188	191	178	182	173	160	157	154	178	191	167	172	155	187	172	182	151	195	171	158	150	155	170	160	173	160	178	160	173	176	200	144	175	189	190	164	185	143	175	151	164	169	168	162	166	183	172	152	165	191	167	158	150	183	178	171	174	160	170	169	172	160	172	182	151	182	172	185	172	191	161	158	153	149	189	174	178	173	196	165	158	175	189	151	188	182	165	174	196	168	185	178	156	164	167	175	177	169	178	174	191	160	161	176	160	164	179	191	200	170	155	163	176	174	174	163	172	167	164	185	166	157	172	162	182	160	171	166	177	171	166	162	186	148	176	161	162	159	174	186	164	173	166	140	146	174	150	169	193	171	167	194	166	194	177	157	180	180	168	177	170	168	173	208	151	187	172	148	149	161	185	175	161	174	175	169	157	186	162	176	173	158	175	153	162	156	207	161	163	187	172	173	156	174	148	184	166	175	158	161	188	156	166	166	183	172	168	157	179	142	184	153	141	167	172	183	154	164	166	166	165	172	184	169	167	157	210	172	187	163	200	171	177	167	163	161
12743	24032	10223	10414	12382	10849	8069	5550	4118	3442	2981	2398	2034	1761	1505	1228	1136	935	974	874	809	724	747	728	748	727	680	686	641	690	692	708	699	701	672	616	658	627	589	608	619	609	627	562	556	604	594	577	583	601	604	594	570	557	579	567	540	574	582	549	563	552	550	597	566	604	574	563	566	543	510	553	537	492	586	560	527	544	556	546	579	553	524	571	533	539	527	521	569	577	564	564	545	575	546	547	542	568	563	566	539	549	540	578	559	568	512	549	540	549	582	566	560	547	589	626	553	570	540	560	587	560	581	527	505	552	535	577	531	584	541	526	520	521	538	547	565	568	551	549	541	525	561	511	564	572	526	519	530	499	573	542	529	521	572	536	573	540	582	530	544	565	565	550	499	520	522	575	542	540	534	610	537	550	543	532	574	559	557	568	507	500	606	533	555	552	565	553	522	533	568	559	569	517	572	555	530	571	551	566	534	537	539	536	512	541	547	559	556	523	540	582	536	526	579	553	540	579	604	518	586	566	505	551	577	568	575	559	588	534	506	571	510	557	510	537	540	555	566	570	549	590	516	555	517	516	551	543	540	539	550	540	551	556	540	562	540	592	542	544	549	515	538	540	501	523	524	600	539	553	600	551	513	561	532	560	589	529	518	546	513	533	509	563	534	530	551	545	549	531	588	516	597	592	575	573	553	522	499	587	527	559	521	566	557	557	502	539	511	533	535	536	555	543	609	549	606	520	587	549	543	521	516	575	523	558	546	530	507	535	565	570	552	560	562	570	523	553	561	558	521	547	550	538	537	541	565	511	508	547	562	527	567	546	572	550	508	539	526	489	565	563	549	545	544	566	566	513	538	561	560	543	514	542	547	523	517	543	509	559	554	498	570	576	530	540	552	554	546	597	570	551	518	553	540	545	556	548	551	551	521	509	576	554	516	517	598	520	518	567	527	525	535	557	569	560	574	561	532	538	535	564	542	565	521	554	539	534	527	559	543	560	549	521	540	532	535	545	531	530	537	572	552	547	565	549	503	540	517	553	568	539	570	556	532	551	560	562	562	530	539	554	559	528	577	535	563	557	552	557	553	585	485	544	531	537	509	539	609	559	511	532	571	550	537	524	570	567	556	518	601	581	555	581	567	541	561	529	576	559	542	523	548	500	586	550	556	587	547	549	548	569	558	554	561	562	584	532	540	505	561	517	536	554	539	612	554	559	541	581	573	531	615	562	558	570	565	509	528	525	524	529	496	526	581	511	501	537	553	558	600	541	564	558	550	535	545	507	541	538	608	529	552	525	483	556	524	543	555	505	557	542	550	570	568	563	558	548	536	552	537	526	534	498	536	576	534	556	552	548	513	528	558	532	579	541	492	532	540	546	552	574	520	531	543	549	483	518	553	517	535	536	546	514	561	558	566	553	515	593	554	542	563	558	543	579	542	558	547	599	547	516	565	539	585	528	552	556	517	544	553	556	553	586	550	556	545	573	545	552	526	565	552	559	556	559	521	543	531	551	522	533	533	542	595	549	544	563	545	552	553	540	565	546	590	539	557	537	567	505	549	547	559	567	500	513	516	562	528	555	558	517	534	532	591	538	549	607	577	550	544	512	580	561	534	532	574	563	576	512	512	559	524	553	526	542	546	588	548	530	526	552	547	547	591	538	564	528	563	529	578	537	568	520	573	524	532	534	611	546	562	577	563	560	534	517	544	527	518	546	554	576	515	559	579	537	533	566	559	505	566	580	519	553	577	511	553	556	506	561	496	546	546	558	532	530	577	527	528	512	520	575	517	510	532	565	543	560	535	535	548	574	543	592	556	508	569	643	540	557	540	519	549	580	531	513	525	557	540	529	563	563	553	567	545	519	548	517	561	562	569	535	530	548	556	567	523	536	557	531	528	560	567	568	550	572	504	511	541	548	549	556	557	551	535	566	521	579	563	568	519	580	574	541	561	569	521	561	504	577	549	582	574	529	523	550	550	634	548	506	555	545	546	577	536	545	545	519	569	541	528	563	525	595	553	573	568	539	543	522	549	539	534	560	547	515	553	568	526	572	572	579	537	569	518	492	540	528	533	557	574	572	573	575	543	546	557	538	554	558	561	573	571	561	536	526	576	534	547	510	534	542	518	532	552	499	550	536	517	572	535	551	572	568	544	569	552	545	593	506	589	547	537	552	537	494	529	524	553	525	591	516	553	556	527	560	566	528	518	558	519	562	549	530	533	545	552	551	581	558	595	603	539	549	562	551	579	509	547	494	534	555	534	529	604	554	543	548	544	533	543	517	555	549	540	564	518	555	511	612	554	566	573	550	548	539	552	563	543	585	562	551	515	555	576	532	540	597	565	535	537	534	541	535	524	556	528	562	543	548	551	573	604	589	516	608	543	558	534	516	533	536	562	507	567	525	574	520	509	556	528	530	578	511	595	528	575	580	553	516	538	520	528	518	557	541	606	571	548	528	556	549	523	585	562	543	596	540	560	562	542	569	538	563	559	529	556	552	542	551	573	591	539	541	539	495	575	525	536	594	567	583	546	514	574	531	593	553	515	506	546	533	533	532	579	559	481	541	530	527	577	533	517	537	565	576	544	548	572	543	543	504	592	528	548	524	564	523	557	548	547	539	542	526	569	539	574	577	588	535	583	567	586	572	573	539	543	559	609	551	578	560	533	555	526	558	597	499	551	534	557	566	579	531	499	525	516	542	548	552	534	523	557	509	570	525	531	566	533	550	556	544	538	535	567	557	556	531	518	571	534	554	580	578	487	567	527	568	525	550	535	528	541	528	572	535	570	560	535	521	505	554	518	574	535	568	538	570	552	541	562	558	557	532	560	576	556	572	538	560	527	560	524	526	545	566	543	545	517	507	567	559	580	542	549	549	561	528	546	551	532	529	573	528	512	536	507	542	562	539	535	521	562	544	530	557	572	549	567	564	577	568	536	538	599	560	503	562	521	531	587	578	519	552	545	555	542	524	559	568	563	602	510	572	525	560	522	526	549	537	539	573	607	520	548	534	536	545	573	552	520	533	535	531	527	534	554	533	514	535	541	569	576	577	530	548	585	556	539	536	522	559	551	590	600	509	542	585	569	579	606	527	557	543	523	564	531	557	567	525	519	589	521	577	534	558	521	557	526	531	603	506	578	517	588	560	527	568	556	576	528	543	547	551	540	551	568	543	549	506	541	553	564	512	554	565	584	509	550	508	543	549	593	550	538	558	515	560	572	550	542	503	569	576	596	587	529	563	529	547	571	554	519	599	567	526	573	504	535	525	573	537	535	564	548	561	573	533	517	563	526	581	555	576	555	537	556	551	570	551	553	515	539	550	530	571	535	539	555	563	554	525	550	555	535	559	537	562	527	530	537	549	520	552	528	565	539	568	513	548	569	517	513	548	545	555	535	529	570	536	588	556	593	542	548	558	588	570	519	536	498	559	547	538	561	527	589	532	620	533	508	573	546	534	524	555	517	554	559	572	534	570	556	564	575	567
42246	50342	30144	25108	26803	26989	21528	14601	8964	6497	4519	3282	2732	1803	1226	925	610	535	434	385	345	328	287	286	264	242	286	235	247	220	252	243	244	234	232	201	198	239	223	234	234	218	193	211	219	226	231	201	234	235	220	229	189	219	207	191	233	219	225	200	185	207	215	222	227	214	207	192	186	217	201	210	213	205	195	185	180	201	170	207	203	204	221	190	200	197	208	189	201	197	192	205	182	205	208	181	230	208	185	201	217	216	192	209	218	202	200	224	207	196	188	191	207	217	234	210	201	190	186	200	204	189	199	197	206	199	197	195	215	197	190	213	207	214	219	192	236	194	196	198	193	188	202	185	206	201	186	205	194	180	211	173	189	207	193	175	202	204	212	213	226	222	238	205	210	194	208	216	184	185	232	214	186	201	219	211	194	191	178	223	216	199	212	216	200	231	206	186	211	208	202	230	212	201	208	187	203	210	226	217	206	206	194	184	206	197	212	215	186	198	204	204	219	212	220	215	207	219	199	184	207	209	198	208	216	206	212	189	204	209	176	185	205	209	223	216	210	212	195	188	204	213	220	200	227	222	203	202	195	214	183	211	209	190	196	207	173	184	184	228	221	198	208	212	209	218	189	206	183	218	194	209	191	198	240	201	210	214	203	191	198	205	190	205	193	176	189	210	198	222	219	170	236	203	195	236	195	199	192	185	183	201	186	197	180	191	222	213	203	191	211	229	215	203	189	189	177	178	204	206	204	205	214	204	180	208	217	196	218	176	202	191	211	198	220	209	200	215	228	188	185	192	195	211	209	224	206	205	214	213	208	213	192	239	177	203	200	212	206	181	218	190	192	197	204	209	196	190	199	205	206	191	224	221	218	206	242	217	221	190	181	217	218	189	199	213	222	201	186	187	221	208	210	226	205	210	188	206	220	211	195	214	193	220	201	222	191	212	184	201	209	207	209	199	215	219	207	200	213	224	215	189	194	235	206	219	172	223	198	192	192	190	219	192	188	194	193	189	196	198	183	221	219	186	205	236	206	197	210	204	198	184	200	195	222	215	195	184	204	224	179	173	229	193	202	216	191	189	185	209	208	201	208	211	188	227	188	206	176	220	215	218	194	185	215	203	208	202	198	201	212	200	223	179	202	212	185	216	189	219	211	200	184	212	201	205	213	208	221	218	202	244	200	202	217	202	209	187	203	211	224	208	195	203	200	213	185	192	201	221	225	194	205	209	202	195	214	206	219	217	213	197	187	175	211	200	209	187	195	225	184	208	218	205	218	206	212	215	209	215	195	227	234	211	214	184	207	208	194	212	200	207	198	193	241	190	186	211	176	203	193	170	217	228	188	166	198	219	228	209	179	198	204	198	190	211	197	180	179	214	199	195	207	228	194	198	183	208	176	170	203	205	203	203	204	191	172	214	209	207	209	211	185	217	208	232	206	188	209	217	220	218	217	228	195	197	193	204	200	198	237	209	206	219	209	200	185	232	177	210	188	247	188	201	234	200	190	236	213	188	229	192	188	210	222	156	184	225	217	210	189	218	204	191	193	196	204	178	230	192	212	196	209	212	226	187	216	215	203	217	224	196	207	221	204	181	183	195	228	197	190	193	238	222	215	217	208	197	187	217	225	217	194	211	185	231	216	207	207	187	195	203	187	214	201	208	231	181	182	210	216	204	190	200	218	211	217	199	186	184	186	197	209	205	189	229	189	213	211	162	194	229	191	197	192	215	192	203	224	186	198	196	200	202	238	208	198	214	191	191	229	189	188	215	209	200	183	209	203	216	188	210	214	207	223	202	200	201	189	228	215	194	188	179	210	204	203	175	203	209	226	194	240	230	205	212	229	198	191	216	226	200	198	219	176	214	218	192	183	184	195	175	217	205	198	204	215	212	227	190	207	188	172	209	211	197	198	202	201	202	213	180	185	210	200	211	191	214	196	180	194	210	225	195	169	191	171	236	183	205	195	192	230	212	197	219	195	191	207	199	188	206	195	186	209	195	211	212	192	183	181	206	196	200	204	219	203	204	228	207	210	199	226	230	198	235	196	200	216	206	206	230	227	213	203	209	196	208	217	203	195	201	184	205	214	199	207	220	192	189	226	214	215	188	213	191	182	196	211	194	192	199	195	218	234	206	194	190	187	203	208	209	213	198	207	204	220	190	181	183	195	205	192	216	211	188	182	207	210	194	204	204	179	208	204	192	192	191	213	191	226	204	168	198	175	206	199	191	186	202	194	203	167	190	226	197	192	206	221	208	219	194	168	197	216	180	217	225	225	213	210	209	212	201	205	187	206	180	196	206	222	213	197	195	178	191	219	189	205	184	210	197	183	205	194	195	206	209	199	212	179	204	218	195	217	194	207	188	206	195	220	182	202	225	171	200	222	178	218	214	211	196	205	209	199	178	221	208	196	206	166	185	210	218	187	203	195	214	201	187	188	209	174	230	171	187	212	187	212	217	206	199	197	200	197	238	191	199	194	192	211	190	209	224	184	195	206	239	200	188	212	223	218	241	209	188	193	207	235	192	198	214	206	206	179	210	200	208	192	227	203	205	201	197	213	200	215	194	202	194	201	207	214	226	202	185	258	231	211	210	195	201	180	195	192	197	187	219	203	203	204	220	219	185	191	201	217	212	187	216	201	203	191	218	189	209	177	202	209	230	201	188	200	205	207	210	217	222	202	203	188	204	215	192	213	223	203	207	203	208	209	178	189	192	192	231	194	183	197	180	193	222	197	182	204	220	187	190	202	188	198	208	199	201	201	219	193	209	208	196	218	229	212	194	208	204	203	225	226	186	202	211	205	190	191	189	193	218	210	204	198	189	181	202	186	227	195	220	187	230	209	209	210	193	223	198	168	204	189	228	204	178	226	215	209	210	192	190	201	187	203	215	213	195	195	221	212	207	208	252	189	210	202	209	207	210	219	218	176	188	208	208	204	189	240	224	208	192	217	191	191	209	201	206	211	223	215	182	202	205	216	200	224	212	195	191	205	215	202	198	210	192	198	197	233	240	210	231	176	208	207	177	211	178	210	230	232	198	179	215	217	202	204	195	192	209	206	238	199	197	207	169	204	210	197	207	208	197	222	219	221	181	190	204	206	213	207	183	190	197	217	216	200	207	203	223	214	169	188	185	220	205	181	181	229	198	204	227	186	209	207	189	192	195	180	213	189	194	221	194	222	203	222	177	201	217	215	196	179	196	217	199	228	216	195	197	209	214	200	219	236	204	229	208	227	189	209	213	213	228	198	201	209	222	197	202	191	188	212	233	210	203	219	182	221	198	186	191	193	189	206	208	216	179	193	201	202	215	184	207	189	208	192	197	185	210	235	196	197	245	205	200	233	220	209	204	185	225	214	208	214	194	186	233	198	210	217	180	181	191	213	206	218	198	199	220	216	210	223	190	194	170	238	214	197	211	200	200	189	203	209	207	212	200	202	214	215	180	220	203	180	204	205	195	196	223	201	190	192	184	194	178	200	203	201	202
33972	47815	25715	25813	34779	34071	30262	24174	20437	17589	14809	12423	11183	8312	6955	5174	3434	2813	2368	1788	1673	1406	1366	1323	1177	1184	1077	988	1061	965	980	942	905	878	891	848	795	800	805	793	770	763	770	761	745	703	688	742	747	686	713	716	730	695	702	702	716	733	674	691	634	681	617	664	637	659	622	649	584	671	670	678	639	642	643	647	609	621	675	611	648	654	644	613	655	643	691	655	633	661	679	672	642	642	659	694	669	672	644	635	654	626	612	598	642	634	668	586	645	636	630	659	714	633	638	656	595	600	655	633	677	633	593	701	655	682	649	608	628	633	586	644	667	630	653	638	594	621	633	593	609	620	603	601	661	623	636	650	636	683	649	664	647	641	653	628	664	627	663	644	670	618	642	630	618	657	638	631	625	663	608	666	651	634	634	674	624	628	630	647	645	635	609	629	609	669	655	649	613	632	671	616	641	652	592	629	623	627	658	665	616	643	639	702	598	627	686	618	595	603	658	662	600	665	692	666	630	653	634	663	562	624	631	620	588	634	654	617	605	633	633	633	624	626	680	631	678	624	643	668	636	625	651	640	618	613	619	636	668	687	656	636	648	613	611	651	636	628	679	615	643	623	574	648	640	609	579	638	582	624	670	674	650	628	614	627	612	667	638	669	658	638	626	652	622	659	615	647	634	650	619	626	622	657	619	644	616	658	633	662	620	658	608	647	613	642	624	638	654	649	657	616	684	652	637	661	620	642	684	616	581	644	626	672	649	666	591	640	626	650	621	614	646	632	649	620	641	623	650	621	626	587	653	636	659	673	626	690	623	614	630	659	614	625	624	619	659	585	648	635	618	654	629	639	626	621	621	663	654	648	642	608	641	645	652	626	615	657	608	645	648	606	639	594	650	624	609	601	616	625	624	655	642	654	604	660	603	641	626	652	654	659	632	614	660	653	609	658	605	595	593	631	644	619	636	631	648	668	679	619	645	638	649	634	621	622	625	613	660	658	661	643	663	668	612	615	630	654	661	637	623	639	628	601	649	647	672	611	635	657	624	635	646	635	638	674	640	610	603	691	644	587	648	660	668	682	656	615	665	605	649	648	650	618	648	640	640	613	657	627	586	654	626	655	622	610	647	625	618	663	663	665	634	631	651	677	624	657	659	674	690	611	629	594	630	637	670	661	602	647	701	679	636	636	595	624	673	660	633	660	650	653	642	634	610	676	596	646	682	621	658	631	648	630	621	602	621	621	646	611	657	614	627	664	654	633	594	658	628	668	641	609	612	599	643	637	659	670	612	650	634	663	640	636	638	598	622	648	641	649	653	677	641	634	656	640	618	648	637	616	626	664	683	663	643	650	639	630	619	649	617	610	637	633	631	656	663	612	705	603	644	667	623	636	682	620	664	648	570	635	659	661	611	689	629	657	641	555	661	632	658	632	636	680	662	662	642	643	629	625	661	667	645	649	649	625	644	670	662	600	685	677	639	626	665	664	667	655	637	586	605	630	641	654	668	628	661	615	613	600	630	632	660	654	623	671	616	639	609	619	672	607	650	608	611	640	626	638	627	629	660	619	667	645	624	720	636	637	641	641	640	636	611	645	606	649	637	610	567	617	649	578	631	607	669	588	662	614	637	615	643	647	637	640	633	650	649	668	655	630	634	589	639	640	634	645	614	633	644	607	591	636	601	639	639	639	657	626	621	632	623	670	621	653	615	653	669	633	626	609	635	660	609	644	636	652	648	630	641	598	647	632	605	594	646	598	617	649	632	612	643	637	664	628	693	582	601	646	662	627	622	641	649	616	634	672	614	615	669	676	648	618	658	665	633	673	663	606	614	690	618	682	634	669	638	685	631	620	598	659	646	643	608	686	588	683	654	671	636	633	641	626	633	644	615	620	619	658	614	627	702	628	671	651	638	707	637	660	623	632	635	632	665	675	605	643	624	617	627	671	662	666	613	694	656	664	667	662	641	647	636	635	596	632	650	681	635	622	619	630	636	640	621	612	643	645	627	722	637	638	662	634	666	637	630	643	598	660	639	668	605	649	628	625	649	622	646	633	630	636	646	624	643	645	632	629	619	647	612	597	621	658	620	653	607	646	626	645	631	620	645	646	602	598	656	692	617	637	600	640	647	643	605	649	627	580	696	625	644	594	693	685	648	638	647	616	655	615	595	647	653	675	649	628	610	606	616	634	591	606	632	619	635	626	598	625	669	614	660	651	658	684	665	610	682	607	655	638	631	645	646	655	643	579	626	651	663	649	636	632	645	661	609	653	633	610	594	636	607	623	645	665	629	636	641	633	665	622	632	606	588	639	644	610	694	611	668	636	648	610	591	644	606	638	654	669	610	641	647	617	613	653	643	623	624	611	626	660	640	651	613	649	631	631	640	653	643	672	659	639	663	660	600	621	666	637	620	662	600	656	613	630	647	672	694	618	652	682	604	657	644	663	604	650	617	618	595	644	694	650	671	590	604	665	626	621	613	597	659	640	650	657	675	644	621	666	577	626	625	638	666	621	632	645	633	649	640	664	614	613	626	611	607	634	638	615	662	618	653	663	637	680	666	662	601	648	669	675	602	636	625	643	691	674	617	611	635	634	633	678	687	627	644	620	666	612	610	637	650	632	619	614	622	640	653	594	653	646	681	635	627	649	624	640	586	667	665	620	601	611	646	634	594	576	639	653	633	634	630	624	619	647	657	660	604	660	686	641	656	636	616	642	637	657	584	612	642	608	660	646	607	637	635	619	640	592	632	629	629	636	630	636	628	640	651	589	595	669	650	604	620	662	651	648	606	640	642	588	656	661	621	629	609	598	643	602	654	605	644	602	608	671	649	580	639	623	655	643	652	627	602	649	619	616	671	641	636	667	598	644	609	644	618	597	635	641	628	669	669	643	641	599	622	612	692	647	671	619	629	672	669	638	641	613	646	654	633	640	620	624	644	645	645	684	604	592	632	642	636	633	634	661	616	631	615	617	638	613	631	664	687	628	632	610	642	619	668	636	673	649	641	621	666	612	635	599	650	656	635	618	623	663	655	657	596	633	613	669	659	660	658	638	654	629	651	595	600	624	598	630	645	612	652	629	608	646	628	623	614	612	641	695	623	622	652	632	635	667	603	636	633	632	631	618	631	639	627	613	604	659	608	639	616	608	637	654	605	665	641	733	671	623	663	643	620	615	638	641	629	622	648	662	643	662	659	617	660	618	652	652	661	640	611	641	649	649	641	592	638	613	666	635	607	592	675	586	582	680	676	626	664	625	665	654	621	669	641	643	615	643	634	601	665	604	616	653	633	657	613	640	616	659	663	613	624	637	628	621	648	642	670	610	653	664	595	657	683	632	622	627	647	676	663	624	575	596	657	672	653	626	627	589	627	637	599	617	622	649	634	625	659	673	647	623	635	661	665	639	620	573	657	624	629	617	635	662	639	612	614	698	647	641	579	628	605	678	624	656	690	643	671	653	653	637	652	647	639	643	621	628	716	671	657	649	687	599
51121	45781	29923	26643	29071	30890	28370	23719	17680	13606	9562	6840	4931	3654	2652	2132	1250	955	786	653	670	540	466	503	429	425	416	397	356	370	392	369	367	380	358	332	381	380	372	345	307	355	346	365	350	346	336	332	309	326	311	309	330	368	320	340	329	347	338	301	348	287	320	291	299	317	307	321	315	309	327	324	286	299	305	301	291	313	327	357	318	323	276	310	306	321	295	303	307	311	303	312	322	307	330	302	310	323	319	322	300	341	299	314	313	280	339	302	298	343	321	310	327	283	306	296	295	335	306	263	297	311	298	306	275	293	304	305	314	314	312	296	301	290	315	321	322	311	307	311	321	297	313	351	334	320	334	300	296	293	319	319	317	346	327	307	316	318	321	323	316	293	346	302	325	284	292	308	322	297	335	317	294	289	300	321	310	300	363	309	324	313	315	301	307	308	299	351	280	301	285	314	304	300	308	307	316	314	318	318	319	316	301	316	288	327	308	312	318	324	291	300	309	276	306	293	333	328	305	311	317	330	312	293	329	297	326	328	320	308	313	336	329	323	299	302	292	317	288	335	316	314	270	310	293	311	323	334	281	289	300	297	291	320	326	312	326	299	315	304	350	309	311	320	312	277	279	318	289	309	288	324	306	326	307	289	290	323	326	291	330	324	329	281	296	331	287	307	315	291	324	317	288	301	327	297	339	309	311	329	297	301	300	330	313	301	290	287	298	307	324	272	293	332	314	293	299	300	287	302	327	296	318	302	306	320	310	284	347	303	317	330	313	327	307	327	298	298	316	299	318	299	317	320	293	312	295	281	315	292	325	295	305	319	305	304	319	312	322	315	303	314	317	315	289	321	311	340	346	299	297	305	279	298	344	304	290	307	313	324	262	308	295	345	286	311	297	330	337	314	303	317	322	303	351	309	301	285	316	314	325	300	323	312	277	308	301	328	312	321	292	321	309	309	300	298	305	319	314	355	295	292	298	317	304	344	331	304	280	292	313	309	304	322	280	300	338	277	304	316	317	322	296	289	298	294	327	304	312	312	295	306	310	299	313	301	307	314	277	330	302	304	324	306	315	313	318	292	279	296	308	329	362	326	336	309	311	308	293	323	311	333	300	286	305	323	319	339	303	303	310	302	309	297	307	287	317	338	296	325	309	279	350	320	307	350	333	274	323	278	341	297	293	309	316	331	281	305	343	301	319	313	321	305	291	318	280	332	309	317	300	289	288	319	292	283	298	267	255	301	337	337	296	301	334	317	299	315	317	318	314	297	310	306	325	315	302	300	295	321	332	358	326	332	305	331	287	306	318	290	278	337	311	325	279	325	302	303	306	336	303	307	284	306	325	318	301	299	315	299	345	321	319	327	330	304	311	320	328	285	307	309	306	284	298	304	307	311	335	292	328	296	323	299	337	322	327	303	316	331	320	308	297	267	308	304	325	280	298	353	305	317	305	334	294	275	346	317	322	352	339	317	334	327	324	307	305	314	301	326	301	286	326	280	302	326	306	290	318	302	315	297	326	305	275	323	282	300	282	313	301	280	299	312	323	318	333	301	309	308	306	319	321	291	340	322	326	303	288	325	324	325	351	305	297	285	302	317	327	325	299	298	264	302	319	303	307	306	317	325	313	279	273	314	314	331	312	326	318	305	342	304	323	294	293	334	265	296	327	313	312	330	331	316	301	338	300	316	295	315	325	269	335	326	284	307	299	315	333	323	288	333	298	304	303	318	304	311	294	319	306	305	279	324	330	303	318	324	330	340	318	341	302	267	287	281	298	320	320	313	319	315	292	282	321	331	314	315	332	297	298	277	343	281	324	347	299	294	286	307	313	296	303	287	307	280	296	292	319	304	323	281	307	300	325	311	305	292	304	305	341	276	295	313	316	321	333	327	319	314	325	297	294	302	308	317	314	317	295	325	275	268	308	292	326	288	330	295	324	287	328	321	291	312	291	322	283	320	291	316	291	310	320	326	309	319	311	296	344	297	317	305	323	311	294	351	334	355	291	292	276	274	319	345	282	292	313	343	307	336	310	333	306	308	317	371	288	328	317	359	312	302	291	288	320	327	342	283	318	333	305	298	298	303	294	312	298	310	301	325	319	309	315	296	296	327	312	302	307	291	333	327	304	332	333	290	282	291	312	289	345	319	278	318	305	293	314	336	281	296	307	306	316	320	291	333	312	303	320	336	308	327	288	338	307	316	288	318	321	352	315	267	287	319	294	326	280	330	310	308	286	305	303	311	306	293	266	294	335	356	311	302	335	294	290	308	317	327	293	286	304	401	316	307	307	304	266	302	309	316	312	309	310	326	295	354	303	340	340	292	312	323	319	309	320	334	334	324	315	320	293	324	314	306	305	291	309	313	322	267	350	314	307	309	313	319	247	297	308	310	282	329	341	310	308	288	327	330	315	297	295	323	277	289	334	305	314	305	289	321	298	312	304	308	304	286	307	306	290	277	313	302	336	304	308	327	304	318	283	347	286	282	284	321	299	333	301	290	336	296	289	303	326	348	280	313	304	315	296	290	309	328	304	316	312	299	334	305	317	298	308	339	270	293	335	331	338	327	333	308	321	323	311	314	323	322	312	310	289	289	320	317	291	295	296	296	306	333	318	301	317	329	292	285	295	311	317	290	284	254	334	317	310	343	280	276	312	310	289	299	311	298	305	321	308	300	283	283	309	292	354	310	310	314	301	318	292	311	320	344	315	308	316	313	291	323	337	299	329	279	337	303	263	301	290	280	271	322	347	313	311	287	293	353	324	350	299	325	339	282	301	308	320	302	269	294	307	299	318	296	315	296	286	300	287	321	308	316	308	308	307	369	331	287	313	304	296	297	289	322	305	308	325	289	305	316	302	305	302	266	307	318	286	329	331	311	311	310	303	303	291	313	327	309	320	287	306	330	287	329	294	291	324	313	310	334	293	321	301	297	320	326	302	314	313	291	326	308	333	308	332	302	297	308	290	300	291	322	329	298	317	292	319	289	358	325	294	297	284	298	304	290	309	335	325	310	316	332	303	360	284	275	305	315	320	330	312	286	313	318	349	319	333	301	291	321	311	306	287	307	334	331	303	329	296	290	323	302	290	314	300	309	324	290	308	288	318	334	290	287	256	350	306	304	289	313	316	322	282	301	289	302	306	307	326	306	318	293	320	334	299	315	310	339	295	314	298	312	305	280	328	288	305	272	338	307	314	316	332	329	326	323	304	301	321	309	273	303	265	296	292	317	308	327	355	294	299	322	287	325	312	347	308	297	304	328	325	338	296	327	302	318	312	332	323	304	308	297	306	296	316	298	294	286	321	312	307	279	316	309	311	331	330	310	314	338	283	337	344	308	320	333	305	320	324	312	287	319	317	315	292	301	283	270	307	330	319	315	334	289	301	320	307	318	296	346	300	308	290	304	312	285	315	287	305	288	310	278	282	294	307	304	291	315	302	300	344	301	286	330	320	310	277	305	317	336	308	328	313	317	347	343	322	335	306	315
43639	46995	31251	33814	41367	41351	38861	33370	29577	26480	22987	20187	18030	13722	11497	9217	6245	5068	3967	2999	2800	2316	2169	2077	1807	1769	1684	1547	1483	1438	1463	1418	1251	1321	1268	1265	1371	1263	1168	1215	1083	1071	1117	1100	1039	1034	1053	1010	1029	996	1066	1025	1063	986	1023	1045	1049	1055	1029	973	898	930	976	953	929	945	937	932	946	876	873	950	885	846	929	877	929	901	917	907	955	868	867	909	886	881	876	946	893	864	875	938	898	874	927	974	974	964	931	933	968	901	909	912	873	930	940	900	919	859	897	961	892	896	942	902	872	880	911	868	903	924	886	856	839	951	879	916	908	901	900	893	921	850	920	853	912	936	884	887	816	859	866	929	928	909	892	936	935	885	939	849	925	920	904	897	925	915	875	983	886	898	945	880	877	918	942	927	936	919	938	888	892	893	871	857	854	846	912	888	833	858	907	897	909	927	880	896	870	874	871	871	866	844	889	831	915	890	849	914	853	877	967	876	858	918	881	931	932	881	847	884	852	920	895	869	909	874	872	871	878	888	874	896	866	938	824	916	879	895	859	852	882	865	881	895	833	885	874	921	863	844	983	856	908	922	900	840	876	901	976	902	875	921	869	972	933	892	900	936	894	879	933	858	884	918	869	918	856	913	871	893	879	903	872	857	925	876	826	856	876	913	880	863	922	875	899	903	877	887	923	857	887	885	899	897	849	873	876	865	867	832	910	863	941	883	915	871	886	879	929	915	857	950	823	886	884	901	947	874	914	869	850	846	920	856	875	849	902	913	870	898	955	861	887	874	906	883	876	902	892	898	850	930	854	949	881	872	855	895	879	934	899	904	931	872	901	929	889	910	797	870	872	930	914	925	899	896	885	926	867	882	876	959	857	891	961	909	883	819	887	887	876	909	850	910	927	876	931	877	875	911	921	925	879	937	854	886	880	872	895	882	873	855	887	842	890	887	852	833	897	873	893	892	876	910	928	859	892	855	917	875	882	938	878	856	847	953	856	830	876	930	897	885	974	918	868	922	888	869	874	864	866	881	850	897	909	915	851	843	833	893	907	943	861	900	877	889	865	864	921	895	878	910	868	885	893	902	885	893	894	852	862	904	893	914	871	885	913	885	877	857	916	886	872	892	904	802	844	949	897	895	930	928	836	918	914	872	930	885	842	925	869	904	881	858	939	913	884	863	881	888	936	887	881	896	896	898	851	869	898	889	892	882	873	911	902	894	929	905	914	891	862	898	850	819	901	898	901	883	881	883	883	893	882	883	938	946	917	896	881	900	906	912	904	891	955	950	885	840	929	885	876	842	919	922	923	883	853	892	846	922	875	890	846	927	874	913	892	904	889	893	892	909	914	916	885	922	851	905	860	845	877	887	949	823	901	939	864	933	839	871	869	882	859	916	889	848	948	932	855	895	904	844	852	885	937	908	879	845	889	863	817	916	924	903	865	873	882	895	913	879	947	927	889	864	888	863	895	877	844	943	948	918	917	901	882	896	941	866	881	942	918	888	840	895	873	875	881	914	881	872	898	864	906	947	863	881	945	850	911	867	855	868	852	935	886	855	816	866	875	905	885	862	894	823	926	892	866	883	871	908	892	903	896	873	822	870	902	855	866	872	906	908	966	851	915	905	910	977	919	844	900	894	893	893	885	866	870	836	928	848	829	893	869	914	865	917	900	911	882	870	919	913	883	942	863	862	832	903	845	889	904	854	873	815	881	894	865	930	910	933	889	906	894	872	871	900	941	870	902	863	855	884	913	937	912	879	876	863	903	909	886	895	926	914	873	897	878	863	917	897	883	886	873	898	926	903	868	906	920	908	896	885	832	902	896	864	908	838	882	917	861	873	927	886	849	890	881	831	862	859	929	901	872	890	855	892	897	908	928	914	890	877	928	849	893	920	905	909	876	875	901	880	932	848	853	824	873	929	893	922	881	840	881	841	900	887	937	964	859	918	893	900	900	863	883	897	875	899	896	912	903	852	863	812	840	927	875	886	904	891	829	850	879	848	895	939	870	855	885	912	906	869	830	872	833	912	903	864	870	894	877	893	860	865	844	878	900	876	831	903	951	890	904	887	862	889	883	878	910	866	883	861	874	883	875	892	863	912	916	958	864	869	887	888	926	885	890	872	881	873	905	854	901	910	914	884	886	841	958	887	900	855	903	916	922	880	919	903	834	863	885	954	874	929	877	874	888	826	878	848	852	863	892	903	895	858	866	887	883	889	839	928	900	914	867	945	954	860	879	850	879	823	837	869	861	874	883	895	917	829	885	894	933	890	895	893	892	874	879	928	897	927	931	922	871	885	872	864	965	888	880	865	892	876	927	897	877	871	855	860	900	885	889	891	876	881	845	915	885	856	894	886	944	885	949	888	874	910	863	887	828	927	859	878	875	913	855	931	939	929	876	862	882	882	844	875	827	887	852	923	926	866	851	913	949	894	898	929	870	889	856	918	863	894	881	873	918	833	922	855	856	862	857	915	841	920	945	880	930	895	903	901	851	900	830	868	903	871	900	908	944	897	904	876	905	909	846	925	912	875	897	883	867	907	925	862	844	897	892	898	884	882	847	873	901	889	889	881	901	865	877	915	856	838	908	859	928	902	895	929	922	911	840	922	840	821	937	929	1000	875	952	845	880	885	874	879	960	852	862	877	896	916	911	899	879	930	909	872	908	904	896	947	925	900	844	859	864	830	913	875	879	895	881	923	858	915	867	902	856	823	891	830	869	907	888	940	924	886	926	924	879	946	834	864	854	859	858	866	881	851	863	891	873	891	905	870	928	866	924	873	872	970	906	876	907	889	877	864	908	848	891	855	881	927	901	890	889	870	888	892	881	855	927	910	887	933	909	942	930	928	842	883	898	854	880	850	910	883	906	909	858	877	905	918	889	872	948	898	873	887	868	934	867	888	916	883	874	928	853	910	879	894	868	911	880	876	918	912	863	920	836	870	942	877	842	898	863	898	889	870	887	866	934	898	872	946	844	814	883	878	888	857	900	933	912	896	859	888	924	898	876	921	938	884	897	899	873	838	921	846	890	797	891	864	844	874	842	859	922	900	884	855	948	878	905	900	885	918	919	905	835	911	871	874	927	899	872	913	852	940	858	919	909	860	874	877	859	829	860	899	920	933	967	912	937	897	884	879	887	869	897	866	848	873	885	959	927	874	905	854	888	887	884	891	879	867	882	879	847	919	920	880	883	863	904	912	912	870	905	891	910	832	874	893	844	877	864	882	888	853	880	861	903	914	889	910	872	872	899	835	947	857	900	888	913	907	875	892	943	837	924	892	892	905	863	879	819	879	865	918	856	923	931	830	908	892	917	917	930	952	973	898	897	903	879	898	854	929	884	899	861	891	930	881	855	830	890	893	902	863	902	889	849	870	873	905	900	900	903	844	926	914	900	873	890	880	910	914	905	862	905	845	928	896	829	865	844	896	905	908	878	882	865	890	892	909	858	863	891	907	846	871	889	854	869	886	825	902	890	878	824	870	914	915
16047	31294	11999	5562	4598	3431	2147	1459	1055	790	599	512	399	374	374	310	245	223	208	217	232	231	207	174	198	205	182	207	160	186	163	205	156	183	194	184	171	191	166	177	196	161	171	181	167	155	176	161	166	151	188	174	185	177	186	169	157	186	158	161	169	178	151	181	171	196	163	162	152	156	160	160	184	170	171	154	170	199	166	175	181	183	165	166	184	179	178	187	163	172	165	180	163	168	172	165	150	170	178	159	156	191	146	179	174	183	159	142	170	165	169	165	169	174	172	149	183	149	170	201	154	167	154	175	158	163	187	161	155	160	160	159	202	176	149	153	204	162	153	183	183	172	155	152	154	149	182	162	193	162	157	165	191	166	180	173	170	181	185	153	158	157	159	165	175	196	171	173	163	183	190	171	169	157	166	174	182	149	183	175	162	187	161	160	178	170	174	159	159	158	154	168	167	177	157	185	202	152	173	165	173	186	142	179	164	171	173	175	170	155	171	155	178	161	173	197	177	183	167	153	156	161	176	172	187	180	187	154	161	168	157	169	171	158	169	164	167	167	167	164	167	171	149	182	160	177	161	174	163	181	167	142	197	174	180	165	160	160	199	171	161	177	169	177	178	179	176	156	146	170	169	168	154	179	153	159	183	162	165	169	180	164	185	155	171	147	178	157	181	163	148	183	172	162	152	165	150	159	149	168	162	178	169	158	186	144	174	199	177	190	158	157	162	151	168	171	157	157	163	170	184	165	169	170	165	169	180	158	161	175	161	163	184	144	184	194	194	144	157	166	163	174	195	167	151	164	158	203	177	172	186	198	151	167	171	168	170	176	167	180	169	161	186	174	185	179	176	163	172	173	173	170	166	146	180	173	172	171	175	170	162	178	157	166	164	180	163	167	202	164	174	165	172	175	180	145	197	140	148	168	162	175	160	163	168	161	156	165	172	163	158	183	179	172	174	184	148	192	165	179	173	176	170	170	166	164	166	183	181	169	182	170	179	177	173	175	186	159	148	174	164	172	159	180	179	184	174	159	193	161	185	196	155	172	171	166	167	156	159	154	180	208	126	156	186	162	175	181	165	151	159	190	166	186	181	154	164	141	178	162	177	165	166	176	161	157	162	192	166	183	175	161	176	178	147	186	150	181	172	180	166	165	178	154	155	180	174	167	192	200	161	174	171	149	199	149	158	174	166	156	163	182	159	167	144	159	170	175	166	172	175	132	164	160	172	184	186	152	186	171	190	159	163	186	166	155	149	177	166	187	161	163	175	159	157	169	181	172	182	174	168	161	154	153	175	166	159	162	175	182	156	155	181	154	161	160	165	174	180	165	172	187	152	183	179	173	194	168	158	182	200	181	193	171	178	180	143	177	180	167	167	168	165	186	180	178	170	166	169	170	159	167	164	161	150	176	144	167	157	174	166	157	171	176	178	158	174	160	185	152	180	166	178	185	166	185	155	170	169	169	189	157	159	136	171	184	180	158	169	177	171	155	181	157	155	177	176	154	181	162	187	190	153	176	149	165	172	175	167	161	183	164	183	157	171	169	145	174	170	171	162	162	188	168	157	188	158	158	153	185	185	154	179	160	158	179	177	166	183	192	157	139	152	161	175	155	169	166	191	154	184	188	166	153	178	160	184	188	173	135	174	173	169	138	170	175	155	171	165	140	177	172	151	170	173	174	185	153	179	164	174	192	175	140	180	184	151	177	151	150	163	172	165	160	171	153	146	172	158	159	169	158	191	171	198	156	139	150	188	158	156	157	174	186	170	162	171	162	169	163	171	157	173	187	175	163	187	158	177	153	189	162	166	159	152	157	152	160	176	167	158	175	170	157	203	162	185	176	152	168	165	159	180	179	171	156	174	171	162	147	156	180	166	151	182	189	180	184	159	170	171	144	189	152	177	161	184	154	172	165	166	177	172	187	174	173	188	155	165	172	174	177	187	180	200	176	176	157	170	191	189	150	177	190	192	174	159	161	160	156	155	160	187	164	171	145	183	150	162	142	186	151	176	184	186	192	173	183	149	163	164	147	183	178	172	162	149	169	171	147	153	153	189	176	178	160	161	175	155	174	153	177	158	162	163	151	140	159	167	172	171	183	160	171	156	154	176	161	157	157	164	182	161	183	161	172	184	171	167	156	178	178	154	178	184	170	172	163	171	150	182	188	182	152	196	169	160	155	171	179	161	157	173	176	172	151	173	178	160	185	188	174	171	175	145	154	171	164	166	196	154	174	180	163	168	186	169	189	175	144	182	186	138	161	183	174	167	172	168	166	189	175	158	164	185	160	173	163	154	172	174	141	157	158	173	173	156	164	157	173	158	173	182	169	184	181	172	165	163	156	163	158	183	174	194	169	158	135	194	183	175	191	170	172	177	164	164	168	162	155	154	178	159	178	174	184	187	143	164	178	156	181	161	167	173	184	166	197	167	166	172	163	191	173	162	172	155	167	176	168	143	164	168	171	175	174	180	163	176	157	191	180	162	173	174	172	147	158	163	173	163	169	167	159	170	168	173	180	190	151	177	164	158	166	162	167	163	160	166	174	171	197	184	167	178	179	155	167	169	175	183	179	176	146	145	178	174	156	156	169	202	169	155	137	160	162	178	175	194	142	170	166	172	168	172	129	166	147	176	178	162	148	166	169	142	147	176	167	186	169	153	173	162	170	169	161	159	156	169	162	169	179	178	150	165	158	166	165	160	161	152	183	171	171	154	171	171	169	161	186	164	158	180	171	170	167	177	164	172	168	187	155	147	167	195	178	169	161	155	143	147	159	174	157	190	172	186	169	182	171	176	168	161	189	164	186	190	177	168	165	171	185	170	165	155	175	159	168	147	169	155	149	175	153	150	172	160	173	159	180	154	153	168	157	180	164	187	163	197	171	181	176	146	142	174	164	165	156	169	159	175	164	174	181	166	174	155	153	144	162	170	170	193	182	166	147	205	157	161	166	177	178	180	153	179	153	167	156	167	168	164	181	158	180	149	173	141	154	171	127	180	169	159	186	183	165	179	149	185	160	170	166	161	152	147	160	159	165	183	178	168	172	179	151	163	162	172	160	162	173	183	165	188	157	145	172	174	179	164	181	193	160	182	184	171	174	222	156	164	182	153	157	185	178	161	156	172	153	167	166	181	167	180	191	171	185	164	173	153	168	182	166	163	166	180	166	146	159	171	164	153	178	184	180	183	175	157	164	163	137	166	157	154	161	162	172	145	174	173	144	153	174	181	175	173	175	181	187	194	164	152	169	176	165	176	174	162	190	163	168	167	159	180	166	153	160	165	189	139	171	196	162	186	184	166	194	164	180	176	158	163	139	166	171	176	156	167	156	172	155	185	159	164	198	165	168	153	180	183	177	181	153	170	166	199	187	180	165	150	170	164	169	145	160	176	169	168	168	203	201	168	160	166	174	180	163	162	196	170	185	176	159	165	146	204	162	167	185	167	175	157	157	166	173	156	180	181	173	173	163	167	174	171	148	174	171
13719	29710	11166	10730	12650	10683	7689	5846	4575	3605	3083	2539	2036	1736	1519	1414	1139	1071	984	872	831	804	768	750	799	695	693	665	714	706	723	671	647	671	632	627	614	623	573	649	617	593	598	600	570	581	564	603	624	582	584	551	574	572	596	564	572	558	549	515	563	532	576	534	539	557	550	540	590	585	568	538	565	529	550	523	571	554	552	539	523	530	558	527	587	554	565	577	559	607	570	557	565	523	498	529	547	564	588	577	545	561	536	541	547	588	547	534	502	556	610	539	520	511	566	531	521	574	555	538	554	578	581	554	547	582	540	543	562	521	548	581	555	527	509	584	529	531	562	528	525	489	549	532	545	511	549	537	536	568	642	586	538	549	546	559	515	581	525	546	565	540	513	525	561	520	588	523	529	548	560	553	575	544	539	557	554	545	555	594	529	582	507	591	545	581	598	619	580	554	560	534	525	556	495	545	521	570	560	566	557	549	570	538	597	569	529	530	535	547	609	533	570	518	554	557	544	565	545	556	524	577	526	552	565	539	580	535	611	530	531	538	562	552	596	518	555	532	546	576	546	523	579	509	519	522	546	586	566	577	582	551	574	538	581	561	584	571	551	502	543	532	580	557	551	532	570	532	563	538	543	558	530	543	564	545	562	592	599	562	570	536	555	552	549	564	571	581	530	542	551	557	524	546	572	549	553	530	535	544	530	542	549	601	544	579	541	597	527	593	557	564	541	515	567	489	576	525	557	533	565	567	554	591	546	532	565	556	561	525	524	574	565	585	555	560	529	564	554	545	530	543	519	535	523	518	554	593	526	545	548	566	566	502	536	569	592	525	558	563	536	528	550	546	549	535	538	579	569	553	567	584	567	586	574	551	544	537	535	527	575	568	530	591	571	541	557	552	575	530	556	516	540	534	581	523	539	564	529	559	545	527	541	555	566	547	540	559	556	559	561	570	490	587	544	545	542	539	515	547	572	563	564	579	609	543	537	540	572	524	506	540	559	564	520	558	537	562	511	579	600	531	509	554	521	580	572	592	534	515	528	527	605	582	550	538	586	587	550	600	576	530	537	562	544	552	585	552	540	543	524	530	589	580	524	526	566	583	558	543	577	518	574	565	590	513	562	600	516	580	554	535	531	540	518	518	582	539	507	581	512	567	521	586	559	557	534	557	565	518	565	512	545	545	577	579	589	536	568	542	575	550	517	514	519	548	550	553	549	582	585	553	561	532	493	529	568	560	565	536	595	571	490	581	538	567	626	547	562	538	592	552	534	531	579	578	575	524	576	527	547	558	559	580	511	555	524	550	515	516	502	569	559	546	535	554	584	543	554	529	598	502	533	586	521	571	518	561	550	560	585	496	532	559	632	525	589	565	546	579	612	564	552	524	555	545	544	566	577	548	559	544	542	538	501	557	549	559	493	555	600	564	575	551	560	554	540	558	584	547	564	516	570	566	572	539	543	566	563	564	570	577	550	549	518	552	634	528	525	577	531	556	550	564	609	526	564	569	553	554	595	498	535	528	546	526	576	545	542	508	550	579	543	568	582	564	570	543	524	568	494	572	571	553	540	584	554	591	583	558	543	564	591	508	600	537	549	542	549	552	537	530	557	577	587	541	568	547	528	542	566	563	544	555	545	546	507	541	531	545	550	580	549	526	562	592	551	550	574	562	573	544	562	548	584	545	552	548	529	574	541	565	554	537	525	534	604	574	544	513	540	494	550	540	595	566	530	556	554	544	531	602	585	568	509	587	532	587	496	543	511	567	555	578	561	559	554	574	561	570	533	536	541	529	520	539	525	535	565	512	595	575	558	563	525	549	587	542	566	576	535	558	568	609	547	572	574	529	535	511	544	547	531	538	558	524	526	541	551	544	512	532	553	581	562	610	538	575	535	561	551	570	543	542	578	570	520	567	519	576	540	591	530	524	548	557	557	551	532	536	571	576	579	578	528	505	608	502	567	560	585	599	567	574	545	580	582	546	521	556	552	549	522	550	565	596	532	577	530	548	529	527	590	559	594	541	560	509	562	533	531	562	568	526	512	593	511	547	548	578	516	532	586	542	518	519	532	585	576	537	499	549	538	529	574	518	557	571	552	552	589	516	574	568	565	551	564	542	569	562	557	560	581	557	587	571	541	532	581	536	553	527	563	551	569	582	600	554	561	562	563	546	603	549	567	537	568	522	563	535	559	539	535	590	595	572	552	608	587	555	564	531	549	586	514	548	570	544	545	537	569	558	540	570	528	538	538	562	569	529	554	522	575	539	578	571	581	550	562	559	535	537	517	544	567	582	591	523	562	552	523	584	593	550	569	555	548	553	521	546	512	588	604	564	580	518	574	572	555	504	586	542	552	545	506	527	565	541	523	559	557	565	575	586	588	559	545	514	604	549	554	528	569	585	597	558	532	566	522	531	548	556	563	539	577	563	579	562	544	541	563	543	546	576	528	570	539	512	516	561	569	539	511	556	616	550	510	539	532	558	562	531	571	547	528	538	568	535	546	520	577	550	563	558	540	532	533	588	544	521	542	578	562	520	551	550	547	597	546	575	517	596	549	503	552	521	539	538	571	580	540	570	562	583	521	594	564	591	571	535	548	559	542	535	544	543	550	551	546	536	536	534	559	573	532	537	516	564	586	536	560	526	542	518	548	547	550	554	594	564	552	553	531	549	561	541	599	523	533	556	553	529	543	544	539	586	567	552	557	500	525	573	571	549	572	522	578	548	527	593	527	563	550	532	551	541	610	552	534	541	508	531	566	572	546	524	535	533	530	582	591	585	543	540	567	556	557	590	579	551	532	561	534	599	563	559	523	556	521	614	583	524	573	515	516	502	580	570	537	563	585	521	572	553	587	544	608	541	558	554	566	570	560	585	530	573	587	512	566	532	560	570	567	512	511	562	564	528	516	524	545	505	545	561	547	591	552	545	574	527	585	553	564	570	546	535	566	560	584	526	575	593	590	540	533	571	559	514	580	578	565	543	540	559	550	497	553	549	530	523	552	533	532	562	506	576	584	534	581	575	576	596	605	575	522	552	530	519	586	587	563	558	587	582	550	546	559	547	549	538	502	551	562	575	517	539	557	571	551	611	587	577	542	575	546	551	530	549	572	606	540	563	589	544	528	598	541	564	532	583	532	585	580	537	567	519	530	545	565	570	527	553	519	532	605	557	580	523	521	550	569	546	574	505	575	528	587	588	555	546	554	517	523	574	532	596	523	552	547	560	569	562	555	558	546	519	594	575	548	501	581	551	543	560	539	606	536	529	523	583	559	592	593	551	559	602	573	572	563	584	570	577	531	563	564	529	581	557	554	591	538	528	514	504	549	570	521	564	551	568	545	562	550	575	577	581	533	555	549	602	554	561	559	530	579	550	550	541	533	564	526	542	578	538	565	539	515	519	574	568	626	545	597	572	563	517	542	600	518	546	540	535	521	566	557	592	515	616	514	552	566	555	560	548	549	518	526	585	540	566	559	511	526	528	501	537
43982	51670	30847	25237	26977	25905	20669	14327	9228	6628	4357	3464	2210	1597	1126	1030	702	548	417	360	353	320	269	282	283	278	263	229	267	266	246	244	210	224	229	243	228	233	236	236	238	223	235	205	223	233	215	198	224	202	240	251	218	234	222	237	188	202	223	223	224	206	219	237	216	229	208	209	206	206	215	188	219	222	205	205	197	196	213	205	233	219	232	210	184	219	199	185	240	190	204	201	223	194	218	219	254	201	182	228	231	198	199	219	205	197	212	195	216	201	223	206	242	217	212	205	210	206	222	219	219	202	202	232	210	199	217	202	220	213	220	189	235	197	187	168	199	200	216	215	177	233	214	226	189	205	228	205	224	213	200	205	188	168	190	220	207	234	211	202	214	215	218	217	194	215	213	213	227	213	202	229	219	213	187	186	202	178	204	216	214	211	212	204	209	221	218	189	189	201	204	193	193	232	220	222	212	227	245	191	208	204	207	183	218	196	197	222	195	208	196	194	194	216	203	218	213	190	212	194	215	197	192	222	207	204	221	192	186	190	195	207	190	216	198	185	226	211	219	204	203	214	203	188	185	234	240	216	230	229	212	205	220	209	228	219	204	211	215	182	207	183	213	225	208	194	188	178	223	210	196	204	193	213	202	207	205	192	189	226	226	209	217	212	207	220	208	216	199	203	258	208	202	197	218	203	181	222	202	208	209	203	205	200	223	189	193	219	191	208	219	208	201	227	185	204	199	215	226	222	210	230	208	242	222	229	217	197	201	219	199	197	208	197	195	192	196	226	234	211	192	207	189	224	207	202	195	200	224	195	194	194	217	195	215	213	239	194	188	191	221	204	188	219	204	211	218	230	185	229	225	228	200	210	190	172	212	194	214	193	201	192	202	206	191	182	204	207	202	204	216	228	212	232	206	227	209	197	190	207	194	181	191	218	199	213	207	212	190	206	199	193	221	224	232	170	223	215	204	200	213	241	231	201	221	206	216	182	219	213	188	215	213	196	205	200	192	210	186	190	221	226	225	224	198	203	211	203	206	215	212	214	187	167	219	218	235	193	209	222	210	216	228	193	208	220	212	198	208	219	211	198	214	186	224	205	203	218	224	205	212	203	218	224	187	191	205	212	207	197	207	224	194	233	209	208	222	199	222	181	203	199	214	202	195	206	212	199	209	202	220	222	216	200	202	215	206	193	212	206	203	181	195	208	185	185	180	203	212	211	215	194	222	178	218	204	198	220	203	217	209	222	210	188	209	229	203	194	223	209	184	219	223	200	205	239	222	220	224	217	206	220	212	244	219	196	208	211	197	198	192	216	193	205	224	195	224	192	224	207	213	182	206	214	187	206	195	205	205	223	207	201	169	199	233	194	211	234	242	228	201	190	215	215	190	221	199	231	216	200	253	210	227	190	174	210	199	222	213	198	230	194	234	213	184	205	214	204	224	202	183	216	201	205	187	217	197	206	214	184	226	202	211	192	215	225	194	184	207	213	216	192	187	215	192	234	221	244	204	175	208	205	193	200	202	214	242	197	215	199	212	207	172	192	201	224	231	223	189	191	192	202	218	228	212	216	203	185	194	198	203	183	204	203	232	213	204	212	209	202	195	213	227	207	211	210	233	224	206	213	190	177	184	215	195	206	201	211	216	212	188	188	213	233	222	234	187	194	193	227	214	219	222	190	194	222	189	225	215	216	198	213	192	222	205	199	207	218	190	200	222	219	223	197	214	201	196	207	175	223	201	198	210	192	180	196	219	209	178	212	221	216	195	219	192	207	203	224	194	188	208	191	200	221	219	202	208	186	196	213	182	204	222	192	208	190	193	187	202	214	198	185	178	195	205	214	210	203	209	188	213	200	217	219	183	230	220	188	217	209	209	220	211	226	217	232	210	244	199	209	190	201	235	227	195	209	199	216	176	231	217	202	196	216	229	201	186	198	198	201	219	201	236	218	201	200	216	181	192	207	212	175	218	204	205	210	234	205	219	188	209	218	206	189	199	218	227	210	201	206	186	197	202	205	191	194	238	203	227	210	216	213	200	216	192	228	213	204	203	237	213	189	193	201	192	221	222	217	202	207	214	220	191	230	233	219	212	216	205	209	207	217	232	216	241	213	209	192	225	195	211	194	214	205	201	223	212	220	210	218	220	208	217	227	226	209	199	201	201	200	200	207	209	217	215	222	218	213	219	237	218	210	200	207	226	222	234	210	246	216	207	227	218	190	222	200	200	227	208	178	210	203	184	226	204	223	202	196	202	177	201	235	219	226	218	210	186	215	208	220	231	213	203	216	204	213	241	214	190	221	180	225	220	211	229	222	200	223	218	210	215	190	184	217	204	218	199	214	187	209	229	174	232	210	222	179	200	232	222	209	194	213	200	193	217	217	205	201	199	174	234	205	205	188	205	184	198	209	223	201	211	215	207	207	204	192	206	200	211	201	198	225	202	200	230	193	233	203	197	198	216	207	186	218	215	232	183	206	200	208	208	179	219	196	225	211	202	200	210	218	223	219	208	216	225	229	192	219	206	211	219	201	206	225	210	196	195	195	216	202	219	200	193	217	213	204	199	212	236	201	198	202	205	208	193	210	226	213	200	210	197	223	218	197	196	212	224	205	198	200	203	201	222	206	223	216	221	199	222	218	210	203	211	207	217	194	213	213	210	217	194	195	226	193	218	201	232	177	189	198	214	210	191	209	237	193	194	216	214	213	205	209	229	202	219	208	212	217	217	196	212	203	200	249	206	215	189	213	184	244	209	197	184	211	212	216	191	236	187	253	223	200	211	202	202	232	193	196	208	196	233	195	200	212	225	212	193	220	202	212	207	179	189	195	216	214	209	199	210	210	213	205	193	206	204	190	191	204	211	192	217	201	206	234	228	205	191	181	192	212	220	185	228	228	210	232	196	198	198	217	232	222	206	197	196	218	217	229	220	217	189	206	192	214	234	215	208	216	238	197	189	205	200	185	221	187	220	228	194	220	220	218	181	197	222	213	190	217	215	189	223	210	205	204	189	215	205	191	195	172	205	216	200	210	209	215	194	190	211	188	216	202	202	235	217	190	212	223	207	213	236	207	214	209	196	212	214	219	188	217	216	192	224	198	198	233	203	235	214	212	199	207	179	212	205	212	198	200	194	205	213	243	193	221	199	215	199	217	185	226	237	213	210	199	218	223	181	223	213	229	216	192	193	235	222	237	217	196	200	190	240	231	193	217	205	215	207	218	193	211	222	209	223	231	182	194	206	206	218	182	208	208	195	207	214	188	193	209	241	212	199	216	204	217	218	206	240	187	199	216	197	206	199	237	185	211	204	249	213	217	198	214	208	207	203	211	219	197	209	183	209	202	210	194	174	205	212	206	198	226	217	210	191	192	220	231	230	213	230	197	206	198	198	222	199	239	252	199	224	192	191	194	195	208	201	228	235	200	215	231	213	220	208	194	221	205	195	179	209	173	199	187	208	224	219	188	201	230	177	193	207	229	223	206	228	202
35370	50098	24726	26077	34178	32636	29175	24410	20452	16945	14945	12757	10163	8128	6538	5160	3662	2977	2200	1723	1643	1358	1322	1214	1181	1160	1010	979	984	982	1100	1032	887	889	831	855	830	826	833	808	792	787	727	710	721	736	703	763	692	673	721	694	725	710	739	723	703	724	710	707	724	663	651	646	659	674	640	663	643	635	611	659	615	637	651	720	670	671	696	634	651	656	655	634	689	675	672	659	610	668	692	647	679	648	688	673	678	658	659	680	654	708	672	618	688	662	663	667	623	615	659	618	644	617	711	639	684	675	656	655	628	627	663	658	652	685	629	647	661	677	572	655	659	637	688	631	662	658	649	688	636	668	603	608	631	630	660	665	615	669	636	624	662	605	658	624	632	681	625	665	706	659	655	655	656	650	706	629	644	594	620	681	665	613	630	651	638	664	636	660	700	649	697	596	659	680	637	694	648	682	669	645	629	639	532	664	656	645	655	620	653	612	630	628	647	639	644	619	639	631	678	621	619	641	657	627	659	627	652	664	617	633	661	664	649	667	677	635	630	725	711	654	664	628	642	651	629	641	652	658	661	643	668	644	642	616	683	681	665	678	695	669	646	689	679	689	675	690	659	668	645	649	677	648	646	656	659	621	633	658	645	631	644	661	658	664	641	624	584	614	597	598	633	660	667	639	664	644	632	649	628	679	656	669	637	646	614	654	623	672	637	664	646	660	630	658	625	633	662	617	735	655	641	659	640	669	579	620	624	605	680	614	622	631	654	631	695	633	665	641	602	666	690	669	627	680	681	645	591	665	660	632	685	650	648	613	640	626	694	638	662	613	651	653	669	646	646	620	637	608	646	630	693	605	642	632	632	659	628	646	621	634	626	635	655	630	635	635	681	688	626	623	643	691	648	663	649	671	643	654	644	631	638	635	624	641	675	657	635	644	699	649	586	620	672	677	641	684	660	615	670	652	622	654	653	613	612	605	635	676	621	661	650	642	638	631	685	642	618	625	679	635	661	613	680	711	650	647	628	623	640	619	636	616	608	631	651	668	634	649	634	672	678	614	650	650	606	622	623	681	676	660	672	674	640	621	654	684	651	629	622	664	638	655	667	594	667	621	664	703	690	606	705	685	655	628	692	624	638	635	647	627	673	673	687	660	657	628	660	651	643	678	647	667	668	687	645	640	650	660	652	674	642	698	687	675	647	626	641	632	698	638	613	668	679	647	634	620	626	669	644	672	645	654	598	657	608	646	625	653	643	658	617	676	626	629	650	675	623	650	696	609	635	660	654	640	674	661	676	671	649	644	642	629	614	670	679	647	605	661	657	646	671	622	647	624	641	611	642	597	608	659	632	652	631	677	620	623	656	684	600	670	660	640	670	613	704	640	634	651	609	603	627	628	652	655	647	640	658	680	654	688	646	701	622	634	646	643	612	664	618	615	665	672	661	629	636	689	617	647	652	632	656	590	649	652	690	656	625	616	680	633	660	648	652	646	653	716	604	638	647	652	654	627	655	694	657	632	659	673	610	639	653	621	614	649	627	649	667	672	648	668	638	675	670	688	670	655	635	623	633	652	610	646	660	691	647	684	625	646	663	663	616	648	678	654	659	664	669	646	610	648	622	642	634	633	630	704	663	627	653	616	648	621	686	593	656	693	611	655	669	629	672	652	668	669	604	639	650	663	618	656	679	643	646	634	650	651	630	651	621	642	658	648	671	634	622	664	619	693	659	700	659	644	632	627	662	622	667	657	601	619	633	601	619	638	656	628	641	667	691	647	674	631	616	613	623	690	618	632	652	633	643	640	638	616	624	655	679	661	667	631	608	650	639	619	672	618	644	660	629	695	644	592	627	660	679	652	641	600	653	667	621	647	673	661	659	644	639	629	625	574	612	660	647	580	651	640	613	677	617	574	649	656	677	664	657	653	638	664	648	683	629	626	685	652	644	678	635	609	655	653	615	606	624	630	631	615	619	642	677	644	675	707	653	646	614	608	603	617	604	602	664	628	622	631	635	632	673	628	627	678	688	634	674	641	660	635	628	612	633	674	613	654	628	681	652	599	620	610	643	665	661	643	652	654	652	647	613	595	592	636	654	640	608	592	621	653	596	650	652	638	582	623	650	679	664	661	616	629	668	646	609	674	616	598	663	633	662	669	664	653	626	605	669	691	653	597	647	637	623	682	625	641	645	635	645	599	681	655	637	682	626	629	665	652	640	654	631	637	689	635	633	644	718	612	655	616	654	657	632	632	654	640	628	685	651	635	649	703	666	659	616	694	650	648	620	638	626	665	673	639	621	654	567	641	656	627	587	669	660	657	641	674	600	623	705	673	652	648	626	669	644	685	592	671	648	659	647	666	646	630	704	621	603	646	701	620	675	680	630	611	665	662	672	648	632	644	662	679	672	638	641	665	639	675	619	646	667	652	608	634	652	645	646	598	665	646	614	625	653	699	650	660	607	702	640	634	627	649	678	663	652	673	622	678	643	676	653	633	630	627	624	569	648	692	639	624	664	608	632	634	619	676	590	656	658	636	644	645	693	658	651	613	648	637	651	632	607	665	649	662	616	628	677	653	651	648	645	662	649	656	611	620	635	643	613	618	649	627	660	645	643	655	616	641	625	604	655	667	692	665	638	640	628	632	639	656	670	613	658	631	671	648	673	650	651	629	611	635	686	674	646	626	656	651	663	613	665	679	603	652	613	663	646	655	665	650	656	689	671	651	603	628	652	651	653	612	661	645	656	646	672	634	681	632	609	665	677	636	654	651	619	653	652	689	653	653	600	669	636	615	643	617	674	654	618	653	615	614	686	611	637	654	642	635	643	689	674	659	627	656	662	652	657	623	614	639	678	617	609	639	650	646	645	674	635	591	632	644	628	641	629	671	619	635	663	634	652	663	601	625	625	646	674	646	638	691	658	642	644	612	669	617	637	694	622	637	642	644	684	632	648	653	608	644	672	649	642	657	630	636	635	638	621	691	666	681	693	684	674	632	662	635	633	620	657	624	641	644	604	735	674	659	652	621	649	603	662	638	612	657	603	666	634	651	633	614	617	620	627	644	652	640	621	716	675	641	603	648	640	591	622	647	626	639	658	654	583	620	676	675	636	631	628	672	652	642	666	710	610	629	614	667	658	638	640	658	679	675	641	635	640	631	662	617	684	672	650	640	660	657	667	635	580	657	618	687	647	623	642	676	664	694	662	649	597	671	651	647	630	638	651	656	613	674	681	689	649	685	699	618	626	658	646	606	672	678	700	639	668	662	619	648	623	670	657	664	638	687	629	651	651	676	674	620	645	573	633	638	649	650	629	669	608	693	679	644	649	664	675	660	624	650	664	657	686	637	665	648	624	676	648	624	612	668	654	642	635	659	649	655	676	660	672	621	675	666	690	656	688	625	612	649	654	685	663	655	645	675	644	669	641	669	651	647	637	640	641	648	651	637	670	657	673	631	646	613	635	641	632	673	653	684	678	652	634	660	673	616	662	638	641	632	657	665
50205	49429	31472	26185	28505	31064	28025	22625	16978	13219	9441	7272	5214	3892	2864	2374	1495	1046	766	628	569	509	503	488	480	399	439	384	402	390	486	450	346	338	440	368	346	321	357	373	349	321	383	365	336	318	319	291	353	298	327	333	342	335	325	345	343	335	312	312	336	307	298	325	330	312	298	328	327	300	307	339	319	323	306	274	322	330	318	332	301	318	304	309	319	317	308	323	306	313	320	338	288	314	329	326	307	308	302	301	318	307	283	317	305	338	317	309	307	307	317	343	286	325	301	297	333	301	308	304	318	324	340	303	309	290	279	321	335	310	324	302	337	294	309	312	298	313	277	329	318	325	314	314	350	333	365	292	321	340	333	292	329	293	296	307	326	341	347	298	327	323	338	332	310	333	324	309	348	319	329	302	292	330	331	306	301	276	316	300	313	353	318	302	311	316	313	312	298	302	313	337	314	318	337	329	313	280	302	316	319	319	292	313	313	315	295	291	348	324	309	291	336	303	336	305	298	309	290	318	297	297	303	328	309	291	295	324	315	302	321	308	309	308	324	323	304	335	286	289	309	328	315	331	322	286	325	292	332	310	318	316	316	309	319	313	348	283	311	341	310	303	285	295	300	335	332	331	316	305	341	277	319	331	341	320	303	307	359	297	354	297	295	313	310	289	319	312	312	312	264	315	324	330	284	309	296	336	341	327	347	316	289	321	337	319	321	292	304	313	293	317	311	286	304	324	307	316	311	304	295	341	314	316	328	308	292	263	314	311	300	346	310	316	322	275	309	314	299	326	324	271	328	313	312	289	319	330	322	300	291	330	317	274	318	324	305	329	336	313	311	291	318	319	285	296	331	290	328	292	296	301	311	292	300	328	307	305	312	307	302	295	306	311	300	336	296	307	279	308	302	297	315	317	328	280	302	282	314	304	341	288	320	285	322	292	298	301	331	316	310	306	310	324	298	304	332	331	317	315	331	334	301	308	319	312	294	337	307	298	301	302	317	370	285	301	349	287	319	308	325	333	307	314	300	315	339	324	317	327	300	315	318	299	300	292	325	376	278	311	295	307	296	327	300	291	310	311	314	342	322	329	293	299	319	311	321	312	317	347	334	343	337	307	293	283	292	359	308	319	314	293	316	269	298	348	308	301	326	311	301	336	270	318	322	314	306	317	343	323	299	313	317	344	322	313	300	308	265	308	312	284	334	317	312	339	322	337	299	305	260	312	313	350	325	313	296	325	332	339	283	311	315	280	304	328	293	301	293	337	333	323	314	343	295	303	312	280	313	316	304	287	297	324	346	305	284	309	332	274	328	320	294	311	343	307	318	333	323	348	341	330	338	330	314	306	323	324	319	320	335	313	276	322	297	335	300	322	299	304	345	336	297	329	336	305	309	324	300	342	317	321	316	301	320	300	319	299	324	344	313	323	321	303	287	321	307	302	311	346	282	340	275	293	306	307	313	315	312	329	298	338	307	301	310	323	288	339	322	333	311	315	318	291	319	292	321	304	287	314	308	305	322	349	328	303	255	317	339	325	318	284	340	313	309	324	316	327	329	310	319	325	309	321	290	315	310	302	313	316	327	304	302	312	299	291	291	297	325	335	303	293	332	308	311	317	295	313	313	293	303	314	297	289	338	298	329	335	289	294	326	339	308	279	328	327	325	323	333	323	318	308	309	329	305	349	329	311	297	331	303	343	327	314	309	320	343	309	304	311	309	330	353	302	303	340	320	296	313	310	327	314	311	329	307	305	307	325	293	265	313	320	293	301	315	294	326	316	326	326	277	313	303	309	326	298	299	294	321	307	306	306	319	339	321	355	335	320	314	308	323	293	325	314	319	331	302	298	272	287	330	320	290	337	321	309	282	315	287	313	329	274	298	317	318	348	296	370	303	331	309	326	319	316	291	316	309	324	307	293	312	276	278	312	282	307	332	318	305	294	296	324	336	312	316	304	343	312	317	362	301	332	323	326	349	286	338	310	343	324	298	314	321	299	293	318	323	317	306	321	287	320	331	324	323	328	328	293	306	318	329	292	298	321	337	313	294	282	309	318	288	309	322	313	315	335	313	317	322	325	340	333	296	294	323	306	308	317	331	294	293	299	318	282	312	316	338	313	304	280	301	312	325	293	305	342	292	333	321	296	329	324	327	298	357	353	318	323	280	312	311	293	322	297	310	305	328	332	334	338	344	321	331	285	328	347	302	334	306	302	273	316	306	312	295	352	310	322	295	312	306	320	322	330	286	312	328	306	300	294	298	307	317	300	305	328	365	322	327	290	296	292	354	287	336	326	306	304	309	323	305	321	302	316	303	294	325	330	309	296	294	318	303	303	335	328	324	343	307	297	285	354	329	333	314	337	334	329	304	295	317	336	305	311	297	318	319	340	289	313	356	338	319	302	322	272	274	302	304	310	307	308	309	311	278	332	320	336	323	298	309	290	301	308	325	281	296	305	296	315	341	307	337	296	319	301	298	306	339	313	294	319	308	315	311	334	347	359	297	307	325	299	343	324	334	341	328	320	333	309	286	339	332	329	302	300	314	278	324	328	310	297	308	295	293	340	335	280	301	315	321	302	299	321	303	297	303	290	301	344	347	300	314	317	298	339	293	295	315	308	332	346	300	307	332	312	323	301	361	316	335	292	275	313	350	330	304	305	323	344	336	336	321	337	313	298	313	309	279	329	350	311	293	330	277	314	261	328	299	325	287	311	304	308	271	273	308	324	262	297	307	315	322	291	337	313	315	323	290	284	311	333	291	311	313	332	325	290	310	311	302	310	324	303	326	343	274	328	327	334	287	335	299	330	321	325	282	308	352	323	323	295	315	279	324	280	301	310	304	323	335	331	311	298	310	349	307	292	290	310	312	294	315	286	314	343	302	321	334	318	311	353	333	321	303	340	311	321	312	287	298	330	297	309	311	302	300	296	322	293	300	296	293	306	263	291	333	301	345	326	326	308	330	307	314	296	286	264	303	308	326	332	335	305	337	299	310	316	312	294	295	336	307	324	294	264	315	291	293	328	282	304	296	322	316	294	314	309	310	321	332	353	316	314	303	342	290	304	289	306	305	298	320	308	330	315	280	325	315	310	335	315	331	322	309	305	311	319	313	308	328	300	325	305	289	320	321	284	306	307	311	304	331	293	310	296	308	313	296	355	295	310	310	300	306	328	302	321	336	307	305	318	318	332	320	276	319	343	313	319	325	311	337	282	322	307	300	326	325	331	331	347	289	315	300	352	304	301	352	272	305	307	318	305	317	319	318	339	281	298	312	313	313	334	339	327	319	304	317	318	307	307	307	333	319	324	326	279	308	296	348	335	312	369	324	308	303	338	313	285	301	301	318	278	320	335	307	292	333	311	302	293	279	310	311	360	294	318	326	309	326	283	319	360	310	322	315	301	285	330	312	292	297	289	313	306	330	324	301	314	324	309	320	318	314	305	329	323	318	337	304	310	323	297	304	335	299	294	336	279	316	328	310	302	304	267
42131	49952	31715	33427	40997	40965	37921	32879	29825	25700	23100	21040	17218	14152	12254	9873	6599	5090	3875	3045	2794	2542	2289	2096	2012	1711	1739	1660	1612	1446	1591	1515	1279	1245	1408	1256	1252	1227	1223	1197	1195	1096	1093	1036	1059	1028	998	1052	1009	1064	1037	1065	985	1017	982	1011	1083	1037	1009	1059	934	910	952	989	962	928	952	976	905	905	911	953	941	900	874	953	890	904	905	918	914	948	919	900	944	952	889	877	864	885	929	893	873	950	931	897	919	926	948	935	968	937	914	944	950	926	904	903	877	875	896	917	866	927	874	896	865	915	907	962	940	912	889	909	937	938	883	915	949	868	935	890	891	907	882	903	949	886	896	892	859	886	899	894	902	925	902	948	904	877	857	876	909	892	915	909	882	913	904	939	935	910	914	897	950	929	915	890	898	886	939	894	895	932	917	871	900	887	873	903	914	905	855	937	955	919	901	861	928	874	862	900	928	924	913	856	891	840	884	934	919	898	919	848	882	856	916	859	876	898	909	908	880	896	890	857	928	904	873	937	874	898	884	876	914	914	940	898	901	934	896	930	880	912	912	903	925	942	894	887	926	847	884	934	872	918	878	913	933	891	921	855	893	844	920	869	906	897	877	915	879	922	937	899	896	907	894	913	833	890	881	911	928	902	898	856	910	867	865	873	844	939	912	926	940	887	915	914	904	888	899	933	892	892	936	868	847	879	882	895	922	888	895	877	955	857	917	891	883	871	912	907	922	892	908	843	897	846	930	867	913	905	952	885	951	849	868	855	898	867	936	966	872	889	900	927	942	893	960	902	909	919	938	874	907	897	958	860	907	853	917	884	889	914	902	928	907	931	917	876	873	930	906	887	900	863	897	904	932	842	922	877	909	823	949	889	901	852	894	904	936	847	923	862	882	868	910	900	934	890	871	916	966	910	886	887	870	927	914	854	880	881	878	941	906	918	940	969	900	893	885	955	904	894	878	919	890	850	887	873	891	869	954	850	879	923	860	924	928	926	867	906	941	919	858	856	916	874	885	939	853	872	900	870	876	891	867	941	918	864	841	883	964	884	928	894	878	924	881	906	936	930	890	901	896	863	921	856	868	848	879	879	894	894	867	835	887	958	877	884	984	912	864	878	906	876	928	908	897	939	844	922	893	910	867	868	906	908	923	898	916	888	912	871	881	861	906	894	875	873	887	872	846	857	898	886	918	907	888	910	882	916	961	846	844	913	878	903	890	905	906	897	903	898	889	919	889	869	873	839	928	903	881	921	903	906	915	931	912	937	909	895	852	931	914	881	868	940	895	901	886	901	893	917	898	883	905	893	866	882	907	853	935	894	873	917	882	885	886	893	918	933	932	907	895	896	841	921	945	856	910	842	912	862	938	931	910	870	971	911	980	875	940	878	834	901	918	919	839	901	881	870	907	900	892	888	840	921	918	934	898	922	885	895	908	883	930	873	858	881	922	947	956	909	907	915	877	902	889	915	894	905	892	928	931	865	872	923	890	937	903	904	929	896	920	950	887	857	909	926	936	913	907	872	936	870	934	890	896	934	927	926	931	918	870	895	900	864	825	896	867	899	870	931	878	919	877	944	937	886	897	920	887	891	877	913	890	927	878	874	936	903	890	891	945	895	966	891	943	906	885	919	915	923	894	926	909	930	925	911	913	889	893	911	904	860	902	871	855	916	838	891	901	914	879	870	907	918	941	923	935	890	902	933	870	866	871	871	919	892	917	920	881	907	893	891	945	862	866	919	923	898	979	842	886	958	897	893	931	895	913	837	895	868	859	883	905	883	842	949	890	896	848	865	871	882	912	880	893	901	830	914	909	854	949	907	897	892	876	822	904	908	962	873	908	896	919	891	853	918	971	878	937	880	920	832	969	905	857	932	885	864	873	878	878	918	917	936	921	943	886	896	885	869	981	894	827	857	902	875	893	884	868	858	897	915	935	925	910	965	905	905	882	868	860	861	913	867	878	981	854	914	898	868	874	889	927	902	864	896	883	937	943	916	915	906	928	870	890	910	893	908	848	966	851	880	892	893	899	887	937	856	918	934	889	873	962	888	916	888	868	814	872	922	859	899	949	872	895	897	901	925	876	921	884	891	863	921	937	895	922	873	882	916	921	890	961	973	929	877	918	899	890	861	901	874	841	882	902	902	911	945	843	884	901	933	900	863	852	897	908	943	938	839	879	888	861	919	852	939	927	870	855	828	877	970	938	916	926	852	963	884	887	849	911	904	889	902	868	926	931	882	846	895	939	895	879	910	902	930	887	848	897	875	896	883	824	900	886	910	902	924	871	914	908	879	889	908	870	909	891	909	960	935	897	852	896	926	889	930	890	904	839	878	892	856	894	870	849	900	891	897	914	918	915	924	922	883	919	915	887	957	960	943	912	890	862	912	885	936	900	892	895	893	891	873	925	860	875	873	873	899	853	987	869	906	895	881	956	936	884	913	944	927	924	901	889	919	895	891	930	891	938	910	902	880	863	865	863	806	926	899	889	912	877	883	893	895	903	827	872	872	857	924	893	873	940	890	867	907	901	932	877	929	877	850	842	857	899	924	882	879	907	926	920	906	913	875	902	902	855	841	861	874	919	859	854	886	963	894	907	897	876	869	907	914	905	894	919	922	911	855	893	938	937	954	856	895	881	877	892	901	906	888	943	895	901	918	884	933	901	927	914	893	892	880	817	867	870	811	878	876	931	921	909	890	906	985	895	881	889	916	880	911	869	870	920	936	868	854	933	987	901	911	949	880	892	864	929	900	946	846	875	889	852	919	874	947	921	938	908	840	877	898	843	854	894	907	916	904	892	896	901	898	873	884	897	888	922	929	895	910	902	903	892	890	875	938	916	913	822	835	855	922	868	880	876	859	923	880	906	912	912	906	910	948	894	891	914	895	945	881	898	921	885	922	943	924	821	904	900	906	945	957	870	918	951	888	935	875	888	900	908	862	894	908	898	921	847	867	877	895	904	924	914	852	894	862	904	956	877	852	890	878	911	888	881	892	915	918	890	939	865	916	922	906	914	862	865	894	869	872	905	870	894	930	845	849	948	869	916	865	938	943	923	863	882	892	899	918	911	876	910	887	960	874	882	868	893	874	892	918	894	946	873	973	906	909	904	933	911	907	873	903	899	927	879	884	907	924	861	913	905	910	890	950	862	899	876	939	916	893	896	925	880	892	857	896	876	868	902	887	898	885	874	887	915	904	916	883	913	893	933	888	901	962	903	884	881	935	938	884	895	911	851	895	912	896	923	891	891	866	911	885	903	895	841	894	874	887	903	916	921	923	894	903	888	899	866	894	859	899	972	926	910	839	872	890	853	897	917	867	846	922	861	920	897	978	902	910	893	897	918	897	930	892	914	871	895	945	867	947	937	890	942	912	933	898	875	921	876	865	840	867	875	939	876	939	861	881	907	867	904	924	932	917	908	884	883	963	925	878	885	911	920	878	861	867	951	916	867	911	901	921	882	903	907	857	877	901	893	874	866	863	927	919
15812	25698	10773	5188	4702	3456	2063	1387	984	784	587	503	408	343	318	284	287	223	236	218	216	224	212	180	195	164	186	189	179	189	199	190	161	200	206	180	186	187	162	198	168	190	169	176	166	167	166	190	159	170	193	179	176	174	191	166	176	158	150	172	181	189	175	184	168	143	181	177	184	155	180	179	160	151	166	175	162	162	144	178	169	178	156	186	162	166	161	171	151	178	164	177	164	155	151	204	173	188	151	150	153	160	160	183	191	175	173	160	168	177	155	147	174	166	181	172	157	192	181	175	161	175	156	181	166	180	164	184	180	193	179	168	160	166	167	186	177	178	168	184	158	160	174	160	171	172	179	164	145	162	153	190	154	177	168	174	181	174	182	158	181	180	165	185	162	163	175	178	150	182	178	153	185	162	171	171	168	151	160	175	188	171	167	167	177	169	178	184	191	165	170	172	167	170	175	173	158	149	148	185	177	171	190	177	142	177	185	164	179	164	159	177	183	158	174	162	165	146	191	157	203	157	169	160	172	172	161	181	161	169	152	170	153	175	199	171	179	182	179	169	166	180	180	205	166	169	177	183	167	159	156	151	189	177	182	165	181	160	184	186	152	161	185	180	197	143	163	170	160	182	158	171	191	188	158	175	157	187	164	188	148	169	166	171	185	146	161	181	142	151	172	160	167	154	179	168	156	168	179	171	168	168	183	172	173	171	187	177	152	176	183	186	178	170	158	164	174	188	179	167	175	177	179	171	186	195	181	180	172	213	189	182	168	163	154	156	179	183	164	158	165	172	171	177	149	195	152	173	164	190	160	162	159	180	170	162	165	190	171	166	161	165	168	173	167	166	192	185	161	165	173	187	153	164	186	177	159	183	162	190	172	181	168	191	177	192	166	166	168	190	180	200	158	199	203	160	157	164	196	161	171	188	177	162	140	170	153	201	181	172	173	178	148	160	159	153	178	172	171	188	149	184	174	168	166	152	163	199	146	168	185	169	180	179	173	173	153	172	154	173	168	176	185	179	174	169	168	166	172	168	166	181	192	172	158	155	172	151	169	168	184	187	169	170	154	177	166	179	162	161	186	184	197	161	173	187	174	158	176	187	166	178	168	172	157	145	177	176	180	163	174	144	175	159	154	173	180	138	175	191	172	191	174	172	171	169	160	151	165	139	159	172	161	163	171	171	174	203	167	158	173	185	150	155	190	184	188	168	164	151	187	192	171	161	169	166	160	184	182	169	187	196	194	188	193	187	162	192	179	197	149	180	156	175	139	182	165	185	167	178	170	166	160	174	173	154	187	176	147	174	187	182	168	174	160	185	183	161	165	178	174	176	169	153	161	172	155	163	170	161	159	191	181	187	154	162	175	161	183	165	172	153	183	158	186	169	188	182	161	181	186	184	187	141	155	172	151	169	172	183	176	169	174	165	156	163	168	159	178	155	137	173	191	162	176	181	164	163	184	185	163	161	169	162	180	183	159	157	171	172	150	157	162	150	175	157	170	181	196	171	162	159	186	181	178	181	178	163	170	159	192	182	176	157	167	183	188	151	176	178	156	186	178	159	154	197	140	191	190	176	179	161	170	154	178	171	198	184	168	175	150	193	174	202	192	155	163	176	203	182	154	156	171	165	170	184	170	150	188	169	154	176	175	160	174	170	166	159	187	171	179	167	158	166	158	159	189	173	190	161	165	183	160	191	183	156	183	160	184	151	170	173	159	177	186	177	186	174	187	161	189	171	159	176	193	187	196	186	185	182	188	174	160	179	165	166	168	174	171	191	156	175	187	167	145	195	139	167	164	160	175	167	180	166	149	190	145	175	185	187	174	188	167	168	167	202	142	176	160	179	184	168	165	200	159	181	161	148	163	168	177	147	191	165	163	187	168	171	176	151	197	192	202	188	163	160	171	170	177	149	163	172	181	178	150	170	184	182	160	164	190	154	166	177	203	169	177	177	163	176	162	183	192	180	173	184	157	191	192	180	157	185	181	183	171	196	169	192	186	155	151	164	152	159	145	168	185	148	169	139	182	186	171	184	207	158	177	155	170	147	188	159	161	158	181	184	167	169	174	170	168	185	175	178	144	172	177	173	190	175	174	160	158	177	173	182	169	176	173	159	159	160	198	174	170	179	183	177	189	172	174	158	162	171	182	179	202	181	165	180	181	175	167	186	153	160	188	177	164	169	177	186	184	169	157	164	190	186	184	182	182	148	164	188	144	176	181	165	170	171	169	189	182	173	160	182	182	154	174	195	191	175	163	179	183	167	165	171	153	188	188	173	162	173	164	144	183	196	177	164	195	169	159	175	171	186	184	204	184	172	180	185	174	185	150	164	172	171	171	183	179	194	176	180	188	194	177	151	162	159	175	176	193	196	189	184	158	166	188	194	165	156	172	196	180	164	151	195	168	162	158	160	162	168	181	180	170	182	170	189	154	166	198	160	181	164	170	177	167	172	165	138	174	146	146	162	182	183	178	172	167	172	178	186	146	172	178	181	166	167	155	155	170	161	163	178	175	183	190	176	177	158	173	187	166	179	178	195	193	163	177	165	183	175	157	190	169	148	176	159	163	162	164	178	151	181	171	189	166	175	179	182	166	175	159	168	173	183	171	173	154	147	161	197	174	156	145	188	157	182	179	178	161	154	201	189	175	177	186	187	145	179	173	169	177	155	157	153	176	180	170	173	153	173	160	188	190	157	159	155	182	178	178	170	171	180	178	165	169	162	188	163	184	167	155	156	188	165	162	179	172	177	175	208	177	177	169	175	174	161	167	136	163	159	176	161	181	176	177	192	153	159	169	177	198	178	168	173	171	161	148	180	168	171	161	146	191	179	184	174	142	178	159	158	154	147	187	165	188	166	161	144	165	173	145	143	175	147	165	195	167	166	174	200	207	180	170	176	155	186	155	166	173	187	178	189	160	173	175	188	172	170	179	159	189	158	190	174	170	165	184	160	167	161	189	173	186	165	149	187	160	170	211	156	164	147	147	176	162	179	184	176	184	144	149	195	193	174	166	165	161	179	163	179	177	160	157	161	180	150	182	174	174	169	197	169	177	159	171	173	216	169	166	171	176	171	171	175	172	152	169	169	193	181	167	184	162	182	165	166	198	169	180	162	168	166	175	163	162	156	187	166	146	171	162	191	169	164	182	200	185	155	171	172	186	158	158	171	160	149	154	165	193	173	165	180	188	167	146	157	147	178	192	178	183	183	191	163	181	183	176	170	192	171	154	169	194	184	172	170	166	181	172	188	175	184	170	198	165	169	194	159	178	161	152	204	192	179	150	153	196	166	179	165	169	166	186	181	187	173	178	190	176	161	157	155	195	173	155	169	170	168	160	164	146	171	167	189	171	185	152	160	168	166	161	179	180	164	170	167	168	157	159	168	198	173	147	163	181	178	176	164	173	158	192	146	180	179	155	171	165	169	150	172	172	179	162	178	175	183	173	180	151	177	171	155	190	160	188	175	169	160	199	173	173	161
12688	27188	10676	10240	12500	10552	7565	5784	4499	3576	2967	2587	2193	1923	1683	1439	1307	1075	926	843	819	802	798	775	781	744	714	739	709	716	733	713	675	679	678	612	603	645	666	631	584	645	595	626	619	580	625	579	569	589	597	583	631	568	600	605	585	551	551	546	567	548	604	584	543	542	570	559	542	548	550	601	577	598	535	535	570	562	553	572	526	524	533	577	532	585	603	553	561	597	541	543	551	594	579	591	566	572	569	596	534	581	596	572	505	576	532	533	560	539	555	548	571	520	537	596	599	578	568	587	567	587	575	546	518	585	546	591	563	531	556	544	542	578	558	550	580	554	551	546	609	545	549	591	574	583	549	608	552	600	576	555	563	565	564	570	570	585	548	557	578	521	563	585	618	555	621	556	584	576	557	553	531	624	561	570	575	550	583	549	557	574	541	568	572	539	576	558	526	593	540	576	601	557	562	559	586	562	555	592	561	544	573	576	575	573	580	590	580	525	561	550	583	578	542	561	564	547	543	571	564	592	573	573	550	557	562	556	587	568	564	609	545	562	543	553	585	541	562	567	512	549	548	576	604	555	582	595	547	580	581	542	528	533	551	543	558	598	567	515	583	553	570	540	543	567	565	528	542	566	555	563	555	538	564	546	547	527	543	575	547	556	507	552	547	566	556	553	548	562	555	572	550	583	566	557	570	591	529	577	580	534	552	533	568	514	563	556	572	556	550	562	569	546	576	582	561	561	580	553	578	553	574	542	550	572	577	520	566	557	581	581	556	551	555	536	542	546	588	587	555	573	571	566	596	565	555	582	557	542	543	565	525	572	560	561	559	594	552	569	526	559	556	537	564	568	568	572	555	545	540	540	537	580	563	554	558	525	558	576	556	566	564	550	571	545	585	563	560	558	568	540	562	565	574	598	568	513	564	564	549	550	572	589	535	544	563	583	579	591	544	557	580	562	552	584	560	553	579	597	570	546	557	523	555	541	512	548	605	554	562	577	548	543	540	550	615	542	560	587	619	521	571	585	608	534	569	535	530	597	548	546	544	531	562	568	551	562	592	580	588	569	579	573	575	610	582	585	562	590	575	595	528	561	597	544	530	540	570	548	613	551	543	540	580	531	605	576	558	569	568	545	561	586	587	567	537	562	567	562	568	573	518	552	560	574	557	530	552	543	561	555	525	575	543	588	534	586	588	573	584	546	566	555	568	536	558	638	576	572	544	555	538	581	497	586	598	548	544	563	534	571	548	578	545	572	574	543	524	603	539	508	557	566	553	547	530	573	577	532	549	574	558	561	564	571	567	520	549	574	533	545	588	588	527	597	551	558	576	551	528	569	582	544	585	581	570	603	545	557	553	545	585	552	567	546	535	559	604	538	576	560	570	586	572	572	515	535	561	551	536	531	588	574	584	585	538	548	541	564	523	550	555	533	560	538	516	549	535	515	594	583	569	600	557	591	533	565	533	549	612	547	543	545	599	523	589	523	543	574	574	582	588	542	556	560	621	584	539	596	577	599	558	596	571	527	526	559	484	554	508	581	573	497	583	520	552	533	549	568	510	560	557	560	572	556	529	523	555	572	553	575	592	607	563	557	500	525	548	572	553	558	578	555	557	564	561	577	555	537	584	511	590	554	516	557	585	551	566	563	593	571	597	581	554	542	557	564	552	570	546	538	585	557	547	562	585	566	582	521	554	576	549	541	511	625	563	556	593	546	549	582	598	580	580	559	575	512	613	566	532	615	556	580	583	592	522	571	528	571	595	565	546	556	567	540	521	620	565	599	571	531	584	543	560	548	563	573	549	601	553	548	564	545	552	503	528	566	570	593	539	570	575	542	565	553	560	520	567	573	534	533	587	577	552	568	544	537	570	549	537	592	550	583	580	528	554	529	552	541	609	555	605	576	529	582	544	570	568	589	571	535	588	567	535	607	547	568	599	563	549	561	560	569	577	574	548	600	586	540	575	544	592	544	514	534	584	562	560	572	584	585	532	576	555	556	546	579	581	565	539	569	568	539	619	499	555	610	573	540	547	568	586	559	558	593	541	585	535	585	589	582	528	559	571	579	595	552	553	594	540	553	557	524	526	525	565	574	571	560	575	553	544	560	602	549	540	520	557	580	566	570	524	545	553	566	548	537	593	579	519	542	537	594	555	504	551	555	572	572	568	529	553	579	541	534	532	561	561	586	528	532	570	551	562	549	560	570	550	534	555	566	526	547	614	524	517	546	623	586	558	609	589	533	555	551	553	572	542	568	535	565	546	554	551	572	575	585	552	575	580	560	591	517	586	576	514	604	584	579	572	587	505	590	552	544	600	602	550	520	596	580	561	561	538	581	537	549	520	546	513	552	561	577	588	528	593	552	546	542	552	517	555	584	539	564	537	554	549	531	558	516	585	561	533	551	578	543	534	655	577	572	522	596	563	563	539	537	574	595	550	542	548	546	566	585	564	557	589	568	573	539	539	538	488	510	519	544	560	547	567	564	543	557	576	493	535	522	571	541	559	551	550	562	554	580	574	536	598	590	539	598	545	532	565	622	561	634	565	565	539	597	562	578	570	532	578	573	561	570	537	576	576	520	545	524	568	540	542	525	597	502	588	631	551	533	522	562	564	561	555	549	579	562	538	548	528	553	559	543	554	562	586	575	554	591	591	558	553	555	560	543	512	536	592	561	567	559	579	543	525	567	553	561	539	536	566	563	577	587	540	513	566	580	599	523	584	555	505	597	509	578	549	532	547	564	541	604	523	559	563	582	552	547	558	532	571	562	545	538	535	544	571	561	557	574	566	563	578	567	569	564	541	557	553	574	555	544	542	578	593	585	581	583	571	588	596	554	586	556	616	563	552	575	615	572	547	581	584	550	539	578	559	572	563	575	576	524	569	587	537	522	496	525	566	573	551	584	553	585	521	568	546	566	583	548	561	566	565	545	575	577	584	586	535	567	556	526	605	532	549	557	552	581	580	548	575	553	533	578	575	575	602	539	562	560	574	550	555	582	547	588	593	571	567	547	575	544	539	504	646	541	621	539	544	563	601	577	558	555	551	540	535	572	526	585	528	562	595	602	586	561	553	613	528	526	560	567	588	582	587	551	531	592	557	539	573	536	548	574	563	559	560	538	578	556	571	531	525	547	558	566	532	559	588	606	533	559	565	552	606	541	547	546	518	520	532	555	543	557	541	567	604	597	589	536	543	565	534	629	582	571	511	572	544	585	598	594	565	534	574	590	548	537	546	548	601	550	557	562	580	568	539	578	594	606	570	601	591	551	582	556	565	572	608	562	569	553	555	528	564	558	560	515	574	570	593	548	554	559	564	583	567	537	568	598	559	541	577	568	552	578	568	534	578	563	565	608	517	564	558	547	560	557	606	577	563	562	573	571	530	572	560	540	579	547	519	561	546	512	551	579	511	569	552	581	521	562	543	612	542	571	559	539	558	549	610	530	538	576	571	548	575	533	566	548	602	583	537	552	511	568	576	548	565	566
46332	48777	30595	25155	26449	26056	20808	14139	9065	6181	4433	3321	2751	1938	1483	1059	802	586	456	371	342	338	301	305	274	271	275	274	250	238	246	213	244	260	232	252	229	252	246	244	248	225	235	222	223	236	217	222	223	226	196	195	219	214	197	235	205	222	227	225	209	228	206	217	206	228	217	216	206	236	234	204	230	202	218	188	212	196	208	208	227	220	212	198	205	196	230	215	216	226	231	219	215	193	210	224	223	204	210	213	214	211	189	197	202	195	203	208	204	211	189	206	215	196	234	215	200	198	210	225	203	209	231	200	220	185	243	207	205	226	243	206	223	210	231	202	203	215	194	205	194	179	200	220	192	184	207	195	211	203	235	205	223	213	223	198	207	187	214	233	182	208	222	187	206	205	196	204	211	189	212	222	234	224	244	214	220	210	218	209	194	228	203	231	193	216	188	206	198	209	202	219	216	224	229	192	205	195	228	218	202	204	233	175	185	170	206	253	201	207	225	172	214	196	188	194	214	176	207	210	209	225	205	210	200	220	201	200	213	202	197	192	220	189	191	190	205	220	211	210	229	210	203	224	231	209	215	200	224	193	193	228	220	206	234	179	231	240	194	219	220	188	191	211	218	224	208	208	224	205	233	208	199	241	202	215	226	188	229	196	211	218	204	208	202	192	215	207	206	204	185	208	223	203	226	197	184	224	203	203	177	228	220	220	209	197	214	210	214	219	200	212	198	219	202	218	229	229	223	216	179	233	232	198	190	185	211	213	199	224	193	220	217	218	199	215	212	203	182	217	205	230	229	192	194	212	204	213	207	214	189	212	212	199	184	193	222	160	212	206	238	230	181	224	190	221	212	207	207	221	229	215	241	223	200	176	207	208	235	216	200	200	209	212	200	225	191	206	213	190	197	184	183	213	224	200	237	205	197	208	220	213	206	187	221	205	205	210	223	195	192	200	238	218	209	192	193	214	225	211	220	237	210	219	227	222	195	218	198	216	216	235	215	208	221	196	236	224	189	203	218	207	213	217	205	231	211	190	187	196	222	227	229	221	214	200	187	233	188	205	224	200	240	217	224	219	225	215	216	196	213	243	236	229	199	212	193	211	223	212	204	181	211	229	216	191	193	201	189	183	210	206	177	220	198	196	198	215	213	170	204	228	197	200	219	233	214	207	189	214	226	200	199	199	217	191	233	215	210	217	214	243	185	214	192	212	180	202	235	237	216	211	200	191	238	214	243	220	233	194	217	170	208	209	221	210	205	179	222	203	206	203	220	217	206	204	217	215	218	189	198	174	214	204	213	208	227	217	197	209	219	193	198	206	209	182	192	193	217	201	200	225	211	203	216	215	198	188	200	242	212	229	208	217	236	200	197	207	213	182	208	203	200	207	213	197	187	199	199	222	212	218	177	202	210	207	216	217	239	190	194	208	205	176	209	214	197	201	199	208	198	229	206	200	213	190	224	234	212	198	233	211	223	196	205	228	223	204	209	211	195	184	219	182	182	225	189	208	212	216	227	241	201	192	193	207	203	211	220	197	186	179	214	235	233	233	231	212	214	238	233	206	195	208	205	235	206	190	191	208	195	199	224	209	181	214	231	182	225	201	204	220	195	222	210	196	218	185	191	222	195	207	204	197	176	192	196	200	202	195	190	201	200	196	191	234	224	225	218	210	169	224	204	246	249	226	199	202	190	238	218	202	196	211	192	205	210	230	196	177	215	216	228	196	219	229	200	201	202	210	223	209	214	190	224	221	209	197	181	239	171	204	213	207	195	217	223	208	209	190	215	199	188	196	229	224	203	178	192	223	220	196	247	212	207	234	205	209	213	225	202	195	186	219	237	216	245	223	218	213	205	211	217	206	196	242	206	176	202	201	196	216	220	211	225	213	198	199	197	209	209	209	194	238	203	213	200	229	206	201	195	195	213	192	212	226	190	209	224	213	203	204	226	197	220	193	210	183	201	202	221	223	235	207	198	185	211	207	219	203	170	224	241	211	192	202	184	220	220	226	201	204	183	214	203	227	195	194	210	217	202	216	204	201	205	236	210	225	221	204	220	196	212	221	207	188	214	194	209	251	223	236	222	203	205	221	207	204	214	208	207	181	230	220	205	220	224	177	204	191	214	221	212	223	206	186	195	238	235	197	217	191	226	204	197	212	206	213	187	226	225	191	195	227	232	218	217	213	200	206	214	223	203	214	221	224	204	199	234	205	228	186	192	225	192	201	215	188	210	189	192	196	206	186	192	186	215	234	236	205	215	199	183	222	216	218	203	224	225	224	195	199	200	203	198	215	205	212	196	200	230	231	205	201	240	206	204	195	181	214	215	219	194	213	211	229	187	221	201	200	200	223	215	225	224	188	228	199	218	221	200	217	177	262	206	179	220	169	198	208	205	216	207	196	235	186	188	205	221	207	213	236	224	228	217	193	216	217	215	228	223	206	223	225	203	189	189	204	231	218	206	224	228	198	185	183	221	192	190	166	202	189	199	205	221	213	234	192	207	196	234	200	184	216	231	214	241	220	177	190	235	207	199	215	183	212	214	195	196	172	221	185	213	211	196	205	198	242	208	221	204	230	208	227	172	210	210	204	219	221	206	200	214	211	204	231	190	229	232	209	190	214	222	223	227	202	226	193	193	224	227	195	197	225	189	219	228	214	226	203	207	222	182	197	183	183	205	189	222	211	203	195	207	204	207	190	179	221	210	209	211	211	199	223	214	212	171	216	199	230	207	237	244	191	191	242	234	209	227	206	205	185	202	220	202	225	205	235	200	185	242	198	200	191	204	212	194	254	190	215	211	202	206	179	231	211	216	197	177	203	213	213	223	215	243	214	226	244	218	213	201	212	220	203	193	226	209	200	223	189	204	198	193	212	224	201	207	201	215	201	199	202	200	200	217	227	222	202	188	200	245	216	218	205	190	218	208	200	210	208	212	210	201	214	212	218	218	202	234	189	202	195	207	209	214	215	222	222	214	218	225	213	221	236	201	183	190	197	200	203	199	207	200	210	186	205	179	212	225	203	209	220	238	213	188	199	217	235	223	183	221	203	233	203	196	209	216	203	199	218	209	199	183	194	211	209	216	194	194	238	217	218	219	200	194	201	202	217	234	199	223	200	187	206	190	226	227	225	198	206	212	233	215	214	191	213	213	214	215	198	220	207	211	215	197	225	222	182	205	225	200	203	217	206	223	206	213	219	220	214	179	187	194	188	218	205	185	219	211	223	208	221	195	187	209	194	202	191	223	193	205	224	196	205	181	210	231	214	197	195	201	217	198	199	184	225	227	211	216	181	201	208	192	203	209	219	191	182	174	196	209	220	203	211	206	218	214	233	210	223	226	207	204	207	210	225	201	188	194	217	225	178	220	192	214	203	195	212	196	229	211	214	208	224	216	218	178	185	195	219	204	201	201	204	193	236	211	215	210	209	184	224	215	206	207	199	229	216	196	209	234	220	211	203	203	218	194	207	186	203	221	230	219	201	194	212
37740	49141	27161	25566	34360	33324	28868	24479	20472	16411	14867	12289	10166	8168	6844	5476	4184	2812	2327	1711	1731	1439	1301	1173	1127	1065	1051	1118	985	1006	949	870	881	893	820	838	845	872	790	829	792	803	768	758	771	743	742	809	736	684	791	730	761	704	669	717	744	778	728	714	698	676	638	675	687	706	632	662	676	686	678	656	607	661	623	648	651	653	654	690	664	677	665	638	619	675	609	667	661	637	667	656	694	661	674	652	658	665	673	703	703	682	674	701	686	643	632	654	662	682	616	631	644	657	655	610	642	659	705	656	632	617	656	649	650	600	666	667	645	608	687	648	685	707	688	612	651	662	672	639	639	598	621	670	675	676	676	630	688	667	665	660	687	675	611	660	626	686	632	628	635	612	680	666	632	652	652	634	655	686	644	624	629	634	633	676	697	684	655	630	645	666	608	654	600	650	657	669	628	651	621	623	646	679	664	649	679	643	661	686	646	653	645	640	600	588	652	648	697	680	619	644	659	652	645	669	651	682	663	668	647	606	647	664	630	629	665	651	636	617	668	692	619	641	673	589	682	644	678	658	633	641	657	643	671	716	656	646	629	626	651	634	656	611	619	648	624	590	667	629	688	654	645	656	620	653	668	651	610	652	617	631	632	649	662	618	640	640	646	626	650	685	666	639	660	668	618	693	632	705	695	659	617	648	650	664	662	624	614	653	653	652	653	678	630	662	679	661	700	640	610	634	649	629	655	628	613	644	625	643	684	644	650	721	682	631	644	618	647	602	680	616	648	639	628	642	671	645	645	629	633	696	714	646	675	610	644	660	665	649	667	670	656	686	649	660	604	625	642	662	634	664	699	632	690	615	663	654	630	681	626	609	668	661	682	654	617	709	689	696	632	675	629	650	661	642	714	634	681	654	636	641	636	620	615	644	651	626	658	669	625	629	638	662	644	652	644	662	653	709	639	667	651	663	690	644	665	654	630	628	677	607	654	710	641	646	664	664	617	634	649	677	631	647	652	635	616	670	611	664	649	656	683	641	660	607	668	671	651	632	647	636	664	629	616	683	643	588	610	660	659	631	654	618	598	691	644	618	629	660	644	635	662	615	612	625	694	648	632	688	640	667	653	674	645	653	610	646	659	629	649	651	635	652	663	624	650	637	687	668	635	635	663	624	622	665	626	703	632	634	627	679	701	680	702	679	638	648	653	656	656	627	637	640	661	663	642	622	663	602	651	627	676	627	674	711	596	684	623	662	672	623	644	678	612	617	644	657	650	687	645	643	652	630	638	654	705	697	649	660	607	637	591	661	638	618	710	656	662	682	655	631	720	680	643	690	662	593	634	664	642	707	619	612	631	660	642	680	663	621	698	677	610	638	636	658	648	664	671	691	672	631	651	649	638	681	654	624	689	639	650	673	682	652	656	657	681	652	662	629	636	638	615	626	611	653	651	651	613	665	653	613	629	670	687	649	644	685	627	639	623	618	657	612	635	619	656	670	654	658	680	619	645	644	661	688	664	649	643	607	676	650	660	605	714	584	624	643	644	585	606	672	610	666	649	636	647	648	636	636	620	665	638	624	674	659	628	687	653	694	647	637	689	682	641	665	684	599	709	639	655	658	670	679	627	662	633	630	717	658	662	627	606	615	649	697	678	623	632	660	666	644	608	680	661	644	680	689	656	650	646	644	687	642	619	671	643	668	645	622	640	633	651	626	655	661	642	702	675	591	661	627	703	658	665	619	665	642	648	643	652	689	648	629	677	615	671	663	671	655	661	669	630	678	657	636	626	653	657	634	633	640	647	692	650	610	651	643	685	612	691	602	647	653	627	641	656	647	613	639	612	601	679	641	656	660	672	659	696	652	665	707	645	634	679	608	637	655	677	685	667	635	624	657	671	658	627	627	646	644	646	617	649	611	678	597	603	673	683	667	622	652	653	622	618	652	686	659	647	671	655	694	651	610	671	679	601	646	644	666	650	687	667	636	643	628	610	669	635	653	632	676	650	639	673	614	649	637	591	641	662	678	673	647	675	600	680	691	593	644	677	617	655	637	649	607	658	632	680	631	655	646	653	657	653	614	663	598	646	619	632	718	632	635	643	669	673	652	605	639	635	637	683	670	619	657	666	661	654	671	668	673	696	672	613	660	629	652	661	641	656	632	658	665	648	631	681	658	625	640	707	634	665	656	684	610	637	691	644	637	652	636	658	712	663	657	673	669	664	660	658	637	622	588	639	616	572	648	718	673	632	658	643	592	645	650	630	611	602	652	643	657	656	709	641	627	697	632	673	666	660	643	651	658	641	632	696	651	632	642	675	676	596	630	623	625	644	598	634	665	630	613	693	663	643	587	674	648	678	618	627	634	632	645	625	673	661	648	679	650	640	641	636	619	655	661	632	673	604	650	670	668	682	654	642	621	637	676	661	641	606	619	660	629	660	681	673	676	666	663	655	679	642	659	640	590	657	692	643	618	662	671	621	625	674	630	633	658	643	673	600	630	650	669	646	658	643	671	602	661	651	660	621	681	679	653	683	660	645	653	637	643	652	625	604	662	660	634	730	652	614	665	608	693	643	698	648	679	626	601	664	627	663	676	675	641	594	640	626	676	656	684	675	634	664	657	680	581	644	652	607	669	653	635	694	622	656	658	692	678	691	587	614	652	616	668	674	640	605	674	669	607	629	607	685	655	639	631	657	654	622	625	671	655	652	641	647	613	642	615	694	669	669	659	661	638	618	654	642	661	644	660	616	636	636	635	667	642	636	669	637	656	665	603	647	658	650	645	669	650	669	681	690	626	662	632	642	660	649	676	641	636	631	637	624	658	684	663	686	669	641	665	638	717	683	620	653	599	647	644	644	655	653	652	646	670	631	627	629	642	607	628	645	649	670	641	643	634	665	658	657	633	641	647	660	655	627	684	657	652	668	662	660	599	661	629	659	627	661	666	677	644	609	642	616	639	636	616	644	634	633	615	649	642	593	662	637	681	670	644	642	665	652	673	676	662	655	634	657	603	650	613	644	631	605	629	656	620	656	609	663	655	634	635	623	645	623	653	676	613	616	665	636	652	621	628	684	635	652	630	693	645	675	663	648	631	641	670	638	639	644	663	683	638	656	662	640	669	609	655	603	629	651	617	649	649	655	645	673	678	602	676	643	670	601	622	617	625	673	634	670	650	650	690	625	657	634	633	670	611	662	653	646	665	629	676	657	651	656	638	653	712	675	639	629	669	628	649	627	636	619	636	637	645	666	684	671	654	626	643	693	627	661	644	636	626	652	669	643	635	664	648	651	639	628	674	642	628	673	614	653	667	649	637	627	623	652	646	646	680	651	624	681	625	631	627	642	610	631	640	657	628	703	655	657	646	675	680	607	642	679	639	643	662	712	660	616	647	622	601	659	621	673	621	623	658	661	599	622	646	636	650	658	635	660	622	649	596	624	657	590	652	675	602	676	625	669	654	645	674	643	651	638	666	638	616	637	644	662	670	589	643	657	658	662	655
53295	48479	31349	26425	28522	30464	27683	22503	17481	12507	9121	6580	4260	3169	2698	1864	1703	991	938	646	602	527	526	541	445	424	405	419	410	401	394	382	396	387	363	378	360	357	357	390	299	315	342	345	352	311	329	336	337	336	368	371	312	324	342	319	321	335	319	327	317	314	308	309	338	330	302	303	317	330	301	321	318	304	290	319	318	335	361	302	327	297	313	327	315	317	338	298	342	314	297	295	317	314	318	323	343	350	326	327	315	330	323	300	321	335	330	335	299	331	297	299	312	317	314	306	328	306	292	321	353	286	300	324	299	302	292	313	339	288	317	324	318	343	320	324	326	326	303	333	301	319	308	285	305	320	309	333	324	326	318	347	368	298	292	291	314	300	301	299	340	320	327	312	307	335	349	295	323	308	315	315	319	295	321	317	315	287	325	318	349	313	291	321	318	301	336	314	300	319	300	332	326	344	293	304	307	310	311	331	309	322	356	287	334	328	324	305	319	339	314	322	283	289	298	329	334	317	336	318	279	323	348	323	341	326	311	329	310	266	309	337	291	318	326	327	325	287	331	339	305	311	333	331	288	292	318	322	329	324	326	318	264	318	302	285	325	315	331	341	316	307	304	306	316	302	317	301	294	297	300	321	296	349	307	306	329	338	328	332	308	329	311	316	295	311	291	304	356	309	316	297	324	332	319	317	291	320	348	298	312	314	303	311	302	334	283	315	339	332	328	304	293	328	296	323	316	302	342	320	327	311	321	339	317	383	285	333	304	316	345	297	318	292	317	327	331	344	320	295	268	286	306	286	301	326	340	319	358	312	320	344	316	337	299	312	323	334	307	311	308	306	312	319	321	291	307	301	288	313	305	273	306	330	293	306	313	292	332	325	318	304	319	313	306	318	323	304	324	313	317	320	291	335	309	330	363	321	310	337	326	336	318	318	331	337	312	299	301	327	314	303	300	330	344	308	300	300	299	293	295	316	321	303	325	318	304	304	325	335	305	325	326	298	305	316	286	294	337	320	288	321	294	300	327	298	323	305	328	379	303	323	295	320	340	329	301	294	322	324	338	327	326	301	315	321	324	326	312	326	308	305	313	322	269	321	320	308	311	313	338	326	316	339	330	288	322	319	276	314	314	325	328	316	295	343	320	313	293	333	288	328	333	311	303	285	293	311	319	297	337	350	310	305	307	297	325	351	325	307	299	285	339	336	302	273	322	299	310	301	342	311	284	359	299	331	307	319	329	320	340	280	333	314	317	302	279	289	305	305	293	336	323	328	353	315	325	339	310	304	297	320	340	287	291	337	298	337	310	320	322	319	346	319	331	288	293	315	299	323	337	338	360	308	293	352	309	312	329	308	333	327	325	339	361	297	299	290	327	297	303	307	320	299	330	336	345	346	303	344	332	344	343	363	309	309	292	289	312	366	348	290	335	320	310	325	318	308	328	320	328	331	319	331	314	293	308	312	323	355	280	339	307	297	347	317	300	332	310	339	297	317	309	327	358	279	320	315	304	299	343	336	316	300	313	325	301	320	318	323	362	329	330	319	323	331	334	345	295	325	311	334	343	326	307	290	298	312	326	308	329	313	328	291	329	313	299	338	315	302	296	308	313	317	339	316	314	347	323	333	335	312	347	316	333	323	325	332	338	330	329	297	318	331	289	329	302	311	301	322	283	330	305	290	314	291	328	324	324	338	294	306	316	312	319	286	360	295	348	325	346	308	291	302	291	309	332	272	290	293	334	289	284	323	348	267	304	320	354	289	326	307	312	321	312	269	328	309	333	293	322	317	342	302	301	341	303	277	288	302	353	311	309	313	297	334	332	317	325	312	303	324	292	297	303	273	330	347	291	328	322	325	328	279	303	294	332	293	315	311	342	283	291	346	288	325	317	316	311	326	330	332	325	338	317	322	354	331	309	312	274	296	328	322	333	304	285	314	329	281	302	304	321	335	342	337	316	324	310	302	322	293	316	304	314	284	301	300	318	328	355	318	360	333	304	315	294	346	306	333	333	269	316	319	332	308	341	313	304	317	331	309	318	334	304	327	328	321	316	306	308	316	273	340	335	303	312	321	334	332	294	311	289	363	330	294	288	338	341	309	305	328	333	352	332	290	329	310	340	305	339	314	341	316	324	305	297	311	324	317	338	292	316	303	292	325	318	300	307	314	319	335	336	331	308	320	327	314	309	294	310	342	309	335	276	302	329	335	290	305	343	325	345	304	317	267	317	317	298	323	300	330	303	313	313	317	318	322	316	330	324	304	348	319	314	308	325	345	336	362	332	322	327	310	350	262	341	315	330	304	335	321	298	307	311	330	357	330	360	325	331	293	302	318	299	309	306	311	351	341	271	299	331	317	312	322	312	323	322	341	325	338	315	323	325	314	331	305	293	292	311	307	311	309	329	296	299	312	314	304	283	305	328	318	304	323	312	352	285	291	328	323	309	351	271	320	321	338	321	294	300	319	302	319	316	284	266	280	300	313	312	325	352	331	315	326	297	334	307	334	330	291	309	323	309	301	328	292	310	281	351	290	305	306	317	309	319	308	313	329	326	313	317	342	302	332	295	309	309	322	305	338	322	329	324	328	306	311	303	338	288	283	316	302	324	309	345	331	311	324	309	295	297	318	348	362	324	341	296	339	358	325	304	322	328	307	319	327	321	308	296	308	301	312	329	321	336	316	331	312	324	310	304	306	301	326	323	323	298	327	329	302	341	326	335	323	287	299	292	307	291	321	298	343	316	267	327	309	308	332	332	316	308	332	334	306	331	294	311	320	287	317	315	313	319	312	307	304	299	328	318	300	309	328	352	343	325	332	328	346	322	335	308	308	297	292	343	321	304	318	318	329	341	331	321	330	322	318	298	326	311	291	325	348	295	314	327	337	346	310	343	310	323	339	298	312	313	309	291	350	345	299	339	308	317	314	351	308	293	317	339	322	339	313	306	319	311	284	307	295	315	277	265	329	328	329	321	295	317	319	347	304	324	292	301	325	312	305	355	287	313	336	312	328	349	360	329	359	331	325	313	314	328	294	324	332	308	295	302	300	279	318	300	330	325	308	315	335	299	326	324	335	329	335	301	310	326	322	313	280	315	344	329	296	322	319	273	321	309	327	298	300	300	312	308	322	290	345	360	327	316	300	313	341	344	292	301	315	308	328	304	307	303	344	340	316	346	318	345	342	304	312	328	311	318	322	320	337	334	318	343	322	306	334	323	298	270	333	306	285	356	330	332	305	319	298	324	311	313	302	336	309	317	333	324	322	334	321	308	299	329	323	343	310	323	324	300	311	322	323	339	304	318	329	330	307	301	321	289	285	324	312	333	322	333	295	304	329	289	307	316	309	309	303	321	329	325	309	314	300	297	327	327	283	293	309	328	319	296	339	282	322	321	311	336	325	309	307	341	318	354	325	292	330	335	284	316	322	301	295	285	334	300	317	322	325	305	337	299	288	290	287	332	323	321	325	311	276	339	304	303	313	300	300	296	297
42541	50796	33542	32950	41783	40374	37694	33195	29902	25219	23149	20000	16027	13286	11461	8902	7799	4794	4375	3116	2546	2388	2221	1977	1845	1766	1679	1567	1659	1585	1425	1392	1307	1291	1316	1240	1127	1244	1196	1215	1180	1081	1064	1086	1065	1042	1058	1016	1056	1011	1041	1094	1016	1063	990	998	1044	961	1072	976	982	991	993	892	944	941	928	974	954	894	946	945	919	920	879	911	920	940	934	906	926	853	902	945	959	881	903	942	952	927	916	894	924	930	1044	955	911	939	885	998	939	975	933	900	889	890	922	949	906	893	876	967	917	917	935	912	937	926	922	914	875	910	895	946	889	936	885	848	925	891	946	959	933	878	933	881	946	895	922	898	891	903	869	904	889	888	887	911	923	940	890	913	939	887	891	925	948	896	892	946	972	936	944	906	900	942	870	903	870	927	867	826	881	850	926	933	895	919	920	888	914	886	867	951	905	857	927	910	844	937	898	902	904	924	866	890	940	948	889	947	896	977	931	889	838	922	933	931	891	906	955	854	896	876	860	866	871	932	936	901	892	906	936	901	841	861	929	859	932	842	888	878	913	933	929	939	933	963	897	908	932	944	956	855	965	875	861	933	907	878	939	890	883	909	918	925	888	944	910	895	910	959	900	867	871	902	920	890	859	908	884	888	881	890	922	905	909	880	894	909	913	945	909	865	944	905	895	896	901	865	888	897	930	910	932	934	905	912	903	931	922	906	883	932	899	928	870	873	895	884	922	970	870	925	853	885	866	898	887	911	923	937	894	866	904	908	922	889	875	960	946	860	867	903	836	873	947	878	910	945	917	935	923	868	945	890	911	887	883	910	850	907	924	885	868	903	926	830	923	917	864	887	901	870	897	926	878	918	875	868	904	945	926	811	917	917	931	889	887	889	896	935	892	867	955	899	889	863	887	923	899	891	889	905	885	822	921	905	894	887	911	913	910	876	881	897	887	869	936	869	870	901	923	891	920	951	891	891	932	919	858	888	943	891	864	883	906	905	888	886	893	890	920	858	907	917	913	913	950	888	866	934	909	911	906	922	924	896	935	920	900	884	865	899	877	968	894	904	893	892	966	908	862	896	970	876	911	891	902	908	882	897	900	932	916	888	919	863	925	945	899	877	861	929	876	940	932	845	883	893	873	922	917	907	877	880	870	878	929	914	920	891	846	885	861	885	901	883	917	838	907	910	876	937	908	948	915	888	925	919	879	879	867	884	945	956	907	917	920	906	849	867	888	887	859	886	877	888	885	889	874	889	926	907	954	897	874	880	881	919	944	889	890	892	856	853	846	897	952	936	930	878	926	893	944	886	891	898	903	928	897	911	888	876	862	833	933	883	923	927	914	914	899	974	895	880	900	905	954	924	849	957	895	932	907	898	939	901	889	920	923	875	882	896	875	947	930	889	928	908	890	877	920	938	857	907	929	867	888	948	946	918	857	936	878	917	897	885	924	911	932	917	930	840	866	897	910	921	880	864	854	883	893	909	941	915	850	905	931	888	939	875	904	865	900	924	914	883	888	916	902	897	902	925	947	885	870	906	866	873	898	901	885	895	923	902	883	873	850	903	892	888	881	883	927	935	906	917	890	848	861	905	978	946	945	904	938	922	896	893	906	890	913	886	901	969	871	926	925	919	864	897	870	944	950	925	970	900	904	885	880	890	907	863	885	872	918	950	908	929	924	879	904	930	938	894	898	881	853	883	940	917	873	880	895	904	936	954	894	818	901	923	904	935	926	919	855	932	930	923	889	886	907	913	843	880	901	881	906	918	885	874	889	913	915	905	900	902	946	910	925	925	893	901	881	866	942	875	841	914	894	932	889	875	908	845	834	924	873	890	905	875	905	876	937	879	897	929	954	915	940	884	949	931	940	900	923	904	876	852	972	884	934	891	931	895	942	877	909	952	931	882	939	906	878	963	907	912	853	934	921	889	940	935	921	920	836	920	891	873	930	896	883	856	885	876	882	937	945	940	897	877	906	922	970	841	930	933	917	876	843	911	924	915	899	918	876	898	921	873	922	856	949	901	900	880	868	806	888	904	917	881	876	895	897	923	870	929	921	900	923	893	872	863	885	862	883	909	881	930	890	881	881	892	963	914	852	923	908	923	903	895	915	888	872	916	905	880	864	921	960	906	926	909	989	899	915	910	888	912	930	912	896	869	882	947	886	884	863	835	891	902	898	825	922	899	906	944	917	925	877	921	922	913	915	876	935	951	958	927	873	919	936	883	867	922	886	841	904	881	913	848	903	927	880	894	884	920	867	905	871	885	905	893	910	845	890	902	912	907	902	910	912	952	900	927	915	886	851	907	922	886	901	964	922	899	904	848	867	925	927	927	883	926	872	961	882	863	909	990	940	916	948	873	921	884	886	845	863	894	893	899	859	895	898	906	902	951	907	925	938	892	880	898	934	941	980	907	875	836	973	911	873	892	892	897	894	908	915	906	907	871	890	944	873	889	900	876	921	930	946	918	861	878	873	889	844	913	899	901	938	853	879	853	866	924	870	870	918	946	880	905	896	913	895	894	895	876	901	899	925	938	896	958	881	922	874	887	905	863	890	900	900	901	893	934	928	915	899	875	914	925	845	900	867	883	923	919	897	966	899	902	941	852	857	892	889	882	866	871	929	923	963	898	951	907	924	918	850	896	941	884	927	903	939	901	873	891	938	890	938	896	926	913	827	924	918	904	935	899	918	929	860	889	904	883	936	885	903	887	851	947	887	916	909	855	890	877	877	870	876	946	881	942	933	874	962	865	908	901	897	935	853	873	910	936	911	913	909	858	882	915	950	891	893	967	903	965	877	914	892	950	885	878	936	882	871	851	968	900	935	945	886	912	890	928	914	911	849	890	885	897	853	919	946	886	911	917	900	924	857	917	889	925	883	912	920	885	951	853	914	890	861	962	890	866	942	909	876	896	922	884	831	890	869	841	876	897	862	933	914	878	924	888	906	847	894	881	895	917	862	857	903	905	916	908	937	921	905	850	883	938	938	914	943	907	912	927	900	862	865	858	908	908	920	903	878	919	939	902	869	884	861	956	885	913	822	843	888	915	886	898	938	907	891	892	861	911	873	928	912	882	894	941	945	919	881	923	859	900	925	954	909	908	896	943	872	918	869	953	908	872	933	914	892	906	899	864	869	870	860	881	900	894	916	927	910	949	927	942	910	859	843	887	900	931	922	896	813	911	909	883	872	895	887	877	870	875	934	885	854	892	894	944	874	911	883	886	891	954	855	905	911	912	926	957	906	884	908	929	956	925	870	914	898	898	881	876	878	936	903	931	870	922	936	892	893	901	892	882	903	899	878	948	921	924	916	943	908	941	902	864	900	926	929	950	911	898	922	920	875	946	896	865	915	905	902	860	950	896	901	877	934	925	929	889	911	952	901	906	932	934	899	914	909	900	907	940	881	889	914	817	930	896	913	877	862	900	915	861	821	918	887	948	890	908	889	880	833	893	919	933	920	860	907	889	926	910	883	906	905	925	942	922	865	915
16325	28008	12149	5596	4681	3356	2245	1408	999	726	603	516	441	397	365	298	237	258	232	200	200	211	218	198	223	170	194	178	204	197	188	194	183	165	194	187	184	174	175	198	166	212	187	185	162	187	176	163	151	189	184	196	182	157	173	169	174	182	173	195	181	179	162	205	171	158	158	199	196	174	176	161	181	190	171	166	179	140	169	203	183	193	172	194	193	158	183	183	189	161	174	201	163	181	188	187	180	179	185	152	172	171	176	162	167	160	196	170	164	159	182	161	168	178	185	181	187	170	167	165	157	155	186	183	178	180	173	182	187	170	149	177	180	179	162	172	182	188	167	163	157	161	182	178	165	165	167	184	158	178	177	167	191	182	170	186	189	169	169	156	175	185	169	175	166	184	201	196	184	170	171	164	191	157	155	168	190	156	173	152	160	168	181	166	176	171	161	171	168	163	185	165	164	179	163	182	172	192	182	170	140	174	144	160	155	179	167	184	187	157	174	187	189	178	169	167	187	176	205	185	196	195	158	167	165	187	156	177	202	162	177	181	174	179	176	163	148	167	184	170	165	179	178	162	161	152	192	179	167	171	146	170	180	152	176	191	175	157	174	180	165	193	196	158	185	195	188	146	178	155	175	168	188	173	157	180	182	172	186	195	169	151	166	162	180	154	186	171	160	166	203	160	185	184	168	162	187	153	171	171	176	181	171	176	168	152	187	166	157	171	186	181	165	167	192	181	179	184	173	176	193	154	173	181	178	165	180	173	175	155	172	177	189	188	172	165	168	194	175	191	156	159	156	167	179	169	171	165	162	190	155	172	182	165	174	165	158	207	164	164	193	178	183	163	165	172	158	184	178	169	176	199	204	190	214	171	187	175	167	177	172	179	162	176	148	174	175	184	169	164	166	164	161	186	183	170	164	154	183	186	150	164	188	175	179	171	175	175	183	169	167	172	169	160	168	163	163	191	175	181	169	156	168	160	195	165	170	190	187	163	174	180	172	148	205	189	194	163	180	165	170	173	162	165	160	169	175	171	159	167	178	149	155	160	176	164	178	195	175	159	189	149	200	169	184	172	168	168	192	188	178	197	174	167	164	153	197	194	190	153	141	194	162	176	166	168	188	178	164	175	160	191	152	153	204	179	149	160	179	162	179	179	177	192	194	174	181	182	173	178	186	173	184	155	181	176	197	157	170	173	165	176	165	175	152	162	162	174	186	164	171	187	175	197	168	182	168	163	155	188	182	181	153	185	173	179	180	189	166	186	181	159	192	182	156	177	166	175	184	151	173	149	167	182	174	178	173	187	183	170	165	197	180	169	147	186	185	182	179	193	160	183	178	170	168	169	156	169	195	180	149	160	176	165	150	158	167	179	163	165	178	156	173	176	157	169	166	179	186	181	173	170	182	170	182	170	186	183	183	178	186	178	179	166	181	195	194	167	183	182	177	202	191	194	181	185	167	181	191	168	180	174	163	185	151	168	180	177	169	153	168	176	184	188	155	181	166	182	171	180	167	184	187	177	165	170	165	180	167	162	190	170	167	165	152	174	158	167	164	175	162	171	183	169	172	141	154	179	178	176	154	172	161	177	165	181	192	192	187	164	163	178	177	162	155	143	169	167	179	176	170	167	162	153	170	189	169	177	185	158	163	173	176	175	169	187	167	153	188	177	151	171	177	185	173	172	162	167	170	171	191	178	168	197	182	165	193	173	191	165	166	161	180	187	188	177	171	158	187	178	178	167	160	186	183	172	157	171	168	182	174	164	181	175	170	179	190	179	165	176	153	181	187	169	173	180	163	171	183	204	159	166	180	170	167	182	170	176	182	160	163	187	196	159	156	161	166	169	160	170	152	181	181	190	220	162	173	167	192	165	173	179	154	181	161	182	164	181	189	147	153	183	201	181	187	189	159	163	201	164	158	178	181	178	158	193	186	147	183	168	161	153	187	197	183	183	185	175	178	175	166	176	193	180	176	161	153	173	168	182	165	165	180	161	192	179	156	153	180	163	166	176	199	168	171	160	184	162	188	169	168	178	161	176	192	177	186	179	183	192	169	171	178	184	143	198	166	175	151	147	153	180	182	186	169	163	155	187	177	160	175	157	170	159	155	168	194	170	189	202	181	183	159	178	164	169	190	167	154	179	172	176	142	168	175	153	189	180	154	171	194	174	174	163	188	185	181	164	173	192	167	154	171	183	154	190	160	174	151	157	162	203	188	157	154	176	180	165	184	168	176	175	164	145	147	175	172	175	167	180	153	155	163	162	182	191	158	189	174	180	181	166	186	162	181	164	187	173	162	182	166	180	150	176	145	163	175	180	162	190	172	166	159	196	137	173	152	193	150	175	190	159	202	163	183	137	149	187	162	165	172	181	160	155	171	195	170	173	181	183	164	175	160	160	170	189	185	186	174	179	163	172	168	145	155	163	198	162	177	158	183	187	176	197	166	154	195	200	176	164	176	186	179	190	196	179	181	180	184	197	193	180	174	185	178	180	171	176	198	200	180	176	175	166	183	170	184	167	161	182	178	174	167	175	174	168	167	205	199	181	178	169	181	176	164	191	162	162	150	164	162	165	186	174	188	190	172	160	159	155	193	167	194	146	193	180	158	166	175	171	173	154	152	179	145	175	168	199	191	162	149	161	195	168	161	185	168	168	196	181	165	183	189	206	166	160	194	146	167	178	196	181	203	178	170	180	187	158	178	155	173	172	166	175	161	156	185	162	175	158	181	164	163	192	176	185	178	176	200	168	167	172	176	180	169	171	187	148	151	176	173	181	163	180	161	149	155	196	185	143	165	176	170	169	170	168	173	187	173	165	155	191	164	174	163	167	179	189	175	176	174	165	193	142	179	155	171	194	189	178	175	164	175	155	174	167	185	173	200	188	176	152	178	167	165	177	181	201	166	177	197	168	167	145	159	152	181	181	181	145	170	156	136	148	177	186	181	178	152	177	164	178	153	153	189	149	178	188	179	189	162	172	183	173	159	189	203	166	184	173	181	196	153	195	178	175	166	163	156	181	166	162	178	153	194	159	175	180	176	157	194	183	179	201	162	157	172	176	170	178	178	179	170	168	169	156	194	164	171	167	180	193	163	157	185	161	166	176	183	174	172	207	168	194	172	175	166	192	186	171	163	172	175	181	143	173	187	170	182	198	157	158	156	192	182	165	182	170	174	176	158	179	165	187	182	179	168	189	178	183	171	165	156	144	181	169	168	159	161	164	172	188	171	155	159	175	149	170	173	162	160	171	185	192	170	181	176	169	174	164	177	152	179	208	192	173	160	188	161	166	175	172	162	179	187	207	190	170	173	151	175	174	174	169	170	183	163	151	175	177	168	176	190	196	189	172	176	177	155	164	178	154	189	174	171	159	190	185	189	172	158	175	164	181	183	164	157	156	175	201	142	162	186	159	180	168	157	179	157	169	155	171	161	155	175	188	169	173	181	145	191	187	148	166	207	183	163	174	173	174	159	190	191	154	153	182
14239	29119	11284	10321	13017	10437	7890	5882	4366	3546	3079	2697	2236	1962	1786	1481	1224	1069	931	871	795	833	780	723	751	757	686	675	665	648	710	688	651	595	616	646	609	664	644	615	597	603	626	605	592	584	598	541	585	642	588	591	592	586	568	560	587	551	564	594	574	572	521	512	537	551	537	594	575	636	590	569	547	562	626	573	533	591	585	569	559	598	584	572	566	544	588	522	551	523	576	576	559	553	594	553	550	574	542	574	545	552	521	528	606	559	571	556	525	529	595	538	558	553	560	546	510	519	570	575	588	538	611	573	539	576	572	574	559	577	522	585	596	569	549	589	555	590	587	582	536	560	557	545	619	597	571	560	579	546	552	570	579	556	576	590	576	543	508	551	569	524	591	564	571	571	562	566	543	568	535	578	527	575	511	535	581	535	557	554	529	520	532	576	554	540	595	549	531	568	513	545	562	562	576	513	574	515	527	576	554	575	532	561	573	589	575	602	575	541	513	562	546	562	537	582	584	594	571	581	614	603	551	561	546	598	508	601	568	554	587	501	561	587	556	573	554	630	578	547	547	533	539	586	578	590	496	549	544	574	596	601	512	552	568	586	559	579	544	575	603	521	545	553	534	567	587	573	565	547	552	552	583	523	575	527	589	582	584	536	565	553	552	559	552	546	560	564	516	555	548	519	615	572	520	554	574	567	543	551	555	537	577	548	504	566	542	556	532	530	575	593	541	567	542	578	553	548	570	536	571	545	536	542	552	575	607	573	564	598	568	544	571	558	538	569	549	614	519	588	549	609	586	600	554	543	604	515	539	597	542	565	558	579	578	570	552	540	519	555	570	575	519	579	569	516	576	566	577	540	582	482	559	505	572	586	574	547	540	552	536	555	544	581	565	556	549	543	547	568	548	537	605	509	592	594	570	550	565	549	564	544	566	559	521	584	531	595	574	570	528	586	580	594	578	572	578	564	555	560	578	570	569	571	597	555	619	542	565	602	549	540	555	521	550	633	579	536	524	576	563	562	557	544	559	535	575	518	584	561	544	582	532	562	583	592	541	574	553	546	592	550	553	561	539	573	580	562	523	545	588	562	589	556	527	588	529	554	544	607	559	596	531	602	541	552	572	575	562	580	550	550	536	508	539	551	550	581	588	564	552	562	580	564	558	599	527	547	564	588	515	564	574	539	605	553	581	546	571	561	559	557	526	556	589	532	554	580	537	569	559	514	557	583	533	621	601	556	540	518	549	591	589	554	551	557	604	586	566	569	615	564	525	525	559	562	539	559	581	574	528	571	587	544	558	615	580	606	611	570	514	494	597	582	586	542	559	549	524	586	553	578	579	579	604	551	553	563	567	570	599	554	556	561	553	583	521	574	544	578	527	536	559	562	570	562	505	556	519	581	572	537	551	573	560	575	585	534	553	563	539	566	551	562	566	572	552	557	565	523	529	612	558	556	507	558	614	581	561	547	504	555	565	565	567	572	541	521	521	544	573	542	579	532	544	560	538	548	552	560	551	534	539	541	590	560	546	563	578	580	534	561	590	559	562	518	584	558	570	579	571	558	561	559	607	600	543	580	533	550	571	552	518	526	547	530	574	550	537	595	562	564	567	563	566	561	534	561	586	606	552	597	543	562	577	520	551	564	542	549	603	559	569	622	558	552	536	591	588	552	550	564	558	512	590	533	504	593	570	608	574	580	606	583	601	557	594	554	567	537	556	558	556	546	568	511	628	558	522	548	554	528	568	503	542	536	569	595	563	590	568	569	565	585	542	545	601	560	604	517	591	568	549	586	560	583	607	615	543	534	536	562	580	562	545	552	560	539	568	581	511	551	559	562	525	532	598	538	557	539	583	587	584	536	552	509	549	551	539	540	542	557	563	556	583	550	543	556	562	566	539	579	541	577	581	566	541	571	587	533	574	582	552	558	553	598	568	561	548	576	544	570	583	542	558	592	573	538	590	573	579	540	554	551	549	540	539	530	554	562	556	539	596	522	571	543	540	553	557	588	567	601	565	589	533	560	533	591	589	570	530	580	561	526	569	559	548	554	548	555	576	574	550	529	518	553	502	553	549	574	568	588	576	573	550	555	580	575	597	502	514	559	573	535	566	536	623	552	521	563	581	554	543	579	563	580	576	569	544	572	577	560	555	597	576	567	571	556	581	587	598	544	540	535	556	574	567	555	556	540	529	514	554	603	511	567	540	582	564	537	553	534	538	554	564	552	514	609	567	549	535	584	526	594	555	572	582	595	524	577	563	579	549	567	572	547	578	559	567	556	613	562	557	508	549	544	564	565	532	529	520	543	518	557	530	547	561	554	543	563	573	516	550	590	582	532	551	581	570	597	542	542	552	529	524	566	536	553	578	578	504	563	556	511	571	562	572	574	571	550	562	567	595	580	546	573	561	596	638	567	569	548	560	568	565	588	547	565	544	547	548	557	577	588	594	547	534	591	577	564	584	545	565	517	530	558	554	570	538	575	569	469	533	547	577	555	563	574	543	574	580	570	552	561	529	556	513	539	571	548	559	634	566	555	534	537	554	501	586	553	575	548	594	539	523	569	527	555	548	584	582	567	554	572	582	589	594	527	552	563	541	555	570	585	565	561	542	598	561	565	513	586	586	542	563	566	536	555	609	523	555	570	572	556	554	628	587	583	556	606	552	536	549	601	544	581	558	565	602	562	533	574	567	566	530	562	535	579	568	544	529	597	573	541	576	550	557	577	588	561	536	559	552	563	547	598	582	581	545	577	573	535	530	566	567	569	575	583	546	556	559	558	587	584	552	561	517	555	535	589	546	505	571	513	563	532	569	578	591	591	535	613	565	539	517	504	590	564	584	598	586	574	568	575	516	564	540	548	513	561	552	545	583	557	567	573	539	525	530	549	559	557	564	543	597	541	551	579	531	575	562	562	546	555	572	524	545	590	564	605	554	574	558	551	549	566	554	543	523	582	518	554	564	519	563	552	530	551	557	567	546	537	599	584	587	535	547	554	559	560	578	578	591	568	556	586	594	545	532	607	549	538	551	589	585	535	588	577	577	571	580	563	571	545	605	566	542	578	569	566	551	573	554	555	560	570	577	506	588	569	570	523	555	536	567	540	586	552	559	566	554	603	552	570	542	523	554	554	588	588	572	545	540	517	595	527	571	571	604	593	572	552	548	556	559	579	613	576	540	576	548	541	542	530	543	556	546	536	588	573	534	585	559	531	560	562	586	548	546	576	573	580	580	569	545	582	536	578	523	562	547	517	557	559	563	561	550	582	580	547	568	593	588	528	557	538	534	559	553	598	555	554	584	599	605	524	541	561	540	594	562	578	594	596	562	593	596	575	557	552	551	582	557	578	551	558	591	567	567	532	572	570	580	609	606	576	562	520	552	550	561	537	556	617	557	551	517	524	557	556	541	564	597	544	538	534	556	495	538	561	563	576	558	599	566	593	501	533	578	540	539	551	537	600	570	533	536	561	544	579	543	595	582	555	506	552
39829	53456	31103	25569	26586	25421	20519	13453	8922	5636	4194	2872	2176	1813	1243	1026	827	542	453	386	390	311	269	288	277	295	229	266	251	254	271	236	220	241	236	210	245	245	223	230	223	259	223	219	214	229	210	209	225	221	230	201	216	221	232	206	255	218	192	236	190	217	225	230	215	229	205	218	234	226	222	218	214	221	236	201	236	229	226	218	189	213	242	231	188	212	200	214	229	182	214	203	179	224	227	209	228	168	227	230	233	207	216	199	227	186	193	213	200	234	223	232	205	196	198	209	217	224	205	187	227	234	215	209	197	195	225	232	216	231	198	215	208	197	205	208	219	209	229	224	219	198	220	192	206	210	217	190	190	236	206	203	209	220	222	211	186	225	209	228	204	216	216	226	200	222	162	211	170	205	216	209	207	203	189	210	198	210	188	203	206	223	230	184	211	210	187	209	217	214	232	197	209	199	211	219	210	238	199	186	233	197	176	198	220	216	221	207	218	205	202	207	206	204	202	201	219	218	220	196	215	189	217	221	211	202	202	219	213	224	216	224	190	195	187	230	206	233	222	221	195	200	194	225	200	188	214	216	198	210	224	248	222	209	231	188	194	200	184	221	202	200	207	205	189	216	243	219	189	210	193	221	195	211	222	205	193	199	209	209	210	186	206	225	226	201	190	195	207	202	200	186	196	197	209	206	232	208	201	187	194	197	200	196	204	208	206	209	206	219	195	217	199	242	190	232	209	207	218	192	199	187	218	190	223	215	191	186	220	210	203	190	216	195	206	217	207	200	226	205	207	220	218	230	212	193	206	190	221	211	237	207	213	230	209	216	241	203	223	206	195	183	198	195	224	206	188	223	214	222	224	232	193	201	207	212	215	199	212	216	198	230	223	243	223	205	225	188	208	190	209	204	201	186	208	231	196	214	216	219	235	211	212	205	205	184	233	207	198	199	203	204	226	239	199	207	231	226	199	249	220	210	214	221	192	193	205	194	204	191	207	169	195	191	210	192	188	182	196	216	207	217	203	191	233	203	210	221	209	199	205	199	217	196	224	212	217	206	222	233	217	208	217	244	206	210	197	210	206	233	192	229	218	179	201	194	197	233	215	207	183	199	243	205	189	225	204	218	197	228	178	215	193	208	194	197	198	210	216	222	201	221	209	210	200	210	202	219	195	229	226	192	220	218	212	241	198	240	219	221	207	189	211	207	206	208	214	210	227	209	211	221	217	230	198	196	195	191	194	209	198	181	215	189	205	208	212	200	215	223	218	206	233	178	200	193	200	241	217	208	242	213	200	224	194	223	221	221	219	231	230	183	188	204	197	170	226	193	213	205	219	210	227	188	206	239	197	201	201	205	198	209	220	201	236	211	222	213	197	201	210	218	194	209	207	225	220	216	227	221	244	186	228	200	204	229	226	226	223	181	196	198	204	178	238	224	195	205	236	198	221	249	216	192	200	216	205	215	178	230	205	221	189	198	195	225	220	217	207	217	198	219	204	212	214	189	192	182	208	193	199	196	226	210	226	223	209	194	217	199	200	200	203	207	201	235	200	218	209	184	231	231	228	203	205	205	218	189	196	223	224	206	214	195	193	220	219	219	225	220	202	204	247	206	200	207	225	209	216	185	244	194	189	213	201	194	205	187	200	210	213	225	240	232	206	198	208	209	201	215	218	250	207	235	215	175	204	191	226	226	220	228	190	193	189	200	207	196	213	199	204	197	210	214	212	197	217	218	177	205	197	200	209	196	216	236	214	191	222	222	231	196	226	194	209	209	198	206	206	221	223	199	202	201	220	205	207	211	183	225	203	196	200	218	237	197	205	196	231	212	190	211	211	199	207	216	209	181	205	211	192	190	221	195	211	202	211	204	210	227	218	195	217	206	214	217	221	217	208	215	204	201	176	221	225	234	202	207	223	237	232	188	217	228	217	212	226	197	211	192	211	219	190	190	222	202	220	201	213	226	220	186	220	198	202	225	202	223	199	201	230	211	195	198	227	189	222	244	193	196	229	208	218	217	214	209	191	233	219	205	223	227	226	198	204	211	253	220	240	186	200	180	206	230	193	169	198	187	214	193	197	192	200	198	216	193	201	212	226	223	225	198	211	237	196	202	207	228	189	214	205	208	239	199	207	223	203	204	201	203	220	193	219	216	212	185	208	206	202	231	214	191	197	212	215	207	223	209	198	206	208	206	247	206	232	179	200	195	197	229	193	209	228	186	206	166	204	204	226	254	226	237	217	222	176	205	236	217	220	228	209	219	226	219	214	202	196	212	208	200	218	192	236	199	202	168	199	203	210	204	217	224	214	202	219	208	218	226	215	182	198	205	203	199	213	219	214	208	214	208	201	206	212	224	221	193	209	216	192	210	199	208	190	214	207	213	188	227	196	189	197	213	242	192	234	226	219	209	207	229	211	197	208	226	177	221	202	238	230	199	207	211	174	185	222	227	233	189	188	194	224	206	222	216	251	220	198	208	216	210	213	219	217	193	215	179	181	203	217	258	214	217	222	209	202	214	242	216	226	189	205	206	216	210	200	202	212	193	192	219	216	244	191	230	207	216	214	193	195	223	209	178	206	199	226	207	198	223	196	213	208	218	190	207	202	205	221	202	196	197	193	210	213	229	222	216	187	205	206	217	204	220	202	216	222	211	226	193	204	187	234	190	229	201	239	195	200	224	226	213	209	208	187	231	221	204	193	196	213	216	207	239	221	188	214	214	212	224	185	196	201	211	204	216	194	194	196	190	220	207	177	196	216	219	193	215	206	199	225	212	195	226	212	190	216	196	202	216	188	221	210	212	252	204	214	210	197	196	207	221	216	202	220	195	185	192	186	188	220	220	214	180	192	197	214	227	201	209	213	221	227	190	206	187	199	184	235	217	219	187	210	200	188	233	204	207	202	210	222	214	227	205	207	191	207	216	219	200	206	222	204	196	225	221	219	204	197	219	203	217	230	187	195	182	223	238	227	201	215	230	208	214	196	182	210	188	224	191	206	184	217	224	230	219	199	210	200	203	237	213	216	203	202	216	208	203	244	236	210	224	194	203	214	211	217	203	185	214	223	202	203	201	196	179	198	193	230	223	241	201	198	212	234	207	186	188	200	199	212	219	200	200	204	189	200	209	207	202	225	235	211	204	227	209	232	200	181	228	201	206	197	193	217	209	200	244	211	206	213	204	189	197	225	207	212	196	209	207	213	201	174	184	240	223	203	203	213	212	225	227	222	204	196	223	202	212	187	203	228	207	226	190	210	216	224	195	218	221	210	217	212	224	215	198	210	224	205	193	224	213	201	175	226	205	203	215	212	181	231	213	219	184	198	222	206	193	217	197	225	197	198	194	226	230	216	221	199	212	235	197	218	195	203	214	213	221	183	222	222	201	201	199	188	213	209	227	196	231	206	209	212	202	198	236	218	205	184	200	217	199	209	227	206	209	187	228	209	215	226	225	220	215	207	216	217	190	216	205	193	221	186	182	211	214	208	207
30721	51475	27787	24186	34300	31794	28800	23262	20138	16069	14403	12019	9857	8085	5754	4935	4440	2887	2327	1810	1675	1416	1324	1266	1199	1162	1095	1002	1066	947	918	917	810	866	869	860	832	870	775	846	785	714	770	771	719	768	680	789	740	742	733	698	750	684	692	732	741	705	691	657	640	683	643	690	662	726	667	715	675	658	713	639	619	675	678	646	630	680	695	670	692	624	677	676	709	698	639	663	667	658	612	651	631	635	678	650	655	697	680	694	688	667	656	689	643	663	659	680	664	644	658	623	679	631	652	660	680	694	666	702	644	569	638	624	609	675	630	625	631	683	664	639	677	641	691	658	646	614	636	639	632	680	672	631	682	663	619	668	634	693	661	678	665	641	671	616	678	624	652	637	636	643	672	684	676	661	690	658	606	672	663	632	621	650	665	629	668	656	674	618	652	650	664	659	678	681	649	657	668	654	659	653	662	666	644	673	653	630	635	660	624	612	639	639	655	699	650	665	657	662	654	631	663	666	662	625	714	647	668	639	678	650	652	647	638	629	647	620	628	661	646	647	642	706	649	622	634	645	667	644	703	693	631	671	636	637	668	654	657	662	641	653	667	625	604	655	630	638	615	670	639	724	654	663	671	665	668	664	619	636	654	645	652	680	645	645	647	639	622	630	667	687	657	641	677	624	621	648	655	667	647	657	661	717	648	631	654	617	675	627	649	654	643	632	642	634	670	664	660	645	676	643	623	640	618	633	606	639	690	662	654	628	699	671	691	677	631	643	656	621	636	622	683	606	635	653	632	627	636	654	647	675	629	612	664	654	649	645	660	664	645	651	628	625	650	609	686	705	683	642	680	580	664	630	674	612	643	654	701	658	641	700	650	642	601	645	617	661	640	678	655	645	654	666	618	665	644	672	661	619	690	670	646	633	671	638	638	723	622	645	711	599	588	668	631	630	666	619	660	649	632	662	632	671	683	645	647	687	685	672	678	662	631	669	638	622	646	631	647	621	656	643	649	626	636	632	719	674	645	666	663	675	671	594	680	680	642	688	668	672	625	683	613	626	647	627	641	655	661	650	646	642	641	634	685	653	659	650	667	710	640	652	659	642	642	611	659	673	620	611	654	662	644	633	672	678	662	654	607	676	672	641	658	643	622	667	620	713	628	673	613	635	621	673	703	663	650	648	692	642	639	662	639	666	660	634	668	689	646	612	642	635	664	648	656	632	650	667	655	684	576	652	671	660	659	659	646	655	648	672	681	652	674	620	708	560	600	667	665	703	654	649	626	640	698	653	707	672	628	623	655	662	668	661	647	716	668	640	669	626	642	671	629	615	669	661	655	638	620	631	638	602	612	702	650	647	628	683	703	653	687	659	633	674	628	662	645	665	664	690	615	657	632	648	617	608	660	700	620	662	616	676	615	670	623	689	660	654	630	671	656	635	679	637	705	646	691	670	623	700	655	621	663	630	627	622	624	716	669	670	644	668	632	602	631	676	618	685	657	649	642	652	645	595	630	647	652	633	699	655	666	683	675	656	622	667	681	615	667	655	687	650	701	630	686	637	642	619	640	648	617	667	606	660	615	660	643	654	592	646	656	659	633	669	667	665	671	663	665	660	662	651	654	651	614	643	645	647	674	657	641	631	662	632	648	623	705	668	667	611	647	664	666	645	659	621	639	671	662	652	654	678	631	643	682	604	653	622	638	626	674	698	626	626	714	640	640	646	628	658	645	655	625	639	660	683	636	647	578	636	649	668	651	656	708	620	684	639	672	654	657	669	660	624	649	651	667	671	667	641	660	653	670	668	630	629	639	663	607	638	656	623	636	611	664	652	658	634	632	643	651	666	686	635	665	672	657	647	642	674	564	609	627	637	597	629	636	625	671	589	660	661	626	664	627	603	646	649	686	690	619	677	718	684	651	668	619	714	651	651	674	674	668	629	647	669	705	644	677	644	641	639	644	650	677	623	653	652	671	625	673	674	698	634	632	668	654	657	649	676	635	663	626	630	653	641	621	651	625	652	652	652	653	604	672	609	663	659	688	679	662	633	655	652	643	652	691	674	677	705	660	655	621	665	616	645	602	617	686	623	682	666	650	655	621	679	614	695	630	672	636	611	609	656	680	679	599	631	639	655	682	612	631	601	616	716	662	674	657	665	679	603	643	630	642	654	652	673	664	662	638	668	628	629	606	646	695	616	630	619	721	650	620	623	709	655	639	594	651	651	665	706	634	625	668	585	682	677	696	667	643	645	646	631	633	599	669	667	610	658	671	661	663	642	621	660	674	604	669	652	663	689	651	687	644	631	670	655	636	611	668	602	619	632	679	667	651	708	689	655	635	622	659	623	670	625	653	682	698	683	660	686	688	679	652	665	649	634	616	667	620	612	623	624	654	658	597	613	679	598	609	659	648	640	670	635	642	686	687	665	635	645	680	691	626	696	683	668	610	633	705	641	657	690	665	653	610	685	662	622	640	671	665	635	622	649	678	675	638	660	677	652	695	710	624	660	666	622	645	642	613	704	660	640	667	655	679	657	665	668	686	618	659	681	637	663	647	622	659	685	632	679	636	620	677	659	688	674	648	663	682	680	646	665	664	682	672	620	670	700	603	648	664	665	711	648	687	647	641	683	620	638	615	651	647	613	655	639	669	617	646	657	653	660	650	662	635	671	643	616	646	628	641	683	701	652	654	613	623	662	596	659	659	649	611	672	682	668	628	663	612	705	600	669	665	636	673	641	646	658	660	595	688	621	608	663	696	662	657	630	622	690	613	625	686	682	638	625	635	674	631	675	644	597	660	673	652	640	695	671	654	618	679	609	684	692	649	630	664	591	629	655	634	605	710	645	656	623	652	656	635	689	670	612	649	680	670	639	610	625	668	643	666	629	624	635	657	622	599	662	658	672	655	679	626	645	666	674	632	644	709	650	665	637	669	685	684	641	634	623	620	646	671	662	616	651	637	625	656	640	661	636	659	678	644	671	630	619	622	652	655	673	682	650	675	631	633	674	582	643	625	699	641	658	642	648	706	662	656	655	656	642	702	623	688	608	672	668	619	658	640	649	654	604	645	685	668	670	661	635	667	582	626	688	637	620	627	661	626	643	668	626	631	651	659	645	673	651	671	662	660	675	644	680	615	603	682	634	666	617	680	661	640	667	620	650	660	633	593	648	636	678	660	646	621	634	652	639	647	657	649	672	659	620	614	643	628	658	643	697	691	636	627	654	668	637	654	609	608	669	674	628	661	621	642	694	667	606	660	658	640	632	644	630	681	665	648	679	638	651	617	635	672	606	648	682	665	624	693	648	631	654	646	655	671	640	661	669	672	648	681	670	707	626	605	643	643	641	690	638	643	654	647	689	624	613	669	648	656	647	662	643	660	669	628	623	649	645	675	621	624	678	690	623	641	615	658	661	671	644	684	618	692	664	678	657	634	670	642	651	625	648	615	626	649	636	668	627	617	627	680	656	635	644	618	652	607	662	689	643	657	659	650	634	678	609
51409	48968	31743	25534	27049	29867	27761	22109	16420	11697	9086	6465	4709	3448	2328	1749	1715	935	837	628	561	541	492	484	452	471	436	404	394	384	368	405	390	334	361	360	349	400	387	344	394	346	352	324	318	338	323	348	343	336	350	334	316	320	304	335	326	341	354	347	327	324	324	277	350	313	321	329	307	291	320	299	341	315	308	320	309	331	341	343	290	302	276	288	317	301	324	318	316	291	313	326	308	279	325	324	314	330	334	327	321	367	300	328	301	298	340	315	315	318	301	292	329	314	320	312	326	339	338	294	306	301	322	321	304	306	315	300	317	323	313	321	325	311	291	322	301	304	344	316	326	328	306	336	300	322	316	326	289	338	318	308	307	334	293	355	313	285	326	318	308	300	321	340	303	319	321	299	287	297	301	353	314	319	287	320	317	329	326	316	295	300	304	317	332	302	344	315	310	325	327	308	300	314	300	346	324	313	302	300	317	304	343	329	322	307	344	374	322	293	322	314	305	303	323	282	304	308	324	323	304	286	292	324	309	335	319	321	311	312	334	332	291	328	309	322	300	303	302	339	339	317	291	326	332	340	333	305	353	325	295	317	318	340	335	316	346	311	320	300	303	340	299	309	297	356	312	333	289	311	277	295	319	301	282	328	329	308	304	323	322	307	314	291	308	317	294	320	318	291	329	303	302	283	314	274	349	322	326	331	289	295	314	331	352	269	325	323	294	309	289	291	310	309	291	322	317	362	295	334	328	334	298	312	331	325	290	322	350	326	345	317	313	300	315	305	303	306	331	309	354	312	345	331	321	321	320	333	321	289	330	287	300	315	315	333	293	346	323	305	304	314	312	331	301	302	312	306	309	324	316	336	306	300	307	294	335	298	290	315	349	297	332	302	290	327	318	311	300	302	334	323	316	325	304	291	292	321	333	313	315	308	336	308	297	308	306	325	283	328	314	337	314	300	321	316	323	306	294	280	318	309	309	303	321	307	294	317	365	306	291	297	310	310	338	327	324	328	278	334	319	311	307	334	339	312	325	310	314	300	283	307	298	329	292	313	342	324	301	280	327	336	325	337	303	331	294	289	296	345	323	321	348	305	351	310	311	340	301	305	336	320	303	329	329	313	325	296	328	305	311	311	325	316	301	294	310	326	309	300	302	347	313	298	293	302	296	327	316	333	308	322	294	342	329	307	349	285	307	334	302	330	283	321	298	280	298	315	331	315	310	319	276	328	323	310	304	300	340	298	312	309	299	302	315	307	313	329	342	296	300	330	337	299	286	315	317	327	318	315	306	303	312	337	290	321	341	316	327	326	324	331	347	321	327	294	337	311	306	304	336	308	357	281	319	307	323	299	335	319	335	288	293	307	318	339	306	340	333	322	291	291	323	309	301	322	333	328	305	308	293	344	331	348	288	329	314	289	329	337	311	317	283	295	331	336	332	263	312	302	306	324	293	305	345	356	308	308	328	295	283	294	309	333	324	317	302	313	305	312	356	309	311	331	298	321	286	310	329	340	324	299	332	352	320	292	329	317	328	314	313	346	310	332	283	325	328	327	305	335	317	311	339	290	313	311	289	292	320	338	331	292	291	324	301	345	297	313	341	292	306	312	325	321	308	338	351	284	289	342	294	315	279	310	329	324	328	339	339	299	318	323	297	328	292	321	282	349	334	332	284	303	289	310	285	322	299	312	294	352	300	316	327	322	294	317	343	301	319	322	313	299	331	315	314	330	313	307	344	333	342	296	320	306	306	289	330	330	347	318	326	343	310	316	305	315	312	327	317	325	323	278	284	288	318	310	322	304	308	308	312	333	271	289	338	315	302	343	330	332	307	293	332	325	285	341	341	325	311	323	311	292	326	312	298	298	338	337	314	321	305	331	313	311	307	279	353	315	348	322	348	312	291	325	299	276	286	308	339	302	303	286	306	355	329	332	286	305	275	298	323	312	312	320	304	310	300	305	333	329	306	323	306	318	302	332	343	311	299	329	309	314	299	326	287	319	323	345	327	333	329	306	302	340	308	317	282	275	303	273	352	315	303	294	303	337	312	305	336	328	314	312	303	309	297	340	298	298	324	312	328	319	323	315	292	336	312	313	306	284	309	314	301	324	315	337	328	294	290	302	305	286	321	301	312	313	317	345	316	327	331	304	304	311	337	314	315	306	309	291	323	288	298	310	328	317	283	329	294	312	306	290	321	312	323	316	362	315	299	323	309	315	301	305	331	344	293	306	331	314	320	303	314	315	314	297	312	326	307	334	304	303	294	296	318	288	329	303	336	318	278	358	313	317	335	306	314	303	311	310	300	329	310	301	304	296	323	343	349	355	306	298	337	338	303	312	302	312	299	299	299	343	319	298	303	334	295	338	332	308	316	308	303	332	320	295	330	316	332	308	297	345	337	324	304	325	344	305	285	321	344	310	330	316	335	277	332	318	312	310	304	292	323	322	316	317	312	301	297	335	296	325	329	324	339	309	329	324	303	303	300	327	339	345	302	303	295	319	301	302	290	292	275	309	332	321	316	305	347	313	318	314	300	301	323	294	323	314	331	304	316	297	342	279	302	307	294	308	328	306	285	330	345	284	309	310	304	298	274	316	299	293	309	301	325	317	287	320	299	312	307	278	307	330	321	324	274	348	308	330	294	310	350	313	376	324	276	277	322	298	324	354	301	297	309	318	315	338	325	297	318	298	287	300	349	295	303	306	342	313	306	309	303	319	291	311	312	332	325	304	291	345	311	338	313	318	273	304	334	321	292	332	337	324	342	326	311	324	331	320	313	297	299	322	317	284	316	270	319	333	316	321	327	282	326	327	331	311	330	322	318	335	344	308	300	311	309	307	330	306	343	328	309	316	303	356	293	331	308	309	295	295	303	316	320	331	332	333	335	329	334	330	295	319	315	350	342	303	321	309	306	322	340	307	283	296	318	279	308	309	293	318	307	296	338	326	321	309	321	325	317	269	349	286	342	306	283	315	313	287	312	325	293	322	314	299	321	343	369	300	326	296	298	298	327	319	338	314	302	316	341	325	314	326	345	324	294	313	318	313	287	321	305	347	315	317	318	313	319	291	329	301	307	317	304	325	314	313	310	289	325	311	307	307	341	324	300	289	309	333	315	307	314	327	322	324	325	304	356	319	313	329	291	327	328	323	299	326	314	326	325	318	312	302	310	334	312	287	308	307	316	303	365	315	286	309	315	333	312	297	328	305	297	326	310	336	337	288	319	317	345	305	328	315	324	307	310	313	312	317	342	315	301	311	294	338	342	317	311	317	288	309	330	313	323	337	294	311	316	290	315	346	317	332	313	332	305	295	317	346	316	299	326	288	301	302	321	338	357	313	304	302	301	300	300	319	305	316	334	368	343	298	318	320	311	331	298	320	314	313	333	330	303	312	331	322	319	301	323	327	325	328	301	348	316	294	304	292	293	326	329	296	288	326	325	339	305	304	331	325	279	329	294	320	308	317	329	311	308	320	320	330	301	310	337	337
40295	50073	34119	31410	40629	39813	37618	32285	28563	24444	22969	19605	16789	13394	10468	8184	7993	5016	3895	2846	2774	2180	2142	1961	1944	1772	1689	1516	1549	1390	1447	1310	1311	1307	1231	1188	1270	1227	1180	1203	1181	1111	1035	1048	1040	1075	1053	1054	1003	1065	1040	1072	1065	987	1018	1029	1040	1003	1033	982	1033	931	971	970	931	877	898	929	903	915	970	929	866	914	902	917	965	954	880	942	899	920	910	871	933	965	882	956	1011	880	965	871	926	941	932	938	904	956	944	918	898	906	911	907	921	921	884	883	948	943	900	866	903	907	918	893	887	928	917	899	878	862	925	956	927	898	870	894	867	870	947	906	915	941	907	924	895	909	946	897	932	920	906	900	889	852	912	879	886	871	886	849	902	853	850	914	957	885	898	952	908	946	937	996	900	883	902	935	903	868	891	916	875	874	884	894	922	973	919	877	918	943	925	901	932	902	909	872	937	934	902	899	911	899	899	919	910	864	901	905	891	859	929	893	870	912	949	849	903	846	942	879	866	943	948	879	905	916	899	926	877	891	925	888	933	879	905	885	878	876	902	869	890	924	896	863	839	892	898	904	907	878	871	954	965	879	988	884	917	898	867	922	902	911	952	951	929	924	891	911	864	925	930	901	914	848	863	905	886	900	843	885	903	878	914	871	900	865	892	909	913	921	886	862	935	885	898	896	914	919	848	946	851	861	914	925	917	892	904	923	886	840	927	908	927	906	933	938	892	896	890	914	885	947	914	885	907	884	907	882	876	901	865	912	928	840	917	917	978	960	921	972	869	853	895	874	913	940	883	898	886	859	913	887	947	918	870	995	935	919	898	906	833	921	926	869	914	929	889	918	931	847	924	882	885	944	877	861	948	887	910	889	932	953	936	926	853	907	893	874	849	911	884	964	900	940	898	859	863	928	897	892	894	882	916	927	883	904	916	939	860	919	918	881	943	887	874	847	929	884	892	923	861	924	911	864	929	869	878	857	895	919	932	907	868	908	906	937	919	907	875	881	886	924	898	822	917	886	866	818	916	896	935	857	920	867	877	933	931	914	912	854	860	903	892	911	879	891	848	860	878	866	902	893	951	868	899	946	925	881	891	882	900	879	928	884	928	884	874	895	901	908	885	893	891	918	869	891	885	884	894	907	858	879	943	858	910	876	880	932	911	885	896	895	916	871	885	841	880	900	905	876	896	897	912	990	931	889	921	944	891	900	924	893	912	899	902	880	881	887	896	870	948	925	936	940	942	887	881	824	891	884	878	909	908	900	896	914	829	824	892	900	895	902	907	883	871	870	932	893	904	897	899	876	900	914	909	915	911	917	864	871	881	897	893	857	864	911	888	924	848	948	892	888	929	896	899	894	926	894	845	896	878	882	889	835	880	869	882	923	888	890	857	875	851	898	883	868	876	906	892	851	883	896	913	929	878	914	913	905	893	919	900	910	898	870	878	889	913	841	838	906	894	945	828	848	947	911	922	936	875	894	915	908	892	904	918	883	866	872	897	903	954	895	917	897	937	900	858	957	871	879	942	959	927	911	901	886	857	900	934	927	851	911	908	930	915	902	856	923	910	917	888	880	906	913	840	911	906	931	878	879	872	979	860	906	925	915	882	867	895	827	916	949	866	905	917	889	888	929	939	881	920	877	880	895	874	881	905	879	877	892	942	849	887	934	946	940	918	925	912	892	870	854	860	888	919	918	887	905	940	847	862	905	915	867	929	875	904	922	893	872	951	868	867	865	809	913	844	867	930	940	924	856	891	882	882	882	896	886	875	897	913	904	869	861	964	957	923	902	856	882	885	926	841	887	917	896	950	922	864	913	872	895	891	903	959	881	888	948	898	882	940	876	865	870	877	864	923	928	867	926	884	870	854	885	903	939	863	885	892	952	912	889	934	906	903	870	936	865	887	899	902	938	904	885	897	913	861	901	901	919	949	925	933	909	916	874	922	898	857	895	869	939	890	893	912	921	958	909	865	874	921	906	919	904	884	893	898	901	886	884	921	889	912	884	889	939	911	921	866	901	880	875	932	858	831	905	907	843	887	879	949	873	880	891	885	907	926	872	902	891	919	879	893	922	916	939	902	877	922	902	908	902	955	856	869	881	907	914	884	878	892	846	902	911	918	859	917	907	816	906	943	896	948	950	908	902	901	908	932	869	900	879	891	918	899	879	909	898	868	893	917	913	898	857	906	937	888	917	846	870	909	889	936	909	914	917	912	935	898	917	899	854	930	865	911	826	912	904	921	875	876	905	936	894	883	888	909	881	865	892	871	886	866	896	912	871	900	889	916	952	872	924	869	945	904	885	879	859	889	940	888	897	916	878	869	880	934	880	927	880	879	881	933	896	903	907	927	856	917	955	906	891	831	917	878	909	929	940	854	941	889	942	939	863	863	877	904	939	886	889	862	880	915	870	885	913	898	895	897	898	910	886	857	871	929	938	860	947	916	855	871	877	929	923	905	882	898	906	886	863	940	906	948	883	911	878	879	913	863	878	877	953	817	911	898	938	853	886	885	911	878	880	941	855	918	906	828	901	869	918	931	909	883	879	917	852	951	882	874	865	882	902	859	908	918	847	842	957	895	927	882	894	925	869	868	922	894	896	880	872	872	936	938	925	944	847	959	899	953	863	903	910	880	882	877	909	954	893	870	889	893	894	852	887	893	912	836	880	931	880	910	916	897	926	828	828	879	917	896	882	871	881	906	925	891	901	915	886	881	916	913	889	898	896	927	881	858	887	915	901	962	924	912	943	879	866	909	885	879	892	890	943	858	875	922	921	910	928	896	872	869	873	909	897	895	952	984	906	915	912	913	964	941	915	920	884	901	885	905	935	834	870	844	905	944	853	889	917	873	886	905	817	904	923	883	874	874	893	917	877	944	918	913	874	894	890	916	893	922	878	884	900	804	933	868	900	900	946	927	863	853	907	886	949	893	920	884	956	861	884	927	868	895	836	871	920	917	920	845	884	900	916	879	867	895	939	888	871	893	901	912	905	852	858	900	892	847	861	874	926	933	865	866	938	906	909	935	878	931	902	892	912	876	931	853	873	900	819	883	924	882	924	926	893	915	870	865	894	886	843	875	952	911	904	873	880	838	943	892	885	950	863	895	860	920	896	876	863	926	907	906	856	917	949	910	923	887	852	866	948	946	931	875	902	904	880	913	886	888	888	921	822	927	901	857	903	847	924	905	859	872	909	931	886	879	890	874	890	855	856	877	914	908	891	892	918	875	874	903	903	899	967	884	840	946	928	891	893	862	855	934	853	920	927	923	894	918	865	844	876	861	897	929	952	878	889	981	857	914	884	891	941	862	939	919	891	886	866	914	924	850	890	867	856	947	897	910	871	878	958	904	908	884	874	899	873	893	933	916	898	885	858	827	910	921	930	939	868	916	870	870	928	892	863	888	924	953	913	899	822	856	900	945	895	914	912	883	920	856	904	862	909	868	882	888	885	945	897	930	907	898	909	893	880	906	912	863	943	909	883	899	860	856	948
15679	33453	15609	6201	4877	3655	2130	1417	1042	709	665	612	470	404	374	328	266	238	210	215	207	209	215	248	203	179	184	197	177	168	155	190	176	193	165	187	196	215	183	179	195	178	185	197	195	182	174	178	163	186	189	180	173	181	172	163	204	188	185	162	163	177	177	182	156	200	164	169	195	166	178	178	157	185	174	172	165	183	180	172	178	171	172	188	172	155	167	149	167	169	159	173	153	174	166	153	191	183	172	170	187	182	194	153	169	158	194	153	158	193	168	172	193	196	164	177	200	151	171	176	178	172	175	169	183	173	172	184	163	182	176	143	173	177	168	162	160	151	160	158	171	179	174	171	152	176	198	167	154	182	186	194	183	169	165	175	169	184	168	176	184	194	191	192	142	171	163	164	180	199	177	190	161	174	193	169	177	166	194	141	157	159	169	180	176	193	163	187	189	160	162	170	163	156	155	174	181	181	182	167	187	185	185	156	180	208	176	146	189	181	159	157	171	170	157	186	175	170	200	170	160	179	172	187	140	157	165	178	144	176	158	159	159	169	166	164	180	136	163	174	171	159	167	197	186	171	166	170	162	175	193	182	156	173	176	172	177	172	161	164	157	156	173	156	168	176	172	158	193	173	187	197	161	166	158	165	178	181	178	167	174	184	154	174	163	158	204	190	187	194	193	163	164	166	194	171	189	194	179	146	169	160	170	185	180	176	177	185	176	159	176	145	158	158	150	185	178	195	171	189	157	137	169	153	181	159	156	159	172	186	170	172	201	151	186	166	170	137	187	166	196	185	174	170	178	187	178	180	174	183	169	158	187	190	159	189	198	179	173	172	163	175	174	161	166	172	184	155	182	164	180	192	183	165	167	186	160	169	179	157	167	176	197	168	157	173	149	176	177	157	188	173	162	185	192	197	166	170	184	174	183	171	154	191	168	159	178	164	175	153	182	173	160	176	163	169	174	187	170	173	160	164	199	184	173	167	181	172	164	170	177	167	184	183	166	170	177	175	164	155	182	162	172	195	169	174	175	183	192	162	167	165	166	176	177	168	178	190	195	183	152	157	163	211	172	189	171	181	185	166	171	187	166	158	181	182	178	186	157	168	174	192	176	171	187	167	171	175	177	167	166	161	160	186	164	173	174	185	163	172	181	155	167	182	180	186	180	175	173	173	174	168	189	194	168	170	151	149	158	201	162	155	172	155	173	148	178	174	182	190	167	169	170	173	172	178	200	151	167	156	189	174	169	163	164	181	184	177	180	164	175	156	188	186	169	167	145	142	175	163	191	208	173	165	183	170	183	182	154	174	167	181	161	174	159	178	169	178	169	182	170	159	169	164	166	175	147	173	179	153	175	163	167	183	161	202	185	162	195	190	178	169	149	177	175	181	176	181	178	137	162	181	155	171	175	146	178	195	141	155	173	191	177	159	150	177	192	152	157	172	176	174	178	177	163	170	184	179	192	185	168	209	151	167	170	189	187	159	160	172	185	161	184	185	199	160	170	166	146	177	203	165	183	177	191	148	149	187	170	158	162	177	171	152	163	177	161	165	204	193	161	153	160	188	184	164	168	182	135	167	179	146	170	155	169	174	182	158	197	178	171	176	178	159	177	170	148	206	205	170	180	160	179	200	162	185	178	147	173	175	184	184	175	167	155	180	175	166	153	181	143	164	171	177	177	184	187	163	147	177	189	181	173	178	158	159	170	186	162	159	177	165	154	176	158	169	169	188	161	158	159	186	128	167	175	192	175	168	185	174	180	175	185	183	158	183	178	159	180	169	171	165	159	173	150	154	168	181	160	205	175	183	192	143	171	183	184	148	196	156	167	200	179	174	189	179	192	200	179	180	155	174	142	184	174	198	193	172	177	175	189	174	161	184	163	192	183	169	175	169	157	202	169	166	187	160	156	180	187	193	183	164	177	154	181	182	197	155	182	174	184	185	189	177	199	196	184	163	197	167	161	160	176	181	156	150	176	176	172	174	181	179	178	155	171	166	180	173	167	157	158	160	159	167	173	162	159	183	166	160	168	166	175	172	185	161	200	180	163	170	158	166	169	170	181	164	189	183	163	163	170	166	192	186	166	192	185	167	179	197	170	169	161	178	158	168	167	183	164	163	167	175	163	193	182	156	180	171	181	197	177	157	184	143	140	182	161	158	170	188	158	161	150	160	181	195	166	166	150	169	148	174	165	174	183	181	172	157	172	174	168	171	182	168	193	159	183	197	180	218	169	188	182	164	140	163	185	182	166	171	184	188	162	163	181	172	159	166	173	163	153	160	157	179	177	152	163	147	173	170	203	174	182	182	184	184	158	166	188	159	188	183	175	171	170	155	175	175	172	158	180	158	171	181	172	176	152	176	171	183	159	162	155	178	165	165	193	160	166	173	173	193	190	152	158	175	202	155	161	169	161	187	147	198	169	175	159	181	165	177	174	180	165	173	186	156	162	164	197	152	202	163	166	160	200	173	169	158	164	190	171	191	148	186	194	193	155	194	170	186	175	184	175	180	187	194	180	153	171	170	187	183	168	166	178	191	174	176	173	159	180	196	175	177	156	181	200	209	173	173	166	172	181	190	159	201	168	169	169	167	171	185	150	171	184	167	168	173	172	166	196	159	186	171	177	165	188	172	206	175	176	181	160	175	162	165	179	179	167	148	163	198	178	167	168	173	165	173	168	164	171	157	193	152	176	141	196	175	188	167	173	176	180	159	172	165	189	173	187	170	176	162	168	173	184	185	159	210	151	163	181	162	167	181	166	165	169	185	192	192	158	167	184	171	165	171	171	170	164	169	169	161	166	157	179	164	186	176	177	170	166	169	181	209	171	172	160	209	165	174	181	158	191	163	175	200	191	173	199	182	153	165	174	172	186	181	183	153	146	186	177	166	164	170	174	167	176	165	154	169	159	160	199	167	171	190	190	188	186	168	181	167	149	184	155	160	184	177	176	163	172	166	170	190	161	164	179	173	172	174	154	148	175	163	185	175	203	172	145	174	172	169	170	179	162	170	164	200	168	179	156	180	169	197	185	191	171	175	171	159	176	179	168	162	157	155	170	173	173	161	167	185	168	185	188	173	190	176	185	175	168	177	163	165	158	156	163	160	152	162	169	180	169	174	158	164	175	179	163	168	166	160	177	174	201	174	174	169	175	187	158	162	164	164	160	186	148	163	212	189	172	192	178	183	166	175	188	158	196	170	187	186	171	175	161	194	171	164	190	185	178	184	177	165	176	165	165	187	207	183	177	169	170	183	186	188	152	170	199	150	171	203	202	172	171	167	193	174	173	165	168	157	179	153	184	172	180	186	164	149	176	158	185	152	140	146	177	198	192	183	152	143	186	180	168	162	185	169	135	186	176	200	181	169	202	186	159	167	176	199	177	151	161	175	168	170	200	189	152	166	192	183	163	175	140	188	180	181	196	180	198	186	157	193	169	174	179	170	199	164	170	210	179	182	180	186	215	184	189	162	160	183	151	200	203	175
12812	33585	13321	10243	12414	10435	7748	5658	4437	3459	3211	2814	2436	2120	1756	1483	1329	1050	910	852	863	787	764	766	746	740	699	712	683	688	678	671	646	648	649	607	618	661	647	611	625	582	572	632	635	635	611	636	558	611	593	567	572	592	567	591	518	545	596	580	591	559	532	541	537	510	569	562	518	581	533	537	528	576	586	529	601	581	577	610	595	527	569	608	584	590	609	557	596	553	554	578	583	577	583	608	541	566	587	574	619	530	572	562	578	529	585	573	596	552	539	533	561	583	555	530	585	602	534	557	565	561	552	537	619	526	611	540	568	553	540	547	584	552	618	612	521	582	531	561	628	568	542	524	562	581	553	583	520	543	570	565	563	557	505	590	503	546	557	572	599	552	536	551	539	608	576	599	524	607	554	577	561	577	593	608	548	570	552	571	599	568	602	519	512	565	543	569	590	556	560	538	569	547	541	608	550	574	554	540	533	611	572	568	556	561	563	568	525	568	605	564	576	562	543	549	539	597	543	573	570	600	562	536	584	548	550	584	574	553	556	569	592	546	581	611	566	559	564	557	579	590	593	569	568	536	590	588	572	555	566	578	577	592	583	597	610	524	568	597	543	593	572	547	576	568	559	542	580	558	551	536	591	520	585	577	593	573	545	615	596	553	583	564	549	545	523	510	576	541	548	510	596	571	565	578	547	545	578	550	625	588	537	580	583	610	580	537	606	617	578	584	554	556	539	505	552	536	539	542	538	544	565	574	586	555	536	530	591	570	560	597	548	576	547	561	556	567	611	543	537	575	557	547	515	523	536	524	550	549	562	551	570	555	578	557	594	579	586	554	574	528	554	564	558	592	552	545	555	581	594	566	572	545	594	554	552	579	546	539	559	596	546	569	579	581	574	569	545	526	514	578	555	569	534	531	601	563	558	544	562	570	574	553	582	564	549	564	581	529	579	536	574	587	579	572	581	581	593	579	537	550	568	572	520	581	581	549	582	549	540	570	540	587	532	575	568	553	605	565	573	574	583	559	570	548	620	548	578	552	575	556	554	561	568	567	557	565	583	584	544	555	558	571	528	545	568	579	553	543	611	566	567	526	601	578	590	540	542	548	576	543	550	536	567	578	557	620	562	595	566	561	514	528	553	572	562	565	557	559	612	564	550	542	600	557	581	546	572	541	544	513	527	516	552	568	520	558	533	556	544	538	537	552	571	579	512	540	587	599	556	567	524	533	575	568	571	546	529	541	571	586	528	573	584	559	560	553	569	555	569	539	539	534	537	558	568	561	556	534	581	547	554	546	578	544	593	575	581	553	591	646	637	555	576	552	516	563	565	570	577	566	574	560	554	560	593	543	600	541	599	543	550	570	553	570	565	534	580	528	560	551	556	554	583	575	532	573	581	530	570	538	577	538	570	577	556	511	575	549	551	586	550	511	602	521	551	515	545	547	532	552	591	571	602	551	562	573	585	543	542	594	517	555	583	555	591	590	539	534	566	566	577	543	575	552	595	562	575	590	547	568	525	616	571	513	527	561	594	568	571	581	603	631	567	551	522	571	541	572	512	593	574	576	558	562	526	566	605	556	542	554	547	567	529	581	573	601	520	553	606	563	557	591	566	571	543	571	559	564	581	598	571	586	585	556	573	569	582	574	561	607	567	539	572	605	552	554	549	554	558	552	579	573	559	541	577	551	576	556	523	587	525	542	581	560	546	559	574	585	569	586	574	571	561	547	557	577	568	574	549	539	592	563	546	548	542	557	564	556	577	580	525	567	548	539	576	545	565	545	545	556	563	553	587	577	530	582	633	527	514	592	546	649	569	578	518	552	537	560	528	595	562	540	570	560	559	594	568	537	566	564	546	563	541	591	580	578	541	546	629	571	577	555	579	556	562	541	576	591	539	576	568	558	548	573	563	545	571	601	574	538	594	565	554	538	561	590	538	556	572	550	559	588	608	562	554	528	554	525	580	571	544	559	541	584	548	538	576	599	552	559	562	542	533	523	525	569	549	520	514	551	562	583	551	526	547	561	558	583	631	555	590	531	581	567	567	514	594	590	568	556	595	534	524	603	524	567	560	542	556	536	572	515	568	559	533	568	580	576	575	557	547	567	532	606	552	560	589	503	553	579	535	552	590	576	564	597	537	628	569	555	576	556	567	620	575	569	562	565	542	568	553	610	570	579	537	577	609	576	559	535	586	580	571	546	546	538	603	584	550	552	593	583	567	603	546	609	577	552	577	567	560	575	532	546	600	562	603	600	588	605	557	576	571	561	524	565	572	539	502	566	562	561	530	551	538	557	552	559	561	624	546	550	600	570	612	528	573	595	586	567	557	564	532	585	552	577	582	568	592	556	572	584	569	556	591	577	544	542	516	586	593	532	593	559	608	589	507	560	538	569	581	540	604	553	576	553	602	572	537	590	556	543	527	529	537	557	544	575	553	582	566	597	565	571	580	543	547	608	606	549	563	589	571	540	581	559	590	536	586	572	575	511	587	545	570	548	535	557	549	529	580	559	525	578	582	530	540	599	609	550	563	558	561	548	532	547	586	567	585	571	589	554	595	586	580	543	567	501	562	564	568	580	581	576	554	525	581	518	564	575	535	558	561	575	529	533	574	550	538	560	594	613	592	526	592	589	534	546	564	559	518	607	559	529	567	556	555	594	571	537	543	573	545	551	593	600	567	541	547	542	543	559	583	548	617	582	513	569	592	555	569	520	564	588	526	560	550	542	564	554	568	562	546	561	567	594	582	571	613	524	593	564	557	569	557	543	581	581	565	578	581	569	646	517	588	574	540	544	576	554	603	573	556	619	572	571	574	533	583	560	582	547	534	536	544	546	581	529	573	583	598	567	600	583	573	566	581	589	596	555	548	529	614	587	535	529	548	568	581	570	595	611	589	576	550	584	597	545	537	620	587	549	512	557	578	572	548	530	577	587	560	545	565	588	558	585	558	608	549	522	556	569	607	538	530	530	566	572	521	533	549	585	596	533	573	535	573	562	583	546	548	530	555	567	578	561	564	519	536	569	571	554	534	547	553	558	574	541	571	548	582	580	579	565	538	574	575	555	527	591	562	582	575	577	560	557	571	541	545	577	522	558	591	564	573	522	556	562	578	505	593	543	609	573	557	569	561	532	539	531	551	580	579	516	571	565	558	588	555	534	573	585	579	543	587	555	575	546	566	570	569	542	539	586	588	595	588	553	598	559	524	592	544	522	598	546	573	569	547	524	537	547	550	552	558	551	597	585	598	569	579	585	594	556	564	545	602	530	562	548	572	598	571	545	548	551	589	564	574	543	550	572	560	586	535	516	570	555	580	589	591	519	606	534	578	594	586	557	600	579	557	587	528	572	557	538	578	587	555	565	557	553	590	532	583	595	532	590	575	544	548	516	562	579	557	577	583	575	551	553	556	596	596	550	581	583	551	552	616	574	523	587	541	585	575	565	581	582	587	544	528	532	560	564	582	538	566	522	567	522	551	608	561	593
48238	49695	30348	26052	26343	24495	20482	13292	8157	5261	3753	2775	2080	1747	1283	1018	951	516	426	359	344	344	285	322	279	289	251	263	287	240	220	232	259	237	235	237	253	251	248	230	239	230	261	233	255	216	200	241	229	214	199	227	231	226	195	227	234	214	210	246	231	194	210	204	248	218	241	232	215	210	210	234	205	204	196	227	200	248	213	227	208	217	213	229	246	207	216	207	229	200	210	196	209	222	221	238	208	216	213	205	253	232	207	208	206	201	226	235	230	230	229	220	224	216	212	215	234	213	215	236	195	214	217	196	219	208	225	202	232	220	218	219	233	190	231	196	204	204	225	224	199	234	213	217	247	187	204	207	220	234	209	206	187	211	219	204	236	199	228	202	212	197	218	213	211	226	201	199	225	212	227	220	217	195	203	218	209	205	208	224	230	210	215	211	200	237	234	240	217	215	219	231	203	203	206	202	219	222	206	221	207	209	225	223	228	213	228	216	185	229	228	204	206	180	195	217	200	219	230	214	215	213	233	203	198	204	207	209	201	205	220	229	214	215	203	213	198	212	207	220	222	208	232	185	188	210	213	226	197	210	206	211	173	241	232	199	222	213	196	193	195	230	217	192	213	209	218	223	247	231	218	225	232	196	217	210	203	218	192	213	194	220	224	209	213	205	218	226	241	227	226	222	215	234	201	217	228	220	227	224	225	187	219	214	190	215	216	232	229	222	218	203	214	193	245	230	212	199	233	235	199	204	214	217	243	196	204	230	206	227	227	212	199	259	219	204	233	193	227	206	221	209	225	232	259	233	228	197	213	196	215	215	235	211	223	203	202	208	211	231	203	205	214	200	196	201	200	208	201	226	201	241	200	217	230	195	219	212	214	199	238	208	209	199	227	187	229	216	203	202	203	203	239	190	254	193	207	241	220	209	197	258	243	219	235	215	233	232	205	228	214	205	231	197	224	207	229	209	227	204	218	205	216	207	232	205	231	220	224	238	210	213	215	187	219	230	229	205	201	213	186	227	212	200	233	193	205	210	230	187	191	227	212	226	202	221	207	217	218	205	208	207	220	229	226	209	207	216	237	241	229	209	186	218	220	251	200	218	219	199	186	252	205	205	216	214	171	236	222	225	219	213	220	194	212	223	204	225	216	232	206	217	218	179	210	205	217	230	228	217	208	179	207	214	234	203	206	210	233	230	210	210	202	201	193	209	220	215	192	227	212	212	205	210	228	212	242	213	209	201	223	231	230	192	242	219	201	226	204	212	230	206	220	213	227	223	230	215	217	218	195	216	201	215	229	211	200	197	213	197	212	218	227	241	242	223	211	204	221	211	215	227	213	240	236	210	195	246	206	216	219	205	230	214	217	213	212	252	209	209	210	230	201	209	214	220	205	200	221	210	208	221	246	231	239	218	212	183	195	232	242	188	219	217	217	208	230	236	225	200	207	208	202	199	179	225	212	224	236	192	214	242	225	210	220	222	204	227	211	207	213	212	209	208	210	218	218	217	206	215	193	218	206	205	233	217	219	221	227	200	178	220	239	207	199	216	189	222	209	220	193	207	216	207	184	208	206	238	209	231	208	245	208	207	209	227	218	200	237	228	223	214	215	226	203	212	221	249	208	212	199	203	230	225	195	203	214	221	221	217	232	245	241	226	207	192	249	207	234	214	213	210	211	223	224	236	225	236	222	227	215	223	218	212	228	217	205	217	211	236	210	215	205	199	243	207	222	207	204	242	191	222	223	213	225	214	205	213	210	209	222	182	220	198	199	211	228	209	230	186	247	197	227	220	196	230	225	203	219	203	242	221	231	206	225	223	193	218	220	232	218	227	201	214	233	196	203	230	238	224	230	198	222	221	215	212	221	203	219	222	213	207	206	195	207	245	225	211	219	178	215	232	214	216	217	225	231	197	209	230	219	230	222	215	216	229	175	204	172	218	230	205	221	233	213	184	207	196	225	209	232	219	197	219	212	228	222	222	210	234	223	212	219	251	223	221	228	231	216	198	223	216	199	218	229	212	217	179	225	232	210	221	218	221	214	231	225	205	220	220	231	198	235	222	201	217	226	216	241	242	231	223	209	221	209	230	220	217	205	222	220	212	234	227	197	244	200	232	245	218	239	209	221	233	211	225	235	223	213	214	231	214	194	194	204	202	220	231	196	232	184	197	216	212	236	213	196	237	212	216	208	213	232	187	215	221	206	216	203	227	217	219	230	222	197	228	235	225	227	215	225	221	206	231	206	224	218	217	231	216	239	214	210	230	205	235	210	220	212	226	211	233	260	207	230	192	199	207	205	206	205	212	213	202	199	264	203	210	225	220	228	175	225	209	219	194	192	213	226	219	211	179	228	205	202	225	224	203	218	197	208	225	206	224	211	189	226	211	183	200	202	211	210	243	226	229	219	215	209	261	202	197	218	204	223	233	213	194	209	216	219	215	187	208	234	215	219	206	219	218	216	184	222	214	229	221	235	195	229	218	202	200	190	221	220	223	228	213	225	219	224	215	226	232	215	218	203	210	183	206	197	232	229	210	233	189	243	228	191	204	222	180	183	200	214	209	216	220	218	224	210	237	209	225	208	239	243	244	220	221	221	229	218	217	217	201	235	231	215	216	219	207	206	234	226	221	205	212	219	242	220	214	213	230	213	227	210	206	230	231	211	220	212	213	217	214	215	206	222	208	217	209	211	205	220	210	216	205	226	199	214	240	225	189	233	221	202	226	219	221	209	217	228	209	208	221	228	185	226	196	222	208	195	203	211	214	226	237	230	202	220	210	253	230	203	222	208	219	212	222	211	214	191	207	225	210	207	217	230	221	212	201	223	212	214	204	214	207	211	238	224	178	200	233	257	208	209	221	220	268	240	198	198	216	218	221	211	225	190	206	243	217	212	229	223	206	217	230	219	238	211	187	193	198	236	221	213	225	203	207	222	240	211	207	222	179	195	243	206	221	199	217	226	187	200	222	223	205	204	187	205	210	183	216	211	246	221	224	222	178	192	224	205	200	212	212	229	215	223	192	227	226	208	234	217	200	182	210	220	212	209	242	234	222	221	216	207	227	210	202	225	187	230	229	206	213	215	179	220	199	197	220	213	206	190	209	195	223	227	205	236	210	190	208	223	233	215	230	232	223	233	240	201	210	199	241	244	226	213	250	227	206	236	213	228	213	199	213	212	211	199	216	203	217	209	209	222	216	222	214	229	203	203	228	180	211	213	219	216	202	205	207	222	198	209	195	220	224	194	224	228	210	235	228	207	208	221	223	200	224	210	219	215	201	209	224	230	245	232	201	203	213	229	198	204	183	205	210	220	208	201	207	222	208	199	230	223	231	203	196	213	206	196	215	222	193	230	222	217	209	221	196	204	205	216	213	197	201	211	193	219	230	228	220	207	221	238	217	179	226	232	215	185	206	199	217	193	219	199	227	206	183	206	222	208	219	211	186	206	216	190	201	217	237	201	191	213	227	233	230	200	205	226	215	210	223
40094	53016	28261	25374	34036	30992	28247	22120	19167	15242	13610	11883	9620	7991	6279	4644	4599	2739	2200	1705	1514	1363	1383	1192	1276	1175	1053	1130	1023	978	949	946	870	872	857	849	857	878	885	814	772	735	748	772	752	739	716	757	755	738	741	723	750	710	730	704	732	720	719	664	666	686	679	688	671	655	639	716	671	684	672	683	671	658	709	620	644	713	690	663	673	711	674	691	642	697	659	628	699	613	685	668	670	646	646	678	641	687	714	633	673	653	696	618	638	683	657	665	605	716	682	649	660	645	675	683	663	630	703	613	679	680	683	670	628	653	657	637	683	673	710	655	689	656	652	689	670	592	644	685	670	624	646	649	628	699	680	626	667	685	640	685	667	686	652	679	651	681	684	698	716	667	684	667	649	682	665	639	651	651	639	661	628	668	662	638	630	630	609	620	640	660	650	638	650	695	633	647	668	646	679	647	630	679	656	621	647	642	636	634	651	664	662	597	624	646	652	641	653	683	663	628	639	662	611	659	652	694	665	638	642	661	656	662	700	685	706	659	658	669	610	687	608	676	645	625	661	664	666	701	603	568	654	688	686	660	645	627	637	672	678	682	659	631	663	630	672	657	671	682	654	621	665	661	690	627	654	669	671	635	665	661	644	673	645	636	665	680	686	619	665	649	720	640	652	647	659	649	677	638	640	630	641	660	613	632	692	638	651	644	642	661	629	640	678	710	661	667	630	668	652	674	668	700	589	673	635	622	674	671	654	629	618	680	645	633	652	655	660	674	667	634	627	598	634	651	665	641	639	682	656	646	628	635	722	661	694	643	698	675	666	669	665	644	609	676	646	645	675	646	656	663	633	669	709	652	681	630	627	630	668	657	631	691	653	608	679	652	643	640	643	664	677	638	674	667	656	646	644	635	672	657	683	638	673	607	650	659	642	661	634	630	668	634	649	664	658	652	649	683	667	670	658	648	647	626	689	655	651	652	670	693	700	663	660	619	708	723	666	654	673	640	642	638	633	658	653	656	665	652	665	629	638	676	614	671	602	639	625	645	638	666	689	674	700	670	691	691	655	681	629	678	650	650	630	611	672	654	668	635	633	652	638	648	647	670	639	665	633	658	654	643	647	618	649	650	659	648	633	689	655	678	647	610	642	628	643	611	624	679	656	656	645	660	603	655	656	659	636	629	691	677	648	652	629	631	617	650	624	636	667	659	618	661	666	610	667	659	662	641	642	625	657	627	669	672	691	654	670	682	708	599	641	674	659	628	669	674	643	651	669	672	670	643	658	634	670	664	663	605	660	635	693	678	688	668	607	627	683	576	648	690	668	664	628	694	616	688	619	644	665	688	671	667	642	661	647	683	671	641	639	663	631	632	596	669	623	651	641	668	686	671	661	612	666	710	679	700	667	675	693	632	653	650	633	669	671	655	699	680	693	662	630	607	657	673	680	645	658	718	660	667	623	638	682	651	656	637	656	663	662	669	660	649	674	670	622	636	715	648	659	661	664	656	666	611	619	681	701	685	674	638	680	635	586	654	651	650	663	686	659	650	689	676	669	713	633	675	645	645	653	659	670	632	632	626	662	642	657	632	614	653	632	667	671	672	665	615	671	661	695	636	722	643	676	695	629	649	607	662	672	656	663	610	646	667	637	673	671	617	715	701	638	654	670	686	647	672	682	657	637	642	642	661	655	695	698	620	674	620	690	645	650	651	636	650	676	668	665	670	624	614	646	624	672	657	631	703	661	668	654	647	640	674	612	651	638	626	615	667	712	666	647	672	660	651	643	685	599	612	631	642	658	629	638	657	597	638	652	668	648	604	612	661	639	722	669	674	665	654	667	666	661	677	677	658	646	675	699	638	638	614	654	643	635	660	662	670	663	693	650	690	639	665	700	633	664	679	661	682	625	675	599	661	672	631	702	666	633	626	654	674	661	657	639	635	602	655	632	662	690	692	646	652	655	660	679	665	708	637	629	676	640	677	623	656	657	647	637	661	632	667	721	668	705	671	647	647	657	611	656	647	639	634	649	646	684	675	589	673	669	636	653	638	643	620	695	702	633	663	691	689	665	630	677	654	650	676	608	669	637	671	617	728	628	659	661	616	636	654	627	692	688	676	627	601	662	634	664	678	629	632	623	691	620	637	661	670	670	629	645	589	638	644	627	635	647	673	657	689	691	618	715	645	664	659	672	639	636	660	655	620	646	643	629	674	657	640	674	676	613	644	655	652	667	664	703	688	583	649	670	644	619	611	690	685	636	670	617	686	642	615	609	644	632	652	665	667	653	678	661	687	670	722	639	606	698	619	661	671	677	658	679	652	668	648	677	650	645	665	621	665	635	600	662	642	643	679	696	644	657	661	638	660	647	667	676	633	655	655	637	651	652	636	647	664	628	609	659	651	668	631	660	679	665	645	654	620	665	653	686	665	652	654	612	647	657	709	632	665	665	659	672	623	684	627	668	714	682	702	646	695	666	651	660	654	608	668	637	665	659	643	625	637	654	631	675	646	660	648	668	682	672	603	670	709	602	631	682	690	697	654	662	681	653	660	653	688	654	644	613	674	663	651	656	676	631	666	648	655	659	691	625	611	672	653	631	659	662	625	690	643	653	632	645	687	698	631	653	697	648	672	646	673	617	662	650	659	709	674	690	643	672	690	703	678	633	644	650	690	674	615	607	628	631	658	670	645	648	627	621	599	677	688	622	625	643	662	659	616	719	666	639	665	651	710	670	656	693	634	611	670	643	662	643	663	690	684	686	675	599	636	630	712	659	705	650	689	628	657	640	670	680	630	674	621	650	660	675	692	659	678	657	675	658	661	666	664	662	707	678	670	665	673	694	626	668	672	700	644	701	629	615	642	707	637	649	621	657	630	651	702	646	647	626	680	654	657	633	659	675	676	648	664	640	662	626	661	644	657	696	642	694	687	688	641	617	635	602	683	608	671	674	663	645	647	653	600	629	657	698	703	610	648	676	659	647	676	658	632	665	655	631	641	627	667	679	656	644	612	632	675	637	681	663	695	639	659	653	658	656	661	672	658	639	620	622	682	671	672	652	667	705	649	620	632	704	643	656	665	658	652	692	665	657	665	673	612	664	651	688	670	710	650	638	674	729	650	672	688	636	657	696	621	714	647	656	650	634	673	622	690	627	645	688	693	647	616	659	645	659	656	616	628	661	629	617	666	668	633	632	624	622	653	685	690	702	611	643	672	655	600	664	682	642	662	640	607	662	663	642	694	664	617	634	631	640	676	682	658	641	660	664	667	691	618	657	665	656	659	697	631	670	628	636	685	620	660	709	661	651	641	659	707	670	648	688	679	640	653	623	644	669	656	666	660	649	654	686	668	675	696	629	671	696	655	660	624	633	641	704	663	609	614	626	687	617	639	670	650	633	674	682	672	675	675	633	688	656	632	657	646	652	638	678	597	689	650	656	644	682	705	645	635	637	665	686	659	660	618	656	662	648	669	685	667	642	671	627	624	656	648	664	685	705	642
51197	54434	33703	26422	27492	28591	26941	22311	16590	11196	8391	5973	4554	3375	2464	1814	1834	1146	748	622	612	531	483	494	451	454	420	441	362	395	387	348	387	389	390	373	377	377	385	382	379	379	324	338	376	331	322	304	349	324	372	369	341	301	345	322	342	328	337	360	314	340	306	315	318	330	285	301	325	347	351	350	325	341	330	327	366	332	303	291	312	326	334	313	316	356	304	332	360	331	348	317	318	327	315	326	301	354	327	336	324	341	373	308	339	326	346	335	322	325	304	311	317	322	336	322	320	355	337	367	379	338	310	292	331	323	331	316	311	301	314	330	349	315	330	316	345	313	353	298	317	323	325	331	332	352	346	337	321	318	341	330	301	332	326	322	339	325	322	360	347	326	319	335	373	297	338	346	289	320	350	320	290	311	330	298	350	322	325	337	362	276	335	355	350	312	339	316	338	343	330	314	328	302	311	329	309	358	315	288	334	352	304	313	316	320	289	307	287	313	321	304	332	295	316	318	302	346	285	364	326	325	322	309	319	323	320	336	337	317	308	295	372	331	320	310	333	352	295	320	327	333	334	326	286	302	306	361	299	339	317	309	333	293	337	333	338	294	333	334	307	319	328	289	329	339	305	289	300	372	318	345	305	331	341	321	314	330	325	338	331	304	335	331	297	300	315	331	313	341	353	346	351	322	330	330	328	290	331	337	305	337	319	310	315	313	324	313	318	315	343	318	280	391	304	364	307	354	333	326	330	356	337	328	340	348	327	322	322	355	309	314	323	340	334	341	344	315	289	366	298	329	328	321	352	334	315	350	309	321	312	342	310	360	318	322	341	325	336	338	306	333	299	335	300	321	316	305	324	290	324	306	327	348	292	342	320	325	328	294	311	369	319	320	335	307	319	351	330	312	309	308	299	315	311	330	322	304	324	287	302	332	346	321	309	303	324	353	333	326	308	314	309	322	325	342	317	322	307	314	327	303	323	357	343	337	331	337	318	318	322	329	353	321	379	321	313	329	334	350	316	312	343	324	322	323	332	352	300	319	325	333	306	329	334	321	335	341	318	307	339	301	336	307	350	321	314	338	311	298	303	276	332	372	325	325	343	313	308	346	353	321	322	334	332	308	293	290	297	327	349	298	307	336	334	318	361	365	322	338	340	332	298	325	322	327	338	296	319	326	340	306	322	354	312	315	313	346	319	322	317	315	352	319	349	322	313	316	312	316	330	332	336	320	332	339	334	323	335	317	311	322	325	331	298	334	320	284	310	309	317	343	370	318	353	308	304	316	316	325	340	331	331	304	332	345	329	325	338	341	313	317	302	326	330	326	363	311	313	312	328	353	325	343	304	286	318	348	338	312	327	306	328	326	317	334	338	321	363	316	288	340	341	342	331	296	330	339	320	311	317	311	340	318	316	311	328	340	306	297	301	365	311	291	331	347	336	327	346	331	344	298	323	297	330	313	327	359	310	323	337	321	307	318	329	322	338	322	318	329	322	363	323	325	310	307	330	346	321	350	320	312	324	295	332	334	334	316	319	327	349	289	303	323	364	339	300	323	329	358	355	326	308	302	281	345	317	326	338	341	279	328	318	333	352	369	323	327	366	318	336	335	356	335	294	341	307	312	319	333	317	344	299	323	314	326	306	363	317	313	320	306	312	321	307	342	339	308	319	313	314	325	350	320	314	372	353	300	296	300	313	340	297	319	295	309	339	330	316	306	310	305	314	330	294	335	290	342	338	329	330	340	312	320	318	339	320	301	334	350	330	362	310	320	342	317	325	320	361	329	340	316	318	320	316	291	342	321	337	313	312	335	326	298	324	332	311	301	337	304	327	326	304	294	327	300	336	331	328	329	306	342	315	341	310	286	320	331	334	345	352	350	317	316	317	334	278	309	292	325	322	318	355	329	345	301	304	323	333	341	317	323	312	344	324	333	349	335	331	320	346	314	322	323	350	316	319	330	309	322	335	350	306	350	311	333	329	333	357	333	353	287	319	357	347	315	332	329	314	286	320	338	363	328	306	303	339	325	318	344	322	332	328	302	318	333	347	302	297	289	311	346	315	318	338	316	338	325	346	326	332	327	330	308	333	328	332	328	327	301	314	307	307	345	304	300	313	332	334	308	277	307	330	320	302	330	266	314	370	319	311	312	318	335	315	326	373	342	303	279	328	334	344	293	335	342	323	338	331	351	290	287	316	322	342	339	326	328	311	336	312	379	317	311	302	292	364	337	331	317	316	309	327	303	306	322	321	332	322	323	303	344	339	345	346	381	311	314	316	347	310	322	317	340	295	336	348	298	339	301	327	329	313	325	335	349	329	315	343	321	342	288	330	327	318	314	307	329	343	307	298	303	309	339	353	333	353	314	324	292	323	311	321	323	338	324	313	314	335	344	322	285	334	315	291	316	315	317	307	326	318	341	364	331	325	306	360	354	308	316	337	325	324	345	292	336	328	313	305	309	329	299	310	323	348	322	311	318	346	313	342	309	339	318	332	332	317	316	317	315	351	347	308	301	333	346	330	333	322	357	354	367	322	342	346	316	309	328	320	357	323	318	300	315	335	324	304	303	330	301	301	327	325	343	330	351	314	308	294	340	291	328	325	342	316	328	329	372	317	330	318	343	303	301	320	342	345	324	332	324	342	324	320	308	301	336	325	319	299	304	328	342	346	338	303	295	324	361	314	288	316	312	326	335	310	325	332	329	347	326	348	318	341	366	354	340	330	308	308	308	314	335	322	345	317	342	292	359	321	346	346	332	330	344	290	314	332	348	303	349	337	298	297	357	340	330	366	339	314	317	320	359	312	312	341	329	319	329	306	310	298	320	304	331	304	341	319	324	346	335	324	324	344	296	319	339	290	326	315	326	324	346	302	327	327	321	344	300	333	326	341	318	328	322	308	332	331	322	317	342	278	350	322	374	351	306	309	291	359	340	309	302	293	293	332	302	345	316	336	325	321	345	342	331	320	332	300	301	337	323	307	334	349	343	375	327	317	331	321	294	319	307	351	333	315	361	304	331	364	348	335	315	299	308	323	337	325	321	312	341	348	318	343	312	319	335	310	334	315	332	306	297	319	321	320	318	312	351	354	308	303	306	365	351	294	331	336	312	316	327	304	321	314	371	325	292	307	342	332	313	322	350	331	319	322	324	306	300	332	338	322	317	301	309	346	344	299	306	353	305	313	290	347	353	358	333	344	321	293	302	313	338	284	300	328	305	335	346	347	270	319	304	344	345	345	334	309	316	352	315	345	341	366	301	317	315	332	295	329	343	303	325	318	333	305	261	349	324	277	285	302	312	311	318	322	311	317	348	301	390	315	334	317	303	312	334	302	312	312	299	316	356	297	308	313	336	305	333	313	321	313	308	354	311	313	314	334	323	339	316	295	332	327	335	312	348	328	311	321	326	310	307	304	324	305	331	337	305	348	336	329	333	289	351	352	351	326	345	315	346	283	324	312	332	304	332	327	322	346	325	339	320	308	324	313	319
38847	53504	35716	33023	40310	38581	37037	31903	28643	23522	21610	18797	16294	13097	9593	7297	7396	4570	3773	2737	2665	2372	2137	1915	1810	1770	1713	1713	1417	1435	1405	1305	1297	1338	1227	1305	1251	1234	1189	1204	1203	1183	1084	1109	1057	1039	1035	1070	1069	1072	1065	994	1018	984	942	984	1006	1024	1072	965	942	926	961	967	901	951	935	964	944	909	934	947	946	925	939	948	957	910	861	977	925	937	933	880	959	935	932	851	903	918	922	939	903	970	938	911	935	963	959	969	930	899	980	899	915	910	967	946	956	935	930	951	902	926	913	934	913	935	934	874	945	912	922	911	887	888	956	951	937	929	933	907	954	842	892	915	937	919	912	909	915	943	854	925	918	932	929	881	915	902	951	922	966	929	910	885	892	882	921	929	986	952	920	969	925	935	937	905	937	855	924	880	904	924	864	919	910	893	925	932	935	906	896	946	903	856	924	966	945	960	939	917	902	894	899	927	913	926	919	941	924	904	881	893	932	902	905	873	886	947	927	888	929	929	973	884	895	879	905	930	913	944	899	937	889	919	937	862	923	892	940	872	913	894	894	934	912	906	891	884	896	898	903	911	908	908	943	917	996	839	881	934	916	900	955	900	941	915	935	887	913	866	863	910	950	943	890	929	903	891	917	935	894	891	929	929	891	893	941	933	875	914	942	870	887	932	936	880	894	914	917	926	915	922	910	942	846	919	956	932	896	957	914	915	898	893	916	945	886	887	901	926	859	896	929	906	932	946	922	908	947	985	884	902	920	955	880	913	908	868	888	897	897	909	878	930	871	929	867	924	879	925	885	953	889	969	908	927	930	923	936	907	912	875	949	890	930	954	909	956	935	877	930	887	883	924	886	920	910	909	895	980	886	869	951	923	918	889	950	889	959	882	888	862	858	895	958	882	911	947	917	979	897	983	968	912	870	913	905	933	963	942	901	909	923	953	924	910	870	893	937	924	918	925	846	917	886	871	924	932	928	929	876	922	843	889	946	933	913	902	865	908	917	925	926	884	869	927	927	909	882	899	930	865	910	926	962	868	958	935	927	853	925	930	928	858	902	901	943	965	881	876	928	847	901	852	860	867	900	920	906	901	859	890	911	908	874	969	927	944	942	887	924	931	915	928	916	916	891	881	897	900	887	945	922	900	933	939	938	901	934	891	901	884	909	919	999	968	930	886	878	940	921	927	905	910	919	931	910	891	908	858	895	923	885	940	907	963	908	883	893	874	942	974	867	923	851	928	938	944	938	920	941	954	937	887	933	882	944	881	902	902	939	945	893	926	938	967	928	895	884	837	932	918	935	878	930	880	846	899	896	923	905	893	902	915	900	863	926	873	917	921	910	889	897	886	978	898	876	880	897	871	889	927	907	884	891	924	889	908	908	947	932	920	908	947	963	912	933	914	909	921	869	918	926	932	922	942	927	957	893	933	885	937	902	909	929	870	940	877	860	936	922	894	880	910	899	956	902	902	917	883	986	909	891	948	882	905	897	909	908	892	934	869	914	928	893	945	879	921	950	938	864	910	888	940	923	916	928	874	904	864	935	897	939	949	894	916	877	937	918	980	904	934	896	912	921	912	846	940	918	958	938	880	905	920	899	894	911	920	950	932	884	910	923	904	921	896	860	922	900	911	915	917	942	915	908	949	901	916	912	900	880	911	901	912	943	882	877	932	908	897	953	947	895	861	875	894	935	900	913	910	913	920	907	966	891	919	924	919	936	895	904	928	887	862	965	896	881	873	925	889	959	945	905	897	921	918	982	922	941	934	891	942	878	913	921	906	908	901	885	865	917	950	950	924	921	945	881	883	916	935	920	914	882	922	971	912	886	894	902	944	888	914	871	903	917	960	921	875	953	894	955	890	927	908	898	949	916	943	911	858	930	891	872	897	912	931	956	933	903	900	964	898	912	859	889	885	901	919	902	885	918	921	899	889	896	887	870	919	926	862	981	882	903	939	931	868	954	905	905	931	887	938	904	920	926	907	878	896	895	908	891	870	916	924	872	913	879	934	966	926	916	1008	906	911	965	924	913	944	872	876	928	905	909	907	930	935	893	907	942	901	891	929	879	941	885	882	857	872	942	919	912	869	909	881	919	925	934	886	883	918	892	906	934	913	886	942	902	974	914	984	865	925	934	902	908	939	904	910	917	925	946	901	846	869	927	923	924	926	910	940	914	887	936	874	903	875	908	876	913	891	947	902	897	866	894	906	879	906	861	945	987	921	914	851	957	969	930	928	922	884	876	885	914	932	874	903	934	865	953	949	913	870	908	907	930	950	952	905	905	917	883	924	923	946	936	906	930	944	925	887	887	956	908	867	906	913	865	912	912	896	894	874	913	912	913	930	962	973	946	922	855	899	901	891	895	926	918	941	950	911	922	903	918	879	935	917	921	939	872	952	857	920	885	948	915	921	916	972	884	987	932	922	1015	928	901	919	915	968	926	868	952	893	922	940	828	878	893	884	915	920	930	887	890	916	866	904	830	944	934	948	902	905	880	904	924	923	851	911	902	924	922	923	851	919	943	972	891	966	921	886	862	963	898	899	926	959	880	937	964	908	923	927	925	880	937	903	866	911	908	965	902	921	914	933	931	935	873	865	889	935	897	887	929	939	889	917	943	861	954	918	922	902	902	879	937	923	886	913	901	933	899	960	883	856	872	905	902	870	932	955	989	920	941	895	918	897	915	928	911	956	893	953	894	934	902	906	904	911	866	853	910	901	917	897	859	930	878	905	947	905	924	932	949	990	904	924	841	887	960	897	866	930	884	925	939	849	869	954	851	912	938	900	876	937	907	914	884	935	946	928	931	938	930	936	871	926	913	931	892	920	911	930	921	940	942	883	958	872	921	907	949	932	899	889	889	833	907	943	874	952	888	906	916	909	948	904	936	922	887	905	900	869	875	909	892	926	958	901	888	879	947	962	896	882	940	925	927	972	912	918	935	906	914	936	895	947	911	878	959	936	901	919	944	824	942	923	852	871	920	864	946	880	931	898	867	901	895	887	941	874	931	895	895	921	929	944	836	901	920	941	921	910	903	884	834	941	896	876	935	904	856	939	931	921	928	977	893	886	885	908	915	959	903	897	905	900	960	913	937	928	937	915	950	871	954	924	865	922	914	899	915	910	868	931	915	901	873	911	911	905	943	936	881	913	877	961	945	894	924	930	878	953	900	928	939	889	876	863	909	891	827	938	901	915	907	870	962	965	925	857	931	927	898	886	851	927	932	900	903	880	921	886	942	906	923	926	938	901	913	901	923	885	947	970	871	1008	917	925	847	875	926	911	884	891	989	929	915	942	910	910	864	945	950	948	985	931	921	976	901	939	900	889	902	914	896	879	911	896	941	944	889	935	963	954	945	938	920	912	910	904	959	900	952	919	916	971	893	900	914	905	965	881	889	930	955	848	928	914	897	859	925	952	932	913	925	916	911	932	889	941	946	925	883	924	885	878	907	896	942	892	909	885	898	949	964	915	899	927	926	911	878	868	871	939
16261	36288	17053	6958	4701	3076	2073	1417	1114	798	634	577	425	397	359	346	302	231	248	206	237	200	187	188	194	217	210	206	210	209	198	191	192	187	198	198	190	169	201	198	211	175	180	173	176	191	160	164	197	179	194	168	187	175	182	214	190	181	179	162	174	189	185	159	191	168	161	191	181	174	160	153	185	176	159	160	198	180	185	190	163	172	166	166	159	172	189	198	177	179	174	191	175	187	159	166	204	170	172	196	194	185	197	149	201	171	172	181	173	165	167	190	170	160	163	182	169	170	185	190	171	184	176	164	175	166	200	179	174	191	166	172	180	187	182	166	169	182	156	182	191	164	176	158	164	166	175	173	179	160	165	181	159	158	172	177	200	177	204	162	179	176	167	157	159	194	172	164	176	166	182	179	167	190	160	186	158	158	152	187	167	179	182	163	186	201	186	172	183	180	181	198	195	176	164	173	166	167	170	165	172	171	190	164	186	166	182	176	157	196	199	165	139	198	204	164	189	202	188	154	174	162	200	169	171	190	168	163	167	174	170	200	138	175	190	188	193	173	158	167	186	159	166	197	173	166	194	204	171	153	173	177	164	185	180	151	183	167	184	178	179	205	187	169	182	189	200	171	175	178	216	173	160	170	179	185	175	179	174	187	197	192	180	163	159	183	193	208	182	195	174	177	178	209	171	177	186	170	185	170	167	187	181	210	190	176	171	181	183	191	171	156	189	170	160	174	160	187	172	180	164	187	160	170	166	167	151	173	194	182	175	189	191	169	192	204	160	169	202	187	153	178	182	188	187	203	164	161	157	177	168	216	182	156	188	187	176	166	183	188	184	190	173	150	187	177	188	197	172	182	159	177	175	178	173	171	202	179	190	168	191	162	186	190	171	194	147	177	197	166	179	196	172	191	185	179	182	176	199	171	214	184	191	199	175	176	169	167	166	174	186	178	181	195	189	185	192	169	172	198	176	143	193	171	172	207	183	183	202	177	175	204	161	177	177	177	150	196	170	174	173	149	159	183	180	185	171	177	168	177	169	199	177	171	182	161	176	150	172	196	167	195	185	173	160	205	184	177	202	174	182	195	187	190	170	187	177	173	179	172	169	175	146	189	164	206	187	160	166	169	176	162	176	197	151	163	197	190	173	188	179	185	183	167	164	203	189	209	169	179	176	170	178	189	179	191	194	198	185	166	156	171	172	182	184	188	168	181	164	186	180	153	180	163	169	166	189	181	165	170	188	168	188	190	169	167	158	176	157	196	182	183	183	184	173	189	163	170	203	202	175	185	172	139	179	178	163	180	170	201	163	177	177	181	195	176	169	180	168	157	196	184	181	173	192	190	168	178	177	192	181	185	176	157	199	164	154	197	186	181	188	190	184	181	175	188	159	170	169	193	203	185	189	169	181	168	169	181	150	167	186	185	142	173	199	176	182	202	176	173	159	183	193	170	177	178	185	184	168	190	168	161	177	203	186	160	172	177	179	187	151	192	192	188	197	184	178	183	175	189	176	178	197	176	173	186	157	187	177	174	173	165	184	179	186	179	178	180	157	177	165	182	175	168	157	168	210	190	178	172	170	194	168	171	155	183	190	198	171	164	178	155	176	177	176	170	194	179	162	182	166	183	168	186	185	181	186	179	176	171	202	187	190	165	170	176	172	163	181	185	176	199	196	189	192	167	177	189	185	175	154	176	167	163	172	139	176	188	171	167	205	189	167	179	174	163	192	178	167	176	183	174	164	179	153	194	164	172	185	175	183	188	163	174	215	202	169	192	185	182	163	165	164	177	194	171	166	198	183	184	168	189	172	160	164	171	165	201	187	171	187	168	159	179	191	171	176	167	172	207	173	168	193	139	170	155	174	174	203	173	166	177	200	201	167	177	153	178	180	192	172	171	175	189	146	206	202	171	177	164	182	175	160	181	170	181	198	169	195	173	187	179	172	191	200	181	197	172	182	165	158	186	171	183	171	171	163	197	171	189	191	179	201	172	167	176	201	191	191	160	158	173	182	180	165	164	201	169	193	190	194	188	182	197	205	142	193	217	183	171	169	174	183	198	186	158	170	192	177	194	204	187	185	152	173	189	151	171	193	193	181	185	190	188	166	208	179	206	162	186	167	169	169	165	187	193	162	170	188	182	160	171	169	179	165	185	179	176	182	178	160	186	170	186	200	175	214	190	172	183	184	160	193	193	194	175	175	197	187	153	171	172	169	169	186	192	148	163	195	174	171	175	184	161	177	179	152	176	188	169	177	188	156	178	194	169	171	198	179	148	193	162	155	169	196	169	173	185	183	168	175	187	200	182	187	163	174	161	201	149	172	180	181	147	183	163	173	158	179	193	170	178	184	196	178	193	199	172	159	181	161	183	161	162	152	157	185	171	172	211	172	196	149	175	188	185	173	165	181	172	187	189	157	175	179	195	156	206	164	177	178	153	184	184	203	203	184	186	209	163	186	206	183	190	201	191	182	190	184	164	190	191	197	159	179	177	167	182	173	176	161	175	187	172	178	171	200	214	168	167	191	197	172	186	168	159	167	155	172	179	176	175	185	163	172	200	196	181	176	180	190	191	172	186	179	187	190	190	163	165	175	185	174	155	186	193	173	183	174	153	195	172	176	195	162	185	157	191	205	163	194	182	178	181	156	175	160	180	158	191	200	190	199	167	189	176	194	167	196	174	171	160	176	174	178	185	193	187	198	170	209	176	167	156	176	198	202	163	180	177	168	182	176	171	171	179	195	165	171	165	180	183	174	187	171	168	158	192	191	177	181	170	184	215	176	202	172	191	185	175	185	202	197	185	165	178	188	173	176	157	176	203	161	187	172	189	176	191	163	179	155	212	165	158	204	181	176	208	198	142	162	173	182	191	206	204	185	163	168	181	178	180	200	175	188	170	190	181	186	166	175	184	176	186	196	178	177	202	170	197	187	180	179	174	190	173	170	165	179	177	192	180	182	160	193	184	155	177	172	162	153	168	165	183	172	165	181	168	180	184	172	177	190	181	161	180	198	157	176	169	182	210	175	188	176	184	173	195	165	178	172	177	185	148	185	174	205	189	146	175	187	188	166	161	175	160	192	180	181	169	178	161	218	199	156	177	172	198	166	180	158	162	194	175	178	185	173	162	182	174	176	166	181	167	163	198	160	179	186	158	167	179	165	195	174	166	175	184	170	187	181	157	181	201	182	182	182	203	175	171	176	189	198	189	202	176	186	163	152	189	175	168	165	173	183	192	187	187	182	172	190	189	176	153	184	194	157	192	162	186	171	168	180	183	170	182	175	165	163	173	183	200	202	188	160	192	169	177	189	197	189	168	176	180	206	180	176	172	178	185	187	206	151	188	202	190	169	186	190	190	187	192	179	175	191	176	181	165	176	183	181	168	217	175	179	210	189	189	178	212	185	191	191	177	184	170	188	177	187	151	172	174	185	184	175	180	171	162	145	162	159	179	196	155	196	195	163	199	177	177	163	164	163	159	187	179
13207	36060	12751	10478	11917	9203	7476	5557	4471	3741	3068	2642	2315	1903	1714	1430	1246	1073	918	879	822	824	792	785	793	754	718	717	741	706	695	699	630	633	683	644	661	643	654	639	660	569	654	580	633	579	612	596	568	593	607	633	617	604	567	567	574	574	534	552	572	571	547	594	586	635	589	562	565	564	559	600	575	591	612	576	593	607	593	576	651	571	585	633	605	603	593	618	595	589	579	590	553	566	574	536	553	564	539	564	586	604	598	582	568	566	570	553	614	598	550	586	580	570	585	552	606	625	559	608	574	519	559	550	602	587	586	580	558	569	622	583	562	568	592	595	547	562	595	582	503	578	532	583	579	603	581	572	564	577	572	608	619	545	601	576	634	597	579	595	602	566	552	571	557	536	582	577	533	543	595	569	581	615	578	549	578	545	589	570	603	593	532	542	581	542	565	604	586	541	593	592	590	558	573	552	580	586	555	581	562	552	557	549	562	563	576	590	602	580	569	548	567	553	555	602	545	579	529	565	563	626	558	560	546	591	575	540	537	575	577	525	590	596	568	626	578	589	590	609	545	555	571	525	577	629	605	558	546	551	564	588	564	600	595	603	586	594	577	561	565	580	616	544	590	588	569	577	574	592	574	584	595	584	548	539	556	584	587	565	577	562	591	534	555	583	571	574	597	602	565	611	578	542	576	550	577	561	584	577	562	544	590	593	572	524	606	579	548	609	571	606	582	591	566	595	595	568	593	604	569	545	572	559	557	640	594	591	575	570	555	603	616	553	580	575	582	551	577	550	530	552	540	617	541	578	556	642	557	611	558	577	549	552	563	578	575	552	637	563	571	589	554	618	590	596	578	614	554	571	602	557	581	520	567	576	555	575	558	564	562	565	569	567	549	554	544	575	536	571	543	571	596	609	557	562	580	540	520	577	571	580	580	568	575	546	588	604	570	566	598	601	598	605	532	591	564	572	596	580	543	570	569	585	563	582	594	600	558	580	538	579	595	596	539	580	598	577	550	547	578	557	540	569	592	552	587	560	544	560	586	542	534	547	561	592	553	561	601	574	591	517	606	571	568	598	551	588	576	606	607	577	581	575	555	591	548	584	590	534	600	585	594	575	543	578	584	516	590	590	591	563	616	550	584	573	578	606	574	574	587	562	544	532	582	563	557	599	553	570	610	541	591	561	525	577	620	582	587	588	591	624	574	566	560	576	578	582	582	570	536	571	560	554	554	586	602	579	546	558	613	596	604	547	559	607	545	529	584	585	583	599	550	565	603	586	553	580	559	575	586	584	605	540	610	540	569	590	592	589	579	561	575	583	572	597	555	561	567	603	554	551	536	566	611	617	605	605	609	591	622	587	589	558	585	554	600	601	588	579	579	534	536	574	574	609	644	552	607	584	586	554	560	559	562	586	584	553	555	562	556	565	587	594	589	601	564	587	572	583	541	608	559	542	603	598	588	557	577	558	600	584	584	601	561	588	570	539	619	554	546	594	576	586	552	629	590	563	572	561	579	607	552	569	599	511	573	548	575	558	555	567	601	571	576	586	613	556	557	524	575	563	579	629	566	551	587	597	521	572	552	538	561	588	573	570	608	523	588	559	555	530	560	525	607	624	551	549	544	556	593	606	566	610	549	589	582	627	557	551	556	555	567	545	600	568	570	597	585	556	565	583	560	566	581	598	591	554	598	533	579	570	566	534	592	580	556	629	532	600	585	574	580	551	556	583	631	528	564	540	563	544	596	599	565	584	553	564	582	538	564	581	591	513	575	594	553	580	596	590	560	546	558	555	564	605	531	570	564	567	582	567	580	527	552	551	614	556	571	584	525	612	581	585	608	568	570	543	540	575	551	588	547	613	501	600	562	589	558	562	594	574	602	578	550	593	550	569	553	587	574	556	597	584	564	560	521	565	640	556	587	556	563	605	567	529	557	552	590	557	530	576	516	601	572	638	567	578	594	549	578	575	595	582	577	534	576	583	573	605	584	576	586	559	553	543	588	557	586	567	552	616	575	575	591	524	597	600	583	546	599	585	579	585	536	554	605	583	558	561	607	577	571	605	547	569	530	607	567	594	561	580	549	603	585	595	596	559	565	589	591	596	538	592	581	573	566	573	616	596	521	576	567	557	588	554	530	559	588	605	562	559	598	564	586	575	522	558	537	581	554	589	565	599	569	530	583	579	539	595	576	533	587	583	565	584	634	593	642	576	580	582	555	605	548	596	584	594	601	555	610	575	616	557	576	551	578	576	567	563	598	535	536	599	539	587	521	576	570	555	567	575	558	557	553	573	592	560	573	595	542	562	548	566	552	590	592	572	553	607	578	599	578	542	536	576	593	639	583	594	630	581	579	526	580	571	617	574	530	546	569	567	556	570	600	600	605	587	597	581	567	607	590	592	584	567	565	607	552	597	590	540	562	594	562	581	573	555	549	564	585	603	563	542	556	584	614	576	573	588	566	585	597	592	576	570	570	570	569	613	594	626	576	588	573	568	583	528	576	572	568	580	552	594	571	632	558	573	571	568	539	563	572	547	558	599	607	560	546	578	586	572	568	576	564	568	563	592	563	567	571	576	553	567	569	543	578	545	534	575	602	535	570	565	603	592	507	606	540	618	563	604	551	585	603	559	542	585	597	525	603	573	569	591	591	620	581	587	587	544	569	581	574	607	612	551	605	573	548	595	598	579	596	601	587	584	574	609	575	573	575	573	568	592	598	572	575	619	592	555	594	597	523	614	581	543	578	573	569	566	543	574	606	571	592	584	586	547	548	545	587	576	587	569	574	551	603	598	560	593	575	551	627	571	565	561	606	552	597	540	580	619	599	588	613	540	613	555	569	586	526	543	568	624	562	554	579	582	556	584	576	535	586	574	567	565	592	579	557	587	573	572	552	599	586	547	606	559	554	620	549	635	565	610	566	609	538	591	554	532	569	578	588	563	585	577	584	553	592	552	590	547	576	536	569	568	536	593	554	591	604	577	581	593	586	568	609	526	603	591	610	591	608	594	616	555	583	568	610	572	533	579	580	553	523	570	551	554	523	586	575	585	535	557	549	595	590	586	552	529	530	571	582	553	571	602	579	579	581	565	546	601	549	538	587	599	556	562	593	561	594	578	539	588	596	569	573	569	557	568	564	585	580	570	617	577	637	619	581	572	576	621	554	602	640	572	555	561	568	636	567	573	569	573	577	575	599	615	562	586	603	618	582	589	551	566	530	550	558	559	596	581	612	567	547	601	626	588	622	579	564	579	570	576	557	554	577	545	580	539	610	555	577	623	550	578	583	584	545	579	542	572	562	543	599	502	580	587	560	609	567	571	527	594	571	587	598	566	503	555	527	589	542	600	575	595	539	552	548	586	564	606	535	598	550	608	527	522	595	550	574	581	593	587	629	574	551	535	556	571	582	573	588	576	528	560	582	595	608	594	523	570	591	566	578	619	590	577	559	555	524	594	601	549	558	583	586	623	616	560	514	553	589	554	590	527
49316	51131	30983	25227	25827	23859	19506	12477	7884	5221	3679	3064	2195	1543	1165	823	698	508	484	361	354	357	303	302	288	280	259	275	246	287	278	265	259	282	264	239	242	224	249	223	264	231	222	232	250	253	212	216	209	235	234	215	212	223	236	245	224	235	249	220	205	219	204	209	213	195	216	231	246	187	227	192	215	201	206	203	234	217	180	195	207	206	212	216	188	225	211	257	259	213	238	243	234	243	215	229	236	185	244	231	219	243	221	221	231	224	215	247	221	214	207	211	223	207	200	221	220	214	219	214	204	224	201	228	227	221	265	218	216	206	205	257	196	212	227	230	189	194	223	249	227	203	196	224	223	216	239	228	206	206	233	208	224	222	219	202	200	208	222	218	203	225	223	226	218	230	231	211	199	235	210	211	226	221	228	214	205	223	243	220	222	191	249	220	219	222	222	240	217	188	229	215	229	235	234	236	201	198	209	208	221	238	255	207	222	207	227	208	224	223	240	216	213	209	203	209	231	231	223	201	198	226	233	227	197	200	219	227	227	202	267	215	195	228	206	194	215	195	242	231	225	234	209	224	200	210	250	224	201	242	204	207	215	204	218	200	203	210	230	205	232	213	221	246	220	183	222	205	200	237	220	220	224	227	227	218	215	197	217	201	246	224	233	217	188	225	190	207	220	220	236	200	213	233	214	213	245	226	221	203	220	213	220	224	199	251	204	215	212	208	217	203	221	207	210	202	201	192	208	198	224	208	237	201	227	201	224	208	218	198	205	227	214	222	239	220	187	222	216	196	243	212	196	211	239	226	199	210	194	192	211	219	214	213	212	220	207	222	223	209	198	201	215	216	243	205	222	230	210	217	251	204	238	218	209	222	207	219	222	199	210	217	219	230	234	225	211	197	210	215	206	242	205	224	211	217	227	226	217	199	195	209	227	234	239	250	226	212	221	245	190	235	211	218	223	209	231	227	231	246	221	236	230	196	217	226	202	215	215	206	234	205	206	193	212	218	209	226	222	236	225	218	199	205	217	233	205	195	225	215	213	225	193	255	224	223	200	235	216	200	221	231	235	200	196	220	244	220	221	238	226	240	223	201	225	213	212	209	219	235	205	237	217	204	208	217	250	228	218	246	230	223	224	223	207	229	210	202	212	211	216	252	241	253	221	208	221	236	223	219	246	222	212	216	233	251	240	225	239	218	241	217	234	208	213	202	207	197	225	204	219	194	219	188	224	236	219	230	209	209	247	219	195	233	219	228	218	203	224	202	244	230	235	225	206	206	216	217	246	206	243	228	228	213	209	206	199	217	210	210	221	231	181	214	210	219	218	231	185	243	208	239	235	228	201	215	222	213	215	199	219	227	208	234	208	217	214	217	207	214	200	226	239	239	232	201	221	199	217	221	239	232	204	214	222	213	243	220	202	225	203	217	213	209	238	227	212	195	218	218	218	225	208	216	195	192	212	221	200	238	221	202	210	214	198	228	189	189	236	207	213	221	205	201	198	206	254	238	218	245	193	233	225	228	218	233	213	205	225	226	236	205	233	201	212	226	234	220	213	181	222	207	218	250	233	206	224	200	248	231	242	226	216	204	222	233	237	223	239	234	218	266	219	227	219	201	235	230	215	231	222	225	222	187	211	226	220	221	204	236	229	232	226	238	230	248	223	203	246	240	245	219	227	223	207	223	243	207	221	198	214	213	220	225	226	207	222	235	213	199	214	212	220	205	206	217	234	214	215	246	252	235	216	228	244	229	201	239	222	209	212	217	237	253	236	207	209	215	215	223	206	238	208	215	229	212	204	204	235	206	232	251	199	183	235	215	214	217	209	210	201	224	215	241	212	229	231	222	215	190	259	212	255	237	211	215	226	207	204	242	228	219	235	227	215	223	221	211	222	224	208	213	221	213	219	210	216	211	190	245	227	231	227	232	213	226	216	213	212	232	220	246	223	225	204	217	232	200	240	228	213	200	210	218	219	231	212	222	216	242	203	196	209	218	224	218	241	214	200	207	195	194	184	195	232	233	204	198	239	257	211	209	222	229	216	203	201	224	213	223	190	217	194	220	227	224	204	196	212	202	210	216	236	174	218	209	216	218	188	195	257	218	217	254	229	191	219	218	223	223	225	232	241	224	269	228	214	222	238	227	220	235	217	230	223	213	230	206	198	240	212	213	244	211	222	234	207	245	226	208	231	245	221	219	221	199	209	226	200	267	203	202	218	218	215	227	234	216	223	234	215	226	230	221	209	234	220	233	185	208	219	217	205	197	221	246	211	224	236	236	216	220	214	216	204	228	241	214	203	225	201	218	216	223	216	216	220	208	192	213	207	227	224	200	226	213	220	222	227	209	214	232	234	224	211	218	236	209	246	196	239	213	220	211	212	215	207	220	226	233	237	217	212	219	236	194	230	201	213	213	213	234	230	234	220	223	195	190	218	229	211	204	207	217	198	206	206	231	234	232	201	204	252	214	224	226	240	214	234	238	245	188	215	210	223	228	228	221	221	234	221	211	240	206	226	228	206	223	224	197	225	229	223	227	228	210	212	200	226	210	228	201	241	218	210	211	210	223	191	234	230	221	218	233	212	196	207	217	229	183	215	240	213	218	215	211	249	216	187	219	229	245	213	229	215	238	225	220	235	212	219	223	206	231	208	222	225	219	239	207	205	214	210	208	202	210	213	243	226	199	211	208	249	208	219	199	208	228	232	244	209	231	242	211	234	205	211	226	226	217	243	212	215	209	215	228	219	200	214	233	237	224	212	201	247	217	203	224	231	203	202	200	254	243	216	216	213	223	213	214	217	223	204	221	214	226	229	220	231	203	217	233	212	235	214	198	210	212	209	217	226	218	207	224	228	208	211	214	225	221	224	210	208	212	195	202	229	233	195	225	239	221	240	213	239	202	217	215	211	231	208	204	208	235	206	222	204	217	240	223	199	230	232	214	186	241	205	238	232	220	227	244	206	206	226	209	210	239	220	216	196	241	236	220	208	230	200	211	215	213	196	208	210	245	225	206	206	200	235	210	224	250	213	230	228	208	211	231	243	219	194	227	226	234	251	224	219	230	238	214	214	214	211	208	207	201	217	217	200	203	194	227	201	231	217	209	253	222	242	220	231	215	236	219	207	226	218	220	203	222	220	225	232	216	204	213	201	211	219	234	189	228	231	205	212	229	229	228	243	215	201	210	225	210	222	196	203	211	219	195	213	234	204	209	227	213	202	196	201	212	197	218	238	220	236	201	237	220	237	217	230	203	231	250	230	215	194	219	216	245	231	205	227	217	201	215	233	207	255	178	190	226	203	195	215	210	222	233	218	203	225	206	216	221	219	247	244	188	237	236	203	224	228	210	225	224	219	208	243	224	213	205	214	209	211	218	221	210	218	189	242	199	222	220	237	196	205	165	221	225	213	231	213	224	223	201	220	220	234	231	213	218	209	225	232	227	232	244	210	209	210	228	219	204	195	222	222	219	221	205	194	199	211	221	249	192
40514	52105	29226	25900	31934	29839	27822	21979	19419	15268	13381	11714	9357	7593	5438	4303	4030	2523	2043	1744	1690	1495	1330	1300	1135	1136	1116	1064	1051	948	925	887	877	881	929	825	879	812	823	814	788	785	763	739	751	793	725	709	742	713	740	802	686	732	741	709	687	715	733	744	691	717	680	668	669	663	662	711	682	693	654	715	648	653	711	689	648	629	709	656	663	710	648	699	676	678	685	676	676	654	633	679	711	653	677	670	700	694	670	626	733	728	674	678	655	689	686	670	690	680	680	686	641	670	626	682	666	670	695	662	646	665	707	661	650	691	704	688	677	711	691	641	689	708	667	703	663	630	672	658	690	637	711	727	663	644	677	616	637	655	649	642	690	671	661	651	608	658	660	693	628	719	728	672	691	666	642	637	694	699	647	644	702	617	682	677	671	666	647	695	653	693	655	680	658	634	687	628	633	664	688	708	665	667	650	654	619	651	612	662	650	666	666	663	650	622	658	692	650	665	654	661	689	698	656	643	717	669	694	680	645	698	674	664	688	668	704	666	714	653	659	654	681	659	673	637	641	710	674	678	675	663	647	681	661	663	716	640	656	656	706	656	729	666	703	683	644	701	733	634	664	680	674	635	710	654	661	682	665	673	697	688	665	683	630	685	670	663	695	685	636	623	686	688	643	608	617	676	657	667	685	640	656	696	649	668	607	674	700	681	654	676	678	717	667	681	673	677	701	701	663	653	663	650	661	687	657	649	665	712	618	656	674	698	655	694	611	648	707	657	657	683	683	687	711	654	654	703	653	663	649	717	688	613	648	638	640	707	681	654	644	643	638	670	646	618	715	640	638	651	645	670	682	694	710	655	703	715	685	645	663	647	646	669	683	687	661	660	706	659	672	664	655	678	660	660	695	634	674	711	664	651	627	679	663	690	592	614	701	672	655	714	684	704	663	619	695	687	677	665	701	704	645	647	647	643	665	654	691	649	673	665	679	644	684	682	648	655	652	670	623	658	652	646	660	674	704	621	727	712	657	687	647	685	653	696	631	673	662	683	626	687	654	696	653	656	689	623	664	698	651	628	661	677	658	697	668	669	651	638	682	693	649	672	612	597	693	654	628	695	663	659	659	682	615	664	655	657	649	710	708	688	657	694	659	707	683	661	670	673	642	694	652	701	648	621	682	668	679	709	643	693	678	696	700	661	665	670	638	669	667	672	684	700	650	662	711	641	669	663	662	630	660	646	689	660	666	661	682	650	651	657	693	605	698	647	733	646	673	669	680	650	651	679	694	658	660	690	665	634	653	635	623	665	646	655	668	670	693	707	657	665	651	650	687	671	675	680	657	675	666	674	692	680	625	673	716	687	703	649	711	673	586	702	661	666	636	679	646	653	717	692	663	645	668	679	668	695	661	687	704	653	677	665	681	675	665	669	717	612	643	621	672	645	619	649	624	699	657	720	679	695	650	671	668	654	641	688	652	665	695	668	650	634	670	621	661	671	692	699	685	678	670	679	673	654	648	655	667	666	620	671	676	683	655	646	627	671	670	643	687	648	633	658	597	682	634	686	686	632	651	710	684	701	664	638	656	662	673	631	669	689	643	670	668	671	701	657	673	681	666	665	665	653	669	654	660	654	662	661	684	685	652	644	693	644	665	644	679	698	627	635	689	647	686	712	674	681	661	641	662	653	647	697	681	660	695	640	687	674	667	660	700	702	655	669	666	654	663	674	654	644	676	635	676	687	669	669	662	687	630	681	664	643	669	668	700	717	650	628	664	639	690	628	668	671	673	670	674	672	757	659	650	679	683	652	692	685	653	709	689	656	684	709	694	714	674	660	638	667	662	666	667	625	639	623	662	631	652	671	679	678	655	669	699	665	619	712	665	655	630	684	688	650	645	661	702	670	617	648	655	641	669	659	667	647	705	636	675	645	681	678	650	665	681	697	658	666	670	645	640	605	674	639	688	714	692	704	670	722	701	700	668	693	704	690	689	664	685	671	684	668	673	683	608	669	690	717	681	691	685	637	646	684	679	672	667	684	660	675	554	644	678	648	656	679	659	688	639	689	660	667	669	666	660	678	716	657	684	689	629	703	661	682	660	682	653	675	674	660	595	655	683	665	670	636	651	663	652	646	698	671	652	678	642	670	666	641	624	659	640	666	654	690	665	671	697	732	649	627	645	684	682	667	619	672	652	671	690	631	663	658	711	716	626	639	693	679	676	633	730	619	655	668	676	676	659	688	661	667	688	671	631	727	707	683	660	679	665	710	635	606	665	653	733	632	665	630	717	654	636	602	695	658	678	635	672	706	655	686	639	661	699	612	672	663	688	626	647	666	696	667	637	634	660	644	657	694	694	683	666	661	634	686	697	693	664	664	632	690	630	613	619	696	660	665	677	688	695	684	660	671	697	653	633	653	693	648	611	642	658	667	618	666	666	699	693	675	676	670	652	635	674	683	612	644	696	701	663	689	642	703	684	666	660	710	665	626	640	643	650	636	676	663	668	658	704	632	650	682	645	670	715	669	667	649	671	703	656	659	667	645	661	659	661	674	674	680	672	673	664	685	680	671	652	623	651	684	669	632	668	606	641	706	699	665	699	632	628	710	672	658	655	664	694	654	672	651	711	655	664	659	656	674	643	667	669	661	681	704	690	666	690	655	707	690	639	644	673	703	713	698	692	692	642	643	720	667	666	666	652	650	676	665	675	714	687	706	669	609	654	660	639	708	622	661	675	661	679	652	665	638	637	718	651	651	672	671	647	692	647	630	698	631	664	690	629	692	701	653	636	680	655	711	616	660	670	665	654	669	668	635	702	665	674	670	625	652	653	660	679	665	692	704	683	644	704	692	659	651	663	632	636	667	649	678	698	628	726	662	682	679	662	695	644	695	689	675	646	697	636	678	674	647	688	678	633	692	645	652	703	626	662	645	666	652	630	656	663	665	652	666	673	628	664	685	635	636	740	669	704	679	695	664	666	709	677	687	693	658	672	670	720	639	672	650	631	701	629	647	689	716	671	691	702	601	647	653	681	640	669	650	697	669	671	681	678	648	702	642	672	629	661	666	698	705	706	655	677	703	660	665	689	734	618	679	628	645	662	647	698	649	650	650	730	714	675	657	614	698	715	684	694	663	657	673	687	677	635	630	672	630	656	626	653	691	704	696	678	619	676	680	611	689	688	646	692	704	633	629	655	630	701	679	645	633	624	648	654	617	646	633	683	706	633	686	669	677	664	637	674	690	664	649	650	644	683	684	678	701	711	710	658	692	717	665	654	661	644	691	642	651	657	682	664	687	665	661	626	734	694	707	589	645	679	651	682	679	627	651	644	632	719	626	684	647	658	685	693	639	641	704	625	695	660	654	692	689	669	714	634	652	711	683	660	668	606	686	640	667	677	696	606	675	629	654	630	700	692	664	634	690	655	652	657	630	683	663	682	692	709	693	673	651	641	654	666	662	694	697	683	636	687	668	667	654	710	646	593	639	696	688	655	699	690	651
53243	46515	32467	25719	26916	28070	26709	21826	16612	11409	8272	6297	4603	3193	2035	1887	1712	1027	864	601	642	532	572	508	471	413	449	416	461	383	390	369	381	429	378	373	375	390	357	382	388	368	373	347	389	386	370	318	334	327	362	343	350	336	328	333	335	333	335	352	352	338	363	318	342	355	312	368	326	345	320	314	346	308	331	301	338	379	312	329	342	345	332	362	320	341	331	296	333	348	343	328	316	333	296	360	324	317	333	304	349	319	283	318	310	320	287	357	320	361	363	332	318	331	355	347	330	318	279	340	343	300	334	334	330	326	361	319	309	334	292	322	358	339	314	336	374	307	369	302	308	344	333	346	369	373	345	310	365	302	327	306	321	339	357	316	333	352	308	325	324	338	317	354	313	346	323	379	301	356	335	320	319	353	353	344	299	334	323	334	341	330	323	326	331	353	322	333	328	334	327	326	330	305	319	339	316	367	327	355	313	311	296	303	339	347	305	333	304	352	335	334	357	316	318	331	359	335	308	335	344	326	334	356	383	345	338	318	329	345	352	327	295	303	329	323	338	328	332	360	352	326	336	333	285	326	311	315	305	333	334	347	318	336	303	322	370	314	330	323	339	303	336	325	353	321	339	305	317	343	305	323	297	342	348	302	332	328	306	328	365	327	302	338	334	331	323	321	314	321	297	333	336	320	318	306	320	302	302	319	319	306	337	345	304	353	318	337	377	338	304	335	380	332	323	307	359	317	337	326	341	348	313	334	319	346	306	360	299	326	364	338	270	350	300	326	322	335	320	341	360	315	318	342	347	340	326	338	335	356	310	329	344	351	331	356	347	339	317	349	323	324	332	350	357	354	306	332	328	358	317	355	330	326	307	311	318	340	335	323	330	320	314	343	339	356	290	330	370	356	315	335	351	346	328	338	325	351	329	316	316	317	329	331	360	353	336	356	293	302	320	316	335	329	314	313	329	304	313	340	340	338	306	342	338	342	337	338	312	321	327	329	330	311	318	361	336	325	350	323	331	340	329	310	344	318	318	335	330	327	317	329	323	318	342	338	318	323	368	343	315	359	319	324	373	296	351	317	349	352	311	350	311	362	336	315	363	330	348	302	332	331	307	331	358	298	340	320	353	344	317	320	321	328	322	314	345	349	329	345	308	321	321	312	326	314	339	292	325	315	341	275	349	308	330	342	333	333	332	346	357	347	351	297	345	324	342	333	319	322	325	322	358	342	354	352	348	311	327	345	352	328	311	347	302	301	332	358	325	328	336	307	313	343	350	336	346	300	333	301	325	332	368	332	358	309	335	351	365	319	328	331	307	341	343	318	305	326	341	305	348	314	337	315	316	344	319	352	306	317	332	317	344	312	325	352	322	285	308	340	337	353	296	321	312	336	339	351	353	321	319	322	344	343	354	343	333	322	326	335	333	323	323	366	340	333	321	339	318	325	351	345	315	308	323	325	322	357	325	316	367	314	329	318	291	297	290	341	359	314	314	299	299	330	319	305	346	309	326	336	327	349	297	307	304	316	329	318	356	345	326	329	322	315	311	325	346	330	364	341	283	352	328	358	307	317	320	340	335	332	351	347	330	318	303	337	332	315	345	338	283	319	323	339	334	345	296	347	335	332	324	321	334	318	336	304	330	348	324	298	343	342	306	322	366	354	350	288	314	348	324	351	328	351	336	343	355	304	305	332	329	323	356	303	318	338	326	320	325	364	324	316	314	329	314	351	349	368	315	324	325	354	315	331	342	324	324	358	329	332	357	368	311	335	333	321	351	305	354	313	300	327	366	357	329	331	317	323	339	327	289	330	318	318	343	306	319	313	355	325	343	316	336	347	342	321	339	317	324	340	358	342	318	313	331	332	339	352	344	335	317	313	291	317	324	322	320	378	302	309	318	348	296	337	312	341	319	333	351	345	367	311	320	349	330	354	333	353	332	355	341	294	320	374	298	343	343	326	318	324	334	340	378	313	309	317	332	318	316	350	337	312	312	304	330	339	338	353	346	294	349	329	358	338	319	330	314	329	362	311	335	358	315	357	379	305	328	330	340	339	324	347	313	331	318	271	325	328	363	346	311	317	339	348	345	343	319	337	371	324	341	323	337	314	328	290	343	341	351	335	300	322	339	347	365	289	360	345	303	328	321	321	364	325	333	340	304	333	366	343	333	347	316	345	300	317	368	335	353	316	329	300	337	328	338	312	329	333	326	365	329	347	349	356	341	327	342	327	357	331	338	326	295	328	323	329	364	351	338	308	334	335	317	332	328	351	323	344	328	352	342	322	366	339	353	345	327	328	299	298	287	364	359	308	310	306	309	346	318	286	343	324	321	338	318	364	360	326	342	356	366	308	332	335	308	357	340	335	335	331	348	350	347	303	376	370	354	326	327	351	313	337	328	336	332	324	326	321	348	346	334	299	315	313	272	368	355	338	329	324	329	324	294	309	341	348	340	320	372	340	332	319	363	331	349	317	376	349	332	329	332	290	323	346	333	332	333	314	339	304	343	335	344	342	316	368	323	299	321	319	320	308	356	331	352	306	306	304	294	348	334	296	290	320	341	330	286	313	329	322	366	304	310	295	315	337	288	328	327	325	344	316	333	335	307	348	347	327	318	323	321	315	350	312	327	312	326	333	318	345	342	347	333	338	318	339	335	350	319	326	309	314	306	327	340	296	333	333	330	337	327	334	308	369	347	323	314	331	343	344	343	365	336	369	346	330	324	316	333	348	305	358	333	301	323	329	339	312	353	317	285	320	346	321	312	302	345	359	331	337	306	284	315	338	340	343	308	332	297	355	326	332	289	331	346	384	371	361	362	364	355	321	356	314	356	337	336	361	318	330	327	336	330	324	322	316	327	373	338	379	324	356	323	314	343	302	324	308	344	314	349	311	315	283	321	341	331	350	328	300	326	362	343	337	346	348	332	316	330	328	357	343	357	316	319	316	337	329	330	321	314	334	335	323	330	354	334	321	356	340	334	329	321	315	335	331	330	336	327	348	348	317	352	312	328	303	341	326	321	317	350	325	334	320	325	371	334	342	331	315	324	309	354	315	335	326	319	333	335	340	328	299	368	318	340	284	341	286	358	342	319	299	351	329	348	347	318	326	333	335	305	346	313	329	324	311	322	319	327	312	302	281	317	326	338	315	322	335	316	321	311	333	341	309	331	328	327	351	343	343	319	337	320	295	325	319	327	314	341	338	325	313	320	350	304	313	338	331	343	297	319	311	329	338	340	333	318	303	327	329	308	322	332	324	298	349	327	346	334	343	315	361	367	305	312	354	323	345	319	345	339	362	350	328	331	348	326	310	326	317	325	321	355	341	334	362	328	336	324	318	313	349	329	333	354	332	320	347	304	313	269	349	311	342	298	340	355	358	303	349	338	325	343	334	370	307	341	328	323	322	304	336	314	302	300	341	324	324	347	351	326	332	309	325	349	320	320	315	323	336	331	314	323	348	333	321	327	348	327	323	324	305	350	341	329	299
46130	53192	34344	32093	39375	37834	36759	31093	28708	23495	21624	19526	16006	12320	9539	7821	7108	4435	3946	2842	2714	2344	2366	2082	1952	1690	1643	1633	1532	1452	1562	1291	1312	1328	1251	1236	1250	1301	1224	1129	1131	1151	1104	1058	1045	1037	1045	1026	1042	1050	1043	985	998	1014	1049	1102	1048	1007	995	975	948	960	967	986	970	988	943	969	936	987	972	946	931	889	945	901	919	922	880	956	945	941	944	879	918	965	937	907	966	930	913	982	960	896	958	971	944	958	924	905	929	911	958	936	947	947	950	950	1007	967	913	922	908	884	902	934	886	907	940	880	903	932	954	909	928	927	966	939	899	944	962	943	931	901	932	907	942	955	983	914	940	940	907	913	925	913	918	931	872	986	912	900	906	914	876	928	920	933	919	931	961	916	990	921	889	892	945	874	906	925	925	924	915	971	928	921	898	903	940	892	1000	908	890	899	891	938	902	873	896	919	920	902	945	892	905	876	944	919	941	914	956	931	946	918	930	926	927	939	936	957	889	890	825	912	922	918	930	939	920	899	926	926	993	922	894	894	955	939	918	930	926	895	918	921	878	953	908	979	946	955	965	881	912	813	921	938	942	893	866	935	911	877	919	920	954	911	923	886	942	943	885	949	917	901	963	916	939	903	942	914	970	941	883	984	868	870	940	897	881	952	939	904	872	976	986	915	958	912	936	891	918	871	949	913	862	890	911	916	873	979	921	902	946	898	876	910	910	917	881	921	875	885	921	898	906	942	930	902	895	849	932	925	904	948	905	905	948	897	859	900	891	964	912	971	914	875	887	954	966	939	898	908	941	939	883	917	932	935	949	942	943	941	960	913	870	875	894	903	931	947	968	913	948	872	953	902	896	860	952	896	877	928	894	925	885	896	918	908	918	932	896	924	929	893	889	899	902	929	882	956	902	865	911	971	903	937	893	930	958	905	867	963	922	930	971	887	963	876	892	939	947	916	943	929	860	909	905	926	890	949	909	943	908	904	912	947	943	927	876	899	916	908	911	945	913	920	886	922	960	906	884	928	945	937	954	886	912	915	949	889	953	868	889	952	923	906	948	940	930	906	884	876	916	864	884	917	907	906	902	907	940	921	937	950	933	971	888	929	920	882	911	922	920	926	892	906	941	881	937	906	947	916	899	912	951	880	953	911	913	941	941	931	945	918	857	900	947	885	913	924	920	910	895	953	920	958	978	942	891	941	869	912	939	892	928	928	896	888	917	964	959	873	923	900	913	872	938	917	889	944	886	931	882	863	919	936	919	900	964	937	874	938	950	922	916	926	938	908	903	938	969	950	909	936	933	891	923	959	933	903	938	863	965	941	922	881	919	882	920	947	907	903	964	946	876	950	865	907	949	892	906	920	917	916	975	955	944	916	930	919	916	974	922	931	901	882	892	916	953	952	905	887	924	909	938	941	886	956	872	890	885	873	946	949	932	919	957	944	954	937	843	939	925	867	933	924	920	919	947	908	943	899	907	913	950	912	861	877	906	930	882	904	922	931	896	945	912	951	924	917	882	936	893	871	925	883	916	863	908	904	971	917	920	977	864	868	951	871	933	941	954	916	939	945	955	916	903	949	900	906	890	943	934	880	953	896	857	929	900	893	943	910	934	913	923	891	907	925	885	945	920	983	933	943	932	935	897	921	928	905	949	970	950	919	932	884	963	963	939	910	844	949	945	939	873	906	919	933	934	946	944	895	935	925	920	919	874	917	900	911	945	949	893	896	910	910	918	878	922	896	922	943	898	922	909	924	917	955	865	950	898	914	923	897	917	905	936	939	939	920	917	917	957	884	957	935	868	916	1015	967	910	924	906	950	876	920	918	878	889	919	947	890	894	971	968	900	859	917	959	890	927	909	917	949	917	927	862	875	913	878	922	872	905	896	922	850	918	914	864	998	956	911	894	902	963	923	888	954	907	934	967	884	884	944	889	958	907	913	884	936	929	900	955	898	928	969	897	915	896	943	870	899	880	861	955	942	891	915	861	888	909	838	930	909	884	913	932	916	898	850	922	978	947	945	951	888	861	879	900	908	975	944	930	936	947	927	907	929	951	928	926	963	922	923	896	914	949	881	895	922	901	883	945	876	943	941	919	976	914	905	863	939	954	932	889	912	930	932	885	927	891	921	910	959	964	920	902	899	917	929	873	893	961	893	961	911	912	869	948	937	929	895	959	885	962	956	850	908	947	859	917	946	926	895	888	898	897	887	943	900	904	889	944	913	891	832	894	938	904	887	846	883	802	912	937	904	902	925	921	913	900	941	882	886	968	924	849	893	945	970	891	935	929	961	924	885	878	936	954	875	928	874	953	948	891	943	905	950	903	869	913	931	936	960	913	936	912	916	945	912	930	898	937	910	947	902	906	893	947	912	903	938	944	987	907	884	909	901	918	924	864	918	965	942	972	900	925	942	973	841	875	975	946	911	911	939	928	937	917	919	977	918	934	969	903	950	952	923	925	895	902	933	880	919	892	951	889	931	920	932	918	930	929	888	926	912	922	959	884	833	907	923	921	898	903	933	947	881	920	913	955	967	897	926	953	916	913	965	875	888	966	938	927	888	897	928	942	935	934	864	912	962	917	944	942	887	891	944	904	957	871	916	884	932	920	946	927	944	927	983	916	960	921	890	920	949	933	896	914	919	924	876	951	891	945	836	919	923	944	915	949	926	957	926	913	872	893	908	966	922	928	938	940	927	897	935	959	879	922	887	893	946	903	926	913	873	969	903	883	933	902	870	885	915	918	901	891	890	887	940	953	940	883	896	887	915	892	908	938	942	911	983	867	967	958	886	939	902	848	905	924	947	890	907	929	899	920	918	922	950	940	946	875	929	937	927	875	896	902	910	926	905	933	998	877	868	960	982	913	908	898	950	868	927	911	927	913	967	925	899	849	945	901	958	893	984	915	865	911	916	957	883	934	879	883	902	947	879	911	901	950	959	889	935	887	956	855	927	978	895	913	930	917	894	913	929	935	951	903	935	833	873	900	883	938	932	974	974	916	961	929	896	949	874	897	944	920	939	897	925	894	918	931	907	925	901	905	953	915	916	949	913	912	955	937	930	903	895	893	882	938	944	906	950	940	931	952	942	920	928	910	927	894	991	956	914	923	930	884	883	926	898	908	868	920	876	894	942	911	941	892	883	927	914	865	908	901	910	956	908	947	864	882	886	903	898	905	885	905	884	880	949	881	908	858	916	912	936	862	956	955	936	907	951	903	908	939	940	878	914	898	919	889	864	970	928	924	965	876	853	971	908	937	919	914	883	908	892	899	907	943	899	927	940	924	940	879	912	912	880	892	900	889	894	870	934	902	954	914	910	950	984	903	884	900	919	943	870	913	972	989	962	953	963	909	973	880	867	906	940	880	947	925	944	955	911	926	946	962	836	979	931	875	931	903	972	895	936	895	869	893	879	953	897	968	940	928	907	892	901	921	918	925	894	858	921	906	923	942	913	894	914	915	931	916	888	877	888	947	895	921	921	898	878	898	906
15673	29889	16274	6469	4160	2930	1996	1399	1078	756	633	563	484	415	381	325	287	251	233	204	233	261	183	235	216	161	182	190	190	183	174	218	202	204	181	193	223	197	175	168	214	167	185	205	170	191	181	175	182	183	176	197	183	174	204	189	189	175	172	186	190	205	185	185	166	159	196	159	207	181	193	179	150	166	175	168	206	179	175	163	180	187	186	196	213	189	163	161	187	194	165	167	172	167	184	179	179	200	195	159	183	166	177	180	164	204	177	162	155	168	197	173	181	173	172	158	171	173	175	179	187	197	174	172	188	184	181	201	174	170	173	185	191	168	166	166	188	195	178	196	184	186	182	192	203	163	182	178	164	187	194	188	155	171	167	184	192	189	180	187	203	186	194	187	182	175	181	193	191	157	167	182	175	178	157	185	157	186	166	183	181	166	178	184	165	188	190	173	173	184	180	211	182	157	196	173	185	207	154	168	182	183	162	175	189	168	169	168	187	196	184	192	202	156	171	187	175	219	178	200	173	159	183	188	181	174	194	202	191	165	170	175	180	162	161	169	188	195	184	191	164	212	177	198	170	189	189	184	170	157	190	186	204	163	154	174	165	194	187	188	192	158	173	227	186	178	188	200	184	180	174	170	158	168	199	216	174	162	184	180	189	189	180	185	195	182	220	166	199	191	148	204	178	174	190	185	173	164	173	168	178	165	170	182	174	175	189	164	167	191	179	188	159	158	162	198	186	184	185	218	185	185	183	189	171	167	165	170	187	171	179	179	174	161	182	157	170	195	190	182	180	176	184	176	166	184	181	158	186	178	203	181	150	175	171	202	178	193	173	204	164	187	173	185	164	183	175	169	175	197	188	158	190	199	185	206	193	187	161	188	177	209	172	179	191	178	165	211	172	196	164	155	174	164	173	192	176	174	196	187	164	174	188	172	164	156	180	164	192	184	175	194	180	153	195	198	192	157	162	186	209	174	166	190	162	183	186	195	172	183	181	176	165	192	180	180	160	206	201	168	185	181	164	192	178	182	161	188	206	184	176	172	196	190	189	191	170	162	200	163	209	189	194	183	200	154	206	189	184	177	167	175	193	177	191	168	181	181	184	193	184	192	176	180	176	202	184	160	179	180	160	197	189	154	176	166	200	171	183	161	172	173	187	208	190	180	147	166	170	200	188	151	177	179	166	180	194	165	188	194	180	173	176	181	183	165	162	178	185	202	212	181	192	188	191	163	183	191	167	187	156	182	166	179	182	207	194	174	183	170	179	182	177	176	182	164	200	178	199	176	184	199	170	202	176	184	175	188	162	199	177	190	156	171	165	190	157	177	184	181	159	185	213	193	196	169	163	199	181	185	196	205	166	171	161	180	156	191	187	190	149	159	179	189	185	163	177	186	169	180	189	177	165	167	180	162	190	156	161	193	192	202	181	179	174	162	165	168	164	188	176	171	167	185	148	194	174	162	196	152	176	175	207	165	162	174	151	172	188	204	168	192	166	185	187	199	172	174	166	174	198	196	175	190	154	205	180	197	186	182	191	159	179	178	189	177	178	172	185	191	177	155	194	173	185	205	195	190	182	186	170	186	204	198	191	177	182	184	171	171	188	170	176	197	199	192	186	189	176	175	184	178	170	163	177	172	196	191	201	179	167	190	167	186	172	177	164	181	190	194	181	197	176	182	193	201	182	194	193	173	186	187	179	192	182	197	168	179	174	196	184	172	177	156	195	184	195	178	205	183	173	172	171	181	165	196	182	204	191	201	193	189	189	172	191	196	164	203	175	169	166	184	181	150	169	161	197	180	201	152	191	167	172	196	208	174	178	182	189	170	189	156	185	176	166	155	193	189	205	182	165	200	198	175	174	180	181	180	152	190	176	154	192	178	169	163	179	194	175	174	160	184	201	176	178	183	201	187	173	183	204	201	182	174	166	194	191	172	196	175	185	188	184	187	181	179	209	191	183	179	217	189	157	178	178	168	157	212	159	200	175	193	182	186	198	170	182	172	154	162	158	167	197	178	164	176	151	188	185	184	185	162	146	171	173	179	196	200	176	183	165	192	157	168	168	176	172	196	164	158	169	209	167	185	168	171	149	147	172	150	156	174	156	192	168	178	182	164	180	172	189	186	214	173	189	191	189	203	197	175	174	213	188	189	175	180	173	170	174	186	190	175	192	166	202	203	176	182	182	167	174	201	191	173	188	154	178	178	184	169	186	185	173	173	184	161	158	193	153	176	204	165	150	177	168	183	170	188	190	211	195	157	175	178	204	167	197	173	173	196	155	168	161	172	196	193	172	186	157	190	181	182	173	169	169	185	151	192	192	209	178	179	183	175	174	200	155	190	189	169	184	187	180	162	165	203	179	177	183	170	185	175	193	185	200	175	173	171	154	165	187	170	177	187	193	173	173	182	181	175	199	180	179	165	176	183	170	184	205	169	170	165	163	160	166	201	171	190	186	184	181	178	182	177	177	192	165	156	160	178	176	208	185	161	175	183	166	196	176	153	182	196	177	186	176	183	160	181	172	208	168	198	190	184	186	181	168	181	171	173	169	158	190	165	161	177	161	175	178	177	193	191	182	180	193	186	157	172	183	187	195	172	178	197	172	176	172	178	174	192	198	165	168	191	172	177	160	161	199	197	179	167	168	186	206	160	176	162	179	176	194	179	172	170	197	173	173	188	168	199	183	177	172	187	181	172	185	209	120	193	175	180	193	178	168	188	167	188	190	188	168	195	190	153	172	180	186	181	208	181	197	172	174	185	182	173	178	188	187	181	193	188	168	182	201	204	176	191	181	158	172	178	166	214	168	195	194	191	190	175	176	168	176	177	219	161	181	189	193	168	181	177	190	200	171	178	195	184	184	185	174	184	187	190	171	189	180	166	180	182	175	174	192	174	173	165	179	165	168	182	189	165	156	188	181	186	181	187	166	189	190	214	196	182	165	195	165	154	187	186	156	195	196	181	186	149	197	178	186	190	222	194	178	180	178	168	174	206	167	189	157	179	171	161	227	169	201	178	175	183	190	175	174	153	176	187	198	194	167	188	165	166	166	187	182	161	167	178	209	196	180	170	168	189	188	194	184	189	172	188	192	158	197	193	185	191	179	167	187	163	178	190	156	180	213	180	168	183	190	171	182	179	186	186	215	186	188	179	170	175	194	183	176	222	183	179	176	194	178	178	183	189	196	175	176	184	196	191	187	187	162	179	169	162	207	185	181	199	188	185	175	188	193	168	160	212	171	168	160	202	160	181	193	176	192	188	181	196	194	163	184	166	183	192	174	189	185	190	187	178	164	183	188	151	177	203	183	158	195	179	170	160	213	184	189	196	190	217	196	186	169	187	151	181	210	163	188	154	184	183	160	182	175	183	176	190	175	162	193	206	169	214	207	164	197	174	190	162	174	177	160	193	219	215	191	174	161	202	159	176	199	177	181	178	188	156	176	189	196	166	181	176	219	194	148	166	186	170	190	203	186	188	162	180	203	167
12460	32256	13364	10472	10771	9131	7208	5296	4580	3649	3220	2779	2388	1997	1684	1423	1265	1071	970	859	966	820	808	832	716	721	734	685	733	704	734	666	695	670	607	728	642	633	647	652	682	675	647	579	627	571	613	625	583	598	630	615	624	612	560	589	572	555	651	605	581	580	606	586	567	587	569	590	595	614	589	571	569	579	576	563	625	582	604	575	614	591	623	581	570	554	601	608	615	587	605	601	584	617	581	631	590	595	548	575	583	564	579	569	578	592	628	578	641	609	550	574	573	612	570	611	578	588	569	614	559	563	560	594	580	578	575	573	558	614	580	621	565	569	548	575	601	568	616	589	598	602	588	601	607	571	576	594	583	566	568	572	596	590	558	599	580	573	603	593	623	591	584	585	601	586	555	587	582	579	571	539	536	573	612	619	559	558	532	601	513	571	530	612	578	563	565	527	578	559	633	573	621	598	538	579	545	562	568	554	560	560	551	597	572	533	579	625	573	569	530	588	560	576	608	518	530	569	604	560	610	577	642	610	567	596	605	576	588	523	600	598	575	570	576	597	586	593	564	565	553	613	550	604	609	566	542	561	575	576	604	585	553	586	579	567	556	525	576	587	546	571	568	603	575	557	579	573	563	601	595	534	576	582	629	595	610	555	639	595	559	543	599	572	510	599	606	601	570	585	570	606	579	520	565	616	595	611	579	532	621	600	545	577	551	562	568	634	572	576	558	572	545	582	579	573	582	571	587	623	578	581	618	590	572	563	565	549	624	568	564	585	645	579	574	520	582	558	539	572	621	559	557	572	573	598	543	585	540	586	576	527	584	596	595	586	564	569	582	620	545	548	561	586	621	565	588	590	521	631	564	616	599	539	571	557	584	618	592	585	562	572	587	636	579	590	615	557	543	568	601	542	572	609	572	575	585	586	594	567	606	615	568	572	587	592	583	585	540	576	605	572	543	574	565	552	552	548	546	625	573	548	629	582	581	572	540	570	648	577	622	554	562	562	554	600	576	576	582	582	573	599	579	577	593	558	578	548	591	575	555	602	581	606	545	563	600	584	576	567	597	550	549	572	550	581	557	589	604	610	534	556	533	587	580	549	588	540	594	595	598	579	584	526	569	583	550	564	571	590	599	614	599	588	589	590	568	561	566	584	564	584	574	564	579	587	566	597	565	575	579	622	587	560	569	604	509	571	581	562	588	561	624	638	593	553	610	550	568	551	561	582	612	550	584	563	575	566	561	616	563	580	552	596	575	610	541	603	573	555	566	603	577	599	551	565	590	558	564	557	574	596	602	621	569	572	594	569	563	589	573	573	587	577	601	614	612	561	584	605	611	592	590	563	537	596	557	571	588	590	596	574	590	567	595	593	589	569	592	546	589	559	572	581	605	557	567	534	563	620	571	585	622	616	582	562	573	594	579	559	615	578	598	515	543	568	554	562	567	558	625	581	610	608	572	581	607	560	601	561	576	581	596	578	566	567	560	544	576	579	650	562	568	636	588	566	593	618	589	604	565	540	607	583	583	562	576	611	588	556	622	597	569	573	596	613	587	606	554	577	528	565	595	584	528	567	555	558	621	559	580	573	592	560	566	547	544	601	597	598	588	551	587	595	615	583	567	583	586	574	575	552	559	611	552	578	568	576	564	562	612	573	571	583	542	584	586	598	588	576	567	572	589	587	576	579	589	590	577	595	578	607	594	583	569	610	572	594	551	584	602	571	599	637	560	541	607	564	525	556	591	620	568	600	594	599	616	611	601	581	544	560	547	606	568	570	615	596	557	608	564	597	595	531	627	614	586	559	571	581	592	573	589	568	571	544	567	553	618	555	577	590	552	586	602	598	565	592	609	571	595	557	631	617	581	563	610	607	590	564	577	577	575	582	534	616	601	576	573	586	589	624	539	540	574	525	560	621	596	601	574	572	522	566	608	573	577	583	591	547	582	584	604	602	558	568	557	570	607	592	594	590	602	599	577	566	618	568	592	544	560	574	565	589	604	559	574	637	544	577	569	592	604	539	583	577	539	600	568	592	578	583	557	565	577	567	592	526	582	567	559	564	560	570	536	564	605	593	583	545	532	566	626	547	566	597	570	622	567	623	598	593	593	574	608	548	579	596	561	538	560	583	610	558	606	558	571	588	613	571	568	603	581	602	577	605	533	598	544	569	613	567	601	585	612	583	597	621	575	598	563	591	559	583	568	581	604	572	574	583	592	554	574	591	582	593	600	555	570	596	582	559	557	565	569	549	576	588	592	588	538	578	551	594	567	575	605	551	574	553	600	563	580	602	562	549	588	568	546	603	579	580	563	559	597	572	609	584	564	599	557	578	549	575	562	575	603	552	564	603	617	551	570	581	545	580	605	597	567	602	586	625	544	616	567	625	617	593	574	536	588	580	555	614	586	552	580	556	541	604	598	580	549	589	534	572	535	538	577	595	583	561	572	596	595	564	596	574	621	581	556	605	585	576	576	572	572	580	578	607	561	576	543	613	558	623	578	583	575	584	605	604	568	586	582	594	568	551	590	577	523	591	561	580	578	568	609	556	571	563	585	603	520	550	560	610	588	571	607	589	587	581	586	616	575	606	587	579	563	588	527	568	563	548	573	576	567	597	596	545	551	569	570	593	591	604	586	587	576	586	553	552	580	564	550	572	553	578	580	592	613	615	578	565	566	586	583	502	577	604	559	582	616	631	592	569	603	577	565	560	594	606	537	572	578	580	578	586	592	591	584	600	583	561	552	534	564	557	569	559	532	580	615	587	523	615	595	584	577	561	588	532	535	596	595	554	611	596	584	586	557	569	539	586	574	581	572	639	610	536	579	602	583	598	592	572	553	599	598	579	587	566	574	595	555	560	540	603	617	616	576	613	613	608	586	559	573	556	598	544	561	552	577	573	556	551	541	614	590	576	606	555	572	588	618	599	554	558	596	592	542	568	582	590	601	593	599	580	551	576	591	551	547	556	632	602	594	547	584	561	529	567	578	563	577	590	625	600	575	575	561	669	588	609	593	597	615	574	584	572	562	575	609	596	568	566	568	536	547	574	595	614	627	579	559	575	571	550	589	561	581	574	578	556	610	567	592	559	628	592	602	561	556	597	609	561	622	547	578	557	594	594	598	573	567	568	610	555	547	567	596	598	596	571	579	587	566	592	578	552	597	612	581	571	607	621	569	575	571	600	565	572	565	604	545	610	526	527	596	561	562	571	596	591	579	575	593	551	587	566	574	613	557	580	598	573	581	582	519	556	592	559	558	616	617	533	612	613	570	562	572	544	524	526	587	579	568	563	548	553	586	635	558	586	588	558	617	589	570	598	590	577	538	589	588	579	547	577	553	574	570	599	606	532	573	577	587	627	591	607	531	609	563	598	565	603	582	582	597	533	576	578	533	614	602	560	594	575	589	555	595	580	519	588	637	591	578	580	600	552	565	581	577	546	587	573	560	606	613	598	598	560	622	588	588	593	553	565	626	587	588	598	588	585	602	563
38155	56780	32960	25403	25986	23471	18715	12762	8370	5145	3796	3269	2123	1500	930	664	708	519	484	389	353	365	310	318	269	283	283	280	297	273	201	254	272	218	270	206	241	251	233	230	224	236	219	255	252	262	233	233	237	241	234	234	236	215	205	246	230	218	224	222	248	233	249	209	214	204	225	222	209	219	209	219	227	226	227	218	238	226	210	235	208	218	225	221	203	210	201	243	221	235	205	207	209	210	234	224	206	222	236	219	227	214	232	218	235	257	199	224	204	246	216	193	212	192	239	192	218	191	242	234	222	199	225	214	227	212	225	215	219	236	214	217	207	218	217	191	206	224	217	196	201	218	220	210	232	210	235	238	213	216	234	211	223	214	199	213	227	240	259	198	214	214	221	222	240	229	195	225	229	211	211	199	235	225	222	211	221	212	198	216	199	203	197	237	222	211	194	203	199	254	243	218	224	233	218	239	208	206	232	238	223	228	203	246	230	218	236	217	209	220	256	203	210	241	248	201	239	220	222	231	196	251	219	232	212	235	226	215	220	226	224	261	251	204	233	196	213	243	229	200	195	219	241	221	230	226	220	241	199	215	218	239	197	238	222	216	215	227	215	210	230	224	222	206	223	211	227	201	248	221	225	225	226	232	217	210	224	236	232	225	196	213	193	188	210	213	202	216	226	218	198	214	183	228	204	208	227	216	223	225	225	239	183	210	212	228	203	222	219	200	232	181	219	211	215	227	229	221	221	196	238	213	228	195	223	193	218	247	208	204	203	208	219	205	215	243	204	231	245	219	218	227	219	239	209	234	232	199	228	231	240	232	225	214	215	214	200	221	231	238	220	206	202	229	200	201	223	212	221	228	213	200	215	232	220	227	255	193	214	236	209	211	214	210	212	212	234	188	227	227	246	233	220	213	192	219	223	207	204	196	231	225	242	223	226	215	199	209	229	195	228	230	225	231	219	212	205	174	222	254	208	220	223	216	237	211	204	225	261	228	206	219	261	211	204	209	192	218	214	216	224	221	220	223	227	219	218	217	216	224	232	226	231	213	230	213	218	222	212	213	211	209	219	225	201	212	230	216	228	198	200	229	222	216	214	208	222	198	219	203	258	197	219	200	204	223	258	201	210	213	210	205	192	219	227	223	244	217	255	206	213	198	180	206	222	225	206	203	245	226	213	226	215	247	224	218	218	201	238	230	214	227	220	234	229	218	244	233	237	243	195	216	219	212	214	227	195	219	218	205	221	238	225	239	233	224	230	223	203	219	253	214	206	215	228	228	210	235	237	209	198	208	227	232	223	222	218	218	230	242	214	247	223	246	232	230	194	188	216	225	221	218	234	219	219	247	215	226	230	216	227	214	222	220	231	230	247	237	217	198	227	205	250	218	214	252	211	210	234	237	209	246	194	209	195	195	233	205	228	216	214	206	206	235	233	212	238	227	218	230	201	217	223	232	220	233	203	232	205	221	209	227	217	214	220	210	227	228	218	222	222	226	222	217	243	222	204	235	254	214	197	201	229	216	220	205	208	197	229	207	210	206	216	222	213	214	230	236	211	227	213	215	232	236	228	226	189	208	213	214	221	213	237	214	225	223	192	228	224	230	213	220	233	215	245	251	221	205	222	216	222	227	221	224	230	199	203	196	232	214	232	219	221	223	208	210	220	197	212	198	218	210	208	219	226	229	220	205	209	228	239	231	214	204	204	230	237	226	215	220	226	224	221	236	215	204	243	211	228	220	216	197	223	215	241	225	221	220	226	202	197	209	219	235	211	191	213	213	212	211	247	214	208	214	199	197	232	256	220	219	226	204	237	212	198	232	217	229	248	221	221	219	216	206	217	227	235	226	228	203	233	202	214	243	201	231	206	217	243	235	227	217	220	225	203	227	229	215	191	257	205	249	210	236	210	228	237	216	226	220	207	187	221	234	202	198	203	220	231	224	203	243	214	214	207	208	211	236	232	220	221	224	206	217	198	215	199	205	218	224	218	209	221	227	232	229	225	212	226	241	205	191	213	242	221	211	203	201	225	192	222	198	200	222	230	226	206	222	202	192	197	217	211	197	236	236	232	216	194	217	234	214	204	198	209	222	202	199	195	197	190	226	203	232	237	241	220	221	220	230	234	223	204	218	212	199	215	190	221	205	195	213	190	223	233	218	200	199	199	224	226	227	214	207	236	245	212	230	231	212	210	222	234	202	213	216	216	209	205	229	206	235	230	210	227	231	208	243	202	216	235	213	213	217	203	223	185	235	228	206	227	211	201	226	248	273	235	200	213	209	207	198	246	205	220	240	213	231	229	219	237	203	211	241	224	204	207	239	223	250	227	229	220	203	191	212	225	209	215	225	212	235	221	229	224	205	237	238	192	243	221	235	249	220	198	204	211	203	245	203	228	193	215	204	207	199	237	238	221	231	225	213	205	237	226	232	220	224	227	229	232	211	209	251	210	213	223	241	226	226	203	213	220	198	225	221	193	203	229	234	215	221	220	230	230	221	219	212	206	203	209	205	205	254	186	232	227	191	230	201	196	213	223	265	240	195	214	231	233	204	226	220	193	208	204	194	211	228	231	229	211	217	215	223	201	224	251	232	229	233	204	210	201	214	198	230	240	253	192	218	226	219	217	239	218	204	224	198	201	218	227	208	200	208	231	228	189	216	208	233	222	205	222	182	212	220	247	241	226	213	221	217	235	212	202	218	248	218	208	227	202	213	213	215	244	220	233	215	248	221	221	187	232	218	213	220	211	228	237	200	208	225	231	220	222	210	225	194	233	204	225	202	207	222	225	235	202	209	233	222	208	224	197	243	241	216	234	236	229	243	237	213	248	218	239	208	246	215	228	208	226	226	223	231	214	222	247	217	224	225	211	215	220	217	252	203	234	210	232	191	244	224	205	202	253	222	231	249	209	224	212	218	211	199	215	218	220	201	218	201	215	203	219	231	222	212	223	228	205	224	244	216	219	237	220	230	217	226	232	212	226	223	252	217	222	228	232	250	217	227	227	192	221	211	218	218	217	229	215	229	183	231	234	195	206	221	227	227	218	206	223	234	233	222	223	224	225	197	241	235	211	217	228	206	234	207	218	229	224	244	207	227	222	225	213	222	232	224	217	209	227	201	235	210	238	228	212	217	230	236	216	220	203	210	218	259	217	220	221	224	200	200	200	211	245	225	219	243	208	217	229	230	212	228	233	236	196	227	230	206	207	216	218	228	213	210	220	233	194	218	233	225	200	226	235	237	209	204	208	210	232	206	220	229	221	202	223	227	224	222	217	227	214	222	228	211	207	214	229	210	237	241	250	215	232	213	238	200	230	235	221	192	229	207	223	214	252	208	218	230	235	211	251	207	218	230	228	204	230	222	227	233	270	195	227	219	194	224	196	207	208	246	220	217	210	199	239	215	199	220	193	206	218	218	240	215	219	240	231	227	200	209	236	216	241	227	224	211	214	219	205	203	221	219	210	204	202	217	233	239	239	252	214	227	215	233
28772	55105	28992	24545	30318	28487	26619	21323	18356	14672	12349	11245	8627	6436	4858	3661	3679	2496	2186	1578	1595	1525	1343	1221	1185	1160	1142	1085	1063	957	945	872	887	834	858	848	885	911	864	849	773	768	747	737	721	767	720	733	746	723	738	747	676	713	673	724	676	723	707	688	692	664	706	714	611	656	707	650	694	686	725	666	654	709	694	670	675	629	686	728	719	675	684	703	704	680	685	710	695	702	643	676	664	721	662	719	680	642	681	640	717	651	696	630	685	722	675	671	617	696	705	668	674	708	660	688	677	690	665	654	689	727	653	670	695	651	651	659	648	659	717	627	711	684	707	671	718	678	716	689	669	662	657	680	673	717	658	701	673	699	686	675	653	662	708	629	702	744	694	687	659	695	645	626	670	674	692	666	655	649	684	698	686	667	700	621	588	657	665	665	715	633	651	712	670	680	694	662	631	680	681	706	651	652	672	691	704	675	757	639	674	670	700	683	645	728	676	687	637	631	670	615	722	688	625	680	672	727	669	668	682	655	692	660	668	688	669	717	679	649	659	664	677	677	692	646	702	652	635	646	659	635	669	623	671	654	631	670	685	657	693	657	637	722	583	639	688	680	708	625	643	702	656	703	674	664	699	725	674	661	674	694	694	681	687	646	668	664	659	669	692	677	667	651	635	677	672	664	725	690	727	717	686	692	674	689	630	661	665	648	646	706	688	717	680	652	714	634	679	663	679	654	692	696	660	679	671	645	676	685	678	680	655	660	692	663	680	657	690	698	618	695	688	673	650	703	682	634	681	664	667	622	676	669	669	688	643	695	672	656	681	638	637	697	640	706	673	643	634	694	706	672	596	664	672	717	641	689	636	676	674	692	665	642	663	649	705	682	740	716	636	690	679	654	697	711	660	741	662	710	679	704	692	660	671	666	705	708	657	674	683	657	666	670	638	694	691	721	666	680	671	660	707	643	652	697	672	677	667	648	688	628	664	647	675	670	671	662	642	662	675	652	676	687	731	684	681	619	666	727	673	707	673	638	668	680	636	690	677	659	688	664	682	691	639	697	694	731	657	713	641	631	688	662	716	641	685	630	687	624	682	697	626	663	687	726	670	670	699	676	637	724	658	656	661	664	659	663	639	647	621	678	673	692	652	642	622	661	675	685	650	691	712	649	669	706	681	653	701	673	684	679	713	644	695	647	703	680	696	674	662	692	705	653	691	653	661	639	672	688	652	677	636	700	633	703	658	648	658	673	672	578	658	634	702	641	686	698	658	650	635	644	663	662	676	602	692	640	602	668	594	677	634	653	667	728	659	652	684	654	709	662	683	718	720	669	691	659	672	653	680	671	651	617	670	668	696	638	663	691	686	677	619	667	666	646	673	681	650	665	722	661	699	684	648	655	674	661	706	686	684	684	672	669	701	707	647	672	659	713	673	668	642	717	698	684	692	692	605	670	676	723	626	678	693	683	689	640	717	689	655	658	701	666	661	688	670	667	670	688	643	652	642	697	639	684	654	697	633	689	659	687	717	676	648	661	678	665	658	702	699	706	657	656	699	675	719	660	664	661	690	648	683	698	681	634	655	659	711	669	668	671	640	641	667	706	602	682	721	715	689	663	675	696	658	652	658	626	674	679	691	637	670	681	703	649	689	711	697	724	654	674	655	712	678	658	688	662	688	662	679	697	706	689	633	704	656	662	700	676	676	676	654	659	648	694	670	666	644	646	698	712	640	667	668	678	690	636	687	674	676	657	616	666	656	609	690	703	654	699	609	643	666	677	651	687	628	645	655	642	714	657	662	701	649	673	665	689	641	700	690	669	652	658	664	663	676	678	655	688	672	731	697	673	644	663	638	696	658	649	672	650	672	728	667	638	690	657	679	673	680	641	686	694	653	662	636	691	674	667	671	687	633	696	714	702	636	673	663	628	668	693	696	695	667	651	692	659	686	661	710	655	730	673	698	745	706	676	651	692	672	643	716	655	648	705	648	672	661	631	684	638	682	655	659	689	697	681	677	655	656	623	664	640	675	707	659	675	714	627	686	615	652	646	643	676	621	634	632	682	659	669	670	675	660	679	701	704	662	647	649	733	656	663	673	661	655	671	669	652	667	668	585	650	708	680	698	689	672	702	660	673	695	675	704	658	719	688	655	649	658	658	686	703	663	641	651	673	661	679	697	649	644	677	655	657	685	682	686	705	717	666	685	660	636	696	675	682	694	630	634	686	644	669	645	706	674	645	640	679	670	665	674	665	681	665	722	700	666	648	648	687	673	715	662	631	685	718	731	646	661	694	671	671	700	677	719	651	641	674	659	704	684	607	659	712	715	655	703	693	733	726	696	684	705	684	698	668	673	678	645	686	695	659	679	674	634	612	660	697	658	648	675	706	676	685	670	679	668	621	658	671	688	719	644	660	612	624	606	674	662	666	675	703	706	674	680	671	664	669	659	707	689	686	629	630	711	671	671	651	690	690	659	711	667	664	644	702	683	668	713	730	634	660	649	652	664	678	600	646	669	686	665	672	629	700	645	652	621	702	711	650	691	673	638	688	673	671	646	699	716	692	631	670	675	670	630	653	692	725	680	690	719	649	636	674	681	671	688	671	660	702	682	653	672	673	696	678	677	651	670	700	652	648	722	635	634	684	634	715	669	691	641	673	691	657	659	700	660	685	686	708	646	672	696	665	652	678	638	693	678	708	654	660	658	724	638	629	672	694	669	708	686	664	716	690	649	650	646	691	709	657	650	644	612	662	640	642	649	638	697	695	699	706	682	679	656	659	617	687	613	655	641	700	666	715	674	697	670	670	652	647	679	648	670	670	732	652	628	665	660	703	696	681	666	715	668	666	645	654	658	620	720	684	673	641	680	701	636	688	668	648	660	620	645	655	730	712	698	634	701	669	697	676	674	677	597	642	681	662	663	656	745	638	673	651	616	668	697	738	690	640	689	644	682	701	675	682	692	647	692	673	649	689	630	699	709	694	631	652	691	687	648	658	696	679	643	710	642	645	644	712	669	671	720	626	642	667	655	718	659	684	685	657	692	708	697	689	681	678	670	650	695	678	654	629	656	635	689	657	714	704	696	648	693	642	675	687	681	689	683	673	668	696	636	663	670	647	722	643	682	649	667	698	676	652	673	693	638	708	613	647	656	671	665	658	664	672	670	707	635	662	699	672	642	714	634	697	668	688	644	671	682	677	700	704	641	669	680	690	711	662	687	677	699	668	654	650	663	664	724	717	682	683	669	616	686	690	735	661	674	691	643	684	712	700	676	641	666	674	727	699	698	702	673	655	647	647	644	619	665	652	720	676	692	656	652	663	650	632	691	658	655	635	668	638	694	686	708	666	648	654	656	656	671	640	657	633	677	666	682	676	669	644	638	704	648	649	670	650	664	672	700	661	675	696	673	673	650	679	737	672	691	695	699	700	677	694	701	684	698	655	656	696	607	630	660	641	659	691	671	679	646	680	630	699	684	650	676	693	641	657	673	679	726	636
51841	48760	32091	26597	26357	27226	26505	21973	15519	10871	8051	6204	4361	3277	2105	1492	1234	862	671	633	567	572	540	484	460	468	427	476	418	409	379	410	389	388	367	363	354	350	372	402	359	336	371	336	322	316	361	355	357	354	300	363	341	370	371	328	294	369	367	304	329	287	363	350	329	322	325	325	321	348	295	312	333	311	337	338	320	363	339	314	319	362	324	377	314	333	346	324	337	338	342	334	371	326	366	333	330	352	338	329	304	314	361	325	338	347	313	346	344	327	302	362	343	323	337	323	349	314	337	338	323	345	334	325	322	343	343	304	326	300	371	341	374	309	334	311	325	336	355	326	333	337	342	318	354	345	327	356	334	332	333	369	305	353	330	327	337	352	330	325	298	330	334	338	337	343	305	280	309	332	316	322	325	301	327	351	313	329	324	315	323	331	313	326	327	320	309	306	316	368	349	337	339	320	312	304	335	315	322	337	317	313	343	337	285	324	339	359	338	301	320	331	327	324	349	339	317	342	328	329	334	314	324	373	313	354	322	336	345	336	339	336	313	324	318	336	336	350	363	362	324	340	320	318	377	358	299	328	332	303	307	335	338	338	355	348	306	311	333	333	330	338	302	300	312	344	363	329	345	357	350	298	327	310	337	310	359	358	322	342	318	324	331	349	328	357	315	329	325	330	299	310	324	309	325	329	333	313	345	301	352	311	346	349	341	329	363	291	326	344	321	346	322	334	343	349	324	345	328	358	344	362	324	319	370	298	315	299	329	331	342	335	317	340	327	351	325	353	366	317	324	298	333	326	325	329	356	311	282	312	345	286	343	334	340	353	337	316	366	317	354	340	318	318	355	321	322	338	310	306	309	337	295	346	317	310	326	325	338	309	327	306	334	306	312	316	316	311	332	344	301	329	324	305	351	326	327	321	343	321	343	354	329	343	310	349	333	344	303	331	334	292	331	328	329	375	310	303	301	349	318	326	350	299	329	322	307	320	293	313	312	349	335	310	315	329	334	273	336	344	346	355	324	353	369	330	322	307	339	333	321	361	312	321	328	324	318	329	347	359	311	318	308	314	329	332	343	328	340	321	312	319	322	341	336	323	320	350	350	318	408	344	322	320	341	296	368	328	320	328	313	340	321	328	284	366	309	310	347	309	325	332	328	331	349	319	344	325	337	310	355	296	332	309	331	316	350	351	338	310	294	339	296	302	313	351	308	337	330	336	322	350	370	359	347	332	373	306	357	332	332	356	336	348	348	331	333	295	345	317	329	303	325	353	329	339	319	322	335	317	368	304	320	338	324	334	331	349	342	327	341	305	315	314	319	326	338	382	348	335	331	327	326	315	340	322	334	370	318	336	317	305	317	304	314	342	350	336	337	350	323	320	341	304	317	353	335	315	343	331	344	323	341	296	333	308	319	333	319	325	306	307	314	374	343	347	342	304	333	338	323	323	307	300	359	339	326	317	302	324	303	324	298	341	319	324	323	339	323	294	343	324	331	316	348	319	344	333	327	314	330	347	304	329	322	306	359	323	321	315	332	308	324	323	320	312	333	320	332	372	350	319	313	346	297	315	304	369	309	317	302	343	333	340	363	357	290	359	327	293	337	324	366	348	308	309	361	335	323	327	356	325	353	320	344	293	349	328	323	295	333	333	338	330	338	296	330	309	336	351	320	341	311	328	333	347	295	327	339	330	287	334	363	368	306	311	319	341	337	312	331	322	329	306	323	306	315	352	345	345	354	328	340	313	332	336	327	327	328	299	306	334	344	326	317	288	325	331	327	325	361	353	332	362	323	350	310	327	321	336	307	375	325	321	343	318	315	313	326	324	321	325	337	370	356	356	343	308	338	336	307	366	319	309	342	337	333	346	358	306	329	351	325	310	330	320	340	332	355	347	317	341	369	301	342	325	355	334	312	300	312	319	286	348	362	346	329	302	298	368	336	344	322	332	323	304	346	319	327	367	306	334	349	341	325	324	313	340	330	367	307	316	349	347	333	329	356	334	374	343	326	316	346	367	338	342	326	330	358	337	346	338	352	342	336	347	354	311	332	319	330	299	337	350	325	325	335	334	329	349	342	356	321	292	330	335	316	317	318	347	331	328	340	314	296	319	330	312	301	311	305	325	338	311	314	295	297	327	330	300	325	350	375	314	328	342	324	313	334	300	290	323	321	324	330	343	316	311	334	309	359	346	334	327	327	332	305	329	330	294	324	345	315	347	324	319	320	328	354	330	308	320	349	324	317	287	329	367	348	335	342	325	315	334	357	315	323	357	341	308	295	342	288	348	314	324	277	321	352	361	345	316	357	341	358	354	309	280	326	324	313	347	329	346	319	343	329	319	369	351	347	320	318	314	342	351	328	345	315	334	316	321	329	320	347	317	332	321	301	321	361	337	337	304	301	308	342	350	341	357	319	331	316	351	301	289	315	330	334	317	359	343	307	320	331	334	326	339	322	306	343	327	318	287	295	344	329	314	341	332	333	344	305	320	321	327	295	357	321	326	350	312	345	306	304	297	295	322	330	322	300	327	330	373	329	327	340	337	352	303	366	313	349	322	321	304	361	343	304	318	295	357	299	337	318	355	354	300	325	320	321	302	308	331	320	338	328	313	293	324	326	310	324	331	338	315	371	337	303	326	304	328	311	329	329	314	332	343	353	317	335	346	323	308	291	363	354	324	344	364	326	317	315	337	324	335	309	279	343	345	356	306	348	339	282	359	310	318	305	318	311	299	308	310	325	328	315	311	321	340	354	336	367	321	324	342	308	311	330	340	320	341	347	351	301	344	343	321	321	336	329	348	315	305	341	314	315	337	292	322	329	301	296	343	341	324	329	351	304	361	360	337	363	347	350	312	355	343	349	320	327	348	336	354	372	361	335	347	317	332	355	317	334	350	303	321	335	347	311	318	348	316	329	306	302	331	336	302	311	318	352	333	358	325	352	326	339	341	337	326	298	315	301	282	289	324	313	329	346	310	342	336	272	339	269	318	347	339	352	301	327	339	323	341	349	341	343	350	319	330	321	347	325	326	335	325	351	330	312	312	333	340	357	314	323	320	350	328	368	347	294	303	328	317	337	348	329	313	289	312	316	300	325	333	304	321	316	308	309	366	334	307	341	332	347	306	329	294	297	349	334	329	314	340	312	332	328	309	341	290	314	331	311	338	359	317	306	331	342	332	288	339	295	345	322	309	317	315	324	305	314	332	303	316	310	341	373	306	340	332	345	330	332	319	308	341	311	328	324	317	379	332	336	329	354	310	333	307	341	356	314	318	352	337	345	312	333	316	345	339	317	344	317	347	329	345	333	314	338	335	298	316	310	341	352	322	309	379	354	327	294	340	317	327	307	361	342	323	366	333	321	300	322	354	335	329	349	316	314	278	327	323	338	318	336	305	349	316	339	330	344	310	334	293	340	312	298	334	334	334	318	327	342	319	293	329	362	314	337	303	318	351	309	313	325	342	339	316	305	330	351	336	355	327	346	307
41351	50854	35400	32683	38089	37491	35836	30091	27828	22289	20169	18560	14643	11533	8609	6811	5706	3997	3258	2543	2475	2382	2034	1963	1897	1829	1644	1678	1496	1502	1359	1477	1283	1286	1348	1246	1223	1174	1100	1181	1121	1083	1100	1024	1006	1042	1039	1100	1058	1077	1059	1048	1036	989	989	1006	1054	1032	981	995	974	978	978	952	953	936	909	1061	918	932	932	905	919	904	977	962	975	988	951	894	913	955	894	921	931	994	975	936	955	945	919	948	921	914	936	992	949	1007	986	963	988	962	950	980	970	999	969	922	984	909	895	925	868	932	974	923	929	934	972	952	947	955	919	959	897	942	925	919	913	987	1001	970	921	948	957	937	917	952	912	895	949	932	947	973	958	888	973	910	949	964	928	966	942	924	921	881	939	985	879	1005	969	930	944	981	972	952	992	967	936	953	924	1023	905	918	902	856	940	963	870	973	908	941	936	952	923	964	914	881	875	927	919	935	938	925	934	901	911	945	914	926	886	991	954	894	904	944	960	948	960	978	893	925	906	896	961	904	902	874	887	921	941	942	929	885	935	872	903	888	927	926	920	885	909	923	917	919	948	937	895	955	938	841	966	965	920	972	927	921	923	932	944	972	942	928	979	900	946	942	975	888	951	894	913	903	884	938	936	898	898	963	906	925	957	918	999	933	953	926	925	964	905	966	894	897	960	889	913	973	969	941	908	929	912	898	934	923	958	939	884	940	929	914	994	932	965	887	925	891	964	888	917	957	948	892	953	947	889	925	900	872	941	952	883	949	853	970	921	905	899	950	914	915	916	906	945	889	897	910	960	929	949	956	940	934	935	936	950	986	972	929	939	951	972	956	914	929	950	933	923	965	895	949	927	926	933	937	931	908	923	956	912	969	922	871	837	935	964	922	925	943	888	942	944	880	953	899	920	898	997	908	869	941	938	897	899	891	984	866	873	939	974	901	875	873	906	868	936	953	932	924	946	924	930	890	951	926	906	984	909	901	960	924	895	905	907	927	915	911	936	891	909	929	931	949	903	943	953	963	926	907	926	873	923	938	945	921	942	984	955	974	941	888	911	886	882	985	948	933	933	974	954	933	909	956	992	955	897	934	985	927	938	879	903	906	965	946	888	930	950	932	915	857	923	967	916	912	898	978	935	875	983	910	896	952	983	983	955	944	954	952	948	961	919	953	990	936	919	939	992	925	911	929	927	921	949	944	872	936	925	916	929	945	945	907	913	937	919	933	985	938	909	947	876	960	923	913	929	915	920	935	951	1005	882	953	947	871	954	961	915	952	991	925	917	944	930	896	917	949	929	902	925	965	880	932	909	932	900	948	947	942	937	917	894	915	958	951	913	904	940	983	962	904	937	910	844	929	889	934	928	906	876	923	898	903	844	960	891	938	929	914	908	934	931	916	923	903	936	954	916	907	880	907	917	907	869	944	955	912	912	994	924	955	928	953	955	874	939	902	913	946	960	966	948	930	931	933	955	927	902	986	914	888	969	964	926	922	896	918	875	942	898	959	902	887	922	901	913	950	980	872	921	995	949	877	887	957	897	932	944	931	855	932	947	899	876	865	943	915	923	975	961	922	913	909	944	909	971	918	938	957	898	849	947	917	919	912	974	895	902	932	937	948	940	896	955	986	934	947	921	865	960	868	964	864	947	941	912	826	880	939	930	963	940	918	906	900	948	924	937	909	990	862	916	922	904	926	874	958	884	932	916	951	906	857	907	980	936	968	931	915	979	919	942	946	939	940	915	899	972	949	955	931	926	943	884	950	926	929	884	975	956	902	926	1008	916	936	954	896	936	891	905	945	898	1002	903	913	976	947	953	938	913	948	945	926	893	954	946	960	931	928	924	909	901	955	943	940	903	1000	932	959	939	913	924	910	906	962	922	906	938	912	927	860	896	884	926	903	946	956	898	943	929	927	900	936	919	951	925	927	878	890	963	952	934	904	867	850	923	913	912	902	952	952	954	941	885	911	927	936	886	908	938	909	931	940	903	963	928	916	984	885	965	922	919	978	934	935	891	928	932	920	916	890	909	895	953	867	906	947	853	974	920	934	915	867	962	895	836	913	912	945	922	920	916	1033	887	884	880	916	899	936	946	931	890	895	934	933	892	952	969	876	897	899	926	909	939	970	921	942	872	882	962	891	909	930	917	901	885	890	889	923	954	890	909	897	937	880	937	1033	902	860	970	901	897	925	938	940	974	968	918	937	901	950	857	937	875	894	966	959	945	967	882	918	955	955	912	947	922	886	887	924	895	893	947	921	936	888	886	944	962	909	907	961	894	880	954	939	936	997	915	947	943	926	944	943	910	904	877	916	959	947	884	1009	978	919	886	965	903	915	862	901	903	973	910	955	921	907	996	948	919	911	969	955	910	936	1009	934	914	903	926	976	936	918	906	950	931	948	899	851	917	890	913	934	930	950	894	957	968	905	934	900	897	874	931	949	930	921	985	940	965	856	948	873	893	893	863	913	919	876	952	961	1005	904	881	879	973	943	937	893	942	946	918	955	897	893	969	926	885	963	954	864	911	972	916	913	910	933	943	913	925	918	949	909	934	905	944	970	885	902	875	906	955	934	933	934	926	923	926	916	923	924	907	908	925	1002	975	945	924	929	928	919	884	969	954	951	947	955	926	889	944	934	917	920	953	936	950	910	927	938	971	966	919	961	906	964	908	885	934	945	887	985	922	937	915	876	970	929	887	966	933	943	916	942	928	895	899	922	889	925	882	920	968	864	916	899	969	913	895	937	926	892	937	960	978	896	929	946	903	926	903	940	935	905	953	939	912	929	948	926	903	935	906	955	936	932	935	894	933	936	915	947	997	892	929	922	897	942	932	940	924	945	901	912	924	904	949	910	944	931	936	863	931	907	864	896	915	954	884	917	886	952	938	897	911	921	943	958	953	917	869	916	963	953	818	937	934	931	925	904	942	976	966	870	1003	903	951	900	938	885	939	912	897	948	958	953	898	930	856	931	896	882	873	881	907	918	921	939	893	962	953	926	913	920	867	993	941	929	923	933	914	916	915	912	912	942	931	915	956	899	924	915	943	940	939	930	958	909	866	928	894	859	963	890	935	865	899	873	953	884	912	875	958	889	949	968	945	927	965	883	968	957	921	955	893	950	912	885	956	909	925	903	924	969	980	966	962	927	896	963	937	921	917	953	935	922	887	884	960	938	908	966	905	892	991	930	934	919	1001	915	972	967	937	927	906	944	894	891	915	909	947	934	872	904	884	931	923	959	922	916	902	901	934	942	895	967	886	930	929	904	995	943	904	940	873	927	944	922	904	929	901	956	897	914	909	894	879	881	871	896	922	924	913	928	949	943	890	966	895	917	926	884	857	929	916	917	959	936	898	904	958	906	869	923	876	943	895	908	905	952	878	942	950	868	934	891	943	879	968	962	919	910	912	914	907	912	951	930	930	909	947	920	924	926	981	933	902	948	999	969	985	899	980	949	939	939	879	922	978	964	953	897	945	900	899	949	942	902	946	923	931	886	925	907	908	953	920	964
16956	34206	18891	6941	4254	2878	2022	1405	977	766	642	615	485	414	350	319	286	230	196	231	212	214	229	218	215	222	198	209	219	204	213	201	217	197	196	182	172	209	202	179	170	188	210	182	176	183	186	177	186	167	180	183	180	163	192	198	182	182	188	194	198	173	169	180	163	174	185	185	154	184	174	192	193	192	185	170	165	173	185	192	182	178	190	187	185	181	176	186	162	170	187	169	193	163	194	178	159	190	190	175	159	173	174	174	176	189	189	191	180	170	172	163	179	167	183	171	179	211	169	183	194	169	172	158	178	190	194	178	170	178	157	188	185	180	164	192	184	174	173	199	168	162	180	184	165	164	179	189	193	180	188	181	196	182	160	174	190	164	163	197	185	167	188	179	178	175	194	191	168	183	163	178	183	186	180	171	184	164	171	157	193	179	168	181	213	175	169	185	169	177	153	178	177	197	188	161	154	196	187	181	160	165	175	189	180	192	170	177	188	169	186	162	183	173	165	171	163	182	146	198	154	196	176	179	191	191	176	171	179	178	200	169	171	178	168	168	201	178	194	157	181	172	185	171	170	146	184	179	177	183	181	193	176	193	180	184	186	178	172	174	194	190	183	171	186	174	183	207	189	180	173	183	180	181	187	188	174	185	177	171	188	186	168	187	161	175	180	210	179	160	161	184	188	166	201	198	172	205	176	210	163	158	190	160	182	177	171	169	166	188	164	175	190	180	185	160	158	174	188	173	193	176	191	161	166	167	193	176	197	192	185	198	194	175	177	161	193	193	185	169	164	174	161	183	185	165	180	175	157	160	163	189	180	178	167	206	192	155	176	170	176	192	181	182	180	175	191	170	181	163	214	179	185	182	182	195	182	186	202	156	201	197	194	194	184	161	164	186	176	174	167	177	179	160	167	191	188	164	196	188	157	171	179	207	176	192	178	188	198	191	174	154	182	193	191	161	193	179	176	186	169	182	170	186	164	174	186	165	178	194	173	172	186	191	186	196	183	196	170	196	181	185	162	168	177	185	173	150	164	156	155	169	194	195	176	165	169	187	178	173	169	179	186	161	156	183	180	176	168	217	185	206	194	173	190	179	182	161	178	190	176	170	169	191	179	173	188	180	174	177	180	165	199	171	186	169	200	184	170	185	193	164	201	172	194	199	193	189	183	199	181	197	165	177	179	179	170	197	202	160	178	168	160	180	189	161	171	174	185	197	182	167	218	168	178	166	190	192	180	176	186	191	149	196	178	181	173	154	205	200	175	180	190	191	184	180	180	189	173	195	164	177	187	165	168	185	172	183	171	173	172	209	190	176	187	178	179	188	176	186	180	195	179	186	196	179	189	193	174	191	201	190	167	170	192	192	180	189	186	177	180	181	163	171	177	178	175	173	206	165	191	205	193	161	179	166	155	191	196	163	188	193	168	169	180	189	177	162	190	187	183	208	189	169	204	203	190	173	165	171	180	185	202	178	175	178	190	209	177	166	168	183	161	197	185	177	186	178	176	168	185	163	175	169	181	205	183	192	173	182	170	190	209	180	182	158	203	194	188	206	176	181	185	165	186	171	172	179	180	199	181	188	167	173	158	176	197	198	209	179	179	164	175	165	180	190	181	176	190	176	183	187	178	165	185	186	194	199	176	186	153	179	188	184	193	154	163	170	179	166	170	183	190	193	186	187	168	167	179	182	177	190	184	177	176	184	181	179	178	190	181	177	172	160	170	189	172	185	196	180	197	208	169	182	174	186	154	184	174	208	153	164	166	166	155	173	177	203	195	205	193	179	157	187	170	210	157	203	175	182	177	196	163	184	195	210	181	191	173	173	163	183	191	184	191	182	189	188	186	177	202	169	191	197	169	191	198	187	175	211	181	176	186	170	170	174	168	221	162	180	194	192	172	188	178	177	183	197	163	209	183	195	166	183	181	217	165	188	173	192	199	184	181	180	189	189	187	185	196	182	199	173	184	175	191	191	192	193	204	220	196	195	181	201	181	190	186	183	195	196	186	173	198	172	202	169	158	184	169	184	188	176	173	173	179	189	163	167	182	165	182	191	170	162	182	210	189	183	160	191	179	183	190	204	173	167	182	202	165	182	173	163	179	177	181	194	172	167	185	171	195	153	189	185	159	172	143	162	178	192	177	182	169	184	187	168	175	187	165	195	178	174	198	157	187	197	207	193	175	186	183	159	192	161	201	172	196	174	175	160	191	189	209	186	182	186	164	174	196	189	174	173	193	187	179	150	166	194	204	183	179	182	189	171	157	173	166	179	172	191	175	186	171	168	185	177	189	177	186	181	193	207	197	168	197	188	180	178	178	202	193	200	187	199	189	181	171	177	189	176	173	174	169	173	161	198	183	185	186	172	170	168	174	176	179	208	173	197	191	181	188	157	167	181	166	198	187	186	170	176	165	207	201	173	183	176	177	185	160	189	182	174	179	177	195	208	204	172	181	197	185	191	161	177	186	174	176	189	167	177	177	178	183	191	185	188	177	177	174	175	189	186	206	169	173	187	198	189	176	204	173	168	185	157	154	245	175	167	182	156	189	190	182	190	173	188	179	182	158	187	158	179	194	200	184	186	182	183	192	163	172	170	164	181	171	174	186	214	202	182	158	176	192	185	197	177	182	201	175	172	172	173	187	169	145	169	186	183	204	178	182	185	189	159	219	163	172	170	165	195	187	210	164	192	201	196	176	157	173	188	183	190	171	193	178	170	169	173	171	178	184	170	192	197	174	182	173	216	198	142	160	206	193	174	179	185	151	197	191	179	164	172	162	183	170	160	168	176	185	175	166	173	166	164	189	181	170	207	188	173	182	164	202	191	195	175	197	188	176	179	169	218	190	161	147	188	170	189	168	165	171	171	195	192	190	172	173	173	156	182	180	203	194	214	173	208	190	211	199	178	176	187	178	188	175	201	184	189	178	189	170	183	203	180	182	161	180	198	192	183	167	181	193	180	170	196	183	169	181	168	173	168	172	192	184	184	165	196	214	170	179	178	159	174	166	174	194	172	182	178	162	175	184	186	202	179	176	155	179	177	204	178	183	189	156	186	173	174	188	181	156	180	180	187	193	205	164	192	191	179	186	188	162	155	182	198	183	163	173	200	164	175	187	177	194	183	183	194	194	183	175	177	177	191	161	153	189	188	171	194	200	190	201	146	206	195	177	196	190	178	169	178	187	185	181	186	178	192	193	181	188	171	177	184	190	168	179	174	175	178	192	193	175	190	182	183	183	147	174	176	177	190	155	189	202	186	201	178	195	179	176	163	190	164	162	164	193	186	196	184	206	176	159	148	180	173	185	187	194	170	199	190	154	178	187	157	188	190	192	187	188	161	172	188	170	173	177	168	192	172	195	175	176	182	176	199	208	175	184	180	197	167	178	168	193	185	192	180	199	183	202	185	187	182	180	178	194	200	201	180	203	188	170	173	190	194	202	192	176	177	188	195	192	191	175	190	175	171	175	199	221	158	183	188	175	177
15637	35124	15166	9808	10570	8706	6972	5394	4420	3524	3080	2725	2212	1881	1608	1379	1201	1037	950	848	836	807	823	788	756	725	769	719	765	688	674	711	705	663	679	671	679	606	647	649	603	594	629	637	585	617	625	589	554	627	591	572	583	616	599	626	600	566	575	602	550	572	576	594	559	568	581	583	569	583	573	550	552	600	591	570	565	609	551	568	614	570	614	603	626	556	596	592	597	601	558	591	598	588	573	540	621	566	603	532	590	573	571	551	577	534	573	496	602	586	594	571	612	582	523	586	600	585	579	582	598	598	559	565	563	631	636	581	605	631	586	586	580	601	576	597	532	581	571	599	595	580	568	623	559	572	549	548	555	575	618	576	600	594	579	598	564	604	598	578	537	620	606	571	611	597	591	544	597	581	543	571	558	601	596	581	565	598	582	605	530	569	588	592	574	570	569	592	603	591	565	598	552	618	599	586	564	551	574	562	564	572	583	602	601	574	583	587	562	555	590	604	605	552	593	579	578	503	581	566	560	562	553	571	595	579	567	604	581	590	576	600	593	559	577	593	591	581	586	576	587	584	575	613	540	564	583	597	597	595	628	603	613	540	589	582	530	599	572	587	590	607	561	590	603	565	596	629	563	583	633	554	550	565	566	613	598	571	578	559	594	630	552	574	553	580	587	636	568	569	516	591	594	571	615	628	590	593	585	613	588	608	580	559	602	554	611	561	574	596	605	568	549	557	564	582	603	568	591	530	612	538	554	566	589	541	560	570	576	601	567	560	594	554	548	600	562	574	585	565	557	624	620	588	612	577	580	574	572	618	555	547	529	575	581	554	600	599	576	652	564	563	563	580	587	629	600	597	626	589	549	590	543	588	591	604	620	571	561	618	610	609	589	588	578	571	584	549	547	590	572	561	531	600	545	598	573	547	570	597	572	583	577	639	558	578	557	571	608	609	635	587	586	522	598	599	566	558	588	601	576	593	556	564	553	579	581	554	559	590	604	588	572	539	566	553	589	575	593	587	586	575	566	594	567	571	597	575	564	617	588	627	584	621	574	644	586	547	571	590	562	579	599	579	578	552	562	588	555	550	614	608	550	572	571	571	551	531	591	555	660	610	581	553	575	564	554	559	566	575	611	588	530	600	556	555	601	569	570	561	585	604	591	583	542	554	599	639	585	586	562	578	570	566	555	592	595	585	552	545	600	585	556	598	611	593	590	576	610	551	601	599	582	560	564	593	573	610	573	565	551	577	569	610	610	613	587	551	574	539	568	596	578	569	568	562	567	650	566	597	585	558	578	607	610	599	537	571	549	547	569	638	557	587	566	565	571	594	592	587	583	608	598	572	620	563	613	597	531	634	634	584	579	606	542	569	566	552	612	610	586	568	568	590	562	553	576	562	611	577	624	614	570	567	634	590	570	576	578	572	602	543	536	581	601	564	558	572	592	614	546	599	625	543	597	588	567	590	581	589	548	594	563	603	557	560	572	568	600	540	552	575	522	562	575	573	568	599	520	608	603	560	583	588	593	612	597	549	617	602	619	544	572	525	614	579	545	574	588	594	541	582	579	600	599	613	565	561	552	582	563	597	577	564	568	600	586	582	601	580	544	563	550	609	634	555	540	612	590	577	579	568	540	583	594	630	579	584	599	613	638	556	603	574	551	569	588	593	591	561	550	607	579	565	564	535	594	589	563	585	558	578	557	560	593	634	563	584	598	582	565	615	584	593	562	555	592	599	610	628	609	628	584	587	598	607	598	560	557	579	609	562	629	556	582	614	576	601	597	614	613	611	604	601	621	545	607	584	598	580	546	560	568	612	598	557	590	611	561	607	639	563	573	575	574	559	564	593	585	593	575	543	617	570	619	601	548	571	549	584	584	546	614	570	589	577	543	566	592	580	559	591	593	590	546	539	593	568	565	593	573	620	584	592	575	603	581	572	581	560	599	577	629	611	601	597	621	602	615	639	591	611	549	543	556	575	563	610	607	588	566	553	561	619	562	626	561	628	591	603	604	565	559	572	564	611	592	558	634	613	594	561	571	609	611	568	587	584	559	591	580	589	567	591	570	540	629	589	598	599	604	611	575	571	601	565	576	605	549	599	577	612	561	599	599	580	613	576	594	589	600	587	617	569	573	624	586	581	595	571	565	556	593	587	592	595	591	581	572	572	549	545	575	570	535	636	530	574	565	620	568	570	590	564	584	640	580	586	550	604	566	573	597	567	579	576	620	572	554	544	561	575	602	603	577	624	595	588	609	575	590	584	599	611	551	600	617	593	570	599	537	579	580	632	591	541	576	596	634	553	606	556	574	626	580	569	595	622	585	578	562	565	634	612	579	591	546	558	543	601	536	591	554	574	576	590	596	581	584	592	546	570	630	577	607	577	525	577	615	598	553	576	553	602	611	583	598	585	595	604	565	580	609	589	600	569	604	605	534	601	558	593	577	584	566	608	546	574	598	603	577	571	568	575	540	590	565	615	530	556	554	559	580	595	595	647	565	592	595	562	596	581	573	565	600	566	560	546	593	579	532	559	558	569	617	592	589	608	600	565	603	558	569	576	578	578	544	580	601	531	561	611	598	573	560	583	546	548	553	587	601	606	567	591	569	584	558	581	569	563	573	627	618	643	644	577	575	569	571	563	581	572	588	599	567	601	547	596	600	606	596	596	568	578	538	602	612	605	570	587	557	569	567	594	541	606	597	584	596	601	541	495	650	567	638	550	565	590	567	581	563	607	567	593	577	588	565	555	612	542	582	591	562	584	579	589	546	559	614	589	565	532	576	611	569	584	545	560	607	587	536	593	616	602	618	552	596	550	590	569	564	625	616	595	602	578	553	556	608	584	576	585	585	587	624	566	588	586	591	569	580	626	555	595	616	560	609	578	578	620	601	594	574	584	608	646	577	570	628	585	582	614	613	587	558	559	562	594	549	603	607	594	604	608	644	576	591	587	564	594	553	590	599	566	599	583	580	573	585	585	598	573	569	598	595	603	553	565	565	576	576	568	578	601	561	590	575	554	575	619	569	554	525	537	573	561	614	586	579	560	583	574	543	558	578	589	606	534	602	580	634	577	565	613	590	621	596	609	595	587	553	563	559	582	527	551	608	563	562	558	614	553	590	589	555	607	596	582	622	594	611	615	574	556	575	566	589	548	569	559	584	591	582	586	591	582	581	611	540	578	558	583	560	544	545	602	594	566	619	588	582	622	579	568	570	570	565	538	567	607	582	611	551	566	532	595	562	607	577	625	589	603	583	551	563	541	570	608	617	552	560	587	593	570	576	589	599	577	607	587	579	590	549	563	590	610	572	586	577	568	536	596	579	568	579	585	583	545	589	584	548	564	569	529	556	555	587	574	597	572	556	572	602	572	554	543	610	579	576	571	632	553	602	559	593	569	583	584	567	572	576	616	578	563	567	582	566	588	547	554	619	604	586	622	557	557	632	575	592	617	617	559	589	599	574	527	598	547	568	630	608	566	616	587	572	580
48089	54094	33081	25174	25556	24486	19465	12574	8228	5179	3796	3133	1968	1342	1002	860	638	476	447	373	364	328	352	337	297	266	269	282	293	285	242	284	265	235	251	258	259	265	251	245	258	216	230	258	237	211	213	229	253	238	209	240	240	246	216	222	201	204	243	227	213	232	212	227	227	231	212	222	228	214	210	225	215	180	230	211	239	241	228	246	222	219	215	228	234	228	237	222	200	235	205	236	217	235	253	253	241	211	215	220	231	227	234	247	249	231	221	221	227	207	203	238	242	222	228	239	220	237	233	220	272	244	239	225	239	216	236	232	205	250	215	223	204	213	228	239	222	227	192	227	212	212	218	236	239	230	218	227	266	228	214	214	219	221	206	215	236	236	228	217	236	235	220	231	230	208	233	254	226	232	184	221	237	233	234	198	227	218	220	236	221	231	218	219	233	249	212	204	226	232	238	247	223	234	210	212	248	190	229	243	233	235	217	216	216	220	249	243	212	247	225	227	225	196	242	251	218	201	220	231	200	225	227	214	206	216	225	216	217	216	263	200	210	238	214	208	211	216	231	228	221	196	231	209	198	224	226	234	224	224	222	206	236	216	204	231	237	240	239	228	223	221	190	232	214	183	212	224	244	250	212	200	264	235	218	199	214	226	207	217	230	194	227	235	236	225	237	268	226	212	262	216	254	234	204	198	204	241	213	222	217	219	228	230	212	229	234	200	227	241	197	221	220	216	215	206	224	203	198	221	214	219	229	249	221	224	237	222	236	213	241	203	254	237	210	221	223	195	224	210	208	209	201	210	241	226	229	221	212	215	227	221	240	219	222	227	211	224	216	220	232	229	204	223	220	230	233	214	211	228	239	232	215	220	225	216	246	248	225	230	206	233	236	228	239	207	214	234	215	231	201	221	227	216	227	231	234	256	215	218	229	217	215	216	249	218	224	203	235	220	204	212	206	221	224	226	231	218	212	199	209	199	217	235	235	228	218	226	235	244	210	210	230	228	198	215	216	237	226	215	220	213	200	222	225	222	198	230	230	252	231	219	238	190	230	211	262	217	228	203	218	218	210	237	227	231	227	247	228	246	220	243	214	237	224	229	217	208	194	203	235	229	197	252	253	203	238	190	215	222	212	203	205	240	217	189	220	199	230	227	223	241	223	221	217	243	233	234	220	226	213	204	239	206	248	228	190	227	209	227	215	199	261	238	206	220	255	239	222	225	217	209	217	233	241	209	246	230	241	212	235	238	243	234	208	213	265	229	223	223	200	222	208	221	211	192	242	248	221	224	205	218	223	222	220	237	258	226	216	236	220	208	214	216	230	220	236	223	209	253	245	218	220	222	213	226	218	209	209	229	238	217	235	277	213	232	218	243	188	243	237	229	221	227	193	214	202	190	224	220	213	231	216	234	208	231	222	200	207	205	239	229	217	240	210	223	211	242	199	215	202	204	238	215	218	225	215	243	212	229	212	237	205	237	203	245	223	249	185	244	203	231	224	240	221	243	224	227	194	204	222	258	224	236	237	232	220	209	243	204	239	229	234	244	230	234	237	225	240	245	254	209	206	259	228	242	191	208	177	222	236	214	252	207	245	216	238	253	207	236	252	206	242	237	213	212	199	236	240	226	218	198	193	232	215	196	217	213	224	209	195	215	224	221	255	221	221	213	229	223	241	217	238	218	215	230	227	205	246	238	217	216	223	224	242	239	232	240	232	194	235	222	212	205	251	236	226	214	224	223	214	214	222	227	244	228	227	225	239	226	231	213	251	235	220	244	259	206	250	231	205	255	250	244	232	226	212	229	229	237	244	219	228	232	232	220	181	225	236	232	235	214	198	234	244	238	231	246	249	232	196	241	253	228	257	236	236	230	211	241	230	217	231	215	236	209	214	215	220	224	223	228	238	229	199	217	206	234	217	221	224	213	221	219	222	218	201	238	242	241	227	228	223	261	209	207	227	215	220	239	202	218	241	224	231	243	221	202	214	216	233	222	210	213	239	209	216	243	206	240	241	267	226	239	231	238	256	217	235	211	233	223	212	212	224	226	224	206	244	211	233	264	229	219	239	222	209	210	212	248	203	214	220	210	212	244	218	250	215	222	205	229	243	228	183	232	218	215	239	250	197	212	213	223	234	228	209	223	255	261	190	248	228	201	236	224	215	227	233	205	217	242	218	230	259	244	250	239	226	227	204	226	232	234	205	228	231	216	220	230	213	198	229	235	219	232	236	211	214	230	195	225	233	215	252	232	230	198	212	204	232	224	240	219	240	224	211	222	208	232	231	201	224	219	217	229	218	224	235	209	225	216	198	243	233	240	203	219	242	217	235	227	210	222	221	249	224	232	202	230	229	205	224	209	215	213	194	215	231	207	234	214	230	230	216	257	216	206	233	215	207	188	228	214	208	228	213	209	237	225	219	209	240	217	209	242	238	228	223	200	227	216	225	204	211	247	213	228	238	238	213	217	230	210	234	218	208	236	223	211	218	216	227	240	206	206	254	224	246	213	223	214	225	213	214	222	198	215	232	227	237	217	218	203	236	244	239	250	252	213	221	230	238	213	211	230	226	250	198	211	216	229	206	235	256	234	191	221	216	206	223	241	210	222	211	232	215	234	237	229	239	202	218	219	237	230	212	243	251	214	225	228	204	207	234	213	207	212	227	233	221	206	221	214	225	211	239	204	215	219	214	221	201	237	225	233	254	220	218	250	238	238	200	230	216	242	163	218	215	216	246	234	230	212	237	232	218	217	244	226	219	204	214	215	213	220	226	238	239	215	243	216	213	216	200	222	219	247	216	248	218	236	215	214	221	227	225	253	229	221	219	212	223	219	225	232	204	197	236	257	212	214	224	208	180	219	250	225	240	209	225	224	219	238	203	209	218	223	231	210	234	203	225	248	263	224	229	223	240	247	216	207	237	228	204	206	208	218	212	208	228	217	206	233	192	200	233	249	246	235	245	216	231	239	228	232	219	216	216	216	196	236	226	235	223	218	221	232	243	271	225	212	214	208	231	212	234	235	235	218	189	231	239	220	249	244	233	227	238	224	220	231	230	256	214	226	221	221	202	222	216	224	209	246	235	238	250	228	219	235	217	221	227	210	215	202	218	220	229	223	237	209	229	243	218	258	218	210	237	225	231	214	218	217	179	229	206	246	204	215	205	212	233	195	237	232	204	243	235	224	225	243	203	239	191	206	218	213	206	230	222	239	203	246	205	215	222	260	219	228	229	228	241	232	214	222	222	223	233	228	223	213	228	217	177	242	234	252	212	227	217	219	225	202	216	242	239	214	214	242	236	216	213	224	240	220	219	225	210	203	204	200	195	218	250	232	232	206	238	219	212	203	248	240	219	214	237	235	211	211	220	225	190	235	224	239	251	217	236	212	213	214	246	224	209	247	214	238	252	237	207	223	226	240	206	192	226	231	206	200	228	207	238	225	237	228	217	204	221	238	238	241	230	213	230	256	221	227	217	201	211	208	245	214	255	222
39590	55966	31298	24554	30968	28686	26011	20684	18363	14176	12606	10994	8304	6493	4814	3808	3145	2242	2104	1691	1512	1540	1375	1326	1216	1153	1087	1158	1032	996	993	1042	941	883	855	888	860	856	883	823	784	804	782	816	775	746	776	732	765	725	688	751	725	652	718	726	704	742	739	644	715	705	642	698	716	697	717	708	716	700	670	716	673	671	715	690	709	677	672	671	668	682	677	649	702	681	688	710	707	657	712	672	681	659	682	712	693	710	683	717	651	679	757	743	670	654	643	654	693	708	695	675	734	665	682	687	698	642	720	720	670	655	670	666	652	679	668	674	689	634	697	649	631	692	734	680	687	659	658	688	669	694	686	700	684	648	652	699	661	677	689	675	646	699	658	659	636	673	712	658	691	712	697	681	661	724	696	696	652	701	687	695	664	688	656	666	712	647	713	686	716	648	685	698	675	706	665	696	741	646	703	714	646	674	667	620	698	681	644	662	654	718	648	689	622	632	715	645	621	646	646	627	694	679	663	624	727	708	697	709	639	686	675	695	703	718	730	662	679	684	699	690	692	679	684	692	670	707	667	666	678	664	690	675	677	701	668	656	687	696	677	696	681	729	653	671	676	680	679	683	684	662	666	661	684	629	660	642	666	693	724	687	708	686	677	688	711	645	690	666	644	683	670	655	690	731	683	725	649	636	701	669	685	658	702	635	689	672	657	668	632	640	717	713	681	637	673	708	675	686	646	692	694	689	672	658	618	697	672	655	690	659	642	706	668	628	651	687	690	643	706	661	657	713	660	702	654	684	646	681	685	666	667	671	646	648	653	678	682	667	658	671	693	703	692	686	655	648	664	696	663	676	715	680	619	642	684	691	594	637	658	683	673	704	664	726	681	696	670	665	625	664	665	704	682	686	673	656	650	676	654	667	673	674	715	646	714	626	711	704	697	718	684	701	679	692	675	675	676	688	672	660	685	693	624	710	669	704	670	646	681	691	677	710	656	705	688	658	678	689	699	667	692	698	686	652	680	682	647	659	680	666	699	702	736	676	696	690	648	700	682	677	713	658	650	658	690	651	658	762	683	681	713	719	683	680	656	660	640	648	682	712	654	710	722	688	653	661	662	675	664	670	703	617	670	674	673	673	678	677	672	704	657	686	663	725	684	639	620	685	674	628	668	686	691	653	693	684	679	678	716	720	635	666	683	666	662	657	644	677	652	680	719	701	669	664	725	651	676	681	663	698	675	649	651	663	642	633	670	657	637	735	674	701	648	678	640	673	673	703	684	692	700	676	644	682	634	645	700	715	687	706	658	682	697	700	696	631	620	655	629	669	649	691	676	682	694	646	639	636	713	722	630	708	709	668	682	666	647	664	701	703	651	653	708	691	725	629	651	684	669	690	669	696	695	677	702	720	653	699	679	658	687	701	691	658	669	639	698	687	680	670	691	660	705	603	669	655	679	663	665	666	717	682	691	643	675	684	685	733	665	700	719	704	667	666	656	641	637	665	721	707	679	655	664	696	636	643	713	697	672	617	637	652	680	667	641	713	690	678	646	660	699	671	660	710	667	700	698	720	678	698	704	629	670	665	599	679	659	696	668	641	677	696	676	679	645	687	689	661	678	653	656	709	638	671	709	657	715	632	673	729	671	700	628	653	709	676	639	713	690	672	650	659	664	701	705	700	681	716	650	670	676	680	686	652	675	675	694	652	687	697	709	660	707	672	710	685	650	644	627	723	688	707	700	708	661	672	691	659	671	668	645	699	704	692	692	641	679	694	711	626	686	642	712	657	730	620	686	691	668	688	710	656	697	669	673	648	669	685	673	643	683	690	646	662	674	644	637	624	659	681	667	701	662	694	702	692	636	704	645	677	694	689	653	667	693	683	675	642	680	722	632	706	686	627	637	729	678	685	657	676	676	674	651	665	691	712	662	695	660	640	664	676	693	689	698	658	666	681	643	653	684	679	671	651	662	697	684	655	673	673	662	684	680	679	685	653	723	662	684	697	701	699	697	684	660	660	704	683	650	639	684	673	678	661	680	663	633	684	716	707	687	645	689	699	721	688	703	708	642	668	672	657	658	696	701	670	675	655	701	685	651	688	703	636	656	663	657	693	663	657	696	659	631	679	713	687	681	694	685	711	663	692	668	654	639	696	623	716	679	686	624	674	697	664	643	665	706	732	699	703	695	649	658	712	673	643	666	661	671	652	689	662	699	709	708	668	651	660	666	681	684	699	766	652	727	671	682	684	652	713	673	690	705	627	684	661	731	664	697	691	697	683	682	668	665	696	688	685	634	672	657	686	628	691	628	691	669	662	663	704	705	699	747	687	691	668	726	640	682	654	679	659	658	677	679	704	689	705	691	705	677	682	689	702	646	685	679	711	725	659	712	693	718	717	587	692	642	710	660	673	713	674	678	700	644	679	678	654	636	641	682	624	704	684	653	645	655	646	665	710	680	669	647	661	658	702	690	707	650	683	677	720	674	668	643	691	673	696	655	656	650	680	664	683	679	718	667	672	664	690	720	679	694	694	711	684	673	672	679	680	684	703	660	684	698	664	682	711	672	664	690	631	699	673	652	656	657	651	700	668	698	672	670	679	682	702	660	667	696	703	648	688	697	658	689	674	651	688	664	697	619	648	683	696	665	677	657	694	710	606	672	668	634	668	678	704	658	682	715	627	694	641	701	662	635	655	668	701	640	692	689	713	722	630	687	683	600	649	639	674	630	700	663	690	677	701	688	684	634	673	667	684	649	621	661	713	667	637	717	650	697	649	666	682	673	628	677	663	694	689	703	628	666	672	686	659	654	660	639	676	651	679	657	679	690	656	696	664	659	632	660	638	692	707	648	677	628	669	657	627	696	653	675	712	660	681	703	667	700	702	679	652	667	675	652	629	663	631	629	688	665	645	654	677	653	700	654	665	691	715	672	662	646	650	671	703	672	684	681	696	686	680	677	675	702	673	673	663	700	630	705	689	661	676	698	691	686	734	674	640	652	698	642	666	706	688	692	672	689	679	662	680	647	674	641	656	685	646	682	688	700	645	737	630	694	690	641	693	640	702	647	699	692	660	671	669	713	669	664	623	647	684	675	690	681	696	681	664	688	654	689	639	663	713	646	710	679	686	710	687	664	676	694	668	674	659	712	670	716	653	681	628	672	677	679	638	675	688	714	657	674	713	694	652	637	651	669	642	628	677	646	670	649	721	656	678	689	661	708	685	646	698	681	668	673	670	613	684	658	645	675	670	685	691	681	651	670	685	632	670	642	687	681	668	649	701	677	660	671	654	680	699	669	710	703	714	688	682	692	660	643	703	691	701	670	673	681	667	603	626	638	647	651	648	685	644	671	658	667	681	692	675	696	694	629	682	617	655	655	662	669	633	671	656	675	675	660	667	664	668	697	654	667	649	658	722	659	669	652	665	652	686	687	661	664	668	720	660	675	629	650	686	650	654	664	661	695	619	692	665	631	666	650	685	735	645	701	672	713	698	657	673	664	701
54184	50818	32749	26128	26933	27322	25949	22031	16001	10646	7821	6789	4269	2884	2158	1595	1412	908	708	591	624	557	521	514	451	465	426	420	431	462	367	380	456	421	367	416	395	388	371	325	364	333	336	337	324	347	379	342	362	352	359	356	341	340	344	371	379	332	354	347	363	351	335	343	366	335	339	316	351	342	347	327	337	350	324	321	337	329	331	319	344	354	363	335	347	360	334	329	340	316	309	361	317	341	338	374	344	401	330	363	338	343	320	319	364	346	335	334	339	355	358	323	317	352	319	339	325	319	319	330	315	323	356	368	353	324	343	325	345	313	305	325	360	352	291	328	322	347	346	334	368	331	299	330	323	332	328	328	332	329	370	330	328	307	369	355	331	343	345	309	333	292	347	320	366	351	326	336	350	345	330	314	323	298	352	356	338	365	336	331	333	344	368	375	321	376	294	337	318	345	282	348	355	330	349	344	325	319	337	302	333	340	342	325	321	364	327	313	319	332	358	308	347	345	346	309	341	301	295	335	319	353	350	352	370	352	336	381	320	317	343	368	331	300	349	316	306	348	337	355	326	335	284	331	324	369	318	313	357	353	324	319	327	327	328	342	298	320	349	321	305	350	336	322	331	346	323	314	358	354	323	325	371	326	318	333	367	342	348	313	371	330	339	358	314	331	348	340	326	332	348	338	322	300	299	339	333	323	311	349	331	335	331	366	338	317	345	328	315	370	323	343	372	327	348	333	332	321	330	317	348	306	325	340	367	369	332	320	358	361	328	344	346	317	346	349	347	329	332	329	330	325	341	338	326	317	342	342	319	352	348	346	345	320	342	318	349	364	314	333	325	361	353	332	341	320	338	353	330	330	315	333	346	324	339	328	343	314	334	330	361	335	315	322	364	322	333	332	344	343	361	310	301	332	349	325	304	324	318	348	332	325	332	327	335	342	310	355	348	320	341	321	326	339	351	296	347	350	307	360	345	289	367	334	350	356	324	349	319	357	338	348	348	345	370	358	346	327	332	324	326	359	340	367	357	321	335	320	328	319	370	325	330	346	390	332	332	316	340	378	325	329	333	323	315	325	302	345	328	331	307	328	324	325	310	380	364	335	334	330	342	342	335	315	311	335	337	328	301	364	365	326	387	324	335	323	334	355	355	313	361	349	339	365	349	304	332	345	329	329	335	342	308	349	337	347	352	343	320	341	298	349	308	318	333	308	358	320	328	344	346	348	328	349	348	317	336	332	335	307	339	361	341	322	370	301	331	366	375	347	354	322	349	330	369	347	338	348	349	357	322	320	314	314	336	325	334	323	366	371	359	338	325	328	339	337	327	334	364	335	342	331	332	330	329	344	347	326	329	312	382	323	329	324	322	334	330	346	347	309	298	339	342	314	305	321	345	355	309	333	331	332	353	341	319	340	332	334	361	356	359	312	339	331	336	330	294	372	361	368	331	348	326	340	311	317	335	318	341	341	368	330	332	375	341	354	350	320	347	340	355	335	351	335	333	301	325	326	322	310	305	319	356	327	315	336	313	323	332	363	330	340	380	318	344	362	311	302	305	365	325	375	316	322	309	307	339	314	341	357	358	344	348	338	354	313	313	292	342	318	323	342	332	343	338	332	357	329	331	352	327	358	361	300	344	330	351	357	372	307	363	326	326	334	350	352	304	355	341	353	334	343	335	344	336	335	304	321	327	341	343	331	320	324	335	339	331	307	339	351	335	325	320	358	332	336	348	339	354	375	319	335	385	293	338	402	336	340	321	332	352	329	355	348	331	337	341	340	317	340	351	323	347	329	298	348	330	339	306	336	341	351	331	335	338	314	316	319	310	340	352	316	331	323	329	353	315	349	337	317	368	352	325	325	363	286	354	320	335	320	365	356	345	348	317	342	333	323	333	324	333	348	307	303	291	333	326	374	337	328	359	336	333	374	327	304	329	325	337	329	329	326	350	347	312	373	305	325	341	312	363	339	319	350	314	358	341	341	343	340	325	338	338	345	335	331	337	347	348	333	363	323	334	315	332	321	294	325	345	360	352	317	326	317	325	322	334	334	353	342	343	329	332	350	342	314	352	319	345	347	333	343	357	351	308	351	326	321	328	327	368	335	316	352	329	341	365	281	360	292	340	344	354	355	339	330	318	307	322	376	335	353	337	346	296	344	295	308	360	314	339	322	340	334	341	311	361	336	334	354	343	336	347	355	328	344	329	326	355	343	358	337	381	338	337	347	316	303	361	343	336	321	314	330	328	324	341	326	294	336	353	339	340	332	383	309	356	342	314	319	311	345	357	358	324	349	323	317	307	376	342	336	361	327	315	301	309	321	319	329	317	349	327	341	360	350	333	334	336	350	333	350	324	324	360	383	306	342	337	366	353	335	321	317	338	339	278	310	317	345	345	326	340	340	339	344	312	309	345	359	344	297	324	348	282	325	318	325	299	323	334	335	314	318	360	340	310	318	316	336	379	320	343	351	332	351	317	301	299	341	344	306	340	326	293	358	327	331	319	347	316	332	329	331	372	332	318	311	311	367	324	349	321	315	328	324	340	299	319	315	320	326	351	322	330	317	312	333	351	324	341	343	353	354	337	353	289	351	318	352	315	346	317	311	363	343	329	329	336	337	318	336	339	350	303	386	338	301	345	328	314	329	347	303	354	316	350	343	345	349	333	337	339	324	343	342	350	339	338	347	315	327	314	350	372	323	307	323	374	322	325	334	333	336	359	340	312	299	317	337	329	331	358	355	340	352	343	331	332	307	328	349	348	349	323	330	333	339	333	354	329	340	357	360	351	369	355	345	322	343	301	325	335	332	335	323	365	315	289	342	324	337	337	350	309	368	342	351	369	342	341	334	319	343	307	338	322	323	327	334	375	344	337	337	317	354	339	344	355	361	340	329	316	342	323	332	327	351	332	344	357	354	333	299	317	372	341	327	351	289	313	344	350	348	295	367	324	323	337	350	326	294	347	351	345	343	340	354	359	315	295	363	306	320	325	322	335	342	315	339	336	363	351	330	328	350	346	348	320	333	331	325	333	321	336	309	335	309	313	325	365	351	343	336	356	337	322	362	339	316	339	344	332	343	321	343	317	312	332	346	331	316	334	318	341	326	311	323	338	303	289	359	312	330	344	351	337	334	326	344	355	331	336	366	355	320	294	321	362	347	332	331	332	319	293	304	319	336	335	334	318	330	342	350	336	323	316	363	354	317	349	317	323	349	339	342	362	300	362	313	358	333	375	353	305	357	341	334	315	318	332	318	328	356	304	349	318	330	328	314	343	320	325	300	343	338	323	308	327	342	341	318	337	290	315	323	307	378	319	326	357	338	347	300	336	340	320	329	289	361	349	335	342	331	351	329	309	341	398	309	325	369	370	314	345	326	343	328	326	297	363	322	318	343	358	346	308	316	327	333	325	343	328	321	349	304	304	327	320	319	312	321	355	321	332	377	315	328	345	350	364	334	303	338	321	392	332	356	304	353	332	339	342	339	356	333
44344	55119	34721	32001	38190	37419	35703	30402	27596	22068	19887	18021	14152	11519	8076	6630	5851	3855	3202	2568	2652	2371	2200	1976	1793	1744	1719	1677	1476	1502	1406	1335	1391	1265	1296	1209	1224	1196	1215	1177	1146	1055	1105	1004	1099	1074	1020	1119	1082	1060	1132	1038	1065	1017	981	1020	1032	1053	1012	955	973	954	950	954	897	1013	1006	964	947	958	994	956	933	982	937	1000	916	953	972	983	963	935	951	935	931	970	922	944	980	868	963	969	968	913	963	947	906	944	956	939	942	1034	1007	991	932	947	921	947	902	1010	967	951	879	947	920	958	931	957	910	951	941	905	930	913	933	867	995	953	968	947	917	901	919	944	892	914	900	930	933	954	947	905	945	980	953	895	925	898	956	942	946	913	918	971	954	994	934	888	932	1028	891	1043	967	955	899	925	888	949	948	985	933	906	925	916	942	950	920	913	932	910	911	913	932	928	915	882	921	899	914	882	947	939	930	902	919	934	940	952	925	910	904	900	929	950	970	884	930	874	940	942	932	899	944	957	922	954	935	922	917	952	947	910	887	881	929	888	966	947	890	939	987	926	936	880	923	904	920	965	936	889	918	976	933	923	915	886	933	910	919	927	930	890	899	936	949	915	952	889	916	911	914	929	935	931	929	891	876	942	967	896	884	924	935	928	920	945	942	895	934	896	853	944	899	869	901	927	897	931	921	941	965	917	897	900	932	887	964	962	969	946	999	877	936	942	913	919	935	902	934	887	917	1013	906	997	905	928	924	914	900	960	955	918	896	907	902	942	916	911	922	960	959	925	939	910	930	987	987	908	932	880	940	916	965	905	924	924	897	930	1004	956	923	946	943	886	922	914	886	890	928	913	942	909	881	928	893	941	874	944	969	917	908	911	874	917	928	921	900	905	931	916	918	914	965	988	931	979	938	945	953	976	976	917	943	913	987	936	859	965	909	934	923	949	954	924	894	888	983	942	948	973	887	911	948	965	907	982	906	955	978	944	899	935	946	993	923	872	943	892	905	905	931	919	940	948	885	951	882	917	905	924	948	923	961	890	929	886	941	895	916	938	906	921	876	978	911	896	935	936	936	916	939	921	956	947	929	959	914	998	927	955	950	916	972	930	927	949	922	951	908	933	938	916	939	905	911	929	910	905	929	901	974	932	929	980	900	883	929	939	919	935	915	896	941	960	951	935	896	943	886	942	979	939	917	902	916	963	902	897	937	971	897	992	963	896	967	886	958	977	917	919	889	889	914	924	885	883	936	898	946	955	872	956	933	927	973	968	980	926	937	861	950	894	898	904	887	874	936	927	941	929	881	965	917	882	940	946	956	908	916	907	900	933	950	876	881	933	926	924	938	979	937	973	918	920	932	897	916	942	925	889	936	926	908	924	904	882	920	891	931	918	965	952	967	980	885	925	941	951	891	913	943	953	924	948	861	936	901	983	901	920	900	877	918	900	944	866	912	912	970	907	926	930	973	934	850	928	914	867	932	902	939	936	857	927	918	914	938	917	928	948	1005	891	953	889	967	894	926	936	940	935	937	938	940	856	908	985	877	903	928	987	880	887	920	940	941	913	942	920	926	932	990	905	891	944	939	954	894	939	896	950	856	935	942	940	943	959	971	915	981	922	968	877	950	966	919	942	951	924	966	884	917	940	948	889	930	933	901	929	911	895	953	937	908	899	915	906	923	933	926	926	888	908	937	895	879	923	916	909	904	902	1002	910	995	938	903	936	903	873	912	927	938	923	950	967	943	913	928	881	908	883	907	964	982	944	908	914	936	966	909	931	950	903	905	861	892	890	903	857	952	937	941	909	928	909	971	962	916	915	912	957	885	929	895	843	938	931	955	942	929	919	920	909	966	958	891	928	956	902	936	951	931	981	941	925	925	965	981	961	920	966	941	929	899	968	881	930	933	958	976	900	912	920	880	864	912	932	946	909	945	947	942	942	952	908	922	941	964	887	895	897	886	926	937	940	949	879	931	961	893	877	893	898	945	933	933	940	915	883	962	899	906	937	884	975	949	963	949	961	923	961	933	922	949	955	933	979	886	910	904	957	932	882	988	884	912	953	936	912	885	937	947	904	930	885	912	921	865	938	920	924	944	896	862	963	905	931	964	903	919	933	883	934	908	916	945	959	895	906	909	902	915	929	923	878	884	888	909	944	888	890	953	926	948	915	921	911	948	902	887	958	913	924	881	895	969	901	949	923	963	859	948	940	979	908	907	903	923	892	937	883	929	876	887	926	925	930	958	924	841	982	928	941	897	949	952	953	954	950	917	952	946	960	936	936	912	910	889	945	930	949	935	908	888	894	933	906	918	932	925	928	967	931	941	909	971	945	902	924	930	942	877	904	976	993	945	928	913	913	925	895	892	948	933	971	884	944	993	938	919	892	931	973	916	887	931	959	951	910	908	885	885	925	906	896	935	918	952	916	937	897	976	943	889	951	908	881	932	894	940	926	886	891	961	989	917	905	911	927	923	956	880	927	883	888	939	890	917	927	913	931	921	938	949	914	910	977	901	973	933	913	917	945	933	923	1008	923	973	941	891	907	903	935	911	899	876	909	922	937	920	894	940	944	908	879	918	941	932	927	918	995	931	938	959	941	916	967	921	942	919	890	885	881	945	942	993	928	933	865	897	961	909	940	909	971	878	918	930	953	928	889	954	945	947	932	930	911	931	893	924	977	979	907	865	936	950	915	947	957	907	941	940	874	895	928	907	876	966	957	901	894	902	926	945	893	958	879	938	945	933	949	888	900	929	951	924	937	968	985	949	938	869	932	996	958	913	907	885	898	932	953	914	907	917	925	948	959	945	907	992	936	937	915	923	911	929	903	915	928	965	976	919	942	931	912	906	975	931	920	938	933	893	886	927	993	910	921	888	930	946	944	919	926	991	933	915	896	930	893	972	946	947	926	948	970	927	945	973	934	894	991	936	907	894	938	964	908	934	921	908	919	930	909	925	877	872	945	915	950	903	954	928	915	928	853	885	962	928	865	946	913	878	934	963	903	930	929	916	894	906	928	907	940	879	875	915	903	911	933	912	875	916	934	962	959	976	908	865	913	860	908	895	895	947	881	933	925	940	876	874	954	914	933	920	932	918	923	928	926	924	959	908	902	849	949	955	963	928	938	910	960	975	896	922	943	917	925	894	904	861	882	949	971	940	960	932	945	872	940	899	936	900	945	913	968	908	934	877	963	886	953	914	930	919	930	938	932	918	929	906	964	958	916	898	923	907	985	901	913	971	945	937	936	908	939	908	936	933	920	932	914	893	943	873	927	1001	949	915	911	946	896	943	932	926	919	957	941	974	915	965	961	897	849	961	867	937	960	907	913	1009	959	891	991	945	915	905	870	905	935	935	929	898	910	940	906	893	905	941	925	917	933	854	920	907	879	968	936	860	946	877	929	944	918	902	914	898	865	930	906	934	955	958	967	953	960	907	885	934	920	900	910	932	893	988	918	889	882	874	946	979	920	945	951	922	880	934	896	919	902	898	934	899	894	882	914	1002	929
16474	36808	17952	7348	4301	2907	1957	1334	961	681	614	514	437	348	290	284	277	238	239	243	228	187	241	198	217	218	218	218	207	194	185	195	179	197	178	203	206	173	177	207	173	198	196	184	183	185	191	155	180	205	168	204	201	139	212	194	170	163	210	173	194	197	201	180	184	170	174	182	160	167	174	165	196	182	186	193	145	170	193	173	185	171	181	181	157	172	197	198	190	175	229	167	173	183	174	169	184	175	196	182	152	178	175	181	176	167	158	204	174	180	186	195	192	197	180	178	181	177	182	178	198	191	173	178	176	182	169	204	163	190	188	187	153	167	178	177	198	205	192	173	168	184	173	187	198	162	162	184	167	169	182	181	174	182	198	181	170	183	175	194	173	193	170	162	197	164	200	154	210	172	164	206	182	170	181	178	194	171	174	242	201	197	211	173	181	141	175	194	153	198	200	179	176	179	171	161	181	169	183	190	192	169	171	176	204	181	157	179	170	174	187	191	202	199	209	167	158	147	190	164	195	198	173	173	177	192	163	195	164	176	179	201	189	185	196	183	201	175	187	197	180	169	182	188	159	177	183	170	182	184	185	168	193	200	190	170	168	182	168	159	174	184	214	171	179	156	167	188	177	170	166	216	183	185	179	192	165	192	202	171	202	202	203	187	184	166	164	164	178	186	179	158	185	181	208	206	202	165	207	194	201	174	186	173	183	169	183	155	166	192	169	170	175	200	167	193	174	169	188	203	177	192	156	181	170	205	177	179	185	191	182	187	209	200	179	172	169	177	168	202	185	174	180	197	183	165	191	173	209	177	154	180	164	173	192	188	193	198	199	175	158	177	174	173	178	171	191	177	190	183	171	199	174	193	178	160	185	165	172	172	177	173	181	178	192	199	184	174	206	183	169	179	192	208	195	212	153	178	177	187	161	210	181	168	180	206	191	191	211	215	172	167	185	175	177	182	191	192	162	189	186	185	188	182	191	177	172	173	179	179	183	187	159	188	172	202	207	173	173	212	166	201	163	186	181	166	166	167	190	188	191	202	174	181	177	191	170	174	156	157	178	174	175	191	160	158	184	179	179	179	187	150	194	156	184	185	166	187	192	175	169	160	168	184	171	177	207	211	159	165	191	174	178	171	168	179	150	183	164	194	175	166	185	183	187	176	162	155	178	155	186	175	184	198	185	206	180	183	178	188	172	176	167	196	190	182	184	177	182	181	192	182	177	184	195	188	166	192	190	202	152	200	206	176	194	182	182	166	183	171	163	184	179	171	191	180	181	175	177	161	167	186	203	181	198	176	190	176	176	166	188	174	182	175	202	147	175	187	179	168	179	188	179	190	196	170	200	184	174	163	178	169	178	204	183	189	185	154	202	180	180	170	184	170	163	191	159	156	170	183	206	158	206	189	194	174	180	154	217	195	165	181	170	173	177	188	154	190	157	195	179	171	162	170	174	176	183	194	175	172	184	197	165	184	185	169	167	192	180	180	169	183	178	166	185	184	192	185	175	170	182	157	160	194	194	163	208	174	166	165	187	186	184	169	188	169	164	181	170	182	188	164	157	165	173	179	199	178	175	197	177	161	194	181	172	182	177	178	158	143	180	176	194	176	189	177	195	170	188	187	168	161	197	167	170	188	202	192	198	208	182	174	173	180	167	191	193	179	175	164	185	179	199	152	183	170	168	192	183	182	201	192	157	191	179	177	176	195	190	182	178	176	189	174	188	174	181	169	169	194	163	172	171	196	173	173	167	162	168	159	208	186	179	176	175	179	180	184	191	168	177	173	162	196	171	185	152	170	177	190	179	171	170	189	196	209	190	180	175	201	162	199	168	207	171	185	169	213	177	182	174	178	176	172	193	207	176	182	154	197	156	161	190	184	180	177	166	158	190	184	194	163	177	168	208	197	183	181	170	176	183	194	196	179	184	162	196	179	198	179	193	197	173	220	164	214	149	168	166	161	166	156	178	183	165	192	193	174	161	173	176	191	178	179	184	193	167	164	168	174	176	177	200	171	194	163	190	167	180	196	184	192	183	175	203	175	183	171	187	193	167	184	205	170	184	181	176	169	192	178	177	165	220	173	188	167	174	161	182	170	173	182	182	185	176	163	177	193	187	175	200	175	192	176	184	170	187	174	180	210	188	193	227	172	197	156	181	202	190	165	184	180	178	183	195	188	173	205	214	185	197	207	190	164	171	179	165	165	155	168	161	183	173	183	173	176	182	157	174	189	190	187	167	197	172	189	183	175	188	169	157	187	173	158	207	210	170	177	190	195	206	179	190	185	185	179	165	180	210	178	184	185	157	167	187	210	196	180	183	148	170	183	184	176	184	180	200	169	171	203	191	185	199	193	210	196	188	196	177	178	197	190	165	190	188	186	184	169	176	177	176	188	193	181	186	179	187	204	169	171	195	167	161	165	182	195	151	166	183	204	185	184	175	173	184	217	171	196	195	177	187	181	204	192	190	160	173	172	187	161	170	176	186	200	173	177	179	187	169	199	203	192	181	179	184	159	174	182	177	192	175	191	182	166	180	181	169	183	184	185	161	180	194	194	204	193	186	205	174	172	203	199	164	183	173	205	148	172	169	180	179	173	165	193	183	176	195	201	189	175	188	159	193	191	179	180	215	184	185	185	168	184	188	187	182	186	188	178	189	183	187	176	188	188	178	174	200	201	168	182	153	173	203	172	173	169	185	157	187	166	195	170	138	189	154	181	145	163	153	188	198	185	207	176	198	156	189	165	190	198	168	189	208	162	195	178	168	164	189	172	145	193	164	207	190	205	183	170	172	193	191	155	163	148	166	171	164	188	194	182	170	170	166	182	175	189	173	184	192	163	158	213	174	182	187	184	180	202	176	171	184	170	167	179	145	184	192	168	202	209	174	196	169	172	180	200	168	177	177	171	179	185	181	186	170	179	159	160	159	193	192	185	190	198	172	182	172	177	180	177	173	187	176	199	157	180	168	165	168	195	178	179	191	176	214	180	189	170	158	158	167	172	165	198	193	185	158	189	171	192	170	178	148	200	170	176	196	178	182	172	193	178	182	188	175	204	189	190	181	184	181	168	184	191	186	204	205	182	180	164	205	169	201	192	160	198	199	179	180	187	178	149	194	168	179	169	172	189	151	180	176	168	191	193	154	187	171	201	169	148	149	183	160	191	174	183	178	154	190	201	188	182	160	164	169	188	191	187	156	190	193	176	172	168	174	175	187	170	183	178	185	174	180	187	185	157	166	189	162	172	187	169	176	191	202	192	183	191	205	187	187	163	167	169	180	179	192	165	196	165	161	165	186	181	192	183	168	161	197	163	176	179	168	180	169	182	198	177	174	171	200	198	196	167	179	159	198	164	166	177	182	215	179	153	185	190	203	188	171	170	175	212	196	193	215	149	175	166	174	187	168	194	179	171	183	184	195	149	188	189	168	182	183	165	186	150	192	146	162	167	154	187	179	175	173	194	179	169	203	168	185	180	179	170	168	197
13740	35789	13892	9816	10250	8785	6956	5470	4448	3391	2868	2507	2065	1872	1510	1323	1135	1010	949	848	812	790	790	834	746	743	731	786	722	727	699	684	654	677	670	712	660	651	676	650	669	592	604	631	605	614	621	622	619	608	602	570	582	540	633	596	588	557	548	608	542	574	583	580	597	641	537	562	566	598	603	529	585	601	592	559	529	627	581	557	608	596	576	571	572	634	552	606	548	577	588	572	537	536	569	610	646	529	618	562	564	566	556	622	573	596	609	585	573	558	576	610	576	570	589	560	608	562	584	576	550	558	530	600	619	574	582	545	551	594	608	551	623	568	545	551	536	605	583	554	584	558	582	591	566	628	616	557	576	583	605	622	628	584	589	554	565	574	546	597	590	590	566	581	581	579	596	584	578	567	536	615	573	587	565	557	561	594	556	595	619	588	543	626	577	591	572	521	605	564	564	614	584	580	615	577	594	593	539	571	600	576	603	568	625	565	558	569	583	568	565	566	552	539	605	565	590	585	586	572	566	597	569	603	589	535	585	597	556	571	594	526	574	607	547	555	567	573	593	593	609	596	614	577	593	585	579	580	564	520	553	556	551	587	540	609	567	601	588	583	556	595	573	625	620	574	594	623	597	562	633	580	559	581	586	586	608	555	554	592	554	597	563	599	603	592	558	571	553	541	590	571	590	599	594	581	553	550	586	536	598	566	574	610	591	596	586	565	557	564	577	587	594	568	581	579	541	587	561	537	533	593	534	587	563	625	575	576	616	556	595	612	549	609	555	587	538	614	592	554	581	569	580	623	587	542	581	580	557	564	596	594	605	615	532	605	545	610	560	585	575	554	574	553	565	568	605	603	592	595	583	529	586	566	544	535	584	569	561	626	556	580	580	544	564	582	566	606	552	568	563	567	587	598	557	599	536	598	581	558	598	568	571	561	554	560	597	558	577	616	590	575	554	563	601	607	561	577	555	574	611	577	567	584	591	552	570	591	593	562	568	567	559	573	554	588	551	541	566	603	605	549	569	571	570	579	527	562	585	559	577	620	571	561	582	603	566	569	571	566	544	573	566	598	529	631	559	597	559	532	586	610	592	552	569	580	555	566	579	578	521	576	591	608	587	549	613	564	572	557	569	572	580	580	581	610	615	574	565	572	580	619	569	573	567	598	578	592	589	595	573	556	567	583	583	572	557	578	591	585	581	559	558	590	575	571	593	571	579	578	592	561	551	581	573	566	567	575	577	566	566	548	553	606	558	574	569	563	555	593	567	558	572	568	567	574	574	578	561	576	566	550	573	575	558	564	582	609	598	561	592	546	557	599	586	565	583	632	585	582	613	578	554	597	627	599	626	543	597	557	571	561	561	568	548	576	568	585	575	621	581	578	666	579	568	582	614	585	611	557	579	528	561	569	599	538	616	554	543	581	546	578	584	562	586	525	596	618	564	567	552	586	576	549	550	590	578	575	546	554	574	548	602	556	528	613	564	558	580	561	628	576	516	609	566	571	569	608	618	621	559	571	619	571	553	591	577	570	569	553	558	651	618	578	577	592	587	566	567	597	573	611	621	571	562	551	588	594	557	593	587	580	539	572	583	606	567	577	582	590	573	566	562	584	569	577	549	566	537	549	561	594	560	571	544	581	569	611	569	558	604	521	587	541	601	565	590	586	586	585	603	589	560	552	538	563	577	571	603	565	546	541	592	569	561	617	619	625	612	537	578	651	583	596	551	569	591	572	573	538	629	593	617	611	607	528	576	565	580	578	545	573	551	565	571	570	624	579	562	582	606	576	583	549	524	587	574	602	612	609	593	569	555	558	573	533	597	570	587	558	580	602	538	538	572	556	619	562	551	583	593	667	544	587	562	561	545	576	588	610	594	612	610	589	576	569	580	587	540	571	585	588	547	571	600	596	551	574	545	604	580	552	525	568	583	571	567	540	574	581	569	597	555	545	585	600	545	522	556	601	524	589	548	563	521	564	537	572	589	564	575	646	564	564	558	537	592	574	553	623	526	614	585	571	523	579	575	546	607	565	598	602	601	556	556	585	567	541	539	611	596	559	605	553	596	599	586	580	617	577	559	580	535	591	559	569	583	580	585	585	562	550	607	599	590	564	551	611	544	625	578	601	528	572	581	578	565	583	587	579	529	597	553	579	578	587	612	565	589	598	587	564	584	569	572	578	562	596	560	572	585	551	541	611	575	569	625	551	581	564	567	625	546	577	533	569	611	586	544	583	532	535	531	577	568	567	559	582	586	609	588	587	638	598	575	541	586	539	606	564	574	574	609	580	582	576	570	577	565	571	542	547	558	579	581	580	592	574	563	578	621	563	578	540	553	601	606	592	597	592	601	574	584	610	526	604	622	593	590	572	604	582	603	618	560	579	559	575	561	541	598	589	568	610	564	580	629	587	581	548	561	547	551	581	581	583	547	576	577	588	550	593	530	588	611	580	616	549	571	574	597	608	595	663	569	615	573	562	604	593	570	588	562	590	585	563	568	583	575	557	538	568	604	576	583	580	591	561	594	546	595	568	573	563	602	590	563	596	585	587	615	569	583	592	586	549	577	545	572	559	569	618	615	552	564	565	580	560	573	635	557	602	570	586	550	563	559	564	556	590	564	600	579	622	570	507	598	617	611	571	578	593	594	588	581	587	556	578	566	587	576	584	537	569	627	591	544	606	568	607	565	581	582	589	568	580	508	592	600	592	586	583	590	590	576	571	572	601	563	594	578	593	567	604	600	574	569	576	621	561	581	594	556	575	569	575	580	560	555	586	562	561	594	520	595	563	590	576	598	564	616	564	533	607	554	565	616	573	545	571	572	570	577	619	567	554	560	572	571	584	575	539	555	570	580	547	576	535	577	558	564	609	636	601	568	596	570	570	543	533	565	573	547	572	570	592	606	580	589	612	630	560	556	582	579	580	564	612	557	558	591	548	585	588	612	579	559	635	549	562	618	588	608	582	574	609	612	559	579	601	579	576	606	588	624	546	640	601	577	569	540	575	588	565	573	532	611	608	598	586	602	646	551	582	559	565	548	575	566	586	548	587	568	576	570	612	597	573	549	588	572	595	611	579	541	599	550	595	554	554	574	598	605	584	605	549	626	569	570	573	566	577	550	647	569	581	589	567	586	579	558	615	539	598	558	603	549	580	561	590	542	577	566	588	574	578	574	587	585	556	581	558	588	603	589	549	590	560	600	592	575	589	586	558	611	631	567	551	559	580	622	572	564	599	561	611	592	618	570	591	575	608	556	571	537	578	571	572	552	582	575	576	554	601	621	562	550	576	612	572	632	555	572	552	559	541	587	575	566	559	548	577	563	523	567	594	552	622	579	546	579	564	615	555	573	528	613	569	557	593	601	576	629	574	591	613	536	610	546	581	574	606	567	600	595	605	605	593	542	536	559	564	537	571	600	581	530	617	611	539	600	565	566	546	546	595	559	577	626	573	590	650	588	588	549	588	580	572	533	541	611	596	601	596	551	587
46238	54537	33964	25285	25611	25017	20690	14366	8534	4987	3787	3242	1948	1309	903	796	579	445	394	337	356	327	312	308	294	292	267	291	269	234	271	247	249	275	263	246	234	218	239	268	243	213	247	226	235	213	236	249	229	227	237	231	219	229	216	219	246	239	230	242	242	208	248	235	216	235	219	248	237	225	234	224	242	206	246	218	237	225	273	227	226	224	237	233	234	250	241	231	245	200	227	232	212	209	207	205	228	202	219	215	199	229	218	250	230	245	231	209	238	233	247	232	190	235	225	203	227	225	229	196	210	244	216	251	208	228	242	226	219	225	194	220	235	202	237	224	226	243	233	217	208	223	210	215	249	240	227	211	236	227	219	227	228	215	239	232	214	225	224	219	218	240	188	219	230	251	214	188	220	209	230	190	215	217	209	221	219	211	225	254	242	213	220	246	228	214	214	229	231	224	246	225	206	220	214	235	221	209	222	216	222	236	204	219	210	242	207	199	221	219	222	227	181	221	206	219	232	204	205	228	217	231	202	209	221	219	217	231	202	226	223	256	233	228	229	218	215	231	229	212	222	223	231	220	209	227	226	224	222	227	233	241	232	217	192	247	222	228	236	215	221	210	220	184	215	226	227	228	213	203	208	216	237	237	231	226	197	234	220	214	234	225	198	221	197	216	232	239	255	239	226	219	216	215	224	208	240	209	234	202	215	227	219	235	216	228	204	211	206	210	228	223	218	209	233	205	234	239	193	216	220	226	220	259	228	225	221	237	206	215	221	225	183	237	228	247	218	217	219	231	227	224	235	230	216	246	229	206	240	226	192	212	237	229	222	216	252	214	237	232	225	200	227	250	235	224	205	204	220	237	249	248	199	205	233	236	248	216	210	248	227	237	216	204	242	204	237	210	211	227	231	220	220	246	192	232	212	210	234	211	207	234	204	253	194	230	200	213	205	227	235	234	207	226	237	223	230	224	227	204	205	235	218	218	248	239	217	224	216	232	214	234	240	244	235	237	204	239	235	212	232	214	243	240	189	222	220	216	221	225	230	216	222	217	201	228	225	220	242	247	230	234	208	233	237	216	262	195	238	196	222	200	208	232	201	195	214	271	216	261	225	226	236	236	239	216	239	211	255	229	254	232	205	228	229	241	225	227	218	220	223	249	230	251	215	238	221	225	213	249	208	238	210	238	218	210	231	226	230	204	214	225	240	232	223	228	238	222	224	190	233	219	230	215	233	227	216	222	260	207	239	241	232	228	213	227	243	219	237	229	242	206	202	206	240	225	221	200	203	238	238	210	228	206	215	210	252	246	213	202	232	208	227	232	214	208	202	205	226	224	204	216	197	222	217	220	214	200	233	216	212	252	212	229	195	231	242	251	209	209	218	219	231	264	225	243	234	203	193	221	212	229	241	235	230	234	221	213	229	245	231	227	189	227	220	209	231	201	202	201	204	251	236	255	224	247	228	246	230	220	235	203	202	188	222	202	215	241	197	217	226	226	214	193	210	222	236	230	205	210	235	238	211	239	203	210	225	229	228	248	240	210	209	232	241	240	232	227	219	220	213	205	202	221	210	227	199	230	223	221	240	221	254	214	199	218	230	217	224	247	213	228	219	262	233	239	227	214	214	210	242	236	206	238	214	180	231	232	249	217	220	213	186	236	224	205	230	232	215	248	217	218	240	212	207	202	216	202	221	191	221	231	190	212	224	247	243	235	218	232	220	222	233	194	224	222	255	245	226	243	229	234	225	235	248	232	222	218	222	218	246	234	235	190	226	249	222	218	206	220	226	241	210	199	205	242	264	248	264	223	205	204	228	209	219	235	201	211	219	210	207	229	234	248	210	246	247	211	220	211	241	219	216	214	227	201	205	218	235	240	243	208	236	227	220	234	218	241	206	256	182	238	240	245	224	216	216	205	208	212	213	210	224	253	236	257	244	220	223	241	220	208	241	218	227	226	212	207	231	202	207	223	252	209	234	228	240	210	217	215	222	225	232	219	214	212	221	213	199	216	217	216	222	242	205	237	222	220	211	225	219	225	256	212	229	213	199	244	229	233	232	213	212	222	234	232	239	202	216	257	214	229	208	217	249	223	202	199	221	203	239	230	205	206	210	205	239	243	207	240	224	210	243	240	211	209	206	221	224	223	253	204	232	228	235	214	211	218	226	214	202	212	200	209	251	229	220	235	227	232	257	220	194	215	222	205	212	211	241	225	248	225	236	222	231	227	222	211	240	264	207	219	229	213	209	202	249	225	207	221	233	207	217	241	199	210	205	219	204	213	221	252	217	224	224	248	231	184	209	238	218	243	201	238	208	217	237	230	224	237	202	200	243	224	219	227	216	232	224	226	220	237	215	206	241	212	220	210	244	239	200	225	212	241	229	220	195	205	212	220	204	209	224	232	207	224	207	206	199	207	240	253	214	225	218	226	211	219	214	218	196	209	204	230	182	229	202	223	203	221	207	209	224	194	223	244	226	238	236	210	219	229	245	223	226	248	234	223	200	229	221	210	224	222	217	228	225	238	205	221	213	243	232	225	202	191	254	222	234	231	203	213	223	218	221	242	235	205	254	247	207	225	227	200	228	226	191	193	217	226	233	248	200	239	232	246	235	228	216	216	233	240	231	237	211	227	239	243	242	221	234	220	251	219	236	235	192	220	218	235	221	212	220	217	221	200	236	222	220	236	235	216	205	225	220	223	210	245	212	214	215	198	245	224	216	231	231	231	212	205	239	206	218	215	230	251	225	218	209	217	219	210	212	202	241	203	217	229	216	212	262	221	205	240	200	216	221	195	231	241	227	245	214	197	230	238	243	214	227	232	225	224	222	229	204	220	221	232	217	202	230	216	219	272	226	228	215	225	204	213	219	228	219	238	230	202	192	219	187	224	208	228	227	210	235	241	232	229	230	223	225	204	225	225	232	234	193	223	231	204	212	229	229	211	247	238	211	229	191	219	233	228	184	204	214	216	219	205	222	249	229	225	228	221	218	242	230	223	217	210	222	214	217	191	206	220	229	197	232	247	220	233	228	220	225	199	212	234	221	225	236	212	217	220	236	251	237	247	216	264	212	216	230	223	217	226	199	204	234	223	180	217	207	214	207	229	220	225	211	224	198	242	230	216	202	215	250	224	218	199	202	204	222	226	205	208	236	221	257	227	232	203	234	228	211	210	212	242	224	218	238	204	214	222	211	219	225	219	205	223	187	234	244	216	219	220	203	224	194	233	226	223	247	204	216	241	241	224	231	215	216	190	241	244	218	201	204	221	231	191	216	244	233	229	230	233	231	221	222	234	226	245	194	221	244	214	220	245	204	228	213	219	206	235	228	229	222	203	226	214	198	193	218	252	231	213	240	240	202	192	222	232	228	226	207	223	201	235	235	245	213	237	207	206	217	214	225	218	179	245	221	223	221	225	216	231	233	232	199	242	255	209	201	219	225	236	199	216	221	207	196	237	210	228	210	226	213	213	231	214	206	237	212	229	226	218
36893	56955	30157	24373	29961	29904	27228	21392	18535	13625	12663	11333	7782	5848	4520	3930	2969	2053	1975	1535	1506	1500	1375	1262	1264	1281	1117	1131	967	985	999	940	967	899	885	835	863	838	786	802	801	808	801	719	719	723	749	769	750	733	768	741	748	672	697	768	716	704	770	660	718	688	711	632	736	679	696	695	685	684	684	725	667	702	647	693	659	716	657	657	703	666	648	671	641	650	658	633	689	725	673	669	697	680	738	698	682	696	720	653	678	674	722	672	673	652	652	660	659	684	694	689	674	634	681	668	652	634	678	681	668	650	667	715	702	660	677	691	656	641	657	661	705	645	666	675	625	705	671	648	703	672	693	646	671	718	660	681	631	698	664	657	648	655	706	660	693	617	639	709	666	656	676	662	706	653	641	704	643	664	651	674	691	681	683	671	667	688	720	668	665	651	646	718	651	673	678	650	717	708	645	661	664	667	705	685	704	681	650	689	667	684	635	661	667	648	634	646	674	691	721	686	635	616	672	708	689	675	641	678	675	652	654	643	654	677	650	641	729	715	655	661	681	712	672	644	638	713	668	693	605	666	697	660	716	615	675	690	662	660	641	702	682	658	674	672	666	657	624	660	636	717	632	704	713	654	631	710	639	697	641	696	621	702	694	683	658	690	631	649	652	674	689	635	686	678	666	659	633	658	645	627	657	707	680	651	637	684	657	652	648	663	655	653	667	677	713	693	711	719	705	636	666	655	678	661	712	743	663	664	673	689	643	638	679	661	668	651	694	681	658	645	658	656	609	661	641	632	714	669	685	601	642	728	671	707	697	715	674	745	700	665	649	677	718	668	629	647	690	688	637	683	608	668	703	629	722	645	677	674	714	677	696	663	639	697	678	685	729	677	680	657	667	666	660	684	670	632	643	698	667	675	682	668	638	671	643	643	667	640	704	659	669	631	708	643	689	687	657	670	671	698	686	644	659	660	668	681	661	723	616	688	638	612	697	644	630	649	638	668	641	668	683	693	705	684	699	721	694	706	605	677	645	663	662	646	666	686	671	632	673	693	682	633	650	687	701	648	669	674	689	670	694	646	708	677	648	691	679	672	705	653	694	683	681	667	718	659	626	710	644	695	651	659	615	651	695	661	672	699	673	701	661	647	656	658	697	665	656	654	648	687	668	617	663	643	673	712	646	644	674	640	686	667	678	674	667	676	658	677	702	684	679	694	620	656	701	652	643	648	671	684	671	654	666	641	708	696	666	606	669	680	671	701	668	679	634	651	667	673	680	687	679	649	681	714	653	621	643	656	683	712	674	685	696	666	630	691	705	670	663	657	656	664	676	698	677	646	695	681	652	651	711	688	727	678	701	685	678	643	668	661	673	682	673	725	682	668	633	649	701	645	663	672	675	656	674	637	674	719	625	648	642	669	687	660	665	682	702	692	684	712	644	660	705	652	654	739	656	647	709	742	673	649	626	656	738	662	680	626	688	641	645	675	718	713	673	747	669	671	646	702	668	703	647	668	660	651	657	645	695	647	691	598	671	657	634	658	697	673	682	662	699	672	717	694	709	689	674	668	704	682	652	693	654	679	627	669	636	701	689	688	675	659	705	706	697	654	718	656	698	687	659	606	682	716	644	689	691	683	687	657	652	645	654	663	678	662	711	652	693	666	677	672	648	645	674	675	672	678	623	657	668	642	695	685	690	631	654	671	671	688	689	667	680	678	635	675	714	686	626	659	659	629	698	681	693	667	703	660	667	677	672	666	626	691	675	654	657	663	692	691	622	715	613	704	668	659	703	663	663	659	672	669	630	699	696	691	660	651	636	673	647	689	644	682	648	686	707	679	712	658	699	691	649	669	646	725	667	643	620	712	675	685	652	697	688	718	672	673	680	703	681	660	728	715	684	670	660	694	663	686	717	632	686	650	668	698	683	650	662	618	696	673	645	651	661	692	678	723	687	665	675	707	639	674	653	632	695	691	720	730	650	721	626	672	699	706	670	657	662	675	674	693	720	690	722	672	658	671	648	644	627	682	648	696	660	679	660	609	682	684	654	684	698	671	703	640	668	681	696	669	672	634	664	651	667	675	681	666	639	687	705	646	694	654	738	693	689	679	681	659	655	668	651	665	645	654	677	706	659	664	668	688	663	679	689	658	647	665	630	710	636	688	671	652	687	663	649	679	715	666	675	670	642	645	672	685	658	708	669	628	712	695	707	661	696	717	623	668	724	666	670	710	685	639	691	711	656	672	675	665	711	679	659	700	695	649	670	707	629	626	673	672	704	660	701	694	708	631	677	688	694	669	654	661	656	658	656	675	619	647	671	730	654	689	668	662	700	625	643	686	678	710	665	641	669	687	668	647	665	654	686	700	663	653	705	706	698	642	684	669	644	657	666	696	636	698	674	668	664	705	689	688	660	685	676	673	646	677	668	683	669	656	710	627	667	671	656	721	659	700	696	670	645	671	710	633	614	647	658	650	654	628	682	668	706	676	657	683	641	658	665	681	718	706	652	655	723	699	695	689	663	711	688	684	678	632	709	692	652	682	643	681	649	655	648	659	656	618	662	650	692	698	687	655	684	665	644	636	663	672	631	653	749	675	662	668	700	698	682	658	671	611	726	652	699	680	639	697	629	656	669	630	607	680	680	649	656	669	660	679	670	643	698	621	718	693	684	670	712	657	712	688	639	708	675	661	744	720	621	653	662	676	675	667	666	704	678	665	651	650	647	623	676	631	685	651	711	671	656	694	680	666	702	710	644	645	674	743	680	642	651	679	663	636	693	687	667	659	664	662	704	648	636	679	662	654	706	636	682	666	680	615	681	649	671	688	724	638	681	662	657	683	661	648	708	679	655	704	642	699	680	656	684	654	710	690	635	697	698	655	672	673	611	664	641	631	677	674	657	677	621	620	637	645	632	710	666	654	705	722	692	680	725	663	671	695	674	661	671	657	684	704	701	690	669	640	678	676	656	681	681	632	676	651	679	628	655	673	611	717	664	708	656	688	709	687	653	693	666	678	699	669	682	646	691	689	704	659	698	651	673	694	717	666	696	604	650	643	695	650	706	684	679	646	677	659	679	701	681	683	687	643	623	672	633	704	681	687	624	696	654	671	675	696	650	677	671	627	674	673	681	682	637	683	683	702	673	645	685	728	624	674	670	698	680	671	677	697	702	683	652	649	673	658	689	688	684	632	655	720	679	676	661	706	689	652	654	677	668	625	624	686	641	697	687	691	659	635	659	659	664	650	660	732	652	668	707	695	622	688	689	692	658	715	675	680	619	681	676	662	675	614	672	652	716	732	645	683	703	671	686	637	652	673	681	679	702	686	655	701	662	676	620	645	646	697	688	646	709	644	679	644	682	662	662	654	676	702	644	659	657	654	704	642	656	690	641	677	654	615	686	692	687	682	690	636	675	666	712	651	668	691	671	654	649	657	650	656	687	652	653	667	686	673	673	681	707	715	699	681	707	686	675	677	647	653	711	685	668	677	679	712	662	703
52962	52266	33886	26533	27032	27313	26504	22603	16597	11177	8317	7047	4869	2961	2007	1535	1195	811	681	603	554	486	488	501	449	470	477	432	434	369	412	419	378	370	379	381	402	374	410	380	338	407	364	342	345	333	341	365	350	336	357	325	368	305	338	305	364	332	324	351	331	315	329	331	361	326	345	362	364	366	356	312	317	348	334	345	374	341	362	351	321	364	343	334	356	372	351	355	319	304	334	299	354	347	312	306	303	340	298	341	332	354	322	390	321	324	336	332	323	311	354	318	320	308	319	318	343	289	332	361	328	329	315	312	336	312	336	323	333	365	366	336	328	332	342	332	327	332	329	298	317	290	309	369	329	339	356	368	353	348	338	367	381	374	296	356	340	335	328	326	303	322	324	319	350	355	341	306	357	348	325	331	331	353	343	321	355	332	368	336	328	323	323	326	346	315	335	326	352	309	340	324	355	339	344	327	286	318	353	334	371	347	360	333	301	324	336	342	328	331	373	355	353	318	351	330	331	286	302	344	329	318	362	382	317	294	325	325	327	350	359	339	350	340	330	343	319	310	325	331	323	332	341	318	340	305	340	347	346	310	322	297	326	297	316	350	338	321	324	339	340	334	349	372	345	340	344	335	324	326	314	294	304	336	363	362	296	290	361	360	341	334	317	354	319	326	330	328	343	321	345	362	349	330	306	321	352	316	375	331	337	315	350	357	339	331	325	320	319	342	364	346	331	312	326	304	313	315	357	328	316	325	330	321	321	319	363	310	363	335	343	366	344	356	316	349	360	295	276	339	318	288	362	307	333	328	324	301	335	323	338	329	324	339	330	324	357	314	328	352	342	325	312	321	363	334	310	309	332	321	334	323	351	319	319	308	341	340	353	363	334	326	362	321	359	321	351	319	342	351	314	381	341	315	328	315	316	337	345	328	327	317	313	326	316	333	309	324	297	328	342	350	350	340	364	353	349	320	316	366	362	323	298	354	313	365	330	349	320	337	351	336	305	326	317	331	359	340	332	319	351	328	337	323	315	365	305	304	357	360	312	353	321	347	325	352	322	322	335	321	340	344	309	314	344	326	343	379	305	329	349	342	299	308	327	348	349	334	335	351	342	349	301	352	318	347	362	320	325	305	322	333	319	312	322	285	341	322	361	330	297	343	281	320	344	315	344	294	320	328	355	353	298	335	334	339	330	318	341	307	343	337	355	354	348	337	367	336	347	344	354	327	387	355	349	314	346	352	321	327	316	324	327	348	327	319	308	343	332	346	334	335	326	340	375	330	361	350	316	300	362	330	307	345	321	351	311	349	340	335	321	327	306	331	337	331	344	303	324	307	323	337	339	305	335	346	319	328	352	319	303	333	313	369	340	329	347	345	316	318	384	306	338	381	330	330	337	349	305	356	353	307	332	323	344	332	321	335	317	337	347	332	317	370	338	329	316	317	336	328	306	325	328	321	318	334	322	322	331	342	346	320	334	358	357	324	332	345	348	270	356	340	334	350	327	326	347	325	309	341	310	352	309	294	319	347	329	364	316	350	323	331	328	330	324	361	346	313	319	347	322	348	331	320	354	301	316	319	347	348	317	342	334	345	316	311	321	306	332	332	342	354	315	354	349	341	342	360	311	333	359	341	343	347	321	353	334	362	347	301	314	343	317	357	330	323	354	332	309	325	310	310	366	355	321	329	311	364	322	322	342	369	328	336	347	314	336	323	360	347	316	318	325	367	365	341	333	348	339	303	326	341	329	375	350	340	321	341	344	369	339	316	357	375	348	325	326	335	341	319	339	356	324	355	316	326	327	342	351	330	359	347	345	336	323	290	324	314	360	368	352	337	350	352	318	354	331	315	382	339	311	311	354	305	288	354	365	327	290	331	318	333	356	340	340	320	313	348	340	342	325	314	336	358	323	326	321	326	370	316	331	341	316	356	353	352	350	341	328	357	356	339	346	337	319	359	307	302	330	335	340	325	341	302	298	328	371	316	316	354	317	318	355	328	361	345	332	326	351	344	334	311	337	341	346	334	320	364	327	327	336	316	350	346	352	340	303	327	340	338	321	333	318	329	291	355	312	331	341	331	324	358	308	331	321	344	296	356	336	339	323	338	333	331	339	346	342	345	314	330	310	304	370	342	305	328	327	355	346	328	315	303	351	319	307	342	347	301	353	369	343	352	327	317	360	322	391	308	329	311	316	349	337	357	312	327	349	325	347	300	336	314	355	310	348	355	348	325	319	345	347	310	333	329	304	337	363	320	335	316	328	319	327	330	322	294	335	362	334	342	306	360	345	331	301	339	316	357	360	304	314	305	322	318	351	336	324	334	314	319	321	334	331	308	305	336	314	334	329	324	324	333	327	341	371	321	327	321	319	335	311	328	311	332	326	347	340	336	339	313	338	356	340	335	340	344	334	318	322	332	320	283	329	336	344	359	374	338	326	354	295	317	325	361	338	339	358	348	324	296	337	309	326	326	316	332	343	336	377	331	317	329	310	326	325	330	319	319	315	323	333	342	328	364	351	314	326	328	308	346	301	341	330	328	313	333	343	339	319	347	314	321	337	316	341	317	338	331	355	307	334	351	297	352	320	352	317	326	337	327	335	321	301	331	355	371	352	331	355	328	311	342	321	309	338	321	313	325	316	364	340	357	366	315	332	325	326	357	315	306	330	331	336	326	319	332	329	330	317	308	364	353	349	316	330	323	347	322	347	357	338	360	345	307	346	314	298	342	330	365	347	345	313	343	320	314	328	330	348	346	326	312	303	337	322	340	291	325	390	314	309	328	353	308	313	324	317	348	308	327	350	324	320	336	338	330	343	349	349	366	328	346	358	290	294	323	331	335	323	339	347	330	314	330	362	363	354	326	320	327	358	322	330	337	317	324	353	346	358	311	327	356	358	315	319	342	347	356	303	293	324	337	338	344	322	315	314	322	332	329	352	343	342	311	345	324	315	333	352	343	331	329	340	327	348	332	315	296	332	334	290	370	339	330	342	356	306	294	317	365	321	334	324	331	381	321	294	330	330	352	328	329	354	303	344	335	333	334	327	318	333	306	325	325	342	301	347	337	309	323	338	340	306	345	335	322	306	332	348	326	278	324	318	347	354	322	331	330	355	303	351	340	331	337	335	298	379	309	341	327	313	333	335	326	318	316	323	325	343	319	312	334	334	332	322	320	299	340	358	335	352	339	312	322	316	339	323	301	324	322	373	342	318	359	300	315	316	344	383	323	323	346	352	330	333	312	331	308	288	344	310	348	327	344	352	339	316	347	341	358	304	310	339	324	321	337	359	344	330	341	317	318	310	339	333	336	345	331	316	331	334	309	372	308	353	333	341	335	317	332	318	321	336	336	319	352	330	325	315	350	376	308	307	344	317	305	329	334	335	332	340	333	302	303	338	314	336	326	324	342	333	324	335	358	352	328	341	344	326	362	324	343	319	346	353	329	313	351	336	340	315	361	332	323	354	307	329	335	309	334	311	336	332	366	329	321
41582	55813	34866	31944	37641	37871	36427	31154	27810	22590	20108	18616	14160	10583	8288	6532	5344	3697	3146	2541	2604	2229	2054	1880	1699	2012	1562	1627	1558	1493	1353	1306	1370	1209	1298	1246	1313	1295	1189	1173	1158	1167	1131	1078	1051	1108	1070	995	1032	1051	1053	1015	943	1005	1040	1000	1061	1017	999	917	964	912	999	996	965	933	955	968	946	937	992	937	917	943	939	973	921	955	920	915	893	933	901	934	888	922	948	889	975	889	992	950	939	940	907	925	946	926	928	939	874	925	920	904	949	951	909	952	884	949	953	920	932	922	948	968	896	887	948	889	902	890	959	919	978	961	947	957	922	948	939	950	938	1002	908	927	914	899	871	959	877	860	947	924	856	965	948	921	909	932	874	948	971	937	937	960	908	899	914	940	925	963	946	948	970	999	993	939	953	877	853	949	930	995	932	900	941	914	913	949	867	936	914	943	909	942	929	910	966	912	936	961	902	965	969	971	915	931	955	888	969	897	878	961	929	904	854	941	902	963	925	959	862	898	918	948	894	891	906	928	939	928	928	900	928	934	900	902	933	933	904	967	899	930	922	898	936	950	901	941	916	916	937	913	972	935	984	893	954	957	906	878	895	917	917	871	947	923	939	946	984	890	909	915	983	988	860	903	952	924	875	873	940	957	922	887	923	940	967	872	916	892	964	961	941	977	888	905	907	944	837	949	921	964	930	914	903	937	919	974	941	967	897	946	870	901	940	894	946	901	931	883	957	877	933	942	981	902	887	909	991	887	898	901	926	1000	925	951	882	944	939	885	964	909	907	939	892	945	915	1005	958	907	932	872	952	970	901	920	942	944	919	907	939	919	896	944	942	916	898	925	897	915	935	935	909	920	929	918	947	924	884	958	949	904	960	970	947	950	945	877	927	900	915	914	890	986	912	955	939	973	922	953	982	974	905	903	954	940	901	967	966	910	905	943	954	923	939	958	962	910	941	886	897	934	910	942	908	964	931	971	895	956	890	894	905	833	982	950	917	893	918	913	843	921	919	938	933	950	925	926	890	993	929	917	914	947	940	884	953	972	947	961	911	901	947	929	892	873	916	931	865	887	906	893	907	909	938	923	959	921	938	889	887	926	950	929	924	976	964	910	955	949	930	950	885	957	851	898	889	958	934	935	958	903	969	945	996	890	947	919	946	910	935	947	934	932	925	881	908	911	919	891	950	910	955	941	976	915	909	993	897	947	929	962	914	936	955	888	953	930	913	922	930	883	898	940	897	940	975	910	894	928	941	937	891	907	899	899	915	914	901	872	930	884	890	882	954	907	922	926	946	912	926	939	910	894	936	1021	930	968	907	922	899	924	949	918	913	937	872	932	916	842	970	940	943	918	898	921	874	946	944	945	900	950	838	901	951	926	896	870	905	869	891	918	872	974	933	865	864	970	976	923	956	852	917	949	930	948	905	890	935	963	962	937	940	974	942	924	970	901	916	889	933	918	947	955	924	931	863	883	885	923	983	923	938	925	947	900	904	929	937	894	923	958	876	904	902	929	936	952	905	914	911	955	910	935	938	955	1011	889	913	927	941	971	904	901	943	945	881	911	908	934	915	889	904	918	906	946	991	943	897	910	925	926	980	936	933	884	913	915	926	971	920	964	935	952	849	932	920	941	899	945	953	909	912	927	917	889	922	978	901	885	957	983	938	928	930	960	954	915	930	915	880	899	906	926	924	982	928	903	949	919	932	942	968	922	919	893	891	943	936	946	886	925	911	931	950	952	894	932	934	906	901	954	881	914	948	878	906	875	936	873	909	934	934	986	908	919	926	891	904	924	924	933	909	924	915	938	934	930	948	939	906	966	956	908	940	888	936	864	898	909	918	880	899	973	913	891	974	910	955	959	940	943	906	881	931	921	892	960	930	965	923	927	977	918	933	918	919	850	943	939	988	982	928	917	936	968	918	910	886	940	937	962	900	922	911	927	920	900	897	930	918	927	922	903	974	909	937	949	923	868	904	908	930	927	958	955	997	832	976	908	881	909	961	866	893	925	936	905	916	922	930	924	902	914	894	906	928	907	919	909	908	919	945	903	946	884	901	905	959	940	918	915	952	920	930	962	895	917	907	916	938	884	929	893	924	924	954	921	925	902	931	959	939	932	943	988	920	898	871	1003	867	909	906	916	880	943	971	912	904	931	945	899	946	898	930	928	963	917	934	918	932	886	1001	882	976	920	838	915	889	919	970	912	904	956	901	901	861	933	882	896	875	937	937	985	925	988	930	898	862	982	919	937	933	938	938	962	917	943	914	917	956	887	986	957	943	929	946	897	850	897	980	922	944	910	911	954	913	953	920	935	890	901	882	922	954	884	1015	914	909	911	903	911	943	880	894	908	933	900	820	896	897	942	896	922	880	917	926	946	897	956	908	945	897	923	935	943	930	945	883	940	881	917	908	922	904	939	900	893	891	935	884	933	896	925	954	960	899	880	895	930	952	898	874	926	920	939	949	933	936	910	914	888	933	894	999	950	907	942	929	941	925	932	931	911	892	879	943	962	890	942	999	912	893	928	918	962	940	907	939	929	913	899	925	938	886	922	872	920	938	940	921	900	946	858	879	932	869	1024	939	944	916	914	922	910	920	949	921	920	933	904	907	884	929	928	958	971	940	920	932	953	940	929	898	925	945	872	949	909	963	980	876	904	943	890	997	945	932	910	934	894	896	908	883	899	941	881	910	914	914	916	915	946	913	929	951	920	888	888	853	882	867	856	918	960	925	914	952	950	927	899	960	882	919	906	934	886	897	988	929	978	937	959	973	930	903	905	910	912	889	988	960	973	921	950	959	941	917	919	968	929	928	898	949	923	890	951	929	901	918	891	942	917	913	897	938	857	956	916	949	901	905	949	978	956	874	940	897	931	924	926	958	910	934	900	889	947	885	922	941	914	968	927	875	930	963	876	912	882	922	951	872	887	936	942	881	914	925	884	915	905	906	910	928	910	990	896	940	948	946	914	928	902	969	946	898	936	885	855	949	913	927	913	939	869	910	954	865	872	879	946	902	918	900	882	909	913	906	947	913	1010	889	917	945	929	915	937	924	877	891	949	896	871	908	920	896	892	921	895	919	940	941	910	852	857	878	892	971	867	965	894	980	931	928	945	988	913	912	902	876	960	915	943	883	902	920	946	949	982	937	889	976	849	868	956	945	907	929	920	959	935	931	907	910	917	909	914	947	937	959	932	973	948	936	907	911	942	932	965	932	934	925	925	924	914	908	915	952	945	918	929	904	888	906	899	969	913	950	951	879	908	938	927	949	952	920	914	875	892	927	933	871	896	922	924	985	982	952	917	963	926	958	882	879	939	889	924	852	900	919	901	932	851	864	907	929	911	928	935	913	947	867	962	855	895	896	916	946	947	964	964	955	944	898	925	904	886	898	917	917	954	948	953	959	898	904	908	912	916	968	971	911	931	965	903	918	965	845	984	890	902	923	923	935	989	933	947	910	899	933	934	917	899	899	925	914	914	900	975	903	945	869	900	885	891
15938	32659	15831	6304	4017	2779	1989	1387	1077	755	551	528	370	372	324	302	284	245	260	229	216	222	235	202	214	220	191	195	196	185	190	194	195	180	188	181	205	187	180	168	201	171	206	170	184	203	179	166	185	171	192	184	173	189	191	188	189	216	197	183	170	185	177	179	194	145	163	175	195	166	177	172	201	226	184	208	174	170	195	176	186	186	176	202	202	177	180	195	176	164	170	161	161	187	159	167	177	157	201	197	173	176	179	191	189	190	176	179	171	180	184	192	180	168	201	173	193	154	158	187	168	171	162	180	168	181	184	174	195	203	192	172	141	174	149	180	184	169	173	163	204	201	186	184	182	189	163	197	171	178	182	175	203	169	173	193	197	180	195	191	174	167	195	158	168	169	198	174	192	176	151	181	175	188	204	163	186	153	174	170	176	196	203	183	169	166	174	195	177	169	183	177	163	169	171	190	159	181	176	177	185	177	176	176	171	160	195	152	180	165	198	195	173	172	177	183	177	163	166	169	185	177	184	173	174	173	181	179	190	180	158	207	185	180	197	178	195	182	183	176	212	169	179	172	171	190	183	173	152	169	193	166	197	142	167	180	220	181	174	182	187	198	193	184	200	173	158	180	197	162	189	203	179	193	180	173	196	192	173	186	203	165	177	175	179	166	184	176	165	184	192	191	172	178	191	181	179	169	209	187	179	182	176	182	200	206	172	174	199	182	178	167	185	183	188	193	209	182	173	170	176	191	168	183	167	171	192	175	190	188	190	187	184	152	160	203	172	197	179	171	181	190	177	179	184	194	177	191	158	177	187	204	189	175	164	184	153	174	169	171	175	179	199	165	183	167	185	173	168	178	165	184	170	156	156	171	174	166	189	168	190	179	182	203	154	201	169	178	191	163	175	179	169	153	162	177	177	185	175	157	167	176	183	180	168	204	166	182	189	186	187	177	193	177	172	166	152	190	170	170	180	178	166	176	179	195	185	199	177	159	163	169	197	175	189	150	208	184	180	176	173	187	193	165	179	175	166	193	168	182	176	166	199	191	183	171	167	174	189	170	168	188	171	174	182	190	193	175	169	174	183	160	182	179	177	162	169	182	204	192	172	168	175	148	197	175	171	163	187	188	194	169	172	173	183	182	176	180	193	178	164	168	209	189	181	161	167	207	191	185	200	209	196	191	186	195	179	195	171	181	161	194	183	182	194	165	202	179	188	171	172	150	165	185	181	198	165	179	171	171	176	190	173	190	160	169	184	193	196	182	173	189	170	186	187	174	184	187	167	165	154	181	194	170	182	174	202	165	175	163	217	169	163	173	166	176	184	198	179	169	168	149	150	166	186	185	205	165	195	152	167	174	188	181	178	196	183	164	189	176	167	182	187	189	178	179	170	160	166	173	171	161	197	180	185	168	170	176	193	194	188	203	187	157	149	172	183	187	172	163	212	175	181	181	165	175	197	200	162	159	197	184	165	206	191	193	179	185	187	182	183	206	171	186	176	176	212	188	144	191	202	180	186	188	175	191	170	181	150	179	180	189	194	173	171	181	193	196	183	176	188	180	174	176	194	168	163	181	181	179	178	192	172	210	193	215	181	189	166	177	200	178	179	180	175	163	186	161	183	160	154	170	163	184	186	184	187	179	164	169	200	164	196	177	170	203	172	178	201	188	192	191	177	186	183	170	175	194	169	174	170	182	184	187	183	185	180	172	170	184	161	170	171	170	186	166	164	172	178	171	193	182	161	184	178	175	169	165	168	168	187	191	161	151	193	190	172	176	180	160	171	190	169	193	184	178	167	175	182	193	195	192	175	200	192	161	171	176	175	174	197	186	168	181	170	188	179	183	176	152	166	188	183	182	182	182	184	201	177	176	169	195	180	163	184	173	187	186	146	177	179	154	205	185	185	176	184	191	177	177	182	167	178	194	176	191	181	185	160	201	191	170	180	186	184	161	174	188	182	158	165	177	181	209	180	202	167	183	186	169	197	172	173	192	173	190	159	180	181	180	191	207	168	178	151	181	176	192	183	197	167	204	180	155	192	177	165	156	150	182	181	166	198	170	163	187	164	172	163	181	182	205	172	179	179	157	183	150	157	160	185	174	189	176	181	192	181	175	168	172	175	193	186	175	190	162	177	188	187	170	192	182	164	171	178	191	184	156	181	184	187	154	194	177	154	199	186	170	179	171	197	193	181	168	165	195	165	174	189	177	179	197	157	173	194	178	176	164	162	167	198	183	170	153	197	178	171	161	187	177	180	147	151	173	185	183	179	159	199	181	171	159	166	180	204	183	171	178	184	192	188	155	171	179	177	177	169	184	168	172	171	185	161	186	193	199	154	183	165	177	204	177	181	181	190	138	204	154	149	172	209	195	181	179	154	175	211	142	180	171	179	176	170	172	156	184	156	177	180	197	210	184	166	160	186	141	161	195	196	166	171	158	185	184	192	194	172	182	176	199	169	167	184	200	161	181	196	165	204	174	188	171	163	180	226	196	164	170	185	178	188	173	188	158	165	210	182	207	163	162	176	199	205	197	203	186	185	170	194	190	193	191	207	166	194	180	149	175	161	172	190	163	158	183	182	185	185	171	193	154	190	172	166	183	183	189	169	190	188	196	178	174	187	179	169	189	178	157	190	184	177	181	168	174	197	185	187	182	197	180	174	180	172	192	202	174	187	167	195	173	210	179	153	190	170	164	164	183	163	175	183	184	186	161	173	168	184	181	182	198	184	190	187	171	178	179	181	187	203	190	176	185	166	170	171	185	180	184	188	160	186	177	177	188	176	189	210	195	158	172	201	187	195	182	183	152	186	174	210	207	165	173	162	181	176	187	169	155	166	203	173	135	168	191	176	192	164	175	209	174	174	198	201	173	163	167	181	186	143	198	183	165	184	170	166	212	168	148	199	168	172	168	179	166	167	162	166	164	205	174	194	209	191	165	152	177	185	201	163	170	174	171	169	171	174	176	194	200	189	173	172	177	173	183	194	188	198	167	197	172	139	165	189	165	178	178	189	192	172	176	165	175	167	172	207	178	208	177	187	183	143	168	185	185	173	178	162	177	167	175	189	179	195	155	193	179	173	211	181	177	179	171	175	195	183	181	171	166	178	199	180	166	188	188	170	185	192	154	187	178	166	174	202	200	159	180	186	181	198	172	172	155	186	181	165	185	160	182	182	188	150	191	175	189	202	217	177	170	191	178	208	184	175	172	160	179	182	194	165	175	196	169	166	156	173	195	160	171	170	185	191	182	194	173	191	179	183	221	177	171	186	174	188	205	192	167	181	190	182	174	176	189	190	156	154	159	191	169	171	191	188	175	169	173	178	202	180	184	169	153	187	196	192	181	158	170	195	183	173	177	167	189	174	167	165	174	180	175	176	176	166	171	188	166	183	188	186	172	152	162	169	189	195	203	174	166	160	187	173	179	194	175	158	191	186	206	177	192	174	172	174	172	194	181	166	204	172	173	182	158	177	180	181	182	200	164
13156	33861	11849	9868	10095	8560	7363	5640	4389	3443	2894	2556	1995	1684	1471	1255	1183	982	911	917	897	848	817	816	754	768	771	751	713	693	694	685	701	670	614	662	659	620	635	624	639	632	573	634	607	587	600	604	599	581	572	637	544	560	545	580	604	613	570	523	548	600	549	570	546	589	567	550	580	627	618	618	557	574	586	569	565	578	563	544	591	582	601	587	554	577	569	585	580	593	630	580	584	563	576	545	571	523	572	545	552	552	562	589	557	576	563	560	574	563	559	596	558	579	556	555	576	589	605	571	630	568	539	556	556	546	587	561	593	570	585	576	598	627	558	545	577	587	540	594	551	588	553	602	609	574	586	609	603	557	619	588	585	581	622	578	539	576	577	595	602	533	582	555	550	539	584	563	533	616	588	564	606	576	595	579	581	589	559	557	579	554	590	596	607	584	571	600	579	559	554	573	602	562	570	574	562	631	556	556	593	567	567	545	589	589	521	539	539	599	603	580	577	586	568	589	583	540	544	566	584	577	557	560	552	555	564	560	546	531	577	574	607	560	539	577	580	554	572	545	599	560	575	551	557	580	538	594	592	557	513	611	594	586	605	598	609	548	582	596	575	570	576	605	587	566	534	599	536	588	616	554	606	564	585	571	560	552	597	570	568	577	549	614	585	562	548	603	561	561	609	585	590	564	560	552	592	602	607	567	588	577	548	577	576	592	598	581	573	566	563	560	580	537	558	552	562	581	596	605	627	605	538	537	569	540	573	550	568	575	528	595	595	598	579	580	583	582	567	592	590	554	551	622	568	588	559	568	576	555	577	532	574	578	588	566	581	563	607	598	574	558	576	575	618	555	556	558	589	578	587	566	574	559	605	592	601	569	585	554	558	547	565	583	594	622	518	569	542	565	578	587	579	549	561	563	524	579	572	516	602	543	552	564	624	562	601	604	608	605	570	579	589	568	572	582	601	549	543	547	576	563	552	570	571	537	555	555	567	560	578	557	564	560	555	567	557	565	568	605	590	561	575	582	571	573	598	608	573	547	572	542	569	577	559	558	574	509	579	581	559	600	553	580	499	558	569	615	593	596	566	573	525	520	589	575	554	562	590	555	587	602	597	609	600	608	601	553	576	556	551	542	578	591	556	585	598	556	576	589	596	604	542	572	563	596	616	551	594	603	543	604	568	588	555	565	601	580	541	548	577	586	587	555	566	581	572	596	563	543	592	562	564	597	592	573	578	654	557	631	593	579	568	566	630	568	577	558	559	585	559	577	588	542	595	575	585	562	586	572	566	567	567	600	553	557	570	596	578	578	563	547	588	568	547	591	576	632	572	551	614	562	579	588	555	582	574	568	571	533	605	567	596	581	559	562	615	566	554	577	589	562	547	583	587	596	573	542	576	544	533	573	574	595	585	571	591	574	583	557	586	545	556	600	577	558	577	584	543	524	545	559	574	572	607	551	551	587	594	563	564	555	608	555	562	603	563	528	612	569	529	625	579	580	601	564	563	604	604	568	541	579	657	558	589	587	580	573	592	627	574	545	524	555	563	599	597	595	561	591	553	575	561	567	598	547	581	580	613	538	613	581	575	554	565	599	523	550	569	584	575	583	590	530	573	585	555	576	552	587	593	595	528	603	582	579	581	613	546	583	568	584	558	542	561	562	538	525	566	530	570	592	555	602	598	585	532	573	582	544	551	527	582	586	526	588	560	548	548	612	570	580	570	564	584	567	561	538	630	603	551	571	545	579	535	565	561	599	587	546	570	558	557	567	581	586	560	587	545	588	592	589	582	571	590	526	604	591	583	563	554	620	568	613	583	552	561	579	541	577	576	589	540	590	580	593	583	559	525	582	533	558	568	548	622	568	580	550	543	585	564	568	582	614	560	573	578	589	522	592	539	587	599	554	607	605	542	575	570	564	567	594	575	560	571	580	581	589	567	545	569	588	583	564	535	558	555	558	594	625	577	521	513	626	536	534	568	599	567	558	557	562	563	606	604	602	539	552	584	576	568	576	553	547	622	548	602	617	600	565	588	543	557	552	601	582	585	585	531	574	528	567	596	559	617	550	569	572	582	609	610	571	600	567	586	535	586	565	523	536	603	526	581	596	574	577	577	579	578	558	573	577	574	576	600	570	581	596	541	544	566	539	606	577	599	572	597	582	584	595	567	613	561	575	592	600	574	564	558	550	577	612	578	531	577	572	573	571	567	555	591	552	531	554	609	562	598	534	545	548	573	572	556	589	590	598	552	559	627	589	511	554	565	594	562	548	574	612	581	622	551	575	583	571	590	594	601	562	585	579	576	589	598	566	591	625	561	574	556	584	637	559	557	565	605	593	574	586	561	559	635	585	589	598	546	550	594	551	599	596	573	582	560	643	494	555	609	616	571	616	574	566	566	555	595	600	574	608	568	580	548	595	548	577	535	531	558	566	599	538	565	583	576	576	588	524	564	615	513	573	584	606	589	550	654	555	589	559	571	568	580	596	561	575	586	539	560	581	543	585	589	623	562	553	562	567	604	581	584	556	557	639	593	618	597	571	559	551	582	571	544	559	596	560	537	536	569	582	548	554	582	548	573	591	596	569	605	596	567	541	565	566	576	548	549	527	606	602	545	589	586	584	613	579	594	529	606	576	564	583	532	550	607	542	553	580	572	536	562	603	630	562	544	554	585	614	502	575	559	546	577	595	604	596	586	563	553	566	596	535	539	567	628	556	592	540	584	570	624	560	621	590	581	612	585	577	571	612	608	595	598	534	601	590	590	556	574	561	557	595	563	541	586	587	560	595	544	556	565	580	553	589	540	555	604	572	569	556	586	547	579	591	584	516	597	554	589	603	544	587	572	581	604	554	581	619	529	552	559	544	564	574	569	615	617	538	537	580	571	516	562	585	555	557	591	577	595	598	572	570	516	565	574	563	529	584	559	615	587	546	556	588	590	567	589	590	571	594	605	573	567	563	558	612	572	565	630	620	586	609	565	588	539	579	571	614	574	603	589	571	606	535	546	555	573	576	566	556	579	553	556	584	563	610	570	566	531	588	548	590	603	571	584	550	604	569	580	625	552	567	559	544	647	574	558	572	572	583	587	591	573	556	576	582	575	576	555	561	552	552	582	539	576	529	547	568	531	579	588	607	621	584	589	566	610	589	559	576	596	551	602	575	562	548	573	570	528	601	523	564	551	552	547	579	586	597	563	568	547	606	571	570	573	597	540	570	527	550	570	609	564	554	565	563	575	552	576	518	563	605	577	571	590	552	560	586	591	577	612	583	546	553	608	608	597	535	607	564	569	606	566	584	563	566	582	543	593	617	581	564	565	583	547	586	586	549	564	589	531	566	552	570	528	554	571	605	577	575	543	594	572	554	592	578	587	579	575	569	588	570	600	562	614	551	586	629	538	596	555	518	588	571	590	622	613	592	580	567	538	577	590	594	530	556	584	573	590	547	551	576	542	600	592	571	540	557	595	543	600	533	551	597	578	561	577	536
47623	50897	31376	25918	25459	23731	19036	12674	7459	4537	3385	2942	2059	1377	942	819	653	425	439	397	359	341	272	290	293	279	293	308	279	263	282	245	255	267	252	232	217	229	223	231	230	233	246	241	254	261	226	253	239	219	239	254	233	217	199	202	201	236	218	224	200	230	251	246	229	197	227	200	254	228	242	212	225	222	229	217	201	214	187	214	195	225	227	233	222	224	234	248	221	221	242	219	232	226	233	252	199	211	250	205	196	228	203	197	193	221	230	231	216	210	228	201	271	228	206	202	225	240	193	197	232	238	209	209	208	220	240	215	235	204	204	216	222	215	217	191	228	204	213	206	242	218	234	209	225	203	208	252	243	203	217	218	227	206	211	209	209	227	219	235	233	190	214	228	243	240	238	220	208	215	222	235	212	223	230	210	232	208	165	230	216	233	223	197	193	203	203	231	236	228	239	240	225	201	204	239	204	220	223	215	217	200	200	210	198	225	197	225	233	206	236	232	238	205	214	210	222	226	205	238	197	226	218	220	221	227	211	216	227	222	228	220	217	236	241	223	229	222	237	213	220	231	199	211	212	198	209	219	218	220	231	218	254	201	240	224	225	222	247	205	215	195	202	218	205	195	194	213	205	194	223	202	220	216	226	234	221	234	225	222	213	239	193	219	240	198	209	210	209	242	209	198	268	243	241	208	201	240	216	213	211	219	199	203	211	233	261	212	202	216	232	227	225	233	198	205	226	208	246	189	243	216	187	209	211	215	204	242	219	222	218	232	223	206	216	227	234	236	240	220	232	204	227	220	197	229	215	196	210	241	217	236	216	221	210	200	228	220	198	239	213	183	231	232	208	218	213	228	236	242	230	243	211	220	214	204	209	219	234	219	225	216	201	233	220	203	238	230	202	215	237	221	207	266	216	224	207	209	220	216	220	216	217	213	234	222	193	220	225	223	242	217	228	231	230	231	211	200	204	227	206	181	198	236	207	237	200	243	214	236	225	219	195	215	228	235	214	236	224	222	211	235	215	216	201	214	216	221	234	236	216	216	224	219	239	246	211	243	239	199	263	249	193	214	228	231	199	198	226	210	199	229	224	228	223	229	196	212	206	231	209	220	243	223	204	214	220	238	244	229	241	213	207	217	221	220	206	213	215	211	231	219	209	206	198	197	223	189	227	195	226	224	223	220	224	249	207	213	221	233	231	196	223	225	205	226	241	201	197	198	223	225	232	221	203	227	219	218	227	220	231	216	184	196	195	211	230	237	219	217	239	186	201	253	210	216	238	242	228	215	252	221	230	232	240	210	213	200	207	247	201	200	229	221	236	233	244	237	248	220	194	204	218	209	205	245	214	236	212	223	220	222	210	227	224	226	247	231	202	224	215	222	226	205	213	219	207	234	205	206	217	193	236	223	212	207	214	223	204	229	237	215	237	213	208	206	202	218	212	258	242	217	214	213	233	209	212	205	209	249	209	205	226	231	203	208	216	197	241	217	252	217	214	211	218	201	232	215	223	195	263	247	180	209	209	207	203	241	218	219	206	210	223	208	219	227	216	207	222	218	236	216	225	217	223	225	215	217	235	207	202	231	223	218	217	236	232	216	190	222	203	220	222	228	238	193	245	232	188	215	215	233	239	216	170	214	200	242	201	205	219	219	232	214	182	238	216	229	206	219	236	229	207	201	218	197	207	201	251	210	244	200	197	199	203	227	240	213	231	198	217	208	225	226	221	229	230	232	222	201	230	219	239	205	200	213	206	196	224	235	194	213	197	209	218	204	246	226	204	218	232	241	214	200	204	220	248	207	226	220	225	219	237	221	217	228	217	236	237	217	232	213	239	213	234	210	231	217	220	222	208	219	211	214	219	237	217	240	250	203	220	216	216	221	199	222	232	234	199	226	216	234	204	216	191	216	204	206	192	198	219	227	223	187	229	245	235	202	219	210	205	219	226	203	239	206	218	209	212	207	195	205	229	213	229	211	213	216	204	211	216	224	231	210	219	211	201	237	220	205	218	232	203	204	221	192	231	212	225	228	245	217	235	222	226	211	218	236	220	224	215	214	233	219	207	228	246	230	202	220	247	222	205	236	236	234	218	226	224	212	192	212	219	224	229	213	221	213	223	239	225	205	229	213	214	212	221	245	194	222	225	230	225	217	223	207	256	222	240	210	211	188	218	214	225	221	246	245	218	211	204	226	201	226	235	213	226	223	216	215	230	227	239	222	210	219	235	216	221	228	196	250	227	222	190	201	195	236	209	203	218	219	232	233	220	201	222	236	210	212	241	226	220	223	229	211	230	211	203	222	220	215	203	235	207	185	220	189	211	219	241	230	211	225	217	206	220	217	213	204	214	229	221	203	249	195	203	197	230	225	228	221	227	215	227	225	237	250	217	221	228	263	218	249	218	225	243	220	211	202	193	217	225	243	196	217	222	214	212	223	218	221	225	200	216	235	223	199	210	239	230	195	232	229	207	217	215	215	211	203	205	215	202	202	219	217	218	249	204	221	236	215	221	220	192	220	213	203	209	228	212	227	215	201	200	185	215	205	195	194	222	224	220	225	215	226	223	199	205	207	191	239	224	232	207	216	212	223	223	229	238	221	213	220	216	185	221	240	223	231	228	246	216	207	242	240	225	216	238	221	201	195	209	193	230	224	220	200	186	222	207	212	218	227	217	195	236	243	222	214	227	197	242	187	211	215	228	192	223	247	220	228	255	211	218	198	227	214	193	197	208	223	228	219	219	226	209	216	234	198	201	212	201	207	231	206	219	215	200	202	205	205	235	223	216	214	229	217	205	214	264	211	230	214	228	197	224	200	218	238	211	218	236	214	219	193	222	213	199	203	218	191	218	242	204	240	216	242	223	219	219	199	222	234	214	207	217	230	212	209	203	217	199	225	245	175	198	198	201	231	238	231	220	231	222	223	232	237	221	188	216	240	236	216	214	209	203	224	246	210	197	226	205	191	224	239	199	258	191	222	217	214	226	207	235	229	240	256	218	251	230	229	227	219	220	208	223	214	208	227	243	207	211	204	218	201	210	213	205	227	219	237	215	214	218	208	236	228	233	211	210	215	233	236	184	198	219	201	223	237	226	227	223	227	232	183	207	200	222	252	224	219	226	221	210	212	206	213	214	228	209	253	188	199	241	212	231	203	214	215	199	239	213	213	222	226	248	221	212	211	251	213	200	232	213	213	225	215	217	224	228	197	233	197	217	219	215	202	214	215	214	188	233	229	210	222	207	254	214	232	212	232	224	228	211	227	211	209	203	207	229	208	220	225	209	223	240	253	198	214	223	186	201	258	223	239	236	230	207	201	199	235	242	231	222	239	232	214	240	210	211	207	222	184	228	230	206	198	196	220	216	214	231	223	236	200	231	232	214	231	215	214	224	214	207	218	250	230	224	214	213	230	245	231	218	216	222	206	232	223	200	223	218	220	224	247	219	203	232	204	215	245	225	211	231	211	255	229	196	226	223	224	231	223	232	221
38751	54543	25994	25546	29742	29323	26856	21685	18565	14551	12146	11215	8526	6212	4523	3888	2916	2236	2006	1626	1534	1547	1418	1228	1239	1169	1127	1072	1094	991	1030	968	923	891	865	901	814	837	839	750	778	767	734	726	741	722	716	705	744	748	670	716	706	735	666	685	691	728	727	684	732	701	699	687	671	679	684	628	669	682	673	667	706	626	660	641	671	656	689	704	677	675	698	662	648	647	651	696	697	647	766	689	667	680	698	655	729	672	682	653	695	641	689	667	654	706	646	649	647	632	676	734	735	641	664	667	661	652	676	701	633	627	630	636	687	654	682	672	706	684	660	644	675	733	614	765	644	662	633	698	662	704	696	709	679	670	627	669	694	662	706	650	670	650	698	726	688	705	633	696	672	678	691	705	682	679	693	660	704	635	708	635	649	666	685	681	680	660	684	627	669	698	663	653	683	692	679	617	656	599	657	661	648	639	692	662	685	634	666	655	655	668	703	673	662	657	681	653	682	669	715	678	648	617	668	646	638	657	697	728	670	665	662	663	605	672	694	613	667	654	651	666	649	690	711	651	676	614	676	696	652	684	650	673	664	649	688	685	632	637	688	658	708	713	714	685	692	659	703	685	658	672	647	665	619	698	677	652	707	686	677	653	653	694	681	652	692	652	641	675	661	668	695	697	651	670	660	676	675	674	664	671	690	648	630	663	672	621	650	675	653	630	726	670	659	688	727	669	678	682	673	640	701	668	685	679	688	665	667	708	642	724	657	654	673	624	627	661	702	672	637	661	710	694	665	701	624	668	642	677	635	646	675	666	667	697	697	640	726	690	670	665	659	664	653	690	650	643	671	654	683	694	665	666	663	650	611	649	645	728	649	703	688	718	688	623	645	684	692	639	665	655	698	683	704	681	637	601	700	679	642	651	666	668	669	667	670	715	572	672	678	632	705	673	658	639	676	665	683	638	659	696	646	673	668	640	650	655	648	713	656	684	656	683	610	634	695	651	683	655	702	683	682	671	670	639	682	650	658	674	624	677	678	679	681	699	675	633	664	695	646	650	617	701	654	701	664	666	685	660	669	690	684	646	686	702	705	673	666	614	648	672	679	673	665	662	706	703	681	645	674	653	656	660	681	653	722	657	610	656	647	663	658	675	637	645	687	641	677	678	677	668	669	680	640	646	691	707	662	645	653	691	684	665	686	622	670	675	677	611	630	634	644	676	704	649	663	627	676	692	652	700	689	692	644	681	691	648	692	684	711	628	641	720	722	637	701	666	625	689	649	660	660	660	662	699	660	698	644	656	680	730	726	727	658	648	646	620	689	650	637	689	635	662	679	717	671	667	647	647	656	660	637	654	668	660	678	643	637	707	655	656	651	659	657	649	655	678	689	691	676	648	629	641	660	713	638	638	666	670	695	631	682	598	675	659	631	621	657	652	658	639	645	634	662	665	603	650	685	669	683	707	634	646	626	659	590	689	662	684	678	645	690	674	726	679	681	700	669	719	664	659	647	713	659	660	639	675	636	674	691	630	643	662	634	662	705	629	686	683	676	645	648	678	650	663	676	664	649	660	654	647	699	667	677	647	693	654	649	651	669	671	689	666	676	643	655	654	679	684	649	639	666	662	693	646	629	655	680	670	703	660	701	651	686	635	679	664	674	639	663	693	681	706	688	690	675	663	630	679	623	649	688	666	729	665	678	684	664	694	653	652	659	693	707	651	676	686	673	665	642	703	638	646	655	655	739	664	633	664	675	675	662	694	639	663	664	645	689	657	654	648	667	675	647	688	630	668	634	666	634	670	687	612	625	652	651	655	672	668	626	693	697	695	682	655	669	648	635	684	637	681	650	663	663	638	686	715	695	651	626	630	679	655	650	692	700	681	686	704	672	681	657	648	669	626	654	682	635	686	612	643	668	690	701	676	683	693	694	685	675	651	620	669	642	708	653	665	615	632	670	664	655	710	687	627	659	671	674	699	646	707	683	659	648	642	652	695	656	705	649	658	675	633	652	650	704	686	656	696	634	668	711	644	615	613	644	695	657	668	704	675	687	691	687	689	647	680	635	667	627	659	635	665	693	668	638	633	684	638	700	640	639	670	635	671	669	670	667	680	657	720	646	691	729	700	675	676	625	615	676	650	669	723	687	645	696	661	633	653	685	630	684	730	679	608	691	665	705	680	684	711	684	648	648	699	607	644	664	666	663	660	680	662	621	704	666	685	676	689	688	705	692	674	666	615	689	658	671	674	697	660	669	669	646	674	643	647	654	664	639	663	661	718	718	639	682	656	667	676	660	676	658	677	662	621	701	637	678	617	662	630	667	675	654	667	633	678	633	685	688	662	659	647	660	623	695	685	698	713	647	640	694	689	696	631	634	684	669	682	698	648	661	672	719	642	657	664	687	671	613	669	660	670	628	649	669	707	663	698	654	654	649	644	631	637	679	664	681	676	725	666	693	658	651	658	662	655	643	684	654	680	656	644	713	665	678	689	622	669	635	664	688	645	680	643	702	648	668	655	677	688	616	684	627	682	635	685	655	656	629	704	660	687	672	669	666	664	651	656	674	661	660	643	621	681	654	701	698	642	684	655	692	666	688	717	641	671	628	671	660	676	676	666	665	690	648	644	663	707	714	705	617	635	674	657	709	675	633	687	711	633	713	693	694	639	606	629	684	709	720	635	671	702	622	668	633	647	710	733	699	663	642	710	696	685	661	659	659	644	654	648	663	676	644	672	714	642	689	654	647	675	652	652	692	653	676	662	635	679	708	658	631	692	678	622	653	656	730	719	632	642	657	629	662	655	649	706	743	682	645	650	649	618	626	699	675	650	618	657	673	672	704	658	643	682	677	662	664	660	684	637	643	648	652	621	653	678	636	700	623	688	685	678	663	713	697	660	678	664	660	695	692	656	715	676	655	655	651	682	720	709	686	658	685	692	663	629	633	625	628	687	689	700	722	650	664	674	665	676	678	664	691	657	680	675	665	679	671	678	666	669	637	672	663	653	649	660	639	661	656	665	650	646	661	650	664	687	683	662	677	661	661	668	696	601	637	710	654	680	706	627	631	672	666	713	623	663	668	659	624	674	666	644	654	701	637	657	661	666	664	664	636	621	656	682	702	674	681	637	722	627	682	652	653	686	696	706	686	640	648	679	634	647	659	703	678	688	633	650	649	657	643	641	664	676	671	661	708	642	664	715	678	637	686	667	730	679	651	685	657	665	683	621	713	710	709	688	707	662	662	658	705	662	657	656	683	633	636	678	654	666	665	680	622	655	678	683	643	634	686	699	699	677	654	700	679	689	683	665	637	661	622	682	649	624	671	635	661	651	684	656	637	679	674	631	649	631	653	652	660	672	670	685	625	644	675	686	667	620	680	659	693	677	663	675	669	672	675	648	660	648	643	706	609	690	608	668	701	707	671	650	678	665	679	619	711	668	691	667	670	685	634	624	703	675	651	677	677	625	644	699	676	699	645	694	693	599	644	649	604	659	648	664	694	640
52951	50383	31443	26281	27376	27823	25980	20885	14993	10316	7399	6501	4572	3192	2394	1556	1187	858	793	549	530	552	508	468	481	440	445	418	447	422	369	414	408	408	367	365	375	365	358	349	349	381	340	364	341	346	314	361	352	315	360	366	305	324	337	322	354	311	342	359	347	340	363	332	285	338	343	327	336	372	307	292	306	304	328	317	355	326	328	318	330	328	308	334	290	349	335	347	350	371	309	329	320	335	300	322	354	324	314	337	329	331	317	346	324	349	338	314	328	311	305	342	305	333	308	323	318	318	317	320	318	330	329	303	352	317	336	329	326	343	325	299	299	296	333	319	342	347	322	350	299	332	355	317	340	318	325	293	345	310	335	358	328	329	323	345	339	295	343	315	366	335	317	330	317	323	329	319	354	338	317	329	330	307	322	330	339	373	313	307	344	301	327	352	336	325	313	327	305	343	334	305	299	332	364	309	347	351	324	351	318	326	354	315	299	295	321	324	297	316	315	323	300	331	319	314	335	323	336	341	328	330	350	307	291	362	337	315	275	331	296	324	336	345	345	332	349	359	336	324	328	315	309	303	302	332	338	308	322	312	329	314	345	330	326	308	321	345	345	328	320	294	301	337	300	304	319	325	311	323	344	310	312	325	321	337	329	300	339	319	336	286	335	336	359	342	341	325	341	304	339	337	297	345	315	322	336	287	319	316	342	342	330	301	335	299	351	345	311	324	309	328	311	341	338	341	316	330	328	310	339	327	333	345	314	301	332	319	304	334	322	318	333	313	305	342	318	325	329	335	315	300	347	298	327	341	334	308	324	324	319	298	334	301	282	333	333	355	329	340	350	349	349	321	328	311	332	312	336	346	294	302	315	322	314	299	322	329	348	323	317	310	333	355	307	347	357	302	327	317	307	303	324	364	316	347	316	311	322	311	336	324	345	331	370	319	330	301	325	289	318	339	337	306	357	325	334	308	299	316	313	340	307	325	310	297	338	322	342	315	337	332	312	327	307	339	313	335	337	312	328	341	349	336	351	300	339	320	353	326	323	366	301	363	364	373	341	366	339	299	317	318	323	333	313	334	283	341	292	344	335	325	311	316	332	356	328	316	340	333	321	328	299	311	320	344	343	313	335	289	358	345	341	325	338	292	360	346	331	327	329	340	344	344	290	330	328	321	345	332	314	342	286	312	315	323	338	323	333	323	363	299	310	304	327	305	318	350	343	334	343	329	337	319	324	311	320	342	348	353	331	293	315	325	338	325	328	350	340	314	328	349	322	312	343	341	330	324	319	304	334	347	333	311	340	344	329	313	289	305	299	348	321	351	305	328	344	300	314	320	323	342	330	335	330	299	326	303	344	360	333	344	301	331	334	322	300	338	344	367	308	322	313	308	348	321	306	297	338	346	313	319	352	314	328	292	301	332	363	318	318	325	322	312	302	330	323	318	331	336	313	316	349	325	297	342	333	339	307	322	323	331	323	336	339	366	300	330	331	347	336	337	338	327	300	311	346	343	346	325	306	348	296	360	315	351	310	331	312	331	344	313	336	327	341	323	291	324	333	351	323	326	349	327	331	276	319	338	347	327	316	360	330	317	370	298	339	289	326	329	326	321	326	325	302	345	318	331	341	327	332	336	327	299	315	327	324	334	320	321	352	332	327	335	372	303	310	355	307	350	330	343	321	351	336	342	320	336	356	313	339	322	308	289	325	336	337	287	315	312	345	357	341	323	294	333	327	304	351	321	304	318	339	307	329	327	327	318	316	337	317	347	324	298	309	354	324	292	283	305	341	334	311	338	342	345	319	321	301	311	332	302	351	323	360	340	329	332	322	336	323	305	346	358	310	319	343	321	290	292	338	328	304	328	283	337	317	323	338	315	311	353	331	336	309	295	346	320	344	320	314	307	340	323	353	308	340	330	324	340	328	352	341	326	293	321	295	360	319	329	331	317	301	318	360	322	322	331	328	309	300	339	333	334	348	323	320	330	304	342	301	311	312	320	321	307	331	335	314	367	343	366	347	298	292	302	305	323	311	348	333	316	363	340	329	326	318	325	314	330	332	322	349	323	325	351	324	322	314	330	328	320	335	319	324	334	315	326	275	327	320	291	307	308	333	334	344	333	312	326	347	356	312	342	332	307	320	323	302	309	339	343	341	314	302	357	303	327	327	356	328	315	298	308	315	316	346	313	353	340	323	346	350	305	338	324	329	309	337	315	348	311	316	341	321	320	315	334	284	305	338	308	310	340	325	332	301	349	295	323	357	308	334	328	323	335	353	314	335	301	320	357	332	317	310	340	344	377	319	291	344	365	322	332	308	326	327	321	332	309	329	300	344	314	322	321	345	326	320	336	350	321	354	330	286	324	329	348	297	317	340	327	329	335	341	335	312	326	342	341	313	330	344	296	326	281	319	343	337	336	324	333	331	332	373	328	322	354	330	327	323	318	324	323	307	370	324	343	315	331	324	324	321	319	329	291	292	321	329	325	341	330	300	317	331	313	308	342	316	291	339	361	307	334	305	308	304	294	348	337	331	313	323	298	344	327	320	317	356	320	308	327	351	342	324	337	316	326	351	335	337	296	331	314	332	335	352	356	302	352	328	341	349	310	320	327	357	319	304	344	334	284	308	332	359	331	341	313	313	315	330	329	341	314	312	323	336	337	319	307	312	297	323	328	310	307	336	326	308	339	309	307	321	304	320	332	334	315	319	283	326	340	306	340	357	332	316	315	331	330	369	316	359	318	354	350	332	342	344	337	339	322	337	300	345	334	336	312	322	322	318	334	314	326	355	331	345	326	312	302	322	350	344	362	324	335	326	332	330	292	336	313	300	321	336	297	346	331	321	312	318	320	313	302	308	304	308	318	324	294	323	334	303	309	311	353	290	301	343	338	320	338	335	316	334	299	319	325	326	297	343	341	333	352	281	289	315	289	301	348	357	275	346	336	355	318	340	318	317	321	333	311	323	333	360	296	322	328	323	328	313	315	339	348	312	302	311	313	306	347	286	332	352	322	330	322	303	318	331	334	317	308	360	339	340	347	325	326	302	304	328	315	337	302	275	313	326	345	330	332	291	289	330	282	333	330	314	332	326	332	305	344	334	321	310	354	321	308	296	332	346	303	323	324	309	306	328	331	312	317	343	291	351	323	346	332	314	346	344	309	337	306	331	324	339	349	316	335	331	345	352	339	315	331	359	294	353	315	336	285	333	347	350	336	338	330	339	320	318	318	315	315	324	291	348	328	323	311	337	325	322	331	324	318	318	284	318	324	324	328	320	304	337	321	355	351	346	339	289	337	307	332	338	340	338	347	294	307	324	325	314	293	337	336	339	346	339	332	300	326	322	324	331	334	294	323	293	322	319	313	342	326	312	364	326	281	341	328	326	320	319	319	351	302	330	342	345	317	327	291	358	297	309	327	314	286	315	345	328	319	330	325	335	339	305	309	349	318	321	332	295	348	317	342	326	325	367	352	303	334	329	347	341	325	312	293
42758	52314	32353	33301	38225	37689	35812	30416	26870	23150	19835	18227	13801	10913	8352	6307	5234	3685	3324	2658	2358	2367	2002	1969	1816	1779	1631	1737	1548	1550	1445	1421	1367	1400	1301	1236	1200	1139	1242	1190	1128	1141	1054	1087	1128	1084	959	1048	1042	1008	1000	1052	999	949	1030	947	973	956	971	927	978	997	940	964	977	963	965	952	929	915	960	933	927	889	998	915	940	899	907	895	951	922	896	943	924	935	902	920	900	942	913	923	922	912	957	930	988	865	956	919	980	955	901	965	893	941	917	934	953	947	973	971	938	882	981	886	975	933	923	961	930	924	872	892	869	863	975	943	913	887	957	870	874	914	919	944	849	921	935	897	866	897	854	915	887	881	882	882	927	922	910	896	924	894	937	886	921	953	982	885	920	891	887	948	897	906	934	939	938	918	854	925	907	920	930	929	906	881	894	896	919	914	894	893	907	902	982	891	894	893	880	914	911	942	904	884	964	912	873	893	861	952	887	939	921	880	894	882	948	986	918	877	932	881	912	900	914	881	909	894	856	869	916	919	913	963	851	900	900	900	932	965	933	960	884	950	846	896	919	892	952	956	919	930	916	907	896	911	905	957	906	886	910	953	972	885	921	960	873	899	935	930	915	886	917	926	944	924	947	874	888	878	968	881	959	877	916	959	952	950	942	963	955	884	933	914	874	921	936	909	936	921	920	957	904	861	863	881	908	879	938	946	912	880	929	936	871	928	874	921	858	878	943	900	918	901	914	841	958	890	942	939	934	900	852	888	840	957	915	900	924	908	952	904	878	902	888	866	891	922	871	913	866	913	909	895	942	908	885	932	876	902	914	925	850	992	934	907	908	929	907	937	853	970	911	904	943	908	891	888	917	916	911	918	917	885	981	911	978	957	920	923	926	916	910	938	937	883	957	903	972	872	923	917	963	939	890	914	962	912	912	900	883	859	958	940	932	905	897	881	895	1002	902	933	902	919	845	922	928	977	880	935	907	922	961	869	936	927	895	891	908	887	864	845	896	942	904	882	901	925	879	891	931	1012	909	841	916	936	874	934	899	921	919	899	911	901	941	911	877	924	981	881	907	941	936	946	880	903	894	876	976	961	902	886	885	874	921	841	942	934	948	945	915	891	935	914	936	863	942	928	866	849	870	916	831	919	920	979	932	880	925	946	867	904	929	917	920	890	963	898	953	902	911	906	901	937	899	899	930	851	916	907	838	928	898	874	884	883	880	906	920	941	906	929	913	880	896	983	931	872	879	949	896	932	829	929	943	917	889	887	938	862	944	934	925	865	889	889	895	942	927	881	911	862	917	927	896	914	981	930	906	880	904	929	877	895	915	910	914	900	896	908	906	947	964	926	947	929	953	905	854	871	1009	948	944	932	899	884	831	912	929	868	923	895	892	924	923	886	962	886	906	893	857	919	880	914	904	953	930	933	942	910	929	895	900	904	943	928	914	899	912	964	836	877	940	919	891	863	880	896	895	942	951	865	905	905	931	934	863	844	886	884	887	946	910	871	932	867	921	892	954	914	938	898	902	945	956	948	924	858	906	876	946	922	970	893	898	942	875	962	942	965	912	903	901	904	872	906	891	851	906	942	905	902	854	947	889	880	911	963	894	904	922	953	961	932	822	876	857	936	911	927	917	875	966	880	896	898	930	877	925	934	903	940	894	904	873	912	954	906	867	911	929	947	937	889	834	898	896	956	934	913	953	913	873	958	857	930	934	909	890	883	946	907	871	878	899	890	920	934	949	967	854	876	893	941	899	904	947	845	896	847	896	892	897	897	874	940	959	900	890	886	924	895	928	949	931	909	923	896	920	935	937	951	921	913	934	924	907	904	926	868	896	947	917	950	886	924	906	898	914	962	930	924	893	937	912	904	920	906	891	935	860	906	919	909	942	905	896	912	977	904	931	922	947	893	925	945	884	909	943	909	898	924	928	938	936	951	900	925	949	910	921	934	931	910	898	878	883	892	893	902	948	888	899	933	973	899	909	912	901	940	900	905	956	861	938	972	900	861	925	1004	912	930	948	907	898	885	907	880	891	855	899	871	927	949	926	937	873	952	940	925	904	928	899	914	843	869	915	910	952	886	906	931	934	861	905	873	936	854	938	879	872	830	883	869	890	892	964	882	863	918	901	893	813	908	922	961	895	915	898	929	883	925	906	900	903	858	884	892	926	896	908	876	926	947	895	917	948	940	894	886	898	883	886	916	951	902	882	932	916	892	891	869	921	909	829	964	889	938	946	927	929	890	904	948	881	921	927	924	967	861	968	971	941	909	936	900	893	940	923	926	883	959	928	944	935	917	901	955	920	924	928	918	901	951	869	925	939	901	931	887	954	875	910	941	942	865	876	911	849	918	882	860	864	900	850	902	946	937	897	953	901	904	938	911	929	909	950	845	963	883	957	955	893	937	880	877	938	948	927	916	876	951	895	954	962	905	883	852	976	952	865	953	912	884	910	853	924	893	884	917	895	890	894	822	898	953	950	931	864	915	888	906	907	886	878	902	917	963	925	901	907	917	905	933	985	927	952	940	891	915	927	911	949	892	938	924	890	923	939	925	849	986	925	905	950	938	979	981	958	984	912	979	909	899	879	886	944	899	885	919	896	931	860	923	939	958	884	936	946	913	938	906	906	935	918	930	931	808	915	985	924	906	927	894	936	951	927	917	948	968	910	904	874	917	839	919	901	930	905	959	931	888	876	916	935	883	910	890	894	856	910	908	885	891	905	887	951	904	865	889	921	934	942	901	931	899	954	922	884	864	952	866	906	922	900	860	857	951	928	951	908	867	892	888	923	927	912	905	881	877	838	888	920	950	952	972	889	869	959	936	880	900	846	903	882	928	885	923	921	911	962	877	875	923	921	875	934	922	957	904	887	922	849	915	932	898	905	898	871	856	872	859	886	913	892	873	964	931	909	947	952	816	934	950	886	938	926	942	918	925	914	894	884	846	855	912	931	934	988	888	913	943	904	914	881	924	897	906	928	903	931	878	922	846	925	896	902	904	952	901	912	922	865	890	904	926	893	868	891	928	950	913	929	862	964	884	890	906	903	985	917	953	923	923	869	895	901	869	948	919	902	904	937	936	940	869	921	867	889	945	900	922	918	877	961	897	886	862	924	908	896	870	864	873	900	878	891	877	903	948	922	890	943	979	983	920	930	919	914	952	924	877	912	919	924	886	919	894	873	889	922	905	872	951	982	935	939	850	953	888	884	931	949	888	936	931	915	913	902	883	864	938	853	928	937	970	890	935	931	886	956	917	883	930	931	918	837	937	931	898	917	936	900	901	935	958	897	936	952	923	947	928	891	875	862	864	953	930	942	896	900	953	919	872	918	925	948	857	911	929	946	893	935	905	876	892	886	894	874	921	954	923	873	930	970	912	894	926	900	878	914	884	924	914	909	899	969	929	889	897	898	883	888	882	957	874	862	927	995	889	926	909	954	895	937	902	896	920	936	937	946	929	952	919	937	924	922	930	903	900	919	869	938	946
16432	32318	14213	6022	3864	2759	2084	1370	949	818	568	525	432	374	308	281	246	227	234	179	214	249	226	228	218	216	196	195	199	221	205	190	198	185	161	193	214	154	173	188	200	184	191	199	188	184	161	174	177	175	177	177	192	160	172	211	197	181	198	175	195	198	186	185	165	178	168	172	198	175	178	180	174	155	176	192	196	175	206	171	180	174	189	192	172	169	166	163	198	182	195	184	167	179	170	158	192	163	166	190	179	178	179	179	203	182	173	181	192	162	196	180	162	186	174	177	158	185	193	170	185	185	172	166	168	179	181	158	171	162	169	176	178	178	166	182	163	198	192	176	216	164	181	183	180	158	184	175	181	174	190	195	190	175	179	198	180	180	161	178	210	156	189	173	193	173	186	209	195	178	182	180	189	191	176	184	179	179	188	141	207	191	173	174	174	184	174	185	164	195	202	192	158	171	150	168	198	160	162	188	208	187	174	201	169	187	169	180	159	169	168	189	185	160	191	163	193	174	170	180	183	166	175	212	172	186	172	169	174	185	184	176	188	168	189	212	164	176	184	190	179	180	190	144	172	176	169	182	206	184	174	175	183	182	182	178	173	168	185	174	166	176	201	162	162	184	190	185	170	153	192	188	176	182	183	157	176	184	178	187	183	168	170	180	152	162	186	175	165	174	180	153	168	167	157	198	188	159	179	150	218	167	159	198	191	172	194	162	187	185	181	179	183	189	190	182	205	191	174	154	178	167	178	171	170	183	164	173	184	170	186	198	170	189	161	195	181	185	192	183	170	193	153	188	164	180	177	186	184	178	159	182	176	197	178	155	186	182	171	138	191	185	185	186	173	164	185	184	165	174	165	184	174	189	165	212	186	171	170	169	179	176	176	187	173	159	185	178	167	173	198	186	183	177	186	198	157	183	171	190	153	160	161	170	170	179	188	168	188	188	151	199	166	175	171	201	189	174	178	186	197	161	185	161	182	175	197	172	183	190	198	151	184	175	176	164	181	175	198	178	170	181	168	172	180	182	190	175	184	159	186	166	163	181	184	169	182	196	175	177	172	170	172	187	181	161	187	167	166	190	184	194	174	195	188	169	175	177	157	146	142	175	159	174	163	187	180	166	174	165	192	171	188	177	169	179	170	173	187	196	187	159	171	174	158	191	204	175	204	167	163	147	175	219	169	161	200	160	182	192	191	189	190	163	170	193	179	153	192	182	155	158	202	178	178	176	180	171	185	146	183	178	176	161	194	179	152	179	188	177	164	158	162	175	179	176	154	167	162	160	164	181	164	199	167	191	180	198	169	193	172	181	187	191	164	180	168	170	140	169	155	168	188	181	179	205	169	195	175	153	176	175	145	182	172	174	189	196	186	172	187	186	189	182	178	204	174	168	158	177	159	171	162	171	183	169	180	159	171	180	176	197	176	186	167	167	179	187	153	183	150	174	172	171	193	185	181	172	179	175	185	188	167	178	181	164	167	182	183	168	159	177	176	156	181	183	179	182	176	166	155	178	177	176	166	181	170	153	179	184	195	189	163	196	173	174	173	167	173	200	166	168	193	185	165	178	156	200	150	133	171	186	188	192	184	169	189	192	175	169	191	183	176	199	185	166	147	172	158	174	179	180	172	180	190	215	170	146	152	139	183	174	188	181	181	162	183	159	166	173	172	161	164	219	190	172	183	166	175	159	188	192	195	189	192	202	187	141	170	185	189	169	197	170	182	190	170	144	180	154	165	192	170	166	174	145	187	166	155	189	162	174	181	185	197	141	172	190	187	179	177	191	161	193	160	170	199	207	175	155	166	183	172	170	179	188	150	193	187	181	175	164	172	155	169	163	158	176	166	170	199	140	193	191	162	174	189	174	171	167	200	171	173	162	155	182	199	190	204	143	177	180	157	187	174	176	174	193	162	175	172	171	185	167	185	195	175	171	192	176	165	162	178	186	168	157	181	157	185	195	162	189	176	175	185	166	162	188	180	176	182	188	177	166	173	185	184	186	161	148	169	175	173	175	167	179	189	175	165	186	175	189	194	166	177	196	175	184	159	190	175	181	183	165	205	189	179	195	218	160	171	177	179	163	167	164	156	178	183	173	185	200	184	174	158	183	182	159	177	199	184	174	179	178	180	185	162	164	164	200	187	158	188	173	183	183	166	153	159	198	163	137	192	189	178	180	168	157	163	173	179	180	171	171	172	186	175	198	163	174	197	156	167	215	192	170	163	183	166	153	171	176	185	153	153	193	183	191	174	181	179	182	178	172	183	175	192	174	173	168	181	213	174	176	179	187	188	174	193	163	185	173	177	191	185	186	171	182	176	173	173	172	163	170	203	177	154	173	192	193	165	159	164	180	182	167	189	150	159	165	213	173	177	202	159	169	158	163	200	196	171	183	167	187	178	170	173	197	177	171	166	187	170	192	182	173	165	169	190	184	200	179	156	161	181	177	170	181	173	173	166	173	167	175	186	179	215	179	184	175	188	189	169	190	181	158	210	156	180	175	190	182	219	183	173	207	184	187	160	203	185	170	161	172	174	168	194	177	190	165	183	168	188	177	194	179	147	171	163	186	160	186	172	171	185	174	203	176	192	168	193	167	173	206	184	165	195	176	159	175	171	178	166	169	182	168	166	196	195	174	182	193	205	176	177	166	192	170	174	172	186	185	190	197	192	180	171	157	142	167	182	171	177	193	192	187	185	173	205	181	172	161	176	174	171	172	186	161	175	167	168	171	185	167	166	175	174	168	162	159	185	165	170	170	157	167	180	197	165	181	173	151	164	152	158	168	187	179	163	154	155	180	212	174	193	163	174	152	169	192	177	182	186	182	152	171	188	170	178	177	157	150	165	176	163	170	182	188	196	171	159	198	186	162	187	187	182	190	180	173	182	169	158	164	180	189	177	153	190	175	165	175	188	177	169	177	154	152	173	159	194	177	199	193	167	171	180	182	171	184	158	189	189	183	162	192	173	183	170	166	167	188	164	177	173	192	170	175	154	193	195	168	175	169	169	189	174	184	154	163	192	162	170	194	159	196	181	209	178	167	184	194	144	169	179	170	170	173	194	153	173	162	169	167	176	150	175	178	195	186	196	175	161	167	173	210	173	168	189	169	171	194	166	160	159	193	178	182	169	194	172	197	172	154	165	196	181	168	183	174	181	167	183	170	194	180	169	174	169	183	193	200	189	192	166	185	193	161	188	191	181	180	184	180	165	174	172	171	182	154	168	179	150	199	164	159	169	148	195	176	175	181	191	194	181	166	187	196	190	175	196	188	188	180	184	158	164	171	153	170	189	190	170	186	187	183	173	187	184	161	173	179	190	183	161	181	168	158	187	179	202	168	174	185	184	179	172	196	173	166	181	189	170	194	203	158	180	195	191	186	177	175	175	167	178	158	187	161	181	181	172	190	196	161	164	161	156	184	188	184	164	171	189	176	184	190	171	169	155	192	187	174	181	181	161	185	179	195	166	204	178	171	159	185	160	150
13330	32666	11005	10226	10133	8647	7037	5532	4414	3532	2858	2498	2068	1653	1474	1322	1140	1004	935	861	851	788	810	783	805	762	767	763	779	697	719	705	643	637	679	649	639	624	604	612	637	633	646	607	605	611	626	588	580	577	589	581	570	565	606	564	606	576	585	564	534	595	567	594	638	550	568	562	525	558	568	540	585	570	562	565	576	570	531	534	558	575	582	579	612	557	589	555	591	511	587	538	596	564	576	588	566	544	575	623	605	602	556	592	571	596	576	598	539	588	571	579	545	525	591	571	577	575	578	579	568	584	587	601	525	591	592	577	548	568	585	596	605	565	577	559	531	567	575	519	567	631	550	587	569	561	569	564	573	577	582	582	559	579	559	496	603	574	572	609	581	600	600	601	539	550	587	595	582	537	578	590	553	579	546	566	596	585	564	574	569	574	600	557	557	578	546	600	614	524	572	565	563	591	574	559	588	577	542	567	561	532	562	556	602	584	536	594	544	562	613	583	585	507	588	573	538	598	568	588	566	538	540	533	568	602	612	560	565	564	616	586	561	563	530	580	589	565	529	573	542	572	576	569	571	554	580	554	552	582	545	603	610	545	510	541	587	588	558	544	552	604	613	572	582	581	609	583	610	560	558	593	581	614	546	595	582	573	562	599	576	597	547	562	556	582	568	564	596	575	578	568	531	571	593	566	586	538	577	591	533	541	554	559	576	575	546	570	543	553	536	587	600	571	583	534	588	576	571	546	567	589	551	570	566	602	499	581	573	580	592	590	532	590	577	595	581	563	558	564	550	576	596	544	581	625	547	569	585	563	596	645	580	560	573	545	611	548	586	546	555	589	532	514	565	540	576	538	590	540	605	572	573	561	567	567	630	531	533	577	561	568	565	619	545	554	559	577	562	566	541	521	552	566	537	613	523	584	561	571	558	596	550	551	581	589	564	528	571	568	582	542	584	602	570	563	595	557	596	572	558	567	617	575	558	582	573	551	594	575	596	574	556	586	565	574	572	567	558	555	575	548	576	548	558	591	596	576	524	565	575	564	565	539	570	550	541	588	584	559	598	606	588	570	600	605	568	555	517	574	621	575	541	544	567	593	590	573	571	593	559	560	557	577	545	545	565	591	583	546	540	539	595	528	573	566	559	530	583	570	576	555	573	570	594	595	549	545	583	567	538	529	542	610	595	568	573	586	525	543	587	573	561	554	524	547	567	550	550	559	612	574	611	554	586	554	552	615	580	545	571	581	535	562	578	572	590	559	577	570	574	571	532	536	583	557	542	593	568	560	558	562	599	568	571	605	612	545	560	552	555	601	586	549	546	598	556	548	552	554	577	577	569	595	550	566	569	590	562	561	566	632	565	563	596	602	560	586	568	599	578	559	621	576	549	572	569	571	558	572	539	574	632	555	540	572	594	537	570	594	580	547	524	530	597	581	570	564	570	599	568	573	575	572	511	510	604	528	559	565	576	579	533	613	577	581	568	563	622	554	573	556	518	521	545	552	587	541	570	553	573	532	593	576	609	563	557	582	583	600	609	588	549	589	569	588	543	513	567	568	528	558	628	576	525	540	530	548	548	551	565	575	565	581	570	574	581	533	519	598	628	607	545	562	563	551	560	554	595	534	565	569	518	569	559	579	534	564	589	533	596	555	535	548	527	578	562	563	571	590	616	608	513	542	581	568	544	527	568	496	567	547	581	612	569	587	545	556	539	576	579	563	591	557	583	566	544	577	573	543	547	555	571	590	603	579	570	535	621	557	568	576	566	580	570	583	589	524	580	566	558	566	579	601	586	552	574	568	589	570	580	582	599	554	583	598	580	580	587	564	562	563	567	538	574	520	568	615	558	575	563	546	574	562	596	576	576	612	606	581	543	570	590	543	561	523	601	625	583	564	577	569	584	587	530	583	579	570	563	553	554	578	572	606	534	589	609	568	589	575	568	584	599	621	588	573	589	579	560	564	559	554	604	565	567	544	569	567	558	584	593	566	555	541	545	528	582	545	553	553	565	579	555	590	576	584	576	570	573	550	580	549	565	609	547	527	547	578	562	548	601	636	604	547	588	559	564	584	586	539	586	554	553	583	558	560	547	581	565	573	554	541	565	566	616	547	531	585	575	542	551	561	564	583	549	578	548	576	569	562	611	539	546	582	559	538	592	522	592	560	593	517	568	602	573	588	532	566	609	513	554	608	556	582	549	581	599	596	573	620	551	559	588	593	576	552	554	553	538	572	577	593	583	567	576	572	550	541	580	613	537	542	612	569	596	576	571	562	584	560	596	568	526	537	585	576	552	573	561	542	604	554	533	617	587	567	578	564	590	576	586	578	545	549	578	572	574	585	590	552	547	625	566	568	610	602	508	564	558	595	597	549	546	600	551	585	583	539	537	629	558	541	591	611	571	593	580	589	605	532	559	561	561	592	564	539	562	583	537	556	531	563	549	569	565	545	610	485	545	580	609	569	621	544	556	580	593	587	567	565	550	507	577	581	584	567	591	564	558	587	588	540	526	529	542	566	571	629	526	558	580	617	540	619	553	575	573	593	571	542	558	559	559	548	586	572	552	545	608	611	588	599	585	583	544	580	597	553	559	588	548	533	549	539	588	552	542	567	541	588	534	591	583	570	577	577	544	558	599	590	565	549	575	597	591	626	559	579	563	548	578	545	586	586	557	608	524	606	589	589	574	541	578	545	593	562	563	636	569	573	553	543	532	556	553	594	592	515	632	626	583	581	572	557	538	557	584	549	547	543	567	564	601	597	553	582	606	568	591	580	561	553	546	554	531	564	604	611	589	573	561	555	602	538	547	562	587	563	563	601	574	541	586	553	589	582	576	554	554	604	561	542	572	570	592	567	524	537	589	538	569	583	576	528	531	573	597	607	564	535	597	586	578	567	534	548	527	604	584	577	552	597	568	554	552	548	579	534	546	539	576	548	619	598	593	559	557	575	507	605	553	573	584	536	575	590	577	581	536	557	523	570	551	525	598	556	535	562	562	619	558	606	553	526	560	579	605	589	551	543	602	530	553	605	548	561	552	553	584	639	601	567	597	580	628	570	595	562	555	564	603	519	554	572	556	588	620	588	584	595	583	529	595	554	591	569	562	553	549	549	529	600	573	558	560	564	588	545	564	582	594	568	577	570	576	581	536	610	558	579	606	555	573	553	555	614	560	577	569	570	532	564	552	574	537	563	582	591	569	575	562	573	556	568	532	587	559	545	571	562	519	602	578	573	585	571	542	570	584	572	543	573	550	584	512	550	551	619	605	591	573	593	549	615	564	591	561	564	603	588	582	594	587	572	588	579	580	564	542	552	548	562	552	550	537	578	567	593	501	560	599	563	553	624	579	541	614	567	615	514	566	551	583	566	575	593	552	626	518	590	593	555	563	554	536	588	546	576	586	595	539	559	573	554	615	571	570	566	613	565	581	560	588	566	544	584	583	554	554	584	605	582	537	563	554	597	548	523	582	574	597	547	553	538	537	578
50196	51166	32024	25992	25481	23459	19146	12366	7631	4718	3404	3334	2324	1638	1055	841	649	433	429	363	330	321	315	332	310	259	269	300	250	270	251	249	240	261	263	254	214	213	250	265	210	249	240	234	244	217	229	223	234	232	229	228	224	203	208	233	240	218	241	222	218	239	230	234	233	210	217	229	215	249	239	219	242	216	213	210	209	193	199	215	212	231	211	223	209	234	245	241	196	215	235	231	230	205	244	197	230	218	204	215	231	218	219	223	224	195	226	220	230	211	252	212	223	223	217	205	227	195	210	204	201	214	210	213	216	226	225	206	206	231	245	236	229	186	226	236	193	227	220	233	210	229	228	206	221	196	192	225	210	226	233	242	195	196	246	224	217	213	205	199	222	237	209	208	210	218	215	202	203	209	217	227	216	212	197	209	194	224	227	219	236	226	200	200	219	212	199	226	197	216	228	232	194	194	194	241	247	233	235	225	232	236	202	240	213	198	202	215	216	173	215	224	218	237	230	211	237	220	219	232	214	239	228	199	245	240	229	199	236	207	257	236	225	191	206	228	218	210	241	204	220	233	240	203	200	222	240	210	233	222	206	245	211	228	219	226	205	201	197	230	238	198	218	233	186	226	236	203	229	205	231	202	219	198	228	252	203	206	236	211	216	232	225	220	217	233	241	230	211	202	231	228	220	219	214	225	219	196	186	217	226	239	235	235	255	207	203	222	241	232	214	212	237	229	212	220	235	214	213	198	216	217	224	221	215	205	206	207	219	221	222	245	183	196	231	193	218	229	220	248	197	232	209	212	238	200	200	215	225	214	220	231	222	242	241	215	221	214	220	222	233	199	261	189	228	190	219	221	211	237	226	215	222	224	225	201	200	202	213	237	254	227	208	221	197	246	214	206	228	191	226	213	224	210	248	242	231	231	234	222	214	227	207	216	234	216	213	249	240	214	186	218	232	186	233	216	198	218	207	227	196	214	209	215	207	234	207	239	221	210	187	194	228	235	204	235	240	224	240	216	229	226	216	197	235	253	220	214	246	196	249	211	206	215	209	219	206	195	206	204	247	211	226	205	196	229	221	232	236	215	237	237	220	210	207	241	216	222	228	235	215	208	223	198	185	218	224	218	222	204	209	203	218	215	214	214	244	205	209	235	202	199	219	221	219	219	201	212	220	225	231	190	239	232	228	191	218	214	220	225	221	221	257	217	231	209	216	199	227	199	207	214	230	228	214	225	219	215	193	191	201	240	241	218	212	239	233	189	223	221	198	238	192	213	226	208	220	218	203	212	217	181	201	203	206	218	240	220	200	204	234	225	197	229	246	223	229	223	232	241	204	208	209	200	232	254	220	206	228	219	240	230	216	223	213	208	218	223	223	199	221	209	240	225	282	204	214	207	226	224	217	212	216	228	211	234	212	232	207	234	188	207	200	214	218	239	211	217	239	210	214	226	215	198	224	218	219	214	211	220	196	195	196	232	192	223	221	243	204	228	199	196	216	219	228	212	217	191	243	208	199	235	229	230	197	211	217	191	245	208	234	247	211	212	203	230	216	245	216	237	225	232	243	229	239	235	220	217	207	237	232	232	194	206	214	221	238	224	221	242	209	197	230	217	216	246	206	225	232	213	224	205	237	218	197	239	228	204	237	235	229	211	206	196	220	200	199	203	197	210	218	232	233	219	209	218	214	207	228	233	231	213	221	215	232	203	222	200	221	230	211	221	213	185	236	216	204	220	209	209	216	224	244	251	208	224	221	237	245	174	202	197	216	231	215	215	215	211	200	227	213	186	207	203	207	218	222	227	212	207	190	210	219	226	212	235	210	227	189	189	227	238	195	200	234	221	251	217	235	216	221	215	234	208	241	230	231	207	219	230	217	219	226	216	219	232	240	231	236	241	223	198	217	226	191	222	248	225	198	212	202	214	219	200	204	249	216	221	231	234	228	224	203	233	259	238	198	216	214	194	203	244	196	252	218	249	218	222	222	213	227	237	224	213	236	198	198	208	191	203	226	228	221	209	229	203	220	206	228	216	218	207	232	212	219	224	227	246	230	221	229	234	241	210	215	206	225	214	188	220	251	215	205	232	206	228	199	204	245	241	220	208	205	215	235	200	227	234	233	217	225	190	249	219	207	235	200	213	199	208	222	244	238	208	211	198	229	233	215	191	219	180	212	214	225	186	232	231	239	217	242	236	199	204	236	210	225	238	212	229	193	206	206	239	202	212	240	198	219	230	211	216	220	241	221	218	206	247	224	222	202	211	222	226	223	219	212	203	220	212	218	218	213	227	225	222	212	220	207	200	220	227	214	211	208	198	196	233	221	218	227	234	231	229	241	221	210	189	212	212	210	205	222	217	233	267	217	229	230	209	212	237	234	239	226	227	231	232	226	220	207	213	208	233	247	206	213	236	220	208	212	244	243	224	261	227	222	204	229	233	213	231	238	206	247	245	219	233	222	215	189	227	217	231	199	204	219	201	208	235	228	238	217	224	197	214	241	258	219	237	230	213	234	222	217	190	236	233	255	234	248	214	232	244	235	209	195	220	223	221	242	201	220	213	253	222	211	208	232	249	193	217	211	185	195	228	251	230	232	216	230	240	211	207	197	213	227	233	226	223	233	221	218	202	201	233	193	227	220	235	228	241	203	229	231	237	217	244	233	206	234	222	244	215	226	229	237	199	202	206	233	223	214	224	213	199	215	221	204	221	215	225	216	206	242	228	205	239	220	250	205	201	220	215	206	220	222	220	202	245	245	226	240	219	207	215	217	207	209	183	197	195	203	211	235	244	207	190	199	210	233	233	208	229	219	207	232	229	217	226	205	230	187	232	212	187	222	215	195	210	231	240	193	213	213	218	237	222	213	227	234	237	236	221	212	217	239	224	212	235	214	218	201	209	197	216	202	194	206	228	230	208	231	188	216	219	212	206	208	218	207	231	227	227	237	217	211	215	236	260	217	203	220	217	192	237	204	216	210	184	217	179	245	199	207	209	235	218	199	226	232	240	223	221	202	228	217	210	246	242	235	219	204	239	212	249	220	226	236	205	240	230	226	207	237	208	220	237	229	220	203	194	218	255	236	207	217	189	234	210	211	245	200	214	210	207	191	208	213	244	217	230	206	247	188	233	222	237	221	240	217	225	243	214	184	256	228	217	225	227	208	230	217	217	209	214	205	204	220	221	207	210	203	230	212	234	211	222	225	227	234	209	197	244	233	202	226	200	205	213	207	228	214	217	214	218	203	237	229	203	230	221	191	203	197	205	224	226	234	242	222	218	205	236	263	215	200	196	196	210	206	224	224	233	223	207	232	201	210	201	219	178	225	214	243	209	247	247	248	240	180	249	213	241	202	225	244	236	199	220	232	222	249	212	200	219	245	222	198	229	230	226	243	236	195	214	229	245	245	198	208	199	225	201	219	201	231	210	197	235	208	190	219	214	227	220	236	212	220	220	194	213	203	201	208	226	233	217	215	227	228	222	219	234	195	187
40769	53988	28027	25339	29142	28668	27193	21147	17772	14087	11850	11599	7990	6200	4548	3866	3006	2260	1923	1568	1490	1338	1301	1324	1219	1199	1107	1119	1060	1014	924	1083	880	903	882	870	850	777	794	809	770	784	777	731	787	770	730	745	725	782	684	701	674	715	646	701	754	717	680	710	707	655	657	670	686	692	692	697	640	655	715	667	669	622	697	662	664	678	655	680	671	651	666	680	635	621	653	693	654	668	682	672	701	714	659	666	669	704	644	655	672	666	648	674	645	660	700	660	664	695	634	636	633	693	642	660	649	673	651	639	658	718	669	660	657	668	683	678	665	621	668	655	639	741	656	673	680	668	688	670	691	605	666	653	678	678	661	667	696	662	650	698	701	687	640	700	699	650	669	635	694	669	692	679	647	682	677	711	649	712	696	637	693	660	663	622	677	695	676	711	647	701	684	690	691	651	671	680	634	675	720	677	657	681	666	699	697	656	646	678	675	627	646	675	660	638	659	653	689	699	675	682	615	675	664	693	680	658	664	700	639	613	679	658	653	628	684	676	675	633	692	692	672	630	648	664	705	647	677	706	648	677	718	675	684	661	675	670	671	637	641	677	680	638	693	709	663	644	676	677	666	645	668	611	639	630	652	668	689	665	698	626	661	652	617	637	674	634	665	669	620	657	630	689	679	651	649	638	694	679	661	661	667	643	673	666	681	657	638	687	663	682	654	649	669	630	645	652	664	647	677	671	687	696	636	683	665	651	663	665	650	646	678	654	676	667	661	659	618	675	698	660	656	658	672	665	645	697	658	643	633	625	688	656	660	684	665	669	675	665	669	636	642	641	640	634	686	634	691	657	626	637	661	676	648	702	691	664	645	635	682	666	690	710	634	701	695	684	642	679	659	686	666	668	681	638	630	694	659	646	641	638	644	622	648	653	682	656	658	672	675	624	655	663	665	649	704	635	676	658	625	662	676	625	666	669	692	658	637	651	663	660	694	642	659	669	682	665	677	703	662	656	672	622	658	645	642	646	653	707	696	716	673	680	667	703	741	682	667	638	682	664	660	642	662	651	643	672	639	664	680	680	673	690	644	666	636	712	680	715	685	691	700	649	678	669	671	651	676	652	663	643	684	667	668	603	654	732	641	679	616	656	642	692	663	662	689	677	671	670	665	633	628	657	630	655	688	697	651	679	658	676	702	668	637	701	679	664	659	640	655	682	671	699	627	656	642	685	704	691	689	601	657	663	677	670	682	649	716	638	635	693	671	655	643	620	641	721	615	674	680	698	708	697	621	625	652	696	656	651	645	681	716	690	663	685	666	686	680	683	669	707	663	652	637	631	655	638	706	680	661	668	691	655	649	639	697	733	661	675	618	693	658	634	665	609	712	652	681	632	656	685	656	659	656	649	677	673	654	676	689	661	637	636	690	669	642	675	627	666	628	654	638	687	680	680	660	701	648	648	673	694	651	652	628	661	680	649	666	697	639	579	668	671	674	686	657	659	615	648	656	669	652	653	624	646	684	675	579	665	638	683	627	628	646	629	656	686	626	642	630	701	644	660	663	655	633	687	653	659	648	651	668	661	680	645	638	677	689	701	658	709	654	686	655	657	651	717	656	671	648	670	670	687	682	698	686	680	676	659	673	695	616	669	693	661	681	691	698	661	625	625	629	636	647	670	665	679	633	677	729	656	614	700	636	659	711	640	688	680	666	660	629	664	661	670	659	672	625	698	664	640	658	673	647	672	634	678	590	671	627	706	678	652	649	685	679	638	734	608	650	704	646	658	639	675	617	640	689	661	680	681	605	670	652	667	655	624	632	714	640	651	687	713	646	684	670	653	662	641	657	672	688	653	679	685	687	653	672	661	671	622	664	621	615	701	648	687	662	674	659	673	692	642	699	668	685	691	672	684	682	682	676	659	664	643	672	696	647	627	631	716	684	675	634	684	707	622	618	683	657	649	635	656	634	656	649	692	658	687	646	636	683	645	642	632	656	663	630	661	717	658	658	651	667	645	670	692	576	662	678	660	624	621	672	668	708	641	691	674	659	664	630	674	683	622	669	654	704	655	649	655	682	666	672	673	707	685	640	635	668	686	673	634	633	690	661	670	686	639	621	647	663	677	702	654	672	630	659	671	631	697	700	692	659	679	644	669	645	681	663	697	677	626	688	656	657	679	705	675	676	690	637	693	667	653	635	695	644	678	663	650	653	676	670	672	651	613	708	708	645	700	675	688	651	643	702	620	724	678	684	710	670	674	656	674	660	685	661	641	652	664	610	680	653	636	665	658	650	679	689	663	660	697	673	679	671	663	685	673	684	729	631	652	696	663	641	649	676	667	651	655	684	625	649	685	652	686	651	633	688	674	706	680	643	664	665	619	659	649	690	676	625	677	633	650	672	581	635	675	675	638	687	692	618	652	705	610	649	661	642	638	656	677	644	657	700	669	632	659	660	643	629	690	677	678	679	674	691	655	732	627	657	671	668	642	672	697	709	726	629	668	638	698	675	633	650	684	667	646	669	656	655	661	683	687	652	629	652	657	658	670	638	646	653	712	682	696	689	687	672	708	630	633	612	691	701	679	655	656	644	644	594	689	676	651	719	668	650	655	654	643	709	648	655	665	648	641	682	684	662	692	658	711	677	685	678	665	639	628	683	589	624	687	687	692	690	662	666	660	721	654	656	648	681	644	678	677	695	657	661	676	641	657	675	642	647	712	674	694	622	680	660	630	650	659	692	659	639	652	673	638	680	654	634	669	674	670	670	649	698	643	650	669	649	645	665	657	683	676	622	654	697	658	638	653	690	661	669	668	698	633	660	625	648	644	669	623	650	649	675	632	702	630	646	650	651	681	686	611	677	681	648	642	665	665	679	678	669	692	670	676	679	658	702	721	645	681	671	683	683	668	667	673	656	660	643	656	646	655	657	684	677	636	650	680	650	647	666	645	651	692	684	661	666	679	663	688	651	699	667	664	643	644	672	655	655	659	649	670	688	629	631	654	681	704	702	652	664	643	686	639	655	642	618	697	716	683	706	605	658	679	642	656	641	630	652	657	638	638	636	645	675	684	650	601	632	688	644	611	653	680	652	657	677	658	689	655	638	733	670	686	665	645	684	628	666	694	710	634	658	645	657	678	647	676	699	684	680	725	614	645	674	656	659	640	646	707	668	642	714	615	644	667	601	644	680	650	712	672	676	632	661	688	641	661	692	666	681	614	650	654	629	670	659	653	661	703	672	659	642	678	680	668	722	664	648	679	658	717	634	660	650	678	709	643	669	669	693	704	662	685	639	674	724	659	673	641	650	668	659	661	685	666	662	644	710	637	646	676	635	699	664	654	702	650	644	652	678	630	640	697	676	679	657	647	685	641	638	679	615	669	622	625	669	688	659	656	669	676	629	655	653	672	591	676	678	613	621	652	678	682	670	640	642	697	638	701	651	688	665	663	611	700	698	633	663	689	641	644	656	665	677	657	596	630	651	670	670	643	685	713	714	611	667	640
53754	50688	32510	26504	27300	27842	25782	21548	15846	10238	7940	6818	4305	2931	1696	1587	1282	851	688	595	592	533	529	491	485	464	443	496	409	440	372	429	391	398	405	363	352	334	362	351	341	366	353	332	328	364	307	341	347	357	373	328	324	352	357	363	333	357	325	314	356	376	318	353	349	346	349	301	341	344	345	340	341	330	335	315	327	364	350	314	334	325	343	322	332	322	320	387	303	346	335	357	330	324	337	366	349	306	348	319	351	324	308	337	346	348	345	330	334	346	334	298	340	313	307	332	366	303	302	353	336	334	350	344	345	327	306	362	354	322	326	333	305	293	315	338	325	332	326	309	305	339	353	307	355	321	308	353	332	331	323	321	344	339	324	329	329	321	344	333	317	319	325	299	318	329	329	332	375	361	339	355	342	284	326	347	330	311	323	340	347	349	328	326	340	311	342	302	336	356	346	310	341	345	353	314	325	337	329	327	319	346	380	329	337	332	309	335	385	339	338	347	311	315	363	312	332	318	329	346	323	305	330	346	295	298	297	330	365	336	337	324	337	313	327	294	336	359	371	310	315	334	370	356	341	311	347	299	336	316	313	306	346	377	345	345	282	325	324	321	335	330	298	333	329	331	366	357	315	313	305	299	314	321	332	318	294	374	344	367	293	319	343	299	320	331	335	332	333	336	321	306	329	339	301	324	348	329	318	322	343	334	353	331	318	338	306	341	339	320	346	328	311	354	324	332	330	337	316	337	337	298	327	326	356	331	325	318	341	340	343	348	333	319	377	334	346	333	321	325	306	337	354	327	330	357	372	344	338	342	360	336	329	328	348	333	338	324	310	333	343	313	335	321	365	347	315	366	332	344	324	344	327	317	323	327	308	331	321	336	352	340	337	328	280	307	372	324	337	362	332	334	347	359	341	355	306	343	307	318	330	331	312	322	365	321	322	302	345	344	365	351	325	333	327	316	310	342	328	333	361	308	328	331	324	375	340	348	358	326	359	316	333	343	337	320	318	333	329	310	331	302	343	362	357	336	336	311	323	318	329	332	337	352	361	339	322	359	320	326	314	316	332	333	322	335	326	329	348	315	321	334	312	318	310	321	317	305	317	324	330	358	318	353	315	323	323	361	303	317	323	328	327	312	294	315	345	353	318	300	333	334	341	309	331	347	343	307	358	349	298	304	333	340	334	343	331	323	317	340	298	356	322	350	345	328	322	331	326	343	367	352	324	325	327	297	316	320	360	346	304	325	350	329	315	327	369	336	329	317	334	313	316	335	326	345	344	351	314	364	325	359	349	330	313	315	332	348	340	312	341	334	322	306	345	333	343	337	325	335	335	322	336	334	350	346	318	352	310	346	349	309	335	339	348	320	332	337	324	307	343	309	339	329	340	349	332	355	328	317	334	346	335	341	330	331	377	306	273	326	305	298	311	322	326	343	340	324	307	348	331	339	301	309	326	320	324	305	304	335	320	362	318	290	322	345	351	329	304	317	325	318	302	339	370	348	330	351	332	336	294	302	311	354	318	350	324	330	310	315	330	308	321	328	316	353	319	331	324	314	355	311	308	330	332	357	382	318	339	322	308	328	290	328	348	341	314	332	298	346	316	338	354	333	326	337	307	347	335	336	334	357	319	357	345	342	300	266	328	303	333	312	327	318	350	311	327	306	325	302	305	331	341	274	333	273	311	352	305	344	321	368	321	277	321	323	323	325	341	331	332	355	335	373	369	295	308	312	341	337	291	314	356	317	319	353	360	303	332	316	330	315	330	321	346	361	311	336	313	332	332	335	342	321	335	364	353	360	275	348	315	322	328	351	332	337	317	306	325	329	319	333	336	332	292	329	343	296	315	330	314	344	332	364	326	329	330	324	319	319	316	337	316	320	349	316	337	345	319	328	329	330	340	361	323	332	311	351	340	310	311	361	335	325	346	334	339	334	342	284	340	314	348	323	297	404	328	286	337	320	326	343	312	307	323	329	318	331	317	309	411	311	325	345	332	294	319	311	354	289	368	349	314	342	345	346	305	351	357	320	329	335	335	308	368	358	344	336	297	323	332	327	337	320	329	293	341	327	303	321	314	299	322	345	332	330	338	337	358	333	317	329	306	333	322	351	344	323	322	325	317	337	347	364	337	339	360	307	362	348	290	350	307	381	330	325	294	362	307	341	347	307	301	360	340	308	340	319	314	332	325	318	366	340	340	353	319	316	336	324	324	348	340	330	319	339	307	315	340	294	333	353	305	325	353	323	301	347	322	333	317	317	335	301	356	326	363	311	317	312	296	341	324	326	328	381	375	329	342	298	329	301	318	316	341	325	324	360	335	319	319	348	351	298	340	321	331	321	304	316	328	332	336	359	313	322	328	342	322	292	328	341	296	310	318	335	301	340	348	320	317	321	348	344	309	313	311	323	347	338	307	323	348	298	357	354	360	330	309	333	352	325	351	300	348	319	314	321	362	298	319	348	311	337	324	332	306	344	353	318	335	348	331	327	324	302	334	342	345	327	315	358	338	345	342	363	303	322	323	322	332	346	347	337	297	320	365	331	333	318	320	303	337	323	327	319	346	330	314	328	343	323	297	360	345	333	350	315	330	350	342	333	331	283	361	309	329	327	302	326	321	326	336	351	322	325	338	365	320	363	316	337	287	334	326	289	320	303	345	316	300	306	323	338	307	337	346	331	337	342	351	322	346	344	315	383	321	338	356	364	329	340	313	325	350	315	328	317	284	335	322	344	341	331	324	333	356	313	334	334	338	346	321	346	301	323	322	312	340	366	354	311	348	326	336	306	336	316	316	362	334	362	334	331	308	317	325	324	354	314	332	314	269	319	314	349	355	300	323	299	305	316	326	337	348	344	340	321	309	353	346	338	327	330	331	353	329	337	342	302	342	328	331	260	344	307	327	341	286	347	353	349	317	330	365	331	333	334	353	310	345	342	324	366	323	325	315	328	317	346	320	323	312	343	342	314	338	318	319	341	309	357	326	339	381	319	323	324	337	322	320	312	342	334	308	316	310	338	333	340	318	337	350	348	317	330	313	302	350	316	322	345	358	330	315	314	313	325	355	326	333	312	315	347	326	352	315	301	315	298	297	334	344	327	359	330	367	333	321	339	332	310	286	308	334	318	316	339	349	336	341	320	336	325	348	351	324	365	316	336	318	326	328	342	338	336	308	324	361	358	352	312	342	351	324	337	352	316	337	334	325	353	323	333	317	319	344	302	345	299	333	312	337	336	330	320	330	323	366	332	347	316	323	304	335	313	335	351	340	343	317	333	335	359	322	317	323	286	328	314	348	339	293	314	334	305	346	308	328	333	328	321	310	341	307	302	334	346	334	312	342	314	325	313	297	307	323	296	345	336	345	341	314	294	340	296	333	320	302	346	308	360	345	339	362	329	346	339	336	326	341	322	351	321	335	332	321	301	331	346	323	286	319	339	336	350	343	337	348	313	321	328	321	312	321	287	341	318	319	326	325	330	355	348	326	315
45231	53875	34090	32374	37468	36525	36497	30200	26752	22644	20036	19059	14003	11234	7952	6808	5364	3978	3199	2630	2624	2211	2122	1944	1840	1840	1694	1638	1609	1528	1484	1362	1322	1263	1251	1243	1185	1114	1177	1129	1153	1167	1111	1132	1041	1073	1088	1052	1021	1038	1015	1013	937	962	984	995	1053	1004	942	966	934	934	927	989	958	971	960	939	971	932	935	948	903	962	967	938	944	871	935	919	953	969	948	898	927	944	915	964	942	904	916	908	973	930	934	928	960	948	928	926	958	889	935	986	921	927	980	922	927	929	930	891	982	961	934	912	951	924	912	923	995	876	991	921	869	941	923	996	951	925	937	923	884	926	964	881	911	878	921	937	953	904	902	895	886	896	896	953	910	901	978	921	909	947	913	871	947	957	883	913	903	923	914	911	937	996	948	934	896	943	919	889	983	946	941	936	891	928	933	897	932	906	935	963	905	963	928	952	934	936	924	882	921	893	922	867	934	927	882	912	911	907	942	848	896	933	899	947	927	903	921	912	944	910	949	957	940	938	897	936	907	897	891	910	939	887	941	925	903	919	896	925	918	894	931	927	913	907	918	920	946	942	922	902	796	894	880	958	934	941	928	930	819	897	923	958	886	885	893	873	928	944	898	896	956	924	909	918	967	913	950	900	885	881	935	960	873	894	878	919	838	949	919	882	907	919	876	889	890	891	918	944	923	909	922	916	893	881	873	925	889	893	929	909	891	891	921	936	924	940	943	884	902	902	920	928	899	864	965	883	937	940	895	890	959	891	975	926	921	887	896	927	968	948	910	875	932	947	966	919	955	904	969	911	937	907	944	948	958	881	879	953	915	957	933	895	917	984	953	879	922	896	925	895	900	963	960	899	925	890	883	918	941	939	959	898	900	910	937	906	950	906	898	941	895	918	872	910	927	948	852	915	938	922	934	884	899	887	921	894	924	914	943	970	923	918	923	903	918	960	946	871	962	912	868	914	883	929	944	931	917	873	908	961	928	891	887	892	898	919	896	878	883	914	899	918	939	943	949	941	871	898	909	905	955	959	886	924	851	939	890	897	939	872	970	947	953	885	939	892	945	880	903	892	886	946	867	877	873	927	898	923	876	945	924	921	905	940	882	905	929	940	904	965	918	919	913	881	892	949	900	878	958	936	902	933	856	920	887	879	964	919	915	936	909	906	885	949	892	917	974	930	892	935	933	931	869	905	934	859	898	934	902	916	887	903	955	929	898	926	922	1034	909	919	907	935	935	930	922	948	921	1008	948	944	845	854	904	949	940	905	908	922	932	964	915	939	879	913	937	850	880	949	884	925	948	896	899	927	901	942	928	905	952	861	920	912	878	924	909	906	907	937	932	935	853	935	909	958	911	901	949	889	946	902	881	914	954	899	871	905	888	836	992	951	939	876	936	930	923	909	899	955	949	908	932	870	939	928	921	891	934	856	922	869	954	924	907	909	921	900	863	922	934	905	898	942	883	940	930	905	933	901	842	936	884	935	855	910	924	931	885	873	926	932	958	934	893	930	945	909	874	901	935	929	915	946	907	932	925	913	906	964	890	900	875	934	877	914	899	925	875	903	934	939	925	882	919	861	977	892	910	943	892	961	927	882	932	967	880	919	922	906	902	913	898	914	916	914	912	913	921	966	888	920	959	944	884	904	904	905	972	874	930	926	952	971	899	941	866	952	884	910	889	895	940	928	960	847	856	877	866	887	928	926	890	943	911	927	930	964	946	926	971	909	868	938	944	903	910	913	936	921	885	929	927	881	856	942	955	898	927	924	966	949	918	891	937	919	947	915	945	969	907	939	849	952	894	950	934	880	935	881	897	912	893	937	876	912	882	844	886	924	902	918	919	902	900	914	887	885	921	897	911	939	927	961	927	924	944	898	918	980	822	925	905	923	908	867	922	869	894	973	916	885	946	948	934	894	952	848	965	904	876	943	917	924	929	941	941	895	928	903	897	937	880	923	941	895	926	960	946	876	907	890	967	946	952	943	950	973	946	931	874	893	886	907	941	918	942	889	890	895	942	924	897	952	882	913	950	921	918	884	916	865	876	854	889	912	940	948	885	911	913	904	953	915	961	905	888	881	909	936	916	970	909	856	949	937	938	966	908	948	936	867	919	918	942	905	942	960	886	934	946	875	891	931	834	953	889	948	865	977	938	884	922	887	898	907	914	964	915	924	944	928	929	971	962	879	907	881	907	946	954	875	870	841	854	954	926	895	908	932	975	931	859	881	885	878	974	904	906	921	871	888	904	930	922	941	932	950	931	884	946	890	901	919	899	865	941	915	888	931	927	933	872	971	896	896	957	908	983	900	916	958	910	956	807	929	942	962	907	877	924	870	925	927	901	966	904	927	986	903	900	918	931	876	885	905	898	940	900	911	926	886	921	897	953	949	942	870	938	942	924	858	886	919	902	895	891	950	960	931	907	884	895	872	882	912	888	984	885	931	878	951	938	869	929	909	912	947	873	957	998	901	912	981	942	920	894	913	904	946	968	860	880	919	900	984	919	923	944	865	873	897	925	878	977	924	913	928	947	883	934	865	922	980	888	848	907	889	958	894	928	945	924	961	941	921	931	884	956	940	909	928	901	900	894	952	907	896	867	934	940	920	922	964	925	961	900	882	933	938	949	983	850	953	849	915	935	924	928	906	954	876	936	859	917	910	947	954	954	915	864	901	950	886	905	869	927	933	949	964	877	955	906	904	939	912	915	907	940	967	899	895	995	896	927	991	885	911	889	911	874	891	899	861	885	860	910	989	923	917	912	874	871	900	874	881	900	917	941	932	934	876	859	974	945	894	892	906	906	899	907	839	946	893	936	856	898	908	924	909	935	878	909	892	907	916	901	876	912	932	946	935	877	946	907	899	901	880	922	949	937	910	917	918	945	858	915	918	946	915	932	868	899	918	890	998	904	924	989	931	917	891	909	858	942	908	818	961	949	872	901	882	849	945	921	933	962	890	949	944	921	901	901	982	923	920	904	899	905	891	902	910	927	968	921	943	919	932	903	926	885	980	949	952	909	920	972	830	862	882	903	893	966	929	858	839	904	913	929	913	921	906	919	837	919	907	910	869	895	878	909	930	931	927	884	896	945	899	925	932	925	916	914	947	919	912	876	939	909	949	940	870	885	932	907	952	929	929	922	892	916	944	920	892	937	910	945	879	933	901	902	902	879	926	952	927	907	940	892	870	928	954	901	966	895	931	937	936	879	923	972	934	912	863	932	908	887	954	891	921	921	973	866	905	938	953	907	876	903	957	886	937	868	893	967	867	920	911	942	884	883	916	968	843	885	919	895	918	932	816	932	966	910	917	921	927	857	917	893	922	907	924	872	904	873	898	937	934	929	922	973	918	867	913	920	934	948	937	938	929	930	943	929	917	941	889	881	918	945	941	878	970	863	884	899	972	894	935	947	930	936	847	938	909	950	925	919	884	942	956	899	918	915	891	897	873	900	958	959	916	861	925	979	897	897	917	892	918	912	925	910	912	951	902
16725	35611	21295	7809	4228	2651	1841	1358	922	713	608	620	464	363	333	304	226	207	249	224	215	218	213	195	194	223	193	190	185	200	191	171	212	180	197	190	201	198	179	207	182	178	213	171	201	189	166	187	181	168	179	198	179	177	183	197	156	183	168	184	150	165	177	189	177	164	173	151	185	183	159	189	182	167	185	186	167	189	172	171	174	166	168	174	167	185	168	166	149	157	197	165	171	185	177	181	165	174	185	168	175	186	173	172	166	180	161	180	163	184	179	181	203	175	161	188	186	190	167	182	158	189	167	189	178	182	160	196	166	189	195	163	172	167	168	191	182	170	179	165	169	186	158	173	175	173	167	167	173	166	169	177	193	185	173	166	198	167	168	186	193	182	191	173	156	174	200	169	186	182	184	197	183	174	175	198	170	171	193	178	162	167	175	207	181	167	190	195	181	172	183	187	208	178	178	165	188	175	166	190	192	173	191	180	173	185	169	200	185	180	173	181	177	193	161	187	177	158	182	172	168	189	203	175	171	167	174	186	212	183	197	179	158	198	179	197	170	171	160	166	179	180	197	169	175	211	202	182	152	187	186	178	168	174	156	180	189	174	186	154	158	162	166	168	195	184	183	188	181	157	171	190	204	182	176	176	178	148	177	188	183	183	167	179	191	204	179	168	183	197	190	185	153	174	168	166	176	184	190	185	191	174	196	190	155	191	166	210	167	162	184	191	169	160	193	166	169	191	196	199	156	189	172	175	157	174	198	172	154	163	157	190	176	168	198	162	188	199	177	184	209	158	164	206	159	191	186	170	192	178	173	197	182	165	177	182	178	161	156	178	208	177	184	183	169	200	166	175	180	189	183	194	156	188	163	187	191	164	162	155	199	195	173	161	176	179	173	167	198	171	184	149	202	166	170	181	188	196	192	167	179	195	174	180	171	164	164	173	188	185	159	163	168	193	158	176	179	162	191	174	184	166	180	172	171	194	188	171	191	208	181	170	207	160	198	174	183	177	189	166	191	170	189	179	185	185	172	200	163	156	168	167	171	174	166	193	197	168	156	199	166	182	176	177	198	178	187	167	198	160	190	177	200	180	191	190	204	214	194	177	177	160	218	188	187	171	180	159	151	180	164	182	188	183	176	171	168	166	138	169	186	167	172	166	177	165	182	189	179	186	192	181	167	154	176	154	188	188	166	186	159	176	175	176	158	178	185	155	175	167	184	192	187	199	197	191	181	165	176	176	173	142	177	176	161	167	166	177	188	169	170	181	153	165	171	175	179	175	148	157	146	195	160	177	183	168	174	163	199	189	172	161	174	181	187	158	180	210	160	157	191	154	178	167	177	173	174	174	171	190	164	160	208	188	172	174	156	149	191	147	160	179	167	191	159	171	185	192	189	186	192	145	165	176	191	168	193	187	191	178	161	149	181	189	162	175	155	173	170	222	196	175	198	178	193	190	161	167	178	153	197	167	196	173	173	173	201	179	169	172	174	162	179	181	172	169	194	171	174	176	182	169	186	158	171	147	188	200	156	150	181	180	182	189	178	194	197	173	188	155	193	164	170	190	157	171	166	182	176	187	194	175	175	206	175	204	176	175	193	170	187	189	187	187	194	194	207	158	188	169	176	184	199	174	171	173	185	185	167	179	188	168	163	175	168	175	176	170	181	194	189	174	147	201	162	166	157	178	184	191	187	183	160	183	158	184	185	167	173	171	161	168	142	201	161	185	183	173	170	172	191	177	188	188	178	186	178	166	184	185	195	176	186	209	158	175	154	183	175	177	173	157	168	145	191	174	187	174	190	146	166	187	161	172	182	176	194	194	176	196	185	155	164	188	181	158	194	178	187	188	174	181	180	159	184	161	177	186	179	201	174	151	174	178	180	172	208	188	182	179	183	169	166	172	172	168	185	153	180	175	173	180	184	169	188	178	169	165	167	186	187	173	164	181	186	181	174	143	196	178	181	152	142	183	179	168	198	179	160	188	193	159	176	186	178	164	175	175	168	164	175	181	170	191	190	186	167	179	172	212	184	164	166	164	164	172	190	174	167	164	153	145	169	163	170	171	190	156	163	174	167	167	216	168	191	179	194	146	161	182	175	182	193	172	173	184	174	174	140	186	191	169	174	176	152	176	150	189	194	169	159	185	187	172	144	185	172	150	179	187	192	184	155	171	185	180	189	197	169	196	169	193	168	180	186	195	177	176	171	172	157	163	158	171	191	200	189	192	152	151	167	180	193	168	176	174	178	168	176	196	181	182	173	171	168	173	169	189	192	173	171	193	161	170	172	179	194	179	198	184	193	159	180	181	185	185	176	160	174	190	155	176	207	182	183	167	195	173	185	167	168	179	161	166	183	165	195	177	174	179	175	175	168	177	188	184	170	189	182	180	184	173	199	184	155	172	160	193	165	166	190	176	187	162	214	166	176	201	168	169	173	184	195	192	173	190	175	160	185	186	186	165	174	171	164	191	157	197	170	164	188	185	155	168	157	175	167	179	160	157	165	188	169	187	186	168	173	194	165	161	198	187	186	201	202	177	150	192	176	204	168	175	162	181	193	191	174	181	185	176	191	177	191	149	173	171	168	180	181	182	195	189	176	175	184	187	173	164	178	150	188	166	171	196	154	157	164	195	162	205	179	176	176	151	186	187	170	180	203	185	162	173	172	195	204	178	182	159	177	194	187	177	197	185	170	203	181	177	140	170	168	181	182	175	180	167	161	172	163	191	204	180	166	182	184	173	171	179	191	172	173	182	182	189	188	191	164	173	186	179	174	172	204	183	183	154	184	156	179	185	184	173	174	170	164	175	180	203	184	170	187	203	170	196	163	188	169	190	165	177	169	171	163	179	180	188	189	187	182	158	169	181	205	163	175	167	200	162	187	172	195	165	186	202	205	194	163	167	180	177	183	193	154	180	175	191	156	154	185	174	169	172	177	196	176	167	201	180	171	163	187	160	167	166	167	198	181	199	175	174	175	182	157	181	168	156	194	167	180	178	170	168	170	196	187	191	156	183	171	181	173	167	174	187	179	190	156	170	164	191	192	180	171	201	224	179	178	172	195	174	183	181	172	176	178	192	178	169	174	193	179	178	182	150	181	165	169	178	170	150	175	180	163	184	161	165	171	172	213	194	185	186	164	216	181	173	191	179	178	192	160	166	185	196	175	175	166	188	186	175	165	170	178	158	168	201	191	156	190	191	186	164	169	190	176	190	168	186	179	192	189	181	176	176	173	175	186	165	182	168	176	190	162	168	155	168	179	167	165	187	187	193	156	147	199	171	187	190	182	162	179	153	162	167	165	179	174	166	172	159	161	219	158	169	199	178	180	193	183	170	182	170	176	184	179	171	198	190	157	159	175	182	173	179	181	181	175	190	203	199	182	157	174	169	171	173	190	182	188	167	168	175	167	187	169	165	184	179	151	175	187	161	169	178	184	174	182	191	191	198	179	174	199	194	167	168	183	170	168	181	186	174	162	180	177	175
13613	35984	16603	9461	9956	8223	6986	5374	4270	3425	2915	2471	1998	1664	1429	1329	1070	950	890	873	848	808	831	768	786	718	727	761	773	691	666	626	660	670	656	608	669	600	606	644	605	632	600	582	580	621	575	589	550	578	586	604	600	613	578	558	550	585	542	559	608	564	581	527	609	562	560	565	534	562	551	599	598	556	562	545	539	596	547	570	551	587	577	560	602	546	551	561	528	574	598	585	532	569	565	534	553	611	561	547	552	557	536	587	569	579	579	588	594	558	576	515	571	523	526	590	594	555	605	550	540	571	575	529	596	539	559	543	557	559	547	558	553	559	518	573	527	555	527	561	585	521	534	600	568	589	569	566	567	565	578	573	570	560	547	586	570	583	536	597	556	539	602	550	579	569	570	531	530	547	572	568	607	582	611	519	560	564	543	559	580	559	539	567	572	536	553	555	576	568	567	561	570	592	567	542	563	530	543	600	577	597	576	567	516	583	552	591	580	569	563	583	572	586	546	560	601	585	582	590	533	580	618	512	574	600	572	532	559	558	586	588	563	591	600	560	555	520	608	529	557	586	562	575	571	562	568	546	596	553	564	562	539	572	580	546	542	563	573	559	557	578	517	594	536	559	564	603	551	544	548	594	514	556	566	585	572	534	586	574	560	585	593	556	547	539	590	599	585	536	548	557	569	551	523	535	559	540	579	558	584	584	603	567	527	550	583	547	594	573	555	577	584	559	543	546	611	594	587	550	557	585	533	562	573	580	561	634	596	564	597	573	586	536	571	565	561	599	574	555	561	566	582	563	626	562	547	560	592	598	597	584	563	539	561	532	569	578	581	587	591	559	538	559	617	557	548	556	567	575	561	576	548	565	557	541	527	587	585	575	592	585	533	569	571	575	588	533	578	566	538	579	562	537	561	539	564	558	594	510	583	546	537	571	573	566	549	589	530	584	581	598	619	547	540	566	534	568	581	591	568	603	543	575	555	592	595	585	569	543	549	511	583	581	568	560	566	558	542	567	588	505	591	600	572	562	539	555	567	548	571	575	546	542	524	547	562	572	555	586	545	545	578	615	574	635	572	574	554	596	529	559	571	552	540	580	569	534	534	563	565	551	527	571	615	619	562	545	534	564	582	579	524	550	547	535	580	601	568	546	503	529	567	590	530	558	525	576	566	554	537	590	591	589	546	555	597	515	553	575	576	546	578	582	613	550	546	569	596	566	553	534	546	603	603	567	559	599	586	496	571	536	573	613	564	558	557	571	562	574	543	552	563	558	536	523	591	581	617	543	554	547	568	585	555	583	582	545	541	587	592	560	574	559	549	599	579	594	566	573	526	587	584	541	579	565	588	588	558	562	558	546	547	580	597	574	579	598	547	580	604	562	560	560	560	578	536	574	583	562	540	547	551	575	565	568	570	615	549	600	602	572	533	594	510	556	567	577	594	589	552	574	549	564	554	578	551	559	548	585	574	536	562	569	582	548	571	567	561	560	545	553	576	546	525	584	572	546	545	526	603	588	542	559	585	553	588	570	566	564	509	544	599	585	587	555	593	557	558	564	561	548	562	563	563	525	557	570	539	577	555	545	552	561	560	573	577	578	608	561	565	538	556	511	590	572	541	564	597	569	559	573	559	610	540	594	549	536	620	573	531	557	631	580	549	573	603	542	563	530	553	574	576	568	561	568	554	564	542	584	574	572	570	590	577	569	544	547	556	541	579	590	574	544	553	609	553	561	558	612	534	564	553	570	582	588	540	556	625	566	554	579	564	538	590	582	571	575	567	520	556	560	567	572	554	549	576	599	543	568	578	564	569	495	562	610	570	540	563	591	600	559	531	554	582	551	610	499	516	561	560	606	569	521	587	596	564	578	556	566	567	564	541	557	554	569	541	577	555	556	563	583	559	563	567	543	582	578	590	564	524	571	568	604	568	547	553	576	589	522	579	494	597	544	524	553	512	538	558	536	548	520	564	539	580	576	548	579	571	552	567	548	551	553	541	577	604	558	598	595	577	592	574	597	567	573	578	611	567	580	572	546	555	553	575	559	529	586	549	550	508	560	574	571	598	544	574	580	570	540	539	618	563	589	595	568	515	545	561	557	554	558	610	576	542	569	544	629	574	593	513	554	586	487	602	574	574	513	565	577	558	607	556	572	603	560	587	550	561	565	580	587	591	560	558	554	580	577	546	598	608	573	571	530	535	632	572	591	567	537	562	553	562	544	576	545	551	552	586	585	554	579	559	595	575	622	546	597	580	582	577	588	564	605	585	518	583	577	566	543	554	556	562	551	557	547	561	532	570	575	535	576	551	540	567	559	564	506	594	556	548	562	562	572	570	614	559	586	577	578	600	533	576	552	507	551	533	565	534	556	514	551	592	569	561	610	570	550	549	573	596	557	591	528	572	573	568	565	570	551	586	585	570	585	535	585	604	530	524	531	593	566	584	551	547	537	580	541	564	613	573	557	567	563	509	595	572	550	581	588	560	599	537	549	568	573	554	592	574	560	572	537	564	548	549	595	579	540	538	589	556	639	543	576	543	543	555	579	560	535	549	594	525	547	550	590	543	570	583	533	553	598	602	567	519	538	563	555	569	561	616	607	594	564	576	591	561	575	567	573	590	585	575	563	594	574	557	597	545	527	522	589	634	563	586	587	538	590	582	591	592	575	554	551	556	555	561	590	563	573	577	569	560	560	535	594	588	563	561	551	569	574	571	558	561	573	608	587	569	536	560	566	557	529	556	588	550	548	590	506	535	578	547	581	540	564	534	600	573	584	565	573	547	545	554	548	573	606	598	587	612	522	541	575	575	577	559	542	553	562	523	507	599	563	554	539	584	541	604	565	518	595	555	544	538	579	599	576	577	577	584	614	603	552	593	580	567	513	606	548	556	563	551	571	562	567	546	558	558	545	557	573	576	562	589	564	599	599	545	581	555	547	583	565	603	565	607	585	617	573	570	566	547	590	584	592	549	574	528	589	591	560	557	545	535	549	572	569	582	519	580	552	529	566	567	585	552	589	570	565	612	581	564	542	631	543	545	600	561	540	564	599	574	514	591	558	584	567	560	556	558	593	566	563	588	557	618	594	573	580	568	574	552	554	557	572	546	609	586	558	565	539	506	579	574	570	581	547	482	568	576	582	573	568	553	578	548	562	576	566	556	607	541	523	585	568	597	555	571	581	533	546	604	568	556	577	579	542	598	577	588	539	538	563	554	555	546	523	568	545	546	576	521	572	516	564	584	582	532	567	565	538	567	569	562	584	589	588	592	590	544	566	582	563	546	559	558	583	552	563	527	574	552	517	551	540	564	550	589	562	591	558	559	521	556	553	554	539	568	575	580	524	558	539	607	575	623	590	539	536	547	575	553	552	537	543	558	589	533	575	545	579	539	567	553	557	560	555	533	602	561	564	563	591	600	571	585	550	511	558	558	588	597	577	516	545	543	588	535	575	578	592	588	538	572	580	558	567	534	577	583	583	521	577	596	563
45153	53416	32526	25511	25751	23817	19958	12973	7766	4818	3527	3334	1982	1399	1014	794	662	466	425	341	361	347	295	309	268	306	272	254	255	284	277	260	255	241	247	217	236	229	229	230	231	228	244	234	237	219	221	219	233	242	234	245	219	201	203	213	227	216	228	220	228	219	202	221	188	214	230	234	217	229	217	220	198	231	199	199	206	229	226	223	220	223	229	194	230	203	217	216	216	214	243	193	240	230	242	210	229	193	203	223	235	223	251	217	198	219	223	199	229	205	228	229	231	239	223	228	238	197	236	207	218	237	195	223	231	207	210	245	213	206	218	234	217	220	231	229	205	191	190	224	210	185	217	214	221	220	218	207	233	206	219	224	235	223	235	244	206	195	245	213	203	230	208	225	238	197	207	199	220	201	202	259	220	229	199	210	212	200	209	231	232	229	222	218	241	241	236	211	210	207	233	224	237	239	200	241	208	234	237	245	189	217	215	206	231	222	214	212	199	211	220	244	225	226	224	223	225	221	237	229	199	196	213	218	224	207	197	223	197	187	206	209	247	201	214	241	207	223	226	214	231	227	188	255	219	221	245	220	211	225	222	227	216	209	197	232	206	211	207	232	204	211	213	223	230	213	194	229	199	205	200	235	202	221	218	210	212	216	209	201	240	232	240	223	221	197	209	200	222	228	206	201	233	205	231	215	222	206	221	192	197	210	201	188	219	235	207	237	204	200	236	205	229	224	227	208	223	222	240	204	218	222	202	241	227	210	198	240	213	213	211	195	227	205	226	254	209	204	230	217	218	200	211	213	210	234	212	191	201	254	236	219	241	212	235	213	210	241	223	228	217	204	233	214	196	240	214	263	216	225	216	200	233	254	218	223	209	222	228	223	212	211	220	219	244	216	210	220	184	211	183	215	218	232	213	218	215	213	219	213	216	198	211	227	208	237	221	226	227	195	228	216	233	234	215	211	216	230	183	215	226	216	218	209	224	209	227	222	254	224	200	207	225	218	202	217	195	241	208	199	209	222	182	219	208	236	226	214	241	248	224	183	238	242	223	219	218	228	224	222	217	230	212	216	219	189	214	214	235	192	216	217	191	225	236	216	211	217	205	211	204	239	238	227	220	230	216	213	234	195	224	209	218	235	224	246	219	211	216	222	227	245	228	185	227	226	206	201	236	202	208	233	217	216	215	231	220	194	244	218	223	201	237	200	242	251	219	231	228	228	217	198	201	202	221	223	206	210	235	203	214	220	219	209	208	234	214	230	195	216	209	216	216	217	211	219	223	189	218	206	203	220	218	229	226	248	195	216	183	215	239	205	202	193	215	218	224	243	210	221	216	242	207	230	200	246	227	193	204	219	215	220	213	228	240	222	224	198	217	206	229	241	198	197	254	200	236	213	213	206	205	226	210	230	208	223	236	210	217	226	235	211	206	222	224	194	234	214	226	227	209	225	233	228	216	223	198	190	207	201	206	197	212	242	211	226	217	269	226	202	203	223	193	211	226	209	229	201	206	216	193	215	218	225	206	208	241	201	218	249	221	203	215	206	206	210	224	220	213	217	234	215	205	204	233	232	233	209	203	191	239	226	204	241	216	202	220	212	189	207	219	265	224	210	231	214	219	222	217	237	218	222	211	195	207	210	209	206	197	219	209	220	210	225	216	248	200	224	227	212	205	207	185	210	218	223	214	199	204	232	225	218	223	220	217	216	233	220	223	204	216	237	199	189	228	220	223	241	209	217	207	221	228	209	223	236	212	205	222	191	222	243	200	230	213	184	206	211	208	202	213	231	211	204	194	234	265	222	224	229	218	182	200	217	213	226	220	231	224	244	222	233	218	226	205	196	196	214	208	199	211	211	218	230	206	226	225	236	189	209	216	241	221	224	228	205	223	198	221	188	221	237	216	218	204	205	216	230	200	216	223	214	237	222	223	224	217	211	205	237	214	200	204	192	209	211	237	228	235	191	223	236	227	224	221	208	210	222	220	207	205	219	212	241	198	212	218	216	250	232	209	206	229	194	217	215	223	212	226	193	211	219	239	231	230	203	202	228	220	221	211	232	206	220	225	238	202	206	229	232	228	218	199	208	236	213	241	225	215	245	195	212	205	189	206	206	240	206	226	228	224	210	208	218	216	209	244	199	216	218	225	231	248	218	221	219	215	231	184	227	219	218	207	208	229	252	245	218	216	196	239	224	200	184	204	166	249	221	218	203	190	240	231	221	236	202	212	208	214	216	245	227	235	182	260	196	209	231	211	215	214	205	239	215	214	225	190	207	218	233	202	229	216	201	212	201	215	224	203	229	213	230	222	216	216	238	213	203	233	227	207	200	223	202	217	221	220	227	228	232	203	217	219	205	211	212	203	217	208	214	214	219	218	210	219	229	221	223	227	197	222	234	216	228	224	191	223	193	208	226	208	220	200	218	227	237	217	226	239	214	227	202	218	202	212	235	216	242	227	200	208	201	229	204	198	238	237	216	214	224	238	230	196	227	249	211	232	209	211	221	212	225	204	217	230	215	230	234	182	219	222	233	204	198	232	228	229	207	225	200	228	209	215	217	231	212	224	230	217	211	229	213	236	218	208	216	217	225	223	214	204	218	227	228	214	249	213	223	220	226	206	229	198	215	222	210	243	188	228	197	200	221	250	206	232	212	221	249	213	199	212	199	230	214	201	207	218	231	211	218	230	252	224	219	214	226	238	207	226	226	211	208	200	209	201	219	225	212	202	235	213	210	216	208	185	234	234	208	229	201	243	204	228	220	231	213	206	221	230	207	228	211	213	198	230	214	206	224	220	204	189	221	233	224	220	206	215	218	221	213	206	256	218	233	226	222	214	231	224	213	216	196	224	226	209	231	213	221	199	232	235	202	213	247	232	224	215	216	201	231	213	220	189	233	210	191	212	197	204	213	208	224	232	204	219	236	200	222	198	218	231	207	211	224	197	215	245	226	222	210	223	213	233	230	224	230	206	235	214	237	211	205	206	206	212	218	216	223	209	223	205	207	202	231	200	192	189	204	221	222	202	212	204	214	231	210	206	236	212	210	222	230	233	206	233	235	236	231	215	214	209	202	226	216	199	198	206	211	195	216	238	248	196	228	218	217	236	227	232	205	237	216	220	215	230	249	220	200	210	206	201	213	200	205	214	211	204	222	231	213	242	215	223	227	199	213	261	190	222	209	246	220	235	203	213	233	219	237	215	232	233	227	217	209	240	223	262	219	223	222	238	226	229	257	221	244	235	221	231	221	212	220	234	214	218	189	205	201	211	217	222	229	223	210	200	219	206	224	219	217	210	232	214	233	213	213	210	217	244	205	243	234	201	202	219	205	218	205	229	218	224	213	225	246	228	200	231	222	232	225	243	199	247	230	242	223	227	191	228	203	212	211	195	224	214	218	198	240	235	233	220	210	212	225	211	229	243	227	242	226	195	249	212	214	219	248	235	209	220	232	202	226	188	205	214	219	208	190	218	246	233	188	247	203	244	237
35554	53630	28875	24222	30138	27066	26973	20764	17259	14001	12016	11451	7950	6235	4406	3849	2820	2365	2007	1653	1539	1455	1238	1228	1216	1152	1141	1054	1114	937	985	935	860	935	845	829	867	822	807	815	772	784	765	743	783	717	735	736	738	722	714	717	653	645	671	757	712	734	696	719	716	719	641	675	683	655	719	722	658	702	672	619	646	652	666	671	648	671	685	663	650	667	701	628	654	657	681	676	666	682	710	661	680	665	686	661	653	687	686	757	683	712	728	647	663	667	617	686	662	655	720	663	602	691	636	698	661	643	644	718	653	628	645	669	685	668	674	662	670	654	653	663	633	656	666	656	637	718	638	616	696	682	675	617	662	671	680	675	648	681	632	641	687	671	708	610	669	692	624	669	640	678	659	660	688	701	623	701	669	707	686	639	680	659	635	643	665	661	684	627	697	682	663	646	712	681	631	700	693	666	682	603	640	621	664	631	651	683	675	626	666	646	723	653	644	661	637	676	680	640	642	632	676	622	680	660	663	629	698	655	646	695	681	713	639	665	666	666	630	662	653	635	621	700	694	598	653	657	703	676	629	627	658	662	700	646	682	637	662	630	671	660	616	639	679	625	708	635	707	645	648	678	644	662	695	674	642	688	692	647	644	693	665	663	677	670	663	685	659	618	672	591	697	666	698	659	691	625	664	654	679	664	656	668	679	663	687	664	694	646	709	724	645	628	653	700	699	589	703	672	696	690	643	671	585	711	638	684	687	661	662	623	646	704	660	629	635	624	705	690	668	677	676	617	643	672	638	657	645	693	708	652	660	679	643	655	638	683	654	667	662	678	670	643	638	675	624	643	651	652	646	688	693	693	675	653	675	624	669	658	667	640	655	613	691	634	692	647	682	653	707	659	612	624	647	709	653	622	672	650	701	644	672	648	641	655	644	661	635	670	653	678	690	665	667	642	642	667	628	680	637	627	628	636	681	670	631	689	645	636	647	636	666	644	745	638	605	685	681	670	660	680	658	707	684	622	670	684	669	660	693	644	649	621	688	650	665	606	647	618	688	669	606	626	645	723	620	600	634	675	682	653	683	698	707	661	624	657	720	669	667	674	621	683	654	641	638	663	658	666	747	646	656	673	596	646	674	630	647	679	679	708	661	655	651	640	630	651	662	708	655	620	646	673	681	685	611	676	679	644	716	663	660	654	661	646	684	638	677	688	692	635	694	650	629	613	654	696	661	687	632	687	628	648	662	668	629	641	627	689	639	645	679	628	633	683	658	677	660	683	653	672	642	697	675	657	603	619	656	688	634	659	667	637	736	636	639	654	669	658	674	700	654	668	594	653	646	658	669	657	665	640	622	657	667	671	674	685	638	668	641	670	682	644	669	669	588	635	621	678	647	644	662	636	676	698	679	698	730	648	684	646	673	677	689	677	638	649	690	668	684	663	651	654	681	671	676	718	631	679	610	633	620	672	632	667	648	616	650	644	668	676	685	647	663	678	666	676	688	644	654	680	639	656	665	684	643	647	639	691	672	615	644	682	644	647	653	636	654	705	648	647	662	686	632	688	726	657	688	683	649	646	624	670	662	667	657	709	652	641	655	656	664	635	645	668	656	646	617	657	724	687	651	688	646	642	647	655	654	683	655	678	607	670	698	683	705	626	615	664	654	688	631	677	636	654	687	653	665	637	676	701	627	660	685	652	666	689	666	687	666	673	646	699	648	682	659	684	669	663	665	624	669	664	696	652	682	668	687	646	692	637	636	693	648	631	656	706	709	668	648	696	656	645	650	654	648	647	626	653	688	658	670	632	672	654	663	703	607	671	672	720	660	640	661	645	639	682	695	645	645	650	652	628	663	658	674	704	682	660	702	683	659	652	655	703	618	689	695	660	685	667	686	662	675	637	656	659	641	660	663	682	684	673	665	652	653	667	698	651	637	706	647	671	651	612	635	660	648	733	685	659	674	644	656	704	646	652	693	706	635	678	622	658	709	666	653	657	641	667	656	695	678	676	622	631	652	688	637	654	699	671	630	665	661	652	708	679	665	668	701	656	643	721	682	631	698	644	620	677	661	657	638	658	651	714	604	688	693	629	668	695	712	678	659	713	684	667	644	646	686	672	687	683	722	686	704	635	650	674	659	619	696	687	636	668	688	672	628	646	658	661	641	694	644	658	639	671	647	694	664	636	686	685	663	673	625	643	670	688	697	679	678	642	674	669	681	656	640	709	689	628	671	649	642	649	663	612	628	655	661	602	664	660	645	672	650	621	670	645	707	654	642	609	677	645	645	695	711	674	681	684	633	612	626	701	637	642	675	677	676	663	668	703	692	700	644	648	656	691	703	663	648	667	666	664	639	652	664	641	662	650	696	667	630	670	658	648	704	678	685	652	625	604	663	635	658	653	665	708	665	669	650	625	662	667	708	605	616	715	636	646	698	657	640	666	660	651	697	654	675	660	654	692	637	635	655	665	638	657	636	654	598	713	655	657	641	633	680	654	643	670	655	649	692	692	687	668	698	672	645	662	672	621	633	632	636	620	656	653	630	644	661	675	676	596	639	637	670	615	658	641	655	643	656	650	634	651	647	686	685	647	604	658	672	642	642	670	628	690	715	667	649	682	671	638	669	635	653	662	665	631	649	691	625	640	641	616	673	667	671	678	634	670	645	718	640	681	688	677	677	646	662	609	678	664	673	618	707	697	636	668	666	642	652	678	698	628	649	638	646	657	678	677	654	686	664	681	666	674	654	607	655	685	635	626	623	666	674	669	656	635	647	690	625	631	669	662	673	636	660	634	659	685	639	662	636	610	633	728	647	662	685	600	684	647	690	706	677	651	648	630	660	643	649	632	656	686	642	678	591	632	663	672	591	704	704	669	711	608	666	679	661	649	687	611	631	642	629	653	672	672	682	638	669	631	641	631	630	671	627	718	595	660	652	697	682	662	644	653	675	701	645	670	652	651	675	684	668	672	647	639	668	653	681	643	671	623	735	636	642	624	694	674	639	613	675	668	658	657	705	661	664	634	665	697	694	676	639	628	692	667	652	664	610	661	619	630	647	684	664	674	657	667	642	660	669	686	653	634	667	649	675	731	637	686	644	634	689	656	676	707	618	665	672	654	651	674	625	606	661	663	660	688	660	680	599	670	686	606	661	675	666	687	655	633	610	638	704	636	644	691	629	627	673	670	639	677	712	636	648	670	653	686	681	607	651	664	686	641	667	676	641	629	682	690	675	652	664	708	685	637	615	623	654	670	677	658	657	662	598	652	704	620	677	673	651	644	625	674	606	657	676	700	644	643	631	706	676	667	652	639	647	634	653	693	627	623	642	648	661	683	654	653	666	641	665	630	686	672	669	669	640	627	691	645	680	617	640	676	661	643	701	624	666	655	711	675	707	688	659	673	661	662	619	671	641	679	641	676	612	681	644	675	629	681	667	655	672	671	689	669	660	667	647	610	656	680	629	614	640	694	666	655	701	696	703	647	691	621	652	726	683	653	620	652
55385	48698	32170	26526	26494	26669	26596	21355	14718	9910	7259	6086	4270	3054	2127	1439	1060	813	663	622	562	539	487	518	446	451	466	456	417	461	396	405	392	373	424	355	370	354	363	354	357	357	372	329	348	376	352	335	360	367	325	334	309	350	330	369	362	343	326	353	346	363	329	336	386	339	290	342	327	331	359	328	327	324	321	319	319	323	360	336	351	346	296	341	316	355	339	339	316	351	343	341	322	312	330	285	341	312	316	354	301	335	331	333	362	341	318	318	319	347	358	313	342	316	328	301	310	331	363	325	315	303	321	348	330	334	321	329	325	341	349	334	335	306	309	328	322	335	342	360	321	314	306	349	305	339	345	304	301	358	320	325	341	303	351	327	326	359	345	349	346	333	344	338	324	343	334	344	330	332	343	332	361	319	300	320	312	317	321	328	314	319	330	336	315	333	328	327	349	357	334	314	305	350	378	334	338	339	337	307	384	334	337	367	300	311	345	345	365	308	305	358	330	344	319	358	348	355	333	319	323	325	348	335	326	310	354	348	317	311	316	335	335	330	300	305	325	340	313	309	337	362	341	343	333	343	352	361	320	291	327	335	292	306	318	325	324	325	333	361	323	330	350	339	350	348	342	319	316	335	332	355	316	322	327	352	335	341	319	350	299	352	315	350	307	299	336	342	346	348	342	329	333	362	319	333	336	370	317	353	351	311	357	310	337	347	359	332	331	320	330	331	344	340	341	340	295	365	345	343	351	326	341	307	326	340	330	326	313	331	339	325	331	369	323	325	330	305	349	313	347	338	320	341	282	317	312	334	340	329	347	348	328	312	364	332	340	286	303	312	301	289	299	317	329	339	340	329	347	290	324	320	347	354	312	314	329	332	344	328	339	304	308	349	329	310	330	316	340	336	334	351	335	343	325	313	330	313	306	342	341	327	341	331	320	329	381	332	336	333	352	320	320	341	333	363	337	334	327	343	365	329	302	316	334	335	356	340	328	316	349	354	339	326	338	331	364	322	307	331	328	343	327	366	350	317	313	320	322	324	306	350	346	282	316	320	310	324	347	318	315	308	328	363	359	363	341	325	356	295	325	331	361	320	329	325	351	332	330	344	360	327	322	336	330	326	345	327	337	332	355	333	361	333	336	327	330	340	328	321	293	294	341	329	357	308	313	336	351	333	325	333	350	299	329	337	355	325	324	294	315	307	317	331	325	328	315	336	335	317	341	350	318	329	294	320	367	314	305	325	309	332	326	307	351	347	332	360	325	346	347	316	307	312	336	338	346	329	322	341	320	356	358	329	343	351	322	312	339	308	320	356	312	346	348	308	359	320	346	348	309	327	326	325	305	348	309	316	326	342	319	321	347	339	323	301	329	326	338	325	326	300	320	343	314	330	340	336	315	321	298	328	330	293	321	341	334	301	311	326	332	330	348	316	296	333	351	364	329	351	327	325	349	337	327	308	321	319	344	356	334	347	337	344	316	305	329	327	336	330	345	340	302	297	349	359	347	292	353	365	332	330	307	340	352	333	315	337	312	317	355	337	328	310	303	339	322	327	340	327	378	318	358	317	312	356	300	304	307	326	323	359	324	314	356	314	334	334	316	352	289	318	319	283	323	302	335	285	343	328	314	321	336	305	341	305	295	344	331	359	331	289	312	344	331	324	293	337	312	331	320	336	346	301	313	343	314	285	325	331	330	339	323	334	355	338	328	353	314	331	336	334	345	316	341	325	327	334	347	328	336	356	369	331	319	319	360	325	371	339	342	346	317	321	336	320	308	329	327	344	328	309	320	319	328	303	340	334	325	336	313	318	319	317	298	349	330	333	336	306	341	322	337	337	361	326	325	323	344	322	341	289	345	297	371	298	334	339	323	335	349	333	331	324	270	327	323	296	344	312	309	323	312	341	308	334	367	325	344	328	327	350	324	356	324	323	360	319	341	336	333	313	306	316	340	354	346	322	333	318	298	291	319	316	321	342	332	346	332	337	347	301	368	297	367	304	326	294	316	322	297	342	340	315	335	336	347	336	318	324	319	328	308	300	336	340	322	333	303	341	310	324	318	343	323	293	325	304	331	345	309	329	344	350	324	356	346	307	322	351	343	322	326	323	330	367	313	313	338	326	289	316	359	345	366	298	384	334	333	319	329	310	299	338	352	320	313	356	321	329	311	321	332	299	326	315	328	339	358	331	337	290	307	326	363	316	331	374	341	349	326	339	337	349	358	303	340	322	318	356	347	341	317	342	310	357	324	349	320	319	356	309	325	356	340	292	324	333	333	357	332	355	354	271	300	350	334	325	319	301	318	303	342	336	347	304	338	314	326	366	387	282	342	330	316	302	367	337	340	300	311	335	341	296	309	319	290	347	331	331	329	349	303	320	328	307	355	324	365	322	359	325	329	316	322	301	334	340	321	331	329	341	326	325	322	337	331	332	319	317	309	362	329	333	335	309	315	326	309	348	340	302	332	329	311	322	337	317	325	348	311	342	342	310	309	310	313	321	344	356	371	315	318	309	363	340	362	312	326	310	341	319	305	350	320	360	301	351	308	311	344	327	343	320	346	338	340	275	338	350	357	317	340	329	321	322	355	320	335	320	315	317	353	328	307	328	326	356	348	318	309	300	284	325	307	323	357	342	354	328	314	338	318	357	325	357	296	297	339	301	344	352	343	318	316	333	345	326	294	311	299	335	330	354	350	331	334	345	306	326	332	333	320	353	327	324	328	351	321	294	358	352	332	318	319	330	308	340	323	300	310	303	319	330	321	300	348	332	367	317	347	332	334	271	362	329	393	320	330	312	331	327	362	353	333	316	318	340	323	356	342	321	330	312	311	338	348	313	322	296	345	329	305	345	328	351	327	307	325	296	319	327	340	325	297	330	336	297	315	320	342	319	331	322	331	360	346	352	363	305	344	335	339	338	340	307	335	330	338	326	366	312	349	290	316	365	331	332	350	351	303	336	329	324	317	329	321	335	311	350	338	337	348	334	310	336	313	314	332	374	312	358	362	301	331	321	339	322	335	322	316	312	343	303	329	364	359	316	344	353	327	347	328	337	336	339	305	287	347	351	324	309	317	333	327	318	370	338	342	359	320	326	360	309	324	318	324	293	314	317	318	360	343	308	361	293	325	333	339	316	340	318	323	329	311	355	345	324	333	325	314	323	334	322	324	345	342	353	288	336	322	358	387	336	317	330	326	320	347	335	342	303	341	360	328	348	303	323	353	314	364	333	327	346	321	328	352	366	353	362	341	356	323	325	318	317	296	327	330	331	361	340	372	313	314	359	346	305	345	326	342	327	305	326	342	309	300	318	340	343	372	332	329	332	370	329	381	340	300	326	296	385	313	319	328	294	333	350	339	342	338	296	320	353	349	314	347	330	343	343	327	313	322	312	303	332	291	313	335	357	333	319	352	319	348	358	318	317	375	338	311	321	316	329	337	350	338	319	337	305	318	339	320	348	325	329	331	334	358	334	352	348	333	323	342	325
45164	51416	35490	32060	37605	34555	36519	29842	25988	21867	18893	17765	13724	10822	7771	6574	4647	3646	3084	2705	2421	2193	2005	1949	1856	1807	1769	1712	1602	1600	1381	1430	1303	1285	1244	1259	1212	1193	1161	1161	1068	1198	1126	1083	1076	1076	1045	1001	1052	1033	983	979	1020	999	983	957	1014	1005	1014	1007	947	960	968	1005	1006	964	948	959	950	964	858	858	956	938	923	922	942	990	906	941	936	907	939	893	931	931	925	944	940	896	941	901	926	901	950	972	932	918	963	928	919	889	1019	1012	961	967	988	968	935	948	943	988	911	921	867	877	919	982	888	947	945	940	942	937	918	928	922	868	943	914	903	949	923	913	944	872	960	926	933	915	951	979	957	875	898	930	857	879	906	886	896	877	928	989	943	895	914	929	932	903	972	971	907	931	891	933	906	958	927	923	979	935	917	928	907	905	911	956	898	926	935	910	908	894	919	906	913	866	925	875	912	869	920	943	874	934	995	934	944	907	891	919	921	986	885	920	888	885	872	966	917	916	889	900	871	917	962	909	942	938	905	906	829	926	891	913	931	940	885	942	875	901	831	909	940	929	945	946	879	914	890	947	904	943	919	863	877	895	930	876	866	915	875	905	891	836	948	929	917	944	847	900	905	840	898	864	933	924	947	930	932	913	867	889	968	881	922	878	871	959	891	878	875	958	922	910	911	921	887	938	988	889	918	869	903	926	892	882	976	858	868	897	911	922	915	919	863	845	925	904	962	951	947	909	963	924	893	895	886	920	892	881	948	900	919	886	919	965	900	908	910	948	960	896	935	899	888	945	914	847	938	918	912	908	968	876	979	958	883	927	858	965	899	950	911	926	840	870	943	897	912	884	903	868	908	886	886	843	896	909	917	906	933	917	922	906	962	910	933	964	954	922	955	871	902	931	919	870	982	877	932	906	887	951	934	886	919	903	901	948	916	942	864	903	902	943	902	834	894	912	870	907	925	926	954	889	953	927	897	895	929	906	962	837	895	959	926	875	913	952	924	903	928	901	938	918	866	905	869	954	916	927	896	982	894	891	949	983	899	924	890	935	926	905	974	940	927	902	929	909	894	889	884	893	908	912	952	913	922	960	906	890	844	871	891	902	898	898	918	883	948	900	900	915	878	931	923	900	902	896	921	891	851	890	935	947	956	931	860	890	943	869	884	823	918	939	949	908	928	908	933	895	924	951	883	937	933	872	904	909	935	911	911	907	883	919	899	851	901	934	911	903	907	895	893	899	899	950	884	941	913	900	972	909	943	908	910	894	889	890	891	942	894	903	913	840	940	927	905	908	882	958	874	913	843	899	918	900	970	970	904	871	909	905	946	890	927	890	908	892	917	903	887	947	939	947	931	879	939	896	886	907	907	906	949	952	896	904	973	916	880	901	904	928	878	895	863	949	928	887	891	932	861	941	897	903	873	988	905	894	909	920	952	919	962	864	852	863	886	881	929	935	906	887	881	919	907	898	928	889	922	947	883	951	891	907	898	934	940	950	955	888	965	945	943	941	906	889	851	887	856	909	927	966	878	944	858	913	896	882	872	907	905	892	959	900	890	932	892	918	905	866	894	937	886	874	926	938	902	914	929	907	934	932	896	896	886	931	861	879	899	926	949	900	870	893	916	945	944	959	943	931	898	946	927	936	923	917	934	912	929	908	883	921	890	916	868	917	957	910	954	892	910	926	879	940	929	896	868	875	940	902	919	906	842	926	895	916	952	908	914	930	876	958	862	883	944	955	905	896	930	915	933	907	916	897	904	876	904	891	917	924	927	911	912	883	910	982	930	878	959	914	915	916	889	894	936	906	887	926	931	916	934	916	902	913	924	923	947	916	964	877	925	947	921	929	944	931	898	865	922	892	880	925	928	928	940	961	912	891	908	916	925	906	922	909	932	866	921	946	898	917	906	902	915	878	978	902	886	900	901	947	907	908	922	931	973	895	899	913	896	891	909	942	928	1008	950	900	863	865	954	955	942	894	928	935	871	862	918	910	919	915	882	878	918	900	926	902	920	920	929	888	902	913	949	910	947	939	914	890	909	905	909	938	925	918	926	902	885	854	832	948	896	889	969	893	926	891	907	908	914	977	862	953	896	901	854	894	941	930	876	899	934	943	915	909	908	943	993	930	920	870	917	931	914	924	933	908	906	949	900	880	952	906	919	943	917	915	914	900	933	921	906	896	924	924	981	906	939	958	856	883	941	934	927	890	843	940	922	907	930	914	915	894	898	900	973	918	878	873	943	895	917	984	984	871	881	884	884	883	993	905	894	946	953	878	909	942	904	921	914	926	947	896	946	846	911	906	902	970	912	974	953	907	898	881	915	911	901	900	904	927	895	903	914	876	966	943	936	880	930	920	975	938	884	929	913	878	905	959	933	886	921	898	938	932	884	884	923	930	896	967	940	957	968	895	877	910	916	893	916	960	893	924	869	926	895	935	947	921	1003	926	857	852	897	894	933	913	908	921	866	919	930	871	876	935	939	948	942	866	922	909	930	905	937	906	903	890	845	944	921	896	955	929	923	882	892	899	889	946	894	870	962	923	952	868	857	930	876	902	913	955	963	914	956	924	870	915	934	876	916	897	910	878	916	949	930	893	923	920	925	928	990	937	897	913	942	919	928	924	897	940	905	919	853	921	907	932	911	899	954	897	903	916	918	924	959	848	887	908	860	881	892	919	918	880	885	918	911	910	910	907	932	889	936	943	917	931	878	930	918	977	889	911	906	903	882	909	932	903	949	870	892	915	967	937	862	904	895	924	863	903	906	852	930	926	920	913	897	875	880	919	925	872	874	885	905	888	930	933	913	901	915	919	868	916	898	895	957	909	953	888	921	952	954	941	923	930	914	965	922	922	959	859	899	912	931	889	908	891	916	873	912	916	930	903	907	934	891	903	989	907	905	905	996	885	916	897	880	917	903	927	911	885	864	948	908	907	924	928	937	888	891	955	963	893	920	985	905	916	958	870	932	943	948	864	906	900	914	928	907	938	886	901	938	921	903	908	905	886	908	940	882	910	863	882	956	872	926	919	927	950	928	919	886	882	900	926	872	942	916	921	932	932	878	914	922	847	930	938	965	892	850	898	919	922	908	897	930	860	916	939	860	917	920	902	893	890	969	939	882	924	891	938	958	947	919	895	941	894	901	914	927	949	915	938	887	926	930	976	900	884	945	931	926	889	913	909	879	976	943	963	932	965	900	922	937	942	863	925	933	949	913	867	894	923	913	923	892	909	885	914	886	941	876	900	899	934	949	944	921	927	885	923	919	878	938	961	893	918	889	912	913	970	865	937	923	885	914	914	958	973	927	893	944	871	934	863	882	940	932	932	950	920	877	870	915	939	878	899	906	905	948	906	950	926	862	873	976	916	889	897	903	925	876	928	898	946	854	902	894	943	945	935	892	901	885	858	926	876	864	914	883	899	894	838	932	964	927	934	912	921	913	911	881	906	867	898	894	856	895	954	938	848	920	910	901	897	875	857	887	911	989	908	966	877
17687	33091	16939	6829	4355	2767	1890	1390	924	751	566	507	368	361	300	292	232	220	252	243	206	229	221	220	218	195	191	190	204	193	192	174	194	184	188	217	192	175	178	174	197	184	177	185	171	165	178	177	164	180	164	170	189	146	181	198	202	171	183	172	171	193	142	187	188	176	201	160	168	198	191	179	169	170	161	177	177	177	188	167	189	179	185	182	171	152	157	178	177	203	169	167	195	143	189	201	181	168	212	204	165	173	211	171	185	176	223	175	187	160	182	157	166	165	175	168	174	187	174	172	174	170	164	179	157	184	172	196	171	179	168	173	165	149	177	176	150	196	189	149	176	207	172	176	174	152	155	173	156	176	169	180	174	161	174	169	197	179	178	174	195	184	166	175	178	182	162	191	174	156	184	169	187	192	152	191	162	163	151	168	163	182	171	182	156	186	177	181	174	215	157	157	176	181	157	194	187	178	167	153	181	177	187	215	182	177	194	196	200	173	197	156	179	185	169	169	172	162	153	182	194	198	157	181	161	172	152	153	199	173	151	174	183	178	149	175	178	184	166	180	169	172	172	148	212	161	173	151	168	171	171	174	185	177	163	188	151	179	188	191	174	169	187	213	138	177	178	165	176	187	194	161	189	176	167	175	183	174	167	171	212	176	188	183	160	177	169	173	157	190	188	166	201	187	162	197	185	194	183	180	162	169	166	175	165	164	163	191	186	173	179	190	167	169	167	181	195	186	189	167	175	176	167	203	202	177	154	164	154	171	178	192	191	175	147	172	170	176	186	198	187	185	210	161	201	166	178	172	175	170	171	181	190	171	186	176	149	166	182	166	183	176	161	155	186	160	152	187	160	162	151	156	179	185	175	160	183	198	156	160	185	185	175	180	187	178	156	172	189	189	206	147	187	193	166	192	176	186	183	180	181	177	159	165	147	191	184	193	171	179	160	186	176	144	165	189	165	200	170	174	194	187	153	186	181	160	184	170	151	160	174	181	201	180	181	198	175	183	186	173	171	170	199	164	180	198	180	181	156	192	178	188	173	182	207	183	157	176	203	175	182	201	163	177	182	184	155	166	158	178	174	164	164	181	169	200	179	187	186	183	153	182	188	184	169	193	180	180	170	170	148	183	164	202	159	192	179	193	172	183	188	162	184	178	168	188	183	187	171	164	164	169	197	157	203	210	181	181	189	199	176	188	177	169	199	167	179	187	177	158	157	181	188	159	150	170	193	215	182	153	174	158	172	182	189	160	178	166	187	171	186	196	152	172	173	179	184	181	188	191	166	167	171	166	176	177	154	183	181	180	171	192	175	192	178	176	165	160	186	165	168	175	182	184	176	160	163	176	177	196	164	185	172	172	170	196	173	173	174	191	169	151	157	171	159	163	180	184	148	193	171	170	165	166	169	170	176	156	180	186	185	181	167	165	171	151	149	181	182	172	192	168	165	177	184	159	183	171	188	180	178	171	161	163	194	152	180	189	200	178	183	188	161	160	177	169	159	176	182	167	156	186	175	180	202	180	196	178	176	169	170	181	203	180	170	194	170	193	156	186	172	186	198	197	188	174	185	177	206	180	164	178	164	162	169	151	158	190	161	184	191	197	199	201	161	170	176	170	169	175	170	193	182	173	174	192	188	176	176	174	165	169	176	150	176	166	182	181	172	177	174	187	161	201	166	175	178	202	154	160	180	176	164	175	173	155	154	187	190	160	211	159	188	168	179	184	168	167	168	177	190	175	167	206	171	185	176	160	168	174	210	188	187	166	188	178	173	179	188	185	179	179	171	171	174	179	170	167	153	166	156	177	176	177	180	177	183	163	177	173	180	177	170	175	183	207	177	184	146	158	187	167	176	173	175	167	175	176	196	181	163	204	163	148	190	167	163	178	187	174	168	159	174	197	160	196	189	184	184	211	187	155	179	185	180	196	178	179	189	203	166	182	168	147	174	164	179	204	185	172	174	166	170	182	194	176	164	169	194	172	163	172	171	171	173	195	175	180	147	160	165	186	169	172	167	197	183	182	163	171	176	181	160	159	205	157	161	190	175	176	179	165	167	155	166	159	188	184	164	165	149	180	184	178	183	187	173	184	170	169	146	146	181	172	192	174	171	159	168	177	180	146	181	209	160	165	167	190	195	174	172	170	167	161	178	165	210	159	206	210	185	182	188	173	185	188	175	178	167	193	172	182	159	177	194	163	165	172	153	183	171	198	179	183	168	188	202	153	181	180	188	173	178	184	192	193	175	211	172	172	183	172	163	176	184	169	180	181	187	179	183	191	167	178	170	165	163	174	166	158	161	182	162	190	178	171	199	200	145	190	173	168	186	168	177	163	189	202	180	189	194	182	172	158	160	184	197	165	168	185	163	174	202	188	171	177	180	164	173	189	193	180	167	161	186	179	177	149	160	195	204	169	186	181	168	176	197	185	151	175	177	153	180	174	156	179	166	185	201	182	171	168	190	174	161	156	162	198	167	171	193	176	171	192	174	170	205	181	188	161	195	182	175	186	150	200	186	171	163	180	173	177	162	185	166	161	205	184	187	161	193	179	195	194	174	173	162	185	214	160	174	187	169	187	184	177	172	177	195	195	166	176	167	183	169	165	176	177	182	162	161	166	191	174	182	188	174	152	197	178	196	181	183	135	161	195	191	198	163	182	171	154	171	179	171	191	177	199	173	175	171	165	181	187	162	178	183	161	150	198	176	171	164	188	174	173	178	167	147	185	182	170	188	199	168	175	171	161	183	164	190	158	174	197	174	178	189	173	176	178	192	178	162	173	192	165	159	187	174	202	178	164	178	174	180	183	167	169	158	166	184	193	185	189	155	183	210	193	181	165	156	183	185	172	178	171	168	199	177	182	187	185	172	201	172	178	156	168	179	189	172	158	171	174	178	159	167	178	182	177	184	172	197	195	162	172	175	173	173	178	193	177	166	159	199	182	192	191	191	184	174	190	181	166	173	162	189	158	171	157	158	168	164	194	177	179	164	179	160	174	157	163	173	181	168	178	181	184	180	165	186	176	178	182	184	173	148	162	181	162	178	187	197	204	169	171	188	180	166	170	178	185	196	173	187	170	169	169	184	178	202	167	159	184	187	176	159	175	161	176	156	180	175	165	184	157	158	184	174	192	163	161	144	168	172	197	190	186	180	184	173	177	171	157	165	175	169	171	174	163	183	185	161	184	179	182	150	203	165	199	165	173	181	183	186	176	158	195	170	170	191	187	178	176	176	205	156	187	191	175	163	186	170	165	180	171	153	163	187	200	168	159	189	168	185	176	157	158	190	179	169	184	174	169	183	178	178	172	208	178	160	194	160	186	146	164	200	185	183	160	192	173	155	172	165	198	197	193	170	160	179	204	194	185	192	180	178	181	155	146	180	170	172	184	167	170	165	192	164	175	184	176	169	185	196	164	178	175	170	201	175	175	197	160	196	182	155	174	181	184	160	155	186	176	185	170	177	176	185	180	170	200	171	176	192	195
14941	34128	12698	9889	10789	8137	6885	5227	3970	3311	2711	2387	1935	1657	1433	1208	1011	961	938	918	808	795	815	835	815	670	768	732	710	679	707	705	680	634	638	652	647	612	647	610	627	671	610	579	584	637	615	633	591	585	545	580	587	558	575	591	622	574	534	604	539	572	584	553	550	578	577	578	532	534	576	625	524	540	544	560	571	562	562	558	564	591	568	571	578	532	585	513	578	583	564	544	545	547	546	547	576	570	565	550	536	552	588	575	594	541	562	616	566	540	564	570	550	572	593	528	550	545	536	582	552	564	543	547	534	558	549	602	549	550	515	602	585	527	531	572	577	574	545	590	584	587	544	531	541	569	539	567	582	545	573	551	553	547	557	562	613	554	584	536	588	552	577	603	526	549	583	563	579	571	592	526	566	568	544	495	566	542	573	576	601	571	589	550	516	566	548	559	545	557	541	558	560	543	554	559	512	575	556	564	536	573	570	589	572	567	539	562	548	549	587	569	543	600	577	577	540	593	567	571	540	549	596	519	516	599	585	553	548	586	571	556	536	549	599	554	546	569	578	554	504	545	537	493	573	563	612	519	524	584	576	538	535	599	570	564	555	524	572	565	560	544	551	568	562	550	542	553	608	609	575	574	582	545	590	548	575	550	569	526	564	576	610	554	553	598	528	580	588	560	514	598	564	565	569	534	558	551	557	540	503	544	580	570	511	506	518	573	543	573	574	567	547	550	557	552	574	582	554	548	536	589	549	581	547	592	576	522	577	576	528	590	559	566	575	582	574	563	529	532	556	576	539	548	568	555	578	600	553	532	581	567	562	571	569	532	552	569	592	547	575	536	592	547	580	563	516	554	546	593	581	567	555	563	561	526	549	525	589	564	540	589	577	515	555	552	569	542	575	563	585	583	562	550	618	595	544	578	563	620	555	557	524	554	540	555	588	511	527	564	553	579	575	579	538	558	534	581	578	580	551	613	580	543	532	591	573	549	573	559	529	529	563	527	541	572	560	597	569	530	516	598	593	588	544	524	573	574	592	551	557	527	593	532	541	529	533	595	612	540	545	560	574	563	559	556	551	519	590	530	578	542	551	568	536	613	525	555	548	535	520	577	534	574	538	580	517	564	552	573	540	526	553	546	555	571	536	557	534	544	572	569	564	563	569	562	560	591	571	577	570	567	586	583	537	566	550	545	540	572	572	579	525	513	533	561	570	554	547	557	544	576	557	537	557	565	577	579	546	549	579	609	567	570	624	577	579	579	542	541	563	573	559	595	535	565	566	572	546	580	588	537	541	560	572	548	526	584	605	580	540	568	555	599	576	541	571	592	594	584	507	549	555	601	556	574	555	575	557	561	555	534	548	551	602	565	583	545	539	601	543	528	545	541	515	532	541	566	614	573	596	542	562	544	570	579	572	576	549	532	599	531	593	515	561	549	528	605	595	553	538	622	532	567	543	523	565	572	603	583	560	533	587	541	579	606	485	569	594	572	542	548	539	571	557	587	542	557	564	526	541	561	548	555	549	527	528	568	578	556	574	562	541	558	600	559	567	557	552	595	592	560	570	558	607	572	558	565	513	566	517	571	603	561	573	574	525	537	571	571	503	582	562	567	607	529	548	572	569	544	553	570	529	592	549	536	577	527	538	551	560	573	549	584	577	545	565	554	555	547	548	601	535	594	520	546	544	564	592	595	518	563	553	552	554	534	533	544	563	527	542	565	574	554	539	558	561	545	566	559	573	542	604	575	545	574	572	588	555	561	568	538	582	564	552	558	577	554	556	579	595	584	582	561	525	570	550	547	589	546	545	573	552	544	597	565	540	577	576	534	559	600	567	565	533	538	533	526	585	563	577	560	562	568	559	574	555	531	593	539	565	555	519	599	552	547	561	540	588	566	580	506	552	518	562	572	548	568	608	529	554	552	549	656	534	568	567	601	577	576	555	564	583	547	547	521	547	563	545	592	608	583	555	589	544	541	546	568	553	576	563	564	554	549	549	561	591	558	532	539	555	563	526	583	595	550	586	613	554	528	572	583	569	518	579	540	591	559	597	566	578	596	549	577	536	531	534	575	568	573	575	581	568	557	595	592	553	572	560	581	540	606	531	575	565	546	546	565	575	559	526	559	571	589	557	563	574	553	526	563	562	515	532	575	535	544	557	603	540	543	569	570	563	572	551	597	551	545	599	579	574	589	553	552	593	572	568	617	547	568	536	540	609	533	547	588	569	562	579	599	572	593	605	564	566	577	586	586	532	544	571	544	528	591	594	568	555	541	538	543	538	551	558	533	573	594	619	579	550	514	564	601	565	505	553	586	510	570	570	567	572	612	572	585	555	531	573	577	516	527	586	597	530	615	519	539	554	595	547	569	502	548	524	580	579	575	532	556	550	538	610	562	551	523	525	545	557	556	556	597	576	593	574	570	567	607	577	601	567	579	587	566	549	532	587	538	522	567	578	550	578	618	572	542	578	590	583	578	530	538	592	538	554	585	556	574	581	544	571	584	597	563	567	566	580	570	525	572	529	567	571	570	591	545	574	590	594	563	567	555	565	586	532	566	542	569	597	529	549	547	554	536	569	541	564	559	567	530	561	564	578	545	562	592	581	550	576	565	541	544	609	544	555	563	563	538	560	523	588	567	553	531	540	548	597	540	578	552	592	570	582	583	564	550	581	566	531	565	554	534	587	555	558	591	573	518	554	593	622	600	578	579	537	563	547	542	525	591	509	570	605	585	585	515	569	561	570	521	543	548	574	576	597	537	541	594	577	557	607	566	536	562	556	578	581	614	581	517	577	623	526	542	577	555	573	528	584	594	522	547	533	557	519	583	538	581	534	581	557	520	547	581	528	606	557	543	581	540	572	598	542	598	531	584	580	556	583	551	560	584	532	553	542	577	586	581	588	569	522	605	532	597	598	551	542	573	592	581	531	520	552	587	592	576	583	549	539	548	578	567	550	544	584	594	535	533	557	576	570	550	592	599	546	626	575	572	593	536	550	568	552	601	556	576	536	566	546	600	602	579	593	606	567	557	519	596	561	560	512	566	562	582	549	533	569	562	524	576	528	547	550	546	577	577	555	584	522	563	541	558	510	543	575	556	610	606	581	568	532	579	546	524	581	528	543	556	572	594	543	601	583	556	564	539	545	560	518	547	581	548	609	566	557	558	552	573	579	588	569	545	565	575	537	574	559	569	544	537	554	548	560	513	580	559	559	570	587	574	587	522	518	599	554	571	568	549	552	537	542	556	615	598	547	564	542	577	526	574	541	593	534	522	541	565	551	526	571	540	575	539	535	570	529	576	547	506	581	542	538	570	545	559	580	549	516	557	562	553	568	539	541	583	563	549	591	557	532	579	564	542	537	575	581	576	574	589	555	587	567	562	589	559	512	602	560	578	526	533	536	540	570	635	593	542	541	586	583	545	513	544	557	576	532	543	561	536	565	547	582	591	531	530	588	536	532	563	531	607	540	557	575	576	547	564	572	568
47601	52383	31540	25545	25863	23763	19135	12708	7527	4776	3781	3173	2204	1238	976	766	559	420	412	355	359	319	284	284	290	255	264	295	270	249	247	218	242	249	236	227	251	259	256	243	238	219	242	226	245	228	228	208	218	196	233	207	222	219	200	219	228	230	224	202	230	198	237	228	179	231	211	216	221	221	225	218	229	223	220	194	225	241	207	218	234	220	198	223	223	229	213	246	217	221	226	210	218	223	246	239	241	228	211	232	186	213	232	221	222	191	240	222	231	224	207	200	221	218	215	202	226	222	242	223	221	233	202	206	223	230	206	215	204	208	236	209	233	217	232	208	215	205	215	228	202	205	218	208	206	207	189	231	228	216	231	234	219	229	221	207	203	228	248	225	222	207	213	205	218	209	204	209	219	240	235	197	212	216	221	231	250	230	203	218	218	220	223	236	204	223	237	204	205	233	210	211	224	247	232	226	221	189	231	228	214	201	203	224	223	218	231	230	235	222	211	229	220	248	223	217	215	217	208	218	201	216	214	217	210	186	214	221	203	220	209	202	209	203	190	207	246	209	235	199	230	215	204	219	209	216	214	202	209	221	231	213	189	198	214	199	206	186	228	215	215	215	224	214	228	252	207	207	213	225	197	227	223	212	221	252	211	214	191	213	250	216	204	220	239	197	201	221	208	223	219	220	182	220	250	236	222	223	227	196	208	224	219	231	219	212	217	234	219	223	208	224	230	192	230	217	230	229	210	197	203	211	201	209	216	217	208	234	227	206	209	205	215	227	216	218	210	218	223	207	201	231	225	209	217	215	220	209	217	206	218	214	207	228	225	237	238	235	230	180	185	225	213	217	228	227	222	227	200	214	213	240	213	203	228	217	237	221	232	192	202	194	195	241	228	219	232	213	180	241	218	225	207	231	223	204	219	219	206	227	200	223	208	226	213	227	230	221	215	207	199	207	204	207	213	216	240	206	206	211	197	194	228	229	231	225	208	211	223	217	199	209	208	215	205	207	204	221	232	212	238	216	260	235	188	209	210	226	220	213	246	199	224	207	226	222	222	223	208	227	223	212	207	239	229	203	195	215	216	225	213	244	213	225	193	224	225	248	244	214	196	211	209	216	223	195	192	212	236	208	214	210	229	193	228	224	210	230	208	236	210	224	209	210	212	215	220	210	206	212	214	195	232	239	212	228	211	205	229	230	217	230	204	200	229	233	199	214	225	218	204	225	243	242	230	230	229	237	210	234	211	237	221	235	199	201	227	206	232	252	210	200	234	230	207	231	208	232	245	177	227	217	202	189	214	209	198	218	203	223	222	207	230	188	231	237	216	205	213	194	215	209	220	227	199	200	197	236	218	253	220	195	211	208	215	211	196	204	232	208	215	240	215	236	222	242	221	208	227	214	239	212	216	219	222	214	229	205	189	210	219	228	193	217	227	191	235	192	217	220	196	205	203	226	218	207	247	222	233	218	246	222	201	205	223	222	211	213	211	221	190	229	208	226	213	236	226	237	214	235	204	225	224	226	248	226	224	214	232	200	223	219	190	239	207	233	219	235	232	218	217	211	196	212	227	240	199	218	188	204	207	196	247	219	216	213	224	233	205	234	225	207	218	210	216	233	219	222	211	197	247	230	215	232	205	213	246	226	226	204	223	224	219	216	215	199	220	217	207	230	214	212	192	226	235	232	221	220	214	227	215	246	195	228	230	210	186	201	209	230	217	204	245	210	194	187	220	215	215	206	207	205	220	229	214	211	246	239	214	261	207	199	202	216	210	198	210	232	211	230	212	222	221	207	207	223	214	235	211	229	227	223	214	226	236	212	242	215	235	239	228	184	221	253	221	237	184	217	236	224	191	221	214	211	217	183	193	237	234	224	243	240	233	222	237	226	214	210	185	231	218	240	224	220	225	206	206	226	214	183	245	231	217	192	194	224	236	231	220	223	185	193	237	217	230	230	236	213	210	216	238	210	211	221	222	209	231	225	228	225	222	221	215	224	204	204	178	195	195	230	241	230	199	224	223	214	219	227	224	209	223	217	241	244	232	226	217	221	213	213	214	242	224	224	207	194	211	229	202	219	233	212	208	208	229	231	247	227	188	206	217	222	211	206	195	225	236	196	226	202	212	230	220	224	232	216	229	221	230	236	224	191	209	227	220	229	227	228	216	216	219	227	222	226	206	197	224	202	222	197	254	224	217	227	214	220	231	245	217	208	224	186	238	219	229	210	222	225	219	207	240	220	215	194	224	227	220	204	195	203	193	236	204	227	221	208	240	219	194	227	237	232	242	241	219	221	191	210	248	221	227	223	213	233	229	194	225	227	192	207	228	233	216	244	206	204	188	194	220	211	204	219	192	204	186	208	201	227	247	202	205	203	207	237	216	227	225	203	243	225	228	215	216	217	226	243	225	241	199	235	203	222	226	238	238	204	209	198	213	250	234	215	238	220	228	200	257	213	191	225	240	225	197	220	185	213	237	240	224	209	200	222	209	234	193	200	206	238	205	230	224	204	224	218	209	220	212	218	225	226	254	204	228	225	197	214	213	210	244	215	212	198	213	227	215	216	199	211	206	247	232	212	217	238	250	198	216	211	213	202	184	211	214	217	219	195	209	189	233	247	210	242	217	234	203	208	196	205	237	183	206	237	227	245	218	194	239	235	222	224	210	224	202	220	216	219	229	215	186	213	230	207	250	204	234	197	197	225	203	211	227	215	220	233	207	206	234	235	236	199	196	227	233	189	208	232	239	215	203	237	222	213	226	197	185	210	208	213	213	208	191	229	211	239	219	216	235	189	219	219	233	239	248	222	208	237	226	213	204	225	204	243	209	224	197	196	205	220	212	211	204	217	212	229	214	228	220	233	218	217	220	213	226	210	193	230	235	219	243	224	208	219	211	203	201	209	200	180	214	227	228	225	220	220	197	212	231	207	221	209	239	211	213	233	206	223	231	242	202	225	193	227	236	214	220	217	212	237	210	251	267	232	229	205	193	232	240	249	203	226	216	229	187	245	229	232	248	216	229	215	218	231	210	202	219	209	203	202	227	200	201	210	232	234	195	232	210	211	215	219	220	224	218	224	206	205	234	213	240	223	194	205	235	235	225	224	200	240	208	190	218	218	195	248	208	217	219	192	208	206	214	209	203	232	244	238	214	227	239	202	193	226	205	174	222	228	218	220	227	206	214	221	211	189	216	220	229	211	212	209	200	216	215	226	214	232	232	199	206	223	216	198	223	221	240	201	193	237	222	204	237	191	227	218	218	200	222	196	213	221	243	217	193	232	210	224	214	230	206	227	209	246	223	229	199	204	232	197	239	195	202	217	207	239	204	232	226	216	200	229	227	212	202	190	202	206	236	204	192	221	208	214	226	220	229	237	209	200	230	196	234	216	211	191	240	217	214	215	247	253	217	217	215	232	230	220	199	201	215	216	203	213	231	197	177	215	212	215	238	231	241	229	208	221	194	240	211	193	214	204	201	214	204	250	230	201
38312	52315	29473	24430	31174	26929	26805	21292	17320	13991	12399	11195	7548	6025	4758	3719	2904	2121	1919	1543	1501	1582	1303	1243	1175	1227	1184	1152	1054	1059	938	903	938	874	820	821	835	808	823	819	826	791	735	719	728	784	676	712	700	697	703	696	673	715	725	684	709	673	675	680	681	693	736	714	674	674	678	656	698	662	694	678	614	624	651	665	647	713	637	665	644	691	673	709	642	648	686	687	675	675	677	668	690	641	646	647	655	705	674	686	627	651	656	689	651	656	660	662	666	646	640	609	676	644	649	592	650	669	632	665	637	647	636	680	662	636	693	701	636	690	649	674	677	620	663	689	613	643	673	621	666	673	696	651	629	648	641	655	654	622	673	716	647	658	669	625	633	715	677	682	650	652	646	672	688	673	649	680	655	685	652	643	660	657	652	633	638	642	633	696	607	634	611	641	640	658	695	644	699	648	649	644	705	666	674	642	645	612	623	627	669	684	688	645	667	679	663	607	667	609	640	617	644	648	661	673	643	679	683	629	646	682	668	656	667	634	681	673	694	633	640	662	647	635	691	654	681	639	642	602	675	683	633	639	642	659	603	621	644	666	655	697	635	669	675	638	658	661	610	653	617	650	624	615	634	618	640	651	651	643	663	670	644	679	625	679	662	742	651	634	678	661	685	667	656	656	641	624	634	623	661	705	652	694	678	644	646	690	660	623	634	676	658	635	617	663	684	634	643	627	618	643	690	663	620	628	684	613	655	685	614	636	683	652	668	652	633	645	674	608	616	651	641	667	638	694	647	649	639	671	676	678	639	693	675	584	652	663	620	669	667	654	637	651	702	663	606	695	659	691	646	635	644	692	634	619	656	639	640	668	655	676	635	707	664	655	640	632	639	641	666	647	614	641	642	642	661	673	650	670	665	665	651	603	635	638	658	674	690	684	656	644	631	682	695	676	663	634	648	667	652	588	673	683	620	678	627	637	679	655	662	679	678	683	611	631	630	655	717	649	683	609	689	636	653	636	649	683	692	649	664	622	627	676	669	665	652	695	648	607	640	645	631	633	613	655	628	640	662	631	634	658	642	636	712	619	671	650	655	597	669	664	646	643	640	669	648	654	660	687	678	645	693	669	603	631	649	648	661	615	671	648	633	653	666	645	640	627	588	648	707	670	674	669	612	628	637	677	640	645	681	630	649	640	622	635	679	646	676	695	684	672	703	631	634	605	589	612	644	683	675	669	662	650	613	652	617	652	675	640	687	658	680	705	687	677	638	656	689	648	651	652	675	664	628	644	649	663	657	634	666	670	661	653	659	659	682	666	639	624	698	673	687	639	688	649	633	629	629	645	635	644	692	652	681	688	624	674	651	659	628	685	629	620	659	662	673	626	678	674	687	665	689	642	621	692	599	636	613	650	658	643	655	665	673	678	625	673	666	637	691	662	700	651	675	695	656	621	672	673	703	703	688	585	686	656	622	699	647	616	653	681	684	644	630	621	628	651	630	642	615	634	656	684	631	647	673	681	653	633	700	661	606	634	666	639	635	656	638	653	683	642	645	656	684	621	656	622	646	639	634	631	695	671	647	655	625	673	654	644	593	693	632	649	607	657	639	664	677	673	665	667	659	662	677	663	693	667	647	662	667	684	631	631	658	638	621	606	682	691	644	657	625	604	646	656	683	695	685	643	597	635	671	632	667	628	655	654	604	652	652	677	640	687	701	680	595	651	685	639	601	677	674	696	617	703	632	663	643	708	651	655	615	644	640	695	675	648	657	636	656	673	651	642	631	668	599	648	638	637	651	688	628	655	649	612	617	637	681	661	701	675	654	650	627	665	626	645	675	655	669	664	661	610	621	633	617	626	643	663	642	649	663	608	739	673	652	607	619	639	638	690	702	641	652	662	694	691	717	694	661	632	591	655	655	677	652	670	592	680	650	644	655	632	676	636	661	674	647	693	686	670	670	669	611	613	654	649	625	659	643	658	638	615	646	653	631	648	717	661	601	667	649	661	663	634	629	705	684	677	680	683	633	645	667	652	661	673	650	676	679	660	649	672	640	616	618	675	635	640	652	661	644	633	619	678	647	617	656	625	624	652	682	623	638	671	656	656	637	672	619	699	657	675	694	608	611	681	651	662	665	693	624	676	646	679	647	587	623	621	667	647	684	687	655	659	658	681	660	656	649	635	614	676	638	663	655	681	620	690	694	682	650	641	669	686	662	637	660	638	683	651	664	678	669	656	684	693	656	643	702	630	648	667	628	635	614	631	670	668	634	660	681	687	628	647	648	644	650	627	639	643	630	619	665	642	618	648	664	686	647	658	660	718	656	655	639	629	674	654	621	684	620	675	642	692	624	582	638	662	635	668	671	636	690	668	618	642	679	651	690	663	675	646	655	662	626	621	619	639	653	650	674	614	664	629	680	622	673	631	662	650	662	680	654	680	645	614	678	672	634	695	650	644	654	652	657	603	647	653	648	659	627	621	625	655	665	651	643	640	679	664	664	632	653	611	692	664	662	669	642	658	678	626	644	634	645	652	653	671	662	670	629	617	663	634	634	647	684	641	593	675	660	593	632	678	681	673	663	680	676	660	669	687	636	640	675	645	609	646	602	645	630	658	665	655	647	686	661	656	658	651	684	648	666	666	691	701	658	670	686	668	561	715	651	666	673	649	642	608	663	668	592	664	675	604	635	609	702	641	631	607	651	645	646	668	674	653	634	676	658	643	651	694	649	657	649	633	664	640	613	667	610	619	655	676	628	660	656	708	672	632	653	639	643	653	666	627	664	697	648	707	672	673	638	649	639	663	680	662	679	679	656	648	666	669	643	650	633	667	608	714	613	655	708	636	660	655	639	666	682	668	677	657	673	678	653	662	640	642	662	667	691	673	651	660	612	641	631	667	627	656	667	683	645	655	710	641	625	664	656	662	641	651	689	639	694	661	675	693	653	652	666	666	629	611	658	680	655	654	669	592	660	638	645	642	617	652	614	610	650	645	645	620	615	683	691	603	654	651	668	669	674	664	667	619	642	701	653	718	679	663	673	617	692	625	633	667	618	656	622	726	655	674	675	661	667	686	677	644	676	628	664	612	649	673	657	644	660	675	616	653	611	659	682	683	672	605	672	692	625	653	642	675	656	639	630	626	710	662	714	614	645	684	668	676	642	663	661	637	656	671	673	641	685	657	696	691	649	657	636	648	645	652	672	711	600	680	596	711	614	654	683	649	644	665	668	677	673	607	656	706	647	646	635	659	700	666	668	648	686	674	686	625	599	644	630	629	642	647	665	665	662	689	601	634	680	636	630	637	626	690	680	645	688	682	645	711	672	606	680	643	648	669	681	697	669	658	654	640	641	662	657	668	627	684	647	639	661	637	608	668	650	639	676	656	603	645	645	655	597	644	666	642	677	643	650	679	628	660	612	613	664	636	682	676	677	641	652	688	629	615	632	633	629	632	647	619	651	669	677	638	640	640	667	644	664	645	637	689	678	599	623	664	638	674
55970	48128	32324	26063	27595	27583	26753	21577	14751	10188	7270	6299	4588	3374	2129	1335	1337	853	658	628	645	577	538	535	465	449	478	451	428	461	392	424	356	342	357	358	368	375	396	389	383	324	359	347	351	328	352	346	338	345	331	320	334	315	346	346	321	339	348	345	345	340	349	332	344	343	351	357	296	346	325	368	351	356	348	355	361	346	338	321	307	315	318	287	296	327	337	349	326	329	370	335	370	349	333	343	320	350	338	343	323	338	311	340	338	342	344	336	321	309	321	330	335	314	332	343	312	335	343	334	363	348	357	328	301	316	375	322	333	331	331	300	332	353	306	336	293	317	317	308	347	293	348	308	270	310	329	349	326	336	309	353	346	342	308	355	337	311	377	323	318	347	339	325	351	313	367	323	323	294	322	324	321	325	304	331	340	325	329	350	358	334	313	292	331	325	328	303	340	332	307	287	305	323	349	348	333	347	306	347	289	308	323	341	288	329	316	323	319	315	337	336	325	320	320	311	335	326	321	320	327	318	329	327	323	290	349	333	320	335	364	317	295	340	346	319	347	310	338	333	348	322	350	348	325	370	324	351	327	371	321	307	336	335	302	316	341	322	320	293	338	295	349	322	336	343	314	331	326	338	334	309	350	291	326	360	348	330	320	325	338	314	310	308	303	320	311	313	354	314	343	326	303	332	326	313	317	342	350	317	324	317	309	347	321	312	340	315	320	317	320	319	300	288	332	339	327	297	324	334	350	309	337	303	325	321	319	340	342	332	350	334	345	313	331	323	296	299	325	342	297	328	328	320	314	300	328	328	332	351	334	325	333	301	322	359	344	351	322	354	317	344	313	344	358	330	323	341	325	363	305	324	280	333	325	319	319	368	330	309	340	355	317	310	357	385	330	317	353	337	333	356	332	361	373	353	340	335	347	304	342	327	300	339	321	347	312	323	314	338	323	327	333	314	329	289	292	335	323	308	318	339	327	334	334	336	311	324	330	338	332	322	343	321	330	333	326	304	351	339	312	364	330	352	335	365	311	337	320	330	331	360	350	326	339	344	308	321	338	316	338	328	313	295	324	310	334	318	340	319	314	314	319	299	308	280	301	332	333	333	319	312	320	298	340	315	291	371	363	319	336	335	342	355	323	318	302	358	316	298	366	333	346	282	315	323	326	308	313	354	341	301	304	340	321	301	324	292	330	320	313	323	321	327	329	327	322	328	338	342	291	324	327	331	304	336	325	336	323	343	334	313	300	342	354	313	304	317	363	371	316	306	308	315	305	345	332	349	332	335	329	326	358	335	351	341	341	346	285	302	319	329	311	322	304	293	339	317	312	339	365	297	322	301	317	306	309	318	327	326	315	388	281	336	299	333	319	334	359	356	315	355	331	302	321	314	333	345	341	312	326	298	349	328	310	328	324	290	313	338	338	328	319	312	318	342	320	315	310	293	306	328	329	332	336	329	316	332	314	338	285	370	347	323	340	335	350	332	327	353	320	343	336	275	312	337	327	320	338	318	324	328	321	303	326	350	349	320	318	361	324	337	341	314	304	324	343	342	347	332	324	348	318	321	326	306	342	310	316	326	338	353	306	295	337	303	314	340	307	328	336	291	296	347	309	319	314	315	318	350	310	313	313	335	334	330	333	339	309	316	357	314	329	313	308	340	335	325	309	305	357	342	317	321	309	304	358	321	304	321	297	301	358	317	329	329	333	313	354	336	327	334	366	351	330	311	325	302	336	352	285	314	326	328	335	321	339	308	329	316	340	354	340	329	351	325	315	340	340	331	318	346	327	328	312	318	332	333	337	283	326	367	323	294	316	309	290	336	306	312	325	326	330	276	306	324	310	319	319	344	341	310	286	339	327	326	338	335	339	316	320	356	319	337	341	322	310	316	323	356	315	298	326	332	341	287	329	316	321	344	325	349	311	332	325	330	308	355	301	331	302	316	327	317	320	318	311	350	334	369	303	314	330	310	327	320	344	337	336	309	360	329	337	328	314	339	306	315	299	346	320	305	358	292	316	305	321	326	332	352	279	349	288	310	319	366	322	346	280	312	343	352	330	318	334	323	302	314	308	303	299	322	315	308	327	323	326	318	341	306	321	355	345	302	326	340	316	327	336	338	341	314	333	323	347	332	351	348	320	322	320	340	344	325	335	347	326	314	352	327	339	319	334	327	343	333	339	319	340	347	301	327	347	308	315	348	353	322	344	296	338	276	300	347	327	334	280	323	337	328	316	340	308	352	308	345	331	333	339	346	353	342	339	340	316	333	295	310	318	288	309	327	357	337	310	339	313	300	339	353	345	345	331	332	354	301	340	315	330	311	332	333	325	344	367	347	303	361	307	325	334	300	324	321	322	342	294	363	341	346	331	337	297	326	304	331	324	313	333	350	334	341	307	312	339	332	299	335	361	305	336	331	302	352	324	330	341	344	320	298	296	334	344	338	335	336	335	332	296	337	310	307	313	320	328	355	341	344	328	356	321	319	344	321	340	339	348	307	322	328	328	357	318	334	328	325	312	293	324	306	303	363	322	327	310	328	344	313	351	287	315	289	314	308	333	280	325	304	351	307	357	322	298	321	336	345	318	321	311	343	354	319	309	323	356	330	322	321	334	345	332	307	329	292	350	320	320	340	297	343	314	321	357	352	326	328	329	332	333	332	318	327	322	334	322	341	317	283	361	320	331	331	322	335	315	288	333	327	315	335	315	359	317	335	312	352	337	351	325	345	308	313	334	311	315	351	344	352	343	339	328	340	300	315	349	328	346	330	312	328	344	308	324	337	347	338	354	293	334	330	340	325	340	339	316	322	340	343	308	299	360	288	315	316	338	323	329	324	324	335	341	337	317	323	326	305	305	344	277	302	320	357	314	348	359	322	345	339	343	319	319	322	321	346	292	325	348	336	346	288	341	306	315	336	348	345	318	337	335	361	359	338	307	322	324	329	302	329	345	329	326	321	308	310	299	326	344	306	357	320	308	319	300	325	309	334	304	313	318	304	351	313	315	335	335	319	324	327	301	322	330	290	328	351	316	333	343	328	295	284	328	320	305	313	371	335	354	346	319	295	322	332	360	335	305	343	329	360	323	319	331	341	325	301	313	339	332	311	311	300	325	352	342	336	346	319	309	335	331	354	355	363	331	321	345	303	355	321	332	359	340	343	348	354	329	327	318	351	346	326	370	332	321	303	342	322	337	304	324	293	303	287	336	336	321	318	314	321	349	306	359	334	319	319	317	322	366	293	325	321	374	313	287	320	311	326	309	332	347	345	319	336	325	311	302	315	330	342	361	326	322	323	308	310	303	304	361	335	355	312	323	309	347	351	307	333	304	325	327	333	344	325	312	294	322	351	319	312	309	298	355	345	338	322	331	306	317	340	330	314	366	344	309	325	317	336	371	348	336	351	288	353	338	311	338	313	320	311	330	323	321	308	332	332	325	331	346	342	355	309	337	330	335	327	321	344	301	335	305	330	314	344	328	311	333	290
46286	51066	36631	30132	39850	35104	36058	30365	25849	23108	20001	18340	13897	10955	8204	6451	5934	3937	3321	2993	2709	2441	2318	2368	1945	1859	1820	1715	1559	1615	1446	1426	1317	1380	1177	1205	1199	1218	1261	1227	1189	1150	1070	1038	1082	1045	1069	1065	991	997	971	960	1039	970	960	1012	1022	960	970	970	968	1000	946	917	876	912	898	931	892	991	900	947	970	969	923	900	953	996	886	941	896	952	882	920	908	912	905	937	913	922	904	926	912	851	931	910	892	969	991	950	929	910	961	971	928	917	954	967	912	918	948	930	903	958	904	879	895	889	949	954	929	933	884	903	906	928	956	870	951	944	884	921	876	949	951	863	901	915	922	911	894	953	882	879	944	931	939	928	945	913	938	916	942	957	952	907	921	933	918	900	948	922	955	921	933	909	926	900	958	904	881	1005	907	920	914	966	881	880	913	904	923	834	894	892	907	883	960	908	923	890	936	915	937	965	904	956	932	897	968	903	856	952	897	866	830	920	924	876	983	900	940	883	903	896	949	925	892	920	920	903	949	933	902	889	941	880	892	912	908	908	939	887	917	903	910	927	900	897	907	898	844	906	914	927	903	888	943	919	926	978	855	916	897	867	942	944	928	930	950	863	932	913	893	871	894	873	915	945	914	937	938	878	910	822	941	930	937	915	959	872	923	932	896	871	943	956	909	912	963	869	881	920	926	929	890	894	883	916	940	876	990	960	904	918	914	887	878	951	898	885	867	923	925	955	953	889	917	906	936	947	899	901	878	915	962	870	890	948	874	876	896	930	913	933	917	893	892	891	904	893	923	873	844	937	938	917	941	919	865	908	989	875	945	842	904	943	936	921	925	918	966	937	937	895	896	964	943	868	950	874	875	931	928	874	910	920	894	852	914	888	910	942	940	968	909	929	877	913	910	932	933	889	905	897	902	931	912	887	844	895	881	898	940	905	907	873	910	861	876	938	917	925	894	950	935	901	915	975	864	869	891	893	977	897	895	934	949	902	891	898	895	845	877	961	911	901	898	912	896	898	861	922	924	898	905	908	931	907	925	899	887	937	908	909	958	909	858	949	857	873	918	932	906	909	927	919	931	884	966	975	920	923	890	918	883	914	894	905	937	924	899	875	859	866	856	901	966	890	902	906	933	880	897	888	906	877	900	872	952	919	898	928	904	933	917	940	919	937	907	916	918	903	876	950	933	947	914	859	912	954	915	890	857	889	919	903	921	890	902	879	851	910	891	942	877	847	887	897	901	902	927	937	879	888	888	905	882	929	910	879	934	922	906	883	944	955	889	889	896	902	928	902	892	899	891	949	923	979	886	890	922	894	1004	931	929	910	903	903	872	911	927	908	861	952	883	859	908	922	908	932	910	906	903	912	919	890	875	877	896	857	904	921	909	900	904	957	899	940	831	980	942	866	895	903	859	899	917	888	924	931	893	936	865	924	881	873	862	926	886	885	886	907	906	947	885	888	991	899	843	908	815	905	910	856	906	919	900	884	899	873	895	916	950	854	901	905	889	915	856	932	910	909	939	865	953	855	866	932	886	884	925	934	914	939	919	965	878	913	875	884	959	901	910	883	892	927	915	898	942	877	896	928	924	930	954	904	867	913	918	896	951	953	895	844	858	838	949	908	935	969	890	943	901	949	897	923	850	883	951	909	911	902	898	907	891	926	924	919	841	879	880	860	937	926	906	887	902	902	944	904	937	921	901	884	930	928	916	897	928	932	935	918	937	887	921	931	881	894	881	916	878	911	938	920	920	967	894	882	888	883	907	908	973	865	917	938	888	901	868	927	939	957	880	867	931	927	896	939	884	899	916	859	894	938	948	868	903	902	920	921	929	946	916	927	921	913	937	895	877	905	929	888	903	909	914	937	825	897	876	931	913	929	874	902	915	926	949	899	886	870	963	900	880	897	925	921	944	892	896	915	886	854	916	966	938	882	925	846	873	922	905	909	881	926	894	880	959	942	907	882	943	953	911	913	896	881	913	881	961	895	900	893	878	932	864	893	893	922	893	904	921	871	890	882	889	879	937	898	888	921	895	870	925	899	899	901	900	928	936	936	937	945	912	903	901	868	861	862	885	930	943	906	891	858	869	905	935	932	891	832	916	922	900	917	938	855	944	863	960	973	922	880	851	901	869	936	890	927	865	909	937	914	950	886	944	870	898	930	880	910	888	954	944	911	895	886	863	877	961	919	905	926	941	874	929	924	905	819	954	904	972	875	858	896	861	940	937	912	882	909	912	942	910	937	919	908	878	880	885	862	892	879	893	911	988	899	954	892	882	888	903	916	891	917	905	946	892	893	899	909	903	913	892	888	882	920	919	859	914	942	892	916	861	835	930	912	935	933	947	922	903	871	925	905	931	948	898	889	829	913	921	935	905	938	892	875	925	906	909	865	910	880	883	843	905	911	941	936	913	881	925	905	914	927	910	902	875	864	931	898	911	940	914	867	937	881	911	940	885	919	951	920	875	930	877	916	936	909	943	929	907	910	911	946	882	903	926	909	880	948	902	917	951	899	894	904	914	873	886	949	966	965	888	939	908	904	919	911	924	907	883	941	887	918	889	930	925	943	917	949	873	961	910	910	932	857	931	902	943	836	909	874	863	883	902	879	910	917	902	919	912	892	910	936	947	876	932	895	941	936	891	893	893	907	874	861	902	879	947	950	915	892	909	900	927	907	890	972	889	894	928	901	870	874	954	911	908	929	912	922	894	921	902	956	901	891	906	926	916	915	922	927	968	959	812	908	888	912	965	952	841	945	891	899	877	899	923	867	891	881	956	921	891	904	898	921	861	858	907	928	880	919	922	978	917	949	947	880	863	921	900	879	861	948	939	953	940	881	890	892	923	901	896	863	936	939	959	949	895	893	934	946	886	894	945	889	948	875	916	866	917	880	943	895	945	928	956	975	881	912	906	888	959	886	962	916	931	903	869	895	897	902	914	940	921	931	907	946	940	891	912	903	923	908	875	911	895	917	927	889	911	943	932	913	895	871	918	922	913	898	923	945	897	915	955	923	879	945	914	947	921	878	907	925	938	924	957	928	923	875	919	856	939	891	893	894	889	944	861	930	902	908	933	894	942	928	892	908	930	950	985	906	938	903	881	950	916	915	927	886	901	909	898	900	845	903	905	880	868	842	919	898	937	901	901	874	923	928	937	880	916	922	886	908	902	939	906	901	903	891	897	878	929	953	930	918	924	937	890	925	938	921	890	915	951	903	932	927	881	934	903	926	918	877	880	950	915	927	901	917	919	858	879	892	870	872	907	921	917	947	918	929	894	945	911	883	864	915	888	956	957	874	934	926	841	901	955	968	944	903	937	929	924	889	872	926	941	893	917	898	855	926	867	894	897	940	870	931	890	921	894	901	856	940	948	878	950	940	865	892	913	931	916	926	929	883	912	885	882	974	956	930	919	936	950	872	932	893	931	922	895	917	919	906	873	923	923	853	935	920	910	884	907	912	958	927	891	860	862	880	934	912	912	901	877	890
16911	34811	16397	6518	4269	2676	1992	1293	896	641	642	556	416	379	292	274	219	240	221	217	192	230	220	199	208	174	201	211	209	205	204	179	177	196	182	183	194	198	193	196	218	192	175	196	193	200	163	170	179	191	185	170	187	161	158	195	191	175	169	164	188	187	159	185	171	187	203	172	202	168	179	208	154	173	158	167	169	180	203	153	191	181	172	203	183	193	151	175	178	189	166	207	171	160	178	186	190	175	156	190	177	207	190	187	185	196	192	153	154	181	195	183	169	194	182	184	188	188	167	164	150	191	167	167	163	169	199	186	179	190	175	171	171	165	171	174	161	188	162	174	163	141	174	172	176	178	175	187	189	177	182	168	165	169	168	184	168	175	178	178	169	175	164	185	171	170	183	168	171	184	178	171	180	174	166	170	175	184	176	187	148	192	190	158	173	158	199	185	178	170	190	151	165	188	183	182	178	175	175	160	178	188	177	194	182	181	174	178	160	198	188	182	183	191	192	160	173	183	165	188	164	166	171	163	195	191	201	156	189	188	190	177	167	193	179	194	168	173	168	166	179	197	176	183	186	168	205	164	177	184	190	187	176	182	191	155	180	183	165	171	186	197	164	188	172	185	149	173	167	182	194	180	178	177	153	184	166	177	160	174	186	188	169	193	200	171	152	207	191	174	176	163	180	212	167	176	177	168	198	182	182	189	176	189	165	152	185	179	148	167	171	190	173	191	184	189	168	208	177	190	177	154	164	161	185	200	190	170	198	178	188	159	186	173	187	167	166	195	167	196	179	164	153	160	196	193	176	174	184	169	201	176	164	176	176	163	200	172	168	149	159	185	162	188	145	175	172	182	185	177	184	183	170	158	171	179	176	179	183	201	202	181	180	160	175	164	185	152	178	201	173	175	165	165	161	176	202	167	174	162	165	172	200	179	178	173	187	194	169	182	168	197	186	154	179	155	174	181	168	183	181	196	159	172	198	162	170	184	157	165	178	186	164	162	183	187	197	178	175	155	172	167	166	177	155	177	190	194	186	189	175	180	196	169	188	187	185	186	142	194	162	190	148	174	171	167	167	178	177	177	167	191	180	152	197	163	171	177	198	166	176	180	184	178	180	160	179	163	196	188	159	181	169	181	183	169	166	157	177	137	162	171	181	170	191	180	193	214	206	174	195	171	184	188	169	176	183	173	176	173	169	189	211	170	174	188	182	186	194	170	165	190	196	153	176	174	169	183	154	183	183	194	162	177	181	190	164	168	185	189	170	218	168	154	187	179	162	187	152	191	175	173	164	148	184	150	174	179	177	191	180	196	167	183	189	192	200	180	176	178	186	172	211	175	161	193	189	176	178	140	149	183	166	170	170	171	211	166	181	171	193	178	184	195	181	166	185	174	153	206	153	159	188	189	173	171	158	186	164	177	166	159	158	171	198	154	174	192	175	195	184	201	185	171	159	174	181	169	176	177	169	191	157	149	169	163	154	164	180	194	171	171	164	190	205	191	181	174	155	167	166	172	169	155	186	174	170	154	164	186	158	178	193	180	195	203	160	205	192	175	172	165	199	172	203	147	176	173	185	162	161	178	156	193	148	160	166	183	189	180	175	174	186	168	148	173	165	168	170	183	170	182	163	190	178	167	131	200	191	174	182	180	164	183	188	174	183	179	177	157	167	177	179	175	152	175	175	181	159	165	187	165	181	188	170	184	179	185	181	171	172	170	145	188	206	158	172	184	170	177	177	195	177	156	180	147	190	167	180	179	187	186	173	166	155	187	176	187	167	167	173	166	191	210	177	165	176	188	184	168	157	172	181	173	186	165	177	206	181	182	194	182	160	171	175	181	153	168	173	176	175	174	177	164	187	173	164	156	166	190	182	187	166	169	181	172	174	192	164	177	153	194	172	181	211	185	179	185	183	174	149	178	188	175	199	170	152	168	175	165	184	162	190	177	162	190	165	193	157	184	182	184	195	178	171	161	162	174	168	182	175	194	170	147	192	162	181	172	155	187	171	177	172	190	192	179	193	144	153	166	166	202	166	173	169	183	181	173	182	149	147	177	194	161	178	191	185	190	160	190	179	176	177	150	177	182	191	186	189	175	194	175	149	190	174	154	184	177	177	176	211	173	175	195	185	158	172	164	200	198	165	187	175	170	186	183	197	167	178	197	147	183	188	187	188	180	176	164	196	177	170	160	159	182	176	171	193	187	170	175	195	205	164	197	163	180	193	152	168	167	191	160	170	171	186	177	193	192	169	173	163	154	186	171	179	155	180	174	166	198	192	165	165	191	168	173	188	176	161	166	183	147	175	168	179	180	176	161	206	198	166	157	166	185	178	158	175	161	204	191	155	162	194	147	200	161	156	188	207	164	174	165	158	157	183	175	196	194	182	173	164	166	182	169	169	175	187	190	166	186	182	175	194	176	183	159	176	168	184	179	138	160	189	175	190	186	188	179	179	162	179	155	174	190	176	199	172	183	173	198	185	166	185	195	161	166	184	182	170	189	199	175	178	170	191	148	179	179	178	165	199	167	156	164	165	179	188	179	159	184	193	151	187	170	175	169	161	180	182	188	183	198	168	140	165	203	182	159	161	170	163	167	186	165	175	185	169	155	185	186	187	171	195	173	177	165	189	170	165	178	186	185	150	161	187	158	169	192	177	182	166	190	202	181	175	155	159	187	194	181	175	170	167	192	218	163	164	156	192	182	177	169	186	206	183	192	159	183	188	206	165	201	139	177	182	162	177	158	179	158	188	212	144	168	185	153	168	202	169	175	185	194	159	198	172	173	171	177	170	149	150	191	173	185	177	176	178	150	195	184	175	153	184	172	170	165	173	163	205	161	183	157	169	161	187	174	175	190	170	183	187	173	198	167	186	180	161	177	180	164	184	179	181	188	164	192	164	158	178	162	185	153	181	164	171	178	179	194	175	155	176	161	180	173	173	189	167	160	166	173	172	178	179	200	180	193	177	175	160	179	163	211	186	170	168	171	185	198	169	185	178	198	185	172	209	172	160	175	146	162	184	158	149	201	202	211	164	158	170	165	176	186	196	202	163	156	193	184	179	179	178	176	171	176	166	165	193	164	181	195	191	165	181	183	186	185	187	201	201	177	165	186	173	159	190	158	158	173	199	181	185	173	224	162	155	180	179	204	159	198	188	172	186	152	162	151	169	155	162	172	184	173	180	180	206	173	200	177	166	181	183	170	179	167	199	179	176	172	163	172	176	169	180	200	183	173	179	159	179	199	177	184	182	168	177	189	156	182	180	156	185	183	193	170	209	171	192	171	189	178	183	180	189	153	153	183	172	176	165	186	173	162	168	176	159	182	177	159	180	157	194	158	190	157	154	187	178	195	178	166	168	193	189	204	176	161	165	184	180	191	172	167	182	157	171	183	190	158	187	200	156	180	168	188	183	182	211	162	198	191	175	182	177	152	175	190	198	182	197	171	164	164	150	202	162	186	174	179	161	176	186	176	170	153	185	187
14644	34393	12467	9547	10942	8065	7086	5242	4001	3387	2890	2650	2063	1665	1360	1209	1063	993	894	850	785	789	798	866	832	801	817	763	735	730	692	721	660	643	650	617	670	651	646	583	636	559	617	611	555	566	590	622	587	573	547	575	582	575	582	564	525	550	557	589	564	598	541	565	524	563	560	577	607	573	525	598	579	551	580	627	564	555	563	567	572	562	542	558	542	554	567	587	541	544	573	578	571	573	525	610	547	560	578	587	562	578	569	575	562	544	558	594	561	596	523	615	545	558	548	571	569	589	575	600	594	585	576	512	556	590	567	533	569	573	545	559	558	550	588	586	578	576	519	555	540	541	531	583	556	584	538	592	574	542	549	576	582	595	594	525	606	578	594	542	559	549	608	611	612	612	511	584	525	567	557	567	563	549	562	573	545	587	560	575	568	538	568	582	540	514	557	576	550	594	542	562	522	497	560	540	572	523	549	529	571	591	512	551	610	566	560	547	582	540	597	586	529	603	546	588	565	557	554	546	571	602	557	555	569	598	595	555	535	550	543	539	570	568	580	582	542	577	536	536	509	529	522	575	572	518	563	590	589	541	556	551	576	553	596	573	593	562	575	580	545	562	552	541	529	612	570	551	595	585	578	553	567	543	548	574	543	546	581	558	536	597	536	597	553	555	575	558	576	592	541	546	587	565	530	538	625	566	542	583	559	579	593	538	574	569	581	565	575	546	538	583	571	569	609	574	580	547	540	578	559	589	561	562	531	578	599	555	590	575	565	564	581	589	551	576	560	585	555	580	550	542	554	600	571	566	517	550	536	509	531	587	556	564	528	534	569	548	544	560	575	574	552	548	599	599	533	523	586	570	594	571	577	610	570	577	537	560	553	533	600	600	567	567	590	555	602	546	566	558	569	596	631	587	585	581	533	580	610	543	613	573	578	554	591	523	580	557	584	546	564	535	523	575	611	566	575	584	604	538	527	574	624	559	561	605	548	546	601	568	572	542	567	557	546	549	543	555	565	579	545	563	555	545	551	600	542	605	585	562	555	572	597	587	555	564	539	551	549	565	593	563	562	553	550	575	545	612	545	535	592	553	583	589	585	575	536	543	555	535	508	543	557	553	549	560	562	585	562	568	561	585	550	605	588	550	554	505	549	572	571	523	548	559	555	581	566	570	504	576	555	552	577	548	589	544	537	575	571	575	558	534	539	582	547	533	580	580	585	591	605	569	566	583	565	568	567	578	566	557	567	565	535	547	557	570	592	561	563	590	575	531	579	519	609	562	535	585	532	514	579	574	550	567	552	553	561	533	529	538	571	558	530	541	578	584	567	570	571	594	547	531	583	551	585	572	545	599	580	542	582	570	517	528	588	553	605	528	561	560	620	521	591	626	580	570	583	604	608	561	531	570	557	613	582	563	578	549	537	544	549	556	543	551	609	532	612	525	581	542	562	543	585	491	550	572	524	561	555	496	584	542	586	561	583	595	590	580	561	561	516	571	561	595	600	576	570	584	580	550	555	583	522	536	580	541	560	574	538	545	599	608	574	588	578	548	557	580	552	570	589	547	593	546	519	573	559	608	538	553	519	548	573	583	520	561	591	565	558	591	531	562	592	554	570	578	564	547	553	555	590	601	548	563	567	570	554	526	576	527	571	589	622	564	547	567	528	558	578	579	557	521	541	558	547	534	566	605	562	553	578	602	585	506	565	585	547	576	558	575	528	594	522	569	539	555	531	534	548	541	548	568	564	586	588	594	555	564	572	578	592	627	577	550	553	577	542	586	580	536	579	568	554	535	595	608	583	551	592	554	570	571	560	566	540	578	582	565	581	578	531	548	523	612	574	548	544	591	561	557	576	551	583	597	571	588	578	566	520	568	568	556	508	585	560	589	593	571	570	583	551	544	557	557	584	600	602	579	554	521	542	559	596	571	576	528	588	552	584	524	550	598	593	559	553	589	554	571	544	570	542	575	565	542	522	566	599	536	564	544	557	531	562	568	547	553	562	530	570	571	557	588	550	554	560	505	569	552	563	579	547	590	550	604	575	568	571	602	544	578	580	567	558	583	584	550	552	596	599	548	567	588	562	559	557	550	599	568	573	571	601	524	538	586	526	608	600	549	599	512	593	570	556	536	594	550	573	553	542	565	550	578	530	549	537	531	598	560	572	562	564	572	556	572	563	576	575	569	560	561	549	560	548	552	566	548	569	546	538	571	582	510	614	585	535	507	569	595	564	551	603	581	586	583	576	524	555	516	553	582	517	576	543	620	556	546	609	531	557	560	564	562	547	570	556	570	565	549	561	603	592	581	540	547	595	537	583	533	571	569	570	572	557	529	567	582	535	574	564	627	524	563	542	540	585	596	544	618	553	556	564	567	589	539	554	541	541	538	600	549	566	564	537	582	541	546	541	582	542	495	542	601	590	531	557	587	576	590	577	531	522	550	575	553	627	563	544	559	535	572	572	555	552	577	580	587	611	576	565	609	568	560	572	560	553	521	547	591	568	564	553	554	550	620	643	593	549	582	528	564	573	509	545	514	563	550	583	530	542	577	554	555	521	583	551	555	535	575	581	587	581	579	583	581	576	566	579	538	580	535	565	586	600	589	562	548	581	554	568	543	574	563	576	606	550	545	548	564	556	524	583	536	584	517	574	542	574	532	576	569	584	576	576	619	530	573	609	554	582	589	532	543	552	599	560	634	568	538	526	553	553	584	557	589	573	555	559	559	574	597	550	605	583	526	545	532	567	568	618	562	555	560	539	603	560	569	591	581	588	585	523	587	597	591	562	551	536	570	573	516	545	539	581	531	559	564	579	551	542	549	587	569	564	552	559	573	564	596	557	554	565	572	575	578	591	537	537	574	618	560	586	530	535	527	570	544	548	569	583	539	533	563	557	534	608	577	566	574	547	560	557	589	534	543	566	587	535	574	534	569	536	565	542	537	587	523	545	550	591	519	565	571	489	596	561	594	550	559	538	550	547	549	559	590	582	554	565	549	538	573	587	563	587	572	522	547	564	542	539	577	592	566	574	563	556	574	580	535	553	519	555	557	628	554	575	558	601	570	529	536	581	539	594	560	512	579	521	557	565	529	568	550	589	533	571	564	561	564	579	553	562	535	549	550	494	554	565	590	532	571	588	528	555	595	568	585	586	545	605	570	590	552	595	519	546	558	561	578	592	523	606	573	587	602	568	590	577	543	546	554	570	592	582	550	568	551	568	595	546	584	532	549	510	576	559	582	592	550	542	570	554	575	563	580	543	534	519	597	506	573	571	567	522	563	569	525	565	553	571	567	529	535	546	558	529	546	568	571	573	563	556	521	579	556	554	627	575	568	548	527	561	604	574	575	534	571	547	571	555	548	568	559	548	542	559	588	588	541	593	583	534	583	540	597	547	566	612	571	552	582	587	591	585	557	558	550	543	574	552	575	545	556	539	550	519	567	566	561	565	528	559	575	550	550	577	568	564	561	571	529	559	518	581	566	527	585
49745	49734	33280	25672	25666	24023	20432	12974	7491	4995	3593	3205	2566	1606	941	727	665	429	419	380	352	345	341	307	295	301	314	280	298	317	272	243	266	241	267	251	254	212	233	231	238	229	225	235	231	236	256	252	212	217	209	214	223	241	256	238	233	231	254	225	246	223	231	229	212	211	228	237	228	229	209	228	226	228	204	218	226	227	223	218	207	217	215	231	204	238	227	210	218	217	229	213	222	204	224	214	197	224	208	223	210	171	216	210	234	211	231	228	228	192	223	228	196	228	184	251	215	238	251	211	242	203	214	214	224	239	216	228	214	234	193	203	221	215	227	205	232	206	236	231	218	201	188	231	230	226	265	216	195	214	234	209	229	200	260	222	219	214	211	208	225	229	216	214	216	218	209	235	206	213	186	225	219	200	194	201	214	224	226	222	213	195	236	221	212	212	230	223	190	228	219	249	222	207	215	206	199	251	254	233	213	234	215	237	225	215	216	222	211	244	206	217	254	232	239	220	208	223	220	226	219	204	236	208	250	222	194	237	242	212	214	224	214	230	235	215	227	200	227	211	198	236	232	224	220	212	232	214	229	217	203	212	220	223	230	233	229	241	223	212	199	216	231	211	208	220	215	203	211	218	216	209	233	234	206	208	208	229	235	209	216	210	217	230	232	227	216	221	218	198	207	219	242	223	222	245	216	218	217	214	223	207	188	220	236	222	247	219	191	214	174	250	203	208	212	200	222	190	211	219	218	232	248	227	213	216	228	222	202	215	215	214	242	208	201	238	221	229	210	218	201	216	221	200	239	245	235	227	212	222	193	197	214	206	197	221	239	184	190	214	212	220	246	214	226	231	240	209	227	236	241	210	221	238	215	224	236	209	244	186	240	219	226	218	205	230	214	228	231	226	210	251	215	235	215	209	264	239	216	219	206	231	219	234	232	206	205	224	213	242	207	186	217	217	248	211	212	211	227	224	194	225	218	207	200	225	207	242	227	214	222	207	225	194	196	235	227	222	216	215	227	202	203	208	215	195	203	218	217	236	199	230	225	200	221	226	223	250	219	218	201	213	198	224	206	230	214	229	210	210	234	219	215	234	214	218	212	222	227	209	219	224	207	223	221	236	236	216	202	213	211	203	204	223	226	232	225	227	213	200	235	217	239	242	216	223	215	241	218	225	202	218	225	232	215	251	229	233	212	224	229	219	202	219	228	196	221	224	214	222	220	228	209	225	197	237	211	218	232	224	217	193	275	221	253	234	199	222	251	220	240	198	215	208	210	187	202	208	215	234	214	237	210	210	231	216	231	225	229	232	220	230	226	243	211	209	207	221	211	238	226	227	223	235	218	216	224	223	221	207	210	207	230	236	224	228	216	217	210	203	210	229	227	240	236	221	191	232	210	234	218	235	228	204	210	226	219	213	241	235	209	219	185	218	239	232	190	222	215	217	209	236	210	239	211	218	239	234	234	186	206	212	229	218	208	262	230	192	232	242	210	246	238	205	195	234	246	224	207	204	221	236	205	223	223	209	212	218	225	202	235	220	233	220	240	215	210	213	227	205	225	210	224	217	230	223	216	230	205	234	209	230	235	232	211	215	209	225	208	226	227	212	228	187	219	221	216	215	216	213	228	213	233	214	180	222	219	215	214	215	222	223	227	201	204	219	227	233	219	217	209	212	206	193	209	225	214	208	248	218	241	228	200	219	218	218	214	226	216	203	204	183	227	218	212	242	209	248	245	214	231	217	191	197	205	208	208	221	237	223	211	222	243	213	215	208	202	213	230	231	252	225	231	217	201	208	213	242	218	206	237	216	255	212	238	206	220	218	207	239	216	215	242	228	201	217	207	250	218	232	235	229	216	209	221	227	231	234	210	228	214	216	219	226	207	244	237	201	198	213	217	204	243	221	234	209	215	224	239	237	246	221	201	241	216	232	201	238	208	221	216	205	211	229	234	217	209	223	188	234	235	244	208	221	206	213	209	234	227	210	242	214	237	248	194	219	222	196	222	229	209	212	220	245	207	226	210	233	228	224	214	267	215	240	194	205	251	211	218	235	231	186	235	241	208	237	212	218	252	231	227	212	233	227	231	188	221	248	239	240	207	210	219	221	217	210	191	221	235	214	195	255	221	225	183	204	234	207	262	199	220	228	218	214	244	240	201	214	183	209	227	215	211	242	230	231	189	229	229	227	200	235	217	213	230	205	222	231	214	207	203	210	215	253	235	228	200	203	218	234	232	207	247	222	188	231	243	233	226	222	221	219	225	210	240	204	225	238	230	233	195	245	215	209	207	206	234	193	220	219	208	203	253	218	243	238	240	213	243	209	216	215	213	233	229	211	221	227	219	212	215	226	240	212	200	199	225	218	210	212	222	217	219	229	245	190	204	227	232	228	195	228	220	221	248	199	206	236	231	191	234	209	257	214	199	214	216	214	240	219	202	213	198	237	236	194	226	192	229	198	234	239	212	232	221	216	224	212	239	198	230	216	214	203	203	220	212	207	220	213	204	209	239	219	213	240	215	217	219	234	202	260	207	212	194	215	208	223	194	233	227	207	200	213	220	219	220	222	197	219	252	232	213	230	239	244	212	232	228	231	220	219	230	237	223	221	218	213	235	218	227	232	232	200	216	217	207	230	220	205	223	215	238	211	214	228	233	233	235	223	220	223	220	226	214	202	216	221	221	226	210	236	206	223	216	230	211	238	195	223	238	213	257	209	253	216	222	235	229	188	231	210	236	218	230	219	229	232	225	238	215	239	217	221	235	218	228	220	231	239	226	229	207	205	241	237	219	221	236	209	235	231	226	223	222	216	193	222	229	219	249	261	228	203	229	213	229	230	201	217	234	232	217	235	208	213	213	225	225	228	210	253	210	236	232	203	216	216	209	228	220	204	193	212	246	227	230	180	198	205	191	219	200	232	217	212	229	219	203	224	215	210	201	237	216	212	228	235	206	221	209	211	228	217	225	226	201	221	216	224	222	221	217	192	241	219	225	223	202	225	243	201	211	218	233	226	208	213	210	221	242	204	234	231	236	203	205	226	200	224	203	238	228	220	230	209	216	216	228	219	241	226	225	199	213	235	200	239	215	224	234	223	227	241	230	192	198	211	199	206	229	216	214	223	232	220	231	202	221	237	232	231	214	203	230	216	214	207	244	230	218	200	207	227	207	236	215	230	232	213	239	217	203	241	194	205	223	233	221	219	238	224	186	238	238	228	231	223	193	228	206	215	250	206	208	213	224	211	245	250	204	220	240	247	236	206	213	231	200	194	215	209	218	212	223	220	219	252	241	214	218	238	227	243	207	218	251	225	215	238	205	224	222	229	211	206	213	226	225	212	222	228	250	227	232	194	235	196	206	233	207	221	194	222	225	234	238	237	229	214	202	208	232	227	181	232	209	221	227	215	216	220	255	204	235	195	226	206	209	214	234	211	222	232	211	224	232	210	207	232	199	210	231	245	216	227	238	242	233	218	233	218	202	223	196	239
41080	54514	32465	24864	32577	27420	27742	21360	17688	14834	12852	11216	8557	6714	4524	3576	3236	2259	1823	1544	1620	1476	1261	1286	1227	1215	1202	1097	1006	1017	951	968	893	847	927	851	848	802	846	784	815	769	774	761	766	719	765	746	698	690	704	704	688	693	645	705	651	726	693	653	702	655	677	662	737	678	660	665	664	670	667	613	663	689	638	677	691	707	656	697	670	699	696	706	635	640	639	697	728	667	642	663	645	670	658	627	692	695	712	700	671	671	683	668	713	677	642	618	659	659	647	663	666	703	628	671	679	676	674	630	656	698	628	692	702	651	699	633	644	664	658	660	698	668	712	686	634	669	668	689	654	620	674	616	644	687	662	651	694	599	664	626	656	633	653	685	693	665	649	699	678	623	652	680	679	672	661	695	698	693	662	591	615	614	663	635	639	654	637	650	661	740	644	685	672	724	649	665	647	661	696	627	637	656	642	626	672	612	642	623	637	692	678	659	614	676	648	656	682	673	666	671	672	679	666	711	703	658	668	591	716	677	681	674	654	643	663	660	681	660	684	674	719	691	655	637	668	699	626	690	642	721	637	676	640	666	698	671	665	668	685	636	658	686	682	593	658	692	673	625	633	688	672	628	694	651	663	655	678	660	664	614	681	658	677	657	670	657	635	610	682	690	598	634	640	666	681	655	643	647	673	645	653	656	686	634	683	651	677	664	678	628	658	625	655	629	697	690	684	666	640	678	671	651	664	635	713	626	672	635	634	660	616	656	662	656	674	642	669	676	662	629	673	672	660	645	702	655	658	621	637	649	640	692	665	649	671	649	648	637	667	672	663	676	635	628	700	644	632	678	687	682	648	683	686	652	677	690	616	656	687	680	625	658	637	634	640	684	677	677	657	639	668	640	679	708	622	654	615	649	636	712	652	683	702	643	654	604	694	692	685	670	666	599	676	675	669	681	687	658	629	647	626	659	679	649	674	647	682	643	673	598	642	664	661	642	673	622	668	655	647	699	666	650	692	650	651	712	714	664	654	641	667	644	663	679	723	657	683	662	638	690	692	699	645	657	641	634	639	646	696	664	676	686	643	680	658	629	667	651	691	628	662	700	670	648	660	673	675	680	673	660	651	652	644	665	657	626	717	664	660	643	648	638	590	677	617	680	643	606	641	687	659	702	682	656	634	642	686	623	685	630	675	681	665	647	656	640	691	665	631	611	715	653	625	624	695	662	686	642	677	630	661	678	680	644	681	715	689	673	648	667	673	684	714	643	678	653	662	643	640	665	725	638	655	687	677	695	656	637	669	717	658	628	619	615	653	634	634	692	698	621	616	640	642	644	698	655	657	637	641	650	679	650	623	659	693	641	604	668	611	676	645	703	641	695	650	644	705	645	662	663	692	664	670	676	651	658	680	688	668	664	708	678	674	669	661	710	664	700	702	656	667	672	617	710	680	644	692	709	680	681	721	613	628	673	633	698	672	680	671	705	695	612	624	628	639	691	697	640	664	627	627	668	642	633	663	649	636	646	668	693	705	680	626	642	682	695	651	650	607	639	650	682	677	663	661	669	664	635	625	636	615	633	659	657	712	643	659	698	666	629	633	631	682	608	662	657	669	650	633	648	662	667	667	672	695	649	658	708	667	643	633	654	625	645	641	693	699	666	663	654	669	642	641	680	688	650	657	657	687	650	636	636	634	681	686	663	673	640	669	654	667	647	669	654	623	652	668	675	655	649	680	682	631	655	637	695	655	643	625	701	621	641	655	658	696	638	653	674	640	674	605	691	689	669	721	597	687	702	667	659	652	673	614	663	646	635	677	691	657	659	659	616	652	639	675	672	672	653	667	647	680	637	652	652	706	660	677	678	671	668	655	681	689	664	682	686	685	683	643	685	642	642	650	633	665	687	650	631	669	646	631	666	658	647	673	644	652	663	612	730	678	693	645	592	651	706	655	661	654	657	678	670	652	665	657	632	653	617	722	655	638	679	655	650	638	624	656	698	641	653	636	659	669	707	653	659	669	635	718	683	627	646	670	631	683	653	605	670	623	690	664	640	677	647	663	685	694	679	642	627	667	674	657	656	692	680	622	659	657	655	654	639	684	643	691	639	644	719	660	659	682	666	617	658	673	653	633	628	640	658	686	705	619	632	676	668	658	699	700	679	707	658	649	670	632	699	660	667	680	601	681	653	696	648	701	672	668	683	636	647	647	679	680	660	658	661	698	692	663	697	658	638	663	693	675	656	619	628	669	693	670	675	668	645	656	682	669	664	667	654	677	644	654	679	672	678	662	629	663	644	710	666	695	643	649	641	631	671	680	638	638	726	675	682	682	646	657	649	665	668	672	658	662	708	658	650	654	659	669	647	636	653	684	688	700	657	668	655	631	662	647	704	659	661	686	669	658	679	670	659	625	669	665	633	617	646	715	680	653	673	674	664	652	715	663	659	675	644	683	657	643	623	656	623	675	618	689	654	680	649	629	689	693	691	641	665	671	648	649	655	651	642	641	622	660	633	662	642	647	646	673	644	671	630	611	671	655	650	671	677	695	667	656	609	686	716	629	625	676	687	662	675	642	665	678	623	661	692	622	691	668	693	672	699	670	666	677	678	639	657	687	682	671	652	682	669	671	667	691	640	691	665	698	655	697	637	648	680	631	665	682	676	657	703	634	651	628	657	741	670	623	630	650	656	662	601	667	710	633	645	676	683	652	660	648	674	615	644	684	660	641	665	649	630	718	694	659	692	667	656	624	666	629	667	686	614	676	675	653	673	653	678	650	707	636	682	674	646	647	651	686	653	663	686	628	669	701	661	648	719	654	644	606	653	626	689	647	622	651	662	676	680	662	650	677	640	659	640	674	603	717	650	662	679	680	633	633	677	677	645	644	669	675	697	662	654	667	627	692	657	615	674	625	607	629	676	657	629	636	656	651	666	663	672	666	631	658	648	641	654	655	681	666	618	650	629	628	641	658	639	642	639	655	660	645	664	660	663	690	663	670	639	653	685	646	651	686	658	640	681	669	660	694	672	663	683	664	651	634	619	645	678	632	676	647	661	661	658	691	632	692	650	683	639	668	666	671	658	633	672	665	665	669	631	715	618	628	675	668	623	707	660	657	691	710	657	651	668	623	669	607	638	638	642	669	681	662	608	626	653	630	667	658	700	653	677	656	643	672	628	683	705	619	654	658	679	655	678	642	699	667	657	681	632	684	657	635	601	640	644	687	673	624	653	669	688	660	608	656	605	656	662	621	710	671	722	656	671	653	668	671	651	668	700	606	642	664	658	680	662	656	689	656	630	672	680	640	668	655	651	675	703	669	633	663	630	665	679	675	647	618	647	630	716	664	671	642	652	669	679	617	640	647	724	672	655	668	677	640	652	687	688	687	636	711	625	683	623	665	690	649	598	727	620	639	634	599	681	703	630	670	631	642	624	652	617	709	644	719	593	700	697	732	692	657	657	656	638	694	639	706	683	680	668	608	604	681	628	660	637	706	686	656	649
56519	47162	33715	26813	25995	27114	27090	23019	16460	11475	8351	6555	4966	3101	1781	1470	1387	902	724	608	642	599	492	510	500	467	468	433	440	450	411	400	388	416	378	367	382	440	358	439	365	412	346	348	343	337	345	353	345	323	363	362	355	370	344	336	336	341	334	350	324	308	355	347	334	329	329	338	357	351	338	380	327	320	346	326	363	356	344	345	317	352	304	347	358	350	350	340	333	365	336	352	364	344	335	375	362	315	368	340	328	348	335	324	312	348	339	331	327	361	355	331	341	352	378	323	343	333	329	339	353	352	377	333	347	329	304	334	330	336	336	347	325	295	327	320	307	333	382	357	341	319	321	365	329	370	323	357	330	334	332	342	320	335	324	332	359	343	341	319	335	341	323	370	325	357	321	355	302	389	348	328	349	338	348	367	343	335	338	338	328	345	348	308	349	355	322	340	340	327	301	338	299	310	322	318	314	299	360	324	307	332	319	321	344	323	328	351	319	295	320	326	323	344	311	339	346	300	333	320	319	345	348	324	323	368	366	372	316	312	330	322	358	345	333	371	375	350	306	320	316	333	337	342	341	322	289	338	345	351	331	305	324	333	358	328	319	387	333	343	347	360	330	353	301	324	359	352	325	355	329	316	338	355	355	333	322	341	356	357	307	335	320	281	360	307	339	337	324	353	349	377	327	335	346	338	332	338	360	336	292	324	346	336	330	314	356	328	322	338	337	340	353	322	334	344	314	325	346	329	311	304	324	320	320	325	327	331	340	355	307	319	326	301	335	328	337	333	322	308	342	372	355	347	315	327	374	332	329	336	374	315	346	339	340	354	359	364	338	353	311	328	345	334	335	331	338	341	330	334	347	342	330	350	332	355	350	319	349	345	347	331	359	366	332	350	348	375	358	335	326	354	328	362	330	355	323	346	313	350	370	330	364	346	356	340	351	333	353	319	325	355	367	329	335	303	313	318	347	345	320	326	313	310	340	314	352	345	344	337	325	341	347	343	343	330	313	324	332	318	386	326	359	324	321	310	338	380	308	342	311	358	319	345	329	330	321	356	329	304	353	330	344	345	325	344	336	331	341	371	350	333	341	347	344	331	339	318	349	305	367	346	340	309	326	350	357	360	344	352	326	353	336	317	354	342	361	360	355	315	337	311	306	372	365	344	336	333	308	345	338	312	339	337	351	294	364	342	338	347	373	333	326	329	356	340	328	331	350	350	343	309	348	335	329	339	328	322	359	332	308	349	327	335	345	342	337	304	319	340	347	363	342	315	329	370	342	312	341	340	333	322	327	346	295	311	315	321	344	346	322	343	354	336	321	315	301	312	366	317	349	375	393	346	328	352	317	354	352	349	303	313	354	343	356	328	335	350	330	315	328	320	328	310	332	347	342	336	328	330	325	336	355	323	354	324	372	322	345	345	337	333	402	344	315	354	341	328	329	318	335	334	337	329	319	311	333	323	329	341	347	347	325	334	365	361	310	324	366	336	297	351	339	352	322	322	392	376	352	328	353	344	329	359	342	345	349	340	354	298	320	348	328	322	334	319	323	353	360	351	325	372	334	357	369	326	328	330	322	297	345	345	365	314	315	347	371	334	325	317	328	327	363	328	347	333	302	334	325	372	336	315	340	348	382	332	332	341	327	324	373	348	338	319	397	331	302	357	333	338	318	313	348	335	330	294	334	359	325	333	308	360	347	351	342	330	360	331	329	325	301	307	330	319	314	347	365	352	344	340	337	346	361	314	338	376	342	324	315	336	348	332	347	337	349	301	326	347	337	333	355	348	321	319	337	328	359	330	332	340	347	324	302	327	363	324	308	317	333	336	311	361	350	307	316	346	333	316	343	338	332	320	341	328	330	330	298	336	312	307	352	331	357	340	313	345	348	341	330	314	330	347	315	318	343	332	360	301	328	358	335	315	334	354	314	301	334	350	305	326	351	332	352	325	322	366	346	347	338	345	376	367	326	343	345	322	337	362	332	324	367	310	339	362	336	348	355	342	348	326	361	320	351	323	314	328	360	348	316	340	325	365	332	324	338	332	331	328	377	349	325	336	294	307	325	315	332	356	340	356	310	342	333	329	349	320	354	329	331	346	324	360	336	328	340	323	365	342	326	355	340	277	349	350	321	355	349	361	329	340	306	345	368	344	317	320	322	349	348	366	323	305	324	327	333	337	370	318	359	332	325	345	335	367	321	324	304	347	339	369	331	361	345	352	339	309	326	308	345	352	317	364	328	345	358	345	314	313	307	346	316	325	352	320	325	356	302	337	334	336	352	347	324	328	327	336	342	353	321	348	335	342	315	357	313	297	336	354	335	322	347	357	359	335	344	348	342	305	361	341	353	325	374	349	361	355	330	326	360	345	349	292	339	351	331	339	369	338	355	320	349	308	339	319	340	341	356	350	311	318	351	339	313	339	350	300	322	273	336	308	349	351	337	333	327	312	357	324	334	349	343	353	343	330	346	328	309	328	350	315	329	343	319	371	359	350	317	331	318	354	335	345	333	352	362	339	333	364	356	353	321	329	322	336	311	314	333	341	345	335	313	304	364	323	324	331	327	342	313	333	340	339	332	331	326	347	331	358	328	315	345	313	317	336	315	341	318	335	357	313	313	325	340	326	338	329	308	356	324	309	355	331	320	348	331	336	356	313	324	334	335	320	347	357	350	302	350	320	351	367	339	331	372	323	319	327	313	361	315	324	378	315	325	332	325	306	299	310	324	327	360	333	325	336	353	342	339	327	319	303	335	293	322	329	347	329	345	321	332	311	361	319	331	367	333	334	349	328	332	334	327	332	334	344	303	338	338	344	353	336	310	362	351	325	324	307	318	359	327	335	350	349	347	324	318	360	355	356	321	348	324	372	330	310	347	309	344	340	300	330	335	319	314	351	333	318	351	352	357	335	348	357	347	345	346	317	332	376	350	343	337	313	325	328	306	312	334	321	313	343	355	349	335	350	289	343	329	348	323	356	324	312	330	338	369	360	329	331	338	345	366	306	350	298	335	346	352	317	327	314	329	348	333	286	347	319	357	341	338	330	305	320	326	318	304	356	306	348	355	358	363	311	334	337	299	350	319	330	334	301	318	324	365	322	335	359	342	342	338	342	321	339	354	337	364	317	336	347	321	338	332	353	342	358	348	331	355	330	321	343	325	338	290	324	357	313	327	316	322	338	335	350	345	291	346	332	330	345	330	340	321	336	315	334	381	335	318	368	327	339	329	324	322	345	314	366	329	361	333	334	349	361	345	345	343	348	357	364	329	336	330	325	322	331	360	330	320	337	344	356	348	333	343	313	317	313	346	365	344	340	341	343	320	318	376	341	347	364	327	349	285	342	338	327	323	334	323	306	316	289	343	335	332	384	335	320	332	297	323	299	306	352	376	330	348	316	298	350	344	335	337	334	330	340	291	322	317	345	296	352	321	320	306	329	310	343	358	357	371	355	358	343	359	358	301	324	345	348	336	339	363	333	305	341	369	334
47799	54800	37218	31425	39126	35768	37142	31080	27065	23510	20442	17927	14456	12252	7703	6797	5586	3792	3377	2858	2505	2494	2275	1972	2095	1852	1697	1737	1629	1597	1363	1340	1429	1245	1255	1205	1253	1290	1192	1313	1136	1161	1096	1102	1051	1011	1099	1042	1045	941	1011	1019	988	965	987	1000	977	987	942	928	963	962	1017	1009	954	886	938	955	961	869	889	970	937	931	963	910	897	976	984	957	932	952	921	947	880	926	894	915	899	876	900	927	926	942	904	955	962	927	942	916	924	941	947	964	1028	979	993	937	941	937	894	978	912	901	913	957	930	929	962	957	878	874	947	938	877	901	931	943	933	935	841	884	922	911	937	915	926	947	875	870	927	972	919	926	983	942	889	898	943	957	875	870	919	904	912	894	878	938	968	896	867	934	925	983	912	925	915	982	927	873	925	978	912	912	910	888	920	905	924	926	917	888	925	936	919	943	970	908	926	924	928	927	927	869	882	874	915	926	927	906	884	892	912	890	950	926	909	921	918	936	896	876	943	867	958	929	917	925	915	907	937	974	936	917	898	899	944	874	875	912	876	940	963	890	891	897	945	955	959	954	919	937	894	938	979	995	936	911	916	835	959	914	924	919	934	939	926	907	890	875	866	847	862	929	904	892	929	928	911	916	917	880	920	921	901	910	919	907	928	933	929	882	910	886	924	876	890	889	922	910	903	954	873	892	899	945	877	890	884	922	882	914	918	874	955	880	931	891	870	930	945	935	942	910	914	931	892	850	928	904	961	905	877	929	876	941	932	901	921	934	932	873	883	913	867	954	937	919	895	874	975	889	944	936	945	922	894	933	891	922	912	895	926	937	917	886	887	884	929	917	925	911	911	887	926	949	933	918	908	946	974	957	967	913	939	926	932	931	981	933	942	872	924	926	929	886	864	949	907	924	941	967	889	929	820	891	933	904	921	890	894	979	946	919	919	877	934	916	914	925	886	870	952	967	934	919	879	912	940	948	911	915	939	923	892	928	858	885	915	933	927	920	899	896	916	938	867	913	940	938	913	904	937	916	899	881	986	938	909	873	896	933	861	878	890	900	923	920	898	933	924	946	919	957	890	949	900	918	946	893	924	932	919	873	934	896	891	918	913	934	937	947	900	845	958	906	909	882	936	891	908	897	942	917	940	896	879	926	834	900	927	918	911	935	882	918	921	937	875	854	937	904	845	929	885	946	917	899	927	901	893	984	904	908	905	951	930	930	926	901	947	901	917	866	898	917	912	885	858	903	962	929	851	909	878	938	872	994	907	919	865	923	906	977	909	918	895	858	888	885	968	879	939	888	897	932	944	896	896	874	865	984	926	932	892	897	933	905	933	885	886	943	896	897	934	889	914	898	859	913	977	981	949	911	952	903	917	926	910	924	909	949	934	951	935	952	960	931	916	943	913	900	939	887	907	911	867	849	928	943	934	926	954	940	891	908	916	876	900	900	938	931	885	917	904	874	907	868	963	956	870	879	913	888	915	921	891	918	954	932	890	925	896	910	933	916	895	911	948	941	931	925	928	973	908	899	856	929	896	893	894	898	931	876	929	965	901	918	947	899	921	913	925	930	908	900	951	888	866	943	911	947	956	910	873	936	895	927	933	895	901	922	926	872	926	882	947	896	939	921	869	915	873	913	878	915	915	888	906	895	909	905	923	896	953	861	888	912	942	897	910	881	874	908	894	858	948	934	946	930	929	813	930	929	913	960	921	924	948	966	935	874	944	913	912	933	930	883	844	917	943	931	940	948	893	875	923	858	874	912	914	897	946	926	937	904	892	915	885	873	899	922	881	883	924	902	850	911	929	891	929	969	974	944	961	941	814	879	936	923	894	893	923	958	929	901	966	921	927	919	903	921	893	992	923	886	896	923	983	911	896	806	934	922	915	892	908	911	889	899	885	922	836	941	912	888	945	929	911	905	907	915	875	903	897	919	858	967	922	912	925	919	896	950	944	895	936	924	982	893	882	959	905	871	899	881	926	937	938	905	873	1005	898	916	885	884	921	919	914	961	925	914	930	875	866	864	911	946	941	877	993	921	909	848	911	894	942	938	927	952	929	953	989	887	955	898	942	923	930	867	949	931	858	943	965	947	885	982	919	916	959	857	939	907	953	867	877	920	932	945	912	892	893	865	895	913	865	938	961	908	965	914	942	930	884	898	919	916	911	965	938	932	931	926	903	936	942	908	924	931	973	940	888	942	876	942	871	906	925	921	937	922	953	871	910	903	974	880	908	890	867	894	931	901	883	859	936	932	898	888	916	958	947	933	906	894	943	919	981	910	863	883	897	877	873	962	884	939	876	918	984	952	933	920	882	909	964	874	901	918	919	832	858	963	915	908	962	911	925	916	930	963	931	923	889	909	916	890	962	948	895	864	912	939	922	912	882	944	914	933	904	917	946	927	955	926	972	892	924	893	918	879	897	913	929	910	902	916	1003	923	928	976	1002	958	908	931	911	883	907	946	877	912	955	896	901	948	926	886	916	889	900	870	952	906	993	849	921	904	872	871	916	882	962	950	885	913	861	892	947	897	876	919	940	909	863	923	935	898	885	884	939	922	936	942	915	911	939	906	925	874	911	887	900	923	919	912	938	872	919	854	909	895	914	946	919	855	929	958	930	927	963	925	927	884	945	898	894	884	917	887	925	885	934	869	913	936	900	898	894	908	902	925	896	900	900	896	845	878	942	907	963	972	897	872	903	932	889	911	887	946	901	963	927	900	933	898	939	946	911	995	930	892	911	908	938	926	908	877	980	920	902	902	952	934	915	924	952	919	959	898	926	906	918	905	867	919	947	941	893	915	923	892	889	899	867	977	867	923	882	919	874	877	964	943	932	912	917	904	901	948	919	918	883	941	880	896	988	880	919	953	916	929	888	922	919	901	932	954	934	875	931	903	940	929	912	962	885	994	851	909	915	918	938	978	887	917	951	908	916	919	934	897	941	977	946	913	916	925	915	944	917	875	905	884	939	876	928	942	949	915	971	937	865	897	990	885	869	949	885	944	924	919	889	929	918	894	861	916	915	896	922	911	904	870	887	856	941	965	902	926	917	869	910	918	909	900	840	916	923	935	924	921	904	906	930	896	885	890	878	850	894	939	929	890	951	947	942	926	937	946	911	917	946	921	858	936	908	911	886	915	929	931	888	858	941	908	903	891	873	874	903	940	922	910	943	908	895	967	907	970	884	931	900	917	894	962	924	918	864	886	951	960	889	895	919	908	899	928	871	923	898	884	979	885	928	907	956	899	878	908	914	894	889	889	876	922	929	913	930	918	914	934	945	918	915	913	924	932	898	931	853	948	855	875	884	937	916	901	906	935	967	878	879	945	969	883	952	892	900	912	892	870	959	896	954	925	884	941	882	955	932	944	982	907	905	920	886	870	890	933	989	857	842	864	989	855	944	902	911	898	868	911	914	930	891	932	913	884	880	900	908	857	932	927	870	905	897	882	896	985	935	935	917	911	889	922	912	912	896	917	902	919	875	963	921	879
17294	32004	19059	7464	4294	2847	1996	1386	988	717	611	518	401	335	335	241	228	223	230	222	202	223	209	223	232	221	222	207	197	206	176	207	182	209	199	199	184	181	187	194	199	191	193	196	181	178	180	176	202	183	175	199	207	176	184	198	179	160	183	186	197	177	188	183	193	185	173	170	164	180	161	186	195	172	179	181	187	181	202	183	170	180	174	192	172	179	196	199	156	186	169	161	184	175	203	175	166	168	177	159	185	178	170	181	179	174	175	160	182	178	185	184	196	184	173	180	205	194	200	197	181	160	180	191	175	161	179	179	167	192	178	170	185	196	187	184	184	182	182	184	165	166	169	166	178	173	179	191	195	194	173	186	175	157	170	175	156	159	168	205	187	184	176	166	177	179	171	164	192	173	216	189	161	181	163	191	174	186	175	184	149	180	170	160	189	164	164	179	183	187	162	165	172	186	162	166	178	170	174	185	193	209	173	184	185	209	199	185	185	168	179	188	175	170	186	177	184	157	215	177	176	169	196	162	194	182	156	170	161	168	187	195	154	162	168	183	186	190	189	193	167	184	192	167	188	192	178	182	169	174	187	163	196	173	179	177	168	199	201	192	162	176	169	200	182	197	144	168	179	176	180	165	174	185	169	177	172	173	168	189	166	187	164	176	186	189	179	182	180	178	185	165	176	170	153	179	178	196	199	149	185	187	190	170	169	185	184	181	189	173	191	165	193	161	177	199	200	145	177	197	187	171	192	176	185	169	186	180	204	180	170	186	187	202	166	191	181	179	173	184	190	161	195	160	200	196	184	174	198	149	158	176	148	200	177	162	165	181	167	173	169	168	189	187	184	177	193	179	194	167	175	170	180	170	169	198	186	192	205	207	180	176	166	176	177	161	183	167	169	173	189	182	184	174	183	191	172	176	161	184	168	202	179	149	198	162	161	171	177	157	194	187	161	173	161	175	180	186	183	179	186	166	162	179	156	178	205	163	187	187	143	184	179	160	199	178	172	182	174	183	171	194	189	177	205	189	154	181	203	172	167	164	180	164	193	179	185	170	174	185	173	166	181	172	166	180	162	188	200	206	170	185	184	162	182	177	179	190	161	170	180	222	175	185	188	178	163	165	196	177	179	195	179	173	185	163	173	178	169	180	185	181	174	182	184	164	169	159	196	171	165	161	183	169	168	177	196	201	202	167	150	165	184	147	174	188	196	179	169	180	210	175	174	187	166	180	174	172	169	190	159	189	175	155	184	172	174	163	166	174	184	213	177	205	193	185	168	183	181	183	155	164	196	169	191	175	182	177	200	197	171	175	189	190	184	175	183	163	160	166	190	161	179	177	184	193	179	174	174	188	172	168	169	180	197	188	168	171	176	171	185	191	156	162	187	164	165	175	192	188	177	166	171	189	179	178	176	168	196	179	202	176	168	173	194	179	170	168	201	209	178	168	185	179	201	184	184	180	159	160	157	178	181	165	182	172	183	163	192	156	165	188	189	196	184	187	168	145	178	180	177	196	179	173	187	190	175	193	172	157	177	180	166	208	173	194	182	190	199	195	173	166	154	180	162	182	159	177	200	182	182	186	177	170	151	175	191	199	185	162	181	158	184	198	175	174	173	160	153	163	176	151	197	171	164	160	200	165	168	173	196	187	175	185	163	177	190	184	192	197	188	184	202	194	183	179	173	169	204	162	176	177	167	147	174	178	186	176	202	174	195	183	181	155	191	175	162	178	156	183	197	212	188	176	179	187	186	159	167	186	174	170	193	209	182	176	175	186	178	171	189	189	177	175	183	179	179	172	207	187	149	207	176	178	173	179	190	175	196	191	171	176	158	172	188	202	169	175	201	167	186	209	184	179	164	200	190	196	156	181	165	174	180	189	189	180	184	152	170	175	161	184	169	200	172	187	181	197	195	191	167	175	178	165	169	197	172	161	174	195	172	177	173	196	196	151	168	203	164	183	188	183	152	178	209	184	163	171	167	196	188	179	186	192	198	176	164	170	177	173	160	188	152	182	181	157	193	176	182	167	183	166	177	172	179	194	193	160	173	179	181	192	180	177	185	186	178	176	182	160	169	177	162	175	159	163	166	184	156	162	172	171	189	176	173	174	191	159	183	174	187	164	189	183	157	201	179	166	162	168	169	185	173	184	199	198	173	174	150	205	170	168	192	151	185	192	170	177	194	186	160	206	163	193	184	199	198	182	177	190	169	189	166	177	191	174	174	173	177	177	186	180	188	167	184	168	166	198	166	176	189	177	189	157	174	170	195	189	177	185	185	202	195	192	186	187	178	188	175	176	201	193	170	168	169	198	182	171	200	186	199	189	191	199	165	174	176	200	191	197	162	187	169	183	196	179	189	163	190	174	167	187	179	192	212	160	166	171	172	194	164	157	186	145	180	192	158	192	194	179	180	180	173	172	176	180	190	192	170	167	178	163	163	170	202	171	178	173	173	153	158	196	149	177	186	190	199	195	175	167	182	199	182	183	194	187	202	192	172	171	185	198	170	172	174	186	186	183	197	178	166	207	173	211	172	192	194	165	177	174	177	174	188	189	185	193	184	182	164	193	179	184	165	167	199	182	180	166	183	178	168	165	170	181	178	169	183	176	184	199	193	179	176	171	186	208	163	154	192	187	169	172	179	191	161	162	189	175	200	159	161	166	163	173	159	184	184	175	164	177	162	158	194	178	183	194	167	186	171	187	151	163	171	167	165	177	170	198	171	167	160	183	181	149	163	191	201	176	191	142	162	183	177	191	165	199	166	195	174	197	179	177	171	185	179	173	165	178	175	171	150	172	173	191	169	152	179	195	197	150	182	188	181	161	174	189	161	180	181	179	188	193	162	177	174	162	172	177	172	159	135	162	191	177	157	175	201	161	196	183	177	187	176	173	189	195	190	170	174	165	163	157	168	157	168	175	189	206	183	184	174	164	182	153	177	178	190	173	185	170	183	195	188	174	210	178	198	191	186	183	174	176	157	162	167	184	186	191	186	179	179	185	169	193	163	166	176	155	176	206	181	171	180	171	169	181	177	192	157	161	158	180	175	188	171	190	179	170	205	184	200	183	179	206	183	167	184	159	182	168	170	173	148	183	196	177	178	155	171	180	157	179	185	188	172	178	179	156	182	185	163	174	161	168	194	183	188	178	173	145	166	177	170	185	189	198	176	191	181	174	191	175	166	192	193	195	155	175	175	181	183	152	177	186	180	162	174	167	187	203	183	186	179	183	158	173	173	194	179	181	152	166	168	181	168	157	174	184	175	175	190	208	165	173	192	198	169	175	161	191	187	166	192	175	195	181	179	177	165	144	193	168	187	175	183	175	177	172	183	185	175	189	169	158	158	187	169	174	149	207	182	145	176	181	171	184	169	174	179	178	170	193	191	179	179	190	176	176	184	162	176	187	191	169	172	163	183	171	171	174	188	165	190	159	195	168	187	177	181	170	179	165	161	162	180	168	185	169	186	165	180	171	177	179	160	175
14226	32666	16710	9471	10769	8094	7018	5310	4037	3482	2872	2507	1973	1649	1294	1164	1056	938	917	841	892	878	834	849	857	828	756	801	701	684	640	661	644	674	681	625	692	636	628	660	601	595	660	607	570	601	590	619	604	570	576	564	609	564	594	604	584	569	600	540	560	560	619	574	557	551	544	585	558	538	553	587	562	587	594	578	596	581	573	570	519	602	551	554	566	564	581	547	582	518	592	549	549	547	583	550	526	551	540	551	526	583	576	578	571	552	602	558	568	547	550	582	577	547	575	537	576	533	523	607	517	540	586	548	580	586	559	573	590	555	527	513	545	560	562	582	529	544	562	573	553	572	609	571	555	616	562	555	598	553	538	555	539	540	573	570	612	603	589	577	550	572	522	534	551	569	525	545	579	614	548	565	565	558	572	590	579	526	573	579	581	584	543	564	535	663	550	527	566	602	586	541	596	592	621	593	547	554	549	541	580	568	555	589	568	573	533	587	566	543	551	556	559	581	567	516	562	535	550	588	547	542	549	572	598	580	573	581	553	554	546	591	551	543	561	589	571	586	573	490	578	524	576	550	510	541	596	575	572	577	551	577	547	584	541	542	552	497	554	577	579	594	602	530	555	560	599	578	540	595	575	556	560	593	535	568	577	541	531	558	594	575	553	557	557	540	593	567	591	598	571	558	561	561	572	559	516	554	537	563	554	545	589	539	586	596	571	580	559	566	545	594	552	564	569	574	567	534	535	550	536	572	552	550	565	581	564	539	546	552	571	562	551	563	562	588	545	564	527	522	544	571	565	580	543	596	561	534	551	553	548	585	577	555	585	617	594	581	529	558	556	555	552	574	520	587	564	534	576	553	551	550	560	540	585	562	595	572	555	591	568	569	561	561	565	555	521	561	595	541	565	550	570	556	605	604	600	545	588	578	576	601	597	528	573	553	523	528	572	549	593	568	521	564	542	602	553	591	539	550	513	535	542	575	561	580	573	546	538	600	592	566	524	576	563	553	562	577	589	571	546	553	525	539	575	622	556	568	574	538	531	596	583	567	603	538	540	544	554	608	535	553	608	581	610	558	591	515	516	535	569	575	592	561	592	547	573	573	559	571	585	549	542	549	552	546	552	536	539	545	557	561	566	545	555	501	528	552	553	533	558	573	547	555	585	535	613	565	586	557	561	549	562	579	550	556	607	575	543	580	600	570	650	528	555	576	582	554	553	563	565	579	577	595	585	605	540	554	550	576	553	574	568	546	595	566	580	577	516	589	584	591	607	570	531	535	542	528	515	570	547	528	579	538	566	568	567	537	538	576	524	530	585	531	538	585	564	549	597	552	516	574	528	571	519	563	516	557	574	537	567	532	580	516	595	556	585	548	550	534	602	553	527	579	569	553	560	571	564	567	583	579	536	571	571	545	557	527	575	567	563	564	617	514	531	574	617	539	549	569	565	595	579	564	596	606	564	556	573	563	590	537	563	578	554	563	577	565	608	590	589	592	559	530	580	590	572	568	564	588	558	601	546	527	545	552	526	557	559	592	571	557	543	539	592	572	563	554	605	555	532	602	568	577	520	552	588	530	560	496	569	518	532	573	587	539	510	584	533	566	560	598	539	520	538	570	549	528	566	527	532	615	569	565	534	540	572	556	567	609	570	559	539	539	546	550	549	585	561	589	582	565	591	591	523	535	518	614	532	598	631	533	552	557	523	529	554	564	587	573	558	547	554	529	564	605	573	577	581	603	517	563	517	550	592	564	532	563	596	557	567	601	523	559	576	551	596	556	542	527	574	558	570	582	576	567	603	546	521	549	548	593	544	536	629	531	550	548	587	553	567	550	589	529	573	567	578	531	550	536	591	575	533	539	556	604	552	555	575	565	550	592	546	567	582	555	571	620	555	593	612	556	545	553	547	593	551	599	539	581	569	579	558	584	573	546	581	541	578	569	587	577	557	559	568	561	545	513	554	562	578	575	564	595	574	509	600	530	586	576	563	590	548	545	569	527	591	564	576	591	529	555	577	571	559	557	539	510	561	556	559	576	616	547	564	563	543	560	592	576	538	519	551	573	539	548	570	571	516	542	577	581	564	522	577	519	553	579	597	567	572	521	550	593	582	545	563	531	530	567	539	553	572	593	622	576	547	568	583	549	582	555	566	567	579	543	537	543	539	536	526	587	594	542	525	557	595	531	557	578	508	550	540	560	551	569	554	555	561	537	522	576	554	547	580	593	602	545	580	575	568	547	577	525	584	582	547	556	602	549	587	578	590	542	578	570	576	558	559	520	604	559	561	598	567	557	573	563	609	573	561	558	547	603	590	561	582	535	547	542	565	545	627	569	510	596	578	539	524	572	505	574	514	572	555	563	520	621	554	548	568	590	553	539	561	541	566	562	579	569	551	580	544	566	583	551	549	576	536	539	549	576	575	547	563	581	522	589	508	565	590	523	550	569	574	562	581	582	575	555	589	571	557	546	580	575	556	587	542	573	531	584	564	576	544	554	548	605	597	577	569	587	562	582	588	594	545	510	546	614	549	564	560	545	555	529	552	576	566	552	584	568	572	561	570	571	584	556	590	552	587	606	585	548	541	602	570	548	559	593	590	546	559	581	566	555	533	567	527	561	580	590	557	578	591	548	501	605	602	603	587	558	566	568	583	560	573	563	573	566	566	534	549	568	539	541	597	555	566	589	554	551	607	541	547	575	499	569	564	556	569	557	596	556	549	541	555	554	571	525	550	554	569	561	570	540	545	549	580	609	595	525	547	567	575	600	559	534	531	588	580	534	533	555	580	623	567	568	545	576	550	556	553	574	592	590	553	576	547	522	573	548	558	539	585	515	574	607	570	566	571	601	599	575	573	561	547	597	573	562	558	572	574	584	588	540	533	586	558	566	556	569	564	531	542	557	573	584	549	580	551	584	551	527	557	536	549	589	547	560	584	550	589	532	563	494	602	567	534	583	557	535	562	556	566	560	570	575	540	599	544	549	577	552	573	568	593	572	576	565	577	564	559	602	597	560	558	564	557	587	561	599	569	535	538	552	557	622	570	573	592	546	607	588	546	561	595	556	578	525	518	566	607	547	523	581	557	546	615	605	514	576	547	530	543	532	578	555	567	574	561	570	553	573	586	579	624	546	541	536	572	541	577	585	605	590	572	572	545	566	536	582	563	540	581	570	602	546	562	540	511	557	579	554	541	545	592	538	561	553	572	577	585	581	584	552	574	540	586	564	554	503	588	526	592	567	567	553	572	565	576	609	589	563	605	580	551	576	579	588	597	596	574	595	544	539	562	600	551	588	541	577	564	548	593	567	565	571	557	554	590	560	581	558	571	559	562	537	559	546	570	596	573	567	568	584	566	551	551	593	535	578	561	639	558	579	532	517	557	538	578	565	593	544	537	574	553	560	548	563	540	544	540	578	551	523	545	547	568	547	564	551	588	574	562	552	562	562	563	568	559	580	561	546	561	572	578	604	548	560	546	537	568	584	577	580
45569	54970	35502	26286	25921	24141	21060	14452	8437	5598	4065	3478	2712	1580	1005	739	595	461	398	405	363	369	303	307	311	292	278	262	281	273	230	276	285	272	244	261	225	266	233	230	232	235	254	222	217	224	218	219	247	237	253	246	231	204	219	207	204	227	237	219	228	239	200	226	215	237	209	214	237	209	230	240	205	233	242	243	239	213	235	248	193	209	230	228	224	220	234	239	220	228	241	221	217	232	228	222	218	218	197	199	244	229	217	202	231	227	229	221	215	218	197	243	185	216	224	225	222	234	236	250	221	234	231	205	223	192	193	215	191	223	206	203	202	214	225	216	202	222	214	199	216	210	198	205	212	244	199	204	212	223	209	240	237	247	223	210	230	236	240	218	229	217	226	206	215	235	234	230	225	225	184	224	188	236	226	214	222	235	221	214	214	231	243	231	193	248	238	232	203	226	225	189	225	205	204	194	217	180	214	208	217	183	217	247	215	212	215	209	221	197	221	225	238	222	218	227	238	252	226	220	232	226	203	203	219	212	211	213	185	228	215	222	217	213	214	209	226	227	240	205	236	214	222	239	240	208	203	214	204	242	218	233	221	207	233	225	223	230	197	209	205	213	200	211	234	216	222	240	196	240	224	229	244	255	207	239	238	219	181	203	225	210	230	232	224	230	236	224	212	173	223	231	194	220	231	204	196	238	219	221	209	216	213	250	222	231	225	243	235	228	194	219	214	206	214	201	239	245	209	229	209	219	220	210	230	219	225	215	223	241	230	206	209	224	211	234	226	242	201	212	214	198	234	228	201	196	198	246	231	199	204	216	205	228	221	227	244	241	209	198	193	189	223	229	218	197	229	220	197	228	228	208	248	221	213	237	221	224	218	229	230	222	199	222	193	205	214	205	194	226	214	228	219	233	226	208	245	222	209	221	210	246	241	222	236	225	209	224	212	220	275	224	219	231	218	216	246	205	204	217	249	220	210	241	239	234	236	237	224	216	218	191	193	226	241	231	215	232	189	207	202	203	211	218	225	239	231	234	197	200	206	230	219	205	242	230	212	242	187	223	215	225	237	218	220	178	202	217	198	242	241	205	241	225	211	205	200	202	244	222	227	222	231	249	217	218	233	190	218	199	213	207	218	218	206	208	215	220	254	219	210	211	223	219	231	224	230	250	203	216	219	196	192	205	240	220	220	213	219	224	203	188	215	209	226	190	238	239	234	218	216	221	220	246	200	223	243	243	247	229	216	232	241	214	226	228	228	229	250	229	206	204	230	222	249	225	267	227	218	227	241	224	210	208	207	198	208	220	233	200	222	234	219	213	230	219	250	244	224	209	217	233	233	194	232	210	226	243	225	194	196	213	180	232	227	237	200	238	227	233	229	229	215	214	200	209	235	206	240	229	226	213	200	217	188	224	261	188	240	230	217	231	188	217	229	209	199	191	207	228	213	228	220	238	222	229	222	216	200	220	211	226	227	222	220	220	208	206	206	213	224	216	217	200	229	197	241	230	215	221	232	218	193	216	194	238	233	250	201	223	206	243	239	229	221	191	217	226	229	207	188	204	222	207	218	244	241	188	217	216	242	225	254	238	218	214	242	214	232	247	225	221	176	226	229	217	203	230	231	224	220	209	223	215	224	219	192	212	214	224	230	248	221	186	223	221	231	235	229	218	201	199	227	212	209	216	220	230	196	231	217	229	221	231	223	215	204	212	242	212	227	232	247	239	220	185	216	207	190	211	192	218	218	227	207	217	200	215	213	231	216	212	208	210	198	216	182	224	196	232	219	239	204	240	239	219	251	228	231	217	211	219	237	231	199	222	228	219	228	215	200	207	205	202	233	180	194	223	177	220	242	227	254	213	211	219	248	222	216	203	218	221	203	239	224	193	231	235	217	227	219	223	233	220	222	231	245	205	239	198	205	249	223	202	223	231	205	221	227	232	236	217	185	238	201	245	213	211	204	216	227	232	215	242	210	180	206	210	223	240	241	193	233	230	219	228	208	225	215	242	227	237	212	196	222	235	252	234	214	242	219	241	218	226	209	224	202	236	226	215	228	216	225	213	205	205	218	204	208	202	229	238	223	239	234	232	202	204	224	229	206	229	234	215	225	213	234	238	215	221	237	246	211	231	216	229	200	212	242	221	230	205	233	231	220	242	238	236	227	230	212	219	249	213	198	241	202	229	213	212	220	211	239	195	211	216	215	218	224	259	206	210	247	213	219	213	217	230	223	214	214	224	226	231	201	223	209	233	220	215	226	178	203	215	213	222	208	193	186	206	226	206	204	206	208	221	230	210	206	217	223	211	227	194	204	192	227	226	213	210	224	189	223	220	241	225	217	206	226	236	230	230	249	242	223	227	217	209	232	238	240	216	225	241	228	198	188	210	213	229	237	211	218	220	219	201	238	220	231	223	209	211	219	205	251	203	212	207	215	235	236	214	222	220	206	230	201	197	236	235	235	218	223	243	223	245	207	195	235	192	232	208	235	242	216	242	209	232	230	218	228	210	212	212	186	218	265	195	236	232	220	276	231	218	225	200	193	213	225	245	208	216	220	225	223	223	237	230	225	221	238	243	200	215	216	205	218	197	254	224	221	237	223	212	214	215	239	210	216	213	237	215	228	237	197	229	218	221	245	230	219	241	221	207	228	213	197	223	241	185	203	233	228	202	240	219	217	248	216	266	236	203	216	202	236	227	200	203	204	203	244	194	213	227	213	229	225	228	210	208	226	213	224	216	226	213	215	217	229	210	213	220	223	214	213	203	247	232	199	216	221	234	233	224	209	245	209	228	221	238	224	210	235	215	207	225	208	215	243	220	245	237	208	225	237	203	213	237	226	229	196	234	216	229	252	219	246	206	210	221	209	235	221	221	230	201	225	240	228	210	211	212	230	206	227	213	218	202	234	231	223	220	225	221	210	259	255	199	188	212	220	242	218	192	202	232	238	232	191	204	244	217	240	213	236	223	227	236	223	213	232	214	213	205	224	224	239	240	217	204	228	205	232	213	204	206	213	215	215	238	217	198	237	202	217	224	206	217	217	194	217	200	241	210	211	199	220	202	213	215	217	210	213	210	232	213	232	235	246	219	231	223	208	210	244	210	249	203	230	217	234	224	221	214	245	234	220	218	236	209	209	225	221	257	220	236	248	199	219	210	216	210	229	226	227	210	217	221	216	233	210	237	206	212	233	230	243	210	208	193	203	202	227	239	213	200	216	233	223	219	207	209	199	228	208	253	232	209	210	234	231	209	242	210	209	223	224	197	230	218	235	224	214	230	201	199	215	224	221	211	214	202	226	195	195	203	240	202	229	214	220	233	210	217	214	201	217	217	222	216	211	222	241	221	215	255	208	229	211	217	224	209	228	227	216	219	196	216	221	212	225	181	203	219	213	234	218	224	218	215	223	195	184	220	220	228	232	187	236	205	217	242	203	212	236	193	218	264	230	204	227	238	229	238	197	207	205	214	240	215	208	224	251	227	243	199
35214	55971	39235	24515	31690	26515	27429	21806	18165	15199	13597	11898	8652	6627	4394	3890	3020	2332	1918	1881	1574	1562	1336	1297	1276	1169	1201	1077	1040	938	996	961	922	907	840	863	814	870	880	808	815	747	790	799	752	760	720	696	687	669	677	715	702	655	723	684	732	698	668	719	721	705	664	658	708	651	682	669	693	668	686	669	664	681	699	657	610	693	648	673	684	728	673	631	635	673	626	667	716	675	642	652	693	683	679	659	668	658	671	674	677	700	701	660	727	707	672	647	634	714	632	657	648	689	664	626	650	703	721	681	673	629	656	666	671	613	653	654	699	695	650	680	641	626	676	645	674	662	670	691	677	684	653	658	662	655	710	673	626	679	654	647	687	625	683	647	692	640	677	609	624	658	676	671	649	662	685	700	662	673	626	701	697	651	647	656	639	645	632	674	687	709	642	696	670	686	700	660	689	652	667	675	633	688	629	654	649	630	688	680	646	681	615	641	638	645	729	703	644	622	671	665	682	614	598	692	673	674	624	633	655	650	671	621	670	669	679	677	631	637	638	667	665	690	649	630	635	695	643	661	607	687	627	642	651	657	670	630	653	714	650	642	681	663	657	661	681	671	695	648	687	687	665	677	611	657	653	658	655	689	665	632	631	679	686	626	689	668	691	678	659	662	705	650	713	655	680	632	687	684	663	641	700	717	637	692	657	641	668	659	656	681	651	637	642	680	706	659	690	675	660	692	664	595	621	692	677	662	637	667	664	635	671	673	643	696	631	661	654	637	661	640	663	644	689	655	689	639	656	621	631	694	674	623	659	620	631	634	685	632	702	735	658	624	677	641	688	674	678	594	644	658	621	668	627	652	617	644	663	641	629	678	635	658	663	660	604	623	642	656	657	623	649	656	662	674	674	689	696	649	616	710	622	682	642	649	622	664	644	655	635	664	670	698	623	714	679	693	582	622	632	670	672	713	687	669	669	675	678	646	657	625	667	647	629	603	682	638	666	668	659	679	662	654	667	662	610	685	682	660	701	671	638	646	660	709	684	670	689	684	701	644	666	666	683	634	626	674	604	664	651	682	627	686	651	691	661	618	665	650	642	653	650	667	642	647	657	621	642	703	689	658	625	674	652	673	673	635	692	680	659	632	649	671	634	647	694	673	702	624	698	625	619	679	690	664	633	667	643	654	636	660	687	690	667	646	628	663	635	628	644	635	680	682	680	674	674	623	665	644	621	679	666	681	678	676	658	650	655	677	692	638	630	690	653	700	652	677	665	658	645	631	697	663	694	617	637	686	679	648	657	637	634	609	671	644	657	677	720	607	654	666	683	623	653	662	685	663	673	669	638	656	649	604	698	674	648	644	658	686	664	649	656	639	636	695	624	643	670	620	644	666	629	637	642	682	656	663	666	671	642	664	660	651	647	612	670	697	650	652	678	656	692	682	649	702	674	661	633	686	699	660	692	634	647	715	638	660	654	659	653	670	654	674	664	654	637	638	645	666	680	693	661	664	640	624	639	624	658	668	687	674	663	635	661	716	692	703	604	658	655	692	729	613	647	639	688	612	655	684	625	619	686	692	662	644	672	633	646	673	648	626	655	657	669	639	730	662	635	665	666	706	636	681	665	658	635	707	644	709	663	654	621	624	671	642	640	666	668	626	677	637	633	675	675	576	678	684	697	626	619	667	624	707	654	648	692	674	664	658	648	693	651	643	674	689	645	637	680	664	684	630	650	662	613	690	609	610	679	680	684	686	715	674	692	669	686	653	639	653	657	708	666	681	685	670	665	692	647	651	664	665	617	707	710	687	625	706	648	675	692	632	696	631	652	652	647	694	633	630	668	608	668	629	641	624	655	653	660	670	665	655	678	690	653	638	669	676	670	686	686	717	650	660	619	679	651	642	640	631	675	692	637	667	615	664	684	641	680	703	632	645	649	649	647	660	638	627	638	652	642	646	661	625	691	668	652	702	628	625	676	688	687	643	679	668	712	633	671	639	652	672	651	610	665	683	685	668	684	685	604	672	649	633	717	641	652	667	692	651	684	685	646	666	664	671	660	674	679	678	692	671	673	666	633	641	659	672	663	677	643	636	627	689	648	659	672	671	671	634	652	655	674	686	628	588	622	621	673	690	660	676	707	663	670	653	676	662	661	678	664	691	678	677	631	667	620	643	653	681	634	647	707	678	698	660	685	671	657	635	669	631	619	639	664	680	693	615	608	645	648	667	681	676	655	659	667	684	632	665	686	645	646	672	631	640	662	655	638	683	663	630	675	663	644	686	638	658	674	676	673	669	645	647	663	619	641	669	629	632	689	640	695	621	684	640	622	625	660	649	675	604	624	643	658	652	657	650	701	604	677	660	646	662	665	689	658	684	667	659	649	601	674	700	647	682	651	644	673	661	644	647	704	676	684	645	668	672	594	735	638	634	695	692	611	621	657	671	670	645	636	701	675	698	679	678	679	614	638	631	670	682	703	671	662	623	641	633	660	625	662	683	663	693	673	671	678	632	661	679	619	666	654	663	665	589	667	673	657	668	664	682	644	669	643	646	673	657	661	653	712	691	633	652	677	724	682	672	728	680	624	659	685	634	646	682	645	623	721	583	677	628	670	655	685	671	684	678	652	707	667	643	661	679	654	677	675	630	635	626	605	660	641	673	675	704	675	656	698	651	648	656	665	603	660	638	667	661	666	606	659	670	706	662	670	653	654	672	638	634	672	626	667	689	642	685	666	667	646	634	655	646	665	700	686	641	657	648	649	653	633	670	653	655	689	673	675	685	677	661	627	656	678	692	656	639	660	680	665	682	675	672	655	697	657	678	658	635	643	681	698	639	706	617	644	671	653	638	655	638	646	651	693	654	652	656	648	652	651	638	666	629	667	623	638	684	684	653	634	643	679	631	671	639	646	678	677	654	641	666	691	675	662	685	679	635	623	658	654	661	649	644	706	647	690	642	684	659	655	688	623	673	677	706	679	686	592	668	597	631	616	691	680	647	670	638	648	666	660	654	673	673	677	603	650	648	600	718	645	648	673	661	658	693	698	682	657	643	660	622	638	649	686	669	677	635	664	625	646	691	676	677	644	657	664	669	657	662	673	650	669	628	638	621	679	653	638	663	619	649	657	662	633	645	679	661	692	657	612	639	692	686	680	608	636	664	652	673	692	662	656	661	705	657	651	659	676	634	676	673	574	667	663	672	686	704	683	642	640	684	655	616	627	711	622	664	622	665	647	639	711	624	689	672	646	635	633	673	658	679	631	684	668	652	633	688	647	630	674	654	642	699	642	665	654	712	594	642	648	684	655	631	664	622	611	687	659	689	721	649	651	650	692	651	644	639	665	658	690	673	629	680	673	648	652	659	639	647	643	682	663	675	683	647	681	630	679	658	628	670	626	633	647	640	635	651	613	656	636	652	679	634	659	653	678	682	667	623	662	598	623	663	654	642	664	621	661	657	669	682	637	681	666	698	638	721	605	625	666	636	679	612	657	645	656	653
54835	50259	33825	26889	26985	26754	26061	23667	17908	12161	8900	6773	5121	3184	2187	1798	1347	840	729	686	567	616	514	481	480	528	423	459	482	499	414	424	378	458	405	396	366	406	399	361	340	390	367	388	369	335	367	354	369	347	375	359	364	321	350	367	348	344	373	340	390	331	316	356	362	335	315	335	325	414	319	367	349	325	315	319	392	363	348	345	354	349	340	324	345	328	341	326	364	337	326	361	358	356	346	333	345	347	340	364	339	339	335	338	314	372	357	366	341	333	344	310	350	336	355	338	335	362	373	315	336	346	383	336	321	344	366	332	334	355	347	309	343	332	315	335	326	343	361	350	337	358	371	345	343	349	333	346	349	329	315	316	336	367	315	312	330	337	316	365	383	362	325	316	325	329	333	312	360	324	323	327	352	352	367	340	334	377	364	370	387	358	313	344	367	374	342	319	333	340	337	332	331	333	342	346	348	356	344	338	305	303	366	355	312	319	309	372	322	347	348	331	330	309	284	382	343	353	328	371	333	319	368	345	347	349	346	313	375	368	343	329	376	330	326	357	335	320	322	320	331	357	328	391	337	313	355	351	353	354	350	322	323	343	317	366	345	360	334	336	326	355	320	335	361	336	320	356	347	341	333	356	339	365	329	339	362	343	316	344	336	362	311	372	339	351	349	329	344	360	327	374	336	321	337	344	342	338	339	351	339	350	326	351	336	360	360	315	347	365	343	313	378	326	330	327	319	335	329	340	322	359	357	357	367	353	344	333	298	351	335	319	367	315	340	336	389	358	357	319	327	324	333	304	305	349	342	336	348	340	327	327	319	323	331	336	350	333	341	323	327	342	337	349	327	340	335	368	383	345	367	347	344	352	349	343	310	341	325	321	350	334	320	348	348	367	352	349	342	342	303	351	320	392	348	349	341	333	360	356	350	353	337	332	363	323	304	342	312	349	335	345	345	326	361	308	332	316	352	337	353	356	361	361	372	325	316	325	386	329	337	343	360	359	314	323	325	316	350	351	336	312	334	322	312	332	305	361	358	339	335	332	318	353	343	344	358	361	346	333	354	353	342	354	322	333	309	340	353	334	338	363	371	341	345	342	326	325	314	357	356	331	323	348	364	365	342	348	298	310	338	334	337	324	333	352	331	377	306	317	336	334	358	325	353	359	357	362	328	364	348	328	340	343	349	339	365	320	354	330	326	358	312	356	345	322	302	369	339	348	334	347	328	357	358	333	303	361	326	374	349	337	335	360	366	337	339	328	370	334	353	308	372	336	356	337	318	345	299	339	346	376	318	353	335	369	345	361	329	393	350	347	341	351	338	355	345	341	334	337	343	339	331	334	358	325	348	356	345	355	331	333	315	385	330	341	335	340	326	343	323	313	323	368	323	362	311	295	344	295	358	322	368	379	315	302	335	340	329	346	328	334	318	360	323	311	331	339	343	321	334	336	355	331	334	325	319	334	345	334	330	362	340	329	359	327	336	342	368	345	341	337	317	326	362	351	336	316	313	315	299	376	359	352	367	365	312	335	321	340	318	337	341	361	354	355	351	356	342	324	354	312	327	367	354	299	329	363	372	348	358	326	345	317	334	350	351	341	356	344	369	338	330	356	343	357	366	369	345	366	331	325	329	345	328	325	326	343	340	336	349	332	373	344	326	341	335	320	348	306	360	315	324	356	326	355	352	357	372	342	344	318	339	319	329	318	343	352	347	341	373	333	371	330	338	342	364	342	347	299	373	334	324	358	322	351	332	342	324	316	372	338	358	303	324	330	357	368	353	318	362	327	324	339	335	342	370	348	299	333	328	328	354	348	334	337	352	329	321	328	359	338	336	359	345	347	299	329	343	359	360	336	326	320	324	327	319	345	354	338	351	345	321	356	348	357	370	345	349	350	323	319	333	342	365	324	353	386	353	332	339	392	358	360	341	305	337	357	323	337	381	327	325	343	325	330	337	334	320	343	320	339	308	335	327	349	365	349	344	338	332	341	359	349	391	355	344	324	334	349	337	357	369	345	341	336	322	320	333	369	371	318	336	345	338	378	361	325	358	342	386	326	335	351	350	367	329	344	330	338	343	343	352	380	360	317	341	315	347	364	375	369	329	364	355	336	366	329	332	317	335	313	357	358	348	350	365	364	309	332	326	354	338	309	337	328	357	382	347	331	338	332	316	334	356	356	353	320	342	361	305	347	352	382	392	359	334	345	356	376	336	384	348	357	341	349	335	327	327	367	325	293	330	349	338	352	328	343	353	323	334	343	329	330	344	360	334	375	348	347	315	330	335	332	333	369	345	315	353	333	326	314	341	345	350	318	307	361	373	316	346	342	304	353	340	360	326	337	318	357	350	310	324	338	332	351	367	318	403	345	349	318	330	355	325	333	341	299	366	360	327	357	332	356	366	336	347	335	330	355	309	391	339	341	339	311	346	330	323	338	329	357	359	329	349	331	321	349	384	384	321	371	332	335	358	355	346	334	359	359	339	328	305	353	337	343	378	349	332	310	338	371	369	353	332	304	324	364	316	319	338	298	353	352	371	311	318	324	340	333	334	339	309	367	322	314	367	341	289	322	321	338	319	335	329	320	310	337	328	365	327	340	352	314	355	324	366	310	342	330	346	360	331	343	353	322	321	340	353	325	359	361	324	343	350	351	326	368	337	330	343	308	358	302	371	343	336	318	307	349	334	354	322	317	316	337	343	351	312	323	341	328	363	355	359	362	345	350	326	377	365	303	356	338	332	347	361	310	312	320	336	335	333	368	341	369	339	322	339	331	347	356	359	324	333	336	324	334	342	345	310	343	315	380	347	350	351	320	339	341	322	310	361	275	350	338	305	331	319	360	338	349	361	342	348	314	342	350	355	319	346	339	353	348	347	368	333	321	328	333	322	310	305	346	345	369	379	317	325	333	333	351	333	340	365	379	343	316	339	319	389	331	351	348	349	333	335	345	322	348	315	342	351	373	339	321	346	322	334	364	359	340	374	328	338	348	342	349	329	339	366	325	321	334	362	351	347	325	325	353	347	343	351	313	326	351	360	349	348	331	319	311	315	326	352	317	299	337	328	333	326	348	319	372	376	331	336	340	331	340	362	327	312	334	368	342	369	367	345	332	354	354	367	339	332	337	330	333	331	391	309	335	319	336	347	327	338	327	353	340	336	354	330	302	326	349	366	357	343	320	370	320	363	359	395	354	349	350	360	343	332	351	362	331	355	318	320	326	345	349	304	361	324	310	349	336	361	335	347	299	352	318	351	335	340	351	330	327	325	326	362	365	319	325	350	311	296	339	342	339	382	331	334	319	316	325	317	333	327	341	333	357	313	354	334	330	353	397	337	341	335	352	312	383	364	359	314	345	299	331	350	348	325	340	372	370	323	314	341	333	358	338	346	349	365	355	347	333	333	341	338	347	300	345	369	344	361	319	333	346	321	351	334	351	343	328	333	316	324	328	340	346	332	350	302	321	326	309	317	351	301	353	340	308	366	346
43506	53651	43936	31259	38128	34578	36868	32079	27806	24321	21455	18730	14901	11516	8113	6803	5203	3934	3122	2858	2648	2441	2244	2102	1977	2019	1807	1659	1794	1609	1451	1349	1416	1315	1321	1423	1296	1309	1251	1245	1213	1097	1106	1022	1092	1097	980	1062	1085	1029	937	995	988	948	1017	1043	1062	1012	1003	987	1017	996	944	937	977	967	956	955	932	946	950	932	928	946	1004	957	981	901	949	912	952	872	919	959	903	908	945	978	920	956	981	954	959	918	960	938	845	960	975	886	942	965	912	996	963	945	934	908	938	889	946	924	957	925	919	917	930	879	977	912	934	910	937	897	858	906	980	976	929	921	947	924	936	962	909	947	880	921	938	924	970	967	932	905	862	936	920	902	903	937	916	881	924	927	941	952	866	981	861	911	895	881	936	959	967	909	946	951	952	912	904	973	891	944	919	928	922	896	910	898	903	935	890	913	916	928	896	859	942	934	924	979	888	952	899	871	948	919	871	892	916	874	896	917	898	907	959	965	892	943	922	932	875	914	863	910	953	888	895	913	897	938	918	921	912	899	925	896	957	891	935	953	932	956	875	955	956	880	895	915	936	887	933	950	857	869	903	915	910	916	894	924	938	965	912	959	925	908	907	886	940	917	949	829	914	942	810	920	928	886	924	921	875	919	921	973	922	866	905	893	942	914	896	943	929	915	936	857	890	932	901	878	945	956	915	936	893	940	907	919	930	883	936	906	934	948	894	877	922	936	852	927	884	893	863	879	938	876	919	850	942	912	912	894	846	910	933	892	926	908	888	913	924	926	932	957	912	897	889	941	903	942	867	951	922	960	926	898	972	922	901	863	949	913	941	941	928	955	928	950	944	899	905	962	899	962	867	861	956	897	926	916	930	896	926	930	944	921	945	875	930	910	909	849	946	875	908	933	851	940	928	932	954	890	933	869	992	912	924	934	893	902	920	883	929	882	914	957	912	911	880	895	947	961	919	1009	911	914	911	938	904	937	933	952	860	943	900	912	922	898	936	888	905	827	920	918	895	936	933	921	912	894	931	913	947	915	951	931	930	923	922	951	863	930	926	963	899	867	914	928	875	916	876	890	952	885	891	950	957	894	956	932	901	902	932	897	915	949	931	882	947	950	979	932	929	975	892	839	921	975	890	974	908	970	885	887	925	908	880	864	898	902	934	926	891	921	915	884	946	931	928	922	883	920	972	952	943	947	897	900	983	935	969	938	925	954	894	923	907	907	930	945	918	885	931	957	912	923	893	949	939	877	857	898	904	881	897	870	884	919	903	903	942	905	1000	936	901	970	943	959	931	929	875	931	927	924	890	931	974	919	903	895	865	895	899	911	919	915	933	979	914	877	920	902	932	968	928	944	927	878	906	911	904	956	917	954	860	924	932	952	905	929	953	924	871	866	922	847	898	881	842	894	925	898	953	886	873	938	936	957	925	859	932	888	907	861	900	905	915	895	949	896	920	965	883	968	864	917	970	886	890	946	909	913	913	972	886	899	919	880	929	939	936	907	845	943	881	900	931	985	886	940	948	886	941	919	885	887	999	884	918	879	938	913	918	913	926	871	977	966	856	922	907	900	969	923	919	907	991	890	900	929	881	969	911	892	898	933	915	964	915	960	926	885	898	936	900	927	974	911	943	946	943	938	934	881	959	906	930	910	912	911	857	917	944	891	999	973	887	893	889	934	941	961	903	919	850	942	922	907	879	956	879	938	912	891	911	959	906	946	864	888	895	931	924	926	920	869	917	951	917	883	925	944	927	906	868	913	906	893	982	885	904	969	926	921	912	859	915	931	932	944	909	936	846	909	909	885	937	863	899	835	941	898	896	922	910	880	910	960	936	986	928	949	913	915	909	930	885	924	929	899	924	942	873	941	942	831	874	907	919	962	923	905	929	907	919	884	955	913	913	934	937	867	898	952	898	924	944	922	881	928	878	878	868	887	959	870	966	909	955	872	895	901	958	913	875	862	861	955	887	962	930	932	907	937	922	896	909	918	956	912	931	932	882	914	931	940	917	934	937	909	923	944	912	932	914	910	927	912	901	943	918	898	888	927	947	901	948	917	910	900	910	943	869	915	894	905	908	898	927	932	931	967	902	891	938	865	908	962	963	922	910	924	950	878	950	924	952	948	917	900	873	924	899	960	873	906	935	884	939	888	963	927	905	915	879	901	880	876	906	920	915	893	927	897	978	978	891	914	941	956	900	878	910	924	934	910	923	966	925	895	957	902	892	907	935	923	928	888	937	904	918	943	883	903	884	896	901	894	949	871	893	909	893	939	975	916	877	929	914	951	902	894	932	928	935	906	903	962	934	881	919	911	954	874	923	898	893	924	949	929	927	952	923	924	928	864	883	918	939	929	906	872	967	890	842	930	922	986	898	938	880	923	918	899	896	884	884	862	948	926	948	954	910	963	945	884	948	883	927	912	911	900	908	915	887	889	890	861	934	899	928	959	888	940	915	946	926	910	918	905	948	972	950	948	897	901	913	938	951	886	974	918	859	869	875	886	955	919	902	946	914	997	827	910	947	921	877	945	921	956	920	927	911	902	905	935	896	909	891	859	895	877	864	937	886	953	919	947	897	884	916	935	926	853	881	918	901	941	946	868	946	986	953	908	947	920	931	875	946	906	919	907	955	941	899	901	870	936	873	929	896	911	928	908	896	894	895	919	938	928	937	944	890	906	868	947	921	945	879	903	961	931	919	895	920	893	903	944	928	922	891	939	868	940	942	920	902	957	891	916	909	852	897	865	941	903	871	912	958	877	907	923	925	974	914	889	992	927	876	923	946	882	908	897	926	968	931	932	896	929	961	882	946	958	927	833	889	919	937	900	889	930	878	916	956	955	930	925	899	891	870	905	916	957	942	943	949	915	952	884	954	898	912	1000	897	958	916	920	978	941	892	909	891	945	888	945	906	985	908	915	961	891	945	892	916	885	935	861	920	884	923	905	924	903	872	928	939	919	908	912	937	858	932	921	885	884	895	872	947	865	924	908	887	912	859	891	910	876	897	944	924	907	884	948	900	928	872	910	917	927	899	949	895	970	956	863	916	925	902	953	885	944	849	933	915	940	912	873	953	938	944	891	922	898	928	930	917	917	898	905	955	938	881	887	919	875	915	919	914	892	893	941	947	898	935	868	889	948	944	946	938	864	924	972	911	919	921	952	929	911	930	921	887	897	941	950	933	987	912	920	936	873	935	943	888	871	884	936	937	881	939	945	857	940	907	983	938	925	950	952	887	923	921	940	908	855	942	984	930	951	914	950	892	916	929	900	908	898	923	951	898	922	842	933	897	858	902	883	906	927	1005	882	949	937	956	930	881	968	935	864	900	933	907	917	969	935	908	911	896	944	891	894	916	948	931	922	895	891	939	941	924	926	922	946	965	940	888	946	868	858	911	909	896	926	927	948	934	880	931	972	951	919	893	914	950	945	907	903	930	917	916	941	909	895	895	883	908	950	933	868	899	855	966	884	927	960	848	916	962	910	914	920	938	953
18432	37634	21206	8094	4209	2879	1978	1456	951	778	680	561	496	372	295	289	228	201	217	211	228	202	219	215	196	198	210	180	203	223	203	176	194	231	176	174	215	188	172	198	194	178	192	220	189	160	162	172	195	184	188	160	174	191	162	181	176	160	164	172	173	159	162	159	198	203	179	168	162	179	182	169	182	152	186	173	171	181	165	166	172	189	173	196	170	170	176	172	182	205	172	192	174	165	180	190	193	177	197	178	184	204	146	186	198	157	161	151	179	185	166	182	133	196	186	171	167	161	188	203	181	179	179	195	174	154	130	174	176	190	182	162	210	160	184	158	172	164	184	157	173	180	172	161	165	184	171	171	183	161	161	161	172	168	168	169	179	190	168	178	178	200	197	170	171	183	165	174	186	166	177	193	185	188	165	182	172	165	191	190	159	165	179	190	185	178	190	197	172	163	184	178	182	177	171	164	183	176	193	187	169	173	187	173	176	186	182	150	189	183	183	171	205	181	175	209	186	170	161	171	166	181	208	165	186	205	164	195	166	180	164	179	176	169	157	167	167	160	194	170	181	176	184	167	156	176	164	181	146	185	173	195	160	170	205	198	200	162	184	193	177	182	191	189	165	178	168	187	218	202	166	180	187	174	191	147	176	176	205	186	175	167	178	182	170	172	186	174	170	173	191	199	198	176	191	175	182	169	179	159	157	170	186	172	199	183	168	182	172	178	183	190	159	186	196	182	189	171	174	154	174	176	184	191	184	158	130	170	208	147	174	146	193	163	178	205	168	180	177	171	163	186	164	195	155	165	179	198	166	190	196	170	201	185	158	164	156	172	185	177	179	174	177	192	174	187	178	203	181	175	163	189	180	202	185	193	188	165	163	204	178	167	187	170	182	162	195	176	149	173	188	192	168	161	187	175	198	162	193	164	179	191	167	176	194	199	153	169	182	200	186	206	167	169	169	169	167	184	167	174	185	169	163	184	200	183	177	180	180	156	187	192	167	183	180	178	160	158	168	163	180	178	181	164	169	162	178	182	159	160	175	144	191	171	151	187	173	190	174	182	176	173	174	175	173	186	188	165	178	191	178	182	176	168	178	182	165	175	181	168	160	177	175	184	180	201	189	176	171	174	169	203	179	174	169	179	178	196	167	185	176	155	169	179	166	180	176	162	157	168	173	177	165	166	178	196	176	189	180	194	156	161	194	182	167	173	185	166	174	190	175	184	160	161	175	157	191	179	188	186	176	194	173	167	169	185	187	188	180	185	187	199	164	179	217	179	175	197	157	191	186	203	201	192	193	169	178	174	164	166	164	189	149	177	171	184	196	209	201	167	172	194	180	200	182	162	175	164	163	173	171	173	189	153	189	168	181	162	200	181	207	183	172	144	180	175	175	180	176	171	181	172	160	177	176	172	166	174	188	176	176	171	160	188	181	197	167	191	185	174	165	186	155	156	203	177	186	162	170	190	188	164	185	172	194	167	186	186	185	197	194	146	170	183	178	183	175	174	171	175	180	206	177	166	197	187	165	166	165	168	176	188	192	175	182	185	181	177	162	176	175	198	180	146	174	187	173	174	174	166	159	171	151	184	182	182	179	168	176	184	163	159	165	157	156	178	179	192	174	204	189	182	175	184	152	200	169	179	173	187	174	196	187	152	175	167	171	175	144	178	150	182	164	169	190	171	172	187	173	158	189	154	195	194	177	161	171	180	173	172	190	183	192	165	187	194	179	172	176	175	177	183	174	166	189	179	159	185	176	171	155	163	171	159	185	161	170	163	156	178	158	182	170	176	198	171	170	154	176	170	179	186	149	184	168	189	177	180	179	154	183	184	168	173	181	170	188	157	179	173	189	172	155	180	186	182	158	191	179	189	172	158	187	166	184	191	193	173	175	188	184	154	175	185	167	187	172	175	212	175	191	150	154	195	162	184	176	174	198	178	196	172	166	179	183	181	158	163	192	166	182	193	192	178	186	174	172	214	167	161	180	166	185	159	173	177	173	185	191	175	183	195	157	182	178	173	175	180	188	188	181	167	199	177	202	171	176	167	166	171	185	190	166	185	175	186	183	170	180	164	177	158	175	188	163	168	157	160	169	181	175	186	173	171	161	176	209	184	172	171	197	191	158	193	166	160	173	204	178	166	183	177	179	185	167	152	170	160	196	174	150	160	161	192	171	159	180	176	185	162	173	162	190	164	207	170	193	173	163	199	144	166	181	147	182	147	190	164	159	196	213	164	172	209	208	179	180	185	164	182	183	180	180	178	179	194	212	211	180	179	185	161	178	162	183	180	195	194	193	156	163	166	197	170	170	169	196	163	193	170	188	152	205	179	169	186	172	178	189	173	210	197	191	154	174	170	201	199	175	178	196	167	187	190	172	175	171	181	170	178	177	181	168	186	181	199	196	179	183	164	190	179	160	181	193	178	190	193	170	197	202	162	201	185	149	173	184	194	189	156	183	197	165	191	194	183	199	142	155	196	184	188	162	168	196	188	183	160	189	163	168	161	158	171	164	156	168	161	168	171	175	178	177	178	216	166	160	169	167	179	173	185	197	218	185	190	172	184	172	210	177	193	153	207	171	179	172	172	159	162	173	164	172	165	188	179	191	195	177	179	183	199	195	184	187	181	170	197	167	179	179	175	185	175	170	192	186	184	175	166	184	188	168	155	179	174	198	176	202	176	173	157	194	184	165	175	181	183	176	175	200	198	166	194	169	185	204	192	175	168	170	157	194	199	157	175	170	170	179	184	167	169	180	200	159	164	171	185	173	181	162	190	206	155	168	170	167	192	173	183	171	154	162	197	169	163	183	179	198	183	190	187	182	161	148	160	163	183	171	180	170	188	189	179	160	171	180	159	164	197	167	191	185	182	185	165	165	184	162	177	166	172	177	165	173	149	171	176	170	153	199	177	188	196	192	160	172	169	198	180	188	171	175	144	200	167	163	192	145	192	180	190	223	182	150	172	180	159	176	186	171	165	181	191	176	170	162	170	184	184	173	167	157	177	166	186	182	170	175	177	184	169	177	169	168	189	183	168	183	177	157	163	185	182	178	161	179	188	209	156	192	162	139	187	183	181	177	192	166	171	189	179	180	194	166	189	190	165	184	159	159	145	162	192	176	186	194	180	188	173	177	188	169	175	176	147	193	170	156	161	164	191	194	163	195	159	163	185	186	181	177	210	173	158	191	188	157	178	177	199	174	165	178	178	186	192	173	200	158	188	189	167	186	173	180	185	157	178	192	174	167	166	158	187	153	182	181	194	202	194	182	165	170	188	185	164	184	182	184	164	201	162	165	186	182	167	150	201	151	195	173	182	203	171	178	168	181	180	169	200	177	171	173	163	175	189	160	156	175	177	174	169	146	163	184	156	170	151	154	176	158	176	167	171	179	184	163	180	189	169	176	174	186	186	190	173	204	157	181	197	177	187	209	167	177	191	174	177	191	151	157	173	189	189	168	167	170	165	193	182	167	170	174	174	178	173
15581	37559	17314	9314	9948	8057	7114	5196	3894	3388	2919	2406	2029	1592	1302	1158	967	970	844	855	865	804	846	777	795	791	772	737	702	679	698	682	681	682	641	698	641	665	639	598	628	620	622	617	616	577	569	550	616	602	622	610	583	554	575	612	577	577	581	550	557	547	589	616	583	554	566	563	609	615	581	518	550	568	575	576	587	592	573	562	590	551	539	543	578	571	594	560	527	565	567	542	593	541	583	550	584	593	548	534	607	548	552	574	547	553	567	548	561	573	521	575	593	571	537	574	577	556	533	570	598	556	604	562	555	547	557	554	640	586	537	572	616	561	562	570	554	544	528	554	543	569	554	577	573	582	569	537	559	513	568	636	589	575	603	547	564	579	580	578	593	541	572	550	547	562	562	582	551	564	562	548	571	557	537	540	534	548	567	540	568	562	553	553	583	571	546	560	554	577	538	547	576	534	564	562	580	580	545	566	550	558	540	612	588	576	520	573	517	565	550	555	557	588	547	546	536	566	542	564	586	561	594	564	611	565	622	600	605	560	577	556	567	550	560	566	618	580	539	549	569	597	592	554	549	544	566	587	543	593	557	566	546	568	518	590	575	600	570	569	536	577	560	548	568	572	544	580	535	569	581	561	603	588	548	521	539	575	554	528	502	598	530	574	595	540	589	557	550	570	602	525	577	579	566	561	535	605	578	548	545	570	540	570	527	579	543	569	561	586	545	586	540	552	531	575	534	529	558	566	555	614	578	573	574	541	573	597	567	574	557	568	584	536	534	568	539	520	578	521	583	505	572	542	579	564	550	573	569	541	552	555	584	571	591	559	539	558	573	556	511	544	542	572	563	587	543	603	552	549	552	629	566	545	527	584	529	551	533	579	575	578	526	591	540	577	532	553	548	546	550	546	593	549	593	527	571	593	557	571	517	570	555	558	522	568	516	532	567	566	541	591	589	596	555	583	567	551	548	538	585	578	545	580	537	532	581	541	542	550	553	507	537	569	593	565	575	554	546	614	523	593	557	558	573	554	590	544	610	544	585	577	590	539	540	564	588	577	597	533	574	557	557	521	538	602	569	557	526	534	567	551	520	551	552	533	537	575	553	553	521	607	535	543	586	536	530	597	552	615	558	542	568	544	591	533	621	592	576	547	543	542	531	565	560	566	576	561	561	585	552	564	578	584	559	553	605	536	574	548	531	601	597	563	546	546	584	547	552	563	556	522	560	568	593	546	593	566	542	551	549	602	542	526	564	564	567	559	548	543	533	560	574	581	571	546	546	542	551	611	565	557	545	555	597	538	532	558	579	561	558	541	535	546	614	575	545	527	549	559	564	571	566	570	553	546	547	590	542	563	585	544	530	559	548	559	595	565	580	520	546	562	569	576	552	572	557	592	568	581	527	529	554	569	573	552	521	512	570	527	567	513	581	583	616	570	551	548	563	546	526	556	541	600	564	530	571	591	551	590	560	562	548	591	532	561	553	556	555	542	510	573	534	588	529	568	541	575	565	578	564	589	561	590	559	563	585	563	570	555	567	567	568	545	545	533	563	591	553	565	561	602	595	533	568	561	579	545	568	573	548	532	531	558	557	546	597	577	590	569	547	580	591	573	543	520	570	553	537	555	549	563	540	578	580	571	570	578	576	579	535	519	555	555	578	569	566	559	552	561	566	559	577	540	587	597	520	534	597	522	553	574	534	588	563	537	590	530	557	602	575	567	556	591	603	522	570	559	573	592	567	572	592	617	540	554	517	551	547	547	637	571	589	577	579	565	518	538	557	599	535	570	551	539	558	568	532	597	581	572	580	556	536	563	546	589	575	550	559	546	532	572	582	561	540	581	539	551	546	554	557	565	553	553	539	581	566	557	569	534	513	556	543	605	581	575	556	539	586	566	559	598	549	604	546	577	556	548	534	601	555	547	553	531	545	568	576	585	598	556	554	572	580	572	538	612	570	534	568	496	576	568	515	548	570	605	553	572	570	575	545	544	590	587	579	524	552	543	562	549	603	551	592	555	549	574	564	569	572	563	547	589	558	564	539	516	535	564	567	585	573	566	576	581	586	554	557	525	526	522	532	537	502	556	551	590	616	583	548	533	563	563	600	544	547	571	598	527	564	573	558	590	565	590	569	587	558	586	537	571	583	520	535	579	580	562	559	577	548	543	519	545	546	585	559	554	547	553	586	525	572	562	575	589	571	581	513	532	580	553	556	570	550	525	550	542	590	562	539	549	544	549	567	558	572	562	537	611	574	585	576	560	589	587	563	578	568	569	541	552	567	605	548	590	578	567	577	555	537	563	533	575	534	598	537	526	593	580	598	563	651	530	530	573	573	570	560	568	510	562	567	561	553	569	561	580	565	536	553	549	582	557	568	568	612	611	502	512	580	566	560	592	573	543	537	582	583	587	559	543	539	578	573	553	575	549	570	568	563	527	520	565	499	524	599	562	566	559	571	545	555	531	591	590	540	592	573	609	606	593	569	568	551	551	549	508	528	525	594	569	570	594	577	508	533	547	570	574	490	551	589	522	590	533	604	567	568	606	539	531	577	561	563	599	606	593	588	528	563	552	550	560	570	570	539	530	566	604	549	561	564	601	535	606	531	576	564	552	534	581	556	552	526	559	579	562	541	576	578	548	561	556	562	591	579	538	580	546	571	543	541	547	568	556	561	544	562	534	559	550	532	553	540	596	559	567	562	576	546	540	593	576	586	547	593	522	562	516	578	594	587	532	569	575	499	580	589	534	548	564	547	566	541	546	559	568	562	564	530	591	588	543	599	555	568	512	568	548	548	602	591	593	563	537	560	546	569	561	601	514	549	595	584	545	547	579	549	524	577	642	567	535	537	599	537	588	600	521	539	520	544	544	598	558	571	546	583	525	548	559	551	563	538	611	542	560	557	555	562	563	572	603	558	564	520	572	562	583	596	550	569	557	546	528	538	566	561	588	539	535	568	560	596	539	565	616	569	567	551	556	543	529	530	565	583	534	569	536	550	562	587	590	581	594	573	568	547	553	561	605	601	553	577	564	587	541	567	549	543	575	636	566	521	551	584	527	559	575	585	604	569	591	576	558	575	547	567	550	598	560	585	605	573	572	569	554	576	593	571	582	534	544	575	557	562	509	566	537	561	548	546	555	554	507	595	546	578	579	563	556	576	613	631	516	544	544	579	542	545	589	569	604	622	525	573	612	587	551	555	563	573	545	592	565	531	589	577	528	594	547	544	547	506	590	542	530	588	508	572	568	584	564	520	556	632	585	584	532	561	564	540	549	534	591	550	553	581	548	571	523	550	550	590	578	575	556	560	585	550	555	575	569	557	566	548	555	520	533	541	580	588	559	528	550	568	544	588	547	558	584	575	570	581	588	569	535	577	571	597	542	582	568	558	558	548	539	608	549	590	595	517	563	560	545	554	518	555	588	579	592	531	576	583	573	589	563	537	549	541	552	582	568	558	542	580	569	588	556	545	615	593	514	530	583	535	581
49822	51710	33064	25323	26143	25465	21281	14642	8640	5228	4305	3326	2388	1475	1123	834	636	490	482	353	362	358	319	308	298	295	284	273	265	232	245	262	264	274	271	241	232	272	217	251	249	269	221	253	233	240	262	235	216	234	197	210	227	210	196	217	222	232	205	220	228	221	233	241	207	216	230	210	221	243	231	239	214	212	227	221	199	221	240	216	223	235	209	205	231	203	220	227	206	206	237	234	205	234	230	207	216	212	201	236	238	236	220	196	201	231	219	228	230	220	230	218	219	247	208	215	218	236	235	202	216	224	232	206	216	230	199	228	212	220	185	219	233	222	213	203	222	226	205	191	224	217	210	259	230	233	234	244	251	250	191	240	205	211	264	219	209	228	184	216	210	215	233	254	232	201	255	212	234	214	245	211	228	226	220	234	223	224	208	206	222	202	216	198	233	257	242	226	211	223	203	225	202	215	230	210	213	213	211	228	226	202	202	215	221	222	242	233	235	242	218	222	206	215	202	232	200	227	192	236	218	256	215	234	216	232	186	210	212	228	188	203	240	234	246	215	225	209	250	228	240	233	221	230	210	214	214	228	218	224	217	226	222	200	208	242	217	211	210	246	217	230	216	239	214	221	215	223	202	224	218	215	225	236	237	243	240	217	228	197	178	244	230	251	239	232	240	228	232	209	199	244	259	192	204	196	210	195	205	234	214	221	205	222	221	223	215	219	190	232	170	247	203	209	225	205	239	222	216	189	194	218	246	236	208	205	237	244	228	213	194	220	233	199	204	212	210	213	215	227	226	200	208	210	225	233	216	212	229	227	228	213	232	262	224	214	227	229	238	223	225	244	243	236	246	219	226	199	233	208	222	218	195	239	246	208	220	227	213	228	235	198	205	229	194	226	207	212	215	238	200	235	224	220	217	235	239	236	229	209	243	231	213	237	209	229	207	224	237	227	201	238	226	209	215	208	232	245	221	201	237	219	235	205	186	199	255	204	207	246	242	216	213	218	217	213	209	197	220	221	244	217	241	211	226	230	234	200	206	200	201	219	254	202	196	209	248	242	223	229	215	220	229	236	199	217	243	241	225	227	217	245	210	235	224	223	203	228	216	200	223	183	190	227	230	208	229	209	213	233	219	200	217	217	252	249	196	213	176	226	211	206	229	197	203	204	216	222	209	207	213	245	222	215	228	212	215	218	237	212	212	222	241	230	233	213	258	230	232	205	251	242	215	219	227	195	219	231	231	247	217	219	238	231	228	219	231	213	232	230	236	226	252	214	249	234	226	222	222	230	237	225	238	220	204	226	238	228	226	230	209	199	210	226	216	230	220	248	232	217	267	201	229	213	235	240	224	249	240	221	226	219	224	225	203	211	231	212	223	196	199	202	201	202	235	240	229	203	239	201	222	229	224	203	239	218	208	214	219	238	212	228	236	223	210	233	215	237	210	201	220	233	215	219	213	237	227	213	216	220	247	246	233	233	200	220	225	221	210	231	220	247	213	212	222	215	211	204	229	213	222	211	203	225	210	239	212	197	212	232	228	201	255	211	224	228	208	224	212	239	234	229	229	247	248	206	210	206	223	202	215	227	229	253	213	225	219	204	204	216	209	223	206	231	235	195	214	215	220	238	235	232	245	211	223	217	215	239	219	203	222	189	222	212	193	226	219	212	221	210	218	202	238	225	255	240	182	218	198	199	215	206	222	222	209	221	224	198	181	233	241	242	226	241	215	229	224	228	222	197	229	208	242	211	213	226	223	212	199	238	217	210	228	219	231	259	230	214	236	239	238	218	213	251	220	236	223	202	233	221	226	233	230	198	202	234	215	202	224	240	221	193	219	199	214	222	202	226	207	208	217	238	203	234	234	219	202	226	204	207	227	213	235	218	229	251	213	214	220	259	227	230	222	211	221	214	232	194	238	190	223	214	235	209	200	248	223	210	214	229	206	235	204	215	203	196	215	206	204	215	229	223	221	201	232	192	244	227	244	199	233	240	216	237	222	199	226	221	223	229	205	220	203	207	223	232	221	240	228	236	221	211	197	229	225	230	236	208	212	188	208	215	210	210	227	208	225	183	225	212	240	224	225	228	207	226	229	211	234	210	214	208	244	240	220	235	205	250	201	210	229	201	222	229	225	216	204	238	207	241	204	198	237	230	206	233	217	217	248	215	209	230	232	210	231	237	207	198	204	215	220	216	220	221	226	243	224	215	220	227	242	210	198	236	236	224	232	224	240	246	208	219	241	212	223	211	224	242	206	209	197	200	227	237	216	239	213	219	238	186	239	242	223	204	241	199	226	233	233	215	195	225	235	236	218	239	199	201	232	237	225	243	224	193	214	210	225	225	202	205	208	221	240	251	215	233	209	189	194	205	230	187	225	235	218	214	207	200	224	219	211	176	214	216	200	226	208	201	198	216	232	232	224	211	208	200	215	224	213	242	213	196	205	206	209	200	244	218	222	222	229	248	222	200	229	230	247	212	212	215	216	197	217	228	205	223	196	194	219	202	181	213	230	208	228	197	195	227	202	219	226	236	220	221	212	239	224	219	221	226	214	228	222	233	201	216	204	219	221	251	183	213	238	244	242	246	220	198	256	225	235	224	223	211	232	206	213	234	212	195	213	242	209	220	209	235	208	205	222	197	237	236	197	228	216	212	234	248	233	208	231	239	230	237	216	226	213	237	235	216	229	199	217	216	230	217	249	227	258	190	209	236	244	194	207	243	235	214	218	208	204	243	239	234	245	232	206	211	207	204	214	200	204	191	216	220	212	216	204	249	205	225	224	210	219	206	206	241	230	219	226	222	197	225	218	227	206	224	234	215	228	218	228	229	208	200	217	195	205	199	221	241	242	249	214	213	204	243	215	220	223	226	218	218	223	203	215	232	230	217	206	214	230	185	221	207	227	210	200	211	216	226	210	224	215	209	218	221	206	194	220	207	205	239	222	230	239	237	197	208	203	245	233	224	245	209	228	208	227	209	228	228	207	243	232	214	220	249	213	207	225	197	246	225	217	216	215	219	216	234	226	233	208	225	220	215	192	217	223	219	249	224	230	209	229	196	221	222	241	246	245	195	226	215	214	236	228	230	233	214	221	203	214	191	212	246	198	208	232	234	217	239	210	225	213	231	211	238	240	236	204	231	220	223	220	206	193	242	226	222	242	233	226	201	233	198	198	206	217	222	201	247	235	204	215	226	225	261	236	195	247	223	210	222	214	209	222	237	242	211	200	213	230	213	218	237	207	246	192	225	213	208	241	200	231	248	224	208	203	220	199	224	226	214	217	201	222	215	218	213	220	247	206	201	219	230	205	246	214	218	219	223	225	228	227	234	213	215	241	234	209	226	223	233	222	242	223	200	226	212	211	232	221	211	212	213	217	205	225	252	226	207	207	232	213	218	210	220	212	213	227	214	253	245	201	221	243	224	232	247	212	236	218	208	204	222	228	230	217	224	241	210	233	200	198	218	231	206	205	213	198	229	210	191	221	228
40460	54430	37173	24342	29819	27968	28019	21960	18364	14722	13507	11123	9189	6233	4525	3885	3088	2410	2073	1619	1543	1513	1338	1293	1261	1274	1120	1052	1018	932	983	960	905	887	956	877	841	875	778	830	829	830	708	765	757	707	702	751	705	674	690	721	751	698	662	656	713	675	701	693	696	662	724	688	652	665	619	691	646	713	661	679	674	682	651	689	680	659	686	669	639	611	670	644	661	680	722	661	642	667	691	663	661	658	680	659	651	693	661	693	659	695	700	643	656	667	682	653	707	665	639	629	677	606	694	663	646	644	694	623	640	652	620	691	647	644	640	672	661	647	653	713	649	654	625	675	669	638	626	637	698	657	668	663	685	646	657	619	664	689	597	664	644	680	695	662	673	718	635	711	668	663	668	642	662	714	712	679	661	636	666	648	599	663	688	656	638	725	657	664	639	682	685	687	645	673	698	677	671	684	621	648	636	636	693	638	671	676	683	629	653	701	664	668	643	639	668	657	661	644	621	648	634	686	648	635	684	702	699	653	642	633	668	688	587	655	621	676	591	624	606	689	645	646	613	677	637	640	620	631	626	653	678	646	703	654	640	628	613	627	668	648	646	660	641	654	678	700	619	657	669	682	651	636	635	638	668	682	680	665	662	644	673	667	661	644	629	669	666	686	666	646	649	654	630	606	725	627	675	641	648	680	611	650	672	695	619	666	651	674	672	649	654	690	619	635	683	666	627	620	693	638	635	663	640	673	673	647	618	674	697	676	645	686	650	643	644	657	643	609	677	651	668	625	633	684	687	682	692	616	645	633	658	667	673	685	649	610	657	690	673	664	648	684	731	608	640	634	643	647	635	645	650	678	672	647	685	669	629	628	720	669	653	650	684	683	627	638	663	655	660	651	664	624	664	708	680	636	644	705	686	682	686	692	719	619	679	652	650	631	679	663	591	682	664	643	664	676	667	684	631	658	649	679	650	647	661	627	592	602	681	641	665	634	720	646	686	635	657	654	633	636	665	596	657	631	642	644	642	657	632	668	681	646	635	651	690	635	650	648	673	636	640	640	622	657	680	675	626	709	635	685	660	630	664	637	671	646	631	686	665	649	628	621	665	634	632	650	659	665	690	698	629	704	709	610	646	665	651	654	612	675	651	640	650	669	608	623	663	658	661	697	640	636	641	661	636	663	699	626	630	626	638	716	682	659	689	643	619	663	679	660	645	700	679	641	684	635	629	665	668	617	658	665	636	672	627	675	664	648	649	706	708	688	618	598	643	661	683	620	661	671	636	629	637	692	617	685	688	681	670	650	679	677	601	655	643	645	649	630	655	624	680	630	686	659	617	665	692	615	650	657	633	634	671	673	677	643	662	696	641	696	703	649	676	646	654	667	627	676	621	663	681	590	633	657	642	676	625	649	621	671	643	710	659	669	640	660	662	643	666	664	652	662	661	687	670	676	695	656	683	672	645	636	635	608	619	688	674	690	660	655	623	668	637	666	658	642	690	718	668	670	624	708	652	660	683	690	656	628	592	666	685	632	669	682	675	652	637	694	681	655	686	651	639	650	629	644	662	649	632	661	618	651	675	636	607	646	680	611	658	673	643	604	640	673	665	640	652	638	674	623	656	623	654	667	644	645	665	656	669	696	679	662	702	648	664	600	651	713	610	648	618	598	643	677	668	608	670	653	660	601	613	675	610	665	650	631	717	643	631	663	638	677	645	606	647	649	681	629	648	653	682	646	627	640	640	652	683	687	700	679	657	656	672	675	653	644	645	671	645	643	689	669	663	677	627	649	645	675	630	658	595	654	638	624	598	669	626	646	665	607	663	658	643	670	674	588	677	626	645	653	660	604	641	638	701	669	629	646	678	648	650	698	646	672	679	656	656	663	699	668	653	630	610	686	650	685	679	636	632	628	632	665	659	647	635	638	651	644	694	684	624	649	651	663	669	667	692	652	699	673	652	685	634	664	702	596	658	662	700	624	659	667	673	607	666	640	660	688	681	665	623	604	662	674	677	615	610	618	649	622	658	659	629	631	628	667	678	637	702	669	679	635	602	639	708	638	687	679	646	642	679	642	637	602	666	617	670	690	646	657	699	630	672	636	648	626	629	653	660	668	674	633	659	635	642	616	665	668	689	663	694	642	642	624	696	643	682	668	661	672	660	624	693	688	635	607	657	659	665	628	658	632	650	674	654	652	649	627	670	659	680	641	634	675	661	646	625	659	620	666	614	626	646	638	651	646	663	673	697	674	636	639	650	682	643	595	651	632	714	678	648	658	739	685	634	669	647	607	629	651	626	678	666	677	627	608	654	656	685	643	602	673	690	694	665	649	637	672	684	626	653	674	663	626	634	679	683	656	690	684	663	616	622	660	680	659	686	697	669	667	669	682	640	639	667	659	653	633	682	682	690	641	677	647	677	630	632	646	657	633	695	654	692	644	640	694	686	690	658	660	610	637	629	645	627	656	606	659	685	642	634	641	685	645	648	670	644	676	642	676	668	616	613	641	677	645	635	685	665	673	626	644	703	636	694	652	637	709	645	640	669	661	679	666	620	641	711	588	641	626	663	671	633	644	598	622	699	644	650	633	661	647	673	656	628	630	627	652	665	641	695	658	675	648	667	704	693	684	652	659	658	671	665	636	656	652	705	663	624	662	687	645	671	625	637	666	655	704	651	679	581	655	666	700	682	634	638	660	677	649	723	657	685	658	628	659	679	641	670	667	648	609	622	666	669	681	686	642	635	648	632	639	666	625	630	674	659	645	672	686	653	641	630	632	648	646	627	651	641	649	641	670	662	650	639	673	668	677	662	673	631	665	640	716	649	670	672	604	657	680	692	649	628	673	646	669	618	623	661	694	617	664	630	684	670	676	673	611	664	635	640	677	671	688	645	661	628	669	588	665	621	649	635	628	672	642	673	670	663	657	678	634	693	644	639	666	616	638	694	609	641	638	646	675	628	675	664	665	649	628	649	658	685	654	657	639	693	635	654	651	658	637	605	677	627	635	687	698	687	576	633	657	630	632	664	623	638	649	664	638	656	648	627	641	682	661	671	669	646	623	648	680	607	639	666	683	649	633	667	649	663	669	623	653	676	620	640	641	615	675	654	665	694	656	634	684	684	640	630	624	619	649	651	635	628	649	631	673	638	649	717	724	603	669	640	692	679	612	620	655	614	652	644	642	709	641	677	639	609	696	658	649	638	641	661	693	682	685	658	698	609	705	692	668	657	643	684	625	680	655	654	672	677	681	664	674	611	697	703	646	674	684	667	654	660	655	694	663	645	634	634	662	656	648	641	647	647	646	657	674	682	649	642	621	618	640	659	659	694	645	623	624	642	606	644	632	654	691	679	690	638	649	664	674	623	639	618	678	670	690	698	660	660	679	669	640	643	627	601	664	650	672	681	619	681	617	676	664	681	652	629	660	656	667	693	658	690	613	675	656	654	670	656	621	681	655	628	645	627	640	628	628	637	647	647	665	614	675	648	641	649	681	620	670
55643	48436	33054	26884	26699	27244	27194	23068	16880	11606	9000	7531	5646	3329	2433	1962	1143	940	738	721	624	627	561	474	473	453	440	491	422	437	428	392	376	407	396	377	393	365	408	381	363	369	368	356	343	346	364	320	368	329	343	340	334	333	332	371	371	375	353	346	343	364	324	339	333	362	331	317	357	312	346	331	322	316	359	358	348	339	322	365	341	329	319	351	348	318	340	357	348	327	333	348	336	385	323	319	359	346	334	357	340	345	294	344	320	322	336	341	349	332	330	356	329	349	323	308	292	313	328	339	358	339	282	322	321	392	344	346	311	341	316	349	342	351	337	315	332	340	333	330	359	331	319	321	338	320	340	338	317	317	332	341	339	302	328	307	360	330	304	342	354	319	353	339	338	364	335	328	342	332	329	352	315	304	329	327	305	311	322	335	293	314	348	308	342	330	308	377	304	344	330	319	337	333	311	363	325	355	359	342	315	339	350	373	370	331	329	324	367	330	318	327	331	317	317	368	314	341	300	350	335	327	310	331	345	346	339	307	333	314	307	340	335	359	354	327	353	340	325	309	302	347	303	356	321	321	326	311	319	306	321	347	332	364	321	316	316	336	328	316	326	315	321	302	364	319	336	354	307	329	349	315	341	343	329	356	333	326	316	330	345	342	341	329	340	337	320	313	311	343	321	322	318	305	328	346	343	312	332	335	318	320	289	335	312	374	348	331	313	372	334	323	328	307	348	342	338	351	352	367	336	350	335	305	333	334	355	335	336	279	356	323	350	326	328	319	331	329	311	335	338	373	346	327	330	324	335	332	335	301	297	352	330	359	313	329	322	312	339	339	329	327	338	305	340	319	362	339	307	353	325	308	326	342	347	346	308	348	304	342	357	314	331	314	340	327	325	334	341	306	321	308	343	335	297	331	325	359	341	335	352	299	320	336	377	336	340	310	311	351	367	345	307	331	355	329	329	308	317	329	324	329	344	319	353	318	355	356	360	318	349	330	351	346	329	316	304	329	326	313	343	323	316	350	339	323	314	339	297	310	327	328	358	337	353	336	345	344	309	329	303	327	347	309	318	357	315	363	335	345	367	330	306	352	331	340	335	337	370	329	344	313	319	327	330	302	305	357	341	298	325	348	298	319	334	317	304	324	344	322	342	337	348	309	344	356	301	327	345	351	329	306	343	331	347	368	323	344	361	345	344	303	313	326	332	329	318	305	339	343	337	331	300	330	339	343	324	343	337	338	292	316	326	351	344	387	344	306	335	352	337	354	331	341	344	314	318	340	325	347	314	327	324	353	329	360	344	326	334	328	320	326	336	337	336	324	307	352	302	344	331	316	297	315	329	325	341	305	297	318	333	321	299	360	346	333	321	349	328	333	336	310	336	317	327	353	343	332	339	330	307	348	330	352	294	317	324	357	343	328	343	328	345	323	318	376	335	368	329	340	303	327	315	358	341	338	327	337	315	314	335	314	324	372	329	340	336	331	297	329	309	267	287	358	328	372	333	308	303	338	325	357	383	349	322	317	339	342	305	345	350	345	304	340	316	324	336	340	346	339	336	315	345	333	344	316	325	306	349	324	340	335	336	307	328	322	330	339	318	395	366	307	320	346	313	327	317	316	311	347	343	313	318	320	348	322	336	347	340	317	318	350	321	322	319	344	318	305	320	343	312	310	349	323	328	319	333	315	315	315	325	302	339	344	375	331	359	330	331	340	299	341	357	320	338	319	309	337	341	300	365	343	369	344	351	334	328	316	340	325	311	345	305	349	331	342	332	286	378	380	332	339	364	332	319	353	353	318	329	299	336	311	332	340	354	339	344	325	335	306	336	307	331	355	357	312	320	331	341	319	325	324	349	315	317	316	331	317	337	309	326	331	329	365	329	350	353	320	297	359	305	336	364	330	347	333	319	326	298	349	352	322	335	361	361	346	364	353	326	333	325	296	336	332	348	339	340	359	339	374	323	327	366	345	348	308	327	323	352	328	336	314	357	325	306	339	344	317	324	321	333	347	323	348	352	308	327	301	323	321	343	319	310	302	355	356	324	310	323	320	310	333	296	325	334	359	361	293	325	342	324	321	326	354	330	338	349	355	338	329	325	343	294	346	326	341	368	336	330	337	344	344	328	327	325	321	331	360	308	357	332	341	347	343	338	314	311	327	316	317	328	312	324	350	316	322	369	335	319	310	335	335	347	335	339	310	318	345	316	318	329	340	348	299	335	328	338	327	316	338	313	384	307	323	328	339	355	336	328	303	299	368	329	333	344	334	322	349	348	338	321	340	330	315	350	333	339	324	316	360	341	303	314	330	363	330	342	317	338	311	320	331	306	322	345	333	345	317	358	335	336	336	367	337	382	343	333	304	316	336	365	346	346	316	332	341	346	315	359	327	335	361	335	316	348	341	351	360	333	343	358	351	344	320	356	330	333	320	343	348	311	354	345	329	325	322	341	368	344	319	333	368	325	298	326	362	350	330	316	375	320	321	346	338	347	313	309	348	331	317	330	311	345	325	303	333	333	332	331	326	343	323	325	332	298	294	349	323	321	338	344	351	318	356	339	344	335	332	326	300	316	340	357	335	327	356	341	317	316	297	300	295	355	305	359	321	309	336	344	325	318	328	343	331	329	346	332	346	357	321	320	338	323	312	371	324	346	288	337	373	323	322	337	363	304	338	342	314	321	334	380	300	385	302	344	326	333	336	328	323	322	358	321	366	327	323	337	326	305	299	300	341	328	342	330	335	306	327	368	326	336	341	305	355	296	333	309	313	331	286	332	327	312	298	348	347	329	351	346	340	322	325	341	335	339	346	332	330	357	383	311	347	317	335	342	321	362	361	345	351	352	364	362	325	379	309	321	342	345	314	344	365	321	308	339	339	356	364	322	319	336	326	362	319	359	311	324	305	330	338	324	330	343	305	336	328	338	345	332	364	348	343	335	340	329	296	344	356	349	355	361	303	369	319	340	352	325	303	317	333	343	337	329	343	354	304	318	333	344	348	340	321	300	341	294	292	332	353	301	334	329	333	338	343	354	311	370	346	332	311	323	317	323	331	353	348	322	386	340	324	342	324	322	366	371	327	377	333	338	351	325	356	303	338	336	343	306	336	338	341	305	322	358	341	346	335	321	308	319	318	323	288	325	300	317	331	330	299	342	327	334	303	357	336	335	310	355	323	328	344	313	342	347	323	351	301	302	362	306	316	311	326	326	336	329	344	307	315	344	293	337	352	299	317	362	328	367	340	330	330	319	337	330	326	344	343	355	342	357	327	352	360	326	331	310	317	326	341	328	312	330	330	332	329	317	333	352	313	348	332	331	332	326	315	309	332	365	365	336	346	304	341	349	341	341	362	330	356	334	319	342	353	352	361	329	344	332	333	327	324	345	354	331	315	306	307	330	324	319	317	335	313	359	354	354	322	343	338	330	324	354	322	339	333	294	310	346	321	322	332	312	323	401	335	349	344	320	353	329	348	324	326	346	329	306	357
45474	53278	40428	30571	37386	36311	37238	31630	27538	23823	21561	19290	15335	11585	8916	6988	4813	4106	3414	3101	2621	2697	2291	2142	1995	1778	1623	1746	1554	1441	1426	1353	1345	1447	1342	1354	1196	1228	1185	1309	1224	1131	1117	1018	1091	1018	984	1028	1028	997	966	1086	963	942	980	1003	981	1010	1003	944	966	967	962	880	984	939	924	938	956	876	905	871	906	948	915	866	994	911	950	947	929	957	908	966	843	931	913	942	953	947	905	924	917	924	903	903	904	931	911	911	965	952	916	903	913	957	948	922	916	908	897	906	929	942	908	884	884	877	900	942	912	943	950	930	918	839	940	895	963	845	892	949	933	905	955	925	909	916	918	852	889	863	919	855	917	903	911	882	897	929	936	876	945	944	869	925	872	941	966	868	909	978	871	917	889	850	932	917	962	945	901	892	915	882	872	919	919	914	866	906	902	920	885	911	863	934	904	933	861	887	917	845	893	875	907	958	903	943	928	957	928	958	919	929	909	918	876	891	890	903	908	882	976	937	914	915	903	879	887	874	869	914	906	937	922	966	922	908	895	900	875	930	854	923	969	891	861	900	956	893	934	878	909	918	919	919	877	929	925	892	907	901	903	928	964	897	927	868	891	910	915	899	886	953	924	968	879	889	928	883	905	901	930	915	891	871	848	935	908	906	911	898	908	933	886	956	881	946	872	854	936	932	908	910	930	923	859	885	900	906	898	891	925	933	914	875	859	910	878	886	927	884	863	935	926	890	895	948	942	933	920	889	894	937	876	924	919	888	886	910	900	891	834	935	953	866	907	892	860	920	917	943	926	975	940	844	948	875	896	927	917	926	871	905	903	929	863	871	884	907	965	924	880	851	944	838	883	901	896	967	926	944	916	913	931	883	894	884	914	900	920	887	889	903	911	937	912	923	894	886	928	916	921	933	926	914	952	862	933	902	929	931	857	942	871	938	859	878	935	883	884	968	904	929	932	956	917	954	886	880	919	900	893	924	949	966	929	906	903	944	874	833	886	896	862	870	944	891	938	963	901	955	914	921	894	931	893	917	909	880	873	901	875	894	923	956	889	984	913	892	911	922	878	876	894	901	917	912	928	936	856	943	902	903	925	910	853	884	907	908	885	891	924	878	908	927	878	943	877	877	917	917	948	908	947	896	908	895	906	935	863	887	947	903	883	910	967	953	852	887	918	910	946	909	919	923	897	900	888	893	910	878	931	926	911	916	904	895	917	935	928	918	936	895	977	905	910	930	939	866	940	838	904	931	919	882	927	921	887	900	923	912	876	904	903	888	891	911	878	877	904	850	910	934	878	916	867	916	887	928	966	888	898	911	841	951	929	945	900	885	872	874	902	895	917	908	898	868	867	925	895	901	925	902	922	884	894	898	947	953	901	903	881	948	943	912	866	929	857	903	881	848	907	925	881	913	872	898	906	895	831	919	929	919	979	855	875	917	918	946	927	863	912	930	922	918	910	891	898	894	882	932	914	928	873	927	835	900	908	961	914	928	898	862	886	907	901	912	980	878	936	861	905	932	925	912	940	902	909	873	913	886	935	901	887	869	861	939	945	968	874	914	895	969	933	940	903	940	1003	908	882	913	928	899	901	916	897	892	944	891	888	899	953	874	871	921	948	893	858	880	901	857	908	881	898	859	923	905	895	895	951	904	892	915	924	912	915	923	891	864	964	923	909	861	882	871	842	929	851	938	962	939	868	903	908	899	869	883	875	921	952	925	919	900	910	918	913	850	944	867	897	936	910	904	921	941	950	873	877	916	922	874	926	835	904	861	940	856	923	892	939	899	949	892	917	901	934	959	916	948	927	975	926	891	847	893	905	917	925	888	896	967	880	909	890	941	888	888	885	869	894	911	923	900	906	954	942	894	892	902	918	918	929	941	907	858	854	875	865	911	937	901	939	926	894	868	914	856	958	864	895	859	913	894	913	852	926	904	862	898	968	937	849	914	897	929	871	967	906	897	886	899	905	906	853	890	930	878	886	929	920	870	891	898	973	899	875	898	935	884	861	896	924	878	971	917	942	945	872	852	876	940	918	871	946	924	894	850	907	864	946	892	943	969	903	933	900	944	934	902	873	896	896	940	940	866	903	942	897	921	885	888	931	886	899	912	940	878	896	849	914	928	918	874	901	891	899	889	905	915	868	875	873	873	897	891	872	881	849	860	907	897	913	893	901	925	838	923	999	903	941	908	940	907	875	891	932	904	890	879	890	917	896	964	952	872	995	941	887	985	914	896	882	917	903	845	858	923	906	963	918	906	880	905	881	918	940	945	897	863	867	899	836	919	952	864	932	885	910	985	947	860	962	910	919	907	904	894	916	885	923	879	917	952	900	875	898	888	909	971	868	937	913	906	876	937	967	948	866	909	937	887	930	922	908	842	906	868	916	910	913	912	942	895	863	895	905	900	904	894	907	934	883	912	910	990	897	963	902	884	860	933	890	964	948	909	910	908	928	889	902	922	896	891	943	885	886	902	936	857	931	881	913	953	878	920	942	886	915	907	906	891	877	909	917	888	888	894	897	936	930	846	890	926	894	952	944	888	917	913	863	898	921	853	922	899	927	935	856	945	929	914	949	912	902	900	890	917	870	896	939	997	934	874	921	901	885	918	867	939	903	885	910	911	859	867	950	930	977	915	861	913	899	903	953	931	900	906	970	905	861	898	870	902	933	919	914	932	925	897	883	902	916	864	907	941	931	945	903	863	885	909	913	933	919	936	917	938	877	911	925	927	904	941	906	931	918	935	879	941	943	879	868	858	903	915	907	918	907	920	882	941	914	878	893	884	946	872	912	935	914	931	906	908	905	912	881	907	914	883	950	871	922	886	914	959	946	928	860	906	936	871	915	914	852	852	939	923	890	964	966	896	915	945	895	852	901	894	945	896	934	915	936	919	918	899	913	894	954	922	889	918	891	896	882	921	890	884	902	871	933	881	889	899	923	911	892	869	886	860	904	940	876	936	992	898	939	955	900	900	843	912	903	906	887	895	920	922	948	894	948	922	880	933	922	890	904	939	896	924	858	920	986	923	902	854	898	932	929	923	899	889	909	872	976	915	912	876	909	893	974	922	913	886	901	913	906	858	914	926	905	868	872	936	887	903	908	875	863	887	890	943	884	882	866	894	961	944	846	888	922	927	906	929	874	938	880	897	937	875	906	934	891	915	917	930	885	901	930	943	894	922	928	895	868	906	876	870	941	911	871	931	896	944	886	842	854	923	962	887	881	882	906	894	930	867	893	954	902	947	912	886	946	934	992	889	881	901	911	931	904	898	933	839	859	893	900	919	894	910	917	912	899	916	901	938	916	880	948	913	915	878	908	927	922	951	946	889	890	882	950	852	903	843	942	870	917	930	940	920	917	943	942	926	927	973	858	923	934	940	940	946	900	909	865	881	926	927	903	849	928	969	973	904	899	891	893	974	933	907	973	864	923	954	910	953	853	892	906	977	866	881	933	889	865	898	941	905	937	885	918	946	916	937	896	884
19155	33532	17162	6394	3771	2615	1906	1315	963	698	573	511	512	402	341	302	263	226	219	227	227	247	209	215	204	224	218	201	176	183	188	192	197	199	180	172	194	192	195	168	194	186	153	188	183	186	179	185	154	155	201	185	161	175	172	178	172	164	177	157	163	185	164	175	178	193	197	160	169	164	188	151	165	187	163	171	180	179	209	169	160	180	179	150	170	191	175	152	211	153	154	170	172	176	189	176	169	175	174	181	177	162	190	199	183	154	152	182	168	181	151	160	170	180	146	188	180	171	172	185	166	171	167	180	194	174	174	172	146	165	184	168	157	154	169	173	172	159	163	156	162	165	185	170	191	146	169	165	184	184	142	178	192	164	172	173	149	176	177	172	169	188	199	196	148	176	147	189	151	177	181	174	160	180	183	188	165	184	164	177	183	175	187	165	181	146	164	183	175	162	169	186	171	182	190	178	175	172	168	199	150	174	184	171	191	181	157	182	180	172	162	188	171	172	175	150	190	176	162	167	151	183	155	185	177	158	189	168	165	178	182	189	153	178	149	176	168	179	169	179	171	175	156	151	167	153	163	159	162	174	174	171	137	178	181	177	191	164	212	161	145	160	162	178	170	185	187	156	176	155	159	185	163	161	178	181	147	161	168	158	175	195	177	168	167	167	158	186	196	170	163	171	189	177	162	174	158	199	166	189	158	159	194	165	192	160	182	188	202	157	162	185	184	177	153	165	164	176	165	167	201	165	155	175	147	181	161	153	184	176	177	185	165	184	182	163	173	182	183	150	166	175	176	181	169	150	164	152	173	180	179	170	167	182	151	170	186	171	142	190	173	168	173	184	172	191	167	184	184	173	184	176	183	162	175	182	169	164	190	196	167	165	170	189	147	164	160	173	203	194	167	174	184	160	153	170	166	181	170	180	138	155	170	175	144	154	191	166	174	168	192	177	182	205	177	160	174	173	175	169	150	179	194	166	177	162	157	170	169	170	179	169	155	180	163	189	186	168	187	163	177	156	165	179	152	174	170	162	176	185	169	162	167	184	186	166	173	184	154	152	176	196	186	177	170	177	170	163	182	167	146	165	171	174	176	156	188	162	172	179	157	178	186	186	187	171	173	178	188	182	161	151	170	174	171	175	195	173	161	170	156	172	174	171	162	163	179	163	184	157	180	174	178	179	158	161	167	166	175	180	172	157	182	179	170	175	181	176	163	158	176	200	198	175	168	169	163	172	190	163	189	165	167	161	159	193	172	164	173	170	190	166	160	165	182	176	170	179	170	194	199	166	155	161	161	185	193	160	174	151	181	175	169	203	159	179	184	186	184	155	156	165	172	206	182	165	160	181	171	168	185	190	184	165	191	202	178	172	179	168	186	166	154	162	173	181	166	179	169	174	211	149	180	173	171	175	182	188	183	140	161	172	162	156	182	166	181	156	169	189	168	180	197	159	173	158	173	154	166	185	161	163	185	177	167	184	187	155	189	180	159	173	153	165	166	144	199	170	172	182	174	182	166	157	181	173	173	191	197	178	175	169	165	161	192	204	176	149	199	168	168	172	192	167	160	162	159	160	188	169	162	168	184	181	184	157	159	213	177	175	178	187	200	175	177	184	184	176	159	179	158	177	195	171	190	160	178	175	177	162	172	186	189	174	163	181	167	169	160	191	147	178	166	185	175	166	168	181	158	162	161	174	179	193	211	165	174	182	150	204	169	190	146	155	192	176	184	178	180	178	178	167	187	136	180	192	169	173	186	152	177	172	128	160	167	181	165	164	167	183	193	166	175	177	162	165	193	166	189	176	159	160	155	193	171	160	167	171	191	163	170	159	169	180	171	188	153	165	171	184	167	172	175	192	153	176	172	176	185	183	172	174	186	155	184	188	164	174	157	180	173	171	147	174	165	164	200	205	160	162	172	158	192	161	177	179	161	198	162	206	161	173	181	182	164	163	167	150	186	166	180	165	182	175	192	182	175	154	168	176	170	169	178	170	181	154	145	165	176	179	165	182	182	183	166	163	169	170	174	153	157	192	173	164	172	179	162	151	167	168	177	160	168	173	164	151	151	168	152	162	162	194	157	184	164	161	177	153	155	173	174	182	185	204	167	160	167	167	174	142	164	209	176	172	164	169	186	189	184	182	169	168	188	179	187	187	177	186	184	163	178	173	174	161	208	169	189	193	198	171	183	143	173	192	183	165	179	193	172	181	170	167	197	160	157	166	177	177	173	165	141	161	162	186	180	167	183	182	166	174	188	170	175	159	169	155	167	156	172	197	170	188	166	182	185	179	191	184	190	188	166	176	179	201	158	172	204	168	198	174	174	171	145	184	186	185	181	199	200	174	155	164	201	179	166	183	197	171	177	171	177	187	148	149	164	182	185	167	165	186	175	206	178	196	205	169	187	172	174	184	169	186	167	192	181	190	170	172	179	182	178	184	167	182	194	170	174	160	158	145	176	159	168	182	194	172	181	170	162	160	175	184	155	186	180	178	185	171	149	197	187	165	173	177	153	186	191	140	159	199	165	167	196	159	192	157	191	165	179	147	177	149	187	171	185	158	168	181	177	176	173	166	188	148	184	178	191	163	162	163	155	176	176	163	167	171	182	169	174	180	169	196	156	185	165	169	166	190	152	177	181	183	192	199	172	188	180	173	151	144	172	164	163	193	195	156	186	200	187	160	155	161	164	192	181	183	171	162	163	180	169	194	175	156	180	189	164	183	174	181	156	177	158	204	158	177	179	176	154	162	158	149	179	155	176	177	168	184	151	167	175	191	151	163	150	193	162	178	168	196	199	169	187	183	185	203	194	180	179	183	192	177	149	176	170	170	167	177	167	175	159	170	157	171	171	176	172	178	162	186	150	175	159	171	170	166	168	161	160	158	169	184	178	163	202	178	176	171	177	157	165	182	164	198	175	170	174	181	174	189	159	174	171	159	175	151	178	171	164	183	175	196	165	139	181	176	188	175	165	145	166	156	199	155	183	158	189	183	186	161	163	165	167	170	165	174	192	186	180	169	145	171	186	158	173	188	171	169	179	203	171	162	173	190	162	171	166	163	182	160	176	167	175	172	177	165	165	175	177	172	198	164	192	167	169	177	207	163	184	178	168	208	152	183	179	176	183	168	178	180	175	161	199	159	182	187	159	179	206	172	169	198	180	172	163	164	147	151	167	170	180	189	165	186	176	171	169	179	174	191	184	151	166	195	163	176	190	173	158	170	190	169	188	166	143	180	156	163	174	196	171	168	177	177	166	171	153	164	168	165	195	172	166	206	158	165	188	171	168	196	192	182	187	182	177	174	178	164	190	172	190	153	164	164	174	172	191	155	153	166	173	169	207	171	161	189	170	171	188	180	184	173	166	186	170	172	187	171	192	191	165	151	172	170	193	168	176	172	148	163	173	172	189	165	171	170	167	162	160	175	195	151	197	189	192	183	198	166	151	177	187	177	173	156	164	188	169	181	162	175	171	157	174	170	197	180
17037	33969	13239	8264	9416	7790	6996	5264	4087	3194	2967	2464	2050	1523	1266	1219	1028	965	927	902	872	879	844	842	767	794	762	731	715	669	659	693	673	648	679	656	635	690	614	658	596	559	565	577	542	557	582	562	547	558	572	570	577	533	624	512	565	565	550	545	560	520	558	581	547	572	552	511	541	580	539	549	561	569	509	531	548	538	531	555	560	550	587	560	526	512	545	527	566	528	541	550	555	516	582	596	572	571	585	555	555	583	529	588	557	527	588	579	569	552	528	514	557	548	542	541	566	508	555	537	546	603	528	565	538	550	572	550	531	540	540	509	527	575	522	561	528	536	555	540	578	564	539	573	532	548	574	518	568	518	530	555	587	526	547	538	532	543	589	570	535	523	546	508	546	598	579	590	528	577	528	545	555	530	584	532	543	507	552	535	535	544	613	487	596	551	547	594	558	550	576	509	554	570	557	541	551	545	572	546	566	547	539	523	557	558	567	540	540	574	533	533	517	522	526	543	566	580	547	538	567	566	517	530	529	560	539	543	559	562	555	495	552	509	511	543	549	567	478	536	562	583	572	498	554	546	547	535	542	559	550	533	572	545	563	554	524	563	501	575	538	546	524	605	584	533	550	559	532	535	548	543	528	552	584	551	535	579	516	555	543	549	568	534	546	533	549	564	553	556	578	535	532	542	525	562	531	569	570	549	518	571	526	533	558	539	544	549	504	595	548	575	558	512	521	534	593	560	575	544	528	575	535	575	559	560	586	487	587	590	522	579	563	597	513	550	531	526	528	500	509	573	548	549	582	575	534	569	559	567	525	545	538	516	571	601	527	584	532	520	534	561	521	556	527	561	623	575	554	543	543	561	547	524	582	541	571	553	523	557	532	525	575	563	535	576	565	543	516	526	560	557	527	540	561	564	532	543	518	528	585	567	552	571	549	578	541	540	508	537	604	546	574	522	513	544	525	538	535	509	551	593	537	582	567	575	528	581	555	586	495	545	552	573	534	541	538	508	541	572	562	561	528	587	525	528	538	582	531	556	523	513	542	510	535	583	554	564	580	559	528	536	537	551	554	598	578	559	551	580	520	514	544	548	541	556	567	575	574	567	515	560	515	543	537	572	497	544	569	560	554	572	573	540	540	582	550	535	542	517	543	534	551	542	559	554	581	554	533	520	571	531	527	528	527	545	580	530	559	550	545	569	595	576	544	551	550	552	540	579	566	571	545	546	549	567	533	505	510	562	560	520	527	561	522	550	548	518	549	550	520	585	571	587	567	523	568	522	531	533	538	551	563	520	575	539	539	540	530	585	551	568	528	556	531	535	560	577	547	545	528	584	556	544	535	508	597	531	550	552	501	536	540	518	532	585	523	574	580	559	600	542	553	555	531	577	544	551	533	525	545	549	547	510	569	509	578	577	554	550	564	490	561	549	545	572	555	574	547	521	569	563	561	558	591	551	600	552	555	541	566	525	552	515	541	590	541	527	531	498	525	568	557	572	572	527	578	527	555	509	555	575	561	592	568	527	564	536	551	588	525	534	532	599	519	540	534	538	572	561	551	535	532	518	575	565	547	510	567	564	558	526	577	498	561	610	599	549	511	571	543	537	540	533	528	529	542	564	496	550	556	534	554	561	514	530	534	555	556	561	524	558	536	592	550	559	546	518	487	549	565	558	570	507	538	532	541	530	545	547	568	544	560	538	568	583	527	540	534	495	542	539	534	522	553	577	535	538	547	563	551	542	578	530	585	545	555	537	549	520	513	544	526	564	518	519	483	532	568	578	541	558	534	527	558	583	566	537	571	525	558	579	545	550	538	491	524	549	556	552	510	591	536	528	571	508	523	602	592	603	544	560	534	571	551	533	559	575	506	550	553	563	557	553	565	543	560	570	569	579	544	556	513	511	522	570	550	546	555	578	513	561	507	540	581	575	614	604	558	551	541	524	549	564	546	587	555	569	541	535	547	579	523	531	520	609	557	558	559	558	488	519	554	531	574	528	585	570	574	591	527	525	530	533	537	531	576	533	553	583	535	541	564	545	558	548	575	558	580	591	579	545	541	548	495	520	546	562	555	520	545	541	543	580	543	570	542	560	538	567	536	491	527	542	517	555	552	594	565	535	550	539	531	542	538	503	544	557	533	541	523	578	559	532	550	554	544	512	574	532	540	558	584	605	571	520	530	539	539	520	562	532	537	543	562	490	565	561	587	504	509	523	523	539	559	542	572	546	525	554	554	515	565	566	544	529	559	540	520	553	558	554	542	564	515	522	545	548	543	606	521	574	535	539	539	560	526	576	542	581	539	597	504	540	518	563	557	534	561	529	537	524	521	545	571	550	578	565	594	550	531	538	567	565	514	586	547	537	588	570	533	529	548	547	572	554	548	542	463	542	509	558	549	560	511	541	523	557	610	528	524	531	547	589	519	560	549	536	564	509	516	554	560	523	492	537	536	538	535	517	560	549	536	539	517	574	532	522	592	539	556	561	547	577	529	541	557	535	536	528	564	512	507	556	574	522	541	541	554	544	599	496	556	565	578	563	581	541	534	554	523	549	524	567	623	552	549	553	546	537	566	539	571	509	526	563	524	520	570	547	561	579	537	584	549	596	529	521	569	533	542	508	602	527	560	523	541	533	543	540	559	570	508	549	560	538	596	550	531	521	510	545	547	549	553	572	531	548	544	570	557	567	548	539	572	540	490	543	518	566	549	548	499	515	530	527	585	554	522	570	554	541	562	524	547	554	565	568	591	513	537	555	519	509	561	549	544	574	570	552	560	531	508	532	553	608	553	552	597	561	518	550	507	530	538	550	597	567	544	542	572	540	597	518	557	549	536	556	550	554	568	542	556	572	541	542	572	562	525	581	560	576	497	550	561	544	620	541	530	571	534	547	534	604	507	484	547	543	561	556	528	543	533	507	557	581	563	527	501	543	576	575	505	554	546	569	575	551	527	548	554	523	549	564	541	539	532	555	538	537	537	535	554	569	528	512	584	605	598	556	537	510	570	519	543	545	530	528	564	534	512	562	549	552	535	548	569	532	548	563	572	553	538	568	544	558	542	537	587	552	533	581	519	555	533	525	538	520	553	557	537	556	559	531	547	566	540	558	504	563	553	526	543	534	552	542	575	566	557	533	524	574	541	585	524	561	515	569	552	533	558	562	558	540	541	574	550	569	573	605	518	559	590	561	535	534	577	555	529	519	546	543	587	576	509	522	522	546	550	559	515	541	549	566	515	598	540	604	586	555	551	564	564	551	549	539	579	539	552	576	558	529	534	578	533	565	543	536	580	598	551	547	622	615	521	569	542	525	518	523	555	502	549	558	570	546	526	546	566	563	571	581	548	594	594	520	536	589	576	559	565	498	538	570	574	540	544	546	589	537	556	564	538	600	571	549	535	555	540	509	582	555	573	525	556	576	554	538	549	543	517	506	571	562	579	550	527	555	498	549	545	515	538	526	531	542	522	530	559	517	564	539	532	531	544	542
49850	53203	33777	25349	25416	25134	20299	14056	8585	5182	4133	3872	2692	1511	1071	895	594	509	421	383	332	364	346	313	311	276	260	289	305	273	267	253	258	263	216	257	243	254	232	222	216	230	261	176	227	209	188	206	189	201	210	198	250	214	231	212	230	207	197	196	232	220	202	212	232	239	243	202	206	211	235	195	226	194	205	233	173	221	217	207	186	240	224	202	223	251	203	227	243	201	220	248	231	216	188	219	236	200	253	192	210	195	218	223	210	217	222	245	221	217	214	215	212	216	218	196	222	227	197	242	198	228	226	226	208	214	193	226	234	237	226	225	206	201	204	215	205	214	212	202	204	200	214	229	225	195	221	189	193	218	221	215	200	211	220	244	205	245	210	184	195	220	214	216	223	216	222	216	203	197	196	211	213	180	226	213	221	229	227	217	195	200	222	233	211	207	216	241	220	200	239	197	201	214	198	204	227	212	215	212	213	227	213	206	229	221	232	214	215	224	204	203	207	237	201	238	173	250	207	216	216	226	233	204	230	224	199	240	214	199	209	201	206	218	208	220	209	225	213	202	242	231	236	225	227	213	226	191	218	219	209	253	230	247	213	197	223	230	216	236	233	219	221	214	209	194	188	191	214	201	188	213	188	236	197	204	216	225	213	195	212	226	208	245	195	223	251	233	250	216	182	195	199	211	214	220	242	244	239	229	210	207	213	190	243	215	219	191	231	219	183	205	234	187	228	182	242	212	221	218	200	228	223	198	218	216	221	203	182	201	223	218	215	216	214	214	220	222	208	235	187	215	208	232	248	203	210	208	204	218	223	183	218	206	213	216	214	212	211	214	206	225	196	205	224	240	222	216	227	191	204	232	221	216	212	218	205	232	184	230	207	231	245	229	191	205	211	200	209	215	194	203	236	214	211	229	184	236	217	197	223	215	239	235	203	239	218	229	217	212	212	214	225	213	190	212	229	215	222	217	235	244	213	221	212	200	214	220	226	223	193	221	232	222	224	231	204	207	245	210	202	184	218	236	209	231	215	213	223	224	237	237	195	235	218	227	203	191	199	200	240	217	217	219	207	236	249	195	229	200	187	229	243	219	214	204	228	209	241	218	230	217	217	234	197	205	197	216	211	183	201	238	228	206	202	203	201	226	191	217	223	246	238	226	203	189	231	212	200	211	250	213	212	215	227	219	216	208	232	222	226	217	212	213	195	232	235	195	227	238	229	224	177	213	213	233	211	200	239	226	232	209	229	220	209	196	212	226	209	224	217	223	227	183	215	217	201	191	229	218	215	229	207	230	217	206	220	206	208	217	236	223	187	220	235	213	232	206	211	190	206	221	215	235	202	201	212	224	195	213	234	215	220	225	217	210	193	201	214	207	219	200	202	205	199	216	213	246	242	197	208	215	232	204	207	194	226	222	212	206	226	213	229	215	216	200	186	218	196	220	212	215	201	206	210	173	208	235	214	221	210	185	215	243	225	216	211	221	225	205	208	217	214	218	210	207	222	212	215	186	208	207	227	218	246	204	217	241	225	222	215	224	221	237	206	229	215	219	203	229	227	227	217	242	227	228	199	205	205	222	226	220	203	206	240	215	238	220	217	193	215	227	200	231	215	230	209	205	203	199	223	239	217	219	229	219	273	225	255	224	218	221	225	218	232	244	201	230	233	222	213	214	206	211	221	198	211	226	208	213	202	244	231	216	213	206	219	209	214	218	223	229	213	226	217	196	202	225	222	212	215	224	204	230	218	229	225	243	221	223	214	200	211	221	210	237	225	211	194	190	242	215	204	223	213	230	230	228	219	209	232	240	235	217	219	244	233	224	207	205	201	234	203	212	212	218	207	223	219	222	218	234	225	228	230	231	231	249	224	233	228	208	216	216	224	222	198	226	231	210	213	210	215	206	230	199	193	199	205	220	224	228	201	216	220	218	255	221	218	236	241	197	178	232	216	196	241	203	251	195	184	199	226	230	225	232	214	211	211	200	228	192	211	198	229	205	192	221	227	222	222	221	227	224	215	202	212	224	229	222	209	203	216	229	206	222	222	229	226	206	223	228	227	222	216	212	232	199	223	227	207	233	220	228	212	226	212	216	236	200	208	201	197	238	218	206	220	188	226	216	204	215	206	203	218	213	225	225	214	187	217	207	246	229	216	222	225	208	236	194	206	223	238	206	196	225	208	246	197	221	208	208	210	227	221	219	203	189	242	226	242	205	200	238	218	199	213	239	251	219	252	215	213	205	210	233	207	235	203	210	198	198	225	231	221	221	207	199	187	235	254	260	213	222	212	214	227	221	226	201	236	223	226	218	182	232	224	222	218	209	202	217	228	221	225	213	195	230	241	194	222	198	217	193	211	215	223	221	228	211	207	230	221	218	202	238	180	219	221	206	223	220	221	222	221	215	222	213	233	193	237	216	214	212	234	205	217	209	222	239	220	201	218	215	224	216	230	232	251	215	206	216	225	221	228	211	200	210	202	226	232	228	243	200	213	218	211	196	196	209	227	219	236	235	205	203	218	207	209	235	210	221	203	200	212	222	184	234	227	236	216	250	194	211	186	198	223	217	226	200	230	194	252	227	218	249	211	200	210	224	222	204	190	215	208	225	211	214	222	205	229	224	225	190	235	196	221	215	175	219	236	205	227	200	222	198	244	230	237	257	211	222	203	207	223	199	212	227	226	214	204	219	229	246	227	205	249	230	224	223	216	247	185	193	220	208	240	200	234	222	213	225	208	186	175	224	203	214	218	232	230	236	235	224	206	213	202	217	206	198	233	225	203	227	216	214	231	228	225	177	196	213	225	220	214	242	251	205	195	190	207	195	252	221	212	229	202	197	232	263	213	219	207	185	211	208	193	236	201	224	240	188	221	222	229	234	207	237	228	212	216	241	230	212	234	231	229	206	205	176	208	221	212	231	224	228	174	199	215	202	197	219	200	230	205	234	201	209	209	212	203	226	213	232	226	204	198	200	208	224	212	197	231	242	226	229	231	193	225	195	197	194	212	236	222	197	216	194	209	210	217	213	231	218	215	179	208	241	241	223	214	204	176	218	216	258	240	205	232	231	256	207	208	193	240	209	185	211	216	222	221	203	209	220	210	179	229	180	216	231	231	241	190	225	218	201	205	210	193	192	219	238	206	208	227	222	207	214	214	214	210	206	214	199	211	202	237	226	215	209	233	222	236	192	211	219	237	194	197	222	208	216	249	211	207	204	220	191	205	216	211	180	215	215	224	227	243	207	183	232	226	221	221	217	231	197	222	231	234	211	226	238	226	259	230	209	200	197	219	227	206	224	209	233	219	197	223	231	243	235	204	197	219	249	243	219	214	210	221	208	202	225	224	206	198	210	219	233	194	221	209	226	233	213	228	235	216	188	203	240	239	221	220	213	207	215	212	222	216	204	216	224	215	203	191	205	218	205	203	223	233	220	215	221	211	209	191	217	209	235	226	183	235	225	190	210	214	229	222	238	186	191	239	178	222	180
40987	54194	35547	22461	28885	27530	27885	22234	18194	14491	12962	12304	9525	6156	4935	3718	2897	2546	1825	1755	1564	1581	1387	1431	1207	1162	1127	1133	1064	1009	993	947	956	941	930	895	896	857	884	819	776	719	766	738	731	690	713	695	673	725	670	672	681	663	681	672	681	703	695	609	661	700	671	639	635	651	633	669	652	673	625	668	645	644	666	632	593	643	664	632	639	606	632	651	611	674	658	579	606	634	655	674	633	677	636	677	672	651	636	658	653	646	658	681	668	617	713	628	647	685	619	667	617	707	621	641	744	639	666	654	681	644	636	625	690	670	614	649	660	689	622	627	661	653	654	650	650	655	622	632	659	605	644	636	615	628	650	626	661	651	622	631	685	653	598	638	652	689	673	649	675	643	728	689	637	635	666	642	674	659	674	661	665	625	640	649	661	623	584	678	641	621	690	632	624	648	655	630	637	633	639	633	567	660	637	625	661	652	614	688	655	697	654	616	628	673	666	653	629	651	632	649	641	661	656	620	649	633	685	637	646	649	620	645	655	621	655	647	664	610	686	593	652	699	695	650	652	608	641	635	665	590	669	649	580	639	629	607	649	631	666	650	634	680	656	609	674	605	640	666	612	653	627	706	641	703	646	656	648	632	642	652	664	637	678	630	624	657	671	626	617	618	616	649	630	630	598	665	663	634	671	656	662	678	630	642	664	695	666	617	661	662	635	638	665	631	672	664	651	621	651	652	655	662	678	644	659	663	648	654	694	618	669	671	654	655	644	678	638	645	679	626	628	641	654	660	623	699	621	675	634	597	665	621	641	692	644	696	647	611	625	670	634	663	664	630	645	683	677	611	594	658	674	612	604	589	661	623	667	677	617	650	652	654	666	628	624	670	636	660	636	646	617	640	637	657	642	641	623	680	689	604	625	653	627	626	650	625	679	626	637	652	700	622	654	661	624	640	687	691	648	660	654	653	671	647	620	644	710	685	608	652	663	644	629	618	651	610	687	649	622	597	642	663	623	679	658	657	663	654	661	613	589	627	646	631	659	666	676	677	644	677	690	660	686	660	707	629	653	659	623	674	588	690	608	616	594	657	639	638	638	673	646	637	653	614	646	637	624	701	650	695	655	662	596	636	714	663	640	663	653	628	639	658	635	616	658	626	600	633	620	645	653	642	636	675	641	629	607	627	629	623	608	672	638	684	664	642	674	664	646	657	673	680	630	633	606	624	657	663	678	664	643	652	677	612	658	677	599	617	595	634	612	629	634	640	668	595	667	640	647	669	637	617	661	691	643	640	594	645	659	609	627	610	671	671	631	660	678	654	638	676	667	654	668	623	640	672	679	638	654	634	674	675	607	638	625	607	650	622	604	616	710	624	654	612	675	601	643	623	629	661	669	684	618	660	662	670	620	601	648	654	616	653	640	640	604	632	637	650	667	629	625	617	600	637	701	610	697	630	639	616	677	642	623	648	651	631	642	629	644	660	595	619	652	630	658	673	630	644	684	634	618	612	633	670	619	616	658	670	656	656	683	724	672	629	659	647	695	651	639	661	641	599	620	632	622	649	653	645	633	617	640	606	640	671	645	582	712	637	694	645	639	642	615	645	619	635	648	677	606	670	666	614	675	629	616	643	656	642	626	628	676	671	629	612	635	622	634	634	630	630	646	609	704	620	627	630	657	663	634	656	665	616	659	657	647	646	661	619	645	664	653	632	644	642	622	678	660	618	637	636	650	645	659	639	605	649	639	636	680	672	627	643	688	620	656	656	668	641	646	635	664	656	613	638	625	660	659	627	615	630	633	610	639	623	641	650	654	645	638	666	663	658	680	633	657	618	677	685	647	626	683	645	634	638	678	663	636	622	631	603	695	649	646	665	654	635	655	645	657	641	636	643	642	672	599	669	654	612	646	641	598	671	638	691	636	662	634	685	676	621	642	652	636	691	656	669	685	648	638	673	633	681	662	617	656	641	655	669	652	629	597	646	675	654	648	643	677	632	623	677	639	650	607	630	680	607	609	597	640	609	686	615	628	674	621	684	589	603	645	683	638	600	632	590	629	640	600	648	618	619	675	694	628	684	623	638	649	630	615	647	673	655	707	636	651	640	653	672	634	717	674	640	653	633	641	632	638	645	621	635	642	617	702	608	674	650	655	607	633	706	661	624	629	615	662	676	624	660	627	619	625	649	668	634	652	656	630	648	675	655	641	636	661	629	668	676	685	647	661	644	621	620	608	660	649	686	654	621	672	656	641	619	632	666	642	619	682	625	624	633	719	687	614	631	631	664	605	655	573	595	677	654	616	646	625	661	647	636	656	641	678	670	649	641	639	647	669	650	646	627	677	646	652	625	642	675	641	653	674	606	660	652	646	627	656	662	628	699	638	666	601	639	631	676	664	671	657	672	661	633	629	660	688	649	661	688	605	646	662	665	613	662	645	634	650	655	663	616	643	631	633	642	665	688	617	636	651	623	625	635	644	643	621	650	608	640	673	671	651	648	616	643	658	633	595	647	641	650	654	631	646	654	644	663	674	676	680	635	611	653	641	618	621	620	657	645	621	643	629	645	673	628	601	689	626	648	624	640	646	626	666	629	653	625	666	666	609	663	674	682	587	651	641	670	696	628	657	646	673	645	629	631	632	671	659	640	639	624	618	662	642	635	616	719	691	609	660	687	603	626	669	656	653	637	597	602	671	649	687	648	631	644	676	651	634	671	648	618	655	631	638	649	634	652	645	653	642	646	622	630	656	669	585	666	638	635	619	631	619	668	654	645	676	661	687	646	622	689	657	641	676	658	671	624	646	586	632	623	620	658	654	646	630	614	630	637	612	674	610	623	652	648	642	648	664	632	655	620	622	644	628	670	617	666	662	647	620	671	613	615	638	645	637	675	630	670	654	688	632	674	635	628	610	670	627	649	670	656	593	652	648	690	648	625	609	614	630	650	675	651	655	656	622	600	660	618	655	668	638	634	674	610	629	637	620	649	605	670	586	631	634	655	619	646	646	634	630	626	630	645	630	651	657	654	679	660	610	664	672	634	635	635	681	582	690	639	645	664	617	658	626	668	626	676	631	662	622	603	642	625	628	620	653	712	642	648	663	627	652	611	616	617	671	636	627	640	652	636	653	552	649	620	649	669	618	658	649	665	671	620	647	655	657	641	655	665	634	622	638	667	627	658	639	655	626	627	636	670	670	654	629	640	652	635	610	651	660	695	617	624	668	679	679	614	681	638	640	610	633	623	631	616	654	626	680	639	669	649	685	694	665	627	613	620	639	659	677	638	677	608	660	633	648	625	637	639	636	655	661	666	630	647	645	646	671	614	628	607	635	623	640	631	636	644	653	634	696	612	664	622	609	625	620	676	609	675	668	637	657	671	639	689	658	653	680	635	622	649	661	630	654	643	659	648	647	593	624	631	636	650	624	656	699	647	626	645	675	654	632	627	629	628	686	652	675	612	715	632	716	603	620	613	632	652	654	643	609	629	656	663	618	655	617	606
55322	48011	32835	26800	26539	27251	27161	23007	17137	11516	8325	7266	5256	3404	2351	1819	1320	1044	787	711	585	622	519	485	506	488	508	421	431	430	444	416	438	439	390	405	400	360	378	416	336	367	332	357	378	323	378	333	327	338	355	384	344	346	360	346	345	324	341	356	332	330	347	313	333	330	339	319	302	364	343	356	345	384	328	304	337	323	323	328	313	321	345	332	300	330	349	360	381	337	328	317	350	304	303	380	321	347	318	345	339	289	329	314	329	311	357	308	337	331	302	343	363	359	334	357	336	349	315	357	336	301	326	353	340	315	315	311	318	338	354	342	345	378	332	337	339	344	357	323	345	336	313	321	347	333	309	326	348	362	301	345	336	311	324	349	307	329	393	315	376	355	345	330	342	349	346	359	341	311	351	300	351	370	319	326	330	306	334	341	313	317	342	327	326	355	361	326	326	327	332	351	297	318	300	333	346	344	306	342	338	299	331	333	315	355	311	303	332	358	333	334	321	352	291	369	334	316	279	306	328	338	331	304	327	318	335	352	302	350	322	319	340	325	332	336	320	385	369	333	346	334	352	332	380	305	318	334	319	338	327	358	337	306	330	364	318	319	332	364	322	349	327	341	313	353	330	322	340	319	350	320	334	332	324	310	319	311	324	337	350	353	336	320	373	304	349	313	320	292	344	313	302	330	338	323	315	335	368	332	350	401	291	350	332	335	302	339	350	286	320	352	340	323	313	381	312	338	327	337	340	351	339	352	312	324	336	339	336	351	341	336	330	314	345	310	329	314	326	323	347	319	331	343	351	320	326	342	364	339	319	342	305	335	318	314	339	327	336	352	333	344	312	347	315	300	341	315	330	317	341	351	319	301	337	333	344	324	345	347	318	329	336	314	330	340	325	345	329	348	319	347	357	320	345	357	315	351	317	333	344	350	355	343	325	342	301	328	349	325	315	335	308	311	316	331	353	358	350	340	342	329	312	316	335	326	331	312	313	308	344	333	318	322	341	328	330	349	360	353	297	309	322	354	311	327	311	327	337	353	331	318	330	335	351	322	352	347	321	350	315	314	346	350	347	308	336	385	348	311	355	319	360	340	339	339	361	358	347	324	357	332	331	315	358	323	335	291	342	314	340	312	333	332	323	299	354	315	319	341	377	327	331	332	349	333	356	356	323	355	310	354	337	314	296	314	330	327	338	335	339	344	317	313	329	338	312	326	358	305	306	321	338	330	316	338	341	326	321	310	345	318	359	361	333	339	330	342	310	320	327	343	339	329	342	328	317	342	317	318	298	327	338	365	361	366	368	308	367	347	320	318	346	300	318	352	356	360	313	351	304	320	355	352	335	317	311	331	359	338	339	334	311	296	343	329	346	337	285	319	323	341	325	331	355	352	310	330	340	323	310	331	344	310	309	309	347	298	368	337	281	335	337	325	333	318	339	316	304	345	360	331	309	348	354	360	336	341	350	353	350	319	353	336	330	335	323	321	326	318	313	346	380	321	344	329	311	335	348	353	333	305	332	344	355	324	332	335	328	324	329	330	351	326	304	314	345	300	308	306	329	362	328	310	317	341	336	332	365	335	306	307	335	360	342	304	314	318	305	330	357	337	311	305	324	332	375	324	314	342	322	318	305	304	340	324	338	287	343	302	312	341	328	299	316	352	306	336	338	348	310	326	340	318	337	370	326	315	322	325	356	325	312	338	327	322	324	367	338	364	351	328	323	352	339	317	332	315	324	336	314	360	323	320	302	336	342	370	353	348	349	348	322	307	290	330	325	339	340	317	325	295	319	315	323	380	349	347	325	328	305	316	329	312	343	320	333	319	318	340	352	322	332	329	344	300	299	340	318	349	329	338	311	314	362	324	276	324	326	357	353	344	321	304	357	310	344	317	325	300	315	325	337	333	341	314	328	350	309	333	345	321	335	351	348	336	321	360	330	354	331	340	314	324	349	327	372	367	345	335	339	306	317	336	365	366	351	360	338	383	316	297	324	375	304	325	352	356	301	335	336	360	337	321	337	368	294	367	358	325	349	339	340	373	358	329	293	316	315	348	353	349	363	348	334	349	321	302	328	363	332	320	309	311	360	318	344	338	333	362	323	327	381	303	337	344	352	325	305	364	347	328	326	369	309	339	286	320	297	356	314	322	309	326	300	336	341	322	340	323	313	333	321	320	353	338	331	313	354	332	320	333	344	329	362	325	318	335	349	325	301	309	300	326	344	339	345	348	373	325	344	335	341	361	347	334	325	324	361	339	360	295	355	344	332	350	326	343	331	392	328	338	309	316	321	314	305	307	364	332	330	346	332	337	400	309	360	329	355	324	355	314	335	365	345	343	307	323	294	338	349	310	319	335	325	340	334	349	345	341	331	351	314	349	334	299	334	331	346	326	371	325	349	329	341	349	338	289	331	352	338	338	329	309	345	322	358	336	333	332	356	287	298	328	313	312	333	315	313	343	345	333	320	336	317	315	336	347	313	336	322	314	317	349	308	333	336	318	300	350	326	345	324	314	331	349	350	350	351	318	340	294	335	352	319	298	329	331	322	334	324	380	314	358	334	359	351	366	334	324	310	362	353	314	337	347	307	339	294	342	298	356	332	374	333	314	344	307	329	342	326	333	331	317	354	302	353	338	342	331	326	335	335	333	335	335	331	323	335	316	312	329	332	310	312	338	353	329	347	358	310	309	350	333	288	345	327	331	327	345	331	325	332	327	348	321	300	340	355	305	283	330	316	336	320	338	340	339	366	336	338	309	332	343	319	357	327	330	331	339	334	337	331	308	335	302	366	321	354	325	346	349	314	333	325	344	329	332	325	335	338	332	314	349	349	331	331	352	277	355	348	336	343	298	331	355	329	349	314	388	363	357	352	361	340	365	324	315	341	356	335	347	368	323	365	340	333	342	318	300	318	339	301	329	320	320	335	292	311	345	359	353	350	329	316	340	331	340	335	335	349	349	318	296	307	290	306	325	356	333	297	368	332	292	358	319	360	351	339	302	313	337	307	340	331	350	305	322	347	340	355	360	325	347	346	302	323	342	330	341	309	359	337	291	330	342	325	335	326	331	317	330	332	332	304	327	319	356	307	324	350	326	303	339	308	356	318	357	319	318	333	316	346	367	320	345	347	329	379	348	344	333	333	329	293	347	320	347	343	326	339	369	332	328	344	324	317	358	346	323	336	347	343	336	368	330	314	346	314	338	329	360	349	312	316	369	333	351	344	327	282	338	319	332	339	333	396	359	342	348	307	346	286	356	345	325	327	331	354	348	366	307	327	311	342	388	364	338	339	335	342	373	334	320	351	351	331	339	329	302	292	277	338	333	325	328	337	322	377	371	333	336	286	337	279	338	297	336	299	340	319	358	315	312	349	350	356	345	342	369	347	335	301	353	363	319	354	350	308	341	335	333	354	294	326	314	335	344	334	326	331	354	342	321	335	328	330	332	323	366	306	327	345	355	363	369	330	343	330	315	373	324	351	342	314	361
46905	51836	36071	30509	36446	36093	37317	31457	28144	23972	20510	19476	15308	11352	8835	6960	5637	4344	3566	2961	2734	2570	2137	2156	1972	1845	2002	1524	1619	1433	1533	1396	1386	1406	1377	1288	1318	1242	1280	1217	1150	1159	1054	1061	1074	1058	1021	1017	1008	1013	979	966	906	963	1017	1024	997	946	1020	1002	1003	948	944	1032	915	981	956	954	868	943	945	891	936	962	913	938	931	881	947	917	991	965	954	947	1000	914	900	907	906	964	887	968	973	883	906	920	971	918	902	949	907	933	924	921	984	937	905	942	918	883	947	979	978	922	892	939	908	889	895	913	893	887	931	883	920	921	902	921	826	885	851	947	945	847	891	930	876	910	876	889	912	923	931	926	968	882	937	926	860	914	951	927	847	934	856	916	888	949	838	900	898	911	950	914	932	921	899	943	908	905	874	898	941	927	934	893	894	901	895	860	881	939	936	882	798	905	926	834	945	860	913	892	903	957	868	924	905	911	901	916	890	895	880	889	915	879	871	961	886	902	905	873	884	907	901	904	866	900	922	861	886	942	881	865	893	899	934	910	901	916	886	911	914	860	889	888	850	876	891	895	905	893	943	924	922	914	866	882	960	890	948	901	907	896	895	937	886	908	873	880	923	925	929	856	929	891	922	849	914	958	961	957	946	942	948	867	929	839	859	886	895	883	906	899	843	925	813	902	898	885	920	865	855	946	885	915	905	924	919	957	884	909	906	896	936	901	901	858	890	896	856	929	933	885	883	895	930	920	882	908	924	902	879	912	851	855	873	927	833	894	874	886	944	920	888	884	928	898	918	945	891	900	838	956	956	880	883	885	874	943	877	900	914	882	885	948	947	910	911	896	914	835	908	853	920	851	855	890	933	911	949	879	869	914	901	947	912	877	857	951	952	909	877	932	908	870	867	886	883	922	902	945	914	867	871	852	908	879	931	862	899	916	906	869	875	929	890	903	923	906	894	902	886	910	894	913	935	895	906	910	874	931	920	969	925	920	904	970	900	908	904	874	952	929	954	888	897	893	910	915	914	837	871	950	883	895	863	884	864	943	892	893	963	971	905	908	946	953	859	904	889	862	900	955	906	887	964	884	973	884	877	862	907	833	893	893	924	909	906	904	877	905	890	912	888	877	941	870	898	851	927	885	855	903	910	911	882	923	923	892	858	900	838	892	896	880	914	867	884	862	890	879	910	893	912	912	912	868	961	888	918	891	884	945	931	930	901	938	915	912	939	847	925	853	849	893	877	872	876	843	916	888	910	879	918	877	878	883	898	921	883	872	896	868	899	947	871	891	917	905	949	856	910	890	944	877	882	866	865	874	904	922	843	858	852	853	894	894	886	927	898	842	883	908	907	853	948	846	993	838	950	923	917	894	888	869	945	880	884	891	890	900	913	862	944	928	903	837	907	854	898	864	855	907	855	880	912	919	890	888	903	918	875	945	938	918	914	908	880	908	942	858	917	929	911	879	888	842	882	962	1017	863	931	910	910	872	883	915	918	949	868	939	905	862	883	893	818	933	882	942	916	901	910	874	865	931	896	937	891	898	941	899	863	899	917	884	882	875	918	895	891	887	894	856	883	920	918	908	868	876	896	914	902	869	875	898	897	933	843	926	916	910	876	890	931	914	884	915	895	863	930	942	834	888	905	853	899	922	907	956	876	900	882	829	900	899	953	906	882	902	926	913	941	927	944	894	937	891	931	855	926	848	822	923	939	947	919	892	911	948	921	891	850	908	901	881	885	884	905	911	894	913	851	859	896	864	851	856	875	838	919	868	889	906	926	867	878	886	913	919	940	833	898	883	951	859	919	910	926	869	947	862	905	916	899	914	863	875	871	899	917	903	947	901	904	910	849	948	872	939	900	954	908	892	874	917	948	893	937	886	845	886	857	936	880	969	918	846	940	894	915	885	902	910	909	823	915	938	899	918	918	860	924	879	872	842	904	845	882	881	961	885	919	895	904	887	915	883	894	895	898	884	892	909	893	870	900	862	899	918	913	921	899	899	927	845	896	905	905	885	887	931	930	873	902	912	970	885	915	904	922	856	930	878	890	895	874	906	880	836	871	931	889	902	908	894	908	884	861	866	953	909	903	923	912	922	944	893	888	870	902	896	949	952	923	896	931	862	867	885	920	935	903	908	954	879	897	917	861	886	906	873	866	820	905	885	908	978	894	889	874	911	976	926	911	966	876	919	927	934	865	828	925	912	842	849	884	926	927	880	884	943	920	874	942	916	917	871	908	893	855	902	921	883	888	911	928	882	916	861	891	905	917	905	896	956	891	860	887	893	877	891	870	924	890	885	955	869	876	896	923	866	907	952	859	890	894	907	883	887	885	954	972	866	911	873	901	877	924	873	923	896	845	913	916	865	927	870	925	927	919	944	952	842	861	899	899	906	916	923	876	925	931	925	870	874	899	903	917	903	895	928	856	903	942	922	905	938	905	881	917	893	938	887	872	891	869	881	874	904	855	885	899	917	889	880	882	853	944	892	891	904	918	884	930	878	912	933	916	881	879	935	892	874	975	955	941	868	912	942	944	887	879	907	925	908	932	870	935	865	908	880	927	887	931	914	983	908	981	914	872	917	919	884	920	917	885	899	886	914	924	894	890	892	890	907	938	864	919	862	891	909	908	919	902	879	923	893	931	866	847	890	930	881	910	888	898	902	885	870	895	915	842	907	883	840	927	881	867	899	896	921	912	872	913	867	920	904	899	958	894	857	882	868	864	933	874	911	838	918	898	921	856	1006	952	889	888	903	799	894	791	891	892	871	869	934	939	925	897	896	885	906	858	886	916	907	926	859	958	890	906	897	943	901	894	825	882	881	915	921	840	916	889	890	897	922	843	922	871	921	928	880	876	904	891	885	879	855	960	893	875	892	918	883	862	892	935	913	897	906	878	871	936	879	918	886	888	914	920	871	927	889	910	904	892	899	918	905	928	862	887	897	913	905	857	906	897	954	945	893	895	914	837	873	851	929	858	863	930	902	867	875	890	831	857	862	840	902	929	897	898	902	892	931	930	841	897	908	924	884	935	866	925	923	914	890	879	960	919	932	902	950	824	921	917	910	874	894	911	948	897	900	928	919	891	869	946	834	895	947	927	890	958	900	928	925	874	885	915	847	858	929	938	906	911	904	935	920	875	909	918	882	935	914	917	887	941	878	863	879	909	919	962	898	920	881	951	924	933	910	901	921	921	910	853	920	892	933	854	926	904	904	917	874	908	877	911	923	920	848	877	908	891	883	933	895	821	922	922	899	911	894	903	887	884	900	910	898	932	884	901	912	944	936	894	941	863	893	859	942	905	845	902	916	941	893	906	924	891	876	928	941	872	899	874	887	928	883	896	927	906	911	926	927	863	889	880	829	931	931	884	886	936	904	902	856	913	860	878	886	874	931	889	890	938	829	852	890	949	913	933	896	861	924	884	928	882	905	852	904	934	939	842	897	867	930	929	932	952	882	896	899	857	913	878	922	916	908	933	882	926	916	835	919	883	921
17329	40986	21839	7637	3899	2606	1928	1253	1012	678	540	556	369	303	296	253	257	212	232	186	234	203	226	215	210	218	190	203	220	199	180	196	159	207	190	180	178	188	177	196	180	187	170	192	180	174	166	173	171	167	171	174	169	183	171	172	196	152	185	182	168	165	191	172	192	168	172	176	197	170	180	178	169	156	168	186	153	196	185	177	171	176	181	155	170	176	170	150	177	183	162	155	169	186	153	151	160	168	155	186	176	201	164	180	187	176	173	184	179	170	168	196	153	166	174	153	182	187	177	194	176	171	174	152	167	154	208	166	176	171	171	180	149	180	190	188	167	166	198	172	168	159	189	173	180	164	156	163	181	150	173	160	167	169	185	165	175	170	169	174	177	167	169	184	184	166	172	178	167	179	175	194	153	167	170	183	166	171	188	167	172	175	171	146	161	162	176	172	179	175	173	153	169	159	184	174	188	189	165	190	164	172	182	182	184	191	183	187	179	154	161	170	186	175	166	182	159	150	186	156	157	181	199	164	173	168	184	162	167	186	170	152	202	169	166	166	166	172	158	164	187	173	166	162	170	179	171	167	182	172	171	194	146	192	176	166	165	150	201	188	194	164	156	143	175	186	178	163	174	165	152	143	202	174	153	164	188	198	186	173	177	169	147	160	176	177	166	165	182	198	164	151	153	180	179	184	180	185	163	160	162	170	207	190	182	176	174	184	183	188	180	178	179	169	177	155	187	169	152	202	179	184	184	172	194	185	161	168	194	181	201	168	155	180	155	185	158	156	174	186	167	163	157	190	179	163	160	153	145	192	157	168	171	178	160	194	157	159	171	162	193	167	172	172	180	176	163	162	176	171	163	159	164	161	157	149	173	170	179	146	157	175	191	169	163	195	180	148	150	184	184	172	189	177	169	166	181	181	176	164	178	183	153	151	183	163	172	157	177	165	186	180	182	161	137	184	171	172	169	173	164	180	168	158	179	156	167	195	163	186	160	183	166	179	176	151	177	172	163	180	168	154	174	187	168	167	175	155	173	183	164	155	160	200	194	177	171	178	167	157	154	144	177	179	153	179	171	178	193	166	194	176	164	168	169	180	185	192	201	154	175	166	164	165	171	165	152	177	159	180	151	192	181	185	178	181	156	174	176	160	156	180	187	180	156	168	180	175	170	196	181	166	164	196	207	179	166	159	175	183	166	164	172	185	157	170	142	177	176	188	164	153	176	174	184	166	178	158	177	172	172	189	187	192	201	158	161	185	175	172	166	171	161	177	165	168	179	143	188	156	183	168	178	184	178	157	176	193	173	166	175	172	188	166	155	203	190	156	173	176	156	191	179	159	178	172	168	164	179	172	155	156	174	164	181	161	162	176	162	157	152	170	184	171	167	179	174	165	169	152	193	191	155	165	184	168	182	189	163	166	191	192	204	189	165	170	167	163	161	152	162	164	183	137	173	168	176	187	203	180	175	185	157	166	170	174	158	173	174	153	170	183	157	162	151	181	175	191	143	172	153	146	169	161	178	163	163	177	171	162	188	170	185	178	167	153	160	205	186	191	214	178	186	172	167	163	171	164	182	167	185	164	186	155	160	158	171	198	128	190	181	183	164	166	160	161	168	154	152	150	156	171	159	186	159	172	186	188	193	170	188	146	201	176	160	162	182	175	163	165	187	174	188	167	188	181	176	177	190	151	179	199	173	159	159	169	198	179	168	150	177	152	175	182	169	151	171	184	185	172	176	191	198	179	170	169	191	160	176	156	165	176	173	205	161	157	169	188	194	177	160	165	150	182	179	172	164	166	173	150	164	180	196	150	171	160	165	189	179	192	174	194	155	184	152	183	179	185	189	173	161	171	182	160	203	159	167	166	181	192	170	161	162	149	172	181	171	176	168	174	176	166	176	151	165	180	153	196	162	185	184	164	189	158	159	175	184	178	175	169	173	145	166	170	147	165	172	153	151	156	161	175	186	165	161	157	173	164	150	189	157	166	170	160	195	178	135	189	193	181	176	189	178	178	197	176	176	162	170	166	183	174	167	168	169	192	181	165	157	202	155	159	175	177	206	160	170	175	172	164	161	151	178	153	165	153	179	164	186	160	178	169	187	177	167	169	192	171	164	165	182	177	182	194	169	166	175	177	151	168	184	172	160	168	193	168	172	178	162	177	187	163	178	143	171	175	139	194	188	152	188	171	186	171	184	198	174	179	165	174	179	172	179	157	183	167	179	193	174	198	177	186	175	163	176	157	184	170	162	199	186	160	189	181	177	171	186	163	154	183	167	187	148	178	186	151	201	192	163	178	190	166	190	206	163	163	181	162	161	157	164	151	178	184	165	152	174	170	166	184	164	173	153	169	147	144	174	186	137	154	152	186	168	178	154	176	177	158	178	184	152	173	194	177	170	170	171	151	171	182	194	165	158	169	184	183	197	164	187	178	163	173	170	180	160	186	214	162	146	172	172	172	183	172	169	203	169	156	164	181	173	152	157	173	173	166	164	170	190	167	169	182	202	171	183	161	168	159	170	157	174	170	167	160	161	185	176	186	174	173	203	175	185	187	168	174	168	168	168	147	153	178	168	183	152	158	168	154	178	162	170	191	173	180	186	179	178	174	163	165	163	172	169	173	180	167	164	185	173	193	154	192	165	168	172	158	182	175	178	173	171	174	183	174	159	180	159	194	163	192	166	164	174	172	192	172	174	177	169	180	162	176	162	178	158	175	158	179	188	174	153	186	169	168	156	187	182	169	156	170	174	169	187	147	165	174	154	159	169	164	163	178	177	173	138	181	152	174	182	174	154	162	167	178	190	170	191	183	164	161	180	167	188	196	171	159	164	184	171	176	190	158	165	163	159	168	181	147	180	164	168	163	161	169	153	191	176	180	149	172	166	162	147	169	178	196	174	164	172	181	158	187	178	182	171	187	154	172	167	147	178	193	176	167	158	181	179	196	183	174	176	184	179	205	178	187	181	167	158	189	166	183	155	161	167	190	168	167	167	179	176	160	179	156	184	154	158	175	188	150	166	178	167	167	201	196	169	182	193	169	149	158	189	188	156	153	185	162	195	176	174	170	197	166	156	168	160	159	152	184	180	178	186	163	185	169	171	179	162	191	182	176	195	172	170	188	160	160	163	195	175	183	165	193	160	172	164	189	159	178	170	166	150	182	180	176	154	171	177	195	154	200	187	190	176	169	163	162	176	165	172	192	176	172	174	176	175	175	171	164	178	162	191	182	160	203	162	164	165	162	186	159	180	176	188	162	149	166	142	170	165	147	174	167	180	172	180	199	193	175	160	180	155	175	146	180	170	183	156	163	154	164	186	163	179	172	157	172	149	159	176	170	214	160	167	169	192	171	187	177	173	200	163	172	169	167	162	150	187	176	174	183	178	167	178	163	180	164	164	176	154	168	177	175	193	166	197	170	150	158	192	146	177	167	169	186	167	184	184	176	155	164	187	175	166	190	172	173	164	173	164	184	171	190	189	203
14798	39858	15079	8026	9096	7706	6923	5269	4062	3081	2782	2518	1955	1510	1354	1154	1066	1104	880	861	849	798	835	808	790	779	770	782	742	753	710	670	700	668	675	694	642	578	643	609	621	599	552	569	599	529	568	520	556	550	542	512	586	523	572	544	560	634	549	536	581	558	539	536	550	572	549	547	572	582	525	570	533	530	547	538	577	531	545	532	568	531	476	509	563	580	502	573	564	549	527	554	522	540	542	550	560	527	533	558	597	560	527	499	528	554	542	544	546	535	558	526	568	524	587	534	554	528	527	517	608	552	576	559	545	597	554	560	561	507	581	541	540	601	525	526	518	554	522	584	535	613	552	546	575	530	548	570	560	508	540	559	561	543	590	539	542	600	551	543	574	583	539	552	519	542	586	568	490	576	549	528	529	578	519	554	553	550	521	590	525	550	555	569	563	525	543	558	554	575	554	565	569	510	543	514	592	573	568	545	534	583	559	528	575	576	526	557	543	535	543	572	570	511	541	571	547	530	569	566	507	533	560	569	556	534	516	560	518	540	549	540	553	528	530	559	546	557	535	563	533	536	559	546	536	585	536	533	574	596	559	562	532	601	541	563	581	559	505	547	560	538	556	551	548	507	566	553	542	527	546	554	541	515	519	547	569	506	586	602	540	575	566	545	553	577	537	537	575	560	536	538	561	538	529	523	576	526	535	561	556	519	555	555	571	571	519	537	590	552	531	503	544	543	523	574	546	565	558	550	578	525	551	501	568	537	532	563	566	527	540	515	539	547	548	556	565	562	574	601	545	561	544	542	557	529	517	569	523	580	560	565	540	544	578	545	546	544	550	542	519	560	521	521	592	554	501	507	573	564	581	594	563	548	528	561	539	523	531	555	554	588	543	565	515	577	542	544	551	536	530	579	512	505	548	551	560	551	530	525	550	552	500	569	523	539	576	561	528	539	535	536	528	545	507	498	538	549	585	530	545	536	505	517	553	546	504	538	507	548	542	527	578	502	560	572	531	557	584	549	562	566	537	555	560	557	505	536	580	549	631	522	544	536	539	544	519	546	583	551	544	535	544	494	551	541	542	548	544	559	523	529	513	517	538	559	553	579	546	503	568	582	526	524	547	538	564	577	553	542	602	486	569	553	559	521	510	504	531	553	536	599	592	539	578	548	554	550	576	557	550	528	550	552	554	554	566	522	591	545	596	523	618	532	558	571	550	552	527	607	592	529	520	564	585	544	530	589	554	544	569	574	512	537	554	533	570	577	591	544	524	526	522	559	527	552	553	556	560	557	517	627	544	512	549	546	507	531	534	564	508	569	573	580	559	544	522	584	570	548	564	497	563	581	549	541	507	553	550	510	551	559	575	520	529	612	533	538	520	559	514	533	507	551	513	564	542	525	501	526	533	565	518	533	531	548	537	558	554	489	515	572	567	514	568	557	589	503	572	513	546	559	596	528	535	512	545	493	551	576	567	518	557	555	521	537	567	529	556	529	543	522	539	538	570	544	581	531	548	512	534	557	588	526	540	550	546	556	552	550	523	506	564	575	545	528	538	556	531	545	577	560	544	556	569	537	528	527	517	545	556	540	535	540	535	525	588	522	548	543	557	548	560	579	558	544	544	526	528	599	553	560	569	553	581	546	541	554	552	576	594	558	530	557	527	573	579	567	522	548	536	555	540	563	553	541	528	515	554	535	589	517	550	565	564	519	576	536	563	585	541	512	556	570	581	513	568	523	528	517	512	544	599	575	536	527	525	586	551	533	569	529	549	525	527	514	521	557	563	554	530	558	562	532	559	561	522	542	578	580	566	510	581	535	513	568	513	567	523	604	558	548	534	536	572	541	565	537	564	523	512	489	538	532	589	588	560	544	517	557	535	524	591	570	542	533	552	554	569	552	528	504	522	594	565	522	511	526	513	538	525	550	518	553	586	598	526	587	534	553	554	534	532	508	527	533	557	546	544	581	579	582	610	510	538	544	531	547	534	538	521	515	594	574	527	528	562	571	554	531	535	537	542	497	556	586	566	579	520	535	566	526	548	589	558	516	546	567	575	544	564	551	538	529	568	541	548	554	555	530	566	533	613	573	571	551	571	580	552	529	550	557	566	535	550	509	553	542	540	562	542	542	508	533	589	588	559	541	507	542	605	554	535	573	537	621	549	533	537	581	525	586	538	536	563	525	538	571	562	533	563	585	549	563	592	509	552	541	569	522	500	597	545	550	560	531	547	518	532	549	554	555	536	561	562	520	568	556	553	552	553	590	561	522	529	530	581	529	577	546	526	551	529	540	561	568	569	548	505	541	540	531	566	528	527	532	535	521	597	545	510	562	526	568	572	492	522	563	522	546	517	542	492	483	568	542	559	520	529	532	580	531	535	578	546	524	549	566	579	513	578	590	531	535	545	537	543	559	552	513	567	592	540	547	550	561	520	523	525	527	559	573	534	558	528	532	557	534	488	583	526	576	556	579	528	560	554	516	551	550	597	515	505	491	496	557	526	599	583	557	515	526	542	538	556	563	537	550	554	524	551	558	550	529	575	571	570	524	530	561	547	588	548	583	559	516	532	563	544	551	545	559	519	538	526	502	558	505	575	540	531	537	552	535	560	541	530	558	541	553	518	529	500	567	539	528	554	568	574	574	548	550	554	499	535	573	529	523	536	545	560	529	536	524	535	535	513	533	547	565	555	540	570	530	534	602	573	534	526	573	548	540	547	540	522	570	561	581	575	587	555	603	558	576	571	567	570	524	585	549	559	539	565	545	558	566	557	523	543	566	535	560	573	542	563	510	565	551	552	561	559	582	544	537	540	518	519	555	573	574	529	519	527	566	577	530	513	532	531	527	524	556	504	573	493	578	531	611	564	553	530	537	559	542	551	553	541	530	551	523	594	552	566	566	554	566	574	556	542	575	551	569	579	543	550	566	584	568	555	589	552	521	548	536	481	535	535	583	576	522	596	489	529	511	553	517	560	569	572	569	563	547	501	508	566	534	506	541	496	530	576	558	574	544	532	517	540	555	576	537	560	532	551	551	548	552	534	581	572	582	510	511	582	540	560	515	584	534	541	557	483	544	564	551	553	571	583	553	533	538	545	491	515	559	534	549	521	570	571	521	548	567	573	530	562	522	562	548	556	535	560	572	554	558	548	542	531	556	553	536	518	567	534	590	503	564	570	532	551	525	530	582	536	535	533	577	579	540	518	562	542	534	537	498	544	554	531	538	568	538	483	529	563	534	535	545	570	568	569	532	555	515	524	598	543	551	562	558	495	566	536	532	529	585	537	540	568	567	559	546	516	500	516	545	559	568	585	493	571	517	507	551	523	578	537	554	548	553	579	529	500	533	562	559	544	555	531	582	574	485	570	571	538	573	547	539	543	562	550	550	556	534	523	563	540	504	531	577	548	485	514	531	568	499	537	547	526	509	537	541	526	517	543	550	508	616	575	563	479	548	602	556	546	521	506	553	540	550	543	541	540	582	548	527	594	542
47240	54524	33985	26030	25333	23958	20951	13904	7578	4804	3582	3870	2535	1524	936	683	596	543	411	410	360	395	328	303	320	276	258	256	282	256	256	270	275	266	253	270	240	241	256	241	231	264	226	226	250	228	236	226	234	225	228	210	211	238	213	231	234	254	225	216	221	204	220	229	222	229	208	216	194	217	242	236	210	224	222	193	225	224	232	236	213	223	232	229	254	212	200	238	227	236	213	222	191	201	196	239	205	206	230	227	210	185	211	230	206	224	242	211	220	220	222	208	205	206	229	213	189	213	197	199	209	227	247	201	235	215	212	217	201	228	242	229	234	213	221	237	213	211	227	212	206	216	245	216	217	209	207	214	216	235	220	216	207	222	219	202	222	243	220	227	203	214	220	224	197	195	204	195	218	199	217	210	201	212	221	212	237	222	214	226	212	220	224	221	206	231	229	203	213	184	215	214	223	203	225	240	218	207	203	222	213	197	235	214	231	206	240	218	213	233	220	219	241	237	237	216	236	205	238	220	216	209	220	224	193	224	199	221	232	219	219	207	227	205	186	224	211	209	216	225	189	204	222	212	217	223	225	201	223	207	193	230	231	187	205	228	214	217	225	224	231	234	220	220	214	221	216	231	221	222	208	211	220	176	216	228	223	219	189	208	214	192	219	207	213	231	190	219	223	226	220	215	214	241	224	214	239	221	192	223	225	218	206	225	198	240	207	211	232	250	227	205	221	212	229	217	211	235	240	203	217	211	211	220	217	184	211	245	218	210	227	208	209	210	193	207	216	231	195	219	219	193	229	219	197	197	241	227	247	212	191	215	186	197	178	179	214	225	198	215	199	237	207	187	211	255	197	225	211	226	201	207	198	199	226	218	233	214	210	239	240	203	245	210	211	206	236	209	215	207	201	219	217	191	202	224	214	227	227	237	207	228	192	235	219	241	234	224	223	211	227	212	216	204	220	225	216	217	230	192	199	248	196	196	183	214	235	208	228	185	214	211	204	216	208	223	211	232	234	195	199	219	221	202	204	216	217	239	230	217	206	203	223	209	194	178	216	215	218	230	225	217	208	206	195	217	206	222	209	210	221	218	218	231	199	205	209	218	215	201	228	199	224	212	210	212	218	218	214	213	231	222	217	220	213	185	194	218	213	210	198	224	214	205	217	202	217	209	230	219	217	225	210	221	226	237	203	237	229	208	232	234	202	233	235	225	228	220	221	194	205	220	203	211	219	219	226	199	197	219	214	220	216	217	205	222	219	192	222	219	199	221	224	226	224	229	222	230	200	220	212	199	221	208	234	232	234	200	231	189	190	200	227	234	181	231	196	236	215	202	202	199	242	187	197	236	165	214	223	207	224	215	209	234	204	230	235	197	210	235	201	222	243	230	222	220	216	218	204	224	211	214	203	231	201	203	234	202	208	224	172	193	248	206	229	212	229	227	215	221	204	195	219	205	208	233	213	228	225	234	225	233	202	206	192	205	210	216	236	193	199	223	196	219	230	210	232	212	201	213	226	215	221	203	212	227	219	223	223	211	191	213	195	223	221	218	209	262	202	210	212	214	206	232	212	201	216	214	196	221	226	211	194	199	235	232	204	202	230	231	212	198	203	223	211	222	227	236	210	219	228	209	189	230	205	226	225	228	218	204	203	227	195	219	223	219	236	196	214	214	215	190	235	206	226	221	215	199	221	221	215	220	234	221	258	232	206	226	218	233	203	203	225	243	218	207	212	229	215	235	211	237	212	206	195	202	200	208	221	222	209	228	222	223	214	214	222	235	184	215	196	218	203	238	241	211	220	210	211	229	200	230	239	247	215	203	209	230	201	208	204	212	228	207	229	238	238	228	206	216	219	199	229	210	241	213	219	227	206	223	224	215	214	235	208	239	210	222	215	212	218	258	209	211	211	196	209	213	223	216	197	220	190	207	231	222	225	217	220	201	226	201	216	229	206	186	214	206	210	213	232	241	220	236	210	201	187	193	222	217	227	215	211	204	223	226	216	191	229	233	223	241	230	223	227	193	221	218	207	228	221	216	232	216	210	226	217	204	242	248	233	196	220	205	209	194	188	240	207	234	229	213	190	205	222	218	201	207	182	210	200	214	233	220	216	209	211	225	239	239	226	250	197	242	225	231	210	226	210	232	208	216	219	205	205	223	225	200	216	208	205	188	230	190	231	216	228	222	188	221	227	208	220	212	218	228	226	220	219	206	195	198	214	219	217	215	186	211	204	198	229	214	234	228	197	202	184	214	228	186	243	224	214	206	218	220	205	247	203	188	211	219	233	209	227	227	254	212	221	201	208	224	212	242	198	192	209	194	213	233	195	237	217	201	217	220	231	214	215	250	222	217	218	231	210	216	237	206	224	227	205	212	214	222	207	201	189	205	211	210	219	192	207	206	228	230	230	224	211	217	234	207	203	224	210	201	222	204	214	216	240	207	224	236	229	244	230	210	221	232	205	197	202	212	198	233	229	215	219	205	207	245	214	208	207	214	221	242	201	207	236	211	212	220	208	192	204	230	217	205	224	200	238	240	209	221	217	225	200	211	217	240	206	201	235	263	237	192	195	212	230	261	210	204	209	206	238	207	231	208	266	207	233	214	200	209	217	189	218	228	185	203	200	224	216	215	202	217	217	237	212	222	213	233	216	214	213	225	224	248	230	218	219	201	211	220	235	205	215	219	235	229	205	232	191	214	228	232	230	226	223	197	224	213	241	219	212	204	210	208	202	212	231	223	190	213	201	183	229	235	232	230	223	231	228	217	202	220	191	213	214	193	202	239	236	221	206	231	222	224	203	219	212	209	211	237	217	217	182	195	223	216	229	221	187	212	216	216	207	203	209	247	186	213	231	239	215	221	250	206	234	201	200	215	218	190	215	263	222	220	208	208	192	224	226	209	188	242	231	206	229	212	213	220	225	234	243	247	224	218	197	208	219	221	243	237	219	227	218	224	202	229	200	206	241	217	199	230	224	208	242	204	207	247	237	206	225	208	188	203	229	214	202	224	221	220	218	194	224	209	229	208	215	214	211	222	241	205	217	206	238	209	208	208	201	230	193	229	240	198	205	223	232	187	221	194	212	209	237	242	216	207	192	219	209	213	225	223	223	186	229	211	219	220	207	218	208	209	219	201	234	223	244	212	205	233	213	213	221	246	240	219	224	225	226	221	208	224	206	229	222	206	208	220	232	202	227	210	224	203	212	209	209	204	204	239	243	225	243	209	193	240	208	220	243	231	211	207	193	206	217	218	205	212	204	210	223	230	205	211	218	238	198	245	222	211	208	241	185	223	219	194	219	234	222	226	227	217	181	212	209	229	220	228	242	233	198	216	213	201	232	235	192	227	233	220	217	200	184	189	202	204	243	213	244	217	215	243	236	215	224	210	225	220	241	188	199	205	239	201	241	223	237	199	226	192	202	227	217	214	217	195	214	212	200	197	204	224	199	208	211	217	213	218	218	219	203	227	242	252	221	202	230	218	222	224
37266	56541	34341	21774	27905	27812	27561	21676	17167	14625	12487	12041	9197	6699	4754	3558	3136	2595	1926	1709	1663	1658	1375	1240	1225	1129	1085	1102	1005	956	986	928	1005	958	941	899	915	867	821	800	782	770	726	761	701	679	715	701	714	662	671	708	666	745	688	682	703	705	693	670	681	725	645	662	637	667	622	659	628	662	628	640	650	669	679	597	665	648	664	668	623	603	636	653	668	623	638	636	662	632	691	660	669	649	672	662	625	628	641	595	592	635	663	686	640	637	719	685	624	654	662	650	621	621	639	642	656	608	643	681	610	647	646	686	630	685	645	669	652	688	639	648	641	644	693	697	635	650	620	668	631	648	677	642	586	702	656	626	647	613	647	644	677	619	641	663	651	678	651	626	629	643	646	641	692	663	653	603	637	624	633	597	650	646	599	637	657	615	646	636	656	623	623	700	633	621	662	691	634	671	610	626	665	659	684	691	586	587	647	684	651	620	637	695	658	654	626	656	634	607	663	625	599	647	699	622	687	638	673	647	623	730	638	598	636	660	618	670	648	670	649	651	623	605	628	666	652	655	646	690	619	632	621	640	646	691	618	595	608	665	661	642	671	686	659	637	652	655	596	620	649	627	619	629	574	618	620	647	680	628	669	691	615	619	671	599	639	627	663	650	605	639	624	647	636	608	649	604	608	622	648	629	637	611	604	674	664	648	597	628	672	688	668	632	653	641	639	638	677	657	639	638	654	638	652	671	674	631	588	643	621	633	633	683	672	623	606	640	617	662	672	616	646	638	627	639	620	631	638	605	621	638	653	666	612	619	651	677	621	668	699	680	670	587	670	617	584	643	623	695	637	655	651	619	633	645	656	640	606	653	633	657	623	666	651	649	639	657	645	624	659	655	654	642	677	621	664	606	625	663	636	637	645	647	635	618	644	634	610	664	643	650	637	626	661	669	650	585	650	688	638	627	647	636	644	622	614	668	689	674	639	609	627	650	677	693	639	646	664	618	613	652	642	641	696	631	638	650	632	637	637	610	685	655	664	608	649	616	634	643	614	644	667	656	652	651	680	648	652	689	633	648	638	661	653	638	615	669	663	648	630	619	620	667	672	674	636	621	604	582	611	661	657	661	657	642	650	616	615	629	625	631	656	652	608	641	647	628	679	651	629	641	671	633	647	632	615	685	675	625	646	671	697	688	660	682	649	609	623	659	691	590	629	650	633	673	632	618	605	615	671	625	677	655	607	625	648	684	646	648	654	649	628	647	681	584	640	674	649	684	600	655	622	648	664	637	683	666	668	656	689	658	648	673	668	601	623	634	638	644	628	636	610	637	668	700	632	643	667	673	670	589	635	664	635	632	644	675	668	631	629	666	670	656	643	651	679	658	619	589	652	666	675	626	690	682	637	634	626	638	686	647	622	659	687	667	639	624	645	643	716	643	663	661	639	658	670	639	641	628	639	621	612	636	596	689	654	672	634	685	640	621	623	659	607	697	590	610	664	593	666	649	677	680	637	645	632	648	700	693	650	668	619	654	623	631	610	653	626	636	640	652	692	684	648	640	691	665	646	658	652	596	662	667	620	621	646	657	591	666	652	622	679	606	633	671	676	625	641	633	639	654	633	649	657	622	636	675	613	658	650	689	646	675	647	640	604	596	630	661	647	670	691	655	626	617	614	666	616	645	651	640	692	614	669	663	650	632	678	671	616	566	658	648	604	613	661	637	670	626	642	643	639	669	625	589	649	636	625	659	634	592	694	636	673	639	650	624	661	599	671	614	660	618	629	665	595	634	651	681	634	636	644	617	648	659	653	686	697	698	666	613	624	605	610	662	659	631	635	690	614	652	695	687	652	691	666	632	640	628	691	669	637	669	634	656	652	616	631	639	631	629	647	615	601	638	615	677	577	608	648	617	627	625	687	664	635	641	681	621	665	639	653	601	661	677	602	644	622	644	633	696	600	629	622	616	616	617	637	653	627	665	659	643	620	630	634	674	669	669	657	589	639	648	653	631	670	600	691	615	657	643	641	645	647	609	614	659	635	646	673	653	631	690	639	627	625	635	663	600	658	634	644	625	615	619	669	658	632	659	637	622	630	682	649	643	636	657	637	686	652	651	640	649	671	689	658	675	620	610	591	652	641	604	660	642	641	624	670	653	661	669	643	661	672	701	656	661	679	662	642	632	643	666	607	634	653	658	630	630	631	687	650	658	611	658	622	623	673	616	663	649	631	641	639	693	665	616	679	665	611	615	679	617	729	604	609	624	655	647	625	697	625	618	634	658	682	673	690	642	646	616	668	660	660	618	646	600	651	652	703	615	637	625	675	628	652	656	648	614	637	625	633	627	680	592	618	618	634	637	639	669	647	667	651	686	684	627	679	612	596	627	649	671	606	651	678	653	673	687	654	664	696	625	633	653	639	643	637	660	623	655	711	606	639	608	641	631	684	671	662	640	633	641	658	688	656	590	612	625	679	646	642	646	652	641	629	674	662	619	630	599	623	682	615	624	652	648	650	659	694	667	652	661	671	635	649	665	676	637	690	639	649	667	636	632	663	644	630	658	676	637	609	644	637	631	628	655	632	659	628	632	639	607	679	625	650	657	652	643	611	639	623	600	622	618	678	619	674	678	667	639	610	662	607	673	692	641	643	612	669	658	641	652	585	664	660	675	661	611	637	669	605	662	635	666	592	652	657	612	612	627	672	659	602	649	642	595	653	666	595	670	632	686	636	647	646	591	620	628	666	615	615	588	679	645	644	638	623	678	639	674	641	634	649	676	651	620	616	673	692	628	601	589	645	636	699	643	638	610	593	607	645	688	618	660	627	663	605	655	701	668	642	638	674	649	630	631	629	646	649	643	656	651	698	667	631	656	652	653	637	659	672	674	690	677	634	642	611	668	621	649	620	622	636	644	636	651	616	669	617	642	616	632	650	666	646	667	637	629	642	630	627	650	666	650	628	608	627	665	640	698	642	627	640	683	661	629	621	650	658	648	632	637	682	651	641	660	647	671	592	645	617	629	673	648	612	652	617	676	615	645	630	630	623	611	643	704	632	657	622	619	648	633	608	644	660	634	646	674	619	635	684	639	658	676	669	675	649	677	635	665	619	658	604	692	668	650	611	605	696	599	687	621	639	695	633	650	622	623	634	639	617	651	620	658	621	663	590	630	653	660	615	628	599	655	671	644	639	707	655	612	670	661	649	626	635	629	653	679	614	673	629	638	614	628	635	638	648	667	663	675	668	692	644	614	668	641	665	649	681	625	609	644	657	612	598	645	616	649	667	609	713	682	609	578	628	620	648	686	630	655	631	657	599	634	613	621	647	681	656	654	624	652	644	634	671	635	635	633	683	639	630	636	626	662	662	663	668	688	612	607	630	648	619	660	655	693	661	632	643	691	636	685	639	640	646	634	655	625	632	679	669	629	648	693	668	620	627	633	643	662	653	608	640	703	625	659	630	663	654	631	640	618	616	641	638	660	617	662	691	634	608	637	650	654
56848	48773	35507	26664	25555	27034	26417	23365	17233	10895	8288	7887	5979	3793	2600	1709	1301	1065	751	756	610	555	603	563	475	531	511	482	482	446	445	427	410	380	439	484	382	404	411	397	345	349	382	383	387	358	332	354	314	326	342	353	343	364	340	348	335	356	348	344	359	337	329	361	349	345	329	357	340	355	357	337	324	349	317	351	343	318	343	356	305	333	366	308	338	309	298	333	358	354	381	340	348	345	310	351	352	300	372	335	329	361	320	340	343	332	363	344	337	333	376	331	354	360	330	320	340	295	375	384	377	357	370	362	322	294	344	334	357	319	357	360	307	353	335	350	333	358	380	337	340	367	336	325	317	352	329	334	315	359	363	331	362	325	335	337	332	344	347	317	363	341	329	358	356	335	309	342	341	335	349	364	327	325	360	343	358	354	324	320	321	336	328	341	310	323	332	345	321	347	351	353	389	317	383	326	360	343	326	327	336	336	329	337	359	318	344	320	352	374	369	357	322	318	354	350	308	360	330	342	347	344	318	301	319	339	315	337	344	325	334	321	358	337	343	321	311	329	309	337	352	339	364	315	306	367	357	300	326	350	355	351	346	317	345	321	345	346	326	361	323	334	340	366	358	371	361	350	342	322	318	381	347	322	329	355	329	322	323	331	346	366	361	368	317	358	378	314	326	348	323	394	365	342	361	349	317	349	327	377	314	309	316	354	298	316	331	325	355	329	337	332	299	331	338	335	350	348	341	306	342	341	322	362	358	316	352	329	330	335	328	357	340	352	364	320	343	332	337	363	352	344	318	373	330	359	301	338	345	335	363	346	343	307	329	330	339	307	353	326	343	354	327	342	350	360	370	362	336	325	332	337	330	304	350	340	307	371	325	360	347	349	328	355	345	323	352	322	341	376	340	341	317	327	319	354	347	322	351	313	342	360	354	318	330	353	322	351	333	350	341	322	308	341	305	337	363	323	353	312	323	336	337	338	312	338	352	345	343	361	363	341	341	352	323	338	332	360	329	353	320	343	313	354	339	348	320	352	346	309	352	349	350	350	344	340	329	366	339	323	353	325	342	375	359	326	322	344	337	311	355	379	352	340	324	303	355	338	337	332	367	323	332	362	379	350	347	341	318	364	341	327	334	333	328	354	337	375	340	361	315	340	363	366	325	365	334	344	332	330	355	329	356	327	351	343	345	333	345	327	350	354	355	316	354	349	358	348	320	369	325	360	347	375	331	366	344	342	319	362	372	371	323	322	328	341	386	342	317	359	331	312	349	332	355	327	331	332	304	349	323	319	356	352	338	348	335	361	347	315	356	337	333	361	367	341	330	355	337	309	323	312	356	345	331	332	356	317	308	355	332	316	327	317	312	324	365	359	325	348	352	323	324	339	304	338	309	321	349	315	328	337	305	343	328	358	363	301	357	317	346	318	337	308	325	346	313	322	324	359	327	344	333	327	352	344	327	321	324	376	349	354	371	329	325	339	333	348	344	341	336	331	339	376	332	316	344	340	339	322	336	345	372	302	363	300	349	346	317	328	380	353	352	335	371	364	315	311	297	349	362	352	346	369	344	356	334	347	364	309	348	360	353	355	367	361	336	331	342	362	345	348	314	351	315	360	334	347	351	341	347	341	344	332	310	353	353	348	327	333	332	341	356	359	334	361	322	331	322	324	323	383	315	356	331	348	353	319	358	372	339	360	313	331	329	331	337	333	360	351	352	329	341	359	338	359	367	327	346	359	345	333	364	324	331	332	324	342	333	338	320	355	328	365	337	331	331	345	350	311	319	358	358	339	361	315	317	347	344	374	365	355	336	336	329	355	300	308	358	347	321	349	324	333	337	349	373	373	359	309	361	294	353	350	322	336	357	357	355	339	309	360	348	373	328	333	383	335	292	335	334	330	324	339	353	332	300	348	360	350	348	358	330	322	340	337	332	357	327	320	334	329	324	319	349	351	314	326	356	324	364	346	336	375	341	354	332	314	304	358	323	310	353	339	314	340	314	336	328	318	303	351	353	353	320	318	330	311	353	344	343	350	330	336	303	325	338	336	353	335	343	345	337	349	328	332	304	315	329	354	329	329	336	337	351	343	334	367	331	313	321	348	343	331	343	327	337	335	330	384	363	323	330	389	331	358	327	351	335	368	324	337	345	358	327	303	341	348	360	361	365	329	344	337	355	334	353	337	351	356	353	328	337	334	299	359	330	362	310	336	379	317	378	338	302	342	340	351	355	356	340	368	343	331	331	357	332	316	322	307	358	353	324	339	335	375	352	347	314	332	320	338	311	350	323	362	308	342	349	342	332	315	320	320	341	348	353	333	307	297	345	343	366	375	311	339	361	326	340	314	326	365	342	322	341	355	347	322	310	345	330	342	341	347	365	326	366	352	318	334	338	320	312	321	362	353	332	345	353	330	312	325	321	323	346	347	336	348	342	359	349	335	335	358	378	333	333	371	362	341	343	336	334	322	349	335	363	336	328	345	321	339	335	293	330	296	328	319	349	354	317	306	319	319	315	315	343	294	331	370	348	367	345	317	367	371	368	303	335	372	339	344	352	317	357	288	296	315	345	328	343	332	358	313	308	357	356	319	348	361	349	345	325	365	352	308	352	319	325	352	350	351	315	353	289	335	364	304	336	368	343	346	328	325	327	337	341	348	332	332	389	328	352	321	362	322	317	327	330	321	359	341	347	359	340	333	357	341	341	344	328	326	334	362	335	337	343	321	338	349	314	376	298	357	357	367	335	363	352	331	340	318	365	324	376	331	342	363	341	288	340	364	315	328	334	329	354	311	356	347	337	343	351	327	339	328	333	303	329	346	305	317	325	347	350	346	321	329	313	368	323	317	316	335	365	342	340	348	339	330	347	344	345	354	297	328	332	344	322	357	315	348	347	344	319	361	346	343	343	346	348	367	341	327	335	297	333	337	341	348	343	350	318	331	314	340	321	339	304	318	337	326	303	337	350	293	346	353	338	374	351	345	324	315	354	348	322	330	343	337	328	313	331	345	344	335	364	304	337	316	338	342	347	356	286	313	350	344	342	338	364	357	361	336	350	332	314	393	369	289	333	363	352	330	302	328	329	343	318	301	341	367	353	337	329	336	347	329	320	348	359	346	323	349	342	345	337	354	332	365	351	365	347	371	351	322	368	363	329	346	343	340	347	310	336	314	337	338	324	357	322	374	357	355	296	348	371	342	311	346	344	294	351	321	317	340	348	362	358	343	314	331	298	350	305	349	348	362	331	312	326	302	306	320	367	326	344	344	341	317	327	333	328	348	361	356	355	340	348	373	343	327	331	296	350	353	346	389	329	353	351	335	333	317	321	339	293	347	376	355	362	378	338	335	326	326	342	356	357	350	331	342	325	384	331	361	369	350	346	357	343	337	325	352	335	345	331	345	331	337	324	335	338	355	322	385	324	336	317	362	341	330	319	356	304	312	370	336	376	306	341	351	326	323	348	311	353	310	338	323	291	353	339	351	340	308
48843	56609	41275	28129	35203	35349	36697	31287	26716	23018	20697	19797	15838	11532	8947	6718	5660	4717	3578	3248	2635	2459	2152	2117	1890	1930	1804	1793	1658	1498	1505	1453	1460	1465	1400	1432	1316	1266	1226	1223	1186	1129	1103	1053	1107	1033	1014	980	1024	1047	1042	1008	941	971	989	949	988	987	1056	996	960	890	951	942	973	938	995	886	904	892	890	894	880	901	955	924	892	893	849	911	974	922	908	910	915	907	979	909	953	914	918	857	921	901	913	940	900	898	918	919	874	880	875	948	887	894	875	918	903	959	907	948	874	930	887	887	916	948	920	951	850	870	941	879	918	940	925	888	929	937	899	938	951	915	901	927	880	903	875	895	921	947	905	940	869	890	878	931	955	934	863	904	912	850	906	911	956	861	879	882	964	913	897	901	904	918	930	925	953	948	912	859	923	905	861	910	893	896	877	890	851	953	880	940	880	950	914	901	895	882	925	939	905	900	892	916	897	973	837	922	906	876	886	876	965	906	924	876	919	889	903	922	875	887	902	886	913	932	866	890	927	869	890	934	880	885	936	928	943	900	897	891	904	904	892	882	874	922	864	890	870	890	879	880	885	929	880	892	867	862	855	910	824	880	896	914	904	904	873	892	888	854	904	897	869	907	886	882	921	939	894	885	857	828	893	874	893	859	902	931	914	952	884	867	895	884	915	938	881	889	916	877	887	920	871	932	901	875	833	864	902	910	922	874	926	868	920	901	986	874	892	857	864	942	889	875	911	885	880	886	900	895	877	908	948	822	904	872	893	902	855	878	996	930	875	871	879	926	897	963	885	918	929	883	929	869	931	908	920	934	876	882	909	899	939	933	941	885	857	885	911	927	868	925	875	876	940	941	934	861	878	934	875	957	907	899	863	887	891	949	886	898	899	874	941	955	876	916	899	898	904	891	918	921	929	919	872	902	912	884	871	925	889	923	923	883	896	889	970	871	861	904	828	907	887	898	913	895	901	896	922	918	923	891	876	886	946	947	939	920	853	925	962	906	860	859	897	844	906	903	857	922	853	909	907	894	847	960	894	854	883	894	917	855	898	940	933	926	889	974	916	880	927	940	976	927	899	860	889	938	923	883	918	895	938	922	891	915	876	923	912	969	930	927	953	872	835	925	878	927	856	855	858	975	933	887	903	961	894	892	899	915	916	890	886	938	938	922	891	896	907	884	927	914	885	917	864	868	885	879	921	924	916	924	834	888	913	982	888	888	896	964	867	946	903	884	897	945	878	872	885	859	939	869	946	887	860	922	931	925	897	897	925	883	922	921	904	899	941	864	908	875	926	905	928	845	935	849	887	935	927	897	953	932	917	955	871	898	855	860	892	902	940	930	910	891	869	921	885	922	861	897	877	880	906	931	916	855	888	863	903	865	882	891	939	888	939	893	905	898	892	912	914	932	933	933	893	941	925	864	864	890	891	917	879	910	878	827	912	917	931	903	902	893	907	902	909	922	885	891	925	928	832	945	916	889	913	918	899	902	903	946	896	882	934	944	888	911	917	909	910	857	910	897	924	872	921	914	880	901	903	864	914	922	930	864	913	832	896	906	882	905	869	893	864	923	899	914	879	882	906	920	940	901	850	921	885	884	849	907	892	885	909	902	886	872	939	924	839	887	894	889	925	876	927	894	874	888	917	924	904	923	955	913	928	870	890	856	977	932	934	880	899	928	939	896	911	896	915	900	920	917	881	871	931	909	912	836	890	895	876	882	877	916	857	957	911	875	909	897	902	910	932	913	881	914	931	928	883	901	961	895	873	951	879	913	941	919	911	861	875	887	950	900	888	820	863	917	886	920	864	905	913	906	881	872	899	871	909	960	921	891	908	897	984	850	882	914	923	911	907	856	908	882	913	887	919	893	876	865	917	905	884	917	884	857	836	882	915	850	911	896	864	811	896	865	933	929	956	918	915	852	874	925	945	880	893	937	898	904	855	897	872	911	859	888	884	852	905	876	905	869	880	874	893	955	865	921	858	887	877	905	886	882	892	860	907	904	920	837	910	870	935	909	935	896	895	852	906	898	871	896	898	950	945	900	885	918	899	894	901	886	879	862	871	906	909	926	897	859	870	849	882	896	907	903	885	919	936	912	952	919	924	892	855	849	902	914	870	903	875	890	890	893	945	907	928	933	867	893	910	924	883	834	855	934	903	908	869	924	928	893	894	868	883	875	930	883	887	905	914	913	842	904	934	921	886	872	883	939	864	886	893	889	882	890	932	883	844	873	861	853	873	876	867	938	925	873	874	911	943	917	874	904	936	892	926	893	957	850	898	890	861	897	853	933	863	841	876	874	919	948	948	923	916	873	923	898	898	840	905	902	940	851	867	898	912	879	894	912	913	925	871	960	892	890	859	894	869	856	889	872	976	880	866	889	962	916	912	895	903	859	901	940	913	898	860	871	911	909	861	919	945	923	941	926	902	890	845	942	965	951	883	911	911	924	839	941	907	900	934	907	908	876	914	841	865	892	876	861	869	917	950	865	888	898	903	932	880	864	863	895	896	946	901	948	868	876	893	960	901	885	910	924	871	875	905	891	926	931	920	913	938	870	908	877	857	886	950	839	901	936	887	901	871	903	891	843	869	870	905	940	867	862	915	872	872	899	924	912	887	918	958	881	868	842	901	858	929	920	887	883	900	882	931	887	912	832	894	925	874	893	905	890	913	909	921	903	923	897	898	874	893	928	890	917	863	920	857	951	868	886	838	901	882	974	874	856	885	910	865	859	904	854	931	930	882	898	920	909	918	908	914	939	893	856	942	956	891	923	905	887	924	890	899	970	911	895	879	900	901	870	878	924	885	920	830	890	870	842	848	868	900	841	894	921	907	876	898	899	871	913	864	873	902	895	916	852	906	926	845	917	881	931	886	928	932	863	888	838	869	930	940	875	905	841	872	914	883	920	942	890	857	860	922	909	894	902	852	938	862	902	911	930	887	913	885	866	843	877	892	899	948	875	902	926	948	938	871	913	932	929	879	865	884	928	925	940	871	890	889	942	937	868	899	900	869	896	940	874	885	935	930	945	892	920	915	890	896	952	877	905	926	807	897	899	926	902	935	887	896	903	887	889	888	899	882	897	930	896	891	913	876	921	903	913	822	845	916	933	877	874	915	910	892	904	915	871	868	892	955	900	904	903	864	923	861	891	903	886	879	912	927	863	894	873	941	857	958	872	917	874	909	927	928	928	863	910	916	894	894	835	908	891	878	899	848	861	894	897	952	941	943	907	842	877	890	943	911	932	846	885	880	912	903	915	837	912	928	918	964	908	886	868	893	835	883	887	947	939	974	879	901	888	939	860	921	869	849	846	843	830	908	973	914	940	903	921	877	906	852	921	974	895	917	923	938	815	865	874	852	901	925	884	882	922	939	883	928	912	891	904	891	894	920	900	861	888	880	855	887	905	954	880	892	860	967	929	938	879	885	881	897	859	882	929	921	913	873	926	928	952	883	907	888	894	928	904	898	918	927	869	919	884	841	900
18525	38122	23593	8173	4191	2517	1813	1245	909	658	558	486	455	347	287	246	259	214	242	211	197	188	216	212	212	201	195	205	195	189	189	177	184	172	179	166	187	180	176	187	188	180	191	194	179	193	151	161	179	190	173	191	165	187	178	155	158	198	176	170	172	185	195	181	171	162	185	160	148	196	151	169	185	165	190	192	142	154	165	158	191	171	169	149	185	183	174	167	153	169	158	194	189	171	164	178	170	159	175	159	159	167	153	179	171	147	166	180	169	172	170	171	162	173	194	153	174	159	174	182	179	156	178	174	156	157	154	170	183	164	174	171	195	178	174	174	151	198	151	186	164	166	163	199	183	168	163	162	194	168	147	186	163	180	179	168	185	159	167	182	206	156	166	166	168	168	160	192	173	171	178	170	202	155	168	165	171	159	159	146	185	166	167	170	191	161	204	186	191	172	159	168	172	163	187	167	190	160	165	182	166	190	189	169	182	182	189	183	164	161	182	161	189	153	178	160	170	174	197	152	183	180	183	178	166	170	161	184	166	164	178	164	178	155	141	143	167	159	166	170	147	168	162	175	159	173	159	157	172	187	178	178	191	189	161	182	155	169	159	175	171	202	174	158	190	183	182	139	170	173	180	161	172	157	166	205	164	154	186	170	170	181	185	176	198	174	170	175	177	168	172	156	157	171	161	166	167	152	190	158	177	161	165	156	182	189	172	174	153	159	184	188	163	176	172	165	187	188	185	171	181	163	150	165	182	163	177	167	171	172	192	159	192	150	148	137	162	176	165	173	159	172	161	157	164	177	173	186	164	171	167	173	190	163	180	144	187	180	163	181	189	184	172	167	163	179	178	173	171	167	185	138	176	181	175	168	178	166	156	188	184	164	195	173	164	184	188	177	168	155	167	166	166	161	158	169	160	157	162	168	176	179	161	166	169	145	170	177	187	166	157	158	173	156	179	186	152	195	200	171	148	175	164	196	190	158	156	200	164	180	211	175	190	165	167	191	180	170	174	159	183	157	203	169	163	161	188	186	188	187	169	180	185	170	190	170	185	144	158	180	187	181	161	162	167	172	154	202	165	173	222	172	176	171	172	165	187	183	159	164	176	179	165	173	172	185	161	166	183	168	176	181	158	170	205	175	157	179	167	184	168	161	181	166	180	180	167	182	181	187	162	163	153	174	170	196	151	167	147	175	174	165	167	181	174	173	184	175	166	162	159	182	187	170	166	164	151	204	174	172	156	173	174	176	162	169	168	164	166	162	159	185	154	154	161	165	155	183	159	167	195	164	143	175	168	192	166	161	171	154	176	183	161	175	170	184	152	182	177	171	166	150	171	167	168	176	161	168	164	153	171	161	184	157	172	153	160	149	163	180	159	174	174	171	171	184	163	165	174	151	169	171	187	160	186	185	167	160	165	184	157	202	171	166	164	183	165	174	188	166	200	181	160	160	160	168	176	174	169	173	160	175	163	173	171	150	160	165	162	154	178	176	166	179	160	156	161	157	180	164	195	193	197	197	172	176	166	173	167	174	141	177	184	174	176	145	182	150	179	178	172	159	185	187	171	184	180	171	166	166	177	169	165	169	166	174	172	163	183	192	179	185	168	163	160	171	204	176	174	182	135	155	186	176	175	162	162	165	187	169	187	172	171	193	167	171	188	196	173	167	170	176	167	179	158	178	176	162	157	161	189	159	166	188	191	172	186	194	180	157	185	179	175	159	183	181	153	185	172	177	167	167	169	144	174	190	181	190	166	152	191	164	141	177	194	154	160	186	170	167	137	177	160	181	178	154	163	188	180	167	193	165	165	161	182	189	165	136	179	184	147	166	180	163	183	171	157	186	157	176	167	180	182	162	168	167	173	172	165	172	174	163	171	135	186	161	155	163	174	140	193	175	163	223	168	183	149	152	182	174	160	173	169	164	148	179	183	185	169	176	168	148	166	159	178	159	189	158	163	167	166	181	165	212	175	164	184	189	176	181	184	181	164	163	191	191	176	198	174	186	177	162	169	155	167	161	178	183	179	173	188	183	174	160	183	149	204	158	167	186	149	178	165	157	154	170	157	189	172	177	206	162	189	176	170	183	183	159	191	158	161	156	142	207	172	184	194	173	171	184	186	151	176	166	185	166	187	168	174	168	163	163	162	187	174	171	166	172	172	188	185	174	203	185	154	165	165	167	187	149	167	171	174	177	175	197	162	152	176	180	158	179	186	190	191	178	174	170	171	166	172	158	171	173	156	173	176	166	151	173	174	191	140	163	168	140	164	188	179	167	167	172	174	189	152	176	180	178	174	177	152	170	186	150	180	191	194	158	185	161	172	164	152	187	155	179	156	159	169	174	153	177	174	175	199	154	165	183	182	144	176	165	160	201	161	166	183	154	167	165	169	171	173	186	166	160	172	165	165	171	146	169	163	164	192	150	150	172	164	204	166	161	189	186	173	141	158	163	169	156	162	194	174	155	162	153	173	181	160	185	165	163	165	189	162	153	181	184	164	166	182	163	201	166	186	207	182	180	152	167	162	157	190	145	189	185	167	170	184	209	180	152	150	172	145	164	160	169	178	175	167	190	188	183	181	162	173	179	165	176	177	142	186	175	176	180	168	172	185	172	161	197	207	156	152	153	162	183	168	174	186	173	167	173	172	158	171	195	157	159	183	189	179	194	192	150	163	155	171	194	193	145	160	150	184	177	151	179	143	166	174	177	168	171	155	193	173	159	159	161	171	183	163	181	154	185	159	184	180	177	159	179	189	181	171	173	162	190	154	179	186	191	163	175	166	128	169	190	171	189	173	183	162	189	164	170	171	144	191	180	188	158	173	199	168	177	171	162	168	170	155	156	158	174	194	163	190	184	181	148	182	164	169	164	159	162	160	161	160	157	189	162	176	185	154	155	187	147	177	192	200	182	174	164	201	167	161	163	158	168	177	169	186	176	168	174	182	167	174	169	153	168	201	180	176	176	195	171	184	171	182	201	150	170	201	168	179	160	161	135	203	157	170	157	188	182	194	161	162	176	167	185	172	166	178	173	175	164	184	145	160	174	185	156	158	141	159	166	178	149	175	143	163	165	175	204	182	181	180	181	189	211	158	185	170	175	160	166	177	158	208	171	187	190	145	178	179	178	160	151	164	168	167	176	155	165	169	201	153	170	159	165	164	193	167	159	150	174	165	185	171	210	142	163	158	162	171	189	177	179	168	148	189	163	184	182	168	179	139	174	194	174	166	159	158	178	175	165	179	169	175	187	169	195	175	170	169	146	176	173	155	175	187	192	181	175	219	155	174	151	160	188	181	164	161	169	180	141	167	163	177	163	152	183	162	173	189	182	183	176	176	169	176	161	175	185	199	151	185	181	158	169	188	169	179	166	187	162	177	173	169	154	168	180	164	176	172	168	186	173	175	169	176	186	166	182	175	190	160	153	173	182	177	153	182	186	168	181	181	172	186	174	163	141	158	163	189	173	185	163	174	199	165	156	183	164
16897	37902	17124	7733	8988	7217	6607	5006	3975	3161	2636	2414	2080	1607	1275	1140	1014	1003	949	883	882	833	810	867	791	752	753	731	666	707	744	708	702	694	644	687	621	661	607	615	594	602	599	609	597	561	571	558	530	553	533	540	584	530	564	567	553	562	521	543	570	541	525	542	526	532	596	551	537	560	535	554	536	479	545	531	530	536	536	526	530	549	563	546	536	528	535	564	552	509	520	566	578	533	532	493	575	520	524	560	512	547	555	551	530	558	550	562	546	583	590	509	544	531	555	521	563	538	571	554	514	546	530	558	553	576	558	518	551	548	565	535	526	579	537	527	597	472	590	553	557	553	534	537	544	534	579	532	518	584	555	501	544	556	529	614	545	555	563	574	522	522	563	557	619	520	559	542	528	557	526	538	501	537	515	576	524	556	545	570	526	595	469	535	523	556	545	574	557	540	505	535	509	552	573	555	553	558	583	577	527	555	547	553	530	524	593	506	502	537	553	526	542	545	561	497	536	547	535	559	521	530	559	531	538	558	565	502	567	510	550	544	562	558	559	545	578	555	538	526	523	528	562	564	564	550	570	540	525	519	564	506	537	497	566	519	546	533	520	541	510	551	534	501	505	552	547	570	558	533	545	543	508	552	494	557	568	510	566	521	519	582	507	515	565	561	529	524	541	563	566	503	505	551	550	539	523	500	524	509	551	539	522	561	549	572	532	546	540	548	562	518	528	544	515	563	529	558	559	544	517	559	575	528	585	540	558	489	542	538	526	546	529	529	542	535	522	601	545	517	577	555	537	508	559	508	562	552	497	531	559	528	569	546	544	535	549	536	539	499	556	572	502	553	567	534	523	528	536	552	560	579	511	520	523	563	577	589	510	541	572	571	548	542	533	524	545	564	563	582	536	530	509	570	530	513	535	540	520	549	544	525	541	568	540	553	545	537	484	522	584	570	542	574	545	551	554	539	533	555	509	532	509	556	596	533	562	560	545	539	553	521	537	509	576	574	515	567	576	564	545	524	537	541	523	511	540	528	539	590	485	568	541	559	567	514	568	528	555	558	567	542	568	567	539	542	561	572	522	540	555	541	546	533	471	547	521	544	587	519	537	521	588	541	531	597	547	557	554	516	526	560	576	563	563	532	511	540	551	559	521	580	578	520	522	569	548	533	564	526	567	566	557	533	550	509	572	539	557	532	531	518	554	567	525	512	538	538	536	535	533	506	535	570	565	541	548	579	529	492	564	567	520	552	548	551	535	521	590	571	582	534	555	550	526	518	545	561	551	561	526	554	563	585	556	541	541	540	533	542	513	537	580	556	537	552	526	526	512	506	565	550	583	566	534	526	522	557	481	539	546	517	553	558	544	574	517	540	538	491	554	499	568	535	570	548	528	535	542	488	553	555	538	570	567	512	503	546	538	543	543	535	546	543	555	543	533	539	543	553	528	517	500	530	535	539	556	566	545	536	569	492	513	529	601	474	570	527	542	593	549	568	544	525	553	556	544	573	573	526	560	559	556	532	554	516	527	496	528	548	548	532	531	566	538	572	554	530	517	548	553	550	527	527	553	511	498	533	544	510	529	521	541	506	556	505	527	554	565	560	529	527	538	501	573	552	568	520	587	545	561	561	500	545	568	569	531	563	570	523	538	560	532	537	569	526	495	513	540	534	574	512	566	544	526	544	556	586	522	578	522	536	544	566	550	569	532	537	530	512	534	553	521	562	516	502	568	527	508	550	542	549	538	558	515	558	582	536	558	549	569	572	553	538	539	509	583	543	565	570	566	551	588	575	540	511	528	585	516	574	526	595	503	494	537	513	555	602	554	517	532	545	551	583	538	549	592	539	610	617	535	576	533	515	560	529	525	522	561	526	529	554	508	520	520	544	573	520	513	555	522	528	580	535	542	559	515	500	520	574	591	546	546	522	485	542	576	554	581	526	549	497	577	549	521	534	521	563	492	513	569	547	547	536	541	539	569	577	560	541	553	531	567	550	545	545	515	555	499	553	552	533	527	548	538	596	523	521	546	535	507	550	526	511	588	599	533	558	561	529	523	544	538	502	552	553	541	564	545	529	542	506	538	512	574	546	536	597	590	543	516	515	561	544	537	584	544	543	556	560	530	530	506	525	531	517	562	515	534	555	546	551	570	531	503	502	564	555	544	512	503	523	529	561	556	555	509	520	550	559	525	537	562	559	547	539	531	577	535	549	557	530	563	569	529	526	560	526	556	527	572	552	536	545	559	602	561	520	566	543	513	543	562	564	594	534	543	585	514	524	546	567	515	533	509	555	533	569	513	511	530	536	544	537	541	550	539	565	529	543	584	502	529	546	535	535	518	553	541	537	522	564	505	518	550	511	547	537	551	552	562	587	528	552	515	582	581	495	515	530	489	542	490	524	536	538	583	518	584	534	550	541	544	504	536	564	517	535	539	513	516	538	520	547	533	570	564	567	513	525	541	540	535	548	527	506	539	487	508	555	602	570	556	540	535	567	512	525	536	531	521	557	579	539	519	570	489	562	525	550	566	561	499	556	586	548	509	583	524	541	543	546	544	498	534	590	536	583	537	567	569	511	563	569	564	557	557	542	524	536	544	542	552	581	551	554	515	592	517	518	551	507	552	521	524	524	558	541	518	558	520	550	512	533	553	571	537	506	518	489	564	524	565	532	522	529	507	566	535	540	546	514	568	548	470	527	535	568	567	495	503	499	533	548	559	507	568	488	523	538	519	565	491	598	528	524	560	539	497	555	537	562	541	537	546	540	561	524	539	536	549	558	571	555	521	531	580	563	572	529	540	551	544	570	534	536	559	544	529	549	575	553	558	504	530	521	533	556	556	540	506	502	517	531	549	547	511	553	574	532	534	519	557	590	522	516	503	564	520	512	577	521	545	509	518	544	512	569	541	522	568	550	539	524	540	569	564	511	547	540	551	529	512	565	567	584	554	523	554	542	510	536	576	521	573	547	552	536	506	601	525	568	543	504	565	545	550	515	543	527	554	531	530	577	554	542	519	544	538	556	515	524	517	553	557	527	540	525	543	510	500	529	525	537	535	569	557	549	561	579	527	547	545	581	591	578	550	504	507	547	493	566	532	522	559	541	541	531	530	555	517	592	519	543	526	567	531	522	518	545	557	516	531	552	564	485	513	551	544	577	580	547	572	536	519	487	548	525	546	552	541	544	551	519	530	538	549	533	561	538	543	585	559	520	553	536	563	529	551	557	570	573	543	568	537	537	539	531	498	586	582	527	542	568	552	574	542	553	525	539	544	568	549	557	539	516	570	518	504	498	535	534	497	540	502	526	550	531	538	518	539	565	544	520	605	566	538	534	552	567	537	523	539	552	566	505	584	529	555	515	571	552	592	566	546	554	566	518	556	546	526	548	561	540	528	572	518	559	531	513	566	572	578	540	537	579	556	485	510	515	556	559	551	511	539	576	556	553	518	532	498	524	491	541	515	529	531	560	535	573	563	506	551	542	518	554
50203	51270	35196	25419	25196	24782	21364	14669	8867	5405	3944	3668	2649	1668	1113	781	685	517	446	412	355	324	322	357	333	290	292	259	237	243	251	293	269	228	231	263	260	229	240	203	244	244	204	236	204	206	234	214	224	226	200	222	216	220	232	211	227	211	237	221	172	238	206	227	236	225	205	225	190	224	223	211	230	209	204	228	194	207	240	195	202	214	228	224	223	229	205	239	222	222	194	256	198	227	212	202	204	225	217	230	205	233	184	222	223	235	192	229	191	201	209	207	218	195	241	212	236	205	215	227	239	199	202	220	224	220	233	235	213	222	195	222	196	221	226	213	241	222	228	224	235	211	192	220	249	214	185	256	224	217	216	213	220	203	217	213	223	217	204	216	193	204	217	221	192	243	226	225	234	218	208	205	213	229	221	227	194	230	224	225	198	203	193	209	219	217	212	205	207	239	191	248	213	187	229	225	210	209	224	227	213	184	216	231	216	208	220	240	200	222	195	217	199	209	220	241	221	209	223	207	212	203	214	207	226	229	226	203	221	223	216	217	218	188	214	210	210	221	212	217	226	222	233	221	183	241	215	233	213	214	222	204	222	214	219	217	213	229	237	190	222	214	221	226	205	196	183	223	256	208	231	207	241	187	207	236	219	208	228	198	212	196	228	218	228	235	213	222	216	215	215	211	237	228	202	221	215	234	202	222	234	215	227	209	228	216	187	204	210	234	205	208	202	213	207	235	222	224	223	218	228	206	205	217	200	215	237	215	248	234	219	224	218	187	242	205	200	223	208	243	225	210	242	215	201	208	207	193	204	179	233	210	212	219	210	233	203	208	205	218	228	225	175	241	182	227	221	210	238	213	203	199	234	254	218	210	198	199	205	213	218	213	230	210	182	170	196	209	186	205	199	207	189	200	183	193	226	232	232	223	241	206	188	215	217	222	206	241	220	184	234	211	208	214	224	198	210	250	235	217	201	192	222	226	206	210	207	209	196	212	201	220	233	226	232	208	218	217	187	204	193	178	212	239	206	224	219	231	239	224	200	233	214	202	201	215	181	184	227	228	190	230	219	175	232	198	243	218	186	225	212	235	203	200	229	229	192	232	227	201	211	237	213	199	235	216	208	227	214	210	244	219	199	236	195	208	235	224	186	207	220	212	203	194	242	219	216	228	215	195	241	200	224	233	209	215	214	236	214	222	223	205	211	216	233	197	227	227	214	211	199	203	206	209	196	215	207	200	203	216	221	190	210	203	227	215	203	222	225	221	209	203	221	220	221	233	212	232	199	176	216	208	211	194	238	227	241	227	236	205	196	203	213	230	223	202	206	198	219	246	229	234	217	206	207	216	206	204	204	208	195	221	198	211	232	217	213	203	202	222	226	230	236	212	226	208	211	223	235	229	218	231	211	210	216	237	218	209	220	232	220	209	205	192	217	209	216	211	232	204	196	202	209	203	214	231	218	196	231	209	250	221	220	206	220	203	206	257	187	213	215	213	203	216	216	231	200	206	190	251	233	240	221	239	214	220	208	226	217	182	207	232	209	245	224	219	216	210	201	192	206	203	243	227	201	235	211	215	237	184	218	217	223	244	206	230	205	203	200	227	204	222	224	215	236	210	233	196	222	196	204	234	215	225	208	204	231	196	206	247	219	221	219	227	207	214	205	207	205	216	212	211	207	221	233	210	206	207	192	220	205	224	205	229	181	205	237	213	195	202	207	247	217	226	224	189	214	212	238	190	220	219	186	197	189	210	234	214	221	209	209	209	229	239	223	203	197	236	174	204	212	196	240	247	216	218	215	223	194	206	198	230	201	217	221	232	232	217	207	220	231	196	207	230	188	202	212	217	210	202	208	246	210	217	210	213	217	216	212	245	215	207	228	225	199	211	192	218	210	214	222	209	217	220	213	229	219	187	219	215	206	214	223	228	214	235	213	221	195	246	227	200	196	198	197	210	214	216	228	222	177	222	199	224	230	214	244	209	197	194	203	223	225	213	215	239	235	193	226	211	229	220	229	199	185	215	234	195	220	254	209	221	218	207	217	210	210	213	213	230	232	226	226	225	233	196	225	220	209	216	207	227	222	226	223	222	195	220	221	217	203	224	220	231	214	237	208	197	217	216	211	216	184	197	195	192	216	207	205	182	254	235	221	230	211	219	228	215	212	225	200	212	223	228	189	212	235	216	223	204	222	218	200	227	229	194	233	247	206	219	188	203	203	191	215	238	219	214	205	205	237	234	245	245	198	191	228	200	182	244	204	219	223	243	224	199	206	220	218	204	214	226	241	198	236	196	224	182	189	217	211	231	212	208	201	203	205	185	222	230	224	174	250	214	223	214	209	243	214	241	201	219	193	235	206	230	199	191	220	233	219	218	221	210	202	207	219	231	192	222	204	192	215	185	200	212	209	206	233	212	203	200	217	241	218	224	203	210	241	231	208	240	214	194	196	213	219	231	224	193	231	211	207	213	226	230	206	210	246	225	198	236	229	195	211	231	217	221	227	200	232	229	219	187	212	226	215	205	233	198	211	203	223	239	225	228	194	216	210	231	212	225	239	230	214	219	222	235	218	227	215	243	186	222	186	220	219	201	218	219	232	219	212	207	224	220	240	231	196	224	215	250	228	207	196	224	222	215	200	201	213	226	241	213	226	223	235	209	214	227	239	226	212	198	221	221	234	226	209	203	202	232	193	242	207	209	211	198	225	224	237	219	207	200	205	232	204	210	189	223	219	219	194	203	230	211	207	211	244	230	236	200	202	227	190	198	236	200	215	243	210	211	203	243	228	210	225	187	241	232	216	218	230	227	200	233	225	208	182	188	205	203	227	221	191	215	191	212	212	197	200	227	235	201	209	191	214	230	218	206	208	208	183	189	196	211	235	190	219	222	220	207	222	233	199	209	189	194	216	225	206	204	215	210	232	227	213	219	221	218	231	198	218	198	211	202	219	232	210	213	224	221	225	207	231	198	205	221	195	183	235	233	238	233	209	214	210	211	213	207	242	212	212	212	229	201	223	233	218	196	245	224	209	218	229	218	192	209	216	199	204	204	212	199	215	236	202	220	206	224	217	232	221	220	202	204	202	203	208	205	200	216	221	221	190	195	211	207	204	194	237	217	229	213	224	212	214	203	226	222	211	252	217	210	227	218	226	218	201	186	208	222	219	181	225	210	223	221	199	206	198	196	244	204	229	191	214	226	210	204	231	227	189	206	238	215	217	218	214	191	206	225	217	207	201	204	215	233	201	211	227	206	222	218	202	235	214	215	201	230	229	251	197	213	225	221	222	214	197	197	245	193	207	233	231	218	200	222	229	208	216	230	209	196	203	215	229	225	195	223	242	210	227	215	211	231	224	220	190	219	213	236	239	231	210	212	217	194	210	220	182	215	188	189	207	205	214	213	217	220	209	199	238	223	225	230	218	211	189	229	244	217	228	240	196	215	242	205	198	216	204	211	212	207	236	224	223	195	249	234	227	221	226	208	224	218
42202	55613	36333	21752	29677	25517	27364	21549	18044	15025	13178	12376	9522	6757	5019	3665	3037	2565	2163	1870	1658	1624	1418	1345	1197	1164	1247	1102	1033	1020	1058	1004	956	1004	903	915	894	855	858	786	784	760	750	764	708	677	705	676	649	675	710	674	724	657	671	679	705	712	717	704	681	650	659	707	683	689	652	683	638	673	638	624	689	628	631	637	644	666	648	686	670	634	702	637	687	644	642	632	689	644	625	664	626	609	610	658	626	620	601	620	680	632	670	673	678	685	643	675	635	644	639	649	635	613	625	628	648	621	673	649	643	683	628	690	617	636	665	630	603	642	653	621	639	674	624	618	612	612	642	629	614	643	669	675	686	636	619	677	641	647	611	597	650	638	621	618	669	616	658	651	615	629	650	670	646	660	686	679	644	668	612	637	624	683	626	648	664	651	591	612	610	703	634	617	628	618	608	585	606	641	700	627	678	660	659	586	678	569	650	634	663	616	638	650	635	624	637	630	589	619	638	654	669	665	652	638	655	647	647	671	637	655	635	674	621	638	648	634	643	618	598	634	643	648	676	678	611	606	657	664	638	624	631	664	647	626	653	601	681	633	658	575	661	634	649	643	642	599	626	693	662	634	648	629	676	683	654	624	664	650	646	647	638	678	660	646	681	643	625	645	667	661	620	641	663	614	631	634	641	572	670	661	644	674	625	639	666	603	620	620	593	643	684	583	676	597	648	640	643	654	669	642	646	651	615	608	640	627	677	650	641	637	628	614	660	634	682	638	651	606	658	672	651	675	624	671	633	665	617	641	659	670	634	652	628	621	621	673	617	642	620	667	651	613	617	619	671	610	632	602	633	659	621	686	634	581	622	611	664	669	632	642	595	632	634	640	622	625	632	633	623	651	631	638	654	613	657	636	613	641	603	637	673	597	622	625	672	641	622	587	660	660	665	644	651	635	608	604	629	633	627	669	634	633	648	690	648	640	610	690	688	588	637	636	610	661	628	622	678	632	664	684	648	608	712	627	670	641	659	608	706	598	679	649	666	660	603	606	682	612	637	640	658	599	641	659	669	649	678	614	636	604	676	652	550	602	636	643	625	627	630	619	625	624	654	625	594	643	646	646	645	645	618	620	664	622	615	629	652	625	655	656	656	675	599	620	667	647	683	635	659	675	621	662	654	644	666	647	633	604	641	630	654	662	674	615	626	632	671	617	633	633	597	625	637	586	623	644	643	637	639	616	633	621	596	649	632	669	680	646	589	692	637	634	711	636	670	640	645	627	643	633	603	662	646	647	677	672	617	643	652	650	639	643	604	657	667	680	605	683	677	639	624	617	639	599	631	661	604	674	620	648	636	726	628	649	660	621	595	623	659	693	653	580	661	641	670	623	647	657	647	617	625	595	610	698	605	659	690	601	617	660	656	606	627	648	606	624	620	676	656	635	673	643	648	640	621	663	632	654	661	642	637	590	597	674	629	610	633	616	693	649	667	623	638	618	657	632	624	609	622	679	667	648	636	647	626	620	634	637	621	645	620	634	630	637	679	690	635	642	621	645	640	645	618	616	602	653	615	669	615	659	620	618	646	646	629	641	618	583	666	618	664	605	589	602	680	634	681	654	657	604	609	614	667	622	582	630	638	670	669	686	660	649	633	646	671	664	657	639	657	638	692	664	677	688	603	681	606	608	653	629	667	614	660	565	638	682	640	610	643	624	676	615	661	674	667	647	647	642	577	663	676	640	612	684	641	603	574	659	632	635	652	634	623	664	616	631	628	660	652	601	628	644	698	596	638	626	700	603	632	638	633	632	626	649	658	628	617	618	652	625	636	651	681	657	650	645	607	653	634	631	645	634	636	610	637	607	654	603	655	664	602	654	630	620	622	631	628	640	587	658	668	633	608	627	624	622	648	649	607	590	637	650	653	639	620	593	632	649	657	645	571	647	680	667	598	640	623	604	653	594	620	659	637	646	611	628	640	665	640	639	559	656	640	585	609	638	613	660	611	655	622	625	657	655	619	655	608	639	644	619	655	657	629	649	640	635	599	648	633	665	650	676	637	604	627	613	655	679	660	651	567	642	665	615	669	670	628	618	627	630	606	656	621	662	615	582	634	668	646	633	654	613	638	636	597	649	600	656	667	672	627	600	650	643	648	655	650	662	646	633	642	630	664	605	627	609	623	642	610	643	620	605	667	593	653	604	687	623	617	627	609	693	609	637	641	620	680	635	650	625	590	630	596	623	642	614	670	698	612	609	624	703	659	631	628	607	636	639	688	632	624	611	647	654	645	617	617	641	596	659	664	608	647	595	645	665	640	606	658	620	615	691	657	617	631	631	682	683	620	617	659	646	664	664	650	693	632	727	628	663	612	626	615	659	646	682	628	637	655	648	649	664	704	610	616	638	645	646	613	570	634	635	595	598	661	672	660	684	621	639	663	642	655	645	617	635	648	616	636	635	624	640	630	657	651	642	613	614	665	679	659	603	673	575	627	657	582	667	685	656	618	673	645	635	662	652	665	667	624	674	620	614	642	602	677	664	661	673	648	652	629	633	658	669	626	663	649	630	666	627	685	630	671	631	635	614	616	649	665	635	606	605	634	693	630	647	653	678	692	592	613	618	629	622	683	601	627	617	634	623	671	606	646	667	642	672	590	685	678	617	607	629	640	635	651	656	644	635	649	662	673	640	682	623	660	612	683	625	620	630	640	619	646	628	605	638	630	661	600	647	607	649	612	618	636	609	619	660	632	629	652	614	616	620	679	635	639	634	634	636	647	638	639	672	636	667	584	655	661	639	666	659	631	659	655	630	609	617	676	641	649	629	652	643	657	604	669	704	656	607	625	642	639	673	641	639	592	617	675	611	650	634	625	625	660	601	674	639	641	642	642	642	630	646	665	639	662	621	623	683	648	657	659	599	617	620	597	610	630	705	657	581	628	644	626	644	646	637	645	622	628	667	621	644	630	681	652	625	618	633	649	681	640	640	619	638	630	605	663	627	646	641	612	635	641	624	664	601	660	637	642	595	618	664	615	629	614	635	628	651	618	632	678	665	635	678	638	641	604	615	662	616	638	643	660	630	664	643	624	603	635	625	648	613	641	659	652	633	646	645	636	651	696	603	595	667	680	679	591	637	634	656	609	600	578	608	622	606	683	636	683	673	616	647	666	636	658	604	641	627	651	614	640	629	645	646	670	657	664	615	633	680	642	636	646	622	613	618	639	638	640	663	636	617	646	645	627	585	603	574	642	654	590	664	663	620	643	642	629	641	652	657	681	672	624	634	636	678	677	660	612	585	641	641	623	698	657	632	644	652	620	642	640	639	658	657	661	646	636	617	630	612	623	639	640	649	677	620	696	649	661	658	630	600	635	642	632	644	630	654	605	591	627	672	662	660	723	624	571	622	607	615	606	689	633	622	601	651	643	702	639	640	640	680	646	615	630	615	658	682	676	624	649	652	653	648	630	645	626	605	654	643	636	665	584	668	640	626	607	629	679	661	629	589
55920	47309	32326	25829	26533	27042	25837	22274	16126	10634	8151	7603	5418	3486	2647	1729	1166	955	840	694	655	624	510	506	526	490	452	466	465	421	417	390	431	382	378	382	416	369	363	381	413	378	380	353	352	322	328	391	347	361	312	358	334	324	338	369	333	310	330	366	344	337	341	335	339	338	345	357	336	356	297	345	345	372	343	335	302	344	358	275	329	295	333	295	366	332	309	304	317	338	294	332	334	312	336	337	301	348	301	334	335	334	325	328	360	328	299	308	348	318	326	363	344	325	362	325	297	323	345	330	287	327	315	320	334	331	346	339	326	293	358	344	341	354	335	338	331	342	340	318	295	345	319	339	312	313	351	350	289	341	328	311	328	317	304	332	316	345	309	336	315	321	358	348	338	331	346	337	346	334	313	289	304	329	329	324	313	303	301	302	281	332	349	340	302	343	313	298	321	310	325	332	342	312	330	303	351	308	358	354	336	318	290	300	322	345	326	329	336	318	321	320	337	297	315	299	311	373	316	318	318	320	334	309	335	366	344	303	381	339	324	336	377	323	328	324	320	322	326	329	314	344	311	327	307	315	346	315	333	345	347	316	331	356	331	294	337	296	330	317	285	354	321	305	335	334	373	311	334	330	334	355	347	341	341	302	298	320	339	342	333	341	326	332	339	337	278	273	332	340	356	336	327	321	317	313	329	329	343	323	359	308	326	330	302	311	343	319	336	309	343	328	314	330	352	355	305	336	345	309	332	356	341	369	296	326	319	349	349	297	322	298	330	300	327	307	311	347	336	297	346	322	342	343	324	314	364	383	368	348	325	334	334	355	316	348	344	308	330	311	375	283	361	328	325	359	305	319	328	304	317	318	317	338	308	345	368	293	334	314	318	321	319	340	337	348	341	309	337	335	305	347	323	365	330	293	318	334	302	365	334	312	316	355	347	336	362	335	338	342	303	343	317	335	364	330	328	369	324	320	349	290	343	293	336	329	346	311	354	335	319	337	361	331	332	302	320	329	335	323	365	374	318	352	370	327	309	315	320	313	331	356	346	298	330	325	336	334	308	339	322	347	311	305	352	356	342	300	329	319	311	340	330	303	350	338	350	327	347	342	316	312	296	320	323	318	321	333	314	341	326	323	328	349	320	337	314	321	329	360	325	308	312	364	334	319	342	309	308	331	323	342	333	358	344	336	338	305	320	311	318	316	331	315	326	289	320	310	351	335	319	328	300	337	326	322	318	342	326	349	325	296	317	300	357	313	341	284	312	327	306	295	360	335	262	331	306	310	340	325	316	306	319	332	314	325	319	311	308	310	313	332	316	306	293	315	332	320	329	320	366	337	318	299	295	337	329	343	311	348	324	330	326	294	348	352	315	339	360	310	311	324	315	346	324	335	348	325	327	318	331	332	341	320	320	331	318	326	368	340	341	361	298	341	332	303	336	308	328	317	348	340	354	334	304	333	342	330	320	348	315	350	317	333	310	319	307	327	349	330	329	326	333	319	324	324	347	316	328	303	334	318	317	321	327	330	345	339	299	325	319	292	315	299	356	286	314	345	363	314	299	328	283	300	309	332	301	334	345	326	328	308	309	319	328	331	344	330	337	323	333	319	325	300	317	314	365	319	346	301	296	304	304	328	325	327	297	338	308	327	316	326	348	323	299	303	340	339	315	340	321	296	308	324	336	319	320	341	313	337	324	305	308	319	363	323	344	331	351	366	325	349	314	352	349	324	323	325	339	323	323	333	288	327	329	304	324	344	317	325	333	327	332	338	330	326	287	345	354	349	345	317	347	345	319	302	313	345	341	334	319	324	314	320	308	332	336	325	289	322	334	320	281	349	353	324	287	322	312	349	344	287	313	335	311	315	337	317	377	310	320	330	324	314	349	333	331	321	324	312	336	337	322	314	326	322	316	334	301	319	340	320	320	327	306	323	345	333	315	375	325	336	323	360	305	345	365	320	295	325	343	341	322	298	326	323	363	309	322	313	344	335	338	316	343	352	329	302	329	314	362	327	353	313	325	312	330	357	341	337	357	306	304	330	333	371	329	342	312	340	361	306	340	329	364	326	338	304	342	315	290	329	328	311	320	307	342	329	338	270	331	322	337	337	326	350	336	320	339	319	329	327	329	354	335	313	312	328	344	278	329	312	321	312	314	352	312	328	328	339	349	357	348	306	320	335	315	326	335	296	330	368	342	332	342	329	354	313	322	330	327	322	285	298	350	312	338	323	322	332	319	321	341	359	359	347	338	306	313	345	293	323	328	337	345	312	290	337	319	365	351	297	323	323	304	352	326	328	349	346	347	323	315	355	326	329	324	309	309	310	340	331	300	342	342	322	317	310	289	307	320	363	307	347	319	331	291	322	323	330	290	306	303	318	308	289	350	342	338	321	331	299	341	296	321	317	323	346	333	335	348	321	329	322	319	310	345	338	364	334	310	332	355	347	360	333	322	324	328	314	330	364	337	331	298	343	337	302	312	318	329	382	316	347	315	353	367	328	333	306	348	302	353	322	336	339	358	330	339	332	299	320	323	368	327	314	341	331	315	351	305	308	318	337	344	347	338	358	321	328	307	326	335	333	338	323	330	299	355	294	343	333	331	357	337	322	316	338	343	331	307	359	337	340	339	366	323	327	316	333	290	302	324	294	316	328	328	334	303	310	333	319	317	303	294	316	330	361	322	336	320	317	316	340	334	327	349	372	316	315	289	352	317	305	309	305	321	304	341	330	330	334	317	344	325	303	349	323	351	335	308	330	313	334	363	299	339	313	295	340	347	357	337	304	304	318	340	330	317	348	333	324	304	365	315	313	324	328	333	335	341	348	359	341	336	344	339	317	327	342	326	309	317	349	320	335	330	313	355	308	326	300	338	291	323	328	337	336	304	330	331	321	335	314	337	337	330	357	317	317	361	285	314	339	313	319	332	308	303	342	331	330	335	343	313	282	307	326	332	346	323	323	326	347	324	347	316	332	331	323	328	302	338	319	316	340	318	358	333	297	369	323	297	298	304	343	328	323	362	314	344	340	306	316	306	318	320	315	322	326	308	309	344	310	338	338	346	323	298	322	355	353	349	326	317	366	352	309	302	346	337	357	331	324	306	319	326	316	328	340	332	333	334	331	331	337	322	311	340	325	326	296	319	290	324	326	324	323	334	335	322	292	323	328	343	366	334	334	345	321	320	324	330	333	314	321	293	322	352	328	294	320	316	306	318	328	321	333	334	394	359	357	332	324	326	331	349	315	339	309	337	320	303	327	315	332	353	334	322	329	315	328	328	328	327	331	309	332	324	325	276	306	318	337	355	316	325	363	318	302	326	316	318	327	311	329	356	313	315	309	304	331	346	350	325	298	323	302	324	372	363	331	313	320	349	325	350	333	326	318	316	315	312	354	329	346	339	339	340	307	326	336	345	290	334	349	324	339	329	306	307	319	300	327	356	328	301	330	329	312	320	316	374	317	337	335	298	313	374	324	336	331	331	339	335	326
48251	53645	36591	28579	37319	33062	35776	30788	26947	23078	21624	19435	15918	12383	8912	6792	5163	4224	3759	3259	2671	2716	2256	2197	2054	1957	1646	1717	1775	1518	1519	1548	1465	1341	1357	1365	1335	1203	1275	1238	1208	1153	1031	1021	1031	1019	1040	993	960	959	936	925	1011	905	1018	1022	984	943	980	947	987	935	972	908	908	930	884	933	912	905	899	888	918	905	909	852	913	852	916	929	867	829	912	899	923	884	917	921	897	914	871	844	873	829	918	876	840	860	925	880	912	949	915	929	916	938	860	927	936	931	920	889	941	926	887	871	899	864	920	920	867	882	935	929	908	908	915	834	915	912	906	962	860	897	851	917	881	913	888	930	873	857	934	919	861	901	866	890	968	893	883	891	869	907	891	932	918	917	908	885	905	905	893	809	853	880	909	903	854	866	926	897	899	872	893	849	863	837	834	900	901	892	866	855	872	875	936	882	901	884	903	890	932	884	913	882	903	862	880	931	845	892	829	849	883	891	924	904	871	895	888	932	844	941	870	897	863	906	940	843	920	891	828	910	847	907	916	908	933	871	853	848	931	938	856	889	884	850	940	860	871	835	905	879	913	826	892	887	894	864	866	922	906	863	873	918	916	871	877	892	895	917	884	863	878	895	883	858	856	879	897	913	832	895	965	863	899	877	832	850	855	909	908	909	902	841	898	885	944	882	898	885	921	887	872	826	886	835	843	856	922	868	923	897	844	888	857	873	850	869	900	897	850	861	858	877	863	874	919	863	879	881	847	919	890	905	891	837	883	893	902	879	897	870	851	893	873	837	880	867	815	902	889	908	899	922	940	874	885	917	862	898	880	896	874	918	856	946	846	849	873	879	823	877	879	884	892	865	852	919	893	889	910	893	885	946	869	897	899	869	933	883	888	874	827	890	905	906	916	885	860	855	945	895	837	870	857	866	926	940	854	868	848	898	933	903	972	892	867	932	897	885	820	853	848	896	865	899	907	885	844	864	917	924	881	847	897	896	870	889	896	846	861	896	905	890	860	874	902	897	893	872	891	894	899	829	859	950	876	901	831	906	929	852	928	935	874	878	874	920	853	887	925	907	864	893	866	903	845	908	912	880	894	864	902	877	924	911	864	839	904	912	878	846	844	881	868	897	918	843	885	898	821	878	880	835	909	928	906	946	907	893	927	904	922	913	892	870	924	900	857	874	857	807	888	891	903	832	891	873	914	844	884	936	809	869	872	848	895	858	895	896	914	932	907	920	857	885	882	860	862	867	857	912	875	921	834	832	876	902	892	884	848	897	883	896	923	852	919	841	855	892	887	955	854	818	874	921	888	872	854	865	909	904	864	865	861	934	944	943	892	833	881	854	890	878	891	866	891	889	921	856	874	877	883	882	914	915	909	853	928	884	856	866	914	921	849	848	848	892	879	887	855	872	877	908	891	918	844	910	855	887	938	837	898	822	862	920	874	867	883	923	872	888	841	907	815	881	856	918	883	893	878	881	904	839	887	877	838	858	880	887	817	832	839	904	925	881	900	868	894	923	887	923	909	867	945	907	892	869	913	856	863	916	806	891	889	944	882	880	895	868	887	905	875	918	888	930	852	856	937	887	901	875	870	868	884	897	945	880	886	871	859	938	865	904	826	888	881	871	866	830	837	910	854	857	894	909	893	883	881	827	840	911	861	855	922	889	844	925	925	873	875	920	873	926	840	912	885	863	821	919	888	800	888	889	889	896	949	933	847	925	937	890	835	941	879	923	894	875	847	929	858	887	888	807	871	844	786	843	902	967	925	886	892	884	897	862	871	934	872	841	863	876	851	915	872	912	858	892	900	892	899	862	910	844	927	920	874	826	897	875	911	839	898	863	904	875	916	867	912	954	892	880	851	910	883	898	913	890	895	872	849	856	896	844	888	864	887	935	897	845	908	887	895	962	858	886	908	862	910	907	915	846	839	854	838	808	927	894	888	882	930	845	897	895	868	950	836	937	888	865	847	912	921	891	885	887	896	903	859	959	895	877	898	915	891	884	886	889	864	885	863	884	880	897	907	906	939	933	866	927	867	884	880	865	907	911	849	828	872	844	906	911	899	869	851	872	887	872	889	857	866	926	928	890	934	864	842	865	864	837	908	898	877	914	867	904	854	878	865	880	895	869	936	841	911	895	934	919	895	922	875	894	899	839	900	895	882	928	858	878	909	893	851	823	815	876	907	876	838	856	921	899	889	809	854	875	889	904	906	882	857	893	864	909	880	896	917	919	889	832	887	898	892	834	961	859	925	883	869	921	891	901	898	856	911	887	888	882	887	846	877	874	940	873	877	909	933	906	904	917	866	886	888	867	918	868	886	885	918	863	838	882	939	863	857	876	913	872	912	892	833	926	862	890	853	840	870	917	844	868	889	827	858	885	847	867	918	895	896	902	847	883	897	893	848	855	923	903	886	898	923	867	889	860	891	901	898	865	882	939	853	866	908	860	892	930	861	896	925	949	857	841	895	876	876	903	850	907	925	942	879	933	891	848	882	910	907	925	928	910	892	881	869	876	872	868	850	930	919	876	862	800	896	898	910	885	872	892	884	883	900	893	882	853	863	900	883	938	882	924	886	888	881	902	914	894	894	877	948	869	858	885	925	886	848	916	867	859	863	893	833	891	921	877	868	904	866	891	852	900	882	900	849	948	855	893	866	867	930	922	864	923	917	837	884	853	884	817	914	892	882	902	905	895	832	890	875	891	876	844	850	869	874	899	859	854	882	878	866	889	877	879	894	852	854	895	818	821	934	950	858	885	882	885	881	883	936	888	925	904	848	887	893	947	914	828	906	840	910	874	879	898	903	913	911	908	875	848	834	852	901	888	852	896	888	912	860	872	854	857	902	844	843	856	862	897	865	885	920	889	865	920	932	858	863	830	870	906	887	879	888	876	937	939	875	893	886	904	877	867	873	832	898	850	947	853	842	903	857	933	885	894	852	929	889	852	904	962	874	878	923	917	901	893	868	891	909	911	841	887	916	815	868	863	878	902	868	879	870	835	824	890	834	861	863	849	872	909	837	862	862	886	869	910	893	904	897	903	895	857	943	967	953	860	915	879	884	854	859	907	869	879	896	837	865	886	958	839	878	908	900	932	862	862	867	915	891	868	853	911	898	884	910	906	895	890	907	866	880	905	855	870	868	935	896	881	921	857	876	887	859	891	861	922	911	896	912	879	917	881	873	869	885	900	912	885	879	900	891	893	867	870	830	896	837	910	881	876	927	853	909	832	854	899	947	899	811	857	927	946	872	879	899	857	967	892	913	866	879	842	887	867	873	923	905	850	860	884	873	871	902	866	903	913	902	810	865	850	923	861	909	892	910	887	926	884	856	894	925	912	837	890	897	890	848	857	873	899	881	865	957	891	905	922	896	879	867	871	902	913	821	892	923	916	900	903	876	926	888	900	912	822	907	913	888	867	926	891	858	916	914	894	909	872	868	825	916	833	901	908	862	887	870	855	862	871	909	919	903	813	845	882	887	887
17457	31819	20552	6953	3697	2426	1875	1240	963	695	500	499	408	312	297	311	251	232	221	232	214	218	210	199	215	198	217	187	175	187	186	177	193	210	165	155	182	174	175	179	162	204	166	174	160	180	184	177	152	180	175	172	181	178	187	173	172	159	157	135	156	190	164	176	189	150	175	173	155	162	172	175	180	147	160	170	185	138	164	178	179	175	178	174	165	172	167	176	157	165	169	168	174	174	165	152	166	161	166	176	174	195	178	181	173	188	158	150	152	162	188	148	179	156	176	183	164	179	157	159	160	156	182	155	152	146	146	190	152	148	185	145	165	171	143	135	162	149	163	179	183	168	156	167	178	167	161	195	157	177	178	180	179	165	168	160	159	178	158	169	189	168	172	149	188	151	198	182	178	176	142	160	166	168	175	153	177	170	161	170	176	178	185	152	157	169	180	188	182	160	178	193	166	196	183	167	148	161	175	170	161	169	154	179	160	159	161	170	191	169	157	179	168	185	149	149	171	164	201	169	163	158	162	162	171	145	169	193	164	156	176	154	163	167	175	174	165	155	180	149	190	174	184	158	159	150	190	175	175	181	187	166	180	174	169	179	173	150	169	189	154	157	145	169	176	183	197	167	163	187	162	168	162	178	190	157	162	171	169	178	162	169	172	167	178	176	167	188	173	172	149	187	164	187	190	168	180	180	162	167	176	170	168	169	178	164	147	156	172	177	177	194	170	178	183	182	158	165	150	166	175	155	178	156	153	167	168	153	186	169	187	155	180	180	157	178	172	167	152	177	157	151	148	179	179	149	132	138	180	164	167	173	182	157	173	166	161	190	186	165	169	150	156	160	181	164	163	167	169	173	152	163	181	185	172	180	181	175	158	162	155	175	182	152	164	163	159	186	153	194	170	163	179	178	182	168	169	152	179	160	183	159	154	175	195	167	167	164	172	184	156	154	163	174	181	147	165	172	159	175	153	147	172	172	196	157	164	180	171	153	162	183	180	173	179	168	159	167	152	156	154	199	176	166	166	169	168	190	210	159	184	176	163	172	150	183	159	166	182	177	186	148	184	163	155	171	181	188	160	166	189	193	186	183	167	173	158	178	169	180	171	168	140	159	157	170	177	167	188	171	182	138	168	168	182	185	165	187	167	172	178	162	166	191	147	156	163	161	161	189	182	172	184	163	181	164	158	183	181	211	152	176	161	157	157	140	152	156	182	159	169	159	173	167	184	143	148	170	197	201	185	160	146	168	152	167	186	180	193	158	166	181	177	176	161	179	188	157	197	170	148	165	163	201	160	160	182	187	163	174	167	170	156	187	149	171	172	160	157	166	152	174	159	155	152	168	206	162	154	173	190	193	178	200	168	185	176	157	170	183	186	191	168	180	161	142	150	192	189	170	157	178	164	184	147	171	174	160	170	176	182	135	154	174	145	172	181	163	162	189	167	185	191	173	171	175	167	157	170	170	175	150	199	150	167	165	160	175	149	159	180	190	177	183	174	164	162	165	169	166	145	176	168	166	165	140	150	173	158	165	172	157	186	168	190	157	172	172	182	184	163	148	159	170	156	166	167	182	157	140	170	153	168	164	168	165	182	155	171	167	156	166	157	160	171	163	169	159	140	194	172	193	188	177	172	188	173	184	169	174	153	160	166	186	153	173	168	160	164	165	158	167	184	153	189	177	170	139	181	176	158	152	178	177	159	160	143	163	158	169	147	163	184	172	181	174	167	155	184	199	186	180	181	193	181	159	176	151	151	154	165	165	174	187	175	175	169	173	173	185	162	184	142	190	164	184	176	177	155	160	166	162	154	187	171	174	183	167	147	169	172	171	166	169	156	172	164	152	168	154	174	161	154	170	174	152	163	173	171	184	163	177	174	179	180	183	168	145	162	166	198	209	172	176	186	167	166	153	159	163	171	163	171	149	176	161	160	169	162	165	174	162	160	175	174	166	151	177	155	180	192	137	182	163	198	170	146	178	153	158	156	178	186	187	179	165	187	136	186	181	163	160	165	185	161	174	160	148	160	156	165	177	186	190	182	168	160	188	148	175	173	179	153	162	149	169	187	153	203	147	165	172	163	165	184	149	166	178	182	183	189	170	155	164	162	177	174	169	160	179	192	176	168	167	156	158	175	164	171	189	195	152	173	157	178	161	200	166	137	154	193	156	180	160	173	175	175	183	218	193	172	169	179	195	174	154	163	177	173	194	169	199	166	179	179	190	155	164	171	174	154	174	165	146	195	185	178	169	163	162	159	174	144	155	161	156	157	143	161	186	162	175	149	157	177	184	180	154	174	167	171	143	183	187	158	174	196	164	175	162	167	191	186	178	165	139	171	177	171	172	169	156	172	174	189	157	152	175	186	154	161	186	166	170	133	178	169	146	154	206	180	187	167	158	161	166	151	171	178	188	179	191	175	173	173	162	176	152	160	195	179	149	173	175	168	162	201	193	172	161	146	164	185	168	166	176	171	166	195	166	151	188	185	176	149	187	171	202	177	140	181	178	160	179	179	179	162	177	167	167	176	190	172	191	156	158	159	156	181	171	163	180	169	170	173	173	167	158	182	159	136	157	178	155	161	156	167	190	190	186	170	176	176	180	186	168	160	159	155	157	157	155	199	169	163	168	173	150	168	188	167	164	183	164	141	178	185	168	172	146	156	191	167	169	177	176	166	182	178	152	158	163	194	168	163	169	174	172	184	161	164	170	176	153	162	171	178	164	159	155	187	169	154	159	182	174	191	179	168	177	171	185	173	174	154	175	150	165	168	182	151	170	183	146	166	174	171	159	164	157	184	172	158	163	156	160	184	151	162	157	152	143	158	195	168	170	186	173	181	168	194	157	183	149	170	154	165	165	180	184	168	161	191	165	176	174	164	194	159	170	174	148	141	164	162	165	169	168	172	186	158	167	172	164	178	151	166	174	163	160	158	178	153	140	150	180	152	170	141	162	163	169	170	178	180	165	165	183	173	151	149	166	136	188	149	168	164	166	194	168	160	152	176	159	175	162	159	192	148	163	150	176	143	150	159	169	161	175	173	145	202	158	164	169	158	171	157	167	195	164	166	165	193	152	173	176	159	194	155	183	147	171	157	170	166	182	181	153	184	167	161	163	183	157	162	172	181	156	166	138	169	169	188	158	165	158	179	169	166	176	164	171	181	192	172	153	178	168	165	174	167	168	160	179	165	174	165	179	165	168	153	149	187	177	183	142	182	160	176	164	171	168	145	170	159	177	161	156	177	176	153	163	164	202	188	169	161	155	151	180	148	162	174	179	154	172	149	184	166	164	165	187	184	179	154	192	181	148	180	183	198	181	179	156	155	168	166	181	178	171	168	176	163	172	168	164	170	171	183	166	172	169	160	172	169	161	161	175	172	168	171	192	163	159	165	169	149	141	187	168	152	174	159	148	172	186	170	187	149	155	179	195	168	153	164	158	171	176	173	158	163	170	162	143	148	177	135	154	166	185	164	206	186	170	184	149
14589	33653	15772	7576	8953	7020	6853	5132	3983	3249	2766	2552	1984	1657	1365	1226	1108	1002	973	936	808	841	809	820	775	764	767	761	781	730	722	738	693	668	679	701	670	612	636	645	588	591	544	604	562	562	525	555	563	573	575	536	555	546	554	564	565	547	545	581	554	559	516	554	522	517	512	556	557	515	519	549	550	522	540	520	493	540	558	499	518	531	490	522	520	543	523	546	533	521	551	510	527	563	536	543	552	499	520	481	514	549	543	554	548	457	523	541	538	525	566	526	550	496	538	565	549	545	564	544	543	525	600	569	495	565	557	547	559	551	545	537	547	527	554	523	526	527	541	550	507	539	539	562	560	544	554	547	561	559	527	539	552	515	532	536	535	568	475	493	568	557	565	582	524	539	535	538	499	517	517	545	543	527	509	535	545	544	544	544	516	540	540	540	571	514	558	495	550	519	537	519	527	543	532	523	505	505	536	542	545	545	561	492	558	527	513	540	557	544	542	527	574	482	551	499	540	556	525	524	513	524	524	526	524	500	522	541	545	552	560	559	533	536	516	554	566	544	551	564	559	539	499	569	525	558	516	560	570	554	558	515	532	552	502	559	495	548	508	533	579	529	508	567	522	562	519	556	513	513	560	528	558	548	514	534	511	569	516	582	549	515	506	505	518	554	544	508	527	542	538	527	559	518	506	553	551	523	519	570	526	546	562	583	530	487	531	570	562	574	532	509	534	552	575	499	546	491	529	556	523	561	571	519	505	545	535	501	486	556	556	529	537	526	513	545	542	514	515	547	524	539	563	507	510	514	558	561	562	506	530	519	569	520	511	543	511	571	535	526	531	503	520	523	572	544	566	554	516	520	556	553	561	592	548	522	538	560	572	516	510	549	529	548	566	553	524	560	540	523	563	565	513	537	544	562	556	519	529	539	474	538	536	531	534	521	581	556	543	553	566	554	563	544	524	505	513	533	535	546	567	551	513	592	534	564	562	506	541	504	564	575	544	531	531	573	536	508	549	504	514	538	547	571	510	522	552	545	573	547	505	543	538	545	536	539	519	532	505	501	547	548	538	523	583	547	559	562	543	551	583	548	546	543	525	499	567	539	503	508	521	524	503	549	528	529	496	500	558	492	534	545	491	489	572	547	567	524	514	505	507	581	552	533	544	484	518	550	521	573	547	546	530	556	541	541	551	549	501	551	532	541	509	537	564	494	504	535	522	499	556	524	592	556	562	522	519	555	523	521	567	513	506	483	550	511	563	562	533	548	502	559	547	566	546	526	549	554	517	511	542	528	507	557	576	581	559	515	553	559	523	560	535	557	567	547	520	519	494	532	542	577	554	567	517	529	550	534	550	542	532	516	542	546	519	503	512	563	549	509	547	566	509	552	527	538	511	527	501	529	553	505	515	557	528	512	511	528	513	540	521	507	543	520	530	537	514	516	553	538	545	515	551	523	517	550	529	534	517	547	525	531	562	487	518	509	563	569	517	553	571	544	564	547	525	530	553	527	552	513	534	509	539	518	532	547	473	567	534	557	548	569	528	548	527	520	486	528	552	520	546	530	547	541	521	531	563	535	485	552	543	565	527	517	555	512	499	510	569	516	558	542	529	535	526	509	542	531	547	513	556	543	529	557	565	522	581	569	526	541	470	541	525	527	554	557	519	528	526	538	572	541	539	536	522	525	588	552	567	555	524	569	552	556	489	540	520	514	575	531	520	533	537	517	547	536	543	538	551	541	573	520	524	585	533	531	509	538	554	509	553	562	549	544	546	546	491	556	530	578	538	501	529	516	523	605	523	519	542	517	533	518	542	573	538	522	525	550	557	510	540	572	483	546	530	517	515	536	503	546	539	529	535	520	536	530	560	508	536	566	506	516	552	489	567	505	530	555	573	518	552	550	557	536	524	510	555	541	543	530	516	538	517	529	550	548	532	564	547	523	541	537	524	555	528	490	525	509	509	555	514	505	551	587	531	518	515	539	556	533	554	527	545	523	524	538	518	535	571	512	545	532	520	509	534	557	542	549	538	546	558	553	512	544	556	535	515	529	530	548	575	525	563	543	496	532	553	570	541	550	546	561	530	558	533	506	538	542	548	529	563	493	535	503	538	527	518	534	527	525	546	537	525	539	541	543	535	535	505	523	545	519	514	532	487	548	553	539	569	554	558	589	602	551	549	541	547	518	530	523	511	528	533	510	539	501	541	558	532	551	545	545	521	547	532	556	518	548	534	521	498	559	534	515	539	550	565	532	516	560	577	515	558	508	539	525	535	558	527	538	554	578	512	531	550	526	512	533	526	527	539	517	570	543	554	527	551	579	540	588	570	538	508	519	542	551	538	508	502	569	494	546	555	540	573	535	537	571	527	517	616	549	536	543	540	553	510	556	569	500	534	518	521	541	562	513	524	495	551	554	550	526	544	559	543	510	490	545	538	529	523	530	507	525	538	537	523	551	558	502	517	523	549	529	520	565	509	537	555	539	525	549	524	556	563	577	506	537	561	530	530	515	563	535	529	532	578	523	532	526	522	516	543	528	564	552	550	538	552	518	524	517	523	527	551	506	545	575	522	537	548	568	586	519	550	541	495	561	553	491	537	503	541	552	519	510	558	538	535	518	513	510	504	511	561	534	539	558	548	570	540	556	574	553	536	524	548	554	518	505	543	551	541	513	512	571	557	535	591	556	513	515	542	530	488	531	532	555	512	558	560	559	538	555	506	553	510	571	521	547	543	548	459	545	546	508	508	570	577	532	530	546	521	519	528	529	542	540	530	520	544	551	541	551	495	527	536	508	537	559	536	548	522	546	580	546	537	534	560	540	505	550	546	531	514	534	541	529	529	564	515	540	522	565	539	506	543	514	538	577	537	520	519	490	535	542	536	495	542	531	597	575	505	532	543	534	540	565	508	516	561	531	519	567	528	508	525	525	528	516	526	498	544	545	534	543	560	533	520	561	548	553	509	585	535	542	525	551	556	548	559	558	549	543	533	547	526	533	506	518	510	551	535	509	575	495	525	557	542	545	564	534	553	526	529	511	505	536	532	590	537	539	559	582	520	555	517	545	495	549	550	585	529	522	504	540	555	568	553	573	576	557	516	496	569	535	548	501	501	556	558	512	500	535	571	519	483	559	527	552	604	530	561	518	513	499	512	561	534	530	557	524	532	536	545	502	561	555	512	527	500	522	547	532	519	578	532	531	612	517	511	548	532	541	536	494	538	552	559	545	531	594	563	546	535	564	538	541	501	528	589	503	520	620	559	526	566	549	552	574	558	534	549	519	551	545	524	517	588	511	485	540	550	556	545	536	505	507	527	574	515	512	566	535	559	538	565	531	510	557	549	548	543	564	510	561	518	538	498	536	542	515	549	567	516	537	475	556	507	568	527	547	584	550	524	556	540	548	520	539	571	558	576	525	580	494	559	555	571	515	522	524	534	512	541	511	536	522	535	544	559	538	567	535	538	600	583	532	546	545	527	527	578	528	517	494
46563	53769	35072	26397	25279	23414	20122	13774	7574	4635	3574	3273	2522	1499	1069	741	575	558	430	390	313	341	329	336	296	310	315	272	262	260	265	284	258	249	240	252	290	230	248	267	238	240	236	227	229	207	211	218	225	213	234	201	220	195	199	235	205	230	231	208	218	247	229	213	227	215	184	229	194	222	212	201	233	214	233	231	221	233	221	231	199	236	219	202	223	206	212	209	209	206	221	233	195	203	224	224	237	209	199	203	235	216	212	218	178	244	243	235	222	214	217	201	214	222	209	214	231	212	217	212	215	172	192	217	198	192	208	220	216	193	185	189	212	218	224	193	224	195	195	218	209	215	202	191	235	247	236	219	203	231	237	215	210	186	222	205	211	198	213	194	206	217	225	216	236	208	229	213	220	211	217	227	208	210	222	191	248	198	218	200	187	204	209	211	214	199	244	209	198	214	225	226	220	224	216	210	201	184	209	224	213	205	198	210	211	211	209	209	239	250	190	215	207	211	205	220	207	228	223	209	217	223	202	213	192	224	199	209	224	229	220	209	212	198	178	219	218	200	226	196	224	233	204	213	206	207	208	227	220	230	236	216	210	223	203	215	182	231	214	214	222	214	207	198	193	205	196	194	201	215	216	216	199	201	223	207	238	233	222	221	223	200	212	231	232	210	208	203	211	228	203	251	213	205	220	197	218	233	246	208	192	200	189	214	212	196	201	201	213	213	188	210	211	232	228	240	215	204	222	219	214	203	223	229	219	206	202	226	233	192	226	193	218	213	201	202	224	211	210	179	219	220	199	181	213	223	197	209	204	220	186	226	217	204	192	208	207	212	202	219	214	212	189	242	223	208	191	215	199	215	214	219	241	225	236	229	203	214	214	218	209	216	211	212	218	214	216	202	203	195	234	178	211	197	221	199	197	237	213	202	219	221	184	195	234	201	232	236	199	198	215	183	244	199	223	199	221	234	219	202	201	208	182	205	236	220	229	224	212	212	197	213	201	191	214	207	230	224	200	222	206	218	203	192	210	209	199	237	208	215	205	228	197	224	200	220	234	182	200	202	218	208	199	198	219	212	225	208	209	214	243	220	186	216	217	214	224	232	243	213	212	233	223	230	189	204	218	212	246	212	213	211	225	211	207	239	201	209	181	209	216	212	189	202	212	198	206	194	206	214	204	223	206	189	217	218	208	234	229	239	215	230	198	221	221	228	206	232	209	207	203	216	210	183	225	221	219	205	245	220	204	237	215	214	243	222	237	204	194	197	207	215	225	183	217	192	214	196	246	192	222	189	220	229	206	217	223	210	223	217	170	197	208	195	217	221	215	182	184	224	195	228	229	221	190	214	200	213	238	180	209	215	198	196	229	216	193	220	221	196	223	201	196	186	210	230	188	238	213	206	238	217	209	221	206	228	199	196	201	236	220	216	202	200	196	215	214	206	215	218	233	223	215	203	189	204	193	205	196	238	194	224	215	201	213	197	226	197	228	193	223	228	208	206	218	220	209	195	227	235	207	191	208	228	194	224	233	221	207	234	220	219	215	204	225	202	214	218	206	236	211	220	237	178	200	224	184	225	214	221	221	196	195	234	201	198	227	244	216	224	207	211	220	212	222	220	214	229	203	198	214	226	211	197	211	225	213	200	199	221	220	190	198	188	204	215	207	222	215	213	214	199	213	206	203	204	164	241	215	210	193	215	211	195	226	216	224	187	215	222	219	222	240	221	223	190	205	215	221	211	229	234	209	207	225	211	192	225	192	221	181	224	202	223	223	217	207	181	226	182	214	228	234	203	219	222	211	224	208	243	194	196	196	203	212	208	206	223	195	186	201	203	225	226	201	201	221	211	210	186	207	204	201	222	197	222	205	197	220	204	211	222	209	225	232	202	205	197	189	223	182	195	206	210	206	215	230	232	204	218	189	193	194	225	201	209	187	208	233	190	213	196	239	247	228	237	216	186	215	203	219	204	181	219	182	212	191	181	193	187	209	207	205	193	219	215	208	233	193	244	187	196	189	188	212	208	235	239	229	201	223	199	202	189	185	210	247	214	202	224	217	199	213	200	245	198	213	212	202	215	210	198	205	190	226	223	220	206	205	222	204	200	220	230	201	182	199	196	200	231	223	195	222	204	219	228	204	201	222	225	220	189	233	207	210	189	207	223	227	186	230	208	208	215	219	211	181	208	217	231	197	223	231	190	190	218	226	229	215	212	205	208	197	200	240	216	210	247	233	207	222	178	217	191	219	216	198	214	184	198	199	214	225	200	243	255	208	208	227	207	193	233	216	212	177	217	200	225	215	207	197	185	199	225	219	222	211	194	233	199	206	216	218	220	194	216	225	233	206	219	192	205	223	213	193	211	239	223	217	226	219	221	209	211	215	209	206	188	226	213	230	203	204	195	194	191	212	201	197	215	185	189	188	203	201	208	217	197	229	215	197	221	219	195	218	200	216	218	197	213	187	201	220	238	199	212	202	202	203	225	228	207	200	190	198	224	191	214	205	214	204	208	186	205	226	188	199	187	209	212	188	198	211	221	198	211	185	219	188	230	203	217	212	204	216	194	205	202	202	228	215	218	228	206	198	225	218	236	201	231	250	213	205	179	212	202	204	206	208	231	199	248	191	194	207	230	209	212	187	205	207	209	216	233	220	206	229	225	222	208	208	221	204	215	212	221	193	222	207	210	216	185	231	208	201	221	211	184	197	204	227	213	196	210	205	214	195	217	191	210	249	241	200	186	199	198	215	201	217	222	204	204	228	204	208	208	195	211	213	202	231	218	235	194	219	225	206	220	208	211	204	206	211	225	213	235	219	215	209	234	212	246	218	226	188	235	211	195	218	251	198	218	233	211	176	203	212	215	193	232	184	199	203	203	220	223	209	190	172	209	209	180	215	212	225	238	202	217	237	206	233	209	247	238	209	210	189	205	214	198	184	214	240	197	223	202	191	226	211	245	194	236	199	195	190	197	211	190	173	205	208	201	222	198	222	204	211	217	207	205	209	208	206	232	224	227	203	197	230	202	218	230	243	211	202	209	209	218	212	211	190	205	200	202	204	207	202	201	200	212	215	221	218	210	220	208	222	197	238	216	205	195	192	201	193	223	220	198	194	212	234	222	228	190	200	212	216	235	210	208	222	186	234	223	210	193	202	189	238	203	219	213	226	216	195	195	207	226	202	212	211	228	224	236	225	207	203	208	209	189	216	208	213	205	226	209	215	215	195	207	222	219	220	204	220	235	212	208	198	225	213	218	204	239	218	201	215	212	184	187	186	206	213	216	222	204	198	212	221	233	221	221	233	228	213	211	224	199	224	224	197	215	214	226	231	214	204	224	228	225	204	221	219	221	216	228	199	219	193	218	243	213	208	217	198	228	212	213	222	232	211	203	196	206	239	243	211	222	203	223	195	210	201	216	226	205	217	201	249	238	227	214	225	205	216	186	225	193	211	207	205	208	210	232	190	220	193	212	203	196	215	220	223	190	194	236
37169	55162	37232	22337	26791	25336	27705	21452	17687	14764	13154	11658	9576	6914	4623	3657	3074	2557	2190	2000	1622	1651	1403	1474	1273	1190	1145	1092	1129	1044	996	1019	963	1014	898	894	829	846	774	793	772	721	694	796	701	664	637	705	684	686	677	676	693	664	591	675	668	696	716	630	682	662	680	634	648	672	666	689	611	664	709	680	652	692	671	659	659	624	633	633	617	667	627	637	626	640	646	635	645	651	634	632	647	635	647	591	694	618	664	631	617	593	683	691	612	654	643	632	611	627	591	669	649	625	576	635	617	638	613	629	612	607	622	593	615	631	629	632	639	653	620	596	655	664	642	675	620	660	544	679	658	620	601	658	638	639	643	627	635	648	564	611	634	601	658	648	666	617	617	609	648	627	639	648	649	624	656	638	644	678	600	639	663	670	650	631	645	585	629	629	630	631	638	642	661	643	609	653	631	662	612	621	663	674	616	650	671	656	627	639	671	638	603	643	639	662	623	626	596	656	650	652	675	657	613	651	646	655	590	666	641	678	571	700	595	637	656	648	642	680	665	634	621	655	595	606	622	620	652	637	641	667	640	637	598	663	637	667	633	658	615	596	631	635	633	600	612	612	596	643	617	650	597	649	589	626	669	643	615	659	642	649	649	581	647	631	628	654	641	625	620	619	623	640	612	623	686	649	594	654	637	604	632	628	593	627	654	623	641	645	650	646	665	615	616	671	642	629	625	637	623	618	602	671	641	629	655	661	639	661	627	649	637	669	651	621	606	634	617	657	692	589	593	666	621	640	653	606	645	660	618	593	638	607	629	622	630	589	568	628	629	624	652	663	629	675	691	631	639	609	624	622	641	639	670	677	618	629	607	626	629	629	643	663	617	609	625	621	666	659	639	620	655	699	621	640	696	615	652	646	606	630	626	644	675	628	619	647	676	687	637	620	647	638	602	612	626	628	630	608	604	621	634	615	637	639	683	617	668	636	597	655	638	652	624	666	628	577	649	649	619	611	629	598	645	628	622	624	597	666	661	662	623	648	640	606	604	647	664	618	628	625	596	637	618	649	656	628	648	647	635	610	633	660	645	648	608	594	599	636	614	664	639	661	614	643	695	609	639	623	619	605	655	631	587	591	638	607	708	662	646	655	624	645	606	656	630	613	678	648	603	635	623	639	626	616	609	651	602	670	624	641	642	645	639	650	645	655	628	637	637	617	658	645	624	677	632	628	609	612	609	625	605	604	628	628	657	635	625	627	640	640	641	638	616	571	644	612	626	660	641	641	678	633	640	659	638	658	642	625	692	639	636	677	590	617	630	636	618	657	633	619	594	616	620	612	584	615	612	654	644	613	607	616	651	619	650	622	642	611	673	684	578	651	641	662	673	631	579	640	639	631	660	653	614	654	672	593	640	640	668	634	632	647	637	661	686	656	666	662	673	633	640	632	597	608	647	636	616	660	626	649	619	649	644	589	606	594	606	639	681	596	598	631	639	692	664	672	663	627	622	658	632	643	635	641	636	684	647	669	632	656	631	630	622	631	620	607	697	625	613	633	626	668	624	616	618	622	600	641	627	635	606	665	634	655	614	635	637	631	613	649	601	616	664	603	668	647	617	652	628	629	612	594	669	633	651	615	644	665	607	629	620	598	651	638	656	654	650	601	599	639	686	603	647	636	631	710	640	629	586	611	631	616	687	550	582	653	640	626	651	650	592	646	672	641	631	656	607	641	676	621	618	642	616	602	647	608	654	598	599	635	636	643	694	667	656	679	681	630	678	581	655	593	651	652	634	624	656	659	654	609	606	644	660	657	631	615	602	622	636	657	640	615	660	629	649	614	624	665	593	642	621	676	578	678	642	676	607	647	615	626	614	652	625	640	648	632	687	635	655	676	580	604	622	649	662	644	619	658	672	629	630	632	630	621	680	626	636	609	655	639	632	663	650	650	663	650	645	616	635	583	602	652	658	623	608	670	631	647	662	663	629	630	634	647	619	677	609	622	631	582	652	633	602	637	567	639	655	669	625	637	632	585	592	655	622	663	591	588	650	634	630	626	657	612	598	621	648	688	604	650	667	631	612	639	603	641	668	648	639	634	623	627	647	647	641	651	618	637	649	652	631	649	589	661	640	647	600	634	595	631	602	628	605	608	639	642	654	665	641	626	634	606	661	632	596	637	646	662	587	663	644	685	662	638	623	654	687	642	638	630	638	636	637	627	647	652	641	670	661	632	659	642	578	633	646	636	620	661	646	655	657	656	634	644	641	660	619	650	645	633	608	677	682	635	655	638	665	641	650	618	630	625	607	644	668	629	601	649	635	649	666	675	643	593	650	652	579	670	602	654	637	639	657	616	612	650	583	611	626	617	610	652	640	662	630	667	667	628	657	607	608	657	657	662	607	604	623	647	637	623	638	626	589	675	617	681	645	646	619	633	669	653	648	633	640	604	666	663	628	640	650	646	642	610	660	558	629	673	641	602	622	630	637	626	620	627	653	606	635	595	608	610	631	677	637	694	643	621	631	603	612	621	674	601	671	611	654	642	639	651	642	642	668	669	598	601	643	632	645	636	652	625	631	618	654	630	642	632	658	599	599	662	577	625	617	634	628	640	649	622	588	626	627	650	604	628	601	594	625	661	672	647	639	611	675	620	643	612	599	678	614	656	647	591	617	656	630	614	620	646	639	671	653	654	619	637	666	606	612	612	631	612	616	643	618	646	650	634	630	650	600	641	658	613	606	589	675	604	617	641	673	638	604	665	631	634	573	669	634	665	635	640	638	640	613	637	685	604	651	583	635	639	615	670	645	602	611	609	711	581	616	592	637	653	631	631	567	651	620	566	608	615	632	597	618	622	613	634	677	670	681	652	630	637	646	624	632	688	637	653	617	625	667	622	673	611	641	656	625	606	612	620	590	679	630	680	631	588	631	614	596	609	647	593	670	634	633	639	613	663	602	655	630	635	591	643	641	625	633	642	642	654	655	651	652	653	615	633	591	640	610	648	587	590	644	605	624	635	689	688	621	635	608	626	651	607	609	655	657	642	646	593	634	619	714	619	644	650	652	644	633	670	595	679	614	624	609	645	632	608	636	628	630	639	614	665	662	593	631	636	654	655	598	671	645	618	647	616	648	622	623	632	633	660	612	647	699	650	602	608	684	637	604	672	644	614	632	638	647	568	627	624	666	666	644	641	594	618	663	601	660	624	668	627	651	652	601	647	636	671	662	637	655	608	690	616	665	653	659	603	633	648	670	655	635	620	636	636	640	667	658	662	627	607	654	637	642	662	669	630	647	588	608	658	625	617	628	682	707	666	609	660	636	624	658	643	610	570	647	589	667	586	651	664	629	657	636	620	619	627	639	658	653	661	659	640	633	633	599	619	641	669	653	701	627	654	646	624	640	641	588	614	685	607	646	644	644	623	649	660	610	646	621	600	648	621	637	607	610	631	624	616	662	644	611	673	638	664	592	657	634	650	628	652	644	598	677	614	598	660	619	593	652	617
53451	46614	33592	26500	26512	27182	26540	22507	16363	11450	8589	7616	5306	3875	2532	1620	1121	901	776	718	583	706	560	510	516	518	466	451	476	384	355	368	393	386	363	416	374	373	385	381	370	349	368	346	320	334	343	343	340	333	333	364	324	347	344	339	319	336	370	340	342	326	324	389	324	305	300	356	304	319	319	364	314	333	354	317	302	321	336	315	338	316	336	335	303	337	349	303	318	364	329	311	315	304	337	304	325	325	327	317	314	328	314	343	304	316	323	331	339	310	309	310	315	324	313	294	354	308	339	322	320	298	333	314	309	343	317	334	329	311	351	325	295	342	295	330	341	333	349	318	342	349	327	306	336	322	329	355	319	338	307	312	304	337	313	322	334	348	334	339	328	337	345	346	318	320	334	351	308	317	306	334	340	334	325	313	328	371	308	353	320	330	310	317	316	343	296	334	347	295	318	331	313	292	325	326	300	322	369	304	308	293	332	332	321	313	311	310	317	334	322	298	334	336	350	322	312	341	351	312	293	308	332	359	282	318	303	297	300	295	315	331	355	317	325	308	278	326	353	337	328	321	347	297	299	318	288	307	330	363	330	318	334	347	327	317	337	307	358	329	370	317	280	319	326	343	314	328	353	284	324	293	329	340	324	359	325	323	319	313	302	311	342	335	323	322	319	317	336	318	324	327	295	306	318	328	322	341	297	331	298	320	321	339	295	325	335	315	306	336	323	361	313	314	330	305	347	333	368	310	325	332	343	333	346	356	317	330	323	362	362	322	316	319	359	323	314	311	303	308	318	303	328	315	336	343	305	299	342	294	326	353	332	337	373	321	309	326	333	321	303	307	326	352	317	301	313	328	343	328	327	326	305	333	338	304	310	340	310	314	292	323	293	336	349	325	336	298	293	336	321	339	295	297	331	303	346	301	352	323	301	307	291	314	318	347	321	354	335	343	326	301	354	328	342	301	343	306	328	328	328	318	347	324	336	338	315	339	316	307	327	299	334	305	322	302	359	329	315	335	311	324	305	307	307	317	334	312	324	307	323	315	375	375	343	315	328	336	317	352	327	350	334	349	344	320	302	340	353	301	332	307	309	316	306	336	292	342	341	318	339	307	344	345	319	328	348	360	343	311	281	332	313	329	296	323	349	335	330	320	321	319	330	334	328	331	318	311	365	315	324	348	307	327	325	330	327	330	336	288	345	326	325	301	312	333	329	342	321	309	323	320	315	297	325	332	313	344	317	303	338	297	332	330	318	293	345	325	319	308	293	324	287	330	317	360	309	305	323	318	292	333	303	319	281	317	333	345	360	333	314	337	318	336	337	317	309	319	342	344	312	309	321	337	321	358	326	339	305	329	320	355	286	346	292	326	321	336	305	338	320	324	314	323	345	347	347	305	331	321	336	316	301	337	311	323	323	347	325	292	316	346	339	287	321	326	346	343	335	313	347	324	318	346	332	310	321	335	313	304	340	317	306	309	321	340	327	320	316	322	332	293	332	324	330	345	329	303	333	318	305	329	315	309	335	326	303	317	316	342	314	322	330	314	288	320	332	294	317	332	319	303	324	308	302	314	319	307	332	307	347	294	321	304	310	340	280	343	319	332	333	333	358	329	291	354	341	330	344	299	340	341	319	346	318	297	334	296	302	302	353	317	315	315	360	330	326	336	297	326	310	320	325	345	362	350	329	320	332	313	310	312	344	327	295	301	316	324	325	291	350	321	315	334	295	339	324	320	291	321	316	338	325	306	336	323	333	336	336	318	345	340	312	310	318	305	299	301	328	288	351	346	283	345	344	330	314	316	348	332	324	344	296	323	332	323	306	299	317	313	368	318	315	309	322	310	352	330	327	332	315	311	331	327	329	308	303	333	338	349	329	323	319	301	293	298	325	323	345	299	349	339	294	298	303	353	349	337	293	336	358	351	341	325	330	325	319	283	306	329	322	328	326	308	317	347	356	314	281	325	328	298	336	332	321	355	339	334	321	333	340	339	330	290	351	292	343	326	337	355	336	335	323	316	327	309	305	307	336	339	333	306	335	300	333	338	313	324	325	315	306	332	330	316	320	316	307	332	331	331	315	349	295	317	343	323	308	335	287	303	316	309	306	308	325	326	332	318	313	306	342	301	326	319	322	324	292	298	346	315	306	316	350	344	332	300	340	330	308	320	307	317	304	330	343	350	357	322	319	323	298	335	347	340	303	371	326	356	314	314	279	344	315	326	358	309	321	326	320	334	313	377	339	354	344	338	308	328	334	312	302	318	306	318	320	308	320	319	308	264	330	333	343	303	337	280	317	305	318	320	336	311	308	308	329	315	314	335	318	326	312	337	293	337	322	324	318	302	320	332	319	303	318	326	341	304	338	305	324	368	317	357	333	301	294	356	319	324	289	338	311	314	316	308	297	345	328	300	320	315	309	315	328	316	342	339	317	287	354	327	326	316	329	310	331	313	273	342	324	326	334	345	301	309	313	311	334	347	314	354	314	300	307	344	338	303	328	317	323	329	302	333	303	304	304	295	300	298	317	305	337	300	335	350	333	347	322	319	358	311	310	331	282	313	334	330	362	292	361	307	353	321	332	296	340	297	290	320	313	316	306	310	292	320	346	329	300	358	351	313	314	305	319	284	322	277	318	313	298	349	310	301	381	331	321	325	330	321	340	310	367	291	328	313	327	289	290	308	330	317	301	329	295	305	345	342	312	320	348	324	312	327	305	312	308	317	331	361	336	341	326	322	316	328	319	323	358	295	310	299	316	313	331	333	292	286	340	294	315	334	300	323	314	314	324	318	340	314	333	325	331	310	343	293	339	328	333	334	372	303	310	325	335	298	305	322	324	333	307	337	311	319	321	334	325	334	322	300	275	343	304	332	316	314	323	291	338	329	320	323	320	354	323	300	362	346	311	326	297	340	291	286	338	309	332	306	340	342	284	326	328	338	322	335	307	310	306	338	300	335	295	314	302	305	369	340	310	321	301	316	292	313	362	342	325	310	344	316	318	315	357	322	336	322	351	312	358	342	342	332	313	313	335	311	319	345	313	325	339	313	284	319	353	315	337	327	311	331	320	324	349	290	340	331	337	283	339	318	301	302	328	343	308	332	284	305	313	308	355	320	310	297	333	362	322	304	320	273	308	304	287	337	346	335	323	321	318	334	299	322	334	303	326	353	346	306	343	312	300	346	306	345	356	327	326	324	284	348	331	327	332	310	355	348	290	319	318	328	303	323	322	325	336	336	324	330	327	298	304	340	335	284	331	340	327	318	311	301	321	322	344	330	305	339	299	305	329	347	339	329	286	343	301	325	305	304	325	318	311	297	360	299	358	314	323	326	335	344	327	351	303	303	322	314	319	319	346	337	316	310	346	317	330	353	357	323	337	324	334	301	322	312	345	357	314	294	354	335	330	325	299	323	333	329	306	334	347	330	356	304	327	341	301	299	306	295	317	358	296	319	329	338	334	301	278	350	332	300	311	294	313	349	343	325	319	273
46115	53211	40710	29397	35980	35270	36408	30727	27350	23540	20943	18721	14995	12550	8737	6628	5155	4662	3759	3138	2819	2731	2238	2080	2114	1895	1799	1782	1800	1628	1499	1442	1590	1323	1336	1390	1294	1374	1228	1216	1193	1120	1034	1035	1072	1020	1020	986	992	962	978	1038	975	983	986	1094	986	926	1009	946	945	949	893	876	896	903	937	898	941	886	951	944	867	985	870	870	917	881	841	935	869	920	934	872	873	882	888	927	900	872	900	901	867	846	967	883	933	951	941	889	875	928	925	916	874	967	940	900	894	906	938	911	888	839	898	877	874	855	846	939	881	846	916	887	950	903	868	911	878	949	886	815	879	925	868	972	877	898	936	876	876	862	907	889	958	899	911	897	923	917	933	883	883	901	818	894	915	873	877	886	892	884	899	898	924	913	941	884	900	885	965	888	860	899	855	838	868	910	925	896	900	865	892	915	875	914	902	842	887	886	867	881	873	882	911	865	890	883	905	900	923	900	909	873	917	910	974	899	891	929	874	868	917	898	903	901	853	838	864	889	854	886	915	865	934	910	826	876	901	912	908	870	880	900	879	864	880	893	851	850	854	837	897	828	878	891	902	904	873	872	903	890	884	887	887	926	880	884	890	883	891	902	884	907	877	928	899	890	897	912	925	927	925	879	941	861	922	927	910	896	931	891	932	857	903	858	864	882	894	839	799	878	858	853	893	852	896	886	885	865	920	817	865	852	884	928	865	898	870	839	873	884	874	821	835	909	945	853	812	858	873	850	914	837	886	909	925	925	917	913	884	880	857	923	850	847	890	880	894	909	876	844	905	897	835	848	863	859	866	854	920	897	908	873	949	878	900	899	898	899	836	858	912	855	876	857	902	898	874	899	872	860	863	798	851	920	851	861	866	862	867	875	808	912	868	851	827	908	847	838	888	902	899	914	864	900	836	863	840	859	901	851	844	860	913	880	898	909	887	884	846	890	902	865	837	934	902	932	896	890	838	859	907	901	878	855	865	864	868	867	888	913	865	900	852	881	899	875	941	910	851	908	889	886	847	930	906	890	873	961	839	889	923	874	912	859	853	883	842	889	870	841	859	898	911	889	888	883	944	909	845	896	879	876	895	846	927	839	859	884	885	906	880	869	872	952	882	878	914	989	869	871	916	892	871	881	863	939	887	912	908	898	851	959	949	884	912	925	853	890	900	866	890	894	885	869	847	867	875	849	954	905	846	927	830	876	865	864	908	949	872	814	878	883	866	915	882	860	905	865	903	890	888	931	897	874	879	884	902	885	860	881	872	904	922	900	841	927	889	917	907	857	927	850	958	830	872	858	846	852	898	840	870	884	932	841	855	829	896	890	854	847	900	871	898	900	865	904	885	902	906	882	896	889	874	905	901	905	883	897	863	920	905	872	897	847	885	859	880	897	886	876	862	942	906	863	878	877	889	870	861	857	867	878	875	908	858	887	893	857	914	835	860	898	897	852	870	879	891	917	904	877	875	947	937	948	847	878	952	871	936	911	869	893	868	916	833	881	895	893	840	900	918	900	877	906	872	910	889	809	870	903	886	922	933	914	878	867	856	825	915	901	876	854	890	879	891	897	867	893	911	918	873	853	907	886	823	918	881	926	911	873	885	863	958	871	839	902	874	895	861	907	877	853	900	882	894	846	843	911	885	899	940	922	827	887	904	921	882	930	890	866	845	877	854	899	907	888	919	885	919	963	863	879	906	893	869	854	899	899	921	903	813	857	914	909	854	875	856	902	937	865	858	844	957	859	873	906	889	857	860	866	855	864	912	824	888	876	910	891	914	895	892	887	864	862	912	843	843	959	893	863	914	895	860	856	873	905	899	883	887	891	916	857	836	872	887	915	855	855	826	905	877	906	905	911	921	838	861	853	893	877	811	921	875	873	919	899	888	901	853	908	890	909	886	834	878	857	894	900	876	909	874	907	950	868	851	890	885	882	914	893	854	931	909	847	893	900	925	834	892	917	891	907	912	916	913	865	892	955	907	877	907	902	895	940	915	900	919	856	907	903	861	886	933	836	884	875	897	840	873	889	922	913	910	852	873	903	913	905	901	901	916	855	912	866	912	850	871	882	858	910	881	875	865	921	893	848	889	913	848	907	831	879	848	903	874	830	856	855	866	846	875	838	925	891	954	861	830	889	913	895	882	882	851	865	867	880	885	882	870	853	814	861	933	860	890	880	893	872	885	832	867	869	892	874	924	880	892	888	941	883	902	869	875	916	865	921	887	918	900	917	886	886	848	874	887	861	866	917	887	907	929	890	904	869	855	884	886	920	876	910	879	936	871	868	935	855	910	864	844	880	952	904	911	884	862	871	905	871	872	866	910	882	902	876	868	893	807	882	892	899	889	897	885	949	860	869	870	852	907	868	896	929	894	917	905	858	854	889	859	893	876	863	934	834	881	934	863	958	893	893	866	869	878	876	944	900	880	886	888	895	857	878	879	859	820	878	880	932	899	943	830	916	888	909	903	904	903	860	867	895	885	927	871	883	875	897	892	928	870	876	944	875	899	846	867	891	897	888	912	906	900	887	859	866	868	875	919	873	851	903	893	856	820	840	863	903	909	881	875	961	901	841	872	869	971	866	868	911	896	905	869	918	874	837	860	899	884	868	929	842	883	902	878	887	881	852	957	847	897	840	877	929	828	834	848	861	885	913	915	823	888	922	913	880	890	927	901	848	903	913	888	861	897	894	896	857	890	890	859	839	932	910	922	860	895	907	875	883	861	894	914	916	915	902	911	872	881	881	879	842	899	922	854	872	871	876	869	904	886	921	879	906	881	890	848	884	870	925	882	936	914	867	907	852	880	854	866	886	900	895	858	876	899	926	880	863	902	880	845	850	854	906	878	895	846	894	861	865	878	935	918	871	896	897	871	860	880	899	945	878	887	874	881	870	879	942	896	930	910	950	886	888	868	930	885	915	905	894	895	930	863	880	892	880	845	904	837	875	853	862	858	858	912	882	865	854	847	865	941	862	890	883	851	890	854	933	897	863	901	832	902	860	874	863	893	879	901	883	884	885	927	788	865	936	872	887	957	901	923	917	886	910	958	867	897	801	921	896	890	953	906	898	867	891	928	905	872	874	918	810	881	900	903	888	869	862	923	910	833	909	864	882	935	902	872	914	846	828	869	926	893	865	912	837	824	864	844	836	832	902	842	878	906	966	873	883	930	860	870	855	870	863	838	891	856	918	886	865	915	915	850	883	855	912	907	881	936	843	830	918	948	914	894	861	893	912	840	889	872	877	908	883	844	860	826	908	862	870	894	867	861	834	887	887	903	880	893	886	922	869	889	910	870	912	859	904	934	885	786	855	891	925	876	856	879	873	832	930	883	849	887	904	884	917	886	903	824	890	833	890	865	908	941	907	903	860	900	862	912	919	890	900	862	868	902	926	925	856	882	922	871	862	911	902	853	856	932	870	935	884	835	888	860	883	881	949	934	899	910	885	944	878	832	866	858	877	863	846	974	887	885	879	869	873
19267	32391	23912	7785	3819	2682	1964	1421	1075	809	635	498	427	354	294	303	259	286	255	230	210	210	229	205	203	201	178	177	176	182	178	178	205	190	189	168	181	174	184	153	176	208	178	173	178	165	182	155	176	206	193	162	148	181	184	189	129	174	175	168	175	161	195	186	167	187	149	163	194	174	166	174	171	161	174	165	190	155	182	191	182	170	174	149	168	175	187	193	161	161	179	165	146	165	185	172	207	193	170	167	174	176	169	154	160	206	179	153	174	176	146	164	156	150	185	190	175	157	166	189	185	178	165	192	168	160	188	139	175	168	167	165	170	195	169	171	158	149	165	144	147	161	170	184	171	176	150	215	157	164	183	156	176	184	154	190	168	159	174	157	146	175	173	194	170	175	198	195	162	148	186	178	168	167	149	183	189	178	183	183	169	158	171	179	160	148	145	182	153	145	168	158	166	189	153	179	173	170	193	167	181	151	179	170	171	167	155	180	190	157	181	156	195	174	165	151	170	168	197	156	150	172	141	161	176	182	194	158	131	180	184	175	161	180	171	158	145	172	209	158	168	168	190	162	165	167	157	159	176	162	183	166	173	172	174	174	187	176	169	189	163	171	163	175	167	159	183	187	162	172	194	168	183	160	163	164	184	160	174	166	137	163	160	153	174	158	164	145	182	190	135	184	191	173	160	174	177	168	164	179	156	179	186	184	159	182	156	179	141	161	158	207	179	182	172	161	189	188	188	178	159	170	155	169	189	174	194	181	167	170	190	182	161	178	170	181	169	172	157	165	167	178	151	184	155	163	165	162	165	179	159	146	180	167	176	160	196	152	186	186	172	155	173	151	169	177	163	161	193	160	165	155	166	158	172	165	191	168	185	169	178	171	155	150	161	179	164	176	157	145	173	170	156	177	172	159	190	186	178	170	177	174	171	190	199	166	157	179	185	172	156	172	161	160	179	168	182	163	185	182	143	168	174	171	178	172	165	163	167	146	184	170	168	152	183	165	166	162	186	165	155	157	149	173	154	156	163	200	162	159	177	174	201	179	173	177	146	180	168	171	155	182	175	167	151	171	171	175	158	189	164	162	170	174	174	172	165	151	171	155	204	160	188	190	148	190	161	169	172	153	177	162	169	164	159	163	166	147	172	167	154	168	149	173	177	190	186	176	156	173	167	180	170	158	190	173	179	168	175	163	161	183	157	190	173	182	145	159	161	161	180	181	153	184	183	169	170	165	188	171	169	189	188	184	158	173	171	186	156	153	168	157	158	161	170	174	173	187	151	161	166	169	175	179	198	188	163	186	180	145	177	150	162	189	162	174	190	160	158	158	154	185	165	164	166	185	159	180	162	166	185	181	186	139	178	173	178	163	166	167	166	154	161	157	187	181	175	155	167	179	180	190	152	171	172	148	161	166	178	159	141	173	164	171	177	165	182	157	160	181	160	180	187	175	182	169	171	194	189	160	176	180	170	147	167	179	175	168	183	172	159	183	154	172	160	170	169	175	165	143	170	159	180	149	177	167	177	174	156	167	170	161	177	175	157	151	188	169	156	178	179	140	170	168	164	194	163	181	181	158	175	151	166	171	198	180	162	168	171	174	171	166	174	182	151	184	145	153	189	190	147	156	160	189	181	164	168	183	169	157	175	153	156	164	157	169	168	205	173	175	164	175	171	172	157	162	174	171	158	144	174	186	180	178	162	161	162	177	156	179	149	190	171	163	159	166	167	156	156	167	182	182	169	147	181	138	161	169	194	156	169	193	169	177	166	168	176	172	182	173	171	173	161	151	168	160	163	164	203	190	166	162	168	159	187	166	172	177	161	170	172	189	168	162	150	154	166	183	161	182	172	158	186	160	173	173	185	170	186	174	143	157	162	159	171	191	172	186	162	190	182	163	170	170	179	167	150	188	179	162	157	165	189	180	186	148	171	178	164	186	172	174	152	163	152	159	178	151	170	173	165	203	170	165	160	173	169	183	157	156	155	176	177	187	165	179	182	153	172	178	170	158	190	186	176	170	172	152	184	166	172	168	190	154	149	179	178	127	175	157	179	159	165	162	177	153	172	158	166	169	162	205	169	143	191	149	172	184	189	163	193	184	176	186	165	178	177	161	170	165	160	187	168	175	170	179	172	202	153	169	174	178	145	163	160	150	163	165	174	161	187	153	173	189	189	185	140	206	174	163	146	167	177	177	186	182	178	164	159	146	188	168	175	176	145	147	153	166	182	186	172	170	166	171	192	163	171	154	172	168	175	165	154	191	178	161	179	176	157	204	168	171	169	173	165	161	157	162	195	165	174	196	162	179	157	148	196	173	174	146	140	164	149	157	180	190	154	156	191	193	162	177	169	195	175	167	156	162	162	181	163	173	174	192	156	190	167	168	174	181	180	153	162	168	168	144	174	182	147	159	155	168	164	167	186	166	150	172	171	158	155	178	167	162	176	158	149	142	156	168	172	156	162	170	169	168	169	164	183	158	198	189	166	173	175	172	187	175	180	190	179	179	184	149	172	173	181	165	174	161	162	154	178	183	175	165	170	168	177	184	177	174	181	194	175	146	181	181	194	182	186	174	162	167	149	173	186	175	186	179	145	168	172	169	173	170	172	169	160	175	170	164	163	164	187	191	174	173	164	162	146	154	157	178	165	171	192	170	175	165	158	186	162	178	162	188	151	188	174	180	175	172	158	197	192	171	199	143	173	174	163	170	177	179	181	195	167	155	170	198	183	171	162	151	172	145	182	163	183	168	159	169	176	150	169	165	177	166	174	190	174	168	142	175	187	165	168	183	187	164	175	184	169	170	169	179	165	193	205	166	186	161	173	167	141	183	146	177	185	152	176	185	164	162	194	146	184	198	176	165	168	187	186	196	167	206	164	184	188	180	178	163	160	167	195	168	159	158	140	189	164	170	157	160	199	168	168	196	174	155	173	143	171	159	170	170	186	180	144	178	162	171	186	198	168	153	169	195	168	162	155	164	166	131	178	195	193	173	169	160	166	176	205	167	169	157	151	181	174	181	145	162	197	170	192	185	173	167	173	148	168	160	150	177	181	179	177	193	186	171	164	184	196	178	179	148	164	174	136	170	194	186	147	160	162	144	166	180	161	156	161	150	179	144	159	178	172	160	194	174	176	177	176	177	198	176	163	145	164	162	175	173	179	172	173	172	176	181	173	175	183	156	184	200	170	166	171	174	164	159	205	161	171	168	160	158	183	199	140	142	165	167	192	144	130	167	173	164	151	197	202	152	170	172	176	163	186	161	184	143	166	197	144	161	172	166	182	173	164	168	169	187	174	171	159	173	170	163	166	153	160	140	180	166	188	201	182	146	158	174	161	154	152	175	152	144	171	163	173	185	170	170	173	178	170	183	162	172	153	161	180	156	165	152	177	183	180	168	154	189	189	187	170	167	172	169	169	156	188	187	167	187	169	160	186	203	156	177	170	154	160	168	166	169	152	164	174	174	152	183	167	158	171	170	160	161
17115	33321	20601	8023	8796	8135	7084	5512	4237	3410	2846	2487	2073	1719	1408	1174	1155	1084	1024	982	904	919	871	865	820	776	788	747	746	777	701	721	680	696	637	685	617	612	593	555	602	572	592	566	565	577	572	537	594	560	548	599	546	533	567	544	537	555	572	571	527	529	513	534	555	568	581	540	577	551	552	538	506	524	547	582	534	564	543	565	550	538	599	535	540	562	525	558	522	543	558	537	519	506	529	506	558	511	571	556	551	550	549	536	490	600	541	511	537	515	552	534	542	585	567	540	526	535	530	564	546	556	558	572	553	553	550	559	549	535	529	584	534	544	522	532	561	504	571	546	519	585	506	527	549	549	528	535	530	520	590	530	540	516	534	560	557	564	562	500	532	576	525	541	514	571	557	555	551	600	574	525	561	540	519	565	551	504	559	520	524	573	536	581	552	558	566	543	565	557	563	587	550	558	548	551	534	576	588	512	564	496	520	551	533	524	541	576	548	593	554	535	538	533	580	528	567	522	568	569	583	505	526	571	497	539	553	536	560	580	531	548	516	518	536	507	522	512	561	526	546	511	579	549	507	540	527	553	556	541	545	523	541	547	533	536	509	555	554	497	534	509	544	571	570	543	555	539	555	560	563	494	548	521	542	547	572	556	544	570	559	542	537	508	530	517	498	518	547	553	516	516	587	487	581	519	525	540	549	515	525	549	540	490	545	539	519	495	505	548	513	554	514	493	561	547	568	534	572	551	502	513	575	525	535	558	549	530	534	511	530	513	524	564	534	521	538	494	557	554	549	573	552	533	550	525	511	524	511	566	515	554	532	540	555	493	541	558	530	537	522	513	522	511	542	523	511	577	554	536	537	577	555	573	552	529	521	496	557	558	528	563	539	511	564	565	550	566	558	555	552	533	529	554	544	538	526	521	488	542	517	591	531	552	542	549	546	533	520	505	550	571	501	541	523	567	536	531	560	528	586	498	555	547	541	552	559	553	532	548	541	512	517	567	523	560	555	535	562	552	524	599	501	554	555	544	572	581	536	499	513	562	516	526	527	542	543	495	478	544	510	548	529	522	579	593	565	545	569	551	572	543	532	585	533	551	508	574	570	510	543	486	573	535	523	534	585	539	517	564	595	532	570	568	555	516	575	541	529	539	505	530	515	534	533	541	508	509	529	516	532	537	575	535	532	508	563	504	549	564	555	549	593	564	548	572	520	541	575	554	551	548	549	532	562	516	545	524	487	536	566	563	514	501	536	565	539	564	514	585	535	581	539	580	545	555	550	522	514	564	526	549	583	549	557	494	553	537	534	539	512	528	547	502	544	562	550	548	582	557	561	534	543	514	543	508	582	551	547	481	558	544	523	516	583	565	513	542	488	555	544	536	567	556	575	519	548	535	582	554	516	532	525	533	533	532	498	578	554	573	498	489	548	558	592	553	495	526	534	512	561	523	510	510	558	555	548	556	558	540	577	603	551	531	537	503	586	553	544	562	497	517	556	535	562	544	563	536	577	498	572	562	576	530	543	566	553	549	582	490	556	574	549	538	534	600	564	490	530	582	536	495	562	564	539	534	548	585	567	504	551	512	570	551	501	489	567	549	507	568	500	542	574	530	578	538	592	587	580	552	589	531	524	518	519	508	563	571	554	521	517	561	598	552	593	539	530	551	539	550	565	521	585	544	542	574	520	558	545	523	570	495	549	514	542	543	545	591	506	535	542	518	546	527	521	511	540	520	555	523	566	544	498	538	558	543	524	619	538	561	510	562	534	562	571	576	548	586	538	517	562	533	579	533	553	551	544	539	547	581	524	545	529	531	554	552	520	524	534	595	567	526	514	577	579	533	562	546	531	532	499	493	548	586	555	557	541	564	563	549	520	520	520	501	553	525	554	560	539	576	557	554	568	568	558	558	537	513	531	598	535	557	546	548	546	560	559	539	556	561	581	553	524	528	532	540	536	555	519	524	596	513	596	545	556	522	557	544	540	563	535	572	534	555	528	486	554	519	589	577	532	518	562	551	535	564	528	529	516	557	516	521	572	584	544	518	582	538	501	561	571	504	532	539	571	490	544	567	568	534	521	523	540	563	537	569	580	551	514	540	572	546	466	573	539	529	509	563	510	520	578	555	558	546	557	517	574	539	532	546	517	552	526	594	536	609	539	540	547	536	582	527	562	549	537	533	527	519	550	545	534	594	517	535	515	550	613	542	465	543	534	551	507	506	514	533	528	542	596	517	540	553	531	517	516	570	541	538	558	537	559	556	568	510	512	548	526	518	547	504	572	552	555	541	488	543	547	548	553	553	561	561	530	545	555	506	479	554	519	481	541	560	515	572	562	514	490	528	511	542	528	530	506	532	584	571	557	573	532	505	553	556	541	516	544	580	555	518	584	524	565	536	556	559	494	559	510	536	518	540	561	558	548	505	517	502	525	527	567	501	520	577	536	525	517	547	501	565	564	498	573	529	545	541	506	554	555	556	570	551	531	537	512	573	546	551	532	542	531	535	553	491	533	538	565	525	535	553	601	540	528	504	580	533	542	546	564	558	540	541	506	544	540	522	550	577	518	523	562	567	574	556	549	550	565	547	576	545	557	555	510	542	542	527	558	582	540	509	518	565	541	551	553	509	530	504	547	546	549	533	590	508	556	546	575	508	594	507	580	487	526	552	524	560	526	519	520	560	503	494	547	537	579	559	546	574	532	500	557	568	543	512	545	546	548	557	519	564	558	520	538	556	509	552	549	535	534	561	545	553	546	548	527	540	512	527	531	553	513	520	528	561	514	510	517	556	526	520	538	512	540	510	520	523	538	557	565	543	532	478	561	546	549	532	543	550	557	529	530	584	568	541	535	555	535	538	552	566	551	544	561	524	546	552	568	563	571	540	486	546	565	558	505	515	538	576	550	509	524	571	538	541	531	523	504	578	556	566	523	516	573	546	553	511	539	536	551	550	557	536	597	548	531	535	551	501	556	535	590	579	515	564	558	507	549	556	521	544	489	498	520	541	531	506	536	556	580	501	577	539	603	559	566	529	536	556	512	547	539	566	555	501	533	577	549	522	529	546	548	547	576	581	560	513	508	510	541	551	561	500	530	535	549	547	548	563	533	527	515	572	526	514	561	516	516	528	503	530	565	553	521	564	546	561	564	528	535	534	540	507	509	524	549	538	549	534	555	549	532	570	540	551	525	569	571	530	574	567	550	555	573	551	545	546	556	518	585	541	565	506	549	527	562	558	563	531	566	531	540	521	520	579	539	562	528	531	493	552	521	567	531	519	547	541	556	528	538	503	546	525	564	544	571	494	600	564	530	561	523	532	566	538	581	514	544	513	559	512	525	549	495	542	517	507	550	534	564	516	576	543	576	562	556	535	523	567	518	529	555	523	547	538	556	576	582	559	494	533	563	523	558	530	547	565	546	540	546	495	553	525	566	514	540	550	593	534	522	535	549	558	545	551	531	502	532	527	542	546	520	536	526	542	532	568	558	559
51157	49899	38839	26935	24891	24718	21472	15163	8398	5224	3605	3175	2551	1365	959	757	572	494	452	370	369	400	327	314	286	294	317	268	300	276	265	263	241	239	247	240	225	253	221	236	218	211	212	221	239	246	241	227	229	203	192	240	202	238	222	210	236	217	201	227	225	225	228	229	217	209	195	242	222	215	216	188	215	210	216	215	205	252	217	202	224	222	201	223	231	206	215	207	213	217	242	217	212	233	193	208	214	187	214	215	198	213	200	208	222	235	206	232	217	182	188	206	203	182	225	198	231	212	238	218	213	240	220	214	204	213	220	233	228	225	229	205	209	222	204	219	212	221	214	222	237	194	215	215	225	238	203	246	211	228	202	226	219	200	213	180	209	223	204	188	218	178	207	204	227	214	216	233	224	203	209	218	224	207	238	201	194	208	213	229	197	180	224	207	241	229	222	219	212	234	213	241	236	229	175	222	216	209	231	216	216	219	209	207	212	214	220	224	207	204	223	213	238	215	213	224	198	190	207	218	215	218	232	219	221	241	206	209	180	236	199	228	196	225	196	226	232	239	215	249	207	236	224	209	216	204	197	188	217	203	202	202	213	220	203	223	193	180	202	227	228	199	184	226	215	233	214	212	228	207	199	239	211	230	222	202	205	224	210	201	210	255	214	235	195	211	216	231	221	213	195	227	214	217	249	218	229	206	201	219	244	215	216	235	192	230	213	218	224	210	228	208	199	229	205	210	209	199	223	210	197	221	220	203	215	200	204	228	218	218	264	214	194	207	224	205	219	189	219	204	194	204	196	196	219	213	240	217	231	219	244	187	210	240	213	232	201	205	180	228	198	210	199	202	215	219	237	198	229	190	238	209	215	215	224	226	221	217	216	213	207	212	239	225	212	201	249	221	210	207	223	219	217	192	197	215	203	235	210	230	236	217	212	222	238	224	243	216	197	214	202	202	198	221	225	231	210	234	198	218	197	225	219	198	203	216	197	229	194	201	214	247	208	199	224	198	203	201	212	229	219	208	210	233	236	195	230	220	203	221	208	178	215	202	216	183	202	177	207	205	209	231	226	212	214	205	228	219	201	181	213	208	209	198	216	200	236	190	195	217	222	206	193	195	227	214	218	206	186	183	224	212	224	208	207	239	224	217	220	222	202	202	206	220	197	221	195	193	219	196	207	214	179	195	193	205	232	214	199	219	238	247	231	216	205	196	211	236	245	203	201	218	191	194	218	217	232	208	219	214	205	220	203	230	213	214	200	230	190	200	220	217	217	188	208	195	241	223	223	232	200	214	223	198	185	196	213	188	243	223	199	221	198	216	221	226	206	192	187	240	217	212	254	225	214	218	203	247	236	222	206	195	230	243	204	228	207	206	203	219	220	205	223	215	263	197	201	192	239	188	242	223	228	222	207	229	194	197	217	210	205	199	230	233	220	220	211	199	213	205	209	209	189	215	200	235	228	209	225	221	216	245	216	221	204	248	230	198	212	223	218	202	195	185	239	205	216	229	232	236	192	230	217	238	192	223	212	222	216	242	247	223	191	241	214	209	201	220	212	211	222	185	218	206	200	214	211	214	220	218	213	220	229	218	233	245	218	215	203	231	202	222	228	184	232	236	202	227	229	238	215	203	229	198	203	241	208	249	211	241	204	207	232	221	223	209	207	250	209	227	210	215	213	207	208	218	205	214	206	208	201	221	217	217	209	202	242	193	202	227	230	219	212	218	211	219	227	210	224	192	221	233	205	200	211	192	220	241	209	219	210	221	219	232	211	214	214	209	220	205	178	207	232	248	196	210	216	226	225	221	191	234	221	239	198	220	216	219	216	242	203	213	239	196	215	221	212	208	244	210	191	212	210	218	209	195	209	225	200	239	218	192	234	219	208	199	217	203	217	222	245	216	201	217	222	218	215	190	206	199	228	218	192	217	228	221	203	229	259	220	234	217	208	211	209	221	240	210	210	213	190	215	229	206	190	220	227	225	227	226	250	205	214	205	210	218	225	201	223	199	199	228	217	219	206	211	213	212	211	227	239	235	218	239	194	220	224	198	198	208	219	200	215	215	211	192	230	217	228	216	235	212	222	205	220	205	220	196	213	221	183	196	198	226	214	200	226	217	250	199	207	223	242	192	215	204	229	203	215	242	201	223	240	201	239	249	234	253	204	188	214	179	228	195	228	205	223	218	219	193	196	218	227	219	219	208	225	208	188	222	210	201	210	227	207	210	213	212	189	234	211	188	230	218	237	200	218	185	215	203	241	208	211	190	208	229	208	192	203	225	204	215	193	212	229	225	187	212	203	226	205	209	213	217	204	200	218	208	186	218	191	223	214	199	242	233	211	219	202	228	219	216	231	225	221	205	225	222	256	192	222	231	232	208	231	201	219	191	224	236	210	198	220	236	222	208	186	207	200	209	265	226	228	214	201	195	238	237	197	226	238	208	223	222	198	186	200	212	211	208	196	205	218	203	225	182	206	203	205	231	226	222	201	239	221	208	188	201	205	209	211	198	192	226	189	231	199	201	224	227	232	231	196	220	244	222	219	198	222	229	240	202	178	251	234	195	199	199	224	212	204	234	222	218	202	248	207	204	218	212	201	233	225	219	199	203	212	244	211	215	227	199	234	222	218	213	225	242	194	246	210	217	218	210	204	197	221	217	203	226	213	224	192	222	162	238	204	191	210	213	202	212	212	238	231	218	212	215	211	214	203	213	209	210	190	197	221	203	214	208	194	190	235	199	200	202	199	208	240	212	219	193	188	182	229	209	221	195	213	212	238	209	234	227	214	203	207	233	206	226	203	219	221	216	219	221	215	223	207	228	196	207	228	206	203	206	210	211	223	188	195	222	254	218	225	205	193	226	218	200	230	222	238	209	211	206	206	193	223	227	232	211	209	216	206	243	210	184	207	195	206	207	204	236	213	202	240	232	223	238	239	210	188	223	194	222	228	222	210	225	233	251	245	215	203	224	201	189	198	183	223	200	219	225	213	207	199	238	231	194	231	181	197	233	219	243	226	221	247	243	209	205	208	231	249	211	224	187	222	225	200	238	221	228	189	200	219	206	220	198	193	218	220	225	212	215	226	204	211	209	241	207	223	232	218	216	227	224	206	214	220	222	212	216	215	237	207	210	222	192	230	228	191	213	185	209	210	197	222	218	209	244	221	204	229	215	194	199	230	242	217	217	211	218	225	223	238	199	216	210	225	218	210	187	222	211	209	227	209	212	229	238	240	220	205	211	225	215	188	220	234	224	217	190	224	216	209	213	235	219	214	194	231	238	238	200	214	246	217	231	217	213	203	228	233	192	243	201	207	245	227	210	207	205	207	201	207	221	208	218	240	218	206	216	211	205	203	216	212	214	243	194	167	227	242	226	223	217	208	217	209	216	218	235	207	196	191	242	204	239	183	213	219	201	213	191	186	197	206	212	219	227	219	222	207	243	209	212	215	218	219	211	224	209	233	218	235	212	225	222	212	210	224	202	241	238
42027	53040	41813	24622	26693	27256	27217	22140	17460	14767	12586	11505	9663	6129	4842	3989	2964	2526	2298	1868	1690	1697	1443	1417	1267	1197	1119	1138	1072	987	992	979	1036	988	904	836	903	822	848	851	762	738	737	699	730	683	696	679	703	722	677	718	708	676	689	724	692	676	684	685	623	682	690	607	612	630	673	625	651	706	661	653	634	679	630	632	631	644	654	688	653	622	609	657	671	588	658	688	674	653	633	664	630	676	672	637	679	660	652	652	686	634	625	660	643	635	665	624	670	627	663	627	669	672	608	606	657	635	649	655	633	619	593	614	665	657	694	623	638	649	632	640	656	653	636	628	646	657	660	622	622	641	672	657	689	642	608	626	680	681	691	654	615	595	669	598	637	624	597	680	612	661	595	664	624	682	694	644	634	639	636	656	670	636	717	650	636	654	671	669	668	662	627	634	654	613	596	638	624	644	622	630	678	649	657	615	597	657	670	646	647	598	603	634	659	658	627	645	637	636	652	655	648	637	636	636	642	640	653	646	606	637	650	675	609	674	666	658	623	634	648	626	654	597	604	651	658	594	664	657	657	680	645	667	594	675	702	640	654	660	647	686	605	653	656	694	645	632	666	637	590	633	614	626	627	663	618	659	644	630	616	658	596	660	658	665	634	667	655	664	667	658	654	674	589	636	671	626	651	621	628	647	680	642	690	633	633	601	642	652	600	574	602	662	633	588	579	668	625	624	650	658	612	666	663	650	635	617	658	710	654	685	637	635	615	662	619	648	656	670	688	657	652	631	649	654	631	614	645	623	616	670	645	672	636	582	660	644	657	639	673	671	628	632	670	669	658	570	629	649	605	648	614	623	646	633	637	633	606	635	626	657	662	681	610	649	658	654	678	628	613	659	657	647	650	623	623	626	636	636	634	666	702	617	655	639	633	592	653	623	651	676	628	640	599	658	629	637	626	637	628	626	630	645	671	622	642	636	628	617	623	620	657	611	659	614	623	681	591	670	650	619	662	630	659	656	635	604	631	650	691	596	642	630	661	611	670	695	641	625	685	635	656	641	651	650	656	605	638	640	618	651	644	597	603	638	616	626	649	641	626	659	619	606	630	647	630	647	663	587	632	629	646	639	644	620	625	629	600	662	650	612	634	638	634	653	653	642	652	638	636	604	661	639	607	647	606	640	655	617	643	621	618	668	614	627	683	666	628	663	645	608	662	635	632	622	592	652	681	659	657	635	656	621	645	590	689	631	622	655	626	649	606	656	645	648	634	608	664	635	637	623	646	632	669	680	600	595	638	644	678	679	654	657	656	625	654	645	637	667	656	643	670	648	612	638	666	679	634	655	657	628	605	617	611	657	657	654	662	649	631	671	674	624	673	619	627	651	625	600	619	659	668	717	634	650	624	630	657	609	628	677	630	641	656	647	638	603	646	622	648	629	664	665	678	629	649	653	637	685	647	634	626	592	693	627	620	684	618	640	613	653	603	615	623	626	660	615	668	637	640	675	620	595	665	668	626	654	648	669	646	625	649	667	643	661	632	639	656	655	619	637	647	601	672	627	726	617	681	645	656	608	640	650	624	620	607	648	640	647	654	640	640	625	634	642	635	646	649	608	680	640	654	609	673	609	674	668	633	597	656	615	669	622	644	649	638	597	635	638	669	669	616	630	636	664	657	649	656	651	663	665	706	709	674	621	661	628	681	671	631	684	660	592	676	631	641	628	658	632	647	601	618	636	653	592	648	647	644	628	616	600	644	620	608	617	653	651	655	674	639	685	621	599	666	641	648	615	662	645	598	626	678	621	641	614	608	619	659	624	634	618	650	715	693	654	643	626	641	635	616	652	633	658	650	638	670	628	666	624	625	625	654	621	664	658	671	666	658	643	659	657	635	675	653	674	617	644	633	682	635	665	608	678	628	652	567	632	661	616	646	694	615	640	616	644	615	635	640	651	654	642	636	690	668	632	663	655	670	660	649	627	619	633	619	641	640	638	646	710	655	657	592	623	682	618	631	662	641	648	622	627	625	657	615	615	605	659	596	617	653	608	674	663	617	666	606	613	692	654	661	634	660	613	657	658	611	638	635	681	645	671	608	690	667	644	605	626	647	646	673	608	651	613	631	631	588	631	688	661	629	641	629	640	614	645	622	637	630	634	619	669	653	622	644	594	638	674	623	643	653	669	626	590	594	658	630	623	671	587	691	638	586	638	643	628	656	613	609	634	631	680	622	673	607	675	640	659	635	620	623	636	639	687	670	683	623	634	641	647	628	630	628	627	664	619	665	596	652	630	628	602	655	671	669	634	630	668	663	649	612	586	649	659	646	658	605	641	638	608	658	648	642	638	634	636	669	642	624	686	621	631	638	653	644	642	679	628	629	613	652	665	688	655	622	685	621	684	623	607	625	625	645	642	633	642	654	639	657	639	647	638	615	635	594	616	686	642	649	661	599	602	628	628	664	647	660	653	605	656	568	666	647	656	601	670	618	617	650	662	681	640	636	700	616	608	651	614	660	653	641	643	649	612	587	648	626	628	645	643	607	624	620	638	664	618	616	627	624	656	667	622	663	662	631	600	648	655	626	666	586	656	668	627	591	629	657	674	644	604	647	651	586	630	669	657	642	623	626	633	663	630	679	614	629	655	649	663	627	629	621	639	643	599	677	600	615	605	611	669	696	618	667	608	667	631	657	673	647	664	632	661	624	639	651	643	673	618	645	617	677	665	631	639	651	653	620	644	675	695	635	649	628	619	639	605	632	624	629	641	630	630	609	623	650	692	650	621	645	646	686	626	625	693	649	649	661	635	636	679	612	686	624	628	670	624	647	686	674	647	628	644	621	641	640	615	632	643	636	650	669	599	599	657	636	606	656	625	705	636	655	630	616	632	646	664	598	632	612	618	660	631	630	599	635	651	646	677	634	626	643	656	633	619	647	654	636	663	664	604	638	658	610	640	657	668	679	682	673	629	627	635	655	612	618	626	648	631	604	619	632	649	665	654	658	651	658	639	671	642	632	673	607	652	703	631	655	629	650	573	659	711	624	639	644	666	635	636	640	705	644	633	621	657	643	637	685	657	669	661	626	620	646	637	601	641	630	619	618	621	658	629	693	631	655	583	633	629	635	586	645	652	618	632	629	619	633	589	674	597	640	630	627	656	609	610	659	606	654	624	618	626	643	686	638	701	620	629	650	638	627	649	664	646	595	639	593	616	668	683	658	583	669	625	635	666	608	660	618	644	640	667	626	630	645	640	656	669	643	601	657	668	592	605	629	668	649	634	657	642	676	640	618	612	613	675	632	642	622	647	629	655	652	645	591	643	686	658	637	618	648	625	650	668	637	662	654	574	634	648	661	617	646	680	673	713	620	673	604	626	696	632	642	632	642	652	659	632	635	636	606	645	636	641	657	658	685	617	665	611	677	645	629	676	643	684	621	656	674	668	651	628	652	666	611	646	637	674	614	613	637	650	648	630	624	619	618	654	690	643	662	660	604	653	672	666
57342	47045	37104	27465	26282	26923	26078	23465	17500	11479	7809	7130	4526	2961	2075	1521	1130	940	755	729	654	595	670	538	504	481	466	491	474	434	426	445	413	458	417	385	404	384	390	376	367	386	378	371	348	353	345	368	356	375	362	340	367	334	337	342	348	372	345	341	288	315	362	351	317	345	364	351	292	325	339	314	314	351	318	340	309	312	324	368	356	302	335	325	311	338	341	312	345	311	343	362	361	310	355	357	300	321	332	322	318	338	345	312	336	322	315	339	333	319	322	333	339	353	367	369	362	332	361	337	313	336	339	326	353	313	315	319	304	348	317	332	362	326	305	343	338	341	336	359	322	329	348	335	386	363	319	325	334	358	313	353	329	295	351	314	359	358	328	319	335	341	346	308	327	322	351	349	323	372	360	343	328	318	378	338	332	315	341	340	343	337	304	321	302	287	320	328	301	336	315	363	318	353	328	354	348	345	334	347	348	338	339	346	325	336	315	339	351	309	335	339	324	321	342	309	312	332	315	335	327	343	338	313	338	332	315	325	328	326	323	327	356	297	341	349	323	339	359	333	308	312	336	295	331	330	355	328	332	344	369	314	340	336	319	320	329	325	351	354	328	328	332	371	351	380	339	351	296	336	331	300	318	322	321	376	315	362	323	347	339	301	336	343	315	343	388	353	317	295	341	332	348	326	343	333	320	362	321	345	339	288	349	323	353	344	338	332	319	327	280	353	345	329	357	318	336	365	339	341	321	319	320	347	339	348	344	314	335	320	346	319	300	347	326	314	359	304	354	314	345	321	321	345	338	365	335	361	357	336	322	345	319	318	368	348	347	343	366	353	330	325	339	323	308	301	311	330	362	361	341	328	339	341	371	360	313	356	363	371	300	347	350	303	344	363	352	330	349	363	326	316	307	321	326	350	332	319	320	340	336	361	329	351	328	371	328	339	326	334	348	335	326	321	338	336	306	301	341	332	365	350	360	327	329	355	334	309	344	349	360	313	348	321	312	345	350	348	319	299	340	379	299	324	319	302	297	292	303	341	359	315	313	343	319	332	336	305	315	333	329	315	319	341	346	303	342	364	337	323	347	351	346	315	310	332	346	327	329	349	365	345	341	307	326	320	328	299	332	323	289	328	311	353	336	312	338	339	288	305	333	317	340	361	340	356	300	289	303	339	297	315	322	366	326	320	312	312	342	333	347	299	344	330	337	325	357	345	331	352	314	322	350	349	350	349	284	330	308	329	324	326	306	377	330	333	328	345	341	315	328	336	310	358	301	341	310	341	315	335	361	340	313	332	336	341	357	309	308	327	322	338	308	323	330	347	336	354	267	329	321	361	381	302	362	336	338	331	332	306	325	348	312	316	326	352	364	349	320	312	352	346	343	344	319	329	330	342	350	316	296	330	302	348	327	355	325	360	366	316	336	327	360	323	343	380	336	346	313	337	342	336	334	313	330	356	314	353	354	327	332	338	366	359	335	323	306	344	318	326	291	353	347	315	325	328	357	336	356	322	324	292	369	346	334	354	310	339	327	367	369	357	356	334	315	337	325	333	366	325	329	345	307	354	336	335	326	296	342	304	349	350	340	324	368	328	344	366	322	343	331	332	323	332	328	336	335	316	338	327	309	329	323	311	339	314	343	323	330	317	348	345	346	331	327	330	316	349	346	345	343	325	303	355	356	326	317	330	314	320	327	318	311	343	371	347	350	321	358	338	330	352	318	305	287	317	339	313	322	337	331	312	337	319	344	343	347	338	334	332	341	324	336	356	339	345	319	341	344	333	324	345	338	306	301	343	330	316	342	334	304	351	314	309	339	337	313	355	331	296	334	352	318	317	333	338	330	330	311	349	305	340	321	320	333	348	319	325	279	338	326	356	357	343	345	309	324	351	327	313	343	324	303	314	338	357	330	317	334	303	344	317	313	306	379	348	337	291	348	351	349	330	342	330	330	345	332	343	317	326	328	347	350	325	328	310	341	336	345	316	353	328	355	301	328	334	366	345	342	345	322	334	355	354	340	335	331	331	332	380	312	358	303	343	339	329	348	354	330	358	334	337	323	333	329	344	311	345	315	355	350	320	350	337	338	324	341	315	294	333	312	331	307	305	298	326	341	304	342	348	358	346	322	306	356	313	352	345	282	321	344	317	336	338	373	317	330	347	329	317	327	340	360	305	329	305	346	335	336	334	358	306	329	326	308	344	328	334	377	312	341	370	362	331	324	362	300	339	316	350	292	328	357	320	312	296	302	343	323	354	345	357	342	354	315	321	314	307	322	367	342	352	329	353	360	352	341	361	341	356	321	334	348	319	324	331	294	313	333	343	323	374	360	315	304	342	330	345	322	310	323	333	314	356	350	348	315	322	338	316	318	361	315	323	315	336	313	304	337	361	320	355	317	334	306	328	339	373	327	332	343	379	350	352	336	331	331	317	269	328	313	349	309	351	324	344	317	342	341	323	330	319	338	348	353	353	326	307	340	313	331	354	311	317	330	320	351	333	348	317	329	312	346	332	336	335	339	345	346	343	341	341	340	303	334	353	314	331	346	346	335	324	333	320	319	353	324	340	336	348	320	326	365	334	320	320	358	331	309	360	339	331	352	301	303	363	350	324	322	351	310	319	320	293	311	326	315	321	335	319	364	330	351	333	341	317	316	322	356	319	340	325	308	338	366	311	336	329	347	300	324	326	317	330	347	362	337	309	339	337	349	330	315	323	327	325	327	325	342	319	345	308	326	326	343	342	336	336	366	315	327	317	353	343	330	324	311	326	295	317	363	302	349	347	373	343	316	309	334	343	335	333	340	299	354	331	377	325	323	327	337	315	341	335	325	349	340	370	331	366	311	318	288	301	340	328	332	331	314	334	309	344	330	353	332	293	337	334	332	316	331	310	318	321	350	341	338	329	353	327	336	361	377	336	331	325	353	319	314	273	374	282	317	327	319	360	323	312	339	339	330	355	332	318	316	333	323	314	319	332	302	330	329	347	367	336	314	329	324	322	300	318	339	339	329	327	317	348	327	327	324	324	353	309	305	339	311	350	338	313	333	336	348	346	372	316	323	319	324	325	327	347	341	345	337	347	328	334	313	323	321	337	344	332	324	304	312	315	322	350	344	309	367	328	353	347	308	321	335	341	341	323	358	343	315	342	321	368	358	315	329	334	337	354	368	317	334	346	333	309	340	350	317	324	346	333	290	321	353	339	290	372	297	349	314	301	358	348	324	324	308	335	316	336	338	347	364	346	324	319	363	325	357	350	323	342	353	303	327	318	326	341	293	331	359	332	362	328	331	342	328	330	358	318	338	311	337	349	351	357	341	311	304	332	348	322	337	350	336	332	304	348	312	342	318	330	310	341	363	336	323	320	351	332	348	302	313	308	354	336	337	289	361	299	314	327	325	331	359	329	354	321	318	338	331	326	346	304	344	331	324	316	348	348	319	335	301	316	316	327	318	332	366	315	301	341	314	310	349	328	328	320	315	342	347	365
48930	56311	43939	31889	34782	36434	37039	31182	26592	23503	20419	18679	15321	10494	8569	6906	5363	4279	3765	3308	2829	2751	2520	2133	2004	1899	1759	1770	1722	1519	1467	1482	1482	1473	1365	1274	1379	1405	1186	1244	1121	1138	1064	1044	1079	1049	997	1007	981	967	966	999	986	967	1046	1063	964	980	979	923	925	951	947	942	960	910	971	901	884	907	967	987	955	940	896	877	930	919	908	962	975	887	938	931	929	947	918	883	915	910	877	918	921	899	914	910	926	888	925	934	974	851	916	928	903	929	908	956	923	906	900	858	922	963	883	894	888	868	886	878	913	1003	856	879	950	912	908	910	923	935	839	810	875	944	881	903	913	921	875	899	919	923	904	887	873	882	905	929	885	902	891	912	909	879	916	850	923	886	829	874	878	927	967	900	888	924	926	904	928	911	935	906	901	853	867	837	945	815	927	903	884	901	909	881	928	889	886	903	866	868	912	899	880	888	912	914	859	900	865	874	952	880	843	984	895	926	893	889	858	909	932	902	903	930	872	853	886	885	878	866	885	888	930	899	971	849	898	879	887	896	917	848	881	908	897	890	903	863	909	870	978	909	940	886	937	885	949	913	930	901	897	897	911	871	861	884	908	888	901	862	922	873	882	935	889	830	865	858	903	904	933	919	895	922	967	925	899	891	893	832	873	914	864	898	915	872	887	897	895	909	862	938	941	876	906	864	917	895	895	917	886	915	934	892	908	923	925	872	879	925	887	909	920	852	908	915	913	899	840	901	909	887	879	877	869	886	902	934	878	885	942	869	921	938	922	876	887	922	887	919	909	871	903	895	885	907	850	817	901	899	847	883	920	905	907	875	885	868	876	921	909	951	867	895	875	863	955	896	946	898	879	853	868	901	927	895	910	899	880	829	865	900	913	859	896	914	855	920	931	899	897	920	882	846	838	893	890	919	870	896	895	836	934	876	951	889	856	929	912	921	934	911	914	963	871	975	926	905	898	914	910	897	839	895	865	872	854	915	859	857	907	941	916	897	921	906	896	882	929	927	968	916	866	917	900	870	888	904	873	847	882	938	917	913	878	908	926	899	844	904	851	884	880	895	910	877	844	893	878	875	948	898	923	888	932	893	905	885	908	925	893	888	949	800	907	913	884	945	926	898	876	857	933	861	882	909	876	839	843	924	913	919	918	895	853	887	881	896	900	883	893	948	917	846	854	940	889	860	870	840	901	922	902	847	886	897	894	853	895	865	865	885	902	881	884	927	874	963	907	933	887	893	935	823	889	864	951	874	861	903	867	924	933	891	879	905	897	851	878	911	920	857	880	895	885	859	897	887	930	888	903	941	867	886	909	894	869	905	916	857	918	968	886	994	818	921	872	869	951	896	884	951	959	912	948	920	908	932	910	894	897	901	868	914	891	931	904	893	954	896	880	883	879	881	901	893	872	926	916	837	877	911	883	932	915	939	917	873	916	917	920	892	882	887	872	876	907	855	823	884	956	906	880	851	928	931	902	923	946	897	889	922	906	876	892	899	848	879	867	872	874	903	904	930	938	895	892	942	841	875	909	882	918	903	928	916	915	869	880	883	871	899	908	917	885	890	893	912	901	884	889	878	892	866	865	924	861	887	859	875	917	905	858	849	931	851	904	906	876	920	943	916	911	896	885	857	943	837	872	894	834	923	881	882	827	860	917	873	888	874	901	887	885	900	848	831	844	918	837	892	879	885	865	898	913	885	865	909	922	896	1000	923	879	879	831	878	896	871	899	886	893	929	854	917	943	903	897	924	915	914	873	901	899	934	860	872	889	874	880	921	841	920	881	897	825	926	907	897	860	876	895	814	939	876	874	846	894	893	870	889	888	894	906	898	865	892	870	941	883	916	885	905	924	938	912	876	880	894	878	892	892	871	851	899	864	926	836	948	875	915	862	873	850	850	843	888	911	874	960	902	913	877	862	917	925	900	949	906	911	885	925	906	888	878	892	880	865	886	947	856	885	871	874	911	875	872	889	913	923	929	863	914	942	856	869	922	887	859	854	877	910	910	929	830	880	918	870	855	844	901	888	914	928	907	927	875	847	935	947	851	882	862	886	893	872	841	841	897	910	871	847	959	923	861	849	908	920	922	881	878	901	890	879	928	906	928	877	888	881	918	871	896	891	915	881	824	900	923	878	886	927	888	939	901	879	926	889	881	900	878	884	900	867	895	933	854	903	852	881	894	845	926	908	927	907	941	876	967	880	917	874	930	918	884	881	865	909	905	900	889	875	925	907	862	873	873	849	887	897	937	874	904	846	895	898	940	884	868	868	826	886	893	942	880	913	847	865	882	898	908	885	910	866	853	929	922	887	890	866	898	923	885	866	906	938	835	936	925	899	875	908	907	836	864	872	951	948	919	813	876	906	892	927	893	874	911	887	937	920	932	902	883	885	816	888	915	890	904	876	884	866	875	882	976	898	886	918	905	892	849	904	915	849	883	881	940	946	882	909	882	931	924	968	907	890	833	869	949	941	905	884	880	901	908	901	902	886	927	871	908	859	920	926	911	933	864	934	890	900	952	872	948	894	891	932	910	927	894	984	944	905	852	871	878	877	920	881	911	894	914	878	835	935	902	903	924	912	897	897	926	873	905	875	902	895	870	893	847	866	939	913	846	925	871	920	916	867	862	867	872	890	910	919	875	896	877	905	870	884	882	928	855	917	874	891	931	873	878	906	871	878	951	892	892	935	867	869	925	922	907	901	892	949	900	926	854	927	890	880	855	885	867	902	888	980	901	883	922	934	893	857	880	849	858	844	865	923	899	940	879	913	936	858	851	885	876	855	913	849	902	934	887	866	915	869	880	917	896	817	906	912	889	852	894	918	934	882	940	955	879	913	904	923	894	924	899	857	940	880	919	888	853	917	854	888	866	937	918	981	956	924	912	894	927	891	968	855	943	906	852	879	864	904	889	851	878	876	907	867	836	881	865	909	844	952	875	894	926	936	861	899	888	923	892	866	922	945	883	920	902	869	958	906	879	932	899	883	896	919	878	935	850	903	866	938	840	886	888	903	926	954	887	928	912	914	861	870	851	876	861	910	803	884	897	928	901	922	904	915	937	965	832	864	904	879	904	922	898	869	878	879	925	863	852	890	906	938	943	919	891	880	901	914	879	949	914	912	898	913	896	914	908	897	858	884	893	868	930	946	904	900	888	882	939	877	871	837	923	930	905	881	902	894	892	913	892	880	882	885	929	948	850	835	938	877	800	897	836	890	871	918	830	895	904	847	912	918	854	895	880	907	895	910	846	879	891	860	855	841	830	879	956	876	896	934	893	849	873	871	884	848	874	880	876	922	864	866	869	917	907	900	851	953	888	857	876	919	894	851	922	906	888	944	878	892	892	886	858	869	916	859	841	886	844	897	832	911	870	875	935	854	908	900	939	904	934	897	906	894	897	901	919	873	865	857	805	900	873	886	906	896	893	900	894	880	879	900	861	901	877	883	883	947	849	841	882	884	952	914	916	913	891	875	837	872	885
20806	27905	23162	7897	4007	2896	2036	1434	966	751	637	567	445	343	292	309	267	245	280	234	233	223	205	216	198	223	220	206	191	186	192	187	201	190	202	187	174	188	199	164	192	186	159	137	161	179	165	176	166	187	156	162	161	167	180	146	196	180	150	165	209	160	184	168	179	174	153	159	147	179	187	172	169	189	153	162	162	150	147	155	165	182	174	192	179	156	149	160	174	179	181	163	164	172	179	182	161	168	168	154	169	181	193	146	163	169	177	165	153	178	162	177	178	170	149	185	166	158	162	169	154	167	183	157	181	169	186	177	188	180	165	175	157	163	178	194	156	164	179	153	194	171	177	163	161	158	161	167	193	177	164	164	188	168	156	184	184	170	181	169	175	167	171	164	161	171	179	139	161	178	165	189	188	173	174	202	160	173	187	161	180	160	156	158	176	194	162	174	165	178	169	173	153	172	154	184	166	169	169	168	176	168	156	172	187	179	176	187	194	161	167	178	155	167	177	165	166	197	160	187	181	157	163	152	170	170	172	213	171	176	165	171	169	140	176	163	174	177	159	171	176	182	195	157	159	171	163	181	181	167	175	182	180	193	176	179	151	196	184	177	166	158	164	184	146	177	181	169	181	178	186	170	158	152	192	173	154	167	137	195	193	161	194	187	175	190	164	173	187	165	189	177	166	159	185	178	156	160	170	157	175	173	153	180	161	162	173	173	149	173	179	152	164	162	175	170	187	177	140	179	179	165	186	187	175	176	168	184	157	177	165	168	188	188	159	183	172	182	174	165	169	149	176	170	178	170	168	173	181	166	177	170	176	176	161	187	169	156	177	162	190	152	175	177	170	167	173	182	176	172	183	168	177	180	146	151	174	157	184	168	186	173	164	163	173	180	166	158	168	163	176	144	195	176	171	166	155	148	189	169	176	161	182	177	174	159	170	182	187	164	151	174	190	187	161	156	160	178	169	191	170	204	180	135	162	159	177	168	168	149	169	167	169	169	159	145	187	190	182	163	191	182	159	178	181	173	184	181	173	192	193	176	172	151	160	192	179	159	153	158	189	170	169	173	162	194	200	151	172	166	179	160	161	165	166	169	185	187	141	180	181	176	169	158	173	167	157	181	192	172	194	162	187	184	188	176	168	181	165	164	183	182	177	168	137	184	152	185	171	177	198	158	156	158	187	161	174	196	173	140	179	192	155	198	197	164	183	183	163	161	151	188	157	185	164	160	165	160	193	162	182	157	169	190	184	165	178	162	166	170	192	185	207	189	181	196	165	177	170	180	177	169	164	170	174	174	164	139	160	188	137	151	170	176	186	174	193	156	179	164	168	189	172	177	176	174	158	189	160	189	176	174	182	178	163	183	161	160	173	165	157	184	163	161	182	178	165	183	183	168	173	178	162	199	188	160	171	176	153	163	159	196	190	154	166	162	166	149	160	188	183	151	164	139	164	184	178	176	185	158	184	179	163	180	171	166	168	173	166	190	155	161	180	184	174	165	171	181	172	160	145	182	179	155	151	186	173	156	173	163	163	164	170	173	190	163	164	178	160	185	178	163	184	158	179	165	177	179	161	160	199	179	186	163	152	184	154	186	180	195	166	175	168	166	183	163	189	177	190	165	152	176	167	168	180	168	163	195	176	170	175	147	170	181	181	193	176	160	183	155	202	159	198	179	167	161	171	172	162	158	142	191	193	171	185	154	179	183	182	168	146	187	175	156	173	174	168	184	180	173	171	178	191	178	180	161	163	160	166	173	181	160	172	166	172	148	162	156	166	171	160	178	187	179	177	180	156	185	163	184	157	174	150	172	187	174	173	161	166	163	159	176	194	162	197	192	170	178	184	147	199	173	163	172	185	179	174	149	157	183	176	196	170	182	219	161	147	180	158	171	172	173	169	157	176	167	158	143	154	168	175	168	153	194	160	190	154	156	149	169	153	160	179	166	158	177	173	170	168	167	174	163	157	166	152	167	168	145	188	177	157	165	173	176	164	156	182	177	187	166	160	171	180	161	149	159	145	175	179	177	165	183	167	169	175	180	191	173	172	170	161	170	167	186	164	166	166	171	175	192	163	165	148	170	198	176	166	192	183	178	161	169	158	156	181	158	176	168	186	168	168	175	179	147	184	178	160	148	168	157	189	177	190	151	181	169	185	156	162	153	162	159	164	197	152	175	151	171	172	153	159	169	196	170	192	175	167	200	139	154	163	176	174	183	164	174	181	178	161	173	170	173	180	156	166	159	156	158	155	165	196	166	184	150	171	170	186	182	164	166	143	155	166	166	164	158	183	175	160	192	165	175	170	142	160	212	169	171	158	171	146	177	173	171	160	176	173	167	153	192	186	183	178	189	177	181	146	155	210	163	179	181	176	161	193	155	169	187	169	153	171	145	163	165	149	178	167	157	173	171	169	160	181	144	178	195	183	189	178	182	171	165	188	202	156	177	169	197	181	174	167	155	147	156	184	172	154	176	175	143	172	158	178	160	196	170	189	196	191	185	158	181	180	160	175	148	185	149	183	169	175	155	187	174	167	183	188	168	187	172	162	168	179	172	168	194	161	180	150	176	168	201	163	178	175	182	164	150	169	167	194	164	153	194	182	146	153	169	176	161	182	173	188	192	176	168	169	169	169	182	175	187	155	185	176	149	176	166	181	166	181	168	187	169	170	148	154	178	177	173	171	172	178	187	165	183	170	154	175	182	170	181	129	165	179	173	152	164	176	157	173	167	167	153	171	171	174	180	168	144	169	166	158	188	178	160	170	176	165	169	179	184	156	164	148	159	183	154	159	166	164	157	163	153	175	174	176	176	171	156	141	184	190	185	152	156	174	177	173	165	178	184	164	156	195	167	148	168	171	148	168	164	153	166	190	177	180	163	184	183	202	165	169	180	151	171	162	151	174	153	196	159	196	160	152	162	172	182	171	188	183	167	171	162	192	174	168	163	165	159	174	201	169	204	176	179	188	164	173	160	158	180	189	184	188	146	177	171	167	141	154	170	156	159	168	170	169	195	158	167	145	188	177	168	187	179	159	148	180	154	163	133	173	181	171	190	177	182	204	186	176	169	176	176	160	158	160	168	161	148	172	147	182	153	170	184	175	183	171	170	159	162	185	176	145	194	178	160	190	185	178	164	182	175	202	175	151	179	189	161	194	180	176	180	165	152	180	169	171	152	152	177	166	188	194	169	152	181	175	173	160	176	193	181	178	203	175	145	172	184	165	193	208	190	177	159	162	147	165	180	187	160	179	168	174	167	169	162	151	166	161	178	172	153	158	160	162	137	156	144	168	152	189	161	163	182	172	155	155	156	189	164	163	198	180	176	184	167	172	177	168	157	181	162	177	157	169	185	166	156	169	146	170	183	185	169	160	183	163	179	151	174	147	166	174	121	168	165	172	186	169	172	164	154	171	181	158	163	169	149	149	174	172	177	157	166	159	186	190	147	152	179	172	181	174	166	160	158	170	181	176	178	178	161	169	158
18576	29166	21733	8406	9271	8676	7131	5447	4130	3415	2969	2639	2119	1670	1487	1375	1222	1191	1124	1011	957	952	875	843	897	764	761	768	767	723	688	708	708	709	692	632	656	606	609	649	583	625	556	598	592	559	573	552	526	588	554	561	552	513	569	591	562	584	530	530	550	623	515	552	565	555	532	569	474	582	543	539	516	557	531	507	523	572	565	558	559	531	545	586	518	565	569	584	573	579	566	544	522	549	545	531	520	475	558	543	549	496	571	578	544	563	527	528	515	533	561	549	563	535	517	528	551	507	498	553	549	512	568	576	534	549	589	528	550	535	564	565	519	544	527	559	546	526	529	546	520	580	506	572	551	511	499	501	547	550	513	552	571	558	562	562	532	510	519	554	562	582	508	560	555	623	538	564	562	530	535	543	495	515	546	552	518	570	563	555	528	536	527	588	543	543	570	607	519	538	564	540	492	592	577	515	560	542	572	535	562	556	536	555	508	525	528	529	523	513	545	521	517	510	539	566	523	497	525	560	564	526	520	510	564	527	553	560	571	519	543	572	552	574	545	534	579	535	533	516	535	545	546	546	511	585	527	537	509	582	552	591	533	535	517	523	543	516	558	539	528	516	551	524	499	516	525	526	545	545	564	533	529	557	520	524	506	552	554	484	558	589	552	539	576	526	553	553	532	565	512	534	550	542	534	535	508	547	552	559	528	547	563	543	516	562	519	537	500	578	520	527	526	507	539	539	497	542	543	529	558	554	516	540	538	532	535	525	543	513	601	511	574	534	549	500	566	497	516	598	521	574	532	572	533	522	525	504	535	514	521	497	525	527	552	503	561	543	546	494	551	508	507	523	533	542	551	526	524	510	548	524	542	540	517	546	533	530	552	546	549	550	549	522	570	552	512	537	535	523	533	508	522	564	539	543	536	515	571	547	556	559	528	502	518	553	488	558	564	542	503	572	522	511	544	563	555	551	530	523	543	545	513	544	512	566	499	548	482	546	602	514	551	530	513	568	559	569	531	534	526	489	533	563	532	503	524	517	505	543	564	559	542	547	488	491	564	512	540	574	566	585	547	556	503	537	543	533	547	485	511	512	544	525	511	538	514	524	542	530	547	510	556	513	549	531	557	559	564	526	576	564	527	560	560	519	541	566	515	547	535	508	528	540	563	520	540	550	536	521	519	532	571	579	527	531	560	518	566	564	499	537	488	553	537	529	567	514	534	538	528	514	556	535	534	530	575	506	546	547	513	549	524	549	577	533	576	559	582	503	554	546	502	560	543	546	565	529	536	570	546	572	523	554	564	570	545	528	571	594	568	542	532	513	540	555	533	535	570	516	504	542	554	542	511	576	578	560	534	540	552	575	547	538	560	494	542	501	541	531	538	568	529	532	546	514	540	523	545	527	556	542	517	562	546	588	530	539	554	540	545	530	516	521	519	536	513	565	552	535	550	522	558	512	509	534	509	509	527	561	515	530	535	561	539	549	531	543	568	491	552	522	553	524	530	512	549	548	539	569	567	507	521	578	527	529	542	501	510	556	560	521	517	541	507	551	524	562	527	546	541	542	539	538	575	541	529	547	536	564	519	603	531	565	516	537	558	522	541	530	543	545	530	536	557	555	494	510	539	561	547	559	482	515	532	529	548	532	542	550	523	563	582	514	564	518	556	533	516	554	543	483	550	590	498	551	556	519	530	570	531	546	560	501	549	549	527	559	497	537	533	571	542	557	549	529	538	503	581	560	539	541	542	509	585	548	561	547	537	526	542	526	565	477	523	522	562	542	550	537	565	537	535	596	518	559	537	540	573	506	558	532	580	504	513	549	505	530	560	527	536	525	550	534	532	544	558	522	516	578	526	518	526	583	532	532	495	503	528	568	505	534	541	558	573	532	553	574	532	561	519	531	542	548	551	595	563	535	548	521	527	540	550	541	554	530	515	547	562	549	570	569	519	505	551	541	528	573	584	528	559	534	530	552	557	545	547	565	577	547	537	550	514	495	555	536	527	502	530	540	526	532	545	531	551	536	521	558	551	528	524	563	557	537	542	523	528	523	547	531	503	544	571	496	502	571	512	544	544	577	547	535	556	522	574	526	536	538	509	545	514	491	550	554	518	552	568	555	554	553	515	552	523	529	492	528	542	553	565	541	542	513	582	508	550	503	544	557	525	574	543	518	500	490	522	539	563	521	545	530	507	518	574	566	538	489	577	531	526	577	521	545	535	493	512	542	556	548	594	532	543	541	544	506	539	542	569	568	562	546	526	567	546	527	540	538	554	554	582	517	540	556	566	522	550	563	542	566	509	579	533	530	516	548	542	511	507	577	548	546	561	548	549	519	552	537	556	545	549	530	560	578	531	538	547	509	542	550	513	553	544	558	559	540	504	546	532	605	555	539	537	564	544	536	546	523	519	521	531	494	533	550	543	502	515	556	547	572	515	558	563	546	539	536	583	542	561	564	524	533	561	556	545	538	496	538	536	504	535	515	532	524	524	538	520	548	537	552	556	554	514	547	519	540	556	565	532	513	525	547	533	513	584	542	477	562	538	508	575	569	511	525	546	557	583	565	523	537	538	560	557	535	555	495	528	516	526	542	510	521	563	499	559	497	530	541	533	574	523	562	521	519	544	560	529	528	490	564	566	512	498	533	549	488	569	529	511	535	558	547	512	562	553	511	560	569	510	555	524	507	547	559	548	537	556	534	489	590	541	529	509	561	578	516	539	508	557	507	551	524	535	568	548	576	555	534	539	539	534	553	534	543	555	550	533	549	527	541	561	508	508	517	545	531	530	584	535	518	544	563	529	560	532	527	516	555	551	588	524	534	559	539	508	524	553	544	549	561	596	541	579	541	566	547	564	567	538	567	503	572	540	537	545	541	574	484	553	529	522	502	566	542	503	489	540	524	565	520	526	518	534	526	563	540	529	558	544	553	526	555	506	576	568	538	532	583	566	548	572	495	537	574	574	556	543	507	573	546	548	561	525	537	488	566	539	579	530	546	523	562	558	555	566	543	559	547	602	518	517	541	545	527	547	549	571	549	538	534	554	529	536	572	549	551	586	505	507	546	511	530	566	552	527	554	511	589	552	565	574	508	556	532	536	549	543	554	559	505	517	503	548	532	537	539	525	555	539	553	560	553	523	563	531	557	549	546	595	558	534	513	514	525	540	538	520	532	548	545	483	551	521	535	552	549	554	526	584	515	567	540	574	535	543	486	534	543	527	541	537	537	526	541	544	535	553	518	522	475	522	518	539	562	568	566	522	530	500	527	587	573	529	563	580	548	509	558	545	539	496	508	585	514	581	506	558	502	563	515	519	516	574	534	553	588	535	555	539	541	538	551	514	519	553	544	499	535	546	558	535	543	577	552	569	534	527	555	548	537	521	544	554	539	512	539	543	534	504	540	544	502	542	566	530	573	556	529	502	551	558	546	520	534	499	522	525	514	553	556	536	540	570	560	510	500	567	530	505	512	535	521	535	550	552	544	495	513
50568	47586	37781	26648	25335	24607	19807	13621	8017	5314	3890	3728	2609	1504	1019	752	610	492	492	400	363	374	365	368	297	288	288	294	262	285	260	259	264	285	254	242	241	226	214	217	210	214	202	200	233	209	238	180	258	220	219	224	236	195	214	248	220	213	212	201	229	230	226	209	206	232	217	208	211	221	208	175	198	228	211	203	193	208	229	181	226	201	242	204	205	227	214	215	210	210	209	231	195	210	214	197	220	198	196	217	219	233	212	230	217	221	221	227	216	208	227	194	213	229	185	239	216	232	219	226	203	201	209	204	211	179	223	182	219	213	211	242	209	225	228	229	190	194	204	224	228	193	207	206	220	204	233	207	206	231	229	224	236	230	191	222	205	223	203	198	229	199	212	209	225	212	211	209	213	242	217	213	203	200	202	223	202	213	218	212	192	208	216	189	191	224	211	207	230	208	218	230	199	209	213	192	232	204	212	206	213	217	204	209	202	226	229	190	190	226	199	206	232	229	230	224	207	229	204	197	228	204	205	196	213	205	226	217	202	192	204	197	195	240	204	196	214	212	228	227	196	251	200	240	213	209	232	220	195	215	229	207	207	226	219	213	176	203	208	231	230	197	226	236	199	244	217	194	215	196	211	213	182	213	192	209	209	188	213	219	200	210	210	210	234	202	211	229	211	191	210	198	179	214	198	216	222	219	213	184	197	215	203	236	205	230	189	212	197	216	197	219	208	202	208	208	202	212	221	185	214	261	203	199	216	210	187	211	205	212	220	216	213	192	206	227	179	206	203	221	213	201	209	223	214	238	232	224	244	203	229	216	226	201	235	204	219	192	217	215	215	207	205	212	242	213	228	226	213	199	224	214	205	204	223	221	208	218	228	240	211	232	214	203	228	217	211	210	219	220	200	220	208	228	194	208	217	219	194	197	180	225	197	230	212	200	227	211	198	214	189	207	222	185	192	225	196	205	191	212	212	204	226	233	217	182	187	192	216	234	195	204	201	198	197	209	187	213	190	227	208	250	218	222	197	210	211	204	223	200	167	210	202	219	210	224	221	215	198	222	216	239	218	190	219	236	187	205	215	203	197	226	214	206	214	227	214	219	201	203	206	234	191	212	216	205	233	192	211	228	207	190	234	214	227	202	213	201	190	185	243	231	196	211	218	209	202	203	222	185	211	209	204	192	215	182	202	209	227	201	176	214	214	216	206	207	198	228	205	203	233	226	194	219	200	202	212	222	208	224	229	218	201	201	242	208	238	219	227	204	180	219	206	206	199	201	219	226	201	205	183	197	191	224	244	197	223	209	213	226	194	211	197	217	193	215	211	200	212	220	194	236	187	221	224	205	224	191	201	196	215	193	205	219	205	190	210	219	222	182	216	211	237	209	207	222	207	217	206	207	210	215	220	207	187	226	226	192	195	212	196	229	188	214	219	186	190	210	214	214	176	200	223	199	211	196	217	224	199	190	213	215	229	212	228	219	217	191	205	192	202	207	244	210	190	190	197	230	188	210	184	204	218	211	198	227	203	207	220	186	231	224	231	205	205	234	204	204	209	201	222	203	209	215	197	209	235	207	217	219	205	196	204	191	201	183	201	226	210	219	225	218	221	227	223	210	212	178	184	220	198	202	195	213	224	216	212	219	213	178	203	224	198	220	229	216	206	224	204	206	207	174	195	216	222	217	189	193	222	210	207	204	203	198	203	194	225	175	223	197	223	203	215	235	255	197	231	203	190	250	232	211	222	198	230	229	214	214	207	210	205	207	211	222	206	204	261	233	224	196	214	234	208	208	219	223	235	201	223	216	229	206	204	198	210	206	220	234	208	204	216	191	215	203	185	207	230	204	211	208	196	227	208	188	211	195	204	173	229	230	225	196	214	195	218	230	214	223	184	232	234	205	195	196	221	207	209	217	208	209	213	184	203	198	207	201	234	196	198	225	183	193	216	225	204	199	211	208	213	223	207	207	197	177	210	201	226	190	223	198	220	215	206	212	213	211	223	198	222	213	226	213	199	213	208	199	183	226	206	212	213	204	206	190	244	205	218	205	210	193	210	205	208	205	224	228	211	189	236	204	225	235	227	192	207	187	179	203	237	225	216	210	228	214	210	208	233	231	203	211	200	226	214	226	199	220	215	202	217	202	206	214	175	224	218	231	199	224	217	226	211	244	206	211	256	204	224	213	209	199	191	215	223	236	214	182	216	245	230	211	195	218	197	225	208	182	220	218	196	205	199	195	218	225	193	209	222	217	211	220	201	193	226	206	208	207	206	218	220	203	233	207	189	208	191	207	210	229	202	212	229	223	195	236	215	199	213	192	232	191	192	209	221	196	196	203	190	218	229	216	197	204	208	215	213	215	215	229	202	209	208	219	184	231	188	233	217	202	227	198	210	225	201	192	190	207	204	211	195	195	232	190	213	228	217	214	239	207	196	247	223	207	198	182	207	190	193	223	218	217	229	227	186	212	217	187	229	243	199	191	221	230	180	189	211	208	218	195	217	188	195	211	226	210	195	194	229	187	213	231	192	244	195	220	225	217	200	208	193	225	205	214	213	201	225	233	233	220	227	206	206	223	179	214	179	218	230	220	202	228	219	201	207	193	201	211	199	192	186	209	235	185	218	205	189	212	233	219	229	235	205	217	207	238	216	213	207	197	209	218	218	200	208	192	218	216	217	205	202	207	222	192	211	207	191	227	200	181	248	217	192	211	221	236	239	186	220	190	211	214	205	232	214	211	206	236	220	202	210	211	210	230	204	200	202	190	212	207	217	208	223	204	265	213	234	185	209	208	212	208	205	218	211	226	202	202	200	224	219	225	217	243	214	219	200	202	212	241	212	203	234	175	206	203	201	225	225	216	214	210	205	231	209	227	208	204	217	214	198	214	217	205	218	225	215	210	219	229	218	226	228	234	207	200	203	213	206	212	216	220	220	217	225	216	211	222	204	204	208	209	223	197	223	206	191	201	198	204	199	242	215	200	178	226	206	210	216	207	221	212	194	205	222	220	197	212	215	203	217	188	240	169	226	192	209	216	199	210	199	212	185	207	176	235	201	193	201	202	197	223	206	222	217	212	207	203	212	193	201	188	212	215	174	214	236	202	194	215	216	192	240	205	211	212	243	232	226	219	220	205	203	216	189	205	223	238	211	226	200	202	190	215	218	205	219	218	186	188	208	190	200	184	188	205	240	197	206	215	202	205	218	210	210	224	186	222	214	181	213	221	208	236	228	203	230	214	190	206	222	208	200	215	223	222	191	261	231	229	219	212	204	216	193	210	226	212	220	194	189	209	210	218	212	216	221	223	231	201	212	192	209	221	223	194	203	176	194	198	214	206	213	190	206	196	226	221	213	226	219	204	182	211	214	216	200	203	195	213	227	211	233	210	201	222	200	220	203	224	189	222	201	225	221	219	214	201	204	219	206	223	230	195	229	212	206	218	244	199	228	199	188	199	203	208	190	193	213	218	221	201	212	242	222	222	222	204
42317	50894	40228	21804	28598	29524	26629	21740	17572	15314	12612	11905	9143	6112	4895	3829	3339	2571	2501	1945	1831	1671	1618	1434	1301	1286	1165	1131	1097	1062	983	1012	931	965	995	889	880	884	851	814	755	747	700	679	699	683	678	716	648	665	675	721	661	716	699	716	697	677	698	646	663	634	654	682	626	686	653	680	662	690	600	636	669	639	646	643	672	638	576	616	609	641	616	631	624	658	656	630	664	636	634	627	669	657	627	660	652	653	651	611	651	621	609	613	625	653	669	673	631	635	642	601	629	664	643	623	658	618	636	650	660	621	579	620	640	651	711	592	660	654	676	649	651	651	622	575	658	647	643	608	654	671	677	647	603	619	643	621	628	697	653	655	637	676	619	654	633	652	637	646	631	621	659	633	664	631	649	640	655	644	595	617	608	641	616	650	657	641	652	649	637	643	651	645	677	580	653	617	658	660	669	665	582	676	584	663	655	620	608	628	573	641	616	636	582	628	638	605	656	594	649	655	655	648	630	645	612	642	663	653	618	601	627	669	624	614	617	623	631	645	610	649	644	653	632	633	642	643	622	645	651	656	657	633	638	653	632	661	643	627	606	682	638	686	594	661	628	665	597	623	631	616	645	644	659	635	604	633	615	633	619	630	649	645	538	633	661	631	639	638	614	666	647	605	597	612	624	635	616	647	636	622	628	606	616	587	610	668	635	618	589	643	625	630	654	611	617	565	644	631	634	636	593	658	661	629	636	603	639	608	638	634	638	621	607	589	643	659	619	640	658	626	676	585	638	617	653	610	632	616	604	594	583	636	653	632	643	619	645	598	642	616	639	621	609	596	622	641	603	603	652	634	616	595	632	639	596	658	621	616	602	629	655	615	614	625	658	605	670	631	622	625	625	609	607	679	616	630	650	643	641	612	635	647	636	668	686	615	635	598	633	616	624	632	631	603	602	640	647	618	598	585	622	634	618	608	614	596	612	651	631	611	599	629	630	664	648	621	634	574	562	628	622	651	630	623	605	653	677	622	588	617	607	627	631	601	618	624	632	615	656	644	660	680	614	653	594	616	637	606	637	590	634	609	626	589	638	618	642	638	610	599	624	622	602	656	612	651	611	635	625	618	640	606	630	600	653	571	637	625	624	601	606	664	659	613	602	654	683	637	616	675	657	596	633	668	624	651	645	637	609	590	616	618	626	636	631	625	663	628	635	590	655	611	637	613	667	608	660	615	637	668	595	615	647	680	620	622	651	602	660	638	670	651	619	628	616	627	634	592	603	617	649	631	664	630	634	604	626	662	701	630	639	620	636	669	612	585	633	660	664	615	602	585	622	627	621	599	612	647	647	609	621	613	634	640	644	688	608	614	617	654	628	653	656	652	563	645	679	644	640	614	601	654	585	659	672	612	662	679	592	639	619	619	635	652	639	617	646	650	657	643	642	649	643	607	612	653	629	608	589	636	669	624	645	672	644	633	663	614	631	576	628	617	623	636	691	599	658	610	606	678	610	602	618	618	674	606	648	648	594	643	630	618	610	630	616	626	617	663	649	626	590	613	594	661	628	649	586	626	641	639	628	634	623	634	654	640	643	645	632	654	620	641	637	653	623	688	615	621	625	618	612	640	642	639	605	656	625	611	647	621	639	690	676	628	620	644	610	637	660	626	671	639	627	625	667	605	660	600	639	679	650	625	626	638	632	642	645	661	588	624	644	649	616	635	619	640	664	656	669	654	662	650	627	691	658	594	614	614	634	663	615	678	636	647	631	650	661	624	602	656	675	638	643	611	625	639	657	646	618	644	641	642	657	620	632	642	612	610	698	645	705	649	601	608	640	598	646	642	678	651	650	631	662	646	632	651	666	649	637	610	659	626	653	668	647	677	644	627	585	641	619	640	615	664	602	627	629	654	643	610	624	616	650	607	624	602	620	658	604	611	653	598	646	616	649	660	650	598	659	668	628	617	624	688	638	668	669	631	620	615	682	641	606	637	631	686	600	660	639	613	618	627	623	624	608	646	653	672	646	611	645	646	618	631	656	583	615	649	646	573	617	634	629	637	639	645	600	662	635	644	621	629	646	685	640	625	626	640	613	668	583	616	619	624	606	657	641	607	609	637	604	674	653	646	582	660	632	651	621	638	633	612	632	646	649	648	605	619	612	651	642	672	616	633	636	616	685	621	641	618	599	673	602	578	621	607	675	590	670	662	694	667	631	636	669	613	648	693	628	591	628	616	608	669	634	595	630	657	648	674	630	661	611	612	622	668	621	670	623	634	653	647	623	633	613	644	627	716	626	670	611	628	622	614	639	628	649	652	643	617	620	716	627	677	667	658	655	644	636	654	636	639	585	629	586	657	637	610	619	624	620	610	656	630	669	623	632	613	573	661	619	626	590	624	671	653	635	620	651	653	601	649	626	681	596	613	689	649	651	620	615	582	653	619	636	591	629	663	567	672	592	613	633	608	630	638	588	651	592	681	651	651	677	639	668	639	625	614	652	620	616	626	580	633	614	636	646	628	684	607	657	627	621	588	632	633	644	642	660	606	586	604	645	648	622	649	661	684	598	594	654	640	640	663	640	628	639	609	636	652	661	657	641	626	660	655	652	636	590	637	667	594	635	636	623	642	619	627	592	622	644	610	647	658	680	586	623	667	620	686	617	663	621	625	594	680	625	639	632	633	666	703	604	623	634	626	648	646	649	664	625	663	657	654	607	644	642	655	631	675	603	647	637	661	611	645	645	658	616	623	626	611	636	620	635	592	611	587	673	591	633	619	656	672	636	646	641	614	607	651	629	628	656	668	664	611	616	613	683	658	615	629	648	618	581	658	649	671	687	569	656	640	650	640	643	611	629	614	642	606	629	634	678	637	600	667	621	682	643	600	618	652	658	578	589	599	651	645	680	615	634	616	621	660	599	627	613	616	644	609	684	648	621	644	619	610	622	629	666	620	658	695	656	593	648	630	622	583	677	577	649	619	676	657	592	633	631	633	622	590	623	633	597	641	622	617	649	624	642	558	626	599	652	637	624	615	664	662	613	619	610	659	671	611	625	658	622	609	647	664	650	615	583	636	669	636	626	633	600	627	648	629	602	630	623	605	633	621	664	626	670	618	652	659	653	588	615	618	651	637	676	643	653	602	651	632	616	612	654	649	606	620	646	622	636	612	644	599	662	618	631	638	628	628	599	667	648	623	619	627	611	619	591	627	628	607	608	668	657	597	631	620	623	612	603	677	600	622	572	593	565	676	613	623	644	629	636	630	635	642	614	613	584	618	641	621	603	657	606	632	663	660	617	624	627	580	626	680	644	623	645	641	632	620	599	640	631	694	623	653	593	653	615	620	650	610	622	629	624	667	618	663	637	630	625	607	658	652	658	608	621	656	624	662	621	709	607	659	662	668	646	620	649	608	637	639	680	620	612	676	637	633	691	621	674	641	623	629	598	644	684	656	593	630	619	638	685	639	625	648	656	628	682	630	624	668	610	634	682	684	652	641	605	620
55611	47759	35750	27008	27344	27647	25546	21971	16069	11417	8113	6620	5105	3207	2329	1500	1108	984	865	717	660	638	568	505	443	509	429	433	501	431	389	401	404	401	404	379	365	391	370	342	401	353	353	318	345	333	341	328	347	355	306	325	323	362	321	345	318	320	337	340	301	340	341	341	316	333	343	314	318	305	335	308	290	325	315	337	303	324	325	316	305	312	359	329	375	304	288	326	346	322	345	317	335	313	338	320	316	347	327	273	309	327	333	281	299	357	276	351	323	313	307	344	335	334	334	348	341	304	328	338	354	285	332	287	322	327	312	346	295	344	335	332	304	305	325	334	343	336	338	311	321	338	359	274	330	340	303	326	318	318	276	304	346	305	343	322	302	318	322	313	324	318	307	305	298	339	352	339	302	308	323	336	347	325	361	306	306	311	304	298	307	317	310	335	284	307	300	292	318	307	340	288	324	300	325	311	330	305	312	326	302	316	329	314	320	294	330	305	331	332	333	326	359	291	350	324	322	324	341	344	361	321	295	343	330	338	318	317	314	340	322	334	317	351	310	362	337	320	342	310	286	301	332	307	307	308	323	318	341	345	331	313	304	331	350	303	299	322	341	335	315	350	325	310	313	331	294	322	306	299	329	350	320	329	353	308	303	306	312	308	315	350	285	308	325	312	326	339	339	327	310	338	332	337	335	349	316	301	314	308	333	347	313	307	340	328	311	324	339	347	317	341	338	304	330	301	305	319	290	317	361	308	332	330	318	351	286	327	266	325	311	305	302	331	333	325	304	338	308	330	290	309	331	342	307	334	320	324	354	345	304	345	304	338	330	284	312	305	327	338	300	330	332	335	332	303	310	333	298	300	313	291	314	319	340	324	344	335	316	329	336	335	321	332	319	331	308	315	311	339	335	340	308	308	310	315	326	346	327	328	309	350	322	289	296	348	324	294	306	330	320	331	343	331	317	306	323	331	325	311	319	284	309	313	314	318	312	332	308	313	307	300	281	326	302	330	308	315	331	323	299	327	334	302	340	314	334	325	343	315	301	332	327	313	355	306	305	353	308	333	312	332	319	290	321	302	327	307	305	317	313	326	317	310	336	309	321	325	342	312	324	300	323	306	317	323	327	330	350	323	282	328	328	266	312	311	310	296	314	309	331	305	311	306	347	331	346	335	342	300	311	337	324	314	310	320	308	315	322	344	311	352	329	347	295	307	319	340	315	288	298	325	329	295	341	308	305	320	311	322	358	322	313	303	364	279	313	345	329	347	363	329	308	326	302	306	273	281	348	313	318	315	370	296	320	341	327	308	328	322	339	310	311	376	337	332	312	313	342	339	336	349	326	294	330	315	318	329	310	336	339	331	328	306	337	300	312	321	321	319	319	322	329	335	300	321	317	350	318	346	325	318	317	322	348	297	342	323	338	307	324	328	307	330	290	294	306	318	297	356	333	305	323	326	279	285	332	300	311	316	300	325	355	326	300	325	321	293	289	323	327	301	315	340	303	317	296	351	322	308	320	345	341	334	316	309	344	302	304	345	333	311	319	293	310	311	311	312	268	316	340	324	290	296	308	322	341	342	342	305	317	305	344	314	317	311	309	323	320	334	282	325	303	297	322	285	345	336	311	327	300	324	272	296	319	321	321	325	312	316	336	297	326	333	329	338	305	287	367	314	281	342	287	326	281	330	336	301	339	318	314	314	303	348	353	329	324	349	339	351	327	327	343	327	331	307	303	357	362	315	317	296	333	307	306	317	313	317	320	293	329	313	321	307	306	315	318	310	330	292	316	319	293	329	319	327	338	301	328	325	348	330	288	317	298	321	330	316	360	352	328	336	293	319	281	349	351	322	338	325	287	289	358	349	358	282	292	304	295	312	333	334	325	333	326	312	330	349	291	346	330	326	303	334	331	300	305	344	305	324	322	299	308	323	372	333	315	322	310	353	338	316	298	335	323	293	332	325	307	327	317	317	333	314	306	328	321	336	304	319	326	320	321	367	292	354	311	303	318	308	319	313	321	338	314	341	351	315	335	313	338	313	322	307	275	320	331	334	326	329	331	310	326	313	334	319	344	329	326	321	298	340	321	329	303	321	292	318	305	341	337	316	315	338	313	313	338	277	320	336	311	298	303	323	363	314	306	312	305	312	336	302	309	310	315	323	306	322	325	319	294	291	326	328	323	313	290	317	341	320	309	336	323	334	321	354	337	294	313	323	352	325	335	341	329	331	339	355	329	307	305	309	301	331	334	333	348	296	283	290	352	325	323	339	334	282	294	309	315	323	335	302	302	286	304	325	317	320	291	311	315	303	330	323	332	348	350	289	303	346	342	331	326	301	311	294	319	335	339	310	317	325	350	335	281	333	311	333	300	296	314	296	325	306	315	276	313	328	339	332	344	310	330	317	312	303	343	356	297	310	329	314	345	306	333	338	307	284	300	347	310	346	271	326	307	320	320	318	288	339	342	335	329	302	299	319	322	335	307	347	319	290	337	334	313	326	307	317	326	332	333	290	339	307	292	337	335	314	341	314	325	346	301	311	337	333	331	336	320	339	313	302	322	319	317	328	338	333	328	286	295	335	298	329	340	325	332	329	320	316	319	309	320	301	361	341	316	341	321	322	301	301	321	317	336	305	328	347	332	313	325	299	319	317	333	339	289	303	298	332	297	299	358	304	337	316	295	336	325	288	315	328	305	343	298	337	310	325	306	308	336	323	321	329	343	332	301	319	358	346	347	266	341	308	320	336	320	363	341	310	304	353	326	333	325	332	288	307	299	301	299	348	297	335	309	294	338	338	351	311	334	323	313	292	317	350	348	300	320	310	290	308	295	319	343	308	346	333	346	315	302	333	306	307	305	277	326	298	316	277	312	337	326	305	318	316	316	315	318	327	297	307	295	313	351	360	335	317	293	307	321	320	357	271	313	312	298	308	296	322	308	331	330	302	339	339	289	309	325	327	351	292	329	326	297	305	267	308	308	313	300	339	312	306	328	347	320	322	299	324	317	323	328	348	272	329	324	326	319	325	346	299	312	323	337	357	352	320	330	295	327	314	335	349	366	329	304	318	311	334	322	331	282	316	318	293	303	323	320	290	321	313	335	336	306	332	329	357	323	322	370	274	346	300	302	326	290	318	288	305	335	332	312	314	295	320	321	336	330	360	350	307	384	333	317	299	327	325	316	301	295	286	296	308	307	304	327	330	323	341	316	316	282	328	329	302	338	327	349	301	290	323	333	331	308	338	324	336	311	362	315	302	330	326	327	317	366	325	304	316	335	302	303	303	325	290	338	322	353	331	308	332	323	313	312	306	307	339	334	300	320	323	344	384	306	319	305	332	318	345	341	300	302	326	318	317	299	295	320	327	298	297	322	351	343	337	286	341	317	330	349	334	292	330	323	348	299	325	323	323	286	306	322	304	338	346	310	322	322	292	302	337	321	319	327	300	328	341	326	317	303	326	361	333	326	305	348	310	318	325	332	319	301	340	335	315
47089	53689	40945	29567	38042	36345	35271	30848	26904	24425	20566	18662	15779	11341	9184	6747	5276	4263	4144	3299	3025	2765	2236	2058	1928	2092	1798	1809	1714	1775	1529	1755	1639	1322	1438	1267	1253	1282	1224	1117	1123	1175	1001	1014	1007	1015	979	993	972	965	970	948	985	1012	1061	1002	946	1058	1031	914	990	895	954	837	917	916	898	965	924	917	925	922	914	861	896	864	933	889	912	917	882	845	913	852	907	896	850	889	902	845	952	862	874	853	859	907	876	932	866	899	867	887	880	934	945	895	894	886	890	877	840	876	865	840	896	874	908	871	937	924	888	892	936	898	911	853	864	931	829	873	867	871	869	917	931	825	828	911	872	875	897	869	913	871	832	912	846	826	929	863	862	894	907	818	869	907	850	888	897	867	886	890	939	891	893	852	892	868	900	909	865	872	930	869	901	909	853	906	896	885	887	883	914	927	865	873	863	859	894	894	877	830	885	896	912	885	896	868	899	885	935	862	895	913	941	897	883	887	876	895	903	878	870	877	881	881	869	931	883	868	867	939	924	870	845	934	908	867	862	852	910	826	887	875	885	848	864	976	907	900	933	930	874	925	912	888	898	900	861	852	872	932	789	890	907	903	884	839	912	865	905	902	877	907	923	874	912	855	873	888	903	796	880	967	899	899	843	902	901	894	865	917	917	860	905	843	855	873	887	939	868	880	927	874	846	827	869	884	886	884	844	879	848	914	882	929	844	871	846	924	925	906	863	908	919	901	913	867	812	865	888	895	854	945	877	899	878	904	889	880	873	868	856	852	855	870	892	902	869	845	893	868	906	890	906	866	889	909	817	897	914	874	882	824	867	881	826	875	825	875	871	878	859	854	894	856	896	898	879	874	876	862	917	908	932	857	906	911	865	797	932	927	851	876	872	889	853	869	946	895	872	887	893	814	883	844	796	916	863	824	864	862	866	882	864	882	893	908	883	880	933	889	893	911	883	896	814	844	933	884	871	906	934	863	895	865	867	897	841	911	894	846	870	881	876	878	882	897	891	845	868	873	864	914	855	929	902	869	920	933	930	859	847	880	879	907	892	885	878	916	928	889	884	868	894	866	929	865	813	881	878	915	906	884	897	870	903	918	838	921	921	876	861	865	866	846	891	892	922	832	879	852	880	874	838	890	927	886	898	882	868	903	819	876	872	893	897	866	891	902	904	915	866	901	910	885	878	900	851	888	837	827	820	853	875	900	882	886	897	880	873	858	890	860	947	892	866	905	861	864	861	862	865	874	881	937	901	852	956	860	914	885	850	866	869	895	901	858	913	891	891	859	878	860	813	863	908	839	929	903	874	913	851	912	833	892	839	896	872	895	837	873	865	842	889	883	899	849	900	881	820	900	879	924	864	841	864	883	894	861	900	891	876	871	844	862	905	881	833	844	814	889	920	922	874	936	857	854	807	849	897	855	862	851	937	843	814	865	922	890	912	892	895	885	874	884	892	866	894	869	941	879	898	851	875	884	846	879	913	841	911	859	848	882	851	879	865	865	858	838	900	909	835	854	877	917	861	898	889	886	917	873	861	878	886	872	935	910	862	840	819	909	867	921	848	837	929	842	866	917	862	908	938	896	897	914	904	863	880	906	925	836	849	876	883	899	872	887	872	863	878	852	834	879	896	896	928	879	917	957	886	882	892	883	879	914	834	880	902	885	862	870	874	901	891	863	884	879	874	855	900	885	864	890	875	877	902	833	876	847	840	889	867	839	873	901	899	843	880	900	870	935	823	850	883	915	871	858	926	896	918	898	859	871	882	872	897	833	851	881	880	933	894	890	899	865	866	843	842	914	842	845	843	860	792	895	913	902	889	926	875	914	925	886	871	850	905	905	925	854	881	884	912	897	876	873	836	946	886	942	876	900	897	859	867	887	857	898	865	903	860	854	832	894	820	863	840	952	859	844	873	890	944	889	882	975	865	862	863	894	898	886	899	864	844	847	902	969	875	885	886	900	849	881	813	879	827	839	905	884	889	930	886	883	855	852	851	891	898	885	864	873	859	861	896	899	864	908	869	879	936	895	833	883	848	873	808	866	873	878	832	903	900	854	887	842	914	882	881	852	942	940	870	871	820	914	853	845	888	883	920	833	889	866	907	872	910	866	922	847	857	857	914	898	903	888	837	890	871	890	871	865	889	844	890	864	863	865	860	903	914	876	860	870	867	878	853	906	903	908	904	899	889	909	840	946	855	876	875	830	892	857	911	877	891	955	837	860	842	874	913	859	900	886	915	849	856	889	868	851	842	913	881	900	859	906	871	888	854	841	873	872	890	875	931	887	887	835	950	871	903	869	903	867	872	900	892	881	850	886	873	865	895	893	887	874	889	853	855	852	921	925	908	869	870	894	894	864	829	906	851	838	860	894	890	930	892	838	851	929	862	840	875	905	833	896	874	890	909	874	881	880	930	872	863	884	858	875	897	960	909	839	830	931	893	923	900	909	874	890	863	860	878	858	847	865	839	888	870	895	863	900	875	869	812	917	854	869	886	879	828	863	901	913	939	898	945	857	911	878	894	835	922	863	879	858	895	888	856	883	903	907	916	865	901	851	868	859	923	859	867	915	863	931	866	867	872	840	844	890	917	901	835	897	903	937	842	891	840	864	852	857	880	877	877	936	889	882	928	907	866	887	884	930	843	900	836	839	865	896	851	925	865	891	828	881	889	880	885	906	868	912	847	898	885	883	886	861	862	829	904	909	889	892	848	853	852	828	819	862	858	850	907	910	835	866	837	929	841	922	946	892	914	893	873	892	826	885	838	870	847	896	932	920	879	902	831	850	888	813	901	886	808	892	891	893	892	933	895	901	894	849	850	842	855	899	873	894	882	867	870	889	883	877	917	819	931	866	889	901	850	909	881	922	886	928	845	868	894	825	851	877	868	836	874	889	869	872	902	875	910	865	906	859	885	891	874	872	887	878	880	900	858	908	874	903	827	907	892	861	882	845	914	861	924	885	892	867	895	868	886	856	838	905	887	878	923	864	919	936	886	897	866	913	860	899	953	849	862	870	868	883	893	885	885	853	884	903	915	879	880	914	903	786	812	850	891	829	861	888	905	901	925	825	874	922	923	857	865	869	852	877	884	824	821	871	898	878	906	862	914	864	843	902	949	864	888	898	902	855	846	859	832	874	845	881	909	837	885	890	875	865	936	896	874	855	847	828	879	899	828	905	952	864	873	873	831	861	878	848	880	906	895	863	880	924	866	852	921	910	860	885	914	888	885	830	942	891	872	889	863	886	854	838	937	926	893	869	838	877	874	871	889	958	848	880	848	874	860	898	892	872	885	846	887	966	907	846	921	855	888	899	852	850	844	901	884	868	907	898	906	915	854	844	816	894	874	889	941	832	874	840	864	890	860	893	849	856	859	854	852	891	874	870	879	852	890	920	910	862	878	893	913	838	889	844	879	883	902	849	875	911	831	869	848	880	884	854	899	866	875	854	923	864	870	856	856	847	891	885	906	889	889	911	890	862
17802	23071	14948	5751	4085	2628	1928	1297	849	695	593	497	459	347	310	283	268	309	234	262	254	224	198	208	190	240	191	194	190	193	186	168	200	180	187	180	167	183	205	158	191	168	184	143	172	183	161	182	166	143	153	159	165	170	186	158	191	177	174	167	157	173	163	168	170	163	164	169	156	166	154	166	190	162	132	171	159	164	188	171	174	158	153	180	186	153	167	181	162	171	196	166	165	164	172	166	161	146	168	179	147	179	173	170	165	194	161	169	166	148	184	159	167	169	176	189	148	166	172	162	167	132	156	172	162	178	180	152	167	173	184	187	179	181	177	142	187	169	166	169	172	171	154	181	159	162	181	186	158	163	160	178	163	170	172	170	187	182	162	175	165	164	167	169	180	149	181	183	142	163	172	179	181	156	198	161	175	167	173	172	170	146	163	179	160	167	169	173	166	171	157	149	145	161	161	168	156	187	187	152	198	174	164	151	175	177	168	185	164	175	155	163	171	160	157	166	158	144	185	168	176	158	145	164	177	172	175	184	164	164	171	178	180	158	158	158	170	162	162	159	155	154	181	172	167	162	182	163	166	164	194	174	153	180	186	166	149	183	151	176	156	175	181	150	196	179	164	169	181	155	172	167	147	163	173	149	160	160	159	163	164	165	175	188	140	185	158	172	168	160	167	144	170	168	168	177	179	165	178	164	154	166	160	174	181	192	169	186	172	165	153	163	174	175	198	168	193	164	161	179	171	153	151	163	158	164	169	176	148	175	151	152	153	183	158	156	169	161	179	146	158	169	165	169	158	164	173	182	171	150	162	181	163	157	147	164	140	155	174	183	158	159	190	163	167	177	189	177	172	227	174	184	176	171	178	176	151	181	160	145	170	140	166	182	174	195	204	187	151	172	173	204	171	181	156	200	202	169	157	168	172	165	162	164	195	177	173	179	143	164	181	191	187	160	172	155	170	153	173	168	173	165	171	140	164	159	180	161	161	168	150	157	159	194	152	176	162	154	154	201	189	183	166	169	170	166	181	147	144	177	153	140	174	175	169	159	149	168	172	150	183	161	156	187	168	174	173	178	184	173	167	166	160	178	172	164	179	163	181	170	182	165	154	153	160	157	172	164	151	154	175	143	167	162	174	176	157	185	152	170	192	156	152	173	174	170	163	177	179	154	166	180	164	156	151	158	162	194	171	182	166	162	166	180	193	178	163	145	188	163	157	164	185	165	173	191	157	171	186	212	147	201	167	170	170	167	186	133	178	181	147	176	182	159	162	188	156	143	162	168	190	178	157	139	156	166	169	142	171	170	192	170	171	158	161	155	176	180	157	167	187	162	162	167	184	159	158	165	179	159	139	172	185	171	146	169	186	165	187	180	184	169	174	184	153	166	153	162	166	198	148	167	149	164	163	159	168	180	168	170	154	175	181	163	163	159	171	185	192	149	162	174	182	174	183	170	167	167	178	176	172	165	161	156	175	170	180	146	178	175	179	158	160	160	176	157	184	172	172	184	170	174	179	162	185	138	162	184	203	175	152	158	174	164	146	148	193	157	163	173	170	142	170	155	183	172	167	154	179	171	167	153	174	178	156	170	183	157	168	177	152	179	155	160	175	184	186	142	172	167	168	176	182	165	190	182	141	172	179	181	164	186	174	174	164	196	179	162	150	172	156	157	176	171	173	181	155	168	192	177	181	159	151	175	154	185	178	157	185	158	172	165	181	176	177	179	163	168	173	187	157	175	179	176	180	174	162	170	178	183	180	154	168	177	174	156	173	190	179	170	152	166	172	162	139	187	175	165	170	175	166	153	153	179	168	161	165	167	153	155	168	156	172	165	173	172	137	166	149	146	143	176	164	175	171	150	189	179	158	173	158	179	189	159	190	176	146	183	166	151	156	162	169	170	156	162	186	143	182	179	176	161	188	166	186	178	193	146	169	181	167	163	162	162	174	189	170	133	175	167	144	172	146	170	178	174	170	155	163	139	141	155	184	174	163	174	179	188	154	166	173	170	203	171	131	142	180	173	167	180	175	179	174	175	150	181	178	163	148	187	170	164	159	148	160	146	173	166	148	171	189	177	162	190	149	165	175	164	194	192	151	166	157	167	191	166	158	181	158	148	170	164	161	197	152	184	165	177	177	148	144	176	149	168	173	156	162	146	158	190	168	169	168	191	157	159	135	163	166	189	138	165	164	203	161	161	169	172	157	169	164	192	139	159	174	163	183	178	183	173	180	188	139	163	169	179	173	169	178	174	149	157	172	185	170	172	184	176	153	155	166	170	180	157	131	168	149	163	154	155	150	177	166	151	197	174	155	176	170	157	174	199	172	167	175	151	171	178	152	170	169	138	181	168	161	156	173	171	198	189	177	173	189	172	163	172	160	177	151	194	178	161	151	173	177	175	175	194	152	144	154	173	154	164	184	182	185	184	153	171	178	159	192	180	183	166	141	147	173	159	166	161	172	161	147	149	163	175	188	168	167	162	173	153	165	182	172	193	153	177	180	160	167	163	169	190	159	166	163	182	149	181	161	180	170	176	191	171	177	155	158	165	169	169	176	194	154	166	152	158	155	164	164	166	160	153	190	175	161	168	152	151	158	158	178	171	162	161	145	164	186	186	166	160	156	174	189	154	165	171	162	193	193	158	170	168	169	175	168	197	155	157	178	174	177	183	161	174	157	180	181	163	164	160	162	152	176	158	175	188	166	157	156	169	161	170	139	173	181	160	165	147	158	162	200	171	169	157	155	173	161	185	160	166	159	171	158	167	159	185	156	166	185	168	166	158	185	179	170	158	176	160	167	179	198	162	182	161	163	182	167	179	164	146	174	182	174	145	175	158	153	194	167	174	170	178	165	172	165	180	160	176	194	183	149	189	184	172	171	131	195	154	186	144	180	175	165	175	157	162	174	167	149	152	163	185	191	165	173	186	169	181	157	172	138	180	183	176	165	187	178	157	149	167	160	171	162	177	178	146	173	164	168	156	185	172	173	184	153	162	183	163	163	165	159	163	179	167	156	154	165	190	192	140	146	162	172	161	162	182	178	159	164	153	196	217	142	149	150	196	169	160	189	162	161	184	193	161	161	178	153	166	160	169	177	158	153	156	170	175	153	172	175	164	172	179	148	160	151	172	145	161	177	181	162	171	191	182	195	159	195	158	184	156	181	164	180	157	170	161	155	162	171	165	174	160	160	188	156	161	192	158	152	168	175	191	162	174	161	185	168	157	161	173	178	182	146	175	180	164	169	180	178	173	165	168	163	185	146	180	184	171	192	188	175	159	180	156	174	167	168	159	167	169	172	178	163	163	142	160	166	186	179	159	177	163	172	169	174	174	177	171	175	175	168	163	152	185	171	164	165	181	175	161	178	189	163	167	183	185	196	169	178	177	144	175	166	169	169	188	149	157	173	179	162	157	165	148	180	165	182	180	160	154	155	205	165	157	154	175	170	175	163	158	165	184	178	173	172	157	177	182	179	162	166	148
14999	25054	14528	8850	10438	7434	7404	5241	4206	3399	2999	2581	2266	1676	1519	1331	1255	1220	1101	1041	1003	958	878	926	844	813	793	765	761	722	710	721	720	759	675	690	635	632	620	607	537	560	556	538	562	574	532	569	553	573	500	554	561	563	537	513	543	526	550	551	534	512	525	552	514	539	532	522	533	483	593	561	573	565	496	533	527	506	563	577	530	526	560	542	508	515	568	495	531	538	559	540	545	544	552	549	577	559	553	555	543	489	576	550	512	517	589	544	563	538	542	505	514	586	523	525	526	521	552	530	527	537	575	549	512	537	556	577	548	550	532	511	518	511	534	576	492	547	516	562	539	545	514	513	549	592	550	540	552	588	508	552	538	516	575	499	575	513	576	559	564	592	554	557	558	529	544	535	557	555	581	501	515	519	533	570	535	545	543	528	560	555	530	506	524	585	546	553	553	546	557	509	529	537	558	544	550	545	525	535	537	530	555	524	500	544	500	531	527	548	555	525	525	540	527	521	597	553	552	554	526	513	537	522	552	535	505	524	556	559	516	572	566	533	557	542	557	495	504	531	539	548	567	548	574	535	501	533	517	514	515	500	550	543	546	556	572	507	540	521	567	600	547	529	567	502	522	570	533	563	491	551	502	523	525	560	529	552	576	545	552	513	567	517	484	502	543	555	554	546	550	514	573	498	502	503	580	516	556	559	506	545	535	505	511	584	559	583	514	519	553	535	552	526	528	536	485	590	561	509	545	530	537	535	540	517	533	563	547	521	531	562	559	556	529	562	503	509	546	549	512	567	564	514	537	556	534	505	524	538	525	550	523	563	542	506	535	540	507	489	509	506	543	524	533	512	553	525	536	553	545	601	496	553	537	595	551	511	531	533	527	519	561	521	513	526	518	556	538	536	551	543	506	495	540	555	527	541	550	529	545	570	509	549	528	545	549	520	522	490	508	571	522	562	538	510	511	550	549	533	544	543	542	569	521	545	578	520	560	516	532	508	529	529	544	559	565	528	532	537	542	526	551	551	547	550	553	522	564	549	558	547	554	576	534	552	530	490	538	564	552	523	542	512	538	565	527	552	552	549	526	533	577	545	569	552	514	463	497	555	545	524	530	514	525	531	600	525	556	535	519	567	544	551	549	547	538	543	499	542	576	530	554	507	557	484	518	502	540	512	542	550	528	515	515	548	527	578	526	514	538	545	515	569	469	532	539	524	522	517	537	535	551	514	564	540	554	498	539	564	538	524	527	580	523	536	514	539	543	555	516	544	548	558	579	540	538	550	514	558	489	579	516	568	536	518	527	511	520	535	524	514	518	577	578	560	547	516	539	533	558	521	500	555	551	544	535	509	534	579	577	525	532	564	504	530	574	546	555	573	489	526	568	548	557	540	520	543	522	589	525	580	550	560	567	584	581	564	562	535	522	554	544	514	521	532	552	550	551	514	556	533	535	528	540	504	509	504	494	547	561	588	494	535	495	526	525	535	529	534	536	542	534	514	548	507	554	545	559	503	499	499	551	557	526	531	559	543	565	540	565	544	526	529	498	538	546	502	536	532	508	522	523	606	546	538	532	512	529	528	545	539	550	538	560	540	532	528	553	551	562	548	554	543	523	530	508	574	522	519	509	543	550	531	561	548	552	556	514	548	511	562	578	605	550	557	547	549	566	589	551	505	546	508	537	606	524	538	514	549	540	538	538	570	536	563	499	541	574	549	566	536	512	526	571	542	557	539	504	519	554	533	540	528	541	567	520	503	549	497	558	547	557	537	534	518	531	551	561	520	557	534	531	521	543	513	554	529	553	546	526	527	517	518	481	574	486	538	551	523	547	540	556	564	527	547	503	486	567	565	540	528	551	536	568	534	534	534	586	544	496	580	546	513	558	545	549	511	552	508	524	553	553	539	589	538	521	526	538	552	526	525	545	538	521	531	593	521	542	554	532	526	496	563	504	492	553	539	559	513	540	504	522	499	564	578	540	536	506	493	526	513	519	528	545	498	514	542	561	533	557	545	515	596	535	540	543	473	525	560	484	529	543	556	556	554	584	515	537	505	564	559	585	523	515	506	539	542	548	511	575	489	540	571	534	541	545	512	525	523	541	570	552	526	509	515	492	579	605	544	526	511	551	520	591	538	555	564	538	527	563	539	533	548	557	569	540	537	559	533	525	528	500	519	545	559	572	508	548	567	508	494	538	532	526	551	524	530	584	557	513	537	515	541	537	528	545	536	569	544	522	525	512	511	511	537	554	508	516	508	530	514	502	518	522	562	521	544	527	524	515	543	540	519	537	503	521	507	506	523	538	514	476	546	547	525	518	558	597	538	550	562	538	543	518	510	508	547	553	536	510	542	540	563	503	563	514	569	525	553	562	541	547	527	555	502	544	575	498	501	516	535	548	545	554	545	538	565	513	540	514	552	531	537	522	566	563	517	559	510	543	540	549	562	516	519	553	534	626	534	556	529	572	505	559	556	566	541	528	552	564	558	546	546	540	498	580	533	514	551	543	534	533	541	541	527	524	547	519	520	540	545	536	541	563	531	588	556	499	556	544	526	538	556	522	534	523	541	542	489	514	570	510	490	528	586	581	550	528	559	526	614	566	554	559	515	544	563	525	452	546	533	550	488	555	533	573	534	545	539	516	538	543	572	592	517	528	533	495	536	503	562	565	560	569	570	508	556	542	527	561	554	557	508	577	550	544	553	526	525	507	524	529	524	517	512	553	540	546	544	551	524	555	561	505	536	554	524	547	517	524	503	549	546	547	510	496	542	498	568	540	516	544	553	544	553	525	556	551	530	545	550	525	552	549	528	514	551	525	542	529	519	521	560	604	552	541	493	549	567	534	520	538	539	554	514	528	591	527	544	591	496	549	527	542	530	530	537	535	554	522	582	506	529	531	518	538	549	560	538	550	563	537	542	578	561	538	537	538	563	545	535	496	589	544	529	547	551	559	556	548	533	472	567	569	556	543	525	533	500	531	530	546	575	503	537	515	509	585	577	559	554	498	570	601	549	560	561	559	557	531	484	522	495	517	509	546	512	495	522	563	536	561	525	508	552	498	542	535	559	552	560	558	563	542	531	535	522	535	505	534	542	549	566	535	517	545	517	559	515	549	547	547	520	559	551	508	552	571	505	520	532	515	504	549	520	541	559	565	522	492	538	558	564	515	506	540	531	509	524	548	573	523	509	559	491	528	523	536	483	517	493	525	519	551	537	576	552	523	532	530	549	536	549	530	571	541	533	539	548	549	547	527	549	548	513	553	512	565	525	538	515	569	534	546	510	505	475	561	517	549	549	558	588	516	542	513	542	503	543	548	538	530	532	540	566	563	547	542	564	519	517	523	567	560	505	514	531	522	511	541	521	501	509	522	504	535	513	559	517	537	520	541	497	510	545	517	523	541	538	528	538	533	529	484	560	535	532	504	518	544	501	552	569	501	545	565	530	553	544	563	540	555	525	519	527	565	538	535	580	506	572	549	529	509	514
48850	48499	34894	26226	26078	23313	18934	12716	7540	4872	3647	3066	2694	1617	1176	790	632	508	432	408	422	341	331	316	303	285	290	273	289	281	281	258	255	249	280	226	244	231	240	238	212	246	207	245	203	187	203	225	202	215	219	214	215	207	218	237	223	243	202	235	211	206	193	218	236	191	217	214	212	218	199	201	195	218	209	212	195	225	205	216	195	212	196	186	211	207	178	221	193	221	188	246	209	205	186	223	216	183	206	217	226	197	222	193	200	237	213	201	202	211	207	209	192	230	217	211	210	193	203	226	185	174	197	230	219	211	210	210	184	188	235	218	221	205	182	240	216	204	192	207	190	200	221	212	194	205	240	210	190	208	213	233	199	191	193	218	207	210	197	202	191	179	244	218	208	219	188	205	228	210	214	204	220	219	230	200	213	224	196	204	206	214	202	212	191	216	222	226	223	206	225	235	200	234	218	207	216	192	207	220	206	197	202	195	227	228	201	205	212	192	228	203	204	202	207	225	222	219	206	192	187	200	203	211	197	221	203	189	224	216	234	186	212	205	201	198	218	198	209	228	211	204	227	201	191	209	203	203	218	212	213	217	223	212	200	186	223	194	216	233	220	186	195	203	229	215	189	194	200	195	210	204	223	213	234	194	171	211	194	197	194	225	243	237	219	227	219	202	221	223	229	204	198	207	201	216	206	214	203	208	228	244	198	203	227	228	184	211	218	222	236	202	231	227	218	207	212	195	201	199	210	225	196	226	207	189	217	202	211	210	194	209	198	213	233	209	204	203	218	237	205	238	209	198	201	217	192	206	203	205	222	218	207	226	201	202	217	196	206	209	197	219	204	196	198	194	178	199	223	214	208	187	214	203	214	192	206	194	207	182	198	210	225	215	189	206	210	190	197	210	216	228	227	214	190	189	197	203	189	224	222	198	181	199	198	232	213	209	197	210	199	227	193	196	193	171	230	196	214	217	204	219	213	208	212	190	218	215	214	222	210	186	203	205	240	232	194	228	200	213	214	217	215	201	217	217	214	216	213	192	191	214	201	241	213	214	192	230	193	188	209	222	203	208	204	186	208	219	207	205	203	232	214	215	222	215	171	195	204	198	223	204	213	220	209	190	188	207	183	235	208	207	206	214	217	214	199	220	204	223	218	228	216	211	216	219	244	184	210	202	212	184	194	251	236	202	216	210	215	204	204	202	219	172	201	194	188	201	201	201	202	173	210	180	218	200	202	205	190	214	213	216	207	204	199	201	226	246	198	211	185	201	211	213	210	218	205	233	216	196	246	183	212	235	190	201	192	203	218	209	208	197	198	240	225	188	225	218	203	170	216	203	202	224	203	213	189	207	185	198	218	214	197	208	224	230	196	194	209	200	229	217	196	203	192	224	220	238	220	212	224	214	209	194	205	202	215	191	197	226	196	204	200	218	223	219	192	192	205	201	211	229	220	183	187	200	225	204	196	201	233	194	189	202	224	205	216	204	190	196	217	208	201	204	210	188	227	198	191	234	221	191	204	213	221	186	219	203	201	211	207	208	214	191	227	191	210	217	198	191	180	202	215	188	205	202	220	219	191	217	201	197	203	203	221	229	218	212	204	202	202	183	218	206	177	210	180	221	205	216	199	210	188	198	187	217	217	190	193	242	202	201	209	243	196	191	227	212	193	203	192	203	189	223	224	205	211	203	212	199	194	211	214	202	225	193	226	220	200	215	199	212	220	206	219	193	223	245	202	200	211	206	215	243	219	213	195	246	205	216	200	177	197	202	197	192	194	211	211	193	224	202	187	220	215	202	231	195	185	217	179	227	229	205	216	221	215	212	207	212	210	221	238	221	207	223	222	245	239	209	205	203	200	178	235	202	224	192	202	213	212	205	215	174	231	226	223	188	222	188	223	156	217	185	194	198	225	199	214	225	210	189	203	201	226	213	217	213	192	201	221	195	212	194	238	202	234	193	193	179	211	201	235	214	223	214	199	199	198	228	223	184	217	203	215	182	197	196	192	219	194	240	194	194	235	190	201	184	242	209	212	219	204	199	185	185	213	214	209	241	226	214	205	191	192	199	197	194	191	217	190	237	179	201	196	187	224	181	196	181	224	231	213	198	217	173	205	223	225	215	213	213	191	228	199	234	218	214	218	208	223	199	214	212	218	216	206	197	236	223	200	200	232	219	215	197	211	187	219	206	219	238	219	212	197	202	220	213	190	207	197	232	208	223	232	227	190	203	206	212	231	193	195	217	214	214	205	231	194	187	228	203	213	196	206	226	211	241	214	209	228	201	212	194	204	202	213	231	197	195	208	204	217	197	214	209	213	213	218	237	192	198	204	224	212	217	193	221	211	226	215	234	226	207	207	200	205	205	239	239	206	224	248	226	230	214	205	207	219	173	187	199	202	209	224	198	214	209	210	178	205	224	216	212	225	200	210	214	196	187	201	218	205	213	210	194	205	194	191	203	207	208	226	216	220	194	188	203	212	201	229	234	228	202	189	194	226	235	217	228	180	216	198	206	226	202	188	199	222	195	211	210	213	206	210	208	226	215	218	195	192	196	220	211	223	221	200	221	218	205	199	189	210	220	213	216	204	199	194	186	200	213	200	202	205	234	201	221	232	223	220	201	203	217	196	178	234	195	206	201	209	214	179	217	245	211	196	214	208	200	228	189	218	216	198	210	208	214	205	215	237	206	220	204	190	213	219	204	204	210	209	208	219	187	209	207	219	201	217	189	190	217	197	217	217	228	192	213	216	200	221	213	175	216	191	201	230	192	199	195	195	195	225	230	211	236	210	191	227	216	209	198	220	188	193	193	228	216	211	223	203	203	227	210	203	184	200	206	176	225	230	213	207	208	211	198	188	199	210	215	216	205	217	221	221	206	221	187	219	228	177	205	205	201	208	215	223	187	195	208	225	221	205	208	237	216	198	224	200	193	207	192	212	206	231	239	203	202	193	203	187	238	223	206	222	191	218	205	214	211	193	196	213	218	197	208	212	188	216	196	203	226	217	226	203	209	209	210	223	227	197	213	205	206	210	209	203	202	223	188	182	218	229	206	232	223	225	224	228	212	220	209	216	226	204	209	217	213	183	211	207	193	208	196	202	210	218	231	216	209	225	236	218	198	202	191	193	223	222	200	204	223	196	223	204	226	194	210	206	217	196	210	224	218	219	211	200	225	224	198	229	197	178	199	228	226	229	197	203	197	209	226	204	205	190	220	216	233	219	215	226	203	218	189	206	221	230	203	190	223	205	193	236	212	215	200	170	200	194	219	214	239	216	190	198	226	197	212	200	226	199	220	207	236	207	244	209	198	189	202	224	213	219	180	202	193	199	213	214	208	237	218	196	184	234	207	206	188	205	202	216	237	203	216	198	205	199	190	214	205	206	197	217	223	207	204	212	231	209	194	206	241	188	206	185	201	186	215	204	212	236	176	207	221	223	221	214	205	227	203	216	212	195	202	235	208	207	204	202	192	216	212	204	196	206	206
39036	49954	32181	25975	30305	25779	27438	22607	17846	15497	13020	11291	9225	6527	5417	3860	3049	2713	2310	2088	2017	1722	1541	1361	1325	1212	1101	1157	1165	1179	1121	1072	965	918	927	924	955	928	889	802	780	764	716	718	743	693	688	713	691	688	687	725	702	678	671	670	648	685	695	661	665	668	677	687	664	646	624	653	657	622	642	658	582	640	618	665	626	579	633	621	634	658	651	668	651	650	629	678	622	643	658	636	608	652	640	631	622	704	675	636	696	657	634	627	671	653	666	632	655	663	659	622	633	652	649	682	659	647	660	625	676	626	652	661	619	646	653	591	633	644	651	593	608	656	660	627	632	653	611	644	647	627	644	632	579	631	610	650	621	615	669	626	678	647	665	635	626	692	628	613	629	704	680	614	661	637	655	634	620	621	637	651	592	605	621	629	658	652	661	664	688	632	607	637	624	648	648	668	657	656	661	661	627	637	621	575	641	618	624	602	659	637	661	622	642	628	610	622	651	635	621	640	649	646	657	656	655	651	601	643	637	657	614	640	673	610	626	613	614	644	646	676	611	679	648	637	661	626	583	659	611	675	610	634	667	610	637	590	623	597	636	639	649	652	632	660	623	589	648	632	614	649	691	659	632	628	560	630	592	640	624	662	642	625	621	653	578	584	656	673	640	581	645	625	656	621	672	650	611	660	609	653	632	607	618	618	609	666	654	618	671	613	618	708	617	683	632	660	656	632	657	628	629	655	607	618	636	635	625	599	652	635	683	649	671	651	653	669	607	641	600	681	653	654	637	675	670	647	592	617	620	609	680	642	636	601	615	688	617	709	608	629	657	626	652	648	636	640	661	695	628	646	604	604	571	635	627	624	624	604	657	635	613	644	677	649	666	617	636	654	590	628	628	626	631	624	601	618	635	712	703	634	629	666	574	635	628	610	668	637	631	641	649	627	629	655	620	624	581	611	612	623	595	598	635	669	601	616	622	625	688	624	643	585	635	675	630	665	602	645	581	628	649	630	669	613	622	630	676	604	673	672	604	660	663	652	647	623	649	689	658	622	661	647	607	617	611	626	627	631	634	645	662	627	691	638	624	665	634	604	652	670	636	627	651	650	655	694	649	641	608	616	683	606	627	656	668	630	643	656	630	612	642	643	656	645	632	660	664	595	613	631	644	623	631	637	626	657	621	629	655	603	641	627	642	611	678	637	549	677	620	666	599	678	616	624	677	646	603	649	643	605	602	678	559	638	609	665	619	651	666	649	653	625	645	624	660	646	646	681	596	650	622	646	632	614	674	599	633	639	591	607	628	638	613	674	659	621	628	647	633	632	596	579	629	607	616	609	659	644	574	630	655	658	618	647	673	660	625	699	610	697	656	633	617	625	660	630	597	618	614	609	634	635	649	651	619	664	676	686	631	617	645	661	589	648	648	643	630	639	603	628	653	589	649	608	648	622	647	633	646	633	642	618	626	624	618	694	624	630	629	630	650	632	647	649	668	672	624	615	618	636	638	589	647	661	623	621	612	651	598	632	652	653	624	682	625	610	663	607	614	632	631	679	625	589	626	624	622	629	654	623	599	634	661	611	645	671	650	688	567	642	670	620	606	636	614	588	609	640	595	638	611	689	598	639	615	646	647	682	626	628	623	614	629	644	602	599	605	612	628	657	616	624	670	623	653	661	646	642	618	633	617	675	629	611	646	616	625	626	590	628	644	700	649	651	667	614	614	638	634	551	641	621	601	636	644	658	634	629	673	609	627	661	643	636	627	579	654	665	602	608	648	655	601	623	625	584	703	622	662	615	608	629	641	655	651	661	631	594	641	596	632	619	633	640	711	644	649	636	607	643	625	599	645	671	664	599	595	607	674	617	657	635	643	597	660	620	650	678	581	671	566	636	619	656	603	612	641	621	621	638	691	631	629	644	653	654	635	612	675	663	623	655	685	595	630	636	624	603	618	630	623	648	626	621	611	581	654	613	618	631	646	632	618	642	637	622	649	639	615	668	612	636	603	591	605	676	635	642	602	587	611	630	630	638	602	637	651	637	618	642	641	648	652	653	659	633	613	656	605	623	617	666	593	657	628	634	616	623	627	671	708	626	610	622	657	654	651	619	635	680	617	612	629	637	605	649	631	650	609	625	587	622	627	599	633	649	654	677	644	620	632	671	594	665	609	617	617	638	669	677	611	589	675	665	611	643	691	620	621	617	660	608	677	641	623	559	659	615	667	602	589	682	668	683	639	643	610	616	628	657	603	669	644	648	643	674	610	627	621	671	632	613	619	659	658	576	625	626	611	681	651	612	677	672	599	607	658	673	648	597	593	571	608	621	654	640	634	590	635	638	647	604	669	653	622	644	645	636	659	616	630	614	684	577	667	660	588	629	655	614	649	676	603	666	598	621	617	624	601	680	631	633	658	656	622	637	598	632	648	647	630	652	583	597	646	602	626	649	652	625	632	621	678	621	655	648	602	611	615	637	649	662	632	610	630	650	658	604	624	603	679	623	700	633	676	601	646	664	645	618	638	658	645	623	661	599	694	662	665	612	641	635	629	654	601	650	599	616	642	685	637	638	633	589	610	633	647	640	620	621	591	628	598	667	614	633	655	603	648	620	645	657	690	633	616	626	611	625	655	695	638	633	687	633	635	600	621	670	610	651	622	659	629	636	676	624	630	644	629	650	621	649	650	646	625	595	647	629	631	617	649	654	605	636	615	616	615	658	643	587	676	636	624	584	626	627	601	617	612	652	631	623	633	618	635	613	627	638	645	653	668	627	650	651	588	613	625	628	620	644	633	658	640	595	684	588	666	642	682	596	612	644	633	614	602	618	655	629	639	627	648	680	649	635	658	624	610	637	669	594	678	657	596	647	619	628	653	635	621	642	604	630	640	660	588	600	601	593	618	595	633	617	610	599	668	652	600	707	638	668	680	613	596	664	632	626	646	638	649	649	632	678	590	635	652	642	612	661	593	630	616	646	615	576	666	610	645	628	659	659	583	629	644	628	662	624	638	638	642	625	644	605	630	626	657	653	656	655	637	619	608	640	612	648	649	647	621	621	698	625	621	586	619	622	634	609	640	656	631	652	649	613	628	640	594	668	611	695	649	670	660	610	656	600	649	589	654	621	659	667	627	622	662	641	678	602	683	650	672	640	633	615	636	667	643	619	612	609	643	658	613	642	601	588	621	649	602	637	642	676	626	649	654	652	657	664	636	678	596	618	636	590	669	639	634	602	686	611	589	637	660	647	638	626	651	645	667	613	642	629	649	644	581	668	607	626	617	697	642	630	642	649	657	637	646	642	638	595	629	631	629	668	616	656	613	619	629	616	656	624	594	674	590	622	635	646	655	621	619	642	645	626	632	660	664	649	638	671	635	611	663	643	618	671	618	667	615	622	615	662	681	641	624	626	627	631	632	638	650	647	668	672	634	610	614	632	622	651	656	623	628	638	637	617	613	636	624	649	688	653	631	597	631	704	633	621	669	642	622	637	648	611	638	661
54803	45282	35314	27625	28038	27967	26174	22143	15947	11311	8436	7089	5824	3259	2457	1556	1160	929	814	723	666	665	533	562	459	431	503	449	455	468	425	438	473	378	377	383	359	389	379	363	321	335	334	333	345	342	345	331	329	315	348	345	365	338	337	331	335	312	333	335	316	352	325	315	294	348	323	317	273	314	326	290	295	295	339	306	316	293	342	325	350	308	321	342	335	353	361	340	282	315	297	326	350	298	304	357	302	328	337	319	306	322	293	322	347	319	341	320	318	280	325	324	317	308	326	314	351	296	304	349	330	330	319	338	299	351	307	321	310	324	333	340	301	330	284	308	314	329	305	313	334	321	343	291	301	300	307	316	334	309	311	301	307	342	324	314	337	319	332	332	330	297	341	338	303	327	308	294	321	317	307	311	311	324	315	294	339	319	316	299	298	337	332	332	343	304	295	326	321	326	289	315	321	321	317	302	334	322	310	324	260	337	339	289	291	327	316	313	307	323	350	318	301	317	321	358	280	308	299	305	351	368	315	282	299	322	301	293	292	324	317	324	311	327	313	318	307	325	315	329	336	301	313	339	321	318	310	297	312	323	312	288	289	345	283	303	321	309	342	309	339	309	328	312	299	307	311	331	321	323	311	320	332	316	330	310	319	331	328	336	311	293	315	315	316	301	327	335	299	332	305	293	314	297	306	313	289	283	289	300	329	319	302	325	313	338	311	304	332	304	316	302	325	335	317	334	307	309	290	297	363	286	308	334	317	345	321	306	342	313	290	319	323	314	344	291	328	334	327	307	320	292	321	310	301	302	350	345	317	345	320	297	307	341	312	318	324	334	308	298	317	340	341	327	330	299	312	282	337	317	296	342	321	324	291	283	296	303	325	301	331	308	339	315	342	302	336	319	317	352	306	285	337	321	321	278	276	329	271	315	303	325	318	321	342	318	291	324	293	305	315	296	327	296	330	342	318	301	318	317	311	269	316	279	310	344	282	325	337	328	320	307	287	308	329	333	342	307	313	330	322	335	279	299	299	302	353	286	294	294	305	304	312	326	304	281	319	303	331	321	301	289	317	338	337	310	314	291	279	325	320	312	315	350	305	292	330	300	316	334	308	315	342	332	338	311	335	335	319	294	316	341	288	289	286	320	345	291	337	313	321	295	296	289	309	324	285	272	317	308	318	308	345	289	284	289	338	316	326	316	322	295	325	301	309	271	313	335	342	325	316	325	346	321	298	298	311	303	286	289	348	271	290	273	293	317	306	307	339	304	316	318	284	303	286	333	330	288	367	346	312	324	336	290	340	301	350	296	330	314	305	321	321	322	305	300	291	321	317	321	324	329	366	305	292	295	347	322	315	315	308	338	299	310	327	307	307	304	327	318	320	312	309	283	333	300	314	296	315	312	346	315	331	322	318	301	337	318	348	331	356	288	321	325	285	306	336	309	322	299	301	321	311	295	322	321	304	319	313	365	319	315	306	289	296	341	314	316	322	302	313	300	345	319	325	322	332	345	343	305	305	348	338	312	331	319	292	318	327	294	325	328	287	316	303	309	309	297	277	343	302	322	317	317	345	304	319	288	308	309	325	314	300	315	320	304	307	326	348	320	299	279	337	293	327	315	305	296	358	287	332	300	288	311	330	298	322	322	318	311	305	324	326	323	313	304	324	342	290	341	325	306	299	320	308	321	308	331	347	324	330	308	289	306	354	317	321	312	344	293	297	325	324	313	309	300	309	326	298	336	331	293	317	313	287	313	350	323	331	289	325	319	299	333	294	316	308	335	320	338	304	306	321	312	317	332	339	278	318	316	319	310	322	344	271	320	311	293	315	307	337	324	323	299	295	300	312	333	322	278	312	348	302	309	290	312	272	329	336	275	297	311	304	324	326	334	333	293	318	272	301	341	282	326	289	293	333	318	288	320	325	323	280	318	312	307	322	310	305	282	306	318	325	306	304	330	304	333	315	346	304	290	320	299	328	291	348	279	296	324	315	311	303	341	360	299	322	312	324	326	339	320	316	337	346	344	316	293	338	292	315	321	307	321	303	286	340	314	308	312	317	301	348	336	314	299	293	324	340	336	268	281	282	290	305	295	316	329	276	340	295	286	331	297	307	310	289	316	324	302	309	311	299	309	327	315	317	323	288	302	289	289	315	340	329	330	328	300	346	331	300	331	296	320	308	339	317	333	306	324	318	328	351	287	293	309	354	312	337	287	348	314	319	330	281	328	338	306	300	312	309	299	311	333	314	316	288	333	326	267	299	309	336	297	263	312	308	307	305	303	358	330	337	319	321	351	287	297	300	318	301	332	318	294	308	334	309	317	339	316	324	313	323	323	297	300	333	316	308	320	325	303	287	280	288	310	340	318	302	344	325	278	311	336	300	306	313	324	297	339	329	293	303	272	317	318	319	357	295	319	309	287	284	300	314	313	284	291	272	309	302	316	328	334	332	297	326	298	306	320	324	290	318	308	333	298	319	297	306	326	319	334	288	317	290	312	291	298	308	329	295	290	338	307	294	311	289	317	314	325	334	294	321	312	293	302	319	311	320	302	297	319	296	341	315	274	324	310	314	341	348	354	299	335	358	351	305	321	330	326	321	317	358	293	336	311	340	293	316	338	316	303	319	286	326	335	310	318	349	326	310	284	287	300	274	323	343	333	338	346	277	310	318	288	319	309	315	322	301	304	328	313	332	321	298	287	285	336	308	299	313	326	353	328	325	308	330	343	327	321	302	281	336	311	311	326	327	325	325	331	302	308	312	310	323	307	315	336	300	295	292	304	285	318	320	322	276	303	291	296	313	300	316	308	323	320	314	321	319	338	319	292	317	318	321	307	311	317	326	313	303	282	329	348	318	292	312	306	313	316	318	333	292	323	336	325	316	306	370	287	305	296	315	331	296	301	319	335	328	290	323	342	300	306	300	313	346	303	286	308	301	304	321	303	317	307	301	322	314	302	343	303	342	341	298	339	296	308	310	313	324	311	346	298	295	344	301	317	312	318	281	328	281	325	332	342	348	314	323	279	309	327	337	324	318	303	300	303	338	330	317	311	319	319	306	318	315	349	295	329	313	311	329	304	305	308	341	317	323	306	310	290	318	339	282	345	305	295	305	330	292	292	330	304	350	299	330	343	300	319	315	300	325	308	326	318	319	274	303	306	297	325	327	304	310	321	305	318	322	315	341	315	299	322	315	321	303	316	306	291	319	308	307	310	315	325	309	339	320	310	306	340	306	301	345	298	329	320	305	326	329	308	334	327	307	311	320	328	339	293	315	321	314	305	313	313	317	311	319	335	329	315	308	323	311	286	348	305	321	316	331	344	334	326	313	319	306	351	304	323	325	320	319	320	321	337	310	321	318	290	297	328	305	309	302	309	313	257	321	309	320	319	348	300	324	298	326	338	296	296	292	309	312	331	287	312	277	308	294	330	319	327	301	306	312	299	324	311	338	286	308	297	324	281	302	329	330	311	353	340	325	339	326	344	347	290
44202	50562	33241	32602	37993	33607	36400	32093	27459	24148	21163	18012	15433	11044	9260	7280	5551	4849	4420	3354	3385	2900	2424	2343	2057	1947	1801	1692	1780	1601	1584	1722	1534	1464	1376	1363	1442	1362	1263	1242	1159	1129	1080	1014	1047	919	980	1060	995	932	994	968	959	992	1003	995	966	973	963	928	915	901	968	903	942	982	957	870	881	920	921	909	930	906	941	958	902	913	955	869	901	884	899	966	861	893	903	918	879	903	921	938	873	901	915	878	913	837	887	919	879	909	884	926	929	881	908	920	938	884	924	859	856	898	907	873	842	894	899	902	918	860	922	870	946	841	857	905	852	878	883	879	861	854	816	924	876	881	906	878	878	862	896	884	897	899	865	852	883	881	824	890	894	904	904	820	920	853	907	886	867	905	920	878	874	911	896	865	879	870	862	862	928	947	881	863	905	869	847	892	864	923	913	860	947	874	848	891	817	933	898	898	900	917	848	890	833	872	910	881	850	877	861	863	880	922	829	886	876	850	887	884	880	900	909	882	889	900	868	892	925	906	863	880	879	908	897	888	881	855	919	922	889	900	875	845	850	821	917	835	874	926	850	904	867	902	876	850	860	913	899	911	860	863	890	895	870	860	899	907	849	853	837	874	899	915	872	847	904	968	876	927	903	881	883	833	935	892	956	863	858	846	870	891	830	859	905	876	942	853	893	951	837	858	875	901	885	874	910	895	815	910	904	896	839	896	881	872	906	892	895	890	883	870	924	862	869	878	829	883	854	860	894	881	860	883	837	867	936	851	874	887	850	873	951	841	874	836	879	840	911	898	870	907	883	873	928	821	907	871	864	888	882	866	858	910	867	854	822	902	873	855	911	864	851	878	863	874	852	878	877	888	893	896	977	838	910	876	841	865	891	909	865	871	904	898	897	917	915	876	846	873	869	886	902	891	868	860	900	896	908	869	856	867	879	874	872	899	842	952	876	881	885	890	859	894	860	887	875	889	881	871	847	872	886	876	854	900	890	811	922	845	857	929	868	863	851	904	848	912	913	842	876	834	890	904	870	927	881	886	876	820	880	889	888	854	868	870	859	878	862	883	933	876	923	843	879	882	892	894	924	918	881	794	910	884	892	915	902	856	863	871	867	905	912	850	927	914	900	877	949	854	887	827	895	856	903	869	908	862	843	837	864	904	859	937	936	886	870	859	860	904	878	917	919	864	910	846	822	939	871	854	905	868	806	909	883	837	957	930	883	866	884	868	877	829	919	850	869	889	854	889	920	862	867	899	915	888	896	891	918	873	893	937	906	922	903	865	856	934	860	862	907	873	837	889	862	848	894	933	919	938	877	887	910	847	879	822	903	869	844	918	904	861	841	866	867	892	825	832	850	872	852	887	913	868	873	847	889	880	874	897	884	957	829	849	860	836	911	823	833	896	819	842	841	854	845	867	907	863	906	876	857	875	901	847	851	899	897	906	835	858	873	894	867	837	886	902	806	834	887	850	871	844	858	908	891	859	857	907	842	921	894	895	810	914	862	908	897	874	842	843	866	887	872	927	841	904	857	866	889	872	861	906	820	907	911	851	870	875	872	877	862	893	893	812	894	843	892	902	891	906	872	945	908	893	908	900	876	825	909	828	874	835	880	869	824	839	854	896	879	871	854	912	835	936	878	872	901	873	863	856	889	865	921	870	899	913	902	899	860	883	901	913	830	880	925	880	851	932	894	892	885	912	875	897	834	876	905	892	900	905	863	908	878	899	863	914	880	960	838	892	884	855	878	879	876	912	861	838	872	875	885	854	876	877	887	895	855	839	909	891	854	897	851	945	836	840	854	832	858	892	881	827	859	919	862	933	862	857	882	833	892	912	929	920	871	835	926	880	906	871	900	883	904	896	902	855	831	844	895	916	888	841	906	927	891	858	879	849	902	929	892	900	868	880	884	822	924	939	886	880	900	873	874	891	889	851	871	871	894	899	842	849	890	923	927	861	912	907	872	896	858	914	834	891	841	886	857	842	861	887	916	861	915	864	833	840	893	842	911	901	863	889	883	853	868	899	902	913	873	900	908	907	878	894	873	890	916	849	856	874	875	874	903	875	888	849	874	937	868	898	890	900	953	918	939	879	899	875	894	872	885	941	899	894	881	897	925	857	940	872	861	865	874	897	837	869	903	893	905	889	899	930	913	860	854	903	851	879	872	884	934	851	867	828	852	860	875	902	952	847	841	887	859	894	847	849	841	898	850	915	882	892	879	869	855	871	904	842	881	886	878	883	893	832	901	859	918	861	891	878	883	899	899	874	892	871	897	841	881	872	864	877	902	833	921	869	842	868	847	883	912	888	848	875	936	868	919	901	863	863	822	868	871	939	897	889	840	840	933	885	899	865	885	855	889	919	880	883	879	905	890	878	885	875	895	844	891	838	895	899	855	903	839	964	875	916	865	866	869	824	857	908	866	884	888	906	900	910	901	846	866	906	870	896	842	814	893	882	885	912	922	890	895	832	905	933	896	902	857	881	873	895	872	852	906	843	822	878	907	870	898	832	889	899	879	934	880	901	837	868	877	858	898	889	973	907	891	930	878	847	844	880	874	897	934	847	863	941	910	900	879	865	888	853	902	830	852	855	841	876	848	899	844	926	906	839	850	872	901	897	855	850	879	894	858	897	912	848	879	947	849	882	961	836	846	859	869	908	908	846	897	894	829	886	846	878	900	884	905	864	866	945	844	911	861	920	806	889	857	899	903	869	910	896	915	906	851	886	909	846	905	851	839	925	881	888	857	875	868	824	865	873	844	832	859	893	862	903	886	934	885	875	938	833	837	863	872	856	916	838	846	926	852	915	885	928	847	917	837	863	883	893	918	903	917	859	859	862	846	945	908	892	843	867	902	881	875	816	884	915	867	886	822	857	920	851	876	907	884	828	944	859	805	943	888	903	889	883	852	864	859	879	880	934	870	883	832	881	845	898	901	898	862	928	897	920	860	906	849	925	827	889	905	854	858	901	881	857	912	905	853	883	856	865	906	865	927	948	913	869	879	918	878	865	919	900	871	931	890	918	842	927	897	948	854	899	918	843	899	858	870	872	870	861	907	873	872	920	869	851	901	851	887	861	876	877	852	894	874	853	852	891	849	920	855	890	929	847	868	842	868	903	891	915	874	886	931	893	918	867	866	876	866	859	865	832	913	826	881	891	887	883	876	851	867	889	899	900	887	919	892	847	886	855	868	879	891	923	916	896	868	883	885	875	901	885	865	895	938	904	889	868	847	888	816	875	854	863	894	901	919	888	898	852	922	899	856	872	881	850	857	871	900	877	860	914	871	850	902	901	890	907	866	895	904	909	877	913	864	843	856	916	851	888	868	897	873	896	845	858	890	887	892	921	900	939	941	880	877	869	861	888	865	848	901	879	898	902	902	872	850	877	840	838	933	907	828	861	851	876	877	857	865	853	864	977	813	834	926	871	924	901	896	903	842	891	890	872	886	847	848	841	915	883	874	883	815	882	871	884	928	909	903	868
15719	16603	10234	5280	3674	2820	1889	1286	920	758	627	548	448	385	318	269	254	250	279	242	234	227	197	240	233	225	218	194	194	197	220	184	176	177	183	172	175	204	169	205	167	158	155	157	187	176	183	163	173	157	159	160	147	170	169	163	164	172	185	184	179	136	169	143	180	162	180	170	158	167	180	160	142	174	160	175	179	184	183	186	153	149	191	163	178	158	198	195	175	169	171	147	174	167	162	162	191	164	154	165	168	189	174	169	188	160	169	183	158	156	155	182	176	168	149	148	174	195	183	143	173	155	164	163	142	174	177	172	159	183	165	186	174	142	174	157	189	166	161	170	159	194	165	180	158	176	169	171	162	178	178	164	174	188	140	171	158	166	152	159	171	176	176	175	164	191	154	176	179	179	174	185	158	148	174	149	157	171	183	193	156	191	171	168	160	174	173	160	154	167	178	179	171	160	149	150	156	171	178	148	182	184	151	157	167	165	177	174	189	154	173	152	146	151	188	178	161	173	157	146	149	162	180	145	171	176	164	162	151	155	169	190	186	165	169	173	186	158	160	164	163	164	172	171	170	178	147	150	164	178	162	166	168	176	174	172	159	161	174	157	175	166	162	152	173	166	169	174	175	151	158	182	162	167	160	167	158	155	165	161	159	162	173	182	176	170	172	166	162	147	162	169	197	150	167	175	168	184	164	170	175	192	192	173	201	165	184	161	163	182	174	179	171	178	174	146	165	180	167	187	119	189	154	142	178	156	165	186	172	175	181	162	175	159	180	132	188	181	170	172	155	167	176	161	171	170	168	160	150	161	197	189	173	178	161	168	157	152	145	173	145	173	176	160	165	153	170	170	176	167	146	164	149	150	173	180	135	180	161	166	165	174	147	163	187	157	145	182	184	163	179	164	157	171	165	177	182	159	167	159	173	156	154	176	181	183	170	149	166	170	172	137	183	175	172	150	186	163	157	175	148	154	178	161	148	160	166	151	171	175	150	152	180	180	181	178	192	198	166	177	151	149	184	180	187	193	179	186	160	162	170	166	165	173	145	178	168	171	182	172	176	173	185	163	162	174	153	159	188	158	178	177	174	145	163	154	140	158	150	159	141	161	163	145	181	157	158	174	175	179	188	166	155	183	145	201	176	175	167	161	188	158	192	178	165	147	179	171	161	165	192	149	168	146	147	165	171	147	159	159	166	155	163	159	178	162	167	155	186	175	179	154	149	164	153	162	153	168	182	156	138	162	179	169	158	165	164	179	166	165	172	186	161	184	156	187	180	172	151	175	146	178	182	171	173	152	164	162	166	177	169	153	170	165	169	194	160	162	162	147	175	157	159	176	186	157	174	185	174	180	192	164	171	174	178	172	193	201	167	169	151	163	169	163	168	162	182	173	177	150	168	143	172	185	162	171	164	174	176	159	180	153	169	168	154	142	168	159	180	180	163	169	165	164	170	170	151	161	171	153	156	166	200	165	173	169	175	154	185	163	161	149	193	158	177	169	147	160	166	174	177	167	176	190	136	190	137	189	158	168	167	172	183	164	175	166	175	162	167	175	180	162	159	187	154	146	169	171	149	152	146	186	156	188	174	162	165	147	169	168	154	169	183	159	181	162	152	163	172	187	166	158	147	181	178	164	144	155	180	164	162	165	177	155	157	160	174	181	187	168	159	166	186	181	172	155	152	195	168	161	184	170	181	165	165	142	156	153	186	152	168	154	172	178	184	172	151	149	153	174	177	179	144	162	170	166	166	146	166	176	164	162	177	167	168	167	180	143	186	165	154	182	156	163	181	187	183	169	158	147	155	177	167	191	168	166	145	173	147	158	142	163	164	206	173	161	167	187	169	176	177	161	156	159	150	149	178	160	180	201	161	160	178	173	144	162	173	157	163	160	172	159	185	144	151	188	182	182	156	172	180	178	173	166	148	193	157	161	172	190	172	170	164	165	177	149	190	187	157	153	159	161	160	187	162	176	167	185	178	166	166	143	164	163	160	160	176	179	157	166	159	170	179	184	179	176	176	170	179	150	150	145	150	185	177	164	161	197	167	164	193	175	168	157	141	167	192	175	134	154	175	171	142	148	155	173	173	154	186	157	163	175	167	161	171	181	157	202	183	177	149	191	174	174	157	159	200	173	171	178	160	169	157	169	158	155	168	187	193	142	172	158	158	180	167	142	173	151	171	150	163	202	168	161	154	168	178	162	156	183	180	160	152	155	171	173	180	187	170	159	169	195	157	189	167	151	164	170	153	184	180	179	157	171	161	164	168	174	156	171	192	174	182	149	150	177	174	170	171	169	156	141	165	177	162	173	158	183	171	169	183	155	179	157	183	172	184	175	186	146	167	173	166	163	190	179	188	142	201	165	165	165	159	190	177	201	180	167	161	165	162	154	164	141	183	171	174	148	169	135	177	166	179	188	180	159	132	174	173	157	158	179	167	160	163	150	169	195	166	158	180	162	144	170	172	158	162	162	178	176	176	158	158	150	181	165	160	176	168	154	163	155	174	155	161	149	158	163	161	172	159	188	161	169	147	140	132	166	180	166	159	181	158	173	149	166	165	176	154	188	212	182	184	151	179	179	169	160	165	181	159	177	162	168	170	168	167	170	152	166	200	184	156	168	178	159	155	181	189	182	164	172	191	169	182	173	159	187	165	174	186	173	143	163	164	158	176	167	161	157	166	168	157	143	159	151	156	155	174	146	146	151	155	167	162	161	150	154	162	173	157	174	164	181	136	198	165	172	193	181	179	174	170	156	144	197	165	170	165	177	155	181	164	161	173	179	155	189	171	142	173	171	161	188	155	164	160	160	151	177	158	160	161	163	157	174	181	180	166	171	194	150	165	156	188	165	182	157	198	181	176	156	143	177	173	178	153	152	171	155	177	195	174	183	163	166	169	167	158	153	156	152	180	151	155	170	156	150	170	161	188	180	167	182	182	169	165	171	162	172	159	180	159	186	155	169	143	159	152	171	149	194	144	150	190	155	177	162	154	161	164	171	173	155	164	164	172	176	164	156	177	153	155	148	174	189	164	157	166	182	146	176	176	164	169	163	159	173	171	164	172	163	161	157	173	148	181	158	171	166	173	151	167	162	188	195	164	178	164	163	156	179	179	159	179	169	162	152	164	156	167	189	156	175	171	162	170	176	186	173	157	179	169	178	149	158	171	170	157	183	161	146	162	181	173	145	172	165	149	173	140	163	178	155	147	178	163	173	171	168	169	180	169	167	160	148	152	143	170	158	155	185	180	166	154	167	171	159	181	182	169	168	203	165	156	149	150	170	168	157	145	142	175	154	179	183	153	171	151	172	182	186	152	176	167	156	143	150	156	165	171	157	153	175	143	135	150	154	166	171	172	183	160	168	151	160	165	155	161	173	153	165	156	164	163	155	179	148	151	147	157	149	162	173	161	177	178	164	145	156	172	173	156	148	172	163	168	171	170	168	169	146	159	137	140	166	173	141	161	181	173	166	158	173	152	155
12898	18721	10705	9841	10111	8528	6812	5451	4261	3433	3082	2644	2253	1754	1587	1372	1329	1239	1119	1107	1013	943	884	925	916	849	789	755	748	758	713	729	672	682	724	673	673	651	623	603	556	588	590	602	572	516	564	557	551	530	528	526	553	559	567	563	558	526	554	547	536	563	580	531	537	506	484	563	538	543	525	540	494	560	504	528	540	525	585	529	499	556	532	541	539	539	507	538	526	520	551	538	515	544	541	532	553	525	521	578	535	500	539	558	547	565	550	534	521	521	561	532	520	532	538	511	518	549	529	512	520	550	546	517	579	568	536	512	563	559	541	569	505	586	537	520	547	549	553	525	527	536	599	532	521	556	564	560	536	532	512	541	527	512	524	585	506	578	521	496	545	506	538	531	491	489	556	565	539	512	517	529	533	541	520	500	543	528	557	545	517	533	538	527	520	549	515	515	531	591	502	541	522	497	538	538	489	552	496	586	500	523	565	573	504	526	521	533	533	591	572	549	570	516	498	541	540	521	520	546	566	548	534	510	549	550	517	584	532	541	474	566	514	547	543	538	554	524	495	507	579	515	527	518	542	571	605	545	533	505	553	520	562	527	535	558	571	543	550	503	554	559	518	494	570	566	519	576	522	513	505	545	550	527	562	525	573	500	539	563	542	571	549	538	558	522	520	518	541	551	523	528	519	547	511	505	534	563	520	576	570	561	521	544	506	549	552	519	535	527	513	547	550	513	533	540	570	552	542	528	545	511	504	556	534	569	566	530	542	553	557	542	520	501	532	511	511	521	531	584	563	576	477	527	548	558	530	532	510	540	491	539	538	526	532	523	540	536	506	493	561	521	516	559	533	530	499	536	497	540	503	539	549	568	520	527	518	564	554	516	500	561	527	511	567	553	559	521	591	509	562	496	530	552	489	555	523	539	563	541	547	530	520	547	506	530	550	531	569	518	525	585	571	529	495	529	530	530	517	542	556	511	547	554	528	572	494	534	553	570	536	572	557	546	542	546	524	544	571	545	513	539	542	577	533	548	538	539	479	568	539	573	551	567	536	562	500	534	540	539	523	516	548	518	506	526	512	512	514	546	527	576	504	528	605	511	547	539	547	540	556	539	507	534	531	551	546	539	543	544	550	560	545	549	542	519	540	537	571	537	550	546	553	573	534	551	500	542	536	536	563	536	475	544	535	467	559	558	551	543	542	533	546	548	526	578	560	561	563	508	571	536	527	549	538	520	544	587	538	557	526	536	556	500	557	569	527	498	567	580	558	564	535	542	554	529	563	537	542	532	526	517	531	556	576	538	571	511	549	550	489	572	542	523	521	543	554	524	522	535	532	518	490	512	536	555	542	519	497	513	552	550	523	545	542	502	530	555	540	566	545	529	542	534	480	547	565	545	511	573	487	570	502	540	512	573	524	535	535	531	587	536	578	546	526	564	575	533	559	460	523	567	527	526	545	519	545	556	497	543	502	534	517	502	556	542	524	554	554	530	555	517	567	543	567	536	558	565	511	546	502	511	567	505	544	534	553	551	500	528	525	495	488	578	578	532	511	550	536	551	540	538	540	546	537	542	531	515	530	514	581	561	519	502	543	502	531	577	544	508	528	515	521	567	562	545	522	549	524	520	524	554	535	559	543	529	543	576	535	541	542	555	530	521	532	491	540	535	568	532	507	507	523	570	511	525	523	546	547	545	561	574	554	515	493	539	574	545	515	564	534	535	513	512	500	508	572	516	539	522	533	511	544	500	536	515	509	529	535	562	554	507	541	573	555	559	551	533	558	514	502	556	540	545	501	522	523	525	508	573	562	560	543	552	504	569	508	570	543	567	561	530	600	538	498	492	504	531	547	522	574	529	547	578	546	504	521	500	556	610	530	524	516	485	516	545	517	516	549	561	528	533	536	572	486	531	537	520	513	556	557	531	538	573	566	492	541	538	570	555	519	514	563	559	562	536	524	511	567	548	589	557	523	545	533	570	544	597	537	502	550	573	548	521	548	553	547	541	535	581	542	536	538	519	563	563	551	523	523	550	553	572	532	512	524	500	571	535	528	507	520	503	549	525	531	555	537	572	525	518	504	533	543	534	540	543	574	529	552	544	538	542	545	534	514	529	499	539	518	558	588	516	517	532	539	499	529	570	553	491	541	512	483	553	543	515	589	574	540	480	537	541	569	579	507	529	544	543	531	508	553	524	552	569	544	503	545	549	533	540	506	518	527	528	500	498	547	532	577	527	561	526	527	522	564	512	560	531	561	524	520	542	547	553	558	553	557	533	501	525	533	478	561	578	534	531	527	527	541	484	566	579	556	517	506	553	542	543	526	484	574	508	533	531	533	518	559	522	565	554	536	574	525	581	534	524	550	512	524	545	558	557	539	535	519	534	584	554	536	542	553	519	523	527	549	527	561	584	563	545	523	541	522	527	540	557	557	548	511	559	555	549	508	522	545	534	540	557	508	570	561	563	579	528	549	553	551	546	517	510	508	566	552	524	514	509	519	482	544	524	558	548	495	534	543	537	575	546	517	593	526	546	572	587	544	516	523	577	554	539	528	578	555	543	544	555	561	545	542	491	507	543	598	544	519	562	501	528	547	542	526	516	512	541	532	552	526	534	555	522	510	528	540	584	500	580	539	565	566	515	528	528	564	507	540	523	546	521	497	523	488	536	573	521	555	528	538	519	535	558	513	566	533	502	546	577	495	552	534	539	524	574	561	528	573	569	565	492	543	534	551	499	546	540	524	557	535	539	524	498	486	524	522	532	535	554	553	547	534	586	522	562	560	527	567	565	554	564	544	539	540	528	575	516	507	563	583	491	521	527	528	556	576	544	541	535	496	571	559	523	496	557	526	570	570	552	504	571	556	582	555	557	506	534	525	546	572	534	504	549	535	515	564	534	536	521	544	549	504	531	571	547	498	578	588	539	527	570	574	542	529	529	527	565	522	519	510	558	551	551	590	497	532	531	512	578	507	557	518	549	556	543	513	577	477	562	522	526	550	535	511	561	527	517	549	567	576	520	543	500	537	539	556	558	557	532	532	563	529	520	489	553	546	528	522	570	505	560	575	542	483	535	486	532	601	533	519	548	531	586	534	567	561	535	521	514	524	501	556	527	545	544	543	538	515	529	551	543	517	546	536	545	604	529	509	543	556	525	509	556	561	517	544	549	534	526	545	520	544	533	516	551	488	529	502	549	531	506	525	505	542	473	557	535	522	574	549	506	524	551	565	541	573	572	534	545	574	548	523	487	531	541	512	566	557	492	549	558	526	539	547	536	560	515	519	497	555	528	537	554	552	538	518	558	563	549	560	512	544	550	539	529	525	577	535	547	491	522	529	511	552	544	559	542	541	507	528	535	572	528	570	500	565	518	527	539	549	509	553	520	552	495	609	513	506	544	560	561	528	530	502	534	504	522	494	507	554	586	522	498	537	560	536	504	585	556	502	550	534	520	593	561	577	595	516	523	561	509	532	556	530	506	512	556	540	500
45273	48541	35976	25574	25994	24947	18751	14330	8452	5726	3794	3228	2590	1546	1169	889	649	502	480	417	378	380	354	334	336	321	257	267	248	267	256	256	277	227	218	235	237	232	226	201	208	204	202	194	213	217	237	217	207	214	251	215	221	237	201	239	211	190	191	174	203	221	210	209	216	224	213	194	198	230	237	203	168	198	197	210	200	217	207	215	213	210	185	203	228	214	190	194	220	221	228	215	222	228	219	207	195	239	220	197	197	241	204	184	213	211	174	244	188	191	195	210	212	204	209	223	188	215	229	195	238	225	235	216	229	191	206	215	201	225	196	194	221	185	222	213	211	224	222	223	194	214	227	201	203	229	204	228	201	210	226	210	228	216	229	193	221	213	190	183	207	213	190	217	190	211	193	213	219	188	202	206	214	203	209	206	198	197	207	238	194	202	182	198	197	216	201	212	186	209	190	230	217	208	213	221	208	220	217	210	220	204	212	196	219	205	196	209	216	212	220	210	202	200	192	186	211	195	206	210	200	224	219	205	195	206	227	177	211	219	206	196	196	185	203	193	199	195	204	219	219	216	230	203	205	231	193	182	211	217	251	213	203	192	220	232	187	226	212	203	216	207	195	211	240	179	213	200	211	221	227	192	223	185	210	187	207	215	188	189	209	214	196	202	190	222	212	197	195	195	197	208	186	216	185	198	180	209	226	201	217	180	209	220	224	255	228	186	207	193	201	197	219	228	202	208	213	206	205	209	202	200	213	208	188	249	222	186	200	189	227	206	234	217	228	191	185	219	196	202	208	207	184	195	192	191	189	201	188	199	206	183	233	230	204	190	202	224	212	213	215	187	226	183	194	199	211	202	185	204	210	171	220	229	250	197	209	190	201	224	214	224	202	195	203	219	201	208	183	203	202	238	205	210	221	211	203	204	215	202	196	198	208	173	202	220	240	217	217	199	214	201	212	225	206	205	205	210	209	204	202	206	223	209	220	217	194	199	217	226	209	189	205	195	192	206	225	221	215	211	214	172	199	196	209	234	190	192	195	220	168	204	227	210	192	216	198	189	172	200	193	203	206	215	185	189	225	186	212	207	212	227	203	202	226	206	200	202	220	202	215	204	208	190	201	190	203	200	196	201	207	227	196	186	217	215	208	207	200	207	216	209	184	203	189	210	215	205	218	218	206	213	203	188	191	211	200	204	191	217	206	205	203	199	223	191	196	222	199	216	197	211	195	204	218	208	213	221	222	226	200	202	204	232	213	223	224	194	183	202	183	229	209	241	183	193	199	210	221	219	223	217	190	216	213	210	221	192	191	197	212	231	207	202	182	176	215	215	236	211	194	214	188	214	215	212	238	205	205	198	177	219	178	222	204	190	189	206	221	211	186	234	204	211	231	203	201	228	205	201	188	223	197	200	210	213	206	213	211	214	200	255	214	208	195	202	206	206	194	214	225	200	224	201	192	192	190	192	208	216	204	194	177	204	218	226	214	241	208	205	210	202	189	214	225	190	179	193	200	198	198	210	190	198	194	229	216	207	214	187	202	198	204	203	188	185	207	216	216	208	185	218	203	219	217	198	198	189	212	206	200	214	204	202	195	191	210	218	207	187	215	211	197	205	217	233	217	217	198	224	221	204	204	181	227	195	215	203	229	209	214	179	193	222	190	186	217	198	235	213	198	210	229	225	209	228	202	218	181	205	210	208	210	201	210	205	228	226	208	221	196	193	191	201	214	217	203	181	249	226	209	212	230	202	211	199	193	232	213	203	223	200	207	206	201	185	204	206	200	216	219	204	219	203	187	205	233	220	222	206	180	229	213	210	201	183	210	190	215	209	190	223	213	191	214	203	214	199	201	234	225	215	205	210	232	193	212	196	192	201	205	197	197	187	230	215	201	216	204	191	186	210	227	190	206	203	207	192	244	209	223	188	222	200	227	203	205	230	217	222	197	201	223	216	219	197	217	205	221	204	219	194	206	199	185	214	197	175	185	208	180	203	231	201	198	204	209	197	227	216	215	210	220	185	166	196	222	212	205	224	221	214	218	200	222	182	165	207	211	226	197	200	215	213	235	221	195	196	189	199	206	224	203	199	236	207	198	211	223	174	218	199	213	201	189	205	187	187	228	198	218	207	207	213	202	220	211	206	212	224	191	200	187	223	189	202	209	211	205	227	172	197	194	200	217	222	199	207	194	226	193	223	206	219	194	209	190	252	198	176	174	209	211	208	206	212	216	219	197	216	193	230	225	196	209	204	219	210	208	221	210	193	208	206	213	210	205	237	202	212	211	209	201	220	214	189	246	198	173	196	197	207	188	172	198	196	217	223	203	176	202	204	215	208	198	183	195	200	185	229	206	199	188	219	213	192	201	220	208	219	219	174	212	198	225	223	221	198	216	219	199	230	189	214	222	189	196	172	222	195	215	206	227	228	189	212	205	193	177	229	185	213	196	217	211	194	212	214	221	183	222	213	205	220	202	224	206	198	212	212	208	216	206	185	221	180	221	218	203	213	192	182	220	210	206	217	208	224	205	187	199	206	212	201	221	182	208	225	225	219	235	189	228	220	214	210	191	194	216	192	220	222	228	188	219	212	219	202	179	224	229	222	200	206	208	202	204	229	222	229	207	224	193	215	221	213	221	224	211	213	221	209	195	198	249	187	229	203	206	227	219	201	221	221	216	191	209	202	196	217	207	206	213	225	183	203	218	197	200	222	216	215	214	214	198	226	195	242	199	212	241	193	203	199	194	213	181	195	185	201	218	212	199	210	162	192	202	175	245	209	202	216	209	207	198	224	217	203	211	222	207	203	207	201	192	202	190	208	225	198	215	201	201	219	190	211	178	219	241	205	220	205	224	218	212	199	223	220	244	198	229	220	211	211	200	234	214	203	210	210	187	207	231	205	200	206	224	205	204	241	188	228	207	219	208	198	197	218	202	220	245	209	173	199	210	188	219	232	195	211	230	211	184	205	203	197	238	202	203	232	212	214	212	214	223	207	215	207	206	221	191	202	192	215	226	212	219	222	211	206	195	200	219	211	192	192	196	196	225	210	186	224	227	212	214	199	196	208	202	201	223	208	176	216	228	220	218	184	205	204	210	203	203	215	185	198	190	215	215	198	208	202	207	191	218	212	202	226	237	232	221	200	219	201	193	202	178	182	228	217	223	216	202	212	213	209	235	204	184	192	220	205	238	217	231	200	234	201	193	219	213	201	215	215	201	199	214	206	200	204	195	180	205	205	210	228	186	194	198	226	218	212	189	216	203	201	218	216	202	194	221	207	179	201	232	206	209	217	209	215	194	218	189	247	198	215	213	205	198	195	218	215	226	207	209	214	212	207	232	195	216	203	211	208	220	197	207	214	185	210	191	190	207	195	208	183	200	221	197	210	218	194	195	197	216	220	200	237	209	217	197	197	194	207	205	225	224	208	180	171	199	174	207	208	181	225	229	221	198	232	196	204	202	207	204	195	194	176	179	203	215	201	206	217	198	208
36431	48800	32274	24948	30495	30350	26615	23072	19077	14926	12716	11344	9520	6539	5106	3990	3278	2931	2494	2129	2128	1729	1707	1458	1435	1358	1208	1216	1154	1057	1041	1028	1014	904	929	964	898	901	832	831	821	726	757	720	690	728	704	676	720	699	678	697	742	667	669	667	618	700	655	671	692	676	674	603	696	687	705	676	669	617	667	623	664	641	667	668	685	649	649	655	632	664	697	670	654	645	610	632	624	604	602	680	628	650	707	652	631	645	680	708	672	626	657	639	704	654	671	657	631	667	658	647	661	659	682	625	634	574	632	648	643	661	615	666	701	684	614	646	653	617	625	678	609	650	631	653	629	613	647	620	630	638	637	625	618	654	614	584	648	635	615	650	633	658	623	646	600	627	645	615	643	660	661	618	636	616	649	622	659	670	652	665	638	628	660	613	603	642	646	627	633	674	637	609	657	644	686	619	641	648	644	631	644	642	630	665	657	617	645	618	648	657	624	606	632	657	638	628	636	607	617	615	663	616	680	655	641	620	657	662	679	638	707	630	672	670	640	680	587	649	663	643	656	605	639	654	626	651	639	601	634	589	626	690	640	635	632	671	680	621	608	609	622	639	628	662	633	646	618	617	707	606	641	641	658	656	613	614	625	633	679	570	660	622	640	620	646	626	644	678	648	609	638	712	594	644	689	642	632	634	629	656	682	644	616	629	588	670	618	675	636	623	650	636	651	642	602	620	658	648	641	636	641	634	675	640	672	638	653	655	603	659	584	592	626	650	640	639	642	633	642	604	670	636	657	626	620	606	659	676	600	646	616	632	629	633	672	673	629	645	643	599	619	602	664	664	665	637	603	669	662	630	650	632	665	582	651	644	647	631	649	595	663	649	644	632	638	673	651	626	646	608	635	652	637	580	628	623	614	622	595	606	581	628	630	638	631	628	663	649	633	673	644	671	599	653	622	629	644	668	587	660	607	649	651	670	617	579	638	629	648	644	639	604	639	656	618	674	626	685	598	647	615	570	628	621	590	634	640	671	638	650	660	636	602	645	614	629	643	661	704	655	664	628	661	641	647	623	647	639	628	678	659	586	584	630	639	635	658	661	646	657	654	655	683	635	649	643	643	636	622	611	634	662	633	631	663	689	685	647	635	616	622	614	637	621	609	639	658	686	637	648	640	602	654	599	619	608	583	627	654	608	624	629	663	672	620	666	644	658	662	627	649	635	622	656	633	635	623	625	668	625	624	646	627	625	614	620	608	621	624	649	615	649	664	611	634	604	661	605	634	641	637	622	601	596	627	600	665	626	607	613	616	654	659	648	626	617	609	627	602	688	654	619	645	636	590	661	647	562	641	664	690	664	673	664	648	665	638	640	650	643	637	702	672	601	628	624	644	629	642	621	632	666	663	665	619	593	621	616	664	646	583	623	607	638	632	643	632	647	623	567	648	649	640	660	598	612	638	630	629	651	651	635	586	626	610	614	640	678	702	624	651	644	634	645	685	669	581	625	687	577	685	608	663	651	626	630	651	673	660	619	641	669	651	657	624	688	624	612	640	643	619	655	660	665	611	632	628	633	633	674	650	627	641	632	630	660	645	661	648	615	673	598	629	644	643	670	577	638	615	644	652	642	679	629	627	594	618	608	650	639	593	660	686	662	668	701	579	631	665	640	600	637	615	651	654	639	612	629	639	666	628	612	648	626	646	589	658	646	619	649	649	635	660	653	608	641	616	622	639	638	602	647	662	651	594	641	631	626	657	693	660	670	611	639	632	663	598	625	594	615	678	683	621	630	630	706	599	670	643	600	609	631	669	623	648	634	642	646	604	613	607	638	608	647	662	579	612	598	669	677	626	617	638	647	646	638	686	625	632	647	630	655	637	649	650	615	672	619	622	626	617	625	601	612	623	591	579	644	644	694	608	656	628	644	643	681	661	617	587	604	656	601	623	667	690	715	592	622	691	675	611	661	614	646	630	671	637	645	680	673	657	670	643	644	604	639	625	586	612	670	651	621	647	581	634	607	588	639	656	651	665	673	679	616	642	632	631	618	647	649	618	583	668	665	600	624	645	662	591	655	606	631	687	628	658	630	660	664	652	616	642	631	664	616	638	665	704	635	614	673	657	617	608	672	654	658	667	652	577	653	628	639	694	640	623	666	629	652	667	618	617	612	654	638	663	646	621	700	620	642	632	701	626	654	669	662	652	684	628	576	675	632	668	621	648	620	659	638	677	645	643	638	680	657	661	647	628	608	680	642	617	590	650	589	631	616	601	664	595	628	650	642	628	584	640	656	625	628	663	621	652	623	654	665	614	642	646	645	639	613	625	632	606	609	601	692	662	622	659	635	604	665	629	653	611	630	666	625	644	673	647	623	650	658	633	650	636	597	666	649	650	667	648	629	648	620	618	634	698	632	661	648	616	626	596	634	645	646	638	632	629	639	612	661	620	621	614	667	650	603	617	655	670	609	658	650	636	636	687	619	673	646	635	648	617	644	619	636	639	643	640	668	614	661	629	628	603	649	627	615	600	658	636	648	603	635	639	651	634	655	649	661	617	617	614	641	637	623	622	633	679	667	668	625	643	610	715	642	628	632	565	680	636	638	662	638	651	612	636	653	654	651	635	640	614	641	662	611	639	651	603	678	675	659	615	580	627	651	672	698	647	667	672	637	648	591	662	603	661	632	624	663	629	630	654	639	614	618	616	614	673	632	619	626	645	674	648	626	655	598	669	645	667	609	596	644	642	660	648	638	640	655	639	651	641	671	643	631	630	649	626	621	619	623	621	676	648	624	630	630	634	603	663	646	591	647	608	682	591	649	645	719	609	646	639	634	631	665	684	634	577	590	660	576	594	634	610	651	645	617	583	665	622	649	593	663	672	619	626	625	638	649	634	613	611	641	614	674	614	634	616	674	598	630	631	665	659	625	636	646	638	623	681	715	656	604	618	643	629	643	622	602	685	665	641	662	605	653	614	599	620	643	633	665	599	662	618	659	655	619	651	693	646	615	611	639	619	630	663	632	654	684	675	631	606	627	616	650	646	661	631	662	615	654	646	586	658	659	613	663	624	649	687	659	664	584	633	604	647	617	638	622	638	646	635	682	612	625	629	595	625	654	669	654	636	598	647	607	682	608	662	617	667	620	653	588	613	660	654	628	622	629	671	601	621	641	634	664	587	675	622	619	650	628	675	638	660	640	633	624	619	633	584	634	626	652	615	630	614	626	632	654	654	596	682	649	595	676	650	609	618	640	641	631	626	637	629	674	625	622	645	694	664	623	638	626	641	596	636	681	645	593	624	605	668	701	585	622	685	676	681	618	628	640	628	656	638	618	648	652	678	647	628	662	608	643	633	600	643	649	620	668	598	631	655	669	627	669	644	594	630	629	634	622	648	653	635	612	633	639	603	745	608	651	626	599	667	646	608	686	640	608	647	668	662	608	624	623	667	656	631	640	603	629	668	627	603	665	658	650	625	624	637	647	664	630	670	655	655	666	634	617	699	631
53381	46265	33548	27451	29468	29765	26235	22060	15281	10952	7513	6145	5794	3294	2430	1677	1111	1019	792	650	595	626	569	524	492	421	417	481	424	426	420	430	383	390	360	390	344	350	336	374	340	322	332	324	330	355	349	355	344	337	356	324	355	305	319	329	316	326	320	328	324	332	338	364	300	339	329	308	328	328	310	323	306	324	317	326	290	340	305	322	319	303	332	294	331	296	321	341	290	300	307	278	317	299	328	307	318	310	315	302	301	331	292	323	310	294	313	284	301	310	309	314	324	291	328	300	319	319	285	294	327	280	328	338	300	306	338	326	299	306	307	324	320	313	278	314	321	321	281	274	306	292	290	333	273	314	301	314	278	289	293	327	302	328	311	303	327	307	298	321	293	363	301	310	309	349	304	308	319	340	299	328	310	333	294	327	306	313	313	334	325	308	313	320	329	307	291	301	301	331	322	311	282	306	282	312	328	318	304	286	289	298	298	305	321	327	332	316	319	295	328	301	337	311	338	321	346	314	338	320	297	350	327	291	306	323	291	289	323	282	303	308	337	332	297	311	350	303	297	301	324	306	334	285	324	317	303	337	316	351	294	306	286	326	280	295	319	326	333	337	289	313	319	339	300	312	324	272	329	311	322	310	308	325	309	305	305	286	345	324	315	327	302	294	284	312	295	308	328	327	305	323	307	306	331	289	324	311	303	304	308	310	321	313	302	330	332	290	316	318	325	332	311	290	318	281	306	352	296	293	319	282	310	297	326	298	355	292	306	311	336	323	314	302	316	334	317	330	320	300	313	314	318	317	300	296	299	305	291	321	349	316	300	347	330	318	335	291	349	298	305	331	311	348	302	321	324	298	326	266	305	293	290	258	301	313	287	329	315	313	300	291	295	313	326	320	288	328	329	305	300	282	271	325	297	300	321	285	312	340	306	307	293	269	337	309	281	318	316	328	316	335	330	354	331	311	302	310	305	310	304	327	308	315	320	275	339	316	333	312	333	328	280	330	296	330	310	314	294	295	311	300	329	327	337	283	324	284	293	295	313	321	281	317	337	317	305	321	318	314	326	320	304	319	351	270	305	313	275	340	320	307	321	290	319	290	302	319	316	320	325	349	324	309	326	315	299	329	282	302	310	323	324	288	325	333	290	334	331	322	291	313	292	306	317	340	308	299	311	313	308	318	333	286	328	316	295	333	295	321	271	291	281	307	315	310	326	328	323	336	310	319	315	355	303	339	275	313	286	333	333	294	303	301	294	316	290	327	329	315	317	308	292	290	273	286	298	315	327	336	305	324	314	330	310	313	318	293	314	310	321	347	315	314	313	321	347	347	296	286	340	309	323	299	323	340	299	291	342	311	333	282	302	304	336	360	307	325	322	325	312	316	285	313	312	303	332	341	307	290	325	302	296	328	308	304	307	318	344	313	313	296	318	304	323	297	299	301	296	318	313	304	281	297	319	294	329	318	301	327	327	325	306	289	318	294	302	324	278	338	311	322	322	280	290	318	301	333	316	316	291	329	314	318	306	331	323	320	321	293	317	318	302	294	318	311	319	307	295	311	329	299	312	296	324	324	296	333	311	295	337	282	293	297	330	302	309	296	310	309	316	329	302	298	306	318	295	271	328	320	329	290	332	286	309	282	298	325	278	314	266	284	323	315	308	312	299	287	316	329	318	318	298	289	298	335	303	286	330	312	330	304	296	319	322	306	284	308	284	333	289	345	318	309	317	349	302	289	316	308	314	279	284	364	300	299	272	321	264	288	335	303	312	329	302	305	340	279	326	346	297	322	318	280	339	321	291	341	321	346	296	325	317	343	309	314	309	287	296	325	327	311	311	318	304	307	309	312	314	292	289	265	311	345	301	341	320	308	302	317	299	329	286	269	337	344	306	322	295	283	321	315	297	292	325	324	331	306	295	339	307	316	325	317	336	339	331	297	322	304	297	358	335	312	313	348	341	316	268	305	300	298	327	288	312	340	308	336	298	306	336	310	297	333	301	305	339	317	310	311	291	358	342	295	299	299	341	328	292	298	310	301	336	342	299	284	322	276	325	345	285	295	301	278	333	324	308	314	313	328	348	327	298	306	310	362	281	308	336	282	308	314	323	289	309	273	314	290	284	309	308	333	299	346	320	301	322	338	310	325	321	322	306	320	319	312	294	297	311	311	282	307	324	297	305	293	310	301	326	357	292	316	307	312	277	269	285	288	303	285	315	323	318	344	313	323	305	299	308	317	319	337	325	309	325	310	291	329	293	313	303	307	292	319	327	286	309	314	310	306	309	301	337	351	324	325	329	306	326	318	317	303	316	304	282	305	335	322	331	311	289	283	298	308	301	351	333	264	347	340	324	293	315	335	311	309	307	295	297	284	309	330	300	324	308	326	308	303	325	297	295	308	329	300	319	316	312	307	310	293	322	316	291	345	300	320	312	293	291	310	310	302	289	317	300	274	288	316	312	333	323	280	310	288	355	337	325	300	318	325	325	328	333	321	295	299	310	322	338	324	328	291	299	289	290	315	351	313	293	319	294	319	300	319	277	303	300	310	308	325	288	298	315	311	320	297	355	312	315	313	303	284	328	332	310	360	281	345	319	314	305	303	319	332	309	295	330	349	315	303	297	336	294	331	308	328	307	301	303	280	300	302	305	336	313	356	326	300	316	326	291	299	297	285	348	297	283	310	309	323	315	320	327	311	293	311	318	330	328	313	319	315	292	299	294	323	274	299	296	308	325	280	282	279	331	277	259	310	334	325	302	323	323	311	312	336	312	320	294	310	285	298	297	317	288	297	306	333	326	308	325	299	328	301	316	327	325	282	275	326	304	309	327	314	331	299	293	308	319	318	310	339	290	307	287	315	327	332	289	306	310	298	308	300	301	314	306	286	290	302	293	294	311	319	305	305	334	364	345	323	325	339	285	286	305	316	314	326	322	272	302	313	279	319	326	280	279	315	335	309	313	324	299	299	292	312	308	321	317	309	290	320	326	300	295	322	277	309	301	308	288	327	339	294	316	309	298	313	303	310	337	321	343	307	308	323	310	283	315	313	316	320	298	298	314	326	302	322	332	294	311	318	294	311	296	323	329	321	303	291	325	326	286	323	326	289	305	326	322	289	315	339	311	304	280	300	293	290	318	321	326	323	353	319	309	312	310	304	330	302	318	310	332	347	332	286	316	349	299	289	336	317	311	336	296	313	340	299	306	284	310	296	318	286	297	299	311	317	295	318	313	326	325	339	316	335	327	276	318	316	310	341	322	305	324	328	309	304	316	289	313	295	312	330	310	337	318	327	332	300	307	335	340	328	297	324	309	316	311	301	304	323	287	323	321	315	310	328	290	308	294	341	339	307	298	311	357	316	315	339	317	327	294	288	305	320	298	333	277	314	298	305	321	309	304	319	302	299	299	302	302	326	304	302	326	299	304	295	283	303	291	309	335	277	297	300	320	322	329	324	283	301	324	296	318	280	301	312	306	327	333	311	317	273	285	298
43775	48283	30742	33973	38908	37248	35456	32273	27429	24070	20795	18133	15801	11240	9605	7200	5578	4794	4141	3391	3372	2990	2616	2292	2198	1926	1779	1786	1700	1629	1671	1605	1377	1359	1390	1401	1303	1391	1246	1224	1162	1084	1095	1043	1062	1007	1066	1000	952	956	984	953	1028	929	1022	937	944	932	951	874	923	940	887	931	876	920	905	913	932	913	909	942	909	882	880	910	877	917	857	940	884	917	888	912	949	869	917	867	912	957	958	894	896	948	918	895	867	916	848	965	876	940	917	939	950	994	884	894	916	895	891	894	889	864	851	896	847	890	910	881	965	906	900	910	857	871	848	893	919	856	928	900	888	856	917	853	865	912	891	895	958	878	844	896	876	919	870	838	947	963	852	912	868	877	888	906	886	873	858	884	868	871	884	901	898	946	906	896	926	855	887	924	868	935	856	889	863	891	888	909	944	904	915	911	938	943	950	906	882	903	915	898	927	914	948	930	870	934	845	897	882	846	866	897	846	829	932	886	922	869	915	932	870	868	896	850	879	855	886	871	947	921	892	862	892	918	784	881	921	860	798	899	945	846	861	876	919	820	897	862	874	876	906	894	886	865	875	911	870	879	891	905	885	882	936	886	903	862	881	913	939	876	868	820	939	901	818	882	857	857	821	934	806	890	923	867	914	872	880	814	858	865	847	930	870	885	903	893	882	873	866	934	868	896	857	891	836	876	897	870	837	797	888	866	891	869	942	883	870	900	891	870	848	910	878	882	914	925	881	844	931	902	902	915	904	893	873	911	895	867	853	929	884	893	853	923	813	895	875	873	906	836	853	860	867	942	931	882	871	829	862	922	888	892	856	888	961	836	917	874	882	889	873	895	842	867	877	892	832	903	887	852	873	902	887	903	924	949	901	869	908	874	878	897	901	923	876	830	918	898	879	838	894	838	887	905	859	917	852	881	934	861	921	845	913	932	958	855	840	908	892	859	897	939	874	871	900	901	895	860	888	905	956	900	862	872	844	934	897	870	899	877	876	938	898	907	898	912	890	845	877	929	911	912	927	910	890	861	841	900	934	876	883	849	833	851	912	887	927	860	891	857	937	904	917	818	838	868	891	892	893	889	893	902	805	890	879	853	910	879	902	932	909	889	913	909	906	859	897	891	891	893	868	909	861	925	917	911	886	875	889	907	842	889	885	878	895	894	789	858	901	899	880	928	946	901	873	863	891	880	920	911	864	876	888	912	902	852	909	873	904	931	855	898	918	916	893	890	934	949	869	925	883	938	863	892	875	868	917	902	819	864	783	881	846	901	861	896	900	881	880	878	907	854	889	887	846	891	949	865	876	892	844	868	909	871	886	932	905	874	891	925	840	923	899	817	890	894	904	923	871	901	879	897	900	911	820	911	947	866	896	867	895	860	857	922	887	873	907	864	881	875	880	945	886	893	891	907	915	886	865	878	881	868	849	894	937	909	922	905	881	917	902	899	855	910	897	898	835	859	943	905	890	914	873	882	907	883	832	901	878	899	920	966	906	880	853	807	841	878	861	831	911	877	841	884	873	913	916	909	875	865	848	883	893	893	908	912	849	871	875	926	921	859	871	917	864	948	869	894	906	875	850	892	880	899	927	913	910	876	895	864	919	874	885	895	908	828	853	875	883	819	912	923	899	898	827	917	870	949	884	909	911	854	916	917	875	879	896	858	896	882	872	954	875	843	894	886	958	869	882	870	909	871	866	851	891	886	885	889	934	935	865	889	880	885	869	929	871	862	865	855	877	909	875	900	932	909	853	919	847	850	899	906	894	887	937	858	924	879	910	871	865	874	838	888	922	890	920	852	949	883	931	913	868	923	906	881	892	868	860	892	840	879	874	846	856	862	875	873	865	883	886	876	862	902	937	864	880	923	897	820	907	909	857	871	883	875	869	907	924	845	956	887	863	846	958	938	878	922	880	911	908	931	827	813	881	906	856	912	871	888	837	839	886	882	862	888	885	877	870	908	852	874	878	896	857	888	896	906	855	878	883	824	863	828	892	897	907	896	954	892	864	883	945	848	894	854	939	846	848	842	882	890	876	941	887	865	896	853	863	915	876	868	848	873	882	890	888	867	906	867	942	861	929	930	845	919	870	946	925	867	925	881	856	881	896	895	904	825	860	863	900	923	837	889	909	850	891	865	919	870	885	866	905	905	912	899	889	881	908	938	915	893	839	894	952	924	875	931	873	913	889	840	852	877	939	868	897	877	897	901	892	862	873	870	934	907	937	823	912	897	923	917	895	872	889	895	822	904	885	914	881	847	869	851	894	870	856	896	891	952	951	934	893	867	885	903	864	885	906	896	856	865	838	900	876	874	904	906	888	862	906	886	916	858	891	854	847	851	867	897	900	930	815	873	932	870	864	840	921	910	852	877	953	890	883	895	882	889	901	905	870	864	829	881	905	893	915	912	863	917	838	858	893	840	958	903	912	852	878	849	882	854	909	912	910	872	840	919	907	891	857	895	926	911	864	880	913	853	935	899	839	842	921	916	917	882	944	924	903	903	884	885	807	924	937	869	879	894	853	892	880	856	880	901	925	893	922	911	925	916	852	897	878	894	868	911	931	845	870	842	840	882	885	898	907	952	919	850	917	858	891	876	921	837	851	888	897	890	910	958	869	900	887	926	869	867	816	875	914	874	910	839	870	913	838	858	873	893	888	831	911	918	933	869	850	904	886	905	851	868	866	878	890	839	864	855	910	867	870	884	834	859	860	939	853	864	888	863	879	868	924	875	885	915	884	848	850	911	918	910	915	880	840	877	927	939	937	906	862	891	951	903	934	882	921	893	889	924	889	886	890	910	923	847	899	898	931	901	899	903	929	882	867	860	917	866	930	874	881	888	920	838	845	892	909	913	922	901	884	837	888	865	876	877	937	880	888	903	838	851	879	888	969	947	909	844	908	895	925	890	889	893	893	897	851	873	811	877	846	889	915	880	851	917	928	899	871	856	861	915	901	893	928	866	894	926	900	880	897	829	936	864	920	921	924	853	907	896	948	901	890	881	897	892	938	916	866	882	870	831	863	890	890	896	895	954	891	890	826	893	895	848	915	915	944	909	865	841	914	898	891	884	893	889	907	884	854	903	890	919	912	914	835	929	901	862	848	894	896	901	965	872	910	871	912	892	868	850	899	832	869	904	882	843	876	928	884	865	863	938	902	875	916	858	852	876	938	903	888	858	850	874	905	858	931	890	945	937	870	852	907	872	885	912	884	861	859	843	936	919	876	865	886	873	842	865	953	877	879	902	885	888	896	852	850	848	906	940	897	962	912	835	888	942	906	931	897	902	897	911	919	913	900	855	840	819	856	899	927	870	907	907	911	920	912	914	880	910	871	953	838	942	909	880	906	905	899	889	874	907	925	874	926	891	884	967	909	940	861	884	898	867	912	906	926	897	866	885	843	878	903	886	873	903	866	856	881	912	884	844	938	906	908	870	840	877	939	834	883	897	857	950	888	882	928	914	938	843	866	831	856	906	895	919
16401	15556	8513	4642	3696	2701	1761	1289	946	795	575	503	445	338	353	274	298	240	255	235	252	229	231	230	210	216	203	196	193	175	204	225	185	172	200	207	171	166	154	166	187	168	159	166	158	160	194	148	188	173	142	185	164	211	186	173	187	162	161	172	178	171	180	193	160	166	160	162	182	149	172	186	185	182	165	181	172	195	168	170	184	158	178	158	153	160	182	156	159	174	162	173	162	150	172	184	161	164	156	202	177	166	197	164	181	161	169	161	153	175	205	187	165	164	149	148	159	189	183	168	179	177	196	175	173	152	176	177	179	156	158	163	176	159	153	179	150	170	153	177	154	167	174	186	184	168	161	165	171	170	145	140	148	161	183	181	193	160	163	157	171	172	159	162	181	182	176	172	182	200	161	184	155	168	170	165	158	159	142	172	189	155	172	180	182	182	192	177	178	171	163	175	135	163	197	197	173	148	169	179	161	171	160	157	164	170	167	140	190	173	183	175	163	202	157	165	171	187	163	161	145	182	198	155	186	167	172	186	183	181	169	167	145	163	183	166	168	158	180	162	145	157	178	176	161	154	181	153	154	164	176	173	156	135	180	173	159	150	183	175	173	172	175	161	175	168	154	188	207	169	192	174	167	151	174	156	183	185	170	166	172	189	198	180	164	153	173	164	159	158	178	162	173	166	179	148	175	174	156	178	180	160	166	183	188	165	169	170	174	172	176	164	164	170	168	172	133	174	191	168	177	176	177	137	170	145	162	170	195	176	155	152	173	177	155	151	162	154	156	190	166	161	160	191	166	177	165	166	187	167	142	182	181	178	181	182	150	173	169	147	168	158	170	201	175	175	176	170	175	186	160	147	159	145	165	168	184	161	186	180	184	197	156	170	181	168	162	173	148	165	179	175	174	174	161	179	157	151	166	177	211	156	168	167	164	183	140	161	186	189	167	183	171	155	162	178	154	165	167	177	172	160	165	157	196	173	166	168	176	188	160	169	159	172	173	184	178	153	144	166	175	198	179	174	165	162	168	165	179	170	193	172	166	188	185	198	174	201	175	174	175	162	162	146	164	165	166	164	169	177	166	186	164	173	165	168	169	166	170	183	161	161	179	171	178	181	187	166	156	173	177	140	157	182	165	165	162	172	175	183	179	162	177	164	158	177	156	194	196	171	171	175	148	153	169	176	171	185	168	156	176	166	168	151	180	179	169	161	148	178	164	164	175	168	173	198	172	169	159	183	164	164	182	175	196	144	203	154	168	180	151	164	172	169	167	184	168	178	162	166	181	183	153	136	167	173	175	185	164	187	183	182	172	191	189	189	157	167	166	170	164	171	170	175	160	178	179	171	176	167	170	181	161	189	161	175	170	147	153	192	183	171	157	157	172	162	186	151	148	171	177	172	150	159	164	181	157	176	175	172	158	157	159	165	172	163	163	151	144	158	160	169	181	150	148	167	147	160	182	183	152	209	195	184	169	165	165	167	175	165	190	158	158	186	168	188	159	155	160	173	156	176	166	154	171	158	185	169	161	153	162	191	156	164	180	173	164	166	165	158	192	196	165	136	177	165	179	139	165	172	157	181	158	177	162	159	157	161	189	151	178	177	181	180	132	181	152	174	146	169	163	148	193	173	165	157	174	178	181	171	173	149	169	176	208	148	139	168	156	169	183	175	174	154	182	181	186	167	173	149	165	151	179	173	149	195	162	182	157	171	137	170	201	174	162	158	174	178	181	159	172	176	184	153	150	168	166	168	176	167	183	188	162	186	177	173	148	171	146	147	176	153	159	165	190	185	151	153	170	166	187	152	165	162	159	153	157	152	171	154	173	182	170	177	194	175	171	168	167	177	166	156	160	165	169	187	170	185	189	187	176	168	198	187	166	180	166	167	174	176	176	160	175	177	179	162	178	174	156	168	159	206	161	155	193	160	152	172	179	160	184	160	158	159	178	162	185	168	165	186	155	200	147	158	180	157	160	156	178	154	184	174	183	186	164	164	171	182	165	167	182	164	157	169	148	165	176	169	165	153	163	141	177	183	160	168	177	147	156	176	140	183	175	166	176	168	192	169	195	178	173	199	154	173	161	166	179	174	158	154	174	163	179	176	169	171	158	164	192	182	147	178	163	176	169	166	159	185	181	173	145	173	187	170	179	176	191	168	176	179	161	163	150	184	156	173	154	162	170	162	166	195	159	177	177	180	177	175	188	164	172	173	186	171	173	166	172	163	142	196	174	182	170	158	155	139	162	160	181	188	173	177	167	144	187	165	167	165	168	157	161	191	181	168	169	147	158	186	172	178	176	168	153	151	179	167	161	150	146	145	149	169	182	163	135	168	174	160	173	175	170	158	182	162	175	188	169	190	172	173	168	177	174	159	158	177	180	150	165	181	167	179	168	184	171	170	156	165	161	165	184	175	147	173	175	150	171	179	185	147	169	195	175	154	168	150	168	158	173	188	183	178	168	197	188	179	157	173	198	166	187	150	174	167	164	161	149	169	163	156	203	170	169	174	137	165	159	157	130	168	162	150	175	172	152	162	162	174	169	168	156	170	160	172	157	172	164	179	157	205	161	174	192	172	147	190	171	143	165	189	156	168	186	160	171	158	170	157	164	158	192	149	142	139	165	171	168	167	171	167	180	164	167	173	157	191	168	160	160	178	173	159	153	164	157	174	177	194	181	186	171	158	182	165	169	179	172	186	165	188	177	192	183	148	180	168	186	176	195	174	159	158	178	160	170	164	195	161	202	162	157	164	175	169	176	190	178	180	178	150	163	164	162	157	173	167	202	161	160	164	157	184	168	175	169	160	168	192	142	142	194	187	153	177	191	161	185	176	151	158	173	170	155	157	180	178	170	184	164	156	171	158	169	170	156	173	159	173	156	151	152	180	174	179	163	188	177	183	150	192	181	163	207	154	152	151	152	172	168	145	166	164	190	170	154	171	178	162	173	155	153	181	155	156	156	177	169	177	171	157	192	168	183	182	152	160	169	185	194	153	190	178	159	191	176	156	163	161	165	149	180	194	183	164	182	194	167	176	156	153	170	190	158	183	153	171	154	170	178	145	175	160	165	162	173	186	158	160	164	150	206	156	154	168	181	199	167	185	174	177	166	166	149	136	157	151	163	184	165	165	169	154	154	184	172	166	173	153	165	177	189	174	146	141	175	190	144	174	183	161	164	186	165	157	167	187	175	165	162	169	160	163	148	183	168	175	171	163	188	176	188	161	152	158	179	164	159	176	160	142	154	181	193	171	154	173	172	176	170	187	188	174	199	184	176	156	159	176	176	181	147	183	164	158	169	174	164	171	167	183	156	151	167	173	153	190	148	147	156	161	171	158	166	167	174	175	163	185	196	161	153	139	148	150	178	186	169	167	174	177	189	176	182	182	185	166	166	157	164	191	175	163	147	163	163	166	186	166	165	165	172	174	145	184	168	159	158	160	165	180	182	166	191	161	160	162	163	158	170	156	186	186	168	160	177	164
12824	16889	9709	10020	11020	8742	6800	5285	4358	3673	3211	2561	2255	1809	1614	1446	1333	1244	1176	1077	1040	1021	974	971	950	840	806	776	783	687	755	678	780	730	690	753	662	611	620	586	611	573	558	558	556	535	545	539	572	566	555	581	560	582	561	553	557	527	549	578	578	506	594	541	568	558	556	538	573	592	574	562	529	566	559	518	555	554	543	512	528	558	569	577	531	523	514	545	537	542	558	546	565	534	548	547	517	565	542	551	559	565	530	547	528	531	566	568	547	555	518	528	580	551	538	570	541	539	553	537	570	501	568	550	586	555	571	545	535	555	521	536	535	565	552	544	547	544	520	601	547	558	527	483	586	524	584	564	579	548	559	491	586	575	536	557	527	536	542	539	552	601	571	541	537	513	566	544	530	552	572	560	572	539	567	546	564	564	512	527	585	560	567	522	557	533	549	514	521	546	516	533	538	547	597	571	555	583	570	506	522	553	539	512	562	525	509	559	515	593	556	521	542	557	552	563	542	593	559	526	557	572	538	557	510	518	516	583	538	547	536	539	522	554	557	545	570	527	575	558	548	574	546	585	552	590	542	522	523	516	530	581	562	517	555	568	557	506	518	561	471	547	512	536	552	582	520	548	561	520	555	558	501	584	546	529	549	611	586	526	511	575	555	528	513	506	559	566	541	548	595	542	548	551	492	583	506	523	504	541	528	542	544	579	563	525	551	558	511	545	551	549	516	490	519	540	531	552	572	509	537	552	536	525	518	556	563	495	528	530	513	517	542	569	535	526	531	529	562	544	596	576	543	518	544	547	544	515	488	530	547	487	529	534	577	514	552	548	527	556	556	538	539	540	559	537	554	532	558	542	556	518	515	557	526	510	546	536	559	534	505	569	548	554	532	538	546	543	534	541	538	565	540	544	532	515	518	551	545	542	571	562	558	575	539	529	583	573	534	543	574	555	544	550	528	553	532	535	571	553	552	564	573	554	536	536	546	579	560	572	545	570	561	513	575	534	586	556	547	534	553	527	535	548	584	613	526	522	526	549	575	582	519	541	553	548	508	537	540	605	515	583	542	578	578	544	528	563	591	545	540	556	542	587	567	583	541	542	544	577	597	534	518	549	562	552	569	542	581	518	519	537	586	524	538	544	542	534	545	534	500	526	533	540	565	502	543	568	517	488	560	522	553	567	529	547	542	547	541	547	536	540	591	479	526	528	568	559	537	521	550	517	576	579	535	578	520	519	537	526	556	555	585	547	599	502	525	528	524	539	524	544	533	493	579	565	569	554	522	492	550	543	508	537	578	537	519	555	527	542	555	515	507	581	506	550	552	571	564	557	539	534	513	520	537	609	523	592	522	553	540	535	548	547	545	592	557	518	542	512	538	553	525	566	532	527	536	589	544	560	534	550	518	549	521	533	573	519	545	542	599	553	574	589	602	546	551	552	574	557	526	527	530	536	560	517	537	569	571	560	551	538	553	506	569	506	543	561	562	549	539	518	538	555	511	545	543	559	526	584	557	545	548	573	580	511	579	554	543	567	546	546	563	552	556	534	573	557	561	538	522	550	559	590	569	552	564	526	555	535	576	548	522	524	565	564	563	581	548	539	539	538	544	527	554	563	538	563	543	563	512	545	565	574	534	564	542	576	547	583	567	548	528	522	563	530	550	576	557	545	560	522	549	604	540	512	554	527	584	540	550	541	526	511	547	546	505	517	561	541	553	553	566	583	493	563	573	605	518	611	532	525	570	540	600	500	546	559	524	571	577	538	567	549	545	542	574	541	529	533	589	516	626	530	545	546	559	572	563	548	523	553	540	566	521	568	543	527	545	518	577	546	524	544	547	524	569	544	567	542	520	557	581	528	531	549	553	562	552	530	573	490	565	546	517	547	524	564	545	563	508	542	563	523	573	531	570	553	547	541	616	558	603	589	567	581	540	525	537	550	570	559	535	541	558	562	605	543	524	557	565	558	543	571	565	562	577	542	535	540	540	541	581	564	591	570	571	571	529	517	534	557	525	531	524	594	518	529	549	533	555	521	550	565	559	538	536	565	561	530	502	532	488	543	568	509	589	530	506	505	564	552	577	567	540	515	532	574	531	571	525	533	572	550	571	578	567	538	569	567	534	566	575	513	534	559	547	611	556	546	534	556	533	501	545	566	545	526	546	563	587	520	535	547	530	548	574	518	553	575	544	529	555	551	548	564	567	546	557	542	539	515	548	527	534	554	538	564	578	533	512	587	530	585	584	548	529	555	553	519	533	576	554	518	554	580	561	584	545	535	556	565	538	532	528	549	558	557	568	572	532	560	561	564	542	553	555	569	538	549	540	539	530	564	522	551	524	516	563	535	501	580	522	556	554	565	528	551	562	583	552	563	505	546	541	547	525	539	530	528	519	545	518	550	521	548	560	526	524	583	556	525	536	526	570	504	525	565	528	563	543	513	602	519	540	540	540	541	485	550	549	537	601	557	510	534	537	550	535	563	492	523	564	546	545	506	565	566	574	509	555	569	560	527	561	532	516	571	539	582	565	568	548	518	545	529	594	567	566	558	555	553	512	537	599	552	512	553	567	566	580	552	540	512	538	565	530	539	507	521	574	562	605	551	537	587	559	518	523	544	542	518	569	525	595	592	498	549	532	501	552	536	525	520	568	566	560	563	509	547	563	561	562	562	535	530	566	506	548	559	529	603	557	570	585	609	531	543	578	583	544	527	565	516	523	537	551	532	550	570	575	553	566	533	523	553	559	513	572	547	542	559	560	581	523	533	556	547	523	596	535	552	550	524	509	545	511	550	531	522	532	581	587	523	561	535	551	522	547	533	578	554	531	563	548	556	528	526	563	543	545	588	562	542	555	543	560	559	541	560	527	574	541	544	545	544	565	555	563	594	529	580	512	551	568	574	522	558	567	551	514	561	521	532	547	538	574	533	553	530	542	589	570	564	504	548	511	512	506	540	556	538	521	564	565	543	531	554	527	512	541	519	527	547	551	636	551	521	585	594	547	550	529	538	527	522	528	550	536	530	539	552	530	504	557	557	541	535	546	526	539	593	551	553	555	503	524	602	574	543	513	528	566	568	527	576	575	521	542	527	529	540	576	497	510	521	557	534	553	561	568	562	540	568	558	549	521	584	546	526	596	570	528	558	569	514	555	543	568	538	544	525	530	545	528	583	546	559	533	571	545	531	553	556	527	534	545	512	560	564	532	540	563	546	510	524	514	545	545	519	568	593	518	523	530	526	529	525	550	551	560	529	502	544	521	563	562	560	548	541	558	564	560	515	527	549	502	558	545	564	547	537	541	553	577	565	579	552	525	536	546	564	560	524	546	529	543	566	512	571	546	548	556	597	534	572	547	517	528	527	561	532	544	576	587	567	550	532	536	544	551	594	494	521	586	550	554	552	541	539	532	542	536	557	524	536	526	518	547	572	490	533	529	535	526	503	574	552	543	527	550	562	551	573	568	574	541	554	548	564	566	530	563	553	531	539
44406	47389	29722	25669	26131	23928	17553	11632	7258	4742	4201	2950	2546	1478	976	831	661	488	434	412	379	327	366	405	302	298	279	307	276	244	226	260	242	265	280	252	227	231	228	230	224	222	238	216	231	192	222	219	213	236	225	215	221	192	215	204	206	211	224	215	209	217	197	224	208	202	191	200	201	180	189	223	186	195	203	216	236	183	202	185	214	212	221	213	204	214	191	195	192	221	195	225	219	232	198	213	217	206	182	217	232	223	200	232	215	228	206	209	190	209	223	228	222	198	199	238	224	210	205	204	206	209	208	208	198	223	190	193	231	215	226	235	196	209	190	194	221	226	207	205	222	219	195	221	200	200	196	225	243	219	208	188	211	186	224	207	203	203	208	221	199	196	220	207	216	184	224	195	203	225	189	198	224	201	212	213	195	200	211	206	209	223	215	202	197	214	190	193	198	216	204	222	230	190	222	230	223	233	204	212	216	226	173	247	228	194	201	224	225	255	209	216	200	219	215	217	200	207	214	209	204	210	208	200	223	234	187	211	206	218	206	196	195	193	209	212	211	193	233	206	217	189	216	218	197	206	208	185	204	239	198	208	223	218	202	228	210	192	208	195	209	227	231	211	224	203	197	184	235	235	203	204	214	197	213	212	191	236	197	215	231	196	216	243	205	198	217	226	179	202	230	199	222	207	203	214	266	216	216	186	212	211	226	187	243	211	224	182	218	228	184	227	207	223	223	223	209	219	185	194	191	221	205	205	194	219	205	183	215	184	227	201	220	208	202	204	235	217	204	201	199	251	247	204	176	219	206	192	220	205	216	192	197	208	205	203	188	230	227	212	196	236	212	206	221	218	220	195	195	201	217	222	207	198	206	219	218	177	212	196	225	206	203	198	197	205	200	197	207	202	177	206	203	211	200	194	218	227	219	188	201	231	222	200	198	221	192	216	205	204	214	214	211	197	219	196	214	216	206	215	207	219	213	204	195	201	206	204	208	181	199	218	193	242	222	195	209	192	203	201	209	211	207	213	217	214	225	217	167	215	208	198	191	198	196	230	229	192	208	194	197	207	222	233	197	220	172	215	214	230	234	219	215	235	217	217	199	225	205	192	190	230	206	205	226	205	218	200	231	223	196	206	216	219	186	210	175	186	185	210	202	222	191	225	207	200	223	218	231	196	191	220	186	219	190	211	227	211	195	209	198	203	223	193	208	211	214	233	208	178	223	211	215	187	216	214	209	210	209	197	213	202	228	229	188	213	199	191	218	206	177	221	252	221	187	184	236	212	179	231	215	224	228	225	187	214	219	215	184	239	226	231	196	197	208	212	195	220	197	212	171	194	178	193	212	219	219	184	169	209	205	217	238	204	198	211	218	208	185	215	211	206	208	192	194	201	206	218	215	230	190	216	200	222	232	232	211	185	182	177	193	198	211	175	199	196	205	203	210	223	226	220	212	231	215	225	214	186	210	186	210	182	224	211	212	178	212	189	212	229	216	229	211	214	209	213	202	218	201	209	193	218	183	205	207	210	188	205	210	191	221	200	199	190	210	196	207	220	204	201	220	210	223	209	228	206	208	192	186	190	226	213	234	195	213	218	210	221	190	219	219	200	192	224	213	218	211	189	210	204	197	188	210	217	205	213	200	214	198	201	224	206	237	224	205	184	200	200	187	212	185	182	193	216	215	207	206	193	232	197	205	204	204	199	186	237	211	210	213	225	199	213	224	216	192	182	202	220	216	221	184	235	216	203	186	218	199	219	197	198	198	214	230	254	217	203	200	206	222	187	212	247	206	212	222	198	251	224	213	209	231	189	228	200	199	188	195	228	209	207	194	192	202	215	195	198	201	215	213	217	200	198	215	191	182	232	226	208	192	210	210	239	200	186	209	203	209	212	188	207	203	209	217	192	214	201	186	196	215	223	220	205	233	201	187	182	195	197	209	198	205	235	231	202	183	209	191	196	221	207	182	223	227	228	230	203	227	202	204	206	198	212	195	201	195	190	205	186	195	203	218	192	206	225	209	197	198	214	218	200	207	202	201	217	223	201	224	215	201	225	220	192	188	212	210	213	171	195	202	197	200	192	215	206	194	184	196	203	184	224	222	200	189	205	173	201	204	212	220	198	236	217	191	188	225	196	228	203	217	218	230	186	201	212	212	196	207	207	216	204	217	183	233	190	200	213	211	211	197	231	223	222	229	235	210	220	197	220	193	211	204	199	223	189	207	218	221	193	240	200	232	224	211	213	214	219	225	194	201	219	206	211	220	210	193	221	186	233	212	209	195	190	167	215	206	197	212	204	196	225	233	234	232	205	182	209	220	227	216	214	219	172	208	217	212	214	234	221	220	207	204	225	213	206	242	200	212	218	219	193	211	209	194	217	178	229	214	205	216	212	193	197	200	199	232	207	211	203	223	221	202	183	205	200	197	217	201	225	213	205	199	240	199	211	199	213	227	202	217	226	205	219	203	214	210	232	186	190	204	206	208	199	244	220	243	196	187	213	204	182	210	204	211	198	196	185	207	205	206	190	199	227	186	199	198	194	221	221	196	188	197	189	201	192	193	215	216	235	204	209	223	217	212	218	236	189	214	211	235	185	224	195	205	218	233	195	207	217	226	227	201	194	213	192	194	188	184	186	199	216	227	174	232	220	205	202	215	203	205	188	223	207	210	235	200	205	211	227	218	199	231	187	223	214	199	204	223	215	196	191	223	230	212	205	187	206	206	214	188	213	202	225	199	204	195	221	201	214	197	191	208	215	203	233	206	194	221	215	207	185	221	203	188	222	206	230	207	200	229	192	231	217	214	208	198	206	224	231	166	223	218	213	199	214	211	231	212	209	196	241	203	187	193	238	216	202	225	195	194	201	212	217	216	175	198	216	180	195	214	223	184	191	210	196	214	207	212	217	235	223	196	209	243	186	203	204	203	228	230	214	213	227	173	216	213	202	191	182	181	191	186	227	198	210	192	207	203	194	214	223	218	226	197	206	206	221	249	183	216	215	190	224	188	200	198	219	202	207	187	228	195	220	212	245	209	199	213	223	213	198	209	220	203	224	215	220	201	196	195	233	212	202	204	218	212	211	195	192	201	195	247	214	229	217	219	190	212	168	230	212	188	235	211	207	195	188	203	211	206	200	212	221	247	229	224	199	198	225	206	219	202	175	221	212	207	196	214	201	208	195	201	207	212	197	237	197	211	229	205	211	208	222	229	228	224	215	225	198	232	230	208	208	211	201	208	215	210	199	206	201	219	193	214	221	223	194	191	213	210	215	213	194	229	179	207	253	172	211	202	199	232	210	194	217	185	212	251	195	202	219	229	221	208	203	178	187	218	197	212	189	180	206	186	205	226	231	222	221	213	203	193	192	197	190	219	211	215	217	215	215	219	224	207	205	210	198	219	198	234	206	209	228	222	220	200	213	198	201	212	208	194	212	197	233	215	231	223	216	193	190	217	189	212	196	237	187	205	208	217	211	224	203	227	218	205	212
35141	43143	21614	26755	31840	29498	25979	21707	18590	14884	12912	10350	9525	6472	5256	4024	3367	2675	2451	2096	1963	1807	1571	1594	1384	1359	1197	1197	1149	1038	1079	1089	1048	1040	963	965	894	887	823	757	783	802	738	734	701	711	740	722	711	669	728	719	672	685	700	663	672	678	711	685	709	630	630	676	653	607	664	668	678	670	694	653	662	628	676	689	685	627	635	653	669	685	669	626	656	663	678	659	658	662	652	654	672	665	643	683	697	608	642	684	668	638	696	671	652	660	654	652	701	681	676	655	608	676	653	642	686	697	634	642	688	682	631	650	631	618	636	651	668	682	652	688	713	635	597	656	622	660	637	607	622	642	612	663	681	659	680	668	678	644	659	669	643	621	625	662	682	642	598	629	668	665	651	636	696	652	659	661	645	651	585	641	652	630	633	621	672	682	681	691	639	595	632	633	639	658	660	662	624	621	651	667	714	717	704	642	690	669	649	633	625	646	633	650	591	650	682	617	645	658	632	603	698	620	643	699	683	698	661	612	661	667	606	670	635	700	644	649	637	624	622	631	665	656	627	666	610	672	651	689	646	682	649	670	626	656	660	676	626	609	638	641	647	668	622	633	620	630	612	647	639	642	634	642	688	631	620	591	627	592	656	627	630	653	644	620	647	639	638	640	614	680	649	643	671	631	635	702	638	657	603	585	654	667	671	684	641	639	665	687	658	676	639	633	625	684	631	632	636	616	646	669	639	635	597	592	625	642	635	654	643	690	664	670	635	694	686	624	659	639	616	641	625	634	634	651	676	658	612	652	603	598	646	651	641	660	635	654	649	651	656	631	679	618	617	646	676	645	639	658	620	597	673	649	634	633	662	646	671	639	641	633	647	606	638	616	646	689	673	643	600	680	651	636	676	620	649	605	648	648	678	673	683	614	634	645	599	653	624	675	642	606	658	671	624	677	698	659	687	615	636	652	604	602	648	615	633	657	659	635	643	644	667	651	620	654	633	651	646	638	634	690	643	633	650	638	675	662	699	598	663	642	634	666	693	677	591	651	679	660	674	630	673	609	631	649	663	650	669	673	651	631	657	602	624	667	609	619	633	656	670	672	592	617	637	633	647	668	607	669	602	631	625	585	633	631	634	698	638	631	641	616	625	651	679	674	590	693	609	634	622	612	607	673	640	642	687	627	620	669	596	684	674	626	615	673	634	632	654	670	663	640	606	673	643	670	683	628	626	699	657	622	669	648	625	650	656	699	670	657	676	639	602	667	619	671	612	682	655	661	647	618	649	622	634	681	602	628	688	657	616	654	642	627	631	693	667	671	667	666	663	631	693	636	615	622	671	644	642	647	635	650	665	675	630	680	652	648	643	679	623	638	672	605	678	644	669	626	629	650	628	661	641	727	635	682	630	647	627	600	632	682	653	651	705	635	672	655	641	642	639	627	670	671	645	660	659	642	627	619	648	659	694	679	646	626	627	624	672	599	657	616	647	630	643	637	625	678	659	619	652	623	637	648	662	634	671	625	692	612	628	620	677	703	680	657	625	622	630	650	651	678	646	628	610	639	650	650	669	630	662	638	700	639	690	606	660	595	665	668	606	650	666	659	663	593	625	650	640	670	630	634	592	609	676	647	670	634	647	595	653	637	627	667	677	689	566	621	641	654	678	668	610	662	626	663	632	658	649	661	639	618	646	640	623	635	686	678	643	632	658	629	660	637	641	670	622	622	666	648	667	646	687	637	674	618	641	665	678	626	626	659	638	655	679	653	636	660	651	655	633	650	676	660	677	629	623	644	640	625	689	629	649	708	614	658	634	674	653	655	637	666	656	615	652	654	648	614	660	652	674	652	671	649	598	638	671	655	621	629	650	609	663	669	663	646	637	624	640	654	670	650	677	616	691	665	667	590	666	647	652	644	643	629	652	713	600	689	686	641	616	629	667	602	635	664	629	627	684	682	684	663	618	647	634	612	664	635	601	669	598	646	700	601	602	660	644	627	584	633	627	649	645	675	651	667	635	644	610	632	621	651	673	653	636	647	617	633	633	656	627	647	607	618	634	644	657	660	632	608	636	631	649	672	644	652	677	675	610	640	670	612	625	688	647	627	667	646	655	641	630	680	637	630	648	602	632	661	686	659	657	685	614	642	638	598	632	650	649	651	666	648	661	661	679	702	639	609	660	672	679	682	633	667	656	632	625	634	631	617	638	656	664	650	665	627	668	675	636	663	599	633	629	702	654	664	673	654	620	639	610	646	639	658	601	649	620	646	666	655	654	608	678	600	627	623	632	685	671	647	694	597	650	638	641	645	691	653	651	645	706	680	596	619	590	644	648	667	637	642	610	569	696	634	650	711	635	644	608	636	647	656	678	623	705	622	652	658	632	640	671	630	621	642	620	642	686	644	669	639	685	650	667	695	644	700	616	645	618	648	603	640	641	613	674	606	626	669	618	663	650	716	653	614	650	673	633	670	626	590	649	684	651	627	649	650	658	676	614	686	629	636	661	669	664	655	584	647	666	659	631	685	619	627	672	654	623	632	659	709	651	603	684	609	647	655	630	642	636	683	647	658	649	592	640	654	659	601	639	638	621	660	624	595	656	708	677	638	601	713	678	669	629	656	680	659	623	659	693	630	659	642	643	633	667	669	646	646	638	609	639	627	652	654	607	567	649	656	604	608	631	639	644	634	666	646	680	631	601	621	643	678	655	662	645	646	679	650	620	651	654	658	649	621	629	671	661	630	642	613	712	638	668	665	587	596	648	632	661	638	690	590	628	653	629	625	690	662	655	659	642	662	647	657	661	638	644	638	684	644	626	651	666	650	627	614	617	647	690	615	664	647	623	691	645	678	659	652	635	628	563	604	606	656	620	608	665	640	686	654	621	622	659	672	678	602	661	648	681	643	657	646	610	650	625	640	640	636	639	637	649	631	650	630	647	627	620	627	613	624	635	680	631	616	632	618	638	643	637	630	638	673	646	650	669	684	637	662	685	640	706	647	603	657	635	632	633	612	658	692	649	641	657	653	663	677	612	664	656	628	639	647	629	628	628	661	648	662	625	616	640	676	596	707	670	682	620	684	671	652	653	606	660	615	623	639	651	624	628	658	592	633	665	642	685	656	626	679	672	628	602	624	603	654	642	638	671	629	688	701	616	626	644	626	616	626	632	650	658	611	650	600	655	643	662	648	627	643	608	626	623	631	623	639	661	703	681	655	671	610	649	644	628	620	586	669	618	668	608	661	622	660	671	680	648	657	629	675	655	664	668	659	651	626	614	629	705	641	708	638	628	627	621	593	667	681	668	614	633	662	619	664	681	608	665	603	634	675	625	634	627	630	644	637	664	633	676	618	606	649	668	659	681	631	675	669	656	640	650	628	652	640	621	649	641	590	654	665	623	642	666	654	652	647	651	677	657	643	629	615	615	684	661	623	608	630	676	622	647	637	673	613	677	660	668	664	678	632	621	651	638	620	645	647	651	659	613	641	666	673	606	634	674	608	654	653
53401	49425	30396	27698	29600	30083	25679	21247	15019	10533	7500	5581	4964	2839	2264	1645	1308	925	751	675	681	604	562	475	525	440	419	446	421	439	442	397	404	369	355	359	375	353	344	344	347	328	339	318	340	329	319	320	300	302	348	324	336	358	333	323	311	339	348	327	346	328	315	310	325	307	303	329	336	322	297	321	335	338	306	321	316	306	274	319	301	352	313	313	318	313	294	334	315	343	303	287	312	318	307	313	319	321	314	302	321	316	323	335	305	325	305	302	314	335	301	316	333	299	297	348	291	294	307	320	320	312	300	339	350	281	316	303	289	301	313	291	296	309	371	270	302	317	327	351	341	314	325	315	316	328	282	319	294	278	317	307	304	324	328	306	306	294	327	303	291	317	264	298	301	324	316	281	300	328	310	297	327	327	316	350	302	323	302	317	299	318	303	300	303	325	286	314	328	326	296	321	290	337	328	349	303	300	320	312	330	275	328	319	313	318	304	310	325	313	303	326	279	295	335	300	302	297	317	299	312	308	321	278	301	321	312	327	331	291	346	298	301	335	298	305	331	292	322	294	328	283	350	309	306	285	316	311	314	300	321	321	300	320	342	296	318	294	327	304	323	322	342	320	326	320	313	298	331	301	293	334	295	309	328	312	348	275	303	295	291	329	318	321	313	317	300	304	321	312	315	328	304	282	311	289	332	312	293	292	322	315	335	311	307	303	349	292	333	300	301	299	342	313	321	286	321	317	323	274	268	302	348	331	355	286	320	343	325	330	327	313	296	299	313	292	281	346	325	330	334	311	283	299	306	306	319	317	310	316	297	320	317	285	323	311	312	288	311	302	319	320	298	330	323	313	304	296	344	328	300	319	291	322	303	313	328	306	349	305	311	328	295	305	312	308	306	304	266	317	298	292	300	312	339	314	350	352	301	292	339	318	307	299	320	322	316	340	298	297	293	303	331	312	317	300	302	321	311	283	307	299	302	306	337	297	320	318	319	314	338	311	330	315	314	321	308	327	292	311	297	309	307	325	302	312	321	331	315	325	296	316	311	273	346	318	290	287	332	320	316	271	307	297	309	331	283	284	290	260	346	307	294	286	333	289	278	309	351	313	313	310	308	334	308	330	302	300	316	295	298	314	329	286	302	314	285	317	311	321	323	318	298	346	300	308	343	304	299	305	340	324	293	300	323	303	272	311	271	301	295	293	353	313	315	299	300	304	326	293	318	336	305	327	332	301	308	306	311	323	316	307	326	305	312	306	371	321	299	331	348	337	292	300	310	304	341	290	303	310	307	302	306	311	299	272	309	295	317	359	303	340	313	311	328	347	301	311	345	322	304	280	329	299	305	316	298	316	293	311	293	296	326	329	298	285	325	327	320	313	306	328	315	294	300	327	331	301	325	300	324	347	318	325	346	333	313	325	299	324	290	315	288	320	331	296	325	301	295	312	296	330	332	309	299	329	332	301	289	317	297	315	311	312	309	316	325	319	300	329	327	280	327	326	322	311	309	311	307	329	315	300	289	278	298	312	314	279	288	326	279	308	327	302	331	319	307	298	338	298	343	332	311	314	321	288	293	304	314	323	309	309	320	301	301	269	338	291	311	323	313	325	325	329	319	291	306	327	314	318	288	320	284	317	305	289	310	289	345	313	312	308	283	302	315	335	283	288	300	323	303	287	323	315	308	276	277	343	323	320	306	312	335	327	307	311	312	297	329	307	304	322	352	320	307	344	313	284	321	309	317	343	331	306	329	318	321	331	278	282	293	326	307	315	325	311	308	268	292	325	291	312	300	304	303	290	305	318	322	301	288	298	301	304	298	311	323	323	307	321	335	289	303	301	323	306	330	300	311	367	288	304	316	287	340	307	295	335	275	295	304	277	322	301	305	314	311	348	306	308	339	319	302	283	302	301	325	307	332	325	327	282	326	311	332	280	341	323	325	337	303	308	317	311	310	329	293	302	266	322	282	323	317	305	314	328	332	316	324	334	321	325	318	305	300	290	314	290	308	297	302	330	314	299	331	287	342	313	311	304	342	313	304	326	318	332	299	309	353	326	349	326	346	317	319	327	325	332	303	284	326	305	314	316	317	324	318	307	298	309	301	299	317	349	307	325	318	315	311	312	349	269	290	308	301	311	303	313	299	317	328	300	318	283	319	326	300	330	326	318	288	304	290	318	304	305	316	354	312	349	344	301	334	291	334	317	285	251	299	307	304	320	331	312	320	273	327	309	330	335	335	316	301	311	289	274	279	286	299	298	316	325	337	313	278	314	314	300	330	308	282	312	299	315	322	299	331	310	319	311	279	327	313	300	317	311	331	298	305	305	300	353	302	310	315	314	325	300	331	300	287	282	303	315	294	312	304	301	320	312	303	290	313	295	312	318	317	308	330	312	268	314	291	305	304	300	329	318	315	302	326	303	317	316	331	337	262	286	308	306	279	324	345	333	317	327	321	308	319	311	307	314	321	348	339	320	308	309	299	325	305	333	345	283	316	303	305	313	320	320	302	315	299	324	333	295	279	322	319	341	307	327	302	337	302	301	306	306	308	292	299	277	332	335	330	283	349	297	317	309	298	317	299	276	311	290	300	288	335	291	305	298	301	300	324	299	321	285	288	319	319	281	335	329	323	289	326	283	309	317	324	293	338	258	314	321	318	334	321	309	302	327	315	344	317	319	316	298	321	345	324	308	304	311	332	284	300	294	327	318	312	316	290	313	309	319	312	299	305	295	300	288	309	319	350	292	276	295	307	320	306	311	294	307	331	327	299	335	320	308	307	330	286	311	342	327	287	294	319	304	285	302	321	292	315	290	296	274	299	292	323	286	313	302	321	305	284	337	308	327	281	347	287	318	296	346	305	345	323	318	315	382	310	301	309	311	322	313	318	320	301	286	308	293	307	300	285	335	305	297	315	334	290	300	323	289	304	305	301	332	304	324	314	300	301	318	309	348	301	294	316	348	288	305	303	314	308	303	325	311	310	276	313	324	301	333	295	315	349	277	304	327	331	310	316	306	298	278	316	309	309	305	295	349	316	298	356	297	257	350	313	310	306	317	310	321	316	334	289	295	323	330	311	315	349	324	335	309	301	332	321	318	289	335	315	318	317	317	331	314	317	302	285	310	278	320	313	291	335	340	295	309	303	333	303	317	306	304	309	325	290	296	309	318	305	329	309	297	316	315	320	313	318	308	324	303	310	298	290	297	323	318	303	322	290	305	303	297	322	314	326	324	283	350	337	320	309	317	295	342	315	336	311	344	306	314	324	291	336	319	312	317	285	305	293	300	286	333	322	300	331	321	305	297	291	279	324	299	335	312	323	323	292	335	293	291	316	308	316	344	321	282	322	306	356	275	305	291	337	306	308	319	329	305	333	325	317	296	282	290	303	340	318	291	312	297	334	334	270	311	349	318	319	293	276	321	332	335	292	286	284	300	314	332	332	287	304	308	293	309	308	285	301	280	306	304	331	276	352	311	284	296	331	298	318	266
41387	46591	25973	33348	38241	35649	35245	30385	26820	22975	19711	17572	15329	10518	8818	6958	5955	4569	3838	3504	3241	2931	2649	2369	2222	2025	1913	1921	1734	1685	1722	1542	1515	1509	1345	1389	1316	1307	1230	1225	1106	1092	1048	1049	1073	1016	1076	996	987	1022	991	932	990	1016	980	1030	965	987	986	945	998	958	896	884	944	939	904	931	896	908	908	947	932	869	882	971	956	873	905	865	905	925	884	904	915	898	917	886	929	915	915	908	939	885	890	918	855	857	961	947	910	905	970	940	945	915	935	900	874	937	911	854	902	880	908	901	959	891	906	849	946	864	958	901	975	863	876	930	897	940	950	940	887	892	942	910	880	849	895	919	916	923	942	898	911	859	890	911	874	873	896	843	872	877	918	934	866	875	946	889	927	851	890	923	926	877	908	895	881	900	916	875	908	911	861	908	890	888	893	866	903	916	898	905	892	877	913	916	903	925	904	891	908	947	911	949	928	937	860	879	885	909	894	946	925	943	861	927	895	886	867	867	860	899	883	878	898	904	881	830	888	875	877	850	945	872	910	864	910	890	922	920	944	919	927	923	901	882	907	895	915	906	875	953	950	821	910	901	952	907	849	918	934	951	893	879	895	866	914	899	903	889	913	913	936	892	916	951	900	911	870	909	934	883	912	947	856	847	923	883	923	937	885	879	917	874	948	885	917	919	867	956	846	910	867	910	896	857	934	937	834	912	903	905	855	899	888	816	895	887	885	958	905	916	912	994	893	865	900	876	912	853	890	943	885	915	869	906	898	882	928	886	906	928	930	896	924	935	855	874	900	886	894	893	898	849	849	868	829	892	885	925	937	885	859	897	910	904	871	872	886	892	905	896	902	894	895	916	861	879	876	849	937	896	926	878	917	912	937	912	855	905	936	862	919	899	923	871	908	955	899	849	866	902	857	931	861	896	934	888	846	836	911	910	944	873	914	895	952	858	920	875	912	935	912	925	889	867	846	903	948	865	924	925	935	899	863	894	924	951	856	892	847	875	907	921	890	880	915	946	875	920	938	858	836	858	875	883	864	858	917	851	891	920	880	836	902	854	903	844	894	917	897	859	914	875	965	889	927	962	868	892	944	878	879	876	904	918	884	943	878	900	882	938	928	896	914	913	931	909	905	840	898	888	912	948	911	881	874	883	913	921	885	949	887	874	921	913	902	898	890	876	867	901	893	948	904	955	884	910	915	873	864	861	851	908	888	867	911	850	877	885	894	883	890	883	897	915	905	896	879	865	878	902	901	879	870	878	913	861	892	900	939	859	892	826	953	947	852	903	865	921	960	913	906	925	848	879	908	880	866	850	870	881	885	902	883	889	908	904	832	891	940	899	907	900	891	884	852	878	902	847	885	929	932	883	921	888	916	914	914	893	888	870	871	912	907	857	951	895	915	891	865	892	911	870	952	903	915	929	934	913	873	865	897	872	877	945	882	927	920	878	906	904	916	872	880	951	880	899	923	897	822	876	879	898	899	892	929	882	919	918	893	896	896	940	887	875	904	908	887	895	922	864	918	870	906	920	900	871	893	933	858	913	906	926	909	890	904	876	891	917	854	904	867	836	943	895	891	898	883	894	902	870	840	916	884	902	876	948	905	901	891	910	935	874	911	958	890	856	841	927	921	907	831	856	852	929	938	906	855	897	911	882	893	866	916	849	850	850	935	898	914	898	878	881	900	895	885	851	850	911	898	911	905	879	908	875	920	897	926	866	877	939	966	881	915	895	896	856	864	890	860	888	941	918	817	911	878	842	961	919	973	843	911	833	862	899	933	900	849	925	902	903	901	870	871	895	866	918	889	949	881	857	930	889	894	855	926	958	919	938	954	914	905	865	912	867	945	869	890	933	904	851	907	868	867	829	966	842	897	960	885	913	947	903	860	855	860	942	904	865	963	912	890	899	829	909	920	858	864	929	787	939	863	888	881	895	849	886	934	914	889	916	900	890	888	889	896	859	897	914	873	878	918	899	861	908	922	887	949	898	839	890	831	950	876	864	933	869	888	879	872	894	904	836	911	905	898	907	891	890	893	903	909	934	903	874	854	932	882	883	873	898	875	913	870	930	916	887	831	910	920	840	879	887	920	853	928	878	860	856	924	880	885	853	860	862	835	876	880	868	895	923	864	914	860	954	865	892	853	878	929	887	901	882	941	866	893	897	940	864	891	868	902	941	889	889	905	967	898	899	921	903	891	913	856	891	908	924	886	878	931	855	879	909	878	899	919	872	888	927	925	805	869	847	880	920	909	836	910	883	903	873	943	883	932	886	900	950	891	920	886	934	892	872	891	933	880	830	938	885	906	941	944	851	894	864	844	917	862	820	843	931	879	901	872	872	913	984	873	961	952	920	864	889	894	817	918	929	888	860	888	873	906	875	879	895	915	889	898	874	940	864	872	902	896	886	900	842	855	959	916	876	953	911	909	968	893	888	896	927	878	889	890	896	860	904	914	943	867	919	884	907	932	911	900	874	874	880	928	889	874	911	839	911	957	923	872	894	903	973	900	911	881	852	904	850	888	906	871	942	930	837	869	869	906	895	891	917	866	833	873	856	882	857	912	886	855	869	929	906	889	893	876	892	906	883	920	933	887	878	888	893	821	906	889	915	904	873	895	881	889	929	905	851	859	892	872	884	876	865	913	858	891	900	917	934	922	881	919	843	911	946	927	910	869	871	938	873	904	913	929	951	896	861	914	889	965	967	912	869	933	867	864	904	828	868	905	910	901	898	849	898	919	884	868	857	883	867	879	879	862	859	911	904	929	897	923	864	944	875	912	911	911	887	918	936	912	836	887	851	978	884	861	924	924	925	903	894	863	915	945	873	921	933	889	919	872	907	851	895	860	864	941	900	901	890	922	914	840	922	856	896	876	872	904	903	864	894	822	873	903	898	900	857	897	915	946	899	913	904	894	936	940	902	893	894	891	913	960	858	927	921	896	893	914	928	910	905	868	912	907	910	881	905	889	925	919	874	911	912	850	893	869	937	884	884	894	917	892	875	885	906	913	911	845	901	913	922	915	852	873	822	901	916	839	902	891	929	850	897	896	858	935	881	905	873	833	849	876	906	863	938	931	893	920	846	914	968	850	917	848	901	898	886	934	808	895	892	954	883	851	899	883	876	902	909	878	928	875	863	940	895	899	893	889	892	902	920	883	908	858	891	913	861	885	887	899	894	922	896	887	933	908	878	939	888	906	972	934	888	907	922	895	928	871	901	887	924	881	929	967	870	866	917	907	936	904	840	900	869	893	901	887	896	867	936	893	850	869	878	874	949	909	884	855	899	877	909	839	877	939	918	894	913	868	883	851	926	882	925	864	891	853	911	921	885	887	902	888	864	883	906	897	906	846	861	926	867	911	897	904	959	898	840	901	922	911	892	879	930	893	909	849	877	896	892	935	885	931	848	943	925	864	917	863	941	886	911	917	876	947	939	916	861	930	877	844	945	896	864	888	869	862	932	871	931	876	912	880	931	868	937	935	918
15702	15692	6063	4522	3877	2743	2089	1402	951	709	649	523	456	361	324	323	287	282	247	212	243	276	247	230	217	234	226	190	197	181	216	202	205	192	185	204	169	170	192	173	175	185	168	168	200	146	167	179	174	181	183	179	191	185	170	204	176	190	173	170	177	158	170	194	185	182	187	160	196	165	159	161	176	163	174	172	193	188	193	174	177	166	168	181	163	150	168	163	170	149	177	174	150	179	180	193	159	186	197	179	154	196	165	181	192	176	175	177	169	171	161	163	195	176	167	140	156	165	167	174	172	160	175	201	204	173	160	168	167	179	169	169	169	189	166	167	163	170	175	169	173	175	187	187	182	199	191	160	172	196	157	170	162	195	163	154	186	159	185	165	168	169	186	184	184	161	173	164	184	148	169	180	185	182	177	162	156	172	185	176	193	180	190	183	187	165	161	169	181	170	190	157	185	170	167	178	179	178	159	188	166	172	159	191	167	176	175	175	160	181	167	205	167	167	187	210	169	160	159	149	167	185	167	182	180	158	176	201	165	204	190	159	187	207	188	162	166	170	169	133	189	171	192	178	170	160	164	171	185	167	180	147	191	163	153	169	173	180	187	163	152	191	169	177	151	170	167	169	164	178	159	163	181	172	183	154	196	164	178	183	166	167	149	177	170	186	170	169	185	197	174	166	158	175	179	145	198	198	178	170	177	185	151	181	174	178	173	155	159	171	153	147	155	175	180	185	168	192	160	176	179	170	176	190	172	176	185	192	165	187	160	166	198	155	165	155	194	156	165	162	174	162	163	144	163	184	174	155	169	178	174	183	173	166	157	179	181	178	176	173	156	164	166	177	181	186	157	161	178	165	173	173	185	192	168	180	174	182	193	170	174	165	169	173	167	164	193	172	177	154	173	161	179	176	164	182	163	183	173	171	163	195	181	173	159	161	165	156	175	192	177	163	199	191	166	164	178	188	146	171	177	151	212	182	196	174	179	173	178	171	178	183	181	171	176	166	194	156	170	182	166	162	176	186	173	188	162	168	188	165	187	171	172	204	187	169	182	184	181	170	181	156	170	161	170	164	183	209	185	183	168	176	179	186	155	171	157	186	166	169	185	178	156	162	183	186	170	175	163	205	159	161	178	183	205	177	179	171	171	168	189	185	165	175	162	150	171	165	181	136	182	187	174	177	190	163	162	148	189	183	165	169	190	169	171	148	170	193	174	179	170	181	158	181	165	170	170	189	167	171	194	159	187	182	178	155	169	166	218	171	183	171	188	176	173	180	164	177	185	162	170	161	181	173	170	159	167	168	190	190	174	177	171	186	156	146	170	191	164	204	185	169	175	165	178	155	161	178	182	188	164	162	192	170	159	154	169	184	170	171	185	191	172	179	163	185	164	161	155	216	170	140	202	180	165	172	179	190	172	172	178	156	196	186	174	160	156	146	163	177	179	173	158	164	173	168	183	185	164	167	190	169	190	186	164	180	183	199	171	150	167	191	182	166	186	183	184	192	158	185	195	169	162	173	186	183	179	170	175	151	149	165	179	172	173	170	177	175	172	196	160	170	186	179	167	163	149	176	195	176	174	156	153	176	180	184	160	159	175	198	174	183	156	153	177	178	148	183	165	197	187	193	198	150	172	165	157	185	166	179	164	151	173	168	171	168	179	174	203	181	181	202	181	183	175	191	153	172	172	155	181	166	159	172	174	192	186	171	171	173	186	184	166	181	172	178	154	153	159	160	214	148	174	188	183	172	183	163	177	195	173	173	165	165	182	158	165	159	161	190	166	161	188	177	190	171	183	175	194	173	163	155	166	159	177	148	182	162	173	173	181	170	161	192	176	188	172	170	190	194	154	175	177	186	174	156	170	172	159	208	186	189	164	179	173	161	195	183	181	178	162	156	170	199	181	168	191	162	180	155	180	175	193	167	188	203	157	170	175	203	158	171	163	170	155	183	167	153	168	190	196	178	180	162	175	204	163	176	178	145	175	157	210	162	151	189	182	181	178	174	187	170	142	176	189	171	157	184	181	151	192	200	178	179	171	165	158	188	209	200	153	151	170	155	192	169	170	187	155	161	164	181	140	175	171	195	177	158	169	184	184	184	166	168	165	173	178	176	173	177	186	188	178	205	188	173	182	152	165	187	154	166	173	173	194	162	184	178	188	185	159	175	197	180	196	184	176	181	194	189	179	169	186	177	182	168	177	165	158	168	181	165	168	176	202	172	192	157	171	174	155	162	183	182	180	163	173	206	168	156	161	176	182	172	168	184	164	155	173	161	170	170	180	160	151	171	156	174	168	176	166	199	199	162	193	182	190	166	205	195	166	170	166	189	199	182	171	176	164	167	146	171	171	154	176	184	144	183	163	158	177	173	178	172	180	182	174	162	167	168	152	162	200	163	169	170	172	184	150	181	175	159	176	177	171	195	170	170	177	164	165	156	170	181	173	170	149	180	185	173	182	167	177	159	189	171	165	169	161	150	207	155	161	169	196	190	174	164	161	179	175	194	170	152	165	186	181	178	169	171	175	185	174	169	169	174	196	184	153	194	163	175	184	191	179	160	175	146	183	176	172	187	162	192	176	160	159	170	173	160	150	153	172	163	173	195	202	196	172	179	184	167	175	178	163	157	174	192	178	179	160	187	172	203	167	181	172	167	154	167	166	209	187	158	161	184	169	173	167	201	171	165	186	166	171	174	161	169	158	172	154	174	191	178	143	174	160	166	166	167	168	195	180	194	191	192	184	174	166	185	171	189	192	180	187	170	156	173	167	162	191	163	165	165	181	168	148	154	162	173	159	191	186	171	194	148	162	181	164	177	170	186	177	164	197	171	171	170	158	171	201	165	176	181	176	155	178	176	164	173	174	161	148	167	175	172	201	189	179	169	203	169	178	180	179	173	166	184	180	197	185	184	181	173	178	179	186	178	175	185	177	151	192	167	173	160	169	184	177	191	167	170	186	195	184	160	191	172	195	163	176	189	173	171	198	180	174	187	195	178	170	161	174	163	171	189	177	168	154	169	176	177	177	179	168	190	202	205	175	196	193	171	181	205	184	164	174	209	173	172	164	209	188	167	196	183	187	180	163	167	161	147	166	176	173	175	183	162	192	189	172	170	159	161	197	166	169	171	157	176	169	172	176	171	191	192	202	174	183	191	195	179	187	171	157	176	167	145	163	155	174	174	168	169	184	174	176	177	172	194	195	185	182	172	171	195	173	184	151	176	183	157	179	156	187	160	174	165	181	157	170	195	195	197	212	207	152	165	163	188	201	175	185	165	173	174	195	162	173	168	174	211	204	189	188	171	184	194	187	164	162	182	178	187	172	173	171	161	171	170	188	179	166	171	177	166	165	179	162	186	190	175	162	163	197	135	155	187	161	160	166	175	192	165	178	172	189	181	166	175	170	177	167	177	183	174	191	160	197	164	178	162	188	188	169	167	153	195	176	165	171	168	176	169	175	184	197	185	180	188	188	182	196	180	187	187
12534	16686	7687	10766	11186	8800	6932	5251	4331	3429	3158	2775	2323	1945	1677	1498	1330	1175	1194	1109	1068	1088	1024	969	931	863	861	845	796	717	774	735	758	738	705	652	711	718	622	612	615	640	574	602	608	578	607	573	594	537	562	565	566	606	539	601	590	519	575	586	575	582	579	521	557	554	601	615	568	512	564	562	584	588	557	560	553	575	620	556	600	571	576	526	562	546	538	548	525	573	582	599	556	540	554	586	538	584	510	548	533	553	540	533	577	560	566	507	560	589	568	557	552	564	570	575	549	561	582	558	552	550	562	544	576	611	595	584	581	571	578	567	552	599	535	596	558	511	538	626	565	549	559	551	563	564	575	587	544	591	551	541	542	553	589	562	585	550	580	584	572	603	572	574	576	561	545	529	548	543	604	612	535	573	563	569	548	549	607	568	548	570	580	546	568	524	581	514	592	596	532	583	531	582	569	538	559	551	549	531	593	590	592	571	529	571	537	579	557	529	562	519	578	581	538	577	552	561	528	556	545	573	563	539	590	558	560	552	521	550	556	603	543	560	586	553	590	582	607	555	558	603	580	586	520	543	594	562	593	546	585	543	589	525	539	518	548	581	591	582	581	553	578	585	502	554	551	576	584	541	536	598	576	584	546	578	559	557	586	549	558	546	528	587	534	561	565	517	560	541	570	570	555	552	569	547	547	578	560	552	577	564	535	553	625	602	545	529	577	554	571	555	554	555	572	570	543	590	552	623	518	594	533	521	613	542	528	511	567	556	563	527	592	541	576	566	584	540	606	570	576	584	548	518	525	565	624	583	544	568	537	507	545	561	558	555	581	564	548	568	552	537	585	556	547	548	554	550	539	586	554	554	536	522	585	520	580	533	541	554	540	569	570	511	509	566	582	528	538	569	576	597	558	567	558	521	585	535	588	551	567	524	566	535	596	555	560	543	570	595	592	524	493	578	523	593	600	586	564	590	556	553	584	568	514	554	585	542	564	530	605	533	548	577	552	563	539	594	564	574	518	538	545	548	583	563	573	587	577	555	577	570	580	570	616	532	529	590	540	578	583	572	602	565	538	544	583	569	583	556	569	516	560	568	565	568	547	533	547	566	595	552	527	585	551	562	609	539	591	567	585	564	570	596	604	571	568	565	564	571	560	544	539	595	539	551	575	559	566	611	556	584	597	520	576	591	565	496	544	576	596	577	547	574	552	575	592	538	561	561	593	568	608	589	581	569	539	608	566	614	580	602	565	572	582	531	546	571	533	550	550	542	567	547	561	574	566	578	573	564	542	564	546	545	565	598	612	571	523	574	557	581	554	573	600	589	559	554	564	569	543	571	566	540	537	596	562	550	555	548	555	550	567	568	576	549	580	590	583	546	554	578	574	567	595	551	559	547	532	564	571	567	560	547	588	617	520	562	526	554	596	539	545	559	572	561	588	539	589	569	576	569	561	556	574	574	586	544	564	573	560	554	567	564	557	583	545	557	549	547	521	583	598	535	540	498	565	590	580	572	583	585	542	576	571	550	538	513	574	572	561	584	553	559	606	540	574	549	510	553	567	546	546	539	547	611	564	536	623	588	572	575	535	552	533	564	546	577	598	609	557	534	538	602	557	584	553	588	556	539	592	600	521	614	564	562	560	576	550	571	525	565	599	561	534	550	536	544	535	551	567	547	605	557	562	563	579	562	582	577	573	533	590	547	584	598	515	604	547	568	582	587	594	523	564	574	557	566	587	527	600	575	555	552	576	554	582	570	564	573	555	571	530	613	565	555	531	569	625	574	541	593	570	561	573	550	580	555	536	569	581	537	618	560	561	542	572	567	545	504	567	547	510	586	552	563	545	526	575	531	598	522	562	596	567	556	557	541	593	546	577	547	561	583	584	582	582	615	568	619	568	565	568	563	555	559	571	525	564	558	561	587	589	573	586	556	623	549	585	524	512	577	549	567	527	550	562	567	517	563	580	560	556	544	566	553	582	540	541	580	581	557	565	523	553	585	569	576	561	542	525	519	581	562	565	544	543	545	544	552	619	576	544	521	561	591	563	580	532	560	553	586	546	591	568	546	586	580	556	546	566	572	553	579	572	570	568	561	537	592	577	530	544	521	568	563	597	520	568	545	578	488	549	570	536	583	525	593	559	525	529	561	626	576	592	511	531	624	573	580	530	548	555	542	544	591	547	555	581	537	576	624	561	584	528	583	569	568	565	512	583	576	577	578	566	601	596	532	593	588	540	557	586	608	546	547	503	530	554	604	535	577	603	552	577	540	539	594	568	622	558	529	621	569	571	591	547	590	577	595	561	561	545	551	533	586	557	586	575	574	588	592	560	588	567	603	592	559	593	583	552	566	566	537	529	566	554	520	537	557	540	570	546	587	555	520	590	546	541	580	576	554	551	571	511	593	548	595	582	567	577	562	574	565	602	529	554	597	571	585	581	548	549	584	587	567	599	568	567	555	493	569	558	544	584	566	557	535	561	592	540	571	577	563	618	610	535	552	618	549	579	568	571	550	569	591	592	541	597	593	591	552	543	583	595	541	522	542	582	552	585	543	571	593	557	597	507	534	555	581	566	593	543	577	560	584	524	634	522	577	562	543	565	525	578	576	576	538	553	604	570	600	625	570	575	553	563	571	528	529	597	577	572	587	538	565	543	501	572	566	557	593	545	538	575	579	552	545	623	572	591	580	537	568	564	573	581	562	601	594	570	570	559	588	554	560	544	569	587	599	560	607	564	555	560	557	538	570	572	558	563	545	545	514	531	528	534	591	579	611	595	568	579	565	561	561	562	557	595	585	594	592	578	561	613	548	610	576	563	541	495	602	567	558	539	545	617	537	580	583	558	551	577	525	560	557	584	549	549	571	551	531	586	573	601	573	564	566	578	546	545	565	540	580	532	558	586	533	551	582	595	588	531	572	566	564	574	541	551	551	547	595	552	571	564	579	567	528	587	598	558	545	555	585	560	575	571	567	568	590	572	562	560	571	584	561	570	583	550	553	569	574	551	560	585	608	619	543	534	601	567	585	550	564	601	572	536	532	547	587	575	514	551	566	560	550	560	605	561	528	539	560	577	551	543	573	586	501	560	530	555	563	563	569	545	528	503	544	572	598	551	564	547	536	518	558	539	562	565	551	604	575	576	556	555	560	524	571	586	559	550	536	576	549	510	545	556	607	565	569	572	579	572	581	558	614	602	582	555	554	585	552	532	566	540	574	583	605	563	558	551	557	541	500	579	559	584	561	615	557	545	550	572	569	556	555	552	571	546	559	561	543	543	600	575	569	532	553	573	565	541	581	562	586	549	560	578	547	539	587	571	563	590	574	585	603	596	595	567	563	604	547	548	582	559	549	496	584	572	518	561	576	551	555	532	541	586	556	552	589	539	554	539	591	580	550	526	550	554	567	578	527	570	590	546	550	562	610	552	535	578	590	573	551	521	602	574	578	497	571	547	549	598	540	557	563	573	577	527	593	566	612	575	552	537	513
40702	43927	28606	28615	25863	23125	16880	11079	6965	4672	3364	2486	2377	1290	1166	734	597	547	485	427	395	425	359	386	342	304	320	253	292	267	284	262	299	233	227	257	221	252	246	223	218	237	223	243	237	223	223	206	216	211	218	242	219	220	198	208	202	190	237	225	221	221	227	227	216	219	206	191	217	223	215	205	231	210	227	233	197	234	237	207	215	206	184	201	238	213	212	203	201	211	209	230	203	202	236	226	201	205	206	207	235	201	215	199	195	220	220	206	233	223	192	200	197	187	224	201	233	211	219	214	201	192	222	198	212	220	216	218	196	226	177	223	251	222	200	217	215	204	223	208	192	245	217	223	224	238	196	205	196	212	201	231	226	214	188	224	200	228	207	236	230	180	200	198	217	211	218	195	205	213	212	204	222	196	200	213	189	194	199	213	192	198	188	199	213	197	204	198	204	201	202	214	201	185	227	197	224	192	214	211	195	225	195	228	205	207	216	209	204	210	190	225	196	210	204	215	197	215	209	212	212	215	219	211	219	196	229	221	218	213	223	219	203	209	204	177	219	211	233	231	211	218	208	193	220	217	224	225	204	212	200	211	225	236	225	189	185	197	187	207	215	224	214	227	204	216	209	210	208	206	210	210	199	223	201	221	212	244	219	193	225	210	204	201	202	199	205	210	222	204	205	216	200	221	189	225	217	190	213	194	214	199	184	208	219	231	179	193	232	195	216	210	236	205	224	219	215	220	186	210	220	219	212	202	226	202	217	189	215	197	225	211	207	189	224	210	193	208	204	229	212	212	200	187	211	204	184	196	203	222	209	203	221	213	238	208	203	208	204	227	246	196	224	242	208	212	189	184	227	176	210	231	181	212	218	210	229	227	201	225	213	234	205	207	201	203	205	201	225	236	209	219	198	223	190	194	236	212	240	201	205	230	222	181	233	202	214	193	217	183	230	220	201	212	186	239	218	218	198	218	192	224	219	219	187	189	193	197	217	228	204	232	217	212	211	205	219	214	232	212	239	237	203	208	188	213	220	215	221	217	208	228	201	204	201	242	199	190	202	216	213	210	223	208	196	202	242	204	230	219	210	192	239	223	201	202	240	207	215	239	218	220	225	224	208	204	205	194	196	204	202	230	201	238	231	201	204	223	218	231	228	207	219	189	203	198	198	218	197	190	196	202	200	210	192	203	193	208	224	216	202	221	207	199	197	240	256	225	213	230	202	212	218	202	218	211	193	202	214	193	239	212	205	218	203	219	234	208	214	208	225	210	244	215	203	228	193	203	201	207	173	206	200	183	225	206	189	241	192	225	213	204	197	221	200	199	236	221	203	221	227	239	192	224	248	201	215	213	199	218	176	206	220	204	194	206	208	208	205	206	211	187	195	213	184	240	224	183	214	224	199	183	163	195	214	209	203	199	241	219	223	207	236	205	195	228	219	236	215	221	239	217	220	221	221	186	197	198	216	240	241	202	234	206	207	217	188	206	205	214	211	193	204	210	208	225	207	208	196	192	215	242	196	190	240	202	233	215	243	228	215	216	236	239	217	237	248	225	220	212	210	203	221	185	216	196	216	183	182	200	218	187	227	216	215	213	226	202	225	202	194	191	240	207	200	208	231	215	220	214	209	209	222	198	204	213	210	193	204	205	242	225	228	217	216	194	201	216	200	212	218	210	213	213	228	216	185	208	233	197	217	244	212	226	208	229	190	217	224	209	223	199	185	193	231	218	207	203	217	204	191	201	196	218	194	232	219	208	217	220	223	194	198	211	215	218	188	210	197	205	204	226	213	186	219	198	219	233	195	202	213	238	227	228	209	189	218	204	214	224	205	205	240	206	195	190	205	221	217	207	239	207	213	201	192	210	212	251	191	230	180	232	206	223	228	204	210	223	202	188	199	182	207	219	208	227	224	198	199	175	211	216	189	192	213	201	206	225	218	204	223	211	244	214	215	237	207	215	199	206	211	226	228	229	196	215	213	216	201	212	191	218	191	198	213	218	208	238	216	204	226	217	213	209	202	213	200	220	212	214	203	199	209	237	198	188	195	218	209	203	214	225	207	207	211	205	199	231	189	217	208	204	213	214	214	208	211	214	219	222	218	208	197	212	207	183	218	205	233	202	199	192	215	208	210	226	206	241	213	198	226	203	214	226	206	212	206	223	230	211	200	231	220	196	180	218	187	218	208	200	219	222	225	195	188	180	244	216	219	202	204	211	190	197	195	232	229	205	218	230	210	179	228	210	207	184	192	193	249	220	220	229	230	203	230	221	173	239	208	204	222	188	216	212	188	201	208	211	195	210	194	197	225	210	216	232	191	216	177	195	229	197	191	185	206	196	205	201	214	240	200	192	209	208	236	228	214	218	198	207	218	218	204	199	198	200	227	205	212	233	186	216	211	214	213	178	213	221	215	214	207	235	193	208	224	206	217	224	182	215	217	218	205	221	213	218	209	210	182	229	218	203	208	214	217	206	210	234	187	211	210	211	206	195	194	241	220	207	215	202	241	195	207	191	200	217	232	233	203	198	202	212	195	205	180	237	216	216	234	225	237	225	196	195	199	191	219	218	203	220	203	207	218	217	233	211	212	203	230	201	216	211	210	186	224	216	211	230	226	191	184	222	210	203	192	215	218	217	202	211	203	229	234	197	172	198	222	236	202	225	219	183	209	205	201	210	207	213	212	216	218	200	202	227	253	192	188	213	206	225	207	213	221	228	237	216	197	222	230	209	204	219	214	190	221	209	193	203	238	226	192	200	205	226	218	222	218	201	198	202	213	223	205	192	225	244	227	202	192	226	194	252	205	193	224	222	214	198	206	221	219	225	203	184	234	209	204	195	208	201	198	247	230	218	214	204	249	210	215	215	213	218	202	203	228	230	217	215	188	185	191	210	208	210	206	221	226	226	208	234	216	207	197	219	191	221	223	209	218	191	213	191	228	217	208	197	193	205	204	206	219	212	206	224	216	199	218	194	203	193	201	207	214	196	221	187	212	197	232	215	186	214	201	232	236	215	226	182	236	215	229	200	222	208	192	233	186	188	204	233	197	225	214	220	226	237	215	185	183	182	218	229	216	209	203	199	202	245	203	214	240	235	211	223	188	187	216	223	205	209	195	209	216	211	205	180	235	192	219	214	218	198	203	219	208	214	204	199	219	193	203	190	250	230	238	194	198	226	227	253	215	195	217	205	220	212	214	211	204	204	200	225	219	200	215	235	231	234	210	229	215	198	213	189	207	205	232	206	208	213	223	205	213	220	165	203	183	204	210	203	227	232	186	220	211	175	231	195	196	220	224	224	197	226	189	223	218	212	229	216	225	228	220	214	226	219	218	209	218	185	201	235	206	228	212	207	186	207	200	193	207	215	216	196	201	200	230	208	197	207	210	226	178	237	227	219	207	217	200	200	210	225	194	200	215	187	206	210	235	194	228	202	217	193	194	208	220	233	222	194	229	213	202	210	175	229	233	216	202	203	205	206	243	256	249	251
31512	36338	21665	29951	31935	29241	24891	20886	17566	13914	12223	10429	9509	5989	5431	3847	3270	3002	2354	2094	2040	2003	1668	1598	1543	1289	1278	1194	1314	1096	1070	1092	1040	949	960	960	907	855	835	806	819	796	717	697	744	734	716	739	711	745	740	745	687	719	708	694	715	669	730	656	659	689	692	693	663	706	678	686	705	667	705	631	693	660	668	687	660	675	695	636	636	685	634	672	678	653	652	636	677	649	674	663	668	732	696	643	660	694	726	704	704	668	645	628	693	674	710	634	717	646	673	644	661	650	695	692	689	718	672	682	688	710	605	655	706	685	740	659	686	677	647	648	686	665	659	657	681	675	666	614	653	679	646	675	645	641	664	650	660	658	685	667	648	636	647	677	663	650	658	646	665	657	677	729	693	669	669	645	687	651	671	654	683	695	647	695	663	659	663	701	658	653	673	629	704	625	635	647	647	675	702	668	651	627	630	643	677	682	644	677	681	657	654	643	655	667	656	650	673	690	719	663	641	650	669	697	675	670	658	712	679	699	689	644	656	602	680	664	637	647	682	597	667	679	646	622	654	680	657	692	677	673	622	668	623	646	675	683	628	664	643	699	682	630	622	672	647	690	718	599	699	686	669	655	642	670	654	648	710	676	697	637	686	681	617	633	660	656	663	654	662	679	657	691	663	647	642	661	665	619	645	672	647	664	678	707	695	669	633	647	658	687	687	704	671	669	632	626	686	706	631	685	625	640	671	629	687	631	615	689	664	665	670	669	665	613	662	654	632	673	634	655	657	673	657	657	678	668	699	656	700	664	649	636	646	635	653	668	647	724	649	674	643	697	649	658	644	663	677	651	645	662	685	667	666	631	609	630	664	648	654	679	654	650	724	666	648	661	617	682	670	668	666	690	680	661	667	656	700	662	681	610	689	680	633	704	678	670	710	634	621	633	696	641	636	644	683	650	643	682	639	648	658	655	702	623	667	666	672	688	635	670	670	711	617	689	665	716	647	651	674	646	713	698	670	647	647	690	688	649	663	654	667	680	619	675	687	657	642	623	662	658	650	642	678	696	662	654	665	635	688	696	716	651	626	694	672	635	697	653	631	667	675	680	639	603	709	712	660	696	667	683	661	649	694	687	687	649	644	683	672	691	620	668	623	660	647	637	666	647	631	683	636	611	643	682	650	640	641	667	666	693	617	677	656	680	615	653	648	663	656	651	720	628	654	652	698	679	694	667	654	693	668	654	625	641	645	628	640	668	694	615	615	666	634	725	632	674	639	658	678	676	677	649	711	638	646	657	656	648	697	692	673	637	643	659	659	646	601	601	686	681	614	640	617	689	662	666	673	664	636	661	685	664	642	640	635	680	664	688	683	631	615	642	656	697	666	651	699	709	664	648	635	697	676	671	662	691	639	687	672	629	624	634	660	681	632	645	685	647	651	646	706	666	659	647	704	656	669	697	642	668	705	678	661	670	679	649	641	633	665	680	688	649	681	644	660	646	684	673	675	660	674	666	649	644	697	659	687	660	665	647	613	712	666	646	642	651	648	649	607	706	671	699	633	616	667	687	637	672	625	688	670	681	626	641	636	654	668	685	644	653	630	664	678	684	634	667	676	658	686	708	713	664	670	709	663	679	659	685	652	614	651	654	673	672	692	698	655	675	671	686	649	652	727	661	680	649	643	664	624	644	685	655	667	677	706	673	681	636	694	662	666	707	671	695	678	691	636	665	628	662	598	702	698	633	654	687	647	681	653	647	662	666	665	679	678	683	721	664	669	633	681	672	672	650	637	657	653	666	655	675	709	643	662	657	670	611	641	686	646	635	631	681	629	709	667	660	651	682	682	648	656	660	663	642	642	673	653	671	648	705	677	700	638	667	630	692	621	652	692	667	651	621	644	678	658	652	648	630	703	601	658	670	688	637	642	674	654	663	625	633	673	648	676	676	676	649	655	658	644	631	628	663	630	663	629	731	647	662	621	638	647	643	621	677	645	680	675	690	638	690	691	675	675	675	673	693	682	666	617	664	716	666	659	688	679	650	677	705	661	687	676	684	664	675	675	680	670	698	623	682	653	612	650	649	681	676	690	689	691	662	671	642	687	635	713	648	653	622	698	684	655	685	686	696	651	631	650	676	701	642	686	708	654	667	684	633	616	663	643	696	661	685	678	668	672	666	655	637	663	647	637	690	692	661	673	650	693	665	644	690	661	661	667	682	692	683	666	643	676	640	645	697	658	608	689	664	646	649	634	654	642	660	626	654	696	669	687	680	658	690	670	679	661	664	695	656	674	659	660	659	659	616	653	666	590	639	646	688	648	662	656	638	706	691	710	643	629	648	651	679	668	687	656	619	676	636	652	623	663	677	688	640	679	666	664	640	637	662	684	667	687	656	699	643	658	682	676	681	670	642	667	638	671	653	664	636	641	680	702	699	687	633	672	655	675	681	648	613	662	594	599	696	696	681	682	670	660	669	676	699	685	640	643	611	630	643	638	687	630	641	593	651	683	699	691	687	685	687	688	663	630	642	659	702	650	672	665	689	632	621	679	683	634	656	681	688	634	682	616	676	659	666	679	632	651	667	644	661	666	665	689	655	695	636	636	630	662	674	653	655	683	635	619	696	648	621	671	690	638	679	670	657	688	608	629	656	624	671	710	640	655	631	648	693	646	624	622	670	643	639	662	670	720	649	655	695	658	657	649	639	611	644	682	652	637	661	696	670	686	647	628	668	664	636	647	639	675	646	655	642	674	660	634	644	664	679	626	658	681	643	671	657	670	644	676	644	645	678	679	655	621	614	651	668	704	617	675	645	646	663	703	696	678	641	658	665	653	671	698	672	656	635	665	680	618	709	664	654	660	614	667	702	657	659	643	662	652	602	599	662	648	657	734	652	679	648	632	672	677	647	647	684	666	679	649	659	660	649	694	665	693	630	662	713	642	655	658	669	692	625	691	652	627	656	642	645	605	649	680	686	668	662	638	621	674	674	656	657	664	693	668	668	625	660	627	651	671	667	624	668	654	648	635	648	655	646	668	641	689	629	682	652	703	691	663	708	683	619	682	650	677	656	711	705	656	626	658	623	664	661	617	678	672	678	618	686	660	698	697	645	671	648	646	630	605	687	664	636	657	631	686	645	680	665	658	637	668	724	670	621	670	695	649	682	705	637	621	657	651	658	673	652	630	692	679	682	691	675	697	648	689	687	714	680	672	623	660	657	623	637	658	614	636	687	642	658	658	678	689	709	667	654	640	681	647	656	649	657	687	623	656	653	652	635	637	658	656	674	637	668	687	648	680	675	652	677	699	650	672	640	653	661	698	657	621	663	681	648	649	660	639	727	647	650	705	639	669	653	646	635	660	648	649	694	659	663	638	656	680	649	705	687	637	660	659	676	657	687	672	614	671	653	667	673	699	683	646	615	713	672	651	669	695	607	705	719	661	688	655	631	644	623	646	670	674	707	670	621	693	661	654	708	626	651	614	650	688	668	648	671	645	675	672	648
51607	44324	29045	27841	30968	31034	24876	19476	14133	9549	7006	5020	4483	2740	2141	1640	1171	1123	809	721	700	607	565	495	488	414	469	399	439	375	380	416	420	374	382	358	356	403	361	314	343	376	362	326	349	341	361	327	319	341	299	312	315	324	323	315	322	318	287	318	292	320	309	322	361	300	295	343	341	336	312	336	317	339	311	335	299	295	310	285	339	320	337	322	311	328	328	290	313	317	297	332	315	324	265	287	295	342	291	313	286	336	306	311	307	326	314	346	333	294	290	283	347	304	327	311	325	360	330	313	313	315	343	301	291	302	292	299	275	296	300	307	291	327	323	289	333	289	338	324	312	309	307	306	306	306	287	328	304	314	313	305	332	342	314	344	307	321	324	329	306	306	314	292	328	326	306	277	296	282	336	299	284	299	298	316	308	334	360	298	304	334	320	319	283	300	293	276	306	313	334	340	335	296	331	299	293	289	309	298	290	307	339	336	286	331	349	342	278	284	329	280	299	299	262	309	285	279	301	293	309	309	359	328	308	320	329	314	335	309	333	317	309	335	326	287	329	296	324	318	347	291	333	315	312	300	299	288	331	321	293	309	306	293	307	330	277	289	304	273	320	307	327	288	320	317	333	277	311	323	298	280	301	302	326	305	323	330	282	284	284	316	311	317	292	305	323	325	326	298	326	308	306	311	304	294	313	318	354	329	320	332	281	347	320	317	290	326	283	312	315	280	292	318	306	327	299	291	306	306	293	293	324	311	303	323	343	320	309	285	337	302	290	286	319	290	314	320	316	301	319	301	327	331	317	320	347	331	342	324	256	328	308	294	299	317	314	312	308	309	300	328	311	305	313	323	295	297	291	304	318	295	318	314	337	348	289	319	330	313	308	315	312	317	307	308	310	315	342	279	285	323	334	304	283	330	327	302	333	312	288	303	312	320	284	293	325	289	307	288	295	312	321	321	309	350	320	276	278	295	288	290	319	302	315	325	300	300	305	316	310	334	305	307	301	324	265	296	305	344	327	331	306	296	298	278	315	304	327	324	291	304	303	296	314	321	300	242	321	328	333	331	282	307	319	272	290	309	311	285	302	317	291	306	325	334	331	304	327	314	299	302	336	342	310	295	324	282	297	337	312	309	318	308	311	310	329	304	317	306	310	306	295	319	308	312	315	297	339	354	303	309	307	311	304	340	334	300	290	322	306	290	305	308	325	321	283	310	304	335	325	293	298	288	304	304	288	306	315	299	294	318	284	312	285	308	304	308	283	334	287	330	340	311	333	330	311	305	309	296	305	324	308	305	317	311	328	277	318	307	359	296	297	281	316	302	324	284	325	316	313	278	319	341	326	307	301	306	294	334	319	310	314	291	288	291	330	313	310	297	307	307	294	302	300	317	293	323	297	323	316	290	326	299	354	303	283	314	313	297	282	312	305	306	319	316	309	301	293	315	329	300	296	298	326	312	335	293	278	293	314	312	298	309	328	296	304	296	317	295	309	299	277	320	266	323	279	293	324	335	295	319	319	319	288	315	299	298	285	291	304	306	305	326	311	291	323	327	336	303	368	310	334	305	296	287	351	302	312	318	318	342	328	352	303	335	302	335	285	296	326	299	284	313	317	297	279	331	332	321	306	315	324	313	291	351	313	335	284	300	291	326	324	316	320	298	295	348	281	281	343	299	314	333	292	308	271	302	280	315	295	340	287	295	289	316	313	332	294	324	314	302	303	313	324	314	280	307	329	287	312	290	329	293	305	297	298	307	323	349	304	340	292	277	304	283	281	290	275	322	297	314	307	339	317	299	318	303	280	267	296	306	325	284	321	284	333	316	323	304	310	290	312	356	301	308	353	323	333	311	312	311	313	294	299	289	355	292	306	299	323	310	334	322	294	272	293	293	326	301	272	307	324	282	277	292	311	290	334	297	318	277	313	326	304	315	310	309	292	332	329	330	285	313	359	288	272	329	332	308	301	297	335	283	328	304	297	310	312	333	285	314	290	294	326	305	302	288	304	306	318	312	297	318	309	321	287	303	282	313	298	317	294	322	291	311	277	278	318	318	352	323	317	316	312	316	298	321	314	326	319	334	294	312	332	321	318	314	311	309	309	322	341	317	294	321	299	328	300	301	286	298	319	322	318	331	307	319	291	281	316	326	340	336	311	321	303	310	304	331	307	296	339	341	309	317	319	305	323	332	286	338	281	261	299	340	292	320	319	296	323	308	297	337	316	340	327	339	266	332	308	292	310	299	289	305	303	292	294	341	309	277	328	319	314	298	284	272	304	300	339	309	306	310	297	322	324	288	297	308	303	330	302	284	324	301	292	306	327	282	296	307	292	313	303	288	327	315	339	305	299	321	312	292	328	309	341	326	313	330	312	331	333	311	287	298	333	307	344	337	336	313	313	274	310	283	296	319	302	309	299	291	283	283	313	312	334	325	311	315	306	318	316	327	298	292	308	305	336	280	304	314	297	325	275	297	299	332	301	297	307	310	307	311	303	308	284	289	300	325	312	317	274	298	322	317	306	294	325	328	296	302	306	314	298	283	280	298	304	302	305	319	291	298	305	277	303	321	352	317	288	292	315	315	322	300	327	336	290	302	291	307	295	322	297	304	322	351	346	338	312	319	310	312	295	320	326	337	298	280	312	304	308	260	343	302	305	321	292	298	271	326	330	334	304	338	281	285	310	328	317	284	286	315	315	295	317	286	302	295	291	286	303	303	310	315	336	302	324	322	320	301	320	302	310	335	306	302	333	302	326	295	297	317	273	291	310	353	315	311	287	317	326	288	334	306	287	308	307	289	349	308	327	306	297	315	305	302	298	325	274	307	319	323	307	303	306	282	280	335	288	285	318	328	310	306	288	310	318	284	294	269	329	314	290	307	296	305	296	304	330	291	318	295	323	312	318	297	315	280	293	333	329	360	282	305	315	306	326	349	317	340	301	299	302	273	330	333	313	328	314	295	285	298	344	347	331	334	299	302	302	288	284	278	307	297	284	322	326	310	309	296	308	298	315	348	317	325	304	305	320	296	324	288	316	292	323	303	323	295	261	316	330	293	336	323	286	295	286	314	303	305	304	288	289	315	296	313	298	299	297	316	285	306	283	323	333	311	298	322	334	324	295	316	303	330	346	316	317	308	275	312	338	333	297	300	303	320	301	295	321	338	347	325	316	288	293	318	335	327	304	334	299	309	308	299	309	330	311	298	322	290	319	313	300	317	306	329	291	329	288	306	294	339	319	301	324	308	319	307	306	318	301	305	294	291	295	297	289	319	326	264	338	330	312	328	294	296	321	307	297	311	312	322	327	312	355	327	319	328	292	310	318	332	326	283	313	313	322	358	307	313	314	275	305	288	306	301	296	338	252	357	341	300	318	301	303	317	292	298	299	300	326	343	291	296	310	306	321	321	320	295	333	300	320	348	316	312	343	295	313	317	341	277	323	300	304	325	288	277	308	339	284	302	316	319	296	325	303	309	316	328	294	322	274	330
39819	38002	24311	34718	38655	37425	33923	29795	26397	22507	19447	16478	15179	10546	8788	7434	5703	4903	4027	3585	3296	3084	2840	2371	2077	1976	1896	1901	1741	1710	1667	1611	1492	1449	1386	1446	1266	1491	1241	1184	1170	1137	1110	1089	1121	1065	989	1011	1052	988	1027	991	1006	943	1018	1021	947	1007	970	1009	997	979	872	913	893	959	947	962	871	913	949	913	911	933	963	925	977	939	924	969	913	936	919	973	959	986	906	935	903	918	936	924	992	912	915	923	904	916	983	935	911	917	972	968	984	938	894	924	899	895	932	917	874	955	903	916	948	947	944	919	880	936	930	951	906	900	908	894	938	899	914	877	852	911	928	944	943	911	965	938	883	909	921	926	920	867	874	917	932	959	884	946	888	862	870	937	887	888	905	905	926	853	931	884	916	916	893	932	895	956	908	940	938	898	873	930	859	903	890	926	889	884	891	903	881	903	878	929	883	863	911	946	936	923	950	895	887	899	875	922	884	914	889	892	928	934	921	946	949	855	897	880	867	858	908	938	922	893	867	881	906	871	891	891	935	884	871	906	900	923	904	961	915	935	866	912	897	888	947	930	925	895	903	923	939	893	939	941	884	932	894	880	894	946	881	902	930	865	904	907	950	912	930	897	934	959	866	930	860	894	895	903	849	920	949	893	931	926	905	938	845	872	927	867	877	903	927	921	948	958	890	932	846	912	961	892	844	900	908	960	946	934	847	911	903	911	892	907	850	886	912	917	972	882	926	902	909	897	880	871	914	934	919	898	852	919	907	908	927	844	912	939	952	887	896	907	864	877	896	828	882	917	828	898	856	936	898	917	870	908	860	933	951	924	898	892	908	916	929	927	867	929	951	888	904	906	913	924	874	909	915	971	933	862	915	909	913	904	896	905	943	869	887	945	912	894	897	933	913	901	897	839	896	892	891	891	900	903	964	907	893	913	897	894	936	872	891	933	926	936	938	941	881	885	927	882	869	954	902	934	924	870	823	889	901	957	885	912	942	904	867	881	948	864	892	902	878	914	883	882	934	925	918	912	869	876	932	937	910	889	896	892	925	931	865	925	872	896	892	918	909	941	932	969	867	980	985	945	929	838	915	852	902	946	893	866	922	937	898	855	934	894	940	942	904	918	881	919	920	855	906	885	962	917	926	880	928	882	886	866	884	917	911	877	873	902	908	902	878	902	878	886	929	887	899	937	948	935	944	947	872	841	873	863	924	977	899	937	912	904	955	897	994	900	871	969	902	880	946	953	909	909	859	931	947	859	876	939	879	851	907	929	910	903	937	904	913	904	916	923	858	931	909	906	910	895	886	833	921	887	894	897	900	863	895	907	879	881	908	913	988	875	856	966	907	897	905	927	881	932	922	882	896	925	935	836	986	924	885	891	927	940	908	896	858	881	926	911	867	889	901	954	968	977	924	910	932	911	907	887	901	894	900	957	862	875	891	954	859	917	884	896	910	915	832	870	951	881	889	933	836	906	891	922	866	945	885	920	943	889	813	899	943	869	931	888	894	901	926	943	946	935	925	964	944	901	910	950	883	889	914	900	878	867	918	898	888	887	867	915	901	928	942	879	950	933	894	965	919	936	880	930	923	970	964	929	938	902	900	908	916	868	909	974	874	883	889	876	910	932	929	893	960	900	920	835	890	876	874	925	906	905	898	892	873	919	934	884	940	910	884	941	909	894	902	879	915	911	914	873	975	919	866	960	903	891	879	871	898	904	949	939	881	905	882	894	921	899	877	924	926	894	891	913	916	891	883	922	889	869	931	921	886	911	849	909	921	940	897	892	921	894	911	888	879	879	912	912	929	914	914	913	915	883	886	914	900	923	884	916	876	889	955	878	881	880	942	870	907	918	932	927	890	943	914	910	852	949	866	917	884	921	900	913	845	858	917	876	932	903	934	914	944	935	890	970	919	984	816	905	925	898	848	912	903	939	939	907	923	885	892	956	911	928	906	905	949	903	899	891	930	929	931	943	908	879	958	925	901	967	866	903	923	961	871	953	894	952	969	923	923	927	880	887	886	876	917	886	918	895	926	914	916	864	882	917	935	871	966	896	865	951	918	896	902	870	924	877	917	963	891	900	913	959	879	931	895	946	931	960	912	893	917	908	893	881	891	932	966	871	864	937	881	894	892	860	905	901	902	886	888	933	914	911	888	937	905	911	942	943	873	947	903	842	955	906	914	916	923	933	975	890	921	916	889	914	936	931	895	916	893	889	926	933	948	921	866	922	888	947	926	930	934	901	890	919	921	907	845	894	879	893	940	892	938	924	915	924	906	905	890	873	902	909	884	921	855	969	927	973	883	869	852	895	888	885	930	850	915	864	950	873	902	837	901	914	946	934	879	923	929	924	901	899	905	924	878	940	876	909	900	901	848	946	967	882	883	940	958	935	865	891	883	951	919	923	932	919	888	903	907	890	919	901	910	876	870	890	945	862	955	937	886	884	973	950	876	928	868	884	913	914	903	1001	915	912	904	912	885	886	946	934	843	870	926	911	952	913	877	942	906	922	883	944	863	915	942	880	936	934	886	894	918	923	919	918	906	992	929	913	920	912	842	917	957	896	879	936	867	936	885	904	906	865	913	927	860	934	898	957	891	902	908	900	874	911	896	905	871	893	795	891	896	907	892	829	911	896	920	866	862	921	895	931	903	899	874	900	910	931	902	949	889	826	862	896	897	891	915	870	852	975	921	919	931	915	889	892	910	888	864	872	899	904	915	929	921	908	875	900	889	911	891	959	916	946	845	928	956	919	922	909	920	980	902	930	883	919	908	951	888	891	911	919	843	901	880	909	871	923	892	902	898	901	905	931	888	926	906	915	896	906	944	930	879	881	946	908	892	906	907	884	924	959	958	899	927	917	995	899	928	890	923	876	909	867	864	898	885	885	912	847	904	948	924	875	849	941	927	864	845	912	874	898	899	879	921	966	876	908	920	947	917	860	900	899	947	886	924	877	868	875	936	900	949	901	898	943	941	911	879	888	893	940	941	930	874	923	919	860	912	905	914	896	883	890	917	852	872	913	866	864	857	874	977	868	895	867	881	953	897	873	941	968	857	913	925	884	919	899	893	924	883	862	907	924	913	889	931	937	904	859	919	863	935	913	964	956	946	887	862	890	963	890	860	918	874	885	877	920	881	884	954	931	857	918	880	940	902	969	896	845	900	876	924	859	947	922	876	940	924	915	974	948	898	952	852	947	934	848	918	903	903	886	930	870	978	946	908	902	940	905	924	912	950	888	923	868	886	906	907	934	896	909	853	886	917	894	913	899	873	870	886	929	888	892	918	867	884	878	944	921	872	894	888	859	922	922	896	925	963	924	888	872	908	892	923	917	876	929	872	913	928	897	862	972	890	901	940	880	916	877	868	939	874	909	890	876	866	959	845	911	933	905	910	913	898	915	906	922	916	857	906	919	918	909	927	947	979	918	921	889	880	884	927	888	887	899	896	880	924	936	885	931	943	874	916	899	900	928	917	882	891	905	857	887
15447	13609	5457	4727	3742	2703	1811	1246	1050	795	756	558	470	402	339	340	282	279	242	239	244	236	222	239	223	205	211	204	203	220	183	220	185	191	209	214	210	193	173	184	173	157	179	185	183	187	177	171	186	163	172	159	179	171	196	183	170	185	170	201	166	186	171	186	178	175	177	166	161	171	181	160	178	176	182	177	192	160	148	155	186	159	180	196	198	165	165	191	169	165	190	180	196	176	168	167	166	194	179	158	183	173	189	180	171	185	181	195	184	186	172	168	178	194	182	199	180	183	153	170	186	197	180	200	168	144	170	160	178	167	177	176	187	168	164	160	155	162	176	183	172	169	186	174	185	152	183	194	185	172	173	166	154	185	184	164	166	175	174	207	170	178	154	175	139	185	162	205	188	177	180	186	161	157	168	178	176	182	185	170	194	181	162	172	195	177	170	162	178	168	175	168	159	195	147	191	177	178	185	165	171	196	153	164	172	149	159	166	176	175	173	181	160	133	195	168	173	175	165	173	197	160	183	174	177	180	201	173	180	188	170	176	202	184	176	196	171	166	181	176	192	178	168	188	178	187	185	187	169	189	189	168	155	161	177	168	196	176	152	151	190	156	172	178	167	166	190	166	187	187	168	203	193	193	168	188	161	162	170	163	163	181	170	175	166	203	148	164	182	183	170	204	189	175	161	170	190	186	163	172	184	206	176	174	178	180	170	185	146	178	193	163	172	169	185	167	168	169	178	196	169	176	178	200	165	178	174	176	179	168	178	170	174	156	176	159	192	176	149	160	161	180	207	191	169	166	188	169	161	195	166	175	159	178	174	185	174	193	184	184	186	200	193	188	168	188	183	179	189	183	190	171	161	184	147	181	186	159	159	176	160	202	166	172	175	182	186	179	193	177	173	184	174	159	177	173	163	168	149	158	158	179	148	164	164	166	180	199	180	182	161	165	178	192	166	183	160	174	158	200	173	163	181	183	159	193	164	152	217	189	186	183	180	172	176	192	200	171	166	176	187	164	170	167	176	171	167	175	159	180	174	175	161	150	169	179	146	179	161	160	195	178	165	164	182	182	169	171	171	170	172	158	171	189	185	156	164	170	185	187	159	153	164	167	151	168	183	185	168	191	165	179	173	180	188	167	184	185	191	165	182	188	166	174	187	170	174	155	176	154	179	195	179	177	166	174	167	164	154	179	193	194	163	165	173	174	172	172	181	193	156	180	173	187	159	184	174	192	183	155	185	159	176	163	179	168	174	150	179	172	163	181	148	187	195	176	170	156	161	178	187	180	155	201	186	198	175	186	158	175	168	154	185	195	165	177	200	189	174	175	159	171	182	182	160	196	167	150	180	167	178	174	174	176	156	175	154	154	197	183	164	173	163	182	155	152	193	188	178	194	165	174	187	164	193	181	181	180	170	195	192	193	176	162	188	169	161	181	191	167	176	173	178	195	167	178	168	206	187	172	189	182	191	181	170	175	157	190	173	169	170	169	197	146	173	185	158	176	167	199	202	143	170	179	181	178	199	191	166	177	180	187	155	165	167	174	160	183	160	206	180	182	178	190	169	162	181	160	203	190	172	189	174	169	152	150	169	187	180	187	180	147	195	154	176	177	161	162	184	172	184	155	164	164	200	174	164	190	172	190	214	171	166	174	164	175	161	169	153	196	166	188	166	188	164	187	189	167	173	155	185	167	192	185	173	190	184	175	187	178	162	189	167	168	168	193	201	181	166	161	185	206	183	188	174	186	163	180	159	162	147	184	170	187	170	180	182	178	174	173	165	178	193	212	187	182	162	170	176	182	185	172	189	180	171	182	170	168	156	166	174	170	172	182	192	168	205	158	162	183	178	154	162	161	170	173	153	190	176	175	181	189	175	181	180	183	155	161	164	169	168	187	170	176	157	178	194	171	183	181	168	167	174	166	179	154	162	160	180	180	178	178	185	163	169	183	189	167	197	179	184	162	184	164	172	189	176	195	190	183	174	134	187	138	173	185	168	161	184	184	185	164	188	171	179	180	171	179	184	165	179	190	185	170	177	182	178	198	150	184	190	180	177	172	181	143	179	182	180	178	183	173	178	171	170	180	178	171	177	174	187	174	195	176	189	171	169	177	183	196	161	172	174	183	142	159	191	158	170	168	180	179	169	169	169	165	181	200	167	179	161	171	186	156	175	174	197	192	157	172	194	171	167	154	163	172	161	179	136	174	175	186	169	166	182	157	186	179	185	196	165	174	169	182	167	182	169	164	170	194	163	180	173	179	179	184	159	186	168	183	174	174	158	182	165	152	176	203	163	190	176	178	149	185	157	157	161	177	185	178	157	187	167	154	170	179	186	154	218	169	185	172	175	176	181	207	169	182	193	162	153	203	180	168	164	180	190	198	175	186	171	179	174	145	179	167	182	166	176	197	186	188	193	181	212	156	187	169	157	171	192	187	182	159	185	162	186	188	173	157	171	191	167	196	181	156	176	191	176	172	170	174	178	154	193	198	164	182	185	173	180	190	157	163	187	179	193	170	154	166	191	169	195	177	186	179	184	180	177	180	177	197	182	171	164	159	175	193	170	178	173	173	179	165	177	173	195	160	182	175	139	157	180	201	171	173	176	190	191	180	181	172	185	166	202	157	194	171	178	172	170	174	164	167	176	187	192	175	160	178	167	188	157	170	145	167	174	170	178	184	170	190	194	186	179	176	187	195	169	182	187	169	181	180	172	192	167	178	176	184	177	159	168	189	158	165	190	155	184	168	154	193	173	157	169	208	208	182	179	189	181	175	202	158	160	161	189	207	175	182	202	193	196	191	177	179	162	163	169	171	174	188	184	186	184	178	173	169	163	176	175	169	183	220	199	182	180	161	206	171	173	174	154	171	175	195	179	156	183	159	189	172	142	170	200	176	188	173	167	192	174	174	186	177	186	181	164	186	178	193	184	170	178	170	174	154	183	199	189	159	183	179	206	192	186	164	162	190	181	176	181	175	184	206	161	190	182	178	158	165	173	181	150	170	184	173	163	171	167	150	179	165	159	169	187	166	167	162	196	181	183	164	159	164	146	149	188	187	185	181	162	195	151	175	169	215	168	149	179	191	181	189	192	172	180	186	175	182	189	181	182	193	161	191	197	170	166	181	165	183	188	159	178	187	176	168	145	168	172	169	173	175	169	199	179	181	163	192	175	170	173	170	182	173	167	178	191	193	179	153	166	198	180	168	155	185	182	178	151	175	159	178	183	185	191	188	184	176	178	158	181	174	189	161	181	175	189	207	153	192	178	188	177	180	184	174	156	167	167	165	175	195	194	161	187	159	157	164	203	158	184	179	179	173	183	193	182	176	176	170	187	171	166	185	174	175	179	172	175	187	176	179	150	181	164	174	172	174	165	160	188	172	177	175	178	160	175	190	173	200	164	168	183	161	163	168	187	150	199	179	190	169	175	166	162	177	176	184	174	186	168	191	169	168	183	188	195	175	190	184	185	164	168	160	154	169
12916	13775	7951	11605	10944	9165	6591	5303	4462	3667	3143	2648	2466	2041	1745	1459	1350	1266	1140	1104	1195	1131	1028	940	889	824	871	815	746	799	736	715	726	668	704	725	648	629	623	629	625	591	614	633	661	613	574	585	598	579	634	593	534	613	555	562	541	556	565	519	561	564	620	580	595	600	630	523	603	570	543	545	584	571	568	620	596	566	574	583	574	523	546	559	568	545	596	596	572	552	560	540	567	565	586	594	567	615	587	560	579	599	591	558	536	613	560	530	542	622	559	583	571	563	577	588	526	573	566	569	609	576	576	583	584	576	590	615	584	590	587	571	586	594	559	564	557	551	587	559	559	574	601	546	554	570	584	570	583	612	583	551	556	583	601	570	534	601	598	559	544	575	616	593	597	584	547	611	588	599	568	594	579	588	559	602	561	541	570	559	559	582	612	590	573	564	549	579	535	577	551	603	605	545	580	597	540	553	565	601	598	530	585	606	582	586	559	544	594	549	547	548	592	535	628	580	603	560	589	571	564	557	595	544	549	541	612	597	575	562	586	546	578	583	600	601	564	562	559	583	581	559	553	575	577	569	547	545	552	541	571	584	551	527	555	544	569	572	562	565	522	601	584	539	604	607	582	614	564	561	592	567	571	591	596	541	543	520	532	596	572	549	573	581	540	568	566	595	559	544	574	576	600	564	580	547	570	553	534	560	563	565	596	531	561	532	596	549	586	512	557	591	565	550	555	552	563	523	603	570	585	576	582	536	589	523	560	566	592	547	578	553	586	579	542	575	579	563	581	572	581	558	585	588	600	595	603	581	609	594	560	512	580	594	565	585	587	573	587	577	593	577	539	573	582	548	531	619	572	566	570	596	579	569	574	553	542	598	587	586	572	535	530	570	579	559	583	538	593	560	587	600	560	541	555	544	539	588	589	539	569	548	548	560	576	593	582	541	548	503	577	558	569	566	571	603	540	592	571	589	595	608	609	567	572	559	541	579	574	555	610	586	565	566	557	631	562	607	633	577	610	586	536	579	580	586	523	541	597	557	542	533	564	580	588	577	516	553	610	600	560	568	604	587	566	581	577	578	535	564	584	592	563	560	571	530	568	599	530	565	565	561	584	563	557	548	605	563	558	563	581	565	552	571	565	538	579	589	571	564	579	573	560	575	588	565	523	551	582	572	563	531	608	561	563	603	595	519	618	551	606	559	532	559	569	551	575	596	573	540	566	607	561	584	549	564	547	528	575	593	585	532	563	558	591	586	580	537	555	579	580	573	570	561	591	552	555	530	599	532	557	569	596	581	558	534	588	568	588	563	550	524	576	542	539	569	590	533	573	617	560	563	570	579	567	524	527	546	604	580	543	552	536	577	578	536	593	537	559	573	584	578	586	558	552	577	584	571	583	594	579	523	555	586	591	579	573	570	584	560	550	592	578	581	575	589	611	577	585	617	545	542	563	607	562	565	552	544	557	557	554	533	528	547	582	579	558	566	536	586	572	567	548	492	569	583	573	597	575	573	605	589	574	555	540	589	584	588	547	553	535	580	587	568	508	538	578	578	537	619	586	544	597	551	566	554	564	612	583	575	582	561	577	573	591	582	558	505	564	594	608	573	562	573	557	547	581	555	563	560	585	572	585	530	608	545	594	566	591	602	582	597	588	545	589	581	575	549	552	588	569	549	574	587	565	580	570	541	603	567	543	578	579	575	565	547	540	564	554	577	603	531	591	618	551	586	549	538	564	564	538	576	542	566	552	585	541	549	552	558	551	575	540	592	580	581	527	595	573	586	546	608	538	571	636	553	572	552	616	563	585	548	590	571	579	552	593	557	532	541	618	529	547	560	552	575	563	571	533	564	575	583	579	573	565	609	609	571	582	574	557	553	545	551	574	579	604	561	546	569	586	574	530	561	607	565	570	527	573	554	555	550	573	585	571	556	558	574	544	571	613	617	546	589	587	629	547	522	608	557	572	609	554	589	548	566	593	591	582	548	587	532	578	570	585	562	557	551	539	572	541	585	555	539	593	576	544	567	572	569	581	565	597	546	623	641	572	593	603	506	574	601	586	562	575	614	536	528	548	593	592	600	559	587	565	574	581	591	561	570	552	580	584	594	583	592	542	585	599	573	554	548	607	610	595	584	589	549	540	563	567	575	581	559	583	549	583	577	587	585	572	593	596	535	575	543	624	554	571	586	553	581	539	566	554	564	516	576	530	577	587	609	590	564	608	573	576	610	564	564	570	564	561	582	571	555	590	569	533	574	539	571	573	596	549	564	596	553	613	584	595	582	566	549	540	572	557	579	575	583	577	574	568	604	553	592	616	559	566	543	529	620	570	559	611	576	575	587	560	578	605	552	584	554	590	555	580	589	606	571	541	615	552	576	580	578	578	553	546	594	562	600	525	575	575	543	578	573	571	552	543	600	565	542	553	539	601	574	568	536	514	562	572	579	571	565	568	573	581	588	556	602	563	563	558	585	570	539	571	538	556	599	543	588	582	598	603	580	570	553	606	586	596	536	578	572	613	586	538	564	602	569	550	591	574	578	547	543	535	555	504	580	554	581	583	613	554	574	600	601	561	556	551	594	558	545	582	564	582	572	571	565	587	592	580	575	578	553	626	594	576	603	612	548	537	546	599	543	570	554	579	565	595	581	550	568	577	650	554	637	549	572	594	582	561	555	560	592	575	545	537	553	590	570	541	585	545	544	551	594	558	527	564	582	583	576	605	604	590	620	567	597	533	510	569	585	605	531	557	550	563	610	598	590	569	569	605	565	564	566	563	583	565	590	563	580	563	568	556	561	529	569	552	608	589	598	575	588	544	597	555	595	551	593	540	564	552	567	544	602	552	574	552	554	567	551	555	521	574	535	541	566	559	548	605	559	545	599	564	552	592	630	542	623	575	602	543	621	631	603	580	565	585	572	579	556	565	555	564	574	568	585	567	564	558	567	583	564	569	593	544	562	601	597	539	578	589	564	609	570	548	549	587	532	562	594	544	550	576	566	603	583	558	534	510	565	567	587	579	570	546	580	542	573	596	584	538	580	590	565	501	559	557	554	604	615	568	552	568	563	552	629	559	528	566	589	563	630	619	563	523	575	603	567	563	536	555	584	597	578	606	566	575	586	564	580	554	554	586	575	566	561	569	567	608	571	605	594	584	542	556	574	573	550	592	545	549	547	520	574	574	577	562	574	558	610	558	565	591	607	575	542	576	598	580	591	596	620	594	557	584	561	571	626	541	548	529	580	549	540	523	565	544	553	582	583	557	588	587	576	566	585	572	593	575	560	567	514	577	577	556	584	563	582	560	569	569	572	595	587	543	585	607	556	557	590	545	589	569	569	541	576	551	567	608	546	599	539	618	530	549	558	550	558	604	581	594	587	618	538	589	614	564	585	574	586	604	553	554	600	558	573	589	551	570	592	568	610	524	576	571	589	585	576	541	599	577	539	566	552	574	542	569	585	594	598	557	576	628	585	606	574	547	607	587	588
41555	41165	25758	25556	24407	23481	15841	11247	7300	4939	3385	2502	2402	1552	1007	752	589	513	473	427	415	402	375	328	306	289	293	278	290	259	265	254	266	259	239	245	255	226	261	249	225	235	199	201	228	225	252	212	214	219	222	199	221	212	200	214	223	215	223	211	223	199	233	240	204	217	245	188	244	214	217	202	199	217	195	205	230	200	225	220	243	210	204	194	213	224	217	203	199	214	244	223	235	234	240	180	236	227	209	215	228	212	206	193	210	241	233	202	219	238	221	226	198	213	223	199	199	199	207	205	214	209	218	227	207	253	205	222	216	204	204	223	214	227	204	207	209	193	210	211	215	187	228	220	202	226	243	221	212	201	212	192	212	212	204	206	242	195	226	215	220	196	214	225	220	213	205	211	202	205	214	201	194	223	200	208	213	204	203	211	221	211	242	207	222	225	217	224	220	227	224	200	207	201	213	211	210	244	221	216	214	227	202	207	213	235	223	214	199	187	200	189	215	221	211	215	200	192	208	197	205	234	218	227	212	199	225	215	205	227	222	191	216	230	194	194	197	207	210	234	214	182	195	214	205	222	195	221	219	199	180	206	220	203	201	212	205	218	216	222	226	188	232	208	203	213	240	180	215	196	204	215	219	190	223	200	212	195	217	202	226	203	230	220	236	224	218	204	219	227	212	204	236	209	224	215	200	209	207	229	207	228	218	210	219	212	207	222	217	186	228	198	220	207	224	221	186	212	244	222	185	222	217	218	233	209	218	186	228	205	198	213	203	203	218	203	197	205	211	207	197	217	208	203	200	193	210	201	184	207	223	233	199	202	222	210	207	195	229	223	237	212	219	180	228	202	197	208	208	206	206	224	234	239	214	200	207	190	208	188	228	213	201	185	200	187	222	193	225	241	203	221	223	207	210	226	225	207	203	205	197	212	197	199	201	206	227	207	228	239	184	198	212	219	205	208	223	194	210	195	210	209	213	209	208	211	219	211	212	224	223	220	194	208	177	216	200	215	255	167	220	214	201	210	203	217	194	196	212	191	187	226	171	201	208	236	205	204	217	226	201	202	228	190	204	207	205	203	202	216	210	190	211	194	195	188	215	227	203	232	229	238	251	227	205	210	223	191	229	198	212	222	213	200	200	201	210	200	211	208	194	217	192	215	223	220	232	232	211	202	195	204	222	216	209	215	189	230	228	192	200	207	216	210	250	206	178	214	233	198	210	186	224	184	196	206	225	206	203	199	212	226	217	204	229	210	213	204	216	203	228	232	229	214	210	238	217	196	181	189	207	189	219	209	206	209	236	211	206	189	202	216	225	207	223	225	187	196	198	215	196	208	229	185	205	198	213	212	227	191	201	215	189	216	209	214	217	219	200	216	194	197	230	214	204	238	212	219	224	209	203	200	217	226	208	234	204	223	230	223	201	194	245	214	188	188	223	230	212	199	205	209	219	216	239	196	216	193	206	235	196	222	235	207	220	228	207	228	202	208	209	214	226	209	212	208	180	223	208	204	201	216	223	217	212	221	253	218	214	182	227	194	220	211	236	199	217	212	225	201	218	226	225	203	190	214	193	206	222	193	236	242	196	212	217	204	234	205	194	202	181	202	187	195	211	236	222	221	209	204	233	221	207	179	193	216	228	186	210	198	196	226	230	247	210	228	211	233	224	235	210	210	211	189	218	232	206	220	210	226	219	196	197	196	223	230	197	189	214	202	213	202	201	235	191	198	219	211	184	195	215	199	207	216	227	210	181	220	206	226	211	254	187	181	197	225	214	221	222	207	218	190	216	194	218	192	225	231	233	209	219	221	205	221	230	210	216	210	216	209	208	200	201	206	205	219	227	190	213	194	212	208	221	184	215	219	242	207	206	213	201	234	211	225	212	232	195	192	193	218	219	217	209	187	240	184	242	196	214	198	215	204	216	220	196	198	219	235	211	230	228	227	193	229	240	223	228	212	206	221	217	203	223	213	197	215	204	194	231	209	197	197	198	208	206	203	182	208	214	199	228	211	200	204	209	226	221	209	197	197	220	204	221	220	217	213	204	201	243	187	203	218	204	188	200	231	187	208	209	186	196	226	238	221	221	202	237	230	205	187	213	225	212	205	197	199	213	207	207	229	208	194	231	204	196	220	218	196	197	199	223	211	212	210	217	226	237	220	221	195	235	198	244	187	206	224	216	202	202	184	235	210	205	196	188	184	248	198	222	207	202	220	204	243	235	234	187	224	215	226	178	207	184	206	208	217	207	216	203	188	225	191	220	203	198	199	200	204	215	223	219	243	210	204	199	199	209	213	200	190	219	184	218	195	201	213	222	212	219	210	229	203	234	215	212	203	226	222	204	220	216	207	217	222	206	212	201	205	214	186	215	217	197	220	234	210	209	216	242	220	212	210	222	201	224	242	207	180	213	220	202	213	219	221	196	203	199	194	219	224	225	240	227	199	208	215	208	209	204	207	219	185	244	197	215	224	230	207	198	249	194	236	204	213	201	201	218	215	211	203	208	191	196	235	227	220	224	221	202	194	208	203	188	214	209	227	209	184	191	218	194	208	220	195	211	198	219	218	228	192	234	218	230	230	206	224	225	210	195	204	196	217	213	204	230	214	227	237	179	208	209	210	241	229	222	232	193	204	231	211	204	212	224	202	175	224	218	210	228	241	183	245	194	203	227	209	204	214	216	213	211	229	214	192	201	199	228	237	222	215	217	208	239	223	201	227	193	227	222	208	219	200	190	195	221	190	201	188	230	218	202	211	228	213	201	192	215	184	227	196	206	231	207	206	223	209	207	206	220	183	209	193	206	214	201	197	176	209	214	215	205	212	201	212	227	202	205	202	202	211	207	214	197	203	200	207	237	218	212	218	176	180	232	210	201	197	232	220	203	193	249	220	201	219	198	204	198	206	191	218	185	203	203	232	220	225	213	220	229	188	214	210	196	226	194	232	215	225	220	224	240	225	215	214	225	200	209	214	238	222	220	211	211	205	207	185	192	236	214	195	214	182	211	203	233	221	213	227	240	201	211	211	217	183	212	194	211	192	198	240	216	225	206	193	201	224	201	235	224	238	222	213	231	230	199	209	227	237	216	214	222	194	186	200	238	227	190	225	205	223	214	226	232	207	230	217	218	244	196	235	188	236	215	226	203	221	208	203	226	188	215	227	215	198	181	226	203	186	229	220	217	203	189	240	227	200	216	217	202	227	225	199	209	225	203	213	205	202	199	240	199	186	204	199	225	206	208	212	227	241	210	195	208	214	208	222	211	219	185	224	185	198	195	240	240	216	203	188	214	185	225	229	225	219	236	221	206	191	220	213	214	222	203	201	204	194	220	216	230	213	212	213	195	211	219	235	200	202	210	201	215	201	213	216	210	236	199	224	211	206	210	190	222	218	216	192	203	200	224	196	217	231	221	197	200	198	210	208	208	197	224	190	193	230	237	225	217	194	212	199	226	207	229	201	189	225	217	239	223	215	214	198	209	221	208	215
32764	29226	19181	27737	32101	31073	25261	22251	18064	14431	12286	10110	9556	6695	5194	3983	3259	2779	2594	2283	2248	2049	1853	1627	1417	1345	1261	1217	1112	1083	1000	1082	1081	1001	1002	909	905	889	887	815	802	769	757	773	736	730	794	730	757	731	701	734	671	723	654	753	738	716	688	709	684	686	690	696	710	691	716	672	667	650	659	679	706	657	683	650	636	656	683	671	658	669	640	670	708	686	670	686	653	721	686	676	686	658	702	688	690	636	680	693	680	694	698	702	671	683	664	613	673	682	681	671	631	648	656	669	678	608	666	617	677	657	641	708	701	701	656	641	679	712	695	652	652	646	656	664	704	671	672	656	685	683	689	649	636	658	684	635	664	656	643	662	670	625	703	672	685	716	688	650	669	694	726	643	685	675	684	666	630	661	698	653	629	630	649	713	688	648	684	657	667	651	657	687	647	676	668	669	664	642	694	684	678	657	716	637	656	708	716	673	644	691	635	644	658	652	672	703	679	664	686	642	662	687	699	708	697	618	698	714	651	676	636	717	631	663	715	651	691	669	640	659	607	668	675	645	639	715	649	657	683	669	669	655	655	646	660	658	693	638	610	640	697	684	656	622	662	717	647	660	719	645	660	644	627	610	679	672	704	653	652	658	639	691	657	670	648	681	641	675	658	697	692	695	664	715	637	658	629	648	722	666	687	676	649	648	705	700	624	653	661	693	635	673	651	642	660	701	711	668	640	657	682	641	638	642	661	696	688	665	674	649	611	665	678	673	659	637	657	643	638	695	696	669	683	650	679	631	681	662	666	676	699	676	626	651	681	606	687	687	669	663	650	663	690	693	628	650	688	682	667	687	614	644	663	690	665	659	664	655	669	699	680	657	655	664	643	624	662	654	652	643	668	638	718	668	686	700	684	662	652	700	650	666	668	665	681	656	695	664	674	665	661	668	713	647	689	688	652	678	687	663	728	684	664	631	677	624	663	687	643	703	648	648	678	655	661	634	673	633	700	680	665	654	611	670	651	700	670	705	673	693	658	691	696	650	689	644	658	699	616	633	646	687	652	678	681	664	676	673	675	675	654	663	677	664	717	672	667	689	654	668	682	675	694	640	643	662	748	645	669	649	660	660	652	612	663	665	662	634	649	660	645	681	650	658	685	628	684	616	663	631	672	647	689	679	665	663	666	697	682	666	637	651	628	640	663	707	626	695	653	667	627	622	660	680	650	644	661	663	612	633	671	644	676	667	653	659	667	640	652	659	659	657	685	662	701	657	691	694	626	649	659	675	656	671	685	654	686	672	685	682	638	637	690	646	643	643	634	676	656	708	661	649	672	669	652	629	642	656	693	670	656	696	697	653	673	682	633	648	674	644	705	709	657	701	716	673	675	637	743	650	682	712	658	654	642	647	655	661	682	626	659	658	709	705	670	659	619	689	692	712	685	681	690	674	657	676	670	670	659	650	704	685	667	701	684	666	615	691	645	638	676	683	634	698	633	672	678	694	723	661	657	700	702	692	637	643	712	666	709	679	614	653	691	650	646	693	643	645	683	652	677	696	625	693	661	688	685	637	659	692	660	692	662	699	638	658	662	696	685	710	676	659	642	653	638	641	681	660	672	644	686	692	703	666	675	676	712	676	651	632	671	674	646	658	706	685	685	583	644	631	708	662	702	617	601	640	624	683	649	650	696	638	698	678	665	644	674	680	651	674	653	680	634	628	688	629	622	674	632	637	603	648	685	701	633	652	624	650	664	698	621	673	680	622	636	672	646	634	629	638	657	627	637	658	650	662	629	673	647	646	658	671	662	654	658	698	627	748	709	639	618	673	697	655	627	647	667	682	682	664	667	640	680	628	641	627	649	655	629	715	625	636	674	675	649	643	667	617	671	707	641	670	648	642	667	685	675	644	672	708	645	669	689	655	634	699	647	708	690	678	622	636	675	658	656	659	657	655	651	646	651	650	633	681	673	655	630	668	656	669	659	679	694	687	663	636	660	656	676	708	658	662	636	669	667	647	627	598	638	684	675	685	620	664	716	714	642	671	645	649	709	665	646	647	668	696	699	683	657	635	650	666	684	686	683	683	625	714	642	659	647	639	662	603	673	702	675	660	644	622	679	610	706	664	633	656	694	660	687	655	643	672	687	677	664	695	659	699	642	651	653	673	650	682	679	663	719	630	672	627	639	663	679	701	638	644	647	669	710	703	682	610	687	689	643	667	704	661	678	667	638	672	653	682	659	651	707	668	626	627	655	625	657	659	649	628	658	623	646	724	661	663	669	643	711	655	684	659	683	661	641	668	663	644	698	659	667	637	660	658	675	673	604	652	638	748	712	651	640	623	641	632	655	651	646	662	693	621	656	679	685	678	640	659	654	651	646	668	659	688	652	664	716	659	628	678	682	677	649	712	629	651	641	671	652	683	651	662	707	678	637	686	664	688	623	697	649	666	667	647	647	717	660	663	707	650	669	639	672	691	645	682	673	653	686	701	657	693	722	647	661	627	683	646	709	702	695	672	660	657	647	672	632	689	593	666	662	664	691	664	686	654	649	687	637	674	709	667	649	678	685	658	663	647	656	655	662	660	679	673	653	677	633	669	666	679	652	666	685	695	716	683	668	667	671	687	670	685	662	689	676	675	666	678	611	720	660	652	670	635	725	673	647	709	611	672	681	651	649	694	766	674	681	674	689	636	681	636	722	644	665	682	663	663	671	657	650	675	638	652	629	716	621	650	664	653	651	643	645	692	666	682	668	649	661	653	685	643	679	643	658	642	671	637	657	683	701	627	628	691	645	673	628	635	639	713	707	653	683	600	650	615	635	656	675	649	648	663	639	663	691	628	711	653	668	671	642	685	674	681	687	662	647	613	675	709	695	685	676	678	694	653	676	680	654	700	661	752	650	701	674	681	624	624	646	668	671	654	656	671	702	692	637	674	688	622	657	705	635	681	669	639	707	651	704	696	699	667	701	656	653	679	654	691	669	667	675	607	680	621	690	656	696	702	697	657	632	691	644	635	651	654	684	671	651	688	700	689	668	720	688	669	631	630	640	647	613	648	622	613	669	615	654	658	648	648	640	690	647	687	687	674	694	633	676	703	688	652	723	675	638	660	641	684	648	614	656	621	629	696	647	683	671	686	643	643	705	684	657	653	662	674	675	642	615	678	647	671	701	641	658	649	637	628	638	677	674	645	708	643	664	680	623	668	681	704	649	641	653	671	717	676	670	685	683	598	653	700	653	683	639	699	644	682	648	660	688	718	690	641	673	706	661	620	611	705	648	672	654	651	689	676	641	644	690	665	620	713	612	601	665	721	649	607	685	652	661	696	675	688	693	635	672	659	689	682	654	683	642	636	661	697	661	698	608	677	669	679	690	666	663	698	639	640	667	663	739	642	651	709	669	638	657	658	683	706	653	648	676	658	649	687	669	633	656	645	653	650	656	645	683	662	691	697	643	654	705	680	682	671	581	644	670	631	693	663	647	698	653	688	670	681	685	701
51811	42172	28574	28440	30188	32293	25352	20128	14433	10038	7032	5267	5557	3097	2402	1634	1123	940	849	725	659	621	567	522	492	472	403	403	391	426	409	421	419	346	344	356	373	341	365	318	382	331	340	291	316	347	349	368	343	332	299	295	307	336	346	324	323	328	328	320	306	317	311	313	334	312	284	291	305	302	297	352	298	323	332	320	323	288	301	286	296	339	320	286	286	274	303	310	312	311	311	285	321	313	298	290	297	311	321	308	305	318	308	340	324	269	311	331	309	294	288	321	281	300	311	314	325	305	294	289	275	343	305	274	297	319	300	321	316	311	297	328	299	359	295	302	293	321	291	329	327	305	297	327	305	255	306	267	282	305	304	295	318	282	307	320	298	293	312	316	330	300	320	306	318	321	298	321	318	300	306	312	298	317	321	293	346	319	332	332	306	302	360	305	312	320	319	331	327	327	291	294	294	309	282	314	321	321	323	301	300	302	294	339	323	304	315	308	330	322	311	284	327	296	315	311	302	296	330	336	320	265	282	311	313	348	314	328	283	320	302	303	333	328	314	311	303	305	295	306	296	293	290	309	274	308	306	311	304	302	326	303	306	294	311	300	322	313	309	298	283	291	325	320	297	342	294	319	303	303	331	313	332	311	316	308	323	321	310	263	283	314	317	323	319	307	300	297	339	306	313	306	312	330	323	298	284	310	325	333	316	282	289	348	302	293	317	321	303	311	349	328	306	297	307	280	299	309	307	313	345	324	312	282	319	289	308	310	306	313	348	283	310	300	317	317	322	316	301	326	285	317	299	300	285	311	277	330	315	322	367	297	302	281	279	304	302	327	332	302	292	334	297	308	290	342	304	300	304	314	325	365	311	312	302	276	305	304	338	299	311	297	296	299	292	278	311	325	301	273	306	314	311	266	282	310	326	302	345	341	292	298	303	313	333	321	283	290	293	322	297	320	291	337	310	299	343	320	306	340	343	308	302	326	301	300	314	293	286	319	296	318	335	299	304	310	306	303	306	321	306	311	281	289	314	316	342	321	305	298	305	312	346	300	316	297	314	277	326	274	280	328	319	298	316	304	312	272	307	305	324	295	316	331	327	300	339	295	317	300	305	316	313	294	282	284	295	335	300	293	304	297	360	328	305	299	332	339	288	302	291	308	305	304	308	288	300	311	294	260	323	343	312	297	304	321	340	317	310	322	288	324	292	333	314	314	297	324	297	312	301	314	298	361	301	294	304	344	327	288	349	336	305	304	308	294	300	283	268	332	308	292	312	290	307	272	333	319	326	315	290	345	292	300	288	321	298	293	298	296	281	287	308	298	323	316	318	314	266	293	322	286	314	356	311	290	289	303	337	315	303	302	306	311	295	309	273	323	303	296	286	321	313	302	297	320	315	338	340	332	274	322	288	304	319	312	311	290	310	283	324	298	341	327	290	305	282	298	314	303	303	302	306	292	333	298	308	301	318	311	304	334	303	319	317	307	312	310	303	318	312	313	304	308	332	318	263	292	316	306	320	332	304	315	299	301	314	311	319	284	307	330	311	323	328	282	298	296	319	338	291	288	304	302	277	322	298	298	298	323	329	323	306	290	330	310	284	310	290	302	296	306	301	335	303	310	307	295	320	312	321	319	327	292	310	332	302	322	311	300	318	294	312	328	289	291	299	328	292	298	325	310	286	313	312	303	291	307	295	290	308	298	305	330	314	290	266	336	330	316	322	323	295	286	293	305	310	288	319	300	334	305	326	280	326	338	312	324	269	302	311	320	310	354	309	262	327	305	300	290	287	326	275	281	290	334	316	287	345	284	303	321	278	345	305	317	319	269	306	306	328	295	298	295	299	276	319	326	292	285	313	272	307	337	331	321	291	310	305	299	298	317	346	296	318	317	317	304	292	324	299	295	301	322	290	303	344	291	296	272	337	323	324	307	305	326	329	305	296	298	312	292	325	310	350	304	298	288	302	329	331	341	316	322	285	311	326	294	315	319	304	330	315	327	333	288	315	321	317	281	317	299	303	287	317	337	304	302	325	332	301	323	305	280	285	305	289	322	313	311	331	296	293	312	325	313	307	294	307	305	315	323	284	324	308	297	318	326	304	270	340	299	298	311	303	305	332	323	302	292	310	306	293	310	280	279	314	314	321	283	296	310	317	326	324	317	311	304	327	314	296	311	316	320	314	312	288	314	322	308	265	288	325	313	338	295	301	315	305	322	309	316	306	293	285	310	300	330	296	318	286	313	313	268	304	332	325	317	315	319	298	312	332	288	297	304	294	324	291	329	320	316	298	316	336	308	316	335	311	276	337	303	300	319	331	302	316	319	322	310	319	312	302	343	303	319	319	323	323	288	308	325	290	309	306	350	326	295	307	340	320	299	316	302	290	326	317	329	335	294	325	313	304	314	290	325	332	332	317	313	311	296	352	296	303	329	312	316	309	287	311	286	290	315	293	322	315	311	295	291	301	302	294	315	283	314	291	295	278	301	282	317	285	316	315	323	312	359	296	299	320	289	303	306	304	308	299	318	307	300	308	305	296	303	296	313	356	303	327	322	281	316	312	307	287	302	304	302	317	335	281	302	268	309	315	370	276	300	321	308	329	307	302	326	326	265	300	353	319	318	321	315	299	306	320	332	323	294	318	325	310	290	292	312	308	336	280	295	328	277	333	330	348	312	307	329	311	326	331	303	311	313	282	340	302	316	312	334	298	309	316	296	329	314	320	300	329	311	307	334	327	305	309	329	293	335	314	274	314	309	309	308	301	300	326	329	312	313	256	292	291	336	303	315	289	320	333	295	322	310	314	297	312	303	298	294	317	291	317	282	295	311	289	267	293	329	370	328	310	348	309	302	300	331	307	356	317	275	313	321	313	297	298	306	306	312	307	333	283	307	310	291	299	274	320	282	293	288	315	310	343	288	281	324	283	318	325	287	284	321	314	305	299	320	313	288	316	332	336	303	311	282	276	307	304	295	282	333	312	302	303	307	314	304	286	345	262	315	301	307	279	340	286	348	316	339	302	326	304	323	304	299	325	324	285	311	294	302	293	278	303	270	307	314	310	325	312	295	309	314	290	307	315	294	325	288	315	324	296	327	308	305	319	298	350	311	295	319	291	294	304	300	286	269	329	294	316	307	307	303	290	341	303	316	314	320	290	306	290	316	310	353	298	336	321	299	314	301	290	287	291	312	349	299	325	327	316	294	299	310	338	332	294	325	301	345	322	321	305	324	313	310	317	289	282	343	321	328	309	293	306	313	307	326	347	324	299	317	295	315	324	316	336	329	327	312	324	310	309	311	299	298	301	330	300	320	337	295	293	333	286	297	311	315	346	333	335	313	274	317	289	308	298	300	282	328	308	320	348	286	304	331	311	319	303	307	322	327	301	322	291	289	317	345	296	340	302	340	298	315	315	348	303	320	327	327	307	299	265	331	310	314	309	319	307	318	308	353	282	312	319	300	326	323	301	350	319	297	312	307	304	314	329	322	304	310
41041	35269	26709	34560	38566	38921	34377	31506	27592	22997	19995	16420	16029	11002	8888	7099	5915	4947	4127	3888	3284	3090	2774	2501	2240	2001	1757	1788	1681	1720	1606	1662	1488	1434	1410	1333	1337	1305	1434	1144	1192	1192	1133	1093	1140	1034	1068	1121	1065	1067	998	1023	1037	947	976	1023	1069	960	1050	940	934	943	936	974	996	954	969	968	950	896	943	923	946	869	851	968	936	927	940	865	913	952	942	929	916	879	890	947	923	872	968	903	877	966	935	996	937	967	957	974	902	952	910	894	983	982	935	953	895	877	920	967	923	910	897	894	884	932	908	977	912	934	879	905	963	942	939	922	901	943	916	945	890	877	869	907	879	927	869	898	917	878	869	927	864	974	911	908	900	871	930	870	896	911	877	927	928	934	905	958	943	891	982	918	913	880	919	952	912	896	916	909	934	866	889	882	915	899	899	927	895	928	897	858	903	917	877	932	889	953	923	925	990	925	915	916	917	869	941	872	947	938	849	912	913	909	889	918	929	906	910	925	927	930	908	917	944	876	918	860	879	901	903	873	881	949	878	925	923	910	845	893	925	952	918	915	894	925	921	933	947	898	954	857	931	925	921	900	910	878	865	944	928	973	900	893	912	878	909	907	903	892	864	885	877	928	871	888	836	915	935	929	923	917	851	911	892	918	896	890	951	924	926	902	892	927	939	927	1004	894	926	972	895	872	922	928	904	927	876	893	882	855	890	867	870	886	964	894	900	869	955	914	919	917	913	883	909	945	900	853	852	897	956	934	854	832	957	936	902	836	928	869	869	903	899	901	856	957	927	914	901	913	955	923	902	886	944	892	917	906	954	884	964	902	925	853	924	861	864	872	956	925	919	951	956	871	906	901	913	889	946	876	947	861	943	976	912	899	905	870	872	854	906	943	915	951	879	896	906	927	950	881	953	899	914	928	926	912	886	943	915	938	906	904	905	885	870	908	906	913	912	924	924	979	891	886	901	903	898	915	905	887	923	921	869	919	884	920	919	886	918	904	912	870	913	905	906	947	888	932	884	922	882	924	910	892	871	939	901	923	919	850	929	913	910	898	917	941	887	933	921	880	887	925	916	908	916	914	898	912	913	970	873	923	940	895	898	899	978	943	886	943	876	937	951	876	968	899	867	943	916	921	926	927	937	939	851	904	892	892	914	902	909	903	946	926	861	945	929	927	902	886	931	872	932	930	903	907	910	863	875	908	901	895	925	947	884	917	883	934	903	876	896	883	890	993	934	913	883	929	931	855	974	867	925	883	900	888	886	897	902	898	868	893	864	936	942	907	911	899	931	867	918	930	952	916	871	925	936	917	873	843	892	921	902	958	919	873	881	937	920	912	920	934	888	891	885	879	882	876	867	903	896	871	868	949	882	935	868	939	915	929	885	894	921	929	882	899	876	904	902	949	912	960	888	878	927	962	925	878	972	923	881	916	878	948	881	855	943	912	922	918	921	916	921	896	926	969	932	895	894	871	908	909	924	893	893	902	904	941	863	850	902	887	912	884	930	899	818	954	871	934	899	863	907	890	950	944	932	868	934	909	931	924	878	901	891	893	920	887	906	924	880	902	916	916	870	914	925	877	945	892	929	919	929	920	955	907	869	885	870	935	905	886	862	899	923	899	891	942	904	920	916	907	874	879	904	914	903	850	909	950	906	901	926	919	902	971	921	939	900	940	929	930	936	915	934	865	904	903	941	904	893	944	908	933	908	949	928	921	946	903	921	953	911	950	958	929	981	903	891	919	852	919	878	928	928	880	948	940	918	863	887	905	939	919	960	935	927	876	935	913	907	953	960	901	991	918	891	905	869	859	885	907	954	901	895	910	939	927	889	954	921	903	908	852	914	949	929	880	921	932	917	899	866	877	932	950	965	915	935	922	878	825	917	953	942	866	897	926	891	915	903	913	967	923	896	891	894	900	924	912	932	881	994	917	960	921	891	938	861	918	946	935	931	926	936	955	930	893	908	912	931	877	952	920	954	901	933	897	958	895	912	897	861	896	926	925	945	970	902	873	901	890	937	893	876	937	889	920	940	910	870	907	972	928	930	900	888	921	934	903	919	920	975	952	917	946	935	929	814	940	914	899	914	845	905	944	902	957	945	914	894	930	879	953	929	885	920	878	923	899	891	894	937	955	918	809	884	919	885	931	895	858	920	918	930	884	914	918	940	923	921	890	942	931	887	911	942	918	926	892	923	937	937	906	899	922	893	885	921	920	882	905	906	844	919	952	925	914	845	881	884	898	893	936	968	896	899	884	925	924	894	885	911	890	892	907	895	902	954	895	930	941	908	981	854	880	851	956	947	947	911	915	901	903	884	928	971	914	944	862	917	933	901	934	890	854	890	938	885	969	947	893	931	881	881	943	950	903	875	883	879	936	953	954	921	981	924	904	942	922	896	841	911	904	949	950	915	903	887	942	905	950	954	873	894	896	904	965	927	958	909	956	945	900	929	908	862	902	901	919	940	903	922	944	873	904	909	945	896	967	885	943	901	888	898	907	853	933	928	934	870	942	936	929	926	963	917	879	913	901	912	942	869	929	857	886	887	887	856	895	861	905	921	933	861	907	922	897	968	918	926	899	914	857	931	932	926	886	909	936	898	879	910	955	947	935	944	896	892	919	913	929	917	938	942	877	862	934	887	915	876	887	880	869	934	884	932	951	876	886	900	872	911	889	913	908	909	881	921	897	901	912	937	910	953	916	939	879	909	871	935	887	914	935	893	888	975	893	853	933	911	889	982	954	915	923	974	909	938	914	908	878	895	824	939	913	929	893	866	924	917	862	895	887	890	889	924	925	879	937	868	861	875	914	878	878	903	881	894	877	949	906	909	915	919	896	885	940	949	938	880	966	911	916	896	882	896	858	857	870	882	933	950	912	925	863	921	946	891	939	921	950	901	907	914	888	871	939	921	904	908	914	887	942	887	919	890	942	892	880	952	982	870	903	895	904	909	902	935	911	930	879	859	902	875	857	986	976	942	931	939	917	977	927	899	917	877	934	867	908	948	952	968	947	872	872	881	886	866	886	917	887	863	937	894	945	954	909	952	854	839	893	893	885	959	924	891	870	889	852	940	930	891	885	825	915	982	937	911	928	897	894	944	932	920	867	902	917	881	936	905	872	956	885	921	936	967	919	948	888	929	938	899	892	885	973	900	912	900	960	870	924	900	871	884	961	937	919	994	976	879	912	948	872	869	924	900	940	903	931	956	929	933	853	866	896	912	878	907	922	884	866	900	925	848	941	969	902	902	916	889	852	882	876	871	883	931	880	902	871	866	939	908	895	928	947	912	877	907	920	872	924	943	889	908	912	941	876	864	942	897	893	934	871	904	913	881	948	883	893	897	916	881	934	908	907	888	949	920	875	889	960	917	943	935	929	899	981	922	821	908	919	895	905	940	893	944	914	918	927	918	886	884	852	850	941	902	944	883	956	892	900	936	971	935	901	904	908	896	934	910	920	882	916	890	929	921	923	870	883	973	947	938	935
15333	14792	6418	5156	4049	2853	1786	1368	1016	768	598	523	459	372	376	312	301	252	277	277	277	241	244	248	197	198	198	203	217	193	180	191	186	209	193	192	194	198	180	183	180	191	176	190	185	204	176	174	169	172	184	199	185	178	160	160	184	186	178	163	151	170	155	175	146	162	185	186	164	180	180	174	166	147	164	172	181	157	160	210	181	160	155	170	159	184	156	167	140	150	178	207	177	199	166	178	155	171	186	189	191	169	181	168	160	196	174	181	173	198	180	187	161	172	198	173	185	189	176	178	186	160	188	172	171	160	146	200	164	161	153	167	170	168	178	196	176	163	170	163	186	172	175	167	168	194	196	191	178	194	160	159	154	166	197	179	190	211	188	173	185	166	169	158	192	207	182	174	180	195	177	168	178	165	187	192	150	187	196	181	176	171	186	145	160	189	152	183	159	174	189	172	182	165	215	167	151	174	193	169	147	171	202	192	181	183	168	169	181	170	173	172	180	168	176	167	167	175	187	191	206	170	184	180	159	156	114	193	186	180	197	180	176	193	163	170	174	167	179	170	179	153	177	191	165	171	154	187	156	193	167	165	172	172	178	195	179	176	168	177	197	204	182	182	172	166	171	171	158	174	200	140	181	216	187	193	171	185	184	176	158	184	193	182	164	153	190	183	180	195	171	178	175	178	186	164	184	162	203	177	203	175	174	158	158	165	168	159	167	198	163	174	172	189	169	180	141	151	182	165	162	168	188	184	180	198	180	169	188	192	169	178	193	168	182	184	175	180	166	178	168	171	164	181	201	181	172	169	186	176	171	202	199	173	157	176	195	163	175	181	178	209	165	163	184	181	192	184	176	181	180	190	167	184	166	184	187	173	170	185	167	164	176	188	183	171	183	162	170	178	176	165	174	144	177	170	159	192	165	184	199	192	164	167	189	179	189	198	187	168	210	191	185	177	175	187	192	191	191	178	147	183	184	210	198	176	172	203	163	151	207	183	186	193	171	170	179	188	187	164	184	164	165	161	194	179	165	190	178	191	186	171	169	141	159	180	190	171	196	181	182	194	182	173	179	183	182	187	173	194	166	173	178	178	191	184	199	172	181	163	177	176	187	181	161	188	189	160	181	202	159	180	171	168	178	170	161	182	184	174	174	190	141	157	180	196	182	200	160	193	202	196	184	155	148	181	163	153	186	176	168	168	178	188	173	163	171	194	178	168	151	212	164	152	205	180	197	169	205	151	204	186	174	180	172	174	160	163	196	172	173	155	165	182	194	169	180	182	180	211	147	172	188	184	186	175	192	174	161	185	179	168	179	187	177	166	195	189	167	186	205	163	160	173	150	177	187	173	170	184	184	158	168	178	181	194	202	179	159	181	176	184	154	170	174	196	162	181	197	176	192	132	193	170	175	155	185	190	170	192	171	169	178	181	193	161	166	168	193	194	178	181	195	164	182	154	186	180	162	185	176	154	183	187	169	159	171	158	188	168	163	158	197	163	173	170	189	172	175	162	167	140	177	179	151	187	189	189	196	179	151	163	177	189	172	178	176	193	199	166	166	169	177	167	168	179	178	194	169	204	166	194	171	142	189	183	181	185	171	178	181	164	182	180	165	176	191	167	179	169	176	186	190	173	152	172	166	194	179	166	161	180	185	191	155	190	189	175	173	183	195	142	170	191	151	181	178	177	176	159	185	161	180	154	182	182	180	177	178	166	164	187	196	194	198	172	175	166	198	221	182	173	196	193	156	182	206	201	178	192	195	179	182	187	143	198	191	179	212	166	171	164	194	140	172	161	186	168	175	188	187	185	156	171	170	190	178	172	163	172	168	165	177	166	176	167	179	176	160	151	177	186	188	183	187	147	169	213	165	181	183	198	154	195	166	176	169	192	177	185	164	161	166	171	194	161	149	169	167	199	170	163	157	172	159	166	167	160	182	185	184	173	188	157	170	187	173	183	184	165	188	168	181	178	185	190	172	160	152	196	174	197	195	152	170	168	175	173	170	158	166	187	178	185	179	157	166	184	182	187	187	167	180	170	187	201	200	182	154	161	183	175	190	144	197	168	173	177	187	204	211	177	167	181	174	169	178	162	167	185	176	182	159	185	157	169	179	164	163	144	171	166	161	169	165	180	196	164	184	170	206	159	183	178	186	153	197	171	157	177	179	191	178	165	195	171	189	203	174	178	191	175	191	208	172	178	214	166	181	173	191	189	174	201	173	201	204	188	176	184	184	163	165	172	176	195	194	170	176	184	176	170	184	165	182	172	184	201	169	161	160	177	177	164	184	187	186	180	181	176	174	194	191	152	159	194	178	164	179	180	184	173	189	184	181	165	163	160	161	172	199	180	155	203	185	173	196	187	196	154	183	156	173	158	183	163	193	208	160	175	168	135	175	168	182	179	172	155	202	184	162	170	160	194	196	181	187	170	179	190	162	167	167	186	188	163	164	170	190	163	178	158	165	173	146	163	188	166	173	171	199	167	159	182	183	153	168	181	169	198	173	162	174	173	164	174	185	192	169	166	185	172	164	167	179	187	175	170	186	156	161	188	180	168	149	165	186	157	156	184	178	200	165	166	173	160	169	186	170	175	179	202	187	209	183	161	183	164	172	157	161	174	173	174	168	170	174	159	146	169	174	159	177	176	154	163	176	176	174	190	166	189	196	184	168	144	197	167	183	183	184	187	206	177	160	195	195	164	200	163	162	185	173	154	163	197	157	178	188	190	171	162	156	192	181	187	170	159	189	183	167	186	168	176	176	182	179	168	166	155	164	171	186	185	171	184	153	144	164	173	190	184	165	154	180	177	175	196	157	179	170	156	179	178	193	159	198	175	162	151	168	166	175	151	199	184	171	182	176	181	170	173	186	159	199	184	165	174	164	157	164	161	191	182	154	170	187	209	175	183	178	171	168	178	174	182	171	154	162	180	208	171	182	184	166	164	166	175	179	167	192	176	192	186	183	179	174	172	197	177	182	201	179	149	186	181	190	170	178	174	178	183	170	178	190	169	177	166	148	166	165	180	151	172	170	176	163	166	185	165	166	170	197	164	160	177	155	184	205	172	154	173	174	186	173	171	194	191	178	199	208	170	184	178	191	151	172	181	167	168	189	171	165	167	179	163	201	177	202	176	184	187	153	187	175	176	154	173	189	186	183	165	174	176	173	170	166	194	176	178	149	159	164	187	171	144	194	179	181	172	186	180	160	182	178	169	197	150	184	165	153	166	170	184	181	165	191	174	175	184	191	184	168	184	160	169	192	184	149	196	189	152	202	181	185	157	204	171	187	148	175	186	157	157	179	173	156	174	163	165	178	185	187	172	174	172	199	177	188	194	195	145	187	144	189	193	179	164	179	145	198	179	195	173	201	179	199	203	169	181	160	190	192	181	207	175	157	189	160	187	202	184	181	191	171	186	184	193	185	165	168	166	187	192	168	182	187	183	167	168	175	185	163	179	166	143	200	174	158	184	182	185	168	147	179	176
12856	14792	9205	11630	11773	9349	6789	5464	4582	3681	3332	2587	2556	1996	1797	1442	1348	1299	1228	1151	1112	1126	1081	957	851	867	803	821	780	779	764	713	763	744	750	651	667	641	636	602	601	617	611	605	625	617	626	656	613	600	599	589	562	574	600	608	563	569	593	574	574	608	584	543	576	539	544	562	580	562	589	523	569	576	587	594	576	573	606	577	581	544	628	563	588	625	605	570	601	560	563	585	542	551	569	595	541	582	558	607	577	568	586	569	559	583	560	571	583	568	569	575	560	550	582	579	572	619	589	609	594	548	573	586	566	557	582	560	612	594	595	572	571	545	559	596	558	554	547	609	580	591	577	541	594	586	607	585	611	624	598	536	592	628	567	565	541	590	597	576	616	543	539	607	598	581	572	613	579	597	527	563	568	577	587	591	563	570	544	560	568	632	550	562	578	587	589	596	557	589	605	574	592	558	603	569	609	592	548	625	619	573	557	599	566	594	599	570	536	538	575	583	525	596	591	597	550	609	560	586	589	612	587	582	557	581	600	600	551	624	584	591	563	598	586	537	578	618	627	586	588	571	548	571	578	571	576	549	559	575	569	556	553	604	587	567	568	608	575	546	564	585	590	568	555	576	540	575	572	575	566	600	589	578	557	608	571	563	599	552	589	551	595	550	577	607	610	556	592	618	558	624	572	594	541	577	583	556	592	585	539	578	575	553	589	546	585	616	520	587	567	571	571	591	553	587	572	513	575	567	574	580	574	552	529	549	573	577	602	582	596	600	595	601	597	623	607	579	557	651	589	613	605	561	568	576	577	569	540	590	550	561	607	587	607	577	574	562	583	600	594	582	586	589	558	522	571	605	570	587	608	606	584	611	572	584	583	552	556	592	528	585	557	600	550	547	528	589	569	589	570	577	584	597	562	553	536	587	582	561	589	603	582	609	603	540	565	600	589	570	582	561	575	553	567	609	526	573	559	556	556	584	599	556	628	572	575	601	596	602	626	577	583	604	613	538	550	548	556	573	535	558	564	586	530	610	618	555	556	548	545	601	565	548	540	587	598	550	586	587	599	518	559	572	538	587	581	588	603	568	540	575	570	586	593	550	576	606	591	582	574	598	619	569	571	587	594	556	575	549	565	513	554	595	601	551	562	597	562	584	562	598	594	581	554	540	545	553	562	593	586	569	566	600	558	562	584	572	558	552	543	547	607	577	570	548	563	564	619	540	520	596	571	573	573	607	553	533	561	605	588	555	595	567	564	528	553	605	585	562	545	604	554	594	554	591	577	559	595	598	583	550	580	602	576	541	554	567	541	618	552	622	577	591	596	534	603	536	568	573	604	595	536	596	590	604	543	560	592	592	533	583	595	591	544	582	533	569	616	560	533	611	565	588	569	572	605	580	609	571	600	540	591	644	569	559	579	557	591	590	565	590	545	614	570	598	591	571	582	568	543	537	614	532	572	549	580	577	565	562	532	521	578	567	577	606	598	599	558	587	568	568	581	604	591	618	567	588	583	564	594	600	586	582	540	576	564	588	636	624	565	577	557	557	556	569	596	600	547	547	555	581	593	596	600	563	569	588	530	601	570	578	565	609	554	551	574	563	598	559	597	528	554	535	571	570	566	580	620	573	566	522	588	596	495	516	583	538	568	573	586	606	577	548	618	522	551	612	572	577	581	575	580	517	580	592	562	600	553	601	583	583	596	653	625	588	586	575	563	541	568	563	586	579	557	634	570	520	588	583	567	537	552	596	572	612	561	521	580	570	574	554	572	553	585	561	536	583	608	580	601	588	489	582	559	584	541	595	596	561	587	610	593	572	545	553	576	581	594	560	562	543	575	571	551	602	582	570	555	533	574	639	583	618	608	525	536	579	574	578	580	571	558	598	588	584	605	562	557	597	616	547	573	517	563	555	574	574	590	575	582	587	555	582	555	537	572	562	562	616	567	581	523	587	580	566	617	549	566	599	563	554	547	540	578	579	543	602	559	570	551	594	575	580	566	578	569	577	559	569	567	568	525	606	607	547	556	570	550	583	600	600	614	618	566	582	550	593	584	598	542	560	608	537	627	573	599	579	601	565	575	537	552	585	590	574	567	610	576	572	561	567	568	553	595	586	599	545	575	600	609	578	575	560	596	569	613	598	571	576	612	585	580	583	565	569	568	581	593	612	578	536	540	602	551	564	549	558	590	579	581	551	551	625	578	601	566	548	598	604	542	627	600	547	574	583	590	568	556	539	600	564	603	565	601	569	566	549	638	616	589	561	588	599	569	571	562	564	589	546	626	616	534	579	585	536	576	555	556	546	654	572	549	595	583	618	579	595	585	550	634	551	610	591	586	590	571	528	533	570	570	574	591	621	573	574	598	606	557	597	593	586	560	574	563	618	568	590	574	538	600	591	599	575	577	521	548	580	578	591	555	610	587	596	573	544	591	536	565	556	600	545	552	557	595	576	611	603	590	567	587	571	616	552	567	598	567	601	579	625	569	566	621	559	582	563	574	606	562	580	575	606	574	560	592	571	566	582	610	578	596	574	589	570	580	598	608	573	586	590	579	557	606	613	549	578	526	617	579	544	556	576	580	573	553	575	581	566	542	574	588	575	557	609	564	591	560	536	598	594	563	584	553	635	559	551	569	548	547	627	556	607	548	556	631	593	583	589	575	586	561	632	566	575	529	545	577	584	561	551	579	585	544	554	551	566	582	603	571	565	577	573	593	587	578	581	612	552	586	562	552	588	567	544	631	580	537	570	608	568	534	563	573	604	555	542	570	556	593	571	628	571	596	570	611	589	575	543	599	592	594	600	592	528	542	545	606	622	581	620	557	573	570	598	567	581	550	529	569	535	578	569	619	560	570	555	540	545	560	562	593	624	555	574	547	602	549	617	581	586	527	562	539	541	577	579	587	600	569	564	565	571	561	566	566	553	609	558	574	566	601	549	582	588	607	569	561	604	586	548	583	548	534	569	594	587	581	565	583	618	563	559	590	585	603	569	569	586	600	600	570	578	565	582	580	570	615	590	561	591	609	585	568	548	560	541	584	551	587	577	578	630	571	593	604	567	570	559	570	600	541	576	586	587	571	591	583	615	583	581	578	569	527	601	545	599	613	576	558	579	575	587	565	576	547	576	601	564	580	600	617	573	601	583	578	596	576	555	577	586	541	582	558	587	555	567	557	575	606	594	545	558	589	586	583	609	595	576	580	584	578	578	586	582	551	559	579	598	592	615	569	593	574	552	566	561	593	543	554	575	582	542	540	576	577	596	609	576	587	587	581	574	575	585	554	580	622	558	619	604	557	579	601	566	623	597	578	605	574	605	576	562	628	580	576	600	547	606	578	552	536	596	563	556	567	588	569	588	597	551	550	592	545	570	530	602	633	540	545	595	565	569	553	596	545	621	602	550	571	591	592	613	542	575	575	535	555	588	544	565	566	600	630	577	589	596	557	570	543	559	569	563	582	562	551	613	565	553	575	579	593	558	580	622	606	557
42842	42690	27611	26681	26420	24612	16094	10825	7356	4863	2959	2678	2602	1373	1017	718	577	508	476	412	403	369	339	310	298	332	291	254	267	259	272	281	270	286	247	228	233	223	234	240	204	234	250	237	222	211	232	231	188	256	225	236	204	213	244	198	216	209	204	198	209	216	213	248	221	196	214	219	223	187	212	226	190	232	195	205	210	204	215	215	220	208	213	228	223	241	238	211	203	226	226	235	201	197	213	197	223	217	224	202	208	238	201	225	216	208	210	208	205	223	182	207	231	214	241	209	221	233	210	213	221	215	210	195	229	201	198	207	222	232	217	244	218	224	225	212	205	215	207	208	198	200	253	225	223	231	230	214	226	215	222	200	214	214	218	210	216	209	232	207	234	225	231	213	237	234	217	213	212	228	183	214	238	198	202	208	233	214	240	197	235	208	220	208	205	216	227	220	210	240	190	243	238	181	208	200	209	225	200	187	241	223	182	224	205	238	230	213	201	212	218	224	233	240	208	217	194	227	204	219	226	228	219	226	213	217	212	221	208	208	224	236	231	214	234	215	233	197	193	209	195	201	218	217	213	219	220	222	187	210	201	206	214	223	200	211	205	224	217	237	216	193	187	194	212	206	201	240	196	204	210	227	234	228	241	212	207	199	238	206	206	238	204	207	204	218	204	214	209	213	235	217	217	224	220	220	220	213	222	199	208	228	211	226	218	222	218	221	232	241	197	220	191	182	205	188	215	228	200	200	222	209	239	221	230	207	192	172	209	214	221	226	210	238	210	221	217	237	234	193	186	200	214	204	213	228	229	220	217	210	192	224	209	182	205	210	260	241	205	208	203	213	206	218	209	215	210	205	208	200	222	222	236	237	241	219	217	189	219	204	198	241	200	215	214	208	215	222	229	212	205	206	233	180	226	218	173	220	203	243	218	194	230	217	244	225	214	224	212	200	219	214	206	220	195	204	206	215	220	254	212	219	218	218	216	197	219	194	235	221	222	182	195	198	236	204	205	212	209	208	242	192	229	199	209	226	224	192	206	232	251	213	220	212	225	216	208	208	205	229	228	211	235	226	211	209	198	195	206	232	249	207	204	216	225	209	217	211	198	214	238	207	231	199	208	214	209	202	220	209	224	213	194	219	238	204	236	220	209	210	264	236	219	200	244	211	221	215	222	174	202	213	215	233	215	213	197	206	227	202	206	218	213	193	188	186	203	220	200	240	234	212	207	222	203	226	221	208	241	203	234	224	241	228	190	243	237	201	222	211	197	220	215	224	246	224	211	218	224	202	223	239	222	222	208	217	236	219	210	203	246	248	235	219	222	190	221	213	201	215	209	222	194	203	217	239	221	199	203	182	180	197	239	202	202	215	209	221	205	212	192	225	222	219	219	213	217	234	205	189	205	228	221	204	205	233	235	211	225	218	224	229	239	231	197	230	225	208	205	211	194	196	217	234	224	230	200	228	235	208	215	215	218	195	192	196	180	217	192	216	235	221	199	197	207	240	201	210	229	221	219	189	239	184	207	208	210	219	220	225	233	208	202	231	221	197	205	222	201	203	215	214	225	195	224	227	216	202	218	218	209	190	210	220	207	208	202	215	237	207	217	217	216	193	214	242	207	202	188	202	235	211	216	225	207	246	268	208	215	214	194	218	203	198	208	208	197	179	204	222	219	236	230	227	227	203	208	201	219	241	235	193	209	208	214	209	231	192	213	173	201	232	209	219	197	221	221	221	214	193	224	220	238	228	191	214	233	211	216	219	195	216	204	183	213	211	204	237	238	223	225	210	212	221	216	211	229	202	202	226	176	224	212	226	193	191	207	217	200	206	220	222	214	213	206	256	234	226	212	213	204	210	218	197	218	219	210	219	233	197	205	219	228	216	233	214	195	195	228	212	205	231	193	232	211	215	208	228	222	213	186	217	224	210	201	194	216	216	228	191	200	213	204	209	214	206	207	201	225	225	231	198	217	216	237	200	215	222	233	213	221	205	226	212	219	202	241	230	235	215	225	199	222	201	206	229	196	206	196	234	227	204	217	211	229	220	213	213	196	217	184	187	209	213	214	200	204	232	226	207	195	225	201	220	212	187	216	200	222	212	228	215	222	228	207	210	220	227	218	216	208	198	233	204	220	200	248	196	182	218	194	254	229	193	245	204	222	204	225	238	206	211	219	217	207	234	213	233	212	217	225	208	237	231	209	226	210	194	236	204	191	208	226	231	209	199	209	193	221	235	205	211	205	236	191	200	222	249	214	237	227	217	200	203	247	199	208	195	224	218	205	232	221	216	216	196	241	207	181	214	216	223	235	238	228	204	223	238	217	209	201	231	202	217	218	190	212	219	234	205	216	226	215	218	219	218	212	218	222	237	223	207	232	206	222	223	193	219	197	232	206	214	214	193	217	213	248	223	201	219	200	205	225	213	206	215	217	209	213	197	217	233	206	235	175	208	237	236	234	211	236	224	246	220	208	218	202	215	176	207	198	236	205	216	254	227	190	225	221	222	197	220	203	208	226	216	224	237	211	200	208	213	215	204	213	202	188	210	218	227	215	233	213	229	202	233	252	204	209	206	201	209	213	217	233	206	221	210	216	221	213	211	208	228	208	195	214	215	211	242	227	205	205	250	202	210	187	216	213	202	231	201	235	206	194	194	206	232	210	185	193	222	208	219	212	195	193	216	246	223	185	249	201	217	217	202	221	212	214	196	185	200	202	237	236	240	187	201	237	218	211	220	217	188	234	203	201	210	224	225	192	195	215	219	252	178	226	213	236	223	215	233	195	226	235	194	222	226	238	210	217	206	196	223	221	190	227	183	224	221	208	206	227	199	189	223	228	226	236	200	204	225	223	219	190	220	229	206	200	219	227	203	230	214	213	217	208	240	211	194	233	209	206	209	219	205	202	224	206	219	201	254	200	224	229	238	231	219	209	205	220	216	213	204	238	222	205	232	210	231	226	225	213	218	219	213	224	201	198	237	197	218	202	240	226	225	227	214	227	210	223	207	214	236	215	232	212	207	222	210	228	210	237	208	232	212	237	205	218	221	198	238	201	216	211	231	204	223	204	207	219	237	241	222	188	212	210	209	221	188	218	189	197	231	185	208	190	216	220	234	230	205	199	223	209	196	227	213	229	203	243	219	213	227	218	221	214	213	204	222	197	207	198	223	211	224	212	192	206	219	200	200	206	218	219	197	197	225	241	197	219	205	224	213	200	227	219	210	198	212	232	216	185	224	215	202	235	223	244	230	225	214	210	203	215	207	214	183	226	210	233	214	216	235	208	202	214	218	211	221	201	218	211	223	209	234	234	206	232	222	240	205	221	206	219	218	219	218	205	185	194	215	195	212	219	210	200	214	225	210	214	226	202	211	209	209	221	238	232	210	196	221	198	248	208	222	220	209	233	225	206	214	229	248	238	221	224	208	204	230	208	261	197	237	244	205	226	181	187	212	200	212	195	218	194	207	174	210	241	223	212	200	238	215	215	219
33598	33314	21533	29414	32578	31760	24410	21947	17506	14971	11860	10298	9872	6292	5111	3981	3167	2898	2494	2156	2100	1886	1616	1490	1388	1303	1214	1170	1126	1056	1117	1122	970	993	960	874	852	945	842	862	834	782	820	782	722	795	740	784	779	698	759	731	724	738	762	733	758	709	673	643	759	672	707	705	731	720	665	692	658	643	698	660	703	709	658	660	717	678	685	730	684	647	710	663	657	685	717	682	693	665	697	650	703	717	696	644	699	672	731	701	687	684	651	691	683	704	646	677	661	687	703	700	625	671	671	699	679	692	696	674	687	720	674	721	697	683	690	699	689	711	657	688	689	648	704	699	683	703	675	696	701	623	659	630	711	666	720	682	658	651	671	685	708	675	672	671	685	651	721	656	700	676	720	705	675	754	684	688	641	658	641	711	676	639	686	690	681	701	726	653	656	693	695	699	611	676	693	700	722	659	658	680	706	699	646	642	672	684	709	679	647	684	659	640	667	663	695	637	676	753	711	713	677	653	661	610	680	672	680	660	658	672	692	706	674	658	647	680	712	715	656	658	696	680	709	761	718	666	684	678	667	654	650	671	648	627	690	665	659	660	684	640	663	637	685	707	701	700	625	652	683	647	640	626	641	705	683	676	687	662	672	685	675	641	678	661	647	678	716	681	644	677	659	671	660	642	696	675	680	671	692	683	673	696	657	685	677	712	681	646	697	639	675	640	704	695	646	686	673	667	669	656	672	670	690	653	676	674	662	660	679	683	680	661	680	666	671	700	717	658	706	690	659	701	674	664	645	704	601	681	702	733	695	687	632	659	683	686	672	619	681	675	692	654	672	705	615	690	655	639	666	661	682	694	702	647	671	645	672	686	624	693	680	690	665	694	662	699	696	690	679	704	723	648	679	688	704	694	651	699	675	657	652	653	697	676	702	671	696	736	662	647	634	678	683	672	706	678	701	702	641	698	660	659	695	721	679	680	685	657	692	649	637	654	643	693	659	642	654	659	679	660	696	635	706	657	684	726	710	677	629	732	685	678	700	680	652	652	747	631	668	678	677	680	663	716	673	635	692	645	707	684	677	639	672	668	673	646	632	696	669	632	686	699	633	644	670	691	665	709	692	675	684	684	646	696	680	683	719	695	685	698	667	725	633	677	681	643	676	643	664	718	671	691	625	663	641	689	665	652	631	660	654	675	691	691	701	691	698	652	693	675	730	677	677	660	689	668	674	693	684	700	665	657	728	655	674	683	698	640	654	699	714	689	658	730	656	684	708	664	656	681	663	672	662	655	689	629	658	715	669	635	647	657	692	637	697	686	650	727	675	705	704	670	700	666	693	679	668	669	684	672	688	701	680	650	646	645	646	643	717	667	684	669	690	665	708	665	687	675	707	644	622	732	634	655	672	664	674	675	642	643	621	646	681	682	715	695	695	661	672	667	708	701	637	687	688	666	660	648	680	701	649	644	677	712	654	717	666	618	659	664	686	681	692	643	652	633	700	661	726	682	654	659	678	677	653	708	640	659	656	677	641	696	685	644	722	685	668	659	708	693	674	676	695	714	685	632	675	658	656	691	683	714	686	626	681	677	659	701	687	668	657	690	700	694	677	666	702	685	664	661	663	656	700	650	664	636	665	671	683	643	673	662	680	671	709	647	702	676	692	675	651	680	668	662	635	658	682	654	708	653	673	665	665	738	669	657	650	659	688	687	706	671	702	658	680	639	652	714	684	680	693	639	697	759	693	669	643	681	702	690	677	684	699	679	655	732	675	666	640	697	702	647	679	707	667	666	703	686	637	728	648	677	736	731	695	638	687	631	704	689	676	644	709	705	641	657	693	725	715	675	677	679	694	670	659	673	654	678	673	698	659	650	669	650	686	705	704	657	683	682	649	682	722	708	665	675	680	693	689	694	703	685	677	675	647	708	644	664	671	680	674	701	694	673	689	672	713	680	685	670	681	650	688	656	664	687	665	657	689	653	691	664	698	706	664	691	696	669	700	674	702	631	667	670	694	663	664	697	682	694	678	694	689	690	671	656	671	669	697	709	698	687	620	670	688	680	685	639	698	656	668	732	702	640	684	663	672	647	703	717	744	654	640	712	683	679	695	655	691	646	698	645	691	725	676	693	689	664	660	670	660	602	664	697	710	654	696	666	690	663	680	679	697	661	686	706	686	663	674	683	701	681	677	676	661	647	706	716	664	667	688	657	664	641	682	649	675	704	646	690	668	668	680	676	661	684	666	660	616	673	684	716	662	672	704	664	676	696	662	711	679	614	718	666	677	662	627	722	693	669	703	655	707	690	696	740	662	651	677	676	667	690	634	661	690	640	703	699	679	664	707	713	690	714	697	690	700	652	645	660	629	621	666	612	679	646	634	688	671	698	672	678	663	698	722	665	709	623	701	684	682	680	683	668	708	670	694	661	699	674	662	655	700	688	665	653	705	686	682	668	624	708	684	670	649	699	698	626	684	673	666	657	741	650	640	695	687	684	676	677	709	682	684	668	676	686	661	666	692	699	655	702	667	651	660	704	675	634	691	709	642	669	683	681	661	651	696	693	718	686	690	657	676	660	673	733	706	670	699	704	632	660	675	712	724	699	676	659	750	672	698	677	737	676	646	684	653	712	695	697	704	651	721	709	664	651	687	675	709	617	696	715	665	673	662	713	696	705	631	678	665	628	721	692	662	645	639	660	694	671	658	675	696	675	650	693	721	633	670	650	646	691	734	654	667	697	623	672	693	643	662	653	688	695	714	608	673	654	677	719	710	672	660	694	708	702	679	654	690	679	651	679	694	673	685	689	676	668	684	666	633	696	695	686	673	670	621	695	718	673	707	702	664	694	703	658	676	689	659	685	630	694	664	684	706	698	661	622	665	684	682	694	693	703	694	675	635	668	687	688	690	687	679	631	681	644	649	669	693	646	648	668	630	698	694	690	665	684	661	633	660	708	673	665	652	639	680	705	721	710	717	690	621	646	694	628	655	665	621	693	675	705	632	653	656	679	716	678	671	689	722	674	675	697	682	708	664	648	667	635	703	659	696	664	691	687	669	691	648	655	661	677	714	665	697	662	655	693	703	617	639	685	683	688	663	654	681	749	648	685	654	651	667	657	687	685	702	663	679	663	693	658	685	676	654	653	653	691	667	694	682	632	689	683	718	654	694	653	693	632	706	631	663	670	631	680	690	693	689	650	683	678	720	640	719	681	697	695	640	690	708	683	737	716	666	667	681	665	654	724	675	631	701	639	674	673	670	663	654	648	701	673	698	666	697	691	643	682	675	705	628	668	685	699	701	677	702	648	679	690	677	651	663	675	708	705	659	671	641	632	646	727	646	659	651	641	691	687	648	706	661	707	626	668	681	664	701	678	683	673	658	703	667	682	661	659	697	697	680	675	741	645	682	689	630	663	695	674	659	710	668	663	650	675	680	671	674	686	687	635	685	691	690	703	688	668	698	704	699	700	651	678	704	704	643	722	683	707	680	657	636	683	685	681
52670	43860	29125	31670	31914	31737	24792	20169	15105	10014	6781	5365	4594	2921	2088	1470	1220	885	807	729	703	613	545	473	465	428	440	428	431	421	418	398	357	359	361	377	366	389	366	338	360	337	322	342	339	355	372	308	324	313	350	343	297	332	345	349	356	310	358	335	327	302	292	321	304	297	326	332	302	292	294	286	312	325	354	311	283	303	323	305	290	358	332	347	329	308	298	315	335	329	319	327	321	300	312	341	323	324	299	302	327	329	343	331	353	306	280	332	295	311	313	315	311	328	314	293	322	273	321	322	343	307	320	379	318	317	319	319	322	301	314	306	283	319	315	324	326	321	284	297	289	329	279	297	316	296	305	321	295	291	311	330	305	337	313	316	311	286	305	292	317	308	316	328	323	304	320	297	347	344	307	306	319	313	330	317	314	337	319	321	321	301	342	323	294	328	328	352	293	322	353	308	316	301	318	289	279	309	315	326	328	297	310	324	293	344	275	306	315	332	285	311	311	290	318	304	302	311	321	329	341	304	317	305	336	315	316	332	308	289	310	311	350	276	304	318	339	265	318	318	331	322	293	312	307	301	325	331	257	323	319	323	308	299	307	314	306	292	313	359	327	316	303	337	299	310	318	321	311	297	321	323	324	311	302	318	321	304	284	351	328	312	332	299	309	354	304	307	331	291	335	307	321	333	291	366	311	304	306	314	296	337	293	316	321	325	297	333	347	323	310	342	327	326	306	339	314	319	326	321	335	304	280	326	311	313	321	304	307	302	329	299	297	320	298	308	285	332	322	308	293	338	353	316	330	316	300	351	299	306	324	321	308	335	296	304	322	337	295	346	329	292	307	329	294	326	330	304	336	317	321	304	307	284	318	295	332	274	301	305	326	312	299	304	355	291	324	294	317	308	335	315	318	288	304	306	305	324	352	300	293	357	331	323	314	331	296	311	310	295	329	284	297	325	297	306	321	343	307	305	330	341	340	303	335	307	310	315	296	278	312	306	332	324	310	291	266	331	302	294	334	336	334	308	293	359	328	351	326	314	328	315	318	324	296	311	313	315	343	310	335	351	306	333	299	281	316	296	299	325	299	326	317	302	327	296	310	324	285	329	287	316	314	323	312	329	307	333	328	302	307	322	307	334	311	302	291	310	292	338	324	327	283	346	285	325	310	317	311	304	317	296	341	320	322	329	330	332	297	345	325	341	346	300	350	339	308	318	332	321	305	316	299	306	285	322	304	279	313	300	327	321	307	312	326	308	280	313	330	304	296	286	321	333	295	310	308	327	285	294	291	294	335	316	319	339	342	342	336	323	324	300	315	293	338	322	316	288	307	305	325	326	326	306	312	313	351	302	306	334	316	316	312	285	309	295	302	331	304	296	300	277	299	294	311	311	335	325	329	322	299	305	317	309	309	299	304	325	296	279	325	308	327	341	301	311	284	292	324	295	322	331	312	342	346	326	314	314	319	313	301	291	301	318	321	345	300	334	333	313	334	330	312	324	318	306	325	304	304	323	299	287	307	321	307	311	322	298	327	320	286	315	332	309	336	316	302	271	324	336	325	323	301	333	332	315	319	328	290	329	343	333	351	314	301	332	307	287	360	316	316	293	319	305	346	292	318	320	315	303	300	297	306	302	297	324	298	313	335	330	336	334	267	302	331	319	295	304	341	302	311	311	282	293	324	331	302	361	294	314	307	315	309	342	312	307	307	314	337	294	346	326	291	323	306	307	328	319	351	308	342	335	340	299	323	299	316	315	318	322	306	306	305	302	323	325	314	334	320	330	348	322	310	316	330	305	310	317	317	313	320	328	317	330	330	323	338	323	297	309	295	294	315	323	331	301	320	318	330	320	317	332	297	291	292	319	305	310	312	323	306	299	293	318	337	309	321	301	300	298	313	300	320	320	304	315	327	348	325	331	285	301	320	324	322	284	263	304	325	307	336	308	296	315	279	320	300	303	319	308	271	296	294	312	302	350	343	321	284	322	309	299	299	298	311	324	311	307	313	304	294	315	288	319	311	331	328	317	315	325	311	327	289	290	294	306	315	286	316	292	314	350	338	281	326	306	309	347	295	312	293	295	335	335	325	287	311	294	284	299	313	280	319	300	274	308	323	322	286	290	323	297	317	328	347	328	289	308	314	313	306	327	324	305	289	318	336	313	333	304	332	302	303	305	309	302	339	276	324	300	290	323	302	297	336	305	305	318	329	283	314	297	281	296	319	302	311	315	320	291	323	321	283	313	285	346	319	328	315	282	286	288	338	318	299	308	294	350	314	329	285	317	323	341	332	312	319	307	312	318	335	306	311	341	321	300	291	324	337	303	279	315	315	333	318	320	302	300	304	323	329	300	304	316	321	332	331	299	301	302	315	299	320	260	297	288	286	337	327	282	300	322	325	314	298	311	311	331	302	323	311	322	339	306	331	279	306	313	312	330	337	334	331	327	324	328	283	318	327	328	308	344	327	303	296	312	336	291	311	335	338	297	327	333	316	307	287	303	312	313	316	312	304	297	332	330	322	311	333	313	300	322	316	279	275	316	327	315	291	300	311	289	324	329	291	279	316	294	320	315	316	310	302	346	298	314	289	328	337	323	350	317	303	319	326	309	333	286	314	304	285	328	303	349	316	261	289	304	336	307	320	315	311	332	327	298	273	299	348	312	301	325	263	318	299	301	321	318	300	319	344	296	292	329	287	347	362	315	319	311	302	315	320	334	335	302	332	325	315	307	327	306	322	293	298	294	313	303	318	330	284	311	324	306	316	353	282	337	322	303	296	313	304	306	330	321	315	301	334	326	321	295	318	334	291	311	283	308	321	305	327	313	333	333	308	319	344	315	291	325	327	314	327	293	297	300	296	316	329	314	321	281	283	333	306	315	301	304	310	297	284	321	280	288	264	314	260	284	321	290	319	322	292	329	318	325	313	294	301	290	322	327	299	289	309	282	268	315	310	339	332	356	304	303	291	293	312	303	343	327	311	299	308	319	305	306	322	283	332	301	303	283	338	335	285	308	337	325	286	298	337	333	307	335	309	318	306	336	326	292	321	333	326	292	307	328	326	284	295	322	337	312	299	332	313	314	299	312	294	314	307	339	321	292	331	312	331	294	323	354	305	313	339	317	331	294	310	315	315	294	326	306	307	306	312	314	332	368	357	322	322	308	313	336	307	288	299	332	308	313	304	306	310	312	312	306	308	300	314	317	349	336	312	338	313	353	287	358	329	322	310	312	343	330	331	324	323	288	362	294	331	315	297	293	322	314	290	304	308	309	328	326	315	302	284	312	313	322	307	296	345	303	322	342	344	316	317	304	312	314	295	307	316	294	325	297	307	328	330	319	307	318	300	314	274	335	327	289	296	314	319	322	290	284	296	312	324	309	322	335	332	313	316	299	317	305	288	312	329	312	316	288	327	313	325	304	316	304	318	326	302	315	315	323	293	298	330	314	299	333	342	339	323	304	303	311	306	293	310	298	322	292	320	294	326	324
42250	38369	26900	37049	39900	39606	33210	30800	26755	23022	20091	16817	15862	11501	8991	6818	5573	5111	3866	3617	3350	2885	2592	2196	2028	2088	1842	1824	1848	1712	1658	1563	1532	1526	1384	1358	1422	1358	1204	1156	1224	1178	1080	1122	1087	1010	1078	1019	1041	1026	995	978	1056	1009	1037	1022	998	977	986	1017	904	920	990	947	992	976	950	906	933	980	940	887	928	960	881	907	913	890	892	950	935	906	907	909	930	956	962	907	959	940	905	911	941	894	963	933	903	961	951	979	966	1003	952	973	939	900	924	888	952	962	954	938	957	922	909	906	984	934	931	941	896	928	930	962	943	977	964	931	889	918	966	893	947	943	919	918	916	955	922	900	926	965	958	913	959	949	906	936	898	957	910	883	938	936	943	923	876	950	947	943	954	934	945	944	957	934	883	936	934	950	871	928	915	947	931	951	917	940	900	896	910	908	922	897	915	946	925	907	980	933	900	942	921	958	949	919	931	919	901	885	963	937	946	899	925	909	866	954	908	932	979	910	954	895	910	879	902	923	974	938	926	875	860	937	938	946	908	962	896	911	920	942	923	919	923	916	859	911	943	882	896	917	927	915	923	906	922	921	926	896	896	946	980	969	948	867	912	916	882	972	910	937	909	915	909	918	923	885	973	971	929	920	950	917	964	922	958	922	867	903	935	931	918	894	910	921	870	895	945	957	881	954	927	964	933	893	947	920	969	942	959	892	899	889	944	917	920	959	913	921	927	885	876	912	985	926	976	940	949	951	926	907	924	862	904	971	915	923	908	906	920	901	874	918	949	893	905	867	868	940	906	951	877	944	895	877	905	890	919	933	949	862	922	861	918	896	924	903	878	934	929	923	934	915	930	905	935	850	890	915	946	888	949	935	947	885	877	942	897	926	897	954	893	873	936	918	859	939	903	882	920	945	899	891	939	880	890	892	850	884	930	923	969	941	898	958	915	912	881	932	959	886	927	916	883	873	959	953	917	944	922	927	927	923	913	943	937	937	920	917	938	924	929	883	880	954	911	915	937	902	897	936	909	893	926	930	904	877	882	888	865	913	953	911	933	912	881	967	915	960	898	925	899	942	952	918	939	903	924	917	929	939	915	935	951	896	974	957	899	905	936	932	941	883	931	876	924	900	902	956	893	942	948	891	936	968	957	915	955	887	871	900	915	922	929	903	916	924	978	912	941	916	868	911	930	927	988	929	930	960	942	925	887	917	949	924	933	963	926	942	992	965	917	928	892	903	897	940	977	910	901	918	922	900	903	911	911	954	882	949	934	901	914	903	886	917	937	872	903	934	865	919	936	936	931	915	903	950	911	920	913	913	958	916	931	933	903	912	887	874	928	901	869	931	911	920	862	941	948	950	908	952	888	909	955	899	943	953	931	917	965	915	954	932	917	897	882	942	932	946	859	911	915	935	931	919	942	910	857	870	915	883	910	949	885	959	909	955	912	971	931	893	961	925	966	891	918	901	976	915	946	954	902	943	918	949	947	972	919	947	914	934	931	881	974	911	927	918	916	898	898	983	885	909	895	978	911	905	894	965	893	939	926	955	955	901	863	938	913	914	903	990	970	916	960	965	906	887	917	871	897	930	961	874	988	905	905	876	922	879	900	894	925	940	886	856	903	918	911	912	964	927	898	904	920	939	881	900	949	925	933	896	938	948	878	932	914	934	904	955	893	876	957	923	891	903	945	909	944	905	926	931	959	879	921	976	927	977	904	928	927	913	934	915	933	927	928	920	918	890	917	929	900	891	921	869	926	916	888	884	891	897	909	954	898	881	976	889	908	916	888	951	963	956	950	924	932	875	954	901	889	926	930	937	932	887	910	883	888	940	975	904	954	903	940	902	892	898	903	925	913	944	900	835	909	973	926	886	912	863	934	939	939	985	895	977	940	896	876	916	960	955	978	859	892	958	989	907	879	971	921	920	948	956	933	982	919	901	906	938	908	918	892	876	898	848	924	882	929	881	916	951	959	930	909	945	944	969	998	907	905	898	918	957	929	868	896	959	951	938	978	948	911	865	963	909	943	901	953	893	894	959	967	927	917	932	934	910	931	885	931	950	928	908	953	919	947	906	914	914	944	946	947	896	873	907	951	886	906	972	949	927	936	869	926	913	968	875	911	920	931	898	930	943	850	873	876	915	917	911	918	928	918	939	947	920	961	914	903	937	912	973	934	954	940	953	928	928	935	897	944	893	927	938	912	896	925	890	891	925	919	932	946	921	913	895	861	921	883	893	906	913	902	985	977	930	942	911	949	936	921	899	904	835	904	921	929	913	911	941	898	917	910	951	921	919	953	1011	877	951	953	958	905	994	941	941	933	884	932	929	917	889	937	923	907	909	920	869	960	921	978	884	919	911	910	926	949	889	917	893	908	909	949	861	890	904	911	924	911	919	972	875	878	914	899	941	865	951	885	891	937	947	930	932	872	996	925	926	953	960	900	927	916	897	936	929	918	840	899	937	942	917	887	908	924	915	956	942	911	985	889	896	1006	868	841	904	874	904	945	932	943	914	872	972	913	877	888	950	905	948	919	912	922	933	911	889	899	937	917	921	948	907	882	914	878	863	877	923	928	943	982	937	910	876	898	907	877	900	845	902	957	885	921	912	955	958	918	901	954	921	928	934	887	897	924	928	951	942	929	941	915	924	940	926	970	909	944	889	915	929	890	918	916	920	895	871	879	920	917	812	930	915	875	882	912	913	961	943	894	979	935	892	930	912	936	873	948	955	910	932	925	906	897	931	994	893	895	874	930	951	869	868	908	899	929	888	954	845	953	874	902	912	911	946	912	908	907	943	924	943	892	938	923	925	939	903	966	875	870	897	968	981	967	900	900	913	870	897	887	933	891	929	963	963	934	898	942	922	902	897	949	922	907	893	923	918	945	920	903	912	946	972	870	878	924	857	868	915	947	938	884	909	957	912	871	1004	884	964	911	940	868	933	932	872	957	917	937	895	871	897	898	909	883	981	982	916	920	927	908	892	946	903	904	915	906	928	914	881	904	928	934	901	908	875	937	949	915	920	943	901	881	903	894	943	924	950	949	952	916	907	913	914	930	918	934	906	954	889	894	902	929	926	898	915	967	931	919	893	904	937	932	937	903	906	888	956	950	932	940	944	928	947	933	956	903	914	888	956	902	906	927	902	919	926	884	941	866	980	906	922	951	919	943	865	959	924	888	864	959	914	910	885	997	967	881	920	931	929	952	972	917	912	917	949	947	922	969	973	868	926	898	898	887	958	899	917	974	941	895	840	929	952	881	903	980	909	903	902	901	860	913	922	990	949	954	910	938	950	989	925	843	942	961	901	920	926	939	944	926	907	903	957	862	934	934	894	902	924	958	951	874	963	970	912	952	905	899	914	886	954	952	925	929	889	926	947	902	943	898	910	914	958	972	911	902	937	898	924	926	921	891	924	869	926	915	892	903	918	925	856	883	898	957	917	920	877	866	869	1035	932	946	940	909	888	928	926	906	899	910	902	939	886	973	891	898	945
15096	10208	6196	5366	4087	2913	1953	1400	1067	910	788	534	472	387	351	344	293	244	253	273	250	219	244	243	192	197	215	176	229	183	197	194	175	194	219	191	187	208	196	203	168	192	191	170	207	180	193	172	183	169	157	186	189	188	211	216	173	181	204	187	174	191	171	184	159	175	160	196	189	165	156	212	170	186	181	158	189	177	168	176	185	178	191	172	171	148	174	171	155	173	163	219	169	170	201	173	207	177	176	169	169	190	182	163	179	192	167	197	202	163	181	197	199	186	195	173	191	178	154	186	186	187	199	219	186	178	173	169	198	187	193	173	190	147	177	167	169	168	179	173	170	176	199	158	150	191	190	199	206	167	171	182	177	174	198	174	181	183	182	182	174	172	179	198	142	183	195	199	184	170	193	189	173	181	151	190	166	178	156	180	190	182	162	201	173	181	152	185	171	162	173	177	174	156	164	172	168	187	196	179	177	187	174	182	180	184	173	184	163	176	202	177	183	189	183	189	184	195	169	173	192	154	158	180	219	161	150	196	164	172	164	188	175	169	180	174	195	180	177	143	177	151	163	168	179	169	162	197	185	146	156	188	180	187	164	169	171	192	215	179	183	166	184	193	167	193	181	176	196	175	185	179	174	174	196	161	163	171	179	203	201	182	193	171	171	177	183	166	178	159	187	172	194	181	184	148	154	201	155	181	161	190	187	178	173	202	185	209	176	181	195	175	164	183	181	197	176	195	193	181	198	199	173	178	197	169	169	185	165	168	159	164	187	205	186	195	191	185	181	163	176	197	153	175	178	204	155	162	197	173	166	196	174	160	175	199	164	193	185	179	196	195	158	168	177	162	166	161	177	175	203	170	186	170	183	196	165	183	175	204	182	182	163	182	166	192	195	176	205	167	167	151	189	182	182	203	173	171	146	151	177	175	170	172	179	183	154	193	169	172	198	178	191	162	159	160	159	193	181	184	180	184	186	193	195	176	183	164	180	183	168	178	163	178	187	174	180	166	186	199	184	192	181	188	179	180	172	181	208	174	184	226	187	178	149	192	151	151	178	174	177	180	157	157	175	157	190	209	177	163	170	188	168	177	164	189	161	171	192	193	162	168	180	181	161	184	168	173	181	183	173	178	174	181	158	173	172	170	137	197	176	140	177	198	182	168	176	168	182	147	187	171	158	170	189	175	183	197	189	196	188	153	172	146	166	190	188	170	178	170	191	162	177	161	206	186	175	154	160	174	181	176	186	168	159	169	163	174	163	158	173	188	197	168	180	212	184	165	169	191	170	175	183	175	174	190	151	192	197	200	176	175	179	176	160	164	180	176	178	188	183	183	185	190	167	195	184	165	176	211	183	201	160	189	177	186	193	186	185	169	179	191	200	194	184	164	186	166	171	186	211	184	178	173	186	168	190	196	179	177	173	159	178	177	185	166	188	165	173	179	189	199	207	195	195	173	196	178	156	160	189	157	150	151	173	178	196	179	181	171	172	188	157	218	171	173	189	181	187	173	174	171	176	186	188	183	179	194	173	170	160	174	204	188	161	146	190	168	160	176	167	179	174	190	179	165	191	172	179	183	183	176	183	171	163	184	196	187	175	171	183	175	181	177	170	185	183	147	185	172	166	166	162	161	167	199	175	196	194	170	181	178	173	211	171	174	191	174	151	157	171	176	177	187	165	194	168	184	173	189	191	162	186	165	181	169	205	161	151	133	172	187	160	184	179	183	213	174	171	175	170	185	185	167	173	171	157	189	185	182	168	167	174	181	186	166	169	189	170	204	180	176	180	203	204	182	186	170	165	187	186	173	199	159	167	193	159	151	163	160	176	167	183	187	183	183	186	165	179	187	188	172	175	191	196	169	157	172	165	193	204	176	156	196	176	190	158	160	178	159	197	195	186	164	183	162	158	187	206	187	199	181	194	160	204	204	160	182	180	173	154	156	190	165	177	192	182	171	173	183	185	179	175	187	190	192	175	181	173	170	156	180	186	185	166	184	182	180	174	185	165	167	169	169	183	177	169	177	175	182	159	201	186	185	175	163	194	185	194	161	193	188	161	165	191	170	184	177	180	175	166	172	165	166	173	170	170	165	176	191	197	175	180	209	173	185	190	189	187	181	171	163	167	166	186	166	159	186	159	173	172	181	165	185	187	176	181	190	167	187	166	196	187	178	180	195	145	171	186	204	182	164	197	187	169	182	171	177	174	174	159	183	202	168	171	185	176	162	186	172	147	176	165	158	191	192	187	201	174	178	188	167	195	170	162	178	151	184	172	179	152	196	181	172	203	170	190	186	204	177	175	160	173	183	170	195	166	200	176	165	166	153	165	166	181	179	192	197	197	192	182	188	190	215	199	186	156	136	173	169	176	174	166	190	177	147	172	197	196	182	175	166	181	170	192	204	192	171	168	173	177	154	175	158	200	162	156	182	172	158	180	174	168	192	171	176	187	162	175	169	171	177	175	184	215	188	179	169	175	176	185	181	170	200	183	170	168	171	194	176	169	176	197	172	155	184	176	173	162	179	203	160	175	183	172	189	176	198	190	173	183	186	178	188	188	147	176	151	161	201	169	180	172	177	175	196	167	207	176	166	203	167	186	209	175	206	176	159	188	173	174	187	167	168	195	198	172	169	156	178	176	156	168	171	185	171	179	173	190	177	154	161	174	169	194	177	169	161	163	206	164	183	166	211	186	190	177	176	177	171	179	203	170	175	164	177	174	185	173	186	187	149	181	167	190	166	162	193	183	160	192	166	173	157	188	189	155	185	207	154	179	198	148	163	196	168	176	181	177	184	159	173	177	159	160	174	179	212	142	203	156	183	192	167	166	180	177	165	164	185	193	168	176	184	171	156	168	183	173	182	176	167	188	164	177	190	162	189	199	173	161	174	177	202	197	185	177	182	186	187	171	183	193	167	198	160	158	184	172	177	186	172	167	192	195	194	192	190	187	180	194	182	182	178	196	169	163	179	162	188	186	182	201	179	163	167	161	166	188	172	182	189	182	148	184	171	178	161	193	160	177	177	168	192	188	178	172	170	180	173	186	170	168	191	212	175	188	212	184	174	191	183	157	179	190	150	167	164	184	182	187	193	158	187	181	184	183	183	187	171	204	178	186	172	204	163	191	170	193	160	178	174	177	167	185	173	172	192	168	180	165	181	196	146	181	199	173	165	161	162	198	167	139	179	190	177	180	170	164	155	167	178	196	184	189	161	177	189	173	170	159	162	181	171	176	185	162	175	170	194	167	176	148	186	183	170	191	191	175	160	178	188	181	176	165	192	183	182	157	166	182	191	183	170	185	186	152	187	157	200	176	177	172	170	182	167	190	159	162	161	188	153	172	179	163	169	160	178	169	175	193	168	166	189	160	186	180	178	174	156	183	173	174	182	196	181	195	177	164	203	190	208	167	205	182	181	189	193	175	173	158	183	180	194	177	194	193	167	199	171	198	165	185	187	175	180	179	168	199	170	202	161	164	182	195	180
12594	11654	9602	12505	11848	10112	6931	5869	4756	4117	3405	3017	2615	2087	1767	1513	1399	1278	1211	1190	1146	1074	1032	950	868	809	900	771	816	823	777	711	715	731	699	709	696	660	633	634	591	630	624	664	610	581	586	546	613	586	596	604	638	542	602	580	607	633	580	579	638	589	598	562	532	578	578	586	538	574	580	605	595	539	572	600	567	613	621	584	605	592	553	580	562	590	579	571	596	568	619	580	616	564	550	606	552	550	614	562	527	558	537	583	592	564	569	596	555	645	613	590	558	610	570	577	548	626	573	587	563	580	598	593	609	611	557	598	580	597	605	581	581	574	603	608	604	636	556	617	571	533	600	572	589	604	557	597	579	593	540	554	568	590	610	575	613	578	607	599	599	599	588	577	592	605	564	647	592	598	629	595	613	587	577	617	599	563	571	562	624	576	574	575	612	568	560	561	583	562	585	530	567	573	602	559	573	582	590	558	580	593	598	536	573	552	544	559	532	598	593	600	592	568	591	597	577	576	521	582	613	578	532	604	586	581	607	568	608	592	574	556	575	586	593	649	572	586	578	570	595	536	589	643	541	591	588	596	597	588	624	556	599	576	592	585	584	584	586	603	583	605	598	576	589	587	548	556	556	528	554	558	577	555	605	556	572	584	518	623	586	578	604	559	603	603	579	602	593	550	568	559	573	586	573	549	572	572	611	582	578	576	602	570	610	598	572	582	566	543	561	607	526	551	596	566	557	624	600	593	554	589	593	610	588	584	588	558	612	585	585	544	571	590	599	588	580	579	627	547	586	630	575	597	585	584	590	551	558	548	600	573	581	569	580	618	604	576	589	565	589	579	571	583	572	562	574	592	614	569	587	591	620	619	568	571	596	569	639	604	586	576	570	589	574	597	541	575	609	545	585	588	585	559	560	604	590	586	599	605	623	587	546	539	562	562	602	591	524	581	564	593	575	573	544	589	562	566	576	581	612	548	609	635	594	638	597	561	600	618	566	590	582	548	589	618	579	615	555	606	579	603	597	561	551	543	589	560	550	590	605	626	579	573	576	602	596	620	601	555	579	567	580	553	564	588	562	576	575	576	565	588	560	561	567	558	573	563	593	598	573	581	595	603	602	575	549	576	579	573	563	600	600	567	594	581	572	530	599	586	572	598	596	580	588	594	604	580	577	594	580	626	611	499	577	573	572	580	600	562	564	547	546	579	551	534	589	601	569	590	531	588	552	595	608	564	609	631	572	583	581	594	575	616	551	562	550	563	593	554	621	618	561	589	569	563	584	587	534	581	620	581	575	583	576	598	545	580	531	591	554	592	579	557	590	593	598	534	575	595	599	585	576	554	519	586	563	632	589	585	565	610	539	565	584	550	592	597	542	615	572	616	564	566	544	601	568	588	589	606	614	611	589	604	603	584	512	594	585	571	549	594	574	551	623	609	586	546	611	578	602	602	585	573	560	562	535	611	589	605	598	620	593	568	569	570	564	626	576	581	573	615	604	569	597	569	544	604	588	613	555	580	574	578	591	522	577	588	562	573	558	569	602	585	572	577	628	557	594	601	567	571	561	594	565	573	636	609	565	581	589	600	579	576	565	613	618	582	575	579	647	510	586	577	605	612	544	572	558	555	557	570	574	557	589	562	629	576	600	608	594	578	575	569	569	555	610	623	585	606	555	600	554	611	547	621	580	584	600	552	617	648	600	573	602	567	570	600	588	563	620	551	591	576	562	564	617	557	594	587	613	554	598	593	569	601	546	616	619	573	594	557	600	575	570	589	579	612	572	606	593	594	555	589	617	580	594	597	583	584	599	579	614	607	563	613	628	585	615	549	556	560	589	602	566	540	606	602	585	550	565	544	575	574	573	571	587	549	582	583	575	546	590	548	580	545	542	586	590	588	590	546	594	605	568	561	559	617	583	582	637	589	587	580	582	581	541	614	620	602	537	621	578	599	577	555	578	600	588	572	565	583	605	584	586	587	593	579	586	593	541	607	606	568	598	567	611	573	594	553	583	592	607	613	566	602	562	591	606	586	587	609	583	601	615	611	517	589	569	603	620	592	553	594	618	561	565	583	597	583	593	599	610	570	627	548	597	573	591	612	542	614	606	582	567	627	562	569	551	614	572	591	596	596	579	580	559	616	578	577	551	558	573	573	626	583	612	570	595	569	601	600	510	586	587	603	569	537	588	640	594	591	605	607	558	624	606	578	610	563	582	622	578	591	619	560	559	558	558	589	585	576	541	544	578	587	591	570	594	598	607	620	570	598	624	591	597	583	611	570	584	581	583	585	597	568	579	511	589	568	592	575	587	579	607	550	601	579	570	594	602	582	603	592	580	555	604	584	619	593	617	562	560	636	578	569	617	570	580	575	616	564	572	560	580	559	596	637	561	556	582	574	586	585	529	599	603	572	577	584	576	615	590	601	573	598	587	583	582	605	589	592	559	566	598	553	583	551	581	620	599	556	590	570	633	596	574	562	570	615	579	605	566	610	564	609	578	600	604	572	592	625	624	567	610	573	596	567	599	562	590	625	585	573	584	607	568	611	628	561	558	584	571	581	584	581	615	585	594	560	545	569	604	577	562	555	551	630	558	625	604	593	572	542	572	581	562	588	593	578	603	612	593	603	542	571	609	626	572	647	597	598	571	572	596	594	595	593	588	593	573	610	579	559	560	542	550	551	602	641	562	565	553	577	582	550	593	557	579	559	553	571	606	570	584	520	550	617	588	613	590	592	574	572	584	559	507	593	563	573	605	589	592	603	614	589	621	549	559	596	559	617	576	600	601	577	605	564	577	586	598	584	566	594	555	582	578	607	592	605	605	553	593	569	583	575	566	548	591	542	562	578	591	548	572	613	580	589	587	586	594	563	570	574	604	561	599	655	583	589	559	588	555	551	570	605	630	610	553	587	601	621	575	591	586	556	564	559	557	553	614	583	581	622	610	568	633	606	629	616	567	564	598	554	573	656	590	603	586	570	628	593	583	602	614	586	581	612	605	600	571	610	630	575	573	569	595	569	574	614	595	609	589	587	603	612	603	610	583	567	564	608	585	594	580	522	551	593	557	606	609	541	575	535	596	602	591	591	548	520	567	530	577	609	528	526	567	570	599	567	557	611	558	597	574	561	577	534	585	567	596	600	596	585	594	571	594	584	588	561	533	581	598	607	594	567	590	579	576	646	566	585	586	592	551	586	596	629	544	564	540	576	614	654	611	603	616	606	558	603	594	597	582	535	603	617	625	568	550	569	581	583	572	545	570	574	574	591	604	557	562	595	595	590	561	568	582	589	542	560	598	587	624	548	567	593	579	613	603	584	568	573	591	584	586	589	599	594	581	573	579	608	555	569	558	614	577	544	599	608	629	607	591	583	584	600	609	582	582	566	565	534	609	650	591	622	581	608	601	579	583	569	604	603	577	598	541	587	572	560	581	603	592	566	533	533	582	574	597	622	532	588	570	563	591	563	604	572	636	596	611	623	546	557	578	603
45621	42943	28072	28252	26305	23739	15802	11007	6996	4351	3295	2598	2421	1353	1006	709	594	538	481	439	387	400	357	317	288	290	297	283	263	275	260	271	228	276	258	252	247	203	262	222	231	257	245	247	248	219	214	215	215	230	243	239	226	237	223	233	235	216	201	229	224	211	238	238	259	227	197	209	215	202	194	231	188	224	213	217	204	222	235	187	221	208	217	214	214	220	204	202	211	218	220	214	197	218	201	220	225	218	197	221	238	216	259	214	231	236	223	208	204	228	219	212	234	189	200	215	199	212	181	204	233	217	207	198	223	221	219	213	237	211	189	187	216	211	202	209	218	258	234	226	199	181	227	207	219	232	222	197	206	218	202	210	210	242	219	237	207	222	216	218	228	198	206	234	233	204	216	229	223	230	236	218	229	220	216	226	213	206	202	190	219	206	227	203	221	235	200	205	216	224	239	209	188	232	217	215	241	227	217	201	206	216	209	203	237	220	217	226	221	229	221	197	230	216	199	218	209	183	212	200	225	213	207	234	224	214	191	224	211	221	216	204	211	256	225	219	183	210	200	206	238	221	223	237	225	204	213	244	203	224	202	204	215	207	211	192	214	239	223	209	228	198	207	222	188	238	240	204	216	198	244	211	203	209	221	207	232	201	222	245	202	213	229	191	192	231	242	227	192	216	217	231	214	208	208	223	201	213	228	171	202	233	217	220	232	209	206	205	213	213	237	219	250	240	228	225	237	200	204	214	207	229	176	216	220	185	230	218	219	213	211	209	231	229	221	233	207	200	231	194	243	210	217	183	221	222	235	205	237	213	214	200	221	196	228	234	238	221	193	206	184	229	242	196	220	209	216	206	234	245	221	214	236	209	218	212	205	226	232	215	210	232	236	209	239	202	235	194	242	215	246	224	202	221	216	211	184	190	206	205	226	229	196	198	229	213	228	234	213	214	190	214	222	223	208	253	213	209	183	197	205	214	212	221	191	217	225	229	241	227	233	232	224	224	200	211	214	203	202	208	197	202	206	247	212	228	208	206	183	197	210	223	229	203	235	234	193	226	230	206	223	252	216	212	205	223	207	215	222	223	212	214	221	230	194	193	210	239	205	223	236	214	216	210	196	195	232	217	214	203	217	231	228	223	221	258	214	203	228	221	214	233	251	209	236	206	210	205	208	224	203	218	199	225	202	222	229	218	227	209	228	215	175	241	203	229	219	198	197	226	205	210	215	204	234	214	230	228	205	214	228	222	210	192	185	212	205	228	200	200	228	210	209	223	205	200	213	211	212	212	237	233	229	209	193	229	215	198	206	216	217	234	218	193	232	197	248	200	202	241	233	221	232	194	222	206	231	208	229	220	232	248	202	209	209	226	228	212	219	230	221	208	221	221	222	201	205	214	235	212	207	240	229	202	221	195	201	215	216	237	227	222	211	219	190	220	211	234	214	263	250	215	200	248	245	233	213	206	215	216	234	228	214	217	199	224	216	203	214	232	212	190	212	207	216	227	208	219	223	202	208	195	177	223	218	182	204	213	214	205	213	207	232	221	249	234	220	192	219	198	214	201	211	201	231	196	244	211	227	201	197	199	226	197	228	222	219	205	206	222	248	193	245	202	213	180	213	210	214	225	201	220	229	199	209	206	220	216	236	195	203	236	219	208	206	190	186	196	202	222	240	225	232	233	214	214	210	225	211	231	259	209	237	238	235	203	219	250	214	215	207	220	230	228	197	235	211	240	235	194	240	239	208	212	232	211	203	212	215	194	203	188	206	236	218	226	217	196	219	202	207	233	225	214	198	204	210	234	209	263	209	220	235	220	228	204	227	194	231	227	222	254	217	217	212	220	211	207	220	243	198	216	224	201	204	201	236	247	188	211	227	204	203	220	245	230	224	208	219	204	242	209	245	196	210	181	209	227	231	219	229	191	222	179	212	235	194	218	194	223	195	228	201	225	221	191	213	217	212	227	197	216	223	207	216	184	198	197	217	216	241	216	213	214	216	227	210	225	206	196	197	240	215	227	204	202	224	229	214	215	223	249	216	188	231	201	201	213	212	203	196	214	219	205	221	226	205	224	215	249	206	229	199	236	217	242	213	191	226	217	206	222	204	246	206	230	216	215	256	237	196	224	188	209	225	226	195	223	199	239	192	211	239	216	218	229	228	196	191	213	216	231	240	228	229	194	201	212	209	227	183	197	204	226	201	223	221	230	220	267	213	220	208	235	218	201	238	203	225	204	200	223	213	229	239	210	213	190	202	230	220	211	227	237	188	240	208	186	222	211	230	190	213	184	222	229	200	189	212	233	212	188	241	208	206	238	213	198	198	211	218	204	206	200	226	224	206	222	189	221	227	219	220	209	214	221	243	220	206	195	230	208	236	201	201	201	248	214	201	204	205	240	206	238	228	215	209	215	212	224	232	208	201	230	240	210	213	212	228	199	210	187	202	223	213	215	243	199	215	203	233	209	216	237	224	220	204	222	221	229	215	190	226	197	234	205	236	216	231	222	215	198	228	235	213	198	230	215	226	227	226	221	224	212	213	232	206	214	235	210	228	239	211	213	233	196	241	211	226	205	227	224	229	201	254	228	234	228	216	252	192	205	223	232	214	219	202	210	177	220	203	243	217	223	229	216	202	210	220	216	213	194	231	211	204	213	225	198	199	217	228	221	198	202	242	228	192	211	230	217	218	220	231	237	199	226	211	224	191	228	229	240	199	222	225	214	195	208	236	199	219	185	210	212	236	237	209	216	226	240	202	216	212	245	243	216	219	209	197	204	253	217	223	195	192	225	233	216	212	212	267	209	221	208	226	233	213	239	229	222	222	209	216	220	194	192	241	228	231	215	242	231	202	215	231	184	255	226	217	203	232	225	211	192	209	211	242	205	222	182	238	223	199	214	205	199	208	221	207	208	213	227	196	194	236	225	206	198	202	202	222	231	222	210	248	211	252	223	212	213	217	220	224	210	224	206	210	221	204	208	220	218	240	220	223	205	230	226	233	222	219	189	221	203	228	242	206	202	235	224	205	231	209	215	220	206	226	212	220	225	215	223	219	200	234	218	211	215	208	207	192	224	233	188	216	241	227	191	179	212	239	198	209	205	208	220	209	212	209	217	234	196	249	221	232	208	216	228	205	230	209	211	204	221	218	214	207	224	203	251	185	227	238	194	195	248	225	214	221	205	195	198	192	192	246	205	229	228	212	204	260	215	223	212	222	237	236	204	206	223	197	207	219	222	223	231	228	234	223	199	215	239	227	217	192	236	204	227	245	216	209	189	248	201	243	226	220	214	211	229	230	197	223	218	224	201	206	197	228	195	213	231	206	203	220	202	240	195	229	231	235	229	213	216	213	223	191	221	208	223	211	216	200	216	218	213	229	219	223	205	237	231	169	216	196	219	223	230	223	198	220	227	214	206	204	215	238	225	213	230	223	213	204	232	200	231	209	249	218	200	215	224	239	219	216	218	227	220	199	222	231	217	205	193	193	243
36659	39217	22161	31385	33260	31685	23729	22355	18039	14500	12811	10972	10448	6706	5305	4027	3427	2883	2490	2291	1972	1909	1635	1364	1295	1249	1218	1211	1123	1109	1137	1032	1043	1064	1008	908	959	869	900	866	795	858	805	751	797	789	734	755	774	763	762	727	702	669	728	742	747	731	703	716	721	733	706	738	709	686	693	708	693	676	687	656	670	682	675	721	676	682	723	714	694	688	669	687	695	694	665	733	637	686	676	707	719	735	722	647	641	671	679	733	706	660	708	722	688	682	728	693	663	696	717	744	736	713	696	695	741	649	682	706	695	666	729	704	674	694	730	691	700	686	678	711	670	705	698	701	673	710	681	682	708	670	683	678	676	679	693	695	695	631	679	721	708	671	653	701	669	625	703	676	652	701	646	667	716	685	624	642	675	673	642	691	701	659	674	668	707	692	670	650	689	693	625	662	675	714	689	701	692	703	639	712	647	634	673	677	687	690	725	683	684	713	704	670	658	678	674	683	689	647	711	699	680	661	651	715	649	697	711	640	631	640	677	702	650	665	665	669	674	653	653	693	633	692	630	668	624	681	689	697	660	670	715	655	683	693	662	654	677	676	698	699	683	691	653	667	708	691	682	649	690	713	692	681	660	682	638	740	642	659	673	722	686	657	675	733	689	687	684	701	665	672	690	729	689	712	711	682	666	651	656	677	708	681	690	714	703	665	710	637	662	689	658	690	649	694	680	642	667	678	693	648	687	664	694	686	655	670	745	665	729	675	678	648	696	704	687	646	682	720	726	675	674	656	683	684	653	706	728	647	712	660	633	695	705	672	657	650	676	666	710	688	686	650	659	688	666	682	672	652	661	678	674	701	692	676	672	697	654	724	695	684	676	683	704	694	689	681	685	681	665	662	661	661	710	658	689	649	729	709	673	693	744	711	687	674	672	711	646	727	683	671	679	650	639	663	711	642	649	697	676	640	674	676	653	618	653	661	724	700	654	654	710	669	684	695	653	699	691	654	652	690	659	681	674	669	702	664	678	659	630	689	684	668	684	697	657	687	689	699	675	646	681	687	666	647	685	745	672	713	637	667	653	675	648	716	688	666	692	697	711	716	656	674	656	672	636	696	714	644	712	679	692	677	686	650	683	698	717	655	673	684	695	663	677	696	714	690	653	683	679	679	675	698	649	711	666	705	700	699	695	708	653	628	694	667	717	701	656	683	678	699	707	643	661	665	673	702	618	696	646	635	659	677	695	670	647	663	704	694	681	678	718	656	647	708	690	689	684	676	681	626	679	628	749	667	713	661	671	628	686	698	662	677	662	671	663	645	684	701	742	633	713	698	716	662	682	710	663	689	663	662	660	712	674	709	723	649	684	674	740	618	705	733	707	669	630	680	725	639	698	688	695	662	663	708	684	664	695	687	688	743	713	677	703	685	709	713	652	667	681	672	670	705	715	666	696	694	628	663	642	703	659	618	649	693	687	675	651	676	650	655	705	699	656	660	692	661	675	679	681	643	629	730	691	748	700	670	668	654	680	641	687	690	705	659	680	646	656	703	706	719	706	659	683	695	631	711	619	687	664	695	697	670	665	670	694	692	670	683	680	691	676	722	654	660	671	704	667	664	707	701	657	697	728	689	679	675	657	680	730	624	678	672	699	688	698	710	653	696	664	690	647	656	695	687	700	666	680	687	688	691	692	686	658	641	670	683	668	682	699	713	670	708	662	648	678	675	734	668	627	695	683	695	632	666	670	681	700	668	711	713	654	733	704	695	667	688	683	697	677	679	658	672	643	683	679	676	664	650	692	653	657	698	667	731	728	625	659	660	693	669	652	695	676	705	691	659	650	665	641	669	637	667	649	628	661	658	756	727	713	671	670	683	666	688	659	701	690	661	633	709	699	686	684	655	690	678	727	702	653	730	667	676	649	697	719	707	708	746	629	670	681	675	746	658	651	696	736	688	676	672	674	686	684	686	700	662	645	688	674	702	681	681	660	662	707	636	698	694	654	648	682	648	679	676	661	653	714	699	688	722	617	693	676	683	665	710	670	658	696	670	675	660	686	697	647	670	706	653	695	666	694	671	718	646	695	665	690	637	720	660	668	681	694	713	681	654	667	674	687	672	682	687	677	677	695	712	655	686	664	677	695	730	687	720	736	657	678	687	716	760	644	681	659	677	652	664	661	635	723	668	662	665	712	677	668	654	665	692	633	660	689	669	661	744	651	695	662	658	661	674	657	674	703	663	702	660	737	680	651	643	684	708	678	677	663	663	675	671	720	692	666	656	726	713	665	681	645	675	655	682	666	711	729	652	733	674	707	642	666	661	653	681	699	678	695	663	684	639	716	663	711	724	623	684	657	688	685	677	680	707	650	704	667	672	604	648	701	674	633	665	668	688	694	669	683	682	664	683	713	667	672	681	645	707	654	686	675	680	728	655	646	626	679	669	673	700	700	705	694	671	690	673	682	730	695	618	637	635	728	692	635	695	683	721	667	697	670	673	667	687	646	644	692	682	698	667	712	657	688	673	628	711	691	657	689	679	698	692	649	658	711	693	649	683	674	664	670	688	690	710	649	697	695	688	675	649	737	693	672	698	729	686	692	704	659	676	694	694	643	654	708	698	702	681	706	698	649	659	726	662	709	721	678	667	672	659	696	667	728	664	679	679	719	676	709	678	684	676	651	682	678	702	675	672	691	675	692	695	702	680	720	655	634	688	706	725	674	678	716	687	672	691	661	651	694	689	688	695	663	694	723	660	643	622	652	643	675	688	671	654	691	696	716	675	666	635	717	684	704	648	693	669	621	655	684	659	645	676	653	697	667	625	648	708	711	694	654	672	641	692	709	675	721	700	709	698	663	696	684	693	644	729	666	705	684	669	664	670	625	706	651	704	687	654	695	666	650	665	658	687	725	673	687	646	679	605	673	660	682	634	698	645	667	688	660	770	705	649	669	687	680	672	708	607	727	662	673	688	702	689	712	678	652	660	694	718	717	671	637	687	674	686	671	699	653	689	666	687	689	701	679	707	662	668	618	679	695	701	702	681	676	703	694	638	656	665	687	671	710	692	659	667	668	720	733	681	679	743	672	700	672	681	662	728	679	693	712	688	747	630	666	660	685	660	682	718	694	687	782	698	717	626	704	707	678	671	696	642	682	671	674	691	720	678	721	711	690	651	700	646	681	677	688	674	707	684	658	732	690	686	658	700	668	653	702	690	678	676	681	716	680	716	644	667	701	658	693	677	709	656	646	666	654	633	700	703	649	651	685	631	724	730	685	681	676	678	731	709	687	742	697	691	652	732	679	677	681	689	624	665	691	687	703	678	709	675	681	713	713	626	625	661	684	640	686	651	695	652	632	672	704	734	678	700	683	704	652	701	694	717	704	677	677	708	685	685	636	675	670	662	681	657	709	643	676	664	723	646	670	740	708	705	664	704	713	693	715	663	678	696	666	677	703	686	663	665	707	689	708	701	677	710	705	645	674	678	660	703	709	636	724	698	703	641
52637	45060	31026	31530	31604	31277	24915	20122	14477	9402	7177	5527	5349	3056	1958	1381	1154	925	793	778	706	589	489	484	458	433	416	429	376	409	427	390	369	338	373	367	368	401	388	377	317	343	348	318	308	316	326	326	328	322	332	322	337	348	344	333	293	259	311	333	330	328	314	347	313	328	331	340	324	270	310	313	319	315	304	302	325	334	321	318	299	304	298	317	304	303	309	329	316	283	340	313	315	305	325	283	322	310	328	318	308	315	311	280	347	287	318	308	356	341	295	324	311	295	305	299	310	317	369	336	317	320	340	269	324	318	304	323	346	335	306	302	325	319	295	329	311	344	320	328	323	319	306	301	311	320	324	311	330	307	333	316	308	305	296	295	318	310	325	301	351	319	339	340	310	329	322	312	318	312	282	336	299	339	314	319	331	306	323	316	305	328	289	335	318	342	294	313	308	319	343	288	294	311	321	318	316	299	315	306	343	285	313	294	307	334	323	296	333	310	296	308	327	324	302	330	339	310	310	311	298	338	319	323	336	337	314	260	329	319	341	337	317	303	323	299	322	313	280	288	309	347	305	323	322	301	325	334	310	296	288	316	305	308	333	298	309	321	307	326	334	326	344	316	307	305	311	311	311	309	318	323	297	304	325	320	321	297	312	288	314	281	354	311	326	319	330	297	302	304	290	295	326	311	324	325	318	315	316	306	326	336	296	301	278	320	321	288	314	320	302	347	338	345	301	330	327	271	321	306	310	329	284	313	351	290	345	320	278	320	285	299	324	298	310	340	292	327	329	304	301	289	296	342	300	320	320	323	316	307	293	328	328	305	322	345	291	307	298	323	317	310	307	318	323	276	307	300	288	302	290	329	297	312	321	310	330	287	301	309	326	302	332	294	315	301	321	306	312	312	298	304	312	306	327	305	300	332	339	297	312	303	316	297	316	316	303	323	339	279	328	280	303	302	311	323	300	331	300	313	299	300	305	307	304	283	302	288	322	310	305	290	333	320	316	282	266	335	327	337	329	318	300	295	300	309	317	297	302	339	292	295	304	350	326	299	321	314	290	324	297	315	314	291	291	304	309	308	309	301	319	297	312	269	290	284	312	324	331	277	318	298	319	318	329	308	305	305	311	317	306	292	325	330	321	339	284	313	279	293	313	350	317	330	296	321	327	342	315	315	306	342	294	317	294	320	328	321	321	328	309	314	346	319	303	314	309	324	330	317	290	302	305	274	311	337	325	333	326	293	279	331	295	312	297	308	318	310	300	298	325	340	315	302	285	330	292	307	308	345	344	296	289	337	314	312	309	314	339	319	327	306	321	303	308	337	325	304	285	327	316	312	331	316	340	301	315	317	300	304	326	326	293	345	336	331	334	275	293	323	316	295	322	302	324	339	319	312	302	332	316	327	301	312	321	321	317	329	308	310	343	296	339	320	322	313	312	289	340	280	298	333	334	290	320	344	309	337	318	295	319	315	331	350	321	303	309	314	283	326	315	299	335	313	324	321	319	329	341	321	313	324	314	295	313	293	318	302	297	339	306	324	310	327	313	281	328	304	319	328	313	372	350	287	311	317	312	327	325	306	321	322	301	327	334	298	337	353	305	321	328	315	331	334	293	335	289	305	304	331	306	325	303	326	310	334	326	312	309	288	337	333	330	339	300	351	347	300	299	335	297	308	310	287	297	333	310	315	319	309	336	343	329	309	342	332	324	323	335	314	345	312	302	336	300	307	323	333	343	331	335	337	352	329	332	344	326	332	338	324	333	270	292	288	311	306	301	330	319	307	351	362	315	326	324	331	293	350	307	336	333	314	332	342	326	317	302	322	358	318	290	310	336	303	341	306	326	336	328	296	301	313	350	298	294	310	314	332	342	293	336	317	313	295	305	318	303	323	323	310	323	321	283	313	269	277	300	323	316	303	276	278	355	307	326	290	326	321	308	305	317	355	337	287	340	305	335	298	292	294	311	301	349	313	316	344	308	315	319	301	311	323	321	320	330	299	320	315	308	336	321	322	340	306	303	304	303	292	298	323	329	302	297	292	330	331	359	304	327	326	304	315	349	305	332	313	319	337	337	298	336	329	333	323	304	322	286	338	332	326	313	304	298	326	315	309	305	340	298	287	334	298	323	321	304	274	314	300	316	314	330	288	307	314	321	300	340	316	323	319	345	308	325	320	383	295	329	306	329	311	327	308	315	315	311	315	306	294	357	315	319	318	320	315	301	329	318	327	322	315	348	302	291	303	355	309	288	312	320	279	339	298	276	286	320	309	340	334	322	313	296	316	324	314	282	328	307	318	333	331	341	313	349	315	310	308	336	310	310	322	315	314	329	320	345	336	313	295	312	340	344	332	300	321	318	290	330	337	298	300	291	288	318	330	275	287	304	342	282	324	297	286	305	307	306	317	301	307	308	333	311	295	291	309	307	305	312	316	260	321	305	300	319	329	303	310	302	295	284	335	295	303	334	349	318	305	323	291	290	272	301	341	358	333	321	318	319	297	320	288	298	357	301	322	319	324	307	290	331	325	306	318	338	310	327	310	333	336	314	276	315	321	342	336	338	306	337	318	312	331	312	330	346	306	318	287	302	311	301	340	307	310	313	352	319	330	304	321	326	310	320	329	319	291	318	338	303	300	307	334	303	316	314	322	314	308	331	293	325	322	303	307	317	322	303	337	326	307	330	288	319	315	308	332	302	311	357	294	347	302	342	269	265	317	319	320	299	340	281	322	312	318	326	309	337	293	311	333	329	335	317	287	302	341	297	313	313	316	302	333	317	363	306	297	361	340	303	331	322	309	316	342	359	288	322	370	314	292	334	274	299	297	319	309	305	308	305	293	331	322	314	313	331	311	309	309	278	318	312	306	313	315	324	307	335	339	350	315	289	305	325	304	344	320	297	305	310	379	322	330	314	360	320	330	299	289	322	307	325	302	335	330	307	335	322	288	309	342	327	331	356	326	331	323	310	322	304	326	309	335	309	321	328	313	301	303	345	316	298	321	338	324	329	302	310	320	316	329	297	341	315	314	334	310	336	366	328	348	314	325	307	321	338	337	314	315	309	322	310	326	320	328	312	338	331	337	332	307	294	309	324	323	297	291	302	324	357	337	291	317	326	309	299	300	319	324	334	318	336	315	304	316	311	337	325	320	298	309	345	342	311	296	324	321	282	331	319	347	331	337	321	319	303	321	298	302	359	283	297	331	336	310	313	320	333	321	297	302	344	334	325	300	300	283	329	343	318	295	340	322	285	312	323	311	280	315	298	325	314	305	314	343	318	318	334	295	314	315	338	294	336	346	303	303	349	311	277	310	292	328	327	306	305	322	341	273	304	271	321	318	310	326	296	311	309	321	310	331	322	319	306	328	279	296	351	305	294	320	352	348	294	302	297	312	333	334	312	303	310	311	326	320	306	303	316	339	303	289	315	323	279	324	350	322	307	320	338	341	321	344	293	324	286	295	321	322	290	321	334	328	308	329	327	326	334	302
41290	45283	29287	36981	39711	39844	32917	31070	26689	22991	20347	16956	16640	11286	9249	6967	5842	4694	3905	3563	3272	2743	2442	2083	2079	1934	1835	1898	1634	1540	1659	1509	1489	1415	1320	1291	1297	1366	1281	1223	1133	1194	1128	1095	1101	1079	1068	1030	1020	975	981	993	1024	1012	986	965	1000	1033	1053	1032	906	988	987	959	929	1030	998	969	939	941	949	981	963	898	915	962	951	924	930	963	938	989	936	947	950	947	925	934	939	909	1001	964	978	944	947	997	914	986	948	893	1012	1017	950	928	972	1019	868	967	981	967	922	897	938	896	941	948	971	940	922	949	923	973	901	987	965	950	942	946	985	917	986	930	910	924	898	918	849	942	993	930	937	968	952	926	940	913	931	983	956	941	910	912	954	996	952	919	932	929	947	957	943	958	948	952	890	950	946	897	888	914	976	905	940	926	919	904	915	923	953	888	937	911	972	913	927	904	898	925	876	915	945	946	929	926	986	922	920	889	992	894	957	951	904	969	924	836	975	889	900	911	933	878	942	876	918	912	903	890	1006	906	936	945	902	972	1002	940	931	953	926	872	963	897	944	961	910	969	962	886	902	938	943	944	890	943	871	932	965	889	932	961	945	979	885	913	879	976	935	973	885	900	940	884	938	967	891	922	971	936	842	927	967	957	886	927	905	930	957	900	911	911	937	966	937	933	970	927	930	962	925	850	939	907	873	951	941	975	925	849	917	923	902	922	924	915	959	890	942	899	901	921	921	940	911	928	937	940	947	933	946	887	966	923	971	931	956	960	900	924	989	969	942	907	995	891	935	898	951	1000	950	997	967	912	927	962	928	937	919	911	926	921	947	955	948	963	924	913	965	954	922	919	887	910	928	940	930	936	930	906	948	891	930	934	904	915	930	937	947	978	952	894	887	872	968	909	909	960	967	879	944	925	924	930	936	906	985	940	916	870	870	909	885	939	967	912	939	932	901	932	897	863	908	913	901	920	951	903	937	912	954	932	920	892	929	929	905	922	954	938	997	934	884	909	972	897	916	949	862	941	875	950	947	909	940	876	913	946	935	902	980	908	927	972	911	910	958	927	876	949	940	907	945	948	953	939	899	930	923	928	911	972	939	902	961	893	964	962	906	918	964	927	892	1024	962	969	931	978	1011	932	905	918	931	959	916	902	943	874	879	925	874	923	956	980	880	935	905	951	902	893	900	974	978	939	892	916	880	936	889	953	947	934	876	914	964	955	901	919	922	865	935	942	921	951	908	902	904	953	915	907	897	960	901	916	923	913	995	859	897	923	935	956	917	984	956	897	941	924	950	912	914	892	937	930	881	949	899	931	950	918	924	897	900	952	921	885	953	984	889	906	947	946	958	944	912	970	958	895	924	924	948	921	891	886	923	906	883	891	932	913	913	885	908	915	887	932	941	908	955	910	932	900	958	874	898	904	903	885	904	943	912	905	922	951	920	912	945	891	901	948	895	924	949	932	939	926	932	912	923	928	977	907	911	862	902	936	935	898	894	893	942	911	891	924	903	923	914	957	893	893	919	962	919	936	915	943	964	902	886	931	910	969	903	860	945	972	967	909	983	979	915	907	937	917	918	915	889	940	871	946	923	954	925	905	946	908	932	909	954	895	885	892	957	929	935	930	913	904	931	856	1003	895	938	901	939	918	930	905	891	923	913	905	922	976	876	944	942	951	894	891	937	942	910	927	907	916	963	913	853	893	886	902	929	952	948	964	886	930	923	920	971	998	966	975	909	950	904	960	942	921	922	953	911	958	902	946	996	941	910	946	875	913	900	953	933	914	960	890	890	890	915	921	938	928	921	906	914	914	913	943	922	929	924	943	932	998	848	903	867	975	928	950	909	946	905	971	950	939	932	853	908	945	898	917	953	942	970	925	911	892	942	883	890	947	935	909	885	882	972	971	889	930	963	899	998	934	930	928	931	874	896	927	893	1003	910	896	953	885	936	930	891	885	873	906	917	906	915	905	948	906	976	929	961	901	897	955	925	911	909	892	927	931	982	905	917	924	919	934	969	910	1009	900	976	871	906	937	895	876	958	941	941	890	934	900	927	907	969	961	911	947	925	851	941	940	879	993	890	903	901	921	939	925	995	917	938	939	955	926	903	885	875	913	972	921	959	913	945	961	916	953	942	988	884	875	947	900	977	928	952	963	930	886	912	945	932	927	903	960	940	856	910	989	933	953	925	948	950	871	883	901	928	883	968	949	997	924	919	997	917	923	950	927	924	897	921	934	913	931	862	931	913	899	893	903	963	955	971	927	944	921	938	914	904	920	887	866	913	909	926	907	948	964	937	947	1008	939	913	915	939	931	892	955	959	923	943	974	970	884	929	964	871	872	923	980	936	945	995	869	891	949	905	950	918	942	927	948	949	995	912	917	921	949	922	896	958	885	915	885	895	914	916	942	956	991	889	911	945	938	913	937	914	950	940	897	905	946	931	902	894	919	934	979	976	933	933	920	969	924	918	927	936	863	924	961	909	921	899	933	927	947	906	964	951	837	953	908	978	965	925	925	893	910	946	925	871	959	909	907	956	902	943	895	903	941	920	934	882	950	946	988	900	875	925	953	861	898	917	960	856	910	881	882	871	885	943	937	917	909	928	885	971	922	948	936	942	949	921	952	949	901	954	918	898	940	932	868	956	906	950	938	920	894	828	937	868	895	933	964	972	874	947	974	914	952	901	955	943	894	904	904	922	940	927	962	893	909	945	948	921	969	925	930	902	909	896	928	953	903	918	906	929	925	900	899	913	888	902	954	965	894	973	928	906	928	880	999	902	901	955	940	899	917	925	888	890	903	977	868	903	933	891	913	890	899	929	971	947	947	909	973	914	938	928	930	923	906	884	931	970	871	939	949	862	903	886	928	917	903	903	911	847	899	895	940	892	895	929	911	927	885	873	890	918	939	878	886	907	939	906	948	961	957	929	945	936	927	909	892	935	938	947	969	925	896	934	896	901	898	893	868	926	936	886	913	913	968	908	956	955	893	926	934	947	897	961	951	954	903	922	943	921	868	991	896	951	934	905	976	959	932	924	973	902	897	902	936	924	902	894	896	920	940	947	950	876	921	959	892	957	958	922	890	991	938	906	968	886	960	943	908	876	904	908	966	952	938	956	894	883	988	958	891	940	962	928	898	924	937	936	923	907	921	902	884	943	890	942	888	908	896	948	955	948	987	927	929	911	945	920	892	902	921	936	968	896	902	926	956	942	913	909	901	960	973	960	906	990	888	942	908	892	937	945	923	955	922	992	889	984	951	942	956	908	874	938	878	945	895	914	910	920	973	929	933	927	899	949	942	932	914	907	905	971	915	889	907	910	901	880	937	935	906	950	924	892	904	938	966	920	966	925	948	934	961	963	958	940	927	924	902	945	933	878	913	928	893	894	874	957	951	923	887	895	897	961	908	900	880	920	919	933	895	863	948	905	898	927	914	940	927	925	925	957	932	929	883	925	878	941	928	962	937	939	948	944	955	964	955	846	942	928	940	924	930	930	945	944	965
15701	14798	7360	5678	3874	2967	1746	1349	983	824	634	609	484	387	365	314	248	274	256	246	236	241	231	230	216	204	197	216	197	203	201	205	215	206	178	194	208	174	178	199	217	178	198	165	193	176	165	172	185	169	186	178	158	176	194	178	162	182	164	175	195	180	200	168	197	167	198	183	168	161	183	175	229	186	171	159	174	188	169	183	145	203	172	180	183	183	180	180	172	184	164	175	170	166	164	176	161	190	186	180	185	191	169	176	180	165	193	182	180	170	212	187	156	176	159	173	183	181	199	182	172	179	170	186	200	192	196	190	169	167	167	149	171	178	185	169	175	189	167	188	168	153	176	154	146	161	179	186	188	192	153	180	179	173	164	181	145	164	166	168	180	166	176	173	197	160	191	194	181	179	166	189	170	187	164	199	198	167	174	165	178	165	184	195	171	171	177	176	179	155	173	173	184	174	166	194	181	175	181	179	193	190	166	180	170	198	196	190	189	167	181	167	186	180	172	153	157	181	172	175	197	159	175	174	182	190	176	170	179	182	201	195	185	170	188	161	185	188	190	151	158	183	186	173	159	183	176	192	182	182	158	179	168	214	175	159	167	169	191	175	173	178	186	198	156	206	157	181	187	161	188	175	189	149	187	174	157	172	187	171	212	165	168	195	173	182	193	189	183	190	168	197	195	166	176	209	181	188	172	159	164	189	179	178	165	165	181	179	142	178	186	175	203	181	185	210	179	181	168	175	177	193	181	183	170	159	182	171	153	165	172	191	196	179	165	166	208	186	195	170	175	182	184	178	221	165	177	172	173	178	181	181	184	168	169	161	196	177	206	202	182	169	203	179	182	183	157	178	187	190	183	160	171	174	185	177	206	162	164	161	176	168	198	181	171	164	177	164	169	182	173	174	178	145	169	174	165	204	156	199	164	189	187	185	201	195	167	204	180	172	151	188	189	173	162	159	198	175	188	161	193	194	184	141	165	184	184	168	184	166	180	164	176	194	220	167	163	172	187	169	180	179	194	173	167	168	199	196	168	199	176	177	196	181	178	159	168	196	188	165	167	175	170	160	197	200	163	200	176	158	189	163	181	190	174	188	192	184	167	187	178	176	176	193	175	195	170	166	173	175	191	183	149	188	190	184	180	201	177	184	189	182	174	188	203	171	180	189	188	172	192	164	167	199	167	195	194	163	178	188	167	152	159	187	178	144	170	176	176	173	194	146	141	173	159	208	176	185	180	180	193	180	171	171	179	177	211	189	168	172	193	163	135	177	161	170	170	176	181	184	207	175	166	171	185	170	179	182	177	160	169	163	158	177	193	173	186	152	166	185	176	189	176	153	158	180	160	172	161	192	138	175	176	194	167	198	188	181	173	179	161	174	180	190	182	181	190	185	178	175	186	190	199	188	199	193	172	186	165	171	172	155	182	188	189	187	183	174	167	186	159	174	193	193	182	167	203	158	152	172	184	178	166	203	189	179	176	188	175	172	180	182	192	194	185	169	179	183	179	166	188	185	176	180	172	191	172	194	189	170	176	158	171	180	171	188	177	187	192	175	176	203	159	169	201	176	186	166	177	169	192	163	168	171	171	154	178	178	181	167	171	184	160	215	189	178	183	176	192	174	184	168	173	166	170	170	193	196	197	186	154	180	170	180	170	183	176	185	170	197	191	175	189	177	194	182	175	173	181	168	166	173	198	184	168	161	154	164	179	190	174	157	169	201	166	191	167	188	184	180	192	175	173	158	181	193	162	170	185	177	210	206	173	154	185	194	185	174	166	160	175	163	182	178	175	171	198	166	153	180	194	187	180	194	165	175	153	165	189	183	172	194	169	194	187	158	192	163	190	169	199	153	196	182	193	186	147	177	181	178	201	177	173	179	178	181	151	169	170	166	198	184	179	179	173	203	172	177	182	179	174	178	201	186	181	170	190	184	157	182	183	183	194	198	187	153	167	184	153	206	162	179	201	174	179	155	190	190	170	163	202	170	169	205	185	194	182	174	195	170	160	190	176	165	192	175	181	175	144	194	179	182	190	189	186	184	194	188	198	179	174	177	165	172	169	150	213	155	183	163	182	182	181	182	177	198	177	184	196	175	205	153	200	170	162	205	169	205	202	191	180	175	188	164	171	158	177	189	165	154	150	183	186	190	168	195	177	178	192	173	193	179	189	174	196	150	170	170	173	164	174	207	175	173	162	208	152	208	176	174	155	181	176	153	161	175	176	173	186	180	163	191	185	167	170	191	179	187	166	163	178	170	160	171	175	189	175	174	185	215	180	175	182	170	176	182	185	167	160	182	180	194	204	185	171	179	174	186	155	175	187	192	198	190	206	166	184	184	186	172	164	194	175	178	191	196	186	181	181	186	183	175	192	166	169	176	169	180	189	182	168	166	182	178	193	201	188	182	195	191	194	193	163	166	197	179	171	184	188	175	164	160	171	176	178	191	176	181	187	197	190	161	181	187	195	174	188	173	200	173	173	180	181	151	178	164	197	185	181	156	179	177	180	166	173	166	178	180	161	193	173	185	174	148	200	166	199	180	175	169	216	198	149	175	173	166	179	180	165	157	186	175	183	160	178	171	170	184	172	158	163	168	184	178	181	189	178	193	180	180	197	169	176	195	166	179	186	170	176	174	180	164	172	212	178	186	180	184	176	181	197	178	142	181	155	170	168	186	176	179	180	177	179	166	186	176	158	183	161	166	182	167	167	185	184	179	171	173	189	184	171	186	199	167	162	192	189	176	182	167	171	183	178	192	175	209	173	173	179	172	169	162	163	163	175	166	188	169	183	166	206	176	191	199	178	190	164	174	175	185	142	179	167	199	190	193	177	178	160	195	172	179	162	168	203	185	191	184	163	178	196	210	170	165	171	154	176	186	169	156	195	182	170	175	151	162	163	187	163	184	175	178	185	197	205	168	178	170	183	163	158	172	175	183	160	178	180	151	178	185	184	188	167	182	172	178	186	176	165	195	202	188	177	189	159	166	182	193	178	182	159	174	194	155	173	191	179	169	196	179	193	171	194	177	187	183	149	168	184	194	200	171	175	203	150	173	173	200	179	182	187	169	180	181	155	178	165	195	197	178	160	171	202	173	202	184	186	189	178	181	170	177	177	192	158	157	165	179	174	181	193	179	180	175	170	166	165	186	157	183	176	151	184	180	148	162	176	172	189	175	165	182	191	197	182	170	169	172	171	181	199	192	156	206	175	169	162	178	217	169	194	177	199	189	187	185	182	180	179	144	200	208	189	152	167	187	171	162	181	188	179	173	166	160	184	182	183	159	171	177	171	180	196	171	165	190	183	153	177	167	179	187	175	207	168	159	180	171	169	184	148	191	174	178	166	173	179	173	169	183	186	199	163	169	198	195	176	182	203	190	159	187	150	184	167	184	179	180	161	178	188	151	189	149	169	159	173	181	186	185	188	181	169	180	185	162	167	191	164	170	166	174	167	160	164	182	172	176	202	171	180	189	186	201	167	169
13342	17218	9558	12649	11868	9969	6355	5701	4727	3901	3383	2911	2477	1964	1644	1447	1333	1256	1263	1156	1046	977	940	870	802	859	742	761	782	737	733	700	724	673	668	651	724	608	669	645	646	630	622	619	669	643	618	622	577	586	582	569	653	603	561	559	625	624	584	578	584	631	594	599	585	602	621	598	595	579	581	585	595	582	624	588	598	567	592	633	625	570	604	582	594	621	593	600	587	575	584	532	614	538	583	615	608	608	553	567	573	592	625	575	616	580	585	552	580	553	594	566	546	597	559	576	563	610	579	606	533	573	557	590	575	558	561	604	564	619	618	590	591	574	603	573	555	565	588	576	528	649	588	585	585	595	568	563	633	587	592	559	601	582	592	626	574	593	596	624	564	600	577	566	626	560	591	588	599	564	575	601	603	582	579	625	564	613	586	571	574	563	577	610	570	589	570	576	615	584	604	620	563	566	563	619	594	608	627	558	558	607	566	548	597	566	557	576	608	576	575	576	564	625	592	578	548	568	622	595	555	559	601	553	590	594	571	613	576	589	606	634	572	611	610	593	602	634	599	617	607	581	586	556	564	565	593	574	590	565	573	568	564	595	552	596	555	583	567	565	597	576	586	569	592	542	603	610	595	577	580	599	611	558	584	618	583	605	559	609	613	605	607	581	601	538	611	594	628	583	603	543	600	551	583	582	605	565	603	548	554	599	611	580	571	597	585	631	578	661	594	590	565	598	560	608	627	581	565	580	604	620	575	585	586	590	596	594	573	588	593	605	579	556	587	619	614	558	572	570	547	608	571	618	541	608	587	553	563	551	550	635	570	615	587	611	593	557	624	549	590	566	556	572	568	623	580	583	581	582	636	554	590	653	581	575	595	595	601	590	629	598	577	604	586	568	523	548	598	618	568	596	581	563	588	540	596	618	605	611	594	576	619	605	564	568	561	569	618	578	583	600	607	556	565	562	620	589	601	540	590	505	555	616	564	594	578	582	595	580	608	637	570	602	594	587	623	577	579	548	564	610	567	601	586	594	554	556	590	560	576	573	544	584	593	578	572	620	571	583	624	611	651	561	539	596	582	549	563	630	568	581	589	546	601	565	559	573	566	588	624	584	585	611	556	580	590	576	566	605	597	564	588	591	588	589	598	567	545	564	613	616	553	616	586	585	572	608	552	565	568	612	594	571	598	551	605	627	588	601	581	587	591	575	590	602	571	583	559	588	591	570	576	545	600	604	573	575	615	580	583	578	607	562	549	531	658	618	510	614	589	584	532	595	575	575	556	556	586	574	586	570	571	556	611	615	576	586	611	605	606	559	580	585	573	604	588	586	601	563	617	586	599	564	583	572	568	552	542	584	596	601	566	574	594	537	602	589	571	525	572	564	602	548	619	532	570	566	605	599	570	585	553	571	649	577	569	576	614	629	573	568	615	592	595	586	605	564	616	599	572	604	600	581	605	609	577	627	595	548	564	595	545	599	556	555	579	569	603	594	551	557	594	582	589	579	559	601	583	566	576	582	594	628	613	598	572	558	591	563	580	596	600	633	621	587	636	604	559	589	626	587	553	583	608	584	567	553	587	625	637	601	588	625	573	560	561	610	591	589	578	539	584	582	628	577	569	556	544	598	591	551	561	623	608	598	591	569	620	564	561	597	598	583	628	584	580	562	578	582	596	592	589	531	552	585	623	571	580	599	600	537	595	643	579	586	572	592	565	576	563	548	584	586	597	573	578	626	564	613	563	623	560	611	607	616	569	548	578	578	590	588	561	598	601	615	576	554	588	570	622	569	567	578	573	620	580	604	575	611	668	602	560	592	594	592	566	568	588	587	562	546	583	622	574	603	605	541	620	576	562	544	544	592	610	613	595	558	603	593	589	572	587	604	552	610	561	631	617	572	605	566	545	631	578	582	590	557	607	568	582	569	556	592	568	581	625	592	599	578	580	586	603	573	603	598	613	571	603	608	627	593	586	573	543	587	609	626	599	650	604	565	622	571	542	584	604	544	595	595	568	561	577	592	573	589	597	618	582	588	578	570	553	589	575	569	601	548	572	632	586	617	619	566	565	605	578	594	592	568	570	560	546	570	552	590	619	551	592	575	601	540	616	573	587	564	560	562	559	588	604	592	603	629	596	576	570	600	607	629	541	580	546	589	569	567	590	592	581	607	590	586	585	589	542	522	582	595	587	576	576	589	594	589	551	599	609	598	587	545	579	574	626	618	545	628	577	571	596	567	620	557	590	543	585	584	596	586	595	598	576	601	609	578	583	567	584	572	611	620	628	587	563	553	562	556	601	623	565	595	584	593	617	582	615	612	616	624	554	549	542	562	570	567	538	563	581	557	585	592	589	624	585	565	597	588	578	563	602	570	570	633	584	631	613	540	600	613	569	604	620	670	588	615	545	576	586	570	621	588	593	576	629	588	600	589	546	582	595	565	586	557	604	565	584	628	577	579	531	599	545	555	569	598	566	574	572	586	594	596	570	569	623	605	594	596	607	582	591	591	580	580	575	573	589	580	580	593	600	646	592	578	615	581	571	566	642	570	601	564	616	584	594	630	585	611	613	563	527	603	563	593	539	585	562	592	607	556	615	560	601	565	620	594	614	561	582	631	571	575	604	586	568	601	599	606	625	561	604	583	573	571	594	519	583	570	608	565	551	545	531	557	561	622	606	557	532	648	629	576	615	582	556	552	583	558	582	635	546	572	605	563	570	587	590	575	582	524	557	571	584	553	601	607	565	603	591	598	573	581	587	610	635	602	609	581	616	557	602	611	623	588	620	599	611	581	582	586	605	604	557	619	605	608	569	575	577	579	639	575	561	623	605	590	583	574	601	571	606	586	561	593	571	590	584	573	618	608	606	550	579	568	572	583	565	564	552	575	535	593	620	616	595	578	636	626	620	560	618	651	592	604	616	529	591	561	578	622	568	583	567	574	600	548	595	594	600	569	610	623	635	558	638	637	615	584	549	565	571	606	565	592	568	572	612	572	601	586	580	578	610	575	591	569	615	622	558	562	588	605	554	577	593	616	586	538	576	619	585	578	585	579	611	603	557	554	633	613	598	562	634	606	579	636	597	582	605	567	568	594	584	564	560	598	611	566	604	562	597	564	553	595	574	570	558	611	550	583	625	605	597	557	554	591	612	601	576	575	549	561	558	587	588	585	614	608	576	604	593	543	561	569	572	560	597	546	574	617	565	597	568	557	607	643	620	599	563	602	570	561	608	544	590	580	588	565	572	543	598	611	594	609	552	642	578	563	557	560	558	553	520	589	594	601	652	527	607	593	607	628	574	571	585	658	618	646	631	609	570	609	597	563	565	587	590	561	633	573	544	607	596	625	594	578	573	598	576	566	545	612	616	591	554	552	565	563	576	604	580	573	608	567	594	614	619	584	571	655	585	542	561	572	562	624	628	553	619	541	609	575	617	578	598	555	580	585	603	570	604	568	602	582	600	580	620	579	626	569	579	579	616	593	620	573	590	582
44497	47655	29039	27924	26579	24517	15890	10808	7690	4689	3343	2822	2374	1457	1008	741	671	539	478	430	390	407	306	279	288	285	305	298	291	256	258	275	249	244	265	244	240	259	228	230	247	258	218	244	214	218	209	193	208	242	217	197	204	217	189	225	233	235	235	233	227	231	188	224	200	205	220	220	200	214	230	207	233	204	224	225	221	191	235	221	250	207	220	194	203	198	217	219	190	225	200	245	178	210	213	202	204	235	239	220	233	228	229	190	208	236	229	229	216	212	216	215	217	208	224	198	213	230	223	202	231	213	219	244	212	228	218	208	242	207	209	218	197	197	209	242	232	203	209	211	249	228	227	227	231	255	229	239	226	241	201	213	220	225	215	225	215	213	220	221	203	222	216	210	226	217	210	184	211	224	215	239	196	209	234	214	210	201	227	199	231	205	205	224	223	215	226	202	219	206	211	209	229	201	204	175	239	200	229	196	220	213	214	229	198	205	227	207	195	194	203	229	209	216	219	209	217	223	213	237	223	211	216	194	208	232	204	208	198	238	226	214	196	238	218	191	234	236	197	227	216	199	231	200	232	211	203	204	217	251	221	228	252	207	206	219	231	224	195	225	222	207	220	230	221	211	202	218	221	240	226	209	208	212	215	203	193	202	225	214	226	208	223	216	206	223	232	201	191	202	226	205	238	224	211	221	197	180	238	217	212	222	206	210	246	215	192	211	233	202	209	209	208	219	229	219	242	230	200	227	223	245	219	211	221	254	209	222	215	214	209	239	218	231	210	203	202	209	216	252	195	208	216	231	209	208	214	201	237	233	217	212	212	207	238	217	209	195	197	234	220	222	233	235	225	221	204	227	225	226	214	199	204	243	208	225	209	233	226	211	237	220	218	224	239	223	211	222	218	210	226	210	218	209	196	238	252	188	210	221	195	217	243	226	213	200	203	232	203	212	223	221	232	205	223	220	228	211	201	232	220	201	221	216	193	206	212	209	211	211	242	220	221	196	222	242	242	205	239	210	196	216	210	216	196	190	236	207	208	204	223	234	189	207	224	220	196	223	235	236	231	184	219	192	221	202	202	203	220	222	243	213	209	205	217	196	227	227	251	206	202	208	211	220	234	200	198	215	210	197	216	222	210	172	235	222	182	223	185	193	201	196	213	212	233	215	200	214	211	217	201	237	222	194	254	196	209	229	208	218	193	217	208	229	236	216	235	206	217	220	197	250	230	228	212	217	220	213	224	227	203	196	206	206	238	219	215	215	249	202	223	214	227	211	202	203	233	218	228	208	220	199	222	218	223	222	234	231	217	179	198	223	224	211	222	211	207	185	202	216	222	209	195	241	203	218	231	243	209	216	210	205	210	223	205	207	213	195	208	199	205	222	226	226	218	207	212	230	234	209	214	194	190	223	215	212	212	197	219	225	215	210	207	275	212	205	209	221	218	210	199	213	232	236	207	203	227	208	214	249	183	235	210	212	231	219	198	220	215	237	197	200	191	234	228	196	235	229	220	210	205	238	232	225	211	225	205	228	226	214	205	188	223	237	212	227	221	230	214	210	199	227	236	214	203	210	223	234	233	247	236	228	209	210	235	204	217	200	234	228	232	235	233	186	220	198	207	204	211	198	212	221	213	211	226	221	219	211	212	217	222	191	212	207	216	271	215	227	228	239	207	241	214	205	222	216	234	223	216	212	247	208	238	229	190	214	212	212	210	236	228	226	212	231	238	214	221	219	214	206	229	205	216	208	213	232	208	247	178	227	239	188	226	204	193	228	226	231	212	215	191	236	181	233	238	222	203	192	211	213	202	213	210	226	234	198	235	203	231	200	208	236	203	223	219	224	199	216	211	210	222	229	190	204	212	201	223	226	211	245	231	229	227	211	213	202	213	200	220	210	225	223	237	180	238	209	216	207	242	211	228	206	192	205	193	224	210	199	215	201	200	216	210	195	224	237	219	225	210	227	235	237	221	193	222	246	198	198	197	205	200	213	209	204	205	209	205	193	236	229	209	199	190	207	211	222	214	235	215	188	201	238	240	212	207	222	213	223	224	208	221	237	214	226	192	217	196	194	206	195	226	201	222	203	254	188	229	218	205	193	207	230	233	209	233	216	220	220	193	234	207	215	197	243	213	204	205	220	208	195	194	237	229	224	200	182	250	215	204	221	206	209	221	196	240	219	196	209	227	222	213	202	225	210	195	216	217	215	214	215	220	208	215	232	192	203	222	213	220	225	221	198	231	209	203	228	249	206	250	208	223	217	205	239	205	230	238	209	206	176	205	192	203	228	202	212	223	218	225	199	210	213	202	215	207	211	212	244	204	206	208	221	239	217	199	237	229	226	204	246	238	214	227	211	234	222	207	218	213	207	222	235	216	209	223	215	215	212	226	219	236	209	243	225	210	198	220	254	217	242	234	230	216	228	226	210	196	225	204	213	239	224	235	220	213	239	250	237	215	215	189	197	208	217	212	234	214	247	194	226	200	216	219	224	225	221	227	210	226	215	218	228	213	221	211	249	231	205	211	199	237	213	210	215	234	219	243	202	217	188	211	241	214	204	212	209	226	200	228	189	203	218	200	215	201	239	222	208	232	204	189	222	189	222	196	193	215	208	234	195	229	223	243	197	226	189	203	223	205	222	211	192	209	219	206	226	221	217	221	201	195	187	243	195	212	219	237	229	236	212	195	232	204	203	201	223	208	209	230	232	229	199	221	214	221	230	204	249	224	199	218	187	207	242	225	198	214	232	187	230	219	221	243	225	194	232	210	223	193	211	222	190	235	218	221	227	209	227	207	215	232	211	222	220	217	215	224	205	220	244	208	216	191	207	218	193	224	222	224	181	219	225	220	211	214	216	239	238	213	177	209	273	240	229	213	195	235	201	233	204	199	210	221	260	210	200	186	228	196	202	194	217	220	197	222	228	245	210	214	231	222	209	234	221	217	210	238	210	185	239	201	210	196	219	232	228	201	219	221	221	197	239	242	227	241	228	218	241	219	229	215	187	217	226	214	228	237	238	211	199	198	228	217	217	197	259	222	223	228	225	205	202	204	231	220	205	220	193	227	215	205	207	206	215	194	227	197	224	197	232	216	202	199	238	226	215	198	221	200	207	198	226	211	231	239	215	226	219	221	218	215	251	214	232	219	233	190	220	216	235	187	211	198	221	236	217	231	223	203	213	239	231	206	240	202	221	218	188	223	205	192	220	214	225	225	226	242	216	218	168	200	225	249	207	223	228	214	218	219	217	190	204	219	210	211	209	214	209	208	213	211	197	235	230	204	244	221	246	210	233	189	233	210	210	219	198	227	188	235	242	202	202	237	218	205	214	200	220	203	190	213	207	210	223	239	208	212	213	218	220	208	237	196	207	228	218	223	206	209	236	223	215	247	215	214	222	219	212	228	194	227	189	199	232	215	218	186	235	216	184	209	236	206	241	229	220	214	216	217	188	210	226	212	204	194	232	206	189	201	231	206	202	219	207	229	217
35711	42490	23495	31000	32920	31205	22905	21851	18579	14522	12958	10727	9688	6662	5041	3955	3458	2797	2464	2176	1940	1857	1620	1429	1324	1358	1290	1189	1201	1217	1121	1031	969	959	836	881	868	872	902	838	870	891	834	791	796	783	710	768	780	800	744	714	759	677	723	690	738	712	735	706	748	754	700	688	694	732	664	682	712	762	676	733	697	690	747	645	682	673	644	684	708	683	654	658	707	691	710	716	723	694	663	722	700	698	698	678	705	723	728	734	702	685	705	733	696	654	689	699	690	718	643	714	669	669	674	670	652	715	662	695	691	675	707	693	714	662	682	673	711	665	671	695	653	666	679	695	687	668	705	687	659	712	639	687	672	693	698	682	707	681	694	658	732	681	618	675	730	683	634	675	718	711	719	753	655	711	704	715	733	696	710	696	650	658	663	692	661	712	674	704	684	712	704	655	722	671	681	628	680	699	676	706	698	630	669	681	674	645	669	672	668	697	620	717	665	704	689	703	697	652	698	651	715	727	691	638	696	658	670	707	676	719	697	700	675	726	674	718	629	701	721	682	689	650	706	662	663	687	656	650	659	653	702	701	693	706	686	691	684	727	682	673	685	718	661	663	663	676	680	662	686	707	670	641	675	697	641	667	660	700	673	663	638	687	704	709	639	696	652	663	655	704	644	635	686	666	670	667	640	658	687	672	706	674	680	690	712	699	684	643	662	708	706	666	673	714	730	696	643	698	673	663	675	667	646	706	726	673	680	700	707	671	692	701	686	711	726	693	671	697	662	702	668	652	671	710	662	642	650	675	645	684	661	709	676	652	688	679	694	709	669	668	689	635	679	670	673	701	654	716	727	691	631	647	627	702	668	684	697	677	675	695	686	700	659	645	713	701	735	707	711	636	690	676	682	701	703	639	707	654	669	683	716	681	730	679	670	668	646	658	672	651	678	667	675	669	660	612	684	683	678	730	684	643	672	689	707	653	667	727	647	688	684	699	690	653	703	725	696	681	680	727	705	716	650	649	672	722	725	674	660	663	700	687	690	697	718	606	673	693	665	665	718	688	684	641	668	734	666	674	709	679	705	691	702	735	737	703	691	688	721	743	716	675	651	702	664	722	670	645	669	661	704	687	670	693	727	652	682	639	701	671	670	664	688	698	708	640	702	703	690	702	661	682	668	716	697	690	628	673	633	652	687	662	721	669	735	677	658	661	683	646	706	680	653	679	662	746	702	720	683	634	727	662	671	685	645	711	681	673	649	688	710	673	661	686	708	686	686	678	683	651	669	700	690	700	673	668	720	762	694	694	646	697	638	740	675	667	651	694	674	696	682	705	730	688	707	712	684	722	666	735	693	721	651	642	695	677	695	720	682	720	672	674	660	658	631	670	679	671	697	685	704	699	711	732	728	669	696	691	662	661	639	680	647	688	704	689	674	649	678	665	686	695	694	718	622	654	673	726	712	656	703	718	676	704	703	630	655	672	723	668	678	688	700	719	678	661	692	644	670	730	677	704	698	729	708	602	702	733	706	707	721	718	674	653	660	675	654	705	660	670	722	683	671	650	737	667	672	661	677	657	682	677	682	720	669	659	713	697	688	732	687	714	683	649	712	644	658	733	719	680	687	696	662	676	685	686	700	705	709	653	693	697	708	656	682	655	709	720	705	677	704	680	688	689	663	620	659	653	664	654	700	696	656	712	721	676	720	664	670	692	698	674	743	665	748	699	667	626	668	674	665	665	679	673	676	678	660	695	672	697	691	685	678	698	696	694	666	711	699	654	638	626	685	679	653	724	734	688	622	637	682	670	682	687	655	666	659	713	683	648	702	720	640	659	734	645	656	701	632	670	664	664	679	701	666	677	714	677	671	685	688	680	682	654	710	669	677	638	671	710	691	692	648	643	716	634	675	686	704	652	672	720	667	691	676	648	672	690	692	691	678	701	680	693	714	733	655	663	692	700	696	642	715	693	717	633	696	644	644	681	703	707	653	665	709	678	722	693	678	669	693	676	641	685	734	641	682	674	660	712	670	741	693	721	708	681	721	664	702	678	675	635	665	720	712	680	703	634	665	722	723	695	676	666	666	708	692	670	693	721	737	646	645	680	664	646	699	658	643	692	628	675	674	692	682	657	696	661	656	658	665	710	680	689	716	721	682	697	636	735	704	689	678	666	700	723	716	719	719	705	645	715	675	677	665	695	715	745	657	708	670	708	713	699	682	637	680	685	728	670	719	672	702	682	698	684	669	705	668	718	697	676	637	668	677	668	697	715	665	697	675	674	672	679	703	680	677	691	735	636	722	648	692	663	689	642	661	692	715	690	724	683	713	704	658	691	663	686	683	604	691	724	687	688	688	690	678	643	693	717	708	674	699	655	643	710	705	688	645	672	724	723	690	708	647	674	677	658	713	719	739	692	661	664	696	679	717	691	725	681	698	672	671	713	687	625	689	643	677	737	731	672	684	637	638	682	716	730	679	680	724	778	733	688	672	686	702	673	734	683	679	681	651	680	686	669	648	678	682	689	696	695	686	666	666	730	697	709	690	688	707	680	698	636	650	703	704	708	707	669	696	620	696	706	636	682	713	653	645	675	709	689	700	737	681	682	692	658	685	713	657	703	658	734	720	699	715	701	695	711	657	669	711	691	677	702	724	657	646	680	665	640	668	681	702	686	674	683	701	663	695	673	723	691	680	685	681	703	689	714	683	683	662	635	708	692	652	710	640	661	686	668	665	649	696	683	673	694	666	693	671	657	670	711	694	719	707	661	685	652	692	685	688	645	674	666	656	669	671	687	680	706	676	683	713	695	753	675	714	651	676	674	714	687	658	718	680	655	692	676	657	653	701	674	696	705	718	633	695	664	691	729	694	710	673	678	708	678	676	665	678	675	684	688	702	706	713	726	635	681	649	699	692	721	680	686	625	665	705	688	715	716	678	659	656	703	682	624	696	704	700	686	664	641	654	693	705	675	631	695	693	630	698	677	714	723	666	681	659	680	732	686	747	686	689	671	707	635	664	692	659	686	696	703	707	731	690	695	720	661	713	692	650	702	726	719	671	670	697	738	691	655	675	687	698	741	692	724	696	633	640	659	654	679	642	689	663	718	666	719	700	696	705	721	709	675	656	720	696	743	661	682	684	689	715	706	716	659	696	661	719	703	675	682	643	696	676	657	641	686	648	692	696	650	749	680	711	685	686	628	662	702	718	659	681	660	682	707	683	723	651	646	673	699	684	725	630	752	684	691	641	714	733	676	679	640	682	681	648	720	678	695	710	686	709	708	685	659	704	716	678	665	705	701	703	675	747	727	712	677	649	698	668	657	684	684	643	702	675	631	720	682	729	678	685	712	728	672	697	743	680	673	721	712	654	701	630	705	653	677	757	764	670	685	689	682	668	650	722	674	663	680	677	665	688	709	705	681	650	656	676	739	637	720	710	709	681	710	667	746	644	690	656	676	671	699	683	710	670	676	641	675	669	690	738	674	685	678	684	673	684	656	672	681
53407	47714	29900	29283	31149	30921	24785	19659	15539	10159	7977	5917	4465	2786	1868	1629	1242	969	781	752	639	555	516	516	478	504	415	457	497	437	403	384	373	374	388	376	384	378	364	348	370	361	360	346	346	350	331	337	384	324	330	341	312	338	337	336	330	338	334	345	328	326	337	330	344	304	336	306	339	286	362	298	331	327	333	325	300	314	312	312	311	338	350	336	297	307	312	326	322	313	317	338	339	316	314	335	362	308	311	323	335	321	314	329	337	356	353	345	318	296	314	324	299	327	311	327	339	306	333	330	298	320	341	296	335	323	321	296	323	328	285	299	349	280	306	296	304	284	352	347	299	325	319	330	299	305	314	349	311	309	332	312	311	306	343	343	315	338	328	314	303	328	311	300	345	307	303	316	333	313	349	347	323	286	312	303	325	355	336	292	305	339	306	285	311	329	366	316	318	318	315	340	293	335	323	332	317	341	304	330	324	313	315	319	297	288	296	293	318	295	266	325	305	320	318	328	286	294	327	325	299	283	333	293	338	323	316	291	333	317	332	325	317	335	305	330	331	337	313	290	326	301	290	305	325	317	317	299	284	287	302	319	289	313	318	345	264	333	277	333	305	326	335	318	318	315	299	305	289	325	331	300	328	311	321	325	332	313	339	316	340	329	325	332	336	307	305	311	347	317	346	328	349	337	355	305	308	347	312	336	317	326	335	316	311	295	335	326	318	318	323	310	328	319	324	305	345	309	346	336	303	323	282	303	328	301	336	331	304	300	307	352	307	302	323	326	299	327	317	268	328	317	347	304	310	314	321	311	322	315	320	307	316	285	327	328	291	292	327	335	318	319	315	308	343	343	299	321	308	314	291	329	304	358	365	293	372	295	341	334	324	310	337	306	305	325	312	318	296	340	330	329	309	301	314	308	332	318	317	326	316	338	340	340	343	317	285	335	329	327	325	319	314	311	327	340	316	329	305	320	344	346	321	340	324	300	318	340	347	314	300	311	311	342	324	332	306	324	347	333	334	313	325	310	330	283	282	308	359	326	327	313	343	315	299	335	315	359	305	334	296	305	328	328	338	330	304	280	311	323	330	324	311	330	333	310	328	356	310	363	326	303	299	309	325	335	317	309	326	329	333	307	304	321	303	278	322	329	304	320	309	324	321	338	293	345	299	303	307	328	339	301	313	357	322	288	303	292	299	323	306	350	315	287	287	327	314	316	320	299	316	372	334	332	316	296	306	308	308	279	311	273	343	328	348	320	309	310	280	313	303	303	323	320	326	326	315	322	293	329	312	316	304	325	332	293	292	317	280	324	313	349	318	311	294	350	307	351	316	335	358	333	376	320	339	327	308	346	321	307	321	313	318	326	328	327	316	300	284	310	369	341	314	326	307	313	319	316	348	321	301	316	306	291	315	348	295	317	336	331	309	316	289	317	316	325	310	332	339	296	335	341	319	317	328	331	302	270	332	327	339	310	347	290	306	360	305	292	331	302	331	321	284	315	312	301	327	329	337	329	329	337	318	300	313	352	318	315	327	306	296	336	324	312	352	325	336	347	310	296	303	309	294	315	288	330	345	323	313	333	300	318	295	328	315	311	279	322	330	313	324	319	320	292	322	332	279	330	313	326	313	314	338	324	332	322	291	328	315	329	293	350	348	334	359	325	334	325	313	299	323	344	321	324	312	319	338	321	308	349	335	305	314	311	287	302	328	345	322	317	281	299	310	345	304	305	316	321	331	307	343	307	312	303	311	341	313	333	311	288	297	348	344	317	378	322	314	333	308	289	292	350	326	326	307	313	346	355	297	298	315	333	302	291	320	295	328	327	293	298	299	311	332	290	324	326	306	326	306	313	315	302	311	305	355	323	332	326	313	320	331	326	334	323	317	302	320	331	317	315	325	337	319	335	331	318	314	317	307	303	295	320	354	302	316	315	301	314	341	329	319	315	303	323	307	316	318	283	320	325	311	307	282	314	333	338	281	310	336	325	338	311	308	321	314	348	314	327	335	304	335	297	319	325	330	316	358	304	303	291	319	312	339	314	281	318	342	309	315	367	344	315	356	331	329	309	334	318	287	337	334	330	300	312	332	346	338	346	334	322	293	337	329	325	324	312	319	334	330	317	333	316	308	342	335	330	326	326	328	318	293	356	311	322	309	338	338	328	313	303	298	322	310	294	325	350	314	323	308	297	336	313	332	328	331	321	343	336	310	318	323	344	316	361	309	312	319	285	319	305	360	324	296	333	328	308	341	314	322	334	294	324	330	318	321	315	329	286	326	285	345	297	318	337	326	314	350	334	342	347	318	356	330	318	322	323	304	342	329	310	345	328	345	339	312	307	311	297	337	318	328	306	300	364	331	282	302	299	324	323	323	286	316	323	331	309	342	316	311	330	297	335	324	338	330	321	345	266	305	318	325	280	310	336	316	348	300	320	342	291	328	341	303	333	318	309	341	320	335	308	324	316	320	322	309	314	274	335	314	334	321	339	328	309	277	320	342	311	304	348	306	329	339	302	335	324	289	310	298	313	349	320	342	310	296	336	335	362	311	332	302	355	316	310	355	316	297	341	314	306	308	316	319	303	260	311	277	317	344	318	323	367	315	341	307	320	317	314	326	278	314	313	319	328	316	331	351	297	322	308	317	313	329	315	291	330	373	331	303	328	331	306	343	326	327	327	338	307	308	340	312	330	308	324	308	307	341	325	335	307	304	319	312	327	292	339	336	333	367	292	282	299	306	337	330	325	311	300	317	323	317	302	298	321	327	310	316	325	311	304	321	337	320	348	330	326	321	341	325	311	335	328	311	324	318	309	333	322	302	318	321	338	302	355	326	350	324	306	334	345	308	317	318	268	335	308	314	321	328	310	328	322	269	332	308	304	317	329	321	334	327	341	327	304	335	306	307	320	331	335	301	313	312	343	331	335	334	315	329	333	353	326	351	324	320	345	303	345	329	325	308	329	330	329	318	286	308	318	323	312	334	298	309	314	310	321	270	324	319	353	336	308	323	306	352	324	348	291	322	301	324	342	344	342	315	317	318	297	318	327	291	313	301	314	338	316	322	329	297	317	313	357	341	325	300	310	305	312	297	319	340	314	318	358	325	341	316	309	336	274	350	310	314	305	318	319	329	303	311	353	312	314	325	307	316	339	308	338	303	319	366	296	283	340	317	321	300	312	322	302	355	313	353	328	297	318	313	338	304	302	315	314	328	322	356	311	315	317	316	312	318	314	301	354	307	358	300	309	304	291	291	300	308	391	312	299	315	311	327	296	310	323	337	319	344	332	330	318	312	355	314	341	330	304	311	303	323	334	313	315	307	312	296	307	309	304	334	338	324	317	290	297	322	319	334	329	301	322	350	315	348	324	295	337	355	340	310	339	331	322	337	316	313	348	326	301	322	306	338	311	312	337	327	347	319	359	318	333	303	323	300	271	299	306	302	334	299	323	319	339	320	340	330	329	310	336	324	295	360	313	343	324	309	292	323	318
43862	47477	30414	37616	40216	37806	32111	30630	27385	22882	20778	17364	14736	11020	8816	6749	5635	4695	3979	3599	3098	2817	2264	2030	2218	1853	1883	1963	1881	1583	1532	1601	1541	1452	1376	1365	1338	1272	1317	1160	1290	1186	1197	1206	1114	1067	1068	1052	1039	1035	1019	1041	1014	1007	1017	1029	1005	991	1042	966	983	984	988	1014	1007	1008	963	922	980	949	894	942	974	985	900	967	952	989	908	921	982	947	981	903	925	975	963	941	963	985	998	890	973	912	898	935	895	966	987	962	994	949	936	925	973	961	941	932	959	945	931	865	934	1017	925	940	979	917	940	895	956	983	951	989	948	961	895	1025	953	860	965	939	918	954	955	922	930	925	937	968	1006	959	943	917	942	955	940	938	887	931	931	931	913	970	931	933	941	954	909	928	941	942	932	980	911	935	941	985	984	888	896	871	921	898	934	906	864	932	967	962	976	997	914	915	934	942	878	872	948	944	933	946	913	905	962	885	974	863	969	957	912	879	984	931	886	908	930	912	915	996	914	958	904	941	927	911	933	952	933	897	948	916	923	902	919	950	941	904	928	908	974	903	897	968	950	868	943	945	950	964	931	990	940	902	913	914	920	909	944	989	962	895	960	933	906	989	921	921	923	924	947	963	939	897	910	919	904	938	926	941	896	948	884	942	892	905	888	919	934	925	922	941	938	973	930	867	935	959	915	911	990	935	877	900	932	953	931	964	962	950	895	893	873	953	888	939	990	906	931	911	968	878	889	924	913	924	963	959	993	877	926	988	895	913	920	884	937	931	950	903	910	947	933	952	924	954	896	944	925	965	878	923	973	943	899	923	915	970	909	872	907	908	929	893	1031	976	941	974	898	934	910	901	953	1016	936	924	904	936	913	888	952	921	965	994	906	875	947	965	920	935	933	924	886	890	957	906	926	897	909	882	992	979	929	914	914	923	967	902	925	934	933	938	960	954	935	933	942	959	932	875	941	928	927	977	868	963	915	877	933	937	933	870	960	921	935	915	949	888	992	928	937	914	865	918	951	957	930	942	947	954	895	926	968	915	927	902	958	898	950	920	893	916	948	890	860	887	950	949	923	984	937	907	964	930	962	922	963	921	960	931	851	886	1004	975	943	940	921	944	938	936	953	936	932	970	902	905	899	908	932	975	906	921	1008	938	967	916	913	921	926	943	950	940	920	925	974	903	939	945	923	916	926	908	933	973	930	960	887	940	922	951	922	924	903	936	952	962	891	886	918	934	911	929	869	936	925	969	980	928	983	928	894	959	897	983	923	909	906	890	947	929	910	976	977	876	898	910	906	874	916	919	891	931	912	902	885	944	939	917	885	912	925	918	911	923	893	961	1003	920	901	929	955	985	947	890	888	947	936	951	933	928	957	944	965	934	945	902	975	961	945	912	972	937	946	902	934	928	910	916	974	921	927	915	937	939	943	934	907	910	930	921	933	874	978	918	897	951	958	939	949	968	917	963	971	942	901	923	873	953	925	936	940	903	872	885	988	902	947	932	934	989	912	923	924	976	906	883	921	904	934	876	936	892	945	907	968	912	958	933	906	934	954	889	939	928	906	891	848	915	922	969	873	920	930	930	954	916	915	909	940	976	889	914	893	942	965	926	974	889	951	909	893	916	885	912	934	903	940	955	923	901	950	916	978	933	951	951	856	970	939	975	952	918	930	910	868	971	937	931	970	931	981	958	983	997	974	917	915	905	925	931	941	964	896	911	964	928	897	960	910	944	911	958	934	954	935	915	929	968	904	951	915	924	955	927	916	889	939	929	901	950	972	915	912	932	939	918	965	906	948	952	935	899	979	938	963	928	919	906	907	909	927	954	929	924	954	874	931	880	928	932	919	948	897	897	999	927	978	935	887	945	936	913	914	879	919	889	938	923	932	1007	923	965	939	918	910	884	878	908	966	984	923	893	933	915	907	873	927	939	943	908	898	943	933	904	943	919	881	942	938	951	928	916	953	886	913	890	906	933	931	882	960	950	965	936	966	907	918	921	911	946	962	884	977	925	915	950	968	886	900	911	926	900	932	976	946	914	955	905	961	909	951	1008	943	927	916	975	897	905	951	967	994	935	907	947	876	928	959	919	964	859	920	952	974	931	961	934	950	937	946	903	925	909	897	926	926	908	948	947	945	951	965	927	951	952	939	930	925	952	923	910	901	977	918	906	951	940	930	941	891	964	916	929	944	950	937	908	944	863	878	924	965	943	928	903	938	916	857	934	906	916	971	883	922	850	961	932	929	921	902	934	904	886	925	927	941	897	949	851	933	966	949	909	912	929	939	914	968	983	889	934	945	919	910	954	917	980	935	943	929	878	885	962	899	986	994	944	947	932	929	895	918	897	919	912	903	922	944	948	926	916	984	962	896	919	918	918	937	906	946	889	945	900	946	881	918	932	909	898	927	931	925	933	921	985	980	908	897	906	915	900	913	946	1019	1011	951	905	911	916	937	922	950	966	905	971	922	900	947	961	920	979	904	914	945	978	979	936	943	891	914	905	952	959	957	979	939	932	961	919	923	964	922	886	957	964	926	894	925	924	864	954	970	907	920	885	916	866	948	942	959	920	1029	891	899	944	931	964	970	946	932	904	914	987	961	939	886	939	978	906	956	948	944	948	941	907	987	997	943	940	944	884	949	952	938	908	971	979	899	973	953	854	911	937	973	919	870	913	935	938	966	946	948	939	923	907	917	889	934	949	964	970	894	938	929	970	913	909	909	898	945	893	973	931	875	924	957	902	941	964	925	942	892	948	878	916	871	911	944	934	930	869	904	909	902	918	890	905	976	980	1001	954	955	912	937	960	912	910	902	910	948	968	918	866	943	944	993	855	916	884	952	932	926	940	981	957	903	921	897	921	915	969	892	924	988	949	905	966	926	960	941	891	905	953	979	924	901	917	933	920	917	926	946	928	941	879	1004	945	903	929	911	951	911	913	853	914	924	879	902	915	965	920	926	942	880	924	985	999	930	978	910	945	940	907	905	934	959	956	914	920	920	986	990	981	917	920	966	860	931	908	908	953	915	968	929	915	942	869	921	929	984	935	943	962	973	967	947	920	933	909	928	965	953	921	943	915	948	855	966	947	943	941	971	883	953	857	895	887	922	927	959	956	880	903	925	935	905	929	952	950	955	970	882	926	924	946	915	944	950	900	930	925	912	974	923	905	912	930	956	964	919	919	984	914	946	912	962	956	891	927	899	908	950	951	944	871	973	927	961	924	948	892	921	963	926	915	941	930	916	946	969	889	944	960	902	974	948	892	945	929	910	942	886	908	892	916	906	940	914	930	959	959	910	1015	903	875	905	906	896	871	902	941	867	907	973	879	991	941	872	923	972	874	954	880	977	944	956	878	888	917	989	961	932	890	990	952	952	982	904	899	922	889	929	902	971	894	918	933	922	940	950	927	906	908	922	943	953	958	911	906	885	911	956	931	920	886	894	870	930	893	953	948	964	922	895	918	950	901	946	875	876	960	920	918	916	1011	883	933	930	945	920	920	953	911	910	906	907	932
16236	19047	7437	5602	3950	2952	1867	1294	1084	771	635	546	430	384	298	288	266	244	245	237	237	198	195	213	182	204	218	227	205	218	202	194	198	182	193	175	182	179	181	191	181	181	162	199	187	174	175	157	188	158	195	196	172	183	165	183	201	209	188	186	186	163	184	203	174	190	173	187	182	164	189	166	166	191	162	168	173	171	188	184	181	173	187	171	167	198	166	169	173	209	172	162	204	197	180	183	166	176	170	201	181	185	164	167	162	171	194	172	186	173	189	178	174	166	193	179	202	181	164	189	181	177	171	177	181	186	177	171	165	192	178	188	170	164	185	180	163	184	180	159	186	190	205	171	202	172	192	163	157	196	175	186	183	181	172	193	195	166	178	169	211	208	194	174	178	137	199	198	168	185	176	186	171	166	170	188	189	191	175	194	166	172	181	186	183	164	184	156	174	181	183	166	169	185	188	183	152	183	181	182	177	193	166	175	201	174	177	169	194	159	187	200	205	149	165	171	187	168	157	174	198	172	187	175	172	177	167	194	173	161	175	184	190	188	200	179	164	193	177	167	179	180	214	178	189	193	173	195	174	197	174	180	179	169	186	184	169	174	165	180	183	173	192	186	172	182	185	161	186	177	189	161	181	168	180	176	172	185	184	178	199	158	191	180	171	189	184	180	154	172	141	161	179	168	193	174	179	192	169	174	152	164	186	181	173	181	192	192	194	180	175	173	224	190	174	178	184	172	167	172	193	177	153	169	193	171	183	193	172	169	187	172	164	165	165	149	202	186	173	188	185	187	170	186	177	223	157	181	172	169	183	190	180	185	185	208	162	201	183	171	168	193	162	181	195	157	166	169	157	172	165	162	200	176	187	166	179	186	156	171	173	220	170	205	210	171	176	170	187	164	198	186	200	175	202	198	165	191	188	207	168	159	198	167	184	168	189	176	184	146	183	177	169	169	174	163	182	203	183	165	182	183	217	173	179	182	172	178	186	178	167	169	196	178	161	174	180	182	176	177	188	174	172	193	187	157	184	187	175	192	186	170	149	195	172	160	174	183	184	181	183	196	153	172	183	163	179	178	159	162	164	187	179	166	175	179	175	166	191	187	162	181	185	163	168	190	171	201	170	192	177	176	193	165	193	191	159	186	178	204	178	190	203	199	169	188	164	183	186	192	181	198	153	186	177	187	187	189	178	173	177	165	177	191	188	167	176	173	198	216	150	168	191	179	195	205	181	166	198	199	202	166	203	184	166	171	195	170	174	180	191	215	181	168	199	179	169	167	182	163	186	193	182	180	183	185	178	185	170	172	188	168	181	180	170	179	185	185	178	177	187	189	163	174	162	191	201	213	190	175	179	192	187	162	168	184	170	165	154	170	162	196	187	186	166	201	180	204	145	164	179	178	209	166	188	175	196	187	175	197	204	187	194	195	155	187	165	173	180	178	155	162	172	204	191	165	185	199	170	170	200	167	186	161	197	178	183	153	141	201	187	187	161	178	160	172	180	188	185	176	171	158	180	183	188	163	180	170	199	189	188	178	162	168	200	176	175	150	191	186	196	192	169	185	167	166	174	179	168	176	182	164	188	177	151	173	179	189	186	210	174	166	166	177	186	168	163	183	206	180	184	174	173	180	182	204	185	181	188	178	164	166	197	187	189	169	173	192	154	191	191	201	173	173	198	194	209	191	209	172	170	178	186	195	183	198	182	160	170	178	187	191	187	171	186	189	170	193	195	189	192	188	160	181	181	195	193	185	166	159	198	200	162	191	177	167	196	186	192	214	180	181	186	175	188	164	180	185	158	201	178	184	161	180	173	165	165	162	179	190	191	187	184	160	151	181	177	184	185	200	174	186	182	171	170	192	178	164	179	179	177	193	180	174	175	180	169	176	168	180	163	170	180	170	173	167	193	173	167	193	176	168	196	183	209	175	177	186	202	188	191	163	182	188	183	178	166	182	178	204	172	167	179	161	186	186	174	156	200	174	175	189	163	180	193	196	201	169	168	189	201	202	203	155	180	184	178	190	178	198	180	193	200	173	158	183	184	159	210	175	160	173	161	175	191	187	190	188	189	166	208	179	171	183	183	177	168	187	197	197	173	180	162	173	186	164	183	211	172	194	180	139	184	189	206	170	191	167	169	175	173	182	196	191	167	176	190	194	183	177	190	165	177	164	174	182	171	164	162	169	197	177	190	171	184	192	165	180	182	175	193	151	177	173	196	187	175	175	190	164	185	162	196	210	161	178	196	197	166	181	188	165	170	185	168	214	189	168	169	174	172	181	201	186	185	170	168	196	188	172	183	158	189	182	179	157	182	180	189	171	177	159	174	184	164	193	170	193	193	205	187	190	160	159	175	165	188	174	174	202	178	179	179	201	184	168	186	183	183	198	173	178	202	180	199	168	177	176	162	170	158	184	206	186	186	188	182	161	181	181	197	207	159	151	164	193	176	183	159	175	172	181	202	183	190	190	192	161	150	178	169	172	168	170	155	174	179	161	158	213	185	201	206	174	175	207	180	196	190	186	171	158	167	180	183	197	174	155	154	173	172	191	158	158	187	194	192	196	163	178	165	174	188	188	201	179	179	177	162	179	156	194	187	183	199	178	192	182	195	198	184	163	182	212	171	166	174	181	190	173	197	175	163	194	205	186	191	169	178	183	179	162	180	176	201	167	179	184	183	214	192	173	188	166	179	175	188	183	169	162	187	176	156	173	181	184	170	183	171	177	164	195	184	195	207	230	185	174	188	180	199	184	179	175	173	189	160	203	162	179	173	191	156	186	181	156	180	167	175	142	186	178	197	160	193	189	169	184	187	187	164	153	194	193	186	185	173	185	174	176	173	192	208	170	165	189	178	201	175	212	161	186	166	167	181	164	180	182	195	180	178	177	191	183	187	181	185	157	164	159	179	169	189	188	196	190	177	190	191	200	188	168	186	155	180	169	189	175	184	178	189	159	193	196	158	191	177	163	177	178	210	171	172	173	161	177	159	212	199	193	163	196	149	179	172	170	193	163	189	172	191	189	176	166	191	170	166	186	189	170	179	175	185	169	166	174	188	170	182	206	171	169	171	177	183	186	178	180	204	169	183	166	187	166	175	175	182	196	182	179	181	179	170	190	166	170	162	180	196	196	184	175	188	162	186	179	205	176	212	161	190	175	193	188	167	166	187	158	209	191	183	203	180	179	166	188	189	192	171	179	185	204	192	179	174	207	189	177	162	169	155	172	187	166	167	167	175	183	167	156	192	174	196	171	197	184	165	180	191	169	162	170	180	189	153	181	170	192	163	201	166	177	196	176	217	181	195	192	184	181	189	190	177	171	187	186	189	164	173	148	191	186	185	193	185	193	168	167	190	168	189	184	173	176	184	187	163	171	171	175	188	185	176	173	162	165	170	149	179	185	187	203	177	164	180	173	177	203	192	184	197	187	209	184	173	170	175	151	164	166	179	203	197	160	171	194	175	176	176	188	168	174	183	190	184	193
14181	19274	10305	11956	11706	9718	6793	5647	4919	3731	3261	2819	2459	1876	1617	1415	1315	1284	1170	1121	1035	954	878	807	831	843	799	850	764	761	706	747	675	694	693	696	679	654	663	668	650	625	628	591	600	609	618	582	600	543	569	632	579	574	585	578	601	623	567	555	592	605	571	584	565	607	571	562	615	545	607	600	644	574	554	595	617	576	569	550	568	619	571	561	628	576	565	576	592	568	595	559	566	615	572	561	600	599	595	590	615	567	571	596	576	602	614	603	602	562	600	574	619	572	567	597	586	596	586	591	585	608	581	601	595	569	560	650	583	562	560	574	575	616	637	572	587	579	576	592	580	639	573	599	596	557	607	601	571	583	571	546	596	571	590	564	568	598	603	610	569	569	528	527	606	563	617	579	567	602	560	557	594	575	553	613	639	561	585	558	549	578	644	569	535	599	602	601	609	625	592	537	572	541	599	572	547	571	587	566	614	605	582	555	573	604	595	613	639	606	596	548	582	547	565	576	596	569	574	628	570	601	571	601	610	609	589	580	623	600	559	609	576	583	557	635	580	565	629	572	584	620	597	568	633	587	623	562	575	613	614	549	594	562	605	613	602	635	556	586	562	597	555	556	579	593	582	587	593	619	597	575	567	624	619	570	625	584	605	603	602	592	572	578	571	631	610	587	578	592	595	609	544	600	629	617	544	590	592	587	562	625	606	615	605	613	623	625	534	560	591	629	562	562	534	654	594	544	605	596	550	595	566	549	591	573	604	616	633	599	566	571	550	577	551	592	639	563	576	611	612	555	606	549	558	598	607	595	615	569	565	580	569	529	566	553	603	596	521	586	605	580	556	581	569	619	632	567	589	571	586	574	593	586	546	628	585	603	601	580	591	565	594	609	577	663	601	578	621	622	628	572	610	527	625	580	586	594	589	612	563	593	570	548	585	545	601	554	571	569	597	654	613	616	560	610	604	585	613	592	584	624	593	568	608	589	600	566	660	587	557	583	623	585	587	582	567	544	605	582	539	557	552	616	576	553	592	565	563	557	592	585	611	557	609	499	587	591	594	589	587	570	582	554	592	566	603	630	574	559	562	630	624	597	614	576	599	595	641	592	550	548	553	571	604	582	608	570	641	569	639	562	652	576	569	563	579	613	596	577	581	583	594	560	603	579	579	546	598	574	601	552	568	571	574	587	557	588	602	593	593	628	589	552	645	573	602	627	558	586	587	569	583	604	559	554	566	587	569	578	593	554	620	589	590	555	567	597	590	568	632	613	576	580	589	592	567	576	600	622	580	574	603	557	592	593	571	593	621	604	581	564	593	615	582	556	585	591	595	601	569	559	573	600	572	594	564	610	600	574	573	560	569	607	586	609	650	598	603	612	612	569	565	624	603	584	542	589	579	589	575	598	572	564	573	582	607	655	569	592	600	600	565	600	588	600	604	624	576	590	612	541	598	598	550	533	594	558	583	587	572	617	617	610	593	613	610	546	619	619	609	608	622	585	615	576	604	603	597	626	578	602	623	627	589	583	601	518	560	583	598	598	582	594	635	626	644	624	602	629	580	596	605	585	599	590	597	605	567	600	610	597	546	563	621	597	605	598	593	589	594	594	598	604	565	565	589	611	564	590	579	565	578	573	594	561	609	618	584	594	600	583	597	581	559	597	599	592	618	628	572	558	608	538	550	576	569	587	631	601	587	634	597	602	590	603	630	602	600	557	569	623	557	597	580	586	574	614	532	553	546	602	610	566	585	542	583	584	596	585	574	623	538	591	588	603	583	567	561	605	546	583	575	630	594	583	590	614	575	623	562	572	579	579	573	637	591	608	639	594	568	582	596	565	583	606	608	581	623	590	625	553	622	549	571	574	615	591	604	552	609	565	581	599	573	576	563	580	585	624	577	584	585	602	563	598	589	591	580	581	601	568	604	585	560	606	581	598	595	586	602	580	609	575	593	619	613	608	587	591	556	579	611	558	585	572	595	623	558	586	622	603	557	587	573	604	606	592	604	581	586	597	571	593	558	579	611	555	609	565	574	562	573	573	574	594	548	551	587	570	583	559	600	620	602	568	593	615	593	528	587	592	632	635	628	634	584	610	608	599	591	592	591	607	621	613	590	571	598	581	598	607	607	595	587	606	623	594	557	563	630	600	537	594	597	627	583	609	585	540	612	581	591	610	594	598	568	611	549	573	589	601	598	566	621	600	590	568	567	584	594	582	618	587	583	542	620	573	572	581	623	600	540	603	587	582	621	577	615	534	607	617	586	619	582	542	569	595	627	582	537	544	585	638	598	580	570	617	582	571	614	536	584	596	587	561	588	562	562	569	565	553	578	592	591	552	598	601	566	613	621	536	572	602	586	557	578	604	634	576	601	561	563	600	620	548	578	609	601	619	647	574	594	598	565	580	560	581	613	564	559	591	596	577	552	598	541	574	564	599	600	552	589	600	550	647	621	536	564	592	613	577	550	558	581	601	589	581	576	566	525	586	573	572	604	585	562	567	572	618	594	583	604	594	602	619	600	563	565	582	602	598	541	575	613	537	626	580	599	611	565	602	605	571	575	620	589	591	618	596	653	644	629	573	580	608	610	575	606	539	573	569	582	579	560	565	603	588	583	583	587	581	595	628	552	545	557	606	626	590	576	632	615	610	566	599	587	587	610	581	574	599	632	519	593	550	576	578	620	557	549	583	615	558	574	616	577	613	596	609	567	579	597	575	540	590	609	558	583	595	588	570	588	598	606	584	556	631	607	628	566	623	561	598	608	619	610	593	586	543	593	590	572	554	583	586	586	580	557	581	554	571	630	602	585	586	598	570	629	615	584	582	581	559	570	596	586	601	603	578	577	604	591	593	616	590	576	562	626	591	614	599	590	619	601	551	585	598	613	616	626	615	615	586	586	560	633	593	590	576	612	593	581	603	570	555	587	549	636	609	586	582	572	595	579	581	572	591	566	547	571	573	629	542	600	573	563	571	582	582	620	544	546	603	614	568	592	618	579	590	566	582	579	596	556	543	573	613	556	582	626	566	642	620	598	620	594	591	608	589	633	555	583	615	588	517	584	562	609	579	616	543	637	575	556	569	587	579	585	582	580	636	590	612	583	596	589	598	612	608	549	610	577	595	617	611	584	564	607	610	632	632	621	605	602	554	557	583	598	629	543	638	578	560	578	576	583	620	644	566	547	581	587	578	584	621	629	570	564	561	592	580	569	581	581	622	584	588	566	603	566	573	601	589	606	549	574	590	582	614	576	565	550	608	597	614	571	597	636	618	581	619	582	595	571	617	574	533	549	581	601	646	632	644	611	654	628	611	528	565	611	587	572	591	587	580	561	590	549	579	593	627	587	580	578	588	604	613	568	590	570	543	581	580	585	571	587	596	589	592	627	582	590	559	627	553	557	619	619	642	584	582	559	583	567	607	541	569	563	600	583	560	570	602	607	584	588	612	615	548	575	608	553	574	576	565	587	628	593	585	602	526	586	587	543	591
45145	47817	27597	27369	26399	25508	16146	10818	7602	4797	3458	2918	2019	1339	965	724	617	528	466	436	409	347	324	324	305	292	265	278	267	263	269	263	258	235	265	218	240	238	234	255	272	234	199	213	266	256	234	224	211	235	244	235	235	202	214	248	241	213	239	226	225	224	222	215	220	243	203	236	231	197	249	208	223	229	198	228	190	220	215	190	189	206	234	196	228	202	206	231	209	212	209	192	209	229	251	211	231	221	229	239	223	225	218	207	220	207	215	242	209	253	226	224	212	221	221	239	206	205	237	232	211	218	227	218	227	219	243	220	206	200	229	239	235	213	213	195	225	217	217	220	184	218	208	187	199	234	202	204	204	236	219	205	219	224	209	217	233	207	213	216	231	239	251	202	191	243	239	201	247	223	209	233	232	227	214	205	194	224	225	256	186	204	230	214	254	211	210	224	233	220	192	190	216	210	213	228	243	215	210	228	221	225	234	213	225	220	221	211	190	229	204	218	206	186	221	201	224	224	218	198	183	212	211	233	227	251	197	236	234	230	241	222	203	209	204	217	236	224	212	220	223	214	219	210	236	200	220	241	227	226	215	244	207	202	209	212	205	274	218	208	221	201	216	227	254	243	239	203	211	230	214	237	219	205	194	203	204	230	199	198	227	220	210	226	229	210	209	233	191	208	213	215	222	216	222	223	207	239	217	234	200	213	234	219	235	211	214	207	248	218	220	213	217	219	242	216	200	226	241	227	206	213	223	214	210	238	221	230	223	221	207	210	208	235	210	223	228	212	229	254	193	224	200	209	221	207	212	231	210	229	202	247	210	228	213	217	211	219	219	223	223	218	211	212	214	205	230	209	217	234	230	205	220	220	207	227	219	238	201	223	228	215	240	214	229	208	236	216	195	202	201	203	221	226	228	222	223	200	249	229	211	214	235	204	236	243	238	197	199	213	219	229	210	249	237	262	218	229	200	211	222	215	222	226	207	233	199	230	209	190	238	236	196	255	221	222	219	210	216	224	226	203	224	220	206	236	225	210	195	227	240	220	222	239	213	178	228	193	239	208	230	207	220	200	246	232	225	227	217	218	212	198	242	249	220	237	219	220	227	199	219	216	240	229	219	214	236	214	213	213	239	203	219	227	205	196	205	227	218	224	222	219	234	200	224	238	248	242	188	211	208	211	243	208	227	202	211	230	209	232	204	206	223	210	220	224	224	218	245	213	234	198	223	215	250	240	231	214	225	216	211	229	212	229	244	202	211	212	238	224	229	207	210	228	217	229	215	223	228	220	253	214	207	231	209	213	234	198	223	242	212	186	225	224	215	233	233	227	225	208	215	230	212	207	198	216	232	209	199	210	250	229	199	232	245	236	216	225	237	213	253	222	222	231	202	225	242	194	220	231	217	213	210	238	201	230	212	224	209	199	214	236	260	208	204	199	240	210	193	216	220	231	225	231	224	194	252	194	227	218	198	211	234	251	215	224	225	238	217	223	206	248	214	193	226	217	224	214	217	215	243	202	202	223	209	197	192	228	231	203	235	238	245	230	244	201	199	206	224	209	205	206	202	249	231	215	233	217	247	221	204	234	231	220	210	218	209	217	258	199	207	205	220	218	214	232	224	201	206	242	218	239	221	216	219	211	220	235	231	193	254	218	206	249	234	275	234	219	220	194	231	215	216	205	220	205	205	247	229	230	210	209	216	228	231	196	205	235	209	191	226	223	216	224	216	228	223	198	231	228	217	221	204	217	224	195	198	208	238	231	238	222	212	244	231	213	203	252	192	215	225	227	203	202	213	218	191	218	212	206	241	219	221	227	229	239	209	221	201	243	240	231	241	254	221	222	216	233	226	244	195	188	204	217	237	227	238	211	245	224	240	218	229	229	234	238	216	227	224	227	200	204	206	238	245	218	198	235	235	209	245	232	220	218	207	222	195	211	216	222	192	209	237	226	236	250	206	223	203	208	226	201	195	228	217	195	205	222	212	235	201	199	220	241	210	203	219	229	221	224	220	207	235	221	232	232	219	221	229	207	208	214	218	219	232	199	226	205	230	234	231	224	207	209	215	229	239	230	208	220	205	203	219	215	244	216	223	210	248	227	228	211	225	241	219	220	220	185	226	237	221	186	216	220	213	220	219	251	244	185	175	224	194	228	208	217	228	226	237	222	224	208	238	229	219	194	221	206	232	233	198	221	246	199	224	232	204	201	216	229	227	233	225	214	206	215	206	238	210	219	211	231	231	222	205	220	200	215	200	210	219	224	229	220	245	216	214	208	228	218	206	206	221	210	212	189	217	203	227	222	213	199	193	213	178	243	244	212	230	226	204	204	215	215	214	225	218	191	210	228	202	247	218	197	221	225	217	194	245	199	218	200	237	245	208	206	200	225	216	192	214	206	196	231	225	217	206	206	202	210	214	204	221	228	223	216	237	226	237	229	220	206	203	242	212	232	214	212	232	192	262	238	213	241	225	207	225	236	231	226	226	224	210	196	214	245	221	218	204	245	225	215	209	214	192	227	208	207	223	234	220	184	219	223	194	210	216	220	229	239	200	201	221	200	227	229	228	228	208	204	218	233	219	232	202	226	231	223	194	217	230	229	223	253	217	223	256	207	246	212	220	229	237	210	183	216	215	243	218	231	224	234	219	199	214	200	217	225	242	221	224	219	194	221	238	183	226	229	212	235	219	217	219	231	231	210	192	220	219	211	242	216	216	211	220	245	256	206	222	224	208	232	219	230	200	196	206	233	232	218	227	250	210	235	212	194	234	199	218	210	212	234	201	196	215	217	204	214	203	216	217	228	208	207	218	202	210	210	215	223	230	210	192	239	229	211	195	210	206	228	230	215	229	208	217	206	226	230	219	212	241	212	219	236	198	219	217	223	208	203	214	208	218	195	225	203	213	214	231	213	186	212	218	222	215	250	242	226	224	232	226	222	233	228	249	236	217	207	197	232	242	219	189	210	210	226	232	188	207	254	224	204	230	239	216	208	227	207	230	223	228	220	213	256	219	208	242	202	192	199	214	191	231	213	236	214	204	228	211	225	241	246	238	226	234	220	219	216	191	231	242	209	226	205	241	230	256	224	175	224	229	240	235	241	218	204	193	226	242	218	209	231	209	201	219	217	221	241	209	201	229	225	221	208	211	227	201	233	246	221	186	217	214	232	207	233	180	231	260	239	204	210	188	254	201	226	223	230	225	206	205	219	220	242	225	189	209	225	222	244	203	222	229	233	229	200	218	236	182	213	223	226	198	220	233	224	224	233	211	232	245	207	223	234	228	208	216	227	221	208	234	195	231	203	228	225	217	200	202	227	213	220	201	227	194	190	238	209	225	222	205	213	241	229	222	246	215	240	203	219	234	214	236	207	207	223	234	226	200	226	193	206	226	212	216	232	211	224	226	220	215	242	238	216	203	223	234	251	214	216	221	205	243	207	204	219	224	218	244	234	228	211	224	225	228	195	217	232	199	234	213	230	217	206	219	223
36508	39064	24610	30176	32641	31840	23342	21873	18329	14538	12804	10142	8312	6129	4897	3937	3184	2851	2328	2118	1990	1606	1501	1392	1317	1242	1197	1149	1162	1072	1074	1002	1004	872	989	907	926	850	847	859	879	873	777	843	721	761	763	774	721	777	721	720	762	761	744	687	717	742	692	712	735	752	729	698	714	674	723	732	709	705	709	756	743	692	679	694	716	695	698	740	735	701	688	678	725	707	724	699	719	692	693	716	682	691	732	656	715	807	755	776	679	746	705	725	665	697	733	684	696	675	680	707	711	678	729	732	688	705	680	718	685	754	689	713	774	728	717	675	644	720	698	714	705	647	671	648	683	652	715	680	701	680	718	687	617	647	730	676	648	702	702	682	699	691	667	688	667	708	676	683	723	667	670	704	682	692	634	711	722	703	716	704	691	714	708	697	666	657	669	705	696	669	644	722	717	673	713	672	689	733	665	665	728	711	701	676	670	735	662	685	724	640	727	655	672	702	720	665	737	711	685	698	720	690	678	671	644	718	648	680	694	720	720	673	716	681	696	687	683	740	689	679	686	721	735	656	709	684	689	687	649	711	657	714	691	747	723	700	688	685	678	708	711	671	750	677	693	664	667	654	668	668	698	737	682	693	674	656	677	701	714	688	676	708	681	687	734	681	694	666	672	721	662	752	664	698	706	726	708	696	700	713	706	685	656	656	716	700	730	701	700	671	666	643	658	701	712	694	684	654	690	709	701	652	666	685	713	649	705	701	729	670	679	695	716	706	703	681	672	691	719	700	686	713	713	725	674	734	688	655	704	701	691	713	691	709	650	694	669	664	662	694	636	675	675	673	707	688	680	628	683	708	676	716	684	696	705	685	666	708	657	661	670	701	693	679	728	677	674	661	712	667	639	638	688	700	618	658	718	672	710	659	715	695	688	654	663	670	718	693	705	644	700	666	690	698	679	685	675	731	671	683	700	659	675	682	695	685	719	697	660	690	672	665	697	702	714	675	696	651	629	687	742	712	694	668	646	706	696	650	716	670	674	640	706	724	662	689	644	679	674	657	664	691	712	699	674	671	689	715	678	718	684	709	703	678	716	639	702	694	645	713	699	693	651	719	726	720	662	717	665	699	708	665	665	654	737	670	659	716	646	677	713	659	691	746	700	710	692	708	663	696	643	672	690	643	704	669	710	687	716	713	679	681	697	684	689	721	715	698	685	704	649	727	705	725	643	698	723	670	695	698	710	689	679	680	690	684	728	683	679	699	708	734	696	671	624	679	666	683	668	727	710	721	640	669	711	681	644	664	685	689	679	708	687	715	709	701	724	718	693	687	680	675	698	698	740	679	664	642	690	675	679	684	735	703	693	686	704	708	685	631	678	698	694	674	646	673	702	691	712	716	663	696	722	649	695	717	700	656	729	747	701	668	654	722	698	697	682	726	699	702	678	731	647	694	696	669	682	695	709	708	708	663	745	671	696	714	681	671	721	697	696	658	709	719	722	708	668	722	708	705	688	736	697	701	668	706	665	687	684	668	676	690	698	710	661	700	703	718	740	675	669	696	678	638	680	705	636	705	671	662	708	659	680	646	679	692	685	708	684	694	714	628	691	667	610	676	694	680	674	672	704	698	723	694	745	743	714	727	641	730	731	671	676	657	695	668	685	682	679	719	680	682	666	675	673	698	631	665	674	701	692	683	682	731	629	694	696	691	728	694	703	703	687	708	726	710	690	704	687	662	660	714	654	709	684	722	712	690	672	662	664	689	714	710	676	704	697	703	696	684	701	626	710	687	709	744	662	665	657	685	729	701	710	701	729	633	719	697	716	603	633	697	665	697	699	638	695	639	694	707	693	683	668	728	690	685	634	710	710	653	677	698	713	672	665	709	678	739	697	713	708	704	680	684	676	707	640	631	674	691	646	687	667	704	680	668	702	733	702	679	695	694	706	710	696	663	661	672	689	704	643	687	691	653	651	719	727	703	675	685	714	702	717	697	724	716	702	719	655	673	628	702	703	679	715	735	728	682	675	705	661	684	656	687	700	699	723	697	697	711	756	659	682	681	683	661	697	640	707	647	684	683	643	720	699	664	701	697	682	633	686	689	694	662	675	693	699	653	671	688	732	695	683	695	746	686	692	716	727	692	698	655	678	715	698	677	685	684	692	697	707	700	700	710	654	676	710	681	667	731	693	721	708	688	684	665	687	724	669	668	675	687	700	719	685	700	734	663	680	661	712	714	663	669	677	727	726	718	700	643	711	713	683	666	744	652	681	659	687	650	702	683	694	705	688	729	713	686	658	706	704	694	720	695	687	654	652	706	668	704	670	726	679	664	686	662	687	695	699	688	683	720	663	754	708	711	672	689	682	698	672	642	681	702	666	708	710	710	682	717	638	688	713	688	717	647	647	683	689	720	676	697	730	669	676	623	725	682	704	638	677	666	697	714	713	690	694	737	708	675	678	684	620	674	709	736	682	698	692	680	697	650	676	681	707	683	666	735	669	690	677	708	750	677	654	698	676	707	705	678	703	673	696	670	672	684	684	701	748	693	698	696	668	681	650	653	720	666	726	695	663	713	682	693	652	674	674	707	668	721	664	683	710	697	732	695	700	640	643	615	662	645	682	643	693	711	710	664	693	720	681	698	648	690	658	702	684	690	643	709	684	648	694	696	678	702	664	716	649	677	686	705	649	680	695	702	715	680	651	725	688	704	676	689	683	650	650	662	714	651	691	671	696	737	662	738	695	697	702	680	694	726	701	671	680	688	650	666	692	677	686	704	635	662	741	704	697	704	668	678	659	680	635	708	730	711	677	679	716	660	709	698	696	686	688	648	692	710	682	735	670	701	693	720	657	754	712	693	743	701	690	703	678	666	713	683	653	711	684	678	688	724	689	691	723	642	691	706	655	712	703	711	683	682	686	673	715	676	684	678	681	677	706	699	705	705	697	680	617	713	710	679	674	715	676	685	675	717	662	692	723	686	680	670	716	676	719	693	699	709	699	733	696	648	708	673	722	661	679	713	657	708	646	674	683	691	716	674	697	702	699	703	659	661	682	660	720	703	686	661	745	659	694	699	730	700	645	704	691	667	738	715	677	674	702	721	702	722	709	656	672	687	668	664	660	710	703	703	647	743	714	668	666	724	731	691	678	655	697	656	710	688	696	702	707	737	670	693	686	717	731	702	698	709	700	661	681	669	650	683	690	651	703	686	666	724	655	740	712	730	620	673	695	718	703	662	688	649	698	682	711	672	680	714	710	680	720	704	740	672	655	674	713	698	683	667	709	639	685	715	705	665	648	683	653	680	689	670	680	707	638	701	705	676	689	672	638	706	710	679	697	681	727	676	680	659	692	678	659	641	671	713	705	679	679	682	694	712	731	696	692	692	707	687	730	714	733	657	664	679	716	707	644	668	670	668	638	726	695	639	713	664	683	733	693	682	684	676	659	664	683	723	662	685	649	690	714	731	687	675	707	688	673	689	683	692	707	698	667	684	733	722	761	700
53867	43907	29635	28960	29859	32171	25238	20277	14563	9440	7541	5317	4249	2589	1961	1614	1240	990	726	660	673	579	488	477	490	446	449	392	437	404	389	378	430	382	396	379	386	385	384	383	343	400	371	343	332	354	334	331	321	316	357	318	340	272	315	337	301	329	343	324	317	317	356	341	314	366	319	326	319	308	307	336	352	341	314	318	316	364	315	339	278	313	341	297	312	322	342	361	314	317	329	315	335	334	350	314	339	332	341	325	333	342	307	382	326	355	305	335	316	345	331	311	319	338	343	331	317	345	307	348	340	290	302	324	308	356	323	333	294	333	342	337	317	342	316	325	331	327	336	325	337	330	333	313	352	332	328	342	323	323	330	328	310	309	325	318	307	320	302	344	326	333	308	320	339	331	324	353	332	323	327	330	297	343	306	325	330	339	318	341	298	318	356	321	352	336	336	278	297	365	319	305	343	350	343	328	309	324	369	304	298	322	314	290	331	325	335	302	314	344	318	347	290	353	327	331	340	322	275	335	315	315	315	334	303	299	319	313	352	334	317	342	322	340	293	317	315	331	340	352	326	323	318	309	304	299	309	312	320	307	317	303	302	337	325	323	305	384	330	310	364	318	310	335	303	300	342	330	319	324	334	336	356	345	325	370	333	329	282	324	354	329	287	341	290	346	327	331	303	315	343	304	317	337	351	332	299	312	342	305	299	337	313	302	348	337	322	324	309	328	326	299	329	336	294	312	319	305	305	333	315	362	349	337	318	319	326	322	323	270	320	327	339	306	336	344	320	308	336	308	342	298	312	316	314	338	337	325	318	323	334	343	331	347	325	310	311	333	319	333	320	358	344	337	345	326	312	340	301	341	324	331	328	334	293	319	288	326	315	342	310	313	289	318	340	347	282	330	296	297	320	323	307	282	352	320	330	344	360	306	321	318	303	309	322	339	322	321	330	332	324	328	328	303	321	323	326	297	307	281	326	312	307	313	332	309	328	326	340	296	360	344	341	350	333	321	349	311	321	313	321	331	312	322	321	333	319	349	301	337	317	311	330	306	302	297	288	356	329	297	353	305	328	315	301	325	328	312	311	337	307	312	352	331	315	327	315	341	317	316	359	302	341	320	333	298	312	324	325	286	302	339	345	311	315	303	337	333	351	330	309	315	325	350	337	304	329	330	328	301	329	343	318	358	298	288	358	298	305	323	287	348	326	328	339	312	319	332	309	347	311	332	317	310	324	300	301	316	308	316	323	300	326	313	287	311	318	318	319	291	328	308	334	326	323	277	321	327	339	330	308	346	329	330	337	294	348	316	332	332	307	335	326	302	341	329	336	331	315	326	320	331	322	324	330	323	320	327	307	318	308	336	303	311	343	324	298	331	356	327	333	336	327	351	320	304	313	348	361	322	344	340	285	278	308	331	319	334	337	322	355	296	305	338	346	296	310	297	322	324	363	309	316	290	321	325	311	329	325	314	323	354	310	305	321	300	319	325	284	318	291	333	297	326	367	336	313	304	300	339	307	341	316	322	326	318	307	338	329	296	350	389	297	332	344	359	348	307	302	331	314	312	316	316	322	329	311	306	312	314	298	333	329	315	323	343	332	316	312	321	349	344	332	308	309	354	296	332	316	315	312	286	323	328	316	292	313	306	308	362	283	341	297	345	342	333	322	297	347	319	319	354	325	318	325	325	293	331	327	316	306	334	306	316	297	355	330	326	306	332	326	338	334	325	350	316	348	318	321	334	325	335	322	327	335	330	328	320	343	315	336	315	298	285	336	329	335	357	307	285	309	349	322	318	306	346	310	335	317	347	332	319	340	283	291	329	367	325	303	346	366	331	307	334	302	335	334	310	335	347	323	316	333	350	343	273	340	329	323	352	318	338	338	336	308	317	322	305	327	358	297	289	323	341	351	332	303	332	305	350	322	322	338	301	323	340	354	343	315	333	299	309	323	312	337	310	345	331	283	336	335	330	300	342	339	327	344	321	337	333	318	306	316	355	358	317	313	333	311	338	328	323	290	338	316	311	304	341	304	331	342	312	340	341	317	352	335	315	325	323	348	312	348	301	301	302	316	352	301	284	345	326	334	342	320	317	332	340	318	331	328	326	318	299	295	343	310	360	308	321	351	332	346	316	336	326	307	334	310	308	342	288	319	317	319	320	324	344	332	313	363	311	310	316	289	319	319	317	309	321	298	301	336	351	346	292	348	311	329	327	353	337	346	336	311	311	308	302	319	301	339	343	327	298	301	322	317	326	326	280	341	341	299	321	326	311	328	344	320	338	330	308	318	322	348	302	323	307	312	315	318	327	320	308	305	320	340	325	353	329	306	323	319	335	354	334	332	296	322	341	345	298	328	321	312	344	325	323	290	322	305	316	334	337	315	321	335	298	307	301	332	271	323	341	347	333	358	323	316	324	354	318	295	311	347	308	332	293	342	315	297	303	318	330	313	351	311	344	355	316	318	305	338	318	327	303	334	283	310	306	315	333	298	342	349	335	289	294	295	336	327	307	321	336	338	309	349	343	331	310	344	326	329	322	340	314	334	296	326	300	349	321	294	322	338	338	314	322	341	351	344	344	302	330	353	369	308	331	311	338	340	306	337	315	324	300	307	314	337	341	303	327	333	319	310	332	308	359	324	310	321	350	325	302	319	321	321	295	302	327	336	345	322	322	329	335	323	303	316	306	339	338	335	299	314	332	346	343	320	314	327	317	330	333	326	305	324	317	301	311	305	334	344	317	313	337	320	339	327	317	330	337	355	315	327	367	329	323	318	341	306	338	291	339	290	329	307	338	312	326	317	346	341	328	299	301	294	326	326	303	303	327	340	320	313	316	338	313	318	318	342	308	308	316	347	341	284	315	350	356	322	327	305	329	296	334	317	314	324	343	343	308	332	318	352	328	322	325	340	293	319	346	327	321	310	340	334	308	318	317	339	315	358	315	306	332	333	305	303	319	299	309	333	314	343	305	340	329	342	340	312	333	326	329	323	312	319	334	363	351	320	339	316	299	334	337	334	309	335	320	318	322	330	340	330	293	323	318	315	367	332	284	337	325	351	358	332	320	361	330	339	313	345	333	333	300	285	328	338	305	335	317	312	310	296	336	327	354	342	322	342	315	337	324	308	346	318	332	335	328	310	307	327	305	310	315	318	319	322	316	310	323	316	317	320	330	339	296	300	321	348	338	315	297	341	308	326	328	319	326	357	322	353	324	319	315	349	302	329	319	352	329	328	317	339	319	335	314	322	343	317	342	335	304	273	336	332	301	344	318	333	310	307	320	309	312	300	317	314	315	338	313	348	311	316	338	348	330	331	345	304	330	302	341	325	300	281	330	318	331	325	322	317	311	289	307	340	330	364	303	309	307	326	329	322	319	311	341	311	302	318	285	337	328	363	327	343	341	353	308	354	305	325	344	345	351	291	301	311	307	316	320	342	295	343	330	331	304	322	343	296	312	305	324	317	339	344	323	324	344	358	332	306	338	324	319
45210	40361	32169	36475	39714	39824	32573	30929	27016	22359	19936	16253	14943	10809	8774	6931	5894	4952	3756	3423	3330	2643	2317	2108	2043	1929	1911	1776	1655	1612	1504	1456	1529	1443	1419	1460	1317	1357	1442	1238	1195	1231	1128	1163	1078	1069	1091	1079	1100	1059	1034	1000	1012	989	1042	1039	978	966	981	1016	929	994	1007	1003	958	939	1003	875	926	983	976	1006	956	931	933	947	980	947	903	903	951	924	1027	977	955	913	954	994	967	955	960	970	922	884	921	983	956	983	979	979	918	997	914	978	993	985	938	934	921	927	913	971	953	956	944	982	975	1013	927	1012	964	1014	945	885	926	947	945	927	929	956	876	987	948	947	919	941	957	916	960	937	995	987	954	974	954	940	950	959	945	904	965	943	904	926	956	932	896	938	908	974	961	958	902	947	977	943	987	889	939	878	948	958	924	924	982	910	949	927	957	895	984	949	951	981	915	942	955	889	965	989	941	919	960	894	965	915	961	1001	918	894	990	889	988	960	905	909	939	903	967	945	901	938	931	924	943	964	998	916	923	915	900	1014	1003	966	895	968	974	931	941	895	974	943	936	927	1000	888	918	887	970	921	911	945	932	968	966	900	875	911	944	934	915	900	931	933	940	928	990	901	864	1013	882	912	954	916	920	878	971	911	912	909	970	953	909	943	928	951	920	911	936	987	948	931	920	969	911	954	1022	985	919	925	949	932	1002	905	923	954	936	892	873	905	982	978	914	948	960	973	963	915	901	872	916	912	1034	922	930	920	910	906	866	948	929	945	943	943	933	954	963	971	943	933	939	946	914	929	1001	941	1011	925	912	883	970	928	941	909	952	919	939	957	924	964	980	932	908	925	862	913	904	935	1009	951	968	958	923	897	933	962	888	986	924	939	923	922	917	949	933	991	876	956	966	973	945	937	971	960	914	924	973	889	922	973	929	904	931	864	930	955	969	921	944	936	977	888	977	937	967	911	959	953	951	919	945	929	933	937	996	958	951	887	914	984	988	881	986	900	938	909	946	989	966	921	983	1003	924	945	907	920	877	952	966	952	957	938	940	922	966	908	916	914	933	927	954	913	999	919	923	951	946	961	947	917	967	913	973	910	944	971	984	961	941	945	947	952	987	948	903	919	922	907	907	950	926	941	937	940	933	930	913	970	934	958	921	968	968	968	913	916	937	896	952	933	974	985	928	878	884	984	931	1004	977	902	931	934	970	924	898	952	917	914	932	930	875	932	949	950	962	947	913	898	963	900	994	944	969	942	939	968	956	930	932	944	949	925	962	944	934	975	944	895	909	875	950	991	922	963	918	913	948	925	925	974	975	1023	956	1012	934	966	956	906	917	904	939	930	886	973	950	897	927	912	896	957	910	959	931	938	960	986	916	944	915	935	900	933	897	930	911	918	965	935	974	995	861	952	955	927	968	932	923	951	961	907	890	960	925	903	921	960	964	952	957	929	906	903	960	931	949	907	921	919	904	966	920	948	965	927	939	931	974	948	930	953	899	952	968	886	928	932	939	984	923	933	933	869	933	888	961	926	881	905	951	947	972	947	909	961	921	923	936	876	887	934	932	925	918	931	947	933	961	957	996	971	909	922	884	949	941	913	920	974	907	926	912	950	945	941	977	958	918	954	899	952	904	920	901	887	982	959	928	930	951	946	882	874	927	896	980	963	951	918	975	994	849	989	882	901	936	1026	958	968	903	983	945	948	949	917	956	962	878	937	951	947	945	917	934	900	931	929	977	931	926	889	905	961	892	955	902	952	963	921	979	942	937	938	919	929	970	943	938	1007	964	945	916	892	952	918	944	968	971	929	904	1004	926	997	889	901	897	926	987	935	909	939	887	927	964	1017	968	938	964	946	942	967	898	932	909	948	932	886	972	910	936	929	1023	959	909	944	991	934	953	900	925	929	951	989	933	934	920	953	925	944	893	942	913	914	940	945	948	999	906	949	873	943	954	950	950	902	886	919	944	983	970	963	916	871	926	918	946	878	943	997	926	953	897	965	963	912	903	969	848	949	890	879	960	960	963	999	909	1029	975	895	934	925	898	963	926	969	963	874	933	903	921	948	956	902	903	967	943	900	938	917	952	945	929	955	913	902	931	983	927	920	951	911	948	919	936	916	967	897	992	949	948	886	942	894	978	914	946	921	989	976	945	959	908	941	877	914	950	977	935	920	968	899	923	893	875	954	918	893	934	964	938	934	948	909	938	936	945	925	879	873	911	930	952	928	910	930	929	938	984	930	963	965	919	852	939	897	970	902	981	941	954	922	887	929	967	911	962	959	910	969	927	879	970	963	951	929	933	956	893	981	968	943	966	977	926	961	941	896	929	960	917	910	922	895	965	949	905	946	902	944	944	958	917	975	962	914	933	878	883	894	915	940	910	931	905	884	930	907	932	934	940	980	951	973	964	925	937	933	973	944	931	961	966	907	881	927	910	929	900	905	960	965	923	961	935	888	921	968	943	971	938	892	919	985	931	946	945	936	919	948	919	968	944	940	898	989	956	959	975	892	899	933	1008	961	959	955	942	906	938	916	962	958	979	945	970	946	916	958	954	920	956	909	963	931	974	913	939	882	960	941	954	909	942	930	944	975	888	934	991	877	942	916	915	902	906	915	930	943	901	959	962	925	920	944	996	894	978	960	900	909	924	934	974	960	925	953	913	1026	966	908	920	945	952	931	978	922	933	952	983	861	914	972	920	920	931	983	915	888	927	975	945	915	962	971	955	903	883	944	873	994	911	940	938	955	945	925	929	899	926	881	920	911	922	891	952	896	915	982	926	925	959	965	963	952	941	908	875	959	952	970	982	1019	924	899	926	920	970	917	933	880	906	953	912	970	915	917	930	929	945	901	944	985	926	910	897	903	969	959	937	976	941	914	925	964	1002	872	912	900	956	895	945	933	937	932	929	924	923	951	961	924	913	983	912	984	856	886	946	1017	913	930	966	942	938	958	898	965	921	928	984	951	921	943	929	937	942	873	929	947	900	945	982	964	971	921	933	951	946	949	923	943	939	943	962	902	950	951	860	900	957	998	995	957	932	920	954	935	884	966	907	890	916	920	948	942	899	906	949	961	971	923	872	913	946	1005	911	893	922	946	881	953	937	956	1001	948	920	945	935	954	948	958	895	943	916	952	937	918	945	942	974	971	937	956	981	903	981	891	925	965	1013	997	952	955	903	922	917	935	891	934	973	911	951	921	927	970	938	888	926	941	963	956	928	902	936	908	943	919	908	932	910	967	903	902	899	885	924	913	924	908	961	932	915	990	922	960	883	921	955	974	920	909	993	960	939	929	936	911	944	955	936	1033	923	988	895	915	937	918	945	932	876	929	926	924	942	965	938	911	923	903	946	905	953	935	985	953	912	913	940	953	932	940	939	895	968	943	980	953	948	957	945	958	912	893	894	943	962	913	951	975	981	976	942	960	939	939	930	940	932	906	987	904	939	883	929	890	925	954	961	983	911	980	944	938	914	947	945	997	908	894	945	944	987	891	932	895	976	978	908	971	987	883	889	925	866	949	926	885	918	940
16794	15927	7029	5314	3703	2755	1822	1335	1011	820	697	487	442	360	340	263	287	260	289	228	213	193	210	215	227	212	214	177	200	204	224	147	181	202	199	190	194	170	204	193	183	153	178	201	191	195	171	180	191	199	193	184	207	188	198	167	175	189	168	181	157	185	160	176	151	163	174	183	169	189	163	160	197	182	200	185	198	183	190	180	188	186	187	178	197	182	204	179	192	175	184	196	183	195	202	164	190	192	199	180	168	175	167	170	155	203	177	176	172	204	190	172	210	190	192	197	170	176	167	182	198	188	167	194	159	185	189	212	171	153	183	162	168	211	178	176	195	199	183	172	206	176	196	183	188	191	185	176	202	178	185	162	187	189	174	195	164	163	198	169	203	183	206	168	194	196	177	172	188	177	188	144	159	170	177	192	192	171	177	184	168	180	171	197	186	191	188	158	179	167	179	195	172	175	189	178	208	194	184	175	179	187	186	192	171	196	197	171	199	181	182	172	172	184	177	193	176	201	179	187	155	179	178	167	192	165	189	189	169	177	207	173	161	176	193	211	192	172	177	197	172	197	186	190	180	173	168	175	177	196	192	186	200	180	196	204	159	212	197	173	182	188	167	188	188	191	184	191	186	175	184	186	177	188	200	172	184	178	176	177	174	194	189	165	169	186	176	169	189	192	207	178	197	158	179	194	190	189	182	185	171	207	171	170	166	183	201	154	182	193	184	160	184	195	176	182	183	156	171	152	183	193	197	161	168	190	177	209	211	173	189	182	208	175	175	210	183	168	184	199	192	168	170	187	177	181	191	206	163	196	193	191	213	188	191	186	181	194	178	195	181	198	160	186	186	184	190	182	163	184	183	190	193	186	180	164	182	193	168	183	186	179	170	187	194	184	180	165	205	184	183	182	196	190	187	196	183	166	198	193	166	185	187	190	188	180	203	186	197	166	197	172	183	151	198	168	192	201	163	217	161	182	155	175	180	191	162	194	177	167	184	188	195	194	168	190	207	189	189	181	181	201	205	167	189	182	179	204	198	191	186	187	200	192	184	186	172	178	195	194	177	177	199	185	171	186	178	170	186	164	188	196	170	185	188	203	191	194	178	211	185	185	177	181	185	184	164	184	182	157	183	185	179	218	186	209	183	181	205	171	178	164	201	160	171	187	198	206	184	187	173	170	181	194	167	185	218	148	188	191	189	176	206	172	184	183	192	170	176	180	185	163	203	191	187	162	185	170	162	187	192	195	189	197	181	162	192	176	205	191	161	199	189	181	206	185	152	169	178	174	159	187	185	156	213	165	172	164	181	207	173	185	150	178	181	135	179	192	166	166	184	194	170	182	177	206	181	178	188	200	167	170	177	192	185	179	175	204	192	188	191	171	180	167	170	183	199	175	172	167	187	188	178	183	198	179	172	187	187	189	194	171	187	176	198	180	173	181	158	168	182	203	191	206	207	197	171	169	171	193	185	178	204	152	182	199	168	166	210	209	206	176	191	173	179	167	169	189	181	182	201	200	170	188	180	178	154	196	168	202	189	174	188	199	184	214	152	188	200	179	183	166	171	171	201	187	181	182	176	169	185	190	192	202	171	166	185	190	151	196	203	198	181	196	175	195	180	191	201	209	189	163	169	190	180	171	170	193	174	162	183	175	180	183	169	167	185	197	181	181	179	153	193	170	181	171	180	195	175	176	195	172	192	165	190	186	192	184	185	184	198	163	159	185	178	173	186	188	178	195	179	203	173	167	155	173	171	160	181	171	169	200	185	187	179	181	191	182	173	176	174	191	187	193	178	164	183	201	208	207	172	185	179	178	165	191	180	188	177	193	177	178	189	160	178	200	175	175	198	156	197	186	195	167	180	175	161	172	171	176	184	169	165	187	183	175	181	171	183	170	169	199	198	189	169	197	157	163	174	177	177	189	182	194	191	178	178	183	188	201	184	183	173	178	169	180	178	171	204	199	177	211	178	183	178	172	180	187	164	163	175	189	203	182	167	161	179	197	179	178	190	196	191	168	180	187	160	148	203	186	211	199	181	177	180	176	172	199	161	178	177	146	168	183	165	171	172	197	198	172	156	185	198	177	165	195	173	162	202	174	167	169	182	200	194	188	180	175	188	169	165	171	189	209	194	178	188	167	169	190	181	168	206	177	176	162	215	206	177	169	181	192	194	164	186	178	176	173	209	198	172	175	195	180	163	185	198	162	183	180	184	187	179	179	172	164	184	175	196	183	178	167	160	168	170	178	182	170	178	174	175	182	191	177	163	178	205	183	189	181	187	199	170	185	176	184	171	203	174	154	198	166	176	186	175	183	170	186	190	178	184	184	184	188	189	179	174	191	173	196	159	182	174	172	193	183	173	194	185	184	182	191	172	178	190	181	166	167	169	150	184	192	176	167	173	176	198	200	189	184	191	175	163	171	192	173	187	160	228	201	179	191	166	174	194	189	210	177	164	167	156	198	164	191	186	166	183	183	193	184	170	205	200	203	202	187	189	203	171	178	180	169	184	172	188	173	186	153	168	199	195	180	198	193	187	187	163	191	200	180	165	190	203	176	187	170	205	204	218	174	193	177	188	171	182	185	203	195	184	180	162	184	157	202	189	165	169	165	181	197	187	190	181	211	186	189	186	195	177	188	166	174	224	172	207	187	175	185	176	185	202	200	174	182	192	194	186	160	148	177	208	210	178	176	172	173	182	181	175	161	160	188	160	175	191	173	209	175	186	163	190	170	188	168	193	183	179	171	167	164	177	165	175	189	157	172	176	190	181	178	192	212	192	185	175	196	196	160	176	156	169	187	176	198	198	170	197	199	199	192	200	169	168	176	160	185	188	209	203	191	165	153	173	172	183	183	201	183	178	175	194	201	160	203	202	180	179	198	172	184	178	192	183	174	191	201	186	186	183	190	201	161	168	189	158	173	176	182	197	175	199	181	187	163	168	169	173	189	188	184	191	171	172	173	205	180	183	174	172	169	189	199	172	172	172	181	169	173	202	184	173	189	196	178	154	184	164	170	152	180	189	175	174	190	175	190	156	186	170	187	201	182	184	183	220	168	186	187	199	167	172	205	189	174	183	178	194	172	195	181	191	179	168	192	205	182	164	170	192	191	184	164	179	165	173	163	168	194	165	185	163	176	161	180	199	184	203	179	191	193	191	170	187	194	185	182	167	199	183	182	174	165	196	183	196	161	161	161	175	171	193	197	168	189	185	167	203	182	159	194	195	211	206	177	178	185	174	176	181	206	207	193	201	178	172	182	165	191	210	183	203	176	186	184	183	184	175	168	162	164	179	171	173	188	183	183	192	159	181	185	165	202	174	190	148	226	180	173	168	175	178	174	162	171	154	176	193	149	189	192	174	169	206	176	184	192	155	180	189	200	173	175	178	170	190	165	186	165	180	181	178	193	172	186	169	189	176	180	173	181	195	156	203	199	174	171	167	176	210	172	201	185	184	182	178	196	193	202	206	154	170	192	176	178	171	159
14709	16066	10241	12582	11205	10000	6908	5725	4658	3796	3252	2577	2238	1924	1592	1436	1347	1305	1151	1081	1089	896	890	811	883	797	793	748	780	733	703	714	702	724	645	629	639	706	646	663	700	605	637	618	612	632	610	628	586	641	611	630	617	617	590	636	606	571	602	610	601	607	622	546	609	556	612	586	578	588	593	613	598	584	607	599	597	584	594	623	595	576	580	587	598	599	609	611	589	611	635	559	538	582	635	607	618	531	551	550	557	560	586	579	611	586	611	611	611	620	613	594	564	563	627	569	578	587	650	599	602	587	598	534	601	571	563	627	589	608	598	623	623	575	539	585	661	635	640	576	624	590	570	581	574	597	585	585	585	603	581	592	587	627	579	574	602	588	615	589	570	600	649	604	558	583	585	592	566	588	638	632	630	540	592	600	602	582	574	604	587	579	615	602	580	546	636	605	594	572	565	573	613	564	632	619	545	597	596	549	589	557	572	571	574	655	647	633	577	571	581	591	570	576	602	606	569	632	588	606	592	598	547	609	596	581	602	606	583	578	562	606	560	575	588	575	575	607	569	636	577	603	603	559	578	547	583	559	601	599	616	591	604	567	605	590	592	580	645	606	530	593	583	573	578	602	597	598	577	568	545	614	574	603	580	618	589	608	576	569	558	566	548	589	625	626	629	646	575	615	571	581	563	583	592	608	615	553	645	587	585	587	637	571	612	568	592	582	588	573	596	573	605	614	577	562	581	599	538	549	588	551	643	578	598	592	592	591	580	570	593	560	567	617	571	604	580	580	640	573	567	587	609	608	645	595	594	582	610	566	624	588	597	605	587	545	579	568	567	607	590	586	592	589	573	635	649	628	566	602	590	582	551	633	606	625	585	589	606	574	566	579	603	572	582	612	598	600	538	568	564	605	528	574	593	593	602	613	589	581	555	591	548	543	547	578	586	592	600	632	600	597	622	591	612	623	585	584	586	574	592	581	528	567	620	614	609	580	611	607	572	593	556	598	626	637	590	562	593	557	592	592	540	572	594	603	593	575	583	632	593	598	578	552	611	614	608	621	651	586	588	578	613	588	588	576	578	629	597	590	642	621	561	596	574	583	589	585	581	614	620	534	621	576	642	623	587	621	623	606	556	631	605	602	535	560	556	555	577	586	583	597	614	603	574	602	629	596	621	604	578	603	569	614	569	572	588	601	575	595	607	595	552	589	606	586	616	636	585	611	598	559	567	594	581	641	603	589	575	590	621	604	545	623	656	599	579	613	564	593	557	633	592	607	574	604	571	573	570	609	607	604	579	594	562	533	608	590	586	575	556	588	614	600	573	612	570	587	577	615	540	554	570	624	607	550	598	623	558	614	642	575	609	604	578	567	592	560	563	645	639	585	590	566	602	604	587	591	575	579	595	614	586	613	567	556	539	607	565	614	609	586	605	577	558	595	609	607	624	578	622	625	583	559	541	563	603	609	613	614	571	603	628	589	567	600	641	555	566	619	611	578	583	576	605	550	636	593	581	592	561	553	622	580	618	532	578	605	610	609	608	586	588	607	525	585	582	569	629	565	605	571	649	572	536	604	583	599	607	600	563	575	569	595	587	589	571	583	617	602	598	611	573	596	592	617	569	592	620	578	561	596	591	588	577	576	584	596	601	643	596	631	556	564	643	570	587	545	544	617	574	585	569	580	554	600	600	628	569	586	577	589	600	569	589	571	617	572	577	601	569	604	598	626	570	566	605	637	650	580	602	573	551	586	553	584	551	579	557	574	560	558	543	597	583	616	597	576	579	596	587	553	579	588	616	632	570	602	637	583	572	583	609	569	613	562	605	570	618	574	627	588	615	563	610	591	589	568	580	590	580	598	654	602	603	623	644	584	586	639	603	571	586	581	574	584	560	602	619	588	628	588	592	577	615	603	618	601	608	606	598	587	574	603	612	561	610	594	620	572	604	580	564	601	594	595	587	625	592	571	543	605	600	581	578	601	592	596	614	553	618	577	573	588	565	604	595	581	591	598	538	578	605	618	592	608	588	563	574	614	577	593	610	574	619	627	629	601	582	621	573	583	613	590	618	591	588	599	598	649	631	572	582	611	557	603	608	623	568	621	608	618	592	626	592	584	595	591	613	582	572	552	591	605	580	604	530	646	595	596	573	609	591	561	590	557	631	554	621	631	591	603	589	579	560	596	557	614	592	630	570	591	569	589	625	576	589	609	604	571	580	586	561	539	585	657	560	590	592	574	622	644	585	620	588	567	585	606	609	565	564	611	614	607	565	597	648	568	640	599	567	554	622	624	579	615	553	591	549	560	567	586	631	599	570	585	617	632	593	561	601	607	616	610	645	622	616	624	564	595	583	612	608	564	588	572	576	595	566	601	571	609	619	555	620	521	608	598	574	606	612	585	561	603	571	591	595	568	587	601	593	550	596	568	571	607	612	584	567	584	540	574	582	606	617	563	584	544	604	586	601	643	546	591	618	627	566	606	587	612	554	611	614	577	590	593	603	588	562	648	590	592	616	577	581	630	601	567	611	590	556	582	555	589	641	627	583	596	600	608	572	596	589	613	573	607	539	593	608	572	587	563	638	603	608	557	631	578	599	589	614	616	576	575	635	570	535	620	619	564	612	577	572	594	576	633	581	583	618	592	571	599	565	682	593	569	575	601	573	569	586	613	571	591	581	554	528	564	580	615	588	579	551	597	607	596	612	591	573	595	568	602	602	593	534	570	560	590	564	591	626	582	584	595	610	548	544	596	602	630	646	603	576	603	564	618	594	629	573	554	578	623	595	549	601	617	634	595	569	612	587	555	578	575	552	625	589	546	579	602	574	561	578	581	605	573	621	593	614	582	524	579	555	593	605	596	593	585	605	622	623	622	593	565	579	557	560	612	591	609	595	600	600	564	596	576	563	538	588	630	604	602	582	591	572	629	579	572	612	591	614	613	592	583	569	580	578	586	598	596	551	584	617	609	566	583	642	559	593	626	626	530	590	554	596	565	596	560	619	607	600	624	624	650	607	568	577	595	636	565	534	564	623	551	595	649	585	663	625	587	579	604	596	557	593	626	598	590	618	574	627	620	617	572	611	551	617	578	605	575	579	631	598	559	567	568	577	576	618	588	564	561	587	596	616	587	554	631	559	584	585	542	618	601	611	585	592	607	556	661	577	583	599	618	537	612	583	564	588	565	597	581	604	567	604	626	577	575	618	575	597	587	603	626	616	621	610	610	591	614	611	561	564	598	574	539	587	562	591	620	585	578	516	569	560	612	594	622	549	606	623	599	574	574	561	603	539	566	604	590	579	569	688	596	598	636	560	614	619	606	619	606	639	649	585	654	573	575	611	598	566	552	593	552	595	536	590	586	560	604	536	616	572	597	591	592	590	578	561	583	591	602	575	569	588	626	618	594	569	605	589	600	613	596	592	587	623	568	637	621	572	590	605	598	547	643	554	596	597	642	594	598	612	593	612	635	573	574	605	542	548	549	586	564	588	574
46890	43148	28424	27408	25919	25351	16674	10934	7113	4610	3496	2616	2147	1424	982	743	652	536	469	431	370	330	316	329	311	276	306	302	261	281	266	288	245	238	246	233	250	235	248	235	249	251	262	238	232	198	231	239	215	214	207	232	224	211	227	233	220	205	223	221	215	226	206	213	208	225	222	219	237	226	207	225	217	203	224	220	240	234	211	238	246	179	229	216	218	196	221	218	207	231	209	188	228	210	202	237	219	239	240	239	215	227	229	231	243	205	232	218	213	216	196	237	227	238	219	235	240	195	233	219	223	211	235	229	225	243	210	204	232	210	220	240	223	219	231	175	203	226	212	234	213	223	236	232	210	190	215	200	205	246	231	262	235	219	213	208	230	236	223	228	204	212	226	213	216	238	224	192	222	239	217	258	232	244	222	206	206	200	194	202	242	254	238	217	207	191	217	205	206	241	229	235	228	223	239	239	237	227	227	240	229	230	228	207	211	215	213	214	249	227	175	221	230	237	191	221	226	236	223	232	202	215	209	226	215	211	212	212	198	215	216	210	234	229	224	229	244	221	232	247	242	226	209	196	209	193	217	222	207	209	219	234	221	190	215	209	218	206	220	216	223	192	209	231	241	209	223	226	248	233	236	213	200	219	238	237	233	227	242	228	211	226	213	241	218	202	200	202	222	206	209	179	223	217	219	264	229	232	245	243	217	229	224	228	225	223	224	207	201	228	216	196	231	225	222	234	203	228	220	197	194	227	205	234	184	259	225	219	241	205	218	218	220	214	204	221	228	230	215	231	203	205	233	237	230	224	200	234	204	227	233	215	209	247	243	219	214	249	237	190	212	222	202	224	221	212	215	216	203	220	238	217	216	231	214	244	257	219	233	214	215	227	247	233	251	241	203	210	202	217	197	224	246	244	221	185	223	209	198	208	227	259	230	221	231	210	242	217	200	252	217	233	234	226	218	246	251	196	197	224	237	211	226	237	239	221	223	236	235	228	197	190	234	220	215	236	219	199	239	241	242	255	222	229	182	219	243	226	239	219	245	223	233	200	227	224	223	228	202	222	223	236	221	212	218	209	213	198	215	221	221	199	198	245	221	213	204	218	207	243	231	215	229	210	218	218	206	226	225	203	243	242	214	230	207	217	227	230	231	235	218	215	219	222	211	216	211	205	216	210	211	229	238	195	204	207	218	212	219	207	202	215	225	225	196	218	233	202	216	237	221	222	204	209	201	225	227	226	231	220	236	238	231	223	214	227	234	224	223	221	214	226	194	213	236	233	202	213	233	215	239	227	220	229	217	229	222	262	208	207	231	211	245	227	233	219	199	216	207	217	217	202	194	218	232	223	220	208	189	235	229	216	218	215	212	230	215	235	225	236	184	230	239	246	231	246	229	230	207	230	200	230	212	197	203	192	239	225	221	223	222	217	218	196	223	210	226	188	243	198	204	210	203	223	236	227	246	235	223	202	210	187	200	240	232	227	218	215	231	266	211	250	199	242	205	226	244	203	223	259	193	246	222	240	234	217	239	239	238	229	252	232	228	214	186	224	202	223	218	223	258	232	194	215	193	200	216	198	222	234	229	239	207	237	211	230	219	195	243	232	224	240	208	234	213	225	217	242	209	225	224	206	236	217	216	230	182	234	224	233	237	232	225	239	210	233	216	227	221	261	231	230	213	199	217	240	212	233	240	222	207	210	216	230	206	222	226	229	239	228	206	218	210	212	200	221	203	198	218	220	234	260	200	190	233	210	198	210	242	228	218	224	245	213	259	214	220	245	225	219	220	256	252	228	232	191	213	226	253	213	196	225	220	211	220	235	231	249	211	230	225	221	223	227	225	229	209	192	214	229	223	221	218	223	239	200	209	219	226	250	223	202	229	221	220	212	233	228	236	223	202	206	214	233	218	218	226	218	244	236	215	230	219	226	210	230	226	242	226	232	193	237	234	226	214	228	207	211	248	234	243	221	209	205	250	235	223	213	238	211	220	221	221	211	240	247	219	226	218	218	239	256	248	225	210	232	237	249	201	213	243	219	208	246	227	228	233	219	199	207	242	234	240	224	227	220	205	237	247	241	219	219	228	244	235	237	237	223	206	214	208	207	222	201	228	237	247	224	227	246	223	245	249	246	217	260	227	204	214	205	225	220	223	202	237	220	229	245	235	252	211	218	236	227	199	234	224	269	229	227	218	229	230	249	238	220	199	226	222	210	186	220	223	213	226	224	229	222	235	205	230	217	236	227	220	242	240	241	209	194	216	210	209	230	205	201	250	224	195	249	229	201	220	228	208	213	193	238	235	197	225	231	200	218	217	234	255	221	218	234	219	219	196	220	247	204	220	238	228	209	222	234	221	236	246	214	234	196	220	232	206	223	248	217	233	200	219	236	221	250	215	210	240	200	235	187	203	221	241	209	208	223	225	215	219	213	250	194	232	206	225	218	210	214	227	215	243	236	235	203	209	209	222	225	226	229	203	228	226	234	223	229	211	218	242	209	208	201	217	222	264	225	209	241	234	211	247	192	222	205	263	243	220	238	243	222	204	252	234	257	251	206	228	208	245	201	212	210	221	210	224	224	200	229	236	225	230	241	194	218	212	237	217	240	220	248	238	211	245	250	222	247	208	211	216	226	230	217	220	192	213	218	238	225	175	236	244	233	215	196	224	219	240	214	215	235	217	235	254	202	229	233	214	230	234	215	218	217	205	216	233	234	208	210	204	253	222	217	220	222	214	220	207	235	233	196	223	199	216	229	235	224	228	212	216	226	208	235	221	224	203	221	224	237	215	262	200	226	202	221	234	206	227	222	214	228	241	218	223	188	247	249	228	208	217	215	213	233	191	229	231	200	211	202	212	209	225	218	216	212	222	222	207	258	209	234	215	218	230	221	221	229	233	231	219	233	248	202	210	218	240	230	239	223	247	205	226	188	215	210	225	223	218	222	200	215	210	233	217	228	232	201	232	234	226	224	199	217	219	220	204	231	233	208	230	210	212	208	226	226	212	209	227	194	212	225	221	217	224	214	225	236	215	225	215	209	244	220	228	199	216	200	215	236	241	229	215	234	218	228	223	208	217	203	191	210	220	228	209	240	237	242	223	233	222	218	220	224	234	198	205	221	247	216	206	209	206	222	236	235	236	216	217	208	231	221	228	226	232	195	233	211	235	213	202	238	212	218	215	224	247	204	191	204	207	222	230	242	188	245	206	208	218	225	233	227	213	220	218	201	223	220	236	211	220	222	218	228	234	225	199	194	243	235	212	216	210	236	225	199	208	217	214	231	237	196	221	226	204	222	226	209	221	209	217	234	208	230	218	242	209	235	204	216	253	217	219	248	221	227	204	216	238	207	235	215	221	203	193	206	238	211	249	207	222	244	202	224	208	243	244	234	225	235	200	231	220	242	216	208	220	222	231	220	233	216	258	255	200	218	213	211	212	209	201	216	238	196	220	226	218	205	210	254	195	241	218	218	217	231	218	215	200	202	212	208
38523	32225	25367	30207	32778	32602	24541	22481	18548	13933	12210	10182	9058	6409	5242	4051	3439	2949	2501	2188	1888	1710	1395	1349	1272	1280	1199	1224	1155	1088	1065	1041	994	1016	959	926	925	909	951	901	874	823	814	751	765	744	795	740	776	735	773	702	742	739	739	756	715	704	734	724	684	737	718	736	744	718	712	743	707	650	738	715	691	660	698	719	685	695	648	694	722	702	763	692	687	723	722	709	702	745	699	706	684	690	704	693	683	718	694	754	698	719	705	762	677	673	705	763	700	712	669	703	706	740	690	712	655	730	712	717	724	730	706	745	696	722	700	675	720	682	694	689	638	743	710	691	676	722	699	707	678	721	711	701	732	684	696	700	679	665	664	705	700	726	729	690	648	698	699	653	687	707	673	697	693	658	700	670	714	656	682	726	694	672	665	665	694	707	676	704	712	665	698	692	652	663	692	688	706	706	709	720	738	663	694	707	713	712	702	692	676	718	674	711	699	676	714	666	710	703	696	679	715	700	709	700	716	715	733	720	690	792	669	651	678	697	701	668	639	679	715	672	695	705	716	702	690	671	671	699	630	686	736	691	680	702	654	696	688	654	709	701	720	684	684	715	670	735	672	711	740	732	703	685	704	695	703	683	649	757	759	669	718	700	737	740	704	667	740	715	706	723	705	663	730	735	680	706	737	676	744	716	682	682	704	722	660	707	709	729	723	699	742	734	730	681	644	653	698	662	730	701	709	708	698	669	664	672	658	708	686	734	715	667	714	706	693	733	611	693	652	691	735	670	721	684	664	722	712	699	654	723	668	677	691	748	687	686	699	707	706	676	709	728	689	731	714	674	669	664	700	690	644	695	744	728	732	675	707	695	707	718	706	672	743	712	695	713	669	695	677	677	680	711	685	655	717	667	663	710	682	702	678	698	693	748	698	736	700	709	691	726	664	665	681	715	698	688	699	686	707	710	697	704	713	671	718	721	725	658	693	708	711	656	700	689	672	705	696	666	694	752	687	705	724	662	708	704	715	643	677	694	673	690	713	690	695	715	729	716	629	694	683	700	631	703	678	734	721	701	654	697	715	687	657	621	704	672	655	724	685	645	683	727	699	691	680	680	730	681	712	710	715	697	680	698	687	667	671	717	707	705	689	667	651	680	710	743	734	725	693	676	737	688	698	678	694	672	728	681	700	700	679	718	661	700	702	633	672	681	666	717	738	690	688	660	670	705	745	689	701	718	733	699	700	684	718	699	735	653	656	699	705	695	705	680	712	693	728	707	687	750	688	730	714	735	745	743	711	684	707	719	678	678	713	664	747	691	738	641	643	685	684	697	770	692	680	717	654	724	664	729	684	707	713	710	694	698	695	667	699	702	708	673	733	690	719	702	690	691	665	671	667	710	680	701	670	681	701	677	702	728	683	676	736	693	696	716	685	671	667	685	674	736	676	695	736	716	669	664	695	696	699	639	705	706	682	697	680	710	699	697	662	717	676	679	706	655	655	668	705	705	708	712	691	692	676	683	724	715	671	683	698	722	652	742	725	687	658	742	664	767	658	692	718	657	733	679	644	697	686	686	712	717	673	696	740	701	682	657	704	698	689	687	733	657	640	659	662	656	659	691	704	735	679	673	712	698	678	721	701	744	701	686	692	731	681	702	761	699	721	677	681	682	672	692	678	686	650	734	729	718	743	724	677	639	708	688	739	702	677	686	700	630	650	721	662	709	702	657	659	695	709	689	665	667	755	660	649	758	713	674	710	649	702	671	648	699	705	714	696	697	668	719	667	712	689	685	704	681	714	694	713	720	717	693	649	673	699	698	726	705	744	712	733	702	664	689	718	685	660	758	671	623	732	663	704	688	705	624	684	665	700	639	721	694	706	714	687	692	724	661	674	694	689	658	733	699	678	711	683	716	642	660	701	721	712	728	693	686	686	701	680	702	711	711	729	692	680	702	679	709	701	691	719	652	700	678	665	625	710	744	682	728	682	672	707	712	719	690	705	644	698	728	736	700	697	619	706	761	722	728	667	692	709	674	664	711	717	672	695	722	732	713	738	685	695	702	677	724	710	696	708	704	674	684	677	700	688	684	746	701	663	692	702	744	684	745	693	695	695	692	707	693	685	680	678	709	684	671	670	719	696	692	682	691	705	663	748	691	681	700	707	718	698	685	647	666	708	725	648	670	669	694	628	679	731	690	645	679	699	666	684	683	658	701	702	659	682	691	690	700	745	684	696	659	670	691	698	738	719	673	673	686	709	726	744	696	672	694	705	702	681	733	693	703	713	677	702	698	679	661	681	698	667	676	668	725	652	688	720	695	710	677	663	708	689	728	737	743	684	674	666	685	681	738	662	730	690	683	735	679	717	720	679	706	751	649	681	673	727	727	689	656	682	720	685	711	653	720	677	657	672	693	683	764	709	679	658	698	702	708	697	670	672	718	697	708	686	743	736	715	728	688	698	688	683	670	708	720	691	669	729	692	694	628	653	691	682	688	692	690	723	674	691	728	692	734	675	729	715	736	729	708	704	707	735	687	703	691	680	724	695	713	730	665	658	690	663	718	710	739	656	752	747	703	692	692	693	700	669	688	686	669	656	732	694	659	680	707	660	654	693	677	680	661	705	713	708	685	719	690	683	706	704	655	672	717	696	724	662	659	756	709	686	695	728	665	708	688	731	730	677	699	719	717	680	715	717	648	712	667	710	709	718	646	700	724	663	727	725	724	681	701	656	683	650	728	710	698	721	693	704	746	713	693	701	697	758	689	696	683	696	657	681	667	677	698	687	690	660	707	691	686	741	695	722	706	714	704	711	677	700	677	695	695	697	673	660	660	741	716	713	744	733	647	688	716	632	680	724	711	688	710	728	688	734	663	692	699	692	678	683	692	662	672	712	709	715	748	726	683	709	713	694	699	736	714	718	697	706	704	664	663	699	716	690	686	675	661	664	696	758	732	639	698	651	659	708	674	750	710	672	695	679	707	707	717	711	701	679	698	686	703	717	674	702	723	682	667	690	699	711	693	662	677	685	663	751	674	711	696	636	760	722	710	721	691	652	690	683	650	698	662	701	674	659	722	681	723	721	754	671	696	632	679	663	662	667	687	707	692	683	683	725	676	704	687	662	688	658	667	721	752	710	706	719	734	760	684	641	689	741	739	655	721	694	648	708	660	703	716	713	718	741	655	714	703	703	725	685	699	674	687	766	707	670	669	706	681	655	700	736	690	713	721	709	716	684	714	682	666	765	704	704	730	703	667	735	724	675	684	685	690	699	713	675	711	732	674	671	717	726	675	708	711	697	697	717	669	695	684	725	732	688	681	682	738	699	721	667	724	660	737	733	698	703	681	711	745	729	683	688	703	707	665	694	692	711	773	696	682	702	707	732	682	705	749	672	710	722	762	713	632	666	704	705	702	708	650	667	693	686	702	690	697	730	694	730	672	673	680	677	710	700	726	683	667	688	704	708	738	693	662	661	650	658	712	664	747	718	651	690	688	678	711
56693	42582	28291	29402	30362	31120	25746	20181	15169	9425	7101	5061	4472	3121	2258	1630	1330	932	836	715	625	566	437	498	515	480	457	428	388	392	361	390	395	391	407	411	380	366	392	348	384	321	350	366	323	358	341	344	341	319	336	355	324	331	319	332	329	374	329	324	321	333	336	329	366	341	311	324	335	329	310	338	343	300	311	311	346	348	324	319	305	341	340	306	329	304	294	292	330	342	298	324	291	289	360	337	331	300	316	336	334	337	303	318	320	332	324	313	323	336	345	326	323	315	331	317	291	326	324	342	316	288	354	338	311	313	308	315	319	321	355	323	326	331	353	325	322	362	306	321	361	347	316	340	334	319	320	302	294	332	296	305	342	316	325	301	300	328	297	319	306	336	322	351	339	314	351	290	324	373	345	325	315	334	330	322	328	344	334	339	318	317	343	306	342	319	306	310	322	311	305	293	321	314	298	332	324	349	310	336	321	329	341	331	335	314	340	339	310	300	331	307	308	320	334	336	297	315	332	324	307	326	295	290	328	327	325	308	315	318	310	343	294	315	339	319	316	324	321	328	352	344	332	333	345	340	308	326	320	337	326	317	329	331	355	310	338	320	343	312	296	329	301	320	321	322	327	322	333	322	311	302	304	343	316	326	331	356	369	350	310	324	318	311	356	341	323	391	310	306	341	329	330	346	321	344	303	338	314	286	325	291	339	334	340	337	332	296	331	338	319	349	319	308	312	331	336	337	330	335	330	342	328	327	369	327	315	294	324	288	349	303	317	313	308	323	326	325	361	340	340	268	323	307	335	340	338	334	317	296	338	291	338	314	300	287	298	333	329	314	330	342	321	339	307	321	384	316	336	330	345	319	302	343	348	293	319	327	315	306	354	343	340	329	323	316	334	310	341	314	308	304	317	321	349	302	315	319	364	315	335	327	298	334	315	323	294	312	328	303	332	333	327	312	317	322	350	336	311	327	315	350	322	347	294	325	334	314	294	318	289	316	356	307	323	302	316	340	322	340	345	335	319	329	341	320	330	325	301	316	273	316	326	344	332	332	327	318	325	341	295	297	309	306	339	321	318	309	291	348	295	335	329	352	355	308	312	333	333	318	312	331	338	311	310	288	324	327	303	308	328	326	342	299	297	331	368	318	305	312	324	341	314	362	311	309	310	332	311	304	310	315	343	296	328	326	296	314	329	297	294	333	316	345	324	286	309	287	320	329	319	318	334	331	352	321	320	338	353	324	311	328	333	318	334	353	320	307	338	306	282	338	280	340	333	340	314	343	350	308	307	351	329	314	322	387	340	345	325	341	320	353	329	317	276	312	305	334	351	303	317	299	305	322	298	318	304	293	320	297	307	309	364	318	331	306	332	354	345	330	339	319	324	323	343	312	355	368	334	325	346	330	321	315	336	325	334	299	340	338	322	321	321	338	342	317	328	336	310	344	299	318	321	347	321	327	318	324	319	316	340	351	291	336	313	292	309	293	336	330	278	287	320	335	304	347	361	322	327	310	324	351	342	323	335	333	301	319	306	327	296	317	328	333	310	318	319	309	328	366	317	326	324	319	335	302	308	347	290	322	336	305	325	309	304	317	309	306	330	315	331	322	328	306	330	307	319	307	313	355	313	294	335	302	326	317	306	323	327	342	331	303	335	352	324	350	308	345	284	318	358	326	333	326	333	327	317	323	330	288	318	299	328	309	307	397	343	330	299	317	326	333	317	319	345	323	321	313	334	325	311	313	312	323	319	346	346	303	328	309	337	310	294	315	331	322	296	328	308	367	309	330	347	328	328	309	315	341	340	335	319	331	306	332	341	307	353	310	338	311	354	330	331	293	302	346	320	313	345	321	324	364	314	319	322	327	303	312	295	287	290	317	324	324	297	298	317	339	350	289	331	344	325	319	297	327	351	337	343	325	323	318	319	342	305	331	346	313	325	334	330	340	311	366	309	322	326	330	317	309	321	323	305	331	328	329	331	307	309	312	324	314	323	306	348	315	313	313	319	293	309	335	322	341	331	296	300	301	357	321	302	347	318	323	309	338	340	309	365	336	318	337	328	318	342	331	304	333	310	320	325	358	337	346	339	321	324	333	321	301	317	291	330	318	327	316	302	371	304	309	293	325	315	319	317	336	299	326	338	312	295	306	307	285	321	334	297	337	347	300	291	307	349	339	359	337	365	351	342	342	310	322	302	361	343	307	349	314	344	336	313	329	330	326	295	332	310	367	331	313	341	288	321	340	309	345	330	322	317	319	336	322	347	320	334	321	338	329	318	323	341	335	309	324	343	344	337	318	336	359	289	329	319	301	308	310	337	317	336	303	332	297	313	304	377	346	303	333	332	342	303	347	320	312	338	369	317	345	310	307	348	327	329	340	325	337	307	326	327	316	337	326	294	326	317	313	336	361	317	300	355	296	324	287	328	332	321	310	348	293	317	313	328	327	348	350	320	290	323	346	301	315	319	323	308	313	334	330	352	312	310	318	346	330	310	342	325	287	351	313	343	325	314	331	313	325	332	350	309	314	322	319	328	287	323	323	332	308	312	318	376	312	350	324	308	288	309	317	315	306	337	331	325	291	350	338	339	304	359	346	310	278	331	323	339	339	325	287	304	292	334	344	334	330	317	353	311	319	321	298	328	299	361	329	341	320	333	291	335	303	315	328	316	338	304	346	335	331	299	328	337	322	331	328	337	315	305	323	304	301	311	326	361	361	332	318	328	307	323	364	334	348	321	343	297	288	349	313	348	323	318	307	347	324	334	345	316	308	324	312	321	341	299	333	323	339	312	321	306	339	312	305	326	363	316	300	294	322	320	294	326	357	328	338	346	323	317	311	333	366	326	342	331	306	299	360	298	310	301	343	313	333	321	309	322	307	337	354	297	341	314	319	326	311	335	357	314	307	326	312	318	338	331	345	331	358	339	326	353	317	347	308	316	337	358	308	323	327	325	330	337	304	327	341	311	318	338	344	297	329	329	329	334	345	340	337	320	357	314	319	324	317	336	339	311	320	333	338	344	327	288	302	350	313	288	306	341	295	325	292	313	344	314	334	345	367	313	338	324	333	304	315	340	337	318	305	304	349	321	353	347	323	319	320	342	309	331	326	298	340	336	341	312	329	296	311	309	311	336	279	316	348	328	325	295	329	325	324	317	318	351	358	351	319	342	328	334	324	302	334	326	313	352	303	303	337	322	327	319	325	319	334	281	340	327	311	341	345	323	330	327	340	342	324	333	324	323	309	315	291	315	332	327	344	320	351	336	337	332	322	322	305	324	313	320	324	304	353	324	327	288	319	322	338	313	352	301	335	309	331	311	318	328	318	337	294	327	317	328	266	341	330	342	336	316	321	304	333	294	325	329	349	297	308	314	327	326	303	307	322	316	300	355	332	348	319	338	333	342	364	329	321	325	327	328	341	344	303	300	347	330	350	295	290	327	305	330	318	325	294	318	316	315	342	300	313	293	321	325	316	344	315	348	312	260	304
46206	34276	32159	36668	39588	39716	34279	31426	27309	21813	20049	16141	15033	11302	8801	7034	5955	4894	4383	3312	3083	2599	2177	2133	2049	1920	1869	1673	1606	1718	1452	1444	1486	1425	1432	1356	1273	1315	1342	1240	1249	1155	1233	1221	1119	1044	1081	1065	1057	1013	1054	1041	1049	1002	1065	1052	1016	979	1016	985	956	1015	1066	997	995	1012	961	1001	973	926	859	975	927	925	908	1003	902	936	1005	903	974	950	963	959	945	949	935	995	956	986	928	938	976	965	979	997	954	947	1008	955	899	956	950	986	964	943	963	988	961	927	932	887	965	973	925	945	949	970	949	970	934	918	987	970	916	948	961	985	952	986	912	962	955	986	935	953	919	922	960	973	965	990	939	947	949	991	916	924	933	983	938	941	909	966	980	958	949	933	921	900	946	969	994	937	945	951	934	979	938	878	936	1037	916	990	917	931	923	963	893	966	932	956	905	978	873	964	960	904	1034	905	959	919	935	909	978	847	919	954	929	962	953	948	962	973	937	929	947	922	958	923	917	919	972	932	966	930	947	882	965	923	884	914	953	965	973	998	930	935	933	979	919	911	932	955	906	929	934	920	956	967	898	920	900	961	931	903	900	1011	970	935	959	991	984	872	941	915	894	949	912	957	952	947	963	944	919	918	870	914	974	941	932	899	961	914	934	965	945	920	933	925	917	925	936	956	933	950	867	942	891	953	896	915	998	944	996	975	958	954	937	937	917	900	934	997	914	935	913	925	952	958	920	916	1000	984	968	985	920	959	917	943	923	934	957	963	956	902	922	934	934	922	971	961	896	956	915	920	969	921	929	950	918	914	910	969	942	975	943	933	923	982	974	981	896	943	927	913	934	960	940	943	962	875	909	951	938	918	860	979	950	935	929	902	925	946	935	932	954	927	938	965	932	909	908	853	979	981	870	936	903	963	918	946	912	898	995	944	978	1018	985	894	922	945	899	943	926	888	912	944	933	912	957	978	934	956	934	940	943	922	986	864	872	913	974	927	912	898	928	926	1005	897	946	926	942	952	982	973	978	950	889	914	966	947	924	993	959	973	882	971	971	923	919	975	921	938	1030	940	936	915	943	958	1000	917	989	933	912	923	937	991	902	961	959	903	902	911	928	928	951	930	975	988	896	909	918	897	958	954	932	974	931	1004	905	960	937	932	960	969	989	901	944	939	933	970	925	928	951	953	926	893	963	970	914	901	924	932	954	914	965	875	909	989	993	934	956	948	963	963	941	905	932	991	993	957	927	948	902	927	995	951	921	926	914	960	912	900	914	977	980	971	945	986	897	962	943	938	936	840	958	940	921	890	945	1017	989	951	937	903	963	887	923	939	952	909	911	933	886	895	904	913	1005	939	921	891	954	943	972	969	914	946	956	931	900	979	923	940	949	919	954	955	991	946	922	1006	993	921	915	944	943	910	916	963	916	990	953	936	920	944	933	993	960	966	962	883	922	933	969	901	937	972	937	879	987	929	954	941	962	932	921	886	911	959	907	987	942	940	957	907	895	923	969	967	956	915	981	902	900	945	949	959	923	958	905	982	924	879	921	982	937	952	918	981	915	955	924	891	877	899	912	904	957	906	934	960	913	949	960	921	924	936	910	947	982	943	938	962	968	924	941	939	912	936	924	945	898	955	921	975	967	968	929	963	960	892	934	975	883	904	920	929	966	941	933	911	967	941	973	945	904	910	904	911	882	868	926	928	955	934	921	983	965	931	907	923	940	920	950	967	877	981	874	901	888	972	921	1011	932	930	904	995	933	970	982	921	945	963	956	939	962	874	955	940	909	971	918	949	947	994	957	922	885	935	964	911	904	950	880	932	939	914	943	979	925	954	948	913	943	936	919	939	919	1024	897	952	875	939	996	1000	988	971	943	925	910	932	906	923	964	958	935	976	969	937	947	893	903	900	898	952	940	900	958	935	909	950	911	920	987	960	954	910	985	922	873	955	944	940	924	903	950	969	942	972	905	900	897	960	874	949	902	953	869	984	900	930	976	924	953	915	949	938	927	955	934	917	944	878	958	978	958	996	945	893	958	987	908	947	917	920	954	937	938	930	941	927	939	929	940	908	909	950	970	912	892	902	915	930	941	977	891	967	945	935	984	999	900	941	947	859	956	930	921	970	954	917	935	924	927	930	964	894	937	922	949	941	894	909	904	973	889	903	920	864	953	942	965	898	958	924	1018	939	975	977	972	937	895	951	963	985	968	950	935	934	935	877	935	969	905	941	864	941	922	989	971	947	982	933	891	966	957	905	991	919	1019	972	914	944	953	954	938	979	923	909	935	981	968	879	920	902	971	911	943	934	934	964	919	931	915	945	942	914	945	942	944	945	901	905	915	872	902	920	999	899	958	955	965	979	944	947	958	963	901	950	903	940	981	981	944	957	843	914	976	912	975	960	932	955	985	911	946	967	963	978	970	932	930	934	961	964	889	960	903	952	940	930	927	912	931	953	961	994	921	925	998	927	950	897	921	953	941	948	946	930	908	913	959	883	881	913	937	937	933	897	943	922	922	961	914	936	938	959	912	939	886	878	938	973	925	957	981	975	927	906	924	952	971	880	981	952	867	1010	997	1000	949	903	930	916	904	902	885	896	946	907	965	931	905	910	944	958	971	915	931	975	935	924	900	942	895	940	948	952	952	908	941	947	887	1004	962	921	970	910	905	947	940	888	955	973	946	916	943	928	897	934	896	940	959	947	916	942	886	962	957	902	960	921	996	945	916	923	967	916	950	904	892	941	926	937	933	939	888	884	940	926	942	905	990	907	920	956	963	936	931	950	947	987	917	919	936	942	973	845	956	1004	991	869	998	929	911	980	944	902	914	948	926	893	970	933	946	909	960	901	944	942	969	915	944	955	896	958	954	966	942	973	967	875	969	953	879	914	976	905	919	884	893	989	995	989	904	970	910	905	929	985	932	912	934	952	928	890	979	947	970	922	970	889	943	992	942	932	914	921	915	914	935	910	950	936	929	965	907	940	916	892	970	939	970	901	938	906	948	1002	935	905	1038	936	938	905	954	926	980	963	879	927	938	900	908	876	933	945	972	927	949	935	930	982	980	923	901	913	913	979	932	979	940	943	934	938	985	980	922	938	946	965	985	998	913	969	908	961	980	886	872	935	919	888	907	995	961	933	926	956	917	975	984	906	957	933	933	922	1039	960	955	926	931	973	985	937	920	971	932	930	913	943	903	942	901	956	928	954	883	904	911	884	934	931	946	918	968	930	918	946	977	924	924	878	950	885	933	918	1015	873	919	962	911	932	953	953	901	898	916	936	984	969	947	984	930	982	858	921	899	977	937	974	932	874	940	917	908	935	939	888	954	948	930	898	1001	958	919	948	921	920	927	939	970	915	940	978	968	895	966	924	928	923	903	930	977	979	945	919	889	926	947	912	939	925	988	969	971	910	960	939	952	900	946	941	892	920	946	921	947	921	926	917	924	981	932	913	1029	935	902	966	950	902	939	962	930	945	894	955	937	970	964	922	887	880	895	909	893	936	936	937	948	926	912	955	971	904	965	940
17583	14647	6717	5239	3911	2978	1942	1523	1159	803	706	552	425	388	345	311	257	267	239	265	227	217	222	194	222	214	208	214	206	206	206	198	213	196	194	188	196	187	198	168	199	186	199	204	173	194	166	186	213	171	181	179	186	206	193	197	196	172	176	188	191	132	155	175	191	192	169	183	176	179	187	194	202	158	177	163	205	168	153	173	170	222	204	187	179	188	196	170	170	179	186	166	183	159	191	174	175	177	198	167	196	180	165	202	178	176	173	212	183	179	190	202	165	153	178	177	183	170	180	198	195	194	187	194	180	176	190	182	193	186	175	179	187	179	182	188	188	180	167	182	202	176	176	167	198	180	176	190	176	191	180	193	182	176	187	184	165	195	185	200	178	169	206	163	177	194	200	192	178	175	187	161	167	182	180	200	194	195	201	162	192	185	188	203	183	179	202	167	170	182	179	174	206	204	184	194	182	194	179	187	203	154	184	185	172	180	177	178	194	179	169	192	161	187	206	175	190	163	187	182	190	194	181	172	177	176	209	154	163	159	172	177	179	158	179	179	158	179	182	190	163	179	183	173	179	178	193	165	168	183	188	186	193	211	190	176	194	183	164	181	187	185	209	193	181	201	191	185	175	169	188	183	188	215	183	187	160	217	192	177	183	175	180	207	172	196	201	156	156	176	180	164	206	189	193	182	182	192	190	181	152	174	170	172	190	171	186	187	192	187	212	181	176	183	189	169	158	189	199	163	149	187	194	174	166	188	179	174	202	154	143	192	192	208	179	176	175	167	204	178	187	190	156	204	185	162	155	181	158	191	198	189	164	179	181	193	201	187	165	185	176	166	192	163	184	214	202	193	170	173	177	166	163	187	179	179	220	174	173	200	164	179	197	183	180	173	193	211	167	185	182	174	206	182	161	176	181	165	169	190	162	188	203	176	215	178	180	187	209	202	173	162	196	192	191	182	172	189	218	169	179	164	191	162	193	175	190	168	207	208	183	180	182	192	197	206	162	169	188	196	165	186	183	203	180	172	183	204	181	191	173	209	174	180	180	169	180	183	171	220	195	185	178	165	166	176	162	208	191	179	178	162	165	169	188	193	186	178	182	169	182	201	171	199	200	185	204	191	188	194	209	186	186	202	190	170	190	183	196	189	189	185	189	190	164	196	180	171	199	188	172	179	187	169	178	186	200	189	206	190	178	189	197	169	199	193	207	192	182	181	179	187	172	187	153	197	186	162	192	197	191	196	172	182	199	172	187	189	194	185	196	180	175	184	163	183	180	171	200	190	182	208	206	194	159	207	163	194	169	197	163	215	187	200	191	186	200	179	151	197	203	171	208	183	200	190	177	168	195	178	166	183	163	189	211	188	185	177	186	185	189	177	169	187	203	177	170	178	193	159	148	187	179	192	178	195	186	197	170	176	176	183	193	204	193	196	169	169	179	203	198	188	180	205	175	181	170	211	181	197	191	195	178	166	180	174	175	184	173	185	179	189	198	185	182	160	184	176	180	159	193	186	195	174	188	174	204	207	189	199	165	196	188	176	180	170	188	180	177	189	194	183	190	196	197	183	160	186	195	174	169	160	180	180	181	172	180	187	175	190	201	194	181	169	172	195	186	175	190	201	165	204	201	174	205	161	217	165	183	197	187	195	176	200	168	161	172	199	191	158	175	159	184	178	166	192	194	182	183	191	178	163	182	204	196	177	207	168	207	187	181	193	173	166	175	200	186	175	190	175	204	180	182	204	182	181	186	185	195	206	174	185	185	214	177	204	171	185	198	177	202	159	187	177	173	154	179	158	158	210	185	176	189	187	169	175	196	192	198	185	186	178	207	161	197	164	186	193	188	184	165	197	183	169	206	188	185	187	165	173	169	162	180	201	155	204	189	191	171	187	193	213	176	185	200	172	194	198	157	173	156	186	158	163	209	181	172	194	190	166	189	223	197	191	180	166	196	202	195	198	185	190	187	191	182	224	172	192	180	178	184	210	171	190	197	181	165	183	194	192	158	175	168	192	206	178	190	173	177	191	183	196	197	201	185	174	193	155	181	177	203	172	157	179	183	166	154	180	174	146	191	175	184	200	169	183	172	190	182	180	184	205	186	191	212	176	213	197	181	156	172	174	208	186	157	173	186	195	194	189	181	173	159	203	170	197	177	180	186	180	180	190	209	183	163	158	171	166	196	190	179	183	171	184	188	185	179	186	201	174	202	180	197	201	212	165	195	170	188	186	188	182	193	180	182	193	166	174	178	164	180	188	188	194	160	182	186	185	186	175	186	208	177	206	200	186	171	154	204	167	182	188	179	161	181	189	183	180	178	181	149	183	191	183	166	170	212	179	166	179	168	178	162	190	180	175	196	206	186	197	199	208	165	164	165	175	182	200	188	181	177	181	209	181	195	183	191	191	205	180	224	183	193	185	157	164	185	176	198	177	204	203	182	178	186	164	177	172	193	183	189	196	172	193	169	173	179	189	177	167	179	147	196	166	183	162	158	183	163	196	187	194	199	201	164	174	182	174	175	167	188	196	171	193	183	171	191	168	177	176	192	181	190	192	163	154	188	165	169	184	198	152	202	190	194	173	179	200	179	179	174	164	173	185	162	192	149	204	206	169	203	206	178	186	165	196	184	202	183	174	176	192	184	191	180	183	167	156	201	158	196	177	165	190	166	171	197	186	187	157	172	195	186	178	176	176	193	181	175	181	183	180	168	197	194	189	179	191	150	163	174	183	186	188	173	178	155	160	165	191	179	200	167	174	187	184	189	161	195	184	180	211	201	181	191	190	187	194	170	175	183	182	197	174	157	173	181	180	192	177	178	171	204	196	174	177	185	187	201	194	169	178	201	164	189	160	189	197	180	196	168	187	194	171	161	155	165	179	179	199	189	168	179	191	175	183	201	181	170	190	148	155	208	203	170	180	182	200	162	183	194	189	193	180	186	184	184	175	184	168	209	167	186	174	192	164	209	201	167	177	188	193	201	185	188	184	166	208	201	186	192	190	191	195	191	186	203	184	188	171	170	182	185	197	171	186	181	198	185	173	164	202	194	167	182	178	190	161	158	170	170	190	181	177	189	177	199	206	196	173	192	188	181	174	178	158	183	193	174	182	172	189	175	186	181	179	174	183	164	186	197	183	172	185	173	187	175	187	188	195	206	182	196	204	196	198	186	174	195	188	184	158	164	191	176	177	185	207	188	182	179	213	223	202	163	194	174	177	161	183	184	178	187	171	165	176	205	171	144	175	183	206	171	169	182	163	185	175	183	182	193	182	196	183	190	158	193	172	210	177	180	185	179	216	159	185	192	180	160	168	208	181	186	191	156	158	156	172	194	192	181	190	186	196	188	201	198	172	158	185	186	185	207	193	153	189	185	188	173	210	194	170	182	160	159	190	195	172	175	195	155	183	176	190	167	179	197	178	183	187	175	164	182	193	175	180	198	198	180	164	165	207	156	185	184	159	172	175	164	207	192	179	161	173	192	182
15494	13789	10459	12091	11469	10305	7350	5960	4941	3879	3487	2686	2360	1874	1665	1483	1399	1225	1166	1006	969	843	812	841	821	827	793	754	697	773	709	707	661	646	653	655	696	713	690	635	655	607	628	595	606	593	585	609	620	597	635	612	624	614	620	597	570	624	544	616	594	567	591	618	607	559	612	618	599	621	566	609	626	619	587	626	630	598	595	584	628	601	625	575	569	567	566	620	577	662	612	647	651	608	637	609	628	600	585	609	614	598	571	607	585	598	620	601	585	569	636	654	627	585	601	595	585	631	602	611	624	630	576	613	568	622	593	575	585	577	611	557	605	637	662	620	600	571	632	549	620	623	627	584	588	599	557	639	620	622	546	584	592	606	591	592	601	659	570	597	616	574	595	583	557	523	617	618	578	612	609	618	603	624	577	538	574	623	564	575	590	572	580	575	592	625	625	595	594	624	597	610	584	663	583	514	625	609	662	623	610	594	574	588	601	550	589	593	614	628	518	564	584	629	594	596	609	579	607	573	608	560	594	583	607	580	601	586	627	586	551	618	590	580	588	565	560	618	562	618	590	611	623	590	621	603	619	599	589	560	587	626	599	586	631	612	616	601	594	598	582	595	599	604	665	559	633	568	594	628	604	565	625	635	535	581	606	620	623	612	604	588	616	622	609	608	586	597	578	655	561	592	632	601	608	609	610	596	576	584	613	585	604	576	528	605	601	586	563	600	599	590	582	585	589	575	574	593	590	567	584	624	568	584	619	580	577	627	611	610	578	627	611	579	598	611	583	620	583	604	605	609	608	556	587	622	593	586	582	568	616	603	582	581	590	603	586	602	566	539	581	694	609	582	585	580	617	579	597	586	628	533	576	590	602	616	608	605	609	604	586	587	602	550	620	593	570	615	596	609	578	588	582	603	612	599	631	597	569	621	615	599	572	617	575	591	559	594	608	603	592	567	565	627	586	584	579	589	628	610	557	611	574	621	566	570	617	619	603	562	595	620	614	577	623	584	646	575	590	584	607	593	554	582	602	608	600	604	605	569	595	598	632	613	608	628	613	630	598	639	575	570	615	612	603	599	598	626	584	590	618	586	595	677	578	586	596	608	549	595	600	611	614	604	606	648	561	580	564	592	573	587	578	600	632	600	581	595	618	622	573	608	586	603	582	587	603	602	612	568	616	586	634	616	557	578	610	563	606	620	618	623	584	606	604	575	613	588	593	597	592	587	608	637	601	539	582	644	565	635	589	564	621	575	604	600	609	583	631	575	574	572	603	578	566	560	583	588	596	573	593	584	621	595	624	547	620	608	620	569	563	563	615	589	620	583	594	600	571	598	578	618	588	582	600	613	606	633	559	612	567	599	594	568	573	628	576	610	614	572	566	636	596	595	609	607	607	616	615	612	558	599	618	594	644	558	585	596	635	605	583	576	570	603	567	600	618	578	590	573	605	603	604	610	618	580	573	636	586	616	590	553	571	554	619	616	587	582	613	572	580	627	604	582	584	621	592	565	582	568	593	592	587	596	594	576	582	594	594	578	572	583	585	614	570	615	567	591	561	605	605	543	608	591	597	568	544	579	564	549	561	591	584	589	597	577	596	611	637	546	603	566	604	588	598	559	561	632	595	602	608	622	595	632	609	647	565	593	605	574	584	587	549	585	613	558	607	573	619	598	580	591	597	587	621	619	587	545	609	614	611	592	600	562	617	639	584	568	610	623	566	558	582	606	553	565	603	609	583	613	628	611	612	592	574	596	618	587	629	570	608	593	644	573	600	556	634	625	557	572	610	605	600	597	587	599	606	590	618	636	586	623	624	618	555	611	623	598	619	590	563	604	561	573	571	627	595	616	595	589	594	603	577	584	590	592	579	565	541	624	601	548	615	602	653	607	607	565	595	612	577	564	568	603	573	558	612	593	612	603	585	592	595	584	605	598	574	560	605	600	610	582	571	581	591	609	598	567	564	599	626	565	609	608	611	598	590	599	600	608	621	607	617	610	598	597	581	584	608	614	548	546	577	615	595	604	575	600	607	586	612	584	646	583	589	601	584	607	619	603	644	593	616	611	591	598	621	643	616	591	622	584	623	595	600	580	609	619	577	608	631	622	605	607	596	627	628	635	593	571	636	583	611	568	572	514	625	582	602	625	558	586	621	605	623	608	552	597	613	582	632	589	584	610	636	605	588	563	617	621	617	571	575	560	598	621	606	578	610	571	602	593	665	583	581	594	611	546	612	622	640	588	579	598	570	569	591	597	580	644	599	591	617	580	576	611	578	552	582	595	596	597	588	600	591	596	585	574	595	621	578	604	583	607	586	625	578	603	562	604	568	624	562	567	599	580	636	598	601	647	631	627	601	595	600	594	622	596	650	589	590	596	564	586	623	608	554	594	575	622	620	592	602	599	661	627	659	621	597	657	610	582	610	564	617	587	599	618	624	586	578	585	589	634	622	633	567	623	578	652	615	616	580	555	625	572	554	576	578	608	625	611	589	625	626	613	601	606	644	603	579	594	594	639	606	634	596	570	604	619	553	622	641	597	612	595	648	602	579	626	571	558	619	612	600	608	630	604	583	595	605	609	565	622	595	609	594	595	631	616	631	608	608	573	605	610	543	602	569	578	567	603	549	608	619	594	595	566	572	595	583	578	598	602	611	627	573	609	572	579	567	634	599	627	567	609	591	620	577	573	605	614	620	590	596	615	574	573	572	558	602	579	606	540	611	606	575	605	603	609	580	583	573	595	584	572	548	601	620	632	556	596	616	573	568	593	578	581	607	628	661	612	573	547	619	588	613	606	568	599	570	591	622	595	622	634	617	622	610	596	640	596	564	582	582	510	610	594	595	604	602	654	598	560	596	555	602	616	617	614	573	609	591	603	560	621	621	614	600	581	621	575	623	557	608	610	581	613	544	579	591	620	565	613	603	571	586	569	642	632	617	590	607	595	619	564	613	599	615	575	592	633	614	579	601	566	544	599	562	596	623	594	637	609	655	627	569	577	577	559	618	591	612	600	584	589	585	586	575	618	587	660	580	561	599	637	595	620	607	575	567	559	592	615	615	577	611	606	618	623	608	574	610	613	603	616	558	638	602	565	605	615	560	584	613	624	629	604	600	609	564	624	652	586	625	606	567	620	593	570	583	621	651	615	618	612	602	556	588	609	575	590	583	660	598	620	601	591	633	624	664	607	570	542	630	600	637	607	618	578	595	557	620	639	560	572	608	612	605	603	620	572	618	574	581	603	606	553	605	580	635	612	546	613	640	613	584	599	615	557	576	592	618	550	597	613	602	613	574	576	616	603	606	609	588	610	593	589	621	586	597	588	589	619	593	573	611	574	610	557	616	604	574	614	595	599	574	587	618	558	561	572	626	564	592	627	627	615	605	605	613	599	619	607	606	628	598	587	542	621	586	645	615	565	571	607	618	616	601	599	605	547	605	585	595	590	610	574	613	596	603	602	561	545	574	623	553	603	580	575	544	611	621	608	589	635
43554	44169	28038	27845	26538	23476	17313	10931	7821	4636	3461	2326	2471	1537	1123	845	666	553	520	389	398	352	332	345	321	313	277	271	264	270	231	251	260	232	250	285	265	289	235	250	232	254	231	244	239	224	226	234	253	241	236	217	224	218	237	229	212	225	220	204	207	219	242	234	219	220	233	233	201	211	243	239	205	230	223	214	191	232	214	235	235	200	246	232	196	205	226	214	232	232	220	218	204	218	237	204	227	230	252	184	250	229	208	232	200	235	226	202	242	194	250	210	222	202	233	217	225	212	233	228	212	196	212	225	211	208	233	218	243	216	222	234	221	198	234	231	197	224	209	244	228	220	228	222	261	207	232	212	235	213	241	206	253	240	232	220	221	218	215	237	226	231	200	224	213	246	203	187	201	217	217	206	211	229	205	201	239	234	215	201	213	192	221	228	230	216	205	206	198	215	228	251	210	200	191	229	212	226	226	214	228	194	208	217	243	209	227	223	239	200	213	231	237	243	232	216	233	200	196	233	250	222	220	216	220	239	239	210	220	223	214	236	238	222	214	218	219	230	207	209	230	203	236	221	228	221	246	215	225	209	232	230	222	210	194	208	222	226	204	236	236	211	224	236	213	185	224	231	225	246	218	227	217	218	219	217	242	227	234	247	226	226	207	206	222	228	207	207	204	229	193	235	245	227	212	238	227	210	215	236	218	216	189	216	219	239	215	225	210	210	232	192	212	223	211	213	217	211	209	244	228	225	218	225	212	223	211	221	226	191	222	248	226	211	260	185	224	216	228	222	211	211	207	218	200	204	227	223	194	212	242	249	227	225	191	219	212	238	208	232	229	223	222	235	210	224	226	229	222	222	208	240	224	207	219	206	220	225	249	232	222	223	209	223	240	209	225	259	218	207	218	227	250	200	231	206	239	228	211	239	211	224	232	214	237	213	220	215	233	235	230	225	205	253	255	214	258	177	225	191	193	206	219	207	223	229	227	251	217	219	220	202	208	232	234	221	223	221	252	218	219	261	202	237	223	185	234	238	222	198	223	251	188	233	197	200	205	198	215	239	230	228	234	219	193	212	202	228	232	219	224	220	241	200	210	196	203	243	213	237	194	223	211	221	216	225	225	201	227	204	249	237	233	220	236	204	205	204	262	210	220	248	233	198	214	228	230	235	235	204	231	244	195	231	250	225	218	234	194	211	237	214	245	215	237	216	197	212	260	232	212	235	204	246	216	235	237	230	201	204	210	207	200	227	193	199	212	226	216	214	205	242	231	217	212	195	234	209	224	213	239	241	222	243	220	214	206	239	222	220	210	255	229	227	194	218	210	207	220	239	223	209	230	216	232	204	242	225	211	224	244	218	238	223	215	228	192	209	200	234	248	244	225	210	222	227	196	203	243	214	205	209	202	214	218	217	218	210	218	206	232	245	238	227	227	239	221	213	220	235	224	235	234	226	211	209	213	209	222	209	218	204	197	213	225	208	227	210	240	202	207	217	244	244	203	229	226	232	204	239	224	217	223	217	228	215	229	193	214	221	214	231	239	215	229	238	203	225	237	225	235	221	207	214	206	258	229	235	220	244	208	238	232	244	212	221	205	252	237	213	233	222	241	249	231	214	215	209	238	206	229	228	214	229	221	211	223	204	195	241	215	217	205	220	221	247	222	236	234	219	232	202	219	220	215	199	224	216	226	225	211	224	232	224	221	238	226	210	222	208	235	232	236	231	236	238	215	238	212	206	217	238	221	231	205	219	212	200	200	194	203	223	219	230	202	216	204	204	231	234	261	207	228	233	248	224	224	197	221	204	228	186	186	210	196	221	222	220	262	237	193	231	217	232	225	197	240	210	239	223	219	209	193	217	236	235	219	190	244	202	225	225	229	210	223	211	228	222	203	219	240	239	231	244	229	201	233	244	195	216	235	223	209	205	228	222	205	228	248	226	251	208	240	221	229	238	234	230	219	224	224	216	242	204	253	232	237	216	209	225	217	249	208	244	211	197	239	226	214	264	223	206	237	240	235	202	226	226	231	224	214	214	207	214	219	211	179	224	222	214	218	237	210	247	202	235	206	229	219	189	212	219	229	240	259	222	206	208	222	219	245	223	206	220	212	223	214	200	239	239	231	203	233	227	192	222	237	244	245	243	250	213	205	234	225	213	201	226	223	222	219	205	246	238	200	253	212	282	205	214	226	225	223	211	228	236	233	194	205	207	227	209	221	215	229	224	221	216	208	219	237	218	218	230	232	227	220	232	214	211	179	204	229	236	216	204	223	202	217	212	224	225	206	219	220	207	239	220	216	221	228	218	227	205	191	209	225	232	195	250	221	205	227	240	207	234	222	224	229	200	208	219	209	260	216	234	240	222	219	226	231	223	229	237	253	223	235	221	215	235	221	176	201	206	204	205	229	219	216	241	222	217	186	213	243	215	248	235	212	232	217	234	190	215	234	207	240	243	232	228	202	245	221	208	212	214	220	234	250	231	241	195	210	225	226	232	215	205	207	201	207	226	227	210	206	207	214	230	235	208	227	250	244	221	224	255	243	225	234	214	241	243	223	211	239	222	234	246	228	180	236	214	227	232	265	214	207	202	240	252	222	233	224	209	199	218	202	217	214	208	233	214	225	200	202	207	190	222	229	245	214	240	207	219	227	227	208	216	239	210	202	203	213	221	256	204	239	188	198	229	228	229	208	215	188	202	229	237	213	222	206	209	224	229	226	230	236	224	212	229	217	215	205	214	242	212	233	217	219	222	219	213	216	213	214	200	206	204	228	195	229	264	228	200	243	208	209	216	202	240	232	253	205	243	245	201	194	242	200	213	225	212	237	216	242	235	206	224	205	203	219	216	226	215	222	198	243	235	205	197	234	237	252	248	238	219	253	225	234	230	251	229	218	236	238	227	236	198	241	224	229	213	218	229	221	215	239	223	219	212	254	207	224	200	201	246	231	208	222	227	237	203	215	229	219	212	211	202	204	233	223	231	201	199	204	239	217	230	234	247	230	235	230	222	231	233	230	192	217	183	218	220	211	241	229	209	209	225	224	241	211	247	201	247	256	226	206	224	238	211	205	236	201	216	207	222	216	228	227	200	225	221	242	187	215	228	191	234	207	217	214	229	200	243	215	227	217	254	235	199	215	220	202	187	214	237	221	210	233	231	208	233	224	220	215	218	234	217	250	214	212	199	198	251	218	195	223	240	226	201	213	233	202	208	229	227	209	203	211	199	215	206	227	225	208	206	200	207	231	227	213	216	218	207	254	199	234	228	209	222	200	228	222	234	212	235	187	216	226	217	225	239	203	239	222	225	204	216	215	216	210	221	228	232	237	227	207	207	212	251	228	228	240	211	209	211	232	228	234	236	214	190	210	203	225	254	229	206	214	211	212	227	216	235	208	220	241	227	222	195	216	244	203	227	236	208	235	242	229	217	208	241	214	204	222	226	212	226	242	234	219	240	209	246	218	224	232	211	222	195	216	218	230	229	217	209
34285	32616	24992	30135	32161	30419	25731	22126	18800	14350	13311	9560	9536	6607	5414	4270	3382	2898	2429	2083	1893	1592	1417	1406	1385	1215	1217	1126	1100	1121	1054	973	952	924	917	986	944	924	929	921	908	792	831	795	797	772	746	817	771	780	791	759	726	732	733	744	709	746	682	731	724	727	710	728	696	724	669	723	715	726	703	678	753	722	758	712	692	717	664	708	728	672	678	713	702	747	701	657	698	709	694	702	710	664	703	686	701	701	752	740	700	690	675	695	702	751	690	681	704	699	722	682	702	683	726	753	697	702	712	688	714	707	715	719	677	722	705	697	706	717	680	684	703	674	690	714	743	696	742	699	637	660	723	727	724	729	663	695	687	673	702	713	680	645	700	671	725	707	702	669	684	695	688	686	738	712	721	703	701	674	689	666	699	702	706	756	715	684	712	644	721	701	700	726	682	737	673	714	685	737	675	716	637	691	690	688	706	696	671	712	672	744	701	671	676	710	670	678	692	691	723	685	738	688	648	717	671	726	721	639	674	633	753	650	672	711	676	688	703	669	643	630	651	685	692	699	719	674	690	715	709	716	675	676	727	665	721	681	679	711	739	664	710	713	745	722	764	708	720	639	695	697	686	676	695	730	743	682	705	697	657	724	656	706	733	741	697	729	691	682	697	707	668	712	703	732	698	650	703	703	694	688	690	738	733	727	692	680	716	724	645	669	670	725	753	714	766	663	687	658	694	712	709	713	675	686	686	744	689	667	730	676	695	679	707	723	687	715	712	684	701	701	691	661	723	710	723	666	758	732	676	670	738	721	696	723	691	709	674	701	676	665	659	713	737	739	720	707	730	660	705	703	678	705	665	695	661	708	727	696	725	670	697	668	676	715	710	695	712	748	696	690	726	683	690	690	709	682	706	694	662	696	691	671	729	737	702	692	709	711	705	658	707	695	683	702	730	713	709	693	698	741	670	715	698	715	681	733	761	752	695	723	726	673	665	747	686	739	714	673	671	689	674	678	647	704	743	710	696	693	695	660	660	711	689	712	701	698	703	650	674	730	723	672	713	676	724	671	679	687	716	685	699	668	655	710	687	667	706	681	697	666	690	715	712	714	661	683	670	708	684	664	668	685	734	710	703	766	668	665	689	725	760	710	742	713	758	692	688	672	641	695	706	721	686	708	679	700	690	681	626	691	731	691	677	704	667	700	684	692	710	682	713	673	714	698	721	659	723	660	754	698	712	756	687	695	763	711	703	735	682	677	698	734	698	656	683	667	716	687	703	715	676	688	690	679	712	683	728	671	684	691	707	657	664	717	692	685	724	730	734	690	678	690	651	686	702	696	722	748	714	728	675	697	685	714	683	693	661	676	654	687	705	679	733	714	664	675	665	685	706	738	723	686	714	658	660	702	720	670	697	677	664	700	690	675	674	688	708	727	681	726	666	752	700	677	692	693	667	694	693	684	676	641	713	678	712	661	673	717	687	721	647	699	726	639	702	715	696	728	683	683	722	723	702	693	683	675	673	665	689	676	702	666	678	676	687	709	701	681	661	691	697	683	686	684	699	690	717	690	726	695	684	698	667	680	670	659	731	675	679	719	688	704	678	725	703	755	693	707	701	704	686	682	716	668	702	732	647	661	694	697	696	668	750	702	660	701	628	748	696	714	681	681	671	671	702	676	669	731	712	667	696	701	726	679	693	690	671	663	682	667	719	680	667	667	685	705	701	735	679	698	691	696	709	703	727	711	714	727	711	721	688	705	731	727	696	710	676	684	702	685	673	707	680	677	699	680	711	711	717	646	749	737	635	760	698	659	672	676	741	706	677	754	734	722	696	728	715	693	725	687	703	694	675	693	647	731	694	711	688	724	694	652	711	665	721	721	650	718	694	672	687	684	679	705	704	669	718	676	670	690	718	688	720	706	734	674	733	663	729	697	710	729	733	670	709	679	697	720	720	689	691	686	666	717	717	703	705	655	664	659	668	691	684	705	719	683	686	722	670	698	716	734	683	681	653	679	687	686	687	673	705	750	703	709	702	689	695	672	691	688	674	746	701	686	659	708	692	699	714	728	718	665	678	722	707	687	671	722	698	693	723	696	696	692	679	723	709	721	713	698	685	720	645	679	710	703	695	678	736	675	713	676	656	691	689	686	683	675	748	673	695	669	685	719	676	679	676	789	674	738	694	687	718	694	663	756	691	670	707	707	727	694	685	710	629	698	714	689	694	701	726	644	670	718	710	760	688	707	735	645	688	686	689	711	706	765	679	711	723	686	674	710	721	658	698	735	663	713	701	725	711	752	707	728	771	671	736	698	741	641	702	660	684	713	663	644	678	695	700	721	661	683	738	699	744	679	723	649	676	697	669	698	711	650	705	623	662	694	656	736	687	717	721	682	718	716	696	695	712	709	697	693	664	705	684	689	705	706	667	718	680	668	713	756	710	688	719	676	647	678	752	695	738	685	678	711	707	692	646	656	715	684	702	722	692	722	644	695	717	697	710	676	706	707	712	703	698	666	693	662	684	682	648	657	662	727	706	663	681	667	690	696	745	689	676	701	727	681	646	638	704	757	705	662	656	688	703	704	739	701	666	680	740	734	693	675	716	682	685	747	682	699	726	703	692	700	642	724	706	740	674	663	679	767	661	655	714	654	715	739	709	707	644	694	711	712	664	680	651	655	675	702	694	671	719	715	691	714	720	703	729	729	696	689	681	714	682	658	648	708	645	698	682	707	730	693	689	678	679	677	661	677	670	655	758	720	715	686	744	725	710	698	735	709	638	717	723	704	701	693	698	643	702	699	696	691	680	676	660	670	711	681	657	668	711	686	652	716	702	709	644	705	665	695	759	671	671	645	660	721	740	690	690	739	655	710	702	716	741	683	734	679	711	714	696	734	683	676	690	664	679	724	749	662	744	680	701	726	696	728	707	737	683	701	693	705	762	744	722	648	723	680	682	688	684	685	718	719	691	719	691	674	693	713	690	711	688	698	721	687	674	714	657	683	665	712	696	684	699	704	703	690	658	681	663	717	686	675	697	698	722	676	681	714	661	689	684	711	680	684	687	721	710	734	721	722	667	668	685	737	707	688	748	679	648	667	738	740	669	654	712	709	690	706	701	673	669	721	684	706	680	745	720	703	673	707	695	718	724	702	739	734	729	635	686	696	676	702	660	697	656	709	699	682	721	737	704	700	694	733	689	632	717	639	673	675	692	665	726	674	664	695	698	726	696	689	703	686	714	724	670	702	719	666	680	727	643	683	675	670	676	728	721	732	711	701	700	707	693	735	698	735	724	676	690	711	691	665	732	697	670	662	689	702	740	737	684	696	683	710	705	690	706	744	665	721	706	723	707	736	698	712	704	673	715	677	671	676	707	729	684	727	692	730	742	692	721	727	642	644	686	680	698	696	655	712	666	663	713	697	736	689	696	687	693	683	691	725	654	692	643	700	653	740	703	692	688	706	690	694	683	683	696	715	732	688	701	702	699	737	682	688	683	686
