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
335898204969	335898205481	335898206031	335898206581	335898207131	335898207681	335898208231	335898208780	335898209331	335898209881	335898210431	335898210981	335898211531	335898212081	335898212631	335898213181	335898213731	335898214281	335898214831	335898215381	335898215931	335898216481	335898217031	335898217581	335898218131	335898218681	335898219231	335898219781	335898220331	335898220881	335898221431	335898221981	335898222531	335898223081	335898223631	335898224181	335898224731	335898225281	335898225831	335898226381	335898226931	335898227481	335898228031	335898228581	335898229131	335898229681	335898230231	335898230781	335898231331	335898231881	335898232431	335898232981	335898233531	335898234081	335898234631	335898235181	335898235731	335898236281	335898236831	335898237381	335898237931	335898238481	335898239031	335898239581	335898240131	335898240681	335898241231	335898241781	335898242331	335898242881	335898243431	335898243981	335898244531	335898245081	335898245631	335898246181	335898246731	335898247281	335898247831	335898248381	335898248931	335898249481	335898250031	335898250581	335898251131	335898251681	335898252231	335898252781	335898253331	335898253881	335898254431	335898254981	335898255531	335898256081	335898256631	335898257181	335898257731	335898258281	335898258831	335898259381	335898259931	335898260481	335898261031	335898261581	335898262131	335898262681	335898263231	335898263781	335898264331	335898264881	335898265431	335898265981	335898266531	335898267081	335898267631	335898268181	335898268731	335898269281	335898269831	335898270381	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
49024	41736	27044	27656	30244	29387	27360	26323	22063	16733	10690	7143	4247	3462	2410	1772	1214	762	606	512	437	366	372	378	350	311	318	275	339	328	288	310	261	298	275	281	261	273	277	243	244	240	237	236	240	250	255	244	230	240	238	252	263	246	262	269	251	229	242	238	235	205	237	203	251	223	237	229	254	219	198	251	244	225	257	233	224	206	249	212	217	228	243	231	236	248	253	217	238	211	245	251	226	209	228	240	255	226	227	230	253	252	226	228	253	245	226	209	252	212	197	223	237	231	244	221	231	219	243	258	230	238	264	225	252	230	242	224	229	240	223	281	246	232	235	233	235	213	225	232	232	250	241	214	242	235	242	244	227	253	229	233	235	229	227	241	235	246	248	210	233	228	235	221	242	258	235	227	194	255	204	253	220	222	235	248	240	240	231	263	256	235	246	228	234	214	231	260	219	251	220	241	232	240	234	223	238	239	234	221	209	250	238	214	207	248	226	210	219	211	250	262	214	258	220	218	259	250	215	228	214	214	206	263	230	223	242	207	237	229	241	219	219	267	245	220	251	230	230	221	217	255	238	244	237	233	249	216	242	261	243	222	238	275	218	231	236	223	235	224	222	229	233	226	256	238	224	234	239	221	244	235	235	240	250	233	199	197	252	231	237	226	211	221	213	218	229	231	222	229	238	227	197	223	223	215	207	239	233	231	260	217	232	232	204	228	226	203	223	244	215	236	226	240	201	216	255	229	212	230	231	253	264	202	262	241	233	215	233	223	250	241	209	216	224	262	234	234	230	224	218	204	232	238	231	245	239	225	219	220	231	245	244	217	226	212	230	218	246	206	219	221	249	260	223	239	241	214	231	224	226	231	221	233	228	229	237	211	237	264	213	223	222	229	227	232	249	211	205	234	253	248	236	220	281	237	229	263	218	204	229	250	245	263	224	243	229	219	245	229	221	219	227	234	229	227	220	249	230	234	243	226	244	242	225	245	249	242	229	216	226	226	221	232	217	242	220	209	237	224	236	242	226	220	230	236	244	218	227	243	236	222	219	253	216	231	251	235	236	242	226	219	222	213	261	243	235	220	239	252	222	208	220	256	235	235	266	254	263	229	228	240	227	227	242	213	208	226	212	245	234	236	218	244	260	235	240	215	223	221	232	239	243	232	210	243	219	216	236	233	220	216	256	236	222	243	211	230	245	213	209	239	224	233	227	223	224	221	223	242	220	224	236	247	223	239	237	209	255	245	227	231	256	231	239	217	226	224	225	224	226	207	234	241	241	217	246	221	263	227	241	224	246	207	225	246	238	262	276	236	246	228	234	220	216	219	219	244	229	209	206	238	249	223	236	235	228	234	228	246	235	267	230	216	242	225	233	232	236	219	244	218	242	236	239	247	222	221	205	248	242	221	196	224	256	243	227	221	263	221	233	233	265	208	220	238	224	270	243	218	248	215	221	239	250	208	222	219	244	245	235	211	248	211	254	235	243	217	219	210	230	251	196	246	228	240	215	217	235	251	192	257	236	250	231	228	210	224	228	235	236	239	247	224	231	205	244	250	241	225	223	252	213	227	208	244	264	226	230	241	213	225	230	239	243	219	216	218	208	221	248	252	236	226	220	227	240	219	232	222	239	221	228	217	242	222	235	225	237	219	258	237	232	237	217	235	228	243	229	240	211	263	242	249	227	235	231	211	223	213	237	241	236	244	233	214	244	254	237	247	249	230	224	263	203	216	233	223	217	217	233	217	239	254	242	209	223	245	240	226	246	216	218	221	247	222	232	244	241	232	219	225	249	225	220	211	234	256	222	212	230	247	240	239	222	248	227	221	233	240	222	223	235	218	234	248	237	245	206	265	231	242	232	227	241	215	211	237	234	226	256	264	230	208	212	205	256	239	231	227	212	237	228	243	213	228	254	224	218	236	244	200	225	235	214	238	250	250	216	236	210	238	234	235	219	243	201	255	240	234	235	234	225	222	233	233	249	243	228	215	234	177	241	231	229	216	235	223	209	257	240	250	259	226	233	241	231	235	244	251	215	231	234	204	208	260	204	206	216	221	235	252	253	236	247	238	254	218	230	209	238	258	252	264	225	224	261	239	238	227	239	270	221	219	260	246	239	251	225	227	251	239	237	266	233	231	219	249	231	235	228	217	243	235	219	249	251	226	219	217	228	206	233	228	233	218	243	248	226	221	228	253	251	229	192	236	216	218	239	260	227	224	224	250	214	240	236	240	239	237	236	211	248	220	263	212	226	236	218	230	236	235	221	216	205	211	271	250	225	216	233	241	254	230	226	250	226	237	239	259	210	222	236	210	225	215	253	236	225	235	221	231	207	246	234	243	248	255	250	239	216	228	238	245	242	245	242	229	217	238	225	239	228	260	246	219	226	205	219	243	235	222	237	229	237	215	247	250	233	214	228	239	221	210	217	226	239	239	218	227	223	215	230	233	236	224	215	215	233	218	241	224	217	233	219	219	206	242	244	226	227	234	251	228	237	202	249	226	236	209	250	224	248	237	245	248	220	191	218	228	258	250	260	228	227	235	226	258	207	212	255	242	241	248	248	223	228	206	216	240	218	246	251	245	259	228	238	232	235	236	208	215	237	225	215	249	220	244	244	223	198	220	242	242	239	222	236	219	222	243	206	237	219	230	251	255	226	237	194	224	225	239	238	236	232	225	236	240	216	223	221	240	238	216	267	256	198	214	231	235	217	245	241	243	213	250	223	212	247	229	223	246	230	205	222	207	223	237	247	216	256	251	229	237	226	258	244	244	225	206	242	214	220	225	232	236	209	244	258	244	256	256	203	232	234	235	224	227	232	243	215	229	257	246	222	225	213	238	262	249	240	235	232	215	217	235	246	248	222	228	231	226	233	216	225	227	233	235	234	229	234	221	209	246	228	226	251	214	256	260	233	225	217	217	237	253	227	226	229	225	195	239	229	230	254	240	204	229	241	215	225	230	236	244	227	232	245	255	201	225	243	199	243	238	217	241	270	244	240	252	231	219	229	246	250	241	248	216	235	234	225	185	223	208	242	229	268	213	245	223	247	227	228	247	231	223	247	248	222	242	239	208	233	265	260	215	236	249	205	219	233	221	260	245	214	223	217	234	225	235	217	220	245	250	245	252	238	247	254	244	217	234	222	243	234	215	231	249	257	247	246	213	242	211	234	231	233	231	249	234	247	197	202	229	239	257	225	218	201	228	247	243	209	251	222	253	222	214	213	214	231	195	226	229	258	244	218	218	186	207	222	230	255	223	233	215	246	224	245	215	247	238	248	206	235	241	241	227	232	251	217	223	229	231	230	213	236	234	224	235	239	232	226	273	208	247	225	209	234	246	246	226	236	221	221	227	219	252	255	214	216	262	227	210	259	227	219	233	233	224	240	264	212	215	230	223	227	247	235	227	226	239	233	237	203	217	219	242	228	255	253	199	213	245	224	234	239	215	219	263	249	222	257	229	228	239	227	224	236	229	229	211	239	242	228	245
38423	36788	28085	32653	38559	37954	36521	36434	31561	29167	23748	18776	14906	12812	9471	7632	5259	3750	3190	2636	1985	1820	1722	1604	1479	1382	1451	1360	1511	1317	1247	1276	1105	1033	1006	986	1039	904	897	867	833	806	877	804	788	824	822	847	760	809	780	844	832	854	803	803	812	809	825	839	742	789	734	822	839	791	756	796	766	753	668	800	722	683	734	734	711	684	718	736	713	720	700	695	756	719	699	691	704	780	718	698	738	709	699	701	712	720	710	726	728	699	697	764	720	729	730	710	809	657	705	716	765	710	736	717	742	733	674	705	688	763	700	705	676	657	653	672	720	711	722	709	666	738	744	738	674	719	673	688	729	698	703	715	743	717	748	753	709	685	717	712	748	733	743	759	747	710	720	721	705	760	679	678	713	691	721	690	710	697	733	680	738	725	692	677	674	721	689	742	682	677	686	719	742	682	669	698	679	686	709	691	696	758	712	744	713	707	693	724	773	672	688	711	642	685	735	659	731	730	690	714	658	675	700	731	705	718	695	711	727	715	712	751	706	747	696	668	725	701	705	701	658	712	681	675	729	701	709	672	684	697	726	682	710	712	660	655	724	734	695	752	731	676	693	728	737	676	720	684	744	667	710	671	740	668	786	769	659	720	687	709	682	716	717	723	743	708	699	699	725	714	714	689	726	636	690	737	742	717	707	727	736	704	723	696	701	741	739	719	683	723	715	727	699	752	716	690	707	716	708	670	700	719	699	669	732	735	698	717	686	724	716	679	718	732	694	686	698	716	688	659	680	734	708	736	721	702	731	740	661	744	700	715	681	672	703	723	689	695	725	731	707	747	673	714	665	693	743	765	710	691	649	738	719	764	687	696	724	669	720	716	721	704	639	708	732	694	717	711	707	705	709	729	717	703	713	745	663	679	727	687	745	717	710	658	703	698	684	729	721	725	730	702	730	722	727	694	681	698	711	692	708	712	710	740	715	722	728	688	706	696	704	735	734	738	697	721	701	703	688	686	680	783	745	709	726	729	718	711	667	725	698	701	695	660	716	711	664	733	705	704	729	716	707	682	707	713	700	659	657	703	685	717	712	731	705	712	723	690	671	676	715	703	662	694	741	643	674	723	740	680	692	710	766	699	707	688	673	689	693	695	728	664	701	735	694	736	691	697	641	707	714	707	727	725	752	706	701	689	753	663	689	669	695	725	685	730	688	707	726	702	712	679	699	736	710	712	661	700	676	711	692	719	665	697	645	678	703	704	690	707	709	696	729	678	738	698	693	689	733	668	714	697	697	691	683	743	714	719	722	717	660	707	731	707	724	676	694	715	749	697	698	696	710	689	706	659	666	706	718	753	671	721	712	687	629	725	712	718	729	629	730	700	739	713	671	744	746	697	717	671	644	700	732	686	722	713	646	682	704	744	709	665	724	690	670	661	704	670	654	694	737	723	722	706	718	673	662	703	683	683	731	719	705	747	707	739	708	740	670	732	676	674	666	682	680	708	677	704	723	693	679	667	725	677	737	695	683	705	713	692	683	694	691	701	726	733	725	708	727	660	712	694	670	730	696	727	664	651	715	658	697	682	716	711	726	697	715	713	743	702	730	721	705	713	674	698	678	691	766	723	717	664	742	655	743	725	739	742	712	691	724	679	694	706	693	675	673	735	749	716	658	718	735	633	678	712	706	717	717	715	656	705	712	737	679	629	699	706	689	705	739	699	668	737	658	687	708	682	691	705	712	718	740	698	713	760	672	758	703	701	715	672	729	708	688	724	721	686	679	673	655	724	728	721	716	695	707	734	677	682	694	756	667	750	724	716	719	739	760	700	702	658	691	679	703	698	650	697	717	684	687	685	699	698	682	697	673	725	700	675	702	676	690	706	683	683	706	677	703	709	730	721	715	799	671	741	715	661	711	655	708	666	688	672	730	669	659	656	663	757	761	711	719	728	672	727	727	685	669	715	691	740	771	709	725	764	691	667	707	758	705	739	710	709	696	703	721	743	694	709	701	686	686	675	706	708	698	678	686	736	707	772	695	748	724	711	746	701	687	753	724	663	716	721	727	701	663	706	719	664	690	712	697	717	669	664	666	691	755	721	701	666	699	666	740	681	722	644	731	715	699	704	743	732	646	687	679	662	752	720	692	741	674	788	733	727	702	680	702	683	699	706	694	699	662	683	694	653	669	731	684	702	703	671	696	700	696	720	696	704	721	729	712	687	655	713	706	777	764	710	694	691	714	688	722	685	722	692	719	746	708	686	698	707	708	713	714	674	736	674	668	715	716	704	675	680	651	714	660	717	669	701	691	721	713	689	730	721	720	730	715	715	698	669	733	662	726	764	725	705	674	745	698	660	725	738	731	699	695	683	679	697	690	692	683	730	674	697	686	681	723	733	698	662	669	691	732	705	747	721	733	676	662	717	675	710	689	687	697	699	738	702	705	667	660	728	677	730	710	679	730	711	704	764	693	713	708	742	661	644	708	718	675	715	723	701	664	680	654	730	708	704	693	685	691	727	734	712	695	698	764	748	725	680	687	741	735	709	681	715	698	665	714	639	690	664	751	689	678	695	698	723	726	718	721	703	757	748	711	706	683	696	660	720	733	638	688	714	720	686	688	709	720	692	705	758	665	670	692	695	716	701	697	706	659	700	723	688	679	694	689	694	674	715	709	704	736	702	679	684	699	728	700	700	683	644	711	740	713	722	667	758	709	706	670	737	700	716	696	714	659	698	668	698	704	716	720	714	737	685	727	666	635	661	718	709	685	749	710	706	741	660	681	700	740	711	738	707	673	732	688	713	703	700	721	704	680	709	698	697	755	724	721	712	722	686	725	712	682	674	719	672	709	702	729	687	674	726	662	738	648	693	672	692	693	734	706	742	696	700	656	725	700	700	715	730	711	717	739	750	704	721	684	734	681	701	706	670	701	721	725	688	715	724	678	736	681	776	710	679	771	688	697	716	675	717	722	660	700	697	720	691	704	715	692	711	691	683	665	693	745	720	693	721	698	754	717	663	692	722	694	737	703	716	710	715	719	755	698	682	692	745	696	690	703	713	714	747	684	689	693	705	690	718	709	640	693	729	696	726	746	670	711	716	663	675	703	721	680	711	697	700	704	693	702	696	711	690	726	709	727	693	694	721	701	713	729	720	730	692	723	683	667	689	726	702	693	705	735	702	705	704	682	693	732	717	718	691	723	759	695	715	717	723	699	681	663	659	649	749	689	703	712	642	681	697	669	731	724	679	731	729	745	760	707	702	681	711	728	703	693	645	700	682	722	676	716	698	694	741	689	716	677	717	696	706	709	712	700	673	702	707	708	718	753	716	710	700	681	681	725	704	664	695	735	732	676	689	667	684	730	734	705	734	716	715	711	685	713	689	675	699	719	709	722	740	709	706	713	722	686	709	706	699	698	688	688	684	740	699	715	649	699	760	683	735	643	700	739	705	709	730	684	663	685	685	713	698	704	676	756	703	725	698	716	688	680	717	646	687	709	705	681	699
15520	13013	4562	2943	2850	2164	1750	1417	992	754	623	520	354	288	290	258	215	202	205	230	162	160	198	153	165	171	185	195	168	174	185	164	175	179	165	177	160	154	177	148	170	160	157	143	179	134	169	153	161	136	165	126	156	164	149	158	120	139	157	147	157	150	139	151	170	158	144	138	184	159	150	168	136	166	148	151	146	149	175	153	167	167	166	154	158	187	151	134	135	149	128	155	161	174	163	129	142	151	147	158	165	168	147	156	171	149	155	146	167	146	182	162	147	149	151	174	137	156	153	159	163	143	128	148	141	158	148	162	132	136	142	130	165	150	145	162	147	181	152	155	169	156	147	152	129	137	178	150	146	181	158	144	126	151	175	165	154	143	157	152	151	180	144	144	148	168	150	134	159	149	158	147	152	146	160	126	150	176	171	172	150	147	157	145	162	138	151	135	132	151	158	141	145	154	162	176	167	159	167	160	149	119	137	150	162	142	142	156	155	177	155	170	123	153	149	147	139	142	164	158	172	156	151	167	147	167	162	148	149	158	163	147	154	127	150	162	143	147	148	167	145	147	151	147	154	151	156	135	144	159	166	149	164	136	138	184	142	147	160	154	123	148	139	162	145	150	139	159	154	159	166	176	151	156	127	143	146	162	143	149	161	157	132	127	134	152	143	147	153	154	138	167	149	163	155	156	158	164	143	153	155	161	168	146	148	145	161	130	168	152	140	150	166	149	138	148	115	168	144	162	154	165	140	157	145	123	153	151	139	163	143	182	159	173	138	149	168	163	163	172	157	149	149	145	162	131	139	143	161	173	174	156	146	139	158	157	141	136	143	154	130	153	159	161	140	180	158	142	180	156	134	151	150	140	171	151	144	140	146	153	154	132	138	151	151	147	158	148	149	162	152	152	149	158	147	151	144	152	147	138	163	153	157	163	145	159	134	150	166	155	134	138	176	150	152	164	152	144	162	146	134	134	145	148	141	158	157	150	120	158	141	183	153	146	144	134	150	142	136	152	145	163	130	153	144	150	173	145	140	151	163	143	154	153	145	139	166	165	145	187	148	158	170	151	168	144	142	128	157	157	150	142	150	184	159	143	155	160	157	163	139	172	143	179	148	137	142	169	133	159	146	164	171	159	148	150	168	138	164	167	162	178	150	158	145	129	143	146	167	170	124	137	153	155	153	146	155	160	150	156	153	167	159	156	175	147	144	141	165	159	143	137	154	149	137	158	193	152	147	153	151	147	165	161	140	163	152	157	134	143	144	147	145	145	167	149	161	168	135	158	147	150	161	164	159	149	150	165	137	161	153	142	137	144	166	156	151	174	144	157	152	144	135	153	147	139	141	172	173	152	166	134	159	158	166	128	167	143	158	176	173	157	175	150	150	153	138	147	148	139	137	141	158	147	147	163	157	156	156	136	129	136	162	144	135	180	151	162	169	175	144	138	178	164	145	167	123	160	184	150	162	144	150	141	135	149	147	172	153	145	154	132	166	171	131	158	155	149	139	156	149	161	141	175	162	158	145	157	159	143	164	147	150	145	158	164	133	162	140	147	152	158	154	140	167	143	146	162	145	179	156	137	149	174	138	191	139	144	148	158	153	172	137	146	151	164	129	147	152	141	143	154	139	146	151	170	164	172	140	156	138	135	170	138	149	158	144	162	161	144	163	152	153	167	152	148	169	147	141	148	144	151	174	146	129	145	149	164	162	145	165	164	138	129	160	141	168	166	142	154	153	178	139	155	154	155	144	143	155	168	146	143	176	156	153	163	131	183	161	141	147	146	166	176	174	157	145	122	144	149	138	150	145	157	137	161	150	156	154	143	145	164	161	178	155	150	160	157	154	145	148	162	147	141	160	135	144	169	145	142	159	144	140	151	144	143	137	152	153	154	163	168	156	146	152	162	172	161	148	150	153	168	136	161	150	158	161	170	157	141	135	126	149	144	167	145	166	148	152	149	144	136	177	153	153	134	152	172	157	147	172	144	146	181	136	163	143	143	137	136	154	151	154	140	146	177	141	148	159	149	155	135	159	164	155	150	142	163	131	157	181	138	145	150	160	154	160	141	134	152	152	146	150	151	133	144	137	145	166	140	170	136	164	167	176	139	146	138	152	174	154	141	134	159	163	140	155	139	137	150	137	151	162	168	149	160	166	151	172	139	151	143	161	177	155	141	141	150	164	130	151	165	142	156	155	172	161	145	167	153	137	157	148	165	174	170	146	167	157	129	137	143	152	156	145	168	156	115	137	152	151	165	160	171	136	165	142	154	155	143	152	164	137	149	148	144	167	141	146	177	151	143	163	166	152	141	154	138	150	133	154	151	160	160	154	167	182	134	147	133	156	149	126	156	147	154	142	134	172	154	145	131	144	176	148	154	154	145	139	143	158	159	170	153	137	133	170	135	158	165	161	149	141	153	167	157	155	169	145	145	172	145	154	157	139	157	147	128	166	140	162	157	147	145	155	156	149	138	164	155	141	157	155	160	156	133	144	144	156	161	145	158	135	168	158	119	146	136	155	147	150	150	167	167	154	169	149	138	170	163	150	147	129	157	144	166	145	150	144	163	168	158	170	122	158	153	151	153	136	155	172	146	157	170	129	173	156	165	131	122	155	143	145	146	172	128	166	168	148	167	152	159	140	146	159	177	155	150	164	144	129	138	162	139	144	155	151	157	136	164	161	138	151	160	158	131	139	165	132	151	156	131	158	174	167	171	158	135	139	161	165	152	166	122	155	147	161	160	152	144	139	146	159	147	168	156	143	149	154	136	143	166	147	158	170	165	138	165	145	153	144	166	156	169	150	144	151	125	151	168	160	143	176	149	156	149	153	148	152	165	166	146	164	180	164	151	150	151	144	149	162	154	156	152	148	150	151	154	144	158	140	136	146	154	160	163	190	156	147	152	158	140	162	153	161	137	161	165	148	150	149	131	141	141	151	137	148	149	172	174	141	179	144	173	163	149	152	168	156	144	154	140	164	150	151	152	159	178	153	167	134	147	159	139	162	163	155	166	166	148	154	146	155	141	144	140	156	127	145	142	158	147	168	147	154	150	156	162	155	159	145	163	133	172	130	136	146	149	152	139	143	171	152	155	151	141	125	149	145	139	155	143	163	162	154	161	151	150	163	162	141	137	146	153	143	151	152	161	169	164	134	156	186	173	141	153	193	153	143	147	154	152	152	163	165	137	141	160	144	142	157	160	176	172	159	166	150	151	151	155	138	130	134	150	138	139	119	166	129	169	140	134	175	142	156	123	152	149	145	148	155	125	166	152	145	161	150	151	140	142	165	182	161	163	159	146	137	152	169	180	135	149	162	164	143	136	134	170	143	145	161	170	141	163	156	153	169	147	133	157	155	172	153	156	142	136	142	163	137	166	138	133	147	155	157	140	167	151	152	148	158	157	139	145	159	163	155	154	154	160	135	143	172	175	154	152	144	135	158	166	147	145	163	132	163	147	135	162	148	153	153	167	152	151	165	153
12829	14533	6726	7044	8638	7531	6448	6034	4425	3864	3347	2608	2272	1843	1483	1280	1071	962	893	840	827	778	786	711	730	741	716	710	713	676	627	619	581	594	641	568	593	572	493	541	558	524	566	548	534	548	496	553	584	557	554	547	544	530	512	572	583	525	548	527	527	524	516	561	498	520	545	532	520	542	520	503	496	501	486	522	511	495	525	530	552	578	505	509	519	530	522	526	534	508	521	498	511	533	482	524	521	524	530	510	491	534	478	509	519	501	459	510	522	509	530	534	495	511	541	502	535	521	514	517	552	460	485	503	502	526	512	469	514	516	514	519	487	512	481	530	522	469	489	506	497	497	492	493	478	494	489	496	512	565	504	489	507	503	501	507	535	491	510	497	525	490	540	534	530	526	480	516	522	486	472	527	535	502	497	532	512	529	534	505	532	486	516	501	530	524	482	478	492	509	534	492	512	539	531	479	489	490	506	542	501	561	485	493	534	522	481	470	501	531	498	485	509	527	512	502	515	509	506	493	494	529	490	499	522	543	521	515	493	530	520	482	514	546	524	498	484	522	518	460	499	524	501	525	517	497	563	482	456	526	535	499	499	511	521	496	541	495	524	542	483	572	505	521	482	526	558	464	474	512	501	518	499	489	512	491	493	498	491	556	503	541	503	527	508	467	463	541	510	514	512	538	476	520	510	480	514	491	499	501	550	527	564	506	519	480	503	552	499	473	494	509	509	521	496	522	510	524	461	520	506	523	534	488	548	541	542	510	515	489	487	551	534	521	493	525	517	518	462	547	496	503	519	500	495	519	480	503	519	544	473	474	533	494	497	521	505	525	527	548	498	501	532	476	488	517	498	504	523	505	494	482	497	507	515	496	497	492	511	529	480	530	465	501	502	497	506	519	535	497	501	535	469	564	494	527	507	516	502	466	476	542	497	537	505	533	474	499	528	493	494	521	491	509	496	517	511	521	541	497	510	518	468	552	516	482	514	524	530	465	602	480	506	521	528	543	508	521	501	557	515	557	519	523	523	515	500	494	523	502	491	489	510	517	525	510	522	511	507	493	550	494	491	527	480	503	510	511	509	505	499	521	500	498	503	515	501	495	495	484	505	484	521	535	511	485	462	492	506	484	512	510	524	500	531	521	486	531	536	498	509	533	469	463	516	545	483	500	491	526	523	533	482	487	502	565	459	485	502	514	466	538	503	516	503	520	514	495	562	518	507	527	513	493	509	490	533	521	496	483	524	525	507	528	522	493	539	477	525	504	480	506	501	503	513	518	492	504	514	509	520	460	524	519	507	513	481	488	531	508	523	505	483	491	532	516	538	482	464	517	534	520	478	482	520	524	536	525	531	524	502	519	486	534	494	508	495	468	503	530	521	545	526	477	489	520	483	539	510	522	494	522	512	512	540	498	513	528	493	532	535	490	504	529	483	525	504	513	474	490	469	524	533	506	552	536	508	504	525	484	495	510	511	477	534	481	527	524	479	524	531	534	511	493	490	531	500	505	487	513	452	533	491	517	536	511	472	482	502	528	509	481	531	497	472	484	472	537	480	528	501	521	543	486	515	520	514	480	529	483	504	504	466	541	513	529	510	506	560	527	496	482	516	499	490	477	476	500	496	514	485	506	536	501	515	514	474	527	525	545	481	486	519	502	534	519	508	496	532	529	502	511	538	527	549	499	495	493	505	518	517	472	512	512	524	503	521	506	509	468	538	554	536	530	549	521	546	516	465	526	508	524	525	495	534	520	493	496	543	476	473	499	482	528	499	492	508	529	481	485	504	506	499	571	484	498	500	512	485	491	480	459	501	565	497	505	523	514	570	522	534	511	488	504	543	492	491	534	511	522	488	528	519	523	534	506	531	521	500	530	507	478	536	487	532	506	534	446	495	525	540	526	502	501	482	514	546	525	501	470	524	526	537	510	529	481	493	518	531	515	500	495	501	526	493	515	504	471	487	504	525	525	503	507	513	508	496	531	476	493	503	505	500	503	525	544	515	560	544	526	532	494	532	500	526	513	497	488	495	582	475	514	539	454	521	497	496	537	517	518	510	502	478	508	501	515	507	458	494	476	507	506	519	448	476	508	507	538	561	514	559	501	496	525	517	509	510	503	519	523	506	534	526	517	511	525	506	506	498	554	535	480	511	463	513	503	531	539	497	473	490	481	528	486	497	477	542	495	489	477	477	513	483	532	529	574	531	487	551	546	549	484	505	514	508	515	498	503	542	505	533	514	521	464	516	523	456	530	539	491	518	593	488	522	453	504	487	541	508	494	513	498	528	481	524	495	519	490	490	553	521	559	498	504	529	494	548	517	527	499	518	547	482	521	543	501	531	494	511	513	537	489	512	492	515	504	518	516	511	596	506	528	521	527	508	494	505	525	539	513	503	498	517	515	481	491	468	533	460	491	501	547	489	516	491	519	516	513	524	536	475	503	498	510	481	499	486	524	509	503	541	492	506	474	489	507	552	515	489	486	526	505	495	509	538	567	569	531	524	477	524	506	531	511	480	502	527	534	503	494	481	497	509	506	493	503	499	507	480	490	470	492	545	523	565	537	552	493	480	522	482	493	509	506	535	470	501	511	515	489	496	520	521	517	554	498	499	538	478	511	503	509	491	506	499	548	484	484	540	492	516	519	497	532	547	508	527	506	531	523	482	532	522	498	524	524	514	588	543	528	510	511	507	497	544	534	530	555	495	511	486	485	503	521	487	503	513	516	505	485	537	478	487	522	500	469	520	508	517	471	470	492	503	506	518	499	507	523	485	496	517	500	521	551	519	472	519	532	512	491	513	531	502	534	487	542	487	487	482	505	529	525	495	496	512	537	532	496	510	526	516	558	544	498	541	497	515	497	492	470	492	540	509	566	490	509	546	488	500	512	524	507	489	509	536	536	533	523	483	507	533	478	495	542	500	473	493	508	483	529	510	507	541	507	494	488	500	545	528	466	463	503	525	508	551	534	492	537	530	499	507	479	515	497	532	521	513	495	510	543	465	510	482	495	543	474	532	489	497	527	500	496	486	496	490	503	528	516	491	499	471	508	555	506	521	513	494	463	511	482	515	485	507	503	539	525	527	461	526	500	534	525	514	489	461	526	523	502	519	527	493	552	465	482	509	510	530	527	485	534	490	488	523	475	547	482	490	531	515	476	514	471	488	524	524	508	527	512	514	502	522	500	545	452	540	494	475	545	533	527	489	514	529	523	513	516	513	482	505	496	504	533	518	506	479	513	499	504	510	522	510	527	496	487	528	508	499	510	498	519	486	549	559	520	484	496	511	552	533	492	520	479	486	512	498	511	492	501	464	478	510	485	495	485	457	488	502	502	477	476	515	489	498	489	518	507	490	496	529	510	479	518	473	497	491	531	539	487	469	522	493	517	484	498	507	494	509	512	527	513	452	507	512	546	449	465	535	519	517	512	562	493	508	514	491	504	490	530	549	519	524	483	493	530	499	543	546	500	467	466	537	523	495	518	501	503
43255	41715	26945	25090	26857	24893	20648	17393	13228	8510	5225	3533	2415	1545	1050	999	593	417	313	253	253	231	256	221	201	230	234	220	206	189	213	199	169	183	176	196	165	157	171	158	178	158	168	161	156	147	169	154	159	166	162	146	178	163	164	162	170	187	172	162	154	176	146	140	156	158	169	162	167	153	135	163	158	141	141	155	178	136	155	154	149	149	148	163	166	148	162	148	150	145	155	145	154	164	167	161	131	154	170	163	174	174	178	162	165	147	188	158	167	173	134	161	171	171	157	158	164	152	157	172	161	141	170	146	126	135	170	163	159	156	171	139	165	152	146	172	160	146	154	170	169	152	162	160	153	175	153	148	166	161	148	146	148	151	148	175	140	136	164	190	171	147	175	148	164	148	157	153	155	149	158	142	165	153	154	148	135	164	150	139	136	169	149	167	145	164	165	158	148	150	164	151	167	160	146	147	173	158	173	157	150	157	147	143	142	138	168	152	152	178	137	155	166	142	147	181	175	154	158	166	162	150	148	157	151	174	153	143	156	143	156	169	129	156	141	154	162	162	165	160	137	154	136	164	167	146	160	132	151	154	152	159	153	133	157	150	160	148	139	166	167	173	144	169	162	175	150	172	143	152	174	170	120	157	154	165	147	152	151	168	161	158	146	172	180	150	159	139	142	181	153	174	175	152	161	144	162	158	171	171	147	154	156	142	174	172	128	148	150	147	156	157	137	161	162	157	164	149	162	163	154	164	160	170	160	162	143	157	164	148	162	163	151	156	182	162	175	136	148	148	143	145	150	150	175	154	149	142	151	154	180	137	165	149	146	172	157	166	163	159	160	160	154	147	139	121	156	174	168	147	148	168	180	172	165	172	142	163	142	160	148	160	149	185	149	168	141	141	156	165	162	152	153	153	159	166	141	151	152	146	152	158	145	153	152	152	164	138	165	154	158	156	176	163	175	158	129	148	159	159	136	149	166	158	147	148	166	180	150	157	149	158	155	151	167	155	155	140	127	173	138	169	147	146	152	163	133	156	152	144	135	174	154	159	131	145	156	161	155	152	166	144	171	159	157	149	153	170	175	132	144	159	171	154	125	136	134	155	146	143	159	160	152	150	146	157	139	159	157	158	156	153	165	167	156	149	152	138	161	166	156	153	150	161	150	147	176	150	141	167	146	151	155	164	160	170	153	154	162	141	174	169	142	146	149	152	166	149	185	141	157	151	135	162	174	151	154	163	147	155	159	142	157	157	166	160	174	173	133	152	146	149	155	164	142	150	161	160	165	164	146	161	147	137	158	175	175	155	159	145	152	184	152	149	156	158	127	168	164	174	170	166	155	164	157	179	180	157	169	152	173	170	146	144	141	167	142	149	163	171	151	150	141	151	156	159	152	161	156	153	163	155	165	161	151	159	159	181	149	160	162	152	157	161	148	177	170	159	150	145	174	161	179	155	157	165	133	173	167	153	142	142	141	151	155	166	158	167	140	148	146	139	148	139	141	165	198	144	159	151	157	141	152	178	146	170	158	148	145	161	167	144	139	160	174	163	177	161	179	164	154	145	163	130	141	164	146	163	158	175	154	158	150	147	132	155	157	172	148	148	144	150	140	143	140	151	143	169	143	143	156	147	149	127	144	146	159	140	164	166	164	170	131	161	160	165	160	160	129	146	129	180	148	140	165	158	143	141	168	142	143	143	143	173	147	156	158	166	165	140	164	143	156	154	136	141	177	164	150	167	141	152	156	147	142	158	151	170	143	127	165	148	166	164	167	146	167	166	152	188	152	176	156	168	157	146	159	152	178	141	162	176	173	166	159	141	162	179	169	131	155	144	135	157	157	177	155	119	171	162	164	150	179	155	157	149	151	158	123	164	171	172	152	135	158	147	151	142	152	132	167	136	174	153	164	141	141	168	154	155	146	153	145	160	156	140	148	146	177	136	171	144	158	171	153	167	171	163	148	141	156	136	165	172	132	144	173	155	155	171	138	165	161	168	136	148	154	161	144	153	145	158	172	178	151	149	159	136	169	136	133	167	162	146	156	162	142	179	148	147	148	170	162	158	150	148	164	154	168	165	155	170	134	146	163	139	175	159	148	163	171	144	157	152	146	129	162	155	158	156	178	151	162	191	137	126	139	155	172	150	146	167	168	141	148	153	152	150	142	147	145	169	172	141	142	161	163	153	150	166	158	159	158	161	163	127	158	153	159	162	165	139	157	149	148	140	173	146	171	160	158	161	156	158	168	163	171	162	150	154	164	150	178	157	149	156	158	150	197	150	157	157	174	149	131	155	153	159	142	166	160	135	162	158	165	165	162	136	138	172	139	175	141	138	161	170	149	154	136	159	159	151	128	142	162	151	172	178	154	147	132	152	153	159	135	156	146	177	154	140	153	145	156	159	168	147	145	144	164	141	158	148	174	160	147	137	157	167	131	147	148	143	170	145	173	151	154	162	150	136	145	146	151	170	159	138	151	178	153	148	129	163	153	137	160	143	163	141	148	171	144	166	161	133	141	165	154	175	144	165	159	177	169	153	146	169	136	160	152	172	158	157	164	137	176	132	157	153	144	150	156	156	148	146	156	132	145	154	147	146	158	190	166	135	147	163	137	183	165	132	147	152	145	157	147	156	165	159	160	144	130	164	164	163	164	137	156	151	169	180	193	162	150	161	153	161	138	171	151	165	148	128	154	146	176	139	158	139	174	156	146	152	154	170	144	158	165	148	144	162	154	141	171	154	152	146	168	153	163	157	143	150	161	158	154	140	155	141	165	157	123	153	180	153	159	156	149	152	149	177	151	157	150	162	146	148	152	182	138	172	144	156	145	168	153	162	148	162	141	139	161	152	146	152	160	166	160	176	147	152	174	154	146	149	132	153	161	178	128	128	146	150	162	153	158	153	169	139	172	162	145	150	145	182	142	140	160	171	175	159	150	168	147	174	154	155	142	158	172	156	175	157	150	166	158	157	174	167	159	152	155	162	139	162	161	152	150	166	150	155	141	150	142	156	162	144	153	155	151	145	152	142	132	159	157	142	136	171	161	154	155	168	148	155	157	158	166	150	146	165	142	132	192	125	157	168	168	140	143	146	153	163	165	151	146	167	165	174	149	179	158	160	149	153	166	149	129	167	150	138	180	156	160	130	182	159	161	172	155	149	152	145	154	165	165	142	165	158	132	150	179	136	151	142	148	158	172	149	162	148	141	181	150	154	138	159	144	156	150	163	139	148	193	147	158	162	172	146	170	131	145	128	137	145	157	158	151	165	180	141	152	161	163	153	159	139	138	163	162	176	173	170	152	179	166	179	153	177	190	153	145	151	166	160	157	146	146	144	172	165	148	158	158	154	152	170	141	150	132	145	160	157	158	128	143	157	143	157	150	162	143	167	149	168	180	127	164	140	156	143	150	138	160	151	188	163	135	166	151	153	158	178	145	159	155	160	150	149	156	170	165	163	157	160	145	199	163	158	140	165	150	139	168	165	149	157
33750	35087	23075	26359	34067	33743	29908	28934	26141	21050	16131	12111	9591	7425	5556	4882	2883	2270	1898	1545	1298	1240	1096	1032	1038	954	948	953	954	890	867	809	755	749	811	652	677	644	625	585	595	619	602	601	589	574	584	584	570	590	525	610	596	584	621	594	591	588	585	606	547	584	575	613	622	558	565	534	535	538	519	523	525	544	530	491	511	511	512	517	528	523	536	524	509	545	479	544	521	547	551	516	560	506	461	530	558	493	542	482	520	528	545	504	514	550	575	504	511	507	531	529	500	517	488	543	535	519	514	535	568	500	489	502	534	526	500	530	519	515	490	537	552	485	536	518	496	508	514	500	540	532	508	514	506	540	595	489	491	488	541	556	535	511	494	541	536	548	502	513	516	503	550	539	575	539	535	538	511	518	493	522	508	521	541	495	518	567	538	521	498	506	516	544	501	521	519	530	503	505	500	524	505	540	527	558	509	483	516	493	472	504	471	518	519	500	481	504	554	505	448	487	539	517	511	479	499	483	545	475	509	529	478	530	504	497	525	526	496	524	496	508	520	477	515	528	483	509	517	524	502	499	546	540	506	565	513	546	451	518	484	487	498	506	531	530	512	568	515	519	537	505	511	480	500	532	545	541	540	525	515	555	512	522	516	514	513	506	516	480	505	496	507	498	505	492	514	516	536	493	491	521	560	488	488	505	525	494	518	503	477	472	503	528	477	533	558	515	541	473	510	500	527	500	553	500	514	508	523	517	513	527	522	512	560	500	498	508	489	525	549	523	550	482	533	539	522	497	491	531	535	523	511	534	547	509	523	508	497	542	548	480	528	527	530	491	512	527	528	533	514	488	524	511	552	514	510	484	549	510	510	515	550	537	548	475	499	524	502	548	568	513	501	548	495	581	518	545	483	519	536	537	537	513	530	504	541	494	511	499	482	515	523	513	524	499	489	510	491	499	520	526	483	510	480	477	527	475	507	499	480	527	516	540	536	499	503	505	530	500	510	530	519	518	534	493	531	503	529	528	500	498	491	527	507	539	477	524	508	509	531	512	471	526	490	512	516	499	484	555	531	523	484	529	495	461	487	534	473	535	543	492	492	492	516	500	545	489	501	510	509	540	515	516	505	536	492	523	484	499	520	527	532	465	539	501	529	506	512	535	526	518	488	495	558	495	541	508	507	489	500	481	500	507	515	513	523	531	511	515	533	547	511	515	554	510	515	518	501	516	466	528	509	529	544	523	470	513	481	548	488	537	515	581	497	496	505	508	529	533	497	533	485	531	484	487	527	550	575	525	564	542	493	511	518	543	514	501	516	497	526	539	505	510	507	529	487	577	571	514	545	520	494	457	528	560	482	516	531	540	549	535	551	475	527	462	504	506	484	535	527	501	523	479	509	529	528	505	481	520	509	525	548	502	501	513	526	547	527	477	506	504	513	541	557	551	523	513	511	541	512	537	511	496	515	514	531	576	489	500	508	493	514	508	491	557	496	507	555	515	546	522	530	512	509	520	497	516	482	463	531	550	509	511	538	503	527	498	526	527	529	541	528	488	538	525	555	508	521	513	528	511	551	550	524	481	506	516	525	518	493	501	508	483	529	543	531	556	493	490	524	536	527	575	526	511	520	507	484	506	547	496	512	491	547	511	542	492	500	536	504	536	506	512	526	538	529	522	522	490	503	525	545	510	489	513	553	495	509	473	507	520	515	496	496	485	518	505	525	499	550	516	490	486	511	527	490	523	532	538	513	549	536	505	523	512	524	549	545	526	490	527	508	497	513	481	535	483	505	555	537	502	514	533	533	522	500	541	525	506	469	529	486	471	508	495	542	512	507	498	513	555	508	509	507	496	515	517	504	510	527	487	515	498	478	550	529	521	484	539	548	500	500	489	516	497	542	508	493	523	530	510	520	516	510	542	512	524	487	540	499	517	542	531	526	473	538	551	520	493	501	504	520	486	504	525	566	505	505	463	512	504	510	527	525	499	522	476	498	546	514	486	508	484	528	550	507	515	569	547	501	537	501	521	510	470	510	500	507	499	516	527	520	519	569	501	506	496	510	511	504	549	472	507	559	523	531	517	512	515	485	520	567	467	491	503	506	535	547	501	533	513	484	518	499	467	469	513	523	484	502	543	502	537	530	495	507	505	561	515	534	520	511	528	497	514	553	479	515	498	534	512	462	508	507	540	525	521	522	464	530	526	490	541	472	511	503	520	554	535	525	487	526	510	513	502	525	501	530	537	503	558	530	510	488	515	524	515	514	543	558	535	515	531	537	505	531	529	509	543	549	518	523	556	509	519	487	489	520	491	577	494	499	526	508	535	481	530	507	495	546	539	521	489	508	486	533	518	548	555	530	506	492	549	550	511	547	472	546	472	527	540	508	491	503	545	530	540	490	498	521	477	501	515	525	514	513	545	537	507	496	524	500	494	548	547	532	525	507	492	522	528	522	533	539	526	500	503	530	503	533	496	506	533	584	509	501	499	522	504	490	524	526	494	500	544	483	462	519	539	485	530	506	505	515	516	530	528	559	520	520	506	518	519	506	522	494	490	513	496	524	560	488	518	545	553	508	509	502	530	507	471	506	494	539	507	525	548	533	556	497	550	533	535	513	470	503	514	517	508	506	534	526	521	504	530	521	493	495	537	522	528	530	521	525	487	508	520	556	507	487	510	499	502	520	551	524	469	521	496	535	541	559	482	503	546	519	543	539	514	516	503	473	515	524	492	519	502	514	548	530	514	467	449	532	501	521	514	484	525	547	487	508	526	535	513	558	494	483	508	513	475	518	500	533	501	495	518	510	525	524	543	536	523	513	569	517	526	502	497	514	518	512	527	507	536	527	545	482	496	494	555	537	502	493	534	582	539	508	529	493	528	525	550	510	508	495	501	548	470	528	524	504	523	492	548	547	504	539	527	435	490	498	496	563	506	503	489	533	531	512	540	508	517	509	529	492	519	518	563	532	537	471	504	536	518	531	498	523	491	500	485	521	486	506	522	503	545	557	515	524	531	521	513	496	507	529	520	525	506	483	497	513	520	563	527	501	548	513	545	502	486	514	544	499	519	479	532	500	544	520	504	512	511	517	522	534	494	514	490	490	550	496	488	556	504	523	470	530	533	572	512	545	567	518	503	576	463	524	539	513	500	497	532	522	546	546	470	522	550	535	525	499	527	530	516	505	491	507	555	485	539	506	535	467	527	520	522	486	511	510	504	503	488	533	533	522	487	518	522	500	485	527	503	517	535	495	538	480	511	571	496	505	493	532	536	502	517	526	560	495	518	495	527	471	521	460	502	477	539	518	515	502	514	484	539	537	490	499	535	495	530	513	536	546	481	512	528	496	515	503	525	524	531	525	508	547	480	497	531	525	496	496	480	499	488	535	531	509	499	557	515	519	439	514	529	530	464	531	555	476	520	533	466	545	517	522	511	563	513	490	501	494	548	484	478	525	519	531	519	540	529	485	491	499	560	492	517	510	549	518	487	528	520	510	552
50783	45316	30194	29396	33061	32461	29306	27852	22926	17634	11591	7809	4664	3158	2361	1882	1080	958	694	501	511	360	382	363	351	360	368	377	349	317	309	344	319	283	316	280	287	283	287	292	260	258	267	275	239	232	262	287	286	255	287	257	246	272	314	270	269	231	246	270	272	266	268	262	280	240	257	215	259	274	272	254	268	244	262	248	270	242	222	225	261	291	262	260	248	243	257	254	262	274	245	282	246	246	273	232	260	250	233	238	273	263	246	277	247	268	275	263	274	247	246	240	249	254	264	246	253	266	235	238	242	239	239	236	254	232	234	261	262	253	286	273	250	215	247	278	239	243	255	241	258	260	290	273	264	236	245	258	218	268	255	230	282	235	285	245	271	280	248	272	244	272	240	270	250	244	254	259	251	244	250	229	212	271	235	257	264	249	216	243	201	260	253	268	246	244	239	268	291	249	244	251	250	235	228	268	254	250	261	232	224	261	260	287	266	233	258	271	242	244	234	244	276	239	248	241	244	255	250	260	247	249	234	275	233	263	225	273	242	250	231	255	272	264	229	257	215	284	264	227	236	251	271	256	278	249	250	237	234	276	261	254	250	248	235	246	280	270	253	269	276	255	254	223	263	243	230	255	251	259	276	245	254	246	236	242	243	258	270	266	290	228	280	275	245	261	254	236	236	286	250	251	243	282	271	236	235	245	224	257	275	263	262	260	250	262	259	249	235	254	239	248	252	229	258	234	257	249	265	260	253	288	268	282	264	229	249	257	228	240	280	230	250	262	252	247	247	252	260	238	252	256	261	249	248	247	251	236	298	258	246	252	239	239	253	220	246	225	235	238	266	262	244	249	246	237	245	267	243	254	256	247	253	275	234	261	244	277	253	241	250	235	245	251	243	279	269	262	240	250	239	233	284	294	235	232	256	244	232	263	224	244	264	252	252	251	257	215	268	246	239	256	231	270	248	252	278	271	231	254	219	235	279	260	256	242	273	259	269	218	260	261	249	241	241	250	245	258	239	240	216	237	237	251	238	277	262	262	239	284	249	266	232	236	267	249	251	269	240	256	252	272	261	257	222	240	234	250	220	271	257	257	236	257	253	242	232	241	264	245	256	262	247	267	237	268	232	248	266	243	252	227	226	267	247	267	249	256	234	233	260	254	280	251	250	235	272	234	212	256	231	243	254	236	228	249	233	265	260	249	244	253	227	233	242	257	230	237	244	237	269	243	251	268	260	213	256	262	240	272	264	239	245	262	238	240	238	215	272	253	267	236	256	234	236	238	237	254	260	268	283	258	250	265	295	245	266	256	251	237	240	226	259	272	234	294	246	261	240	255	228	255	239	222	257	252	302	236	255	235	269	272	250	237	252	271	257	255	268	245	245	225	226	240	250	244	259	240	240	226	249	214	251	237	242	273	231	225	267	260	238	235	278	272	244	274	274	242	258	240	243	263	240	260	230	238	250	246	237	271	249	234	252	239	262	236	264	279	259	245	260	257	251	237	228	258	259	229	247	257	217	266	261	259	245	230	238	259	263	254	266	289	254	245	279	265	241	232	260	258	238	230	246	276	250	227	241	255	271	211	244	272	269	239	256	263	229	249	262	234	264	272	264	260	222	250	255	241	251	261	269	261	264	257	254	249	250	269	212	253	233	229	271	247	228	265	248	222	254	232	265	218	235	275	207	243	274	250	245	250	240	251	238	248	259	253	257	241	257	245	242	238	238	233	243	285	274	251	244	252	258	231	226	260	278	251	232	238	248	249	253	232	253	252	255	284	250	213	250	245	262	237	239	229	264	280	257	248	252	248	233	216	282	248	265	246	259	262	261	223	238	240	248	254	235	269	262	242	258	258	237	286	262	249	263	258	270	234	278	254	265	251	272	265	244	218	259	244	233	260	260	257	220	236	250	245	254	232	246	258	245	262	216	218	218	253	248	260	235	238	255	245	262	233	262	228	244	271	249	244	234	238	272	262	260	263	263	293	242	226	258	248	251	261	238	241	240	262	259	253	246	278	218	255	254	247	248	245	274	247	229	199	232	261	255	274	251	253	240	261	244	236	266	234	273	248	233	243	247	257	257	237	251	235	272	264	278	268	231	260	269	263	235	241	254	227	260	248	254	245	218	227	254	253	236	245	245	253	261	238	275	253	234	278	261	268	254	218	252	250	248	236	273	259	255	255	265	253	292	249	265	272	257	224	255	247	256	234	236	232	251	264	306	259	227	251	228	253	245	264	228	245	245	255	251	239	241	249	240	284	285	258	280	222	294	261	265	273	261	235	248	267	270	255	260	264	250	258	250	239	236	206	253	253	228	248	270	263	240	251	249	250	230	245	222	243	247	254	271	255	240	259	235	229	236	260	239	292	241	236	223	254	261	230	264	230	242	250	242	247	257	229	258	251	244	258	276	238	258	256	229	229	238	245	216	254	275	219	268	227	236	264	241	227	266	239	275	245	278	239	256	235	260	266	273	267	248	271	251	263	247	252	273	289	222	247	261	267	271	269	225	254	245	267	247	230	208	229	289	259	272	224	259	230	291	280	229	255	236	256	244	232	254	268	252	245	235	240	285	253	278	269	246	247	226	240	255	276	253	246	253	239	265	250	246	243	269	253	237	228	260	244	265	257	261	273	260	286	223	227	232	258	303	249	284	261	273	266	242	239	291	245	268	249	233	245	270	250	261	245	266	259	228	244	251	265	254	241	229	263	242	231	229	254	252	261	238	254	259	270	271	283	255	219	260	264	237	253	235	264	262	240	243	236	264	253	271	270	240	276	245	212	247	256	267	235	229	262	257	261	268	258	232	237	259	224	225	273	216	245	217	236	246	204	260	264	235	244	235	256	263	250	264	212	274	250	257	257	232	261	254	260	233	255	268	260	272	251	251	245	257	247	235	266	265	226	261	233	255	255	263	256	247	253	259	264	262	264	295	251	266	243	272	245	233	233	278	261	254	242	263	227	253	245	270	232	258	217	269	243	291	254	267	264	252	248	234	243	245	261	256	271	259	283	281	226	225	269	277	243	264	231	245	256	263	249	284	229	247	258	234	235	244	275	250	248	226	216	258	255	266	240	258	234	243	233	267	223	268	262	254	252	266	260	251	223	264	282	242	211	239	241	274	268	233	257	260	254	274	252	252	257	223	264	241	242	273	230	263	233	248	255	233	259	239	229	269	273	269	231	265	227	244	281	258	261	252	267	232	231	242	276	246	245	214	246	240	244	246	284	267	252	229	276	249	244	240	248	257	269	223	243	251	238	255	241	262	255	264	255	233	251	254	240	255	235	240	268	259	235	222	255	281	231	265	258	231	254	262	268	270	282	280	257	266	241	245	267	253	273	257	249	248	273	267	243	249	263	236	246	271	261	230	226	255	231	249	253	292	229	235	235	269	276	291	272	249	252	247	249	243	233	240	247	237	257	246	255	281	257	282	256	242	246	281	254	264	282	258	257	260	249	234	242	235	245	262	252	250	269	263	255	273	248	255	267
39517	40208	30619	33828	41637	41066	38509	39972	33920	30316	24590	19517	15170	12132	9094	7908	4879	4283	3298	2440	2164	1863	1856	1646	1616	1539	1526	1481	1420	1433	1374	1206	1241	1177	1110	1166	1022	980	960	903	926	943	904	840	866	967	924	942	934	885	920	930	857	894	930	866	868	862	884	910	851	915	914	877	790	794	834	816	858	839	791	783	796	799	719	811	747	799	805	771	778	794	777	800	747	809	737	789	810	706	776	748	778	759	854	792	744	753	805	761	778	814	742	823	755	793	760	819	787	733	755	781	799	765	758	763	745	771	789	737	785	787	801	739	774	762	773	741	770	761	817	756	762	783	754	759	731	706	787	760	795	796	786	761	757	790	779	801	793	757	763	751	703	750	806	773	776	817	769	800	713	789	759	736	793	728	787	725	800	771	734	741	779	739	746	763	802	765	752	779	775	783	765	762	815	795	731	787	760	791	782	743	773	807	792	779	732	782	813	793	749	713	800	731	741	757	718	796	789	779	743	770	760	750	739	741	777	773	739	726	750	778	806	732	763	778	817	713	759	790	728	786	747	785	799	827	755	784	754	752	746	788	743	786	811	732	749	756	750	778	758	749	746	787	797	809	756	750	743	753	740	759	730	743	800	825	752	754	708	745	791	734	752	769	756	789	737	745	780	773	809	802	819	793	789	776	789	779	786	735	725	774	726	779	775	780	749	735	754	768	741	728	767	806	734	775	824	752	772	751	815	743	768	733	719	737	784	778	770	715	766	786	744	758	743	805	775	719	780	753	758	741	755	801	750	783	756	790	732	754	720	801	803	721	748	755	751	699	751	718	734	756	755	759	797	745	801	759	729	770	778	782	746	736	789	756	785	753	819	765	772	796	743	766	759	803	816	797	760	723	775	802	719	786	784	781	772	780	762	745	735	761	784	795	745	792	721	747	770	752	743	809	775	773	734	741	752	756	782	774	800	824	709	787	710	783	758	723	777	716	819	759	775	762	771	768	759	760	758	817	731	757	809	760	784	761	764	749	745	702	743	770	768	769	781	760	750	734	760	786	728	773	770	776	797	780	762	792	774	759	767	736	784	755	755	817	762	781	858	743	760	754	795	782	766	821	755	745	768	816	771	753	744	739	800	744	719	803	753	756	745	752	781	761	769	779	729	759	763	707	784	761	739	798	790	789	767	791	762	785	736	754	787	726	809	759	731	761	778	792	771	784	772	783	763	764	757	767	741	806	760	777	729	767	767	782	807	788	763	774	759	751	759	729	760	725	760	806	827	760	758	733	731	788	743	743	767	783	783	732	712	746	744	753	773	803	763	769	712	757	799	756	769	807	796	771	781	823	722	747	719	783	790	786	777	767	775	750	815	743	777	788	755	792	763	738	759	759	772	797	805	774	753	779	787	768	758	755	741	846	745	742	731	764	759	761	754	829	755	794	790	793	724	745	723	756	766	747	757	752	790	803	793	772	732	823	777	771	744	802	761	803	777	770	756	785	778	776	789	745	796	771	727	782	776	761	778	732	776	797	776	733	771	754	838	753	797	772	744	744	775	756	742	720	711	800	736	818	793	729	743	733	801	757	785	806	754	789	776	770	795	769	751	727	751	741	766	779	787	727	784	766	764	703	756	755	808	748	750	777	850	778	785	763	749	770	793	745	745	764	789	791	779	788	791	842	771	718	766	754	755	748	778	735	798	761	756	710	699	776	743	760	795	766	797	721	771	737	740	807	782	777	744	792	752	790	749	803	788	773	734	719	763	715	768	784	828	782	784	757	735	776	782	783	740	732	723	790	770	760	746	793	742	826	759	764	783	802	781	727	770	813	728	764	778	748	748	762	829	765	751	790	783	770	785	768	788	771	737	777	764	703	754	753	790	779	767	750	719	743	780	781	809	793	732	718	750	796	780	720	767	775	794	790	723	799	809	781	787	791	755	777	722	736	758	772	747	758	771	748	778	784	740	809	773	744	801	731	735	770	742	752	750	776	774	745	778	781	750	770	817	792	789	795	761	806	774	760	787	757	796	781	750	787	759	743	833	719	776	775	795	749	737	773	744	770	722	775	747	819	761	785	783	799	743	774	747	776	757	757	773	726	777	749	768	784	768	776	784	743	728	817	780	773	771	756	755	786	792	752	769	753	766	708	749	734	710	725	735	792	757	782	734	724	766	763	773	766	794	788	759	779	791	733	735	820	730	787	769	777	786	749	730	759	807	767	797	765	767	774	752	706	787	768	749	739	722	786	775	755	822	770	749	743	835	734	747	775	813	766	777	726	764	774	769	757	789	740	716	749	727	750	764	761	796	768	818	797	724	786	791	780	770	771	778	767	806	734	814	807	716	785	748	741	773	807	794	769	723	712	831	791	776	801	811	756	769	730	795	770	775	725	772	761	792	747	715	763	759	799	742	804	790	788	771	776	749	763	779	761	777	778	769	756	741	735	770	719	781	706	769	715	798	781	804	756	790	775	794	766	751	816	793	786	795	746	753	786	759	691	750	790	800	701	799	772	743	726	800	740	755	794	788	712	733	756	752	792	746	715	758	781	728	754	763	731	765	795	763	759	814	770	817	753	760	753	788	767	787	756	752	715	786	773	742	776	784	790	772	846	790	776	730	764	751	747	802	751	776	740	722	776	798	759	778	734	772	687	767	764	743	788	791	815	787	781	812	778	730	739	766	763	780	680	783	762	793	764	767	761	818	759	779	795	765	777	727	792	748	751	800	698	858	811	788	772	780	725	767	748	780	759	782	783	798	761	759	766	751	781	797	765	756	785	763	783	789	802	804	791	736	789	755	770	773	765	786	789	770	796	789	706	812	771	770	747	766	762	733	778	778	724	730	755	703	725	755	767	760	756	776	760	758	777	800	815	803	746	774	776	723	722	750	778	814	797	753	773	780	782	759	724	712	730	738	764	745	795	782	744	766	749	762	802	790	761	807	771	767	781	735	775	742	738	752	779	673	769	795	769	775	759	797	807	769	795	803	785	781	813	788	733	757	713	780	761	802	707	771	765	715	756	755	762	804	749	747	767	733	779	802	739	793	743	776	791	723	805	788	770	793	755	747	785	760	743	781	805	781	806	740	769	765	777	802	776	744	743	823	762	797	758	804	791	767	727	713	755	766	763	789	760	812	759	740	733	769	760	733	801	777	730	745	738	800	802	723	775	723	750	799	781	741	726	772	748	726	800	823	771	776	795	747	719	774	770	696	812	770	743	764	779	804	800	740	793	764	784	768	789	775	785	833	768	809	754	748	755	809	752	767	789	775	765	716	765	772	798	726	740	810	790	765	755	776	744	809	786	812	770	793	713	769	771	744	777	760	735	736	762	765	796	801	788	768	747	786	750	764	764	736	757	746	822	755	810	782	801	770	762	744	740	700	723	781	745	760	757	790	744	767	754	682	718	873	752	790	737	759	769	760	786	754	766	741	751	811	802	788	755	799	753	739	768	750	769	737	787	781	733	795	774	783	804	746	732	803	707	757	794	773	764	724	728	753	759
15588	11170	4495	2887	2644	2183	1591	1457	868	750	628	514	369	335	279	249	251	183	205	174	200	181	177	190	190	200	170	180	179	155	182	149	186	139	156	138	162	172	157	166	131	135	157	142	165	166	134	164	159	168	162	130	138	182	154	143	151	137	155	168	152	172	151	155	175	144	140	164	165	123	171	130	132	154	145	151	170	160	145	146	140	153	151	147	156	146	145	132	134	160	148	177	162	173	143	141	156	159	150	165	174	166	152	149	173	127	135	135	157	171	178	138	138	143	138	157	157	153	167	152	154	154	155	152	157	145	146	153	158	135	144	141	149	154	172	155	185	162	152	141	161	143	134	124	129	154	149	139	161	162	151	162	163	138	161	155	137	151	167	160	136	169	160	167	155	165	154	155	138	136	155	144	139	160	162	139	157	176	162	152	165	168	153	146	147	139	145	161	137	166	159	143	150	166	140	148	164	176	166	153	157	117	160	156	174	157	158	166	148	140	171	155	144	172	143	143	144	155	138	158	149	132	141	153	156	167	149	144	154	161	170	155	156	163	150	164	146	136	145	155	133	134	133	153	149	150	141	160	148	169	177	153	155	159	157	156	137	119	159	140	137	143	169	143	142	152	127	160	176	142	142	144	160	152	166	153	136	165	149	131	186	171	165	161	146	156	172	173	164	135	151	160	155	154	158	142	156	148	169	144	160	165	164	163	133	148	156	121	155	159	159	153	165	143	177	161	153	150	145	158	157	149	143	144	158	148	167	153	167	143	145	145	146	157	182	146	156	162	169	142	145	162	158	161	142	167	161	144	149	178	161	151	136	140	143	155	161	175	166	174	142	166	153	140	142	122	153	164	168	163	157	153	140	149	154	159	150	146	136	152	150	165	148	154	133	162	143	163	170	155	165	150	137	137	163	151	153	131	136	139	148	137	155	171	135	151	140	154	151	161	147	141	130	152	143	153	182	159	161	151	155	149	133	147	148	156	137	153	146	157	128	134	162	125	154	154	153	135	162	146	151	151	171	128	143	127	179	152	160	145	154	151	145	159	170	160	167	155	140	141	148	148	123	165	164	157	176	144	136	166	177	129	137	146	154	152	137	165	152	137	141	155	145	171	151	142	146	137	156	149	140	160	136	156	150	160	144	153	170	155	137	160	147	135	152	150	155	151	161	162	146	168	135	156	161	170	140	137	145	158	140	173	138	159	170	159	153	162	143	160	152	150	157	161	156	134	163	131	143	135	139	164	171	166	157	162	144	139	145	150	132	161	155	155	136	156	138	156	154	127	159	154	151	141	151	147	151	133	142	149	172	138	149	151	149	161	152	160	151	154	153	148	171	135	160	149	159	133	134	164	156	171	166	159	163	153	145	179	166	156	154	159	144	161	180	152	146	114	159	125	138	155	156	158	162	166	152	149	163	148	163	143	188	154	153	170	131	153	141	160	158	149	137	148	151	174	157	146	185	158	158	164	146	162	156	163	148	166	168	134	168	156	149	151	143	152	148	147	156	151	148	155	148	161	130	142	155	128	139	148	141	154	173	165	147	154	171	122	147	154	151	154	171	142	139	134	140	127	163	139	157	163	157	156	145	160	141	158	151	156	143	169	166	154	163	155	148	142	166	158	153	157	164	166	151	151	171	137	157	139	151	157	164	127	139	158	141	143	142	131	144	151	153	161	150	155	165	163	147	150	146	143	142	166	148	133	148	151	139	135	151	172	152	163	129	144	134	147	179	162	153	165	139	155	158	161	148	153	147	167	140	134	143	160	157	186	145	136	146	152	155	133	160	143	153	143	134	150	135	154	161	157	164	147	139	170	179	166	133	144	156	159	155	137	149	147	155	159	136	172	142	147	164	131	151	139	134	142	144	159	141	157	133	145	149	164	139	147	154	138	151	180	164	160	143	147	146	150	136	152	141	167	143	151	152	119	166	119	183	140	137	128	160	154	159	162	167	151	166	150	143	148	152	150	152	159	147	144	170	151	156	164	170	154	144	149	157	155	165	130	129	150	138	164	160	130	132	147	170	165	142	155	148	143	161	138	165	141	166	162	145	140	134	140	151	176	151	134	156	165	148	147	165	161	115	174	133	161	157	157	168	175	138	132	153	161	145	169	145	170	160	159	176	133	138	128	159	145	140	160	148	161	134	139	136	166	172	140	159	152	150	161	148	140	170	151	180	152	154	142	159	169	147	158	148	153	148	153	173	147	149	170	144	167	138	146	158	151	149	133	145	145	132	159	151	133	147	143	152	152	169	148	144	149	186	158	153	147	149	143	156	161	132	145	164	156	155	155	145	171	148	167	143	154	153	150	149	140	156	155	173	175	145	151	141	165	174	138	142	156	172	148	128	140	160	145	155	168	162	146	134	144	142	145	155	144	145	146	154	150	136	149	144	150	164	165	148	164	158	146	155	152	134	169	161	131	163	151	141	176	124	137	162	140	156	159	143	167	171	164	157	156	168	137	163	168	143	168	133	165	143	148	153	153	151	145	145	167	143	163	146	136	149	131	152	145	140	143	144	143	157	140	163	145	132	169	128	161	147	152	146	161	150	148	146	133	149	127	143	151	156	146	176	144	166	171	146	150	139	134	163	143	146	151	141	168	143	136	148	143	157	142	159	143	137	149	159	137	148	157	146	162	161	164	138	157	154	143	175	148	148	147	143	177	143	139	149	152	155	151	146	132	153	148	163	132	156	167	180	164	152	156	150	142	165	163	146	180	155	121	160	136	156	141	160	154	169	143	155	153	143	164	161	157	170	156	156	169	134	139	143	139	163	146	162	131	151	162	135	147	163	143	133	151	165	161	161	157	151	166	159	148	163	144	161	165	163	152	136	147	136	144	165	141	139	156	142	154	160	141	151	155	127	149	161	166	132	150	145	151	167	175	179	139	176	147	165	160	141	146	148	152	165	153	164	157	139	133	156	157	147	151	136	151	136	153	143	164	168	173	167	153	151	153	171	157	145	155	145	130	141	181	150	153	155	155	158	167	157	163	161	153	163	147	179	143	158	135	166	140	134	168	165	153	157	170	136	144	160	125	155	158	149	161	155	156	164	147	134	134	153	161	122	143	155	146	160	152	135	148	132	152	173	146	134	152	149	153	128	198	146	169	133	154	162	147	146	189	167	146	150	154	140	151	164	158	161	155	135	179	148	135	156	156	149	150	184	129	153	155	137	153	158	141	154	173	170	160	161	140	162	144	143	131	144	157	156	150	163	146	168	160	154	154	144	166	141	161	153	154	120	148	166	138	150	172	163	151	154	147	153	144	176	151	161	154	144	173	181	157	144	168	139	148	150	151	160	176	137	140	154	159	133	135	168	161	175	154	144	140	154	128	161	146	152	145	138	152	145	171	147	148	136	163	143	153	142	146	145	151	154	147	172	167	139	161	162	154	175	155	158	166	168	155	143	169	150	147	174	183	140	145	153	165	150	158	152	140	146	153	145	187	128	152	151	160	157	167	155	144	147	155	168	162	177	133
13187	12474	7100	7096	8315	7503	6252	6209	3898	3644	3185	2544	2146	1825	1532	1278	1044	938	883	866	762	825	712	779	755	739	696	731	699	675	716	606	601	606	560	572	554	541	582	535	515	509	516	555	536	564	593	523	498	549	533	522	551	532	552	512	574	541	541	514	526	530	531	526	540	506	565	484	521	493	512	515	533	513	487	527	537	492	497	527	538	525	506	501	503	528	503	516	498	495	515	482	502	512	494	532	499	532	516	465	513	481	488	488	528	504	534	527	486	521	496	484	530	487	502	535	508	506	497	548	493	491	511	520	553	488	492	492	491	461	491	488	514	512	510	529	500	545	545	504	507	454	493	552	501	535	493	483	553	501	524	527	480	515	529	541	450	507	499	528	526	469	522	529	540	493	508	503	538	496	563	492	518	490	517	504	514	473	528	502	548	503	513	482	480	559	495	506	517	528	502	527	491	490	519	510	530	547	512	512	477	479	515	486	561	504	482	523	503	509	500	485	501	516	536	511	511	532	502	511	547	498	502	509	441	491	547	479	514	508	526	500	552	518	533	538	523	530	517	531	564	482	529	514	518	569	480	518	518	483	510	474	518	495	531	491	538	510	499	486	511	526	522	486	521	504	497	477	499	539	480	496	498	503	485	519	528	524	488	466	528	475	542	533	545	554	532	523	474	518	521	502	507	525	475	510	527	509	488	480	487	474	520	521	534	488	497	468	505	542	547	538	494	488	555	469	509	529	492	525	496	542	534	575	549	524	510	522	524	527	492	529	532	514	484	549	532	516	521	538	520	492	520	503	490	473	533	525	537	471	502	524	521	493	511	528	488	533	453	506	524	525	492	501	517	508	498	524	458	523	552	511	526	496	531	508	523	563	477	537	478	515	492	516	559	496	483	522	512	494	495	547	463	477	511	556	527	520	509	534	494	493	516	553	469	530	488	485	490	511	535	527	543	512	512	559	507	507	505	534	513	535	487	517	539	513	495	511	527	525	504	524	510	524	508	507	543	522	517	514	506	483	532	541	502	544	497	535	485	524	484	515	512	506	521	463	519	523	534	504	497	516	486	525	504	510	542	550	542	523	517	521	462	487	525	468	534	494	501	532	503	545	503	505	517	537	561	584	547	503	481	488	488	492	523	516	507	497	544	564	472	530	463	498	526	518	517	520	472	522	497	538	493	515	552	460	509	526	517	541	509	485	488	476	524	476	512	461	510	510	532	508	518	542	493	512	500	501	526	571	503	518	545	517	511	502	522	515	523	500	537	524	526	503	513	506	501	523	518	518	540	526	537	514	469	526	496	512	514	496	517	504	520	517	564	476	544	480	508	530	513	523	554	500	553	474	510	551	523	524	522	524	516	533	518	522	524	489	503	513	472	527	517	474	515	568	535	517	506	464	492	528	542	530	487	511	507	496	465	512	528	552	490	486	519	555	511	534	493	523	541	511	470	540	519	501	516	515	531	479	508	538	506	454	530	491	521	570	519	513	532	540	488	510	536	524	515	538	468	510	545	489	535	522	523	535	518	558	537	515	509	530	482	477	544	511	495	498	478	511	482	484	516	501	499	544	499	513	514	475	535	507	518	537	526	504	496	517	510	541	535	491	492	527	526	513	555	463	472	486	502	496	525	487	501	543	509	513	522	512	517	485	474	520	501	492	496	488	508	493	509	506	492	509	522	510	488	512	522	531	467	512	506	483	484	515	533	543	473	514	540	522	511	509	503	505	532	500	551	528	500	522	543	479	540	498	473	486	512	517	503	501	524	529	547	511	497	523	502	536	486	502	494	523	501	518	536	493	521	499	546	494	484	517	536	524	516	493	523	500	523	499	549	525	505	503	532	518	532	480	515	516	498	545	498	536	508	523	538	483	511	511	484	503	530	495	532	499	483	510	528	528	544	491	537	476	484	481	538	537	488	546	501	479	522	530	525	495	508	491	488	516	504	452	550	476	512	539	485	486	482	532	495	500	516	511	510	486	514	473	568	533	510	495	515	513	508	545	487	533	497	499	505	514	492	505	508	489	525	547	495	527	533	538	549	515	495	527	523	501	517	517	494	525	495	477	490	533	511	494	475	502	510	497	512	500	489	520	502	521	512	524	488	473	518	537	537	478	550	533	464	538	520	528	518	507	520	528	519	516	497	513	533	523	506	543	507	530	526	512	497	527	491	491	518	480	532	504	517	502	493	520	530	567	543	510	535	543	491	445	521	491	542	468	524	481	493	505	501	514	538	514	548	517	429	534	545	499	513	494	544	520	499	517	509	446	532	507	506	495	482	522	528	543	534	534	515	492	541	488	513	504	484	507	505	488	506	525	484	518	509	513	478	502	508	518	530	519	534	487	498	487	521	544	520	506	536	540	498	538	507	497	515	490	466	507	520	503	503	490	529	528	534	523	555	491	501	496	512	552	510	512	503	517	515	542	587	502	517	474	527	486	529	504	508	538	545	506	521	523	499	484	519	499	511	534	508	475	507	543	484	500	515	523	504	488	514	502	478	490	528	515	528	487	526	503	489	472	477	528	529	488	466	495	510	505	527	468	496	556	485	495	512	527	527	474	505	489	529	492	533	501	527	452	463	512	543	504	495	514	518	512	514	482	517	510	505	477	487	524	499	491	488	511	514	483	526	504	504	500	482	519	489	518	521	521	535	511	499	512	476	496	517	528	523	507	517	514	468	520	523	528	524	489	549	532	524	495	509	553	519	498	513	527	457	522	545	457	507	529	488	514	526	480	511	526	534	514	538	516	508	499	523	512	513	508	514	521	490	518	532	491	529	522	525	542	525	501	499	547	487	503	513	496	514	496	509	565	542	484	489	442	521	454	512	503	519	519	533	504	526	522	511	536	509	558	498	513	552	526	529	495	527	521	516	528	551	494	521	548	514	526	514	498	498	503	477	533	502	493	494	499	550	480	537	504	465	499	486	507	513	452	507	506	504	505	520	524	528	556	555	493	525	497	486	526	529	544	519	521	501	516	534	512	535	522	499	526	511	481	553	491	459	519	547	514	514	511	542	521	547	499	551	492	529	497	506	473	500	529	493	516	525	466	493	506	525	547	524	534	511	509	516	520	530	512	504	507	467	501	542	525	557	515	514	513	529	527	517	487	486	491	471	540	548	503	496	482	497	466	606	523	541	483	536	496	481	488	579	526	528	494	528	511	521	502	549	473	528	517	487	470	544	494	499	480	475	528	548	545	494	499	524	490	531	527	510	513	490	511	529	508	492	512	524	507	553	532	488	485	481	583	477	459	538	531	527	525	525	501	540	534	513	505	518	472	499	507	516	483	483	491	528	533	526	501	499	494	490	485	514	534	540	522	500	489	443	527	543	520	507	528	531	501	481	520	536	507	513	493	561	514	558	502	497	538	523	490	488	494	492	519	512	500	539	487	562	491	529	527	479	503	498	513	506	535	508	535	547	510	496	506	514	498	537	529	494	528	523	508	489	492	532	533	513	470	509	525	532	539	521	496	523	493	501	451
40423	41995	26699	23947	26397	24428	19981	18108	11796	8781	4941	3187	2099	1478	956	924	479	362	323	309	246	218	205	224	217	233	218	215	190	204	196	164	186	163	165	169	173	171	158	166	151	149	178	187	171	186	171	153	170	174	164	184	145	175	159	167	175	140	164	177	174	184	164	182	162	168	177	151	142	149	161	167	155	136	150	145	171	158	161	146	143	137	154	164	160	145	143	143	149	153	131	146	175	151	142	165	154	143	167	147	139	146	166	168	126	152	175	150	132	132	146	166	156	166	135	154	156	162	161	154	138	159	154	148	149	142	145	143	171	151	147	128	152	144	156	158	165	145	151	137	132	169	151	168	135	158	159	155	151	160	152	163	171	146	158	143	173	139	135	139	138	189	155	168	149	134	159	156	150	152	154	155	142	146	159	156	174	132	171	147	137	127	141	162	152	135	147	146	144	144	161	156	165	162	166	156	143	160	156	165	143	170	156	134	144	159	171	154	145	133	168	147	146	173	151	159	148	132	159	174	165	156	183	156	164	151	137	147	136	134	156	167	151	163	162	159	157	149	154	169	161	158	153	168	153	139	170	157	167	141	172	153	151	153	142	142	159	128	160	166	165	159	157	138	156	161	146	155	155	150	158	161	151	151	181	157	164	164	161	139	151	150	142	146	142	147	157	144	149	155	144	159	150	177	149	145	133	153	154	169	181	159	124	157	157	173	139	147	145	163	156	154	130	136	170	149	153	122	170	169	149	144	184	156	138	160	156	173	166	140	146	151	161	159	165	162	167	153	138	154	166	148	162	140	162	155	158	156	157	177	138	139	149	140	144	147	137	162	137	151	125	149	159	149	149	182	137	179	156	144	159	147	152	148	151	149	185	144	158	161	163	139	161	136	174	144	134	142	162	155	144	158	175	158	134	163	143	151	157	160	152	153	140	138	166	152	165	136	159	121	146	141	158	154	139	183	178	159	147	129	138	154	174	150	172	167	137	180	158	163	173	166	157	166	147	160	142	145	166	146	122	134	174	145	131	139	133	144	156	147	162	149	147	155	133	138	128	149	154	142	129	138	145	145	148	158	153	156	161	163	172	168	164	169	143	144	137	144	151	125	145	146	145	165	151	151	147	167	157	162	146	130	156	152	155	164	134	144	168	143	157	115	164	169	155	138	151	167	148	185	134	148	170	161	164	161	147	153	167	157	138	141	145	157	172	162	160	135	155	172	172	172	165	153	163	140	147	130	182	142	147	144	150	151	143	160	149	154	127	158	153	148	154	139	186	167	155	178	118	161	155	172	156	148	159	142	164	158	153	135	151	154	140	125	158	161	149	169	145	143	148	136	148	149	161	150	139	148	169	141	159	174	148	158	155	149	148	160	153	170	159	169	159	163	184	155	171	153	181	161	154	164	163	173	147	133	167	143	158	135	158	155	154	143	133	154	164	164	150	138	158	145	160	172	141	148	135	149	169	146	155	163	132	149	148	162	161	134	156	148	170	135	151	132	147	142	199	155	143	145	162	153	156	142	131	152	154	170	153	145	161	143	140	177	154	142	144	144	155	167	143	153	169	171	163	161	174	156	147	166	148	150	159	158	149	160	132	167	159	160	134	143	161	146	139	176	148	157	159	159	161	134	143	153	168	139	150	167	133	129	151	154	170	151	156	141	139	147	159	156	149	156	159	148	164	145	131	170	161	156	158	154	155	152	134	149	159	154	148	131	162	140	158	150	148	169	138	157	149	156	168	166	134	182	138	132	161	152	152	155	155	176	149	145	148	133	153	166	165	165	140	161	163	143	151	151	143	136	152	148	145	158	152	156	164	142	175	160	141	150	158	170	142	154	150	153	152	153	125	135	163	154	156	159	160	130	147	147	156	157	136	137	145	173	177	144	195	169	143	163	166	156	188	141	154	170	122	149	153	149	149	146	145	154	134	144	181	156	146	178	168	134	161	141	155	163	141	150	161	148	152	153	159	166	155	164	145	129	149	135	137	155	169	187	167	153	140	166	150	173	154	174	155	167	139	155	163	159	147	162	132	173	148	127	151	142	160	165	126	147	156	149	156	138	164	156	150	153	153	172	172	147	132	143	126	157	145	188	153	155	133	166	157	178	149	170	144	156	144	169	158	139	145	171	172	159	146	150	150	161	164	152	142	160	154	148	165	128	139	149	169	148	152	159	155	152	131	164	175	167	154	161	145	139	145	135	154	147	144	152	160	145	159	156	150	139	163	153	155	161	141	136	155	158	152	160	151	165	126	182	154	168	144	161	146	149	163	154	149	133	132	154	164	146	143	173	177	135	159	174	162	157	156	158	157	150	146	169	144	162	148	166	159	158	144	147	147	149	150	142	150	144	147	160	131	144	147	151	149	171	140	148	153	156	159	139	176	135	146	137	150	158	172	168	154	152	142	147	168	158	148	155	159	156	162	157	148	152	174	152	144	134	170	146	136	161	152	130	135	159	147	136	153	145	170	155	140	137	135	166	144	158	147	149	154	150	134	148	149	155	152	138	159	159	153	164	174	153	182	148	146	140	141	148	150	150	162	152	164	160	166	154	145	133	139	129	147	156	141	138	156	145	150	144	136	132	163	145	142	152	187	178	149	129	135	138	136	143	151	163	142	156	155	134	155	154	144	176	164	149	160	157	164	148	161	166	139	169	148	166	152	160	177	149	140	169	178	164	147	149	151	141	174	140	143	146	145	147	158	166	154	137	144	159	172	165	144	150	154	146	142	133	157	179	137	134	152	161	154	156	154	129	162	191	171	160	168	165	161	176	133	181	131	130	167	147	130	145	142	141	137	164	170	160	169	156	139	165	176	162	147	166	149	160	142	153	140	169	129	139	143	170	163	162	161	146	140	159	157	147	160	173	164	169	154	158	165	140	166	142	158	144	135	149	152	167	134	151	164	143	149	138	190	146	145	153	144	162	144	163	157	154	154	143	152	168	156	152	150	149	135	148	148	147	166	147	145	142	143	140	126	140	190	169	155	155	162	143	159	152	161	161	153	188	149	154	161	156	140	140	147	134	165	146	161	163	165	151	166	160	166	161	150	135	163	160	149	147	153	157	161	144	140	184	143	158	137	140	156	160	163	153	156	162	144	169	161	167	170	144	144	157	155	162	151	156	172	142	160	156	149	153	161	138	156	145	140	125	148	152	152	142	133	146	157	159	152	154	149	150	162	163	149	140	152	166	147	156	171	155	156	170	160	149	138	145	157	135	138	136	139	130	154	145	162	155	149	148	147	166	152	132	149	139	134	144	134	140	146	178	156	142	152	161	167	149	148	166	161	135	144	162	163	140	141	157	169	157	146	150	158	181	165	183	148	129	154	160	146	146	146	173	153	162	159	164	173	141	156	162	171	165	165	166	164	143	138	145	148	168	165	200	134	166	145	146	146	145	129	158	153	143	154	164	161	150	139	137	147	140	141	156	129	173	133	169	145	159	149	140	151	167	144	146	156	162	161	154	164	165	159	168	156	160	176	158
32241	34134	23402	25111	34663	32685	29809	30477	22661	20701	15110	12152	9023	7130	4884	4260	2654	2141	1692	1462	1256	1153	1122	1083	1060	1019	1032	947	918	850	781	773	751	727	718	682	658	610	653	643	615	580	608	610	557	649	639	618	601	568	620	550	582	595	620	609	579	594	565	564	565	566	554	569	581	568	568	496	564	543	508	507	508	524	548	531	495	545	511	544	503	523	533	544	499	472	538	552	485	473	538	547	517	528	523	501	561	506	495	490	500	549	551	517	508	572	506	545	536	553	556	520	504	498	544	501	530	557	516	530	522	560	534	534	503	523	512	503	489	540	554	566	521	535	537	524	552	553	491	518	555	542	543	501	541	560	525	530	493	535	505	508	511	550	509	516	455	535	486	508	548	528	522	554	545	541	530	519	527	528	524	501	524	513	506	517	495	499	491	504	553	523	548	568	536	506	488	506	522	501	510	551	543	558	534	533	469	531	509	507	541	509	491	510	552	502	522	514	512	511	538	537	492	507	511	533	537	518	504	499	514	497	535	498	492	562	515	583	510	481	483	511	543	477	502	525	533	523	488	527	528	529	504	522	518	530	476	529	559	527	546	556	526	496	561	515	519	498	486	501	513	534	539	532	527	544	519	516	525	510	513	542	542	501	509	540	498	528	533	517	512	520	509	491	513	539	478	465	517	509	545	531	506	507	550	504	493	518	477	483	515	518	514	539	511	508	527	528	530	520	549	522	532	465	507	545	528	545	502	523	510	502	527	514	516	541	513	513	500	494	558	524	491	524	529	510	502	544	525	502	537	550	531	514	515	501	507	537	490	526	523	492	527	514	546	538	520	566	508	509	495	535	518	532	530	473	515	526	515	476	526	506	527	505	495	517	529	535	511	523	560	477	536	480	498	486	529	528	513	505	555	528	500	512	527	512	506	511	525	534	524	531	539	450	515	517	503	506	513	533	473	534	519	514	533	529	518	478	486	532	532	506	506	482	533	553	526	545	535	561	474	529	518	536	480	533	526	541	542	528	476	527	497	518	518	540	530	550	541	507	491	533	519	474	487	496	548	541	529	504	540	501	527	474	530	542	531	517	503	530	541	537	512	501	524	527	482	517	570	535	506	496	535	525	536	514	538	531	546	527	477	561	539	556	539	516	527	536	486	532	507	519	510	518	548	517	501	499	507	484	551	502	547	519	543	541	491	544	524	551	511	510	549	523	515	554	522	523	531	517	538	539	524	523	517	499	535	557	579	496	499	524	534	505	546	505	511	541	540	518	500	552	492	513	495	503	526	511	557	527	541	508	534	549	501	522	547	484	502	512	523	520	544	535	511	499	495	508	508	519	523	519	514	528	497	499	558	485	523	491	528	502	462	560	521	520	537	519	542	522	524	480	536	525	500	509	547	513	523	534	504	555	513	542	457	503	547	525	533	532	461	499	465	504	496	518	535	497	529	533	507	536	496	531	481	495	495	530	576	529	523	529	501	490	493	521	544	489	540	490	511	535	512	496	505	483	528	567	549	506	503	495	514	521	499	487	534	543	469	499	548	548	522	519	543	526	526	501	525	543	559	530	504	519	564	520	522	515	502	549	487	497	540	543	539	565	546	522	506	529	490	549	543	517	503	516	543	521	533	520	514	535	493	509	559	504	491	538	529	531	529	493	526	526	524	556	508	495	477	501	541	541	523	531	477	553	507	525	517	531	511	535	535	541	539	506	550	515	551	543	518	506	542	515	491	503	498	501	506	502	503	563	534	507	536	550	525	533	531	503	514	530	508	504	513	513	505	507	532	494	529	507	512	512	508	523	575	520	534	510	535	554	492	534	529	509	501	534	506	508	484	547	503	523	535	518	530	542	528	498	493	516	529	503	516	534	514	504	481	512	545	521	528	522	503	515	558	531	532	512	536	530	467	521	530	533	502	506	492	504	511	533	496	523	521	543	507	501	500	556	538	535	505	546	566	526	514	576	487	514	515	504	489	485	525	523	484	504	499	551	510	559	497	493	515	502	501	474	510	501	502	521	507	516	506	523	583	480	530	501	542	519	564	521	546	498	489	521	545	507	556	522	518	501	505	511	492	525	509	538	516	537	544	500	521	500	552	490	564	522	486	509	510	502	472	524	513	532	527	518	497	537	525	545	465	540	483	502	538	480	534	490	484	506	527	472	480	500	512	509	501	534	487	494	518	523	512	518	500	518	559	541	521	512	512	516	525	559	522	503	519	503	516	536	497	497	488	530	492	510	530	523	475	538	559	564	524	566	548	541	542	521	520	517	500	513	524	511	498	516	498	504	550	513	469	569	523	572	544	537	492	509	555	514	526	532	503	516	529	518	520	537	507	454	515	488	545	493	533	550	536	542	526	522	507	511	539	536	485	546	538	487	523	533	549	534	527	509	505	515	551	489	574	505	512	533	535	506	531	497	564	530	485	513	495	553	533	484	503	516	528	530	499	525	536	523	509	551	505	542	501	491	537	565	541	524	523	495	527	492	543	560	541	523	503	527	502	545	508	530	497	520	525	510	533	553	515	512	509	524	556	512	541	506	519	542	540	495	524	490	566	472	529	513	504	504	512	569	491	514	539	513	532	519	516	494	524	570	545	553	510	537	502	511	518	552	528	505	530	511	508	523	546	535	525	526	524	484	516	539	522	512	503	511	511	516	540	528	522	484	507	497	510	504	537	513	536	536	544	517	555	543	454	545	512	520	503	483	486	544	562	483	541	514	564	517	506	503	507	507	512	526	518	520	522	500	530	521	519	498	515	526	542	481	535	547	523	499	537	528	546	513	490	483	518	514	556	514	497	491	516	517	508	519	516	485	520	496	491	486	528	565	537	532	508	479	520	507	552	492	496	568	538	502	537	493	582	530	493	506	546	560	510	535	564	522	518	525	512	540	522	567	524	503	516	549	503	504	507	523	520	493	515	502	530	513	518	525	493	512	537	522	532	545	523	541	494	514	548	485	530	514	552	568	505	503	513	502	556	522	499	509	470	521	496	535	526	548	501	540	511	528	505	499	556	501	551	519	535	505	556	504	537	519	548	491	537	497	468	562	535	504	510	509	551	486	500	543	576	509	517	519	513	526	516	488	487	519	479	495	525	543	521	482	488	452	531	549	547	508	542	496	511	535	530	504	535	458	501	548	566	500	532	544	504	495	536	535	538	525	518	552	518	526	484	486	497	520	530	528	541	497	505	512	529	563	526	495	504	526	551	566	539	527	525	524	522	541	540	532	538	535	538	539	518	532	532	559	525	520	560	534	534	553	512	489	520	501	494	537	539	536	536	502	472	506	474	445	540	529	484	552	507	531	513	501	529	500	529	550	560	509	518	516	543	525	513	479	507	509	543	516	536	511	539	518	500	517	512	523	541	511	488	520	491	540	546	524	519	480	566	505	521	542	505	500	532	505	502	524	521	484	512	536	483	536	511	495	534	531	485	538	540	509	527	526	552	535	484	526	531	553	528	534	524	521	523	494	557	534	533	529	542	514	523	489
50223	44479	30652	29400	32413	32472	28595	27169	21791	17040	10889	7533	4543	2970	1714	1493	1105	824	626	455	449	394	380	365	383	375	331	320	319	309	286	314	285	290	254	291	301	270	260	304	279	239	260	270	249	265	269	259	278	263	267	270	259	255	267	272	268	266	233	253	277	252	248	273	230	215	255	252	260	271	266	243	249	255	242	254	216	225	263	256	264	244	267	259	268	227	260	255	235	253	260	234	248	251	245	236	247	238	261	245	252	253	248	239	277	258	258	246	237	235	245	243	238	257	251	262	234	243	262	262	232	242	244	258	247	241	251	238	222	251	243	279	253	235	269	268	276	248	256	254	288	225	246	264	256	245	253	235	249	242	254	230	256	266	218	251	240	250	273	249	248	267	238	243	284	248	255	234	229	264	232	259	218	279	250	225	218	262	276	268	248	231	257	278	261	233	264	245	249	263	261	242	234	245	207	248	241	237	219	262	257	234	233	264	290	244	265	244	259	208	266	228	240	258	265	224	241	252	260	220	257	274	237	246	260	246	234	250	256	239	254	274	248	249	248	262	247	233	236	233	240	225	245	256	254	239	249	245	272	249	217	253	227	238	268	248	229	241	251	247	248	261	229	267	269	257	248	238	277	242	266	255	250	252	255	224	240	235	245	253	236	246	261	268	249	264	244	256	253	243	253	263	268	252	271	271	241	258	242	260	246	242	263	241	261	254	236	233	228	278	276	265	287	256	269	248	247	251	243	238	222	207	253	256	232	255	241	253	203	249	254	240	259	256	246	272	248	249	287	227	255	241	220	245	274	236	253	248	240	248	261	231	261	252	226	247	234	237	258	252	255	251	242	229	283	265	247	270	242	212	251	270	225	238	267	256	288	248	256	255	249	250	227	250	255	273	263	240	239	228	265	253	266	257	230	252	243	245	256	278	254	260	254	254	231	237	252	235	281	214	223	259	264	270	220	242	241	246	237	249	255	254	262	229	251	242	255	228	239	240	230	238	221	228	250	242	254	266	261	227	233	245	255	254	231	234	240	233	222	223	232	278	249	249	272	248	254	234	240	262	247	246	274	266	260	228	246	244	224	260	268	244	224	249	261	250	256	270	253	227	255	241	243	239	266	233	231	281	243	216	259	227	231	253	231	233	268	234	249	251	261	245	265	261	249	271	238	261	253	245	245	277	228	258	244	219	239	262	274	269	259	236	259	250	231	245	243	248	247	239	237	220	261	250	232	240	258	256	265	266	250	234	247	247	242	254	261	267	238	244	258	240	244	240	250	257	231	247	270	234	239	247	243	257	258	252	254	242	259	267	255	261	274	247	234	261	239	255	256	256	248	272	263	248	237	213	249	241	255	248	247	206	219	225	236	258	249	249	240	256	264	255	260	245	244	240	269	258	242	241	262	266	254	259	250	262	254	228	249	256	264	237	254	267	264	248	225	262	239	269	260	238	236	253	227	244	228	238	246	251	260	251	219	237	249	261	246	232	261	259	267	249	246	248	229	228	247	242	273	256	244	251	237	233	226	248	262	258	239	277	259	260	263	263	238	256	258	248	249	275	230	252	257	258	234	253	235	221	256	238	277	275	259	253	249	263	247	241	267	230	250	239	244	221	273	261	263	269	254	242	236	238	255	217	269	224	226	265	275	232	265	242	241	266	237	247	244	235	233	236	261	251	260	254	246	273	229	252	220	240	223	237	256	227	249	234	252	233	251	250	249	233	243	269	256	276	254	247	245	265	269	207	258	239	234	248	266	275	257	257	267	264	233	234	248	248	242	240	256	253	222	248	238	243	234	246	249	265	248	258	226	260	236	232	221	238	233	257	237	264	236	271	228	276	254	230	233	263	259	246	250	251	238	241	246	257	248	230	235	274	258	253	230	239	253	250	270	250	256	258	248	269	263	235	221	244	257	260	239	259	214	244	239	265	242	232	252	252	269	264	255	258	246	250	255	237	254	268	244	248	247	240	257	261	257	258	250	252	235	270	246	257	235	223	237	244	220	237	246	248	228	221	218	267	238	247	238	245	267	280	233	236	263	238	244	271	226	255	271	266	226	246	208	229	254	252	222	250	246	262	264	238	251	249	261	239	237	241	223	251	260	251	269	265	220	270	240	239	231	269	256	297	272	284	248	263	239	284	244	227	258	262	245	237	240	244	246	239	244	251	252	271	247	242	246	238	215	243	216	244	221	282	270	278	250	259	234	254	290	227	247	255	277	242	244	248	283	253	264	246	273	231	283	247	235	247	260	250	239	252	262	241	231	278	245	243	242	221	216	247	248	257	198	248	265	256	246	271	230	256	262	251	261	253	258	238	247	255	265	232	216	236	235	214	225	255	246	243	275	291	272	252	249	276	215	230	256	232	248	272	269	239	276	253	223	277	240	263	236	266	233	250	255	216	261	229	226	260	258	230	256	250	270	239	231	240	264	260	216	245	258	253	253	236	227	259	224	249	271	239	218	249	207	262	243	270	254	240	245	260	258	227	219	248	244	259	248	247	233	231	236	248	254	240	230	279	247	226	249	263	270	231	259	262	242	247	261	241	260	280	246	266	272	266	232	227	255	234	235	273	247	263	243	241	246	259	246	255	233	246	250	247	246	258	232	213	260	233	279	238	249	284	244	247	236	246	218	230	240	230	242	220	231	253	233	245	259	252	224	230	201	236	221	242	224	246	242	258	245	238	233	239	280	251	241	243	245	212	252	256	260	256	241	253	250	225	246	247	247	263	260	255	256	227	269	254	254	229	264	240	237	241	250	266	213	240	246	247	245	239	236	211	253	238	244	266	227	249	236	279	256	249	248	240	256	251	232	252	240	265	255	262	259	261	235	219	251	246	211	271	222	268	225	244	247	238	238	224	234	236	255	267	225	270	260	218	247	221	226	219	244	240	278	235	270	244	236	260	257	249	258	279	236	270	238	230	283	266	244	269	245	268	215	248	277	245	257	238	240	233	221	255	221	229	244	247	273	242	259	258	262	249	257	255	229	242	240	233	239	222	216	246	255	251	237	255	252	243	247	244	231	253	245	259	278	227	245	248	246	231	244	252	231	228	247	255	240	264	257	262	254	268	268	265	233	267	239	285	230	247	249	242	247	279	252	249	233	223	239	239	255	226	253	238	239	235	254	253	284	257	278	264	246	258	255	260	244	278	268	244	252	257	232	256	262	226	219	228	261	223	262	257	227	252	230	245	262	249	266	283	283	227	240	260	264	244	252	254	228	245	258	246	257	257	248	234	220	227	233	251	232	239	233	245	229	248	245	256	257	265	268	240	257	263	215	269	251	238	281	240	256	236	252	263	258	238	238	263	264	269	228	243	226	245	236	247	277	234	238	207	263	244	239	251	237	221	242	235	217	233	229	251	251	266	251	242	224	239	253	253	254	261	240	254	269	222	252	255	222	248	271	208	257	272	221	251	264	247	245	246	247	249	237	236	232	270	259	247	241	241	234	225	256	249	217	242	258	250	223	263	243	282	237	227	275	243
39081	38919	30313	33128	41682	40687	38256	39199	31597	29866	23476	19401	14691	11970	7889	7181	5006	3841	3244	2276	2162	1893	1725	1745	1847	1622	1546	1467	1325	1430	1289	1282	1129	1186	1043	1055	1025	994	977	987	911	929	903	925	897	891	951	880	956	933	919	926	907	839	897	870	856	815	918	861	840	865	861	866	839	823	874	800	775	716	802	771	783	843	742	754	763	795	780	715	752	771	761	788	766	790	807	815	782	787	755	750	855	784	810	785	791	760	772	826	781	815	796	738	744	793	776	744	825	769	772	736	751	769	730	746	750	778	814	731	806	776	784	787	829	761	767	741	744	787	784	789	799	783	765	757	775	730	810	780	759	761	773	756	758	735	765	763	767	781	728	760	776	789	793	740	815	718	786	798	748	811	779	756	727	762	755	774	756	725	735	737	787	786	757	793	721	835	734	811	738	744	801	759	800	807	737	804	736	809	775	779	783	740	794	811	759	787	713	724	799	767	780	784	784	801	737	764	785	806	732	794	746	782	791	771	789	755	783	777	709	757	794	774	767	760	816	752	792	747	770	770	877	799	808	758	762	780	779	743	755	761	714	747	732	738	758	735	723	774	761	740	754	747	761	811	744	769	797	705	808	740	772	760	724	709	748	713	776	748	765	755	764	744	746	795	737	791	734	730	784	729	755	829	744	756	739	759	807	720	794	805	792	824	781	807	732	790	747	806	779	819	786	762	840	767	764	766	796	783	729	760	755	746	783	769	784	783	734	763	811	713	762	766	749	744	704	756	739	829	752	773	738	813	783	782	739	779	792	712	772	775	789	769	758	802	750	779	760	754	755	772	797	815	774	764	729	745	844	750	708	768	745	791	755	769	794	754	786	759	708	776	740	781	814	775	730	756	737	833	782	755	728	785	776	749	772	769	821	733	807	769	724	752	825	718	749	809	765	797	765	771	798	771	778	754	789	838	783	790	777	792	783	808	779	790	740	740	790	797	736	742	761	722	754	752	782	752	752	779	818	733	732	759	791	782	769	803	787	764	754	788	766	774	761	719	751	723	778	771	752	784	729	770	790	696	731	786	782	721	759	752	729	739	778	768	748	747	779	757	784	771	735	739	764	788	738	721	778	784	797	774	769	747	726	758	781	753	791	751	752	731	786	766	803	758	728	726	813	709	757	802	794	766	761	722	749	794	712	775	782	752	786	770	702	795	722	710	742	776	718	717	730	770	778	741	753	728	784	786	763	747	822	755	804	778	732	762	735	696	736	788	760	786	771	779	842	749	775	807	812	750	809	788	753	780	740	784	741	783	732	792	790	753	777	768	750	759	811	775	747	772	811	765	761	755	746	787	803	762	799	728	728	802	741	766	766	763	788	758	716	727	763	790	777	758	764	784	797	821	752	733	764	749	755	729	764	768	767	770	818	819	765	747	733	753	770	740	776	710	784	743	745	714	747	755	748	798	789	793	773	747	745	834	768	810	732	806	814	703	749	736	733	762	774	790	738	756	766	793	785	756	754	780	801	761	758	800	777	721	795	825	774	837	780	798	762	756	740	749	794	772	773	755	758	788	808	746	730	740	729	756	788	822	748	742	742	723	721	756	794	733	765	744	730	756	759	766	796	774	812	759	748	789	760	732	759	758	740	797	783	731	759	812	735	704	759	737	746	699	722	721	796	810	722	790	763	793	748	814	774	747	747	776	749	794	757	814	790	819	792	788	772	775	767	732	803	764	730	772	735	794	767	779	776	735	695	785	743	778	766	766	784	787	776	764	723	717	813	779	792	721	743	779	726	755	751	775	770	783	752	723	702	758	770	753	790	803	784	742	768	795	766	781	708	736	791	766	797	757	751	739	773	778	728	812	799	752	781	768	774	792	776	763	754	762	803	745	821	816	823	769	769	785	795	791	777	789	822	760	779	790	767	773	727	797	754	781	779	780	732	771	775	803	725	749	762	755	783	786	762	741	735	745	741	815	764	766	800	787	770	783	770	740	761	723	790	753	786	771	824	771	724	775	743	784	769	767	784	830	742	766	791	765	773	737	758	814	758	748	759	772	763	789	765	805	776	755	744	768	744	793	767	753	763	708	795	770	789	720	769	788	757	787	768	755	746	755	798	768	811	813	796	786	745	791	749	766	786	730	775	753	801	727	739	799	747	767	747	768	746	749	812	811	739	781	811	779	780	709	771	779	733	783	727	773	788	751	743	821	805	762	763	767	791	792	790	786	772	771	756	761	763	782	746	741	767	773	729	791	828	794	722	732	794	768	779	771	732	726	740	776	794	789	784	774	782	754	720	772	750	744	744	748	722	780	774	761	780	772	754	787	732	788	771	795	775	778	783	787	749	714	798	791	705	759	784	747	775	800	740	764	795	771	789	771	802	761	767	754	743	783	769	749	761	775	765	718	742	746	822	770	777	794	771	780	769	734	773	838	758	754	797	790	715	726	731	788	770	788	754	711	800	725	770	733	757	766	805	781	689	786	750	846	797	746	750	802	730	711	789	762	760	807	745	856	761	790	776	769	764	761	770	739	758	758	777	754	750	799	739	744	778	817	766	796	770	728	764	782	748	781	697	771	729	782	780	734	754	780	753	794	806	762	777	795	820	733	774	729	702	740	756	801	783	743	780	722	767	740	773	734	773	757	777	802	772	763	790	814	775	754	730	769	730	788	737	789	777	766	830	750	761	787	755	752	730	808	796	790	761	801	733	785	809	770	766	726	796	744	813	732	717	778	772	814	810	751	768	723	744	769	794	759	753	820	737	799	776	763	797	771	759	739	799	773	750	739	723	807	764	759	739	809	787	795	757	747	759	779	803	755	733	777	762	763	740	772	789	799	805	771	746	756	755	802	759	773	764	691	824	758	773	819	747	719	824	761	820	740	777	761	748	753	783	785	744	764	807	737	777	770	774	788	735	767	800	788	750	771	761	787	770	765	764	735	782	781	777	740	762	772	780	748	780	757	749	770	722	735	798	762	754	747	715	767	737	777	738	734	704	745	756	729	743	749	783	750	728	761	768	779	795	733	808	758	770	752	779	727	760	837	792	756	731	720	788	757	773	798	790	800	747	755	750	739	755	767	777	782	715	797	734	778	733	824	750	792	759	765	745	703	759	788	769	766	780	778	725	776	783	794	807	757	782	741	762	733	755	769	784	722	749	803	741	740	779	753	722	814	792	730	721	785	729	762	712	759	747	779	788	751	750	769	781	743	762	731	751	798	805	758	752	795	751	766	734	717	792	775	757	769	808	698	782	755	825	779	799	802	770	735	778	693	749	782	806	816	782	769	760	740	763	776	787	753	773	711	744	743	765	739	780	770	749	762	780	766	740	817	769	792	797	742	790	787	780	784	764	769	794	734	745	723	748	746	756	745	764	736	804	776	767	807	779	753	731	800	764	736	808	773	714	758	735	775	728	823	745	745	715	736	773	755	769	770	776	737	724	761	746	804	763	812	740	744	797	747	834	787	796	762	778	733	754	724	795	743	786	772	774	737	736	730	778	813
15485	10338	4487	3167	2532	2208	1842	1367	978	743	611	537	394	328	278	238	249	258	196	195	171	201	162	183	199	192	188	166	161	178	175	140	162	179	184	174	144	155	157	158	150	143	142	174	160	142	177	140	139	148	157	166	162	142	156	158	162	164	152	157	169	161	152	138	148	144	164	170	148	145	168	153	138	145	148	163	167	154	152	135	161	143	155	168	153	157	162	150	145	153	166	170	157	161	157	177	154	146	157	166	165	156	150	156	141	154	154	167	159	150	142	141	157	133	158	161	150	139	154	158	161	141	154	160	150	142	151	163	149	150	161	153	154	153	161	137	131	146	141	150	162	156	161	158	162	128	164	151	138	155	158	161	162	136	151	141	145	162	148	159	151	162	153	153	156	133	146	138	147	152	153	158	149	151	159	152	132	158	146	180	148	156	126	142	152	156	142	135	158	159	155	146	137	158	161	168	160	174	138	171	150	138	162	145	153	140	144	165	147	154	145	141	160	150	142	139	153	147	125	147	146	174	167	153	162	175	163	168	122	157	137	160	141	154	170	158	152	168	136	146	169	138	150	161	151	162	162	159	160	167	160	157	138	156	140	156	171	167	146	158	170	151	138	148	160	134	152	166	166	161	139	136	148	180	157	144	167	165	150	142	131	163	145	158	150	153	138	151	149	145	145	146	139	161	178	140	153	163	134	144	154	143	156	139	145	186	159	160	145	149	158	149	149	133	161	148	142	161	149	175	157	154	141	172	152	164	143	148	160	141	169	135	142	149	141	143	145	159	162	151	136	162	173	151	163	175	139	163	143	138	140	150	158	146	144	144	165	137	156	143	152	148	147	109	142	150	143	166	135	156	154	146	154	146	159	158	179	171	154	152	161	131	151	154	153	141	157	156	144	151	150	155	145	144	156	142	139	138	131	177	164	154	140	134	160	154	139	162	154	200	152	162	139	136	166	153	146	151	171	142	179	129	148	147	162	165	151	140	155	148	170	155	167	149	156	130	153	123	153	132	164	148	141	167	179	141	141	167	188	141	160	169	156	123	171	140	146	158	132	171	150	153	166	127	171	156	166	137	142	155	182	156	162	134	140	149	153	150	143	162	146	150	153	130	130	175	147	151	139	146	180	150	139	146	117	151	162	161	155	156	147	134	159	149	160	152	171	164	152	146	141	166	157	153	128	154	136	179	138	151	152	150	144	147	172	131	168	176	151	131	165	148	153	143	168	155	154	143	176	146	144	140	134	158	151	158	160	145	146	146	159	168	174	145	153	154	144	120	122	134	158	152	158	146	182	173	167	165	155	156	166	161	143	153	145	150	142	141	161	151	170	180	162	140	161	147	171	144	155	150	146	142	134	147	162	138	156	163	153	134	156	160	150	133	163	149	146	160	160	159	155	164	162	142	156	159	159	148	142	130	163	176	136	148	145	151	142	155	170	147	142	159	145	130	163	148	141	143	153	142	155	137	171	145	158	165	160	164	151	181	139	154	165	161	133	145	150	148	149	159	149	129	137	163	159	152	144	164	147	174	165	145	145	152	168	179	161	153	159	147	139	141	154	143	155	165	159	157	132	147	147	142	138	146	138	151	145	159	157	137	153	184	115	136	170	154	159	148	155	153	139	171	150	152	165	149	167	158	149	147	152	158	156	161	161	165	154	143	151	156	156	182	135	148	144	146	168	126	175	131	154	164	170	140	183	155	136	162	145	155	151	153	153	145	142	161	147	157	158	164	144	159	138	172	158	142	141	169	161	155	168	147	143	142	161	151	159	152	136	173	139	161	177	164	166	145	147	154	155	169	150	144	144	159	150	147	154	167	159	145	156	148	139	152	182	164	160	154	148	137	149	145	165	156	165	163	159	159	151	142	159	160	155	136	139	130	149	146	140	140	159	147	175	144	157	158	146	165	157	153	142	169	144	158	155	144	137	164	134	133	149	160	156	143	135	153	154	154	154	152	186	140	149	163	146	144	162	140	178	154	164	152	153	156	146	152	138	143	157	151	156	159	167	155	141	153	124	151	134	159	126	158	135	149	150	156	162	157	180	158	140	159	153	150	148	142	159	150	149	148	162	177	155	143	129	135	145	155	159	140	158	158	175	146	149	154	151	140	157	138	132	163	153	142	147	161	172	177	147	152	158	142	153	144	148	146	133	151	151	150	137	136	155	167	153	157	153	152	136	170	147	164	125	179	159	173	146	171	141	152	159	145	158	147	160	168	160	165	162	150	182	139	146	147	152	183	182	138	152	156	180	135	155	147	154	136	155	157	165	145	149	168	158	157	157	150	168	147	148	135	148	150	186	149	137	169	172	143	139	150	132	145	139	149	140	171	165	146	149	154	150	137	147	141	149	138	142	157	174	154	151	146	171	136	152	127	146	151	166	157	162	146	135	147	141	166	157	133	147	157	165	148	151	155	158	163	170	159	149	153	147	151	144	169	168	157	147	172	142	147	136	161	147	126	143	174	139	132	158	149	129	162	138	147	152	154	172	150	145	163	136	145	171	157	148	156	155	156	150	162	146	156	144	154	153	144	164	158	154	145	132	144	142	146	132	131	145	147	137	142	149	153	160	125	167	160	151	143	157	142	149	159	169	148	134	164	144	160	139	159	138	162	139	134	146	179	156	135	154	171	156	148	157	138	153	161	169	135	170	159	159	178	165	124	160	153	161	149	160	147	139	156	174	146	166	145	194	162	178	146	148	153	137	149	151	175	147	140	145	147	137	145	150	170	172	152	171	143	148	160	121	155	156	151	152	179	162	144	149	151	144	164	146	136	146	150	148	166	130	140	139	145	139	164	152	164	152	139	145	143	133	146	145	128	155	132	175	147	150	151	148	165	179	149	165	152	151	162	157	151	137	156	149	143	154	132	137	157	175	160	165	179	170	140	153	150	122	131	140	171	146	154	141	151	155	157	148	157	188	168	126	143	155	149	144	143	163	162	148	157	145	138	151	153	145	135	157	143	168	143	167	176	150	150	158	149	175	143	154	163	156	122	141	136	157	158	156	160	157	166	166	166	150	151	175	153	136	143	147	157	126	160	133	147	149	142	150	160	150	171	159	132	163	149	151	142	168	171	166	162	131	154	177	159	178	171	150	137	146	156	137	145	142	159	159	157	155	153	167	155	154	172	132	157	162	154	160	170	149	168	131	160	146	128	157	170	163	164	154	150	150	146	166	126	162	140	149	184	150	162	153	168	154	144	161	126	161	157	137	146	134	148	131	161	147	144	152	176	156	194	150	148	139	150	158	140	155	168	156	142	144	146	158	157	148	159	150	141	150	157	156	136	149	151	142	160	123	138	167	136	161	158	149	167	145	170	163	140	152	143	149	150	146	154	141	159	143	151	159	161	136	169	170	150	176	158	155	142	144	164	128	138	166	154	171	151	160	166	140	161	155	142	137	127	159	136	157	149	159	150	159	150	169	134	143	165	163	170	157	134	143	152	136	143	147	165	148	158	146	174	161	152	140	142	161	143
12604	11852	7445	7549	8107	7750	6031	5694	4066	3848	3134	2655	2183	1875	1427	1180	1082	946	855	771	754	822	803	771	812	769	701	729	688	730	628	575	596	554	567	562	557	576	508	574	549	535	520	546	564	573	527	574	566	572	550	580	573	576	573	542	546	531	577	567	524	544	548	553	539	510	530	487	546	498	490	471	521	513	540	504	515	526	541	547	514	552	524	534	500	474	537	475	485	483	549	571	524	494	542	521	525	541	530	496	500	504	495	508	509	492	548	496	514	517	539	513	496	493	529	538	530	498	550	502	520	498	507	580	513	517	514	537	523	496	495	513	529	506	569	535	515	510	524	529	535	488	531	514	520	500	545	498	527	507	529	505	545	511	479	534	534	527	552	506	479	507	554	522	519	493	519	516	551	526	529	532	503	544	522	538	532	531	547	550	512	546	538	485	479	559	523	498	531	501	524	527	497	518	510	514	503	463	506	518	530	476	520	496	514	519	495	507	517	545	505	544	514	480	523	553	489	529	498	485	505	517	543	545	491	505	527	543	515	492	519	460	537	506	519	477	454	486	510	487	487	515	544	506	523	538	517	508	501	542	517	469	494	465	550	556	528	544	508	523	463	536	530	499	519	519	536	516	491	510	550	527	517	513	505	518	469	475	481	492	475	513	516	515	498	517	561	504	531	515	551	518	502	470	504	523	506	512	528	481	491	483	519	539	449	458	507	550	551	522	502	510	496	496	543	530	502	473	472	525	554	512	493	533	543	495	518	486	519	526	550	504	527	499	528	528	474	489	514	539	504	538	530	494	479	518	552	485	506	540	507	515	485	505	522	491	520	509	518	532	505	478	501	498	547	505	504	498	500	508	480	550	538	509	510	499	479	520	531	529	502	515	504	518	484	496	542	555	522	520	492	507	514	478	523	485	489	511	562	508	508	506	528	530	514	496	521	557	543	538	503	488	464	519	527	539	500	520	516	478	495	500	500	514	486	477	482	500	507	555	524	515	515	509	465	513	462	518	518	552	515	510	505	489	542	591	476	512	530	531	515	518	491	527	526	525	517	508	497	512	531	494	498	550	515	552	533	573	541	525	508	501	518	536	507	513	539	508	481	507	500	496	488	497	512	548	498	520	507	513	504	527	504	530	489	493	492	509	519	512	528	486	526	540	511	491	495	491	537	480	493	518	501	523	504	517	483	507	503	513	525	534	541	541	518	547	491	503	515	528	496	511	507	476	511	560	484	510	501	493	516	501	522	552	524	529	491	493	477	527	527	504	548	538	516	483	491	533	495	530	532	533	535	505	471	510	507	506	503	508	509	518	492	521	556	518	487	540	515	522	520	525	562	474	526	532	498	495	521	558	520	498	532	466	530	540	500	525	518	512	523	473	506	476	510	517	519	512	546	502	524	518	544	510	533	524	514	544	538	482	483	520	513	501	507	492	496	526	481	517	519	537	518	488	543	502	511	521	520	493	519	547	531	513	522	500	505	528	538	526	548	496	509	505	481	524	469	525	474	500	480	520	473	542	524	573	509	486	518	532	490	495	530	528	472	535	521	516	528	527	526	513	530	525	513	528	515	513	509	525	519	512	539	550	531	542	513	510	516	508	478	493	478	518	511	509	501	533	554	493	524	497	544	483	528	483	545	537	490	519	535	507	525	524	521	527	493	496	555	525	518	523	545	538	538	490	512	551	543	566	514	576	522	537	532	489	550	537	532	501	514	491	514	467	516	501	496	511	529	522	519	478	522	491	532	520	548	486	536	499	541	501	491	466	477	514	542	520	476	475	488	512	504	482	486	492	554	531	518	518	495	513	497	520	541	515	554	536	548	532	523	498	521	514	530	499	495	545	531	495	495	503	492	527	528	500	483	557	492	460	480	532	497	519	537	486	514	561	526	489	524	525	544	495	518	502	579	527	497	497	501	493	465	455	502	517	512	492	493	518	519	555	531	502	523	509	540	524	518	480	572	534	529	498	550	491	531	521	535	515	482	519	523	501	492	561	503	531	522	486	513	534	506	484	531	519	534	515	491	524	527	524	504	505	531	518	512	518	536	510	497	565	548	454	530	508	462	487	526	523	520	502	481	536	540	470	514	530	501	506	510	508	479	486	511	485	478	528	510	508	533	491	493	480	498	490	553	501	498	520	513	518	547	480	504	525	485	498	492	481	507	489	485	496	467	504	528	528	509	496	515	560	506	510	503	563	557	470	516	510	568	528	525	517	516	510	516	508	557	486	489	521	542	521	516	490	514	482	524	532	512	538	530	485	548	548	513	524	464	546	493	521	485	498	548	536	501	488	489	484	494	541	522	541	538	534	500	542	507	504	501	527	554	522	473	492	512	529	494	494	573	507	532	539	507	533	481	492	510	499	503	508	493	544	506	476	479	547	481	524	538	496	531	511	491	500	505	573	516	509	501	500	505	501	505	505	498	505	521	491	522	479	506	524	526	492	548	515	488	519	480	469	523	486	523	527	518	553	484	523	548	547	510	491	517	499	556	522	532	487	525	501	485	492	518	530	508	571	509	462	456	520	541	542	516	473	479	505	527	522	511	530	472	499	482	508	511	510	511	532	493	516	509	513	543	496	512	490	480	520	526	558	515	479	494	497	503	569	482	531	471	503	508	509	543	497	491	521	520	505	518	498	508	534	449	548	527	463	507	493	499	484	492	560	476	544	478	520	520	525	492	503	516	536	518	523	520	506	556	555	499	520	471	532	537	501	521	494	531	522	537	537	506	517	527	566	506	528	521	543	487	538	562	508	545	487	514	475	506	546	529	555	503	498	531	543	561	476	500	542	511	492	514	497	531	542	517	535	503	534	523	500	503	494	506	532	508	511	514	544	525	499	534	530	509	492	518	507	520	505	546	530	521	507	556	518	523	528	486	522	518	511	536	524	515	497	507	487	540	521	492	464	541	538	488	476	577	490	529	533	514	490	506	537	525	516	538	490	547	523	573	484	516	477	498	497	497	505	496	499	518	513	548	485	512	524	496	575	525	520	519	536	484	511	499	485	516	523	489	497	560	519	558	507	489	557	527	504	506	509	540	546	509	488	476	527	494	544	537	554	497	527	492	550	521	498	502	494	547	502	543	520	509	486	562	530	502	533	540	532	486	537	537	486	476	527	544	534	513	537	522	507	510	534	511	523	549	488	526	511	518	510	518	536	509	543	556	485	470	525	518	511	541	512	507	472	504	526	509	498	498	522	494	523	554	513	568	499	471	516	504	497	534	495	507	516	532	485	492	509	513	508	532	503	493	495	555	500	504	525	505	505	510	513	530	512	499	504	495	437	528	479	519	512	497	511	461	551	521	523	504	546	539	540	520	552	511	499	517	478	519	496	533	517	515	537	536	490	517	492	527	485	544	533	504	523	516	517	562	507	530	483	518	547	525	519	512	518	511	534	512	521	550	524	497	572	510	564	514	519	513	468	516	532	529	490	498	556	526	531	517	535	515	527	537	502	523	511	527	536	522	537	501	502	493	486
38965	39250	27422	26393	25748	25224	20377	16952	11588	8238	5158	3252	2157	1593	1067	871	558	422	331	270	247	225	217	239	258	206	214	221	196	237	188	208	182	184	146	146	173	170	150	170	165	163	168	182	147	137	155	153	164	186	147	169	182	173	140	181	160	154	171	172	175	156	202	149	147	151	172	152	144	155	154	178	134	141	116	155	158	149	172	148	161	178	150	161	166	157	156	167	140	153	164	146	166	180	161	165	174	156	173	134	142	168	155	148	132	136	173	154	165	136	147	154	155	158	137	120	152	151	134	134	163	163	153	150	171	150	158	146	169	168	160	144	143	142	144	153	140	171	180	156	170	145	149	161	142	115	151	147	141	160	136	144	177	156	148	158	166	154	143	146	140	167	141	142	162	142	154	173	137	157	169	136	157	162	141	155	158	142	141	158	142	123	171	138	153	140	144	145	137	140	151	120	148	177	142	160	136	150	147	149	165	135	150	154	146	156	150	153	148	153	140	143	128	155	162	147	132	155	149	167	145	156	156	161	145	178	143	164	144	157	153	148	119	146	140	152	152	163	149	162	156	144	157	162	145	146	146	160	149	161	148	166	161	155	161	156	166	141	148	148	151	149	169	161	140	143	137	155	165	146	161	149	162	147	147	149	138	165	151	164	149	175	146	147	149	145	128	145	181	142	153	136	176	156	153	147	158	156	139	151	159	134	142	148	121	135	144	149	152	150	182	149	151	173	161	164	142	156	165	162	152	157	148	146	154	151	134	155	149	143	143	166	159	169	168	157	153	147	148	187	141	147	157	159	162	164	157	176	161	174	135	174	160	171	150	157	158	178	131	161	143	155	163	176	150	155	157	145	162	138	159	147	160	148	152	138	158	157	169	163	136	163	172	145	156	170	146	156	159	159	155	134	162	142	139	149	126	146	183	138	142	150	154	155	161	154	145	144	155	158	150	161	145	133	167	166	143	165	145	143	158	155	150	175	156	160	135	134	164	145	169	154	141	154	137	166	152	157	148	167	168	188	154	150	169	151	158	164	141	160	153	140	145	159	136	155	157	145	147	138	151	154	180	163	152	153	166	175	154	136	165	136	159	146	164	144	147	146	146	173	184	188	136	146	150	158	163	150	143	166	148	152	162	153	175	156	169	158	164	172	154	151	147	149	159	156	158	158	171	155	151	155	155	181	150	157	162	144	160	154	145	144	162	170	147	150	166	154	159	181	144	185	168	141	157	153	141	171	153	163	157	142	133	157	147	165	152	165	145	163	161	159	160	154	136	156	142	133	145	161	161	143	161	158	164	149	153	149	159	133	140	170	142	165	163	152	163	153	173	161	151	145	160	153	135	167	159	155	181	147	166	154	133	173	170	169	166	160	152	145	134	165	139	145	150	144	161	161	158	140	142	167	141	165	163	157	155	157	159	133	154	169	150	148	150	164	152	158	142	168	142	162	177	161	151	158	152	157	152	178	177	139	148	137	148	166	155	142	171	160	171	161	130	122	187	166	151	159	131	136	162	139	152	152	153	143	165	165	169	156	151	147	156	134	145	160	150	144	156	169	151	135	153	154	161	173	145	167	160	153	173	164	148	153	134	131	131	141	147	138	179	136	167	158	161	148	154	161	153	161	123	150	148	158	165	155	158	140	140	139	139	178	160	165	169	143	166	152	167	153	133	136	157	172	159	131	132	132	137	162	163	177	139	143	132	135	162	142	156	156	171	154	132	132	173	157	148	150	148	147	138	144	161	156	158	150	124	152	126	143	137	152	153	170	150	133	170	141	149	137	146	181	151	179	167	133	146	183	147	137	157	142	164	141	151	133	158	141	163	173	161	162	122	159	164	147	144	179	142	149	170	164	154	156	184	153	170	141	155	142	143	168	179	154	147	152	156	147	150	143	159	168	165	144	118	150	176	159	158	160	143	168	147	158	161	168	164	154	162	168	144	138	143	156	178	145	169	162	149	175	186	151	161	130	161	150	154	150	132	151	171	143	134	135	140	149	151	177	136	153	156	148	158	154	149	169	134	142	160	115	147	157	166	153	184	148	156	163	151	153	166	167	154	175	158	153	155	147	158	158	147	152	153	164	144	156	156	137	146	148	163	143	167	157	154	142	175	180	160	162	146	166	165	142	137	173	158	156	131	137	151	154	151	132	156	155	133	139	136	134	153	153	168	134	184	160	159	149	151	155	146	158	165	161	161	162	143	154	159	166	184	143	171	142	150	146	135	166	152	149	154	135	154	172	150	153	134	148	133	167	156	166	157	152	174	156	166	157	176	130	144	128	176	122	150	149	152	134	159	136	161	134	172	149	152	139	147	153	184	161	153	151	162	154	143	140	157	166	144	163	130	154	169	155	137	151	171	130	156	143	160	159	143	159	166	153	143	148	157	145	160	157	170	155	151	158	147	148	156	160	160	155	143	162	155	152	121	187	172	147	130	146	138	173	171	163	156	167	141	145	147	165	138	170	152	149	144	160	163	158	155	149	132	164	147	172	162	182	161	133	140	145	132	135	156	161	154	153	164	135	157	169	154	153	146	152	145	144	173	141	167	133	168	159	185	146	179	133	159	148	146	146	166	141	180	154	151	134	154	160	177	161	165	143	165	147	149	151	169	158	144	163	150	149	151	142	169	157	152	165	158	135	157	122	148	159	138	135	188	136	141	132	140	178	166	180	153	189	149	145	160	150	141	152	153	138	157	150	167	159	155	139	142	132	176	142	158	150	181	158	181	163	139	170	152	132	153	154	164	165	142	163	160	160	139	157	162	149	143	158	182	174	182	167	142	143	151	160	150	128	153	151	164	162	142	144	160	142	132	163	159	156	157	132	133	135	147	163	141	158	163	158	151	154	158	147	164	154	156	165	151	157	151	148	158	164	140	148	142	167	150	154	156	151	134	138	147	151	172	126	153	148	159	139	156	174	148	154	146	146	147	162	148	169	153	140	146	164	163	178	171	148	155	136	163	156	137	131	139	155	140	155	153	161	159	158	165	157	173	156	141	159	151	130	142	156	166	149	182	155	145	156	163	150	165	151	137	155	153	150	144	140	178	163	153	169	169	153	152	139	159	114	140	157	145	146	140	138	149	162	113	148	159	153	143	160	140	141	154	170	159	143	153	139	144	158	146	154	172	131	164	143	169	154	130	147	136	156	146	169	156	164	159	180	147	164	143	172	164	164	154	160	167	150	145	149	165	151	153	146	143	165	148	157	153	152	141	149	168	125	157	134	159	156	154	144	144	172	167	147	157	168	157	143	155	139	166	146	163	162	145	178	160	150	153	146	167	173	166	170	158	150	171	153	141	146	135	154	162	170	156	151	142	147	157	142	154	146	163	141	131	149	144	144	181	148	157	140	160	167	169	155	133	149	151	160	148	145	139	149	154	156	139	151	140	145	132	156	144	156	171	173	161	172	160	135	153	165	163	144	156	161	170	151	147	168	179	148	142	159	147	160	150	155	158	154	144	168	157	165	153	134	161	158	131	161
30424	30854	24426	28153	33772	33858	29583	28649	22032	20239	15184	11210	8771	6988	4899	4020	2572	1956	1906	1356	1296	1178	1073	1118	1107	1007	1018	933	979	944	875	800	756	701	708	651	677	693	625	621	589	603	622	592	654	642	647	618	568	581	595	619	590	595	552	601	616	566	634	590	582	605	607	596	569	536	567	589	559	527	550	539	473	560	551	492	504	529	517	523	514	554	543	501	562	540	529	519	486	529	502	565	527	532	540	505	551	521	551	469	525	516	500	480	567	487	550	512	553	544	494	523	520	526	521	541	526	538	493	537	523	518	534	527	539	513	522	521	528	496	529	511	528	517	488	492	511	468	523	481	553	480	526	522	545	524	469	547	537	529	489	540	533	494	480	503	526	521	533	560	484	495	508	518	528	529	537	532	534	550	527	539	533	457	490	508	494	530	513	564	495	542	521	529	514	525	519	550	534	538	534	512	534	521	490	501	517	510	542	513	500	518	522	472	465	477	531	506	538	491	543	497	496	502	513	506	514	523	501	505	532	526	579	525	519	535	533	514	549	495	511	516	493	510	523	538	534	561	520	557	522	546	525	518	506	510	513	473	476	498	514	507	497	543	490	500	522	535	471	505	468	546	508	484	483	495	507	510	494	489	507	510	515	498	534	556	555	533	504	543	545	503	529	537	498	533	469	476	545	536	528	508	558	534	523	532	476	496	509	565	504	499	523	498	505	497	500	534	521	518	456	515	507	578	553	514	493	510	516	514	506	548	533	516	464	534	546	533	527	468	493	539	497	474	524	494	530	531	518	522	530	502	523	541	504	526	516	493	520	523	522	469	526	542	525	494	498	503	517	503	525	504	519	568	540	507	539	517	523	487	496	508	480	536	547	513	511	505	506	509	492	489	499	556	503	516	491	563	493	540	542	546	479	533	517	532	480	577	522	525	506	488	528	477	519	498	480	467	534	519	492	512	472	510	519	534	481	489	557	518	506	523	508	525	555	515	553	525	524	520	533	509	528	562	526	458	546	535	486	521	520	514	467	513	490	492	563	493	513	560	526	501	516	526	526	513	543	529	490	482	531	512	532	520	551	481	515	519	514	537	520	545	498	504	491	574	558	515	544	466	531	499	509	509	534	540	503	490	498	532	551	546	491	530	501	510	536	513	500	500	515	532	525	523	503	569	533	544	507	515	517	469	555	550	491	557	514	505	484	495	518	533	499	532	529	547	526	529	513	532	536	503	512	498	563	569	516	532	528	496	509	483	477	504	504	524	470	548	452	509	528	495	519	500	532	535	468	541	489	507	500	495	546	521	534	519	459	554	530	510	522	506	531	524	506	534	504	527	531	488	515	521	536	498	497	527	496	543	522	488	515	463	557	522	524	539	532	460	511	506	525	512	508	520	491	487	488	518	554	530	525	539	532	541	506	532	543	529	536	505	522	503	526	514	507	512	511	517	494	547	538	531	555	515	497	487	518	512	541	544	529	496	511	520	520	487	497	526	483	505	485	503	543	497	540	490	527	538	537	514	485	537	515	477	519	538	499	512	523	519	526	540	486	520	520	522	503	518	539	514	528	528	533	471	530	502	501	521	462	515	517	487	516	524	507	506	511	505	523	489	498	486	494	511	502	519	484	558	512	491	486	515	443	546	484	513	492	531	536	470	491	526	483	495	524	577	512	529	526	505	547	514	531	507	534	488	509	557	527	506	498	489	528	492	529	514	542	528	492	551	505	523	549	513	549	556	494	509	497	523	478	546	536	522	521	518	536	539	498	506	516	524	524	497	490	528	486	502	508	505	520	548	507	520	516	501	498	571	494	533	518	481	499	530	508	526	486	511	548	532	512	547	476	496	543	536	561	528	533	508	531	510	514	513	511	524	523	525	495	518	553	564	502	499	508	498	516	529	523	532	521	502	533	496	520	517	505	518	528	510	509	502	531	527	512	556	493	493	536	527	513	535	481	510	509	513	523	547	510	538	483	521	473	516	541	528	577	519	527	515	510	497	516	507	522	549	525	520	517	501	554	533	519	564	520	536	507	541	499	495	557	508	478	515	550	526	514	508	514	513	517	526	512	541	524	552	512	554	577	541	530	504	485	523	513	517	492	519	491	537	496	521	546	493	522	533	551	509	524	502	491	508	507	543	537	490	511	502	540	500	520	526	550	512	499	515	536	524	541	526	501	473	485	525	541	494	499	537	555	478	542	500	527	510	489	498	522	567	544	521	526	486	551	516	540	502	542	493	536	506	547	526	518	515	468	536	512	508	509	478	508	489	518	551	534	477	529	566	515	540	498	505	515	527	508	512	543	579	507	521	510	523	516	564	533	563	537	517	520	546	537	560	462	514	530	501	551	481	520	487	483	503	487	536	553	567	544	504	515	544	481	522	543	516	517	547	509	513	505	525	537	509	542	476	532	554	501	584	515	558	513	507	500	494	484	549	499	498	526	532	520	497	525	499	521	511	508	492	525	494	512	534	539	542	569	528	470	565	529	562	568	523	517	516	516	517	520	489	522	535	515	522	483	531	489	501	539	566	516	498	514	513	497	499	539	536	518	489	520	468	509	502	518	531	523	530	523	519	545	503	527	516	492	486	497	519	486	488	524	543	511	517	504	488	532	512	478	495	507	466	542	494	536	521	509	520	504	518	522	504	504	528	515	501	523	482	482	527	553	504	496	539	505	523	521	529	499	544	540	531	524	536	459	509	500	534	511	468	518	549	541	513	505	555	536	499	482	499	516	566	544	513	497	542	524	511	520	516	494	515	517	513	552	511	478	533	524	553	517	533	509	488	496	518	499	523	510	475	503	508	492	530	544	511	535	544	513	476	525	498	479	517	497	515	505	492	497	498	501	511	523	518	496	515	554	523	502	514	499	528	513	549	507	512	530	516	506	521	487	545	505	487	522	518	503	484	529	534	525	497	548	479	501	495	488	523	502	528	550	515	524	468	525	558	490	501	510	523	486	489	547	549	496	533	514	525	494	508	523	555	483	543	526	479	525	543	543	531	513	487	521	535	512	527	471	507	473	518	534	526	482	512	508	513	508	556	517	559	514	500	532	535	489	546	513	519	553	511	542	508	511	489	500	528	499	571	551	533	521	512	500	534	535	525	548	506	518	539	517	531	524	526	507	484	512	573	535	530	528	484	506	521	547	489	516	550	512	537	526	525	531	503	537	523	502	538	482	517	479	558	531	540	471	515	522	517	555	484	508	461	521	532	528	539	509	522	485	523	494	517	540	516	522	561	482	521	520	490	495	470	519	508	510	487	486	506	481	524	511	511	481	515	525	494	554	489	516	530	518	473	532	505	511	525	473	519	508	514	523	509	489	523	525	521	514	495	498	533	513	542	537	529	504	512	510	536	521	488	501	499	565	521	511	549	467	509	548	519	549	517	524	516	483	505	546	539	524	550	526	518	497	504	493	520	554	543	518	514	497	499	478	565	510	554	476	502	513	495	541	491	487	501	481	498	498	493	517	494	478	499	482	480	525	532	529	544
49913	43963	30729	30616	32091	33589	28690	25457	21408	15840	10831	6937	4529	3075	1920	1708	1038	777	543	436	398	396	403	393	396	342	331	344	335	318	311	297	259	274	285	270	256	283	263	271	251	244	257	260	288	254	272	232	238	236	265	249	261	252	257	262	293	254	283	289	257	245	228	255	269	275	257	219	253	242	277	251	221	287	262	261	258	256	250	240	262	229	234	238	246	257	248	203	275	224	248	274	291	247	234	269	284	254	214	258	261	244	233	241	232	253	249	269	235	227	228	273	239	255	254	249	264	250	239	248	263	240	224	263	247	233	267	243	285	251	248	232	239	251	231	264	225	254	262	255	251	241	242	250	247	237	248	241	251	242	233	248	255	279	246	263	230	237	267	254	277	270	241	231	249	270	268	261	253	242	246	249	235	278	251	227	253	273	239	233	277	243	244	275	238	271	254	259	236	239	241	241	266	229	244	271	253	218	234	275	289	214	263	230	245	252	254	241	240	263	217	269	270	248	248	242	274	245	255	257	255	247	232	264	246	251	214	209	239	259	254	276	239	236	247	232	239	235	238	268	238	251	235	269	259	248	243	247	257	239	213	236	224	245	258	251	226	253	231	248	259	222	247	260	239	266	247	254	243	236	237	246	231	280	244	271	260	223	211	267	260	266	246	279	248	255	265	247	240	249	261	251	219	238	239	243	257	257	252	255	230	271	241	220	228	236	266	271	237	235	248	220	259	267	225	255	249	244	242	238	236	232	232	234	255	238	252	266	294	227	230	268	258	229	256	240	233	253	253	235	220	297	250	251	245	243	272	247	229	247	282	223	238	251	243	235	266	230	242	237	275	251	273	255	252	235	236	236	268	266	248	219	247	255	228	198	252	246	241	214	247	250	254	264	251	233	227	242	283	250	242	248	250	248	267	268	274	258	266	258	217	255	250	250	275	240	252	265	228	270	226	228	251	252	261	251	228	278	250	261	252	240	251	241	232	255	240	247	247	249	260	238	298	249	250	234	275	213	233	242	272	255	243	260	234	216	233	232	234	230	214	265	251	234	209	248	268	268	260	245	247	261	272	253	239	266	267	216	262	248	278	243	249	242	235	266	286	240	249	249	248	234	253	243	258	255	249	243	232	254	248	238	235	242	229	242	242	253	250	242	249	270	239	251	252	250	238	238	230	211	253	245	281	254	242	233	259	268	229	256	245	263	237	242	235	229	256	247	247	239	226	267	258	245	235	257	218	259	253	232	247	221	245	242	252	218	233	240	245	223	250	253	217	241	257	235	249	270	256	241	244	250	248	255	270	225	221	240	247	234	260	245	256	241	240	247	228	249	220	261	248	234	231	274	255	238	254	222	262	238	239	220	213	276	234	267	236	244	230	247	257	255	217	247	268	260	249	241	266	224	255	250	241	258	241	266	266	262	246	273	238	248	264	264	234	266	275	259	256	252	260	271	244	272	246	247	242	249	250	228	233	244	239	250	234	222	269	221	225	267	237	254	220	276	234	250	249	256	247	252	239	219	239	250	234	230	250	257	268	236	238	266	262	272	215	253	227	209	239	242	239	235	242	243	238	248	276	259	238	251	240	243	242	267	231	262	260	272	254	225	237	241	231	218	239	257	270	236	270	215	247	243	251	234	239	214	236	260	266	258	238	255	250	227	239	262	252	261	237	269	272	236	235	233	237	239	254	241	243	262	213	256	233	246	241	250	259	246	259	238	263	258	261	248	233	265	249	243	245	239	252	239	272	277	277	247	205	255	248	243	227	246	257	251	257	223	269	231	226	236	259	238	230	245	250	202	245	244	257	241	247	225	225	258	232	247	260	243	283	239	240	247	253	267	225	215	273	246	262	234	222	221	228	241	215	247	214	266	266	244	253	253	257	254	216	245	225	230	259	268	250	250	251	250	268	223	257	263	236	246	267	258	217	267	233	255	251	258	230	262	225	258	246	269	219	243	260	252	215	302	229	247	261	249	244	231	236	223	241	244	273	254	241	251	250	237	238	230	234	275	237	256	260	281	253	259	251	259	262	208	260	271	249	252	255	240	232	247	261	242	266	243	262	268	258	231	236	261	236	245	258	250	243	249	268	224	223	261	245	241	263	280	257	266	278	219	255	231	249	253	266	248	248	231	257	266	249	221	254	245	272	237	246	232	217	257	253	224	237	235	239	237	235	261	250	254	238	259	269	258	244	232	280	277	232	251	280	253	262	259	259	266	254	250	280	254	242	237	230	254	264	231	250	264	241	224	270	242	258	246	259	246	256	241	267	265	250	253	236	234	253	248	222	244	253	254	253	270	236	239	228	242	276	255	254	287	249	248	249	287	254	256	258	234	253	255	247	254	232	258	241	245	249	217	225	257	256	272	239	228	224	242	260	234	251	263	248	200	244	286	252	253	239	250	252	240	238	242	246	236	273	273	215	255	238	240	271	229	236	279	240	261	286	243	274	258	250	251	256	251	240	253	264	277	231	218	256	245	228	239	237	243	268	271	253	240	247	260	260	281	232	257	264	232	276	248	261	222	227	262	251	246	239	252	238	232	229	268	256	241	246	236	247	246	227	263	228	244	262	239	227	242	253	258	249	234	240	267	240	274	244	221	237	213	232	239	231	248	217	249	210	251	245	257	232	257	217	253	251	231	251	252	276	246	236	237	271	250	256	261	254	285	287	265	249	265	227	239	258	222	262	241	243	232	267	269	251	268	282	270	255	236	254	238	254	241	259	259	246	251	270	214	262	257	231	266	215	241	251	272	267	231	253	247	229	227	236	240	237	236	267	246	236	259	245	229	244	232	226	254	242	264	281	253	267	255	258	242	236	246	251	233	255	231	258	264	232	228	246	255	245	257	246	246	249	216	245	249	259	252	255	263	251	266	234	224	222	262	249	251	263	238	244	251	236	249	240	257	255	248	232	232	251	254	233	235	226	278	249	249	265	255	268	222	241	269	251	258	250	279	261	272	255	274	241	232	219	250	231	230	217	237	267	258	239	249	248	245	254	243	243	256	236	230	245	235	233	245	260	247	255	258	232	261	247	218	268	245	257	264	291	229	231	256	267	239	244	233	246	237	249	246	263	219	231	245	228	252	268	261	229	237	271	256	239	236	243	238	252	239	240	262	247	274	250	228	247	254	243	258	246	254	276	251	204	263	267	213	223	270	241	238	230	250	234	248	228	246	256	246	252	257	269	237	255	266	270	220	248	232	241	232	269	243	266	256	248	231	262	256	251	268	223	235	235	227	239	224	265	264	249	231	242	244	265	262	243	249	249	257	278	226	238	244	243	238	253	234	270	237	262	261	269	246	252	226	267	237	261	225	249	242	236	250	233	268	243	264	242	249	254	266	255	244	251	245	270	256	271	242	234	248	254	241	257	244	267	239	277	261	256	246	248	248	264	233	248	247	220	240	227	232	253	244	231	239	231	243	247	228	286	234	272	220	283	236	253	244	254	252	242	241	267	239	261	237	268	234	261	259	266	221	246	254	226	248
39146	39296	31055	35524	40574	41862	38876	36718	32307	28678	23204	18314	14571	11510	7889	6820	4513	3775	2913	2276	2072	1904	1963	1855	1674	1580	1516	1398	1348	1391	1245	1192	1199	1058	1063	1006	922	967	902	963	972	922	912	927	881	896	978	891	949	934	881	957	909	978	901	889	925	874	890	882	908	857	899	830	869	820	767	780	796	786	818	778	772	814	755	803	761	790	778	777	777	801	749	812	786	767	810	799	737	770	791	765	801	767	775	773	769	803	751	783	746	741	767	763	777	739	766	794	786	778	764	773	758	741	796	765	772	725	743	752	758	735	785	782	771	771	774	793	843	796	775	810	712	782	771	785	788	721	761	771	757	780	792	782	709	746	786	766	783	724	742	803	767	744	751	753	785	772	748	696	728	788	743	741	788	768	845	781	722	729	745	775	780	732	785	815	730	700	783	771	782	716	768	757	747	712	740	757	748	763	719	788	774	736	770	759	746	719	739	796	759	737	803	766	754	742	732	757	789	768	722	771	708	763	712	730	730	737	761	771	801	817	757	750	727	730	763	791	750	699	787	729	793	723	763	745	781	784	785	720	740	771	724	756	776	750	777	710	755	801	787	744	748	723	748	798	759	793	772	731	806	756	763	738	818	756	795	757	793	757	746	789	752	760	752	748	721	796	723	777	779	794	780	789	730	698	726	778	777	755	744	742	789	800	733	770	728	720	773	738	767	786	749	778	740	751	750	760	735	774	716	749	775	762	744	766	810	768	766	769	734	787	723	776	735	778	782	759	797	750	775	790	805	714	733	694	782	799	798	746	788	747	800	737	736	797	812	769	770	766	804	773	750	719	689	733	732	807	752	767	836	747	757	784	716	760	777	738	751	754	709	754	757	770	741	723	771	740	772	756	752	800	782	765	721	765	758	792	783	780	749	797	786	783	716	738	769	752	754	729	802	775	781	726	724	752	780	788	742	810	785	778	765	771	779	767	826	785	747	789	801	755	755	771	711	731	718	742	731	737	795	778	730	809	704	731	802	765	800	777	813	755	788	769	778	735	741	767	781	786	748	796	760	762	758	777	724	742	728	724	788	783	751	789	781	766	769	747	787	740	784	782	763	767	693	755	758	787	789	824	805	771	775	763	739	798	800	788	828	765	768	714	751	765	733	730	737	751	739	753	781	735	762	730	727	755	745	764	752	759	775	736	742	777	711	791	738	809	751	769	762	726	801	720	761	740	731	754	752	774	755	782	718	781	686	774	747	756	815	732	743	773	797	726	690	746	721	763	774	724	753	795	791	797	766	727	715	784	716	782	725	772	719	754	737	761	796	751	805	750	737	786	743	757	719	760	744	745	751	751	727	750	771	758	779	779	734	748	706	761	738	761	753	724	767	723	735	742	750	764	790	795	730	764	752	792	739	792	804	779	803	734	733	725	769	785	752	732	756	776	750	743	753	736	770	747	743	739	744	765	780	718	788	799	752	733	753	770	702	772	729	759	779	735	752	780	749	756	701	785	852	711	739	773	746	778	761	732	760	732	759	783	783	778	825	787	767	720	797	780	756	772	756	722	811	759	748	763	732	758	790	749	782	769	746	732	738	792	747	789	740	737	745	807	720	721	776	786	710	781	737	772	766	753	762	756	754	791	750	763	729	784	729	776	789	781	754	793	749	741	765	766	807	752	793	750	746	742	774	775	767	738	785	750	726	800	796	707	761	753	761	782	753	758	733	820	791	765	796	807	779	779	761	738	740	786	758	762	733	789	747	754	739	752	780	807	731	771	746	826	765	759	755	757	801	736	733	767	789	763	747	727	764	742	786	771	724	807	744	729	787	782	773	774	805	738	774	723	744	719	781	759	758	808	778	761	764	764	821	756	750	808	761	766	761	785	780	755	692	771	761	788	707	809	740	845	734	802	792	778	770	740	783	752	780	762	736	800	767	761	692	757	734	752	733	743	817	755	784	761	804	759	776	780	803	756	789	772	747	804	812	826	757	779	748	737	779	796	785	793	795	723	790	758	753	746	753	700	773	724	728	753	759	747	785	729	708	829	791	753	721	747	805	706	781	785	736	740	773	774	797	796	775	795	776	814	763	780	707	790	758	757	700	773	763	752	737	774	780	761	780	775	747	786	787	785	790	826	750	775	760	783	759	823	745	776	784	762	725	768	778	752	736	786	785	720	751	750	800	761	741	782	759	739	770	778	749	752	787	710	691	767	752	716	790	762	725	802	761	753	766	813	776	738	733	721	762	734	717	710	739	739	751	758	810	745	756	752	761	766	748	738	727	802	762	744	759	758	720	735	772	734	783	782	773	754	783	759	761	762	736	807	766	809	717	735	781	771	735	770	747	795	772	787	761	757	778	773	761	747	729	754	731	741	743	780	740	769	754	768	729	762	726	723	774	750	772	771	776	788	758	787	795	726	808	729	752	745	710	737	762	725	794	752	767	763	718	773	807	783	707	759	731	767	773	768	725	776	765	748	768	765	780	750	730	711	742	758	821	745	721	784	771	749	782	805	756	743	796	709	766	737	760	797	784	787	736	771	722	735	761	734	722	742	746	787	806	783	765	803	760	724	742	784	790	753	756	761	783	756	729	720	757	813	780	748	773	718	716	760	752	741	750	721	690	807	732	787	813	703	735	770	776	732	736	745	772	760	762	798	772	766	808	751	745	730	762	772	731	750	779	739	738	719	733	672	756	797	733	750	771	742	772	794	702	792	740	810	759	796	776	768	740	765	727	785	764	731	714	786	761	741	765	785	736	763	746	764	750	731	780	811	748	777	755	712	717	738	774	781	705	730	765	765	783	768	735	793	738	724	753	732	775	767	782	730	771	776	721	817	757	774	753	745	793	736	758	746	769	728	781	755	712	733	774	787	821	790	730	795	764	779	794	710	787	740	758	740	765	825	765	729	746	724	803	785	737	754	779	783	787	752	768	790	726	770	751	810	789	757	760	761	711	770	755	711	750	777	742	748	753	757	729	766	785	775	733	704	759	732	729	752	819	792	781	764	711	772	803	770	760	822	762	780	702	790	757	806	787	770	783	784	752	748	757	735	788	780	762	765	772	807	763	763	727	731	788	765	813	791	727	753	699	760	758	764	787	792	767	774	754	737	755	771	804	750	703	759	750	782	724	745	744	743	784	780	815	760	756	758	742	738	741	741	771	764	737	777	784	801	739	755	741	712	781	775	768	785	750	771	719	748	725	759	785	724	762	806	768	764	708	781	771	818	773	764	761	770	814	727	761	779	758	750	752	836	782	757	765	763	758	767	771	744	722	741	734	801	735	756	721	705	790	775	750	800	781	751	721	761	750	815	724	753	789	742	738	764	790	761	779	771	729	736	722	790	780	770	717	741	760	797	832	784	760	744	754	808	765	823	744	759	789	757	751	729	738	745	776	802	764	800	785	717	771	744	725	779	723	736	767	764	758	753	787	776	759	783	748	770	746	784	796	742	791	764	772	743	783	755	773	758	774	748	843	817	807	796	746	781	751	783	737	760	717	730
15195	9035	4416	3426	2622	2240	1701	1274	948	724	635	456	471	397	311	220	222	184	197	193	174	188	195	178	195	192	168	174	152	151	158	149	165	141	159	144	162	150	142	143	171	138	165	145	165	155	152	143	156	154	143	164	143	150	158	175	160	150	143	172	150	167	148	150	149	139	139	132	146	132	147	146	159	127	166	170	169	137	139	157	163	160	147	158	159	150	146	132	132	150	157	156	147	163	150	134	148	142	134	161	166	143	147	157	156	177	129	144	156	140	163	131	145	140	150	137	144	125	154	133	145	155	144	146	165	146	160	145	158	187	146	132	139	138	165	142	141	156	169	179	152	154	160	134	149	128	162	167	156	150	146	155	137	141	148	150	158	149	147	149	154	134	135	153	155	141	155	155	148	138	153	139	129	155	135	151	170	142	161	166	146	150	156	122	179	124	148	152	156	159	153	153	132	150	143	178	149	149	161	139	162	140	136	177	159	151	157	138	149	157	160	150	155	162	143	154	162	145	148	155	155	163	153	131	143	146	155	137	154	165	162	166	135	153	145	160	163	156	157	157	160	138	168	179	142	146	141	136	164	144	141	144	143	155	149	150	151	161	161	112	146	158	153	134	138	120	147	154	127	149	156	148	145	151	148	162	145	146	129	144	140	169	130	166	156	151	126	139	136	150	164	156	147	134	133	168	164	139	149	153	147	144	160	146	144	160	140	135	166	178	156	134	156	152	158	152	159	167	157	150	163	140	156	138	152	139	161	150	147	159	134	147	159	150	133	140	156	152	154	141	152	139	128	161	149	155	123	150	154	161	158	160	156	148	143	152	133	154	148	138	134	147	146	127	145	157	152	167	149	151	153	133	147	136	146	131	130	159	159	148	150	158	161	173	125	147	173	121	154	170	158	130	149	134	146	144	173	159	145	150	153	154	145	126	150	139	135	143	158	144	139	167	157	151	130	144	171	155	152	154	170	144	138	154	150	137	167	136	151	144	148	173	165	141	147	149	154	145	177	122	143	135	140	157	143	140	167	132	160	147	139	150	158	142	137	146	146	170	143	136	141	160	137	159	134	166	156	154	145	151	136	139	154	171	143	133	148	126	160	150	137	162	140	133	151	152	168	158	141	161	158	147	164	155	153	148	155	158	146	167	155	139	146	130	133	164	145	138	159	153	135	152	140	145	134	134	153	138	133	155	159	142	144	143	150	140	147	159	157	160	115	130	153	145	144	163	131	139	127	151	155	161	165	161	127	154	146	163	151	124	153	136	163	154	157	142	158	156	151	175	170	127	149	153	128	173	159	149	153	152	142	145	161	162	132	167	140	166	148	153	158	169	142	166	155	143	153	164	166	155	153	128	140	135	145	159	137	158	136	157	140	138	157	146	149	146	126	134	135	144	173	167	139	156	131	159	156	159	139	153	129	150	137	143	154	146	155	138	139	171	139	153	144	160	135	141	153	147	163	153	154	144	151	154	144	163	131	130	128	151	141	122	152	154	148	170	149	151	167	170	151	155	140	158	154	147	152	126	138	163	141	161	186	135	150	167	142	153	135	130	143	134	139	141	133	145	166	150	153	142	137	142	152	131	128	159	167	158	158	170	186	148	162	165	126	145	153	167	150	152	132	158	185	164	146	152	152	159	148	158	166	139	160	138	168	121	129	147	144	169	130	161	164	178	156	157	151	136	130	138	144	150	132	147	161	165	169	147	163	165	132	158	141	156	177	168	149	150	161	152	152	129	160	160	160	149	138	152	167	141	150	151	163	148	146	142	138	151	157	130	157	133	137	158	146	149	125	146	141	145	172	141	153	140	174	165	128	157	151	144	151	156	163	127	149	148	152	135	167	152	133	156	151	146	153	140	148	140	139	139	131	156	122	148	131	158	157	135	166	144	161	125	127	155	159	137	142	131	158	139	154	132	139	133	162	156	140	158	139	148	140	166	158	145	153	140	147	150	133	170	129	166	153	130	143	156	151	146	139	143	140	142	152	146	146	148	154	177	141	143	132	145	169	129	156	162	150	154	134	137	151	151	146	157	153	144	134	150	153	138	146	156	162	142	165	155	139	134	145	159	153	137	141	152	147	145	128	143	160	169	150	152	176	140	137	143	133	167	130	152	139	135	168	140	163	135	167	157	135	161	158	143	152	145	158	132	153	147	137	174	166	150	154	158	145	133	162	169	166	154	160	139	144	141	174	154	131	158	167	159	156	156	142	143	152	154	129	154	141	124	155	152	152	148	160	144	123	143	168	122	156	151	141	156	158	151	140	149	151	124	145	167	164	145	151	134	132	156	131	159	168	168	150	148	168	161	152	142	148	151	155	151	155	162	144	150	140	156	165	150	140	144	162	141	148	155	130	147	149	149	140	168	146	144	154	166	144	147	156	160	139	141	148	169	136	136	143	136	168	164	128	145	141	146	143	156	161	152	154	143	144	141	172	169	163	141	123	154	142	152	164	145	163	152	116	156	162	138	144	134	163	132	118	156	121	151	157	165	144	150	134	133	161	158	159	150	178	160	145	136	159	143	162	162	146	152	156	157	154	154	135	175	144	153	142	146	147	167	141	147	148	142	156	142	136	157	142	149	153	140	170	145	149	127	174	153	144	146	144	150	158	154	137	139	132	162	143	157	157	154	154	146	146	161	140	141	165	131	145	143	158	149	170	136	156	149	153	169	151	145	138	139	146	150	162	164	136	149	152	152	148	148	146	134	145	125	154	156	146	146	161	149	150	166	153	143	160	150	145	177	163	144	139	140	135	129	147	146	107	147	142	173	144	158	150	166	140	142	130	172	158	124	158	153	141	160	158	141	174	172	161	139	124	179	164	139	151	143	188	160	147	141	156	157	138	144	152	156	151	140	142	149	164	145	132	163	152	154	143	160	157	158	141	124	137	157	153	147	147	146	162	155	145	174	156	151	144	150	152	143	146	147	155	157	138	172	143	173	144	135	154	144	162	154	130	146	142	148	139	166	150	162	158	146	145	132	177	137	171	156	129	165	146	171	168	159	131	159	156	140	157	144	135	143	171	145	144	137	159	142	144	161	145	144	154	164	141	149	140	151	149	148	149	134	132	180	174	142	144	162	163	156	163	131	152	159	153	149	136	123	153	156	147	159	145	142	141	143	134	170	133	139	139	141	157	148	160	128	147	137	142	139	155	155	144	144	161	147	152	160	149	147	145	140	166	134	160	159	131	183	155	141	151	173	141	150	125	156	142	147	158	154	134	133	138	142	147	154	142	148	137	143	159	178	155	132	138	144	120	153	139	144	147	139	152	146	154	141	141	141	149	149	150	154	156	160	149	138	153	142	185	155	144	141	131	151	158	173	161	155	148	142	148	129	146	143	144	158	144	129	155	169	167	166	153	147	138	169	147	151	140	148	128	165	132	160	161	157	157	162	167	144	122	163	148	165	154	161	162	137	133	176	128	154	162	156	140	164	178	143	156	138	158	154	135	141	160	160	137	148	161	150	156	138	167	159
11764	10921	7390	7998	8097	7931	6153	5182	4294	3742	3089	2463	2272	1744	1367	1178	1012	911	828	772	796	779	815	731	755	722	658	668	646	659	665	652	620	579	598	567	543	568	539	549	507	544	556	545	537	572	539	530	570	533	504	625	553	541	572	571	571	548	590	568	535	534	512	549	483	544	503	500	528	516	500	508	527	510	498	491	564	497	542	530	486	446	467	472	508	491	591	465	509	510	487	518	504	514	502	533	545	514	460	517	520	508	503	589	530	493	535	492	527	467	546	498	526	446	505	483	515	519	481	515	500	557	515	536	515	489	542	534	506	510	563	542	519	528	512	503	481	523	537	481	492	470	493	489	478	528	508	486	485	516	488	471	522	516	539	494	514	537	539	498	485	502	532	498	480	504	527	492	487	482	498	492	498	519	506	529	538	543	545	524	536	502	493	498	520	530	522	483	486	507	509	489	531	529	493	485	502	514	509	485	512	544	528	494	503	518	517	500	492	501	515	535	513	479	491	524	467	505	477	509	487	517	454	521	498	545	504	545	479	492	530	486	489	480	498	487	510	494	540	484	529	477	514	485	494	513	489	527	472	493	526	489	495	498	502	494	476	540	518	520	489	506	501	488	466	504	484	527	511	512	522	501	475	522	528	514	507	532	480	522	506	528	497	536	515	529	489	519	477	471	495	528	486	489	502	499	507	492	512	469	491	506	527	487	487	482	549	472	498	552	502	495	523	494	497	518	490	512	505	506	505	490	517	510	488	507	525	535	490	473	496	527	516	536	522	504	523	493	517	510	493	496	481	490	468	471	517	508	552	499	486	502	492	534	531	492	520	496	534	474	564	511	519	491	461	500	502	521	559	521	531	528	528	500	492	494	474	550	503	523	493	510	470	521	508	511	500	513	497	514	495	512	530	494	511	508	482	498	546	517	526	509	536	509	488	461	513	481	480	479	509	501	497	530	529	477	515	558	534	514	530	472	545	514	494	492	492	505	497	480	517	484	482	533	532	522	493	559	496	514	538	500	511	492	503	508	535	502	519	524	500	502	512	498	493	487	503	505	502	476	510	519	498	487	555	498	482	518	500	529	471	500	480	529	455	495	532	550	510	493	509	526	514	547	495	483	487	447	517	540	513	517	496	499	520	523	521	509	471	503	473	496	512	504	499	543	527	512	509	521	517	548	516	521	540	487	565	512	517	510	481	506	506	527	496	501	518	469	491	525	517	483	515	525	502	515	474	522	509	494	461	515	508	482	497	523	504	502	508	527	545	470	483	541	536	511	470	536	521	476	506	504	476	493	488	526	521	498	517	501	487	486	497	508	512	505	497	486	500	484	506	540	468	512	478	483	489	526	486	504	543	470	480	537	504	507	503	513	503	507	476	487	499	515	490	492	528	502	491	513	480	502	486	466	544	482	516	504	462	573	535	486	527	478	515	541	502	493	481	498	512	525	475	509	536	484	513	466	479	494	512	493	455	494	562	502	547	501	531	477	494	523	527	540	497	499	513	501	493	489	520	460	521	491	504	512	501	515	482	534	515	507	486	504	490	485	504	501	526	532	504	477	505	486	484	467	500	472	502	478	522	531	488	490	488	477	553	504	517	447	528	496	504	483	518	540	501	551	530	550	500	486	499	509	554	517	472	498	503	515	488	530	504	503	502	515	490	485	509	504	517	495	496	482	556	535	518	526	538	487	532	506	525	483	529	483	491	480	468	522	512	481	486	511	510	500	485	520	555	502	515	506	493	502	527	473	544	490	526	472	479	497	501	474	530	535	500	503	529	509	533	474	523	506	542	518	475	535	468	525	536	496	507	545	541	528	489	485	469	504	458	478	553	481	480	533	493	510	500	545	539	497	455	510	449	496	531	512	494	486	529	484	495	514	544	519	506	493	504	505	490	505	505	528	513	537	534	461	502	530	519	518	491	504	496	518	516	523	507	490	512	522	465	509	497	498	432	487	500	499	503	507	504	487	545	506	478	508	470	523	478	493	488	446	498	546	504	509	490	520	501	545	527	498	523	551	497	545	545	487	520	507	491	556	473	502	560	478	496	529	545	517	478	536	484	487	485	491	549	505	539	494	492	499	506	480	494	496	507	487	488	503	519	493	498	504	482	512	529	530	491	485	477	500	501	497	547	486	528	513	516	497	526	528	524	502	528	489	494	484	493	524	512	494	522	493	496	517	493	513	463	520	509	529	491	484	501	533	497	504	553	478	496	479	525	512	499	492	509	510	503	501	520	522	482	494	508	480	496	520	496	488	515	502	489	504	498	497	524	540	503	534	487	501	486	514	523	498	499	506	524	450	498	539	497	484	518	491	502	501	484	524	562	559	479	514	516	501	520	540	480	483	475	516	505	505	524	536	491	501	505	477	528	540	539	505	494	514	472	510	483	493	513	487	481	515	475	494	508	437	482	490	544	551	510	480	490	508	516	493	497	486	549	482	526	509	476	519	521	466	516	554	498	504	493	471	502	489	496	471	479	493	495	517	488	515	489	510	491	488	533	562	495	540	486	491	509	501	500	476	547	493	528	484	531	505	448	482	554	517	526	496	474	510	478	519	514	539	492	499	476	496	505	528	514	492	480	518	510	524	491	539	503	510	467	494	488	465	503	502	538	520	495	489	474	524	512	458	491	483	487	522	522	526	508	498	470	486	502	512	475	492	520	492	508	485	511	503	534	511	493	524	491	506	531	523	466	477	519	498	478	509	526	474	530	536	508	504	505	507	494	482	473	543	526	518	531	490	515	506	513	512	470	491	488	522	544	527	528	504	534	545	507	501	500	515	515	494	505	515	497	498	493	491	496	535	524	462	502	544	510	527	483	501	529	523	511	514	542	494	510	506	514	452	522	502	493	514	537	483	499	520	488	494	545	467	507	558	532	551	476	520	543	486	524	471	500	483	472	480	478	491	492	498	520	475	493	496	503	524	530	501	501	485	454	507	521	526	513	489	490	508	472	538	473	518	521	505	522	466	504	536	488	516	517	565	519	517	458	569	533	475	511	505	443	534	518	514	473	534	487	459	483	503	526	475	464	521	511	467	504	542	489	529	491	473	490	530	488	518	486	550	481	510	524	489	512	479	509	540	535	514	510	507	517	458	499	506	517	497	491	520	492	464	523	487	528	505	519	500	506	512	488	516	536	510	477	494	491	540	491	469	473	494	483	515	516	510	499	518	506	493	555	513	479	470	491	491	508	529	491	526	479	541	484	506	506	496	545	480	517	473	525	493	500	488	513	509	491	522	496	528	507	481	529	528	525	497	495	503	525	513	520	509	548	491	481	483	509	507	523	520	503	499	537	502	513	488	524	537	478	508	499	546	516	502	529	527	480	527	533	504	515	556	498	516	498	526	476	505	470	487	496	461	526	506	531	520	480	509	529	535	538	522	478	509	527	512	463	514	541	449	520	546	528	489	507	505	461	490	548	477	550	518	464	495	536	531	478	493	512	494	484	498	529	505	504	516	463	498	487	501	496	537	534	504
38864	39060	27427	25519	25787	24104	20158	16384	11455	7793	4677	3417	2009	1457	876	692	489	340	296	291	235	227	211	188	200	198	230	193	200	210	180	195	172	167	142	149	145	156	154	161	169	151	167	160	143	154	172	158	166	175	187	178	174	150	171	154	171	148	179	177	144	148	155	130	139	165	163	131	133	163	146	151	148	152	157	173	165	147	120	150	151	142	165	167	131	140	148	158	144	167	143	157	152	143	147	177	148	158	139	146	155	171	129	172	149	159	177	144	164	162	138	155	141	163	138	138	172	145	163	142	150	136	137	131	178	147	152	123	142	175	137	133	152	138	140	158	160	148	137	154	164	153	147	150	137	145	161	181	135	164	163	153	145	174	137	162	140	151	146	144	170	145	157	167	172	150	132	142	136	156	151	141	174	156	145	166	155	138	153	135	152	143	163	124	148	159	177	169	153	143	182	143	138	148	162	145	155	141	153	170	139	170	148	145	132	150	167	172	140	167	142	161	139	157	151	149	154	141	139	142	138	158	153	164	138	155	121	159	143	138	162	137	133	158	150	169	138	150	167	162	133	158	170	147	129	162	154	156	169	163	160	152	161	182	143	124	150	165	152	158	142	152	135	144	143	154	148	166	151	155	141	154	158	142	160	172	144	166	175	147	150	134	166	144	184	137	175	162	122	156	171	140	134	155	148	144	156	170	160	140	163	132	136	139	159	163	173	150	144	129	124	153	134	141	135	173	166	155	153	159	136	156	181	168	153	146	148	143	128	137	140	159	145	161	159	130	146	146	130	159	149	151	137	149	128	159	155	133	130	137	155	158	147	165	134	153	158	151	149	159	131	149	147	164	154	154	149	148	155	132	139	135	150	157	150	131	151	148	151	111	163	145	147	164	154	154	152	127	164	169	154	140	157	146	150	146	143	162	179	146	123	121	165	150	169	161	158	154	137	155	115	157	150	133	151	154	160	157	147	131	140	149	169	154	144	164	163	146	135	145	161	155	149	142	136	165	135	166	139	161	169	134	141	142	144	150	142	159	160	112	128	168	150	167	147	152	131	139	120	158	124	143	156	150	144	136	131	153	147	173	147	144	144	135	145	121	127	159	143	125	155	162	133	139	157	152	170	151	157	153	141	161	152	150	129	167	182	136	158	145	146	150	153	128	144	134	127	153	153	163	159	128	153	170	166	150	129	147	151	139	140	143	163	157	151	151	157	142	148	166	163	152	149	135	153	160	153	140	151	161	160	167	157	150	174	152	159	168	142	146	151	127	148	155	137	148	153	142	152	167	151	153	135	152	159	160	136	168	165	150	155	119	158	134	150	172	156	166	175	175	150	158	133	153	142	170	163	153	137	163	151	154	145	159	167	146	153	166	153	144	135	141	148	137	165	163	150	143	152	139	150	148	157	172	133	141	137	135	143	165	151	140	153	162	152	147	160	149	150	170	142	173	146	163	151	172	136	162	143	140	161	173	148	135	157	141	163	161	151	147	174	161	118	136	136	143	142	160	151	157	149	167	150	160	141	157	149	148	171	156	161	163	147	146	158	134	153	128	146	151	143	168	145	146	153	148	145	164	150	151	163	129	151	134	148	136	157	142	157	144	167	136	153	129	153	154	155	154	139	135	146	149	143	121	130	161	132	152	144	153	143	153	151	148	157	137	135	147	155	134	157	149	143	149	147	152	140	164	165	137	153	142	158	159	136	158	155	162	157	127	159	162	148	117	151	149	157	145	128	175	154	135	133	142	150	154	144	146	136	159	153	173	156	159	157	144	161	154	159	153	147	164	159	145	163	145	156	161	145	155	140	159	142	149	156	122	155	148	134	169	151	143	141	142	140	158	147	150	133	147	140	163	166	151	152	148	140	156	154	139	135	140	176	140	139	153	134	147	169	147	137	158	148	168	175	126	151	148	163	151	162	157	136	146	146	154	150	152	154	172	155	147	159	126	146	161	147	148	137	170	149	177	154	157	161	165	140	146	133	137	140	145	156	150	151	168	163	159	150	132	146	143	133	151	164	129	123	146	130	173	157	134	174	141	138	163	142	137	146	158	151	161	140	139	155	161	141	145	141	137	143	140	156	185	128	134	140	163	164	150	175	153	147	135	165	156	167	144	128	138	144	136	144	130	139	146	140	152	132	159	158	145	159	148	144	131	133	162	126	157	164	155	165	150	143	141	161	142	167	172	131	142	162	144	152	139	131	163	142	153	166	152	168	140	136	148	130	131	153	141	147	147	143	168	149	131	137	141	166	168	148	149	154	151	175	162	132	138	163	145	146	137	174	141	163	136	148	153	151	136	167	144	169	138	153	155	153	144	149	149	166	154	157	144	156	125	167	144	169	145	165	158	142	131	153	131	147	119	161	129	158	164	152	132	162	145	165	136	159	151	140	143	151	142	153	132	134	163	156	168	149	161	136	147	156	161	143	155	170	171	168	137	140	138	122	140	157	118	134	153	154	159	148	145	155	151	143	160	167	152	139	140	145	145	153	171	142	124	127	135	148	147	159	148	126	163	167	145	139	150	138	151	145	151	137	153	149	121	157	156	147	157	160	136	155	147	174	150	145	135	153	149	146	159	156	155	127	163	168	163	172	148	141	147	173	132	178	134	150	163	155	130	149	126	133	148	163	165	166	151	146	145	126	141	133	158	134	140	150	156	153	127	146	158	145	140	157	150	148	185	134	136	141	164	163	154	133	155	152	125	157	150	131	130	128	142	146	131	145	147	159	160	147	120	146	154	163	160	141	162	156	161	117	151	149	153	138	166	127	145	164	134	154	147	129	138	126	136	161	132	141	163	153	127	164	151	140	159	141	178	141	147	159	146	148	160	145	141	171	158	153	134	151	145	158	146	159	149	138	155	132	160	143	144	155	143	141	122	150	132	147	119	146	121	156	156	158	164	147	176	139	142	152	138	147	157	156	133	144	173	156	161	132	158	142	150	140	135	162	194	127	144	158	131	154	147	137	148	163	152	149	146	131	153	139	148	168	155	153	139	140	169	149	147	141	176	131	148	153	147	135	158	152	153	156	183	152	140	173	146	147	150	162	154	136	153	158	146	133	163	162	148	135	147	164	159	140	146	151	142	152	162	157	142	140	139	157	141	151	155	163	177	141	148	162	154	151	169	147	132	146	147	150	137	149	142	156	168	162	137	115	160	145	143	155	135	143	152	137	170	132	138	136	153	129	149	160	135	149	136	155	154	148	149	154	152	162	161	146	156	167	145	148	158	143	143	142	157	159	148	149	150	151	164	136	160	143	154	157	163	158	143	134	149	151	146	141	158	142	142	145	147	159	140	173	140	139	128	148	157	125	163	149	167	140	154	142	161	150	153	144	141	148	150	158	133	167	146	130	158	152	164	146	176	123	178	151	126	143	164	146	148	149	150	137	148	156	133	176	145	131	165	151	141	141	173	161	161	170	151	148	154	157	146	155	134	157	139	158	134	160	147	132	149	132	147	174	160	159	149	142	152	159	142	154	144
30311	32486	24405	28114	33151	33211	30040	28966	22303	19006	14309	10898	8197	6688	4623	3404	2491	2184	1571	1322	1145	1181	1126	1049	999	1010	901	810	833	807	748	822	744	698	649	672	609	568	645	569	588	596	574	606	581	555	585	576	580	608	584	612	567	599	593	583	607	597	551	571	532	553	539	583	519	559	547	544	531	512	498	535	529	520	523	503	529	542	507	529	460	472	510	493	504	498	449	490	483	480	521	507	491	501	501	551	505	474	539	543	527	501	490	522	536	510	485	497	506	511	490	511	562	523	521	539	504	484	487	475	522	542	512	479	514	481	538	550	497	467	541	455	524	518	528	554	554	479	544	502	520	550	515	492	508	515	525	476	472	493	537	501	503	505	525	543	496	476	526	514	500	529	498	544	500	491	475	531	545	488	518	468	530	473	520	511	498	465	497	545	533	525	504	524	554	514	498	489	529	508	502	501	522	529	525	499	506	499	471	470	472	472	472	491	513	476	499	493	491	516	494	486	497	504	512	512	537	545	510	491	487	494	483	505	501	462	472	527	470	497	514	491	501	496	511	503	521	551	501	515	500	464	527	497	476	507	539	511	483	515	489	468	526	473	490	531	514	502	506	492	498	484	484	531	506	505	508	481	484	541	479	555	504	502	489	509	455	525	498	561	540	571	513	510	491	518	511	512	502	521	525	532	515	474	520	506	506	503	494	536	504	546	535	537	500	485	507	516	496	517	528	507	513	554	526	502	505	494	482	494	533	498	508	474	520	522	520	512	482	528	528	490	489	523	525	482	508	524	523	489	513	495	471	505	514	501	548	512	512	508	465	467	511	476	506	503	504	498	479	499	521	509	526	509	497	502	489	503	515	506	486	503	523	513	485	498	508	518	476	513	488	470	481	496	522	487	517	491	511	527	551	546	487	512	518	499	503	489	526	468	498	539	505	487	488	546	532	449	550	524	529	488	496	483	516	505	486	497	518	500	544	487	491	515	522	487	521	476	474	505	495	508	496	513	458	526	465	464	519	497	518	537	496	484	490	529	476	474	513	472	520	478	531	512	492	496	519	499	497	461	515	519	476	501	509	527	485	505	516	497	509	487	526	490	481	517	506	517	487	532	518	503	491	495	479	498	525	495	489	498	520	473	531	506	491	515	497	504	516	513	505	477	501	484	526	488	553	508	541	459	498	481	492	503	506	505	490	512	518	482	494	469	515	522	464	483	484	532	542	539	483	473	475	501	497	486	508	541	493	521	519	498	525	505	504	502	461	531	486	509	528	499	491	514	514	493	524	523	536	504	490	515	501	556	500	542	518	505	475	502	472	502	519	507	494	497	495	505	496	499	509	483	509	542	529	484	546	513	523	500	517	487	464	498	484	499	473	507	490	483	538	481	538	544	524	495	510	541	512	493	494	465	519	531	502	563	504	522	489	498	488	485	490	499	518	562	499	473	501	505	479	462	500	524	491	541	498	504	538	498	479	516	523	489	523	483	514	483	506	506	489	486	493	519	521	517	477	485	510	498	493	524	509	499	502	521	552	534	494	510	511	438	509	523	482	536	475	543	537	483	514	498	541	523	529	511	495	580	485	517	496	514	532	478	510	530	506	509	530	557	511	519	449	497	514	503	496	486	482	462	520	534	508	524	475	514	509	506	504	473	504	552	474	488	501	467	515	516	484	520	477	539	477	493	504	539	503	549	522	500	507	529	542	536	503	489	521	486	456	506	451	508	520	527	494	495	514	505	514	526	478	515	506	500	474	504	491	540	520	477	548	504	479	523	511	508	472	479	521	518	491	517	522	509	536	494	550	488	473	503	498	523	497	543	480	455	500	526	499	544	527	508	550	470	553	480	511	529	480	524	529	496	533	497	502	474	477	550	526	488	499	499	526	508	490	522	509	471	540	516	451	482	505	474	476	453	464	473	481	523	497	481	512	481	536	532	520	487	503	476	520	535	471	535	502	485	500	508	491	519	499	541	529	513	501	515	523	497	506	490	492	509	526	509	474	486	498	533	538	508	536	499	536	487	527	479	498	493	548	515	481	568	533	491	509	533	523	483	523	529	524	450	500	506	525	549	494	504	503	522	521	490	560	493	528	479	495	508	547	467	511	511	513	497	504	522	481	505	515	504	536	499	517	561	540	524	526	472	575	510	542	510	521	504	486	509	547	481	490	532	516	482	490	508	488	508	492	489	509	526	536	491	518	501	493	479	518	537	501	523	495	526	539	475	524	473	491	492	490	501	535	538	489	494	524	490	494	524	531	511	503	538	502	469	472	517	500	501	518	482	525	531	540	472	501	496	466	508	525	555	489	519	535	498	522	506	494	490	520	531	482	497	502	510	500	492	485	486	507	514	519	491	508	514	526	521	517	504	484	493	485	521	530	462	524	504	493	511	483	496	512	554	511	522	540	486	482	505	509	513	528	453	528	508	514	469	507	473	544	512	486	482	483	509	535	500	548	492	474	468	536	525	511	487	509	522	508	493	512	513	512	476	522	514	475	500	484	506	519	521	524	520	479	500	492	496	504	520	482	510	501	515	507	511	511	514	503	510	516	525	483	483	515	507	489	517	484	520	480	500	505	533	490	489	530	496	520	506	507	564	500	504	512	502	472	514	547	514	495	481	486	479	523	548	500	534	500	486	452	498	518	533	496	484	506	510	497	512	526	499	526	504	565	530	521	496	508	492	511	514	521	498	506	506	503	527	513	448	531	488	495	491	508	494	502	508	504	539	534	499	526	530	497	478	522	509	458	508	505	472	508	504	470	517	501	493	514	484	504	482	502	497	480	502	499	523	561	553	509	555	483	492	516	472	512	550	515	486	474	518	473	476	486	500	544	529	529	510	509	525	489	500	509	510	486	519	467	478	561	522	490	480	506	490	477	514	536	521	472	536	511	502	501	517	514	493	488	500	522	491	508	521	534	495	518	513	522	530	489	482	509	489	528	499	491	527	510	551	515	505	541	493	531	500	497	507	514	499	515	515	510	467	481	490	463	494	523	505	500	553	511	493	501	456	501	491	509	556	525	479	511	515	520	499	526	490	508	492	469	492	507	537	489	495	531	495	534	487	513	520	493	525	554	501	486	502	495	506	508	495	517	512	465	538	548	504	495	507	506	530	468	513	497	485	478	523	499	474	509	511	513	539	481	458	527	484	526	514	483	503	510	519	478	503	501	490	503	489	509	495	511	535	504	485	462	505	521	525	512	505	492	471	516	541	495	517	511	481	510	517	461	482	518	487	553	524	517	530	489	529	524	472	503	473	475	518	507	522	483	489	471	553	516	493	501	481	520	491	516	501	502	520	462	512	532	544	504	499	499	545	542	553	518	522	538	509	532	485	521	530	493	528	493	488	491	520	516	508	543	496	501	482	519	506	533	491	516	481	487	469	457	513	506	523	499	494	532	521	498	494	510	489	546	513	527	525	510	528	532	543	480	509	573	481	464	530	532	488	536	472	499	466	465	529	507	516	475	503	503	478	540	490	547	492	526	539
50231	43805	29813	30996	33198	31869	28477	25733	20819	15501	9855	6318	3924	2964	1768	1147	1042	833	537	476	414	426	381	374	328	333	326	345	332	313	332	304	299	281	269	310	267	265	253	268	257	254	237	307	261	244	281	272	269	261	264	260	264	252	236	259	260	253	271	250	241	260	287	252	252	253	235	229	242	245	257	259	272	253	259	241	234	248	229	247	252	246	265	226	225	213	249	234	281	246	240	231	272	252	240	226	221	258	273	244	253	225	249	217	231	253	255	244	274	234	228	225	255	246	224	254	267	231	268	239	278	257	235	236	219	251	261	251	249	234	251	230	225	226	224	197	253	246	266	260	243	247	214	260	220	233	240	233	236	185	230	229	249	271	221	228	221	223	268	225	240	207	248	223	259	241	246	245	233	236	230	255	247	246	229	231	254	236	246	259	259	218	236	260	274	221	206	226	208	225	241	259	256	242	228	243	253	227	273	237	223	212	262	258	247	221	236	254	259	221	235	230	243	260	253	217	246	245	249	258	261	228	230	245	246	231	262	222	231	243	222	213	235	214	230	242	233	238	246	265	255	269	259	240	234	239	239	233	244	237	254	254	244	241	242	219	248	258	233	269	222	269	221	223	219	219	251	261	232	246	218	269	234	273	226	248	241	264	239	254	254	265	254	232	255	211	253	224	249	256	271	231	251	250	258	243	257	252	238	240	211	235	252	231	244	243	240	247	223	241	265	216	251	238	228	225	254	250	242	251	245	244	256	244	249	217	236	232	237	248	275	226	230	255	243	227	243	254	272	243	242	236	241	241	259	251	239	232	235	236	263	211	264	226	262	252	257	253	233	249	232	236	230	243	244	254	210	264	247	259	253	296	261	249	248	249	238	241	239	250	223	251	262	237	252	236	236	247	257	235	248	273	246	242	223	261	252	249	257	236	222	257	226	251	229	240	255	241	259	224	246	233	216	252	226	246	256	254	246	256	215	248	247	227	238	239	230	245	225	270	242	210	252	245	231	258	235	235	236	241	257	231	236	268	225	246	255	226	251	221	233	249	238	229	226	252	232	212	220	262	266	281	222	232	249	222	266	238	236	217	228	272	254	235	238	256	237	242	227	265	209	227	222	242	230	241	246	232	222	247	250	214	233	227	248	238	229	243	251	241	248	255	245	218	266	224	218	225	228	243	238	235	228	241	241	234	220	227	243	240	260	229	241	237	244	257	237	238	249	254	249	234	256	253	249	241	226	218	215	245	231	235	261	270	243	273	250	242	240	241	248	222	235	204	234	262	271	250	258	245	239	235	215	243	244	238	230	230	241	238	242	237	264	249	235	245	234	251	225	249	243	258	222	247	274	238	255	237	227	242	243	200	247	247	272	240	220	233	237	244	225	231	244	256	235	238	244	240	283	232	226	244	264	257	209	228	243	228	266	237	221	226	239	242	244	235	258	243	257	234	250	229	240	248	264	248	235	225	248	266	232	254	257	243	265	218	231	242	240	260	246	264	235	248	239	229	243	263	255	231	253	256	247	230	196	212	250	255	219	243	235	231	220	239	281	249	255	241	232	217	269	225	240	244	223	225	238	262	269	251	256	229	215	273	214	263	237	266	258	242	233	245	226	239	251	229	234	217	261	256	257	239	261	242	218	242	238	251	253	245	277	235	232	271	242	199	232	227	249	244	241	244	267	235	254	248	241	293	222	233	216	218	229	248	241	234	235	237	246	230	251	233	248	251	272	258	250	277	243	235	248	236	262	252	272	231	241	236	235	231	262	225	240	241	231	273	231	223	224	225	231	243	255	255	231	246	268	234	260	249	235	243	251	255	224	261	285	234	223	232	247	257	212	228	217	224	266	256	226	238	246	236	238	248	267	244	243	216	246	227	239	250	257	236	228	243	237	223	248	243	230	242	239	258	235	226	244	222	245	254	260	237	232	206	247	238	238	256	240	251	236	248	246	245	230	237	275	238	237	240	267	243	242	228	236	234	247	264	243	216	259	247	249	237	228	245	255	249	250	242	239	222	233	246	221	249	236	236	233	252	254	242	218	233	228	222	237	244	258	245	221	281	237	257	246	228	248	277	232	258	238	248	262	236	227	244	241	235	258	239	252	268	241	235	232	248	240	246	244	242	249	230	245	199	240	227	225	239	235	247	219	246	258	237	244	242	250	252	230	236	251	268	219	248	256	239	242	257	214	217	258	232	236	254	252	230	247	257	281	241	246	256	222	232	233	246	251	220	272	231	238	259	219	232	246	231	247	225	270	222	250	247	232	238	239	252	266	249	241	262	251	236	250	239	238	243	245	252	256	236	237	248	251	238	255	249	212	258	241	244	254	237	274	241	211	234	252	242	243	254	241	286	241	242	269	234	228	233	242	246	227	231	237	226	238	243	236	244	236	273	235	235	220	236	254	266	227	232	219	253	233	249	243	241	249	245	223	234	237	256	258	262	232	238	257	237	228	228	258	249	252	215	226	248	245	250	244	214	253	257	274	237	253	256	219	256	212	245	249	225	247	260	249	209	244	262	259	239	250	235	248	252	225	249	228	238	238	232	241	247	217	250	255	227	255	225	252	228	228	244	267	207	267	242	231	244	225	239	227	271	232	254	230	235	249	234	256	264	248	242	273	214	239	238	251	249	247	251	229	281	239	224	276	251	268	255	240	270	226	245	218	207	248	218	227	241	258	221	241	265	240	255	235	235	229	251	257	250	230	240	247	250	272	252	230	245	253	248	273	247	246	256	238	255	249	245	252	242	207	219	236	244	284	253	237	268	240	228	227	229	246	225	257	256	246	253	246	241	264	237	252	227	240	238	259	244	285	265	253	236	271	241	265	242	235	255	219	247	218	252	253	225	233	265	230	243	272	234	234	255	204	243	237	249	233	239	255	253	245	239	247	251	240	218	204	257	213	249	230	212	250	260	236	263	230	247	254	267	234	244	251	241	228	234	247	247	243	224	253	233	237	275	262	234	249	231	236	237	241	255	218	233	239	240	260	239	215	240	252	252	252	258	234	248	228	253	267	247	249	217	244	237	246	245	225	199	238	266	254	233	226	247	241	268	257	233	251	230	210	238	240	245	262	239	260	256	248	255	240	230	263	259	237	234	240	224	257	252	233	245	254	203	233	249	243	244	239	232	236	227	259	232	211	244	245	237	245	219	240	244	252	233	239	234	243	225	234	230	260	251	254	255	225	270	255	233	278	265	248	225	247	216	244	244	295	247	259	250	226	234	239	249	241	256	227	235	236	255	247	227	231	238	260	214	240	247	253	242	257	221	239	247	226	257	250	227	231	254	242	231	238	231	270	235	253	250	258	238	235	252	242	223	256	245	220	240	257	254	199	211	228	235	242	274	255	230	245	214	239	225	257	239	233	266	233	263	233	240	238	245	225	246	272	240	219	241	272	242	245	232	252	254	244	259	232	243	232	236	255	232	234	227	244	241	245	244	254	240	244	226	258	216	253	271	241	266	252	254	228	220	232	243	210	265	250	253
38894	38478	31701	35570	42048	40796	38133	36191	32144	28059	22513	17570	13304	11269	7729	5843	4408	3329	2756	2250	2041	2108	1751	1785	1511	1528	1408	1463	1325	1261	1224	1229	1115	1042	975	923	945	907	969	921	946	963	928	861	893	904	849	916	884	981	899	952	935	874	915	922	892	894	930	886	918	846	837	787	849	840	785	780	788	833	746	790	788	710	802	792	822	768	718	763	776	793	772	749	731	740	762	709	773	742	726	712	741	783	768	774	780	706	797	796	816	803	760	760	750	761	810	803	771	742	752	793	783	786	772	796	747	738	789	771	758	726	754	770	733	749	747	765	761	760	764	707	764	775	728	755	771	788	758	719	733	700	723	738	773	743	736	763	704	721	770	761	763	769	714	724	794	774	742	781	777	714	735	731	744	827	768	747	741	752	752	764	713	766	802	754	731	747	756	747	782	752	734	768	740	718	759	770	748	746	721	768	738	788	724	768	783	748	766	758	722	774	786	744	775	717	772	777	740	701	805	753	663	707	793	750	832	759	761	807	730	757	723	754	741	726	723	775	702	750	811	749	746	752	752	748	760	718	771	774	738	730	713	728	748	714	722	715	706	721	730	738	776	773	766	747	771	728	766	702	726	734	740	763	747	717	780	715	759	718	752	724	724	714	740	703	752	753	725	771	755	768	755	780	796	761	730	766	782	749	779	783	718	741	770	775	741	770	781	750	761	751	726	720	756	729	725	729	698	751	749	760	727	729	828	777	722	768	699	774	763	806	792	764	715	776	708	746	747	722	706	767	762	735	768	759	714	758	756	754	696	780	750	729	761	747	742	729	754	733	708	763	723	784	761	809	785	736	746	708	799	773	740	794	777	729	754	782	783	712	767	738	743	769	731	702	704	752	755	779	741	752	725	751	748	720	796	744	713	709	747	731	783	735	727	733	730	768	765	780	765	753	782	786	764	742	723	762	766	736	755	757	807	767	799	752	804	769	724	719	673	755	737	718	744	733	730	794	769	739	769	804	752	755	748	743	754	799	759	728	743	745	771	692	746	711	699	739	777	753	720	734	785	763	741	690	709	715	736	760	745	685	761	781	751	772	762	763	759	773	732	780	762	803	701	744	784	750	751	778	782	714	736	759	739	775	803	752	752	743	767	734	755	766	765	755	789	711	738	715	768	748	746	716	720	784	712	739	793	749	693	797	783	782	771	739	732	709	705	763	778	762	731	749	742	738	776	746	714	782	760	725	739	739	725	751	750	767	773	708	753	755	803	720	783	760	689	820	728	767	737	764	775	784	761	715	742	743	721	765	735	769	753	775	750	765	757	738	690	749	765	732	753	763	753	755	758	710	790	746	718	762	756	740	779	704	733	767	735	764	715	773	749	752	758	700	720	796	791	754	690	753	756	713	718	729	739	766	776	786	734	743	780	762	762	747	765	766	767	761	748	715	765	723	696	751	747	742	768	761	787	754	735	725	786	776	767	730	746	800	739	765	775	767	717	742	716	776	759	705	748	757	798	742	749	704	736	758	783	752	702	752	761	706	735	740	755	699	760	728	780	718	723	754	714	781	785	752	760	734	715	737	773	789	734	804	725	771	728	777	805	735	757	772	783	717	746	789	742	753	763	726	701	768	736	737	747	735	732	757	783	748	779	772	759	745	701	711	758	772	761	729	790	780	744	766	776	754	746	682	743	787	761	717	735	764	739	727	741	799	766	738	690	802	769	726	790	759	766	715	755	805	754	761	719	763	724	740	736	720	755	750	758	720	705	783	768	771	750	703	722	787	753	779	768	724	808	747	728	773	744	744	710	745	681	756	804	769	772	759	777	756	748	726	734	703	764	741	730	668	703	752	705	755	746	718	745	754	735	710	735	758	764	736	775	738	739	757	790	787	770	723	752	749	719	800	767	767	783	705	758	709	745	747	739	745	780	790	719	740	735	791	785	765	723	728	743	728	674	702	708	757	740	742	741	777	763	695	762	744	759	714	723	840	727	766	750	821	716	749	765	739	754	771	799	747	762	777	753	688	721	741	761	772	728	763	753	756	738	735	719	738	765	815	760	753	700	763	730	795	752	741	750	740	764	743	710	744	774	735	804	725	766	731	764	792	714	742	727	759	781	746	691	705	778	737	740	785	731	754	711	753	798	740	721	789	704	727	773	762	767	718	810	749	744	831	729	730	686	743	724	716	731	745	762	754	746	710	752	746	760	764	753	748	741	729	750	750	752	753	778	718	772	760	706	759	773	761	736	711	744	749	761	756	707	743	809	760	745	768	761	755	781	775	754	703	750	747	754	714	762	758	747	708	745	752	757	748	763	743	721	726	761	779	767	695	755	759	714	755	759	749	710	732	704	698	736	766	715	768	797	747	738	773	820	766	719	763	752	765	770	751	762	714	774	701	758	790	765	750	784	762	775	781	798	779	707	770	779	757	754	763	796	750	729	745	712	732	804	743	726	769	748	735	748	728	777	741	726	748	719	722	791	753	782	775	703	819	723	754	725	758	684	754	752	768	746	761	747	782	793	762	762	761	731	764	755	723	737	703	732	732	729	730	747	746	728	760	754	707	767	726	758	680	726	743	687	735	752	772	745	793	748	748	775	745	755	749	701	750	788	776	765	723	746	751	732	792	738	771	778	756	782	717	741	721	779	775	749	790	774	767	725	753	732	746	712	728	725	786	726	758	755	732	763	766	791	719	750	753	754	802	725	756	766	748	733	736	720	731	702	742	697	741	741	713	723	754	745	722	726	770	726	754	705	719	712	760	731	758	775	745	738	701	709	796	785	791	774	753	741	761	762	751	775	717	745	788	676	737	794	747	741	720	781	752	734	790	767	707	802	751	772	734	766	737	751	734	736	741	746	743	788	753	723	793	841	770	746	742	739	740	687	755	775	761	772	765	732	767	727	712	749	754	743	739	749	751	701	747	737	799	733	758	726	723	697	709	726	731	705	746	717	756	772	795	752	750	763	761	726	762	763	719	769	740	739	742	764	743	823	703	752	745	777	790	738	735	760	742	719	748	809	742	738	752	778	710	751	724	714	763	746	712	749	728	756	796	748	783	773	702	736	737	695	700	724	764	749	736	737	749	767	764	718	715	767	727	725	721	741	774	727	752	745	725	686	762	789	714	770	751	759	772	738	756	751	740	761	745	760	731	740	747	759	801	752	782	800	712	738	722	735	773	782	728	768	709	777	785	747	730	731	747	748	730	777	716	746	720	709	729	738	697	747	781	741	736	718	736	752	721	714	806	743	756	745	753	726	732	737	734	763	808	721	745	734	753	769	733	771	737	755	769	732	752	732	790	770	757	737	736	756	768	757	755	783	741	772	786	760	718	766	734	727	733	774	775	768	745	734	760	808	710	741	769	779	727	719	756	757	751	766	745	749	741	765	754	772	765	772	760	722	718	745	784	765	681	763	732	716	738	753	774	737	742	725	736	700	749	784	750	763	732	756	809	763	712	721	755	725	721	785	800	759	736	757	733	764	749	742	733	731	794	755	768
15096	9708	4809	3213	2785	2485	1860	1284	899	766	602	447	400	344	287	234	217	194	188	171	183	157	163	191	185	186	196	168	175	156	156	150	150	167	138	155	139	153	133	161	148	161	153	150	160	153	165	129	147	153	147	145	153	175	126	173	149	165	160	156	162	149	145	142	149	158	148	162	144	153	149	151	156	146	132	152	138	156	158	148	148	147	154	157	125	157	164	145	134	147	141	163	145	151	140	143	144	148	133	148	140	147	131	176	143	158	154	138	126	137	156	141	153	148	143	128	143	145	129	150	155	145	140	147	135	147	150	143	143	140	163	161	139	153	150	138	137	160	128	153	159	146	134	131	147	161	153	161	183	159	139	149	131	133	157	147	152	141	150	150	140	153	150	151	136	138	127	141	149	138	149	150	144	146	148	163	127	142	137	139	130	166	156	146	141	154	140	131	126	154	153	169	149	154	130	147	147	149	140	132	118	154	141	153	139	147	130	158	173	148	157	121	141	136	138	145	159	151	125	139	156	132	160	141	141	142	138	156	153	138	135	131	138	145	140	168	143	150	169	147	150	137	147	146	142	158	131	144	140	154	150	146	156	164	170	153	129	144	142	161	155	142	130	138	139	145	127	155	139	165	145	133	147	148	136	137	153	136	150	162	166	166	141	112	168	143	141	136	142	134	154	124	152	169	124	156	147	170	152	151	133	139	146	133	132	137	153	152	162	119	139	154	138	145	123	124	122	160	119	153	139	128	149	151	152	141	151	128	163	154	173	155	130	147	145	142	128	148	131	149	150	149	130	135	135	155	147	149	126	160	136	152	164	138	147	138	155	140	163	142	143	175	157	165	151	152	128	137	159	143	137	156	148	156	164	161	134	155	134	145	164	132	137	150	147	134	165	151	157	119	144	156	145	141	141	157	131	126	146	182	143	134	139	135	167	130	138	125	152	137	161	138	145	159	146	149	140	151	143	149	139	144	159	132	161	140	172	148	128	142	153	132	156	147	120	162	153	133	141	130	153	129	164	132	135	134	133	137	139	150	163	140	129	123	139	141	130	143	152	143	147	154	126	162	126	171	154	139	145	160	145	146	154	170	142	142	141	149	158	159	139	131	168	144	137	143	141	159	163	143	119	152	155	132	146	136	143	145	151	156	136	138	132	121	128	148	159	143	145	159	132	149	136	142	127	152	141	164	154	141	154	128	148	123	149	132	144	136	146	124	140	148	147	139	135	148	145	143	136	149	150	127	147	140	138	159	143	129	155	155	141	146	153	141	142	131	139	133	142	139	149	142	142	161	156	146	135	173	143	148	134	148	140	142	142	129	176	151	154	151	144	158	134	139	127	163	130	126	143	154	158	151	143	140	137	152	160	164	133	126	134	152	142	149	143	139	161	149	121	134	128	142	169	172	146	133	134	135	163	139	148	143	167	140	131	140	126	143	162	153	162	167	155	136	153	152	136	147	135	136	139	135	129	158	170	140	133	170	152	126	141	146	132	157	140	137	132	133	146	136	145	147	156	132	173	139	168	158	147	145	140	162	149	133	160	136	144	148	142	143	141	134	135	135	132	151	142	137	115	169	152	145	172	127	165	150	143	163	170	147	135	129	146	134	157	155	143	138	147	140	153	158	141	149	166	148	171	155	150	161	131	156	152	156	146	154	167	142	161	141	174	166	166	133	137	150	151	130	156	181	165	154	129	140	128	153	136	142	126	157	152	136	152	134	140	144	133	164	149	141	135	152	127	148	131	160	142	152	156	159	139	152	171	155	140	151	162	133	160	165	154	147	157	158	135	141	133	133	172	127	137	140	176	160	149	110	124	134	118	128	129	120	160	118	142	160	135	147	158	159	146	139	140	134	163	137	144	137	126	149	160	174	139	159	135	154	147	135	143	121	136	159	151	162	133	152	175	173	125	142	155	154	144	145	138	150	144	163	171	137	141	145	126	161	143	135	142	144	135	151	158	168	131	161	119	150	138	140	151	143	155	143	141	146	157	125	147	160	153	143	162	157	161	136	147	121	152	151	144	135	149	139	140	144	134	155	138	137	151	146	135	146	149	136	163	158	131	177	147	173	158	143	137	119	164	149	159	155	147	137	149	143	144	159	142	138	140	149	156	130	164	142	151	161	142	141	146	156	157	134	152	151	147	158	132	119	138	162	156	135	163	139	149	156	156	150	147	135	133	128	138	168	150	153	173	144	142	132	135	133	140	166	153	150	140	160	137	140	139	116	149	148	133	143	167	157	164	140	154	130	158	139	157	170	155	130	127	149	132	163	143	144	157	147	154	139	142	142	181	158	150	133	148	167	168	128	135	128	161	136	135	143	142	154	170	160	132	161	122	150	126	131	139	135	146	134	139	146	132	140	149	150	176	123	138	128	144	144	139	141	147	126	142	146	137	155	147	154	141	145	136	151	163	162	147	162	149	143	131	141	150	148	148	133	152	133	149	153	144	156	158	160	140	156	126	131	149	127	137	147	121	144	122	133	152	146	150	131	135	145	145	150	138	134	141	162	178	136	164	164	152	157	150	155	152	172	161	136	155	142	145	162	163	156	150	130	127	149	172	142	125	160	149	139	134	144	170	128	154	136	160	127	143	140	154	152	162	143	126	140	152	143	176	143	134	134	125	156	166	153	147	150	143	151	142	162	158	152	124	173	156	134	154	148	158	146	159	167	141	136	147	153	146	132	153	166	149	141	141	144	151	150	145	138	162	125	127	138	151	148	137	121	134	140	138	139	153	168	149	154	139	145	127	134	143	139	139	152	141	147	142	130	142	161	138	141	146	157	140	135	161	141	183	160	148	153	162	146	125	141	137	130	144	160	148	145	137	146	158	133	153	157	153	131	136	156	142	143	144	164	158	137	158	160	158	147	140	128	172	148	141	143	154	137	154	166	124	126	155	146	144	139	148	144	139	151	156	137	170	146	141	147	149	171	132	149	137	128	157	142	163	157	151	138	137	148	157	147	132	146	150	159	142	133	140	144	147	140	150	147	172	132	171	135	136	144	155	145	151	162	172	138	159	151	163	138	158	156	152	159	157	142	129	136	160	122	141	158	147	158	148	134	137	149	139	133	134	140	133	153	151	161	141	162	149	155	153	146	158	145	126	143	136	160	147	144	155	155	152	135	155	148	155	138	124	140	173	142	140	155	140	150	152	154	164	146	141	133	144	145	150	177	148	175	144	151	149	130	159	146	150	126	156	135	135	129	155	133	137	137	172	148	140	156	132	150	177	148	148	148	162	145	154	150	146	141	150	140	143	127	149	144	156	147	141	123	152	117	146	137	149	151	147	140	151	138	128	148	156	140	144	147	150	145	163	127	151	149	177	146	137	126	161	134	149	150	148	154	133	140	135	140	149	161	144	154	149	151	152	165	132	143	167	139	147	161	141	151	134	147	155	138	142	152	158	150	156	160	149	131	143	143	152	159	134	138	160	147	132	151	153	155	118	122	132	165	143	152	127	152	131	144	159	122	143	147
11887	11176	7893	7592	8435	7774	5850	5322	4175	3720	2976	2542	2079	1811	1435	1070	909	863	745	765	750	699	757	668	666	718	652	659	625	633	592	626	579	542	558	547	528	548	515	538	530	518	548	566	567	525	539	534	582	495	558	567	556	522	561	555	516	515	527	548	509	535	487	479	491	489	497	495	511	499	548	494	504	510	467	481	488	442	475	533	511	531	476	532	515	483	480	499	472	494	494	505	492	523	497	512	489	526	517	486	554	501	497	476	499	486	491	457	480	503	491	519	505	483	472	498	460	502	452	470	489	466	496	475	469	441	437	459	484	493	501	489	557	506	521	492	482	501	492	529	523	478	490	514	504	531	565	511	480	492	489	497	510	498	492	459	526	493	518	491	539	485	494	492	494	496	549	489	505	492	557	512	498	464	513	515	498	493	484	534	466	480	522	524	499	457	494	518	506	525	459	475	465	491	521	502	528	471	502	530	454	506	511	483	496	460	474	538	480	468	517	499	468	443	496	497	520	529	490	491	527	476	476	495	518	494	476	506	486	517	492	483	521	481	457	501	482	514	457	497	513	493	501	498	484	473	452	486	479	464	519	520	462	504	506	488	491	488	482	501	531	504	482	488	509	489	480	483	472	501	519	488	499	510	515	514	516	491	507	498	472	487	477	532	479	521	474	533	500	479	474	503	480	510	520	460	512	467	483	440	463	464	530	543	483	472	528	478	484	527	475	506	522	505	497	489	487	521	490	514	471	467	480	467	496	498	507	502	478	491	524	467	431	509	496	483	467	490	505	541	546	481	466	500	500	479	452	505	496	502	472	478	461	478	480	476	482	463	500	486	518	490	476	515	495	537	534	512	484	478	472	520	521	460	482	517	469	501	505	491	509	492	455	510	520	526	505	505	520	520	471	510	475	467	503	516	479	532	502	474	494	498	486	470	499	502	484	494	483	521	512	488	537	490	491	498	493	465	478	513	509	510	507	507	510	478	460	554	501	474	528	477	534	512	482	487	477	553	484	490	493	506	487	481	487	518	468	482	492	483	481	549	516	466	543	503	538	512	508	485	482	485	514	525	498	497	438	497	497	493	490	493	512	506	499	509	505	501	493	475	464	516	466	493	508	492	513	498	480	487	491	488	485	496	503	544	465	507	516	521	460	479	472	463	538	480	469	509	492	510	494	469	505	474	480	491	521	496	483	511	490	486	489	523	507	509	484	521	524	450	473	500	461	487	480	530	492	515	499	480	474	504	506	520	460	483	504	507	508	467	501	528	477	505	476	454	497	517	477	507	517	512	516	517	502	491	507	476	533	476	483	512	492	500	500	497	515	504	466	506	514	511	455	501	469	469	501	473	489	519	499	518	561	522	514	486	510	495	507	459	485	482	535	501	546	513	521	508	494	492	508	509	480	459	498	498	473	506	512	493	514	497	473	529	544	487	500	508	503	503	518	477	521	488	483	483	505	520	480	461	507	495	535	493	500	503	482	515	475	487	508	465	474	530	525	501	505	487	529	481	480	551	475	523	478	521	496	498	511	475	503	491	483	459	536	508	468	504	497	494	486	522	484	478	472	504	461	481	521	505	461	482	500	553	447	449	458	513	527	517	525	470	493	512	472	493	443	494	513	450	495	503	481	468	492	505	442	496	495	517	481	444	511	489	504	494	486	476	509	513	489	483	502	511	498	480	482	495	524	479	457	500	517	533	480	483	502	525	460	492	466	473	504	470	486	472	501	447	525	513	508	524	474	475	482	490	466	548	481	518	463	477	535	515	502	509	489	518	530	494	505	489	510	507	538	487	456	511	515	496	526	482	489	507	490	502	469	502	468	494	516	564	496	475	510	536	526	464	480	485	493	488	475	505	470	497	499	482	512	495	492	477	486	512	514	513	472	517	507	487	461	501	502	511	506	493	494	469	485	515	524	491	541	475	458	461	483	507	499	516	493	495	496	484	517	506	478	479	498	473	505	521	476	448	534	502	513	483	482	475	518	462	482	490	491	511	513	504	526	483	534	524	494	472	489	521	528	473	482	466	520	518	507	475	518	489	485	502	484	529	514	478	476	526	499	490	474	551	552	450	480	491	519	456	494	480	444	537	534	488	473	494	502	495	501	484	478	490	529	460	542	452	529	468	493	486	507	506	480	509	522	483	496	450	503	520	487	483	524	488	473	529	499	508	505	516	491	497	515	483	495	529	494	474	508	465	488	512	479	464	506	492	490	514	490	528	467	501	486	530	497	522	491	453	482	464	517	470	507	511	494	443	500	486	502	482	457	519	512	512	476	481	450	482	481	554	490	504	479	506	492	513	512	470	505	506	517	493	492	489	512	513	500	515	501	462	476	479	501	477	456	529	460	489	523	484	496	506	467	487	511	489	534	521	508	497	481	537	524	489	495	504	515	517	483	451	475	507	508	509	522	486	458	492	526	497	484	480	473	545	525	526	485	473	535	501	515	496	513	520	475	540	493	498	477	513	491	437	497	496	498	493	465	485	505	490	510	461	474	480	553	509	497	518	506	528	521	508	495	544	470	481	484	521	492	503	506	490	502	509	515	503	472	492	475	519	471	491	507	497	501	524	508	499	500	474	498	508	473	488	522	514	508	480	465	476	515	476	463	507	456	504	498	504	471	484	496	477	482	467	541	495	510	532	538	484	469	481	507	511	477	498	442	502	517	530	488	527	516	498	482	503	488	518	506	508	523	506	500	470	497	465	478	495	483	485	507	452	523	502	481	503	496	482	505	492	515	472	531	519	508	491	483	477	529	520	509	470	486	520	505	491	483	513	480	487	481	497	502	529	462	521	495	507	474	487	504	461	529	495	515	503	501	493	477	498	454	478	510	518	500	498	521	501	468	522	525	475	469	517	513	505	479	475	493	508	530	494	501	529	489	489	520	483	509	517	531	490	505	493	488	480	473	493	503	494	486	493	500	502	484	506	487	541	497	452	522	529	511	462	490	516	530	490	511	473	480	494	477	495	487	519	491	515	496	474	480	485	478	524	512	508	506	521	478	488	488	506	450	525	478	482	487	477	506	510	496	505	504	477	498	522	498	530	464	531	482	457	498	472	487	478	449	486	508	518	529	504	529	508	487	485	490	460	484	520	511	487	479	460	488	489	493	496	495	477	507	498	476	514	493	512	534	507	455	483	495	509	517	523	528	513	478	488	509	494	495	500	535	511	483	475	506	505	507	457	466	481	475	478	495	509	507	505	470	489	504	519	478	493	524	477	483	512	480	516	509	524	477	558	490	511	479	474	507	478	490	494	512	535	509	488	530	522	454	491	465	485	503	505	509	517	513	478	489	504	490	469	507	489	453	481	505	449	537	480	492	460	495	468	496	514	494	468	482	487	489	488	490	494	485	507	499	438	535	458	480	448	544	501	516	501	486	494	511	497	530	505	487	506	484	511	512	502	488	508	512	566	492	506	510	525	542	475	552	494	541	472	517	518	526	510	512	479	489	496	523	513	481	497	453	482	498	526	502	480
41333	37511	26863	26469	26456	25051	19395	16816	12283	8056	4528	2972	1770	1247	942	634	417	323	284	285	238	237	192	230	181	221	181	180	203	177	192	178	189	180	197	162	160	168	147	161	159	147	154	158	150	171	132	178	138	167	159	157	162	176	170	168	141	172	164	149	168	149	170	148	147	156	164	143	147	149	166	145	129	162	132	160	135	166	157	138	141	146	167	160	139	155	169	145	155	142	132	150	140	174	158	155	156	142	142	139	138	148	146	126	150	141	145	166	132	146	140	146	129	141	144	170	138	157	144	162	174	157	156	150	145	132	149	145	142	138	158	149	149	135	163	156	148	126	148	142	130	141	159	157	164	142	151	140	144	152	148	146	155	131	162	165	172	160	148	150	145	140	152	161	157	156	149	139	132	150	137	143	160	163	127	148	163	139	125	137	151	152	142	149	155	152	162	157	166	132	122	151	149	152	137	164	141	159	158	150	161	155	130	143	154	144	144	159	167	138	156	151	159	158	171	142	147	153	145	145	135	151	161	147	120	113	153	172	148	152	129	161	151	146	149	157	141	159	136	131	158	150	167	150	140	146	152	141	160	151	151	160	136	156	142	156	140	153	136	139	154	134	153	143	147	147	138	145	142	157	129	144	148	151	166	124	143	127	157	143	140	142	148	131	161	164	157	145	152	133	155	146	152	130	149	149	148	109	135	139	176	153	144	145	120	144	136	156	152	153	135	182	144	140	140	132	160	134	163	148	145	163	129	127	140	158	140	168	143	146	138	123	132	130	131	150	156	150	159	140	151	151	143	164	160	171	165	142	112	154	124	156	145	157	135	149	152	160	145	159	133	160	145	137	139	142	119	141	149	150	151	140	149	143	159	151	138	112	161	155	154	134	148	158	151	152	143	116	166	142	157	133	136	142	144	168	142	161	128	160	165	140	142	134	144	148	142	136	145	148	122	171	146	157	132	135	149	148	151	154	141	134	138	155	175	129	143	159	179	135	130	131	138	139	127	140	157	142	123	154	137	152	136	157	147	170	158	146	145	142	154	159	145	143	156	150	133	156	156	159	143	137	156	138	155	135	172	139	132	145	146	138	149	154	132	158	144	138	144	140	137	171	161	149	146	191	145	133	151	153	131	157	160	145	155	154	141	139	125	134	123	146	138	145	164	156	158	148	126	129	144	151	161	130	138	148	146	148	145	159	138	161	135	132	139	110	131	152	162	139	159	164	139	145	149	161	150	146	150	157	139	140	148	140	147	133	156	150	135	142	152	149	152	153	139	136	130	150	135	140	162	161	151	131	152	133	143	150	157	157	138	122	139	144	136	135	152	129	148	140	136	145	126	135	148	149	132	164	150	142	126	129	172	151	146	147	142	135	163	135	156	152	160	158	134	135	145	178	165	144	151	156	138	137	142	160	135	153	144	133	151	149	155	148	162	151	163	143	159	142	126	132	144	148	147	148	152	128	140	164	146	140	148	122	166	153	136	144	137	156	143	147	128	137	150	122	132	128	116	144	150	142	133	171	156	162	137	136	155	156	156	141	165	153	167	149	161	165	142	160	157	160	136	148	137	158	159	166	148	155	133	144	137	145	161	135	131	137	150	160	138	132	150	144	142	132	128	143	138	146	144	157	141	163	135	140	132	146	156	143	140	144	169	150	136	137	127	147	148	142	150	165	134	155	152	160	148	131	149	152	142	141	164	131	162	164	157	147	130	152	128	139	167	142	150	172	159	150	158	168	159	153	147	163	139	136	136	146	155	156	149	148	148	149	178	163	170	157	136	162	149	159	149	132	139	137	143	140	141	137	153	151	165	145	144	140	152	149	158	137	123	131	140	148	156	144	149	152	152	112	137	151	135	151	135	163	144	161	129	153	143	159	131	127	158	155	145	134	144	156	150	136	159	150	155	154	144	143	147	124	157	150	136	169	153	134	137	154	131	163	147	148	139	153	138	150	175	138	148	154	143	149	139	135	146	134	141	167	131	169	144	122	152	164	155	179	130	129	156	140	140	120	133	180	151	135	144	130	153	142	156	147	156	122	138	147	145	144	161	143	145	135	147	137	146	139	138	168	131	136	153	138	155	148	134	151	139	163	157	163	159	136	143	159	168	146	135	149	143	135	148	177	141	164	145	136	153	162	149	145	135	157	139	143	129	140	167	157	129	158	161	153	158	160	132	154	142	156	142	156	160	154	163	157	149	143	152	155	137	151	143	186	138	155	155	137	117	158	158	152	129	151	130	152	137	124	166	144	167	133	159	147	125	164	145	135	141	159	162	167	150	151	161	157	120	144	149	140	153	137	151	141	151	179	158	150	146	150	126	144	144	144	136	146	134	148	133	131	144	138	148	131	120	132	144	131	157	169	140	136	140	162	129	169	155	163	172	150	144	171	157	135	129	141	158	150	157	138	144	169	132	125	131	130	144	135	141	153	137	137	168	150	145	151	166	152	158	131	153	119	155	158	159	166	158	150	148	143	132	192	145	158	134	137	133	143	151	144	132	165	136	157	159	158	177	149	143	126	145	152	137	152	148	115	158	151	158	157	143	142	152	148	126	138	152	173	138	139	143	141	143	158	136	153	124	131	124	149	134	130	118	120	123	145	155	164	129	151	164	160	146	138	135	134	155	150	152	161	160	145	166	136	130	167	135	141	149	147	144	139	150	148	151	160	142	134	155	146	157	164	145	164	155	123	142	150	152	131	152	139	142	160	159	145	139	129	156	139	139	147	132	140	134	148	136	153	159	136	121	136	153	147	153	134	146	162	143	149	109	144	152	163	147	129	153	139	168	161	141	145	142	129	180	142	151	143	150	138	156	161	161	149	153	144	156	150	148	167	161	140	173	148	131	152	150	159	160	143	159	131	142	148	155	149	148	146	149	148	155	142	156	141	146	125	149	140	151	157	148	134	147	156	131	150	180	140	149	162	148	135	147	166	149	153	150	122	141	153	151	155	156	146	140	139	146	158	153	167	156	172	162	144	151	143	167	155	156	126	146	158	137	173	164	147	151	151	152	175	144	139	128	173	138	176	169	153	152	143	137	145	151	155	148	165	154	152	156	185	154	150	159	127	164	150	146	153	169	140	153	163	160	152	149	148	159	139	148	118	161	145	146	143	165	144	137	158	184	158	140	150	157	129	138	139	142	147	136	143	145	139	134	140	133	156	163	161	132	146	154	154	163	152	151	134	152	142	133	161	155	147	138	155	159	136	148	149	140	151	154	155	151	144	159	153	157	160	146	143	127	131	144	167	156	145	128	141	150	155	131	147	138	146	141	141	148	151	146	121	140	148	160	147	153	138	135	147	168	146	160	158	141	154	141	134	149	121	133	128	180	138	141	156	147	128	162	159	165	160	142	147	152	143	156	148	154	146	117	124	126	144	134	131	137	156	134	133	159	148	157	135	143	133	146	154	155	129	152	148	152	142	188	156	132	150	136	146	145	139	148	170	128	152	150	166	135	137	163	140	142	143	124	157	168	183	160	150
31683	31158	25331	28927	33729	33256	29187	28604	24816	18648	13921	10591	7914	6285	4487	3439	2532	1815	1517	1313	1183	1180	1129	1018	944	913	891	853	826	779	821	784	697	655	679	659	567	640	608	566	607	588	615	582	594	604	587	608	541	603	628	585	592	598	600	639	574	529	598	599	573	560	584	530	550	527	509	520	506	520	532	503	566	522	524	501	538	471	528	522	517	495	512	598	502	503	486	491	526	552	516	488	497	513	521	521	504	545	511	515	528	490	500	510	516	502	510	505	502	491	492	488	520	513	474	515	477	488	506	509	547	479	534	503	490	484	525	525	514	513	487	536	496	483	486	508	509	529	495	534	493	555	498	494	512	512	509	498	499	463	520	529	508	469	512	524	521	504	517	508	533	530	481	482	531	491	482	523	497	510	523	494	475	488	527	512	505	524	513	517	523	486	501	494	528	532	478	499	510	507	496	487	507	495	534	534	477	513	486	495	494	504	518	540	538	520	508	463	499	565	473	475	460	500	521	505	483	486	501	495	446	509	526	490	502	487	482	516	483	484	475	503	474	487	501	515	502	475	496	494	478	519	505	447	507	468	484	533	527	479	481	516	509	471	479	519	465	486	479	483	500	459	528	507	517	504	468	490	512	501	497	495	492	487	524	499	506	501	464	519	542	500	491	515	484	476	519	554	519	503	484	502	521	509	489	460	508	514	521	481	509	501	483	508	529	505	499	510	509	496	507	479	501	493	505	448	537	462	504	499	526	552	502	479	522	505	495	490	480	485	502	510	517	499	487	464	517	544	539	518	480	469	497	493	500	493	488	482	505	550	474	529	533	506	466	499	476	512	494	498	501	466	486	485	466	473	512	511	490	518	475	465	515	495	485	546	491	531	483	494	479	505	529	495	467	488	523	548	495	494	479	488	497	499	516	476	557	484	535	502	494	499	506	499	528	547	508	507	532	524	557	505	507	465	514	549	517	507	508	538	481	475	543	478	495	514	486	489	518	493	484	495	516	497	511	502	544	519	542	490	523	490	474	488	551	502	498	519	490	519	523	514	507	510	534	503	487	513	532	478	479	518	480	540	496	518	555	532	510	466	469	485	509	512	518	480	526	523	530	523	470	515	484	481	509	502	531	517	508	505	457	474	486	483	484	458	479	511	487	508	489	488	509	509	493	494	483	518	482	494	526	491	512	524	488	497	496	508	503	514	500	501	525	514	547	491	441	552	510	493	504	518	523	465	466	496	483	505	501	482	525	550	463	517	532	509	518	505	496	500	517	515	496	496	514	511	505	530	493	511	478	523	482	486	495	506	502	468	514	484	502	463	451	448	496	556	525	478	533	488	494	508	483	499	515	483	505	510	479	491	499	512	499	501	486	517	513	503	497	533	501	565	488	453	521	528	501	475	545	477	492	484	542	506	470	489	521	502	509	472	465	515	541	516	525	499	513	495	503	523	523	535	480	510	535	505	523	507	475	505	530	505	487	511	463	497	517	511	514	525	521	485	485	477	525	508	512	499	513	469	526	480	483	529	485	529	497	506	500	507	523	523	480	493	473	497	498	503	518	501	481	494	496	496	484	486	541	509	516	521	500	499	522	478	473	500	477	505	502	467	479	497	538	488	483	474	479	481	496	532	497	496	440	476	474	480	542	514	519	495	443	500	500	522	545	503	512	490	545	496	504	480	498	488	489	532	484	519	534	441	506	491	505	507	506	482	520	494	490	506	479	494	549	511	515	486	515	480	487	497	471	470	509	536	484	499	484	478	504	512	492	490	519	530	460	505	525	469	508	485	519	496	539	539	511	511	508	512	527	498	495	475	526	499	495	528	498	495	453	481	482	467	512	500	510	506	492	478	530	514	481	507	497	496	522	529	521	487	502	468	499	465	499	441	511	492	545	513	494	553	539	518	481	528	516	493	485	507	506	478	515	532	536	522	484	537	475	527	465	507	476	501	469	470	491	501	483	504	507	490	518	452	522	523	481	523	520	534	490	505	530	506	506	511	510	495	499	515	487	499	486	463	490	493	555	473	492	476	464	514	523	507	496	478	528	545	486	508	523	505	521	475	456	506	474	478	531	502	476	506	530	488	565	545	474	474	538	508	488	433	494	496	496	520	503	508	517	479	518	526	499	435	488	490	514	483	547	486	478	485	518	520	527	504	495	484	527	492	531	496	509	506	515	517	534	498	521	470	482	506	499	479	495	489	502	514	483	464	490	542	515	479	493	533	499	499	495	496	482	502	513	516	520	544	481	515	552	504	500	513	529	487	489	532	555	492	481	526	502	519	507	472	495	488	482	494	500	497	515	462	505	526	524	522	507	490	538	480	486	531	529	527	466	508	485	492	494	471	485	531	487	495	463	527	491	495	483	507	507	488	530	518	554	528	528	485	470	473	481	468	533	480	527	557	499	551	486	493	482	520	510	487	523	508	512	498	486	504	499	510	495	482	523	515	509	475	508	510	490	511	524	505	554	494	540	479	463	492	522	491	530	477	480	490	480	467	496	510	505	512	503	479	478	474	507	514	479	480	491	514	484	496	520	508	503	494	518	527	486	522	476	526	509	500	550	531	508	497	509	496	505	538	495	527	478	487	488	518	509	481	487	486	503	513	520	535	474	491	470	509	493	496	483	525	552	457	498	514	499	497	513	467	496	474	477	516	527	462	492	445	488	537	494	515	461	475	530	483	477	489	522	550	522	499	505	496	493	509	484	511	482	469	496	500	532	505	497	496	527	462	465	533	543	493	441	495	489	490	513	478	499	536	511	485	509	483	517	534	519	524	476	490	514	526	503	523	487	517	563	487	511	501	482	513	510	472	454	495	489	505	501	508	509	463	485	487	505	473	490	518	496	489	501	507	490	487	480	502	482	535	494	492	494	479	481	522	461	521	472	481	520	449	537	493	486	508	510	520	547	529	492	472	516	510	519	530	505	523	505	524	507	512	471	530	510	493	499	525	495	519	495	463	473	512	526	504	517	535	522	502	541	493	502	528	510	558	504	500	493	521	510	485	504	474	507	531	477	494	489	487	490	545	512	518	487	487	550	507	497	533	510	498	490	539	490	523	501	530	521	467	504	528	512	485	503	532	524	502	517	477	545	505	556	516	491	498	513	544	503	479	495	486	505	481	517	523	498	509	478	524	468	508	452	513	471	525	519	481	492	495	481	508	539	509	501	521	487	481	518	519	512	515	474	502	492	477	487	458	534	499	536	490	507	502	484	489	534	498	503	476	511	464	488	515	519	523	491	511	483	512	506	502	511	483	510	514	458	469	505	514	516	510	507	514	490	498	526	544	507	478	505	521	499	528	516	544	522	499	513	488	491	481	480	486	516	505	501	490	489	547	478	504	477	512	525	501	524	501	498	551	465	494	534	499	481	463	530	507	527	504	464	495	488	522	502	514	524	502	494	508	502	492	484	504	503	510	494	483	516	496	536	528	522	502	497	509	519	490	501	475	488	495	471	496	487	476	502	499	521	518	480	486	496	491	511	532
52220	42754	30759	31768	32279	32092	28131	26200	20252	14771	10226	6521	3923	2809	1747	1217	765	640	628	506	462	369	332	354	334	354	326	273	320	307	291	286	269	246	252	258	270	283	250	252	254	261	276	247	255	295	253	266	265	279	279	276	277	233	265	262	242	260	265	240	240	291	262	273	249	233	251	247	258	264	249	234	235	255	274	249	265	244	248	245	250	254	237	245	259	228	260	268	243	255	205	207	249	231	245	263	270	240	262	226	230	248	247	252	260	251	245	232	225	227	240	252	227	249	253	277	218	229	252	246	219	265	253	239	267	211	238	235	246	247	239	259	236	254	222	255	258	234	200	237	223	248	242	233	238	260	240	267	229	231	249	252	228	251	228	245	250	241	214	232	250	256	239	238	228	225	248	229	254	245	255	231	260	232	244	279	254	281	231	243	259	241	236	238	216	224	266	250	241	245	250	238	239	235	229	250	223	248	257	241	242	207	257	223	227	267	268	270	223	244	225	265	248	236	243	247	254	251	253	244	206	248	234	222	229	242	244	263	243	253	263	242	248	235	216	228	243	251	250	242	254	245	214	227	258	241	243	233	221	240	239	233	225	233	247	251	270	240	211	222	228	216	220	271	244	241	217	250	199	278	222	273	237	233	231	250	244	234	254	249	223	237	250	223	206	258	256	244	255	243	262	252	257	222	213	241	244	242	257	223	221	232	243	248	222	226	245	244	261	218	263	263	254	269	230	239	254	250	257	267	257	245	231	247	215	250	253	254	258	252	257	248	239	241	247	238	282	227	243	252	234	240	261	250	248	254	263	240	251	229	231	243	242	243	247	254	237	228	241	219	228	237	234	261	240	270	241	212	234	223	232	267	254	253	256	259	242	241	244	242	246	236	212	221	218	228	242	253	232	234	271	264	208	274	237	236	235	250	253	261	252	247	232	250	255	231	245	244	242	231	282	257	230	235	248	244	233	255	254	251	235	216	222	226	218	260	245	241	216	247	239	239	244	232	231	208	222	262	207	245	213	220	236	240	226	237	236	253	270	262	256	258	255	266	264	270	250	230	223	259	263	230	243	272	232	274	246	248	241	250	239	240	234	232	211	242	229	230	213	215	258	227	258	214	259	211	225	235	233	260	274	269	249	215	252	245	275	254	223	246	246	222	233	266	235	237	220	202	214	258	253	220	243	248	258	238	246	241	254	247	238	271	250	239	226	257	248	228	222	251	249	237	234	232	253	257	200	229	229	217	235	249	235	207	241	233	254	272	251	208	256	227	245	261	246	215	268	248	226	248	248	225	237	248	282	256	223	248	233	252	254	235	244	233	235	227	204	243	237	256	285	252	240	276	236	212	248	274	242	230	233	255	225	269	258	255	231	243	244	238	240	227	274	221	239	264	229	230	231	250	254	278	266	211	217	234	253	240	247	251	257	243	237	226	193	247	263	243	244	234	257	208	255	253	242	248	259	240	252	244	225	287	258	250	260	266	231	253	262	230	254	276	237	230	240	217	220	247	230	213	206	268	257	225	269	211	262	227	240	237	247	224	253	239	225	255	236	213	236	239	227	246	248	259	259	244	244	237	219	258	239	251	233	227	228	274	240	241	243	244	239	233	223	237	218	256	261	223	237	231	221	226	248	236	253	230	258	228	236	257	224	260	255	246	252	242	278	219	272	260	239	218	240	242	265	264	244	210	216	225	254	224	219	236	252	230	223	240	246	246	252	259	248	258	245	238	236	231	272	218	267	229	226	237	236	242	234	222	243	255	246	243	270	246	249	223	249	229	242	233	269	200	248	252	266	256	241	263	232	236	244	230	236	238	257	267	243	237	249	236	261	247	250	281	227	264	234	215	237	238	226	226	242	239	234	241	238	243	284	228	253	253	259	244	252	242	238	215	251	244	236	214	253	246	226	243	242	264	266	239	278	248	260	256	249	242	248	215	254	256	240	253	258	262	264	248	247	237	209	243	232	236	267	255	243	224	223	231	240	252	265	229	263	246	233	251	239	246	266	266	246	245	255	264	209	250	239	241	280	269	247	230	193	257	236	220	226	247	271	271	256	226	248	243	224	222	275	251	276	263	255	226	233	225	243	265	234	242	236	231	237	218	261	232	258	260	262	247	265	260	263	234	258	252	241	237	251	244	229	246	224	231	242	255	223	216	258	253	247	220	244	240	250	228	234	245	243	240	220	238	230	240	246	246	250	261	238	240	225	268	249	216	248	256	265	250	241	250	239	257	229	218	232	235	244	238	229	262	237	241	258	230	245	219	234	256	247	243	232	237	259	227	254	251	232	225	218	239	226	236	235	229	266	247	246	240	240	229	255	243	207	260	228	230	240	242	244	240	242	240	224	241	229	237	238	215	245	268	249	244	230	251	248	222	212	236	217	229	228	240	245	253	228	250	230	251	229	238	252	262	227	218	232	237	238	231	250	275	260	203	232	256	246	225	260	221	251	250	261	244	200	224	242	249	245	219	211	232	267	265	263	237	268	226	285	239	246	241	258	251	233	226	219	209	238	272	255	245	226	232	238	234	239	235	251	261	225	228	241	241	261	244	257	241	238	236	254	261	222	238	231	245	251	261	237	257	268	229	253	246	241	236	248	260	244	268	272	247	214	264	212	236	289	249	229	272	242	227	230	247	215	263	237	242	238	223	239	240	239	225	264	271	231	239	248	267	273	269	248	230	268	227	213	249	243	226	272	231	237	242	233	236	259	257	236	241	241	252	217	270	240	227	250	228	271	254	203	267	238	244	255	284	263	245	238	252	239	230	276	242	200	229	238	224	249	221	251	225	249	240	270	224	246	216	262	225	236	237	241	229	229	230	244	249	230	202	267	223	259	255	260	254	260	257	255	229	240	240	229	244	236	254	268	216	231	242	199	234	227	252	231	253	236	259	235	242	237	248	214	233	218	239	237	244	264	224	231	222	267	247	253	259	247	222	261	230	244	230	251	247	248	230	240	260	264	247	279	263	254	218	234	252	230	229	212	243	239	248	238	223	258	228	246	261	260	250	256	218	240	226	237	212	230	228	215	259	252	256	226	248	237	256	245	248	242	236	225	262	269	217	234	263	267	237	258	238	249	215	237	263	234	244	247	237	241	251	224	232	270	228	227	236	229	222	230	255	243	258	248	260	223	240	238	230	236	254	275	272	223	248	260	229	253	262	237	253	194	248	237	213	255	257	220	232	229	243	224	274	237	260	233	231	250	231	220	245	239	225	223	239	253	240	227	281	243	282	229	235	241	241	232	251	235	238	248	232	255	243	260	230	251	237	250	246	223	226	266	234	220	241	221	245	233	255	252	231	216	255	239	248	273	267	231	246	220	229	238	272	254	245	230	234	259	250	223	231	242	263	238	212	230	235	253	262	242	228	236	241	241	242	247	235	241	236	238	240	242	247	228	215	237	226	235	210	232	229	234	235	229	227	218	215	257	249	231	234	225	207	257	232	242	231	254	260	229	272	240	241	261	253	249	250	219	221	239	269
41295	38843	32672	36048	41432	41016	37779	35902	31816	27125	21786	16850	13090	10496	7387	5512	4287	3302	2863	2225	1856	1723	1664	1497	1552	1497	1481	1409	1234	1231	1214	1168	1045	976	964	956	976	982	917	943	929	934	942	865	905	852	930	962	859	958	898	957	875	878	878	888	885	901	851	861	794	786	854	854	765	862	851	801	796	773	791	777	782	782	797	744	786	759	802	708	758	792	740	737	754	752	737	839	761	775	762	771	765	798	788	776	750	741	760	764	776	707	717	805	697	756	741	771	781	750	728	739	811	798	829	835	700	714	733	781	785	758	787	777	735	742	809	758	751	772	738	772	776	750	810	732	771	740	730	787	735	762	733	744	772	743	742	734	745	738	771	761	814	753	747	697	765	761	742	725	722	762	790	800	774	779	727	822	755	693	773	721	750	744	718	738	776	752	776	723	737	763	770	798	758	795	764	744	726	819	733	775	780	737	727	732	768	733	777	765	697	791	738	751	754	785	784	726	731	776	761	796	770	819	729	739	734	743	789	708	734	759	733	775	743	707	781	723	743	750	747	718	740	792	789	756	771	761	772	732	740	752	783	801	705	765	753	761	813	783	721	720	781	731	721	753	758	740	815	743	708	747	762	779	710	741	768	787	760	713	752	740	746	762	768	740	743	748	783	765	776	711	769	732	793	770	773	760	739	755	717	747	808	721	737	747	761	800	771	772	768	763	694	773	769	738	780	716	765	757	781	804	718	730	810	741	723	706	774	793	767	739	728	766	745	774	782	766	788	769	761	764	736	766	800	736	741	773	763	787	767	808	752	783	711	729	747	790	726	781	742	730	809	726	743	742	765	763	743	796	723	768	702	709	756	757	732	749	736	741	714	762	733	797	713	739	803	762	747	758	737	744	773	698	764	765	763	773	733	814	745	778	699	737	753	819	736	760	736	748	720	749	740	690	721	744	707	741	824	762	764	738	770	693	728	788	758	766	758	771	733	796	741	738	734	735	746	760	767	782	784	761	763	757	754	735	769	746	715	777	696	762	758	707	777	788	738	725	727	756	723	762	773	785	741	739	770	773	754	719	801	744	784	756	765	758	747	736	759	734	763	798	737	761	744	701	696	812	759	786	783	790	715	730	755	775	718	770	762	754	767	741	719	757	796	739	758	751	749	712	755	785	776	731	727	760	729	795	734	734	730	764	752	778	753	742	731	671	765	738	769	736	759	753	768	722	739	755	760	716	756	747	718	755	739	806	767	726	741	751	748	721	773	713	750	772	762	692	770	728	775	744	731	766	776	715	744	772	700	816	735	759	762	748	782	745	733	705	759	759	765	728	749	765	755	716	755	774	747	737	715	779	762	742	734	749	699	782	810	714	771	751	746	751	754	760	744	709	756	745	726	762	726	701	779	759	768	756	753	706	729	745	801	708	789	762	719	759	751	767	700	771	772	770	793	691	791	748	768	758	744	717	774	753	742	695	730	766	717	718	786	794	739	769	721	767	733	759	715	740	791	778	746	770	689	745	764	737	762	794	719	738	789	735	733	728	809	734	764	741	730	752	774	761	748	755	750	780	765	761	817	722	763	731	779	759	752	745	705	754	805	747	705	716	782	805	722	777	728	740	759	718	759	703	736	781	773	724	753	764	745	742	762	762	736	775	708	739	705	768	720	738	745	795	766	724	781	754	735	759	790	739	737	746	751	789	742	718	745	741	711	742	728	744	763	749	777	719	767	776	736	760	750	690	736	731	709	710	747	697	724	748	775	729	738	773	717	777	780	756	772	753	740	756	788	745	714	733	764	723	740	754	735	721	755	751	730	766	709	744	764	779	704	773	696	758	757	727	772	731	755	775	743	769	747	785	730	750	780	756	740	759	746	682	756	757	770	781	711	764	716	753	732	753	747	747	777	781	770	741	781	717	743	698	744	698	767	777	758	725	725	778	768	756	743	730	771	712	746	747	702	774	787	731	747	694	754	774	762	769	743	719	710	794	721	733	816	748	722	720	747	754	758	741	801	771	774	819	811	745	773	765	775	745	739	757	742	738	767	763	709	783	796	804	778	796	738	786	793	752	737	777	734	735	782	747	757	738	718	702	743	762	798	779	732	712	747	726	792	812	750	761	762	777	775	771	744	712	742	761	745	774	734	773	741	776	766	757	747	762	757	754	779	726	715	716	744	807	745	752	737	769	718	732	746	769	764	750	763	742	755	721	724	763	741	744	767	735	772	746	754	767	747	803	732	723	795	786	704	782	804	787	731	694	760	736	787	783	778	760	776	764	763	712	691	822	737	785	801	767	720	725	795	738	783	769	747	714	719	755	739	792	726	769	757	770	711	763	792	718	741	718	760	806	735	730	742	731	746	728	724	695	770	745	771	747	751	748	763	782	800	784	727	796	739	718	800	754	743	740	780	760	705	779	741	790	796	763	736	757	745	748	730	759	750	726	770	722	758	778	754	755	746	732	756	758	772	740	722	788	726	728	778	761	754	794	721	731	746	743	742	732	758	735	748	775	802	784	743	747	770	734	727	730	737	759	746	791	769	787	728	788	756	770	781	752	803	797	748	745	764	767	724	717	746	751	759	720	731	752	725	728	739	734	778	774	784	726	722	803	727	750	769	760	747	767	700	813	779	739	753	752	722	788	735	761	765	734	733	728	742	752	733	695	803	786	739	751	729	737	757	744	732	709	769	748	792	737	718	749	760	751	755	709	731	738	799	740	703	794	795	713	767	740	718	718	777	754	705	797	736	682	725	744	723	818	777	778	705	736	784	761	734	742	736	741	774	714	780	739	772	735	737	734	741	756	732	735	753	781	700	773	775	753	754	774	739	737	774	799	708	745	730	734	714	736	729	764	739	749	772	742	734	764	789	758	743	740	725	740	765	758	707	780	705	722	758	733	731	753	734	726	763	775	752	724	788	726	780	736	756	819	745	778	756	780	819	740	770	839	752	768	771	755	776	694	729	798	776	743	810	767	787	759	722	782	757	752	720	790	789	751	740	714	781	780	755	756	774	724	738	752	809	729	744	749	736	756	797	764	741	768	799	711	727	799	734	765	740	787	748	729	754	764	798	726	770	748	728	746	752	769	744	744	750	738	740	734	752	753	780	741	772	736	770	764	778	743	776	735	742	695	757	732	739	747	767	772	701	717	744	775	747	716	800	785	757	774	726	717	775	807	753	752	772	722	769	754	743	751	735	699	716	769	728	776	667	795	736	730	751	768	722	757	753	737	769	735	784	788	758	786	749	729	775	753	768	777	784	737	753	730	770	784	739	683	769	783	739	800	759	743	779	824	805	765	745	779	759	788	706	689	755	773	763	748	735	764	711	754	765	790	716	744	709	747	775	769	742	739	737	736	757	777	749	752	766	712	777	824	799	748	717	716	747	761	737	712	758	745	709	774	772	760	711	721	725	788	712	744	745	727	729	768	785	685	775	772	746	790	746	734	788	770	726	747	750	769	737	710	748	778	811	739	714	750	715	746	741	775	732	707	775	748	769	745
14693	8736	5020	3495	2968	2541	1724	1256	917	679	574	431	363	331	271	256	195	202	204	218	167	151	190	163	157	162	169	150	153	150	163	166	161	141	163	153	138	133	138	153	147	146	157	159	134	132	157	158	148	126	147	150	132	152	148	164	151	136	145	134	147	135	127	136	152	155	113	142	145	161	136	134	131	154	154	131	133	135	136	152	149	137	152	143	135	153	150	141	138	123	131	134	128	139	157	163	164	143	148	153	146	152	152	128	145	147	163	151	160	161	136	151	129	157	153	157	151	143	166	131	149	154	121	138	146	160	132	163	157	167	149	151	149	151	159	139	132	160	148	146	133	153	140	171	155	149	127	149	136	168	153	148	159	157	150	127	139	145	146	157	146	143	131	146	166	155	154	146	137	143	172	148	130	145	155	129	155	138	143	157	156	126	161	149	150	135	145	156	133	171	143	135	160	145	162	151	132	136	143	144	144	153	140	144	134	149	152	166	166	164	145	157	164	142	145	148	146	141	133	161	142	130	163	136	149	146	171	134	153	161	132	149	123	137	145	156	142	161	155	158	156	163	135	148	149	150	170	138	152	159	167	135	155	124	156	156	152	133	132	147	148	141	155	136	153	153	143	151	155	121	145	145	142	153	150	133	132	149	130	134	154	150	145	160	159	166	152	139	140	162	143	152	119	150	139	146	133	117	142	117	158	153	134	153	151	120	135	152	136	163	164	148	137	152	125	150	154	158	145	149	147	161	140	151	152	165	121	146	144	162	144	152	157	129	155	132	148	165	143	154	150	123	133	128	160	153	142	136	142	144	139	137	138	133	168	144	129	146	138	142	127	171	146	138	166	146	149	129	146	134	144	157	155	159	126	150	141	160	146	152	138	146	136	149	149	147	150	149	125	154	148	135	160	146	173	134	142	150	172	155	139	158	136	139	141	144	134	161	143	137	146	164	143	159	140	160	134	149	155	142	136	149	137	162	154	146	146	136	167	151	144	175	159	146	141	140	142	138	165	145	124	133	148	157	129	150	147	124	154	153	151	162	152	145	139	148	147	129	133	136	141	149	145	155	151	170	172	148	129	151	143	161	132	152	149	157	135	144	157	139	136	145	126	132	133	141	145	131	135	127	158	116	131	151	143	162	121	134	156	148	127	172	156	149	133	148	113	152	149	148	142	138	141	142	137	139	132	140	146	145	149	142	118	169	144	136	138	147	165	155	147	138	141	159	170	160	137	142	156	150	129	153	170	141	156	153	142	130	153	147	155	167	161	134	155	140	156	154	127	163	148	145	147	133	138	136	145	144	125	142	150	138	147	154	156	158	147	153	167	139	147	145	151	148	136	141	159	130	152	151	153	136	149	156	168	159	154	129	143	132	136	151	180	151	163	147	155	151	147	147	150	148	136	149	142	148	155	141	135	151	142	151	137	126	143	142	149	167	140	122	136	148	146	143	131	130	144	146	147	142	136	134	141	148	138	132	140	137	150	148	145	150	145	152	137	147	150	135	148	162	155	152	131	137	156	145	141	124	145	151	170	169	146	157	146	153	138	143	142	140	135	165	139	152	131	145	144	146	131	154	139	150	170	157	133	171	157	133	143	165	132	134	128	143	125	140	132	146	159	118	149	133	153	150	159	144	122	142	162	162	153	127	132	125	144	147	160	169	141	149	145	150	138	147	149	161	162	132	147	141	135	150	148	149	147	142	146	140	144	172	154	128	135	147	122	159	148	145	136	141	147	161	145	148	157	150	140	152	135	142	125	133	144	137	123	136	155	140	152	165	132	161	125	130	155	144	156	135	149	137	147	141	144	152	136	158	133	150	149	148	154	133	150	132	128	150	147	139	136	145	144	161	157	149	169	103	135	144	134	142	169	148	141	140	150	154	134	149	140	146	154	136	133	154	143	148	143	149	130	166	149	134	135	141	141	147	146	152	143	154	158	149	134	154	150	142	146	130	128	138	136	147	153	147	140	161	139	130	156	156	141	130	132	135	140	142	139	150	151	149	149	133	144	140	163	136	144	149	149	179	166	133	155	142	150	135	128	149	135	138	145	146	153	137	143	147	164	129	130	136	158	137	137	158	157	161	129	154	146	160	150	146	148	147	173	153	144	155	154	141	139	138	146	158	152	119	148	159	157	141	114	150	147	150	143	135	131	143	157	144	153	144	131	140	143	134	149	153	121	148	155	141	145	170	140	147	158	140	145	140	153	134	143	156	139	143	148	131	159	156	156	144	135	129	148	145	128	136	153	170	148	158	150	151	143	162	181	138	151	170	136	130	143	135	169	153	152	138	148	124	156	132	128	123	135	146	146	146	150	151	129	140	136	151	127	155	119	144	125	158	167	143	130	133	156	151	134	161	150	144	160	118	165	167	134	143	149	131	150	149	149	145	130	143	151	154	154	123	149	133	155	161	132	140	137	145	171	131	152	120	167	156	140	147	153	153	139	143	165	148	133	136	149	153	157	125	134	141	150	135	133	147	130	131	147	145	141	127	126	161	143	154	151	163	125	148	151	144	143	146	126	168	134	154	149	143	126	145	156	133	148	143	141	135	132	142	137	147	140	151	126	142	170	154	148	157	145	134	129	151	143	153	117	133	137	147	130	132	140	119	144	125	160	174	130	161	156	125	142	133	156	162	156	139	137	124	159	166	145	137	135	150	173	160	150	155	158	129	143	150	163	149	159	167	142	143	159	153	135	144	173	119	134	151	134	152	134	122	134	148	135	150	159	138	168	154	154	156	137	164	147	143	156	131	153	145	146	134	151	129	158	137	141	132	170	120	145	142	150	146	146	157	130	167	147	151	148	138	136	156	153	149	128	164	163	138	140	121	141	141	128	144	155	128	158	158	154	158	139	159	141	146	166	135	131	140	149	151	134	153	142	139	146	140	124	138	139	119	151	155	140	145	127	137	143	154	143	137	146	134	139	142	149	131	155	153	154	135	158	136	153	138	134	165	165	138	141	148	145	138	152	152	150	150	125	171	147	146	127	149	168	137	133	146	143	107	127	154	135	158	135	134	141	133	151	152	171	136	118	154	147	143	124	145	152	152	162	144	142	131	134	134	152	148	166	174	148	124	148	123	136	151	153	141	149	139	154	156	145	142	120	139	139	118	156	154	164	131	134	171	158	128	138	158	131	142	149	142	142	143	139	147	145	174	123	153	131	142	164	159	154	143	134	148	163	131	134	137	120	147	146	164	154	119	155	143	129	137	154	156	126	140	164	148	135	138	151	156	158	165	126	132	137	137	145	151	147	175	167	152	134	125	137	138	139	144	162	158	151	148	151	144	138	154	144	154	149	173	144	133	154	142	150	153	153	150	155	145	148	161	124	142	146	149	172	148	141	153	144	148	169	137	129	139	142	130	155	127	143	152	142	149	170	160	150	136	158	154	150	130	143	160	148	147	146	161	138	163	136	175	137	140	123	145	137	152	148	156	159	154	134	150	142	157	156	132	159	143	145	139	150	152	127	144	140	138
11719	10751	8597	8089	8221	7992	5828	5313	3918	3714	3120	2262	1897	1789	1290	1109	942	814	765	799	710	691	682	688	749	683	654	659	615	578	590	554	577	525	527	563	526	529	565	535	544	569	548	514	532	552	515	601	521	531	507	533	530	552	546	539	523	551	534	565	501	511	485	526	511	475	478	491	481	525	528	520	526	494	471	488	487	563	506	532	481	490	543	497	522	461	528	505	527	479	506	495	467	496	505	517	496	524	531	480	482	449	484	479	495	494	473	462	497	499	509	448	483	525	482	528	517	512	467	468	496	503	457	510	500	497	535	516	502	534	468	498	499	509	471	498	493	487	487	537	511	461	476	457	520	455	500	505	506	524	488	455	478	481	508	468	483	494	476	489	519	476	528	482	489	498	498	484	461	529	470	483	459	499	506	529	458	484	467	490	499	506	516	507	508	504	517	496	523	485	502	513	488	473	550	446	510	498	509	526	507	512	492	493	500	490	490	501	504	509	478	478	484	491	492	518	518	540	485	521	431	488	493	480	475	497	519	487	467	485	486	492	477	467	483	520	505	511	491	520	494	522	513	503	506	514	476	494	492	477	477	509	537	473	543	499	464	496	528	479	453	491	505	515	459	456	509	493	538	539	491	525	498	517	496	491	525	498	517	512	482	531	481	546	503	534	503	511	509	476	511	464	501	460	496	483	524	473	518	537	497	470	434	493	535	485	461	497	489	527	492	505	495	547	497	483	515	470	505	503	515	525	448	481	500	488	504	521	494	505	441	494	544	500	514	462	503	510	503	512	465	501	532	442	488	511	515	497	496	478	512	485	515	517	459	453	513	511	499	439	490	482	457	492	519	468	496	512	524	523	483	476	560	482	451	487	515	509	475	446	507	523	490	469	497	484	467	517	496	490	505	497	487	498	509	485	510	523	522	460	475	461	467	517	499	488	507	552	488	521	507	493	484	487	506	504	494	493	456	471	495	455	486	508	519	481	501	509	463	503	507	484	497	503	524	483	454	478	480	506	482	463	505	515	465	541	502	504	530	534	463	469	509	518	485	502	528	506	537	500	511	497	513	491	498	505	487	498	518	488	508	509	476	524	482	526	470	538	478	510	482	475	457	473	468	509	502	508	504	510	496	516	482	504	535	519	496	453	505	489	491	481	485	480	494	481	476	517	521	506	489	496	533	477	476	493	462	473	518	496	517	489	539	512	475	477	470	512	486	513	502	521	464	512	495	492	484	507	502	506	554	498	473	514	481	461	476	473	503	422	479	492	500	494	493	484	482	482	511	508	487	466	535	481	523	464	472	482	527	480	471	472	488	495	514	464	490	497	527	485	514	501	480	505	494	492	504	513	466	504	481	540	487	485	481	512	511	549	504	498	488	492	486	477	480	545	493	515	539	520	481	479	481	450	470	470	495	458	476	482	475	499	474	481	506	479	519	484	515	488	443	545	491	491	505	495	487	532	486	468	507	440	482	477	520	539	484	475	473	470	519	469	469	516	493	466	507	497	506	479	459	505	501	452	547	466	493	526	498	491	498	489	502	513	485	512	517	464	526	490	467	465	455	483	534	488	490	507	512	493	514	525	508	510	494	504	511	518	482	479	500	469	492	472	521	482	507	504	486	474	483	524	524	503	468	466	518	487	508	502	520	505	498	548	477	473	523	507	503	516	489	456	508	511	481	491	492	507	538	501	467	482	484	492	498	470	500	455	469	517	517	499	494	473	487	517	523	495	508	481	504	483	481	479	489	498	494	484	447	498	497	536	494	524	487	487	473	466	482	504	494	502	475	483	499	494	509	522	500	504	468	476	493	519	524	489	478	478	496	488	505	513	500	525	494	497	531	525	493	523	508	460	469	524	512	471	491	509	476	443	508	487	468	456	540	524	497	485	491	525	536	511	475	505	493	487	516	506	457	523	518	481	476	495	517	516	512	525	492	486	479	489	495	452	500	497	512	484	511	497	495	477	508	490	470	497	522	514	463	508	513	493	485	497	485	467	527	525	479	466	484	493	472	513	470	512	479	492	473	461	516	493	538	509	492	498	492	481	466	490	487	501	508	466	502	488	536	521	502	535	493	478	494	491	522	522	494	486	474	483	495	484	506	540	512	487	495	485	518	482	522	477	475	487	498	486	484	508	454	494	500	510	487	484	497	438	516	510	458	483	541	483	528	502	483	493	503	516	450	473	458	532	491	482	507	515	517	489	520	483	527	525	542	479	528	495	504	466	499	494	494	530	505	532	487	495	506	522	512	512	511	501	512	519	485	498	488	508	469	488	489	476	460	476	497	550	492	481	546	492	490	475	507	484	482	499	502	506	514	487	497	528	500	502	529	504	549	490	530	536	538	480	487	510	493	527	506	503	481	497	507	487	468	526	487	527	485	501	541	479	506	488	508	468	523	520	476	543	461	485	459	508	499	467	483	480	527	466	502	454	518	494	494	481	487	482	479	488	502	491	505	475	485	475	491	508	523	470	517	494	536	491	523	508	534	461	523	479	509	464	485	482	503	461	486	529	492	520	480	482	513	483	489	490	489	540	505	498	488	457	503	490	510	476	476	493	505	473	507	519	529	530	505	471	532	532	499	531	529	479	480	490	540	493	475	507	470	505	477	468	478	497	501	477	473	529	500	496	504	512	467	484	502	475	502	508	468	462	481	518	518	543	492	501	524	451	520	485	502	453	517	498	516	515	544	526	490	478	496	500	506	521	502	456	493	476	472	527	510	467	476	486	499	502	507	484	503	480	461	478	519	479	467	486	478	484	508	490	463	510	507	513	512	495	472	501	509	492	471	490	506	459	481	501	496	492	501	503	530	493	522	500	464	498	485	500	498	479	499	477	527	498	478	501	465	538	497	484	523	490	468	526	533	488	484	532	479	490	528	480	479	519	507	496	513	493	467	514	516	530	505	490	461	478	500	479	451	530	533	495	496	471	468	508	471	522	489	503	479	518	518	488	501	503	525	471	516	480	504	530	497	512	508	529	502	477	511	488	439	485	484	497	496	489	501	494	485	473	528	516	517	488	478	483	505	457	505	509	498	503	494	501	478	474	496	544	463	486	505	486	465	483	496	479	536	511	480	494	495	469	451	529	503	479	482	487	516	507	493	482	521	521	447	479	504	511	502	509	469	504	505	501	504	486	507	483	500	484	467	485	551	478	524	493	494	453	463	490	502	521	417	475	483	511	525	475	512	514	526	489	494	518	478	543	491	511	482	509	517	500	499	555	525	510	501	537	479	496	479	495	557	501	479	490	514	508	500	531	484	504	513	497	495	504	526	498	528	550	546	514	492	485	491	510	534	495	444	522	518	495	468	502	510	513	493	506	490	490	490	481	512	524	510	493	520	486	562	484	512	506	480	514	499	516	498	489	505	564	513	513	498	519	475	530	466	486	491	514	531	513	470	487	481	482	486	518	494	503	479	520	466	514	459	477	478	493	518	516	510	441	509	505	484	510	490	473	503	506	525	474	534	498	505	498	509	501
39389	38611	27929	26102	25343	24712	19393	17062	10461	7192	4350	2840	1804	1245	931	522	391	358	326	236	238	225	215	199	194	202	174	188	191	181	175	157	179	166	182	148	130	146	167	155	165	145	160	119	160	151	158	167	166	152	160	144	162	179	148	147	157	163	156	176	141	157	154	128	155	163	157	134	133	146	115	144	147	142	134	141	144	170	152	144	122	128	145	162	153	165	148	142	177	126	134	163	142	151	131	166	148	146	150	166	141	145	142	146	165	153	138	135	152	165	130	151	136	149	171	139	139	136	146	147	135	161	144	129	134	123	146	127	132	140	145	144	170	148	155	145	149	149	149	159	170	156	158	126	139	175	150	152	162	153	148	159	152	130	139	176	140	129	144	135	145	145	173	161	144	153	161	150	154	160	149	142	155	160	174	164	136	149	138	147	130	149	149	137	137	143	144	149	141	120	162	147	154	147	146	154	138	146	140	140	136	143	152	141	145	139	134	159	155	157	140	139	132	133	188	144	151	145	170	142	147	134	151	159	128	140	148	137	118	133	153	160	121	160	155	142	160	164	137	159	179	151	142	142	166	154	157	143	146	156	138	174	130	157	171	139	161	148	139	156	139	148	142	134	145	144	153	143	148	153	139	143	137	149	154	138	141	147	151	135	134	136	142	159	166	165	156	152	128	127	144	137	138	159	130	124	124	161	155	145	140	143	132	147	134	161	174	163	135	148	145	134	148	132	170	151	144	147	129	137	148	150	132	138	139	140	127	128	138	130	150	122	137	126	150	121	164	164	146	140	178	138	151	131	176	163	132	144	132	118	141	140	164	156	131	152	149	150	153	167	135	131	163	143	173	138	131	144	140	149	157	160	133	134	156	155	146	177	131	150	169	136	143	143	163	148	133	144	155	144	163	134	131	125	160	163	157	129	150	149	169	163	154	152	157	141	121	146	155	149	153	141	146	146	135	132	140	150	128	153	141	127	159	140	151	151	142	123	137	159	148	128	148	149	141	164	147	142	130	146	150	140	145	130	147	170	132	141	152	155	129	163	143	161	139	153	179	169	152	149	154	145	168	132	150	129	150	150	142	155	140	144	159	140	150	142	142	187	155	142	166	145	139	161	151	153	154	151	151	158	135	153	150	158	165	149	148	134	157	139	144	163	169	161	150	121	139	155	155	149	144	129	150	124	140	152	134	138	153	161	150	135	140	136	150	153	129	157	142	149	161	151	151	130	137	169	140	152	152	150	145	155	154	132	152	180	144	154	143	140	138	156	150	146	151	138	141	155	154	152	161	156	148	157	151	153	151	132	166	147	146	142	166	153	153	143	163	142	144	143	128	125	137	137	135	133	144	156	153	155	136	175	149	130	146	128	154	139	134	153	133	151	169	131	129	141	153	131	168	127	148	149	134	134	139	146	139	148	142	143	172	131	156	151	143	131	122	153	155	139	149	152	167	139	148	157	153	141	138	155	167	129	138	122	154	131	141	161	158	147	153	156	127	152	153	149	156	146	151	131	131	152	142	134	140	113	148	149	148	154	144	131	158	127	124	147	144	133	137	189	167	139	146	152	170	147	160	148	135	162	156	178	161	143	149	161	146	142	152	140	141	138	154	157	164	148	141	172	145	142	150	142	135	143	166	170	155	150	154	136	132	141	147	142	141	154	155	152	138	161	135	148	135	103	154	144	135	127	152	163	140	160	156	137	151	149	154	134	143	138	146	160	140	151	143	135	149	147	136	141	122	149	131	150	156	140	160	165	167	140	144	138	147	139	138	145	140	147	149	141	154	130	136	145	142	156	145	149	173	142	147	153	139	162	148	164	151	141	135	157	152	160	145	137	125	132	159	161	130	157	132	135	175	147	150	151	160	147	162	147	149	151	144	157	158	153	134	135	147	127	152	137	149	149	141	146	138	136	150	133	153	148	146	149	141	148	162	146	145	149	152	133	170	169	147	133	147	190	146	150	132	133	154	129	145	143	147	158	160	137	141	179	126	131	140	159	142	159	143	137	145	164	154	144	166	159	145	151	144	138	155	155	156	149	147	143	123	131	157	126	153	148	133	149	154	153	138	155	156	134	130	170	148	159	153	152	149	160	165	149	142	136	132	124	142	129	135	148	139	143	158	164	166	154	157	143	157	153	152	146	136	143	133	131	133	141	149	139	140	135	148	155	166	138	162	157	153	134	147	126	166	126	131	163	143	157	152	138	143	164	156	151	133	163	137	125	154	198	156	155	149	155	123	128	146	145	132	128	165	147	154	158	146	146	161	149	149	149	166	129	151	136	139	165	149	151	171	132	147	148	163	154	140	150	141	153	149	141	170	133	146	150	138	161	121	168	151	152	151	142	142	154	143	137	156	145	142	155	128	161	166	158	152	149	140	149	141	159	124	152	155	164	123	151	137	137	164	163	136	142	143	160	156	156	155	135	140	155	151	136	132	145	138	136	129	153	167	140	121	149	179	119	140	143	143	160	163	145	143	160	153	140	149	138	160	154	143	134	164	159	129	119	161	162	151	153	132	161	151	155	145	161	136	154	154	147	155	151	152	157	122	144	149	159	174	142	155	163	130	150	136	168	145	125	161	146	149	132	152	151	148	151	135	135	154	163	144	164	170	138	165	138	148	140	177	161	128	155	142	141	153	170	143	147	144	152	152	167	148	148	140	147	140	134	150	136	132	126	131	170	151	136	144	143	163	141	152	147	166	134	145	145	137	134	151	138	153	145	126	135	166	133	138	162	143	136	150	142	153	139	154	136	138	143	146	117	173	140	149	125	146	140	145	167	143	161	150	149	146	124	142	157	145	146	156	137	149	149	160	138	128	143	157	154	135	149	151	144	128	149	155	148	144	136	149	134	163	150	139	156	133	128	160	161	149	143	148	135	150	153	112	129	143	150	152	149	146	175	139	139	159	142	152	139	149	148	133	123	156	156	130	146	148	155	168	150	169	145	163	146	178	146	138	148	153	166	162	167	148	177	142	146	144	134	130	159	133	132	132	153	143	149	184	143	134	144	142	151	149	161	148	143	156	165	157	151	132	139	160	153	142	143	148	166	148	145	130	139	144	140	149	152	142	140	161	156	145	142	165	144	184	150	156	143	133	140	147	154	156	121	135	114	148	149	152	144	163	137	133	165	161	156	159	153	140	155	147	149	157	145	141	132	152	143	140	140	156	148	111	128	150	151	121	162	163	155	143	154	133	160	138	151	168	144	153	155	144	145	144	132	169	146	164	152	124	144	148	135	156	137	158	151	144	132	128	138	155	161	132	159	138	150	165	132	135	148	146	129	156	149	138	136	149	143	157	141	143	138	130	124	136	152	140	139	169	146	158	142	136	185	141	151	153	146	137	139	148	151	146	146	143	151	131	155	138	133	158	145	162	127	142	144	156	154	155	162	140	115	174	123	139	154	155	135	131	134	150	168	147	164	118	140	135	164	138	154	134	149	133	125	153	161	157	166	143	158	146	133	139	132	150	157	163	133	157	156
30874	31870	26399	28055	33406	33411	28947	29240	20186	18458	13475	9918	7044	5930	4353	3051	2395	2121	1646	1261	1132	1029	1005	927	885	849	799	799	831	791	749	716	708	703	617	665	614	655	633	675	617	624	576	550	620	578	572	562	634	608	609	588	589	592	591	596	580	615	572	575	593	552	576	527	544	562	520	493	523	512	519	515	514	492	445	542	497	498	542	529	501	521	490	488	526	510	487	499	532	459	496	513	493	557	478	532	503	535	505	520	505	507	533	528	468	520	480	460	518	507	526	516	504	497	525	539	531	503	504	557	519	519	508	526	524	524	489	513	518	517	484	499	529	514	509	483	431	499	509	514	452	483	517	503	482	491	550	490	531	506	499	510	501	514	490	474	508	483	487	528	511	516	510	533	528	533	515	553	483	508	502	492	503	513	513	518	517	497	504	487	495	537	473	502	510	525	509	515	544	510	488	535	489	517	492	478	535	503	514	501	536	522	515	462	456	507	527	507	503	527	472	473	513	528	512	507	480	514	465	476	442	485	505	462	473	520	510	515	509	516	514	504	512	484	494	556	515	491	489	490	523	493	471	506	506	525	483	485	506	533	511	502	532	503	493	520	489	466	484	480	507	516	500	489	531	494	513	483	521	508	555	525	490	485	510	532	484	511	507	497	548	543	479	502	513	537	521	477	496	522	511	463	519	514	515	502	480	485	519	500	493	497	518	488	483	516	514	475	490	527	479	500	503	504	541	471	540	507	515	531	534	499	496	520	458	499	498	500	544	558	506	450	517	505	520	497	525	504	481	513	458	529	535	488	502	472	521	475	487	523	484	529	491	492	504	539	488	482	514	480	472	465	477	515	499	469	497	490	518	507	516	490	500	536	498	512	507	532	559	505	469	526	485	521	526	454	541	488	489	522	459	491	510	514	541	499	510	486	535	534	516	542	481	530	510	519	512	498	465	469	472	486	499	492	535	546	508	488	481	520	486	479	529	513	517	499	479	488	477	500	517	501	510	501	517	504	456	497	522	496	550	515	477	498	503	524	494	499	503	458	523	524	481	528	509	511	493	502	519	515	484	534	538	517	528	524	492	496	471	505	509	508	482	495	484	523	544	512	481	498	523	499	484	492	483	468	495	513	507	510	511	481	520	514	470	524	523	519	505	527	506	523	500	513	523	496	507	515	521	488	523	490	527	497	495	468	490	497	477	473	523	478	491	479	473	558	499	485	544	456	514	477	468	510	493	478	526	527	539	482	517	520	505	515	531	504	487	507	528	499	516	537	502	511	476	491	475	525	505	515	529	484	488	486	521	510	521	457	465	508	480	520	497	509	482	506	459	478	519	516	482	511	511	517	548	504	522	495	507	508	496	509	515	515	505	516	511	510	559	493	509	489	490	470	446	502	511	498	471	533	487	531	475	478	487	499	508	491	501	508	492	496	476	506	467	523	481	523	470	503	548	474	540	480	503	485	484	518	482	515	503	491	477	507	515	497	503	508	488	510	514	498	527	512	465	490	537	451	514	486	539	543	490	493	564	526	501	479	481	505	510	481	504	494	495	484	517	545	494	514	507	523	501	482	473	495	476	548	500	479	490	521	494	489	495	497	482	506	513	448	536	470	504	512	525	507	526	487	471	513	536	553	498	510	563	537	479	507	514	496	534	531	497	492	514	509	548	553	486	521	497	503	521	529	486	524	489	505	557	522	513	511	482	492	515	515	499	498	503	517	513	531	519	534	498	505	491	563	463	530	476	483	498	503	526	495	471	511	511	502	556	514	477	532	519	464	493	503	499	497	474	513	479	522	504	498	522	501	517	466	519	510	495	509	507	522	491	494	548	527	492	495	484	503	489	524	522	513	500	511	478	504	504	481	480	493	528	513	513	518	497	475	451	506	516	511	459	492	488	507	509	506	490	494	495	517	509	508	484	515	474	476	503	497	478	492	480	483	462	483	559	510	502	503	505	451	491	513	499	492	531	505	517	502	533	503	502	537	510	482	482	471	521	520	509	495	527	546	492	477	473	526	502	482	513	542	499	473	506	511	497	511	509	517	545	502	521	517	524	507	492	488	524	532	527	498	484	497	534	477	525	504	522	463	517	500	493	502	491	480	468	477	520	499	497	509	543	489	469	505	532	496	508	484	519	467	476	531	505	480	528	490	501	497	563	485	526	492	505	502	502	504	500	513	510	489	491	549	511	482	499	477	522	506	501	479	471	496	536	475	487	523	503	481	496	499	499	529	515	492	527	507	535	487	454	532	508	518	528	504	506	484	523	532	535	501	528	500	542	485	501	502	472	520	486	503	528	500	529	489	511	473	532	467	505	558	563	466	537	536	522	515	492	508	469	484	486	450	497	520	480	503	499	483	491	484	514	515	501	526	509	466	501	487	487	489	490	510	506	498	473	532	516	514	467	472	510	481	544	508	506	538	474	515	533	517	501	492	516	496	526	484	506	500	522	512	500	500	534	493	482	540	498	466	513	493	497	518	551	511	504	564	473	476	526	502	490	481	487	501	486	444	535	488	499	482	499	494	519	495	471	523	525	514	505	541	483	507	474	506	509	434	526	456	508	521	501	490	496	503	509	466	459	492	505	497	489	500	511	508	523	492	488	502	522	483	490	502	502	530	551	509	536	484	488	493	529	523	483	514	472	501	487	485	524	494	522	509	550	499	531	512	498	512	517	541	533	515	501	497	515	497	474	479	467	496	494	492	529	516	474	519	541	502	518	502	487	471	514	519	481	483	510	506	489	488	503	491	471	500	543	476	488	518	512	489	514	536	492	508	496	500	492	518	468	481	511	497	516	474	532	519	495	516	514	524	506	533	493	479	456	536	500	497	466	504	493	474	484	486	491	523	523	538	452	472	555	489	528	489	557	515	490	525	495	512	503	506	508	487	526	539	509	519	476	512	513	526	505	525	541	473	490	529	517	520	504	484	490	504	459	492	504	491	519	492	520	526	489	525	505	508	506	470	501	495	488	475	563	526	481	466	509	492	485	516	522	486	510	529	494	554	514	519	493	533	517	485	499	493	513	497	497	504	523	497	493	515	555	508	526	521	520	491	525	532	469	536	516	521	487	485	527	483	473	495	503	498	523	500	516	487	496	532	494	486	510	507	502	537	536	508	511	500	521	513	457	513	480	516	495	483	508	472	511	520	495	537	522	520	478	539	526	498	497	494	515	510	526	496	485	534	480	524	483	483	514	502	483	531	521	498	484	447	531	514	469	494	484	569	512	487	507	484	494	505	505	519	476	532	513	500	474	495	500	537	474	545	526	490	548	526	492	483	481	525	544	523	510	484	504	520	484	478	494	506	505	482	521	477	532	519	465	509	486	555	500	533	507	494	500	515	519	503	521	506	489	501	488	553	527	505	474	505	481	480	511	531	511	513	525	491	478	508	483	509	503	504	481	498	487	495	532	535	519	494	507	477	509	518	493	504	510	500	484	490	478	463	534	529	499	494	481	515	509	546	534	523	522	494	515	511	494	494	491	477
50547	43570	31288	31641	32218	31938	28056	26704	19021	14288	9570	5967	3785	2694	1631	1223	760	658	537	463	395	384	339	296	312	316	335	288	299	290	321	295	281	279	252	277	270	260	282	264	244	261	266	274	253	247	245	297	257	252	257	250	274	212	277	243	266	310	259	254	300	263	247	255	241	251	261	238	229	227	223	253	232	260	222	271	292	249	245	236	240	253	217	221	240	230	252	240	260	230	237	222	249	247	261	253	220	255	243	262	263	266	236	241	194	236	249	231	237	255	223	224	231	244	236	207	213	214	226	231	243	248	225	219	236	240	230	267	230	254	218	267	237	240	256	224	228	251	247	237	228	212	228	262	252	220	249	255	248	251	189	211	248	265	246	244	241	247	251	233	245	231	233	215	237	255	237	213	233	252	239	253	252	240	253	260	249	258	229	247	245	204	236	239	248	250	228	259	252	253	210	231	259	243	260	234	244	237	260	239	221	238	239	269	235	238	248	247	240	240	261	222	255	240	221	253	284	248	237	241	246	236	240	200	248	232	262	248	230	239	247	234	226	228	235	229	240	262	260	228	258	225	257	240	242	228	273	247	223	253	252	231	249	267	235	267	226	258	232	251	233	254	252	240	227	231	248	224	250	240	241	228	241	260	233	283	231	225	236	251	216	255	220	241	236	224	220	254	257	236	241	257	214	244	222	242	231	224	235	210	260	254	254	229	221	230	256	241	233	227	264	256	261	258	253	214	257	267	240	236	273	224	218	219	219	221	276	255	241	238	227	259	269	223	236	246	242	221	232	253	237	256	246	247	243	246	223	228	248	247	255	248	261	244	249	240	242	248	224	254	227	234	231	261	240	267	257	235	246	229	254	239	238	212	267	233	254	235	232	225	247	230	230	263	240	256	218	239	243	237	232	261	233	227	247	258	242	225	225	229	252	240	250	259	239	237	242	223	239	260	222	244	248	267	242	234	223	210	253	237	216	261	223	232	220	246	241	267	223	224	216	227	218	237	281	245	238	282	228	263	246	265	249	210	249	236	259	243	253	245	231	250	227	209	258	235	240	246	262	236	254	245	234	227	254	255	243	210	234	239	209	253	226	242	213	254	252	236	250	256	226	235	245	238	237	277	276	226	226	240	229	250	261	224	256	256	230	219	244	261	249	257	240	227	222	253	227	232	245	253	235	250	263	234	230	263	237	254	222	223	253	231	249	257	243	221	258	223	241	278	262	263	274	245	239	261	267	259	269	230	253	228	252	238	244	239	257	248	227	247	235	269	262	236	244	259	231	226	229	232	234	228	223	248	232	253	240	202	245	246	240	245	261	251	252	245	257	262	237	241	225	226	268	246	243	234	259	246	258	266	248	259	255	259	240	235	224	232	217	232	242	229	261	225	254	255	245	270	248	216	249	246	256	237	247	250	236	264	252	217	241	244	218	262	245	244	235	214	220	220	241	234	232	227	245	246	231	243	220	242	240	221	242	233	244	228	251	248	226	263	212	235	246	223	226	259	230	258	250	225	225	258	227	243	232	246	226	225	256	237	217	254	266	254	261	242	264	226	217	258	253	236	237	237	248	274	242	273	233	202	218	243	234	245	247	244	247	237	236	221	249	230	208	267	224	249	247	221	250	284	266	245	211	265	244	237	232	257	227	242	249	239	226	223	237	232	253	265	207	226	257	251	253	234	219	244	249	257	242	225	237	230	229	215	278	235	236	265	255	234	263	227	247	245	225	215	251	253	237	229	247	253	241	245	228	219	256	255	265	244	246	241	220	251	258	269	225	260	245	237	230	242	231	250	211	236	225	226	250	235	246	245	268	229	255	248	238	221	251	228	260	242	244	242	242	255	243	248	244	233	247	234	206	213	267	232	280	224	225	248	224	269	268	249	234	242	260	220	237	260	226	241	243	256	237	232	223	235	247	250	235	224	228	251	229	230	262	238	238	239	233	273	248	249	235	243	230	256	235	237	239	237	225	253	246	224	245	273	235	266	242	226	252	247	266	228	222	232	215	248	250	268	248	238	255	230	233	228	243	245	223	239	243	248	244	224	254	237	252	236	258	247	252	214	266	238	240	226	250	252	232	247	241	231	238	228	231	221	253	218	265	225	218	217	257	250	225	220	254	268	261	242	252	205	224	248	223	266	254	244	236	238	241	240	272	255	282	223	252	256	213	241	240	244	240	230	233	235	228	226	242	258	228	245	235	255	241	255	263	242	258	237	257	229	236	222	274	242	264	218	231	245	221	269	231	231	241	241	236	267	251	220	232	269	257	245	269	263	223	233	260	254	270	255	241	267	254	241	267	255	250	246	246	235	221	248	259	219	237	259	247	220	262	236	239	217	219	241	241	239	257	227	241	264	270	237	234	242	283	227	253	244	229	229	242	248	256	254	230	249	254	240	233	238	235	260	234	234	232	236	255	243	233	234	235	243	223	228	244	242	258	243	250	235	238	246	223	255	250	221	245	226	232	251	263	258	259	238	201	255	268	246	244	229	240	206	242	245	254	220	214	241	247	266	233	237	237	237	218	237	239	226	242	230	257	240	232	228	230	248	255	221	282	233	229	271	249	240	247	262	249	227	253	235	241	256	234	240	241	238	224	233	236	242	265	235	242	227	221	251	240	223	234	249	247	209	227	217	250	243	234	240	219	261	250	259	226	252	271	264	221	247	215	262	238	263	235	215	214	223	239	258	241	248	252	246	227	261	248	230	220	222	272	234	245	255	246	228	240	246	237	242	237	247	229	253	238	254	232	227	252	240	262	234	237	269	238	269	240	244	230	237	249	249	210	232	241	247	228	249	220	237	235	259	238	222	226	246	257	235	257	222	250	206	220	223	250	230	237	225	237	250	238	254	260	230	240	237	231	244	240	249	244	241	206	264	243	231	222	260	243	238	221	254	242	243	238	219	259	236	234	240	240	228	243	256	243	241	238	252	224	239	212	267	233	227	246	258	234	242	261	211	195	292	246	249	259	246	222	240	204	220	218	218	245	266	231	256	244	238	244	228	245	223	264	239	225	257	261	230	219	266	256	239	218	249	237	229	227	235	235	237	242	237	245	247	237	249	247	241	223	250	234	255	236	238	251	231	233	221	249	225	209	217	239	244	259	266	236	246	265	232	216	255	233	261	230	247	225	235	256	248	240	248	255	239	261	292	241	255	232	264	221	244	251	230	212	231	236	236	234	238	233	245	238	252	226	242	254	254	233	238	227	259	269	245	247	226	218	240	256	241	221	295	255	226	230	237	256	242	255	253	242	250	237	238	233	239	257	256	236	237	255	211	260	268	227	243	236	223	235	234	267	225	249	214	221	280	247	229	260	244	241	251	264	214	236	220	247	232	200	241	257	233	255	248	265	239	246	244	216	276	223	246	234	242	227	240	238	213	226	254	269	241	243	231	236	256	237	240	241	239	239	239	237	241	244	245	251	250	245	214	240	250	224	245	249	220	250	236	221	227	239	258	235	217	223	261	223	240	211	247	255	259	223	237
39736	37943	33556	35500	41315	41346	37246	39426	27261	26696	21308	15582	12169	10127	7280	5438	4233	3139	2725	2267	1838	1785	1575	1487	1399	1365	1304	1346	1176	1218	1187	1117	1009	1035	1030	971	1007	997	1000	945	991	925	907	906	921	884	892	912	957	913	923	969	989	863	901	841	865	904	933	906	872	790	894	796	740	769	775	818	814	806	789	797	744	801	724	746	764	787	766	773	781	802	800	789	747	824	755	793	824	802	756	747	807	781	787	727	761	752	739	780	773	744	742	759	750	778	808	760	712	726	770	810	739	725	780	775	755	737	747	744	792	747	747	727	778	745	769	733	776	702	730	768	788	765	744	755	747	747	761	765	742	724	725	745	744	758	769	777	715	731	725	783	732	741	783	747	757	749	727	733	700	779	703	730	742	707	792	774	773	740	803	767	815	694	742	754	724	769	756	721	713	793	740	764	772	709	770	742	759	686	743	762	776	750	758	752	707	779	788	778	751	793	764	773	745	713	735	728	743	724	761	745	806	731	787	706	805	771	740	785	756	801	751	764	757	727	772	751	719	817	764	748	722	740	807	740	751	767	755	753	789	752	730	758	769	813	716	754	777	689	701	795	749	678	787	793	743	752	778	747	768	796	738	765	734	729	781	723	730	776	699	766	718	775	770	733	741	774	768	749	759	726	754	756	752	705	745	730	824	729	705	719	713	725	736	798	744	753	760	741	737	718	777	757	738	790	723	780	741	776	744	726	799	753	735	735	773	755	810	704	723	794	717	778	776	694	767	738	777	745	774	774	798	759	781	815	752	795	770	733	766	745	716	765	726	762	743	754	807	753	723	745	807	743	768	707	759	733	758	734	821	676	735	760	789	765	695	733	778	785	768	757	765	754	749	779	826	771	825	759	741	763	763	735	787	752	728	742	746	770	726	758	747	742	766	733	792	765	723	786	735	765	712	744	737	757	743	734	812	749	713	749	736	743	786	740	751	793	775	755	725	791	763	747	715	761	715	732	744	754	751	793	739	784	732	791	752	770	769	771	760	765	747	759	756	713	745	783	785	741	784	733	753	762	765	783	718	690	767	757	780	776	719	738	773	730	756	727	790	766	709	705	769	748	763	748	714	800	790	758	774	693	726	760	755	742	735	726	751	747	774	733	749	735	729	694	678	762	803	731	784	773	804	737	764	698	747	749	753	770	721	780	757	726	766	785	738	760	764	746	723	769	736	708	786	759	736	767	781	739	804	697	736	707	767	741	714	772	731	770	733	761	749	723	779	713	767	784	740	765	715	749	717	751	755	780	756	750	776	751	750	780	776	709	792	711	742	733	712	777	745	766	708	774	784	740	772	772	784	745	808	744	773	809	776	712	765	736	729	726	751	733	810	782	776	726	768	758	714	772	744	719	753	760	713	749	766	740	747	835	723	728	744	714	736	742	770	798	785	741	702	776	735	780	776	787	804	795	715	739	757	717	785	745	773	743	709	734	724	795	723	743	767	720	753	758	751	773	749	752	770	758	683	779	735	708	734	745	727	768	748	752	738	751	766	773	704	762	739	719	746	746	742	725	749	750	744	754	779	724	807	744	701	758	766	733	823	763	778	787	746	763	706	742	807	786	745	786	737	725	762	764	734	711	762	737	723	766	736	771	691	765	809	737	775	767	767	763	750	759	718	725	799	732	755	812	765	749	731	780	768	751	734	737	763	744	793	727	734	741	728	753	757	777	706	725	711	771	696	773	792	765	696	753	751	658	764	792	779	764	757	726	732	732	729	775	766	773	723	760	755	757	736	740	790	790	745	791	785	791	788	734	748	763	772	740	752	789	743	764	707	782	716	773	786	765	723	774	757	794	772	759	780	785	769	759	785	773	814	716	767	786	758	781	754	766	735	758	807	737	798	736	750	742	714	762	728	791	763	745	796	762	749	737	753	706	757	759	751	802	794	733	713	723	745	739	751	784	777	773	739	732	748	733	761	733	757	767	758	789	760	737	755	732	744	758	745	756	737	725	762	727	743	733	746	721	782	772	763	790	801	766	760	798	749	752	769	718	753	760	782	720	744	748	728	756	744	766	764	700	746	773	751	782	733	803	730	750	747	818	762	798	757	732	788	753	776	805	766	738	760	753	713	745	776	699	728	729	798	759	734	743	786	765	749	734	673	792	798	799	711	753	778	729	744	772	749	761	735	779	780	799	752	733	696	743	750	748	722	698	759	784	785	726	776	787	721	740	698	744	799	736	787	782	732	777	744	738	755	776	719	736	744	777	712	789	741	750	731	721	739	758	746	735	786	698	753	789	700	740	735	747	733	782	726	756	747	760	758	794	758	754	784	717	834	726	725	813	721	703	721	748	780	803	777	725	743	783	789	719	724	766	740	768	727	797	720	750	785	771	750	752	676	770	721	754	789	769	753	760	781	709	730	776	747	758	767	749	718	721	715	741	756	804	753	812	754	775	762	743	754	775	762	765	800	745	824	761	749	793	778	725	723	768	774	751	724	719	757	751	753	758	715	746	732	693	769	733	771	734	777	713	713	728	741	749	753	773	745	739	746	766	805	773	762	775	721	768	772	774	768	784	737	728	787	767	775	740	771	713	766	769	741	784	769	766	796	770	707	748	777	742	767	782	815	771	801	754	753	731	772	735	730	759	764	775	754	780	719	744	782	760	740	748	717	732	799	762	728	760	775	771	772	788	698	757	775	748	726	698	772	723	867	761	776	713	764	751	742	773	761	762	746	725	787	721	799	729	764	753	793	800	727	745	777	733	738	776	754	736	748	769	728	730	785	813	741	733	716	706	764	752	726	765	728	740	759	763	732	812	778	753	779	764	742	714	775	722	763	778	774	736	763	702	729	740	767	722	727	779	712	742	776	744	744	764	745	771	776	801	775	747	713	731	736	752	721	733	761	810	765	748	766	728	748	753	771	786	745	771	725	790	724	740	726	778	744	754	769	714	754	711	740	766	770	789	721	691	783	784	711	754	737	751	739	782	788	767	775	760	763	757	718	766	749	726	723	763	759	757	728	721	750	776	718	788	759	782	788	742	743	767	789	725	756	714	718	714	742	765	742	710	787	765	754	750	694	783	742	748	808	709	723	746	796	719	755	762	729	770	747	736	774	756	709	731	771	773	736	759	753	711	748	751	782	735	750	768	744	769	725	758	705	745	737	793	759	783	789	730	731	752	746	730	804	742	761	759	796	753	770	731	741	791	747	748	730	784	788	750	784	762	776	750	744	751	747	752	750	701	755	765	752	759	750	744	731	746	719	705	753	721	800	725	748	760	833	774	737	800	769	760	797	757	784	749	751	786	707	764	707	708	829	771	748	748	748	786	706	755	744	747	783	795	736	738	811	795	751	757	761	729	750	792	763	784	737	780	696	751	711	780	743	756	771	780	772	769	761	734	782	785	752	784	761	733	695	776	756	741	749	752	734	787	765	728	704	764	751	760	698	790	747	756	750	776	767	758	763	723	731	774	782	759	754	735	728	724	806	727	777	732	732	754	745	746
15414	9460	5009	3044	2488	2001	1387	1174	732	646	547	418	317	292	247	186	164	184	169	172	169	178	162	168	169	143	146	156	173	152	162	142	151	154	148	152	140	147	139	152	172	146	123	138	132	146	155	117	143	150	147	152	143	172	154	161	157	166	140	142	146	154	154	148	146	155	139	145	164	142	143	141	138	139	153	126	144	151	150	135	131	119	171	148	149	138	163	125	136	149	136	150	152	152	132	133	164	154	132	146	131	151	139	146	173	152	160	141	148	154	147	126	140	158	131	133	155	128	143	135	155	150	144	151	150	145	171	133	154	141	162	146	135	133	127	146	141	140	137	142	139	144	144	152	154	161	160	142	144	134	144	142	134	134	117	143	151	137	145	163	147	148	137	147	164	153	142	160	150	141	141	146	142	132	140	136	147	123	141	165	143	154	153	158	143	138	146	118	142	158	142	162	149	143	152	147	143	142	185	149	127	123	118	142	160	144	129	147	129	128	144	127	150	151	158	143	135	158	131	146	147	132	158	156	122	135	140	118	165	163	153	148	136	128	144	149	128	141	142	153	167	137	176	145	146	128	149	135	137	141	131	141	120	124	147	162	133	132	151	160	146	134	153	122	156	154	146	152	136	133	120	125	131	129	154	161	141	153	136	145	119	122	122	144	137	151	133	150	149	141	135	155	148	132	159	116	126	156	139	147	143	161	141	139	136	137	139	131	157	158	148	151	152	136	131	165	163	123	165	139	150	136	140	141	164	141	163	166	131	121	136	131	162	152	151	145	147	152	165	150	148	140	144	108	135	154	139	135	158	143	130	116	130	142	133	150	135	155	132	155	142	143	122	149	149	135	157	141	141	150	136	147	156	152	132	130	148	149	164	132	172	150	166	163	146	136	147	127	163	154	130	132	137	150	128	148	151	166	128	148	152	143	140	143	131	161	152	129	126	139	140	147	131	133	152	127	141	128	146	132	146	161	145	163	180	167	137	122	148	147	140	132	152	123	132	142	157	129	121	137	142	129	154	143	132	156	129	132	153	144	154	157	140	169	147	169	146	142	133	147	145	159	136	151	138	159	144	144	148	155	151	143	140	158	133	143	120	141	125	150	123	153	147	161	152	145	137	140	172	142	128	145	134	173	135	163	153	158	140	139	133	157	152	151	139	149	148	150	154	156	129	140	137	123	162	138	125	181	150	131	155	157	154	144	116	151	138	148	156	133	118	138	151	152	138	132	143	153	159	152	150	151	154	143	136	166	149	148	149	152	147	143	149	136	145	187	146	163	139	140	155	142	146	149	139	165	151	159	158	162	150	132	127	149	132	147	137	141	139	139	139	131	162	127	147	132	151	164	150	127	135	142	143	132	136	125	149	128	163	153	134	146	133	136	164	124	155	138	139	148	136	141	140	140	147	153	134	145	146	145	144	149	159	149	133	142	130	116	124	155	139	137	127	141	138	124	168	142	146	142	166	128	146	131	163	149	174	133	162	154	161	144	142	156	113	138	139	142	151	131	152	143	123	139	152	152	158	135	128	139	146	158	135	154	163	142	154	138	127	141	148	133	155	152	146	137	140	141	123	158	128	133	162	146	187	140	109	156	156	140	147	126	142	146	117	158	134	154	144	124	146	155	145	145	154	160	138	128	144	118	157	112	143	151	138	133	128	134	127	172	143	131	143	156	146	148	143	137	135	130	135	137	134	161	125	153	151	144	136	138	136	141	147	133	143	163	145	143	132	150	143	134	151	123	147	124	141	136	146	145	152	161	147	145	136	162	139	137	145	156	139	155	142	145	126	142	153	152	151	139	127	144	139	161	149	146	144	142	152	150	137	132	132	143	153	160	137	126	131	139	119	154	144	161	150	136	125	152	164	163	142	116	148	137	133	139	140	144	142	147	148	148	144	154	144	163	152	137	150	149	157	146	153	151	147	147	147	147	164	151	138	159	142	143	138	167	145	156	142	153	141	152	130	156	113	158	135	154	146	151	135	141	137	150	150	148	132	142	137	128	138	150	152	156	150	123	129	153	140	147	128	135	161	141	152	128	144	146	153	154	147	142	147	146	163	149	149	145	135	141	132	154	139	161	138	167	139	133	148	149	152	140	140	157	125	137	158	128	143	151	141	132	128	169	135	97	147	138	155	148	145	141	147	111	146	141	147	126	155	143	152	137	132	146	157	144	169	142	163	131	139	136	148	137	138	140	137	146	161	155	114	135	145	145	159	145	148	146	145	134	148	141	131	145	146	146	149	142	158	139	143	121	162	142	114	162	152	137	146	149	135	156	165	133	150	143	138	121	142	134	141	137	146	147	156	164	154	157	156	157	143	161	141	145	124	169	149	145	143	159	158	137	130	136	151	130	144	140	171	155	133	156	137	147	155	118	142	119	146	170	142	150	145	141	146	138	136	149	148	150	146	139	153	159	126	136	130	145	138	131	140	132	156	159	139	140	157	149	139	133	134	136	155	130	137	149	165	166	158	148	139	150	124	138	153	135	141	146	148	121	133	140	148	148	132	128	156	154	157	147	158	142	129	162	148	153	149	127	143	144	132	161	160	151	154	140	152	137	130	181	161	122	143	153	153	163	153	146	133	158	155	134	145	137	134	130	141	147	152	153	135	158	141	138	152	151	160	165	152	149	121	140	143	126	159	161	145	154	152	136	166	140	146	139	156	131	142	134	138	141	138	135	159	129	140	136	134	139	140	144	142	141	154	152	149	138	138	148	169	136	125	161	127	175	140	143	143	148	155	138	130	138	155	141	162	145	148	143	150	162	149	158	135	162	152	149	141	142	173	128	150	147	141	142	139	160	133	159	159	148	145	138	146	144	140	165	135	138	133	138	129	119	150	161	152	165	169	142	138	135	140	126	136	122	133	146	153	154	138	141	137	130	135	134	144	130	148	167	154	150	151	149	144	155	152	131	149	151	147	155	139	150	176	154	151	134	134	124	146	141	167	156	129	127	163	146	168	114	136	139	139	140	132	130	130	132	130	143	137	145	152	153	121	159	161	132	158	123	142	137	154	129	144	153	145	172	117	126	131	145	149	154	144	114	136	161	139	163	143	168	131	146	138	158	141	137	145	163	129	155	130	136	136	136	123	149	158	172	135	133	140	129	143	152	153	146	154	149	138	144	120	130	149	164	139	154	165	151	171	143	131	151	116	176	158	132	142	150	130	167	148	151	162	143	140	136	148	141	120	125	156	145	136	127	163	150	138	138	140	130	149	136	148	181	146	144	145	149	148	125	153	136	164	152	171	145	129	146	161	151	133	140	149	125	165	145	124	150	127	144	145	143	160	137	128	140	140	144	162	144	138	163	147	141	139	145	149	138	145	140	141	164	147	153	157	158	130	164	145	138	178	163	139	128	150	143	149	157	138	155	123	133	144	141	144	146	138	156	147	145	146	128	133	153	158	135	127	143	126	161	161	134	135	152	136	130	151	149	133	157	136	150	163	132	141	153	123	154	151	158	125	151	152	147	132	151
12575	11091	8583	7631	8156	7333	5435	5472	3704	3429	3028	2376	1770	1548	1238	1102	963	897	799	733	725	665	662	658	595	596	613	662	572	587	592	502	531	562	578	509	554	497	542	534	542	544	535	525	491	528	534	542	531	574	536	540	542	544	535	606	567	557	535	544	531	505	466	510	510	476	534	497	515	517	510	480	488	513	525	478	506	499	474	521	490	470	530	519	474	498	501	505	518	504	484	498	499	497	519	464	465	478	473	477	506	515	512	503	482	500	493	513	491	536	519	520	518	481	530	463	449	476	519	494	497	505	519	513	497	483	522	455	515	471	482	497	498	496	486	522	471	464	474	521	505	503	497	508	468	548	497	484	501	470	475	511	499	486	522	492	512	530	519	445	510	505	461	466	483	488	482	505	488	504	511	507	527	495	500	546	507	503	510	521	513	477	458	522	480	492	505	480	519	492	495	491	459	530	461	496	518	439	526	517	480	492	547	517	484	479	485	512	521	475	519	460	512	507	482	477	504	511	478	456	488	525	513	508	432	470	485	524	503	485	481	487	512	493	487	552	482	510	499	503	509	488	453	491	502	515	447	487	507	477	516	466	503	528	478	495	437	493	534	472	485	535	478	471	498	506	476	485	485	483	478	509	499	501	496	479	469	514	509	496	514	510	477	475	460	464	466	480	493	497	494	477	500	518	519	524	487	512	461	511	465	531	499	479	502	497	494	473	470	508	463	508	475	516	527	482	483	484	538	459	513	510	541	522	552	487	497	492	535	490	487	475	476	494	508	507	502	526	528	496	515	499	457	486	475	473	517	530	477	481	533	464	519	494	481	503	524	518	533	469	497	503	561	468	463	527	513	509	519	480	463	462	475	486	493	480	495	521	484	526	465	470	490	512	537	520	486	508	511	439	494	492	476	443	496	502	485	512	534	522	505	503	526	462	495	505	489	515	518	496	489	500	476	453	473	467	434	502	528	457	498	481	509	472	502	505	490	464	482	498	528	509	493	535	496	512	511	503	498	506	527	511	528	514	514	517	444	460	484	493	492	485	489	532	484	480	471	475	501	505	507	484	495	525	543	519	489	505	509	490	505	504	489	466	505	482	510	497	505	511	482	484	498	486	471	488	498	505	503	477	454	487	475	495	537	510	512	507	511	467	471	517	506	500	488	507	494	512	467	529	475	466	512	488	514	480	486	448	472	482	469	493	510	484	495	479	475	447	470	452	534	483	505	519	499	479	497	484	484	488	484	450	504	506	537	477	473	528	514	507	524	531	464	476	493	482	508	485	488	444	480	510	499	506	491	452	497	494	480	473	461	479	509	477	523	466	469	473	500	476	465	498	465	486	467	492	502	477	497	488	505	505	526	485	452	519	460	499	497	469	486	500	469	493	481	520	476	557	494	506	515	500	461	545	518	487	473	520	510	463	480	475	489	449	520	520	512	463	468	496	521	503	519	485	494	514	504	460	498	478	477	479	466	519	502	535	484	494	485	492	504	521	498	502	495	475	490	509	501	479	462	497	435	504	507	465	501	491	468	529	524	477	527	468	477	495	500	473	494	473	505	512	487	496	491	468	512	501	506	558	494	533	467	491	458	516	479	534	489	470	511	536	489	526	499	478	527	478	495	515	490	480	490	475	521	470	501	507	523	529	474	506	472	465	481	489	462	495	473	491	483	466	513	495	525	468	480	478	520	498	543	475	491	496	532	470	464	506	515	489	462	446	515	468	497	512	506	510	536	456	449	488	492	489	484	466	508	517	510	473	541	498	467	492	470	498	504	455	503	477	508	503	483	454	515	517	523	513	528	480	504	495	516	543	465	488	464	509	455	492	528	534	490	513	497	478	512	525	485	489	532	508	503	507	510	481	489	496	531	505	470	478	461	484	478	475	486	514	496	467	464	527	473	501	536	511	479	493	485	499	512	508	448	534	499	525	493	476	518	512	499	513	484	483	480	502	521	496	500	493	510	484	523	501	487	509	499	487	523	465	494	510	488	510	522	532	478	498	499	491	498	491	519	492	503	502	505	489	521	494	477	524	491	517	481	520	477	547	474	492	494	548	520	490	497	489	496	503	497	493	512	475	509	500	500	478	526	496	454	510	491	503	506	496	510	528	516	471	491	511	517	486	518	492	470	522	455	486	492	484	527	482	509	505	498	466	503	471	520	493	468	515	483	459	475	491	514	475	478	523	487	508	511	506	520	480	471	477	516	505	482	469	527	500	484	489	487	457	504	449	519	544	482	493	514	458	492	502	473	505	502	510	507	516	489	485	458	504	521	515	514	474	484	502	511	516	521	541	505	484	493	498	471	518	545	503	465	468	474	495	493	503	470	503	471	459	493	539	445	521	501	464	475	524	510	500	509	514	507	486	498	492	503	537	458	474	506	548	501	506	518	504	493	492	510	527	471	519	473	487	460	501	509	492	485	504	521	529	513	461	524	493	488	517	514	481	523	509	520	460	508	498	485	477	501	480	485	479	500	507	518	465	553	464	500	501	456	508	541	519	480	515	483	497	508	458	478	482	496	481	509	473	495	504	526	499	534	488	496	530	493	501	495	492	537	469	479	479	505	495	512	505	507	519	506	513	463	451	539	501	510	500	536	464	516	491	502	490	505	531	527	464	494	472	497	508	484	496	495	482	490	467	507	475	494	523	516	517	475	459	492	479	453	516	499	517	502	476	502	499	495	472	507	494	531	492	517	476	496	505	461	475	465	487	504	503	490	486	502	455	501	516	495	494	502	477	481	480	518	526	508	485	493	485	481	498	502	497	473	455	465	511	497	508	495	457	470	491	475	509	500	496	469	501	463	458	493	486	496	490	533	494	535	486	491	474	468	505	488	501	503	472	502	525	543	482	486	493	501	520	508	506	484	525	501	476	462	482	493	495	507	491	532	505	485	517	490	496	482	498	502	510	509	506	442	504	455	535	506	482	505	478	504	501	478	456	518	477	496	472	462	490	495	456	510	516	525	523	461	502	515	495	520	495	494	515	528	468	543	532	505	493	482	479	491	508	514	521	509	511	549	458	500	461	509	462	456	488	481	523	525	513	505	486	516	484	499	484	470	508	498	494	460	538	457	499	489	485	521	539	500	500	480	485	473	525	497	482	483	472	493	493	517	479	460	473	532	499	476	471	514	491	471	536	493	501	471	508	499	521	508	531	454	517	542	510	469	532	497	499	519	502	520	507	535	458	443	542	528	450	501	493	495	504	545	532	522	542	479	499	520	490	458	500	533	531	498	471	511	488	513	486	470	500	532	432	497	512	508	486	499	497	474	460	505	499	517	562	493	500	505	477	498	481	531	488	498	464	464	479	490	530	469	520	484	486	527	513	444	512	502	506	484	497	511	472	485	525	500	493	504	487	475	518	489	511	494	518	483	539	476	475	499	503	458	494	486	544	528	498	523	481	483	500	507	477	510	499	511	471	496	500	489	493	522	509	482	539	503	465	484	508	472	474	467	474	498	535	476	478	485	516	484	506	487	501
40005	41705	27742	26254	25707	24766	19847	17053	12095	7666	4462	3085	1800	1371	861	623	457	356	310	245	234	220	202	224	207	179	182	173	194	204	184	174	176	163	170	167	166	152	153	155	173	154	153	157	173	156	143	164	155	141	177	180	136	148	153	155	177	150	163	162	168	142	157	173	170	162	149	167	146	170	174	139	159	148	132	162	156	149	156	152	136	156	137	144	148	141	154	143	138	153	136	149	152	142	144	146	146	149	160	151	152	136	169	152	163	136	143	148	148	140	161	158	150	167	138	147	136	157	139	142	145	141	171	154	167	147	150	147	134	169	161	183	137	189	145	168	132	151	151	160	149	147	141	144	141	153	133	149	165	151	160	152	146	158	129	144	152	129	158	163	164	154	143	154	168	167	166	136	143	151	150	161	126	144	129	129	155	163	170	144	149	149	136	144	172	159	150	160	153	165	163	151	153	155	130	118	152	175	159	143	141	137	138	136	149	167	138	147	140	158	153	152	154	167	163	133	154	166	138	145	155	163	120	145	148	161	149	167	131	154	133	162	152	140	132	158	140	148	147	142	144	152	133	148	164	120	139	152	145	153	138	143	156	160	129	143	146	151	152	159	126	149	153	141	148	139	151	161	153	164	138	155	159	151	178	136	163	165	142	148	170	156	143	131	144	137	171	159	149	145	147	162	152	146	148	155	151	149	160	186	137	175	135	148	138	123	140	132	170	131	151	141	146	153	149	147	160	168	136	140	128	154	154	148	159	137	173	132	169	140	152	150	146	138	144	137	148	143	152	180	143	136	161	160	157	153	161	157	119	163	149	144	132	147	161	142	145	147	156	151	147	134	129	166	182	153	131	145	173	135	152	167	171	149	157	166	162	144	134	139	150	142	133	138	152	161	157	159	172	140	147	150	143	152	131	178	177	142	149	156	161	149	159	124	148	131	145	153	149	119	156	154	153	138	170	151	155	158	162	148	142	176	142	137	138	157	148	135	136	180	148	131	187	147	154	178	165	167	125	140	155	142	146	154	138	142	130	139	154	140	166	148	150	138	146	168	141	148	146	158	142	163	168	153	156	156	145	151	171	149	170	138	137	138	141	155	154	142	144	149	154	138	126	160	133	156	159	145	138	152	143	164	193	138	147	157	146	153	115	141	146	135	133	133	176	143	134	123	147	146	129	149	161	170	145	156	132	158	186	142	150	153	142	145	139	157	140	128	162	169	139	141	159	163	138	154	160	145	163	135	171	139	120	165	133	127	150	138	131	140	149	117	145	157	178	140	151	155	143	149	162	151	154	155	155	161	159	131	154	155	140	120	142	137	169	182	143	143	153	174	158	142	156	167	154	130	136	142	164	166	156	155	131	154	150	146	140	174	137	145	159	149	150	144	137	151	132	148	159	157	142	142	144	164	148	118	153	148	160	161	154	162	155	161	160	147	141	151	136	122	165	145	124	135	151	130	163	158	154	134	128	150	151	145	159	142	168	170	132	160	169	154	147	153	159	139	153	140	137	144	154	141	148	165	150	156	167	148	142	177	136	142	145	148	145	138	142	154	146	171	157	171	152	152	146	157	147	141	166	158	131	145	149	133	167	145	137	145	156	158	143	153	156	163	151	125	141	166	138	136	176	150	150	144	144	142	147	133	148	161	165	179	160	147	134	140	145	163	166	160	157	160	151	144	159	128	152	133	151	162	127	151	161	152	121	149	158	168	163	169	155	139	156	153	120	147	141	168	147	154	151	145	162	148	139	148	149	157	155	168	170	150	143	138	152	129	161	145	165	161	177	130	147	137	137	133	146	134	156	140	144	169	149	138	165	165	148	155	159	159	153	180	162	148	147	145	135	148	154	157	162	151	140	142	139	176	141	149	139	131	139	162	151	154	144	151	142	152	135	154	148	154	158	153	162	146	168	150	154	136	158	156	141	162	137	150	154	141	158	150	142	145	144	169	147	159	142	162	133	135	156	186	163	151	148	141	134	137	163	171	163	146	158	160	131	163	161	156	153	151	132	153	146	144	149	168	127	137	139	155	153	146	143	133	138	133	134	158	158	160	155	123	157	147	136	128	157	153	136	161	164	140	153	135	166	146	154	153	160	134	132	181	150	159	135	147	145	138	144	145	148	137	159	147	168	161	144	149	133	143	155	149	149	153	127	161	158	139	152	158	144	143	151	146	125	136	143	152	161	165	173	126	150	163	160	136	161	151	163	158	148	121	166	159	161	148	143	161	146	135	158	145	157	154	168	146	134	174	152	146	147	163	141	145	140	121	160	130	158	155	153	136	150	160	145	139	150	141	145	168	121	136	150	106	159	145	138	162	145	156	178	155	143	151	169	156	136	120	159	149	154	157	147	154	150	148	160	161	145	155	149	152	151	147	168	154	144	159	136	155	146	167	153	151	154	143	139	148	127	150	155	158	170	148	171	123	132	154	144	123	149	133	154	161	146	145	162	162	145	165	151	164	150	147	159	135	150	164	164	149	160	144	167	132	164	141	168	145	141	147	152	158	155	152	173	134	155	144	142	156	155	144	159	168	168	137	141	135	146	152	183	143	156	169	147	149	170	146	146	160	153	153	148	161	147	175	142	135	139	161	140	149	145	126	154	148	171	146	135	130	156	138	152	152	156	140	140	137	156	163	165	170	138	163	127	137	166	144	149	148	133	145	167	145	151	142	165	146	152	160	155	169	150	168	143	169	144	150	174	158	151	138	156	142	144	148	155	169	125	151	135	151	143	129	136	161	141	118	163	136	136	158	148	127	162	149	168	153	143	168	151	143	136	155	142	151	142	137	148	163	159	155	158	138	138	159	150	166	149	134	150	149	146	158	164	146	150	134	151	148	157	148	159	145	163	145	145	130	148	156	153	144	158	169	154	130	142	159	146	146	144	141	168	142	200	156	153	130	140	161	170	153	148	154	149	132	156	156	164	146	141	145	136	128	143	149	163	173	152	150	138	156	145	148	143	154	167	142	159	137	148	142	134	157	124	151	155	165	148	144	136	144	149	152	144	171	145	147	139	150	157	154	151	157	146	143	127	148	136	163	159	140	140	150	144	157	127	159	168	171	163	150	162	143	140	143	153	168	148	155	168	151	140	165	124	136	123	142	142	168	143	143	181	136	148	139	125	151	163	153	157	134	152	130	159	172	150	152	150	159	160	140	157	158	177	156	146	142	149	142	154	162	133	176	153	156	109	143	175	160	130	155	150	142	144	153	146	157	143	136	145	152	151	135	127	149	158	160	141	145	148	155	152	168	160	129	157	156	142	145	150	148	146	157	161	139	160	161	152	167	173	166	138	169	128	136	125	161	169	186	147	133	151	139	150	150	135	157	138	136	144	164	149	129	156	161	146	149	159	149	146	130	147	157	154	153	166	149	138	143	152	152	138	161	162	152	140	161	165	151	150	147	135	143	130	153	158	154	141	143	149	152	158	159	137	156	167	147	135	140	141	154	152	130	139	143	121	154	151	168	149	147	163	139	131	154
31068	34580	26795	28176	33745	34067	30364	29781	23310	17508	13447	9556	6666	5905	4270	2932	2449	2005	1673	1285	1126	1078	969	976	888	815	883	791	739	734	720	694	654	655	678	636	673	628	607	602	641	601	596	608	619	595	638	611	564	648	565	598	582	615	601	561	617	595	585	565	556	555	524	579	543	571	549	541	528	512	525	510	527	524	491	527	479	514	536	525	484	504	518	482	502	472	526	487	497	479	509	530	496	510	477	527	559	570	506	483	535	498	475	518	516	562	540	538	492	514	517	490	504	509	513	503	523	520	504	467	491	528	499	551	520	470	521	515	523	507	471	544	510	526	533	507	510	489	473	484	475	517	491	512	476	529	524	516	504	493	470	526	493	498	534	525	522	490	478	488	533	537	503	486	487	502	492	498	472	527	484	493	498	522	513	482	493	495	512	518	506	467	522	517	510	518	511	522	547	518	497	486	540	504	474	528	548	500	521	533	476	509	502	479	496	513	510	481	483	495	495	491	526	491	509	530	504	508	485	509	443	483	500	521	510	491	522	529	525	488	483	438	510	480	484	487	549	511	561	508	481	485	538	481	519	518	484	517	524	510	485	489	534	533	546	513	508	552	505	531	495	501	523	488	534	493	466	496	491	520	508	498	492	536	508	506	460	541	495	496	504	476	517	579	521	521	544	519	534	501	500	527	476	488	497	487	549	483	513	547	528	508	542	496	560	514	495	501	498	504	480	508	506	515	506	536	515	517	487	529	494	511	478	521	501	534	499	545	522	494	502	523	521	569	482	506	507	497	522	521	469	507	521	516	484	544	534	510	491	485	491	524	480	493	465	507	526	486	504	503	515	569	481	513	536	485	518	524	509	518	498	511	461	456	473	483	510	510	505	498	529	476	519	490	483	465	489	511	476	510	492	505	520	509	491	483	553	494	511	501	527	489	485	511	537	498	503	521	486	552	535	463	499	527	514	507	538	516	499	489	514	461	461	489	504	509	526	544	473	497	505	493	520	477	492	499	519	522	524	510	468	525	456	541	527	534	480	472	496	542	494	456	486	459	512	460	467	566	483	503	520	518	513	539	472	509	536	507	541	501	525	486	472	502	501	520	498	508	485	473	536	530	533	521	512	517	499	491	533	523	555	478	475	512	522	501	512	492	504	522	500	498	498	522	517	485	501	490	527	539	508	532	500	486	511	494	529	502	502	491	490	536	496	509	490	508	514	517	533	534	461	509	526	522	527	531	512	554	513	548	515	477	472	535	526	466	497	522	497	518	514	510	527	519	504	526	528	515	514	499	503	507	510	482	524	492	515	519	527	493	500	535	499	502	477	496	477	504	512	490	553	484	521	498	494	550	516	518	527	473	473	468	518	565	509	515	505	491	524	525	520	510	508	535	524	571	473	543	521	475	476	484	484	474	490	529	498	507	527	473	533	501	505	506	488	502	474	515	491	494	498	470	514	513	513	514	541	515	492	505	455	562	533	510	548	509	477	523	520	497	488	470	546	506	514	469	502	529	487	500	460	499	509	509	496	516	503	515	532	528	497	485	487	480	533	562	523	505	521	526	526	530	483	481	512	513	510	527	486	499	496	492	486	496	509	495	477	459	481	506	514	502	500	489	508	503	495	481	493	498	513	554	516	502	537	517	485	493	518	475	527	495	474	509	540	538	496	489	456	483	518	516	530	520	507	527	503	495	516	545	491	508	502	483	506	547	554	502	510	503	505	513	508	498	522	499	513	536	505	493	504	517	499	508	471	484	481	516	486	534	509	509	531	492	471	543	462	497	539	519	522	518	529	517	537	461	490	543	531	487	520	486	512	515	522	521	527	501	540	492	483	513	531	545	497	499	477	453	532	480	518	515	523	538	528	516	488	520	520	508	505	495	488	498	514	501	504	507	515	544	497	526	494	505	490	456	516	525	498	511	505	506	519	505	476	492	519	516	487	543	508	495	502	472	505	532	520	515	509	508	473	498	519	484	490	490	474	560	496	531	498	559	523	502	536	505	543	506	511	515	501	455	503	500	493	481	497	523	469	526	463	521	518	496	527	540	511	528	501	517	519	498	463	504	510	472	524	500	520	501	496	480	530	506	506	523	497	517	540	505	503	532	514	487	503	507	484	489	489	503	501	538	478	493	540	491	537	490	480	545	536	496	531	534	485	536	526	513	520	524	522	510	508	462	486	470	522	521	516	530	551	508	543	493	491	492	482	479	519	535	526	522	521	488	527	504	501	507	475	538	517	523	477	454	530	506	538	499	523	471	501	518	502	489	508	511	488	483	490	552	545	518	537	539	487	473	488	505	496	487	492	517	447	552	518	468	470	529	558	548	470	497	509	541	511	520	513	525	507	480	530	482	534	497	496	475	489	545	494	525	537	533	518	565	496	513	538	512	483	503	544	542	539	510	524	521	481	455	504	531	547	542	516	520	489	471	536	557	448	479	531	482	505	490	555	485	487	511	468	537	470	533	529	491	497	510	514	486	554	601	501	526	502	489	486	492	524	534	557	524	501	472	518	484	495	525	499	471	513	523	512	482	541	508	529	513	509	485	525	505	526	497	495	487	486	499	517	494	480	510	517	457	515	496	482	498	531	523	528	504	515	557	509	499	492	468	528	491	508	502	503	493	521	547	486	514	493	493	515	526	467	506	514	519	509	507	481	479	500	504	500	505	537	496	526	521	510	508	520	533	504	494	505	517	501	509	494	502	501	492	495	495	512	527	492	507	494	513	548	497	495	463	492	503	492	496	450	531	518	530	521	462	511	526	488	517	524	548	506	502	523	493	473	510	481	526	485	526	496	478	514	511	532	500	518	533	488	503	492	508	518	548	512	540	504	530	526	503	464	516	516	510	502	543	503	509	516	508	479	501	480	503	504	494	487	513	512	516	499	519	501	480	507	524	496	533	464	509	541	486	496	464	517	499	504	567	530	502	495	550	522	491	492	494	489	507	508	504	485	532	453	462	526	523	527	523	533	522	448	508	531	544	467	483	509	486	507	550	519	537	493	494	514	511	510	507	536	479	486	500	468	492	513	494	508	523	506	497	536	544	491	463	512	496	491	514	522	524	468	523	495	493	477	519	496	517	480	529	515	498	491	512	491	536	532	535	501	466	523	500	539	464	515	533	487	470	489	510	537	509	527	502	519	478	540	514	541	524	526	517	499	479	481	504	459	462	479	488	505	481	499	480	564	542	490	502	529	507	540	547	488	491	494	480	527	497	502	517	500	512	511	548	492	466	532	493	513	481	500	508	509	515	487	502	484	509	472	458	513	471	489	506	505	523	501	501	475	483	488	503	546	525	541	514	534	489	546	492	539	555	523	527	530	490	512	504	489	499	521	528	535	529	517	537	486	512	486	488	490	484	494	484	501	493	535	528	518	514	485	531	514	498	494	468	492	524	530	548	518	504	501	469	522	567	525	524	510	512	528	483	478	511	519	470	493	502	541	492	527	509	523	486	508	509	490	530	523	482	495	495	464	486	518	499	499	534
49758	46219	31578	30214	32399	32669	28714	26941	21880	14649	9708	5523	3338	2324	1580	1074	883	615	529	404	388	336	382	346	319	297	298	301	305	315	285	259	270	276	291	294	270	292	246	263	250	255	266	256	269	255	279	287	292	236	288	260	259	261	269	265	286	252	269	270	273	247	258	261	290	228	276	245	248	261	214	228	244	244	255	250	247	232	246	261	223	246	259	257	248	282	230	218	242	247	269	280	263	241	257	243	245	258	242	265	234	238	253	261	263	216	267	278	261	267	221	245	267	240	247	243	236	276	228	253	248	239	247	251	264	260	244	269	275	256	237	235	227	251	243	246	224	233	252	250	224	247	259	233	250	252	236	262	249	241	244	235	243	285	243	279	217	276	242	247	243	239	247	263	232	234	248	240	264	229	244	236	271	240	259	289	236	264	238	271	245	252	236	264	261	225	246	235	249	242	248	219	228	251	260	225	252	240	247	246	213	263	255	246	222	257	228	252	271	248	238	247	250	241	256	251	255	260	238	250	243	263	236	221	235	231	223	239	249	248	246	248	265	236	266	242	282	235	269	223	256	235	250	283	231	244	241	244	230	283	259	250	280	245	244	242	233	247	254	247	245	265	243	215	254	236	255	250	237	226	268	237	238	236	253	225	233	237	215	262	220	249	257	243	237	243	223	250	237	258	271	241	259	242	251	248	226	234	219	254	266	225	274	269	257	222	260	270	253	230	251	277	266	230	244	236	237	250	265	274	251	242	238	225	245	235	265	238	240	248	226	264	258	255	261	257	226	237	216	214	247	258	236	240	238	263	280	246	254	233	231	252	248	227	255	230	227	235	257	256	230	257	277	245	267	264	232	241	264	241	254	245	256	242	231	256	221	230	250	242	266	248	255	266	258	251	238	229	228	260	217	257	236	223	254	245	248	226	213	244	240	251	232	242	250	266	248	225	228	254	258	234	255	267	248	269	253	240	236	264	229	258	223	248	258	245	244	254	224	264	253	221	249	282	264	222	217	258	240	250	239	245	256	223	231	247	234	233	245	281	238	227	236	238	241	281	265	237	240	221	228	250	253	232	236	215	219	223	211	247	243	234	261	243	253	240	267	246	264	254	234	291	233	246	228	239	258	250	226	227	254	254	255	240	253	231	234	227	219	236	235	265	255	220	259	210	236	231	271	291	239	239	206	277	240	219	256	217	257	237	254	218	247	262	222	237	267	243	242	238	237	231	241	251	250	217	245	219	254	224	241	245	250	263	251	248	237	255	262	220	261	241	243	254	235	269	246	266	263	236	255	239	266	234	231	246	219	237	253	277	231	213	257	235	267	233	241	253	262	279	270	246	259	239	267	268	223	254	247	235	232	263	260	234	217	261	221	229	261	238	235	257	229	242	254	224	235	249	265	248	253	259	214	237	246	230	232	267	255	271	257	249	249	263	264	261	236	252	216	261	212	260	235	257	195	234	224	257	226	259	236	241	252	252	236	239	244	233	243	237	244	254	269	246	247	244	251	246	220	261	236	224	235	271	248	221	225	266	253	249	257	223	235	258	220	224	256	241	241	225	262	248	249	267	258	263	246	232	246	246	251	222	275	240	262	221	239	224	247	256	231	233	217	233	276	254	261	255	251	259	223	235	247	241	224	281	244	241	255	239	250	217	240	231	248	220	219	244	256	219	253	241	237	245	259	256	253	240	232	252	243	252	240	229	257	267	224	240	240	253	226	221	239	243	262	232	273	250	255	255	277	239	220	242	273	235	252	232	251	262	242	240	226	235	241	259	264	259	246	220	219	262	254	248	255	250	248	241	231	249	235	266	278	228	265	232	251	223	281	222	281	247	243	257	254	271	245	225	231	267	255	250	266	225	245	229	256	258	262	242	237	256	223	249	259	237	229	239	253	245	240	226	231	277	224	232	245	245	228	243	242	258	255	239	242	241	234	255	216	245	206	241	236	255	251	226	215	249	274	270	231	277	278	234	212	240	237	226	252	228	254	252	222	252	235	249	242	232	216	252	247	236	250	255	248	269	245	251	261	255	264	245	258	281	224	235	219	251	244	236	224	245	243	238	242	231	247	263	242	237	259	271	272	239	232	255	225	225	273	243	240	222	253	241	244	278	236	264	236	241	236	225	236	237	246	265	254	227	249	235	232	257	261	231	237	263	261	230	234	263	242	247	238	258	241	234	234	228	251	229	231	251	235	236	225	265	242	261	263	232	237	258	288	251	241	237	234	242	229	247	251	240	260	241	226	260	243	262	249	257	227	251	242	290	247	246	213	252	260	252	241	236	237	244	227	235	244	238	256	255	255	248	241	271	242	230	267	242	246	242	269	226	238	251	252	238	257	256	254	267	233	245	221	250	239	265	227	284	227	240	233	216	236	237	265	215	244	229	239	253	235	278	246	261	240	236	262	202	243	237	256	221	246	227	270	238	253	222	271	234	231	268	243	241	233	247	235	233	233	255	231	243	244	231	249	251	222	208	228	254	232	241	218	213	242	230	264	228	218	240	262	239	236	238	226	254	220	243	233	261	232	218	227	248	233	234	248	249	250	253	254	255	223	263	262	211	270	261	260	263	226	263	262	225	237	260	253	254	251	222	245	266	222	241	241	229	250	256	250	255	214	254	274	267	227	249	263	240	242	223	247	242	262	257	253	215	233	237	283	230	248	254	241	247	235	218	224	227	253	233	246	226	249	240	248	242	230	264	246	244	268	253	216	259	241	239	243	247	244	232	247	214	245	241	274	234	250	261	265	249	250	261	225	247	236	256	238	232	269	245	242	248	251	244	239	233	255	216	237	267	245	248	245	237	236	244	239	241	245	257	251	226	268	253	239	249	241	258	247	250	234	242	251	232	258	255	230	258	277	267	227	261	257	271	269	257	260	278	257	238	234	255	207	252	240	259	241	210	246	230	254	230	251	215	230	271	234	271	243	254	251	247	238	249	241	258	258	252	252	256	258	236	246	263	233	244	222	225	235	257	260	242	238	229	238	251	231	232	229	235	222	276	233	235	245	234	197	249	258	250	229	243	222	242	235	255	234	239	264	262	231	254	228	274	239	269	216	251	228	235	274	247	235	255	263	256	236	246	251	252	227	236	243	229	234	237	249	236	238	240	259	226	245	236	250	273	245	233	264	272	243	227	223	232	240	236	238	226	238	225	244	246	238	250	251	249	249	247	238	232	227	264	270	255	254	253	213	260	246	247	264	263	221	241	242	241	261	243	263	239	239	264	246	241	234	241	247	230	254	223	224	272	246	252	220	248	247	236	248	249	231	274	284	242	247	261	250	250	248	251	227	250	268	250	252	246	223	236	279	246	254	223	250	234	255	249	248	242	246	254	240	233	263	242	259	239	264	224	244	265	258	233	255	230	248	257	234	248	258	249	214	253	235	245	239	237	253	231	245	253	233	255	234	255	244	239	263	237	245	249	262	262	239	250	242	249	279	265	251	219	214	248	248	240	252	224	234	249	238	216	253	282	239	240	256	240
38729	41023	34077	35353	41844	41420	38867	39684	31990	25850	21117	14886	11268	9967	7063	5563	4201	3396	2653	2356	2048	1702	1566	1447	1342	1275	1417	1351	1237	1198	1125	1020	1073	1041	1005	1017	952	1030	990	974	938	967	910	904	947	896	890	976	967	938	953	921	901	922	1012	872	918	922	885	859	889	879	827	812	842	868	788	778	777	762	766	755	815	776	791	770	822	766	773	824	772	791	755	805	764	773	749	750	716	783	743	755	733	806	760	771	779	773	761	821	711	783	771	710	795	689	765	787	789	772	758	800	787	799	729	789	799	801	781	780	796	769	812	800	776	786	743	779	786	767	757	811	769	774	752	760	813	789	774	746	819	742	734	764	762	779	781	795	756	809	766	744	717	771	784	746	781	724	727	817	805	788	798	735	754	702	774	747	743	754	813	767	794	777	753	780	746	819	771	792	782	763	768	764	697	760	732	789	783	823	753	773	739	764	738	816	756	782	717	768	796	750	800	800	728	794	757	700	778	721	773	713	778	746	744	818	772	734	792	785	749	742	766	813	836	779	834	771	743	787	764	759	706	749	772	787	732	782	704	725	816	816	754	770	795	800	764	761	711	727	754	752	742	756	775	776	769	805	764	785	745	754	842	789	741	750	816	741	756	742	785	759	749	778	775	753	796	765	824	733	733	766	770	717	754	732	782	801	793	748	788	769	749	766	734	759	766	735	775	734	754	710	740	734	773	750	773	738	773	776	754	730	745	736	810	744	774	762	753	751	746	731	813	736	746	780	754	756	720	749	786	762	754	704	818	825	755	785	712	757	768	783	760	734	764	725	787	831	768	808	780	773	782	757	735	746	768	778	802	708	756	709	760	741	772	738	800	756	745	746	769	762	705	752	765	762	732	815	772	769	746	804	739	720	768	763	739	758	787	781	766	755	784	728	748	747	739	748	756	727	857	735	757	784	777	729	737	772	765	763	761	761	791	795	717	748	762	758	741	801	749	744	783	752	810	757	775	739	754	767	740	743	792	774	801	790	785	768	791	753	734	734	778	760	722	795	767	736	793	719	737	754	789	782	757	741	773	751	748	733	759	740	785	778	742	815	785	751	774	736	746	760	795	785	793	762	766	760	779	797	768	769	715	752	768	736	778	772	746	763	773	754	759	790	785	739	773	766	799	728	773	742	746	790	767	736	766	788	763	767	731	773	765	740	733	748	739	735	767	738	803	748	764	803	776	772	730	756	701	818	768	794	821	720	768	730	788	771	767	745	781	777	796	751	771	778	716	766	709	766	835	762	783	747	780	810	776	762	811	834	785	797	714	785	737	732	774	789	738	747	759	756	724	759	768	792	764	741	742	727	740	761	783	785	730	772	753	736	795	848	842	768	762	797	731	744	765	739	789	772	760	755	764	812	715	798	745	767	726	738	764	728	754	778	770	748	744	735	777	772	766	787	791	751	771	799	786	767	739	706	745	733	788	727	738	773	736	761	769	784	751	794	733	768	745	770	783	831	759	756	759	802	719	770	718	728	704	776	740	772	752	807	726	710	792	763	750	759	782	735	769	782	765	766	764	774	817	752	805	714	803	752	804	796	748	719	790	816	793	678	762	763	745	751	753	772	754	828	760	736	709	767	754	757	779	763	819	766	787	753	781	774	786	708	767	744	739	739	733	741	760	769	759	791	760	758	718	765	775	773	757	748	746	804	788	756	751	725	818	769	806	730	780	791	759	755	702	764	753	737	756	756	725	790	748	786	777	755	790	800	738	752	782	704	801	751	769	768	745	769	786	738	770	793	776	829	793	788	749	752	744	768	763	744	749	786	747	701	756	742	769	739	793	702	763	759	797	697	756	810	737	757	715	797	771	778	822	747	757	750	709	772	697	766	757	759	778	828	776	724	789	771	745	778	756	739	779	800	752	816	789	777	741	721	669	805	758	771	746	775	778	726	767	723	762	740	759	755	759	772	778	734	763	758	761	783	745	770	777	763	789	774	729	764	739	794	757	770	756	771	720	737	802	816	752	791	726	802	765	728	756	709	755	753	721	747	791	823	786	782	760	781	703	799	766	780	761	828	740	730	733	756	739	733	815	766	770	800	756	750	720	761	764	741	740	799	762	752	749	697	762	713	779	757	758	778	787	792	742	723	760	726	743	765	760	758	742	761	767	776	785	722	722	726	774	781	734	759	756	736	723	733	742	784	754	789	751	788	730	763	783	787	751	753	785	772	773	812	756	753	745	753	783	757	744	780	795	753	756	782	772	776	760	748	773	741	746	772	758	754	773	758	705	857	764	766	783	793	776	741	763	744	758	752	783	777	781	771	774	763	757	706	764	798	779	714	737	739	720	770	748	743	742	717	763	790	795	752	748	757	758	697	786	733	776	760	713	782	750	781	776	762	837	732	800	797	807	734	727	791	765	750	777	753	738	737	782	801	771	814	787	765	731	737	776	767	703	754	752	763	773	771	814	765	744	795	782	801	776	759	824	746	763	724	718	774	733	753	722	776	778	759	707	777	752	746	792	768	750	811	775	732	742	769	809	732	808	779	785	770	717	780	766	711	769	792	776	772	747	771	770	774	698	774	778	771	779	737	764	778	791	765	755	800	743	749	770	785	746	803	708	787	813	795	723	732	763	792	792	757	732	806	836	837	768	788	772	745	781	758	755	787	811	718	725	785	724	743	747	768	757	781	733	813	763	765	785	832	802	781	742	772	747	757	777	761	723	784	787	694	697	793	765	758	728	754	783	802	764	784	778	735	743	769	743	738	718	761	772	757	754	762	768	792	714	773	766	803	796	734	753	782	758	757	794	806	780	767	764	780	761	791	783	792	735	770	755	739	786	729	725	779	797	777	799	755	767	773	757	760	790	739	787	776	735	748	775	823	777	745	774	796	762	789	791	743	741	770	759	760	751	778	782	768	765	740	797	760	795	795	789	819	770	794	741	832	770	719	795	805	750	753	779	748	717	764	772	799	777	731	801	728	780	773	767	761	781	772	681	769	779	782	785	759	737	774	757	784	764	779	806	738	753	724	764	755	731	781	755	759	745	779	791	745	747	777	748	770	796	749	765	784	785	767	792	769	711	760	786	750	744	743	740	778	741	739	773	745	779	814	755	730	751	726	718	827	773	745	730	765	720	775	794	773	790	776	730	768	779	793	773	747	781	829	726	750	759	715	777	748	747	717	741	770	755	756	750	758	761	747	728	770	763	742	796	756	713	752	730	741	751	709	790	772	777	765	792	746	728	693	797	802	760	751	766	816	811	776	765	757	732	759	750	745	722	734	775	789	777	762	805	776	735	761	777	754	712	766	784	761	757	779	718	770	793	788	761	756	792	763	763	752	771	787	765	817	765	777	777	768	781	797	709	767	757	791	688	772	798	690	744	748	778	752	729	761	727	760	789	795	702	765	760	749	770	806	763	775	758	729	792	785	761	737	788	776	788	760	755	718	745	775	763	721	791	745	775	791	765	743	781	771	747	762	726	777	755	801	767	750	737	796	750	776	780	748
15110	11126	5312	3312	2711	2631	1679	1499	985	782	624	390	339	300	249	227	208	186	190	164	190	174	181	186	155	159	151	162	144	152	144	167	158	147	159	158	184	164	161	170	142	164	137	154	163	160	158	155	168	148	150	137	152	157	145	179	152	153	156	140	157	156	140	159	133	139	160	156	153	154	159	138	159	157	156	167	168	159	144	178	137	157	173	179	147	141	125	137	164	146	151	127	153	156	153	146	146	176	130	150	144	182	159	147	136	129	167	143	146	126	130	146	141	150	165	138	147	162	145	152	158	157	124	125	157	171	145	147	158	151	150	169	139	161	175	140	142	148	162	121	173	154	132	153	156	148	138	162	129	138	163	143	143	169	141	125	147	152	150	146	143	151	155	133	149	152	142	149	146	156	170	153	141	146	151	141	161	163	133	144	163	152	152	157	145	134	147	159	144	146	151	147	164	122	151	146	142	132	151	151	151	130	138	159	160	177	145	145	158	165	153	159	153	148	155	152	129	157	148	153	168	161	154	140	163	151	173	142	131	131	165	150	125	172	157	154	151	172	141	171	149	151	158	131	156	147	169	140	125	143	135	135	145	151	138	158	167	154	160	158	147	156	133	142	157	177	131	148	154	154	153	167	151	141	146	174	133	139	118	142	156	126	164	149	160	162	166	151	155	138	154	155	135	132	132	137	142	169	150	155	155	137	147	151	145	157	140	154	152	149	147	157	157	152	158	122	147	141	156	153	129	148	152	152	164	142	160	152	167	151	145	156	162	175	155	140	142	134	161	132	153	157	150	164	146	167	149	159	154	127	155	147	158	167	156	132	140	130	160	145	128	166	163	142	134	148	144	149	161	118	154	164	155	157	144	135	142	157	163	171	150	152	166	135	147	160	167	150	140	141	125	152	146	149	132	154	141	163	169	157	144	129	149	141	130	155	151	135	160	164	149	143	160	177	139	137	156	157	166	179	163	131	130	166	142	130	139	152	137	136	149	159	165	153	132	167	136	139	146	139	166	184	144	159	141	148	147	144	137	138	141	164	152	142	144	155	129	155	149	179	136	123	153	137	142	144	168	144	133	136	135	130	162	150	151	162	139	161	157	166	129	148	125	154	152	161	164	137	133	160	154	151	157	150	146	166	143	153	147	141	142	145	171	150	156	149	132	148	125	155	152	142	134	144	157	154	142	151	155	129	157	171	163	130	148	149	142	137	149	151	139	160	148	152	143	165	149	140	138	163	132	151	145	160	141	152	147	155	129	146	138	160	135	134	150	139	142	137	142	149	137	152	155	146	149	144	129	162	149	153	144	126	150	129	158	180	179	153	149	157	157	134	150	146	134	163	145	135	143	153	146	148	141	136	144	143	170	146	165	124	164	153	169	158	151	134	148	153	161	150	133	171	162	151	153	134	140	132	160	175	158	152	152	144	154	148	172	130	157	133	171	164	170	140	175	141	135	159	140	149	154	128	147	125	146	150	157	150	165	150	156	156	128	152	165	172	172	143	174	152	153	143	159	139	184	160	133	160	149	165	142	144	139	153	157	134	165	148	139	146	144	126	133	123	146	143	148	146	155	153	139	152	169	158	164	135	163	162	155	158	149	141	142	153	152	168	124	158	150	159	147	136	174	155	145	171	120	157	162	134	152	145	139	131	154	145	165	173	156	156	135	140	132	167	158	140	158	133	146	150	137	159	146	154	149	161	144	124	123	135	128	154	147	130	160	171	171	141	161	175	174	146	141	143	152	137	146	183	149	141	143	162	137	146	138	170	159	148	157	147	141	149	167	136	166	159	167	162	149	172	163	148	170	146	111	127	135	151	145	141	117	162	163	143	146	170	166	151	158	163	157	159	159	157	139	160	138	146	156	136	165	145	162	132	151	143	135	140	145	146	150	131	137	146	150	129	134	133	161	120	159	130	134	148	150	161	160	166	168	208	156	165	158	153	160	151	159	155	141	152	121	137	156	151	166	159	153	151	135	157	157	152	154	146	161	161	147	145	130	166	156	152	163	142	145	165	167	156	129	154	178	137	151	155	132	123	145	135	137	152	155	159	180	150	146	138	126	161	142	156	169	163	140	154	141	143	165	143	173	122	149	140	174	178	157	143	140	159	150	140	150	124	175	145	138	146	137	122	155	152	161	167	165	156	171	151	137	147	175	160	157	154	143	143	154	166	155	143	160	138	143	149	141	140	141	163	145	156	143	159	147	128	158	151	143	170	148	154	144	145	135	164	143	154	156	174	152	139	140	136	148	144	145	145	146	155	151	155	148	148	138	144	144	145	139	130	168	165	153	143	136	151	161	147	163	146	186	163	144	164	147	154	145	145	135	158	147	150	150	163	150	153	149	153	153	147	148	145	146	147	157	155	154	140	138	150	171	144	148	146	144	135	142	147	163	155	152	157	149	120	133	163	168	156	169	134	152	160	157	140	178	147	156	140	173	159	149	159	172	137	147	133	162	151	134	157	167	156	162	151	153	145	130	162	159	142	160	149	160	139	138	145	164	153	132	144	159	149	126	148	137	148	139	154	133	150	153	138	169	154	150	139	139	107	160	135	152	155	140	162	144	154	153	150	154	155	161	145	145	171	141	156	146	144	160	137	165	138	139	117	147	125	151	161	147	143	134	151	138	153	140	138	137	143	163	153	148	150	142	149	148	152	153	171	148	136	155	156	144	136	153	140	135	145	127	155	148	172	140	142	169	171	136	139	141	129	158	167	160	158	152	152	157	153	136	150	151	122	158	153	172	125	150	155	159	152	163	143	157	129	138	138	142	150	133	156	149	129	170	152	159	153	134	149	153	140	147	145	142	152	139	159	128	168	144	141	160	170	153	141	129	140	148	154	141	135	139	157	152	184	159	147	148	144	160	156	153	134	150	141	163	141	140	136	152	150	131	159	136	142	147	154	133	135	159	155	154	156	149	159	151	136	157	169	139	139	159	125	165	140	180	149	157	146	160	149	116	137	144	142	147	147	136	133	143	162	137	167	146	140	128	139	145	141	148	163	156	158	175	148	146	180	169	141	145	147	152	146	166	134	157	154	156	171	150	159	158	162	138	136	152	147	144	168	146	151	160	156	147	164	143	166	148	155	139	136	169	140	136	155	154	142	158	126	131	113	156	158	144	137	165	162	151	156	132	155	158	171	145	162	151	151	145	159	148	146	130	139	138	152	150	124	152	142	138	158	147	135	147	159	157	150	151	152	146	140	159	133	137	151	155	146	167	130	145	171	134	118	122	146	137	127	156	150	123	145	165	148	157	129	148	128	151	124	155	173	148	166	168	159	135	141	131	154	172	146	166	178	143	165	134	149	139	153	169	153	156	147	138	142	148	156	133	144	169	149	158	153	144	151	154	168	153	144	151	151	128	139	131	140	150	160	147	146	132	145	149	123	130	165	147	164	146	154	146	159	138	144	140	136	141	154	164	141	162	142	124	141	142	146	142	158	127	131	155	154	147	158	148	160	135	150	148	162	164	131
12175	13215	8793	7710	8218	8041	5740	5570	3896	3571	3093	2227	1938	1554	1296	1124	1012	875	832	756	699	717	671	639	623	668	636	640	574	554	606	602	584	590	579	535	548	562	579	590	543	578	548	570	533	558	529	562	579	561	560	553	561	585	546	580	583	560	509	517	589	525	569	528	511	472	517	499	477	511	506	502	564	512	507	487	488	513	490	483	528	512	562	501	516	516	529	523	527	517	514	468	468	513	513	510	515	535	533	522	488	534	508	491	491	525	546	531	494	487	518	512	474	531	540	511	516	507	490	503	529	532	550	467	516	489	531	527	476	540	539	539	513	535	504	503	492	529	530	502	530	523	494	533	542	509	510	485	543	516	535	521	529	479	479	501	499	491	519	521	521	477	492	499	516	519	495	482	506	488	535	556	505	546	522	492	561	496	497	524	498	520	518	521	510	475	485	531	507	472	459	500	512	522	477	523	492	491	524	536	507	501	514	495	520	492	513	506	497	498	501	521	523	498	480	505	506	493	478	527	503	491	512	497	509	489	479	543	498	502	506	478	521	510	508	494	470	516	512	500	506	516	468	509	553	530	507	500	490	503	504	518	538	531	526	498	502	497	543	513	500	529	500	521	468	498	523	487	470	494	498	470	517	497	489	483	521	522	526	544	539	503	538	539	492	498	521	485	494	542	498	489	516	502	516	530	526	519	502	504	528	488	501	466	509	538	535	522	528	524	503	514	490	542	541	565	500	481	530	518	513	498	561	535	528	510	475	486	507	518	504	519	526	511	553	535	545	505	487	500	547	493	514	499	540	541	513	464	528	517	506	535	486	507	503	504	481	500	503	452	488	494	497	517	533	485	528	510	509	526	506	519	488	500	519	504	497	509	500	523	499	507	509	543	532	517	468	512	508	518	531	492	527	508	519	525	503	513	463	525	529	472	502	490	499	504	535	527	524	504	495	531	488	548	489	475	489	491	500	535	518	518	520	510	500	492	526	548	509	529	493	531	528	539	503	527	475	537	472	532	529	500	510	464	469	482	519	473	519	520	524	529	547	523	519	522	520	500	443	507	526	497	512	501	496	513	524	503	510	519	516	496	541	533	510	497	538	542	550	512	481	520	517	515	500	483	477	499	514	514	471	484	505	493	572	488	480	541	488	513	511	535	533	524	507	488	552	518	522	473	521	536	472	505	508	514	489	515	497	484	460	477	467	458	500	511	489	492	505	495	528	466	509	504	520	543	485	506	544	557	521	477	534	494	536	493	506	507	511	522	504	559	527	505	509	513	547	518	488	499	493	529	519	504	514	496	518	519	506	521	492	483	551	464	532	494	475	516	495	518	512	515	485	513	540	493	494	507	512	530	492	492	508	493	496	498	503	494	557	547	534	523	491	535	500	507	472	535	532	514	509	522	547	470	518	512	494	523	464	472	504	515	490	505	469	511	477	520	524	490	488	516	518	544	489	482	541	495	505	515	500	545	488	514	525	457	513	514	536	493	483	563	486	540	512	507	454	510	510	505	513	499	517	561	482	534	520	534	526	460	516	490	527	521	527	513	509	461	484	527	479	511	538	489	483	522	538	509	504	519	505	510	493	541	538	522	502	530	497	522	533	514	480	503	503	479	482	520	501	500	500	561	518	532	511	533	511	520	493	507	534	535	503	507	474	495	539	502	473	515	499	487	503	513	547	536	498	506	492	521	531	449	499	488	520	533	480	512	543	523	468	537	498	537	484	537	477	531	491	507	507	536	492	493	519	535	505	492	516	532	477	507	528	509	515	486	515	488	516	536	451	510	504	476	508	501	510	489	498	477	500	540	489	540	535	496	492	506	480	524	500	556	512	504	505	520	515	568	509	513	453	558	517	480	498	497	490	519	503	462	537	549	487	492	469	537	493	550	512	508	496	488	533	503	531	501	491	510	537	508	522	477	521	500	500	511	482	533	489	507	501	502	495	495	523	507	520	516	504	476	520	518	517	511	542	512	466	513	490	497	553	513	514	523	529	471	553	498	490	510	513	517	488	510	542	552	479	508	505	507	528	530	517	517	516	550	490	499	545	504	497	521	531	505	515	514	555	545	526	521	522	533	528	541	533	520	515	539	490	504	464	536	524	538	570	506	507	502	468	498	515	481	526	502	546	516	482	488	541	549	511	506	495	529	540	518	483	498	493	558	523	512	500	552	487	538	538	519	495	496	486	505	508	507	520	502	531	530	513	505	480	509	511	491	515	519	504	494	510	508	457	482	502	528	518	516	517	499	518	486	555	518	492	516	481	504	513	513	523	479	478	503	484	529	521	498	504	512	505	487	539	498	516	518	434	535	494	530	548	528	477	517	515	528	498	483	516	573	474	510	536	470	506	490	483	496	511	539	530	528	523	499	538	508	493	490	511	506	488	478	517	493	499	511	525	532	496	475	519	507	540	492	535	512	492	528	518	520	531	492	521	532	553	510	521	489	535	523	508	489	508	509	496	536	494	511	495	513	515	527	479	500	519	535	548	507	541	477	547	531	459	481	490	497	527	536	517	518	503	507	532	501	537	497	548	509	490	523	507	527	493	497	479	486	484	561	534	534	523	507	519	517	505	531	498	490	520	537	521	499	510	541	499	512	472	469	522	517	540	468	533	540	488	492	468	510	498	527	500	505	495	515	504	490	532	484	517	450	513	509	504	528	525	495	508	479	528	547	537	521	509	535	486	496	486	499	552	511	545	504	482	526	561	533	498	517	549	528	525	492	493	518	505	511	487	529	504	573	516	499	479	489	477	477	478	523	533	504	474	506	524	457	484	517	494	508	473	508	537	511	549	525	509	538	488	523	495	516	522	535	485	502	505	506	491	523	497	533	526	534	524	472	538	512	520	518	495	540	526	515	528	482	492	544	498	512	558	515	498	492	482	496	484	508	466	512	510	487	520	574	535	470	496	468	483	520	486	495	530	527	509	556	500	492	537	529	542	551	516	518	489	484	527	482	518	505	491	513	478	469	529	499	529	500	524	535	513	498	480	537	452	465	517	559	511	549	505	508	503	521	482	504	487	535	460	536	479	530	495	552	509	505	498	479	543	511	512	496	566	526	515	496	507	502	502	531	526	502	551	467	525	509	513	478	487	524	488	532	517	535	473	527	496	482	517	527	526	510	505	462	487	507	525	497	514	539	517	528	531	473	497	514	541	538	466	502	481	500	485	503	516	545	497	475	463	558	496	493	494	500	555	527	499	585	511	488	493	576	499	514	521	495	494	477	487	539	498	475	498	503	515	510	530	543	519	557	486	509	510	522	533	559	516	501	486	504	526	522	499	460	515	524	485	539	529	473	551	495	500	511	545	491	485	498	492	519	532	528	532	547	532	510	530	547	556	539	543	532	524	513	496	504	498	531	521	511	560	527	468	480	512	521	490	488	521	470	469	501	560	574	557	534	520	504	498	502	509	509	509	539	494	547	538	484	494	484	522	521	516	536	515	513	510	502	505	482	509	514	503	534	508	500	530	531	519	486
38421	42874	28767	25587	25583	24588	19787	16746	10588	6597	3787	2403	1680	1193	714	542	444	358	336	257	227	238	225	211	208	192	222	187	185	169	172	185	155	153	167	167	163	148	170	165	143	142	154	155	167	178	147	150	187	171	161	186	164	179	147	183	157	170	141	163	154	132	150	151	168	140	164	166	151	141	141	173	164	150	160	139	162	164	157	182	146	154	148	177	161	170	153	168	154	164	161	133	139	151	175	155	161	168	154	153	161	160	164	153	166	157	171	159	159	170	163	154	153	131	166	165	170	153	136	161	146	135	147	142	172	186	155	155	142	153	146	152	140	166	135	146	154	171	141	160	141	164	143	150	167	150	129	160	140	161	122	166	139	155	143	139	146	155	125	145	127	142	163	157	144	127	181	152	145	167	160	154	159	149	140	194	158	154	150	149	162	154	151	138	144	160	172	159	149	165	165	155	174	161	139	164	187	121	139	162	142	127	161	144	154	152	165	144	153	152	164	136	163	155	143	157	139	151	168	152	158	140	138	151	154	159	164	160	159	139	153	168	144	168	154	153	158	161	164	145	126	149	133	155	162	163	167	159	152	156	154	136	162	158	175	152	146	148	155	184	149	132	150	133	153	157	139	151	162	142	147	168	134	146	174	157	163	152	161	177	157	133	158	149	162	149	165	156	155	157	157	137	158	158	155	135	157	151	149	156	151	151	166	157	149	172	149	159	132	139	156	152	156	178	149	159	157	136	168	164	160	157	138	156	153	138	163	175	165	143	146	154	144	142	170	138	173	142	142	152	141	153	154	154	129	144	167	148	178	167	166	148	150	152	150	159	155	159	146	156	163	145	123	163	142	147	152	155	157	145	155	137	163	166	169	148	155	143	124	174	132	150	156	132	143	140	144	160	144	158	132	136	168	138	153	157	145	135	164	164	137	142	144	160	147	151	136	150	131	160	154	176	167	152	148	137	160	171	147	127	148	153	160	148	159	117	147	130	160	154	143	145	167	143	164	167	157	171	167	154	153	181	161	170	155	163	156	141	177	174	154	133	162	145	173	141	164	155	153	163	145	143	148	167	131	131	181	135	131	156	152	156	153	146	157	158	143	161	127	166	163	151	185	169	149	161	160	148	139	142	141	162	151	142	147	152	147	173	170	144	161	136	143	148	164	160	160	152	151	179	161	149	150	148	148	180	157	154	167	166	152	158	159	159	151	161	138	154	130	163	174	148	154	156	165	154	145	158	151	119	144	168	165	152	161	170	144	156	142	146	158	128	147	169	132	146	140	137	156	148	167	153	164	163	163	156	151	141	156	154	155	166	135	147	142	146	170	146	152	152	178	162	164	139	143	160	143	156	134	149	133	159	135	161	150	178	136	164	148	173	158	148	154	132	167	152	141	160	158	144	165	148	155	147	143	147	165	155	133	156	151	152	158	161	142	144	156	164	161	164	127	152	145	171	127	152	139	166	131	144	149	165	170	184	152	164	162	155	145	160	166	177	138	158	158	165	142	182	159	144	149	156	149	130	161	143	134	172	160	134	149	139	146	149	143	140	149	144	160	173	147	160	155	155	135	167	140	158	162	151	151	146	192	142	153	152	150	152	152	159	139	181	151	147	170	152	175	168	149	153	149	145	138	144	158	170	162	189	166	145	146	147	143	146	149	165	147	144	162	165	151	162	157	145	163	172	164	171	164	145	152	140	153	161	143	148	155	111	155	178	151	147	162	164	162	165	163	155	150	144	149	146	151	156	144	146	162	158	145	157	139	158	168	149	157	180	155	169	150	163	159	148	149	156	164	148	146	153	177	150	150	162	165	137	157	164	115	149	164	153	156	144	164	165	158	160	141	140	152	143	170	166	153	163	131	171	151	167	163	144	173	155	162	140	167	143	173	150	150	145	145	155	135	155	129	151	144	152	134	129	154	172	158	136	142	152	154	140	146	146	178	150	159	151	164	143	137	144	146	176	155	152	137	157	166	164	136	160	159	155	155	139	165	168	165	180	145	148	167	143	152	153	162	132	144	149	144	146	172	157	151	163	147	149	145	165	155	137	176	154	155	163	142	151	125	149	151	137	182	143	141	164	155	156	158	153	143	144	139	151	164	172	143	144	128	177	159	152	147	148	140	157	155	147	181	169	154	152	152	136	143	166	145	130	143	178	149	171	161	136	144	133	138	169	152	153	148	175	161	171	178	151	155	151	127	143	157	161	187	168	154	174	166	176	163	137	152	161	149	161	141	146	138	153	163	185	169	158	167	121	147	155	155	163	148	160	153	160	145	151	147	161	137	166	154	163	144	177	153	145	157	165	153	141	156	155	167	177	163	145	157	150	147	165	135	140	136	145	159	130	148	150	140	165	162	137	151	145	175	153	161	135	138	160	154	153	164	177	156	161	155	135	153	143	157	137	160	140	154	152	131	161	138	150	170	131	165	157	155	141	153	144	160	158	153	132	136	164	123	172	128	154	152	148	158	154	139	158	125	141	157	146	142	141	141	167	163	140	161	141	164	158	155	143	149	160	157	158	163	146	159	164	162	143	161	158	139	149	167	146	146	125	141	155	162	149	160	174	147	165	164	143	154	152	149	179	161	146	149	177	160	135	157	144	141	132	151	158	141	162	157	172	142	159	141	163	152	159	155	151	145	163	157	143	157	165	156	149	163	140	160	170	143	154	147	154	180	146	150	168	169	153	170	144	140	144	138	147	160	160	140	161	145	132	158	141	160	149	144	136	177	167	159	167	158	169	160	147	145	149	149	172	156	154	165	163	141	142	144	177	159	150	140	135	162	146	131	169	143	143	147	144	166	172	145	143	205	157	167	172	134	153	150	153	150	149	162	152	136	150	160	141	164	153	142	156	146	169	130	153	146	140	156	163	155	158	150	166	142	148	166	140	144	156	151	141	144	154	142	152	145	168	153	152	148	149	188	149	144	160	165	146	146	153	168	157	146	147	142	149	146	146	133	135	157	157	154	163	172	150	146	157	136	135	152	164	147	153	162	159	136	152	172	142	155	169	163	168	151	156	153	157	149	141	154	155	140	155	155	168	154	147	158	154	142	165	159	168	172	162	160	150	155	142	141	160	174	151	152	146	149	155	132	149	158	144	152	148	148	181	157	164	156	170	159	149	151	131	163	157	142	160	179	167	163	147	160	156	176	156	168	164	135	141	144	155	143	160	143	183	130	163	165	156	158	150	138	180	170	191	156	166	150	164	171	158	169	144	173	149	163	169	140	169	144	117	146	168	171	177	156	144	172	130	150	163	158	163	164	153	164	141	154	155	174	164	160	155	173	144	164	126	174	166	134	152	147	157	138	122	166	131	156	156	176	174	140	144	150	136	154	136	137	170	137	141	153	165	157	167	149	163	175	140	163	169	133	145	156	162	182	171	153	155	142	161	149	169	157	155	138	152	171	175	171	139	159	181	153	170	161	148	164	153	145	176	154	160	159	156	143	167	147	137	180	160	137	171	152	151	155	148	161	172	174	154
29772	35366	27329	27451	33787	33575	29835	29306	21609	17186	12958	8567	6429	5661	3925	3076	2578	1871	1650	1311	1173	1033	944	887	822	854	798	785	728	705	727	713	639	686	650	651	701	713	615	685	574	611	586	577	650	631	661	652	580	605	647	660	605	584	609	640	607	564	573	533	546	582	607	577	482	569	525	534	560	581	520	566	520	539	499	529	528	546	469	538	496	554	570	517	519	509	524	502	554	535	501	570	508	523	518	541	565	509	525	522	516	518	535	532	481	517	513	535	503	511	501	571	500	512	513	532	478	522	546	574	508	516	535	521	491	506	539	551	516	543	509	516	542	519	521	541	522	509	539	532	491	524	519	524	520	509	515	545	519	571	578	480	505	529	500	531	526	504	542	556	485	507	556	542	537	507	516	524	536	522	533	534	523	568	523	499	531	495	522	506	527	545	494	529	529	547	534	514	481	545	472	500	489	524	502	532	510	530	531	553	523	492	530	532	560	513	481	501	550	538	496	528	534	509	575	515	500	481	488	516	488	509	508	524	509	534	531	479	493	544	480	486	486	549	522	504	525	500	527	503	489	512	573	550	545	536	488	538	477	540	515	540	537	529	549	551	512	541	504	518	512	514	539	520	500	551	564	481	533	520	537	533	527	515	512	514	525	496	526	511	524	498	481	471	507	530	565	532	526	528	489	501	512	512	505	541	488	501	490	518	518	521	492	554	513	498	523	483	517	524	496	496	538	492	521	514	495	549	507	490	493	522	520	545	523	509	517	510	549	555	479	504	529	497	516	533	478	511	552	530	475	528	496	536	519	506	513	515	534	524	511	536	507	485	534	537	545	483	514	457	482	527	498	462	501	522	532	545	548	548	524	533	474	528	518	530	527	490	519	495	549	511	521	555	548	528	546	554	518	535	536	549	488	513	533	532	526	537	537	557	494	492	497	550	519	491	496	514	525	529	533	497	504	519	498	534	506	502	525	539	494	491	528	513	499	483	514	508	534	542	504	497	498	503	531	470	529	511	527	489	504	510	481	505	527	483	502	510	517	510	519	480	516	497	512	542	503	538	564	530	524	505	501	507	509	486	536	521	555	526	538	527	521	515	527	553	540	535	505	566	526	508	506	496	528	518	489	502	536	535	521	508	495	525	527	547	543	539	517	490	535	541	510	504	540	548	507	513	526	550	492	551	518	545	537	510	526	505	536	535	533	524	533	522	523	543	495	508	530	508	509	515	491	494	504	521	520	540	585	534	503	530	523	483	511	557	537	505	509	546	525	499	502	527	522	561	532	497	532	547	502	482	556	539	528	525	510	509	476	490	515	555	517	536	543	499	488	526	510	510	513	548	534	537	531	488	535	503	535	538	555	526	509	546	493	539	533	529	500	512	501	512	540	553	517	514	512	528	491	518	547	529	531	508	510	532	493	500	538	496	520	539	565	544	506	559	464	561	474	521	508	541	500	589	518	520	518	502	541	531	527	535	529	481	523	521	542	520	515	494	504	512	548	517	541	553	532	528	539	472	544	552	496	502	515	507	503	515	453	510	526	560	558	536	483	522	527	554	552	539	527	533	556	511	528	518	516	544	502	497	513	536	525	488	527	522	518	551	524	568	511	575	512	539	492	498	550	535	532	491	556	481	527	543	566	507	507	494	501	536	514	493	510	571	482	503	520	549	469	518	530	487	536	555	537	490	498	512	543	545	521	533	530	509	536	498	516	516	498	505	558	511	494	502	510	507	566	523	502	498	513	521	473	507	550	541	503	519	537	542	508	553	521	483	480	502	485	542	531	500	494	531	535	493	535	524	531	535	522	518	514	506	529	551	529	501	506	540	509	517	489	523	532	487	542	532	524	489	505	493	557	520	550	496	509	506	497	521	518	514	520	519	529	489	545	547	533	537	501	532	485	521	526	489	474	510	523	516	481	535	539	533	480	510	504	521	499	540	519	500	532	505	472	519	528	541	477	544	500	501	464	439	508	522	527	505	510	554	513	503	534	539	564	536	488	508	521	518	496	522	521	493	535	521	520	519	559	527	542	538	514	535	517	512	533	550	566	510	515	520	553	503	504	481	496	515	476	501	513	507	538	523	500	499	504	498	458	536	493	541	550	530	547	534	515	562	500	529	521	524	543	517	519	511	539	538	551	514	480	522	505	515	547	520	492	561	541	467	509	524	509	470	520	499	548	519	511	505	534	515	545	515	529	530	517	540	546	519	514	539	521	520	497	515	556	529	518	493	499	522	541	510	506	539	487	593	535	521	474	523	473	568	512	507	488	486	520	520	523	506	449	526	472	521	474	479	526	546	546	528	524	513	487	555	488	517	548	559	556	544	503	536	570	584	483	502	559	539	506	534	533	538	499	530	509	528	544	535	504	517	550	505	484	531	502	536	502	525	484	514	558	545	488	546	509	518	508	501	548	535	580	533	530	517	540	528	505	503	531	537	539	501	534	525	467	535	528	509	529	506	522	503	512	519	528	554	559	532	555	507	557	512	531	508	529	560	521	543	534	530	524	516	472	530	522	548	504	517	503	522	497	540	575	539	499	514	508	511	524	556	485	542	545	517	522	551	520	504	515	567	510	544	500	506	517	468	538	542	515	536	521	467	497	475	566	504	479	527	497	516	494	497	516	529	546	563	491	517	502	499	509	512	491	518	524	496	555	544	509	504	505	514	506	539	528	505	523	531	505	499	502	500	532	509	536	549	523	560	542	516	539	516	498	510	489	542	530	531	512	536	503	495	516	513	527	522	503	560	540	518	520	545	503	496	525	516	542	495	548	525	556	523	527	531	512	500	504	511	516	508	529	504	545	518	529	557	526	499	493	487	550	510	518	508	505	528	553	530	507	507	484	532	528	505	511	539	478	532	549	541	534	483	560	514	515	556	541	536	511	495	513	471	505	529	507	495	522	533	511	536	487	474	490	492	534	525	530	504	549	515	504	508	528	544	514	522	524	503	546	526	500	544	523	488	481	511	486	519	516	481	560	497	515	515	510	503	556	518	543	547	528	522	551	494	502	537	496	528	489	525	526	527	478	529	531	537	515	507	511	529	545	498	538	502	493	518	501	536	523	561	538	519	520	513	560	531	545	513	535	514	515	528	537	498	539	549	470	495	533	493	537	524	511	516	483	559	518	528	485	550	488	507	535	551	567	546	516	493	505	470	502	522	563	553	515	527	520	513	487	517	502	514	500	501	521	541	494	502	529	484	495	494	530	551	555	543	502	519	530	522	533	488	491	521	530	541	531	535	536	533	520	547	481	551	537	538	486	488	499	541	523	531	547	505	544	499	539	546	524	516	541	491	544	551	502	534	522	547	511	505	500	505	518	546	509	537	538	512	529	582	534	498	494	526	488	519	550	529	520	509	510	505	519	495	460	522	508	561	533	517	478	526	575	474	516	525	501	504	503	530	524	516	507	527	531	466	530	505	502	530	524	518	480	523	519	526	571	488	520	500	511	493	543	533	530	518	488	549	490	502	567	554	524	531	511	521
49261	46530	31175	30998	31974	32202	28882	26407	18840	13845	8866	5077	3230	2593	1913	1266	890	742	667	455	375	410	362	352	357	335	269	341	307	334	292	319	300	277	291	270	283	274	285	276	280	292	268	266	262	264	265	267	292	250	254	247	253	274	274	278	249	278	270	254	266	278	257	256	262	226	246	263	292	250	300	256	245	283	250	243	254	240	236	247	249	265	249	265	273	274	274	277	260	257	228	240	254	250	236	260	247	221	224	261	234	254	263	228	254	249	237	255	266	243	258	230	246	260	242	229	248	241	246	253	234	260	264	236	234	239	261	253	216	259	232	261	257	267	232	233	232	234	260	249	233	230	253	259	255	282	256	238	267	242	249	288	250	261	252	232	259	240	264	259	232	237	257	227	234	233	267	242	262	271	271	234	255	234	282	241	236	265	257	252	239	252	220	252	232	242	280	251	280	270	270	260	235	239	254	261	230	283	253	255	255	238	259	276	217	256	249	253	242	280	264	239	260	233	216	228	224	226	252	241	282	258	231	246	228	270	277	236	263	225	251	247	262	241	278	269	229	264	217	267	257	300	248	267	237	272	261	246	245	250	281	246	246	241	243	225	251	239	278	264	237	244	248	268	244	254	261	250	241	275	236	254	275	275	249	242	219	248	262	238	254	269	251	257	278	248	289	260	243	254	251	234	251	217	213	207	248	262	267	248	256	225	256	279	251	241	244	247	241	231	256	228	259	256	243	280	272	251	236	219	257	249	248	269	271	270	236	242	234	227	242	231	232	240	267	249	232	222	246	260	222	260	244	252	245	258	270	241	263	253	236	262	247	260	251	274	275	272	250	238	249	267	273	239	220	232	243	256	248	250	268	250	262	260	224	276	261	280	225	280	243	260	274	253	273	266	273	269	260	269	254	239	259	259	244	252	252	265	273	248	258	240	241	276	258	232	251	269	249	266	249	245	252	227	243	257	252	262	252	259	220	262	244	217	229	271	248	241	242	251	257	243	253	237	241	267	260	260	246	253	222	239	275	240	230	265	243	232	240	254	247	238	232	260	247	254	247	261	229	262	256	256	267	253	231	238	263	238	287	245	230	245	218	251	261	267	258	254	263	243	267	221	269	252	265	265	264	255	270	251	266	224	275	268	272	230	251	260	281	239	253	255	252	242	235	227	231	260	263	274	253	259	272	227	255	277	252	232	248	242	245	276	257	265	231	225	258	249	233	239	240	247	258	302	252	234	225	238	214	255	264	240	257	265	254	274	239	249	255	269	267	264	225	227	230	255	254	251	266	262	233	263	255	233	247	220	245	230	228	275	266	227	244	226	256	268	256	262	225	278	253	249	267	262	248	248	268	268	272	273	254	251	262	253	260	247	255	246	257	260	254	249	264	263	219	281	252	261	230	217	255	247	256	238	245	261	246	272	241	238	260	252	240	241	248	262	227	253	242	247	257	258	249	261	251	257	280	228	248	251	266	246	245	246	259	239	216	248	228	265	261	267	229	246	240	251	254	240	240	250	240	230	236	242	245	237	211	237	239	251	275	231	234	205	235	224	282	254	267	264	284	221	223	254	245	237	235	247	265	254	228	234	268	227	253	253	261	249	228	251	227	249	251	247	264	229	239	209	260	256	262	249	237	259	251	250	254	243	243	241	235	240	247	260	250	262	276	243	260	280	261	249	275	269	239	254	250	264	261	233	270	241	259	256	246	243	274	260	243	228	267	258	241	271	261	255	251	244	244	265	248	253	238	242	239	249	259	228	274	244	249	269	233	233	228	242	227	257	235	264	243	230	255	269	248	277	236	244	245	253	219	247	243	259	227	256	210	254	212	233	226	263	248	249	261	234	232	237	252	247	267	245	252	229	247	236	271	228	260	246	275	257	254	251	277	232	251	238	225	244	251	239	244	278	259	229	229	277	275	272	255	269	230	241	242	251	254	253	230	213	233	260	243	239	264	218	262	244	267	275	244	259	272	246	216	286	257	246	274	252	263	247	244	263	253	223	251	239	256	248	250	254	249	241	246	240	281	217	240	234	254	241	267	270	231	251	257	248	247	237	255	234	257	258	275	264	248	277	244	240	247	221	248	221	268	245	215	272	255	233	267	222	246	273	257	243	255	235	255	247	227	234	254	235	244	237	240	246	254	250	251	225	254	246	239	250	255	233	267	247	241	242	254	228	232	245	245	253	284	255	241	255	252	242	291	271	244	298	230	231	256	203	242	267	243	241	274	215	254	236	241	230	213	233	256	234	257	248	239	245	230	267	283	279	240	257	232	211	233	242	249	253	274	245	258	210	263	235	250	284	247	213	259	260	240	248	259	276	235	254	222	247	254	253	249	241	259	257	250	249	232	277	242	217	266	258	252	243	269	239	246	252	236	229	261	264	259	239	237	225	265	208	255	275	270	267	259	238	247	213	232	281	253	271	227	244	249	252	240	260	242	239	261	260	230	255	260	262	241	236	215	242	257	236	273	246	249	249	240	240	236	239	243	243	247	241	241	227	219	222	256	234	245	249	260	236	237	252	237	245	220	217	282	251	255	270	252	246	264	245	279	262	232	252	224	242	229	246	257	243	270	262	265	256	253	268	239	240	259	234	224	266	246	272	252	238	237	234	264	220	258	228	240	255	257	266	247	263	235	250	262	232	254	245	262	257	243	248	270	255	248	247	232	267	268	253	243	283	258	253	245	258	244	242	246	260	231	233	261	242	236	228	269	250	251	250	252	237	231	251	236	258	248	277	251	208	255	255	248	232	241	256	246	255	255	244	261	254	241	218	242	228	251	248	236	242	227	267	272	274	247	264	272	253	252	248	283	261	253	258	238	225	242	239	275	230	249	264	266	231	232	241	234	244	253	247	262	232	261	236	245	271	223	241	246	233	241	240	273	251	230	243	235	268	226	254	262	255	255	244	249	252	274	250	237	254	272	244	256	261	247	267	271	264	249	261	265	261	268	282	262	244	258	256	242	248	242	241	252	244	248	247	235	248	258	243	255	255	246	249	239	262	249	261	273	245	244	260	272	224	256	244	221	234	244	266	239	227	262	216	259	253	241	242	217	233	253	213	265	262	226	241	243	258	253	258	262	251	247	263	231	267	248	245	250	241	271	248	282	253	235	238	240	255	233	239	254	240	223	227	245	237	233	258	245	235	257	236	254	232	225	231	215	220	247	242	219	260	236	242	233	224	232	241	221	248	232	254	228	238	251	250	247	237	236	254	293	228	257	214	262	256	269	252	232	288	269	251	267	246	258	250	238	254	236	283	266	261	268	272	252	245	237	271	255	229	250	252	249	239	225	245	250	264	244	250	246	214	236	237	280	253	241	255	267	230	265	255	261	226	263	270	260	274	259	201	237	245	243	239	245	233	254	211	267	270	249	262	245	260	247	237	228	240	243	254	275	226	236	230	269	275	233	262	239	296	276	230	251	267	270	268	254	271	247	243	268	239	248	252	239	222	254	247	241	240	250	241	271	245	244	241	265	252	261	240
39043	41078	34544	35609	41885	41696	39309	38253	28739	25228	20026	13538	10941	9668	7172	5459	4670	3536	3055	2094	1810	1839	1589	1450	1379	1382	1256	1254	1191	1283	1181	1038	1043	1056	1046	1086	1041	999	984	951	952	948	944	951	955	920	947	985	950	924	925	989	980	924	851	932	896	855	887	828	857	804	824	862	780	821	808	830	792	845	841	794	787	815	775	785	830	772	782	820	768	729	802	806	780	768	739	798	797	792	795	751	788	788	795	790	749	756	801	841	818	758	750	814	726	778	798	767	776	752	799	785	821	768	737	759	786	803	755	779	772	746	785	794	775	770	784	787	775	801	754	800	778	785	791	769	745	762	765	800	759	759	787	761	780	813	755	823	777	797	733	771	794	841	802	791	784	765	785	805	791	785	763	783	753	748	796	732	754	804	770	760	786	777	774	800	761	814	751	822	835	752	811	807	735	809	761	798	779	753	756	802	772	742	794	773	826	811	737	780	783	821	758	774	759	759	761	786	766	756	770	719	792	754	752	767	775	834	768	823	761	765	804	836	743	784	819	741	769	772	792	763	791	741	776	778	778	799	733	736	762	738	817	824	799	819	760	766	790	754	782	742	762	790	813	793	755	782	773	761	801	776	695	781	784	785	759	774	791	803	737	763	797	794	820	794	782	739	768	729	822	759	795	772	796	794	752	758	756	789	746	764	771	802	754	778	800	724	745	790	788	768	747	758	765	760	762	839	772	857	776	759	782	778	742	763	713	790	754	770	760	773	773	796	829	798	758	751	766	769	798	780	786	792	764	768	794	739	775	803	799	735	773	745	801	791	777	753	754	742	773	742	750	780	757	813	791	787	789	814	794	745	797	750	785	735	762	754	760	770	756	780	742	779	786	761	796	748	820	740	778	794	698	822	822	729	803	762	760	779	739	825	782	813	810	766	767	753	800	784	783	777	809	745	810	773	780	777	750	739	834	793	734	808	796	746	702	793	742	768	778	776	767	757	777	796	769	804	804	781	752	769	749	763	775	741	767	772	741	810	753	795	830	773	791	716	753	748	767	736	798	748	746	803	815	747	748	756	749	768	795	761	741	761	802	773	775	706	754	766	770	743	750	747	775	794	803	774	789	752	763	814	786	772	784	769	755	744	741	718	729	738	771	754	781	740	754	768	764	733	749	736	793	731	738	789	781	745	788	773	737	734	752	744	780	721	811	764	817	763	785	823	771	781	744	784	771	779	799	774	802	781	749	774	792	791	763	738	772	767	757	810	764	797	768	793	754	746	763	757	752	742	784	746	742	786	731	756	801	788	800	748	778	761	770	712	779	806	738	755	752	766	767	772	812	765	790	743	782	778	768	796	778	766	764	785	773	808	763	715	753	770	796	762	733	745	755	771	783	743	770	763	839	807	799	762	779	748	792	726	768	755	782	782	783	806	811	741	730	762	784	757	763	790	769	756	737	777	776	813	766	799	754	793	717	788	769	777	761	789	744	779	830	763	791	754	774	763	744	780	789	845	807	739	792	783	739	777	779	812	775	765	763	793	801	752	766	784	757	789	857	805	815	766	777	797	754	762	786	755	766	748	769	743	749	727	787	742	754	760	793	765	730	745	784	757	776	796	747	768	772	737	770	821	730	794	795	754	784	808	734	777	758	748	760	786	806	820	781	758	755	723	725	817	824	736	766	831	775	812	802	749	792	742	738	798	785	782	792	769	731	754	797	755	826	758	745	798	795	739	757	769	750	785	746	801	755	752	756	755	737	742	794	776	749	803	757	772	757	788	755	786	768	811	754	729	778	770	784	761	762	775	704	770	797	824	733	807	824	787	795	802	777	738	785	808	780	765	793	773	714	769	763	776	749	790	780	748	764	768	768	824	761	788	759	827	780	752	802	809	770	762	793	731	775	806	766	741	821	724	820	733	812	801	778	822	767	776	741	757	764	737	732	801	785	764	798	743	769	739	777	732	774	783	743	804	753	732	769	818	770	786	763	790	805	800	749	797	768	747	801	791	769	771	726	796	805	818	790	782	777	775	774	784	789	779	808	760	734	778	761	781	816	784	769	748	797	813	790	783	746	816	722	786	796	778	803	777	813	815	807	775	760	778	777	703	730	749	745	758	799	797	755	753	735	786	780	808	762	818	800	766	789	805	792	772	737	763	744	751	812	787	732	815	753	807	802	744	751	820	806	805	778	767	778	747	765	806	769	781	804	747	840	809	789	821	838	810	762	740	719	722	738	766	763	731	783	771	764	748	785	759	755	770	789	763	775	760	823	781	770	789	751	745	807	793	757	758	759	730	780	749	796	781	760	765	799	764	787	777	791	775	741	786	780	781	774	771	757	795	814	765	837	739	738	797	810	787	785	798	776	814	810	731	763	758	803	760	789	729	791	760	778	749	749	838	798	808	706	786	756	826	763	718	707	803	804	790	748	817	776	741	778	795	795	773	790	737	773	813	811	752	750	762	775	751	781	769	738	751	831	742	766	741	776	808	766	736	734	713	783	771	760	737	783	780	788	797	772	786	784	728	770	767	805	757	768	714	802	744	789	800	786	807	803	775	760	774	834	764	784	752	715	791	770	739	764	751	791	750	803	726	788	749	813	804	802	783	766	742	773	781	793	762	780	742	798	786	752	733	771	760	784	738	786	734	761	747	785	744	771	789	774	742	752	763	771	750	737	782	784	771	806	812	765	757	819	815	755	777	758	799	802	779	755	781	720	734	773	792	773	816	764	768	748	820	759	791	774	742	796	786	807	762	793	750	757	815	779	803	762	806	727	720	745	829	785	774	767	742	786	772	770	814	782	770	766	796	804	764	771	770	764	726	750	821	731	784	759	785	804	812	719	818	796	742	778	767	765	765	758	746	760	723	741	741	717	734	833	752	862	796	835	760	780	769	738	726	754	752	769	756	722	820	802	796	775	790	751	767	765	758	766	748	781	767	732	800	801	761	788	740	770	780	773	781	810	823	764	782	805	773	816	788	796	808	818	789	770	758	812	745	772	748	800	746	757	804	795	755	741	758	737	759	791	790	771	765	792	777	807	723	807	762	749	794	753	732	765	749	728	849	765	738	763	831	758	742	790	761	793	800	813	738	796	804	804	800	781	755	757	749	760	766	789	766	789	747	719	751	761	762	778	776	785	798	755	761	770	763	821	756	771	746	725	750	797	767	740	756	779	751	779	810	774	726	783	791	765	761	765	745	793	765	783	810	744	770	783	728	768	767	800	773	794	817	773	745	821	790	793	773	767	817	769	831	813	716	767	817	705	735	758	789	780	757	772	777	751	743	814	755	763	735	777	760	786	722	716	799	759	758	775	777	795	777	748	762	783	777	792	762	764	802	703	801	698	745	793	737	822	778	779	805	769	750	754	803	755	742	773	798	814	763	799	810	735	730	768	728	806	769	723	763	756	768	767	742	801	784	800	752	803	819	748	773	769	737	749	768	778	805	801	784	795	799	734	763	788	774	782	806	777	783	774	786	721	781	792	812	791	753	743	758	768	776
15236	10910	5800	3370	2870	2433	1606	1327	826	693	597	393	366	328	263	238	220	202	183	149	169	174	171	159	132	145	188	157	177	182	167	170	164	177	153	155	166	163	160	183	159	159	153	139	175	158	157	145	149	173	152	166	157	162	154	165	148	137	156	142	138	128	154	155	161	184	164	160	134	148	169	150	148	149	151	156	142	161	152	162	160	159	147	142	158	136	145	172	125	157	162	162	174	157	165	167	171	119	158	153	155	151	135	141	167	151	173	155	154	133	128	145	149	164	153	145	151	155	144	174	138	154	173	159	173	148	162	171	149	165	143	146	153	157	147	167	156	139	135	155	143	161	157	154	166	164	138	155	145	150	163	160	137	149	171	170	166	135	151	157	144	132	149	149	164	122	157	151	150	144	162	162	157	158	141	172	148	172	172	146	165	153	151	153	156	142	148	152	147	148	154	165	150	147	148	156	157	125	151	135	150	165	140	172	159	152	160	164	167	170	160	168	135	129	163	150	165	153	134	156	161	147	145	141	142	160	143	151	145	164	160	144	155	145	143	168	156	186	179	148	159	149	136	161	150	154	136	165	152	160	158	150	161	161	149	139	150	168	134	149	142	165	153	150	169	179	148	132	171	164	170	142	168	149	151	133	147	149	178	142	168	153	170	156	152	150	153	135	180	155	153	182	139	143	163	178	147	166	154	151	140	138	144	165	181	162	141	177	157	165	152	143	181	143	181	138	147	147	134	138	159	158	153	151	171	145	158	161	173	164	146	168	178	145	170	182	145	137	146	143	149	136	166	158	163	137	156	148	160	164	145	172	156	150	160	159	164	152	154	159	166	152	142	165	144	133	157	150	150	145	157	154	139	154	151	172	153	147	162	129	157	168	155	145	157	143	156	162	154	158	157	148	160	177	143	176	145	126	133	156	145	146	155	161	167	146	164	167	178	157	162	163	163	132	153	151	166	133	157	163	137	156	157	146	145	154	152	156	155	169	170	150	153	141	153	163	124	182	145	152	152	162	172	159	160	147	156	154	141	155	154	160	154	155	145	164	174	140	155	160	155	148	156	143	171	167	153	133	164	131	155	159	154	154	131	158	141	141	142	143	172	168	175	148	171	142	154	156	157	164	150	146	175	151	146	159	151	175	160	138	169	162	157	159	164	146	129	169	136	169	155	131	145	183	147	167	131	162	148	136	173	139	155	139	152	164	161	156	142	154	148	170	156	136	160	147	163	176	160	136	152	161	171	160	152	168	171	157	167	148	151	162	142	154	147	144	139	154	145	153	147	170	151	158	155	157	157	178	171	165	156	157	153	159	160	169	149	151	138	156	162	151	150	149	138	149	173	156	168	166	158	146	138	141	161	176	138	116	129	153	139	170	146	166	157	159	150	159	151	151	179	160	135	156	154	157	124	149	146	140	134	164	144	142	172	148	166	152	159	160	150	166	154	162	160	143	149	161	154	174	167	167	169	156	176	147	158	136	156	160	138	132	156	171	158	141	146	138	159	155	163	142	152	145	142	145	151	143	165	142	152	138	171	166	143	129	157	172	159	139	173	146	131	168	165	150	151	161	169	160	145	156	158	150	145	150	146	162	158	145	139	162	149	145	172	168	161	134	152	155	152	139	152	151	153	159	149	158	163	134	158	143	137	158	152	173	156	166	172	148	153	164	150	167	165	139	155	154	136	155	147	185	135	164	171	134	165	140	155	143	169	157	158	151	175	153	149	165	165	160	151	159	148	154	186	146	147	152	135	162	148	127	158	149	169	172	140	144	145	163	139	148	161	157	179	153	161	142	162	174	148	154	143	140	155	157	148	148	160	152	151	156	136	157	153	167	146	166	148	145	148	164	139	156	168	159	166	155	174	147	153	146	145	126	158	132	154	154	157	152	169	141	154	175	152	162	160	147	165	139	150	170	147	122	154	146	159	148	147	135	152	156	154	146	155	164	156	154	156	154	153	155	176	140	138	168	148	157	141	143	141	144	169	145	146	149	159	141	136	159	139	158	161	162	145	163	152	156	148	157	152	150	145	166	150	163	168	132	160	162	142	166	158	166	146	148	140	133	156	155	161	137	153	133	170	140	145	161	157	150	128	156	147	142	166	164	153	128	159	147	159	132	139	152	169	149	170	145	151	153	163	170	156	159	131	168	171	169	171	154	172	158	137	157	169	172	143	132	136	166	143	143	170	172	157	120	155	150	162	143	178	136	159	142	162	155	148	154	150	138	154	172	153	167	179	172	146	154	145	169	167	161	161	137	165	135	144	163	149	162	150	151	138	149	129	147	157	144	150	170	160	154	148	158	131	154	146	151	187	163	159	149	144	155	124	146	165	145	167	153	156	163	149	157	137	139	144	161	134	149	166	158	147	156	148	141	156	141	170	176	138	161	140	173	153	155	153	157	171	170	144	142	152	162	147	148	169	152	171	146	175	163	141	194	177	163	149	155	137	164	142	154	152	166	166	151	140	156	146	187	143	177	127	132	159	165	166	152	150	180	147	144	165	134	153	156	152	137	147	149	184	143	153	144	149	157	169	176	183	131	122	177	194	158	131	171	160	163	164	155	151	142	142	136	151	160	150	141	156	142	152	140	150	152	154	142	170	148	128	157	157	141	165	145	180	187	152	156	161	157	149	144	154	162	150	171	145	156	153	160	160	152	140	162	162	135	163	177	184	163	144	157	168	162	154	163	138	157	157	145	147	150	134	156	144	161	159	151	160	154	144	137	149	146	147	159	164	142	141	141	150	164	167	157	143	170	150	140	143	151	142	138	169	159	141	153	158	143	148	156	150	158	132	156	164	132	153	130	168	179	158	138	150	166	156	129	128	161	171	138	137	157	123	158	166	150	139	156	174	157	142	163	163	153	162	117	157	171	148	149	148	153	163	161	165	165	156	153	161	150	155	149	167	139	171	155	143	149	160	164	163	158	156	145	164	146	156	155	181	157	145	157	155	189	164	167	154	141	156	138	160	133	139	168	166	150	142	169	166	136	148	150	155	157	153	150	170	153	147	149	145	155	152	154	135	151	180	149	152	156	142	132	134	128	165	155	144	165	159	167	169	146	136	175	156	150	149	146	147	131	141	135	154	176	145	135	176	129	160	148	165	167	180	155	151	157	157	152	160	177	143	135	177	141	146	159	176	168	151	154	152	159	161	142	149	153	164	149	158	157	135	158	165	144	149	162	146	163	143	149	131	168	181	145	162	158	157	151	146	168	172	151	157	180	165	163	143	164	145	153	145	136	151	152	155	144	146	140	142	148	148	139	138	151	187	161	139	169	139	149	144	154	153	167	144	147	150	147	131	154	153	155	142	151	147	152	119	173	168	125	133	161	151	157	176	160	146	160	154	138	138	142	163	159	131	164	153	133	149	173	160	151	164	143	145	136	151	139	174	161	153	149	160	151	148	166	154	160	156	141	142	152	145	149	138	153	142	146	155	154	148	139	153	132	168	162	165	163	152	172	152	148	157	156	155	170
11869	13037	9481	8195	8442	7923	5712	5606	3579	3420	3066	2309	1781	1558	1269	1111	997	887	819	746	672	682	750	661	613	618	666	600	604	589	562	588	575	589	574	580	574	581	576	573	526	572	576	563	581	547	556	616	514	521	575	548	561	633	573	604	494	597	556	537	528	533	527	515	555	518	527	519	503	527	557	506	522	498	529	483	530	512	556	566	488	512	502	539	509	533	519	512	536	519	515	549	533	534	536	532	491	508	566	552	522	497	561	540	499	531	467	545	504	529	535	556	501	538	507	537	540	542	496	492	507	540	494	502	547	533	520	498	541	537	500	517	500	494	501	544	533	536	515	532	529	516	566	502	506	511	500	559	545	526	496	521	546	492	519	497	521	558	519	513	542	507	542	468	511	497	516	504	502	514	522	515	531	535	493	481	516	529	512	500	513	482	484	477	572	516	535	470	513	513	470	496	521	524	510	506	547	523	493	558	497	536	514	545	520	509	489	530	498	519	535	553	529	504	515	511	523	480	552	516	556	472	496	535	517	553	514	505	535	510	494	548	512	486	559	534	527	538	489	515	544	518	492	524	504	508	480	557	517	532	544	506	498	532	527	518	520	533	539	565	517	517	535	548	518	565	518	509	512	554	508	509	522	550	540	521	527	491	506	525	540	532	480	512	513	537	525	525	522	515	543	545	554	564	510	541	567	536	449	515	528	517	538	523	484	517	548	502	511	532	527	532	528	517	525	513	510	545	520	489	533	504	535	557	516	555	535	508	491	517	500	516	557	526	509	533	516	522	540	510	497	552	492	517	532	526	503	536	522	504	488	533	524	477	522	530	525	534	504	546	513	540	540	538	507	546	494	528	489	492	474	512	494	499	523	520	514	531	508	538	527	583	477	534	526	498	524	545	541	503	504	486	520	503	476	516	515	541	511	562	592	524	519	560	542	508	495	534	529	515	529	512	493	506	539	494	546	522	492	496	566	533	538	493	549	509	480	499	519	503	519	538	517	544	546	508	511	517	517	558	461	538	509	554	507	526	523	551	517	476	572	495	590	481	501	476	527	507	494	504	530	557	547	516	521	515	532	536	542	545	515	536	551	545	530	513	510	520	527	512	520	521	542	524	515	529	542	551	549	496	533	525	514	504	544	523	552	504	519	477	538	492	519	509	516	500	518	519	531	521	501	517	499	532	555	499	511	510	523	485	522	531	522	542	522	505	533	523	536	522	535	532	488	494	522	504	506	499	530	504	558	521	537	496	496	513	531	499	512	471	535	468	491	515	516	510	533	526	513	558	517	528	518	504	557	504	530	537	497	542	511	499	520	494	531	511	521	516	493	494	490	515	529	531	497	524	529	521	480	470	506	549	527	502	513	539	531	555	513	487	542	491	486	479	523	517	582	528	530	510	524	470	553	454	519	513	526	545	519	547	500	480	465	553	565	536	543	559	540	488	477	522	535	524	532	567	522	502	558	500	536	561	501	511	514	506	530	511	557	544	529	559	482	541	478	518	543	520	514	527	575	515	516	552	512	542	516	519	550	510	579	538	505	528	524	507	539	505	495	538	533	556	506	508	515	495	542	503	489	521	519	537	548	534	522	522	547	514	538	518	522	551	480	567	549	464	492	518	535	513	485	514	483	527	506	527	466	494	520	513	530	536	515	527	515	510	525	506	522	485	473	507	524	507	517	505	476	508	510	508	524	513	488	519	537	463	510	517	513	477	499	484	513	492	502	483	504	515	526	541	520	501	533	515	499	534	486	511	535	530	461	558	509	507	510	458	513	546	477	533	501	558	535	540	514	539	519	523	490	527	544	514	503	540	520	502	510	528	523	558	537	499	521	487	514	525	583	536	537	516	559	514	560	553	536	505	529	514	540	507	500	530	543	519	519	544	505	535	565	531	465	488	504	536	533	534	532	484	502	464	494	545	541	532	540	528	548	526	512	511	512	499	551	504	539	526	507	496	523	505	487	540	530	496	475	527	514	502	505	538	493	518	529	514	536	539	538	540	459	539	511	502	523	524	524	522	522	536	574	491	542	474	533	493	540	534	537	525	534	515	546	553	568	501	540	505	501	482	502	489	490	524	538	537	514	530	532	488	551	517	538	510	548	512	527	526	501	548	502	496	491	499	535	533	499	518	502	475	552	509	504	512	509	491	520	514	525	531	549	523	520	498	518	504	512	496	507	515	507	500	523	527	500	491	546	566	543	530	514	506	496	503	526	520	536	524	519	514	547	513	507	549	542	526	506	512	503	517	512	512	559	518	514	515	504	527	523	520	507	507	494	560	513	524	522	549	534	517	475	499	522	506	490	532	473	482	545	489	527	527	497	496	513	486	519	502	478	538	521	511	541	525	498	523	560	498	496	481	517	485	512	508	495	532	494	522	499	473	474	499	540	542	511	533	589	545	508	549	500	545	545	553	508	530	539	493	526	542	530	502	514	504	507	503	478	535	528	491	527	522	517	512	513	496	577	483	500	506	526	521	540	534	508	523	539	503	543	509	540	544	522	517	479	515	484	528	513	498	489	524	551	552	490	566	524	487	552	540	513	504	468	530	553	498	563	520	569	528	488	525	530	501	520	523	503	528	511	511	525	497	524	529	516	533	518	517	515	497	511	498	533	548	575	522	523	538	571	571	508	522	503	551	521	504	529	509	506	512	534	491	535	495	533	510	460	536	532	505	526	537	532	516	523	535	532	522	536	542	482	499	468	546	514	484	484	551	513	492	512	532	506	551	522	474	513	478	539	524	526	516	534	540	523	528	498	495	509	530	524	482	508	508	519	510	554	539	526	535	517	486	509	537	508	543	541	498	518	511	538	493	538	527	527	484	524	515	488	496	526	540	559	525	499	547	505	525	568	552	524	548	571	472	528	520	559	504	541	509	520	529	488	525	473	505	534	571	562	508	489	520	519	530	543	514	491	500	536	551	505	530	499	538	532	538	518	517	534	515	518	504	489	533	537	550	559	524	514	541	503	517	513	501	562	512	524	542	532	572	520	553	567	512	534	526	511	543	479	514	493	529	513	538	527	511	542	544	519	564	538	549	542	552	556	558	500	506	489	505	498	561	514	513	522	490	522	542	500	523	534	515	555	522	492	521	499	539	493	499	471	535	510	520	530	568	550	558	517	545	519	559	547	500	523	555	510	543	573	505	544	496	536	499	532	519	490	519	527	490	511	527	520	526	492	508	524	526	530	515	495	549	588	506	485	506	549	525	504	483	507	523	545	509	490	548	558	506	505	530	517	501	542	520	537	527	540	529	511	503	517	503	554	533	514	517	568	580	513	501	596	553	520	503	508	486	543	537	538	530	474	506	503	531	483	487	498	526	543	538	522	505	540	551	491	490	569	488	531	519	507	564	528	503	551	526	552	502	560	544	494	526	561	468	542	540	519	527	521	521	508	521	535	492	554	524	489	556	522	524	467	520	509	488	560	519	522	514	518	522	539	536	505	505	532	526	514	500	534	484	510	500	502	546	503	509	513	502
38790	39045	28637	26290	25319	25376	20073	17233	10944	6559	3739	1969	1210	1031	723	578	446	389	296	239	232	232	219	211	206	187	204	170	169	167	176	153	212	152	176	185	200	156	192	165	156	143	161	166	165	175	185	159	147	168	173	166	163	148	178	147	182	150	148	140	165	145	143	148	163	157	186	177	141	149	150	160	158	133	174	171	170	132	156	154	167	162	159	171	166	170	137	170	149	160	145	146	158	165	164	135	152	163	147	166	153	156	153	151	188	162	141	151	157	148	157	159	134	126	148	162	138	160	196	176	152	156	153	161	160	147	140	162	167	153	162	150	146	160	143	168	184	146	160	137	168	155	136	150	150	143	152	151	150	172	162	161	158	169	166	144	159	146	149	139	171	168	156	160	149	166	140	186	168	150	137	154	177	146	147	175	166	155	162	168	152	184	161	140	167	166	148	179	155	161	161	144	137	178	162	148	154	155	143	154	158	141	166	158	146	141	146	158	157	152	146	134	163	186	173	157	157	183	144	175	144	143	163	133	144	154	150	167	174	157	157	154	152	166	156	149	156	163	143	163	159	179	152	147	159	155	143	140	166	177	159	134	135	154	142	160	157	165	169	161	147	133	150	139	132	181	163	148	157	155	170	130	166	151	145	154	142	165	166	156	155	168	153	160	153	149	139	153	146	144	124	139	149	146	156	122	161	153	152	151	158	138	155	138	160	157	131	163	152	160	170	150	171	172	173	148	153	161	129	152	136	156	157	161	140	173	150	165	166	142	158	155	152	130	141	151	157	166	167	138	177	161	159	142	146	159	157	180	161	154	143	148	158	143	137	167	188	168	142	155	148	177	150	140	142	161	132	196	151	162	160	130	149	168	136	155	130	159	158	162	157	160	127	145	157	133	145	152	152	178	142	139	150	161	143	150	155	151	146	160	149	149	155	155	151	182	143	145	157	159	162	151	162	155	137	155	153	138	149	147	141	151	176	169	161	156	166	159	162	159	145	153	140	156	146	159	173	161	175	158	163	135	172	146	165	176	142	135	156	143	161	168	126	151	165	184	140	170	178	142	163	184	128	139	133	145	165	131	174	145	152	152	185	157	145	161	129	136	137	147	170	150	158	146	165	164	146	173	160	153	154	171	143	154	157	157	154	158	148	156	148	138	141	172	160	165	154	134	160	179	150	163	157	150	168	144	160	158	130	136	159	144	146	174	163	163	142	161	172	140	160	170	146	151	151	150	171	161	153	152	153	139	161	156	149	164	144	171	132	179	132	135	141	160	154	161	183	147	147	160	143	168	160	162	155	155	156	147	141	146	173	154	184	148	154	152	162	153	157	165	156	180	138	131	170	156	171	141	153	136	159	208	149	145	152	162	161	154	134	158	166	164	152	143	145	150	145	144	160	165	142	160	170	159	153	164	157	149	153	166	160	174	172	149	161	149	157	149	140	168	127	147	156	158	137	167	159	166	163	132	166	164	173	152	170	188	158	164	126	155	155	150	170	169	155	154	147	176	184	160	156	150	152	157	157	149	164	152	141	149	170	149	158	163	169	155	146	159	156	149	155	156	158	144	135	144	125	125	169	156	174	165	146	145	143	130	151	160	151	138	151	156	179	157	175	156	145	158	156	144	167	161	150	145	149	171	165	155	161	134	163	140	137	153	135	155	168	154	169	160	148	153	167	170	146	165	170	176	173	138	143	146	149	151	148	158	158	161	181	131	162	157	149	147	157	139	140	167	158	156	165	157	150	139	166	142	146	160	142	156	144	173	174	137	153	145	146	138	166	164	171	165	155	178	156	138	139	159	143	176	162	150	157	155	147	179	167	149	142	167	166	166	160	164	171	187	170	172	155	148	158	146	160	161	176	164	139	164	163	142	165	145	155	151	138	155	155	145	149	140	172	164	154	164	157	158	162	141	148	155	152	158	167	165	177	138	164	142	137	146	152	168	156	146	141	154	169	150	169	174	163	149	144	165	131	173	148	138	152	154	157	181	152	177	165	136	177	147	146	146	167	156	156	174	151	169	154	148	183	156	130	182	148	194	158	161	160	121	161	185	141	126	147	159	154	153	148	137	168	164	133	163	150	149	145	164	158	162	159	162	155	153	145	162	150	147	158	132	154	130	140	184	140	146	160	137	158	166	154	186	150	166	178	163	157	163	169	167	167	174	151	165	160	168	161	167	158	171	162	159	165	172	145	150	155	173	161	132	154	163	153	146	147	136	147	151	173	170	160	174	160	152	137	153	144	135	162	141	153	148	151	146	160	167	159	157	158	163	172	154	165	150	161	142	174	166	162	163	160	160	158	157	136	155	156	154	156	150	151	158	151	164	149	151	156	140	154	172	151	136	172	145	153	163	144	148	153	140	177	141	169	167	157	179	131	137	173	176	157	143	163	153	161	166	167	152	176	157	167	160	142	163	142	169	172	156	152	141	157	148	147	152	197	152	142	151	159	161	148	148	153	156	150	160	150	168	173	181	164	157	162	163	131	147	160	154	163	149	146	155	163	167	165	178	152	154	143	149	121	139	139	162	141	164	165	162	174	171	160	156	169	162	144	173	177	173	148	152	142	163	171	142	178	134	171	150	138	145	146	177	160	202	145	176	171	146	138	170	160	151	170	153	161	166	146	156	161	146	156	177	175	185	154	175	157	138	157	149	157	160	140	167	155	150	150	143	162	155	157	148	176	161	147	150	144	172	155	153	170	157	142	173	161	160	168	173	152	152	133	172	174	157	155	156	124	159	147	165	158	169	134	143	154	147	155	130	162	159	179	151	160	158	150	162	143	157	161	158	155	138	136	130	143	144	141	158	156	159	160	166	150	170	164	144	153	147	173	157	148	153	150	181	143	168	185	173	149	156	158	159	159	156	172	168	165	142	138	160	156	182	160	164	148	150	138	144	160	163	160	153	142	154	154	160	160	164	161	172	159	161	156	152	155	151	159	146	149	150	161	148	164	142	169	167	152	183	139	157	155	156	157	142	138	135	144	165	142	159	142	185	177	171	154	152	162	151	165	157	161	168	141	137	170	165	174	142	167	154	168	166	140	151	164	166	154	135	140	143	168	195	156	170	147	173	131	166	149	178	161	149	169	147	144	152	153	162	138	145	164	162	145	146	173	151	156	156	139	134	163	161	156	185	150	155	129	138	137	139	153	164	144	154	137	139	157	152	144	138	157	160	142	182	173	169	146	127	154	155	164	154	142	149	159	195	145	168	157	161	167	162	159	138	145	158	165	148	161	167	177	161	148	142	162	124	129	146	159	168	148	164	137	161	160	132	166	160	161	147	162	152	153	164	154	152	160	154	170	154	162	149	151	131	137	161	149	149	175	159	157	141	171	151	161	141	174	164	153	142	164	171	166	138	133	166	146	148	157	122	175	165	159	143	158	125	150	169	167	170	135	151	151	140	176	152	167	165	153	148	154	172	160	140	126	158	149	153	151	132	151	162	160	161	148	156	145	161	137	175	148	166	150	156	168	170	161	151
30022	32811	27804	28457	34076	34346	31265	29627	22048	16252	12531	8170	6174	5121	4016	3242	2478	1943	1506	1273	1174	1036	926	959	882	827	861	791	783	730	705	668	687	652	686	690	710	674	650	642	666	646	649	644	604	681	643	648	626	613	603	616	680	639	624	633	607	564	615	593	569	576	534	513	546	528	559	530	606	559	548	531	533	520	568	508	599	503	533	575	538	558	523	508	555	506	513	504	564	544	505	541	539	534	518	561	514	551	567	531	564	483	494	542	522	539	536	528	538	496	561	486	517	517	510	532	504	528	492	546	529	528	539	536	521	540	516	503	525	574	554	518	545	561	516	528	519	520	527	514	523	547	499	532	499	510	540	539	585	542	538	520	528	535	541	518	555	571	564	491	521	547	517	571	530	557	524	546	552	512	539	525	531	536	531	536	529	545	506	545	501	555	545	578	515	529	568	550	558	524	562	517	547	532	554	542	496	490	526	514	554	530	549	469	525	524	545	541	530	498	518	546	504	520	553	552	526	531	567	573	512	511	534	522	536	532	571	534	536	524	530	531	582	527	515	539	507	539	542	547	524	492	553	518	515	553	482	495	492	546	516	513	551	554	534	492	557	549	513	577	552	500	535	468	539	525	536	488	554	519	510	557	579	538	493	512	525	542	538	536	520	529	511	549	529	536	491	539	523	505	538	492	521	546	554	574	555	503	516	544	549	462	505	512	485	518	494	527	526	555	533	519	538	529	543	525	499	494	505	547	551	549	518	530	507	511	524	518	545	502	496	551	528	575	534	519	509	538	539	562	530	467	502	513	538	547	517	526	508	480	508	529	520	504	541	504	530	508	506	520	523	556	544	542	551	517	561	511	502	486	568	539	524	507	548	522	527	526	500	514	493	550	504	502	552	537	520	546	554	554	496	484	550	540	551	493	546	520	550	532	563	543	523	509	520	553	522	503	501	551	481	552	526	526	506	520	514	576	581	551	539	549	505	509	482	533	516	552	536	525	549	475	549	563	536	498	505	547	505	586	535	510	546	552	522	531	569	556	530	533	520	557	572	542	506	518	569	544	517	485	522	560	528	518	552	526	533	510	564	515	538	515	539	531	574	538	480	527	534	554	534	526	518	502	517	499	545	509	533	524	529	569	545	518	528	548	548	517	523	489	553	531	538	499	478	513	553	527	522	555	558	560	536	501	526	491	535	497	533	523	492	535	526	518	523	523	519	538	504	542	544	535	559	551	522	535	536	548	491	533	524	524	573	567	513	560	516	566	539	535	487	547	505	489	534	515	517	508	537	507	538	521	494	528	504	522	528	497	498	538	517	573	495	508	568	523	495	550	507	566	483	535	542	549	528	548	582	539	517	512	498	565	506	549	536	538	507	515	536	562	488	537	504	530	520	536	521	565	532	532	552	527	535	528	554	549	514	519	559	538	502	517	506	546	522	534	498	534	572	495	510	505	510	536	546	543	540	525	513	524	536	516	500	524	510	530	511	561	524	545	539	507	532	518	507	525	533	548	547	510	538	495	541	540	530	525	510	508	516	519	521	545	556	513	505	568	507	528	523	517	530	548	537	519	502	567	494	493	562	546	548	506	525	520	519	515	515	570	518	474	529	530	543	516	539	507	551	510	506	569	513	519	519	515	524	527	555	517	525	501	546	485	535	531	505	505	560	543	560	564	536	566	514	508	502	499	562	522	574	508	531	514	527	545	515	538	519	474	491	519	497	536	523	552	517	503	543	528	590	507	547	567	497	518	529	514	535	517	570	515	540	489	553	502	521	505	532	527	568	582	516	509	497	508	512	506	548	502	574	517	579	536	466	552	490	548	503	544	555	536	526	552	559	513	472	537	534	514	564	493	539	507	517	521	563	518	492	540	498	515	519	532	556	552	495	524	541	529	542	558	486	485	550	558	554	489	529	546	531	554	493	488	506	551	533	535	557	576	527	501	523	540	519	564	534	537	508	527	498	518	554	536	540	517	560	546	540	496	546	537	535	492	512	506	511	539	528	524	567	539	529	552	534	517	518	535	542	520	531	545	545	551	515	560	469	513	468	550	566	548	509	516	543	519	520	532	509	546	561	506	532	531	529	520	472	562	500	531	516	534	560	529	545	533	505	523	490	522	505	488	480	478	540	529	505	538	492	509	526	561	525	541	501	505	522	512	509	543	548	538	502	529	538	509	513	520	524	497	519	495	521	523	572	516	509	514	554	530	546	556	531	490	544	533	533	536	508	528	533	504	570	525	535	534	508	583	512	525	510	585	523	526	502	542	556	543	555	549	485	552	520	538	540	526	523	513	547	496	566	523	535	516	523	567	512	539	519	520	541	557	538	529	519	526	538	560	510	506	531	514	499	514	544	542	505	535	528	515	552	541	541	529	506	533	550	520	488	487	538	524	496	501	532	554	491	501	533	529	509	546	511	546	538	549	490	534	554	534	526	526	598	511	514	526	539	534	545	536	535	541	506	507	543	498	545	532	552	522	549	490	519	537	501	549	511	505	540	533	491	553	519	556	532	522	543	525	536	545	528	531	536	520	515	528	528	500	509	531	532	517	498	546	489	556	540	542	547	515	533	570	514	522	528	563	500	521	561	550	543	558	519	489	528	483	508	548	512	529	540	528	501	516	505	524	515	541	495	543	509	534	534	545	514	521	537	505	529	504	529	588	517	516	538	553	548	558	562	574	499	540	550	505	503	533	549	492	492	552	506	547	503	562	521	528	492	549	558	476	520	472	493	537	516	526	544	556	523	539	514	537	488	537	478	533	536	526	553	529	511	507	527	507	502	526	505	537	508	518	507	520	545	480	499	498	510	505	553	535	504	513	532	533	543	544	560	552	566	559	477	485	519	530	527	488	579	581	532	511	503	563	488	540	535	571	584	495	529	572	538	561	564	527	513	527	534	542	548	540	513	493	517	580	506	527	497	561	557	493	504	478	534	500	530	519	523	527	536	505	527	511	579	511	557	549	510	498	487	537	561	499	466	527	513	505	500	506	499	530	579	521	519	554	558	545	520	591	530	489	521	528	530	523	565	557	507	503	496	528	513	493	504	523	513	507	503	518	544	562	574	562	541	529	543	522	520	532	526	565	565	539	558	573	504	522	502	543	493	474	522	548	551	503	524	563	515	539	527	528	530	535	554	501	514	496	505	496	526	476	507	537	551	476	541	539	535	558	513	561	511	557	564	530	523	522	569	553	494	565	528	517	478	564	522	491	520	534	493	482	528	528	541	560	513	508	510	519	533	558	506	522	517	496	478	546	524	535	502	520	532	573	501	506	506	561	546	530	551	525	541	542	538	510	536	542	534	488	530	520	502	559	560	492	555	544	542	512	532	533	507	543	513	545	551	509	534	532	512	544	568	517	479	549	559	496	535	511	552	521	496	544	517	503	517	539	560	547	514	517	524	515	498	535	537	560	561	540	554	581	536	517	535	501	534	558	525	564	495	528	540	518	536	519	524	497	531	510	558	515	513	547	553	537	528	553	554	556
50033	44174	31788	30776	32362	33565	29110	27815	20261	13399	7957	4818	3370	2552	1822	1294	940	737	466	461	384	368	359	330	342	336	308	300	296	300	299	298	304	280	242	286	312	281	276	276	283	291	281	277	270	294	278	261	289	281	256	276	289	243	255	262	262	236	275	274	267	258	256	252	268	267	261	252	234	247	226	277	253	272	261	231	290	293	256	245	255	250	260	280	261	237	237	251	230	268	272	259	259	247	249	271	242	234	252	263	263	258	271	293	227	237	251	251	243	259	268	265	248	254	229	224	245	267	240	243	279	272	276	232	242	230	254	270	262	234	247	252	254	231	263	257	259	245	241	245	280	234	248	264	260	198	254	236	243	258	259	299	244	250	276	268	260	266	268	256	239	255	249	212	244	241	252	259	264	255	239	222	234	243	240	241	266	224	250	264	212	253	271	255	241	244	246	258	221	292	269	246	266	237	254	270	244	235	248	219	271	272	274	247	254	241	251	247	229	269	238	247	238	241	249	265	233	243	239	242	249	240	225	251	253	257	266	261	252	261	255	271	231	238	229	235	244	271	273	260	264	249	256	239	282	258	282	247	246	253	233	264	240	275	261	252	265	270	250	248	240	259	283	233	223	242	256	264	226	247	223	261	253	250	232	214	249	216	272	256	264	229	264	244	273	237	246	261	253	261	242	242	249	242	247	268	246	229	230	274	252	252	250	274	268	223	235	271	241	249	256	235	252	255	251	259	254	243	236	231	280	247	280	242	258	238	234	249	230	221	248	244	221	256	222	248	231	234	247	213	256	233	240	236	245	258	225	241	227	271	226	228	264	210	267	225	254	280	241	267	250	215	255	295	240	235	246	261	241	257	225	272	226	249	245	256	237	259	245	220	234	237	248	256	244	282	281	259	248	226	256	247	259	249	221	235	237	246	252	246	241	269	262	283	246	271	233	246	246	270	230	235	280	234	271	221	233	243	222	249	260	255	270	228	260	248	245	240	243	247	253	263	262	238	245	273	258	247	245	282	247	248	251	221	250	255	246	249	251	234	277	250	248	261	254	250	222	243	279	283	246	251	222	257	290	257	244	245	251	245	228	241	267	245	267	241	239	235	233	243	251	252	236	249	242	251	273	233	263	246	240	244	234	257	247	250	261	238	247	245	226	257	259	280	272	263	226	218	257	235	232	279	236	240	247	258	250	233	251	277	237	267	243	271	256	249	244	255	254	253	252	231	222	249	253	257	253	250	274	259	255	246	282	235	227	276	251	251	240	259	260	273	248	271	276	238	282	247	246	241	237	255	232	243	263	244	271	260	252	253	242	256	248	219	250	253	243	259	237	250	253	241	260	259	238	243	239	245	245	257	246	272	234	242	234	257	256	237	272	284	261	257	271	237	233	243	250	240	257	272	258	243	252	240	236	263	258	247	246	221	268	239	244	230	222	259	239	265	288	224	241	266	218	261	240	254	251	258	290	248	253	243	269	257	255	252	267	235	256	238	240	227	231	259	237	259	242	249	234	222	247	222	249	244	250	247	260	243	253	228	255	219	278	246	288	236	285	263	248	243	259	224	232	249	248	258	269	219	239	233	217	252	222	269	253	241	261	240	258	246	257	265	225	259	225	265	254	229	238	255	240	235	237	235	275	291	245	246	260	258	245	251	269	238	245	262	231	230	247	252	270	227	259	235	241	218	233	274	242	249	252	254	242	299	245	239	244	263	241	241	229	232	242	220	242	216	254	264	246	267	222	261	260	232	248	249	248	236	254	237	238	267	260	252	251	269	221	256	241	239	249	236	226	255	254	246	260	269	260	260	229	266	258	252	202	248	248	258	242	248	237	232	252	229	234	262	286	245	261	249	246	269	252	253	254	234	227	252	229	240	253	272	231	259	244	257	241	243	233	251	292	250	250	229	233	253	254	226	270	230	264	260	254	247	255	265	241	274	266	221	261	259	245	251	259	247	244	271	268	236	254	264	270	248	253	239	250	250	273	223	232	258	237	263	256	241	250	247	277	243	250	243	245	253	262	227	228	274	225	235	237	262	247	240	247	259	230	247	241	234	238	231	248	217	252	230	288	261	269	267	210	237	250	247	228	256	249	263	282	245	269	254	229	232	259	233	266	274	241	246	256	273	256	297	251	264	246	225	240	248	225	250	261	260	227	261	223	259	251	253	274	259	245	269	230	238	235	246	234	243	237	262	242	232	251	260	229	256	255	253	263	217	242	230	262	271	234	239	250	272	245	267	232	252	242	252	245	266	239	231	242	269	259	266	250	254	260	226	233	269	244	257	239	256	265	243	272	214	259	225	242	263	269	261	292	240	241	261	247	205	226	253	273	250	264	253	266	252	237	247	235	243	218	225	274	240	264	232	239	241	277	249	233	243	246	246	245	245	285	243	256	253	245	249	251	262	255	245	242	229	240	252	250	274	252	253	232	273	256	273	231	222	254	252	255	225	265	230	237	233	227	254	243	231	274	280	257	256	241	260	219	298	256	261	215	241	259	245	239	240	240	250	247	244	253	239	235	247	231	250	250	246	237	256	264	250	251	249	243	258	220	237	246	271	252	251	252	233	229	232	222	234	287	254	286	236	242	251	244	272	221	289	227	254	249	241	264	254	249	256	256	247	259	264	253	279	257	257	260	252	242	238	265	248	305	236	249	261	271	253	218	265	227	236	276	256	225	232	239	241	242	207	251	248	236	251	240	256	239	253	255	253	239	247	227	288	269	235	254	268	250	267	228	284	217	226	269	253	259	241	213	254	241	264	228	267	231	276	243	230	232	259	276	248	231	253	274	268	239	279	234	242	248	249	275	244	246	248	249	277	237	244	258	243	258	250	244	242	233	258	266	254	268	223	247	268	254	225	264	232	257	267	258	233	273	266	251	248	218	244	250	259	255	236	271	266	247	245	240	253	222	246	248	262	234	239	253	266	267	254	237	264	247	252	256	261	231	254	246	254	266	283	247	240	266	273	276	251	243	262	255	261	251	268	260	230	233	262	222	270	252	231	243	251	242	225	241	262	257	232	266	283	261	242	261	231	244	275	271	214	222	248	244	250	256	212	237	251	254	280	253	239	234	253	256	257	272	252	254	216	267	253	254	252	274	257	250	255	258	230	267	243	246	226	261	232	247	238	254	256	235	254	243	237	258	233	263	259	251	232	234	248	267	287	265	300	274	278	243	234	272	264	277	236	236	228	246	231	238	233	253	242	244	247	250	241	248	250	230	249	282	252	226	240	234	259	254	269	229	243	272	262	234	224	245	268	252	255	231	243	264	264	260	232	245	234	281	263	224	222	275	250	252	234	259	232	260	221	262	255	252	236	254	264	246	267	271	283	240	226	264	234	227	257	252	277	237	268	265	272	254	240	245	241	250	266	266	236	256	283	244	261	245	289	252	278	247	255	236	250	263	252	223	253	273	262	236	247	250	258	264	258	267	260	241	233	232	258	260	260	251	288	230	224	232	239	244	280	308	227	262	271	269	240	262	251
40430	40492	35640	36089	42172	42302	40661	38614	31874	24774	19038	14085	11470	9088	7088	5541	4383	3340	2596	2306	1855	1754	1640	1427	1312	1436	1340	1274	1246	1133	1191	1062	1058	1004	991	1113	1063	1023	966	980	971	945	973	960	990	972	998	986	910	964	922	986	988	985	895	957	875	898	878	899	807	835	844	820	835	819	829	861	837	813	839	806	844	820	812	764	811	801	778	748	816	818	809	788	764	764	811	828	804	787	778	791	829	823	832	776	754	772	792	772	769	742	797	785	787	813	760	785	805	756	786	771	780	782	831	807	762	795	751	774	761	787	768	802	792	787	775	768	803	749	789	786	766	755	777	800	759	765	778	783	793	790	844	758	778	787	754	801	777	775	815	799	787	828	768	767	767	748	776	766	760	791	742	800	757	790	807	769	781	777	793	782	753	787	781	801	781	768	823	811	757	762	786	768	778	791	755	834	761	741	764	740	814	772	777	729	773	713	816	773	717	785	716	790	778	773	824	834	758	784	763	777	777	738	800	764	777	753	777	777	753	735	760	768	747	777	804	805	796	753	821	803	784	768	808	753	788	757	799	790	802	818	796	775	756	752	758	777	773	722	735	770	784	813	772	763	783	776	744	818	783	809	686	787	820	770	805	789	775	760	775	792	793	787	764	781	796	781	771	797	756	825	775	752	810	783	755	793	772	790	826	773	796	820	790	813	791	787	792	800	790	770	756	780	750	785	827	787	757	747	775	784	751	752	832	795	753	790	786	760	749	796	806	765	765	827	767	715	765	762	769	740	757	773	791	756	816	790	745	754	757	784	788	806	777	806	752	763	818	816	774	793	773	823	746	808	767	784	778	804	755	789	747	786	790	793	740	811	718	774	791	799	808	817	803	776	780	786	817	812	775	788	749	754	783	794	767	788	773	790	781	782	800	755	787	773	727	757	753	800	769	790	778	771	771	776	785	794	790	750	774	829	752	797	815	746	790	804	759	794	782	799	791	791	757	767	739	712	794	735	779	781	775	747	745	778	779	788	747	742	801	773	777	798	765	736	770	758	802	748	779	751	766	817	777	760	765	758	776	811	719	810	822	770	725	781	823	748	808	757	800	805	812	809	804	761	801	803	811	786	816	800	790	722	783	734	783	788	768	729	800	789	754	696	807	797	805	718	745	795	775	805	773	785	775	750	781	810	776	779	733	799	753	800	821	770	821	799	808	794	832	760	751	755	761	785	793	766	807	751	752	755	834	780	824	761	812	774	820	767	792	785	814	762	836	769	763	739	745	774	793	781	769	761	761	780	811	792	841	767	778	767	794	754	802	801	798	756	768	773	830	811	823	726	767	780	789	804	807	756	834	750	762	778	768	758	862	741	798	750	779	790	782	760	775	818	735	762	777	797	748	776	769	777	829	785	747	758	761	795	763	789	746	767	725	789	779	776	747	779	767	784	728	767	756	810	748	803	757	778	771	747	770	790	724	769	809	758	826	819	821	809	805	769	782	815	778	777	739	799	784	845	777	718	779	814	758	729	743	780	784	783	773	769	733	757	831	772	768	730	785	826	755	749	794	740	736	765	744	766	786	843	750	742	807	781	832	788	743	793	752	806	800	849	757	796	797	769	768	780	791	801	808	799	766	772	799	815	814	807	741	782	760	775	792	775	773	786	749	776	775	734	842	807	795	785	798	749	786	772	793	767	757	747	784	807	815	783	809	801	779	764	755	781	818	771	746	768	757	758	769	782	820	832	746	768	793	777	723	797	822	735	756	792	769	789	789	775	759	740	804	758	767	771	840	777	778	822	809	808	784	784	776	789	750	802	758	820	754	748	767	715	791	786	750	778	810	765	802	698	766	780	798	798	742	796	783	780	788	791	795	778	796	811	773	757	756	805	784	756	788	790	801	786	703	797	804	781	761	748	726	776	737	823	817	783	747	781	777	749	801	759	786	764	724	787	774	788	766	777	818	794	726	744	733	764	832	788	809	772	788	794	738	827	755	713	787	797	760	748	760	779	752	764	782	750	766	765	849	796	741	743	776	752	750	801	769	775	753	821	796	780	794	777	769	752	704	798	783	759	793	732	789	773	760	833	780	820	779	784	770	736	860	797	751	814	729	820	770	817	776	766	792	796	765	797	775	770	792	795	764	823	791	792	818	805	759	795	787	774	758	810	742	763	787	831	762	823	756	751	806	792	809	735	773	839	765	772	798	772	761	801	769	770	804	813	785	747	809	767	808	740	787	769	783	748	792	754	791	855	746	797	789	795	815	763	758	768	765	751	794	814	792	759	756	795	744	782	791	793	705	784	700	801	796	795	763	784	765	817	797	809	818	824	748	826	851	783	771	737	806	807	741	762	786	744	793	774	773	800	756	772	757	783	771	797	782	812	760	740	805	739	796	756	748	805	769	810	820	760	763	806	803	830	804	772	800	822	793	735	775	820	786	786	793	800	803	797	783	844	753	773	745	800	782	774	771	767	817	769	749	790	798	768	760	746	790	771	810	769	789	735	783	774	766	785	775	769	755	795	777	784	817	767	784	742	750	773	781	772	802	788	795	812	787	884	780	734	793	799	823	811	790	788	803	760	769	768	789	757	797	855	806	778	761	847	805	837	743	819	776	759	744	752	813	730	826	775	803	761	806	738	764	812	793	804	762	807	831	794	819	793	783	766	780	795	810	775	815	786	786	776	762	797	753	766	768	751	798	774	769	766	789	773	781	764	804	767	804	800	752	770	750	733	781	756	768	796	788	792	783	785	758	751	794	791	759	787	774	778	792	839	835	780	861	811	759	781	779	819	783	791	748	765	795	788	737	814	765	781	760	738	754	790	807	787	777	821	782	785	783	732	823	761	784	790	757	778	813	804	737	752	774	785	741	730	782	777	760	775	718	769	794	797	757	798	790	747	754	778	831	797	771	813	787	791	783	773	781	779	792	796	767	773	749	774	793	781	767	812	825	774	835	745	758	813	781	782	771	796	765	768	772	789	825	743	811	791	764	746	758	769	773	799	791	743	779	787	834	835	772	751	774	796	747	758	791	738	751	735	751	793	788	731	795	764	772	831	745	746	775	726	801	797	793	763	772	775	837	746	783	769	735	777	767	759	811	770	762	789	779	780	819	796	745	751	748	768	792	798	826	803	789	758	778	793	762	768	783	791	771	792	763	744	759	836	731	755	777	711	791	826	786	776	778	789	799	779	753	782	823	807	813	810	804	807	817	789	773	808	829	797	745	791	790	773	762	762	784	714	788	815	789	802	803	775	767	810	796	759	791	774	756	785	798	819	790	823	789	759	774	791	788	792	766	761	820	786	775	748	801	808	809	772	786	786	889	764	762	773	737	743	727	777	745	803	799	715	759	764	810	779	776	731	804	810	803	783	785	748	808	770	778	765	842	805	794	783	750	733	761	777	762	810	781	792	807	788	754	784	757	754	810	803	734	767	752	750	789	775	783	765	769	818	768	798	789	773	788	807	732	807	791	794	769	772	739	770	799	828	758	795	755	785	800	839
14873	11294	5951	3470	2907	2450	1636	1389	939	676	591	430	344	299	259	240	217	171	226	156	185	176	180	152	174	162	162	162	154	173	176	146	174	166	147	157	172	182	146	176	164	170	171	144	151	155	160	166	145	174	145	161	153	189	151	169	166	146	154	165	135	159	124	159	159	166	164	148	174	147	160	147	138	165	176	173	168	175	165	149	158	147	153	180	188	159	142	155	161	180	172	143	165	161	157	142	153	154	184	138	167	145	137	156	153	166	164	147	162	133	151	150	154	159	145	155	157	127	166	154	151	177	165	160	152	155	145	182	169	151	156	143	138	169	156	163	154	148	150	138	137	151	156	158	153	139	154	143	150	141	171	147	144	166	163	148	152	167	135	165	140	152	160	131	150	137	139	152	159	179	166	132	165	180	145	159	167	166	134	134	136	154	159	164	156	180	149	157	179	140	153	169	166	147	168	156	163	148	142	163	152	163	140	167	141	127	149	151	153	156	146	146	147	139	153	138	171	132	149	129	144	138	159	176	155	161	145	162	155	160	132	139	171	148	165	145	140	155	145	152	168	170	190	172	129	145	153	151	159	196	143	145	149	163	160	162	148	186	163	148	139	142	174	131	151	154	149	146	158	160	159	167	170	136	161	160	125	153	158	152	147	148	161	145	163	160	169	156	157	141	169	150	143	149	140	156	153	138	171	148	148	171	150	165	146	152	146	164	143	135	142	126	167	164	156	180	152	185	155	159	150	159	164	123	150	153	145	160	160	152	153	170	149	142	147	165	159	152	167	143	156	137	134	161	172	164	156	143	159	150	157	145	132	161	165	150	160	138	174	158	119	149	153	131	172	145	161	145	167	164	149	158	158	132	152	166	152	154	151	164	149	152	143	150	156	141	151	176	166	151	141	189	159	128	175	153	171	150	138	160	148	176	142	179	173	162	164	187	172	197	173	167	157	158	152	159	157	167	146	150	170	173	144	143	133	146	158	160	156	163	158	141	151	148	176	168	162	185	164	151	163	137	171	174	160	149	148	142	141	169	156	161	136	151	163	167	154	133	163	175	150	153	163	149	155	158	154	141	160	153	145	150	169	152	161	130	133	148	151	156	161	152	157	156	165	163	151	168	147	152	158	134	142	147	181	139	147	146	138	173	159	177	180	133	157	145	152	155	172	150	147	179	170	171	166	153	153	165	172	160	162	157	157	142	164	146	191	161	152	162	153	159	147	141	166	179	138	139	183	143	145	159	155	154	147	152	165	149	172	157	138	155	144	148	140	170	160	152	150	159	164	155	156	150	156	155	160	147	148	159	160	156	136	152	163	158	153	158	182	152	155	172	148	158	143	148	175	160	138	182	165	167	184	159	142	172	152	130	156	157	146	139	131	151	149	124	160	184	184	154	138	154	160	143	132	159	137	154	141	159	175	137	147	144	152	152	167	159	153	166	154	152	144	166	144	160	145	159	185	146	144	134	148	165	165	167	154	153	155	160	150	150	179	147	146	156	152	142	164	171	146	149	153	147	144	153	165	173	167	144	145	141	142	151	155	134	161	148	172	178	151	152	176	160	136	145	160	161	128	140	145	142	159	140	158	150	143	164	164	157	154	153	170	154	153	148	150	149	177	158	142	153	131	156	166	164	145	154	155	142	158	151	148	175	156	171	138	139	164	148	168	167	183	142	176	167	156	151	148	155	156	183	144	157	162	141	136	161	152	148	150	152	151	173	164	166	164	152	127	148	164	139	154	146	159	154	184	160	148	155	159	144	125	149	149	148	128	163	183	148	150	155	173	148	155	159	161	166	158	144	156	158	171	160	162	144	175	166	176	161	168	185	158	152	149	152	155	138	147	162	153	133	150	161	135	150	154	157	141	171	166	164	169	150	155	167	146	149	164	156	162	146	150	168	129	159	155	170	164	153	174	150	140	153	160	188	165	160	165	151	134	154	120	159	162	149	174	146	159	141	156	175	138	141	158	143	158	166	156	143	146	172	147	163	153	162	141	145	162	170	156	160	165	166	149	158	148	182	142	147	157	183	123	163	178	137	145	139	143	173	149	170	176	175	121	146	151	160	152	159	157	123	152	163	159	147	148	163	167	150	147	170	173	127	169	149	180	144	164	145	168	143	165	133	151	159	178	141	152	150	159	164	151	157	138	192	157	164	155	173	134	142	165	149	166	164	141	157	147	145	149	144	117	174	155	156	140	142	163	154	182	144	157	165	153	148	153	175	181	142	150	139	174	151	166	155	158	163	149	146	146	140	156	139	143	157	137	156	153	182	158	154	163	161	140	164	139	176	137	173	154	157	171	153	152	140	155	157	161	146	158	153	163	160	148	152	153	167	160	163	166	168	153	170	136	152	142	159	183	163	141	161	151	158	156	162	146	177	155	135	175	148	163	135	137	179	144	156	147	162	163	145	136	149	168	135	145	168	161	167	174	145	181	141	165	147	150	139	163	168	170	154	158	158	174	157	171	164	166	154	161	148	160	146	149	149	133	143	161	137	158	150	179	137	139	150	110	172	166	163	160	174	168	153	150	149	163	154	154	152	150	155	157	151	165	155	128	148	161	165	150	134	171	132	154	135	158	159	158	141	185	160	130	137	140	122	160	164	165	156	151	147	162	150	137	156	145	149	182	137	151	168	162	154	149	144	148	164	153	158	152	176	140	156	169	152	144	165	159	159	124	146	162	156	155	159	149	142	152	161	150	160	160	160	152	155	127	162	153	151	173	155	164	154	157	134	168	141	156	164	134	143	146	176	140	143	163	146	156	171	145	182	186	154	147	136	134	154	147	161	125	161	150	155	153	172	166	152	163	180	168	153	140	143	139	154	144	159	179	151	176	153	156	170	153	168	155	162	127	129	159	160	151	146	176	164	176	133	163	167	144	149	164	154	166	145	148	160	169	151	159	183	138	169	153	160	143	137	136	161	170	147	158	145	158	155	179	153	127	135	161	149	152	148	158	160	163	167	170	157	153	170	148	149	146	154	165	150	138	149	175	157	130	138	192	155	145	172	150	169	139	122	134	156	148	158	167	132	136	159	158	165	143	176	152	174	167	161	171	160	160	157	150	169	146	126	141	162	148	161	171	188	161	141	158	171	141	157	172	150	163	152	145	151	148	153	152	157	133	154	150	146	161	142	138	126	187	145	173	137	164	152	146	142	137	171	140	178	156	151	142	161	158	159	144	110	155	141	141	163	153	149	178	154	146	152	148	159	137	149	159	173	156	146	159	155	177	152	141	168	158	178	151	155	144	162	157	189	134	151	161	158	176	155	145	141	158	177	179	147	140	159	140	162	150	154	150	138	147	142	147	170	147	155	121	153	156	157	156	122	154	157	156	146	163	136	164	134	146	162	153	157	152	168	147	124	149	168	144	158	156	145	154	161	148	139	157	154	161	145	145	129	128	154	181	146	156	146	143	151	163	153	166	154	140	140	156	153	137	132	160	145	150	145	155	150	158	174	164	163	146	153	149	148	151	157
12383	13796	10019	8388	8848	8082	6280	5543	3801	3366	2882	2216	1836	1618	1267	1092	984	887	809	805	654	698	657	652	642	668	596	612	633	632	573	591	596	544	622	561	612	564	593	587	563	575	543	537	585	577	553	591	582	604	576	593	583	570	563	567	529	520	550	556	536	495	555	559	569	535	560	525	564	555	539	496	542	548	525	494	542	570	533	551	530	520	489	529	569	490	513	531	534	549	557	548	508	515	546	515	527	544	514	534	515	548	536	549	532	558	548	512	518	520	483	529	496	571	536	531	491	537	525	496	527	507	546	540	544	508	525	530	532	498	496	521	511	540	562	531	552	530	558	563	516	509	530	559	532	546	554	559	511	496	518	499	485	518	543	545	519	520	533	534	571	531	541	495	538	522	538	530	510	501	543	511	498	521	513	546	517	520	536	466	497	577	480	523	520	533	534	547	521	560	527	497	511	519	501	547	531	478	536	559	501	504	573	542	471	524	546	549	524	543	543	520	511	561	541	513	532	485	495	497	527	503	520	545	553	556	514	570	518	509	509	501	547	477	539	583	483	521	518	505	530	541	544	557	514	514	497	488	522	528	488	505	519	483	546	539	531	497	546	521	541	554	538	555	546	498	517	525	530	497	544	523	495	502	559	495	557	521	534	510	530	534	518	542	540	503	525	477	539	491	549	494	520	513	500	498	500	513	540	527	533	502	501	519	561	514	545	580	493	510	551	537	528	512	526	565	487	562	520	520	535	532	536	491	524	470	529	529	538	498	562	499	555	516	518	526	488	498	491	501	532	554	499	479	513	515	526	520	545	507	570	567	524	537	518	550	497	549	484	502	466	525	511	499	518	541	512	519	456	549	496	588	539	495	501	557	526	527	533	529	487	536	500	527	514	531	546	504	516	544	529	563	458	531	464	517	528	549	553	523	516	509	534	535	533	527	495	499	545	544	529	556	514	530	518	512	540	527	531	493	558	510	546	527	548	542	536	532	511	528	492	510	553	496	543	525	508	598	525	550	521	522	516	528	488	550	508	488	539	531	574	488	503	522	518	501	506	561	535	579	529	556	496	551	518	547	545	509	512	542	568	505	502	555	502	525	549	535	549	514	551	498	509	525	541	535	551	533	498	528	556	527	519	517	524	488	500	500	534	537	550	495	538	561	547	499	519	488	557	511	503	556	505	527	490	541	563	516	560	501	541	517	532	531	543	521	583	532	543	532	509	558	502	501	536	530	527	519	524	504	537	575	524	553	519	541	551	483	544	546	522	585	542	533	560	546	551	585	559	524	510	499	536	532	551	539	519	504	544	545	532	512	511	544	537	509	551	497	557	479	567	524	527	506	573	521	533	501	519	496	493	516	498	529	500	476	510	499	534	528	517	516	476	518	507	497	480	526	566	581	551	503	601	525	536	518	496	520	561	522	549	520	523	483	537	551	527	517	529	544	527	573	518	541	515	510	523	501	566	573	546	557	518	528	496	538	525	541	508	523	506	516	534	517	560	532	530	518	555	516	496	541	534	521	522	514	521	532	541	546	569	554	515	529	528	567	520	526	514	515	489	479	557	491	555	510	532	562	475	500	503	518	553	564	506	541	556	537	527	537	528	515	523	529	539	498	524	547	515	502	548	522	528	543	501	510	539	487	555	517	456	516	507	512	536	539	554	513	546	555	577	515	501	518	514	514	568	525	501	501	535	530	547	561	493	536	531	522	516	516	507	532	532	520	520	509	527	570	536	523	544	527	511	567	532	542	500	548	530	537	558	510	510	534	505	524	550	530	512	563	457	532	541	490	492	542	493	487	543	535	524	510	530	505	526	494	529	549	518	553	501	535	554	514	546	545	525	530	514	530	538	520	508	512	535	553	547	507	540	555	486	534	573	518	542	542	525	526	511	523	539	504	515	539	530	537	500	569	502	500	511	525	551	548	529	523	502	518	520	525	550	500	524	519	553	507	535	519	546	578	551	542	544	512	514	507	523	541	518	448	545	532	573	511	531	516	529	555	507	533	531	500	524	552	569	514	578	497	528	571	535	514	529	478	529	538	503	542	517	572	531	516	564	528	550	535	503	561	548	578	516	558	538	534	536	560	563	507	506	539	505	521	528	530	502	516	504	552	500	532	509	507	508	565	477	499	535	538	504	515	506	536	491	510	521	530	540	511	530	574	521	504	503	560	523	520	528	452	513	534	514	506	515	531	534	529	490	538	570	584	531	520	496	535	518	519	555	520	493	524	485	531	544	547	513	549	528	510	515	526	510	533	549	497	553	564	492	550	506	525	545	530	532	528	534	531	539	539	525	548	484	526	550	564	533	522	505	520	553	544	552	555	525	535	512	515	520	537	535	494	549	530	530	519	530	543	475	496	518	531	540	537	521	495	511	537	524	523	527	516	525	580	539	537	493	544	560	532	531	511	511	505	508	505	549	534	561	555	521	541	550	503	548	518	533	493	536	506	521	549	509	540	508	535	511	497	491	506	505	524	490	527	538	481	535	520	548	524	506	517	526	492	505	570	541	505	535	517	552	523	485	537	527	513	551	553	547	515	499	548	550	519	519	563	484	538	501	537	508	559	491	481	541	522	545	520	529	488	536	544	508	550	533	494	523	536	545	500	531	499	539	500	535	561	509	491	529	519	493	552	553	553	542	531	490	488	536	499	566	520	534	565	509	513	569	525	506	501	472	504	560	570	494	532	515	524	511	529	521	529	468	500	531	525	552	547	526	534	521	508	522	550	565	496	520	503	553	572	542	515	524	512	519	525	525	513	518	529	535	523	529	540	533	539	586	517	477	490	500	524	521	522	569	489	499	565	566	517	517	568	502	524	573	566	502	556	523	543	512	530	528	560	526	514	493	526	539	502	511	543	513	486	506	486	542	502	540	510	557	558	514	502	543	542	561	511	485	496	531	497	525	529	520	528	523	487	507	528	520	536	512	521	528	518	518	504	543	540	517	535	523	551	543	507	515	515	543	505	556	508	546	554	496	517	532	527	499	550	482	513	540	558	517	489	529	487	476	543	531	553	531	512	521	513	505	547	485	487	548	511	537	521	473	511	503	540	500	531	502	543	555	512	539	548	515	499	562	523	487	512	516	535	537	515	573	551	559	521	557	500	540	495	531	523	546	478	509	519	550	533	547	549	571	509	515	533	533	491	511	561	491	554	521	514	507	506	530	489	532	520	474	490	513	571	505	537	500	555	506	514	536	533	526	535	530	537	540	511	528	511	506	510	527	568	521	536	542	531	524	532	552	507	548	500	517	546	577	507	530	523	536	505	506	532	516	532	513	520	491	523	554	585	545	516	491	545	536	552	549	562	510	541	523	591	500	525	507	575	497	537	522	560	493	532	478	525	508	579	529	534	539	534	540	521	588	541	505	548	527	543	538	521	524	525	542	525	526	529	502	503	505	525	505	520	557	534	564	513	536	541	524	517	508	521	603	516	505	506	542	556	509	539	513	537	520	573	528	558	541	491	537	509	475	533	521	525
41216	43586	28674	25601	25663	25059	20235	17746	10504	6496	4179	2028	1327	978	771	551	402	338	287	261	258	219	204	228	189	216	201	189	203	183	175	189	192	192	198	152	170	178	182	178	188	159	166	192	155	169	187	168	147	174	155	167	173	160	168	156	189	171	150	169	137	175	156	168	161	143	168	179	180	161	162	173	197	165	166	144	174	176	155	166	163	169	166	154	165	165	155	156	163	145	149	159	171	141	166	162	157	143	171	144	153	158	163	146	153	169	141	156	159	168	157	164	163	148	161	141	175	145	132	167	144	165	145	141	156	149	164	147	149	168	157	172	167	136	152	154	150	156	151	159	163	159	174	148	153	175	193	141	142	165	153	159	163	146	150	157	164	159	170	159	165	163	144	146	162	168	158	171	187	161	156	161	173	148	154	133	162	194	146	145	157	161	187	167	164	184	163	141	144	161	133	158	139	159	151	143	164	177	173	158	163	154	162	181	162	171	162	160	137	170	143	160	177	172	158	144	168	150	164	154	142	188	170	162	149	145	161	157	167	153	155	150	188	166	159	132	169	163	177	173	156	164	181	151	159	167	149	147	167	156	160	166	172	139	156	154	185	165	153	160	167	184	157	164	151	156	176	156	150	151	164	171	169	155	170	152	165	161	158	168	154	148	153	167	143	159	162	162	152	144	155	168	159	157	173	162	152	167	166	150	164	151	178	157	159	170	147	168	131	142	160	154	165	146	180	160	151	156	143	162	186	158	163	157	151	158	168	156	156	164	159	141	145	183	173	162	151	185	173	161	159	168	170	133	174	150	165	132	133	156	152	162	170	164	174	155	164	154	146	146	161	162	151	143	179	188	154	170	130	165	169	161	149	147	147	162	152	136	133	160	167	122	158	151	155	168	143	137	172	147	143	145	154	166	171	144	163	166	182	146	161	150	154	186	142	130	142	148	194	172	165	153	154	165	146	166	155	148	141	163	172	119	162	142	177	180	127	162	155	181	160	168	132	160	166	177	147	162	170	165	189	158	165	170	160	170	170	170	168	149	156	169	156	174	164	153	165	159	177	144	169	155	160	159	146	167	168	173	174	128	149	155	162	178	176	120	182	157	176	158	159	167	176	168	160	146	152	124	157	150	166	154	176	178	160	156	143	170	167	151	171	186	160	128	149	131	168	157	174	154	153	170	161	157	163	148	145	151	138	153	157	142	153	159	154	158	161	143	137	158	141	140	174	161	156	165	137	167	167	147	182	158	157	133	153	172	167	147	139	140	154	158	174	152	147	162	144	154	162	177	148	161	148	155	173	150	166	148	165	166	165	180	163	168	145	174	152	182	151	149	122	159	166	156	157	166	166	173	159	184	155	162	165	148	159	152	152	156	162	157	153	138	178	180	153	141	163	157	154	144	155	170	166	166	178	146	151	149	170	141	167	183	150	153	152	152	163	144	158	180	161	179	168	161	160	136	158	174	169	167	154	180	153	143	146	169	175	151	163	170	163	149	159	150	160	188	163	160	154	173	163	163	183	150	179	136	158	160	153	179	150	144	125	184	163	166	156	168	163	144	170	157	138	173	179	160	168	136	161	152	146	151	167	163	159	167	149	155	177	151	179	143	163	146	148	167	148	156	167	167	156	144	171	147	170	171	163	168	159	168	183	147	165	173	158	154	163	187	144	145	161	160	149	160	155	146	154	143	162	156	137	175	144	166	149	141	168	150	144	171	163	170	165	168	152	172	154	181	168	152	178	153	165	181	165	152	183	162	156	160	146	160	141	149	152	152	147	155	146	164	155	159	147	162	168	181	158	153	153	163	140	150	143	152	166	179	153	169	160	151	155	142	145	171	175	155	149	149	124	169	173	156	174	136	155	152	135	139	158	174	171	160	141	158	153	148	131	187	160	201	183	174	176	147	149	171	170	143	155	183	162	177	156	148	180	169	156	151	154	161	165	164	169	166	148	168	176	170	142	156	155	173	152	190	161	155	160	169	152	168	154	153	163	143	152	169	166	153	159	148	193	153	145	154	169	154	169	165	156	163	170	172	167	180	167	155	171	151	136	167	166	184	152	151	147	148	156	163	163	185	135	153	143	156	147	175	160	137	159	178	155	180	173	177	143	151	159	160	161	152	166	173	151	161	173	134	137	165	152	172	146	163	186	162	175	166	165	165	164	157	131	150	158	170	129	162	158	158	157	166	167	164	179	158	154	169	172	151	145	147	152	147	177	142	154	191	140	139	152	157	162	192	182	159	185	176	153	166	140	175	172	148	152	166	169	141	154	176	177	146	159	148	142	145	149	182	166	154	164	152	176	164	153	140	139	176	158	172	145	169	166	163	141	150	187	149	173	171	158	168	155	162	147	149	164	152	137	178	141	153	176	154	167	144	155	149	152	166	160	142	148	163	159	166	163	163	183	171	154	131	167	160	157	140	171	153	165	160	174	161	155	146	169	154	164	164	178	133	169	173	169	164	167	146	133	176	165	181	158	168	165	158	187	144	162	159	168	165	157	158	148	144	162	124	170	150	153	167	139	159	132	160	145	164	145	134	150	163	168	166	161	193	169	159	158	166	168	153	153	159	174	168	148	144	140	175	167	159	164	145	156	165	137	160	155	166	178	142	154	160	138	171	152	158	174	150	179	173	164	154	166	182	158	157	155	164	147	161	161	154	156	187	167	161	158	180	199	162	164	163	169	166	164	150	143	143	143	136	153	154	167	165	157	176	171	150	155	153	158	160	161	173	168	177	165	148	176	175	158	128	140	163	179	153	148	153	148	160	151	170	167	150	164	144	150	163	172	146	163	144	166	168	151	147	159	170	150	146	147	159	172	157	148	152	164	186	151	136	163	180	145	174	166	162	182	153	167	183	169	151	167	143	162	164	157	151	179	155	153	173	158	128	163	158	164	162	150	165	183	153	162	165	138	148	161	161	169	169	157	144	165	138	183	188	155	162	155	161	159	163	148	138	174	131	160	142	175	183	169	149	157	172	146	162	173	156	171	159	173	174	159	148	172	168	139	141	171	148	153	154	150	138	151	166	165	169	153	156	153	141	166	151	146	137	157	166	156	148	172	160	155	172	145	155	143	157	137	152	150	196	156	152	160	175	148	147	138	166	159	155	180	180	149	168	157	163	120	144	185	183	146	163	154	165	143	150	162	172	151	155	158	168	173	143	165	175	150	157	160	166	155	171	149	153	135	153	159	172	151	161	186	187	148	158	155	161	157	158	147	181	144	161	165	134	158	142	154	158	146	187	148	158	154	159	163	155	167	167	141	139	173	159	163	154	161	177	151	148	159	156	166	158	162	156	139	152	161	143	171	164	178	140	152	161	151	169	162	162	137	165	152	137	158	138	174	159	154	172	173	155	133	157	140	147	158	166	152	134	174	162	167	171	161	169	147	147	145	135	191	163	153	156	157	138	153	152	145	170	156	160	144	178	159	138	162	141	172	153	156	169	148	147	165	140	169	162	142	157	161	180	160	157	146	181	178	162
32290	36711	28243	28133	33978	34092	31563	29776	21275	16047	12339	8242	6077	5346	3955	3063	2441	1790	1550	1215	1169	961	915	902	850	884	791	772	739	748	786	768	744	663	723	695	695	623	630	648	581	638	628	594	668	644	593	644	615	657	675	646	641	642	626	626	623	569	575	576	577	552	538	588	541	537	573	603	543	569	517	568	551	541	571	570	551	507	517	547	536	550	535	555	566	558	525	531	526	535	524	532	567	549	552	527	560	519	564	568	558	552	543	540	519	589	559	577	508	567	532	518	548	566	520	547	555	545	531	558	536	594	569	546	562	550	556	531	532	517	528	564	565	528	562	520	549	526	553	526	524	538	548	534	523	521	566	552	500	546	533	510	568	514	550	523	563	525	529	575	546	540	509	499	525	572	553	539	548	510	532	593	551	562	533	538	561	552	534	528	517	522	538	523	558	547	570	533	500	583	542	552	529	569	533	541	530	513	541	518	558	520	529	487	542	544	513	552	541	565	527	517	536	513	568	537	540	577	513	511	552	545	490	499	528	565	548	538	530	501	534	569	571	536	526	507	519	528	546	563	530	572	549	542	538	499	587	552	517	548	511	502	526	546	556	545	557	506	548	546	530	568	490	542	496	566	534	529	554	551	552	548	526	536	524	570	497	547	558	538	540	527	571	564	547	533	521	518	541	534	496	536	514	523	518	526	548	561	564	518	524	582	572	539	528	541	555	542	526	517	538	542	534	542	500	514	517	561	503	518	542	548	482	556	504	577	552	512	559	575	554	513	554	520	542	526	509	537	517	543	545	549	499	540	516	526	581	548	542	559	558	545	533	562	552	522	562	520	524	530	571	510	586	552	507	528	500	528	549	539	552	559	565	548	551	531	542	559	548	521	506	556	526	566	536	519	567	552	558	591	533	508	523	550	564	545	541	546	518	582	518	513	522	564	556	497	561	537	527	546	543	547	486	526	525	539	515	525	524	551	541	532	545	558	525	540	501	561	530	537	573	534	543	530	542	536	526	528	525	549	498	545	576	498	518	540	553	522	566	529	535	533	549	559	509	552	553	551	548	588	535	501	544	575	495	536	532	579	563	554	511	537	520	568	550	534	527	508	569	498	576	544	523	530	534	544	502	517	507	537	539	550	560	525	566	529	536	572	541	543	596	517	511	549	543	524	535	525	516	550	561	542	497	543	529	589	509	523	538	578	546	524	552	548	537	530	552	548	527	550	603	525	579	557	499	559	523	562	529	565	517	519	569	592	537	522	517	528	526	489	553	535	542	544	519	560	512	569	588	518	564	536	534	533	575	551	511	523	513	524	562	578	538	505	560	557	502	558	491	547	535	541	535	565	458	581	555	521	559	557	525	560	577	563	584	548	578	514	528	555	515	535	512	558	550	530	532	543	559	537	511	503	525	568	580	515	515	516	575	511	538	533	577	569	536	554	554	560	566	509	526	501	578	532	523	580	536	525	541	513	520	499	528	519	517	524	532	560	537	546	517	558	587	528	537	523	524	516	520	568	502	570	552	508	530	566	523	502	493	520	541	546	545	515	532	600	546	480	536	571	534	557	542	520	545	496	553	542	517	495	525	534	508	527	522	549	498	542	529	534	506	567	546	538	503	599	533	484	531	535	544	566	534	521	550	524	574	526	511	522	549	537	539	551	523	508	486	550	531	539	522	552	515	510	595	529	555	506	527	547	543	539	537	532	559	546	574	528	570	531	539	555	566	536	553	542	558	518	548	510	543	556	563	580	547	562	556	531	575	564	498	570	477	571	533	557	483	538	548	562	564	565	544	530	559	531	567	554	570	477	507	576	492	580	551	536	547	554	555	548	544	525	543	537	569	553	519	543	530	569	517	560	524	590	543	511	500	526	523	596	540	549	535	587	556	582	556	537	565	541	545	543	529	572	546	573	545	552	484	589	505	521	543	560	560	500	556	534	533	534	475	560	553	543	530	579	564	522	521	550	512	520	521	609	540	515	497	542	493	503	561	543	554	571	556	546	509	542	520	525	520	579	563	521	554	527	551	545	547	578	540	537	574	534	544	521	534	488	561	531	501	530	530	528	546	537	531	529	517	552	559	523	504	506	588	535	558	515	524	540	520	520	566	515	542	536	554	543	534	504	522	516	540	558	520	515	560	569	558	549	512	534	591	509	567	508	541	544	547	525	498	593	506	535	517	492	590	547	558	514	503	592	543	531	526	559	556	531	544	519	536	540	523	523	564	577	571	520	527	563	577	517	525	557	551	576	530	540	506	530	539	571	562	520	535	515	536	538	521	541	528	544	587	528	529	539	553	519	533	545	518	539	546	509	583	558	528	512	528	598	588	520	529	566	528	508	488	548	579	588	561	556	554	508	560	581	537	517	551	531	548	542	547	504	552	575	548	489	533	514	595	504	554	545	522	542	543	497	503	530	534	531	542	517	578	529	562	524	536	522	567	559	568	521	544	520	569	552	526	546	520	512	553	545	583	564	532	495	516	519	510	571	566	533	538	517	536	512	558	555	528	576	491	505	550	546	523	481	538	544	523	525	522	508	529	570	536	617	474	566	522	515	538	530	536	544	506	502	544	507	526	509	521	565	554	534	516	527	535	565	561	571	551	531	586	538	565	536	551	579	548	541	531	559	519	530	542	555	546	508	513	553	516	542	540	588	552	554	531	531	487	546	526	526	529	514	530	511	537	535	564	534	553	494	524	528	522	528	507	498	516	497	530	539	540	563	548	544	526	524	516	544	567	546	524	536	516	547	599	566	581	578	568	527	525	514	545	512	561	488	524	540	570	554	532	529	552	520	541	521	553	516	560	537	515	512	530	520	534	530	529	506	494	555	516	551	546	541	512	549	527	529	533	519	568	572	539	546	563	572	540	521	546	580	560	470	505	570	511	526	569	513	536	556	552	584	547	543	537	534	554	534	569	546	501	494	528	545	535	526	538	520	574	531	500	535	537	552	539	531	557	558	569	565	563	510	535	525	536	532	543	543	521	513	583	541	549	570	563	540	547	528	539	539	568	501	508	501	510	535	512	519	541	517	521	562	506	581	551	507	551	537	561	538	492	560	571	517	523	588	519	570	547	571	521	536	558	537	491	551	525	575	491	512	515	536	531	526	510	534	573	519	528	562	542	579	529	558	524	531	562	578	519	546	524	516	513	542	542	530	532	547	532	513	564	538	554	514	563	570	544	572	534	491	551	548	532	562	519	505	526	539	532	533	560	564	512	513	514	595	540	534	575	517	535	524	521	531	559	484	543	532	531	507	545	543	507	592	524	529	560	527	535	525	542	519	526	494	544	537	534	559	507	528	553	556	578	509	542	539	562	535	531	545	513	562	547	512	546	521	518	520	523	538	510	511	532	545	507	550	506	476	525	522	526	518	514	578	550	563	600	520	541	515	537	524	533	521	541	530	527	508	518	576	578	532	491	556	556	527	537	551	536	542	562	498	551	516	504	517	553	532	539	535	534	553	597	536	543	587	551	542	497	538	536	557
50219	44961	31388	29757	32018	32832	29321	26961	19452	12896	7744	4404	2806	2126	1685	1226	877	617	560	461	384	375	353	368	375	340	341	328	268	281	277	335	296	295	314	307	268	304	263	277	281	244	275	275	269	253	290	294	287	305	296	257	252	285	275	278	268	269	247	272	230	274	256	255	273	266	249	243	256	247	233	265	244	268	271	244	257	233	248	258	250	271	239	244	253	250	268	260	272	253	252	267	256	229	236	255	241	291	264	270	246	263	240	231	250	238	282	245	243	226	258	279	260	266	269	251	250	218	252	243	284	246	251	249	223	267	262	299	244	277	259	239	226	228	249	232	263	258	267	277	257	245	266	255	250	249	250	245	262	269	203	262	250	234	227	260	250	247	235	276	264	259	239	261	250	261	222	247	259	275	263	272	302	267	278	263	260	257	244	253	243	246	234	268	237	256	258	262	263	266	239	258	251	248	260	241	239	277	221	262	266	246	243	282	254	260	252	226	245	229	272	242	235	258	255	234	236	261	276	255	267	228	219	280	208	254	237	273	261	258	237	285	254	252	251	270	254	263	268	253	248	250	244	251	230	240	248	242	254	257	242	242	273	262	273	239	250	256	234	270	253	264	251	263	248	288	258	248	267	240	255	261	271	286	266	252	233	253	275	234	257	260	265	247	236	244	269	261	268	247	249	237	271	238	263	242	244	277	270	218	259	257	244	273	259	224	273	249	264	264	239	232	276	236	258	254	229	233	251	258	237	264	270	256	266	236	228	252	265	251	271	255	253	265	264	254	233	286	237	230	291	249	259	236	265	254	274	247	245	255	223	238	254	244	257	260	275	272	247	253	242	281	240	234	245	262	253	269	262	250	249	249	238	271	251	229	261	263	242	252	232	233	262	264	238	256	270	275	262	260	287	241	271	240	247	285	241	286	253	253	264	268	262	250	228	268	250	220	253	235	258	269	265	264	242	269	255	247	253	263	241	241	243	285	278	237	241	280	273	288	260	260	267	270	263	244	255	263	244	277	280	282	255	243	248	255	243	247	254	267	217	251	246	232	255	231	261	254	243	233	248	238	278	248	249	265	237	257	230	274	231	262	267	265	259	275	266	233	238	263	268	241	253	268	237	243	278	259	234	246	266	251	231	250	267	243	266	253	274	239	259	266	278	250	258	251	240	232	246	279	257	250	244	245	243	218	247	260	230	258	249	250	246	253	254	252	247	262	233	236	232	266	268	247	254	238	262	267	270	258	260	265	273	238	256	249	256	263	254	261	252	285	273	237	261	244	259	267	241	242	255	243	255	259	282	239	228	249	276	274	266	288	251	257	253	241	236	263	271	250	260	275	251	231	235	266	281	231	233	250	233	267	268	257	249	263	270	260	243	260	249	243	237	277	257	255	275	271	258	269	265	235	236	257	253	252	269	255	261	239	260	251	251	268	262	254	268	266	260	268	226	242	248	258	253	257	267	246	236	238	257	237	233	273	268	241	274	273	267	242	253	271	250	267	280	266	259	265	243	254	239	273	259	248	255	275	247	266	235	265	237	269	265	257	262	244	234	238	263	245	257	266	283	253	247	248	269	255	255	235	271	261	230	243	253	259	252	262	225	241	272	263	230	243	265	231	252	249	279	239	243	265	247	255	245	242	238	272	247	276	252	264	249	242	240	255	254	250	270	236	239	232	226	261	254	257	246	238	238	249	270	251	271	241	259	264	254	233	285	261	253	246	286	244	251	266	225	209	256	249	256	212	244	257	258	235	259	260	262	248	235	271	243	228	265	261	256	273	268	267	242	237	268	250	259	244	252	240	241	280	240	238	237	260	256	278	291	229	256	261	286	252	262	248	256	246	247	267	245	247	261	226	252	253	245	262	239	216	243	257	244	255	259	254	272	279	234	275	251	239	264	248	261	226	258	235	256	234	230	253	249	265	265	232	272	230	230	265	247	260	216	263	246	272	264	251	256	272	270	263	239	225	261	230	260	279	263	232	238	266	244	285	259	234	242	248	232	255	271	265	259	242	253	238	246	256	256	225	263	251	245	274	279	237	275	241	251	261	242	236	219	247	278	256	249	252	264	266	237	248	242	251	246	281	278	263	240	254	248	252	250	252	253	281	242	235	294	305	264	249	250	255	250	231	237	240	290	253	271	259	251	230	249	238	257	243	271	269	261	246	255	272	222	260	255	252	278	232	254	230	238	256	241	272	241	236	262	254	242	249	221	268	237	301	237	245	234	250	243	273	263	249	257	277	255	253	254	237	276	247	240	260	241	280	248	284	275	232	229	270	304	256	268	252	279	253	292	261	244	271	252	228	261	266	229	242	226	237	255	265	250	223	244	252	256	267	276	254	271	267	258	259	255	254	249	264	270	258	260	245	242	270	236	274	247	253	252	260	256	271	244	233	262	247	246	273	275	294	255	260	238	252	244	264	244	260	261	277	235	289	294	265	267	269	222	268	247	244	305	250	279	255	253	253	242	254	270	244	236	245	264	246	249	251	278	232	260	236	240	269	254	240	260	275	247	240	232	282	244	258	243	249	255	257	252	247	246	254	262	257	278	217	262	265	243	241	228	247	258	279	280	238	254	241	283	237	278	297	277	260	228	272	251	255	227	227	243	255	281	236	246	223	233	256	246	245	266	274	248	267	262	243	255	235	237	254	275	245	248	272	234	256	250	263	259	252	259	266	242	271	273	291	267	259	228	258	233	243	231	243	280	268	268	254	261	258	256	249	237	241	229	235	288	243	269	247	263	273	255	233	238	248	270	243	271	285	249	256	231	227	269	284	242	227	244	242	232	247	276	269	256	254	251	227	248	277	283	263	236	247	263	205	235	277	276	251	229	270	244	238	222	258	267	252	226	236	241	252	277	265	225	238	261	253	235	256	256	258	264	213	228	265	258	269	280	228	255	256	254	283	269	262	272	255	245	235	250	266	274	263	247	231	240	238	254	262	258	226	263	235	295	219	259	235	254	246	233	239	266	295	265	256	278	263	288	235	254	253	262	267	254	243	248	254	265	248	243	248	271	253	251	251	233	249	240	264	291	261	252	266	234	259	247	264	259	244	275	290	244	228	250	263	248	249	263	267	241	234	280	258	269	248	259	252	262	259	258	222	262	263	251	249	225	230	293	241	286	289	284	267	218	240	235	256	253	241	259	251	268	234	292	250	238	249	241	257	226	267	243	260	298	243	268	260	273	280	242	262	271	254	248	255	269	257	258	253	256	273	238	239	279	281	241	286	236	265	260	265	269	249	241	261	250	226	269	239	242	265	246	256	271	235	238	272	257	277	250	260	270	220	274	262	272	258	284	276	254	258	246	270	249	250	254	265	224	274	221	247	283	247	255	286	237	299	254	289	222	255	266	245	275	219	249	264	229	281	241	231	243	239	258	273	235	276	264	268	283	261	273	244	245	259	221	232	239	262	278	245	244	250	290	234	232	239	252	256	253	262	229	264	253	266	254	250	271	236	268	273	240	261	257	254	267	251	226	236
40103	40566	35886	35639	41748	41810	40253	37808	30142	23678	18936	13132	10874	8783	7096	5332	4367	3299	2828	2037	1952	1724	1538	1355	1426	1340	1350	1298	1233	1134	1166	1054	1154	1095	1100	1111	1087	1050	1004	978	982	989	969	969	942	964	1046	979	1013	976	941	914	982	980	916	963	909	838	880	798	846	857	815	808	870	833	854	836	888	846	788	764	804	778	787	856	822	795	779	789	805	846	828	805	803	818	868	768	819	800	783	805	859	763	774	792	792	802	805	852	783	808	825	762	807	796	803	802	834	799	782	766	806	816	770	747	790	742	828	755	816	760	792	784	780	757	792	768	789	779	808	745	769	746	811	777	803	771	790	773	779	799	792	780	811	794	773	806	805	843	742	725	785	810	818	772	805	779	805	777	768	807	763	800	804	713	810	761	801	805	786	819	758	762	807	818	784	796	770	800	779	857	772	799	780	781	793	787	790	798	785	813	791	835	843	823	777	762	786	778	740	820	730	779	751	738	801	804	819	822	768	758	792	788	781	766	802	771	828	808	797	824	785	827	777	760	764	824	777	794	766	821	799	762	800	773	756	746	801	800	788	810	771	764	789	768	795	801	758	769	824	810	755	820	766	831	850	819	762	802	816	781	815	800	842	758	826	761	781	827	810	776	743	825	766	778	720	792	743	751	815	782	781	753	747	796	803	764	812	775	838	780	831	773	783	753	748	816	777	779	793	801	827	725	715	801	781	818	777	730	778	785	831	815	800	755	761	829	736	778	871	745	840	787	826	809	826	725	778	791	803	787	803	797	775	814	772	765	811	799	782	807	790	790	837	707	768	804	777	800	799	798	752	767	773	798	759	813	753	792	757	791	795	782	776	782	815	818	794	775	800	812	821	787	790	750	749	768	754	804	762	795	791	822	735	771	799	787	782	793	832	803	732	779	764	820	781	809	827	766	821	768	766	815	822	821	756	747	845	837	769	755	758	815	811	793	783	770	749	774	810	781	778	775	797	787	795	815	761	806	816	769	759	791	780	805	732	761	840	793	770	808	745	764	749	810	738	793	811	745	792	731	803	816	824	804	764	816	797	773	805	778	811	775	804	827	758	803	794	819	834	773	806	804	782	786	731	771	773	798	814	804	765	778	757	801	789	789	764	782	813	779	776	802	783	740	839	752	748	808	803	762	788	762	842	795	797	761	755	778	812	792	826	761	783	796	744	845	798	793	826	791	754	815	751	812	762	760	783	782	784	786	787	779	794	774	755	752	784	829	801	767	778	805	776	836	847	762	746	790	814	783	825	823	803	822	749	797	750	752	748	810	778	763	745	748	810	781	785	782	787	793	759	802	781	782	779	777	803	824	815	856	778	782	780	774	779	792	767	776	766	791	780	784	764	783	798	746	783	745	757	815	839	807	795	796	805	788	858	859	816	815	803	741	778	775	778	770	770	771	754	816	793	769	780	763	808	742	778	773	780	757	762	771	817	779	763	762	843	795	777	835	759	787	715	757	825	815	819	804	803	789	794	785	886	823	817	809	771	747	839	802	803	816	808	826	772	818	773	830	794	809	800	746	745	771	795	807	747	806	787	750	785	819	755	798	820	757	785	800	807	816	818	828	766	766	790	797	734	745	810	785	778	775	799	762	795	785	779	779	772	764	795	768	809	767	779	728	782	794	730	789	793	736	798	812	835	792	810	804	788	777	747	751	816	780	803	782	824	834	778	787	764	747	805	831	805	806	799	779	833	841	797	830	756	781	788	777	817	807	715	770	827	759	790	795	764	796	774	785	784	788	778	799	772	808	752	798	808	760	810	798	805	787	753	773	784	770	778	731	776	834	821	773	779	816	754	795	794	776	785	799	782	809	775	761	796	824	791	798	795	822	792	720	765	779	778	751	820	748	784	753	787	789	761	775	781	824	747	780	806	821	802	808	757	764	802	840	777	817	771	758	831	791	799	834	778	794	751	789	830	794	802	759	784	763	821	842	752	774	814	789	828	790	812	763	812	803	789	771	808	764	767	784	801	806	795	744	808	831	736	782	799	817	839	790	782	807	754	769	779	797	823	759	766	765	744	784	856	781	792	798	811	802	790	781	799	774	795	829	811	781	810	805	763	816	783	810	840	804	794	758	816	760	819	777	785	778	796	785	809	802	822	770	823	772	789	803	807	820	847	766	789	798	790	780	777	811	810	750	792	848	789	839	774	809	799	809	775	770	774	754	791	753	803	726	801	794	752	764	781	761	829	831	796	744	817	779	771	781	785	795	753	767	778	775	817	812	745	809	785	811	812	784	802	802	785	759	701	778	785	814	798	814	766	786	777	762	773	863	794	792	780	807	787	818	800	801	802	789	766	789	795	757	835	801	750	810	785	778	770	755	801	819	770	756	733	771	822	754	791	782	776	728	788	802	767	821	780	745	797	820	751	783	815	752	807	751	790	805	776	788	773	780	801	746	758	783	765	816	773	789	807	786	786	800	803	777	809	791	782	826	798	754	749	753	781	776	782	797	814	787	813	745	801	790	820	773	809	798	754	820	842	766	818	793	827	744	771	776	825	809	818	834	789	832	773	780	787	782	779	764	764	815	716	732	758	775	756	796	765	752	811	789	846	748	796	748	810	775	797	714	746	804	773	824	730	798	780	824	797	751	792	840	789	829	801	734	791	803	785	800	757	788	800	762	761	820	831	814	757	847	747	816	759	814	794	781	823	797	790	745	806	784	745	804	784	834	795	818	818	825	762	754	786	810	766	782	810	811	819	782	783	806	795	818	780	769	720	738	772	736	756	813	785	812	820	754	796	791	780	753	797	731	773	751	833	819	801	754	808	793	749	782	794	793	814	777	814	755	792	734	781	775	822	772	751	769	776	754	796	804	780	796	831	776	772	766	816	809	812	796	767	814	768	825	805	810	797	796	766	820	779	773	767	810	820	810	795	729	808	823	770	768	777	783	763	791	751	821	813	770	819	760	783	787	809	839	794	782	751	771	797	754	816	834	795	772	780	815	801	837	812	789	788	728	785	763	765	789	728	798	790	775	824	826	745	768	838	796	793	788	734	826	845	796	766	830	759	803	827	792	796	795	747	805	808	799	776	744	814	822	771	818	806	771	775	828	759	770	762	750	753	811	764	802	798	769	778	761	782	798	779	766	803	819	791	807	768	807	807	808	772	790	847	753	785	853	815	818	724	734	751	789	835	803	779	748	812	785	787	854	766	779	772	734	799	799	770	778	823	792	795	750	740	785	769	817	816	806	811	752	789	805	783	752	789	758	824	795	788	762	738	802	781	790	791	815	737	781	805	780	751	747	755	769	784	736	744	757	784	753	831	776	847	741	856	803	845	793	829	814	767	828	819	822	805	795	750	761	805	782	788	763	826	803	752	816	817	821	757	793	769	784	780	772	823	774	808	776	775	791	806	728	793	836	759	765	760	810	734	801	764	787	777	770	757	792	809	754	777	809	773	864	803	818	795	816	730	773	766	814	791	806	750	738	820	747	756	806	751	804	799	775	814	779
15355	12396	6344	3623	2711	2299	1494	1190	828	575	495	412	373	316	267	221	233	206	212	215	185	175	185	175	179	178	169	161	170	193	158	167	172	159	177	155	162	161	168	179	156	161	159	187	148	178	158	170	155	164	160	164	168	148	155	138	144	162	167	173	177	149	189	147	165	161	169	152	162	167	154	151	153	131	137	157	146	137	156	181	156	150	151	172	151	141	148	131	138	158	150	175	153	173	136	168	154	158	149	135	155	164	170	148	163	151	152	137	164	143	161	154	183	126	196	141	147	174	153	141	141	157	155	144	169	171	153	172	158	153	158	142	155	148	146	179	166	153	142	161	153	175	139	154	157	163	176	134	163	162	163	166	169	156	145	161	145	176	161	156	150	138	132	148	161	135	163	130	164	163	162	153	155	148	162	163	177	139	156	164	183	144	166	156	161	157	142	162	174	155	157	146	151	148	127	179	144	160	158	163	142	143	160	155	166	152	144	168	131	138	150	158	135	157	156	159	140	156	135	137	154	153	170	142	168	168	165	158	175	157	145	155	148	162	168	148	152	169	160	153	167	164	167	157	148	163	137	150	148	159	163	155	148	145	149	152	142	158	161	156	137	169	148	172	151	172	149	165	154	159	166	152	147	159	144	169	126	159	169	161	165	148	137	169	190	161	149	143	164	149	166	172	155	162	164	160	165	154	179	176	144	155	149	161	161	176	152	182	168	171	146	158	167	164	177	182	148	160	148	156	164	168	162	144	138	153	148	146	153	164	174	169	173	146	148	152	138	176	185	141	176	149	150	147	186	151	169	168	160	139	159	145	173	144	153	156	180	166	164	174	147	159	167	165	145	138	146	159	135	168	148	150	144	146	149	154	157	174	173	158	151	161	150	151	170	125	145	168	147	147	156	145	155	146	136	154	148	158	158	162	159	159	160	157	188	135	142	135	187	152	153	158	136	138	185	166	151	144	166	165	127	176	164	168	159	155	166	157	153	158	162	173	155	163	155	141	159	157	139	129	156	169	152	153	138	152	150	162	160	158	172	145	170	149	158	168	177	163	155	140	136	155	150	137	163	155	148	154	157	152	157	168	152	180	161	145	157	150	166	139	159	156	159	162	153	138	167	148	148	169	184	170	166	153	150	173	142	147	140	153	162	178	154	129	162	158	135	150	156	143	140	163	176	154	144	160	138	141	146	159	165	142	188	138	162	134	161	169	155	180	169	159	171	170	149	144	151	143	165	162	150	163	147	159	156	159	163	155	171	152	156	156	145	131	147	180	162	144	149	144	154	155	178	160	153	160	173	149	149	167	152	158	152	149	155	158	157	151	141	143	152	145	167	140	141	165	163	167	157	146	171	136	183	142	156	164	167	173	153	157	159	160	172	157	171	164	139	159	154	155	146	168	165	167	152	144	167	144	154	178	147	180	138	144	178	161	157	144	155	142	157	166	162	158	165	149	181	157	161	154	141	168	135	150	163	169	157	138	139	162	155	149	134	161	145	167	172	153	150	168	161	160	171	135	165	156	163	171	153	152	142	146	160	156	144	164	161	151	148	156	161	157	158	155	153	167	160	156	170	167	156	152	170	148	166	173	155	158	137	140	131	156	150	155	174	146	151	143	137	150	173	155	158	168	132	157	148	158	149	147	152	144	149	175	168	165	150	142	166	147	168	175	152	149	161	131	161	155	146	147	181	153	143	154	124	158	162	139	146	152	172	156	164	153	175	139	137	157	149	148	135	138	146	156	166	153	143	152	160	157	180	165	178	153	169	144	161	158	153	147	152	178	166	157	148	162	165	158	156	152	159	157	166	150	166	165	157	173	172	135	159	169	175	154	172	189	160	156	157	147	175	159	161	157	143	164	167	176	158	152	147	168	144	166	168	170	168	163	161	146	189	168	154	157	143	167	160	173	146	150	135	169	133	179	138	168	158	165	162	137	162	163	165	152	159	160	170	156	154	151	144	146	151	151	168	155	157	148	154	160	158	138	170	149	162	150	145	161	182	183	154	143	163	162	148	145	165	179	171	148	152	162	187	169	139	169	137	153	143	156	164	148	152	150	142	138	148	125	163	168	143	141	171	135	157	152	150	156	157	153	156	174	137	139	165	151	144	153	151	149	146	167	160	168	165	159	156	169	151	170	192	149	166	165	157	150	165	143	176	167	158	160	165	131	129	148	145	148	157	162	152	167	134	159	154	166	150	153	139	154	166	152	133	175	177	143	153	123	171	154	170	160	175	158	149	158	162	159	171	152	148	166	175	144	135	149	162	163	168	150	148	153	165	144	141	154	148	144	170	151	136	138	171	164	135	160	135	145	171	142	143	168	149	159	161	142	146	144	156	126	157	140	156	179	158	153	147	152	150	140	165	162	163	169	156	159	137	132	173	171	177	147	147	168	154	143	149	159	149	172	169	153	157	176	158	168	168	157	157	160	176	158	156	137	145	144	161	149	148	165	147	171	142	140	150	153	150	147	154	162	172	161	166	130	168	132	161	169	138	158	160	153	155	149	137	157	128	131	148	139	144	165	154	163	155	134	163	151	136	172	166	146	149	162	132	160	131	158	155	155	138	153	158	140	147	135	159	164	158	167	157	164	152	158	157	147	164	183	172	168	126	164	156	133	171	147	158	137	154	149	150	173	165	137	160	172	155	167	166	165	152	168	158	147	157	134	152	187	150	132	152	165	174	153	149	133	151	167	161	141	166	165	196	151	156	149	163	147	164	153	154	154	139	161	172	141	151	158	154	169	176	180	147	174	137	167	171	149	169	154	164	162	168	166	164	155	148	153	155	157	165	167	152	162	159	152	142	148	149	160	162	159	154	149	178	160	178	142	143	165	164	174	155	155	159	156	187	136	142	154	166	150	161	185	170	147	169	151	154	192	152	162	147	140	154	169	151	177	159	155	157	153	180	141	158	161	157	152	141	146	162	157	167	144	146	148	158	160	155	157	135	154	149	153	130	170	156	148	157	147	164	184	143	152	185	157	155	163	140	140	165	154	156	164	152	143	167	150	162	175	170	164	171	130	153	152	172	165	148	164	186	172	155	151	156	147	146	148	143	173	152	164	162	155	157	146	152	141	166	162	141	173	160	140	149	165	160	157	150	171	183	176	171	168	145	159	162	171	166	170	172	161	139	150	156	144	135	146	152	137	183	157	133	149	160	179	169	169	163	154	147	168	190	134	149	154	152	165	125	167	152	154	127	149	178	152	137	142	158	152	160	154	140	151	157	163	168	158	152	148	158	157	153	150	161	126	165	139	163	171	149	166	165	154	148	148	154	147	160	146	157	148	160	161	156	171	155	155	151	166	141	151	166	150	165	189	156	175	142	178	150	162	151	156	161	141	149	144	167	149	149	167	140	161	140	137	140	138	169	152	156	151	151	146	169	160	180	157	157	152	156	155	156	128	161	151	132	152	145	155	155	141	171	142	145	167	151	131	166	160	158	146	146	154	168	167	177	163	154	175	166	170	154	143	165	140
12580	14181	10470	8585	8585	8118	5936	5399	3566	2917	2657	2014	1678	1546	1265	1106	984	873	809	737	723	710	649	641	640	630	646	631	621	629	627	629	627	592	608	605	547	564	586	614	600	595	576	575	603	587	577	625	580	611	567	581	597	583	555	572	547	531	489	545	546	545	532	538	560	538	524	522	570	564	533	535	534	557	562	535	502	526	556	506	515	502	525	513	536	543	507	547	528	543	512	500	529	518	547	499	518	540	560	573	551	544	582	476	527	535	524	522	530	563	552	510	528	534	529	526	558	565	507	593	561	526	544	502	562	557	525	528	528	523	538	556	526	482	559	487	509	549	538	497	512	528	512	550	504	543	533	493	545	497	538	573	574	532	543	539	544	537	541	514	518	552	544	557	524	547	548	546	558	537	515	540	533	500	519	522	543	525	544	509	487	552	526	515	533	524	551	545	532	557	557	517	572	539	534	557	517	563	563	505	528	498	592	539	524	503	526	569	492	558	537	542	493	574	523	541	552	550	527	512	495	565	582	571	549	530	531	497	531	526	514	522	496	524	513	514	528	532	523	532	551	486	528	526	549	542	537	550	549	526	559	513	552	548	478	541	506	511	551	513	524	500	503	513	529	507	555	514	534	485	517	482	489	518	531	527	575	532	489	516	565	523	546	539	542	499	491	545	529	534	575	524	566	525	521	516	550	484	507	522	553	538	496	508	504	576	512	546	522	515	563	550	514	563	541	559	519	505	516	514	540	555	533	557	528	535	503	491	500	534	563	552	549	529	516	531	543	523	515	544	540	516	558	539	526	533	538	535	538	518	534	539	527	522	498	573	508	555	557	526	528	552	521	566	537	554	513	531	509	555	582	527	534	461	554	512	500	555	553	516	522	517	551	518	558	557	492	542	492	539	562	507	537	537	551	538	522	539	525	520	500	538	567	498	554	548	518	558	560	513	518	520	536	519	553	555	502	519	545	478	536	500	554	535	499	525	505	529	513	566	514	504	548	543	544	515	532	536	521	518	536	546	527	552	520	531	584	519	510	553	536	570	506	529	541	513	530	564	517	531	514	493	562	525	540	514	542	539	509	511	536	573	510	539	542	515	519	532	556	490	475	550	533	527	475	524	545	508	542	527	580	554	548	488	517	507	516	531	524	533	587	498	512	516	513	531	513	527	514	543	552	566	516	538	539	544	542	554	512	557	545	540	522	506	559	484	557	525	529	549	539	568	523	550	568	524	512	512	518	528	484	544	531	551	540	529	541	566	547	504	526	537	560	526	550	493	557	471	558	491	541	521	569	579	566	519	525	512	501	535	536	462	531	513	521	475	520	546	558	543	535	542	539	520	532	517	504	531	485	505	525	526	508	564	518	496	518	533	521	520	510	521	565	515	562	493	505	517	510	533	568	513	539	525	534	491	539	576	556	492	511	533	497	540	535	537	558	518	534	531	529	490	564	552	495	552	572	531	543	513	520	527	506	520	523	547	552	565	522	500	542	541	530	537	533	497	555	566	539	520	547	559	559	522	535	540	517	529	545	540	508	533	547	503	557	551	533	499	534	539	524	532	557	545	529	513	540	553	523	560	533	507	537	579	559	506	536	516	579	514	552	493	524	574	495	551	518	561	559	480	559	527	532	518	561	491	526	504	565	552	540	519	496	568	547	532	535	526	537	549	514	512	537	555	528	527	528	529	520	486	528	517	538	549	549	524	556	526	531	558	555	560	546	525	536	513	540	496	528	543	566	548	500	535	557	512	528	539	543	539	563	551	568	555	538	543	550	533	524	497	554	538	518	554	502	528	529	555	526	500	512	558	491	449	508	508	560	524	526	480	541	509	558	572	519	530	542	515	513	530	487	544	539	577	482	535	539	543	576	515	524	507	529	513	533	525	532	540	539	547	555	539	498	517	554	529	538	534	573	578	517	535	503	520	551	515	519	512	555	536	547	548	529	521	518	533	535	495	498	531	508	520	513	504	566	534	540	517	546	528	494	498	548	493	494	529	492	514	499	525	512	526	532	525	541	526	542	540	541	518	514	545	547	539	523	523	538	515	536	546	579	482	538	540	547	581	511	494	525	550	520	569	513	523	544	480	545	527	556	497	514	551	518	552	533	527	470	531	549	509	503	517	490	559	512	524	515	507	545	517	536	572	540	536	499	545	530	499	559	532	551	560	503	546	552	527	540	505	498	539	510	525	525	511	510	500	525	556	541	550	550	545	530	542	498	531	547	521	537	533	549	489	565	528	474	514	524	580	513	541	531	530	572	541	506	536	530	558	518	494	538	501	510	519	509	534	502	579	510	536	473	525	567	524	531	504	524	541	511	490	560	572	531	495	545	520	521	586	548	545	534	515	508	517	540	519	545	539	561	497	543	514	565	527	504	511	561	515	516	486	487	514	551	519	475	534	535	520	542	516	522	519	464	508	528	570	524	499	523	561	517	534	504	561	526	524	554	519	549	524	501	549	521	560	538	518	507	554	510	535	579	541	487	521	541	550	512	516	523	555	528	578	542	508	558	525	536	531	508	520	536	503	524	507	526	506	540	502	537	582	524	508	518	523	497	532	529	492	504	542	533	554	517	535	493	517	535	539	527	543	522	499	502	531	527	508	542	488	515	493	544	563	554	482	500	568	518	526	511	520	556	536	522	526	565	568	510	527	557	556	491	551	539	550	516	557	528	558	500	546	521	530	566	518	540	541	531	505	515	511	555	527	524	546	527	554	504	525	541	526	545	528	548	557	523	515	555	583	520	569	434	513	534	546	504	500	523	545	534	526	553	536	485	509	553	522	522	534	521	545	544	495	560	529	543	516	553	587	523	500	540	547	532	578	532	542	547	508	576	536	521	523	552	524	498	510	526	545	508	496	589	565	554	515	543	535	533	553	542	496	527	521	516	510	561	558	557	547	536	544	529	509	530	546	493	523	549	521	495	509	538	532	500	540	532	551	507	537	555	497	536	509	502	510	559	548	521	539	515	506	508	527	561	585	511	511	516	516	541	514	556	544	547	555	493	553	514	523	510	536	534	566	559	496	595	568	532	557	579	580	536	518	582	516	566	533	530	533	507	525	481	518	492	542	510	502	510	522	506	514	535	493	539	536	560	510	557	557	525	552	501	527	507	539	534	539	551	512	535	532	533	569	523	537	569	527	536	521	566	575	533	521	535	541	541	525	548	506	524	524	506	532	519	551	557	529	548	518	555	527	516	576	548	504	536	511	513	511	542	519	532	546	491	515	496	522	571	526	587	520	505	563	508	573	517	537	528	494	503	498	505	480	525	519	549	558	528	517	553	515	507	552	561	551	535	478	540	541	525	512	539	560	529	564	530	482	554	558	536	547	579	534	572	483	517	561	573	509	532	523	541	532	535	541	500	561	578	560	573	537	489	552	517	533	504	536	493	528	507	515	523	565	553	482	585	553	504	531	517	532	539	523	537	511	560	555	593	518	543	506	544	535	534	542	539	467	517	502	553	539	586	578	541	486	543	559
41341	41776	29155	26195	26311	24357	20199	16477	9567	5941	3378	1737	1202	932	759	533	444	349	272	266	259	222	241	206	225	209	212	179	224	167	203	181	191	173	171	198	182	175	205	165	161	187	183	177	177	184	192	159	189	148	171	176	174	169	164	181	183	164	184	144	165	184	160	181	163	171	175	151	146	183	158	155	152	173	182	175	181	161	163	163	147	182	185	174	170	191	158	166	163	147	162	201	172	154	184	172	153	149	143	170	145	178	157	169	161	171	183	169	183	173	179	158	150	174	174	169	148	170	157	169	146	150	164	183	149	156	159	162	172	170	158	169	162	195	176	157	154	189	160	154	155	163	166	169	162	158	172	166	170	157	156	154	193	172	174	172	162	166	165	173	176	160	185	150	153	159	166	161	182	175	157	172	173	144	153	158	150	167	151	170	159	162	161	149	156	176	171	151	160	167	139	167	182	185	159	151	171	146	164	160	161	163	171	170	159	179	147	174	148	146	170	183	165	161	183	148	187	158	170	178	138	155	152	175	148	174	174	141	158	171	162	156	152	137	148	148	159	152	168	150	158	159	187	152	171	162	168	144	160	180	160	161	170	149	168	189	137	160	157	167	173	171	175	159	186	178	160	165	158	163	172	172	154	178	130	159	156	174	174	169	171	163	155	178	151	171	171	185	198	168	149	178	167	168	171	171	163	156	167	162	148	172	144	165	164	168	181	161	140	161	190	180	158	130	181	169	143	154	154	146	172	149	162	159	160	157	162	176	146	146	165	152	163	152	159	158	157	138	181	164	180	142	151	160	164	156	170	156	161	170	181	142	140	160	176	145	155	181	157	180	165	159	152	143	150	187	154	173	153	174	161	164	194	166	172	170	178	166	167	169	161	151	164	151	174	160	143	176	171	164	174	136	161	151	172	168	142	162	166	157	151	171	181	170	175	154	137	176	162	170	151	141	166	169	148	158	168	161	139	163	171	168	153	191	191	163	166	163	149	149	157	160	180	151	184	159	165	155	142	169	145	176	166	147	166	157	157	161	173	154	148	162	173	172	163	142	172	165	166	167	151	155	172	175	163	170	186	172	178	180	157	160	146	165	176	165	153	167	167	149	189	159	156	189	160	137	168	180	169	152	173	155	143	167	181	159	162	152	156	162	152	174	156	168	164	173	159	171	184	158	154	183	166	160	166	158	152	161	156	185	156	169	137	176	175	183	154	169	153	171	150	137	149	173	185	156	170	159	172	173	149	145	182	169	164	180	168	175	162	160	157	157	183	151	161	159	160	169	131	157	145	152	167	152	153	166	153	190	160	190	145	170	147	158	165	153	164	151	162	140	164	166	162	149	158	176	168	167	162	130	144	170	171	168	161	153	168	160	161	145	150	147	143	131	160	171	166	148	144	160	136	182	163	175	152	145	165	161	127	173	159	167	179	171	155	146	162	174	179	164	164	190	156	182	168	159	163	156	162	174	159	169	157	171	174	155	156	167	183	151	136	142	142	174	164	168	175	182	150	151	161	156	147	167	152	146	153	179	164	160	160	165	142	151	162	166	158	159	145	154	126	169	168	158	173	158	186	150	159	176	166	158	179	180	156	149	165	175	164	170	162	169	168	165	165	185	159	178	184	166	151	164	172	158	149	165	167	167	164	159	160	186	160	191	165	173	149	151	178	176	160	146	154	147	158	159	151	152	135	167	166	154	145	134	163	146	178	153	156	154	152	144	154	182	170	166	164	172	161	134	164	171	157	148	158	172	164	158	175	127	172	175	164	175	173	181	144	155	161	161	181	149	155	168	174	149	169	173	144	165	139	175	165	166	177	148	156	145	176	156	165	139	181	160	162	156	137	164	159	164	159	172	148	152	160	136	153	151	147	147	159	186	181	168	177	161	169	156	194	183	169	172	137	175	171	152	161	164	158	155	178	164	154	140	156	152	141	159	174	175	177	165	181	162	144	174	157	138	140	155	172	164	156	145	154	164	158	168	152	152	146	155	170	184	178	186	167	181	126	159	144	165	142	152	133	161	166	177	162	167	160	156	157	167	172	151	149	145	150	176	157	173	157	172	172	184	174	139	175	158	175	164	154	161	175	176	170	194	174	144	171	177	171	188	151	156	153	150	132	154	148	154	185	168	179	152	162	156	145	163	162	145	183	150	186	154	159	144	179	173	174	166	137	174	158	148	165	170	137	175	150	157	145	169	167	175	191	165	155	180	170	165	173	156	151	175	167	173	176	165	150	180	144	158	157	175	164	175	158	165	177	183	143	169	160	165	159	157	172	170	171	174	168	189	173	159	179	158	170	180	152	138	156	164	170	136	154	137	183	167	186	185	169	145	167	153	166	159	163	183	156	167	165	178	181	177	161	149	152	169	173	159	154	176	178	187	178	149	166	160	179	187	156	181	164	174	175	158	182	178	163	162	155	181	161	177	157	170	150	158	156	161	164	146	173	163	166	140	152	158	163	167	160	153	150	144	143	176	148	176	165	154	181	169	179	146	156	170	160	169	175	156	163	165	155	174	139	154	146	166	161	165	167	179	148	142	160	163	153	163	168	155	155	168	161	170	168	162	165	167	155	171	176	138	146	187	162	169	152	183	163	179	166	173	145	160	187	159	159	165	180	189	180	149	170	138	150	187	173	156	168	151	164	182	154	159	181	178	151	164	153	183	139	168	146	175	189	159	166	171	161	152	173	145	146	177	151	186	150	170	166	183	181	142	137	163	147	161	151	146	152	157	161	171	153	140	160	167	168	171	170	160	180	185	151	156	175	178	164	160	163	175	170	150	156	179	167	166	161	157	170	172	157	160	168	163	191	170	136	161	153	156	151	176	145	179	172	145	173	159	149	157	164	168	165	176	165	158	145	170	166	164	175	175	166	144	177	165	157	147	156	169	189	150	146	145	154	148	158	169	151	174	159	157	169	141	158	159	164	136	152	172	162	174	179	154	164	179	164	152	171	155	169	167	164	155	157	147	170	177	175	154	171	177	155	160	167	168	172	161	185	159	158	172	170	153	185	173	149	150	160	160	156	164	181	185	164	140	160	168	171	135	171	158	173	160	157	159	156	174	154	169	170	154	149	159	152	168	174	183	171	155	157	142	196	154	178	156	172	175	158	174	164	162	161	149	158	165	154	157	155	177	158	144	168	165	154	148	145	159	152	200	197	163	172	146	152	177	168	168	170	182	169	171	155	180	142	165	146	154	160	161	158	151	175	166	160	146	173	173	151	166	163	158	155	153	169	170	153	159	160	163	152	184	187	169	171	191	169	170	173	167	163	158	179	172	178	177	157	176	163	160	141	162	154	179	165	155	194	159	150	154	160	156	161	160	149	147	151	137	171	146	164	166	179	167	163	187	171	167	166	144	161	169	161	175	152	169	178	145	177	159	155	155	140	169	197	140	171	152	167	164	154	155	149	185	155	165	142	149	151	165	143	161	164	153	159	153	146	154	136	196	180	156	166	162	194	177	152	191	186	155	153	160	181	167
32194	35011	28628	28768	34048	33866	31203	28290	21074	15328	11398	7827	5989	4973	3925	3056	2354	1975	1412	1221	1071	1010	928	988	905	847	884	775	760	713	759	683	705	700	673	703	697	699	685	652	707	650	654	657	684	672	684	676	690	596	640	634	613	629	638	634	602	645	590	579	608	604	572	605	588	608	574	530	593	565	546	577	516	565	530	577	553	588	567	526	568	502	508	567	541	546	613	533	549	567	572	551	536	583	571	530	550	533	551	557	577	524	567	530	557	528	513	550	569	561	569	610	544	512	573	514	554	530	556	544	507	551	572	573	580	568	517	547	501	512	558	550	511	579	585	530	585	541	541	591	566	509	581	551	588	541	545	550	569	558	516	549	509	505	521	522	548	531	548	524	533	530	558	567	542	526	546	561	513	545	550	542	560	532	553	538	506	556	551	557	527	581	554	543	522	525	566	538	579	536	558	619	532	532	544	545	551	579	529	518	525	526	543	570	505	523	572	584	618	544	512	564	527	566	538	540	489	555	540	527	575	532	506	592	537	527	513	547	541	539	540	559	498	541	540	508	539	559	523	572	555	551	523	560	527	538	592	514	546	576	561	567	566	539	541	533	529	552	561	535	581	511	521	488	553	522	512	532	512	523	571	536	592	586	565	526	536	538	575	527	580	556	548	534	520	575	530	515	554	524	533	566	563	537	528	522	527	555	539	541	550	521	558	504	539	535	562	537	543	531	531	563	548	538	562	553	551	568	509	556	533	561	544	584	529	588	521	529	532	568	588	523	555	495	518	571	598	530	538	500	538	534	535	548	561	592	510	522	557	561	550	553	550	539	555	527	527	558	594	545	512	532	610	533	547	535	531	540	564	549	545	533	560	513	543	523	559	542	555	612	547	536	547	558	517	550	545	555	559	573	545	570	561	522	505	528	572	559	531	517	537	552	530	542	562	508	525	556	536	560	531	530	480	574	542	523	556	530	549	561	559	562	513	506	518	565	531	561	538	550	552	561	542	566	556	515	510	546	492	589	563	569	509	558	537	555	547	507	575	515	529	545	560	544	566	535	583	527	551	539	528	526	514	519	540	503	537	562	548	542	545	565	597	593	519	566	539	590	550	550	575	517	541	575	567	599	547	526	579	526	553	546	554	565	522	543	519	502	540	520	578	574	550	531	551	571	566	559	520	552	492	472	521	536	571	560	538	585	550	541	543	505	540	559	576	567	563	578	544	527	528	558	529	556	535	523	547	515	529	562	551	551	564	531	530	478	538	522	584	567	552	502	581	529	562	581	550	514	541	547	522	542	504	531	542	535	532	567	536	567	528	564	561	546	534	551	559	560	522	546	539	577	561	523	535	557	549	541	513	588	563	576	528	592	544	558	575	542	538	564	521	555	543	527	564	584	525	528	584	510	550	538	498	549	537	581	563	533	553	547	555	573	502	556	568	529	587	574	501	561	534	531	555	581	617	533	564	530	548	548	541	553	529	520	537	573	531	565	527	534	560	551	532	508	571	551	540	559	546	529	586	572	494	517	530	545	541	534	507	563	525	575	525	527	519	577	553	593	555	518	579	512	564	549	531	541	582	574	575	541	556	565	534	548	525	558	500	553	619	518	531	511	542	546	539	520	585	546	550	556	560	554	535	580	556	562	532	550	523	543	516	556	567	542	541	565	538	541	534	557	536	501	558	592	570	544	538	487	548	548	540	582	514	570	544	520	544	530	551	525	547	568	516	586	495	525	580	546	527	531	553	555	530	539	562	599	539	596	556	570	575	507	522	536	530	533	533	566	559	490	534	552	537	529	517	540	550	571	551	553	514	514	588	558	556	575	555	578	561	504	532	559	564	567	572	542	556	586	533	573	524	553	543	586	544	532	536	565	549	558	544	557	540	505	545	546	525	536	552	537	553	570	606	532	525	575	526	509	536	525	522	607	561	578	537	568	598	517	554	526	522	520	509	485	595	568	545	601	555	554	556	551	533	551	517	572	582	585	521	589	577	520	530	565	536	532	511	539	507	549	545	507	567	555	572	548	567	525	562	538	548	563	532	535	591	557	536	554	548	527	541	534	554	535	576	525	561	560	568	568	558	598	532	554	537	540	583	526	560	534	545	515	568	511	541	520	576	571	512	580	488	558	547	539	521	533	522	543	539	562	514	507	516	538	624	564	539	553	589	526	547	551	546	535	565	572	568	596	581	551	538	532	515	548	536	537	526	526	562	560	556	553	576	554	557	528	528	558	559	544	579	517	533	542	555	525	567	532	557	555	517	547	560	533	556	590	503	558	504	503	567	554	541	505	550	557	554	546	523	578	532	537	526	571	524	516	541	570	544	548	524	526	562	546	579	577	571	556	544	538	518	545	522	553	558	555	535	560	534	509	570	538	489	551	504	549	579	535	548	542	537	536	565	544	545	584	547	521	527	548	541	571	552	559	544	544	542	556	540	566	552	561	551	510	526	571	546	594	587	564	568	533	571	557	574	534	550	554	516	540	555	556	522	531	524	546	516	534	544	561	588	543	566	569	526	585	579	553	549	501	551	567	530	565	548	537	557	550	584	578	521	570	540	562	553	502	583	537	545	529	530	577	524	524	545	509	547	544	556	498	550	550	524	569	529	565	534	537	537	536	508	567	549	569	538	535	541	573	538	535	598	531	556	598	596	527	553	576	540	551	522	534	541	509	595	532	548	553	549	543	538	543	512	568	521	534	532	523	542	575	565	510	522	551	556	543	576	550	536	542	564	587	534	564	587	479	552	535	506	539	546	569	565	551	517	558	533	518	572	525	593	527	581	568	526	551	560	577	561	542	564	525	575	550	571	540	573	528	529	610	530	534	523	545	588	539	563	538	519	518	566	533	529	515	560	558	567	544	562	534	539	523	549	569	570	555	470	567	572	524	569	523	558	604	597	550	573	539	504	542	544	562	582	556	511	528	540	541	532	528	521	545	505	569	508	579	548	526	539	508	562	517	565	502	558	531	551	555	563	503	518	539	521	540	536	526	577	560	567	553	570	535	527	575	549	565	538	569	562	514	538	551	530	537	573	594	542	524	581	519	548	563	557	576	500	560	545	590	565	553	522	553	513	579	527	561	530	532	555	562	588	567	533	541	544	537	527	531	516	538	538	539	557	549	557	512	538	549	591	541	528	551	528	520	523	518	553	567	539	556	547	593	537	590	540	518	534	590	555	569	545	544	521	540	553	527	534	541	554	572	553	553	566	518	572	520	529	534	551	536	526	525	564	545	546	558	578	584	497	548	548	540	567	565	550	529	557	547	579	542	541	530	530	541	566	536	546	563	518	523	528	531	559	572	539	556	561	525	531	547	560	530	558	568	539	504	538	541	532	554	572	540	562	496	565	528	566	526	601	557	566	528	536	529	530	541	523	560	522	549	526	554	537	563	556	575	521	536	533	529	573	540	535	539	540	563	561	510	547	533	525	561	535	570	533	528	504	557	554	557	566	557	548	534	534	541	590	555	570	555	554	559	502	531	545	526
51333	44574	31165	29862	31954	32030	28788	27375	18748	12472	7638	4362	2715	1902	1464	1052	796	597	472	411	424	395	353	366	352	337	295	302	322	326	301	280	267	301	290	299	263	300	287	297	268	283	316	316	272	287	245	272	277	298	285	296	283	312	267	245	258	304	270	264	264	274	247	280	260	275	238	264	272	239	264	251	249	259	266	240	270	261	289	271	253	294	270	251	274	253	276	250	276	294	231	221	270	265	254	236	267	262	254	281	245	261	262	263	266	280	285	261	245	281	239	238	238	272	263	249	283	284	302	256	237	280	277	264	251	236	263	239	260	252	217	279	231	260	279	251	251	271	254	232	252	266	296	247	235	250	252	227	285	271	261	250	273	243	261	269	250	246	272	270	274	252	269	284	286	237	266	262	246	266	241	241	240	263	261	266	256	239	253	256	282	240	255	259	226	270	263	277	270	239	270	277	283	256	245	271	240	283	261	291	263	277	247	241	249	245	261	233	263	264	252	263	283	268	269	265	268	258	254	252	230	269	252	241	232	248	256	245	264	238	248	276	245	234	273	264	243	254	255	246	250	237	267	248	275	251	251	246	252	255	234	251	256	274	254	260	288	258	297	227	245	248	274	237	240	253	256	243	242	283	230	263	236	274	250	254	253	272	269	252	246	257	267	271	260	266	256	257	248	232	237	272	258	253	282	247	306	246	283	262	248	311	285	280	251	245	254	266	235	268	278	268	271	261	236	252	275	269	266	249	269	254	282	250	272	252	268	243	252	268	260	262	246	273	256	245	278	221	299	289	257	271	252	273	268	248	234	277	240	244	269	250	260	259	256	284	267	254	237	259	265	257	229	210	235	256	270	252	265	273	239	249	244	247	238	259	270	266	249	276	257	284	271	258	245	275	246	269	259	248	261	249	291	237	271	262	241	245	252	250	266	240	270	247	243	296	246	284	247	242	249	254	252	248	254	238	251	263	270	307	257	245	261	253	299	279	259	272	236	254	251	258	265	250	243	262	265	241	250	231	273	261	242	223	221	251	251	271	238	247	267	267	279	280	261	245	245	252	276	268	274	252	253	254	243	272	272	238	265	272	269	254	245	254	276	249	279	280	243	258	254	269	249	267	252	266	254	255	251	253	245	264	263	280	281	235	260	251	245	284	279	267	238	256	266	259	239	264	258	250	287	262	265	237	241	264	278	245	263	256	240	274	225	255	265	267	271	276	269	247	260	229	247	274	242	260	260	250	278	274	243	244	241	265	249	237	277	258	252	253	245	254	260	247	248	263	263	244	236	258	258	267	255	239	245	251	238	275	277	249	244	276	252	263	236	264	251	244	276	238	246	255	267	238	223	266	248	275	248	242	253	252	239	270	277	233	262	266	232	266	227	256	224	252	281	269	232	258	257	255	281	249	244	238	235	258	271	234	252	293	241	245	241	251	259	289	275	255	245	228	240	237	244	240	269	250	261	301	264	265	233	258	271	275	260	272	267	260	268	285	280	242	265	236	264	275	250	251	240	281	241	253	267	254	296	272	273	265	260	254	270	246	240	275	238	273	269	250	260	243	273	241	267	291	231	266	265	281	272	256	261	251	259	290	242	259	272	281	254	276	260	261	251	239	256	265	251	226	235	300	278	250	250	274	266	276	237	273	270	257	241	274	234	294	277	239	236	240	260	282	298	266	275	224	265	283	255	277	247	261	234	256	250	262	263	281	259	263	271	258	233	256	278	244	250	271	239	256	262	259	229	240	226	273	246	256	256	231	241	290	264	222	267	233	271	261	270	262	252	260	243	261	273	284	266	273	257	243	242	273	230	278	230	227	257	256	270	268	236	246	257	243	251	293	244	267	270	291	229	290	236	263	246	252	211	252	250	282	269	255	245	243	278	251	276	232	252	259	256	246	264	254	266	250	248	244	245	273	230	253	246	275	283	254	306	285	253	225	250	263	271	270	238	238	244	269	239	244	251	263	250	239	261	236	244	249	264	238	233	240	267	246	259	245	249	255	269	261	250	251	252	259	258	264	285	267	272	280	262	255	255	259	248	257	243	216	256	257	279	249	265	264	247	259	277	253	292	260	262	252	261	262	250	261	264	276	273	249	247	261	271	261	250	291	261	253	253	279	267	225	258	260	277	274	289	241	277	268	256	261	244	255	275	267	254	268	265	266	262	274	282	254	267	251	223	297	263	257	249	250	261	267	286	257	263	236	226	259	250	281	240	276	242	296	230	274	260	269	270	257	249	241	235	243	269	256	286	252	268	265	276	287	265	270	267	255	263	222	269	273	280	247	237	267	234	248	234	275	284	276	268	244	236	256	237	227	261	294	258	279	250	250	263	254	278	253	225	259	249	261	263	244	256	257	241	241	276	244	240	242	284	258	258	244	249	270	240	256	254	247	246	276	229	252	245	221	266	266	276	290	237	245	272	250	270	299	258	282	276	268	266	258	264	244	261	238	271	234	230	256	283	267	260	260	274	255	249	243	261	245	251	242	233	259	270	250	253	282	256	244	229	252	222	269	273	302	251	290	261	250	274	250	266	257	260	290	268	244	282	269	289	253	254	261	276	236	275	290	264	229	250	275	259	244	274	249	266	241	261	276	252	266	270	256	253	253	242	273	293	264	260	220	232	291	264	237	285	262	241	259	265	230	260	252	251	241	265	238	296	278	223	287	266	248	270	237	250	257	241	251	249	260	245	248	252	258	248	256	278	247	241	279	253	230	248	241	221	245	257	260	284	241	225	258	235	251	266	254	231	257	271	277	226	249	288	256	248	252	248	253	258	252	247	262	237	271	270	245	269	273	252	270	289	259	266	228	258	260	251	270	249	281	267	270	250	263	274	250	252	257	254	274	266	248	271	264	266	225	296	239	246	261	253	247	269	264	262	248	228	272	267	240	252	269	237	250	265	261	263	230	245	237	254	247	265	252	244	256	248	251	273	242	232	274	270	246	229	263	255	253	258	244	262	251	268	242	241	261	255	266	263	257	255	255	265	254	276	248	292	249	259	296	256	254	274	242	276	280	280	246	273	241	248	243	234	254	254	245	265	276	259	260	258	274	251	246	227	264	245	276	258	258	242	261	266	236	257	253	254	256	265	252	280	286	275	245	220	245	273	234	243	290	258	231	256	268	226	255	244	256	229	248	254	262	252	278	253	255	241	247	245	258	254	264	254	246	228	257	257	263	268	268	266	262	253	269	272	253	267	281	242	275	254	267	238	263	257	257	255	268	243	249	228	251	261	255	267	273	264	257	250	262	256	315	231	257	246	259	272	253	260	303	256	234	270	259	251	285	274	278	280	268	272	235	267	293	263	265	268	245	259	232	238	268	244	242	268	230	288	254	282	274	270	237	259	245	291	267	269	257	270	260	272	259	259	236	243	281	238	247	249	229	244	241	258	280	271	269	277	251	258	228	254	279	257	277	273	275	269	263	263	277	246	271	252	253	241	246	259	261	267	221	260	258	233	224	257	243	233	263	231	243	265	271	245	270
40663	42057	35708	36137	41762	41752	39991	37811	30604	23279	18224	12422	10037	8384	6922	5217	4383	3218	2846	2097	1893	1637	1542	1570	1428	1571	1315	1240	1179	1235	1172	1096	1050	1151	1062	1097	1177	1051	966	1056	999	994	1013	998	957	952	958	973	1004	1018	946	943	1000	940	932	956	937	893	952	866	863	868	863	846	839	888	834	882	919	810	833	822	823	895	796	825	797	785	803	805	803	802	840	814	809	800	793	809	802	778	797	775	831	781	858	822	856	775	757	778	816	788	781	813	822	855	815	805	789	835	807	796	785	836	803	814	774	787	840	733	764	848	791	840	784	757	799	805	817	834	782	785	783	782	761	792	808	847	799	774	821	784	851	815	830	820	747	799	795	777	795	801	768	815	784	788	759	823	811	787	791	795	791	846	748	816	824	758	798	828	781	790	753	800	806	750	838	815	727	854	804	778	822	848	843	802	824	787	803	833	858	797	832	778	794	830	823	818	792	848	840	785	811	804	807	841	784	806	768	794	754	792	800	825	785	803	773	740	797	839	744	770	780	818	768	732	807	822	755	744	808	781	771	787	744	785	820	734	768	771	753	819	836	845	751	760	839	815	796	779	810	808	789	788	787	795	863	801	837	789	816	809	796	741	819	750	823	776	835	816	798	774	795	788	820	857	776	840	817	776	798	817	797	795	738	773	790	818	802	784	786	841	844	838	801	860	864	781	785	849	810	818	778	820	757	756	806	731	789	814	849	810	789	799	804	799	767	780	806	785	759	794	833	812	818	796	791	766	790	848	761	825	764	803	763	800	828	803	778	814	780	779	772	795	732	813	830	822	835	785	759	781	778	816	841	771	812	853	765	780	816	792	805	775	781	789	780	766	806	764	779	820	810	793	772	787	770	817	773	776	846	792	787	769	775	796	785	845	800	761	770	757	780	807	747	827	752	832	855	782	732	747	755	846	818	814	742	754	771	779	781	765	785	799	804	776	825	815	807	807	772	808	794	867	811	794	801	783	868	776	779	751	794	780	768	810	804	812	738	797	799	824	817	775	817	806	810	848	844	869	733	778	792	803	820	845	771	849	801	830	801	823	800	823	797	778	844	833	756	772	818	752	802	817	825	837	762	730	768	833	822	819	813	761	783	787	807	777	773	774	754	777	745	787	834	794	810	820	781	761	791	771	788	810	743	812	792	810	807	811	797	844	773	799	758	828	800	757	834	769	828	802	813	823	802	788	802	783	828	825	790	751	758	780	796	808	807	797	824	823	787	751	832	748	804	785	804	809	792	822	796	837	780	803	760	786	792	793	814	795	774	791	774	815	773	779	816	781	781	754	748	790	828	794	769	809	813	775	785	803	742	821	825	797	807	763	764	798	769	826	789	809	817	782	788	790	805	821	819	761	813	810	819	821	779	794	759	834	769	827	811	764	802	821	806	787	789	799	757	855	786	824	825	831	807	824	763	831	791	791	842	758	817	853	803	820	810	813	795	811	792	757	806	781	814	810	789	768	795	770	806	748	795	828	768	827	835	790	801	778	779	813	814	785	846	767	796	779	799	853	767	776	832	811	766	829	798	833	801	764	813	781	792	795	832	793	819	806	810	754	828	813	794	797	802	814	791	821	818	794	764	821	760	832	833	827	830	788	813	771	799	825	788	802	789	801	803	820	787	789	811	809	778	783	788	791	806	778	779	846	766	785	825	759	765	807	746	788	830	837	786	763	786	807	781	792	840	812	782	806	740	785	776	831	784	741	846	771	755	899	796	792	786	759	778	821	780	775	761	791	812	753	762	819	762	798	783	803	764	793	765	760	814	827	800	824	758	871	799	830	799	829	790	815	771	776	778	815	849	741	806	812	775	803	729	833	804	794	793	831	823	789	768	773	791	797	768	820	777	822	802	807	822	804	787	818	787	827	808	812	796	773	797	773	802	762	757	822	808	789	823	783	777	813	790	754	794	820	804	802	818	813	788	780	831	769	752	795	797	761	755	852	810	812	825	823	805	845	790	826	772	806	763	775	804	842	814	772	799	779	798	757	811	769	777	778	772	837	801	823	799	796	780	784	784	858	760	815	812	779	766	757	786	821	806	825	837	818	789	764	822	792	775	794	789	810	833	796	777	818	753	799	822	771	797	777	779	800	777	806	774	822	823	813	776	742	810	812	789	757	742	764	758	814	787	787	831	795	803	758	846	751	821	804	858	799	797	796	765	746	765	777	810	805	793	769	791	826	866	833	792	778	818	823	842	835	811	852	797	774	789	769	795	799	847	796	791	807	778	771	811	822	803	815	789	815	803	847	800	813	825	822	807	792	830	755	782	807	793	801	754	780	805	816	799	776	800	829	762	816	779	767	801	789	786	787	832	792	812	850	776	812	749	785	753	816	852	784	773	829	773	786	842	807	775	756	824	772	787	770	803	816	763	822	801	799	791	815	799	820	812	745	804	826	791	806	803	799	832	861	805	857	825	819	795	805	792	873	789	815	791	819	794	804	816	813	833	812	770	775	771	799	831	814	820	792	829	779	788	846	825	787	754	818	775	810	809	774	781	805	765	827	780	742	790	790	771	821	753	813	788	815	767	754	769	760	804	868	784	868	780	738	821	784	812	839	787	778	760	739	765	841	791	824	815	827	784	827	771	820	821	795	794	789	813	837	791	824	832	782	807	806	787	801	831	790	836	791	806	776	837	810	831	782	779	786	784	763	791	809	768	796	789	790	805	797	802	753	762	774	803	840	775	800	832	783	749	805	796	864	808	805	849	806	819	794	775	768	709	739	760	826	811	863	760	793	820	788	757	845	812	811	793	868	783	777	777	763	822	787	785	762	839	830	824	823	796	821	844	799	804	772	784	825	737	788	767	802	792	824	779	798	828	775	837	770	793	813	821	792	784	807	811	820	837	767	832	799	823	758	762	771	796	778	826	871	799	760	804	825	797	777	751	785	831	735	832	766	796	780	806	806	783	757	813	763	807	803	838	802	769	809	787	856	818	776	773	772	840	852	797	842	752	812	821	805	793	775	758	817	794	824	814	768	772	724	758	821	756	778	820	782	769	858	843	844	796	807	765	779	772	753	760	819	770	782	804	784	767	799	822	741	821	793	826	822	762	818	787	788	804	833	772	791	778	773	771	791	770	771	776	785	774	836	807	780	790	758	760	805	792	828	842	775	771	803	790	802	782	789	766	799	763	762	775	809	852	791	783	755	814	775	744	753	780	849	801	752	833	809	778	808	772	799	772	756	770	810	798	808	798	767	785	746	840	811	772	803	805	838	791	814	792	820	811	753	790	792	792	796	806	814	765	756	837	821	769	820	776	834	801	765	789	809	851	791	788	763	819	844	817	812	744	818	809	797	832	794	797	821	858	755	817	773	829	774	836	806	805	796	797	795	768	788	770	765	809	779	730	776	772	810	805	821	814	828	859	799	829	813	765	820	809	782	801	835	788	786	795	782	782	807	802	783	820	765	808	802	819	839	725	840	819	821	796	734	805	752	784	774	824	784	772	817	784	807
15810	11465	6254	3802	2865	2278	1686	1322	815	617	522	399	330	353	234	228	239	205	163	179	175	174	154	192	171	184	159	178	172	161	192	176	178	166	145	173	177	138	169	152	160	143	199	174	173	151	162	172	157	137	163	182	161	189	158	161	151	161	140	176	161	147	166	179	157	171	137	158	158	169	136	168	171	164	149	156	149	184	157	138	164	147	164	156	140	183	155	145	148	160	150	165	174	154	142	151	165	141	184	159	156	155	163	146	175	166	159	150	164	158	163	160	144	158	145	167	165	168	172	178	160	164	162	178	162	182	163	159	138	168	164	160	140	161	175	186	170	153	137	145	149	188	160	184	174	155	157	162	150	159	159	173	134	186	172	168	148	152	158	162	169	142	167	169	155	161	152	158	145	141	159	149	174	155	147	159	157	166	166	164	156	173	168	161	128	177	164	171	162	164	155	183	154	162	174	150	169	148	153	162	179	153	158	172	145	169	144	149	155	161	170	181	159	145	173	165	156	141	151	164	159	173	174	146	159	161	155	148	169	172	146	151	164	155	165	165	172	164	159	194	159	144	152	160	159	163	142	175	149	150	173	157	163	143	131	152	165	174	163	155	168	183	160	152	164	160	145	177	157	176	147	149	155	144	154	157	139	165	190	154	182	157	173	154	177	175	171	157	150	156	148	150	163	172	163	138	173	180	158	168	176	160	181	170	141	155	137	174	158	152	167	179	140	164	163	135	140	172	189	163	180	161	152	145	158	169	155	154	160	150	167	163	145	170	161	129	181	176	158	154	154	154	152	158	178	181	177	148	170	139	146	195	170	146	141	155	148	172	172	159	180	153	153	166	166	153	144	156	137	165	154	148	172	152	164	158	157	162	155	170	161	163	165	160	144	155	156	169	144	153	147	171	148	170	159	171	139	169	157	181	150	165	163	157	178	152	160	149	157	157	161	150	159	152	128	147	146	169	143	160	168	190	177	141	159	167	161	162	170	143	147	160	140	157	157	151	186	133	160	157	146	154	157	158	152	153	161	148	163	167	164	158	159	155	168	198	152	161	158	138	169	160	168	157	151	164	154	149	164	162	163	149	172	172	164	141	138	159	165	171	154	194	167	149	163	145	160	181	173	156	174	171	150	163	171	173	154	177	156	132	143	162	147	160	162	161	176	170	165	150	163	160	165	158	180	148	144	157	174	166	150	148	136	150	145	172	165	158	169	154	144	162	169	168	161	147	174	144	162	164	128	138	166	173	185	164	167	162	145	158	174	149	157	155	173	178	185	154	170	157	160	172	148	149	164	166	148	175	167	156	156	160	164	157	156	144	178	165	175	176	163	152	159	158	166	142	156	149	162	169	180	135	138	144	125	169	153	135	177	167	185	192	158	165	159	165	157	147	142	160	144	170	152	149	139	134	139	167	152	167	181	152	157	155	175	185	153	164	170	163	166	162	175	173	173	141	185	157	174	155	153	168	180	140	145	154	159	155	155	160	167	156	174	164	158	146	180	162	186	156	153	177	155	155	158	154	174	131	157	151	177	162	187	165	158	161	158	156	153	159	183	152	170	185	179	166	138	148	164	168	182	170	158	155	157	171	159	175	179	169	153	179	143	169	148	157	128	191	180	151	157	159	146	148	160	160	174	165	131	150	134	153	132	146	176	180	166	138	174	178	150	141	149	150	161	157	155	160	166	155	157	157	167	164	147	150	148	157	155	154	184	147	166	148	120	168	157	148	169	153	169	146	155	162	151	191	158	159	175	157	153	169	149	140	161	170	161	157	175	153	166	157	149	157	158	160	165	148	161	147	147	171	147	145	182	171	162	188	145	156	142	143	170	178	151	171	164	147	158	171	155	165	145	153	149	158	184	166	161	143	157	154	157	166	160	162	154	178	172	154	156	161	159	175	147	172	137	142	170	172	167	178	149	161	175	158	174	168	159	163	165	150	151	166	187	169	163	139	141	155	178	156	140	176	174	163	154	151	170	159	146	147	164	152	168	156	175	150	150	149	147	177	174	158	168	171	149	160	160	165	190	161	159	152	147	148	143	138	166	166	145	165	178	136	163	145	161	159	163	161	166	164	177	157	171	155	159	145	156	147	161	161	141	172	161	159	166	184	184	175	154	146	158	144	183	141	147	174	153	174	166	140	167	143	156	145	193	150	128	167	157	135	160	152	159	153	146	165	156	138	178	153	139	186	160	157	186	134	150	170	149	140	144	142	148	142	170	134	163	160	159	164	183	182	156	161	161	172	164	143	151	137	175	174	162	165	164	141	168	153	168	147	180	149	174	162	155	155	147	174	154	158	182	166	165	156	175	154	192	161	146	153	156	162	151	166	173	155	140	149	164	160	167	166	164	152	164	180	136	154	165	163	144	160	147	144	136	148	135	177	158	162	166	160	169	162	162	144	174	183	172	181	140	153	148	165	158	148	145	142	162	154	181	164	153	156	145	147	143	157	128	182	146	146	182	167	159	157	158	151	168	186	153	151	165	157	161	160	190	163	167	171	145	122	168	168	150	154	150	153	154	153	165	159	169	153	154	139	190	162	165	167	160	157	156	150	159	150	134	163	157	149	159	163	155	132	170	150	171	150	165	182	183	149	166	156	192	151	159	143	153	154	150	175	146	138	176	206	192	144	174	157	141	140	166	167	156	158	164	154	162	157	165	167	176	142	167	138	168	174	148	183	155	155	166	136	146	170	151	153	148	158	148	164	161	165	160	171	172	168	170	164	159	154	148	169	160	146	167	154	155	163	165	158	164	167	150	165	163	156	161	162	158	149	147	172	169	177	154	176	143	164	164	160	131	147	165	164	163	162	157	165	145	138	165	146	134	166	150	159	164	153	169	145	155	162	168	151	147	162	148	179	147	149	160	163	150	146	133	136	179	176	167	157	165	181	179	162	143	157	164	156	140	170	160	167	160	146	153	146	164	151	167	156	170	176	165	171	166	177	140	171	152	152	174	155	175	161	151	152	147	163	181	149	145	168	144	136	173	157	165	152	157	183	163	167	158	166	180	173	170	139	166	147	156	162	135	145	154	155	151	161	155	150	151	162	159	156	162	162	149	150	152	133	143	167	154	142	163	184	165	175	167	136	164	157	142	159	150	139	143	155	175	164	159	169	152	173	148	166	155	147	149	180	200	147	187	160	154	172	148	169	150	155	164	143	170	133	163	176	167	173	157	159	145	138	158	153	150	164	148	137	175	163	139	168	160	170	152	147	182	156	133	156	154	144	157	158	151	143	156	145	155	154	158	154	135	171	175	179	166	163	176	175	169	170	153	156	155	180	160	179	177	191	184	155	160	168	166	158	151	157	140	150	154	173	182	171	157	163	173	152	150	151	161	182	131	162	168	143	167	135	173	180	177	162	156	159	160	142	143	144	168	142	173	139	174	164	157	141	147	152	162	164	163	151	161	158	133	172	155	168	139	141	150	172	158	161	176	138	157	172	152	150	152	148	155	170	164	155	129	146	150	141	149	154
13252	12824	10713	8968	8607	7803	6076	5332	3908	3163	2640	2188	1818	1472	1259	1071	991	911	811	745	718	676	657	675	616	611	620	589	633	566	661	554	627	623	591	650	586	577	615	550	597	566	596	601	604	549	634	570	622	594	612	611	623	610	567	583	589	543	528	559	546	551	605	514	541	579	561	535	542	510	593	532	500	552	549	541	531	526	532	555	500	510	526	536	556	536	535	524	511	535	513	550	554	546	550	562	553	521	523	536	553	496	531	564	538	534	563	563	518	584	553	523	553	537	512	558	505	519	557	532	532	535	499	565	576	586	557	537	502	556	524	569	557	523	531	541	543	596	512	488	602	554	568	535	523	555	528	497	576	516	553	512	554	602	570	558	516	514	536	607	570	523	543	532	530	535	532	551	545	541	515	546	561	559	551	517	551	553	559	534	517	559	546	541	528	511	556	550	554	549	580	529	518	518	533	558	523	530	564	559	530	537	554	523	514	544	485	559	562	520	517	531	551	581	533	558	515	534	505	574	534	500	544	569	574	507	571	537	567	546	541	524	517	541	548	559	569	508	523	508	541	548	513	524	538	524	527	559	552	524	572	554	525	551	557	515	539	553	538	498	543	545	529	520	539	539	558	519	521	528	545	503	528	493	522	591	578	584	551	541	493	547	540	543	541	501	542	517	550	534	536	559	531	532	566	550	512	569	553	499	553	517	527	539	508	523	536	543	512	500	553	556	560	531	555	531	552	539	509	552	577	507	537	558	545	476	521	560	546	490	502	596	570	538	527	577	533	505	493	509	521	550	546	571	554	507	521	511	517	531	534	523	504	535	523	516	526	574	525	498	518	554	537	538	545	539	544	511	559	550	538	553	532	532	522	545	524	568	533	577	521	533	531	555	563	530	569	552	552	519	523	522	524	551	549	553	557	533	535	513	527	516	541	473	536	562	555	515	539	553	555	548	542	526	539	537	534	595	576	542	507	512	524	552	545	542	520	510	529	550	532	548	481	543	498	535	489	499	531	563	551	562	546	555	558	554	591	536	526	530	527	534	517	534	557	552	545	557	575	541	568	499	551	512	555	575	511	525	548	551	510	525	510	550	533	498	579	513	597	520	558	536	526	556	566	568	540	574	545	571	533	545	613	554	534	526	547	518	514	522	520	497	570	568	538	570	564	545	517	538	567	534	535	529	525	527	576	551	545	530	523	495	544	576	551	589	585	515	528	515	531	516	532	554	549	538	528	547	509	526	572	519	536	559	522	554	533	542	551	524	521	592	535	586	525	540	539	553	563	560	533	538	479	546	559	549	523	564	521	528	504	521	538	548	537	529	501	518	587	529	551	498	520	547	543	533	555	529	527	565	546	472	509	559	615	541	564	545	526	546	515	544	508	513	544	540	506	549	536	560	550	525	479	567	532	554	519	588	553	548	589	565	528	582	537	542	509	548	529	510	515	523	534	559	534	507	536	495	536	498	555	535	552	541	476	529	521	565	544	546	544	490	547	473	519	512	560	537	544	533	556	578	555	510	556	523	542	537	552	518	544	574	519	512	512	538	521	511	588	498	560	559	560	525	532	548	557	545	576	556	565	541	542	510	464	573	562	534	532	524	547	581	533	515	517	528	498	529	545	547	541	564	567	573	504	548	526	507	533	514	538	545	527	509	535	502	563	499	546	553	548	515	492	535	550	535	517	531	513	540	510	502	516	553	531	532	508	549	530	529	560	536	534	519	501	535	533	574	570	534	507	527	507	570	521	533	549	558	515	535	566	554	591	489	541	553	513	495	583	532	533	516	499	541	535	541	515	539	568	564	537	542	527	541	509	530	518	545	543	571	506	579	517	557	498	566	520	537	533	550	550	573	581	518	558	524	515	575	580	510	543	528	507	496	533	532	522	553	571	537	511	528	556	538	541	510	544	544	540	536	534	513	533	531	551	547	526	549	537	519	540	546	529	547	523	487	544	524	523	578	573	578	555	563	503	531	521	544	531	526	570	560	519	488	542	548	537	522	552	510	540	551	530	559	556	566	593	599	537	517	531	508	526	583	571	504	557	499	540	542	560	549	545	525	492	553	585	553	535	512	541	492	509	511	547	563	466	537	560	560	507	521	535	518	557	556	519	548	540	522	551	566	569	529	538	524	534	526	529	497	504	573	538	553	545	557	537	502	551	519	527	535	551	528	522	572	581	521	538	545	572	580	513	559	598	512	528	575	564	520	492	548	498	517	509	521	523	533	509	531	542	581	549	548	572	523	544	548	532	591	528	539	553	505	523	542	525	534	547	547	567	558	524	530	527	533	557	527	545	548	546	524	507	542	540	541	560	484	557	549	558	523	559	519	562	524	545	579	519	546	540	526	518	556	557	534	548	560	532	569	582	558	522	539	561	532	536	551	516	572	564	537	500	563	563	513	522	555	517	527	552	530	523	541	525	541	519	567	511	523	551	529	521	542	523	517	493	534	518	531	535	559	524	539	556	537	538	542	582	541	550	538	561	536	536	499	530	507	561	551	534	562	517	563	529	536	525	522	568	528	547	552	513	568	473	554	531	508	548	531	529	541	567	552	547	519	529	518	546	571	519	546	465	525	545	541	555	562	579	489	539	549	581	553	513	535	543	582	545	558	509	539	560	512	540	582	567	515	556	572	526	529	577	538	553	529	562	588	569	538	513	572	573	534	541	552	544	517	481	602	533	576	523	533	576	576	520	566	529	553	523	561	548	565	537	554	502	587	516	515	495	566	581	510	541	499	590	499	499	569	540	531	505	536	523	520	535	531	529	531	573	533	514	523	559	527	539	512	524	528	520	563	517	530	529	563	518	550	559	512	533	535	539	533	522	578	558	561	529	539	504	520	519	535	560	531	522	557	536	565	540	545	513	527	536	539	535	519	532	537	512	545	475	525	534	558	545	531	557	532	543	536	536	523	543	515	569	524	548	505	519	557	540	534	557	543	548	547	572	484	508	581	517	520	570	563	518	555	548	526	572	558	520	509	488	536	550	534	530	609	552	515	566	502	547	557	552	517	541	532	554	548	544	503	570	543	527	525	509	529	523	520	554	526	548	519	589	490	526	516	575	588	529	537	569	499	561	573	534	560	567	554	570	527	512	521	569	509	527	551	567	550	530	588	587	501	535	558	538	523	539	546	541	569	533	510	491	542	564	553	548	567	563	527	485	534	546	536	534	538	487	493	561	573	524	561	512	513	540	519	509	499	499	520	584	507	516	556	564	561	530	592	538	535	529	560	549	537	564	546	546	554	532	538	528	522	554	496	525	532	549	544	534	498	522	559	510	540	489	548	538	549	540	535	537	524	564	550	566	510	542	550	553	539	517	557	507	566	501	588	577	509	562	538	532	534	522	501	507	525	555	544	533	548	561	521	478	534	512	497	557	567	559	543	543	540	552	556	537	530	592	540	549	496	529	559	524	544	572	545	527	595	558	539	507	557	556	522	574	558	539	508	578	558	531	503	538	542	544	483	533	512	518	541	539	545
41118	40258	28498	25588	25612	24018	19029	16921	9706	5551	3581	2180	1433	940	880	510	407	415	311	246	223	219	204	216	202	203	212	187	199	212	180	167	203	187	188	194	181	172	172	174	179	187	185	193	180	194	176	210	166	182	177	191	205	161	179	181	189	166	163	166	170	139	200	168	154	159	151	173	178	154	172	150	160	172	166	172	155	174	155	166	181	162	164	171	176	155	158	169	154	173	171	166	139	164	163	173	182	178	162	156	181	162	162	198	194	164	172	174	181	159	164	181	174	176	150	170	179	161	193	156	167	175	163	159	161	165	168	154	163	176	167	149	134	159	183	192	159	164	182	171	170	133	160	183	147	160	161	177	149	194	161	153	173	177	171	150	170	161	173	166	170	171	172	151	190	146	153	152	188	159	166	169	176	183	168	161	165	167	172	175	192	150	182	153	174	151	193	156	158	167	158	171	177	177	162	179	169	187	158	175	147	170	157	152	178	161	171	161	180	174	170	172	169	165	171	156	182	198	179	170	197	163	156	179	167	156	139	165	181	143	156	171	150	189	184	196	170	161	182	149	152	165	175	156	167	156	185	168	148	161	145	164	169	155	196	162	163	177	198	177	176	170	170	179	178	153	195	167	156	170	171	145	168	164	148	185	175	147	148	157	157	183	169	159	144	175	163	165	183	169	170	176	171	181	183	152	153	155	144	171	164	164	176	167	170	175	154	168	169	167	157	152	170	172	171	169	181	157	176	179	160	158	150	150	171	162	156	164	173	169	150	151	177	149	160	175	168	172	151	170	162	151	143	167	157	156	167	167	151	156	169	162	180	189	163	156	164	171	183	160	174	156	155	154	163	190	175	136	157	152	167	169	169	133	162	168	181	174	168	174	157	139	158	155	150	182	159	187	169	163	168	172	174	163	170	153	161	168	165	161	173	174	161	151	165	164	152	177	158	172	169	145	148	162	162	166	170	166	158	156	144	148	171	172	171	142	192	169	146	190	153	151	165	171	160	158	163	160	155	193	163	148	148	178	179	183	175	182	178	165	169	174	146	161	162	165	165	160	170	169	159	182	198	150	160	171	170	182	165	166	163	178	166	187	166	163	164	159	160	154	175	177	163	164	161	173	156	167	170	162	155	148	160	162	164	164	176	160	185	153	139	172	183	176	162	164	177	170	149	174	160	146	165	197	177	169	171	176	152	179	165	163	157	145	156	171	157	171	180	175	183	170	141	168	157	151	164	159	152	170	141	155	164	149	177	179	166	159	162	163	152	180	161	189	180	155	195	171	185	189	189	167	169	184	164	157	177	195	169	170	171	166	186	173	168	164	162	153	158	159	181	157	146	178	159	167	164	154	173	142	156	148	161	146	179	156	159	168	165	149	151	141	182	123	156	153	143	140	170	185	163	180	149	175	163	197	158	159	174	173	175	157	166	196	180	163	162	143	166	177	155	156	152	148	178	164	175	141	174	174	162	164	174	177	161	164	140	159	176	182	160	170	185	168	186	171	162	134	189	172	168	165	195	161	166	187	173	188	193	172	147	142	163	151	194	180	149	171	174	181	157	183	158	158	149	148	155	166	164	159	153	132	179	161	149	167	159	168	165	155	149	168	168	166	157	162	165	157	178	185	163	163	186	161	171	153	155	176	177	165	134	167	136	161	158	163	181	191	169	182	174	162	153	175	181	176	142	158	176	147	158	168	184	168	171	168	155	153	169	185	174	162	167	144	171	175	169	170	173	162	173	170	179	145	178	159	164	177	161	177	153	172	155	141	171	158	174	168	178	180	179	179	165	162	161	177	160	136	176	182	161	169	160	154	157	168	169	176	162	157	155	171	171	191	153	164	182	157	167	171	164	181	155	163	179	162	184	163	155	159	159	153	183	173	155	163	175	158	178	159	156	149	131	183	165	176	158	168	161	168	194	161	154	147	183	181	173	186	169	165	167	187	169	152	158	171	162	172	172	146	168	151	166	156	170	178	165	140	149	176	162	143	150	183	170	170	170	157	186	154	173	170	172	132	169	155	176	158	170	146	155	174	154	176	182	152	177	153	163	175	159	165	173	147	180	152	159	148	165	151	165	177	156	154	162	172	170	149	170	159	177	167	157	153	177	179	159	164	156	158	155	147	169	145	178	155	179	185	190	157	146	205	178	160	155	158	167	185	158	171	150	172	152	207	170	151	169	158	169	153	160	167	184	159	174	154	154	152	162	170	172	159	163	183	163	164	186	179	158	151	144	161	160	164	187	169	166	181	143	151	136	149	172	158	165	185	163	142	166	169	163	185	156	190	170	161	181	143	164	156	178	167	185	169	170	160	163	178	146	166	176	171	163	161	170	160	181	163	155	163	165	178	166	176	173	139	171	171	164	152	134	187	165	177	176	148	148	185	149	178	158	149	159	142	166	145	136	142	185	177	173	156	166	171	184	175	160	173	151	159	171	175	169	165	181	151	183	171	160	150	167	150	162	172	158	154	151	168	165	156	164	162	159	170	170	166	153	151	171	176	174	171	178	180	171	177	173	169	177	179	155	156	165	178	172	155	167	153	168	172	151	177	132	154	152	164	185	161	175	159	162	167	177	155	171	170	171	162	177	163	149	183	168	177	157	169	166	162	163	163	141	153	166	176	145	155	167	176	169	151	163	175	168	134	170	160	156	187	167	148	175	177	160	173	166	152	165	169	182	153	151	165	153	164	161	156	168	146	159	180	145	170	168	166	157	157	172	162	149	159	157	172	168	162	165	187	174	167	174	151	168	168	163	180	161	165	167	174	186	180	136	183	166	144	158	165	183	175	144	163	139	138	170	163	150	152	172	160	173	171	166	173	153	165	181	147	155	166	152	171	172	181	158	167	163	169	170	162	168	162	131	152	160	161	151	176	180	159	164	169	157	186	172	161	181	164	163	191	149	167	177	172	165	162	174	156	145	159	145	159	160	161	195	159	165	173	169	165	162	159	153	157	171	160	155	167	166	188	151	168	163	157	149	145	166	168	180	184	177	166	155	158	163	150	171	147	159	163	165	156	141	161	165	146	183	172	142	161	146	144	145	156	168	162	136	164	175	184	191	152	172	161	139	137	168	147	179	166	172	181	187	149	155	175	148	156	159	168	161	166	173	160	185	162	179	147	175	181	167	154	169	176	179	182	191	171	157	169	171	145	161	173	163	153	170	153	143	178	146	181	176	141	174	161	160	159	182	178	165	150	179	167	154	177	156	189	164	167	174	158	141	174	147	180	195	176	170	159	168	144	156	152	170	147	152	159	176	180	165	160	166	141	145	156	172	154	136	164	163	172	169	194	176	135	140	158	162	173	182	176	175	179	172	143	144	166	178	155	171	151	180	140	160	163	157	155	192	168	179	163	172	175	159	148	168	166	157	184	156	146	168	159	148	152	186	161	149	157	178	199	161	145	163	157	171	184	146	180	155	165	167	192	148	176	152	163	159	179	161	150	165	173	145	164	170	149	170	169	140	178	160	169	178	155	154	154
32402	34740	28844	28392	33807	33247	30695	29257	21417	14733	10872	7899	6065	4972	3695	2744	2194	1896	1539	1225	1127	1132	943	904	939	862	883	838	787	776	770	738	733	744	743	655	725	715	705	662	661	697	621	673	692	637	654	716	694	657	694	657	662	615	620	624	626	613	657	566	607	564	598	596	578	612	558	561	625	588	599	593	537	587	574	563	564	517	567	579	566	577	576	528	552	573	563	547	553	551	550	569	550	579	579	559	546	576	582	551	547	551	540	559	560	536	535	587	588	584	570	523	562	549	547	556	547	575	557	568	554	552	531	554	564	518	539	532	543	537	586	587	563	545	567	561	519	555	595	527	569	545	514	536	548	544	566	582	559	536	548	572	611	547	555	550	568	547	521	551	567	562	589	525	552	527	549	540	512	513	583	584	569	526	521	520	549	561	548	585	540	554	560	592	579	561	590	527	573	554	598	610	567	544	533	567	575	570	581	533	521	582	554	567	543	505	529	564	559	534	534	531	532	565	566	537	567	525	590	545	589	558	551	548	569	551	580	544	521	550	526	548	570	559	558	559	542	580	565	535	561	517	509	560	532	575	551	512	554	554	556	576	535	543	580	546	559	581	551	550	587	562	552	590	564	551	537	582	553	549	556	552	580	555	540	579	549	530	549	568	554	554	589	587	582	552	552	553	550	558	552	560	588	511	587	565	591	568	601	540	553	544	545	584	557	568	566	518	571	569	542	541	572	537	538	583	589	544	573	507	531	565	571	557	502	525	529	511	570	578	575	522	533	562	563	517	541	542	554	521	606	521	539	565	539	560	559	524	526	549	542	583	583	552	533	549	571	553	570	603	575	557	560	546	550	569	588	517	590	563	568	531	545	576	566	545	569	572	548	521	582	538	585	524	576	547	532	564	549	551	533	545	550	609	529	530	560	552	567	566	576	571	521	581	543	518	568	571	570	555	542	551	535	541	545	582	552	552	547	539	569	585	577	538	565	567	537	566	592	556	544	536	564	538	562	555	585	542	583	549	520	610	574	589	598	552	538	562	519	580	546	570	577	581	577	545	547	543	581	548	582	555	572	550	568	607	575	522	569	536	579	551	540	608	547	554	545	542	544	570	546	504	549	580	543	546	558	523	542	553	561	545	569	565	570	532	555	557	523	551	558	554	514	559	572	568	490	584	572	557	569	519	530	547	542	560	533	545	535	571	581	546	532	527	574	550	617	546	584	556	551	575	545	534	580	573	560	570	530	544	542	539	549	599	533	574	564	526	506	524	545	587	596	561	542	571	576	570	569	569	514	552	521	553	512	527	509	541	600	524	540	541	534	550	494	560	535	564	505	488	579	539	567	569	570	579	536	538	570	532	575	551	580	567	548	558	553	541	546	587	544	561	564	531	574	579	537	539	561	511	548	594	550	553	544	594	537	538	538	585	567	541	580	551	567	572	552	547	545	552	542	586	559	592	549	573	574	484	575	521	566	551	564	561	500	558	535	573	514	538	530	567	573	561	548	540	569	584	524	602	572	552	554	564	527	541	561	574	540	542	583	558	542	565	535	493	548	565	544	549	569	531	549	547	528	523	558	542	557	574	566	560	561	486	574	547	569	550	562	520	570	557	543	596	556	572	538	528	582	516	539	550	547	556	549	573	566	553	556	569	589	562	552	527	556	537	561	586	558	588	579	533	534	570	534	526	566	539	542	528	558	535	545	534	581	557	470	588	561	542	546	526	577	521	543	576	566	570	563	539	573	519	533	527	578	581	571	507	575	570	610	554	525	537	555	559	564	516	554	549	546	537	537	546	543	540	571	575	570	570	524	558	544	535	569	548	536	562	609	607	574	589	530	555	558	539	532	614	561	524	600	548	543	582	520	560	566	532	540	540	578	546	548	545	532	527	550	492	546	537	563	566	542	556	551	573	558	550	538	523	579	591	545	551	563	596	548	556	609	561	549	577	492	587	536	533	579	556	561	573	543	540	507	497	538	567	549	548	554	547	524	600	554	578	537	586	522	575	543	597	551	584	539	569	523	557	576	535	540	542	562	556	560	541	531	565	568	548	530	531	564	562	502	556	565	576	567	589	605	542	552	576	588	570	547	521	562	539	549	569	561	562	560	589	543	529	583	579	543	526	524	572	574	532	542	565	555	534	537	565	549	543	566	565	571	529	552	555	556	539	599	556	594	561	561	553	561	554	534	511	562	552	553	576	579	580	564	541	588	545	550	540	566	576	587	524	523	573	571	515	537	549	557	548	566	560	569	553	574	539	566	594	611	540	578	607	575	577	566	569	534	542	547	553	552	558	604	602	546	533	518	529	544	557	569	551	573	570	546	560	580	570	562	556	533	597	540	559	535	573	524	588	563	517	590	563	563	549	579	557	549	542	553	563	545	566	563	574	496	578	545	577	551	505	568	530	569	620	525	548	600	576	623	587	610	540	534	532	563	530	507	509	513	533	540	579	550	557	558	536	540	559	557	553	557	531	556	538	597	551	588	573	578	545	564	584	595	595	612	568	556	538	524	540	540	528	563	574	553	556	575	600	551	547	564	588	571	568	533	540	548	542	542	547	540	590	567	630	531	582	554	532	535	602	533	533	533	561	555	597	587	553	540	561	534	527	585	535	561	536	567	529	577	566	584	523	554	532	592	587	531	567	580	554	555	547	551	540	524	560	579	517	543	543	567	528	549	545	567	556	548	527	544	572	552	551	527	514	542	525	552	518	573	537	570	572	597	548	602	585	588	546	511	561	604	546	554	530	592	492	515	537	554	552	553	515	528	540	530	578	580	545	530	547	569	580	571	564	512	576	580	552	552	538	551	549	552	556	556	523	550	543	570	542	552	540	578	551	576	573	537	571	533	560	588	601	541	569	573	595	549	554	527	544	535	581	542	538	553	586	563	514	548	537	532	582	553	510	569	546	516	500	562	551	554	537	536	607	557	552	537	527	582	536	521	557	572	538	532	601	562	540	505	576	567	569	540	566	491	560	554	569	556	541	596	595	555	578	564	600	556	540	541	522	578	536	539	593	562	555	532	561	590	561	538	554	587	559	555	563	561	597	546	505	603	526	583	540	505	540	588	543	577	564	548	573	575	576	537	549	537	540	567	599	570	570	547	541	563	523	535	520	567	549	574	554	528	554	513	549	539	563	562	551	564	586	592	581	552	563	590	530	583	543	526	539	546	589	538	561	550	538	527	537	538	567	568	548	598	570	521	540	588	550	514	581	544	547	520	573	542	572	525	542	542	530	510	504	560	523	592	579	549	557	550	566	565	567	552	503	570	550	559	565	535	581	564	552	551	600	537	563	590	574	551	541	551	592	578	557	553	556	553	559	547	510	529	583	581	514	529	554	502	525	571	536	567	564	571	580	575	560	580	577	546	580	574	533	567	527	546	526	563	529	574	537	524	551	540	540	532	510	564	521	548	522	585	527	577	511	571	543	583	563	568	528	533	516	563	562	553	511	553	556	549	556	560	573	582	529	557	543	550	539	581	548
52021	43976	32510	30388	31864	32678	28063	26495	18066	11756	7110	4242	2942	2067	1451	993	767	668	495	425	426	373	355	366	352	334	314	323	344	309	279	313	286	311	295	284	293	280	292	296	291	289	274	299	254	282	273	273	278	302	267	274	251	286	268	266	280	256	266	274	237	285	288	258	256	248	268	288	305	273	254	232	254	280	255	259	257	251	272	271	258	262	269	264	246	234	251	248	260	293	272	245	273	268	261	277	258	222	228	279	262	271	252	259	254	212	228	269	274	249	270	239	271	269	291	255	271	253	271	281	253	263	255	253	259	275	274	269	273	274	256	254	274	264	248	253	273	267	259	259	245	269	274	271	273	266	268	246	230	255	250	290	261	261	267	264	277	251	273	280	267	288	265	260	248	276	238	245	298	259	247	228	244	246	238	269	278	295	270	254	251	255	295	242	260	250	266	254	277	245	282	276	247	252	268	268	274	266	259	253	253	292	241	240	273	265	297	285	238	254	261	244	277	269	243	263	219	242	241	249	242	266	272	261	241	246	269	268	265	259	277	246	264	267	281	278	295	259	250	275	277	261	232	234	271	250	265	239	257	266	265	246	276	284	282	258	265	233	254	264	256	275	239	238	238	225	258	268	284	259	260	235	244	274	262	242	262	233	291	270	247	213	262	244	291	291	265	256	264	262	272	274	268	289	247	258	252	243	267	286	257	239	280	288	288	264	283	274	277	249	256	231	255	249	272	258	258	251	268	233	256	253	251	258	282	255	254	242	294	278	262	248	275	281	271	286	285	257	250	260	243	262	281	248	250	266	249	275	241	245	269	255	285	280	292	252	233	249	237	259	286	254	279	254	269	253	250	243	249	257	249	272	286	253	264	236	294	246	252	262	284	257	266	259	284	267	257	267	234	276	287	250	261	259	255	267	266	286	285	273	277	256	259	226	289	287	233	257	264	264	248	280	277	259	279	239	248	286	250	251	293	242	270	244	239	256	255	253	270	244	231	292	269	258	230	277	239	238	250	253	269	241	276	268	270	259	260	263	274	269	263	260	231	243	251	304	248	277	271	236	265	270	268	247	223	243	273	221	294	272	263	250	249	275	288	235	259	260	265	269	285	262	239	265	272	276	250	284	284	263	262	317	311	232	248	245	245	277	264	264	292	240	246	272	257	289	287	250	263	273	258	284	255	265	267	259	268	257	260	246	248	256	267	280	230	270	246	255	257	268	243	279	263	257	267	249	291	267	258	274	254	247	256	255	279	269	260	264	265	238	279	277	239	260	262	235	286	237	270	259	281	245	265	246	265	277	243	273	246	268	247	255	261	259	278	258	260	251	284	252	250	238	250	249	283	249	269	256	230	253	243	310	264	302	274	255	285	258	239	233	251	245	236	256	258	261	240	267	249	242	260	276	236	281	256	253	234	279	258	280	293	211	269	297	238	264	297	240	241	257	282	260	298	251	234	275	280	266	255	234	266	277	238	270	254	287	272	259	248	245	264	268	273	216	241	261	266	272	273	291	243	296	261	273	251	271	276	272	272	275	268	270	235	275	298	250	239	257	240	245	277	257	257	236	275	226	244	279	271	249	250	248	251	275	198	288	272	258	261	263	226	263	260	298	257	249	232	282	278	242	249	272	260	262	244	251	281	249	245	276	260	255	278	273	284	263	289	268	281	252	227	277	258	236	248	287	269	261	248	282	259	242	263	253	257	272	248	280	296	257	273	251	274	272	272	257	219	267	238	268	247	226	269	255	287	265	269	273	251	265	258	284	268	267	254	251	279	238	252	273	257	269	285	265	261	283	250	271	242	260	254	241	244	275	304	253	253	257	244	281	247	286	274	244	274	269	276	262	257	273	257	304	280	270	250	259	284	258	259	241	260	237	250	256	246	254	259	253	243	251	289	299	256	285	278	265	254	255	265	231	250	262	252	253	257	256	246	255	267	226	256	271	246	274	272	282	266	235	277	247	262	273	246	223	232	262	281	284	271	237	257	266	239	268	247	246	260	262	272	260	263	282	295	253	288	257	272	274	265	256	251	254	228	270	242	254	268	257	238	252	242	235	260	271	270	264	271	303	255	279	282	242	251	277	286	258	257	270	272	213	261	295	274	254	296	280	292	242	276	254	264	282	261	218	244	271	269	278	271	252	240	279	273	288	227	245	280	256	255	256	286	247	252	264	271	229	258	274	225	263	233	251	254	288	266	266	282	272	250	264	243	283	256	275	271	258	252	247	273	239	297	271	285	280	265	252	246	255	263	273	285	264	268	244	244	264	241	263	248	254	260	269	242	253	254	260	274	217	274	285	272	283	301	238	249	259	288	253	281	303	268	283	254	286	262	253	251	247	252	245	262	271	286	251	249	273	267	229	246	233	278	272	237	259	262	256	295	255	251	267	245	286	270	264	267	258	270	255	265	269	247	253	260	273	216	261	256	272	274	259	260	275	248	276	258	251	255	252	248	242	259	240	287	234	261	257	282	289	247	281	278	260	265	265	255	241	274	255	250	249	266	254	261	263	277	252	249	255	262	263	286	295	248	251	274	266	270	309	239	250	236	280	268	248	267	253	251	267	254	261	244	267	269	245	257	264	257	260	264	269	238	286	313	262	279	246	297	281	250	262	254	269	257	274	252	272	248	268	244	242	231	260	227	250	276	266	248	263	240	247	229	257	235	274	268	275	255	274	251	261	262	280	252	267	255	294	257	277	258	233	256	235	266	301	259	269	272	239	237	259	256	233	254	253	282	264	250	267	262	236	265	238	273	284	264	254	258	262	251	266	250	268	260	261	269	273	244	243	274	253	259	280	272	249	300	267	252	267	252	267	274	234	254	248	241	274	258	286	282	251	269	272	257	264	245	266	247	237	254	264	283	224	280	283	265	274	231	253	254	283	235	277	286	283	261	272	271	259	265	253	254	255	270	272	254	260	285	260	258	279	243	246	268	266	282	245	263	250	269	276	251	258	242	297	271	231	269	262	226	261	252	281	266	270	302	261	273	273	275	252	268	237	281	262	257	243	256	252	261	244	245	278	235	227	244	266	267	246	238	244	256	266	260	265	267	242	243	231	268	279	263	245	260	253	276	248	259	255	258	253	236	271	247	256	284	256	272	266	251	271	261	252	278	267	277	290	259	279	282	290	266	273	256	255	248	249	224	256	243	285	253	232	248	240	256	262	257	248	257	258	272	261	255	251	243	254	261	272	253	226	274	273	246	248	236	272	247	234	282	241	262	273	261	282	242	264	255	265	279	317	254	237	264	248	226	236	232	251	260	238	266	259	252	251	283	278	255	287	245	264	257	232	274	258	252	258	252	252	257	271	274	257	239	282	259	248	247	273	237	249	256	232	241	245	268	240	256	308	265	257	293	252	254	269	243	260	270	270	256	219	234	266	276	264	214	262	271	314	265	246	256	282	258	300	267	256	252	280	223	252	236	260	253	240	265	271	245	286	292	241	227	265	250	291	276	271	246	246	269	273	276	258	252	295	270	258
41846	40674	37242	36213	41218	40875	39448	37747	31098	23064	17750	12764	10351	8228	6447	5277	3866	3339	2596	2022	1811	1764	1559	1548	1466	1530	1359	1325	1287	1162	1179	1190	1107	1152	1175	1143	1137	1085	1064	1039	1078	1070	985	1032	1045	993	993	1031	963	998	979	1028	978	918	919	912	908	921	908	841	815	849	849	819	834	877	827	805	870	858	849	797	853	797	835	824	887	835	855	832	802	786	765	836	851	841	798	829	814	832	806	830	775	794	838	871	835	854	791	803	831	816	784	751	848	823	807	836	775	829	785	792	767	804	790	790	853	808	833	853	764	851	793	796	819	848	817	809	861	802	839	794	798	822	809	833	806	857	827	816	822	822	851	804	769	813	813	832	825	819	822	798	821	812	829	831	819	818	799	825	838	819	781	816	842	776	851	818	834	798	758	823	797	815	786	833	835	865	839	764	829	794	846	812	840	818	767	793	787	781	758	836	794	794	830	811	813	828	821	777	797	866	816	843	843	813	804	794	766	807	868	790	790	817	811	822	812	836	819	827	779	824	786	859	792	834	804	854	860	825	789	809	794	788	767	797	812	811	826	832	803	855	809	816	826	816	807	844	811	816	796	831	803	745	776	812	801	775	779	809	811	836	778	823	805	776	768	774	824	833	812	794	860	775	790	855	815	783	829	862	832	813	797	805	865	800	819	809	830	804	785	772	777	817	804	814	810	792	861	811	773	812	782	810	817	801	872	802	851	829	848	808	761	801	813	823	794	800	814	806	759	773	806	782	744	826	826	783	794	844	834	776	828	831	801	822	820	780	805	808	784	785	802	794	813	816	834	800	820	871	809	782	789	861	813	805	792	823	758	778	801	745	833	811	769	797	832	830	851	786	837	798	804	792	815	820	809	776	852	842	822	844	838	798	795	829	842	823	744	760	828	786	780	811	834	764	807	808	819	789	814	826	833	860	767	750	789	836	831	789	811	770	804	790	772	849	848	836	767	821	801	814	841	770	795	774	765	811	832	817	794	809	822	763	761	770	804	790	801	785	830	799	829	729	830	813	746	827	825	839	774	827	849	779	885	869	795	802	823	803	810	809	805	774	768	813	829	812	811	772	804	839	805	754	794	786	809	792	818	850	801	799	810	729	794	790	811	821	820	815	769	774	776	766	820	841	779	767	820	837	834	823	871	788	750	849	851	802	788	827	837	791	818	767	808	810	773	805	811	870	774	810	776	778	843	790	825	766	808	843	858	825	784	837	871	835	785	784	816	791	849	821	832	804	778	841	834	793	814	812	761	820	832	785	791	818	776	819	774	761	814	748	816	822	797	817	788	828	823	821	818	810	809	815	785	802	782	787	773	794	789	798	775	802	802	787	787	823	817	800	776	838	832	778	853	803	837	862	856	815	811	860	813	836	827	794	811	742	814	791	763	783	824	856	780	829	790	786	787	827	825	803	765	737	810	839	798	792	766	755	783	837	834	841	799	803	796	828	859	783	841	768	816	829	781	845	815	777	750	790	829	852	784	830	760	805	827	785	758	799	774	735	797	830	812	840	874	839	793	798	782	845	775	828	845	788	800	832	805	739	807	772	839	828	817	812	801	784	832	822	789	810	797	798	807	773	777	831	763	762	845	775	823	841	798	761	834	802	808	811	772	835	853	802	837	798	809	778	824	841	777	758	802	850	803	890	795	862	763	831	847	776	870	833	821	825	837	776	783	786	802	817	863	839	760	788	774	823	793	818	808	831	745	838	801	844	817	787	808	826	835	782	785	832	889	827	824	813	805	763	764	776	800	822	806	828	775	783	790	818	809	800	848	829	821	786	831	832	798	801	778	805	809	774	786	790	818	809	778	831	863	785	841	733	782	878	804	784	813	806	830	790	794	827	806	802	805	807	801	818	808	729	791	800	833	814	777	855	753	756	852	807	804	832	820	845	840	772	775	811	817	792	781	791	797	809	740	806	825	780	780	759	778	829	827	805	800	864	787	747	796	840	780	799	755	827	803	820	778	843	790	805	786	830	751	809	854	818	852	840	822	782	834	771	816	830	812	832	831	829	800	784	729	806	815	857	797	808	846	770	796	779	770	812	794	834	815	796	791	785	788	847	794	797	839	780	829	801	797	804	822	828	804	860	832	744	800	877	792	743	821	823	815	756	832	826	776	768	841	804	858	804	786	828	814	810	855	846	846	816	840	817	813	851	841	813	755	835	788	804	816	839	799	793	791	757	771	838	843	851	808	784	775	801	776	804	806	752	808	843	814	809	807	805	798	843	789	835	795	774	804	783	798	748	784	804	800	807	806	829	754	816	805	796	825	823	823	784	787	880	752	834	777	813	828	788	785	807	816	840	818	766	772	815	797	792	782	834	859	756	813	808	802	851	783	801	808	808	806	795	822	776	818	839	822	770	793	773	838	810	832	784	804	805	794	814	799	809	751	823	853	831	801	816	796	797	761	824	783	786	804	850	767	779	774	782	771	792	750	839	825	831	774	794	805	795	805	790	802	821	809	794	821	790	811	806	767	781	787	793	826	824	837	782	813	847	787	767	805	778	838	802	884	791	820	791	794	836	819	847	810	784	824	799	831	832	851	812	824	805	809	881	838	790	838	779	807	814	831	796	816	805	826	804	799	838	836	798	804	795	802	833	854	803	812	825	788	762	800	835	799	840	804	794	809	833	841	829	804	776	843	811	854	815	805	834	806	807	805	824	824	864	820	792	808	771	774	838	757	835	843	771	768	784	797	839	834	820	836	807	768	843	780	839	807	795	807	807	824	809	800	803	774	812	847	803	855	794	794	807	796	774	801	804	784	789	747	812	806	801	833	812	816	800	787	868	827	780	799	812	801	792	805	804	778	798	815	848	786	843	818	786	817	816	797	793	767	819	782	812	819	806	858	812	823	770	813	803	788	793	810	782	819	786	793	805	854	819	777	839	785	812	826	844	840	785	769	813	857	815	822	791	818	846	772	774	750	817	807	819	749	753	788	819	745	838	766	813	809	829	803	790	780	841	752	810	764	783	840	760	789	833	798	793	812	808	767	865	750	854	766	815	823	796	826	806	768	803	779	809	740	831	786	833	818	789	805	816	780	815	845	811	778	747	754	775	804	805	762	753	798	797	782	779	812	804	820	844	795	782	828	804	782	823	798	786	842	831	768	812	858	826	834	742	794	801	806	748	822	768	789	782	858	794	793	860	794	790	748	904	826	811	799	860	776	853	810	811	820	771	725	823	760	826	800	781	821	759	781	764	766	791	770	847	752	814	830	802	785	785	838	767	809	797	803	830	776	845	873	799	760	798	832	817	778	786	787	817	800	811	768	801	786	791	815	830	828	832	827	819	779	878	764	890	779	777	813	806	801	840	864	852	765	822	783	778	848	828	854	826	847	829	813	815	777	792	826	768	800	821	778	803	803	783	794	859	835	835	881	778	821	789	851	810	809	816	790	795	844	764	836	813	784	823	788	828	803	796	853	762	775	806	772	782	813	804	823	814	821	810	824	799	842	802	808	810
15483	10883	6421	4065	2733	2372	1599	1214	841	657	547	465	394	309	275	237	231	204	200	179	216	160	156	183	167	155	164	190	160	170	181	160	169	186	165	187	166	172	175	173	188	164	154	180	155	175	192	165	153	197	156	165	186	157	177	153	206	150	192	159	170	161	188	153	174	163	183	161	173	158	153	146	144	162	166	165	150	149	169	175	165	149	163	158	171	161	159	198	161	162	180	168	190	170	167	188	153	176	152	157	156	176	182	152	176	167	153	173	164	137	166	170	176	153	155	178	162	155	167	178	169	167	160	178	164	172	158	151	156	155	158	131	166	146	141	154	158	156	148	163	174	156	163	161	180	190	173	145	161	194	175	162	179	160	134	172	166	168	151	159	178	148	181	139	150	156	176	151	184	171	190	169	162	162	156	174	166	195	160	145	173	170	169	171	158	160	161	151	160	160	126	161	177	145	185	168	162	169	174	144	166	155	171	147	162	144	152	170	164	152	148	147	167	176	185	139	160	195	161	168	148	183	182	158	161	150	163	153	150	140	145	163	147	163	159	159	161	139	149	157	152	169	138	169	167	166	149	169	161	175	155	185	141	163	170	163	151	161	152	161	160	154	163	157	185	166	156	154	159	174	160	164	161	147	164	164	172	159	142	175	182	164	146	171	180	163	175	155	160	162	149	150	174	156	143	157	179	185	143	159	180	155	151	150	150	139	148	168	158	167	151	154	166	158	156	144	158	149	168	147	159	131	152	154	153	162	164	159	164	175	174	162	150	176	171	182	154	176	170	181	170	151	162	163	147	161	151	189	148	190	172	165	160	151	167	159	159	171	150	155	150	154	142	170	150	185	155	154	177	176	182	162	156	143	162	163	185	158	168	168	170	159	161	167	173	164	168	164	169	155	150	166	161	161	155	149	140	174	172	184	185	159	179	149	148	185	178	167	168	152	180	139	168	160	175	175	157	151	152	131	164	144	154	147	158	142	140	173	157	163	182	166	167	144	172	170	177	161	166	132	165	167	166	154	166	175	196	169	161	166	150	160	182	187	163	171	171	158	159	143	159	162	152	184	159	158	154	152	170	149	151	187	170	170	160	170	156	184	130	173	179	157	160	176	173	177	154	139	174	163	181	162	132	150	153	168	168	163	186	173	165	196	134	162	176	153	160	150	179	157	178	166	154	150	164	165	167	144	182	184	166	164	169	167	173	174	175	180	161	150	173	169	158	167	174	144	172	151	173	155	154	170	178	153	161	173	158	182	144	152	144	146	163	150	151	189	149	176	151	166	188	156	166	160	182	163	147	169	145	167	152	155	165	159	141	149	158	175	171	169	176	194	183	184	165	176	153	167	142	167	176	149	150	169	150	159	177	162	148	180	164	180	170	151	151	164	174	143	195	161	173	162	172	157	171	158	165	158	172	176	151	175	156	149	175	163	175	173	159	161	164	170	164	171	177	153	176	166	169	153	153	166	144	140	170	158	175	145	167	176	148	165	156	188	167	167	176	158	177	172	164	161	151	166	146	167	172	166	180	147	141	170	153	173	186	178	170	149	177	168	173	154	173	163	162	145	147	149	167	181	161	177	164	163	160	180	144	154	165	149	144	167	152	175	170	148	150	186	152	154	173	192	167	166	166	178	175	150	161	156	156	166	155	157	149	137	156	162	146	171	149	156	169	151	184	151	163	174	162	138	175	149	162	160	168	175	161	163	155	177	168	180	161	155	140	172	151	161	166	158	162	184	182	154	160	154	160	161	141	134	177	172	140	186	171	169	153	167	140	160	183	188	173	175	164	156	156	148	139	157	139	141	167	135	154	165	204	161	177	162	167	144	169	145	160	185	181	165	183	170	170	171	190	158	167	171	146	166	175	154	185	176	162	145	149	156	163	149	195	162	157	149	157	158	160	158	161	147	149	150	176	165	170	163	177	178	124	151	183	160	166	160	172	185	162	141	167	165	153	136	155	161	155	169	156	135	166	167	158	153	169	187	167	142	155	170	158	151	158	165	145	165	156	190	164	156	152	169	172	174	184	159	156	187	164	162	165	180	156	153	157	164	146	155	157	174	168	146	147	148	164	149	169	167	150	168	163	158	170	177	143	145	157	163	187	155	158	181	166	152	149	162	164	160	142	149	154	170	178	165	157	168	160	165	170	173	185	159	170	179	151	159	160	142	153	172	172	167	160	139	161	155	155	171	143	151	156	151	165	145	138	164	151	143	181	164	163	176	143	152	144	172	154	161	171	152	171	150	159	187	166	150	178	167	146	145	158	160	193	152	171	162	164	150	155	150	166	180	148	155	170	160	149	168	150	158	172	162	153	174	146	149	159	173	140	137	153	164	145	156	151	170	154	138	201	158	160	183	149	181	195	158	153	188	195	173	175	180	166	176	169	178	147	168	173	188	184	174	153	175	125	170	160	161	174	189	175	165	163	171	149	163	170	179	141	179	178	150	145	139	142	153	160	148	154	173	187	177	172	172	172	165	144	155	153	163	149	152	182	162	162	156	159	188	155	172	159	157	173	162	158	145	165	144	182	126	173	171	156	170	141	179	170	153	172	147	152	173	158	139	135	158	149	138	166	148	153	148	172	161	146	172	159	157	170	170	164	174	178	167	149	168	144	186	172	172	144	134	178	163	154	187	172	143	157	150	165	159	187	180	160	181	150	149	180	148	145	147	191	132	161	161	165	157	161	159	164	150	154	175	157	178	168	165	164	159	143	153	146	164	150	170	159	140	176	152	167	171	182	167	137	157	177	162	148	168	171	171	162	175	154	169	128	175	149	155	173	151	174	181	135	165	161	165	167	178	187	172	170	184	153	140	167	162	156	172	162	158	172	170	153	186	157	161	148	140	161	138	166	183	162	155	177	172	155	176	154	148	158	147	188	182	169	155	159	146	166	178	173	156	164	181	153	143	161	167	162	162	152	153	171	158	148	150	174	147	139	146	150	146	164	165	161	183	186	173	181	167	175	135	183	151	167	149	180	175	157	161	152	170	150	141	170	184	176	180	167	163	171	165	161	148	153	156	172	186	172	165	165	166	185	154	162	156	177	163	144	173	162	162	151	150	151	154	155	139	171	173	152	160	143	155	160	143	174	153	184	194	167	163	169	148	143	181	150	156	170	150	182	162	148	147	173	166	164	183	155	174	166	163	164	191	147	146	163	167	161	159	167	145	183	179	166	173	139	176	170	192	170	150	159	155	175	171	149	149	158	169	157	173	157	173	159	165	195	180	163	164	166	178	153	165	173	169	147	166	147	166	155	149	166	162	147	166	172	152	175	178	164	147	177	156	158	167	169	163	163	145	169	164	185	167	169	159	160	151	169	156	163	154	164	164	144	164	169	148	167	158	188	185	160	164	162	165	173	176	162	160	160	154	152	165	158	144	180	178	163	171	161	157	180	178	154	158	159	164	178	163	183	183	159	175	160	152	168	157	177	191	148	171	140	156	173	179	171	161	184	139	144	162	164	177	178	156	145	192
12736	12926	11005	9490	8942	8567	6283	5462	3994	3193	2895	2097	1943	1609	1306	1116	1039	871	807	801	750	720	709	671	661	666	670	651	625	645	632	618	636	654	655	576	615	658	603	572	613	571	576	603	585	615	628	630	612	614	667	593	565	570	634	584	576	613	563	588	562	595	564	559	569	526	566	557	599	558	585	526	521	560	570	547	584	534	551	539	533	590	576	513	530	567	543	536	545	568	516	576	541	542	542	569	562	542	558	543	564	519	526	565	531	558	513	572	562	561	521	572	523	565	612	547	536	551	561	549	550	573	523	558	542	560	529	502	571	557	507	567	561	542	552	525	561	536	585	611	545	544	570	585	546	497	527	594	548	526	516	548	562	575	560	509	540	536	529	499	569	554	589	562	550	521	576	550	550	537	543	557	556	548	546	546	527	534	525	548	584	553	550	559	589	556	540	580	554	541	578	525	564	515	535	565	567	563	550	549	543	541	575	598	583	552	498	534	547	607	559	537	552	568	518	562	550	534	575	555	541	580	556	545	563	556	573	611	512	525	570	551	577	574	525	563	541	567	528	597	553	595	534	564	535	516	530	589	544	570	533	537	528	546	560	580	542	536	553	525	543	538	578	540	568	601	543	527	549	536	568	533	550	533	579	537	585	541	561	533	564	539	506	478	520	513	521	593	538	549	553	544	531	582	566	548	533	565	554	555	491	531	544	535	561	559	575	531	581	544	568	570	535	560	530	511	614	540	570	559	563	563	579	570	552	548	554	568	556	553	539	539	579	560	563	538	525	514	572	561	533	553	567	543	562	549	548	575	540	584	542	525	554	575	526	533	558	539	513	567	525	591	577	535	550	519	553	536	536	518	541	568	551	530	555	578	555	502	532	549	546	548	565	548	560	544	564	543	557	545	529	588	543	568	571	541	577	572	529	560	540	553	523	577	561	509	498	537	542	515	526	537	530	555	531	556	552	544	538	500	492	488	545	555	574	527	525	533	565	538	563	532	573	542	551	538	540	574	556	542	507	504	530	518	582	566	544	565	541	569	591	568	557	573	551	544	545	542	532	558	535	517	536	554	534	535	558	557	585	543	535	558	524	571	565	555	510	573	530	562	557	596	527	562	535	533	557	554	602	578	523	576	551	557	572	554	559	528	517	609	560	586	604	568	501	535	566	555	517	553	534	559	537	540	551	507	530	573	539	528	576	520	557	542	561	528	591	550	541	569	548	509	539	506	527	554	591	558	579	539	567	517	578	575	579	528	566	565	552	533	528	545	561	521	528	576	582	541	543	548	505	506	529	510	520	548	522	538	580	534	549	547	538	519	515	524	554	521	549	547	533	535	525	558	561	503	532	567	556	566	555	520	530	522	551	560	590	545	565	559	558	573	551	538	539	571	534	570	578	594	563	535	519	543	559	547	564	499	576	567	580	554	521	569	544	541	571	579	528	596	495	592	532	572	538	586	556	527	562	560	548	549	555	540	556	577	556	571	566	559	536	570	536	557	533	557	566	579	525	526	493	582	536	522	580	537	540	549	566	529	602	548	571	527	508	546	561	555	516	529	544	540	549	567	544	551	538	585	549	557	518	561	549	551	568	530	580	565	571	554	558	555	546	572	568	508	535	561	555	599	540	545	558	604	494	563	538	542	528	562	581	554	552	533	542	544	564	593	559	529	571	535	546	555	578	518	545	549	578	543	527	547	568	569	564	555	528	576	577	557	525	566	577	522	527	554	536	539	575	557	533	575	587	606	544	497	546	526	541	578	579	574	515	572	601	513	554	518	545	551	555	547	487	573	538	532	544	538	517	571	534	536	543	550	522	558	560	560	576	534	555	588	557	552	540	569	533	539	536	558	573	542	568	526	527	590	581	557	558	564	548	607	549	565	548	548	498	507	496	534	533	591	539	534	532	589	580	542	566	508	512	566	510	541	592	549	546	509	558	553	583	565	498	527	530	539	555	524	587	579	547	558	571	522	560	540	552	525	506	557	572	561	537	530	536	528	565	507	590	536	596	546	495	573	581	564	556	540	578	563	553	531	552	508	562	509	516	564	567	531	535	576	538	523	527	539	506	563	537	538	542	508	534	528	535	556	556	510	553	563	518	540	582	541	551	515	568	532	596	546	550	544	570	534	518	559	583	560	535	546	577	545	532	527	552	543	550	527	551	550	559	587	547	518	549	563	581	545	537	504	579	557	552	566	552	537	554	560	534	550	562	542	536	601	549	537	539	534	584	565	551	565	523	566	567	543	592	562	532	583	536	563	516	574	554	592	569	549	570	551	553	513	586	535	527	580	555	566	545	544	562	570	549	557	575	537	585	561	565	522	599	573	545	596	556	537	532	539	507	546	575	530	526	547	581	560	563	537	536	545	629	513	560	550	535	534	501	549	514	564	576	573	520	561	586	589	552	544	523	543	565	547	529	572	561	532	502	552	552	539	572	539	538	581	538	552	522	563	541	518	553	532	539	567	554	534	548	585	527	524	551	541	530	513	544	572	535	548	596	579	527	544	539	568	518	571	499	586	536	621	594	562	549	565	564	542	533	511	540	574	514	552	559	567	529	529	545	547	567	564	562	537	529	559	535	563	535	547	594	511	597	557	555	595	567	527	515	597	547	540	558	561	525	578	529	567	575	529	549	507	561	545	542	536	523	594	573	548	510	552	550	538	561	565	541	562	569	567	527	566	535	550	532	530	574	485	525	520	547	544	531	531	560	531	608	517	564	494	520	575	554	517	573	567	552	541	547	587	525	546	522	525	569	571	597	558	558	537	563	542	568	547	521	566	571	570	517	521	597	527	582	505	536	572	521	555	567	511	557	572	561	560	564	525	547	578	526	544	552	571	557	554	501	587	548	514	523	556	567	554	528	560	591	547	508	561	570	551	560	545	567	574	534	562	557	529	547	540	547	539	590	524	586	515	547	583	544	538	529	471	525	564	527	523	555	569	538	554	582	568	556	545	550	538	530	572	513	558	539	561	519	533	541	580	555	527	594	575	533	522	528	564	596	525	539	547	561	542	570	571	574	556	550	561	581	536	560	567	550	550	554	538	576	532	572	537	548	566	595	522	527	552	534	573	578	526	560	523	563	587	547	537	524	540	563	556	585	547	574	600	580	572	570	557	597	524	532	558	536	548	568	515	569	533	533	576	536	538	576	552	533	540	556	559	542	575	513	545	572	555	550	608	530	567	530	526	556	551	564	575	503	526	559	582	538	545	590	581	550	507	534	544	583	548	504	507	557	534	555	548	551	551	549	550	526	585	539	573	538	550	548	571	558	525	541	517	555	573	520	580	523	566	518	505	536	522	540	549	546	564	574	551	524	512	565	567	537	549	564	552	558	561	555	584	576	566	544	557	524	574	521	529	584	544	517	558	508	518	500	544	600	573	567	548	567	519	539	485	540	558	554	547	527	569	557	553	547	544	550	562	527	569	555	529	568	479	590	539	548	569	528	530	535	544	605	523	537	548	577	507	539	537	523	510	555	578
41130	41136	29598	27866	25938	23785	19213	16410	10198	5993	3372	1760	1287	1079	738	544	412	325	290	254	244	226	205	228	209	188	196	209	196	199	167	206	212	210	194	197	174	202	178	171	196	202	165	181	200	194	176	194	173	194	193	173	186	176	172	172	181	183	178	158	163	173	180	180	177	190	174	156	194	185	154	162	188	182	161	173	179	185	185	191	181	180	143	160	162	187	200	144	158	181	153	152	163	145	160	154	162	181	182	171	164	185	182	169	156	182	171	163	182	168	165	160	177	148	179	183	190	165	190	176	180	148	185	184	156	175	164	162	166	143	188	145	156	166	173	170	163	166	163	139	190	181	173	182	186	161	162	166	198	169	153	149	198	181	171	191	150	170	184	149	186	187	174	181	166	162	151	152	182	149	164	152	145	186	168	157	178	179	151	171	192	159	180	171	149	161	175	166	165	179	184	179	169	158	162	185	152	157	160	191	180	155	161	181	149	157	150	176	159	158	176	167	165	168	193	179	182	191	192	145	170	150	177	167	167	165	156	174	179	185	180	172	152	166	176	149	148	170	161	177	135	162	186	149	177	154	181	179	163	152	165	195	181	176	169	155	159	170	153	151	199	159	166	169	162	162	164	181	147	170	161	188	177	174	151	154	183	144	151	172	162	169	163	151	154	154	153	166	179	188	158	160	152	170	155	165	174	193	177	175	157	148	180	169	147	175	176	170	161	163	152	183	147	182	179	162	158	171	164	178	165	155	149	151	155	176	170	175	171	154	160	179	146	177	181	170	194	159	154	164	180	166	175	179	178	178	161	145	189	153	153	172	162	161	187	160	147	166	179	153	178	158	168	181	161	167	154	165	167	169	158	172	179	169	158	185	179	181	168	172	164	184	167	166	153	149	174	173	172	173	165	147	167	174	175	168	170	167	153	163	142	167	186	184	199	165	163	161	154	159	156	157	192	147	170	163	165	164	186	161	136	172	161	156	208	186	176	158	162	163	163	175	186	188	202	142	187	146	155	176	167	164	160	154	145	180	162	166	134	153	153	159	158	180	188	164	170	183	179	169	169	172	177	180	169	155	175	154	158	173	157	145	176	170	150	160	161	145	151	185	169	155	148	186	158	160	193	153	171	176	164	167	155	167	175	174	167	167	159	165	167	163	158	169	163	170	169	174	173	212	154	169	148	156	168	172	181	161	155	168	169	169	158	178	171	143	191	164	168	146	157	181	141	172	173	190	195	178	176	180	155	172	160	162	162	162	179	143	167	176	165	156	136	171	164	181	178	166	153	176	158	162	196	163	193	154	175	153	160	171	173	159	189	190	188	160	177	177	172	151	141	180	173	183	147	186	174	167	171	153	193	154	184	171	161	178	185	199	141	160	185	164	175	163	184	171	157	168	186	182	177	168	187	168	181	187	186	162	171	150	185	178	174	152	167	154	161	163	164	180	159	177	186	160	163	164	171	200	153	173	188	157	176	152	171	159	147	159	172	170	187	154	175	164	152	160	175	176	142	180	161	188	176	211	170	167	190	172	166	170	162	177	164	171	186	173	167	189	162	176	174	171	158	152	171	156	153	166	151	174	168	140	148	165	152	167	160	168	169	157	155	180	158	161	203	168	158	164	161	180	157	178	186	169	149	176	179	152	170	152	200	138	146	174	187	185	172	170	171	166	177	170	171	171	168	161	159	166	165	154	171	163	189	161	194	156	176	174	160	167	179	173	184	164	158	153	189	185	170	195	177	156	135	152	168	168	181	180	166	158	165	168	159	179	177	162	170	154	163	168	170	159	157	175	167	176	162	176	168	183	153	159	153	179	173	151	171	169	166	143	164	170	176	182	170	173	166	163	157	171	163	166	180	184	184	168	180	166	174	158	154	170	150	172	177	165	170	159	166	174	154	176	181	152	160	156	171	172	166	162	153	159	173	189	179	168	137	153	172	192	143	153	177	165	170	159	164	149	182	171	175	150	161	172	182	170	181	193	148	175	142	151	175	180	179	184	169	176	167	160	153	163	173	193	144	170	146	176	174	165	152	134	166	164	173	163	160	166	177	185	145	154	150	156	173	155	178	187	144	182	178	168	171	152	159	182	143	181	191	164	165	165	172	154	140	171	155	172	186	178	168	155	157	176	171	155	167	179	161	156	163	184	157	156	182	167	172	195	175	142	178	158	158	182	170	176	173	189	152	153	155	158	189	152	166	164	147	163	167	176	180	151	173	152	160	156	163	155	152	166	179	199	153	156	157	174	175	164	139	180	176	160	164	159	165	161	173	164	166	170	168	169	166	168	162	167	179	160	164	161	153	173	161	169	177	171	169	164	148	133	187	171	164	141	184	151	179	181	163	153	160	167	173	147	166	165	186	145	174	146	166	170	173	172	163	164	167	181	160	195	169	127	175	171	157	168	188	172	169	183	173	177	171	152	177	165	161	165	179	170	161	140	185	181	179	180	163	187	169	176	165	201	178	168	150	156	156	163	181	159	171	149	178	168	153	163	187	161	186	168	184	156	145	159	183	183	161	167	177	155	180	140	171	168	158	188	165	178	184	171	155	162	159	184	170	165	176	172	171	188	194	190	199	172	143	162	170	174	165	176	180	198	179	162	172	192	180	173	173	198	184	155	148	170	161	180	176	161	169	178	168	178	159	184	188	148	172	176	178	158	178	172	159	183	182	177	185	156	159	169	177	160	154	163	174	165	150	164	175	151	146	166	166	170	190	159	167	174	150	160	169	175	164	168	159	194	182	160	191	200	172	162	160	178	169	156	169	150	162	164	151	175	163	182	169	174	176	167	161	186	169	174	145	168	184	168	165	175	150	178	176	165	163	167	170	161	166	161	149	160	148	174	162	160	149	188	177	153	176	164	162	143	181	165	166	177	167	160	168	171	150	171	181	153	187	152	165	173	182	179	171	166	177	162	173	150	159	169	167	181	161	138	191	199	182	161	167	161	173	160	168	169	197	157	147	157	167	145	176	135	169	164	167	147	173	165	177	164	190	155	188	192	173	174	157	166	173	179	187	169	150	148	178	179	167	152	172	154	161	180	152	163	155	151	166	157	169	149	167	145	166	171	162	150	169	164	166	145	162	162	167	188	147	135	171	175	163	174	162	186	144	157	166	164	169	198	154	143	171	179	183	167	168	190	166	167	165	190	177	164	178	152	161	172	161	158	168	142	164	202	151	185	205	176	160	147	176	170	166	185	168	163	152	179	161	167	160	184	159	167	158	156	160	155	168	169	191	175	184	162	165	164	163	190	163	164	177	183	173	197	152	183	159	170	175	162	169	141	173	167	178	159	156	165	199	170	187	165	177	195	168	167	171	153	157	180	164	174	166	160	154	148	194	182	192	167	172	166	146	188	171	170	173	160	169	163	156	170	158	169	166	142	177	174	181	177	167	162	154	174	167	160	166	186	140	198	151	189	166	182	164	179	164	160	191	175	150	160	190	172	162	163	190	180	142	171	176	151	168	167	167	163	162	154	179	174
32792	35441	30081	31000	33779	32777	30986	28868	22184	16019	11085	7492	6121	5020	3925	3036	2278	1862	1613	1181	1132	1046	1006	947	969	939	913	854	853	848	760	829	748	780	756	752	754	687	739	720	634	705	677	667	709	726	744	686	685	720	660	697	627	664	641	642	635	622	593	646	638	555	648	576	625	579	585	567	574	612	571	597	597	537	563	554	573	554	566	547	578	558	548	579	577	577	572	611	573	574	557	560	529	552	524	568	617	568	570	531	578	540	556	632	616	605	577	567	567	593	558	583	566	573	552	573	552	612	584	599	590	564	569	546	546	572	583	543	534	559	532	599	591	587	545	568	596	549	573	544	579	548	529	570	592	546	550	637	569	541	613	576	577	597	566	589	546	566	595	603	537	536	566	597	582	582	543	564	582	547	575	607	537	554	582	587	570	574	546	601	569	561	563	586	603	586	594	531	584	567	546	556	572	542	587	584	623	581	574	539	553	585	552	553	561	598	573	575	568	543	557	559	510	605	610	615	536	551	544	556	577	591	544	598	558	546	573	543	611	548	569	563	571	629	568	580	504	546	546	588	569	533	579	578	548	565	538	563	569	538	547	545	591	552	556	561	546	541	585	566	580	568	573	567	561	539	539	559	568	581	524	554	573	555	545	545	555	558	555	579	555	576	590	570	584	591	583	620	605	542	545	600	549	536	594	570	576	555	555	605	577	590	553	571	518	598	556	562	556	578	572	530	592	558	578	575	542	555	561	549	573	570	638	546	557	535	569	552	577	530	628	527	569	571	537	570	606	565	559	567	544	574	609	540	579	576	560	587	559	552	554	561	573	555	540	595	569	535	581	576	576	563	605	547	543	584	568	577	537	509	584	557	610	535	565	554	576	591	583	516	600	587	575	592	526	612	540	583	580	546	551	583	549	582	556	576	577	596	604	585	584	574	543	589	553	584	577	573	570	560	543	548	538	580	577	616	555	562	592	566	543	542	598	540	540	553	585	547	567	580	542	574	572	580	541	575	518	547	562	554	588	561	556	544	563	553	559	575	556	538	544	582	566	547	540	526	544	535	590	528	555	571	539	570	517	542	581	556	568	571	583	577	546	568	557	562	550	558	532	556	537	614	539	547	534	556	543	581	545	586	551	582	568	526	584	556	569	574	570	574	537	569	533	531	553	564	542	585	554	592	582	517	554	569	576	532	569	553	563	562	555	586	607	557	600	529	579	547	598	548	567	633	579	596	571	576	500	542	530	530	597	550	593	579	559	587	548	594	613	546	533	567	552	581	562	555	609	549	567	559	571	528	623	568	544	550	582	517	590	576	555	514	590	518	571	559	543	554	570	576	547	554	588	572	547	584	565	582	528	580	557	565	570	600	533	570	530	540	591	548	532	551	513	577	587	568	592	543	582	564	538	554	558	554	583	551	613	558	530	566	586	590	564	584	568	487	602	546	547	562	529	622	565	561	561	596	548	567	578	587	559	594	533	594	585	554	596	555	608	580	586	569	597	545	546	538	562	542	526	577	556	534	609	590	531	582	560	555	603	561	597	568	577	562	523	585	582	510	530	603	538	570	584	579	566	571	563	542	586	569	552	601	561	558	573	568	593	585	575	575	546	548	600	574	600	578	569	539	529	558	549	611	565	604	540	535	564	606	595	535	553	548	559	545	556	543	560	567	552	569	600	572	545	551	587	576	538	635	564	567	550	584	538	596	574	536	554	595	562	562	549	556	540	520	550	526	549	587	537	570	535	566	551	528	553	565	546	576	571	597	577	578	562	599	535	557	573	547	577	570	537	546	631	579	563	579	587	573	580	591	511	568	578	559	593	535	546	544	601	534	602	528	544	537	572	580	598	544	547	577	559	557	520	554	574	553	520	626	566	544	567	602	543	559	550	559	597	571	589	526	621	545	578	560	541	592	592	593	564	604	555	608	543	555	590	577	533	510	571	576	595	547	543	567	583	553	563	547	583	565	567	559	567	605	604	573	586	578	506	542	582	561	573	575	587	596	575	563	553	612	571	580	536	590	595	514	568	560	580	588	566	637	620	561	596	574	547	599	600	554	584	525	536	606	594	595	547	535	558	570	562	615	534	569	561	543	570	556	559	576	601	572	564	543	598	591	560	546	560	539	534	517	563	543	518	561	531	535	553	555	581	618	581	572	580	556	516	580	559	556	536	552	567	565	581	536	566	539	579	567	570	557	561	587	577	624	565	577	552	605	564	576	569	554	591	620	550	575	553	549	561	593	583	550	568	545	559	590	569	565	579	595	600	545	573	539	575	586	558	549	595	570	567	602	561	568	526	555	563	545	528	546	610	564	567	576	609	560	589	542	561	568	573	557	544	589	577	535	565	569	572	576	554	596	520	537	564	594	585	620	595	570	565	600	604	547	580	521	550	554	608	621	567	546	561	574	557	575	596	563	593	568	567	560	588	533	526	574	519	575	577	574	550	537	577	579	584	528	566	627	533	521	566	560	557	577	563	522	612	538	571	566	569	543	570	577	556	612	580	574	555	597	591	596	569	564	571	558	581	544	535	552	542	560	529	588	554	612	554	564	598	545	592	541	541	518	539	570	550	599	506	563	551	523	533	590	561	547	560	604	569	553	576	573	553	544	590	531	567	561	550	563	582	588	549	556	568	555	577	597	539	574	551	588	536	560	581	543	576	607	514	572	521	579	543	586	537	545	606	566	573	532	586	567	557	579	582	531	611	564	584	553	582	536	564	594	573	563	565	521	562	581	562	580	609	577	589	563	574	564	564	559	544	589	589	542	523	575	558	573	538	544	546	542	583	558	566	552	560	633	550	538	590	533	545	588	541	564	566	532	559	558	593	549	557	576	552	579	558	568	600	584	552	557	543	556	559	486	585	561	575	554	553	565	546	556	599	570	552	571	576	541	579	552	585	523	529	519	562	558	577	531	596	604	559	563	550	600	588	568	545	576	578	580	600	491	565	580	538	557	550	573	563	569	527	595	557	531	588	543	558	561	547	568	552	586	554	591	564	577	579	571	568	526	518	571	591	522	598	597	555	597	582	618	565	595	608	608	562	542	593	558	593	537	576	592	538	602	547	614	563	607	592	564	573	564	555	546	543	563	604	572	560	540	545	580	544	552	563	577	563	568	587	574	579	573	596	550	509	572	520	580	586	546	589	544	571	623	564	600	562	526	536	555	555	541	575	549	557	568	584	529	541	572	540	545	618	585	539	607	525	576	572	590	568	589	563	535	541	590	563	550	544	519	552	584	573	520	557	524	571	551	578	571	528	565	587	547	574	573	534	543	519	580	526	594	554	550	556	569	579	545	571	578	572	571	559	564	528	593	595	565	566	563	558	582	534	581	555	577	514	594	565	560	534	570	553	562	532	576	544	592	568	553	606	522	544	627	528	530	599	575	535	555	558	547	587	606	608	538	570	590	580	558	576	560	528	562	539	549	592	567	552	573	586	532	514	590	567	554	556	532	508	509	570	588	598	514	582	550	517	576	536	527	551	593
50291	44040	32882	31891	31777	32841	29324	26613	19462	12607	7188	3716	2596	1846	1720	1124	704	609	555	434	434	367	401	358	351	356	321	308	313	289	307	290	297	258	298	334	329	307	271	290	281	292	290	271	312	259	290	275	291	290	332	288	294	295	289	268	281	294	262	267	279	280	291	263	241	280	278	252	241	269	284	257	263	297	248	269	277	255	282	263	267	274	269	275	260	256	280	245	290	284	295	281	266	258	269	273	247	247	266	270	275	251	278	263	233	216	278	249	258	241	253	257	289	252	258	270	253	285	274	269	265	261	276	283	264	254	253	233	245	269	243	262	269	265	253	282	241	222	238	244	241	266	265	247	249	246	253	269	251	255	256	260	285	280	245	291	264	230	288	285	274	229	260	280	245	255	247	238	252	258	270	301	288	266	287	273	266	283	275	255	249	266	275	263	266	290	271	255	238	264	271	271	270	241	274	279	258	226	290	249	274	256	255	255	283	248	265	255	277	282	251	269	287	259	285	248	270	244	259	270	281	278	280	279	282	252	269	263	274	278	248	262	255	273	272	232	282	282	270	280	227	266	285	261	265	258	249	243	286	239	276	257	282	269	306	263	260	256	253	253	280	249	249	288	256	263	253	240	265	284	260	276	292	230	261	229	257	261	253	242	267	252	263	266	296	259	231	290	273	241	235	265	254	239	257	212	267	288	273	258	260	286	250	239	261	271	247	239	261	258	252	255	269	263	288	269	224	288	246	262	261	245	264	213	266	256	264	235	271	265	241	248	244	280	249	280	281	252	262	257	280	280	306	247	252	272	272	304	253	245	268	266	287	257	290	277	247	274	240	235	288	280	293	258	260	245	227	273	261	290	266	248	271	271	233	266	288	257	251	253	279	251	264	280	296	262	262	273	252	231	255	239	250	263	279	254	276	250	262	242	289	274	264	261	258	260	263	236	309	288	280	248	267	277	263	262	294	273	254	272	261	276	275	257	285	299	272	249	256	268	249	265	281	309	245	233	247	280	268	256	265	289	266	284	258	245	280	271	240	269	284	260	261	238	277	275	250	259	256	274	230	207	272	233	284	268	267	243	228	265	260	271	289	279	252	258	269	257	265	270	258	268	286	284	253	258	249	268	256	258	245	258	279	241	247	273	259	257	249	258	245	256	255	267	281	250	258	269	237	280	251	247	283	262	240	247	259	256	233	260	275	314	271	225	265	261	257	258	259	269	301	255	264	284	267	274	239	244	274	262	264	274	270	262	259	255	264	268	239	276	229	284	266	279	255	231	234	241	256	248	261	259	256	263	271	229	236	292	270	282	258	289	271	261	241	261	262	291	263	272	279	238	247	250	251	247	250	291	256	264	268	240	249	242	274	285	271	300	265	265	261	260	271	241	243	247	261	271	259	270	254	247	261	275	261	250	281	249	259	259	239	266	276	275	218	243	284	256	273	275	243	267	259	235	262	269	276	249	248	255	245	269	236	265	259	268	272	288	248	274	254	272	284	266	248	223	249	244	290	284	276	254	237	234	275	248	254	293	271	255	245	270	245	273	270	266	268	253	225	245	258	290	279	288	234	266	275	273	248	253	271	283	248	276	234	240	257	253	292	267	242	266	255	253	250	260	300	227	253	259	279	269	284	249	254	265	283	288	255	266	281	308	272	260	266	258	283	254	284	284	264	291	227	244	295	265	232	259	253	267	241	248	264	281	257	255	244	247	259	248	245	259	262	239	252	256	282	306	244	274	247	289	259	250	266	257	276	281	263	265	257	257	249	251	271	262	270	285	253	264	294	301	295	279	266	263	275	277	271	263	247	263	263	251	284	266	251	238	275	266	245	285	275	274	264	253	269	246	310	275	258	251	276	298	282	265	276	267	269	264	251	300	251	228	247	252	253	265	257	263	239	234	261	281	249	262	276	267	264	263	272	241	247	265	266	266	269	279	273	270	248	255	264	269	255	265	279	247	250	257	286	284	270	265	263	258	269	228	307	247	270	228	245	244	231	264	240	273	259	262	265	256	291	246	248	242	300	283	222	239	278	275	258	240	252	270	266	243	256	239	270	288	256	256	235	263	268	233	262	292	273	255	281	252	251	259	277	276	255	248	254	247	295	262	255	274	246	287	258	250	263	256	260	286	268	251	285	277	263	259	262	265	268	240	269	237	277	275	287	265	272	273	266	285	264	247	269	256	259	271	247	239	238	244	250	268	229	295	262	301	280	267	248	259	247	258	251	230	258	245	266	256	251	242	245	247	261	278	272	274	254	270	280	251	258	275	216	267	243	264	252	250	280	282	283	268	280	263	257	267	281	274	266	275	239	255	242	235	255	266	270	263	280	268	255	257	254	228	243	285	279	295	262	267	280	272	272	263	240	270	266	288	255	201	256	266	285	272	298	279	260	290	302	229	254	270	284	288	244	267	271	233	264	270	256	275	268	248	265	244	297	272	267	279	265	274	260	253	260	259	274	266	297	262	260	282	277	272	252	258	241	247	252	245	265	267	271	271	261	274	272	273	249	272	284	285	268	281	249	270	277	279	279	251	262	245	270	273	304	267	261	279	269	285	267	241	274	272	259	306	238	285	261	242	278	246	277	283	228	242	235	257	246	252	261	230	249	281	249	264	260	274	262	290	283	248	260	280	304	285	239	245	299	260	258	244	282	264	264	240	267	257	250	269	280	266	260	240	271	262	272	262	235	244	279	243	277	248	283	251	250	239	307	253	255	280	253	280	263	285	302	276	266	266	250	265	230	260	264	250	294	278	220	296	271	287	254	260	261	276	278	273	261	271	259	254	272	257	262	271	259	227	266	263	257	233	254	251	277	241	281	254	264	243	256	290	257	241	265	246	251	268	245	261	264	270	262	250	260	287	248	261	252	260	254	266	280	243	267	257	251	268	274	246	279	251	281	240	292	263	273	237	251	244	268	258	256	263	263	274	261	269	255	255	267	254	244	280	251	264	233	236	274	284	246	246	249	278	258	292	283	273	276	255	287	254	266	256	252	275	233	276	254	283	283	270	252	254	261	260	266	262	271	274	252	262	274	265	304	251	284	246	237	286	250	245	276	277	278	238	278	288	266	253	276	241	254	302	245	251	251	228	243	282	263	257	252	243	279	268	261	261	263	264	265	259	243	269	262	281	252	243	234	281	295	260	270	262	254	222	293	262	283	252	251	240	269	260	251	285	260	273	272	253	253	275	273	249	286	225	225	257	251	289	275	277	247	253	289	258	264	245	289	243	278	262	227	258	267	281	261	272	277	245	287	267	255	289	258	266	236	236	250	262	251	270	249	276	247	243	236	255	258	254	288	283	261	259	298	291	272	267	253	277	275	259	290	239	250	255	271	243	288	244	272	255	284	258	258	254	264	277	252	241	224	287	276	249	266	255	296	269	271	249	267	255	244	261	247	266	253	274	240	274	273	278	238	241	277	249	253	303	267	244	265	240	277	244	261	248	270	244	269	278	268	251	248	275	252	261	281	271	235	259	270	279
39609	41154	36961	37199	41468	41002	40752	37007	32378	23897	17969	12513	10396	8107	6828	5253	3914	3156	2741	2180	1944	1709	1593	1513	1503	1475	1375	1281	1259	1186	1188	1190	1139	1152	1108	1088	1051	1127	1091	1080	1042	1029	1023	1016	995	981	976	1009	979	1003	966	942	926	984	901	932	913	924	886	881	877	907	864	911	858	879	871	901	911	856	830	784	856	847	813	829	873	812	844	835	861	841	850	835	870	820	848	817	876	809	811	862	858	831	811	877	853	875	870	789	855	827	798	838	801	819	818	766	816	834	836	788	803	786	841	809	785	796	800	811	799	860	829	840	806	829	826	810	891	777	832	795	865	828	826	830	842	821	830	818	797	863	860	826	844	800	823	810	831	832	746	816	816	821	850	818	842	829	806	798	801	782	855	840	820	780	777	757	830	815	804	801	823	816	818	817	803	796	755	795	798	861	776	835	818	850	790	841	849	772	822	818	794	837	816	826	830	837	817	845	791	796	827	813	815	816	833	778	786	847	847	813	830	808	837	840	818	870	863	825	823	851	803	782	831	803	787	791	869	815	813	761	816	801	845	823	822	821	796	788	811	772	854	838	819	797	820	794	858	805	812	824	812	791	788	792	810	835	804	818	794	813	845	823	878	851	812	823	772	779	869	807	887	838	810	847	836	845	789	838	801	809	827	865	874	870	846	869	777	790	781	818	767	849	842	778	837	841	829	807	835	797	801	836	789	833	865	794	801	810	843	853	780	853	832	848	787	784	867	854	807	859	786	829	812	841	791	755	842	850	813	873	817	828	836	859	779	788	794	826	844	851	835	832	786	814	834	856	805	826	778	800	793	801	825	817	852	841	863	784	886	826	780	808	809	795	800	738	848	781	841	820	845	813	815	859	775	816	775	801	796	841	796	798	795	752	839	819	865	841	801	819	805	826	850	799	848	835	802	902	841	869	844	788	898	791	770	832	823	843	794	820	856	791	815	879	781	874	785	808	811	848	783	802	874	764	804	770	828	822	805	833	873	829	798	829	819	803	797	791	832	799	863	853	780	790	811	779	798	804	747	811	823	860	809	828	804	785	763	814	809	817	788	842	838	795	803	801	800	784	852	844	843	806	837	796	839	785	809	804	855	788	833	824	800	819	859	856	801	814	859	772	839	776	813	796	779	788	834	791	763	809	853	828	867	832	853	841	831	854	834	824	816	783	802	808	814	852	809	826	769	813	806	798	789	812	836	801	827	890	826	822	800	834	839	770	848	867	774	799	859	811	875	831	791	829	792	801	849	795	823	815	761	835	821	780	803	841	806	797	831	824	817	830	821	801	818	871	777	834	829	816	862	866	811	796	844	897	842	760	825	837	819	851	816	812	835	864	862	828	786	805	825	868	847	837	782	827	783	786	854	771	787	832	798	786	811	791	893	781	807	811	799	800	847	822	819	776	851	810	849	802	811	829	789	788	834	812	816	843	795	837	901	766	857	828	855	803	800	826	828	849	825	807	778	774	821	810	804	779	850	834	779	779	790	795	811	771	782	787	814	790	830	840	818	821	799	789	828	867	830	864	812	823	829	826	836	826	810	801	791	787	886	809	787	798	775	879	798	833	803	816	816	906	771	778	846	831	821	848	780	792	855	836	807	793	863	830	840	809	762	823	820	809	828	879	813	828	808	832	814	846	780	772	813	786	795	834	811	851	786	824	841	806	811	856	804	807	800	837	827	783	811	826	858	812	799	827	809	797	877	810	804	841	804	825	793	815	849	819	784	835	819	827	821	825	789	787	786	791	820	789	812	843	828	759	829	835	801	805	808	806	842	840	822	803	780	836	828	859	785	809	856	842	821	775	816	740	795	842	840	798	808	774	802	809	771	836	841	778	813	841	805	854	843	852	819	821	817	844	868	781	830	858	779	793	805	821	811	777	793	822	791	815	781	837	779	745	798	837	803	813	830	832	823	820	806	801	851	803	802	839	834	811	846	844	794	815	795	775	858	780	851	802	813	834	851	808	851	807	848	766	798	848	812	844	807	875	824	808	785	809	802	838	806	812	803	814	777	822	851	831	828	818	802	791	813	815	809	829	769	831	866	830	815	797	832	825	855	787	807	835	824	832	837	811	804	826	816	776	824	857	789	816	822	774	797	879	804	768	846	833	832	800	818	799	839	862	872	817	842	826	817	820	857	782	766	804	807	820	808	850	778	833	787	789	769	837	841	839	831	841	804	805	831	807	838	855	800	789	808	809	817	853	787	815	831	774	780	858	793	826	761	817	821	848	873	872	810	827	812	834	767	828	820	821	798	796	791	841	823	790	789	858	857	810	803	813	753	805	818	801	800	819	827	814	783	754	828	823	850	855	822	831	810	816	766	829	809	816	782	771	800	811	808	818	826	811	802	776	793	770	826	834	806	797	781	794	795	803	841	812	776	790	854	790	795	799	761	818	823	798	818	816	835	792	835	820	826	812	853	805	798	841	848	799	827	851	838	758	829	807	750	830	856	855	786	776	775	839	834	796	802	798	805	829	808	785	807	776	822	841	832	796	804	768	816	832	823	771	846	889	816	834	788	861	837	842	835	850	806	816	812	815	812	773	809	823	810	852	765	844	789	809	799	845	828	876	820	768	797	864	852	832	888	792	782	791	770	831	807	770	845	785	811	815	822	769	876	807	751	806	812	833	808	791	796	867	847	827	824	866	832	792	789	829	786	790	786	867	816	838	829	819	897	827	785	829	813	802	805	812	824	785	855	840	825	807	804	820	805	826	786	834	797	815	790	873	880	812	835	797	800	834	812	851	848	799	772	818	795	821	829	806	835	854	789	802	818	789	814	835	791	789	874	813	809	820	874	866	846	787	815	785	828	830	833	821	848	816	847	846	814	806	860	829	815	801	782	804	818	804	865	798	827	801	804	811	857	807	845	786	831	800	754	839	774	849	849	812	796	826	830	835	833	828	818	803	785	796	769	818	834	851	756	870	815	818	824	768	822	824	823	870	756	813	784	817	765	832	840	786	838	835	817	795	752	807	831	816	781	812	837	823	786	832	859	804	793	821	808	835	870	863	837	821	834	829	847	812	819	767	854	778	848	799	833	809	840	812	810	797	805	789	794	782	784	784	806	784	807	804	812	826	789	828	777	877	790	782	799	831	816	854	852	821	803	822	815	838	839	810	796	789	788	832	784	825	759	837	830	795	878	839	799	796	820	784	860	809	799	817	837	845	814	844	868	829	805	788	817	823	842	777	843	852	866	815	854	822	822	841	810	834	857	819	794	830	849	830	794	841	793	879	818	896	790	860	820	776	828	862	870	793	790	838	827	785	805	770	822	838	797	770	819	773	854	818	836	812	821	856	818	802	854	798	787	853	789	793	846	769	833	856	794	801	827	839	827	860	792	860	819	851	847	782	778	777	801	792	815	811	808	806	773	773	789	820	841	820	840	736	836	816	808	835	843	859	823	849	809	836	792	795	822	784	827	795	778	823	830	849	863	820	830	821	778	848	793	807	781	799	776	819	846	818
16320	12103	6631	4339	2971	2282	1603	1207	838	609	493	399	376	319	269	246	205	216	211	200	167	181	176	173	213	169	193	187	160	179	199	194	162	179	182	171	182	172	162	185	180	180	174	168	174	171	173	175	176	174	184	167	170	168	178	157	191	165	204	199	163	166	202	178	151	176	175	166	161	176	166	172	165	152	170	167	177	165	150	159	173	193	176	166	174	155	191	147	179	156	161	152	125	177	185	177	168	154	163	152	179	189	179	186	178	160	147	168	151	175	168	154	177	165	139	160	184	159	175	184	159	161	156	142	170	182	178	167	157	189	200	157	158	181	157	154	176	180	165	164	190	151	171	168	168	149	155	170	164	164	170	142	182	176	160	163	158	172	154	188	160	158	163	146	172	188	179	165	147	185	163	164	175	150	187	174	158	174	183	176	180	137	175	164	173	177	163	153	164	161	150	184	170	178	184	166	175	170	136	170	159	172	157	165	155	165	155	165	170	184	165	185	177	185	181	148	164	165	145	166	158	168	153	173	182	147	180	152	182	151	179	163	175	171	168	175	160	155	139	170	179	150	173	184	163	165	139	184	168	180	181	170	154	184	167	174	157	170	162	168	166	176	172	148	172	153	147	154	142	146	189	161	174	145	143	198	160	172	174	158	181	144	183	176	146	165	174	171	166	150	166	185	186	170	139	171	179	150	142	157	142	169	186	176	167	166	168	154	177	147	160	178	168	146	160	164	154	174	179	171	190	170	159	187	160	169	165	164	167	141	171	195	169	169	177	159	154	172	158	155	160	152	162	169	203	168	148	145	162	166	153	183	182	180	159	184	193	173	183	186	136	156	164	160	197	180	176	153	140	157	162	180	184	163	189	150	178	149	140	172	164	154	148	183	190	155	174	158	179	164	165	163	173	162	168	178	160	148	172	145	178	167	176	161	168	170	136	156	158	184	167	172	175	145	136	156	161	153	172	139	186	161	172	182	171	173	150	165	167	157	165	166	160	159	145	146	182	142	160	169	175	152	176	168	198	152	176	167	185	148	180	202	170	167	142	165	140	171	179	148	148	169	187	144	167	158	158	173	158	172	147	192	166	175	179	159	146	178	177	156	176	162	172	169	160	156	165	183	158	175	154	177	166	180	164	173	150	161	170	149	156	159	165	151	162	173	139	182	165	166	166	182	178	172	190	167	167	175	152	168	166	172	155	164	178	156	167	172	163	161	160	177	164	168	148	170	164	177	162	156	174	156	173	189	160	182	178	160	160	174	156	164	159	170	170	180	166	173	155	181	195	177	153	185	166	145	144	172	147	153	140	197	153	173	173	165	165	155	158	168	180	168	157	158	178	166	145	188	162	174	169	189	177	177	170	173	174	159	180	181	159	150	166	176	144	183	172	171	172	184	199	168	157	184	147	182	163	155	176	161	174	170	166	148	157	168	175	176	160	167	165	161	169	181	182	146	180	147	151	173	161	179	147	165	149	169	182	167	162	150	175	176	157	170	170	178	170	172	151	141	150	145	153	177	168	197	183	159	172	150	176	183	174	179	170	182	154	138	168	189	181	176	190	183	161	163	169	166	178	172	179	159	143	158	163	170	143	170	167	180	163	179	168	159	169	166	161	163	148	167	166	156	169	176	168	161	186	175	159	169	138	169	157	170	149	169	172	163	159	156	150	166	168	181	174	156	139	172	188	185	166	156	172	174	172	167	164	154	167	166	176	163	164	170	153	161	185	177	172	161	145	169	178	173	134	184	170	145	148	155	152	182	164	170	185	152	174	191	157	173	176	173	157	176	171	193	182	177	169	152	187	171	177	171	168	185	183	169	183	178	176	186	166	172	190	165	180	154	172	175	169	176	167	152	152	159	165	161	177	153	183	189	172	195	184	166	165	155	186	175	178	169	145	142	160	179	173	155	168	166	182	160	160	162	162	179	162	145	194	160	148	159	177	157	168	214	185	151	146	153	179	173	162	180	166	184	168	140	165	172	168	176	174	151	178	173	183	168	166	165	170	187	171	155	156	154	159	161	152	148	156	166	167	146	182	152	167	170	178	174	173	167	167	160	170	178	171	165	152	166	172	155	159	145	156	182	168	162	199	159	157	178	168	166	164	194	169	139	144	149	176	159	158	161	179	185	139	182	160	194	172	167	164	179	167	176	167	185	151	168	185	174	164	157	175	132	161	169	172	145	187	163	179	156	175	158	155	159	155	154	166	152	147	165	151	153	160	168	165	165	165	149	169	160	179	164	153	180	157	196	169	147	148	159	138	162	142	141	176	174	143	175	138	181	174	184	167	180	172	174	167	171	190	159	182	153	143	168	154	165	180	183	159	159	151	167	168	161	173	167	168	171	167	174	180	181	156	169	189	159	175	161	154	175	170	178	150	160	161	161	164	152	138	137	158	169	164	185	169	178	165	202	152	187	149	192	168	153	159	165	185	137	169	164	162	168	159	167	176	196	152	156	175	153	175	161	174	167	189	174	163	173	174	170	172	160	178	165	162	174	184	164	166	172	162	174	168	160	184	161	161	184	168	156	191	147	155	163	169	159	175	169	150	182	174	154	160	165	165	182	155	150	162	148	182	188	177	149	178	168	145	170	143	162	163	175	172	156	167	161	154	165	164	153	179	177	170	170	178	169	164	169	166	172	159	167	177	158	146	160	189	159	182	152	199	167	167	182	178	162	177	172	179	163	168	171	149	160	180	176	159	178	147	159	172	179	145	180	171	170	201	171	162	163	153	158	177	150	171	157	182	146	160	169	164	170	163	169	152	165	183	166	156	182	168	178	145	152	168	156	173	149	169	169	160	165	156	158	186	169	192	187	170	164	190	149	144	159	169	182	162	161	149	166	159	160	157	158	160	143	179	196	155	171	184	161	154	147	171	193	189	159	163	166	191	147	171	175	163	176	131	171	181	158	192	185	165	157	181	186	157	175	167	182	151	183	154	186	172	183	158	167	187	190	136	179	153	155	161	172	161	183	173	166	179	165	163	170	180	163	168	175	157	164	163	174	152	172	185	165	180	162	197	177	193	147	161	156	173	186	178	178	175	157	176	153	160	174	160	184	165	164	183	171	147	143	157	160	156	192	187	175	173	154	147	174	179	170	185	168	154	165	179	178	177	178	154	197	162	182	181	176	170	154	162	165	157	175	178	150	164	152	166	163	183	151	160	162	156	163	166	179	163	186	167	158	195	161	167	171	165	166	176	179	170	149	170	162	175	141	181	165	156	134	156	179	160	177	159	168	156	178	171	172	173	160	148	165	178	144	165	176	167	155	168	172	163	146	154	171	164	163	136	158	169	174	153	169	141	161	161	151	192	160	168	185	169	140	158	143	161	173	151	171	165	166	165	181	159	164	167	184	199	170	170	181	162	174	184	152	146	175	157	170	150	158	157	170	160	153	153	144	169	152	167	158	163	151	161	149	166	163	164	148	166	164	171	178	176	165	171	174	160	173	192	154	169	154	179	174	157	164	169	156	183	154
13200	13836	11354	9812	9393	8088	6451	5302	4182	3383	2757	2171	1854	1462	1240	1185	989	855	896	782	715	782	679	703	712	695	649	642	683	634	674	646	654	644	657	606	647	618	605	632	603	636	615	640	701	608	625	570	610	612	623	614	615	576	601	585	579	592	592	546	581	570	616	577	586	564	572	624	573	608	541	601	544	516	529	569	614	581	613	563	540	592	570	604	574	582	576	564	547	521	554	573	606	586	550	602	595	547	551	566	565	548	524	545	550	576	556	571	572	563	586	560	580	573	556	590	573	576	546	603	586	536	538	568	580	555	607	540	524	560	563	561	584	561	570	547	574	531	549	536	530	515	557	535	566	551	552	592	598	570	537	551	546	556	562	550	558	555	558	546	544	541	576	584	556	596	554	565	573	529	539	556	556	510	578	585	583	568	561	535	504	572	522	554	557	572	560	568	574	543	604	516	548	578	533	569	599	622	559	565	515	514	581	558	579	573	537	546	547	562	599	554	557	548	587	570	543	569	568	553	574	563	546	574	520	566	575	558	555	613	528	556	529	514	556	576	565	555	557	552	548	575	556	506	553	566	540	587	533	525	562	534	549	527	545	561	603	575	570	575	545	521	553	580	566	591	556	592	514	551	531	611	590	575	575	613	595	581	572	556	568	573	547	569	557	555	595	556	529	550	571	556	561	557	581	553	603	536	544	585	572	558	545	533	516	562	582	534	567	532	559	562	551	506	588	537	551	539	553	543	522	572	601	568	515	549	517	561	561	546	577	567	562	550	566	565	572	527	531	565	558	529	534	567	546	541	575	573	540	557	542	557	583	579	523	559	580	591	582	590	580	549	526	558	575	540	535	545	526	530	572	563	567	552	570	566	496	533	567	563	595	580	556	530	585	612	558	557	573	569	584	574	534	543	616	565	605	545	574	538	575	564	558	559	535	567	523	547	541	555	554	542	533	552	541	559	585	522	584	574	542	524	541	570	534	548	540	539	586	529	552	569	545	609	544	610	566	543	546	587	591	598	568	590	608	530	545	539	542	523	540	551	565	554	525	553	508	573	576	563	569	606	545	534	560	511	560	601	538	578	566	572	564	529	570	571	568	543	550	518	610	590	589	561	554	543	580	582	513	548	513	558	579	543	562	566	585	561	564	556	544	528	571	567	552	533	541	536	565	520	515	536	553	582	589	573	590	557	568	548	566	560	559	553	521	555	525	537	543	533	525	558	575	554	574	544	570	589	565	565	555	535	554	527	544	544	535	596	558	588	559	520	524	526	513	610	549	579	577	555	631	572	555	602	602	569	540	514	546	540	557	531	547	524	589	537	538	531	577	575	613	546	552	561	570	544	556	587	594	564	581	546	543	527	521	577	587	545	534	601	567	551	551	588	584	543	562	569	598	572	580	527	574	587	532	561	585	597	539	502	568	539	519	583	542	573	548	511	566	522	549	555	552	543	566	539	565	565	584	601	541	596	572	540	570	565	572	589	544	559	564	617	558	538	530	534	587	525	564	544	534	549	584	560	563	592	568	587	545	540	554	587	565	590	536	564	567	594	559	541	536	563	557	565	516	585	563	559	569	566	561	603	572	521	543	571	532	531	549	602	555	533	544	535	549	563	570	511	566	594	545	517	539	597	537	521	596	552	541	548	573	549	579	511	575	540	568	568	494	593	533	557	566	547	564	545	549	575	583	541	584	535	527	591	503	537	549	548	536	580	605	551	515	559	553	534	527	525	563	545	575	572	576	600	559	523	515	538	552	578	594	541	590	534	604	522	563	536	516	566	533	563	577	550	517	582	556	566	533	572	539	549	541	553	512	543	520	555	589	532	531	556	570	588	562	585	546	561	579	558	561	562	586	578	559	575	540	573	559	566	541	554	581	502	562	553	545	606	527	558	522	554	620	555	536	541	551	592	573	521	511	531	594	571	570	547	586	575	517	568	529	543	586	531	554	570	574	583	543	545	553	551	558	585	577	532	549	566	609	536	560	582	531	578	554	547	570	535	568	535	537	588	560	533	543	545	589	585	569	613	564	531	564	552	538	549	537	579	565	592	552	581	534	517	563	536	551	513	545	582	543	566	557	565	544	585	570	553	546	598	557	552	541	549	563	564	578	586	536	571	546	533	529	545	605	547	548	597	526	603	576	569	549	559	597	533	575	572	574	569	543	587	605	537	574	540	548	578	571	594	539	569	560	527	560	572	543	553	518	537	541	583	551	589	549	545	602	536	561	605	545	554	550	571	539	568	560	550	525	607	550	526	561	565	580	538	564	521	574	567	565	582	558	553	535	556	608	555	536	580	559	557	568	547	555	547	588	573	584	570	576	591	551	586	561	582	560	537	559	556	556	574	566	554	529	579	588	525	588	565	532	575	556	541	564	618	541	542	564	561	533	539	507	559	536	546	576	536	527	548	587	531	565	559	525	589	512	537	582	573	543	556	559	538	526	548	596	573	532	552	537	522	595	581	562	588	602	579	566	566	581	564	568	579	558	570	534	574	615	583	530	586	539	568	559	582	556	558	541	580	598	585	576	548	563	568	596	540	552	556	586	569	544	551	503	567	514	567	603	576	576	598	575	556	570	574	515	569	552	567	565	550	549	572	534	520	578	558	604	561	552	570	566	558	544	545	561	561	539	599	531	527	564	541	600	566	588	571	533	578	575	558	550	553	571	516	539	552	543	551	535	542	577	560	548	538	559	594	559	549	573	588	508	538	542	500	566	569	603	550	541	558	542	574	535	544	556	569	560	575	549	562	576	555	548	532	556	595	566	536	568	526	610	560	540	579	534	583	583	575	591	600	574	538	505	569	514	577	542	573	595	536	592	557	547	567	534	608	543	543	542	585	565	559	536	560	602	572	511	571	590	553	543	510	550	571	538	572	562	551	519	536	594	595	532	561	515	613	543	559	538	552	583	562	593	580	573	552	533	589	586	584	568	529	552	554	544	547	597	563	577	517	560	580	582	548	565	535	548	537	544	548	540	580	569	608	553	570	567	580	534	551	571	538	554	576	526	531	549	569	558	531	548	549	556	608	529	547	517	538	529	575	582	557	556	535	561	566	533	546	586	590	577	576	564	555	551	576	543	560	566	541	568	533	539	585	510	531	577	581	577	565	545	544	587	587	552	583	509	518	527	551	573	601	549	518	579	540	608	588	572	527	552	607	574	573	566	564	541	528	559	555	599	586	556	519	595	563	520	550	581	565	567	545	560	604	592	529	531	527	512	532	549	570	589	554	541	520	545	582	565	553	571	584	574	601	579	495	560	569	587	590	558	532	553	575	640	571	545	578	600	574	552	621	560	611	548	552	586	590	504	567	580	566	573	516	567	566	521	558	550	525	524	578	595	527	584	541	544	588	585	535	539	561	541	532	567	590	578	568	581	540	581	541	560	553	563	603	552	561	552	600	572	566	615	573	539	607	574	521	575	555	564	541	572	566	546	524	565	577	524	544	560	546	555	565	593	518	579	587	573	554	582	540	567	555
41245	44407	30112	27631	25439	23898	19648	15601	9514	5537	3173	1649	1381	889	715	479	447	324	324	233	255	256	223	212	238	192	236	187	208	190	181	195	198	194	198	187	202	203	170	230	164	187	202	206	190	189	188	173	185	193	198	213	169	153	188	178	186	185	160	190	170	169	178	167	186	143	159	179	177	172	171	165	162	171	176	179	164	152	168	177	191	172	188	146	161	186	184	179	163	176	176	167	161	207	164	173	180	164	183	181	157	158	155	167	171	170	189	186	178	152	175	153	173	190	184	166	188	181	173	174	159	171	167	162	154	186	174	170	158	174	159	171	166	172	193	154	154	174	168	165	159	202	170	157	172	181	162	185	167	161	173	188	163	179	191	164	173	167	181	165	176	153	176	148	167	184	170	160	170	169	162	183	168	162	162	176	189	171	176	164	152	176	158	182	179	162	177	193	160	174	174	161	146	179	166	164	141	163	174	179	158	177	180	163	173	191	167	187	176	151	156	149	164	160	160	177	189	161	168	193	178	195	157	176	171	184	174	155	166	160	176	198	180	179	184	174	179	171	138	163	149	179	179	188	183	183	177	189	178	169	165	183	143	189	165	172	161	161	184	182	162	187	185	160	177	164	162	190	160	165	185	191	173	171	169	185	194	151	179	173	172	160	144	178	172	193	181	152	168	160	170	195	172	190	170	190	175	171	179	166	163	159	172	172	164	191	156	150	172	161	155	181	160	163	162	182	175	166	170	178	177	148	146	166	174	172	164	178	182	156	189	205	178	178	160	186	173	164	150	196	132	165	170	173	204	214	165	174	168	173	168	157	159	164	155	181	172	170	190	164	146	180	158	173	169	156	180	163	191	170	169	169	172	173	183	204	146	166	183	162	197	183	166	175	160	170	173	160	165	174	184	157	176	175	195	166	191	155	155	165	174	181	177	153	192	178	189	156	175	164	160	161	188	156	175	169	182	177	154	177	156	156	178	165	179	165	151	166	163	178	166	167	157	165	182	192	166	161	185	183	179	186	171	177	163	155	150	153	179	179	161	170	205	140	175	183	171	162	147	176	179	195	165	163	174	166	170	167	150	176	162	165	172	167	170	170	160	178	165	169	144	178	169	173	170	192	188	195	168	185	171	175	163	143	144	176	148	180	189	174	163	151	184	180	172	165	167	156	180	154	131	176	207	199	182	167	163	185	180	167	196	164	160	165	155	191	171	165	175	172	184	160	190	177	174	192	154	179	169	170	164	174	175	165	186	168	171	169	149	186	197	177	196	151	180	167	166	175	182	172	166	174	145	194	198	184	163	170	178	180	191	173	166	195	176	153	170	166	180	181	172	191	160	166	188	165	176	182	163	178	188	177	154	201	156	165	168	171	165	177	180	182	151	168	170	179	160	174	159	203	175	180	195	169	172	164	157	177	147	187	165	173	175	169	163	179	195	161	183	178	182	164	148	159	185	174	167	162	168	196	166	163	182	182	181	166	165	165	163	165	170	179	143	179	176	166	171	180	173	163	163	185	150	161	166	187	164	174	159	181	191	143	181	190	181	162	162	169	174	195	162	194	162	178	175	175	181	161	182	217	174	182	165	177	167	173	183	190	162	194	157	180	200	160	179	189	190	180	169	175	189	165	159	199	186	160	176	165	186	166	195	179	145	181	170	160	156	171	195	161	178	169	170	188	147	180	189	176	163	153	158	195	173	157	169	167	163	170	190	178	162	190	153	163	175	161	203	157	170	181	169	167	157	162	198	182	168	179	162	185	173	179	170	166	183	187	169	164	183	181	183	150	154	153	170	204	185	179	156	164	181	159	177	168	165	183	173	178	171	165	172	150	162	183	156	173	150	190	164	185	178	153	162	148	157	166	172	184	152	182	172	199	162	184	201	159	201	184	187	162	153	164	164	176	166	177	156	170	176	192	165	170	166	181	196	165	174	161	177	172	144	196	167	170	144	189	195	180	167	188	176	179	147	162	171	169	162	152	148	197	161	174	213	169	186	168	182	200	155	179	181	183	182	180	192	174	149	164	159	166	177	168	163	182	188	176	167	166	189	170	158	155	170	185	144	168	178	151	161	149	176	174	196	158	168	169	183	188	151	168	162	183	190	156	188	188	168	183	153	171	174	160	174	173	155	174	174	192	190	150	154	160	179	175	164	192	156	156	182	174	182	166	190	166	176	166	170	195	143	202	182	175	143	173	168	184	173	140	173	169	157	183	161	174	192	173	197	162	171	176	176	181	161	178	170	175	180	158	169	172	163	168	156	170	181	179	170	169	181	177	165	162	160	148	170	169	160	158	164	201	190	178	174	166	173	165	180	152	165	174	177	175	179	203	189	177	189	174	163	178	188	167	162	180	163	187	189	173	146	147	177	163	160	171	190	149	194	181	172	158	188	162	164	167	174	198	160	170	179	166	167	165	176	157	172	166	167	170	158	176	163	191	145	167	167	175	177	156	188	167	177	169	161	184	184	164	174	166	167	188	199	172	173	214	164	168	150	165	174	155	171	175	163	158	174	165	164	165	202	181	180	162	173	167	164	160	175	189	164	150	177	187	165	189	149	188	173	160	156	191	153	163	170	173	174	189	181	158	178	190	175	178	209	157	187	163	185	163	166	195	189	167	156	167	187	204	156	153	166	165	167	176	163	182	167	176	175	184	185	170	178	177	203	174	172	182	178	172	175	155	176	156	165	195	174	197	159	158	160	188	166	172	165	157	199	176	165	174	164	172	174	190	180	168	173	173	181	175	155	152	170	166	167	179	162	163	158	198	174	174	156	170	166	180	192	185	178	166	177	186	154	176	198	174	156	174	151	152	191	157	150	188	159	172	176	151	171	171	179	178	168	164	165	161	163	180	157	161	185	175	176	177	165	164	179	179	181	189	159	163	186	172	173	151	177	180	170	174	173	165	168	199	150	198	153	174	197	184	181	154	200	168	187	163	177	164	155	162	179	175	186	196	187	178	153	167	158	176	185	196	164	184	169	173	140	202	192	184	180	152	179	169	174	167	160	166	176	182	167	172	170	184	157	168	169	161	171	198	178	174	172	165	159	160	176	187	165	180	163	162	183	158	164	165	158	185	147	178	173	163	153	174	184	153	168	182	138	206	172	188	188	173	152	176	195	180	179	186	164	157	185	172	176	176	163	171	165	155	158	170	173	187	187	193	187	170	184	154	179	200	202	194	167	164	193	188	191	169	190	194	148	146	158	177	157	177	184	149	178	168	190	153	167	162	173	190	158	169	168	166	165	159	174	174	198	165	179	158	167	178	173	190	174	204	168	177	161	182	172	177	178	176	174	176	184	165	155	178	157	155	185	149	188	165	157	183	163	181	181	153	162	179	183	183	162	183	154	179	167	162	167	174	166	184	177	166	179	159	172	163	159	181	173	156	179	191	185	173	180	151	159	177	183	186	159	181	159	164	176	190	172	174	168	135	172	166	166	175	143	157	168	193	160	150	174	167	169	174	139	168	192	151	189	166	172	186
32907	38151	30207	31944	34289	32625	31958	27594	22231	16240	11357	7877	6142	4415	3640	2909	2317	1822	1578	1353	1139	1042	976	996	932	909	876	837	856	842	808	796	809	767	768	727	755	717	751	735	748	755	705	702	650	669	703	706	752	727	672	653	654	680	654	637	622	651	627	609	553	648	572	596	631	609	585	652	618	568	587	613	576	608	598	556	596	602	576	600	591	592	583	582	578	558	557	617	590	582	576	568	598	566	619	609	609	614	588	588	570	611	552	612	597	623	597	572	612	568	564	585	576	565	574	613	603	599	558	574	565	614	570	611	558	560	611	562	548	576	560	633	558	595	555	568	566	568	587	544	569	588	595	572	555	577	548	564	583	581	555	591	560	551	568	603	585	556	569	556	626	578	571	616	594	583	561	563	553	604	555	561	571	601	560	574	564	584	561	617	598	608	576	612	611	581	602	560	564	556	552	620	618	608	551	592	588	580	605	537	574	563	572	580	578	571	569	570	593	571	558	570	548	598	592	574	586	628	576	602	534	551	565	570	584	578	548	583	535	559	564	560	621	590	585	603	572	548	568	605	604	564	556	558	565	571	595	599	598	571	541	587	549	549	578	584	576	590	562	560	559	523	630	573	569	561	563	562	611	601	588	598	543	601	563	579	539	604	551	530	567	622	566	576	570	593	575	596	573	574	549	567	583	602	603	558	543	608	582	584	585	582	602	581	586	608	586	594	567	556	567	574	562	585	567	612	578	556	559	540	573	567	607	577	569	579	580	584	562	541	587	580	579	569	577	577	563	592	532	568	605	584	603	573	563	597	599	602	582	595	577	551	548	608	573	580	556	553	570	556	620	568	551	604	580	559	583	559	595	579	564	605	570	551	592	608	576	593	559	619	559	603	563	595	550	587	583	565	549	562	543	582	582	562	622	597	584	565	548	565	568	555	573	550	575	565	589	602	564	612	515	557	562	561	554	558	526	578	601	592	554	600	533	645	579	629	573	576	597	609	585	592	603	557	623	554	584	562	592	602	595	592	539	555	593	590	585	599	565	579	570	541	592	607	582	538	605	542	623	545	580	555	594	587	546	599	608	560	602	583	550	570	534	573	590	576	527	588	609	562	585	540	569	573	578	562	569	557	579	599	582	598	595	555	565	569	570	577	570	523	567	557	574	556	561	574	603	593	564	540	551	521	566	581	623	575	530	578	565	550	588	572	581	535	580	506	595	605	573	556	588	577	516	593	573	538	555	592	573	562	548	583	618	557	572	569	558	579	543	620	576	552	580	575	631	576	597	584	521	575	566	617	584	564	588	563	604	597	542	620	597	556	559	578	569	558	544	586	616	571	537	613	591	548	608	556	566	617	610	572	579	569	605	563	571	615	589	618	561	550	559	568	589	583	588	567	579	559	556	539	565	625	562	608	585	612	581	563	569	544	582	582	562	570	560	584	521	587	564	570	541	529	568	544	594	555	579	589	582	553	599	566	550	544	587	583	563	619	553	541	600	588	579	585	586	626	532	601	613	531	556	586	583	544	594	554	588	606	581	570	555	569	612	573	583	583	571	567	550	539	537	595	564	575	601	546	606	609	564	615	638	589	576	567	566	593	572	583	583	611	611	585	576	514	559	616	596	576	572	587	549	608	556	574	575	541	567	594	592	553	545	549	582	593	514	556	566	599	588	578	553	592	572	582	642	595	568	600	543	587	592	559	566	537	561	569	560	555	611	546	571	593	607	610	590	568	598	595	558	605	559	570	575	558	596	567	576	615	563	584	542	610	582	588	576	559	596	586	589	598	537	576	601	612	610	558	513	575	550	594	537	576	608	587	588	615	570	590	586	597	589	574	566	585	572	579	600	581	606	604	586	555	548	587	620	572	557	569	586	608	551	594	585	591	560	613	568	612	604	583	581	547	554	558	597	585	546	635	607	571	596	592	597	615	570	557	554	619	610	537	567	552	554	531	565	591	595	614	582	563	572	608	599	566	547	575	588	555	590	564	569	590	577	556	582	626	583	538	610	589	570	589	627	593	551	554	561	579	609	633	564	568	594	562	607	587	571	621	575	585	571	551	582	518	586	586	573	561	574	609	537	576	583	589	556	634	591	578	576	610	576	579	554	550	570	599	624	549	588	586	579	590	577	582	569	572	587	583	575	598	586	531	573	590	581	541	577	602	585	574	540	583	595	604	555	596	545	611	565	596	606	555	588	568	605	574	613	615	542	531	569	555	610	614	561	556	558	555	595	591	567	603	574	557	576	631	590	590	547	582	567	568	585	555	540	605	572	556	569	524	588	584	595	580	566	603	576	604	598	569	588	590	551	562	554	587	630	576	574	592	606	571	591	599	592	569	578	579	608	576	587	593	559	593	588	606	612	571	564	607	583	573	569	553	574	562	598	568	560	577	572	595	565	582	550	562	617	571	581	595	614	633	549	585	618	540	595	583	613	583	586	581	537	590	609	519	610	566	559	592	563	579	564	572	584	590	567	594	546	576	617	577	563	573	605	556	564	549	598	591	589	605	549	589	587	602	561	618	605	558	565	610	585	535	590	592	549	556	563	595	628	585	578	561	547	624	580	570	591	560	560	576	589	601	595	548	586	597	614	584	589	540	572	649	575	615	582	574	560	562	544	529	550	607	616	599	593	558	580	548	545	605	581	599	586	576	574	605	602	579	562	578	576	538	579	591	572	566	561	587	610	567	582	609	561	531	614	602	580	555	569	620	579	579	549	557	559	581	545	597	540	556	623	606	562	560	603	575	542	587	551	547	584	593	536	562	570	588	558	600	612	538	560	561	574	568	561	554	600	568	490	599	573	567	569	515	544	540	553	559	577	561	600	560	525	608	590	553	565	573	568	545	565	548	595	565	581	575	577	592	589	606	549	562	597	540	573	580	578	541	580	626	583	565	583	576	578	605	548	563	599	563	575	604	570	574	554	583	590	576	571	584	571	553	548	610	562	557	591	587	558	527	573	620	579	600	577	633	570	574	607	532	539	580	578	606	587	571	568	574	604	562	558	561	552	624	573	581	598	577	620	586	578	576	622	600	575	566	568	589	602	563	561	561	513	588	568	573	598	579	580	566	592	573	538	578	609	592	587	554	622	605	574	552	584	607	557	604	619	580	565	564	561	589	572	583	546	577	594	631	602	622	585	574	609	602	554	601	547	600	595	615	600	546	555	574	535	558	552	543	578	548	585	615	583	605	608	569	565	598	557	566	568	583	555	611	565	550	585	569	585	569	564	554	586	595	581	547	567	565	600	535	582	614	571	588	561	568	604	578	599	583	581	541	572	584	602	618	517	566	527	599	581	582	565	558	572	565	558	583	583	595	601	545	581	603	585	606	555	581	569	580	613	553	566	569	563	532	635	589	574	611	563	563	596	605	593	588	540	586	544	614	603	557	561	592	555	578	569	576	581	575	563	630	556	562	538	568	598	580	577	570	577	578	568	553	594	573	637	605	572	603	561	600	546	553	624	566	595	606	574	584	575	578	553	589
51321	45516	32786	31235	32085	31455	29084	25726	17970	11949	7002	4202	2810	1839	1360	1077	787	583	507	451	458	431	349	366	309	321	341	300	312	319	299	303	329	299	309	311	336	312	306	324	296	286	312	293	328	289	284	262	300	297	265	301	294	293	289	282	280	276	246	279	295	314	310	264	282	269	273	258	281	250	266	281	270	275	276	231	269	270	295	282	262	260	277	252	270	265	282	262	266	250	267	262	274	256	265	311	294	279	283	264	273	277	253	253	261	275	265	248	262	263	241	263	261	267	260	263	254	268	312	255	278	246	299	236	243	266	285	257	217	293	256	300	268	257	274	254	270	258	280	275	271	298	294	266	282	247	257	257	269	275	300	295	268	263	262	272	295	281	272	224	256	243	252	258	279	275	261	243	273	276	260	313	249	255	269	281	244	255	259	242	247	285	281	256	278	270	278	267	264	282	256	284	261	266	252	275	293	286	257	259	276	302	254	271	276	263	255	270	287	266	285	295	252	253	268	258	275	257	249	286	273	275	270	280	284	244	283	280	284	277	268	279	269	279	278	272	287	281	272	237	272	280	284	308	288	267	292	262	227	239	267	244	265	281	263	260	256	294	315	287	275	257	282	264	258	266	278	252	260	249	271	297	251	271	253	256	265	256	296	257	293	273	248	248	267	262	276	264	283	269	259	259	290	285	259	275	260	249	285	245	284	260	285	283	297	234	246	291	267	259	260	282	251	260	253	266	259	256	269	295	280	270	264	267	271	238	266	270	285	259	265	246	235	229	278	255	245	267	274	250	299	259	255	276	275	273	277	271	277	259	294	272	286	228	263	267	267	244	264	267	239	263	246	270	271	268	242	265	287	286	284	259	280	274	269	277	282	259	301	273	233	265	269	276	270	295	263	284	266	275	258	267	257	281	301	278	267	267	267	276	248	264	251	295	298	274	248	304	269	266	260	251	262	260	278	255	253	276	274	280	245	268	260	243	251	262	256	283	295	265	287	276	283	247	263	262	249	267	279	270	254	242	259	259	262	263	257	276	293	248	264	278	287	273	272	258	271	284	253	303	270	265	248	274	269	264	272	252	245	265	288	264	238	252	243	265	286	261	254	264	289	260	282	302	275	290	262	272	265	301	251	266	259	271	262	257	287	279	272	246	277	264	287	278	268	272	260	257	247	299	286	294	282	260	261	265	309	281	269	257	286	289	245	240	275	305	263	240	256	277	265	293	288	278	269	274	264	286	263	260	263	271	267	277	290	244	243	236	261	277	258	246	230	261	233	275	276	275	277	261	224	261	245	257	284	266	267	281	281	252	286	271	268	284	277	262	301	280	255	273	256	254	258	275	233	289	265	246	273	265	291	269	272	247	284	287	290	270	262	269	245	269	266	248	293	254	247	267	256	249	266	269	271	244	272	275	247	257	295	263	249	249	277	267	252	273	283	244	273	301	292	270	247	265	270	280	259	289	245	264	268	265	281	274	269	245	249	256	278	282	285	290	262	284	266	281	264	280	255	278	276	279	247	231	281	277	265	264	280	285	303	267	234	252	263	274	277	251	264	265	280	249	272	297	259	281	266	277	271	257	282	285	273	292	280	276	220	261	256	259	280	282	259	270	250	255	240	268	252	249	292	266	263	262	271	289	263	243	290	274	205	251	271	274	262	269	230	248	268	250	265	290	256	271	257	285	261	283	279	264	253	270	280	247	270	265	245	276	249	257	248	293	282	265	253	265	233	277	287	280	271	241	278	284	282	262	265	293	281	288	285	263	260	279	289	255	272	287	240	274	250	282	268	269	263	286	258	273	263	262	254	220	244	282	258	284	258	262	259	269	269	244	265	275	261	263	261	288	258	278	301	256	284	245	266	288	248	281	274	242	277	244	267	252	285	278	282	253	291	263	284	282	266	236	282	274	302	285	263	253	284	249	257	278	292	274	267	297	249	270	278	280	260	265	263	301	285	265	260	268	306	249	268	266	261	281	253	279	248	232	289	258	252	258	234	282	261	277	266	285	301	249	282	253	258	251	287	240	277	279	256	276	262	243	285	280	260	228	257	282	296	254	249	297	248	247	282	254	267	239	259	261	269	257	250	254	280	290	276	276	264	270	262	267	264	269	265	255	278	256	248	309	263	301	258	297	290	247	267	271	251	292	278	277	294	256	269	287	278	243	273	276	265	280	276	298	267	267	253	262	254	281	245	250	259	256	257	296	295	280	241	254	291	297	262	264	281	246	279	279	290	290	279	240	275	286	317	269	260	265	292	251	266	260	288	266	283	279	283	297	293	280	289	254	261	249	254	272	268	291	286	274	254	284	266	279	264	267	266	257	275	301	244	285	265	251	264	254	269	263	244	244	294	251	298	279	257	256	272	261	260	268	278	296	273	286	266	237	282	255	282	263	291	293	254	240	263	274	273	282	279	267	259	281	278	256	276	275	259	271	247	242	277	267	267	297	251	289	258	246	261	239	273	263	286	268	246	258	273	279	257	275	262	272	285	267	274	280	303	250	279	266	261	269	281	233	296	291	281	271	249	270	264	256	234	246	255	264	265	236	240	261	279	274	262	262	280	260	290	269	273	274	275	266	252	294	260	278	247	268	251	266	287	235	280	249	283	277	231	267	266	263	284	291	272	268	245	271	255	276	266	277	263	256	284	268	212	268	250	286	279	302	291	251	263	249	266	298	262	256	288	276	260	261	269	276	259	243	263	257	274	279	268	270	280	273	281	255	245	280	264	259	260	273	232	278	266	245	292	253	263	246	268	280	240	249	254	267	286	301	272	271	268	260	276	259	261	290	305	271	271	261	257	261	299	279	297	247	249	276	298	256	258	275	250	278	254	283	277	264	267	295	236	307	266	262	275	259	277	248	294	262	277	292	270	303	279	281	276	290	257	274	257	258	255	266	278	258	275	296	270	259	274	253	252	272	250	262	274	275	261	249	290	245	284	272	289	276	259	239	271	280	243	282	244	274	246	277	257	251	294	243	275	286	289	291	271	280	267	248	251	297	262	238	254	259	276	272	254	259	270	253	260	300	291	265	270	236	256	250	278	245	255	271	270	274	284	272	240	285	282	285	276	282	279	267	265	258	261	271	288	261	260	277	281	270	266	237	278	266	262	290	263	260	265	252	292	275	249	272	252	229	277	230	248	294	258	280	276	276	255	292	269	308	259	261	270	275	262	298	287	279	272	252	279	264	272	265	291	310	255	262	270	265	281	306	259	260	283	309	259	272	274	295	262	280	256	292	282	265	269	302	285	288	280	260	268	273	292	267	270	280	267	246	251	281	263	271	262	268	244	282	303	262	272	259	292	262	259	267	261	260	249	322	263	273	268	278	281	273	315	266	256	258	297	258	292	262	273	274	287	266	264	250	253	308	273	265	281	280	239	272	271	289	262	258	274	283	288	260	257	241	291	257	269	255	289	282	254	264	239	241	283	299	286	269	249	278	254	283	254	278	253	249	287	302	275	248	269	265	301	263	282	291	275	291
40947	41674	37780	39078	42265	40591	41002	37031	31795	24599	17797	12884	10335	7506	6138	4995	4035	3331	2580	2067	1972	1737	1720	1520	1489	1446	1406	1333	1280	1259	1278	1187	1188	1180	1226	1135	1073	1100	1085	1123	1055	1099	1073	993	968	1005	1017	964	1036	993	1031	1004	989	906	896	981	952	938	928	900	922	869	893	912	923	937	867	925	828	858	857	855	888	872	852	782	809	847	835	844	884	822	867	869	817	879	862	834	847	840	884	864	882	848	859	818	853	923	858	870	887	839	855	866	867	827	868	854	822	884	843	865	858	833	893	853	807	781	816	801	858	835	844	832	805	833	842	768	834	822	845	850	844	826	821	888	827	852	812	862	847	851	808	827	805	815	825	855	882	869	803	805	849	902	854	812	854	819	849	837	835	821	832	828	825	792	822	830	873	893	816	853	869	901	804	837	826	827	872	847	813	801	824	839	879	827	871	817	843	853	831	873	826	827	836	819	857	841	886	839	807	795	864	882	792	893	881	852	897	908	790	874	872	851	872	859	881	802	857	815	837	813	776	820	791	813	809	825	814	818	873	814	814	873	780	849	794	829	843	865	828	838	815	852	841	852	805	800	864	847	856	781	787	870	801	826	787	824	864	877	847	804	826	836	833	843	837	808	823	876	847	817	854	779	823	807	875	845	845	859	822	821	799	821	803	837	828	865	841	772	858	849	828	790	785	847	819	831	828	826	788	842	850	894	803	832	817	818	791	866	845	863	830	809	767	790	842	851	783	903	846	862	838	843	856	861	849	828	833	851	821	837	807	872	795	804	837	836	847	836	888	795	820	827	835	803	814	827	847	810	798	850	801	849	819	812	863	842	840	855	830	820	787	795	866	767	793	841	841	851	871	781	795	815	822	861	837	767	789	881	793	827	824	821	784	817	815	840	854	819	856	765	785	806	836	851	822	870	805	806	828	815	832	821	841	860	875	800	841	792	884	796	818	833	825	842	830	832	834	892	846	866	850	808	804	914	808	829	844	868	816	823	818	803	846	837	806	829	841	831	806	840	802	798	837	822	817	809	810	846	832	829	806	826	837	820	837	810	832	826	803	827	821	802	836	817	877	831	825	852	883	877	832	830	841	882	862	886	786	844	819	859	802	814	815	857	842	844	880	795	856	802	873	819	859	834	830	876	846	809	872	805	791	821	823	807	802	853	780	846	840	806	816	839	829	847	874	846	845	791	856	811	899	847	865	836	803	824	834	829	855	823	834	842	827	848	819	858	855	777	844	835	867	831	822	802	851	807	859	763	798	813	902	811	883	782	803	847	833	848	838	875	840	817	852	794	847	827	835	793	821	878	829	820	822	815	848	809	793	841	837	842	839	817	849	863	854	827	852	862	814	805	834	835	781	805	778	841	850	867	862	802	818	857	841	860	850	837	858	846	846	809	841	841	817	831	807	792	784	796	818	802	836	856	843	860	833	838	791	881	862	799	902	823	826	801	834	759	793	803	813	813	802	817	863	807	839	858	838	859	839	784	791	936	840	872	786	816	800	849	836	793	865	865	887	825	807	837	828	835	780	799	829	796	889	840	804	818	801	821	878	863	807	865	857	841	826	845	886	793	785	818	799	820	814	915	804	902	817	803	890	858	853	815	819	818	857	829	830	853	828	819	861	834	817	829	820	809	803	885	867	820	888	879	860	816	816	900	781	838	849	810	823	830	823	846	828	794	869	765	819	797	827	811	824	828	844	851	829	860	818	828	813	766	817	840	825	780	875	853	864	851	802	757	841	782	851	813	814	807	855	848	821	810	838	844	821	821	837	839	829	842	826	808	796	820	780	836	836	882	856	852	849	821	806	850	798	802	792	873	826	858	856	848	794	856	845	844	849	799	807	833	829	846	885	818	853	769	856	837	809	856	815	795	800	863	846	828	828	824	786	844	802	836	840	801	850	855	875	885	911	824	837	789	859	853	815	794	833	828	844	827	865	836	812	877	867	869	846	841	813	829	805	816	855	839	790	845	848	849	820	803	803	815	818	820	827	854	817	847	814	754	826	807	838	798	891	807	819	884	830	782	787	783	807	840	814	805	847	793	868	806	829	773	841	863	823	782	799	862	792	869	821	815	804	857	835	830	782	784	812	799	840	813	829	833	831	830	828	812	794	805	866	867	846	819	896	832	830	815	814	846	823	846	849	829	841	825	856	880	818	851	918	856	838	838	825	766	791	858	807	830	787	824	798	852	880	797	853	840	843	813	834	846	850	823	832	864	876	803	843	820	831	825	835	789	832	782	819	838	850	906	859	835	811	848	766	856	851	852	825	865	820	847	827	790	808	854	797	849	833	786	880	812	867	835	802	808	824	866	850	875	864	837	786	777	826	814	791	835	801	847	823	822	873	855	875	859	860	823	835	856	876	792	816	828	780	787	819	837	836	812	866	836	826	834	836	825	807	913	846	799	807	786	867	796	818	796	877	810	806	832	783	805	843	807	835	822	834	864	843	842	813	896	798	805	825	866	780	860	793	812	797	811	848	816	843	859	871	834	823	806	816	804	837	819	795	826	803	851	838	795	787	824	807	835	855	823	781	792	809	837	781	833	855	821	815	828	839	823	816	773	797	848	798	833	805	822	866	855	824	780	788	817	798	876	847	808	832	820	859	843	843	866	846	871	821	852	845	861	850	739	843	813	775	840	833	822	817	805	798	858	790	841	785	822	819	845	808	822	808	842	837	850	828	829	940	831	852	801	843	887	860	861	819	852	859	852	846	812	837	804	835	826	835	855	837	860	784	782	875	896	873	830	836	827	840	841	865	830	881	856	781	887	853	854	845	842	796	832	847	800	846	790	838	832	798	837	832	848	831	805	835	784	872	836	858	861	819	799	855	808	806	771	834	881	888	859	822	838	812	900	786	859	808	779	825	814	832	784	789	809	856	836	821	854	805	808	831	858	821	829	800	842	775	828	829	801	811	826	807	835	786	793	886	796	829	817	852	836	861	842	768	821	798	815	821	821	784	825	801	821	812	879	813	847	813	824	789	817	821	825	761	811	846	814	822	838	864	828	799	862	815	788	797	863	812	774	838	811	798	833	845	779	898	824	822	836	823	824	814	815	828	795	805	805	862	833	812	834	776	866	818	857	835	806	851	856	861	835	839	812	863	829	823	782	776	837	809	820	801	858	826	847	812	834	832	815	837	847	860	854	778	860	770	828	808	832	778	882	803	781	831	833	843	812	842	861	860	808	832	854	830	797	809	830	843	884	768	816	771	847	790	787	818	833	846	828	798	864	802	819	837	776	806	791	853	858	844	819	788	821	877	817	845	826	830	837	832	835	806	812	884	812	797	837	790	829	785	840	811	811	817	816	814	774	844	781	819	859	833	812	828	890	808	834	817	822	862	813	824	817	864	831	782	796	809	751	816	815	831	850	836	863	908	844	837	866	808	815	847	835	811	817	852	821	871	878	828	846	853	811	850	872	858	853	814	809	806	818	802	861	849	829	826	840	834	844	886	839	783	853	842	819	855	818
15331	11490	6984	4556	3222	2478	1737	1222	844	670	524	482	348	354	274	245	208	212	211	213	170	227	193	195	183	168	189	196	166	198	207	191	183	170	163	196	177	193	183	177	171	175	171	164	211	172	149	185	162	168	189	202	151	186	149	164	166	180	164	170	187	170	163	170	160	162	194	176	182	175	181	188	159	158	169	161	154	154	177	164	186	162	183	170	184	190	171	132	177	161	176	175	164	172	183	176	189	183	203	175	141	162	178	168	185	178	163	163	153	177	153	169	174	170	179	170	171	154	176	164	167	176	201	163	160	156	150	184	163	172	186	176	188	160	159	158	165	160	145	192	155	172	180	181	174	171	151	183	172	160	172	181	177	174	179	165	160	153	174	188	201	165	185	145	182	198	174	184	164	171	179	170	144	168	159	166	170	183	176	171	173	164	169	177	160	145	166	178	167	185	174	169	178	184	150	154	174	162	166	164	179	158	162	162	154	162	158	189	165	171	172	158	171	159	144	146	173	159	170	177	166	190	172	181	185	170	176	183	166	174	168	132	172	173	175	173	157	168	153	171	172	187	183	158	162	178	176	165	162	175	180	156	164	164	177	163	185	182	161	175	170	186	185	159	158	169	161	184	188	165	160	157	172	191	192	179	159	159	148	175	147	183	174	176	162	158	167	166	163	166	181	175	175	160	178	179	149	160	175	189	162	169	161	166	168	182	186	202	154	158	149	182	190	152	168	184	171	187	174	155	181	172	186	168	151	176	178	168	162	149	152	164	168	151	181	173	162	183	162	161	155	150	158	158	151	148	161	157	173	175	151	177	187	187	161	157	179	146	164	152	159	162	172	175	178	195	183	184	131	157	159	148	184	164	156	164	164	171	186	151	197	174	173	171	153	189	174	170	153	165	144	160	164	186	187	149	186	171	193	187	183	172	139	165	190	176	145	162	149	159	156	185	164	185	174	139	158	181	169	168	172	169	180	172	174	181	188	159	160	131	165	169	177	162	147	155	172	159	154	153	158	159	143	160	149	182	186	172	163	194	169	175	173	172	175	174	172	173	165	180	153	178	192	173	174	187	175	172	139	145	180	164	169	151	157	158	140	174	183	166	173	175	166	167	165	170	179	151	154	146	165	174	166	180	149	176	187	164	184	175	159	171	171	165	179	159	169	160	157	158	154	150	180	180	201	182	176	201	164	155	153	183	162	150	186	161	178	158	188	187	173	178	164	176	188	166	167	198	175	193	162	180	177	186	170	172	180	159	176	176	174	167	172	167	176	182	195	168	163	177	134	167	144	175	195	175	196	182	158	166	168	155	184	167	179	168	164	149	190	184	155	167	162	164	142	178	160	154	171	161	159	179	188	176	169	177	164	152	166	177	193	153	165	143	145	162	185	151	148	175	175	184	168	157	171	145	180	171	173	171	169	183	171	167	176	173	164	157	178	175	164	167	165	162	165	158	156	183	165	171	149	164	178	153	175	167	177	164	171	160	159	185	179	153	173	165	166	171	181	167	175	193	168	167	154	183	152	149	152	180	179	159	167	153	186	168	171	154	149	176	174	164	175	180	170	163	165	154	172	181	168	165	184	150	170	175	154	154	172	174	158	160	179	173	178	165	199	168	196	157	174	166	143	171	166	174	172	167	166	175	185	169	154	162	162	169	169	159	170	169	183	164	183	160	199	183	158	175	181	163	173	191	181	173	148	180	185	188	175	150	167	174	165	174	184	169	160	181	174	176	159	162	178	170	165	146	155	158	163	155	170	153	178	158	160	158	156	153	163	180	168	175	177	150	181	179	173	180	158	158	142	164	169	157	192	189	184	148	157	167	173	188	184	157	177	153	161	161	147	175	178	159	161	175	151	159	166	163	167	159	168	170	180	174	167	158	206	162	193	157	181	186	189	175	169	169	175	177	171	168	185	173	178	172	190	175	164	159	151	186	175	170	166	177	195	156	170	174	177	170	168	175	160	157	162	178	177	164	176	163	169	138	172	167	168	204	166	172	169	151	167	151	192	176	190	180	173	152	175	177	149	177	161	180	187	177	176	151	165	153	159	153	165	164	169	174	156	151	167	196	172	167	173	163	176	177	174	160	154	199	171	174	167	167	158	165	191	176	162	170	187	176	195	186	162	160	164	154	157	141	163	166	167	159	171	156	180	153	167	192	152	140	172	165	158	182	154	148	173	179	169	166	170	184	169	154	155	169	182	153	160	173	201	169	192	167	155	179	164	160	169	169	180	174	150	160	179	179	166	156	177	172	170	161	184	158	175	181	166	192	159	177	196	162	175	164	166	161	192	156	173	179	158	159	191	175	171	168	206	183	173	149	164	170	179	165	171	171	183	191	200	207	153	143	184	165	183	165	170	170	163	160	172	162	174	169	174	173	162	182	153	152	177	147	186	155	179	162	198	165	178	153	163	153	187	165	180	169	191	167	147	170	141	193	157	193	172	182	162	147	135	175	142	156	193	166	162	189	171	164	163	183	168	173	175	181	162	184	174	159	154	174	174	171	171	169	184	162	155	151	161	165	181	168	167	168	158	156	154	169	163	180	171	181	156	212	174	154	178	166	166	173	169	174	187	161	171	164	177	151	163	156	185	163	191	192	172	172	166	160	168	203	174	177	178	198	175	159	182	185	144	168	149	170	136	178	180	177	158	159	137	167	171	166	165	181	171	170	152	152	191	184	153	181	158	159	180	170	160	158	172	169	151	180	178	150	164	145	145	187	176	164	166	149	183	152	186	169	179	170	175	164	173	150	173	169	153	148	148	172	176	176	184	164	175	165	188	168	166	165	173	166	162	171	166	148	172	174	158	180	165	180	150	174	177	163	159	159	164	167	173	175	168	172	163	166	168	170	154	177	185	169	170	157	153	157	150	165	167	165	160	168	166	155	174	161	186	182	179	182	156	166	179	173	160	172	192	173	186	143	159	200	164	169	160	173	156	154	161	143	166	150	168	187	191	184	144	162	170	156	166	176	180	168	162	173	159	170	177	175	170	149	183	154	174	154	188	186	175	199	168	171	163	152	174	183	166	172	153	189	188	184	211	177	168	158	169	153	175	165	171	171	164	157	181	168	151	172	176	153	148	159	188	194	164	159	167	174	197	172	182	150	191	173	179	178	169	180	178	186	152	170	198	191	187	145	165	165	164	164	151	196	162	171	168	168	162	166	151	154	174	175	179	159	204	160	180	152	144	154	180	166	168	171	170	163	143	168	154	176	178	162	179	179	141	172	164	161	141	157	175	151	156	153	167	147	150	163	152	173	171	183	152	162	163	172	172	159	160	182	148	186	174	198	170	182	155	187	171	139	174	148	181	173	172	180	172	177	184	146	166	183	183	166	180	146	167	163	177	180	157	157	158	172	180	161	177	172	196	186	151	146	150	170	163	171	170	142	157	153	169	164	162	149	163	174	161	138	165	172	174	173	161	163	158	160	168	160	168	190	182	177	162	149	156	174	168	165	186	173	168	170	165	177	170	172
12556	13872	11848	11130	9885	8561	6965	5494	4170	3340	2902	2177	1838	1554	1288	1054	969	916	799	747	763	741	744	702	738	712	698	645	658	680	684	673	696	672	659	684	635	667	662	635	686	649	639	639	607	623	604	632	622	629	581	593	610	598	613	554	576	621	560	625	562	550	610	586	565	565	539	589	579	578	552	580	600	600	602	591	561	596	565	565	551	561	596	533	590	556	579	572	607	596	597	525	605	564	593	570	557	561	572	577	605	577	573	555	562	585	560	557	536	585	551	578	596	575	560	531	542	560	602	579	558	595	576	591	556	564	581	548	581	581	571	586	585	594	596	576	521	546	552	548	531	590	540	582	581	567	539	569	548	565	561	555	606	556	532	560	541	582	534	572	537	586	555	563	613	548	542	576	564	570	539	582	536	588	511	562	575	603	574	562	589	530	528	562	580	565	577	600	589	547	571	569	570	556	528	555	576	523	584	585	585	574	563	538	570	570	514	540	593	564	559	563	544	565	601	560	605	552	566	520	594	578	574	524	554	593	625	585	578	574	590	540	546	564	557	585	608	540	572	589	610	560	560	564	547	556	575	572	549	562	593	566	541	569	562	561	576	580	540	546	560	565	582	610	575	601	544	558	529	566	611	601	558	577	563	505	549	552	574	555	591	591	585	583	541	537	570	561	570	553	589	578	572	544	575	587	566	564	575	566	560	591	580	580	537	569	553	547	600	551	543	549	586	563	576	579	561	557	566	553	578	585	550	553	578	618	566	569	569	596	584	540	576	561	532	545	605	578	574	547	570	543	561	541	607	575	566	593	527	555	572	605	606	595	562	573	572	568	630	535	598	612	582	594	560	547	553	538	566	555	604	586	563	579	592	513	579	561	542	542	629	603	556	549	564	579	578	587	603	547	613	585	640	602	575	541	569	527	561	548	561	556	602	574	543	605	602	559	595	558	586	605	583	541	548	557	604	550	566	562	570	541	540	582	558	575	563	595	552	577	551	590	545	552	578	582	570	635	615	573	595	582	579	592	523	570	562	539	570	569	594	563	610	546	555	583	563	564	560	555	600	587	576	562	545	577	560	523	588	593	571	539	599	562	582	601	581	602	563	553	570	570	581	580	567	570	575	565	549	579	543	588	580	569	578	558	577	595	592	529	635	570	589	593	569	569	604	577	617	568	585	569	566	582	568	558	570	555	568	578	587	619	546	576	560	563	591	573	562	542	570	554	568	574	609	539	589	540	619	593	559	593	580	554	601	578	576	614	519	598	582	569	588	599	605	553	528	538	580	597	544	623	557	569	587	560	588	595	599	594	547	584	600	602	627	541	600	573	581	532	559	580	563	528	596	551	607	557	620	561	590	538	596	540	567	576	552	551	599	570	570	580	609	584	555	580	585	608	563	566	569	550	576	564	582	588	566	589	563	589	573	554	506	591	578	548	615	571	543	532	599	514	574	556	619	521	532	550	590	576	552	556	534	601	578	581	588	540	513	604	570	542	562	565	567	589	535	553	571	647	572	567	558	587	554	594	594	612	561	560	561	565	573	574	582	560	530	594	585	580	601	579	576	594	603	584	573	554	529	562	524	602	619	582	582	538	565	577	553	572	568	566	575	560	530	526	531	528	568	609	553	560	569	558	606	588	556	535	523	553	533	547	562	581	540	552	584	570	561	562	591	560	564	548	575	580	558	534	550	595	549	528	550	551	569	582	558	562	559	564	583	552	550	584	570	560	598	607	572	570	533	569	598	575	541	578	594	579	511	551	596	583	612	620	552	537	575	587	584	548	562	590	598	570	612	559	577	568	586	559	554	533	568	564	574	632	595	572	599	564	540	577	582	557	620	531	604	597	578	565	588	583	555	587	575	573	592	600	585	542	574	574	550	559	583	553	561	562	553	559	582	588	540	617	593	570	566	583	573	597	584	548	562	559	549	557	576	553	593	598	565	584	565	548	553	558	588	570	534	555	571	559	580	610	569	553	562	564	552	576	582	556	550	588	561	512	556	550	577	550	570	570	571	521	628	542	549	572	585	602	577	591	600	546	575	532	600	555	536	564	575	577	579	571	585	555	537	578	592	570	556	586	579	554	594	586	582	571	619	530	564	558	611	581	571	565	593	553	581	584	593	584	555	549	547	597	567	561	570	576	577	583	572	569	598	559	565	570	542	563	598	526	553	601	559	546	578	555	567	544	582	579	547	578	589	570	568	550	568	569	594	560	624	563	561	577	573	624	510	591	548	565	539	559	591	589	542	552	543	567	538	534	545	537	560	594	555	582	565	559	579	564	601	575	535	550	589	553	589	550	567	576	602	578	555	556	585	547	593	529	594	521	570	540	591	569	580	571	553	545	567	585	587	525	567	540	601	583	552	524	564	523	543	507	589	592	617	615	569	572	597	614	548	561	578	567	537	559	511	605	612	548	531	541	557	606	577	536	597	568	561	588	549	544	574	553	606	565	506	557	592	599	587	541	564	583	581	593	573	588	599	544	517	607	570	585	590	580	581	577	593	575	605	590	568	587	565	509	602	567	604	555	551	592	550	577	558	579	570	578	636	582	618	557	576	578	569	595	587	551	548	546	546	529	587	553	573	552	566	567	579	589	532	554	579	524	594	576	567	544	609	552	583	614	540	582	563	580	570	589	566	557	563	563	594	582	615	545	559	557	570	567	604	608	586	560	522	514	552	561	587	557	527	565	594	575	575	594	565	578	593	602	580	575	531	581	579	603	570	551	512	568	580	589	600	600	589	591	598	607	589	556	555	576	554	598	550	549	563	555	588	561	547	648	521	549	605	568	614	579	574	572	623	570	560	620	571	550	603	577	585	593	603	560	579	556	552	572	556	568	573	569	552	565	543	536	548	560	592	588	557	546	585	561	572	640	547	532	590	618	588	539	564	598	573	576	560	573	546	589	553	606	588	557	553	570	617	598	625	604	512	622	552	571	588	549	587	540	551	570	570	596	551	520	558	608	598	549	532	598	557	600	577	597	587	594	575	555	560	608	553	554	589	586	590	576	577	520	538	583	573	586	554	593	568	550	569	559	570	559	561	564	511	575	630	542	549	542	569	583	597	583	582	576	580	591	548	533	583	556	624	548	579	543	571	561	594	610	529	569	565	557	580	593	593	552	572	570	612	532	539	561	553	530	557	613	590	558	539	562	597	577	557	583	546	598	620	577	537	568	588	578	558	590	567	599	530	548	554	559	582	588	582	567	543	546	545	565	576	559	570	556	583	584	566	583	594	563	573	608	576	554	604	553	551	563	562	558	566	587	586	600	556	594	569	532	553	611	558	581	553	580	576	578	550	528	555	596	568	577	607	533	607	567	548	557	606	584	593	581	573	585	591	567	579	580	587	543	568	560	579	583	561	598	580	598	559	546	558	590	591	561	590	564	596	565	610	593	607	513	560	557	575	573	563	560	537	587	545	554	578	593	615	536	529	583	600	538	576	547	570	593	584	559	563	605	565	592	584	567	573	558	551	559	564	569
38583	39987	29259	27293	26087	23975	19346	15269	9301	5549	3623	2338	1472	977	751	603	365	308	287	271	271	212	235	228	229	214	199	207	193	178	189	206	192	216	216	205	187	195	189	174	186	166	176	186	187	203	165	183	210	193	187	158	163	182	181	171	172	211	161	175	171	164	157	182	168	215	161	180	174	157	181	175	163	189	182	162	178	186	187	174	176	180	159	173	167	167	174	188	190	175	166	140	162	154	173	190	158	156	172	197	162	166	183	169	178	148	179	176	173	177	206	164	170	158	147	138	173	171	175	178	169	181	183	178	169	163	175	197	188	188	160	183	169	171	178	206	191	164	188	156	182	180	178	181	171	185	190	187	183	201	173	165	192	162	180	168	180	169	188	181	183	187	172	185	183	195	196	167	184	174	157	169	180	204	164	178	185	160	149	182	161	171	189	146	184	199	175	186	175	166	192	156	184	184	176	180	174	164	156	161	169	175	164	181	168	168	191	167	185	176	190	145	167	175	175	155	173	168	174	174	158	152	172	175	188	158	206	191	171	168	193	177	184	161	183	177	149	190	175	165	170	197	168	194	165	182	171	184	179	182	176	171	177	183	188	184	154	174	179	157	174	158	153	168	157	154	170	177	182	185	183	169	185	196	184	190	171	189	154	149	167	161	190	147	165	161	172	158	199	169	168	175	169	191	175	162	179	197	187	190	165	172	167	180	170	151	186	155	193	184	170	157	166	181	185	176	171	167	176	184	177	177	146	158	152	186	206	164	165	169	179	178	189	177	150	156	156	159	156	170	177	181	174	170	186	187	158	162	165	184	161	179	204	178	187	184	166	174	182	192	181	179	152	174	176	193	176	171	180	168	166	166	161	186	195	168	198	169	153	177	160	176	175	178	180	190	185	179	162	164	173	158	182	186	192	189	179	181	163	170	178	174	184	155	192	148	157	181	169	161	176	184	163	176	181	190	178	168	157	161	161	184	178	194	165	171	162	168	156	142	172	119	190	187	159	180	196	167	166	201	176	170	170	183	171	175	185	179	154	171	168	196	181	182	179	165	189	180	165	187	157	169	178	167	176	162	186	171	169	176	168	146	188	175	181	175	171	165	172	162	148	155	163	181	186	168	165	172	155	177	174	169	186	184	180	174	178	178	174	170	174	148	169	157	181	189	152	184	176	139	174	192	191	159	157	174	165	166	166	182	183	162	176	157	194	168	174	197	158	174	184	168	177	171	183	160	156	168	185	178	179	185	181	179	173	185	176	170	202	191	193	160	161	183	151	184	162	184	171	161	168	161	162	165	172	202	179	158	182	181	170	165	176	160	158	177	180	186	179	168	177	186	177	165	180	168	170	190	172	179	178	153	202	161	163	154	174	183	197	159	157	179	168	171	145	164	171	176	205	175	209	174	163	160	195	182	148	167	171	164	173	180	179	173	188	179	176	187	169	198	194	195	185	167	167	179	187	180	188	156	188	163	179	179	178	171	179	158	173	188	161	182	158	173	192	161	166	167	152	189	188	157	163	159	181	193	142	166	159	176	175	175	172	171	157	165	173	152	164	197	155	175	178	188	180	158	197	160	181	194	162	183	178	191	183	155	197	143	167	186	175	188	160	151	183	166	146	183	172	180	174	160	196	165	192	162	171	191	155	173	199	167	179	159	171	186	184	172	169	164	180	160	163	173	170	159	167	162	184	170	179	166	172	184	168	175	177	168	172	171	183	160	169	179	156	172	158	179	159	168	172	163	166	151	179	170	194	154	182	165	178	178	187	197	166	159	166	185	174	173	170	148	163	162	178	170	192	192	163	184	203	190	183	166	182	205	182	187	171	186	176	163	170	173	182	172	177	163	172	175	171	153	166	182	179	160	178	161	183	159	153	171	166	186	170	169	186	187	178	179	180	180	183	196	155	184	177	168	215	185	175	173	184	186	185	183	183	184	188	198	183	164	172	192	176	189	203	163	174	169	142	162	173	171	168	179	172	179	170	185	165	191	176	169	188	179	199	193	187	175	188	171	184	177	184	182	153	161	150	169	165	155	198	169	213	171	191	194	160	154	195	176	168	175	180	165	155	185	166	168	177	154	184	187	196	175	183	175	178	159	186	159	164	182	180	177	178	174	173	156	170	161	175	164	157	154	196	164	174	168	201	159	167	152	195	151	185	185	190	193	163	160	187	188	171	167	196	161	182	174	167	197	165	171	186	157	166	183	159	187	181	163	151	170	162	211	187	177	185	145	160	205	171	166	153	209	194	177	177	196	199	198	154	174	165	189	157	163	156	148	164	168	163	192	162	153	185	190	167	186	157	191	167	188	176	207	171	169	175	169	172	171	165	185	168	179	190	180	182	167	171	179	163	177	173	181	166	171	157	191	178	193	157	165	185	200	183	180	156	175	170	179	175	180	174	169	177	191	194	176	188	150	179	163	177	172	192	142	175	165	165	164	168	165	153	164	147	171	176	184	180	190	192	170	180	173	167	158	170	177	175	146	152	163	149	167	180	143	183	178	183	177	166	202	173	178	167	159	182	151	159	192	179	172	193	172	165	175	188	160	167	172	171	182	155	160	167	178	162	201	175	198	158	184	152	133	186	179	158	180	185	177	152	160	180	161	172	165	176	169	168	155	179	166	161	173	189	185	186	167	194	179	188	173	132	152	174	169	175	176	163	180	179	161	177	169	167	188	208	167	184	155	202	143	168	172	184	163	170	184	194	175	183	153	189	163	169	170	151	159	168	168	188	147	174	173	177	153	171	177	161	183	189	180	170	189	182	159	163	193	167	177	187	192	186	181	164	169	189	164	172	161	174	161	159	179	191	178	170	156	156	182	151	179	178	182	141	200	170	180	180	163	183	163	175	183	195	163	162	175	185	193	180	162	182	156	168	173	188	179	205	180	171	179	185	178	166	187	175	183	163	172	193	179	164	181	175	193	173	174	176	169	180	180	167	163	163	188	171	186	183	164	173	186	189	159	165	162	165	199	189	155	182	183	167	166	183	173	151	160	170	164	194	149	179	173	181	176	160	171	194	142	172	151	158	153	177	187	166	157	165	174	192	187	144	172	193	162	162	179	170	171	174	173	181	166	166	198	174	163	175	174	184	160	163	188	167	161	165	154	158	167	178	195	164	172	175	157	180	161	183	150	170	165	185	195	199	179	187	173	192	206	184	175	191	183	182	162	155	182	187	178	196	165	169	180	182	162	196	176	170	163	175	182	197	143	192	173	172	177	169	182	152	161	192	164	162	193	162	165	185	164	166	155	177	180	196	172	196	172	168	179	212	165	162	157	190	149	160	179	159	180	200	211	168	166	155	188	175	170	191	168	180	199	181	193	166	179	162	174	186	174	173	162	172	150	207	185	157	157	180	177	180	178	181	166	180	188	164	176	179	173	189	187	172	169	158	183	198	166	198	184	180	203	180	172	178	185	172	145	182	162	171	155	170	188	204	169	189	171	164	172	167	162	186	140	185	180	197	162	185	165	162	171	157	190
29628	33405	29822	32125	34739	33069	32358	27001	21895	15360	12040	8134	6218	4547	3810	2626	2199	1746	1483	1353	1195	1117	1024	957	988	963	898	846	830	842	868	772	789	813	774	779	818	798	742	727	722	696	710	711	702	688	695	702	681	725	704	685	665	650	649	639	617	571	622	595	653	626	638	650	612	644	575	597	616	618	578	593	597	604	589	547	604	598	592	586	557	561	604	561	544	583	601	603	582	545	578	593	596	601	574	597	557	580	601	595	620	602	681	585	560	589	629	553	552	574	569	608	602	573	598	607	611	570	586	572	623	624	571	591	570	599	614	567	613	559	616	614	645	609	608	563	590	579	579	566	593	606	579	597	608	556	594	601	541	571	600	600	592	601	553	590	585	592	572	614	590	576	583	597	628	594	598	595	588	620	618	588	590	603	621	589	645	582	599	629	616	604	619	616	597	585	600	582	610	569	565	608	581	538	602	575	563	603	569	555	622	587	616	598	642	640	598	610	577	578	590	561	638	547	595	550	582	612	600	580	621	549	606	599	566	584	591	633	585	579	630	563	613	628	597	590	567	543	645	596	620	583	585	564	588	565	586	605	576	556	598	596	607	562	552	577	563	581	571	557	570	566	616	573	589	550	610	593	593	595	581	595	579	601	581	568	578	551	610	630	616	603	584	616	628	532	592	568	566	601	533	610	599	616	542	587	605	637	592	586	594	571	615	643	572	565	649	577	575	583	590	581	597	611	581	600	598	597	598	560	578	623	620	601	614	563	579	569	646	598	600	626	577	580	607	575	591	564	621	585	601	571	579	589	580	587	583	585	594	597	603	563	603	583	580	578	568	595	636	586	561	622	580	609	575	566	569	589	564	591	560	601	560	557	585	549	561	597	581	576	593	634	597	612	572	607	605	586	595	550	577	567	606	572	622	592	598	583	597	596	616	602	613	606	613	552	614	585	576	574	561	565	604	629	609	618	581	591	598	596	603	585	594	544	617	584	623	584	609	560	583	601	573	566	584	573	592	577	584	595	572	519	565	555	588	601	627	559	602	595	560	560	593	595	600	587	611	614	605	556	577	589	622	596	581	567	601	549	556	571	587	597	574	553	579	555	548	562	586	596	614	594	568	580	618	593	562	587	597	634	592	567	612	572	565	657	578	592	593	581	601	587	608	557	613	585	607	553	627	602	582	566	554	569	592	601	585	614	616	600	619	600	594	549	593	589	586	621	597	581	595	594	611	554	567	614	655	576	556	573	577	580	529	577	575	577	573	575	554	589	592	591	543	618	570	625	579	595	599	613	573	566	582	553	614	577	553	576	613	611	570	604	627	613	593	567	592	564	593	557	573	585	573	574	574	615	634	604	591	576	586	599	601	587	590	607	636	587	572	583	614	591	599	586	587	576	546	570	594	617	591	587	592	568	546	549	584	589	609	569	560	575	583	580	595	633	573	558	650	563	585	569	616	544	602	580	607	540	604	582	610	543	586	606	614	577	599	605	577	579	574	616	635	600	585	612	565	592	598	606	573	620	585	571	561	576	597	572	611	609	567	577	588	579	615	585	578	600	573	606	555	563	614	606	568	589	574	559	615	560	540	558	563	600	606	624	594	562	612	548	584	562	574	583	581	539	588	548	527	607	649	565	616	617	612	655	562	636	604	609	575	582	621	612	586	596	566	619	590	630	599	566	570	569	570	604	596	554	616	563	544	584	579	597	599	576	591	549	587	613	591	602	617	581	578	606	605	582	556	581	595	580	615	558	588	555	576	592	579	658	606	614	634	576	583	567	577	556	603	602	606	581	572	559	613	615	610	603	574	565	611	525	561	569	574	601	570	615	590	555	574	564	600	578	584	610	603	531	615	603	580	608	565	611	635	607	581	575	576	554	595	567	586	591	554	620	547	611	560	561	643	586	584	567	582	570	581	635	640	588	591	575	620	567	589	585	576	580	600	535	549	574	561	557	581	629	596	559	563	587	535	597	561	592	573	574	615	550	593	572	590	593	565	608	567	611	563	589	569	592	566	600	593	573	552	612	583	580	584	562	560	613	603	622	590	557	607	568	570	574	585	579	580	562	565	605	597	594	579	593	576	586	600	585	653	562	577	602	608	600	583	599	554	579	579	600	580	576	600	590	604	585	600	616	586	569	585	538	572	587	604	608	566	597	556	557	599	582	555	585	595	596	580	546	561	567	611	605	582	604	546	581	615	566	581	599	573	582	597	572	599	608	599	591	573	659	554	583	579	556	622	584	618	578	585	576	553	587	607	608	584	619	603	556	584	601	581	585	583	586	557	598	610	584	599	590	557	598	619	592	612	599	618	582	581	578	612	577	561	638	547	587	609	585	594	547	583	569	597	567	630	568	569	594	611	516	621	603	573	575	616	567	618	639	617	584	569	586	613	579	587	556	604	593	606	558	569	568	595	579	585	571	592	586	611	626	569	587	583	614	603	584	612	620	591	535	598	568	562	585	553	600	571	589	570	590	609	582	590	623	588	599	596	614	569	621	617	558	600	563	574	570	654	588	591	598	612	598	612	533	549	598	614	578	572	601	630	615	582	579	572	583	608	616	613	548	579	595	549	625	612	571	624	573	587	608	572	605	602	577	593	540	592	621	572	619	604	558	595	595	560	590	592	618	527	576	602	627	579	583	615	606	633	578	617	607	572	585	602	585	580	566	549	539	591	609	633	583	563	565	614	634	561	602	586	553	578	589	575	623	569	623	641	604	601	590	590	582	631	605	550	594	580	595	575	608	605	573	534	608	566	543	546	597	616	547	597	545	567	571	554	583	595	573	608	540	569	620	581	577	564	622	613	604	569	613	590	565	611	599	609	569	619	587	573	588	571	604	600	603	574	594	647	591	592	609	593	599	591	553	600	592	646	577	574	613	564	597	640	559	575	550	600	547	589	569	539	579	607	594	582	569	558	579	596	560	602	585	646	595	580	577	579	607	558	561	561	614	617	581	594	589	590	643	628	615	597	583	556	546	588	588	595	598	591	599	567	611	618	594	617	638	603	586	602	595	590	604	609	582	565	581	595	589	646	570	551	579	594	585	585	567	570	575	584	588	601	540	556	582	562	532	607	599	598	603	585	545	572	609	554	622	585	646	575	557	554	602	637	579	592	581	615	541	570	583	552	611	584	617	589	618	572	598	620	587	590	559	583	565	601	594	579	595	547	592	596	577	575	595	616	600	577	556	579	585	584	575	604	547	579	584	596	568	606	594	558	578	585	567	591	612	570	551	598	618	576	607	579	561	588	622	539	591	624	597	633	544	566	592	560	620	565	544	623	618	577	599	565	588	610	570	558	591	551	549	576	570	567	610	574	560	582	579	582	591	572	576	545	579	614	606	543	604	519	577	609	572	552	581	570	615	584	586	603	568	619	583	582	575	582	612	597	599	567	574	596	583	576	586	624	616	608	594	552	609	608	620	590	607	605	614	581	573	614	569	622	580	579	606	624	593	613	580	593	554	531	597	582	627	581	572	582	569	568	639
50594	44583	32621	32727	33089	32120	29259	25254	17895	11644	7157	4476	2677	1857	1600	1112	863	563	608	454	453	374	400	371	362	358	338	336	325	323	337	288	334	363	295	320	296	272	310	305	299	301	293	287	297	291	293	316	308	279	267	295	309	290	289	269	276	256	277	269	281	244	282	288	287	278	257	246	296	271	247	308	261	291	250	287	286	292	278	272	284	252	281	281	255	257	281	250	273	258	270	253	264	248	281	266	258	297	239	247	257	251	286	251	246	266	278	232	281	265	296	246	296	283	272	253	269	273	283	290	307	277	259	230	286	278	238	256	256	286	253	289	273	247	295	248	266	286	255	261	278	309	254	273	251	257	267	275	298	245	260	275	259	249	285	241	277	258	271	299	279	273	284	292	267	267	280	277	269	267	268	275	292	272	290	300	279	248	268	250	269	267	224	283	265	267	259	270	247	267	303	246	274	273	282	257	244	282	285	278	280	290	299	265	281	305	278	279	281	292	249	286	252	262	278	289	279	294	252	272	278	269	257	252	253	272	248	255	247	272	257	280	254	294	267	268	262	259	304	269	284	270	255	288	241	237	276	277	275	275	238	284	258	280	260	261	250	260	271	289	276	276	253	253	244	261	242	262	272	232	271	298	263	260	277	281	251	300	264	264	248	287	259	269	251	278	278	267	254	270	248	253	271	297	278	243	264	270	262	272	287	285	283	276	299	255	284	250	231	275	257	274	274	266	292	271	237	265	299	238	277	277	265	268	257	281	288	254	279	301	283	287	262	229	283	255	279	269	269	295	242	257	262	290	293	286	257	262	257	271	280	266	259	289	245	283	291	266	282	283	282	287	246	265	280	251	275	264	267	277	273	257	285	260	265	254	272	245	266	281	285	286	264	255	287	281	265	244	258	249	283	280	271	292	261	232	276	246	288	262	289	265	282	252	277	249	264	266	247	278	299	280	288	268	297	261	246	264	266	267	266	265	229	279	266	257	259	248	280	258	274	266	252	274	261	297	257	291	280	291	263	276	271	253	238	291	267	253	254	254	266	265	238	278	277	278	281	270	272	268	257	264	284	289	250	258	290	262	276	256	271	252	269	267	272	274	298	267	276	288	266	308	254	285	281	290	279	233	261	277	246	269	273	282	287	260	257	259	266	290	256	293	276	289	282	266	240	267	269	300	279	276	287	296	262	246	282	254	272	261	280	272	266	277	272	282	221	291	274	269	283	255	252	281	266	269	256	265	260	264	255	265	280	261	285	272	236	289	262	267	274	284	244	272	293	259	285	305	278	259	251	258	264	266	238	264	257	249	257	301	260	276	260	301	279	238	264	286	281	270	231	260	296	250	246	261	282	255	275	260	247	255	280	253	270	257	276	268	272	240	266	255	306	256	265	264	238	233	287	236	254	262	266	261	265	271	252	235	237	252	287	254	261	266	279	275	271	267	267	285	256	246	267	248	290	289	285	257	266	239	252	287	246	276	295	239	251	255	240	267	253	261	238	252	253	264	245	247	297	283	247	254	278	267	283	272	251	254	263	282	266	280	287	255	306	269	283	277	251	283	263	317	296	261	284	235	301	273	276	258	275	259	255	286	276	279	259	270	270	293	308	271	285	275	260	272	249	283	291	273	313	292	270	252	273	261	257	245	290	243	269	253	267	289	259	233	280	275	227	244	236	249	257	284	283	256	276	255	262	237	270	264	272	281	239	248	265	259	288	274	248	260	254	270	269	243	276	290	280	294	304	281	268	259	278	256	296	293	222	286	267	283	279	260	265	253	288	264	261	287	275	283	263	248	295	286	248	265	274	269	273	247	274	269	283	268	282	268	232	285	277	298	255	268	271	291	243	258	257	275	277	283	235	248	275	268	271	274	269	244	264	298	283	251	263	282	255	273	300	271	257	264	238	293	263	256	231	280	275	259	281	250	271	255	286	273	260	318	267	275	271	291	261	259	266	267	252	274	262	260	286	258	252	238	278	247	278	249	268	274	254	282	289	247	269	277	273	265	254	273	260	270	278	271	287	263	266	267	256	286	264	253	274	272	256	267	286	251	261	261	276	289	272	315	303	254	240	257	256	260	278	275	252	264	257	254	284	270	267	276	249	282	270	240	272	264	278	251	265	270	273	272	255	276	276	268	274	270	306	344	259	278	257	275	278	260	260	267	269	263	291	267	272	316	272	295	272	281	266	264	254	256	280	245	271	267	281	271	267	273	282	270	287	274	266	271	276	270	269	265	263	273	285	257	258	236	257	246	286	269	295	266	264	273	262	286	288	270	278	250	266	282	263	265	268	254	249	270	261	254	270	261	275	281	266	254	283	240	266	272	318	263	309	255	265	279	277	275	236	253	292	266	269	270	240	286	271	283	285	284	264	288	241	275	281	262	295	285	273	278	241	292	255	246	269	266	269	278	275	274	257	278	254	272	272	257	265	238	285	282	263	236	248	297	308	276	248	272	254	254	260	265	258	289	266	274	214	277	296	282	262	250	267	243	283	271	280	256	284	281	251	260	272	302	281	278	242	249	253	279	273	278	253	267	276	252	284	299	244	294	274	253	257	272	305	287	261	269	261	285	245	267	242	251	256	262	273	274	260	255	280	282	276	268	285	251	246	277	268	270	251	284	265	258	261	239	276	279	265	275	266	284	286	282	274	247	274	278	268	273	288	316	263	286	271	272	248	318	251	249	274	244	258	269	283	266	277	253	243	273	291	278	292	269	277	255	305	303	293	251	293	254	246	254	245	239	249	244	266	277	250	280	289	243	272	247	268	249	264	260	255	239	220	304	275	241	279	265	275	238	259	252	278	286	271	287	278	290	264	294	243	272	282	281	248	283	238	266	298	291	302	290	283	268	267	269	253	264	298	247	274	281	261	251	308	289	258	247	262	263	289	255	279	252	271	280	249	280	286	272	265	277	274	274	249	275	256	260	271	269	272	273	282	283	265	259	264	263	273	259	277	279	295	302	277	294	277	276	274	251	250	263	294	244	293	259	280	267	275	271	271	284	258	297	280	264	263	269	269	225	278	280	264	277	263	293	278	287	280	274	289	266	275	252	279	272	302	263	259	266	269	275	252	255	266	254	260	261	295	260	293	285	291	264	257	248	280	242	271	238	269	284	264	293	294	282	270	295	302	261	257	271	284	319	265	260	275	301	275	267	269	245	268	273	234	281	264	296	261	252	255	261	276	266	264	256	253	255	246	264	232	269	306	257	267	253	252	284	267	246	234	254	276	279	293	265	293	260	296	242	269	285	274	285	241	240	279	293	302	288	256	272	279	256	240	270	277	266	307	233	264	298	274	270	234	272	261	266	270	258	285	279	294	268	257	256	265	281	266	289	285	272	244	235	295	261	285	282	239	264	275	261	270	251	274	227	302	258	253	258	256	263	268	235	257	248	256	283	274	301	271	267	254	299	254	267	259	232	258	276	285	253	259	264	277	263	283	274	265	255	260	257	268	272	237	259	255	275	253	285	254	256	264	260	259	289
40709	39958	36934	40432	42596	41579	41241	36232	31010	24100	18335	13783	10602	7973	6342	4959	3821	2998	2700	2246	2148	1756	1730	1578	1519	1580	1471	1376	1233	1280	1197	1192	1250	1265	1133	1166	1130	1123	1134	1080	1056	1115	1024	1019	1032	1017	1030	1023	1026	1001	967	967	971	995	892	995	913	921	952	903	878	821	859	926	846	898	912	905	837	906	841	875	858	866	829	864	858	825	836	855	842	900	859	826	843	796	845	811	836	796	836	885	854	846	854	860	843	811	810	848	882	801	842	895	782	820	871	805	876	921	880	859	886	893	838	847	797	835	839	841	820	835	840	872	811	863	822	841	844	815	832	821	862	812	826	805	791	858	858	825	859	849	823	886	826	853	826	863	816	824	849	843	852	832	849	847	834	901	836	849	847	822	862	786	890	793	866	881	816	881	869	868	820	848	886	843	843	876	811	797	800	839	862	841	831	828	845	826	897	848	836	855	820	855	843	863	737	844	824	855	814	819	811	839	827	782	843	866	793	843	810	831	847	834	877	848	873	820	813	823	816	892	811	801	853	821	803	799	819	865	828	819	817	804	842	857	802	804	819	794	828	878	805	848	869	827	861	850	824	821	787	871	865	802	848	832	814	836	809	800	859	833	828	850	832	790	799	780	795	799	844	792	820	862	828	823	784	778	861	803	825	820	757	861	856	839	837	828	853	799	821	839	855	815	862	894	849	869	877	867	823	798	859	828	816	785	784	873	810	816	797	828	836	838	822	804	850	802	841	841	818	850	831	762	825	840	884	794	829	855	817	822	828	822	810	825	845	842	846	784	821	823	799	828	844	814	796	822	800	858	866	766	851	838	843	836	883	878	830	870	816	831	793	862	822	858	825	852	808	838	842	796	809	830	824	830	778	807	879	854	800	789	806	821	779	850	812	847	832	861	915	831	887	858	821	846	810	889	831	875	829	805	827	859	821	843	829	887	858	800	848	910	857	824	876	797	796	842	824	818	827	860	851	849	837	835	836	857	906	802	852	799	826	816	821	867	837	851	847	879	878	799	810	829	859	823	828	860	898	850	837	815	786	820	853	844	822	850	860	858	902	856	823	798	825	819	784	878	820	819	874	867	794	837	799	836	851	831	894	853	783	815	819	793	828	797	814	840	786	847	828	834	855	815	834	870	890	828	888	838	816	773	831	846	867	821	853	841	842	837	774	820	818	770	855	870	842	832	821	858	869	835	826	870	825	818	822	819	855	859	833	844	869	843	748	854	818	828	839	798	825	819	773	821	776	786	791	782	853	862	860	828	822	842	846	823	811	803	800	832	799	842	813	863	822	885	834	815	788	813	817	840	798	820	852	858	843	838	853	845	833	885	843	837	840	846	875	819	874	842	825	851	851	871	784	807	826	802	835	803	774	860	818	863	863	894	843	828	853	782	839	832	815	814	830	883	809	843	829	851	847	847	842	822	807	815	833	823	780	806	833	898	839	755	768	819	881	845	831	853	832	865	863	880	851	785	869	850	824	852	863	819	782	820	835	829	846	811	816	866	878	837	895	835	826	846	853	861	872	861	853	857	823	848	847	824	814	799	856	775	856	789	856	885	799	852	820	860	832	809	817	783	848	852	842	784	844	810	842	875	812	799	821	841	825	820	832	788	835	845	806	819	869	819	864	836	856	861	863	832	842	857	863	841	852	845	812	791	839	832	885	819	818	858	826	853	813	849	835	857	824	780	787	837	803	848	857	869	868	850	884	887	838	833	791	808	845	826	761	858	893	763	781	805	826	855	836	868	849	815	797	871	834	844	851	859	813	864	792	770	847	866	819	841	795	837	889	884	847	914	856	885	860	848	891	822	823	799	860	829	805	815	861	831	806	782	820	840	745	806	826	825	821	827	864	867	797	819	830	813	789	864	860	823	818	872	889	878	852	848	831	810	840	875	900	777	795	839	839	762	895	810	853	836	828	835	864	840	825	870	812	822	837	836	877	834	855	799	869	794	842	807	850	774	853	827	852	851	888	855	831	836	811	858	783	825	829	844	800	804	865	843	838	832	786	837	845	821	878	833	786	802	873	807	870	820	822	883	821	830	831	845	852	828	831	819	787	846	887	822	881	810	864	785	876	805	855	841	824	841	859	838	790	804	842	773	806	834	799	829	823	824	832	811	834	903	812	840	808	820	806	827	806	892	844	831	852	813	810	826	827	805	877	879	858	840	881	794	804	862	829	880	861	782	818	779	870	836	878	816	846	802	867	831	872	872	823	837	886	898	846	804	882	830	820	879	861	837	856	852	830	834	846	844	815	848	778	858	837	859	842	818	870	829	871	772	829	825	848	836	816	765	849	843	821	818	805	853	843	838	793	816	839	863	825	851	856	835	885	810	855	822	861	824	828	856	863	827	869	841	898	870	856	876	797	867	868	837	813	802	828	845	828	830	809	884	841	807	853	823	819	862	862	881	889	811	860	901	884	826	846	811	815	847	830	842	781	815	795	828	845	845	849	850	822	824	860	819	794	791	791	855	832	870	846	810	815	898	816	828	837	842	849	789	849	856	793	840	861	868	826	826	855	850	841	837	873	862	861	869	888	858	848	787	860	838	817	830	827	802	800	781	851	824	838	833	845	789	858	800	807	858	845	830	804	847	797	850	847	862	813	812	894	862	821	828	804	842	832	785	822	801	810	821	837	836	826	828	780	837	836	848	815	810	835	863	777	839	841	825	850	868	893	846	829	838	840	796	797	853	827	814	878	763	854	896	887	848	864	783	848	823	820	807	855	789	820	833	834	831	832	814	874	801	823	815	857	874	813	817	847	783	794	814	850	869	795	848	858	851	809	836	823	783	813	853	847	847	852	809	860	846	833	853	819	843	848	857	837	851	812	866	823	794	839	797	874	817	825	813	772	869	831	814	816	884	829	851	831	839	860	848	879	855	834	854	825	845	875	838	862	794	812	909	812	796	851	858	866	834	855	818	833	797	808	825	816	820	830	826	867	845	841	833	920	795	851	855	847	852	798	878	815	804	807	777	824	833	769	810	833	848	855	799	808	858	843	792	804	861	854	797	825	806	852	840	826	834	814	838	864	836	862	844	844	806	857	831	892	834	785	852	833	856	844	796	845	844	841	844	864	822	852	817	811	820	842	877	824	805	840	862	806	870	827	846	837	863	844	853	849	826	821	757	802	842	816	848	812	819	861	815	809	877	829	818	849	753	818	798	802	874	840	838	837	814	816	863	846	872	825	839	813	877	857	861	813	875	837	819	804	842	835	822	822	854	824	819	798	827	850	834	832	842	827	856	828	872	856	867	816	817	853	812	845	828	843	851	803	834	820	837	837	872	799	781	806	895	880	786	828	868	807	839	851	852	822	876	876	813	831	768	815	815	849	888	822	828	871	821	836	835	838	852	824	816	821	811	871	886	855	835	846	830	827	897	851	889	822	869	847	888	829	808	716	809	848	817	875	818	850	831	861	834	827	825	841	847	803	874	856	826	814	865	835	780	814	893	849	843	830	799	851	861	883	818
15965	10522	6410	5048	3480	2635	1741	1242	956	710	596	489	409	324	255	269	248	210	205	209	204	184	203	177	209	171	188	180	172	190	185	192	174	167	179	174	188	166	198	187	170	174	172	180	166	191	169	150	167	194	186	203	158	165	159	178	175	144	179	196	179	179	156	194	167	160	163	156	185	168	173	185	166	180	160	173	170	167	162	153	154	172	178	166	179	164	189	182	158	172	208	178	168	170	181	153	183	202	170	171	169	184	188	169	176	187	161	175	156	197	165	178	190	176	149	167	170	168	184	175	153	180	181	183	175	166	157	152	174	176	181	162	159	189	176	179	168	178	176	164	183	171	176	158	145	162	167	168	169	155	181	188	184	163	165	200	178	163	189	162	173	162	181	171	172	178	183	173	166	187	140	168	182	178	159	169	176	144	176	166	165	149	171	160	189	142	166	161	176	179	145	214	183	177	169	181	179	166	184	182	183	192	179	185	157	185	177	162	173	178	165	172	172	160	170	193	170	189	154	183	158	149	179	161	169	184	180	157	157	146	161	167	155	164	180	176	187	181	160	172	153	157	168	159	156	182	189	184	167	169	177	177	193	175	148	194	179	177	166	166	187	178	168	173	136	174	173	185	166	165	143	177	163	183	173	184	183	183	171	174	166	185	181	164	185	178	207	155	186	178	178	163	180	169	163	153	169	165	172	179	158	177	150	167	179	175	159	173	171	187	160	148	175	169	171	187	194	158	164	169	174	166	158	167	156	172	157	181	175	151	155	165	148	170	188	173	193	155	165	167	161	161	169	178	166	188	165	169	182	152	177	184	164	180	172	184	171	167	177	172	164	161	188	187	175	171	170	183	174	165	155	165	163	180	164	171	175	185	175	167	208	166	180	159	179	152	167	184	185	165	171	175	174	167	191	150	154	186	171	158	169	197	170	192	181	177	179	197	129	156	178	170	179	161	145	141	187	160	168	161	156	190	172	151	194	186	162	163	191	178	172	178	180	133	169	166	217	185	151	164	179	167	182	168	190	136	185	188	160	157	197	169	142	164	187	183	175	163	175	166	163	151	162	175	171	172	199	171	169	167	173	156	162	159	176	200	186	192	154	170	165	155	173	183	182	179	196	160	162	160	184	152	164	166	178	175	179	176	168	189	186	181	169	152	201	163	174	192	165	165	162	185	168	169	157	175	155	164	170	171	160	170	183	189	175	187	172	177	178	170	150	176	171	169	154	160	158	159	176	158	166	183	153	159	194	195	195	171	201	168	172	149	152	173	173	172	167	199	160	159	187	143	187	175	179	194	186	173	180	190	182	183	173	165	180	138	192	164	173	205	165	159	187	178	172	167	159	190	174	166	197	181	176	177	157	184	164	190	186	173	163	180	149	179	180	165	175	183	165	147	177	144	187	171	165	164	157	197	160	173	150	167	170	169	182	174	201	173	178	170	167	183	162	181	177	169	189	168	178	171	168	178	166	183	178	160	155	170	153	160	179	193	184	165	168	175	171	191	171	162	161	180	167	159	195	165	178	174	164	198	163	172	153	174	173	163	161	147	186	194	186	167	161	174	165	178	156	165	192	156	174	157	160	188	192	173	177	170	158	167	176	194	177	173	171	157	186	173	174	192	181	203	160	165	194	155	167	161	165	149	181	171	165	181	184	190	167	194	166	157	172	174	153	175	165	165	178	174	174	164	173	170	184	148	174	163	149	153	154	142	161	199	168	172	149	203	176	185	176	184	178	168	148	183	186	175	177	183	168	173	164	187	161	172	205	188	185	150	179	169	194	169	159	186	167	169	180	170	182	160	170	187	178	161	187	177	164	159	185	174	179	180	155	175	174	142	169	169	185	168	178	175	160	170	178	175	161	198	187	139	185	179	159	178	160	159	186	175	153	177	166	174	171	176	168	175	149	170	163	144	201	176	179	158	202	174	155	175	175	170	175	163	174	180	148	188	156	188	182	178	166	168	163	180	192	175	162	168	169	179	164	191	151	161	166	174	161	185	175	190	169	194	165	196	170	174	160	159	181	156	171	162	186	181	194	187	164	157	172	161	173	186	167	162	153	166	157	161	175	159	179	195	179	181	192	152	190	175	177	191	171	172	166	161	164	173	180	172	178	193	172	160	167	147	171	182	191	182	192	179	170	185	149	177	163	187	168	153	167	155	152	147	182	167	205	165	172	170	168	161	173	165	198	166	181	152	186	175	188	186	180	167	170	171	167	177	175	176	170	155	187	170	148	178	170	170	177	166	187	149	177	167	157	180	168	166	170	166	167	148	174	153	152	194	183	169	203	162	178	159	172	163	165	181	180	168	173	165	162	190	158	184	173	181	162	157	165	155	196	163	173	156	144	176	152	191	183	187	187	178	170	190	161	177	164	191	167	162	162	175	162	168	189	166	164	179	176	162	154	173	181	204	156	169	158	161	187	150	190	190	182	192	192	165	190	160	163	148	152	183	172	154	179	191	167	171	147	155	166	170	164	154	145	174	174	173	190	189	189	139	153	166	168	162	163	167	157	159	184	154	180	156	180	193	187	174	193	176	194	176	153	188	181	174	179	160	186	164	171	171	173	171	172	175	169	176	176	183	164	166	176	152	167	181	152	164	163	180	182	170	167	185	183	177	173	163	189	165	168	164	173	162	161	164	164	159	175	166	160	172	177	159	170	169	174	178	179	177	188	165	190	156	170	158	172	160	203	163	170	175	185	192	191	185	175	167	191	157	178	172	178	193	170	170	173	193	176	164	169	179	157	169	188	171	182	177	151	182	160	168	178	173	183	185	166	169	180	170	183	154	166	170	173	153	151	170	204	163	161	167	189	172	179	167	178	137	174	170	175	196	181	179	187	180	167	172	154	148	179	151	182	177	185	183	169	188	155	175	181	157	193	168	185	173	157	169	159	178	188	156	165	173	175	177	146	153	181	196	172	177	159	153	171	183	168	182	171	170	159	167	167	167	165	187	177	186	182	210	186	188	187	158	174	170	162	165	177	186	162	177	178	183	189	161	173	186	176	166	178	175	160	171	181	166	174	153	143	171	142	180	183	151	176	172	178	167	160	196	177	176	179	155	203	173	177	178	179	176	170	178	154	213	154	158	153	163	182	159	158	167	174	167	172	157	184	173	161	160	165	171	164	166	191	157	178	169	179	197	148	185	163	165	173	206	166	173	170	164	171	160	170	151	162	179	168	178	180	180	176	163	177	183	172	175	174	163	154	164	175	159	159	164	141	179	170	191	167	184	170	155	175	170	180	170	175	175	164	151	195	187	183	190	146	175	162	170	166	144	152	167	163	196	217	152	186	160	186	182	160	166	148	150	168	159	175	203	148	188	164	173	165	181	156	168	153	196	181	186	147	162	183	172	148	173	195	193	184	173	175	135	166	166	172	151	169	166	159	193	171	170	158	166	181	169	176	160	170	171	173	163	168	165	180	173	190	179	171	167	171	181	173	154	175	161	151	195	169	165	171	167	173	180	179	174	187	169
13123	11971	11572	12114	10729	9095	7114	5771	4324	3558	3125	2460	1991	1595	1262	1071	1011	891	859	779	804	748	784	712	736	711	710	665	697	665	712	672	663	693	700	650	665	712	642	675	659	602	620	666	627	620	618	673	657	656	632	590	634	613	615	563	587	611	615	636	569	629	630	589	587	632	559	580	626	570	631	614	556	588	577	552	587	613	566	566	614	562	598	587	619	563	614	587	555	591	583	571	623	563	600	581	580	565	560	610	575	594	600	537	544	575	610	584	546	571	590	570	556	593	643	640	590	586	562	557	578	616	558	576	569	600	559	583	589	551	615	556	581	576	578	544	584	534	589	564	609	572	565	575	558	539	592	551	546	583	553	554	562	605	547	581	572	572	602	590	585	560	620	600	568	584	612	563	595	584	567	567	559	549	594	582	588	568	602	561	564	567	591	576	547	608	562	608	595	588	585	556	594	573	566	557	583	613	576	601	591	588	604	565	567	626	605	548	578	572	589	545	589	534	565	572	611	581	544	566	566	592	566	585	555	592	551	580	583	563	614	592	553	552	571	571	607	539	543	580	599	615	612	587	577	570	581	569	565	581	592	553	546	563	590	565	588	600	583	569	597	630	590	563	569	551	572	579	592	564	548	589	608	591	578	524	574	582	512	578	561	551	537	591	588	578	564	609	585	556	571	600	579	581	556	599	602	604	600	582	576	523	580	606	591	600	599	580	554	603	548	533	570	541	573	564	603	536	578	588	644	591	607	569	574	600	541	564	561	564	603	588	550	598	566	563	557	564	612	604	550	581	549	520	541	641	534	541	571	549	602	562	583	591	551	570	580	604	551	575	570	582	560	560	567	577	610	612	596	632	518	576	581	563	580	600	557	589	570	544	581	593	607	549	610	636	580	563	565	569	613	541	551	590	556	576	561	568	622	593	584	576	563	576	552	569	630	523	567	559	579	626	541	569	597	564	558	584	561	552	529	609	581	585	550	623	597	565	574	610	580	600	550	591	539	583	538	607	576	551	539	571	536	615	618	567	590	576	601	627	549	568	617	582	564	597	567	541	565	583	522	553	598	611	644	549	592	576	557	553	594	537	564	592	592	575	616	582	634	602	582	536	542	584	623	613	616	603	542	580	544	616	591	609	622	577	578	610	572	541	571	589	618	611	611	560	598	559	514	548	539	567	566	558	574	593	573	538	587	555	595	555	557	593	551	576	551	585	613	579	555	583	575	563	578	553	555	596	622	583	601	588	579	608	580	564	557	558	556	596	579	615	554	556	594	564	599	599	555	604	579	551	598	535	588	590	534	598	595	563	579	646	592	597	574	598	589	537	558	554	606	561	577	567	590	571	593	562	570	563	577	552	585	545	559	567	535	619	579	592	547	558	589	590	590	563	607	593	590	560	592	556	614	565	567	581	545	560	587	540	591	542	577	597	569	607	581	564	546	585	576	564	571	631	586	585	607	645	561	593	565	598	609	548	575	565	564	609	601	587	582	584	581	590	538	575	594	568	602	522	601	553	585	601	605	575	573	566	593	607	589	555	581	556	591	598	570	581	588	559	566	603	558	572	566	549	563	599	556	582	594	631	575	573	553	576	577	564	609	580	575	569	588	572	569	552	648	560	583	579	646	567	585	600	582	577	574	589	570	568	606	580	586	558	576	583	618	601	545	571	580	604	582	621	542	566	565	578	553	532	623	571	598	607	570	606	587	583	585	545	586	628	587	564	580	582	585	560	570	606	553	589	626	588	578	576	593	540	595	548	601	576	582	552	573	584	605	603	566	613	560	599	549	589	541	571	559	559	558	586	561	612	597	590	604	585	585	593	566	571	559	565	572	581	578	601	581	560	558	538	556	589	603	605	575	573	567	570	601	556	583	586	616	592	583	557	534	577	579	578	549	660	546	554	565	602	566	566	578	578	539	540	592	567	601	586	589	610	569	616	595	545	541	557	600	580	587	579	597	551	599	539	562	581	612	588	568	534	592	605	570	558	574	547	582	575	563	576	539	563	529	576	578	580	566	630	560	596	616	548	605	584	563	553	555	576	570	552	572	551	576	606	577	574	608	580	591	599	544	569	596	578	602	586	616	577	620	577	564	591	568	593	593	555	594	603	570	579	552	570	580	574	593	586	561	547	592	599	578	581	611	572	575	553	609	561	549	596	609	560	580	549	554	576	577	582	578	571	540	552	610	575	550	580	611	566	591	573	547	598	559	590	575	599	586	580	521	640	592	609	587	610	581	543	580	606	567	591	567	598	572	549	576	564	576	561	558	624	618	564	567	600	544	610	615	580	610	566	593	564	553	563	593	571	546	574	573	588	605	566	573	553	577	584	578	583	562	585	572	558	564	577	573	578	595	568	553	616	583	575	555	569	628	572	589	563	566	579	591	601	599	573	553	563	569	572	558	566	570	551	589	594	557	580	605	607	599	567	583	582	541	579	569	555	600	596	560	555	568	532	588	602	571	596	574	575	582	542	563	578	586	588	587	584	567	588	547	612	597	579	581	584	550	621	580	560	564	585	603	595	544	582	561	547	586	623	569	578	551	545	579	568	571	565	567	527	550	551	558	591	604	592	571	572	565	582	571	585	554	569	551	566	588	541	557	582	562	560	599	592	583	576	577	568	571	565	588	588	617	586	571	570	626	597	596	607	561	573	572	582	588	545	558	583	602	604	580	534	543	590	590	582	563	559	553	576	558	640	583	597	599	605	553	550	595	589	578	546	596	582	550	558	565	581	590	528	636	550	601	567	565	597	529	593	551	605	556	574	598	573	608	585	565	584	581	557	576	575	564	614	616	588	600	611	604	563	531	569	577	559	541	569	583	600	564	571	600	595	526	568	594	559	573	563	553	552	611	551	606	584	598	581	570	553	591	610	615	552	608	586	543	537	582	576	596	565	610	590	575	561	560	589	537	614	585	581	604	564	570	573	609	597	569	606	588	611	570	589	584	598	594	565	572	561	540	594	515	580	560	559	562	562	547	612	567	610	535	556	581	560	597	642	596	575	553	555	604	565	557	601	574	589	586	591	568	565	603	577	587	559	606	577	552	542	578	606	606	574	581	553	553	584	583	633	579	573	609	591	582	535	574	588	612	520	608	618	549	572	588	560	607	604	562	574	561	573	589	605	583	613	587	561	566	598	599	586	603	544	590	609	558	597	561	567	576	586	605	577	563	564	607	588	569	592	611	593	580	599	573	572	589	607	544	581	615	563	543	562	601	561	585	565	570	570	583	621	550	578	577	581	603	596	524	617	601	563	565	613	536	592	617	574	616	583	595	604	527	559	579	613	583	542	573	616	574	606	566	598	565	617	605	582	549	602	541	567	590	569	586	558	586	599	592	607	586	603	573	588	605	549	609	581	566	561	565	590	615	571	582	545	532	570	586	561	578	617	548	571	583	546	568	594	578	547	620	623	578	599	566	563	568	571	576	600	571	623	591	573	581	590	596	529	617	562	580	578	601	557	604	565	546	581	566	537	617	570
40856	40928	29653	28952	26715	24663	20848	15376	9652	5632	3770	2096	1171	922	717	511	389	335	319	289	223	235	252	233	225	243	213	239	210	186	225	227	189	206	205	244	207	185	200	199	191	201	174	193	183	196	186	182	163	202	200	202	212	190	159	185	193	167	155	181	173	185	166	193	155	185	190	174	174	171	202	163	182	165	181	179	175	180	164	204	182	187	185	173	179	217	173	200	176	179	172	170	196	201	189	186	174	148	183	149	194	189	174	166	191	188	177	213	190	181	163	179	180	168	192	160	165	170	174	163	181	180	180	179	203	185	172	159	174	179	183	188	193	181	179	183	171	160	169	189	153	180	173	208	195	187	156	179	153	200	149	172	195	166	207	166	199	173	188	203	193	149	163	180	171	178	180	189	168	172	164	176	173	206	181	173	197	172	160	152	191	173	185	179	180	176	197	175	177	165	185	162	173	187	182	190	174	169	174	181	188	187	160	202	166	182	207	166	181	186	192	165	195	187	177	184	188	167	203	177	193	199	170	165	168	174	189	175	191	155	192	169	169	182	202	169	196	176	188	189	173	189	150	181	192	168	185	179	207	163	150	167	177	175	165	172	182	172	158	188	175	212	171	183	194	180	205	179	180	203	184	152	160	176	172	157	197	190	164	172	165	190	184	169	180	184	191	188	179	148	179	173	180	163	155	160	191	182	177	162	171	175	172	202	180	164	189	186	176	182	192	188	173	192	179	179	203	179	159	194	170	166	172	193	171	209	164	155	163	179	195	147	173	177	167	197	187	177	161	151	166	176	161	183	158	178	155	160	186	174	188	180	181	195	169	181	181	167	164	199	179	183	162	170	190	172	165	170	190	155	189	163	196	163	148	176	188	178	167	155	185	182	169	178	170	159	158	167	181	205	156	159	168	181	163	183	166	172	182	145	176	170	187	174	183	169	175	171	174	162	175	180	201	183	165	180	186	171	174	186	172	162	164	192	173	188	172	185	195	160	190	161	166	180	180	168	180	167	188	185	180	149	176	164	155	138	185	153	199	164	168	168	183	163	177	191	186	155	193	182	170	159	174	163	164	185	157	206	153	193	187	149	171	153	180	185	163	198	184	148	202	169	175	171	171	182	167	181	175	151	187	190	153	202	173	176	161	177	188	160	197	190	149	167	159	199	163	169	191	175	169	189	167	177	189	176	185	182	206	171	199	184	180	168	168	150	175	179	184	176	183	178	191	189	193	195	175	182	178	152	203	186	182	179	157	176	173	168	168	150	176	155	137	208	188	172	173	164	181	187	162	192	163	178	172	194	201	176	180	174	170	176	158	162	163	205	183	175	186	165	182	184	174	156	182	191	169	170	178	192	181	170	179	159	170	196	187	171	147	178	178	155	165	167	178	195	188	172	141	202	183	154	189	155	168	190	152	164	170	149	166	186	153	171	176	182	190	159	174	182	195	175	171	171	186	181	187	186	172	170	166	181	163	194	186	168	168	164	159	185	167	171	178	193	200	187	168	168	186	168	170	189	184	179	162	179	161	165	162	166	162	209	175	159	160	195	174	171	170	161	153	190	151	172	173	186	185	185	196	181	169	186	163	188	194	174	192	175	210	189	184	161	199	177	177	175	187	187	188	160	166	182	178	181	172	159	172	179	176	184	191	176	164	175	167	169	179	167	187	170	154	182	188	177	174	171	154	160	170	185	171	162	178	181	151	183	176	182	181	173	187	172	169	189	167	192	202	155	192	155	153	149	170	171	189	148	187	177	144	182	180	149	169	186	183	186	173	193	179	171	163	171	174	186	177	173	190	173	194	156	178	184	156	152	171	165	192	161	172	160	192	139	166	199	167	177	174	182	188	156	189	180	160	145	168	188	208	172	174	178	180	176	175	212	186	197	158	191	189	173	198	202	185	185	182	144	168	202	182	158	174	170	161	169	176	175	172	176	174	185	162	172	178	164	186	185	172	184	190	185	184	169	185	197	195	180	178	181	184	167	194	157	157	166	162	161	157	177	175	186	162	172	182	173	187	171	181	183	191	177	173	187	173	179	155	158	180	166	181	163	182	172	170	165	172	187	191	173	166	183	205	190	174	178	182	170	199	169	191	172	163	179	179	174	191	185	172	178	165	158	164	155	175	171	177	191	163	145	174	166	189	179	153	188	150	183	180	163	193	193	184	194	193	196	174	178	190	180	168	166	172	187	178	185	165	183	149	196	185	179	199	171	174	177	174	204	175	182	162	159	187	178	193	154	170	171	173	192	171	195	168	153	189	193	172	195	150	168	190	167	167	178	173	187	192	158	168	182	165	168	170	189	183	183	161	178	174	182	196	187	163	191	173	188	181	169	178	174	175	171	156	178	177	157	178	172	173	153	182	179	172	165	157	172	183	159	159	166	187	178	199	179	160	188	171	180	164	166	193	177	164	167	179	169	188	160	173	182	182	149	168	192	165	195	153	163	169	169	192	174	188	178	182	179	168	187	167	183	191	182	193	210	188	181	158	175	150	164	189	174	170	170	148	209	195	163	176	167	186	181	188	149	180	176	173	173	166	192	187	173	189	184	151	180	174	168	168	192	193	144	179	168	186	192	188	179	193	189	171	171	176	171	191	160	184	213	209	197	188	184	189	168	167	187	167	171	184	182	207	174	147	158	150	168	176	186	157	159	172	164	180	194	161	141	197	179	177	168	190	181	171	172	188	180	160	156	176	160	174	162	159	175	177	191	174	175	172	162	181	183	184	206	202	181	171	148	184	171	180	203	167	177	184	199	180	167	189	184	177	172	194	164	191	201	184	177	198	175	191	175	137	180	154	182	197	183	172	152	172	171	190	169	187	185	189	177	166	170	171	182	156	178	183	175	188	178	174	189	184	167	160	177	184	171	169	175	160	142	205	183	176	158	170	186	175	192	178	186	181	174	175	182	152	170	168	183	188	171	165	156	178	154	182	168	164	190	183	161	204	180	193	188	173	184	158	164	207	181	150	190	189	174	169	168	187	181	204	195	170	159	170	172	158	180	178	159	192	176	180	160	174	156	195	173	178	173	180	211	184	180	178	184	186	177	166	175	186	181	174	190	184	154	190	180	167	159	161	171	186	171	175	169	175	202	180	160	176	201	169	171	170	141	172	171	174	192	174	171	183	181	178	149	164	164	180	177	160	191	169	194	191	159	168	160	160	149	173	171	178	174	181	176	163	177	172	186	152	209	193	167	185	176	177	169	200	165	168	180	154	180	172	156	170	189	188	176	186	176	155	172	174	182	183	183	193	170	176	176	192	165	199	172	194	169	176	192	181	176	186	179	187	156	180	146	168	181	186	166	160	149	205	202	172	175	204	192	162	193	151	152	154	182	186	184	188	164	167	185	183	186	182	166	166	184	182	194	168	169	160	162	196	180	207	178	178	173	178	186	184	167	192	169	187	152	144	183	163	163	162	192	181	181	169	182	186	173	200	162	189	202	166	197	200	167	190	181	184	152	156	181	170	175	171	171	159	184
32019	34851	29844	34040	35145	33899	32411	27367	21607	15777	12026	8110	5954	4623	3802	2790	2364	1810	1655	1315	1251	1107	1037	990	997	949	939	938	876	835	872	812	851	816	850	876	750	775	814	767	741	731	711	747	704	728	691	694	724	724	712	669	683	690	682	683	659	647	649	693	697	601	661	623	641	618	654	602	640	619	559	611	643	563	581	616	593	580	596	570	582	587	605	615	603	601	608	551	606	635	626	612	624	572	603	568	565	617	625	632	594	607	597	619	621	552	599	588	572	605	597	625	601	608	553	612	597	586	606	596	578	588	575	595	598	584	579	645	606	604	608	615	571	638	533	610	594	555	623	586	590	634	569	555	590	586	610	597	639	606	631	581	562	586	562	578	641	579	631	577	562	564	599	571	551	563	591	573	585	613	565	595	621	641	628	593	575	580	574	577	582	541	629	590	580	609	585	586	594	592	572	583	594	592	577	584	562	628	565	584	591	585	603	563	603	565	577	596	598	631	582	603	636	578	578	600	597	594	569	553	592	594	584	559	619	586	582	622	561	637	590	637	657	633	563	648	573	596	631	553	572	605	577	613	579	598	600	659	609	599	621	624	576	596	631	584	577	587	602	616	591	601	609	573	575	553	610	592	595	577	634	604	599	611	648	610	596	589	559	596	605	595	592	604	584	572	568	603	567	603	602	560	562	603	588	629	592	613	631	600	554	585	572	572	609	568	610	608	569	575	586	615	557	573	558	613	607	633	594	570	577	597	539	601	554	621	564	553	575	612	564	590	590	561	635	586	563	583	596	667	549	601	588	594	613	593	552	537	536	600	559	597	637	610	653	547	585	606	578	574	604	568	663	601	596	592	606	567	611	576	578	589	555	587	599	622	559	583	535	532	623	601	551	564	581	614	572	567	608	614	591	597	621	605	593	588	634	605	613	590	583	598	601	607	632	610	585	569	630	638	590	596	591	585	540	658	641	542	568	588	577	551	619	597	542	576	601	580	618	600	559	613	620	579	597	625	611	539	605	627	581	617	601	571	594	578	592	648	605	581	617	581	628	594	602	588	601	656	594	538	596	556	565	584	580	584	626	592	620	659	559	597	594	637	607	573	581	598	586	596	588	601	586	569	585	610	579	578	605	571	556	597	569	607	605	592	593	584	582	587	618	641	611	576	581	651	609	602	613	615	596	610	577	592	558	616	627	579	596	556	557	621	586	602	610	619	589	605	622	587	629	577	564	636	562	629	572	593	643	577	616	583	584	550	630	585	570	606	620	586	592	599	602	594	561	603	593	538	573	590	592	599	646	617	582	592	584	616	645	566	593	604	597	557	587	572	624	596	605	581	571	585	593	627	629	582	654	621	600	581	581	565	576	624	615	585	612	606	562	598	574	614	602	565	595	582	606	611	608	621	574	607	584	598	561	620	617	575	627	618	584	563	599	588	599	559	603	575	575	593	565	582	644	603	619	592	573	593	577	596	589	608	602	595	575	601	575	591	572	562	565	594	641	581	606	623	575	582	602	569	594	575	545	642	581	572	612	613	593	581	625	598	584	600	609	618	616	607	601	552	598	618	605	553	584	656	597	586	598	622	600	585	631	589	568	551	573	620	594	579	580	598	614	578	591	576	579	581	580	593	620	588	631	596	590	573	604	603	558	574	560	606	545	609	598	561	620	597	614	580	561	574	601	579	619	580	584	562	568	574	565	576	576	591	608	618	584	580	634	614	579	570	564	576	566	608	595	626	570	562	559	578	598	642	629	609	557	570	579	595	586	574	613	604	566	594	628	583	573	562	569	586	607	581	602	582	589	599	595	607	621	601	577	637	626	578	583	587	568	570	603	579	580	594	604	667	607	562	595	620	550	604	603	574	619	609	588	557	586	608	604	580	580	579	590	532	596	583	603	580	578	632	585	571	567	630	584	580	583	586	577	591	639	617	565	577	637	577	635	609	626	610	579	587	593	634	556	556	564	570	576	598	564	579	587	586	603	564	567	606	590	631	605	594	565	642	617	604	584	597	612	581	601	577	599	587	554	590	604	607	591	599	622	617	626	596	595	586	580	583	596	604	638	627	616	609	581	637	559	618	630	604	545	574	574	562	580	580	621	627	590	601	591	618	634	653	597	594	577	622	625	592	606	591	593	602	594	626	596	598	562	595	606	555	601	563	561	578	597	592	599	591	606	582	606	585	586	603	614	549	610	614	552	585	592	595	578	579	623	541	609	595	619	613	583	610	579	608	602	581	535	566	604	577	580	563	612	576	608	605	556	556	576	625	575	637	606	550	592	576	589	602	597	646	596	593	585	597	589	637	616	616	561	597	600	555	592	549	566	625	591	605	604	666	575	646	617	637	601	570	575	533	626	619	608	623	566	586	574	581	571	560	539	594	583	604	611	618	618	621	595	571	629	600	580	575	578	593	576	569	586	549	599	634	587	571	586	554	596	562	580	581	575	554	556	640	612	554	637	634	566	576	625	595	611	569	564	604	572	584	571	582	597	579	586	603	587	575	586	600	611	567	604	588	591	598	584	599	553	599	569	577	605	641	584	573	606	626	635	617	589	591	611	578	577	587	599	588	544	654	591	556	619	563	617	615	590	611	620	587	562	597	628	625	594	607	575	623	599	613	599	607	541	568	628	547	589	577	608	592	597	572	626	607	584	622	640	611	602	566	615	593	586	559	577	576	612	624	577	585	584	560	618	607	589	586	586	624	621	606	620	618	580	573	587	581	584	618	618	637	598	615	618	596	594	612	560	608	604	620	578	592	575	617	616	573	577	587	549	625	626	565	607	602	577	594	569	630	587	608	575	564	571	599	558	604	605	586	629	611	626	571	613	598	555	583	592	640	587	566	655	601	589	588	533	566	641	627	610	616	641	571	628	575	563	616	584	630	595	663	591	593	592	605	606	588	637	606	606	599	610	590	566	561	599	603	621	596	554	593	588	601	567	591	586	590	596	564	602	644	578	551	556	626	615	622	612	629	589	654	560	595	545	583	591	607	566	607	617	609	603	605	622	642	625	626	577	620	621	607	597	567	612	639	571	598	624	583	617	567	581	588	611	513	602	558	590	563	567	588	612	536	600	650	590	559	545	559	583	557	594	599	604	611	609	608	621	646	572	601	607	624	608	576	590	557	606	586	585	558	608	552	614	593	566	597	584	621	569	661	628	595	598	582	605	580	586	656	667	559	634	605	566	590	642	597	619	613	595	577	537	607	616	599	556	597	616	595	601	599	633	565	582	611	591	601	614	571	597	609	605	586	599	593	606	619	579	592	603	590	545	641	631	587	569	577	575	638	609	604	605	613	615	567	572	577	550	612	599	601	604	589	583	607	620	550	630	591	588	584	556	618	637	610	575	602	567	573	594	624	581	596	614	578	563	556	562	650	549	608	612	582	588	641	576	560	614	623	623	572	605	599	601	598	583	561	598	628	602	593	539	633	577	611	597	607	578	590	601	547	576	593	601	569	588	584	572	605	559	603	592	587	619	597	575	581
50642	44063	32859	32449	32655	32708	30057	24244	17425	11257	7577	4173	2765	1869	1369	918	722	631	543	420	418	378	322	363	356	374	345	321	332	294	341	293	308	332	325	316	316	300	303	293	295	302	270	322	287	318	290	285	286	278	283	299	280	293	287	275	287	280	297	282	281	268	279	269	288	258	270	313	283	292	287	292	254	308	298	271	250	289	278	286	281	254	274	269	267	266	288	240	273	274	274	256	272	268	306	269	243	288	311	270	276	298	283	285	249	265	299	282	262	241	249	275	256	245	293	263	272	265	317	267	292	274	224	266	271	257	266	288	260	242	251	250	263	272	276	268	289	286	237	280	279	254	249	255	273	273	256	269	275	250	284	277	250	242	251	258	277	262	268	287	267	306	268	257	274	286	284	252	243	265	244	263	273	243	259	288	257	288	297	299	318	265	284	289	241	270	270	273	249	304	291	259	303	262	259	293	262	269	263	252	277	276	312	251	257	260	285	291	269	302	277	282	284	290	254	268	302	275	292	268	279	285	271	264	259	259	281	269	277	267	295	275	267	309	266	301	261	284	250	308	292	285	227	252	268	265	264	285	243	285	265	255	279	287	275	277	266	256	318	265	271	270	262	266	290	278	287	251	288	275	279	309	301	269	282	281	285	256	247	280	265	274	278	277	286	308	260	281	280	251	254	290	249	295	286	258	282	233	250	281	267	248	304	269	289	253	319	265	292	282	261	239	295	257	242	268	277	274	285	288	307	291	284	295	271	266	247	286	248	259	256	265	290	264	284	240	268	263	273	281	263	301	278	277	261	265	253	307	296	275	308	274	250	232	298	245	290	287	288	298	295	246	262	275	240	289	287	268	283	270	238	302	252	281	268	257	251	283	286	272	281	293	304	275	280	281	289	277	292	262	278	278	269	286	255	294	296	266	281	296	292	287	267	289	259	252	304	276	263	278	268	305	298	285	271	295	265	253	265	289	293	303	279	272	280	273	287	271	269	277	256	276	275	268	286	309	285	255	277	271	289	270	294	256	276	269	293	272	266	304	265	287	248	293	258	255	282	273	264	276	276	270	288	310	266	275	291	280	253	275	285	269	284	315	277	253	267	270	266	278	290	296	263	281	263	272	312	261	259	262	263	267	293	290	253	253	285	258	274	270	289	261	278	281	278	289	259	260	286	251	293	256	265	305	263	244	261	303	279	250	274	303	291	278	256	282	257	252	301	276	297	273	301	282	270	300	301	284	262	261	268	265	255	265	280	286	274	283	263	261	284	260	288	295	258	267	255	283	288	266	282	262	283	275	272	253	268	270	286	274	289	267	279	301	250	271	262	271	282	279	292	271	298	283	240	292	271	267	284	282	271	299	267	246	287	263	288	290	271	286	288	278	275	264	257	302	284	270	263	263	257	263	275	270	265	263	233	268	268	284	295	255	270	288	270	296	271	282	274	250	290	260	281	283	248	270	303	261	285	247	266	294	254	274	280	261	264	263	275	274	277	290	272	266	295	256	255	263	276	259	265	283	247	283	240	286	271	266	276	294	256	248	292	277	251	278	237	224	278	271	277	261	280	266	252	278	280	259	273	261	266	276	263	293	275	268	265	269	268	266	278	255	281	283	295	303	255	287	268	315	294	288	281	286	271	280	277	260	249	283	261	283	306	298	289	258	287	267	278	264	249	280	273	244	289	275	284	257	285	269	299	275	269	269	275	256	313	264	267	291	265	275	277	296	272	279	258	262	283	274	272	265	273	274	285	240	281	279	274	287	278	291	276	275	270	293	262	291	278	274	272	286	258	293	284	274	261	276	280	277	274	292	266	268	272	275	273	269	250	287	272	291	301	290	298	285	285	268	297	290	306	251	275	259	312	253	279	299	311	263	271	258	262	287	296	251	271	245	252	260	292	284	279	280	265	262	264	276	265	284	261	277	298	266	276	253	268	261	288	268	256	272	286	275	265	290	302	262	278	260	275	286	269	275	277	261	264	244	262	277	281	243	301	254	259	267	279	266	300	278	265	265	300	279	248	298	288	288	290	255	277	247	247	269	309	258	278	274	297	270	278	269	290	252	267	247	276	270	232	270	297	300	268	268	266	280	271	262	269	266	258	280	258	256	260	303	302	271	262	277	277	285	281	270	284	323	294	271	275	256	257	245	286	286	298	304	249	262	271	312	275	266	254	291	277	244	268	267	278	263	260	258	255	270	278	268	262	262	268	264	294	281	268	263	262	291	274	287	266	268	259	248	277	316	268	277	267	291	286	301	293	257	246	286	259	277	309	284	300	257	276	321	265	261	297	283	288	276	276	265	296	245	283	250	268	264	252	287	297	264	297	247	269	267	302	282	272	281	283	277	282	268	264	286	276	269	255	286	320	268	280	274	258	280	289	261	290	250	276	254	255	289	255	292	253	302	267	265	288	271	283	273	295	277	275	290	275	282	257	272	294	287	257	251	284	285	271	271	270	265	271	292	266	237	277	265	261	275	248	269	265	293	286	249	274	275	271	261	278	282	268	276	265	272	236	267	280	278	269	272	290	293	259	265	266	247	247	262	269	259	276	264	288	267	271	271	267	259	278	278	291	288	314	270	278	250	254	270	290	256	276	268	286	267	288	278	287	270	279	272	248	247	290	268	255	272	266	243	232	282	275	286	238	274	269	281	277	280	270	299	245	271	284	272	297	261	275	270	281	255	272	296	281	289	291	296	260	275	275	232	266	265	295	268	283	265	266	282	288	270	250	285	263	262	254	287	287	265	246	290	272	254	261	262	278	260	289	269	302	291	274	269	262	270	263	282	273	322	275	273	283	261	295	275	281	287	283	289	263	264	281	237	290	253	247	283	295	278	277	271	277	279	283	282	284	259	254	257	279	280	270	247	281	264	258	290	284	289	311	243	285	265	260	237	269	290	277	252	260	262	278	267	290	284	302	270	298	248	272	258	299	249	291	266	250	264	271	283	273	269	278	269	280	270	284	295	256	259	255	248	289	285	309	287	263	270	246	272	300	275	244	297	256	277	275	274	290	280	279	256	240	265	285	267	297	267	276	279	274	290	288	298	251	236	270	278	266	282	255	266	296	289	306	261	260	256	281	290	258	293	271	270	245	289	290	272	268	271	266	250	245	270	272	256	315	255	278	279	241	289	263	260	262	289	282	282	273	235	252	254	278	249	284	271	271	257	247	281	266	279	266	309	296	284	277	281	294	280	273	252	256	276	276	284	268	271	280	270	273	264	281	285	260	252	303	291	287	286	267	271	269	268	259	262	279	266	258	311	280	252	264	293	273	259	241	289	280	248	253	289	271	269	293	278	263	281	289	277	277	274	266	264	284	282	269	277	258	275	261	265	271	265	250	256	271	248	249	290	261	292	290	236	276	315	274	260	289	276	265	276	289	285	265	238	305	264	237	264	264	286	249	263	246	263	281	271	275	273	264	276	279	267	279	268	267	262	268	275	273	291	282	290	267	287	260	262	285	245	284	271	270	286	279	251	264	278
40394	40053	37330	40116	42493	41874	41403	35819	30094	23226	18695	12625	10040	7510	6422	4660	3894	3025	2582	2177	1966	1824	1649	1612	1540	1532	1445	1350	1362	1234	1274	1271	1226	1264	1233	1247	1206	1158	1104	1068	1115	1018	989	1068	1025	1089	1061	1030	1038	961	1025	957	1031	954	920	931	939	928	923	872	890	962	900	894	920	894	833	891	900	892	824	864	855	858	838	869	812	865	821	865	828	836	868	876	860	852	899	837	876	790	852	839	856	873	930	844	852	829	859	832	842	837	910	810	850	867	794	854	822	886	798	850	823	838	838	875	827	879	881	817	849	798	902	813	885	872	837	850	865	866	932	871	856	867	835	819	825	821	844	852	805	862	856	843	836	849	834	871	883	838	834	880	861	828	830	874	867	849	822	855	848	820	862	850	864	878	837	842	854	893	836	851	864	850	837	847	817	866	825	850	819	876	837	843	840	840	866	848	824	816	883	832	871	802	842	815	874	861	879	826	827	870	866	847	835	822	860	817	836	832	857	893	841	847	857	840	824	847	862	878	832	862	877	845	842	779	818	850	828	812	846	850	829	834	852	858	856	847	839	850	805	879	819	853	891	845	859	887	811	808	815	871	875	833	918	845	898	827	830	865	831	849	859	800	888	836	871	880	841	795	838	880	853	856	834	864	833	851	838	854	832	835	882	848	815	871	826	799	799	831	885	825	779	815	834	833	834	803	833	792	813	818	876	832	832	872	866	819	836	837	825	857	827	851	821	816	786	835	841	823	828	865	807	876	845	838	844	814	863	870	798	811	853	858	796	831	895	802	846	876	822	815	863	827	830	853	830	833	826	890	826	869	865	850	812	862	827	874	851	852	811	909	875	841	889	846	835	808	831	851	842	862	838	792	781	831	877	797	790	827	886	858	877	847	839	823	959	791	795	858	828	835	873	830	803	856	833	826	854	826	816	863	840	835	843	831	874	866	813	848	806	891	797	806	841	856	825	854	830	834	858	863	836	840	820	879	858	832	821	819	873	935	895	894	852	905	865	816	814	868	873	887	836	852	885	862	820	839	893	867	816	862	788	798	818	881	791	832	872	810	814	782	864	827	867	841	833	836	822	840	798	808	842	880	766	883	861	809	833	839	860	836	837	884	802	882	825	831	836	859	810	857	834	852	838	885	871	835	850	801	832	876	824	860	798	860	859	877	843	776	865	834	810	780	822	829	867	835	851	844	843	882	883	833	844	815	872	847	803	853	827	835	821	849	856	853	836	904	812	819	880	873	795	818	883	826	849	828	915	865	801	820	818	861	836	859	861	850	806	867	850	795	812	820	814	872	867	809	883	867	843	845	830	865	870	858	783	837	845	815	825	847	847	819	834	822	809	819	777	867	861	831	845	836	797	858	827	839	822	840	828	869	836	815	850	833	778	861	837	901	822	848	807	851	825	830	903	823	853	842	872	837	830	821	835	804	807	877	851	923	874	869	808	872	876	804	901	805	844	819	770	861	850	832	847	821	858	839	819	811	848	859	835	847	797	833	849	852	852	839	832	852	820	835	867	866	840	824	814	863	812	855	818	848	827	847	838	815	838	813	809	823	828	873	822	849	829	875	790	856	869	817	818	807	841	828	820	850	856	871	858	845	846	849	850	784	817	813	848	798	853	828	858	831	854	778	870	878	841	791	815	839	803	887	806	833	795	831	850	872	814	879	868	868	833	890	804	782	825	819	862	872	883	829	828	825	805	813	806	840	883	853	849	819	840	906	841	847	844	862	840	890	829	825	792	851	853	804	835	848	832	851	810	863	800	890	905	836	801	846	833	834	848	895	883	853	858	813	804	902	815	851	861	818	846	830	841	861	852	841	844	821	856	828	819	860	841	795	880	815	773	825	831	884	836	867	803	854	781	848	774	814	853	906	844	852	797	837	847	895	845	803	835	800	848	899	805	848	936	807	839	854	823	820	830	837	853	834	799	843	832	877	851	793	819	847	814	853	841	848	801	820	845	862	833	816	830	841	813	890	867	812	865	834	818	875	836	855	827	840	851	858	804	846	845	835	820	907	890	828	899	836	861	827	847	827	822	848	805	848	811	847	814	914	832	819	854	842	852	867	822	797	839	836	813	876	851	847	869	762	839	800	826	879	821	825	799	842	810	880	843	821	806	834	820	856	825	861	815	847	891	858	881	841	803	852	820	870	815	853	849	823	835	842	834	824	859	893	798	849	851	829	870	800	859	858	833	823	819	863	825	846	830	854	860	828	856	906	836	858	793	878	783	839	898	828	867	841	843	870	858	844	844	818	851	839	850	795	814	916	798	832	845	856	891	851	826	826	896	830	869	825	816	846	881	848	844	836	895	926	821	847	875	852	846	863	870	877	793	821	825	870	847	856	841	871	864	841	815	896	859	843	879	838	827	862	886	838	834	792	856	857	821	842	866	864	808	837	800	894	811	794	812	798	897	833	840	812	797	828	887	878	828	829	857	875	861	860	840	843	863	793	877	869	844	793	834	843	827	849	812	840	830	896	867	799	870	842	884	860	879	841	864	837	847	830	830	865	823	859	794	823	820	849	830	875	867	842	826	817	823	814	862	874	815	849	832	860	825	873	849	806	842	869	799	846	842	819	835	830	826	806	809	868	830	824	868	796	892	831	870	846	806	815	866	876	858	844	794	820	795	898	819	873	846	873	828	837	865	769	863	865	865	808	850	794	864	854	836	831	877	849	873	809	853	778	829	842	863	839	832	829	864	834	860	856	830	794	819	827	827	855	826	844	824	854	889	833	839	780	828	831	817	825	812	872	851	849	865	831	818	822	828	824	822	857	880	882	858	837	883	839	813	848	853	920	893	825	871	860	813	810	835	902	843	839	837	833	896	869	863	833	781	823	809	816	859	802	826	837	828	909	882	843	822	836	877	833	818	891	871	857	825	799	860	819	811	900	881	840	807	840	818	860	841	786	827	871	853	877	831	869	846	805	860	883	873	814	818	854	820	843	841	829	830	854	839	852	812	809	818	842	812	868	846	858	836	819	830	793	792	844	797	870	816	834	817	809	803	827	832	829	826	871	803	858	846	829	814	867	844	799	853	849	871	811	899	813	836	841	823	874	859	846	856	819	826	821	801	858	834	837	822	858	781	838	820	823	855	795	856	836	805	880	855	852	830	837	880	837	810	835	812	814	792	842	792	844	807	871	854	861	784	794	823	824	810	839	873	881	815	795	832	827	854	853	830	822	847	802	845	867	830	825	859	849	802	856	824	832	795	847	829	839	888	881	808	850	818	865	840	868	804	834	792	799	847	866	836	861	862	822	791	863	863	862	835	847	884	838	846	824	840	832	819	864	836	817	847	822	863	819	848	866	823	791	825	836	838	868	783	866	890	807	842	857	842	819	834	792	823	858	850	894	826	808	830	807	846	849	840	910	808	848	844	843	833	837	815	834	873	827	811	821	860	790	842	760	834	812	887	856	815	798	834	822	799	782	836	800	851	863	834	804	777	895	909	810	811	825	829	826	850	857	893	816
16121	11242	6835	5074	3519	2635	1924	1254	947	736	598	460	379	306	283	250	217	217	231	182	208	209	196	219	204	184	198	202	203	173	213	212	191	194	180	205	172	186	213	192	179	180	183	167	201	200	171	217	197	180	203	166	197	182	168	168	194	165	185	187	176	205	191	165	189	157	171	178	188	170	168	165	191	184	166	171	179	167	183	175	176	185	186	190	168	171	183	166	171	179	182	195	160	184	164	158	191	179	196	170	192	167	171	181	167	170	173	178	182	181	190	155	189	168	172	171	193	198	184	187	168	165	177	192	182	156	202	189	170	171	167	168	188	184	182	177	211	193	186	163	206	171	210	182	176	166	195	162	169	188	193	177	195	173	186	174	173	169	159	172	169	164	173	168	193	194	144	178	182	165	196	208	172	180	172	167	178	205	158	182	168	181	175	150	142	181	182	172	159	191	175	189	170	186	184	179	167	194	179	171	169	177	200	194	174	158	175	170	196	154	164	171	187	186	166	157	181	161	184	162	202	157	150	176	189	182	172	180	163	176	157	174	198	197	206	151	186	179	197	182	163	189	170	173	193	176	174	179	153	207	188	163	173	173	155	194	173	195	170	176	162	186	188	175	191	150	172	181	158	179	206	176	151	169	183	189	201	155	166	162	186	181	158	173	194	187	165	183	181	194	178	168	161	187	182	177	154	171	190	181	199	175	192	199	176	176	190	171	189	189	174	165	151	167	188	179	169	168	183	172	202	184	195	182	168	169	169	179	186	163	186	155	170	156	194	185	186	179	185	186	153	176	170	208	191	175	200	184	174	186	196	202	172	201	172	181	157	163	169	194	170	205	199	178	183	167	185	181	192	178	177	187	187	178	205	161	188	181	189	179	183	178	178	189	176	191	184	158	168	176	184	184	192	173	181	171	132	170	143	179	177	179	173	170	200	159	180	158	171	171	161	179	182	170	180	181	160	162	165	174	168	174	191	149	207	177	172	156	174	209	179	184	177	163	189	178	146	180	168	194	190	159	183	177	162	204	166	192	161	189	180	176	187	162	183	174	166	163	196	177	178	187	193	159	185	205	161	200	183	189	174	160	173	171	199	205	190	183	188	198	167	189	214	164	190	168	168	172	175	180	179	186	179	184	188	177	173	156	184	178	165	188	187	173	160	178	163	180	162	186	167	175	188	180	175	176	184	158	177	183	166	198	186	169	157	163	196	190	205	156	176	171	188	176	177	202	179	173	191	169	183	185	172	153	173	178	181	153	196	180	194	177	179	152	169	187	166	186	154	187	165	162	196	186	154	174	175	170	168	163	190	195	186	177	174	170	175	167	186	190	168	159	192	204	199	208	179	178	174	162	175	180	208	185	191	186	164	165	189	177	191	192	169	178	193	173	176	179	182	164	183	162	175	146	163	179	207	174	156	172	162	151	177	172	164	173	163	184	175	164	185	168	173	157	173	181	154	165	168	175	200	191	174	171	184	174	174	173	174	180	191	170	185	187	176	210	173	191	183	162	185	185	191	179	182	191	188	172	167	183	169	160	181	185	170	205	187	181	171	187	172	179	194	165	134	177	171	207	166	169	158	184	177	189	157	162	188	181	156	195	178	173	187	186	193	169	202	177	181	184	172	191	185	176	161	175	178	174	185	169	178	173	171	195	160	185	189	159	181	144	152	190	165	162	156	160	166	168	175	167	169	212	167	178	195	180	146	152	199	173	202	178	173	173	181	170	190	185	163	167	189	160	183	179	185	192	158	169	169	165	153	200	162	154	167	180	182	178	184	174	171	177	212	179	157	165	158	200	143	182	170	159	183	158	184	191	186	164	174	172	185	179	179	190	192	185	186	179	189	165	155	169	172	162	173	185	179	194	169	173	166	176	172	181	164	180	159	199	187	175	193	175	178	158	169	167	196	190	172	182	168	174	181	165	201	162	180	162	185	170	187	162	176	189	197	166	200	176	200	186	185	173	177	172	156	194	151	162	161	180	196	147	175	157	173	203	170	174	159	175	185	181	180	188	183	175	177	175	190	190	183	164	187	188	148	167	167	191	171	148	179	179	167	199	183	154	187	185	169	173	152	157	168	194	179	164	191	164	187	203	189	190	173	188	177	177	184	160	170	188	176	167	184	195	154	170	186	155	166	184	183	171	195	180	192	167	161	183	145	183	182	168	164	172	190	167	187	178	178	173	190	176	180	186	185	188	164	178	166	183	170	188	167	185	164	176	182	180	166	178	187	157	171	172	172	172	171	174	181	196	174	171	186	169	173	190	155	151	178	179	178	201	197	195	180	186	159	193	170	174	197	155	195	167	170	179	168	185	172	159	162	187	181	176	177	182	188	156	159	212	167	175	202	152	161	183	153	172	178	161	198	218	177	170	181	147	184	165	164	155	172	193	176	176	191	201	161	188	180	171	183	152	168	178	173	172	189	179	182	188	183	185	177	196	161	185	175	174	190	166	169	157	170	187	193	196	165	175	181	184	174	214	171	183	180	180	181	201	153	184	174	200	183	171	208	168	186	170	165	167	191	201	181	173	200	185	186	199	179	185	162	174	172	170	165	180	174	158	186	136	171	184	191	167	167	173	166	159	164	179	190	154	178	155	162	166	196	192	180	169	177	187	155	190	192	166	171	166	193	161	185	187	179	165	175	163	201	196	201	180	188	176	186	181	189	161	184	175	179	169	174	188	181	169	175	183	168	177	180	164	192	180	175	150	157	202	177	180	210	168	208	173	173	154	177	190	188	164	166	159	210	180	170	180	159	175	201	168	161	181	183	171	161	176	186	177	184	157	176	159	189	182	199	193	188	159	165	198	194	175	179	169	184	144	187	158	178	166	178	185	169	158	174	186	180	190	158	164	164	178	199	181	188	191	177	190	190	179	169	170	190	188	169	181	169	173	176	172	176	178	156	189	180	174	185	160	172	179	189	180	156	172	168	156	173	163	167	144	180	175	178	159	182	166	174	174	163	164	170	173	181	191	155	165	174	187	164	192	164	169	167	164	189	186	198	172	170	173	190	164	201	163	180	178	167	181	178	196	164	176	200	163	172	182	193	181	165	202	181	171	194	173	174	172	168	212	169	182	167	174	202	176	170	190	168	146	158	168	168	192	193	165	181	192	162	188	151	172	153	199	177	172	158	167	176	170	179	199	185	174	161	175	178	196	156	169	160	178	155	175	184	183	203	172	184	177	187	178	189	183	189	165	160	181	178	187	195	188	183	163	171	191	190	173	183	175	181	170	172	166	196	174	173	176	149	186	184	189	178	201	193	161	156	157	172	175	164	172	157	180	174	161	181	153	176	194	155	194	176	176	193	176	165	187	177	188	159	182	153	202	182	177	197	184	170	198	183	158	194	193	183	169	176	175	159	187	185	167	167	176	168	171	182	181	162	175	183	180	173	155	173	166	163	179	189	157	195	177	141	196	144	164	154	171	150	175	156	201	155	155	181	211	186	176	182	176	156	183	197	151	175	178	193	188	165	169
12850	13523	11763	12843	10891	9176	7848	5968	4631	3914	3298	2363	1980	1537	1276	1139	1041	962	864	877	837	808	761	762	762	803	715	731	683	772	700	675	686	737	715	721	677	666	644	653	651	623	631	649	651	657	648	645	649	640	638	611	633	610	656	612	623	639	626	598	672	621	598	581	585	601	583	636	618	582	591	579	602	609	606	579	606	591	547	578	609	542	646	559	552	587	590	550	649	604	600	614	573	547	565	590	655	577	606	559	607	558	602	559	587	585	628	627	622	571	571	607	576	598	620	606	611	576	605	581	617	627	613	600	622	587	572	593	615	600	575	590	592	600	608	599	577	623	609	576	589	585	562	607	590	581	595	594	583	574	618	541	588	620	615	619	615	626	637	618	602	578	579	613	613	565	575	579	570	567	612	608	534	555	588	626	578	543	609	593	559	604	509	567	562	581	634	648	614	518	622	604	581	616	589	546	579	586	616	610	605	581	629	577	597	545	620	637	591	580	613	564	578	607	594	592	600	603	572	565	583	579	601	634	589	614	614	587	561	594	581	545	590	612	586	569	553	636	581	603	609	562	626	620	601	554	612	600	571	571	596	570	584	586	582	558	636	639	608	562	608	591	564	586	607	587	571	548	634	581	531	629	600	557	594	545	607	611	596	609	563	622	617	552	648	593	588	588	584	596	603	588	609	577	583	587	615	591	564	615	633	590	608	596	585	569	577	606	603	560	606	629	572	594	602	574	558	600	653	611	576	587	624	546	608	567	578	577	595	597	591	567	589	657	628	606	610	614	584	562	605	604	641	579	582	613	590	589	595	604	540	619	616	604	571	558	592	575	570	570	615	567	583	618	595	615	673	629	613	604	581	635	577	592	582	564	584	551	548	571	569	607	589	585	579	592	591	595	558	561	589	631	591	607	607	578	592	601	552	620	569	590	582	613	626	589	588	639	643	627	610	568	568	619	574	596	603	560	588	571	577	566	573	597	594	604	581	608	622	581	542	592	569	617	619	576	587	560	567	559	597	603	593	585	566	640	613	544	585	585	614	606	589	574	596	629	604	622	592	535	558	581	572	608	590	610	595	599	570	561	563	586	622	616	597	571	559	625	602	613	562	623	589	612	604	622	599	560	581	595	576	600	553	560	617	610	597	613	617	560	597	592	601	629	555	642	603	593	583	592	587	610	608	555	624	598	585	607	626	612	593	583	586	564	594	647	631	606	609	592	589	540	541	535	613	592	552	581	640	573	569	604	609	578	573	622	596	620	589	641	567	583	567	608	572	561	604	607	581	614	579	560	600	583	559	580	612	572	621	553	583	605	548	577	614	555	586	577	602	584	536	616	576	569	574	596	581	576	625	543	605	616	576	606	581	600	563	577	606	634	584	572	603	589	576	559	589	576	550	560	573	578	591	541	560	623	546	547	589	609	568	538	593	633	556	595	613	588	607	587	618	563	594	585	589	566	602	581	560	564	577	574	583	586	628	592	546	565	567	587	554	592	572	562	589	602	627	614	586	605	594	572	583	602	585	546	576	546	589	584	626	563	583	592	610	554	574	599	595	592	605	555	549	583	590	577	576	614	577	599	599	554	653	650	596	539	555	578	634	631	652	621	573	606	630	602	575	597	542	595	578	611	599	563	554	620	582	621	597	552	621	571	666	606	606	583	651	531	580	576	604	606	586	588	607	571	578	622	595	590	606	581	599	625	589	608	626	598	596	590	600	611	585	568	614	587	592	592	602	583	614	583	604	605	595	607	552	604	565	603	563	634	618	628	657	568	604	569	568	605	602	596	634	608	586	584	588	587	609	577	585	595	594	589	618	638	612	607	597	577	583	607	636	572	584	622	624	578	587	558	556	598	594	609	588	589	607	589	514	586	561	597	556	598	621	603	615	598	621	587	625	585	586	589	655	545	615	642	595	585	639	617	602	560	573	564	566	566	597	589	614	598	660	569	593	582	598	556	622	554	614	555	624	604	585	594	556	568	598	557	597	579	610	579	576	596	596	622	640	673	632	580	594	614	554	598	593	629	589	612	605	564	657	639	602	586	621	586	571	609	600	596	606	591	605	577	599	534	585	581	596	609	560	569	600	595	600	549	594	617	557	599	611	562	605	609	622	612	530	569	608	616	606	606	616	609	632	571	623	659	577	630	570	617	565	536	558	641	566	579	608	550	600	584	581	583	585	603	579	588	566	574	596	542	585	572	574	607	626	573	563	596	610	579	574	608	560	527	598	555	570	607	574	611	583	646	605	612	571	574	622	576	562	681	617	622	597	574	592	620	608	629	610	588	617	625	601	602	556	574	588	593	571	635	589	581	567	628	599	587	603	617	555	583	535	593	600	596	550	581	563	583	581	556	616	567	599	535	598	609	584	607	560	559	607	587	612	589	582	620	583	580	589	589	574	566	625	611	591	609	585	580	619	606	610	593	595	609	616	571	586	621	560	591	572	585	608	534	612	585	580	615	575	566	585	579	586	604	576	569	612	619	569	595	590	623	585	593	565	610	551	599	580	559	553	593	588	587	596	578	578	572	555	516	599	597	583	597	571	623	547	599	597	548	605	606	595	558	576	594	563	644	607	603	609	582	592	586	597	649	595	624	582	583	585	608	587	567	583	582	573	615	621	645	630	593	560	552	612	573	575	576	589	579	587	561	580	635	610	606	587	628	624	620	561	583	579	618	579	604	555	537	589	559	566	617	546	618	569	584	560	578	629	583	576	558	608	589	604	560	616	549	614	549	570	602	628	602	593	609	578	580	615	575	604	605	603	615	564	578	651	636	562	559	590	648	611	618	584	596	562	535	642	594	608	551	564	600	629	611	558	597	605	612	599	587	601	600	604	565	543	570	576	551	610	625	601	596	612	566	566	631	598	607	565	544	607	571	592	607	566	608	569	612	590	619	570	547	604	560	564	624	595	557	609	581	585	606	581	563	561	567	600	624	616	607	611	565	565	614	628	568	610	590	639	588	585	578	580	586	605	574	572	562	572	564	592	577	629	604	598	567	578	623	581	590	624	545	565	590	599	657	640	638	595	613	572	616	585	612	586	603	580	585	610	613	558	557	567	596	618	587	580	591	564	577	598	595	642	600	616	602	610	616	577	620	580	626	561	584	578	626	548	613	608	573	597	600	637	568	546	619	583	574	598	566	561	626	618	594	582	594	570	588	533	562	557	609	622	606	579	556	603	611	547	535	566	589	578	564	591	609	586	564	605	607	593	608	593	578	600	550	630	570	593	593	586	606	563	586	617	581	639	599	575	599	621	600	569	605	557	578	599	596	607	602	585	577	635	604	598	587	607	567	596	596	585	558	619	627	636	636	591	580	567	572	591	586	557	581	581	610	553	629	572	586	593	577	580	614	580	564	611	649	578	611	583	618	624	592	623	615	613	577	578	581	568	565	608	563	615	529	604	558	560	599	648	617	575	597	587	574	582	594	550	586	602	560	572	614	643	574	559	552	616	653	596	621	587	594	537	625	560	610	595	581
40451	41166	29163	28255	27358	24931	21184	15590	9630	6001	3705	2010	1518	910	673	459	366	348	310	262	280	264	262	232	253	223	213	237	201	191	205	241	218	218	208	210	205	195	195	206	180	207	180	221	161	210	185	181	178	200	207	194	189	197	193	174	187	190	197	187	185	199	178	173	188	195	190	194	184	179	173	169	194	183	168	192	159	168	190	186	170	167	161	179	194	167	163	188	167	159	186	173	185	183	181	184	175	183	163	175	170	179	196	167	170	197	175	177	171	174	177	182	202	185	188	199	199	160	155	193	192	175	194	177	178	207	186	183	186	162	185	199	203	177	190	177	186	187	183	159	182	179	179	201	185	185	180	192	202	212	190	183	178	188	172	210	192	202	187	178	215	179	166	173	165	189	192	187	215	182	196	168	196	177	206	183	184	192	182	190	163	195	188	166	192	185	195	179	193	202	178	188	190	195	195	163	180	188	164	171	201	193	179	193	181	184	190	190	175	196	188	155	165	211	184	205	168	185	192	198	174	181	179	173	176	186	169	171	170	186	188	172	193	161	202	172	182	181	194	200	206	202	170	161	196	180	181	184	186	210	182	186	183	188	196	161	180	154	187	175	189	200	160	185	199	183	186	173	180	184	163	195	202	189	167	171	161	164	192	181	208	204	172	189	200	169	181	217	207	184	185	183	191	165	184	161	176	185	177	151	209	163	192	170	179	197	197	184	201	183	162	172	186	181	201	190	164	173	181	176	202	185	190	170	220	202	180	173	160	194	209	172	187	175	178	181	181	182	194	201	182	154	184	151	185	170	172	189	184	175	164	177	191	177	187	162	186	191	182	200	198	191	190	188	196	172	184	190	187	182	203	159	168	204	205	177	175	210	181	184	183	167	160	184	184	201	184	177	186	194	184	202	190	179	152	168	176	179	198	199	181	201	188	188	207	170	175	190	175	203	185	190	193	187	168	217	177	164	186	164	187	159	181	173	178	192	182	180	158	146	156	178	189	164	153	184	181	159	188	158	192	146	173	192	214	185	159	186	182	187	192	166	173	191	190	189	174	196	173	203	178	177	203	185	176	176	186	192	194	193	185	185	188	192	179	182	158	154	195	186	183	164	171	170	169	196	175	180	173	186	186	201	176	183	195	170	223	181	172	188	159	162	154	169	190	196	188	185	171	179	166	190	173	186	185	223	175	178	189	199	203	178	187	171	190	200	164	194	168	178	195	154	168	178	192	184	163	187	178	190	176	184	156	181	190	171	144	185	181	172	198	197	181	198	184	178	181	196	178	173	159	200	177	182	182	174	196	184	190	197	187	183	195	180	186	173	175	175	182	192	175	177	188	177	192	175	177	187	187	167	199	178	198	192	189	166	169	182	172	208	190	173	175	186	184	160	172	196	190	168	185	177	168	208	174	188	152	171	208	190	183	173	164	173	192	179	181	194	204	173	200	195	170	181	197	155	187	183	194	182	167	206	169	163	188	168	184	200	178	189	184	186	159	183	189	188	165	197	195	205	196	166	174	153	167	204	181	189	188	180	182	204	169	163	174	176	196	168	214	201	181	184	178	190	176	183	171	165	168	166	171	201	183	197	174	183	186	181	193	185	179	189	176	194	193	161	177	169	156	173	186	186	200	157	208	199	169	181	210	189	192	175	173	192	185	187	191	186	175	173	173	171	193	166	182	191	193	183	176	176	161	187	180	185	204	194	172	190	176	187	179	185	180	169	172	184	194	168	164	177	161	188	216	175	194	173	180	188	172	164	160	186	203	198	183	188	162	189	176	178	204	183	180	150	168	197	173	192	185	180	185	167	172	178	196	180	165	215	188	185	188	186	204	181	174	214	184	195	170	193	152	200	186	169	169	170	199	177	189	182	181	216	176	156	187	205	198	168	169	215	196	208	176	161	188	184	207	182	191	187	175	165	201	196	162	166	188	197	197	178	186	192	166	177	173	195	171	202	170	154	174	173	187	156	191	173	171	179	189	191	164	168	182	169	165	176	186	185	193	195	224	178	178	204	182	196	193	189	171	153	181	167	196	184	180	179	175	178	169	159	174	174	153	178	207	188	154	182	183	189	173	201	179	193	160	202	165	171	189	175	166	182	175	192	197	161	171	205	168	184	181	199	191	197	191	209	166	190	166	195	171	181	194	162	163	181	204	180	172	176	182	198	191	180	168	189	178	189	193	178	176	179	177	192	188	178	208	187	193	185	177	189	184	165	187	190	202	186	199	174	176	183	179	191	188	189	196	188	172	178	185	167	197	178	184	176	168	170	189	201	177	185	186	179	185	175	186	183	212	190	166	193	210	191	189	178	181	178	171	173	196	182	163	193	175	200	180	204	193	200	180	202	167	164	187	206	183	161	202	155	169	173	188	188	185	178	170	190	203	169	161	187	190	178	209	199	187	215	196	161	195	195	170	179	200	195	160	170	186	178	165	186	182	183	176	167	185	168	194	148	201	170	178	185	156	166	181	178	194	217	187	197	149	174	195	208	168	191	182	180	193	180	163	206	178	195	188	175	187	166	203	190	185	193	179	202	189	204	191	189	154	196	179	182	181	156	172	209	181	168	188	169	169	153	198	185	201	181	196	184	187	173	175	217	189	211	193	203	160	183	201	193	164	181	180	185	204	192	197	186	164	174	162	165	203	193	178	159	182	216	189	201	198	176	183	167	179	184	211	174	180	188	184	174	180	171	144	188	195	162	203	185	184	179	171	193	206	209	179	187	179	179	174	184	192	165	169	203	181	185	201	197	188	175	169	173	192	181	201	198	187	180	157	177	169	182	176	192	174	174	164	159	160	171	164	173	174	155	183	176	168	182	166	177	159	197	185	174	199	184	184	171	170	193	185	179	200	188	198	193	161	175	195	183	170	207	167	194	204	191	170	196	167	185	162	175	173	180	187	159	197	188	185	193	199	160	193	191	185	175	178	178	173	185	178	184	184	184	189	185	200	198	179	169	179	185	195	204	168	171	193	155	185	177	176	171	206	169	201	191	191	196	166	167	172	197	198	181	178	185	177	191	197	157	187	182	167	176	172	170	191	207	184	200	169	198	183	205	159	174	174	195	184	199	200	177	184	183	177	187	189	180	171	181	192	185	169	185	223	196	166	175	162	177	170	215	203	203	184	187	211	189	192	206	174	176	183	198	176	179	193	174	193	199	161	169	176	181	181	185	169	187	171	206	174	161	196	175	183	184	187	187	172	173	186	214	197	196	204	192	190	191	169	167	208	162	191	172	217	200	176	169	171	176	181	190	196	190	200	191	170	192	159	178	160	196	185	164	189	164	213	183	180	203	209	195	163	189	183	190	187	173	186	163	187	194	169	191	183	166	177	197	171	195	189	204	177	167	167	195	185	185	173	176	173	160	178	183	178	178	183	177	176	180	177	193	183	175	181	183	165	171	171	199	177	157	163	185	164	194	179	175	176	191	173	172	170	183	194	167	179	171	180	200	192	196	186	177	185	183	199	185	172	193	192	200
31385	33542	30275	33559	34906	34309	32897	26740	21407	16178	12702	7800	6209	4450	3742	2838	2223	1977	1598	1296	1254	1194	1128	1025	1039	1036	906	933	881	817	887	886	911	784	855	871	776	829	752	773	786	764	731	778	744	722	731	721	709	697	665	733	668	671	661	700	638	663	672	697	664	625	627	609	655	612	641	560	628	690	588	623	619	614	592	659	584	559	635	627	601	613	636	589	577	574	626	526	591	613	634	661	604	594	583	591	592	624	591	627	613	644	571	593	631	626	593	617	593	623	598	590	598	614	608	619	603	606	617	631	595	540	549	638	572	580	633	606	596	599	610	597	615	604	603	612	598	611	570	595	606	596	603	581	579	591	561	630	612	637	560	636	620	591	666	617	631	570	584	622	646	601	608	618	627	594	606	626	572	653	622	616	614	610	611	624	627	587	609	673	600	621	621	623	657	603	635	625	600	634	572	571	597	650	638	610	556	576	666	638	588	643	601	575	657	600	617	635	617	613	615	631	600	608	617	616	624	652	652	605	573	587	566	577	614	625	591	615	567	557	579	616	609	611	603	632	569	568	585	620	572	633	587	621	598	617	604	602	574	600	598	620	607	664	588	604	606	655	567	603	646	590	621	605	624	615	629	627	637	585	633	607	612	615	576	560	599	621	633	589	611	599	596	630	633	584	648	605	617	596	616	600	581	595	593	630	632	624	654	636	631	592	659	599	656	629	634	598	648	604	621	603	597	636	600	604	613	615	581	587	579	614	616	645	597	609	585	566	582	595	606	618	664	598	584	615	594	626	560	638	611	627	649	637	633	599	629	597	644	587	598	660	652	585	622	601	571	611	594	627	627	614	630	588	588	603	550	664	601	598	636	552	575	601	591	603	632	603	651	588	594	607	611	583	591	615	572	582	630	587	610	613	692	603	579	574	633	582	630	617	625	576	596	622	596	582	620	605	642	636	565	626	572	610	604	657	646	637	644	615	579	586	597	612	605	620	575	584	600	552	613	623	596	644	647	562	581	605	614	626	583	611	615	607	577	605	596	658	572	584	584	613	659	625	614	621	574	593	581	593	613	582	605	607	579	600	637	628	586	589	612	643	593	616	567	612	582	576	596	639	555	574	593	611	605	622	616	609	668	646	592	557	613	588	613	639	599	611	605	623	593	593	613	634	610	565	604	603	601	641	596	590	629	595	574	609	608	601	562	543	601	612	583	603	601	608	589	604	595	672	622	635	608	622	624	577	604	661	600	584	578	641	631	639	607	630	595	588	632	542	609	587	616	642	659	602	613	650	617	605	635	601	593	597	617	592	632	649	622	560	613	625	610	618	589	587	546	584	621	572	623	613	644	600	625	599	654	595	617	572	631	593	643	596	634	640	586	599	667	616	623	572	582	632	602	593	551	620	607	636	618	620	633	573	598	596	635	594	634	570	625	638	611	623	618	616	625	618	586	587	634	605	644	585	595	636	627	600	638	584	658	658	627	600	575	639	602	600	590	617	610	640	616	566	625	616	640	603	577	576	592	608	644	627	607	637	625	599	645	618	634	589	601	601	619	621	603	618	581	637	645	620	593	550	591	598	628	562	573	623	652	605	576	594	601	551	606	571	568	623	596	591	593	590	608	567	614	588	615	612	584	616	578	592	607	573	555	660	578	623	609	615	584	583	588	617	594	619	631	616	634	658	579	637	595	639	655	646	607	582	621	634	627	636	572	606	605	598	591	646	547	633	599	611	590	661	563	613	615	657	623	575	605	567	638	602	606	603	634	615	597	615	616	593	578	630	605	645	601	593	620	604	605	591	619	621	619	624	592	631	616	582	629	564	617	604	605	608	595	598	625	599	634	648	609	602	611	652	602	600	586	582	616	630	657	603	576	630	579	612	610	620	544	601	579	683	607	619	575	625	633	581	575	638	613	582	592	586	569	600	602	592	611	605	637	596	583	579	617	645	620	621	632	579	585	583	598	589	608	607	594	603	612	589	598	582	631	629	585	596	615	636	604	606	629	669	609	621	595	621	613	602	611	569	647	588	611	607	641	596	598	585	624	570	582	596	601	572	585	598	603	624	604	617	606	627	602	629	620	639	639	583	643	589	564	599	629	628	644	594	611	626	574	571	628	640	613	656	565	627	594	618	600	604	621	577	629	650	594	572	581	628	582	584	625	602	638	604	603	627	617	614	601	570	613	593	611	627	623	629	650	647	589	608	595	657	587	631	598	597	619	600	602	620	632	604	662	648	615	631	588	583	597	599	618	615	580	596	631	577	619	593	624	612	639	615	611	636	678	583	599	580	594	623	639	608	582	613	554	590	611	594	585	616	602	577	598	616	572	611	582	596	640	595	642	600	591	612	631	650	607	593	600	578	645	587	629	628	589	552	598	604	587	616	590	625	623	592	625	565	613	615	613	591	602	563	625	620	596	591	597	641	604	561	627	618	599	618	619	607	639	611	585	620	623	602	604	645	599	623	590	582	616	584	599	615	617	567	652	617	628	635	603	597	618	624	603	600	621	596	591	585	592	588	632	641	586	637	614	611	650	589	620	576	601	596	602	618	604	576	627	622	595	597	563	586	670	575	604	598	617	636	590	592	627	633	640	578	637	623	618	544	605	573	599	578	621	613	584	640	619	605	619	615	591	572	581	606	614	568	613	584	579	575	615	628	628	614	559	606	604	601	632	613	617	605	605	617	593	611	645	590	607	595	591	637	566	627	619	622	635	622	579	609	626	618	588	598	625	584	595	576	641	638	592	590	609	576	664	610	596	598	610	580	570	596	585	621	628	561	598	619	656	586	611	619	609	588	606	650	544	609	614	557	656	615	604	625	621	605	608	596	584	583	620	669	582	578	594	608	557	601	609	612	595	572	588	574	573	619	592	604	651	601	627	558	583	563	591	574	609	627	590	596	593	605	591	615	565	581	634	596	615	582	571	611	614	584	607	578	655	617	602	557	636	631	606	607	579	620	592	584	596	555	612	627	585	607	585	600	608	608	592	599	592	614	616	567	584	634	589	651	564	579	636	553	640	575	584	619	627	611	612	573	634	596	627	625	610	616	559	595	648	601	581	618	649	607	637	615	626	590	595	646	622	568	643	616	611	591	615	619	648	590	642	586	626	602	624	627	612	540	592	563	531	616	640	609	610	613	584	643	620	609	572	589	616	619	619	635	599	610	590	584	583	635	625	612	608	659	616	591	574	603	600	637	601	579	561	617	647	635	595	626	588	612	620	627	595	590	599	587	602	560	620	645	608	626	631	596	636	624	620	599	599	641	617	599	659	601	591	590	650	626	652	594	618	631	666	629	589	598	629	651	615	607	644	614	649	588	598	600	608	593	629	599	615	628	667	586	570	602	585	623	607	644	574	563	614	559	557	639	567	604	623	608	630	577	551	558	675	597	605	618	573	593	564	619	580	591	620	624	607	561	625	625	621	616	635	624	642	615	557	631	639	589	642	601	591	576	598	589	626	624	607	576	637	584	607	597	582	594	618	618	604	622
50146	44739	33226	33910	33470	32082	30213	25046	18375	12792	8674	4450	2943	1960	1434	1103	877	607	497	468	454	402	393	342	345	372	385	346	312	328	322	373	329	312	277	331	357	310	306	284	305	271	337	271	292	287	281	284	295	307	282	287	303	285	273	301	289	292	272	275	298	296	287	318	306	277	288	264	275	278	265	305	267	291	268	301	301	251	285	296	245	278	280	327	256	271	318	286	301	276	295	295	299	270	257	276	296	253	274	297	277	265	284	266	295	267	303	253	253	273	259	304	255	279	288	260	287	244	280	268	232	276	276	321	276	268	293	268	280	259	278	294	278	279	269	258	277	298	260	295	299	281	248	289	284	257	266	289	252	276	255	298	284	305	259	256	280	294	329	265	279	270	289	294	286	318	271	274	267	261	243	278	270	264	261	317	266	290	274	270	285	275	262	263	280	271	270	277	285	261	283	281	266	288	270	272	277	298	258	283	265	265	287	272	263	254	262	274	285	301	292	280	281	277	280	288	283	279	264	263	300	257	291	274	268	232	249	295	293	278	268	277	288	301	242	272	288	270	276	267	317	282	283	290	282	261	271	265	265	263	255	284	289	271	280	285	258	245	289	284	280	255	254	280	290	263	291	285	308	233	248	288	283	285	262	281	284	273	282	267	273	297	274	316	292	291	294	281	284	305	281	274	247	280	268	237	272	272	303	273	251	277	290	296	262	277	277	277	274	260	307	284	310	296	278	288	289	272	297	254	275	251	288	253	254	269	262	286	276	305	275	283	287	276	285	269	280	241	278	275	288	278	296	296	247	281	267	268	277	271	281	306	258	290	248	248	274	295	253	285	260	260	284	283	266	302	264	246	271	258	253	293	286	274	290	267	308	302	297	296	272	244	272	293	270	310	274	270	253	268	285	289	299	286	266	248	281	280	283	250	295	303	233	260	300	261	289	279	284	293	278	262	274	241	264	294	318	280	268	279	258	301	279	256	286	248	283	269	300	251	270	253	266	275	277	271	269	282	306	262	298	273	257	281	261	294	277	289	298	280	316	289	265	267	285	252	254	288	267	284	270	306	280	244	274	272	250	289	261	283	291	264	285	293	295	252	287	250	270	258	283	277	273	284	274	233	277	248	289	274	264	282	268	268	278	286	279	261	263	295	264	275	277	290	268	270	281	265	273	302	260	287	251	277	271	286	280	298	289	281	290	238	268	292	281	288	249	280	250	283	288	265	298	289	253	284	294	284	260	266	273	308	283	258	276	281	285	273	281	290	302	284	290	316	300	258	230	265	270	272	291	291	302	295	261	261	294	260	279	297	275	314	270	250	277	277	265	284	273	225	244	290	231	288	300	246	268	281	281	257	257	263	250	276	293	275	261	284	261	298	281	280	273	256	275	299	256	307	300	277	245	289	258	294	299	274	268	288	277	275	287	270	312	255	274	316	274	267	289	281	256	280	288	282	264	297	249	308	257	263	302	272	265	273	279	279	274	275	285	287	275	285	287	276	245	292	261	275	281	276	301	298	267	294	292	284	273	309	295	273	281	262	240	275	274	286	289	285	292	285	276	282	258	232	278	260	293	275	280	255	279	263	270	247	283	291	278	265	264	271	280	275	291	272	298	291	252	267	276	241	262	271	268	267	283	293	268	284	251	266	295	280	278	278	262	262	268	265	281	278	271	232	285	262	274	283	270	279	274	267	274	281	259	277	299	268	281	259	300	288	268	286	243	244	241	283	280	299	265	268	285	278	280	304	289	273	285	255	294	306	273	295	236	263	296	265	284	277	276	262	287	254	255	271	303	276	283	269	292	262	271	280	282	250	247	280	297	268	271	287	285	261	273	317	305	281	264	246	280	278	267	251	288	282	305	288	299	241	295	311	288	255	274	284	259	274	287	237	271	299	256	279	275	269	260	275	289	271	260	250	259	303	274	266	276	277	255	265	278	279	251	265	257	273	248	264	278	243	277	301	262	272	280	262	278	298	252	288	284	294	246	282	275	288	291	301	293	320	287	258	294	269	313	275	269	292	276	271	276	279	259	303	259	289	278	281	311	291	281	309	275	299	272	285	266	278	303	283	310	292	268	282	278	270	267	306	279	251	306	279	268	268	292	278	264	271	300	270	262	288	281	280	271	268	267	292	265	295	311	272	280	305	234	266	289	240	269	301	280	264	240	279	297	258	289	256	282	294	263	269	317	280	270	259	286	272	287	283	299	263	266	281	260	283	261	274	303	304	281	258	277	279	286	292	265	249	283	258	280	289	277	252	276	304	268	278	286	292	263	273	254	289	265	254	284	272	284	257	264	287	267	278	268	299	307	301	251	283	316	268	293	280	278	280	261	284	271	282	292	285	270	287	279	265	301	263	286	269	299	308	271	272	299	267	278	269	291	272	278	245	269	263	309	265	277	273	291	279	277	266	294	257	271	293	287	266	282	283	282	295	280	285	287	284	269	312	244	278	252	261	290	297	257	272	276	253	240	276	285	278	270	290	292	283	292	268	261	294	251	289	295	304	298	274	265	284	284	280	290	249	282	269	252	283	283	287	285	299	291	283	277	315	280	311	272	283	266	292	297	252	281	290	281	269	297	262	264	264	265	269	232	257	250	278	280	262	276	279	243	301	283	262	235	260	293	258	275	274	281	287	297	286	282	268	261	270	294	257	285	296	287	287	294	291	288	286	254	292	264	255	281	248	288	253	290	254	280	275	280	312	268	279	299	271	284	309	280	277	258	261	265	271	261	272	296	268	270	291	289	268	301	306	274	299	268	267	299	307	269	284	272	268	264	258	293	280	313	270	277	238	295	257	287	284	288	261	269	231	287	294	266	268	297	290	269	267	287	296	280	266	279	286	275	279	282	287	250	271	280	276	269	272	254	294	283	293	275	278	276	272	249	284	283	279	269	282	266	280	271	302	269	247	276	276	252	285	288	284	277	281	273	247	245	241	270	289	293	243	305	249	252	234	280	282	270	240	266	262	266	285	253	313	299	243	267	271	285	253	280	263	279	290	278	289	288	249	306	265	265	311	265	264	305	266	300	284	296	281	273	271	286	297	283	256	301	293	268	277	292	251	276	310	305	270	281	273	274	256	294	268	294	277	281	257	291	288	257	247	259	299	266	274	265	270	293	282	250	297	270	277	284	272	271	248	250	272	290	301	278	277	282	281	290	269	267	285	266	280	302	281	244	306	255	295	275	254	268	310	277	308	288	301	289	271	266	298	297	285	294	246	254	282	263	269	285	295	300	301	268	238	313	298	275	262	296	279	277	272	259	280	294	252	281	282	248	286	310	266	279	261	308	239	298	322	265	284	246	273	291	288	291	276	261	244	273	285	293	283	264	269	272	294	304	247	271	278	294	275	257	295	263	259	270	256	277	279	264	274	279	261	301	279	302	313	283	277	250	275	278	296	313	277	285	264	272	284	268	265	276	283	281	275	290	288	290	310	281	261	263	292	286	277	258	296	300	249	268	273	266	272	280	304	267	289	279	278
38562	39452	37126	41476	42028	42548	41582	35356	30908	24876	20064	13133	10350	7762	6211	4821	3816	3168	2549	2401	2021	1868	1767	1692	1584	1556	1435	1350	1369	1367	1254	1328	1248	1248	1288	1196	1223	1151	1190	1107	1118	1047	1008	1068	1110	1039	1083	1053	1118	1054	1027	993	1009	962	978	900	913	979	870	945	913	898	952	953	892	902	932	885	879	909	829	876	852	871	871	844	884	907	873	885	829	843	874	822	864	802	860	895	839	889	835	876	871	821	830	811	908	854	881	884	863	867	831	869	868	909	871	882	804	828	843	887	821	883	856	879	850	859	846	861	860	862	902	869	876	823	917	865	880	837	825	829	887	814	865	813	894	835	865	912	846	837	833	882	888	845	858	872	844	841	835	814	785	864	835	813	799	815	867	852	816	817	870	817	872	862	888	896	856	844	906	862	836	819	880	867	883	805	846	824	859	815	816	889	872	807	847	912	874	832	893	850	834	842	806	863	846	845	888	837	874	863	839	892	844	877	822	853	818	842	881	861	848	892	870	864	912	853	853	879	855	862	819	886	844	839	856	891	857	862	826	856	823	808	863	870	865	834	808	937	863	875	877	858	838	820	838	773	811	855	823	906	893	863	788	851	864	854	807	812	853	863	836	836	898	864	815	795	961	871	867	854	838	871	869	915	880	927	858	844	834	769	820	858	869	886	818	807	892	883	893	839	876	845	852	879	869	835	902	837	825	894	859	831	841	834	774	827	884	884	813	857	791	838	906	833	832	813	802	883	936	881	859	857	847	873	904	862	849	869	833	825	790	863	784	852	821	854	860	866	866	891	850	864	818	857	848	873	871	864	854	804	856	826	836	851	886	909	868	900	840	874	847	863	874	844	843	827	799	941	905	866	886	828	864	894	822	824	855	836	859	867	841	808	860	816	826	798	836	851	837	855	813	886	786	862	874	868	811	855	843	851	806	847	936	817	823	828	842	856	825	853	807	903	904	862	829	868	859	793	839	848	849	866	840	878	805	825	824	843	861	888	851	862	780	906	881	816	863	858	865	815	881	869	812	800	819	897	839	839	849	866	831	868	900	868	803	896	857	877	874	845	863	871	845	889	900	880	848	869	836	791	858	830	878	831	872	910	830	899	921	826	848	861	893	912	862	849	835	871	876	813	888	875	826	792	806	864	905	847	860	819	816	862	824	818	848	872	886	899	856	862	867	850	895	819	857	872	840	816	846	829	851	846	853	866	799	857	871	822	812	843	854	859	837	864	844	859	830	841	874	897	854	866	861	839	845	885	814	887	821	918	918	829	825	853	841	912	870	885	865	818	870	891	869	874	852	847	855	824	863	810	816	878	881	855	879	835	819	845	873	850	841	871	846	853	825	868	830	863	864	887	894	923	880	817	875	816	838	871	874	894	907	867	848	808	824	844	837	811	857	811	828	850	824	833	839	829	879	829	856	874	876	824	903	829	828	890	826	850	833	824	883	885	868	869	815	869	842	914	822	839	823	863	863	845	863	832	875	862	892	880	832	810	865	871	854	853	833	838	822	865	854	902	904	867	863	817	824	796	829	878	875	901	867	860	812	886	844	851	851	868	837	885	831	915	878	850	829	876	879	904	854	899	835	874	852	879	852	825	888	860	831	835	871	868	863	872	854	827	852	824	844	849	863	874	852	893	867	845	888	842	873	848	848	865	871	873	842	888	876	850	853	848	827	878	884	895	876	824	849	858	856	841	823	831	825	923	872	843	840	786	829	831	841	846	833	816	821	828	828	820	832	850	804	879	885	872	807	851	888	866	841	860	859	850	869	862	888	872	869	871	820	898	869	808	863	876	810	839	841	881	853	821	878	862	802	837	840	795	852	895	939	952	877	853	860	881	864	861	880	883	845	869	888	853	911	891	812	845	825	906	840	881	846	836	850	828	837	819	858	889	876	909	835	814	849	823	895	769	829	910	902	873	836	856	884	838	813	862	841	872	843	868	870	881	854	816	817	881	840	846	879	928	889	887	897	889	827	860	843	905	819	858	882	880	872	889	839	841	871	880	889	853	846	857	875	845	808	800	837	894	855	850	862	878	850	886	871	816	912	850	834	882	874	874	842	840	836	825	883	880	888	817	851	825	882	861	852	799	829	856	918	815	854	856	846	863	833	814	826	872	843	852	823	846	861	888	847	859	881	861	887	876	819	847	867	887	849	896	842	892	816	896	853	838	848	837	888	795	834	857	847	892	850	881	885	879	879	886	853	873	863	879	891	848	854	837	809	899	833	897	887	852	909	888	852	915	839	840	885	809	832	835	886	858	895	876	918	831	890	851	842	872	887	860	863	875	893	859	805	871	866	837	836	820	808	850	857	882	841	832	933	806	846	861	902	827	807	847	876	908	886	868	841	808	848	845	857	897	853	827	845	854	884	853	874	810	869	843	842	857	864	856	857	795	824	892	781	831	834	805	847	900	828	843	873	868	787	888	859	826	826	832	845	865	825	815	832	840	849	880	887	804	848	858	885	841	844	893	882	856	821	836	880	811	858	845	804	883	893	849	839	871	834	809	865	856	893	893	852	855	832	839	843	833	814	855	852	828	855	914	859	860	885	831	879	891	846	857	848	886	858	866	835	805	846	820	803	896	837	815	824	876	871	785	907	843	824	866	873	808	864	814	839	802	832	785	816	912	868	856	884	846	871	830	886	861	836	923	829	840	830	865	845	835	838	849	824	837	868	810	811	834	861	858	888	903	846	892	871	861	822	816	838	867	830	910	832	833	805	803	901	845	817	851	842	868	849	881	831	866	824	864	825	918	817	864	820	846	868	915	832	835	875	881	837	806	837	833	870	838	893	870	850	842	876	843	898	805	856	877	838	817	847	868	865	874	903	896	885	814	810	903	808	904	896	880	849	869	832	814	846	846	871	861	875	919	838	864	829	824	851	861	924	900	838	809	903	870	856	878	849	818	870	856	877	843	850	852	844	833	844	873	882	853	893	883	835	780	845	866	849	872	874	867	920	868	868	853	859	832	825	860	906	864	849	834	885	855	802	790	866	882	805	863	870	882	819	820	893	821	819	900	848	877	835	899	827	841	810	910	871	860	853	835	867	856	856	908	856	801	848	799	810	863	870	820	855	866	837	819	873	826	846	851	867	838	795	842	875	841	844	836	856	823	879	840	812	826	814	830	866	863	892	891	830	875	808	844	846	863	826	844	868	803	814	891	886	850	896	884	871	832	851	840	877	870	812	851	868	811	821	858	875	864	845	807	883	842	860	884	863	849	833	907	897	880	862	848	879	844	834	850	895	859	854	878	849	874	834	849	846	871	804	893	862	820	815	886	842	787	850	830	794	878	885	852	853	872	810	860	853	863	840	823	841	835	869	914	839	833	831	836	906	868	843	869	854	863	868	859	865	882	835	856	784	841	851	818	829	870	823	851	913	857	900	884	882	876	841	834	878	816	849	891	863	854	822	862	799	790	923	840	831	848	876	826	832	827	872	880	850	864	876	898	856	831	835	851	816	802	881	839	864	828
15548	10296	7416	5772	3918	2862	1992	1416	1056	762	638	460	405	295	300	258	241	214	207	233	215	206	207	196	201	185	179	212	210	184	210	181	174	188	179	179	198	187	187	183	189	196	184	178	208	189	206	196	191	201	170	157	199	191	174	205	211	181	174	181	168	185	208	171	183	198	187	179	202	173	178	178	157	188	192	164	184	168	185	177	183	175	183	165	163	177	164	177	199	167	179	178	191	178	187	186	175	167	181	189	192	167	176	154	158	186	192	178	187	205	178	186	197	180	161	182	169	168	185	176	185	194	178	170	175	201	187	181	178	173	194	175	145	203	195	184	189	186	180	148	186	200	171	179	187	160	202	184	172	195	174	190	175	195	199	215	189	177	176	180	168	187	161	174	199	201	192	161	171	159	172	167	184	183	201	157	201	181	174	168	185	173	184	201	176	172	183	151	174	189	176	180	178	176	176	185	191	163	203	168	179	168	204	172	221	178	185	153	181	161	182	169	163	171	152	180	166	161	192	176	156	190	187	173	184	162	193	196	157	197	194	192	165	195	177	179	179	179	172	167	171	187	162	160	166	189	184	195	183	184	168	184	177	179	178	160	149	177	179	181	206	166	163	198	190	183	174	180	170	203	159	175	163	155	189	166	172	166	188	178	179	201	180	182	188	181	152	189	177	184	172	182	200	152	178	200	190	170	177	199	171	169	173	174	193	184	168	184	182	175	204	170	162	205	166	160	195	167	164	160	198	202	173	180	172	185	192	193	174	188	189	192	193	191	182	193	189	172	197	202	171	195	197	191	167	172	197	197	195	203	174	172	178	180	187	184	184	175	158	181	176	173	186	188	179	184	172	170	188	188	170	186	185	182	155	190	200	191	176	191	190	165	184	197	183	159	181	170	172	192	171	184	183	194	171	205	170	166	186	184	171	188	169	175	215	188	189	178	199	191	183	182	187	188	173	172	216	169	157	170	163	176	172	181	174	182	166	169	157	203	176	180	158	204	177	183	184	190	191	180	162	157	164	194	175	158	194	160	170	154	178	174	176	178	184	214	179	171	172	178	192	184	186	161	170	204	164	167	165	189	214	170	185	185	186	172	177	190	188	187	171	177	194	166	173	181	183	192	190	197	197	178	150	143	203	171	160	186	163	175	162	197	182	167	160	186	201	196	180	172	170	165	177	173	197	186	187	178	162	183	167	162	175	195	167	192	184	179	169	174	169	159	177	175	154	213	209	187	168	188	173	184	167	179	178	188	170	174	170	182	173	186	184	182	176	185	176	178	180	158	166	169	176	177	184	165	178	186	172	182	195	162	184	182	172	174	180	165	149	197	179	191	192	189	159	176	182	175	194	153	181	184	192	164	173	166	181	193	186	141	187	201	184	184	171	165	182	165	163	164	185	179	189	166	188	194	177	177	186	161	172	162	160	178	176	180	176	183	161	167	189	174	170	188	173	181	165	166	200	200	183	183	189	176	203	187	176	187	159	170	163	179	158	170	143	189	180	165	183	191	185	178	179	183	186	202	189	180	181	198	200	188	163	180	165	222	195	195	198	179	194	184	178	173	163	154	181	157	175	174	174	188	184	185	178	192	161	179	156	168	163	173	180	171	200	194	196	171	178	179	177	187	170	137	171	198	180	174	174	171	184	175	168	182	171	191	195	169	172	165	200	181	181	153	166	181	196	173	200	193	164	195	197	186	187	184	164	197	168	190	189	184	155	180	177	174	197	187	179	173	194	208	164	179	156	176	176	172	169	189	190	182	172	184	189	188	209	164	177	178	178	203	205	194	170	170	157	177	170	172	187	175	172	192	172	178	196	188	168	188	195	177	192	181	179	186	226	176	178	192	178	198	185	168	185	203	168	200	165	191	203	167	182	197	170	200	166	183	157	186	187	183	190	206	163	174	161	168	177	186	188	185	188	191	198	175	196	190	176	191	159	192	182	183	167	203	180	170	164	185	159	165	177	190	193	185	170	186	176	189	197	202	157	187	201	179	185	178	161	184	167	172	193	174	174	155	174	180	163	173	176	184	170	178	163	157	166	171	188	191	187	186	173	188	170	167	205	175	168	185	198	197	186	176	171	184	166	168	214	158	173	167	192	187	188	159	178	169	189	159	174	205	176	182	176	173	184	178	169	196	176	186	192	175	150	170	165	159	178	181	186	172	172	193	194	198	177	173	175	184	175	157	162	182	204	171	174	178	160	195	185	171	203	190	174	205	180	169	174	205	157	180	164	199	201	180	146	180	197	181	173	186	206	185	185	181	169	173	165	201	166	179	180	176	162	187	190	152	195	175	174	166	184	195	158	164	171	196	195	187	184	202	174	196	198	190	186	187	174	192	211	175	161	188	163	180	185	166	184	158	164	177	187	174	191	176	196	193	178	201	167	177	177	180	163	170	186	158	190	187	163	204	175	189	168	192	198	171	185	200	189	174	196	182	182	171	164	197	186	167	164	172	169	182	186	187	159	155	176	191	165	179	182	169	188	186	198	195	158	188	173	188	178	174	199	190	181	166	167	175	183	165	165	186	205	170	193	177	175	183	181	186	184	185	177	170	179	189	178	194	184	167	165	168	165	162	163	194	160	207	186	184	167	207	164	158	208	168	157	156	189	155	173	188	175	182	156	191	174	164	163	160	164	179	146	186	187	179	186	196	165	190	199	178	193	155	196	182	200	182	176	186	168	190	165	173	204	191	186	169	182	167	190	188	179	181	186	154	179	169	191	174	180	189	170	198	148	204	191	175	196	185	180	189	174	187	179	178	186	180	158	187	180	193	171	175	179	177	182	184	170	176	174	170	173	164	189	185	182	187	195	167	155	187	202	204	190	171	199	170	161	173	187	176	172	194	158	172	160	171	166	168	197	172	175	170	187	173	162	201	180	194	175	180	180	163	171	185	198	169	185	198	162	168	187	183	174	182	171	189	181	189	173	176	168	178	189	184	168	197	149	160	189	180	185	171	192	178	177	180	178	172	181	167	157	195	183	170	185	168	187	196	186	169	187	180	160	171	180	173	163	191	164	178	164	176	166	178	205	173	171	167	166	200	169	183	192	174	170	177	180	191	182	174	188	174	179	173	192	157	169	211	170	152	147	155	148	186	175	176	146	176	188	162	153	181	189	182	179	162	179	158	193	186	196	158	173	203	182	173	167	170	193	193	196	188	171	188	159	186	171	171	169	197	187	158	174	167	166	199	181	178	189	160	171	182	186	196	187	175	202	179	212	174	182	159	189	196	179	179	174	197	185	183	166	166	184	162	159	173	151	177	188	183	185	201	176	197	211	176	155	202	159	189	177	183	193	172	201	170	163	153	176	205	161	175	193	186	163	194	174	181	168	156	211	187	175	164	170	196	190	187	151	164	151	186	163	189	196	191	183	173	195	167	175	169	189	191	169	164	164	181	200	159	166	175	162	177	212	172	156	171	173	196	174	168	175	179	163	184	177	202	201	174	179	196	173	185	180	191	177	172	157	211	214	186
12546	12083	12673	13846	11532	9457	7845	6152	5036	4197	3676	2492	2009	1588	1252	1190	1056	999	943	875	831	792	813	784	798	798	745	728	713	731	730	766	744	667	682	727	723	745	648	678	645	694	615	638	685	634	660	637	704	584	622	592	650	598	672	648	649	647	627	602	626	639	620	597	608	636	663	577	604	585	572	599	579	599	642	626	565	610	602	571	605	585	574	606	604	583	624	604	579	672	587	581	595	633	610	626	562	588	589	569	600	591	597	595	611	642	604	663	628	633	590	570	561	615	558	615	592	622	601	588	590	585	580	598	588	622	571	577	611	586	616	575	631	587	584	592	596	564	618	592	553	606	600	578	598	631	591	611	618	581	619	645	563	588	610	568	569	596	601	600	605	588	591	620	575	574	617	579	617	593	581	618	645	590	604	572	550	619	564	573	578	557	547	622	632	579	618	598	609	551	614	640	620	555	588	635	621	565	596	596	641	589	605	613	647	590	568	602	641	570	611	591	599	574	582	600	651	601	570	591	569	611	600	622	657	586	581	613	592	562	572	619	564	578	623	577	561	608	645	600	560	576	599	587	645	611	623	551	588	565	604	605	555	604	592	648	550	557	605	589	628	615	627	568	589	597	608	595	573	628	587	654	562	549	604	591	586	622	586	569	574	585	594	590	550	637	624	555	576	613	598	590	599	589	602	614	567	608	540	597	569	610	587	574	621	620	604	569	586	555	586	603	604	555	620	597	602	623	590	617	578	600	589	544	597	563	590	590	651	616	625	574	583	578	620	606	587	614	607	602	583	621	610	595	586	590	612	577	656	579	556	639	658	614	610	623	586	575	600	609	585	582	609	605	569	629	618	585	570	605	605	563	576	594	587	589	642	574	558	641	603	615	573	596	635	610	595	619	577	582	569	606	613	610	552	602	605	621	557	598	576	599	621	587	616	600	610	573	582	576	592	582	590	610	576	587	636	592	618	589	591	611	582	606	600	592	641	607	604	593	618	608	592	570	617	591	594	596	605	591	615	609	626	613	561	589	628	625	644	585	564	614	575	582	624	626	603	560	605	599	607	632	633	586	608	595	619	573	544	579	583	570	635	592	611	592	640	584	597	590	629	596	534	561	554	606	596	616	620	635	563	612	594	579	567	628	515	615	553	622	621	594	605	584	644	621	607	607	602	604	578	580	585	642	641	621	559	580	608	583	581	613	582	578	566	622	620	585	563	604	603	583	593	601	587	584	604	589	635	635	602	601	572	588	603	626	560	645	596	559	625	571	582	584	595	566	576	609	589	555	610	605	605	580	568	582	593	592	571	623	615	641	579	599	568	603	564	615	611	607	601	582	617	579	596	667	585	593	610	604	602	564	584	624	585	566	587	552	592	583	575	614	596	563	614	601	617	630	557	589	577	559	599	544	601	606	621	611	608	601	603	597	593	594	630	576	614	590	623	577	613	590	602	635	565	598	587	584	621	596	585	634	612	596	575	636	616	581	557	606	572	580	607	569	593	616	618	596	605	562	625	606	599	610	595	552	544	596	615	606	613	614	554	570	560	639	561	639	555	586	639	575	593	611	583	595	593	588	625	577	591	568	638	616	655	566	579	607	607	648	562	612	555	591	628	565	562	585	574	622	578	614	566	560	600	618	594	582	608	613	563	619	577	591	583	601	618	607	656	619	553	613	587	592	611	617	595	602	584	639	622	584	647	664	585	588	596	584	606	587	599	616	572	622	628	583	627	637	607	585	599	584	554	660	563	583	619	604	561	584	595	607	591	574	630	580	615	602	603	566	588	575	588	597	632	597	604	611	633	567	605	561	578	618	611	566	663	574	553	592	587	608	631	601	569	561	598	621	617	602	587	633	557	597	605	559	587	616	565	602	602	593	582	570	604	559	569	575	631	580	594	596	554	620	600	613	585	617	616	574	589	584	566	636	614	603	594	622	640	620	593	619	589	582	618	571	649	559	581	580	597	629	582	574	619	614	644	653	610	589	649	610	595	612	543	597	601	615	554	603	612	567	622	578	579	578	596	538	629	642	551	620	622	637	627	573	606	582	633	609	635	611	568	596	570	617	577	599	595	557	574	606	585	579	592	558	639	619	623	631	581	633	624	599	639	593	597	561	627	593	605	642	600	577	601	597	599	593	604	617	607	579	564	641	574	620	589	612	631	596	622	614	617	639	599	634	603	603	632	616	617	602	650	522	574	581	598	597	632	624	593	611	545	592	606	605	622	592	624	602	616	577	576	630	611	608	589	603	646	576	560	634	627	547	594	634	583	535	633	564	624	599	548	614	620	546	595	606	609	592	572	581	575	584	606	617	553	563	605	608	617	557	555	551	568	607	594	558	575	568	607	612	618	593	585	632	601	606	593	604	596	564	612	573	589	625	552	594	608	564	577	590	548	614	626	574	610	616	564	604	580	631	606	596	596	599	600	603	578	624	600	566	628	590	579	650	634	593	588	603	579	587	617	572	612	609	585	569	612	626	610	635	608	599	629	610	629	590	576	567	571	613	563	585	621	565	614	623	599	613	649	590	571	585	594	614	618	610	593	606	577	561	594	579	590	556	607	546	609	529	551	629	598	561	571	618	553	588	628	584	561	606	612	597	594	584	614	597	614	589	641	612	597	588	579	639	580	608	599	589	638	603	613	621	554	599	582	592	565	580	564	613	635	599	568	597	592	610	590	606	541	586	623	600	582	568	572	637	632	615	608	607	573	595	603	566	603	576	621	595	603	536	601	586	600	584	643	597	597	608	555	608	621	624	587	604	586	642	600	627	567	585	560	626	644	606	556	621	567	564	616	569	592	619	629	573	561	614	583	555	586	573	609	625	565	619	544	625	628	608	578	591	600	574	638	585	585	618	609	623	569	614	606	595	570	599	595	585	593	597	611	562	573	582	619	634	618	579	625	576	644	609	606	585	599	570	599	561	573	648	573	551	596	611	616	638	618	578	597	568	620	575	616	591	603	544	589	623	584	604	591	607	563	628	586	570	584	571	617	555	555	582	571	529	607	564	590	610	563	568	585	589	582	612	591	592	615	616	649	613	604	627	605	562	597	594	575	608	561	590	609	554	570	627	615	585	578	579	554	558	611	545	609	591	579	597	634	571	580	611	586	602	600	581	637	571	570	570	643	580	586	657	574	576	561	573	595	561	572	583	599	588	578	598	547	617	612	573	596	589	556	615	631	625	628	613	622	607	615	591	593	624	613	663	603	590	612	577	546	588	589	569	614	563	592	591	587	573	620	598	594	576	560	624	591	598	607	594	582	578	639	621	587	588	576	585	590	553	596	601	569	572	627	605	653	647	577	611	623	598	602	586	632	600	597	569	615	604	610	623	604	638	617	610	548	607	637	589	606	572	588	577	600	509	608	651	613	580	591	579	578	628	611	594	584	560	620	593	576	616	546	619	599	601	590	596	557	595	575	583	606	606	599	582	630	605	590	591	675	585	610	574	602	565	597	599	576	611	638	631	594	639	582	588	627	612
40525	39109	29092	29757	27606	24738	20907	14740	8871	5983	4135	2018	1334	897	650	493	430	345	314	265	275	247	233	265	219	242	243	214	228	235	207	229	218	223	225	182	209	206	196	196	189	218	200	205	209	205	193	177	220	200	210	187	190	188	196	204	196	158	187	180	189	178	198	203	191	190	194	180	211	175	171	186	210	204	183	180	202	156	181	191	147	193	171	212	173	195	215	218	179	177	191	180	180	161	185	182	194	165	211	181	226	174	203	186	166	192	187	166	185	220	188	181	192	208	172	215	168	202	173	174	196	197	179	174	187	189	204	166	181	200	193	194	180	180	193	177	187	207	175	173	201	160	199	185	193	174	165	171	190	186	179	168	177	187	178	201	192	185	178	167	172	194	190	216	175	184	177	186	188	177	176	207	183	158	188	165	174	216	175	181	179	186	169	203	174	192	168	169	195	180	212	183	176	183	184	188	168	176	181	200	205	162	189	192	171	174	187	199	203	207	160	188	177	198	185	183	167	184	191	193	196	192	198	184	189	193	191	188	196	188	186	183	168	191	176	184	192	184	194	155	199	181	183	183	182	182	191	190	184	178	182	172	178	191	166	177	170	185	202	181	182	205	187	179	182	198	195	171	179	175	195	196	187	185	205	184	163	217	156	175	159	180	191	205	179	186	204	192	178	195	182	177	174	182	169	203	207	204	191	189	173	185	216	181	187	178	164	192	203	179	183	176	193	204	184	207	185	194	166	197	188	182	183	197	187	180	172	179	184	189	189	174	189	168	197	179	195	195	196	201	208	187	178	193	183	196	173	172	188	178	182	197	177	209	182	196	175	207	164	215	182	186	190	179	170	190	175	171	202	179	171	177	199	189	195	183	185	206	186	180	194	195	189	172	185	193	209	158	191	186	186	198	183	217	180	176	194	186	182	196	166	175	166	184	189	195	170	194	167	182	174	195	205	181	177	196	203	191	188	193	184	193	194	184	183	171	174	160	187	176	180	196	194	195	177	171	192	199	190	170	177	198	191	184	180	163	199	168	201	175	202	195	219	189	195	154	183	183	182	189	190	161	152	198	181	175	198	193	197	174	182	215	196	189	172	168	185	174	166	193	169	216	186	164	174	177	189	193	218	167	199	178	168	187	194	191	204	169	169	173	201	200	188	175	180	190	204	193	164	181	214	177	184	178	189	177	199	191	177	195	155	197	210	176	209	180	175	174	208	182	178	176	201	168	210	188	194	193	183	150	166	171	190	186	176	193	198	163	184	185	187	165	178	178	166	194	191	194	174	201	203	168	169	180	202	159	164	191	187	192	183	215	188	206	164	189	181	190	179	194	207	167	193	186	178	169	179	182	172	195	196	191	190	191	190	185	171	206	188	196	191	186	220	201	189	185	166	204	192	163	222	199	192	179	169	175	161	197	191	174	186	218	188	176	184	202	181	207	183	183	193	187	181	189	197	174	170	185	176	174	205	179	159	184	185	163	177	175	199	179	168	175	180	193	179	212	179	171	189	176	197	190	185	173	158	186	184	167	207	171	181	213	203	202	190	214	176	171	176	192	172	183	193	179	180	203	192	184	186	173	163	176	181	188	181	210	188	183	192	186	189	176	191	184	179	175	170	171	185	187	196	167	175	214	187	201	176	177	181	198	189	184	210	210	168	172	176	182	174	210	179	202	155	191	185	173	172	199	215	198	175	173	162	192	174	185	169	177	194	196	182	197	175	186	183	185	174	187	178	164	153	172	179	198	177	169	205	197	167	202	175	193	167	207	184	175	188	214	186	175	174	199	197	186	194	205	172	199	174	160	177	185	180	180	202	164	188	173	198	172	175	179	189	208	185	210	189	167	179	196	202	189	180	181	190	214	177	163	188	182	173	178	214	214	208	188	183	176	182	209	178	170	206	165	188	166	183	211	167	198	172	207	199	197	176	190	170	181	207	181	170	188	202	197	186	195	203	209	199	178	178	195	212	152	191	223	188	197	162	191	212	182	200	193	175	188	194	185	187	205	197	181	211	164	182	175	196	190	194	162	169	207	202	193	189	187	198	193	170	192	209	188	189	187	166	198	168	159	181	202	173	187	178	184	193	181	182	170	165	163	184	168	178	181	186	194	198	179	186	184	185	198	184	184	186	188	183	194	176	193	193	195	194	198	179	183	175	191	192	188	184	215	165	186	186	163	191	197	208	174	202	194	217	186	191	201	179	186	190	178	179	186	178	182	202	154	172	194	194	195	185	204	175	190	188	177	179	176	191	183	188	195	184	167	195	180	205	183	189	180	187	209	210	181	188	186	187	186	180	211	186	169	181	175	175	189	198	162	207	187	187	168	184	188	169	179	200	184	194	197	168	185	179	193	185	185	183	181	188	179	176	172	186	186	180	180	200	163	204	196	170	156	167	196	199	181	196	199	184	197	170	190	174	210	174	193	161	154	186	190	178	184	199	197	167	181	156	185	176	179	194	182	199	180	185	190	184	191	210	183	186	185	177	202	202	182	160	150	175	173	177	174	181	166	168	189	190	199	171	140	185	172	166	187	186	190	175	196	174	172	189	188	193	165	180	204	196	194	178	187	190	167	192	177	181	177	189	192	197	168	167	185	186	210	180	182	180	180	172	186	201	166	188	177	175	207	157	180	183	182	183	189	221	193	179	214	166	174	187	186	208	171	225	208	176	192	210	180	198	178	195	182	169	185	190	175	188	186	174	167	166	170	177	179	154	176	179	182	201	176	178	173	181	186	165	209	172	175	208	193	187	189	179	184	165	175	180	186	190	149	194	186	202	180	163	188	194	201	194	194	198	179	207	184	178	184	205	176	191	199	181	198	196	185	152	200	195	180	185	202	179	183	162	203	178	166	172	179	206	197	171	217	159	194	189	209	169	172	197	171	166	189	185	163	183	203	202	173	158	167	206	168	163	162	199	188	169	171	213	178	183	200	186	179	180	181	174	169	214	190	178	206	173	149	187	178	190	191	218	181	153	207	171	194	177	188	196	157	179	206	181	189	176	203	197	186	163	204	210	197	187	157	198	208	209	208	225	213	182	186	205	199	189	182	200	200	184	209	199	155	221	187	193	169	192	187	195	192	183	169	180	177	185	221	211	171	190	194	179	196	199	207	184	191	175	192	182	188	166	171	215	180	179	186	171	187	190	191	175	190	199	179	179	192	171	205	215	185	172	167	192	165	183	190	178	187	178	177	186	173	178	193	172	172	182	184	187	171	189	156	176	160	187	204	190	177	205	168	189	150	219	171	211	179	176	190	193	170	215	178	189	183	186	184	191	198	196	185	194	207	174	188	166	201	182	181	187	176	195	201	206	159	193	204	152	187	176	207	174	160	191	176	197	168	190	185	215	191	187	183	186	197	196	195	182	184	157	167	197	169	189	178	185	178	189	192	193	201	193	192	175	208	191	163	201	195	166	184	174	191	205	182	179	161	171	202	160	173	192	181	164	177	194	158	189	207	205	207	177	153	164	186	177	177	181	214
31604	32459	30213	35427	35498	34811	32889	26073	20787	16512	12995	7988	6243	4767	3706	2689	2396	1826	1593	1377	1307	1121	1128	1071	1014	998	965	938	886	951	942	880	948	925	916	860	855	863	828	768	768	764	754	733	762	745	767	776	735	669	741	654	682	638	654	675	673	624	680	649	636	655	659	673	676	657	676	650	609	634	650	610	602	636	658	605	591	651	631	665	642	597	618	644	643	585	600	607	626	610	589	643	606	628	636	577	604	592	616	606	600	612	642	668	626	592	620	644	610	591	630	624	584	601	585	640	630	651	636	651	620	626	559	609	588	610	623	612	664	678	665	624	671	610	649	595	599	624	578	652	642	626	622	606	632	643	654	629	629	612	592	582	634	663	622	613	617	664	643	661	609	606	623	624	635	611	590	622	605	637	622	623	664	616	650	607	646	599	628	631	643	637	608	617	640	598	638	612	607	638	610	631	671	598	615	618	620	595	632	564	623	628	617	621	597	650	655	598	628	632	650	602	591	645	620	628	580	613	621	613	664	648	614	612	526	619	603	618	578	662	618	613	628	636	621	620	579	638	618	578	615	615	630	618	618	589	618	633	617	661	609	631	632	656	605	634	643	614	586	608	597	617	608	605	612	614	660	578	615	658	630	606	602	638	610	647	637	577	635	634	631	616	632	681	618	609	650	623	647	635	618	637	624	636	584	601	597	619	634	620	618	634	617	616	632	613	598	581	597	594	582	621	652	618	641	595	592	647	632	654	612	602	604	634	671	588	587	636	618	648	595	633	630	635	616	623	640	611	625	613	623	639	623	596	569	619	562	610	621	618	608	595	619	635	619	633	603	614	630	568	602	605	641	590	646	601	558	613	618	631	672	577	615	605	605	621	639	609	610	598	616	624	616	600	566	578	618	658	639	604	654	628	626	582	582	621	659	596	648	572	614	654	634	603	648	614	593	613	645	649	616	595	617	600	636	664	608	643	619	637	655	625	634	662	619	616	631	578	585	548	620	638	604	603	625	644	665	604	608	592	603	623	615	686	613	632	562	635	587	582	615	612	624	567	547	582	648	613	638	646	648	669	568	604	639	628	667	605	607	648	645	624	592	619	608	600	593	610	589	622	607	639	657	589	639	623	625	579	581	619	601	608	650	609	624	604	601	622	600	686	636	633	624	609	557	608	600	640	659	643	607	619	709	631	616	602	632	620	628	591	611	651	586	613	557	648	614	652	648	636	600	617	624	631	611	627	597	628	610	635	604	631	638	628	628	643	619	641	640	701	613	628	610	613	603	606	591	648	624	645	592	589	591	615	605	639	621	616	625	605	627	632	652	584	606	622	606	609	602	652	616	639	609	665	577	648	595	607	624	599	655	650	598	591	607	591	666	636	658	619	558	639	600	652	595	612	640	633	601	646	602	619	597	611	634	647	613	598	612	633	629	629	638	633	587	594	608	574	636	626	595	595	619	616	586	622	639	601	637	606	604	586	620	592	631	615	584	619	632	627	575	645	610	639	604	640	616	613	600	602	617	626	629	627	619	627	635	621	597	622	613	634	596	662	632	629	609	628	681	599	622	614	619	657	579	593	610	630	663	628	630	624	576	531	611	634	642	611	643	621	596	601	618	620	627	641	637	621	633	613	631	614	638	638	594	627	643	648	627	620	655	673	620	659	623	611	611	620	622	644	620	604	650	586	601	661	607	647	595	604	617	672	597	613	664	656	599	589	614	600	597	586	625	614	649	587	628	600	588	611	635	563	583	646	599	641	618	622	598	603	600	587	592	644	599	621	624	615	650	646	591	627	599	626	585	615	612	626	616	590	634	548	644	602	622	617	654	628	638	614	619	631	575	607	566	604	607	623	660	634	600	635	647	628	670	630	624	638	622	661	642	581	601	603	613	593	611	639	600	620	631	621	612	626	663	609	625	631	658	598	614	616	610	660	641	613	624	578	636	634	692	604	582	632	588	654	607	645	592	618	612	590	632	661	586	636	679	607	653	596	587	613	598	618	621	625	634	630	640	620	619	618	601	635	612	625	592	644	605	577	631	609	677	586	589	636	624	658	618	606	589	631	621	623	594	624	620	639	596	616	594	617	591	590	655	614	604	611	624	612	643	606	606	633	614	649	621	593	609	608	626	638	612	608	596	651	583	615	607	646	591	631	611	620	639	593	626	606	661	610	623	592	637	636	641	620	661	677	575	610	635	615	609	609	637	635	601	635	656	623	601	623	596	578	633	600	595	621	658	628	591	604	628	557	644	630	634	615	589	607	655	636	573	573	603	617	647	618	618	616	614	574	580	589	584	674	639	601	595	586	642	553	608	609	598	537	611	640	659	645	628	661	645	588	629	655	600	616	648	595	631	616	623	597	592	593	620	554	634	635	625	600	630	584	620	630	594	569	593	623	598	640	549	649	620	597	619	669	618	619	604	624	593	604	625	623	584	607	616	582	594	603	649	635	629	611	634	604	598	658	621	576	598	603	602	607	593	632	583	631	621	607	643	624	656	603	572	594	593	610	592	611	646	597	602	587	617	605	608	634	547	616	596	571	577	632	595	624	615	616	613	650	635	639	609	657	622	588	629	569	639	576	563	590	629	639	649	634	632	653	612	619	604	650	598	597	604	584	593	649	646	662	603	621	624	583	582	622	600	595	565	595	612	662	603	616	642	634	571	603	584	635	607	589	613	643	594	632	669	612	638	617	658	636	620	612	630	584	632	661	610	620	602	602	617	619	605	645	617	606	576	584	631	606	591	621	582	643	578	636	612	631	604	633	621	620	561	627	627	616	631	609	585	639	609	564	623	625	663	604	602	622	640	635	645	575	550	621	657	621	614	562	643	622	577	662	626	603	600	595	603	626	574	597	637	576	612	655	640	628	651	583	603	626	625	582	627	614	586	599	618	590	645	617	626	617	632	651	620	539	631	618	618	582	625	656	602	650	644	596	633	581	624	589	608	607	616	626	618	641	656	619	601	636	636	593	633	589	619	638	583	644	620	587	598	584	629	624	601	636	593	568	595	584	606	609	649	644	622	630	662	609	594	588	625	642	626	612	615	634	574	599	598	627	629	611	620	608	595	616	617	585	668	634	615	627	620	627	604	629	637	604	604	634	639	579	616	570	591	638	578	637	591	653	614	622	608	632	633	624	597	658	598	635	593	612	619	587	634	637	601	622	609	651	612	613	592	616	590	597	594	626	622	624	612	615	593	621	592	606	584	596	608	628	599	596	605	602	647	581	630	642	644	616	645	608	582	608	594	608	645	621	600	601	581	584	638	598	644	580	607	621	596	600	654	625	600	635	615	558	652	615	608	639	616	575	636	600	620	638	618	608	639	594	649	580	610	613	614	611	645	596	622	629	612	596	618	602	645	616	653	611	628	600	646	610	645	606	588	608	613	641	630	597	600	586	602	640	592	637	616	618	614	569	618	596	642	642	574	614	627	596	596	629	637	617	621	646	629	600	604	584	596	624	602	643	611	567	581	604	605	590	615	626	598	594
50142	43994	33011	35076	33911	32767	30505	24801	17509	11964	7977	4177	2624	1691	1247	909	747	681	542	477	444	382	380	421	359	360	352	350	391	333	327	332	316	365	331	338	352	324	338	306	307	292	285	322	278	285	300	311	290	276	285	290	314	280	307	270	274	295	295	289	296	299	280	267	277	266	284	331	272	296	292	250	276	272	255	275	284	282	308	299	276	290	299	299	296	288	294	309	291	265	294	249	308	275	267	263	267	261	273	296	262	260	298	278	306	285	266	271	256	273	266	271	303	258	277	238	284	287	283	284	285	296	290	271	278	282	274	264	276	295	292	224	253	281	274	287	287	299	283	249	249	289	282	304	264	335	282	292	293	291	268	256	264	278	255	214	274	279	284	293	263	285	278	296	270	266	259	298	284	289	264	299	314	293	286	254	289	254	294	259	292	265	285	294	300	284	254	275	283	289	263	301	252	308	288	286	265	264	289	282	279	278	264	270	293	283	246	279	277	285	280	305	256	278	241	272	299	294	288	272	274	267	272	295	283	287	300	285	254	284	297	275	268	265	251	273	263	290	268	277	314	267	313	274	308	290	285	283	263	233	336	255	264	264	274	285	272	295	281	273	256	320	293	279	243	285	295	281	284	274	256	284	255	298	262	282	294	298	301	298	270	286	281	290	276	251	277	275	268	306	274	299	282	284	278	289	267	289	270	260	274	261	254	287	291	292	276	263	313	298	283	273	257	256	255	259	274	282	300	268	250	279	280	298	282	277	274	299	261	295	269	281	263	286	298	278	252	267	283	305	279	303	305	286	297	281	236	294	287	278	288	279	267	290	262	270	312	287	291	307	250	282	271	279	298	257	275	294	263	296	299	286	266	281	263	269	288	256	275	278	279	263	272	303	301	294	272	273	244	283	261	313	268	265	286	296	265	265	280	273	297	276	273	278	280	245	288	273	288	319	267	276	286	276	323	282	263	289	291	290	297	279	290	270	252	291	254	287	290	282	278	260	280	277	285	287	253	285	285	253	250	268	270	261	278	285	279	288	266	248	272	292	266	307	279	289	264	309	279	263	290	281	300	285	282	286	272	304	290	275	291	281	299	299	284	269	291	306	261	283	276	266	258	262	281	291	276	287	278	276	276	290	289	259	276	290	273	299	272	287	273	269	280	286	290	269	270	261	263	270	297	283	266	309	277	283	286	272	287	233	277	275	300	271	275	281	272	255	271	299	294	293	273	306	289	258	290	249	257	272	268	300	247	276	292	279	307	263	294	260	316	270	284	308	258	264	263	279	272	305	288	250	280	287	298	301	275	274	290	294	265	259	328	302	294	269	287	291	276	283	267	255	290	292	302	267	262	285	317	269	292	289	284	293	253	277	292	263	293	258	274	276	281	268	277	250	260	268	274	257	310	293	279	282	238	295	310	262	278	275	287	261	268	276	284	239	299	280	298	268	262	305	281	265	308	278	248	282	292	306	287	274	285	270	272	298	269	281	271	311	280	271	287	305	260	279	275	255	264	290	279	298	276	303	303	276	293	245	268	293	274	286	268	253	240	268	288	274	286	248	282	242	273	304	287	264	283	300	282	266	281	271	296	257	282	285	275	282	269	303	281	309	264	264	303	288	275	280	291	282	279	270	281	266	269	295	295	282	291	297	278	299	271	280	245	262	270	296	279	262	272	287	254	271	286	276	273	276	288	309	279	276	298	300	297	301	293	271	291	311	273	298	290	310	273	269	279	289	280	262	272	270	273	294	260	267	268	259	278	281	268	281	278	255	282	300	289	260	296	282	288	308	257	257	290	289	313	274	275	255	292	252	295	294	285	253	278	261	251	288	315	285	258	280	303	266	285	253	275	278	258	272	263	282	295	279	278	280	272	289	272	266	265	263	255	267	259	294	280	289	306	282	283	306	279	282	288	317	303	284	275	272	274	259	298	281	264	292	258	287	272	245	266	240	275	269	265	287	318	253	301	276	254	277	275	291	270	264	291	306	282	274	250	297	307	259	274	261	292	278	283	280	296	278	281	275	301	280	284	254	257	303	275	269	293	299	278	286	229	259	296	272	303	282	297	276	293	282	303	294	262	296	251	293	262	280	284	313	272	266	273	298	278	281	263	275	306	274	286	268	270	291	264	295	280	282	296	273	267	286	236	277	298	254	326	251	269	288	260	248	282	296	260	282	292	285	273	295	281	273	297	269	299	292	271	257	255	276	286	292	284	283	285	291	260	306	270	278	307	274	278	281	283	246	288	282	240	289	258	255	274	280	253	285	292	326	285	287	276	276	294	251	265	276	274	300	290	287	270	287	287	270	267	265	286	265	325	275	274	290	259	290	275	259	258	274	279	285	281	288	287	258	285	268	248	283	272	290	287	305	279	266	262	279	291	251	274	263	242	266	284	299	274	268	297	288	285	271	295	262	272	258	296	275	301	286	265	296	278	282	287	303	250	318	261	290	284	295	287	285	299	284	286	266	259	283	283	286	244	285	294	288	271	274	272	261	258	291	258	279	304	258	270	255	319	254	272	246	280	259	297	265	252	267	268	252	282	291	286	267	288	245	286	288	267	276	298	244	284	287	323	280	264	299	269	280	279	286	280	299	294	303	262	246	289	275	270	281	292	262	282	316	282	285	261	278	273	303	277	272	278	255	290	275	275	304	276	278	298	286	258	301	292	291	279	276	304	252	283	265	298	277	286	281	279	290	258	318	300	285	260	309	282	307	300	289	301	254	258	257	303	284	279	296	291	325	283	270	262	290	270	289	299	269	285	265	260	292	264	332	293	287	292	262	285	287	314	281	254	292	285	290	268	279	310	292	279	299	286	286	295	277	284	309	257	284	294	309	268	286	293	277	291	278	278	267	312	269	298	310	270	299	291	291	282	270	283	255	276	279	256	293	286	264	286	284	273	270	257	299	297	270	295	271	276	300	273	262	277	272	295	265	287	293	288	280	298	286	281	284	271	278	313	272	278	288	253	292	279	249	297	274	277	285	261	276	278	266	258	276	269	264	293	283	248	272	283	303	238	268	275	268	272	278	289	270	258	261	272	261	269	248	272	298	281	275	294	267	268	310	302	288	283	309	269	305	275	287	285	277	271	293	310	268	306	279	285	260	304	297	274	263	292	303	285	306	252	284	307	291	302	251	268	262	261	262	293	264	266	290	263	268	305	249	238	268	275	295	279	296	265	291	258	266	263	248	285	306	266	284	300	276	261	305	261	291	275	293	279	274	291	267	282	296	296	265	294	291	247	284	302	273	248	317	277	280	270	279	256	306	264	275	277	270	284	267	254	297	270	293	259	275	297	266	324	279	279	274	279	296	278	284	256	280	302	257	266	289	282	262	241	283	275	306	269	274	296	243	276	282	306	269	254	241	262	281	298	288	286	308	269	283	278	266	252	284	287	278	266	289	241	280	315	281	303	280	273	261	282	240	308	285	283	282	284	292	280	264	302	260	291	286	245	285	276	266	257	278	273	273	282	292	267	265	275	268
39468	40026	37190	42732	43270	42822	42314	34420	29560	24078	19584	12831	10538	7874	6483	4850	4129	3212	2907	2304	2200	1810	1710	1669	1650	1666	1501	1461	1348	1419	1384	1377	1423	1358	1370	1256	1214	1251	1156	1091	1117	1143	1035	1146	1093	1028	1075	1057	1067	1030	1052	997	985	979	928	971	883	914	914	929	940	959	982	951	877	870	883	957	880	950	858	914	865	867	916	878	846	871	849	866	848	898	879	872	858	858	897	852	889	880	867	863	849	848	879	870	901	914	961	875	858	889	862	912	872	869	817	881	865	869	832	926	917	846	888	866	839	864	839	880	866	816	848	899	880	828	911	841	896	866	877	890	856	876	852	904	864	871	894	845	887	898	851	882	908	823	881	859	849	863	849	912	817	890	860	837	938	865	914	887	859	862	843	896	908	878	920	873	878	858	834	835	900	905	876	877	950	896	863	882	827	842	884	922	847	876	831	839	808	854	884	878	866	889	890	868	871	870	895	902	833	852	852	867	867	912	855	851	817	860	876	895	880	870	897	916	834	920	882	895	864	887	890	880	869	823	907	867	872	858	895	847	920	848	856	842	874	893	858	866	843	835	844	885	864	838	869	824	861	888	902	900	885	863	876	868	893	885	875	900	878	880	882	872	856	861	852	847	908	860	883	883	931	873	853	854	901	859	873	817	873	812	894	820	897	830	897	884	882	885	888	855	889	848	850	835	882	867	839	876	907	887	873	874	859	868	875	830	828	876	853	890	864	881	914	792	896	850	906	839	854	847	870	932	903	885	861	833	838	959	853	897	905	913	873	888	845	841	830	859	885	902	907	876	883	835	869	857	876	849	822	892	915	867	837	882	889	833	876	834	852	819	829	847	856	884	860	795	906	855	895	882	928	868	784	877	879	850	892	861	896	816	911	879	846	857	843	888	878	879	843	876	928	864	851	899	914	864	884	880	819	863	892	833	860	869	896	869	874	833	851	846	890	849	836	907	895	855	854	829	884	860	918	913	900	845	889	861	882	867	876	919	841	881	832	922	881	924	881	864	818	887	851	879	882	867	834	900	821	894	857	929	833	863	859	876	894	850	883	903	833	908	897	874	862	834	871	891	887	870	950	878	886	874	878	898	832	858	849	862	868	823	831	868	876	842	842	901	865	891	851	841	841	851	855	847	859	881	900	829	840	848	891	896	866	855	870	841	834	856	875	898	861	854	885	839	897	872	844	860	827	829	860	857	849	899	853	883	818	868	864	819	833	847	879	855	863	858	859	836	866	857	924	840	859	955	835	905	893	873	845	855	901	832	848	905	886	865	907	895	853	859	866	798	835	862	885	805	878	886	896	861	931	855	856	867	875	861	866	859	880	863	844	826	854	886	925	860	866	892	881	801	854	849	845	849	844	894	884	868	835	859	890	883	847	869	860	929	914	854	879	886	860	884	886	928	912	865	935	823	867	850	859	843	868	846	891	872	861	914	895	882	863	878	950	862	855	846	891	874	871	830	846	908	877	933	910	880	878	806	844	884	827	831	899	872	835	855	854	911	852	882	897	847	802	830	855	888	882	861	858	841	861	809	848	893	876	851	894	882	852	887	858	860	880	822	886	890	876	850	933	888	892	873	863	792	892	861	880	890	910	840	872	899	881	861	889	908	850	847	875	873	857	892	869	887	816	863	877	877	878	835	893	889	909	867	866	817	886	881	908	832	832	887	868	874	854	855	850	903	824	848	867	866	814	842	897	811	885	911	884	839	875	821	883	906	877	893	853	878	886	914	872	869	936	874	868	920	810	900	883	841	824	890	913	846	856	858	853	879	862	889	848	904	898	893	874	830	845	901	901	899	850	875	877	879	879	874	877	902	805	847	932	892	841	817	868	824	907	846	839	835	839	845	844	850	870	831	841	869	881	843	865	878	798	816	941	882	844	853	860	870	824	885	837	852	870	826	883	859	861	936	896	884	814	848	854	847	857	932	884	831	884	863	864	866	813	879	868	911	928	880	869	819	845	929	853	831	800	882	848	920	855	897	915	838	863	844	834	849	853	813	925	895	864	888	881	867	911	879	877	828	853	849	900	864	857	828	852	851	876	878	890	854	892	871	877	818	877	900	889	871	859	849	836	880	855	910	895	846	888	906	838	923	799	849	864	882	848	889	880	829	833	855	859	817	890	910	866	833	877	877	922	879	911	866	906	852	845	898	817	911	842	851	847	847	846	897	858	866	917	823	823	865	877	880	880	898	848	903	874	874	846	846	900	824	854	883	865	861	847	911	894	913	865	852	846	867	854	850	910	846	855	882	812	847	875	817	808	879	890	880	824	878	870	878	869	852	869	876	871	879	856	904	857	879	852	889	865	836	847	875	872	914	920	917	861	856	834	825	892	893	852	873	826	874	852	831	840	866	919	855	819	895	916	877	887	859	858	844	871	828	895	922	889	840	881	851	888	875	925	835	858	859	897	882	845	879	885	855	872	888	878	852	826	918	868	889	822	878	886	858	906	909	848	814	926	865	898	882	864	924	878	846	840	877	847	833	854	843	887	904	870	873	886	902	849	911	885	935	890	860	874	910	903	867	882	901	854	866	903	843	838	879	847	862	869	910	885	845	887	799	877	939	889	860	862	837	864	898	886	869	911	862	848	875	857	889	876	903	880	800	794	883	826	834	858	826	857	867	842	879	840	879	877	877	875	920	882	905	870	830	846	828	908	861	846	843	870	880	865	845	841	860	854	812	849	869	881	913	852	872	915	893	873	847	887	897	880	866	902	850	897	862	890	839	829	846	847	847	903	821	850	845	918	867	896	936	830	875	862	869	878	848	904	866	939	830	910	869	879	910	821	905	885	925	897	874	877	878	859	883	914	851	877	875	869	880	892	842	853	882	824	907	884	890	849	884	828	835	854	854	831	899	818	853	892	905	831	864	891	838	925	883	896	915	886	869	819	865	903	832	859	852	866	841	885	863	858	880	904	864	893	833	867	903	898	854	817	854	882	851	909	864	848	811	888	889	877	877	850	918	867	827	926	861	895	882	824	857	888	866	886	825	865	908	853	859	888	857	879	882	884	847	893	837	859	909	824	893	896	867	857	857	837	819	876	848	860	820	827	886	893	811	796	834	902	787	867	858	860	868	918	857	827	871	874	825	877	910	894	826	877	847	829	896	904	902	836	872	881	875	924	845	855	882	834	827	883	895	868	822	854	841	862	886	849	860	859	862	866	887	878	922	869	855	896	853	873	892	889	836	906	854	910	824	841	881	863	895	860	868	895	882	891	865	883	860	886	909	853	884	885	808	908	859	813	902	919	860	845	822	858	871	872	869	868	856	895	851	887	830	865	892	869	844	905	885	876	870	848	860	875	881	865	877	910	897	855	895	884	879	876	884	821	823	819	828	851	859	912	862	879	904	903	893	818	865	924	881	853	863	887	869	890	852	840	894	883	901	897	864	862	846	799	843	840	881	844	884	878	854	852	877	881	818	900	870	845	925	915	835	828	846	874	880	873	834	845	847	847	831	934	809	869	877
16309	10414	7186	5689	4105	2897	2049	1401	1004	867	693	512	405	322	285	268	240	233	242	217	225	211	211	215	215	213	233	201	191	192	208	196	198	199	186	180	207	200	190	218	206	201	198	218	192	211	206	181	191	175	188	185	174	187	187	178	175	203	176	179	181	189	156	187	162	180	163	164	199	183	163	178	176	185	181	190	172	199	199	169	172	175	183	200	185	194	181	183	154	199	191	169	157	156	170	179	179	178	181	215	168	185	197	195	174	201	170	178	186	191	183	195	197	174	157	163	180	190	169	199	199	167	178	191	168	190	182	162	195	199	183	197	164	181	184	188	175	180	177	201	203	214	192	167	184	174	172	163	190	173	195	167	186	189	184	182	173	188	172	161	184	180	188	174	176	172	160	186	191	198	187	183	210	159	169	175	181	170	175	175	162	160	188	219	179	204	178	181	175	195	164	171	184	208	170	164	188	191	193	162	171	160	193	165	165	192	190	176	203	159	182	208	167	164	169	184	172	181	206	161	176	192	201	171	169	178	180	189	135	203	194	199	148	184	156	171	208	195	199	177	176	182	175	176	163	195	187	170	163	150	172	208	206	173	168	188	191	183	176	186	184	173	184	185	183	174	167	188	166	206	170	185	213	181	188	176	193	202	192	198	180	184	172	174	190	172	183	183	187	161	173	172	153	159	181	179	191	168	191	201	166	211	166	185	192	165	203	169	169	169	155	174	167	169	225	177	179	182	163	185	192	162	179	186	207	181	216	176	181	170	161	181	157	205	172	171	174	186	169	155	192	210	161	169	181	201	218	162	207	183	181	195	174	185	169	197	185	198	177	186	182	175	164	188	199	198	194	162	176	197	174	185	167	205	186	194	174	177	179	183	189	165	198	176	198	196	176	186	188	175	175	195	189	171	170	165	190	178	180	166	204	160	173	175	177	204	165	174	153	163	180	190	190	177	158	201	151	178	178	191	191	200	185	207	177	170	178	170	210	144	198	193	186	187	195	186	193	196	182	210	201	196	176	178	210	193	181	174	162	161	178	194	182	179	173	170	166	172	166	159	179	194	175	176	140	172	192	181	178	173	190	189	215	213	171	201	178	185	151	165	186	166	184	186	164	161	190	176	186	213	163	147	183	173	166	207	177	198	159	192	207	199	193	185	190	195	187	200	184	180	174	165	164	158	190	195	159	170	177	188	188	175	178	207	159	187	178	200	193	188	195	205	171	192	199	171	189	191	165	192	173	183	183	189	171	168	170	185	168	194	194	183	168	169	201	203	184	165	159	203	186	183	179	183	180	198	212	207	182	176	186	181	191	171	184	166	208	180	187	208	194	182	183	163	188	169	192	173	161	194	165	185	192	175	182	175	190	206	178	178	191	195	191	201	174	180	165	161	188	179	190	164	191	183	173	162	200	183	194	186	179	190	166	211	173	177	164	198	199	183	177	195	196	186	200	159	157	164	165	190	181	156	175	189	200	178	183	202	185	171	189	184	183	162	170	173	184	174	193	178	196	187	175	175	186	180	181	185	190	169	176	180	197	185	175	208	175	195	187	188	173	183	163	203	198	178	188	192	209	161	184	184	168	171	182	194	173	168	192	182	199	207	174	194	204	192	179	205	190	155	191	169	192	190	168	188	161	184	184	166	182	187	175	162	183	170	188	182	183	180	175	179	207	186	162	154	196	151	144	178	184	200	165	182	170	179	186	184	172	171	178	183	151	193	185	174	167	199	185	207	177	169	153	174	181	188	189	165	180	189	159	196	182	176	185	186	154	183	186	193	186	156	186	192	176	179	166	182	200	179	173	177	179	180	183	193	193	189	192	162	179	188	177	203	201	189	168	176	185	165	196	179	178	169	173	198	169	176	187	164	167	188	152	180	172	182	164	167	200	207	175	186	182	203	178	189	195	192	189	177	168	159	154	210	195	179	195	186	149	189	199	182	194	165	189	181	168	164	197	197	165	165	180	180	217	194	180	183	186	157	173	173	189	174	196	199	184	188	220	175	199	173	186	193	146	201	197	187	169	175	173	172	170	189	173	194	195	154	206	185	164	173	175	176	181	191	193	179	192	188	195	189	177	186	183	180	188	176	184	215	180	187	194	178	190	185	155	180	199	178	174	179	185	168	215	189	198	165	202	188	158	155	195	201	200	199	193	192	178	186	171	179	188	180	166	185	191	221	194	192	212	197	193	182	205	159	196	206	172	171	171	196	189	185	171	173	167	195	178	191	162	176	209	162	178	195	199	182	175	188	172	197	191	178	179	187	169	162	181	170	175	173	161	167	184	192	137	163	179	191	171	187	177	166	172	192	196	197	180	178	208	162	202	187	194	157	210	187	179	179	191	177	182	190	196	193	168	192	190	169	190	181	162	176	212	158	188	184	179	191	177	190	195	208	193	188	167	162	174	173	179	185	189	175	217	196	204	164	161	171	187	199	193	169	166	183	184	182	208	166	207	178	194	177	210	146	221	165	191	162	184	171	185	189	206	179	185	173	201	178	196	153	205	156	167	180	186	173	180	191	203	168	179	182	162	183	174	197	191	177	177	193	169	177	168	190	186	188	159	179	179	179	167	184	166	184	162	188	166	210	161	177	209	178	171	190	157	188	180	184	152	179	196	197	178	161	181	177	173	156	179	154	161	182	164	176	181	192	188	182	197	163	183	187	184	208	172	174	174	178	186	194	173	192	179	184	172	189	186	187	198	216	199	182	182	161	181	192	198	193	161	182	211	172	174	167	184	180	180	187	190	184	158	183	201	185	184	173	177	186	175	184	177	180	208	181	171	168	194	189	160	175	189	171	179	188	167	194	191	189	197	190	184	178	174	183	194	189	184	182	176	182	192	178	208	181	179	209	175	173	177	143	183	155	165	185	178	153	194	172	172	158	183	159	181	188	166	171	197	180	185	187	165	192	173	162	160	172	166	200	208	196	158	169	171	172	173	164	173	170	173	186	180	176	162	201	204	197	204	177	186	183	170	179	187	181	166	185	170	174	160	181	194	202	185	166	165	182	183	175	159	180	197	186	164	172	180	158	218	183	168	197	181	190	182	170	190	200	159	203	196	167	176	177	200	173	186	192	185	204	182	170	205	167	178	188	165	158	176	190	191	182	200	196	189	183	178	204	168	196	170	199	180	198	154	187	188	183	175	199	170	174	200	182	176	193	184	193	162	187	195	186	161	181	184	195	172	184	186	199	196	163	166	173	187	187	179	181	154	165	190	193	185	185	187	160	164	156	205	165	186	171	173	163	197	189	168	178	161	185	204	199	177	186	178	192	172	183	192	182	176	201	176	204	174	161	160	200	157	184	190	206	167	171	210	181	191	171	182	181	169	209	158	190	195	212	172	158	185	161	193	164	184	158	192	186	174	190	190	169	176	182	175	191	176	181	174	171	164	188	181	197	182	191	181	181	167	184	179	184	172	185	214	197	176	180	188	195	185	185	177	174	186	187	182	178	170	193	179	185	185	208	182	166	188	162
13038	12090	12442	13870	12079	9724	8157	5911	4946	4342	3619	2654	1939	1572	1248	1159	1116	1011	898	870	856	852	786	815	781	782	785	721	735	768	750	728	773	687	782	728	674	702	720	723	688	680	708	650	661	710	651	707	649	670	686	626	629	623	597	677	605	606	584	631	686	658	644	638	622	648	679	558	626	602	604	601	627	592	559	576	592	578	623	610	593	646	614	571	628	630	629	633	605	579	606	555	573	636	624	586	605	624	591	618	580	605	614	678	597	560	623	586	622	600	663	593	587	573	642	615	613	609	618	622	600	652	599	624	576	568	600	612	613	626	617	598	608	633	641	616	593	604	605	591	602	645	601	614	627	595	580	663	589	625	634	674	606	612	616	638	601	658	570	562	587	596	623	581	610	548	600	592	617	594	625	630	589	647	618	575	652	613	649	605	592	599	593	648	617	589	614	620	562	602	620	633	602	631	608	596	626	633	593	600	580	663	605	625	611	637	603	583	574	630	604	626	588	608	622	585	580	585	604	594	591	616	638	598	582	615	636	627	544	595	608	604	622	656	633	665	646	622	613	652	566	605	595	586	642	635	613	629	627	614	623	590	600	631	640	617	582	550	606	614	655	643	587	611	647	631	628	627	615	622	631	599	624	610	595	601	642	620	636	636	583	637	592	589	633	611	582	605	595	614	629	597	564	587	622	592	634	627	625	569	642	599	576	596	606	605	602	622	621	615	586	611	568	614	587	577	618	624	648	592	604	574	617	623	557	639	629	616	550	616	622	597	591	648	617	566	624	599	612	546	575	591	584	582	619	656	565	659	629	565	565	632	601	609	586	590	587	629	589	608	601	559	581	600	609	611	626	623	556	628	623	582	650	641	612	645	621	588	587	579	602	635	594	560	627	611	596	635	583	593	580	569	599	580	597	614	586	596	560	572	582	592	642	575	612	595	572	599	639	603	600	596	586	627	618	586	566	554	612	575	612	596	601	583	609	615	654	588	582	625	601	626	622	616	569	647	654	630	618	612	623	671	608	583	580	625	601	607	616	592	632	613	646	614	651	569	621	615	569	605	595	590	648	672	596	577	623	605	595	578	619	600	621	585	576	585	618	612	633	630	624	548	595	653	638	632	614	624	586	627	606	627	597	619	638	596	575	614	586	652	579	620	576	571	612	624	586	597	599	601	618	633	630	599	618	648	565	592	678	590	558	641	594	610	608	626	640	622	641	616	567	572	601	614	672	631	638	653	581	616	624	577	642	610	581	647	615	623	612	588	606	631	587	575	634	569	617	583	656	611	619	636	631	608	642	635	597	577	619	608	637	601	635	584	613	625	632	616	597	591	600	607	621	622	612	587	637	599	557	646	595	622	581	630	602	628	571	601	547	604	636	592	607	621	608	596	593	584	623	599	609	593	619	605	596	598	584	606	608	622	566	639	602	598	602	589	603	596	631	623	620	609	632	591	627	602	601	638	585	645	590	596	577	609	567	592	580	588	578	633	599	617	571	605	583	646	593	624	592	625	600	649	619	618	618	593	580	601	629	630	655	605	626	633	606	624	638	580	620	572	613	558	636	603	606	593	634	613	656	590	588	615	610	597	584	614	593	644	690	628	633	598	572	587	608	628	631	604	639	587	577	619	579	590	636	644	636	584	592	629	610	620	609	586	582	592	572	620	599	612	614	625	602	599	655	578	577	630	637	645	586	574	587	591	562	635	607	614	624	572	610	605	660	597	617	618	617	616	601	608	601	588	598	621	603	635	590	608	627	613	626	669	604	584	612	608	618	598	608	594	601	604	615	610	576	629	587	619	640	619	625	629	578	609	619	614	635	600	581	589	649	616	598	644	618	601	603	599	633	610	578	615	582	579	575	631	629	599	582	605	614	628	632	620	617	601	621	622	587	613	628	627	614	605	602	626	644	554	619	604	585	616	629	625	572	604	606	604	585	589	663	572	561	632	617	645	628	617	596	599	591	555	604	624	580	601	599	611	580	605	581	567	593	611	596	603	640	593	588	609	591	571	594	545	611	617	653	554	562	625	608	591	602	627	574	656	616	571	612	680	565	594	624	616	631	591	561	567	615	615	556	626	606	630	594	625	567	618	619	610	590	572	680	587	582	613	632	608	591	600	589	629	649	652	597	568	605	630	621	610	643	644	640	596	604	593	645	589	629	598	587	603	670	600	620	635	655	596	604	611	625	615	612	611	649	610	658	608	606	614	617	632	599	588	643	609	598	585	631	591	643	596	618	559	598	602	600	602	639	617	600	600	573	606	615	599	618	624	612	595	631	596	582	580	609	555	638	601	646	629	630	606	573	696	640	624	628	588	623	603	615	598	623	576	610	592	587	643	611	613	593	643	585	600	627	599	588	632	631	651	612	611	637	555	616	607	609	617	561	618	590	590	596	615	612	596	583	628	577	611	622	610	648	604	614	611	637	647	580	592	651	619	644	634	589	597	631	636	635	598	585	608	599	609	619	607	641	615	630	638	627	632	617	672	655	597	620	648	585	600	610	563	613	626	619	674	609	601	607	668	609	568	639	627	636	577	664	621	625	607	608	582	633	600	618	624	638	594	594	558	604	624	590	604	617	559	592	568	617	600	614	581	615	567	625	598	576	637	613	603	600	626	606	624	597	589	605	624	629	623	600	631	590	584	618	612	595	617	619	593	579	630	620	618	542	586	600	616	625	602	585	597	629	585	606	620	589	626	603	595	603	627	575	617	615	613	607	607	576	613	628	624	613	649	628	604	607	656	618	620	623	619	615	586	589	612	633	629	597	642	614	641	609	608	633	581	605	623	591	596	614	638	579	643	631	628	579	620	610	605	624	629	588	592	640	652	608	593	572	612	633	605	632	612	603	634	577	641	644	602	621	591	584	592	599	622	654	629	558	636	582	587	637	625	599	589	661	569	585	585	638	612	577	615	628	627	618	645	596	582	594	635	592	595	631	584	610	622	573	615	629	599	628	655	611	613	613	606	597	575	615	573	643	630	647	634	627	606	613	594	592	583	608	606	597	583	557	629	563	633	603	624	582	593	624	623	591	594	598	650	591	644	604	567	622	606	619	597	630	643	603	637	634	606	578	654	609	603	605	591	656	593	627	568	612	608	627	627	574	563	586	595	609	627	595	647	646	615	606	627	660	596	626	614	634	573	585	583	584	657	633	609	610	627	609	605	606	603	642	600	588	632	602	613	605	627	654	647	591	618	607	614	626	606	599	621	628	583	629	629	579	565	611	587	630	599	612	569	654	599	574	659	620	592	580	636	599	604	598	581	595	649	592	593	649	609	598	617	599	609	570	617	573	661	623	586	550	569	629	556	625	640	627	606	601	590	605	611	583	598	625	607	640	582	589	612	631	571	589	579	617	614	599	610	620	571	577	651	585	603	604	618	591	609	607	616	632	590	620	605	608	633	661	617	609	600	653	623	601	587	604	593	609	606	546	638	635	615	586	609	602	622	585	614	580	618	610	618	576	597	675	614	618	605	579	597
40301	39979	29250	29833	27680	25983	21547	15006	9000	6275	3761	2268	1374	848	571	460	506	359	329	308	293	252	262	239	248	257	207	238	248	221	223	229	203	192	209	228	232	199	170	223	209	188	203	204	194	201	178	225	218	212	222	188	197	191	198	194	201	193	182	195	182	187	170	212	177	187	180	189	207	184	185	195	200	187	191	225	215	202	190	174	161	203	194	184	181	198	177	176	180	192	193	180	209	198	206	189	179	190	192	180	180	199	183	176	190	195	178	183	192	186	198	159	182	207	196	169	183	186	223	204	188	195	181	209	195	195	181	186	183	170	206	187	205	161	188	191	204	195	201	210	190	214	176	206	159	220	168	165	185	203	160	207	190	181	170	184	210	180	185	199	189	183	188	197	197	182	196	178	181	195	193	179	192	182	190	190	203	173	180	200	218	184	167	200	186	184	201	196	208	197	185	183	182	184	196	205	195	193	205	167	216	174	202	192	196	180	191	194	165	212	174	177	193	177	183	164	179	166	187	198	183	179	190	192	184	191	192	175	188	208	192	187	189	198	180	205	199	174	198	196	199	176	193	191	208	180	166	181	198	182	179	180	178	193	181	202	187	184	180	191	177	173	190	186	212	207	191	198	184	169	193	204	205	195	188	172	176	174	200	193	168	183	181	201	179	198	211	186	193	208	183	196	193	200	186	207	194	173	191	166	219	234	202	184	195	202	190	186	190	192	210	196	185	173	213	186	170	196	176	155	194	166	184	195	175	196	182	185	182	171	205	162	187	185	199	189	205	196	185	170	181	195	165	196	197	170	195	182	176	195	182	223	195	202	184	211	184	163	194	178	196	193	178	183	198	197	171	198	186	169	161	190	220	197	186	199	176	197	176	186	171	196	174	186	169	175	189	205	170	190	195	208	186	180	173	182	189	207	183	173	189	185	185	215	198	160	186	182	191	191	166	198	178	215	160	183	180	197	197	176	190	192	189	167	157	169	178	192	183	182	174	206	201	188	218	187	166	186	209	184	154	201	186	167	206	186	162	208	193	179	178	199	190	162	183	177	153	164	194	200	199	189	206	187	171	186	171	179	181	178	171	191	188	187	182	204	200	192	196	175	191	175	166	176	202	197	180	209	172	204	179	185	193	176	193	189	173	207	193	174	213	202	178	207	184	158	186	185	202	180	207	180	198	188	174	210	159	185	189	205	181	176	187	187	181	196	175	191	178	189	198	188	174	196	175	180	186	191	174	174	180	217	204	188	202	180	195	203	212	199	210	210	197	194	191	186	181	182	162	185	196	178	170	194	187	176	175	180	189	199	207	179	198	189	166	186	167	191	183	157	193	195	178	201	177	204	191	203	201	201	193	179	184	213	184	197	172	202	172	163	175	190	169	197	178	193	194	210	181	203	207	194	175	194	184	175	190	200	209	199	192	219	175	188	217	176	176	185	197	182	185	214	163	163	158	188	184	200	179	177	189	178	168	191	197	169	188	208	164	202	182	163	160	196	185	201	178	179	174	207	188	194	185	210	170	173	181	169	179	201	202	214	200	204	189	169	173	180	170	168	184	175	182	199	210	206	204	183	199	184	183	196	172	201	179	204	178	183	202	180	181	182	225	208	173	197	178	200	193	184	162	195	185	192	197	188	187	168	174	184	185	187	187	150	196	182	175	182	162	205	176	178	190	163	191	178	179	185	206	196	177	183	217	197	197	186	187	169	173	170	194	202	147	187	192	195	205	218	212	185	193	197	172	208	178	166	190	194	176	191	174	203	175	191	174	210	184	191	188	189	167	185	168	192	156	199	174	179	205	168	180	179	203	171	192	170	196	187	168	187	201	195	196	172	202	181	196	195	188	174	182	189	183	178	165	167	192	189	208	204	184	191	180	179	211	178	172	173	192	165	170	199	203	178	191	193	182	202	203	174	192	182	167	203	172	200	197	182	182	169	195	184	220	190	168	176	171	206	180	156	188	170	184	210	201	198	192	213	196	187	179	183	154	213	187	180	185	200	198	146	184	180	196	195	201	194	196	182	184	179	207	205	181	163	156	159	190	174	188	188	181	170	201	182	204	170	204	177	197	196	195	211	216	186	192	187	154	168	194	177	178	199	214	181	169	172	161	157	191	186	167	182	196	164	179	173	192	183	166	177	184	176	195	179	182	184	180	187	187	204	168	150	152	188	179	187	178	194	186	198	179	201	175	181	190	211	193	199	160	184	201	200	191	190	176	183	196	191	163	157	194	188	178	207	180	167	188	189	172	171	185	192	160	169	178	174	151	171	171	182	191	194	188	205	181	185	180	179	178	188	182	178	190	177	208	191	196	192	215	159	202	187	181	197	189	193	194	189	165	188	186	160	173	199	204	165	191	198	178	200	182	191	191	181	197	172	204	191	196	214	208	182	202	175	183	211	187	195	209	182	199	197	173	208	177	194	162	176	170	208	222	176	172	207	200	187	177	181	188	181	207	193	188	195	211	177	202	177	188	200	187	196	193	179	180	175	161	188	215	207	200	175	201	211	179	224	218	193	201	193	195	173	176	189	175	202	205	180	180	176	214	201	202	173	151	172	202	161	178	194	198	171	184	202	188	174	206	187	171	164	181	191	190	209	183	199	194	198	179	185	189	191	182	174	219	207	207	211	194	155	186	176	179	166	177	190	215	178	179	175	168	190	179	178	192	211	199	172	201	202	173	193	178	197	217	177	178	179	203	192	175	183	172	189	188	178	182	214	200	180	191	192	180	184	179	191	192	219	194	171	185	194	186	180	182	176	181	183	195	174	198	182	203	201	186	194	179	209	169	180	183	169	188	195	186	185	179	189	190	188	176	180	164	182	188	188	192	158	217	166	190	190	199	170	186	198	183	183	187	169	196	183	185	174	174	192	177	176	193	179	181	198	187	182	201	194	195	181	183	214	193	198	181	189	207	176	176	221	191	160	191	191	187	205	165	184	203	198	179	197	182	192	162	195	215	198	176	179	174	182	188	204	173	160	206	183	172	196	181	169	196	198	202	228	209	180	185	189	181	195	163	177	176	171	189	207	189	195	193	188	203	173	204	203	198	186	156	178	201	178	174	205	191	172	178	183	195	200	184	197	190	180	187	195	188	199	189	191	171	190	186	171	190	178	194	226	189	165	197	216	196	166	175	180	189	183	194	183	163	200	181	179	174	189	204	186	196	183	175	182	164	183	190	184	192	195	186	176	190	182	186	170	160	185	193	179	179	165	213	181	174	188	203	188	197	205	178	183	204	150	199	203	186	186	162	205	193	199	180	191	210	176	204	191	181	204	157	182	184	180	163	188	172	188	193	169	188	170	167	191	196	173	168	190	191	203	193	164	185	181	179	212	176	175	201	196	174	189	174	185	175	191	200	176	200	174	218	184	210	173	178	185	201	182	207	177	175	189	188	193	181	170	195	166	176	214	200	175	172	186	167	206	183	182	173	198	186	190	184	180	224	179	186	190	203	200	202	190	171	174	190	184	193	194	185	202
31212	33462	29932	35813	36535	36008	33555	25311	20684	16635	12168	8259	6332	4410	3140	2810	2472	1896	1685	1429	1282	1257	1096	1070	1088	1053	1007	970	982	906	910	952	909	918	896	883	909	822	826	819	845	763	781	793	786	749	814	753	708	741	780	706	683	657	698	652	675	712	659	665	682	698	649	664	650	667	690	680	645	604	687	624	622	646	633	647	616	599	639	600	634	657	682	625	596	635	664	631	613	636	612	610	631	635	590	624	620	698	642	620	636	601	631	604	622	607	649	681	659	619	629	642	623	559	619	632	626	625	625	568	693	636	585	622	613	606	577	648	638	579	635	640	642	651	623	655	660	618	623	613	619	625	629	652	578	561	607	601	614	601	669	599	580	605	642	660	599	606	664	590	660	585	655	614	650	655	666	594	656	635	618	658	596	559	670	632	579	614	670	650	561	592	648	672	655	583	639	630	610	619	609	587	635	611	636	602	598	624	623	609	637	602	647	629	605	605	618	615	542	657	612	679	637	645	654	595	655	604	614	678	605	644	617	585	633	651	658	650	639	637	600	635	640	618	620	619	638	635	653	626	637	592	656	607	623	659	611	606	621	633	577	647	625	620	616	594	629	616	624	617	686	610	610	617	633	628	585	628	658	622	640	662	621	656	618	647	620	622	638	657	640	604	634	584	657	578	656	648	616	643	594	646	633	605	680	626	603	637	640	621	626	642	594	612	629	597	607	642	648	623	620	596	642	637	629	605	620	602	625	637	595	626	608	611	645	635	647	633	639	649	654	613	595	628	655	634	650	611	677	666	645	606	644	638	607	601	641	637	651	654	635	614	645	625	634	663	630	655	654	617	597	634	605	639	623	636	673	663	659	627	590	607	609	644	660	611	637	616	622	632	599	608	615	616	667	645	590	646	594	638	644	629	611	621	678	607	692	589	598	630	651	607	605	630	612	641	626	643	619	566	654	628	609	598	626	636	673	631	621	602	617	622	656	629	598	612	600	659	609	617	657	571	602	661	629	631	601	611	629	683	621	609	628	656	630	612	625	639	622	621	659	621	619	634	588	622	607	638	648	630	636	665	577	636	667	608	653	605	671	610	617	628	666	661	636	614	584	630	643	612	665	646	584	628	629	630	625	653	639	596	641	623	615	644	655	613	646	615	633	638	632	607	663	632	607	604	629	631	600	630	627	576	609	621	573	634	610	617	633	638	631	599	643	616	632	633	629	606	620	619	626	658	658	653	646	617	594	621	624	686	619	610	642	621	641	651	616	635	661	647	642	629	602	625	617	642	599	647	627	620	604	619	628	607	639	634	671	652	612	611	622	619	568	602	605	576	650	669	617	607	627	635	629	648	645	572	636	615	600	632	613	613	650	602	680	624	619	642	667	639	611	581	613	657	578	648	616	584	629	592	596	605	612	604	616	639	606	615	676	631	629	672	674	628	600	641	627	664	642	597	652	618	632	594	576	642	618	597	621	619	645	632	596	620	619	629	627	653	620	621	661	661	607	615	644	623	602	642	575	628	636	641	613	585	634	583	607	600	613	645	640	589	591	672	605	625	624	660	676	598	625	601	621	615	555	593	613	616	628	597	629	600	570	625	629	619	605	600	555	628	631	649	610	591	596	671	619	630	616	610	628	593	607	617	631	650	628	596	634	655	589	644	690	630	666	612	598	631	618	661	647	640	661	667	621	619	570	610	614	609	600	644	631	665	655	671	617	625	630	620	594	612	671	623	621	624	628	611	654	598	644	624	634	636	607	612	649	648	604	627	643	626	615	644	654	630	629	638	677	609	645	608	622	681	611	635	615	596	641	648	630	623	671	674	662	603	622	558	554	614	603	624	624	668	647	594	648	563	602	625	607	622	624	637	637	615	595	595	641	608	648	601	635	614	635	646	575	624	677	645	639	617	617	601	616	612	588	628	600	635	648	589	593	636	599	622	657	619	627	610	595	630	635	643	616	619	586	587	639	603	618	629	612	649	586	625	646	607	637	583	594	590	637	608	615	604	648	640	641	611	618	655	637	655	662	660	623	614	635	668	625	626	667	638	628	661	633	642	625	619	631	644	603	620	640	608	613	640	566	589	646	651	600	620	649	593	606	619	661	618	575	629	619	619	627	638	661	612	642	662	632	654	603	588	637	620	646	616	657	602	623	664	583	615	603	650	631	607	614	649	599	634	632	630	672	610	628	625	663	645	642	637	638	595	630	628	618	588	606	656	642	605	610	625	653	621	626	616	623	621	611	636	620	611	625	653	676	591	604	571	569	616	618	625	648	652	632	642	604	621	642	584	640	651	652	613	660	606	575	635	622	611	642	628	616	604	628	576	649	625	652	662	694	657	628	613	594	648	672	630	605	615	612	671	613	685	682	577	630	599	669	625	623	609	660	627	613	621	595	598	646	670	592	635	663	658	607	618	622	593	613	621	668	656	649	596	666	632	602	623	624	638	624	617	581	601	630	654	610	667	610	641	591	617	637	608	684	616	616	651	615	611	639	621	624	615	608	645	601	621	633	636	667	638	638	566	583	646	588	665	622	655	591	631	608	603	599	638	582	598	594	605	641	620	624	678	626	594	650	620	628	610	641	610	594	616	653	654	622	636	603	589	659	680	644	618	569	650	590	615	648	631	663	642	611	616	572	584	630	602	656	598	633	634	611	622	639	591	639	652	626	611	642	602	621	642	655	607	615	619	601	655	655	648	622	656	629	614	610	627	623	606	644	633	618	641	626	615	618	614	631	650	628	613	651	656	646	624	644	615	698	662	596	655	646	626	620	617	643	606	631	614	633	608	609	618	597	637	618	622	604	633	643	635	617	682	583	621	612	635	641	562	640	601	621	645	621	653	625	583	564	627	652	587	660	640	661	599	663	677	626	666	625	585	626	629	632	621	609	588	635	669	605	624	627	615	604	594	656	663	566	618	664	631	596	644	603	639	657	626	587	621	639	666	663	591	593	605	626	650	612	626	654	602	651	604	620	640	622	623	616	583	651	605	585	622	587	622	681	661	620	593	655	611	642	633	617	605	591	647	591	599	653	623	645	612	653	662	665	618	618	649	595	617	665	647	615	628	657	636	598	665	596	603	600	629	623	629	637	678	611	618	636	659	629	635	661	624	624	654	659	655	630	607	598	629	611	593	612	584	647	616	606	656	600	658	622	632	630	632	604	636	646	610	578	637	668	673	631	651	568	584	609	618	688	642	628	642	585	618	595	644	655	639	652	609	614	657	608	595	610	576	616	612	649	562	611	645	608	624	605	644	639	639	655	603	595	644	587	623	619	610	661	661	664	621	628	665	611	646	653	585	610	615	641	606	612	627	656	632	627	616	595	659	626	615	621	592	623	645	557	601	609	627	611	574	630	627	613	620	608	588	650	618	664	631	608	619	578	599	640	618	633	631	617	645	622	644	614	648	626	587	651	614	610	636	641	597	616	624	605	609	641	594	642	653	595	603	590	659	628	616	626	599	642	643	604	605	608	615	661	628	625	635	638	644
51232	44577	33103	34243	34428	33665	30900	25021	18155	12002	7786	4525	2965	1821	1344	975	770	661	553	483	466	426	490	376	342	359	386	350	359	375	349	360	327	373	334	368	310	322	317	327	341	331	329	313	288	292	327	328	297	296	323	318	308	275	278	271	295	283	271	295	316	276	304	289	258	301	300	288	275	287	286	307	324	298	278	286	247	278	271	274	281	293	304	278	279	295	294	273	264	292	280	270	245	246	320	305	271	330	303	275	276	289	286	288	260	267	236	269	285	295	291	257	261	274	301	291	285	279	290	267	337	287	268	291	278	302	316	275	263	295	283	287	305	290	282	277	286	297	297	322	287	294	276	252	271	278	313	301	292	269	273	298	286	277	284	278	264	273	314	264	286	302	276	291	281	278	264	268	270	298	265	273	278	296	296	273	291	309	272	290	261	283	260	256	280	272	295	266	278	294	285	294	272	278	291	274	284	282	237	308	309	301	273	271	267	308	305	297	265	286	278	267	296	302	300	274	288	295	269	280	270	282	271	288	282	296	289	266	285	294	281	266	284	291	305	260	307	255	265	277	288	272	275	272	262	281	301	258	288	265	264	293	306	252	269	276	253	282	302	278	262	298	287	273	279	278	272	300	267	278	296	280	275	298	280	287	294	291	314	268	315	307	269	275	269	301	302	325	282	307	248	268	279	286	290	279	293	302	299	276	302	266	266	297	300	296	247	243	302	305	311	309	282	311	308	268	293	276	278	304	245	279	266	241	264	285	258	266	245	314	260	301	271	296	284	281	273	301	283	265	277	266	281	285	298	281	260	271	262	261	270	276	262	238	292	293	286	292	304	262	300	270	277	284	276	270	296	294	278	290	259	258	271	314	283	289	292	294	300	272	281	265	273	267	261	297	273	254	274	294	266	303	275	245	280	285	278	307	308	311	268	280	264	327	274	301	266	275	269	261	300	275	295	256	265	281	292	294	261	293	296	278	271	286	272	257	277	273	309	255	264	294	309	303	287	299	283	276	309	300	271	309	269	265	277	279	307	307	298	277	282	289	277	308	291	278	295	320	290	281	308	274	293	293	282	294	274	298	291	286	276	275	265	273	284	256	291	314	292	292	283	303	277	288	275	295	300	265	250	252	277	283	277	259	270	279	298	270	286	260	288	263	267	294	264	248	258	282	311	267	276	269	309	286	259	285	266	286	265	280	282	295	284	313	260	292	277	266	233	296	272	283	298	257	274	282	287	321	275	289	313	265	276	275	267	310	268	280	288	286	300	278	268	280	282	255	247	276	281	275	289	285	292	254	296	275	262	289	266	286	270	277	312	298	241	295	274	286	293	281	288	273	288	270	277	287	313	289	286	282	286	279	318	318	259	301	253	276	261	289	269	300	256	256	300	284	295	280	277	269	277	262	293	275	265	304	301	284	291	309	245	282	296	273	277	283	274	260	275	281	274	327	278	304	269	294	275	279	295	283	276	263	291	284	270	303	273	288	252	270	282	262	268	253	283	280	259	268	279	281	308	291	289	274	295	274	286	261	268	292	256	296	248	312	286	281	290	282	286	287	281	260	292	252	267	286	263	294	305	264	281	285	297	289	314	258	271	285	308	322	260	314	291	272	304	292	273	301	278	272	272	281	272	288	283	298	288	267	294	264	298	261	281	263	295	289	275	292	285	267	279	284	258	295	280	291	273	277	289	291	257	255	307	261	251	281	277	295	283	312	292	290	261	258	269	266	273	313	264	249	274	273	263	281	281	278	314	296	277	263	282	313	297	274	276	277	266	273	275	283	251	301	285	265	288	292	301	273	298	275	274	283	311	296	294	301	266	259	289	341	264	296	286	292	320	265	264	270	277	267	284	289	298	276	279	293	266	298	258	273	279	299	291	247	255	267	312	280	286	321	259	300	266	255	277	279	293	282	282	281	281	289	252	276	285	280	250	280	295	258	295	286	305	282	287	293	266	282	277	297	268	288	283	281	262	285	273	287	277	270	295	285	297	281	259	287	306	252	276	286	260	290	275	275	264	281	301	271	274	301	299	314	279	301	301	267	279	267	274	276	265	270	257	288	277	301	307	272	285	271	268	268	285	308	262	282	268	270	267	247	280	270	285	262	268	281	294	321	256	269	283	273	262	255	302	257	294	272	274	289	282	306	262	283	291	283	309	292	282	284	269	250	324	288	284	278	279	295	280	297	290	272	277	269	259	308	249	267	281	297	278	263	269	275	282	298	279	269	263	281	255	269	255	292	282	268	285	284	300	263	283	278	276	285	299	260	270	294	284	288	277	267	292	301	259	288	281	282	268	308	274	289	324	307	282	289	271	295	285	287	282	300	291	291	274	305	302	265	294	244	302	240	281	308	295	266	297	280	283	277	280	292	290	291	295	290	284	282	274	278	279	265	312	276	285	262	280	288	312	279	282	298	296	291	281	272	310	280	264	282	286	326	284	279	290	300	311	293	274	293	276	267	273	291	258	289	280	305	287	253	331	269	267	282	287	306	294	266	288	268	261	291	290	271	266	272	312	292	291	280	293	284	281	272	287	280	282	303	316	247	265	278	308	296	252	286	264	269	303	304	329	276	287	299	277	303	294	291	293	295	303	272	250	298	257	302	265	301	271	279	304	270	301	292	329	270	295	271	273	271	288	273	283	285	257	295	286	312	305	285	305	278	284	291	248	283	309	289	266	281	278	266	279	287	283	265	280	277	272	284	273	279	284	297	289	286	320	300	247	307	266	299	282	288	276	285	275	281	262	267	273	298	276	311	298	289	299	276	299	289	283	266	290	259	291	302	318	288	273	272	280	299	296	274	307	265	279	268	264	276	282	283	290	287	285	325	280	272	331	280	274	263	260	311	264	288	275	257	263	275	276	304	299	273	280	288	304	280	232	273	273	278	286	270	293	321	288	282	284	323	279	262	251	273	291	292	275	256	265	268	293	224	311	299	281	294	279	282	292	285	260	293	250	270	268	254	306	263	292	305	287	277	306	286	292	279	308	245	277	300	302	300	275	257	281	262	303	261	311	265	279	300	292	293	284	285	292	296	286	270	269	285	295	293	245	273	282	257	297	288	288	241	288	281	277	267	320	261	292	273	299	292	291	272	275	281	266	276	250	291	281	302	277	269	280	286	258	275	278	268	291	270	292	297	287	278	307	315	266	283	277	291	307	280	266	287	286	270	286	318	282	284	305	289	263	282	251	267	285	291	298	266	261	289	266	293	294	287	267	252	284	287	258	289	253	300	291	295	298	282	289	298	305	296	281	260	272	286	282	308	277	295	299	265	262	291	297	279	289	264	305	271	280	292	273	299	263	280	290	279	276	277	263	285	259	249	286	277	279	288	293	264	289	271	275	293	270	293	259	281	298	294	288	274	294	310	290	294	262	274	250	249	296	283	249	278	290	300	298	276	283	284	272	268	266	300	306	296	242	283	285	280	282	270	291	286	280	317	304	245	292	276	270	290	317	315	305	265	282	285	280	278	264	279	287	305
39714	39684	36781	42275	44339	44075	42156	35720	30145	23302	19701	13163	10550	7331	6194	4935	4143	3183	2719	2321	2183	2000	1888	1630	1676	1562	1582	1420	1425	1442	1444	1322	1402	1360	1287	1245	1295	1202	1195	1166	1184	1154	1070	1093	1084	1082	1112	1070	1070	986	1049	1013	978	971	937	973	938	997	937	912	930	954	954	926	920	890	917	919	929	880	921	850	884	902	887	940	899	874	863	910	869	889	864	892	866	888	894	848	888	894	907	872	856	860	817	864	882	939	918	934	871	884	857	933	908	830	850	885	859	875	893	855	843	857	937	866	822	901	877	855	848	856	885	845	905	841	829	881	903	846	829	854	888	914	902	856	852	852	869	860	905	871	864	855	874	823	894	871	898	857	891	828	899	894	857	773	858	908	909	909	886	878	840	859	871	840	917	864	860	915	864	879	908	901	855	873	865	915	901	892	870	871	869	905	860	865	904	916	823	851	870	897	876	895	859	940	861	890	854	935	856	865	891	873	871	881	821	823	801	878	867	883	856	893	915	899	900	850	885	880	833	864	893	914	930	911	883	892	871	855	874	861	883	922	873	860	911	850	864	856	849	835	903	881	861	822	810	866	844	887	866	863	888	839	904	854	831	836	860	881	900	888	866	830	866	888	900	919	894	888	897	913	831	875	859	842	918	884	852	840	912	844	869	882	893	850	801	827	862	864	872	853	884	897	834	813	834	894	934	892	923	844	829	884	878	878	865	827	849	834	877	862	893	888	858	861	878	874	838	885	857	871	789	823	877	820	860	847	876	861	923	898	881	886	855	852	813	956	907	900	895	877	909	847	903	888	845	886	866	859	862	871	863	873	836	885	891	940	938	875	868	903	895	862	833	887	872	890	891	864	852	897	858	900	869	884	883	891	867	862	844	861	881	815	880	871	875	877	913	862	866	919	889	843	850	836	885	893	838	870	852	821	878	882	886	857	874	863	876	870	848	876	858	875	868	877	875	885	837	882	902	880	883	843	861	853	862	884	849	878	950	855	888	832	838	867	786	840	895	867	840	841	874	848	843	845	905	894	942	847	904	865	899	905	922	868	858	897	902	831	873	827	883	878	844	859	841	913	874	830	834	869	895	874	901	905	900	876	930	902	820	876	861	885	845	849	896	875	804	820	876	880	893	897	878	884	850	888	918	914	844	854	933	875	893	917	893	933	827	858	902	806	896	843	885	851	856	851	890	887	894	884	870	822	835	817	878	861	881	860	823	783	875	864	837	896	908	868	869	847	842	894	903	856	853	875	913	823	864	916	900	826	926	886	871	880	904	868	893	878	865	906	823	865	863	838	915	873	908	881	866	851	883	858	895	832	834	829	870	927	857	901	850	825	858	865	882	863	862	865	904	804	890	902	849	821	875	892	888	890	847	874	850	899	896	845	881	823	843	841	874	870	871	918	853	863	854	857	832	877	842	841	906	839	858	898	857	866	925	881	895	840	876	871	897	936	888	870	900	924	911	908	866	885	816	862	905	875	826	861	879	834	922	841	878	871	871	856	851	858	894	835	929	880	859	843	887	877	834	859	914	865	840	831	873	839	834	837	892	966	794	857	833	884	844	887	885	841	801	889	888	943	892	875	841	905	856	908	874	888	848	884	854	861	871	872	863	896	853	904	884	879	874	851	902	831	858	839	825	889	884	868	885	896	808	892	881	899	862	832	850	866	844	846	901	876	886	895	913	873	841	844	902	868	895	861	873	882	873	868	882	792	882	905	860	871	865	861	820	841	869	882	862	860	867	935	894	901	890	832	912	846	869	859	879	922	849	874	863	907	852	930	899	861	875	896	837	841	856	861	907	844	876	905	863	881	913	854	883	891	890	853	836	832	903	843	888	882	809	834	846	911	839	839	848	894	835	873	843	827	880	899	915	858	838	795	874	880	883	846	875	862	877	844	842	861	926	824	894	822	910	886	823	893	880	943	857	855	875	869	902	855	870	882	836	876	864	875	869	803	854	855	919	845	900	862	878	919	862	830	939	864	875	844	909	852	872	870	884	875	869	877	880	882	863	856	852	894	858	881	902	851	862	868	853	845	895	797	884	866	893	896	915	908	846	867	869	808	847	855	864	856	814	891	807	868	886	913	927	847	895	894	912	890	876	869	861	881	875	880	830	809	846	881	864	883	900	832	868	851	856	849	822	900	915	865	858	892	901	792	871	848	880	881	859	851	949	911	837	870	870	902	885	911	914	839	906	862	856	865	870	832	840	845	947	901	802	814	876	842	886	863	848	921	851	834	850	790	894	850	903	916	860	915	866	822	850	880	812	822	863	852	863	881	896	891	874	879	896	848	905	910	885	877	918	915	862	972	848	842	880	907	886	913	885	898	814	905	877	830	871	856	894	904	838	857	872	820	837	847	835	839	858	881	870	833	920	875	878	818	840	881	893	827	879	922	915	891	860	898	891	855	885	929	877	831	900	853	885	855	879	895	826	841	824	843	852	841	859	882	868	860	879	857	860	837	937	890	850	915	795	858	842	872	910	824	832	845	894	882	846	898	894	893	906	857	877	868	895	894	883	924	872	840	900	865	863	896	918	845	878	866	906	846	845	865	860	880	852	893	881	847	888	910	842	871	878	873	868	926	889	885	872	868	891	842	890	857	822	847	855	876	871	800	886	853	909	838	815	860	830	893	904	841	917	829	872	863	916	857	910	847	889	876	886	880	839	886	813	813	803	845	868	859	856	869	856	895	864	849	858	860	854	926	888	876	890	916	835	899	918	875	885	851	855	830	871	863	875	874	839	877	844	913	866	868	832	886	832	821	875	882	847	877	908	849	906	849	873	921	862	877	845	896	868	870	874	883	815	901	894	823	895	853	827	848	912	891	796	874	883	873	838	889	863	888	851	894	848	856	848	890	842	893	834	890	871	872	877	844	868	869	861	871	854	859	884	882	872	884	868	855	854	921	839	853	845	903	874	855	872	925	837	895	843	898	867	885	951	877	873	889	818	850	903	861	840	871	896	848	881	871	886	853	846	887	919	893	919	846	911	874	872	925	873	803	890	868	882	858	912	877	870	877	897	899	828	934	868	884	831	876	871	841	862	891	890	901	875	880	864	843	851	868	870	889	914	861	915	814	878	837	822	903	831	833	859	876	866	901	855	889	905	899	893	871	885	925	835	869	816	869	856	857	820	842	859	931	919	897	850	836	838	816	838	911	877	888	828	797	868	891	845	879	871	841	866	884	851	867	889	875	924	829	869	899	867	937	840	889	950	881	869	855	863	855	864	877	892	852	840	804	858	872	864	820	870	860	846	848	866	830	907	882	877	911	886	871	871	856	845	871	847	867	894	917	882	855	852	891	919	878	894	924	841	906	879	903	875	867	860	833	851	850	859	845	890	844	857	861	851	870	839	888	867	907	895	866	928	834	835	894	821	857	832	855	815	875	840	898	861	856	820	859	879	889	838	844	876	877	916	892	865	886	840	828	870	939	899	911	872	891	868	912	902	890	927	824	894	861	856	857	848	876	905	867
15660	11298	7573	5696	3884	2829	2056	1255	1013	867	719	582	456	334	319	283	248	226	250	214	228	210	205	213	203	211	187	206	211	188	203	224	197	188	200	206	189	207	196	179	175	197	203	196	204	198	188	196	163	184	187	186	180	164	188	188	190	179	198	177	154	185	195	188	188	199	187	166	183	177	180	167	181	176	187	182	170	230	192	196	183	192	202	198	199	185	161	189	186	164	190	162	181	171	185	185	171	197	207	184	167	197	185	173	190	154	239	190	197	189	187	182	183	196	199	205	173	166	174	173	187	171	191	175	184	190	196	196	173	185	193	194	194	192	178	196	178	200	188	169	166	171	178	197	183	176	200	175	166	175	176	185	184	194	199	202	165	182	192	205	190	204	173	175	176	167	199	203	174	173	186	192	187	189	164	193	201	206	203	195	187	176	173	170	175	212	181	176	156	214	177	173	185	183	213	162	184	188	186	209	181	181	195	178	193	200	176	184	169	199	184	189	167	187	182	187	168	190	205	186	180	149	180	156	208	185	190	195	170	172	183	195	194	178	199	170	184	205	170	164	202	185	192	197	190	201	181	180	170	184	185	194	192	161	186	196	184	196	174	184	163	181	202	189	162	176	176	192	211	191	170	189	188	173	167	169	176	176	192	188	174	197	185	168	187	195	192	169	159	184	172	187	186	205	184	189	194	203	174	188	173	170	200	160	188	212	193	208	164	182	179	169	197	172	170	210	178	186	198	183	148	181	165	162	212	180	175	175	178	177	185	176	187	179	171	170	194	168	199	204	169	203	203	163	196	163	205	160	198	174	177	191	182	178	184	183	201	202	183	188	195	152	180	187	163	167	174	201	171	175	178	183	179	192	179	189	164	190	173	174	191	169	170	192	201	202	213	185	212	180	186	190	185	188	187	175	198	207	190	184	168	200	178	192	181	187	195	154	193	177	197	197	187	168	191	176	183	196	190	186	160	169	173	161	199	193	185	186	171	182	174	201	166	212	174	171	187	200	182	187	184	201	165	182	146	179	184	178	201	188	189	186	190	165	188	187	175	162	178	148	193	188	189	170	189	188	165	176	199	203	180	199	190	168	184	180	168	181	201	193	170	197	176	187	181	190	217	210	163	194	168	177	202	189	180	194	160	160	207	172	190	194	194	197	195	195	217	175	156	177	171	186	172	181	204	181	175	204	180	160	190	179	198	168	185	200	200	154	170	184	168	180	184	195	179	214	183	187	162	190	171	160	198	208	180	189	186	201	192	182	189	193	183	186	181	196	189	163	193	184	181	182	156	175	172	194	181	181	186	190	191	186	200	224	199	195	173	186	188	193	201	177	191	188	192	207	175	193	171	199	206	176	170	181	185	186	169	162	190	180	201	175	189	187	173	197	193	166	171	158	210	176	212	195	186	189	194	171	187	165	151	186	191	181	192	198	187	167	195	182	199	191	181	162	211	176	180	173	204	202	181	197	175	158	194	191	200	184	173	202	183	163	187	175	190	172	199	174	192	193	194	191	174	203	178	179	171	184	224	190	166	200	180	178	194	196	191	205	191	185	187	185	214	168	193	188	185	150	186	167	181	194	176	174	196	172	179	180	193	191	186	196	200	193	191	200	172	193	187	160	192	207	169	167	184	182	170	170	193	185	206	169	191	179	184	159	173	179	180	185	178	164	168	184	192	176	176	170	194	201	192	187	170	168	179	205	166	190	175	178	193	184	184	173	174	153	179	184	182	174	187	190	193	183	185	165	185	181	164	179	180	173	199	164	180	187	202	174	184	166	172	190	196	184	205	191	161	177	162	165	167	214	169	173	185	215	173	180	178	177	188	177	198	181	181	201	179	199	193	184	173	180	187	184	174	196	160	175	202	185	165	196	178	161	174	204	190	171	189	184	172	162	192	201	167	182	201	174	208	192	170	177	207	180	189	165	176	193	199	198	186	176	199	218	205	208	163	168	196	201	179	157	192	174	149	194	191	181	197	182	185	187	177	189	191	209	176	172	190	176	169	159	203	173	180	172	194	176	184	162	190	193	183	184	168	186	174	173	162	187	191	196	189	179	180	182	169	202	171	171	190	172	191	173	188	194	177	199	176	179	198	167	171	173	190	182	168	182	175	190	186	173	184	199	185	185	175	207	182	194	188	189	197	162	200	175	176	186	160	176	174	168	195	179	186	191	190	202	184	187	181	175	178	190	152	173	184	189	182	194	162	201	181	163	179	174	191	176	173	170	181	174	191	169	186	204	197	184	194	179	188	188	172	183	200	189	167	185	179	186	183	176	183	195	196	193	193	207	203	183	173	187	204	182	198	179	168	190	177	161	195	169	161	201	190	189	199	172	181	175	177	202	191	175	174	166	191	202	183	191	171	176	180	194	192	173	183	179	180	165	187	187	190	173	169	184	179	189	203	198	169	198	194	182	188	178	192	175	174	182	199	185	168	194	170	163	177	176	170	192	178	220	168	185	183	201	179	175	182	179	195	182	185	192	195	175	191	165	161	179	190	194	175	184	172	170	198	187	186	178	167	213	190	188	187	221	189	201	210	189	199	180	198	179	196	184	195	176	173	186	223	198	182	178	175	200	192	169	188	173	184	181	184	185	176	191	191	189	173	158	200	184	168	189	210	182	201	207	171	181	182	183	192	200	203	154	178	186	172	187	218	198	200	161	185	180	189	198	202	182	167	177	194	193	187	167	223	205	189	187	158	189	223	178	185	187	179	195	171	164	200	182	178	200	174	202	172	186	197	210	173	174	193	191	184	184	162	209	186	190	189	166	163	180	179	204	178	186	200	198	185	182	179	203	214	190	169	173	173	172	190	167	202	196	157	185	185	190	198	178	162	188	198	200	196	175	201	178	190	170	180	198	167	183	188	183	186	180	159	176	205	222	216	175	184	188	197	169	193	193	198	185	188	180	182	195	177	168	187	187	180	183	177	159	210	172	163	165	180	186	178	184	194	167	193	178	189	160	172	171	172	190	198	195	172	189	167	171	189	191	180	220	176	207	206	198	204	192	181	184	209	176	168	175	207	192	185	201	184	190	193	176	192	164	188	200	192	191	205	195	159	190	194	188	192	182	177	170	189	192	212	188	187	173	153	156	192	182	181	189	215	159	184	169	173	208	178	162	176	183	192	197	206	173	180	159	188	192	206	197	181	168	201	217	176	203	189	172	189	180	182	182	183	190	181	185	193	204	173	206	194	188	169	203	186	188	205	186	173	188	204	200	180	178	145	176	163	192	173	179	189	191	174	171	178	195	191	167	193	169	178	182	189	180	180	199	195	211	185	177	183	182	189	187	171	178	194	168	194	181	182	191	196	190	193	178	177	171	171	189	180	176	163	172	172	184	188	187	192	182	186	182	191	215	170	194	199	191	170	165	202	171	210	180	198	174	195	200	185	204	179	186	179	193	177	193	193	191	166	187	184	180	193	193	170	210	194	183	135	175	197	185	189	184	190	168	185	215	193	175	192	187	171	186	171	187
12925	13166	12328	13720	12048	10547	8566	6003	5137	4344	3752	2621	1933	1624	1375	1284	1217	1037	991	897	887	854	834	838	852	825	817	872	770	790	747	733	767	776	765	708	726	708	733	737	661	702	732	683	650	670	645	670	670	661	666	674	689	596	655	623	653	617	619	637	583	606	633	603	685	681	610	653	569	599	624	621	639	608	621	629	615	613	685	603	577	625	594	622	609	647	606	595	653	625	574	623	600	622	574	601	639	614	599	588	626	606	637	646	592	629	593	659	637	623	615	610	598	631	629	618	619	595	614	630	626	590	647	580	576	606	579	595	578	622	614	637	655	614	610	603	577	569	628	611	629	657	632	598	617	635	584	653	592	597	632	652	611	567	590	598	647	615	613	611	607	644	631	583	567	612	597	569	611	632	630	590	599	581	610	658	602	631	622	618	634	613	616	666	590	639	606	634	619	631	596	612	572	644	657	621	625	594	596	608	587	605	589	632	647	608	638	576	611	621	634	621	599	669	634	604	631	597	613	648	576	655	636	595	607	650	592	579	636	619	593	616	617	602	605	564	578	616	649	625	617	625	645	605	619	629	667	620	595	683	667	579	601	652	642	636	629	634	588	618	597	621	617	553	585	617	625	599	632	612	613	604	645	572	617	591	610	557	592	640	588	626	611	593	611	645	639	625	626	591	637	660	636	650	609	622	622	594	615	635	609	604	583	634	608	617	614	671	591	601	645	637	592	589	574	634	594	584	633	582	632	578	649	613	625	616	612	544	640	632	606	661	628	603	615	616	590	594	647	600	630	622	619	626	607	635	589	589	640	578	607	626	621	613	627	602	592	643	669	597	615	626	642	598	619	624	616	648	631	589	581	629	592	634	598	638	601	633	628	600	609	580	589	591	611	615	605	607	667	595	608	603	626	630	591	643	665	600	618	600	630	605	661	612	650	623	599	593	624	611	648	623	643	583	590	611	628	608	644	651	639	618	606	594	592	623	559	623	601	611	624	622	588	597	637	613	618	649	585	576	588	637	619	621	643	622	592	621	569	640	609	606	639	649	565	620	625	646	625	585	582	639	629	626	607	631	613	612	567	609	581	610	626	612	615	628	600	635	590	606	605	634	627	592	614	649	602	612	581	650	604	607	595	576	627	654	589	643	609	615	615	652	638	598	621	604	633	630	653	584	599	589	594	639	595	601	636	613	583	615	622	588	592	670	615	622	620	604	635	622	576	645	660	626	585	614	628	627	632	615	583	574	586	578	626	665	605	602	630	633	596	605	630	645	628	600	552	599	635	588	616	628	625	648	620	625	656	591	624	631	630	613	612	634	661	591	605	612	598	601	607	616	650	594	629	651	623	641	680	597	596	630	608	598	629	598	607	631	633	652	643	603	645	623	649	633	601	622	580	586	589	635	613	627	639	600	637	624	620	611	631	648	632	636	601	646	645	586	648	606	649	613	618	610	582	631	620	595	629	590	582	598	623	627	609	605	602	578	630	584	595	596	572	601	609	615	637	654	636	669	628	611	593	581	604	603	597	582	605	617	576	606	641	624	617	623	615	642	633	607	619	639	606	631	606	615	645	624	651	628	623	638	638	604	649	678	635	618	542	635	658	594	618	640	599	642	626	575	628	640	585	609	655	565	643	652	622	613	609	662	670	639	667	579	608	611	595	616	624	640	696	596	636	646	610	658	678	656	567	619	593	633	666	609	594	698	605	639	604	600	604	611	619	626	608	626	600	635	611	624	591	625	621	654	596	629	653	640	654	642	636	599	603	669	618	631	651	615	615	640	606	594	607	612	638	649	610	569	675	634	664	639	575	606	656	609	645	653	626	676	629	648	622	569	586	640	624	570	616	543	649	594	610	627	630	621	616	624	645	613	623	625	666	628	575	613	649	623	631	609	576	632	595	623	650	544	644	674	616	637	569	569	643	573	618	602	619	626	698	626	606	604	641	633	630	596	617	599	589	594	626	603	646	598	609	601	601	650	578	603	626	624	603	628	542	623	608	608	628	630	597	641	570	599	641	612	594	587	644	627	593	597	600	602	644	611	629	611	650	606	609	619	625	663	614	594	595	631	616	563	626	618	598	595	683	616	608	616	612	636	619	662	652	692	674	641	583	628	601	669	553	627	587	645	619	640	582	651	653	598	594	630	616	630	594	655	586	614	580	621	670	593	600	643	638	610	635	628	631	618	574	631	618	641	629	628	640	593	590	628	621	625	655	603	614	630	655	601	645	618	646	572	586	608	644	639	629	614	651	647	626	614	609	651	647	627	614	620	638	649	589	627	634	652	568	661	594	610	600	571	565	598	613	601	583	632	667	614	605	615	626	621	615	637	599	626	632	627	642	643	583	616	639	615	650	584	641	617	604	586	634	648	673	640	635	642	668	631	587	611	597	570	649	627	574	628	613	626	572	594	617	657	622	573	591	657	611	588	613	624	603	589	625	607	606	609	663	607	601	586	586	650	631	653	598	571	622	613	617	653	615	606	652	621	639	595	656	693	579	603	656	565	636	645	638	638	608	613	600	615	617	595	581	599	587	592	609	607	617	602	597	620	603	642	656	567	588	608	629	580	629	647	605	602	640	595	635	607	608	662	682	582	579	587	623	653	635	619	585	648	620	578	582	597	596	636	587	630	613	597	625	598	592	601	604	615	644	614	646	641	615	606	612	599	624	607	607	608	594	628	611	625	616	611	655	608	643	612	641	607	617	595	624	644	620	649	611	657	600	615	615	603	621	645	588	661	632	620	583	637	596	629	593	633	573	636	618	643	615	591	575	570	604	600	648	654	592	594	675	579	614	602	652	578	577	599	572	635	570	626	608	636	633	638	632	620	619	611	649	666	646	664	631	608	619	592	593	610	609	598	609	638	610	603	592	620	615	599	652	621	594	644	615	639	614	622	608	582	597	639	634	627	606	611	637	577	641	594	573	592	623	600	595	637	667	664	654	601	601	616	599	601	573	633	670	601	651	585	594	641	602	586	601	646	628	628	606	601	653	649	673	612	610	593	603	605	612	617	604	651	613	605	603	627	604	647	615	611	615	596	606	631	628	625	664	619	622	642	626	646	614	635	622	628	634	635	631	631	599	609	634	609	629	590	705	644	630	679	591	605	590	660	627	607	613	583	633	607	589	670	588	589	607	593	616	595	593	606	597	635	634	599	632	634	610	624	615	623	627	599	640	566	618	667	594	602	595	654	575	650	630	599	631	604	541	637	623	584	620	624	618	640	585	623	592	652	611	638	616	639	565	588	568	619	632	654	609	624	624	596	564	656	612	609	622	596	600	627	617	627	646	618	599	626	590	623	646	649	616	571	602	608	636	659	577	659	590	615	633	622	590	625	621	596	599	599	582	613	643	660	602	624	629	633	605	560	611	652	614	634	596	626	629	586	629	620	603	622	660	610	636	621	615	584	624	580	663	650	604	598	610	597	641	603	534	620	616	570	618	645	599	621	648	661	580	649	626	609	630	630	602	637	651	614	614	667
39389	42685	29412	29823	28220	26767	22258	14930	9080	6118	4033	2016	1334	981	695	499	447	366	337	326	318	281	268	266	269	245	229	244	231	220	222	218	209	218	208	249	211	192	236	204	188	210	214	211	202	206	215	210	204	200	204	195	199	177	184	167	225	210	196	215	211	185	180	181	186	211	188	193	205	181	176	177	181	203	188	189	188	172	166	189	175	225	195	194	197	187	205	178	180	200	197	210	188	196	216	215	198	205	209	203	192	206	189	215	164	180	198	183	163	169	207	160	194	184	210	192	218	183	189	176	197	196	182	181	176	163	209	195	196	212	192	209	202	195	206	194	214	184	186	212	230	181	183	201	196	177	194	194	199	232	187	187	170	215	193	192	186	196	200	190	198	172	178	190	210	205	191	197	183	203	194	166	184	196	198	187	175	186	203	208	207	187	174	170	177	187	180	206	193	201	175	192	179	219	183	174	175	207	206	180	172	198	180	188	184	201	187	163	208	193	189	219	175	177	227	166	182	173	189	192	188	161	231	182	202	196	197	183	202	226	196	190	197	185	180	185	213	211	198	205	209	216	183	184	182	192	178	198	180	223	190	202	210	189	195	173	207	186	194	187	183	182	165	191	190	184	201	179	176	195	223	200	177	195	195	177	172	211	190	201	182	201	151	203	198	189	209	207	201	180	182	210	174	192	185	209	192	205	188	189	197	174	192	219	198	218	188	187	186	182	188	174	184	157	188	187	187	182	191	199	192	207	174	188	168	197	198	178	182	183	198	195	186	187	204	211	171	192	171	187	164	188	195	204	218	197	170	192	185	194	194	192	212	169	186	192	185	187	203	178	190	195	207	181	187	188	177	192	215	199	199	197	179	192	205	202	185	207	189	179	186	207	191	191	174	196	192	197	200	206	185	211	190	177	194	191	175	203	199	210	206	182	198	199	200	177	200	191	177	203	189	184	207	178	186	183	174	202	212	209	192	172	189	170	174	165	171	190	198	189	203	190	219	169	194	223	192	205	199	186	193	199	195	169	172	216	208	207	187	178	194	211	186	178	208	192	178	188	196	183	196	173	151	200	198	217	178	178	205	198	187	221	180	201	178	199	199	200	214	179	190	172	195	200	219	194	215	175	166	216	203	179	185	201	204	209	181	195	177	176	188	212	180	202	217	193	200	205	187	181	194	217	197	206	207	179	187	202	202	175	206	192	185	194	199	190	203	198	156	194	194	193	191	175	212	214	193	190	181	196	164	202	193	214	178	186	199	190	197	200	204	168	187	188	204	181	183	201	210	211	167	190	176	151	187	198	171	191	176	183	187	187	191	184	179	174	187	202	205	199	210	213	195	182	195	190	174	189	187	231	206	186	227	194	158	193	192	191	193	193	213	175	202	184	207	170	204	202	178	165	208	187	212	199	199	202	201	195	222	171	192	184	213	191	165	184	171	208	177	174	178	209	219	178	194	213	195	202	185	192	204	216	187	188	185	188	195	185	196	174	221	171	186	175	194	202	181	147	183	197	182	216	209	174	183	198	194	198	180	185	208	206	185	216	183	192	195	190	185	178	208	192	173	210	163	195	180	214	163	176	187	198	177	182	211	159	187	177	200	177	203	187	190	164	194	195	184	207	173	192	179	194	205	202	202	205	193	184	184	171	198	219	208	181	212	195	209	173	184	188	173	204	197	204	201	172	183	192	186	208	215	186	195	193	198	197	180	190	187	198	183	213	186	206	190	175	187	206	184	202	163	194	170	184	181	206	196	176	221	179	207	199	192	180	205	211	212	185	211	170	199	215	204	157	179	199	190	219	216	175	199	206	200	217	196	189	195	184	210	185	198	197	171	190	193	171	189	198	199	200	179	179	205	219	207	179	200	194	181	188	183	189	208	184	171	197	163	192	205	173	174	194	215	187	191	191	205	195	186	192	191	194	174	192	187	175	187	213	195	199	147	190	206	195	203	192	184	196	181	193	191	190	201	207	189	195	216	172	199	198	194	174	208	186	191	192	182	186	190	197	200	192	193	169	210	175	199	182	174	196	210	182	181	189	183	177	192	207	209	217	186	180	230	222	181	173	207	203	205	212	206	199	185	194	197	211	163	194	182	204	187	218	191	175	202	185	205	206	180	209	192	191	197	170	189	186	197	208	162	199	172	196	202	196	195	181	179	189	204	179	202	173	198	171	193	190	212	186	213	181	195	167	175	196	197	187	216	212	181	187	184	194	183	186	181	162	200	227	167	194	181	184	173	210	214	199	214	180	168	232	192	210	204	198	200	192	203	188	184	189	188	203	168	203	193	191	187	187	202	197	214	179	189	197	211	211	198	192	192	230	173	175	164	211	198	178	152	179	193	191	179	194	202	200	194	194	173	190	179	193	194	180	171	173	202	188	185	202	157	199	191	174	175	224	216	203	190	201	198	171	210	182	154	190	168	211	176	181	193	199	205	195	175	186	180	221	196	186	202	219	196	188	184	193	167	209	171	187	181	185	162	173	187	223	189	168	182	189	198	222	200	183	174	192	175	199	191	195	188	189	190	214	213	185	157	188	179	186	177	203	164	196	176	204	208	199	176	178	179	168	172	204	167	187	189	194	182	201	197	209	199	181	210	181	188	172	205	185	184	203	202	197	197	191	195	194	184	201	163	177	200	209	181	197	198	196	202	196	218	185	171	184	213	189	193	192	207	167	199	194	197	188	206	187	177	201	169	191	204	192	191	179	184	191	180	183	207	175	198	208	186	180	184	179	182	165	195	153	186	218	171	210	200	200	182	187	195	217	216	197	224	192	207	203	207	177	184	180	186	200	177	182	184	225	195	200	163	209	188	189	182	191	187	209	197	198	187	212	199	207	196	186	167	177	216	187	191	204	192	172	196	180	180	186	206	205	187	198	172	205	207	185	196	186	176	174	172	231	189	215	192	195	215	191	190	181	160	170	181	185	232	187	185	208	178	193	173	189	213	186	180	185	162	192	199	192	186	176	198	195	178	172	192	214	196	191	213	194	204	184	191	203	165	196	215	197	197	206	190	184	184	189	205	179	185	162	187	166	185	204	212	197	198	193	198	192	206	197	211	177	180	176	196	195	192	214	217	165	196	184	198	189	210	198	211	179	185	208	203	222	175	192	184	180	199	184	193	189	206	181	173	179	196	188	191	187	186	204	183	195	221	165	182	213	200	216	172	186	193	183	206	202	212	194	168	182	194	176	217	186	184	207	201	165	187	213	173	194	209	184	165	209	174	198	205	199	189	195	196	191	181	209	195	188	163	181	187	186	184	203	178	213	223	190	181	187	193	190	183	166	206	190	180	191	202	180	168	191	192	171	197	202	160	197	190	205	196	180	205	196	220	171	186	192	212	232	207	183	184	215	217	196	210	210	212	196	192	196	171	178	170	181	190	195	193	184	200	190	183	191	190	202	197	190	198	185	182	212	202	208	206	211	192	205	209	198	178	204	189	193	230	180	209	211	190	169	194	183	211	190	220	183	187	190	201	213
31196	35919	29438	36585	37559	37019	34128	26598	20528	15655	12539	7949	6188	4643	3432	2988	2519	1969	1693	1469	1379	1287	1162	1123	1126	1107	1097	1036	983	985	1040	952	979	867	889	891	836	854	834	801	759	754	828	791	809	749	743	795	763	710	710	685	697	702	689	712	686	671	652	683	706	659	679	671	657	684	632	667	647	667	623	643	622	646	675	676	633	670	666	626	620	664	629	614	683	651	656	615	657	638	630	639	619	629	639	645	659	657	654	621	670	662	642	675	643	693	699	685	606	660	647	623	623	629	603	651	644	668	628	628	650	647	644	646	658	650	624	653	663	653	642	624	620	655	662	609	661	626	619	631	607	653	635	671	668	665	635	674	604	615	667	661	693	653	648	648	694	595	657	656	628	678	618	575	678	619	631	624	639	582	647	629	661	630	669	641	637	660	650	680	653	673	620	615	627	668	585	640	621	568	637	621	670	633	681	649	633	618	646	654	684	624	628	669	661	621	681	614	612	645	623	613	650	622	642	640	602	612	671	612	655	671	638	613	612	672	632	629	702	681	591	673	694	683	645	650	628	624	624	680	650	645	635	633	643	632	713	667	606	648	639	658	617	651	666	632	646	638	624	647	611	619	579	606	601	648	593	584	623	650	612	642	661	621	590	647	630	634	590	616	640	627	624	643	628	612	607	613	633	636	633	657	632	649	634	626	643	621	634	651	593	626	649	617	636	616	625	600	584	636	628	578	662	612	681	630	620	603	639	656	634	648	602	661	646	628	642	595	644	589	613	638	614	623	625	633	651	658	632	660	660	612	581	650	601	652	664	660	601	607	616	639	654	609	638	613	658	633	614	597	629	635	649	658	596	643	644	640	638	606	643	614	652	667	601	601	588	625	623	650	594	628	623	674	635	613	666	551	636	666	605	644	633	654	663	674	652	634	607	689	678	671	623	619	597	625	649	605	655	607	694	646	628	644	635	614	632	637	618	665	599	669	601	623	612	652	643	703	621	623	601	589	614	623	648	610	632	679	637	613	630	637	613	581	671	605	696	644	592	651	668	656	607	664	622	608	664	637	632	642	585	627	622	621	638	614	646	618	640	619	656	655	641	690	666	641	639	606	638	629	656	644	610	630	645	624	661	575	648	632	599	640	641	624	612	585	632	624	640	645	664	602	654	648	615	634	606	648	597	671	616	632	637	663	608	581	612	664	661	596	671	578	665	632	634	655	661	590	601	625	674	660	650	610	605	670	658	618	627	627	628	640	634	622	635	619	637	640	714	630	647	653	641	635	629	630	612	633	619	631	674	641	639	637	626	629	643	605	639	637	654	633	685	632	619	659	611	634	648	673	621	586	690	629	658	619	632	628	638	647	614	674	626	599	613	632	587	590	660	603	696	618	646	662	666	624	598	632	585	619	629	636	690	632	679	619	626	627	652	651	635	589	611	613	602	651	651	660	649	592	639	616	636	609	643	638	651	676	647	680	633	698	675	593	607	647	649	636	660	663	633	632	628	649	614	575	642	626	688	680	658	603	652	630	603	630	633	648	656	643	643	624	654	646	617	633	599	677	611	612	615	644	618	590	648	644	636	590	624	659	668	661	608	667	625	604	672	652	618	590	606	638	625	629	604	652	665	656	668	640	589	632	609	628	645	635	599	634	637	652	629	580	644	599	595	628	634	626	677	640	614	587	620	692	590	608	612	631	641	625	640	629	646	633	590	621	587	571	613	571	631	643	635	658	630	612	604	653	633	632	672	575	646	580	627	657	598	635	635	615	659	636	636	646	623	624	568	662	633	620	633	603	629	620	623	624	634	616	574	626	626	664	646	652	598	628	649	625	637	647	621	620	606	653	641	597	589	611	618	659	620	595	671	647	644	646	672	616	594	666	645	628	618	664	625	661	610	626	655	628	618	608	633	628	618	601	613	635	581	620	658	617	640	631	639	612	619	651	649	654	656	678	654	644	638	615	652	615	602	650	631	632	612	631	643	657	621	587	697	633	648	622	602	675	678	644	621	608	658	645	644	687	611	632	642	622	652	615	608	620	657	581	636	609	616	618	592	616	610	659	606	681	683	626	634	654	627	591	675	604	622	644	664	622	668	614	639	682	683	676	651	619	622	672	593	656	609	612	674	689	645	646	643	610	644	651	680	615	617	579	615	629	588	622	609	650	656	628	631	666	647	630	662	658	628	667	668	568	632	645	665	617	653	670	618	653	625	627	594	651	623	570	633	649	684	621	640	617	616	608	647	618	675	623	632	693	603	671	667	577	626	648	649	646	613	619	588	635	641	685	653	675	666	645	596	646	650	628	625	600	660	642	632	645	631	607	643	605	593	637	671	613	600	647	577	664	635	665	693	644	620	649	632	607	613	660	622	661	643	617	644	633	646	619	591	635	647	637	626	658	605	639	643	655	645	646	652	610	661	596	648	662	648	632	661	625	602	657	638	641	626	615	665	635	644	624	604	634	636	612	658	657	616	598	600	619	682	654	675	595	642	598	641	610	584	666	641	641	612	671	626	672	623	634	622	629	622	640	645	656	607	639	668	601	604	614	687	610	609	673	618	593	622	640	652	591	611	622	668	645	634	603	663	633	653	651	630	625	622	662	611	669	577	618	662	615	645	634	652	650	655	612	607	636	633	654	624	676	642	613	630	597	630	587	595	633	625	622	635	652	600	631	622	593	608	619	599	583	587	618	654	632	600	636	621	628	611	669	680	624	617	647	640	662	625	644	647	641	660	647	599	623	606	650	647	628	604	599	649	632	669	619	611	686	635	643	659	666	603	601	620	645	626	658	706	649	636	656	618	621	624	611	654	609	625	653	689	667	649	630	625	625	647	636	645	623	631	629	657	678	593	569	614	604	663	655	622	644	651	638	643	649	667	669	620	665	670	620	662	646	651	609	615	624	634	651	617	594	617	633	658	631	661	602	633	642	630	629	633	636	568	688	618	626	610	614	616	641	623	642	641	697	628	605	632	660	659	639	672	621	643	593	675	702	656	627	636	649	651	680	645	664	634	642	611	639	606	671	647	582	634	647	634	624	685	596	626	620	601	621	631	627	636	620	645	635	638	622	680	628	633	630	629	629	597	621	664	635	628	593	662	648	655	655	609	620	659	623	615	645	594	597	573	612	700	615	653	632	652	637	563	661	637	589	610	656	610	645	631	615	649	618	629	595	653	681	650	606	688	649	651	614	581	638	635	651	593	658	630	637	642	668	642	620	641	648	678	666	622	645	670	629	647	653	625	638	636	668	650	616	647	623	616	611	655	686	648	621	628	573	638	646	627	597	626	625	654	596	639	613	626	651	629	649	669	633	665	644	624	600	615	651	641	619	603	618	614	676	631	605	627	656	634	672	638	628	643	636	642	626	635	629	636	616	631	629	662	632	613	650	620	652	580	643	649	640	620	618	664	616	631	692	619	630	627	647	654	630	678	656	637	628	620	612	656	613	638	637	635	639	614	659	581	636	649	606	649	629	623	688	650	672	667	641	611	652
50095	46677	31426	35351	34897	34167	31948	25809	18396	12057	7706	3957	2543	1683	1256	908	847	606	540	481	491	431	391	389	362	410	398	362	348	348	338	359	351	352	343	349	330	334	379	305	311	312	309	315	304	327	332	308	334	303	304	296	302	315	312	291	283	277	282	323	278	299	300	278	327	322	296	310	283	301	303	275	272	297	285	290	282	292	308	282	303	274	278	282	289	256	301	294	284	243	267	282	282	297	283	302	323	245	290	281	278	302	311	253	272	273	291	301	307	301	257	297	258	294	289	288	263	278	293	295	257	273	275	293	272	309	294	304	294	283	288	309	255	296	294	276	291	262	305	292	293	286	299	300	313	290	272	274	293	309	300	278	299	278	283	284	292	324	286	280	269	308	281	253	286	305	294	280	264	269	283	280	277	281	270	275	296	274	299	291	293	276	293	281	296	300	289	258	284	276	272	308	266	300	272	296	297	266	284	289	291	278	257	271	269	270	308	288	265	284	267	275	290	307	284	285	285	289	264	294	273	283	292	280	284	276	254	275	304	298	274	280	290	253	285	275	254	321	286	308	286	278	278	288	290	299	309	269	280	299	269	257	271	293	307	242	295	305	289	295	272	287	272	296	304	317	281	296	280	260	262	258	310	282	301	287	262	282	293	261	305	244	292	315	259	279	289	246	316	278	261	275	294	284	272	282	281	303	273	246	297	286	266	271	291	267	307	302	281	268	282	281	291	277	271	245	275	303	293	289	268	267	298	277	255	289	288	292	312	242	284	282	295	278	282	316	291	274	279	299	306	310	276	262	253	296	262	269	277	301	291	276	272	270	294	282	272	316	299	271	291	271	263	317	251	262	282	272	229	302	294	270	276	301	287	270	301	291	283	315	293	319	308	279	253	282	277	309	310	253	249	280	310	285	273	276	305	311	262	269	268	267	329	304	280	292	270	308	288	282	260	286	282	296	267	299	281	304	281	271	261	274	297	294	266	279	290	313	291	268	274	292	307	313	253	316	310	337	258	267	281	292	293	301	317	288	261	282	304	341	298	289	290	309	257	308	273	310	272	282	305	298	262	271	286	259	297	291	310	273	277	268	291	269	291	262	291	278	253	283	277	308	281	307	275	285	270	276	291	268	311	305	272	285	281	280	275	285	239	279	307	286	256	272	304	315	281	273	286	293	262	258	270	295	271	246	284	272	285	299	296	295	260	282	291	260	303	286	307	275	284	300	297	306	292	294	284	294	276	271	280	277	280	296	301	230	311	276	237	299	341	272	274	312	286	293	274	293	267	277	295	298	266	284	296	272	269	319	271	283	306	271	275	290	320	262	285	286	280	279	283	324	276	281	274	241	286	313	300	266	263	275	286	279	293	288	300	273	240	295	295	263	285	276	256	301	265	288	266	283	282	274	260	270	302	260	302	253	273	292	291	297	313	292	291	289	279	299	307	233	265	275	280	274	291	292	273	292	269	291	299	291	283	285	282	306	302	285	309	309	290	322	330	281	273	300	302	288	304	281	266	294	322	277	289	270	290	293	287	315	270	289	290	285	263	312	280	298	300	314	300	257	273	266	261	298	272	286	270	277	304	268	307	271	287	266	271	309	283	278	283	269	273	288	290	302	254	281	275	273	269	275	275	244	278	275	288	296	282	267	295	279	293	303	309	268	290	284	300	287	321	255	315	302	282	297	283	302	308	274	313	293	294	282	275	299	298	293	298	284	288	281	284	284	275	276	267	276	300	276	281	291	259	290	272	275	272	289	296	286	285	279	271	320	280	283	271	286	294	305	272	279	301	296	289	298	294	285	277	279	269	314	313	295	300	277	269	257	278	291	287	263	297	281	286	296	302	257	275	289	277	298	270	265	288	300	278	266	275	285	288	305	274	287	274	261	266	296	290	264	299	259	300	271	275	266	271	301	271	263	312	292	293	302	273	306	304	298	267	300	312	291	289	294	280	265	311	282	278	276	274	280	274	278	281	275	259	262	268	297	289	290	335	271	268	335	280	300	275	299	267	298	291	283	285	291	305	267	287	311	276	291	276	291	271	277	275	264	283	296	270	262	301	313	296	281	303	291	289	282	294	265	266	332	275	278	260	270	255	307	278	275	287	298	289	267	262	290	270	298	283	288	303	282	292	261	257	298	287	259	284	265	277	289	283	294	295	319	282	279	287	269	268	291	289	289	299	295	283	282	296	254	299	324	301	284	291	280	282	285	286	318	267	292	290	304	296	286	267	288	287	278	274	290	291	265	304	321	272	272	285	292	274	305	274	271	292	322	277	291	280	292	281	285	301	270	287	257	275	277	249	276	280	309	281	274	283	287	285	280	301	292	300	254	282	294	299	308	289	247	299	275	301	254	294	254	281	264	262	266	289	286	290	261	309	294	325	271	272	260	294	285	296	287	252	315	283	263	286	290	270	280	294	274	277	309	288	312	267	279	281	289	289	272	302	298	286	284	289	291	296	270	293	263	301	301	285	312	298	295	305	303	302	273	288	269	289	334	290	279	311	250	305	293	300	292	294	293	296	293	281	320	300	261	272	301	314	312	300	280	289	297	287	292	290	310	311	282	275	269	287	276	298	257	273	298	290	244	254	289	273	305	316	311	264	289	280	275	292	299	285	266	296	290	276	284	296	319	304	253	302	283	274	318	304	277	300	289	321	279	269	273	265	305	335	282	265	289	303	282	266	294	293	279	281	309	272	278	290	264	260	308	270	256	290	290	250	260	277	270	278	263	282	295	286	304	339	302	283	291	297	279	275	302	290	284	270	257	296	278	289	280	255	276	287	262	288	291	320	283	297	294	261	290	285	264	285	304	253	268	313	301	275	301	307	280	274	285	277	278	307	271	292	316	306	275	313	309	267	290	279	279	301	272	292	305	282	339	276	273	309	285	269	294	273	277	281	252	291	279	285	275	291	295	284	288	281	293	292	292	301	260	275	277	285	312	274	283	275	286	268	293	269	292	277	301	289	297	280	268	264	294	287	294	257	269	293	305	271	298	278	310	278	298	283	294	266	274	253	262	284	280	253	321	294	299	295	287	288	290	289	300	284	300	301	266	264	289	270	278	272	286	309	313	278	285	333	277	300	277	302	281	301	284	282	290	303	316	331	301	252	281	266	297	288	273	302	312	275	264	289	320	304	299	269	277	266	308	289	279	290	300	253	297	272	285	269	300	278	270	275	283	272	283	290	309	281	291	301	257	284	305	261	291	285	268	292	311	310	287	265	318	250	325	297	278	279	287	276	280	291	303	265	290	291	272	306	279	304	238	257	310	278	319	280	274	327	261	251	270	264	319	294	309	261	253	263	278	260	282	286	288	275	290	275	273	282	301	287	293	284	301	297	278	278	278	287	289	278	263	279	283	301	279	276	275	298	268	263	279	292	269	257	299	260	286	284	304	282	298	306	297	281	293	256	289	243	280	269	276	277	287	274	273	296	295	274	263	288	261	281	293	279	268	301	265	303	290	287	320	282	288	266	289	279	283
39383	40606	36481	43339	45222	45072	43303	35822	31348	23103	18912	12812	10507	7643	6088	4940	4165	3128	2863	2423	2498	1921	1794	1744	1707	1600	1574	1540	1540	1471	1452	1425	1380	1355	1299	1279	1274	1208	1167	1207	1125	1139	1115	1144	1145	1086	1060	1042	983	1043	1014	1005	967	930	990	962	926	971	1005	937	988	963	922	985	898	879	946	859	949	956	927	917	917	916	921	923	850	893	945	916	869	880	873	906	896	847	883	935	924	874	871	883	937	865	869	855	872	916	918	828	865	924	922	941	922	893	932	897	884	911	911	928	864	901	911	875	896	902	915	857	852	898	882	914	892	899	866	869	881	875	882	903	863	889	871	869	871	887	933	926	867	905	869	926	893	900	901	892	858	887	861	926	873	885	916	887	917	861	897	873	882	905	900	876	871	839	836	799	899	838	820	926	886	853	878	890	885	898	857	873	910	886	900	869	908	926	892	861	882	917	906	906	861	885	877	873	937	863	861	869	864	895	888	907	917	890	840	880	919	886	924	858	871	887	921	960	887	879	836	893	867	903	911	877	836	900	915	934	928	899	837	903	888	890	879	909	924	866	883	889	922	897	892	839	891	906	893	855	899	894	834	908	883	879	932	909	893	895	826	851	935	871	869	867	904	912	905	845	901	910	855	879	902	818	901	832	925	837	861	895	897	864	872	870	865	911	870	876	895	908	858	863	892	841	911	854	927	853	912	833	822	847	897	872	892	929	889	851	884	885	844	871	948	859	904	880	844	888	874	952	906	900	892	887	857	930	933	847	900	878	882	838	871	826	914	880	842	855	824	877	844	898	887	861	850	889	899	921	915	939	882	902	881	891	850	900	870	857	906	884	885	813	876	900	865	897	846	898	888	847	900	876	922	862	922	847	852	870	867	897	880	901	830	884	837	878	844	853	859	895	863	858	877	944	950	905	793	811	903	913	916	900	917	894	891	854	921	828	906	901	840	848	899	891	902	864	862	889	895	910	888	870	921	867	865	911	897	884	904	891	912	916	915	887	849	933	892	923	857	866	874	835	861	867	859	870	852	840	843	946	896	830	839	878	827	880	829	911	946	833	897	875	899	888	850	902	903	840	912	909	830	879	931	907	911	873	893	884	855	896	868	882	933	843	853	937	825	896	892	871	907	948	876	895	873	872	883	860	863	833	870	880	847	945	852	856	872	834	883	822	867	907	911	936	892	866	909	903	854	908	916	898	860	876	862	874	903	834	910	912	907	903	833	898	902	865	881	898	890	921	898	919	890	870	854	903	895	860	873	861	912	881	865	874	852	930	879	893	889	887	844	926	920	916	944	919	908	870	862	841	917	899	908	838	890	858	871	826	889	929	858	840	881	852	878	912	935	895	899	855	863	929	866	872	877	903	851	833	887	898	870	908	885	916	899	854	898	878	895	844	882	865	825	876	843	862	866	937	922	915	855	868	855	884	885	824	899	856	900	912	877	878	887	908	853	887	877	913	889	853	887	849	870	906	847	901	895	827	853	847	829	916	853	894	903	911	820	903	901	888	924	902	887	864	905	915	862	935	829	879	878	825	872	880	859	842	898	799	847	876	931	852	899	889	912	843	956	854	901	930	852	878	912	861	878	881	901	918	883	870	896	870	889	872	915	896	878	840	876	883	864	916	863	887	903	929	861	880	869	867	903	823	882	892	841	921	838	847	847	896	844	904	906	843	949	905	863	897	868	872	915	906	861	960	879	877	831	892	884	892	900	848	921	847	910	965	936	857	901	914	933	894	884	868	899	870	853	914	878	865	872	866	899	901	781	925	878	921	865	809	864	894	859	898	904	847	897	914	877	882	832	841	846	859	931	920	885	838	886	837	920	879	887	859	857	894	887	918	894	852	896	891	863	857	886	908	916	892	853	885	849	933	881	959	859	871	876	857	905	875	872	844	817	858	903	848	894	866	836	903	886	836	921	850	840	908	855	857	864	883	868	878	808	893	851	848	866	881	910	871	888	893	869	813	833	917	913	910	907	870	826	913	879	887	931	894	930	861	855	849	911	885	921	909	903	901	899	904	893	812	895	892	928	877	855	900	859	891	878	868	880	885	839	906	891	864	836	868	841	885	862	853	870	901	873	907	886	889	903	943	901	882	916	889	871	907	874	921	942	886	855	877	855	871	880	931	884	864	864	817	909	912	846	923	868	929	892	900	896	889	884	867	879	895	897	894	881	915	879	864	909	870	852	918	900	861	878	951	872	887	895	881	879	900	905	885	870	908	879	862	891	903	806	853	865	882	912	912	872	840	834	899	868	902	880	846	892	873	922	824	877	881	882	904	895	866	886	923	896	924	900	869	925	886	922	887	909	906	884	883	855	895	915	872	904	857	869	884	883	870	887	888	884	922	934	899	872	870	905	869	868	903	876	923	863	857	890	878	868	884	881	925	922	979	901	855	876	865	943	926	858	820	908	883	884	858	902	959	899	882	887	881	871	854	852	841	846	877	890	856	882	878	900	851	869	908	852	927	812	848	868	870	895	865	875	878	878	894	853	914	855	880	886	834	856	855	931	845	878	905	824	871	891	869	895	958	947	854	826	879	878	887	861	903	883	910	855	874	900	912	873	873	895	871	869	819	860	824	818	883	868	851	854	900	883	910	897	836	865	852	834	892	851	865	917	903	842	858	843	881	879	909	878	859	878	896	909	888	957	925	868	882	872	906	856	924	908	891	860	870	866	918	877	859	880	843	861	914	841	884	912	834	904	902	943	883	913	868	902	884	865	908	824	848	892	828	896	882	842	862	917	863	889	853	955	910	836	877	868	875	881	823	824	839	858	882	853	894	873	905	915	903	878	916	902	881	902	904	878	860	849	919	841	932	874	882	846	908	830	861	901	905	870	871	838	918	877	916	816	901	878	890	875	851	872	907	880	892	913	866	858	901	907	914	826	868	909	890	853	890	817	846	925	864	844	887	867	950	845	922	888	884	842	853	833	884	869	935	867	866	876	890	868	923	852	891	895	873	848	893	882	890	892	851	901	866	897	871	868	919	872	921	873	828	819	869	828	899	861	902	893	903	909	938	875	881	930	845	912	912	847	873	889	910	835	846	889	901	854	934	892	885	869	882	851	881	865	908	886	904	889	837	868	869	901	866	921	937	852	915	857	894	854	886	862	846	844	920	851	802	880	907	874	854	900	927	861	852	862	893	884	880	921	866	927	857	947	896	910	840	916	910	879	913	878	875	823	862	888	899	892	881	859	902	843	878	905	824	854	865	908	892	858	887	862	857	861	859	837	853	835	919	865	907	863	849	884	855	888	959	881	853	878	906	955	890	910	866	920	881	848	886	808	901	913	888	858	921	873	903	887	831	911	898	833	892	861	923	883	867	946	838	879	878	883	865	906	897	901	875	887	901	901	934	866	906	857	893	888	909	906	861	923	869	912	866	932	863	865	895	904	897	884	856	926	931	884	906	863	834	894	895	871	860	853	898	922	891	871	917	907	876	834	931	886	847	895	864	856	922	908	872	898	840	871	909
16129	9938	7213	5973	4042	3070	2107	1424	968	832	712	545	423	298	312	267	267	249	231	218	193	243	231	201	197	218	212	211	215	232	217	225	225	202	217	205	249	204	193	189	216	199	182	197	180	197	212	196	181	213	180	178	194	200	192	182	188	191	194	192	181	179	174	190	181	190	177	186	192	163	186	188	193	173	191	193	216	178	177	223	195	199	192	216	198	182	172	198	181	184	189	172	205	194	174	190	190	181	166	198	184	201	201	183	188	187	207	185	233	201	185	193	202	196	168	202	173	193	191	199	221	186	188	178	159	187	214	213	185	206	178	207	192	162	215	184	168	188	196	187	186	183	188	200	174	202	186	195	199	181	183	188	194	174	170	207	205	188	187	185	204	183	200	179	201	195	165	193	208	164	178	203	163	199	177	184	186	191	187	203	195	184	169	188	166	193	210	173	199	179	178	170	155	181	174	178	175	187	196	178	168	193	210	206	182	174	205	181	188	194	154	178	218	191	173	203	194	196	176	183	214	176	184	191	186	193	175	182	193	190	174	160	221	156	208	193	182	181	205	189	207	208	172	200	174	150	191	189	185	166	186	186	204	181	188	182	174	196	208	187	183	216	186	188	170	186	164	192	232	209	190	178	200	190	177	197	162	181	182	183	203	166	186	180	188	182	185	189	195	185	183	168	198	177	190	203	192	190	173	186	178	189	193	198	182	194	179	182	186	210	208	203	189	201	193	182	174	172	170	172	197	186	178	167	201	201	197	189	186	191	198	170	185	177	188	171	202	187	170	178	190	181	169	182	168	184	170	179	196	183	215	224	203	193	187	175	174	184	180	174	182	175	201	184	186	205	172	167	196	191	171	175	181	198	187	187	161	159	170	180	187	201	179	192	163	177	170	176	203	192	189	172	176	215	162	195	206	199	170	192	188	201	183	184	199	198	205	204	200	156	178	176	189	199	191	204	170	180	201	182	206	194	194	176	218	183	199	181	189	192	196	182	169	182	178	189	172	211	204	188	177	173	199	193	176	165	195	187	199	199	196	198	190	195	178	212	177	187	187	200	198	213	210	190	190	185	182	187	179	193	170	199	164	204	202	170	173	172	184	163	166	205	171	177	181	209	177	171	180	191	200	168	210	180	193	187	178	196	185	184	181	206	195	180	188	184	183	213	204	182	199	213	182	204	185	196	172	200	183	164	184	194	207	202	201	207	185	183	200	179	191	195	199	199	191	202	152	196	195	185	163	171	191	189	197	194	196	179	202	205	184	201	182	174	176	178	181	206	199	191	196	180	207	205	191	175	205	167	194	177	216	169	188	196	166	179	188	187	198	175	191	203	183	195	189	201	149	176	215	198	180	173	162	183	186	197	169	171	176	187	154	196	176	196	202	183	199	189	167	165	185	189	169	182	172	202	199	183	206	174	193	186	183	193	203	200	172	189	199	202	164	186	201	211	171	181	161	202	181	193	175	197	178	194	205	205	166	177	183	197	201	165	198	187	205	176	199	189	183	185	169	175	169	180	183	178	179	188	183	195	200	181	157	177	173	172	228	170	199	181	185	179	188	201	164	149	164	197	195	187	187	187	199	181	173	201	174	192	163	195	184	161	217	176	175	183	197	202	202	190	189	183	175	188	196	183	215	202	166	203	201	169	203	170	197	174	181	193	199	205	191	183	185	172	164	185	196	153	193	208	189	207	184	158	211	177	173	174	167	196	209	176	199	173	185	185	191	174	201	182	207	196	184	185	191	190	171	165	196	168	175	205	184	209	185	181	194	193	198	198	195	195	183	176	197	206	181	185	193	185	179	185	192	176	204	204	199	185	171	174	188	161	179	180	198	203	202	194	175	181	184	175	187	195	181	211	188	181	200	210	186	207	172	181	165	190	168	184	176	179	179	186	177	189	169	171	185	163	181	184	178	206	151	163	210	165	176	195	180	207	187	190	195	201	175	180	191	185	170	204	167	203	191	171	190	186	169	187	192	186	216	178	188	199	163	170	207	182	167	179	183	178	206	165	199	202	162	190	160	185	208	181	182	187	200	185	210	178	163	202	187	199	181	152	198	184	190	176	171	211	194	184	179	173	192	195	201	189	194	212	177	165	191	176	201	199	171	177	204	212	187	181	188	200	161	170	185	177	187	176	180	194	161	201	223	187	184	188	177	183	165	197	195	178	191	180	201	178	165	206	163	200	212	167	190	198	182	190	211	181	181	191	156	203	198	198	185	192	193	170	186	213	196	161	205	189	180	187	170	209	184	181	164	201	187	200	198	188	213	178	193	212	168	179	164	195	186	179	192	175	191	190	152	179	170	184	209	188	208	205	180	184	164	212	184	179	186	192	191	173	197	181	212	198	187	186	175	192	186	190	192	186	170	171	189	184	185	173	206	195	205	175	184	177	187	182	208	220	187	189	206	164	185	218	193	208	186	198	175	194	156	191	200	180	188	167	174	184	205	204	173	184	168	177	192	191	170	183	175	197	182	186	182	170	165	183	178	181	193	189	186	218	166	187	177	168	165	193	187	180	193	195	215	187	192	191	186	174	167	191	189	179	207	186	179	190	174	201	206	192	204	166	164	189	199	175	173	173	209	200	192	192	186	201	175	194	179	181	201	187	205	178	187	189	176	211	196	211	179	185	197	218	179	199	197	185	190	205	170	167	209	180	166	225	182	170	186	195	186	175	175	196	169	178	193	202	180	178	201	189	191	201	173	176	186	190	173	196	188	183	154	197	206	186	173	196	188	184	208	189	168	172	167	181	180	195	170	190	210	190	181	180	195	176	204	185	219	181	210	194	211	189	202	185	180	185	174	197	172	188	193	184	175	190	212	170	176	187	185	179	195	168	191	171	210	209	198	191	185	196	222	185	194	213	189	196	164	160	189	179	188	181	190	190	183	173	173	175	203	181	184	170	183	187	184	189	197	182	195	201	213	165	178	189	191	173	191	191	183	172	166	188	174	181	177	166	190	209	187	182	183	205	190	203	198	175	194	199	200	182	198	202	199	185	185	185	187	208	160	188	194	183	160	191	166	174	195	177	195	172	199	189	185	171	221	165	181	174	185	201	181	193	199	177	194	177	194	203	179	165	187	176	204	207	182	192	179	191	184	202	174	197	183	201	184	171	206	169	171	203	174	188	194	191	190	190	189	190	186	167	177	208	182	183	185	189	171	220	181	211	185	207	202	202	182	195	181	170	186	178	194	192	192	195	158	206	203	177	174	196	167	199	168	202	175	209	188	170	201	197	183	173	208	184	181	208	195	195	180	180	174	188	173	222	188	186	171	194	195	200	178	185	185	183	204	189	196	198	199	183	195	179	174	186	194	185	196	199	194	180	206	191	184	185	189	169	184	203	176	200	170	187	182	157	205	179	156	195	177	177	188	216	169	201	194	189	200	190	171	191	191	192	189	185	203	198	178	198	168	189	186	195	168	176	171	190	174	166	178	211	194	182	179	196	174	189	180	167	166	170	200	213	204	167	190	187
12814	11576	12682	14209	12651	10572	8447	6125	4917	4165	3534	2624	1939	1670	1374	1235	1167	1039	1098	958	922	922	850	869	872	852	866	818	809	818	838	796	792	764	735	745	748	730	722	692	710	695	725	682	702	710	722	713	615	703	682	686	653	665	622	630	707	696	674	601	641	653	621	655	610	632	626	587	670	651	635	606	621	625	630	643	621	659	632	652	605	577	627	579	647	689	630	594	607	604	682	610	629	578	632	582	644	621	644	607	574	617	598	590	603	673	637	613	616	631	670	617	633	651	655	587	594	622	627	601	614	604	603	599	674	622	646	687	584	639	628	621	575	613	626	630	585	619	643	657	627	638	585	659	656	592	606	640	621	619	668	627	647	564	611	639	653	576	607	602	642	626	624	597	589	660	603	683	579	610	600	594	651	641	627	553	656	645	629	698	628	618	673	578	637	629	669	609	622	641	649	587	639	644	645	619	624	622	609	636	635	641	641	590	623	601	598	624	666	639	639	658	642	645	608	644	614	593	634	584	655	641	624	605	634	582	602	634	644	599	637	616	576	601	647	659	642	629	608	626	637	617	650	590	639	614	612	630	595	607	595	638	621	580	604	626	632	597	650	632	591	580	656	595	565	628	651	646	654	613	616	609	625	592	635	632	653	628	654	584	622	624	692	579	627	616	611	622	607	645	637	637	630	627	609	641	675	625	608	662	623	582	633	599	620	621	576	628	665	674	605	646	649	640	611	596	605	605	622	649	644	646	637	657	654	642	613	658	651	600	652	660	662	593	671	675	629	619	621	636	647	637	643	619	603	615	622	618	616	616	653	623	629	646	605	680	623	640	648	635	647	643	606	664	624	640	615	663	656	634	636	645	664	610	679	653	679	672	660	655	622	679	632	633	621	587	647	614	621	634	626	631	631	636	598	606	645	612	615	592	654	600	612	648	652	599	671	619	665	628	640	603	598	639	582	647	641	610	628	668	611	599	645	653	639	638	647	651	593	637	610	633	661	673	657	658	620	669	649	579	619	660	611	620	682	621	615	620	636	647	594	626	624	625	622	663	642	611	636	606	606	654	647	629	625	620	581	602	631	634	630	633	607	610	663	636	609	601	614	622	630	625	641	625	585	598	620	603	614	601	589	594	636	626	595	628	627	634	627	666	667	639	666	614	639	674	644	605	643	627	617	629	591	609	640	629	637	630	623	619	612	632	622	652	618	674	624	651	592	677	615	585	637	675	637	659	600	667	671	663	592	600	610	635	643	642	619	610	599	612	656	594	600	616	659	645	614	616	581	635	646	604	658	655	567	587	652	634	603	634	663	660	603	622	605	626	652	658	657	595	627	624	624	642	621	642	631	651	613	674	613	642	633	637	626	668	628	601	631	598	625	661	642	599	609	629	585	609	634	626	602	633	612	635	632	611	610	579	592	625	609	633	624	668	611	663	606	665	608	587	631	671	662	633	612	619	575	597	601	616	621	645	661	623	635	632	630	635	612	602	621	662	618	636	601	610	617	622	637	597	584	615	603	627	620	636	623	690	616	610	603	607	633	633	610	661	595	639	605	655	600	650	658	618	592	684	585	619	598	640	638	625	684	639	640	604	632	642	608	586	636	637	615	670	636	693	578	621	645	660	626	636	693	632	639	638	590	625	660	604	628	620	617	622	648	633	587	613	614	625	594	596	636	611	615	643	637	633	625	713	656	680	599	645	628	634	569	625	642	625	641	652	621	610	609	628	625	589	610	590	684	644	595	657	619	664	599	651	643	607	610	615	616	657	558	650	640	617	624	616	645	629	642	649	620	591	628	633	614	605	628	615	600	635	614	577	625	621	652	612	662	671	630	635	628	679	635	615	653	634	617	634	620	637	605	644	647	659	647	643	607	601	602	668	615	627	587	690	621	586	621	667	614	632	602	628	610	616	678	621	645	612	590	611	627	635	626	605	628	645	649	653	597	639	609	650	644	624	584	644	625	583	631	626	662	592	634	637	647	613	603	612	624	634	608	582	633	587	648	584	643	625	632	653	661	655	647	658	636	659	645	679	663	655	630	621	611	604	635	613	637	638	615	609	657	641	669	643	634	587	619	649	643	587	613	629	630	621	639	645	584	658	671	633	627	661	648	623	626	604	618	585	604	621	652	659	612	640	603	595	654	637	624	586	630	615	612	670	628	651	597	636	656	613	618	649	616	640	609	609	622	615	619	612	610	608	611	614	596	629	606	597	597	601	633	653	639	643	605	657	593	647	640	610	630	645	649	669	647	635	627	683	603	618	616	685	604	628	652	641	663	629	634	582	600	643	603	630	655	629	643	637	647	618	649	628	663	614	625	649	630	644	619	614	612	656	619	614	633	658	603	625	612	633	628	616	557	599	679	639	631	635	612	611	589	625	599	633	586	614	595	647	673	589	599	602	615	647	662	641	674	631	624	576	603	628	647	631	591	623	612	637	674	612	648	652	683	626	635	654	612	592	583	639	593	657	624	623	611	598	631	617	606	640	624	588	628	609	644	602	656	631	618	604	610	639	663	646	648	648	621	637	626	576	595	617	647	641	595	592	631	612	632	645	638	622	574	625	625	621	674	617	668	603	644	610	604	663	658	637	649	622	629	621	651	589	652	628	669	664	659	671	613	668	619	584	606	606	568	603	634	644	599	623	623	607	661	722	603	627	626	645	622	630	606	657	636	656	625	605	617	635	644	640	623	603	621	614	663	613	619	585	611	633	656	624	621	554	609	631	643	617	621	648	625	586	640	582	620	647	612	623	610	563	632	654	630	680	628	555	632	662	633	588	678	641	584	590	640	605	675	631	589	659	563	616	668	622	615	681	597	607	609	613	647	594	659	655	618	655	623	662	647	616	597	593	610	636	613	603	609	615	622	638	639	595	625	631	601	603	647	637	627	617	624	603	637	659	639	627	629	612	653	599	632	667	634	624	616	619	658	607	652	614	588	602	627	637	633	666	655	610	637	607	623	626	667	608	639	674	664	633	590	642	652	634	628	620	600	624	645	633	626	640	631	640	631	629	619	594	640	619	604	635	588	610	655	632	609	643	597	640	645	624	617	636	656	618	584	610	646	633	548	596	626	595	631	623	641	617	673	608	677	675	623	611	588	620	643	680	614	630	633	636	656	653	606	616	630	629	654	620	639	619	642	626	692	626	625	597	596	609	669	616	637	710	632	593	586	623	598	613	624	625	636	628	650	600	630	617	582	595	602	608	575	603	620	632	628	599	659	679	615	640	670	598	675	642	625	615	638	600	644	653	641	616	653	656	613	647	660	639	607	647	618	630	684	618	633	586	641	662	662	616	619	611	628	589	595	620	671	672	641	612	665	629	607	628	625	619	653	666	613	639	630	632	638	632	637	637	624	640	642	644	596	650	626	642	654	659	650	643	602	662	638	583	598	613	647	613	628	616	642	631	634	649	612	664	572	654	645	643	596	632	632	653	675	589	594	666	611	599	590	672	625	607	655	627	666	627	655	621	656	608	630	591
39995	38140	28819	29994	29469	27458	22998	15634	9424	5364	3694	2167	1331	869	766	609	501	396	371	317	278	264	305	268	310	258	253	277	212	269	264	238	210	263	222	215	244	224	188	208	195	220	201	210	202	220	203	207	173	216	196	194	218	215	190	191	187	200	215	171	197	221	184	203	205	206	229	193	179	207	177	170	181	221	203	208	228	162	207	200	191	192	184	201	183	193	193	211	206	205	202	169	223	196	202	196	203	172	193	210	187	198	203	193	169	215	215	201	222	182	218	174	211	197	182	224	198	214	188	192	207	190	179	194	190	210	208	224	217	207	200	236	231	200	204	207	207	178	217	178	196	197	201	211	184	187	199	176	198	211	179	203	193	210	170	197	189	164	198	190	198	172	194	209	185	203	214	189	205	158	234	190	191	176	178	168	188	173	179	200	205	188	178	195	170	183	211	201	183	180	219	191	198	170	197	169	205	179	189	198	204	204	196	200	194	163	188	204	200	198	198	203	194	192	192	185	179	211	182	216	201	209	194	175	215	177	185	169	201	214	188	195	217	181	174	230	177	174	199	186	206	199	177	169	195	187	190	169	174	165	187	208	189	182	207	202	198	219	189	206	187	194	182	173	220	188	217	203	192	195	181	187	183	175	211	180	192	176	202	193	185	213	178	201	229	184	199	177	198	211	198	232	179	174	193	215	202	199	192	187	193	198	190	192	199	217	186	209	179	198	193	193	206	173	208	199	220	187	213	162	179	169	202	180	204	191	191	205	196	182	199	177	194	208	194	181	204	188	176	188	185	185	189	203	162	215	170	196	181	181	182	181	200	173	203	193	180	209	199	190	183	192	202	199	207	182	200	201	193	197	183	198	189	175	192	208	195	196	186	183	203	172	189	181	200	202	191	197	173	193	191	200	197	189	200	187	171	182	205	199	205	179	182	204	189	192	189	189	196	173	185	184	187	214	192	192	197	172	207	207	192	187	190	162	201	181	196	194	192	172	183	181	192	183	187	204	184	192	201	200	183	188	236	173	190	206	182	207	162	224	197	190	209	203	201	210	197	215	186	191	221	187	193	220	175	186	188	184	193	175	193	190	153	202	198	188	186	194	169	206	204	199	188	158	203	182	205	200	209	204	212	196	199	200	185	174	176	195	201	182	193	211	179	189	221	192	186	210	181	191	207	212	194	225	184	203	193	195	193	220	220	189	196	205	176	199	210	186	211	194	184	197	195	206	202	180	208	193	216	190	185	179	184	168	164	163	194	202	180	176	185	193	197	182	243	193	183	181	174	197	198	163	176	167	174	203	193	202	186	204	216	211	216	211	206	185	214	204	174	208	212	206	176	205	187	200	188	187	210	195	211	213	215	205	207	193	195	197	200	198	183	191	176	209	176	173	184	193	210	197	178	193	192	206	189	216	184	193	204	203	179	208	179	198	192	232	188	212	210	193	221	217	191	203	172	190	201	208	205	163	187	183	172	178	214	215	194	207	214	189	189	225	186	206	190	193	182	192	188	215	196	203	185	201	199	191	184	195	231	200	197	193	209	197	191	196	212	191	194	198	213	203	199	198	187	195	192	212	215	193	204	193	195	206	199	188	203	167	204	167	197	187	187	186	194	154	174	182	184	205	200	191	179	213	210	196	178	209	191	210	171	193	188	204	198	178	192	210	180	190	182	192	206	166	189	204	199	202	210	187	210	200	210	201	185	209	191	193	212	188	194	201	191	221	205	221	214	185	208	199	209	187	193	194	190	221	181	159	195	185	188	207	205	158	201	215	198	193	211	189	208	165	195	181	190	191	199	198	202	192	206	197	211	195	174	192	164	217	195	178	191	162	190	202	186	197	184	184	189	171	216	205	181	193	188	181	208	172	206	195	167	198	193	194	201	186	179	214	197	205	203	197	214	189	196	212	197	178	198	186	170	182	188	189	174	185	209	221	166	194	193	173	171	186	202	188	202	199	175	198	198	196	186	188	198	199	186	200	209	214	191	189	208	223	215	214	221	201	187	179	191	170	205	200	167	199	211	188	173	177	189	179	175	151	190	187	186	179	170	183	179	190	197	210	198	201	189	194	193	195	174	212	181	182	183	187	180	209	160	205	186	197	201	206	196	196	195	200	201	185	213	184	199	204	187	185	174	201	176	170	243	222	183	185	185	191	207	205	179	181	193	184	200	189	169	201	206	209	193	181	191	182	208	191	200	200	208	197	204	177	194	172	209	207	184	191	208	193	204	191	169	177	201	163	201	205	211	181	191	192	193	212	205	208	191	203	191	167	202	193	188	196	188	194	219	189	193	206	185	166	193	202	185	220	209	193	161	178	187	181	216	185	199	195	213	226	192	179	188	207	190	193	182	158	175	197	214	200	172	221	204	183	194	182	209	178	187	194	188	176	183	196	192	186	191	184	178	196	194	176	182	185	198	220	185	190	167	187	202	209	205	209	188	200	198	190	176	169	187	168	202	194	198	174	178	224	194	188	178	192	204	200	187	186	203	185	198	190	180	196	192	201	176	171	163	201	202	189	188	173	181	225	199	209	187	168	191	202	212	197	194	188	203	200	219	191	189	198	191	201	177	202	190	204	227	208	173	189	183	198	181	197	187	199	191	197	196	196	209	180	187	158	189	187	179	192	196	191	192	188	183	166	192	182	192	199	198	206	184	192	189	176	202	203	190	182	207	204	185	175	184	186	204	178	199	167	219	213	185	208	168	206	190	214	180	181	222	195	209	190	188	168	193	182	203	192	211	202	196	183	174	189	177	195	208	182	181	195	204	224	175	206	178	216	185	189	219	193	187	194	213	203	191	200	198	201	213	203	171	232	183	207	196	198	184	184	214	171	202	178	215	210	184	206	203	178	198	191	183	207	181	187	189	212	209	179	216	214	207	200	188	192	205	189	198	179	201	196	198	194	198	170	175	201	190	199	194	194	178	183	173	206	178	210	217	182	190	198	178	188	188	187	183	169	195	186	200	190	186	202	202	173	173	212	192	203	198	177	166	197	177	175	192	178	203	211	186	195	185	197	196	197	188	185	183	173	203	183	159	208	212	185	190	194	185	205	182	209	209	201	189	202	186	182	244	185	166	177	198	188	170	202	200	216	203	192	201	210	203	201	181	213	201	181	176	204	195	181	175	213	206	195	194	214	209	208	189	168	187	210	203	216	196	190	210	226	177	177	214	196	167	183	194	186	191	182	206	196	190	214	196	190	191	170	184	203	200	182	212	203	177	193	200	230	223	194	224	182	181	193	201	204	186	193	182	206	242	178	205	177	195	212	185	180	183	198	181	218	192	199	194	208	189	190	200	194	193	201	208	220	190	186	199	216	200	190	217	201	179	201	202	211	193	207	199	189	183	184	202	197	187	184	202	187	174	203	189	182	198	201	197	189	188	205	195	186	211	201	207	180	204	197	185	182	204	200	203	197	189	212	194	168	211	171	204	183	206	167	171	218	167	207	194	203	163	210	176	192	196	186	203	189	202	198	159	191
30317	32529	29098	36012	38692	38064	35061	26899	22128	15240	12179	7926	6216	4855	3669	3048	2523	1938	1808	1519	1356	1293	1187	1218	1155	1095	1151	1104	1068	996	1037	924	998	959	958	858	843	878	831	865	797	757	786	778	754	748	794	748	756	707	720	737	718	712	721	669	714	698	673	710	693	698	674	643	646	660	717	667	651	662	659	666	623	657	686	683	705	662	704	679	595	615	607	660	656	626	625	641	669	604	664	616	633	628	617	606	653	649	682	661	626	664	636	647	673	690	612	650	702	620	637	630	687	663	616	610	640	633	641	647	638	629	618	623	605	635	577	683	662	618	673	668	644	624	606	659	669	647	583	648	628	637	660	669	670	644	654	633	627	607	663	606	634	628	622	637	648	658	664	666	644	675	594	660	661	600	674	641	644	681	619	629	649	678	625	654	668	655	635	630	624	651	657	659	692	658	679	607	613	660	627	666	625	678	655	624	651	638	631	653	597	628	675	637	637	628	633	685	635	641	636	612	657	642	627	677	670	653	652	596	627	628	645	634	617	647	687	611	656	626	619	651	642	618	662	655	645	634	641	659	613	598	648	666	652	620	645	622	642	695	680	622	647	624	714	658	631	679	657	640	641	641	679	661	672	618	650	631	664	655	630	655	646	666	613	641	673	688	635	647	674	674	670	642	641	629	640	622	647	647	654	643	646	622	619	612	655	661	647	646	684	613	643	652	645	626	606	586	658	623	627	640	620	655	653	649	672	626	651	641	658	656	648	652	670	629	646	691	621	635	664	651	651	631	646	654	648	637	612	612	595	640	667	668	626	612	667	659	617	678	660	614	670	626	599	663	642	673	632	638	653	640	590	639	635	616	610	614	624	654	666	647	658	655	637	687	644	646	614	634	647	643	682	659	648	649	697	642	607	634	695	625	661	713	620	673	635	638	640	611	653	621	692	597	651	681	625	651	658	663	637	642	642	654	620	600	612	669	653	691	650	595	685	608	627	624	649	623	639	659	674	646	645	590	648	644	617	669	664	607	673	629	640	660	664	618	644	673	669	661	642	620	639	606	651	669	615	690	643	655	627	644	579	628	650	629	708	654	682	640	673	632	623	585	657	637	664	612	654	613	663	668	629	678	632	644	665	668	686	658	686	607	706	686	629	645	624	659	633	662	671	658	649	605	650	655	677	639	612	660	685	631	670	649	582	607	658	622	642	698	630	688	650	687	645	689	628	644	602	638	648	646	617	675	695	627	708	648	603	624	638	643	668	657	633	662	668	651	656	596	642	651	686	607	608	598	612	603	622	654	642	645	620	594	657	646	643	612	651	651	627	659	632	603	660	670	629	680	706	640	662	690	652	647	627	645	662	618	658	655	654	630	616	638	657	636	625	627	630	664	593	715	660	661	608	638	670	641	670	673	579	663	700	651	637	610	624	623	664	664	631	644	653	649	672	688	595	647	652	637	630	605	647	674	642	639	663	608	706	687	616	626	637	634	600	578	607	664	645	597	620	585	692	654	655	629	707	670	650	620	620	665	629	647	663	731	601	637	629	668	610	641	644	703	654	652	645	660	633	652	687	627	596	678	690	638	658	617	634	628	665	617	669	654	672	691	648	605	655	662	651	702	661	640	605	658	673	622	633	563	661	641	681	606	645	636	641	682	598	628	642	678	653	665	666	599	623	649	631	684	638	640	642	623	646	643	616	648	604	643	638	692	638	651	650	625	656	599	667	641	710	633	661	666	608	625	633	649	632	650	639	615	632	629	614	675	668	617	628	641	596	655	651	674	645	629	636	654	659	617	598	636	695	608	673	616	660	667	682	625	703	612	636	646	646	662	679	660	617	651	663	672	624	654	677	653	687	646	637	646	641	633	676	648	618	643	643	657	631	637	655	667	615	629	613	677	600	630	645	658	665	618	627	656	637	645	642	616	653	640	662	622	681	633	685	618	632	636	655	722	650	653	637	652	628	632	682	659	671	666	633	635	644	629	595	656	633	641	658	668	638	637	629	660	647	605	634	681	625	579	601	623	676	678	615	659	617	656	642	637	646	598	620	600	628	643	662	660	634	642	600	658	641	673	624	657	657	625	651	640	617	595	613	645	638	641	630	650	681	634	654	665	643	677	656	607	641	633	643	640	609	657	634	653	650	648	610	639	647	608	643	702	601	642	619	623	655	663	620	614	655	636	690	664	659	673	634	615	659	639	641	671	646	653	642	672	617	639	641	630	627	641	653	660	618	630	638	639	689	624	616	659	636	640	665	654	668	632	688	674	610	673	682	658	620	620	574	614	663	680	650	668	663	638	670	603	645	707	619	665	561	660	664	656	632	617	654	669	651	614	656	632	631	667	650	640	640	581	635	667	670	638	625	652	630	599	653	638	659	641	648	626	639	651	641	657	639	654	659	688	663	667	659	621	621	640	626	658	666	610	642	606	620	634	651	644	615	660	634	669	613	658	643	667	667	600	635	604	676	657	661	658	618	669	663	647	674	669	695	605	674	644	562	654	609	558	640	594	648	652	633	653	685	611	641	667	714	624	593	616	600	618	682	641	659	639	645	610	653	660	614	628	634	651	588	674	622	638	661	636	642	665	663	639	657	661	625	612	662	626	654	624	631	631	646	686	708	618	661	625	612	647	636	615	619	635	626	610	651	655	654	621	631	672	643	659	665	645	611	619	634	633	646	617	651	656	614	612	626	669	687	653	629	662	655	634	642	619	665	676	694	635	667	677	611	660	654	634	648	637	681	630	648	673	670	629	637	609	671	639	649	645	657	670	672	653	650	640	610	608	653	642	660	662	633	715	658	703	651	650	651	631	704	620	659	606	725	644	706	601	638	649	666	642	656	657	642	634	650	665	629	618	636	631	654	622	634	667	652	630	652	627	635	643	628	663	676	607	638	616	665	609	593	657	620	671	646	644	613	659	656	692	654	641	645	596	649	636	589	637	636	629	666	617	654	657	643	645	705	658	607	625	685	627	632	648	631	649	653	623	630	631	666	626	670	637	663	666	621	651	633	641	643	640	661	603	624	690	629	642	624	637	638	687	609	662	606	674	573	670	632	594	626	629	632	632	657	630	681	618	657	596	632	661	608	615	613	631	653	608	651	647	602	622	640	643	669	600	625	655	699	652	663	681	635	684	596	655	672	670	683	627	648	632	661	584	577	637	647	609	650	646	628	680	632	638	658	666	684	603	682	648	663	627	653	632	646	627	702	668	659	684	664	624	639	627	644	601	637	630	629	643	614	638	635	633	681	687	642	629	673	614	636	628	642	633	640	671	632	660	625	652	647	655	591	642	634	642	604	619	636	642	592	660	639	655	646	625	626	622	645	648	583	627	659	629	648	639	666	659	644	612	658	620	640	655	652	647	640	670	604	622	584	614	592	648	587	654	643	602	633	669	622	635	620	637	580	640	642	664	639	679	638	671	653	671	611	636	660	610	610	628	640	642	665	633	680	641	617	616	634	632	675	659	590	658	649	635	687	612	600	666	623	628	622	647
50519	42128	33439	36219	36011	35195	31749	25818	18829	12081	7410	3948	2560	1717	1259	1153	898	630	553	523	452	433	419	437	451	395	401	364	323	363	381	360	393	358	361	352	359	320	285	327	317	315	312	334	305	319	274	322	335	313	291	299	303	288	315	311	284	319	313	281	311	277	270	280	342	283	298	291	300	250	300	307	319	294	288	279	302	293	271	275	264	280	281	283	281	265	284	284	320	299	327	315	286	265	289	257	257	283	272	288	283	297	306	304	288	269	255	284	288	297	286	302	316	342	266	294	302	269	282	293	290	261	313	311	304	277	284	282	276	307	279	298	294	273	296	266	291	296	294	268	303	285	318	298	263	296	306	266	285	276	334	292	294	301	310	281	276	269	311	306	248	292	270	292	305	253	292	298	317	298	257	306	311	303	301	288	292	279	294	288	292	279	248	310	249	269	269	293	292	281	293	302	296	286	283	268	300	284	299	310	275	248	271	298	298	284	286	270	313	274	273	273	279	295	278	275	318	288	271	273	293	272	292	295	299	298	281	286	316	287	273	296	284	306	290	291	268	287	280	254	277	308	260	306	278	274	276	266	258	283	283	255	316	300	305	275	316	268	291	292	279	288	258	257	281	302	284	307	293	269	296	298	271	314	278	268	286	284	282	289	277	277	284	291	307	275	296	296	310	279	306	277	249	333	295	286	281	261	294	273	273	293	288	307	287	287	279	284	289	274	273	276	311	287	271	307	281	285	275	260	309	260	288	293	264	294	267	318	302	287	288	290	281	269	306	282	307	317	244	299	260	317	283	269	243	276	258	291	277	312	277	264	272	285	280	282	284	301	312	265	319	255	307	276	287	280	272	291	276	302	292	309	282	269	279	271	277	308	278	293	295	273	289	274	296	267	278	294	298	305	320	307	279	283	303	298	294	277	300	273	285	287	312	300	303	292	295	279	274	329	253	294	241	318	291	295	263	303	264	290	308	287	289	320	269	280	244	290	301	276	305	279	280	271	276	291	283	283	273	282	300	255	299	287	299	303	290	301	293	279	272	290	277	292	284	294	283	319	274	321	290	259	274	276	262	245	280	282	303	294	249	296	310	285	299	244	304	298	268	273	277	286	255	299	278	271	276	303	291	282	310	290	306	260	254	292	289	313	275	286	276	271	298	293	291	254	284	299	313	290	305	305	279	279	279	281	310	274	296	292	262	270	320	277	299	270	276	324	276	270	309	277	285	278	294	285	315	280	295	293	279	294	319	313	309	283	316	279	300	302	282	287	283	241	281	261	261	283	287	299	277	291	287	292	310	287	282	284	284	309	300	317	263	310	291	299	327	269	283	262	293	289	310	290	277	291	276	277	270	304	284	261	291	269	329	295	282	281	275	269	304	295	282	317	275	282	273	280	283	270	280	288	295	292	269	280	303	292	299	300	265	291	262	308	306	304	291	269	288	292	281	298	258	297	270	261	261	300	306	290	275	301	300	284	300	281	280	273	294	328	261	281	310	317	278	334	288	269	298	279	297	309	265	277	288	289	282	268	282	296	294	312	276	288	280	292	270	298	297	312	278	304	310	302	318	306	307	304	268	254	265	258	258	286	296	304	307	294	281	261	303	278	286	321	270	278	312	265	314	280	280	278	287	273	261	290	289	269	289	312	291	283	301	308	309	329	298	297	296	279	313	264	296	281	270	282	279	307	277	278	270	290	294	298	287	280	285	295	306	279	258	267	292	260	284	302	255	259	285	295	262	291	321	289	306	274	268	302	293	289	273	267	307	327	280	292	274	285	283	291	290	306	303	249	289	256	303	278	284	259	278	296	269	290	302	294	320	264	296	302	280	285	275	309	273	257	280	284	264	285	271	282	307	297	275	297	299	274	273	292	288	295	292	255	264	290	274	301	285	287	264	274	254	297	264	289	290	294	279	303	305	288	308	272	303	263	298	278	315	246	292	306	301	288	270	283	283	306	291	287	343	284	270	264	258	289	299	289	308	296	290	272	293	289	263	284	303	288	317	270	311	296	309	281	283	308	302	266	279	284	295	301	269	279	317	262	288	253	299	239	317	300	283	272	285	260	265	278	288	277	301	280	304	283	272	276	282	293	267	314	275	264	302	296	291	290	295	285	277	264	330	270	282	290	270	336	264	271	280	299	310	283	307	290	302	266	247	294	280	274	263	293	283	314	303	288	294	287	294	280	285	267	281	289	270	298	282	262	282	300	305	291	290	301	295	272	263	288	296	274	265	250	244	289	302	289	260	268	282	310	302	300	298	305	313	268	280	301	292	313	299	289	288	269	288	288	303	267	302	272	298	339	277	310	295	319	276	258	281	289	282	247	294	277	278	327	281	300	279	327	280	330	286	320	248	296	283	274	289	299	269	260	286	281	292	274	291	290	268	304	308	275	275	277	289	289	250	289	328	269	261	322	291	279	268	269	294	311	292	289	298	280	292	316	291	274	288	279	271	255	300	313	296	277	252	268	292	303	300	270	290	281	295	295	281	303	274	272	319	318	300	286	308	319	293	291	305	278	274	294	247	308	273	291	286	279	300	301	271	289	250	278	273	303	297	280	279	290	295	275	266	269	302	268	288	298	273	314	279	291	265	265	297	272	282	325	315	296	242	283	265	313	298	275	267	254	321	262	265	289	303	301	299	277	289	291	272	288	282	310	326	265	323	290	274	270	277	311	285	311	266	310	298	290	289	279	253	277	291	294	295	299	283	299	305	285	280	289	280	260	271	286	293	318	280	280	282	262	286	319	287	293	285	274	276	292	286	268	266	261	272	305	254	280	292	290	299	289	329	298	281	291	287	305	242	289	292	267	295	299	277	290	279	308	297	289	278	289	296	304	305	319	265	301	265	267	280	292	297	275	277	319	272	278	303	305	301	315	293	255	280	312	261	288	285	253	263	283	308	297	291	278	290	281	285	301	292	274	286	274	278	296	287	288	311	272	265	278	260	315	295	293	307	283	302	288	283	276	284	293	297	286	279	290	266	276	307	313	310	305	265	284	290	304	295	287	281	271	275	276	283	316	268	302	271	297	277	297	281	302	278	289	277	319	291	280	269	270	289	301	269	279	285	276	296	287	271	299	276	298	280	280	285	285	275	280	293	296	281	302	268	286	276	269	291	295	285	351	301	285	270	275	290	304	267	329	290	304	297	266	277	293	314	268	258	274	334	294	295	291	278	292	304	270	292	263	276	266	260	315	301	301	307	274	288	298	297	313	325	274	306	255	257	281	298	281	293	301	271	306	295	233	261	299	276	292	275	312	292	269	276	279	294	287	290	275	295	291	274	279	306	272	248	298	309	301	294	292	311	275	313	302	305	308	283	291	279	280	291	264	307	271	304	270	305	291	276	298	312	286	284	287	298	290	277	265	309	302	272	280	268	301	270	294	297	264	285	266	305	297	283	275	279	279	290	329	282	247	271	293	304	288	279	282	251	290	280	278	295	294	279	272	299	288	266	281	308	289	283	278	285	309	257	293	290	330
39815	38243	36991	43759	46282	46041	43548	35454	31739	23082	18787	12780	10546	8065	6093	5060	4199	3300	2957	2496	2287	2120	1971	1861	1766	1768	1691	1628	1503	1487	1451	1487	1426	1323	1366	1292	1299	1242	1162	1227	1146	1140	1107	1089	1085	1089	1040	1083	1034	1051	995	980	1006	1007	978	937	980	989	1045	960	952	909	913	913	955	834	940	947	914	934	917	914	837	923	884	924	881	928	874	906	900	896	865	845	925	882	912	935	888	892	819	862	877	886	873	922	886	968	900	927	893	891	882	844	917	897	904	938	903	911	895	853	901	884	894	876	857	883	935	904	922	872	928	907	909	939	897	902	916	878	875	903	861	865	911	944	847	870	913	863	898	909	902	886	887	843	917	871	851	919	923	896	889	883	853	909	881	868	872	927	910	896	917	890	931	923	941	880	897	912	893	869	882	831	916	927	912	886	876	889	893	891	837	929	865	916	879	961	879	893	897	889	849	870	828	893	892	871	922	860	916	933	896	897	884	878	894	921	906	860	890	869	880	931	871	862	873	934	918	861	916	863	946	868	921	887	933	905	883	916	944	889	880	856	907	912	913	853	875	913	937	889	887	817	919	900	895	876	884	844	915	920	878	912	885	882	859	832	861	871	891	882	919	834	875	869	918	845	922	968	891	891	888	904	906	867	874	849	899	925	903	863	915	874	939	898	840	839	872	898	881	898	904	838	851	905	893	852	893	896	924	932	923	869	860	908	864	862	852	881	874	897	913	888	885	865	944	857	925	892	884	850	869	919	894	889	859	933	875	873	896	895	870	895	877	856	902	837	920	918	862	856	885	914	894	898	923	893	893	900	895	862	887	873	898	852	902	847	867	881	916	860	891	913	879	880	866	913	914	878	870	866	936	865	856	884	887	931	905	904	882	903	892	937	923	856	878	923	846	897	878	857	882	890	858	912	903	886	897	895	893	920	908	810	902	915	876	904	885	854	906	887	905	923	908	892	922	923	901	907	857	862	910	907	877	863	872	886	895	883	853	941	895	911	885	883	922	891	927	865	907	882	908	904	885	908	927	923	843	918	882	873	899	880	855	876	896	869	868	877	891	937	913	907	818	905	888	883	905	898	906	894	873	884	884	927	859	871	911	936	856	897	914	867	880	860	837	846	924	854	935	895	929	927	869	915	864	868	865	917	886	905	862	866	824	891	911	879	903	888	868	898	872	873	921	862	953	893	829	942	891	865	866	870	909	887	851	942	901	848	846	925	909	841	873	891	910	846	935	872	916	892	852	908	928	882	894	876	890	949	880	897	884	831	875	870	906	842	997	844	831	941	900	921	876	892	961	893	908	878	886	862	868	820	892	899	914	834	920	938	918	854	917	899	882	940	881	883	920	932	832	943	912	906	922	929	914	908	905	805	921	889	844	896	930	910	892	907	920	1004	956	873	869	890	883	889	842	881	843	902	860	925	903	899	920	883	871	912	895	850	907	917	854	882	882	883	890	912	914	845	865	888	871	941	905	896	856	866	850	897	914	904	861	867	824	895	907	903	885	908	891	856	867	874	854	889	873	828	923	914	867	916	895	905	903	884	944	881	815	874	877	861	876	886	868	835	815	887	900	929	865	948	849	914	916	841	887	878	833	896	948	870	885	926	955	940	912	828	890	854	913	919	927	874	901	893	872	892	886	878	865	816	907	890	872	882	817	919	888	863	962	880	866	901	876	859	935	898	909	912	895	863	853	887	848	889	956	907	879	859	905	845	931	824	894	885	915	903	913	890	847	868	872	919	849	940	858	914	958	878	885	939	867	895	955	896	896	927	913	892	899	886	912	862	904	913	916	909	876	931	937	889	859	835	886	896	909	895	892	855	918	858	895	859	817	873	845	858	922	903	876	900	950	924	916	882	851	935	891	930	911	868	859	874	903	814	940	904	887	918	896	886	892	945	908	909	887	907	855	888	910	904	892	865	853	870	868	884	896	908	891	867	886	909	884	936	856	912	924	866	889	883	926	824	853	903	856	867	870	848	917	975	851	877	926	899	912	884	891	957	874	891	884	845	855	879	954	863	857	875	921	925	936	907	860	884	888	901	879	914	927	873	920	872	850	898	901	896	817	870	873	889	855	874	922	896	940	905	870	898	919	907	872	891	897	876	891	897	908	853	913	832	938	903	905	869	894	849	874	894	824	910	894	867	877	898	909	914	882	853	884	841	851	893	834	907	932	910	926	872	902	850	918	922	930	911	903	916	956	923	912	907	863	863	884	922	849	871	895	937	863	898	957	867	878	871	929	928	905	865	855	879	915	834	874	883	880	874	897	923	877	894	899	905	900	871	902	879	875	847	904	915	882	933	832	875	884	879	867	839	920	917	908	889	916	924	908	877	913	887	933	866	917	866	928	877	865	894	852	925	881	934	936	862	895	913	868	878	884	867	865	877	918	880	916	932	872	874	938	889	911	874	878	823	906	886	869	889	908	879	863	880	879	894	846	829	901	840	876	839	892	912	848	877	878	884	856	923	923	839	902	877	892	892	874	883	875	942	874	911	908	882	881	897	868	929	872	825	899	887	858	866	867	884	847	850	913	883	964	873	881	890	871	870	817	859	827	883	926	884	886	895	942	838	886	886	926	953	849	959	913	872	901	890	855	921	937	888	870	870	834	884	829	883	893	847	849	839	915	909	933	956	904	886	864	895	881	842	927	921	863	898	858	888	894	889	869	912	892	895	892	916	851	900	924	848	840	844	928	850	898	852	875	891	961	853	881	888	893	851	924	864	879	867	937	856	903	857	863	900	894	929	895	866	859	862	856	858	937	853	914	856	884	905	924	934	890	930	892	867	903	906	900	822	889	909	900	899	893	891	864	893	938	860	926	868	873	880	880	934	873	853	833	897	925	918	868	914	930	889	863	852	853	844	897	850	886	865	893	916	907	839	886	890	876	874	890	844	885	918	942	859	894	847	870	896	879	933	897	891	871	918	876	906	877	874	907	867	859	926	866	874	887	893	888	861	897	928	870	879	851	857	890	926	906	900	908	895	900	809	931	915	876	871	904	921	934	900	914	871	871	913	855	893	862	871	904	918	851	888	895	900	872	882	922	906	912	884	889	900	908	907	856	874	881	892	926	869	923	870	875	854	875	882	912	895	877	853	880	929	923	875	859	899	931	859	881	836	896	879	889	920	885	872	893	883	882	857	889	908	843	909	863	900	918	872	960	853	915	928	874	896	917	912	880	913	892	885	879	892	889	916	918	873	896	881	912	897	904	848	910	847	914	932	854	907	945	907	895	883	926	800	884	921	874	886	864	822	870	861	896	929	918	875	900	912	851	877	831	906	901	862	912	905	864	894	839	918	902	847	846	908	904	883	879	906	865	850	915	928	896	876	847	902	923	932	889	878	908	875	930	883	920	869	878	909	911	928	895	858	903	838	896	906	890	881	916	918	907	851	879	940	843	893	842	887	861	891	896	882	813	845	938	885	926	950	859	880	913	863	907	927	863	867	928	859	847	886	879	925	862	902	895	896	910	839
16097	9781	7408	6345	4581	3478	2246	1534	1081	863	776	514	421	340	284	270	279	267	252	225	236	216	256	222	231	195	207	221	240	207	230	214	191	216	230	183	203	203	202	194	193	206	211	196	202	198	184	203	205	197	198	194	215	186	182	203	196	198	184	210	187	180	175	201	188	159	186	195	214	188	169	184	180	194	183	203	188	185	228	177	185	175	186	157	197	186	196	183	175	205	182	187	171	183	174	203	211	175	195	200	192	220	189	200	175	177	178	209	189	211	195	161	199	193	180	194	194	208	186	200	196	191	192	204	176	200	189	195	197	177	186	169	199	223	172	184	188	213	190	188	200	188	188	180	189	187	182	196	187	179	181	186	174	224	201	167	214	194	188	178	176	181	192	177	182	201	217	190	182	181	216	172	168	192	177	188	172	193	203	186	181	217	185	186	170	186	215	205	195	187	207	197	206	194	191	206	178	179	195	178	174	174	192	218	208	196	214	182	189	188	199	162	187	198	186	172	176	171	189	194	174	188	188	193	215	215	197	175	191	188	199	211	185	201	168	163	190	188	214	179	196	185	200	166	216	195	178	171	210	189	193	193	200	190	208	200	222	200	214	216	188	175	192	196	176	194	219	196	205	184	178	192	174	194	198	176	209	196	199	193	187	192	188	168	197	184	199	201	209	189	185	168	223	191	174	187	189	177	164	193	168	171	183	176	207	197	166	202	210	201	195	205	154	200	163	183	195	186	199	162	186	184	188	188	183	196	212	202	182	182	189	206	185	202	196	171	180	184	185	197	206	194	185	186	183	161	188	186	192	176	179	174	193	189	191	186	196	188	193	182	191	214	188	184	178	208	182	199	154	173	173	171	200	202	195	195	199	203	195	192	214	196	194	177	218	170	198	200	172	188	188	207	197	160	163	226	183	178	189	190	226	195	216	188	182	185	196	171	197	185	212	181	186	214	192	179	189	183	198	187	192	201	177	209	187	178	207	199	194	189	211	151	203	196	188	187	190	170	194	185	187	205	183	224	175	196	187	182	204	195	214	185	208	218	181	191	190	216	191	185	172	215	203	202	221	180	154	181	204	188	189	199	190	190	186	181	181	191	200	192	202	197	184	194	194	168	197	183	166	199	159	180	186	187	177	199	182	185	201	200	206	172	184	185	176	166	181	165	202	186	179	203	169	208	193	202	182	186	189	195	162	191	192	175	184	198	188	191	213	170	184	191	191	179	210	187	176	184	181	184	194	198	187	174	168	193	217	195	186	197	176	201	193	200	172	191	170	210	179	200	187	196	167	185	183	197	180	199	217	210	196	203	179	184	172	184	184	200	199	180	178	222	200	198	180	192	193	200	184	191	205	194	174	209	195	195	194	168	195	179	190	179	202	201	196	169	207	185	189	202	173	182	174	188	185	187	194	196	244	204	197	187	214	170	203	197	178	181	212	196	181	204	194	191	206	210	201	205	189	204	173	187	166	177	184	202	181	185	188	184	207	187	168	168	178	183	194	190	209	183	197	196	192	196	200	195	212	189	170	182	222	191	186	194	191	187	199	208	187	196	200	178	182	182	205	180	186	190	200	191	192	178	192	185	186	185	195	188	185	209	170	176	177	177	200	204	187	202	202	195	190	177	186	186	192	184	200	176	191	176	192	201	188	185	182	197	204	199	180	203	188	205	182	195	173	178	198	199	204	173	182	185	176	176	208	208	222	164	207	182	192	197	204	187	186	195	208	188	201	197	169	188	192	189	211	180	209	193	183	194	199	205	191	186	183	159	178	225	167	180	208	195	197	181	175	194	182	163	185	195	186	203	218	193	179	167	214	185	171	179	198	210	195	177	178	183	172	212	165	187	199	202	198	194	166	170	210	184	187	163	184	210	177	176	199	177	173	191	202	195	183	165	177	206	207	193	183	185	204	170	209	188	187	180	185	197	198	190	197	196	222	190	192	193	208	178	205	163	198	175	191	202	190	171	200	188	209	219	177	170	188	199	200	191	185	182	171	186	210	191	175	214	185	179	202	190	192	193	192	185	182	205	172	221	192	218	222	211	188	185	204	200	186	190	196	213	189	193	210	203	198	204	185	227	201	181	184	211	196	200	179	211	206	169	179	196	178	178	209	197	220	180	194	205	196	186	186	188	196	180	179	200	171	182	194	200	190	199	200	188	179	168	182	170	185	176	214	203	173	200	213	191	198	188	214	201	183	185	189	186	175	163	196	183	218	203	189	187	165	189	177	199	197	177	176	178	188	197	196	193	172	182	176	202	191	205	194	183	184	221	217	193	214	194	191	204	154	188	175	189	183	195	180	197	201	194	170	191	185	183	205	169	178	211	196	178	192	189	166	207	202	203	203	185	199	187	221	161	196	189	191	198	192	178	201	186	190	184	179	202	182	178	201	176	198	172	173	184	198	207	172	195	175	214	186	182	209	210	211	209	188	192	163	189	212	203	182	175	199	182	176	180	163	199	190	217	197	190	161	193	195	191	202	167	171	204	191	196	209	194	167	200	168	187	210	213	207	198	219	197	218	200	178	168	199	201	201	190	203	185	183	187	213	187	196	213	173	192	193	194	189	190	178	187	202	221	185	197	200	200	153	199	196	177	183	218	205	193	193	200	183	189	201	189	178	200	183	181	216	177	212	167	215	179	189	203	191	178	186	184	201	199	191	171	183	205	169	199	183	169	178	191	210	179	203	184	177	207	201	193	183	193	206	215	183	167	224	203	195	182	190	198	176	197	174	176	193	187	195	192	185	208	197	200	189	182	188	199	187	170	189	179	199	185	189	195	221	176	182	200	188	208	208	189	192	187	172	203	212	186	198	198	178	176	178	217	209	191	200	167	184	186	185	218	211	188	185	157	175	180	197	202	177	203	188	195	179	172	190	180	201	184	158	201	175	171	196	195	194	177	203	206	194	182	186	193	214	196	195	207	197	189	211	187	176	180	205	188	191	206	197	193	187	166	167	205	194	176	188	206	203	187	201	167	179	195	192	186	198	172	228	202	195	197	183	185	199	166	172	181	213	219	175	187	192	187	212	175	177	185	190	189	199	192	209	194	160	191	184	181	190	219	183	201	186	190	191	202	203	168	194	219	212	205	201	209	187	216	187	188	200	209	200	178	198	182	197	167	224	182	176	180	208	188	180	186	186	194	184	180	177	183	204	175	187	184	191	186	189	160	170	182	177	193	176	214	176	179	203	162	185	192	207	200	194	184	180	192	181	175	234	182	196	191	202	205	182	175	182	187	184	175	196	188	192	184	218	171	194	165	202	180	192	191	193	196	195	195	194	190	192	191	187	207	177	194	191	195	209	190	191	183	184	168	198	183	187	186	172	180	163	196	183	189	176	193	209	187	169	183	172	195	168	215	200	180	187	204	181	208	188	188	184	180	213	199	175	211	183	219	194	173	203	178	186	176	197	219	192	167	179	184	189	188	204	212	211	188	181	184	171	194	191	209	203	195	186	194	215	200	171	192	190	200	196	194
13296	11284	13041	14724	13128	11490	8580	6480	4922	4050	3444	2515	1984	1705	1402	1330	1227	1080	1077	1065	1076	918	863	908	894	862	861	888	896	881	871	817	785	799	797	717	747	779	748	690	740	707	658	732	700	646	688	724	630	694	644	676	710	640	662	690	702	640	676	673	671	658	697	630	654	666	675	614	632	639	676	606	614	624	661	673	628	642	624	613	631	626	669	635	610	661	603	633	622	666	645	624	679	624	616	632	611	663	655	671	660	625	624	613	666	677	634	633	654	608	627	631	630	604	612	670	640	653	628	696	657	625	623	596	662	613	622	625	619	643	608	575	639	611	668	661	622	574	661	611	635	651	650	634	607	647	599	608	609	677	637	663	631	611	579	627	635	592	653	642	633	613	609	588	650	649	609	586	661	611	633	632	658	610	596	672	619	641	674	656	617	611	659	618	668	595	632	611	608	617	605	621	634	648	630	635	607	634	650	665	677	650	636	659	620	651	636	643	609	622	698	632	601	595	644	650	639	635	652	636	642	617	649	615	689	630	619	616	631	640	652	642	628	619	697	644	656	614	647	631	625	620	611	627	658	626	643	629	677	675	649	658	672	641	618	643	628	621	607	637	610	666	642	634	610	639	659	674	624	668	665	610	618	663	673	639	598	623	662	592	652	657	675	590	612	655	636	639	593	660	627	639	584	629	632	632	640	660	595	602	625	611	616	669	584	658	625	597	618	630	652	651	628	661	622	616	637	638	580	592	645	637	673	624	643	613	637	647	674	632	642	641	597	613	631	694	638	635	626	609	642	588	648	633	654	651	675	659	658	645	653	669	614	633	609	619	626	616	644	596	629	654	670	612	597	630	622	625	660	629	613	631	653	617	641	653	626	649	631	653	631	624	619	632	631	643	636	620	637	664	643	618	684	616	617	599	628	662	705	611	614	654	633	653	637	667	630	661	659	649	661	598	680	621	653	654	618	609	669	604	631	636	630	639	667	665	641	631	612	642	665	612	625	607	618	617	625	598	640	612	571	635	605	625	660	651	670	650	621	620	653	623	622	643	621	671	610	628	642	594	623	617	608	621	598	663	617	651	651	674	618	638	668	622	654	670	642	625	706	652	659	604	648	642	635	641	602	651	613	594	635	640	611	600	647	613	659	645	645	630	596	620	636	610	615	650	646	623	617	653	697	638	651	632	626	647	660	604	656	638	625	639	626	618	681	660	677	623	650	599	595	653	640	654	630	676	608	645	659	665	618	601	612	658	624	617	596	672	598	639	626	646	627	655	589	608	644	620	625	647	627	652	653	642	649	673	612	583	633	628	594	654	654	653	698	614	667	655	643	650	632	637	600	612	630	682	614	644	637	617	661	601	621	624	601	667	686	641	620	664	635	609	609	625	678	644	616	683	598	644	657	637	673	626	674	663	676	633	646	606	665	649	688	662	607	563	622	676	643	586	630	634	607	626	638	636	595	590	686	624	615	623	619	601	646	605	652	612	650	615	594	643	613	674	602	661	625	624	635	620	633	607	656	611	583	686	633	644	614	643	640	622	646	626	638	641	646	673	668	606	622	630	595	597	644	702	611	665	637	643	613	626	657	660	643	694	613	619	631	609	629	632	670	627	616	609	680	671	599	624	649	662	644	633	648	630	685	581	664	625	667	628	608	609	647	630	623	602	667	640	636	626	657	634	586	634	616	598	624	613	644	639	648	595	627	623	671	621	605	590	582	629	658	641	620	622	669	622	635	642	646	643	632	616	657	639	650	618	599	655	647	665	638	625	637	642	653	630	661	628	598	646	588	634	612	645	602	640	623	647	653	602	612	607	613	606	660	584	622	616	642	617	656	623	664	647	605	631	645	633	638	630	669	608	634	673	619	647	642	647	650	642	677	659	663	705	614	608	630	625	623	666	642	642	649	648	630	656	671	613	616	649	672	627	626	638	616	634	644	610	580	638	666	610	609	619	630	620	655	621	670	623	623	607	652	643	651	671	614	593	641	601	646	630	616	653	652	617	691	641	650	645	654	624	625	657	623	599	619	697	650	635	639	589	611	638	600	656	636	636	653	628	670	643	641	686	608	617	615	632	670	619	690	670	628	662	600	621	583	601	619	619	671	633	628	621	629	646	628	644	600	629	650	607	639	666	601	605	650	644	689	623	648	645	604	628	597	644	602	646	638	608	620	646	670	638	594	618	607	649	649	659	622	603	654	652	654	624	628	702	645	629	613	603	651	670	643	660	657	620	651	651	607	669	624	653	631	617	647	664	636	615	623	660	628	614	648	626	663	654	640	613	639	620	653	615	664	616	676	637	659	694	620	596	671	614	612	649	645	662	602	663	630	651	621	618	672	639	627	615	651	644	616	670	614	665	617	644	617	611	639	630	672	631	661	645	683	611	622	649	638	592	619	647	644	627	614	634	621	608	606	591	631	624	614	622	667	660	629	642	620	669	614	654	645	650	626	611	614	648	647	639	635	636	617	632	675	620	586	624	643	608	640	606	681	638	662	662	643	633	640	644	646	658	652	602	652	610	644	621	598	613	631	605	608	613	626	649	628	620	651	645	626	635	640	661	581	620	640	608	625	658	616	618	660	639	691	637	619	611	641	613	652	659	659	588	643	662	676	688	639	675	669	633	657	599	690	638	637	658	669	589	651	629	655	654	667	669	705	672	619	667	597	689	591	620	670	641	635	587	645	674	650	616	642	637	636	628	627	647	608	653	648	609	601	654	592	628	628	640	644	597	614	552	634	633	629	648	630	634	686	588	624	628	612	631	611	632	665	636	640	624	600	603	647	674	638	616	661	659	673	643	611	649	627	624	630	615	609	643	650	599	647	656	605	663	617	642	641	641	636	600	672	618	638	652	619	645	632	625	582	623	694	683	601	611	627	641	615	633	643	625	654	618	625	637	644	621	651	664	628	609	623	643	639	619	625	630	684	620	635	649	608	645	620	621	582	634	592	664	622	624	681	611	632	616	604	660	635	665	640	629	645	652	656	636	642	621	597	620	607	602	643	633	635	648	671	674	657	647	646	616	614	678	631	658	614	656	631	656	644	615	568	679	628	629	610	632	638	637	591	624	579	636	621	701	621	665	596	666	649	613	661	620	686	625	663	620	616	620	622	647	608	675	649	652	652	638	614	601	663	676	639	657	685	599	630	618	660	615	609	638	639	648	595	665	682	637	658	626	605	638	645	645	663	662	588	625	629	611	624	629	644	654	617	617	625	628	576	618	642	602	601	617	647	608	669	660	625	673	593	653	654	644	602	615	652	653	635	662	673	593	653	601	588	640	646	600	630	645	607	636	629	659	622	660	644	645	664	618	617	621	645	702	676	619	638	619	669	630	633	593	608	666	648	669	628	653	646	580	625	674	666	664	610	664	652	646	664	639	647	677	637	652	609	604	637	659	640	669	595	621	635	618	610	620	636	637	662	604	632	624	640	621	630	617	676	596	595	617	622	634	643	634	650	602	609	652	643	594	639	613	675	620	625	620
40295	37807	28974	31584	31312	28804	22983	16425	9912	5823	3595	2002	1491	939	628	628	480	376	352	323	294	312	276	281	231	253	295	238	258	247	246	270	249	229	224	238	226	241	224	202	218	193	215	202	215	220	214	199	220	194	187	210	234	186	218	201	229	220	186	211	211	189	181	203	198	199	188	202	201	185	193	170	188	207	197	192	204	195	204	210	211	184	205	184	199	201	212	177	188	213	198	181	186	198	178	196	191	206	206	201	229	219	214	180	198	201	180	211	219	200	213	200	178	199	201	206	169	172	193	189	185	187	235	172	206	182	186	190	204	202	202	192	180	195	202	167	196	207	195	176	187	213	206	219	201	230	203	211	196	214	192	198	165	191	165	212	223	183	186	217	192	191	188	177	194	193	190	203	180	217	220	206	189	187	207	204	212	204	195	227	192	203	202	174	191	207	166	204	208	196	207	167	221	185	187	209	212	187	196	186	221	194	202	230	179	178	188	212	194	186	183	171	200	234	192	213	183	193	228	183	173	209	171	198	200	191	202	191	187	231	193	194	197	173	192	192	201	208	207	190	219	229	201	203	199	217	198	202	210	178	208	195	224	179	204	207	195	214	203	207	194	223	188	175	194	198	180	203	181	187	217	201	164	208	208	189	213	196	201	181	224	231	197	192	201	201	199	193	202	201	185	160	177	189	196	201	210	198	195	208	196	196	220	214	182	192	184	202	202	206	202	206	195	186	193	223	198	172	170	183	182	217	212	196	184	192	182	214	182	196	213	171	190	185	197	203	197	196	202	211	200	198	223	170	184	200	199	223	207	210	186	193	175	190	194	197	219	207	190	176	204	175	188	215	210	204	205	196	168	204	172	182	179	186	208	171	206	197	204	196	206	201	217	178	195	200	193	191	204	188	192	201	203	192	192	211	178	194	205	209	213	193	198	217	210	206	172	184	182	227	185	193	193	194	191	194	196	201	177	211	199	227	185	179	206	223	202	182	203	175	213	213	200	179	175	205	180	203	182	196	198	233	185	208	207	220	206	183	170	222	182	174	215	206	195	201	216	185	207	220	188	229	185	207	202	210	182	195	207	186	193	186	210	203	194	203	163	204	172	204	191	156	206	213	205	190	189	203	192	196	198	197	210	204	229	194	198	198	209	215	210	182	217	215	180	218	199	217	201	203	194	212	198	175	196	203	205	183	182	202	195	183	199	199	235	194	199	206	201	197	175	175	190	215	206	183	213	218	216	177	201	189	206	192	168	193	201	188	214	195	205	221	174	197	208	189	206	177	183	218	208	156	215	192	189	178	184	220	191	208	204	189	194	194	201	202	194	189	191	179	190	203	200	196	230	203	212	196	219	214	168	194	210	223	196	193	208	170	170	181	210	190	216	194	183	193	172	188	165	226	211	197	206	187	188	205	211	193	204	218	204	170	206	186	215	181	187	208	211	201	196	231	220	185	198	182	178	215	193	210	197	188	181	195	212	211	191	198	190	193	180	200	213	196	199	193	219	199	207	206	180	218	199	189	209	178	195	182	197	215	197	169	197	207	187	228	206	169	182	217	188	175	192	199	192	226	208	194	191	177	173	207	218	231	208	214	199	178	203	207	181	202	175	194	196	186	190	174	197	201	192	202	187	200	202	189	202	203	186	242	197	176	229	223	187	193	212	202	199	211	202	200	200	187	196	186	181	180	185	196	226	204	205	199	202	217	188	201	188	179	203	218	193	226	205	203	235	190	181	197	173	221	185	193	199	182	205	192	196	211	215	188	193	195	207	201	191	212	216	194	179	207	183	226	187	204	193	212	213	211	191	180	203	204	206	204	179	177	176	216	197	191	233	212	195	162	173	214	180	176	223	187	193	230	195	203	173	185	196	202	229	201	174	197	224	207	179	182	198	175	204	205	211	193	196	208	203	198	220	176	218	204	205	187	200	200	194	188	192	202	206	203	180	200	205	218	203	201	188	215	210	199	191	224	198	169	176	201	195	198	173	204	203	201	206	205	205	203	213	208	212	225	179	207	196	201	206	195	214	225	204	192	194	194	187	196	198	201	210	187	208	214	190	189	199	209	197	204	190	197	197	185	183	197	195	207	201	209	197	191	204	200	195	202	211	206	196	197	200	211	176	218	185	213	204	190	196	205	192	163	197	200	214	205	221	214	231	208	220	187	188	189	171	172	197	210	204	210	188	195	202	208	220	199	197	198	217	194	208	201	174	201	217	210	231	209	198	176	188	198	201	206	196	210	192	203	197	174	204	196	196	200	224	203	197	213	192	211	182	206	191	195	216	221	203	191	210	192	191	176	179	206	202	170	209	188	188	217	201	181	203	195	208	175	195	197	203	201	190	187	215	190	214	195	187	200	213	171	217	194	203	181	171	209	200	199	196	196	219	203	178	196	224	204	212	157	219	225	179	197	171	182	186	180	210	185	189	195	177	195	211	195	199	188	202	219	209	190	189	173	196	205	192	235	209	180	219	196	185	193	231	169	160	172	220	199	195	214	215	204	179	197	188	209	195	187	202	188	218	178	187	215	189	192	170	200	181	208	208	184	173	227	181	199	202	203	183	193	212	186	186	196	186	214	200	184	205	202	211	192	215	196	188	179	205	209	203	182	178	178	211	202	203	203	194	224	189	226	187	190	199	195	186	203	169	195	185	196	194	187	194	183	203	184	189	166	222	200	195	217	203	212	179	179	191	205	194	207	164	196	231	220	189	176	202	214	176	206	174	204	226	176	207	227	211	178	192	204	209	198	202	194	189	213	202	193	222	185	206	224	191	189	197	216	204	183	191	189	190	189	198	202	202	206	204	170	197	212	222	214	217	187	184	203	193	206	195	194	197	191	186	201	203	197	211	201	179	208	219	228	201	199	195	225	216	202	203	201	218	225	178	192	204	201	203	178	170	178	211	211	214	214	194	168	209	170	219	214	191	198	201	175	195	193	185	208	204	196	205	207	201	188	176	187	182	195	194	214	216	186	187	208	203	207	199	186	215	191	180	187	196	182	214	198	225	189	198	194	208	208	233	168	227	209	216	190	203	204	181	183	202	190	220	197	219	177	202	187	192	212	220	200	216	207	184	213	205	160	203	200	188	195	191	176	185	192	184	193	198	183	217	210	200	213	222	209	192	220	196	194	180	211	164	220	196	188	210	194	201	175	217	196	202	202	202	207	180	189	213	196	211	193	208	191	180	196	199	198	230	194	211	195	199	202	237	207	224	196	205	203	187	178	167	191	210	205	201	184	204	203	181	197	206	215	181	218	213	205	197	198	178	216	175	194	208	178	203	178	192	196	203	171	195	179	221	187	202	203	194	180	198	196	207	216	186	210	185	197	203	190	211	185	186	210	177	185	221	202	198	214	202	209	193	201	170	199	173	192	188	183	199	203	203	202	227	192	170	194	181	217	208	187	192	183	197	213	199	203	171	220	206	180	208	195	209	187	216	175	208	188	179	206	198	231	195	215	177	175	179	208	188	211	203	181	232	197
31174	31414	29948	37571	40139	38721	34902	28195	21680	15642	12221	7835	6303	4950	3484	3101	2529	2120	1893	1576	1429	1386	1292	1242	1210	1109	1106	1095	1035	1063	1064	1069	937	966	859	896	867	853	885	828	851	782	775	772	740	805	755	754	743	765	781	700	720	736	724	687	694	745	672	682	650	727	739	679	651	672	722	657	635	669	651	667	676	722	649	725	681	638	644	638	679	656	652	657	657	611	642	651	669	670	634	690	704	677	653	728	624	685	691	661	667	670	633	698	634	654	673	657	605	638	672	707	647	711	662	633	652	665	668	678	656	718	673	675	658	681	676	622	658	689	635	650	678	679	693	719	646	664	668	649	693	680	614	672	647	640	660	666	666	636	650	679	641	685	681	680	683	623	683	673	674	643	655	696	633	687	614	671	672	624	643	642	631	667	662	686	651	669	669	674	679	635	697	650	680	621	635	660	647	652	676	654	693	655	704	673	668	669	618	670	669	628	640	675	666	649	637	670	677	654	652	648	693	640	637	703	670	652	674	613	630	699	670	668	648	652	713	690	616	676	645	696	693	668	668	659	658	668	658	662	655	639	645	624	656	656	616	641	669	688	633	633	639	643	653	665	670	649	627	638	690	668	663	654	640	665	641	658	673	669	686	655	651	626	641	666	707	662	673	684	621	652	657	698	665	665	688	664	591	636	650	654	593	625	642	700	626	629	652	669	675	643	676	638	678	683	654	622	655	645	672	644	656	664	650	666	701	692	667	667	667	706	645	624	653	616	640	648	640	665	655	670	660	653	655	630	666	677	627	672	660	625	661	663	640	623	670	700	671	626	609	661	683	633	630	654	644	646	674	674	712	643	638	652	667	662	672	628	633	621	668	616	671	625	667	659	684	699	657	610	692	672	613	660	619	637	635	665	597	666	676	685	665	625	646	678	648	669	623	668	654	648	678	633	633	634	630	678	667	689	670	665	630	649	651	607	672	653	628	631	638	662	681	651	664	652	613	678	661	622	686	632	655	628	675	637	657	673	646	625	643	665	654	675	655	698	713	627	652	631	626	663	644	667	636	685	703	670	685	647	607	718	658	640	662	642	667	654	655	654	624	703	680	666	638	652	655	664	660	680	654	666	607	650	619	653	617	680	626	660	638	663	612	681	643	663	647	653	676	613	686	662	680	649	623	632	662	689	647	648	678	659	688	654	689	682	637	706	636	670	654	653	590	664	669	680	679	692	664	654	611	686	639	648	687	740	651	641	644	662	676	657	677	655	660	658	654	615	695	693	657	655	638	689	657	618	661	704	620	673	637	669	645	609	704	685	648	646	718	674	666	657	674	601	667	690	686	700	662	619	700	583	686	625	690	645	626	629	615	625	661	601	658	676	657	642	676	657	657	681	687	630	667	607	730	650	653	689	658	713	679	680	663	614	644	612	676	653	663	647	685	648	639	646	681	654	671	690	600	659	648	674	618	666	692	641	637	648	688	673	650	668	627	623	680	650	631	642	650	668	673	686	636	655	622	696	645	648	695	692	733	652	658	668	647	642	658	648	670	696	674	682	673	657	675	691	568	692	685	631	678	661	661	654	680	659	652	625	602	697	644	654	713	670	670	676	650	659	638	638	647	665	665	694	670	655	624	629	651	646	662	644	678	667	624	639	683	623	663	636	641	637	665	679	633	716	613	629	665	627	699	696	671	639	659	668	613	672	675	661	652	653	653	676	676	671	662	650	683	620	663	689	678	668	660	616	633	621	697	643	626	636	615	642	604	685	677	661	703	645	648	680	650	630	678	642	647	656	687	659	675	643	662	653	699	686	603	654	618	618	640	656	652	666	624	664	659	673	623	677	605	668	641	628	681	641	644	655	609	649	700	643	668	656	693	665	651	689	641	651	627	668	670	627	703	655	633	661	678	665	640	665	629	650	627	665	712	638	689	674	649	638	653	646	678	648	664	669	629	640	637	679	632	643	675	660	667	636	679	646	618	638	705	652	650	641	647	661	713	659	669	632	666	646	623	663	698	665	648	658	670	681	673	645	629	670	627	664	611	658	652	633	610	668	651	694	678	661	650	682	661	658	611	605	644	623	616	685	700	680	645	637	681	653	606	677	661	640	649	639	625	705	664	715	638	666	631	665	683	694	634	654	585	626	643	630	686	672	664	615	651	643	657	649	670	657	643	691	685	682	638	658	636	642	656	633	607	678	659	637	711	680	664	655	683	646	657	623	676	639	663	642	636	591	625	693	637	622	640	651	637	698	673	655	617	651	631	641	696	650	665	653	650	644	648	682	642	663	623	717	672	681	636	645	645	701	654	688	654	669	689	641	632	676	658	610	684	704	626	683	648	677	636	660	651	662	707	686	651	659	711	669	657	666	625	677	636	676	674	636	664	630	638	687	707	656	639	638	660	670	634	692	670	668	630	687	662	666	648	645	612	695	671	687	653	606	641	642	724	642	649	714	628	650	627	665	686	649	697	681	698	622	645	618	645	655	698	640	676	664	680	693	632	674	709	673	689	600	631	671	690	637	673	701	639	635	639	635	678	689	629	642	697	617	662	678	686	694	680	675	660	728	681	674	676	651	617	661	655	709	676	675	668	641	621	662	697	701	644	671	626	653	649	666	659	621	616	679	628	652	657	676	656	696	662	704	673	627	646	689	637	624	610	665	678	676	626	688	658	647	650	661	685	670	657	667	707	665	620	666	626	637	656	622	668	700	724	630	675	663	650	701	646	666	610	652	634	683	637	691	685	665	645	693	689	665	618	718	652	639	645	665	687	689	644	618	638	634	627	664	655	626	652	673	694	638	634	674	646	646	656	673	654	641	691	642	680	626	697	600	679	638	697	645	648	647	629	678	641	679	649	612	651	631	633	656	668	671	656	686	626	614	671	651	692	715	675	668	629	665	705	708	651	633	660	647	619	671	650	640	670	617	646	638	645	660	677	666	619	679	698	709	640	674	662	656	643	637	670	667	640	663	610	607	672	690	685	641	647	676	665	665	655	633	652	676	636	615	669	633	660	626	640	684	680	691	666	647	650	641	631	641	638	639	617	662	685	651	634	663	621	654	626	663	644	645	657	655	682	649	661	629	668	682	638	666	662	640	678	703	632	625	676	647	652	644	636	642	682	634	652	605	665	640	665	666	674	649	628	692	648	669	703	686	692	660	643	639	673	685	644	645	593	617	654	682	665	698	658	644	694	665	656	633	634	652	647	644	670	626	667	660	679	631	645	638	661	664	661	634	681	721	641	639	697	673	681	707	591	652	627	655	641	668	610	649	668	656	651	647	643	689	652	625	694	659	615	640	632	664	619	665	643	681	666	674	641	656	664	681	663	700	636	674	629	611	694	646	661	684	653	626	603	650	672	671	655	656	668	643	664	659	613	647	622	674	622	684	647	698	662	675	666	657	613	642	654	645	671	674	698	659	637	600	670	627	652	649	652	666	639	668	673	632	700	652	663	638	631	683	694	714	645	600	668	681	640	672	656	620	652	636	661	658	680	650
49724	42488	33798	35912	37096	36786	32366	26019	18871	12657	7503	4399	2731	1976	1437	1160	855	703	601	505	515	412	453	441	420	422	418	344	410	422	380	351	392	331	377	325	297	348	366	307	305	313	321	336	304	339	294	313	316	287	273	290	295	283	326	323	280	307	312	285	329	276	313	268	291	260	307	287	320	280	268	261	287	288	270	284	299	276	295	268	278	298	312	297	296	299	276	328	293	260	262	286	295	330	275	295	291	294	286	315	272	332	295	313	290	276	293	286	280	302	275	329	301	288	284	289	307	293	290	310	281	275	277	306	327	298	315	281	296	298	279	285	294	283	294	288	296	286	312	276	290	286	286	292	284	283	280	276	298	329	292	311	269	290	276	287	287	307	313	271	301	276	294	296	287	301	282	304	291	276	312	263	300	301	320	291	284	303	314	298	284	293	298	282	293	279	304	277	290	263	278	310	327	283	301	303	304	306	291	276	276	313	292	302	309	313	317	315	289	307	285	299	252	303	290	304	322	308	277	259	308	279	330	284	277	285	281	337	310	295	298	293	278	265	302	297	294	290	287	293	290	305	274	277	335	326	297	290	268	272	284	309	295	290	309	281	314	268	297	290	299	315	305	271	308	285	275	275	317	307	282	281	299	312	304	294	278	289	300	290	299	289	294	295	325	302	313	297	300	296	284	291	276	293	291	309	302	282	288	261	285	290	278	292	290	268	285	272	292	265	292	290	300	301	294	325	278	289	312	298	257	294	281	317	333	277	295	293	288	307	313	296	294	286	305	290	285	296	254	317	294	279	299	299	274	293	311	321	295	275	304	300	290	277	262	309	314	283	322	280	279	289	302	304	268	312	297	295	291	297	322	277	286	265	301	295	304	300	266	309	268	287	262	282	320	302	309	297	294	295	274	313	318	287	297	292	277	303	269	315	300	285	301	267	278	280	295	278	299	320	306	267	288	272	302	312	294	293	302	289	276	295	295	288	319	260	300	289	298	278	291	289	303	303	290	274	282	274	299	276	301	313	283	295	289	308	278	281	286	289	286	269	276	304	270	265	307	291	312	286	303	271	286	342	295	287	313	319	321	298	288	315	278	329	288	281	293	276	292	307	296	292	304	310	280	301	290	278	299	261	281	295	304	312	300	274	283	256	278	315	288	279	311	282	289	250	299	301	268	271	280	308	298	294	281	290	287	322	292	260	293	294	281	281	281	269	282	314	288	298	307	302	280	269	284	327	275	300	295	299	285	271	266	279	309	291	300	290	293	293	274	291	281	284	308	295	299	303	277	310	310	312	317	293	275	314	306	300	320	288	319	295	315	268	287	296	254	285	301	301	319	287	292	297	288	278	296	270	283	273	290	301	284	262	273	273	284	328	303	309	272	287	317	285	263	343	293	293	296	299	277	294	298	302	320	290	264	300	277	278	281	283	287	279	312	287	282	276	295	285	271	250	287	288	304	287	300	274	276	281	296	276	246	307	256	279	313	287	284	312	246	289	266	302	318	271	313	307	289	310	294	297	282	296	297	260	317	281	302	270	278	282	303	317	305	314	288	307	287	310	281	290	312	300	253	277	280	300	289	266	286	256	306	290	320	288	260	290	262	260	309	265	290	300	295	298	282	296	269	273	290	283	295	319	270	264	275	263	286	282	291	286	289	254	283	296	283	287	284	250	292	323	303	304	295	299	301	332	288	294	298	291	276	280	263	303	295	300	252	304	296	319	313	315	277	307	300	269	313	316	301	263	292	290	322	297	281	306	282	298	297	281	301	279	309	289	275	295	281	308	290	310	255	293	283	308	286	284	292	278	303	298	291	299	278	304	253	269	264	285	314	284	277	284	303	273	295	299	314	318	305	278	287	299	296	282	291	309	305	294	285	322	259	282	301	278	292	302	288	298	309	295	286	310	288	330	278	293	276	281	317	280	271	314	278	309	292	287	300	245	301	263	280	272	293	318	285	289	279	255	301	262	287	285	307	292	266	293	298	279	299	306	305	284	262	276	275	288	292	302	276	265	267	295	307	285	288	293	296	290	280	289	312	345	267	302	267	294	288	298	323	302	291	281	317	266	274	290	286	290	284	297	311	297	271	264	294	253	321	282	293	287	298	322	305	305	317	289	314	265	271	302	275	302	283	282	288	284	285	255	252	285	325	297	310	265	297	282	293	285	275	300	278	308	308	284	315	277	293	288	299	272	319	274	312	323	281	327	274	281	290	282	324	308	261	266	280	303	287	302	290	254	278	289	255	278	275	290	266	278	270	296	274	291	276	276	312	314	311	307	314	316	294	289	298	328	263	318	269	293	308	302	311	309	327	262	284	310	264	274	259	299	287	302	306	317	301	306	302	274	321	304	320	287	296	282	276	327	318	289	299	301	274	298	307	306	285	284	291	280	300	308	287	296	272	315	260	311	266	302	328	277	299	276	290	307	302	291	264	300	285	301	301	296	281	284	281	304	272	328	311	261	308	271	287	283	320	248	306	293	256	299	303	327	285	295	269	329	282	291	291	289	305	289	305	308	299	279	266	290	332	312	270	302	300	290	271	298	296	274	274	272	294	312	288	286	266	305	320	314	278	281	287	284	292	259	256	275	309	294	305	290	315	280	309	294	269	291	280	302	313	263	301	308	281	263	305	274	290	288	285	297	282	281	282	295	288	263	276	279	279	308	294	289	279	301	327	282	298	290	273	283	272	282	298	292	297	293	268	279	317	275	294	292	294	290	285	286	287	300	290	290	282	323	326	286	279	274	296	287	301	262	306	318	300	279	265	306	315	274	286	302	291	309	291	282	310	312	289	278	301	296	282	320	288	294	263	315	242	337	312	306	292	302	281	291	298	282	291	283	340	297	297	282	279	255	328	258	286	259	298	329	286	290	320	263	306	307	288	284	307	293	301	295	313	280	276	270	295	278	288	261	287	287	277	296	288	280	261	266	295	287	288	299	265	247	265	310	313	308	284	291	288	279	289	287	297	294	300	295	290	299	288	312	281	291	294	302	315	276	282	278	307	306	286	295	291	282	259	292	289	299	311	307	312	292	288	279	313	297	296	312	281	300	297	285	274	302	303	284	292	282	312	306	277	312	314	259	298	276	308	326	284	315	294	286	310	270	303	281	324	266	273	310	325	267	300	290	265	281	308	270	298	263	315	315	306	283	274	297	290	283	309	283	285	296	266	302	295	272	293	279	282	300	329	286	292	287	260	275	294	294	305	300	299	286	305	294	323	302	296	283	295	271	285	293	272	287	299	279	317	309	308	272	305	278	306	270	311	313	293	317	283	308	307	275	290	293	288	298	275	269	281	301	310	306	280	286	312	344	288	281	282	278	292	290	293	250	286	282	279	316	253	268	286	297	310	283	279	276	283	280	316	307	301	292	284	314	289	278	298	283	259	287	284	268	296	302	263	304	279	314	260	310	286	284	299	296	327	304	266	301	284	283	297	291	296	311	304	311	292	303	304	277	281	287	308	266	284	279	282	270	269	316	294	318
40186	37838	37616	44112	48491	46491	44696	37428	31810	24252	19405	13035	10437	8131	6324	5313	4469	3506	3022	2563	2404	2121	2136	1850	1899	1867	1724	1606	1585	1599	1623	1452	1436	1404	1307	1316	1264	1242	1190	1194	1237	1151	1144	1112	1092	1058	1063	1052	1055	988	1028	979	1019	1083	997	991	956	945	968	1002	924	922	954	914	978	970	900	924	940	935	915	965	910	917	876	909	873	951	938	920	896	918	928	898	888	907	906	926	906	993	942	920	890	887	914	907	930	893	956	952	863	918	902	869	873	928	894	932	913	937	896	834	883	900	891	920	891	933	907	918	873	887	921	948	923	883	911	854	869	897	914	936	940	944	869	955	958	875	925	886	884	888	925	893	840	863	945	895	926	877	893	873	945	901	912	904	898	951	929	869	912	953	890	880	858	946	918	868	922	917	953	881	984	882	909	937	884	885	893	896	898	868	945	876	880	902	915	893	900	940	849	952	885	930	926	882	870	904	929	891	885	932	900	874	876	902	871	884	853	912	868	955	922	928	882	941	924	935	916	903	898	879	890	953	900	910	952	864	870	933	862	910	918	885	917	938	861	915	886	906	898	888	870	889	901	891	915	911	953	880	919	939	978	871	854	888	913	903	891	902	860	879	885	903	918	903	862	927	928	926	902	942	890	935	890	912	870	900	888	946	919	912	921	856	892	994	970	915	911	908	912	923	944	877	912	874	912	923	895	935	888	873	918	920	829	932	838	891	902	887	882	873	888	883	869	861	918	898	912	898	870	890	947	926	893	884	902	906	915	893	934	912	902	927	919	930	918	892	875	885	909	907	878	912	919	887	877	974	911	900	844	904	919	867	907	921	962	891	893	879	931	895	870	901	946	854	908	928	907	957	936	885	873	876	896	932	881	935	956	860	945	942	884	947	882	892	887	895	875	911	853	868	892	942	939	923	878	902	894	903	919	944	855	893	944	899	891	957	854	906	915	882	914	885	891	929	912	935	939	984	873	882	925	906	891	943	891	888	866	885	963	925	958	920	879	880	903	870	829	894	914	931	882	892	861	923	908	912	936	887	836	882	872	934	935	907	935	889	883	848	844	922	941	884	858	906	956	897	888	823	936	883	892	876	922	932	909	944	840	950	912	923	871	860	893	851	963	956	885	862	900	930	905	909	941	937	941	882	928	895	872	907	869	897	913	897	890	892	857	865	864	913	847	929	893	918	867	881	902	909	881	906	964	955	906	930	893	905	863	895	923	937	940	933	910	931	897	962	910	941	886	914	925	884	860	934	868	875	897	889	897	923	890	907	870	913	873	918	872	909	916	898	870	910	902	897	843	886	828	895	962	909	901	852	905	822	917	877	947	919	890	891	883	895	916	876	872	873	923	910	923	914	931	903	876	900	910	919	973	971	860	902	880	919	951	881	893	882	872	912	923	874	956	904	893	886	953	909	853	953	859	869	939	920	884	927	927	972	916	914	890	894	917	906	853	924	912	928	885	928	885	869	859	920	903	902	904	900	924	885	909	946	904	848	860	950	872	961	905	857	909	863	851	938	880	895	874	911	895	883	881	884	908	860	952	913	906	933	933	919	951	845	948	878	850	878	866	878	896	943	953	917	805	897	890	848	854	903	881	908	862	855	874	898	849	903	894	926	867	897	965	879	939	964	877	893	883	885	892	899	897	935	940	874	926	914	929	913	895	890	900	899	935	866	881	927	895	909	894	927	879	847	898	954	907	907	884	901	882	866	912	861	905	914	956	900	893	946	913	900	861	878	935	916	890	909	924	880	850	914	925	873	931	952	907	950	970	918	858	862	897	872	897	889	899	895	878	897	886	879	852	873	926	908	882	887	926	884	862	913	914	951	945	841	896	919	931	899	958	909	866	892	887	879	921	892	918	916	904	864	878	926	889	924	870	883	898	936	953	923	874	913	904	925	895	897	915	938	893	914	916	903	925	885	888	901	897	866	930	878	963	910	888	926	905	932	847	914	899	886	900	914	924	878	931	907	901	882	888	886	923	895	921	867	906	861	892	924	895	877	898	878	897	839	925	886	941	938	911	903	907	902	913	907	875	864	947	855	948	873	877	858	895	900	922	899	877	916	900	904	905	915	901	893	905	952	901	863	878	940	901	917	879	859	848	877	895	932	878	865	846	879	877	905	849	919	947	912	895	855	926	903	946	890	972	890	898	975	903	916	932	843	884	939	909	885	830	851	896	901	940	886	927	865	898	928	904	890	914	870	863	897	894	910	909	844	882	900	870	934	876	899	946	838	850	905	918	855	891	876	881	907	834	925	873	954	912	875	930	881	902	903	852	875	878	921	921	932	888	862	976	859	866	984	919	881	910	959	911	892	900	884	909	895	887	882	866	908	889	915	910	911	878	908	964	936	965	966	845	929	850	883	915	919	936	913	901	954	911	894	843	861	879	809	878	909	871	911	880	884	890	881	946	863	897	830	889	920	893	881	882	944	928	856	885	897	888	927	936	938	857	933	946	934	891	904	886	941	941	905	870	911	970	838	889	907	914	860	895	874	911	898	855	882	874	898	930	944	895	918	917	896	871	896	856	916	921	914	913	906	912	890	910	914	942	954	908	932	934	891	951	878	945	891	949	908	916	917	903	930	824	959	872	880	971	852	918	877	899	842	837	872	882	846	867	919	801	937	896	860	884	904	905	876	923	915	887	890	888	931	894	859	811	883	946	908	914	919	880	889	889	865	927	904	907	887	870	869	928	872	881	849	889	905	913	924	880	855	901	925	844	873	873	921	845	948	857	886	870	881	899	876	880	881	923	913	951	906	872	929	875	875	910	863	886	854	893	887	890	940	924	864	858	897	883	867	898	814	897	858	853	913	908	906	930	912	888	851	905	861	990	948	908	904	897	853	920	891	924	906	972	890	906	889	901	927	906	943	886	902	912	872	903	864	869	882	882	948	906	906	945	897	871	906	880	891	843	867	906	907	904	869	861	908	912	874	854	859	864	897	879	901	940	894	873	895	904	901	864	899	906	849	866	893	939	914	904	915	928	881	879	959	875	954	900	835	916	888	872	915	926	904	926	859	938	921	900	890	862	860	934	858	905	909	876	855	960	912	911	933	922	890	912	897	887	913	889	862	883	931	911	872	899	873	924	872	930	916	887	844	895	883	916	874	946	907	859	908	854	930	906	945	874	862	894	890	957	892	932	897	858	900	903	938	924	910	872	905	907	930	915	884	916	937	904	909	924	870	931	926	886	927	945	916	879	899	901	905	876	933	935	874	967	869	926	893	910	959	852	928	934	924	878	868	912	892	861	895	922	934	902	908	909	904	917	872	914	877	887	959	952	923	936	865	891	929	899	905	915	872	924	858	818	932	882	892	924	871	915	907	947	863	932	860	866	889	906	935	863	928	888	908	907	925	980	936	895	903	947	851	823	904	900	928	912	919	882	881	835	908	906	817	824	890	872	845	877	947	838	921	946	887	913	885	910	928	957	899	909	887	897	852	870	900	918	901	944	878	935	871	860	927	923	902	869	935
16360	11057	7618	6234	4818	3909	2391	1587	1088	773	657	465	396	346	323	302	283	278	257	241	242	222	271	218	213	213	218	219	227	201	236	208	205	208	206	165	192	223	204	192	195	202	217	206	168	194	190	198	213	219	180	218	178	203	202	200	206	193	203	212	215	214	179	206	196	170	184	186	184	195	211	181	204	195	183	191	191	199	187	185	199	215	183	194	210	187	202	187	174	186	171	172	203	181	195	205	190	176	191	182	185	162	177	191	207	174	192	190	168	179	216	199	181	201	193	187	210	166	218	188	209	200	201	187	168	174	186	157	186	221	196	208	201	216	178	211	192	184	180	176	189	192	200	223	203	206	186	212	200	185	179	194	217	197	171	201	212	175	181	205	179	201	193	174	205	191	192	178	186	170	212	197	189	215	172	163	184	162	201	177	228	202	208	169	197	203	201	208	189	193	190	208	180	180	191	218	192	205	199	213	186	206	196	205	175	170	229	195	195	197	188	198	194	190	200	180	192	203	165	184	201	194	186	191	186	165	194	194	202	194	197	173	196	191	192	175	195	176	171	211	194	195	178	191	191	184	170	181	167	182	182	195	202	200	192	184	174	196	203	166	197	198	181	224	205	229	197	182	209	205	194	229	192	184	209	199	172	190	190	166	185	199	183	177	187	194	204	191	188	202	209	182	197	196	191	187	186	191	172	190	186	187	187	193	174	175	206	211	188	177	196	221	204	207	203	199	170	201	202	207	177	216	187	171	190	195	188	219	200	184	206	201	194	181	189	186	185	188	226	180	189	199	185	175	179	215	204	187	184	185	193	179	180	186	193	203	188	179	183	211	196	196	190	191	210	188	202	203	179	193	219	208	182	199	206	199	220	181	208	188	182	201	196	192	183	189	200	185	213	220	212	193	194	186	177	182	195	190	176	176	180	187	182	199	195	208	186	181	168	211	189	190	189	178	187	188	210	161	199	177	198	187	200	174	178	189	175	211	197	213	213	194	178	207	208	189	187	215	204	178	199	192	185	184	196	195	198	180	209	180	162	184	212	197	179	201	200	203	193	214	212	221	186	204	180	179	212	180	198	206	197	194	199	188	189	195	184	197	186	192	200	179	214	176	172	183	205	197	170	184	173	206	212	192	209	185	196	210	174	204	185	197	191	205	186	203	188	179	206	194	180	200	216	205	200	166	172	183	178	192	212	209	202	188	186	189	207	185	198	203	204	210	176	208	193	205	191	202	190	194	192	200	200	213	188	197	181	180	195	191	189	174	186	226	183	203	198	199	183	201	195	184	208	170	200	197	205	172	180	180	201	206	196	186	180	202	193	171	219	200	223	198	171	190	189	206	181	168	198	174	185	168	204	213	203	193	173	192	194	184	194	186	161	192	204	209	205	184	190	206	196	218	184	216	193	197	196	196	179	195	202	190	193	184	207	163	181	206	192	188	209	182	199	198	198	176	184	203	202	171	172	192	221	183	177	215	157	201	173	170	207	200	200	193	197	174	188	187	186	175	177	172	183	175	222	180	193	181	190	181	191	180	207	195	174	172	201	189	201	214	181	191	187	178	151	194	178	185	177	191	176	185	195	166	206	192	200	181	191	181	195	178	190	179	221	200	197	181	175	204	213	190	180	190	189	208	177	197	198	188	180	180	172	195	190	211	205	180	217	222	189	186	201	192	193	182	204	205	179	224	175	197	207	196	184	172	193	224	171	176	216	174	194	178	188	197	202	181	221	213	186	190	155	190	182	215	182	180	181	195	199	178	156	191	209	199	189	221	193	185	196	189	202	202	202	184	198	213	206	205	175	213	172	169	182	207	218	170	196	205	205	189	190	193	201	197	194	161	185	181	188	202	213	195	194	187	190	185	219	201	210	205	185	205	240	184	180	203	199	189	226	174	163	175	180	201	205	191	171	222	173	215	193	197	197	193	177	193	190	211	189	196	188	174	203	200	203	212	193	199	182	185	211	208	199	191	191	169	177	197	212	195	200	202	193	186	187	201	197	197	186	200	188	197	191	161	179	204	197	181	193	198	172	199	206	179	199	192	202	220	213	211	182	179	193	202	177	196	190	188	205	184	203	193	189	195	194	198	198	199	186	190	181	192	188	190	172	188	200	189	186	189	194	181	174	162	189	209	193	193	194	167	205	180	193	198	203	215	187	215	191	193	179	193	212	197	202	181	241	211	185	188	170	192	164	206	209	231	201	203	185	173	207	179	189	170	221	194	205	153	180	202	181	185	189	198	190	191	198	217	177	173	189	208	190	192	206	183	195	186	186	206	179	197	201	199	194	178	175	184	202	183	181	185	179	189	198	204	195	197	201	203	167	191	212	190	187	208	193	217	194	213	230	172	187	193	193	179	190	203	209	205	183	185	213	170	184	183	196	216	179	193	191	196	169	212	162	163	200	200	205	196	179	175	189	191	190	162	208	175	183	175	199	186	219	172	194	214	201	199	191	210	179	206	174	186	189	207	188	177	197	174	195	175	229	182	185	208	202	203	199	196	178	227	188	208	178	182	216	232	191	201	179	181	187	189	190	181	222	184	162	232	208	180	187	207	183	198	188	204	170	181	210	171	206	184	206	187	186	208	182	224	198	195	220	208	181	212	188	215	206	158	189	188	178	197	195	182	181	201	207	185	222	201	203	185	192	189	190	212	191	185	184	182	182	201	177	187	189	172	177	235	200	192	199	206	190	183	188	207	182	181	202	178	189	202	183	195	189	189	178	208	178	178	206	190	196	201	175	196	198	186	183	184	181	168	207	202	194	197	196	173	196	183	184	194	195	190	214	210	214	187	202	198	219	179	171	203	181	176	192	199	210	174	225	183	182	204	190	188	182	195	210	215	186	221	184	197	196	192	192	198	215	173	191	213	202	190	187	193	185	171	197	194	208	197	171	161	214	201	199	183	184	184	188	180	193	193	184	206	214	187	207	194	200	198	212	194	200	176	191	184	165	204	176	192	199	194	172	208	196	174	190	185	194	182	204	192	180	197	197	180	190	207	193	197	189	202	202	195	174	183	184	217	182	225	208	207	200	217	162	199	192	193	206	196	181	184	188	188	168	175	202	198	181	231	150	173	181	170	186	187	206	212	176	180	190	206	206	214	187	171	195	184	174	182	189	184	208	222	187	196	196	196	196	192	206	188	222	175	187	166	209	188	185	202	185	229	197	194	201	166	190	212	202	205	193	180	224	211	172	181	197	197	204	191	208	198	182	189	194	195	211	180	212	169	187	182	176	216	180	184	186	208	197	199	200	166	183	190	178	192	213	183	218	204	202	195	211	192	187	177	203	181	191	206	168	181	186	184	202	194	197	189	208	177	215	190	190	202	199	192	195	192	205	192	190	186	177	191	195	201	202	201	190	189	185	200	190	179	178	191	177	194	199	197	234	220	178	216	190	176	205	191	191	192	225	179	194	180	186	202	169	176	218	179	197	183	204	183	202	210	201	204	184	189	179	193	190	185	197	182	182	169	186	192
13575	12566	13447	15055	13603	12119	8859	6566	5103	4010	3231	2448	2085	1775	1515	1356	1282	1163	1213	1067	1047	967	957	960	893	882	929	893	884	865	887	864	814	763	757	761	751	739	725	774	783	728	694	740	688	706	740	710	732	643	669	692	671	657	645	666	672	647	669	676	627	675	666	688	639	656	671	658	686	686	638	621	624	607	635	636	676	669	652	682	665	663	610	602	659	637	669	666	695	625	634	653	627	670	670	653	637	635	652	632	678	632	606	661	634	688	675	602	685	636	664	647	634	635	595	653	647	628	681	659	650	649	660	645	638	639	648	648	672	660	604	624	615	622	632	629	699	660	636	633	660	647	656	663	709	653	626	641	648	659	621	612	697	613	659	662	603	628	648	674	627	647	645	624	650	714	619	602	627	655	670	637	622	679	655	590	670	649	645	643	646	628	635	664	655	629	631	643	653	655	690	667	695	621	657	657	667	658	605	688	631	673	672	666	657	671	597	692	647	627	621	641	672	663	605	643	629	666	658	631	685	629	674	675	636	633	676	630	642	622	624	658	614	664	670	630	647	645	657	673	602	640	643	650	645	612	678	717	659	645	608	635	686	665	667	657	607	655	659	636	670	640	679	681	696	646	599	662	637	644	638	601	643	634	629	643	655	643	624	613	681	613	645	657	633	651	637	607	633	620	624	652	643	643	651	651	642	701	617	640	652	669	661	620	683	659	628	639	660	611	678	613	624	670	606	660	678	633	639	700	673	636	636	623	599	665	678	627	616	622	674	628	651	648	575	688	674	654	652	585	666	652	661	630	615	595	643	633	645	636	637	630	621	643	660	688	635	634	629	678	627	626	628	672	657	631	694	669	679	649	610	614	598	671	621	638	655	622	660	664	618	652	668	655	656	605	611	629	653	640	653	650	637	648	653	651	669	619	630	687	598	628	601	664	624	627	602	660	591	655	675	655	626	668	629	625	613	600	646	657	687	631	630	646	662	672	716	660	629	654	654	628	667	669	616	619	640	658	638	639	637	696	626	658	681	646	620	642	643	678	645	654	650	655	625	643	651	629	635	582	634	654	636	685	617	711	642	634	626	622	602	665	643	668	688	649	669	651	638	630	635	634	597	645	626	656	605	608	646	634	628	639	655	655	676	613	622	703	627	655	601	684	687	632	623	667	685	654	682	633	616	649	637	662	665	676	639	701	682	654	663	624	684	649	648	609	654	659	710	629	676	671	694	597	653	676	640	652	671	623	654	632	637	630	660	742	632	591	597	637	620	663	644	627	660	617	658	646	651	649	627	610	632	631	640	606	661	660	639	627	647	636	674	643	627	660	644	614	633	669	612	687	622	626	626	646	662	625	649	658	599	649	626	636	652	671	649	651	710	692	646	615	617	692	629	670	661	628	660	626	663	676	634	650	640	688	613	655	702	640	644	666	618	672	637	698	640	658	677	596	639	649	651	623	660	631	593	642	644	675	677	632	615	654	647	606	682	641	667	643	666	659	629	648	670	671	666	624	657	642	623	582	638	670	680	654	624	619	672	680	626	651	622	647	654	698	648	587	649	659	653	676	629	664	637	628	670	650	632	611	634	609	618	681	675	693	681	666	673	581	627	635	635	678	668	643	630	644	662	628	666	645	638	647	685	651	645	641	658	705	617	618	642	571	619	649	600	646	657	663	631	643	662	617	649	658	631	670	619	592	642	683	631	621	640	657	629	699	661	622	668	610	619	649	622	691	669	685	686	656	628	609	625	653	649	650	632	656	724	697	648	640	629	596	666	626	627	643	635	661	659	613	692	656	636	619	659	620	673	640	616	649	684	641	660	667	658	584	645	650	644	639	632	701	647	620	631	638	588	622	625	635	575	708	664	635	657	660	620	679	632	637	654	666	646	643	644	596	632	624	621	652	679	659	640	680	672	680	614	609	656	653	635	631	639	656	621	617	653	663	645	661	624	652	665	627	682	650	640	597	631	623	619	649	619	629	666	662	616	655	584	642	616	657	682	686	659	654	601	625	635	645	598	708	603	624	649	621	627	692	680	651	680	634	686	641	656	687	648	657	630	641	622	630	615	646	695	634	626	674	660	642	624	618	643	655	636	630	650	670	647	660	636	657	622	603	694	657	653	618	633	650	630	653	647	660	600	624	644	636	665	665	627	672	646	667	601	649	655	649	624	597	638	622	657	657	635	654	621	613	694	643	629	629	696	688	648	664	668	621	618	661	625	712	626	632	634	630	623	627	657	682	638	639	672	606	644	692	672	652	647	667	626	659	630	634	650	634	654	668	641	671	663	607	594	634	641	659	645	653	652	631	659	651	665	672	662	676	629	623	654	665	696	630	657	648	659	643	621	640	646	646	648	593	631	649	655	664	646	643	638	600	650	693	625	682	674	605	662	673	615	637	606	691	644	678	606	658	636	655	649	643	656	654	671	627	626	651	593	667	608	622	696	663	648	641	621	635	659	640	615	665	603	665	631	611	606	639	620	615	625	662	675	657	664	671	640	640	655	635	654	604	707	604	647	675	665	640	640	653	662	637	626	657	702	612	627	645	618	626	680	629	642	660	715	655	640	625	639	661	665	636	672	631	627	627	615	689	639	647	664	612	664	665	626	683	635	582	631	673	654	684	698	687	669	618	662	650	602	676	646	640	614	620	640	693	633	664	663	607	673	653	685	672	673	605	673	595	681	653	607	675	675	605	632	608	656	641	674	650	648	643	649	663	631	630	649	631	656	634	629	671	562	651	616	620	649	610	613	622	662	619	670	667	594	623	666	621	618	671	664	664	610	680	632	621	636	654	696	639	602	662	654	639	651	647	649	635	625	637	610	639	668	631	702	627	640	644	648	642	651	645	656	658	628	639	629	641	676	627	663	659	633	622	656	648	656	669	631	683	615	619	665	637	648	640	624	621	673	670	648	631	626	655	593	659	642	641	659	610	651	671	626	602	617	641	636	629	620	659	688	587	629	670	615	622	669	647	584	680	647	688	624	673	658	677	616	659	638	661	607	646	641	606	618	633	613	612	638	629	651	640	653	704	650	677	620	664	666	667	587	672	642	662	619	675	588	629	644	651	657	684	678	671	716	645	654	665	603	667	622	622	625	639	656	588	592	634	690	627	603	629	669	658	625	596	648	630	634	636	678	676	663	620	619	616	640	627	644	644	610	639	615	623	668	600	651	659	592	675	657	654	604	645	602	674	651	629	674	621	678	679	630	608	655	609	654	637	639	633	648	694	677	648	658	640	629	647	637	641	627	629	630	638	659	660	615	644	647	652	639	691	619	672	641	656	618	683	657	627	642	619	653	674	669	644	670	605	687	617	704	661	617	650	643	629	617	646	616	647	611	652	657	608	634	639	596	683	639	664	631	650	695	652	656	673	652	658	598	639	614	664	611	660	669	669	624	672	665	672	643	659	619	650	636	639	647	651	630	595	692	632	624	632	679	642	626	596	697	643	640	634	613	701	649	607	615	653	651	654	644	654	580	652	599	649
40206	36893	29162	31702	31816	29955	23629	17209	10047	5745	3478	1909	1269	918	692	619	458	496	397	339	332	308	279	278	270	267	250	283	262	264	242	246	254	248	214	206	213	240	261	220	197	218	241	214	218	214	194	222	219	228	207	185	185	214	202	204	226	198	219	204	219	193	216	209	245	211	185	193	226	201	208	197	198	195	206	210	206	211	235	198	206	207	172	199	199	212	187	195	233	209	189	186	192	205	183	205	203	199	200	199	187	198	190	199	180	220	211	214	206	227	181	210	222	194	188	194	204	197	207	199	213	189	206	184	202	187	168	208	180	187	189	213	211	201	196	203	221	212	187	208	209	202	231	215	202	194	220	198	215	196	205	204	197	202	202	197	194	203	185	219	216	193	207	192	205	193	191	205	214	198	207	205	208	195	199	204	229	203	207	215	213	195	193	193	175	189	169	200	184	212	209	204	188	199	209	242	206	209	182	202	178	171	212	197	220	226	231	205	180	201	208	227	224	199	203	209	215	213	191	189	223	207	196	203	206	188	199	193	229	206	201	192	230	214	208	180	207	193	197	194	197	205	174	208	210	216	211	213	193	223	191	189	194	204	231	189	202	184	216	225	216	205	203	224	218	196	206	198	182	199	197	191	199	224	217	211	215	207	204	192	209	206	196	190	183	212	205	217	177	208	220	183	191	200	205	177	193	202	191	199	213	218	202	192	228	220	203	211	215	218	186	210	188	197	197	211	185	190	202	206	206	208	203	185	195	206	194	226	184	208	207	206	184	205	194	204	200	214	224	219	216	201	185	219	210	184	215	198	182	204	192	210	196	182	206	189	186	179	204	167	206	195	205	202	223	200	206	195	184	212	188	202	166	203	200	193	183	205	177	196	200	188	224	178	200	211	188	185	201	204	223	182	168	198	212	190	202	171	183	196	207	219	194	206	187	204	225	203	199	181	219	189	207	208	207	197	188	202	209	197	196	207	198	215	211	173	178	202	203	192	194	191	194	196	191	202	229	199	206	194	171	204	185	190	203	202	202	190	195	193	196	230	191	151	244	199	214	197	172	181	191	208	208	202	234	220	190	208	176	197	207	195	166	209	217	187	204	213	205	198	220	166	164	210	210	195	200	190	188	200	181	184	205	199	222	196	202	227	196	198	179	188	213	216	227	191	209	236	203	192	189	216	198	212	228	217	195	211	224	200	196	165	198	200	195	200	199	204	231	187	204	193	217	194	183	223	203	186	202	224	204	182	189	223	225	208	196	215	206	183	197	215	199	212	223	182	205	206	168	199	170	180	189	190	171	218	196	189	190	181	196	193	242	194	201	195	193	185	212	190	197	173	203	218	191	222	192	196	199	185	208	214	201	187	224	192	198	190	181	207	205	188	212	218	205	191	195	195	205	204	190	217	195	207	208	197	184	185	193	208	187	184	193	203	200	202	203	184	185	206	190	214	214	206	227	239	190	182	166	189	196	198	197	184	195	173	205	185	216	188	196	204	207	181	197	217	194	184	210	187	220	212	182	197	188	199	211	191	213	182	203	212	218	188	218	204	187	221	205	203	205	190	178	211	184	195	190	212	219	216	201	211	199	198	202	213	214	201	186	220	224	217	206	192	203	216	204	215	201	209	204	167	219	189	219	204	200	184	218	193	214	220	203	205	216	217	213	197	180	177	200	239	201	176	201	188	198	211	227	200	207	199	211	192	190	191	213	203	192	193	201	178	207	219	193	213	215	194	200	190	220	202	201	187	204	184	196	211	164	193	199	213	203	180	194	181	211	185	217	201	216	208	184	213	193	188	204	185	211	175	198	196	183	219	196	190	182	206	198	177	201	214	214	207	213	178	206	197	211	201	187	218	202	211	211	206	208	214	211	175	197	211	215	204	186	189	181	173	199	228	211	204	209	203	188	216	191	200	206	187	199	193	201	215	216	193	199	217	216	193	233	189	211	201	177	192	179	190	211	216	203	210	194	178	177	235	211	182	201	204	216	190	188	214	223	159	182	208	203	194	206	191	197	197	186	214	196	182	176	189	198	201	222	214	196	193	207	180	179	191	222	199	208	213	201	210	210	222	184	210	187	201	196	228	204	210	197	225	163	186	196	209	212	224	207	203	177	209	193	207	202	187	187	197	225	174	201	221	185	169	224	201	216	213	204	191	221	212	225	229	197	213	188	203	204	208	209	218	176	174	188	198	190	207	215	214	207	187	174	201	197	183	193	224	199	189	206	215	181	206	198	200	222	180	227	194	188	193	196	191	206	211	225	176	221	212	199	187	206	180	203	208	182	201	192	198	169	203	212	209	189	208	220	185	192	204	196	191	190	218	174	209	185	182	194	216	198	198	198	209	223	213	194	212	207	214	185	165	225	190	199	193	207	189	197	207	214	188	187	223	194	226	211	194	193	216	183	174	194	170	218	216	209	201	226	207	169	195	192	209	188	195	200	191	229	209	223	181	182	219	214	219	203	216	184	202	210	214	203	215	206	221	193	195	194	205	177	177	198	215	188	216	183	200	205	213	195	213	189	198	207	185	202	214	187	177	195	188	182	205	198	194	200	204	200	194	186	202	186	186	223	192	194	179	173	195	208	204	210	202	199	210	189	167	214	206	203	229	206	201	206	206	206	200	181	203	196	186	210	192	184	224	230	196	206	200	199	203	207	184	187	180	182	207	199	228	196	190	155	220	203	195	191	171	196	195	204	228	219	215	182	195	208	207	197	199	200	193	193	194	199	205	208	186	215	186	183	202	224	207	183	185	193	220	215	177	202	200	224	190	197	203	211	213	204	224	175	192	179	195	205	216	194	202	197	196	188	154	196	193	186	192	212	192	215	196	207	203	208	208	205	191	188	220	227	167	193	208	182	216	206	190	210	181	213	202	223	232	189	199	198	177	184	203	191	199	220	239	212	186	172	212	185	199	198	208	199	208	219	196	221	235	183	209	219	180	199	197	186	189	205	212	208	173	195	167	194	201	193	186	196	223	207	205	213	211	204	200	203	168	205	213	188	193	190	238	198	205	178	207	196	199	216	201	206	196	192	199	196	184	228	215	199	183	198	181	196	190	203	214	190	199	183	206	221	209	212	186	186	198	195	207	180	234	208	195	222	199	189	229	203	214	226	204	209	242	218	210	182	216	220	223	192	240	182	205	216	221	211	191	210	189	196	204	205	204	172	188	175	214	208	207	215	190	195	200	212	188	225	190	217	210	212	209	199	184	224	197	203	201	209	205	201	188	211	195	211	195	215	185	216	195	210	192	221	194	189	202	208	204	195	209	214	227	211	200	225	172	204	217	195	199	203	219	207	207	218	187	207	192	196	207	195	213	209	209	197	205	201	188	205	207	188	224	206	204	215	195	181	213	229	195	204	201	172	203	191	205	195	194	206	215	206	198	169	217	185	200	231	235	215	216	179	210	191	207	222	220	194	194	205	212	178	239	197	188	189	199	218	178	208	198	187	209	193	196	211	220	177	221	156	206	225	210	222	213
31490	29810	30006	37804	41308	39631	34957	29261	22555	15989	12159	7769	6036	4678	3670	3352	2659	2273	1916	1690	1578	1497	1318	1329	1215	1250	1175	1192	1201	1112	1102	999	1021	1020	934	942	851	851	833	923	866	885	823	751	782	784	716	776	765	707	736	764	698	695	733	733	747	687	704	702	704	747	709	662	667	661	653	659	681	652	658	699	669	652	645	687	699	659	680	674	681	681	646	657	650	706	660	676	629	635	694	645	652	687	641	647	654	694	650	660	690	653	703	681	642	645	673	663	650	667	690	632	629	691	679	694	641	678	654	662	660	672	642	681	665	629	710	674	691	668	650	668	658	700	663	667	678	643	694	628	714	628	625	620	675	638	713	676	670	652	687	698	697	673	698	716	713	645	652	681	631	651	626	655	691	658	619	640	662	633	663	669	669	655	652	655	637	687	627	626	673	657	677	681	621	697	617	648	664	647	690	659	605	633	675	650	639	683	647	679	638	647	729	649	653	657	652	743	687	647	671	674	671	679	634	674	691	708	651	624	699	606	665	689	653	713	665	623	683	622	657	645	683	659	628	655	649	674	658	656	661	648	618	659	722	673	653	671	675	679	716	678	629	696	672	669	599	654	694	696	689	701	688	616	618	727	667	659	682	646	686	618	645	661	688	693	672	624	664	652	658	694	677	609	659	605	701	630	621	641	646	673	671	672	624	650	640	654	645	700	657	643	617	628	664	676	668	701	674	623	660	638	695	649	621	690	704	669	637	672	675	660	677	653	672	703	662	689	674	700	658	630	672	652	621	692	663	637	702	685	658	651	678	657	679	646	683	683	660	670	648	640	646	650	677	672	662	670	689	693	703	649	662	631	624	643	686	639	636	649	689	647	677	677	645	666	652	667	634	618	639	676	704	638	656	707	669	654	680	694	628	649	673	647	672	691	653	661	696	631	677	645	603	707	666	693	674	683	598	670	629	702	638	674	628	653	667	687	680	713	652	688	654	711	677	696	674	676	652	680	635	624	636	645	664	693	699	692	642	631	683	661	623	629	664	676	715	711	650	677	643	650	733	666	710	649	646	686	657	666	660	653	711	662	658	666	686	605	629	701	637	672	641	677	663	658	613	675	660	674	699	635	651	662	704	664	655	687	677	694	640	694	633	639	693	651	667	663	692	610	717	697	714	650	666	656	626	649	682	674	642	636	667	649	659	661	676	673	649	674	665	673	683	652	680	660	655	686	659	686	617	677	639	650	693	747	684	685	637	661	640	664	629	666	687	718	650	699	647	684	686	693	658	632	657	680	643	651	709	690	684	681	673	626	656	655	672	637	619	685	741	640	650	663	664	625	655	636	664	652	644	636	637	656	634	616	633	661	670	671	684	638	622	636	660	632	659	662	698	662	648	698	740	635	670	615	653	635	657	678	659	621	640	651	710	662	636	642	666	682	628	677	607	673	654	621	717	665	679	673	678	664	625	625	631	631	660	696	640	636	648	699	671	652	670	668	686	643	652	651	658	688	713	675	702	634	723	669	648	652	656	684	647	620	635	681	669	682	640	672	641	649	668	676	684	649	692	645	653	652	658	672	656	725	666	712	655	663	622	647	686	630	662	583	644	666	685	664	636	688	656	681	642	667	632	668	703	646	667	621	671	646	667	650	670	667	637	628	666	643	682	665	669	674	667	677	637	662	686	674	696	671	622	656	660	661	651	657	660	649	661	625	643	646	639	653	649	719	638	733	646	682	707	670	662	634	665	640	672	651	697	718	686	689	688	621	661	654	687	629	657	635	643	676	622	670	662	686	650	701	709	672	655	688	671	686	642	601	667	687	633	664	597	666	707	648	663	668	620	620	709	696	650	688	662	610	705	655	686	685	695	655	650	656	715	637	687	679	671	731	664	674	680	642	710	654	644	669	690	636	673	657	692	660	700	713	670	633	686	705	683	636	671	704	664	661	645	652	675	645	685	654	650	678	658	657	668	645	690	670	647	654	738	634	630	646	638	690	677	688	678	619	671	659	614	661	645	714	676	666	652	673	715	722	649	682	651	683	667	664	652	699	714	694	692	710	710	719	679	603	683	658	655	664	688	670	645	650	662	633	662	658	662	678	619	672	650	705	630	652	709	632	637	684	676	693	661	671	665	669	657	657	725	626	648	641	718	668	691	652	719	663	606	711	613	655	648	687	653	646	619	592	671	684	675	732	674	663	673	642	658	633	650	675	657	716	690	629	612	696	655	662	656	654	662	653	705	658	677	658	669	691	646	618	658	647	667	664	686	677	681	645	630	615	683	613	646	665	679	638	679	648	720	669	679	641	731	679	670	716	681	636	661	690	677	652	644	623	671	643	698	691	674	662	638	683	712	706	682	625	661	630	625	637	689	661	647	660	649	691	637	655	683	684	661	681	651	706	676	678	653	646	671	640	647	728	664	692	654	629	648	618	657	651	635	638	720	621	698	705	690	671	692	704	623	648	667	681	629	670	622	674	637	672	659	679	688	689	656	712	663	673	648	666	667	661	715	699	654	699	645	617	608	710	663	652	661	659	665	616	641	641	639	668	632	670	659	692	650	653	638	646	698	668	663	682	601	657	754	678	651	702	648	663	653	693	681	705	634	635	612	643	656	675	675	616	632	661	637	653	665	632	642	680	658	694	700	642	696	694	693	692	632	615	644	638	661	673	593	668	710	669	642	622	660	686	639	662	684	711	646	655	704	637	678	678	659	638	664	686	696	680	702	664	640	674	645	696	668	688	658	637	667	670	675	686	682	619	672	650	644	650	661	689	660	641	613	711	673	683	662	674	645	671	614	702	666	657	680	669	624	654	646	696	611	666	620	680	628	650	634	642	703	633	695	656	693	658	705	650	658	680	626	622	677	714	657	638	665	620	676	666	665	647	655	677	655	630	636	647	694	696	645	668	639	661	668	666	623	695	633	684	638	657	650	665	667	673	710	731	682	663	626	636	705	664	645	657	680	651	670	673	677	640	699	653	665	682	695	686	626	678	683	624	639	692	710	659	664	702	684	610	627	689	649	647	655	642	660	712	657	688	656	699	673	638	681	676	610	651	681	688	703	617	689	628	702	626	664	655	669	672	691	663	714	692	704	652	638	702	690	623	637	673	654	646	652	651	725	666	688	667	709	614	654	692	642	633	712	632	689	666	676	676	664	704	684	630	661	624	655	651	669	685	635	663	649	668	675	628	666	661	638	711	680	674	678	691	668	677	658	635	636	659	672	670	642	663	650	656	692	633	629	667	674	663	696	659	666	675	650	695	670	634	659	682	622	684	682	680	694	642	671	675	684	651	662	697	672	647	681	681	677	713	699	674	666	656	680	642	679	623	663	662	660	650	616	623	609	658	629	667	645	674	675	645	652	657	609	689	658	685	630	677	676	710	655	704	678	636	638	656	679	644	695	699	655	653	678	660	652	645	672	724	635	636	652	642	664	626	637	669	692	665	650	718	677	641	651	674	649	661	629	663	669	668	690	652	680	612	629	664	645	652	695	654
49001	42514	34182	37726	37933	37071	32043	26612	18841	12491	7580	4296	2644	1757	1493	1040	810	821	633	586	561	494	484	455	460	424	400	397	392	365	366	377	379	327	336	345	342	352	304	367	301	331	348	333	328	300	324	291	302	290	305	339	293	319	309	275	269	316	275	339	323	333	305	298	296	293	313	329	311	309	325	323	309	329	278	290	311	265	285	311	287	318	315	278	286	304	312	296	285	294	294	313	310	281	298	307	303	323	306	313	302	302	329	280	283	287	326	272	294	312	298	298	301	269	300	298	274	328	306	281	290	293	299	299	296	309	295	284	299	314	291	309	317	320	277	298	284	311	288	284	294	323	262	274	296	299	285	316	296	287	252	293	287	311	296	278	332	316	317	308	276	283	308	307	300	311	295	309	298	295	298	310	314	283	299	290	280	273	284	293	299	346	285	289	316	267	280	292	307	256	297	313	289	302	294	286	311	312	298	286	329	271	288	307	261	278	312	291	320	300	286	271	288	286	304	335	283	317	303	301	285	289	264	272	317	303	293	291	281	294	309	326	315	286	320	299	296	292	281	280	300	283	296	303	331	308	281	294	257	305	312	298	320	304	277	282	296	297	290	322	297	310	302	270	314	299	298	315	266	317	284	300	315	278	311	288	330	292	295	304	293	282	312	287	299	323	298	300	315	264	286	263	252	330	301	326	306	292	297	294	297	268	297	299	290	332	304	298	285	299	291	296	291	288	306	265	311	300	307	308	271	301	287	331	312	322	279	314	292	293	304	333	276	339	291	297	287	255	317	309	308	271	263	297	326	273	303	290	314	283	281	302	305	307	317	341	284	303	316	288	309	269	331	295	301	288	276	285	303	318	324	287	263	329	257	304	324	315	277	285	318	300	301	320	312	302	301	310	295	303	291	262	274	271	300	294	303	317	328	299	272	305	292	301	296	308	260	297	308	284	293	308	287	296	297	306	304	297	287	258	293	278	302	302	316	286	294	323	295	287	280	283	304	311	288	278	285	280	312	302	301	310	321	325	301	272	316	286	315	283	316	289	304	240	305	288	287	295	300	311	305	268	267	301	285	282	283	273	310	288	302	308	275	294	282	289	276	331	262	303	309	306	294	294	279	332	298	333	310	300	273	290	279	303	300	260	301	303	291	316	267	296	289	315	306	292	310	295	298	326	282	268	291	283	304	274	287	272	285	296	285	284	308	283	332	314	296	300	296	313	284	301	310	266	315	299	312	311	318	324	303	293	301	299	266	312	307	287	287	273	284	276	312	288	314	275	326	295	314	318	301	291	305	291	340	277	300	321	299	321	290	281	308	312	304	325	309	323	271	286	285	307	304	309	307	316	325	304	306	291	293	295	273	301	295	301	289	284	330	298	308	313	317	297	287	282	280	303	298	286	281	283	311	288	294	295	295	314	313	326	304	246	290	310	271	280	290	284	288	285	289	304	298	278	305	310	298	289	306	280	316	286	336	307	324	308	293	270	292	295	293	286	317	292	288	262	299	313	314	299	345	294	304	298	287	284	320	306	309	264	310	292	299	289	305	295	304	318	273	304	271	325	302	299	324	291	302	271	346	291	287	309	325	284	284	278	302	268	298	308	304	283	330	268	293	300	270	305	305	282	309	321	279	312	310	284	277	281	333	291	289	278	293	320	286	314	303	325	291	278	307	317	279	313	275	329	297	256	274	275	290	297	295	331	289	304	337	278	284	309	305	274	306	291	287	268	310	274	285	302	317	300	329	305	284	282	304	282	277	299	285	304	310	287	287	290	297	294	265	287	279	267	295	286	294	299	276	291	298	288	301	305	302	307	312	310	333	301	309	270	322	288	315	303	324	324	312	299	319	281	308	302	304	292	316	306	287	275	293	311	297	304	301	318	301	288	303	297	296	297	292	292	320	305	327	288	288	305	281	287	311	282	290	292	294	293	268	293	294	283	312	276	302	291	293	318	341	305	320	321	315	272	282	312	280	293	297	268	311	267	288	282	302	285	286	296	328	283	319	299	317	277	267	289	324	313	277	322	274	295	287	307	253	318	280	276	296	268	276	300	285	298	276	337	298	298	318	288	311	323	304	265	290	263	283	330	290	290	290	306	294	284	284	294	295	290	317	301	282	327	280	340	272	292	286	286	310	287	275	275	273	255	296	263	289	306	295	286	297	276	309	314	300	317	282	323	283	307	285	310	298	284	297	299	305	303	281	323	278	298	276	304	303	306	276	302	294	279	297	309	274	301	281	312	324	311	307	291	338	310	252	287	292	290	263	297	288	276	265	288	292	292	279	307	304	311	284	306	282	277	282	287	295	273	310	300	305	303	305	288	286	285	268	300	290	296	279	320	270	309	310	291	279	270	286	290	319	292	283	305	261	309	282	318	296	315	312	286	274	268	313	295	285	286	320	309	321	275	300	322	293	308	324	326	301	292	296	312	295	277	320	306	272	288	297	306	287	302	302	320	309	351	278	313	274	286	327	283	278	283	302	291	311	303	289	317	311	270	297	314	299	286	294	291	281	276	259	298	293	285	264	258	320	286	254	285	300	310	288	280	279	271	286	304	331	298	309	295	269	298	277	283	302	266	291	275	300	292	288	290	304	291	284	278	313	287	291	258	300	288	306	274	291	306	320	297	279	268	285	311	312	304	262	277	326	308	287	270	295	300	329	296	257	317	292	329	280	302	288	287	254	295	311	268	292	270	268	359	285	300	322	255	291	314	289	303	301	265	300	289	300	283	315	288	294	284	256	289	300	280	306	297	283	322	286	285	280	305	272	292	285	317	275	259	324	292	287	304	304	319	312	300	285	318	272	309	272	325	276	310	267	309	267	297	290	294	284	300	269	276	279	315	254	274	312	326	284	317	289	305	274	297	298	313	316	331	291	307	298	324	340	302	300	324	306	304	306	300	294	320	278	304	289	279	312	297	315	305	300	305	331	327	302	270	312	299	291	288	297	304	307	294	301	277	273	282	292	274	305	299	303	271	314	280	273	324	318	315	310	299	278	298	290	295	316	306	283	278	296	278	299	318	296	295	294	273	310	276	281	254	294	282	288	296	304	335	261	289	277	280	321	269	291	281	293	294	305	275	304	287	306	287	311	283	299	314	261	282	296	290	306	289	294	274	298	300	346	268	301	291	308	289	335	300	308	260	289	340	285	293	275	306	293	331	298	258	302	308	304	309	277	308	299	302	296	292	281	273	295	315	292	290	273	290	296	274	289	309	273	304	284	302	304	283	335	288	286	299	286	303	284	321	293	319	287	307	268	318	309	284	288	276	231	312	281	272	317	297	298	263	318	305	253	320	284	315	264	304	277	308	332	279	267	284	291	282	273	291	270	281	330	283	303	256	294	299	286	303	263	316	332	299	294	293	304	271	286	270	300	295	299	283	322	297	303	295	281	285	270	296	280	290	267	309	300	279	314	298	287	340	286	304	306	278	296	294	316	303	281	276	296	306	280	277	281	308	248	304	295	274	323	320	289	301	307	298
39250	38343	37617	44468	48914	47242	43965	38084	31008	23843	18661	13417	10743	7738	6501	5246	4502	3776	3323	2751	2424	2218	2191	2034	1914	1900	1860	1734	1666	1636	1603	1480	1511	1403	1373	1308	1301	1241	1319	1182	1121	1149	1100	1134	1076	1090	1018	1037	1050	1032	1005	1053	1005	995	1030	1046	1001	954	958	1013	955	946	898	927	898	907	917	928	938	924	910	934	922	915	888	914	926	899	937	873	945	908	901	917	932	896	865	913	905	895	897	941	879	933	887	919	893	962	956	951	902	878	946	938	898	908	926	935	941	944	932	930	953	920	927	846	889	956	936	846	899	976	855	926	909	895	932	876	892	886	943	927	962	929	946	934	931	888	910	939	951	930	918	971	906	887	898	922	885	931	923	927	888	905	929	857	946	919	914	899	899	878	859	942	896	899	926	899	921	948	941	919	874	946	873	941	935	860	914	901	885	890	860	901	912	883	882	889	855	906	954	893	864	867	933	858	893	893	909	929	903	892	910	929	857	899	870	926	916	932	905	944	868	883	927	893	910	890	901	868	916	835	940	933	913	868	930	889	957	893	904	903	931	910	897	894	898	936	885	896	920	880	890	942	884	895	929	871	928	902	916	873	887	913	909	899	924	898	878	861	873	902	917	959	890	917	885	922	924	899	909	933	913	900	858	918	850	885	888	865	950	887	883	869	902	909	956	870	858	925	924	890	936	910	875	923	949	872	875	904	917	942	912	857	945	903	876	841	894	904	910	917	867	945	902	956	905	865	922	914	905	924	988	902	840	921	959	904	944	884	915	863	870	867	871	913	842	920	906	866	864	936	933	868	858	911	922	905	931	861	882	956	884	878	870	886	935	973	871	879	927	885	915	944	894	898	916	906	931	956	960	884	876	875	895	939	906	943	911	899	916	937	901	929	917	923	914	946	933	874	929	864	969	904	907	887	903	872	923	878	919	907	880	927	947	875	945	947	881	908	876	917	859	906	868	881	928	903	868	862	888	871	905	904	929	899	930	885	901	956	905	895	899	898	898	915	901	943	915	848	899	925	964	903	895	886	934	900	878	935	881	911	860	899	876	862	930	896	920	963	920	889	909	923	905	917	913	885	880	929	915	899	919	859	813	923	900	905	897	847	918	909	889	909	907	902	858	932	914	943	906	865	925	843	866	873	912	930	888	850	914	858	910	910	921	912	988	868	906	883	878	956	892	940	962	909	902	848	952	891	892	874	902	887	930	893	923	885	885	920	902	887	926	903	930	901	909	916	909	876	903	890	870	935	942	933	881	946	925	893	907	899	884	920	902	940	925	933	916	898	889	893	905	901	912	868	906	881	900	900	926	894	886	867	901	910	907	911	955	905	907	852	881	899	917	849	883	892	856	952	935	944	918	885	938	861	877	854	909	898	942	862	899	883	872	885	932	899	905	878	862	924	935	907	928	898	940	939	918	877	955	935	885	884	877	897	956	909	910	894	901	935	866	891	901	967	974	920	924	924	895	894	953	884	924	870	890	901	945	944	885	932	884	898	918	907	881	914	902	879	899	883	889	895	952	852	886	951	932	877	950	936	907	904	911	890	900	886	895	905	915	896	851	936	939	936	887	899	878	886	855	928	886	922	916	935	910	916	903	939	888	888	946	967	941	881	929	879	941	897	927	933	832	840	902	932	944	889	884	891	878	887	888	966	880	869	906	881	925	889	895	922	870	863	930	844	872	905	893	900	912	853	931	903	894	940	891	908	885	898	972	827	899	835	916	937	896	939	921	901	895	935	841	936	886	933	942	852	929	916	931	908	897	892	893	917	898	945	906	880	923	927	926	884	876	902	908	919	909	907	909	937	870	887	867	914	926	885	901	909	860	881	944	910	919	903	941	885	1001	953	961	887	899	898	889	959	928	935	925	892	906	905	917	912	908	879	926	963	925	892	890	899	976	903	898	936	848	941	899	914	915	936	928	930	893	907	854	898	885	849	885	914	912	892	924	897	890	922	881	884	930	894	874	966	884	908	897	953	892	922	864	881	878	910	931	901	845	944	982	866	905	923	942	956	914	946	866	903	949	879	887	993	893	879	946	867	890	943	875	884	851	950	896	866	914	915	897	856	876	892	944	920	888	884	948	900	894	909	921	909	920	928	893	904	928	994	903	919	906	996	911	975	894	869	936	910	922	920	903	871	911	944	933	910	966	933	919	900	920	914	906	919	927	928	875	946	938	893	876	906	899	896	935	859	871	925	878	923	884	917	931	911	894	845	893	929	925	894	859	939	903	963	917	958	877	935	936	905	925	877	933	913	896	949	910	867	900	930	921	938	928	919	890	933	906	892	902	850	935	908	879	930	919	913	931	902	904	888	878	902	818	923	905	919	908	905	905	854	890	930	824	959	969	954	878	911	896	913	906	904	896	933	919	894	886	867	876	908	920	885	896	884	892	903	913	929	873	971	978	869	892	930	947	883	934	922	899	851	928	935	939	931	879	932	923	920	898	970	915	941	898	901	913	935	876	899	938	925	951	878	956	898	904	889	891	908	883	911	843	957	908	954	844	950	905	916	898	947	917	879	881	885	897	955	921	919	907	886	906	937	911	894	883	883	924	913	881	988	957	863	850	921	901	887	868	865	923	880	898	929	892	909	950	864	865	854	954	886	877	929	917	932	877	939	927	916	863	871	900	909	942	908	920	903	858	904	866	928	907	883	894	922	855	884	898	871	984	928	944	911	874	901	960	964	882	914	861	855	891	915	846	883	927	924	872	937	917	877	939	837	920	919	877	956	882	880	905	921	935	887	943	924	933	876	865	884	878	935	937	908	928	841	910	917	912	908	891	914	901	885	966	940	899	918	895	963	948	902	928	971	931	937	885	917	880	870	910	906	921	868	864	923	885	880	890	925	894	902	914	886	851	954	854	865	915	914	857	947	918	913	933	890	893	863	891	919	916	840	876	883	933	961	887	880	880	937	930	944	903	877	866	901	921	943	880	921	861	907	859	863	927	873	905	905	879	921	905	883	880	873	878	916	922	857	877	866	939	907	943	848	882	919	947	877	900	889	898	919	871	855	937	936	904	867	843	871	890	879	926	926	902	919	919	934	850	895	873	893	877	897	897	874	883	927	900	933	935	945	880	924	922	906	896	881	883	876	936	902	881	886	900	925	877	945	946	915	862	871	907	857	891	874	873	914	874	855	902	919	908	974	901	901	869	894	934	893	909	873	892	884	848	886	890	894	873	878	947	896	935	911	923	845	905	841	898	910	883	896	866	878	906	950	889	898	911	904	905	875	923	911	916	872	902	939	898	896	948	918	885	924	931	879	881	908	897	881	866	902	915	816	950	881	921	875	914	931	888	853	889	887	870	931	891	890	918	912	947	895	926	856	893	897	877	918	914	941	938	847	872	924	865	911	870	947	863	934	860	894	846	913	847	853	900	910	890	926	929	931	935	888	862	899	900	949	889	902	950	930	866	879	907	902	922	911	893	916	863	881	902	924	924	909	902	884	902	853	918	869	917	894	884	856	908	862	913	934
16487	10272	7666	6440	5106	3879	2399	1565	1129	873	576	494	381	357	333	330	284	268	274	254	238	234	236	228	259	206	229	219	211	214	222	202	226	217	208	227	213	219	200	215	217	224	219	197	197	186	191	194	194	188	187	206	194	216	201	184	197	199	188	188	207	220	211	190	177	197	191	226	202	188	222	198	207	181	190	221	201	198	194	188	173	189	209	182	157	198	177	208	203	202	220	206	210	175	173	235	191	209	215	199	199	211	203	201	194	206	191	218	209	184	173	180	204	202	189	218	166	183	191	190	200	207	197	185	213	178	184	195	190	208	203	194	189	197	216	179	187	180	213	172	183	208	182	202	206	194	187	205	179	188	211	200	195	169	197	188	183	201	193	188	186	191	173	207	192	172	204	182	173	196	226	207	202	182	212	205	201	199	213	197	176	197	200	207	199	203	205	175	208	218	194	198	191	215	221	183	182	199	206	204	218	178	179	182	209	170	231	194	205	199	186	207	203	191	209	188	189	187	214	196	193	196	179	181	205	203	200	215	208	190	226	196	169	191	199	196	205	178	197	164	201	216	190	195	197	193	196	193	188	191	207	195	192	190	213	199	208	203	231	221	196	195	209	212	193	196	205	192	196	199	207	200	209	180	202	200	193	209	181	167	199	200	198	201	185	181	181	184	196	184	195	197	189	211	233	220	201	190	171	201	211	189	172	213	176	185	190	194	201	184	194	184	212	208	178	180	183	211	192	212	191	187	205	218	185	185	193	190	174	184	187	200	224	207	198	204	205	191	204	189	199	184	199	179	175	174	200	190	201	186	191	211	165	199	205	186	179	181	219	219	205	201	202	213	220	213	192	206	191	193	224	191	205	180	173	218	186	202	210	176	201	192	227	215	194	217	193	232	183	209	186	178	190	198	209	196	192	184	200	211	204	206	184	200	214	190	171	210	157	202	214	203	211	203	190	221	195	202	206	210	203	202	228	192	203	199	208	208	209	188	196	194	204	194	176	201	200	211	200	206	197	201	170	188	179	205	216	195	179	184	183	197	197	196	176	189	197	204	208	189	203	188	185	186	200	198	196	194	200	224	175	190	184	222	197	209	195	198	214	185	174	175	217	215	199	201	195	195	184	208	200	198	215	203	187	177	176	191	187	202	173	198	188	216	210	209	184	226	219	194	200	203	200	189	194	186	221	214	222	153	190	214	188	196	197	201	199	195	195	252	208	196	200	210	220	196	172	196	226	194	206	173	209	196	192	187	184	220	211	191	211	194	177	189	173	207	189	201	192	186	181	193	179	199	200	188	209	230	230	207	189	218	212	195	190	206	184	211	223	189	176	195	198	194	184	209	207	210	192	188	180	187	183	208	180	183	198	197	190	195	212	224	218	190	221	193	224	204	201	189	182	202	217	207	212	194	187	206	212	223	191	201	212	189	208	205	195	190	199	181	202	197	185	204	171	172	187	201	178	189	205	197	186	200	201	203	185	197	205	179	187	186	203	197	186	193	181	213	192	169	170	185	186	182	182	185	195	194	186	189	194	199	200	247	227	173	182	217	207	185	193	201	199	189	190	210	194	203	182	200	190	193	191	206	199	220	216	207	197	194	188	184	183	189	217	196	199	202	192	207	197	203	197	200	177	171	165	215	212	199	193	196	195	187	194	166	204	183	201	184	187	200	171	209	212	206	207	191	185	176	206	183	172	204	185	183	212	190	196	193	199	212	167	226	200	186	201	215	180	188	195	194	209	203	194	171	201	172	191	197	175	214	197	211	181	194	214	209	189	193	208	204	225	203	206	211	192	197	208	184	191	176	198	172	182	222	209	216	178	188	192	204	193	176	218	168	179	195	177	199	211	191	191	185	193	200	205	202	213	209	200	200	205	175	192	170	193	200	197	189	227	195	187	215	169	214	178	173	198	209	178	183	196	212	203	212	217	196	199	192	228	213	188	214	195	199	185	221	211	211	213	199	198	229	195	185	209	201	199	199	198	211	190	206	202	190	185	181	205	202	212	176	195	182	189	185	202	183	195	223	196	188	205	222	194	191	187	180	187	194	194	201	192	176	203	198	193	175	200	192	197	227	205	236	212	191	178	188	191	206	196	188	191	201	180	218	186	164	209	211	184	185	192	195	196	172	209	199	202	193	211	181	196	221	207	185	178	183	218	181	209	231	184	187	205	191	216	197	205	199	192	178	203	214	193	195	209	210	191	202	182	181	216	213	213	184	211	187	184	222	192	208	178	193	209	188	195	195	226	176	203	201	187	203	222	181	201	171	208	195	186	178	183	178	184	184	205	201	168	193	215	222	207	205	203	200	187	194	207	183	187	183	177	190	194	240	191	194	189	223	180	197	196	202	182	192	205	210	222	210	206	197	215	222	217	192	192	185	210	184	216	199	168	224	213	193	201	196	195	184	201	210	191	201	211	217	216	191	211	201	203	221	196	216	229	200	206	203	209	178	196	210	207	182	179	193	184	200	178	174	197	212	199	216	177	190	172	179	237	175	219	178	213	190	212	194	187	209	208	178	192	180	195	161	204	180	195	224	205	188	174	184	188	196	183	160	213	191	159	196	194	179	185	194	218	202	195	213	208	209	204	203	184	169	186	172	175	211	191	196	228	198	203	193	187	201	191	226	223	207	212	201	205	177	178	198	173	211	206	183	181	203	194	199	182	201	196	202	211	197	190	204	206	190	185	207	200	175	177	188	190	197	206	223	173	197	199	202	186	210	200	198	199	222	211	199	200	195	189	200	171	200	195	209	202	204	206	208	164	200	193	174	204	222	194	193	200	216	202	204	226	229	189	187	210	181	191	192	190	200	193	185	170	190	193	193	190	198	203	180	218	191	167	216	231	192	176	201	218	206	205	194	204	179	174	191	206	215	210	198	190	205	179	204	194	193	223	206	209	197	198	211	195	193	199	194	196	214	187	184	186	183	198	184	195	195	188	214	203	204	162	200	208	211	195	218	202	193	188	208	185	209	199	211	192	198	208	207	188	182	191	177	225	210	196	155	211	201	182	177	196	202	194	169	210	195	189	171	218	173	200	210	220	200	201	178	183	187	184	188	189	184	186	229	193	173	198	207	213	220	186	185	192	203	194	174	202	197	222	172	215	205	175	196	184	206	207	193	192	229	178	202	191	190	213	208	195	228	198	194	186	200	169	171	191	207	229	219	197	195	195	202	215	173	200	187	193	188	184	185	190	179	192	207	207	186	193	212	220	218	193	218	206	205	187	170	212	214	189	211	195	182	205	190	190	210	185	174	198	215	216	221	180	200	206	187	181	201	196	197	203	222	227	196	222	219	188	195	209	215	193	209	208	194	181	209	196	201	218	184	188	205	204	192	183	201	188	203	199	205	228	194	185	176	186	190	193	185	197	191	218	191	182	202	176	204	178	218	221	182	222	192	203	171	188	202	195	192	212	209	202	185	182	233	198	202	209	178	191	210	215	190	208	199	185	205	200	183	196	197	180	186	194	204	170	195
12825	12147	13431	15676	14971	12451	9022	6744	4981	3876	3208	2592	2006	1859	1553	1520	1350	1262	1192	1143	1066	1070	1035	1001	947	963	977	901	902	843	891	864	818	773	799	800	786	783	785	740	795	737	769	777	743	741	687	724	701	693	696	733	663	714	674	663	684	643	668	693	635	659	626	624	665	610	640	688	651	669	626	620	642	666	675	669	651	596	705	611	616	690	701	649	655	660	746	672	637	615	696	648	664	648	660	663	629	613	678	631	647	659	637	641	630	684	656	639	660	699	683	659	622	661	657	636	619	649	669	608	628	646	667	634	671	636	664	632	605	639	690	711	644	653	715	661	662	629	684	660	672	688	647	650	615	659	681	651	628	648	667	678	637	676	675	635	621	666	612	658	661	693	631	668	627	654	667	669	636	689	675	623	642	675	692	659	635	689	628	644	655	683	637	700	652	638	634	647	651	661	651	681	651	622	656	628	637	697	667	609	629	692	615	681	689	677	640	655	650	715	676	661	690	675	628	616	648	621	603	669	622	661	648	625	601	635	653	644	657	621	677	633	660	676	626	606	691	677	623	642	621	641	667	653	661	659	667	652	633	699	632	669	633	682	627	641	671	702	706	646	658	680	639	652	662	665	660	617	675	622	665	639	631	624	614	658	656	724	634	641	621	673	602	624	638	659	614	679	632	650	645	656	687	641	646	660	621	644	656	635	642	633	645	634	663	612	638	623	687	614	659	709	669	635	704	665	632	655	701	665	655	676	651	653	644	671	673	669	619	619	651	612	651	626	636	607	668	668	668	657	637	659	624	670	651	609	614	628	660	629	657	653	655	656	684	650	649	701	713	653	633	649	675	664	655	659	700	623	637	681	656	668	698	707	628	628	658	676	670	647	627	667	635	656	671	643	643	623	639	647	669	658	646	677	689	664	665	660	630	682	705	630	656	661	659	640	631	683	632	629	689	683	587	676	650	687	655	606	632	655	674	646	654	640	626	633	650	671	670	633	651	630	688	606	623	724	669	639	626	678	664	647	649	628	621	678	639	674	661	638	639	630	604	656	620	599	670	666	654	651	616	632	641	652	662	678	636	679	693	633	626	636	627	610	687	669	672	637	653	661	672	640	664	625	638	653	594	692	637	698	664	642	676	687	723	647	646	664	640	658	661	639	647	701	662	684	660	647	674	676	679	619	623	610	677	714	661	699	684	633	648	639	663	653	665	655	661	629	671	644	637	588	689	658	654	623	644	682	640	628	663	672	648	697	640	659	689	639	640	620	677	685	663	637	660	618	714	643	692	710	675	701	677	674	661	723	637	639	610	668	573	643	602	628	676	699	637	605	636	667	639	627	677	629	657	657	647	668	637	654	646	663	624	661	670	641	637	662	614	693	672	622	639	659	623	674	649	642	670	647	652	661	613	657	656	681	625	665	622	665	659	649	621	603	645	662	621	665	661	649	623	676	635	667	685	672	680	685	640	669	643	633	626	700	628	662	634	640	689	655	667	640	676	644	651	686	685	645	638	619	649	619	653	613	662	647	649	607	678	680	646	670	650	650	635	646	671	666	617	649	672	627	682	658	629	602	652	636	703	662	648	653	644	628	632	675	677	638	649	651	636	684	655	619	654	649	666	591	629	693	612	634	661	626	630	651	698	684	627	674	637	649	619	592	636	650	639	644	657	583	643	654	652	612	671	731	644	656	704	630	640	628	667	655	653	640	654	608	619	661	701	662	645	674	623	692	646	690	701	638	629	657	698	626	658	650	653	658	614	648	674	703	658	626	650	641	623	640	655	656	647	666	650	636	703	643	637	632	710	671	669	643	659	661	674	665	676	631	643	661	655	639	670	656	664	678	669	651	645	625	646	641	677	638	667	610	662	655	669	660	643	660	651	650	650	595	685	652	681	679	638	652	642	671	637	684	647	688	690	705	661	646	657	711	637	647	617	645	660	614	710	646	657	652	637	674	617	705	641	657	645	644	691	648	629	650	653	618	593	686	666	670	643	622	621	628	638	654	694	657	658	633	643	639	645	603	672	676	666	657	658	680	661	630	632	672	675	611	626	646	634	624	688	654	656	714	678	631	673	662	616	679	644	663	641	629	673	680	625	618	671	648	701	659	679	649	615	679	642	683	616	651	637	649	621	637	666	659	609	665	626	609	663	650	694	674	655	676	693	664	657	631	669	678	623	669	629	667	672	649	637	615	650	619	650	637	653	598	668	624	676	586	635	645	670	640	694	661	625	664	657	646	685	645	697	639	625	640	682	665	635	637	669	640	605	604	681	650	604	633	655	667	637	669	693	653	650	653	716	633	653	639	673	626	632	613	645	640	668	646	631	612	636	682	670	635	645	682	704	640	640	631	621	689	642	668	651	634	656	627	651	654	688	673	634	662	626	614	640	655	606	599	600	617	671	696	655	667	703	676	711	638	682	640	647	657	680	615	644	616	703	644	647	638	688	635	579	645	683	666	657	643	642	662	605	648	581	704	645	668	649	665	654	634	667	577	656	650	641	672	618	633	594	670	671	658	660	647	663	645	663	639	632	604	635	672	664	647	624	693	640	660	681	677	653	670	613	630	660	622	670	638	675	671	700	640	636	645	626	691	635	666	658	648	636	609	634	638	683	690	636	617	646	686	664	610	660	659	634	650	648	658	646	626	602	608	675	626	658	643	662	668	651	675	669	664	605	644	666	706	640	654	647	665	652	677	622	660	659	672	660	665	637	690	670	673	658	627	672	621	646	627	663	644	700	627	680	624	675	643	681	629	669	593	644	626	673	617	679	673	653	643	639	605	706	668	615	677	628	681	645	658	682	686	616	662	618	642	700	652	623	659	639	639	648	649	636	692	648	656	691	664	654	628	649	639	650	696	632	656	659	691	679	685	657	664	617	633	641	680	643	669	653	683	708	720	676	628	657	689	675	628	639	620	668	670	654	622	646	636	635	637	630	643	603	648	641	633	657	639	659	648	648	659	632	631	683	623	634	634	633	686	674	656	712	672	657	613	632	695	657	649	700	667	610	633	678	650	681	642	638	595	637	676	618	665	631	675	695	696	604	634	661	664	637	666	661	650	673	680	616	672	637	659	651	669	665	664	638	682	636	666	644	692	639	656	643	659	654	667	622	662	661	677	664	656	635	655	671	639	643	670	658	683	633	634	652	621	619	653	667	650	627	707	666	656	661	651	671	700	641	663	731	684	680	592	640	680	602	669	692	669	651	668	646	685	648	641	667	648	671	671	650	615	662	653	669	655	632	653	683	659	652	660	619	674	628	638	682	692	649	654	613	675	661	673	626	682	682	682	664	678	684	669	671	637	663	620	672	660	659	666	642	664	684	688	651	634	678	683	688	631	663	639	679	628	616	660	715	656	654	637	675	624	636	640	655	633	636	685	637	678	649	645	630	640	636	630	649	654	629	655	664	659	651	657	679	656	644	631	637	685	665	617	650	636	648	674	646	634	644	629	632	676	647	638	633	657	644	684	647	649	595	639	661	651
40371	38567	30249	32252	32207	30636	23702	17226	9830	5236	3015	1617	1283	950	763	658	491	472	382	329	338	315	294	280	307	301	291	297	269	272	274	233	218	232	257	244	236	222	247	220	231	226	228	226	207	202	207	206	221	216	230	187	228	195	202	228	222	209	202	241	209	217	222	223	185	196	193	203	209	214	204	229	223	209	203	194	201	195	192	193	207	223	202	199	206	227	226	204	173	195	190	187	202	218	220	220	191	198	186	180	192	210	196	219	228	178	210	212	217	201	208	211	209	203	227	214	211	199	200	220	189	196	234	196	190	223	203	224	214	190	206	173	194	197	196	232	206	225	221	211	221	223	186	202	200	208	218	208	225	228	207	220	226	204	207	206	212	224	196	182	196	197	204	198	196	230	177	217	201	211	195	166	207	217	199	180	229	195	190	207	179	213	194	195	206	190	216	188	214	203	214	227	173	230	209	194	213	222	211	230	185	205	199	218	208	198	228	189	195	211	204	233	199	224	199	172	198	196	189	193	223	191	198	195	191	218	188	218	216	203	188	200	223	184	192	205	196	211	232	203	200	184	210	200	194	163	196	219	203	212	208	189	218	208	175	206	207	191	203	186	204	180	216	202	200	222	184	215	205	216	210	188	206	195	195	243	234	206	200	226	201	220	220	202	191	201	227	210	213	194	210	204	213	209	221	215	190	200	188	202	201	207	194	210	208	182	187	229	200	208	220	213	199	173	228	205	212	192	217	212	199	214	195	182	210	219	217	203	256	213	201	200	219	219	227	211	186	209	215	208	190	217	208	209	181	212	213	175	195	175	209	209	197	209	199	180	214	183	208	178	211	210	189	220	200	180	199	207	229	203	190	203	210	204	192	211	183	191	193	196	180	187	203	204	199	213	208	212	201	209	194	208	177	213	188	222	215	197	186	212	201	225	206	212	206	237	223	191	201	200	206	228	212	205	197	205	192	210	198	200	209	198	190	185	223	206	223	197	206	218	177	169	213	174	204	217	199	191	188	201	207	193	220	208	187	180	210	206	209	213	202	212	240	230	184	243	177	199	204	201	211	218	213	198	179	211	201	246	200	198	198	200	234	227	177	211	240	190	190	205	203	205	192	223	213	218	202	223	190	189	228	206	203	187	208	192	231	187	197	205	202	186	178	204	171	203	206	207	201	212	205	212	216	217	208	188	184	174	201	190	207	227	196	190	205	192	226	196	209	198	190	211	208	207	194	206	183	223	203	191	219	224	208	184	243	181	185	196	193	185	231	237	195	198	208	198	206	177	169	237	208	179	182	228	199	204	204	178	201	208	202	212	199	209	211	226	213	211	206	204	215	209	216	196	208	202	221	224	187	205	238	201	180	223	206	194	199	197	210	213	198	206	220	191	207	193	223	214	190	209	191	218	221	220	184	215	167	198	204	222	211	213	218	203	191	212	193	198	213	195	195	233	194	219	180	205	200	196	184	200	203	193	204	215	198	211	207	203	212	171	190	214	205	213	234	202	184	219	186	199	216	201	215	175	212	210	202	202	195	220	205	195	201	205	183	218	209	208	220	200	206	216	208	184	215	203	195	198	194	199	179	212	214	216	205	204	202	189	185	211	221	203	224	200	209	209	206	202	212	195	220	191	204	193	189	206	189	166	209	204	195	201	197	202	221	209	213	206	201	211	202	211	223	200	211	225	224	213	210	188	223	215	206	196	212	216	212	210	219	211	190	203	213	218	208	204	195	200	194	245	217	224	215	211	218	202	216	210	218	208	204	223	214	221	196	213	245	195	200	187	212	203	200	196	224	201	232	168	208	184	197	190	189	229	182	211	207	197	216	210	235	203	263	223	203	190	207	205	188	190	224	201	191	187	212	207	219	217	212	217	209	219	195	192	182	208	226	213	220	217	197	204	205	189	190	204	208	192	212	229	195	206	204	180	181	195	203	213	191	225	187	189	222	195	223	189	196	208	185	185	222	207	212	210	178	202	202	217	191	201	225	208	195	214	203	231	227	235	222	191	173	207	215	207	202	199	246	193	205	215	189	196	221	209	227	230	196	215	210	191	204	234	197	229	192	229	185	189	218	219	197	223	200	222	218	209	194	219	198	188	208	193	204	204	187	189	219	199	195	215	208	208	196	201	218	199	207	211	203	217	217	202	200	211	213	208	187	203	198	222	183	185	228	238	195	189	218	196	232	229	179	203	204	207	185	209	175	214	191	225	174	220	212	205	198	183	197	200	202	203	193	234	207	239	196	210	221	202	205	207	237	229	179	187	188	193	201	206	218	207	214	207	205	183	212	200	241	219	216	212	208	216	209	213	221	203	205	228	203	192	205	195	228	211	211	199	204	189	224	185	200	199	213	205	186	191	180	229	202	211	212	211	203	211	194	183	181	185	219	223	207	200	216	228	224	199	210	225	223	203	194	218	217	212	194	171	195	226	193	190	186	186	217	188	175	201	206	213	204	203	184	201	217	225	219	184	218	244	203	185	219	215	212	232	224	202	242	204	229	193	210	201	194	197	204	200	201	191	186	178	201	231	218	184	193	228	203	224	205	178	256	224	190	190	205	213	213	202	197	218	200	212	202	181	203	186	186	195	203	221	204	190	204	217	198	230	206	210	220	192	210	202	202	213	207	210	231	214	204	205	227	229	197	189	187	184	214	198	211	217	206	211	200	216	239	191	207	212	183	208	206	206	229	240	204	194	209	217	209	214	195	171	189	189	194	224	210	190	196	214	205	219	227	231	212	196	206	206	240	210	177	218	204	195	188	205	204	197	211	212	217	195	212	193	190	210	215	214	203	196	214	203	241	183	181	211	212	203	217	200	219	218	200	186	215	196	212	186	220	192	231	206	214	183	232	224	205	202	191	186	228	224	217	193	217	220	205	228	192	240	227	206	197	218	196	188	234	220	194	215	198	186	228	206	207	212	187	191	164	216	203	181	216	189	208	217	191	197	220	174	200	193	200	192	216	191	218	219	210	188	202	195	183	208	176	200	205	182	206	223	215	225	212	221	184	204	177	201	185	190	230	183	198	193	232	201	212	233	218	208	209	224	179	209	194	222	193	211	230	213	208	185	205	215	197	232	200	219	170	218	210	196	191	191	202	191	239	193	190	208	198	208	205	199	201	223	188	192	191	187	216	184	197	227	230	222	221	220	216	216	203	211	200	199	211	195	218	230	220	211	211	210	206	215	199	223	207	198	227	190	209	226	198	211	214	192	201	219	192	250	191	193	200	218	204	185	174	191	212	214	182	238	208	205	210	222	207	203	224	221	215	192	203	191	178	211	206	202	185	198	196	205	202	209	198	214	215	191	211	199	218	198	205	213	189	189	224	194	206	208	195	225	204	229	201	208	207	208	223	191	205	212	220	229	194	198	223	231	224	201	208	201	198	195	203	210	200	202	193	187	190	235	192	209	211	213	209	204	237	196	218	221	215	205	184	206	210	221	199	198	202	216	204	196	195	200	223	206	190	193	214	193	204	220	197	223
30930	32380	31312	38569	41572	40506	35542	28601	21793	15222	10808	7457	6186	4740	3893	3524	2795	2446	2109	1793	1680	1590	1486	1306	1287	1329	1268	1208	1118	1213	1149	1003	1037	968	956	897	857	899	855	814	826	841	853	814	731	830	795	771	737	780	779	753	732	732	727	747	690	766	698	757	733	699	630	769	681	699	743	703	667	700	702	648	650	666	679	676	661	747	716	708	649	689	665	663	679	711	714	661	677	681	699	635	640	702	705	673	677	648	671	703	654	701	673	668	714	683	697	684	667	638	636	692	700	659	664	695	694	648	643	663	687	667	674	695	674	686	639	673	669	712	654	717	710	630	723	668	681	675	703	633	678	694	678	676	626	682	716	667	718	681	738	660	699	687	693	693	630	703	699	700	682	708	703	657	681	657	690	690	670	685	709	637	707	693	675	674	666	721	694	692	639	668	652	654	693	662	730	633	656	642	683	666	614	649	722	707	706	669	717	689	701	636	632	673	686	627	666	673	641	707	687	684	701	668	658	692	679	656	684	702	707	681	694	690	689	657	671	643	668	630	670	648	668	677	677	695	659	677	684	606	643	707	638	640	645	671	655	669	674	621	628	658	704	679	679	658	647	621	613	721	659	688	692	659	654	647	715	704	695	686	663	710	692	676	686	657	675	702	666	655	660	709	688	680	691	671	694	695	688	659	658	693	647	711	655	688	667	641	634	663	677	647	674	666	684	710	680	653	654	694	677	633	660	648	734	669	713	728	690	697	678	677	649	647	703	696	706	678	667	669	673	656	642	667	620	648	675	680	653	678	678	716	686	669	688	714	641	678	691	649	702	652	688	679	664	700	632	679	714	652	692	685	672	655	645	653	652	674	693	670	617	707	673	704	661	634	662	694	688	691	670	645	642	641	702	675	705	646	690	659	653	687	635	686	696	658	668	641	691	662	704	671	617	713	645	683	664	687	617	667	751	716	708	692	671	675	648	694	663	665	650	630	689	639	707	722	619	683	687	636	701	645	661	679	645	666	685	696	665	699	685	714	667	642	688	658	669	642	679	700	734	665	676	642	723	663	665	663	706	705	646	682	691	662	688	716	635	689	670	715	668	697	646	655	671	661	736	672	640	692	634	643	685	684	674	639	667	619	672	638	642	673	694	660	711	683	658	669	643	692	716	637	691	621	622	701	657	698	739	699	670	648	702	685	664	676	671	642	664	683	702	702	675	690	657	688	668	653	677	713	741	677	624	716	658	689	698	668	689	718	726	673	654	664	709	685	725	625	698	642	716	679	700	695	640	659	667	708	668	665	656	667	683	654	674	673	699	664	664	696	719	635	670	718	648	658	688	644	684	644	712	657	703	743	649	664	655	687	701	692	685	646	677	686	693	671	699	672	632	673	663	679	687	674	658	729	656	660	689	658	676	644	688	655	720	683	667	699	660	640	706	650	660	666	640	673	649	698	689	670	676	691	668	693	654	685	658	649	685	720	668	691	674	673	669	656	638	661	649	649	654	685	707	670	664	707	623	677	623	641	697	663	628	716	664	652	694	715	672	684	701	652	682	711	659	672	631	654	680	662	655	664	703	683	645	634	676	665	701	687	669	640	672	692	617	628	686	694	653	721	724	692	636	652	667	668	654	704	648	708	668	657	662	664	695	657	690	673	690	655	631	678	716	709	679	668	666	649	638	692	623	643	686	706	654	692	704	658	736	668	621	751	687	680	656	666	692	721	695	675	651	598	728	680	697	649	711	669	688	683	666	662	697	687	702	694	679	691	681	739	655	601	658	658	636	661	650	701	725	689	643	639	701	634	662	634	684	664	651	656	665	717	672	684	682	686	676	642	675	636	691	680	713	641	639	650	683	644	708	638	660	678	680	653	679	630	650	667	648	663	676	712	692	702	673	625	650	650	672	632	680	639	720	648	684	677	692	658	679	671	699	682	693	706	663	669	723	678	687	653	687	658	637	646	667	655	687	710	711	633	698	668	675	634	718	696	684	653	695	704	705	662	681	680	633	661	679	734	713	695	684	717	679	659	688	617	647	669	621	682	649	662	632	642	670	700	610	691	620	662	656	644	679	702	705	666	703	636	676	675	652	710	647	653	684	658	661	667	681	696	658	668	671	690	688	666	626	649	673	685	680	672	689	725	640	662	708	690	653	651	688	690	690	699	669	657	657	651	693	657	675	665	668	694	678	655	679	638	691	638	676	722	718	684	713	672	682	709	726	705	662	698	680	642	728	664	659	680	677	700	718	700	629	648	624	649	712	677	680	665	640	617	699	662	671	683	599	663	696	666	640	662	668	688	727	679	717	646	676	704	691	681	663	724	671	634	685	676	681	636	659	709	638	642	700	708	674	688	644	665	690	742	680	702	705	640	637	662	666	685	682	670	652	652	668	645	649	678	671	715	632	709	657	706	639	662	690	648	672	696	658	692	674	704	646	667	710	674	661	729	700	651	700	679	651	681	655	645	687	644	658	660	646	638	655	675	690	683	672	654	686	673	651	725	653	691	687	713	665	665	672	671	698	641	689	676	684	672	631	659	671	702	662	673	699	668	664	680	702	700	688	672	680	642	675	658	671	651	639	691	684	658	651	680	661	684	681	654	747	658	716	649	637	668	684	703	700	702	688	682	646	666	651	687	634	657	710	724	675	657	641	615	681	684	681	667	667	680	729	677	682	641	683	672	638	696	654	638	642	695	675	662	692	686	709	635	692	651	665	668	690	661	676	683	682	656	663	709	636	727	689	653	708	678	681	686	674	718	669	668	669	691	625	648	739	709	603	660	660	657	674	701	730	658	672	640	688	688	665	700	715	704	679	669	662	656	726	667	663	640	689	732	669	698	669	646	660	662	637	707	709	620	643	658	692	632	719	694	658	663	656	685	666	705	704	639	689	716	654	684	686	703	630	693	623	629	652	695	667	689	699	737	694	677	631	648	649	714	660	677	703	726	700	672	647	667	714	723	675	716	675	673	676	677	634	659	704	682	656	690	691	641	654	661	712	668	688	637	667	676	630	685	688	623	690	666	685	721	656	632	663	683	677	653	670	652	705	687	666	664	703	648	713	679	651	680	669	634	679	682	678	730	709	686	652	677	667	680	644	662	670	720	691	685	683	683	698	721	680	662	675	649	666	676	711	697	647	657	705	674	662	650	695	622	680	673	668	683	698	653	662	744	695	678	708	668	678	713	710	686	693	690	667	678	640	688	672	657	695	700	690	684	675	659	688	712	741	673	681	659	670	636	700	682	685	696	629	633	672	655	663	644	653	711	700	653	689	666	672	698	650	668	695	685	690	592	660	730	684	672	678	691	697	737	690	644	743	682	671	658	658	687	653	699	671	698	650	647	633	655	632	694	667	693	674	637	697	636	640	726	625	693	673	686	646	651	713	664	651	666	700	676	694	719	677	668	704	672	760	653	672	726	618	700	669	642	644	692	720	647	677	702	677	688	684	662	640	682	698	691	640	693	678	661	677	678	708	642	670	660	648	667	683	708	677	670
50115	42852	34601	37003	37564	37642	32294	25825	18760	11295	6447	3701	2538	1874	1384	1042	967	704	663	518	476	520	473	441	463	442	430	417	408	401	394	377	387	347	319	341	352	315	344	342	367	322	313	341	314	302	319	325	303	300	324	302	330	333	305	291	318	304	329	326	297	291	295	278	310	276	312	325	288	298	297	320	296	291	275	300	314	314	304	284	306	279	283	299	289	296	284	311	328	306	293	299	304	300	303	311	290	298	303	317	333	248	303	298	322	292	312	306	285	318	298	311	292	289	296	287	306	315	282	335	282	252	320	285	303	287	297	305	309	313	302	321	329	302	293	279	311	277	296	284	301	307	312	328	316	296	301	295	318	287	288	329	330	294	305	299	300	259	288	270	304	289	268	329	277	314	305	288	307	314	297	272	319	308	291	298	318	315	307	309	298	283	303	327	290	277	300	326	306	286	295	268	292	274	295	274	264	302	270	317	306	291	276	293	319	310	290	292	299	306	303	315	301	285	329	311	307	295	316	297	295	281	286	291	322	295	302	289	283	284	294	282	286	293	296	294	285	284	327	282	304	307	319	307	280	319	291	307	282	299	303	275	318	335	303	293	307	316	283	323	303	269	294	266	287	287	320	295	294	305	317	311	303	309	296	334	302	283	300	320	286	309	285	280	300	304	305	291	315	322	311	311	316	322	315	322	314	295	291	272	275	296	315	294	309	327	289	274	295	298	316	299	300	300	329	296	310	320	305	280	285	288	279	310	292	279	305	308	291	312	279	290	308	290	282	288	311	290	285	297	254	295	271	259	262	261	315	286	304	293	299	268	276	297	286	292	295	298	310	321	309	297	319	304	286	282	283	254	294	316	302	275	342	310	305	295	267	303	287	300	306	290	285	307	296	296	287	274	296	275	297	320	274	298	290	301	283	327	264	312	325	322	284	317	291	283	283	289	303	298	349	334	333	270	254	298	277	310	275	298	300	305	281	321	287	283	287	320	286	320	299	274	282	280	300	292	299	293	301	302	314	277	302	291	263	333	284	297	311	342	271	298	327	294	284	279	293	289	312	325	287	273	295	285	294	315	323	298	298	342	271	296	313	333	306	284	287	300	280	298	317	294	289	276	314	289	282	298	323	299	295	316	307	335	260	301	285	297	306	302	320	302	308	295	293	291	267	290	287	299	319	276	296	306	299	306	300	285	255	313	326	323	287	302	278	287	299	324	281	284	288	332	265	327	302	306	283	288	302	308	271	296	329	289	300	305	322	272	299	290	292	290	298	264	315	310	327	308	305	303	288	320	303	337	307	303	317	278	289	283	289	274	270	276	319	294	285	305	295	274	319	306	313	301	305	277	329	303	311	304	300	315	274	305	275	268	257	292	274	324	321	288	292	301	286	297	293	297	284	265	301	324	296	306	275	267	292	282	318	278	273	289	286	299	297	288	296	276	294	276	250	303	312	332	316	319	318	286	289	289	310	277	290	300	294	324	303	314	292	318	269	306	284	327	305	278	303	291	328	319	305	274	289	293	279	268	301	318	277	284	288	289	321	294	304	295	288	282	295	309	329	310	310	297	315	332	288	291	280	283	288	313	355	288	303	280	276	287	305	294	339	293	292	294	293	317	262	327	310	297	321	310	293	292	294	313	295	306	314	291	293	302	294	308	289	279	304	279	261	292	324	333	298	294	281	320	314	280	319	281	286	295	286	274	312	286	310	281	288	291	316	276	272	311	306	289	293	293	309	333	271	286	315	317	327	338	308	301	297	297	297	269	289	280	300	291	283	281	336	290	299	311	317	309	289	296	284	271	306	278	277	311	341	314	288	293	292	290	311	257	297	284	316	273	294	266	288	292	309	309	307	326	296	295	261	291	279	290	287	314	278	301	295	332	334	308	267	288	285	307	316	298	298	320	283	285	300	263	295	282	306	304	271	288	282	317	294	284	316	260	293	283	301	285	308	318	292	270	290	315	311	294	281	303	292	259	336	281	295	287	299	295	327	299	287	291	329	278	280	251	316	261	302	299	312	296	264	287	323	254	297	307	280	300	294	315	292	305	283	306	336	264	313	315	315	293	302	278	282	296	286	300	305	297	292	290	277	268	285	331	316	311	321	312	285	300	297	262	318	302	321	267	298	280	310	304	304	284	289	284	294	296	305	301	277	299	266	265	297	292	306	296	286	281	338	293	318	333	294	306	279	325	297	307	306	270	302	292	300	303	301	304	333	279	315	288	291	290	281	300	289	286	290	322	321	289	310	268	288	301	311	281	290	298	277	267	250	309	343	314	280	268	288	307	311	287	266	294	303	298	327	295	306	297	311	302	308	319	277	276	282	305	300	318	309	281	271	308	302	324	295	305	289	299	273	293	298	309	312	293	280	265	316	311	297	296	270	326	286	300	321	284	287	298	328	287	284	287	323	288	291	279	278	282	308	270	281	294	286	286	336	272	281	293	281	282	303	302	304	312	266	296	281	291	306	325	295	286	307	306	317	311	287	306	310	305	282	301	299	284	309	280	334	322	291	276	300	318	311	325	334	247	291	294	333	292	307	331	310	289	319	296	315	311	295	284	266	307	305	308	303	310	324	307	330	297	285	293	265	262	287	309	286	316	255	311	287	297	303	281	275	277	257	276	300	287	313	305	291	309	334	323	293	291	303	306	294	298	334	304	325	316	337	300	306	313	307	304	255	301	289	315	299	286	330	299	265	313	301	300	298	287	288	295	292	289	321	283	318	310	247	313	297	301	305	287	281	316	304	295	308	294	304	257	266	314	292	336	282	303	299	294	310	307	329	283	320	337	275	290	321	314	316	286	312	282	320	287	316	298	278	267	264	321	270	309	307	321	307	321	323	295	272	295	268	303	256	272	289	313	312	299	287	268	316	275	287	287	308	275	282	318	297	311	337	278	299	282	317	315	298	276	314	324	281	278	281	288	280	316	315	295	310	307	317	279	291	353	316	276	305	281	304	283	324	306	293	287	269	328	279	307	292	319	278	296	280	316	302	299	317	307	277	279	272	266	280	302	287	303	281	307	247	286	279	284	293	280	304	279	317	296	282	261	288	316	288	301	314	318	307	311	293	283	306	277	318	292	284	294	295	280	308	275	284	302	319	309	302	284	285	342	292	317	296	277	278	307	273	306	283	277	287	297	273	292	306	324	283	291	287	326	331	321	290	316	269	239	297	287	287	328	290	298	302	308	298	316	318	302	293	301	288	296	328	329	305	326	302	312	273	301	293	315	326	294	303	282	276	273	325	303	298	294	307	301	336	325	306	295	301	272	323	311	316	286	302	275	273	292	285	285	278	309	301	309	307	335	280	306	254	311	294	304	317	323	308	283	294	301	272	294	301	272	301	306	290	279	287	314	283	309	291	332	332	300	330	300	306	286	300	286	316	331	289	319	277	273	284	301	308	277	272	285	287	309	301	286	316	299	301	297	278	285	287	312	294	315	313	302	297	313	306	318	296	279	308	283	303	305	330	299	276	295	307	264
39807	38938	38514	45193	48757	47888	44240	37449	31040	22415	17544	12365	10172	8084	6604	5341	4527	3852	3372	2830	2565	2451	2134	2025	1978	1973	1798	1758	1756	1644	1668	1521	1501	1418	1309	1300	1299	1210	1265	1225	1224	1199	1094	1094	1088	1132	1065	1054	1027	1015	1020	1022	991	969	992	962	976	952	998	932	1035	940	911	918	984	925	907	953	968	954	910	954	925	946	944	914	923	951	913	921	930	967	925	884	915	909	887	975	940	962	904	888	950	955	944	924	912	867	948	954	1005	961	950	920	900	896	895	936	908	928	954	924	942	914	892	942	973	899	909	939	917	947	897	930	938	926	951	911	941	903	940	940	914	914	944	942	910	901	907	909	922	914	892	894	928	917	898	869	912	883	925	912	952	873	877	939	894	877	936	984	883	881	908	885	885	885	953	926	897	929	935	964	985	891	921	936	913	929	964	981	932	937	919	945	884	919	898	897	967	877	915	906	915	967	852	931	879	910	952	902	877	958	944	928	929	926	932	927	888	918	941	913	910	927	914	910	954	945	908	920	883	931	898	956	909	820	941	948	917	934	918	915	890	930	904	899	889	908	894	958	936	924	884	860	907	944	886	895	940	911	929	951	909	908	927	917	954	968	943	930	859	952	916	892	952	887	901	896	930	900	919	880	876	936	938	916	933	943	912	878	908	940	959	969	929	940	871	887	904	894	909	964	925	904	907	910	911	891	991	855	868	920	927	889	876	918	958	885	938	929	894	920	970	885	973	878	937	899	872	928	898	864	953	938	903	913	883	910	924	882	892	921	912	912	923	876	953	888	920	904	907	901	914	881	941	955	966	858	909	891	909	948	937	912	889	934	945	885	942	932	929	904	963	898	915	924	851	904	923	868	967	900	971	899	909	873	890	930	913	936	904	909	946	896	909	953	962	925	887	949	929	917	940	932	906	881	963	907	920	887	841	900	897	882	924	926	882	905	885	939	967	914	953	937	914	956	945	903	886	910	890	939	879	937	895	980	921	921	886	967	911	879	894	823	943	934	913	916	949	919	913	917	918	896	884	955	910	948	924	878	979	918	945	953	912	926	914	982	916	918	916	898	898	908	881	932	951	957	944	919	959	930	913	897	946	873	937	937	959	906	896	885	956	960	943	882	903	885	950	916	914	876	955	883	893	903	925	875	896	890	902	891	929	841	897	941	909	895	891	925	964	909	889	927	851	954	925	809	899	913	925	927	858	897	895	922	925	948	950	914	915	901	933	928	949	926	876	914	904	875	892	908	935	943	946	913	962	960	954	930	895	897	913	932	947	929	934	906	911	943	921	891	906	1016	947	968	932	900	928	925	904	934	907	885	899	909	972	928	926	858	958	896	902	932	912	949	932	925	874	921	900	937	941	886	901	926	915	936	917	885	924	904	877	944	987	939	956	878	869	935	918	896	977	908	926	906	939	941	955	920	901	972	919	920	932	878	897	880	911	885	929	940	944	886	934	827	922	862	938	867	933	908	962	951	919	949	845	884	902	938	923	911	956	927	922	909	872	874	942	873	923	883	906	912	921	939	944	896	895	950	963	897	924	922	977	922	894	885	943	802	894	895	899	924	918	898	936	878	919	911	909	932	947	898	843	901	940	912	936	943	896	945	905	941	944	883	926	928	896	984	898	913	922	915	927	973	858	917	914	916	922	930	938	911	926	927	897	893	934	937	919	868	913	885	922	962	913	869	881	886	901	903	883	939	945	869	910	926	939	908	957	937	875	914	929	901	971	926	860	929	882	923	968	923	895	892	880	927	877	920	921	919	877	939	907	894	939	942	855	911	952	917	899	912	933	929	955	905	868	954	847	867	916	904	953	877	896	910	937	901	949	896	945	867	874	921	929	935	958	876	960	934	898	895	927	912	878	919	959	889	884	932	887	866	968	908	916	956	908	866	898	902	897	927	955	918	931	862	918	962	905	930	946	962	908	961	913	904	902	946	910	956	930	908	908	919	964	993	887	873	931	941	887	903	894	886	981	946	893	860	921	883	954	948	983	910	912	887	951	918	939	931	922	965	934	883	912	958	918	877	886	903	897	867	937	896	900	951	887	931	866	897	943	922	932	956	886	944	904	933	895	988	906	946	929	883	950	933	900	912	936	889	875	911	931	918	899	893	940	869	936	966	928	973	951	941	874	878	917	939	917	925	896	953	910	905	908	996	954	927	989	915	910	893	907	943	864	936	954	882	946	920	919	943	878	901	899	974	885	871	963	892	919	947	875	953	933	879	938	927	897	882	868	888	925	892	905	884	894	905	916	876	932	917	965	904	929	940	892	939	915	919	864	917	923	906	964	946	927	876	916	922	975	950	906	859	922	903	895	951	936	939	992	937	991	904	972	921	882	971	889	939	966	983	969	898	931	907	877	870	909	842	981	903	943	914	918	896	947	926	915	912	971	985	913	898	892	896	901	948	927	902	957	881	917	920	913	887	850	886	857	911	955	927	977	867	943	954	848	897	960	884	933	925	971	932	919	886	935	877	879	904	912	928	897	940	903	943	926	944	959	915	894	944	920	926	908	939	908	829	914	940	911	882	912	920	905	913	926	871	881	925	895	983	923	921	883	947	873	903	913	899	862	883	891	878	888	845	888	913	936	930	932	914	908	909	910	935	931	913	880	955	897	927	965	926	905	903	910	969	901	926	875	934	940	897	902	885	952	889	896	938	902	987	877	896	946	933	933	939	917	960	923	953	928	914	928	929	884	937	827	868	956	890	953	934	925	919	905	906	861	917	837	950	935	903	905	928	907	961	865	964	861	936	885	954	921	910	901	889	878	889	960	865	946	904	956	948	927	969	960	903	881	959	908	904	907	895	908	953	902	950	883	926	942	911	929	856	976	955	957	906	940	957	917	914	951	927	922	915	864	863	948	904	936	878	904	939	903	932	937	866	933	918	903	903	974	892	902	872	913	878	890	918	902	927	895	911	982	909	942	902	952	880	879	887	870	904	943	948	900	949	926	962	905	953	937	888	938	954	921	950	952	907	970	885	950	892	939	904	932	908	957	893	979	870	896	937	882	922	878	899	922	918	935	952	893	882	912	956	960	921	894	909	899	910	867	846	894	886	911	913	873	915	944	887	854	916	841	948	1002	912	864	907	894	944	942	951	928	974	921	969	923	920	959	932	877	884	889	879	948	878	904	899	959	913	920	925	922	910	903	938	944	889	967	883	903	836	879	995	872	890	935	900	899	929	967	929	940	921	894	878	908	951	896	914	936	982	855	904	892	925	945	898	877	954	899	875	918	917	945	893	894	911	936	905	900	895	901	883	924	930	877	910	933	911	879	902	969	896	917	922	931	915	912	939	875	947	921	854	904	879	891	889	931	954	935	903	968	927	912	948	874	917	884	924	916	952	972	895	947	936	906	937	884	882	971	863	925	946	936	890	994	936	850	978	877	935	916	909	907	887	983	891	893	936	942	849	873	907	925	892	923	945	925	926	939	933	916	893	957	924	891	924	880	933	919	957	961	865	897	871	912	919	875	893
16585	10828	7845	6780	5185	4151	2533	1681	1216	796	632	510	395	363	341	329	293	268	282	292	232	262	233	286	237	256	221	230	223	226	225	224	236	235	228	228	180	208	212	230	208	188	199	226	239	207	196	218	190	220	212	212	198	195	192	197	205	199	196	202	197	230	189	232	219	214	211	203	211	191	230	197	198	190	193	216	173	202	179	221	225	231	205	218	201	206	195	202	193	198	191	197	198	189	213	196	193	216	217	188	195	188	202	182	203	215	204	197	179	215	194	228	207	184	189	187	203	200	213	231	194	218	202	191	187	198	217	182	208	199	182	187	203	220	206	206	206	220	204	190	215	219	207	201	201	194	207	218	195	227	184	245	191	224	246	181	195	187	182	212	223	223	183	213	185	181	175	214	194	230	195	181	182	200	224	225	200	174	200	222	218	190	215	197	204	186	209	198	179	195	185	207	221	209	197	183	204	220	175	220	219	197	198	182	201	156	178	218	193	213	197	201	224	174	192	200	212	233	224	214	213	187	235	198	191	183	189	197	201	220	199	217	189	203	170	202	203	208	206	227	206	189	210	185	168	204	206	192	195	174	184	205	207	211	177	198	190	178	226	189	189	179	188	201	231	196	214	203	204	214	204	205	182	188	220	206	179	200	188	189	197	214	207	188	190	202	213	194	209	196	201	199	176	202	205	191	205	228	217	191	189	231	227	215	214	187	206	188	213	205	189	198	196	214	213	221	206	187	197	194	196	208	205	224	196	200	205	192	200	179	199	197	194	195	187	192	190	200	191	212	209	197	207	210	204	212	207	216	222	180	185	198	189	203	220	191	192	198	188	185	175	210	199	190	193	215	202	184	175	169	210	182	212	192	188	214	206	207	195	200	213	219	208	223	226	205	213	196	220	206	185	194	207	210	189	193	191	189	194	191	213	175	203	218	208	222	202	211	199	216	224	202	198	192	215	223	169	184	198	214	211	190	200	192	201	206	183	177	215	187	204	186	219	215	197	192	199	192	222	224	203	194	221	203	200	184	184	176	211	227	226	205	193	228	229	211	179	191	210	227	207	211	199	207	186	200	203	199	211	209	196	202	198	183	185	180	189	182	211	188	224	193	212	206	201	199	233	221	184	204	227	201	187	227	195	234	195	177	179	181	203	187	186	203	193	192	192	200	205	180	191	192	213	201	211	181	197	194	194	206	225	215	226	214	191	199	204	217	207	197	185	183	188	199	198	201	194	174	184	197	205	170	201	217	214	207	208	187	185	205	216	187	211	202	204	195	198	214	223	193	204	203	203	205	189	187	199	223	181	197	204	180	208	239	165	187	211	205	196	208	212	201	210	209	219	235	175	241	195	206	213	210	207	207	227	229	189	220	200	205	211	206	211	230	207	179	233	179	224	234	209	212	190	180	172	207	195	209	196	206	186	225	209	217	194	180	189	198	220	188	190	192	203	169	191	196	235	192	222	194	204	193	225	214	183	190	182	224	214	201	193	180	212	199	190	187	195	196	221	190	181	210	193	225	201	236	223	204	200	171	230	198	243	203	194	209	193	185	214	204	205	186	191	215	205	200	225	199	204	211	214	199	203	230	209	222	196	182	214	178	207	198	190	195	186	213	217	203	191	217	204	202	216	212	199	197	203	214	200	185	191	186	192	214	206	210	207	195	200	199	177	200	212	191	191	186	191	215	213	212	206	201	203	202	207	200	202	196	227	196	223	202	208	188	181	203	197	187	209	198	199	210	208	193	197	212	221	191	196	214	182	186	196	170	196	216	198	194	178	213	200	195	185	210	197	207	208	221	214	222	192	201	232	195	218	195	233	206	220	199	163	176	215	179	198	189	206	225	203	221	204	196	203	213	194	194	208	204	193	212	231	221	217	189	195	188	214	179	185	222	193	227	172	187	208	188	182	208	204	200	192	179	198	208	187	212	231	184	167	212	193	184	211	194	190	179	221	194	198	181	189	195	182	214	183	226	182	201	185	210	202	203	207	183	224	206	229	210	214	186	196	199	180	218	232	195	207	236	199	199	220	223	181	193	222	192	207	166	195	200	208	200	215	244	217	205	216	207	223	211	182	187	176	228	222	215	184	196	204	194	200	211	206	192	203	209	202	208	202	234	223	200	176	214	205	199	218	187	228	205	198	199	208	173	201	198	232	240	208	209	209	204	215	225	219	206	197	191	202	171	209	230	200	194	187	207	192	183	212	186	205	235	200	231	194	174	217	228	181	217	200	227	183	187	196	201	174	213	204	219	198	180	202	203	212	194	240	210	194	201	188	196	213	214	215	200	204	196	195	207	215	188	192	165	221	178	205	221	216	185	183	177	190	188	210	211	204	195	205	202	197	205	216	205	216	188	207	219	204	204	208	224	217	225	193	206	212	211	209	205	201	203	215	209	219	196	192	192	226	207	212	204	200	201	196	194	171	191	195	203	212	189	174	192	209	206	210	182	209	199	212	190	207	206	199	214	214	193	187	181	200	182	197	204	201	195	202	209	188	211	221	188	202	185	211	205	223	191	162	197	194	210	206	208	201	209	201	192	202	198	206	197	198	207	213	198	213	178	213	197	199	206	222	213	201	222	199	193	209	206	213	219	196	214	209	184	175	196	205	199	224	182	186	193	200	185	194	209	202	194	189	209	216	200	185	200	184	199	214	215	203	199	213	200	180	193	196	214	203	202	196	209	181	188	181	235	200	191	197	190	184	226	205	228	213	200	184	220	192	245	215	215	205	201	198	194	213	191	197	214	165	190	211	222	183	186	191	207	229	216	215	209	182	189	185	204	186	201	205	199	190	206	187	196	193	222	193	211	212	193	220	203	190	208	195	202	228	188	241	188	217	226	186	190	226	186	184	201	217	215	209	196	215	211	185	193	215	200	202	235	215	189	212	222	199	207	184	216	219	203	187	218	177	226	196	173	225	182	184	209	200	184	212	212	187	195	197	177	167	202	210	183	204	223	183	198	215	209	186	182	209	176	208	217	214	193	180	211	201	201	177	200	208	224	216	196	185	210	198	199	184	176	189	194	188	191	198	204	212	217	206	204	206	210	198	212	226	217	189	195	189	200	201	208	197	220	173	187	230	204	194	217	207	198	209	224	199	188	205	171	209	186	191	220	168	208	210	226	199	213	193	214	210	189	202	223	204	217	172	189	196	193	199	223	179	242	211	201	202	207	182	212	199	205	235	222	186	219	189	225	210	199	198	213	195	224	209	182	182	170	192	190	217	186	218	197	193	197	227	166	195	223	205	206	196	212	200	207	191	204	218	212	199	212	170	223	196	198	197	170	211	190	207	203	190	190	210	218	215	208	187	179	172	191	208	190	201	207	219	187	201	188	202	180	191	209	181	202	207	212	205	209	181	199	203	160	220	197	217	187	213	194	200	196	198	217	212	186	188	185	184	190	208	185	193	203	217	205	190	210	207	217	194	227	195	208	207	192	202	201	210	203	186	198	212	215	183	201	208	194	216	214	189	204	216	203
13535	12518	13878	16045	15055	13090	9362	6686	5214	3948	3203	2603	2111	1810	1637	1541	1404	1317	1197	1189	1165	1068	1100	1000	1019	980	966	961	986	921	941	826	824	815	888	814	784	871	803	792	754	733	732	728	693	719	698	720	693	685	710	675	698	726	707	678	721	696	636	665	711	657	678	680	682	672	617	631	644	668	659	645	643	671	642	668	681	669	624	651	652	622	723	623	627	708	639	706	640	649	651	666	670	652	696	658	721	710	639	639	654	698	707	669	642	666	665	707	677	676	690	680	669	668	668	634	688	652	666	643	672	714	696	670	644	664	672	641	719	685	658	651	632	609	623	703	702	696	682	627	653	689	627	678	703	689	687	630	630	685	651	677	645	623	709	647	720	687	662	730	654	630	664	643	652	676	658	659	632	667	680	694	664	702	659	677	707	649	680	680	651	670	668	667	696	634	651	659	650	643	656	708	684	678	634	677	654	650	726	653	673	658	670	624	673	673	650	683	656	653	716	731	695	623	692	639	682	684	673	631	615	677	647	627	705	654	658	710	723	634	685	635	657	655	674	659	649	670	647	661	644	645	678	700	676	676	640	685	685	691	682	679	697	718	688	655	669	639	639	682	670	680	643	690	642	664	631	668	689	688	663	651	663	661	689	667	677	661	637	709	662	655	641	675	659	646	647	675	658	641	678	682	667	694	640	690	717	669	645	668	656	670	681	683	668	680	649	640	697	651	706	721	675	662	687	634	665	651	675	705	657	688	651	633	680	694	680	664	665	659	683	681	651	662	652	658	658	661	662	638	649	689	674	633	651	643	673	680	657	706	719	680	641	636	634	671	643	698	662	635	671	607	660	660	661	673	673	666	661	683	656	656	646	712	647	637	679	654	702	661	677	725	680	677	674	694	663	647	643	656	665	707	681	676	675	667	710	671	633	714	655	691	664	688	660	715	665	657	699	663	645	695	675	707	691	721	672	684	657	614	646	653	690	627	636	633	704	661	646	693	696	669	627	657	657	644	649	645	663	690	638	693	606	645	667	641	670	645	622	695	662	670	677	659	709	710	629	682	658	668	636	662	681	663	684	681	662	659	649	639	665	688	655	670	662	649	613	717	671	696	655	648	646	720	655	627	660	701	606	692	625	619	680	637	640	657	696	612	679	649	674	668	687	651	671	629	646	652	695	618	701	667	674	666	667	686	658	702	687	653	665	670	636	690	652	718	700	667	689	685	652	678	662	678	654	696	669	688	627	693	670	678	643	658	635	698	717	651	668	654	669	671	681	645	672	665	666	681	730	692	662	684	629	702	698	648	628	664	683	675	641	702	683	673	669	681	661	674	619	663	677	641	648	666	741	669	667	700	679	659	734	670	686	636	650	658	644	667	679	657	689	674	714	665	645	647	669	701	648	665	661	651	678	703	717	694	657	699	732	657	659	654	613	681	687	699	630	700	660	706	634	676	679	679	666	646	674	713	619	673	672	630	614	679	629	652	681	679	653	678	708	679	690	640	651	666	607	602	679	650	676	694	682	653	650	652	637	691	694	695	643	667	644	672	654	663	685	651	696	633	628	709	697	672	659	696	660	674	654	762	672	688	677	737	651	648	632	671	668	634	669	715	629	685	729	690	633	668	651	647	705	705	667	703	654	690	692	696	666	685	682	698	666	696	622	656	699	692	659	675	707	651	686	677	685	696	664	679	682	657	655	654	665	685	639	603	633	692	674	658	678	669	675	680	640	646	679	670	657	644	673	624	679	657	652	709	661	704	639	626	674	702	641	701	638	635	649	672	647	683	669	688	656	649	645	654	673	642	682	702	671	624	700	687	667	593	622	646	649	643	670	676	686	676	676	655	643	666	719	676	687	632	696	658	677	662	697	659	681	709	668	681	663	666	666	667	670	681	737	642	694	691	693	721	681	685	627	646	701	664	686	631	692	667	699	646	671	672	646	597	699	666	678	663	702	656	716	662	657	678	669	627	627	695	705	662	630	682	653	633	651	669	682	683	689	634	694	664	673	658	690	680	706	652	650	688	653	702	656	666	692	651	670	693	652	587	644	696	688	691	669	668	624	658	651	660	664	674	684	688	687	704	717	700	691	645	679	633	690	650	707	661	716	662	637	659	639	662	694	679	681	667	665	675	662	685	629	677	703	682	620	656	656	663	637	675	715	712	686	667	665	623	670	697	671	639	667	632	639	673	642	712	670	680	684	687	713	624	711	648	679	687	664	651	655	663	663	654	683	689	666	653	650	647	642	643	674	630	702	660	684	680	649	709	679	676	675	667	711	680	672	643	642	733	680	660	662	604	647	638	684	666	682	666	656	657	654	682	661	650	668	652	673	730	711	685	634	664	647	664	660	671	687	674	638	667	697	679	679	713	641	622	688	650	658	691	687	682	653	654	673	715	697	712	670	659	636	658	647	697	680	690	653	676	668	651	626	658	680	628	670	624	622	638	679	702	655	639	715	645	676	667	689	663	653	669	655	700	658	696	676	634	677	639	654	650	692	656	656	668	610	675	654	641	707	660	645	682	616	662	675	650	652	651	649	653	639	692	674	630	654	646	680	688	633	635	659	699	660	632	687	654	731	674	651	632	656	691	691	655	703	664	660	658	663	642	653	683	655	655	641	694	694	656	659	655	692	667	716	658	657	673	649	642	683	690	675	612	667	705	714	678	708	669	693	648	681	683	685	681	610	652	625	685	643	692	621	681	700	731	665	627	650	692	677	656	642	649	661	663	681	655	719	688	640	631	661	684	650	672	634	646	665	696	694	628	667	644	679	663	666	622	711	658	623	639	636	614	647	652	668	684	667	633	727	672	641	687	690	711	674	655	650	660	669	663	675	689	652	627	689	624	668	682	646	716	627	669	664	737	654	726	665	668	695	652	650	671	704	640	649	634	738	679	675	640	674	735	648	690	682	689	683	671	715	612	607	676	678	672	685	662	668	683	644	627	716	699	694	670	641	631	621	623	664	661	695	644	663	674	718	673	663	663	720	600	737	646	656	699	632	694	667	681	692	641	704	678	658	699	686	685	651	708	714	654	663	673	650	697	665	630	680	680	713	687	690	627	656	680	648	636	639	767	687	670	643	676	657	633	646	636	675	689	617	646	624	694	676	647	693	649	729	627	614	696	692	704	682	621	651	714	642	650	650	671	659	703	668	653	680	695	622	733	689	635	673	664	718	665	666	642	644	643	640	645	664	641	698	692	669	672	637	691	672	709	712	681	666	668	665	699	686	694	675	584	627	664	678	655	662	652	681	665	656	671	659	656	631	689	657	678	633	649	688	649	705	674	683	649	693	686	664	636	684	604	636	717	684	700	671	647	674	694	679	682	668	680	623	688	639	662	624	633	698	642	658	646	643	674	644	632	673	617	725	667	644	634	652	644	647	719	649	656	663	691	647	663	673	659	624	687	687	696	641	700	668	670	682	673	659	712	643	688	673	692	618	708	641	666	624	627	668	613	680	675	680	631	690	698	697	633	675	669	683	647
40609	36465	30539	32850	32673	30635	23921	17164	9949	5619	3411	1777	1329	1007	751	651	493	455	385	348	377	358	299	293	282	291	281	239	278	282	257	290	245	249	243	258	227	257	230	235	249	222	217	247	213	237	232	209	209	221	219	229	230	235	222	229	215	208	176	223	238	221	199	225	225	219	225	216	213	200	213	205	227	231	194	202	202	220	199	203	210	189	214	203	186	182	190	191	223	203	236	194	189	204	217	218	233	215	224	220	231	194	235	228	211	204	205	201	189	203	215	187	217	201	202	226	196	209	251	189	209	191	214	218	231	232	216	202	203	208	232	216	202	216	196	214	230	228	240	213	206	202	189	207	192	205	213	183	217	205	222	223	219	204	202	205	197	202	206	193	189	182	263	203	183	233	189	221	221	202	196	174	204	213	196	218	209	211	217	218	218	175	202	220	224	186	227	227	212	204	224	231	204	217	240	226	223	200	219	195	206	212	203	219	199	214	214	206	220	210	224	219	206	216	232	211	188	221	216	217	201	199	188	210	220	196	221	204	210	193	208	225	206	200	191	239	220	238	240	224	179	200	195	214	237	211	223	203	214	237	205	214	219	183	212	207	226	178	211	226	208	198	241	209	202	206	232	207	195	210	201	213	176	203	192	198	208	197	219	206	206	217	204	254	187	203	180	199	231	229	218	233	207	220	207	194	186	187	182	190	190	197	214	188	216	210	221	207	178	200	192	194	163	209	227	188	221	229	188	193	200	190	185	205	228	228	187	209	221	185	195	245	214	203	219	199	220	210	221	227	210	208	232	233	218	216	220	211	178	191	212	243	198	230	196	230	224	210	192	208	210	183	184	223	221	214	204	211	197	216	225	186	219	183	191	206	193	205	205	221	225	221	214	179	188	205	206	198	228	196	234	215	213	227	207	232	187	212	203	222	202	208	201	227	207	220	194	223	220	210	225	222	225	235	217	201	213	211	200	231	208	215	201	220	191	208	192	226	228	210	223	202	222	229	204	230	202	221	211	193	244	206	232	208	195	220	232	191	228	211	190	206	206	203	204	211	208	215	225	221	233	221	226	211	166	190	195	226	202	208	222	210	209	210	220	223	211	213	207	191	225	214	208	220	190	208	211	217	201	221	189	200	213	231	228	252	202	208	201	196	224	214	239	218	192	214	209	210	184	207	213	201	197	213	230	215	199	192	197	225	215	185	214	194	188	202	224	199	198	224	244	189	204	200	234	211	201	201	228	194	218	216	209	218	192	188	229	191	226	238	200	193	218	227	214	195	188	188	185	226	199	194	217	188	222	191	216	223	190	229	211	198	200	187	186	193	214	224	234	202	206	242	223	221	204	214	211	236	206	215	239	194	238	208	220	205	222	219	209	194	244	198	216	214	188	215	238	214	233	191	221	232	195	225	224	207	233	191	199	214	228	211	205	208	162	218	208	233	218	201	194	176	218	208	220	201	225	206	219	217	201	209	221	220	222	211	208	205	205	232	194	189	203	228	198	204	215	197	203	216	198	215	190	214	207	194	200	189	202	240	189	214	242	231	202	226	212	207	236	204	221	230	202	226	220	192	230	209	226	189	220	205	215	225	216	225	218	203	203	206	217	199	200	192	188	212	203	213	202	232	204	214	227	204	214	197	241	217	224	212	212	218	208	237	224	232	245	224	209	206	238	202	226	198	217	200	210	227	215	188	189	219	223	199	214	198	208	201	196	198	192	202	200	184	207	230	214	222	200	203	210	209	208	199	221	200	198	207	222	217	215	196	197	194	238	216	208	204	222	190	227	233	215	214	213	227	219	231	200	180	199	217	190	204	216	200	222	229	194	203	208	214	202	215	244	224	183	185	231	219	185	201	197	192	215	217	209	207	201	189	226	191	228	197	206	216	219	212	212	195	216	205	227	197	205	221	245	198	210	200	193	205	226	206	222	203	227	210	189	174	204	207	185	197	185	198	196	226	203	234	211	187	217	181	214	231	203	208	185	197	206	209	187	197	199	197	227	197	241	226	220	209	212	224	212	209	234	230	174	233	219	233	208	207	227	182	207	208	209	223	226	209	232	212	222	192	229	214	181	214	188	229	199	209	168	211	185	206	211	232	191	218	206	204	225	191	199	232	241	225	200	188	233	196	216	210	203	209	204	218	185	193	204	224	232	206	210	216	205	219	186	251	190	207	217	208	203	185	195	208	221	200	235	209	199	217	220	207	197	193	216	220	188	229	225	202	210	198	207	213	207	219	220	186	223	212	216	196	225	213	220	210	194	220	208	190	210	198	184	178	214	199	208	229	208	186	181	212	206	201	197	221	204	228	217	230	232	191	207	191	196	222	206	205	214	205	223	188	220	195	202	209	216	194	219	231	208	197	192	228	199	204	235	213	201	222	209	213	236	185	216	201	233	190	207	177	188	192	212	223	202	208	230	199	205	220	212	197	219	185	217	194	223	211	202	180	215	215	226	212	224	192	222	197	208	211	210	208	216	207	229	182	213	195	208	232	216	192	213	202	234	232	205	216	198	199	225	226	218	207	217	207	211	206	187	189	210	204	204	200	207	239	187	208	200	214	217	194	197	214	198	199	228	197	219	205	213	198	194	216	204	186	210	182	204	205	226	206	217	201	225	207	213	197	197	205	223	219	223	202	223	206	198	224	209	237	232	204	194	215	229	226	192	216	193	210	236	202	194	212	210	222	229	204	230	223	218	192	200	210	199	211	211	198	216	213	199	221	198	217	228	221	216	196	216	187	202	199	227	222	235	209	220	204	246	209	197	194	204	213	218	243	207	208	215	218	188	212	201	210	202	223	223	213	188	215	228	199	205	199	197	186	203	183	218	203	217	205	196	184	200	237	197	212	208	199	197	209	214	175	215	205	217	200	203	216	195	215	230	210	181	189	214	213	210	217	191	217	234	197	189	237	205	201	221	205	193	222	236	211	193	216	200	222	196	207	241	193	214	210	217	211	186	223	206	201	208	203	208	194	202	196	223	226	230	190	199	217	229	222	216	196	199	185	211	228	210	204	210	191	193	186	189	224	211	234	228	201	200	204	216	197	193	204	220	204	213	204	204	220	219	196	208	181	190	235	219	185	210	207	205	209	237	217	227	220	215	207	209	190	178	220	200	199	198	211	216	223	219	197	201	211	202	239	198	217	200	195	218	207	197	221	213	228	220	212	208	194	221	216	193	209	225	214	187	226	225	192	207	183	199	190	227	197	241	200	208	202	203	183	221	221	195	208	201	200	213	207	199	210	231	208	242	197	232	222	182	216	191	183	210	201	215	190	206	205	211	223	222	229	214	212	216	224	204	206	229	192	176	200	209	179	216	207	213	221	209	223	226	206	195	204	220	234	198	187	211	237	215	210	221	211	212	192	195	208	196	193	196	207	198	202	234	210	221	189	216	204	207	212	207	185	216	211	208	213	228	231	236	179	228	200	212	223	233	189	212	183	209	194	224	223	210	232	194	203	218	229	206	183	201	189	209	207	214	172
31944	30479	31922	39223	41984	40613	35229	28641	21558	15404	11439	7764	6181	4873	3999	3564	2923	2429	2134	1840	1796	1674	1594	1506	1376	1348	1298	1260	1284	1193	1115	1066	1025	995	931	924	890	912	916	848	931	779	811	815	815	823	783	806	775	787	774	762	718	793	762	783	739	763	733	732	727	750	701	692	673	698	717	716	678	660	727	691	696	644	685	724	755	695	650	655	720	705	680	706	682	688	654	735	749	735	678	710	662	699	691	713	673	666	706	710	681	699	681	702	717	665	700	707	674	773	721	707	730	722	664	690	683	677	742	717	743	695	640	657	731	705	703	686	705	660	658	691	701	710	713	674	700	725	725	720	690	706	698	663	706	678	663	683	679	706	657	717	685	673	664	659	656	702	649	679	692	690	663	714	666	647	714	743	676	699	731	690	679	661	716	681	700	680	688	714	657	692	664	779	685	656	706	690	698	683	691	673	716	650	661	663	666	665	704	689	694	688	700	692	693	667	687	732	727	702	716	727	671	695	673	666	690	695	723	695	702	691	692	671	711	666	765	703	737	673	656	697	687	692	669	677	762	714	700	682	681	739	686	670	656	706	680	682	717	690	698	693	701	674	674	697	718	680	697	658	664	724	680	678	682	726	664	694	755	666	717	666	710	696	698	703	652	735	704	699	717	677	694	694	691	680	677	691	728	669	653	722	694	693	681	672	680	656	712	685	718	712	693	764	676	700	699	670	736	672	687	677	721	696	723	684	640	686	729	676	640	676	695	714	699	701	699	646	672	635	694	658	721	696	710	654	647	652	678	669	666	688	677	667	665	711	694	714	692	687	760	700	727	701	673	675	689	719	700	676	662	731	688	703	664	703	746	725	715	700	688	680	671	736	701	664	697	751	670	715	639	719	686	698	731	692	699	639	640	661	660	680	659	688	695	712	689	714	715	688	716	739	665	724	663	679	678	708	719	662	754	638	705	687	671	688	667	699	664	713	688	717	657	694	690	688	717	682	648	703	674	685	680	716	683	707	666	738	667	700	694	662	717	706	691	654	701	664	673	671	693	715	698	685	686	738	694	660	616	694	693	745	698	706	705	732	662	711	686	671	686	661	681	679	682	689	728	725	720	720	674	686	726	714	646	688	684	665	675	675	682	665	739	767	668	676	654	675	666	729	718	728	656	652	686	663	715	670	673	736	667	680	679	722	697	698	728	689	718	678	706	664	665	683	690	679	726	699	675	693	713	695	686	694	728	725	724	723	686	675	658	745	700	702	732	714	688	683	698	665	689	695	691	711	666	673	695	700	710	672	694	671	726	682	683	684	739	650	677	681	736	720	682	692	692	689	645	754	718	746	688	696	666	688	673	717	747	693	669	720	709	738	694	651	695	672	694	698	680	669	672	668	666	675	693	712	664	643	670	718	647	668	707	689	714	712	694	670	701	671	710	672	691	677	683	738	687	686	671	687	685	676	638	685	706	675	684	707	713	682	661	730	711	740	713	659	680	704	733	683	699	708	701	694	641	656	630	729	688	722	691	698	628	712	682	762	657	700	680	708	695	697	651	705	687	689	719	729	695	674	705	710	667	682	669	661	691	707	705	682	720	700	752	790	717	704	747	686	682	738	651	674	671	673	695	690	660	733	717	702	693	696	725	683	707	697	734	702	725	625	701	673	710	719	700	630	699	721	682	668	721	709	692	671	689	696	700	686	713	732	715	632	664	719	718	692	677	647	705	705	687	661	662	698	718	677	644	665	725	726	732	632	683	723	694	708	707	658	695	721	725	728	717	709	709	699	684	688	697	632	674	724	727	694	674	651	670	706	691	679	697	700	668	678	734	637	750	675	672	659	660	714	721	673	652	671	687	706	707	700	704	679	647	706	653	656	704	673	667	658	654	689	680	682	662	688	675	724	695	686	686	696	722	686	629	664	722	688	694	723	686	719	662	714	637	708	703	673	708	672	717	712	736	681	662	631	741	682	696	688	708	700	680	700	723	659	717	754	663	681	683	717	714	684	689	701	689	691	712	647	678	726	655	665	706	728	691	709	686	655	714	683	694	696	651	693	689	713	661	670	711	697	735	683	706	704	705	692	707	666	683	737	725	700	723	692	717	662	674	684	700	663	682	684	649	701	688	676	720	694	669	681	701	732	679	670	688	679	683	737	693	712	675	675	675	713	675	699	686	713	715	715	658	752	662	713	693	674	700	689	721	664	719	670	669	656	665	716	706	778	716	730	668	674	719	677	686	737	656	730	693	752	679	676	654	726	704	707	675	625	775	679	691	668	706	690	666	721	670	683	712	663	724	690	681	663	664	738	706	664	693	729	728	653	693	699	724	650	714	684	683	687	721	656	671	678	728	665	740	657	690	671	701	680	694	648	706	721	703	700	695	636	692	693	637	696	710	712	687	696	743	696	718	705	705	698	708	707	710	670	652	694	676	657	681	673	682	677	688	639	751	774	652	644	665	764	710	704	661	665	731	701	663	703	712	689	737	713	740	680	724	735	700	695	692	738	653	691	702	653	712	726	694	718	738	730	706	722	723	676	664	702	631	673	670	692	671	708	663	682	635	697	715	682	727	711	623	666	668	708	713	687	697	746	696	696	690	679	689	641	688	714	706	661	727	694	685	615	667	675	720	714	717	726	646	702	646	709	706	683	724	692	731	674	679	694	657	701	725	769	749	735	681	701	634	660	677	687	674	684	658	697	667	680	680	709	715	715	672	734	743	745	717	705	636	709	672	687	692	656	668	713	648	688	656	755	703	753	689	687	704	708	708	723	659	684	688	687	686	689	707	724	691	669	708	677	700	750	702	684	679	707	724	705	742	703	668	698	699	701	698	690	708	736	674	677	775	623	663	678	674	712	703	646	718	718	677	757	697	654	691	671	707	742	706	706	693	656	696	686	685	657	663	719	691	690	717	660	680	709	723	683	719	635	699	714	674	704	633	676	722	703	713	670	713	690	691	700	691	705	708	651	670	702	718	676	664	674	704	695	734	661	659	652	728	714	698	709	674	663	707	679	674	713	684	679	721	640	732	664	695	712	746	674	721	672	706	693	668	677	699	722	692	684	683	690	670	695	682	738	737	654	698	683	697	725	696	679	671	679	690	688	715	709	686	654	732	707	674	667	713	665	703	761	674	703	677	656	670	650	686	683	698	660	641	714	737	670	668	690	665	691	718	722	682	681	685	658	669	645	712	692	690	684	684	720	708	704	723	685	704	737	692	688	732	678	682	733	725	702	684	718	627	694	665	696	644	691	689	696	729	696	665	648	650	655	672	740	730	646	700	714	701	697	674	662	708	691	685	706	675	747	681	744	703	697	676	685	763	750	689	695	735	704	700	717	704	696	713	701	648	689	715	652	674	657	681	692	679	690	734	721	650	701	692	669	675	674	745	669	671	705	736	681	726	669	696	683	677	718	698	694	699	656	710	687	698	670	688	685	676	673	698	661	701	699	658	650	709	622	718	696	671	720	674	704	686	628	673	729	729	684	675	729	716	678
49150	42185	35488	38327	38270	37496	32345	26558	18404	11841	7035	3962	2547	1707	1267	1257	948	779	671	623	552	525	499	471	448	433	425	450	401	419	398	386	365	360	375	347	351	322	330	362	304	348	357	324	301	301	303	317	331	317	342	287	314	342	283	308	300	325	292	298	313	307	317	293	298	318	320	297	298	300	323	292	250	316	297	307	293	317	294	324	327	312	292	329	289	301	314	297	310	321	288	261	290	301	302	320	318	257	285	287	295	330	337	292	330	275	298	304	299	315	307	330	308	326	284	286	266	329	292	307	335	297	305	268	292	308	293	309	296	327	309	281	298	307	277	296	293	294	281	273	289	306	286	264	305	300	297	309	280	315	306	312	266	314	307	300	277	294	319	335	287	304	299	305	314	348	298	313	296	311	325	302	300	303	316	300	321	311	289	280	244	277	288	298	309	301	285	313	310	283	289	311	312	276	304	335	301	295	310	320	306	300	284	278	314	335	324	312	288	327	311	291	278	305	301	307	287	338	329	305	306	277	319	308	279	298	309	313	310	303	286	316	304	298	297	291	315	310	304	268	296	309	311	284	341	279	323	263	303	329	312	300	294	289	265	320	326	297	291	289	316	305	313	319	329	271	293	320	323	289	304	299	275	314	288	289	288	286	299	266	311	318	299	307	278	295	265	306	310	310	291	304	280	287	329	316	286	296	287	315	295	336	283	304	298	322	291	341	298	266	293	286	316	295	270	293	301	315	278	306	321	313	320	304	304	263	270	334	319	306	308	289	307	263	287	306	305	310	292	288	296	294	293	286	283	298	324	292	301	304	300	313	329	310	321	309	292	290	293	326	302	332	310	278	277	301	283	309	276	300	300	297	278	318	275	296	296	292	310	302	319	331	308	310	288	322	285	316	323	309	294	293	295	297	296	318	287	293	315	304	295	335	297	314	279	292	286	307	290	265	303	298	320	308	297	311	286	309	261	311	289	335	298	290	307	310	279	298	319	275	271	327	300	288	319	298	297	319	270	282	292	311	314	296	311	288	299	273	297	315	325	289	272	310	304	271	297	298	267	304	300	321	342	310	334	307	305	306	299	305	331	299	297	308	283	268	299	317	302	292	308	309	297	292	296	307	294	337	289	269	292	301	299	289	317	300	319	299	311	278	334	289	310	309	268	328	302	312	307	303	315	299	307	292	296	320	298	297	309	338	285	293	336	293	239	293	307	291	305	293	315	311	287	318	279	316	304	294	293	293	301	303	289	289	280	345	306	286	314	302	323	304	270	282	325	301	269	270	298	279	295	298	319	336	283	278	317	327	298	280	303	338	301	313	309	288	295	295	313	326	290	328	293	308	347	325	295	283	293	283	335	311	311	287	298	324	299	278	325	306	309	310	303	303	323	285	334	260	303	296	292	294	285	318	318	304	316	299	268	303	288	310	326	314	313	282	330	306	306	326	300	290	285	307	275	261	316	305	277	291	306	301	322	315	293	266	312	310	293	317	311	284	287	313	307	300	322	294	311	286	302	312	294	312	323	305	336	313	304	322	277	297	305	295	304	286	294	300	285	280	318	313	306	272	322	286	324	308	330	286	284	303	302	285	341	279	328	335	315	331	285	299	288	305	280	300	289	275	276	323	272	279	313	317	298	328	316	311	309	317	332	305	331	314	311	295	274	315	308	279	349	309	299	288	313	297	296	316	328	291	285	304	320	307	301	297	309	307	315	310	314	303	301	307	322	315	301	271	300	320	296	330	299	289	276	345	314	284	277	271	292	315	271	267	272	282	316	303	298	287	317	266	312	302	335	291	293	288	311	306	326	292	292	310	316	339	287	317	284	283	287	310	301	311	260	321	304	303	328	319	298	298	298	306	320	300	304	308	306	279	321	272	302	330	290	288	289	265	295	305	300	338	316	289	345	274	312	298	304	300	308	289	306	332	326	310	309	289	300	319	294	305	312	306	316	309	318	300	309	286	312	328	282	310	295	311	307	328	298	307	304	295	274	331	302	291	291	285	289	275	291	321	310	316	301	308	312	305	269	293	307	303	303	299	299	305	308	298	302	315	308	307	289	295	301	292	297	291	282	326	315	290	293	300	304	322	291	294	338	305	284	276	296	331	327	291	322	278	289	304	302	318	305	333	293	291	302	314	304	325	289	290	282	327	289	293	282	302	292	288	280	304	308	295	310	319	297	310	299	285	304	311	322	263	304	270	322	261	292	313	297	288	264	292	269	276	296	314	299	307	303	305	287	325	310	312	314	325	294	296	331	325	286	278	302	309	314	278	300	330	286	297	286	297	336	302	325	298	308	313	316	307	277	301	289	326	318	294	281	294	314	308	289	325	284	322	301	291	281	310	318	310	309	308	281	295	300	323	291	312	316	304	313	285	289	310	330	349	328	268	334	271	284	315	324	311	329	292	317	320	290	287	267	309	325	290	277	319	321	305	303	340	286	296	326	336	303	317	296	280	278	302	346	316	300	283	317	299	326	293	330	304	306	274	321	275	313	285	283	300	275	302	272	285	328	314	291	320	277	274	323	302	280	281	276	311	334	323	296	304	311	294	286	332	308	308	326	290	304	267	320	323	297	298	313	280	327	313	311	327	346	318	307	315	287	310	292	303	306	294	318	313	308	320	316	348	321	312	324	287	306	336	302	297	285	314	306	291	301	287	315	311	318	289	329	291	279	302	306	296	295	316	330	281	277	289	294	296	322	315	335	294	290	243	279	290	301	305	287	323	276	295	317	321	296	296	307	320	298	305	304	312	258	311	311	312	325	311	321	314	295	299	278	313	309	305	295	286	302	316	303	298	311	303	300	315	294	300	319	318	304	296	284	286	295	260	290	304	339	299	291	298	306	310	321	274	306	322	303	321	309	309	290	292	290	287	267	308	290	313	316	268	305	285	281	313	294	291	303	319	308	305	293	278	306	289	299	320	287	266	312	307	308	297	314	280	332	298	299	340	296	298	324	303	316	303	310	272	292	308	308	295	318	260	324	307	291	296	324	303	289	308	349	311	294	300	319	324	307	289	307	306	269	271	290	297	284	310	306	293	316	334	315	308	295	292	302	262	290	269	314	287	307	333	317	333	270	270	314	295	292	326	303	320	279	288	268	310	308	288	303	313	294	308	336	308	324	300	291	310	315	323	316	306	316	328	294	329	319	299	318	287	290	287	298	269	307	316	340	314	295	334	299	318	312	289	310	303	294	297	334	293	300	278	305	298	303	309	286	306	289	318	287	277	341	315	335	263	302	318	301	321	313	309	285	292	284	318	312	284	330	331	289	318	334	293	274	309	294	322	339	302	300	319	307	290	313	307	274	309	303	285	296	282	310	306	316	287	276	297	349	307	294	318	277	265	309	329	296	307	341	280	348	282	329	296	285	336	317	296	288	276	328	290	316	293	294	293	338	309	322	326	314	304	289	277	300	309	313	313	340	324	299	298	261	292	321	293	304	313	295	299	251	307	320	315	281	310	280	305	291	306	294	288	317	299
38986	37293	39544	45956	49771	48251	43884	37442	31060	23602	18070	13220	10691	8538	6804	6315	4865	4231	3336	3157	2702	2449	2398	2162	1982	2050	1970	1895	1772	1731	1613	1581	1470	1467	1364	1325	1247	1290	1241	1181	1207	1153	1069	1155	1072	1145	1026	1055	1045	975	1002	967	1061	1054	1026	1019	971	1047	939	985	923	1079	980	927	941	916	997	936	964	937	975	981	950	954	960	981	937	975	983	915	955	901	965	898	904	978	958	929	928	963	952	948	945	870	946	916	922	937	1004	933	958	840	983	913	966	952	971	962	956	930	907	964	952	942	906	918	883	924	906	907	960	915	946	943	907	876	901	920	938	890	931	872	954	890	928	940	948	963	918	943	885	930	930	933	979	882	967	980	929	1001	890	912	970	925	949	930	931	941	941	971	936	948	965	910	953	929	903	913	932	935	951	905	993	934	901	931	909	923	923	915	967	992	910	941	941	935	941	923	990	968	959	926	959	947	898	938	916	913	888	950	905	924	877	947	911	976	936	881	880	932	921	942	894	905	938	925	959	922	879	911	955	916	931	889	905	947	943	912	929	909	909	932	941	916	946	936	913	922	922	895	975	885	937	959	917	924	947	972	966	924	909	926	925	956	931	927	917	902	942	964	954	969	913	922	934	939	950	908	939	911	922	965	949	981	877	934	937	928	932	907	906	885	961	920	901	939	1006	984	947	954	928	948	950	931	935	932	921	918	931	889	935	859	959	919	932	965	964	920	919	968	924	925	923	904	879	897	899	939	933	909	921	947	924	912	867	924	978	885	893	958	918	903	954	915	894	954	881	877	943	910	963	901	951	860	901	909	943	961	974	895	899	914	932	931	946	984	876	927	939	925	946	903	940	948	944	935	881	946	931	951	885	932	928	956	928	902	974	941	969	900	901	978	948	985	871	967	990	982	932	966	938	937	927	970	960	987	860	962	929	921	957	899	948	923	995	944	913	927	956	924	900	933	907	947	934	913	936	950	964	920	904	919	901	955	982	924	923	912	951	924	862	940	915	960	913	883	933	956	902	905	911	894	910	912	904	872	966	983	949	901	943	957	901	919	953	878	953	869	895	934	932	996	921	880	866	917	914	930	922	928	941	945	891	980	939	935	964	883	940	958	898	891	915	915	918	933	919	913	955	949	888	895	930	949	907	976	954	881	981	889	893	983	979	881	952	883	882	940	937	896	957	896	921	941	898	959	888	884	981	961	948	940	886	950	912	915	916	906	942	963	949	942	899	887	928	965	925	976	912	948	873	981	953	951	972	971	903	992	947	894	963	961	930	958	926	942	921	909	972	948	897	945	901	903	906	966	890	967	974	955	935	939	922	958	907	888	938	966	1015	931	933	921	934	948	914	953	889	938	916	932	921	921	940	912	959	960	945	900	877	951	884	932	911	966	1011	985	976	943	872	913	964	912	938	879	904	901	938	962	930	892	921	921	940	897	948	901	952	930	960	946	906	977	1004	915	941	929	966	894	914	853	910	947	892	890	966	938	976	921	927	962	961	968	970	888	904	975	939	951	919	935	944	926	888	945	918	890	901	932	925	917	963	914	891	866	911	883	943	916	965	914	939	956	923	982	845	915	863	991	891	946	965	943	961	950	918	902	908	922	942	918	880	923	947	948	912	943	901	990	944	905	908	937	998	901	918	957	935	930	918	955	839	910	920	883	872	896	906	984	959	900	912	904	926	921	957	884	897	969	925	912	902	907	926	882	853	953	936	928	1004	900	875	957	913	903	957	892	936	958	902	916	895	935	929	993	926	948	913	900	955	893	935	918	915	923	928	922	968	987	957	979	955	912	929	909	880	979	917	933	930	922	921	919	946	914	934	926	921	950	961	906	936	903	919	935	913	963	936	945	975	911	905	900	910	962	954	880	907	948	918	914	931	913	915	946	888	925	920	925	957	916	894	879	940	941	879	906	989	949	911	922	909	941	976	924	940	950	903	864	918	927	939	926	887	943	906	938	999	916	947	940	935	883	947	908	908	930	918	928	926	956	968	902	911	935	956	915	903	917	933	913	915	985	927	940	962	880	924	914	899	937	928	898	883	900	968	936	912	868	937	925	980	959	915	971	971	914	943	961	926	899	939	898	970	922	929	912	956	959	923	903	927	958	913	932	934	966	892	1001	860	940	947	983	900	903	943	909	975	911	921	909	939	950	937	977	960	932	985	951	902	911	871	896	917	901	945	939	880	902	922	947	942	927	974	928	953	924	938	953	941	989	930	965	966	930	915	896	891	877	976	888	957	899	915	898	904	927	914	901	941	996	896	965	890	912	876	950	943	938	908	966	932	922	912	955	928	923	962	966	919	869	967	893	989	912	952	967	936	911	981	873	942	958	967	932	945	889	923	919	904	930	927	925	914	915	943	966	935	933	925	983	952	890	939	898	953	965	950	932	923	994	940	899	947	920	937	908	972	910	934	984	923	1011	935	988	950	960	932	915	931	918	859	924	869	938	899	975	935	900	913	923	904	962	964	941	961	937	940	948	913	933	911	965	910	883	896	929	910	925	969	962	943	888	924	937	940	933	931	913	898	985	905	907	954	983	895	904	951	954	955	951	872	872	923	899	920	955	900	946	920	928	996	884	948	962	936	942	978	880	837	938	989	853	955	960	964	892	938	971	928	941	926	930	982	904	943	910	910	927	969	920	906	941	925	891	940	869	961	921	887	904	879	901	952	906	935	889	910	955	892	947	947	929	915	923	933	910	948	931	930	945	912	877	929	945	974	953	874	902	913	963	913	900	881	956	945	925	962	933	909	897	917	912	922	931	920	949	882	971	984	916	923	895	978	931	952	934	949	943	923	928	941	908	922	956	962	946	892	983	880	930	904	943	855	951	947	959	976	933	887	979	957	960	906	908	951	973	955	971	945	933	960	986	925	952	953	933	907	967	912	958	901	933	1006	920	919	930	907	911	950	907	906	914	963	929	985	941	995	938	949	924	923	931	915	891	904	919	934	948	966	932	927	938	903	964	940	897	934	909	933	939	898	907	919	868	919	928	919	942	888	912	895	922	961	922	902	937	938	979	891	867	1011	919	885	947	925	919	928	965	946	917	913	900	891	915	888	919	967	928	932	935	866	966	1032	882	926	973	944	932	956	924	947	885	943	874	923	950	957	940	916	912	902	869	911	941	976	942	925	924	914	947	962	904	951	900	934	925	914	906	899	909	965	873	960	889	949	905	953	947	965	990	928	907	946	957	961	916	979	947	907	916	934	896	922	1022	991	955	905	932	920	931	916	931	904	961	952	942	917	924	932	934	923	910	939	924	880	920	962	957	970	913	904	892	992	948	921	912	837	887	926	938	936	947	950	925	877	968	911	934	937	916	895	914	899	906	904	852	935	935	989	951	966	924	941	966	908	892	916	966	880	912	959	918	888	913	925	998	959	932	970	887	925	892	936	912	916	898	929	933	961	912	982	992	918	907	917	929	921	969	975	977	936	944	899	910	911	937	956	908	905	906	938	926	917	938	904	958	965	894	900	910	952	897	935	948	919	906
15642	10478	8627	7404	5440	4119	2491	1629	1142	884	683	514	470	399	345	363	271	302	280	281	261	289	260	253	250	251	212	240	227	226	257	249	246	234	232	197	219	227	204	203	197	215	218	194	224	202	230	210	191	226	211	233	212	218	226	209	229	222	205	217	214	225	202	209	214	199	179	227	212	174	200	210	239	216	202	212	202	180	210	240	204	199	168	216	197	187	207	219	187	189	232	186	182	223	189	249	187	201	204	225	189	251	209	211	210	206	229	211	221	210	209	214	222	188	206	206	197	193	234	190	253	194	193	196	198	196	200	193	207	220	191	192	218	208	201	211	220	196	211	187	207	187	200	210	218	195	240	216	196	217	222	205	186	196	223	199	198	226	182	209	205	171	187	214	188	229	210	202	214	205	206	231	191	179	212	204	219	187	214	186	216	195	204	201	205	211	196	197	221	199	180	200	199	206	206	205	222	209	209	203	189	227	211	185	190	202	201	217	170	186	212	199	212	204	214	214	225	184	199	180	217	188	206	212	201	217	210	197	193	209	211	202	211	199	200	196	201	198	242	221	216	191	226	236	206	197	211	215	173	214	200	198	215	224	177	193	210	183	206	213	203	198	216	192	220	192	211	221	196	183	215	214	170	206	191	208	206	209	180	217	236	224	199	217	191	224	235	200	206	220	216	200	213	217	208	199	195	205	216	182	184	202	225	177	202	197	228	190	212	208	198	213	240	204	200	188	241	192	192	196	214	227	219	230	184	210	217	228	219	171	205	221	218	219	190	197	187	180	189	204	215	194	180	208	202	209	201	218	222	197	221	192	207	191	196	202	186	220	200	196	245	177	190	207	195	185	186	192	225	201	216	187	199	217	198	198	200	195	202	232	218	200	195	191	183	191	200	201	233	200	181	214	225	179	197	233	207	206	210	210	210	197	210	205	173	203	193	213	234	228	202	207	190	194	181	196	180	233	206	204	201	213	202	228	219	212	204	198	216	210	204	212	219	202	193	198	186	210	191	184	210	186	208	179	244	188	205	194	199	212	196	221	193	200	190	198	226	206	175	214	197	201	216	211	182	215	198	204	202	210	195	195	173	227	202	213	193	218	218	198	194	220	227	189	202	219	236	203	215	181	206	228	204	217	204	195	219	226	185	197	208	199	201	198	210	217	185	219	206	199	189	195	218	229	216	197	209	212	217	203	221	219	191	208	207	225	226	206	208	213	212	205	202	225	218	206	217	199	217	191	199	217	195	217	223	187	181	211	206	197	191	205	224	228	208	169	193	195	186	209	201	201	198	188	179	209	182	212	197	220	195	194	190	186	205	203	225	196	187	193	220	189	226	201	225	197	193	202	221	183	202	222	192	200	198	215	202	196	203	212	211	220	208	222	182	211	200	187	199	228	216	181	205	177	210	229	172	207	198	217	211	210	193	211	210	234	207	190	179	208	207	188	197	201	176	221	203	198	209	204	187	214	234	189	215	217	210	223	212	192	209	209	216	191	196	201	208	195	189	216	207	207	212	155	189	192	181	233	204	209	220	221	203	226	185	197	211	198	198	204	183	203	221	204	214	210	209	206	196	223	192	196	186	200	196	199	216	212	187	197	205	215	203	188	208	200	176	187	208	207	195	209	207	196	216	214	226	216	176	217	236	221	215	243	226	197	201	196	200	191	194	218	206	201	181	192	201	172	228	195	222	244	173	209	193	190	172	210	193	194	221	191	203	204	188	235	209	188	212	188	204	236	178	201	207	215	235	212	195	192	157	198	227	214	193	217	217	210	231	232	196	210	191	204	224	197	199	215	207	200	228	221	228	206	231	187	196	193	179	233	224	222	209	207	207	196	203	222	210	215	226	213	183	198	180	192	205	216	210	206	193	200	211	199	214	194	200	198	244	202	217	185	219	206	199	213	181	230	212	220	222	210	194	194	209	201	218	206	207	170	190	198	199	219	197	187	208	206	216	202	195	186	242	202	198	204	201	189	221	202	233	196	195	199	187	192	226	197	191	208	209	209	202	199	223	205	188	183	242	196	194	203	218	211	236	211	204	204	211	211	209	185	199	206	190	193	201	187	210	209	196	245	223	175	196	193	182	194	196	205	194	209	217	209	194	202	202	221	228	193	203	188	207	237	216	179	191	209	213	195	213	196	222	207	194	230	207	177	211	212	199	201	222	220	209	208	205	230	199	194	205	209	216	204	222	192	239	198	221	207	212	220	229	189	208	209	208	218	203	183	186	226	210	202	200	217	218	209	193	218	226	223	201	206	204	214	195	193	204	190	176	202	219	203	187	224	219	237	188	169	208	199	194	212	188	199	183	200	204	191	249	230	215	192	173	206	192	203	196	214	211	202	207	206	199	225	221	195	203	201	216	198	188	182	193	229	210	203	205	228	208	228	208	224	200	230	197	201	209	211	185	230	202	213	207	181	168	180	189	203	193	192	189	201	236	193	189	226	213	215	195	234	199	233	212	217	197	217	199	224	237	218	193	222	201	201	194	206	207	173	205	221	243	201	186	204	233	206	203	215	192	194	217	212	199	206	237	179	209	204	219	212	222	182	204	223	218	200	212	197	219	209	217	175	206	167	234	200	223	217	220	214	223	191	203	207	201	181	220	218	204	245	196	220	223	218	192	230	191	188	185	224	205	212	189	200	222	213	211	207	194	177	203	175	217	204	221	199	182	178	232	201	212	225	211	193	201	224	196	194	228	214	206	228	200	215	205	191	221	195	189	183	210	190	185	209	197	217	238	209	214	228	225	212	200	202	211	208	220	218	202	228	188	194	213	216	197	207	206	207	193	192	211	219	222	200	214	203	219	210	192	202	217	187	211	199	204	203	218	199	245	212	239	218	180	201	210	212	198	205	208	212	237	215	203	209	200	199	208	228	192	194	195	218	192	228	196	195	211	196	192	201	197	191	212	197	204	201	209	198	196	229	205	213	199	190	219	207	217	183	200	202	217	191	210	233	180	208	184	193	184	212	211	190	206	210	209	187	199	204	196	194	199	200	209	194	215	209	194	199	210	224	198	204	196	197	205	212	200	202	221	207	213	187	190	207	200	188	183	232	218	183	228	215	211	234	225	206	205	227	223	206	194	212	205	201	183	206	184	188	202	235	214	209	185	167	190	230	210	224	216	212	216	212	217	222	215	177	182	207	214	207	197	191	209	200	198	220	193	196	208	177	219	202	192	215	241	193	198	193	189	213	225	223	202	216	202	198	213	183	206	177	223	187	210	177	224	204	224	190	210	204	183	212	194	195	200	213	206	191	226	231	189	209	197	202	220	217	205	188	189	205	216	198	201	202	179	200	224	196	211	189	220	222	213	220	205	204	189	213	193	196	184	227	213	195	207	199	227	208	204	184	214	203	215	196	201	206	189	213	200	177	201	199	221	235	192	181	200	220	220	219	220	216	215	211	205	217	219	212	221	202	221	194	216	199	207	203	224	184	209	187	213	193	218	211	206	199	207	196	194	233	202	199	189	213
12412	12518	14854	16986	15710	13244	10004	7147	5371	4356	3474	2728	2235	1907	1834	1606	1421	1348	1350	1247	1202	1171	1079	1117	1099	1026	1039	1003	1002	994	933	920	865	806	824	824	847	827	772	811	777	712	755	728	724	726	749	737	718	718	706	771	666	714	676	709	702	698	691	686	676	680	694	629	696	694	697	653	721	669	680	674	681	660	717	712	712	680	666	692	704	687	722	687	680	653	670	662	693	688	723	725	647	667	707	690	695	697	721	640	711	676	678	674	693	668	685	735	647	643	651	689	651	753	728	694	642	721	708	681	685	683	651	683	703	748	718	721	695	694	678	699	674	710	676	721	657	675	618	682	687	714	694	694	675	649	717	720	711	667	723	679	730	662	689	675	718	667	706	678	683	692	659	684	633	664	720	659	713	666	696	616	657	672	723	664	686	751	670	668	712	713	752	665	670	704	691	672	659	702	702	672	676	697	712	692	685	660	698	710	644	692	671	660	647	679	669	673	654	673	665	662	695	701	706	710	701	663	653	660	709	717	690	639	688	699	703	642	710	759	665	609	685	615	695	678	676	635	677	729	680	743	679	689	697	670	673	716	689	700	683	725	700	680	649	673	728	717	695	702	682	664	654	668	681	708	677	659	676	646	721	708	694	668	669	679	693	683	672	667	646	666	692	676	692	703	718	646	699	660	720	722	613	694	675	701	695	676	635	704	670	670	676	668	659	661	706	705	612	696	697	719	650	625	725	605	727	703	719	702	660	709	692	650	652	684	726	684	681	711	699	693	667	647	671	696	679	660	657	696	657	661	692	677	693	677	696	685	632	688	674	643	709	709	690	684	679	634	639	686	717	688	694	673	670	621	690	666	674	671	662	658	684	672	632	651	643	691	650	652	731	679	703	648	703	703	686	662	696	711	693	677	673	694	698	674	663	744	691	740	665	699	635	683	699	712	690	675	657	687	683	705	657	695	688	671	698	710	644	724	663	682	699	726	661	687	679	684	718	725	733	674	669	655	681	710	684	660	651	656	672	673	671	691	699	687	693	698	663	682	708	694	680	701	685	683	659	713	677	732	697	704	748	694	737	648	703	675	670	669	664	682	641	661	731	650	683	694	710	675	665	698	654	711	662	663	674	692	699	704	714	646	702	656	693	697	731	673	655	641	717	680	654	640	676	667	699	638	706	701	690	678	690	701	666	695	689	700	659	670	720	668	678	698	692	713	647	689	645	659	639	696	650	693	668	679	687	679	711	722	639	652	693	724	686	687	682	711	690	704	654	654	628	671	674	658	697	693	653	666	661	696	679	677	672	731	676	690	652	616	682	699	713	676	742	661	709	714	656	708	682	647	693	712	698	652	673	705	681	705	674	663	667	662	689	690	748	726	688	651	694	717	727	706	683	667	688	698	714	680	714	644	679	661	694	648	673	692	692	747	675	674	683	697	700	686	717	696	678	680	661	697	708	683	687	700	701	703	688	689	762	642	668	673	641	721	685	705	692	666	712	680	678	696	643	722	643	680	673	680	757	712	680	650	675	682	696	697	717	689	731	693	676	686	646	717	700	744	678	631	657	645	636	699	711	672	647	678	702	661	678	675	682	729	705	688	685	700	681	699	677	671	698	631	708	653	707	705	656	706	700	666	662	688	665	667	677	654	666	653	708	677	658	662	670	703	662	672	688	657	721	681	687	703	663	680	666	705	689	650	667	716	664	676	667	670	674	688	671	653	665	642	717	671	658	715	709	708	699	699	676	662	637	663	690	690	666	699	666	629	618	661	657	694	689	696	670	665	702	718	717	687	697	691	651	666	673	616	617	640	661	668	711	707	718	718	665	669	705	681	711	676	687	665	689	687	665	736	694	676	644	646	643	684	707	708	692	726	708	678	657	716	653	691	715	686	656	646	673	705	635	626	686	689	705	694	739	672	674	650	704	688	648	671	665	603	708	690	684	657	707	692	683	684	656	687	682	674	644	653	660	713	664	685	681	708	689	672	682	688	680	636	703	658	722	690	689	678	661	731	677	662	731	678	655	717	629	689	655	660	737	684	655	698	656	702	650	690	722	671	658	664	678	702	686	733	707	658	659	701	651	674	715	686	690	663	671	717	666	660	673	646	698	674	679	671	659	691	668	652	655	668	669	633	659	693	672	704	690	670	691	702	685	730	736	658	675	704	673	643	673	693	700	727	658	700	644	662	660	671	671	679	674	721	697	697	711	680	691	705	645	672	679	676	685	681	695	699	650	680	655	722	707	644	659	642	660	674	681	711	657	682	700	658	695	652	644	711	676	674	701	685	706	713	669	673	714	672	624	717	685	666	704	661	705	687	670	693	654	651	712	685	697	688	661	682	659	718	628	674	710	674	659	691	711	685	691	699	704	668	695	689	686	707	650	746	717	706	670	679	714	716	604	643	683	681	625	664	741	696	718	642	670	720	690	648	686	677	717	688	709	714	682	674	679	676	674	663	674	711	699	721	706	699	677	679	635	685	655	643	732	735	675	693	661	623	700	739	635	696	682	664	689	701	709	657	663	662	722	688	662	620	675	667	654	674	681	691	691	712	700	651	698	675	673	684	740	701	695	694	640	693	701	670	670	663	678	712	677	670	693	659	662	642	664	631	685	651	718	717	671	685	654	707	694	659	655	627	668	707	672	708	662	690	625	669	673	685	683	663	712	641	670	680	660	703	712	673	645	682	690	667	661	618	710	694	722	704	659	702	658	718	658	673	697	681	680	635	695	699	681	677	726	665	667	648	692	715	749	635	675	671	637	708	701	661	649	686	631	725	702	649	694	683	692	670	658	626	677	656	688	697	660	665	682	701	671	673	717	650	680	637	719	677	679	669	670	671	629	667	691	683	655	680	657	674	731	691	690	653	684	672	692	692	697	694	671	712	675	674	677	673	673	657	664	757	703	703	696	731	652	665	692	634	688	651	695	652	697	663	693	674	644	676	690	655	691	667	637	673	689	663	687	681	695	702	646	694	659	682	677	663	691	685	670	654	636	625	656	711	742	634	721	712	681	710	628	716	684	672	686	675	670	667	611	692	637	643	671	699	668	653	694	706	717	722	627	683	687	646	697	672	699	692	694	702	687	632	675	679	634	708	661	693	667	636	692	665	692	736	647	670	684	692	677	743	700	657	636	716	700	685	706	730	674	651	681	652	658	657	674	672	722	652	665	671	634	699	692	696	705	696	693	688	680	684	678	721	728	693	670	665	698	668	685	664	670	666	676	696	721	646	687	671	686	711	662	695	717	708	670	628	684	716	696	695	681	634	666	706	647	678	677	685	642	644	675	697	680	678	676	692	642	690	706	662	662	693	691	691	684	693	666	654	698	673	669	678	692	719	621	690	697	641	679	622	673	667	668	716	661	715	686	696	736	741	645	722	695	721	730	664	663	711	669	696	705	665	719	663	757	653	667	659	682	683	674	685	656	690	719	710	697	691	662	702	645	719	706	668	694	681	687	676	721	646	721	667	681	658	686	690	730	652	666	670
37881	37493	31266	34039	32324	30573	23470	16653	10179	5898	3570	2190	1265	939	781	780	587	515	439	394	374	324	328	310	314	311	297	285	292	286	276	283	252	259	220	249	254	231	239	205	255	205	233	225	240	224	216	239	239	225	225	216	218	202	220	227	228	221	232	230	222	211	217	205	209	221	233	222	212	226	197	221	209	209	214	221	200	218	200	218	202	213	201	202	213	225	212	217	211	207	214	187	224	229	205	225	185	241	222	217	231	223	226	200	211	198	212	216	225	193	235	215	219	217	203	203	202	224	225	212	213	234	220	207	218	209	203	237	231	225	226	226	217	229	210	223	164	201	184	182	191	217	239	210	218	209	199	207	207	196	201	223	215	211	217	199	194	219	222	209	234	213	224	181	236	229	200	195	216	212	227	232	222	201	211	223	188	215	207	201	199	200	214	226	198	193	194	226	207	194	199	213	209	219	227	195	221	209	244	213	225	241	198	220	210	208	212	211	187	238	235	213	229	203	237	213	195	200	208	201	183	209	203	212	228	227	207	220	190	232	207	220	193	217	233	214	216	229	213	230	202	223	211	213	200	223	212	210	228	214	207	215	233	200	197	219	218	231	222	210	230	205	232	247	217	204	233	230	218	228	205	186	182	250	231	200	241	206	223	239	207	200	194	211	228	217	230	217	219	214	229	215	208	215	206	224	214	203	209	241	219	242	201	203	194	216	214	225	222	229	213	246	229	232	241	237	222	245	201	229	222	211	197	235	170	213	233	224	199	205	224	220	199	207	215	204	222	209	213	190	200	212	241	206	227	221	221	233	200	189	213	219	229	227	250	243	211	205	226	203	219	213	220	197	205	206	201	212	206	231	185	216	213	219	187	216	205	216	219	208	214	225	201	215	227	203	190	209	221	212	215	199	233	227	216	234	184	212	224	205	226	204	204	241	222	244	194	232	208	205	213	198	211	175	244	240	191	225	204	206	246	220	238	242	220	222	232	185	196	243	195	220	198	207	212	226	215	220	233	208	207	221	212	197	217	213	223	223	209	225	200	209	243	230	211	207	228	242	222	189	226	236	218	222	225	225	222	200	243	239	237	241	210	203	191	202	224	208	241	193	203	231	224	208	223	197	221	218	216	210	222	204	211	223	195	215	193	219	220	222	218	206	230	269	194	191	205	207	219	229	219	183	232	206	195	237	195	216	206	240	203	241	230	241	215	207	236	198	220	181	182	240	222	243	217	205	223	204	212	224	236	191	200	231	211	197	192	221	205	218	203	236	226	196	210	195	253	219	202	199	194	216	202	217	217	237	201	190	217	227	206	213	200	211	211	211	227	212	184	240	224	207	227	214	233	241	211	209	202	186	203	185	243	206	223	216	206	199	222	215	231	188	216	221	188	217	204	208	200	220	199	239	215	201	222	229	224	197	210	182	242	192	197	196	214	219	211	219	244	208	209	207	214	215	231	214	218	202	227	196	220	192	212	211	214	217	217	203	227	248	225	216	242	225	194	234	188	196	223	216	223	228	172	207	220	224	209	223	223	224	211	215	219	220	195	225	220	207	189	235	223	208	225	216	214	218	222	219	197	222	224	230	232	215	241	223	222	201	222	212	224	187	207	210	207	227	218	206	194	233	231	213	213	220	231	211	224	222	216	208	201	222	198	191	225	240	207	216	178	235	184	208	195	258	215	194	208	207	203	207	207	204	211	222	212	208	231	217	215	205	220	208	205	207	218	209	220	192	222	210	211	213	216	218	201	209	220	210	222	249	218	247	221	218	207	195	225	217	207	222	213	220	205	205	221	204	210	194	200	210	208	200	204	205	232	230	225	214	229	226	205	208	253	185	211	241	228	222	242	214	212	192	217	229	231	221	233	222	204	218	234	208	180	237	211	233	210	217	232	198	199	207	207	198	212	198	217	201	229	229	220	215	223	216	222	221	215	232	211	187	209	236	222	237	209	204	224	212	230	197	200	163	231	187	214	180	229	222	220	197	234	196	215	232	203	204	236	203	209	233	219	213	229	224	225	185	219	194	219	201	223	212	228	216	227	218	208	239	219	208	219	233	197	211	215	229	205	209	238	223	210	230	196	225	209	212	198	222	212	212	194	203	224	219	223	203	208	258	266	214	229	208	208	206	219	204	235	219	206	225	192	228	215	192	207	212	193	193	237	209	218	206	200	224	220	221	212	203	218	194	201	244	215	206	194	202	214	240	203	223	205	224	219	230	211	189	204	227	213	253	225	219	193	221	245	218	186	220	233	189	215	226	199	228	219	202	223	231	210	205	221	225	220	222	244	220	232	222	259	237	208	227	204	211	221	218	212	181	207	220	199	243	211	209	207	209	211	202	205	228	244	223	216	203	228	221	219	227	236	216	229	212	221	224	213	185	232	217	234	226	205	208	202	213	221	240	219	225	201	214	216	219	213	200	207	224	243	217	202	210	225	205	207	186	204	234	229	195	243	193	216	190	258	210	228	227	204	219	218	189	227	213	238	191	217	214	216	205	217	199	233	205	234	252	221	207	200	184	215	229	197	206	211	186	261	204	190	221	232	209	215	197	208	225	215	213	209	222	215	205	202	232	202	213	206	205	219	230	239	206	206	232	205	251	220	202	212	205	224	236	224	238	204	209	210	234	225	224	258	229	192	210	241	224	214	207	236	231	215	212	221	226	207	198	235	209	238	225	215	227	218	217	234	224	225	204	196	226	205	206	215	236	212	213	229	246	227	198	230	225	216	203	229	215	205	251	227	241	216	222	218	241	194	213	209	218	215	212	226	201	204	215	211	221	221	228	215	223	220	232	202	180	238	225	238	210	208	203	200	219	202	219	234	208	179	215	220	221	216	206	216	245	205	221	191	219	227	210	216	222	214	209	210	209	204	230	251	234	219	225	206	191	221	223	212	208	204	231	221	221	241	204	231	197	234	220	203	239	216	211	198	220	207	222	217	224	229	226	213	216	223	206	209	210	208	208	199	201	202	222	221	222	205	219	207	216	241	195	211	203	207	232	237	213	219	202	220	208	183	212	219	208	199	214	189	228	190	231	196	205	208	194	222	192	207	236	208	201	219	227	209	196	217	226	228	210	186	227	184	205	220	227	205	228	215	196	237	205	222	237	205	196	204	219	230	236	209	225	211	202	204	229	219	220	228	201	188	213	208	222	201	200	239	187	202	212	206	211	201	238	212	201	167	208	197	238	207	223	220	217	222	209	206	221	226	213	205	200	230	209	233	190	223	214	226	213	232	218	216	219	234	217	204	207	228	223	221	210	198	231	207	212	207	227	199	219	207	218	212	214	211	223	208	209	222	219	195	217	236	243	210	217	196	209	211	230	236	183	235	188	217	203	223	206	226	227	228	230	192	217	222	221	231	216	193	232	234	194	250	208	224	233	232	240	213	210	233	216	234	219	241	207	212	225	219	202	217	207	209	187	238	216	241	204	225	229	218	216	232	225	225	189	224	219	219	222	216	224	210	234	193	248	210	232	199	222
29111	31466	33330	40188	42069	39603	34244	27830	21841	15539	11115	7961	5889	4884	4296	3954	2885	2614	2199	2049	1910	1760	1614	1516	1430	1357	1447	1310	1249	1229	1141	1084	1080	988	929	940	891	910	908	907	864	879	870	844	805	852	805	766	785	704	728	790	741	738	741	770	737	755	740	743	755	691	680	708	750	759	711	733	764	733	723	742	715	719	728	714	734	726	716	702	726	725	681	658	706	698	674	704	704	687	680	691	772	668	714	652	744	699	694	721	668	706	675	722	685	695	688	745	712	679	708	731	710	721	692	749	703	660	714	687	689	702	720	675	694	674	726	775	744	738	708	743	683	736	742	694	739	678	656	738	759	724	729	706	708	697	654	704	721	723	713	713	705	694	658	663	711	763	703	741	729	732	690	716	732	675	716	690	711	695	651	698	718	723	752	704	665	731	704	688	721	674	717	704	738	649	728	670	708	708	702	703	745	703	683	719	752	657	690	709	694	684	692	704	654	738	691	681	735	708	707	748	612	667	706	704	783	723	672	728	692	685	685	707	704	703	720	684	696	656	674	669	717	699	710	750	694	678	719	713	677	738	668	705	662	700	723	723	682	699	742	707	729	708	680	738	741	719	696	710	701	724	734	685	720	715	703	770	735	697	671	718	723	711	669	706	709	703	680	661	709	733	693	649	740	701	657	776	723	713	720	747	685	715	682	683	712	716	701	698	709	669	742	733	720	707	662	758	687	696	709	660	696	744	722	667	715	724	699	699	740	794	698	700	674	717	689	709	677	707	749	661	659	711	697	666	739	693	726	713	706	742	728	671	699	724	739	700	658	759	690	690	714	678	669	696	725	669	693	741	692	682	727	690	688	692	732	727	730	726	721	705	696	694	770	632	687	682	719	722	720	697	665	720	711	693	753	691	712	660	694	746	705	719	749	708	736	737	690	693	661	743	680	744	714	709	691	671	679	716	716	709	658	700	715	713	668	722	709	681	707	690	699	735	711	678	709	725	677	700	697	719	732	676	693	690	667	735	708	674	738	740	674	738	723	713	723	723	728	699	722	696	737	716	658	684	703	669	698	671	699	697	697	680	696	699	727	662	714	691	695	644	695	696	714	695	721	704	727	710	720	717	717	702	719	744	713	700	702	672	707	718	738	728	693	684	745	706	701	682	708	703	676	690	732	677	694	696	675	660	679	716	715	700	723	683	717	690	715	686	666	690	698	675	692	760	730	683	717	663	696	688	649	723	726	691	728	623	745	707	709	728	716	714	722	719	689	753	725	696	678	703	705	729	682	738	692	703	747	688	702	681	747	675	705	669	745	714	735	698	688	649	699	661	726	677	713	695	670	715	720	672	712	688	709	672	712	717	707	733	685	715	682	722	673	723	707	693	670	748	701	708	719	662	740	699	685	663	693	735	700	692	700	678	722	751	709	693	705	734	704	709	741	722	699	757	691	659	731	701	686	709	743	674	714	706	735	702	736	706	728	691	746	697	682	694	702	713	711	659	732	737	678	676	701	677	701	676	673	712	705	732	663	762	720	756	674	703	762	774	693	699	716	724	723	721	777	686	725	672	735	752	685	758	741	705	689	716	716	718	704	728	700	712	720	719	716	663	727	699	714	737	723	713	687	677	669	691	711	642	653	765	706	708	732	684	691	706	706	666	685	716	674	737	720	697	687	755	687	692	670	694	688	703	677	690	704	678	723	716	671	684	720	682	682	674	759	678	754	687	728	720	737	718	674	704	714	669	688	730	705	701	725	721	711	773	729	718	717	725	739	703	722	688	723	669	709	695	613	727	679	711	707	665	657	689	684	715	713	720	697	703	703	712	677	693	698	694	684	758	725	694	692	692	725	750	687	701	708	712	673	723	724	719	671	741	732	724	726	734	720	696	724	666	700	712	731	696	699	699	702	696	708	713	749	725	681	735	729	687	676	708	703	741	726	698	696	691	725	707	678	695	696	699	672	689	696	715	643	740	714	719	677	690	742	685	745	678	710	696	691	678	607	742	745	683	705	687	680	731	710	739	739	684	684	660	727	712	736	702	708	640	695	710	694	743	684	700	718	661	682	710	683	691	700	706	685	742	660	703	704	659	707	724	754	638	713	711	728	664	731	702	674	688	724	781	730	678	675	705	660	684	730	702	687	669	718	734	682	731	688	752	710	769	741	646	684	657	722	690	702	719	680	704	662	764	697	682	719	705	668	697	724	699	677	732	734	704	726	663	755	704	720	729	727	732	739	755	724	691	762	678	677	777	730	645	731	666	729	684	750	726	693	725	698	722	650	766	679	722	750	739	696	725	688	699	674	723	740	722	703	720	664	714	645	729	695	704	751	674	690	704	718	659	699	731	688	696	719	711	669	679	695	681	713	656	719	696	658	735	710	692	727	669	716	708	736	750	717	699	687	726	676	642	723	726	757	667	699	659	707	684	727	689	746	663	671	712	718	706	712	712	719	713	732	770	722	710	691	694	717	682	700	702	728	690	683	707	723	661	725	779	670	721	666	714	651	695	666	739	678	646	704	699	705	635	710	684	688	682	690	700	736	681	736	716	676	654	692	701	720	742	730	694	660	707	703	763	681	723	700	712	725	693	679	734	653	710	745	717	671	706	680	668	674	708	692	751	720	693	678	735	697	706	726	657	682	695	710	701	689	740	686	691	738	745	687	688	703	722	716	697	700	733	700	715	726	680	683	705	702	726	690	723	704	725	678	713	700	708	699	674	689	701	721	745	679	647	713	705	691	707	691	674	705	728	658	725	737	730	740	689	719	734	733	679	749	699	692	741	704	682	699	712	697	711	727	665	685	696	680	677	713	651	741	684	666	702	729	748	706	664	708	714	704	744	701	678	684	708	695	684	714	687	695	695	723	705	726	723	715	714	655	652	686	690	695	711	677	673	689	698	668	731	689	722	709	681	717	711	746	696	690	700	699	697	710	644	663	681	690	754	713	686	716	705	659	727	706	670	744	741	702	707	695	695	695	741	733	716	772	729	720	732	720	737	748	715	673	682	706	720	700	678	683	686	712	682	700	709	675	690	694	732	712	672	710	684	730	715	702	717	726	707	725	724	742	752	695	672	721	730	671	707	733	716	663	687	678	751	737	754	702	696	712	717	659	676	687	705	708	673	712	696	762	741	704	685	679	708	733	703	684	664	719	738	740	701	671	724	659	714	716	687	769	689	736	724	696	709	696	709	670	685	736	746	687	720	683	708	733	709	712	721	713	725	699	715	683	721	693	684	728	737	683	693	716	713	718	677	663	714	730	682	723	722	698	628	693	706	743	699	683	668	690	677	718	709	702	705	755	720	662	744	718	713	728	724	696	671	712	715	644	666	736	675	720	690	732	704	777	703	684	679	703	677	735	730	741	716	690	692	698	679	728	683	689	696	700	657	696	729	698	775	700	729	725	675	682	642	699	700	744	693	707	718	732	689	677	674	737	706	699	723	716	720	741	695	693	678	712	666	681	672	704	683	721	742	681	679	703	692	692	683	724	683
49948	40546	36335	38869	38020	37786	30660	26054	18341	12108	6738	4200	2587	1727	1563	1486	1154	889	799	603	553	539	495	475	493	419	432	435	443	411	422	387	371	397	373	343	351	329	334	350	348	341	324	318	323	321	305	301	344	334	308	283	310	306	321	310	325	320	305	340	329	315	292	314	302	324	320	309	320	325	334	299	300	309	302	285	302	315	302	330	292	304	305	294	293	309	283	291	335	274	343	327	291	317	318	304	304	311	312	270	307	300	278	282	325	297	307	327	332	299	285	266	293	290	288	322	319	282	294	314	321	304	296	317	311	329	318	274	299	326	302	307	333	316	317	308	314	286	318	310	314	274	289	322	306	310	315	309	284	313	301	329	299	325	330	290	309	330	326	337	303	325	324	300	293	312	314	319	319	328	302	279	282	275	307	294	301	297	304	268	300	323	330	303	316	275	295	322	318	294	341	273	296	284	316	315	345	313	272	316	319	280	325	291	288	298	290	336	314	343	294	310	301	305	304	313	336	310	282	310	297	329	324	307	318	293	308	308	301	304	324	309	323	319	313	321	325	323	319	306	293	301	296	300	291	304	300	304	278	316	322	328	305	336	303	310	322	310	322	301	274	303	281	309	331	312	302	297	306	309	305	310	336	325	327	308	334	330	303	291	303	335	335	314	273	295	311	327	302	334	347	305	325	297	314	321	291	291	303	331	325	317	317	325	313	303	320	314	328	309	324	311	298	327	295	312	331	323	301	288	288	316	335	323	317	279	285	321	294	315	317	292	318	290	294	275	295	299	323	353	302	285	300	329	301	297	308	305	321	293	306	297	273	294	323	314	295	322	321	280	306	277	311	290	318	275	333	305	328	308	306	282	308	317	320	303	268	302	314	276	294	319	326	314	287	297	308	272	283	327	306	308	325	296	308	290	320	323	319	315	285	318	278	291	303	338	312	287	334	311	272	308	308	282	317	315	328	297	313	332	308	301	288	321	320	322	311	319	292	324	279	296	297	325	314	335	293	335	311	309	311	294	305	314	336	308	299	312	307	293	303	321	326	318	320	327	313	292	312	294	323	322	285	296	311	296	347	349	303	306	296	331	305	322	318	306	331	300	299	319	300	272	312	287	272	292	301	315	315	296	280	331	300	308	313	322	328	309	292	291	317	297	292	312	316	286	306	313	345	288	302	322	318	312	279	322	306	286	342	303	337	316	318	313	313	337	322	296	314	270	293	261	315	347	273	304	359	298	298	303	327	303	311	315	315	301	302	285	349	306	297	304	334	305	275	300	327	293	281	310	302	288	333	332	330	312	300	316	312	289	295	300	310	305	289	321	290	336	297	313	314	309	328	286	314	287	294	321	302	301	323	271	316	313	333	315	298	285	289	319	300	300	277	304	308	323	303	324	305	298	320	333	295	318	288	327	330	304	295	312	327	302	300	301	327	304	317	282	297	315	320	320	306	326	324	304	283	294	321	308	314	280	299	326	298	321	324	311	333	302	314	318	305	309	330	313	296	306	302	313	310	343	303	297	287	272	321	296	302	307	319	312	310	287	297	325	325	326	315	297	324	325	296	310	278	312	346	323	307	284	265	291	323	297	312	302	332	276	312	307	299	334	314	322	306	295	326	296	295	319	296	303	300	286	283	309	312	300	306	304	268	290	321	300	284	311	290	304	311	315	308	334	306	306	306	311	262	287	287	321	336	312	285	272	312	305	313	304	324	300	313	314	314	281	319	290	338	316	283	315	301	324	318	314	299	293	294	275	303	304	302	300	307	293	305	304	295	281	304	336	350	312	304	316	272	311	305	324	276	320	305	304	316	327	337	322	311	268	283	325	318	322	305	304	306	315	306	296	314	316	286	323	345	324	319	306	309	339	315	313	336	305	255	324	324	309	301	305	286	300	280	319	312	309	271	308	334	330	302	323	299	333	301	268	301	309	315	337	320	289	301	323	319	282	280	300	343	324	314	312	333	284	332	305	290	304	337	295	302	303	296	322	297	342	300	293	325	312	275	315	317	284	270	302	300	326	291	300	317	331	304	317	322	297	305	315	323	331	322	308	338	293	301	292	318	282	291	324	304	299	313	338	306	329	288	349	291	311	275	337	312	315	300	314	295	298	305	299	323	303	284	306	339	298	300	312	321	324	319	333	298	323	323	304	279	319	323	277	294	305	309	327	320	311	265	327	299	296	293	301	314	298	288	317	313	309	320	287	308	317	349	322	293	310	297	314	299	292	303	322	299	299	308	306	321	306	329	312	306	305	307	313	322	311	323	312	288	309	335	279	324	280	317	319	305	335	265	313	300	322	321	315	338	326	312	313	309	307	295	294	290	289	308	321	305	318	309	348	281	304	285	285	317	301	307	318	328	290	316	311	291	309	314	346	299	296	299	294	287	310	277	287	326	301	323	304	307	295	311	323	301	316	321	334	321	309	316	292	305	318	313	306	339	341	300	320	328	313	293	281	297	314	291	321	324	297	325	305	280	283	324	298	339	271	317	334	309	325	278	300	307	309	316	341	328	298	315	320	302	329	327	307	322	307	300	286	302	277	281	314	314	260	289	310	305	311	304	318	284	309	345	294	314	302	314	289	324	302	290	305	304	298	314	288	292	277	320	294	352	348	309	328	339	306	316	337	312	307	306	313	284	304	328	296	317	286	312	319	339	343	315	312	311	328	303	347	257	338	294	310	309	302	355	320	312	296	327	338	319	326	302	313	301	320	311	307	317	300	339	291	310	300	289	313	300	311	294	330	286	314	307	310	286	314	291	296	312	315	312	298	318	274	298	296	313	320	274	278	290	293	309	326	314	296	268	317	277	333	304	296	340	317	332	285	283	300	310	324	324	293	308	312	347	287	285	313	290	272	281	308	324	299	290	310	301	333	337	307	320	263	323	298	293	324	286	305	322	319	325	284	313	306	314	285	312	330	308	316	301	318	310	315	312	287	313	300	300	314	289	304	350	313	306	323	347	329	272	308	282	276	329	316	307	327	329	319	305	275	304	289	287	327	338	318	295	316	284	295	293	314	319	306	312	264	293	324	274	303	289	303	314	315	296	306	305	288	326	308	274	290	293	328	276	302	307	320	313	274	311	317	284	333	330	315	316	302	328	313	314	323	323	303	312	317	306	307	299	317	341	312	303	317	292	330	315	286	338	278	312	300	331	280	300	304	271	301	291	293	360	317	314	304	312	291	293	329	313	312	300	282	315	334	305	301	310	313	314	309	329	307	335	291	296	301	328	309	304	301	293	302	306	305	338	295	278	312	320	313	298	318	338	283	318	317	324	298	305	340	296	335	268	306	282	309	274	326	335	342	293	320	309	303	292	296	268	313	317	294	325	296	336	334	301	297	312	312	281	315	324	285	318	280	315	312	309	283	324	327	326	331	309	283	311	302	302	278	311	319	294	315	292	285	276	280	291	315	303	312	315	289	275	309	296	296	339	277	330	305	319	296	311	314	320	314	293	337	299	335	311	303	324	309	289	371	279	268
39866	37697	41260	46585	49246	47211	42638	37056	30529	23130	17810	12886	10167	8529	6798	6241	5127	4164	3585	3054	2699	2621	2474	2351	2184	2015	2093	1957	1812	1677	1647	1510	1477	1423	1404	1427	1275	1333	1266	1202	1194	1186	1140	1168	1087	1086	1061	1052	1090	1108	1042	1044	1022	1004	1000	1006	1030	1015	1012	1005	952	955	987	942	945	953	976	979	920	978	916	994	910	967	929	949	967	934	997	953	967	927	958	974	960	942	973	956	962	942	939	887	967	995	945	974	959	963	1020	895	990	965	963	963	972	958	969	923	950	928	938	963	947	967	995	942	983	947	956	954	911	903	936	890	941	984	963	879	968	921	944	904	914	892	990	888	978	957	961	977	975	983	919	940	910	972	957	952	966	916	920	967	902	930	966	919	940	918	934	992	953	839	975	947	884	932	948	948	908	930	939	967	940	944	911	969	973	914	922	949	902	924	948	911	937	972	989	968	927	968	915	911	985	937	914	915	932	946	885	869	959	915	940	947	977	920	931	964	960	927	988	957	944	940	924	935	946	911	902	948	971	939	943	963	993	983	917	915	900	925	927	902	925	929	936	951	873	1064	948	933	957	928	944	957	936	905	939	896	963	924	968	938	939	939	985	910	902	929	996	931	953	946	883	975	953	948	886	931	950	925	941	960	964	933	874	997	971	936	936	925	904	926	912	943	905	958	961	929	934	931	1000	949	896	933	952	956	951	936	913	941	939	975	935	988	925	981	987	904	964	983	946	932	987	976	896	917	944	980	962	964	963	1010	948	931	921	975	921	954	934	974	958	922	938	929	909	1001	935	922	972	930	929	941	909	926	948	976	977	938	953	967	951	905	949	976	944	956	972	928	937	985	932	938	914	886	914	996	902	896	939	952	977	904	961	935	892	930	968	976	964	959	928	963	908	887	946	930	941	968	993	945	903	917	954	966	998	942	912	936	911	940	974	895	895	885	903	884	942	992	903	961	915	943	972	961	977	957	913	918	930	1004	942	907	946	947	942	883	928	882	927	1012	958	929	923	919	962	960	1003	935	962	970	994	903	938	940	951	970	949	955	918	910	894	935	933	875	933	993	967	945	944	989	929	917	964	895	977	908	897	922	936	969	926	940	904	943	908	913	920	921	886	981	944	940	923	974	967	967	958	962	1017	904	939	915	923	925	976	930	916	978	939	1004	949	912	897	938	967	953	914	937	975	964	926	908	900	935	978	929	955	1000	924	941	913	906	958	927	964	911	905	956	975	888	938	907	931	957	946	904	981	951	938	938	909	956	924	904	941	941	928	927	1005	978	940	901	972	937	940	926	952	988	980	933	924	917	922	965	930	944	969	934	1014	950	968	953	936	921	956	926	950	965	926	987	962	925	923	1009	938	934	947	920	955	918	886	939	954	976	893	967	1002	906	926	943	896	930	958	938	967	943	921	916	932	1002	980	950	932	963	933	976	945	923	955	932	948	917	941	897	869	938	920	953	987	930	892	926	918	972	942	892	978	940	934	927	938	945	911	920	961	974	968	981	978	946	969	906	934	921	900	939	958	973	893	1013	968	965	871	920	944	891	948	927	937	929	1007	924	993	951	963	937	946	940	937	990	966	950	908	924	950	944	934	882	921	927	948	950	929	957	946	922	929	912	929	923	950	931	888	926	907	884	951	890	924	953	956	967	982	970	948	939	926	952	894	926	932	915	924	927	916	949	933	929	928	940	947	982	955	937	960	984	955	889	935	941	898	911	952	956	957	946	904	944	913	954	955	934	922	959	950	937	955	925	966	985	942	953	946	945	923	939	893	910	939	974	944	927	952	916	953	960	899	962	913	948	969	958	921	994	911	980	931	937	929	934	954	901	953	911	923	960	872	939	908	972	988	911	951	947	981	954	962	990	917	937	901	947	916	952	937	919	889	969	917	913	942	974	931	951	968	930	945	892	951	937	914	972	981	899	979	949	929	949	1010	974	911	961	947	981	976	1006	885	891	946	950	895	936	947	975	1005	951	909	952	934	908	987	925	983	952	900	962	903	878	947	950	949	957	951	951	993	963	905	913	917	922	900	934	949	913	986	957	958	991	944	950	928	910	989	933	935	949	962	925	936	933	963	938	977	908	982	923	981	970	864	938	914	950	878	937	955	964	957	939	950	917	953	966	905	1008	912	938	987	957	940	935	944	963	930	923	879	965	914	890	878	986	987	929	1003	959	936	962	938	924	957	929	966	967	1038	957	920	946	945	962	920	962	990	974	923	924	919	935	977	1005	964	932	935	988	937	942	913	983	906	959	931	984	891	917	979	945	931	973	942	939	969	945	938	986	949	940	950	964	915	957	994	938	929	976	943	964	917	935	993	943	924	932	938	949	980	991	1024	905	986	914	965	979	942	985	940	914	995	921	908	979	981	973	980	914	888	987	970	932	914	937	947	919	950	900	944	915	956	912	967	935	971	975	979	905	897	957	918	901	972	945	946	959	930	932	982	963	942	897	972	984	938	948	986	959	930	989	930	881	836	936	980	904	957	905	969	956	960	954	975	875	930	931	954	968	938	957	892	909	917	925	991	958	925	952	939	893	927	977	927	923	941	937	896	933	913	953	995	928	939	918	899	974	907	931	995	917	926	940	939	931	896	907	959	958	926	937	968	907	898	925	969	917	967	852	978	970	945	918	923	910	885	915	924	937	915	912	977	931	937	921	961	905	938	949	931	928	927	918	933	935	917	983	956	934	926	988	931	959	926	957	910	998	932	903	967	994	939	860	984	893	937	945	918	980	987	995	934	938	971	958	953	929	922	982	981	966	927	932	941	934	968	918	973	972	924	1011	934	973	942	915	948	925	888	991	965	959	901	903	931	944	965	946	963	983	958	900	945	926	987	963	948	945	965	980	928	984	946	926	942	936	979	929	984	931	942	934	954	903	972	921	980	951	991	939	935	996	963	889	953	969	926	923	904	931	919	918	958	961	902	961	959	927	970	955	941	967	885	924	975	934	1011	982	947	963	913	917	903	930	966	959	949	996	970	930	915	971	1000	926	962	1037	973	961	923	890	921	941	960	930	951	993	898	974	954	954	959	947	940	897	928	964	943	958	925	961	932	921	936	937	967	928	882	898	924	913	969	1010	874	990	965	918	973	938	927	957	964	967	882	938	957	935	955	948	916	924	937	973	921	915	915	932	963	946	926	934	946	990	936	944	938	982	932	948	925	898	937	940	912	918	959	878	935	952	962	942	903	930	945	961	895	953	934	940	960	941	962	953	947	969	933	929	902	959	925	901	960	976	917	987	975	957	969	960	928	900	943	974	928	906	883	984	924	903	1038	910	949	957	947	941	885	949	940	909	939	972	950	931	913	947	859	929	973	996	925	1000	946	950	995	908	1005	946	972	939	938	910	962	957	976	902	907	911	939	907	906	925	949	926	940	921	940	939	953	931	951	939	945	974	929	990	933	926	906	886	939	873	952	942	894	920	998	986	895	925	926	898	922	915	941	899	919	948	965	930	907	922	938	1011	975	928	973	944	901	957	961	932	922	910	915	983	902	879	970	988	934	942	941	985	957	957
16351	10773	8888	7477	5522	4052	2555	1688	1154	939	694	510	458	387	377	325	338	304	307	312	279	301	292	261	258	281	249	250	249	237	269	249	229	231	239	224	204	243	206	211	191	212	192	217	221	197	249	213	226	236	214	217	213	197	210	202	224	218	204	199	205	227	224	218	221	217	199	236	194	192	241	239	194	239	206	189	220	225	207	216	235	196	212	197	185	195	222	202	222	226	218	206	213	219	208	224	199	197	216	213	228	250	198	239	210	209	196	218	230	219	192	201	204	193	188	191	215	220	197	209	191	188	222	195	204	219	241	190	238	203	246	220	196	215	194	225	230	201	213	215	205	211	193	203	186	229	224	208	227	228	230	216	218	204	202	209	193	202	180	217	172	219	219	189	232	195	211	219	219	205	233	217	210	193	218	210	206	230	217	219	213	216	203	180	230	229	216	241	206	209	214	195	227	200	197	205	207	219	218	229	204	222	214	189	219	239	199	220	222	252	203	203	214	216	207	211	199	217	216	214	201	197	204	201	217	205	205	212	203	232	203	215	216	214	188	216	196	242	200	191	197	211	225	228	208	214	204	231	209	199	178	196	224	210	211	233	201	191	241	222	208	218	211	193	218	196	229	214	204	206	221	198	209	215	214	243	236	200	214	213	224	228	203	231	232	219	200	209	229	215	216	200	218	190	221	215	208	200	244	208	180	217	208	182	214	202	235	204	200	199	220	207	187	221	212	200	228	190	201	217	221	214	220	208	215	196	210	207	218	195	191	210	198	209	249	205	218	211	206	218	215	211	215	228	207	222	201	205	203	232	238	229	234	200	224	205	204	217	224	181	183	210	218	224	202	205	235	208	211	216	214	199	203	203	215	223	199	219	203	205	231	198	229	224	215	219	215	233	208	210	200	188	205	232	197	215	200	236	198	197	188	221	215	182	220	196	210	225	192	212	189	209	204	210	210	196	208	189	212	203	223	203	203	193	210	203	196	229	193	233	220	191	184	228	206	202	211	205	210	198	192	194	220	223	209	199	210	216	199	216	217	218	226	222	225	219	218	200	203	218	234	190	215	213	219	225	190	209	200	215	229	204	221	209	206	198	204	251	197	207	200	205	205	216	199	188	203	208	197	212	180	186	215	193	210	222	215	205	194	198	216	191	216	213	229	190	178	181	195	245	176	207	223	215	221	206	200	235	221	204	197	191	221	218	233	223	216	214	225	196	217	209	214	224	193	210	217	213	180	213	235	192	212	210	221	202	204	216	207	182	242	223	242	224	210	213	191	209	209	225	214	213	217	199	191	201	207	209	258	238	205	198	208	217	219	190	195	220	200	194	226	216	180	200	226	207	212	216	207	209	199	233	211	204	209	209	220	212	177	213	208	205	199	209	218	207	201	205	213	187	196	239	220	218	197	203	215	206	188	195	210	223	215	230	184	193	209	246	194	200	235	218	197	196	200	201	228	210	224	174	212	202	223	201	215	217	195	215	227	189	210	215	210	204	218	193	236	240	233	216	213	228	221	214	204	190	205	183	229	206	234	219	174	194	212	222	223	202	225	217	225	207	221	199	207	211	189	203	212	173	213	221	194	219	228	222	213	205	203	212	214	189	202	213	175	223	203	203	199	216	225	226	202	195	203	224	198	196	212	221	207	228	211	209	203	232	230	205	208	213	218	197	205	206	184	226	205	221	188	199	200	205	240	199	217	228	215	202	215	222	217	204	230	215	197	198	218	228	199	218	216	205	201	209	236	232	205	202	225	239	227	204	220	209	220	198	225	203	234	230	211	189	174	200	216	204	221	219	197	219	213	225	204	223	219	211	196	226	226	206	220	225	199	236	194	209	217	188	232	225	201	201	198	201	182	201	208	214	240	224	219	191	232	208	187	226	212	211	235	203	185	217	201	204	200	221	210	193	208	193	205	219	201	211	211	213	208	214	218	210	184	216	210	171	216	208	228	219	219	201	197	216	228	191	185	193	216	203	212	200	220	203	216	214	201	253	223	203	194	208	210	193	190	213	208	223	195	201	207	197	199	225	208	226	208	233	202	207	239	190	188	236	210	211	216	183	218	208	228	212	177	227	202	234	199	228	217	204	237	206	198	217	231	227	192	189	218	204	207	205	221	203	209	204	222	225	225	208	204	212	219	209	208	180	192	216	193	184	220	220	211	213	193	204	202	194	211	202	192	214	207	210	221	213	188	212	176	212	190	209	199	199	192	226	227	215	238	206	201	227	183	182	217	207	240	216	199	212	210	218	221	203	217	203	222	209	206	217	223	204	201	174	223	223	184	211	215	199	206	185	198	207	207	221	202	184	194	210	179	194	220	218	226	219	200	189	197	200	217	237	195	208	237	224	219	205	217	215	201	216	200	206	202	216	191	208	222	242	228	216	193	216	202	193	230	203	198	210	191	218	226	232	218	181	228	207	199	226	200	213	190	207	220	205	208	209	212	212	214	228	225	209	204	196	220	201	211	198	209	231	196	200	222	206	241	237	222	199	211	201	222	217	211	217	205	219	211	214	199	208	228	236	219	226	225	184	181	210	201	202	214	216	211	230	227	221	212	217	226	183	192	198	220	218	220	206	203	216	197	198	172	196	226	220	204	202	224	203	189	203	221	193	223	240	212	224	219	197	229	208	233	213	192	200	176	216	181	215	206	219	207	216	222	224	177	200	222	220	203	211	212	203	208	226	219	193	198	198	216	211	232	218	201	194	220	201	196	227	218	226	202	196	218	243	223	201	194	192	179	189	202	214	193	202	201	235	225	215	214	224	204	231	185	201	207	241	211	183	234	189	212	209	222	205	234	221	177	204	216	222	200	195	204	210	221	219	199	220	217	222	218	222	217	224	212	211	210	215	192	219	214	210	218	210	208	211	193	217	210	220	207	197	211	195	179	228	189	214	199	209	206	199	212	214	207	200	209	200	206	222	217	226	190	218	201	182	233	235	217	206	199	202	218	207	219	224	195	186	210	225	200	219	190	231	209	217	238	237	178	193	199	194	215	209	210	230	212	199	222	209	213	214	229	224	196	218	215	220	201	190	175	209	192	237	211	205	221	235	192	229	228	212	221	231	186	177	215	219	240	193	201	201	214	223	221	216	216	213	232	189	223	207	204	244	196	196	231	201	225	200	189	206	197	213	208	210	192	213	198	185	205	230	197	185	210	204	217	211	191	213	216	203	208	214	251	210	239	202	213	219	204	216	208	222	208	230	206	229	241	209	230	202	193	226	210	204	208	196	212	190	209	221	199	216	199	195	207	235	196	228	217	207	218	214	220	213	213	205	216	203	197	196	189	202	196	207	204	212	221	202	208	214	219	182	206	198	215	220	201	202	205	214	203	206	192	205	192	170	221	216	235	205	208	218	227	204	206	215	196	222	226	217	236	205	194	192	220	215	218	191	197	225	194	191	200	221	190	224	214	229	226	227	222	195	234	185	218	203	225	219	204	210	191	205	171	221	228	187	214	205	194	205	199	209	228	195
12906	12577	15401	17020	15667	13276	9526	7088	5478	4598	3683	2708	2298	2030	1840	1627	1577	1467	1347	1332	1316	1232	1164	1163	1068	1018	1032	1079	980	975	969	838	852	857	848	853	875	774	782	786	753	777	776	738	726	740	764	740	707	786	718	722	677	709	714	709	714	709	710	709	711	730	718	686	718	743	686	731	686	731	710	733	700	670	665	697	684	738	726	689	715	683	704	690	741	661	707	699	695	690	695	705	712	705	689	721	729	757	687	668	650	689	674	687	703	710	699	697	670	660	719	676	712	709	656	743	694	704	695	617	682	674	740	721	698	703	683	677	674	682	677	675	696	740	677	736	671	707	679	662	668	704	683	689	679	680	730	734	729	695	688	728	674	715	695	693	685	659	731	649	742	694	657	687	694	624	740	678	734	680	705	705	695	743	673	686	670	699	669	678	659	658	662	707	687	649	719	757	708	659	717	678	752	725	673	674	675	701	717	713	733	698	720	725	682	662	683	714	688	675	722	731	690	761	700	718	700	693	666	691	728	723	708	722	658	709	700	701	709	687	703	671	685	674	704	700	693	715	677	734	754	669	713	711	693	738	642	737	718	663	690	716	729	691	746	668	700	734	673	684	652	679	704	673	709	640	694	743	679	674	743	722	682	686	657	659	661	687	686	738	688	656	688	708	718	693	673	709	656	692	645	697	687	665	685	690	737	673	738	727	688	681	688	659	690	725	707	727	689	698	727	668	707	690	715	746	674	694	733	747	644	710	671	723	727	688	661	652	696	672	686	721	705	646	702	667	711	648	697	703	699	733	675	639	670	688	704	636	684	727	662	708	713	688	724	700	676	713	699	672	694	697	685	690	659	720	692	679	706	689	708	664	687	718	703	676	668	684	723	679	675	701	695	687	680	688	673	729	692	708	688	723	650	694	715	751	673	646	672	723	668	713	665	689	668	669	666	714	716	673	704	731	734	693	690	710	727	694	688	680	673	720	697	677	668	691	669	723	699	688	705	676	674	732	694	711	709	695	713	663	707	683	765	706	682	667	704	664	671	681	745	682	696	698	729	728	639	699	603	729	723	731	737	695	688	662	702	705	671	686	718	659	700	652	661	714	641	727	664	686	722	631	677	665	673	702	656	730	706	667	666	663	690	708	692	680	659	769	719	709	683	706	703	686	704	645	696	714	696	656	666	690	685	705	708	689	662	685	738	669	660	722	698	718	656	728	667	669	696	675	694	688	690	725	687	710	681	700	666	694	697	681	691	694	736	704	713	676	678	710	675	730	609	723	681	737	698	679	710	649	707	701	692	716	748	728	684	667	683	698	663	693	649	677	653	704	658	696	670	685	720	702	730	724	735	694	676	652	714	692	716	688	731	650	688	702	724	655	633	717	696	644	692	717	665	684	697	748	709	705	741	654	730	726	719	691	663	677	735	697	665	715	711	699	678	679	678	717	677	723	673	661	693	658	693	691	685	652	717	678	661	664	689	735	673	725	700	678	696	718	660	697	690	700	716	696	703	701	647	645	674	688	683	767	674	701	714	695	680	726	729	707	656	706	669	684	630	734	748	658	712	695	728	701	664	667	705	676	764	674	653	724	698	702	680	700	725	677	716	647	681	693	688	686	748	661	713	679	706	684	718	698	663	722	719	674	714	686	724	690	714	721	674	699	717	646	700	698	715	714	705	735	675	687	719	700	705	718	729	737	700	656	698	701	695	679	635	673	712	705	695	663	676	707	647	664	707	679	686	631	692	684	677	717	693	682	698	682	731	703	681	705	636	689	682	713	687	664	619	712	747	680	719	640	691	723	687	704	716	671	678	697	712	677	709	736	702	665	683	712	671	667	710	662	716	677	696	707	692	690	679	683	702	676	671	660	675	710	666	714	688	693	710	666	714	732	698	668	659	683	727	681	674	719	721	670	705	718	645	655	721	705	698	721	679	698	687	682	692	666	634	643	638	709	735	736	709	693	686	689	699	695	695	665	694	708	734	711	716	726	721	686	690	697	767	695	710	685	657	700	673	667	699	689	705	763	666	687	724	725	702	659	693	656	682	664	710	718	712	701	727	726	682	743	680	673	685	712	691	711	708	667	692	689	724	671	718	709	717	680	673	707	683	687	707	662	700	678	684	676	733	711	691	701	692	695	675	733	668	651	718	731	678	678	700	681	738	702	716	694	654	688	685	681	610	741	694	699	702	691	692	696	672	721	670	741	746	671	728	668	661	700	720	698	677	700	675	689	671	672	677	675	736	676	730	683	649	680	694	697	659	682	705	695	674	728	704	686	700	718	692	642	701	710	748	697	649	693	697	721	709	683	735	674	685	681	679	703	677	664	720	721	684	754	696	701	729	659	646	665	674	711	691	673	711	655	731	683	712	686	668	652	696	660	685	683	695	701	718	714	663	668	697	680	680	717	716	677	723	690	642	686	674	703	661	645	715	686	720	735	632	717	703	680	684	671	699	670	690	716	688	711	660	679	671	714	665	652	675	710	674	664	732	736	704	662	682	664	666	697	691	710	711	698	667	680	661	705	700	722	709	686	669	719	651	654	690	719	705	688	664	724	712	690	664	724	741	691	657	700	683	675	651	639	699	700	695	682	706	670	724	704	714	653	678	702	715	676	740	690	742	693	680	731	665	714	661	699	702	726	719	653	704	711	707	672	680	660	737	680	696	658	668	687	725	716	699	709	717	688	695	696	700	694	698	721	687	699	650	693	700	706	695	710	728	678	697	735	652	701	699	677	712	686	683	661	694	716	714	701	687	685	712	656	711	702	673	662	660	661	711	702	703	671	659	690	692	710	638	693	733	633	705	752	670	671	643	687	695	674	696	651	708	684	699	673	668	664	705	683	682	674	677	737	657	694	697	712	710	679	676	744	694	668	686	723	740	695	729	717	696	699	717	705	748	683	655	679	716	707	734	717	649	687	728	731	758	692	641	689	668	707	690	712	720	688	706	725	684	696	679	706	686	649	711	715	705	684	708	678	634	742	715	671	739	636	666	723	667	685	682	681	674	704	725	744	709	693	659	715	674	693	715	666	712	711	653	698	690	652	727	715	676	655	691	672	692	683	648	723	695	677	685	711	692	675	689	682	682	714	653	713	694	704	704	678	690	703	696	671	759	693	684	712	684	735	692	672	691	702	670	688	698	719	680	755	699	723	679	717	703	694	694	664	687	708	716	663	715	700	699	687	723	679	681	703	705	679	634	674	746	669	668	645	674	734	688	742	705	690	698	717	695	673	710	691	705	681	668	695	718	658	694	694	734	671	696	703	669	669	724	727	692	694	683	719	702	715	662	671	665	712	673	686	694	681	676	677	669	729	739	719	678	714	697	714	693	677	670	677	646	700	700	654	728	756	683	672	692	678	683	705	693	714	692	715	728	679	694	651	700	716	645	670	682	713	672	657	678	686	636	706	717	744	700	700	733	679	736	716	719	672	677	675	687	653	688	697	667	704	679	762	674	670	697	692	689	705	741	676	691	678	699	689	697	707
38896	35506	31658	33749	31693	29732	22195	15702	9154	5648	3104	1833	1324	963	749	658	554	490	399	399	435	360	353	306	309	360	352	284	314	295	276	246	237	244	249	244	253	263	244	264	242	259	219	251	271	215	211	215	226	224	212	218	244	211	230	203	214	208	224	232	225	195	206	215	194	224	209	214	233	215	212	226	189	222	218	240	234	210	232	201	222	232	202	205	195	219	193	233	218	236	225	211	223	222	207	234	214	226	237	207	207	187	240	224	197	213	238	218	206	222	192	235	207	223	220	214	224	213	194	234	221	239	217	205	194	210	206	209	234	199	210	215	219	216	220	224	239	178	200	240	222	236	220	228	204	218	199	218	206	221	221	213	210	210	232	231	210	205	235	245	221	206	217	203	216	207	211	214	217	207	245	213	217	250	224	208	216	207	255	217	214	224	214	230	213	224	210	218	218	249	199	216	230	251	223	225	199	217	218	211	230	221	224	180	228	204	242	215	236	225	217	232	237	213	200	214	204	209	211	215	220	232	215	210	215	228	222	197	225	210	235	233	209	220	234	221	220	209	230	191	213	235	229	218	237	189	225	221	221	224	230	224	234	213	211	211	224	228	242	226	212	231	217	212	192	221	221	190	227	221	200	212	232	244	187	206	209	199	219	211	212	218	258	201	229	206	211	224	210	212	208	194	230	218	232	206	210	217	218	213	192	217	223	225	202	206	204	206	227	196	213	216	216	235	218	228	193	213	220	187	204	211	239	215	235	206	199	237	207	199	200	240	216	204	235	214	195	222	226	224	230	218	235	207	229	212	217	221	198	214	236	201	209	240	228	192	215	211	209	238	239	214	229	226	205	197	231	224	228	189	234	250	232	232	235	217	227	210	215	254	181	223	224	239	217	235	219	242	200	203	221	210	212	220	221	262	245	226	194	222	215	203	246	223	208	238	229	225	229	191	197	201	223	224	225	224	224	196	200	218	202	198	219	215	222	196	244	241	205	248	211	232	215	252	238	212	202	209	209	214	229	212	220	229	220	227	225	231	235	205	238	243	232	229	235	242	230	236	227	235	209	223	211	206	202	232	215	202	203	234	227	231	212	229	203	214	226	244	238	220	214	218	207	222	250	228	226	180	188	216	220	212	226	222	232	220	214	209	232	242	214	213	208	226	211	222	212	228	220	206	210	190	183	220	211	268	206	234	221	195	214	233	218	236	209	207	224	233	224	228	187	214	236	208	246	209	209	220	202	258	209	234	197	198	211	233	224	251	207	232	219	217	218	243	222	233	217	226	210	228	211	205	238	220	215	229	217	217	240	216	220	226	208	223	218	211	218	186	222	231	234	226	205	230	226	230	192	231	236	226	225	197	231	229	229	243	209	226	221	204	236	235	211	214	227	206	226	187	208	231	201	219	231	213	211	213	238	201	222	231	210	225	202	214	208	228	207	208	227	230	229	223	223	194	218	228	219	220	226	233	211	200	215	209	217	204	221	216	198	238	205	218	224	225	228	236	224	228	218	227	259	200	210	213	231	231	217	204	193	219	202	219	218	232	200	230	214	201	228	231	219	223	221	217	193	208	198	229	229	221	220	207	246	212	259	219	205	234	221	232	245	194	201	219	225	231	226	224	218	222	202	228	228	221	220	222	207	235	235	234	213	202	209	217	225	223	220	228	211	202	221	223	218	201	198	224	233	230	191	245	221	220	230	230	211	222	234	218	223	225	222	189	237	215	219	214	230	228	214	212	227	218	227	181	208	209	225	241	246	217	226	246	224	205	240	218	227	231	213	196	211	225	228	237	190	216	205	235	207	235	217	217	217	218	229	215	218	231	235	223	234	225	236	238	220	211	221	228	232	232	232	241	207	243	243	206	200	220	207	225	218	210	195	218	204	214	210	206	191	200	219	209	219	217	203	223	206	205	223	227	226	220	214	200	193	234	211	212	212	222	268	208	204	209	226	201	207	211	222	238	229	239	212	206	207	210	238	208	203	241	220	199	232	221	219	211	227	197	208	241	198	191	199	219	207	204	239	222	212	216	220	218	220	228	226	221	217	226	220	241	230	208	218	209	215	203	211	183	217	193	227	231	234	244	208	182	223	208	217	211	217	225	242	224	216	240	227	241	212	197	212	210	240	204	204	236	216	194	211	238	217	231	215	244	221	185	206	214	188	211	214	221	222	210	212	206	213	210	241	207	220	224	215	198	192	216	206	223	246	206	218	226	223	231	253	215	228	204	260	194	198	218	216	226	227	203	190	209	225	194	238	220	218	208	236	202	207	225	218	220	243	233	204	209	230	216	199	206	242	202	231	214	219	218	183	191	243	199	206	229	225	203	225	215	197	218	220	223	210	227	210	228	215	230	244	209	229	195	199	209	203	234	210	223	211	221	197	226	220	199	210	228	221	211	220	208	234	216	215	171	200	238	212	213	236	207	205	214	212	210	225	236	215	241	226	225	199	205	219	212	227	228	215	229	211	208	219	228	233	222	191	225	228	213	205	228	221	237	217	219	243	205	215	206	229	224	220	264	206	205	245	225	243	223	198	197	197	214	193	227	255	217	220	212	234	195	230	208	243	230	226	199	225	225	208	203	192	194	229	224	206	236	227	221	219	220	218	222	224	216	204	247	217	221	217	221	196	214	237	223	226	221	212	220	216	202	217	217	229	227	215	206	256	220	235	226	248	206	213	226	210	225	212	221	190	240	216	231	223	197	220	226	250	224	244	236	231	218	225	217	255	201	222	206	207	216	244	234	213	216	223	225	207	217	203	207	209	229	205	212	211	243	199	224	238	197	220	197	247	222	224	222	234	223	193	218	223	207	205	246	234	214	242	209	218	230	196	203	237	182	189	211	210	225	212	252	222	202	243	230	223	213	203	223	233	235	187	221	220	207	223	203	215	228	232	220	244	224	229	210	239	218	239	216	212	206	225	219	244	188	209	229	216	233	232	204	251	211	244	230	205	189	210	227	248	207	207	215	219	224	251	193	224	216	207	198	226	238	233	233	192	196	215	230	211	229	229	180	220	231	209	230	206	228	214	240	227	210	212	245	213	207	206	225	184	207	217	223	218	233	209	226	209	236	213	187	218	199	214	255	175	216	191	237	234	212	219	211	213	220	214	222	205	201	215	223	217	198	221	227	232	196	192	215	247	200	191	212	200	218	195	236	237	200	225	218	196	240	218	234	233	207	213	207	224	218	238	204	214	209	217	251	240	193	206	204	217	232	212	207	221	206	202	205	213	205	207	215	229	224	244	221	195	198	207	232	217	213	220	194	227	191	199	213	222	222	224	220	214	228	225	226	195	198	213	206	192	217	247	206	238	195	226	215	198	212	206	223	212	223	227	191	226	188	227	218	217	221	240	250	228	215	226	228	204	216	216	221	241	218	205	213	216	206	196	233	188	243	242	228	238	221	222	191	197	210	238	228	213	229	197	201	212	219	210	230	207	229	209	207	210	190	207	234	214	198	226	212	214	212	218	190	226	219	232	190
29685	30144	34447	39304	41712	38948	33156	27414	20797	15750	11572	8227	6248	5292	4184	3908	2995	2595	2248	2058	1987	1807	1646	1582	1555	1517	1332	1361	1277	1197	1177	1073	1047	1035	976	910	1010	949	945	898	899	853	871	868	801	787	743	749	791	769	797	795	783	757	718	764	768	795	748	798	718	766	743	713	731	783	739	783	784	701	728	721	737	745	694	708	745	709	712	706	688	699	697	750	700	740	713	685	720	719	716	720	713	733	718	716	708	695	751	694	736	728	749	740	706	701	707	677	744	693	685	675	715	731	752	730	747	727	728	708	754	664	738	729	720	746	704	744	669	712	697	757	671	731	715	720	733	661	749	749	697	702	736	716	720	690	707	724	725	713	711	725	729	712	672	739	698	729	681	710	741	729	696	701	733	682	719	745	748	719	694	719	766	729	682	724	679	676	748	716	764	719	658	762	674	738	717	724	726	721	716	679	727	749	723	745	730	695	710	747	696	766	678	708	667	706	695	750	676	722	751	723	791	651	745	720	681	685	726	686	733	681	739	764	752	695	706	699	679	695	711	739	698	723	766	721	708	687	726	724	712	677	742	745	692	716	741	711	707	701	695	699	670	687	655	738	732	742	749	731	704	663	700	721	691	661	694	715	695	738	731	699	669	735	664	706	697	761	749	699	722	752	713	716	772	720	710	702	700	747	709	755	733	707	682	724	758	747	697	740	736	693	724	679	638	726	752	728	721	728	695	700	694	720	665	714	672	730	694	706	730	738	724	685	727	687	729	704	686	766	649	703	728	739	708	722	685	736	725	758	717	709	666	723	721	732	710	714	728	710	716	712	742	745	783	694	740	699	687	689	762	727	736	763	657	745	715	705	759	758	706	708	731	686	776	702	686	767	712	728	756	699	699	699	720	728	706	745	734	703	743	774	708	685	720	706	756	741	750	691	731	715	702	755	681	679	714	739	726	687	721	721	711	701	718	702	740	721	721	712	701	713	674	656	720	659	729	702	720	701	714	722	719	705	690	721	693	735	689	704	717	701	739	735	744	750	721	730	728	727	715	713	690	760	741	711	754	717	752	745	682	719	717	750	753	697	707	712	737	773	727	683	685	754	731	714	681	712	766	688	710	713	683	706	724	709	727	694	689	720	672	701	721	692	699	749	668	738	690	706	717	707	701	737	720	700	722	680	716	720	721	711	729	719	695	768	753	735	689	695	699	731	702	742	656	729	658	702	746	706	698	708	695	677	734	729	703	748	702	706	727	722	666	682	707	716	698	704	739	698	704	698	700	732	695	723	737	666	728	761	680	678	699	696	732	720	699	663	710	792	764	735	748	717	742	688	723	693	765	708	713	695	731	696	731	706	723	739	699	720	711	742	746	688	709	728	704	700	760	660	702	715	713	664	695	754	736	695	687	780	701	666	720	678	702	694	717	727	743	732	745	703	709	730	687	745	721	719	726	672	751	681	695	740	686	734	759	771	732	743	705	752	733	719	713	755	706	685	722	741	706	720	715	686	722	726	727	683	710	735	731	721	695	751	679	725	718	734	713	740	702	676	732	665	734	674	708	700	699	690	676	638	708	730	707	652	720	761	711	692	761	733	756	733	708	714	724	695	741	728	686	699	709	709	731	692	747	691	764	760	716	727	751	728	768	744	673	704	710	699	739	704	695	686	680	740	710	697	696	689	716	711	713	636	718	737	739	765	727	687	721	719	765	685	704	738	731	722	739	696	727	703	768	741	670	738	713	712	742	733	690	665	729	718	732	742	785	780	723	708	738	730	736	682	712	747	763	728	723	672	700	750	703	688	757	745	692	724	722	720	713	744	677	708	696	737	711	681	725	706	706	704	747	709	754	757	711	716	719	702	720	717	682	714	723	717	701	720	742	736	713	751	738	739	701	781	735	678	692	709	690	718	697	727	710	719	719	722	702	710	708	716	693	711	720	721	716	713	719	745	744	686	707	700	724	700	718	703	723	678	725	722	761	715	682	681	670	704	719	719	724	714	723	701	733	724	733	718	728	719	663	715	718	698	669	687	773	738	715	740	717	703	754	758	739	738	727	730	700	711	721	718	722	770	685	753	726	722	714	687	664	726	715	724	702	746	732	731	707	752	713	713	712	733	689	724	691	740	713	738	677	690	691	697	737	693	657	725	699	749	683	723	706	683	735	678	678	667	740	690	725	695	761	681	705	750	669	712	715	754	697	712	725	717	675	739	669	699	706	734	689	719	708	734	691	658	700	715	750	698	696	716	777	709	749	733	670	704	755	737	766	695	701	672	712	746	742	749	710	676	728	691	724	742	707	710	726	718	740	666	703	690	646	743	713	712	714	711	720	699	740	657	766	726	720	721	721	748	681	701	689	729	720	733	727	733	728	705	750	721	669	701	752	699	746	719	716	712	725	745	657	715	694	696	706	701	721	701	721	681	700	702	693	731	746	680	711	687	724	723	721	755	725	741	730	722	688	705	728	717	718	692	720	688	723	767	728	701	721	727	729	680	741	719	684	693	681	646	759	725	722	733	716	698	704	764	693	694	688	740	707	675	722	727	740	730	703	758	757	723	671	737	703	690	724	668	751	674	714	695	740	760	711	737	705	748	716	701	712	713	699	677	713	674	724	698	745	723	757	648	718	723	732	763	760	764	762	734	720	741	720	714	705	703	702	709	727	740	700	712	755	715	720	728	736	693	739	713	728	685	698	720	757	728	719	704	717	663	688	691	711	688	698	712	708	734	720	716	676	685	685	709	708	719	702	752	754	694	737	742	706	734	702	706	729	665	756	695	694	697	687	728	708	761	696	685	735	733	717	671	707	724	713	711	761	691	762	659	755	708	719	729	726	686	755	713	715	748	697	750	741	748	715	718	761	714	675	706	743	682	720	672	712	725	733	729	698	733	706	735	719	741	707	677	723	686	768	698	703	690	749	713	684	696	690	696	695	740	735	702	694	786	720	717	689	729	718	720	764	711	688	743	736	730	718	744	754	722	774	687	657	699	713	744	725	696	699	686	713	762	730	683	676	737	683	742	707	711	718	735	718	710	718	743	713	736	733	665	687	706	713	721	705	725	733	724	696	682	758	744	700	705	720	682	741	758	690	662	720	723	696	718	684	763	673	721	728	693	774	684	717	713	739	750	734	744	701	728	663	745	676	714	679	737	731	760	723	727	735	689	746	722	700	699	680	658	689	723	709	721	751	686	720	692	691	708	701	760	715	753	761	715	684	708	695	763	721	731	696	707	704	677	667	725	714	705	703	713	748	698	695	667	737	686	700	694	693	745	701	703	718	709	692	737	693	710	744	689	729	691	690	718	702	730	673	658	722	731	690	744	725	707	733	707	758	794	733	737	708	727	777	663	707	707	676	709	747	718	706	735	720	685	691	699	725	726	753	690	711	741	713	685	723	718	745	706	700	747	725	706	695	714	729	660	721	716	719	697	687	763	719	741	717	675	709	717	761	750	708	743	728	736	726	693	725	707	746	720	705	670	711	686	718	725	780	706
48969	41722	36182	38936	38263	36468	30122	25092	16701	10784	6176	3695	2720	1888	1615	1344	990	846	761	649	585	548	533	474	494	471	473	422	452	414	377	411	377	365	354	370	371	354	342	323	348	345	333	329	329	313	331	300	320	296	325	330	301	315	327	304	319	309	334	297	325	319	312	335	333	326	306	316	321	298	290	284	307	301	298	301	333	324	288	316	286	321	295	278	365	334	304	319	331	299	325	311	309	272	301	328	316	251	340	305	290	314	308	297	299	339	319	288	324	291	320	319	333	313	309	305	321	304	283	296	315	315	307	284	318	307	321	289	353	321	323	308	301	311	312	292	314	291	302	304	290	341	295	306	316	312	304	342	284	313	290	307	298	319	324	313	314	348	322	314	293	314	301	304	280	322	308	310	309	308	290	292	299	318	315	297	319	306	339	295	301	285	314	310	312	320	294	315	309	326	312	324	325	279	331	315	332	292	296	296	291	287	266	323	323	299	304	310	307	322	324	337	331	326	319	289	310	306	325	292	289	292	320	308	309	304	313	328	302	334	318	324	311	342	329	333	323	315	306	321	283	340	307	283	321	320	288	306	280	307	341	316	325	309	336	309	334	288	303	286	297	313	339	326	280	303	316	321	299	311	308	304	325	293	309	296	323	309	318	282	315	310	308	319	313	308	304	303	297	295	282	310	309	305	294	341	299	289	296	316	319	335	314	345	301	316	337	321	294	302	313	304	312	254	310	315	335	312	312	312	304	267	300	345	288	291	335	317	304	328	300	326	316	304	332	283	319	324	313	304	319	329	312	303	337	320	307	303	311	329	264	312	256	308	350	318	312	336	300	305	303	317	287	309	297	331	321	314	306	315	295	310	308	335	307	297	310	317	278	312	297	283	295	312	316	306	301	310	299	306	286	331	313	306	303	309	303	340	323	316	304	297	325	321	304	293	307	319	315	289	301	313	297	328	324	317	308	343	301	297	328	298	315	301	294	304	291	306	303	288	303	318	297	304	315	271	306	298	303	320	329	282	307	283	336	300	313	303	316	337	305	326	300	289	321	304	318	318	346	298	305	299	305	280	310	305	317	282	319	334	312	349	292	308	294	299	288	294	300	288	302	329	276	313	286	326	327	345	305	310	301	329	306	341	292	313	300	320	296	338	285	316	316	291	311	327	297	305	327	335	292	305	293	315	314	336	320	318	303	285	327	345	287	310	320	339	363	317	317	288	292	300	298	312	297	302	297	315	314	259	296	321	281	324	300	315	303	316	303	304	265	337	306	321	296	343	277	304	312	316	299	300	310	309	311	315	260	314	315	331	325	319	311	272	290	320	322	281	301	302	339	347	298	302	329	276	306	297	306	320	301	322	296	280	299	331	277	318	316	323	307	281	289	298	304	316	311	302	307	302	311	286	286	328	312	299	320	328	294	317	284	272	281	298	306	332	313	286	300	305	298	291	320	312	311	294	299	291	316	313	283	285	319	286	325	313	325	316	303	307	315	299	327	304	322	287	311	297	311	279	332	328	310	315	320	329	317	296	321	320	322	268	332	294	328	309	334	327	294	307	289	304	330	298	336	307	322	305	340	309	333	303	299	333	301	324	335	284	336	307	320	333	303	282	316	311	339	311	316	318	315	314	316	295	288	266	312	291	330	281	308	331	304	290	292	327	308	301	306	314	285	324	335	317	282	313	292	327	311	332	314	318	328	283	335	312	295	306	307	305	284	292	267	313	329	307	319	287	329	301	284	315	321	293	332	313	308	300	296	310	311	298	292	305	327	304	280	332	315	280	268	305	319	304	306	286	275	299	344	300	283	294	315	330	297	313	299	306	328	325	297	302	303	311	294	296	304	310	310	297	314	325	298	281	329	275	324	322	347	318	310	323	307	279	303	315	335	280	291	306	302	322	324	344	309	339	301	311	323	283	325	317	295	297	297	308	310	313	349	302	312	333	311	282	316	298	289	314	321	318	297	308	297	324	302	333	288	305	312	314	348	306	305	320	324	317	304	321	292	303	341	327	323	303	290	332	321	311	302	281	312	307	278	292	308	301	278	315	318	297	322	271	305	343	290	300	290	284	292	311	302	307	347	330	289	292	302	313	306	298	288	300	316	295	345	313	345	294	299	288	296	296	309	327	329	303	311	315	338	321	299	336	314	316	289	298	301	285	306	297	317	292	302	331	320	320	309	333	296	300	343	300	303	341	319	327	273	320	289	301	311	308	304	308	324	302	308	300	337	314	312	293	305	294	274	321	319	297	319	308	329	338	290	307	281	294	277	300	300	320	324	316	303	330	277	266	294	304	268	308	315	323	302	328	318	289	297	309	300	317	306	308	283	286	337	315	295	274	315	314	326	325	297	308	328	289	265	305	327	283	300	334	296	341	328	328	327	307	291	297	343	302	297	311	301	326	294	303	320	317	304	289	320	288	299	278	298	317	324	291	306	319	316	305	321	289	287	328	310	305	296	289	302	309	294	276	318	315	300	294	295	341	267	311	311	305	305	286	298	309	304	289	279	319	303	294	326	267	312	292	321	307	352	308	296	303	310	320	289	322	323	328	304	335	309	292	293	310	317	319	316	289	289	315	303	318	310	354	319	347	340	289	334	308	336	326	309	315	309	293	299	320	287	294	299	327	319	325	310	298	313	335	310	280	297	301	288	357	296	305	306	282	309	278	312	309	296	336	353	308	343	333	302	304	301	339	299	293	313	300	298	310	301	304	315	309	283	262	313	271	309	343	295	326	326	312	343	306	275	288	287	278	299	311	336	311	299	310	313	305	302	341	307	283	308	307	274	311	326	287	305	290	307	312	274	325	329	325	329	301	310	314	305	298	295	287	303	321	322	333	323	290	308	308	299	330	296	296	273	289	321	306	307	334	346	302	323	324	283	291	324	311	270	318	295	310	280	311	303	304	271	300	333	298	326	319	323	281	300	287	285	311	311	328	292	292	310	320	288	315	306	282	296	310	302	332	319	307	324	287	313	294	280	289	288	293	305	332	293	309	298	315	290	323	282	304	331	293	324	307	331	323	267	322	312	309	327	310	306	302	292	283	292	353	304	299	325	306	301	320	324	315	296	308	307	291	334	307	302	334	333	356	307	322	297	290	298	308	309	317	301	291	287	308	294	327	353	313	300	342	299	317	302	330	280	329	301	324	346	299	313	311	348	315	296	344	300	314	294	313	319	299	301	322	296	307	350	316	291	298	302	334	281	325	314	323	328	305	308	334	315	325	341	312	317	353	321	298	305	316	279	313	302	316	294	318	308	303	311	321	302	298	302	270	306	328	294	324	349	290	320	295	309	331	284	265	296	286	306	291	331	306	298	292	310	327	329	320	324	296	322	302	303	318	353	327	292	311	325	284	315	310	309	286	293	291	321	310	323	270	288	283	322	294	350	302	305	315	324	280	323	312	308	303	306	338	288	300	304	309	329	307	288	292	309	297	289	287	308	321	317	348	342	328	328	303	318	289	284	296	305	334	284	285	310	304
38305	37639	41236	46017	49024	46487	40520	36217	29340	22997	17975	13190	10600	8619	7305	6224	5016	4238	3944	3253	3096	2764	2551	2405	2170	2137	2065	1964	1924	1728	1649	1489	1532	1382	1339	1398	1340	1297	1209	1190	1223	1163	1118	1144	1109	1128	1041	1080	1028	1074	1072	1064	977	1025	1077	992	999	1007	1061	1018	949	988	976	938	969	1022	931	951	979	1001	989	948	909	941	994	968	957	954	958	939	961	938	947	977	960	995	1014	1014	963	954	938	914	980	942	949	973	981	969	906	970	1024	923	988	1029	949	879	903	937	925	984	928	921	966	993	935	895	936	923	913	948	941	938	1001	1012	980	963	950	983	960	909	940	968	978	991	928	960	986	965	880	965	1007	932	978	957	913	953	932	979	945	869	924	974	983	916	911	971	993	976	948	940	888	1002	950	935	971	964	878	928	971	963	956	939	973	946	955	988	896	967	998	954	919	948	1020	952	926	966	939	985	947	1000	915	955	946	984	953	968	943	904	965	888	1021	914	969	883	936	964	971	906	929	911	975	944	949	970	909	981	983	891	938	981	881	939	981	972	944	960	952	956	937	931	981	893	919	925	943	927	998	956	966	936	963	876	978	944	1011	931	967	942	993	977	956	914	934	946	915	997	949	978	913	925	966	985	947	942	984	927	999	950	935	945	979	902	976	975	963	909	970	929	873	955	940	1023	935	975	928	949	936	1028	963	971	986	960	912	940	904	933	916	984	972	980	982	932	977	967	943	979	999	948	936	955	958	958	940	961	983	964	944	947	915	982	917	965	883	968	983	998	993	1034	965	962	938	942	964	961	990	982	931	971	881	912	903	993	954	906	997	970	930	966	999	944	978	981	951	921	939	944	977	958	888	970	1017	954	934	943	969	927	955	938	931	926	897	951	911	953	959	939	885	927	905	939	970	975	947	887	1013	984	952	941	979	899	941	964	984	887	935	993	928	954	958	961	942	942	944	964	971	921	919	981	950	926	985	932	924	919	937	936	894	958	947	925	946	901	927	995	988	920	938	1002	941	952	878	937	920	939	915	1006	906	975	962	945	956	932	899	982	943	936	962	947	1007	958	921	992	949	961	992	919	940	962	938	935	1028	902	991	953	903	1001	1041	949	976	974	936	1013	942	946	962	964	978	994	945	912	952	961	907	946	968	932	924	957	983	947	887	928	935	969	1013	959	984	993	1017	1005	992	953	954	904	929	966	963	895	938	940	930	914	983	990	935	963	925	884	980	950	982	970	885	907	1015	955	900	968	934	977	986	1006	976	947	946	916	940	943	904	940	932	1018	952	1003	952	959	993	982	914	930	934	944	897	944	948	925	879	941	994	937	963	932	898	897	957	1019	956	936	1000	880	915	926	953	955	918	926	939	964	959	948	937	961	934	972	976	910	967	931	893	1006	944	929	895	882	922	882	973	915	940	965	946	962	901	920	941	905	969	977	946	964	925	989	1026	976	1004	909	935	939	965	940	912	940	943	933	904	954	939	916	920	922	948	959	908	897	929	914	965	901	925	933	921	956	1019	973	983	949	886	993	968	923	998	1017	963	952	950	969	927	975	918	955	943	910	985	944	963	935	992	1008	921	1002	904	981	967	958	965	923	965	969	900	958	966	987	967	936	909	946	934	963	956	927	976	1039	887	976	915	922	956	886	937	999	934	864	970	985	919	921	975	984	948	957	904	922	977	925	975	940	981	888	978	980	912	954	936	935	919	951	953	937	954	997	982	957	911	903	964	917	964	861	901	912	994	939	937	1022	963	965	997	971	969	931	957	961	1025	905	979	971	933	962	1022	912	965	922	946	901	912	946	964	952	956	972	952	944	874	996	928	940	975	984	949	953	929	948	925	944	980	892	916	975	967	964	933	915	982	988	986	953	990	989	920	909	945	945	926	888	964	974	942	970	965	1003	983	936	964	933	944	930	979	989	1002	951	961	974	915	986	909	958	937	938	982	901	1001	958	962	957	959	894	896	960	994	934	962	1012	953	988	953	994	1012	947	989	952	909	966	967	990	963	916	937	914	927	969	989	977	952	961	964	907	983	933	912	931	949	958	915	942	933	928	907	929	958	927	923	946	965	1000	940	998	996	904	948	930	957	938	985	944	964	986	908	988	954	957	936	954	991	941	942	1029	959	932	1009	956	908	934	968	957	963	940	951	927	967	953	924	991	985	988	876	985	964	940	924	918	943	928	953	934	965	965	948	929	1045	989	968	983	992	897	930	962	957	1009	1020	936	914	944	976	935	1034	955	936	1022	961	923	989	959	927	940	950	974	943	962	971	937	934	985	909	920	956	921	979	983	928	927	926	902	917	925	961	955	959	912	961	892	931	969	976	942	916	964	950	975	897	958	1002	969	997	962	961	928	923	967	995	929	971	942	947	961	978	906	919	939	967	914	946	905	958	957	865	951	941	960	888	960	879	942	981	998	924	948	952	953	942	911	991	1029	959	950	960	961	1012	912	956	964	958	909	958	1002	992	940	941	926	941	962	954	984	976	986	949	974	1002	938	964	989	919	935	908	946	993	947	952	899	977	979	930	961	969	945	971	935	898	940	971	1031	929	954	931	934	903	960	955	955	957	930	945	953	953	970	983	922	920	958	987	995	928	923	903	949	880	948	943	943	983	958	978	936	1027	959	972	919	881	922	941	986	950	925	978	934	975	973	1006	947	913	971	1015	966	962	969	978	971	996	937	958	943	919	938	908	984	921	983	991	923	998	944	932	933	972	963	984	971	945	914	991	960	923	936	1032	944	948	968	987	933	913	921	981	975	967	997	940	945	939	934	898	980	941	997	922	952	997	900	958	933	986	974	920	933	973	977	965	933	937	920	954	924	917	907	947	962	939	917	953	932	955	918	963	961	946	949	963	973	991	915	906	944	933	953	1017	1044	1003	934	955	938	997	946	955	967	969	940	944	934	945	995	922	969	909	884	900	971	959	936	948	955	1019	902	987	911	1008	927	961	996	947	932	906	927	949	971	981	952	918	925	928	936	939	970	978	955	1032	987	950	993	938	917	945	889	933	974	897	878	951	978	874	951	958	946	988	969	934	925	915	968	952	964	936	917	985	921	938	910	960	960	941	955	995	899	969	919	950	956	919	934	1031	954	980	915	934	959	894	938	928	988	940	1008	1008	1014	928	898	941	939	978	989	952	962	931	975	987	956	983	920	976	916	960	934	899	969	928	961	1033	965	961	1015	957	879	898	918	964	983	927	955	947	920	928	927	962	933	908	964	922	930	918	984	963	967	921	915	984	907	931	937	977	963	984	939	920	962	942	985	951	988	967	942	924	943	921	993	983	982	917	965	897	971	969	933	929	915	955	977	1033	1018	1014	930	949	954	951	997	923	999	960	952	936	917	961	942	940	987	954	970	970	959	928	1018	966	994	980	970	964	987	968	940	998	972	962	968	957	940	924	905	935	984	964	904	943	983	911	951	975	932	945	934	964	923	890	954	926	909	966	971	915	914	940	933	908	922	936	942	975	978	992	974	989	982	933	995	951	926	958	984	1000	955	975	966	1035	976	947	981	922	932	943	968	973	966	919	952	949	978	932	931	960	887	944	957	958	905	895	971	958	920	952	942	915	935
16318	11096	8829	7233	5303	3933	2296	1628	1172	927	695	564	439	412	399	341	336	332	318	295	326	278	278	250	248	242	242	287	261	224	240	273	245	245	215	214	238	230	208	236	219	215	214	192	223	196	213	223	235	239	185	231	199	223	186	204	206	217	232	202	217	226	195	198	222	214	204	221	241	196	203	202	225	194	208	205	235	208	196	203	205	209	219	228	222	228	209	219	219	213	233	245	210	198	224	199	210	203	227	205	204	211	204	215	221	215	207	217	198	215	203	223	210	218	214	202	230	207	187	226	240	201	222	214	195	194	218	213	216	219	203	222	225	220	231	213	203	186	210	226	223	189	225	219	221	235	230	224	206	201	229	201	222	208	222	230	201	225	178	205	251	201	215	213	204	203	202	223	228	197	208	208	214	220	230	198	180	197	198	210	206	210	208	205	158	216	229	173	237	192	193	187	191	184	212	221	209	199	216	201	217	223	205	183	203	205	200	197	225	195	212	209	194	216	216	210	188	244	188	230	230	200	206	235	220	217	224	197	194	209	201	194	220	201	209	222	215	203	215	209	206	231	209	222	217	222	232	229	191	219	192	211	212	203	233	202	231	220	221	222	214	220	203	204	206	208	218	201	220	196	200	224	217	211	209	228	207	191	219	230	191	202	218	232	189	219	220	210	216	194	243	245	203	197	230	224	209	214	220	207	213	186	233	231	208	212	219	215	204	194	225	215	200	226	185	228	218	210	215	217	205	211	222	192	227	207	200	215	216	197	200	224	213	191	226	218	214	241	202	206	213	221	207	224	222	231	221	202	205	204	210	208	223	218	214	205	205	221	202	228	199	195	217	216	208	196	217	231	245	228	211	213	203	227	218	214	222	213	202	231	228	193	200	214	218	221	198	203	221	202	250	216	208	226	198	203	195	244	194	213	200	188	236	220	219	221	222	198	214	252	222	199	209	211	208	214	232	207	207	204	211	206	209	233	238	227	208	230	226	202	215	202	228	200	216	218	218	224	195	195	217	203	210	218	202	213	183	212	242	229	224	196	221	204	210	184	212	215	192	198	229	192	234	192	220	239	231	199	211	204	213	233	193	216	195	201	211	197	233	198	218	213	216	191	224	209	213	200	214	251	218	197	231	218	190	218	208	197	222	225	237	214	231	214	221	214	208	208	210	223	226	202	214	220	225	227	201	200	208	207	227	213	214	220	213	202	207	216	202	209	211	212	204	223	201	212	209	233	215	197	208	187	186	202	199	220	221	254	206	206	215	204	200	229	213	206	223	200	238	210	185	205	239	226	220	222	221	189	243	211	223	210	220	215	199	215	207	204	204	205	204	200	184	207	214	212	184	211	228	205	208	222	194	191	214	213	219	233	229	210	209	221	207	209	230	224	238	236	215	195	178	220	219	192	232	214	237	207	223	206	233	189	193	201	187	210	243	208	219	225	230	233	208	223	219	223	214	206	223	180	200	218	196	232	205	231	206	219	209	208	202	215	199	206	226	201	215	191	217	227	229	213	193	192	215	199	217	210	213	193	196	187	245	236	216	196	233	202	198	217	216	193	207	231	214	191	201	208	216	223	209	240	228	207	216	247	204	219	213	207	201	228	235	211	195	210	212	204	200	210	210	226	227	213	205	208	225	227	223	218	229	204	213	200	194	225	215	219	216	216	222	189	207	215	209	213	219	205	215	204	213	217	216	200	198	204	233	206	207	204	234	223	210	242	210	195	196	197	212	190	198	197	192	222	202	208	226	216	260	209	235	231	235	198	190	208	211	231	235	182	224	217	222	217	240	198	207	229	204	192	228	226	205	201	214	230	192	210	226	219	206	219	202	220	223	205	198	229	217	208	195	191	222	199	204	216	206	194	213	201	237	224	194	194	204	207	243	205	214	196	230	203	200	216	200	218	204	199	202	191	195	210	211	192	216	211	229	244	211	223	209	225	212	189	207	207	204	200	235	207	207	196	208	201	211	229	204	220	213	212	229	196	230	218	224	208	192	220	178	200	198	172	197	197	228	204	194	209	251	178	242	200	227	216	195	226	219	221	215	192	213	200	210	205	227	195	198	182	227	210	219	206	209	189	204	211	206	207	221	222	197	229	214	221	226	208	203	220	221	202	216	215	230	197	215	216	193	205	201	198	202	221	231	207	239	217	205	217	223	221	203	225	206	213	198	188	240	194	203	209	209	208	218	211	206	215	209	190	211	258	202	236	196	198	210	197	224	212	211	222	208	218	224	208	223	210	244	206	230	201	219	228	210	209	215	239	220	213	219	219	197	196	207	211	218	215	188	209	195	249	217	213	227	210	236	207	201	173	210	226	210	189	187	187	218	221	226	213	188	202	198	234	210	218	219	196	205	200	195	249	227	211	223	207	216	217	209	204	197	208	205	207	204	223	215	221	211	234	230	214	212	225	211	195	214	199	208	204	215	222	198	216	205	200	209	199	209	229	225	220	221	211	184	234	223	216	211	218	204	193	216	201	184	214	198	218	235	212	220	220	209	226	216	205	230	196	226	237	214	209	204	225	187	215	208	208	194	228	234	208	202	219	226	213	205	201	189	212	222	226	213	207	193	230	228	222	199	212	237	186	207	223	191	237	219	223	222	190	209	202	239	213	180	227	198	198	233	213	202	214	223	193	216	203	181	222	225	206	209	194	214	207	231	224	220	218	208	198	209	207	216	206	190	223	180	202	211	215	214	196	209	207	217	182	212	184	193	232	230	195	224	227	212	237	238	239	210	190	204	231	189	212	231	212	216	218	241	179	202	177	215	214	204	212	209	222	199	201	199	206	215	209	238	222	173	202	218	192	224	212	224	223	221	238	207	207	192	195	218	207	217	206	217	224	219	202	199	214	189	227	198	214	189	211	212	199	186	221	217	207	207	191	225	221	228	230	204	190	215	223	215	220	212	212	221	210	201	218	220	209	237	205	201	228	194	241	204	201	205	203	207	224	201	221	225	210	202	230	225	200	228	198	222	205	198	217	198	219	213	187	216	225	212	213	210	213	209	209	222	215	211	216	209	204	198	187	213	206	224	209	245	202	222	205	209	212	219	198	183	192	211	212	193	208	226	231	197	219	231	192	202	191	208	185	201	212	205	215	217	194	228	229	226	214	219	211	217	219	225	210	240	205	207	204	238	239	207	228	213	239	238	203	188	202	180	209	207	228	215	198	208	214	225	216	191	228	204	226	184	216	201	207	213	223	214	198	215	188	192	181	204	205	199	210	214	222	252	219	215	215	202	214	203	229	197	179	209	207	217	226	223	219	210	227	224	193	195	230	204	208	243	233	233	187	245	223	206	205	199	200	221	215	234	203	209	191	189	224	244	193	215	215	226	192	209	203	209	210	247	219	198	237	242	215	212	235	238	226	205	211	227	188	209	205	219	203	195	203	245	214	210	193	197	191	221	197	224	197	222	205	202	209	202	225	216	209	224	227	206	191	227	226	195	220	226	188	218	214	209	230	207	226	194	230	207	207
13176	12397	15267	16749	15411	12659	9089	7081	5760	4721	3730	2716	2369	2090	1828	1759	1583	1499	1463	1383	1262	1249	1189	1198	1162	1080	1114	1029	953	929	948	886	880	866	808	825	805	832	854	845	800	745	790	732	752	717	771	709	712	699	726	716	747	689	698	708	734	729	702	701	686	695	710	731	752	731	694	732	738	699	743	760	656	659	728	703	689	690	699	699	701	701	738	697	667	677	680	674	717	675	675	699	700	699	688	708	670	718	727	697	700	723	684	713	676	723	714	677	703	698	674	686	733	712	725	652	714	686	748	710	673	683	665	702	712	660	675	712	740	679	728	684	711	670	728	718	739	745	711	715	716	641	699	667	674	730	635	656	690	692	696	699	711	661	670	723	694	667	708	671	698	656	710	697	683	693	663	675	661	712	721	726	690	699	703	742	717	679	725	693	696	690	700	669	720	699	667	684	694	712	683	707	711	679	744	723	697	746	724	728	682	662	686	668	749	716	679	714	666	696	722	700	700	689	739	726	662	670	700	628	663	696	664	692	692	695	653	693	735	709	701	740	679	684	668	684	674	756	705	692	672	728	674	688	675	709	694	704	719	698	700	725	653	703	715	674	712	679	713	733	703	734	671	731	718	649	715	634	678	621	719	691	666	692	696	687	684	692	692	686	716	681	662	749	711	688	724	728	714	683	711	675	695	745	683	704	721	711	774	661	718	686	703	738	692	701	670	694	704	691	724	725	687	680	760	725	671	664	678	677	732	694	731	705	705	668	676	721	722	698	695	726	697	691	733	666	723	739	694	713	685	718	636	662	691	717	689	668	688	699	699	738	716	744	730	687	702	742	711	734	712	701	690	722	656	696	661	699	686	701	702	694	720	733	685	726	675	739	731	713	706	708	711	706	705	659	696	694	664	681	651	702	701	715	722	722	709	715	722	711	770	681	700	677	715	636	667	651	725	717	696	680	733	672	665	685	689	716	675	716	692	716	696	734	682	758	701	726	698	699	754	686	675	703	674	716	650	695	722	662	716	698	674	722	693	713	718	726	704	715	664	680	711	729	711	730	714	711	699	667	677	716	690	733	664	700	682	702	667	709	695	716	725	695	682	684	667	703	727	686	727	718	683	704	681	665	702	754	721	698	671	724	683	718	656	708	709	684	714	681	745	711	675	686	719	708	707	697	764	683	726	689	693	722	652	702	694	702	721	707	739	678	689	674	686	715	712	656	631	686	688	724	698	669	676	711	705	670	678	684	723	678	728	686	691	754	706	686	667	695	720	663	729	681	659	694	729	713	705	701	738	706	657	675	693	723	681	676	760	702	687	734	726	694	696	710	740	659	728	714	719	686	699	686	686	715	706	703	740	723	705	668	694	703	688	692	724	758	720	719	643	700	677	712	741	701	706	727	690	741	660	724	688	642	716	686	692	676	698	649	653	691	726	635	654	737	658	726	671	642	714	659	705	701	676	727	700	674	729	680	685	691	684	707	702	648	723	709	683	693	764	716	660	713	727	695	727	711	643	689	735	701	703	696	679	675	710	725	776	711	703	751	695	709	714	687	744	710	735	660	677	660	718	718	672	698	701	702	669	736	688	681	685	733	691	661	696	712	723	730	665	694	684	710	704	680	683	657	717	675	693	746	688	695	712	687	710	728	643	695	700	665	743	695	648	694	733	740	670	746	739	677	658	717	651	703	706	684	714	704	711	697	681	739	698	660	680	737	694	683	713	723	698	739	692	715	690	722	731	669	705	648	698	636	735	690	691	678	659	688	683	689	712	697	676	692	680	686	725	717	678	672	706	690	678	705	726	696	711	770	725	709	650	642	710	741	737	695	746	710	691	744	712	689	667	689	673	668	671	681	708	688	662	670	738	678	700	648	783	706	692	720	697	682	715	695	706	707	694	673	668	669	712	715	670	680	720	726	694	718	740	715	760	705	711	721	699	667	649	729	679	700	743	721	693	766	672	704	652	734	698	685	732	718	701	720	697	705	703	725	669	673	688	697	725	667	727	678	712	679	688	674	690	681	750	701	681	708	660	705	743	692	679	682	694	713	743	683	721	726	680	715	704	678	654	732	670	701	644	669	681	701	694	689	700	673	714	694	673	747	742	684	759	663	709	689	677	709	728	702	690	677	649	701	693	637	692	710	734	745	702	655	737	675	695	649	699	721	723	717	664	683	720	722	692	711	709	722	704	704	711	723	658	657	663	711	744	718	672	687	720	708	614	642	695	686	672	673	675	702	736	671	739	695	707	691	737	721	737	741	675	731	696	692	703	750	715	655	660	727	723	675	658	678	681	665	635	684	633	712	668	677	715	707	711	714	712	708	717	695	682	679	733	732	725	663	662	674	700	733	744	689	693	711	624	694	703	683	681	700	690	716	720	741	734	697	693	665	696	698	678	716	649	709	714	649	704	708	754	688	701	664	711	732	696	714	734	656	703	718	682	662	691	668	721	735	704	686	668	683	698	675	671	688	731	748	707	659	679	710	652	704	712	673	705	675	694	685	688	683	676	689	685	750	705	722	659	689	700	692	706	679	700	700	682	671	748	710	699	695	720	676	664	699	719	713	648	656	725	700	714	680	657	731	657	681	714	713	639	683	676	754	655	686	646	676	730	736	689	707	669	697	721	736	706	684	682	695	684	725	720	695	681	734	698	713	683	698	662	723	650	672	709	709	736	688	661	656	655	707	687	735	682	689	708	692	719	708	695	676	708	716	698	697	687	741	642	686	699	697	722	690	734	729	699	715	729	715	689	689	696	729	696	711	723	695	757	706	736	699	668	653	659	703	718	678	680	696	702	717	687	676	697	678	752	709	699	711	708	692	720	663	683	682	687	671	676	658	688	686	711	729	719	718	726	704	672	675	702	710	693	737	728	711	716	724	691	715	704	692	694	668	700	732	669	696	656	701	681	687	697	716	690	642	679	713	683	697	686	752	700	709	695	711	712	659	723	706	681	677	704	684	671	706	672	724	737	679	728	715	684	692	667	725	686	675	701	699	687	734	690	675	694	639	676	755	682	717	680	689	732	722	717	697	717	701	741	672	652	709	683	667	694	705	709	698	641	698	726	687	703	714	702	721	695	659	737	677	664	713	712	682	684	679	701	732	660	691	698	665	681	763	692	712	720	716	715	692	686	686	675	704	678	686	739	717	683	698	681	723	669	701	722	655	658	679	728	721	667	702	698	690	711	716	695	681	707	710	699	687	702	692	632	717	667	714	738	684	673	693	722	707	747	683	719	724	715	701	695	720	709	758	716	687	719	738	695	679	715	706	701	664	713	672	693	679	702	684	706	692	698	719	679	728	714	730	693	683	697	719	637	669	710	755	716	711	703	722	724	699	716	696	727	731	769	681	692	727	748	735	720	719	687	704	691	706	665	678	717	689	663	679	672	675	653	724	724	747	681	747	714	721	714	704	706	740	717	679	667	691	686	724	714	712	729	664	723	739	700	728	725	688	653	663	672	696	705	737	678	709	666	702	702	711	708	705
40612	39675	31412	32563	32072	28808	21344	14937	8887	5715	3025	1660	1276	1092	811	809	571	490	429	435	388	365	342	331	305	333	313	267	316	279	243	278	250	261	276	245	235	208	233	237	224	227	237	247	250	235	233	247	217	235	230	213	234	234	253	217	221	214	219	225	216	211	214	215	219	213	257	209	212	230	243	217	230	228	236	244	220	225	237	216	221	216	233	210	215	230	202	246	226	250	211	224	200	209	252	188	230	242	201	225	180	263	231	234	250	223	205	198	231	222	219	205	240	223	242	212	196	231	208	201	237	217	204	234	240	224	234	217	225	230	189	204	209	239	237	229	204	222	232	234	235	215	207	232	194	205	236	233	245	228	206	206	227	224	227	208	223	227	205	237	202	237	225	237	232	227	220	232	222	226	202	231	234	238	205	227	239	210	214	212	233	258	210	214	215	222	215	230	220	240	213	204	226	232	231	243	233	204	221	230	226	250	220	220	210	218	226	234	221	223	221	224	214	227	218	219	194	207	195	194	179	224	223	194	208	270	232	242	231	235	214	248	214	217	185	211	236	195	211	230	192	207	210	227	205	197	213	219	209	189	210	224	205	215	237	218	220	226	233	227	213	231	235	208	221	240	243	233	220	247	211	215	230	194	203	199	205	235	244	194	238	239	233	231	230	235	235	229	215	234	210	212	190	210	225	214	213	185	256	211	221	205	212	241	220	219	224	183	196	201	211	208	218	222	228	209	220	212	232	235	212	213	234	194	247	222	208	223	223	217	231	246	224	214	205	218	206	213	209	224	214	218	222	242	244	231	226	232	211	238	215	219	248	211	211	208	212	202	217	215	198	204	217	211	229	247	248	231	233	224	238	224	227	230	220	210	220	222	259	226	218	207	241	212	227	194	220	227	226	222	231	231	239	213	200	224	208	203	196	198	234	212	211	218	230	226	216	221	215	216	230	221	206	221	222	183	223	216	217	234	221	236	243	235	220	218	227	235	234	184	222	229	219	203	228	205	246	219	212	230	201	229	182	226	232	244	228	239	237	219	222	237	232	230	220	211	223	239	240	248	224	221	228	243	223	226	215	235	214	238	258	201	200	209	203	233	236	240	231	208	233	207	232	216	233	198	233	219	226	212	227	222	228	232	214	213	224	230	232	191	219	213	217	192	234	203	231	235	211	230	215	225	218	214	209	230	238	208	197	213	209	214	221	222	231	216	237	242	197	214	235	211	232	205	206	210	191	206	207	233	238	215	237	192	215	212	200	213	210	227	203	198	236	220	237	218	199	236	239	214	214	209	216	237	218	222	234	210	233	220	252	234	222	201	214	226	233	204	208	222	205	228	226	232	246	224	219	202	223	202	199	219	226	206	188	195	247	238	231	221	223	227	229	207	227	223	218	214	210	242	220	217	260	219	241	229	217	207	216	242	229	220	243	234	217	207	203	199	234	209	230	219	220	213	182	215	223	240	238	221	215	224	197	235	228	218	219	215	225	253	192	213	231	228	198	214	239	223	207	252	221	206	217	201	224	203	224	206	231	192	254	203	177	212	238	216	221	212	222	207	205	190	195	237	211	227	213	227	197	242	227	208	226	209	198	219	210	208	234	212	207	230	216	202	191	197	224	213	235	201	214	214	218	218	222	213	223	211	228	213	217	195	218	230	197	241	229	228	254	225	214	220	250	205	208	205	219	204	243	227	205	229	227	215	207	228	239	213	222	228	208	202	202	224	227	187	233	223	249	216	208	233	235	225	209	226	237	233	232	250	207	219	206	225	221	244	232	221	240	245	221	243	233	211	228	208	194	211	193	211	242	221	224	232	195	251	206	222	222	204	218	210	248	189	214	207	255	241	219	242	229	237	210	217	243	228	224	220	207	235	228	259	202	213	193	233	243	221	220	212	215	238	226	211	213	212	191	223	203	241	207	212	231	211	233	225	214	228	206	197	206	187	229	213	213	227	227	233	223	222	214	201	252	217	242	218	220	232	216	176	217	235	211	227	222	220	210	238	235	213	216	215	192	210	234	200	230	197	236	230	198	235	221	233	213	209	209	195	247	185	211	221	211	182	219	230	219	209	226	218	218	211	223	212	227	211	222	211	205	202	218	204	213	227	217	223	220	224	206	207	208	210	209	215	220	225	204	223	207	208	214	222	210	193	203	209	235	216	194	243	229	214	218	225	207	206	208	214	206	222	215	234	214	203	227	195	232	231	210	212	213	209	238	208	236	205	216	228	223	212	223	216	188	235	236	220	218	217	209	227	204	217	238	203	226	205	217	241	211	219	232	227	183	203	205	214	257	226	219	245	220	206	256	201	211	236	221	223	219	197	196	217	236	223	215	216	210	208	215	211	223	221	243	228	205	209	226	218	214	221	233	217	216	212	212	203	245	207	232	220	227	209	210	218	260	232	224	219	230	205	202	191	214	201	213	224	222	205	227	203	213	213	219	195	248	204	219	263	189	260	201	223	198	228	235	205	220	230	229	222	219	221	234	231	232	210	232	211	225	227	214	211	230	217	238	217	211	190	229	237	202	217	230	227	200	243	220	206	229	224	209	249	218	212	196	210	203	224	210	247	236	229	228	208	204	240	252	205	202	203	228	225	217	238	226	215	234	231	205	200	228	216	196	241	219	192	214	222	264	255	205	243	216	226	230	214	228	214	246	221	202	227	244	193	224	224	225	227	230	179	221	230	200	246	214	202	197	234	257	223	231	204	188	247	223	216	231	216	221	195	222	205	227	213	221	237	226	219	205	230	188	217	205	207	200	224	205	201	245	194	231	204	233	187	242	232	209	196	232	214	216	202	220	219	243	222	216	206	233	191	223	223	244	212	196	230	232	193	219	214	227	233	215	222	178	221	244	225	231	223	209	185	233	187	211	204	218	238	200	229	218	238	225	239	229	219	219	221	231	217	226	219	193	259	225	222	208	227	195	195	232	190	231	224	245	233	236	238	220	220	216	204	205	201	208	198	203	230	214	207	214	214	243	240	205	224	222	203	212	257	226	226	196	203	207	196	220	230	227	248	204	223	236	204	213	209	220	210	218	224	206	230	237	213	235	227	217	216	226	223	238	222	202	224	220	239	192	227	210	221	222	231	198	195	246	208	214	212	230	215	254	251	230	210	223	229	213	214	238	217	228	176	230	217	206	209	214	242	227	232	228	222	217	216	232	223	220	202	218	207	225	205	210	222	210	202	217	253	188	217	222	218	226	227	226	183	241	216	208	231	209	208	231	232	231	217	199	241	204	217	220	225	249	211	212	221	228	227	212	189	222	229	193	217	215	205	218	241	223	205	229	251	210	214	205	216	207	204	245	228	225	236	229	205	195	245	225	242	227	223	200	200	225	216	215	209	196	222	247	214	235	221	210	247	199	222	204	238	241	209	223	228	223	192	219	243	237	241	233	236	224	223	214	218	232	223	220	214	239	205	198	218	218	216	226	206	228	234	214	183	208	201	200	203	225	231	225	206	251	211	216	233	204	211	226	212
31372	33959	33813	38786	41720	37899	31324	26434	20194	15453	11315	7842	6073	5344	4521	4271	3100	2664	2438	2203	1951	1862	1715	1632	1557	1585	1427	1327	1273	1247	1211	1055	1065	991	1027	981	946	929	931	930	861	873	811	856	813	815	784	811	783	764	776	740	736	762	750	751	792	785	725	799	753	743	748	777	722	744	705	730	721	746	708	697	693	720	752	731	772	737	752	731	719	755	775	739	759	797	761	702	679	743	715	747	748	736	701	718	734	743	737	746	710	753	709	689	729	743	739	717	707	715	768	710	728	737	700	725	705	726	698	788	722	736	746	708	680	732	734	733	731	697	733	753	737	742	708	739	714	737	720	705	717	755	690	733	767	758	704	709	668	720	760	765	698	749	708	706	747	752	755	712	742	692	669	737	757	776	719	729	776	719	757	727	707	720	733	706	701	716	645	717	716	758	727	712	723	714	788	754	746	713	768	732	729	716	720	741	699	761	709	728	713	699	707	741	771	720	684	760	691	703	738	711	718	712	737	756	695	757	761	760	750	712	790	748	701	755	734	742	766	729	704	726	711	744	744	679	717	754	756	684	742	697	691	771	714	702	711	711	720	717	740	725	749	713	773	690	718	763	700	749	714	702	727	706	699	728	734	725	727	764	744	742	793	679	723	678	724	725	720	754	760	718	699	712	725	750	720	738	748	748	750	673	711	701	740	728	702	748	730	744	744	704	696	696	767	710	712	697	708	729	714	735	740	723	733	697	754	762	758	714	755	725	719	751	744	740	682	732	739	705	732	733	685	708	731	739	736	766	689	708	658	701	695	750	680	756	721	710	748	718	709	700	687	726	744	737	691	769	717	714	770	740	737	767	705	694	719	725	757	752	710	723	736	705	735	680	714	725	688	718	706	725	720	750	760	721	730	712	736	707	741	728	752	725	724	651	683	714	724	714	738	740	700	747	704	817	701	773	702	700	766	739	712	742	715	729	738	730	753	715	734	726	676	709	736	687	781	752	669	732	758	740	734	675	724	722	706	714	739	743	722	672	702	714	687	732	698	729	682	694	776	716	730	732	737	733	742	731	698	773	702	726	770	749	739	693	723	739	729	740	743	705	748	683	689	697	729	746	710	769	729	739	723	726	680	716	694	741	700	722	729	734	713	736	740	719	671	754	800	719	745	676	706	691	775	709	759	712	703	739	739	707	727	744	700	709	706	731	725	732	708	765	674	775	719	699	718	803	713	693	684	700	722	752	671	735	725	714	681	765	716	707	689	713	728	671	743	710	711	690	674	691	726	728	742	720	716	725	732	779	741	727	745	759	727	724	697	740	713	723	736	776	706	725	708	744	718	734	772	736	786	705	754	672	704	684	721	718	710	718	712	715	733	704	724	739	691	738	718	769	764	777	744	686	730	759	724	654	686	723	699	699	739	712	756	746	762	760	710	697	673	733	679	697	756	725	763	719	704	731	716	747	733	711	709	740	707	671	754	739	700	713	713	749	736	733	698	746	732	720	772	753	767	724	747	688	723	721	734	722	730	742	664	703	710	734	715	804	703	723	735	710	697	726	692	739	730	727	698	742	727	737	695	722	723	692	716	744	740	735	697	755	747	721	751	687	667	703	670	699	680	716	789	758	723	747	711	693	730	727	737	775	688	749	702	725	719	724	755	688	726	699	696	741	747	765	652	701	712	692	730	711	779	737	733	718	722	705	739	736	720	679	709	783	730	678	762	708	773	687	745	674	766	724	740	701	694	703	732	743	707	781	689	740	690	736	722	726	651	698	738	684	721	731	693	704	718	730	713	706	692	692	693	768	711	692	739	699	727	738	782	698	733	733	732	714	721	713	720	681	706	778	719	705	708	696	723	747	752	711	741	717	737	768	717	747	757	721	711	690	698	739	711	715	779	704	763	713	738	719	716	679	774	758	772	729	705	726	750	758	745	751	731	729	700	664	725	698	732	717	763	685	721	665	693	734	742	737	743	691	716	730	720	686	718	702	749	756	722	744	725	719	643	748	728	703	742	715	735	749	716	755	728	730	721	749	714	717	743	725	724	708	755	697	753	728	743	775	713	710	737	712	693	714	785	672	748	699	671	735	740	737	759	752	691	674	702	749	715	700	714	757	713	769	736	713	713	700	668	724	728	733	693	723	688	699	700	709	756	739	741	685	726	678	746	726	695	722	706	712	746	748	717	697	687	726	764	752	696	752	709	708	762	714	722	718	730	739	674	759	703	790	719	805	736	715	699	698	689	755	726	718	702	703	765	706	730	735	758	734	720	666	724	720	727	729	712	710	725	736	744	738	763	714	665	731	732	736	708	739	723	729	749	719	751	699	766	720	749	740	719	705	752	747	673	725	750	698	698	735	688	746	679	709	728	773	764	718	725	696	737	709	713	753	696	697	720	721	741	726	672	729	722	735	669	704	696	707	698	737	681	723	701	732	755	693	727	729	696	718	712	698	709	803	702	697	744	693	715	723	720	715	714	654	686	786	745	738	717	707	704	704	735	741	760	705	722	767	707	713	684	736	754	739	671	699	682	736	720	704	719	699	771	713	739	674	702	700	726	778	760	738	725	689	729	723	723	724	758	717	768	751	748	674	712	691	742	689	695	747	694	753	729	740	718	714	699	712	671	708	737	699	735	755	716	682	736	702	713	701	717	694	774	716	637	681	701	785	681	719	708	724	690	746	682	719	697	690	713	756	670	724	764	685	716	744	741	697	767	740	738	719	718	752	714	702	758	697	716	779	707	745	786	740	740	742	688	720	684	726	758	703	739	684	738	728	717	672	730	716	706	732	756	715	766	779	701	730	742	728	743	701	671	710	688	703	716	775	699	738	671	789	715	680	718	668	770	726	692	700	745	688	711	701	749	655	728	709	703	716	705	743	702	735	724	723	748	681	741	672	689	746	709	697	732	718	710	755	722	675	694	730	747	696	708	692	691	725	724	719	776	683	707	715	723	694	740	740	703	700	705	700	689	742	748	786	710	714	728	743	735	686	734	723	699	738	770	688	696	682	723	692	725	712	715	735	699	800	734	715	721	724	714	710	731	762	778	720	674	775	711	741	736	757	721	710	756	716	732	719	678	728	728	770	693	723	690	720	714	729	737	711	745	727	763	730	736	755	699	720	711	763	744	771	680	754	716	695	669	739	676	722	761	739	693	707	732	715	698	744	724	720	736	675	671	688	742	727	781	745	701	685	734	730	704	714	729	720	695	737	687	731	711	715	753	726	689	676	724	755	738	724	727	745	741	691	746	761	744	720	735	747	710	747	752	705	697	743	740	707	726	719	735	690	733	742	703	680	712	745	707	758	708	704	735	742	700	714	744	688	711	760	688	714	755	719	679	707	759	721	717	744	704	647	691	740	707	734	728	753	745	693	677	746	679	689	751	742	736	742	728	665	735	749	723	706	698	748	701	716	701	699	672	720	753	693	758	771	706	745	747	696	725	712	725	727	707	688	702	729	746	726	730	724	702	731	730	728	722	705	692	723	765	728	714	712
50725	42863	34541	37305	38460	36054	28904	23996	16709	10589	6113	3727	2573	1855	1410	1311	984	819	738	642	629	519	561	461	517	492	408	435	446	421	405	364	370	370	357	334	333	379	355	355	340	321	317	316	327	316	326	326	328	322	301	345	336	317	307	303	312	326	303	303	303	324	301	300	310	337	297	323	339	303	312	288	318	309	342	320	295	302	319	325	328	308	336	309	337	321	328	302	307	291	297	305	288	320	319	318	328	299	303	332	298	297	282	328	319	326	312	327	297	308	294	285	304	306	309	324	329	326	313	293	299	313	310	324	312	299	287	297	324	329	285	327	301	309	308	316	292	272	309	299	306	329	313	318	313	322	307	330	343	296	330	305	284	311	334	319	278	287	342	334	306	330	324	304	300	306	321	317	273	303	315	296	280	296	323	333	291	289	305	320	298	297	307	287	327	295	319	328	328	295	287	299	320	311	294	293	320	326	309	258	321	303	304	313	293	296	302	311	310	280	337	286	281	304	310	292	288	320	327	297	323	324	288	302	312	306	296	313	293	337	340	308	317	348	324	306	308	301	314	301	338	271	280	310	280	286	304	299	290	268	309	292	309	314	285	291	319	314	304	308	326	331	327	299	313	332	330	331	304	307	315	292	307	351	325	323	340	307	287	338	314	333	317	296	314	311	326	300	290	318	285	330	289	304	312	303	318	295	278	298	291	328	309	285	314	337	324	333	282	312	323	329	320	332	282	315	315	332	301	314	322	325	321	309	298	312	303	331	329	329	327	307	320	324	339	280	307	322	313	337	332	275	304	320	290	320	296	313	334	329	314	324	312	314	262	331	318	288	333	336	317	289	318	294	321	309	318	326	284	311	324	290	320	328	287	317	326	333	322	314	307	309	310	308	340	312	321	335	283	320	285	353	307	272	330	286	344	282	297	300	304	291	286	317	314	307	310	358	298	309	299	309	338	304	318	305	282	313	333	304	328	301	297	279	299	297	301	290	278	296	306	344	334	338	312	327	328	328	314	324	317	318	334	322	332	320	357	271	295	288	293	293	355	313	314	295	316	319	309	324	308	282	309	326	328	330	311	306	333	277	307	326	326	333	308	328	292	323	304	324	272	316	321	322	331	320	319	339	326	312	286	282	316	292	311	287	289	321	290	287	300	351	308	322	333	297	294	322	319	309	325	312	324	314	315	323	352	310	311	309	293	300	330	326	315	336	321	327	313	272	291	317	316	286	315	337	316	333	301	287	293	314	312	314	311	292	330	301	300	315	288	296	280	316	308	319	328	293	314	310	308	324	307	333	305	300	304	300	340	283	278	294	274	312	312	351	311	308	293	321	303	317	284	262	317	310	278	321	355	289	314	333	285	319	304	318	317	337	274	303	311	290	317	312	282	325	317	282	292	308	312	306	299	312	324	317	292	350	317	294	370	313	286	310	310	318	304	338	315	315	303	303	305	308	314	329	309	300	322	330	318	314	322	323	308	324	278	314	303	301	305	327	305	308	283	299	307	327	300	340	346	319	321	328	298	290	281	334	315	306	312	304	333	284	314	299	294	289	306	290	309	295	293	299	294	296	297	312	319	304	311	324	318	345	299	342	308	292	298	327	297	295	319	310	309	297	349	278	311	316	327	335	272	320	321	348	288	304	335	320	313	333	336	312	313	331	334	322	314	332	285	306	317	299	327	280	306	308	297	294	310	298	317	334	312	302	315	303	258	331	320	294	320	341	296	315	331	306	290	306	298	321	313	309	294	305	306	297	309	321	321	348	313	296	297	330	316	284	304	307	324	296	309	329	316	288	276	309	325	301	292	300	299	302	274	323	275	299	285	274	333	296	330	315	311	316	278	288	325	299	282	345	302	327	302	306	316	333	295	300	305	288	296	288	321	322	300	307	305	269	301	329	309	320	302	294	310	342	303	305	327	300	319	300	330	298	289	297	306	308	300	290	313	335	335	310	340	301	308	280	301	319	290	293	318	300	314	271	275	307	311	319	302	299	331	292	309	291	331	300	280	281	323	334	348	319	306	323	315	349	321	328	287	295	332	332	300	296	330	353	318	310	275	325	339	303	290	262	315	324	296	310	289	311	322	286	303	326	311	294	331	316	330	311	288	308	304	296	290	281	301	336	303	305	305	320	331	312	320	326	328	316	326	315	320	320	297	281	321	316	325	312	306	329	281	343	298	336	316	289	302	300	304	334	297	329	316	314	282	318	298	314	294	317	314	307	343	311	353	327	317	333	321	275	309	299	294	309	322	319	314	328	289	297	296	326	316	294	292	303	296	353	341	282	349	289	342	336	304	321	322	283	312	282	298	343	325	296	297	312	325	306	321	327	304	329	326	306	287	288	361	310	300	314	281	302	359	326	312	324	324	302	338	324	300	323	277	320	272	303	341	330	303	328	299	282	312	318	301	312	289	292	274	290	291	308	303	293	329	293	289	276	286	297	312	292	294	311	323	292	316	278	316	317	302	271	302	325	302	300	305	315	311	316	304	287	301	341	287	315	314	313	320	315	296	316	313	304	343	340	321	344	288	312	279	322	288	311	301	294	330	321	303	283	349	312	326	297	308	309	285	313	303	333	318	308	266	337	325	283	326	308	302	303	324	282	319	296	312	266	302	300	347	336	291	318	290	343	306	326	293	326	309	292	322	314	320	308	362	321	304	310	308	291	321	302	327	315	308	334	321	294	350	331	300	286	315	301	318	295	334	312	305	284	315	309	316	310	293	311	301	310	333	273	303	314	305	331	320	289	299	324	287	312	308	326	325	338	327	322	311	323	313	319	328	322	309	301	346	313	304	338	293	285	321	312	274	320	311	294	303	309	322	322	296	308	288	310	330	323	316	317	304	333	326	302	274	355	319	309	320	285	306	309	315	314	297	317	322	305	299	307	329	343	285	334	308	330	301	331	279	324	342	332	320	316	321	300	281	285	303	305	320	326	315	287	305	349	303	315	312	342	325	306	334	320	285	301	294	309	266	307	318	309	319	327	286	314	325	319	318	301	328	329	297	307	313	320	311	303	292	297	340	300	284	297	305	313	299	288	293	306	317	288	311	323	319	295	289	304	314	312	286	296	328	271	293	309	298	320	287	314	324	288	320	344	308	332	319	307	318	317	336	347	306	296	285	308	320	312	299	321	271	284	294	304	309	304	276	313	326	335	285	304	335	323	293	342	305	314	309	310	318	323	294	316	309	293	312	297	344	285	331	303	303	302	297	296	302	282	299	308	302	347	299	280	317	332	309	297	285	301	324	333	298	290	307	302	291	286	349	306	348	290	324	339	319	293	305	311	305	339	321	319	309	285	287	306	311	294	325	314	311	310	321	327	348	321	326	306	340	332	292	303	291	326	332	319	353	291	322	289	316	344	330	307	310	287	318	324	294	295	308	313	335	306	333	311	290	315	263	291	325	321	328	313	331	319	314	290	250	310	299	318	330	322	322	311	331	331	268	313	335	319	305	289	297	329	310	306	333	273	295	282	305	326
39740	37778	40595	45125	48445	45908	38820	35811	29375	22756	17355	13044	10317	8765	6984	6584	5111	4400	3802	3474	3076	2692	2584	2393	2422	2200	2122	1931	1791	1732	1671	1571	1504	1463	1391	1336	1374	1243	1329	1244	1184	1202	1169	1101	1115	1138	1113	1149	1051	1068	1059	1080	1022	1031	1064	1014	1029	1043	997	1043	961	990	1006	1067	989	994	1072	1011	967	915	950	992	972	990	984	996	1018	990	963	975	943	957	918	1001	1030	949	985	926	958	990	997	947	1005	992	969	945	942	1011	964	963	974	1017	964	992	963	943	995	983	938	1001	945	1011	994	986	981	945	931	980	949	959	894	947	960	979	1016	987	947	965	921	977	989	940	906	988	941	976	976	960	946	935	919	951	968	980	890	946	950	956	913	953	933	941	969	984	951	945	1009	956	951	950	943	946	968	943	944	994	985	936	999	934	929	982	943	947	968	953	939	963	932	929	976	935	949	958	964	960	902	907	902	969	916	989	987	961	957	973	970	939	991	934	910	964	943	953	908	940	911	928	931	903	972	968	953	939	934	970	991	1030	983	974	900	937	985	994	968	941	926	982	950	964	890	1041	941	962	910	984	914	942	975	928	954	1013	1009	965	939	920	923	964	998	1027	915	981	904	951	949	942	972	895	939	940	1007	970	1003	983	958	984	962	909	949	967	985	958	987	918	939	945	982	912	953	918	943	966	964	999	1006	978	967	899	922	974	1015	1007	915	927	965	945	954	1010	955	918	938	932	915	971	969	942	1050	906	979	918	917	925	889	958	923	932	910	990	944	950	922	1010	931	979	956	943	901	910	960	987	945	879	1015	956	965	935	998	914	1013	945	995	970	934	932	932	979	996	939	955	953	939	895	912	921	983	903	941	945	976	939	965	912	937	968	969	953	923	947	936	946	922	1044	980	986	945	942	950	929	1035	950	953	905	939	916	878	986	1006	898	1009	1001	966	893	957	948	985	991	877	1000	942	990	993	907	998	957	935	978	923	931	966	955	990	985	916	960	919	941	922	957	956	949	1000	1017	999	953	980	986	993	937	962	944	1010	932	947	966	954	955	965	935	941	946	938	943	992	948	896	951	1039	941	937	972	951	916	959	905	940	968	955	1023	984	933	972	941	913	926	995	901	957	970	986	941	982	904	933	1000	948	954	983	980	908	975	996	957	932	974	928	942	984	947	937	938	938	937	946	981	972	997	951	1012	950	911	959	905	942	910	933	966	950	1011	972	962	900	944	961	996	927	992	969	988	969	938	938	934	959	868	949	939	932	927	976	941	941	941	945	936	1028	877	936	929	941	952	935	934	976	935	928	965	967	970	945	934	952	1024	1055	921	965	927	1016	970	948	943	987	920	973	969	945	1012	980	923	959	905	1018	948	959	973	962	983	939	948	969	981	972	951	948	971	981	942	911	947	963	918	906	918	980	941	960	944	913	991	972	929	981	968	893	984	924	984	924	990	929	959	928	929	900	968	998	998	1003	985	901	971	920	983	963	954	999	1002	901	957	951	942	933	977	987	997	989	980	932	1011	935	911	925	984	917	976	931	927	983	964	945	957	980	994	987	952	971	978	967	957	949	949	985	969	927	924	934	969	950	924	948	970	999	939	969	932	1002	980	951	982	972	952	955	1009	967	910	952	901	992	970	989	961	1017	929	982	991	929	1004	965	949	962	961	906	930	927	990	957	958	916	996	973	960	967	943	971	954	908	917	969	958	970	940	1012	949	936	907	955	1026	974	1008	926	971	947	931	989	903	988	935	1011	896	962	914	950	945	949	1023	942	896	958	991	970	931	981	946	955	921	951	921	961	1005	941	933	908	961	947	986	971	946	985	924	965	941	955	988	909	972	974	955	995	986	949	989	947	987	992	918	1004	957	948	933	996	946	953	938	970	976	955	1000	934	1013	932	965	920	966	990	924	952	955	875	946	954	985	930	987	962	964	968	923	951	933	947	945	1019	951	939	915	940	950	946	973	955	925	952	990	972	930	1027	983	966	922	955	930	918	980	966	982	964	975	986	924	923	952	925	942	932	949	913	966	960	947	962	982	963	947	939	966	944	989	996	1005	953	982	969	937	1020	946	1007	1029	924	952	934	918	932	973	996	1006	905	924	944	929	862	951	920	972	932	910	994	947	906	979	933	1006	963	921	1004	948	983	980	973	1021	978	952	953	941	954	909	959	941	958	948	1002	958	893	947	944	961	937	902	967	995	1024	956	993	975	946	1040	984	989	953	962	969	974	974	966	983	936	919	941	958	1027	951	998	941	988	939	997	966	985	959	990	924	928	923	938	895	971	941	918	962	918	934	969	977	900	986	963	964	991	911	987	909	995	949	984	951	983	921	958	972	954	931	956	977	957	961	975	942	1000	980	883	965	925	967	1013	955	928	981	938	949	978	958	934	989	968	966	943	943	941	948	926	951	937	982	975	961	925	940	972	984	988	1015	932	970	957	943	928	984	976	957	958	996	941	984	955	993	930	964	930	942	955	978	937	964	931	922	929	968	965	998	999	934	957	926	945	941	948	1022	1002	1007	909	964	999	959	925	952	942	929	982	926	946	946	964	941	930	939	993	977	968	996	896	942	942	951	900	929	992	910	1008	903	920	927	892	963	967	1011	939	1034	930	965	929	971	951	923	980	927	920	960	912	1009	965	941	976	970	973	957	969	932	949	955	991	937	947	977	1001	979	947	931	975	976	991	993	902	951	958	932	956	1008	950	975	978	968	889	948	975	988	933	941	938	974	984	962	918	970	915	975	932	916	1056	967	893	963	980	915	930	1006	935	955	1019	986	917	964	936	899	1010	952	971	945	975	930	938	953	986	909	985	962	964	991	976	1021	1000	993	1016	966	977	1003	996	967	914	921	979	970	931	987	993	989	957	976	971	921	890	967	951	947	948	1015	917	987	1023	995	989	971	930	954	991	1002	921	961	983	962	973	973	949	873	895	943	947	939	920	976	981	965	924	930	921	882	937	917	914	950	1020	923	894	926	1007	891	980	1005	942	964	989	973	916	955	959	1012	912	1013	936	924	909	963	962	971	998	954	984	925	941	924	955	967	973	943	997	948	973	1001	1009	935	893	960	891	976	946	949	996	960	950	920	944	941	972	984	968	935	944	985	907	950	991	999	934	959	1001	997	953	930	921	911	942	968	951	954	937	908	963	982	936	954	1000	962	943	981	972	911	976	962	926	956	929	956	974	977	953	972	979	964	933	999	920	942	953	935	963	950	979	964	952	958	961	979	956	921	969	920	948	960	977	954	968	1003	908	990	948	992	944	990	982	933	988	1047	940	939	975	978	998	939	981	952	961	947	933	969	1002	908	912	959	955	1000	968	968	960	966	948	906	959	945	940	873	980	991	931	925	938	933	949	898	969	998	946	942	956	966	947	925	924	982	944	904	961	921	1004	917	891	972	968	935	942	970	966	929	944	924	958	949	990	953	938	964	935	942	961	953	921	931	957	951	959	988	1013	941	994	1002	941	1018	906	949	925	997	922	935	959	960	987	937	976	972	962	941	941	929	1015	965	967	1001	955	955	948	966	953	912	959	951	929	992	953	940	951	1060	957	967	946	973	952	933	965	922	895	922	982	1037	974	982	938	926	979	937	945	993	932	1002	970	1003	914	911	975	973	969
16519	11351	8770	7330	5357	3817	2422	1629	1132	919	732	584	484	472	412	364	347	298	327	321	298	250	244	255	269	254	289	268	256	238	261	258	238	253	264	207	256	193	254	219	238	219	226	220	221	216	213	189	214	239	228	215	223	214	231	235	244	195	193	212	225	225	206	223	190	189	208	232	188	194	208	232	222	212	240	198	219	206	194	218	207	209	212	183	228	217	251	211	207	224	247	211	204	242	201	234	223	207	195	209	200	230	212	195	193	255	220	204	217	199	188	227	205	230	214	208	192	194	198	229	204	221	213	221	225	206	209	186	206	194	248	244	209	221	208	211	210	240	241	245	209	208	210	219	202	209	220	220	227	200	213	233	213	244	191	240	202	222	212	220	213	230	208	222	217	202	192	199	214	221	205	223	225	189	216	212	214	198	199	188	228	197	222	219	237	213	192	224	239	238	240	194	211	220	212	205	210	226	199	179	232	210	205	188	216	212	198	216	214	206	204	195	208	201	189	208	234	230	229	219	215	185	231	198	221	211	219	231	219	227	214	213	208	216	224	210	216	216	202	191	217	220	202	203	212	223	234	232	215	228	213	221	222	195	186	207	200	227	192	188	245	200	245	219	193	212	224	201	216	187	205	214	221	201	209	224	216	211	222	202	231	229	176	206	203	207	192	214	186	208	226	228	214	208	207	198	220	222	212	229	218	221	193	220	213	212	200	226	176	203	203	227	209	231	214	193	204	212	228	210	231	233	202	205	217	209	219	213	207	211	224	230	221	203	234	222	200	230	198	209	229	228	215	193	227	213	203	193	218	196	211	206	211	209	199	196	207	218	191	213	209	200	215	226	188	221	186	216	195	191	197	220	202	232	197	219	213	215	209	226	238	216	216	221	222	194	222	204	206	204	231	189	218	192	209	238	223	189	199	222	211	231	229	233	228	236	209	214	199	197	215	187	219	222	217	209	227	229	194	212	213	232	203	234	217	216	208	196	220	209	208	195	229	218	197	224	193	220	218	241	192	198	201	218	253	215	230	232	190	220	219	202	223	212	212	217	196	209	185	206	216	218	196	212	214	204	215	214	205	229	206	182	211	223	181	193	198	174	207	251	190	206	218	196	221	205	239	179	198	231	218	217	206	197	232	201	209	242	203	211	176	231	215	223	206	204	247	228	215	198	222	221	222	232	202	217	195	212	207	208	235	220	191	218	195	237	203	232	231	208	216	204	213	198	194	207	218	217	195	232	216	210	209	205	225	219	198	209	220	214	204	205	223	213	232	239	221	208	227	229	206	212	202	229	213	210	210	201	216	222	201	211	223	258	221	208	206	211	199	203	181	213	220	222	197	239	202	194	207	203	215	222	211	192	197	228	217	233	215	202	218	228	222	209	203	187	224	223	210	203	226	222	210	195	228	221	230	211	220	186	203	224	218	227	194	187	212	200	226	220	246	213	220	209	202	205	227	207	196	230	188	213	212	237	233	230	220	197	248	212	212	227	220	217	248	212	238	223	220	204	194	215	220	215	229	223	223	239	228	241	223	234	185	221	222	209	215	214	204	216	217	234	202	194	226	219	194	228	260	236	239	201	211	201	229	223	200	178	230	201	213	205	237	247	224	228	222	218	213	208	217	224	232	226	200	218	223	224	240	209	232	201	215	199	211	217	238	190	217	205	216	206	204	210	239	223	195	209	224	221	220	200	217	234	207	212	218	198	209	208	231	218	202	213	222	190	227	211	197	214	232	180	239	201	209	215	225	216	223	248	197	219	201	242	196	228	193	220	189	208	217	230	197	219	204	204	204	216	225	201	180	219	194	227	203	215	202	220	190	198	207	200	232	204	221	220	228	225	207	196	228	232	208	251	201	224	210	199	204	184	227	236	209	220	238	188	240	196	225	195	201	221	209	218	211	218	221	192	203	200	240	210	211	224	203	220	193	238	200	203	247	187	207	214	216	232	220	226	182	230	214	194	227	228	219	237	219	206	208	198	234	224	214	195	204	203	216	205	194	236	206	214	210	209	185	218	222	230	217	233	214	229	230	196	190	186	221	179	223	228	209	208	211	246	225	226	178	210	198	221	188	206	218	221	209	199	215	245	214	197	224	193	230	206	230	207	186	217	220	195	232	204	191	218	207	225	219	229	210	244	224	198	201	221	222	213	237	228	245	237	203	210	226	221	208	221	183	228	219	222	207	219	244	188	208	225	229	223	209	209	204	218	226	204	194	222	200	216	212	219	213	225	199	224	236	206	184	209	206	217	235	225	220	210	217	210	225	210	207	213	220	187	227	243	230	230	235	208	210	218	199	200	203	235	230	216	196	224	211	253	191	232	204	231	209	231	203	217	216	207	245	194	207	208	210	220	203	210	195	229	211	193	210	212	223	199	207	218	256	178	206	206	198	199	231	239	194	206	230	200	205	214	230	191	216	191	213	216	228	212	204	198	229	219	204	185	226	229	224	205	215	230	186	190	222	219	237	203	218	201	215	183	215	224	210	235	206	225	217	205	203	220	205	217	199	212	213	226	186	221	236	215	227	214	185	202	230	200	217	231	220	224	212	225	184	216	206	207	187	196	209	219	205	219	200	201	218	223	216	181	239	198	205	216	235	201	228	205	205	215	222	188	195	197	212	222	243	235	226	201	245	213	214	231	239	224	208	228	214	210	214	243	191	223	217	234	243	223	217	202	226	184	207	229	224	204	213	220	209	228	241	243	214	210	195	201	226	197	207	209	240	221	223	245	203	194	220	222	227	209	222	186	191	224	227	262	187	222	214	208	231	221	217	204	200	227	200	235	232	204	205	214	207	211	214	203	212	206	189	234	197	217	216	224	211	212	228	229	217	195	203	240	208	215	191	198	219	200	230	230	218	197	210	212	247	221	210	211	216	188	204	218	221	238	224	233	222	204	209	218	197	223	218	217	214	226	220	221	215	198	223	208	208	221	240	227	225	203	225	241	243	203	220	204	217	221	227	204	217	220	233	209	189	214	197	199	210	207	241	189	207	251	226	239	224	212	202	202	189	236	208	232	216	203	207	203	242	225	198	207	217	226	227	223	236	206	245	208	221	223	232	212	237	242	213	220	231	221	205	198	208	222	237	234	200	250	193	242	201	237	218	221	194	221	190	209	228	222	217	206	208	232	220	218	203	233	187	209	221	199	228	204	214	216	214	199	226	188	219	201	220	203	212	199	190	190	223	200	204	204	227	212	236	188	209	199	193	217	202	191	196	192	215	204	200	195	208	223	203	217	229	209	223	227	216	207	204	202	222	204	221	220	210	210	214	204	212	216	226	217	222	213	220	214	216	202	210	209	224	208	195	220	209	198	225	249	205	194	225	221	218	211	223	229	188	220	219	216	223	200	215	216	218	205	254	223	207	189	236	196	204	180	215	218	223	217	204	218	214	220	221	213	210	205	222	230	228	221	208	210	229	231	226	234	202	207	208	222	201	217	196	183	215	229	198	196	234	210	212	238	217	215	218	210	215	205
13214	12573	15003	16415	15363	12716	8876	6901	5548	4540	3829	2970	2467	2154	1836	1760	1575	1544	1538	1418	1344	1255	1184	1172	1122	1088	1176	1113	961	934	936	902	908	902	875	796	856	826	789	794	765	752	740	783	749	779	764	741	735	732	767	729	695	739	747	741	692	674	695	707	738	711	701	683	686	713	719	689	691	657	737	749	722	676	723	652	669	686	712	693	765	704	650	660	714	720	684	721	661	710	671	706	738	722	696	726	715	692	709	718	691	659	717	683	742	708	752	747	686	685	674	676	710	728	697	678	761	677	741	748	700	688	718	687	704	686	662	738	684	724	684	710	679	669	711	763	690	725	704	654	721	691	658	714	704	665	712	715	731	719	701	765	680	698	672	677	727	697	722	704	672	674	763	719	693	727	683	685	709	732	730	677	745	705	744	711	763	704	693	636	674	723	737	678	759	676	712	728	748	726	665	710	711	661	658	738	757	694	708	710	699	766	672	721	728	757	739	716	740	733	708	739	691	720	688	735	740	701	697	746	727	689	706	693	739	704	670	663	704	709	683	737	698	700	686	743	699	711	738	721	702	693	672	681	713	695	688	729	665	723	688	726	704	718	714	696	702	712	694	741	731	723	693	719	700	719	702	666	664	698	716	703	739	675	699	701	668	713	748	748	674	662	677	762	668	717	682	711	675	673	712	689	724	695	709	709	712	662	681	693	712	707	722	695	716	709	707	711	671	686	676	744	721	678	695	751	712	698	688	694	664	693	725	646	713	716	744	713	692	739	747	759	713	684	742	738	688	688	685	711	720	768	700	716	704	704	701	710	686	689	704	721	730	744	667	703	689	676	728	707	753	717	766	703	703	719	698	701	682	761	683	711	676	665	730	757	659	722	698	722	772	685	698	694	699	752	726	703	661	701	701	709	702	704	726	704	695	691	691	731	764	723	687	717	692	689	721	717	693	723	727	690	716	697	718	666	717	662	703	698	732	688	731	712	743	731	707	705	699	709	729	677	660	725	697	688	714	665	696	698	735	687	687	668	747	739	718	684	682	664	683	709	701	716	722	725	712	725	727	652	710	697	698	739	720	742	684	716	689	682	703	730	727	718	703	677	716	669	712	716	715	698	714	743	720	669	730	719	725	721	708	704	745	722	718	712	734	713	737	697	687	726	692	697	673	747	707	691	687	700	689	676	677	702	736	711	690	727	695	706	721	732	688	632	679	679	715	710	703	718	706	679	732	684	742	720	722	711	688	700	713	726	723	678	718	695	721	704	702	695	707	644	689	705	731	713	675	715	705	736	691	741	727	681	664	714	700	734	719	658	677	710	708	748	729	723	702	689	691	722	692	716	683	683	735	659	769	719	720	710	685	749	727	708	718	736	716	674	763	719	721	715	690	744	717	715	735	650	702	733	703	759	727	673	726	729	659	696	681	727	728	717	691	704	674	642	710	685	753	706	689	714	672	701	753	705	663	660	715	663	681	706	732	697	709	669	679	672	715	699	740	698	694	694	692	683	738	737	660	701	679	712	741	715	703	726	683	742	737	712	743	707	677	710	680	736	737	746	720	716	716	690	775	741	641	744	738	691	700	725	696	716	710	680	729	716	648	774	690	711	695	710	744	760	772	677	749	711	730	683	679	692	705	672	740	694	733	705	691	688	708	694	678	748	691	669	695	681	669	690	706	640	723	696	720	685	690	704	725	737	680	705	713	698	728	717	757	687	731	652	731	664	690	730	722	696	733	720	691	722	690	688	731	732	730	707	705	674	705	711	683	716	747	697	727	672	713	664	658	694	750	756	677	711	670	744	746	728	685	676	729	666	709	708	715	667	721	696	691	677	728	680	722	750	684	757	736	689	702	701	722	654	694	742	659	688	679	712	706	713	748	686	717	681	724	641	739	701	707	711	712	687	718	715	703	710	729	728	695	676	680	717	703	740	685	729	680	709	684	742	704	707	700	708	719	708	708	703	703	692	731	725	694	668	680	662	677	699	714	688	646	674	772	734	691	709	756	775	647	695	690	717	713	717	755	721	705	709	675	699	694	699	725	698	717	683	692	693	721	686	695	712	757	723	697	715	720	715	695	669	707	700	686	724	717	770	700	715	740	728	699	686	684	734	731	701	697	708	670	739	724	737	691	709	672	667	687	705	713	690	710	692	721	730	723	666	676	734	704	706	652	719	706	693	678	705	733	730	718	726	710	721	716	755	667	690	692	697	673	708	708	700	611	677	691	707	720	696	665	727	718	699	761	697	697	733	733	701	670	707	711	767	713	713	678	721	645	709	730	676	670	703	684	725	710	673	688	699	675	684	704	705	659	753	741	731	716	710	714	696	693	667	705	713	760	688	700	721	674	673	687	757	709	699	729	684	685	719	702	671	723	701	717	682	663	650	726	681	688	710	710	653	666	712	728	673	706	751	670	674	694	754	688	662	678	667	705	709	696	685	694	702	689	712	740	668	672	706	706	676	748	689	707	725	724	700	693	699	707	701	715	722	698	673	695	703	676	721	713	687	736	689	736	688	738	685	727	696	700	699	695	714	683	694	765	715	703	703	754	716	711	696	709	739	709	696	682	727	704	714	733	696	736	719	672	702	683	672	710	670	774	723	702	717	687	751	690	690	685	732	657	683	703	700	714	724	660	755	688	728	676	674	728	717	694	652	730	712	687	680	708	734	648	697	759	664	779	706	689	741	691	678	701	700	733	641	722	725	721	744	686	737	689	702	695	724	736	701	678	679	735	694	727	720	706	671	721	717	713	701	724	682	719	700	696	681	722	694	725	700	718	728	702	737	691	692	646	717	673	724	735	739	736	652	718	677	752	691	694	657	696	767	690	702	663	705	701	665	672	714	717	688	710	707	686	748	721	696	737	689	703	707	706	695	707	731	700	693	661	734	657	703	760	759	724	686	685	740	715	691	703	713	670	678	692	742	691	682	718	673	736	737	717	704	735	674	713	712	683	681	748	754	682	681	734	735	757	653	707	714	717	690	664	744	678	705	719	683	674	701	697	702	718	706	702	717	689	722	675	746	716	706	725	702	693	681	695	673	743	706	666	691	756	629	719	706	701	729	746	721	780	706	713	682	679	725	687	715	680	687	677	732	694	702	725	714	736	723	685	705	767	682	667	733	713	651	702	700	725	742	730	708	694	694	737	720	726	704	701	662	699	719	680	707	689	741	659	707	655	672	739	680	650	675	691	688	681	716	674	707	743	712	717	724	714	724	714	767	727	696	714	694	734	644	675	739	707	684	703	743	729	628	730	736	702	705	676	734	728	683	743	725	706	669	690	691	682	713	657	709	738	740	658	702	688	754	677	700	728	766	724	700	694	719	677	702	716	738	708	650	715	755	679	682	744	675	727	753	696	722	698	760	718	713	698	720	729	726	651	668	671	724	745	739	762	704	702	675	719	718	731	717	695	682	767	715	725	706	712	686	735	647	734	755	730	669	708	719	736	701	771	720	717	691	669	715	716	656	706	704	700	742	723	690	646	699
39124	40136	30768	31893	30921	28359	20225	13396	7732	5021	2853	1930	1398	1012	806	788	653	511	457	465	397	361	333	357	352	331	326	282	279	287	271	284	253	287	255	250	261	245	259	252	241	269	219	245	228	238	214	239	225	242	228	215	226	225	212	192	219	213	231	218	221	230	218	229	232	239	217	229	228	198	208	235	228	211	231	230	247	220	241	216	223	222	227	192	232	225	196	207	228	211	262	229	228	214	231	231	258	240	230	220	229	210	223	208	228	223	224	231	211	223	227	203	208	245	268	230	231	237	246	219	208	215	214	215	199	203	221	223	240	246	223	247	221	199	219	191	211	241	241	232	201	244	216	211	234	245	219	204	207	212	217	223	215	215	229	203	241	240	225	217	229	223	212	234	209	203	219	240	209	216	233	199	210	212	224	218	219	232	239	216	227	223	228	215	213	228	224	233	230	223	214	244	187	196	216	226	222	209	221	246	241	229	215	229	223	207	233	225	199	196	213	215	199	244	240	217	248	216	207	228	211	221	210	219	203	228	225	211	211	261	227	225	226	211	213	238	207	229	210	227	195	233	238	210	257	217	205	197	239	229	230	233	216	216	217	220	237	227	194	233	222	219	229	215	204	239	226	214	218	244	244	200	198	207	225	214	205	227	233	218	196	220	228	197	229	189	257	249	225	201	202	218	215	211	227	236	228	236	241	200	216	232	197	225	246	207	222	219	200	221	222	219	217	224	220	232	209	220	226	210	243	205	212	215	206	231	222	221	212	214	199	212	242	217	241	203	256	214	209	214	249	222	235	205	195	221	241	201	218	221	255	221	219	254	236	250	221	223	219	226	218	222	226	236	236	205	219	211	216	213	224	227	229	224	210	193	209	211	223	221	237	252	212	244	242	223	215	216	191	213	238	229	223	233	251	241	228	216	209	208	233	219	232	236	212	233	224	229	220	221	235	229	208	223	233	224	220	254	221	238	221	244	228	220	230	218	228	221	195	197	231	211	184	220	223	212	227	205	219	203	216	225	193	242	223	226	226	254	214	208	211	245	220	235	250	210	225	218	237	278	233	258	228	231	222	223	219	212	222	246	242	223	213	201	200	229	238	214	206	216	197	216	184	215	195	212	209	204	234	225	238	196	225	234	228	215	197	235	218	221	243	219	215	224	203	213	251	231	227	235	218	220	220	201	252	222	214	237	219	218	214	233	209	234	226	231	221	216	217	228	204	228	232	214	219	219	218	196	213	200	238	221	239	218	231	207	239	219	224	231	187	220	200	242	213	239	230	221	218	215	228	221	235	237	234	210	215	203	213	230	203	227	224	215	227	233	203	209	233	224	217	227	203	196	247	218	187	204	212	213	200	220	235	216	217	263	210	226	228	237	239	206	230	239	179	218	227	222	203	212	224	238	231	225	225	232	218	231	213	269	233	243	215	219	239	204	242	207	193	211	206	232	195	224	225	241	213	203	208	237	235	242	204	234	200	200	202	237	220	203	215	216	227	234	215	211	213	225	222	215	248	234	216	230	217	241	231	219	212	247	221	189	230	250	227	231	201	228	216	222	229	193	218	220	223	223	241	232	229	221	202	190	224	238	235	212	217	214	213	223	236	207	226	234	223	238	235	208	214	202	230	243	206	225	220	232	217	228	232	242	217	206	207	223	249	228	217	204	215	214	223	201	243	228	199	226	238	215	223	224	205	203	182	232	240	226	217	216	203	222	202	203	247	229	207	204	204	220	219	236	228	209	246	220	209	218	245	205	208	227	250	224	204	242	245	218	228	229	217	217	230	218	261	207	223	205	227	234	241	195	228	235	199	252	221	191	218	210	229	229	243	211	205	207	223	216	208	216	206	198	235	214	232	223	233	220	254	219	239	230	218	201	232	203	219	211	222	238	198	203	210	205	221	204	206	249	204	213	235	214	218	187	229	204	203	219	220	203	210	211	199	180	236	227	221	215	240	212	218	220	217	201	225	220	248	222	228	222	216	218	213	237	215	216	228	218	236	226	229	216	214	207	212	220	227	222	224	208	245	235	209	191	229	217	212	223	219	208	229	208	218	217	241	226	211	219	218	230	223	232	222	193	228	219	213	232	242	232	217	221	213	221	226	226	219	209	214	190	212	222	222	248	213	232	203	229	247	244	220	224	225	241	201	197	230	187	218	199	220	217	221	225	246	232	233	214	229	245	237	236	212	234	200	232	219	215	233	242	240	200	239	213	218	202	273	214	245	214	218	225	224	210	213	226	237	224	250	213	226	208	211	215	227	245	216	245	214	214	198	209	233	203	203	200	204	227	216	223	223	207	224	212	233	235	211	232	228	227	242	218	217	216	214	218	250	221	222	203	209	211	225	237	211	219	213	220	220	228	221	233	231	240	208	255	238	221	215	223	222	218	229	218	239	223	232	222	238	225	228	228	192	245	226	230	206	210	203	219	210	226	209	243	221	250	238	236	218	229	216	232	221	228	232	256	234	221	199	210	218	198	201	193	209	205	221	227	243	230	220	207	223	213	230	226	236	232	205	225	233	224	216	227	228	246	217	215	201	237	227	208	247	241	235	235	201	216	249	215	241	239	207	236	227	241	225	226	236	206	229	209	189	215	205	228	221	199	254	242	227	226	236	223	220	219	204	211	219	221	244	211	231	237	230	235	198	215	210	250	210	222	223	201	238	232	199	228	235	211	210	213	223	193	230	205	242	246	234	210	203	230	210	217	210	218	220	207	228	228	226	210	214	215	231	258	222	198	215	235	227	212	222	235	247	222	211	218	241	255	216	239	209	236	240	218	210	219	231	220	235	191	205	230	209	231	236	221	215	179	226	239	224	220	246	208	187	219	220	220	213	213	220	219	223	233	238	236	217	232	202	220	223	228	226	217	224	205	230	225	212	204	229	234	209	192	228	218	219	214	223	193	238	235	233	243	219	238	217	219	223	266	225	234	215	214	236	258	234	208	237	229	213	204	204	212	217	236	199	239	205	210	231	233	253	237	233	223	227	245	207	234	221	214	204	237	243	224	214	198	208	195	217	244	207	213	234	226	261	204	207	237	227	236	215	228	209	222	214	210	253	212	241	241	230	242	257	214	211	241	222	206	214	232	214	222	219	217	211	232	206	263	201	213	191	198	231	207	205	226	238	203	211	231	220	246	232	227	208	229	214	269	195	213	228	251	222	212	198	186	249	264	216	203	255	224	221	200	214	234	243	225	209	213	242	235	208	234	247	228	204	219	225	226	223	245	204	228	251	187	215	234	221	234	233	225	234	227	216	211	226	246	216	241	228	212	240	243	233	216	271	242	235	225	229	210	235	220	234	220	212	231	234	196	211	234	252	226	205	197	248	204	208	205	240	210	244	223	214	210	217	207	196	247	204	247	207	205	236	236	206	232	229	246	207	236	224	225	228	241	205	207	230	229	226	244	189	223	244	231	253	229	239	260	225	229	249	225	215	228	230	207	215	209	214	219	204	240	238	204	202	216	222	206	221	245	216	192
29774	34137	33008	37739	40297	37336	29443	26103	19612	14792	10882	7848	6524	5253	4285	3803	3049	2736	2381	2191	2032	1857	1717	1668	1587	1493	1450	1343	1241	1148	1153	1050	1055	1010	1021	987	965	953	884	906	780	888	863	797	786	823	801	804	784	840	764	740	777	752	720	781	783	715	759	714	757	728	715	724	698	743	713	731	728	724	755	754	728	680	744	713	684	722	706	755	740	745	728	721	732	681	734	735	749	751	736	721	744	711	742	733	729	709	700	735	697	752	785	700	733	705	737	741	705	761	732	720	765	693	703	734	775	744	736	728	675	717	714	765	721	773	688	719	697	758	734	720	741	734	678	713	705	746	736	719	736	730	676	770	740	733	792	737	705	702	729	721	750	725	720	697	706	662	749	739	731	715	693	731	693	765	713	750	734	713	690	752	777	681	710	702	738	700	674	736	704	716	719	769	739	725	750	754	732	694	733	714	714	726	749	741	722	745	723	703	716	763	726	716	733	736	720	707	689	715	669	707	675	759	700	692	743	739	751	751	727	737	693	737	711	683	730	745	677	680	729	752	763	760	743	707	732	733	710	728	739	713	772	722	806	740	725	710	727	744	722	749	744	709	733	735	691	725	700	741	678	713	741	735	720	750	717	732	695	721	657	668	732	656	710	732	709	763	734	775	765	717	734	736	743	765	748	739	683	741	750	723	736	712	714	697	691	739	701	670	701	712	725	729	756	709	742	706	683	712	696	709	655	749	731	752	706	710	737	722	735	703	712	733	765	725	772	695	726	709	718	765	714	768	739	735	721	690	704	721	758	702	761	752	735	729	714	748	736	698	703	788	699	737	754	716	701	722	764	708	781	683	691	702	680	749	717	732	754	721	778	689	757	694	731	777	759	674	767	693	734	732	636	765	746	701	741	702	712	709	728	701	796	742	699	771	712	752	742	762	764	674	752	713	731	715	726	759	688	768	682	710	738	700	722	732	727	717	690	699	730	715	693	746	684	698	700	715	759	743	711	674	724	691	731	730	703	751	752	727	732	753	740	736	737	722	735	777	747	722	753	689	719	673	731	740	670	697	726	734	738	681	728	739	740	705	721	755	682	708	712	717	743	678	713	737	682	712	703	715	702	716	761	689	735	769	748	751	708	777	724	782	730	723	776	724	725	730	711	702	760	720	700	729	685	738	733	720	703	724	717	672	708	761	731	732	690	725	755	749	741	735	751	742	747	736	704	712	721	729	704	696	711	719	706	711	688	693	716	723	766	683	750	736	772	722	779	717	726	700	818	719	748	706	740	681	686	725	716	744	704	735	728	683	718	764	732	751	685	717	726	704	715	717	729	708	738	763	720	696	770	704	690	745	736	704	720	742	726	714	758	722	746	696	749	745	737	681	714	726	717	764	715	738	766	719	719	730	687	731	672	726	736	705	738	706	747	721	702	754	700	736	750	720	724	757	739	743	708	719	698	741	723	731	748	719	714	772	724	700	716	745	750	712	770	745	744	691	752	726	765	712	701	714	706	701	742	735	711	711	735	729	738	717	724	744	739	725	744	712	754	697	713	683	743	770	737	721	685	676	690	773	694	720	731	717	711	734	727	762	740	725	700	727	725	711	749	775	682	748	773	721	733	729	730	741	700	734	710	735	752	742	720	729	731	744	750	695	712	741	704	714	768	741	704	753	692	708	725	730	733	681	725	711	731	712	739	654	677	738	709	750	759	747	742	710	723	774	730	668	688	760	705	764	716	719	736	748	730	673	770	779	699	731	737	709	709	677	735	675	777	698	695	723	753	730	733	719	725	694	720	710	740	704	745	691	766	715	712	776	724	769	731	730	711	678	691	758	737	696	714	674	766	747	697	743	705	739	730	735	742	741	726	697	702	677	726	738	735	695	735	740	759	677	709	678	745	729	732	743	749	729	686	745	754	707	739	762	727	729	701	745	769	721	729	732	731	733	735	732	718	706	716	704	717	728	745	729	743	701	795	670	738	715	753	775	740	706	769	750	704	729	748	705	740	748	754	726	728	682	713	727	727	749	748	733	730	692	699	747	728	716	723	697	739	730	678	726	742	749	726	785	731	731	732	692	692	717	707	746	715	713	720	690	748	694	714	714	734	677	736	710	766	746	760	709	726	713	706	723	767	723	712	749	693	665	706	755	707	747	692	713	738	731	712	711	754	763	741	714	731	734	714	700	731	713	723	756	739	753	693	655	741	658	724	693	715	726	732	722	700	751	753	752	716	711	756	735	749	700	737	706	724	762	749	667	756	761	792	712	711	737	766	705	757	700	747	728	709	759	730	738	675	696	668	738	726	742	748	731	714	718	760	714	756	734	709	731	781	722	700	693	775	751	731	733	796	739	725	663	727	756	690	733	681	762	729	751	727	722	767	708	788	709	736	693	706	716	740	730	714	735	725	744	710	737	733	733	766	710	749	702	757	698	747	735	775	736	760	727	771	732	731	737	703	740	730	763	691	699	745	726	733	722	743	738	707	700	771	689	706	674	754	728	758	768	696	713	678	703	741	733	720	739	727	758	710	692	655	736	767	717	736	700	710	735	757	736	758	727	743	742	725	648	734	785	708	788	760	712	723	676	731	766	723	755	698	731	740	684	705	731	775	698	738	747	710	679	731	722	726	744	690	705	712	793	747	718	793	698	725	726	755	777	699	706	681	684	661	691	731	727	750	707	729	725	731	705	748	746	720	721	711	703	710	748	731	717	706	732	745	709	767	767	690	730	734	764	720	738	723	720	745	766	685	708	733	732	674	701	715	742	731	673	706	763	768	701	736	681	722	734	737	713	746	712	792	719	734	748	681	760	692	755	733	728	781	760	726	764	709	743	705	753	702	766	762	726	704	735	719	720	682	758	695	683	722	745	764	706	711	694	737	696	701	719	729	710	721	740	736	675	687	766	762	734	743	754	731	734	726	747	708	744	692	702	684	715	697	697	744	719	707	698	728	666	724	743	685	735	680	747	731	732	772	747	739	731	680	698	760	786	717	726	715	682	724	694	720	717	694	744	710	732	725	714	761	704	783	742	722	785	733	710	743	718	707	705	748	726	729	762	728	735	760	724	751	729	741	688	748	690	750	710	708	778	710	723	740	711	735	695	737	727	783	748	710	748	656	719	750	684	726	745	721	733	738	687	759	739	725	724	725	715	715	713	725	731	743	771	708	713	723	724	751	719	709	776	761	748	733	704	767	737	715	680	774	707	733	727	705	715	726	733	757	771	694	711	721	753	716	746	731	751	724	716	737	783	752	763	768	740	695	731	734	723	716	741	777	733	724	735	725	681	779	749	691	724	716	729	697	729	718	714	735	699	760	710	678	703	724	669	701	748	742	772	816	753	735	727	744	710	719	717	700	768	741	719	687	721	724	706	788	719	721	697	711	755	735	750	733	683	740	685	682	687	742	715	749	671	730	723	672	737	734	722	728	726	743	714	671	674	695	714	703	736	694	733	692	694	692	732	703	735	759	698	706	761	720	700	707	754	742	727	775	766
48683	42362	35867	36577	37415	36309	28406	22610	16177	9916	6146	3663	2457	1901	1668	1402	1109	894	712	666	600	556	502	506	479	406	478	450	435	425	395	398	385	343	376	350	343	320	373	350	314	344	333	319	318	339	320	319	335	349	357	309	324	339	314	326	337	323	264	315	301	285	337	293	309	326	303	294	327	311	332	305	327	310	326	314	296	301	313	305	320	304	317	307	279	285	303	344	289	316	324	299	310	272	295	313	343	324	322	303	319	322	299	340	317	344	323	324	327	316	305	310	306	299	306	303	307	304	332	316	317	327	346	279	314	321	300	320	344	325	324	318	324	313	300	308	315	304	312	338	307	267	314	281	326	324	303	341	301	338	315	326	303	310	303	313	326	333	317	316	315	306	305	323	296	312	334	303	328	311	315	315	295	309	334	308	310	271	315	321	311	327	322	307	296	329	332	341	270	304	351	306	338	294	309	313	297	328	319	316	294	310	310	299	306	306	338	290	287	306	327	300	341	297	285	316	316	313	338	306	276	322	313	321	313	348	302	287	296	298	300	283	292	309	307	331	316	324	311	316	323	328	305	316	301	291	318	324	325	363	331	303	340	319	347	330	323	330	323	298	288	299	292	306	316	310	302	319	315	332	320	322	311	314	324	315	287	291	312	338	297	313	297	284	270	332	316	328	358	327	318	315	302	336	308	323	311	356	289	319	330	351	293	305	281	270	287	310	325	324	294	303	321	322	323	330	309	322	287	309	292	345	305	295	308	351	316	313	312	335	343	305	318	311	311	313	316	294	316	305	338	322	335	325	318	304	318	296	278	334	309	329	320	329	356	308	293	314	334	318	333	311	310	314	314	321	326	290	302	325	333	305	303	259	300	293	307	316	328	301	308	327	316	304	305	338	319	307	316	290	326	321	304	280	306	320	289	318	304	299	302	341	314	323	331	315	310	309	339	302	323	304	338	293	301	322	322	288	321	297	302	333	311	320	299	310	307	297	312	297	313	341	322	300	329	357	323	308	337	317	319	301	302	321	309	313	330	275	320	313	308	308	338	312	321	313	281	316	348	326	311	309	317	303	346	287	311	282	322	300	297	324	307	312	328	332	340	339	293	286	325	329	318	287	297	276	326	277	322	316	342	319	310	331	305	309	320	286	311	309	314	337	306	317	330	315	318	318	329	304	298	302	319	336	300	303	314	331	336	320	298	307	327	305	344	281	317	327	320	315	302	305	290	292	315	259	294	335	332	309	331	295	301	294	307	294	295	308	320	324	302	301	327	311	313	312	351	292	330	319	319	328	317	319	308	325	301	296	330	313	346	313	297	289	301	347	303	327	330	327	314	302	313	299	313	291	290	290	314	306	329	318	322	281	334	319	316	317	324	258	322	320	306	300	314	300	289	313	312	309	337	348	285	292	298	311	335	318	330	306	320	325	304	319	342	298	306	312	311	289	307	326	339	289	279	316	326	301	329	316	350	307	303	262	326	297	298	306	322	303	301	330	324	302	318	319	322	302	327	304	293	310	288	317	311	315	290	330	312	294	290	305	311	332	293	311	333	305	284	328	326	294	291	346	299	325	322	320	331	263	321	300	316	356	297	291	311	341	298	315	336	319	311	326	304	318	303	302	268	339	292	290	311	293	330	321	327	316	299	284	331	311	314	305	310	354	290	301	333	288	340	308	334	316	294	302	310	331	314	315	318	316	285	289	335	324	303	335	328	310	325	312	331	312	297	299	341	306	310	330	300	297	293	280	337	314	316	334	295	281	308	307	342	310	307	315	296	316	312	307	311	311	324	305	287	329	310	341	347	309	329	319	366	325	305	281	307	340	310	296	286	306	293	372	311	284	326	324	356	300	350	295	266	305	318	306	343	334	352	309	298	276	323	337	289	319	291	326	325	338	325	312	341	311	339	291	319	309	310	294	333	293	316	313	306	310	307	311	335	322	339	299	331	308	324	281	286	310	315	270	287	264	299	330	314	310	307	329	326	293	289	322	323	349	303	334	311	326	311	298	274	309	314	310	305	331	292	319	324	311	320	305	333	320	331	317	302	303	301	305	319	322	326	312	317	288	300	284	315	310	315	317	327	301	355	323	315	291	301	293	290	334	299	302	323	330	316	305	333	316	308	315	326	316	312	289	288	265	303	318	329	291	317	316	308	346	334	361	330	316	317	319	272	283	302	324	320	303	286	302	319	328	323	313	303	325	302	336	324	321	333	300	284	306	319	289	299	302	282	299	321	335	282	324	320	300	315	327	321	318	322	328	311	318	320	310	305	294	327	320	303	325	297	336	298	329	313	309	308	305	315	306	321	328	319	305	299	317	321	320	287	303	352	307	296	271	321	317	293	306	283	291	315	300	299	294	317	308	306	312	313	292	296	328	304	304	296	311	326	294	307	290	324	309	307	314	346	320	321	303	348	309	322	295	344	332	334	293	311	269	301	308	323	293	304	312	283	320	344	307	368	319	284	315	306	297	337	303	313	294	358	300	334	335	321	304	303	283	284	332	329	306	300	319	280	289	317	308	328	299	291	293	304	318	295	322	320	312	336	317	334	331	325	267	323	338	304	317	294	317	295	283	293	353	302	335	327	327	306	323	316	325	340	303	314	303	308	326	312	339	331	329	313	328	338	328	292	308	301	296	296	315	309	300	330	319	314	320	309	294	341	298	335	296	286	302	304	325	277	322	325	339	322	310	320	319	352	322	285	331	291	303	328	259	299	303	352	336	329	301	325	286	300	297	324	306	347	314	327	294	314	332	291	308	319	331	298	280	313	333	318	320	294	306	317	326	331	308	308	288	300	304	305	346	328	293	316	351	307	298	295	320	286	293	295	328	279	311	320	299	286	309	301	339	352	296	333	317	308	320	299	332	315	349	294	316	336	336	294	307	313	294	314	310	320	323	331	343	324	335	306	329	284	352	306	304	316	304	314	311	300	323	322	309	319	335	298	311	272	318	337	314	289	306	294	329	332	300	308	330	322	292	324	316	331	293	305	298	322	280	347	307	335	305	328	305	318	318	306	299	301	284	319	301	330	337	322	332	304	348	287	328	297	313	317	305	282	329	306	310	296	313	306	299	334	321	301	320	320	341	308	299	335	307	325	289	332	310	308	298	336	314	299	302	343	286	319	331	295	322	334	299	315	316	293	311	296	317	315	308	304	310	277	306	324	321	322	297	341	302	311	304	309	313	321	349	326	340	313	303	329	324	312	341	299	272	310	323	318	282	301	335	304	307	299	303	319	328	288	274	311	319	307	310	342	312	288	301	313	298	312	297	324	279	291	321	297	297	280	299	287	312	297	304	296	325	302	350	305	319	296	334	310	282	328	304	308	290	311	292	306	318	302	321	297	325	299	341	323	298	338	310	333	300	334	293	320	303	296	330	342	314	304	307	322	291	344	318	335	359	297	306	288	300	292	281	318	302	332	287	317	301	323	289	318	315	312	334	312	275	313	289	305	292	312	325	296	296	297	302	324	298	295	305	329	307
37566	37553	39898	43691	47679	45252	36720	34934	28860	21622	17956	12967	11058	9074	7528	6505	5066	4538	4026	3533	3457	2759	2573	2501	2294	2249	2177	1989	1854	1741	1694	1657	1539	1479	1283	1414	1318	1345	1221	1250	1149	1166	1138	1096	1063	1130	1036	1017	1113	1117	1106	1096	964	1028	1075	1068	1064	932	1052	980	984	966	995	951	1001	994	975	978	962	1036	1026	904	978	1051	932	966	1005	984	927	1016	977	959	937	977	946	988	979	976	921	979	933	973	1012	986	984	985	994	956	1017	960	983	964	980	1025	945	959	980	951	970	1036	991	939	973	920	982	969	989	988	1005	935	1010	1021	962	947	983	964	985	922	926	932	1020	950	990	950	979	974	996	931	950	949	942	981	956	937	921	974	953	946	1001	999	984	968	954	1002	944	998	916	955	910	972	979	1005	967	992	951	912	972	923	995	908	966	974	935	968	967	985	898	960	1011	955	929	953	975	923	996	933	990	924	943	962	968	956	957	956	938	972	1008	994	981	961	992	955	977	959	962	962	991	956	1009	975	934	955	935	979	984	1012	968	1012	949	1011	946	963	974	929	977	1009	967	988	928	985	974	952	924	935	959	973	972	1010	991	967	950	974	996	961	955	936	952	970	918	930	1012	961	982	936	948	921	945	937	949	941	970	976	933	981	946	1006	1008	972	982	961	982	977	1017	942	976	966	953	1008	985	996	952	995	964	988	1020	978	1064	926	977	965	959	953	1007	1002	950	958	964	992	942	969	924	965	965	940	953	986	904	912	998	972	951	946	970	989	956	944	985	985	980	1014	972	977	957	969	954	978	973	941	984	963	915	941	908	926	953	967	927	951	908	948	1005	957	949	1014	1020	975	1008	937	885	954	1005	945	927	947	983	973	998	953	933	953	944	960	993	973	1012	944	987	946	956	942	1013	947	921	911	988	944	1039	962	999	1010	913	974	974	991	1019	1002	932	920	934	903	983	965	932	970	1007	952	945	972	986	978	968	928	933	968	969	1000	947	1024	963	939	985	920	1026	1005	984	988	978	957	983	967	978	945	967	969	954	991	978	945	933	964	914	972	942	976	890	958	978	920	1001	967	956	945	936	986	974	942	961	964	950	1011	940	1022	954	919	1038	945	930	986	1023	919	968	952	981	949	973	944	959	941	983	963	957	988	909	929	904	951	1002	920	948	974	899	882	973	957	998	954	944	942	958	891	960	980	937	966	977	999	970	964	969	966	916	981	947	904	949	952	902	947	923	1002	938	1028	961	1002	1000	1003	961	959	932	947	950	978	960	962	981	958	943	928	965	972	982	899	958	954	965	954	979	960	985	977	880	962	985	928	914	913	1035	958	929	1005	966	985	953	965	960	971	928	906	976	989	977	945	955	948	963	912	923	1017	964	1029	956	950	954	992	1035	948	970	932	954	988	1003	993	956	970	988	953	919	964	947	932	976	997	943	959	1006	920	1010	980	958	943	1035	986	943	952	983	943	1017	927	957	968	987	1010	940	1002	911	997	950	899	939	957	924	949	1013	933	888	960	949	946	929	976	908	968	958	958	940	949	991	967	961	952	935	965	915	940	904	965	1019	980	976	948	954	1012	949	945	999	974	974	983	919	990	913	978	948	997	938	986	944	939	1011	943	953	949	969	937	944	942	928	948	1009	985	1022	1008	958	969	949	955	921	950	987	941	1022	947	994	954	970	925	947	1032	954	924	962	938	1017	982	957	967	977	963	968	993	948	914	972	922	980	979	953	881	946	1007	931	938	979	933	898	1011	977	986	1003	997	965	934	959	944	976	957	952	983	917	968	938	959	954	986	940	889	987	972	969	986	934	936	979	981	968	900	994	928	898	937	927	948	969	971	991	963	952	917	976	1015	999	939	967	932	989	955	958	951	941	969	901	970	1014	943	948	967	979	956	1026	950	947	936	947	955	901	949	950	984	965	910	895	951	936	1004	969	988	952	913	953	970	986	934	929	1015	989	937	917	915	959	1009	958	948	936	951	925	958	967	941	922	1031	984	954	945	917	991	921	986	978	915	982	917	960	975	937	969	949	938	963	984	943	1029	976	916	947	959	960	963	936	965	969	977	1024	975	926	954	976	979	980	933	985	978	968	991	930	938	937	970	917	893	968	957	967	964	941	958	962	926	1022	987	971	950	968	936	967	977	1009	973	959	945	968	946	938	954	955	962	991	985	927	893	959	988	1006	944	906	948	905	902	949	937	1017	921	942	942	973	977	954	961	992	984	1007	914	950	931	966	928	966	951	954	935	967	926	949	917	911	966	938	942	974	941	992	922	948	965	974	999	925	959	978	1015	1008	879	993	929	983	933	913	940	1029	943	988	1013	996	973	952	884	966	961	998	945	992	919	956	953	956	955	976	957	996	942	926	969	960	978	969	960	1022	910	1002	988	933	975	961	1017	984	1021	936	969	921	1010	921	946	939	932	960	1009	939	989	993	980	941	953	909	1024	979	907	1006	964	1018	1022	988	999	940	966	958	971	923	955	970	891	1001	923	987	989	985	990	956	941	949	933	969	959	976	994	964	914	935	940	974	941	887	968	916	984	952	937	935	962	917	984	952	958	913	949	969	978	977	894	936	974	966	962	991	985	978	923	960	985	952	1002	1028	996	958	985	982	897	931	889	951	955	1004	963	966	997	969	947	989	941	967	961	967	949	926	951	915	1004	949	958	937	894	912	928	963	861	946	949	970	911	1006	965	978	953	926	976	961	918	970	954	945	904	969	1030	879	910	883	958	959	957	957	984	1012	953	952	926	967	936	990	974	969	918	946	942	950	1010	930	974	946	945	914	972	977	918	972	988	962	1013	915	902	985	942	935	900	928	989	932	1040	950	962	951	979	956	1021	954	1020	1029	993	916	900	973	925	949	1011	931	922	949	987	980	970	977	943	916	990	1015	954	913	890	948	939	1030	985	910	963	965	930	1037	917	919	943	944	952	988	997	938	986	990	1010	902	958	997	992	954	960	957	955	956	966	1004	1009	970	952	974	993	940	951	987	948	960	976	962	927	967	1007	983	954	904	946	949	1028	942	948	965	1002	974	1018	996	923	930	890	992	947	970	946	941	959	931	900	918	980	996	978	931	952	989	984	971	942	997	945	996	1034	988	1020	1001	943	959	932	977	948	990	944	968	973	936	979	968	1006	950	987	961	977	954	983	961	963	988	914	927	959	996	952	907	982	926	941	946	959	966	967	977	953	907	969	924	1011	964	1002	962	978	951	942	931	901	950	958	1035	950	1001	969	960	969	992	975	1003	963	990	965	919	919	946	967	928	949	953	933	966	968	892	1005	949	972	999	960	918	998	950	969	977	918	940	959	945	977	965	923	990	969	967	982	898	965	967	965	980	944	1010	873	1033	948	970	966	1039	938	961	945	876	985	932	956	935	920	926	1000	976	922	1037	928	949	893	1008	944	932	1010	925	944	920	1013	1015	970	1005	945	922	988	936	976	961	961	980	966	948	934	1009	901	916	991	974	932	967	944	936	922	985	961	958	955	962	965	947	910	956	935	914	931	945	962	962	945	917	950	980	991	949	1002	1046	975	957	986	948	978	998	947	984	952	953	997	971	983	995	915	1001	909	960	975	945	910	953	1003	915	1002	930	974	919	927	943	1023	972	966	887	958	928	987	981	928	939	924	939	964	953	1000	1000	939	957	979	989	971	971	998	951
16672	11554	8845	7068	5180	4012	2373	1659	1223	866	750	640	523	453	448	382	334	314	307	302	340	305	283	281	284	270	281	243	215	236	233	271	251	249	223	253	233	217	208	198	229	211	223	230	221	221	200	214	214	211	208	219	208	212	226	223	215	216	215	185	200	208	219	216	228	209	223	215	215	210	195	194	191	201	216	218	233	216	212	197	233	228	200	230	232	210	202	198	200	217	224	244	243	222	226	228	219	224	236	220	202	203	199	222	218	208	202	229	190	224	215	205	212	197	225	231	245	232	209	224	200	186	176	230	219	216	219	224	204	212	197	220	239	198	199	221	217	229	212	245	232	173	214	195	199	212	200	229	196	209	199	209	216	217	235	210	226	221	219	190	200	202	201	215	205	199	236	199	208	237	206	203	201	245	201	224	205	232	220	222	209	213	213	205	209	218	233	225	211	224	190	219	227	230	219	222	191	227	210	216	226	259	233	230	251	215	214	229	215	200	218	208	202	214	256	207	214	232	206	210	214	210	193	208	213	218	177	192	229	240	200	172	216	220	203	189	198	214	220	215	194	218	196	221	186	208	227	197	183	194	225	205	185	210	201	206	230	215	201	221	212	209	216	225	230	208	212	198	196	234	208	193	224	197	207	238	221	218	195	212	209	213	198	205	209	229	219	207	223	200	216	198	216	224	203	225	178	220	220	196	217	196	213	209	227	216	231	228	187	203	207	227	232	192	232	227	212	210	230	208	201	225	226	209	218	232	211	203	195	212	230	234	209	244	210	227	224	210	225	208	210	208	215	235	201	203	229	235	222	208	208	237	198	218	222	221	196	199	231	191	207	221	198	187	197	218	215	212	266	190	223	215	196	214	236	237	186	215	214	242	224	202	204	208	205	176	222	208	200	199	215	195	202	202	227	219	173	232	211	218	209	234	204	213	208	220	192	232	227	221	215	201	208	225	218	224	212	223	210	227	216	192	217	223	224	245	222	208	216	177	204	211	200	210	231	234	218	230	239	210	202	206	187	202	203	210	215	204	220	210	210	220	229	199	201	208	196	182	255	187	183	196	207	199	202	231	199	207	203	242	194	212	205	198	263	237	216	226	200	212	202	209	206	230	188	212	221	217	226	216	220	207	220	216	188	214	217	216	211	204	225	195	208	212	224	207	230	226	207	207	215	192	209	226	211	207	219	200	228	202	202	229	192	194	219	195	208	217	235	234	235	223	207	211	200	201	213	208	208	209	225	209	203	201	194	190	240	204	205	206	216	228	218	218	205	219	224	223	231	235	209	206	238	180	228	228	229	208	236	227	212	195	208	216	204	221	209	223	196	222	214	190	227	222	210	208	198	206	195	234	233	213	233	215	199	223	224	207	242	198	212	217	185	225	192	194	219	207	187	205	176	226	211	240	209	226	208	234	222	193	219	225	214	233	210	198	241	218	234	221	237	198	204	224	200	217	202	225	235	221	239	213	216	256	210	223	225	207	185	220	211	203	207	211	223	204	208	229	218	221	194	226	209	212	213	227	211	210	202	207	204	197	198	205	200	215	203	193	224	209	210	213	206	227	221	217	213	234	228	215	206	194	232	184	255	222	208	202	221	217	229	202	184	191	191	192	228	192	205	231	201	198	185	216	208	231	198	232	218	222	201	228	235	223	212	246	222	207	205	216	219	216	203	205	218	222	230	217	189	214	217	215	211	233	195	186	199	210	209	208	226	206	238	210	239	216	223	209	232	215	213	194	184	203	219	195	219	227	231	195	224	172	210	196	215	214	203	204	212	175	213	184	188	214	209	221	197	229	219	213	226	184	209	198	231	220	204	194	252	243	235	213	213	196	227	218	204	219	224	243	214	209	196	205	196	239	216	231	219	229	203	212	212	237	205	218	192	215	214	240	230	220	224	197	229	212	236	216	232	214	217	176	209	216	225	197	234	193	210	196	211	228	191	211	199	212	225	214	207	229	217	234	194	223	217	228	205	224	198	231	194	225	216	215	213	207	218	220	207	244	267	224	213	211	208	233	217	217	226	213	218	205	206	209	239	238	200	221	217	212	208	211	222	211	193	214	175	223	204	213	211	201	218	214	183	235	191	200	231	225	232	194	217	217	196	175	195	204	233	206	220	200	190	222	206	222	204	208	195	212	234	233	242	199	215	222	224	194	195	199	234	217	223	196	170	203	221	206	232	220	212	225	236	223	211	234	198	218	224	208	213	211	239	224	244	197	201	195	226	180	184	195	224	188	204	223	178	212	207	225	227	202	225	194	205	231	203	199	225	208	200	229	221	211	218	217	232	186	214	226	230	212	196	210	221	200	195	227	213	191	249	215	217	191	184	214	214	198	205	238	188	209	209	201	222	209	205	205	242	209	212	193	235	213	197	211	206	241	247	204	208	208	188	193	200	181	198	211	210	203	226	220	193	209	220	206	222	214	222	205	213	212	198	212	254	212	202	214	240	222	238	204	213	245	223	237	221	218	214	203	214	236	199	208	219	245	205	216	231	230	223	223	229	216	208	206	240	217	205	196	226	214	217	211	219	236	218	204	235	218	208	206	210	216	212	223	217	210	207	227	201	202	204	202	223	200	222	205	205	199	212	202	206	226	223	200	201	209	231	234	206	214	213	195	193	223	201	181	211	217	222	224	203	207	218	201	201	207	204	240	221	200	223	227	197	207	237	205	216	224	220	194	232	226	230	213	232	191	218	212	203	215	222	219	210	226	209	209	198	211	235	207	258	204	196	209	206	186	226	237	204	210	204	208	200	206	191	212	208	211	220	203	214	212	251	196	234	225	202	221	192	221	229	201	214	192	225	237	204	212	218	202	209	222	224	229	178	207	240	236	219	203	212	194	194	195	203	225	182	202	218	242	226	224	191	210	210	209	210	231	226	181	219	193	212	201	234	202	208	221	211	238	223	222	204	206	226	202	221	216	220	234	211	210	200	210	232	207	217	203	225	203	196	226	203	208	228	220	247	233	196	223	216	183	223	205	206	227	196	207	223	225	216	240	210	210	200	190	218	206	197	211	202	225	221	213	221	235	211	211	213	230	200	206	203	263	243	209	207	207	241	223	211	229	220	234	195	222	226	204	206	199	218	231	195	229	214	204	191	225	198	236	203	228	195	223	221	238	214	205	228	232	200	213	220	216	241	223	194	211	223	228	201	225	210	203	209	213	221	232	229	258	192	215	225	220	202	195	207	217	230	218	221	221	226	178	221	200	211	209	200	212	203	207	243	202	196	215	227	199	215	209	189	206	223	232	210	227	194	213	227	213	206	189	215	203	206	204	178	221	214	207	218	183	200	221	220	202	194	219	191	220	237	197	230	210	236	201	217	183	204	201	199	226	236	200	224	191	205	213	222	219	193	206	202	228	196	220	250	201	244	220	203	225	235	215	229	224	216	216	218	198	190	206	197	225	206	185	232	187	212	211	247	213	225	197	216	210	210	216	178	187	217	232	221	208	191	230	196	203	236	215	214	201	237	226
13476	13157	15154	16058	15040	13000	9298	7243	5831	4805	3796	3109	2751	2313	2026	1922	1654	1646	1507	1495	1411	1317	1240	1190	1170	1129	1119	1092	1018	979	968	912	876	830	843	862	811	793	769	800	767	754	768	765	743	733	721	704	740	692	742	743	779	707	700	720	729	706	689	716	656	707	713	750	730	717	696	655	697	725	710	709	686	723	720	724	720	732	687	651	691	723	672	690	723	680	700	700	703	688	705	729	700	681	736	728	687	706	680	692	715	711	703	657	717	669	696	710	738	683	665	641	705	732	663	706	701	724	682	735	706	728	743	707	690	681	757	671	695	669	697	672	742	680	721	721	694	695	666	733	664	720	738	688	722	691	661	722	675	734	698	728	714	704	754	694	685	653	685	675	710	741	726	701	746	723	681	717	704	715	659	738	730	707	700	695	680	668	721	692	690	691	692	682	718	696	712	709	679	701	683	689	705	698	727	694	732	681	684	686	717	727	681	712	681	672	743	718	712	677	733	698	708	706	720	691	728	675	667	678	694	728	634	701	686	703	751	702	678	672	734	720	705	736	738	769	748	708	695	717	743	759	711	718	701	657	761	680	713	748	757	644	675	687	683	684	655	715	679	705	747	731	678	712	723	710	704	696	708	727	702	681	707	740	656	696	741	721	717	699	673	643	696	650	653	690	663	738	687	650	725	703	718	709	679	707	780	683	704	714	714	683	701	768	715	691	702	734	727	695	707	668	705	717	755	717	670	740	665	712	696	738	714	713	712	764	710	746	683	706	717	691	701	735	747	685	694	723	708	701	715	706	717	729	713	728	728	682	740	723	729	667	696	693	702	682	701	705	704	696	713	695	666	664	718	735	681	685	732	667	695	705	706	695	708	769	708	714	663	705	703	657	728	707	702	705	689	722	703	707	734	726	704	699	680	700	685	678	692	704	693	664	714	725	711	668	686	712	673	690	680	709	703	709	679	710	712	727	692	679	726	702	762	744	676	690	666	772	664	696	676	744	717	678	703	683	778	715	760	668	700	740	714	729	727	703	739	672	743	686	670	694	717	690	693	701	720	700	703	760	709	725	682	679	725	698	707	738	708	673	725	704	672	669	679	742	697	724	680	731	720	730	732	691	669	702	651	725	732	670	695	677	683	707	701	690	702	695	697	661	705	700	748	711	701	719	686	712	697	701	661	719	653	707	665	718	681	679	730	716	717	727	770	722	726	697	700	672	686	692	694	675	703	720	773	705	697	718	689	720	691	721	689	710	677	722	649	706	703	688	714	725	718	650	697	707	733	720	692	659	658	687	719	674	709	703	670	709	763	733	713	686	653	681	699	677	665	687	727	661	676	700	687	688	676	750	690	694	695	711	715	701	734	699	683	681	669	717	736	717	684	709	747	691	701	698	690	689	703	700	714	744	675	707	728	685	698	681	723	685	687	712	693	717	699	678	777	700	708	699	712	690	695	705	710	673	686	681	721	707	742	688	683	716	695	699	736	714	674	712	669	717	739	700	758	738	669	678	738	702	680	685	703	723	747	715	713	704	718	666	694	685	725	751	684	704	695	684	645	675	697	708	666	695	703	689	752	695	657	700	669	692	703	677	730	699	688	687	709	670	694	672	745	683	711	684	727	671	721	695	699	719	703	682	670	678	741	710	722	703	693	685	723	660	695	692	651	756	667	694	738	698	689	731	711	694	750	718	711	677	694	710	653	666	639	701	745	702	696	649	781	697	658	696	734	654	719	692	709	715	713	699	720	696	680	632	723	765	672	735	709	703	704	727	697	713	703	690	721	755	659	687	715	754	694	713	683	736	696	694	666	736	708	648	739	739	679	689	709	738	690	727	717	699	726	662	716	704	690	678	686	701	683	746	700	720	716	681	712	661	733	725	705	691	700	670	666	679	708	696	691	676	714	730	768	751	660	671	672	731	710	698	699	685	719	721	683	689	657	694	721	731	656	724	726	703	678	740	723	741	700	686	683	704	710	676	730	701	671	685	705	688	725	730	718	686	719	746	683	688	728	708	665	689	744	746	730	709	689	739	731	649	710	715	728	677	714	708	737	675	725	725	714	679	729	687	681	715	702	733	687	727	715	676	731	714	723	697	718	657	649	689	671	722	687	723	692	709	678	705	678	705	719	666	681	728	667	709	738	739	632	701	669	676	729	638	693	702	683	692	693	717	717	706	704	667	659	721	728	732	654	732	693	722	732	756	706	734	711	714	699	670	707	727	677	715	713	705	685	682	656	710	769	725	707	681	718	703	674	735	724	719	659	717	752	658	699	680	671	684	711	704	711	690	727	666	686	715	737	671	734	741	705	705	645	696	710	708	718	728	718	702	712	719	657	739	715	734	678	722	744	688	720	747	728	662	720	667	683	731	687	746	699	684	746	652	675	709	706	736	663	692	697	738	670	681	692	689	693	723	724	681	710	746	725	752	751	695	647	724	681	700	708	758	725	684	686	639	735	731	711	724	671	706	733	725	722	666	693	687	727	725	679	697	700	745	713	723	709	733	658	710	693	666	709	719	765	695	696	675	720	666	717	712	726	720	708	676	716	714	689	667	674	727	671	708	727	725	732	721	706	711	687	692	728	689	683	716	717	699	694	731	715	703	735	702	695	686	760	727	722	711	701	665	711	718	725	709	711	740	670	765	670	736	696	757	659	689	693	675	722	684	716	697	700	760	715	701	698	707	707	739	687	734	728	737	725	746	694	695	681	753	722	669	702	677	735	693	692	667	678	702	653	727	697	676	708	686	691	750	638	720	724	703	650	723	689	711	708	695	682	694	758	709	649	684	712	761	727	701	677	672	725	726	698	690	738	704	696	695	706	687	732	714	721	714	725	702	634	746	706	662	742	682	680	709	650	699	704	674	719	710	702	666	760	706	714	688	680	755	706	734	679	729	742	733	675	715	688	722	734	675	653	690	663	728	694	674	673	678	710	696	725	697	704	702	693	721	690	696	740	716	693	688	699	687	678	667	719	689	689	676	741	695	670	738	731	681	687	712	694	730	672	770	691	707	690	702	733	675	743	675	748	678	707	719	741	658	741	661	692	681	677	729	692	669	688	736	724	684	714	688	744	726	696	744	653	713	722	693	727	732	726	731	699	735	669	723	751	700	715	676	716	753	715	706	700	666	704	725	701	721	728	777	714	782	738	716	716	710	731	742	702	696	696	675	700	683	676	714	720	725	699	686	659	723	688	677	725	687	724	631	726	723	725	699	734	707	706	731	710	696	686	683	699	709	714	744	720	728	720	700	710	777	703	704	743	687	727	734	709	732	712	698	683	727	673	650	717	715	736	662	711	715	713	652	716	699	703	702	724	678	716	690	715	695	698	691	701	726	677	648	677	737	662	714	763	735	667	720	675	751	752	689	704	681	720	708	656	708	679	672	730	693	752	732	711	654	719	698	716	726	699	663	706	685	735	710	670	704	669	731	696	687	726	762	693	760	721	741	746	694	716	736	715	693	685	668	733	699	712	691	687	711	741	640
39300	38831	30346	31317	30612	27629	19986	12998	7997	4918	2842	2231	1441	1140	913	758	606	504	465	430	418	343	357	329	323	325	288	313	313	281	291	295	275	284	251	223	228	235	259	243	229	253	235	225	226	224	211	230	238	220	235	251	207	217	243	235	224	222	203	205	239	240	209	222	226	235	235	252	213	235	203	218	224	242	204	217	207	230	217	234	208	216	223	226	202	217	208	217	235	226	229	208	236	231	213	241	232	248	222	231	239	220	229	205	191	222	208	220	241	226	223	233	243	239	214	201	205	219	208	237	215	222	248	219	222	247	212	226	230	204	223	244	207	208	229	219	228	232	219	223	232	203	234	224	217	199	216	209	219	217	260	226	238	247	217	230	199	244	203	213	233	199	229	218	251	171	214	202	214	235	229	195	205	179	224	207	219	177	224	233	211	248	241	233	215	182	213	226	221	242	209	221	221	214	205	218	187	190	213	206	229	235	222	236	216	194	230	235	217	220	213	210	210	209	217	236	214	240	193	220	211	200	236	186	238	237	205	206	219	240	213	234	198	203	219	209	228	230	219	235	217	224	243	212	235	219	219	227	248	206	225	199	230	235	252	236	215	210	193	232	229	225	239	203	256	242	213	222	227	238	212	221	209	226	200	189	224	249	250	219	225	204	202	202	211	219	227	237	216	221	212	219	214	201	215	217	220	233	181	233	204	208	204	225	237	231	237	213	238	253	213	232	218	213	244	213	210	218	222	209	226	209	214	199	250	230	221	224	210	235	220	198	231	209	225	225	217	240	240	216	227	195	219	209	190	233	223	227	223	219	228	207	204	227	205	214	208	211	224	208	242	231	234	253	196	242	243	234	213	267	218	232	237	221	212	224	213	228	188	209	217	213	191	236	210	224	210	210	229	233	256	245	208	206	236	232	213	229	212	216	216	252	193	189	210	220	222	203	196	211	240	240	228	237	213	192	222	224	221	203	225	241	219	215	207	195	221	221	219	218	237	240	205	200	240	228	221	221	222	197	221	216	226	221	232	210	242	219	211	222	203	211	235	193	207	198	215	212	233	208	223	229	223	229	222	239	265	229	221	219	198	213	225	227	248	218	232	257	239	203	225	235	219	249	241	233	228	225	218	239	252	221	241	237	225	223	248	201	189	223	214	233	202	215	224	252	204	213	224	231	228	200	244	216	196	217	231	212	210	215	198	242	210	242	214	204	181	220	207	189	222	202	219	226	209	221	221	217	237	202	201	212	202	201	219	212	234	200	239	195	188	236	204	203	228	220	227	214	198	219	236	236	233	220	215	195	223	224	237	205	218	234	219	216	221	198	226	206	224	208	230	225	244	204	220	228	192	232	217	225	224	221	228	210	207	247	215	206	232	242	229	214	196	209	256	231	224	231	222	215	212	229	240	231	216	230	224	230	211	218	198	230	236	244	216	217	214	225	203	206	227	217	229	212	221	229	228	246	217	194	214	233	207	217	221	222	226	201	196	197	217	211	219	232	232	239	221	234	214	220	240	219	207	231	233	214	227	222	244	240	228	194	219	211	230	200	227	228	224	206	221	206	231	218	233	206	245	206	223	204	241	188	214	204	233	207	221	213	180	219	221	231	219	230	241	210	200	219	218	224	234	198	199	235	231	196	227	219	237	221	253	219	219	224	212	252	232	224	199	217	197	195	219	228	212	216	233	212	257	224	196	233	228	231	269	234	200	238	202	215	221	215	206	223	218	214	211	213	227	240	235	239	211	218	228	230	204	211	215	218	228	219	205	213	232	221	213	249	203	223	225	213	258	217	227	226	218	206	220	236	223	224	200	209	228	195	234	216	204	228	200	231	219	202	208	221	198	230	209	225	213	219	206	230	211	213	216	237	224	217	222	208	199	200	213	226	216	224	219	232	225	234	201	231	207	228	237	206	210	248	220	206	233	221	197	228	216	230	199	216	223	223	184	243	222	237	211	206	219	229	221	188	197	217	243	203	208	219	235	230	217	222	245	226	212	200	255	203	240	204	226	217	233	209	199	235	217	212	220	243	210	217	217	190	221	229	225	207	221	225	214	244	215	207	235	219	218	219	221	245	213	227	230	221	202	225	213	240	221	219	237	200	249	233	230	203	233	231	210	225	215	221	199	188	201	216	213	237	196	250	246	228	203	218	225	204	233	241	232	226	225	221	235	207	209	218	215	212	212	174	225	212	215	237	208	232	213	227	231	205	199	212	219	217	219	210	167	240	229	228	231	203	222	240	211	225	206	191	235	205	209	212	235	232	218	205	229	205	216	200	200	247	216	218	254	207	227	206	230	243	208	203	222	227	217	225	241	185	232	224	204	239	212	227	211	227	241	209	236	214	210	232	221	214	199	230	209	206	211	220	214	235	223	246	214	210	219	213	238	241	213	210	259	210	215	227	215	228	218	233	216	231	223	207	217	220	211	227	222	224	211	219	193	210	239	229	237	230	211	229	236	226	209	214	223	214	219	238	229	211	220	217	190	227	213	251	221	223	202	254	204	212	234	226	209	215	226	214	217	230	201	222	242	210	229	198	216	252	208	227	222	230	204	238	230	250	238	237	222	237	213	203	234	225	231	231	222	207	213	209	260	199	234	207	193	212	242	226	235	211	238	211	221	187	239	218	214	223	218	240	220	220	201	228	205	225	206	212	222	229	210	231	248	190	233	223	217	213	202	201	235	223	218	205	221	210	195	219	226	204	240	226	207	214	225	222	233	237	204	202	244	224	218	235	229	181	219	228	214	238	236	232	216	227	220	220	209	204	205	219	231	206	223	210	184	208	219	214	210	227	233	213	228	222	235	220	224	215	211	205	221	220	208	191	221	204	205	204	217	275	223	203	227	221	194	198	222	211	200	253	227	242	231	196	225	224	240	190	221	226	236	220	213	200	216	213	239	234	247	241	214	226	204	202	224	207	237	207	206	241	202	222	239	232	223	228	263	214	219	198	215	198	219	224	211	199	236	235	203	219	214	226	219	230	214	203	215	232	206	240	239	235	239	240	239	216	209	241	207	215	208	218	233	239	201	236	232	241	239	239	227	215	203	231	186	216	230	203	191	237	228	252	227	216	207	224	187	246	229	219	223	223	218	237	229	215	242	219	213	237	224	236	189	251	245	237	235	209	221	228	251	236	218	240	196	229	244	225	212	252	217	241	220	216	225	218	233	202	214	194	220	248	206	230	223	220	205	236	224	205	196	217	227	222	233	234	213	226	246	219	241	216	224	227	216	207	210	215	207	222	208	217	219	236	220	219	218	242	197	203	220	251	199	216	225	203	213	251	238	225	209	228	246	226	216	206	225	248	205	207	219	216	195	210	203	224	242	233	202	209	181	213	226	213	223	204	206	202	202	219	229	250	196	217	221	208	210	222	221	202	184	233	226	201	211	220	231	226	211	205	217	227	195	201	218	212	231	211	228	181	225	219	234	209	237	180	235	226	232	223	208	216	210	218	229	231	197	186	241	234	225	208	203	211	255	216
30391	32902	31691	37194	40325	36573	28694	26224	20506	14643	11066	8281	6799	5518	4517	3720	3298	2889	2554	2326	2191	1886	1699	1700	1628	1570	1505	1335	1375	1215	1139	1057	1065	1028	1055	962	963	943	949	923	905	885	820	823	769	815	798	757	767	793	793	777	787	808	734	752	740	789	736	705	700	682	730	732	738	743	766	727	742	718	758	718	729	748	707	770	724	708	752	726	710	693	734	748	748	723	724	710	721	764	766	725	683	702	758	762	755	731	746	721	678	714	661	704	782	721	679	774	754	728	733	700	748	754	706	681	758	700	719	782	690	779	716	710	710	763	732	765	722	672	724	694	766	676	701	714	693	718	710	721	759	762	735	676	703	703	717	726	716	806	764	736	768	757	762	707	732	719	714	730	742	738	752	700	748	731	721	707	725	745	727	735	722	757	776	729	744	754	750	707	709	705	726	751	744	778	764	741	682	740	688	738	679	669	764	747	746	753	703	725	770	743	719	738	748	759	736	701	744	740	705	720	725	681	743	685	712	741	753	724	739	764	688	739	691	716	687	738	770	750	713	707	732	710	750	654	742	674	754	730	732	716	722	710	720	740	712	668	679	710	691	709	709	730	734	743	717	718	750	727	747	752	737	698	726	727	710	718	714	749	707	743	732	704	753	712	718	659	708	728	749	755	766	764	683	749	777	733	751	723	736	728	724	662	706	759	717	791	722	724	690	730	735	757	782	739	692	714	694	712	671	708	731	737	696	705	748	726	729	763	724	769	712	690	668	702	758	732	754	721	718	757	692	740	806	698	751	702	747	736	676	767	723	703	801	709	729	733	739	713	761	739	712	653	748	709	740	726	757	730	693	720	770	683	730	747	766	694	732	658	756	772	748	733	707	746	705	704	721	764	731	711	739	714	682	736	764	730	733	712	705	685	707	673	710	719	673	710	714	720	690	700	742	748	702	712	728	667	745	750	748	729	683	758	717	685	753	700	678	717	756	704	695	747	694	728	748	742	704	738	725	747	739	735	706	709	709	728	731	726	750	731	734	737	737	769	740	704	701	747	731	707	739	751	766	749	729	679	717	727	722	712	778	687	781	718	765	712	716	698	723	757	711	752	720	753	766	695	743	747	772	735	721	706	713	717	730	769	747	740	748	755	732	732	728	745	684	715	751	737	758	760	700	738	736	771	772	718	680	737	703	738	695	719	691	721	743	733	744	753	695	751	772	714	700	691	725	722	766	725	687	708	711	763	751	754	738	734	781	768	705	728	735	744	766	702	721	687	695	734	728	703	713	698	745	761	737	738	716	722	779	726	753	747	730	744	717	703	706	697	762	716	754	708	726	788	712	758	744	739	725	756	719	710	696	745	712	741	689	711	693	739	683	717	734	703	738	753	699	706	696	725	732	741	728	748	791	744	736	715	757	764	720	740	712	699	738	725	654	729	688	749	701	696	773	678	741	723	763	733	772	709	707	737	727	750	709	737	734	712	757	751	674	791	791	727	708	708	698	693	755	720	755	765	796	772	730	734	728	729	711	732	762	719	727	694	742	775	763	746	746	750	724	682	790	708	730	743	701	755	781	743	713	745	708	751	698	736	694	693	711	734	760	711	714	743	722	732	730	707	718	767	734	730	723	707	758	743	697	725	726	727	689	718	738	732	745	735	783	745	695	691	747	731	710	753	741	718	652	689	689	714	746	706	769	737	727	773	707	777	711	745	696	756	778	713	737	711	747	688	714	746	736	694	705	766	731	747	713	738	749	717	742	716	693	750	702	711	748	719	717	754	765	740	711	727	758	755	692	689	711	699	738	708	710	707	721	743	706	681	719	737	724	758	686	724	754	671	731	758	781	703	733	696	722	700	750	767	742	760	699	723	713	739	702	677	725	730	728	721	691	744	727	716	719	711	770	747	744	705	726	728	725	706	704	720	710	790	737	736	716	778	732	722	773	723	720	724	759	684	709	788	756	708	735	743	707	705	721	691	745	709	753	744	711	730	707	719	718	707	793	676	746	695	752	739	753	741	698	763	738	707	722	677	698	731	699	714	739	715	718	742	784	742	748	723	737	691	725	714	744	724	732	735	751	739	730	659	731	721	721	742	690	783	728	759	731	694	752	741	758	740	723	740	738	731	751	780	674	668	720	708	697	759	771	725	732	714	762	704	757	732	713	706	748	705	731	726	739	650	719	737	746	711	672	692	744	709	762	768	691	697	743	701	735	678	709	684	751	720	704	754	750	658	722	763	697	743	755	722	742	715	722	668	697	726	693	772	731	733	705	698	694	704	714	722	710	745	718	783	704	727	752	708	713	711	733	726	736	767	699	756	698	740	718	755	738	707	701	704	764	722	722	767	735	757	744	732	765	760	721	742	682	729	712	724	691	683	659	750	684	717	718	718	731	736	680	744	716	781	749	689	690	731	677	731	737	699	699	699	700	731	732	716	716	717	711	748	722	711	711	698	721	721	764	709	718	733	770	763	743	745	681	743	697	709	706	734	702	689	685	755	717	701	739	722	705	710	740	730	709	698	773	755	712	724	692	696	705	684	725	739	725	712	738	664	712	696	742	718	765	765	736	728	729	716	716	711	732	723	752	750	742	730	703	718	748	745	710	788	703	719	765	746	703	700	741	754	719	679	707	730	742	716	705	745	726	759	670	757	765	735	677	732	722	771	747	679	695	730	730	707	732	749	705	728	683	754	723	727	674	750	763	751	763	724	684	703	683	747	743	746	765	703	750	707	686	734	729	708	733	713	687	631	744	773	738	713	757	718	745	689	736	716	716	747	758	708	729	765	698	730	676	695	731	690	749	746	758	757	725	754	659	721	698	752	703	674	727	717	772	720	743	720	713	744	694	736	663	697	775	701	709	724	748	702	729	733	707	702	751	745	730	684	679	735	708	696	710	752	785	718	713	739	705	748	749	734	700	752	704	748	732	725	713	753	738	748	683	716	690	733	684	758	736	764	713	692	754	732	748	701	705	765	758	738	691	757	721	706	720	739	739	731	733	757	701	738	694	741	736	738	752	702	719	660	699	776	736	734	730	724	732	762	732	703	785	730	709	742	711	740	725	719	692	713	747	743	720	723	745	711	738	761	721	769	763	722	745	752	697	717	715	715	740	764	722	692	699	708	695	748	730	776	754	704	762	701	740	759	690	750	701	699	655	692	760	723	683	748	720	705	704	754	678	717	705	716	702	716	729	745	752	715	684	689	711	725	702	696	719	699	697	720	713	694	721	729	733	793	726	735	743	739	709	709	677	763	721	722	721	752	729	714	699	726	721	696	722	745	714	725	732	727	718	735	721	750	703	745	807	738	693	707	770	727	699	747	772	789	711	742	741	728	701	684	742	716	696	738	730	699	681	693	728	756	755	717	771	669	742	718	719	693	709	681	715	692	750	716	720	747	762	702	690	761	731	727	730	751	723	721	687	762	714	723	732	713	705	736	659	714	734	756	740	705	775	763	735	716	710	775	669	650	690	719	679	760	676	735	737	776	731	712	740	697
49891	44584	34238	36341	36877	34862	27993	22450	16365	10421	6069	4314	2847	2094	1691	1473	1019	823	688	693	690	590	530	542	471	480	491	421	418	385	435	419	346	375	373	401	312	342	384	372	344	363	328	339	313	339	270	299	322	324	326	317	326	326	341	323	352	340	305	322	305	267	285	322	274	346	313	320	353	360	295	318	304	292	314	316	312	299	310	278	307	301	323	269	311	345	297	309	311	252	314	319	325	298	291	298	312	310	312	316	319	288	291	301	299	291	345	310	299	297	326	318	294	292	287	320	307	337	295	335	335	329	294	327	315	314	308	298	295	300	291	310	330	335	309	303	339	322	294	297	305	323	298	325	296	314	340	324	305	303	282	310	292	332	293	309	277	292	310	305	335	306	284	323	315	357	309	302	315	325	317	308	320	285	315	297	275	317	301	327	299	270	344	317	294	287	298	306	284	309	306	292	312	268	325	304	346	318	317	323	321	312	310	307	293	313	286	300	300	284	328	327	323	311	316	333	323	293	293	344	322	285	323	305	298	336	301	312	310	288	290	303	317	291	298	296	306	299	324	289	294	315	310	329	278	281	314	295	307	317	302	320	323	329	304	294	335	335	297	298	320	318	328	322	291	290	290	316	294	308	293	272	301	283	275	307	312	308	307	312	314	319	312	320	267	331	353	302	322	322	289	308	303	315	328	345	311	313	319	329	318	318	277	290	311	323	311	308	320	303	314	322	313	332	303	319	372	300	300	266	307	313	277	277	302	306	294	263	304	294	361	317	324	293	308	309	302	296	318	310	298	326	319	304	317	290	324	311	311	313	309	357	321	290	280	330	290	313	316	331	301	289	326	312	306	301	275	314	285	320	296	296	330	276	286	299	339	309	327	307	304	316	303	305	297	293	299	281	302	333	275	327	309	312	302	311	257	308	315	314	305	320	283	288	298	310	311	320	320	327	318	293	317	326	300	322	309	317	305	315	323	316	342	300	303	289	290	293	305	330	313	305	323	294	309	325	315	336	310	316	316	295	274	326	306	339	294	318	314	330	307	279	289	322	276	308	314	292	292	295	299	286	323	293	308	306	319	312	303	326	306	284	295	320	312	289	322	298	304	302	300	293	286	294	328	318	329	297	311	280	310	298	304	285	290	339	304	268	304	303	290	324	277	336	306	296	310	269	316	304	296	287	307	312	287	312	335	326	305	345	298	322	297	277	335	311	327	299	307	319	306	296	319	326	314	307	286	311	328	315	322	303	304	320	311	308	317	310	336	314	340	303	316	301	293	290	272	315	276	333	309	309	307	295	315	299	302	332	290	320	284	312	284	306	308	321	296	294	286	307	294	353	319	305	312	317	310	307	277	318	325	319	322	310	287	298	328	315	316	310	342	301	322	285	274	311	316	317	292	323	294	258	323	339	317	302	264	268	316	307	312	299	304	316	290	312	310	307	318	301	308	289	290	304	300	316	286	326	302	273	338	310	316	319	302	304	342	284	314	321	314	292	319	295	354	270	307	324	322	331	281	307	318	297	312	282	306	275	278	316	300	313	304	278	310	281	310	291	315	304	336	272	287	304	293	325	303	305	300	342	291	314	317	350	341	310	317	308	308	327	275	303	332	323	301	311	291	314	320	327	322	326	315	314	321	292	308	280	315	303	276	292	320	295	293	310	306	290	282	286	309	308	306	263	321	311	334	312	300	311	282	299	312	321	279	304	305	294	322	299	308	276	322	318	320	292	307	301	321	289	315	297	323	281	293	306	321	292	282	297	296	312	284	314	324	310	289	293	314	316	317	302	266	296	301	331	283	301	291	302	294	295	307	326	298	294	324	310	335	288	319	307	318	294	288	344	306	325	322	283	343	320	298	302	300	306	297	305	315	326	301	309	296	329	309	314	279	311	339	284	312	332	287	343	304	293	291	299	290	309	298	308	284	282	276	345	319	330	317	307	284	317	281	318	319	301	291	320	313	296	282	283	323	275	299	273	268	317	300	322	296	310	297	302	294	301	286	307	310	345	319	300	290	322	296	320	330	317	302	296	317	306	308	330	267	302	329	335	297	300	308	323	334	287	287	313	327	323	313	332	311	289	294	305	305	275	298	304	322	312	308	279	316	309	279	293	331	319	342	326	318	277	283	320	313	333	315	300	338	305	315	279	305	318	296	306	334	297	317	296	308	300	318	299	336	284	301	299	294	295	322	303	302	314	311	324	297	269	304	288	279	306	305	313	284	324	294	306	300	284	299	334	324	294	304	345	312	288	309	318	295	276	340	307	324	330	332	305	342	313	326	307	269	342	294	268	308	311	290	291	314	298	310	319	306	312	344	336	311	284	298	301	318	297	314	325	306	312	286	311	308	287	326	337	314	304	323	296	337	326	334	304	309	291	305	298	293	313	320	307	290	301	312	292	317	288	328	316	296	293	312	304	318	247	312	286	310	295	315	262	286	276	310	305	318	295	322	301	314	317	298	344	299	292	299	318	315	329	330	302	273	290	305	297	319	325	326	323	308	296	286	324	306	294	293	295	300	301	338	305	307	328	315	313	296	292	310	350	302	292	319	292	313	281	299	312	317	321	314	302	351	297	328	335	288	324	281	286	280	321	300	328	317	290	303	354	332	295	309	326	280	301	319	295	333	306	303	310	319	312	291	304	336	305	327	292	326	324	322	291	282	292	289	265	319	293	294	342	298	320	294	315	348	306	312	306	317	299	326	302	323	322	333	323	348	329	333	309	306	297	287	319	316	303	260	301	308	297	278	285	305	323	329	293	302	309	331	300	288	341	355	338	331	314	307	312	330	362	307	324	304	335	319	318	319	288	300	323	305	346	318	289	306	282	297	301	305	310	290	329	315	299	315	327	276	319	284	318	311	305	299	306	335	320	329	315	300	308	283	347	302	351	299	285	329	310	294	300	292	293	299	317	299	319	306	291	306	316	320	302	298	282	298	320	345	320	324	306	341	290	318	317	317	315	284	314	309	301	320	288	299	303	324	285	302	293	308	309	312	283	282	314	264	332	280	288	323	333	310	327	293	326	334	312	296	344	313	300	273	299	325	304	293	303	314	292	339	308	331	308	309	287	305	298	319	304	302	330	282	311	320	319	292	311	315	333	302	314	329	307	304	296	306	327	299	301	319	343	287	327	328	314	312	299	308	315	313	304	305	316	298	302	271	271	299	301	290	304	321	294	295	284	295	288	293	287	296	293	345	300	278	297	355	304	299	287	337	348	324	298	295	291	317	321	318	327	326	295	303	303	314	311	312	303	296	290	323	295	282	305	310	283	327	277	280	333	327	323	326	312	302	290	314	313	321	302	324	330	303	290	325	312	282	274	300	333	291	322	295	307	315	302	294	323	333	290	322	284	295	334	303	332	310	325	269	315	314	324	287	320	286	305	329	321	334	309	331	312	334	322	314	338	301	324	312	302	311	318	317	331	318	317	292	289	308	297	320	328	294	311	305	330	357	323	291	300	326	327	306	349	341	295	301	323	295	287
38638	39038	39841	44006	46895	44084	36705	34925	29329	21793	16894	13053	10814	8958	7944	6808	5228	4409	3903	3447	3216	2925	2684	2516	2260	2259	2223	1959	1947	1800	1674	1550	1480	1432	1376	1339	1305	1252	1229	1243	1167	1153	1131	1142	1135	1149	1129	1038	1025	1033	1033	1088	998	1004	997	1048	1033	1035	941	962	960	969	962	988	980	999	1008	995	976	919	972	973	1007	947	962	960	1023	923	1027	949	938	965	948	955	969	993	955	1006	955	949	918	932	976	997	1000	991	911	984	968	957	994	941	964	956	1024	969	913	930	912	978	957	942	958	938	981	1011	974	937	957	972	921	989	948	925	912	927	943	1000	912	926	933	956	957	983	976	934	985	980	938	927	944	875	998	936	975	945	887	964	868	979	962	911	958	944	988	950	929	1011	970	948	938	935	959	930	965	942	1022	933	969	966	1014	947	936	941	992	990	962	977	990	987	925	983	982	964	973	1002	970	951	985	981	938	943	1004	977	955	984	957	977	982	955	987	961	952	923	924	929	980	928	944	907	1023	956	941	937	992	934	969	943	936	949	988	934	942	976	959	954	853	944	929	990	947	896	919	929	931	982	1021	986	922	960	957	975	974	983	958	989	946	939	943	946	1011	977	987	931	976	990	923	935	940	924	943	980	936	923	993	1006	929	961	993	954	1011	900	975	943	979	951	974	927	955	924	971	900	1009	866	1004	952	934	950	909	912	966	925	956	1021	962	922	980	966	912	990	940	962	960	969	1004	994	935	952	959	942	884	1000	953	922	995	969	989	945	937	989	957	983	970	977	945	910	919	965	930	967	971	987	984	965	948	940	1006	933	950	961	959	989	943	960	858	918	995	931	1023	934	944	996	987	977	975	940	943	981	941	983	875	920	951	966	923	964	996	943	910	935	960	925	939	959	969	978	896	944	946	950	975	918	1004	943	974	978	980	934	932	931	958	981	985	917	1011	950	982	970	940	991	971	945	935	931	981	967	997	1022	924	974	948	911	948	921	943	933	914	1006	959	977	925	910	929	997	924	981	960	1023	931	950	906	946	972	949	919	951	957	1022	962	950	945	917	988	955	972	961	883	943	914	951	958	958	957	925	931	955	940	955	1019	965	956	1008	954	932	936	961	911	960	937	1003	1003	1022	954	954	1024	964	991	917	922	971	947	941	971	913	882	983	944	944	1010	985	962	950	940	922	947	942	955	1004	961	971	942	954	942	982	944	989	1002	986	971	952	944	947	994	962	957	924	993	971	943	970	916	918	888	986	941	944	981	967	952	956	960	945	1036	961	931	962	937	967	970	948	993	988	962	929	961	915	943	951	963	910	963	990	935	917	942	963	989	932	979	966	932	964	972	938	927	967	906	959	959	940	957	949	1029	943	920	955	912	903	983	929	959	900	947	952	931	933	935	968	963	922	919	964	878	964	946	948	953	964	904	944	869	981	984	969	977	971	927	893	920	925	949	938	924	949	957	931	977	945	933	928	906	993	934	921	980	886	965	888	930	967	969	938	918	961	961	921	1012	943	982	922	935	977	979	1008	940	998	954	946	942	999	971	904	885	981	964	936	951	927	959	883	945	921	1002	982	917	956	978	911	958	941	962	950	953	926	930	942	961	1026	944	925	928	975	914	915	892	1000	930	961	949	949	882	912	942	999	917	967	964	1040	960	982	970	982	952	946	932	963	941	952	919	939	977	887	1023	948	967	997	947	960	980	954	980	998	945	954	921	945	908	930	1006	939	906	936	936	942	946	913	936	927	911	999	950	947	920	900	1020	956	943	984	945	928	928	964	927	894	941	957	1021	985	985	919	958	979	940	927	935	936	978	988	972	939	970	944	959	954	966	931	945	998	943	915	923	943	933	989	1017	923	970	962	983	896	944	994	912	947	962	901	953	939	963	1005	950	946	950	939	916	997	987	885	961	958	970	852	976	922	937	969	935	1003	976	952	945	990	978	923	911	924	976	898	982	1002	989	884	921	948	982	905	995	959	1003	956	944	965	996	965	944	1001	933	986	989	966	1003	981	935	973	991	938	937	919	963	948	944	1002	924	964	926	993	956	920	949	910	961	905	953	978	968	966	923	914	978	1032	952	927	993	927	945	996	944	970	979	926	904	951	965	970	883	969	986	954	926	952	952	953	965	954	938	956	950	939	973	926	961	921	986	907	1021	986	941	973	839	965	941	948	963	985	901	989	981	938	992	990	900	954	970	1016	981	925	965	993	956	958	938	960	990	958	960	931	963	955	970	938	940	946	962	1009	929	936	997	959	957	936	966	862	999	952	940	933	939	946	1017	970	934	983	927	980	980	1050	956	898	971	955	994	987	1014	934	971	999	955	998	956	1038	952	931	945	918	968	936	943	948	964	961	976	976	995	981	996	966	989	972	964	952	933	937	929	953	937	913	952	961	949	882	976	894	949	972	987	950	990	1007	932	969	981	912	915	892	937	976	924	959	909	989	959	987	922	944	960	916	931	949	1006	902	942	980	993	921	952	1015	928	965	942	928	932	929	963	915	960	966	907	965	992	998	971	951	921	945	940	936	950	989	998	981	916	994	1014	966	940	950	921	907	979	944	911	927	962	985	947	919	952	996	955	938	956	1011	911	1013	938	972	975	983	985	929	918	925	951	957	934	1003	981	942	905	968	960	930	992	925	985	959	939	956	928	970	983	918	973	915	939	988	907	951	980	993	919	956	971	950	975	933	973	976	938	929	993	994	882	959	969	910	952	1001	958	908	983	980	957	970	963	937	969	957	1032	932	934	952	934	944	941	985	911	1001	901	956	950	921	941	990	946	980	935	943	942	970	901	957	925	904	949	929	1017	909	911	938	963	918	959	956	960	918	951	954	1036	948	970	942	902	959	920	930	919	965	968	982	944	947	949	1001	902	946	929	984	892	993	991	987	929	889	970	934	962	990	919	960	987	966	1007	936	927	916	1001	900	953	975	983	888	957	979	936	955	973	990	994	935	948	930	956	925	951	978	980	964	1016	1001	957	994	931	949	958	979	1038	964	928	967	987	970	930	937	946	950	933	900	963	934	915	950	954	988	940	916	939	998	981	948	951	972	919	999	992	903	918	943	952	989	989	922	905	987	940	973	998	964	959	933	937	993	959	904	850	987	968	927	949	1020	942	999	999	951	973	960	961	941	955	950	1004	948	983	977	985	989	930	894	959	935	973	1027	927	961	977	980	936	983	943	969	951	907	942	937	998	959	960	992	1016	869	946	951	971	929	979	968	976	986	963	966	982	983	932	980	916	974	965	985	962	881	919	958	1001	907	974	903	925	973	930	955	919	947	942	952	905	980	996	961	945	979	957	972	929	981	947	950	920	981	969	950	951	956	961	984	950	977	983	966	971	960	901	991	931	951	926	918	952	964	914	904	927	978	971	953	972	1004	946	976	935	953	939	979	975	1011	892	949	999	946	936	985	945	899	886	926	945	931	988	935	978	975	948	959	917	921	929	974	942	941	924	899	938	930	1016	971	929	935	946	994	949	943	912	972	969	967	993	953	927	978	932	957	979	1015	959	918	954	1003	994	910	1023	922	902	984	1016	907	946	908	993	930	961	972	876	1002	959	949	991	975	943	981	939	942	998	895	995	964	962	979
16440	11325	8991	7234	5206	3968	2287	1620	1242	918	683	565	511	421	399	345	384	353	347	300	324	303	282	248	287	280	267	289	259	292	267	235	254	215	235	214	230	222	235	204	213	207	219	234	203	214	214	229	245	222	191	216	196	224	206	230	238	202	232	208	221	202	200	253	227	197	209	212	200	210	212	208	202	191	223	188	215	189	198	211	223	199	235	216	192	219	200	238	201	193	227	196	232	219	183	220	226	205	221	222	208	249	213	223	200	216	181	203	229	215	227	228	211	205	251	229	245	232	192	215	221	215	196	226	206	224	218	209	209	229	189	229	188	196	212	229	218	213	223	209	224	234	207	229	179	227	212	240	212	256	207	192	207	212	237	228	249	200	210	197	236	225	178	215	229	198	208	229	197	210	218	209	245	206	203	218	221	191	213	198	215	192	236	206	219	234	209	207	196	205	233	199	210	204	236	211	231	207	208	213	255	220	233	216	176	224	205	231	200	203	211	198	203	213	171	214	199	179	204	217	231	189	221	216	235	213	188	197	208	199	204	213	216	204	208	219	208	205	214	231	226	188	200	188	209	193	223	236	228	242	220	227	211	205	209	210	212	219	208	202	200	214	215	238	218	219	227	220	219	210	200	243	235	222	239	215	218	235	209	210	217	209	225	235	199	240	221	214	213	226	201	199	203	193	219	204	239	226	235	229	210	196	193	218	229	224	229	207	243	243	220	235	180	212	219	218	205	235	238	214	223	208	235	221	183	211	188	219	213	213	213	210	227	193	216	229	196	196	212	210	212	225	244	202	186	210	221	200	211	197	229	191	226	230	233	217	215	220	224	263	165	202	201	213	216	182	234	216	231	206	207	220	204	229	228	191	209	231	242	218	202	223	209	213	197	236	197	188	195	210	216	183	219	240	200	213	201	204	192	196	209	211	204	200	211	199	223	228	187	237	206	212	205	196	204	235	186	186	238	235	231	217	231	186	184	215	232	203	210	204	236	230	232	222	207	199	205	185	212	227	218	215	227	240	184	213	198	225	222	202	200	219	233	213	201	223	212	212	206	212	204	191	178	208	204	208	210	200	228	181	237	224	221	228	182	199	219	234	213	222	201	202	199	224	213	209	208	214	221	222	211	224	190	232	208	225	221	227	195	208	186	189	204	210	215	227	223	193	221	200	189	219	205	216	236	190	221	184	209	236	180	217	214	241	214	191	194	225	208	191	179	197	214	197	213	215	226	236	206	193	219	234	206	223	209	233	236	209	211	207	217	211	235	213	192	197	176	214	216	206	220	210	201	236	219	228	192	208	232	227	192	236	211	220	229	185	165	200	217	223	223	221	215	219	229	213	197	210	213	213	213	205	210	223	194	211	207	187	210	221	201	229	214	214	176	215	235	211	213	197	195	219	216	212	197	224	225	215	212	249	226	239	212	202	231	199	223	205	187	218	190	215	197	231	213	195	222	202	217	214	224	208	211	196	196	223	194	198	207	217	202	207	228	213	221	209	182	237	202	207	261	208	207	212	196	204	228	217	222	212	196	239	190	214	197	214	190	222	190	203	220	232	216	196	215	224	232	229	213	224	190	219	218	210	212	214	220	190	241	232	216	178	192	208	221	225	194	199	212	257	210	247	205	226	212	221	214	231	192	230	214	234	203	215	209	209	219	224	213	210	196	228	215	216	182	220	226	217	213	202	223	223	221	229	208	210	237	223	197	206	229	221	202	218	228	213	221	217	216	235	218	234	214	198	208	224	216	189	196	222	212	213	225	173	182	234	215	200	215	215	197	204	199	192	213	221	223	181	199	210	232	219	212	226	207	207	218	213	231	209	229	208	204	225	190	208	200	194	217	201	230	204	240	194	237	197	225	227	210	213	211	217	231	189	219	199	219	218	228	209	222	201	255	222	230	218	235	224	219	208	210	204	209	204	218	220	179	232	214	215	204	221	236	202	224	231	213	226	176	226	235	221	236	228	219	241	220	180	235	211	211	180	232	219	208	213	204	241	201	194	195	213	217	200	218	214	210	206	201	205	201	186	208	232	220	216	218	222	203	210	206	213	206	232	201	214	223	206	230	201	234	196	229	203	223	199	214	202	188	229	207	234	213	195	218	195	213	230	207	229	223	219	197	190	217	217	237	208	204	246	219	184	243	216	217	200	226	210	219	229	210	222	188	224	214	196	222	188	199	203	216	224	218	228	216	215	218	206	238	214	222	229	203	231	204	233	214	209	190	225	225	203	187	209	205	212	215	198	197	217	202	195	196	196	240	223	213	214	212	216	219	215	246	228	212	208	233	211	222	240	235	216	203	216	202	180	211	221	203	203	204	211	207	215	223	224	215	208	239	199	205	199	210	202	187	227	221	182	199	204	240	193	217	214	210	193	215	206	201	217	237	202	211	209	215	210	216	220	197	201	207	185	239	221	194	226	203	182	202	190	219	189	217	213	216	215	231	210	202	186	190	219	214	230	235	200	181	232	234	232	208	195	214	206	205	228	215	206	222	197	223	218	207	219	207	229	219	213	211	204	216	189	211	238	211	209	200	206	235	218	208	199	184	213	203	212	237	204	201	185	195	225	212	177	225	224	220	191	218	224	245	208	236	250	206	203	200	191	227	197	220	225	210	204	211	203	222	224	211	231	203	242	232	239	204	205	205	216	234	221	224	229	222	192	219	222	196	219	201	185	204	210	237	228	207	204	233	216	223	247	194	191	205	235	199	214	213	197	209	194	223	183	222	229	183	213	188	214	222	215	210	214	194	225	227	215	198	188	223	213	211	203	227	215	232	229	235	208	228	241	188	228	223	231	228	218	201	216	197	193	211	211	225	214	193	210	218	216	216	218	215	205	238	200	211	224	237	211	200	224	230	221	204	228	218	207	242	210	203	221	200	188	226	204	222	197	227	193	225	221	208	191	218	215	223	210	188	205	233	212	221	226	202	204	205	177	221	215	222	202	199	189	223	221	200	187	212	212	189	212	192	196	212	204	217	214	210	219	219	224	192	227	208	216	216	177	237	233	233	177	223	200	209	191	194	203	239	231	196	220	219	221	193	222	203	234	213	224	235	193	187	222	188	217	226	197	204	221	194	233	198	215	213	208	219	216	215	200	230	208	187	189	215	224	215	219	213	232	247	195	188	232	202	206	203	237	199	208	226	226	194	209	214	217	227	225	190	232	222	212	221	195	204	221	217	232	210	212	227	196	197	228	211	203	211	221	215	206	233	230	238	220	213	206	221	203	210	214	171	220	191	203	204	209	214	218	228	188	214	198	202	221	207	226	235	200	199	199	202	212	212	208	233	214	248	218	197	210	192	233	222	218	179	199	244	201	227	211	217	213	210	221	209	226	237	213	229	182	214	208	195	202	209	213	201	210	199	209	226	224	187	204	218	213	210	217	218	226	219	212	215	223	221	214	211	217	199	214	213	212	183	192	220	205	216	213	182	201	232	212	224	182	217	226	206	230	217	211	219	206	215	217	195	221	224	218
13097	12992	15299	16414	15243	12474	9062	7242	5769	4638	3636	3164	2695	2242	2144	2002	1796	1622	1506	1413	1398	1284	1274	1223	1234	1133	1085	1075	1053	994	973	921	894	892	837	829	801	807	785	800	758	766	772	743	746	725	698	705	727	752	721	699	687	751	697	739	735	689	739	731	705	737	718	703	692	641	728	627	715	753	701	674	716	692	687	683	691	692	694	736	716	702	715	668	731	691	740	710	680	739	712	701	761	689	724	713	715	635	752	723	665	712	742	751	730	713	710	658	718	681	716	717	718	702	740	719	717	677	653	686	694	693	646	678	690	672	665	703	780	747	709	727	695	747	649	700	701	727	689	697	707	688	703	747	715	660	705	695	713	698	710	711	700	745	738	699	655	712	716	724	674	699	741	711	675	747	697	714	682	713	742	720	688	693	731	729	702	717	695	665	686	718	681	723	725	686	766	750	726	697	696	680	689	723	690	643	715	676	681	679	715	660	724	707	719	677	696	753	659	667	699	726	698	723	745	718	705	673	726	732	684	724	696	675	719	700	688	690	661	673	698	694	696	747	736	658	697	718	760	718	688	692	713	702	675	714	727	709	649	698	706	695	681	742	725	660	691	683	677	698	644	684	678	685	700	718	698	689	722	679	679	707	664	753	679	735	698	728	749	716	722	693	689	648	727	667	709	667	745	681	709	719	654	696	718	690	698	745	705	745	720	710	708	715	698	673	705	707	670	721	703	665	685	742	757	710	747	695	687	727	732	721	710	677	688	706	680	704	704	733	710	695	691	724	706	719	723	670	711	770	677	672	673	710	682	727	709	660	743	693	714	714	691	723	716	697	672	748	681	708	723	674	679	689	693	666	667	748	667	698	700	711	669	717	636	705	738	663	724	700	713	720	686	683	694	691	725	715	710	699	662	732	685	694	753	705	699	745	731	677	736	692	736	705	701	690	707	688	691	732	713	684	699	699	669	686	751	668	686	628	697	705	707	705	704	712	745	680	733	702	667	704	693	662	717	711	716	725	707	728	731	726	643	755	725	724	686	699	692	707	744	736	676	699	737	750	723	678	715	670	712	646	711	710	718	718	703	699	680	694	771	687	689	688	690	703	703	671	703	705	676	776	684	708	684	682	681	694	704	654	701	724	689	710	695	655	646	684	638	700	672	703	723	678	777	680	696	690	704	681	707	723	660	675	707	683	718	701	677	708	672	679	702	721	675	705	675	718	692	701	700	723	736	722	722	667	685	703	699	690	658	698	690	702	697	739	685	674	732	685	734	692	706	721	736	741	730	693	695	678	706	744	717	737	660	710	731	745	701	733	697	673	709	719	732	752	704	708	682	745	722	722	702	688	694	660	668	714	725	725	694	658	685	676	705	723	708	680	680	676	758	689	729	670	737	719	722	753	706	694	774	696	694	717	677	708	701	711	692	675	673	631	690	713	691	707	722	691	681	687	735	746	733	673	716	681	684	665	677	687	681	677	685	715	701	680	702	682	733	714	660	741	649	673	720	710	684	707	686	712	717	676	691	737	721	745	683	669	728	682	676	700	732	684	718	658	678	737	698	692	700	704	696	690	686	697	717	701	707	711	674	755	732	688	697	713	727	682	701	696	708	713	676	715	674	677	744	672	666	712	671	727	678	684	669	650	692	698	712	674	723	701	684	678	700	707	745	752	703	726	747	659	661	694	709	731	709	692	705	707	674	726	683	683	703	738	684	693	664	666	730	744	693	712	699	707	686	704	694	751	697	720	722	714	685	707	684	693	679	723	688	720	684	674	717	770	725	724	715	704	687	676	671	658	697	699	740	701	716	678	739	699	668	670	672	649	715	686	742	732	705	680	736	671	687	712	741	714	714	735	662	732	685	715	680	693	688	701	701	696	734	659	716	722	693	674	717	681	674	711	738	711	703	676	694	645	684	727	745	691	674	690	696	754	660	726	655	712	700	678	730	669	673	695	718	726	743	720	701	732	738	694	710	719	698	702	686	655	693	711	705	699	675	682	679	675	656	710	707	684	758	715	669	674	744	710	674	706	690	724	687	697	732	717	676	752	750	719	657	724	728	687	730	706	706	725	692	716	707	689	703	665	699	673	651	710	717	723	729	682	652	696	678	668	726	685	676	691	733	683	690	713	715	774	736	709	747	675	668	736	682	695	708	682	673	724	669	704	680	707	686	701	673	686	752	709	701	680	694	695	691	691	716	687	672	696	705	711	740	658	675	705	697	677	695	734	710	712	664	705	671	655	720	722	711	674	693	708	648	717	663	698	705	674	680	709	689	669	682	722	705	709	737	711	656	702	708	685	675	672	730	698	740	725	710	661	744	677	744	678	721	691	705	689	695	654	725	715	651	688	721	701	649	729	685	679	724	737	696	631	699	692	720	727	712	731	729	704	677	704	688	746	741	696	679	660	685	690	701	703	715	679	695	673	708	722	701	707	713	688	697	719	700	710	670	713	719	712	686	683	666	681	684	696	681	718	705	712	627	694	743	713	698	705	707	760	727	695	722	680	730	687	634	688	697	700	699	708	705	657	688	719	705	660	710	698	673	688	728	712	691	720	718	729	730	720	736	713	694	682	756	725	669	708	695	711	685	722	712	771	687	670	730	707	727	762	707	741	698	731	696	725	664	751	695	667	732	648	712	675	733	720	727	750	669	717	696	696	636	701	698	682	714	716	680	691	753	679	680	703	720	730	756	694	716	736	638	717	703	688	695	735	721	691	714	693	671	667	686	708	644	712	705	714	708	685	739	779	663	691	682	710	695	702	712	692	671	686	727	701	707	690	691	725	657	716	722	690	752	691	721	754	664	700	720	695	717	659	724	689	691	684	675	730	670	738	676	730	684	731	690	702	716	696	690	720	695	731	649	689	663	710	643	651	666	697	704	712	714	714	700	725	723	741	699	729	684	714	722	684	736	700	733	752	741	691	714	704	672	695	686	698	692	703	663	701	691	738	660	710	753	695	709	634	692	717	692	706	715	721	698	726	668	719	717	678	715	674	686	738	737	716	745	732	705	695	712	684	715	719	727	728	703	746	658	785	688	706	769	747	749	784	733	697	698	665	683	734	720	699	697	726	696	707	724	734	642	686	689	734	687	711	690	666	742	723	709	694	754	726	686	714	663	714	722	705	780	680	728	685	735	692	686	711	704	708	709	734	703	649	702	723	688	714	703	652	702	709	704	675	716	726	707	685	710	671	716	680	706	690	713	673	715	695	690	697	733	704	713	680	687	745	683	749	673	683	774	715	696	723	679	655	653	698	705	711	702	704	725	684	708	681	697	734	685	690	688	673	669	698	699	680	759	726	756	667	682	683	707	721	672	731	671	710	671	690	716	692	693	742	752	708	709	699	703	675	752	721	690	702	720	676	653	697	686	699	679	683	752	712	742	749	685	713	730	726	696	703	735	713	673	724	642	732	687	733	659	692	707	761	724	670	674	689	723	660	697	763	706	701	661	695	717	665	705	667	713	727	716	661	681	737	697	730	661	704
40188	38251	31062	31166	29434	27584	19216	12891	7755	4860	2531	1867	1281	1078	773	748	599	551	504	461	426	401	368	369	351	315	307	297	321	279	281	284	282	296	258	242	234	225	250	250	222	235	244	246	227	235	240	228	234	202	230	250	230	206	206	231	205	191	231	226	217	210	221	232	230	193	211	222	231	203	234	226	226	234	240	199	266	209	240	254	205	209	225	213	192	254	229	240	235	247	241	218	206	214	198	220	223	213	220	225	225	230	215	236	215	208	215	216	224	260	206	222	237	188	224	195	232	234	208	178	231	224	214	211	199	240	218	213	189	189	221	213	209	221	220	198	219	256	216	215	246	242	206	249	232	198	209	221	205	236	245	234	239	209	210	234	236	229	218	223	225	215	182	242	235	222	223	224	209	224	187	236	205	217	219	228	258	213	201	196	217	220	225	236	228	226	227	223	245	231	236	196	213	212	235	209	210	213	213	219	223	211	218	238	234	242	226	222	213	256	253	232	227	235	227	217	225	214	259	231	208	244	216	212	225	209	221	204	220	233	214	202	221	219	246	216	196	210	247	209	256	222	225	200	222	240	228	225	251	221	221	231	233	213	219	216	212	228	201	217	218	249	231	225	216	220	226	222	219	256	224	219	211	206	235	255	173	221	223	225	199	224	235	219	245	212	196	216	229	199	229	223	247	203	235	245	220	209	223	222	189	224	199	232	254	180	215	197	222	219	240	223	231	209	220	222	246	217	194	233	218	196	209	244	220	217	237	227	230	209	210	235	234	208	185	223	213	199	221	236	221	205	211	209	233	214	231	221	225	224	208	228	236	242	234	236	216	265	245	217	229	223	214	235	207	224	202	196	215	207	226	220	241	198	219	200	227	226	228	219	219	242	241	212	217	222	229	233	216	227	248	225	234	228	228	216	235	218	226	206	194	250	244	208	226	235	245	227	256	224	227	198	213	235	227	211	222	217	203	213	243	215	202	228	220	212	196	210	198	231	225	228	221	228	224	219	238	239	215	231	230	224	221	247	227	208	212	215	220	221	193	218	209	211	226	249	225	230	200	209	213	220	230	181	208	234	210	237	224	222	229	198	217	221	198	216	246	181	196	228	236	203	226	205	214	228	214	237	245	201	226	212	231	241	220	213	234	202	222	237	204	224	202	203	202	216	210	223	223	228	212	227	243	208	202	243	228	211	218	233	220	228	231	188	216	202	205	212	205	206	243	223	209	221	224	214	226	249	219	261	214	209	263	204	223	223	231	229	219	222	216	202	237	213	236	218	221	223	225	217	216	225	223	243	205	237	216	201	245	213	229	216	218	213	204	217	215	252	233	218	227	208	237	222	217	203	198	216	213	204	201	207	215	232	200	210	211	235	257	269	209	219	198	225	220	231	226	216	223	197	217	207	231	222	233	215	235	217	234	268	232	239	210	204	246	250	221	246	223	225	207	218	234	242	206	217	216	236	201	214	258	241	204	211	243	223	225	206	205	219	242	222	241	236	215	223	213	207	241	246	215	208	225	245	233	237	227	211	217	231	216	241	248	212	197	202	232	197	209	224	244	188	235	195	206	225	208	207	241	247	226	219	228	225	226	234	220	217	213	231	232	223	208	223	216	204	210	241	217	235	197	215	237	211	192	217	213	192	222	213	216	245	239	224	192	204	217	204	207	229	197	242	203	234	226	210	225	220	227	216	230	219	214	220	205	218	239	228	232	215	234	235	203	207	228	195	194	235	261	222	217	219	223	213	233	206	210	229	214	209	225	241	251	230	220	241	222	217	208	228	243	230	228	237	197	218	200	210	189	209	205	200	226	218	187	191	236	239	218	228	218	209	208	237	218	219	215	213	222	217	246	223	239	203	221	244	220	213	223	232	245	216	196	220	212	224	219	201	231	229	229	237	213	217	217	224	222	225	235	237	256	231	238	219	218	238	199	227	218	226	240	225	208	203	205	242	230	203	217	212	222	224	211	197	235	207	216	203	199	249	219	226	231	226	216	219	216	203	230	217	230	221	224	249	235	240	212	206	255	222	211	222	205	220	211	230	241	213	197	241	220	221	218	218	223	232	220	217	204	214	199	214	202	227	226	216	208	203	216	235	235	224	193	250	226	256	206	206	243	207	194	212	225	236	207	220	212	233	206	224	212	210	190	238	227	197	223	221	222	244	204	215	209	217	216	224	230	214	187	234	224	230	225	236	213	217	229	201	218	194	214	210	245	201	208	196	212	214	212	249	206	204	233	230	248	187	215	221	224	219	195	230	230	233	219	246	197	247	218	216	223	223	212	204	244	192	261	257	212	202	192	220	213	233	247	219	200	237	242	208	226	222	214	218	208	223	195	227	237	198	231	221	217	251	228	238	239	240	227	242	209	231	221	220	225	242	233	205	233	202	238	245	221	219	240	218	222	220	227	215	230	258	228	221	204	207	201	224	194	198	226	212	210	211	222	212	223	243	214	214	227	246	235	267	202	231	200	177	234	212	216	232	210	236	212	221	227	215	252	232	240	228	239	215	215	201	212	214	234	220	209	205	229	260	214	221	219	214	215	222	241	181	228	225	210	218	203	222	213	229	217	230	214	210	201	209	197	216	222	201	232	210	179	214	219	255	240	187	222	226	206	235	227	221	227	241	218	210	209	224	202	230	221	231	219	228	222	217	216	226	216	206	235	213	196	228	218	234	208	224	218	229	200	210	198	194	235	225	236	225	208	220	200	254	240	231	202	213	223	214	238	244	230	184	206	219	228	223	218	235	201	207	209	213	226	233	218	218	219	200	203	220	198	224	246	236	205	226	195	234	226	204	218	211	210	213	225	236	255	217	201	223	238	219	207	221	222	222	219	207	233	265	231	202	242	228	226	232	208	230	228	234	223	233	249	229	202	216	215	225	217	242	230	200	226	233	217	225	238	219	200	213	203	229	214	227	226	219	234	210	220	215	196	224	227	254	205	215	206	213	205	196	208	205	224	214	238	192	221	220	253	208	207	242	253	235	238	206	210	231	217	213	196	229	209	237	241	238	218	212	223	218	204	212	196	233	197	208	207	204	197	234	243	217	207	237	209	201	216	225	239	209	238	231	233	236	223	197	202	222	213	179	217	231	189	228	237	190	221	235	198	231	201	224	228	211	197	225	220	237	205	233	229	220	226	210	242	203	221	248	179	228	203	206	222	203	202	238	220	226	240	234	221	204	210	208	228	223	199	227	201	197	217	191	194	203	219	210	220	228	202	219	227	225	235	256	232	229	219	219	220	205	227	228	208	200	246	197	236	242	212	227	219	197	224	229	221	207	241	208	229	218	224	256	192	224	204	237	224	199	196	206	229	229	235	198	224	213	216	233	211	205	211	214	210	232	222	214	217	212	189	247	213	222	219	220	229	184	200	229	240	181	218	232	234	193	246	241	230	213	217	211	228	231	245	183	232	239	225	224	196	190	221	185	219	204	196	200	234	222	217	229	209	224	227	224	216	225	218	221	248	224	224	233	243	225
31521	32464	32870	37336	38557	36736	28204	26287	20513	15455	10496	8336	6885	5562	4621	4312	3356	2952	2736	2444	2019	1971	1798	1718	1608	1543	1523	1395	1322	1221	1199	1047	1062	1009	1014	923	927	839	863	901	874	856	844	870	836	813	792	768	787	774	773	776	735	763	795	740	731	776	756	760	712	734	732	725	727	765	726	752	768	711	743	798	688	725	734	729	764	754	735	736	727	756	686	725	702	712	747	676	712	716	751	744	742	728	706	748	756	765	699	728	736	721	734	746	696	710	736	732	713	738	691	713	708	719	744	725	714	710	705	760	754	740	733	759	684	723	699	696	734	732	702	721	757	734	736	716	732	730	721	701	751	708	715	721	715	691	744	728	697	728	705	694	777	704	752	680	746	708	755	728	771	722	707	733	688	740	737	747	766	704	697	687	737	761	723	692	701	706	691	739	695	690	707	715	722	719	715	738	746	722	766	753	708	747	709	748	720	709	718	799	694	738	729	717	716	734	773	669	753	736	710	711	661	744	669	680	718	741	707	747	701	708	719	688	699	757	731	786	768	730	740	708	748	735	717	744	742	743	734	713	729	736	744	690	739	718	714	732	714	729	751	718	748	733	724	694	715	725	730	689	766	738	751	734	770	774	706	762	713	707	727	683	701	715	707	727	730	713	743	721	723	701	718	697	730	738	732	744	768	729	755	752	717	753	757	753	717	722	731	726	695	775	692	801	726	735	755	738	737	730	692	746	760	748	703	757	700	711	726	734	714	715	723	694	708	695	747	698	762	729	677	745	679	743	739	723	732	726	731	724	730	715	739	704	716	734	785	679	731	728	744	778	744	690	759	712	713	690	721	774	691	740	733	748	748	673	744	743	763	711	712	724	738	712	720	721	752	720	817	711	730	741	740	737	704	718	727	764	700	707	694	747	746	738	717	704	718	761	756	705	740	710	680	737	718	705	687	709	685	744	723	716	712	762	699	754	711	724	759	698	694	732	779	717	757	713	703	729	749	741	777	679	680	748	723	708	738	698	700	711	744	731	728	675	726	736	754	751	729	728	734	725	717	706	711	691	710	782	752	714	746	717	744	714	680	694	770	743	689	729	713	718	707	748	717	689	701	682	743	747	731	698	677	690	719	688	710	715	719	710	738	753	734	724	730	696	763	697	750	732	717	724	755	784	704	743	738	691	737	725	737	741	728	678	711	752	758	702	734	700	742	690	740	684	731	724	697	758	757	759	712	739	709	713	746	742	710	736	719	750	692	739	753	762	731	757	658	720	774	755	715	697	758	752	728	767	731	740	722	687	723	766	677	750	739	720	694	729	769	716	676	726	721	682	698	726	756	708	670	674	711	724	743	723	699	734	700	684	693	747	738	750	749	732	664	769	703	702	698	760	742	733	726	731	736	733	711	752	752	704	667	782	760	741	713	697	671	729	690	735	761	777	708	696	717	768	717	676	688	737	752	768	730	726	727	736	705	715	721	697	721	715	717	741	698	720	756	788	677	717	743	758	713	794	710	707	717	735	723	748	734	699	715	771	715	721	744	734	728	735	683	719	749	723	711	725	720	696	725	737	726	692	765	723	700	747	693	698	738	699	788	709	702	725	721	711	756	741	721	708	749	725	743	645	731	749	676	699	717	712	749	710	689	711	692	700	729	739	721	793	700	772	723	761	698	696	705	720	772	684	744	716	729	710	710	723	739	705	750	721	758	727	764	713	727	711	726	677	716	724	719	691	690	751	726	738	737	695	710	685	702	786	670	732	721	706	675	735	704	675	711	742	704	735	721	678	702	721	701	714	713	674	747	740	717	750	767	729	722	738	713	717	755	725	734	691	726	726	739	701	703	683	736	708	721	733	721	735	715	740	738	716	757	758	718	707	733	715	725	741	741	748	708	699	734	700	713	662	722	785	724	715	734	684	742	733	765	733	758	703	766	738	737	737	735	699	718	692	751	772	768	736	749	738	718	685	738	737	752	700	680	702	741	682	733	747	729	712	716	774	753	745	746	713	732	717	746	735	754	732	744	713	728	738	779	734	699	696	720	732	695	716	733	717	746	755	830	729	757	777	748	698	753	736	755	711	717	717	697	767	699	703	723	753	738	689	715	711	729	720	720	694	790	746	737	785	678	717	725	708	709	690	716	704	714	770	743	728	789	750	742	706	757	714	679	746	719	739	713	702	747	711	713	757	735	689	744	745	755	693	686	720	736	749	704	731	735	711	719	703	701	693	732	754	718	701	700	741	776	747	740	701	706	720	685	738	721	730	776	726	757	723	712	734	732	716	713	724	705	718	761	719	708	743	709	782	718	745	754	719	734	673	726	718	733	777	742	721	747	699	744	717	712	699	709	747	720	701	704	721	745	725	658	722	688	712	680	665	753	714	721	723	710	702	709	756	735	763	676	716	750	732	743	721	733	717	713	754	703	662	728	720	723	723	741	751	711	693	731	690	694	720	729	716	677	716	708	777	758	704	699	713	737	754	772	733	736	726	719	700	716	778	798	712	788	730	709	714	706	724	752	646	732	709	776	719	718	715	756	720	748	734	755	749	717	747	738	723	693	728	699	743	757	746	769	692	710	717	708	719	683	722	702	727	698	703	700	717	688	767	679	714	704	722	739	703	739	719	733	741	725	683	745	725	777	693	739	703	719	743	759	714	721	758	716	710	720	741	692	741	748	729	707	725	715	719	716	731	749	741	738	676	770	759	648	759	737	746	736	696	718	713	735	791	745	706	728	754	750	730	736	715	790	683	693	688	730	701	711	744	699	776	758	698	723	703	722	704	710	658	736	755	776	722	756	750	707	742	728	723	680	726	702	704	742	720	732	754	711	726	742	739	727	699	706	702	714	727	687	765	766	739	739	712	720	752	704	692	742	718	714	682	694	714	717	703	667	732	692	750	720	694	718	702	739	726	702	726	687	698	727	728	681	760	726	698	710	723	737	683	764	711	719	716	771	775	692	759	769	766	694	743	717	765	759	747	672	719	753	723	696	731	731	718	730	716	726	722	753	769	710	723	707	741	699	658	686	743	682	761	704	722	690	695	732	771	778	704	744	722	739	693	696	779	690	711	747	699	709	707	753	722	722	738	733	745	759	725	685	705	690	722	708	759	711	700	742	734	718	770	693	698	721	748	658	689	709	718	686	698	720	715	728	759	717	721	722	738	697	697	705	738	682	704	746	712	745	712	746	702	754	761	716	691	742	716	732	718	752	713	752	783	745	719	692	720	698	722	750	710	709	674	731	730	766	763	767	741	761	673	713	720	738	711	673	692	717	726	688	724	691	773	686	695	675	721	731	717	707	680	719	688	712	756	694	703	735	696	773	716	683	787	721	728	685	709	714	684	704	718	679	749	751	739	712	705	711	725	703	713	703	734	728	724	730	714	777	744	737	696	725	727	752	684	725	701	753	757	670	699	754	734	713	708	740	738	689	733	706	744	701	728	736	695	697	679	683	745	709	752	702	765	784	698	728	711	749	741	705	740	693	739	735	745	706	703
51125	42418	33933	35263	36041	34989	27665	22955	16186	10608	5698	4038	2778	2134	1586	1402	1042	835	676	685	607	590	552	519	488	487	453	413	397	403	405	382	358	358	379	362	361	366	389	323	364	340	357	321	286	305	311	344	299	326	311	314	352	346	331	304	308	327	305	348	328	293	307	328	300	306	286	320	325	326	308	300	323	294	310	346	342	302	304	285	321	295	310	334	305	316	302	311	349	310	312	307	272	295	328	316	319	320	326	304	312	309	315	292	313	293	312	308	303	277	328	288	285	283	310	298	302	311	306	303	321	318	294	293	298	297	299	322	339	302	304	322	295	297	331	278	311	302	312	328	317	309	299	326	301	300	316	306	284	305	304	295	305	327	314	301	325	312	338	287	287	314	339	316	289	292	289	312	294	314	316	311	307	333	312	276	309	335	308	316	293	327	307	297	313	316	336	301	322	316	304	292	317	306	287	338	312	304	319	322	291	317	302	293	315	285	302	296	297	323	293	313	315	286	302	294	290	308	347	326	313	314	290	303	292	308	325	302	310	354	316	312	323	328	287	335	313	307	303	322	310	316	310	309	321	306	295	304	336	330	319	278	297	291	289	304	309	306	317	314	288	336	289	308	306	281	326	297	298	304	335	280	303	337	313	335	291	289	299	313	312	306	297	318	313	287	340	299	296	317	312	308	300	315	298	288	309	308	307	308	293	290	320	333	261	354	315	325	275	300	317	311	293	306	329	321	339	306	298	345	314	311	301	304	304	297	309	298	309	329	319	337	289	299	306	279	310	313	347	329	316	316	310	294	310	282	296	316	314	323	332	312	319	327	295	301	299	309	314	315	287	315	346	308	355	298	340	296	341	310	328	329	320	310	340	309	331	313	272	306	316	283	311	332	298	299	305	319	318	334	298	280	291	297	292	316	313	304	277	288	313	312	320	339	321	304	310	328	305	329	303	325	313	316	328	341	301	275	291	309	314	332	303	314	319	303	323	307	313	303	299	327	315	339	309	300	310	308	331	316	328	325	308	288	336	266	301	307	300	323	353	275	343	291	319	292	300	300	313	313	305	322	316	306	306	296	304	347	301	335	297	329	334	290	310	316	282	324	308	303	303	317	308	322	301	336	311	341	303	315	329	333	335	317	321	338	287	312	298	326	338	305	313	302	302	280	322	327	331	326	285	332	312	319	294	310	303	293	318	275	290	311	313	333	309	300	283	282	292	299	306	317	354	309	306	321	322	324	347	299	316	326	325	295	288	296	261	315	322	313	319	317	310	328	314	293	314	288	290	335	334	317	302	348	313	328	307	320	354	319	296	332	307	313	320	314	301	323	306	293	285	270	309	344	299	298	308	308	313	334	303	317	277	299	301	296	305	309	271	300	295	306	350	327	317	334	309	316	326	315	324	310	313	317	314	315	304	329	329	333	302	309	309	317	313	307	328	306	315	316	326	317	301	346	281	306	300	282	321	315	274	312	307	295	300	318	325	318	327	273	333	283	319	328	305	324	339	325	318	304	312	278	308	316	317	290	304	344	312	312	312	300	318	317	302	286	318	302	320	341	299	280	300	301	311	345	328	308	297	322	338	326	301	296	319	290	331	286	310	308	308	321	316	290	328	290	320	330	314	324	322	349	305	309	311	318	331	298	309	325	311	278	304	334	329	320	317	292	315	317	326	301	327	298	338	325	356	292	306	323	295	315	300	292	320	335	325	306	320	288	322	298	275	325	293	326	270	303	284	284	313	290	311	308	307	295	306	300	296	288	300	305	324	302	305	289	321	320	339	292	321	297	307	303	291	313	306	306	295	294	309	306	280	311	332	271	330	314	322	326	332	354	312	291	312	339	289	323	331	299	301	305	304	324	298	313	312	312	302	318	324	326	305	319	299	315	284	299	294	306	322	281	291	314	291	310	312	306	348	289	319	345	308	280	285	302	309	296	318	324	319	335	290	314	308	313	323	312	318	310	285	287	301	304	302	303	308	325	296	293	298	316	289	307	307	311	298	302	294	313	304	327	338	312	311	305	326	321	307	285	303	281	317	297	312	325	337	307	323	341	309	300	321	287	297	317	321	284	297	324	314	284	302	311	307	321	305	302	273	308	321	321	327	297	316	327	300	300	298	285	317	306	302	302	273	320	297	328	329	328	334	309	301	358	283	303	321	324	340	336	327	312	274	302	278	282	287	264	337	337	315	308	295	318	298	326	332	307	265	329	315	303	296	302	293	310	304	303	322	307	268	310	316	318	290	284	291	324	324	318	315	288	309	330	329	310	332	305	344	316	335	301	321	325	299	281	307	319	320	332	328	311	307	277	293	313	293	307	315	322	314	299	313	315	320	302	303	314	298	323	341	316	306	306	304	350	313	297	315	292	288	313	330	319	339	303	324	314	299	303	315	330	322	302	300	310	305	306	300	321	307	326	321	324	313	328	333	304	305	308	293	293	327	332	302	331	315	353	295	319	309	314	334	303	285	308	293	357	335	303	301	316	326	274	330	357	311	299	324	319	297	317	280	304	312	342	297	303	281	297	314	321	310	319	307	278	340	333	289	373	317	309	275	308	339	308	295	302	324	308	318	299	314	318	260	305	322	307	322	332	310	291	279	295	339	297	303	302	305	305	313	340	316	329	300	322	325	325	318	329	331	336	334	311	310	284	316	289	319	291	312	355	320	315	296	338	319	273	311	306	339	316	308	301	313	313	293	305	307	321	288	285	300	345	333	333	348	291	309	310	306	318	321	291	323	303	328	313	316	297	301	313	302	311	324	272	353	302	300	313	288	331	338	350	321	332	331	313	327	332	284	298	301	289	300	284	304	322	289	325	303	332	291	313	302	305	286	307	315	332	330	340	344	298	284	320	297	307	309	325	325	318	317	297	310	304	316	301	323	297	282	281	334	334	332	325	319	287	303	307	315	269	296	324	295	291	300	316	297	321	292	315	284	286	316	342	300	274	297	318	330	299	334	308	281	323	288	326	315	311	298	330	308	298	305	293	334	303	336	279	328	282	317	292	326	292	319	296	307	337	343	324	310	302	328	319	328	307	335	346	344	312	323	283	316	306	291	304	333	292	318	356	295	300	307	334	301	295	307	307	325	341	310	320	321	330	312	341	309	288	294	317	275	291	338	311	319	310	309	336	298	311	337	312	298	291	337	312	336	312	284	336	313	308	327	328	306	321	311	345	317	296	308	317	286	309	310	312	320	293	329	290	284	334	328	327	320	341	334	310	289	317	274	298	327	318	296	301	291	328	289	334	324	319	318	319	301	311	326	310	261	314	288	305	315	298	339	332	333	320	321	311	311	282	311	276	299	301	346	293	326	313	299	315	323	324	296	303	351	321	316	308	314	284	302	291	299	316	300	339	295	342	313	302	317	303	319	300	304	327	346	345	330	323	299	331	292	336	336	314	313	325	303	304	310	314	312	281	274	315	330	308	320	330	315	314	281	334	315	309	302	323	304	307	277	302	320	303	302	316	306	344	324	336	309	317
40225	38504	39538	43738	46028	44397	36757	35648	29612	22415	16989	13648	11109	9371	7777	6707	5433	4645	4026	3501	3153	2925	2601	2583	2393	2361	2225	1960	1860	1706	1660	1605	1434	1431	1432	1334	1324	1236	1175	1191	1204	1096	1134	1112	1128	1091	1121	1084	1096	1041	1082	1019	1039	1025	1050	1020	994	997	1034	1015	981	944	945	1022	943	938	941	969	922	887	969	911	894	971	934	1010	971	982	966	986	1006	960	947	940	920	960	987	930	1022	997	978	947	987	939	1028	987	966	956	933	950	939	972	934	931	994	999	975	932	961	983	884	978	977	1019	916	981	978	952	984	1025	948	955	999	914	974	953	976	946	924	976	910	935	922	924	987	940	907	935	948	961	919	971	924	985	991	983	957	986	941	901	930	936	959	924	938	949	922	922	966	1010	973	972	941	949	936	985	974	958	998	898	919	921	970	906	976	965	945	985	934	1003	919	897	966	946	914	1050	948	939	994	932	942	966	954	961	967	1000	1000	1000	987	972	966	941	934	986	973	979	908	972	962	957	951	918	902	959	951	954	972	970	927	926	940	942	961	945	930	914	901	962	1007	1026	935	937	987	947	958	922	942	971	913	940	949	956	1039	942	897	988	976	975	955	942	916	941	940	911	941	915	931	958	954	1000	956	982	986	951	987	973	944	978	1008	972	966	969	967	988	938	971	989	947	975	953	955	1000	1011	950	977	933	953	943	995	932	923	949	997	925	910	925	968	985	981	966	975	950	959	992	947	942	960	984	967	985	970	912	945	953	973	1008	945	1052	966	941	968	933	962	951	922	935	998	972	959	943	983	976	965	969	972	946	976	931	920	996	1008	936	944	1003	969	918	938	909	965	956	958	896	931	939	910	998	958	920	929	952	975	904	939	962	971	964	927	925	942	982	944	948	902	957	974	963	971	940	949	1009	940	969	969	1014	946	987	907	960	985	983	924	988	978	969	958	973	977	1001	941	1010	1011	959	969	937	923	961	934	1004	972	1002	950	952	948	958	923	969	957	981	964	929	976	977	941	975	970	965	961	965	961	981	959	920	926	942	948	918	926	962	978	977	986	906	960	997	965	989	967	974	919	969	943	945	982	964	960	971	908	929	991	957	915	991	940	964	1012	944	935	948	948	971	898	941	987	928	916	976	931	965	952	978	961	921	952	951	960	977	975	957	957	968	964	942	981	973	923	1032	990	1001	974	951	936	939	976	985	954	979	938	936	979	938	949	925	970	956	942	934	950	957	933	943	994	942	975	955	1012	899	936	931	991	954	915	971	960	936	941	945	921	961	954	957	940	976	953	940	967	913	930	901	913	949	907	957	965	970	972	967	936	972	945	994	943	962	937	985	962	968	933	934	959	920	1029	959	959	941	1021	938	937	981	931	980	997	952	952	897	981	903	922	972	948	976	956	958	934	1004	981	984	967	975	967	922	887	940	966	943	946	954	985	989	943	956	1022	914	901	968	918	956	949	978	966	989	900	985	996	975	956	960	917	896	918	950	991	993	940	948	986	941	977	968	929	1007	958	923	970	935	918	950	955	998	925	972	1000	917	952	969	955	953	1007	919	1001	957	956	940	886	971	913	988	997	926	952	979	973	945	991	975	931	939	1009	966	949	996	986	979	1003	966	982	948	961	952	945	942	981	984	927	918	891	940	922	950	953	961	942	980	917	919	911	922	949	954	908	947	983	965	956	964	964	977	979	970	984	1001	1001	959	937	968	968	1033	974	989	895	1014	970	974	958	948	939	975	905	982	938	913	1009	1009	911	935	959	1017	922	926	970	978	887	972	950	918	912	968	924	959	955	992	932	974	901	897	948	947	994	983	925	947	942	966	929	956	913	971	967	989	1053	932	1001	968	1005	890	961	937	976	947	1003	941	956	936	925	1009	977	904	945	935	984	1041	982	902	991	929	1001	933	953	940	948	933	892	979	967	975	942	945	956	911	980	973	963	983	943	1002	959	978	966	963	926	933	955	937	943	965	927	981	997	981	917	924	1030	891	996	942	938	907	1002	941	919	954	960	930	958	951	883	949	964	947	884	969	949	935	999	955	1039	954	945	961	937	996	1007	967	972	958	1026	989	977	967	958	942	962	921	982	980	954	963	976	1001	952	898	990	951	971	977	970	969	972	939	926	923	904	965	913	997	982	971	981	913	943	920	947	1004	929	892	940	906	997	937	1006	908	936	928	930	967	932	887	963	978	933	923	959	943	886	904	972	929	1008	938	984	988	980	972	955	975	984	968	932	905	953	979	997	960	915	1003	956	949	959	961	929	993	951	969	984	908	950	962	975	973	935	955	970	949	958	953	902	961	961	910	960	946	1035	924	936	968	980	976	915	965	898	945	943	974	970	993	938	877	949	996	930	985	968	985	964	925	923	994	964	983	890	958	959	1004	973	937	903	960	869	1010	953	917	914	889	943	1012	916	956	879	921	956	1014	932	945	905	983	902	974	931	978	930	922	919	967	962	972	959	920	918	971	934	969	978	903	943	953	926	938	970	985	937	965	1010	980	929	909	934	936	903	941	964	925	963	907	988	920	973	970	925	976	980	962	960	947	988	987	959	944	948	917	939	957	934	957	946	955	914	960	977	945	935	1010	968	956	1005	907	997	976	957	986	924	971	945	939	949	981	967	969	932	895	921	927	936	940	963	965	944	986	966	944	900	940	911	925	992	969	973	943	998	941	963	953	970	978	913	988	963	978	964	952	1008	959	970	963	933	939	919	972	984	943	967	933	948	899	980	887	952	936	960	984	951	978	914	930	911	1012	911	980	964	979	963	896	973	970	1032	982	983	957	965	934	938	1010	993	955	924	978	940	970	911	936	970	938	887	959	979	979	960	919	945	924	965	961	935	936	933	962	962	937	970	974	1020	968	910	997	956	952	976	956	961	979	999	939	929	986	941	932	1002	966	978	931	896	936	952	966	917	918	981	950	927	988	932	973	932	981	963	1026	935	910	941	871	982	971	957	982	998	923	927	947	955	996	944	923	924	994	891	966	955	949	999	946	925	933	915	951	939	923	999	960	906	938	978	1023	960	922	883	982	997	910	1007	957	894	995	928	917	937	991	954	946	926	898	954	963	953	959	942	955	938	934	978	930	964	905	934	958	950	958	960	940	957	1008	925	992	986	978	967	980	942	968	911	948	950	947	986	960	929	929	963	933	941	979	996	938	981	952	936	946	970	947	925	970	944	970	935	1003	987	950	1006	952	950	937	965	965	923	927	960	1009	973	962	949	969	998	948	947	924	911	965	914	990	909	993	961	944	952	959	954	915	981	912	1003	963	1015	999	948	948	949	965	990	930	973	906	1007	961	990	978	959	894	969	935	935	901	917	983	1004	921	949	941	962	909	928	968	990	898	972	953	959	947	946	987	990	960	957	975	974	942	966	964	956	984	1011	896	960	923	992	1005	961	928	911	937	947	956	980	979	943	1001	917	947	927	923	987	920	939	958	927	938	963	904	949	958	1020	1017	915	873	982	963	932	947	958	996	1024	938	982	949	961	940	910	939	915	925	984	963	1013	1023	968	954	920	986	928	963	934	941	996	977	913	932	944	968	938	976	926	948	951	926	973	1005	906	955	952	897	971	995	961	903	1001	960	969	987	942	923
17013	11993	8891	6863	5014	3796	2302	1754	1222	882	706	633	538	483	424	404	344	357	316	322	328	310	275	283	266	268	256	254	260	221	261	223	244	236	224	208	225	224	219	245	209	255	223	240	181	230	199	238	194	212	172	207	213	261	185	219	204	211	222	187	220	228	219	203	227	216	217	230	216	192	210	199	185	215	209	211	211	203	194	211	226	198	183	218	216	206	186	213	197	213	213	196	236	181	245	217	179	215	222	181	220	201	206	218	200	220	200	202	239	205	221	210	205	226	208	204	202	204	210	205	225	204	213	218	220	214	216	210	223	224	210	224	205	220	238	208	216	220	222	224	231	206	193	193	210	214	236	198	226	179	185	214	208	213	208	224	181	220	226	201	208	221	232	197	201	201	227	219	196	224	246	233	245	196	203	204	197	186	205	185	228	220	209	221	228	216	222	213	218	219	221	199	197	225	213	226	220	190	216	201	182	218	224	225	206	230	230	228	216	227	166	200	202	222	209	234	193	222	225	209	237	207	229	244	231	212	209	213	210	223	189	232	212	207	200	204	196	212	217	224	218	215	219	235	220	219	207	216	214	184	215	230	206	218	224	207	206	201	215	210	192	192	210	196	194	208	203	194	230	226	207	209	235	221	202	227	205	210	230	205	213	208	202	235	215	211	219	227	227	195	223	193	223	210	188	212	230	218	197	202	221	224	211	223	209	222	194	237	215	214	190	205	201	203	205	221	232	185	214	219	216	190	181	183	245	210	205	214	211	206	232	209	230	212	214	220	196	203	218	205	232	238	203	245	210	219	193	211	197	222	209	202	204	203	190	190	226	225	219	243	206	206	255	221	228	215	199	219	229	185	208	233	227	204	213	212	203	202	208	225	202	204	202	226	205	227	221	186	190	233	233	204	211	217	209	210	202	217	206	216	217	218	211	198	231	203	213	229	225	189	199	216	204	169	210	234	244	219	207	198	204	225	189	245	242	219	199	210	198	209	210	209	206	230	214	235	213	210	196	217	212	226	208	213	190	194	207	224	228	198	184	210	207	223	208	210	214	211	219	223	215	209	198	210	190	224	211	194	203	223	212	189	234	219	198	216	199	220	229	215	197	225	227	219	239	216	217	229	197	206	221	237	213	215	222	220	218	214	200	237	216	218	246	222	211	229	215	207	221	228	230	214	231	210	198	199	222	228	205	214	202	229	202	214	207	208	210	191	199	191	223	210	220	224	198	204	226	216	203	206	220	217	217	235	208	199	228	213	192	190	199	222	215	229	194	215	225	209	200	193	233	220	194	218	206	209	221	193	224	227	208	185	209	219	217	210	220	235	213	213	198	188	226	227	197	181	218	221	194	211	210	220	199	211	216	229	202	178	228	225	226	223	220	189	204	223	227	175	214	209	207	236	192	224	215	219	203	207	168	187	216	228	219	207	199	204	208	186	213	231	218	209	218	198	218	211	206	207	216	225	191	200	209	209	255	214	220	230	230	196	227	188	201	224	215	243	214	246	206	204	237	219	194	211	203	209	232	205	217	196	194	182	221	214	184	217	218	221	217	209	194	195	181	219	209	209	209	214	229	229	217	207	195	240	202	224	223	219	235	194	207	203	204	208	216	227	213	218	204	206	211	214	208	211	187	216	200	214	232	253	226	225	204	205	177	195	220	219	225	219	227	186	211	207	214	246	206	205	236	207	191	191	211	239	209	184	235	220	215	216	234	205	202	203	214	240	219	202	192	211	206	216	202	222	240	194	217	203	204	185	235	215	223	212	237	192	241	180	220	217	210	208	210	206	219	206	186	209	190	251	237	220	210	191	204	208	248	224	207	193	209	225	211	219	217	217	197	192	182	209	222	198	200	208	234	229	214	193	211	240	240	232	220	208	229	206	202	231	226	220	198	215	217	202	218	231	244	204	200	221	252	188	230	243	200	211	198	229	212	204	223	203	236	215	218	228	232	188	239	202	199	198	196	194	227	225	213	200	205	222	222	195	215	189	208	229	221	222	228	219	224	237	204	218	210	198	218	224	213	206	223	219	240	200	224	221	205	222	222	183	209	238	227	224	202	225	204	197	226	210	230	249	209	215	199	204	231	213	205	206	205	219	237	208	216	215	194	222	210	215	196	197	215	206	239	193	241	224	202	205	210	204	193	208	220	216	228	225	252	205	226	224	196	201	219	220	215	214	240	218	198	219	229	204	223	220	230	195	232	218	226	206	200	233	207	196	200	198	199	229	209	251	219	223	204	218	231	218	208	204	216	213	205	226	193	216	202	200	213	225	212	188	212	246	209	217	238	233	214	194	203	192	200	217	215	208	197	208	203	176	214	205	201	204	199	206	204	194	226	220	212	235	188	205	209	233	174	215	218	242	198	213	190	223	213	209	255	219	208	237	207	210	231	216	207	198	214	197	197	201	221	201	225	243	230	209	209	207	213	221	244	202	200	223	198	224	224	195	215	218	201	215	238	228	202	194	187	228	215	216	220	223	193	212	190	220	201	224	209	221	195	207	205	212	202	227	219	203	193	210	215	227	194	229	213	194	232	232	247	210	205	213	211	202	215	207	232	193	208	228	218	217	212	197	224	194	210	193	220	228	225	207	223	228	216	203	205	237	241	190	220	199	228	225	213	197	200	198	234	224	209	200	175	243	208	191	208	190	210	213	201	226	232	207	220	213	195	236	231	214	229	203	224	205	196	184	195	210	203	250	207	231	227	222	195	215	219	216	222	241	216	217	218	212	231	210	225	194	213	210	186	241	228	197	220	190	220	211	210	234	191	216	229	211	214	245	238	232	191	229	240	193	208	227	211	211	185	239	222	214	243	199	205	209	197	196	216	208	192	244	192	205	214	230	209	201	209	210	216	206	219	215	184	221	216	205	194	212	219	212	213	219	197	201	204	214	204	222	247	217	213	218	220	224	167	214	223	209	214	207	224	209	212	211	190	220	211	184	224	236	243	201	242	208	213	174	211	190	202	225	202	216	214	199	226	198	197	201	220	225	209	226	207	183	235	202	198	222	194	209	233	220	206	210	214	202	230	220	201	212	194	209	231	199	216	214	200	206	199	228	192	248	227	228	181	204	231	199	206	191	198	223	198	209	216	211	243	211	198	236	198	196	221	199	205	197	189	227	227	227	220	218	195	234	221	210	208	181	220	232	210	218	237	228	216	238	223	191	219	194	230	205	212	211	220	227	210	198	196	215	198	180	208	204	209	198	178	193	236	214	205	199	198	229	228	202	200	202	181	210	230	206	195	219	202	212	224	204	189	219	223	227	205	208	187	205	200	235	180	217	223	193	202	215	247	199	219	214	195	203	186	203	206	208	222	216	208	214	215	219	222	217	234	233	191	217	214	207	222	199	239	231	217	217	200	218	223	188	233	201	227	215	230	212	221	207	219	241	222	215	190	213	220	221	206	231	226	189	229	213	222	182	223	220	196	207	211	201	180	223	182	192	201	217	204	237	211	226	204	234	202	187	174	223	225	211
13377	13448	15702	16001	15023	12474	8788	7604	5860	4606	3723	3202	2768	2392	2084	1939	1758	1593	1523	1430	1325	1309	1291	1154	1215	1194	1138	1013	951	963	889	890	885	855	804	829	839	859	748	790	769	747	773	795	780	765	748	750	737	729	784	733	771	748	729	679	682	669	705	707	680	683	687	705	702	725	682	743	713	730	731	698	745	691	716	703	699	670	691	683	730	718	687	749	674	756	685	763	698	728	731	735	736	684	727	732	732	672	681	658	721	679	716	737	722	745	710	690	749	755	680	734	649	714	714	681	684	699	730	674	658	719	720	741	728	678	679	690	715	676	659	743	699	660	682	756	733	687	705	631	705	705	713	701	719	716	758	703	713	717	664	713	675	677	676	729	739	671	718	682	671	697	694	718	705	685	741	709	731	625	789	714	758	693	699	696	725	719	733	685	703	732	701	671	714	688	713	711	709	701	732	721	739	654	702	691	747	663	679	711	736	669	687	694	683	687	723	667	723	688	727	685	704	756	719	650	687	656	694	726	697	690	696	688	688	712	728	676	749	756	663	686	677	698	705	669	746	681	651	695	656	700	735	695	713	721	683	791	765	716	686	752	704	684	697	702	693	717	712	710	716	698	707	723	752	687	692	703	708	727	704	741	707	744	678	717	706	695	712	691	718	693	693	736	678	678	739	714	694	681	714	707	655	674	681	659	681	669	721	696	734	684	678	716	726	706	715	697	697	695	669	719	721	721	683	738	634	754	697	732	705	734	737	674	707	705	662	716	714	698	716	703	709	716	717	703	705	678	725	730	735	696	733	712	738	692	733	692	681	691	694	702	754	690	681	692	755	727	690	634	718	725	715	681	696	717	698	697	685	703	675	698	647	687	698	731	713	678	713	699	725	718	706	717	686	708	726	695	682	750	769	730	695	666	720	725	684	732	678	664	732	739	771	707	742	680	701	739	704	742	736	689	689	697	707	702	705	689	722	671	689	689	705	742	688	708	705	749	719	681	706	681	731	727	685	737	690	664	713	651	697	661	663	668	706	671	696	683	641	683	754	675	707	701	684	681	706	737	697	656	720	766	705	716	734	699	740	695	715	703	709	669	732	698	653	732	744	677	698	737	695	728	716	649	704	704	686	701	665	691	729	744	730	702	654	713	669	733	690	686	722	682	673	735	741	699	730	705	747	697	690	652	691	738	721	712	689	693	694	713	696	705	725	662	623	691	697	706	693	704	702	718	713	786	688	695	709	654	729	702	665	676	665	685	701	688	728	704	644	728	740	774	714	678	693	696	714	688	701	645	698	657	677	711	701	692	696	710	702	687	745	645	703	740	697	723	723	711	650	715	709	716	712	704	686	706	674	689	681	713	701	696	705	646	719	713	696	679	713	734	714	694	692	688	666	732	758	733	727	686	696	709	712	717	717	745	698	678	706	743	712	732	734	677	689	697	728	724	745	775	734	721	707	685	710	672	691	702	700	747	735	671	758	708	674	669	706	691	686	743	679	692	708	696	690	732	701	672	702	693	745	730	674	749	710	651	712	678	742	671	697	679	704	683	739	680	666	690	754	732	720	702	734	708	715	685	693	733	675	670	720	678	723	730	677	662	660	657	704	700	719	681	705	711	667	666	678	655	694	677	664	729	733	676	686	749	684	745	716	650	734	678	694	750	696	714	709	697	737	731	706	706	669	684	720	704	691	758	698	722	717	748	720	695	674	673	660	647	685	677	767	683	665	721	719	651	685	751	709	707	671	702	748	725	702	670	705	691	707	686	709	711	714	679	712	727	724	695	744	726	651	718	675	678	718	652	706	636	678	727	670	750	697	696	694	719	707	711	675	687	733	728	694	723	685	696	750	694	746	672	741	734	688	713	703	696	685	694	726	753	664	726	708	714	710	685	665	713	709	710	708	714	714	702	697	677	704	678	674	739	741	682	707	679	753	706	696	711	719	723	701	740	735	717	731	651	644	673	703	703	731	667	730	701	728	669	710	636	717	718	710	676	724	740	684	724	702	751	724	702	668	686	614	708	701	695	693	723	721	721	714	726	707	623	739	717	714	671	741	666	721	727	693	754	703	699	678	688	732	725	690	704	652	688	753	650	741	729	702	683	699	686	684	682	708	695	708	694	690	707	697	750	705	705	736	724	694	684	685	670	725	682	649	676	749	759	681	695	699	678	745	744	759	676	709	720	661	735	678	760	701	730	688	670	734	750	732	705	728	668	715	673	726	712	700	751	694	749	731	690	674	749	773	708	734	685	711	702	707	672	713	719	720	765	683	738	670	720	711	706	689	686	740	740	734	707	688	690	704	679	690	645	739	729	684	699	752	678	768	737	716	673	747	697	729	744	687	717	711	714	728	747	717	708	699	630	701	677	678	678	677	794	677	703	754	682	694	717	688	653	658	680	692	731	704	683	753	750	684	712	661	684	680	733	749	640	694	720	682	666	665	695	708	714	683	683	684	685	702	685	623	643	697	683	690	690	651	751	695	712	681	735	723	764	664	685	744	708	670	674	703	681	717	701	719	717	703	685	711	695	676	751	683	730	671	703	730	692	751	725	715	719	702	696	727	705	694	705	713	648	709	701	686	706	739	707	709	680	774	701	650	722	697	717	725	741	718	756	706	695	697	728	735	707	707	716	697	648	731	672	716	662	727	713	680	697	686	679	680	742	676	649	753	641	686	665	656	647	688	661	719	720	739	714	725	702	722	644	697	716	714	730	694	675	714	713	726	677	751	718	712	759	720	704	685	717	638	681	655	682	698	698	689	654	695	733	723	687	766	718	702	694	655	714	699	723	717	724	723	707	708	746	722	697	767	690	670	682	733	707	723	645	699	690	714	731	695	634	722	740	702	697	684	694	684	753	700	704	660	704	726	706	717	699	721	700	716	745	692	693	715	720	726	671	695	681	683	728	719	710	758	710	724	708	739	726	702	689	669	653	680	748	672	722	697	646	664	694	781	725	722	715	704	704	703	678	676	695	733	669	671	696	694	681	712	670	671	680	680	662	755	673	695	719	667	713	704	726	640	691	680	726	730	725	720	686	672	753	705	684	692	683	709	679	664	717	726	773	741	742	708	724	701	718	696	691	696	691	722	696	709	740	708	698	686	646	725	721	697	752	663	681	711	701	726	717	738	704	720	716	712	676	748	692	730	661	728	735	653	674	691	736	663	698	703	684	708	699	714	704	736	683	702	725	728	737	662	709	729	720	705	701	695	735	729	697	737	706	664	718	687	738	735	704	691	739	703	713	703	698	699	716	712	711	779	702	715	697	661	648	685	685	742	729	683	657	690	715	671	733	713	696	705	701	701	723	755	709	726	664	702	691	720	698	712	709	739	743	706	718	737	697	691	684	727	763	699	694	683	690	713	746	700	696	658	761	730	691	701	653	721	704	700	643	707	732	708	710	712	666	746	701	701	712	700	733	679	732	678	670	669	702	719	699	710	732	708	697	710	751	688	711	679	716	700	740	733	690	689	713	712	659	714	675	734	753
39897	38949	30756	29421	28908	26507	18710	13501	8044	4682	2875	1934	1325	1048	752	749	632	580	509	421	358	359	377	331	371	306	364	320	298	286	248	270	265	253	268	261	234	247	240	252	230	248	233	235	251	237	227	236	222	223	208	235	212	264	240	212	235	211	219	225	202	230	209	227	225	204	246	234	237	214	215	224	229	231	230	229	193	249	239	251	223	205	248	219	224	252	224	231	189	231	206	206	220	238	231	206	213	233	204	208	209	238	236	237	235	233	220	215	231	217	212	201	208	215	236	203	236	198	211	209	245	217	224	199	223	225	212	191	211	199	229	255	225	219	211	219	229	227	215	252	206	226	241	222	237	188	200	213	190	195	218	220	225	226	230	225	230	227	229	211	211	191	250	199	196	207	213	222	216	228	237	203	212	226	214	216	249	222	226	215	237	218	215	194	215	210	236	226	207	239	225	213	225	240	203	227	245	191	206	230	244	217	222	217	214	235	212	197	242	226	199	228	232	224	222	230	207	207	226	216	223	214	212	218	239	237	234	213	231	240	224	215	228	219	214	214	205	217	233	193	208	233	230	222	234	241	203	188	213	218	228	201	226	208	233	225	189	202	213	216	224	221	225	220	240	204	211	239	209	196	213	225	202	225	214	216	237	219	229	203	211	217	212	199	212	211	222	224	195	219	229	215	245	210	206	184	217	247	225	215	221	220	231	213	222	218	213	214	239	220	231	199	215	203	220	232	220	228	214	236	219	196	223	214	198	206	226	215	201	224	210	195	217	195	214	184	239	214	205	219	221	214	213	174	235	213	228	242	211	231	212	230	232	237	227	204	215	217	192	224	192	224	204	242	194	207	225	224	222	228	261	212	193	225	238	213	215	231	214	203	221	205	239	223	237	237	198	215	205	184	207	217	221	250	206	198	217	241	200	213	260	223	237	188	229	207	213	232	209	235	223	223	200	235	220	216	221	217	230	226	239	214	225	203	207	213	242	200	202	192	230	238	221	211	209	202	192	238	222	225	218	227	242	216	233	207	195	207	220	215	191	216	222	192	218	239	204	218	198	213	235	211	216	227	235	219	216	206	216	219	192	217	219	210	201	228	211	216	231	215	223	227	215	250	221	229	189	206	232	227	241	202	215	216	218	201	231	215	207	205	215	213	214	221	193	219	214	233	221	196	212	241	226	222	234	214	242	203	202	218	201	203	195	225	208	236	210	231	222	214	218	201	225	209	245	252	218	224	203	212	206	216	239	227	206	198	219	196	217	211	239	211	225	223	213	228	233	232	230	226	203	247	212	216	203	220	249	233	216	212	209	219	176	217	201	200	237	238	227	220	224	200	200	217	239	226	220	237	234	237	227	219	193	223	220	243	204	214	217	234	222	229	211	201	205	230	188	192	234	215	206	214	218	222	216	239	200	217	209	230	226	230	225	228	215	223	230	205	199	210	234	208	218	225	242	217	239	214	202	240	232	232	195	194	201	230	221	198	224	202	216	203	204	217	216	214	205	208	213	215	216	236	214	215	216	241	223	230	219	203	189	224	229	200	243	224	211	183	236	220	220	227	220	190	210	191	223	250	206	244	206	217	205	240	212	201	203	252	209	211	207	216	218	209	239	238	219	218	212	193	214	220	223	246	231	226	222	199	232	215	210	218	201	235	206	216	198	214	199	231	227	194	205	204	207	212	206	211	228	233	225	213	214	254	207	230	208	233	218	233	238	213	200	234	238	216	212	235	200	220	236	219	229	243	227	201	232	216	209	222	226	209	216	217	235	224	232	222	221	218	214	195	214	174	235	204	220	205	218	212	225	247	223	223	215	227	217	216	226	224	197	205	213	206	222	231	235	206	209	186	216	231	220	223	240	181	220	222	206	211	199	219	209	235	208	202	210	227	224	225	224	222	191	246	241	209	213	201	209	206	195	229	205	212	201	237	224	221	233	196	206	204	243	232	198	231	209	211	249	203	234	183	216	227	227	216	219	236	204	210	199	235	218	210	217	205	238	212	235	204	209	231	237	231	224	221	221	208	206	199	228	216	197	210	248	221	228	206	208	206	221	203	241	242	192	236	219	226	217	201	234	227	221	211	250	212	215	260	214	243	219	248	210	227	204	229	196	209	229	206	209	217	217	222	242	228	238	224	208	232	209	180	233	204	217	239	218	208	220	219	245	222	220	226	229	218	250	202	201	228	233	208	204	201	232	214	221	226	253	218	207	217	206	226	174	206	230	223	216	236	195	213	215	207	230	225	202	224	224	237	211	222	214	210	220	220	232	245	231	224	229	251	223	221	219	213	206	210	213	232	216	204	221	209	206	200	214	227	213	206	206	226	209	234	230	223	182	239	215	224	203	212	222	232	213	214	231	197	235	207	254	208	202	198	194	223	214	211	247	228	239	223	198	226	216	229	181	236	253	203	229	228	223	197	237	249	219	211	230	230	229	231	243	189	211	211	243	219	219	241	231	208	225	195	192	204	223	214	211	221	205	225	200	217	201	209	222	228	192	255	188	214	227	225	217	195	215	211	211	231	210	215	215	213	196	210	203	211	220	254	231	208	206	225	206	208	209	246	236	223	199	209	226	232	230	223	190	242	212	213	202	197	239	245	204	250	229	207	221	224	223	201	222	206	241	236	208	197	221	225	215	207	241	221	236	214	223	210	244	233	222	251	248	208	226	209	199	224	232	221	207	217	219	224	224	185	215	215	189	230	201	223	209	230	193	212	207	209	215	247	218	236	244	211	216	211	221	202	229	232	234	211	215	217	205	224	236	237	238	217	200	240	223	219	224	240	196	218	232	200	219	209	233	239	255	225	206	203	216	209	186	219	221	227	221	212	210	219	192	229	232	220	203	224	206	217	207	233	227	199	205	240	246	206	219	214	225	219	228	203	241	229	210	242	205	205	212	232	230	224	229	225	227	227	237	223	220	218	251	210	221	229	219	221	217	224	228	213	218	203	233	204	216	233	228	221	219	202	225	228	204	210	219	248	211	219	207	223	205	235	230	209	230	217	218	234	209	228	192	208	250	221	216	248	216	202	214	202	201	224	221	213	202	221	236	212	217	231	266	228	242	201	224	225	221	235	234	240	216	234	250	226	225	208	210	237	216	192	197	197	236	233	223	224	217	216	173	204	228	227	212	254	240	215	219	219	239	215	243	222	227	227	194	215	217	213	203	245	212	211	218	219	209	198	228	233	210	220	213	213	229	229	240	207	227	226	225	226	217	196	214	220	224	221	232	256	206	227	241	227	227	238	218	206	239	219	243	205	224	230	215	218	222	210	223	228	219	229	236	251	223	214	215	226	218	245	198	216	211	245	227	228	222	227	235	239	200	209	201	229	218	181	199	212	227	227	214	233	220	216	224	239	220	202	234	241	225	213	199	231	236	221	229	244	204	223	224	210	218	225	248	245	210	221	216	241	207	226	204	221	221	219	190	241	235	221	252	234	206	240	211	224	214	214	247	220	240	219	234	208	206	234	214	244	220	233
31186	33213	32621	35770	37609	35625	28430	26580	20124	14891	10898	8363	6650	5701	4548	3982	3405	2982	2419	2348	2037	1893	1727	1636	1551	1570	1509	1354	1221	1178	1136	1075	1064	1009	991	1032	920	925	876	855	890	881	811	811	800	802	795	764	756	742	747	789	749	785	715	763	726	744	789	715	769	754	772	755	761	702	782	763	735	726	716	764	718	756	773	771	709	753	768	765	756	747	743	730	738	743	682	696	692	717	715	738	766	705	809	696	740	751	728	692	693	701	714	694	724	680	736	727	755	701	771	699	739	745	723	737	712	753	698	736	703	712	726	759	693	744	737	766	764	747	760	766	722	763	700	732	759	665	719	665	682	760	706	739	726	729	721	716	725	730	703	697	732	717	718	743	739	755	741	739	714	759	734	725	719	713	716	677	684	727	772	725	746	778	700	769	762	704	708	689	729	724	668	729	740	689	723	731	727	700	726	766	697	714	711	690	723	688	676	721	731	715	769	749	720	693	736	721	724	706	730	704	699	736	745	715	749	743	698	692	737	709	722	721	748	709	718	743	711	717	741	741	704	706	731	682	696	708	686	722	764	722	732	716	724	731	741	737	688	724	753	695	725	744	706	713	742	729	719	714	764	714	704	707	714	732	723	716	745	713	720	735	743	732	659	739	735	710	748	750	730	702	761	699	695	718	725	706	707	690	721	730	743	734	728	730	723	740	763	676	690	696	722	800	713	709	716	708	715	675	689	723	680	742	746	740	725	697	690	752	717	697	741	755	748	723	763	719	786	759	773	723	708	660	711	710	694	729	726	745	725	744	746	747	755	693	732	710	741	746	693	714	701	682	707	719	743	706	770	723	706	723	730	750	744	756	678	736	733	681	697	709	692	733	746	741	755	725	763	705	682	703	717	704	726	731	720	714	737	716	739	738	693	709	713	733	699	673	678	729	742	753	719	712	682	710	726	713	687	702	712	748	739	758	724	710	670	697	708	750	701	695	708	764	709	733	752	679	723	728	709	634	722	713	758	729	701	741	741	736	727	699	718	767	742	731	716	778	717	721	752	720	764	683	698	687	764	691	761	725	709	717	717	725	686	679	722	739	726	722	677	744	717	718	699	753	719	710	705	747	728	702	694	704	735	690	732	732	775	699	725	697	703	715	760	716	749	708	750	732	683	733	685	727	749	733	710	698	702	728	711	791	741	675	742	736	744	740	723	740	741	721	739	740	739	722	712	713	792	741	707	712	746	741	740	765	708	731	728	747	693	714	717	702	671	731	712	727	741	773	718	726	751	713	728	727	708	717	692	770	730	722	718	764	731	754	782	754	708	736	737	753	731	740	735	759	712	754	733	715	716	686	695	783	706	690	740	705	725	724	762	741	699	730	778	701	764	708	731	782	725	770	720	741	674	708	666	694	741	732	778	735	692	711	740	686	736	704	724	749	717	756	695	717	754	690	723	713	737	725	716	680	771	725	706	676	735	712	723	704	717	734	734	714	772	639	687	713	725	703	702	708	736	715	717	738	741	717	695	751	696	761	684	676	673	751	692	755	761	756	750	741	757	691	703	671	730	732	713	684	711	703	713	752	763	739	680	752	732	700	721	742	740	704	736	697	702	728	714	786	692	746	725	714	716	723	689	732	712	690	689	774	751	743	717	702	768	747	742	744	711	723	719	707	711	702	741	775	779	722	739	766	675	707	774	704	749	732	754	753	704	747	734	732	709	749	757	749	745	703	708	709	696	692	722	718	676	726	724	740	715	723	694	685	725	752	698	709	687	708	755	755	698	777	673	717	698	734	785	698	704	724	722	703	713	749	689	754	767	745	760	726	746	728	714	737	720	700	724	676	757	688	683	712	718	757	685	698	656	724	717	705	724	725	722	688	710	713	685	717	739	686	715	708	694	756	759	677	731	680	781	735	730	730	722	726	719	747	731	737	700	763	756	709	711	728	719	710	729	725	709	688	749	689	711	698	717	674	719	708	698	712	682	728	693	726	726	753	702	732	704	756	727	739	693	761	745	696	737	702	716	708	760	752	705	731	716	691	709	728	741	707	655	678	713	672	745	745	736	719	723	731	744	707	754	708	756	689	714	710	723	732	721	688	735	742	715	695	734	730	738	760	739	666	731	752	724	735	733	732	718	732	714	730	668	720	694	750	783	739	707	724	695	749	739	727	747	749	746	736	722	746	753	783	747	733	778	724	767	689	706	750	730	730	744	732	719	729	681	740	785	710	702	731	705	673	706	751	757	659	707	649	719	732	732	695	730	720	715	710	769	753	718	655	707	750	757	712	760	702	685	731	709	693	728	717	710	697	658	720	743	714	696	740	722	704	681	727	713	727	766	681	722	740	732	731	704	704	704	706	724	738	701	741	708	762	730	756	732	742	716	764	741	724	696	678	740	745	737	717	719	701	727	695	744	685	724	725	722	714	681	742	739	703	777	743	720	747	715	763	706	731	727	722	780	743	746	713	734	712	731	722	700	716	723	736	767	721	723	790	709	745	717	741	749	682	659	739	760	708	683	713	686	752	708	716	701	758	737	728	678	746	695	703	693	742	703	677	676	661	701	734	699	687	688	752	705	738	743	734	718	739	729	698	729	732	668	734	713	722	732	747	708	685	692	704	693	750	717	723	710	746	742	681	734	770	701	701	703	759	729	714	668	738	766	700	727	701	674	731	647	719	720	718	750	758	707	705	763	721	700	684	769	690	742	711	720	687	704	690	727	711	703	711	698	765	700	774	717	737	714	696	703	706	738	720	731	691	760	709	689	673	733	740	731	755	707	686	727	740	737	697	722	680	716	696	770	674	737	728	719	753	697	731	719	696	772	731	714	728	723	725	682	714	732	719	752	690	660	744	761	713	712	684	681	719	737	722	731	719	744	694	721	725	724	726	687	715	718	724	723	709	689	695	753	697	698	716	692	722	704	687	740	748	739	766	691	740	679	764	743	714	721	744	725	752	730	748	726	711	756	702	720	721	681	701	699	695	743	729	772	688	758	753	737	679	676	690	688	691	659	689	736	723	729	654	720	695	724	792	761	693	734	735	686	729	709	735	694	686	727	725	748	708	752	713	694	697	712	707	711	700	763	731	731	735	714	705	695	758	755	761	724	762	725	747	715	687	703	739	752	723	783	733	710	710	746	676	712	753	729	717	766	728	713	698	769	725	698	675	732	679	764	774	713	740	751	719	726	769	708	721	701	718	701	711	763	710	728	714	681	692	697	713	685	737	720	736	711	730	722	716	747	773	742	720	673	712	733	695	752	743	754	702	700	751	697	742	691	703	708	760	705	750	746	733	703	757	717	725	747	740	721	728	695	755	725	741	708	687	712	743	703	698	747	756	708	747	679	734	689	716	708	699	734	749	721	666	711	718	730	780	758	753	747	734	704	751	760	688	726	738	751	689	748	739	689	728	735	741	761	727	685	752	730	673	682	705	722	731	727	725	758	710	709	685	676	696	728	712	731	708	756	749	718	739	690	707	720	735	724	728	695	724	791	781
50948	42191	34632	35290	34595	33620	27038	21923	15280	9178	5448	3535	2574	2046	1632	1211	1105	854	742	679	602	629	540	502	451	473	465	459	405	419	394	337	389	399	390	387	359	368	334	339	334	323	319	338	345	328	341	342	328	314	304	297	300	266	317	275	274	306	307	300	338	272	323	304	328	311	301	329	301	320	317	295	298	330	326	289	290	301	306	302	317	308	300	311	287	290	286	314	296	310	325	324	305	344	294	310	280	307	254	321	301	280	301	326	322	318	307	288	304	306	325	296	320	314	322	307	319	311	298	324	289	314	327	301	306	300	319	301	306	320	304	309	314	317	296	353	317	316	292	357	299	305	322	308	297	259	330	301	345	332	321	304	303	306	299	329	319	289	308	296	302	312	268	314	295	286	310	299	298	299	298	320	335	290	298	321	295	314	290	303	257	327	320	304	294	292	314	312	340	293	302	303	291	306	321	295	359	324	283	304	309	305	316	309	292	315	304	301	319	301	327	327	309	302	296	331	309	299	291	307	311	306	333	315	325	329	317	338	276	316	317	291	326	322	299	337	274	292	339	288	314	308	319	305	307	296	308	293	313	335	318	329	287	297	318	284	347	332	295	267	311	315	325	338	283	310	300	298	304	305	305	310	312	318	279	288	306	300	282	282	321	305	342	315	322	250	333	290	306	317	327	312	334	318	309	301	267	310	305	272	317	300	305	309	321	338	289	287	335	284	299	309	328	309	340	316	305	287	313	301	299	318	278	303	318	291	312	321	264	310	312	345	292	339	324	307	309	324	283	296	311	329	322	297	305	295	296	250	287	308	313	323	350	325	298	312	308	271	323	289	304	325	299	329	303	316	341	286	304	293	313	304	290	301	323	285	297	296	347	286	284	284	278	287	291	307	323	314	263	300	256	319	287	310	291	302	317	302	304	296	338	310	304	295	294	326	326	305	304	304	289	316	318	300	314	276	323	336	326	323	283	282	326	306	294	298	290	307	309	306	332	340	317	327	308	305	337	293	317	277	314	306	341	316	323	343	303	300	284	313	291	359	318	318	296	338	338	299	344	309	316	314	296	317	304	319	311	332	339	309	309	301	317	305	294	307	298	303	291	308	293	333	289	320	306	330	293	303	290	280	303	285	320	330	316	302	321	316	336	274	310	310	306	293	313	313	325	328	306	276	315	306	344	317	337	319	307	307	306	269	308	290	291	312	336	316	287	310	294	318	315	329	290	285	314	317	313	309	309	316	307	313	342	297	322	300	314	303	304	319	313	314	298	287	294	294	304	297	320	313	292	307	325	325	304	275	341	287	309	318	310	312	290	289	309	334	333	315	321	343	329	343	318	321	297	303	315	299	293	344	313	303	321	338	288	325	333	311	290	285	289	313	305	319	289	325	285	292	300	255	301	342	326	305	274	306	311	292	297	302	295	286	304	324	313	306	299	301	296	286	318	316	300	286	344	326	309	307	336	329	295	335	320	302	330	291	341	310	301	282	319	316	320	345	300	313	306	289	297	331	335	295	339	317	308	301	311	320	323	295	322	310	312	318	287	288	324	307	290	330	294	322	313	338	329	294	283	311	290	297	287	300	303	328	268	295	339	281	289	362	294	300	298	282	308	287	287	303	319	292	301	310	325	320	298	302	324	293	310	287	296	307	327	310	311	317	303	318	310	298	322	316	303	330	338	277	311	314	316	315	288	330	315	325	295	282	325	321	314	292	301	286	289	330	297	304	318	285	310	325	333	268	337	307	316	297	323	300	332	300	298	329	300	318	304	271	301	331	298	350	349	337	334	313	308	305	308	303	291	314	320	306	321	308	301	337	321	293	321	289	323	311	289	284	329	325	314	316	313	321	307	320	314	287	312	324	309	304	302	321	247	282	320	294	307	306	323	263	306	305	313	334	318	299	300	285	319	304	293	294	285	312	303	295	308	294	283	282	312	303	314	295	290	320	310	298	320	313	270	303	319	307	298	331	317	298	353	292	340	298	288	302	308	308	312	272	322	303	337	263	311	314	318	313	274	334	305	304	312	280	304	295	319	300	323	311	302	318	302	293	293	319	324	308	266	317	283	332	306	296	318	319	313	309	283	294	330	296	294	313	321	316	310	345	334	291	298	328	288	314	304	348	298	299	297	296	299	322	322	323	325	315	320	300	299	311	310	284	314	293	319	297	323	291	310	324	313	273	301	301	306	331	283	354	307	309	276	281	306	343	292	330	271	285	297	294	279	305	287	307	327	320	334	290	309	302	308	326	322	298	288	325	295	315	317	312	301	306	305	301	307	301	282	326	293	329	282	289	298	322	273	273	322	285	299	329	323	307	312	329	286	291	323	295	288	306	340	319	271	290	292	291	316	312	285	314	285	303	324	295	319	308	283	313	317	306	305	298	317	332	287	297	317	301	312	287	269	300	331	288	309	303	310	292	327	323	318	338	332	291	305	315	306	317	328	317	319	301	303	310	289	269	301	299	307	269	304	317	300	337	279	319	292	353	291	301	318	308	279	321	319	291	315	305	312	320	283	314	310	325	303	288	315	303	331	317	320	295	288	312	280	315	317	300	299	311	308	324	319	333	307	283	299	281	310	325	320	325	304	300	320	286	318	321	291	296	327	301	299	273	311	305	307	329	309	347	319	308	316	323	306	342	301	285	314	313	309	329	326	310	311	302	288	300	285	305	304	302	307	305	322	275	306	264	307	278	340	312	350	318	325	308	310	314	272	295	305	313	325	304	307	316	295	307	280	298	287	324	312	270	301	283	277	282	312	312	298	315	276	332	310	318	271	312	302	306	317	325	297	290	303	328	295	344	315	315	274	359	311	336	312	302	286	293	303	264	278	315	320	300	270	308	305	302	303	318	272	280	296	300	316	255	269	336	293	299	343	288	271	336	339	300	297	325	308	292	302	309	290	308	269	293	296	291	309	312	293	288	288	311	318	310	291	330	285	340	319	335	290	308	309	313	322	280	316	297	301	303	328	296	304	329	314	287	319	331	317	300	286	287	342	278	308	335	278	322	317	301	314	307	277	322	340	327	297	301	277	311	310	305	322	329	293	330	333	308	283	306	310	328	314	300	313	279	304	292	288	325	297	331	308	311	316	304	318	339	320	298	322	314	342	295	341	290	282	307	304	344	348	342	301	305	319	308	344	325	312	281	296	316	319	314	283	280	323	331	346	301	276	309	309	315	328	286	323	280	278	317	302	280	327	331	331	278	317	314	297	319	307	320	303	261	291	321	312	321	324	312	312	276	290	339	283	314	311	311	317	334	300	304	338	344	346	333	314	317	273	315	323	302	306	313	297	305	304	336	284	310	294	297	296	300	327	302	290	290	332	286	317	334	308	322	308	295	305	330	336	293	318	319	328	344	280	280	293	270	330	290	316	337	285	315	321	294	313	310	315	284	336	304	295	291	291	291	302	290	299	307	284	309	303	301	313	312	319	285	309	321	302	316	315	313	324	308	269	318	331	317	293	319	313	302	293	268	301	323
40200	38821	39608	42863	43617	42648	35860	34382	28102	21903	17408	13508	10973	9444	7532	6456	5332	4573	3968	3532	3209	2996	2633	2441	2418	2272	2061	1987	1767	1694	1651	1610	1435	1435	1386	1264	1250	1219	1263	1185	1152	1118	1165	1137	1076	1041	1073	1047	1053	1025	972	1016	1008	1048	961	934	975	1009	951	1006	1006	978	1005	952	999	923	1008	955	933	920	939	1019	949	960	966	955	983	933	1000	986	951	987	902	880	1017	955	933	954	915	983	988	1002	967	908	929	925	947	1032	975	920	977	1029	974	978	937	937	908	960	1001	985	962	976	971	931	930	906	959	965	938	1001	952	898	1025	983	999	929	969	996	935	1020	964	999	924	932	939	952	948	962	963	968	963	968	932	937	971	977	958	1009	894	978	944	924	1001	943	973	923	916	926	980	984	990	950	963	932	957	966	985	962	958	943	950	1001	926	936	1008	924	971	960	935	946	963	1022	915	906	918	935	941	967	943	951	1002	931	1029	948	966	949	966	982	907	961	908	981	932	984	977	901	971	893	1036	990	940	987	939	998	941	941	1001	961	932	989	935	916	1005	946	938	954	1041	938	951	929	943	992	925	949	946	917	936	899	934	939	932	963	952	956	989	942	933	951	1000	970	945	914	995	965	958	981	917	961	1040	924	906	962	905	865	972	947	928	957	969	912	911	960	928	946	940	941	986	991	951	938	890	940	970	921	954	971	961	958	870	938	933	969	1010	991	972	903	937	949	866	979	863	951	923	965	958	952	970	916	933	950	946	952	974	897	983	976	956	984	937	995	971	933	988	978	918	951	1002	977	969	945	942	966	889	923	994	959	921	915	942	955	955	1006	980	944	960	962	963	959	929	908	924	895	1048	923	920	901	874	935	963	969	1001	940	931	949	931	934	948	965	989	1010	942	903	999	944	948	1027	968	960	944	933	914	929	996	1008	930	921	1011	924	889	952	973	918	883	931	945	961	906	949	975	996	985	930	939	955	930	933	911	932	946	950	990	960	999	960	924	1038	992	974	971	920	896	962	947	973	970	964	972	1001	1038	917	967	954	958	962	988	977	924	922	902	945	987	904	1037	938	922	913	939	981	979	970	939	939	958	977	944	990	1018	1001	943	950	948	957	925	976	923	924	914	952	938	984	928	980	908	966	960	941	933	957	919	999	1030	869	972	904	935	946	1043	957	994	930	926	987	957	922	914	923	924	997	948	947	991	979	980	994	963	927	978	930	907	973	899	908	932	904	960	1016	930	953	927	898	958	965	960	908	904	967	939	952	914	939	904	951	942	950	909	953	967	932	946	1016	934	864	948	925	944	950	942	897	972	1016	934	964	902	946	949	939	962	952	901	934	964	956	938	920	952	974	961	928	955	983	992	962	915	910	1000	961	962	945	929	929	946	923	898	983	932	1000	953	974	945	911	954	941	941	975	928	929	923	927	935	930	934	928	973	980	960	977	947	946	976	927	953	960	968	930	932	908	927	956	926	967	938	958	1011	930	972	1038	936	965	949	946	957	921	940	934	959	1002	929	932	983	874	945	956	983	961	945	890	933	953	943	898	959	926	883	864	913	911	948	928	919	937	910	958	897	899	924	906	927	951	1020	936	887	920	928	907	907	970	960	910	990	971	917	971	899	964	903	936	999	926	967	935	957	947	946	937	1009	898	941	924	973	913	938	905	951	971	938	968	898	962	984	936	968	922	990	953	929	943	920	918	952	966	934	945	978	934	994	970	981	919	983	968	927	915	925	861	932	968	943	951	949	952	917	946	926	931	917	945	916	977	988	1007	929	929	1021	966	949	932	942	976	926	928	967	957	944	966	998	982	928	952	905	961	908	930	958	970	933	931	958	970	896	965	971	985	980	940	944	878	892	927	928	947	972	951	963	932	954	969	940	906	938	945	960	949	883	985	965	938	973	924	938	950	932	946	955	969	886	965	936	945	968	1000	938	940	961	955	946	980	955	970	939	974	957	1020	937	1007	901	957	980	933	878	963	911	943	940	965	977	947	937	994	981	896	906	921	966	885	961	908	981	901	951	975	978	960	961	959	923	966	932	956	928	941	944	966	925	928	908	923	938	921	908	941	907	924	963	949	933	948	950	931	918	985	960	960	956	929	940	953	941	930	971	979	951	936	915	916	969	923	927	904	918	900	989	953	994	954	956	962	959	979	989	971	969	945	931	940	995	970	913	923	920	948	925	1005	950	968	1001	951	909	922	985	966	931	977	910	955	972	951	1031	925	940	954	921	941	946	968	952	929	942	894	909	904	963	1006	974	960	974	929	1006	966	961	967	924	890	954	977	1042	966	966	924	962	968	1008	939	904	836	986	981	991	966	919	972	938	938	979	919	925	902	923	906	965	957	905	979	929	953	1005	985	962	938	944	972	961	953	930	928	961	945	948	935	947	941	895	914	958	938	908	970	921	964	990	951	963	949	900	934	928	996	1005	987	977	949	920	962	923	982	925	958	944	968	968	924	970	940	918	928	975	969	886	954	974	940	916	937	910	935	968	969	927	951	983	947	984	919	950	921	997	1016	916	962	939	994	945	898	983	997	979	943	930	898	926	967	983	931	944	944	929	900	927	922	946	926	977	974	938	934	955	985	920	938	964	962	874	941	916	992	930	981	932	911	950	935	970	948	981	915	914	918	962	909	947	960	995	963	945	954	949	977	960	948	944	997	936	909	993	953	927	959	892	914	942	943	963	961	948	992	926	990	973	927	939	949	986	974	1011	956	920	980	998	909	935	947	956	921	942	906	930	919	956	936	930	925	966	1019	982	962	897	958	934	940	976	970	978	975	979	999	929	953	915	975	950	970	984	872	894	939	975	982	951	942	902	918	937	1005	962	933	955	957	950	946	970	930	973	966	947	939	938	896	980	934	937	924	968	939	967	959	997	965	1000	963	972	953	966	948	1007	981	928	962	975	893	926	914	912	949	956	927	983	985	953	877	936	927	925	882	958	923	940	940	950	963	984	927	947	874	942	941	946	972	948	965	955	1023	984	923	1013	940	924	953	910	905	968	1013	918	960	939	947	909	967	930	998	1002	964	915	992	905	981	983	919	1021	959	942	980	995	942	953	935	953	975	961	931	979	919	898	980	1011	1028	955	933	916	915	987	961	944	965	942	950	923	938	913	996	989	988	1007	899	916	976	889	967	942	946	981	965	958	968	951	952	961	911	973	991	958	926	948	982	968	948	944	953	898	992	1004	944	980	895	948	919	959	975	974	960	983	986	939	999	921	1014	976	990	957	932	934	969	943	917	973	934	932	939	982	961	949	949	934	950	961	952	920	933	980	940	960	897	967	923	925	906	999	952	934	913	948	919	929	904	925	902	933	966	956	969	915	939	934	974	919	952	936	1040	935	898	950	955	954	958	946	984	971	958	960	910	968	1010	933	980	971	934	926	925	952	949	1002	952	1007	944	997	909	961	948	978	986	963	974	973	1005	950	944	943	951	953	957	905	938	941	893	893	935	978	943	980	945	964	917	901	990	946	911	912	955	930	911	927	883	969	894	960	939	925	993	990	969	907	949	965	902	967	950	939	918	921	940	1007	1012	961	906	868	915	936	939	896	930	916	937	953	904	970	965	943	990
16853	11537	9856	7104	5445	3678	2231	1603	1235	937	692	607	525	485	452	365	385	369	346	281	274	292	282	271	285	254	253	254	240	222	237	257	208	217	229	197	226	239	218	232	215	224	208	214	221	219	225	201	204	209	211	231	221	220	227	210	189	205	217	203	227	216	232	197	215	190	218	216	236	217	197	205	204	201	195	216	207	170	212	210	238	205	209	204	208	206	215	226	239	218	217	209	218	220	180	200	224	210	195	250	227	208	225	221	217	228	195	206	216	220	218	200	212	212	204	188	209	216	235	212	203	216	227	202	190	218	207	217	217	212	218	210	204	204	233	228	211	233	214	194	222	217	203	227	211	188	211	225	205	235	203	224	209	199	223	224	223	198	224	198	202	191	221	201	216	217	210	203	194	184	202	222	211	208	196	224	184	193	204	206	211	213	229	201	234	182	209	217	216	198	200	193	229	179	217	231	223	207	221	194	238	230	204	192	215	210	206	228	225	194	185	216	210	217	216	160	200	222	200	203	213	218	216	212	219	205	207	192	211	197	215	210	213	206	192	226	205	222	206	245	198	203	203	222	210	213	212	205	203	215	214	199	178	182	207	185	214	223	199	206	188	218	189	211	201	219	220	201	208	223	186	174	201	198	239	200	201	208	201	204	211	200	238	206	186	223	197	212	230	192	197	174	207	189	201	203	205	207	210	199	216	204	190	208	225	219	221	203	202	210	225	228	219	217	194	176	210	212	213	234	240	197	200	204	208	186	213	200	193	199	210	204	218	202	221	197	215	199	208	215	210	197	208	186	204	232	218	180	194	194	191	209	191	225	229	208	201	214	229	203	201	214	210	203	222	208	206	230	243	221	202	175	207	210	223	222	199	179	224	238	228	213	218	190	209	236	235	214	209	203	188	224	208	230	207	201	215	222	217	243	224	200	206	210	204	221	202	219	215	214	195	202	204	184	199	203	212	209	218	208	187	218	200	207	209	228	167	208	196	191	213	198	209	203	213	203	244	211	208	215	223	236	225	182	196	199	220	210	182	214	230	226	204	228	201	217	207	230	195	225	219	185	210	206	190	216	262	222	190	182	203	215	212	185	213	212	210	211	206	195	181	207	203	211	223	218	228	216	237	241	198	230	197	228	216	197	218	198	199	187	224	212	222	202	214	213	200	205	191	207	203	204	208	204	181	217	211	227	197	214	226	242	234	217	206	224	207	202	190	203	228	213	225	223	239	220	204	203	214	194	199	204	217	198	181	191	202	206	223	197	217	229	229	213	207	217	217	225	174	238	212	210	197	202	211	232	220	212	194	219	198	209	222	193	201	200	202	216	219	201	202	201	207	227	214	202	215	212	231	202	232	218	202	218	220	189	234	198	190	205	184	201	217	206	196	221	191	212	210	209	208	191	201	214	204	183	192	202	226	197	225	226	197	214	223	206	205	218	201	190	197	194	233	206	187	184	225	198	198	210	212	190	192	231	173	223	224	175	201	214	200	232	233	220	204	185	203	205	204	200	217	205	206	206	215	213	188	216	192	196	204	218	192	215	205	235	204	219	216	218	241	227	216	205	212	189	237	201	212	187	216	196	222	193	204	185	196	216	193	204	188	201	184	202	197	202	214	226	216	194	214	202	203	222	200	200	209	218	207	230	216	212	215	232	195	228	213	196	208	196	212	201	228	213	191	208	180	214	198	245	199	206	209	185	198	249	187	202	253	216	220	210	217	197	218	232	216	200	208	235	226	219	196	226	219	220	199	228	210	203	205	214	188	213	216	234	221	223	189	228	227	214	191	226	214	212	214	215	192	235	218	202	219	214	213	193	201	230	219	190	208	199	180	193	200	193	210	226	204	212	228	226	190	206	222	228	202	185	212	224	206	194	219	214	192	208	217	204	210	214	242	188	204	200	198	217	246	206	209	208	225	209	203	226	211	221	232	227	224	209	212	205	201	227	219	207	200	212	214	222	213	218	225	209	198	225	203	193	197	206	213	212	222	214	186	188	212	194	209	193	200	221	208	202	231	212	256	232	219	221	209	220	197	222	227	204	216	229	210	197	188	188	202	216	198	244	206	213	211	210	191	205	214	237	194	196	216	201	204	209	179	189	210	217	202	230	228	205	205	190	216	216	224	221	194	224	203	205	186	206	215	192	214	199	223	210	214	198	208	214	188	198	202	217	209	214	216	216	177	209	227	223	208	221	228	210	200	219	195	231	196	193	203	203	172	227	219	194	213	218	209	220	228	219	213	202	200	218	187	200	194	207	214	177	207	196	212	207	202	199	212	215	230	210	208	189	202	214	211	216	203	191	207	224	204	204	206	222	245	212	208	227	200	218	188	199	197	202	219	211	214	217	195	197	230	194	226	201	190	245	209	216	208	206	224	198	230	194	214	225	213	229	182	215	209	228	223	204	188	189	195	207	209	216	213	201	176	222	221	230	198	218	213	211	213	209	212	204	222	203	229	195	212	203	196	207	208	224	213	187	216	211	212	235	230	203	220	206	208	229	264	234	219	203	213	222	230	254	240	210	210	206	204	228	223	230	223	201	223	217	237	201	219	222	190	228	189	199	200	189	200	245	199	212	201	226	233	199	221	230	218	218	231	209	210	212	204	200	210	227	179	206	215	218	202	194	226	214	238	208	229	191	214	215	201	209	222	209	225	219	216	186	193	202	219	215	193	210	215	231	215	195	226	202	208	220	207	208	231	223	180	230	207	220	225	207	222	231	202	205	230	210	192	227	212	217	202	204	221	212	218	223	206	224	199	217	220	227	204	217	231	220	211	200	217	210	214	175	207	191	210	208	209	192	209	204	200	221	215	207	217	200	197	175	187	214	188	198	246	210	208	205	206	218	204	226	233	232	217	192	213	199	219	207	226	225	221	181	208	217	215	218	166	215	209	179	229	206	225	225	223	209	216	253	220	234	243	200	203	203	199	225	203	205	216	212	215	222	226	211	200	227	212	215	207	222	229	184	218	228	221	220	227	211	195	237	185	200	219	185	203	227	209	242	218	222	206	208	197	195	212	199	216	231	186	195	223	216	200	233	209	247	198	211	235	195	215	203	215	211	219	216	231	217	205	228	203	213	215	187	218	203	223	206	218	206	225	223	232	235	221	204	222	218	234	233	197	201	211	220	214	215	218	205	197	215	214	203	210	223	211	191	257	232	218	223	194	204	224	208	217	201	217	192	224	222	196	220	241	221	213	215	214	209	218	224	221	209	195	212	219	220	211	193	198	207	218	210	213	213	198	206	203	233	205	225	216	204	201	183	179	200	229	224	193	233	182	198	213	230	193	206	223	204	232	193	195	197	186	200	226	221	217	228	182	228	197	206	229	211	218	234	233	211	216	202	199	189	213	224	232	205	225	198	205	221	246	193	214	217	214	198	208	187	205	220	213	190	213	199	222	181	217	196	211	213	203	219	236	236	228	210	203	231	227	209	230	234	217	208	220	197	221	214	215	235	206	214	193	182	223	201	219	229	217	211
13583	13314	16295	16327	15259	12316	8934	7348	5820	4640	3782	3187	2758	2404	2174	2021	1824	1615	1615	1498	1329	1297	1266	1240	1257	1167	1114	1007	1074	924	943	960	892	812	853	820	767	762	792	778	726	737	756	768	732	719	734	675	767	728	725	703	664	704	720	774	685	702	697	725	700	726	728	672	674	651	727	698	715	696	702	726	669	691	724	676	757	716	689	714	691	675	721	690	667	681	748	728	701	724	700	708	691	699	690	696	716	662	688	776	727	662	714	711	702	727	680	692	693	690	672	683	700	661	743	687	712	645	706	661	672	704	733	649	684	689	657	668	668	696	709	687	743	708	704	722	722	704	742	692	723	723	674	694	645	704	694	662	725	721	735	657	700	722	686	663	713	714	738	690	716	704	726	722	733	707	653	717	724	706	745	726	734	662	721	707	679	759	716	697	673	687	643	683	756	679	693	694	703	702	676	723	698	664	677	707	692	696	716	734	705	706	683	712	753	703	716	738	686	668	680	713	655	727	670	693	670	678	709	670	673	663	702	738	744	668	734	691	689	706	684	679	686	709	732	662	711	697	694	708	700	705	739	674	631	703	731	718	662	721	727	717	711	728	685	714	739	695	684	682	694	712	737	710	714	715	675	672	689	703	748	713	692	725	689	673	671	691	706	648	718	679	724	667	726	680	691	642	645	694	732	682	705	684	685	722	693	688	687	673	677	688	663	719	709	722	637	694	716	679	689	661	727	718	630	689	685	748	726	695	746	720	681	767	670	709	692	691	731	671	726	710	680	714	674	693	690	679	678	726	612	700	643	721	699	688	696	690	712	720	705	711	732	674	674	673	692	681	728	702	734	645	662	675	717	670	670	706	690	715	704	645	707	634	761	697	685	725	668	675	680	713	703	672	700	656	720	685	684	675	721	687	695	696	702	703	718	668	694	674	697	722	683	705	709	714	739	686	697	670	726	684	714	699	672	759	728	697	721	692	684	687	720	710	669	703	701	719	706	655	668	692	744	680	686	684	687	683	688	714	713	713	730	693	711	652	699	686	743	668	723	724	723	694	666	706	696	718	696	696	713	653	724	691	691	695	721	659	682	662	722	669	722	678	727	671	732	723	678	668	714	716	700	745	693	717	715	672	657	658	665	659	703	712	661	680	685	713	669	684	707	701	672	703	701	703	694	682	695	669	743	674	721	702	677	698	727	729	737	711	711	698	665	739	723	681	693	693	682	689	677	727	712	684	673	696	671	733	719	664	691	697	691	701	674	686	716	709	693	678	650	662	743	712	720	709	691	703	698	685	685	702	694	674	717	690	697	694	682	679	719	695	710	736	685	718	747	742	680	699	708	695	709	741	695	651	668	697	684	700	686	693	737	692	676	700	720	704	705	706	680	718	729	724	750	700	707	711	692	666	739	677	709	697	668	691	666	750	668	640	679	714	715	716	714	695	737	741	728	679	688	691	682	695	707	660	672	706	683	680	715	687	715	703	718	712	712	696	721	693	661	723	701	668	701	688	739	690	692	678	723	727	684	692	668	707	644	715	690	726	715	722	714	697	705	719	709	722	703	634	741	713	712	666	659	679	714	688	668	705	678	674	687	670	713	692	696	738	731	708	674	690	705	679	696	678	675	721	757	671	706	701	692	717	745	676	691	643	730	693	743	678	705	696	705	707	709	727	714	706	702	686	704	694	684	671	717	707	695	720	706	694	668	708	723	687	687	682	699	704	706	700	706	771	710	670	686	677	707	691	705	670	684	672	640	688	685	691	647	711	685	705	742	700	702	740	683	714	712	670	701	704	631	680	696	738	690	690	687	705	664	679	719	712	707	726	722	675	705	663	735	741	711	679	661	666	702	692	729	706	706	713	686	695	641	725	673	711	720	664	711	746	627	688	688	679	674	694	687	692	675	718	736	706	726	659	679	713	690	738	729	697	697	691	722	721	725	716	716	686	693	700	692	699	758	698	724	692	716	710	682	662	653	650	678	676	716	719	723	703	704	716	700	689	728	692	731	715	707	733	718	682	720	703	719	692	696	709	689	717	666	657	692	771	733	710	688	715	708	709	726	678	690	719	697	720	703	669	693	743	722	704	649	708	682	679	687	648	684	673	716	701	727	631	736	748	711	712	715	693	727	669	726	701	705	644	709	694	763	757	727	720	739	712	711	730	690	684	725	715	722	713	705	670	717	667	742	678	679	705	717	673	738	690	717	649	691	692	662	673	702	691	705	750	743	651	710	690	721	702	695	723	756	722	714	735	711	738	720	708	741	684	739	647	730	683	689	675	685	704	684	679	709	711	724	734	669	663	695	699	720	693	695	725	710	686	737	680	628	697	688	674	642	710	738	680	701	685	715	694	670	710	678	730	712	687	645	732	696	673	703	712	673	675	700	719	716	702	683	710	685	732	654	740	725	704	725	750	722	713	728	684	720	713	700	678	688	665	694	680	712	656	698	728	702	709	654	743	651	690	709	706	703	725	718	716	675	693	699	672	693	697	696	694	689	687	705	680	747	670	684	672	684	703	678	698	651	675	736	742	686	717	730	670	728	697	695	712	727	733	729	675	696	711	677	711	697	739	676	722	698	733	672	699	700	766	682	735	626	683	697	724	708	650	735	732	652	683	696	701	723	659	724	722	745	684	696	706	742	744	691	716	708	674	731	726	696	693	721	720	668	701	714	687	682	716	723	666	682	769	664	700	711	753	699	694	727	691	689	735	680	707	678	757	702	671	698	697	707	748	717	709	670	666	703	639	633	737	700	656	710	741	681	714	671	691	703	734	650	701	720	646	675	647	665	713	707	737	701	716	677	674	662	727	679	708	680	698	757	688	721	724	737	720	731	706	700	692	709	697	669	660	661	693	682	723	652	718	672	699	711	705	716	683	758	677	687	718	713	751	679	729	678	697	684	720	694	693	675	705	700	727	689	662	696	709	696	741	690	736	694	718	713	665	691	660	695	694	695	687	726	747	680	686	697	691	713	671	679	689	666	692	687	747	733	715	726	757	690	695	681	680	706	682	685	730	721	715	668	722	622	693	724	711	704	663	706	694	727	729	696	697	677	655	699	697	737	697	693	686	723	701	676	695	695	743	679	699	705	665	716	704	668	722	712	737	687	732	731	688	690	700	703	695	682	672	687	721	651	734	721	654	721	702	694	712	726	717	704	676	731	754	677	724	720	698	706	671	666	698	732	681	656	716	666	727	687	689	742	691	707	734	715	738	688	696	720	720	701	683	679	634	712	714	715	693	709	677	683	699	665	684	727	698	703	685	682	686	674	686	729	722	656	669	688	713	674	696	741	720	670	692	664	731	737	731	695	668	713	655	715	733	724	718	665	690	677	663	737	695	634	689	700	709	687	677	664	673	671	726	675	685	652	686	696	686	732	736	760	729	716	685	675	717	709	714	704	687	696	742	716	746	687	668	737	688	665	715	730	688	734	706	684	704	736	729	688	732	694	700	722	669	670	705	717	698	688	702	708	659	659	709	711	694	707	642
40838	37910	31584	29210	28982	25780	17675	12149	7483	4642	2866	2060	1399	1210	902	833	648	578	503	440	400	380	365	343	335	294	308	291	300	276	282	303	249	239	238	280	236	243	238	260	232	223	225	223	242	233	234	251	212	202	226	233	242	229	221	231	221	207	213	222	271	222	262	223	220	202	254	210	225	209	248	211	206	228	225	198	232	195	219	222	221	237	216	206	213	216	211	242	204	219	229	236	237	225	199	212	236	257	186	229	222	248	201	210	193	233	215	227	200	229	248	213	226	232	221	202	216	207	221	230	217	209	215	210	225	212	186	231	229	217	207	207	231	223	222	215	217	222	198	207	234	236	219	235	221	223	225	212	227	226	214	223	212	224	240	210	236	218	223	206	211	209	217	219	213	209	204	223	209	226	238	233	218	244	246	216	227	219	232	208	225	220	222	212	223	216	217	201	227	223	201	221	229	199	205	216	213	233	216	222	205	208	211	220	212	213	233	250	223	201	210	222	226	211	221	196	211	214	224	210	222	209	219	221	233	242	195	200	227	201	211	212	212	222	252	211	255	226	229	219	193	229	207	201	215	228	216	226	203	229	213	190	211	209	203	227	216	204	207	221	196	235	217	229	217	207	209	198	213	240	220	240	226	216	221	206	230	210	221	227	196	208	234	222	219	222	190	201	232	217	194	182	211	207	212	226	221	219	212	206	204	212	231	207	223	237	228	212	215	213	241	225	233	236	216	236	196	198	230	213	227	218	222	231	213	248	203	197	203	203	209	214	229	211	210	214	204	229	225	221	238	237	212	210	211	239	231	206	238	211	203	201	210	223	223	234	202	209	224	189	208	232	227	170	222	218	220	200	214	237	234	186	217	211	205	201	220	223	201	220	203	225	204	235	207	205	231	230	205	191	225	212	207	210	238	242	211	226	223	189	232	225	219	225	222	213	207	232	218	217	227	234	212	229	216	224	188	224	206	231	232	220	221	222	224	235	222	217	213	222	230	186	222	235	226	206	241	210	207	231	234	206	229	189	230	218	205	225	220	233	225	217	184	177	207	212	215	223	224	242	229	213	226	171	206	222	216	226	206	210	214	218	215	238	234	260	219	197	207	206	223	211	217	205	209	216	242	230	218	226	251	231	243	237	227	210	245	213	235	238	221	234	198	207	212	221	214	187	209	236	211	224	212	199	206	220	233	217	198	226	223	208	196	234	233	226	226	215	197	210	227	204	211	213	225	212	212	201	227	236	224	219	215	240	235	217	202	234	235	229	185	206	200	223	225	219	221	215	234	239	223	227	209	219	230	244	227	205	236	244	222	210	215	225	255	227	211	224	221	220	212	227	201	197	191	243	225	193	223	197	215	234	206	221	218	215	222	224	232	245	203	211	217	228	229	211	227	211	202	227	238	231	215	194	216	203	183	224	231	211	224	219	219	228	215	241	216	236	212	201	221	211	219	204	189	254	204	214	214	204	199	230	233	234	219	227	220	187	224	202	231	214	213	216	196	209	210	218	209	199	222	208	221	209	231	205	204	236	230	219	201	223	221	211	190	224	208	236	234	221	213	217	222	227	213	231	217	222	213	209	213	214	214	234	243	206	197	225	245	236	222	230	239	193	211	209	250	240	198	198	219	235	214	223	209	224	198	224	198	223	237	198	226	212	215	212	202	215	208	211	186	222	232	237	241	235	211	216	217	226	214	196	211	250	241	207	237	213	216	213	204	212	214	202	212	208	197	216	229	196	225	208	205	231	215	232	230	203	233	195	214	223	239	198	216	222	226	196	214	229	216	226	209	201	219	217	210	237	235	232	216	187	224	217	208	229	216	214	233	212	220	241	219	219	232	200	224	241	220	200	202	207	218	239	229	229	206	211	230	219	212	217	216	238	223	221	229	211	225	220	222	219	220	205	184	216	190	197	222	209	212	228	231	216	227	219	209	212	229	220	223	218	205	221	199	205	230	253	235	215	223	230	231	207	220	219	233	236	218	217	227	214	228	221	226	212	229	241	212	246	210	226	234	207	208	232	195	207	222	232	234	225	223	221	202	205	220	219	212	238	240	215	207	239	222	242	235	226	213	223	218	205	211	264	237	215	204	206	209	205	211	212	197	222	220	205	212	223	236	224	218	222	221	217	231	221	209	242	238	206	233	223	233	193	213	219	217	214	212	214	246	202	208	223	239	246	240	219	174	227	214	217	221	226	218	238	242	223	206	211	254	213	220	214	235	202	228	198	197	226	245	225	180	201	218	234	234	215	212	239	211	220	209	223	255	223	221	208	221	220	226	211	223	219	261	216	228	209	208	206	211	214	212	218	207	214	205	208	259	237	227	206	242	207	219	209	223	219	227	236	211	206	226	226	230	231	235	228	221	204	218	215	181	191	223	221	233	174	227	201	246	217	198	201	206	249	217	239	216	249	222	216	212	218	239	232	202	220	232	201	217	235	167	206	238	246	218	205	208	247	224	206	229	212	237	215	194	220	210	239	218	219	230	240	222	227	201	209	203	230	228	214	217	225	210	233	230	240	209	221	205	237	213	204	219	244	238	217	200	203	212	240	224	230	215	225	217	240	215	243	207	225	220	186	234	194	210	235	239	206	223	219	194	223	208	214	238	244	217	223	225	209	226	209	241	205	231	203	207	241	202	228	219	230	220	204	213	209	221	245	200	252	218	230	216	217	218	211	190	223	216	226	238	210	217	209	216	246	214	192	230	215	224	207	204	220	259	220	230	219	227	228	218	219	244	202	208	251	250	204	212	227	253	220	226	200	207	223	229	188	198	224	243	213	222	237	244	207	211	231	221	204	249	212	225	214	220	224	236	235	211	209	235	206	208	213	205	217	236	215	219	241	225	197	236	191	186	224	234	240	226	226	198	218	213	194	195	211	214	219	197	229	215	231	238	204	220	228	223	234	212	212	237	227	245	207	219	199	193	236	218	233	220	253	210	221	208	229	221	229	221	215	216	207	204	207	219	214	223	211	246	233	199	201	217	226	195	218	223	210	234	198	227	226	216	210	209	215	247	221	240	200	217	208	209	220	218	209	222	220	238	225	211	236	235	224	225	212	196	210	217	208	226	231	227	208	235	224	220	224	211	209	208	213	193	191	232	215	208	229	208	240	206	237	231	230	219	229	222	226	216	210	219	223	228	212	232	222	204	208	208	192	239	231	210	214	250	222	233	213	216	205	214	206	197	228	233	221	212	204	213	184	219	228	232	194	250	216	212	210	223	177	225	204	219	227	219	212	199	199	203	226	202	212	212	237	254	201	221	196	221	248	235	221	206	227	235	191	219	218	225	221	224	198	229	215	201	227	221	212	218	203	250	225	225	236	219	221	225	250	219	231	222	257	216	229	209	212	237	207	208	215	198	231	231	224	241	216	199	226	208	200	230	228	198	218	215	233	215	216	225	221	206	241	200	219	244	223	226	222	197	219	235	178	208	228	206	266	221	212	210	191	224	206	211	235	217	222	236	224	225	232	204	213	227	196
31623	31728	33709	34677	37555	35031	27614	25011	19180	14404	11498	9052	6765	5889	4653	4421	3396	2878	2594	2260	2053	1977	1812	1653	1618	1549	1541	1319	1331	1148	1183	1074	1070	1019	991	919	926	882	899	907	857	821	791	783	779	788	784	785	748	769	765	819	791	742	767	694	748	717	740	722	749	733	744	721	710	755	817	739	672	751	734	770	697	766	667	734	735	732	715	740	689	729	687	751	719	727	715	706	751	720	714	742	713	727	775	723	779	743	741	760	714	703	736	692	728	725	777	760	725	722	733	774	713	726	725	737	743	690	717	703	687	694	730	669	695	732	687	713	766	735	692	723	704	713	748	760	731	687	686	703	773	719	722	729	713	721	738	757	720	721	763	754	732	708	676	722	621	714	706	731	723	769	753	721	715	694	699	718	755	710	706	736	721	737	737	744	763	739	712	736	721	741	742	708	676	683	738	699	763	706	713	695	688	719	732	749	687	696	732	732	695	649	710	710	677	727	724	711	729	718	748	742	743	703	668	757	793	736	680	682	713	693	737	695	675	746	713	735	688	713	725	711	710	741	726	746	755	715	706	705	712	713	728	719	724	699	701	737	721	699	696	683	699	749	748	730	703	711	697	730	771	721	748	740	696	687	714	723	724	749	737	706	720	674	724	687	662	715	706	699	680	762	702	709	742	733	717	739	733	735	769	757	731	750	717	722	700	712	737	695	765	695	689	758	718	672	749	672	716	670	704	737	796	709	745	733	723	750	735	687	735	724	713	710	696	767	709	757	787	709	697	749	714	725	718	705	755	684	720	740	710	748	709	698	741	698	691	682	763	688	741	761	741	756	680	660	707	709	719	731	669	690	753	704	790	708	732	711	730	687	742	740	699	722	699	753	734	720	697	726	729	737	764	719	680	694	740	702	718	764	706	713	718	728	738	728	713	756	705	703	727	721	715	678	727	715	686	771	751	682	713	766	715	775	740	764	705	750	742	742	676	731	727	719	714	697	704	744	694	745	700	707	683	742	759	732	704	705	729	685	715	759	743	702	728	716	713	768	730	755	707	731	699	770	733	767	740	766	739	695	696	744	718	740	732	710	734	708	695	737	756	764	715	737	788	710	761	709	691	725	750	783	691	705	790	735	746	724	743	762	742	647	718	711	711	749	752	757	689	682	677	683	682	770	703	732	680	682	657	736	714	702	714	697	724	709	711	737	691	752	737	707	711	685	705	683	752	726	746	717	698	740	732	773	737	690	706	711	718	741	696	750	716	723	694	719	666	726	719	701	702	711	683	751	735	719	727	739	720	699	735	704	686	745	733	738	716	689	717	717	719	695	715	662	711	717	715	701	725	656	725	657	730	736	716	728	739	687	676	747	692	742	748	707	667	717	697	701	712	697	696	707	705	706	723	740	696	728	695	754	730	669	731	718	698	731	729	741	747	761	741	744	704	721	679	770	717	702	701	731	681	710	725	729	722	711	733	674	704	675	696	771	728	722	760	702	682	709	706	709	754	698	694	752	727	699	787	685	735	768	718	716	675	735	677	690	691	737	719	746	715	743	762	747	727	698	687	716	727	719	732	733	675	725	685	727	717	715	725	725	791	705	745	700	760	755	717	699	702	717	674	685	735	690	739	671	682	774	675	723	732	721	695	696	654	724	721	726	684	699	742	725	736	753	730	693	717	744	694	768	732	748	747	702	700	746	714	748	709	698	733	720	722	720	683	698	702	716	711	692	746	715	680	688	734	751	721	684	741	734	765	715	742	722	733	724	725	707	717	739	676	706	732	715	741	714	738	735	693	686	696	767	733	708	788	723	740	674	730	692	686	687	741	698	721	724	708	725	715	717	689	729	716	682	730	728	728	754	725	702	683	704	689	743	732	733	697	669	719	728	732	693	733	700	676	670	677	740	749	736	661	681	701	673	735	714	710	694	735	769	702	731	730	681	717	741	660	683	741	748	749	668	669	705	699	740	671	715	733	672	704	756	709	704	747	693	729	724	688	701	714	679	711	670	661	712	680	714	755	749	670	697	734	695	713	727	691	678	708	724	743	704	686	654	697	727	701	762	738	761	711	746	760	651	714	727	681	741	778	773	746	652	765	701	724	741	701	716	716	739	733	703	713	698	754	710	724	698	747	682	717	756	700	706	722	734	693	760	711	706	726	688	675	679	730	717	701	747	703	714	710	711	690	713	743	739	734	715	702	754	731	668	740	698	728	712	678	772	743	753	711	692	712	705	691	677	703	704	720	760	740	771	681	674	737	705	668	710	721	703	696	724	728	732	691	734	717	721	685	691	719	725	733	720	757	716	707	725	729	733	714	732	746	766	707	707	692	682	693	703	679	707	708	691	767	752	759	733	761	701	726	671	726	714	695	710	713	690	699	719	754	748	741	659	774	740	779	731	660	715	753	723	704	741	688	697	741	703	724	740	692	710	757	702	718	733	705	712	705	696	704	731	743	731	625	675	687	774	736	696	734	716	691	734	726	704	709	718	712	752	764	734	786	772	721	734	692	703	725	790	736	704	726	766	726	730	747	704	778	728	699	748	751	747	687	697	746	753	704	756	717	726	716	718	737	710	706	713	707	759	709	670	696	763	701	772	708	708	715	722	697	749	732	761	723	709	694	704	743	698	763	729	751	716	703	726	695	711	725	719	700	730	742	696	744	690	728	727	732	728	736	739	733	683	671	726	728	726	739	743	730	737	725	743	732	717	764	746	707	732	759	695	716	778	758	753	727	706	714	696	776	691	748	681	729	748	734	711	688	746	682	734	713	738	747	775	748	729	740	696	768	711	681	718	757	730	711	713	723	683	706	718	755	738	684	675	759	703	717	720	706	703	727	749	712	717	720	698	722	684	726	756	754	702	716	732	750	671	685	723	734	703	735	687	730	692	746	729	710	725	732	719	671	671	802	693	698	689	708	691	734	733	731	689	735	706	759	719	704	738	725	761	714	746	750	703	712	723	711	744	733	702	701	725	714	682	716	738	740	713	709	712	712	740	712	696	695	686	721	724	751	750	779	693	697	683	717	739	711	731	718	685	725	699	725	738	750	738	660	727	724	689	760	713	684	730	719	694	724	728	692	726	777	719	726	742	666	753	636	656	735	770	773	762	697	707	724	697	712	716	680	706	734	696	705	693	768	733	728	694	777	725	758	721	715	730	723	732	730	720	738	749	762	716	720	762	826	766	735	747	685	742	749	783	751	723	674	701	705	709	731	751	775	714	723	764	697	755	718	747	724	726	716	723	730	731	711	692	737	697	677	754	711	724	712	742	755	679	734	757	692	711	708	744	661	686	668	708	703	730	744	683	700	685	703	701	720	704	720	690	719	701	725	678	737	723	746	724	726	661	728	681	696	723	691	725	724	726	726	725	685	752	739	709	745	725	705	727	683	747	686	670	757	711	732	734	704	695	713	688	737	706	746	710	730	675	715	739	734	697	710	754	669	704	697	751	724	729	756	724	688	700	693	736	743	702	698	696	712	703	717	719	679	739	693	703
49059	42859	36418	34696	35737	33116	26688	20830	14467	9351	6045	4100	2562	1919	1643	1513	1032	978	807	625	630	596	524	522	577	499	428	410	394	406	426	388	371	405	367	341	390	347	333	324	311	347	327	299	339	318	304	273	361	344	342	297	331	322	287	337	325	287	310	303	303	311	313	348	311	306	287	307	300	345	304	296	285	320	291	295	308	324	320	331	276	303	324	290	339	320	296	293	296	305	307	322	325	306	309	287	302	289	308	307	273	301	300	299	311	302	286	295	285	302	314	320	314	310	296	304	294	337	298	279	304	297	319	307	301	316	317	295	290	286	328	323	329	311	281	306	285	285	293	287	296	287	298	286	324	317	298	348	304	308	316	315	305	305	311	305	299	283	284	290	295	302	296	330	285	287	314	308	312	310	288	321	275	299	285	304	297	301	319	310	319	346	337	311	296	279	294	313	323	309	298	319	301	330	311	303	280	285	289	297	288	329	299	289	339	303	323	313	299	314	316	343	298	298	331	320	295	309	316	309	319	289	316	310	318	298	319	309	337	280	276	301	308	327	308	312	302	306	304	322	288	326	304	295	301	271	315	292	316	294	307	316	318	324	265	292	306	319	331	311	329	313	294	299	300	303	277	277	299	297	288	320	318	279	276	299	338	303	317	303	320	297	301	294	352	287	315	270	284	313	327	280	309	299	299	279	302	327	320	334	316	311	299	256	290	315	270	281	317	324	330	324	329	317	290	317	266	302	317	319	311	315	294	307	315	323	328	274	319	307	317	278	313	300	336	309	313	294	312	306	287	275	346	301	291	297	284	299	328	306	294	303	348	282	279	295	308	300	262	316	334	302	303	307	284	299	333	291	273	311	302	252	287	308	292	325	335	310	292	287	292	287	305	314	334	280	285	310	339	301	289	309	277	317	331	313	300	315	311	342	297	293	305	318	299	333	282	314	288	312	311	306	317	334	330	305	330	279	304	298	315	310	333	330	291	344	350	257	304	308	277	302	324	278	330	294	332	323	335	322	313	305	319	311	299	317	288	301	297	301	272	301	316	290	301	324	307	320	301	335	272	276	295	318	302	314	288	291	318	299	287	290	277	314	304	312	301	315	322	291	315	314	326	326	282	295	298	300	317	294	319	269	282	312	299	332	307	322	303	299	330	300	286	285	301	282	292	284	334	315	292	305	275	301	291	319	305	291	293	289	282	293	288	292	314	282	320	307	281	274	305	297	275	315	289	313	301	281	310	305	266	310	290	299	310	299	323	323	306	301	335	287	321	304	297	317	329	340	287	308	308	326	303	297	298	327	320	291	331	338	290	301	305	312	282	286	313	326	293	319	283	269	293	302	300	288	308	339	291	303	308	343	321	345	287	308	310	318	315	304	320	298	302	302	283	304	307	354	331	290	316	351	285	333	309	316	319	273	287	299	293	287	294	282	313	317	294	294	269	321	303	332	304	291	278	295	332	303	319	303	291	314	320	297	306	306	311	325	324	305	282	289	278	328	263	305	313	315	325	313	265	290	297	308	331	291	303	324	287	332	274	316	277	306	330	314	268	303	292	290	275	305	321	325	311	299	322	281	301	308	322	315	289	291	270	294	290	266	309	363	301	291	322	284	308	308	318	284	285	297	283	284	299	276	303	290	273	285	320	318	294	319	302	318	267	327	292	281	307	310	314	333	299	321	291	284	297	313	315	279	268	274	328	310	304	268	328	291	294	298	330	330	338	308	314	328	280	297	300	293	296	295	298	286	301	295	296	291	303	322	315	342	289	291	314	286	300	304	277	292	292	319	310	306	310	299	290	308	310	301	321	287	335	335	294	304	290	294	305	319	278	321	294	305	313	301	312	270	289	304	294	299	311	299	293	309	330	334	292	312	284	311	333	290	326	337	293	291	291	296	317	278	319	310	296	306	291	289	285	325	302	286	273	306	307	284	289	325	294	296	321	289	305	352	306	276	276	315	318	318	294	284	316	285	320	319	302	298	324	320	310	309	308	358	320	270	316	309	310	288	316	285	301	313	322	304	313	303	273	295	297	321	315	310	308	304	312	341	302	312	316	283	311	294	300	291	302	334	292	314	291	295	297	312	313	313	301	314	279	334	322	329	340	301	304	283	308	308	300	303	326	281	317	325	318	294	288	307	312	297	312	317	339	314	272	327	327	308	317	303	327	285	282	328	302	294	314	310	284	311	307	267	310	298	297	281	294	316	329	302	292	319	295	303	294	322	295	290	284	309	347	332	327	281	289	302	273	308	310	312	291	319	286	277	299	290	322	284	317	293	285	314	315	308	315	273	320	275	293	298	325	336	292	308	315	307	280	324	300	289	328	300	308	253	317	305	290	293	308	307	337	300	294	339	317	292	280	283	325	313	330	300	313	302	296	304	312	282	289	290	306	341	301	306	277	330	308	300	260	295	280	291	329	300	304	318	282	326	295	304	320	329	280	303	311	308	300	321	327	289	318	317	312	291	314	308	315	312	325	313	326	293	337	298	313	307	290	301	320	301	295	288	330	301	337	322	324	279	317	297	296	291	304	316	320	311	292	273	326	298	339	320	296	270	292	315	343	270	293	300	294	312	317	285	328	265	322	323	268	329	337	278	280	293	288	329	312	297	321	304	314	354	329	317	306	300	289	287	313	324	316	304	296	270	306	328	282	289	289	297	299	326	308	289	323	308	277	326	330	318	284	311	289	304	315	292	288	300	324	287	300	306	298	283	315	298	294	296	298	290	288	282	296	312	304	305	327	310	316	284	324	303	295	306	296	289	293	291	312	302	294	298	314	269	321	325	323	312	314	311	290	295	297	305	332	330	282	290	327	303	302	340	295	331	321	289	305	301	322	307	337	343	289	287	291	308	275	312	303	306	289	295	318	295	320	286	317	304	270	342	301	302	321	315	313	273	311	336	272	304	317	288	323	265	299	310	279	289	316	290	296	335	326	314	288	295	315	340	293	317	297	345	293	298	271	321	302	308	325	321	321	279	289	303	297	275	289	296	320	293	330	262	305	300	300	311	302	281	343	291	305	315	314	304	286	314	307	307	300	307	306	280	287	303	291	313	300	293	302	314	300	272	286	286	307	301	295	338	315	311	266	302	287	331	318	301	318	301	353	332	327	290	280	272	316	319	297	337	285	268	301	322	285	331	300	298	304	286	321	296	313	291	323	286	293	299	326	299	291	348	330	296	330	308	305	296	279	304	305	307	302	278	314	301	312	289	333	259	342	321	293	292	297	332	293	306	317	286	271	277	295	307	295	313	310	301	295	343	300	288	332	292	292	320	259	289	306	300	296	296	309	317	288	290	301	332	309	339	283	280	292	295	311	298	310	313	293	311	307	318	289	340	296	273	293	299	290	304	267	304	322	323	308	268	312	317	331	277	320	303	310	299	291	290	295	278	292	304	307	308	316	304	283	301	300	291	302	301	307	311	324	305	307	322	312	281	324	310	312	312	333	322	328	337	318	308	341	291	277	293	314	300	291	302	316	323
38485	38328	40571	41559	44804	41952	37474	32679	27297	21077	17856	13799	11043	9599	7723	6656	5485	4869	4045	3554	3284	2963	2691	2500	2418	2412	2079	1974	1756	1700	1646	1597	1424	1410	1322	1301	1277	1260	1176	1134	1177	1151	1076	1094	1021	1025	1077	1013	1037	1049	1002	987	1042	959	983	963	926	951	1005	993	969	1019	891	945	961	938	962	978	985	976	951	919	965	992	949	971	932	957	898	1001	937	954	946	942	974	962	911	950	940	976	990	945	983	931	990	948	974	961	958	1036	971	975	890	929	1013	894	937	924	946	957	938	959	958	933	971	965	956	875	1016	906	972	907	943	952	1047	974	973	936	956	959	977	963	929	971	927	911	928	964	903	920	967	930	944	948	918	938	904	930	916	940	990	938	931	914	910	954	939	952	919	998	912	898	954	1007	943	918	953	942	977	937	932	945	896	971	905	997	984	908	947	943	922	940	969	981	974	974	974	930	983	965	973	965	942	971	1000	849	946	887	963	903	1000	1020	892	927	886	948	893	943	970	956	952	941	1012	950	976	930	940	928	916	992	967	944	1001	901	1015	951	933	968	975	968	903	966	923	913	929	927	1011	938	939	957	987	964	924	954	957	963	935	936	922	931	937	969	983	959	963	1036	933	961	910	926	958	936	938	918	930	907	955	1008	903	917	951	941	923	949	973	999	971	946	930	921	949	934	914	898	953	956	927	1038	951	943	978	978	983	1016	868	923	912	937	919	947	938	895	922	955	942	956	959	953	927	994	983	944	993	941	989	952	918	962	965	948	951	956	928	937	966	983	924	958	932	961	969	991	978	934	948	903	940	950	898	944	941	912	970	931	933	935	939	889	980	991	946	966	946	909	982	936	912	947	937	936	973	957	939	997	985	1025	1013	965	897	900	955	1004	922	937	940	963	919	860	922	938	980	959	984	934	940	946	998	926	986	957	945	906	992	920	958	972	918	915	902	928	965	878	922	958	936	927	956	932	936	978	919	953	898	918	936	942	944	958	934	937	949	933	1009	951	942	997	930	1007	957	945	926	938	998	987	941	930	973	909	952	917	942	962	963	944	934	905	954	926	995	931	916	929	921	912	952	961	1037	926	941	972	909	976	936	922	961	904	966	984	902	934	950	957	1020	949	956	941	956	966	969	920	932	957	984	929	916	918	933	968	913	939	904	926	931	901	953	904	919	917	957	962	947	924	935	946	938	901	967	969	978	952	968	912	953	981	932	956	911	918	952	933	1022	938	988	942	988	935	917	925	918	961	1005	922	945	985	937	975	973	899	958	930	930	913	931	914	917	971	979	898	974	948	917	969	959	960	911	918	955	978	886	967	938	940	923	947	921	911	910	936	974	961	1004	965	933	917	966	910	904	928	939	907	953	915	968	950	931	938	949	955	947	973	902	887	962	942	895	953	934	986	940	954	940	962	927	906	959	960	943	924	926	949	1018	989	927	952	998	969	953	931	951	925	954	933	932	965	939	933	888	967	940	959	956	949	932	943	971	924	922	871	918	925	943	988	942	951	964	943	916	923	924	954	964	902	912	971	975	963	943	971	973	989	920	954	960	969	920	976	948	921	929	937	970	993	1008	911	910	992	929	911	944	938	953	945	966	963	900	872	912	948	915	892	920	918	919	903	914	936	911	907	939	959	946	947	982	890	905	895	909	937	933	929	994	917	945	953	915	954	977	953	887	949	909	950	965	936	975	939	858	927	938	971	971	943	886	939	940	937	915	947	926	959	940	972	965	963	955	997	969	957	924	952	962	932	944	931	973	930	952	956	910	994	963	976	962	917	956	944	921	967	939	926	955	907	967	956	921	930	947	976	893	961	945	913	930	931	975	977	1016	921	916	963	958	932	905	967	934	934	964	979	946	952	959	900	942	985	879	935	934	899	1004	912	968	975	985	1018	957	893	965	942	976	949	928	905	1001	953	922	908	921	903	980	913	938	977	901	897	944	936	939	908	959	937	980	911	951	947	903	987	973	941	910	914	894	919	964	931	945	925	900	969	943	941	970	903	962	1013	931	938	952	987	900	907	960	930	939	936	900	936	922	988	925	934	960	949	969	947	948	918	921	931	960	934	937	916	946	965	942	949	915	970	944	976	920	951	983	964	935	904	921	916	944	898	951	954	908	904	959	939	957	922	969	899	920	915	933	886	956	902	928	933	920	898	989	900	926	937	897	929	951	961	926	974	919	935	912	937	915	952	927	960	960	890	931	951	958	920	933	954	948	886	931	910	960	1002	959	996	937	949	946	941	936	926	954	1023	918	918	932	966	969	916	940	959	985	937	964	1015	992	942	890	942	946	970	936	968	973	936	924	941	923	931	965	887	958	991	976	919	916	883	970	893	940	949	947	936	888	945	929	965	948	959	993	989	935	954	957	939	954	991	964	1000	932	920	931	992	998	904	961	964	946	981	960	891	970	874	961	949	944	970	919	902	907	916	951	935	921	995	954	920	910	952	951	927	945	944	897	955	995	947	927	925	962	948	964	981	962	948	952	953	950	959	946	994	921	977	962	947	930	987	944	937	975	941	897	907	956	974	951	979	961	1004	946	902	938	947	865	936	947	933	952	934	944	977	909	993	970	933	907	898	944	985	965	914	936	954	899	932	926	944	928	999	895	952	993	934	937	1018	955	911	920	1014	931	928	901	990	973	929	977	929	940	994	920	983	920	959	984	928	928	999	972	953	946	981	884	931	966	942	933	941	932	931	976	931	909	965	960	893	945	977	918	901	952	975	926	906	969	941	918	927	944	920	983	997	986	969	939	993	968	986	965	922	983	932	959	925	931	924	952	959	935	937	931	958	960	979	985	959	963	889	936	970	927	966	921	954	965	954	954	958	938	965	961	938	947	947	914	971	974	918	944	900	983	845	956	920	944	987	894	994	950	945	894	900	944	901	958	906	937	942	934	981	966	962	938	927	964	944	915	947	911	973	936	929	929	943	882	940	893	976	954	979	997	958	881	930	910	954	976	929	935	961	1033	971	994	919	949	948	917	981	937	1001	939	973	941	969	966	947	965	964	943	921	940	901	926	859	927	964	933	991	916	894	921	906	923	978	943	948	954	939	978	951	916	963	939	894	986	992	898	935	935	898	968	931	968	963	907	980	935	902	941	938	931	920	915	992	986	926	907	945	905	908	966	933	943	929	994	962	921	901	955	922	941	981	975	912	929	925	923	911	947	941	880	995	981	969	946	917	985	904	978	943	920	950	955	948	918	946	918	945	975	929	942	912	964	989	958	982	952	902	884	969	957	910	990	986	948	922	887	959	975	949	897	976	926	959	910	953	980	895	956	904	961	950	982	998	961	968	892	966	933	941	905	956	934	974	919	949	895	905	929	939	976	963	957	964	940	973	961	934	968	926	924	1009	920	973	954	879	925	847	948	982	948	953	937	915	971	953	933	985	923	977	927	1021	924	954	992	1015	940	969	970	948	944	951	925	899	1040	982	913	954	947	962	942	926	953	902	965	925	978	1008	967	940	882	957	924	932	946	996	938	927	986	937	943	990	950	962	876	946	884	913	951	999	900	928	898	924	984	962	921	968
17305	12055	9653	7074	5284	3636	2277	1705	1289	869	672	613	504	434	415	379	388	328	327	306	299	282	258	289	235	270	253	239	212	225	233	233	238	242	232	195	195	234	236	221	246	187	223	228	202	225	213	242	222	210	213	211	232	222	204	187	207	192	217	214	208	192	196	225	219	188	193	197	208	176	214	207	207	195	207	206	215	219	212	234	212	199	196	218	190	227	202	230	188	235	207	185	215	219	231	210	199	227	211	191	224	196	190	207	173	218	200	194	205	212	206	203	209	206	184	203	200	186	193	217	218	199	213	219	188	226	221	197	225	212	190	235	202	221	192	220	223	206	213	198	209	218	205	224	199	231	202	203	197	194	212	188	201	185	216	226	218	198	200	202	218	221	191	223	212	219	169	218	205	211	204	199	208	207	210	206	200	204	215	196	212	228	231	196	209	239	196	215	192	195	217	217	213	211	218	226	211	174	199	216	217	202	223	209	198	215	204	188	206	205	216	205	211	217	208	200	238	202	205	220	209	227	223	189	220	216	221	221	189	191	219	197	191	219	200	177	189	199	211	204	226	212	226	211	186	225	216	188	210	240	226	196	217	200	192	193	202	208	220	223	209	197	199	190	188	211	205	214	201	237	222	223	198	219	191	226	201	203	223	234	250	221	193	178	188	211	231	214	167	212	180	215	188	192	206	207	213	201	225	186	195	213	205	197	199	183	218	214	201	201	219	215	218	190	199	219	217	215	221	200	217	211	226	217	220	223	227	211	214	211	202	193	211	216	242	231	204	209	212	212	230	206	216	227	214	216	213	205	216	200	204	247	168	231	197	216	215	251	220	212	217	202	204	225	187	212	200	214	215	193	215	198	226	206	206	212	215	213	233	218	218	204	213	196	231	225	198	219	182	218	206	204	212	208	214	203	208	238	193	232	172	193	208	205	216	223	210	211	201	219	219	197	209	233	192	201	217	213	195	210	198	204	219	206	199	225	203	229	220	225	223	205	200	215	226	210	203	197	197	224	218	209	208	194	206	216	218	204	207	178	206	198	205	197	215	214	216	209	218	199	211	214	214	207	213	199	196	189	214	207	225	207	212	209	208	187	222	225	218	199	213	203	232	210	207	206	222	232	192	201	200	202	190	209	235	210	201	203	203	209	217	178	223	218	209	219	194	204	196	229	175	227	213	192	214	182	240	216	210	198	215	224	213	186	224	234	207	202	238	202	203	241	207	226	220	208	229	220	201	219	210	175	217	239	193	214	211	205	191	212	219	221	193	206	193	213	196	202	205	248	207	222	202	200	228	202	205	190	209	211	192	190	201	213	211	208	211	195	218	203	209	213	208	205	204	214	215	187	236	198	216	210	181	216	220	200	229	194	212	197	207	183	216	200	192	216	226	226	231	224	233	200	214	182	207	215	206	227	215	204	201	209	225	198	208	222	200	186	213	202	204	213	229	238	227	206	200	166	234	220	211	193	197	208	186	214	204	225	232	217	217	213	184	207	212	208	202	202	216	218	211	227	223	199	162	223	224	167	199	198	204	220	178	193	201	234	183	222	226	200	203	203	220	212	224	193	208	212	206	208	217	214	213	202	168	208	197	200	183	213	188	227	199	223	203	224	204	217	186	226	217	211	191	202	210	206	209	205	196	195	205	227	212	225	199	207	197	198	214	218	207	219	194	210	214	200	210	216	215	212	203	195	197	206	222	208	204	188	194	203	215	212	220	219	196	215	220	215	189	212	197	207	212	234	203	210	233	212	200	194	206	203	205	192	215	208	208	230	221	211	179	213	216	213	215	190	213	191	207	184	203	226	190	196	204	187	191	205	203	196	218	215	189	197	215	198	201	202	213	214	214	204	193	207	225	195	182	195	197	232	218	235	178	213	222	237	213	199	181	203	208	220	212	221	244	206	212	209	241	219	204	189	250	196	225	197	215	199	216	200	199	196	209	184	205	216	194	226	181	229	221	216	205	217	219	211	198	226	179	192	199	225	198	207	213	239	214	223	220	202	214	212	209	199	206	188	189	214	212	201	177	218	202	188	205	201	189	192	222	208	189	210	231	191	215	198	204	210	229	208	206	188	221	187	200	205	206	210	198	226	215	189	222	213	195	199	217	224	201	205	206	212	249	213	187	186	201	203	202	200	233	193	226	207	233	213	198	211	214	208	211	215	239	225	217	206	190	185	190	211	221	194	228	186	200	205	187	230	180	222	185	194	187	238	195	200	241	217	209	215	200	218	232	224	218	211	196	207	189	215	215	196	211	208	239	194	207	256	223	212	219	189	209	214	202	201	210	230	205	229	218	197	213	227	205	193	210	206	228	211	204	212	212	226	166	207	194	204	203	205	188	194	218	216	217	227	227	207	204	195	206	196	215	210	200	217	217	199	215	205	224	204	216	223	207	196	195	192	217	218	209	229	200	213	225	216	227	203	221	209	218	197	228	202	207	228	201	208	233	224	189	216	210	212	169	176	225	216	221	212	221	180	208	214	200	207	211	215	227	202	220	205	206	204	245	200	220	185	233	194	227	209	224	193	209	209	209	195	216	230	208	201	207	191	199	206	218	206	193	203	204	192	207	204	209	233	211	200	192	220	197	223	231	224	210	208	198	234	209	201	220	194	210	178	210	194	184	195	206	209	228	211	211	207	190	208	206	215	207	208	197	201	186	218	231	198	194	212	202	208	206	218	222	208	202	202	204	207	201	205	232	206	224	229	227	210	209	200	195	192	206	220	195	216	236	226	192	207	214	189	203	203	212	188	195	185	225	246	187	201	202	214	239	193	207	200	203	192	196	191	215	197	216	195	206	204	205	215	256	204	216	215	198	205	198	202	206	175	195	190	228	195	204	203	191	221	201	191	205	199	216	218	209	197	190	200	225	238	235	207	201	232	217	189	188	193	231	211	216	224	208	200	202	207	195	175	210	192	223	198	200	210	199	227	220	196	220	197	202	192	200	197	207	203	206	199	205	218	189	222	205	200	208	187	205	216	217	200	215	221	204	237	211	202	206	237	211	203	198	211	198	235	222	235	211	195	214	206	206	175	209	187	175	183	203	237	166	188	203	215	196	194	219	216	222	185	211	238	183	234	208	190	189	207	238	195	216	208	228	238	224	215	210	219	215	210	208	211	211	209	217	209	219	204	203	216	190	223	211	213	186	222	206	190	223	190	188	206	203	202	213	199	210	237	211	188	198	221	263	200	201	208	212	244	204	236	207	185	219	224	193	226	217	226	209	208	224	208	226	193	206	217	222	220	205	226	209	232	231	203	209	214	209	201	207	230	229	213	213	222	204	182	218	196	217	194	228	224	199	218	203	164	207	193	198	200	216	232	217	209	206	186	200	193	227	211	204	190	194	181	220	224	221	189	206	218	237	188	235	221	203	230	220	217	221	213	216	216	202	205	202	210	234	228	196	228	200	225	237	210	222	213	192	213	201	196	203	206	200	210	219	183	217	210	220	224	224	203	214	202	229	192	241	234	171	214
13398	13570	16326	16389	15135	11848	9081	7332	5818	4407	3728	3130	2582	2404	2142	1968	1824	1605	1432	1423	1408	1339	1268	1222	1181	1189	1113	1011	1021	935	928	845	869	863	826	766	816	806	814	825	742	735	762	750	753	775	726	730	729	702	739	691	724	706	691	714	748	716	680	722	694	708	675	734	691	702	698	713	669	656	707	735	699	723	682	681	642	679	684	692	683	671	683	676	709	673	731	685	679	660	647	610	710	710	675	730	667	687	674	708	689	706	685	639	678	734	704	686	709	746	668	685	676	699	679	712	701	677	736	700	686	745	705	717	682	707	740	686	730	666	707	686	684	693	693	693	685	655	673	671	658	688	771	685	682	685	661	698	695	712	727	665	748	739	722	727	676	733	682	700	662	683	691	729	693	701	651	684	666	725	658	708	751	742	674	689	678	694	672	706	695	671	642	690	680	661	669	677	695	655	734	679	686	683	644	701	682	681	672	705	697	732	708	625	666	718	696	713	703	688	705	725	650	671	688	633	664	710	672	733	697	681	701	714	688	656	684	655	685	729	659	660	657	706	714	663	662	692	661	691	637	673	673	689	677	646	690	700	652	686	698	690	672	721	665	735	690	702	702	709	678	689	644	644	692	756	698	663	659	747	722	705	670	652	692	714	666	690	684	723	715	694	677	699	661	656	698	718	672	644	712	710	687	740	660	676	669	677	673	694	708	696	676	678	672	634	671	686	657	713	661	693	654	691	724	711	644	704	702	678	675	698	743	676	708	684	689	734	697	696	674	703	706	688	718	697	678	635	709	688	691	706	717	715	647	687	701	634	679	688	732	698	679	675	685	659	677	686	715	665	690	679	660	677	699	653	699	738	650	713	691	700	710	716	699	696	679	689	708	645	700	708	689	701	657	728	681	699	741	690	639	686	677	670	680	673	730	682	661	717	725	727	659	684	719	656	681	625	721	663	731	723	661	644	673	702	680	717	673	707	656	730	662	665	684	644	702	683	692	705	705	674	693	689	682	697	688	729	650	703	666	723	728	703	693	691	694	738	675	702	701	684	679	684	684	697	667	681	741	761	692	673	677	665	706	639	631	671	619	687	723	706	733	704	688	681	706	685	665	696	689	736	710	724	635	644	712	694	727	731	699	684	674	710	728	615	655	666	659	660	689	685	723	699	668	694	731	697	690	665	721	682	685	694	708	721	734	705	708	698	706	721	691	663	686	677	716	675	693	692	700	713	724	698	738	675	651	710	712	663	671	738	704	711	709	696	672	636	725	724	701	669	682	663	691	694	722	724	663	686	679	725	723	686	656	657	652	696	688	735	653	711	679	695	752	709	699	672	724	683	734	658	645	668	640	681	698	691	697	667	673	731	643	662	662	649	703	687	698	711	716	749	695	700	720	672	655	680	644	690	723	671	694	683	668	672	648	658	680	651	691	676	677	723	709	698	689	671	687	692	694	719	697	676	734	653	671	692	659	698	718	689	716	647	651	662	700	669	659	671	711	673	671	704	681	633	679	684	712	702	680	683	711	710	664	625	702	628	724	676	685	716	702	732	727	692	671	663	676	710	709	689	685	684	675	665	712	696	669	664	713	698	699	714	689	680	706	702	696	704	723	688	681	717	681	707	715	699	723	696	706	687	690	711	693	705	610	746	693	649	715	649	679	730	719	672	653	715	688	722	688	703	652	702	700	681	705	737	662	694	667	748	685	681	691	665	670	651	665	687	737	700	750	646	723	707	672	673	702	706	700	702	694	709	697	654	755	699	715	714	717	670	731	675	669	671	676	707	747	657	694	637	693	697	742	667	701	719	693	704	696	716	706	702	673	707	676	722	721	726	695	692	740	667	697	676	666	739	683	719	691	698	702	688	716	626	675	731	717	685	638	707	654	697	656	690	680	689	687	720	664	658	701	715	711	708	708	755	707	717	670	686	628	715	749	665	693	744	664	691	704	708	644	682	689	675	710	707	654	755	680	686	707	713	719	712	703	682	726	682	714	668	694	672	678	700	704	682	638	678	732	689	711	736	720	700	704	665	691	659	656	672	688	671	743	737	669	649	700	684	796	677	694	696	717	665	668	698	707	698	693	693	687	682	720	735	685	716	668	636	702	662	729	720	735	714	685	674	677	738	743	681	705	714	709	668	682	629	700	667	712	655	700	695	669	679	731	681	681	686	746	707	701	684	720	676	703	670	711	679	682	730	689	688	695	686	696	666	724	694	708	651	695	670	745	699	688	723	651	686	674	705	709	693	690	686	677	726	685	697	686	692	687	699	688	654	677	702	715	731	651	672	650	706	734	670	687	659	696	705	659	727	712	721	729	712	707	704	703	697	715	682	686	679	698	701	699	669	652	688	689	673	685	725	748	683	734	672	697	713	651	723	662	741	702	683	703	701	684	746	694	685	703	653	687	723	682	672	723	657	686	695	697	652	661	716	675	676	715	680	691	723	698	721	699	728	665	697	640	669	662	688	689	731	682	699	661	693	650	709	648	684	669	668	681	715	725	717	680	723	634	703	717	674	726	686	674	655	676	715	676	692	667	678	707	687	684	680	669	688	732	717	697	704	667	682	668	738	727	744	697	698	671	669	694	703	686	682	658	718	705	688	708	646	699	677	736	684	702	702	687	676	678	813	686	720	683	718	677	674	689	709	716	718	722	689	711	713	684	696	665	748	722	741	690	666	675	647	598	674	678	670	718	706	672	675	697	700	681	658	650	721	647	694	678	671	695	685	662	656	716	673	644	726	689	679	693	683	728	681	719	677	697	683	659	743	703	704	663	730	709	700	721	664	697	686	692	697	666	712	693	705	704	679	682	684	689	715	699	685	703	676	667	737	749	691	681	723	717	694	715	681	680	746	646	682	677	701	653	673	673	746	684	699	730	738	679	674	668	702	634	669	672	645	715	685	667	670	719	694	683	673	719	705	716	718	705	653	701	662	699	690	686	730	687	673	644	645	687	681	644	698	671	737	694	713	733	651	749	675	693	728	698	699	696	689	734	726	717	676	692	687	708	697	726	654	700	680	710	695	662	671	670	750	708	681	728	693	712	657	648	669	687	668	635	680	675	713	710	660	716	669	706	706	696	715	691	667	731	652	725	662	687	705	690	642	672	751	747	691	672	687	686	683	688	672	638	710	689	707	715	703	694	681	698	712	670	678	660	678	676	693	660	692	653	679	665	701	688	653	670	692	653	717	662	718	706	695	718	734	662	705	658	685	689	705	689	675	694	693	742	704	717	668	676	683	712	616	692	658	711	684	697	696	720	691	706	707	730	654	687	709	682	696	696	685	726	686	691	687	687	741	684	689	660	758	673	680	718	722	715	754	677	646	710	699	716	664	703	700	699	732	664	689	656	696	662	702	728	704	683	695	690	691	655	655	694	706	664	665	693	669	655	715	671	694	695	652	656	693	713	711	654	647	719	719	676	673	705	698	683	661	683	660	691	706	699	671	680	707	717	689	646	644	715	673	696	691	696	693	701	717	733	652	689	713
38322	36957	32070	30193	29094	25063	17792	11921	7343	4098	2597	1925	1240	1044	824	767	662	551	450	427	385	361	365	323	373	275	323	287	263	283	307	259	257	245	265	231	236	232	210	227	257	248	231	237	260	240	238	216	202	232	224	225	236	223	227	221	214	231	229	214	216	199	230	211	210	223	216	219	238	213	217	208	225	187	220	229	184	216	221	218	271	218	253	233	244	208	183	224	206	218	225	228	204	238	184	209	207	206	229	208	215	201	232	212	226	191	216	215	205	248	215	219	221	218	220	201	216	204	241	244	205	201	205	229	230	221	219	204	224	206	204	230	194	215	218	194	221	225	221	209	224	210	205	217	204	218	241	234	225	224	190	238	212	217	225	193	220	214	226	172	214	189	232	208	204	229	209	226	217	204	206	235	234	212	245	226	205	224	224	214	219	210	216	240	215	190	192	210	240	211	214	215	223	222	214	226	219	210	185	223	237	247	205	214	229	227	200	186	230	232	245	218	191	229	205	228	208	231	212	216	219	211	240	207	214	204	197	208	217	217	190	226	244	192	244	194	202	217	224	221	194	241	213	206	221	194	206	226	216	220	225	221	217	187	230	206	200	219	222	231	219	223	215	232	204	180	241	198	209	201	196	199	225	216	220	238	232	210	223	204	218	243	238	237	203	223	214	232	199	197	236	258	199	228	213	222	221	218	225	230	209	228	204	222	202	223	217	207	229	226	197	227	207	213	184	186	203	210	231	216	237	230	193	223	207	193	224	245	201	213	230	197	196	237	231	195	214	190	212	221	234	210	249	206	221	223	203	214	204	210	210	233	224	216	228	232	217	211	226	232	219	222	213	234	201	223	231	211	209	227	223	226	232	223	237	199	201	199	210	227	212	227	246	233	209	242	190	251	221	239	258	192	235	235	211	191	215	224	225	227	207	207	225	199	220	214	230	219	225	217	220	250	207	234	215	227	237	216	197	218	231	233	207	218	204	220	205	230	225	208	198	228	217	224	219	219	198	195	225	192	225	203	203	197	207	228	243	209	211	220	218	222	223	247	251	209	254	246	235	214	208	259	219	210	223	220	227	212	231	220	225	182	200	208	227	227	214	219	211	195	219	196	207	206	221	217	212	236	204	240	235	231	205	200	197	238	188	231	212	222	208	236	232	218	192	205	234	230	215	189	237	206	209	227	205	224	210	212	216	220	197	218	231	228	202	215	194	240	233	196	247	220	222	222	223	222	207	219	215	247	214	221	225	194	217	204	206	236	215	206	211	210	226	214	230	234	211	203	221	227	219	195	214	231	187	235	250	218	228	213	222	231	214	227	192	204	227	231	211	228	194	203	254	213	217	211	253	225	212	228	229	222	206	211	179	219	231	207	214	196	206	221	197	212	218	198	212	236	218	199	239	225	193	230	220	233	206	221	225	231	207	227	224	228	205	208	209	238	218	208	235	246	214	183	196	218	229	210	227	224	234	227	238	232	214	211	221	243	230	243	218	207	206	188	237	218	213	212	214	217	224	204	193	230	211	214	228	219	215	202	196	217	210	211	215	232	210	232	203	208	219	199	240	229	196	208	200	204	247	219	191	209	239	210	203	237	197	205	239	253	213	235	201	258	208	249	196	200	208	220	213	233	210	196	212	211	199	211	219	207	214	247	228	213	207	210	238	227	232	211	208	211	225	207	188	210	181	204	228	192	212	246	217	218	223	214	226	199	227	229	215	256	215	220	203	249	223	252	206	204	247	231	225	223	207	209	213	203	208	229	230	203	211	217	220	192	204	208	231	212	212	218	220	242	201	236	206	214	245	212	198	245	245	211	238	198	228	209	192	218	258	217	211	214	216	214	231	237	239	217	210	205	228	208	201	219	210	214	229	214	218	244	215	220	225	235	241	214	233	229	205	220	191	207	193	224	216	214	207	249	190	209	226	219	220	249	255	200	211	238	194	224	221	212	213	226	222	214	227	220	196	249	210	179	222	219	214	223	223	219	217	204	213	201	234	195	215	232	205	212	233	206	263	224	232	216	228	209	196	218	208	213	226	212	246	215	206	196	232	210	211	234	226	207	218	203	223	202	221	204	216	200	193	217	221	207	229	206	214	199	235	241	223	218	213	222	199	243	207	209	239	227	233	208	237	195	215	200	187	222	185	223	210	220	244	227	242	205	220	208	232	212	214	216	216	207	230	219	228	222	220	209	206	208	188	211	222	220	190	201	220	208	221	227	227	199	231	223	198	210	240	225	210	202	226	210	205	179	187	208	202	213	211	239	212	230	208	218	216	237	192	207	205	235	204	191	201	220	201	225	224	230	202	206	214	236	234	246	210	233	203	243	229	223	222	203	226	229	210	206	249	227	215	201	232	202	226	208	223	228	232	224	231	216	206	209	212	224	202	207	248	209	218	243	241	189	215	227	215	230	224	237	195	227	194	232	245	241	223	226	210	245	217	222	217	189	235	208	193	209	207	236	214	217	222	190	227	230	250	200	236	226	211	204	234	217	228	228	240	223	231	202	209	210	222	225	208	219	211	229	218	215	200	225	241	196	175	233	227	227	210	230	229	227	210	208	224	194	220	217	202	217	237	216	213	226	224	212	260	212	214	210	220	211	211	221	202	237	240	225	212	206	198	182	228	237	207	217	227	215	208	232	219	192	207	195	229	223	211	224	200	242	209	203	226	217	193	208	215	210	221	236	207	215	237	205	196	211	213	225	238	221	206	202	205	224	237	196	222	220	195	232	204	240	213	219	202	191	227	179	233	239	216	208	237	219	194	207	223	213	221	240	220	187	214	196	210	226	190	203	196	231	217	230	220	219	228	213	229	214	250	200	212	222	201	230	232	227	215	231	188	201	224	199	223	234	181	204	217	226	192	231	206	219	220	176	220	204	214	234	214	215	224	217	219	232	222	180	212	203	199	218	231	208	236	209	223	217	196	226	193	233	223	221	213	217	227	218	214	242	206	228	226	232	224	227	206	231	222	213	224	219	221	221	213	200	205	209	227	224	212	196	215	212	219	226	235	222	229	228	203	188	235	233	225	186	225	199	237	200	248	213	247	204	199	231	213	170	219	186	258	221	232	211	221	219	218	202	205	207	202	210	238	210	241	218	199	212	214	234	218	220	192	213	228	255	220	246	239	220	225	200	232	215	212	229	211	205	203	237	235	214	237	207	255	205	210	217	207	207	192	235	207	240	222	245	220	244	203	204	218	230	217	219	208	230	189	219	213	209	230	203	228	238	219	221	245	199	222	234	238	235	204	201	228	192	208	212	219	222	223	212	220	212	237	223	206	224	210	217	227	205	217	216	224	208	219	218	198	216	239	201	224	238	220	204	215	220	201	185	223	225	202	250	192	222	219	213	207	221	233	220	208	243	201	225	228	208	232	229	219	256	219	216	212	225	221	215	215	225	232	239	214	206	215	216	204	202	241	218	223	219	195	217	200	204	210	243	228	245	231	210	203	208	193	212	225	236	189	226	250	246	245	243	237	242
29801	31733	33858	35901	37777	34346	28747	24054	18388	13165	10370	8146	6489	5732	4763	4203	3417	2927	2495	2271	2083	1923	1774	1640	1576	1572	1523	1403	1287	1103	1134	1020	991	995	933	936	929	880	882	900	812	816	790	770	780	783	787	792	766	808	715	708	739	717	759	740	735	735	749	721	714	764	716	749	769	682	736	742	681	726	717	722	722	767	753	745	681	688	726	697	725	756	735	715	701	703	669	733	733	778	691	694	751	738	747	749	707	637	716	738	703	769	719	717	732	787	700	786	734	710	708	710	696	738	730	704	709	751	689	716	748	701	718	701	763	684	708	697	700	746	740	673	732	714	730	747	706	724	730	785	724	727	731	734	724	726	736	714	696	692	673	706	766	743	760	681	668	687	695	735	725	748	764	697	713	731	754	718	723	721	730	685	683	654	743	738	725	772	727	732	667	734	697	724	703	731	737	694	686	706	689	679	704	662	685	714	732	730	695	694	679	727	719	688	683	692	641	735	705	744	720	717	668	696	712	718	651	699	681	684	751	745	704	731	716	679	716	708	714	672	697	692	688	707	706	716	689	687	672	736	743	694	711	733	748	706	715	709	714	670	715	736	661	705	693	716	758	724	752	740	684	678	703	672	728	734	695	737	698	733	728	792	690	717	722	713	738	682	692	711	736	682	731	688	726	742	721	764	737	713	728	773	725	708	692	668	694	733	729	735	694	680	751	695	711	710	675	706	691	692	675	693	720	765	716	716	721	701	703	732	688	651	726	725	750	695	710	668	727	734	738	719	723	702	688	756	731	681	658	703	716	698	698	715	733	709	721	701	701	672	669	667	742	687	659	685	763	673	672	707	714	667	708	720	720	777	751	739	735	702	730	705	679	751	648	765	687	724	715	728	751	699	763	726	721	716	679	726	700	741	717	747	662	731	712	726	713	704	726	751	709	743	711	680	745	680	684	710	687	708	803	692	713	711	744	739	727	699	713	700	754	665	749	655	745	726	726	738	700	720	710	693	660	733	670	711	727	684	702	745	724	727	724	660	743	723	716	729	769	683	760	688	672	767	731	681	734	689	712	725	779	725	709	715	673	691	779	672	687	724	756	752	735	712	659	743	666	727	677	725	696	705	684	741	729	732	693	755	717	711	733	710	723	765	717	678	712	687	687	713	724	735	704	702	711	705	691	701	708	703	696	708	698	711	664	730	687	664	719	729	752	742	708	726	703	735	723	735	687	735	713	704	733	730	715	735	735	750	754	760	730	720	730	767	690	766	763	673	676	765	705	775	690	698	700	707	748	673	701	703	731	677	709	697	736	696	723	796	760	711	725	699	700	719	655	691	691	666	715	790	712	698	695	684	714	707	716	731	773	749	701	704	718	700	731	671	717	713	725	691	722	709	712	701	725	714	677	721	739	663	713	723	753	702	720	738	695	729	643	718	679	668	716	717	717	755	696	746	740	719	696	679	747	778	730	695	687	705	726	741	722	701	727	709	686	724	729	781	714	742	664	718	697	683	662	702	708	747	723	676	725	709	731	723	688	689	684	728	685	731	722	742	688	739	715	672	719	723	703	747	746	776	728	713	735	690	684	774	698	758	683	694	711	704	684	752	746	715	725	724	753	729	741	721	701	727	749	659	711	749	757	674	688	719	698	685	702	665	722	733	753	701	725	689	733	698	756	692	694	705	701	721	702	730	756	747	680	679	703	711	685	658	674	709	724	756	735	717	709	683	731	768	666	743	701	692	723	702	705	689	735	734	733	657	727	731	705	731	688	679	681	724	744	680	720	670	715	693	709	722	750	739	688	709	750	696	729	725	648	781	732	682	724	711	735	676	757	691	737	679	686	689	703	713	710	685	726	718	721	728	719	706	725	755	685	746	677	715	675	722	707	695	694	711	682	707	700	751	711	730	697	760	682	710	696	732	681	763	713	658	738	709	684	717	728	719	710	720	728	704	722	708	668	669	693	706	713	694	760	714	769	712	760	733	679	777	738	698	776	726	699	724	696	682	752	694	693	734	754	703	744	739	685	731	724	762	687	731	700	736	731	706	707	748	698	730	699	689	737	730	703	741	706	650	725	717	725	672	757	689	705	712	722	711	713	698	728	700	704	700	694	723	672	707	731	700	711	728	686	771	750	728	725	757	736	724	738	766	672	647	711	652	714	678	715	677	688	712	718	709	737	772	724	667	722	669	710	726	703	715	734	737	733	724	732	725	715	727	696	742	715	726	704	686	722	755	718	730	747	723	714	680	738	707	744	695	712	733	681	745	713	701	735	711	723	679	704	702	685	737	696	702	741	747	713	692	712	698	741	754	719	734	755	710	728	723	679	711	734	774	725	718	765	720	708	702	708	683	717	744	689	739	706	691	709	743	672	721	751	728	690	655	673	704	711	697	753	703	737	741	718	716	717	795	725	717	677	756	682	670	717	769	653	683	723	703	712	736	758	722	696	722	699	689	713	707	757	766	764	776	731	722	677	696	740	680	720	669	734	671	690	696	707	710	741	720	700	673	725	638	723	715	707	706	651	753	725	728	758	730	699	731	704	715	678	711	732	690	746	736	746	716	684	722	681	728	670	722	746	678	736	689	684	696	724	754	689	719	745	725	687	731	668	741	696	690	703	746	729	750	706	668	708	746	720	728	676	734	694	691	696	711	720	750	720	748	741	737	707	692	687	723	696	725	745	723	698	725	726	742	754	720	735	732	715	692	725	689	748	671	729	713	703	730	699	728	722	723	714	735	742	717	691	743	711	683	711	686	696	774	746	683	681	734	700	695	736	692	730	727	663	694	718	693	694	699	721	666	764	701	700	700	686	722	694	739	754	772	702	697	736	716	702	715	692	742	737	733	723	727	775	715	726	730	685	710	708	722	694	665	710	722	700	743	723	671	722	740	757	704	721	660	750	736	740	707	712	716	693	722	682	709	715	726	737	671	715	676	743	742	731	719	739	739	663	685	712	748	718	721	737	732	709	738	707	676	713	737	710	754	769	710	721	664	687	678	693	714	759	732	713	704	732	704	741	690	706	689	733	695	732	743	707	729	731	686	721	706	720	713	726	745	709	748	720	724	730	699	664	676	737	767	729	702	718	716	734	701	779	711	696	719	733	702	718	749	723	710	669	691	725	723	710	720	662	709	734	762	708	714	724	705	708	719	742	786	671	731	708	727	715	721	759	703	723	754	721	726	762	731	654	731	680	765	732	672	691	684	684	716	684	744	665	737	750	729	736	712	700	722	698	692	728	726	739	667	739	748	772	693	699	753	691	754	744	695	697	706	706	757	775	683	740	752	744	690	692	689	735	722	706	690	702	708	685	671	718	732	702	681	688	741	704	692	721	767	696	721	732	665	712	696	705	748	744	713	762	657	707	707	713	708	744	719	718	703	731	726	709	719	685	677	699	754	753	714	741	715	717	687	703	687	667	749	684	668	700	702	708	687	727	727	686	723	721	732	674	706	717	736	687	680	734	733	723	748	725	737	676	698	737	747	735	724	711	686
49143	44264	35885	35249	35419	32661	26195	20767	13947	8056	5605	3722	2837	2098	1733	1329	1001	865	743	716	621	601	569	488	484	470	474	442	408	399	383	356	357	345	368	372	354	332	368	360	330	322	308	310	324	306	326	296	317	312	338	320	298	305	310	300	300	283	334	285	309	291	280	318	328	294	300	344	299	332	260	295	300	323	331	297	306	315	300	302	317	281	325	338	291	327	297	322	311	301	322	328	295	281	270	319	327	307	295	297	288	294	290	302	321	312	304	297	315	296	323	283	310	308	317	313	317	335	346	333	306	321	298	312	285	310	299	305	306	301	271	299	300	328	348	322	313	297	330	291	281	301	326	284	289	295	320	314	282	298	284	274	275	282	302	310	318	307	307	334	305	298	280	298	296	308	305	321	315	329	303	284	328	322	326	314	275	305	318	318	269	304	277	311	285	328	325	283	334	305	334	297	295	321	294	300	320	295	295	333	306	298	318	316	302	297	315	277	303	315	297	337	322	336	329	309	291	312	311	290	277	316	326	307	309	295	291	326	326	321	268	280	323	261	302	299	280	289	292	318	293	306	321	330	349	297	330	331	302	304	310	316	279	314	294	327	314	284	270	323	305	319	271	285	304	315	310	307	297	283	299	291	271	305	304	307	319	305	330	306	293	297	307	301	323	286	306	325	291	341	278	309	302	268	331	287	334	261	280	280	327	339	311	306	298	339	281	301	308	267	339	324	331	312	290	293	290	276	300	277	308	300	318	330	330	304	329	299	321	321	325	300	270	302	314	290	296	315	341	294	301	312	308	331	315	288	268	323	302	310	281	286	310	286	343	299	312	300	320	305	322	312	329	302	303	310	292	295	302	298	285	340	304	263	276	315	301	290	315	326	339	289	311	282	297	289	319	278	327	299	302	331	284	317	332	332	336	335	292	314	281	287	298	312	280	279	263	307	304	327	315	286	302	275	299	295	327	304	299	324	285	310	296	318	339	301	349	321	325	321	295	324	273	355	279	286	305	289	306	349	311	301	281	322	296	311	292	312	296	282	343	277	297	313	301	303	308	314	310	323	304	302	342	264	289	321	335	280	308	283	300	323	311	320	309	311	320	285	289	306	291	315	327	343	290	297	280	308	298	327	306	305	308	313	305	280	300	337	284	309	273	308	313	312	298	284	308	297	289	302	317	294	275	290	306	317	294	341	298	301	327	285	323	276	290	296	267	320	304	321	297	312	313	329	309	327	298	298	293	295	313	323	280	298	283	322	335	315	280	297	312	302	303	288	348	310	302	306	308	312	305	306	318	290	316	312	297	292	310	333	298	291	280	285	295	317	289	308	294	272	313	315	322	288	315	327	302	302	291	295	316	299	323	304	306	318	311	312	274	316	301	315	305	314	308	311	305	295	291	278	319	315	290	284	300	311	277	316	314	292	286	296	324	331	305	280	314	313	295	309	298	308	307	309	280	304	310	330	296	269	294	315	296	276	280	316	332	306	310	284	304	302	281	302	323	288	332	328	276	318	297	314	311	304	303	288	328	281	313	281	285	332	311	329	281	317	329	314	310	316	316	271	296	280	274	277	285	311	309	308	317	296	271	304	319	289	287	279	328	295	271	310	330	295	287	315	276	309	320	312	333	319	283	292	328	275	276	316	336	308	308	252	299	338	294	312	290	293	293	296	294	320	293	300	292	322	292	334	293	304	318	332	275	301	298	288	302	304	297	309	292	291	311	314	319	302	307	310	303	301	318	286	316	267	322	350	289	265	296	266	289	276	331	323	296	280	255	283	328	279	279	322	270	307	298	297	334	316	289	300	275	310	329	278	297	329	309	317	297	298	278	299	333	296	314	298	299	279	322	295	292	311	284	314	296	315	304	300	306	320	328	287	307	280	306	318	292	309	300	300	291	295	302	297	300	292	289	317	310	322	306	329	324	307	344	318	305	280	301	315	303	321	296	284	342	289	303	305	305	305	308	291	334	278	327	301	298	283	329	288	311	272	296	301	302	304	306	312	293	304	299	294	287	256	312	304	289	310	284	281	288	291	302	301	300	304	269	309	299	299	296	309	355	288	302	314	284	317	284	300	294	297	299	310	303	290	296	288	305	312	319	302	293	318	326	289	318	293	292	325	285	330	283	311	299	294	314	310	304	297	319	337	308	287	278	338	300	278	311	295	310	298	285	300	314	310	323	297	315	309	295	301	314	309	305	325	296	299	281	308	364	311	327	304	346	334	309	310	327	319	277	281	302	306	311	302	310	298	320	282	294	319	281	298	304	272	289	309	284	308	291	313	271	309	300	301	333	296	307	308	280	312	284	309	299	289	314	310	299	299	318	297	320	316	330	309	294	291	297	306	298	292	278	301	288	311	333	318	267	285	304	333	307	289	298	290	330	331	313	280	311	325	309	337	293	307	318	303	331	302	338	290	310	334	300	290	329	288	291	290	315	282	314	299	278	308	304	262	300	336	300	275	325	305	274	313	281	273	329	342	289	301	284	317	314	282	281	335	290	310	294	323	299	313	315	283	272	313	315	271	288	284	316	308	296	316	318	294	301	295	289	289	303	323	334	326	284	277	294	288	291	301	290	267	289	284	286	321	288	316	263	287	335	284	285	290	285	313	312	268	313	310	286	336	308	298	298	316	297	308	319	303	318	325	313	297	296	320	283	288	308	295	330	301	272	320	306	311	308	298	325	332	305	336	306	271	292	299	314	315	294	296	326	310	290	316	279	307	311	307	305	310	313	303	333	274	338	297	296	270	314	296	304	289	309	299	290	309	288	311	271	318	301	294	292	277	278	288	305	285	313	311	305	322	294	309	287	292	287	302	334	301	314	284	286	312	319	290	305	273	308	280	295	298	285	310	311	292	313	306	305	304	283	286	300	323	311	301	287	306	294	294	286	318	296	307	288	313	313	298	311	307	324	333	292	307	295	306	292	274	283	294	273	293	306	315	316	313	330	317	344	308	321	312	327	295	308	303	302	329	321	283	289	309	291	303	306	311	305	330	302	289	304	279	277	315	338	292	307	296	319	301	299	326	313	309	313	300	330	318	309	302	290	274	297	289	335	330	287	304	311	307	278	243	295	278	298	292	280	287	291	317	323	289	295	312	311	294	304	298	334	292	322	309	292	321	308	293	308	315	307	262	292	288	300	324	320	283	277	292	304	278	325	319	292	263	309	293	307	285	312	324	278	306	341	282	302	290	268	330	295	296	303	326	305	317	292	333	299	311	304	317	318	300	323	313	274	328	272	308	299	296	299	301	301	296	306	292	293	310	310	287	302	300	309	287	286	331	285	314	333	303	274	299	302	304	274	322	265	289	288	294	267	328	315	299	317	324	280	319	321	296	268	282	272	281	285	308	324	326	277	311	264	296	279	286	292	316	299	326	360	295	276	335	268	305	299	280	281	269	308	296	313	308	308	277	297	309	307	315	323	293	321	305	309	285	321	250	272	307	304	361	322	299	297	292	289	300	306	324	313	290	342	292	326	301
38839	40077	40530	42964	44596	41808	37177	32351	26581	19391	16932	13272	10855	9327	7459	6260	5238	4384	3917	3647	3120	2960	2612	2396	2435	2275	2149	1915	1760	1653	1633	1483	1491	1403	1285	1299	1262	1215	1221	1191	1095	1152	1114	1055	1055	1029	1012	979	1020	1003	959	967	976	936	979	1023	925	962	974	999	925	977	926	991	991	927	979	940	980	964	958	946	949	953	952	951	962	992	955	923	1005	909	966	953	923	925	923	949	913	955	938	1027	938	924	1004	980	955	953	938	953	900	962	925	918	936	934	952	965	927	935	920	955	942	918	933	925	928	966	956	934	884	947	946	923	924	933	943	882	979	971	912	959	957	976	925	920	941	945	882	946	950	920	944	1000	973	903	1019	980	936	933	891	992	910	929	944	960	966	948	918	983	963	955	947	981	932	957	996	950	962	926	945	892	894	911	937	910	954	895	1012	928	951	942	962	928	923	918	938	955	883	923	950	994	868	958	987	915	946	918	926	946	929	939	915	915	963	852	936	927	902	936	938	959	924	943	979	931	945	992	990	936	932	922	966	926	948	931	915	870	991	945	936	948	887	935	891	916	886	909	914	999	914	928	949	952	932	936	906	902	997	924	970	892	896	1032	955	878	900	922	949	948	963	938	975	926	944	911	953	917	876	923	899	930	914	938	1008	940	948	912	978	911	982	962	1005	945	968	952	902	964	919	966	926	928	923	919	903	846	923	913	912	886	931	935	969	939	959	894	935	944	996	988	974	939	901	930	934	958	918	927	951	954	961	925	973	942	841	907	1000	903	966	887	953	910	873	925	918	968	898	980	893	913	934	942	933	952	925	934	956	989	911	913	931	931	949	932	967	991	917	902	914	955	920	902	975	980	916	910	1009	927	909	929	975	916	920	922	931	978	965	910	953	934	964	959	936	944	966	958	931	943	883	892	943	897	942	951	919	918	953	916	916	948	941	964	975	953	925	960	953	951	923	983	986	970	894	917	944	887	954	903	965	950	895	913	961	888	953	922	922	878	949	980	951	925	897	904	965	957	899	1008	906	982	924	933	968	983	937	875	928	951	908	999	913	927	955	954	910	960	954	971	954	926	979	957	985	921	860	910	960	960	956	916	932	928	947	984	914	921	889	938	922	954	939	909	956	928	893	936	994	965	902	899	926	941	902	890	931	948	986	1001	923	960	953	931	1003	916	941	942	966	965	925	977	968	926	971	998	942	898	945	903	949	950	900	947	921	975	962	913	897	919	919	931	960	925	912	935	912	1036	972	947	863	948	957	922	949	932	951	943	949	995	918	950	927	1032	966	911	916	959	960	985	979	958	945	954	916	896	939	929	906	883	904	906	893	905	967	960	889	875	996	958	917	944	966	953	943	932	989	897	951	969	906	926	908	973	932	959	956	942	995	967	946	950	932	894	908	969	922	945	948	999	931	936	920	950	968	950	936	994	952	946	947	905	907	926	958	907	945	956	945	933	910	926	939	948	973	936	925	994	937	989	954	915	921	883	948	990	937	953	972	919	940	929	943	916	936	922	969	926	949	956	939	936	971	974	916	944	956	916	1020	941	914	917	1006	920	979	924	900	991	966	931	962	934	980	988	977	935	996	922	973	874	944	883	1002	913	895	900	944	878	951	934	983	928	906	979	920	979	952	956	944	931	941	948	959	945	948	915	948	937	941	984	943	956	962	950	949	945	967	877	961	936	981	920	944	962	945	904	954	969	956	975	908	935	899	990	934	921	900	936	964	891	900	932	992	916	965	913	891	971	1022	926	890	947	911	914	882	944	965	929	967	959	932	979	921	979	948	873	937	1020	855	927	998	972	941	900	940	910	944	931	917	936	950	860	939	958	950	905	924	922	931	964	918	931	903	930	922	959	906	923	988	932	910	923	972	953	935	965	938	934	896	914	903	928	941	963	941	995	947	860	961	898	957	898	959	1018	892	944	951	972	977	960	920	935	970	950	890	873	937	945	937	996	978	986	902	937	911	877	897	985	902	954	978	953	938	984	918	875	898	911	951	936	958	989	947	940	942	949	883	938	964	909	934	968	922	929	957	937	954	1020	885	929	898	978	900	899	935	982	915	931	948	942	913	932	921	966	915	949	984	975	961	935	899	915	971	1015	937	948	935	893	976	959	941	934	910	919	938	911	966	929	958	979	903	1005	869	960	952	936	964	953	929	965	917	945	967	906	945	938	977	941	994	953	865	928	918	923	903	945	952	988	973	975	988	929	899	951	936	956	978	993	937	974	934	963	915	946	928	937	925	942	957	1026	928	957	931	913	941	947	920	933	933	888	927	945	938	954	937	972	920	964	933	936	925	938	967	930	902	968	922	906	954	1000	964	868	970	974	967	966	912	937	994	970	963	917	935	929	963	904	915	868	982	928	965	963	920	949	968	919	921	992	957	987	954	922	968	957	967	964	949	902	951	947	944	944	977	863	933	963	979	936	932	931	882	919	919	953	916	954	909	1002	985	925	911	904	985	893	948	998	880	960	937	970	986	893	896	898	937	978	927	931	920	928	938	938	933	930	949	965	1011	906	928	927	976	946	930	970	935	935	909	882	934	891	991	937	891	971	903	966	953	908	929	945	1008	883	936	952	924	939	994	934	960	939	949	965	934	949	966	919	983	998	942	917	926	993	938	904	937	1008	923	938	975	895	948	892	933	969	952	902	921	951	914	959	932	918	929	965	925	969	889	921	951	977	930	944	922	988	902	960	902	920	976	989	917	937	938	926	941	988	976	946	930	919	968	932	925	914	977	924	932	998	960	905	913	920	934	967	917	919	974	989	962	902	949	894	977	964	951	907	924	923	924	921	954	965	928	974	966	918	1007	960	902	974	917	937	956	892	990	951	978	953	950	964	934	896	936	939	939	937	939	947	1003	960	935	911	944	891	908	910	958	954	942	929	968	949	980	947	930	943	885	874	918	955	951	934	890	938	974	969	960	912	945	947	945	965	922	955	932	910	966	926	957	894	890	934	987	890	1006	893	940	932	992	943	958	941	978	955	912	937	943	914	938	965	932	968	945	965	940	883	934	947	949	980	926	914	955	999	956	958	965	927	989	925	931	972	929	919	921	900	934	941	1012	895	993	927	959	979	981	932	971	967	1014	969	968	931	961	977	932	911	971	943	937	919	959	990	951	939	937	929	1029	877	887	927	917	911	965	958	1008	930	931	951	921	1021	960	926	996	1015	926	940	948	898	951	956	944	962	946	931	909	984	989	885	888	940	970	913	932	875	952	991	939	949	929	926	989	969	973	955	923	893	912	932	949	856	927	943	935	882	960	911	913	947	896	938	888	852	927	932	939	971	890	953	917	902	956	918	933	941	908	1002	905	952	914	978	918	905	998	967	921	937	910	917	941	970	919	880	939	982	904	922	938	957	934	961	957	912	914	944	998	965	951	941	940	974	920	1003	995	907	933	902	903	928	896	983	914	880	925	945	941	886	963	905	963	935	948	958	928	920	941	1012	958	991	963	881	958	954	1001	937	930	992	905	978	959	906	963	929	909	896	935	868	950	1024	943	969	968	916	916	922	998	991	924	924
17132	11891	10107	7279	5235	3663	2260	1627	1217	965	711	558	484	426	410	397	351	344	327	351	274	267	274	277	283	313	226	235	252	227	232	226	234	199	232	243	215	180	223	216	228	223	215	229	225	208	210	211	219	179	199	217	226	202	186	204	209	187	218	220	191	208	218	204	202	204	192	219	212	203	220	216	230	232	194	212	224	226	214	200	206	217	240	201	198	240	207	226	210	206	226	214	215	225	219	215	214	247	224	212	236	218	195	209	204	205	205	236	203	194	222	222	188	202	235	214	251	196	215	215	200	210	200	204	195	223	217	201	202	230	214	191	210	224	202	212	209	218	210	210	204	216	197	193	212	226	214	217	203	212	201	197	199	246	220	211	224	220	228	189	208	208	214	205	213	216	191	220	192	184	216	186	212	218	192	208	200	209	234	214	197	240	216	197	176	173	195	189	219	222	197	230	194	213	209	202	197	204	219	218	218	187	220	220	220	191	210	222	224	205	216	210	196	198	206	203	215	211	220	198	250	204	224	200	206	207	227	227	199	231	204	212	204	206	203	183	203	193	224	212	229	193	206	206	205	211	210	201	196	218	200	199	219	195	186	202	225	179	214	223	191	228	197	226	211	229	209	247	207	246	198	203	215	217	200	199	217	197	220	206	209	219	227	194	202	187	210	233	214	198	222	206	211	196	202	189	187	207	215	207	197	202	192	198	207	190	209	190	208	218	223	211	199	210	209	205	213	201	220	207	221	224	198	227	225	213	218	190	212	186	218	203	177	208	210	222	223	212	211	217	208	232	203	227	211	201	221	208	214	210	203	210	198	207	206	200	191	208	206	211	221	185	165	200	202	199	188	197	205	204	223	206	214	178	220	223	204	195	217	212	211	217	201	218	203	194	227	193	191	212	219	206	207	218	208	194	227	186	229	202	235	214	186	196	225	196	207	212	188	198	206	217	212	189	199	206	221	213	183	232	195	199	222	236	226	216	210	232	187	203	200	177	202	211	206	201	211	200	211	201	210	192	202	203	227	211	201	233	210	196	213	204	205	212	202	227	200	221	193	197	213	200	189	214	205	208	216	199	192	209	206	212	207	211	186	188	196	213	206	217	190	229	201	214	202	193	193	184	218	194	195	228	198	203	197	218	231	207	194	195	232	215	210	226	223	202	219	217	187	190	184	236	209	197	217	184	201	216	235	226	215	205	223	213	182	206	205	193	226	199	172	214	197	214	148	205	202	202	206	218	187	205	204	214	210	219	208	221	209	192	206	220	196	223	202	206	185	202	214	207	210	189	200	222	217	198	188	216	228	202	227	202	202	208	218	196	233	224	203	189	207	211	204	213	219	200	253	218	231	211	193	245	208	189	185	216	206	209	202	207	195	218	235	214	211	217	214	232	184	214	200	207	215	192	196	197	174	217	190	203	180	215	227	215	212	226	232	199	182	218	220	208	202	179	196	206	224	186	196	220	243	192	216	223	220	216	179	185	219	210	181	186	219	213	202	215	195	208	174	200	219	209	190	230	202	189	207	206	201	210	194	203	225	193	197	202	215	216	239	223	224	214	193	194	203	211	203	211	194	200	213	214	205	207	190	227	217	208	185	220	193	208	217	204	227	228	200	196	190	209	213	182	199	203	212	227	215	209	189	229	202	202	220	208	210	229	193	178	207	201	214	209	187	210	207	210	220	212	187	208	250	221	186	188	185	208	212	210	200	199	212	205	197	203	224	211	204	211	206	205	189	184	200	219	203	199	231	213	186	196	199	209	201	218	195	178	204	228	200	202	204	188	224	219	217	203	232	236	212	192	216	213	219	194	203	245	210	203	211	228	218	190	208	196	216	203	199	248	238	211	203	206	221	211	199	221	200	204	203	196	209	184	205	205	194	206	222	207	230	200	218	186	201	176	202	203	225	201	185	203	216	207	197	221	214	187	212	201	206	199	185	225	204	185	215	211	188	209	227	198	213	187	189	207	204	195	227	205	183	209	215	199	197	209	195	219	197	213	211	206	235	208	206	175	227	193	198	226	216	225	196	220	190	197	194	213	215	219	199	194	190	207	206	198	197	179	253	216	236	233	209	212	213	225	224	223	234	206	215	218	216	203	210	222	182	206	221	220	192	205	226	201	202	217	216	197	204	219	210	227	194	216	215	190	201	197	225	221	208	238	213	200	217	193	202	202	211	194	207	212	199	240	207	220	208	245	201	218	212	220	210	171	225	229	212	200	193	207	209	187	191	212	226	172	211	201	202	196	207	203	209	197	206	180	185	218	210	207	214	225	229	226	205	226	205	197	185	209	193	206	188	206	206	205	213	185	206	201	223	218	211	208	207	180	211	191	214	210	216	224	200	225	201	193	215	218	204	196	201	212	238	215	236	188	200	193	190	218	218	209	208	200	191	218	227	206	226	204	213	189	194	186	201	190	190	217	212	205	216	204	205	211	202	194	194	184	208	239	207	193	214	206	192	203	215	204	213	202	211	207	195	206	221	202	218	215	214	198	191	215	185	196	202	219	213	212	193	215	220	185	221	203	196	184	225	240	196	210	199	200	223	192	208	192	196	176	209	224	193	224	201	201	199	199	204	211	191	212	218	217	204	182	221	187	222	196	191	220	206	211	234	207	189	194	190	215	224	200	171	199	193	182	217	210	202	176	195	211	238	207	190	216	203	197	199	207	218	196	187	210	204	210	206	218	177	192	201	209	206	226	223	233	219	217	196	196	201	204	227	207	220	174	207	213	204	219	176	222	213	194	209	230	198	200	214	176	201	223	192	207	204	184	229	209	202	188	218	198	193	218	217	202	224	209	218	198	198	216	184	213	220	208	181	202	219	207	203	184	191	220	227	210	203	235	193	195	199	220	206	227	213	218	209	201	192	183	200	222	200	188	211	200	195	209	209	216	190	212	211	208	191	229	221	216	217	221	217	224	205	207	199	212	230	171	208	223	189	190	235	180	233	192	222	207	209	216	184	197	210	200	221	211	193	215	217	220	197	201	202	199	197	212	229	225	219	236	202	197	203	225	201	197	212	211	213	191	219	191	184	200	210	229	205	213	219	208	239	216	187	217	206	201	220	221	220	184	217	206	191	212	201	217	236	206	193	200	212	201	190	214	213	225	228	203	220	194	204	203	233	210	217	211	209	207	213	219	220	225	201	212	225	207	204	213	194	175	186	194	195	191	199	200	198	208	215	229	234	209	230	243	197	182	198	217	205	205	177	203	209	239	213	183	186	184	225	236	193	218	206	201	198	206	184	215	226	184	243	196	183	239	195	195	202	197	161	217	219	204	217	182	211	200	208	201	220	198	210	183	209	201	201	205	204	177	226	200	243	217	191	213	186	196	219	194	219	214	213	179	208	199	192	181	200	197	224	208	202	192	217	199	192	215	213	218	197	195	210	207	172	224	218	226	195	223	185	198	204	220	206	200	213	202	210	216	228	194	190	210	214	196	221	211	201	194	203	219	227	221	197	209	201	193	201	232	191	183
13546	13296	16689	16920	15139	12029	9123	7052	5816	4413	3666	2893	2633	2235	2144	1880	1854	1729	1488	1439	1334	1318	1251	1155	1178	1120	1135	958	1019	971	910	865	854	810	803	783	829	816	802	758	683	731	728	731	732	713	684	657	695	760	716	702	701	682	658	701	652	699	698	680	680	688	694	671	721	659	701	692	683	672	682	654	653	710	708	703	672	709	690	678	689	703	704	670	673	678	654	678	677	712	706	724	718	681	695	705	692	695	705	687	684	721	690	699	727	686	705	722	700	681	689	693	683	663	732	662	665	681	627	681	645	706	731	704	698	717	704	680	668	650	720	696	670	676	700	699	668	777	642	689	693	648	713	704	653	670	683	700	687	667	694	669	698	698	671	757	672	719	703	678	698	685	655	649	682	658	700	708	674	695	681	685	712	695	673	708	640	719	714	668	702	688	726	644	661	722	668	628	662	696	738	690	668	712	665	671	688	701	700	663	727	723	620	718	724	725	689	649	659	676	724	734	700	705	668	717	675	705	692	682	682	662	695	686	704	686	671	705	662	728	703	680	721	654	730	681	667	695	727	652	695	677	650	630	692	734	682	673	726	715	727	702	675	682	656	701	705	691	673	693	747	662	665	710	676	720	680	668	687	656	701	683	682	673	673	668	626	704	758	704	668	661	664	714	638	677	739	692	662	692	664	696	689	726	662	668	700	687	709	703	705	686	669	688	703	676	648	656	664	703	706	669	669	647	660	664	696	633	672	638	723	663	708	685	735	648	706	683	677	699	702	681	742	632	709	675	712	712	669	728	671	662	661	689	717	693	704	704	714	663	680	666	712	682	675	644	742	697	621	728	690	666	727	698	704	692	671	735	670	625	674	682	674	696	661	716	666	704	630	700	685	643	665	687	667	666	664	667	718	667	657	723	707	721	636	698	649	688	681	678	661	732	689	702	681	671	689	746	735	706	670	708	644	683	657	671	688	677	743	664	708	744	681	691	693	716	670	704	706	661	646	639	725	699	714	719	639	714	724	761	701	667	721	742	691	706	693	684	660	679	660	651	675	663	674	674	650	697	665	688	649	677	717	706	640	692	707	651	671	674	708	692	733	696	694	713	667	686	637	692	685	710	682	694	696	682	692	665	690	730	707	706	684	706	726	680	690	673	686	712	709	691	688	694	707	633	684	689	691	659	688	643	741	671	699	649	691	691	647	691	703	701	711	668	664	699	685	707	730	663	704	699	683	691	653	677	725	715	685	686	646	698	694	668	707	621	671	712	700	662	677	646	706	686	689	647	696	682	686	748	713	679	718	727	684	755	670	723	665	695	703	676	703	686	681	740	743	674	695	685	664	705	658	675	678	686	714	676	672	681	659	677	646	700	737	695	687	642	710	646	677	718	716	675	684	656	687	705	679	679	706	755	686	698	718	754	680	687	729	674	736	704	705	675	705	678	719	670	696	687	735	690	736	695	670	706	704	674	658	645	702	669	696	698	653	720	669	681	686	699	680	672	686	683	697	675	718	716	726	688	683	685	726	680	679	748	711	705	673	698	689	666	694	692	691	748	707	666	695	658	679	697	700	695	671	684	698	712	730	686	736	681	682	687	712	730	669	694	703	663	709	687	681	721	692	663	694	713	687	673	662	686	645	687	680	704	637	687	711	660	699	700	690	665	680	653	718	718	677	702	684	698	658	668	695	710	694	675	662	737	666	670	712	675	720	676	676	707	668	709	694	639	711	692	696	678	679	713	638	708	677	737	712	691	670	694	717	639	690	680	696	672	715	681	691	700	673	672	677	710	716	666	745	668	702	669	671	664	700	698	734	693	660	683	709	707	630	684	666	702	689	679	682	702	699	663	658	738	752	693	712	679	723	711	706	676	727	657	706	663	655	654	708	716	642	702	721	705	671	718	724	684	673	692	737	679	653	651	685	685	715	694	731	676	659	640	668	717	717	627	705	720	704	717	677	717	721	625	667	670	681	713	657	700	692	696	690	665	667	655	695	663	735	732	722	704	687	645	625	676	702	696	692	714	692	718	703	680	675	705	685	680	678	671	693	706	719	676	628	704	689	669	736	646	689	697	655	703	680	717	694	723	687	678	673	651	660	700	683	654	660	706	668	692	684	660	664	705	692	665	667	698	641	642	702	664	681	678	704	690	693	739	670	658	660	718	687	705	673	657	699	691	688	674	733	726	676	680	646	640	697	723	726	692	665	624	672	634	715	702	722	700	684	707	671	699	707	693	683	664	689	697	690	680	651	671	705	694	675	694	688	659	709	692	677	712	654	686	692	681	681	697	689	702	723	706	696	661	686	659	705	706	721	637	711	662	723	706	685	623	689	658	671	674	699	706	661	698	734	650	717	687	682	682	701	690	711	668	703	717	702	726	701	704	673	697	655	734	615	716	671	690	703	714	722	685	686	693	664	708	687	732	651	709	658	679	634	684	679	649	635	642	712	688	678	681	701	656	658	704	691	706	679	692	679	673	689	732	680	689	656	747	706	677	678	682	710	669	705	654	659	717	688	713	705	678	642	690	685	654	693	694	674	673	673	716	686	671	631	679	702	724	689	713	673	652	698	634	653	677	673	653	724	677	665	714	692	662	722	705	702	648	668	712	746	713	721	675	643	715	626	671	652	684	662	653	655	727	667	710	720	663	683	650	711	685	684	705	705	681	707	682	715	687	682	694	679	688	680	664	744	648	676	696	669	713	720	719	684	701	662	667	709	705	643	705	686	687	678	712	660	711	653	648	744	658	662	701	654	683	682	682	671	707	732	656	700	691	734	678	715	710	682	752	679	659	662	662	657	689	672	689	718	704	668	642	674	692	697	689	721	689	689	673	685	656	719	689	661	703	677	716	722	739	663	677	681	647	685	657	695	702	683	652	683	727	680	645	649	666	662	664	702	684	630	713	713	715	691	695	638	694	699	661	646	700	693	683	661	705	683	723	708	753	629	676	719	686	696	695	705	705	727	682	662	682	713	673	666	679	690	625	699	679	710	649	695	673	740	684	647	689	697	701	701	718	679	697	688	708	716	718	668	658	659	660	714	682	665	668	679	671	688	675	686	674	726	656	701	653	758	644	698	669	656	670	705	659	680	688	686	670	672	661	726	723	666	694	711	716	697	703	687	622	637	680	730	744	688	672	661	687	681	716	686	692	692	661	653	658	710	722	711	765	728	684	734	633	710	669	669	699	684	702	668	675	696	684	663	645	675	699	698	672	677	702	709	641	661	677	711	723	611	668	736	727	672	692	665	729	704	709	691	685	676	683	721	710	642	699	699	680	681	699	717	730	672	693	694	617	684	676	714	695	687	696	635	665	672	714	620	745	682	670	656	706	670	707	695	674	666	755	758	693	691	689	751	716	642	706	685	661	694	687	674	725	681	682	665	689	682	669	673	696	737	668	641	666	699	682	670	692	695	690	674	681	659	694	686	650	715	686	712	657	685	667	733	669	681	679	684	722	713	673	703	648	711	669	655	740	690	686	716	650	697	687
39966	35257	31729	30189	28377	25100	17926	12422	7420	4250	2817	1922	1478	1136	915	763	598	516	469	429	404	434	406	360	331	345	350	266	282	318	247	241	255	269	235	268	239	239	240	228	231	223	236	223	216	212	210	208	217	216	208	230	205	220	190	231	218	218	231	221	219	249	206	206	241	220	221	196	216	199	201	217	247	180	215	201	214	234	202	215	210	216	208	204	249	180	229	215	209	230	227	223	193	213	213	214	202	221	237	226	206	222	202	182	191	213	206	206	225	227	238	220	228	257	206	211	209	220	217	233	219	221	200	197	210	194	250	245	185	200	219	198	227	218	216	220	221	217	204	182	216	225	211	205	221	229	232	223	206	224	168	222	219	209	230	222	217	205	223	202	213	244	213	216	195	242	204	222	200	205	218	216	215	229	234	236	191	224	222	209	224	211	216	208	196	195	235	243	207	209	225	247	220	225	237	190	203	211	206	206	193	249	218	212	192	200	202	191	216	237	213	209	205	218	224	195	204	201	220	227	220	235	214	227	214	216	221	218	219	210	224	218	222	228	220	226	193	216	224	257	203	197	210	215	202	204	210	211	221	226	194	211	223	210	198	231	214	199	182	224	202	205	236	224	198	185	208	223	191	212	201	234	217	228	192	197	215	209	209	213	212	204	193	208	218	218	202	226	222	194	211	221	211	229	210	212	217	219	209	181	248	200	203	200	216	195	193	213	198	238	199	208	233	207	210	200	210	211	223	206	210	220	213	230	237	227	205	208	228	204	179	225	223	223	222	223	198	222	218	201	228	224	223	214	219	198	201	204	220	218	221	213	218	210	216	211	199	225	224	231	210	209	218	206	227	223	242	201	235	199	216	212	216	209	182	207	189	222	216	209	214	238	198	215	231	231	225	214	208	216	219	215	201	260	224	214	194	226	208	223	194	205	214	205	198	223	244	214	194	220	227	204	215	215	201	257	213	213	225	228	212	213	189	198	202	228	206	206	231	218	233	206	230	236	204	223	238	200	205	203	201	214	239	222	209	221	198	233	222	237	170	231	234	225	198	213	217	208	214	207	217	189	223	203	206	196	219	207	214	236	188	197	207	219	223	231	229	254	196	231	219	216	236	169	243	209	239	209	230	233	204	212	186	188	202	221	226	235	202	211	211	230	212	233	227	187	222	201	212	190	237	199	210	203	223	222	215	204	234	196	255	217	208	212	220	215	211	208	209	222	215	237	203	202	221	211	199	213	206	210	226	242	223	223	196	217	195	211	194	245	210	202	227	212	216	204	211	202	208	202	225	218	226	198	212	228	224	202	188	228	203	228	213	186	210	239	233	219	205	202	215	209	210	195	202	213	210	220	214	200	205	216	238	207	216	223	199	219	227	231	230	195	240	216	226	213	204	203	220	218	236	212	238	224	206	213	187	235	225	228	225	194	200	185	178	205	238	211	202	223	243	220	217	193	206	240	221	211	199	210	218	197	205	229	192	209	220	230	233	217	210	230	220	211	195	209	228	213	191	193	225	196	199	229	234	213	216	237	215	209	223	215	211	190	191	195	208	218	244	214	217	209	204	223	221	246	196	210	228	222	222	211	222	217	195	185	228	211	252	226	207	223	195	206	185	227	203	212	203	206	230	222	219	215	210	206	198	205	212	195	241	222	234	233	222	205	233	231	195	209	196	217	202	215	216	206	200	222	209	251	221	224	229	229	186	227	204	212	219	223	193	204	202	225	222	235	220	199	221	207	220	219	219	225	207	241	211	206	206	251	201	203	202	193	210	211	213	215	230	220	216	209	195	193	225	230	234	232	214	207	215	211	213	195	239	222	208	213	202	189	199	220	234	201	221	209	200	220	221	216	219	208	232	234	198	215	231	218	205	197	214	208	212	198	220	199	217	236	203	235	231	194	212	229	219	225	200	198	252	229	224	243	231	188	228	202	211	191	219	216	229	209	222	218	190	238	214	211	222	191	191	216	218	215	233	205	206	202	236	211	200	213	188	211	212	202	206	212	193	237	210	194	220	205	248	214	217	216	206	235	237	200	201	206	228	228	228	196	208	202	215	204	213	213	200	210	232	222	201	204	214	204	212	228	213	227	213	199	219	211	217	225	245	222	195	220	202	218	222	239	208	199	232	233	218	194	211	229	198	223	217	234	215	211	207	205	239	187	199	244	222	167	205	247	215	196	216	225	197	213	213	193	242	234	233	205	204	227	209	219	203	211	262	206	226	231	252	232	222	192	207	218	227	202	197	207	224	211	226	213	203	207	209	228	225	191	231	210	204	214	199	206	222	228	215	194	229	187	217	212	194	225	223	226	221	206	219	214	240	218	195	220	221	203	213	222	221	222	239	218	223	233	215	203	225	230	191	196	206	233	220	208	200	239	192	238	201	221	266	218	241	192	210	215	212	211	253	220	213	219	231	219	226	234	215	214	221	199	237	210	224	199	188	211	216	219	204	220	220	205	200	195	211	222	243	227	213	219	220	239	203	201	245	204	212	205	198	225	220	215	221	182	193	239	242	207	199	201	236	180	185	228	241	233	205	225	180	199	214	179	208	225	213	252	205	219	219	203	222	189	237	242	234	201	208	222	227	194	176	212	204	199	214	200	222	229	205	230	221	206	234	244	223	205	212	212	241	229	212	169	206	192	207	201	217	215	187	203	207	187	192	211	225	202	225	234	224	222	236	226	233	212	214	200	219	210	216	204	212	214	232	204	239	218	219	199	222	207	214	211	219	191	193	202	216	224	203	224	188	199	216	239	241	219	167	224	226	191	220	247	216	219	223	232	212	219	223	189	218	206	223	230	227	214	208	187	218	208	222	209	200	228	226	212	225	178	218	195	224	211	219	208	172	213	216	245	208	232	246	216	241	192	227	196	199	196	212	206	200	225	208	231	220	195	204	196	213	220	226	234	212	233	230	180	224	215	223	208	210	204	194	195	213	199	219	212	218	216	188	230	204	218	218	216	205	218	232	217	201	221	232	218	227	198	219	225	210	179	207	212	199	216	201	191	215	240	228	255	195	235	226	221	229	219	196	202	227	197	222	226	231	242	207	242	234	205	205	195	198	236	221	224	214	192	250	204	238	212	202	189	197	202	200	225	211	206	226	204	219	219	203	232	194	205	235	213	222	213	221	217	216	212	198	194	224	224	193	201	213	225	230	219	201	208	206	215	223	209	202	211	210	212	209	217	204	224	233	228	201	220	196	237	186	194	208	231	225	217	186	211	223	199	223	208	225	215	216	228	216	213	222	206	193	224	211	219	209	227	227	227	210	200	200	212	229	233	215	219	187	189	228	218	215	201	193	206	213	224	225	220	226	218	234	202	231	215	202	220	214	190	201	212	240	202	213	220	198	217	194	201	224	233	207	208	206	231	228	240	221	197	230	218	199	219	195	210	231	207	202	207	217	226	224	217	227	222	197	229	221	222	234	209	214	189	207	203	206	242	202	207	229	206	222	208	221	228	208	253	205	194	228	220	218	215	206	232
30342	29756	33663	36222	37589	33730	30362	24110	18931	13215	10837	8367	6569	5617	4802	4148	3505	2863	2510	2353	2094	2060	1834	1714	1651	1556	1498	1260	1219	1145	1168	1065	998	953	958	977	873	868	879	842	839	785	775	766	699	731	764	750	760	739	756	759	739	726	728	738	690	679	748	700	699	737	771	730	693	696	695	722	641	672	699	705	749	741	698	682	685	713	696	678	738	730	721	697	727	717	674	725	699	688	723	701	702	724	697	680	703	711	725	688	725	733	702	704	709	738	675	706	694	753	676	675	704	686	722	746	697	690	733	724	717	716	769	707	743	724	723	696	718	701	728	695	734	708	686	689	748	690	693	720	709	689	690	705	735	693	694	741	711	672	673	711	699	704	703	708	679	679	769	733	672	707	729	696	671	740	740	752	741	707	699	695	693	657	700	728	723	669	732	682	657	706	739	695	713	720	759	663	752	692	747	721	690	689	694	675	656	724	754	745	690	738	700	707	727	741	662	739	697	682	671	719	735	704	687	680	659	703	718	680	710	727	732	722	724	702	697	720	724	733	681	727	716	680	696	727	729	703	658	719	747	744	666	691	724	737	740	683	703	673	712	729	746	736	742	728	717	700	694	670	724	714	643	719	692	759	713	688	723	716	704	705	706	753	701	681	695	722	653	713	698	681	686	705	673	724	696	715	672	712	719	710	730	668	713	740	670	699	685	690	718	698	693	694	705	748	752	691	723	682	672	735	709	698	736	685	674	745	702	714	737	732	687	703	694	703	667	776	703	717	747	746	722	719	684	683	708	695	695	738	708	694	745	719	691	711	682	707	690	725	719	716	699	706	720	703	673	722	724	690	693	671	747	711	689	714	731	723	703	687	694	703	692	737	749	711	731	743	699	743	752	729	731	722	696	700	653	727	740	684	730	736	769	694	729	735	701	721	677	716	684	695	720	649	711	742	682	695	694	733	657	689	689	675	679	725	629	680	720	755	666	678	718	667	760	679	703	720	683	727	712	711	722	692	720	734	704	678	755	701	682	709	757	739	717	743	754	699	728	745	716	717	693	713	734	733	694	721	699	700	698	700	704	702	684	721	649	701	734	679	741	701	718	670	713	676	716	722	690	686	704	697	741	669	690	741	741	687	679	723	728	662	737	719	727	735	721	672	729	721	699	714	717	708	700	702	733	697	718	701	712	702	721	678	700	715	748	697	751	700	714	705	744	758	706	699	685	705	712	692	680	670	691	716	760	707	712	704	729	703	708	703	671	724	670	652	728	726	692	715	667	654	708	768	717	701	685	719	709	665	732	710	693	692	691	722	674	714	691	697	717	711	729	739	681	695	700	705	706	723	694	672	710	708	707	735	705	717	697	739	677	683	667	685	689	760	701	674	691	760	694	731	723	706	701	685	731	688	694	726	683	659	679	701	736	731	717	692	710	699	675	675	733	692	714	715	695	720	700	698	714	720	714	746	727	725	670	716	741	717	716	612	671	757	707	727	691	700	692	701	705	718	668	699	700	702	759	730	746	666	674	672	705	682	692	709	703	717	720	707	728	680	692	739	720	671	688	687	735	715	682	715	715	744	694	684	700	676	664	672	696	753	733	699	703	702	728	696	738	689	717	725	755	687	681	732	748	698	662	668	707	735	750	686	681	693	703	695	728	686	704	688	712	674	705	725	751	708	691	699	676	715	697	674	704	713	660	675	698	701	645	691	679	696	688	762	696	690	708	742	711	724	682	692	690	738	710	712	730	699	771	702	730	753	733	687	664	662	719	725	680	720	682	727	740	728	725	730	678	730	747	716	705	665	700	717	715	704	723	727	705	701	693	752	700	702	701	722	759	722	711	675	702	666	673	649	681	746	703	739	711	720	667	717	704	684	726	702	717	727	714	715	751	672	705	701	691	721	705	730	726	669	708	723	709	721	738	652	716	729	696	706	662	733	677	753	747	654	672	701	752	720	723	706	712	678	707	685	716	717	684	737	717	729	711	713	693	714	688	726	707	745	692	707	710	734	723	685	703	744	707	706	721	719	696	755	665	691	688	685	736	670	709	729	701	704	689	658	767	693	704	713	689	703	682	715	712	659	769	731	714	670	699	707	687	767	705	713	724	681	693	708	679	772	707	731	662	709	661	705	694	742	721	674	655	753	723	675	694	668	736	728	694	691	723	688	735	705	737	682	719	739	724	682	711	721	721	729	739	695	748	703	718	746	784	741	662	693	707	704	687	716	697	711	687	726	694	728	705	687	706	694	675	657	742	736	727	748	730	735	705	737	682	725	745	760	694	676	735	713	719	724	686	700	741	739	722	727	762	652	665	736	681	658	711	718	699	699	675	644	709	684	668	724	710	679	712	666	704	696	720	678	723	701	695	689	683	699	739	692	742	739	673	715	661	714	710	741	737	632	669	698	682	690	699	699	695	696	725	647	671	684	707	683	695	653	694	697	690	714	698	700	710	692	722	737	740	714	720	733	686	699	724	727	742	690	701	704	694	737	697	735	713	707	738	713	733	683	730	683	677	729	713	675	733	665	709	661	715	690	714	725	696	741	704	680	728	748	661	707	701	718	696	697	726	698	752	727	685	736	682	705	670	755	698	748	708	750	708	665	705	728	730	695	718	693	665	703	706	696	692	684	715	723	750	714	722	726	702	735	701	650	748	736	690	704	693	710	719	713	715	720	685	700	726	725	675	693	716	702	693	662	686	688	725	694	739	723	734	724	662	771	705	660	721	748	721	703	704	700	717	696	704	716	699	707	706	720	688	700	701	715	726	689	750	670	714	735	727	708	701	753	691	683	705	690	722	728	723	698	688	739	710	688	720	718	706	731	701	715	726	745	703	691	698	683	687	752	718	655	718	720	721	698	668	727	754	723	755	715	715	705	712	702	736	689	668	682	679	706	710	693	699	664	648	686	713	689	680	723	713	677	735	711	686	730	724	688	714	732	704	747	683	709	675	730	685	685	714	737	710	678	684	728	730	718	724	689	675	680	659	727	671	699	734	655	717	769	758	724	732	698	711	705	705	724	736	689	714	684	682	697	739	713	727	683	729	696	743	721	647	724	722	741	650	694	783	727	749	692	709	719	721	660	725	703	741	712	686	689	706	735	727	669	704	707	744	703	721	743	694	667	662	721	742	683	708	733	648	744	714	745	714	676	730	735	674	732	733	696	745	743	709	695	686	706	742	705	691	700	711	736	734	709	715	711	700	699	694	750	685	680	692	723	699	697	749	724	689	704	691	731	735	675	712	714	766	695	718	674	709	693	698	716	713	710	705	682	706	692	641	688	680	748	727	705	692	683	716	692	665	691	727	705	716	710	719	707	705	730	703	713	718	675	713	693	729	723	704	687	725	727	692	718	712	706	699	637	711	713	716	707	701	725	718	681	751	724	698	688	742	744	681	692	687	704	733	710	765	747	709	701	701	677	701	681	667	684	745	731	716	687	675	685	719	709	709	702	747	721	721	614	717	725	688	767	685	668	664	657	715	717	696	701	726	734
49683	43142	35302	34921	34846	31293	26594	21509	14566	8789	5584	3648	2405	2105	1560	1214	1054	837	776	670	616	561	594	511	543	497	448	430	394	363	405	365	350	357	320	331	343	308	332	309	333	314	354	302	312	323	329	309	314	284	314	296	305	290	294	316	314	294	281	298	318	338	305	335	282	282	318	320	311	299	307	287	294	282	314	308	308	299	292	259	318	296	318	321	303	306	327	283	306	302	308	297	321	314	298	295	272	297	314	283	293	273	295	320	312	302	303	254	290	338	310	313	298	280	283	321	300	304	312	289	261	316	290	307	302	294	305	282	317	295	322	322	310	276	322	301	358	288	318	314	317	303	310	299	307	309	307	304	335	290	290	302	323	306	290	313	276	304	320	303	310	310	317	299	300	307	309	283	295	342	332	284	327	329	281	329	327	303	305	332	279	294	305	310	302	305	288	306	282	289	318	277	307	303	315	301	282	331	298	289	354	297	297	316	280	289	305	267	294	281	294	317	299	300	306	334	289	273	318	319	284	291	320	294	322	310	295	317	311	301	338	303	295	298	320	315	318	303	296	311	291	333	283	304	286	330	323	292	294	286	335	315	289	341	310	316	324	297	281	301	302	308	277	299	284	274	299	283	281	301	287	327	284	292	277	315	310	289	321	304	288	310	272	270	314	302	298	293	311	296	316	303	287	281	311	341	335	310	320	287	294	297	282	295	260	320	331	292	333	289	270	292	322	317	305	304	289	313	277	273	314	331	334	320	327	349	299	298	285	285	279	299	287	335	299	303	317	327	312	297	337	304	294	270	282	319	280	292	299	300	273	274	302	334	270	298	307	319	274	284	334	283	335	317	302	309	303	285	284	293	314	321	327	316	325	276	359	301	323	294	306	294	321	300	313	303	276	313	306	339	286	280	283	342	312	269	302	286	278	307	294	320	303	315	325	270	322	308	320	295	308	292	324	286	310	320	283	335	321	323	296	323	299	314	314	284	329	293	319	291	297	274	297	313	286	313	266	305	267	300	287	326	316	322	304	293	287	298	265	273	322	274	334	289	301	287	284	316	320	256	314	280	307	297	308	314	273	294	292	283	295	311	304	270	321	302	294	311	309	294	284	274	276	289	305	302	285	297	281	295	301	287	294	326	264	308	308	298	330	314	304	303	291	287	285	335	302	278	293	302	304	304	276	320	306	289	284	306	299	317	302	313	287	311	266	306	303	288	292	312	291	268	294	285	261	320	325	325	261	283	320	310	314	331	296	296	319	331	333	319	294	307	289	286	287	305	288	301	300	275	329	279	295	299	289	281	297	279	283	331	315	302	310	300	305	290	283	309	298	312	328	308	309	273	306	285	289	332	295	307	293	308	302	302	312	323	302	287	313	322	297	291	281	338	282	310	319	300	328	289	286	324	308	306	325	279	278	301	304	272	297	319	307	318	293	299	304	315	323	288	293	301	294	302	337	264	318	288	301	298	306	273	319	279	323	294	312	310	301	314	312	289	342	277	282	295	303	312	314	339	302	318	314	313	318	261	282	310	306	281	291	312	293	323	308	264	323	313	302	288	306	285	319	275	289	309	316	285	293	329	361	297	291	297	297	328	291	320	304	271	266	292	309	297	318	298	311	314	277	289	302	294	264	319	270	305	285	306	296	269	322	307	302	310	274	296	320	297	295	270	310	349	288	284	278	303	280	307	284	289	294	277	316	250	322	287	285	283	301	306	296	294	297	303	306	301	296	309	303	275	296	280	289	318	319	297	308	301	254	331	294	285	286	311	297	286	291	294	280	295	314	314	310	293	295	280	279	266	308	288	313	321	323	326	283	274	326	313	305	275	301	310	277	307	311	276	314	298	279	301	295	324	297	300	301	304	300	288	314	317	295	287	302	279	305	263	317	310	296	311	294	275	305	325	284	332	314	324	276	308	317	293	282	303	316	309	308	293	310	327	257	288	318	275	294	284	334	294	333	320	291	322	313	306	295	302	271	337	329	308	309	332	304	319	298	346	310	284	324	290	293	282	311	309	296	282	258	286	306	316	285	302	281	320	278	273	309	253	318	264	321	316	331	313	294	279	299	299	264	320	295	268	337	293	279	281	283	288	274	271	298	342	312	317	314	281	259	299	319	310	320	278	262	293	299	318	290	287	304	288	279	318	320	313	267	310	297	289	333	290	308	306	305	292	313	289	311	280	345	324	307	309	309	327	323	271	287	266	323	299	318	281	311	302	322	300	323	322	326	280	304	308	323	310	262	276	281	311	289	283	284	287	282	302	260	319	296	300	288	272	324	305	316	302	286	301	289	299	296	298	289	303	294	304	314	302	283	326	313	256	290	303	302	302	292	263	275	302	298	316	281	279	312	317	287	259	325	304	334	313	312	278	320	294	310	296	294	274	298	331	300	296	286	311	300	302	304	322	272	289	314	279	296	289	301	258	304	300	276	289	274	328	282	287	302	301	313	291	289	276	276	287	323	311	322	272	302	312	289	295	297	311	314	310	336	302	252	314	310	312	293	313	293	296	309	296	252	302	294	254	308	278	333	297	292	281	310	282	286	289	312	295	314	299	323	307	301	299	307	300	314	333	304	277	279	317	295	308	300	303	299	292	314	255	293	306	316	275	293	310	314	286	318	296	312	321	262	310	303	314	275	286	308	318	283	310	298	300	302	279	278	322	318	307	294	314	301	290	309	320	327	298	313	304	328	294	289	327	283	289	274	304	289	321	284	306	280	283	315	291	314	274	304	263	295	303	297	298	315	324	313	293	289	308	300	287	255	304	308	281	316	289	309	286	312	289	322	288	293	324	315	271	296	282	290	290	282	318	271	292	284	304	326	295	313	290	290	300	314	319	291	293	274	315	339	312	321	300	284	313	324	281	324	291	308	290	276	283	307	328	320	311	264	298	306	269	312	304	314	290	315	290	337	295	329	319	309	278	300	296	276	290	280	285	285	301	302	309	304	281	309	262	288	271	312	312	305	288	296	293	298	278	254	317	299	286	308	297	309	284	295	301	289	289	293	335	303	284	307	316	303	296	308	276	294	299	316	296	302	300	303	280	304	307	339	294	305	309	274	286	272	296	287	289	282	314	318	297	288	304	298	272	326	315	292	322	272	283	343	291	310	291	281	293	322	300	304	311	287	318	287	306	311	311	267	308	311	310	293	289	307	277	286	297	316	282	306	282	320	316	291	303	289	290	303	289	296	296	276	301	280	306	301	319	302	302	291	317	321	276	304	307	326	336	332	300	333	295	289	307	300	313	304	327	301	287	307	323	309	277	285	332	301	304	277	273	298	300	303	287	303	296	298	304	256	278	314	277	313	297	312	276	300	319	291	296	286	288	331	283	315	330	300	269	323	313	330	278	309	293	299	273	288	297	318	288	291	313	286	299	304	282	303	323	289	267	286	310	286	322	315	304	298	317	326	288	307	298	309	294	306	304	290	285	289	287	282	319	339	290	269	291	312	292	307	305	315	301	291	304	298	303	298	284	295	289
38652	38392	40093	41768	44077	39923	38799	32850	27243	20190	17577	13003	10685	9402	7791	6583	5660	4451	3972	3466	3116	2886	2752	2493	2485	2333	2080	1872	1790	1687	1583	1354	1416	1385	1283	1292	1278	1231	1149	1193	1129	1104	1132	1079	1022	1017	1045	1019	1022	958	999	1005	898	938	1009	981	995	916	921	947	955	899	985	936	998	911	950	944	982	954	913	960	988	971	956	932	910	955	1009	906	931	943	918	936	966	973	999	869	906	952	950	948	924	962	882	959	944	932	963	1006	929	925	946	904	913	963	926	911	928	922	908	926	927	960	970	954	901	969	926	930	896	1016	897	941	952	889	975	980	954	899	908	867	898	942	969	928	875	935	890	918	923	978	945	889	905	939	942	873	956	888	956	978	926	943	923	899	917	932	929	925	889	906	912	900	924	905	953	922	919	933	944	904	856	929	948	869	927	918	885	909	937	946	935	927	961	941	926	928	933	911	977	948	933	885	923	941	942	961	954	951	915	1015	906	989	887	902	916	931	940	989	943	918	900	980	933	903	923	872	938	904	926	896	974	954	855	959	919	890	910	900	955	969	916	883	939	991	901	929	938	943	1003	994	916	935	954	881	953	908	954	933	953	928	936	883	908	927	886	944	965	875	956	960	951	928	891	899	949	922	996	917	908	921	947	937	949	953	975	968	895	898	927	943	982	893	946	982	935	912	897	888	958	937	901	882	931	927	909	887	943	951	938	932	923	955	924	906	887	938	872	948	953	895	906	902	922	905	957	875	930	942	864	948	881	890	932	949	933	907	933	1000	919	886	935	917	954	949	906	913	917	931	938	926	979	921	923	938	893	931	927	981	940	921	944	926	824	909	937	956	1013	960	977	918	966	921	940	952	932	974	950	878	907	914	983	966	954	844	954	916	949	892	921	908	955	910	952	922	940	905	915	949	906	946	906	922	1006	916	935	921	988	896	903	917	912	925	960	895	950	923	942	892	952	900	916	984	957	915	930	942	925	918	963	938	885	978	981	887	927	962	927	942	928	904	894	899	916	949	890	956	949	931	942	926	944	931	930	930	971	922	940	955	872	938	956	966	944	945	1003	949	964	928	866	913	882	986	898	875	888	984	888	849	953	943	946	937	957	960	956	857	964	930	979	970	995	944	946	936	992	936	959	947	892	912	918	921	988	907	922	950	967	923	985	948	1002	897	898	935	941	886	879	988	1017	933	887	935	926	900	959	922	863	946	938	887	984	902	949	913	925	926	913	955	926	928	903	940	936	931	900	889	945	901	955	904	958	980	987	940	945	921	864	961	953	875	951	967	910	959	911	928	909	939	911	973	953	944	935	903	931	904	896	902	953	943	946	913	880	929	936	930	932	928	899	909	964	923	932	982	954	945	939	907	910	904	983	948	952	922	932	964	909	910	941	956	904	962	919	920	896	952	924	919	914	905	907	950	912	962	912	919	944	906	981	963	937	948	974	916	943	919	975	967	945	940	907	970	942	944	886	910	975	847	972	948	905	935	914	929	942	928	1006	860	981	922	941	939	958	939	934	956	869	918	951	928	883	921	932	959	924	957	902	931	918	909	882	899	910	919	939	937	931	930	978	915	921	887	937	918	977	989	938	910	927	933	863	963	937	953	943	928	934	983	887	906	886	865	940	914	976	935	946	883	949	916	939	959	909	916	968	973	985	908	945	916	926	936	928	923	897	965	975	889	948	932	912	936	979	841	985	949	959	956	931	911	921	951	891	993	885	974	936	947	948	929	909	925	925	956	966	963	902	952	900	999	976	881	924	905	935	883	923	946	895	964	944	901	968	894	928	874	923	869	940	908	906	897	934	915	916	1017	967	937	974	898	933	936	911	933	939	887	941	911	917	974	1019	937	966	953	945	922	961	909	932	896	895	935	932	900	951	925	929	956	952	969	938	924	958	940	968	956	950	953	906	943	941	948	931	942	1002	914	914	912	916	979	924	951	975	948	902	961	946	938	924	930	909	958	939	956	942	1021	975	967	972	921	916	931	959	951	944	885	905	961	864	920	944	902	893	898	956	918	945	899	893	934	953	975	929	875	924	937	912	944	909	941	934	922	933	932	917	924	922	964	973	920	969	947	967	948	950	934	963	933	920	926	937	895	933	906	947	949	916	935	937	941	898	923	912	906	954	959	898	961	950	917	851	1013	1030	953	899	1003	921	885	925	905	981	947	925	919	943	949	976	906	894	900	917	886	905	877	975	953	939	961	877	945	886	940	911	857	930	935	898	926	918	963	1006	883	916	908	975	959	917	911	903	995	956	922	905	881	925	920	902	940	960	893	934	927	934	893	923	900	936	923	932	892	977	971	963	953	951	934	973	978	894	934	940	889	943	927	955	890	929	946	965	862	906	969	922	941	935	920	947	833	954	964	878	956	963	921	977	900	961	928	908	954	942	935	919	896	918	939	923	904	920	910	916	899	887	890	945	916	930	962	969	956	1019	929	969	954	938	919	991	952	922	977	918	946	944	972	952	960	997	960	925	1006	943	941	922	908	921	901	898	905	930	912	939	926	936	931	932	923	907	972	919	1010	907	920	964	970	914	866	940	873	917	961	941	890	939	918	902	902	943	927	949	916	933	961	935	907	918	957	904	927	974	916	919	905	947	911	941	994	947	961	926	923	924	957	980	929	941	898	887	927	936	896	963	967	931	881	943	965	903	909	987	988	908	914	941	954	938	956	945	941	940	864	899	922	928	941	908	865	927	887	947	893	878	928	901	912	954	928	943	896	931	977	914	964	914	882	949	907	986	961	920	889	943	902	904	968	1007	906	952	914	939	931	916	954	878	965	883	980	956	894	944	887	921	921	859	984	911	926	944	909	937	930	904	910	927	954	978	895	957	946	926	951	949	946	909	902	888	932	912	898	932	908	982	908	858	955	941	950	961	906	935	870	966	951	921	989	925	919	856	933	959	944	912	910	922	957	913	934	936	944	974	920	954	937	939	953	979	933	935	931	950	877	964	892	937	918	919	967	904	977	946	959	910	907	972	935	903	901	909	930	898	958	918	920	894	883	955	951	908	915	896	916	962	899	949	920	927	905	929	891	936	950	910	979	924	939	920	950	907	956	918	902	919	931	990	927	876	971	862	951	951	988	936	956	945	947	896	933	930	915	920	999	954	920	929	927	954	958	929	916	912	903	972	932	901	921	980	897	959	914	942	914	962	926	949	897	883	993	952	882	954	882	1037	924	919	917	904	964	984	923	912	890	875	898	955	956	940	880	961	931	911	948	868	920	849	955	870	957	935	907	945	915	910	934	944	985	1001	939	946	920	917	942	907	952	883	936	989	913	956	942	912	1000	930	974	879	963	925	889	946	975	925	944	915	884	931	977	975	928	915	925	912	979	941	970	944	931	937	981	948	898	929	955	946	905	936	954	942	898	931	909	898	911	886	893	911	908	924	918	957	848	915	883	962	913	873	925	922	966	913	923	903	939	947	913	938	923	970	959	877	967	896	935	928	893	917	928	868	975	926	932	949	910	952	941	986	890	922	929	1005	967	980	904	975	936	959	947
16936	11630	9945	7253	5323	3588	2363	1774	1193	987	714	595	496	445	464	409	371	339	290	326	301	311	269	283	275	292	293	253	238	229	243	227	219	217	232	211	224	221	240	219	216	197	198	241	198	178	189	200	202	242	196	195	196	208	208	209	206	190	211	215	180	214	161	171	200	173	226	231	194	194	216	193	194	176	193	237	229	202	205	204	213	212	188	220	184	201	205	214	217	212	200	190	188	178	191	204	222	198	191	208	201	198	203	160	191	214	181	241	208	212	197	211	228	216	227	202	204	218	198	221	191	194	218	201	191	200	220	208	210	200	196	203	200	219	203	204	201	182	195	204	210	209	193	211	193	180	194	188	205	179	190	199	232	216	196	193	219	206	202	225	190	196	203	208	215	210	202	202	205	214	211	194	210	210	201	213	192	228	204	210	198	177	212	197	194	190	217	197	206	194	201	208	187	186	186	198	211	204	223	186	216	183	194	194	192	188	205	201	227	186	227	217	199	203	239	203	235	213	192	220	201	223	196	204	212	200	213	214	210	221	213	204	190	199	217	214	182	212	220	195	206	207	199	199	209	194	211	215	194	213	213	205	202	216	195	208	202	228	212	209	212	162	194	234	191	209	186	200	182	200	205	207	228	210	205	188	209	200	196	210	222	225	215	204	199	187	218	200	208	185	189	181	216	187	203	206	225	204	218	205	180	209	234	183	210	217	223	228	215	215	195	216	206	186	229	218	192	222	209	180	215	192	202	203	202	178	191	209	215	165	189	203	207	182	192	183	202	207	224	218	182	222	225	224	217	205	198	192	185	205	208	209	195	233	217	216	186	199	191	221	200	191	207	178	217	214	222	216	209	217	191	190	190	199	209	192	207	211	203	185	205	223	213	187	208	194	201	217	190	209	211	218	185	208	192	212	193	218	209	201	217	185	194	231	217	198	196	212	204	196	253	192	208	191	227	223	208	185	188	202	191	207	223	205	207	208	181	210	196	217	224	166	206	193	202	221	206	198	216	194	200	185	198	177	200	206	185	183	180	208	203	198	205	215	222	209	210	206	222	208	226	228	239	177	200	189	216	222	192	221	206	198	196	207	199	202	199	231	200	201	178	217	185	215	208	189	192	224	236	184	200	183	214	188	175	199	208	191	192	208	215	183	240	196	196	199	224	213	197	188	194	196	209	212	223	223	211	222	213	204	192	232	217	209	193	189	199	229	190	210	187	209	203	212	195	206	216	179	207	185	197	188	197	210	201	218	217	194	216	214	202	211	199	182	195	196	191	194	199	206	193	219	206	193	223	191	194	205	199	225	209	199	223	207	201	203	204	188	202	205	194	199	204	186	181	187	208	200	227	233	216	212	212	199	209	193	199	221	197	215	199	200	188	229	196	213	211	225	224	216	208	185	214	195	189	223	221	208	186	200	192	195	185	215	209	204	200	217	174	208	215	200	205	207	183	202	216	193	205	207	198	196	204	238	208	204	198	189	206	192	179	190	160	185	194	192	200	204	198	213	206	217	186	192	207	226	193	205	219	194	194	210	229	219	202	185	192	192	194	201	210	183	216	204	226	210	225	206	215	212	195	203	184	201	217	221	177	205	196	207	198	182	190	209	204	214	205	214	204	200	202	222	221	191	231	198	219	212	192	205	222	212	204	215	213	190	190	210	204	206	215	200	204	197	207	207	211	186	203	199	197	182	184	216	220	218	207	197	196	227	194	218	244	219	190	208	194	193	209	209	209	217	175	219	206	186	232	200	216	222	191	216	203	211	184	181	206	213	218	221	198	200	194	204	189	216	215	223	212	185	200	186	187	196	228	233	202	191	214	218	210	218	212	216	194	192	223	196	220	212	187	200	193	218	222	192	202	224	243	208	194	182	191	188	191	209	198	213	196	198	195	193	185	209	226	201	208	224	219	182	190	221	217	205	211	207	179	177	188	175	207	225	206	209	201	199	183	221	194	206	221	214	205	206	209	210	202	184	211	194	200	196	194	206	219	194	211	196	193	232	187	189	241	210	203	201	216	186	194	183	209	205	210	190	187	204	203	193	216	207	219	230	195	191	203	210	187	183	215	171	215	201	196	191	209	208	172	222	217	198	203	217	210	206	213	214	198	224	219	191	217	209	233	200	233	224	183	228	237	201	192	197	218	225	247	182	201	177	193	218	203	200	204	200	209	196	196	194	217	192	186	190	206	218	208	186	192	187	208	210	208	214	214	210	217	208	200	206	215	199	220	188	199	231	210	219	196	188	214	207	196	205	208	208	204	205	204	194	213	204	209	191	216	213	227	209	191	192	220	203	214	204	199	196	207	185	220	220	224	188	206	198	181	191	192	226	189	187	191	219	196	195	203	216	200	209	218	194	203	226	222	191	197	187	214	205	205	200	209	206	193	189	206	195	211	236	203	203	202	212	209	195	208	182	213	195	206	217	202	199	189	193	202	210	217	194	191	180	205	200	202	228	186	222	203	222	187	201	229	195	215	219	200	212	213	211	226	192	201	224	204	211	211	199	208	220	239	221	210	222	221	209	206	216	198	201	207	219	206	178	192	188	228	210	200	199	231	208	193	220	208	193	221	229	199	178	202	200	200	221	193	188	214	223	204	203	188	240	217	215	200	200	200	210	195	222	205	180	223	217	203	210	218	200	192	186	199	197	184	199	198	184	196	204	223	226	226	191	223	194	186	202	210	219	215	225	193	220	225	206	184	194	218	182	203	217	228	235	244	202	221	203	222	202	200	174	213	212	213	184	193	200	189	190	177	185	211	207	198	226	208	207	194	202	211	214	204	220	199	223	194	220	225	192	208	198	196	213	217	211	177	196	211	189	183	196	224	236	211	216	199	215	201	216	196	228	197	185	207	205	210	220	192	202	171	187	221	201	187	201	204	200	198	191	251	179	199	185	204	193	204	207	212	217	197	208	184	208	208	192	216	179	209	211	178	180	224	181	226	193	224	195	211	219	206	213	202	210	217	199	187	237	212	200	212	185	215	209	209	204	190	227	180	208	200	218	195	194	203	185	248	199	219	238	198	214	219	209	201	197	187	210	223	200	158	216	209	233	189	201	215	189	185	207	215	195	223	223	230	208	211	207	196	209	223	186	230	187	186	209	195	208	219	198	192	175	215	198	193	204	196	210	200	192	195	210	228	205	214	211	195	184	179	187	210	204	207	204	181	204	211	217	184	218	204	187	194	210	210	211	192	212	248	205	224	216	181	185	205	198	210	204	211	227	197	219	205	212	220	208	194	197	225	203	172	197	203	175	221	212	206	192	204	207	204	211	190	227	210	205	203	210	220	230	212	184	207	210	203	233	202	187	201	234	199	183	204	187	205	193	212	208	191	206	224	189	188	191	193	215	209	186	206	193	194	196	206	187	218	222	175	205	240	183	195	210	239	217	209	181	205	190	183	182	219	203	207	207	193	200	188	182	187	216	204	207	191	196	210	216	188	195	190	213	216	219	193	212	208	213	190	193	210	194	226	189
13452	13141	16780	16935	15241	11529	9266	7345	5793	4581	3658	2973	2648	2416	2120	1961	1690	1571	1442	1513	1349	1341	1179	1254	1173	1175	1028	974	1000	944	924	807	795	859	819	778	761	772	759	720	793	686	692	689	671	714	700	720	704	699	661	660	674	674	669	654	725	706	670	715	672	653	677	685	678	720	662	700	658	708	686	686	631	682	651	658	663	707	678	689	701	675	644	648	636	684	699	665	651	689	684	687	686	666	671	662	700	624	683	669	672	680	679	696	708	672	674	667	684	702	669	683	684	697	728	719	683	632	691	633	669	690	686	695	698	693	705	649	675	698	647	739	681	619	703	638	640	694	685	672	642	689	686	657	693	700	681	700	712	653	673	637	718	713	675	706	656	711	709	661	741	629	661	677	704	678	698	647	672	688	635	649	680	649	688	670	688	641	675	688	679	654	676	719	654	643	710	677	659	688	687	729	665	694	682	680	674	642	743	699	700	624	728	714	715	655	684	672	668	685	680	655	707	718	674	704	625	712	666	687	633	664	698	662	662	683	733	663	640	672	694	701	665	667	708	646	633	655	669	670	665	650	678	666	682	624	669	694	645	663	661	666	685	711	701	732	684	691	670	671	709	694	671	686	645	629	708	679	678	682	666	661	712	693	701	659	671	659	690	688	676	669	643	697	694	623	694	665	707	682	689	703	708	681	687	687	693	650	703	693	616	678	698	726	667	676	661	700	680	687	698	667	668	695	679	665	720	660	655	655	682	652	681	664	698	694	700	684	668	637	678	658	695	666	668	696	634	703	720	696	683	637	662	685	660	672	732	682	711	679	631	697	725	671	701	718	690	670	680	705	692	714	712	661	694	639	673	694	711	649	687	679	663	668	651	679	691	683	623	673	702	663	700	690	684	694	647	625	716	656	670	684	697	667	700	652	707	679	693	667	701	684	696	687	649	679	674	620	708	712	681	665	686	684	684	647	633	688	664	669	667	693	665	680	640	677	691	670	675	684	712	668	613	706	689	684	617	693	698	683	676	668	676	692	647	690	655	673	658	663	703	634	666	663	691	633	690	732	687	712	703	683	667	706	665	672	652	671	744	674	692	707	694	687	683	636	672	723	664	680	724	720	693	698	692	707	681	681	694	655	657	672	669	642	660	657	736	624	693	639	680	644	657	673	673	704	614	640	718	676	624	666	659	685	675	687	637	666	680	662	703	682	693	651	679	626	665	683	685	647	719	693	721	676	682	682	661	667	686	678	681	646	648	697	662	633	665	712	642	646	702	682	683	731	695	708	663	681	644	708	665	674	670	716	709	647	680	683	701	695	710	691	649	684	663	683	666	707	684	683	678	613	649	710	651	692	649	655	630	673	719	675	691	701	673	704	643	675	665	706	718	673	684	656	679	667	691	679	637	664	676	679	694	717	686	699	661	690	723	727	704	685	652	680	696	667	672	681	648	677	648	700	698	665	683	693	639	666	714	732	684	668	663	678	658	659	664	698	710	673	696	679	693	669	725	679	664	653	704	717	726	637	667	645	656	660	680	696	682	662	605	731	680	728	660	664	720	707	665	692	668	657	662	665	662	658	677	742	678	711	671	669	670	668	669	689	654	635	676	686	705	654	685	711	656	674	663	703	676	671	673	687	659	669	668	681	674	682	678	686	651	714	698	652	636	676	698	678	676	674	699	633	693	699	687	650	634	649	687	679	657	680	657	648	678	687	658	695	676	687	692	690	728	707	683	646	693	677	652	681	653	690	688	662	723	668	649	696	677	697	708	680	674	705	704	656	659	643	637	650	706	667	722	680	681	683	668	641	710	697	681	676	717	693	709	669	686	683	695	665	690	669	644	681	658	701	711	687	732	685	697	692	686	677	651	672	643	655	611	640	633	674	711	728	715	681	734	713	637	672	724	723	682	688	642	622	654	724	623	659	661	722	683	661	681	677	628	697	694	683	686	652	672	682	672	678	691	693	678	667	679	670	634	678	666	681	714	680	687	670	670	648	686	691	675	674	686	624	679	709	623	667	695	678	685	655	670	649	711	670	646	681	693	642	654	670	693	655	688	694	674	693	693	674	686	698	663	687	660	652	690	688	689	693	656	657	642	714	689	675	672	666	726	653	716	676	678	643	661	662	648	635	720	717	694	700	652	649	644	713	680	657	686	703	668	665	692	691	648	692	715	645	683	700	711	680	682	649	625	689	684	686	657	665	633	688	666	670	664	679	711	666	672	702	722	713	699	651	702	661	696	698	709	728	672	696	684	684	628	696	639	726	674	664	677	683	727	665	667	701	687	682	719	667	694	647	676	714	663	666	663	670	665	685	646	711	669	714	650	696	675	645	652	703	685	622	702	715	673	687	664	658	672	626	689	692	652	704	639	687	641	699	688	630	679	680	636	704	675	641	655	702	689	641	736	661	647	672	717	697	685	674	686	664	719	679	662	624	662	703	675	669	710	649	676	659	715	689	678	686	705	674	696	652	681	670	723	714	688	668	686	678	686	641	707	724	671	678	673	660	721	657	658	671	639	638	694	673	692	678	703	657	703	695	675	691	683	708	734	654	698	647	683	675	674	696	695	709	677	706	639	663	686	651	602	664	691	676	682	714	683	630	690	706	685	709	670	711	673	643	675	669	697	688	680	665	743	682	673	708	686	652	679	699	642	669	644	665	669	664	660	681	699	650	727	666	629	665	658	702	673	661	664	674	627	722	727	705	657	686	722	690	699	674	711	630	650	678	703	667	667	676	686	695	694	635	666	711	717	671	678	670	681	729	679	663	697	668	667	730	720	682	701	691	650	676	715	671	669	679	697	674	690	704	730	673	635	688	689	711	655	673	703	686	642	642	695	660	718	686	668	648	729	689	689	701	649	677	694	662	698	669	681	678	746	671	684	672	652	682	662	642	698	664	670	714	702	683	708	689	669	689	663	721	675	662	662	658	696	628	673	673	678	707	657	697	682	659	648	684	673	722	705	689	687	655	673	656	677	655	725	714	692	722	709	662	676	658	667	674	672	668	626	677	689	722	663	686	688	703	650	684	688	679	671	644	681	677	661	666	707	703	668	672	643	668	660	694	649	685	688	656	688	654	658	684	689	679	722	642	656	693	691	693	691	716	716	707	652	682	674	699	696	669	646	652	676	692	702	618	630	672	680	631	669	685	692	661	675	726	728	649	658	667	689	656	682	681	667	703	649	661	709	702	715	632	675	747	650	640	683	661	687	678	650	620	707	697	636	665	718	679	703	680	631	717	686	633	658	675	657	671	656	635	660	646	672	682	677	694	677	654	685	664	711	670	661	674	688	646	717	697	625	708	682	692	662	680	719	621	686	632	664	661	691	664	726	662	643	673	652	742	695	691	701	676	733	668	725	661	636	687	681	665	721	666	682	648	667	680	706	671	625	704	682	678	689	668	674	706	721	677	718	698	641	686	671	636	613	652	703	675	667	669	699	723	662	677	713	682	692	700	621	670	660	666	715	688	699	686	636	690	676	647	642	641
39651	37851	31409	29361	27518	23072	16865	11767	6940	3918	2794	2124	1354	1058	922	773	585	534	510	458	418	375	351	335	308	343	280	298	303	256	292	272	241	273	250	242	246	240	214	223	231	207	235	231	198	216	217	213	238	169	211	193	213	222	214	224	230	211	228	197	202	188	214	196	195	207	201	220	238	209	219	185	208	212	221	187	202	206	246	228	214	192	214	204	195	220	212	202	206	230	208	232	205	192	200	207	217	202	210	220	209	200	210	219	209	217	219	210	212	202	210	230	246	220	209	202	209	226	205	217	206	205	202	211	213	230	192	211	194	198	208	209	212	216	226	218	211	206	220	247	190	221	210	229	243	222	201	216	222	206	216	203	219	208	202	223	214	204	205	200	198	216	204	214	211	196	214	194	192	188	206	212	196	204	214	217	199	203	207	185	204	218	218	197	215	187	240	193	211	204	225	212	206	191	197	194	182	202	209	205	197	234	208	206	239	188	203	235	234	219	231	183	203	206	198	195	212	194	201	199	206	210	209	215	210	221	204	196	190	208	212	212	213	188	188	190	236	206	220	209	214	209	189	199	234	191	191	199	217	215	193	204	242	213	221	206	212	231	230	194	223	197	170	230	192	242	193	203	198	220	218	212	222	200	211	199	213	215	195	196	222	215	187	219	230	196	221	169	209	195	199	243	210	204	196	186	194	204	215	203	226	214	244	244	211	228	202	224	200	199	218	219	202	202	233	217	182	219	230	215	213	197	203	213	257	186	198	209	229	222	194	215	179	195	211	214	211	216	199	218	236	205	231	223	196	208	183	215	230	218	216	212	220	233	229	190	195	218	212	194	197	218	246	207	218	245	221	194	222	223	213	240	194	194	238	200	199	192	187	229	203	210	215	198	216	216	207	215	229	201	203	227	212	195	215	191	198	199	213	219	212	193	226	219	200	218	233	204	199	208	217	217	224	221	212	197	220	193	202	209	197	194	198	191	217	212	207	205	219	212	221	225	201	224	231	201	211	228	205	222	240	219	220	220	202	202	217	212	212	211	196	211	225	206	213	212	220	221	219	228	218	205	222	201	205	202	202	207	208	234	192	177	201	187	208	199	185	209	216	186	200	196	190	221	214	233	188	186	236	231	201	199	222	202	221	207	188	197	201	205	238	198	216	196	264	239	188	210	189	199	204	202	198	258	207	232	226	220	213	217	205	191	224	241	214	194	215	214	219	232	204	196	264	179	227	206	221	208	234	210	199	210	190	197	192	199	224	226	238	221	226	187	200	185	231	244	188	181	193	186	209	200	222	194	221	222	212	190	217	217	242	214	204	222	202	220	202	224	216	181	216	212	200	215	231	195	226	227	218	203	206	194	200	205	219	226	204	209	223	177	197	221	240	217	174	214	215	197	210	230	196	188	210	224	209	213	192	229	208	206	218	238	180	191	211	209	206	213	224	219	235	231	212	206	199	210	219	222	211	217	214	193	184	203	200	210	223	190	199	200	182	213	221	201	218	228	202	213	233	221	189	230	183	218	213	214	193	205	200	203	201	232	214	215	227	234	232	183	205	219	207	202	216	191	223	216	204	220	232	225	186	215	226	222	214	190	231	200	210	192	210	208	229	205	212	219	225	204	198	234	224	192	224	223	186	199	203	210	224	178	230	229	172	202	213	216	216	217	202	227	223	209	212	209	207	228	193	216	197	225	224	206	217	236	225	222	201	193	220	203	227	185	214	194	178	190	220	226	205	203	222	216	222	229	209	209	215	230	187	206	197	191	223	185	177	226	201	201	185	184	208	223	186	224	212	218	252	262	215	190	224	211	203	212	221	214	176	211	202	196	190	209	227	219	212	223	205	209	209	202	205	214	207	203	200	211	206	208	211	154	210	214	226	222	216	222	201	182	205	226	225	222	220	194	186	204	201	202	225	195	208	236	195	232	184	221	219	203	213	222	226	215	192	217	212	205	197	192	210	210	193	216	235	213	216	206	232	231	200	222	222	204	215	255	221	203	219	185	205	221	192	211	207	197	236	203	234	209	212	228	228	204	214	216	206	195	205	220	199	195	209	177	187	204	209	210	187	225	226	188	191	224	212	214	217	204	197	225	224	219	207	192	184	196	219	200	206	192	203	219	214	227	178	218	231	211	194	185	192	222	222	193	220	196	200	204	229	215	213	207	210	185	192	200	203	197	209	196	222	230	204	214	208	217	243	214	206	214	191	241	228	214	212	222	230	216	216	199	205	215	211	221	207	206	220	209	226	241	183	194	221	206	225	194	213	194	235	236	201	243	229	202	216	227	207	218	225	211	237	212	209	205	188	239	212	258	184	222	207	216	194	233	194	239	181	213	212	210	225	198	210	219	198	238	216	207	190	242	211	194	212	210	208	217	200	253	230	225	187	200	216	208	211	207	222	223	210	247	210	227	212	224	216	219	232	198	216	215	194	195	212	228	181	228	223	231	208	191	218	214	195	181	212	216	240	228	198	226	220	199	207	219	210	201	217	206	237	193	216	208	180	207	214	195	225	199	198	205	247	219	233	201	204	198	225	213	203	195	246	203	239	220	220	226	230	216	181	209	194	212	236	198	213	213	193	227	199	175	221	199	215	223	226	193	185	203	221	214	209	202	219	204	221	220	190	241	232	198	198	184	197	216	200	213	221	203	237	228	215	183	196	209	230	194	212	212	196	236	218	207	219	216	211	218	206	189	227	196	207	185	234	227	205	228	211	212	198	205	185	217	217	232	191	232	207	203	203	194	214	237	190	185	204	204	228	210	223	245	242	221	205	198	222	188	231	193	209	206	218	207	216	213	225	193	187	191	181	210	223	229	187	194	213	190	209	222	222	209	207	214	216	206	205	210	213	221	218	219	238	210	180	214	201	220	193	232	205	198	229	206	218	201	202	238	219	210	224	225	211	210	232	220	203	234	194	233	205	208	218	229	236	220	216	209	194	219	212	227	225	209	201	215	199	206	211	205	212	205	196	217	198	203	209	214	213	220	215	229	183	198	230	200	221	242	210	208	195	226	180	223	207	215	228	218	217	214	204	232	184	216	198	207	186	213	202	207	221	207	174	230	222	220	209	211	204	207	193	218	223	214	231	188	212	219	222	221	231	226	214	226	192	222	210	188	178	193	206	231	189	221	192	245	219	207	223	205	195	194	215	205	210	192	207	212	220	204	241	216	217	219	201	202	189	218	187	215	204	205	217	219	194	186	218	203	206	223	232	207	196	217	224	207	184	221	210	232	193	191	208	188	213	212	211	190	206	203	223	196	214	210	209	194	231	208	204	204	213	229	198	219	201	213	199	233	227	215	182	228	192	211	222	232	188	231	234	206	211	195	188	204	231	216	207	204	202	213	199	180	211	183	215	203	221	207	221	183	206	236	204	220	225	192	207	206	208	208	208	182	196	206	206	221	208	198	207	219	202	222	222	191	225	203	197	210	213	205	181	184	207	171	191	203	217	208	216	213	185	222	209	178	191	208	226	203	224	191
30511	32269	33593	35112	36627	31978	29857	24840	18414	13073	11284	7874	6456	5599	4670	4284	3460	2943	2539	2279	2149	1870	1715	1710	1636	1441	1443	1294	1233	1090	1044	1065	980	1007	928	963	869	889	867	804	814	761	831	772	769	790	780	739	755	763	710	721	731	689	736	701	669	766	734	730	719	694	732	721	683	716	706	697	693	718	722	668	651	679	728	678	714	687	694	706	664	642	705	683	747	687	695	712	676	744	638	743	763	691	638	722	686	716	682	730	722	723	727	643	679	671	689	721	709	671	706	705	731	677	709	785	695	749	682	689	688	699	627	694	751	732	699	678	716	686	707	670	664	713	727	734	690	738	679	709	719	675	714	706	727	748	639	627	686	707	752	725	685	676	687	677	693	699	741	710	665	677	688	707	713	651	690	637	643	692	714	676	696	723	704	721	767	670	672	737	756	752	742	697	699	681	732	692	636	675	686	665	707	710	712	740	718	719	690	653	740	668	675	648	705	673	661	692	703	708	689	740	639	711	765	689	665	692	710	698	678	682	736	682	710	684	723	715	724	737	716	736	699	734	719	694	725	699	737	722	698	670	769	631	759	655	677	696	680	689	691	655	689	721	644	708	669	670	722	705	696	731	695	680	689	692	709	663	679	691	709	718	673	694	664	727	706	754	732	692	656	668	741	679	751	691	646	686	725	697	713	726	712	713	729	693	670	722	669	673	689	710	737	683	729	712	731	719	683	687	692	723	720	671	724	678	686	707	712	730	704	722	715	758	732	685	679	710	709	714	667	685	681	665	724	698	739	647	642	696	734	689	680	693	682	655	727	707	670	690	723	672	710	700	704	684	736	645	697	693	655	688	708	689	712	724	713	663	644	723	685	700	691	726	688	670	690	716	662	690	689	690	723	674	681	720	684	739	718	700	711	704	730	722	669	665	660	691	700	689	714	680	715	669	657	700	722	682	703	685	691	671	705	732	700	742	719	733	693	700	709	678	699	735	679	707	698	683	665	771	692	690	678	707	759	715	682	708	737	654	706	677	726	745	727	685	705	669	714	681	704	688	740	685	629	729	690	686	689	711	660	674	683	706	685	667	722	681	715	709	694	673	689	737	713	666	732	655	712	727	695	717	685	715	706	639	677	688	718	699	712	698	708	701	717	712	666	734	660	697	728	701	634	659	710	687	732	707	741	691	743	694	680	720	718	687	693	710	706	719	686	747	669	702	683	681	642	692	710	695	689	683	691	714	685	703	709	659	684	703	664	716	724	690	712	677	657	664	741	696	652	670	706	744	651	653	682	669	698	752	673	639	661	735	677	709	715	667	714	714	685	737	733	733	712	739	740	737	706	729	737	681	684	657	756	682	737	680	708	713	715	675	723	717	684	719	746	658	700	700	742	705	687	690	656	629	735	708	660	687	719	665	718	674	735	649	663	728	642	703	693	660	758	639	685	725	717	716	675	698	720	668	675	682	686	695	702	692	749	718	700	708	715	698	718	708	678	684	746	686	678	702	683	698	703	696	681	633	661	722	709	640	647	641	707	660	723	725	709	727	702	712	729	720	704	688	689	701	682	667	685	674	712	724	717	700	717	710	712	719	692	702	669	696	704	669	736	680	681	767	679	748	766	674	686	741	680	667	674	703	657	679	692	669	691	721	699	698	698	697	660	698	704	701	695	683	712	693	717	711	686	684	657	712	678	724	745	654	682	738	675	697	714	700	652	702	704	699	714	674	667	734	683	739	687	663	665	685	694	712	704	701	654	717	685	726	680	689	681	661	754	687	730	621	701	729	705	681	717	722	713	718	711	698	740	720	690	719	675	735	684	699	693	718	695	706	640	703	721	710	717	651	720	682	701	667	703	665	734	706	784	733	715	679	666	637	657	684	753	672	724	685	667	687	693	703	667	642	684	710	712	742	669	687	638	707	704	700	686	704	721	744	711	717	732	700	684	693	706	657	675	655	693	690	665	737	654	654	715	709	680	716	712	736	688	679	688	713	717	699	720	698	764	712	753	682	706	644	674	697	643	705	667	681	699	693	713	706	701	705	694	675	713	691	691	723	682	636	706	698	677	703	685	692	680	688	672	670	722	709	719	691	718	731	684	657	680	738	674	683	678	708	711	724	693	706	672	677	696	694	702	703	676	701	714	693	721	679	703	764	734	687	713	676	761	704	680	738	697	654	690	727	679	700	667	668	684	760	676	679	716	700	679	709	736	678	741	654	714	719	683	704	781	680	722	665	664	702	708	742	741	686	707	715	731	762	661	697	717	697	749	687	661	721	720	675	695	700	724	683	680	693	697	695	700	685	671	678	705	729	682	693	680	739	715	706	690	698	707	641	693	692	724	682	675	746	711	722	723	676	693	657	722	712	673	692	693	699	627	668	682	732	704	697	745	742	671	692	679	669	702	666	696	665	664	688	701	729	711	726	760	703	695	689	722	675	694	724	739	741	718	691	678	733	675	688	686	667	738	695	738	670	732	754	724	702	749	689	652	721	685	710	707	740	678	661	704	714	686	702	686	656	662	703	669	706	733	716	698	668	749	692	667	704	690	695	726	659	659	737	700	770	716	692	734	686	677	696	700	693	667	711	665	701	713	736	689	699	676	697	690	713	679	677	745	686	682	673	673	698	713	636	714	669	698	699	708	724	712	761	681	707	715	717	660	700	695	692	698	690	691	701	695	663	711	705	700	749	721	703	670	676	729	709	674	647	702	675	684	722	721	759	694	729	708	708	655	688	726	678	710	677	699	710	663	724	677	710	719	662	700	711	706	682	694	684	739	673	680	688	687	712	708	709	672	675	733	695	682	686	712	693	721	633	725	681	688	734	691	682	692	699	716	695	681	729	672	759	751	654	668	721	688	714	663	667	705	690	741	687	643	670	662	741	660	710	706	724	658	710	636	681	701	681	673	667	699	689	670	649	677	658	653	677	691	753	710	663	711	721	721	647	666	709	724	702	680	710	690	755	705	714	675	719	682	694	751	669	707	722	741	704	665	683	662	700	736	713	654	757	703	676	702	695	669	714	696	676	671	688	706	678	673	689	690	696	674	659	695	697	692	695	692	732	680	757	697	717	713	685	737	667	694	674	698	731	688	705	696	701	692	727	695	736	684	704	681	730	705	707	664	667	721	667	723	656	658	701	680	708	689	678	672	727	738	709	766	659	688	725	711	749	702	720	699	694	701	696	727	692	701	711	655	706	722	699	742	719	701	675	679	668	760	627	654	745	718	689	656	742	702	730	682	667	729	707	665	680	684	656	709	745	653	657	695	697	666	710	707	662	701	636	614	660	635	646	693	762	640	673	691	738	709	720	732	647	680	694	725	721	698	716	671	680	690	709	709	701	725	667	668	696	690	659	648	736	699	749	681	671	691	706	695	621	708	720	742	696	697	722	682	726	721	696	704	647	737	682	715	704	705	680	697	706	696	704	628	697	695	695	639	712	645	670	661	692	706	677	698	674	725	717	713	699	731	691	650	671	715	705	727	777	708	681	729	743
49321	43296	34552	34236	35081	31761	26356	22044	15267	8971	5618	3814	2915	2256	1562	1347	1070	825	734	679	615	544	565	513	485	474	448	450	404	425	398	372	370	323	345	349	329	285	362	315	344	327	343	287	308	342	331	305	307	305	311	324	323	307	296	300	298	307	299	284	314	315	302	319	335	320	292	283	329	293	287	302	311	291	269	285	279	323	302	281	300	303	273	293	296	273	309	317	287	293	286	284	319	290	296	301	359	300	329	285	315	325	320	302	280	285	292	307	313	292	308	317	293	312	295	338	302	308	320	312	319	285	282	315	300	263	291	276	327	310	329	303	326	313	275	303	299	305	304	272	312	279	317	303	301	293	286	291	313	300	296	275	276	291	281	307	302	301	337	289	314	260	299	294	295	313	273	298	288	271	321	305	345	301	314	312	292	306	299	280	321	296	286	281	281	318	304	297	311	299	288	276	267	307	325	290	314	320	318	292	298	292	281	284	272	325	316	281	355	272	315	331	302	278	293	324	289	304	315	270	303	306	308	303	306	282	287	294	299	292	301	302	292	280	297	289	311	299	287	334	277	334	280	328	305	288	303	279	308	287	288	268	281	314	313	287	303	310	287	298	307	284	272	327	332	283	306	296	280	287	296	328	308	299	312	265	306	302	310	293	325	270	277	287	289	293	309	319	293	303	289	281	301	294	300	268	307	320	304	305	333	282	279	325	298	313	291	296	290	276	303	291	310	293	286	286	296	299	287	314	279	276	277	313	312	307	311	291	274	272	295	297	267	309	278	289	278	304	272	288	289	293	322	302	311	274	298	306	322	290	295	308	310	286	269	285	292	297	300	297	310	307	286	295	293	296	307	294	288	312	316	282	310	324	288	265	287	302	320	314	271	300	318	327	323	304	310	339	312	283	314	293	294	314	307	325	305	304	299	280	292	329	297	307	316	290	309	316	309	275	298	280	299	279	286	289	303	280	279	301	277	271	300	295	318	288	303	299	274	287	272	262	296	306	302	330	307	268	298	295	346	303	310	306	294	340	286	321	297	301	300	299	310	266	307	279	297	287	310	307	301	313	267	291	295	291	295	320	289	284	275	267	280	312	298	296	288	284	311	282	288	281	290	275	284	275	299	295	293	288	299	297	313	316	312	285	315	314	277	295	270	319	308	288	292	319	293	290	299	286	304	297	338	288	316	332	314	318	282	289	339	297	279	286	290	284	305	322	267	305	275	306	318	292	313	285	298	274	299	295	300	294	292	299	299	288	284	281	297	315	327	342	306	333	311	308	297	285	322	330	287	267	290	307	279	283	300	299	259	256	274	315	273	305	284	296	302	293	282	312	311	308	314	288	291	319	318	274	279	300	312	269	307	303	283	294	304	307	281	255	283	294	285	267	269	312	304	313	283	286	279	303	314	280	310	314	287	283	299	300	314	290	340	309	283	282	328	274	284	290	291	294	325	291	287	299	293	324	278	290	280	283	283	300	290	320	291	286	309	295	317	288	304	306	280	293	296	306	291	287	311	283	299	301	315	323	305	259	328	296	265	296	297	284	306	266	296	293	289	344	273	322	295	259	298	307	303	284	278	298	280	325	303	310	286	333	307	301	310	280	287	311	291	314	316	323	266	305	296	308	285	287	283	297	297	289	333	285	281	285	297	303	273	311	309	349	293	285	290	297	307	297	279	301	302	306	289	318	300	289	291	283	288	344	306	269	311	304	300	319	298	334	277	299	273	304	316	306	272	320	284	273	299	298	291	288	306	298	320	292	279	312	289	307	312	300	293	299	299	313	312	321	301	319	289	288	296	265	277	300	281	281	307	276	274	299	277	291	282	275	303	308	271	314	304	324	303	293	280	282	273	305	290	291	271	333	311	294	313	314	274	277	276	304	306	285	287	294	286	306	282	296	300	315	320	273	330	298	322	312	294	282	347	287	335	270	300	289	302	288	307	308	297	308	291	294	296	305	300	297	294	299	290	294	303	300	300	279	301	289	277	271	304	320	305	316	318	305	317	294	282	310	272	332	292	277	278	314	298	321	322	311	306	274	274	319	312	273	314	308	286	302	259	308	308	304	313	317	287	302	308	352	301	330	292	304	279	306	281	268	303	275	285	304	253	304	291	325	296	273	277	284	327	300	306	328	308	295	284	271	276	307	293	308	279	308	313	282	332	294	307	301	282	331	306	295	275	306	252	276	303	322	298	288	278	287	298	313	325	280	300	278	272	291	293	287	302	294	286	305	293	287	285	304	281	284	295	296	297	336	314	275	329	280	296	291	295	318	297	310	288	309	300	304	308	317	288	297	323	334	284	291	261	267	271	300	274	309	267	289	320	295	288	307	296	286	299	303	299	309	325	305	309	306	310	263	315	300	330	317	291	284	318	321	270	316	303	318	303	295	291	297	306	280	298	325	293	291	295	313	284	297	305	330	315	295	330	303	282	317	286	342	307	326	298	287	306	311	318	306	301	292	304	301	292	317	283	288	311	295	306	311	279	310	292	324	331	292	312	295	308	296	309	307	298	314	292	277	309	289	267	277	303	297	317	309	298	320	281	302	323	342	296	290	288	309	285	296	275	276	318	298	307	288	291	296	293	282	306	319	329	296	304	313	293	284	312	258	275	333	269	290	315	279	298	305	295	312	327	276	295	314	323	320	338	271	314	291	289	281	280	290	316	301	291	307	283	293	296	292	284	306	318	298	283	278	276	275	330	273	300	292	293	291	318	311	301	313	288	290	287	307	311	263	293	310	299	283	314	297	294	320	324	286	290	304	293	284	322	265	331	252	282	258	305	312	310	297	266	316	274	319	326	278	278	290	286	298	314	265	286	290	310	315	292	282	302	307	298	304	300	299	292	282	276	285	268	296	280	282	298	313	293	281	289	326	279	295	291	313	307	291	304	296	293	275	265	289	293	305	310	300	319	313	280	263	312	273	265	280	307	325	295	291	321	304	330	302	300	294	307	299	274	317	305	298	294	293	280	303	296	320	306	297	296	287	260	298	280	300	297	289	288	306	296	281	296	292	283	321	320	291	285	321	307	287	291	293	309	331	290	329	292	291	301	315	326	294	280	293	285	295	295	310	268	262	286	304	283	288	295	296	266	300	314	308	267	318	278	295	304	290	291	294	279	313	305	298	309	289	287	288	316	299	268	314	310	301	272	269	308	302	268	285	295	314	297	300	293	291	310	287	273	312	307	322	313	282	267	316	320	315	270	282	291	292	296	295	304	277	287	290	266	296	268	281	283	316	301	280	308	271	323	329	293	305	305	279	319	306	321	307	295	310	285	294	291	263	312	306	268	306	291	321	307	296	295	283	298	293	315	287	277	278	296	265	298	268	312	274	313	287	303	285	326	324	321	297	307	294	265	301	316	293	311	316	277	285	318	317	286	298	307	300	305	276	305	321	291	296	298	304	317	314	287	291	298	294	304	265	303	317	298	294	305	290	310	300	299	294	297	284	294	283	283	293	310	291	311	310	292	287	298	308	296	294
38789	38551	39489	41702	44074	39639	38495	33356	27601	20014	17159	13106	11024	9388	7295	6539	5673	4438	3994	3721	3250	2967	2648	2563	2421	2285	2078	1875	1763	1649	1529	1535	1383	1318	1286	1277	1247	1242	1170	1188	1106	1041	1000	1029	1024	1012	963	1055	1017	951	980	977	1010	931	987	974	918	925	930	908	923	956	931	954	925	932	959	975	955	914	955	939	922	969	979	970	1015	879	909	922	949	929	927	944	913	933	931	959	985	930	957	943	932	941	907	916	985	949	905	974	922	971	916	905	944	949	867	947	912	901	879	892	868	980	975	947	898	903	909	906	944	927	914	915	934	927	956	979	940	893	900	889	888	918	909	957	922	918	958	984	907	900	931	944	954	908	909	864	982	954	875	971	975	933	943	916	976	941	946	936	910	982	926	910	940	929	939	961	961	920	912	877	959	911	907	930	920	933	925	871	954	944	895	938	918	956	866	955	947	939	1009	900	881	971	933	970	887	945	873	854	898	871	963	912	930	978	935	920	933	934	911	915	908	977	944	924	909	899	915	929	960	923	874	923	858	965	934	932	886	939	962	921	936	913	924	907	940	970	882	934	967	896	893	929	970	959	958	898	906	1001	935	897	945	910	901	897	917	939	921	945	915	906	895	939	934	906	933	904	909	906	936	887	934	881	902	917	925	954	958	891	882	895	967	956	912	892	956	946	910	952	936	913	919	918	880	948	930	913	932	936	904	971	885	916	894	938	853	921	941	924	902	937	944	966	899	888	945	927	948	961	883	936	963	915	922	892	891	921	920	938	908	969	971	948	923	922	869	892	925	900	990	920	935	900	889	947	912	932	935	901	898	906	889	903	935	889	887	895	908	960	939	939	923	960	925	913	874	946	868	973	913	934	953	972	949	940	932	950	962	942	907	934	890	900	929	974	933	997	922	898	903	943	848	939	979	901	864	874	929	996	956	914	920	926	964	958	951	959	926	902	942	883	948	968	935	960	908	900	869	932	942	874	901	905	927	933	901	918	920	874	910	963	935	920	927	906	897	924	866	906	943	865	932	939	933	953	971	894	919	904	949	942	905	953	978	928	931	894	943	913	907	907	898	944	918	936	894	938	876	937	911	935	964	910	951	942	941	906	937	986	901	955	910	954	931	925	1005	924	920	984	907	940	949	945	946	910	888	980	910	881	875	850	892	914	968	917	920	890	894	938	946	876	926	914	909	954	892	941	939	905	874	943	928	920	888	842	944	1031	900	911	900	891	877	964	924	955	932	886	916	903	903	956	890	943	908	915	870	938	955	933	924	916	898	922	940	909	964	907	940	961	886	892	940	848	916	876	892	924	919	914	908	1001	941	936	890	957	966	877	903	930	930	894	882	955	908	947	967	945	921	929	958	920	926	964	937	934	944	933	904	918	931	932	896	941	929	878	979	916	911	962	942	909	889	967	925	950	886	955	940	902	917	956	924	866	927	898	923	902	910	940	920	874	949	920	916	971	862	942	873	971	852	918	864	908	932	980	961	967	944	919	881	928	913	871	879	908	884	918	924	883	916	938	991	936	893	911	942	953	957	943	910	838	943	892	958	912	914	895	939	921	942	900	936	918	920	928	954	913	888	901	902	897	914	938	939	920	958	911	892	911	912	978	969	848	942	931	919	961	934	917	867	901	860	893	918	915	897	907	935	973	984	918	951	878	934	948	898	892	931	929	969	938	937	935	966	953	990	852	902	990	943	893	923	909	920	909	929	896	943	922	850	913	916	930	931	913	918	1015	910	950	939	940	897	962	925	958	950	962	955	897	911	924	909	950	900	916	868	882	955	984	877	934	945	936	920	882	938	962	922	955	956	940	931	915	897	904	911	935	858	908	898	925	925	870	941	890	909	924	993	934	940	894	933	909	912	965	931	933	1005	924	928	938	916	912	899	951	863	896	902	919	913	958	895	941	951	928	925	948	860	944	896	923	954	942	907	909	931	873	909	914	944	912	910	930	880	896	902	907	948	918	926	946	944	931	948	958	876	907	929	936	912	912	884	952	897	895	848	981	924	902	888	892	958	946	951	903	894	892	978	904	931	947	880	916	931	962	938	921	880	940	926	905	926	974	899	882	928	928	869	923	931	931	846	944	915	886	873	938	904	910	892	908	938	913	912	917	897	917	976	931	938	950	910	946	883	913	925	929	901	887	928	878	924	917	895	892	925	919	894	957	887	929	927	894	911	894	918	933	961	878	951	931	916	908	911	903	907	887	925	897	934	884	936	905	885	889	916	904	936	940	919	912	925	897	917	956	897	910	919	937	925	881	912	888	980	883	923	925	901	912	933	936	920	925	942	927	960	897	963	918	891	913	975	952	872	907	949	871	905	973	970	929	885	936	922	885	886	904	886	908	912	958	991	916	981	920	915	888	920	924	922	904	913	875	952	953	909	918	960	950	947	949	874	925	926	911	905	945	904	941	908	958	900	926	937	863	917	894	937	937	957	887	915	907	979	964	955	942	894	890	907	882	921	945	915	922	948	898	878	889	906	998	948	926	914	950	838	978	972	933	955	953	919	925	881	995	895	915	909	877	916	903	886	911	918	925	914	932	953	880	942	946	929	933	938	884	968	879	941	909	936	927	923	922	965	908	943	975	927	938	879	930	886	950	942	986	933	920	975	907	907	899	922	928	952	930	903	914	921	935	903	958	861	930	924	946	876	917	909	911	916	928	892	942	909	877	886	935	936	933	918	903	913	918	933	926	958	900	898	854	884	914	980	913	936	919	885	876	905	908	957	909	929	903	905	945	914	956	946	905	894	946	965	870	945	951	889	978	954	949	855	876	909	946	945	848	913	959	862	969	864	943	948	930	931	896	900	893	937	885	930	948	904	919	906	932	928	981	926	918	880	863	913	875	919	945	924	894	933	923	930	923	841	925	954	908	998	909	904	905	915	955	889	953	957	926	983	922	927	858	961	898	961	867	903	901	909	907	928	902	919	923	941	934	916	936	936	899	902	907	933	961	934	940	895	972	916	984	939	946	897	936	956	907	896	903	914	926	920	906	966	935	896	933	941	908	921	972	905	926	906	921	916	916	982	903	943	892	916	885	910	920	910	891	902	908	891	922	924	955	925	946	934	931	884	946	956	861	930	927	911	953	965	942	936	923	897	918	895	887	890	937	978	877	963	977	883	930	943	892	913	913	927	951	986	938	950	930	882	882	921	945	913	931	898	991	956	872	920	935	897	898	961	922	1010	929	942	950	931	918	923	938	888	904	946	925	901	895	906	934	939	925	946	931	910	920	911	949	871	962	904	957	875	849	884	917	899	963	909	943	881	884	911	941	907	948	934	917	878	888	913	947	875	895	965	889	890	956	937	912	928	948	907	910	901	940	939	898	890	908	897	890	877	936	951	932	948	956	891	892	884	924	953	876	950	861	891	894	946	874	864	945	939	931	927	929	897	926	955	978	927	887	905	907	892	926	975	932	872	978	895	893	910	940	951	905	881	897	914	867	925	934	895	911	882	998	882	937	978	944	920	967	1001	862	908	972
16908	12176	10070	7419	5149	3391	2233	1592	1255	863	689	589	501	434	370	395	343	337	306	312	325	297	262	269	258	249	264	268	224	233	241	224	250	219	227	215	218	202	217	221	213	223	225	210	194	216	204	217	217	188	216	207	219	196	229	204	193	203	197	195	196	185	178	219	179	217	193	205	185	182	221	198	201	192	189	225	204	203	213	204	210	203	190	230	210	232	171	223	198	182	216	180	220	217	215	198	181	183	195	204	217	193	200	193	201	215	198	200	212	223	214	199	208	226	204	192	191	229	179	207	223	195	206	213	189	197	171	213	213	204	202	182	201	187	179	220	197	220	208	216	180	190	213	237	206	188	186	183	221	178	216	197	157	202	226	177	203	196	197	195	188	189	197	196	196	202	195	214	216	211	190	194	207	195	207	238	202	190	209	198	193	197	207	215	189	226	218	215	174	203	205	205	195	235	192	187	216	204	190	178	221	183	220	198	187	208	191	223	201	185	212	207	215	194	209	199	189	219	222	204	185	184	192	195	196	193	217	189	177	194	205	209	201	202	220	195	206	215	195	194	210	175	217	199	182	200	232	190	223	167	210	199	181	213	174	209	201	189	212	191	207	219	193	222	172	199	217	191	183	187	193	192	212	199	176	182	197	205	206	200	198	199	224	221	192	192	210	184	221	201	204	178	178	189	201	190	162	207	188	198	215	203	217	183	194	202	218	214	202	186	188	191	218	216	217	179	208	228	206	223	233	225	174	221	221	214	189	210	210	181	215	206	218	198	179	201	180	225	197	217	205	182	232	227	183	210	210	187	199	190	209	191	190	202	213	204	191	183	171	193	176	213	204	193	209	189	193	196	191	182	177	191	186	211	219	205	212	196	201	188	206	191	217	179	179	208	196	200	188	185	184	199	193	193	201	214	193	216	184	208	199	204	183	180	208	195	212	207	215	191	198	221	170	186	201	201	199	209	188	193	215	200	201	224	209	196	212	196	192	224	195	203	180	189	192	233	205	203	186	200	177	193	207	201	207	221	183	192	207	204	182	182	176	187	198	202	201	205	208	198	209	212	194	200	216	202	177	200	190	167	219	195	205	220	198	177	191	185	176	204	200	202	212	187	226	195	194	198	189	206	210	180	218	189	193	216	178	233	216	216	209	212	212	204	224	177	202	201	181	197	216	224	181	197	180	191	209	171	217	207	191	196	188	189	202	174	190	205	210	233	191	190	185	211	179	208	191	227	179	222	207	219	198	197	179	218	206	201	188	191	180	173	218	222	221	196	202	194	200	176	187	211	208	206	212	233	201	222	220	203	193	203	224	212	220	211	213	198	201	201	196	192	202	193	195	200	220	212	193	207	188	200	197	177	208	194	194	194	208	204	186	220	212	193	182	224	225	204	238	208	212	210	194	227	190	194	184	189	173	195	191	208	178	221	193	190	185	183	185	174	230	210	178	195	220	203	213	188	208	207	184	191	218	208	209	210	191	214	169	203	211	195	198	241	209	173	171	187	213	204	189	202	208	237	214	175	166	228	178	201	174	188	206	206	185	179	191	176	210	214	197	192	224	218	192	211	191	214	193	188	194	205	189	206	190	201	223	211	171	201	187	162	196	214	236	204	202	195	203	215	212	200	186	180	191	185	177	214	195	182	207	226	202	215	207	204	220	205	205	212	212	216	199	197	202	207	200	223	204	211	244	182	231	180	183	204	194	233	217	197	198	204	193	222	195	177	209	190	231	186	202	197	214	217	206	219	215	219	181	190	199	201	210	200	213	196	186	196	196	167	200	230	183	203	183	191	206	229	213	207	223	195	216	207	231	206	193	219	206	209	197	192	201	195	175	189	217	199	211	212	168	192	175	199	214	213	193	179	230	183	222	188	197	183	217	197	211	190	193	209	179	225	190	191	221	200	175	211	199	186	189	200	190	215	218	195	175	196	186	201	218	187	214	209	216	181	171	208	204	202	212	200	207	210	213	202	210	199	208	226	171	205	198	215	206	183	205	191	199	183	185	213	201	186	204	211	213	182	192	192	208	196	202	189	198	199	203	219	219	208	211	200	210	196	189	193	208	216	192	202	222	186	217	206	201	224	224	182	195	225	212	190	209	192	199	205	190	183	212	225	189	193	190	218	242	202	199	217	183	190	196	186	188	174	181	193	213	182	193	196	201	205	172	202	218	191	181	216	192	232	209	187	176	182	191	193	212	202	211	209	200	210	196	197	217	179	198	219	206	193	198	215	187	204	203	222	218	199	199	201	201	222	198	209	187	214	213	196	187	212	206	184	184	222	176	198	201	198	196	166	193	207	209	212	192	214	225	199	204	205	197	214	221	199	199	225	197	210	203	237	188	195	193	217	218	228	178	185	179	220	194	195	209	211	175	200	172	206	185	209	201	223	215	233	194	185	187	212	215	177	201	202	216	233	206	179	207	198	204	182	221	186	196	209	185	218	189	192	200	210	203	210	168	211	195	186	207	188	205	205	184	203	206	205	211	184	211	180	198	221	190	198	188	200	188	201	188	201	196	185	190	202	197	223	219	212	194	220	210	182	203	190	197	193	217	197	186	209	190	213	189	189	177	178	187	216	190	202	199	212	203	198	208	232	202	218	176	187	208	171	213	185	213	201	196	175	192	200	199	211	184	200	220	196	160	199	225	178	186	171	214	195	224	210	216	204	217	194	214	212	200	200	185	209	182	203	194	204	203	201	239	175	210	196	200	192	202	247	203	204	216	202	194	236	177	184	188	208	192	214	200	174	193	204	210	208	224	197	203	202	222	200	206	174	200	209	195	173	208	196	195	229	196	204	202	216	211	199	190	197	192	208	206	191	195	209	231	212	198	188	204	197	202	194	194	222	193	177	188	212	191	187	194	209	201	189	198	214	210	173	199	184	178	201	175	174	201	201	188	206	216	180	198	228	208	229	188	201	201	204	211	222	215	198	200	196	225	205	193	197	205	204	196	193	220	210	199	195	222	207	214	220	190	191	211	207	199	180	210	216	204	212	180	213	205	186	215	181	203	204	184	194	229	192	216	219	188	200	219	199	180	216	217	184	205	204	196	227	200	212	209	232	187	207	194	211	180	208	193	193	200	204	195	220	206	217	217	206	198	193	193	213	189	206	214	202	197	219	197	212	198	215	213	184	188	194	190	231	204	208	204	197	203	205	213	206	200	189	188	212	185	204	217	209	193	221	202	216	221	191	189	187	207	199	202	195	230	223	197	206	201	220	199	209	183	202	197	192	195	198	217	186	188	191	184	202	223	183	231	186	179	176	194	190	212	228	188	204	208	191	199	229	227	210	192	223	221	219	221	199	189	210	193	190	231	206	217	215	231	208	191	184	207	202	188	193	224	213	221	220	217	214	169	222	218	207	171	207	212	206	195	212	192	230	205	220	164	204	198	169	229	187	188	198	215	187	174	185	186	198	178	214	213	214	227	198	201	181	204	193	165	214	224	199	175	199	181	187	200	185	221	193	226	192	216	206
13485	13998	16791	17081	14792	11506	9040	7419	5775	4438	3771	2981	2663	2361	2030	1904	1790	1545	1497	1340	1353	1276	1197	1200	1103	1032	1019	957	999	892	915	831	861	800	784	738	786	699	780	758	716	749	729	697	643	706	702	699	699	664	698	649	682	698	673	656	668	684	640	681	645	682	672	656	675	650	607	714	660	665	696	653	731	634	678	689	616	690	651	656	670	714	672	684	655	621	660	672	667	665	674	670	679	667	648	683	656	664	657	654	661	735	630	665	676	652	682	667	605	658	670	671	698	652	660	659	638	609	651	661	686	675	656	621	710	687	616	681	667	661	677	664	686	675	679	664	640	717	658	673	664	683	683	664	721	674	664	660	622	655	671	652	656	669	652	634	659	624	671	675	687	667	713	681	656	668	670	681	714	680	647	666	698	699	684	666	668	675	648	660	673	675	634	697	660	712	702	673	647	612	643	671	702	674	640	704	635	661	643	627	630	639	689	677	653	682	678	626	712	662	677	619	650	674	686	652	639	656	670	643	669	655	665	659	700	660	681	652	648	640	681	649	704	663	649	631	673	669	671	686	687	638	660	669	694	654	619	638	687	702	685	701	685	696	651	652	686	676	661	698	648	619	715	697	674	683	687	647	673	673	699	667	676	676	695	645	623	673	663	678	672	616	677	704	673	647	686	692	677	679	680	641	673	663	679	698	693	657	643	695	650	712	628	680	711	653	661	693	668	644	693	680	685	677	747	689	687	625	671	677	667	671	653	684	666	655	684	676	628	677	644	672	711	636	675	716	697	686	649	617	645	661	677	651	658	651	691	664	697	680	681	678	688	657	698	616	704	675	679	709	648	654	710	701	707	656	652	639	673	658	680	667	723	685	700	666	633	648	659	673	683	691	644	642	682	662	712	647	649	713	723	669	660	647	673	645	660	704	660	700	632	678	697	683	685	662	657	664	727	657	698	641	700	639	694	729	619	679	697	677	643	617	689	655	687	641	692	605	665	696	682	673	647	677	640	672	672	683	658	661	691	662	637	697	685	704	681	644	685	668	674	668	667	665	705	633	644	659	676	708	649	674	651	677	639	692	656	630	695	663	620	655	685	696	644	630	719	698	687	653	693	693	630	681	689	672	697	680	692	685	696	670	663	696	702	721	680	638	695	683	714	706	677	703	672	666	667	669	657	679	652	689	712	653	638	699	661	667	629	650	681	689	652	671	673	664	675	694	705	686	659	677	660	670	627	669	643	663	643	658	656	681	645	653	644	668	679	721	683	631	646	686	646	655	657	690	681	692	685	686	628	633	674	673	722	678	663	635	729	671	640	667	662	649	664	644	707	672	677	663	630	651	654	686	652	677	638	693	674	631	705	692	683	647	652	672	668	705	679	711	644	613	669	733	683	650	684	713	710	664	672	694	661	664	682	673	680	680	680	690	687	655	649	659	648	650	666	657	695	625	677	645	687	640	701	644	690	672	644	688	669	648	662	644	682	633	675	674	635	655	681	640	668	653	651	670	663	682	678	708	684	681	686	660	677	660	648	641	644	649	663	652	691	651	657	689	689	684	673	722	672	680	652	677	650	666	683	667	683	659	668	691	686	638	681	661	652	660	682	652	682	654	669	664	659	655	631	664	693	681	703	663	626	660	614	660	674	670	642	670	631	686	658	654	681	649	645	634	721	656	633	676	645	678	631	692	659	650	655	677	656	666	682	664	654	654	663	662	699	660	603	668	671	674	653	659	678	684	637	673	700	704	639	696	623	655	688	665	698	692	657	693	672	701	689	692	688	651	685	631	672	655	693	658	650	650	637	657	658	638	640	685	618	708	653	689	680	670	718	635	645	685	661	662	673	714	623	652	693	707	672	660	624	622	672	680	674	672	690	686	606	660	668	718	638	654	701	681	676	660	653	692	641	665	631	681	689	619	631	626	712	668	656	706	661	636	611	686	635	695	665	660	665	663	650	627	651	646	695	670	696	648	664	660	695	720	664	681	678	655	690	644	660	703	688	696	694	660	675	644	637	680	664	707	657	667	617	682	667	640	698	629	678	637	653	677	642	683	711	677	681	680	664	651	674	654	692	711	643	709	687	649	702	653	691	665	664	645	661	680	682	661	704	652	672	644	668	641	678	685	623	744	620	650	652	670	707	669	650	685	680	657	643	681	692	655	678	656	672	655	648	659	661	670	677	612	634	710	653	662	652	677	653	695	644	686	630	683	712	672	662	632	645	693	691	664	699	660	697	632	638	679	732	672	677	680	631	647	661	703	668	722	652	616	664	676	648	701	663	669	673	670	675	736	672	629	698	647	668	705	725	646	712	684	664	693	664	670	673	670	649	638	687	646	655	650	632	645	681	641	632	656	629	629	648	670	691	687	656	640	692	683	632	644	644	670	671	683	666	673	661	693	669	650	696	666	630	686	615	647	710	688	681	690	633	687	663	619	610	687	661	664	684	677	736	711	681	672	625	710	649	663	672	671	691	642	651	665	640	658	669	638	661	649	667	685	618	674	653	664	667	725	689	655	665	692	685	668	645	684	651	638	650	715	716	658	641	696	712	670	655	630	654	678	685	697	629	685	679	663	655	704	658	661	669	643	628	668	642	644	648	674	697	676	620	620	705	626	715	672	670	679	650	703	706	677	667	729	667	631	655	676	691	715	673	669	670	676	669	701	654	658	663	635	650	680	667	673	660	740	647	707	668	693	643	664	667	621	723	629	672	711	638	667	649	612	674	622	657	690	664	693	717	666	686	676	640	650	629	681	652	687	630	672	711	669	664	681	633	665	657	649	699	664	618	697	645	663	676	700	617	609	659	684	699	632	671	702	652	660	662	710	639	662	670	622	700	653	655	676	681	685	707	678	667	663	645	597	731	640	617	690	684	681	634	686	632	707	642	661	683	682	629	667	680	660	666	661	682	700	704	690	715	675	660	669	652	658	680	690	646	618	651	696	690	679	666	688	658	657	673	628	624	663	620	682	686	683	670	647	646	681	690	665	675	657	652	633	654	628	681	647	700	707	694	694	646	676	639	681	653	672	654	634	667	694	661	647	664	680	702	705	658	667	625	672	662	683	681	627	677	652	616	674	635	665	648	672	685	654	660	622	681	653	648	627	691	674	680	691	665	667	628	616	618	707	642	626	666	699	657	695	632	640	671	691	696	662	644	602	688	660	692	689	675	647	661	664	633	656	733	685	693	648	626	726	688	665	662	741	665	656	660	724	683	658	671	728	657	640	668	660	649	637	674	667	653	670	668	629	645	699	692	698	654	682	669	681	686	696	660	730	689	667	729	680	667	624	649	665	691	679	645	681	686	734	672	653	641	701	660	677	689	687	684	713	638	694	664	654	651	672	655	678	664	675	667	661	668	677	697	700	663	681	674	652	672	654	677	656	693	649	643	640	622	674	667	654	715	675	644	683	657	687	664	698	663	632	655	689	681	674	677	690	637	680	667	686	682	620	711	652	674	666	713	645	700	665	696	643	658	692	674	631	707	709
37891	37690	30735	28162	27385	22276	16033	11654	6886	3981	2733	1841	1422	1132	725	718	617	495	457	452	405	329	348	318	296	299	279	277	294	236	225	230	260	214	244	235	235	239	216	216	205	234	224	220	223	212	203	205	219	204	233	206	201	203	195	251	202	203	212	185	210	191	193	212	191	195	207	205	240	207	211	235	218	202	220	202	200	201	205	197	215	205	199	208	229	178	180	218	192	209	215	172	235	229	202	209	211	189	233	232	226	189	231	171	200	237	188	215	228	211	222	213	193	187	198	229	214	196	202	214	224	196	213	207	199	225	217	189	196	211	188	203	198	218	215	204	210	204	213	210	209	203	217	216	194	201	216	220	211	179	202	196	209	247	199	189	214	229	189	217	200	218	200	201	208	202	206	204	208	202	211	191	194	209	198	209	194	236	214	218	202	226	179	229	197	189	204	183	228	197	211	225	205	202	199	213	211	194	207	228	194	211	201	210	201	213	188	237	199	198	214	198	245	227	202	179	226	210	205	215	219	201	219	213	186	205	179	192	200	208	213	205	222	205	200	195	199	215	206	198	219	221	198	172	216	226	202	229	226	184	230	203	201	202	210	219	206	199	198	206	187	231	199	227	219	208	217	211	210	210	226	187	191	209	193	224	210	236	219	211	210	198	198	201	196	218	207	248	202	182	226	198	195	196	205	217	198	200	204	234	171	234	221	211	170	192	189	197	186	211	206	226	193	204	198	199	199	215	210	221	210	217	198	198	200	194	219	183	200	219	221	222	238	198	197	238	211	225	194	182	225	210	209	190	214	205	207	209	222	216	218	173	199	199	221	196	222	209	205	219	215	186	203	219	211	203	202	235	219	222	195	208	220	203	194	206	179	210	211	210	221	197	207	215	191	204	191	177	209	198	228	199	216	223	205	209	216	222	208	211	200	213	198	216	206	237	230	217	186	214	204	235	195	226	214	219	194	214	208	222	193	225	202	204	175	221	182	201	228	228	201	203	209	202	210	203	207	211	226	197	203	210	185	198	208	232	217	203	209	212	197	204	212	204	201	236	208	191	192	179	206	221	211	229	223	211	209	210	221	204	217	207	204	220	190	218	204	195	228	195	178	224	173	188	233	195	216	208	219	194	218	233	211	196	238	192	218	194	195	191	222	209	191	213	208	195	203	208	209	170	203	213	194	193	191	219	191	220	196	181	204	201	208	220	206	188	202	215	214	205	215	207	214	187	211	216	220	194	204	223	181	212	195	194	207	202	199	228	195	194	206	218	176	213	201	179	226	209	216	220	229	223	204	227	214	201	221	217	218	204	186	195	211	215	201	175	193	212	222	220	217	222	213	206	217	230	204	238	195	215	194	200	192	218	214	204	211	199	196	223	215	204	221	203	201	214	215	224	188	213	199	215	184	198	199	191	237	227	214	196	180	235	185	200	222	196	224	179	175	210	219	196	209	171	198	206	213	204	217	233	213	216	208	190	209	191	201	180	219	215	196	221	189	222	234	202	188	226	233	240	198	211	191	199	196	215	207	203	214	227	180	221	190	217	226	211	209	229	200	186	201	220	196	192	216	210	234	210	209	205	217	208	219	201	183	222	199	220	229	210	205	198	211	192	179	212	212	191	204	222	226	218	183	221	200	209	202	205	201	205	211	221	192	218	201	247	185	215	221	223	219	201	229	194	213	198	199	230	187	192	212	204	209	202	212	216	199	202	225	215	203	230	195	241	191	207	219	209	216	211	194	241	202	210	218	190	201	236	201	224	197	192	216	211	197	211	196	216	219	187	205	228	204	208	192	199	206	182	231	215	210	191	207	206	234	187	208	235	230	226	224	221	194	189	213	232	232	213	212	185	180	221	242	185	197	211	172	204	222	207	188	217	198	198	209	229	216	206	193	197	226	206	202	210	200	219	204	215	178	213	235	215	227	206	173	213	233	204	207	203	197	193	195	197	212	205	188	197	212	200	237	214	207	205	210	200	205	203	213	203	219	206	199	213	217	210	200	197	188	202	210	218	216	184	226	183	219	202	181	198	220	212	187	196	201	194	210	210	173	218	230	210	220	180	185	225	205	205	219	213	213	236	204	251	205	199	219	208	229	241	210	195	185	215	217	226	205	216	221	192	206	215	209	208	191	173	215	204	202	232	216	216	200	181	201	223	196	198	211	245	199	224	212	205	222	201	199	204	176	218	200	218	220	210	199	214	205	203	187	217	202	188	213	180	199	200	212	194	196	203	230	200	214	194	205	203	219	239	212	203	210	206	209	205	214	222	219	191	202	245	172	214	205	198	222	205	189	187	217	196	213	186	198	205	194	203	231	209	212	208	203	196	210	191	202	205	218	218	231	196	230	205	220	214	188	209	187	215	214	213	220	219	196	214	211	236	207	182	206	205	184	207	204	206	230	192	200	238	197	218	222	183	196	190	214	201	205	232	235	213	187	197	223	216	183	232	192	210	207	195	198	214	191	190	211	206	180	214	201	214	200	202	192	203	192	192	221	232	207	233	235	191	205	208	201	192	224	224	230	195	203	209	215	196	215	197	222	210	213	217	189	200	201	220	219	201	224	183	199	201	215	200	200	205	238	226	221	207	201	227	204	213	203	208	197	211	206	215	196	194	207	199	195	211	196	227	206	218	198	192	221	203	212	209	218	192	208	195	172	223	195	212	213	228	235	209	223	193	198	227	193	204	222	211	193	214	173	198	215	190	234	202	226	168	224	207	203	226	201	221	185	212	189	213	205	218	199	205	200	208	187	231	211	189	238	206	182	225	199	197	211	226	217	196	228	178	227	198	228	197	182	208	214	176	208	236	222	210	189	224	201	198	227	199	180	215	194	191	194	216	212	212	240	210	191	197	206	197	225	199	207	197	215	211	224	216	208	188	196	214	222	206	221	203	202	180	220	208	203	213	206	173	197	218	189	225	192	210	206	220	205	220	190	182	205	223	216	202	230	217	211	216	201	216	181	196	211	187	201	213	210	210	209	223	231	203	219	210	192	231	206	202	225	217	227	188	227	202	216	233	210	221	207	228	207	227	227	196	207	229	214	225	211	216	187	238	219	194	208	224	212	209	210	208	208	228	193	213	214	211	221	204	214	210	224	205	200	209	189	191	188	211	187	223	187	217	247	202	197	195	210	205	201	209	183	191	198	229	213	216	189	210	212	180	201	211	220	226	215	202	203	217	197	214	204	217	191	218	218	191	215	215	223	197	178	194	201	206	225	199	200	222	210	212	205	181	210	201	232	226	221	226	227	221	207	209	204	209	191	216	194	219	189	231	218	179	209	197	196	218	218	216	225	212	212	215	220	190	206	197	219	194	197	216	203	199	204	181	201	204	197	217	214	231	211	203	187	202	202	202	217	215	220	194	213	203	191	204	203	214	203	221	194	209	221	209	214	199	211	220	198	203	213	216	195	222	211	220	229	190	201	196	186	203	199	194	200	229	178	185	189	174	227	217	196	197	213	196	218	215	203	213	185	194	196	221
28974	31661	32786	34147	36620	30733	28977	25163	19244	13587	10855	7616	6820	5500	4389	3991	3352	2858	2480	2277	1967	1921	1713	1665	1621	1462	1440	1289	1171	1087	1071	1056	1006	927	914	914	903	907	830	846	796	734	764	751	773	738	710	745	723	713	697	776	664	697	708	724	687	673	713	681	689	690	703	689	677	747	703	691	708	721	698	735	703	698	725	662	716	690	693	714	695	726	700	661	681	710	676	695	716	697	689	668	680	724	687	683	690	703	711	700	733	709	683	705	741	721	661	681	694	720	692	689	682	682	668	690	691	692	679	702	708	671	667	680	693	680	692	679	646	711	684	687	699	664	705	751	656	700	686	700	672	694	670	665	675	664	693	666	660	682	664	708	644	679	696	686	666	710	712	700	692	705	679	677	726	678	690	696	658	701	626	683	718	691	725	713	704	717	654	706	709	686	670	701	686	709	684	703	716	684	713	689	674	689	704	765	666	664	680	716	702	693	680	671	684	693	749	701	713	655	674	713	716	694	681	691	720	646	724	661	699	698	663	741	651	693	749	710	722	693	680	647	706	686	722	741	693	704	690	698	687	676	711	694	712	715	668	706	686	703	654	685	666	713	693	679	731	735	675	710	717	703	718	658	704	689	690	681	694	698	720	675	715	697	682	685	699	717	703	730	621	710	687	683	726	718	665	678	708	726	701	666	701	741	686	692	670	686	692	691	714	683	697	666	672	724	743	635	688	697	678	651	674	669	697	697	697	692	689	642	745	647	706	719	687	679	677	699	733	697	681	673	700	678	663	690	737	712	748	708	726	645	627	685	674	727	713	725	651	721	676	723	735	651	737	700	692	717	683	641	688	702	708	699	739	663	669	714	702	682	709	670	715	691	662	711	702	686	713	680	675	691	742	685	690	685	698	692	707	716	697	696	650	701	683	679	701	692	656	689	742	650	656	624	703	701	686	702	743	693	696	676	647	690	729	691	670	656	668	683	727	674	694	724	746	685	680	686	717	727	729	668	674	721	695	681	720	675	677	713	689	665	657	638	700	674	726	684	720	681	693	700	706	682	683	697	668	723	689	661	727	679	693	686	715	686	712	651	700	710	762	745	689	710	626	725	690	664	732	710	696	714	663	664	703	612	730	717	683	734	682	719	686	735	735	686	699	704	693	702	694	690	702	789	687	649	684	711	677	689	650	693	698	667	721	693	664	667	673	705	725	700	711	655	684	695	743	678	732	660	661	708	697	698	695	706	755	667	730	714	734	653	683	757	636	721	690	655	684	652	711	677	687	659	708	692	680	753	726	659	687	679	717	693	694	696	699	692	685	691	658	692	678	695	687	678	656	675	679	670	674	695	713	678	723	680	683	691	721	684	703	698	738	676	727	649	724	671	675	714	711	641	673	693	727	695	667	677	696	645	697	649	713	667	688	646	662	698	687	666	701	656	669	764	650	697	718	712	669	653	685	712	670	719	662	680	655	705	729	655	637	691	688	706	714	691	664	666	650	730	680	709	662	709	675	711	689	675	672	711	678	707	715	659	684	704	656	666	675	711	636	702	696	699	691	731	700	701	639	671	672	700	720	655	705	702	667	645	668	665	702	737	699	693	702	673	686	682	667	671	705	663	717	694	664	657	688	700	682	635	718	694	722	727	650	694	687	643	706	732	709	691	684	675	707	665	688	683	705	706	691	721	684	703	644	696	683	692	673	708	734	650	647	725	735	661	669	698	689	691	703	694	680	692	714	665	697	668	722	705	720	700	701	698	712	725	698	700	696	698	670	656	699	718	656	668	749	712	726	670	702	678	662	695	737	680	670	721	696	697	716	694	707	673	708	631	666	673	691	740	688	693	666	691	660	728	698	711	677	710	690	717	690	728	727	707	709	718	675	695	694	667	709	672	660	678	701	628	670	660	689	677	684	706	682	700	623	728	665	717	720	712	683	742	702	684	723	678	714	703	680	659	674	658	668	668	676	743	707	674	674	635	682	704	691	711	626	706	712	674	696	714	696	692	714	688	659	732	705	696	683	658	672	695	686	701	733	692	671	707	691	680	716	698	686	644	699	664	715	678	692	707	708	700	703	657	732	700	645	704	663	698	654	675	716	661	674	678	684	658	733	718	666	681	659	694	703	691	699	701	703	700	667	698	717	692	677	708	702	683	726	719	675	674	666	741	687	694	701	736	669	651	713	676	684	682	663	680	719	693	707	723	685	680	696	686	687	665	698	680	685	694	701	687	734	656	676	690	685	713	699	672	701	690	675	669	737	684	720	674	709	674	693	715	723	687	679	694	696	672	721	715	715	643	689	636	654	657	724	692	687	681	662	703	664	702	724	684	694	713	717	703	707	697	727	635	696	715	697	654	653	701	683	634	661	704	681	680	721	724	694	692	662	667	682	677	684	687	675	665	692	694	679	709	672	726	681	715	702	714	697	662	668	691	694	688	697	711	710	684	701	628	676	652	676	720	754	691	712	755	679	690	649	686	688	711	686	643	721	685	685	694	713	676	710	723	758	668	710	700	654	707	667	680	694	704	682	684	686	717	696	698	712	698	682	661	669	695	728	688	683	698	647	636	731	707	676	679	690	719	692	683	647	706	664	701	651	663	674	662	704	690	704	663	614	663	709	686	693	690	738	668	641	656	716	695	685	666	698	707	670	733	685	697	694	623	712	693	682	702	699	686	611	678	664	716	699	687	702	707	722	698	698	657	650	730	721	728	700	683	700	676	714	655	686	713	715	709	717	670	697	681	692	653	702	647	707	692	685	697	706	685	686	662	711	684	748	707	746	678	704	662	671	660	693	689	657	714	687	715	686	696	693	717	701	711	672	659	639	642	698	703	674	690	680	702	699	710	688	675	664	681	714	696	642	696	759	723	666	645	713	707	636	676	707	706	725	695	684	706	672	678	679	723	633	641	712	659	702	655	712	682	671	731	694	694	684	708	688	685	651	661	668	663	656	688	686	682	666	715	692	693	726	654	676	641	678	720	669	686	713	675	692	729	689	674	722	688	698	681	736	665	704	677	711	637	663	654	698	726	716	673	683	649	673	702	709	662	729	736	720	707	682	688	668	702	685	736	644	647	697	710	736	661	699	680	693	700	686	688	662	727	720	679	642	704	706	687	700	722	701	701	740	684	668	693	723	679	695	686	686	714	703	709	670	714	738	640	682	727	739	677	669	710	690	653	666	684	716	700	704	692	721	673	666	641	710	737	741	704	718	663	658	683	667	714	697	703	703	682	659	676	740	702	701	686	693	677	686	690	689	680	717	661	716	726	699	686	685	715	664	683	691	696	718	737	687	703	700	727	725	694	664	718	675	674	730	658	712	665	702	714	680	698	703	670	659	719	690	674	709	689	725	674	681	697	589	738	698	647	664	757	729	689	709	679	660	679	702	656	735	744	698	690	692	660	658	672	666	733	675	712	677	665	704	655	714	698	721	665	668	683	712	688	674	689	701	698	653	691	725	683	679	686	690	705	715	711	682	711	699	658	703	671	759	702
49744	43979	34599	33013	33509	31082	24883	21685	14704	8468	5455	3444	2536	1993	1488	1232	1003	778	713	601	581	599	562	493	460	452	407	409	397	416	377	353	355	352	331	334	312	301	322	298	314	327	314	314	315	299	291	276	295	318	308	292	299	285	290	278	287	337	294	299	288	273	303	313	292	327	324	282	302	294	295	293	280	301	298	291	289	312	314	267	302	315	297	313	306	274	322	285	292	307	300	302	323	300	338	272	282	291	272	287	296	334	312	279	308	275	285	305	251	313	285	293	290	274	308	293	256	277	277	302	277	279	291	317	296	301	309	289	279	292	281	309	280	270	308	280	278	268	281	310	272	298	300	325	299	307	282	332	264	319	282	320	307	309	291	299	292	299	286	297	275	291	290	292	300	263	303	286	279	292	279	306	294	309	307	309	292	294	295	296	307	317	288	315	281	283	295	292	332	284	287	270	293	300	287	317	310	281	290	294	295	304	303	266	291	298	295	311	320	316	300	293	290	286	300	303	293	291	303	275	304	283	286	286	281	296	280	312	299	317	288	283	299	271	265	279	265	312	317	329	319	302	321	292	283	301	257	294	287	278	271	264	303	295	275	300	275	307	316	293	264	280	263	306	317	309	286	297	297	281	279	304	315	327	277	302	276	268	300	315	283	297	310	275	282	264	316	303	301	283	336	290	293	297	318	303	317	290	334	286	272	265	274	288	313	309	280	306	284	249	288	314	317	307	273	316	277	300	327	254	284	273	319	287	324	305	257	317	274	287	319	301	284	315	298	273	293	289	301	291	327	299	291	276	294	288	280	286	302	299	288	326	292	239	309	309	323	297	286	293	304	295	285	259	285	301	302	299	309	312	290	305	308	292	321	303	311	294	284	300	276	319	248	294	328	310	295	298	280	293	281	302	297	283	280	278	269	288	279	299	298	292	290	310	323	255	316	274	274	276	262	261	304	294	317	288	285	281	292	315	279	309	302	317	277	281	284	307	309	293	295	329	282	291	299	258	288	318	301	299	263	287	288	280	276	316	285	292	292	291	306	275	297	303	295	299	330	301	278	317	300	315	289	275	278	305	295	292	313	320	294	287	272	299	264	305	289	304	302	276	294	290	291	295	280	286	303	280	266	302	265	291	278	295	277	290	265	289	295	302	298	340	293	266	328	306	274	283	315	292	251	267	306	264	284	298	291	285	276	311	289	290	306	331	266	310	289	294	268	315	279	270	275	265	274	280	301	285	287	316	288	317	286	255	338	279	292	282	301	311	298	290	268	280	265	328	286	312	288	288	280	286	293	277	271	324	325	300	282	277	289	301	282	314	274	264	312	322	295	283	277	282	315	297	292	311	283	303	303	279	283	273	302	300	278	278	306	322	331	268	273	284	277	306	293	277	280	297	315	285	301	272	296	310	306	301	277	296	280	301	280	291	297	298	313	289	293	306	282	296	292	283	297	327	305	295	280	294	274	294	267	281	290	278	291	269	290	271	281	278	312	293	278	298	291	288	297	290	299	300	292	296	306	308	296	289	290	292	280	338	281	303	267	314	291	275	310	278	268	316	283	301	295	299	303	299	268	306	291	307	278	284	286	269	292	289	287	325	305	295	277	297	311	298	288	279	307	306	287	295	290	245	256	316	323	283	297	274	287	288	329	292	253	299	352	291	294	281	302	300	305	262	282	304	300	321	306	297	283	278	284	276	292	260	280	293	252	284	296	333	276	302	334	317	281	272	289	275	311	314	295	282	293	298	276	299	283	284	301	276	288	264	302	306	289	294	322	266	276	277	275	301	276	290	293	268	299	316	263	305	300	294	296	287	327	294	305	285	305	296	299	275	301	288	293	295	313	276	336	296	287	306	290	294	283	279	293	296	259	273	313	284	285	303	282	289	277	278	294	306	288	278	286	298	300	287	297	295	322	280	315	306	309	300	251	298	289	307	334	280	265	288	279	279	254	297	314	286	303	264	289	320	297	265	275	280	312	307	294	290	287	278	274	280	293	286	283	317	286	294	288	263	270	287	283	319	264	290	278	286	282	307	275	292	299	299	296	289	308	290	297	303	284	271	296	281	303	279	299	319	292	307	308	281	299	305	310	290	295	274	294	290	302	268	300	297	301	280	295	254	265	296	268	293	291	265	281	299	274	281	279	303	294	326	307	305	281	279	282	312	284	298	306	284	313	283	331	312	268	321	315	258	309	260	327	276	318	289	283	276	295	299	322	267	253	311	280	285	267	266	285	297	294	291	300	307	292	292	270	282	281	291	273	296	303	274	344	318	268	301	282	297	297	296	304	283	282	260	252	314	284	308	276	301	285	323	290	306	289	282	282	272	279	315	312	279	261	278	283	282	320	278	344	308	313	317	285	285	283	289	291	290	280	272	280	292	302	297	294	292	291	290	265	317	241	314	297	301	321	282	290	296	307	296	301	289	289	290	276	290	301	287	274	301	251	298	298	309	325	298	311	283	281	285	305	307	255	311	311	269	283	286	321	271	315	288	302	302	320	277	267	261	325	273	264	330	295	286	263	270	312	297	313	294	324	266	283	271	253	273	316	309	289	282	321	287	272	275	305	295	286	296	315	312	292	319	276	286	281	300	269	294	304	284	336	308	327	261	286	315	295	279	299	295	297	262	289	288	289	286	285	278	310	304	311	285	302	303	274	302	281	305	289	289	306	275	305	289	323	300	291	261	281	269	308	271	297	281	310	295	283	283	281	291	299	296	325	295	311	297	295	296	278	314	272	286	301	314	301	297	294	304	287	284	284	272	289	335	292	297	291	331	279	295	310	310	292	296	302	303	318	307	279	275	287	308	296	304	299	298	291	302	285	267	300	312	293	305	271	271	291	299	302	294	321	281	294	295	314	272	305	299	309	273	253	327	307	282	282	294	301	298	300	276	325	285	295	304	257	280	325	283	307	287	303	312	284	264	281	283	281	305	298	291	283	312	284	319	307	299	280	308	276	308	269	270	260	256	299	292	278	310	285	279	294	304	292	283	329	291	307	329	269	267	300	257	288	309	319	304	294	313	321	300	272	285	307	256	268	303	305	298	274	310	306	282	277	285	289	310	322	286	286	271	292	306	297	263	285	264	317	288	297	305	317	325	277	304	294	287	300	303	248	292	297	291	266	307	294	267	316	297	274	314	277	272	280	281	293	311	289	288	271	293	309	287	266	289	281	308	300	268	278	297	285	298	313	282	286	277	332	291	291	308	261	278	289	340	290	313	318	277	273	281	269	293	280	264	270	279	327	301	282	289	323	310	288	279	290	282	280	296	283	310	317	274	294	285	290	312	262	265	315	315	272	297	322	320	294	290	278	288	279	291	293	296	289	296	307	264	315	291	272	293	309	273	276	302	277	282	293	298	296	304	281	298	282	297	297	279	290	280	293	292	305	281	279	307	317	295	292	312	318	266	293	296	296	280	283	294	293	284	286	299	286	274	312	328	297	304	288	288	298	291	296	309	285	316	321	296	269	292	297	288	300	270
38620	39641	39426	39901	43251	38511	35863	34154	27708	19985	16986	12721	11117	8914	7471	6399	5298	4266	3823	3303	2963	2910	2689	2512	2360	2129	1963	1848	1732	1544	1541	1453	1417	1325	1273	1268	1196	1126	1087	1075	1046	1024	1036	1060	1043	1050	980	993	990	941	983	974	928	961	924	971	979	950	957	909	913	940	897	908	927	947	906	940	926	969	898	908	931	963	953	883	909	879	967	935	902	944	961	898	924	894	893	924	1001	956	931	920	908	896	900	963	953	971	905	918	875	943	892	921	973	960	891	942	954	919	940	950	891	876	929	894	922	910	914	944	925	893	959	935	967	910	867	923	859	929	913	934	894	929	900	909	949	902	924	950	946	924	931	925	950	938	946	906	910	913	934	882	906	899	905	953	886	955	922	957	892	886	904	944	898	883	926	937	913	899	906	892	931	904	933	912	961	876	859	923	894	948	970	872	894	920	929	956	891	902	914	905	916	883	899	920	908	876	921	929	926	898	896	910	874	875	918	864	924	912	870	873	871	853	897	864	909	889	940	946	917	904	922	915	927	994	958	971	889	917	933	919	931	944	951	885	950	883	886	859	894	942	867	850	876	943	885	901	931	871	903	917	929	933	920	928	905	915	871	880	871	870	945	937	904	882	938	960	946	895	865	918	951	903	943	891	921	878	915	895	940	868	901	960	919	940	952	933	946	894	939	880	908	897	932	908	890	885	852	914	911	902	895	886	910	889	902	974	894	888	942	930	891	938	881	952	867	922	985	920	890	879	871	871	939	940	918	928	911	937	923	918	942	918	944	921	926	877	898	913	972	939	942	941	906	929	900	958	921	893	909	885	879	892	895	888	913	894	927	952	894	945	902	833	943	957	881	877	925	905	886	922	839	895	909	911	930	919	932	943	944	913	903	971	816	900	937	899	876	924	927	989	927	898	910	876	905	871	924	914	873	935	927	951	912	931	877	947	835	907	867	915	908	952	900	916	908	907	866	897	918	934	910	947	897	922	979	948	923	857	932	901	880	902	925	906	924	946	946	934	937	922	926	881	871	879	910	899	875	922	872	881	944	939	908	912	925	943	923	902	909	925	885	885	869	953	909	959	932	865	923	923	923	924	928	865	929	965	869	982	864	911	931	873	963	848	880	878	935	891	866	896	939	957	918	945	913	891	911	912	943	925	885	900	953	943	935	874	912	880	899	974	892	933	995	898	900	884	890	969	929	944	888	962	950	899	891	964	887	915	899	881	887	903	897	922	907	906	903	901	909	916	913	941	883	885	873	923	925	859	881	875	987	875	894	947	886	939	888	963	927	933	906	934	939	858	911	911	922	914	874	957	912	918	873	861	902	954	913	945	925	902	883	888	887	876	931	971	953	901	933	967	881	892	895	914	883	924	920	937	894	901	905	937	976	885	901	902	922	916	886	890	852	944	905	936	866	897	919	898	844	925	943	895	890	883	971	914	946	882	906	912	890	929	942	877	913	920	941	973	962	960	894	922	899	894	881	954	930	895	918	901	935	897	911	886	934	869	867	922	937	866	907	870	921	925	926	919	956	928	925	914	917	889	932	927	888	889	857	906	968	930	874	910	873	877	910	894	980	895	934	902	913	871	924	851	872	896	939	836	888	974	935	930	914	902	958	940	888	911	899	934	902	901	911	934	908	922	899	974	937	915	930	889	939	879	912	920	885	946	884	961	893	948	874	898	941	883	906	879	921	917	891	851	892	918	894	911	866	880	918	897	910	907	911	936	946	872	928	903	938	856	940	862	924	977	906	912	947	885	892	910	865	907	938	909	893	889	885	965	905	910	877	912	934	911	911	909	886	922	942	930	955	892	903	888	912	951	913	881	968	936	929	834	870	893	974	908	851	930	926	902	924	888	920	942	851	927	915	881	877	929	870	936	928	883	960	915	897	933	935	904	951	848	923	914	922	897	884	926	918	859	952	927	885	871	849	911	948	900	883	923	917	900	931	969	913	881	858	864	877	927	959	923	882	903	956	958	946	899	885	924	954	865	923	885	872	955	963	903	907	905	944	872	916	913	905	850	904	834	920	869	921	869	939	915	913	895	897	940	913	932	923	974	899	884	928	870	860	907	863	937	907	951	881	931	884	893	928	912	876	923	923	911	916	949	879	870	891	865	921	980	885	907	933	919	915	950	858	960	883	840	892	879	974	868	923	929	898	888	924	931	882	923	911	883	910	901	879	878	956	917	918	955	912	944	880	894	856	929	933	909	945	911	905	946	907	826	918	900	908	916	920	892	932	924	895	916	940	892	882	869	938	876	897	949	879	932	952	887	906	902	909	921	987	951	878	951	930	916	945	908	929	947	914	906	906	914	929	916	935	959	935	827	895	905	892	892	907	886	954	915	923	934	924	913	921	885	930	847	997	930	898	868	886	899	913	919	910	910	924	934	896	943	877	879	909	907	894	929	947	898	921	895	859	930	870	896	903	895	921	930	939	893	935	896	894	920	903	902	905	1023	938	897	915	965	886	905	947	880	905	921	865	925	943	905	932	946	903	923	949	915	943	1002	917	959	957	917	914	926	918	898	910	945	878	935	951	939	887	877	889	888	919	911	939	887	888	921	929	923	892	960	947	862	878	965	870	943	916	866	872	902	903	900	914	942	912	867	911	877	897	899	884	953	947	873	939	902	913	960	894	859	906	922	912	965	913	914	907	928	943	884	900	925	955	892	865	937	864	932	885	918	903	919	880	881	907	936	923	913	848	928	921	919	902	929	912	928	888	914	906	823	875	847	872	932	903	959	908	861	950	942	903	974	873	876	858	891	931	875	870	887	928	907	929	914	964	909	920	894	926	894	893	930	962	963	926	952	889	930	865	921	922	926	911	920	896	957	874	924	921	940	904	888	935	856	853	992	926	908	931	940	896	928	916	909	899	908	948	916	886	926	899	930	910	866	876	950	940	893	910	846	919	874	907	869	935	974	925	941	968	946	868	926	885	970	893	955	927	901	904	908	924	910	931	932	938	892	920	977	882	956	884	933	863	896	922	926	903	893	879	956	920	935	922	882	885	909	888	927	914	879	895	932	851	991	859	939	913	886	866	949	906	868	897	929	964	925	914	875	940	928	930	924	946	940	897	905	937	897	930	908	948	922	873	909	902	874	954	874	929	925	877	910	914	954	938	871	893	857	931	920	881	875	947	965	920	893	943	914	903	944	904	914	897	969	896	930	911	911	906	948	873	874	886	907	906	920	922	893	912	927	903	913	908	905	900	922	942	811	987	878	969	859	925	892	906	894	913	911	901	932	912	921	906	936	868	900	880	926	864	876	882	848	895	896	949	891	939	911	895	899	939	871	902	934	867	920	966	938	913	905	920	876	866	904	948	894	943	902	903	909	860	872	870	928	854	900	914	913	872	915	900	902	893	925	918	892	918	883	876	852	934	930	921	914	889	949	936	926	876	929	899	824	879	930	910	956	913	899	937	914	939	874	908	862	899	945	908	935	918	906	970	880	940	865	868	950	909	927	883	904	970	878	905	919
17260	12789	10142	7470	5510	3472	2287	1638	1223	880	733	526	479	402	369	364	385	307	294	280	295	253	254	264	250	247	265	245	186	213	217	220	208	232	222	214	230	209	188	199	202	215	201	229	214	200	207	206	186	176	178	191	201	204	202	189	211	213	194	189	192	202	181	214	195	194	170	196	205	218	186	191	189	204	192	206	205	181	204	177	202	215	203	182	201	204	208	189	175	206	209	199	186	211	203	192	213	190	197	191	199	198	193	197	201	208	201	196	202	200	186	196	199	208	200	191	179	191	201	203	181	170	190	225	197	189	193	198	221	223	191	181	171	183	181	205	174	205	196	179	188	214	206	195	210	195	176	188	216	189	179	180	194	202	193	198	172	192	202	191	206	218	201	191	181	196	177	197	211	206	194	210	192	192	195	210	190	220	201	190	181	212	213	213	193	220	195	208	187	186	187	185	213	209	196	205	205	221	228	183	185	214	192	208	193	194	173	197	183	182	225	195	203	191	225	192	208	211	199	207	194	178	206	183	185	206	196	181	199	213	198	185	203	211	201	209	210	196	199	207	190	197	181	218	202	205	204	194	193	216	203	199	213	185	203	200	186	190	223	205	204	203	194	176	195	220	195	194	202	196	211	215	182	195	207	211	208	197	194	206	230	185	193	211	225	202	204	194	228	201	213	198	223	210	187	192	203	201	220	199	204	196	222	215	201	198	191	178	194	220	187	199	213	203	203	198	216	198	197	209	209	194	173	204	223	208	178	196	234	197	182	195	195	181	179	202	227	205	205	175	200	196	167	215	196	203	188	197	167	184	215	211	201	198	193	211	200	192	174	181	195	206	186	199	183	198	205	193	178	242	195	210	192	219	193	185	204	193	225	193	216	205	211	181	218	169	194	167	222	202	205	177	199	198	195	196	175	205	214	209	213	184	178	193	186	198	205	197	188	206	199	193	205	205	202	196	181	185	180	203	186	218	216	200	240	196	184	197	204	166	186	204	203	213	212	175	197	181	181	194	198	200	196	194	213	172	201	194	170	212	192	197	205	207	198	203	189	186	190	183	209	196	182	194	193	229	189	188	200	183	208	199	192	199	186	182	215	203	190	201	187	186	203	192	202	166	187	197	217	228	237	179	202	191	211	181	211	216	208	227	222	182	187	170	183	218	172	223	197	217	213	198	203	202	207	188	203	211	190	197	208	211	218	201	202	178	162	202	207	193	192	221	174	224	199	201	191	205	190	195	213	190	174	207	202	195	209	199	203	180	179	208	208	167	207	201	185	185	197	223	205	204	203	211	175	207	208	196	199	196	209	171	200	206	225	199	190	208	230	212	205	219	179	197	193	193	192	195	194	199	231	199	184	209	183	214	202	209	199	205	195	182	209	202	178	197	200	209	186	177	195	218	171	194	186	193	181	213	195	200	205	192	202	198	182	194	203	193	206	167	182	196	184	200	215	217	179	194	204	204	213	191	208	215	209	198	195	202	219	185	191	210	193	183	202	200	197	196	181	213	219	212	175	195	222	208	221	199	230	221	196	186	197	192	185	211	198	192	199	193	199	163	185	184	202	174	196	200	204	172	211	194	176	209	198	210	191	172	191	207	199	199	207	220	192	181	178	207	184	184	207	216	212	182	203	184	193	181	208	224	207	194	187	215	196	185	194	182	204	188	216	197	204	205	225	176	181	189	212	219	183	213	179	210	180	207	206	204	205	194	195	184	201	231	219	178	212	201	215	215	195	189	202	196	207	184	216	234	188	193	220	186	210	214	205	239	186	192	173	196	187	229	218	164	197	187	201	195	192	182	215	218	182	204	190	203	212	197	200	200	186	218	218	201	229	213	173	180	217	186	201	207	216	213	176	190	204	204	180	213	207	192	192	190	205	206	205	205	176	183	179	186	199	206	191	212	212	176	185	213	204	204	218	212	195	201	194	197	196	201	218	244	208	211	177	201	191	182	203	203	190	180	206	184	197	209	185	182	202	196	169	190	191	202	210	210	202	214	213	218	202	207	190	209	198	187	199	192	207	196	196	190	200	200	200	209	223	201	209	209	199	206	185	182	218	210	184	212	202	218	191	213	192	197	187	194	227	201	193	205	221	187	202	200	202	196	195	214	198	201	192	211	191	210	180	202	170	179	225	196	233	201	192	194	208	176	190	184	162	204	214	204	190	208	185	208	220	209	214	218	225	175	202	189	191	195	219	206	206	209	197	197	188	211	225	197	200	184	187	200	201	206	194	187	202	204	187	211	195	220	176	200	212	207	196	197	189	211	227	211	211	199	177	208	184	177	221	202	210	197	222	192	211	212	166	209	207	245	176	179	193	193	188	195	224	190	217	188	195	226	211	212	195	207	193	204	199	189	206	223	188	184	204	195	196	199	212	201	226	178	220	199	210	202	181	184	213	208	209	181	203	200	206	189	170	193	208	213	207	226	203	187	217	183	195	186	225	189	179	186	196	206	203	179	204	210	201	201	227	191	193	205	207	183	242	200	184	207	180	210	213	201	207	212	157	218	214	207	218	223	177	191	185	201	199	184	187	204	185	186	191	195	216	191	193	199	198	195	215	207	207	224	211	197	194	220	211	187	204	181	193	180	193	192	216	205	218	193	211	213	185	202	190	179	205	190	220	222	192	207	180	189	192	212	201	186	193	175	193	204	204	192	212	207	237	211	189	183	207	191	206	187	196	177	191	180	190	181	197	204	206	196	180	205	196	186	212	202	211	210	218	205	198	203	184	207	202	211	193	177	161	215	206	191	188	168	189	215	190	181	202	192	212	209	221	233	177	193	187	211	208	175	201	207	227	204	205	204	209	194	218	202	198	224	185	188	187	212	197	205	216	202	218	189	208	192	194	204	204	203	205	189	198	185	175	187	198	172	207	183	189	210	198	206	204	220	199	214	219	217	199	200	232	201	214	215	209	179	206	179	195	197	184	192	181	194	189	175	197	208	197	190	192	192	193	209	184	191	202	209	209	195	208	209	190	209	197	179	190	210	191	207	177	204	194	196	203	210	199	209	210	213	203	199	186	200	201	210	197	188	178	211	201	184	202	202	204	187	206	197	200	223	228	219	194	195	180	196	208	176	188	205	215	188	204	215	211	192	197	189	199	185	212	202	160	183	209	197	201	204	216	184	228	181	197	204	197	213	180	197	177	216	198	211	199	196	211	206	220	191	213	197	200	191	191	222	225	193	195	195	197	200	209	190	232	197	200	188	198	211	210	211	212	194	188	198	220	213	189	231	188	224	177	198	204	197	211	186	204	207	194	205	196	191	215	231	196	180	203	213	208	203	216	193	219	179	198	201	191	190	206	203	190	213	173	184	207	205	193	191	186	233	203	174	224	169	178	207	188	208	200	230	204	202	209	162	216	206	187	204	198	186	212	204	205	180	194	183	193	196	212	199	195	197	187	208	217	201	206	199	186	218	172	217	210	191	205	184	202	197	213	190	205	187	229	181	203	196	170	187	204	224	204	207	191	194
13671	14462	16821	16781	14783	11302	8948	7147	5712	4344	3540	2833	2623	2250	2006	1896	1786	1547	1443	1362	1298	1244	1181	1184	1097	1040	1038	985	906	846	825	859	821	806	755	746	720	785	763	742	730	721	718	663	716	684	676	654	695	697	655	686	678	699	671	666	627	668	648	678	613	681	648	618	673	709	699	619	676	649	710	674	691	711	664	650	651	630	665	673	649	655	657	677	659	700	685	678	670	622	637	656	699	650	665	677	689	615	691	730	667	675	692	609	691	631	664	670	652	669	616	645	664	652	683	634	705	650	662	703	646	675	645	661	660	677	645	669	659	655	627	645	671	649	704	620	658	728	636	690	659	695	657	694	677	601	672	717	644	668	682	661	671	707	670	637	615	655	678	698	661	679	681	681	645	672	657	662	658	660	667	628	710	645	688	662	633	646	666	706	686	672	655	633	621	690	619	668	692	621	657	660	640	683	661	656	667	646	624	689	626	698	654	621	652	673	698	665	658	621	668	657	651	695	659	703	668	680	626	656	694	639	680	677	722	698	664	683	674	675	680	742	694	682	643	683	640	661	691	642	664	671	687	711	618	703	684	633	641	655	668	650	646	654	687	666	631	718	677	664	681	698	624	664	648	649	685	622	709	651	641	634	630	619	681	661	665	661	692	698	651	715	666	668	672	680	662	641	637	672	663	653	622	604	658	645	628	629	674	654	654	630	645	632	643	637	666	663	659	670	665	640	674	676	677	701	667	735	637	647	640	688	628	652	641	656	711	696	638	668	696	699	640	626	680	680	687	667	699	706	617	692	646	616	693	624	617	673	621	663	656	634	642	649	656	672	674	665	663	709	639	659	666	670	695	660	668	668	644	652	665	684	667	705	628	688	654	688	669	658	647	626	631	673	683	638	631	648	665	678	670	685	607	703	695	642	591	691	656	646	677	694	670	687	620	665	633	661	627	659	659	666	686	650	688	657	646	665	659	699	660	649	649	688	666	634	684	650	685	694	660	700	666	653	624	675	612	673	645	651	635	668	656	612	654	607	653	661	627	601	680	697	649	619	690	669	652	653	639	632	654	620	672	644	624	619	662	678	624	651	681	653	621	672	685	666	597	669	661	678	673	645	639	686	655	672	675	636	643	689	698	652	712	644	661	701	666	641	667	654	683	585	624	726	673	666	715	659	629	637	634	689	643	690	672	683	685	691	667	633	690	684	703	669	667	682	624	659	660	683	683	686	647	703	622	649	658	713	649	659	681	700	631	653	672	648	631	616	663	624	659	637	687	670	672	683	682	633	671	645	646	633	672	634	649	713	680	640	666	686	678	686	618	643	646	655	629	698	634	628	634	611	665	674	676	672	651	670	615	669	645	642	638	676	648	672	646	637	658	672	628	654	686	649	659	623	648	717	708	689	673	630	665	684	665	671	697	690	633	652	666	668	698	656	665	682	694	644	640	657	680	694	668	656	649	643	647	695	683	633	671	629	648	677	634	640	673	657	714	708	656	611	663	692	637	671	600	676	625	622	669	632	683	660	696	647	645	680	672	669	635	630	634	711	659	665	616	616	637	642	656	655	703	650	654	642	671	655	668	671	635	687	660	691	664	638	630	688	643	700	694	671	719	694	665	621	683	685	695	658	655	641	653	676	660	658	694	690	606	667	635	695	670	622	628	667	668	662	680	623	673	686	651	671	662	653	647	675	688	656	679	722	702	664	637	659	683	652	707	668	676	700	647	637	651	673	598	623	620	658	642	659	669	667	678	718	641	716	700	685	595	656	681	679	652	635	669	652	669	630	651	677	672	690	635	698	644	690	687	691	683	669	718	661	649	635	639	659	675	635	699	655	657	663	649	660	675	675	670	685	686	707	638	630	655	721	701	705	675	646	674	650	634	668	689	663	662	643	678	705	695	683	638	665	684	694	628	649	647	668	701	640	683	633	701	663	626	687	735	636	672	646	661	642	703	654	656	683	648	690	637	656	719	626	674	706	641	623	677	690	655	654	721	633	637	663	649	666	671	616	657	640	646	679	651	636	670	722	651	620	680	689	677	695	655	638	657	667	646	712	668	685	641	666	669	685	676	629	631	720	711	679	650	683	650	657	648	626	620	647	680	651	680	674	657	662	686	649	707	660	612	644	649	618	658	674	665	655	662	619	679	679	672	711	612	684	673	685	659	641	690	660	666	643	672	641	698	697	661	716	673	682	715	688	655	675	665	667	636	681	662	664	630	632	678	655	649	664	652	680	709	691	632	658	644	686	629	666	680	688	676	651	636	624	637	632	701	617	632	665	641	631	676	665	625	658	688	666	688	691	647	656	708	620	652	640	655	625	673	702	629	636	706	636	660	643	678	633	684	655	645	648	668	706	611	647	686	677	668	673	680	690	668	687	642	654	625	657	661	662	678	710	665	628	646	673	678	662	669	688	649	639	654	665	635	659	719	664	696	673	646	667	682	677	628	654	675	667	661	685	626	647	652	620	610	685	657	705	665	671	625	642	627	659	685	684	661	623	656	663	688	633	609	608	661	673	638	681	632	681	666	677	672	645	655	714	674	630	636	658	624	687	660	672	623	625	642	636	639	698	646	591	688	677	702	683	648	662	668	655	639	667	637	625	623	691	697	663	713	686	672	636	635	668	651	646	647	641	690	685	646	646	660	653	670	684	664	723	640	625	674	670	674	690	639	677	668	708	653	683	683	639	663	633	669	672	677	666	673	634	670	653	668	670	675	621	629	665	657	665	695	687	632	650	658	717	692	656	668	665	658	656	675	657	677	616	651	626	651	686	695	595	700	686	680	673	628	671	660	682	647	694	676	699	704	608	662	656	669	581	664	675	652	694	598	663	670	688	645	653	718	671	674	670	672	671	653	644	651	656	658	640	660	688	669	659	637	673	676	644	652	667	658	627	684	616	701	680	690	654	646	646	670	672	662	675	680	684	690	682	630	643	651	679	712	647	643	678	674	674	651	636	626	613	675	662	660	638	680	643	721	658	658	677	661	642	620	669	620	690	646	637	699	663	670	672	654	716	665	671	693	654	645	680	705	649	656	698	692	654	639	682	644	639	693	661	620	689	657	634	663	649	702	634	707	637	657	648	694	662	659	649	666	682	647	642	636	674	642	623	673	636	676	621	668	666	666	694	654	669	653	646	650	681	684	666	603	644	660	639	638	673	644	666	611	667	644	693	699	639	673	702	655	609	686	663	654	706	652	663	680	632	675	685	679	640	702	662	640	666	672	620	709	629	641	697	645	629	608	628	666	636	637	643	666	675	644	640	705	613	671	657	713	680	618	706	708	630	592	691	689	686	674	682	702	628	632	693	683	664	649	672	651	653	649	671	678	645	668	625	666	690	651	695	645	693	675	701	623	700	648	690	672	647	662	679	630	611	650	644	712	693	713	699	684	667	658	630	618	688	699	666	670	677	673	668	697	696	639	668	658	724	613	675	666	692	683	728	667	630	638	648	657	669	636	679	599	663	619	673	649	669	628	648	698	641
40498	37469	30375	27822	26515	22139	15831	12850	7934	4512	2576	1594	1262	998	913	745	526	493	385	426	373	343	330	324	323	286	286	287	272	244	227	246	252	222	228	211	220	255	222	223	237	207	200	219	208	209	206	219	217	191	192	193	203	219	200	209	226	205	230	212	219	194	218	211	204	217	229	218	221	205	219	209	218	228	218	214	193	209	203	216	220	182	182	233	199	220	203	208	183	196	186	196	216	199	206	221	230	203	216	222	219	210	227	208	187	188	211	165	197	196	197	188	200	199	222	219	214	196	216	217	202	225	230	214	235	217	210	182	208	201	200	226	199	201	171	207	195	207	184	216	207	200	197	225	238	210	196	194	185	194	212	184	215	194	206	220	214	212	206	203	241	188	210	197	221	185	196	188	222	227	199	212	189	202	184	202	195	200	228	209	186	184	195	236	227	219	196	195	226	230	218	192	201	222	196	199	194	202	195	213	182	195	192	213	217	232	221	212	199	206	212	203	185	203	196	216	202	196	181	209	177	199	207	201	213	209	221	208	197	181	215	212	210	191	197	204	215	186	215	198	226	195	225	208	225	225	209	176	236	192	206	207	209	208	182	257	195	199	200	195	230	210	192	194	195	207	198	186	210	194	204	231	210	197	199	225	191	221	200	175	207	202	202	199	207	219	202	208	186	201	208	206	207	228	202	186	229	176	222	218	218	214	195	227	193	197	213	210	208	207	203	211	218	199	210	197	198	202	196	202	221	223	206	193	184	213	229	198	181	199	226	201	189	174	212	219	205	218	195	196	195	192	220	197	237	206	211	192	193	195	234	203	232	186	192	218	211	228	227	212	203	217	205	189	180	207	212	187	200	211	217	202	216	194	195	196	205	206	210	202	227	204	214	221	202	188	234	209	196	209	187	184	229	207	181	229	221	174	219	195	213	221	203	207	191	209	223	174	194	194	195	215	210	219	188	245	191	190	178	205	200	177	193	233	222	187	202	200	207	198	203	233	200	218	195	222	191	231	212	228	218	204	215	198	196	196	215	220	219	200	220	196	203	207	203	214	194	211	203	173	192	199	197	215	219	207	195	215	225	209	199	203	193	218	223	231	205	209	218	202	202	209	230	197	234	207	204	212	224	190	215	181	212	196	209	231	200	221	220	201	229	231	190	216	175	186	205	182	173	193	217	199	214	219	209	179	216	203	218	221	207	210	193	205	200	217	214	223	192	223	182	184	201	193	199	207	197	200	213	210	196	182	211	208	214	205	219	198	215	199	205	191	200	203	223	191	214	200	205	201	202	207	200	219	208	206	197	192	193	194	227	197	212	196	207	228	211	185	197	221	233	210	200	181	208	198	207	183	242	196	221	198	183	190	217	186	174	202	206	230	195	175	199	204	195	206	208	223	210	205	224	209	208	228	182	211	205	208	211	207	188	183	235	197	207	199	211	214	187	220	231	186	180	211	226	211	212	210	207	207	208	197	205	188	207	200	215	215	235	209	229	203	209	227	220	181	206	194	193	198	221	209	224	189	218	226	224	202	197	200	206	206	197	182	215	194	221	220	220	209	165	216	206	212	212	208	195	212	191	186	221	213	199	201	201	237	201	184	218	196	224	230	232	222	195	217	184	210	210	195	187	225	194	259	185	230	212	211	194	169	245	211	225	208	220	220	191	215	243	222	215	192	215	199	225	222	185	216	206	213	213	218	217	236	200	182	213	203	242	229	194	174	213	219	222	206	197	229	207	212	218	207	219	189	193	209	210	219	202	201	217	211	205	208	216	186	216	198	216	200	215	197	214	218	205	205	225	205	206	204	191	220	191	192	202	221	235	196	213	229	198	205	225	196	207	219	205	215	223	178	194	155	198	190	181	198	221	192	215	228	218	213	203	213	187	205	220	208	211	183	193	201	205	224	209	212	194	212	207	200	225	221	172	189	174	206	187	206	231	204	231	187	215	216	219	190	230	228	192	193	229	197	184	191	230	201	203	186	232	219	190	192	225	189	218	225	199	193	216	229	204	203	219	198	217	195	188	225	204	218	196	222	193	214	190	180	221	211	209	225	224	219	197	185	217	190	206	205	216	198	205	195	182	230	219	217	213	210	192	207	205	202	210	192	190	198	205	235	215	201	218	206	194	190	225	207	167	198	197	209	217	216	208	189	217	233	225	212	214	208	218	206	213	203	219	213	202	201	207	235	217	200	223	199	225	217	219	203	215	222	209	186	207	199	188	206	216	224	237	196	224	225	188	210	203	204	204	185	227	234	200	195	241	209	206	210	220	203	197	225	200	211	199	198	204	170	188	219	196	217	214	234	194	209	218	215	215	202	198	202	223	200	204	184	201	195	199	204	212	219	205	217	214	192	195	194	197	178	200	213	206	199	188	225	203	206	210	196	215	226	215	208	206	213	204	206	199	192	202	212	194	239	182	197	202	188	201	205	198	211	189	204	210	190	191	216	191	221	213	225	205	185	198	211	218	202	208	214	204	195	196	215	193	218	217	234	178	199	208	213	204	208	224	191	206	219	227	242	195	210	216	210	213	193	193	178	205	202	206	198	212	227	206	182	203	222	198	194	193	207	186	185	216	218	206	197	199	200	212	192	170	229	214	197	222	208	199	211	208	233	206	199	190	214	177	191	190	204	201	183	185	181	201	193	206	197	219	201	191	175	205	212	217	213	210	218	216	231	195	183	205	199	229	205	215	201	207	185	196	204	191	191	182	231	218	202	219	158	202	233	227	197	249	194	235	220	177	205	216	208	180	222	215	224	197	193	199	220	180	199	188	216	206	203	231	210	181	205	200	217	200	220	210	227	203	204	179	192	237	213	221	211	217	200	199	197	216	183	191	212	205	205	181	200	210	186	178	209	201	185	182	204	207	207	209	185	211	202	211	212	201	203	182	213	202	206	227	212	222	218	207	199	182	222	228	202	213	195	214	205	191	215	185	211	203	188	217	189	239	167	199	224	190	212	224	216	219	227	185	203	205	205	208	204	194	221	193	203	188	200	236	234	214	194	197	196	219	230	202	192	206	186	189	209	224	178	205	219	204	219	211	203	217	210	221	193	187	185	188	203	203	201	208	193	211	213	208	188	211	178	225	225	216	192	203	210	249	215	213	200	200	204	202	204	237	196	206	197	201	216	196	217	205	221	231	223	187	215	212	208	206	207	220	205	210	211	182	230	201	210	220	218	195	210	215	230	210	202	205	196	218	191	222	194	210	218	196	181	207	219	224	212	173	231	242	182	207	202	208	220	220	207	230	208	226	211	207	208	208	196	209	212	211	208	203	212	209	191	203	182	206	208	210	209	192	195	217	209	224	184	209	224	213	211	228	208	197	213	204	185	200	226	226	214	198	192	194	203	203	198	208	198	206	201	210	215	226	225	216	223	225	199	190	189	196	203	213	206	192	209	212	188	194	219	200	189	228	204	202	180	207	188	206	225	234	213	191	184	211	178	197	183	176	198	178	202	196	200	196	188	199	193	228	215	218	213
31708	32446	32252	33092	35369	30479	27827	25663	20401	13572	10454	7557	6732	5222	4728	3937	3151	2764	2392	2173	2064	1865	1760	1609	1506	1496	1346	1238	1197	1092	1001	1024	980	949	916	850	794	797	842	820	757	762	751	789	739	731	701	752	718	709	720	701	687	716	708	717	695	699	707	656	708	734	700	694	678	665	708	683	682	707	697	654	705	639	644	693	683	722	660	647	682	653	694	661	682	692	667	659	677	702	688	691	707	636	716	696	674	678	677	701	680	718	645	698	706	703	671	700	672	731	676	645	698	681	704	665	707	736	708	659	702	660	693	639	675	715	680	671	726	723	678	675	705	696	688	681	701	656	655	658	709	686	673	718	707	695	703	702	638	683	662	714	679	687	686	667	672	701	686	665	695	665	694	708	665	717	707	640	709	694	665	665	653	657	663	619	649	680	693	718	704	728	693	685	685	685	694	628	671	739	709	688	721	737	681	671	682	674	682	641	696	671	700	702	693	665	709	675	686	641	698	696	628	646	699	652	657	689	680	675	678	678	688	677	662	684	695	673	663	689	707	697	676	676	699	702	693	645	676	668	683	695	689	673	710	723	683	653	725	710	701	659	657	678	684	663	661	681	693	672	686	674	647	656	685	681	726	628	704	647	738	664	693	692	702	693	653	663	666	682	687	663	682	665	669	669	689	714	710	646	674	690	696	680	698	702	710	667	663	648	698	697	628	675	705	694	679	726	713	652	655	672	686	685	670	635	729	679	657	669	682	654	688	691	695	695	669	675	720	688	646	681	662	662	687	694	707	727	710	672	739	682	635	647	663	700	650	702	686	692	693	723	658	673	693	675	663	672	650	696	683	741	691	681	718	699	730	683	663	697	650	679	693	730	676	677	697	684	733	658	670	663	660	688	686	632	727	638	695	685	690	651	702	680	683	653	676	660	737	718	687	664	680	693	693	670	662	732	669	742	720	680	708	666	671	645	662	666	670	646	704	625	688	673	697	683	649	673	635	634	692	661	662	669	625	689	687	711	710	681	686	659	732	649	684	669	682	712	684	699	649	658	639	666	674	721	647	667	712	687	656	706	715	686	678	643	673	696	667	697	636	681	717	649	733	635	659	688	696	714	646	722	691	683	693	703	702	691	697	658	717	717	661	664	685	637	679	700	677	739	663	674	632	684	711	670	634	762	678	685	687	675	705	652	681	695	666	699	677	654	707	707	677	683	686	699	658	669	635	708	637	653	738	685	666	719	674	677	683	716	710	654	695	642	664	701	716	694	647	638	673	749	656	667	666	641	699	697	668	641	720	716	671	779	690	651	780	728	694	641	657	683	697	669	674	676	665	740	668	686	659	610	674	655	680	696	678	725	641	676	663	643	685	693	667	690	661	721	708	650	687	704	676	686	699	639	708	683	639	656	659	652	691	673	640	694	671	739	680	654	707	729	683	689	654	690	699	672	654	699	668	669	697	697	668	675	672	686	628	672	682	667	706	653	683	644	671	702	730	638	698	681	689	715	654	702	649	681	672	675	696	670	703	685	643	667	695	679	728	702	705	694	662	677	682	677	670	684	679	696	702	681	682	665	649	658	681	707	645	711	713	695	678	659	693	652	627	625	661	692	676	679	664	685	697	672	649	680	682	668	696	647	716	679	674	687	690	686	667	694	670	735	651	662	652	672	708	668	642	702	667	713	718	638	647	695	674	684	632	706	691	694	711	676	665	698	714	719	673	708	668	692	658	696	709	660	695	697	614	666	686	729	729	681	663	679	766	693	656	673	646	704	705	672	670	678	694	677	676	650	708	720	692	645	676	667	672	672	705	665	688	672	711	723	690	648	656	690	714	650	669	697	687	658	705	686	707	691	705	719	669	725	740	670	690	693	700	659	716	698	647	704	740	668	661	729	728	669	686	650	672	658	697	672	647	659	691	697	700	645	674	740	721	692	685	739	653	643	669	679	665	662	658	675	733	661	626	685	685	663	699	702	734	644	679	680	686	696	677	696	680	709	722	695	673	685	643	675	694	694	669	663	657	642	709	710	686	672	696	661	676	673	652	666	654	700	703	661	747	677	672	674	680	683	677	655	693	642	670	688	666	704	682	669	699	724	695	666	678	664	710	676	692	678	706	661	665	662	734	645	686	687	664	727	618	651	674	664	726	699	724	674	675	669	661	663	736	684	671	673	673	717	656	668	708	687	671	655	671	665	688	664	727	740	713	659	728	667	665	690	688	646	661	694	721	680	699	656	726	738	693	639	667	658	734	677	728	673	668	720	678	667	667	680	681	673	669	714	664	681	660	669	744	712	687	725	693	674	721	693	648	668	688	707	737	668	659	726	676	690	653	699	730	674	708	672	661	683	696	655	717	657	682	654	696	693	613	649	759	662	643	662	690	718	647	690	718	691	676	645	745	716	680	674	679	665	693	615	680	660	678	741	653	680	687	718	682	651	681	644	665	627	663	700	725	692	670	641	691	740	655	733	671	650	684	671	636	682	711	647	682	646	682	685	649	672	687	696	658	730	720	668	721	638	674	675	634	687	635	668	662	707	681	699	688	724	692	739	691	708	664	688	651	667	706	647	653	652	654	691	668	637	679	675	690	662	688	744	715	686	714	698	641	647	660	637	659	676	650	662	686	688	687	685	681	677	673	674	682	693	649	675	701	722	684	746	706	696	699	700	694	676	661	668	706	662	702	714	723	658	623	703	642	679	691	653	671	686	720	720	682	700	654	694	695	701	700	650	684	714	749	643	638	672	672	659	690	686	675	650	684	705	668	682	693	658	657	713	695	673	654	711	629	660	691	679	687	646	690	658	700	669	674	674	694	637	668	689	668	711	654	657	612	707	675	706	705	675	677	673	714	633	651	681	708	627	692	688	662	654	695	693	634	704	692	712	659	677	724	692	681	732	719	666	668	626	693	698	632	674	662	719	697	735	674	641	692	635	692	675	721	707	675	722	683	654	716	695	702	667	631	703	649	678	672	631	710	673	677	682	644	666	656	702	680	681	671	649	668	659	642	716	657	685	653	680	629	685	708	704	705	623	632	678	682	711	706	703	637	648	674	617	680	690	700	653	713	716	665	661	634	697	702	653	650	667	695	644	678	662	706	707	695	673	696	646	731	669	720	686	634	670	684	635	685	659	675	695	666	748	689	691	727	670	670	686	676	679	637	726	707	655	706	675	649	675	709	652	720	704	669	687	725	661	695	654	687	659	669	667	699	689	661	677	680	682	692	735	681	642	643	679	718	685	710	692	685	696	712	701	696	659	645	699	679	734	667	643	675	661	688	708	651	693	637	664	653	695	703	661	689	686	690	670	704	662	617	636	657	678	664	686	658	717	694	682	688	667	666	688	660	717	673	685	705	687	663	656	676	679	655	683	674	674	674	677	727	697	683	697	628	685	684	697	702	675	693	716	659	696	664	652	696	684	662	658	639	702	673	717	642	643	696	672	672	690	664	696	608	655	728	648	664	702	703	711	640	701	708	676	644	657	662	703	668	636
49467	43090	35138	31644	33656	31679	25286	22296	15823	9337	5574	3918	2781	1890	1522	1346	1035	831	727	675	598	572	485	533	427	430	429	415	424	345	371	340	316	340	348	317	331	357	316	332	315	326	315	321	302	286	316	302	312	301	305	289	270	277	301	298	259	276	253	329	318	296	284	304	305	316	270	282	321	301	298	272	278	319	275	312	303	325	280	280	300	277	264	289	317	282	292	291	275	284	281	304	264	305	305	292	303	285	296	272	298	292	293	271	268	301	303	289	293	337	298	314	312	285	305	300	306	291	279	285	270	304	299	293	313	335	293	274	311	303	315	284	294	281	288	270	290	323	289	272	300	284	288	277	279	247	291	278	303	282	284	291	326	293	301	292	283	301	284	298	285	282	301	298	275	268	270	290	301	311	263	303	293	296	292	289	328	267	288	283	276	276	298	304	308	267	290	296	290	284	283	308	300	323	269	303	288	266	256	279	261	276	315	276	283	282	312	278	268	281	282	272	279	282	253	305	297	252	275	298	294	318	313	267	283	298	290	313	261	261	257	280	273	301	280	269	283	279	321	278	303	263	296	281	275	308	275	258	306	264	291	280	276	310	300	290	289	266	302	266	294	282	272	316	323	312	324	296	275	259	293	289	291	315	273	286	271	307	281	258	306	235	269	307	285	280	263	328	276	277	288	286	302	284	303	284	314	281	318	313	301	268	275	279	285	290	246	273	291	302	262	293	295	279	307	277	295	275	276	297	288	281	304	258	279	296	289	316	282	279	304	299	278	322	278	251	307	309	272	310	289	322	320	272	290	288	302	282	289	319	290	299	301	302	289	277	270	292	307	238	258	279	308	293	300	279	277	253	281	285	304	274	320	297	313	304	280	297	299	286	306	303	296	290	309	266	271	292	325	290	287	268	295	292	305	259	274	272	270	316	284	287	307	286	303	290	293	333	282	257	267	291	280	266	301	319	285	298	293	323	295	292	318	275	317	271	298	270	279	287	303	298	278	306	291	292	271	301	289	284	264	325	279	282	263	305	266	279	289	310	304	300	271	280	284	282	268	285	299	286	297	314	274	294	313	286	294	303	257	275	303	303	274	310	284	307	285	303	274	313	286	297	286	273	288	275	325	277	278	269	322	279	261	312	283	309	323	274	303	323	278	284	307	292	287	282	297	268	289	308	327	303	298	269	293	309	314	303	330	270	301	325	295	292	290	296	302	316	294	253	278	295	299	270	310	293	310	309	290	278	294	299	297	267	283	249	270	284	276	310	303	271	273	303	279	321	275	262	303	315	327	272	299	285	272	279	324	259	288	287	288	275	266	310	289	280	283	271	282	255	282	274	281	295	334	295	292	250	299	279	262	273	292	296	316	279	292	269	307	293	255	283	280	305	287	315	274	303	283	290	283	298	306	298	297	301	268	266	290	289	293	295	296	274	303	290	293	297	285	293	305	289	282	293	296	284	296	298	291	298	283	317	290	281	269	256	284	293	285	267	299	294	299	290	303	303	309	278	282	307	282	310	300	316	294	272	300	304	290	328	285	291	300	322	294	314	287	251	284	286	279	296	298	326	288	305	274	298	316	305	318	307	302	266	270	262	277	269	327	280	273	301	284	296	325	294	293	277	330	292	266	297	265	291	273	279	291	295	277	285	287	295	291	292	319	278	321	256	298	284	287	303	286	310	259	304	285	272	311	294	279	299	292	272	293	296	314	297	278	285	301	299	290	287	295	279	280	283	292	271	290	280	288	293	278	243	295	272	290	302	290	276	327	299	294	292	284	296	273	288	272	282	305	293	288	285	277	300	265	278	298	292	297	286	289	302	255	281	270	273	302	321	282	298	276	298	277	292	297	259	292	297	304	285	308	308	298	295	308	265	285	307	279	278	290	285	283	260	297	285	317	318	294	318	296	302	280	259	325	293	326	276	303	318	295	300	255	264	273	296	310	301	267	278	281	280	325	264	280	287	333	276	302	292	273	300	261	296	304	286	303	284	290	281	286	284	283	293	258	287	273	254	301	282	267	256	265	305	292	318	271	310	319	309	318	326	289	301	309	284	303	303	275	293	285	302	269	297	315	282	299	300	286	290	310	269	303	257	284	297	280	289	297	294	299	293	282	290	270	274	279	295	291	311	299	281	287	293	291	306	307	275	291	303	296	310	249	322	297	323	288	303	328	288	280	295	290	313	301	300	289	300	280	295	269	266	310	263	268	292	316	304	276	284	282	300	317	319	278	298	283	263	277	335	280	306	312	291	307	279	287	298	299	316	275	306	303	308	330	310	287	270	295	283	280	281	335	269	307	268	318	279	288	286	282	299	297	276	298	295	292	299	290	279	308	337	303	273	308	314	260	315	305	305	285	309	276	305	293	304	297	286	314	288	277	295	291	276	299	300	305	292	296	302	300	297	315	270	302	294	299	288	278	289	299	270	284	300	274	306	280	280	280	291	306	271	292	315	323	313	267	297	274	268	299	288	301	272	280	314	305	265	257	282	289	270	301	299	283	312	272	325	342	281	328	294	299	300	300	276	280	282	282	308	284	288	294	299	286	294	318	270	289	280	300	295	300	274	278	283	304	300	328	254	312	264	318	323	297	281	258	270	315	291	297	287	335	278	294	285	258	275	277	273	330	301	320	276	302	307	266	289	302	309	304	266	318	303	304	269	277	289	278	270	283	256	331	270	331	271	283	290	271	296	289	310	287	305	308	308	278	302	291	306	321	311	275	327	285	266	311	288	295	282	326	303	295	318	327	291	255	302	298	262	304	285	300	298	283	286	289	254	274	283	300	304	276	307	317	280	312	303	299	288	318	289	295	270	254	319	320	299	290	275	285	296	300	287	322	283	312	314	314	272	269	311	271	282	297	303	272	290	294	291	297	291	333	310	326	324	329	299	276	279	317	267	295	280	264	311	286	283	291	285	258	260	285	294	269	281	299	266	303	274	293	283	301	269	280	272	298	310	276	277	299	278	307	286	318	316	283	309	295	318	322	319	320	250	309	277	270	314	289	277	252	302	291	277	267	281	284	274	304	293	312	306	306	296	309	312	264	296	294	280	282	276	316	293	274	271	282	317	301	288	316	289	309	291	316	280	268	281	286	287	318	294	277	298	293	268	311	282	291	295	286	299	284	263	276	308	283	282	273	285	315	271	274	293	293	262	287	271	266	285	310	286	322	291	324	289	269	289	296	270	291	299	268	318	283	283	278	288	272	313	295	283	300	285	301	311	294	293	305	329	294	281	279	278	274	293	286	301	272	263	288	297	291	292	292	275	308	328	285	308	269	286	307	312	296	294	236	300	298	293	290	313	294	269	287	286	308	302	294	308	282	302	268	277	287	323	278	299	268	320	277	284	275	284	305	280	285	303	288	320	292	307	287	290	309	293	300	262	324	303	268	296	273	294	298	284	268	295	291	308	336	319	277	277	268	301	329	273	271	253	302	268	266	273	299	315	329	311	290	296	277	285	291	289	261	280	276	271	304	297	281	309
37826	38382	38804	38685	42705	39244	37324	34852	28451	20328	17216	12790	10662	8773	7300	6134	5225	4339	3727	3537	3006	2726	2554	2403	2272	2214	1907	1783	1679	1654	1476	1457	1362	1230	1310	1220	1087	1158	1167	1013	1051	986	1061	987	1029	988	995	999	978	908	938	970	1001	974	938	959	937	868	942	924	928	884	951	994	883	927	986	956	883	914	927	930	984	1008	946	933	920	930	909	887	907	890	888	937	896	943	951	892	978	933	919	964	923	974	946	911	913	927	882	937	955	944	981	892	892	956	900	907	980	951	919	919	897	901	886	872	848	904	850	914	874	908	915	877	843	890	908	919	888	912	954	904	949	930	927	886	882	952	858	889	886	918	861	911	914	922	919	922	903	885	897	943	983	905	933	895	946	930	902	890	916	901	935	911	907	881	934	891	947	930	925	902	902	910	920	930	887	942	868	910	976	906	894	943	868	924	892	940	854	899	961	861	947	904	886	927	928	903	936	896	928	906	911	926	960	852	935	903	953	899	960	900	936	918	918	975	906	908	913	930	922	951	920	933	881	945	909	915	888	930	901	923	859	901	903	886	920	884	924	929	910	886	958	872	899	900	852	901	918	884	935	904	903	874	875	867	925	887	923	881	893	892	890	885	879	906	925	888	870	952	908	921	871	936	900	858	891	876	942	910	858	889	931	920	931	926	931	948	866	952	879	925	919	892	946	861	940	896	934	918	876	897	892	932	904	903	934	940	880	906	893	848	949	868	919	969	929	920	888	913	867	889	911	914	925	931	906	922	876	906	971	987	962	910	916	910	879	887	938	920	940	879	917	893	882	921	864	854	944	907	925	933	916	903	886	919	851	908	887	898	896	942	929	925	881	865	951	901	913	933	899	928	948	918	947	953	950	847	906	934	885	952	909	911	918	860	896	878	931	951	888	919	890	934	927	838	922	897	944	909	868	930	893	864	907	900	870	856	891	943	879	909	948	899	869	892	965	924	931	923	936	907	923	942	919	882	907	901	907	900	914	888	887	891	938	911	919	886	936	883	895	881	932	864	894	905	924	893	863	866	924	923	990	902	926	874	932	849	877	879	914	903	930	881	923	905	913	871	925	949	884	907	928	893	946	913	883	950	877	915	882	926	851	916	906	931	877	923	836	871	873	926	938	868	969	973	943	954	901	881	886	894	859	902	883	965	925	896	915	873	878	923	877	859	918	958	911	914	930	929	897	853	883	931	922	869	896	877	888	857	925	934	887	911	878	890	919	921	904	949	948	937	863	867	924	890	912	900	935	880	843	887	917	884	901	900	902	860	951	931	909	907	912	881	929	914	896	907	924	891	905	914	923	842	941	916	913	937	883	900	880	912	847	930	934	953	855	907	906	946	901	952	895	891	822	925	919	916	878	875	921	926	896	910	880	937	901	908	928	894	857	876	861	853	843	925	912	908	939	935	933	833	932	866	965	932	861	936	925	980	941	936	862	900	870	915	882	872	923	874	904	885	916	915	877	893	946	926	928	952	907	927	906	928	960	913	924	907	900	914	882	886	975	894	909	899	853	893	899	883	954	932	894	833	921	953	912	913	929	924	857	914	913	912	863	980	911	919	996	932	889	978	887	919	928	917	855	925	927	868	934	887	865	920	867	943	967	853	930	898	936	889	941	872	933	962	875	892	909	882	940	918	904	931	896	903	915	853	931	951	873	832	926	906	877	898	941	914	878	881	900	963	885	904	910	922	882	915	858	900	878	883	860	947	906	861	968	888	925	856	896	897	905	908	929	875	871	879	910	879	918	890	921	922	955	931	872	894	906	915	902	893	912	898	929	902	875	874	920	896	862	934	892	919	972	899	932	874	942	930	895	859	907	945	930	895	952	901	961	901	900	944	926	846	945	919	964	925	931	888	891	961	912	898	911	930	919	910	876	866	940	940	935	902	903	856	936	908	890	901	921	912	913	876	933	860	888	921	913	883	933	877	882	935	909	958	925	877	879	896	867	889	946	892	915	882	919	940	926	999	869	945	883	939	895	921	902	891	876	870	931	952	879	895	916	961	888	916	913	938	912	984	935	934	885	922	888	963	883	940	878	898	897	923	924	903	875	941	883	872	937	927	899	914	965	883	965	918	979	871	918	887	907	899	911	936	925	913	948	886	911	891	885	898	887	924	877	940	891	902	895	942	929	866	943	916	866	924	932	958	899	871	899	932	885	947	844	888	933	927	963	952	920	911	891	919	923	943	887	921	878	885	918	891	919	857	934	872	950	885	874	890	824	956	917	919	897	913	923	864	870	911	919	911	949	888	939	959	902	936	930	894	929	959	930	967	917	868	931	912	896	907	919	870	905	886	928	917	865	887	851	889	919	898	932	958	893	846	910	921	923	921	880	928	866	900	944	850	834	907	909	940	890	936	883	921	921	886	961	937	942	869	909	927	891	939	927	965	901	876	902	911	870	903	918	855	881	889	866	923	930	843	915	904	936	945	899	923	905	901	902	910	928	898	905	873	908	916	940	883	960	874	892	903	922	956	902	905	893	891	881	874	896	915	983	876	856	870	890	885	926	889	972	881	869	881	922	867	917	973	877	876	916	894	885	904	887	916	849	901	863	851	857	912	867	863	908	896	931	919	932	857	898	901	860	903	937	904	908	936	897	951	908	916	876	917	911	841	879	903	889	913	876	914	962	941	963	858	935	848	879	909	956	925	902	859	871	959	852	907	881	927	914	949	895	943	912	942	904	990	933	914	934	885	894	871	842	904	902	866	910	995	933	993	854	907	822	918	883	937	849	938	938	906	832	891	889	929	837	912	876	968	882	938	914	879	940	929	959	898	877	966	932	880	943	954	938	887	898	911	906	921	911	890	946	977	868	879	931	917	906	892	936	959	923	895	955	914	878	906	959	930	947	912	917	906	872	894	917	896	926	940	928	953	959	930	931	940	925	873	886	887	923	888	911	886	937	872	966	872	898	890	903	920	892	941	902	978	888	893	917	859	929	849	895	911	948	924	879	863	891	874	915	1027	924	864	917	923	869	903	896	887	933	893	875	906	949	891	872	902	944	845	925	861	956	912	905	877	847	939	969	938	907	891	919	926	903	897	920	932	925	892	940	841	894	943	869	923	892	918	898	904	912	877	941	923	893	922	844	880	909	891	916	894	910	918	861	909	910	889	887	860	898	880	923	905	927	879	900	855	913	940	912	974	912	929	869	900	909	903	871	918	909	930	959	896	897	892	921	857	881	947	936	916	875	874	887	930	905	874	893	918	879	909	906	898	914	926	919	870	890	884	963	879	933	869	868	930	915	890	968	936	886	905	908	870	929	897	990	910	906	887	882	921	927	864	877	956	891	920	956	960	900	876	888	868	881	874	914	871	957	884	908	928	903	920	911	916	879	876	924	926	869	924	941	948	900	905	908	882	889	892	932	935	899	910	894	915	907	904	957	946	892	897	937	886	906	922	860	915	915	916	911	922	890	952	899	901	936	904	928	902	907	900	889	924	969	891	894	879	892	882	894	914	843	916
17432	11906	10211	7219	5185	3366	2223	1588	1144	843	741	549	495	399	364	387	328	321	311	276	305	267	306	238	249	255	258	236	208	203	231	216	227	211	226	181	225	224	217	219	208	223	211	216	204	230	192	203	197	199	196	200	198	178	174	204	208	191	223	194	190	209	196	173	184	219	205	163	187	192	187	187	206	196	188	168	191	206	181	203	185	185	197	194	229	187	205	166	177	195	201	215	188	186	191	214	206	204	196	196	221	201	192	202	187	175	193	185	208	196	206	187	212	180	172	206	206	226	198	201	203	191	229	198	199	170	200	204	198	198	223	216	195	213	208	195	212	174	186	190	207	183	237	178	195	225	213	170	201	193	185	194	193	185	179	210	163	217	213	201	208	154	185	189	194	186	205	187	165	218	174	192	224	173	187	209	207	206	223	198	188	207	183	203	230	212	191	186	210	221	173	207	203	175	181	199	200	189	186	221	205	183	202	209	189	195	202	201	197	189	215	221	218	195	196	216	185	200	188	191	188	178	184	183	188	194	216	196	181	196	176	169	193	224	178	213	185	195	194	184	219	214	187	183	189	218	201	201	186	189	191	206	211	230	178	202	215	184	176	192	210	201	185	187	212	226	187	204	200	212	198	172	208	190	216	186	195	208	165	186	210	201	215	192	194	213	193	204	205	184	219	194	187	214	197	190	202	218	214	203	208	202	206	195	184	209	181	187	202	197	182	177	208	197	188	187	229	190	213	176	182	191	199	211	200	204	191	206	217	208	193	197	172	181	197	172	205	192	198	198	186	196	209	188	191	187	179	190	179	209	185	194	196	183	197	178	203	216	195	193	193	193	191	190	198	210	200	188	181	198	219	194	186	173	218	187	184	190	172	191	190	188	209	187	195	217	222	221	201	193	219	216	188	190	208	216	201	207	184	186	165	179	185	202	202	197	198	216	185	188	191	189	203	199	205	188	205	187	183	194	181	165	206	208	204	194	200	209	215	197	200	191	203	216	199	180	213	185	176	211	203	202	200	192	214	187	176	199	198	212	211	214	217	205	191	201	180	174	196	186	207	188	209	207	204	195	201	225	190	207	185	208	183	187	241	198	189	182	177	197	205	186	206	203	209	191	192	191	192	203	193	192	198	205	203	197	201	223	183	204	206	185	191	189	204	177	182	202	197	182	173	192	201	197	189	215	197	220	204	183	212	226	200	191	188	199	214	195	208	188	182	172	221	184	202	169	191	195	182	199	190	208	182	205	198	206	201	199	189	193	173	191	191	193	193	231	200	174	207	197	182	202	171	216	200	185	182	209	195	207	207	186	190	174	190	177	195	210	194	215	207	216	182	197	198	187	211	199	211	212	203	195	193	185	171	217	197	190	203	170	174	205	191	189	201	190	175	184	181	182	198	207	215	200	193	210	184	176	195	201	192	206	189	208	193	197	188	187	194	170	223	188	212	199	202	181	199	200	200	210	192	195	155	213	216	217	212	161	181	194	211	195	195	163	189	187	200	205	210	204	181	182	193	203	220	186	216	180	187	198	202	209	177	190	182	211	218	202	193	192	200	172	214	208	195	188	212	190	174	211	176	192	209	219	218	199	203	215	185	195	182	187	194	222	191	214	191	203	214	180	199	190	202	183	223	199	203	220	187	187	209	174	200	201	201	182	203	207	230	193	183	195	207	156	207	196	195	207	202	188	204	177	204	203	196	212	200	177	207	203	195	203	226	182	211	200	198	204	200	197	211	217	220	192	188	189	197	186	172	185	212	221	202	181	195	217	214	195	180	207	191	183	211	191	214	189	226	203	199	195	186	171	200	175	197	202	193	194	191	235	186	165	183	187	196	197	195	195	216	209	190	208	202	190	191	199	205	200	194	195	195	170	192	198	181	184	196	202	205	201	215	200	186	186	202	204	203	187	202	189	197	208	183	192	220	211	189	188	183	185	200	171	195	168	225	200	193	180	207	197	206	195	178	193	220	192	199	179	201	201	209	182	199	197	218	163	200	201	201	189	227	189	207	201	201	185	188	193	207	192	194	204	183	211	182	187	183	196	192	210	196	205	201	227	203	205	201	205	199	211	200	185	204	199	190	174	185	201	185	210	195	182	197	184	198	197	220	200	204	204	200	188	194	193	194	211	165	200	192	190	215	209	209	213	203	202	201	195	192	184	218	195	220	176	191	189	194	221	198	199	201	194	204	220	190	187	224	201	195	205	213	209	211	175	198	190	161	216	178	198	204	226	175	178	204	224	220	187	213	175	194	202	191	199	185	214	223	191	200	193	190	187	205	197	211	219	203	205	209	204	198	192	199	217	199	191	192	199	198	180	190	185	208	214	194	188	178	164	192	207	196	212	204	221	195	196	204	195	221	183	175	190	172	193	214	183	194	182	174	220	192	208	223	200	188	171	206	202	189	213	201	176	198	193	194	208	196	194	191	179	225	203	219	220	175	183	183	202	210	189	185	196	193	204	207	205	211	194	231	194	187	223	179	217	210	197	192	197	178	197	192	184	191	190	194	204	192	186	216	192	187	216	188	196	198	205	205	195	198	186	213	208	211	213	190	204	211	214	191	192	182	190	168	219	201	186	167	186	184	193	199	219	214	165	213	205	203	183	180	202	182	195	205	216	201	209	205	202	208	213	211	186	205	200	203	186	200	195	214	177	200	190	212	191	194	197	222	184	231	178	220	179	171	218	205	211	200	192	201	225	196	220	184	185	204	185	237	201	204	180	196	172	200	218	201	211	193	187	165	192	218	185	202	187	197	180	197	182	216	199	181	196	211	193	172	193	200	187	181	205	198	188	198	202	204	197	202	188	177	191	207	187	201	208	213	195	176	182	194	190	194	178	179	196	189	185	164	231	195	213	182	209	181	181	193	199	192	200	198	188	175	210	206	194	182	189	202	168	185	202	162	227	223	200	186	207	208	189	215	185	198	210	207	204	199	186	191	209	188	198	163	186	180	210	192	185	218	219	174	196	170	192	184	207	200	201	210	187	200	188	223	200	196	197	171	212	181	198	207	187	201	200	177	225	194	202	205	199	221	206	189	204	204	175	207	199	216	171	191	188	188	236	197	198	199	214	206	218	224	210	239	216	177	221	193	201	191	215	206	189	186	199	189	170	198	154	186	201	209	179	202	183	206	204	197	202	203	169	204	201	199	187	212	189	176	198	195	194	189	201	204	214	203	197	200	205	209	206	218	190	210	211	207	193	202	206	220	208	209	190	182	191	184	180	205	209	228	213	171	184	193	201	195	206	215	193	194	220	199	214	206	198	179	165	185	200	234	203	186	170	186	184	185	180	196	210	192	169	182	177	204	184	195	211	216	190	206	201	215	204	195	177	197	191	201	211	196	212	167	193	203	186	197	199	185	199	213	200	200	197	195	199	215	217	187	203	201	209	215	200	203	177	225	185	203	197	215	183	197	183	192	199	187	195	193	182	196	198	183	193	218	218	203	195	228	207	186	233	212	164	188	239	219	196	182	200
13501	13556	16614	16673	14685	11328	8643	7055	5657	4465	3646	2990	2531	2240	2097	1854	1708	1659	1393	1413	1361	1276	1196	1142	1131	1014	978	983	791	808	851	771	791	745	759	696	741	698	745	705	734	662	660	704	692	658	651	682	637	657	666	664	675	625	686	654	614	656	646	691	672	687	715	646	659	620	677	664	629	631	632	665	643	685	655	670	643	672	731	676	676	603	651	658	647	652	614	663	623	631	675	633	690	644	680	693	712	655	654	636	620	663	674	650	657	654	666	636	630	685	662	644	651	644	671	638	653	658	662	638	641	666	632	652	661	694	638	684	635	626	672	589	643	669	656	668	668	633	688	641	626	631	634	627	665	649	638	646	674	664	648	611	647	651	668	633	636	642	663	668	688	698	698	686	639	631	641	659	618	603	651	640	607	640	687	669	676	638	648	650	630	676	661	665	652	649	684	650	618	708	648	656	676	653	693	662	634	664	655	635	665	647	644	671	651	639	647	698	657	671	656	672	652	676	638	651	647	685	681	679	704	669	633	693	718	642	648	660	633	671	672	638	680	684	681	646	622	673	587	636	636	644	675	656	669	659	631	660	650	607	703	688	687	646	692	694	643	647	579	642	678	680	674	624	655	644	674	612	662	635	649	653	656	639	628	649	686	647	667	692	623	678	671	648	628	660	644	654	669	618	698	657	684	653	666	595	678	708	660	689	664	660	627	693	629	666	639	645	662	675	669	691	667	635	660	663	653	633	615	623	616	666	679	641	617	674	663	670	686	625	685	648	670	707	636	639	680	634	651	682	677	662	693	639	670	670	679	678	653	618	632	666	694	657	639	674	668	659	668	663	660	656	629	654	654	601	640	638	673	651	648	600	644	675	595	636	632	638	675	664	657	670	654	685	677	654	632	726	663	678	669	676	620	637	701	663	666	700	736	669	671	619	644	670	683	643	664	660	691	690	680	658	671	704	657	656	677	647	642	641	641	646	618	648	657	691	641	669	688	625	676	619	674	626	642	654	666	658	658	651	625	652	667	663	650	668	682	683	660	673	632	661	663	686	629	642	699	638	648	681	675	626	655	621	700	638	683	665	675	700	656	664	653	649	635	682	633	669	636	606	626	630	668	637	628	676	676	638	678	639	673	619	633	674	671	655	670	678	678	666	619	636	683	651	658	636	649	677	650	663	670	652	663	635	638	634	650	664	695	659	661	660	700	642	679	675	659	636	694	678	614	670	658	630	676	610	615	659	713	631	652	647	610	627	658	660	679	631	665	626	661	663	663	678	677	641	656	688	633	596	641	661	647	666	656	601	580	687	670	626	704	678	659	671	663	644	635	665	644	603	665	701	603	651	687	607	661	684	629	672	682	641	660	662	644	669	646	635	678	635	647	660	678	637	661	656	639	646	624	618	680	649	640	658	625	639	638	654	705	679	679	648	616	691	648	682	649	657	610	640	650	682	662	684	705	667	694	652	650	619	669	661	648	660	672	679	673	632	644	645	620	704	623	673	704	680	627	625	635	667	654	646	643	602	686	636	601	581	635	624	659	635	640	669	682	674	648	651	677	662	669	714	654	662	641	698	659	648	647	658	632	693	585	641	702	652	653	606	633	660	661	660	650	656	629	665	658	654	675	684	625	656	626	608	615	686	653	682	674	696	679	644	635	673	632	672	631	675	676	696	628	652	678	669	643	681	665	618	618	654	659	653	647	655	689	690	647	681	629	692	655	698	658	667	647	648	622	628	640	652	623	650	655	677	718	707	665	633	672	629	680	673	661	674	657	667	665	657	663	665	719	658	661	624	631	677	594	655	675	650	641	619	687	666	653	641	641	674	619	611	650	619	700	662	636	668	696	632	612	699	684	621	693	673	614	677	654	661	637	693	654	703	583	654	659	632	624	664	664	681	654	663	664	629	663	637	692	607	645	705	652	656	644	610	665	607	701	693	649	684	677	626	664	704	665	655	648	672	660	662	660	629	675	620	682	656	626	669	660	660	683	640	644	656	637	639	724	656	671	615	683	637	698	641	667	673	680	653	649	690	607	708	647	655	697	671	625	661	637	642	652	686	661	622	690	653	696	690	645	665	671	625	684	654	641	648	656	613	686	640	618	718	663	642	665	617	647	650	668	646	651	647	660	588	647	633	603	623	628	668	681	658	713	648	628	665	638	607	635	653	679	660	677	671	640	682	654	650	669	672	632	694	639	674	622	644	683	668	617	709	696	615	633	649	588	665	696	670	636	693	652	668	632	651	616	640	646	641	668	668	664	647	638	674	635	673	728	648	648	736	656	668	668	643	660	664	699	640	615	721	652	646	696	632	613	602	667	598	645	674	681	690	621	704	646	653	678	664	642	695	671	625	639	684	645	671	655	659	648	674	641	651	694	664	673	627	657	681	644	696	689	673	667	676	728	662	663	619	625	608	672	696	689	640	650	659	689	685	661	661	665	632	652	645	684	608	655	652	664	666	660	656	643	699	630	686	671	652	619	645	655	603	673	651	648	638	618	632	622	663	661	688	670	648	661	654	621	693	662	621	682	640	683	682	652	678	630	720	676	650	666	688	615	638	679	667	681	617	653	674	670	628	652	666	629	682	675	664	658	645	640	638	634	657	625	643	657	667	647	682	668	690	655	684	669	641	672	633	654	643	698	637	670	576	631	674	661	653	684	657	616	686	674	606	695	657	655	634	634	650	655	654	632	621	633	629	654	645	687	643	636	680	636	644	632	642	667	678	643	639	634	704	655	641	643	645	644	666	666	672	668	640	620	670	654	655	658	642	668	647	628	627	697	664	676	695	637	653	662	661	653	638	652	717	637	694	648	627	658	650	656	625	625	648	609	674	634	613	649	669	713	626	677	691	678	685	683	688	641	649	626	647	693	699	621	653	660	691	662	690	664	684	654	664	665	665	627	688	635	628	649	662	651	659	624	662	661	654	673	626	657	659	674	674	683	637	648	695	706	608	584	653	648	714	649	678	622	647	629	677	648	651	650	663	670	668	674	657	637	692	619	650	686	673	668	593	648	655	610	661	678	679	687	703	640	661	608	654	651	640	644	678	682	620	664	629	675	635	639	692	665	631	636	631	657	652	646	656	662	641	619	678	661	672	665	702	632	696	675	659	654	647	649	662	686	653	663	646	631	688	654	633	663	646	656	649	671	639	596	673	610	614	659	659	680	653	644	663	636	704	646	706	669	638	617	700	665	689	680	669	612	646	589	670	629	682	613	661	650	657	652	676	653	662	663	678	650	646	615	663	643	672	666	663	646	681	610	681	642	645	656	693	652	626	687	633	667	643	644	700	656	614	683	661	647	646	662	625	638	642	664	687	639	664	659	662	668	621	663	668	666	644	667	670	656	647	663	662	651	648	675	679	645	646	664	650	658	664	643	671	692	680	698	642	699	671	662	629	623	613	620	636	647	659	625	650	639	674	722	681	648	680	696	645	705	649	637	682	674	661	636	715	690	663	675	606	607	669	615	674	651	657	669	602	661	622
37857	36926	29963	28094	26777	21942	16033	12800	7688	4586	3006	1735	1388	1045	889	681	561	565	424	406	366	372	361	325	286	312	279	292	264	259	241	232	237	244	249	199	226	198	194	224	206	223	207	191	211	205	222	214	206	218	219	202	198	210	219	195	201	192	192	194	221	216	190	201	179	201	205	217	195	189	200	201	201	201	227	209	218	209	216	193	198	223	184	223	211	193	206	220	220	190	216	181	209	209	203	214	215	196	201	199	198	209	200	211	185	218	191	198	187	205	227	237	191	188	206	204	200	197	201	207	200	201	183	196	216	201	213	206	191	201	242	196	178	227	193	184	190	212	195	193	190	220	217	187	184	202	196	206	193	182	206	210	196	222	222	199	187	207	208	203	225	197	208	193	208	234	188	207	205	202	197	186	192	224	210	216	229	209	198	197	211	190	225	194	188	205	199	216	201	196	208	181	180	196	225	191	203	220	189	194	195	184	193	192	229	183	193	208	206	205	201	220	196	197	200	195	197	181	194	217	204	207	202	213	220	209	188	218	165	190	209	198	191	182	214	198	191	202	222	180	208	226	205	172	205	194	217	218	203	205	198	196	224	199	184	199	201	188	228	196	197	194	183	209	194	201	226	185	183	209	184	204	210	185	201	210	217	180	199	181	235	182	192	181	205	203	217	180	198	192	195	222	219	197	235	191	211	181	193	205	224	194	225	191	189	178	194	204	214	183	199	197	213	210	221	209	196	201	194	215	193	198	183	223	228	186	222	178	205	211	195	184	221	188	212	194	218	212	204	212	199	190	167	193	206	172	216	218	196	210	200	194	193	201	221	189	213	192	217	179	212	205	212	188	195	191	185	188	222	208	214	219	191	214	196	209	188	196	199	174	192	191	225	193	192	206	215	199	227	211	201	235	219	210	231	199	239	225	240	200	228	185	190	199	221	191	225	207	196	198	214	210	214	180	209	206	183	202	220	216	213	238	219	206	200	196	199	195	221	205	198	220	208	212	199	212	203	207	216	183	197	188	184	196	200	201	215	197	214	207	196	184	189	191	211	213	233	205	190	217	218	209	193	203	215	207	210	200	183	196	202	222	205	187	192	210	187	198	173	222	197	206	228	209	183	173	201	205	238	208	219	207	215	207	206	192	228	194	177	183	200	209	222	201	184	207	202	208	215	199	209	215	188	179	194	193	197	190	205	211	206	199	191	225	209	196	205	182	189	206	175	208	191	226	190	219	183	189	208	201	198	190	205	203	198	218	235	175	171	197	183	216	214	198	199	193	221	210	188	190	201	238	199	195	196	163	226	190	215	216	213	191	196	204	190	214	194	193	198	200	197	188	183	198	204	218	208	185	208	202	189	202	189	209	217	194	208	228	199	177	205	206	193	166	231	231	224	194	229	196	201	193	191	212	192	218	210	205	195	185	203	205	187	228	207	215	224	201	183	206	194	176	218	197	223	203	194	198	209	250	191	223	199	207	223	196	189	198	197	211	194	200	218	200	185	219	198	192	205	189	225	198	227	183	184	194	214	187	204	197	224	218	213	195	222	235	218	218	188	202	207	212	206	211	193	200	181	211	193	191	193	211	211	192	208	220	198	182	216	198	212	200	199	225	222	206	183	208	196	178	204	180	220	209	213	223	198	192	205	213	199	190	197	210	193	208	228	203	202	209	194	211	194	220	206	186	207	204	206	238	178	214	202	205	184	192	217	239	196	212	227	202	190	189	199	212	203	200	197	205	224	197	216	208	205	232	216	190	199	215	198	199	193	211	211	213	184	212	198	190	190	219	209	202	217	202	225	205	175	219	213	202	193	188	200	233	207	234	201	217	196	191	196	207	196	165	188	200	207	241	191	183	199	202	217	191	190	236	186	189	201	192	215	208	225	193	206	210	200	219	192	210	200	217	200	210	195	206	206	190	201	216	209	199	230	201	203	189	224	225	209	219	213	214	211	205	216	212	179	215	177	214	208	207	205	208	197	189	213	203	209	200	222	200	229	187	221	226	191	211	196	199	215	181	195	209	217	228	220	198	191	192	220	216	206	199	201	200	210	223	205	211	197	191	214	202	202	215	229	202	193	208	223	199	211	211	189	189	194	225	198	205	182	204	201	220	218	209	173	213	212	215	241	212	217	200	203	187	198	178	194	208	205	190	211	218	208	193	189	206	212	207	193	226	216	199	208	205	202	207	170	213	176	230	225	193	191	204	215	196	201	188	199	213	211	190	194	223	217	206	208	188	197	196	224	182	207	234	195	219	203	203	188	204	214	212	212	217	196	206	215	227	192	188	202	197	213	199	195	207	212	198	203	226	188	189	193	203	198	190	206	201	170	208	201	227	191	220	203	201	223	217	209	181	191	213	192	207	213	212	198	194	182	202	191	193	196	198	192	222	195	199	192	203	199	221	209	211	202	194	197	194	192	175	228	188	197	213	182	206	205	239	231	195	208	220	210	199	201	237	171	193	210	194	203	197	190	178	192	194	209	219	212	184	207	174	202	186	209	202	217	196	221	199	199	200	220	199	187	197	196	182	199	172	196	223	202	219	188	216	205	201	201	202	176	201	223	198	193	187	209	202	204	206	210	185	197	178	194	204	218	184	198	221	201	194	196	215	186	196	196	202	213	202	202	197	206	185	189	196	188	216	210	221	212	189	219	211	215	205	189	206	205	210	213	209	198	186	195	209	190	202	211	194	213	224	205	220	196	210	184	220	230	214	198	190	193	188	200	199	201	195	203	204	186	196	198	219	223	209	211	209	217	224	217	178	187	197	185	189	186	210	201	211	194	199	170	212	187	200	195	190	194	189	240	222	191	200	196	204	195	217	192	202	215	195	215	189	193	212	205	217	195	197	185	220	198	214	240	194	209	193	233	211	216	220	191	217	197	191	191	203	190	216	191	211	212	209	175	211	244	210	217	217	197	212	195	192	183	194	207	210	211	209	231	183	210	198	181	212	220	199	234	198	236	234	199	195	201	211	205	203	191	217	196	219	221	170	197	184	210	208	199	212	212	199	196	211	225	210	236	205	202	212	204	176	200	186	191	198	213	206	203	206	200	188	214	165	234	203	173	220	212	209	207	187	191	211	190	194	230	224	208	218	218	213	185	208	230	211	212	219	173	198	195	197	220	188	176	213	222	223	201	190	204	197	192	210	209	195	191	196	210	178	204	197	199	200	206	183	216	197	202	211	210	194	198	207	215	184	184	188	197	214	211	205	184	196	202	230	188	183	201	208	203	181	217	190	199	198	214	194	204	186	223	241	171	203	196	226	213	197	177	182	202	205	212	222	212	209	214	206	195	201	210	213	194	199	232	205	210	233	225	204	204	184	190	209	211	211	201	223	175	188	212	191	178	202	227	214	222	206	222	210	208	203	205	203	227	218	203	197	222	217	193	175	219	205	203	229	209	210	201	219	217	213	193	204	219	202	167	208	197	234	191	183	227	198	196	201	216	206	209	214	218	190	164	215	210	211	199	187	197	256	190	205
28754	31250	31934	33839	35357	30647	28287	26145	19251	14070	11192	7836	6647	5452	5002	4009	3290	2730	2427	2281	2018	1844	1792	1593	1520	1433	1349	1215	1119	1108	966	970	1048	935	861	851	855	885	785	793	771	791	709	700	752	728	712	734	712	680	704	685	704	718	687	686	695	677	675	652	690	682	716	684	660	752	713	698	701	682	665	678	667	692	707	640	724	681	664	717	684	693	734	676	662	703	646	694	697	674	632	671	667	702	712	682	685	667	652	682	664	663	710	682	699	690	720	659	699	668	696	682	648	685	655	701	657	668	648	655	665	689	645	665	688	675	688	663	659	645	735	628	720	746	723	662	637	672	706	700	650	656	711	729	673	668	650	657	686	649	668	642	679	641	707	664	712	690	682	690	695	669	707	684	681	696	730	710	653	682	667	665	687	725	643	738	669	763	666	685	660	679	672	664	690	707	651	667	652	666	653	713	698	707	691	673	679	686	676	698	652	636	694	674	638	659	680	668	648	680	704	697	678	757	680	719	702	712	695	624	669	684	677	656	699	691	671	665	715	677	724	704	690	700	694	676	662	612	666	648	606	623	694	711	717	685	646	724	681	696	686	704	690	689	646	705	653	677	660	694	697	722	694	656	640	698	642	652	683	686	665	659	686	679	700	645	640	668	688	696	733	670	689	676	725	657	696	700	638	705	646	668	696	663	699	649	675	668	705	679	654	678	676	727	652	687	646	677	678	710	677	655	677	705	667	654	678	651	678	680	709	628	664	690	696	668	677	687	656	678	685	682	668	700	684	707	660	676	688	659	693	697	695	666	661	670	641	661	634	660	687	707	640	674	655	698	680	675	660	664	715	718	672	658	667	684	689	683	648	644	706	666	673	665	693	615	723	677	701	650	676	638	649	686	668	650	692	656	666	644	657	675	680	676	691	657	669	655	681	698	731	679	693	650	631	731	653	669	714	686	694	710	661	690	696	703	698	660	696	718	671	695	695	665	649	719	665	673	682	678	669	636	652	690	637	684	689	706	688	693	647	682	696	714	709	665	660	639	705	621	678	742	699	760	694	668	681	642	700	674	657	676	691	684	694	642	629	694	680	695	657	649	745	697	659	672	710	696	694	688	714	636	710	686	679	684	643	656	683	656	690	709	698	666	706	691	655	662	719	648	648	709	682	663	677	682	697	681	684	677	703	691	677	682	676	638	698	742	673	713	662	722	656	668	647	656	688	661	678	657	657	672	625	706	625	676	676	670	694	691	662	707	683	683	680	691	712	680	649	686	698	686	712	683	702	739	726	670	746	703	724	667	668	651	655	669	683	719	696	695	689	668	659	693	699	677	677	694	708	661	665	715	713	651	657	705	730	612	650	656	671	717	651	641	655	681	654	662	678	681	680	694	636	681	687	694	681	622	695	695	631	703	682	662	720	678	696	710	669	678	712	658	673	663	694	681	680	644	672	699	674	683	626	640	664	698	719	703	690	669	673	622	679	690	669	667	694	657	645	680	669	686	638	681	664	658	665	647	680	733	712	650	694	696	674	703	704	704	657	682	702	664	655	720	683	689	695	654	685	701	695	711	678	685	652	647	713	672	644	666	709	661	682	657	726	713	708	645	684	712	672	642	710	685	671	682	670	642	683	683	689	690	696	681	662	712	664	684	628	651	711	690	667	704	644	674	697	660	675	670	676	703	694	629	672	678	687	669	649	729	652	677	717	696	656	678	675	640	632	733	649	641	657	676	665	683	649	642	685	683	681	672	632	686	697	673	692	687	684	708	654	695	673	723	660	670	676	672	645	632	655	639	682	646	695	684	691	703	673	742	671	651	649	654	659	658	685	660	695	703	721	644	674	666	656	746	646	702	684	693	613	711	632	650	675	663	711	656	655	726	660	666	719	687	651	675	699	673	666	697	672	667	663	651	653	727	680	688	669	725	674	676	696	673	681	664	674	609	696	651	683	659	642	647	673	665	690	665	643	683	662	673	716	661	665	655	643	704	713	665	631	683	699	665	641	673	693	621	633	690	683	664	661	696	677	683	623	694	703	673	694	698	646	693	734	684	643	666	713	706	704	714	660	684	641	719	706	690	677	682	644	670	643	678	731	659	684	674	669	651	650	688	676	700	685	639	675	675	699	696	673	746	649	710	657	662	664	669	679	701	679	669	674	657	685	712	686	661	671	655	681	743	686	678	664	635	659	658	663	685	680	682	719	709	716	657	739	648	651	683	656	675	653	671	724	692	660	655	672	696	731	665	663	706	690	685	718	701	633	678	653	653	696	653	665	672	706	646	720	680	698	649	674	660	664	655	690	645	694	710	710	704	689	709	647	674	665	667	699	648	683	703	670	684	674	722	707	685	663	612	635	699	686	669	701	680	659	722	688	680	676	718	659	687	685	683	672	679	718	667	703	669	671	684	694	672	683	663	713	683	614	681	725	696	667	649	687	667	704	704	705	660	680	757	708	681	661	658	705	697	672	667	660	702	645	668	714	653	714	687	709	663	614	684	667	672	643	671	698	631	693	632	657	657	660	665	648	634	667	649	652	674	649	691	675	675	660	668	730	686	708	714	648	734	698	651	741	669	678	663	672	649	651	709	649	709	666	656	657	669	699	716	666	681	668	674	667	673	673	730	632	664	671	675	651	705	635	677	690	661	686	671	715	689	675	685	665	661	688	637	674	666	653	670	682	651	704	650	718	692	678	664	691	678	723	685	708	638	652	655	634	678	703	645	668	654	706	657	662	689	699	667	730	710	684	708	644	675	655	680	689	659	659	702	680	673	655	668	674	681	666	656	704	683	690	714	686	721	665	663	686	670	703	682	680	672	681	675	676	651	691	626	708	619	691	661	701	583	647	698	667	661	679	699	657	748	694	674	716	708	692	660	676	644	668	672	646	689	663	672	681	699	655	701	665	695	665	679	608	668	695	697	654	720	669	661	673	695	709	650	664	699	685	633	684	665	663	693	647	678	664	655	688	657	659	668	654	692	756	702	670	694	697	677	702	668	645	669	670	721	663	625	625	648	693	722	714	672	601	669	625	724	678	687	685	657	695	702	655	725	707	703	716	679	712	661	647	668	683	705	669	678	680	695	661	671	666	665	685	682	660	667	734	679	662	653	710	705	680	714	661	677	638	689	667	628	687	661	710	704	722	679	677	705	751	688	697	687	706	621	681	673	689	673	721	689	662	759	650	676	649	662	656	689	657	708	678	658	714	717	704	688	666	696	629	702	647	685	664	670	655	685	680	654	625	652	654	686	681	657	661	674	696	662	695	686	678	696	690	705	690	703	692	616	690	692	621	623	649	668	710	660	641	699	695	673	664	644	668	658	705	696	659	648	713	696	674	647	687	674	696	704	706	644	693	682	675	672	653	663	668	690	674	675	639	685	684	640	668	648	679	658	657	709	661	680	611	694	645	652	653	710	658	677	681	675	671	676	659	708	673	652	665	662	704	658	690	710	690	642	649	719	650	661	668	648	671	670	658	681	707	641	686	642	670	651
47412	42938	36305	33362	34177	31085	25352	23204	15444	9682	6017	3860	2478	1825	1489	1128	977	750	699	634	595	615	515	491	457	497	422	396	353	380	344	351	356	321	326	351	315	328	306	316	315	303	330	341	298	316	284	297	282	310	287	315	277	269	274	269	280	278	292	306	318	270	282	320	309	283	279	288	306	274	313	272	300	263	289	321	282	282	272	302	259	296	291	280	275	296	260	265	289	303	308	277	284	277	285	272	300	258	283	272	301	299	291	299	278	281	295	297	301	298	290	291	313	289	292	282	256	293	312	307	283	286	285	287	270	280	315	303	293	285	273	253	299	281	285	289	279	294	295	292	288	288	286	299	323	260	290	277	313	260	288	273	277	284	255	295	287	274	281	310	291	275	292	289	292	261	263	305	274	290	285	269	299	308	287	313	293	308	284	305	303	301	266	295	273	303	263	314	295	292	282	263	309	299	290	298	267	297	326	330	290	299	294	303	270	270	305	294	301	265	277	252	309	274	280	311	281	329	309	277	260	290	280	286	282	286	268	258	272	298	283	284	271	286	321	291	290	293	258	277	326	281	284	267	293	304	284	280	291	275	301	289	291	310	314	289	286	280	284	290	270	289	291	297	258	251	307	292	300	263	300	287	239	286	275	296	289	298	287	284	305	293	287	295	280	285	266	311	281	267	302	306	297	294	320	296	273	278	281	280	273	294	273	293	276	299	298	294	288	278	286	286	289	287	290	297	315	310	263	266	318	297	322	287	270	299	284	290	332	305	318	288	269	292	304	298	291	293	279	287	271	267	261	292	297	294	272	239	286	270	305	315	264	290	297	306	305	308	294	280	250	305	285	282	291	307	297	300	283	295	308	281	300	268	289	264	304	269	252	274	285	270	257	282	277	289	269	282	271	289	275	296	284	283	274	280	302	297	322	307	303	290	300	276	310	301	303	320	276	286	288	309	282	296	317	282	306	287	283	292	301	286	306	308	325	309	311	302	265	311	314	268	294	274	272	269	279	287	316	310	294	305	287	285	266	291	294	277	283	287	286	282	286	255	265	306	276	290	263	263	281	307	314	260	298	283	296	289	291	281	286	299	290	317	287	325	267	287	264	278	319	331	282	255	238	302	279	290	290	268	280	305	301	294	244	298	286	299	276	316	348	297	280	279	284	296	286	266	257	311	257	287	281	265	287	287	270	288	313	296	281	285	288	259	294	303	289	281	305	284	284	286	289	294	272	282	309	304	284	316	263	273	286	282	273	311	279	304	277	292	283	308	288	302	253	301	302	317	292	283	287	281	302	273	279	288	290	291	311	272	268	310	290	278	324	287	315	268	270	294	275	296	295	291	301	293	292	316	262	295	295	284	295	300	280	290	280	302	294	297	300	278	288	302	296	293	316	269	315	306	264	308	267	273	308	273	253	290	289	291	300	293	292	305	273	268	274	276	302	281	283	283	314	285	302	315	313	275	299	310	278	275	294	272	280	294	305	281	299	272	274	277	285	291	289	280	276	293	273	292	299	263	265	303	274	280	294	276	284	288	299	272	318	290	300	287	291	287	275	296	284	231	291	298	278	275	262	314	278	285	261	266	261	304	287	306	278	291	284	284	270	291	277	269	297	306	282	254	287	305	299	294	275	288	281	296	265	269	276	258	283	256	282	305	288	285	285	274	287	316	329	286	290	307	316	288	241	267	273	270	255	280	256	283	277	298	260	298	267	286	324	295	300	339	295	285	290	281	297	292	274	290	328	270	268	300	302	305	293	292	286	288	307	279	259	321	278	298	313	308	287	258	261	286	297	288	298	288	317	302	308	283	297	284	301	278	309	275	308	317	298	305	297	258	269	303	269	287	265	289	310	302	305	277	279	306	275	262	290	299	261	325	273	279	274	305	265	292	255	289	278	277	282	234	283	279	289	305	252	290	277	276	279	270	284	275	279	329	282	285	298	279	276	309	318	286	290	298	279	277	306	285	285	286	296	287	336	280	299	286	289	288	282	272	289	304	297	273	296	299	265	269	299	318	271	321	288	258	279	302	279	298	298	258	275	289	291	270	316	287	278	294	315	257	271	323	263	295	309	287	284	255	262	299	270	273	289	279	315	269	267	293	282	284	313	278	262	284	298	296	282	289	255	295	252	296	287	277	266	270	298	255	266	295	288	306	323	293	297	282	269	302	302	305	238	274	283	306	318	304	302	283	302	287	299	305	294	306	284	296	279	295	289	268	285	302	287	266	287	260	299	258	292	274	302	279	318	300	300	313	260	312	291	322	271	285	264	311	311	294	287	298	305	318	287	285	275	282	279	268	275	294	303	275	289	280	281	285	295	282	292	270	305	301	277	279	309	296	328	292	301	304	285	258	288	287	281	288	304	284	295	274	287	282	291	273	293	301	304	293	271	284	300	285	285	281	306	310	305	294	274	282	296	308	317	287	294	250	278	277	282	305	293	285	294	303	287	288	291	285	285	277	278	309	282	264	304	289	300	344	272	259	304	304	267	279	299	257	290	287	271	287	269	280	270	272	292	300	290	282	263	263	293	269	294	315	299	281	284	258	305	298	281	260	297	297	284	284	283	310	289	248	299	279	275	289	286	281	280	273	293	275	265	321	294	301	272	303	264	288	281	314	290	266	293	296	329	272	307	274	305	293	303	281	283	286	288	263	280	285	293	296	283	282	278	311	284	293	300	283	319	287	258	254	289	332	268	313	272	282	302	274	277	287	278	303	294	324	300	286	269	286	273	278	259	279	289	267	320	281	274	312	313	306	296	270	311	292	270	323	283	306	279	267	304	278	272	280	291	313	306	299	267	306	275	275	274	257	274	335	287	289	272	282	300	312	280	277	292	313	310	266	292	285	280	303	273	283	259	287	296	318	284	287	293	307	266	299	296	302	307	279	285	252	261	263	294	250	278	286	282	252	296	293	301	280	289	284	283	287	302	303	300	319	292	286	304	302	263	317	269	299	267	289	309	282	290	259	275	314	310	292	288	277	273	262	302	287	303	302	310	288	311	278	317	260	285	307	322	269	287	285	292	248	293	286	324	279	281	275	287	294	272	300	283	269	301	308	288	279	289	316	293	262	275	301	299	305	293	303	268	273	299	290	304	316	279	295	289	312	290	316	301	312	291	293	312	274	295	259	321	271	283	281	268	320	297	266	311	275	275	289	283	278	301	285	297	288	264	278	268	290	288	299	282	303	275	295	276	263	276	271	282	299	301	289	291	289	280	296	313	251	294	285	271	307	313	291	304	302	283	284	312	250	282	293	299	290	278	303	281	269	251	284	298	295	291	285	286	272	287	318	290	303	255	295	294	271	291	306	269	272	298	270	303	282	285	276	284	285	282	309	328	286	305	289	255	326	298	280	317	288	302	310	283	257	287	285	304	279	296	261	279	282	325	303	301	308	317	314	302	330	309	281	304	296	318	319	268	295	288	294	302	285	285	283	268	315	293	281	261	302	292	294	301	270	278	320	286	300	309	305	258	265	272	270
36030	37415	39123	40252	42714	39084	36994	35557	27609	20760	16996	12938	10828	8876	7683	6209	5192	4370	3808	3410	3121	2890	2529	2371	2369	2146	1918	1787	1718	1642	1538	1342	1326	1298	1234	1196	1193	1143	1097	1047	1025	1040	967	992	1018	1009	968	939	945	995	932	910	962	928	952	937	946	905	939	906	903	946	916	925	932	985	955	909	913	920	993	949	872	978	924	969	964	906	875	970	866	897	935	871	947	910	917	899	911	909	951	887	855	881	905	930	870	916	907	885	957	902	897	932	930	879	942	853	931	895	882	895	917	954	867	912	908	899	942	876	857	937	935	943	939	897	926	927	890	951	942	935	891	929	865	924	919	943	888	921	932	933	889	963	866	901	882	885	897	951	927	883	881	926	913	896	901	902	903	906	898	887	905	921	893	891	881	895	913	938	905	923	896	910	939	914	903	915	916	918	894	930	890	896	884	874	883	910	944	887	909	964	887	916	958	905	919	880	898	833	891	927	920	908	956	879	844	936	875	901	887	930	884	901	868	900	900	938	896	895	916	895	914	927	928	877	912	861	938	908	950	868	856	930	943	896	954	905	880	907	911	865	918	883	889	884	923	906	891	887	885	897	903	922	877	937	937	861	925	909	886	933	922	941	902	881	926	845	906	922	861	900	857	927	888	917	904	924	946	918	898	908	918	927	906	914	867	920	896	888	893	944	949	942	876	868	916	981	913	914	890	885	936	881	928	817	899	888	901	899	994	913	935	886	885	899	921	956	922	892	873	880	913	862	840	857	903	917	855	890	909	923	905	887	958	892	931	942	872	860	933	926	875	982	916	916	900	904	883	901	888	896	895	894	959	893	981	956	892	963	948	928	907	929	930	955	921	915	923	909	912	897	894	894	901	875	937	873	916	886	898	852	895	901	907	862	939	929	930	934	874	876	972	957	910	841	931	844	905	930	912	881	992	880	877	900	865	926	932	939	902	907	857	892	914	892	939	942	925	915	888	883	840	911	925	865	903	905	865	864	904	880	893	894	876	891	861	909	924	881	855	912	901	879	893	911	896	909	823	864	828	925	903	961	939	865	882	902	887	876	886	897	849	934	864	931	920	843	919	926	854	885	917	883	860	867	921	902	896	890	866	846	867	905	902	911	922	941	867	921	908	842	923	844	918	955	883	887	902	961	889	948	883	879	897	916	938	910	906	906	927	869	892	923	902	873	890	903	894	898	859	949	905	885	881	935	916	861	871	877	948	852	904	904	907	875	940	880	881	965	893	931	917	884	871	917	926	882	859	839	854	905	939	927	845	903	934	925	923	889	917	864	914	888	948	962	867	970	855	922	919	887	884	901	982	905	900	888	907	883	931	892	893	862	845	881	933	929	920	926	970	880	912	888	910	942	889	912	930	886	956	917	886	919	945	974	903	853	950	939	897	918	916	871	886	918	904	861	964	929	931	942	909	910	854	908	901	897	909	896	907	930	898	908	912	896	865	895	915	874	936	890	877	900	896	899	901	891	892	932	917	918	942	867	866	853	958	902	884	935	903	958	885	947	925	895	905	899	908	876	883	944	869	904	848	912	899	900	927	887	881	884	884	930	937	865	825	907	906	938	892	919	938	839	908	918	889	854	862	880	864	917	945	921	890	940	919	926	933	888	904	890	836	921	956	927	914	948	852	909	860	948	857	891	954	903	945	921	926	954	900	903	878	920	917	870	933	905	921	857	940	878	854	902	884	907	868	867	888	933	851	913	869	898	899	899	939	905	877	959	915	837	911	888	911	853	915	898	924	921	918	908	876	964	915	942	901	841	913	891	943	885	873	870	865	913	887	949	922	911	889	963	915	911	850	932	942	828	862	909	921	925	886	904	869	894	897	896	934	865	857	940	928	899	910	865	890	946	929	909	884	898	885	849	899	945	890	916	921	893	911	913	920	924	899	897	907	881	863	849	894	885	887	859	901	919	883	951	876	909	881	842	939	888	838	896	905	893	930	889	903	878	916	865	877	907	868	916	884	907	938	901	958	851	960	861	890	932	928	883	921	915	893	912	898	925	878	897	877	933	926	895	891	929	904	914	897	890	889	912	912	905	863	939	881	927	919	886	876	947	897	905	950	851	882	886	885	907	927	913	902	913	910	913	896	895	875	899	900	888	893	923	851	874	918	939	957	884	881	908	911	877	829	904	900	950	955	876	898	863	891	920	911	882	855	926	942	914	928	931	873	909	881	902	930	970	965	862	929	882	893	857	915	903	897	921	858	892	884	897	935	898	900	933	903	888	912	927	882	947	897	908	890	933	949	926	855	901	892	920	888	944	919	832	883	882	908	957	942	908	851	927	886	877	885	844	918	878	822	920	840	900	895	890	881	884	918	937	890	881	872	918	954	958	868	924	907	892	883	947	861	901	942	851	924	897	896	936	961	952	907	884	862	930	954	922	912	889	922	854	894	886	896	882	927	952	913	932	954	828	896	973	878	943	826	922	884	840	876	911	918	911	851	907	907	920	961	922	937	910	909	919	922	925	934	922	856	926	879	937	933	907	957	897	879	910	888	860	929	894	922	840	975	889	918	865	928	922	899	893	929	900	887	934	924	935	950	877	886	878	924	904	927	892	891	923	927	870	862	879	921	934	897	924	886	926	807	879	907	936	884	900	881	891	907	903	902	920	926	900	931	900	940	933	902	909	869	887	960	922	905	907	907	908	919	940	891	881	845	900	906	901	908	887	893	883	896	892	915	909	888	925	917	964	871	917	915	911	918	927	870	897	907	945	764	904	971	859	851	968	877	895	900	931	964	900	926	950	913	909	937	931	951	851	916	906	910	914	908	926	890	848	897	883	910	941	920	893	898	904	904	878	925	928	923	871	922	905	933	931	900	909	867	897	886	878	888	915	903	850	923	882	852	919	868	910	942	914	909	916	897	912	871	925	929	958	918	905	906	897	888	908	903	923	881	890	934	905	917	892	881	881	950	922	890	871	879	964	879	873	908	862	907	912	930	913	917	918	865	911	873	944	850	930	943	922	893	872	884	891	840	870	915	918	956	923	922	934	895	842	898	919	925	925	867	905	904	939	933	908	912	867	937	903	874	927	850	929	884	898	916	889	887	847	922	892	947	895	867	845	870	884	914	925	891	894	885	919	896	865	926	901	869	927	835	965	898	898	913	920	909	954	910	893	861	955	870	903	878	942	874	892	915	892	861	925	885	934	930	889	894	905	896	880	1001	904	913	892	887	890	894	914	937	884	834	861	935	889	907	861	895	888	930	922	966	915	904	920	916	886	875	916	916	945	944	907	928	875	907	902	932	895	925	901	925	902	894	881	877	889	908	858	903	861	936	893	863	913	965	931	897	886	900	883	953	893	857	875	923	957	862	857	873	942	899	906	868	883	934	835	859	929	870	853	913	861	939	912	916	867	865	933	941	822	883	868	914	884	932	849	907	932	927	889	907	933	868	957	956	898	969	912	927	885	876	854	887	881	804	935	843	922	937	900	910	906	834	892	935	928	883	908	891	972	972	938
17101	11770	10123	7115	4894	3281	2025	1504	1162	864	658	515	507	396	361	347	325	322	304	320	283	260	234	243	250	249	222	218	193	226	185	218	209	209	226	191	196	213	181	208	189	201	226	193	199	196	205	194	187	171	184	183	211	183	193	199	190	195	188	209	191	217	164	193	208	179	189	204	202	188	211	198	195	189	192	207	194	200	184	186	214	174	216	190	211	195	208	175	194	202	164	192	180	214	189	203	188	177	173	182	192	194	216	180	190	193	190	200	202	185	174	170	195	179	200	215	221	224	171	205	206	203	180	220	196	204	195	165	180	209	185	189	202	202	215	204	199	203	181	172	191	193	180	195	194	195	179	186	207	191	205	176	199	179	186	195	218	199	184	219	203	206	179	205	199	209	200	204	178	180	188	202	189	187	182	200	184	177	213	206	192	203	205	219	205	200	198	171	214	220	167	176	174	194	196	219	195	190	189	168	181	210	189	197	213	198	191	196	223	225	205	196	182	197	188	185	181	193	196	191	196	216	199	200	175	198	164	218	161	214	175	200	209	207	212	185	214	182	189	217	194	177	199	199	216	166	193	205	213	183	182	194	201	187	224	208	194	191	200	186	204	209	200	175	202	195	167	207	197	162	194	196	193	193	177	199	191	200	192	175	211	181	219	205	180	183	205	162	192	196	191	196	196	184	197	170	213	189	206	158	209	179	164	156	171	201	181	196	187	210	197	179	197	220	189	180	212	197	199	182	168	203	201	189	190	184	205	201	180	184	197	195	191	177	175	223	195	190	201	155	181	174	204	199	199	187	185	184	199	189	196	199	179	197	181	182	178	171	206	182	172	205	167	202	202	207	203	195	209	204	200	182	197	167	200	211	223	190	200	186	180	201	164	200	212	198	192	214	205	198	168	200	192	183	209	198	205	206	193	192	177	219	189	185	183	193	213	188	201	195	192	176	195	173	194	213	198	192	194	180	176	216	201	200	208	191	168	184	198	200	173	206	196	174	202	212	191	208	211	208	192	168	187	189	183	202	155	188	166	185	186	199	189	205	199	195	199	188	208	208	210	193	189	153	179	207	195	191	180	182	170	213	170	196	195	191	206	203	207	211	183	200	196	157	180	207	178	211	248	215	201	171	178	211	205	201	188	195	178	203	170	211	181	198	176	201	186	206	195	167	206	173	211	198	188	165	190	177	182	201	203	175	184	164	190	204	195	157	207	187	182	189	186	160	189	175	165	207	212	195	193	192	166	175	216	161	188	197	193	195	177	180	209	205	204	196	191	218	174	174	200	188	175	199	199	191	171	206	193	174	183	188	198	183	186	184	171	190	212	193	174	182	182	186	177	181	187	201	194	189	182	182	194	186	192	185	209	206	210	199	168	201	196	177	175	181	174	210	190	221	202	163	180	214	192	185	206	201	198	206	196	174	200	223	169	187	206	199	191	191	177	205	190	176	177	210	174	191	181	188	191	195	209	171	187	186	217	198	191	204	193	193	170	184	194	190	176	188	196	184	176	211	174	187	195	197	189	209	186	184	198	196	197	168	206	194	183	191	172	173	186	189	189	213	189	193	183	183	191	216	177	188	172	228	182	190	205	203	199	199	190	168	163	190	185	198	177	174	195	194	204	187	218	208	184	196	165	185	152	208	184	185	204	186	189	201	217	194	205	198	190	197	190	171	167	199	194	174	191	180	203	186	201	202	198	193	177	213	204	209	190	206	185	174	200	213	206	185	192	183	197	183	194	196	187	192	208	201	202	182	182	193	197	172	221	211	164	218	188	196	183	195	185	183	212	199	197	185	182	178	160	217	203	197	172	191	201	180	197	197	151	202	188	197	212	170	172	170	204	197	199	192	208	177	175	207	203	201	205	186	186	193	186	173	182	174	170	175	192	169	184	187	202	209	194	169	203	203	193	201	197	184	188	198	182	193	187	173	206	194	186	193	203	175	214	191	175	189	191	181	198	197	213	206	182	206	209	214	205	196	205	210	203	198	207	188	191	184	184	215	221	190	198	194	189	214	197	189	194	206	191	204	210	183	164	180	190	179	187	207	204	198	199	199	194	183	197	196	187	210	207	172	214	198	195	201	185	175	202	213	196	191	195	167	189	191	189	211	173	204	194	202	189	192	188	210	197	204	200	191	179	193	203	185	200	207	203	195	189	199	186	203	200	202	204	216	174	187	197	199	192	173	190	168	190	200	187	182	193	189	220	194	179	184	205	199	178	197	219	210	195	183	196	188	204	193	173	188	199	216	192	204	184	210	179	171	198	193	188	190	214	185	197	196	196	180	196	183	191	203	179	211	184	193	189	187	205	182	175	162	203	191	185	216	174	188	230	167	216	165	206	214	192	174	203	165	184	182	206	196	186	174	206	198	206	191	197	141	193	186	185	178	188	177	200	207	195	183	193	211	211	192	198	202	208	207	216	203	204	178	210	225	178	176	192	161	207	209	179	179	190	193	209	207	199	180	221	202	177	190	185	181	211	202	180	159	222	206	197	195	200	180	186	194	196	203	154	174	188	183	181	205	217	171	204	192	193	182	179	188	184	189	176	195	178	198	190	172	203	197	190	180	210	185	187	205	215	198	195	182	221	192	171	192	179	184	212	179	202	228	187	170	201	197	196	184	187	194	195	180	182	213	186	193	181	196	209	186	210	186	193	196	202	213	175	183	184	194	215	160	215	178	179	181	216	163	196	199	198	205	198	215	206	192	186	209	210	193	168	175	199	165	168	208	184	206	178	187	185	208	206	199	208	184	194	200	213	206	189	186	177	166	194	198	195	227	196	176	195	166	198	194	169	195	185	176	178	167	154	186	189	197	200	191	192	177	175	199	183	214	185	203	203	189	197	183	161	196	205	193	189	176	183	187	209	193	169	190	206	193	185	200	190	183	182	191	198	202	180	226	189	193	200	208	186	206	199	182	195	214	182	202	200	183	183	193	167	200	210	178	187	190	204	204	175	191	201	190	181	180	199	176	212	188	196	196	166	175	164	217	224	203	180	186	207	199	185	195	202	194	184	195	211	183	194	197	191	179	203	206	184	192	202	178	185	213	202	206	205	211	216	190	165	203	197	193	188	199	215	196	212	159	198	190	188	209	203	201	210	190	208	199	178	195	191	191	163	176	204	199	194	210	204	189	190	189	186	167	217	202	182	209	178	191	172	214	178	188	182	209	189	201	186	191	187	189	163	208	180	164	206	186	210	218	183	191	199	204	181	199	224	189	194	195	209	203	195	196	207	174	208	186	178	201	220	186	182	210	202	189	195	195	196	202	202	194	180	191	198	192	170	184	177	193	159	188	173	188	206	178	199	194	205	193	192	163	207	178	171	187	188	193	205	188	188	225	180	183	169	179	172	207	189	192	186	201	202	193	194	185	195	211	196	196	220	213	186	212	166	209	190	210	213	203	166	181	158	189	182	208	214	180	207	174	183	188	161	183	175	198	175	199	214	187	183	174	217	199	217	196	189	187	171	199	190	162
13590	13701	16566	16420	14635	11196	8494	7340	5511	4410	3457	2996	2613	2271	1987	1837	1647	1605	1407	1370	1267	1190	1054	1070	1083	1038	941	923	863	808	815	770	817	749	793	706	723	681	750	708	738	699	672	708	679	661	662	697	652	668	679	633	650	663	665	665	667	641	656	627	651	695	615	670	653	632	603	640	657	660	649	650	635	709	657	691	630	615	673	663	631	650	661	669	645	668	617	683	675	638	663	691	626	643	617	649	609	669	641	609	656	592	631	663	622	661	676	657	631	648	677	641	660	666	671	687	640	656	663	654	636	652	594	648	644	668	635	658	663	655	640	652	655	633	695	651	681	639	634	649	632	627	663	632	695	614	633	642	623	671	668	639	667	633	651	673	572	667	632	636	642	629	690	625	642	597	654	614	667	640	650	623	616	672	690	685	632	634	657	640	653	659	662	661	622	711	619	634	675	650	681	636	630	640	692	636	681	629	640	673	630	658	581	631	659	622	672	624	694	654	637	629	632	648	726	637	676	661	648	653	680	668	631	579	632	694	652	644	623	652	643	627	650	692	625	627	633	672	630	593	645	627	657	647	629	614	631	665	623	627	667	590	675	658	671	668	635	644	637	664	644	691	613	613	646	665	655	689	655	627	663	687	717	672	616	624	680	680	654	639	648	631	646	669	682	640	684	596	648	629	659	665	630	654	629	614	622	670	631	661	636	660	624	659	638	666	650	672	665	682	630	645	655	662	675	661	608	644	635	658	664	685	610	640	667	648	672	694	692	663	644	655	639	641	685	662	675	646	678	654	632	614	666	684	627	607	669	631	623	631	697	612	650	634	627	646	648	642	668	601	660	654	696	639	632	679	626	671	679	659	614	600	694	666	640	680	639	643	670	588	695	662	649	660	635	627	625	688	662	668	675	621	668	636	634	696	691	600	604	602	669	624	613	679	625	625	682	640	642	657	637	699	695	669	686	640	642	691	611	686	666	668	642	657	665	642	646	654	624	661	628	656	656	667	660	641	646	608	631	654	586	627	708	668	625	688	687	635	632	616	647	635	633	610	660	653	619	666	618	632	681	629	671	653	641	661	611	666	666	658	653	639	630	627	680	612	624	592	644	641	668	592	634	665	688	674	607	642	675	637	684	673	682	663	642	641	670	631	628	652	685	641	650	659	618	580	647	676	665	660	614	631	685	637	627	656	624	651	626	661	657	619	656	663	652	700	643	681	653	643	651	674	690	686	635	570	640	663	658	671	629	669	687	652	651	665	629	617	624	641	619	662	632	664	649	660	615	651	567	629	657	605	607	661	663	607	665	642	651	640	640	653	693	649	691	639	620	699	629	646	639	662	611	661	661	658	615	684	645	601	626	655	655	692	656	652	668	650	675	642	662	646	636	630	625	639	654	669	679	655	612	592	659	670	645	673	705	610	687	645	663	614	639	642	640	652	698	692	695	645	673	683	672	661	636	626	605	667	640	685	632	631	631	633	648	653	662	644	656	664	644	613	662	692	654	632	631	680	595	587	666	636	618	642	642	630	623	647	643	604	614	652	640	660	650	669	636	624	659	667	655	693	619	641	678	633	660	650	641	718	651	640	666	660	660	634	676	706	678	669	653	640	652	615	637	654	659	605	650	646	625	637	674	644	663	643	675	664	689	652	646	650	637	656	641	617	643	659	633	592	701	652	650	679	633	661	651	629	656	559	634	698	668	645	608	649	649	637	603	612	625	638	649	659	630	646	674	658	637	559	634	616	618	592	670	609	669	639	649	612	616	665	664	630	666	644	622	668	708	669	674	681	648	640	611	661	624	634	640	614	659	683	637	669	634	632	652	622	641	690	654	592	686	663	588	624	646	659	640	695	622	650	653	597	685	644	582	644	641	600	667	631	653	639	616	609	633	659	603	628	642	612	638	646	674	668	680	624	612	682	681	632	658	664	661	676	646	635	667	660	648	600	679	695	702	626	612	664	647	643	638	646	663	629	658	651	625	631	648	651	661	637	666	636	637	642	645	622	613	630	656	619	652	641	646	633	665	651	666	650	640	624	629	625	640	660	674	647	674	650	617	669	673	695	623	658	649	668	663	678	641	600	689	639	653	621	663	654	693	667	649	658	608	667	609	695	644	644	669	672	633	659	678	651	635	678	663	647	704	668	655	611	598	683	649	686	620	664	693	662	631	660	616	657	645	658	695	667	640	633	644	682	671	661	681	631	674	638	655	690	662	591	609	679	682	679	629	660	659	640	661	632	673	657	643	617	635	654	655	597	708	630	690	649	620	647	643	624	657	634	675	648	641	668	630	635	642	648	635	660	682	679	682	631	657	655	644	646	619	638	666	655	639	657	675	639	661	627	665	671	666	620	680	689	620	656	619	652	665	645	631	629	668	648	663	657	661	592	691	620	653	658	631	671	666	659	629	684	654	623	659	645	648	665	669	656	677	612	634	641	622	664	639	653	625	664	626	586	635	695	629	609	639	633	628	652	625	671	712	610	656	632	663	672	667	672	674	658	631	622	653	688	606	660	638	665	607	669	651	632	673	653	629	620	629	618	662	650	642	634	642	666	646	626	666	687	676	637	636	631	664	666	663	701	604	665	599	642	658	673	674	658	652	711	675	634	645	674	648	670	632	670	624	653	616	640	593	621	645	654	635	656	641	633	616	673	588	645	664	698	674	656	660	658	658	653	712	653	628	637	615	598	615	645	651	666	622	622	663	643	627	642	633	586	629	677	709	667	637	669	653	663	664	683	686	639	624	661	617	654	658	669	604	633	665	640	623	625	608	669	664	613	652	629	629	620	685	637	670	622	659	646	623	608	622	679	650	642	666	661	667	678	648	656	670	674	666	712	634	642	655	651	678	652	655	631	644	648	712	639	677	608	600	719	657	643	659	613	651	650	675	672	661	647	645	630	619	654	647	689	620	663	651	659	620	619	664	643	708	629	646	640	695	640	655	685	598	673	615	645	632	620	684	651	694	647	636	676	636	634	639	660	694	623	638	668	640	634	603	680	647	670	600	675	619	629	665	669	674	639	686	641	610	643	643	645	653	636	628	673	673	645	674	620	647	630	612	605	658	677	589	629	660	638	652	679	642	661	582	618	611	632	674	631	674	669	637	626	671	626	635	663	630	646	622	630	623	680	691	725	639	658	716	636	641	721	629	615	674	633	641	648	630	644	652	633	661	629	687	691	659	639	649	678	636	650	627	651	679	628	685	669	646	616	630	609	652	657	635	686	658	623	637	627	624	667	664	661	687	658	653	603	666	660	630	658	645	662	672	639	665	659	652	671	636	643	642	621	625	599	652	660	699	622	648	612	634	638	667	660	664	651	643	646	637	571	659	664	639	627	632	613	667	582	673	685	665	697	662	604	644	669	673	596	676	689	659	692	647	665	655	678	645	676	646	676	611	647	671	655	644	633	660	658	630	589	617	621	654	653	659	695	650	699	657	672	667	578	624	663	654	647	660	648	610	628	651	676	617	654	668	664	631	637	630	657
37988	36695	30596	27013	27358	22600	16414	12707	7142	4385	2895	1632	1299	972	859	667	533	478	464	401	384	339	344	317	312	272	266	274	290	228	232	220	247	195	209	214	225	202	226	210	232	228	218	218	204	240	231	187	223	187	237	209	174	194	203	201	197	202	182	202	218	187	194	198	198	182	221	199	175	204	222	202	189	192	198	194	202	186	200	199	200	190	210	213	218	206	188	180	195	225	201	201	194	202	229	240	212	226	200	202	204	227	220	205	195	199	185	175	222	193	208	226	188	185	195	174	206	203	180	180	196	201	206	197	200	184	206	191	228	198	207	209	186	187	217	205	183	206	199	204	189	202	198	186	216	206	197	213	194	168	207	212	178	182	208	192	189	214	212	180	178	204	199	217	189	178	201	196	191	190	206	194	190	219	206	183	209	210	178	194	238	214	205	195	193	223	179	204	224	183	196	175	198	220	190	172	223	204	206	191	204	205	193	184	189	220	197	220	187	191	215	185	198	201	212	207	199	188	201	206	205	185	214	210	185	188	194	207	201	210	227	223	223	198	214	185	207	185	199	198	192	192	175	232	199	191	191	214	179	199	203	190	194	192	191	197	176	225	200	220	214	203	203	206	195	232	214	208	198	191	190	212	201	186	206	188	193	150	205	201	208	205	182	216	180	203	198	206	208	223	217	204	201	193	208	194	214	199	203	244	200	200	214	213	198	210	208	180	184	202	208	202	201	196	230	209	188	190	210	184	220	227	196	180	206	187	194	194	188	211	205	201	190	197	185	208	202	202	189	182	183	200	194	182	190	197	195	208	192	199	191	191	219	187	191	191	192	212	183	211	206	219	205	205	197	191	200	189	214	225	207	185	214	210	184	210	199	213	204	212	175	187	189	201	208	195	211	181	201	197	194	179	194	209	217	212	208	224	204	210	191	193	199	205	211	220	197	210	195	217	190	191	187	201	202	204	216	223	218	207	207	213	188	203	201	189	199	201	200	208	189	210	183	230	205	199	209	203	200	215	186	220	219	190	188	215	214	216	199	191	185	185	220	216	192	205	202	198	188	197	212	198	203	192	198	205	225	195	205	218	177	221	229	206	201	213	206	178	215	216	181	211	207	196	193	197	216	175	197	198	202	193	183	169	205	207	210	204	209	203	216	214	219	174	208	207	203	214	175	213	221	208	187	180	203	191	214	196	217	205	184	211	194	216	198	215	187	228	194	202	176	196	203	206	193	208	208	199	205	192	192	215	194	189	212	182	205	193	202	217	245	192	188	216	189	199	202	227	214	201	178	172	203	211	198	205	199	196	192	197	211	232	217	193	228	200	208	200	215	210	224	175	209	193	199	206	201	195	197	205	208	212	195	211	211	174	196	199	189	184	181	212	203	196	217	215	188	227	216	196	201	189	211	194	186	198	193	194	191	215	232	195	182	201	217	182	199	217	189	210	200	174	192	193	195	207	207	173	179	199	246	199	197	190	187	192	193	226	177	195	216	205	183	173	204	215	231	217	185	211	197	207	215	187	162	229	206	205	206	227	205	200	225	195	206	197	205	169	225	213	206	204	221	218	207	216	187	207	207	183	199	222	201	214	225	222	210	214	201	212	214	221	222	186	193	193	206	200	212	204	201	203	183	184	226	213	183	220	203	185	209	186	208	200	215	208	202	194	201	191	186	201	189	219	189	197	170	203	226	202	198	183	216	207	180	193	167	202	196	212	195	181	203	194	197	189	199	223	185	172	208	202	194	194	199	185	213	216	175	196	205	188	230	177	183	211	237	183	216	176	213	204	202	188	196	198	186	199	221	214	199	185	206	208	202	206	215	206	223	200	206	218	204	206	186	189	210	211	195	187	187	205	202	224	191	203	206	190	188	207	211	216	213	202	217	202	194	194	228	193	194	213	195	208	204	208	211	201	226	177	217	219	201	213	182	207	194	192	219	178	223	204	202	220	193	200	196	173	223	203	205	217	204	202	189	204	212	200	185	190	187	207	213	216	221	190	214	228	192	201	221	205	215	186	188	208	175	202	196	203	231	200	207	220	203	194	235	211	194	199	168	187	210	217	211	180	199	204	191	244	199	209	226	210	223	207	202	198	202	207	196	204	202	211	203	200	202	238	210	201	198	211	212	201	202	204	178	184	200	211	201	198	191	202	175	187	198	211	222	184	210	178	202	213	187	215	190	198	209	183	208	192	197	225	193	213	195	222	191	197	189	210	237	197	210	210	210	207	222	211	185	214	200	195	215	225	199	203	209	193	217	199	198	261	182	197	196	196	206	213	190	191	205	198	219	200	223	192	189	201	221	200	204	205	219	199	180	185	195	216	216	251	197	216	216	205	194	218	214	202	228	211	215	210	200	188	213	199	191	209	211	219	204	185	214	198	201	200	216	186	200	235	217	196	208	191	189	197	201	212	208	219	213	182	196	225	226	195	199	180	194	188	211	202	203	210	199	206	210	184	202	216	233	184	217	209	230	203	199	207	181	208	192	200	187	202	194	196	182	192	185	195	213	211	222	221	199	195	174	208	193	212	207	178	180	208	195	232	199	205	220	199	199	171	184	185	158	215	180	190	198	186	189	191	213	207	174	199	218	216	192	212	219	196	198	168	193	192	186	218	205	206	186	184	198	210	194	179	218	201	178	192	198	209	222	191	218	185	199	207	198	204	191	204	226	211	193	207	197	223	210	230	191	217	176	204	185	212	195	193	221	197	212	229	219	207	208	187	188	199	219	213	180	205	190	205	193	200	182	216	204	232	223	198	173	182	182	188	209	215	225	200	189	201	210	188	216	190	218	229	191	211	196	209	198	198	178	190	210	202	207	201	210	198	202	207	212	227	170	184	197	208	197	217	196	215	198	209	218	179	208	201	180	211	205	188	213	207	190	206	180	227	193	197	185	199	194	185	208	177	206	210	211	223	178	182	180	184	197	206	220	196	210	206	209	214	235	194	193	217	201	209	202	191	189	206	202	211	199	198	227	226	194	203	173	185	193	195	214	196	199	208	189	194	198	227	206	207	230	193	201	183	212	198	201	168	231	204	187	223	216	216	209	210	205	200	179	226	210	190	206	197	207	181	200	215	200	203	191	192	212	202	213	174	203	204	196	213	192	189	193	185	183	212	209	222	222	176	176	221	219	214	211	201	211	213	213	190	212	193	192	199	213	202	187	172	199	175	229	193	199	192	184	179	212	209	198	206	215	189	186	185	188	195	201	206	215	180	205	196	207	208	207	177	211	191	216	212	186	206	212	216	225	208	201	213	221	183	188	218	204	211	197	195	197	225	207	208	198	221	212	217	213	204	215	196	206	180	191	218	215	188	231	202	196	183	219	205	194	203	195	206	220	201	207	205	201	193	197	179	208	213	209	207	196	199	221	219	212	159	197	212	191	208	191	202	207	179	208	210	203	187	173	219	226	203	221	209	188	196	208	186	196	206	197	211	183	205	195	184	203	216	194	219	210	208	209	208	201	201	207	205	202	198	202	216
29494	31376	32508	32924	35545	31415	28939	26136	19352	13636	11202	7807	6822	5494	4502	3704	3167	2786	2322	2254	2058	1833	1627	1516	1500	1400	1239	1196	1203	1056	1036	1026	911	925	845	824	833	839	791	741	745	738	740	745	714	730	720	691	725	691	696	723	681	688	718	698	688	743	712	687	697	665	662	726	651	697	722	673	644	705	664	699	640	742	621	689	642	645	687	671	697	672	698	686	652	692	661	674	675	693	677	694	744	688	679	694	703	684	628	652	659	685	673	658	634	674	667	679	674	702	690	699	681	669	637	716	682	683	636	655	633	705	692	652	678	689	673	663	683	615	708	666	660	667	669	725	637	679	694	651	688	691	702	690	702	716	644	646	666	655	641	692	678	648	669	650	657	654	678	720	697	712	687	658	681	677	660	650	666	681	641	673	679	669	679	673	670	654	708	662	673	682	683	710	650	654	655	661	680	645	691	664	696	673	637	609	653	643	642	708	688	637	622	685	720	665	705	675	666	764	685	702	668	702	663	697	685	700	683	646	677	638	685	690	674	687	687	630	653	667	659	686	702	659	713	678	706	680	650	677	662	643	707	669	640	630	677	664	692	698	728	665	681	681	702	687	712	682	635	688	706	675	709	676	630	673	658	676	716	697	668	613	630	690	719	682	649	688	661	617	684	699	641	715	668	654	686	652	671	626	649	760	660	699	675	627	658	623	612	691	679	634	669	634	652	680	616	669	633	679	624	657	665	698	652	651	721	688	690	679	665	695	639	672	664	687	655	643	679	660	663	629	665	648	686	674	639	701	653	667	699	637	663	679	651	655	659	724	679	653	714	707	646	668	672	695	636	627	675	663	657	642	627	655	680	692	610	652	673	688	688	672	677	657	658	709	684	704	663	660	664	665	670	679	650	668	715	638	705	697	651	682	628	719	676	658	650	690	654	644	702	661	632	693	659	679	631	667	715	645	711	676	703	648	644	698	670	694	652	697	703	685	629	638	642	683	688	647	652	652	701	679	663	652	661	662	665	691	659	714	639	688	610	690	707	715	649	706	701	637	669	666	649	608	648	659	710	671	688	688	654	609	695	691	677	635	680	658	713	644	673	672	668	690	665	692	681	679	705	657	666	681	672	684	701	650	659	648	608	689	690	667	708	687	676	673	664	676	632	657	634	693	681	634	677	692	643	720	680	671	681	661	651	638	656	715	662	681	663	670	705	635	657	649	617	660	708	675	645	672	653	694	687	684	667	664	607	709	651	659	680	650	629	680	660	658	633	701	699	686	634	641	626	729	702	674	712	668	671	697	642	680	643	649	694	664	685	684	676	655	719	688	657	636	713	682	677	682	674	655	642	647	631	702	663	681	659	681	724	676	656	657	680	672	636	662	636	702	668	699	672	699	690	651	680	633	646	675	673	677	662	657	665	673	637	677	677	671	639	722	660	693	667	656	658	651	673	692	667	656	682	713	625	689	680	675	679	680	649	679	682	644	665	706	690	657	687	663	679	680	662	693	648	656	688	680	636	669	607	688	657	679	683	711	667	618	701	664	655	707	674	612	679	673	659	716	646	696	671	616	656	671	664	665	669	656	631	698	647	670	704	626	688	667	688	726	607	665	690	669	665	689	669	669	646	660	674	640	696	656	639	696	672	655	624	682	682	685	637	673	668	698	698	673	656	670	650	680	611	680	661	656	681	678	627	635	670	667	670	689	721	663	739	654	689	656	650	683	655	692	681	660	656	682	647	639	692	663	634	662	645	673	707	662	645	698	693	688	658	667	672	682	633	685	664	650	731	655	659	689	673	693	730	673	667	672	655	664	691	676	642	712	662	645	694	647	678	696	690	682	708	647	686	699	641	641	615	667	709	673	650	653	643	694	679	636	671	661	660	686	710	613	692	677	668	686	701	679	651	737	645	675	647	681	659	661	710	668	675	657	694	686	663	663	682	643	651	694	703	666	685	653	649	668	683	639	655	689	698	676	652	664	676	695	675	622	622	681	679	625	661	658	703	660	628	673	680	685	656	633	672	670	645	646	714	683	726	678	687	643	656	707	673	667	682	678	691	646	665	705	683	669	699	651	721	675	652	640	630	710	643	637	663	701	684	645	663	652	657	702	694	672	676	672	696	681	686	669	638	637	606	716	685	665	661	668	698	701	631	695	668	684	639	673	682	662	637	708	585	648	647	729	647	660	680	651	721	690	649	656	673	704	680	668	673	641	652	671	628	665	713	707	685	672	700	683	657	646	681	695	689	657	666	677	646	639	659	654	673	677	649	670	705	665	730	661	644	638	651	667	665	715	692	654	684	676	662	647	666	636	626	672	659	672	657	687	677	639	690	671	664	629	698	666	694	656	646	664	655	639	680	673	651	657	665	656	635	694	657	661	633	686	659	674	666	673	636	667	671	650	670	678	665	695	643	666	682	702	670	684	689	691	709	691	653	685	664	714	679	670	686	638	680	660	657	677	661	644	691	671	667	695	673	618	670	670	642	688	669	652	678	692	678	652	664	669	696	673	674	654	682	656	648	681	701	693	721	670	642	694	678	688	670	636	654	651	699	644	675	741	675	664	636	688	668	674	652	678	692	648	689	679	650	688	643	722	664	661	674	648	680	691	678	695	678	697	670	685	626	714	635	675	695	655	662	645	693	691	665	710	686	679	694	677	704	671	652	685	698	680	628	664	691	629	680	688	666	669	674	676	677	662	676	706	663	710	632	696	679	708	613	655	642	675	657	666	682	694	700	657	683	687	684	701	702	681	707	696	633	631	651	626	669	675	723	712	705	634	663	707	663	651	679	660	632	660	649	647	682	662	665	680	651	692	657	671	670	673	677	596	662	715	688	705	678	635	669	676	631	671	709	729	686	667	672	643	712	666	629	676	669	635	711	675	670	693	680	673	654	660	663	654	665	663	695	703	638	651	660	686	668	669	697	700	684	632	667	680	655	655	657	696	691	673	629	672	651	663	709	688	703	689	667	658	681	665	697	661	650	696	727	653	697	687	697	717	703	676	657	697	693	661	641	686	681	693	681	672	690	612	682	682	648	636	680	706	712	639	731	654	674	695	642	695	703	647	689	657	664	675	687	703	655	665	700	687	693	671	684	651	695	682	678	659	696	679	647	700	613	686	701	703	688	668	698	679	687	678	711	669	716	675	728	706	671	654	664	675	623	683	668	681	678	692	641	684	678	662	747	660	719	707	638	633	673	650	696	658	647	650	658	693	634	686	696	674	676	685	693	681	615	637	710	646	696	676	704	668	679	665	674	674	712	649	686	669	703	697	638	671	680	671	695	681	685	665	722	679	666	661	650	692	680	664	684	682	635	684	698	724	668	663	682	694	636	698	669	678	681	658	659	726	674	671	671	650	656	649	658	714	691	719	646	672	704	631	678	694	676	676	690	630	709	650	638	672	656	664	687	663	654	670	684	667	673	660	700	692	647	670	668	655	699	671	642	702	639	693	679	709	659	659	692	667	665	636	677	693	644	652	690	694	680	649	646	650
