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
336846041836	336846042395	336846042945	336846043495	336846044045	336846044595	336846045145	336846045695	336846046245	336846046795	336846047345	336846047895	336846048445	336846048995	336846049545	336846050095	336846050645	336846051195	336846051745	336846052295	336846052845	336846053395	336846053945	336846054495	336846055045	336846055595	336846056145	336846056695	336846057245	336846057795	336846058345	336846058895	336846059445	336846059995	336846060545	336846061095	336846061645	336846062195	336846062745	336846063295	336846063845	336846064395	336846064945	336846065495	336846066045	336846066595	336846067145	336846067695	336846068245	336846068795	336846069345	336846069895	336846070445	336846070995	336846071545	336846072095	336846072645	336846073195	336846073745	336846074295	336846074845	336846075395	336846075945	336846076495	336846077045	336846077595	336846078145	336846078695	336846079245	336846079795	336846080345	336846080895	336846081445	336846081995	336846082545	336846083095	336846083645	336846084195	336846084745	336846085295	336846085845	336846086395	336846086945	336846087495	336846088045	336846088595	336846089145	336846089695	336846090245	336846090795	336846091345	336846091895	336846092445	336846092995	336846093545	336846094095	336846094645	336846095195	336846095745	336846096295	336846096845	336846097395	336846097945	336846098495	336846099045	336846099595	336846100145	336846100695	336846101245	336846101795	336846102345	336846102895	336846103445	336846103995	336846104545	336846105095	336846105645	336846106195	336846106745	336846107295	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48373	50796	37388	24915	22641	18855	13409	8734	4252	3265	2856	2317	2044	2017	1817	1742	1543	1334	1098	1042	853	808	617	562	557	587	588	516	470	499	420	428	451	377	398	401	398	402	410	386	382	397	323	312	375	342	374	286	307	310	291	277	278	280	278	287	260	282	283	310	245	234	253	273	293	271	247	254	240	257	246	274	251	261	260	253	271	286	256	238	263	233	272	246	255	272	261	279	265	289	251	258	260	273	256	262	263	251	238	262	260	249	247	242	251	249	265	254	278	236	236	254	261	247	258	256	251	241	239	244	241	268	239	248	232	236	249	220	256	275	229	244	277	270	249	245	232	251	249	251	262	250	251	273	241	281	253	247	265	256	278	262	248	255	267	258	253	250	257	249	267	281	255	241	264	230	246	241	233	240	253	256	249	254	240	243	236	241	282	262	248	268	258	254	243	249	237	278	276	289	254	286	240	236	273	296	206	274	276	251	266	277	250	286	270	252	233	248	233	223	267	265	269	258	262	234	272	265	255	257	269	218	263	219	264	258	208	268	266	249	277	270	245	286	254	270	275	241	210	221	305	251	241	260	246	224	253	262	254	263	270	236	222	241	265	249	313	262	259	249	291	256	267	249	267	236	254	247	248	241	271	263	226	265	265	229	275	265	239	262	258	254	277	253	237	265	292	246	234	244	249	266	249	253	230	277	242	236	268	221	267	270	247	249	255	286	266	252	251	264	255	275	278	251	283	284	248	250	257	285	249	227	268	282	254	239	252	257	251	237	234	246	274	260	251	221	238	256	262	256	231	255	265	249	253	266	243	253	236	250	245	258	220	217	254	259	284	261	274	232	255	249	265	231	245	268	259	247	264	262	267	245	237	258	218	249	231	233	256	267	232	242	235	236	254	248	270	261	275	247	264	245	266	272	247	281	246	259	265	232	260	263	250	237	269	256	277	286	240	240	278	261	268	270	262	235	271	248	245	257	245	266	255	257	263	254	288	252	257	241	252	282	232	257	246	253	280	246	279	240	259	241	248	238	289	243	274	260	239	235	281	261	294	253	263	245	243	290	231	254	273	265	233	268	240	263	259	261	251	300	269	237	245	241	243	269	240	223	267	271	243	241	272	239	265	241	261	249	261	237	243	242	243	250	252	259	242	262	274	251	248	252	245	283	264	254	286	238	246	252	255	251	246	262	251	244	244	217	240	247	265	263	273	263	258	269	274	261	223	251	253	232	250	231	271	233	254	252	269	255	282	283	244	233	254	275	271	220	295	253	272	228	224	279	254	256	235	244	261	275	244	251	235	275	247	239	243	241	233	253	258	257	236	269	260	236	257	285	276	254	238	251	231	237	243	256	273	229	265	251	266	246	255	292	234	248	243	228	261	249	291	238	234	260	239	254	253	227	248	289	263	251	258	261	261	239	254	216	247	259	242	273	253	256	238	258	248	265	239	233	247	238	254	251	225	260	253	223	291	258	261	245	227	241	241	245	251	277	254	252	258	254	234	263	248	237	261	264	261	285	243	230	267	266	272	219	260	275	227	266	268	248	265	254	233	228	237	258	213	241	242	260	277	264	248	237	210	248	235	251	232	272	259	255	228	270	269	248	267	246	234	296	265	231	233	266	258	258	249	238	251	258	265	280	223	252	253	278	272	271	243	244	250	235	255	241	251	256	260	253	260	287	242	270	236	243	230	255	261	245	240	269	252	255	245	260	281	226	236	225	242	260	254	231	254	274	278	242	253	207	277	235	272	251	285	266	265	245	273	218	262	247	262	266	253	274	257	222	260	262	292	272	251	240	253	224	257	257	254	232	263	254	268	260	235	252	266	254	264	279	225	266	246	284	297	250	256	262	273	258	265	238	230	245	238	268	260	270	280	242	243	274	262	246	234	250	248	241	235	226	222	285	250	257	267	258	254	227	253	266	257	267	237	236	253	258	255	250	229	258	233	242	246	254	228	281	269	258	269	239	265	239	252	251	245	255	248	263	247	255	268	232	252	237	265	261	275	266	272	268	287	234	242	260	238	263	284	225	257	234	246	251	265	261	274	266	239	255	274	250	289	247	253	245	260	260	231	264	277	242	256	259	222	241	250	280	249	240	263	258	220	230	276	244	257	278	249	274	254	281	257	223	293	256	254	246	242	216	256	261	266	282	283	249	244	261	230	239	260	223	226	211	286	245	265	245	230	226	257	252	243	260	253	244	216	264	225	245	222	233	267	256	264	283	244	274	287	285	245	270	263	226	244	245	241	250	272	251	242	274	244	246	247	267	249	211	235	242	251	260	250	258	236	268	250	279	268	220	253	266	258	242	242	281	252	249	251	252	263	236	252	269	271	250	252	236	267	236	252	234	254	248	228	257	261	230	248	257	264	255	252	282	276	255	227	242	279	226	260	264	238	253	273	272	229	267	235	245	246	256	247	270	261	242	241	245	235	250	255	238	267	264	236	261	284	261	255	274	256	270	257	259	235	247	263	257	243	235	236	254	288	268	240	285	301	242	286	238	223	229	259	260	243	269	247	254	250	249	245	247	244	242	262	269	260	216	272	244	245	276	278	252	258	270	244	247	258	247	243	272	256	280	229	260	217	260	233	250	257	253	239	270	269	230	247	238	260	243	251	250	248	241	299	271	247	255	220	264	261	248	240	248	260	275	262	276	256	246	239	254	249	287	283	258	252	234	260	235	282	264	241	269	243	257	271	241	247	266	230	271	251	258	242	245	232	236	248	256	273	252	272	269	261	229	256	291	247	226	257	222	230	239	251	240	250	239	242	256	254	240	274	264	260	256	248	255	272	255	263	247	245	273	252	273	264	256	284	291	260	274	277	228	268	253	253	273	256	264	243	248	240	258	262	236	238	236	269	267	291	249	244	279	264	280	242	249	267	217	274	291	247	289	250	252	260	257	232	242	255	256	275	233	238	263	254	253	260	246	256	287	245	278	228	269	240	274	260	234	256	271	243	232	230	248	283	273	265	246	257	266	243	286	275	251	253	226	245	216	252	222	246	257	254	250	258	254	259	258	238	249	242	245	241	277	282	258	283	253	251	258	256	261	263	241	285	305	292	236	260	280	265	226	277	243	241	258	234	251	254	247	265	263	220	280	254	245	261	259	247	266	226	239	260	247	252	273	247	264	247	295	247	233	268	272	216	255	237	265	281	219	252	291	263	281	226	233	244	240	266	235	236	266	251	297	240	279	246	276	242	259	265	228	224	231	248	272	254	236	227	258	237	243	247	254	286	285	249	247	250	244	242	266	295	269	259	260	271	261	265	252	264	263	263	224	252	251	263	252	266	249	273	253	266	280	284	253	278	269	234	231	265	252	266	270	239	242	251	226	233	251	272	228	257	262	273	265	239	254	240	250	280	273	234	244	241	230	257	248	254	233	244	236	232	262	237	242	268	237	254	263	249	259	262	241	273	235	247	248	262	251	259	254	263	244	240	259	270	236	271	259	216	255	247	252	287	243	253	247	258	238	255	232	256	241	248	256
35019	50111	33071	23567	24585	23092	21577	18968	13570	13351	11890	10779	9663	10529	9495	9268	8497	7356	6058	5536	4680	4083	3256	2775	2774	2772	2789	2588	2360	2238	2159	1986	1823	1730	1680	1545	1708	1647	1644	1595	1467	1386	1369	1273	1197	1210	1118	1053	1010	967	896	849	782	774	764	761	745	732	745	716	739	774	747	730	726	779	734	689	665	637	707	676	652	633	676	682	655	632	649	644	685	641	653	606	609	640	639	613	587	628	637	601	615	650	618	656	644	622	618	623	633	638	605	644	643	579	667	601	638	644	603	624	591	665	644	620	581	614	613	610	647	610	605	602	644	657	616	613	607	605	625	644	623	654	625	575	591	622	617	620	591	627	597	579	579	583	616	633	627	601	617	613	678	636	631	627	658	634	659	607	615	646	649	600	581	616	635	570	617	594	582	645	620	578	616	648	628	641	612	628	605	670	654	637	613	644	646	628	632	594	591	623	618	581	637	619	623	584	615	623	569	624	589	639	608	633	624	634	610	625	618	616	632	599	605	633	616	652	642	610	668	610	601	617	627	616	616	606	629	649	611	668	627	595	601	647	587	623	627	622	643	616	638	627	627	627	647	650	645	586	641	653	626	614	602	603	669	627	610	578	581	660	656	565	613	615	633	599	605	601	582	600	605	595	615	644	623	630	612	605	642	662	622	640	636	615	612	621	565	593	595	665	631	595	614	629	559	622	629	621	614	638	610	615	627	661	609	636	587	594	643	646	619	640	636	622	625	620	607	618	646	618	613	643	606	601	684	570	606	628	647	603	612	581	621	621	615	622	618	616	634	576	616	630	616	637	666	640	608	600	646	639	603	615	605	618	646	595	667	578	646	609	635	642	635	614	628	664	661	608	613	645	578	620	626	602	629	612	590	649	588	657	594	620	649	659	635	574	632	575	554	597	615	633	645	638	580	602	627	626	613	602	639	663	580	592	603	676	581	614	617	616	598	588	593	621	616	640	613	635	659	628	620	614	588	627	645	630	609	630	625	665	628	584	659	614	618	631	581	655	648	588	644	658	619	616	616	616	556	595	595	620	627	625	618	628	618	565	625	636	630	642	615	609	583	661	624	579	640	651	607	653	610	665	575	599	629	631	631	621	658	593	586	634	646	615	619	638	680	685	613	624	610	594	614	608	595	618	628	631	653	598	577	629	625	583	623	610	605	625	633	585	612	577	650	662	621	636	626	590	624	674	625	660	619	665	623	637	607	687	580	599	614	651	633	640	633	609	560	620	620	621	573	623	673	629	593	617	644	617	600	613	693	605	610	619	604	658	620	602	613	631	607	655	585	633	649	633	611	615	613	645	600	586	606	570	610	626	645	597	655	590	611	644	627	616	583	605	696	635	709	604	639	663	671	670	555	621	605	598	629	606	657	611	642	612	620	621	612	631	647	570	635	579	605	595	641	593	604	593	562	625	634	610	672	614	669	614	607	657	594	638	621	610	609	564	641	605	588	599	604	619	632	616	629	616	637	617	593	586	632	672	614	723	631	659	587	636	638	638	602	647	587	606	628	660	650	641	596	610	614	595	583	608	665	637	621	630	617	667	597	643	632	583	650	618	673	614	587	646	588	637	579	652	581	591	556	629	591	590	658	635	641	669	602	632	611	620	631	629	630	613	646	650	635	625	622	605	647	619	594	593	582	582	654	607	610	639	601	606	624	615	652	627	647	645	594	660	627	610	587	627	604	650	618	614	602	611	669	563	598	643	581	635	621	634	606	648	644	628	638	652	604	603	586	651	618	596	621	663	594	655	581	612	599	633	621	626	597	611	620	624	615	609	653	613	647	665	576	609	634	635	646	614	634	619	613	641	609	639	687	621	597	630	587	666	621	594	593	628	658	603	594	598	635	610	653	598	573	613	605	638	668	669	614	604	570	614	629	663	612	592	629	563	637	623	641	619	637	642	597	611	594	623	623	633	651	596	603	592	651	639	591	591	615	639	652	676	614	664	595	631	606	642	620	631	629	582	650	630	609	646	622	704	637	634	597	616	614	620	613	569	630	620	622	714	654	605	615	605	632	649	622	618	671	632	579	617	642	599	620	640	681	632	624	598	627	618	603	643	629	579	604	648	657	609	657	618	614	613	612	624	626	614	591	628	589	631	562	612	659	620	620	589	612	618	568	590	608	653	604	671	618	586	627	601	630	650	620	581	632	619	632	677	574	597	620	675	620	647	615	617	609	615	581	628	589	618	621	654	594	636	588	600	618	610	632	606	613	635	626	642	665	606	631	615	661	625	632	640	643	616	609	610	624	638	589	625	632	648	635	670	615	638	618	610	609	622	626	641	651	627	614	608	588	653	609	638	625	644	611	639	623	624	671	632	629	614	597	683	595	603	641	613	616	585	650	620	606	625	618	589	613	650	653	636	625	652	619	593	631	607	588	596	664	564	680	645	616	586	628	602	643	598	662	617	600	590	597	632	596	598	614	652	663	603	606	624	615	611	579	625	585	653	607	626	591	591	568	638	670	621	595	590	630	605	636	619	647	601	647	616	641	627	617	650	649	636	629	600	636	631	631	635	613	611	623	644	629	634	652	626	647	651	598	611	602	599	640	596	643	621	633	652	654	644	608	625	631	616	665	641	607	612	630	643	597	639	648	634	636	635	632	628	621	645	614	610	614	662	647	624	647	644	638	643	601	650	612	624	646	639	641	631	652	635	607	627	603	638	619	607	638	624	591	612	640	646	652	629	604	565	611	616	608	613	585	678	610	613	611	589	593	627	606	566	700	634	632	684	622	691	612	676	602	637	636	627	642	631	622	584	646	616	590	624	625	614	661	587	605	563	605	624	604	630	607	597	646	570	593	624	620	602	641	628	634	665	621	632	632	609	653	612	593	631	649	641	628	612	655	624	605	593	636	610	602	680	632	655	670	647	635	594	588	604	606	594	655	629	629	644	617	585	606	612	619	621	603	598	604	582	597	636	585	635	631	585	612	604	645	613	638	601	654	679	627	594	628	616	573	564	601	629	594	635	627	576	589	606	612	609	615	603	632	661	609	607	629	664	622	609	636	624	609	594	591	577	647	593	631	620	619	662	618	638	589	656	598	606	585	636	583	611	623	620	598	631	656	629	647	626	656	600	608	594	611	619	634	616	625	621	683	617	590	589	603	561	618	630	638	624	633	607	588	649	650	627	616	594	579	634	662	605	640	605	623	646	665	596	574	615	668	623	613	606	609	620	631	644	615	639	603	613	641	553	655	638	609	656	607	599	608	605	608	582	651	610	598	595	616	624	609	609	586	666	612	649	632	663	652	569	620	660	674	648	682	585	638	602	586	638	599	668	660	612	620	634	662	597	639	580	655	638	678	599	652	612	606	645	665	627	606	638	629	654	610	643	602	656	580	612	621	602	639	582	578	646	658	631	626	607	607	651	663	596	612	605	672	618	604	586	655	651	643	609	643	592	590	581	586	605	632	599	607	626	595	614	622	622	583	608	657	610	618	634	608	618	638	598	578	585	599	582	656	583
14897	16843	12530	5208	3385	2667	2154	1800	1322	1098	916	870	786	823	749	724	565	564	511	464	424	373	369	369	302	309	364	338	311	315	313	287	328	276	298	295	304	287	297	308	304	266	282	307	253	289	284	270	296	273	269	262	278	268	282	251	248	243	236	252	289	249	267	245	274	250	253	267	250	273	269	244	282	226	285	253	273	279	272	255	239	269	247	249	248	255	243	247	250	256	235	286	271	280	242	275	254	263	260	254	255	261	262	269	260	254	262	267	267	284	293	239	274	276	256	251	255	258	287	232	279	256	221	264	250	258	278	268	250	254	239	238	262	270	226	269	273	243	262	254	262	236	272	234	242	268	237	226	261	256	257	287	259	258	248	252	251	250	288	239	246	284	253	251	261	281	257	247	267	227	258	230	280	248	281	269	249	240	237	275	249	240	292	263	253	265	276	250	250	266	248	213	278	271	262	270	278	261	234	268	272	248	255	257	269	283	226	266	245	249	256	251	235	271	257	249	251	275	235	236	254	269	266	256	248	263	236	254	272	287	246	273	241	280	260	257	249	248	219	274	244	276	256	255	271	265	282	234	261	261	265	248	256	254	243	259	259	241	255	270	255	257	270	282	286	266	252	265	269	240	232	245	223	246	247	250	249	243	281	243	220	230	266	249	261	250	255	286	287	268	258	243	239	255	263	225	259	238	230	260	264	242	254	237	239	244	284	244	240	268	254	258	272	273	271	254	265	264	273	246	268	283	254	228	253	258	267	273	236	251	268	266	268	256	238	262	275	294	254	261	247	257	237	253	247	242	267	267	279	259	245	231	265	255	227	275	259	266	257	242	243	254	251	233	246	234	260	222	255	259	283	248	272	260	264	286	242	240	272	262	275	248	258	259	281	255	249	256	248	257	257	243	248	254	288	256	249	243	272	238	286	247	254	262	238	290	251	255	242	243	255	242	282	269	223	265	248	280	243	263	208	269	286	262	259	266	235	287	241	244	248	255	267	243	240	264	275	281	225	268	279	263	238	243	252	236	241	249	260	263	233	219	254	257	262	291	250	256	257	258	257	262	280	222	250	240	266	218	236	249	269	301	277	245	221	237	266	269	267	272	245	276	254	250	287	248	256	277	260	277	244	253	223	263	271	251	260	266	247	255	260	266	244	272	253	255	253	251	255	272	273	255	257	230	270	258	270	262	260	266	275	227	250	259	270	286	273	252	193	259	250	249	252	253	232	228	261	233	249	239	243	247	251	270	278	228	262	283	249	289	242	280	257	266	253	236	246	265	237	257	248	266	262	279	262	257	246	276	286	253	256	264	226	245	236	257	282	274	258	239	270	273	267	262	264	258	254	257	239	302	270	254	266	236	269	284	289	274	272	257	264	252	250	252	253	266	260	238	266	248	257	248	279	269	245	233	253	225	257	238	239	250	276	225	273	272	246	231	231	247	262	246	227	266	260	264	272	268	267	261	250	209	263	235	258	287	227	268	261	304	273	232	235	241	248	264	257	238	258	266	247	237	259	253	234	296	252	230	248	236	263	263	237	261	218	234	234	255	257	263	232	278	256	256	277	252	212	270	276	272	261	228	232	261	211	259	231	268	259	260	247	275	274	260	238	259	268	275	266	247	265	238	284	239	265	236	245	247	250	249	241	238	286	244	274	258	257	283	219	250	252	250	263	230	263	282	288	283	214	281	256	254	227	245	256	267	269	224	261	258	243	247	246	252	237	254	246	259	248	259	254	263	254	289	249	266	259	259	268	279	234	283	255	256	236	234	239	250	242	227	256	235	262	263	261	262	273	264	237	290	246	261	248	275	287	255	243	264	253	259	235	242	253	266	235	266	254	292	266	265	296	244	253	260	239	239	260	250	264	259	239	265	250	240	273	264	259	213	248	230	242	243	249	252	251	269	244	230	267	246	267	273	289	247	248	272	264	271	217	269	238	252	243	219	239	274	276	236	241	245	266	255	262	228	274	265	301	287	272	275	222	247	245	247	238	269	254	256	236	258	274	281	278	244	258	252	244	249	258	261	256	264	246	256	258	264	257	269	272	263	260	249	254	239	260	260	258	242	233	240	252	280	274	232	264	267	276	270	262	238	266	256	244	253	238	273	273	272	266	270	241	273	268	255	266	260	232	255	285	281	269	269	254	269	260	250	269	290	251	248	263	256	263	237	235	276	236	249	235	251	265	250	251	262	258	275	255	263	261	269	247	254	227	248	270	257	266	251	278	277	255	255	241	237	236	243	264	274	255	268	286	268	212	253	279	264	287	256	275	267	271	253	264	267	266	261	269	244	259	239	254	250	243	243	224	248	246	218	212	259	300	249	267	234	234	240	232	271	242	240	237	249	206	260	245	268	252	267	223	245	296	258	260	255	258	291	311	270	252	211	276	277	252	308	240	252	251	259	256	269	245	267	256	259	239	266	253	258	251	270	236	242	240	261	245	245	257	241	254	256	236	258	259	286	216	270	284	259	264	228	255	238	234	264	263	245	230	259	257	280	221	246	271	292	252	250	255	245	285	260	274	259	274	243	249	267	271	253	268	288	276	269	267	252	257	251	241	242	239	251	266	284	264	246	255	248	256	265	258	249	267	280	265	271	259	197	265	248	260	242	271	239	275	239	268	275	250	254	249	236	267	253	263	282	270	251	239	245	270	244	257	235	235	277	264	279	238	264	257	257	214	266	290	251	263	247	252	242	247	254	250	236	241	243	246	273	255	263	253	245	244	246	268	244	247	275	260	264	256	259	250	251	249	264	269	272	239	261	261	244	273	249	263	270	252	254	230	246	264	281	273	232	238	251	260	253	285	263	275	218	258	249	280	260	266	257	275	250	257	271	239	250	242	261	234	256	274	263	246	263	243	265	238	279	251	256	238	282	272	259	259	268	284	268	270	255	240	257	258	222	253	265	243	249	250	239	245	248	236	264	252	241	264	266	263	242	250	248	270	258	233	247	281	227	258	257	244	238	234	234	209	275	285	276	252	264	230	226	246	270	254	255	270	240	254	226	266	244	248	248	258	244	265	266	249	255	235	244	239	270	255	246	239	261	269	251	280	278	244	246	309	253	262	276	273	267	271	272	255	298	262	263	243	270	241	230	231	243	221	261	267	246	268	275	246	261	281	265	267	275	251	236	251	245	265	241	262	275	263	283	258	271	234	270	270	263	265	266	279	263	230	261	244	278	256	275	261	259	265	212	276	244	251	278	229	257	268	245	250	257	286	258	241	248	273	260	257	245	241	280	256	286	278	294	240	240	244	261	236	281	269	240	249	234	256	239	253	231	269	254	253	259	282	284	251	281	247	254	248	266	256	247	243	230	274	237	265	263	269	272	255	236	277	244	275	283	270	286	282	240	246	263	280	252	247	249	235	223	274	262	301	264	276	262	246	259	259	268	251	255	236	270	262	264	264	252	241	245	242	273	223	236	235	262	239	238	235	254	253	252	274	266	248	256	238	239	261	248	241	249	242	252	271	244	229	259
10371	18605	14101	11235	10783	10164	8977	7686	5893	5148	4620	4306	3869	4097	3562	3291	3044	2660	2393	2132	1898	1670	1422	1292	1155	1171	1160	1116	1088	1145	1130	1091	1069	1035	960	994	991	1050	993	929	1005	879	899	924	815	843	839	801	791	755	713	719	722	726	708	677	635	697	708	694	700	761	750	741	680	654	673	719	647	669	655	658	693	682	661	682	657	646	615	600	631	646	624	639	659	607	610	618	667	609	618	645	658	678	622	661	656	616	642	634	680	639	623	641	642	631	616	636	587	624	658	606	690	605	613	683	670	630	661	644	634	697	650	589	682	621	657	656	639	588	655	621	647	619	647	621	633	639	628	649	660	655	634	644	642	623	633	654	613	609	596	641	635	623	635	626	647	629	634	647	644	676	648	610	643	582	671	637	642	640	617	644	666	648	653	678	616	649	615	637	651	610	640	633	625	683	624	648	582	603	695	607	596	683	665	610	574	659	644	580	642	591	606	666	593	620	656	636	615	605	674	627	636	626	657	655	633	642	637	606	576	666	667	628	632	652	602	646	616	653	630	631	592	629	635	665	651	579	617	647	681	606	611	604	656	618	664	630	614	638	663	663	647	643	640	685	653	647	634	615	654	679	603	652	604	665	612	588	653	657	698	662	618	630	634	651	677	631	618	644	616	608	646	661	670	655	634	661	608	678	656	613	593	633	613	636	624	685	612	639	620	643	598	626	634	626	647	628	618	661	647	653	645	638	687	639	675	655	628	644	657	620	635	621	665	632	666	627	662	634	627	592	673	692	645	633	620	641	660	590	633	615	702	676	634	578	653	641	587	653	633	645	667	664	616	637	634	648	693	600	636	630	618	675	639	629	632	604	627	626	623	609	644	596	681	647	581	640	679	625	568	633	625	629	685	631	655	645	658	570	618	629	623	617	654	659	584	594	655	620	594	651	609	640	619	681	647	624	689	650	642	614	615	623	605	640	641	623	647	609	654	639	634	642	629	643	641	613	628	652	638	604	666	608	651	590	625	604	597	661	658	682	624	677	619	648	585	647	689	627	669	638	605	602	653	648	653	645	603	646	622	629	611	617	651	626	698	677	651	636	616	618	684	631	661	693	598	640	625	612	638	652	632	638	681	627	649	653	635	664	650	597	668	614	577	651	623	614	631	662	665	662	678	652	631	630	608	622	648	653	621	620	602	659	604	655	651	621	657	628	614	630	619	650	624	638	633	618	640	612	599	644	656	640	661	593	628	674	631	636	608	555	641	677	658	647	667	617	672	635	600	653	626	664	630	627	626	628	651	641	643	640	630	630	630	646	644	590	624	661	662	631	685	621	556	632	661	633	642	624	626	659	680	653	631	635	581	666	608	600	683	628	666	652	673	627	603	662	661	603	636	617	636	611	652	687	662	693	639	650	706	628	646	655	609	617	609	645	603	648	645	661	618	649	604	655	597	666	666	642	652	622	600	643	614	652	675	619	678	615	602	651	660	661	654	661	633	640	618	630	625	672	613	643	608	655	696	621	658	645	632	664	646	597	615	668	635	639	625	639	640	640	667	636	630	632	669	631	650	612	646	649	679	664	609	632	565	653	613	585	659	658	697	676	613	675	650	649	602	657	642	610	634	641	628	662	667	648	642	662	662	671	616	609	633	674	621	611	591	648	637	645	653	621	674	617	652	614	600	645	660	652	673	663	684	682	652	642	641	623	630	639	679	643	670	664	680	641	637	631	590	609	631	626	669	590	626	649	635	656	635	627	645	639	647	620	598	618	615	585	670	621	678	614	672	622	645	623	646	635	634	626	615	688	614	663	630	643	654	639	624	646	611	636	635	586	641	620	618	641	600	662	640	635	619	641	712	623	641	634	638	666	659	681	694	667	636	596	591	699	671	681	677	638	654	643	643	595	638	628	667	599	605	694	622	630	595	645	636	655	636	642	652	649	644	605	590	652	606	631	630	599	641	606	600	614	649	614	615	638	660	612	622	656	582	599	651	692	699	641	616	667	639	632	682	673	655	654	673	660	680	615	607	643	634	656	627	617	596	634	636	621	620	651	703	656	636	654	639	636	637	683	637	675	637	663	618	615	697	604	622	585	655	625	625	686	652	627	655	614	594	637	660	653	645	625	621	630	630	669	586	587	609	630	656	664	640	661	636	626	626	622	656	675	661	598	648	610	613	677	681	645	662	637	635	663	647	619	626	642	628	670	670	633	657	647	642	653	633	611	614	616	652	661	631	675	640	673	615	599	636	648	634	669	681	607	680	673	578	645	619	606	671	641	637	654	662	632	614	642	650	655	642	664	627	646	594	657	637	617	618	672	660	616	611	648	649	628	651	627	652	672	612	611	646	654	628	628	660	613	600	657	640	641	642	585	669	636	620	660	640	633	663	631	673	643	640	647	636	677	602	589	643	623	645	610	632	651	635	612	625	642	644	647	644	701	602	594	622	641	628	669	656	647	631	627	605	652	676	644	636	630	651	634	633	620	656	628	672	613	627	652	663	637	657	609	613	620	680	636	654	615	634	668	618	665	645	630	629	629	635	629	603	626	611	686	615	588	650	619	644	650	615	604	628	641	653	648	610	638	649	649	635	623	645	615	641	678	649	640	653	644	626	609	624	593	593	664	632	601	615	636	687	639	622	600	663	623	624	642	675	640	625	654	598	640	585	624	617	656	666	628	653	629	666	679	608	619	632	626	653	639	666	631	633	623	625	637	609	666	670	647	662	612	634	631	625	639	626	623	650	654	656	593	620	648	656	662	674	670	622	647	630	653	617	638	668	641	653	653	705	637	643	624	631	638	614	676	627	645	677	638	656	634	640	691	687	684	671	670	635	611	615	680	656	653	642	591	645	627	605	640	673	615	578	625	691	670	621	672	632	637	615	652	633	652	658	669	608	628	633	646	679	634	618	612	680	680	630	641	639	627	678	622	664	610	684	650	663	637	647	636	614	656	626	634	618	643	669	625	626	635	590	629	690	692	665	648	671	638	685	662	613	645	610	616	603	643	617	621	638	683	675	633	643	596	658	666	646	638	635	622	631	639	649	659	656	597	659	679	624	650	659	680	613	627	658	668	620	666	655	677	675	599	660	611	663	666	659	616	656	649	660	612	599	629	612	644	638	626	623	664	662	637	648	668	673	707	629	653	643	682	616	649	647	656	604	613	624	654	658	610	580	651	613	669	631	592	636	615	639	643	628	595	655	623	641	609	585	593	644	657	660	674	636	609	598	598	634	648	651	619	628	650	623	661	636	620	628	612	635	653	665	645	629	624	671	617	673	634	605	691	632	628	632	634	677	640	656	657	601	617	614	596	613	610	662	565	663	623	603	635	593	641	623	663	661	634	664	649	665	652	648	658	655	642	606	653	648	633	598	626	603	623	660	639	679	644	665	658	675	659	621	639	642	667	647	641	605	664	623	651	574	607	642	633	688	637	647	677	655	635	623	620	654	637	639	659	625	673	617	641	669	656	626	661	641	613	611	661	603	682	655	620	624	613
41904	45106	34094	22149	16833	11420	7194	9222	3339	2402	1931	1440	1400	1335	1355	1133	1022	968	862	694	656	600	538	500	422	449	442	420	408	398	399	355	372	378	338	336	357	315	338	359	314	303	331	294	313	291	349	327	289	291	293	288	292	287	274	283	288	323	261	287	299	281	239	252	310	242	264	292	264	271	271	285	254	294	245	251	269	246	271	235	250	251	278	270	286	270	268	256	285	249	279	266	252	280	257	280	244	259	263	248	296	288	287	284	273	279	285	322	240	278	252	267	268	254	269	272	243	263	295	261	235	266	271	255	276	253	273	268	256	237	242	250	271	251	253	276	294	246	257	273	258	247	300	254	245	266	270	242	278	285	264	259	253	257	262	260	254	239	251	271	274	250	291	258	238	238	240	255	251	283	238	250	228	260	279	263	262	283	255	245	284	272	268	257	276	247	263	274	245	263	296	269	245	246	261	265	245	252	254	289	267	286	263	289	278	274	249	263	265	240	292	260	249	274	261	257	289	287	277	246	266	277	253	259	301	263	239	285	299	272	249	268	242	260	264	224	268	273	260	270	266	237	270	275	245	263	268	271	244	268	257	320	251	246	252	258	286	259	258	247	261	276	252	325	284	259	266	279	270	268	272	273	283	256	285	291	280	255	258	279	284	248	271	287	240	244	255	260	294	246	253	270	268	276	267	279	263	254	293	260	267	247	261	277	276	272	247	257	280	300	285	281	252	283	267	259	254	240	281	267	247	267	245	281	281	261	262	249	274	268	259	239	272	280	255	284	262	252	262	283	242	261	255	255	258	263	263	259	276	264	250	247	250	297	243	273	256	280	274	280	280	270	277	280	244	293	261	286	249	227	252	242	271	296	269	298	257	262	279	260	260	304	273	252	243	240	289	272	276	245	251	240	289	286	293	286	255	253	238	281	302	277	247	277	265	263	259	243	270	277	277	258	258	270	258	226	231	253	256	279	259	262	253	275	255	225	286	268	280	241	222	249	263	265	271	278	249	243	230	272	242	241	241	251	247	281	261	262	240	277	280	266	257	249	284	281	244	279	274	242	259	257	228	271	261	285	270	248	255	259	245	273	254	265	280	237	289	272	239	270	255	226	255	270	282	279	255	264	245	276	258	273	271	246	267	271	268	231	280	272	249	282	278	271	263	291	265	268	269	280	243	284	270	276	248	280	230	259	291	272	275	277	268	237	238	286	267	261	253	281	281	254	264	283	255	268	263	236	253	246	250	253	255	278	292	274	256	254	239	265	259	252	294	246	274	264	256	299	281	250	269	258	275	283	277	261	222	231	294	266	272	252	268	301	267	277	277	227	251	238	264	280	280	259	235	268	259	282	228	238	273	243	276	263	253	287	251	261	240	260	246	263	247	250	262	245	259	254	231	264	244	289	292	253	261	280	274	267	257	265	233	245	276	264	275	272	264	278	244	276	251	263	274	255	276	271	235	279	267	244	258	246	255	287	247	266	287	278	264	260	285	254	226	256	293	261	251	279	235	252	282	259	256	257	252	277	264	269	220	243	280	268	262	255	260	252	244	267	267	237	254	287	225	230	300	310	268	281	237	258	263	280	281	252	257	223	257	252	267	288	247	254	272	273	299	260	249	252	276	279	244	267	252	277	263	290	284	275	261	284	284	244	259	298	270	264	260	281	271	259	279	298	270	270	253	240	253	229	289	310	264	267	275	245	255	234	266	264	258	250	244	288	286	242	244	298	288	236	253	263	268	254	258	256	289	302	244	271	265	241	273	283	243	277	273	286	246	247	268	266	246	259	294	281	272	260	251	247	239	234	280	255	285	304	244	250	242	285	273	255	274	280	276	247	290	252	264	280	272	285	246	266	236	251	274	242	270	263	268	269	251	266	290	267	292	273	252	249	282	282	252	250	278	268	264	249	265	287	233	275	253	259	263	259	243	287	251	233	263	290	263	287	282	259	246	293	280	262	263	287	282	274	272	248	235	308	248	219	253	254	253	266	276	248	315	287	249	252	258	257	289	257	246	267	268	266	262	263	259	253	250	285	266	241	259	242	250	249	260	240	294	243	260	252	252	266	314	283	292	235	250	233	264	272	268	255	279	280	242	251	250	249	291	264	240	259	300	242	279	263	272	263	278	253	251	258	281	277	248	281	287	259	249	251	287	266	251	233	266	248	278	254	265	265	268	257	243	254	265	276	254	274	264	257	273	271	308	267	263	233	232	235	274	279	258	262	288	275	287	281	239	250	267	262	268	267	247	252	271	233	271	246	263	270	249	251	256	290	255	249	243	289	260	270	260	254	270	273	265	247	301	244	240	278	249	251	225	238	261	258	251	275	264	248	265	283	256	242	272	273	260	261	268	271	273	304	278	274	290	251	251	262	259	274	273	265	257	273	260	252	282	293	295	260	253	273	252	237	281	262	257	309	238	259	246	230	255	256	273	261	242	243	276	274	267	278	285	235	281	252	237	278	280	272	254	262	237	275	271	276	269	259	289	249	256	271	276	238	255	244	254	284	281	266	285	249	290	246	273	298	270	287	262	259	261	255	270	277	272	274	243	233	313	283	267	231	286	244	216	288	266	259	251	286	240	265	252	281	242	235	251	250	253	270	244	280	274	263	275	251	279	282	264	271	285	281	249	263	290	236	278	292	227	282	255	230	276	251	263	251	281	273	242	288	258	243	240	267	257	272	264	279	276	221	261	273	254	300	242	270	270	264	253	262	256	295	269	282	277	279	272	272	253	267	253	268	241	255	269	273	283	314	267	266	268	250	282	243	250	252	289	260	259	255	240	239	235	276	268	296	258	258	250	258	264	268	256	240	286	268	256	292	263	284	256	276	258	253	273	272	291	257	265	256	261	256	295	260	284	218	257	267	259	273	271	232	274	250	227	239	261	263	234	234	263	264	270	250	274	260	273	256	288	258	287	266	245	267	262	275	269	261	278	258	247	261	251	260	274	279	266	291	245	238	284	238	264	253	251	256	245	291	252	258	245	276	234	252	257	240	265	245	273	267	267	255	284	283	263	284	267	244	323	284	274	270	269	236	253	279	232	245	275	255	283	240	264	322	276	243	274	276	253	250	279	276	294	282	278	245	255	243	252	236	260	288	266	253	243	271	236	262	262	238	276	262	300	289	274	250	263	286	247	236	262	263	263	259	253	247	262	265	228	283	240	247	245	267	247	268	279	232	280	284	277	221	252	267	255	253	298	266	263	254	258	268	264	228	276	236	268	296	244	273	261	275	255	246	262	277	242	262	241	262	271	285	251	275	271	258	265	281	273	260	285	272	254	270	258	271	271	256	272	242	298	263	260	291	238	244	272	286	290	283	269	251	255	250	273	255	288	274	266	266	278	269	263	268	257	261	250	271	250	223	276	263	279	271	274	254	255	276	275	288	255	278	234	264	255	267	286	261	271	234	294	252	293	263	242	241	277	285	269	247	257	290	262	289	277	262	292	256	266	241	267	243	257	279	244	254	262	243	271	268	279	261
31766	40985	27356	17900	17411	16478	16566	24792	11021	10641	8535	6921	7356	7009	6665	6436	5808	4888	4334	3711	3357	3010	2659	2193	1997	1946	1895	1668	1585	1680	1625	1444	1506	1304	1351	1256	1273	1275	1267	1168	1101	1163	1064	1054	1033	1001	950	942	915	846	842	781	779	728	716	713	724	714	742	714	759	740	779	706	694	692	701	741	686	748	663	678	657	631	667	644	683	668	643	689	676	722	642	696	660	640	685	645	655	705	648	643	621	642	627	648	615	659	649	619	623	640	671	698	697	605	598	686	663	710	623	680	692	665	693	635	624	635	638	667	610	659	632	681	685	654	685	702	670	629	622	650	667	686	627	642	633	644	603	666	650	686	627	665	678	671	603	632	592	699	662	628	619	655	655	664	644	612	642	603	676	665	579	679	649	675	702	648	632	640	615	681	634	651	726	693	645	662	642	585	667	680	678	664	615	645	613	687	630	670	641	655	652	651	660	627	678	660	654	691	636	710	630	590	641	703	609	667	626	681	637	656	666	669	644	685	627	639	640	667	676	661	652	665	620	653	621	651	744	704	617	605	625	667	581	747	637	659	645	636	686	665	649	633	656	649	615	693	696	641	619	631	650	652	600	681	618	675	649	681	671	660	611	622	637	631	638	682	628	662	652	611	643	669	662	637	682	640	616	671	669	683	616	702	639	632	625	670	660	705	644	647	685	666	693	651	652	709	634	675	653	671	642	694	662	654	613	669	646	597	662	669	681	651	679	644	657	647	634	658	673	658	666	678	633	672	659	629	652	690	634	649	671	669	640	628	654	649	644	657	596	685	646	675	670	654	659	652	660	640	638	667	724	640	647	648	657	618	633	685	637	624	686	642	657	708	648	657	619	613	643	671	653	677	649	643	660	651	656	661	628	622	616	607	637	674	641	631	666	682	673	638	604	623	618	640	650	677	709	666	620	659	673	617	667	598	630	624	621	664	674	625	599	595	669	613	634	644	673	717	696	650	651	638	654	684	658	624	643	633	634	652	659	621	678	660	663	641	639	645	657	638	668	671	620	651	634	616	649	627	651	585	611	639	656	653	636	673	652	664	621	663	646	653	671	667	711	656	607	681	647	633	639	627	649	603	639	683	659	672	669	672	688	676	606	650	637	671	657	693	641	628	664	629	641	654	686	675	650	638	663	640	635	634	597	644	638	640	620	662	649	651	630	696	637	653	613	636	685	640	662	625	661	668	664	648	669	679	664	676	689	660	633	665	693	635	651	656	670	677	665	662	670	663	692	697	657	656	680	636	658	657	611	665	682	676	676	689	663	638	633	601	659	644	656	632	667	660	687	640	668	632	618	651	645	673	645	623	673	630	620	654	644	643	629	678	630	650	645	622	653	660	659	665	631	696	663	620	607	704	642	646	636	651	619	674	658	664	638	625	639	675	630	666	663	617	645	703	660	634	646	634	662	676	627	684	612	595	654	635	647	671	616	636	654	624	643	681	624	643	657	622	686	643	671	643	636	691	683	668	649	633	637	682	700	661	653	658	662	660	634	699	666	643	680	672	631	662	696	631	627	621	646	641	648	619	681	663	647	638	630	656	658	617	676	671	675	614	617	645	642	654	721	617	651	661	659	644	647	668	636	669	675	656	658	675	663	655	640	651	686	689	639	661	643	631	634	624	622	666	674	615	644	585	672	671	654	665	639	623	666	659	612	646	651	630	693	653	668	682	688	649	665	654	661	584	651	633	606	672	641	665	663	658	650	656	693	660	659	649	684	631	623	649	664	662	666	677	667	665	641	693	644	662	646	623	650	631	690	666	662	616	645	658	680	637	680	605	616	630	644	646	632	630	685	634	674	624	648	648	657	623	634	658	679	618	593	640	690	643	677	664	690	654	611	651	618	655	661	674	675	613	632	708	675	626	676	629	687	600	662	697	608	665	674	638	625	661	643	640	667	606	661	590	621	622	655	610	645	645	613	623	672	652	637	658	634	665	667	640	630	688	616	623	649	636	657	656	657	671	638	615	638	583	705	667	681	649	640	630	648	648	650	600	668	645	640	640	636	670	618	661	676	652	660	680	604	645	684	634	690	585	619	677	650	642	638	689	606	622	640	645	712	664	656	602	668	675	612	727	638	664	635	663	665	633	632	670	661	651	661	666	630	652	622	633	612	662	622	685	637	621	644	600	662	663	676	635	651	614	606	670	659	625	653	670	644	654	618	679	672	649	711	641	666	625	626	658	651	675	634	666	654	638	644	657	637	643	665	679	639	639	650	660	656	605	644	633	639	625	642	641	643	697	662	654	693	601	642	666	623	657	686	630	599	665	602	668	633	656	679	632	667	646	667	647	687	630	620	677	632	625	656	635	700	651	656	670	677	625	630	632	603	670	652	656	656	656	674	653	674	682	638	609	658	656	668	688	647	661	660	648	666	618	628	673	666	646	663	618	659	628	645	674	689	593	675	632	643	638	655	630	642	640	593	687	637	636	610	632	641	656	588	653	645	674	632	679	630	638	658	682	642	630	606	626	627	675	623	678	645	633	613	660	677	651	631	602	658	656	686	633	682	630	666	607	634	679	635	637	657	659	653	681	657	641	633	686	673	642	637	639	618	611	660	651	664	653	638	630	647	646	628	607	653	628	678	700	658	643	643	610	658	606	658	599	647	616	695	669	594	620	679	628	681	657	634	697	636	675	671	681	625	698	630	638	652	690	619	599	677	650	627	629	646	665	637	651	648	628	626	664	646	698	671	654	649	707	688	655	635	670	676	637	635	701	650	644	645	683	627	655	656	635	683	647	598	603	615	626	673	651	672	632	636	643	645	656	643	646	674	656	642	634	649	622	633	654	642	664	646	662	634	639	681	667	658	668	634	614	653	682	673	608	640	640	687	644	639	666	667	642	653	620	646	639	668	628	658	639	662	638	647	664	616	652	626	661	588	638	647	707	615	645	637	633	656	695	603	624	652	657	638	633	655	663	640	670	649	669	621	656	606	674	644	694	665	719	656	599	647	657	641	612	610	685	631	662	635	654	667	690	661	656	663	694	654	608	637	658	620	612	655	652	603	549	627	653	689	690	675	668	646	610	633	606	618	645	662	671	648	636	654	669	658	662	649	617	673	642	627	663	645	601	666	647	640	614	655	601	642	689	631	651	664	653	600	636	679	693	657	624	707	595	664	684	627	660	658	668	670	588	608	650	653	675	663	681	667	590	645	655	675	627	648	660	613	661	586	645	637	658	621	648	683	621	626	664	652	672	637	671	660	657	661	681	650	661	637	627	618	624	660	686	659	653	640	634	629	665	677	615	673	585	667	655	669	635	686	603	598	628	658	605	642	623	649	647	639	645	641	654	637	666	675	679	666	651	632	627	663	662	688	646	640	595	657	632	610	633	646	675	629	641	657	612	596	614	624	639	679	682	643	598	620	666	652	632	632	691	651	623	703	656	607	621	661	679	626	700	634	668	581	641	646	726	657	614	674	631	673	665	621	665	675	642	630	608	621	658	601	628	664	638	645	647
49171	47058	38570	25287	22121	18420	13510	11981	5946	3562	2571	2141	2269	2004	2040	1862	1523	1365	1211	1030	936	786	708	621	589	519	536	518	469	458	478	391	401	390	366	317	390	358	396	366	351	351	311	321	325	322	311	343	299	299	302	271	288	291	240	254	270	246	295	278	286	238	253	265	256	284	274	254	248	271	267	246	239	257	233	260	249	257	216	245	236	268	281	233	268	250	235	247	254	232	287	245	257	256	260	256	262	240	280	242	271	256	259	265	247	252	232	267	235	255	234	258	260	254	276	261	261	249	251	247	240	319	251	229	238	269	272	235	257	246	260	243	244	255	254	251	263	232	260	233	265	263	252	220	225	254	233	239	228	214	258	245	218	255	254	260	241	248	276	245	258	242	284	252	272	240	248	239	249	254	272	248	247	247	258	260	250	264	249	256	250	255	261	254	231	240	267	243	252	244	231	249	275	251	260	246	234	222	269	257	262	249	264	253	244	283	261	262	231	255	212	243	272	265	256	250	243	259	251	236	237	252	261	272	256	281	297	214	250	270	256	271	262	258	256	247	232	230	241	218	265	266	250	254	272	251	256	220	260	263	222	249	240	226	237	284	271	250	263	273	250	236	242	272	280	217	254	230	254	227	231	244	221	249	259	245	222	254	222	254	239	213	232	263	236	245	242	268	254	274	255	235	236	266	259	238	256	209	285	284	247	233	247	248	263	253	272	259	290	239	245	240	263	234	223	278	250	233	254	215	241	249	257	266	265	288	245	247	271	262	253	259	239	237	226	242	233	234	230	229	257	276	261	245	249	242	232	282	237	241	247	233	253	269	270	261	243	265	245	240	256	241	248	227	246	272	277	241	239	257	263	273	228	230	274	242	223	245	252	224	239	248	234	248	257	214	260	266	239	249	243	232	236	249	233	286	249	246	232	230	222	259	237	202	241	211	254	227	245	255	259	250	258	240	237	251	255	272	257	247	265	302	228	225	275	240	248	264	231	246	215	267	255	241	239	243	256	275	248	239	280	250	244	285	242	266	244	258	269	242	254	222	243	245	272	241	228	273	258	249	266	263	250	234	243	242	234	238	243	254	261	255	249	256	259	236	279	277	254	256	243	250	239	268	260	238	249	259	243	258	241	236	238	261	246	255	252	242	238	252	218	269	260	222	240	248	241	261	239	238	245	274	250	242	234	254	240	237	258	239	244	261	264	262	235	264	262	237	254	239	263	267	251	269	244	239	250	262	246	265	238	254	261	224	252	253	258	244	228	234	259	226	249	261	239	248	260	239	258	237	257	270	247	255	280	234	245	238	221	290	251	249	251	253	234	243	235	234	261	249	223	240	255	256	261	215	266	269	239	249	281	241	242	275	258	263	267	252	250	251	228	267	271	250	232	267	269	277	246	251	236	254	252	249	262	239	242	268	286	237	226	252	271	277	268	252	260	216	222	256	249	237	263	244	253	258	263	241	232	243	272	261	240	239	256	215	287	249	251	244	224	236	242	242	251	242	230	286	225	254	274	258	250	236	240	228	245	254	242	235	277	237	228	269	256	241	212	226	262	231	258	242	240	282	274	247	260	249	246	226	225	218	232	250	275	243	218	260	235	267	272	246	238	236	243	255	260	221	259	256	243	245	262	279	248	271	254	235	255	254	243	251	263	243	275	226	242	244	260	253	248	238	254	271	236	255	256	224	211	250	250	251	235	234	225	237	214	248	251	256	274	248	253	269	242	209	234	292	255	235	260	208	208	245	252	248	242	250	233	267	241	248	253	256	263	268	252	277	232	237	255	251	260	278	263	234	206	251	219	249	257	261	275	231	260	254	289	254	252	245	236	221	252	217	260	252	238	250	234	243	241	261	245	246	248	256	253	229	255	268	284	277	243	222	245	223	239	235	241	248	253	269	261	257	263	248	249	223	259	251	265	257	235	264	242	251	250	257	259	236	272	247	242	258	268	244	258	229	232	255	256	252	241	256	221	260	216	257	237	239	234	242	236	266	240	236	256	244	248	219	254	264	233	224	250	279	245	266	260	256	256	217	235	252	234	245	274	256	247	273	230	228	236	242	283	258	232	265	249	217	246	263	237	220	264	264	278	229	260	238	261	240	256	253	239	238	231	236	260	223	232	208	279	230	262	278	242	272	254	291	259	260	241	264	246	224	259	239	231	259	237	221	277	244	255	257	287	260	263	229	265	239	252	233	249	262	221	275	264	243	250	258	252	264	253	238	239	248	249	255	246	223	239	248	261	215	268	229	249	228	232	263	254	215	220	242	259	260	242	229	261	238	230	226	258	273	251	240	229	216	247	231	249	273	238	232	249	239	292	283	245	240	269	228	268	256	271	224	254	251	263	244	228	232	263	242	253	240	267	242	234	277	233	237	239	231	239	245	251	244	228	243	270	217	240	276	245	230	254	249	248	261	237	254	227	251	243	263	218	218	236	257	231	259	223	256	268	273	273	277	231	248	259	216	233	247	243	279	272	266	237	249	238	251	257	233	259	266	271	263	218	264	236	234	265	227	252	236	241	264	235	248	278	248	263	244	231	239	246	252	247	259	252	258	247	260	239	238	269	246	244	246	255	236	245	266	276	246	268	238	246	226	275	263	245	249	244	264	236	238	270	249	241	271	234	247	233	230	285	262	262	242	243	250	238	256	256	252	229	236	260	265	255	250	225	271	256	239	293	246	247	243	247	230	237	266	231	253	265	265	222	262	255	274	229	229	235	252	260	254	264	263	267	278	275	243	253	249	235	242	257	242	253	256	218	218	257	258	236	218	248	259	249	274	270	258	231	273	239	247	236	258	242	248	252	229	239	251	249	265	262	240	250	264	239	241	244	251	247	241	287	297	271	251	255	279	296	244	252	242	224	265	261	244	254	258	258	256	215	223	231	271	257	233	253	236	231	280	232	225	233	291	257	241	232	226	270	251	226	265	240	250	250	250	264	236	267	238	274	244	245	252	257	252	245	256	285	219	269	248	240	245	268	237	270	237	261	238	277	231	253	249	250	260	265	220	240	262	247	225	251	294	236	250	259	217	267	251	271	264	263	241	226	239	238	254	267	237	241	248	239	253	256	271	249	262	250	260	267	241	253	235	246	239	253	246	253	257	239	238	261	273	233	223	231	253	258	259	242	234	267	245	223	249	244	274	245	253	226	275	250	248	223	258	238	267	251	253	228	232	227	233	235	238	256	215	244	247	244	252	246	233	264	261	242	257	263	246	229	237	233	258	254	239	216	266	285	225	226	252	248	258	245	228	222	261	236	289	241	244	255	238	250	266	237	235	263	225	256	224	288	274	206	239	243	246	252	280	230	256	277	247	258	250	236	242	217	223	218	246	261	235	266	261	237	260	234	273	270	243	239	230	264	232	247	251	244	256	240	247	239	243	272	238	217	241	240	242	240	250	245	262	225	234	258	254	232	246	236	250	232	242	238	235	234	249	247	260	211	248	262	252	250	252	208	259	230	209	222	250	227	241	252	274	254	281
36824	45146	39626	24042	22079	20670	20520	25149	14943	13178	10989	10129	10643	9661	10091	9633	7786	7593	6443	5405	4958	4267	3786	3640	3113	2774	2503	2373	2352	2284	1981	1781	1685	1639	1502	1486	1575	1596	1453	1477	1325	1262	1219	1102	1166	1027	1010	1021	944	933	890	776	801	719	724	737	709	697	726	722	721	706	695	733	728	725	722	636	666	623	619	590	614	579	652	631	645	643	627	581	595	592	600	619	592	627	602	609	622	604	595	599	635	611	594	609	641	589	578	627	640	618	591	613	590	591	660	569	613	627	591	585	601	645	600	622	605	583	647	539	593	601	642	600	604	624	631	641	604	586	616	623	596	594	608	605	635	579	625	617	598	592	642	613	585	617	590	594	629	573	621	622	617	581	600	599	594	622	639	544	579	647	629	623	579	591	580	600	647	618	611	592	624	588	575	631	590	640	641	610	598	633	592	581	631	647	565	594	597	596	608	609	588	594	659	648	574	605	599	611	652	623	615	545	600	601	601	617	605	576	623	617	597	638	664	599	612	614	613	626	574	645	619	615	647	625	641	562	636	576	580	592	604	619	598	589	601	623	635	603	603	574	628	589	635	579	593	590	600	608	569	625	602	578	605	588	623	610	609	632	659	570	616	576	618	563	616	619	625	577	635	599	623	620	627	577	596	603	614	607	613	614	648	629	630	600	603	609	637	600	594	608	595	595	638	614	604	648	640	603	615	576	617	619	617	630	620	628	601	602	593	583	628	595	563	594	644	619	620	570	598	597	592	573	580	624	650	675	628	623	645	619	582	593	555	600	639	619	627	593	591	573	604	594	658	583	590	585	650	602	592	654	587	592	582	555	591	596	631	582	607	622	604	653	626	596	603	575	632	660	584	623	578	641	569	593	609	588	579	579	636	631	625	576	579	645	621	623	611	662	602	661	621	618	613	607	653	635	563	624	583	608	613	614	613	629	591	607	576	606	588	576	635	612	614	631	631	581	595	602	592	632	579	574	625	628	590	607	582	594	574	615	567	637	593	618	595	604	648	594	603	637	593	640	673	629	580	618	588	594	605	563	579	609	606	569	595	616	596	614	624	638	562	609	616	593	618	618	545	594	601	615	610	600	593	612	609	635	606	612	655	597	587	597	598	668	613	556	623	610	593	640	625	603	588	611	618	599	581	641	585	647	605	634	610	626	620	645	623	580	579	608	568	601	610	621	662	572	612	616	602	582	624	579	615	624	601	644	649	585	582	607	554	608	590	641	592	623	594	610	672	597	600	560	610	608	628	599	616	611	611	603	631	615	586	607	635	638	584	595	616	644	628	649	608	611	646	625	602	585	583	599	646	577	611	596	590	586	608	575	614	604	558	614	619	603	561	627	602	610	578	584	580	601	634	622	599	582	609	630	638	580	612	586	626	591	631	613	608	578	630	605	547	612	590	617	624	579	592	642	620	572	622	612	603	592	580	600	603	659	594	596	633	567	612	578	623	608	603	586	592	618	627	610	601	632	616	629	618	591	577	636	611	582	603	626	608	654	611	538	616	623	630	591	578	595	622	640	612	639	650	552	610	591	619	603	633	589	583	605	572	593	602	589	641	619	615	589	609	630	622	628	602	645	579	622	608	586	601	633	610	615	589	654	636	589	596	609	588	608	587	607	633	602	621	598	633	585	616	598	622	595	612	583	613	565	621	632	595	574	558	595	607	616	632	572	588	630	561	624	608	584	580	598	611	610	595	612	608	602	627	617	613	614	603	612	617	575	610	607	590	588	602	585	599	580	592	616	597	630	599	568	562	639	579	631	640	637	599	584	673	607	620	577	627	651	664	615	651	563	594	635	615	589	605	590	589	617	584	593	575	618	598	626	605	652	592	626	587	610	583	605	626	604	577	576	639	622	605	609	605	640	611	612	627	648	629	557	572	596	621	617	602	653	609	608	621	604	619	613	626	591	608	627	590	604	577	590	597	588	610	581	629	641	585	623	632	588	661	608	585	615	615	601	628	606	634	642	679	597	583	592	589	642	572	653	604	614	586	612	582	601	610	543	612	600	595	582	619	632	628	603	599	625	570	591	607	645	643	589	632	592	619	595	635	638	596	647	616	637	615	598	605	632	581	617	601	608	574	576	625	679	559	637	595	584	631	622	612	632	613	578	604	610	614	607	596	560	643	623	628	619	583	596	606	596	612	597	609	570	621	659	643	604	629	602	588	644	633	570	665	631	656	576	623	611	631	592	628	594	578	571	604	604	643	592	632	602	636	573	617	599	610	592	600	615	626	626	610	649	607	573	581	627	633	632	626	600	585	613	611	612	623	630	603	637	611	639	551	639	617	636	632	553	612	581	604	592	627	624	667	582	610	667	610	611	622	647	632	628	597	599	621	587	588	590	555	590	640	593	640	600	573	617	593	554	574	592	623	625	577	634	611	657	592	632	615	606	635	604	566	552	585	563	608	571	593	644	603	632	607	565	578	605	599	618	600	615	603	633	625	641	598	582	602	614	597	583	590	601	627	656	594	623	609	628	652	598	657	604	627	634	627	626	635	620	632	588	572	639	582	584	603	574	654	600	619	607	645	597	603	654	600	608	592	583	638	665	650	589	612	598	600	600	598	609	548	595	580	553	669	593	579	564	570	610	622	626	623	642	598	623	559	620	599	623	643	561	614	615	569	579	584	607	586	588	659	667	619	586	622	607	611	555	577	644	616	619	635	616	619	590	600	610	604	622	610	631	626	610	600	597	636	602	630	599	608	616	580	602	640	629	566	618	569	642	577	595	604	605	611	580	581	582	670	597	627	573	601	638	578	637	623	591	563	611	587	599	562	614	600	557	580	597	603	586	616	626	597	558	632	625	614	581	594	624	583	610	572	580	638	601	687	600	625	550	609	621	650	635	623	616	614	569	619	608	632	577	609	614	576	620	652	562	571	623	596	631	623	600	637	572	610	610	635	619	646	588	632	616	534	601	589	649	588	618	606	624	611	654	586	617	640	647	609	639	659	623	626	588	576	608	616	608	611	624	611	626	583	622	626	600	629	601	626	610	636	627	582	605	587	585	580	618	650	592	571	608	644	626	678	549	633	565	609	581	613	603	605	597	598	612	613	594	584	666	684	615	598	636	580	628	609	563	618	562	608	606	596	609	614	576	619	644	609	598	661	629	558	614	643	622	574	581	622	582	578	609	586	612	602	614	550	567	614	643	619	597	625	626	617	626	593	606	623	616	612	602	580	590	623	589	613	643	587	602	574	626	619	569	581	663	578	621	625	633	590	563	614	617	584	606	620	628	619	586	600	582	629	640	610	589	634	627	631	591	631	608	643	633	585	624	596	650	631	635	614	594	645	598	650	554	614	659	596	627	647	643	593	596	624	580	629	632	593	621	625	601	612	617	638	606	585	597	616	595	615	638	638	613	662	576	601	603	615	604	586	635	596	610	570	639	615	636	624	628	571	606	584	593	588	654	614	626	608	622	594	612	609	604	617	598	595	612	623	557	587	596	617	638	622	601	578	621	603	602
15782	13091	9598	5520	3742	2861	2179	1877	1266	1057	916	845	811	743	735	684	597	569	494	510	469	419	436	362	351	361	344	304	316	287	315	309	307	289	327	294	304	289	291	298	276	316	293	279	294	275	264	276	280	244	240	271	275	267	280	259	250	242	291	293	262	272	286	261	249	258	242	297	265	251	268	247	270	265	227	277	247	254	259	253	260	268	250	240	242	274	283	283	276	256	254	233	258	240	274	238	226	251	250	233	281	278	241	274	250	272	271	262	253	249	256	241	246	241	230	270	233	276	252	267	247	264	272	257	246	265	238	260	240	259	282	257	261	234	271	264	259	245	256	237	254	257	235	267	271	267	275	258	258	254	251	257	242	267	263	281	260	264	222	263	284	238	242	248	270	231	290	245	246	282	224	276	274	273	229	266	262	260	263	247	275	287	268	273	248	263	295	267	257	243	271	255	234	275	265	248	272	260	272	244	265	252	277	263	278	256	242	250	282	216	265	243	226	263	250	259	222	248	247	225	227	250	260	251	286	262	266	266	262	256	223	273	250	251	274	234	228	257	260	219	236	255	267	235	253	249	241	266	298	259	258	231	263	258	255	238	234	249	229	273	249	254	285	263	257	244	300	257	246	252	287	275	229	245	227	268	245	239	213	249	256	254	265	259	263	265	241	248	242	249	264	250	239	250	258	264	240	256	257	247	219	259	248	251	282	279	231	237	251	266	238	246	276	251	252	246	235	257	228	257	271	263	242	228	264	265	261	260	247	242	239	222	248	257	258	245	295	254	274	272	265	278	273	257	245	246	245	259	231	284	284	242	267	248	300	286	253	232	271	208	236	260	245	250	246	265	270	249	276	279	269	261	251	237	253	270	217	212	251	225	269	240	249	245	251	283	247	269	275	251	267	271	251	240	252	249	257	273	221	256	243	266	272	272	240	241	257	243	269	248	236	259	262	242	220	219	269	239	253	257	246	272	236	273	249	242	277	274	236	255	248	255	256	246	251	264	271	236	253	256	245	248	282	260	270	249	257	235	247	266	274	234	240	245	245	253	267	255	254	244	266	275	248	265	245	235	236	251	293	240	230	261	256	254	230	262	270	271	248	240	240	228	248	257	234	262	247	284	281	251	275	256	216	270	254	249	228	266	291	262	239	273	249	249	258	234	202	256	268	230	295	244	238	255	230	231	295	265	272	265	262	265	257	257	259	250	238	283	245	261	250	263	272	248	236	249	267	259	272	263	241	255	251	226	250	268	257	276	252	235	252	283	256	247	261	292	250	267	249	235	254	289	238	260	265	228	271	234	247	269	270	247	232	263	242	268	251	258	267	241	241	261	303	271	247	237	229	270	218	253	254	263	282	267	272	274	226	233	262	265	281	261	268	251	252	234	252	239	250	262	258	264	248	244	269	258	258	248	243	268	279	264	269	248	252	265	264	249	256	273	268	299	253	267	261	265	260	227	231	251	267	247	272	253	284	223	277	267	245	254	288	286	261	263	290	244	240	283	247	246	254	264	257	255	253	269	289	257	227	254	248	271	264	258	250	222	243	272	252	251	261	247	251	275	238	258	249	214	269	282	242	276	243	265	238	249	278	250	263	271	238	281	237	214	256	266	263	244	275	242	254	235	257	252	253	236	260	238	254	281	262	239	262	255	269	255	233	277	240	273	257	254	257	261	286	273	270	253	219	228	265	266	226	261	245	253	284	266	260	260	259	272	253	269	247	260	253	260	293	246	260	255	275	248	259	253	268	246	230	269	235	258	281	264	267	230	230	262	277	255	252	234	237	259	285	261	251	269	271	256	269	272	267	242	226	234	269	263	254	255	259	246	276	287	267	259	273	248	234	242	235	260	258	293	254	257	256	242	264	283	227	257	263	249	252	285	242	269	265	238	235	247	251	261	243	261	256	257	272	254	232	254	232	255	236	257	284	262	231	264	227	247	259	248	232	258	259	248	253	257	238	258	249	244	278	237	268	241	254	265	250	257	256	264	255	234	237	269	261	235	239	279	254	261	252	275	246	260	265	250	248	254	232	251	247	240	260	265	259	233	230	237	251	236	244	234	227	245	244	227	275	254	272	265	272	284	277	246	233	245	267	251	242	278	265	238	288	256	199	288	254	262	277	252	267	281	266	256	261	262	273	251	248	240	259	261	282	268	271	264	270	272	249	261	263	263	267	284	271	254	249	257	262	246	221	234	238	258	284	224	225	257	235	225	249	291	275	241	254	264	267	288	253	270	219	215	259	235	242	269	232	245	238	254	269	257	278	249	254	267	245	242	247	214	263	207	274	264	246	243	268	253	289	289	227	249	252	244	259	236	273	253	266	206	273	282	260	268	255	256	247	224	251	251	250	241	276	241	255	233	260	252	277	220	262	261	230	266	236	249	257	251	257	265	252	234	276	217	285	257	230	258	242	266	300	272	247	222	269	253	244	263	252	222	261	266	299	268	241	261	263	272	256	260	248	237	250	267	284	257	269	261	261	247	255	246	238	231	305	269	252	262	256	249	244	240	252	256	251	267	273	247	256	273	267	285	240	252	273	205	260	275	255	237	234	246	270	245	258	281	297	248	270	255	254	263	234	248	242	267	267	236	250	270	255	266	251	266	252	276	279	250	264	263	260	287	264	259	275	248	276	242	252	236	239	277	272	243	249	255	242	256	242	243	256	263	247	260	262	248	234	273	238	225	251	237	237	245	266	246	249	260	304	242	271	238	250	230	275	250	262	266	268	250	235	238	234	269	271	256	278	271	244	249	254	251	267	239	280	262	262	257	271	249	244	244	263	260	249	239	260	253	286	247	243	251	274	272	227	248	229	284	239	265	222	287	253	217	248	236	277	260	260	252	239	251	241	273	236	256	261	255	280	253	247	281	262	297	246	281	270	266	268	262	231	258	261	258	254	241	259	246	264	264	256	249	277	269	255	242	264	233	255	242	262	236	259	246	275	273	275	267	255	273	239	271	229	237	243	265	271	249	289	247	254	250	233	265	279	269	230	240	239	256	258	238	260	299	258	256	235	260	271	239	259	260	248	277	252	245	266	255	222	264	274	276	229	249	262	234	231	268	251	259	274	274	215	255	216	249	286	245	268	236	241	239	227	273	274	251	233	248	269	249	266	239	275	231	250	271	242	223	267	275	274	272	253	259	267	268	261	219	227	285	264	294	244	263	246	268	253	254	286	279	259	270	230	271	271	245	240	291	237	273	279	262	218	278	237	251	247	252	264	241	243	258	237	276	242	271	243	247	259	261	248	260	234	257	280	247	265	253	245	263	267	275	258	277	261	263	272	274	288	258	229	263	228	253	273	255	269	251	282	239	262	261	270	274	268	257	249	258	263	255	243	255	247	273	266	275	267	276	276	226	259	278	255	257	260	248	258	271	247	223	265	255	254	264	241	251	241	269	259	235	241	247	223	244	245	224	249	248	252	246	259	249	230	280	240	250	251	271	249	264	233	245	250	276	274	262	252	273	241	249	269	263
10576	13075	13682	12435	11984	10459	9165	8557	5734	4993	4419	4117	4242	3834	3698	3303	2871	2823	2305	2251	2127	1874	1638	1525	1452	1193	1178	1097	1103	1070	970	955	1000	928	997	928	986	897	908	925	914	878	879	867	753	836	746	785	732	794	741	746	759	748	682	652	646	688	730	670	674	724	648	708	626	684	657	647	662	642	633	662	656	624	681	659	649	629	660	678	620	640	647	652	633	650	657	604	623	639	643	610	650	610	648	640	641	572	598	700	664	611	631	681	664	657	685	656	643	620	655	637	613	612	623	644	650	606	623	663	667	662	626	604	623	598	631	639	619	650	631	642	620	628	643	629	678	592	637	599	636	688	622	663	621	647	657	649	642	642	626	611	636	608	650	678	645	612	660	618	603	655	664	615	671	599	598	643	625	676	633	648	590	627	625	659	647	624	633	592	630	625	693	648	622	623	647	618	636	615	614	665	628	673	614	667	598	672	656	612	627	628	611	608	615	635	625	656	621	633	617	664	660	648	599	610	656	602	647	593	606	663	623	640	633	706	626	682	653	643	618	651	642	649	680	676	620	655	640	625	622	646	656	580	660	624	609	653	646	646	607	621	631	645	590	614	630	644	641	677	658	632	685	639	629	613	654	615	623	633	624	631	636	627	611	619	617	653	642	645	619	649	624	603	641	635	609	632	615	635	639	599	626	602	699	633	669	652	656	656	601	660	649	655	646	601	653	639	656	617	631	614	656	611	651	640	647	636	657	642	627	628	629	671	653	622	624	603	682	630	616	646	661	622	611	613	644	624	640	632	667	654	606	613	649	633	639	637	642	639	655	613	650	659	616	627	630	660	625	660	621	647	640	682	635	657	590	622	624	630	654	637	655	639	616	652	631	647	651	663	625	635	693	685	596	626	658	631	626	656	680	639	583	602	622	655	652	632	598	643	612	593	645	619	635	625	625	622	668	616	652	660	643	650	614	635	664	664	631	626	637	661	631	636	642	619	617	647	601	617	636	611	641	610	617	597	622	625	640	649	625	598	674	604	617	615	613	615	620	667	613	615	625	661	660	594	648	641	624	656	599	636	599	639	642	646	615	619	626	632	633	650	620	607	606	631	607	612	662	656	654	611	645	639	606	630	660	608	655	631	632	664	606	596	623	656	648	621	669	640	637	644	577	623	655	631	607	660	634	596	599	631	605	603	623	657	633	635	639	673	621	667	682	622	644	609	641	653	610	631	635	638	628	636	624	664	611	631	682	617	642	639	654	668	615	668	669	635	602	610	643	629	635	582	661	618	684	636	584	637	611	668	600	653	628	617	606	641	628	618	627	622	676	602	620	616	671	612	629	654	633	595	626	609	623	617	605	639	605	663	625	603	602	642	603	664	623	647	612	663	625	624	630	631	670	620	698	659	659	636	635	663	644	617	623	655	626	634	622	588	626	616	610	657	626	624	670	645	628	627	698	606	649	595	639	621	568	603	602	592	651	613	618	637	622	646	627	600	647	661	619	649	650	596	632	623	631	653	633	650	655	592	572	644	651	665	641	618	618	622	639	606	664	628	642	620	620	621	634	631	654	622	637	629	666	643	653	656	608	611	619	620	643	684	645	643	640	624	642	645	598	671	649	664	638	665	679	633	660	636	646	622	573	662	651	588	651	646	659	643	647	629	590	642	636	635	667	628	617	670	658	667	639	635	629	604	644	633	603	664	616	647	599	638	615	618	613	605	626	622	654	661	634	612	630	655	634	616	675	635	653	633	630	664	685	707	635	655	649	597	650	613	600	611	597	675	618	614	638	592	600	632	679	624	655	641	630	682	636	660	646	631	649	578	613	608	667	650	684	643	644	638	614	605	596	633	632	640	619	645	657	654	616	616	604	660	661	587	651	637	629	674	673	619	628	638	648	625	636	667	631	651	653	614	636	635	673	633	658	627	658	665	613	609	661	653	598	659	674	685	632	653	623	630	594	654	637	618	656	602	629	611	625	688	643	640	616	621	676	637	614	633	634	630	647	655	637	651	668	637	594	632	602	642	655	631	622	672	635	659	683	624	657	641	661	637	636	620	597	649	605	622	627	655	623	623	636	655	605	612	627	649	663	641	591	671	610	619	604	666	617	660	649	645	616	618	626	618	630	683	626	613	635	626	660	613	619	689	680	620	617	708	638	674	600	640	658	596	632	656	627	612	662	648	606	597	648	653	653	661	616	667	672	609	624	660	653	660	606	600	644	626	611	626	636	600	588	653	637	668	669	636	641	642	626	574	613	663	622	654	695	629	646	663	648	631	627	642	626	635	632	658	615	722	640	615	624	650	661	686	609	592	609	620	629	623	627	626	658	655	625	651	652	623	676	628	659	605	624	633	645	658	655	620	649	638	637	647	601	617	676	644	635	642	608	607	676	644	635	677	591	603	643	620	648	624	595	583	608	650	633	651	615	630	686	606	607	617	654	672	662	632	643	658	626	641	606	645	629	620	666	647	645	598	620	638	631	630	633	634	644	639	654	652	637	645	666	619	665	626	634	621	685	647	603	624	699	655	641	636	630	641	608	643	647	618	626	594	620	616	658	611	605	625	633	607	587	640	637	639	644	613	687	671	634	655	684	620	617	625	647	612	638	662	659	642	667	616	623	676	657	614	640	665	645	612	651	613	616	646	642	631	638	638	621	667	659	632	586	591	629	654	673	641	625	637	620	603	711	645	671	632	656	625	667	641	606	593	657	666	649	651	638	661	646	617	643	619	655	683	600	641	640	618	611	673	646	650	641	623	664	621	677	598	652	638	653	622	611	619	615	650	647	642	624	695	646	621	653	637	620	616	640	629	625	632	651	631	601	635	639	649	656	655	642	616	643	662	647	690	600	668	611	624	617	598	646	699	649	610	639	605	628	620	645	604	623	639	671	629	641	671	661	615	669	618	635	690	638	698	639	643	604	671	638	638	637	619	613	634	682	646	644	648	663	663	609	642	663	595	665	654	651	658	603	622	635	601	662	640	651	622	590	653	639	669	595	662	679	642	638	658	635	672	647	625	622	615	652	643	640	645	641	640	614	636	610	619	616	631	587	583	641	620	650	648	622	638	636	684	624	662	654	619	665	612	648	621	645	649	609	670	657	657	667	665	639	654	646	690	642	649	639	613	598	615	635	636	655	636	616	628	634	681	651	618	624	627	647	637	647	647	620	625	648	630	653	620	623	646	657	683	636	624	638	643	577	595	668	660	641	596	635	607	641	603	609	615	654	607	633	645	586	667	636	618	675	671	619	591	637	625	641	615	642	630	616	615	625	609	628	639	670	609	615	616	660	639	639	636	648	617	650	624	613	595	666	618	686	611	643	656	610	656	686	638	678	658	603	679	651	603	647	644	614	652	645	652	641	644	630	664	625	607	650	634	693	605	597	626	616	638	644	648	631	692	633	644	671	611	631	592	655	648	608	632	643	645	585	672	632	664	670	625	636	632	616	652	633	614	636	656	621	651	619	642	643	632	699	619	634	584	641	658	635	676
40340	47193	33658	21729	16174	10368	6379	13841	5357	2032	1555	1571	1392	1355	1299	1148	1141	842	807	718	675	597	581	474	470	440	392	389	358	388	381	346	314	331	362	342	309	293	283	291	337	330	308	303	280	292	296	307	305	258	279	280	256	264	266	264	282	298	258	237	277	265	281	255	239	289	266	266	264	240	256	299	260	225	276	271	278	252	283	263	295	246	257	243	269	256	275	277	255	244	268	253	273	283	250	269	265	257	290	269	248	280	265	276	256	235	246	269	289	275	258	285	280	238	261	264	297	251	275	244	291	273	273	260	285	277	251	243	265	263	268	264	238	271	270	265	247	260	246	283	262	284	221	261	246	247	262	273	258	264	267	245	234	247	275	240	256	232	236	239	250	286	265	261	266	258	271	237	285	237	256	309	264	268	249	255	249	258	251	248	253	263	256	260	271	282	249	259	275	262	265	276	266	265	259	256	250	264	252	257	283	269	288	242	261	284	217	248	247	278	283	244	288	270	277	256	253	254	256	281	265	285	244	255	313	239	252	235	250	254	259	280	279	231	281	279	263	267	279	274	252	258	287	281	237	260	289	249	252	249	226	286	267	259	260	247	242	248	288	248	274	260	264	236	250	257	263	240	251	250	269	251	264	256	274	280	278	260	285	251	253	276	258	259	252	267	276	236	293	275	267	268	279	287	245	256	282	255	260	248	252	283	261	246	276	239	277	276	252	255	241	256	262	248	261	286	247	264	235	252	246	249	269	242	282	248	292	244	258	276	261	262	252	277	247	235	258	282	232	255	252	262	238	268	269	240	288	252	269	247	254	271	280	266	283	264	266	287	241	264	247	255	273	263	270	250	283	241	242	258	235	264	276	264	265	279	259	285	252	269	256	263	261	270	257	236	263	264	255	286	218	245	257	293	237	264	247	277	272	243	272	250	246	258	274	275	268	245	275	252	268	251	269	242	263	275	236	241	251	248	253	251	267	272	251	264	257	267	244	260	265	262	263	257	279	290	235	232	252	247	256	246	265	260	263	242	282	233	247	273	283	243	277	254	283	255	251	237	258	295	243	285	252	285	281	254	285	293	249	245	282	294	286	250	270	268	248	254	226	266	237	251	264	252	241	282	262	229	269	269	261	256	277	282	269	251	272	238	257	280	257	262	254	277	265	264	263	293	246	267	275	271	268	272	282	259	275	253	270	254	261	285	281	259	257	269	282	239	252	289	272	254	262	273	261	267	253	262	273	241	288	275	262	250	261	234	272	271	255	262	264	258	283	245	274	259	259	292	268	272	246	320	243	290	259	226	271	249	269	271	254	271	245	283	250	275	240	291	257	282	254	238	246	269	272	258	249	266	249	261	255	246	271	252	287	239	251	256	259	228	237	237	278	254	300	241	240	281	272	236	265	260	243	283	283	274	295	220	274	287	248	261	271	253	237	275	235	263	285	291	280	246	284	267	269	233	279	281	254	290	256	274	242	283	246	294	286	257	237	257	251	293	272	260	247	239	253	272	274	249	231	264	260	249	243	242	256	285	263	278	267	254	272	278	278	258	253	274	259	262	247	263	243	254	263	263	267	296	265	267	257	237	243	259	255	256	292	227	263	227	272	252	237	286	241	255	234	271	252	259	278	246	286	236	278	259	256	269	251	231	267	264	279	278	259	247	271	299	248	242	252	245	248	280	274	280	228	262	247	248	257	292	305	261	259	275	268	270	280	249	271	271	266	283	281	306	249	241	259	247	259	239	246	262	275	268	247	282	260	226	275	250	269	333	254	268	280	244	276	268	249	260	266	288	261	264	274	302	258	265	263	228	278	255	265	253	293	264	267	271	266	238	262	255	240	299	257	278	248	268	253	252	271	265	249	237	265	278	304	288	289	249	209	247	238	271	248	274	279	251	252	252	240	283	270	253	242	258	243	274	286	258	267	239	260	272	274	254	262	224	285	265	291	274	257	261	259	259	256	259	249	258	284	272	261	263	281	269	268	245	272	256	238	276	244	255	262	257	252	267	264	259	272	291	268	267	235	243	229	274	291	268	250	251	229	263	253	274	262	294	261	268	272	270	270	269	268	243	246	289	281	261	235	247	284	249	222	260	283	268	252	262	279	269	277	240	243	249	272	249	283	260	277	285	265	288	269	254	260	294	277	267	248	279	299	271	263	251	271	258	315	260	226	281	289	283	274	268	253	256	259	283	248	276	261	249	244	247	258	238	304	260	261	284	257	272	277	277	230	263	270	246	264	251	269	260	267	260	250	291	237	254	276	247	266	260	257	287	294	304	260	243	265	267	248	247	279	278	258	237	261	287	231	262	267	291	271	277	273	248	263	224	253	258	287	256	244	223	270	255	259	254	277	265	281	268	265	312	254	260	266	246	277	288	235	272	255	288	236	284	229	262	231	252	268	266	285	299	286	278	269	272	261	241	252	262	251	260	272	287	297	254	245	287	271	261	295	262	265	250	263	245	276	263	278	260	274	258	230	254	268	275	278	266	268	247	261	255	256	265	267	242	260	258	265	266	264	274	266	263	242	276	268	282	254	251	242	244	292	281	255	279	268	247	272	262	260	237	268	260	241	285	257	271	264	270	281	277	269	253	225	286	246	270	280	266	271	209	236	255	265	244	277	253	265	288	264	263	254	275	281	256	256	266	256	273	237	272	262	230	248	246	258	271	233	251	242	250	236	232	263	248	258	251	266	253	301	265	283	272	258	250	252	256	260	250	297	256	229	281	246	286	283	265	257	261	270	275	283	243	261	276	264	226	267	262	264	226	260	253	272	285	274	267	247	274	253	244	237	255	262	273	271	236	260	244	264	222	254	219	234	267	263	255	265	266	250	258	284	246	255	239	258	260	261	258	271	277	284	247	282	283	264	234	276	237	265	267	280	238	245	239	278	266	259	290	261	263	283	240	253	280	271	270	275	255	250	262	251	273	249	294	281	294	248	292	247	279	273	300	257	272	258	293	288	240	257	282	255	267	260	266	268	229	223	272	280	287	273	246	251	261	248	245	276	271	231	259	270	268	279	264	264	261	234	241	282	242	282	273	254	272	229	230	258	250	268	253	244	256	272	296	253	252	277	261	259	284	272	278	243	258	253	269	250	267	266	265	278	253	236	276	264	276	249	272	270	266	258	237	247	245	249	257	268	285	243	259	244	266	272	276	234	275	278	242	222	271	284	247	257	277	307	254	279	247	223	251	264	278	273	252	257	236	260	258	274	299	286	262	263	280	277	264	238	299	299	286	254	254	255	269	241	277	239	274	287	269	279	262	257	253	231	304	250	235	275	259	271	255	248	249	256	255	292	276	287	257	239	263	270	278	286	278	270	282	276	264	275	279	271	238	264	245	284	264	270	266	272	294	241	251	230	246	270	257	278	258	272	279	246	271	260	257	291	261	239	245	258	240	267	276	253	257	302	264	232	251	284	270	242	258	270	256	237	268	283	252	268	204	273	262	277	293	222	253	246	269	236	270	239	257	263	240	266	275
29526	43334	26350	19513	18738	17029	15559	32623	11347	8696	7272	7433	7010	6866	6954	6222	5957	4712	4059	3622	3269	2958	2661	2261	2171	1993	1666	1550	1512	1497	1341	1250	1205	1223	1111	1114	1145	1086	1084	1120	1107	1057	982	988	931	979	940	838	862	787	790	821	779	772	691	784	662	682	716	715	695	700	737	754	696	750	671	695	622	703	643	652	670	665	627	649	644	664	720	665	685	635	655	626	623	648	619	630	655	684	647	627	704	644	656	674	639	617	644	607	651	637	659	684	670	670	624	628	687	652	650	633	665	640	654	667	660	664	624	620	671	649	661	648	660	677	634	590	615	670	651	644	643	680	659	643	638	614	638	640	612	630	661	698	663	675	599	624	659	630	602	638	655	622	616	635	677	611	596	657	664	652	603	666	636	656	667	619	634	635	655	623	646	625	651	638	662	611	656	637	605	667	630	647	619	653	614	649	653	652	671	653	709	640	618	645	631	637	611	670	631	652	661	669	608	668	662	687	664	634	670	667	651	641	653	667	630	646	625	669	708	648	661	628	624	661	612	635	662	632	633	642	642	653	638	624	640	642	659	633	643	646	590	657	678	599	671	678	691	672	665	678	587	601	648	646	665	622	655	627	642	715	603	703	656	656	677	630	644	658	653	623	675	644	685	665	686	670	644	638	653	642	660	675	672	647	666	619	660	640	683	622	595	601	622	642	624	651	682	637	656	629	650	635	662	635	650	659	634	630	630	614	640	640	668	628	650	707	616	670	656	622	641	673	628	655	635	648	646	629	696	696	636	662	667	611	658	637	624	662	625	603	680	646	672	677	599	629	697	642	661	661	671	626	671	673	679	667	651	694	670	634	675	654	681	639	593	632	588	671	640	684	670	655	668	649	666	599	687	653	637	677	615	674	608	692	676	682	631	606	641	642	628	647	598	625	692	663	622	669	620	656	716	658	661	647	622	669	632	644	666	634	660	613	624	662	624	655	628	637	636	610	627	629	633	645	623	630	648	689	641	687	604	661	613	648	642	658	702	672	618	627	716	693	679	601	657	670	624	678	611	651	638	652	652	607	636	642	670	650	647	633	664	647	635	675	615	621	639	625	636	663	651	629	661	655	634	654	597	700	615	641	679	687	661	658	670	655	607	603	627	638	689	640	655	648	684	623	641	681	628	680	621	640	659	672	655	692	636	647	656	606	666	626	729	636	669	641	628	650	640	642	644	697	662	661	698	636	676	671	689	695	678	644	645	633	650	687	629	644	610	665	637	691	654	641	653	653	666	632	665	627	663	652	667	639	694	639	652	647	677	672	653	651	712	597	636	626	670	633	630	674	603	677	665	645	665	661	605	643	622	650	655	660	655	645	633	672	637	608	600	621	629	677	664	633	656	628	669	628	649	635	651	674	670	646	629	648	641	615	632	620	631	637	627	635	664	619	654	617	636	672	661	649	611	613	594	650	661	617	645	669	617	681	599	645	629	689	688	657	673	645	657	678	612	639	653	629	653	652	677	710	615	603	618	663	637	656	647	621	634	655	591	657	662	703	646	659	666	636	681	596	692	645	655	665	613	639	656	638	635	685	595	658	612	691	660	628	667	625	657	662	659	626	654	617	630	627	646	682	612	645	634	620	643	619	674	706	612	636	650	704	634	684	670	625	658	647	590	639	611	627	632	702	623	660	649	665	616	673	625	641	661	640	671	671	595	614	640	666	688	588	659	637	626	664	606	635	606	656	671	660	646	668	653	655	616	665	654	666	653	643	665	611	687	618	661	625	642	667	667	653	660	659	623	664	627	630	646	635	704	604	681	628	694	606	659	672	655	646	641	671	643	642	646	676	624	647	634	637	617	617	593	643	665	635	635	670	648	642	625	646	662	694	642	648	601	636	625	672	659	653	675	628	640	697	692	639	678	637	622	631	658	581	653	673	628	688	607	638	663	642	649	681	640	670	645	605	655	699	688	673	687	659	649	668	597	646	673	646	623	657	622	671	643	648	614	664	666	644	608	690	639	663	646	640	596	604	673	664	686	651	630	582	655	633	644	643	668	611	669	631	668	662	633	597	660	626	722	594	646	655	688	666	657	673	654	675	643	635	627	646	632	658	664	642	641	638	610	628	679	646	619	649	636	631	619	636	638	662	630	640	677	664	677	686	627	640	618	649	642	628	621	624	661	631	603	684	623	613	660	668	625	675	650	646	657	614	623	646	629	660	619	675	647	653	622	630	642	625	582	636	617	661	626	649	650	618	590	700	665	631	680	632	599	671	703	598	657	626	618	618	622	656	669	658	608	624	632	645	683	621	627	676	632	642	593	633	630	623	640	647	618	645	644	646	636	621	644	675	613	652	599	639	643	649	631	668	659	673	631	633	622	664	672	630	649	662	635	610	676	649	686	621	656	632	670	645	659	649	629	655	644	651	658	663	625	666	628	630	653	627	572	596	666	689	653	642	635	660	602	653	587	639	678	635	624	662	639	588	627	615	642	637	629	630	636	672	653	646	694	651	681	612	639	651	654	670	628	663	601	664	645	651	636	619	668	688	671	654	628	613	645	664	600	658	649	636	619	664	642	632	657	670	620	666	640	640	695	668	645	643	640	622	629	596	619	648	637	701	627	641	609	672	641	650	652	647	644	663	615	628	624	692	677	598	637	648	626	651	669	651	642	604	643	648	665	663	664	699	614	636	602	656	648	658	643	656	668	602	657	632	628	647	599	623	643	678	660	610	628	649	685	657	634	633	637	614	644	629	659	645	647	616	618	632	643	689	691	654	653	642	674	617	662	625	657	636	659	668	620	594	632	630	697	636	647	682	625	672	635	628	644	635	662	641	655	644	655	661	635	616	617	646	683	657	638	643	646	650	583	653	683	641	578	623	653	647	631	684	621	624	629	669	670	651	652	699	621	629	689	651	666	679	627	669	652	651	684	591	631	607	637	640	637	619	628	599	664	645	645	654	671	650	657	671	641	677	655	610	656	643	659	631	691	655	655	616	684	672	659	654	651	671	637	647	686	665	672	639	641	665	662	656	627	646	635	675	704	677	685	678	675	634	645	652	669	682	638	667	628	636	664	641	662	688	635	660	606	670	652	626	652	637	603	695	619	613	623	630	650	696	667	641	637	654	660	618	630	600	658	654	664	635	676	590	625	652	676	637	650	657	649	655	666	623	653	639	642	682	648	673	647	646	691	596	684	657	672	641	628	685	649	682	621	647	659	645	614	705	600	669	690	676	627	661	635	658	644	669	625	653	639	667	671	644	652	642	647	637	669	602	670	615	614	655	637	642	621	615	650	629	633	632	712	617	632	686	656	609	635	623	642	649	646	663	661	644	696	626	697	717	583	572	670	655	652	680	653	640	677	656	643	650	677	619	645	684	619	616	627	635	660	605	679	660	670	636	610	642	641	685	690	642	653	611	687	664	655	640	627	658	682	644	675	615	692	670	619	654	601	609	624	656	651	627	674	651	685	618	636	691	619	622	655	621	618	685	627	658	628	665	560	678	631	682
48001	49151	36963	23936	21841	17367	11411	14362	11581	3244	2835	2495	2251	2053	2163	1783	1764	1351	1093	937	811	797	704	645	585	572	477	461	431	378	393	407	381	357	378	364	309	314	328	348	319	340	309	297	284	306	290	286	297	273	298	241	263	272	238	260	269	241	265	263	262	266	247	245	225	264	274	285	235	257	280	245	268	234	243	251	245	254	270	239	243	277	253	270	234	270	260	249	255	279	275	271	239	243	247	285	231	231	265	257	275	256	264	235	242	258	248	251	259	233	284	248	270	239	271	265	263	278	240	267	272	250	239	226	213	212	225	240	240	224	249	240	241	262	251	256	241	234	254	257	240	242	233	240	231	264	228	259	222	226	237	250	269	247	282	244	279	222	225	231	236	228	249	268	276	236	254	258	267	237	262	229	261	253	262	213	232	252	228	247	217	242	277	232	231	262	234	257	241	243	246	243	261	254	249	237	229	243	257	248	249	243	256	249	250	239	245	216	230	258	239	254	253	251	257	266	236	234	245	226	239	250	244	264	256	250	258	227	251	252	250	268	235	241	261	257	234	264	256	258	248	267	250	253	239	237	249	231	261	242	224	245	247	261	250	257	279	237	250	263	264	259	256	242	248	247	243	257	250	257	261	232	248	262	264	239	234	235	227	258	260	246	266	224	249	252	246	255	249	237	264	249	230	226	237	260	241	256	262	261	245	243	289	238	237	256	234	249	256	270	242	233	262	253	245	240	238	228	266	264	240	247	229	251	258	238	249	247	230	225	257	243	226	282	261	224	256	262	250	254	226	247	243	231	248	229	264	256	256	251	232	237	254	235	270	233	282	237	273	249	237	274	235	287	246	259	245	272	269	230	248	283	248	245	232	240	215	228	256	269	248	256	258	250	243	268	226	239	261	265	265	246	232	270	239	252	225	224	217	249	233	242	257	232	233	243	239	238	268	258	221	272	271	264	233	261	289	229	246	250	230	243	252	253	254	253	245	253	226	251	254	221	239	233	263	252	255	250	255	235	255	258	206	265	240	255	254	267	264	236	273	257	241	260	247	258	236	243	230	259	240	277	245	218	266	239	233	225	239	258	242	253	287	223	263	250	217	254	253	244	255	283	252	255	253	269	258	248	284	257	264	242	248	237	233	239	246	281	241	269	249	248	259	246	254	241	243	260	244	249	250	228	255	240	267	269	254	259	244	246	214	270	259	242	238	213	272	263	257	235	239	249	249	226	256	224	236	283	231	246	273	234	242	234	250	240	247	237	219	252	250	261	262	264	246	252	261	252	252	245	255	247	247	251	221	233	244	245	222	253	241	252	238	236	246	229	250	239	224	235	241	252	265	271	215	265	260	238	245	259	269	241	270	247	257	234	242	247	238	234	265	272	242	239	226	239	251	298	255	265	274	267	247	247	255	285	249	246	254	234	245	245	261	234	273	241	253	239	265	242	255	285	263	253	263	248	250	228	245	240	259	265	265	268	247	252	257	242	240	275	241	243	259	261	243	233	254	269	261	230	245	253	240	227	254	226	277	277	284	242	243	258	258	225	231	273	246	238	214	245	248	270	271	251	238	231	264	233	230	242	259	242	249	259	273	244	219	227	259	263	264	236	254	236	233	225	269	239	260	273	242	235	252	260	248	246	240	232	257	237	286	272	251	245	288	243	236	243	231	220	238	264	247	241	250	253	227	258	226	266	251	259	260	248	238	227	241	250	246	237	235	242	254	251	238	243	239	245	264	251	256	229	209	246	237	269	285	254	208	234	237	226	221	248	249	242	240	241	251	255	248	253	214	252	270	229	250	237	232	221	261	253	250	256	259	251	240	251	233	220	258	259	262	235	239	248	269	233	255	231	244	285	252	233	233	232	268	300	243	234	242	247	260	254	247	247	216	269	267	246	258	240	240	237	221	258	236	249	239	257	241	218	277	241	255	237	266	230	246	266	231	239	250	257	265	249	260	237	239	268	239	231	235	227	254	247	265	259	244	253	251	236	231	252	266	254	242	238	254	242	262	242	259	239	256	269	240	280	279	269	255	250	269	248	239	233	239	240	257	256	211	253	245	240	268	261	266	230	261	255	238	241	268	268	242	250	242	243	276	260	260	257	258	265	219	272	239	247	241	285	246	263	246	230	228	290	263	245	239	253	234	262	252	250	275	228	251	266	219	251	259	296	242	237	242	232	249	246	279	265	235	240	240	253	246	277	261	243	245	247	263	235	270	231	259	232	230	214	252	243	254	249	243	235	259	256	255	244	285	255	230	255	237	270	254	231	268	224	241	276	256	248	278	256	269	234	281	251	260	243	244	226	246	248	288	241	260	253	231	243	236	244	246	260	205	238	248	240	268	252	267	229	250	252	248	240	270	233	232	262	249	254	259	258	263	222	265	237	229	259	262	244	255	251	245	234	199	250	260	254	250	288	250	231	277	252	238	262	271	236	241	239	251	259	232	233	245	239	207	261	257	251	250	256	243	253	279	236	221	229	243	243	235	238	254	240	237	273	242	273	241	244	241	263	250	246	241	232	239	258	227	236	236	241	249	235	246	221	252	239	257	282	260	238	262	274	227	235	234	246	249	225	236	249	241	254	258	225	251	235	235	250	252	258	259	264	228	245	265	239	244	232	263	223	239	232	264	228	224	264	229	237	245	267	257	243	259	237	238	248	231	246	230	262	235	251	225	236	238	248	284	218	263	251	263	240	214	230	245	256	252	239	244	299	246	252	238	252	262	232	268	242	252	266	226	253	272	246	257	270	244	252	259	252	246	256	271	257	232	236	259	273	249	240	263	239	244	257	264	244	239	249	260	244	246	236	251	227	259	235	279	266	248	251	232	259	238	255	279	252	252	239	257	256	250	235	241	281	228	270	234	247	219	231	264	228	266	256	252	236	240	245	260	240	240	257	250	259	263	262	228	279	252	244	267	264	238	226	269	282	227	234	233	255	267	278	250	241	219	231	239	230	226	224	258	251	233	230	238	228	248	260	260	265	268	245	269	266	268	246	260	301	238	254	215	244	231	251	229	223	249	232	266	260	241	235	248	243	262	257	269	272	227	252	220	227	241	224	241	225	307	262	246	244	251	254	241	228	232	226	241	240	260	244	227	268	246	230	222	249	225	211	228	223	259	254	273	245	259	247	240	283	230	223	265	233	251	272	229	253	225	266	231	235	225	244	243	264	232	231	260	249	237	221	244	248	258	249	250	269	263	240	253	255	242	231	240	268	236	216	239	220	230	233	245	244	269	268	226	281	266	279	263	255	221	239	256	243	231	237	272	256	234	252	258	219	228	247	252	246	273	249	259	262	237	232	241	266	241	277	230	239	251	251	221	276	229	231	232	246	261	247	232	230	228	276	241	243	244	264	266	232	263	267	231	255	260	233	230	250	273	226	260	238	258	257	262	243	253	248	254	250	231	239	230	240	218	269	225	246	259	238	254	230	283	279	245	246	225	237	255	244	261	258	274	246	251	208	237	247	242	252	221	260	250	229
35182	46652	33479	24807	22907	19962	19456	31531	19456	12086	12103	11370	10802	10400	10456	9164	9015	6885	6073	5039	4580	4218	3956	3374	3054	2879	2413	2080	1922	1815	1783	1507	1395	1491	1377	1331	1342	1313	1263	1259	1178	1172	1161	1041	1009	951	985	918	915	890	822	813	723	795	725	709	713	729	686	664	758	645	727	671	670	737	674	699	644	677	666	646	684	651	609	652	644	609	639	605	583	605	609	584	660	676	558	657	608	577	583	657	640	606	587	601	612	637	579	613	625	631	632	644	616	649	619	560	632	612	586	591	579	603	599	609	666	622	614	641	603	620	628	663	595	597	605	602	566	583	603	654	599	588	604	601	622	642	651	595	646	614	640	590	630	596	612	611	630	590	572	605	589	640	627	610	597	578	613	574	627	631	601	604	586	600	631	637	604	577	611	572	606	582	606	601	606	613	573	630	637	593	595	602	601	582	630	622	611	625	654	600	665	648	614	563	612	613	651	641	628	584	625	614	570	598	599	576	600	617	608	643	655	619	551	591	631	594	641	621	613	589	610	571	559	611	599	610	611	579	616	569	604	608	597	643	590	567	564	600	606	630	573	646	602	611	580	625	595	597	602	598	603	588	583	609	626	604	608	567	632	639	623	610	615	620	569	610	592	598	623	575	572	582	591	623	592	590	596	624	626	562	576	570	599	577	599	581	601	590	587	564	613	554	589	594	616	627	596	620	616	574	621	585	634	589	581	610	644	624	575	630	590	620	616	619	589	630	596	611	638	589	590	606	593	607	637	618	586	636	605	574	593	597	583	653	612	600	632	581	616	610	606	625	592	557	587	579	602	636	613	599	612	598	591	588	610	580	633	638	601	615	586	624	560	601	646	643	605	606	578	640	609	598	590	613	617	566	594	590	612	586	627	662	636	583	610	634	645	578	639	564	606	617	588	611	633	597	615	610	608	598	605	644	560	601	617	620	580	613	600	613	595	637	587	614	607	594	607	585	612	603	611	624	591	613	627	583	629	598	602	611	560	573	638	630	596	597	614	608	642	587	630	573	573	634	617	596	592	579	586	632	606	588	614	618	632	624	628	630	584	591	610	615	616	592	580	595	589	592	640	612	634	621	615	604	578	610	648	614	599	603	617	631	536	625	609	581	629	654	610	639	587	602	574	609	581	596	615	624	659	621	661	577	621	578	597	603	603	574	602	600	635	596	632	547	618	627	595	586	641	576	661	581	570	585	599	639	662	618	605	597	616	600	585	613	615	606	646	617	613	604	582	592	598	627	599	638	595	566	611	580	593	617	622	590	641	551	623	572	640	575	591	606	625	611	639	633	613	634	615	591	582	610	605	636	616	614	588	580	587	638	630	626	582	603	635	628	599	574	586	624	616	652	588	585	578	627	573	610	660	592	585	595	596	639	636	553	620	628	624	604	648	597	620	582	605	624	625	641	570	599	613	587	614	601	587	590	599	638	613	622	609	594	621	694	598	578	586	605	581	607	622	614	639	638	589	574	563	617	600	613	596	639	612	637	644	606	584	578	580	628	650	647	572	593	640	551	582	575	540	673	597	622	595	582	549	612	591	639	573	571	645	584	585	595	573	627	645	596	597	589	663	578	621	585	594	661	622	569	584	644	618	630	612	621	633	613	653	590	599	628	588	622	653	614	595	591	564	605	584	596	660	615	634	628	621	586	619	643	596	618	642	647	588	591	606	577	568	636	628	604	581	593	567	624	600	618	592	590	603	633	596	596	627	593	628	612	640	585	626	624	635	622	543	623	599	618	608	614	619	594	604	608	634	633	582	597	606	612	638	595	613	618	621	590	587	601	613	596	585	624	602	573	579	590	592	576	620	590	594	656	566	591	582	613	594	614	593	589	568	626	611	598	611	600	634	629	622	582	605	598	575	609	604	595	563	624	572	623	557	655	623	608	624	633	608	580	597	576	598	606	624	617	602	590	616	584	574	628	586	621	601	615	625	581	618	606	670	572	615	564	602	620	601	599	628	628	618	604	582	624	582	592	653	605	621	594	591	598	587	631	581	582	631	658	621	621	581	627	632	612	626	602	627	583	623	611	629	640	594	624	629	617	605	587	642	647	562	604	628	588	632	598	626	605	607	616	590	598	600	610	638	632	597	616	632	597	615	603	624	604	588	585	618	648	611	652	619	615	568	621	579	650	588	619	626	576	644	605	604	596	601	592	611	572	611	590	647	618	582	624	621	625	594	550	613	641	602	611	591	607	628	603	613	603	609	599	590	596	627	655	559	586	628	605	613	617	593	549	586	616	635	596	595	627	615	616	616	643	574	634	578	634	608	606	591	569	636	625	617	594	609	629	564	630	622	560	558	590	605	625	619	592	606	572	610	599	638	635	630	631	648	653	585	602	603	611	614	587	615	582	603	577	604	627	586	600	615	640	622	630	596	605	591	601	590	583	582	577	622	607	596	605	612	627	615	618	620	572	607	646	581	587	634	612	584	613	565	607	630	629	625	628	610	556	584	602	646	675	630	584	604	626	659	636	585	630	619	580	570	672	616	585	628	602	616	583	593	593	583	615	573	633	558	629	626	590	624	643	580	557	636	583	623	600	575	611	625	633	617	614	593	576	621	620	631	611	623	600	653	639	611	576	597	635	595	617	578	604	579	609	623	571	574	573	607	578	594	602	642	608	586	616	638	606	622	603	645	594	619	599	641	576	583	571	595	575	602	596	594	598	608	586	598	604	591	533	607	619	606	582	617	591	610	646	597	610	575	618	581	614	579	599	605	593	615	626	643	574	660	624	624	609	555	605	681	626	620	571	595	605	645	623	586	628	588	602	592	603	616	578	598	658	611	652	588	622	606	595	605	603	628	633	644	621	610	575	621	627	584	600	620	619	595	609	627	617	587	632	614	583	621	623	606	659	647	592	622	601	603	582	583	621	609	593	628	587	605	609	615	626	591	696	564	612	586	635	572	632	610	600	600	611	610	575	571	631	604	557	603	611	618	598	657	620	584	606	615	630	621	656	595	591	611	602	632	609	558	599	610	557	583	591	578	604	601	644	623	594	644	621	597	650	623	650	612	629	631	604	642	606	626	613	594	604	608	606	604	571	559	610	588	592	541	572	637	586	623	687	612	623	614	585	580	589	595	593	621	576	570	551	613	647	631	634	609	614	654	631	571	619	646	632	635	627	591	575	631	623	624	576	577	600	605	605	603	626	594	617	607	585	622	591	631	595	631	603	597	606	597	578	640	603	610	593	600	636	627	628	609	574	588	597	641	608	632	620	585	617	600	600	579	615	601	633	596	613	580	588	627	607	592	646	606	575	639	608	605	594	613	603	639	615	632	598	612	634	614	627	584	626	599	586	585	604	594	557	609	621	597	574	591	622	608	636	658	585	598	555	591	585	603	633	673	602	603	595	602	609	591	623	581	570	593	592	588	620	621	598	607	632	589	552	597	599	602	618	597	616	622	643	605	586	587	616	604	619	591	588	646	608	578	583	591	616	579	685	597	604	574	575	605	625	608	618
14932	15622	12349	5874	3880	2937	2215	1700	1302	1152	1111	1043	1007	865	750	674	671	604	502	505	437	427	408	408	383	414	320	300	295	331	273	313	304	326	295	312	295	281	323	272	273	290	297	266	289	316	267	265	313	283	244	261	243	263	263	251	252	232	228	264	255	272	264	263	250	224	227	268	273	257	255	246	273	246	257	250	273	268	265	259	248	271	260	241	232	247	295	232	256	246	273	271	240	288	238	258	271	248	250	243	264	242	254	271	267	240	249	273	241	254	289	229	272	245	232	246	244	241	246	258	262	239	262	223	262	288	255	234	227	224	226	251	230	248	253	250	261	237	276	261	279	270	232	236	252	256	249	285	251	264	243	297	279	265	278	240	247	267	254	231	266	247	269	264	282	265	256	266	254	243	256	266	249	228	249	238	265	251	253	264	247	264	226	277	265	241	258	257	261	248	236	256	235	279	257	285	275	263	259	265	232	259	243	253	294	247	215	281	217	240	250	206	266	260	260	233	263	239	270	258	249	237	228	247	290	229	291	258	240	264	292	240	259	262	271	265	214	241	237	263	248	258	275	269	266	259	223	234	259	242	253	247	232	239	253	235	248	284	260	245	259	258	240	232	241	242	257	259	253	239	261	233	264	265	264	277	282	249	235	248	261	241	266	253	239	233	233	240	261	239	246	271	255	240	259	245	263	244	257	254	249	255	242	225	247	277	219	257	300	242	244	290	251	285	265	241	223	229	234	242	234	249	257	265	297	268	262	260	270	263	257	246	248	247	275	262	264	242	247	291	242	245	258	238	253	255	242	265	239	216	282	272	279	272	284	246	277	244	252	257	251	256	273	292	283	275	243	245	249	261	248	259	245	268	268	253	299	250	261	279	246	265	231	247	265	284	238	241	292	277	272	239	218	267	244	261	254	253	254	304	250	254	272	252	236	238	245	246	229	234	245	238	237	274	264	226	261	243	258	254	240	235	228	265	255	252	268	271	224	235	256	232	253	265	222	242	265	274	238	282	239	262	252	281	253	243	267	267	254	270	230	231	280	232	268	284	258	275	238	257	249	223	233	279	272	236	300	260	247	245	272	256	237	231	250	277	252	251	254	264	256	291	268	258	269	245	244	271	236	232	253	243	241	260	264	228	271	250	227	274	255	260	242	245	272	290	258	238	252	257	257	247	248	256	247	242	257	265	249	234	228	235	269	247	271	272	283	288	241	255	245	257	267	267	242	251	291	249	270	245	261	269	249	241	234	254	233	258	246	253	250	257	290	222	273	245	271	237	266	268	258	230	256	262	266	261	263	266	250	281	241	263	229	228	253	261	237	260	241	269	287	254	231	264	267	250	267	225	241	261	251	229	273	282	278	244	250	293	254	243	230	267	253	274	231	275	252	227	247	285	271	237	240	233	226	234	255	258	272	241	256	232	238	255	268	247	253	236	213	243	237	284	258	260	250	256	266	276	272	268	231	292	249	267	257	258	271	276	254	233	242	276	275	238	250	250	276	231	241	252	254	236	273	257	288	264	266	258	270	244	275	267	255	218	239	251	272	232	271	261	241	251	248	255	262	246	248	254	250	242	255	274	271	274	243	258	232	245	259	258	254	226	223	295	275	245	242	247	241	247	269	269	261	270	253	240	273	256	260	258	262	248	260	256	226	257	247	224	285	234	231	235	247	237	258	283	261	267	257	259	245	240	268	274	250	230	257	270	247	262	268	270	262	254	249	238	267	244	248	261	256	248	268	253	243	284	258	266	241	261	266	263	233	246	245	252	255	271	293	270	249	244	251	258	251	256	238	256	256	277	234	243	270	245	261	257	275	262	277	266	245	249	223	263	256	252	241	253	226	235	251	269	254	285	270	255	248	268	233	232	273	265	260	269	258	276	242	246	245	265	232	261	252	232	233	248	241	249	261	272	284	262	236	258	273	244	261	248	255	254	250	272	252	257	276	262	237	264	280	272	252	248	225	251	266	242	241	260	267	279	234	251	281	288	262	237	255	245	269	245	244	281	255	259	264	270	228	275	260	269	253	281	250	247	256	247	238	238	234	240	255	260	259	251	259	230	255	267	225	220	261	245	182	245	241	267	233	279	256	245	250	266	236	261	239	246	252	235	194	252	255	264	254	280	253	253	228	259	217	235	269	246	288	236	234	267	235	259	232	258	280	250	227	249	246	246	286	263	252	262	238	242	275	246	242	276	243	249	288	243	241	237	260	229	233	233	250	256	246	246	239	259	257	262	243	257	221	272	247	253	269	256	243	254	272	254	248	238	270	242	279	251	248	271	280	226	259	242	256	231	261	255	227	250	260	284	258	275	273	243	222	241	227	255	245	270	286	251	275	261	250	236	248	269	266	240	262	277	264	229	234	232	237	236	271	284	244	245	255	245	245	231	255	231	266	266	237	259	253	256	248	272	264	250	242	267	275	240	272	258	270	257	260	244	263	266	285	266	267	244	246	245	254	262	261	221	248	266	233	242	250	219	229	248	257	231	250	249	226	253	259	236	259	252	242	243	240	243	250	239	246	255	246	257	232	266	275	241	220	237	274	282	225	235	264	259	246	249	242	263	251	228	276	251	270	253	290	262	313	250	194	233	279	235	240	247	272	236	271	266	245	273	262	266	233	267	257	243	258	280	225	268	249	244	238	248	240	276	244	261	235	252	234	244	247	273	245	243	251	291	245	245	257	266	286	259	249	248	260	227	254	282	248	278	260	246	276	220	252	238	248	237	235	259	262	243	257	220	257	254	255	281	237	247	255	260	242	237	248	286	246	283	246	295	248	296	246	248	249	273	260	247	238	269	241	236	261	228	277	247	234	231	248	276	236	245	260	294	234	263	252	277	242	246	252	251	255	260	202	240	272	265	254	269	259	262	246	281	218	265	259	264	289	249	257	232	249	286	260	250	274	259	263	266	237	250	225	241	277	223	233	249	266	264	260	237	279	266	221	264	237	252	257	262	251	268	224	221	231	275	288	256	249	277	235	250	255	253	278	250	259	257	273	281	286	218	241	259	263	243	259	239	237	253	273	250	240	265	265	260	254	243	242	253	245	249	253	231	244	248	240	224	257	229	260	254	273	249	239	258	259	277	238	277	276	286	255	253	268	249	272	239	253	251	259	224	268	270	256	262	275	265	240	269	264	284	238	274	261	246	278	261	258	237	237	240	213	260	260	246	236	264	272	246	253	255	310	235	244	265	273	250	247	256	253	260	224	254	243	247	238	266	272	257	267	278	256	267	234	251	251	243	232	280	251	242	253	244	243	235	231	253	251	248	266	253	247	248	248	233	243	233	246	246	297	226	257	267	231	249	246	261	231	259	247	251	267	282	266	271	244	251	299	240	233	272	233	273	252	232	248	257	250	240	280	291	259	257	265	221	284	260	245	253	271	276	258	252	248	231	288	248	240	247	218	260	261	247	240	252	252	240	270	243	259	257	268	231	255	250	259	230	277	253	238	255	246	236	259	263	261	258	261	260	235	239
9687	17008	15105	12976	11886	10682	9061	7487	6004	5464	5354	5153	5114	4470	3883	3621	3196	2868	2625	2181	2230	1970	1850	1695	1611	1400	1258	1186	963	940	1048	963	933	938	935	845	924	887	866	818	830	787	869	793	834	813	800	758	801	736	727	697	720	704	681	676	690	656	709	683	691	670	663	626	638	686	643	653	623	635	691	645	686	627	607	657	665	671	645	625	632	648	662	642	633	627	676	663	612	590	599	619	646	631	590	679	648	645	654	659	661	602	664	656	616	646	628	631	613	613	628	630	628	667	591	663	633	668	644	655	658	631	592	672	629	616	632	636	603	626	645	592	644	652	670	610	632	643	665	625	698	632	621	652	660	626	612	617	615	639	627	656	614	634	600	614	634	629	611	636	621	619	595	651	665	637	659	608	631	629	670	585	667	704	607	629	686	599	633	614	637	645	623	584	671	665	676	649	688	632	653	608	621	654	621	614	630	597	624	655	656	623	666	596	663	635	657	618	653	664	632	649	613	651	669	629	654	620	649	662	644	555	626	591	646	652	614	647	630	607	637	634	619	675	592	653	662	688	606	634	602	664	624	637	661	602	682	606	643	586	601	678	625	660	645	637	641	668	623	658	633	655	683	618	631	591	654	652	606	642	644	595	615	672	622	642	643	635	594	598	661	641	585	627	662	646	700	634	608	623	655	681	613	614	598	692	612	617	633	619	548	623	648	628	681	598	636	603	635	621	660	640	646	651	647	620	643	617	570	616	663	623	637	606	684	602	627	599	593	620	650	657	604	650	643	660	644	583	635	678	659	655	633	678	636	625	618	616	634	604	686	631	621	632	598	634	616	663	640	601	648	683	659	597	625	625	597	653	655	621	624	632	643	631	568	659	625	608	600	581	633	648	670	618	700	646	598	653	628	645	652	611	639	643	700	628	640	619	611	653	613	635	623	626	655	645	606	667	604	597	637	655	629	635	635	641	635	677	649	653	651	654	660	640	650	614	603	679	658	630	598	648	675	678	585	620	644	673	627	644	619	677	635	675	647	671	641	624	633	617	637	623	642	666	618	683	639	637	637	645	638	674	619	585	634	625	611	670	617	604	683	647	642	636	607	640	663	601	666	618	644	587	629	655	677	655	635	662	622	646	656	629	615	634	649	595	669	602	609	638	620	616	647	661	573	614	691	637	610	617	590	623	630	661	560	626	641	649	631	650	639	631	666	601	615	657	619	640	623	636	648	644	602	652	634	641	642	639	648	647	606	649	676	676	627	647	661	606	614	634	644	642	638	675	647	652	644	664	578	717	660	687	613	641	636	677	634	643	665	602	628	659	653	649	683	606	644	598	675	660	650	681	634	654	605	634	601	653	642	621	643	615	638	632	664	611	738	647	627	617	661	647	634	631	669	640	638	659	635	625	648	664	650	647	641	607	599	642	660	622	635	628	618	669	614	627	628	639	634	599	631	631	642	632	608	635	655	655	619	647	624	656	651	640	603	607	650	594	637	638	636	644	616	634	590	652	618	654	633	596	666	643	612	669	634	634	618	645	592	625	647	632	624	597	647	642	634	654	594	632	652	639	623	609	618	667	630	651	643	636	612	661	657	662	652	612	583	636	603	631	622	674	657	611	650	632	664	609	676	680	586	682	636	639	689	642	631	623	618	590	663	634	672	617	626	621	629	607	641	609	631	619	644	558	643	649	620	635	652	603	614	634	632	603	640	641	645	640	655	632	641	615	649	606	610	631	625	637	631	602	648	648	603	663	607	644	610	649	630	646	598	622	594	649	615	644	629	618	639	622	689	641	645	627	646	660	594	565	649	651	634	658	672	609	648	620	640	598	606	613	626	616	632	639	638	645	614	604	614	630	650	629	627	644	623	654	611	651	642	638	600	644	607	635	633	620	611	648	630	660	583	623	600	619	596	592	688	638	632	669	593	595	612	595	635	682	651	634	569	632	647	639	621	632	616	654	636	690	626	632	647	652	666	688	669	629	621	593	644	631	588	627	641	706	631	632	660	632	660	625	610	662	618	670	596	665	628	644	597	678	617	591	645	677	592	610	660	620	644	623	624	676	627	655	651	706	598	630	684	658	632	622	656	640	645	652	684	645	617	634	649	543	619	628	686	659	635	643	601	642	587	665	688	610	639	684	645	622	633	628	592	634	674	639	646	674	604	643	616	617	598	622	636	626	687	634	594	617	657	622	675	583	648	658	618	641	632	650	628	603	611	576	636	629	657	636	641	658	627	636	639	645	657	639	628	703	658	647	640	605	601	656	622	623	640	671	581	637	668	613	678	635	603	623	636	644	630	612	627	671	619	658	595	610	643	616	656	691	628	636	705	646	649	632	593	650	663	619	658	652	621	635	627	665	661	627	629	666	615	633	625	579	615	617	635	604	636	659	658	656	616	641	631	652	647	610	700	629	652	648	608	665	587	614	660	635	613	655	668	650	649	629	653	659	596	632	614	608	621	613	607	626	626	673	671	683	628	637	642	626	609	642	605	701	661	642	664	654	618	592	620	593	691	620	617	613	698	623	638	602	628	617	681	629	667	679	585	643	676	630	596	646	633	585	649	663	677	633	611	612	631	632	675	639	637	649	635	630	636	646	651	629	660	652	644	639	605	681	630	641	636	636	640	626	634	638	642	666	584	648	607	665	578	620	642	659	644	600	618	634	610	673	643	642	599	676	642	606	624	626	612	615	637	630	647	650	647	664	624	618	602	634	631	642	650	628	637	641	617	613	622	617	651	622	645	637	614	640	606	668	650	651	613	653	644	662	648	635	614	632	653	681	642	629	659	656	631	644	656	627	585	658	635	651	659	588	683	670	656	649	681	641	673	655	632	640	643	652	676	636	623	659	624	608	614	624	605	674	647	633	601	653	640	592	651	629	640	596	644	680	606	665	626	621	615	623	681	644	607	626	659	658	660	643	679	647	639	619	626	626	602	620	621	644	641	614	606	650	620	644	645	591	640	627	652	613	654	627	635	598	647	655	592	644	639	643	656	624	610	639	646	654	628	609	665	641	567	641	678	657	650	607	637	629	622	638	653	638	611	593	600	649	674	622	603	672	622	624	654	676	659	593	676	630	683	648	623	627	620	629	641	657	599	651	669	620	633	627	669	584	610	611	661	647	603	625	645	630	642	635	597	624	673	654	619	634	622	640	630	668	622	664	673	649	628	649	646	672	607	640	603	599	568	640	604	663	629	648	622	596	625	653	672	646	657	660	617	634	613	605	656	624	631	639	639	650	614	621	610	638	620	637	646	621	627	639	625	623	616	614	672	614	597	626	621	679	593	598	669	636	636	588	659	622	618	591	659	634	620	649	577	669	644	643	631	689	684	659	602	652	640	709	706	645	614	624	637	605	659	623	651	610	636	634	651	638	643	640	682	655	592	632	647	666	659	621	635	616	670	630	649	646	639	631	657	628	632	617	594	641	647	668	635	606	609	604	674	619	625	630	639	658	619	645	596	641	642	618	566	670	653	609	614	645	638	609
38657	47988	35726	23062	18216	12595	7454	5031	3204	2374	2083	2104	1885	1607	1422	1393	1264	972	867	740	639	631	640	579	520	477	499	394	391	380	326	342	353	329	335	333	337	285	345	327	292	316	307	303	280	291	287	297	304	257	315	261	289	280	263	290	251	271	271	286	276	274	250	255	269	265	307	260	257	234	266	240	282	274	261	284	271	249	244	276	248	266	270	277	262	250	275	273	270	273	266	242	263	273	247	256	258	242	247	241	248	253	263	267	285	257	245	267	266	257	266	267	264	220	293	251	258	282	251	276	266	242	263	254	254	294	258	277	259	270	250	265	282	256	237	261	230	233	231	251	272	293	264	247	272	250	278	285	248	278	253	261	273	226	283	290	267	250	241	273	269	282	248	257	266	301	263	253	278	272	237	257	254	251	267	264	254	274	274	260	285	274	240	253	258	237	250	279	240	278	268	250	261	266	255	251	263	268	265	281	273	265	234	261	258	258	251	285	291	266	269	287	269	242	230	259	281	246	254	252	257	227	298	218	225	256	253	283	272	267	250	257	279	279	258	254	249	260	233	282	238	255	247	216	256	255	263	266	275	254	262	277	276	252	298	232	249	259	259	260	237	279	257	251	228	287	304	243	262	269	240	260	248	256	223	269	247	257	300	278	308	263	253	236	283	236	293	291	265	271	243	258	246	272	252	284	284	290	259	241	240	227	247	265	297	273	231	245	235	251	239	274	267	247	281	281	240	270	236	244	286	258	276	263	232	260	250	247	260	259	270	254	277	252	270	240	244	276	266	243	268	265	262	262	274	257	236	224	275	284	261	228	266	279	255	245	256	255	270	253	269	239	266	246	295	266	279	260	279	263	242	243	249	252	247	273	249	274	283	268	283	241	246	268	262	293	255	267	271	275	283	271	279	262	267	272	288	272	237	264	290	252	260	247	263	287	253	257	294	259	276	268	260	285	242	244	269	267	257	277	251	262	262	242	263	272	256	241	256	279	266	267	284	261	249	244	282	267	254	239	243	284	244	269	254	262	232	243	267	287	240	265	256	246	307	246	253	252	252	270	277	251	301	284	275	263	262	266	229	263	232	269	282	256	248	269	264	274	280	273	240	237	268	304	275	261	275	263	236	268	255	267	238	280	281	267	247	260	273	241	254	277	258	264	261	283	240	281	262	275	273	279	280	266	249	274	242	263	297	284	271	260	247	285	261	278	257	273	274	303	272	274	252	264	266	255	268	246	281	275	279	235	248	247	260	258	232	248	266	282	262	245	281	268	244	289	272	224	258	275	246	281	271	249	269	262	257	265	258	255	270	240	268	272	304	254	259	264	268	262	258	289	262	259	242	270	240	239	277	279	258	259	250	253	275	282	256	240	250	269	281	264	225	246	268	246	277	240	276	266	239	284	275	234	239	298	269	266	235	279	247	258	261	266	237	278	266	270	272	269	252	204	287	277	276	282	273	252	264	289	238	275	262	252	284	277	286	256	247	251	249	267	263	248	282	269	261	267	270	266	236	230	251	247	250	233	258	247	262	293	258	270	266	268	242	286	261	275	261	253	254	289	245	277	262	288	285	280	280	264	253	275	299	277	278	262	265	272	258	245	239	271	270	242	245	247	251	266	249	264	258	265	312	270	245	280	261	260	249	247	257	241	259	259	241	263	260	272	259	227	251	259	256	271	272	263	241	274	239	251	274	264	241	276	240	262	268	269	244	277	261	277	272	267	252	266	258	286	303	286	235	258	273	246	238	281	310	288	288	241	281	264	268	281	278	278	273	277	272	259	252	265	279	245	269	269	253	277	230	265	263	227	254	291	244	259	269	299	286	266	254	263	255	230	241	259	312	249	252	236	257	286	264	259	245	251	245	268	250	225	255	292	242	263	261	229	264	244	272	250	265	270	294	262	249	258	261	242	270	216	282	285	274	289	242	257	227	255	251	274	242	255	248	263	266	223	256	279	227	263	249	248	225	267	244	265	312	256	285	250	275	263	296	244	291	281	272	254	263	266	249	285	263	284	258	270	269	296	237	284	271	264	263	283	271	274	237	232	221	265	266	271	270	262	266	241	257	250	234	254	277	238	262	283	243	251	254	247	261	261	266	261	279	238	285	227	278	255	248	270	243	282	270	254	253	273	282	264	245	273	264	235	256	267	270	268	258	246	264	293	272	266	247	257	268	283	274	287	250	270	243	275	245	258	260	247	285	253	243	253	261	263	281	261	263	277	254	271	286	267	250	255	249	292	273	267	251	247	248	275	212	239	255	284	266	276	287	284	268	236	302	229	267	262	276	269	309	265	250	258	246	282	264	273	292	269	280	260	238	269	256	281	281	259	273	234	258	239	236	270	255	262	271	253	256	269	250	251	287	252	253	258	220	232	276	258	270	276	242	258	280	294	252	226	280	288	241	271	270	243	274	244	253	282	244	273	258	298	252	237	276	241	237	256	290	266	279	237	252	295	270	259	235	279	233	270	258	239	280	254	271	266	237	252	266	264	265	259	248	292	260	252	270	230	271	262	278	264	267	278	274	262	243	274	270	285	262	234	247	283	263	243	280	249	271	278	268	270	264	271	254	250	250	225	265	262	275	260	270	249	231	265	257	272	287	242	265	264	286	300	240	270	248	257	263	270	272	252	247	279	239	264	309	257	263	262	286	269	258	250	255	279	250	266	241	273	219	271	270	281	281	238	261	280	256	282	298	271	237	261	257	255	240	268	247	234	280	246	274	251	301	261	276	254	233	259	266	276	249	261	248	281	265	255	238	272	257	254	303	262	258	252	288	241	255	267	240	239	253	254	254	259	256	264	268	256	273	282	237	272	258	268	241	262	264	249	257	255	275	288	283	249	284	260	259	239	277	252	251	247	265	273	274	249	274	263	262	265	261	268	238	242	261	260	246	260	279	280	248	262	243	258	264	253	234	252	260	280	255	266	271	249	294	252	273	260	265	258	276	251	305	264	275	284	273	261	271	302	260	264	265	258	263	241	254	287	239	239	292	260	250	261	253	247	244	291	256	276	264	240	268	252	284	290	272	268	237	298	268	268	255	252	245	236	279	255	280	282	237	274	301	251	269	244	260	254	279	301	255	248	281	235	269	258	243	262	247	277	260	244	253	264	257	268	279	305	284	238	280	271	253	272	238	278	221	285	239	262	244	261	248	269	225	282	274	261	255	237	275	252	269	253	247	265	265	246	253	272	258	279	258	254	267	267	252	239	263	241	281	242	281	282	288	261	258	273	261	275	258	252	259	272	251	262	259	253	268	256	255	257	265	233	237	241	279	280	281	267	241	265	264	249	270	273	272	246	265	268	264	262	223	232	266	277	282	255	274	272	236	262	271	272	238	307	291	275	286	270	246	253	248	280	242	236	236	255	250	242	253	251	250	268	295	272	244	268	244	283	258	275	280	308	256	287	261	273	260	288	248	283	260	255	243	281	242	267	276	262	252	257	283	238	282	286	255	262	262	261	266	263	264	274	261	241	244	262
27523	43221	31680	21241	19001	17701	15995	15874	11389	10722	9986	9691	8799	8105	7489	7457	6466	5206	4565	3765	3377	3194	2997	2735	2499	2324	2142	1840	1573	1473	1346	1322	1269	1321	1184	1132	1042	1117	1044	1043	945	1012	1039	970	979	871	935	891	896	857	822	715	762	772	706	720	710	708	756	697	752	711	717	686	717	666	650	647	723	658	725	640	657	629	713	631	661	642	634	664	686	649	625	672	668	646	691	647	675	679	665	629	603	625	642	607	691	667	669	674	627	604	617	663	662	676	661	637	635	628	662	696	622	649	639	657	657	629	631	683	634	636	627	617	636	573	673	614	659	631	630	589	624	652	640	652	648	660	650	668	632	557	634	646	652	648	627	635	664	631	606	668	650	615	665	685	583	660	666	651	657	642	668	643	653	635	642	608	655	661	648	631	624	659	641	639	633	635	675	608	603	599	627	637	646	642	650	667	680	665	655	665	632	625	616	606	633	651	672	705	656	641	650	639	644	640	657	707	658	649	647	686	611	637	669	631	613	624	659	691	673	663	613	680	640	649	649	639	653	670	627	651	657	622	666	649	642	657	651	660	632	653	641	654	634	646	626	633	634	663	618	622	641	629	667	639	627	608	636	653	669	669	609	679	649	700	595	596	640	668	603	637	662	622	641	663	624	632	649	616	645	629	607	619	688	632	627	652	624	653	651	659	629	639	608	646	617	630	627	636	648	685	649	646	609	632	661	615	637	633	663	632	655	642	666	649	614	652	617	631	618	631	637	670	635	663	642	620	653	645	683	667	603	650	705	687	641	648	659	701	663	673	699	628	599	671	653	679	632	614	624	638	645	605	618	667	661	669	625	660	636	676	671	611	661	620	631	687	627	653	627	630	587	577	614	631	593	646	633	683	648	627	621	634	616	617	621	615	653	669	640	720	671	657	635	650	617	628	681	605	624	619	643	619	672	677	642	614	616	650	676	626	581	620	631	622	619	666	577	658	641	645	640	681	639	613	658	664	689	611	633	642	649	632	621	625	659	619	626	638	664	622	635	650	659	692	654	654	677	669	647	608	666	590	646	647	639	634	656	650	644	637	652	628	639	613	644	599	643	658	676	621	622	625	627	608	641	667	650	652	599	653	680	636	658	625	629	603	664	658	657	609	619	609	661	640	654	594	652	652	618	653	657	634	622	649	594	656	627	670	618	612	682	643	610	683	658	626	638	623	644	609	633	621	668	655	683	666	653	688	660	687	656	637	612	654	659	637	616	606	705	624	631	662	632	603	588	635	661	663	620	660	558	658	691	619	640	648	617	625	653	626	654	606	610	647	669	664	648	648	675	639	605	648	647	631	667	673	659	699	661	657	665	630	591	629	625	603	655	630	602	678	620	618	583	664	653	676	694	684	659	651	652	615	630	643	628	664	645	663	659	632	652	595	647	638	630	662	642	664	646	626	658	628	632	639	634	657	601	677	652	610	623	592	628	670	655	652	619	650	611	600	673	602	622	613	604	636	636	628	666	614	664	648	649	679	672	639	646	625	614	659	644	629	667	636	684	609	614	702	629	595	631	620	607	631	650	630	652	615	629	670	628	681	608	649	608	610	679	645	620	657	650	606	617	655	666	673	653	640	661	621	612	602	609	639	604	606	622	654	625	611	669	651	609	639	672	669	618	636	670	642	617	644	677	608	654	635	679	602	645	669	619	617	664	683	634	647	636	652	673	644	631	654	652	648	603	680	637	657	638	660	644	703	654	666	641	657	626	653	609	632	647	648	656	639	658	654	620	682	659	663	643	635	636	616	665	633	650	636	667	641	622	637	628	656	681	667	621	632	710	627	593	650	660	678	653	619	632	644	625	661	654	625	629	664	690	631	614	655	635	643	619	608	656	686	593	621	648	651	660	665	641	664	640	666	687	636	661	637	658	643	641	699	645	666	665	655	652	614	637	664	603	649	657	675	645	645	647	640	610	669	623	643	635	673	669	644	631	657	654	653	650	666	659	646	626	669	601	667	661	633	665	638	606	666	673	622	675	651	681	670	626	644	643	645	637	639	619	665	634	594	670	655	621	621	631	677	681	645	618	666	646	644	660	620	694	663	650	639	665	668	658	611	674	644	638	587	597	639	613	606	649	631	601	642	614	666	658	626	651	619	598	715	649	666	689	586	614	630	621	673	628	638	644	637	649	628	639	675	616	671	644	653	622	626	646	624	641	628	644	650	659	635	617	642	674	639	656	637	626	658	659	672	650	637	651	664	662	659	661	602	606	652	609	653	648	594	661	640	635	630	641	617	672	683	648	614	684	632	629	646	609	643	608	607	587	692	588	611	592	609	659	617	634	655	643	668	561	611	665	612	659	629	653	655	633	685	656	633	643	644	619	633	640	670	616	631	670	612	654	664	627	661	647	659	594	664	655	590	619	636	682	661	660	656	691	610	663	622	640	638	634	628	594	634	692	650	654	668	645	628	680	649	642	649	631	668	654	670	636	638	652	634	655	600	661	593	651	654	648	612	662	646	631	642	641	639	604	643	643	636	611	657	674	689	671	669	633	615	587	607	628	610	635	649	660	643	634	613	622	630	676	660	677	665	621	622	665	664	622	640	660	685	673	637	672	649	651	638	626	631	624	666	668	608	660	639	627	668	701	654	614	665	651	639	659	620	652	651	676	638	636	616	663	648	631	690	605	687	657	658	621	670	613	653	631	618	611	624	642	619	678	628	649	630	670	644	609	640	631	593	652	674	621	648	640	620	628	672	664	643	633	618	635	611	660	635	687	635	624	646	676	641	631	667	649	593	638	645	630	623	627	663	691	660	648	637	665	603	610	693	660	616	642	638	652	697	616	639	619	624	651	630	602	647	648	667	640	660	626	628	659	655	654	617	624	636	642	634	646	666	626	646	669	623	636	630	686	681	646	643	649	655	618	649	627	590	632	597	638	587	658	669	619	617	652	665	667	615	650	649	633	636	667	636	645	628	631	602	654	628	647	673	662	627	650	632	655	636	645	649	628	678	658	665	680	642	619	663	636	673	619	660	611	676	661	683	639	638	629	618	636	583	657	636	670	652	646	628	659	607	654	627	622	652	692	654	638	643	632	634	642	621	677	616	604	564	675	624	659	604	620	630	637	613	671	662	661	648	690	632	616	627	692	685	650	608	624	655	656	641	639	661	629	604	652	651	664	672	660	643	670	684	588	625	628	671	601	664	649	600	642	644	613	626	667	652	650	656	699	635	622	617	688	581	622	614	669	637	614	640	631	619	664	642	645	707	582	637	681	629	669	631	681	683	642	602	592	669	667	678	674	631	670	607	629	626	643	662	664	657	646	653	690	607	638	600	633	614	624	590	638	655	667	639	657	672	637	620	664	599	666	604	639	688	639	673	640	633	650	635	587	589	649	615	634	628	628	609	660	709	596	580	631	674	665	683	659	625	594	639	659	616	646	627	683	654	626	640	639	660	599	617	633	677	651	615	616	609	637	631	672	665	619	624	648	643	635	627	632	653	663	656	628	673
49032	48764	35143	25930	23128	19509	15683	13834	6213	3780	3506	2949	2551	2242	2236	2154	1793	1261	1118	857	852	762	775	694	659	636	515	476	442	429	392	359	361	343	371	314	300	349	326	306	313	286	358	283	282	340	255	311	308	295	308	272	284	279	239	250	238	230	254	268	241	291	233	301	284	289	229	283	277	233	275	279	244	262	253	239	248	238	238	265	248	262	274	256	253	231	268	228	242	234	226	219	269	260	267	260	257	258	251	239	261	279	236	252	249	231	222	257	264	284	249	269	260	238	236	216	265	233	236	244	247	248	216	215	281	225	270	218	223	236	255	260	256	242	249	236	232	214	214	264	258	255	246	244	228	267	219	253	256	239	251	237	284	270	250	253	237	284	253	242	249	261	258	282	253	248	250	290	231	246	239	244	224	218	245	239	218	256	238	266	256	250	234	233	260	259	258	252	245	264	260	226	248	243	245	257	220	216	249	247	218	225	260	263	228	236	254	248	276	250	268	248	276	245	259	250	239	244	232	227	231	245	257	238	246	212	245	235	264	249	258	266	271	225	265	268	240	247	267	237	300	255	248	242	243	234	275	245	243	257	259	235	233	251	238	228	257	255	239	255	268	256	252	255	254	235	236	251	275	221	228	257	225	257	291	248	229	248	208	238	259	254	243	222	249	256	220	253	243	229	240	285	243	268	236	242	265	231	250	277	251	250	236	243	272	227	278	252	278	277	265	284	244	260	253	260	282	234	257	238	241	247	272	223	269	248	268	236	244	254	237	240	253	245	237	243	265	260	232	256	245	257	275	256	286	271	232	237	231	246	230	221	242	284	261	266	262	258	243	243	246	258	242	251	248	220	279	251	256	270	257	255	235	231	252	248	249	260	216	260	249	242	256	250	268	254	290	245	257	245	213	248	233	256	262	245	249	233	262	253	263	252	261	239	260	256	250	261	256	248	210	252	232	249	252	261	256	237	258	263	264	238	266	267	249	242	238	251	271	261	235	253	260	277	270	272	265	219	260	252	246	233	258	230	254	238	240	236	232	240	265	258	225	250	232	261	240	263	242	239	252	254	225	247	252	263	232	241	252	234	234	268	232	237	258	265	245	244	241	249	231	243	294	235	254	230	234	282	252	235	228	268	238	264	270	261	217	234	255	247	263	219	239	226	226	267	236	231	237	235	241	273	261	273	244	242	262	257	231	258	265	245	260	233	248	251	254	262	260	245	242	228	268	248	247	227	268	234	255	252	251	242	246	291	222	254	254	248	234	265	257	253	266	217	239	244	248	265	243	267	242	237	266	281	261	265	243	267	243	262	251	257	233	244	241	240	242	230	215	229	246	277	209	258	254	272	253	235	235	268	211	234	268	245	245	230	268	227	243	242	252	226	253	274	232	240	249	236	258	255	257	257	270	242	269	255	247	269	250	249	226	224	253	245	247	226	210	250	246	237	225	253	235	239	276	258	234	250	248	261	240	248	271	241	229	251	230	256	265	255	245	214	271	267	241	214	279	249	237	237	258	246	246	240	246	261	252	244	248	267	239	225	227	264	232	250	276	255	265	237	242	255	220	234	229	233	251	282	249	233	246	257	262	256	263	265	261	272	249	248	250	252	244	231	256	251	237	252	260	260	269	236	225	251	231	241	249	251	246	286	283	245	247	259	259	242	239	250	248	247	267	254	217	250	259	272	292	273	224	251	220	257	218	248	256	221	234	267	258	238	237	253	241	223	241	214	257	235	277	215	243	245	238	258	226	283	228	244	249	250	240	258	254	233	225	268	267	240	242	244	272	241	247	269	233	273	278	247	254	254	235	263	272	258	247	261	267	232	216	249	264	282	258	249	251	231	255	208	249	236	245	266	237	280	272	247	248	252	265	247	241	259	209	245	228	259	260	258	236	223	268	262	243	256	268	218	272	247	234	256	227	205	244	247	257	248	230	245	256	253	228	279	209	236	274	247	241	255	254	261	251	268	237	243	226	239	289	210	244	241	241	262	271	234	258	240	252	244	291	245	279	241	224	241	247	231	264	252	245	246	231	237	243	270	260	244	284	265	246	256	248	278	250	229	263	251	224	257	254	264	230	260	232	258	243	264	247	244	263	229	221	281	231	244	234	242	243	213	233	241	268	213	246	241	236	261	252	237	221	236	253	229	257	247	240	275	257	262	270	210	261	245	249	244	247	234	256	253	261	248	279	252	265	261	228	241	269	252	233	240	294	246	243	231	262	240	265	245	249	269	252	258	252	222	251	235	261	269	242	247	254	247	245	254	225	249	259	248	273	253	241	239	230	246	254	248	251	262	252	247	249	226	266	226	225	243	242	254	263	259	232	248	253	259	244	225	263	250	234	227	239	238	223	254	271	250	268	261	259	241	241	278	252	259	253	234	235	263	263	251	256	262	281	228	242	232	260	222	249	238	258	242	260	231	242	239	241	267	271	279	287	255	274	236	298	258	255	244	248	264	258	263	257	269	239	245	263	269	233	240	259	259	234	243	241	253	235	259	241	279	244	236	267	259	252	246	238	226	245	239	197	262	264	242	229	208	230	258	274	262	269	233	249	274	247	237	246	243	247	254	252	252	252	289	243	227	250	280	230	266	245	247	259	263	224	276	229	245	254	251	256	264	256	262	237	266	259	261	241	220	217	254	245	242	248	241	253	226	237	260	222	268	262	231	237	234	249	233	267	247	265	231	243	242	224	242	257	261	256	239	264	260	224	237	239	220	237	257	249	244	231	237	282	251	255	222	259	238	233	249	248	236	265	255	205	256	230	254	245	261	208	256	257	229	277	250	238	251	249	249	241	276	255	278	252	236	235	259	243	231	221	254	216	260	256	228	242	273	280	236	296	224	267	239	252	232	270	256	272	246	274	270	245	248	251	235	258	244	253	230	218	267	254	258	275	246	240	248	267	217	220	248	249	248	254	248	232	255	255	274	237	249	266	230	290	261	251	253	264	268	286	258	220	219	245	238	240	275	253	269	255	252	241	261	243	227	246	245	284	242	250	233	223	277	237	253	262	233	222	261	224	246	260	227	242	249	251	242	268	217	264	252	269	225	229	266	238	237	244	250	259	247	225	248	222	228	224	260	227	242	235	259	244	221	253	248	241	250	240	254	243	256	238	291	251	236	262	238	223	242	234	257	223	212	243	241	270	257	238	233	257	253	246	265	260	243	268	213	261	230	227	239	244	250	268	278	242	269	260	235	260	293	222	237	238	248	236	267	233	268	236	211	244	251	238	279	257	242	270	252	222	250	263	256	247	270	228	247	243	241	264	259	256	238	245	228	276	260	232	252	244	245	245	238	221	223	267	218	247	262	270	218	233	274	258	251	230	231	230	236	224	245	244	273	241	244	262	259	241	232	256	244	237	256	272	239	227	244	223	280	248	256	268	234	230	242	251	288	240	225	250	256	277	269	244	240	247	234	271	260	234	249	234	250	251	226	271	240	231	227	250	221	251	244	266	255	248	251	251	252	247	267	241	240	257	266
36838	49255	36903	28403	23838	24137	26205	27323	15143	14483	14513	12827	11836	10706	11076	10922	8832	6281	5361	4412	4400	4202	3988	3744	3266	3016	2681	2347	2037	1777	1543	1497	1425	1407	1354	1224	1176	1149	1193	1107	1075	1118	1101	1001	1027	921	939	947	931	941	827	813	791	727	682	663	652	655	715	700	737	700	707	641	670	684	713	682	610	673	659	648	613	611	664	639	641	631	661	656	628	627	659	610	610	573	611	622	567	624	613	611	573	571	545	622	604	584	639	622	597	653	596	608	632	578	630	637	573	589	599	621	621	612	644	621	627	589	630	592	612	602	578	603	611	652	619	610	603	640	581	612	576	606	624	636	623	638	625	579	547	603	617	612	658	625	606	597	598	637	593	656	619	555	602	622	585	617	621	608	581	588	591	576	625	645	643	596	598	597	632	617	579	616	625	560	619	596	631	605	613	635	585	668	626	628	566	582	605	578	555	609	607	629	629	603	619	589	618	617	640	591	601	599	620	602	595	563	583	602	646	555	649	665	601	549	587	611	590	620	569	579	583	609	614	600	623	562	582	631	625	584	588	600	579	608	612	587	589	599	624	583	633	617	665	621	637	602	580	602	630	610	603	647	596	597	595	615	648	624	611	629	641	598	633	606	620	603	599	616	649	605	579	626	638	594	596	612	630	573	627	579	605	589	621	572	604	618	570	630	550	655	639	616	632	558	582	608	588	604	615	631	604	577	610	626	612	580	624	611	632	571	630	588	564	584	601	567	658	586	577	621	610	651	620	625	647	617	606	609	585	608	628	599	575	610	582	585	627	597	620	598	631	631	577	630	577	656	646	608	578	596	655	651	626	635	581	608	610	602	619	602	561	625	602	630	604	562	617	609	579	631	617	564	619	626	600	586	598	629	575	636	607	593	585	606	580	610	630	596	558	589	593	603	585	616	626	596	598	626	629	609	574	562	585	611	620	608	636	620	621	592	599	613	585	605	599	606	607	624	547	581	582	632	637	575	599	582	630	616	644	601	594	625	601	604	564	603	629	616	586	548	615	579	632	601	584	611	621	625	614	574	612	627	640	568	596	581	657	613	633	589	595	606	598	624	553	645	570	575	624	581	588	571	588	626	593	576	607	582	624	599	608	624	611	638	613	618	584	604	592	608	613	616	607	638	662	612	607	619	579	603	585	585	667	631	606	637	602	629	596	657	583	602	596	575	580	586	591	579	586	612	604	585	616	609	599	618	605	635	581	634	601	556	579	562	614	606	601	583	621	597	602	623	569	605	616	594	565	602	592	591	608	563	634	645	588	599	634	616	633	576	602	582	658	635	647	630	622	599	548	591	594	643	597	586	621	608	585	590	629	594	595	569	620	608	634	633	560	591	631	579	583	625	600	600	616	614	573	595	646	596	606	575	605	601	602	574	605	580	615	631	598	594	593	579	601	574	633	590	618	595	611	598	624	649	581	593	602	626	602	598	600	622	617	625	578	642	610	589	621	625	611	576	591	608	590	632	616	588	643	597	619	616	634	619	573	644	598	603	586	634	636	632	591	592	602	593	635	629	617	613	567	632	623	603	620	636	616	578	615	576	565	590	579	610	609	591	603	579	617	597	576	602	604	643	568	588	603	571	573	563	615	635	632	605	607	609	608	580	633	602	582	639	612	644	574	598	596	580	602	573	583	598	580	620	536	615	590	629	603	591	585	596	605	600	586	596	592	615	587	585	622	613	610	558	560	668	603	600	603	592	596	554	580	571	575	601	634	582	619	594	603	585	604	588	639	605	613	609	593	579	616	584	645	572	605	600	623	615	565	599	601	608	616	594	649	602	587	584	613	590	552	585	607	551	608	591	601	625	613	629	618	637	624	620	632	642	677	599	613	589	630	595	620	611	606	560	673	613	603	592	627	626	577	591	585	615	577	545	631	553	605	587	607	588	578	626	557	627	636	588	591	596	614	598	602	586	597	580	588	600	597	571	618	608	572	568	574	622	654	597	616	626	628	610	626	625	595	625	602	592	596	611	615	608	614	607	579	568	598	604	600	598	578	575	626	643	604	558	638	599	603	590	581	621	638	587	588	611	639	594	625	547	612	615	601	646	604	637	617	644	649	619	569	589	586	638	619	596	630	573	616	597	630	559	646	615	614	602	582	593	625	564	618	640	579	588	606	632	580	582	613	582	638	585	620	549	629	576	609	567	621	579	629	590	622	580	596	631	589	616	617	617	655	620	603	569	579	637	642	617	634	603	586	560	603	621	611	600	611	633	623	621	626	636	609	600	582	623	570	588	607	606	645	605	595	593	600	608	592	545	646	554	607	624	587	600	612	599	643	630	622	631	637	621	648	655	603	648	634	608	602	624	603	583	595	608	579	632	615	622	627	593	595	637	648	584	565	621	553	593	595	594	633	640	624	597	583	577	577	586	630	644	629	612	598	611	623	559	575	627	568	613	615	565	596	630	627	620	614	597	584	591	609	619	599	603	595	632	631	595	609	632	596	599	610	595	617	569	569	627	647	628	600	656	592	600	601	562	631	618	615	574	581	573	560	623	584	608	622	585	575	572	597	589	628	594	601	573	623	631	607	547	581	610	599	559	605	597	598	656	615	619	595	639	576	585	589	616	614	633	655	602	599	586	603	601	605	596	604	617	581	599	590	618	606	610	604	633	635	602	606	635	594	632	615	636	615	610	643	650	635	589	594	590	617	634	620	595	629	588	617	613	580	611	600	600	595	601	603	611	628	622	598	580	620	618	592	622	589	621	571	605	609	572	604	619	642	590	595	644	623	624	627	622	597	554	661	584	634	617	592	559	618	614	615	610	627	635	600	637	577	636	632	570	531	614	604	623	579	630	689	578	628	607	610	606	606	612	638	550	615	605	622	611	610	651	609	573	613	612	554	626	574	570	626	563	642	604	572	586	593	609	589	574	614	558	614	609	638	653	582	634	630	624	598	574	585	594	614	620	641	566	588	598	581	618	575	605	607	594	617	559	541	587	591	570	575	595	649	579	624	625	643	601	559	566	621	624	597	599	661	607	593	622	627	575	575	581	608	590	604	612	627	681	615	600	556	593	607	592	597	612	549	595	630	570	610	652	624	589	604	617	571	584	620	610	596	629	598	586	610	601	578	602	611	616	640	626	600	616	564	595	587	611	603	636	593	579	615	597	619	634	590	552	609	653	555	610	631	634	568	581	605	616	628	551	607	586	621	582	604	583	599	620	616	632	546	592	616	572	597	593	579	610	617	613	587	616	608	612	599	598	608	590	572	642	602	588	634	577	594	628	598	608	596	572	607	569	631	593	623	633	615	597	582	671	567	617	611	612	636	610	599	651	583	611	619	615	615	617	628	599	615	599	619	584	622	654	601	577	601	625	585	606	572	592	562	641	568	634	602	603	559	600	631	614	565	604	642	597	603	626	633	605	580	544	610	630	606	612	621	596	592	627	590	598	599	605	608	576	542	581	594	628	591	642	653	631	585	599	595	613	587	569	574	555	649	615	601	602	589	610	602	588
16443	18982	15547	7537	4831	3416	2438	1756	1543	1369	1313	1119	997	854	742	696	613	564	522	439	450	437	395	389	367	363	352	326	313	318	293	325	296	291	297	307	292	319	292	278	260	274	287	283	278	298	231	254	287	288	261	260	277	275	270	278	271	258	291	275	249	246	238	240	263	269	245	250	251	262	258	228	232	257	263	270	242	265	268	268	272	251	262	238	249	225	280	235	271	233	261	272	250	258	238	248	238	256	237	239	245	268	268	223	245	222	248	272	257	236	272	248	252	306	265	242	239	240	275	248	256	231	271	235	293	241	254	240	273	249	226	233	265	263	225	251	245	246	237	264	217	224	250	237	239	239	264	237	253	245	252	256	256	287	261	280	245	232	245	265	276	262	254	262	288	239	242	250	238	236	240	237	280	261	264	220	248	254	248	276	251	262	242	257	261	235	246	268	259	233	228	254	251	255	238	237	269	254	248	266	260	262	255	245	257	238	233	249	250	271	264	251	254	249	237	248	223	274	268	264	266	249	224	210	265	254	248	232	239	231	234	301	302	252	273	237	258	275	272	263	262	260	252	255	269	230	241	230	238	267	267	233	264	256	246	265	264	236	242	274	247	235	229	259	252	256	227	263	261	271	256	258	242	266	254	259	232	251	269	294	270	244	231	258	254	243	290	252	304	248	292	260	252	259	252	256	244	243	288	244	229	252	256	261	270	261	267	254	252	258	254	266	225	282	238	249	269	244	233	237	270	261	240	259	256	243	256	248	253	234	259	244	243	230	263	254	228	265	242	291	273	257	282	240	285	228	259	253	249	248	244	269	286	257	233	254	248	249	266	269	263	271	244	251	216	247	246	251	282	242	262	281	234	279	288	268	250	231	267	295	252	247	262	254	265	260	277	283	253	262	286	230	254	278	264	245	259	259	247	251	227	254	254	233	240	245	265	269	250	265	257	283	254	239	290	246	242	245	254	272	249	246	223	255	256	227	220	256	261	236	244	249	264	303	245	263	250	237	278	266	267	272	259	239	254	236	285	232	255	253	270	232	267	255	249	253	265	285	255	229	264	269	259	246	249	264	240	247	266	255	239	246	257	234	225	265	252	234	251	250	253	261	261	272	298	267	263	243	241	252	270	263	243	258	256	246	249	274	253	282	259	255	250	273	260	269	273	237	253	241	263	248	258	245	220	264	235	238	282	261	274	253	248	238	246	253	263	269	277	249	247	248	258	233	265	248	256	243	232	239	242	253	289	250	245	251	242	229	244	262	250	259	253	271	265	245	253	253	252	283	230	266	260	260	266	284	246	266	278	265	273	266	294	247	281	253	235	295	270	273	254	255	275	236	271	251	242	278	273	254	253	247	269	250	263	233	286	252	268	239	230	246	258	252	268	269	221	227	272	231	282	273	271	232	249	279	259	260	221	224	271	256	239	265	234	262	278	274	259	252	269	262	264	273	218	230	287	273	277	251	294	243	252	258	214	226	255	274	231	253	233	263	259	234	240	244	211	267	277	254	252	256	264	258	270	253	248	272	241	235	221	240	242	274	262	246	267	245	288	253	263	260	260	218	278	243	254	245	250	260	255	260	233	242	240	303	240	260	257	277	266	229	260	268	264	268	223	255	261	271	287	227	262	254	259	282	271	255	250	259	248	254	260	248	260	286	251	233	260	256	241	259	252	249	251	230	294	248	259	251	251	278	246	269	254	231	269	250	274	263	266	263	268	243	270	245	280	254	244	245	252	237	272	273	248	271	239	258	244	244	244	268	243	276	244	242	256	250	269	300	274	281	260	267	250	263	265	274	240	260	236	247	281	254	247	268	251	264	258	248	273	272	247	228	261	266	261	274	270	281	272	235	247	265	269	301	243	266	227	261	249	226	255	268	247	255	253	225	237	230	266	247	246	244	255	282	232	249	258	250	250	262	239	253	264	256	265	250	253	243	280	271	268	222	266	228	244	245	279	281	239	266	272	267	250	271	251	239	252	239	241	246	271	265	248	227	258	233	285	260	247	228	263	245	258	272	272	288	268	260	249	251	260	269	294	239	235	234	255	248	237	281	262	252	235	259	249	238	234	253	251	257	263	261	274	231	241	269	246	259	220	230	243	258	290	272	247	253	232	242	259	280	274	255	273	250	279	261	284	257	260	252	289	274	280	286	263	258	281	246	255	241	257	245	243	290	244	269	245	278	236	299	221	271	241	232	248	258	252	254	262	238	234	259	235	242	251	224	247	247	265	266	272	263	259	284	286	245	287	267	244	261	249	284	263	243	259	228	252	244	277	265	255	266	290	253	290	282	263	260	217	259	241	268	260	236	247	241	257	215	267	268	265	251	256	247	263	253	222	249	276	231	246	267	238	279	260	245	252	254	225	250	271	267	248	246	264	278	244	258	245	225	265	263	264	251	242	245	240	254	278	219	269	249	244	249	230	253	239	227	260	234	255	302	275	259	248	266	256	246	265	248	316	219	255	250	268	268	244	253	253	269	248	255	254	261	268	247	268	228	268	257	257	250	247	226	269	249	260	271	285	256	226	229	256	262	248	258	243	252	268	257	270	260	262	251	247	254	246	251	256	263	264	239	261	255	265	250	270	249	254	247	233	262	227	244	267	261	254	250	241	260	249	235	287	254	220	257	256	281	248	244	262	242	261	284	236	271	260	273	264	241	256	243	258	277	252	236	267	234	261	226	256	250	240	206	276	255	237	252	246	249	248	256	239	264	246	259	278	279	252	242	279	242	258	256	257	245	267	264	257	252	222	257	245	248	243	267	256	284	260	249	215	227	246	231	259	258	262	243	264	244	274	253	251	236	266	248	246	259	252	236	244	246	256	247	261	247	270	216	270	267	277	243	254	247	233	250	256	273	248	221	262	252	233	262	261	235	258	265	276	263	263	273	253	272	245	241	252	269	276	261	265	252	244	272	240	251	265	259	237	244	259	239	215	237	227	236	281	261	270	262	269	255	250	235	243	256	268	284	245	232	264	225	274	231	251	257	239	269	277	272	252	238	267	221	241	255	281	283	233	252	277	248	274	227	249	246	266	292	277	242	234	272	251	249	240	272	272	255	250	258	237	297	264	260	247	260	252	222	277	245	270	278	235	233	237	247	242	260	234	275	242	232	259	257	247	242	251	233	269	258	261	234	268	280	287	255	226	264	283	224	239	224	256	257	237	266	273	275	265	278	236	259	240	278	268	283	281	288	240	251	223	254	257	264	230	263	240	241	281	278	252	248	241	271	257	247	276	245	266	252	229	262	259	286	244	252	271	247	226	241	258	253	241	239	266	245	246	263	241	267	262	248	236	244	230	296	272	255	259	242	265	270	274	240	260	261	284	263	262	252	240	282	247	236	272	263	248	270	279	252	288	243	240	246	239	271	245	247	257	289	228	279	239	235	248	258	223	243	265	299	263	242	243	259	255	293	253	250	258	224	257	258	245	276	275	250	259	262	237	250	277	265	264	283	256	248	195	276	259	293	285	247	260	213
10603	20177	17506	14988	13429	11541	9842	7730	6946	6465	6246	5597	4858	4271	3875	3582	2970	2623	2329	2066	1883	1731	1698	1680	1617	1486	1433	1166	953	969	910	923	899	940	873	850	825	808	856	764	784	821	844	823	823	750	815	781	721	745	736	699	704	677	703	673	671	671	680	678	627	676	709	656	607	672	676	678	656	644	674	645	654	637	644	608	633	575	658	673	668	653	643	639	627	638	622	636	626	631	633	593	693	633	618	671	633	633	618	654	652	625	672	627	619	658	620	621	597	644	644	644	626	630	640	639	591	617	602	609	622	656	620	639	641	634	631	652	626	643	626	690	647	629	585	644	624	616	646	587	647	613	616	611	572	657	649	617	642	626	583	611	617	630	546	676	618	635	640	677	661	605	627	607	654	676	640	644	623	662	608	622	640	665	639	659	606	645	671	654	658	632	621	600	613	631	638	677	633	638	628	649	588	635	626	620	638	605	586	641	618	655	686	624	643	647	605	649	611	596	626	652	653	648	619	637	660	599	645	648	628	675	623	635	610	632	663	634	666	666	595	656	610	613	612	665	601	599	650	614	634	637	646	661	644	625	610	623	644	669	625	627	640	654	657	667	623	664	656	627	622	596	608	652	623	691	623	624	647	599	625	632	618	662	601	609	592	628	669	660	647	606	655	682	678	650	633	672	630	625	618	645	599	599	636	618	676	630	635	634	622	602	646	624	602	580	604	618	626	625	585	642	651	611	625	612	599	606	629	634	637	647	611	584	585	628	622	663	642	650	626	586	631	599	637	602	639	612	617	602	650	598	624	605	643	643	609	604	645	630	649	630	642	615	612	655	645	574	638	617	616	604	607	618	606	626	634	616	649	650	623	640	636	650	644	643	614	615	601	618	628	659	631	673	625	626	665	649	649	640	644	644	632	651	593	568	579	606	630	580	599	652	624	631	639	629	631	643	672	610	631	623	599	626	640	634	605	633	636	613	641	600	655	629	629	653	602	630	633	615	646	634	663	634	671	577	644	649	608	619	602	637	647	654	653	651	588	642	635	642	644	626	682	640	655	636	693	649	618	636	644	631	619	648	618	660	620	634	595	679	625	644	617	662	649	653	655	645	584	670	637	612	652	601	571	596	636	592	602	632	648	615	637	620	624	641	602	583	624	606	598	669	649	638	647	625	609	647	620	631	621	606	610	633	689	596	706	643	597	660	630	595	612	634	631	620	637	635	621	615	668	618	622	639	645	674	596	690	653	652	609	597	667	648	607	612	613	597	635	627	667	637	639	653	640	622	642	623	585	660	639	651	654	632	603	594	661	642	658	652	620	621	599	593	577	616	614	621	585	644	646	595	564	624	627	647	661	597	668	623	626	630	612	675	645	576	605	612	625	624	622	627	624	647	657	680	605	654	638	663	630	643	690	610	578	646	610	597	660	623	628	637	618	612	638	661	598	638	621	663	599	593	620	615	593	571	635	652	624	616	655	628	657	624	636	630	642	592	695	589	660	610	654	643	682	656	676	657	616	651	639	651	660	630	657	611	634	633	635	633	631	679	639	612	638	598	631	676	619	645	628	636	633	596	633	630	627	639	641	646	598	663	629	640	615	672	616	582	569	640	631	625	625	682	628	639	637	656	637	640	682	609	608	623	613	627	619	631	615	657	635	586	611	607	618	643	638	626	603	600	644	667	621	647	598	661	660	608	643	656	634	600	652	669	601	605	673	626	591	642	616	616	647	593	631	599	656	647	679	623	602	671	668	630	635	628	595	631	677	605	663	617	651	604	645	628	662	644	645	596	642	668	599	681	617	649	629	602	644	653	645	601	603	673	632	635	637	607	665	667	625	597	652	636	634	562	615	636	645	602	637	641	621	649	626	616	606	631	580	657	642	595	629	679	607	633	659	642	642	627	666	629	627	642	615	586	602	644	654	602	604	608	685	639	636	631	624	608	657	620	649	638	639	645	620	633	620	689	651	633	623	624	629	632	617	650	637	656	596	637	651	669	623	640	638	603	663	632	658	604	633	663	645	613	613	662	638	593	561	641	610	621	617	610	611	649	638	633	629	605	634	672	624	646	672	670	698	617	669	600	614	641	627	633	681	642	670	633	580	624	624	629	619	644	599	657	642	644	600	641	639	598	642	649	702	596	700	619	591	611	640	680	598	660	641	634	628	618	666	652	618	637	636	604	625	623	588	602	622	596	605	631	623	616	645	605	615	579	646	614	594	605	633	622	644	624	639	603	692	645	616	625	659	603	670	639	664	654	632	607	607	615	597	622	657	681	637	643	676	606	631	620	589	653	664	612	613	663	623	618	612	626	657	642	637	663	643	677	609	602	685	624	637	606	619	618	650	646	634	607	614	619	670	638	661	670	633	623	656	630	612	635	638	668	606	649	639	627	633	624	630	633	604	599	636	595	612	641	659	619	633	655	625	664	618	633	616	643	641	679	659	616	607	669	613	641	663	639	634	627	687	615	635	665	617	654	624	665	603	654	646	621	587	672	677	664	664	626	647	623	639	567	648	639	616	622	670	656	619	596	631	614	670	624	653	652	640	612	681	675	624	643	634	604	665	587	684	661	629	636	604	639	667	589	601	658	655	610	616	602	627	607	671	643	602	601	618	627	644	658	599	648	610	646	635	656	670	638	634	720	640	638	607	612	613	637	640	635	653	619	611	622	647	638	598	610	651	638	615	638	619	652	649	620	651	654	648	649	609	599	611	641	647	605	641	591	620	646	630	594	634	636	656	642	669	667	631	605	623	622	594	604	656	602	657	660	591	611	647	624	636	664	616	609	600	642	625	603	596	629	630	647	629	587	706	640	630	621	634	593	610	620	603	630	632	638	602	633	598	623	643	632	645	648	601	624	633	673	637	639	629	642	595	600	612	636	677	627	628	639	609	650	642	639	608	648	607	660	599	619	643	617	613	623	604	632	642	640	664	659	638	641	663	653	601	613	678	604	624	639	614	612	633	626	646	634	691	619	648	611	612	648	673	600	641	604	604	610	601	662	668	638	662	650	643	619	654	618	649	611	650	670	629	621	584	643	627	633	604	611	613	655	611	641	640	592	647	623	604	642	656	615	606	624	624	639	631	624	642	620	622	613	614	618	661	650	652	616	647	675	601	616	604	656	654	616	617	640	618	620	620	627	628	627	668	618	582	697	619	657	643	625	636	627	629	618	597	616	615	634	648	670	590	660	654	620	630	643	618	597	619	649	647	646	587	617	668	630	665	659	587	613	661	630	655	617	664	645	661	661	615	638	602	635	575	640	611	637	626	626	635	670	664	660	607	588	609	643	670	628	618	670	665	634	620	633	625	660	600	630	626	598	623	673	631	597	630	627	633	616	604	644	617	639	678	623	620	679	661	608	572	640	616	602	638	625	628	650	603	629	626	630	635	614	632	623	626	639	641	613	606	619	634	643	644	596	650	630	676	601	611	623	609	617	643	621	647	634	664	630	625	621	628	655	644	637	643	623	655	665	608	655	676	619	603	627
41579	49882	34339	22742	18980	13113	8466	5732	3224	2703	2334	2176	1815	1628	1631	1450	1049	890	813	630	597	540	530	559	532	493	462	463	386	371	374	350	340	357	312	310	328	294	335	332	305	323	316	298	300	265	285	284	306	266	266	270	268	270	274	244	278	292	272	273	268	284	274	275	255	268	272	276	271	259	261	257	263	271	280	253	269	262	234	250	251	270	244	241	264	274	252	254	255	244	248	278	260	247	260	286	253	280	264	277	266	246	285	227	278	264	252	236	266	236	252	252	259	243	272	303	283	250	280	244	253	259	265	258	287	295	267	263	241	260	264	260	228	255	255	251	260	246	279	239	256	264	246	260	270	263	265	263	259	239	248	272	264	270	267	265	260	268	233	285	280	241	276	261	255	238	268	234	271	278	230	282	288	312	305	265	305	272	264	249	265	284	266	242	275	261	259	245	266	244	277	267	226	263	248	284	253	256	257	258	247	279	286	237	256	270	261	260	274	265	239	245	263	234	247	277	278	260	262	261	272	300	246	255	235	250	277	256	284	268	259	279	276	254	298	270	259	259	242	258	273	276	266	231	245	241	269	259	259	262	255	258	258	260	240	246	286	248	249	284	258	265	248	275	237	254	247	254	251	276	264	269	248	265	236	245	250	232	261	284	284	250	240	261	248	247	262	264	296	289	242	266	247	259	261	270	260	255	233	269	265	227	299	247	264	258	267	316	264	255	284	248	229	277	263	271	272	226	252	242	281	236	233	261	254	252	273	293	259	265	279	246	296	261	251	235	259	280	230	250	280	270	265	266	294	272	250	283	241	253	225	244	254	247	255	245	290	259	253	238	243	244	255	270	266	255	264	254	266	241	254	272	252	274	273	255	286	266	259	269	264	276	264	241	244	259	257	281	272	284	263	259	293	280	245	257	245	246	253	276	249	258	282	287	261	278	283	266	277	298	252	242	260	287	270	262	273	257	269	264	251	255	254	232	256	260	269	249	236	237	274	280	265	256	259	245	292	248	267	277	276	276	291	246	257	257	265	283	256	273	265	244	269	274	248	216	288	261	267	261	242	262	285	253	276	247	261	259	247	259	289	274	279	233	273	275	250	270	260	272	279	250	279	277	288	284	263	236	259	259	286	239	274	276	252	243	289	282	260	241	273	272	271	284	248	289	267	272	251	256	238	266	291	255	245	266	270	254	264	271	255	245	255	256	259	268	280	265	283	259	293	270	269	277	270	274	275	256	269	266	279	242	261	287	248	235	253	269	263	249	255	279	248	253	290	280	283	258	243	236	242	280	285	272	268	246	284	262	244	277	254	296	266	265	257	238	280	268	233	258	273	286	249	264	254	260	273	281	275	243	265	226	255	261	275	243	244	287	250	261	274	274	265	262	259	271	252	260	278	286	255	297	270	266	259	271	255	236	253	273	224	243	262	269	253	255	275	267	250	227	277	262	257	256	276	245	262	258	239	277	248	258	262	279	250	247	219	261	281	259	258	261	264	287	254	260	268	273	283	279	263	257	262	271	248	248	292	258	270	245	254	267	240	261	282	245	237	236	271	280	268	260	248	267	256	274	273	264	253	253	268	243	291	245	279	258	260	271	235	258	273	260	245	255	234	279	270	262	239	277	302	281	271	272	291	241	286	272	264	277	276	273	276	263	240	280	265	271	290	254	244	239	241	262	256	220	254	269	252	245	277	245	231	238	260	263	258	260	262	285	231	266	261	262	244	273	270	300	243	297	243	236	278	254	259	270	229	267	263	296	262	294	234	247	263	261	271	269	269	270	262	261	257	235	264	255	265	292	248	252	278	210	260	299	282	285	241	254	267	237	258	223	282	269	242	258	275	302	255	286	260	274	258	243	304	276	263	271	258	298	248	263	261	307	235	267	246	243	266	294	264	247	256	244	297	242	237	244	262	263	278	237	259	249	269	278	247	261	268	265	252	262	233	254	264	264	245	280	262	286	251	248	264	265	280	292	231	285	264	276	272	275	268	256	281	297	298	244	261	215	289	261	257	257	289	288	256	264	272	272	264	246	275	254	249	257	253	286	287	248	258	229	258	239	248	269	248	286	264	255	255	249	262	259	260	288	236	296	283	255	248	232	251	239	239	259	245	257	270	278	247	233	286	278	270	288	271	263	265	248	249	282	269	260	262	271	267	262	259	247	263	263	228	268	284	279	271	281	246	289	258	259	261	253	260	256	266	265	240	231	287	240	245	255	244	246	254	256	273	278	254	248	272	280	268	247	251	234	243	245	273	235	270	251	256	248	236	258	233	289	281	258	277	248	279	268	263	248	273	265	232	273	294	279	259	235	285	253	261	264	260	258	257	277	262	271	286	258	268	265	255	259	264	257	300	243	258	264	277	260	246	258	265	246	278	256	279	254	234	229	255	298	268	278	245	250	311	271	270	273	284	248	276	249	250	262	281	265	235	275	293	259	252	257	240	272	263	268	262	281	241	292	259	246	279	230	245	282	249	251	264	221	267	275	253	267	234	261	228	251	230	255	268	284	229	270	245	251	255	281	269	262	225	258	262	266	280	276	258	261	263	266	275	233	272	273	250	286	255	276	252	254	293	293	245	274	266	262	259	277	284	279	285	245	277	233	257	246	259	265	264	226	268	249	267	273	247	257	268	236	239	286	301	247	271	259	265	254	235	266	294	283	268	274	239	280	244	272	277	268	265	241	265	251	272	250	262	255	317	272	246	253	307	229	248	266	276	261	255	261	251	297	248	274	270	274	266	249	291	274	249	252	251	295	268	227	266	250	277	272	249	281	251	255	239	250	274	219	260	281	250	244	274	295	260	262	247	293	250	305	257	261	258	289	256	263	255	299	277	206	274	258	297	287	269	263	264	247	266	245	291	266	269	254	256	248	278	229	262	277	274	238	275	246	229	250	271	267	247	271	274	287	257	267	249	281	277	245	245	249	251	266	261	285	230	255	244	223	249	272	279	242	271	277	285	288	254	236	277	246	246	264	265	244	250	248	255	277	272	271	280	264	262	273	258	277	262	266	243	231	239	259	222	247	240	288	248	258	254	279	277	260	283	273	273	271	284	255	259	265	272	255	264	281	256	253	290	242	237	250	251	242	266	220	271	251	253	268	236	250	262	273	251	243	280	254	264	263	271	283	250	251	296	269	297	256	229	278	253	240	276	284	254	273	259	269	241	247	260	255	269	267	247	247	290	262	250	273	253	275	231	255	267	275	259	267	279	256	256	246	277	244	292	265	253	257	254	255	254	278	255	271	241	274	277	263	275	265	240	248	280	266	266	269	246	254	287	278	284	252	262	268	253	279	249	266	285	252	267	251	256	287	278	268	276	251	257	274	256	253	243	235	282	281	277	251	251	233	242	268	243	252	256	271	273	258	242	264	280	277	259	269	290	238	253	257	239	235	229	285	288	274	260	288	220	273	242	236	272	295	245	245	277	295	284	260	255	264	253	254	274	277	264	266	265	270	273	294	244	242	235	283	247	271	239	279
30870	46513	30617	21722	21114	18468	18641	15801	12266	11441	10499	10216	8878	8459	8664	7266	5503	4610	4237	3471	3034	2898	2769	2715	2735	2388	2091	1772	1526	1478	1214	1264	1213	1153	1093	995	1000	1038	1011	981	970	972	981	959	981	909	868	869	855	870	811	795	793	742	754	649	651	692	787	727	714	700	714	744	736	690	722	678	669	689	701	648	660	662	689	694	650	662	647	687	675	677	675	651	687	628	627	627	666	629	648	632	616	611	658	708	641	618	601	652	658	632	648	676	615	652	679	649	635	607	634	648	616	630	683	639	634	633	651	582	651	648	618	677	619	658	691	657	656	658	633	654	613	665	731	641	635	609	660	641	616	635	631	650	630	679	637	657	624	679	649	643	584	607	674	615	656	656	650	656	642	591	599	678	662	647	629	604	588	673	593	647	613	589	640	660	624	628	623	640	663	704	702	631	645	652	615	630	657	642	621	625	637	655	662	625	622	604	630	652	597	628	637	666	626	633	637	653	665	666	638	575	645	645	662	626	622	667	631	649	625	627	659	657	663	701	643	602	636	655	629	636	644	628	637	628	668	663	651	647	677	620	647	640	641	631	660	664	652	677	635	643	689	619	569	703	665	645	656	641	672	622	661	650	651	619	618	626	645	694	654	673	635	648	688	636	654	648	696	655	650	649	631	699	667	654	640	631	636	639	620	601	636	667	588	643	669	594	639	644	668	628	607	658	665	617	653	659	629	645	664	599	586	658	664	620	617	649	676	625	640	654	669	625	640	651	634	635	688	665	649	681	622	635	666	621	630	652	616	642	692	644	680	653	626	632	669	629	621	656	660	651	659	618	662	673	651	640	676	632	668	651	673	633	651	678	667	612	655	610	633	638	623	658	596	643	646	641	645	653	683	706	646	647	617	667	655	716	657	676	662	680	659	666	659	646	638	594	677	648	644	641	657	647	634	654	654	638	655	634	686	619	647	676	671	638	657	691	638	619	633	631	660	611	665	692	659	639	693	652	626	608	634	630	673	641	673	646	615	651	619	678	631	614	605	665	685	629	660	651	631	648	640	634	638	623	613	632	686	664	593	619	647	646	598	638	618	640	613	653	611	635	646	614	630	632	664	654	630	656	609	634	650	639	630	617	656	622	645	603	671	673	644	627	643	626	664	623	645	602	640	668	649	650	602	656	643	607	638	639	582	658	639	651	674	636	630	661	698	640	663	625	577	632	602	557	645	658	646	659	619	632	627	650	620	623	658	583	659	633	636	635	660	667	615	609	631	640	605	680	621	627	651	645	584	645	661	625	616	633	678	677	628	672	654	660	610	617	669	657	626	641	651	643	641	679	646	668	640	619	626	670	657	631	646	647	619	633	651	636	706	622	663	645	650	626	649	694	612	681	633	639	583	658	602	653	653	651	623	657	622	663	647	630	677	659	668	686	648	620	585	674	688	636	651	653	653	654	569	608	681	655	651	636	603	668	634	648	651	650	616	623	647	695	657	652	624	661	611	667	636	664	645	660	626	624	685	657	637	617	645	608	701	627	646	658	653	652	631	641	583	700	683	612	662	698	645	703	656	619	641	594	613	624	643	695	621	600	692	638	625	630	670	590	657	647	614	646	634	656	664	628	619	669	643	655	629	614	666	692	653	657	634	645	684	643	617	605	638	643	683	661	672	683	657	650	674	637	651	661	610	683	622	671	650	602	635	600	658	674	625	629	626	643	622	634	672	623	668	627	636	627	632	633	648	662	610	644	648	684	662	650	669	639	669	642	633	623	689	667	649	674	644	646	630	647	645	628	640	646	623	664	672	617	646	652	622	659	595	647	649	692	646	649	616	668	644	606	601	668	650	635	640	659	672	659	609	631	651	615	620	625	582	611	600	648	671	630	643	662	646	672	623	687	637	621	673	627	643	650	666	654	628	657	660	644	669	634	635	626	688	655	642	671	657	658	650	605	658	641	640	630	702	658	652	628	640	602	662	635	634	642	622	621	640	637	650	644	669	639	656	619	626	646	675	682	668	689	667	630	650	655	632	610	661	632	622	634	663	648	670	644	636	612	645	624	626	635	664	640	630	623	684	641	609	633	643	686	631	675	642	649	656	625	642	639	649	672	685	634	639	599	664	635	676	655	618	635	638	683	700	653	613	674	640	646	663	609	669	671	646	588	657	662	627	621	628	641	596	642	613	655	660	605	638	655	645	651	674	676	626	601	638	636	659	634	628	653	571	577	667	648	638	624	681	654	644	651	660	660	638	622	640	671	634	677	647	680	644	652	686	671	650	647	623	676	651	650	669	633	619	650	642	633	630	628	627	651	654	641	659	621	666	602	645	629	584	605	632	583	665	644	639	652	667	626	629	684	704	662	664	604	612	684	654	617	648	597	603	657	627	656	654	685	674	626	596	635	652	641	645	626	634	634	666	619	685	616	617	699	650	653	596	644	634	606	632	618	616	656	685	642	664	592	623	661	656	666	585	627	636	619	653	631	645	642	629	659	668	612	675	652	666	653	620	664	581	666	692	593	644	605	618	633	650	621	642	624	573	598	636	602	648	639	662	637	670	676	616	644	626	640	674	632	641	662	669	637	681	666	641	627	660	614	627	606	605	646	666	652	667	648	670	657	645	635	633	622	677	633	626	635	659	698	667	626	654	640	640	663	622	639	600	642	624	622	649	671	642	655	630	635	641	643	687	621	662	648	673	620	680	603	643	627	672	639	673	709	666	646	619	627	632	639	643	705	674	629	633	624	654	702	684	636	641	661	625	629	616	623	648	604	719	649	690	639	608	658	632	607	666	625	571	640	673	675	584	666	646	715	651	659	570	596	664	680	623	631	659	602	622	687	646	698	701	647	659	630	614	634	587	619	670	635	661	678	618	660	654	621	658	635	664	603	619	713	673	634	651	626	650	634	631	617	640	630	690	655	627	623	630	626	635	689	639	650	606	655	631	637	619	615	636	622	623	638	658	705	653	656	645	662	645	652	610	622	681	627	659	669	626	656	605	642	659	664	583	624	650	638	608	646	667	645	652	634	637	634	675	594	686	654	638	653	658	656	628	654	617	599	671	646	687	641	623	646	680	604	625	641	651	665	627	604	651	649	673	600	649	621	640	580	656	680	655	638	665	626	663	660	625	642	648	675	644	645	651	651	652	657	680	639	615	651	686	661	665	583	627	671	656	623	613	624	615	632	623	618	689	664	591	671	644	702	611	616	634	657	657	653	670	679	628	649	619	651	632	652	630	641	697	679	637	643	642	679	673	616	653	621	632	664	664	690	625	610	671	642	660	644	656	662	654	616	618	674	646	675	620	633	638	658	631	630	606	657	639	636	693	663	652	608	630	615	641	644	688	598	657	639	649	641	630	613	643	623	650	635	622	646	592	640	659	672	662	635	595	600	674	608	672	605	667	639	613	627	660	649	640	607	619	639	634	634	616	656	620	662	662	660	645	677	625	630	658	672	653	689	647	674	625	631	665	638	656	605	669	620	618	660	587	624	642	625	674	660
49075	46678	34545	26541	22790	19548	15055	12336	5210	4183	3838	3118	2812	2678	2515	2009	1454	1189	1080	954	839	722	672	618	636	620	616	557	422	430	350	349	372	347	372	305	320	323	342	326	341	334	317	319	293	327	308	294	293	254	278	296	282	243	278	280	280	250	267	268	290	252	270	279	306	232	266	277	267	256	261	233	261	253	236	241	263	270	250	237	235	258	245	254	235	253	232	261	263	235	221	261	241	245	264	256	239	233	246	254	270	238	265	245	242	258	272	232	254	231	211	245	229	261	232	233	281	258	247	255	257	214	231	267	252	255	231	254	231	233	257	257	294	226	248	224	272	268	236	234	273	267	279	256	254	248	220	267	245	236	238	231	239	258	276	229	240	238	264	235	281	247	258	234	252	231	249	246	241	230	244	237	242	241	264	292	248	252	216	231	266	272	248	237	254	260	263	254	261	270	243	255	246	245	244	262	232	231	236	253	245	233	285	235	236	263	251	248	273	262	217	230	234	250	225	229	267	229	252	270	227	255	267	232	254	240	232	249	262	257	263	215	237	227	231	266	284	248	270	227	231	263	220	271	237	257	260	255	218	261	225	252	225	217	254	251	232	246	265	249	231	226	249	238	255	276	219	266	252	270	249	253	238	215	252	254	258	247	227	250	266	250	257	264	217	228	264	232	238	257	260	245	232	232	243	244	246	227	261	261	233	243	228	283	248	278	255	229	256	237	256	248	295	243	237	276	249	226	230	246	254	205	242	254	226	263	230	229	237	245	240	283	271	252	249	280	229	241	227	253	246	224	268	237	239	268	258	240	263	250	235	237	243	266	244	248	228	249	263	256	257	270	264	249	249	250	252	253	272	268	278	246	260	236	251	237	255	240	289	246	251	268	238	268	289	261	235	267	254	267	251	281	290	259	217	270	249	267	235	244	251	226	232	234	239	214	249	240	229	244	224	260	230	252	257	255	242	260	233	273	248	222	253	236	268	244	204	266	241	239	266	235	247	202	253	265	250	245	217	286	242	248	251	245	262	233	272	237	229	289	203	260	251	259	242	235	231	262	247	239	236	255	241	255	256	260	291	251	272	232	261	248	271	223	247	236	238	248	241	248	250	273	225	266	267	247	243	202	228	248	248	240	223	237	230	247	252	280	255	244	260	247	254	296	262	247	256	250	244	227	249	235	240	265	243	232	260	262	249	245	226	233	260	239	253	247	253	258	238	272	245	249	247	234	269	259	223	264	270	219	235	252	256	252	261	244	268	250	250	255	260	271	249	239	228	241	259	229	255	265	247	245	242	230	232	242	243	251	257	263	261	239	251	250	268	255	259	246	272	216	229	225	258	229	266	251	237	254	266	262	304	243	245	255	249	247	263	286	283	237	255	225	271	251	236	248	231	264	271	217	222	247	254	259	257	244	236	246	237	252	250	268	255	241	227	231	236	258	290	287	224	249	211	251	250	234	251	254	272	293	225	224	265	252	236	243	254	237	211	266	263	269	255	247	263	248	258	253	255	266	258	252	243	234	258	278	233	246	238	238	245	252	247	235	275	279	231	243	245	258	257	242	255	243	266	226	276	267	249	246	265	249	261	260	197	249	246	241	238	245	229	251	254	254	291	243	225	298	226	233	279	244	241	249	264	222	270	262	219	239	263	244	249	273	268	251	239	271	238	274	258	268	260	228	230	271	251	287	243	252	232	241	244	263	260	253	244	230	277	263	255	239	212	233	277	255	266	243	266	255	273	266	261	234	276	251	246	254	255	267	268	283	252	256	238	236	273	262	230	265	237	249	236	270	222	262	273	229	249	254	267	235	272	247	252	212	268	253	229	247	242	280	237	249	232	256	224	231	251	290	287	254	234	249	248	252	249	280	254	247	220	251	236	244	230	236	250	267	259	257	253	249	279	247	225	257	227	259	249	255	254	277	235	244	225	235	244	236	257	278	243	265	241	263	218	235	262	208	250	242	271	231	241	242	250	249	245	244	221	202	245	257	266	255	243	248	218	263	239	243	230	240	259	262	242	222	244	247	242	233	251	240	253	306	263	271	220	294	266	255	269	239	279	276	283	232	246	239	237	257	212	243	259	227	260	236	255	225	259	251	254	218	244	251	254	235	267	250	267	262	260	265	277	233	242	247	253	226	247	271	261	237	244	246	249	232	243	237	248	227	216	252	266	247	249	236	236	239	226	263	289	233	264	240	246	225	205	234	256	256	274	243	213	247	252	266	248	254	247	273	234	269	251	272	250	225	238	245	250	250	246	260	231	221	241	257	235	244	247	232	256	253	244	228	261	251	240	249	244	238	268	240	257	219	225	240	233	220	247	236	254	219	215	253	258	260	252	229	244	230	271	266	256	282	254	244	238	276	287	214	218	263	243	220	251	238	247	266	244	254	247	227	255	244	265	261	260	254	255	267	256	241	223	259	261	244	225	250	236	249	249	258	267	245	208	246	229	253	262	275	220	233	243	261	242	257	243	223	235	227	240	233	254	254	225	280	241	246	251	281	240	241	256	211	251	274	262	277	263	241	251	263	235	244	251	250	254	237	270	258	266	247	255	223	228	226	232	252	249	285	265	260	220	252	241	245	242	242	246	241	232	249	238	244	234	228	230	248	276	238	262	259	268	229	260	237	238	239	238	234	239	274	264	256	260	285	261	241	247	258	221	258	247	270	274	272	236	240	236	242	261	246	258	232	227	252	222	247	259	249	232	257	257	242	249	251	251	254	277	240	232	237	244	238	256	253	244	268	233	255	250	267	233	252	256	243	248	271	270	270	275	271	274	235	249	222	258	253	255	253	194	216	255	261	225	250	247	266	248	236	252	249	238	224	250	246	241	268	249	294	270	274	248	257	234	246	253	234	228	268	253	213	280	256	267	244	273	284	265	275	253	266	243	254	251	246	214	239	263	266	265	273	247	257	262	254	237	249	229	229	231	223	254	242	209	258	229	230	253	244	214	244	241	280	243	236	237	251	219	253	256	263	237	246	267	254	247	247	255	256	243	260	230	277	231	248	262	259	276	239	248	260	248	257	242	259	238	222	216	259	240	255	289	226	237	260	247	268	251	233	289	223	215	246	268	222	248	242	233	266	268	263	244	240	257	240	248	261	246	233	244	250	281	245	228	267	251	268	238	238	257	233	289	247	228	238	249	227	267	253	238	235	255	237	282	222	271	261	297	271	233	263	251	269	242	235	229	261	286	260	269	254	292	278	254	226	250	212	235	277	244	232	226	271	269	227	249	243	265	237	203	230	248	253	270	229	223	219	249	226	254	262	251	279	254	248	242	245	260	243	244	249	248	231	229	259	252	225	226	240	246	234	268	250	225	252	262	247	242	272	258	273	242	251	245	228	257	253	260	216	241	255	262	251	225	242	270	256	240	235	216	248	224	244	253	240	247	269	276	243	257	238	247	257	255	267	246	204	242	260	266	244	237	236	271	257	245	256	243	225	280	228	216	285	256	250	254	245	257	237	261	270	238	246	255	253
36915	47750	37202	29892	26453	23787	22058	23933	14582	15796	14897	13399	12571	12392	11645	10160	7527	6310	5588	4908	4444	3914	3681	3359	3528	3150	2781	2531	2284	2052	1563	1436	1450	1360	1219	1158	1034	1115	1124	1067	1101	1131	1158	1111	1076	1019	1033	980	1007	943	834	852	812	775	729	730	732	678	707	697	680	723	724	677	741	670	731	683	698	710	670	599	638	660	635	651	625	651	602	628	634	570	590	629	654	639	594	599	627	621	589	609	611	640	617	583	600	614	600	610	602	632	599	613	609	614	569	594	609	621	634	621	627	613	631	588	607	602	615	595	623	634	612	573	603	617	558	672	629	570	624	617	557	616	583	595	571	599	588	592	631	601	565	572	593	632	592	604	593	642	601	627	596	588	615	627	606	567	573	639	600	601	608	611	587	599	639	615	536	631	581	602	582	564	589	578	580	599	588	589	606	634	622	647	589	623	654	631	574	647	577	615	556	600	584	583	592	603	547	629	604	557	644	635	597	592	636	606	601	644	579	563	623	582	568	646	618	590	587	619	632	548	600	577	630	596	633	582	588	627	631	637	566	581	627	588	603	566	546	641	622	618	631	600	581	603	628	611	568	607	577	587	601	562	598	620	602	615	630	585	616	633	601	562	654	591	606	595	579	586	580	604	590	623	534	643	623	641	582	610	587	636	585	569	597	616	591	592	635	618	592	627	569	608	600	600	626	546	578	581	598	606	582	599	579	602	620	612	622	575	582	612	639	614	580	582	610	648	603	624	612	584	552	600	619	592	614	574	619	586	596	596	606	639	609	583	606	609	593	560	637	599	614	655	614	603	626	582	649	595	616	633	611	608	596	628	615	590	621	635	644	588	635	582	593	641	627	584	615	614	610	591	584	574	612	593	594	593	597	608	621	570	606	589	621	608	618	591	631	591	581	580	622	652	561	621	626	603	587	622	595	592	615	597	627	599	637	599	570	591	580	624	628	610	608	596	583	575	572	626	622	556	619	553	565	636	592	641	586	587	620	559	602	597	624	606	639	587	592	622	599	641	584	616	599	631	585	611	639	662	650	527	616	592	616	658	605	624	573	585	607	582	597	666	593	593	584	651	569	600	597	608	580	590	616	605	590	634	604	596	579	636	588	568	629	612	589	625	611	584	652	591	616	611	564	589	619	586	643	604	597	618	559	596	602	616	580	601	570	599	598	560	582	655	617	573	590	639	616	600	601	589	587	593	634	600	547	586	595	617	589	650	602	579	571	559	623	622	588	629	599	578	568	609	613	611	615	626	617	625	580	620	594	596	648	635	598	558	608	622	620	575	632	622	594	609	586	636	632	621	610	639	617	627	610	631	573	622	593	603	625	581	582	588	600	585	589	624	609	615	582	603	584	640	612	585	618	604	605	621	613	592	600	590	598	628	635	593	614	590	615	627	605	603	605	638	560	642	596	608	585	571	579	597	611	614	630	658	627	636	577	584	599	598	607	590	606	610	608	616	580	570	591	612	594	626	554	599	555	575	614	656	633	590	555	579	638	569	663	608	601	563	611	635	561	602	636	579	565	573	599	600	585	570	594	618	580	629	593	589	578	593	583	598	628	585	614	609	628	587	615	585	637	564	637	602	598	579	604	608	639	626	566	589	619	621	619	595	583	616	596	633	611	630	627	627	576	596	598	575	588	607	554	595	584	575	559	589	592	593	602	598	645	600	593	588	592	635	644	622	586	606	590	587	582	576	589	584	565	609	606	625	598	583	583	555	617	595	576	586	620	650	626	563	578	614	584	575	597	575	569	594	601	571	564	602	591	602	554	600	588	594	581	595	662	614	611	597	636	613	631	617	574	594	607	610	646	581	558	613	612	589	614	593	619	645	596	612	601	618	609	600	623	615	591	637	629	637	604	627	615	605	636	605	657	586	645	567	592	598	563	599	641	624	650	568	650	630	629	608	561	583	582	604	595	618	645	603	616	643	623	632	574	560	669	612	597	635	595	614	549	621	635	633	619	590	578	653	692	634	632	574	624	632	634	652	580	580	584	618	593	604	626	607	555	611	625	590	590	599	628	620	617	591	617	610	611	571	582	600	594	632	581	606	607	572	631	616	641	611	593	605	625	594	591	564	595	600	601	599	613	585	573	623	594	595	610	606	604	580	640	575	611	574	597	571	566	584	567	598	591	586	620	587	635	581	637	604	547	572	590	559	591	578	624	628	609	579	605	580	595	642	613	652	588	591	629	613	589	571	602	578	577	599	628	627	648	638	559	585	661	573	594	584	593	588	604	608	603	617	619	609	600	611	605	594	608	588	555	625	577	593	605	563	608	544	635	619	631	587	616	619	615	607	630	621	616	608	605	596	593	610	615	581	603	590	628	576	571	655	614	555	548	615	586	611	611	616	611	622	603	622	584	604	613	702	592	632	567	594	613	597	597	591	618	608	584	595	622	608	611	604	597	612	635	593	603	631	600	596	560	606	618	585	624	550	560	604	583	589	571	566	591	621	625	601	622	634	548	617	569	627	618	632	639	632	625	643	641	659	589	610	603	599	546	578	626	576	589	596	589	596	605	630	622	566	583	577	641	620	600	642	592	598	638	579	591	625	609	598	635	657	642	611	601	572	602	614	617	597	618	612	570	611	598	622	631	644	642	607	581	626	625	568	569	611	656	587	637	557	631	647	621	595	639	580	597	595	606	600	593	596	628	588	578	576	594	592	580	645	617	603	602	570	605	612	659	577	549	564	596	601	599	620	617	553	633	602	595	606	610	561	575	625	623	545	574	583	601	593	625	549	633	598	599	584	571	623	569	622	621	632	583	593	594	597	585	628	616	613	537	613	561	579	595	633	562	596	610	594	612	646	637	586	608	566	625	619	565	612	586	595	623	587	565	646	618	606	634	579	633	618	585	606	608	610	600	580	610	589	606	639	623	594	647	635	574	586	588	613	615	587	646	536	607	623	623	607	596	603	619	597	584	571	609	593	682	578	579	553	617	609	597	605	594	600	610	627	594	575	586	596	600	644	625	573	600	563	598	596	630	614	596	615	600	623	610	623	615	593	621	589	628	576	598	604	614	599	574	617	596	654	596	603	591	609	575	626	585	594	603	600	576	614	616	593	607	648	558	654	603	627	626	571	555	586	607	611	586	645	588	610	604	617	560	622	568	623	625	605	583	611	564	595	581	600	628	549	621	620	589	603	627	606	617	602	596	597	573	575	589	613	609	557	642	606	618	603	573	619	593	614	598	583	577	586	632	634	605	626	574	640	567	598	582	636	618	629	592	573	594	620	558	612	608	624	619	668	650	661	593	621	544	673	589	624	605	624	618	624	628	611	616	566	541	597	600	586	598	601	549	575	566	564	584	656	585	615	611	581	612	599	586	563	564	663	614	625	582	570	597	577	646	587	603	602	632	616	643	622	602	598	618	628	592	600	594	613	614	543	568	588	632	606	561	593	594	604	594	634	618	553	601	588	605	634	623	584	623	621	617	587	608	641	597	591	617	594	606	612	579	613	626	624	574	566
17487	18579	11275	7059	4622	3662	2541	1909	1454	1270	1179	1208	1014	894	783	612	600	550	567	485	455	428	382	396	409	351	326	280	299	295	303	289	294	286	278	250	301	315	308	239	286	280	263	285	265	287	293	274	301	285	261	262	266	253	270	248	243	260	275	289	271	293	253	228	247	251	276	273	241	245	239	246	259	227	269	286	265	263	236	217	250	254	264	277	254	261	272	249	251	227	258	266	239	269	233	237	229	274	224	263	230	285	255	259	228	256	250	245	278	260	282	281	245	218	261	273	234	236	264	230	238	238	269	245	231	262	248	247	251	288	271	243	239	226	247	261	271	269	275	242	272	256	261	252	264	242	288	235	254	256	238	249	251	286	289	259	274	285	240	258	239	295	254	215	247	273	241	227	258	267	279	269	275	247	259	258	234	262	253	258	240	268	264	277	245	237	262	228	240	229	229	261	249	254	236	252	258	245	245	230	265	218	259	245	225	252	258	245	238	229	260	269	247	253	294	253	244	238	238	279	244	225	265	248	271	251	273	253	243	238	255	254	268	265	252	253	243	249	241	270	262	284	254	236	254	267	237	243	250	260	277	287	262	230	253	261	230	260	255	250	255	245	273	245	252	257	234	251	263	267	241	229	228	263	254	274	250	260	233	242	242	241	235	238	252	254	244	265	277	264	254	257	246	260	252	255	239	243	265	265	235	257	245	252	246	266	263	264	275	234	241	275	248	267	253	266	253	251	240	260	256	237	253	251	240	238	289	256	254	274	244	269	232	242	275	247	258	258	256	231	249	245	259	242	264	273	257	274	256	260	283	267	256	252	224	221	248	253	240	220	257	265	267	230	226	255	238	234	245	261	246	258	266	237	252	252	250	260	254	242	263	246	261	246	231	255	266	245	240	242	242	260	271	246	246	235	279	226	261	266	264	258	281	275	259	260	281	256	225	263	250	278	254	261	243	256	241	250	242	258	277	259	262	255	273	239	248	241	265	269	211	263	259	252	247	248	262	286	242	254	256	248	257	256	256	241	263	219	263	271	269	258	267	258	248	251	263	242	231	245	245	279	240	268	287	279	278	243	272	258	244	225	235	245	236	258	265	248	228	259	228	253	238	265	246	251	235	252	273	252	266	244	257	229	256	281	245	270	244	260	259	250	253	234	267	259	247	273	274	244	263	273	251	241	263	261	243	234	229	234	236	258	243	250	256	254	262	260	257	240	264	260	282	242	249	240	257	251	248	231	264	234	273	243	230	243	256	292	283	261	242	262	294	222	267	287	223	258	236	272	263	255	246	254	281	253	267	257	263	250	273	248	256	250	258	252	272	269	265	268	279	270	236	250	252	252	258	248	264	263	259	250	286	253	254	234	284	266	281	276	243	246	240	239	252	261	243	239	269	269	256	256	230	239	267	246	227	272	232	233	308	254	243	226	226	234	232	265	242	257	253	252	249	226	252	228	203	244	249	280	245	235	269	256	251	248	260	266	283	261	245	245	270	252	283	219	262	259	236	246	267	265	252	256	241	238	270	252	259	236	262	268	245	272	279	279	236	257	272	258	244	261	241	261	236	253	230	277	242	230	223	264	246	261	235	249	260	243	281	246	257	249	234	251	245	258	279	259	255	242	249	244	256	242	258	213	271	227	249	266	213	280	254	250	252	247	240	272	254	257	264	272	256	244	262	246	238	292	271	259	263	284	242	242	240	235	274	253	266	218	251	224	253	231	277	263	236	262	259	238	241	223	268	263	261	280	265	249	252	247	278	269	272	258	243	260	228	246	249	239	264	234	263	234	256	285	263	262	245	255	244	279	236	257	253	286	234	231	269	279	256	239	260	241	253	255	264	259	291	267	242	278	256	260	270	257	247	224	219	229	255	276	260	249	244	236	255	272	258	240	272	234	275	262	235	239	251	248	234	266	245	271	248	244	234	236	267	240	254	274	256	237	284	233	278	222	235	283	244	239	238	254	254	277	286	254	278	258	270	247	222	273	267	245	232	286	247	250	285	229	227	224	267	235	253	267	245	271	275	233	282	253	250	239	254	242	261	272	261	234	248	238	257	253	248	287	250	259	237	245	274	256	262	233	248	247	234	234	233	223	232	247	263	271	238	263	229	250	254	294	256	234	246	248	258	275	272	249	264	252	276	246	260	243	240	241	248	290	268	292	273	280	257	253	259	266	246	254	229	265	266	242	238	264	264	234	231	292	270	242	266	262	282	238	249	263	267	255	253	229	251	262	244	227	242	257	243	261	241	243	250	249	258	244	289	240	246	264	263	265	254	259	250	255	262	255	272	224	232	248	269	240	252	250	276	273	290	256	252	257	277	254	262	234	212	242	242	279	261	257	267	292	240	252	227	252	266	259	246	243	237	235	233	242	257	248	282	282	242	270	255	230	262	245	251	258	261	273	241	275	254	241	273	241	253	257	261	270	277	280	235	267	212	250	260	239	254	265	262	274	248	227	245	242	241	259	251	248	237	238	259	237	263	252	279	288	245	239	263	231	241	258	281	279	238	245	268	274	267	243	265	275	265	250	270	273	251	275	255	245	270	251	274	234	261	227	256	249	254	253	275	260	264	238	232	273	269	241	246	211	244	255	260	228	240	271	286	248	235	240	260	259	244	240	251	239	248	230	257	274	253	239	261	273	263	268	269	252	260	260	278	259	228	227	267	252	264	243	283	248	273	265	259	242	226	257	266	288	245	243	250	209	240	263	234	278	269	265	249	241	284	233	246	276	279	249	249	224	248	256	234	260	286	248	241	245	263	263	269	270	231	267	266	255	274	238	258	251	255	232	262	235	249	231	252	272	250	263	236	243	268	226	251	239	259	265	259	273	234	262	259	274	261	244	239	246	258	267	245	229	240	260	245	267	240	236	262	258	248	235	256	243	238	249	248	244	261	247	268	263	260	250	251	249	273	250	254	244	294	257	245	242	239	254	265	240	262	255	244	259	266	298	241	254	258	213	270	246	262	278	239	248	254	263	264	251	246	245	255	255	269	247	252	240	270	260	244	264	234	260	250	260	263	244	259	228	221	237	270	293	285	229	265	278	259	244	214	243	272	251	294	229	234	227	239	241	239	280	283	260	246	240	238	247	227	249	268	249	271	241	229	247	251	249	231	242	245	224	245	239	249	251	266	243	235	264	233	250	239	262	238	265	266	265	263	216	261	260	245	223	260	264	247	268	244	268	251	248	255	274	265	277	266	241	268	250	276	261	242	246	248	212	242	255	270	256	243	239	208	232	260	273	225	263	271	237	275	254	228	239	276	248	270	263	268	244	256	242	252	266	251	205	253	261	266	256	247	254	272	251	230	258	247	270	246	258	253	242	233	270	243	238	245	255	264	226	250	252	235	243	239	230	265	264	273	240	229	213	253	247	257	274	241	250	231	251	238	239	262	277	249	223	233	261	250	246	271	281	254	242	254	259	243	272	269	245	231	225	239	260	245	245	234	265	253	266	238	267	280	257	245	267	235	241	284	229
11933	17664	14611	14958	13359	12785	9808	8050	6568	6321	6058	5736	5093	4531	3993	3376	2971	2724	2513	2401	2099	1905	1769	1585	1512	1520	1204	1087	992	930	944	906	929	902	839	805	790	794	814	814	815	816	867	851	810	818	822	777	766	796	761	740	678	719	711	662	671	666	695	703	634	634	651	712	665	665	647	663	673	666	655	593	629	676	644	653	660	650	605	639	658	644	647	647	617	641	641	594	671	659	620	661	634	657	582	602	681	634	621	635	624	617	647	653	612	638	617	612	630	598	664	625	626	593	582	601	621	640	631	628	587	604	662	584	663	613	627	589	625	582	585	608	627	606	630	650	623	602	652	667	628	603	610	613	602	601	646	559	611	653	635	646	684	635	614	577	649	638	641	665	674	610	691	612	607	625	624	661	627	639	655	606	651	614	611	586	712	615	631	618	639	668	615	615	634	597	658	632	624	645	604	615	594	634	677	675	648	600	647	626	597	636	632	636	663	651	624	586	616	631	629	623	632	597	636	659	626	647	615	667	632	665	639	644	614	623	580	674	651	584	633	637	660	653	647	613	607	615	610	597	629	649	607	645	637	627	618	642	626	671	587	585	627	626	628	656	636	642	656	634	642	625	643	610	694	584	621	621	619	634	623	619	630	663	554	661	647	653	620	673	621	614	617	646	602	645	614	632	599	607	664	610	649	659	606	643	613	611	624	616	598	601	618	652	621	615	641	654	594	646	633	603	637	647	659	630	615	637	623	667	595	635	607	656	600	636	675	621	664	643	638	613	646	666	652	636	605	635	684	640	604	676	607	582	624	629	645	611	674	586	619	656	567	620	565	668	624	606	664	652	640	676	637	587	650	577	620	631	619	636	674	578	648	621	661	629	642	649	635	635	620	610	643	641	636	631	648	633	632	644	617	626	622	654	686	628	625	639	639	596	667	638	633	593	681	651	618	629	646	566	634	665	626	598	610	648	581	617	641	631	645	629	649	614	612	643	651	616	610	615	648	634	622	619	607	609	656	636	660	647	645	619	681	646	647	612	650	629	554	697	612	619	573	575	621	616	621	622	677	643	638	667	614	624	628	600	619	616	607	608	615	658	592	628	651	638	657	637	658	657	620	623	646	639	603	588	657	633	648	671	655	633	588	652	597	665	596	642	595	666	611	647	670	621	640	606	630	630	625	618	640	652	659	621	621	603	606	635	629	693	613	664	607	652	603	568	603	661	619	624	627	625	652	612	588	614	609	626	635	659	606	709	618	635	651	618	631	606	637	622	599	620	645	630	622	663	610	648	602	641	600	648	592	596	605	603	652	634	624	604	627	666	593	600	619	630	581	647	643	655	614	616	652	626	578	628	638	567	627	615	648	635	642	645	601	616	621	636	657	631	631	612	613	615	654	613	612	632	614	619	587	620	600	627	605	609	610	622	620	593	600	612	617	609	616	596	648	628	605	607	658	648	615	620	653	646	631	620	670	644	649	662	608	633	599	624	621	589	627	619	671	652	641	610	602	647	615	592	641	634	602	592	673	666	628	605	597	630	616	643	639	596	652	679	687	586	614	632	600	606	628	625	665	695	601	623	653	637	661	619	630	683	610	642	655	611	591	663	634	625	642	637	660	635	688	619	589	620	630	608	638	637	688	663	626	614	637	573	639	642	610	614	657	654	633	654	597	632	650	630	674	588	619	607	637	624	611	655	613	682	690	637	616	591	657	648	617	614	622	609	634	594	642	643	585	596	580	661	656	652	635	661	615	643	642	621	625	638	643	650	635	579	654	605	678	626	630	629	645	679	584	644	583	632	613	642	630	617	648	626	625	620	602	694	644	634	652	654	677	622	610	620	631	660	598	637	634	612	598	611	643	594	653	678	662	630	621	628	609	598	633	661	637	651	663	654	608	683	632	607	640	611	608	632	625	650	663	636	608	648	639	609	623	597	644	644	651	611	636	634	618	585	634	613	641	574	626	660	652	618	652	647	605	661	567	608	663	632	630	619	614	630	656	664	678	631	653	612	637	628	610	626	629	606	658	625	648	640	643	608	582	625	605	643	631	642	616	627	619	628	667	621	623	628	608	626	627	668	646	671	617	600	626	630	631	613	647	609	594	656	636	646	643	633	655	675	639	651	577	650	610	659	616	647	618	620	624	592	665	553	637	644	582	639	612	609	641	654	627	634	663	672	600	592	595	602	627	618	629	641	628	655	609	633	610	652	624	638	633	638	618	626	613	639	617	635	615	628	592	648	670	631	629	605	617	657	607	624	607	642	676	598	572	622	609	589	630	653	656	639	595	587	646	678	621	575	678	624	636	583	607	665	664	583	660	636	590	633	646	673	652	631	596	645	626	589	636	663	681	636	593	618	612	628	636	659	600	672	634	654	645	585	681	650	656	630	585	637	643	640	586	636	606	637	619	664	605	637	668	614	632	671	636	605	639	630	576	615	638	608	598	642	643	595	603	652	636	576	620	639	626	663	629	604	625	607	657	621	625	587	654	656	697	618	613	596	647	670	585	614	657	591	581	593	641	619	592	640	571	600	580	635	617	625	630	635	650	591	658	663	623	580	643	656	629	645	594	613	616	658	601	618	611	622	618	651	609	598	617	609	640	589	608	632	567	613	607	629	617	597	629	613	635	660	669	661	639	601	600	623	614	672	665	627	600	608	613	597	656	641	635	654	617	628	654	602	611	653	658	629	644	635	664	617	620	611	637	619	630	592	630	639	636	637	629	635	671	634	630	600	635	592	599	593	665	612	631	584	648	617	624	618	618	602	598	637	652	620	618	610	612	639	576	598	638	607	632	636	622	686	634	605	635	650	630	618	664	676	625	629	598	616	641	644	583	607	603	645	635	641	679	625	611	636	653	634	667	603	662	628	601	633	636	651	616	620	639	657	627	645	611	604	651	615	678	637	611	617	630	649	666	614	605	651	697	612	645	589	644	639	638	644	631	637	678	616	621	652	644	611	638	627	627	601	585	645	653	612	576	624	620	623	591	580	594	657	624	654	590	642	580	604	657	625	634	610	581	621	645	623	634	621	601	615	613	625	633	703	638	666	640	658	623	675	638	638	628	635	649	654	649	634	682	675	629	649	601	629	620	673	628	625	620	615	609	620	623	644	638	600	613	649	682	625	669	603	656	636	621	605	602	640	627	658	643	631	584	619	572	619	602	662	640	631	591	650	632	674	636	610	630	609	662	624	642	617	618	601	613	641	613	656	612	658	634	638	621	657	618	627	656	621	641	624	655	612	649	632	638	591	612	617	623	638	619	624	654	619	612	647	618	633	656	598	663	604	679	593	590	602	607	634	635	585	623	608	590	633	658	601	636	617	637	649	642	635	608	619	666	604	647	662	638	629	649	634	605	604	687	656	625	667	615	628	583	591	616	634	624	626	626	618	637	626	654	662	632	609	675	641	635	635	619	692	635	624	633	620	632	633	613	612	676	629	657	662	621	603	608	621	617	621	624	629	629	579	607	659	695	623	667	640	679	584	602	593
42425	48191	37197	23757	18920	13333	8396	5499	3425	3093	2410	2052	1805	1597	1549	1234	1044	850	845	757	737	616	572	536	481	464	417	411	389	379	354	369	332	353	291	320	292	303	301	309	297	301	323	296	295	308	321	299	293	287	290	273	299	265	293	285	268	274	287	248	282	269	277	293	285	291	290	265	242	259	261	266	259	268	275	250	274	260	282	264	265	263	246	259	247	272	294	280	270	248	261	249	256	254	237	247	306	282	263	258	254	246	240	263	228	262	267	265	276	232	257	247	271	260	278	262	234	271	271	263	296	220	246	248	234	286	285	268	238	231	235	249	244	255	298	274	252	256	267	245	286	266	277	262	272	281	267	242	252	262	238	252	272	270	282	279	257	256	248	269	265	251	284	268	235	248	232	228	257	240	263	240	264	263	259	238	251	250	255	257	262	244	264	255	272	247	245	258	244	246	233	215	258	250	261	277	250	255	248	268	271	275	230	258	265	259	237	246	261	252	261	278	237	273	252	256	270	261	251	259	271	262	279	257	250	260	271	272	253	265	282	244	270	244	262	251	273	280	296	280	242	271	234	241	249	251	247	267	272	235	283	255	253	266	274	258	271	268	251	241	251	242	296	245	252	290	251	293	248	266	277	279	234	283	265	293	283	244	251	271	258	285	280	275	272	252	233	241	271	240	245	264	250	273	219	232	231	246	249	242	268	237	267	252	256	275	252	255	274	264	273	260	261	266	267	273	240	260	256	265	262	260	276	266	243	275	248	238	258	250	279	279	261	234	268	257	280	256	267	260	238	298	270	256	251	272	268	273	266	238	296	245	228	230	283	256	260	252	265	267	264	271	227	272	273	264	254	272	273	248	256	266	261	249	236	274	288	261	263	276	295	300	260	291	252	251	263	259	277	274	240	270	260	271	235	263	279	277	263	247	251	247	265	279	256	236	274	247	276	289	269	268	309	269	233	233	259	243	266	248	277	247	260	276	260	283	264	254	235	274	295	225	266	215	264	267	262	260	276	238	259	288	249	267	283	248	252	250	264	235	275	259	271	265	272	260	241	248	286	323	265	288	293	261	260	250	257	236	252	260	271	260	280	246	267	266	281	276	278	228	302	286	278	279	260	269	285	274	240	252	255	255	244	297	243	273	236	282	232	268	264	246	262	275	248	255	276	269	261	258	238	258	253	255	246	300	239	254	258	246	254	278	274	238	285	246	255	254	259	255	260	257	257	297	283	232	232	279	248	252	277	244	257	245	264	262	263	266	276	275	242	250	246	262	237	268	264	233	250	287	287	273	246	290	275	282	264	241	234	283	293	268	246	244	254	257	246	243	277	283	267	257	260	298	236	267	252	272	271	251	237	257	300	243	265	269	264	265	271	253	268	255	259	250	253	257	257	249	252	291	279	270	250	268	301	280	258	282	231	254	256	279	260	267	265	246	278	281	216	265	248	270	275	272	266	274	281	242	246	249	222	265	227	265	268	255	253	266	244	263	263	243	253	264	286	264	277	253	251	216	279	244	256	284	263	272	263	235	269	269	262	284	263	274	253	256	246	287	272	250	245	253	247	296	232	282	267	274	285	322	282	241	232	275	247	260	290	253	291	258	283	258	235	241	250	251	272	268	254	267	259	251	271	265	248	228	276	285	262	238	273	257	235	268	259	283	265	257	272	263	292	258	265	246	255	259	258	279	297	262	284	287	274	225	253	265	280	257	259	218	266	247	253	259	264	264	253	277	251	286	279	235	268	255	267	264	246	266	260	253	266	245	261	270	277	275	252	271	276	272	237	268	230	279	241	258	287	274	251	256	264	253	247	243	270	255	254	260	235	277	269	261	253	267	266	246	244	279	284	278	299	279	233	255	283	248	252	312	230	236	299	253	273	274	248	273	273	259	249	247	255	284	265	283	260	240	263	255	265	238	247	233	283	263	236	260	268	251	225	253	237	269	274	241	267	222	239	277	267	271	239	250	265	262	248	243	260	266	267	274	252	254	257	268	271	243	271	263	242	240	242	254	277	244	271	260	241	275	295	284	251	246	276	264	261	286	280	255	229	283	248	266	261	259	250	244	265	245	281	252	296	250	268	250	246	255	296	278	278	256	252	293	285	283	248	282	268	266	260	266	255	257	261	265	289	257	256	259	264	268	264	243	260	256	279	279	262	253	276	214	250	290	260	273	258	257	233	244	271	266	264	244	229	291	277	258	254	246	318	257	273	258	297	268	246	270	236	256	283	260	262	233	274	245	236	284	259	273	261	268	258	253	255	266	280	272	259	235	275	283	251	245	252	269	234	271	307	250	254	242	276	229	280	269	268	263	260	252	269	260	280	260	297	256	251	277	244	259	268	281	231	260	244	250	272	250	289	242	281	283	288	219	253	276	285	277	267	290	264	273	241	250	221	254	259	246	253	253	272	283	242	252	252	217	278	258	257	241	256	226	234	275	268	258	273	248	253	249	262	282	282	286	253	238	285	259	267	261	242	246	281	249	255	291	269	248	258	264	264	245	264	263	278	266	246	260	263	231	244	260	257	271	237	274	248	280	251	265	261	265	268	267	256	260	262	250	247	241	250	269	286	267	267	279	291	277	264	272	286	255	241	229	254	250	238	271	254	237	270	241	240	242	280	269	274	256	244	245	242	256	245	288	241	274	264	273	284	276	268	248	251	226	254	250	258	276	253	256	290	245	286	262	249	264	270	246	259	263	252	288	260	244	258	240	268	262	269	259	255	242	274	231	241	252	248	261	251	288	278	295	265	251	286	274	279	243	246	232	264	245	265	245	289	252	253	254	242	263	247	256	261	268	279	291	251	228	261	234	246	251	258	267	248	265	255	243	248	272	259	270	301	264	248	276	274	245	274	260	266	279	269	274	218	252	279	290	260	253	252	268	252	269	275	258	251	234	238	266	265	259	259	259	252	281	257	262	255	261	270	252	243	288	245	258	272	262	251	270	274	260	256	252	244	252	280	254	240	258	269	252	252	246	249	260	263	271	273	260	275	246	260	259	217	285	282	260	295	262	263	266	259	269	271	291	243	236	253	260	248	248	232	255	253	262	226	240	247	246	272	261	270	232	269	227	294	274	272	263	263	261	262	278	261	257	266	246	255	274	281	274	257	249	275	252	282	269	265	221	261	253	282	264	258	233	269	289	262	231	253	266	247	266	263	264	246	282	251	272	294	273	270	254	277	293	243	263	264	265	272	249	269	258	249	274	251	231	246	262	244	263	282	259	277	267	286	255	290	241	229	269	271	246	310	261	263	271	256	273	284	259	243	250	262	250	266	259	263	267	243	203	251	264	256	260	276	250	271	291	255	267	238	258	253	279	265	289	247	247	280	277	255	284	281	271	263	264	277	247	249	291	288	243	269	285	261	256	247	253	238	261	242	262	282	263	285	279	270	272	266	271	246	244	290	235	263	227	321	245	278	257	271	246	261	250	245	249	264	255	268	254	266	277	251	289	261	261	284	239	274	270	267	270	266	245	272	242
31887	45043	34599	21320	19093	17941	16487	15751	12989	12619	10743	10023	8934	8286	7920	6550	5227	4732	4394	4043	3472	2965	2790	2424	2321	1952	1629	1690	1600	1530	1247	1211	1190	1078	1048	1005	950	919	972	973	956	984	1013	989	962	935	932	876	857	895	887	803	789	776	716	694	722	703	717	765	755	700	773	721	732	719	721	724	682	707	667	637	676	684	617	648	635	653	657	677	633	656	647	672	578	656	657	666	648	625	626	613	642	691	642	648	614	590	634	633	641	631	635	673	650	597	630	677	658	668	614	657	633	624	640	674	593	660	633	654	627	664	658	668	665	609	602	643	585	666	627	610	639	667	673	622	659	653	641	630	619	624	623	650	628	632	633	611	642	611	677	630	606	683	657	646	644	618	616	637	647	623	647	665	595	665	654	668	666	658	637	661	680	615	672	631	670	684	623	670	615	614	647	658	647	644	692	603	666	662	672	639	614	625	645	664	657	635	666	650	628	600	639	669	660	651	644	611	591	635	652	650	653	639	640	648	609	615	602	598	657	644	684	672	626	681	661	590	614	673	650	660	599	614	666	627	683	629	618	671	621	618	646	635	619	649	626	609	655	620	611	622	650	648	625	578	644	647	670	646	644	649	587	688	624	663	641	671	684	649	594	611	634	660	628	679	644	600	639	621	621	622	642	689	630	639	637	620	638	610	667	655	648	627	629	643	648	640	663	627	628	633	655	640	699	602	610	642	646	685	653	601	626	632	652	666	646	639	599	609	639	674	631	666	662	656	606	599	644	640	623	627	655	642	653	604	665	630	649	643	621	670	621	657	597	651	629	658	582	705	629	645	644	648	648	671	645	657	662	622	635	598	657	619	637	659	660	627	638	625	634	674	634	658	656	647	628	595	647	632	656	663	666	650	645	624	671	616	648	635	651	618	630	598	690	597	677	620	632	612	656	686	630	644	620	617	676	649	623	665	674	622	644	599	656	656	630	678	616	622	630	661	650	674	655	633	635	633	641	605	641	665	625	637	641	612	639	606	664	652	622	619	670	643	692	613	614	674	653	656	633	629	670	681	607	658	692	614	643	653	747	641	647	621	663	644	641	646	635	652	613	639	627	577	644	661	692	597	648	656	670	642	600	655	599	664	659	603	648	660	612	624	690	649	617	618	679	682	627	705	625	641	649	647	676	630	662	625	673	649	600	599	652	627	626	654	592	653	674	641	652	666	631	657	654	672	638	618	657	629	629	618	633	640	631	625	614	677	601	631	683	699	651	628	663	602	612	671	607	610	650	651	596	688	652	622	599	639	631	651	641	622	653	619	617	607	592	621	630	705	621	582	624	670	583	623	665	619	612	630	650	610	660	640	648	635	646	644	624	616	605	633	665	611	612	673	648	627	598	657	639	645	612	623	617	641	630	628	650	633	619	668	633	685	653	643	631	627	643	645	635	627	637	615	651	615	634	684	619	677	614	617	692	652	641	637	663	657	669	624	659	666	673	665	642	621	599	660	627	662	641	634	650	631	658	624	695	641	615	685	618	640	637	637	648	625	629	634	612	605	662	648	627	690	651	642	633	625	648	607	633	601	624	645	692	619	620	634	659	666	720	594	618	643	670	673	637	590	632	647	662	635	578	637	623	610	648	615	649	606	667	624	671	545	656	662	636	622	618	630	664	645	636	653	647	638	613	578	654	636	629	632	597	646	645	684	623	675	658	657	667	612	627	651	643	634	592	607	636	661	617	610	646	624	637	700	656	685	680	644	619	636	652	621	624	566	620	672	663	636	689	631	628	631	657	705	604	663	636	625	656	656	699	634	639	664	626	673	643	616	676	667	638	639	673	619	626	678	650	633	677	658	656	594	657	660	660	708	651	687	595	620	714	667	633	646	628	692	680	662	640	648	676	669	655	622	630	641	641	613	618	647	665	604	650	666	640	683	687	631	643	658	642	640	630	672	624	624	637	691	654	650	616	642	642	673	655	629	690	665	621	630	667	677	650	689	673	650	655	665	697	642	702	621	670	618	651	639	648	657	632	705	646	627	658	688	651	647	683	640	633	650	635	621	600	658	622	616	705	624	650	629	587	645	589	620	635	604	643	662	636	653	677	639	577	671	638	626	650	597	634	614	629	676	665	678	651	668	708	648	620	624	679	624	675	603	663	603	671	654	629	687	669	630	607	645	660	671	624	659	679	612	661	584	644	624	641	652	647	656	627	664	661	640	613	624	639	660	599	651	598	647	594	676	648	657	614	618	665	630	653	653	644	684	612	699	686	553	620	664	622	675	663	691	639	611	638	641	665	637	622	646	637	616	664	685	618	648	643	678	605	651	654	666	620	675	672	676	701	657	629	661	664	632	634	663	636	664	647	656	675	657	663	648	666	661	642	682	624	635	628	692	671	640	670	627	665	664	654	660	669	634	622	631	655	643	698	623	654	666	633	670	630	618	668	661	600	646	654	601	669	667	641	612	636	621	644	619	622	620	648	663	613	646	655	629	650	668	609	656	637	632	621	627	627	637	669	705	631	682	584	646	669	633	665	591	655	626	603	657	606	621	613	631	635	629	634	639	634	640	605	625	637	623	595	625	635	595	638	624	581	670	684	621	632	626	647	663	627	676	652	656	611	632	633	606	607	634	636	672	672	646	626	672	619	628	640	629	616	603	623	637	643	609	658	625	614	614	668	642	641	633	629	653	694	667	659	593	608	619	650	660	650	636	651	645	631	648	640	559	661	624	628	625	653	669	619	624	650	645	673	651	645	614	663	634	636	644	631	663	620	665	650	647	657	656	661	651	628	624	653	625	618	620	627	665	604	617	641	650	589	655	648	687	627	662	637	697	643	666	686	693	616	618	646	621	611	675	647	628	630	638	620	637	633	620	624	645	607	637	619	683	623	660	652	622	619	621	611	633	620	590	632	637	648	661	617	677	630	662	646	664	591	658	610	660	666	596	614	637	643	695	624	646	643	678	648	627	605	603	655	661	640	595	571	618	620	650	604	587	636	655	678	649	669	582	655	598	632	619	642	676	633	609	624	594	671	652	644	595	668	619	621	672	618	656	643	665	592	641	628	617	684	659	658	659	652	606	643	595	641	613	650	660	630	623	679	659	645	598	626	646	621	653	584	592	632	602	658	641	566	680	689	676	638	649	611	651	588	630	639	665	631	641	659	656	636	607	649	674	659	672	625	651	644	675	662	615	688	650	659	626	633	654	670	680	640	714	611	628	620	673	648	664	681	657	675	637	625	629	644	626	615	627	687	638	659	669	662	625	632	591	594	618	655	660	634	623	637	651	624	626	656	645	672	641	626	632	681	676	635	680	630	641	621	654	644	653	629	640	623	664	660	580	641	598	634	677	622	610	613	654	652	622	654	628	674	678	708	657	628	619	666	626	652	649	631	627	670	616	610	675	631	643	638	599	669	664	686	627	632	611	639	687	627	634	608	640	623	645	649	627	604	619	597	684	621	660	670	688	656	693	665	634	668	688	652	697	572	639	661	662	633	661	629	663
50152	49025	35119	23982	22856	20354	15456	11527	6576	4883	3417	2826	2756	2516	2314	1805	1410	1272	1106	981	981	804	709	684	636	531	461	460	455	423	396	375	350	361	339	306	291	331	288	332	305	333	330	293	307	310	296	287	311	325	273	290	271	256	274	279	264	273	267	271	257	277	264	224	294	271	268	263	292	270	274	268	247	282	258	255	268	288	247	256	277	241	218	250	270	235	212	245	257	227	266	238	244	227	234	259	237	263	258	231	226	244	263	233	241	228	226	244	260	238	213	275	259	274	254	268	232	243	255	248	271	269	258	230	240	252	227	220	253	233	289	260	248	232	269	235	222	277	252	272	251	253	245	254	276	232	271	257	246	241	234	243	233	262	252	254	246	254	263	279	271	250	237	253	232	260	260	244	257	239	276	255	261	218	236	254	263	247	220	265	224	214	270	226	281	239	232	256	270	270	251	270	233	272	264	255	234	264	253	263	240	259	268	224	285	250	249	243	268	245	260	220	267	264	249	238	264	299	232	219	251	238	255	227	260	269	233	279	265	249	243	236	257	259	232	231	261	253	223	252	257	244	260	238	280	235	241	242	234	256	238	210	232	262	269	246	251	278	263	233	236	216	236	257	251	218	227	244	233	267	244	262	230	235	225	233	248	264	249	242	260	251	236	248	264	239	234	247	258	253	257	263	257	250	261	259	240	235	247	259	246	252	228	256	276	217	226	243	231	245	239	243	245	278	242	254	233	248	258	248	252	273	228	243	269	250	246	261	239	267	303	243	241	240	258	266	220	243	265	269	225	231	229	275	235	248	228	236	252	243	250	251	239	205	232	236	250	252	267	246	268	224	243	250	244	264	272	260	265	256	263	222	236	221	256	266	259	229	273	269	260	241	249	258	252	259	255	256	235	244	227	263	248	249	261	246	283	232	260	262	246	267	255	257	247	261	260	257	261	242	232	243	272	262	286	265	238	224	264	248	262	240	277	246	231	226	268	225	253	249	237	247	263	227	284	220	223	237	244	231	243	242	239	245	238	233	241	241	236	249	237	257	252	248	251	255	275	266	252	265	265	252	260	217	266	247	244	257	234	231	235	241	272	236	250	236	251	226	245	248	252	235	257	252	268	235	239	244	250	218	292	247	244	231	218	247	255	243	248	265	247	232	266	251	212	248	254	216	252	237	255	258	265	266	242	255	263	248	229	268	253	261	234	268	250	225	237	260	239	263	269	240	207	243	265	245	249	259	255	256	250	241	238	258	229	247	284	260	243	251	242	249	269	271	274	253	240	270	240	266	247	299	235	241	266	246	217	248	230	250	259	262	252	248	263	242	262	232	236	243	255	257	261	232	229	252	249	240	246	263	260	246	215	258	239	259	227	240	242	270	256	257	228	238	232	227	271	234	251	241	226	264	237	263	265	225	262	249	252	240	232	285	250	241	255	229	281	240	267	226	232	256	257	266	225	263	236	249	246	263	221	244	238	251	238	222	257	247	220	259	241	229	256	232	264	234	240	247	244	241	239	244	248	266	245	253	259	244	244	233	262	257	240	255	250	270	250	264	245	239	248	251	224	238	213	263	264	270	270	246	232	228	240	258	220	242	297	243	235	232	255	248	245	255	224	224	283	211	250	263	241	243	236	237	261	248	257	230	261	261	260	271	222	241	241	241	246	260	228	227	270	244	248	275	263	248	250	231	264	260	251	267	254	263	268	237	262	268	258	250	255	247	245	230	264	275	231	239	230	249	249	239	260	241	245	247	273	278	263	237	237	254	264	247	252	293	255	284	279	195	241	277	230	218	262	247	240	262	254	228	235	260	252	264	245	272	250	257	263	268	255	277	263	244	260	252	248	244	258	266	252	263	248	248	237	240	241	234	255	274	249	222	270	268	265	260	259	258	261	255	218	226	252	243	254	241	258	249	266	218	251	251	239	258	233	234	238	223	250	248	236	239	244	247	241	230	225	259	272	218	258	237	270	239	240	261	259	252	235	252	255	269	218	218	240	235	274	244	218	233	254	256	233	255	269	235	261	250	260	236	245	262	254	258	235	266	267	218	240	225	265	228	247	241	252	261	253	270	256	273	255	245	272	214	242	237	280	234	266	253	226	262	238	233	224	265	211	275	229	248	260	282	246	271	249	262	246	221	244	236	264	265	255	262	264	248	256	263	280	229	225	251	259	248	248	284	240	284	251	250	258	255	240	229	270	226	217	271	260	242	245	269	218	250	295	279	243	246	245	246	251	252	247	229	250	250	210	291	232	247	243	241	227	241	245	248	242	235	243	234	268	269	267	242	253	249	256	263	247	254	248	250	236	233	251	273	276	248	231	241	254	255	269	224	230	247	241	229	267	219	239	253	252	241	266	240	231	239	244	254	248	264	239	259	266	245	256	239	272	233	243	268	264	219	233	250	231	221	232	246	248	221	251	257	234	220	231	252	274	280	235	243	254	252	244	253	245	274	255	256	251	227	246	271	262	225	247	227	258	267	243	254	254	246	242	263	270	247	249	293	230	270	254	234	231	236	248	266	269	261	237	226	246	240	262	223	255	259	242	271	257	271	248	272	228	237	249	263	216	252	237	257	251	255	228	247	260	235	245	275	254	214	270	249	249	230	246	261	246	257	259	246	239	262	247	246	251	260	248	262	237	224	252	246	245	231	218	202	242	265	231	259	257	256	230	247	252	270	276	253	230	276	236	235	251	237	239	263	257	282	225	243	287	243	256	253	241	253	248	247	237	253	277	239	278	240	264	267	256	277	239	259	263	261	244	252	239	226	264	270	265	244	231	261	263	251	250	234	260	268	268	273	283	242	235	251	235	245	257	226	239	245	236	264	239	279	245	254	237	240	278	265	234	232	256	253	245	250	225	253	281	267	255	267	284	233	262	249	268	247	267	251	257	255	260	224	240	258	260	257	268	235	268	218	231	225	245	265	276	249	258	218	241	281	221	234	249	242	250	243	243	264	206	256	284	261	262	247	249	270	261	259	261	253	255	251	251	250	222	275	224	253	251	252	295	253	277	249	289	245	235	254	258	254	244	259	263	258	277	226	252	244	249	243	245	238	265	274	260	227	269	274	290	254	256	238	232	237	246	259	226	266	275	233	271	288	231	259	245	267	228	245	235	232	253	222	261	276	255	253	233	227	262	232	252	224	251	270	257	284	221	261	239	288	245	255	236	222	245	273	235	246	234	271	232	260	250	244	259	237	259	245	263	243	247	273	278	225	270	249	252	249	252	235	236	252	217	250	294	244	243	268	255	216	246	232	242	202	249	242	245	211	241	243	263	234	247	250	218	259	236	257	245	228	247	263	235	260	259	240	275	247	253	232	240	235	223	258	219	242	239	256	231	269	225	264	242	229	215	251	246	238	236	260	260	241	254	236	241	244	271	232	241	241	248	233	254	269	275	237	247	240	218	246	237	232	263	247	253	247	242	249	226	249	280	266	244	247	260	239	278	209	218	264	262	243	271	262	282	252	242	227	251	231	295	260
38174	51148	32000	26784	24632	22876	23337	23219	18268	16763	13808	12639	12338	11491	10653	8982	7389	6811	6193	5497	5044	4350	3600	3348	3187	2454	2032	2038	2162	2049	1560	1406	1285	1275	1147	1032	1007	987	1000	1046	1102	1083	1080	1055	1053	981	981	866	930	960	845	865	843	735	741	730	712	701	672	697	673	717	728	728	715	729	713	738	655	682	691	645	618	654	633	650	667	656	622	608	590	656	607	605	630	630	588	579	651	600	602	594	597	598	607	636	639	568	613	608	561	613	614	618	623	613	618	638	570	627	584	609	665	596	574	561	578	567	585	585	628	601	612	613	618	590	609	649	594	614	627	602	596	619	607	593	604	601	646	569	622	606	613	607	590	615	635	561	601	627	588	609	609	628	610	610	619	563	588	596	565	601	620	607	643	587	586	563	622	601	619	639	621	607	594	583	583	600	623	599	598	635	617	565	612	615	562	596	618	610	580	552	611	640	605	585	604	596	597	588	633	598	580	580	614	615	634	622	654	569	597	576	584	597	610	609	618	560	591	562	593	588	580	625	587	574	588	599	617	597	593	632	581	585	606	605	607	566	596	599	636	630	599	608	603	589	619	614	635	597	586	586	564	626	634	588	595	603	607	641	607	600	623	624	589	633	625	648	589	655	564	591	592	634	590	600	586	634	641	591	590	585	600	586	607	649	613	598	586	622	539	582	568	612	607	561	597	636	613	594	593	591	575	594	564	572	599	606	575	625	584	620	604	561	637	578	560	644	642	618	594	578	598	608	632	603	605	628	614	608	640	606	613	606	603	597	617	606	569	600	617	605	581	579	622	577	586	551	571	608	631	597	551	607	598	585	580	610	587	598	631	601	602	578	589	654	598	626	609	580	604	571	585	609	594	642	581	579	638	631	596	635	578	587	596	583	592	608	593	569	568	585	605	608	616	570	582	640	603	558	600	604	580	576	624	601	579	606	579	598	588	594	598	579	587	571	585	604	581	599	608	590	572	624	583	608	589	623	630	581	596	644	586	596	605	628	614	582	578	625	581	612	611	595	632	593	590	612	588	589	605	594	588	606	626	602	587	595	621	572	555	610	613	616	597	584	637	623	599	657	605	606	596	621	603	601	573	613	587	590	586	588	610	593	609	588	589	603	612	634	598	636	580	627	611	579	570	554	674	603	596	642	589	575	648	602	599	609	631	633	679	606	615	592	649	618	601	585	613	581	630	559	597	611	566	613	624	569	579	584	586	600	621	614	628	627	588	610	610	585	570	629	625	589	616	606	583	559	576	583	599	559	578	600	601	624	619	596	616	618	631	584	601	579	633	581	567	585	567	582	604	643	585	607	599	606	615	605	598	579	628	590	546	590	588	589	606	584	586	610	545	613	592	638	627	579	583	599	617	577	614	595	569	587	644	595	585	606	579	600	628	599	590	612	588	606	604	611	636	590	560	614	591	620	622	632	597	605	583	575	598	586	600	603	598	619	592	615	561	616	623	622	604	563	579	580	610	585	600	633	587	620	567	593	589	593	605	615	573	603	615	629	601	606	600	604	627	629	591	607	616	567	550	589	577	599	615	572	598	616	607	624	566	600	608	594	626	628	613	639	554	610	627	590	577	577	583	637	606	614	605	621	587	566	581	598	569	629	580	577	637	560	602	585	613	585	581	622	593	553	592	616	607	565	627	614	595	600	578	621	596	602	594	582	591	582	608	586	620	608	584	565	624	588	607	602	621	636	566	592	603	610	597	645	582	636	596	576	619	634	615	626	587	643	599	591	611	622	599	603	614	618	565	570	600	616	599	587	598	642	611	602	606	613	636	577	589	586	566	598	602	570	603	586	560	590	629	581	607	571	592	566	589	555	637	576	589	623	584	617	574	566	629	620	606	627	560	594	645	588	570	623	592	606	614	569	612	571	572	597	606	577	572	561	581	582	584	610	641	605	592	633	612	579	569	621	616	583	599	624	576	619	614	594	573	600	615	619	598	575	608	605	553	627	609	632	617	611	584	588	611	609	628	601	634	624	624	577	658	615	585	603	589	591	563	545	590	593	627	629	664	597	632	598	597	589	622	626	569	589	580	572	635	565	639	606	572	557	632	606	599	549	620	600	615	630	603	606	613	623	610	587	646	590	604	604	607	579	562	590	594	569	604	601	579	638	590	579	614	570	647	581	586	586	621	614	569	543	603	593	599	541	580	655	646	592	599	620	578	623	573	580	593	630	548	613	573	603	598	592	631	625	605	621	611	578	604	609	605	629	602	584	580	610	579	590	633	574	603	598	602	653	636	592	562	605	604	595	570	617	609	603	576	564	635	563	587	618	623	635	623	586	592	624	573	593	580	603	591	642	649	561	568	614	595	553	629	549	585	610	586	573	636	566	615	638	582	670	558	623	608	588	581	565	597	579	626	614	587	659	616	585	590	611	610	599	616	612	632	634	590	604	620	562	571	583	592	631	615	582	618	594	648	590	585	600	622	588	636	611	582	602	599	579	593	589	640	580	581	635	595	547	610	638	604	615	577	609	598	572	578	627	644	607	620	618	621	601	578	630	623	580	623	589	596	604	627	610	596	633	597	551	591	602	605	590	610	560	588	605	579	603	645	605	599	576	591	645	626	569	600	596	608	636	627	576	604	564	567	595	615	619	605	614	581	620	643	598	583	634	636	566	578	577	572	621	647	603	563	639	592	573	611	618	613	566	629	632	623	624	583	639	607	589	621	589	590	609	599	556	653	598	568	605	598	602	615	615	596	610	636	616	620	576	610	606	584	630	597	615	633	597	578	616	611	571	582	605	615	608	565	622	569	627	595	603	595	588	603	573	629	632	598	634	590	582	596	607	611	606	603	627	604	609	641	592	590	622	622	589	585	609	596	629	567	648	590	567	572	590	609	600	564	605	595	584	616	603	625	632	595	629	594	580	588	608	604	620	592	608	616	572	568	531	565	597	555	640	613	574	616	618	592	599	629	564	575	610	633	576	609	605	632	618	603	634	603	574	626	623	580	593	589	599	621	595	639	651	605	616	628	631	578	657	627	609	592	636	574	581	614	589	621	590	600	635	624	599	560	582	635	623	596	627	622	626	620	590	584	624	576	555	614	602	564	612	620	659	593	624	578	616	620	604	604	645	636	572	592	618	641	599	617	598	618	596	583	595	639	618	640	568	629	618	609	610	629	595	596	585	591	591	626	585	575	633	551	582	592	590	594	550	574	627	598	579	633	605	649	602	640	616	594	579	632	586	587	586	617	641	620	598	607	587	645	618	583	621	613	613	582	600	619	648	609	618	554	588	595	580	584	617	619	645	616	596	603	637	610	609	575	588	599	612	583	613	616	629	579	581	627	550	571	596	601	595	624	630	614	610	559	573	594	573	598	632	539	615	613	604	581	611	629	563	627	637	594	592	613	581	642	613	596	626	613	617	600	557	594	576	606	616	576	563	588	563	551	622	620	606	603	609	612	603	603	598	605	586	623	609	598	600	591	573	615	634	642	600	588	610	644	565	561	592	599	571
17156	24783	17320	7620	4261	2893	2250	2226	2022	1603	1237	1063	999	802	740	717	692	645	572	534	474	423	407	388	371	323	295	299	315	297	271	268	277	272	253	240	263	278	273	277	266	302	272	269	267	250	282	280	263	297	278	267	319	264	241	274	258	264	260	260	261	269	253	263	239	251	228	258	286	269	273	250	252	247	288	264	249	262	260	263	263	258	258	229	261	243	276	277	251	270	270	264	243	242	252	221	263	248	254	247	262	245	249	260	248	271	259	262	272	240	269	264	236	250	240	257	235	233	271	255	286	237	281	245	264	255	248	254	264	250	266	243	275	267	232	288	253	255	247	222	260	238	251	257	260	262	262	257	267	277	255	261	259	244	286	258	240	259	256	254	280	263	251	257	252	239	260	277	259	251	236	233	256	266	249	229	265	246	253	261	258	249	251	254	244	254	264	250	246	254	230	251	245	262	265	249	244	251	263	272	265	293	303	278	258	285	257	274	233	248	276	253	236	265	237	261	250	256	240	262	251	240	264	247	258	257	277	267	248	262	216	257	272	252	245	269	263	259	252	244	271	242	262	237	278	242	269	269	252	264	286	260	275	238	257	244	248	267	277	257	240	283	257	263	254	241	252	234	270	253	254	281	237	266	237	240	254	243	251	262	253	272	263	261	248	229	250	266	245	259	243	252	246	241	214	249	272	278	237	244	257	254	276	282	251	231	241	236	259	238	250	323	283	275	282	213	277	261	243	261	237	252	278	248	252	293	265	259	262	231	264	240	217	265	257	227	243	301	234	240	227	252	265	268	261	264	276	246	248	252	225	238	273	255	236	264	230	243	246	291	283	265	255	273	243	260	238	265	238	238	271	260	254	240	267	262	239	270	250	272	270	270	242	279	251	243	247	267	215	212	242	225	270	249	247	266	245	253	231	243	245	275	242	286	236	239	282	259	244	243	246	282	236	244	239	272	269	253	212	285	245	251	241	236	244	272	253	230	268	255	247	222	263	259	258	272	271	243	245	294	240	261	243	221	271	285	251	249	231	229	265	253	260	248	252	260	242	264	276	246	230	235	252	251	250	252	222	255	232	274	276	274	239	256	265	240	236	226	263	253	250	254	266	254	242	270	252	244	249	248	269	258	248	269	269	242	272	248	248	251	249	262	252	248	242	287	252	250	255	275	242	247	247	249	263	245	240	269	242	246	253	252	275	243	258	250	273	254	258	289	239	246	258	260	278	252	274	248	256	234	258	273	260	276	267	266	240	250	248	236	225	255	235	260	235	234	262	233	247	282	246	286	262	246	255	259	254	261	241	243	253	228	254	296	277	259	232	255	263	241	280	239	279	256	249	264	277	275	247	285	263	235	242	262	232	282	260	275	269	232	235	256	241	290	267	244	259	265	260	234	235	216	287	272	226	255	265	225	228	244	252	244	265	250	239	243	254	252	257	270	248	239	227	254	269	254	234	234	223	265	234	278	271	261	258	246	287	272	254	275	276	262	282	247	251	224	258	262	263	229	275	274	266	263	300	245	274	252	234	277	259	224	241	255	259	247	236	261	259	247	266	255	267	256	267	222	251	272	255	264	260	254	243	240	240	246	252	256	258	296	252	260	226	270	278	243	274	252	268	250	252	281	243	266	268	249	261	262	248	225	228	286	272	274	236	269	261	265	257	221	268	238	246	254	275	253	253	244	236	285	268	272	253	245	246	258	245	233	251	261	265	272	251	249	269	261	247	290	251	269	260	244	268	253	221	260	271	272	300	265	248	267	264	267	240	255	279	280	241	245	270	274	233	274	248	224	236	291	231	244	238	249	230	220	225	274	256	246	251	242	232	275	247	255	268	245	278	244	267	252	221	266	240	256	243	269	258	248	284	273	251	237	268	223	274	240	286	250	261	258	267	262	234	226	210	228	252	261	244	245	263	264	270	267	280	256	253	258	273	248	242	280	239	265	255	259	241	268	223	255	264	236	239	238	259	243	271	248	254	228	256	220	249	273	263	258	243	239	243	280	249	263	230	249	221	254	270	227	225	254	276	246	252	269	241	251	264	262	249	240	242	265	264	250	256	262	238	281	249	262	269	267	303	303	259	247	243	242	259	276	269	228	265	273	228	242	265	254	254	283	256	240	251	219	246	243	264	237	254	268	255	257	260	259	259	237	223	247	232	249	241	274	253	265	270	254	275	260	293	254	248	218	243	245	235	257	285	267	247	257	239	245	264	277	244	260	259	246	235	272	223	263	260	243	243	254	269	276	247	253	233	228	239	242	241	240	284	265	244	248	250	242	258	245	257	234	232	265	243	270	260	256	256	265	263	252	290	263	267	263	243	279	251	239	242	255	245	283	244	226	263	255	294	268	236	242	240	235	266	257	276	249	261	247	243	249	284	257	263	231	259	277	237	254	289	216	266	262	252	250	235	254	242	245	265	257	247	290	258	262	239	234	275	256	264	234	272	250	258	247	280	247	273	233	236	261	251	258	246	247	242	258	266	237	296	262	279	274	257	254	245	249	280	251	256	236	242	257	281	256	237	257	251	249	258	264	267	270	239	252	252	223	237	246	233	279	242	257	250	261	250	261	237	252	259	250	247	264	240	230	256	262	237	231	237	253	241	232	252	239	224	238	267	268	264	276	269	261	234	262	254	239	259	246	241	309	246	259	246	266	278	258	246	229	240	242	261	280	240	274	277	261	267	250	256	280	246	263	254	242	261	220	258	252	238	263	261	266	256	246	270	262	247	266	267	256	261	255	259	258	273	230	250	246	250	235	268	239	245	248	198	227	250	281	253	239	245	258	226	222	306	255	282	238	255	234	263	235	248	247	244	255	251	285	259	234	272	233	250	270	272	249	250	247	271	236	231	231	253	252	236	252	243	263	257	277	267	240	214	259	244	247	236	251	257	240	265	265	275	259	268	235	249	231	237	282	247	266	215	276	269	262	253	239	272	249	232	239	248	249	256	269	252	253	252	276	260	258	255	250	241	231	297	270	238	254	251	264	256	255	285	261	254	236	231	229	259	249	253	254	248	261	255	259	267	258	274	245	240	222	255	254	281	247	243	261	297	263	262	284	304	242	270	275	251	262	264	252	261	274	258	281	213	296	240	277	264	222	272	239	243	257	259	248	253	250	260	266	262	240	266	259	260	264	199	245	261	240	274	266	281	278	240	258	253	220	276	263	275	226	237	245	233	249	265	236	257	260	258	235	280	268	290	282	222	258	213	243	270	251	286	250	246	242	270	250	264	261	241	243	264	256	279	240	232	241	251	239	244	273	264	263	286	257	266	244	235	237	258	265	274	264	257	262	289	245	242	259	282	264	252	262	276	273	234	231	267	253	249	263	256	258	250	277	276	279	268	234	267	247	257	244	252	261	257	248	252	253	252	281	240	277	266	227	254	261	265	253	259	255	260	257	240	267	270	254	236	244	292	248	241	297	268	264	249	237	277	222	292	239	276	241	253	286	262	271	269	219	264	211	255	265	261	251	268	241
11517	25665	17864	14279	12346	10990	9154	9393	8718	7301	5998	5195	4623	4014	3728	3451	3230	3063	2790	2521	2238	1964	1744	1674	1358	1180	1008	964	1018	1019	900	903	814	871	829	744	757	789	786	804	836	829	826	809	753	794	728	765	777	796	807	751	679	719	678	672	657	666	667	650	714	704	682	705	673	692	648	671	624	667	652	654	653	689	655	643	652	655	666	641	641	654	671	630	647	595	637	659	650	583	641	629	628	663	612	598	640	638	599	634	627	580	620	590	650	619	641	608	659	633	638	618	612	642	619	626	619	641	635	631	593	620	621	687	618	635	651	642	610	656	629	624	623	591	599	629	593	622	595	544	615	650	627	611	607	661	655	594	612	630	660	608	603	634	624	660	623	591	623	646	637	672	642	636	610	670	675	661	648	600	663	652	608	577	592	613	611	612	618	589	609	616	613	647	635	656	599	651	618	618	638	590	617	600	664	602	625	631	647	610	665	635	691	612	643	609	622	667	628	587	582	602	614	573	659	609	616	614	675	615	630	608	648	682	620	627	635	608	608	575	645	617	610	575	664	609	655	634	621	631	617	625	628	605	631	629	636	631	574	617	616	585	612	596	618	651	605	629	607	606	636	587	642	639	581	656	616	632	622	649	574	642	623	669	612	594	613	674	610	639	627	612	634	592	625	594	644	629	630	616	688	670	624	633	643	592	639	625	670	621	617	664	632	634	659	631	676	617	647	578	630	653	650	654	635	634	623	658	609	595	674	592	632	613	653	649	631	619	620	644	636	569	646	651	640	601	648	618	619	610	595	622	616	654	615	629	640	639	589	635	615	578	664	633	634	645	583	601	635	670	691	656	668	627	646	591	643	664	628	624	624	565	682	648	635	618	609	590	637	622	644	634	604	643	678	616	640	632	654	606	640	634	628	610	652	603	624	627	596	625	616	611	661	653	609	598	658	613	634	632	645	647	604	617	620	649	638	591	602	641	608	594	621	653	616	650	640	628	658	587	621	615	624	630	600	617	586	641	621	589	605	588	657	632	644	607	617	654	642	603	621	621	615	613	644	673	630	636	642	637	606	622	621	561	606	671	618	666	616	622	686	647	584	605	593	675	611	611	606	608	663	643	612	665	673	640	603	645	592	622	616	617	631	700	628	698	631	613	625	622	634	631	657	654	635	648	621	661	609	628	638	640	642	647	641	634	626	615	599	636	631	654	665	600	638	616	655	643	679	609	635	650	597	670	632	630	619	629	671	647	676	636	620	606	641	603	606	615	639	649	672	666	618	606	657	605	675	614	623	590	664	642	622	585	629	627	641	657	634	651	612	644	641	629	656	655	602	627	642	610	621	628	628	616	654	617	620	639	583	612	618	636	628	614	644	598	665	575	630	639	633	664	619	635	662	614	646	606	625	626	645	619	598	643	625	608	648	646	615	611	614	640	663	635	616	599	654	616	614	631	614	629	635	640	618	618	626	639	635	673	662	621	639	621	650	612	626	611	601	610	604	615	604	649	616	654	651	624	636	649	633	603	602	620	668	585	673	670	640	637	646	599	640	661	621	616	626	644	630	673	590	643	620	648	690	620	582	673	662	631	616	632	583	646	597	642	607	621	648	613	665	642	677	666	626	634	608	632	627	610	640	680	637	660	579	656	677	618	646	667	637	607	578	650	644	620	618	605	642	614	630	602	614	631	619	604	633	624	661	601	638	649	633	636	618	659	610	638	612	644	609	620	636	633	615	599	623	613	626	633	637	588	620	632	621	655	606	649	603	626	624	651	618	592	635	605	634	594	658	625	642	675	691	631	664	616	672	640	633	645	597	651	644	573	658	583	627	640	630	618	610	610	645	629	657	604	681	609	609	637	650	645	609	624	646	666	637	614	598	589	617	621	647	664	653	608	612	661	593	634	657	629	652	600	628	632	652	652	661	623	626	646	635	631	618	597	623	611	654	591	666	681	642	662	602	644	645	662	621	653	627	671	629	635	626	614	678	641	680	593	615	610	638	646	644	668	602	631	662	597	604	656	597	602	634	639	647	619	639	651	623	655	589	607	616	626	616	664	617	610	649	597	649	620	621	591	621	600	583	611	674	616	626	672	649	645	623	633	600	608	620	666	616	688	639	625	637	584	648	617	634	606	612	625	645	607	621	607	605	617	596	658	612	601	593	631	623	601	632	638	603	633	621	621	720	607	659	612	601	640	633	635	655	640	658	612	637	633	640	649	658	589	632	569	627	641	615	606	664	618	593	692	660	635	654	624	647	654	614	658	621	602	615	618	649	584	644	575	632	622	639	641	591	637	623	640	656	583	639	654	627	601	607	672	637	650	592	593	587	636	612	624	643	660	603	626	666	642	658	637	599	689	615	627	615	614	699	580	611	634	606	616	607	606	656	656	651	628	610	635	641	644	661	619	593	636	595	632	652	641	631	680	653	606	653	644	617	612	612	617	600	616	620	623	598	597	657	613	647	652	650	595	629	613	642	656	654	615	642	643	608	633	652	674	626	613	642	617	648	659	633	659	669	659	623	618	545	621	593	620	636	663	612	643	607	593	632	671	608	619	614	623	621	655	596	606	624	656	655	604	610	585	619	654	625	626	618	618	640	647	613	684	570	660	639	653	635	622	596	617	583	601	623	619	615	628	592	621	629	608	626	612	628	607	582	621	594	600	604	662	655	586	673	621	644	641	601	631	621	581	636	657	658	646	623	560	623	681	625	641	643	661	600	628	674	614	634	641	636	638	617	673	666	593	634	640	621	610	603	628	629	591	612	619	664	627	612	621	603	659	636	615	633	624	630	634	641	617	617	685	644	667	618	636	639	642	635	630	597	640	640	565	621	585	630	656	685	635	668	638	647	615	608	647	639	632	660	634	656	644	602	614	631	609	634	620	628	634	634	612	626	628	633	598	669	606	673	621	626	670	654	640	672	664	642	606	647	655	579	620	642	655	590	669	639	640	586	620	651	655	632	642	601	628	646	633	609	626	600	640	655	632	637	645	618	621	596	588	651	667	632	615	598	677	643	635	603	657	632	631	644	602	659	634	632	645	650	599	614	626	599	609	593	601	643	634	667	592	650	613	673	641	608	638	631	666	608	590	623	625	586	652	587	671	666	641	623	621	608	628	608	565	610	618	596	615	664	610	665	609	582	622	636	620	596	600	603	629	631	644	575	639	649	617	659	619	640	648	621	678	614	603	637	655	622	631	607	602	623	652	634	682	590	655	667	647	645	596	613	641	665	609	649	587	690	651	645	661	651	567	634	667	648	625	629	624	664	623	602	622	610	660	632	645	615	638	628	624	604	654	652	603	657	642	619	589	642	605	665	633	638	649	633	614	631	610	648	601	607	614	620	614	662	649	641	632	613	613	634	605	656	632	650	601	610	585	583	610	600	597	645	626	649	629	631	646	571	639	633	632	603	622	645	668	618	617	677	654	607	612	678	586	648	662	625	640	597	629	618	599	607	624	631	617	634	615	635	626	610	615	599	616	629	626	605	586
44508	47979	33663	23006	19565	13352	8822	5879	3725	2751	2451	2072	1747	1653	1450	1298	1127	1033	960	786	672	601	556	517	485	384	373	398	417	419	342	342	332	328	302	330	301	286	279	285	332	314	323	313	319	322	319	300	302	305	322	295	296	323	332	311	287	263	253	236	297	286	279	307	290	286	292	290	281	291	287	246	288	243	250	265	279	253	253	237	265	246	276	248	262	287	285	237	244	249	274	270	266	268	266	227	291	251	271	264	260	242	263	252	252	221	256	268	256	272	259	262	243	244	250	260	245	269	284	234	252	279	285	278	260	279	267	259	273	268	243	260	273	241	279	248	260	231	273	289	272	257	253	238	248	256	272	278	261	277	268	269	257	291	269	250	234	261	261	275	261	263	267	262	265	283	269	283	274	271	241	275	263	287	232	259	266	295	265	280	257	254	328	269	285	275	251	279	284	290	298	257	232	244	286	239	254	286	273	249	282	253	234	243	257	272	287	257	235	240	258	273	315	268	263	280	277	261	250	259	259	259	281	275	283	253	248	277	256	254	293	259	303	237	258	247	275	265	261	264	247	283	252	230	276	257	266	244	258	253	261	305	271	266	245	261	271	270	296	263	272	264	244	259	258	253	250	243	277	288	254	253	276	296	263	261	282	247	262	289	218	259	250	254	267	259	296	261	256	287	248	254	284	296	230	251	244	277	274	291	249	287	277	241	252	270	267	257	276	286	263	238	278	288	271	240	234	258	280	249	285	273	252	269	271	260	263	274	281	249	261	256	254	294	279	255	249	247	262	271	304	265	233	262	278	269	263	280	240	277	287	285	253	242	274	266	253	233	264	259	280	270	267	253	247	244	252	278	247	252	258	233	256	270	272	255	278	267	252	283	262	250	271	284	279	251	242	246	272	267	257	256	256	278	237	259	251	254	268	253	255	259	264	289	265	270	269	255	272	255	258	269	258	271	265	264	276	246	255	278	242	234	252	277	291	268	259	250	242	278	249	254	287	270	267	258	272	271	252	254	273	297	236	277	257	244	268	249	246	243	259	244	273	246	260	259	260	266	251	233	290	252	264	258	269	280	249	212	257	285	277	274	253	271	261	311	257	279	265	294	273	294	287	276	250	261	278	264	255	248	256	273	266	258	274	261	275	249	231	290	264	269	258	253	296	235	260	241	264	245	264	261	257	267	246	245	268	270	263	243	242	232	254	286	263	291	285	296	234	268	246	287	262	250	250	263	273	284	276	228	211	244	290	245	308	292	271	268	239	238	259	277	258	273	262	232	254	255	269	233	257	267	253	248	255	278	273	270	252	235	235	240	257	237	256	287	269	264	233	257	258	245	252	268	241	233	275	293	232	263	272	241	270	298	291	280	254	270	232	251	243	252	272	268	266	238	289	286	269	250	265	287	258	251	280	260	272	268	260	270	251	255	252	274	240	240	268	266	244	274	242	282	246	280	246	261	255	264	268	256	304	275	237	248	269	262	221	287	256	278	258	235	264	293	256	230	279	277	264	262	252	277	243	264	270	250	282	243	249	251	253	229	240	292	289	251	264	287	250	283	245	245	298	243	268	266	246	281	275	282	284	274	263	264	254	269	281	279	298	273	278	251	267	258	246	263	248	245	236	275	270	288	276	253	278	292	242	245	272	271	274	261	274	246	242	256	263	277	277	282	256	261	290	280	256	243	262	251	263	276	258	265	282	229	253	262	260	274	258	255	273	247	259	267	271	259	246	274	283	250	253	267	253	264	269	289	256	265	294	270	262	285	277	250	274	262	251	262	256	253	271	273	292	263	301	261	253	281	256	245	289	304	254	259	257	267	257	244	287	247	272	274	265	285	286	252	294	245	275	273	284	236	273	264	247	246	240	263	282	280	240	288	245	262	267	235	258	246	262	279	274	288	299	274	271	273	257	270	267	283	255	259	250	280	260	267	237	241	290	265	275	244	260	269	251	258	276	292	258	239	240	235	261	238	267	248	290	258	272	258	260	259	223	270	269	296	246	279	295	289	277	278	248	261	284	284	289	274	266	267	246	267	306	277	268	255	219	236	244	248	276	275	274	231	249	278	268	245	261	272	277	261	259	263	257	257	285	265	273	264	242	251	252	260	282	247	278	262	258	272	295	257	252	287	269	252	283	306	262	267	290	269	260	258	283	278	272	277	222	254	283	238	279	250	253	282	259	266	288	267	250	299	252	267	251	274	261	231	252	280	261	281	266	241	282	282	251	255	266	263	264	267	244	221	286	255	250	242	304	288	263	245	256	269	254	249	268	237	258	286	230	262	251	302	260	252	257	266	269	250	285	263	249	254	242	261	282	256	274	279	256	258	229	260	263	248	257	260	280	287	276	271	252	269	271	269	287	309	260	264	276	262	266	294	278	283	272	261	253	280	248	243	264	244	277	260	246	262	249	255	265	221	250	256	261	308	278	267	280	272	256	260	241	253	259	270	237	252	298	277	245	270	275	263	266	274	224	297	251	272	245	235	268	276	269	247	279	265	241	264	276	235	290	247	259	280	262	266	273	260	265	282	260	229	257	285	255	249	258	241	285	244	268	267	227	245	266	285	257	257	271	245	263	259	240	239	291	296	278	245	258	270	237	270	298	257	255	243	249	262	265	276	249	251	272	268	248	255	249	227	238	276	258	261	266	256	252	286	277	272	268	267	254	273	267	266	270	271	288	269	249	268	287	251	274	260	249	251	261	280	233	266	269	251	292	262	244	264	258	268	242	286	228	258	235	245	287	273	255	277	289	238	259	290	245	245	277	227	272	256	251	306	234	276	260	252	295	284	230	265	262	281	270	280	248	285	260	251	251	272	265	271	247	264	287	256	244	239	253	264	278	259	251	282	257	248	256	273	242	244	232	284	293	212	280	284	269	282	266	248	259	243	270	255	241	253	278	305	252	279	279	251	303	268	273	251	256	263	280	246	273	278	280	274	247	238	266	256	267	255	276	253	256	226	263	249	262	265	224	241	293	267	253	250	256	297	257	260	278	251	280	262	295	236	250	264	263	293	261	260	270	250	272	253	233	258	260	285	253	279	262	251	284	271	256	284	246	289	302	242	246	277	245	263	269	243	270	257	228	256	237	255	260	234	253	250	284	258	269	270	258	265	269	260	250	270	245	264	282	259	278	238	262	263	248	288	258	251	272	279	259	280	250	295	277	258	262	233	256	258	264	248	262	275	245	285	285	265	267	277	251	281	284	262	262	286	279	273	276	231	248	265	259	250	267	276	282	262	264	278	259	263	262	272	246	245	239	244	259	242	254	270	299	276	260	269	280	246	273	257	269	256	247	292	258	252	245	278	283	277	265	245	263	270	242	263	255	261	276	244	297	243	243	263	236	263	265	255	269	280	248	270	248	274	287	237	245	274	248	259	258	257	268	251	259	248	239	263	264	263	250	272	239	262	285	250	272	262	268	249	295	260	283	269	270	267	266	248	257	276	239	227	267	243	259	264	276	289	283	289	287	259	246	274	269	262
34373	47763	28033	22307	19769	16376	18267	16710	13678	11532	10359	9484	8330	8316	7418	6622	6218	5130	4701	3828	3456	3097	2864	2738	2096	1607	1448	1479	1624	1436	1304	1225	1099	1053	1054	1024	900	868	874	958	1010	989	970	914	922	953	921	893	914	897	869	856	846	783	792	704	740	664	695	721	742	755	717	695	718	737	725	691	666	696	678	679	662	648	655	668	669	675	664	649	647	643	641	607	676	656	640	645	675	636	615	628	647	643	633	659	654	654	676	627	634	604	641	629	662	618	686	644	636	647	649	646	653	649	645	638	690	623	681	644	640	599	641	660	637	662	653	674	610	632	598	608	614	657	625	615	678	649	641	636	603	591	637	681	651	685	606	635	639	630	638	618	648	665	644	658	575	626	646	632	623	597	617	607	659	586	616	648	637	659	682	627	602	630	626	660	599	652	674	632	624	676	674	617	625	673	620	624	621	607	622	621	649	652	650	620	587	660	651	637	662	656	674	649	685	625	635	682	620	601	653	631	627	591	669	667	679	648	647	640	625	612	641	658	645	625	620	650	624	669	615	617	686	685	618	637	630	670	648	617	664	623	589	651	658	626	628	619	649	667	666	600	674	646	625	629	638	619	614	585	652	596	621	578	644	639	638	645	672	649	665	673	604	641	662	606	639	615	629	636	612	661	648	653	690	603	615	672	627	690	635	645	638	654	657	617	629	687	611	614	663	650	639	653	581	639	663	664	653	666	616	642	630	650	658	625	644	655	643	602	618	630	656	653	635	644	638	605	685	653	631	677	604	637	619	644	645	694	585	629	607	621	601	626	641	610	625	617	609	634	626	639	689	644	569	658	690	674	593	632	628	597	604	621	667	631	633	639	635	620	609	605	629	601	665	622	636	626	630	642	665	672	657	635	618	591	644	612	605	644	611	648	665	698	625	659	659	605	685	599	622	648	603	612	627	612	627	641	612	633	659	657	639	670	631	602	621	660	639	655	636	679	627	597	633	589	624	616	627	667	612	629	659	644	635	623	647	647	606	627	647	612	633	631	677	657	600	629	661	628	668	637	655	627	673	650	633	669	645	640	634	642	639	628	647	639	674	611	598	601	650	589	701	625	643	636	646	683	666	647	660	579	608	625	677	642	650	650	635	669	661	671	611	628	637	607	616	613	664	586	643	603	651	663	564	652	620	654	607	664	619	631	591	630	611	629	632	645	623	677	630	642	612	627	634	666	623	660	620	639	631	624	638	692	603	580	631	661	601	639	627	587	599	620	662	651	656	652	642	617	631	657	681	663	714	606	594	618	623	633	623	663	625	617	624	667	652	635	627	641	651	634	644	622	668	704	606	647	641	653	616	656	654	613	605	661	675	619	630	637	623	593	675	642	615	630	631	650	637	659	655	622	621	615	631	644	631	637	623	647	668	641	628	640	677	625	640	646	616	663	656	634	633	579	608	587	653	634	614	641	622	697	627	623	603	634	678	644	618	648	587	669	657	658	602	681	646	627	643	620	617	614	637	610	632	645	619	613	658	640	671	678	625	629	659	610	592	644	637	663	658	567	616	700	631	666	657	663	625	638	637	629	665	632	615	639	650	636	663	641	631	660	640	636	663	608	674	645	610	663	625	654	635	613	663	614	627	642	616	668	622	616	643	656	667	660	650	659	638	665	625	659	633	612	634	667	632	653	642	648	574	611	658	624	692	606	636	620	612	664	606	645	618	620	636	643	627	652	648	631	686	641	645	638	638	651	636	651	646	642	663	631	658	659	670	673	632	660	638	651	638	631	660	643	654	699	663	634	620	669	671	679	629	653	632	596	599	670	648	661	650	676	649	667	621	678	645	665	608	636	640	616	653	662	566	636	634	634	663	618	622	637	594	649	650	602	579	595	656	660	660	634	635	637	631	643	676	642	619	649	636	643	632	661	617	649	600	645	607	632	653	638	623	625	681	630	651	689	675	661	618	663	654	599	656	623	630	654	600	621	636	669	648	696	614	596	598	608	661	589	702	648	619	648	660	667	648	645	642	628	631	594	597	589	637	637	601	637	640	605	588	621	636	598	628	667	606	627	650	611	675	605	696	637	628	668	654	601	658	636	692	620	663	647	600	639	653	613	616	645	644	645	605	638	625	628	651	632	639	644	658	667	629	626	645	651	618	642	643	654	634	650	626	674	619	618	639	690	585	658	653	683	619	651	634	653	618	680	639	662	595	663	652	649	619	619	643	597	614	646	612	632	621	636	630	643	630	592	609	629	595	640	589	655	623	700	666	636	633	609	624	613	653	662	606	636	645	684	642	604	626	669	629	626	649	633	620	636	651	594	621	664	616	648	697	695	650	633	662	648	658	676	611	646	626	631	677	660	642	642	598	639	636	582	671	662	610	614	630	630	680	610	652	656	669	624	621	609	665	659	625	676	585	654	682	618	683	626	613	638	659	649	630	643	675	687	669	658	636	652	637	596	634	604	611	664	666	630	611	646	671	584	614	637	677	671	611	659	616	655	655	599	647	619	675	699	632	679	644	624	648	624	682	625	604	660	669	626	629	674	663	665	650	624	623	650	616	661	651	636	694	671	615	625	658	629	643	638	624	661	710	663	631	620	653	608	667	658	624	671	589	653	639	621	649	617	687	657	648	594	625	674	623	630	656	657	617	672	617	622	681	630	621	666	655	652	626	620	649	654	674	628	624	644	655	643	673	637	674	660	611	649	626	626	677	675	635	626	613	629	625	645	653	634	650	641	630	648	620	635	676	643	665	653	728	694	673	608	660	631	620	624	658	639	632	679	686	677	641	612	650	612	619	596	696	619	667	593	665	647	642	603	625	583	666	655	589	620	623	645	647	623	650	604	638	650	644	663	632	618	597	622	656	639	703	681	613	625	640	657	587	596	652	636	660	646	637	643	606	702	664	695	627	657	686	661	560	641	651	609	619	629	619	667	666	628	644	640	668	644	618	624	605	654	611	642	623	620	632	638	655	663	676	673	654	632	584	615	631	638	660	610	644	637	624	615	634	617	642	621	633	611	629	678	669	669	633	635	659	651	609	646	623	653	610	606	635	611	671	584	619	669	619	672	627	646	619	646	609	651	614	650	635	666	630	660	651	645	638	675	584	625	631	673	603	605	637	612	661	612	651	702	663	620	636	632	654	614	631	623	637	630	630	605	648	648	625	637	629	675	598	640	595	596	634	675	644	596	597	677	604	660	638	621	636	670	672	635	619	632	645	666	626	635	611	702	650	677	613	619	636	682	616	643	640	569	679	622	597	660	655	642	627	666	639	639	654	680	657	565	620	641	610	665	623	636	599	616	648	629	654	598	667	639	626	673	645	649	664	618	674	604	676	668	599	602	620	641	658	650	683	632	644	619	651	628	663	632	670	675	608	643	601	635	648	629	630	650	688	648	657	619	615	633	647	618	653	648	640	641	653	609	671	621	702	634	616	647	660	623	657	638	626	665	639	639	614	611	644	626	664	648	669	649	660	672	654	623	666	641	658	588	641	623	666	613
51180	48147	31367	24378	21903	18139	14417	11074	5985	4201	3594	2912	2468	2452	2259	1825	1590	1321	1134	998	924	805	712	670	578	534	462	435	447	414	350	397	371	336	293	352	286	323	286	307	319	307	334	287	332	303	302	325	265	297	289	282	268	245	250	258	256	278	256	278	289	269	251	274	274	269	253	279	244	220	253	257	268	269	247	259	249	254	235	253	249	252	242	254	225	234	277	262	288	248	244	237	216	262	255	243	237	236	238	250	236	239	229	261	240	259	225	260	241	235	252	248	241	231	263	223	248	248	258	251	254	266	272	228	251	242	235	284	252	242	283	256	238	245	268	251	266	230	260	212	260	238	233	247	255	253	279	231	217	230	262	270	264	255	273	257	263	220	244	255	242	246	243	270	253	221	263	303	251	221	258	252	236	263	270	269	240	245	236	288	244	240	253	236	260	247	298	244	239	265	211	251	244	227	247	254	219	253	245	264	255	225	248	254	246	240	288	264	286	238	272	248	234	250	247	216	246	263	264	231	249	236	236	261	280	246	243	252	208	271	255	236	240	252	241	256	240	247	246	216	246	238	242	236	250	262	261	231	255	286	235	254	233	240	259	270	289	255	245	277	253	279	259	258	237	218	230	238	223	254	261	232	249	245	242	232	280	252	288	240	242	240	264	227	277	240	241	250	239	261	289	262	265	243	260	234	245	263	274	239	279	239	251	246	242	240	257	226	265	222	259	269	271	229	245	260	250	255	214	263	250	249	273	222	216	246	309	265	240	242	223	238	221	262	263	251	242	245	253	243	250	236	255	253	249	247	242	250	241	213	228	229	260	263	261	246	262	250	260	227	270	235	233	232	240	259	281	239	259	243	240	258	254	275	245	228	267	249	272	235	250	233	237	219	286	286	275	255	222	241	244	224	215	253	270	249	230	237	228	234	224	234	277	234	248	290	216	217	260	234	217	270	237	232	240	253	220	269	243	270	227	254	259	221	244	253	256	232	225	257	255	247	265	267	256	257	237	253	249	233	263	269	271	250	225	277	280	263	263	243	253	291	240	241	252	271	217	235	229	253	226	249	238	227	227	261	224	255	225	265	247	249	226	245	225	223	238	229	258	260	232	237	232	256	239	223	276	235	235	244	252	250	247	273	256	265	254	227	269	259	242	253	267	261	262	268	252	235	243	246	249	236	263	258	274	249	242	262	254	286	245	265	241	269	237	234	265	252	266	216	238	253	234	262	258	240	279	230	241	238	227	233	256	242	239	218	257	242	240	230	239	249	240	234	239	254	254	283	219	247	270	238	261	230	284	248	228	258	275	251	243	212	245	248	210	235	239	278	256	243	237	240	275	251	252	291	220	227	268	225	248	251	227	253	234	245	243	259	260	223	227	268	245	258	245	221	222	232	236	250	230	237	223	276	235	277	269	254	247	257	245	246	247	272	251	243	230	238	236	249	264	247	273	232	256	245	245	243	248	269	255	248	262	233	234	256	231	221	228	235	219	249	258	248	240	228	265	254	257	245	246	247	235	251	250	238	252	232	257	255	263	261	235	273	256	266	234	226	251	254	227	257	228	244	247	256	237	241	243	277	239	245	234	231	229	274	285	257	278	251	262	236	279	269	237	239	220	230	260	239	257	287	252	257	226	254	216	262	228	248	226	246	245	235	288	246	270	248	245	240	255	267	260	244	232	268	227	207	253	204	232	226	251	234	263	237	263	239	216	259	253	262	289	223	278	261	249	240	248	247	224	264	231	223	224	252	233	239	279	248	242	255	224	239	219	247	260	224	260	234	266	258	259	228	226	232	226	230	247	235	270	248	244	254	254	231	240	264	254	239	250	215	252	256	236	250	274	247	244	249	242	249	262	284	231	262	253	234	265	217	247	239	246	254	227	220	252	222	246	256	254	226	229	233	255	243	206	239	255	243	253	255	280	241	260	272	250	246	234	228	244	241	255	251	255	248	247	253	296	257	246	259	240	234	243	254	246	219	233	244	268	239	211	236	225	246	250	246	228	246	238	272	277	257	225	231	236	247	249	267	257	283	264	269	238	250	217	235	255	253	248	252	236	249	247	279	227	254	252	234	257	256	246	258	232	239	237	263	261	266	239	225	262	246	244	268	242	243	275	234	248	267	274	233	269	240	236	249	251	250	241	286	249	252	271	235	246	247	287	247	211	222	248	244	241	210	297	270	225	259	268	256	253	236	212	241	230	273	234	228	245	259	259	242	259	249	268	257	245	240	244	228	203	250	258	236	250	235	252	279	246	253	233	263	252	241	248	218	227	260	251	257	246	251	231	218	237	230	256	247	212	227	239	211	224	253	259	263	258	212	256	240	253	270	260	262	250	245	224	241	267	243	244	216	266	236	245	236	252	233	242	249	233	255	255	247	252	299	220	234	233	260	253	244	248	260	243	247	220	240	231	242	249	229	239	216	236	245	251	256	276	236	244	269	261	263	249	224	256	252	243	250	240	240	236	234	248	247	227	247	230	254	223	262	260	243	279	225	263	295	261	244	253	239	236	244	251	257	258	228	243	249	243	231	232	236	251	253	261	235	231	267	232	251	233	242	249	257	210	210	269	245	245	227	247	240	228	247	260	248	259	255	239	257	247	225	239	254	250	239	263	236	249	268	241	254	237	275	250	236	237	263	257	234	231	215	235	253	244	263	264	248	270	244	239	247	244	236	230	232	259	233	259	260	292	253	270	278	249	247	243	245	270	271	243	206	229	233	247	266	264	259	233	254	248	270	232	251	268	228	251	255	217	259	223	258	270	211	270	237	209	257	257	264	255	240	251	236	240	224	245	217	264	264	276	234	231	262	248	227	249	246	218	284	229	248	238	255	245	244	267	254	224	256	256	249	225	252	274	239	245	270	261	244	257	251	251	264	253	246	264	270	276	234	257	231	235	215	263	238	228	260	261	250	241	272	264	212	239	231	235	243	254	247	237	228	259	252	243	278	244	266	249	224	251	275	227	261	257	257	274	253	286	269	236	210	232	217	266	236	242	294	235	214	235	233	264	260	242	257	219	249	256	264	236	223	252	240	258	236	255	251	231	241	251	223	246	251	254	224	249	213	255	260	254	255	255	233	246	252	235	262	218	230	263	246	236	275	251	219	271	240	247	256	238	231	242	241	227	236	241	252	245	255	238	256	219	258	254	249	261	256	241	242	256	254	262	239	244	221	203	210	248	246	243	232	258	269	233	248	223	255	245	222	228	259	253	253	257	260	250	245	233	237	261	230	260	243	260	266	220	270	237	243	233	265	248	270	246	273	251	241	247	233	228	237	251	248	248	265	253	253	238	251	230	243	216	259	249	259	263	248	246	249	221	261	219	215	262	248	249	241	250	231	259	225	273	230	241	270	232	239	270	249	213	247	249	225	232	244	261	231	262	225	257	230	240	222	227	229	236	236	271	238	242	274	244	236	254	266	251	239	230	210	244	283	222	256	243	218	282	240	270	259	213	250	220	258	225	258	252	243	263	255	235	254
39269	49363	31860	28082	25218	22068	24763	24342	18316	15522	14190	12359	11737	11873	10800	9254	8345	6854	6096	5392	4908	4411	3904	3636	3082	2489	1929	1839	2218	1887	1506	1453	1354	1217	1216	1087	1036	935	961	932	1023	1046	1099	1036	1026	1000	935	958	878	921	905	909	904	764	756	744	711	695	713	693	758	692	642	686	692	775	759	711	633	638	644	630	586	615	648	611	663	609	600	629	635	574	614	605	619	572	646	605	547	616	569	634	611	603	616	626	637	552	563	590	553	600	631	627	571	601	595	589	578	581	573	616	522	615	607	620	625	615	575	566	600	586	618	557	609	590	583	629	569	590	586	585	645	618	586	593	601	562	625	568	640	583	607	575	617	607	622	610	634	605	635	602	579	619	594	565	580	560	593	580	572	576	568	582	552	606	560	616	612	587	595	599	584	591	611	606	596	596	622	603	619	596	591	584	619	597	617	571	602	585	620	612	613	590	585	607	562	591	605	584	564	615	597	552	584	620	553	585	623	591	574	592	574	638	626	577	586	588	623	629	610	601	632	633	593	657	597	631	595	598	581	572	595	573	592	595	585	607	586	595	560	577	594	595	631	595	573	634	557	611	586	605	632	626	613	657	605	644	633	632	577	570	591	595	609	545	592	563	583	580	601	608	597	599	579	570	588	621	606	596	608	598	597	599	609	629	585	575	584	577	586	606	621	583	602	554	601	591	621	580	629	572	633	628	580	619	581	576	586	592	617	582	609	594	600	591	582	570	625	582	570	621	592	632	602	602	612	587	603	551	619	540	566	594	632	639	629	559	616	590	600	595	609	562	589	612	625	597	579	598	587	574	586	625	580	611	592	596	568	624	619	634	579	555	587	633	591	607	630	610	637	578	581	630	552	599	564	621	589	571	570	613	588	594	571	597	609	618	598	603	578	608	583	627	598	598	596	555	612	569	624	561	585	567	558	557	582	584	579	585	557	594	585	609	634	629	611	628	591	583	614	594	562	571	645	578	592	582	613	650	610	619	577	597	571	584	578	587	600	613	575	588	605	614	616	597	651	592	585	607	586	619	579	622	619	607	569	586	595	608	593	526	560	590	601	587	611	575	586	592	651	576	603	573	573	620	624	585	624	603	590	593	600	559	626	555	586	599	571	602	611	579	603	634	559	653	610	569	605	562	598	597	602	575	597	574	600	587	561	620	568	568	606	613	598	643	561	616	574	586	559	570	618	633	584	668	609	581	574	600	581	569	565	564	640	605	560	557	597	572	588	599	614	638	629	601	587	598	619	573	598	592	575	555	638	590	564	588	599	583	573	562	575	581	605	606	591	582	554	630	547	592	614	585	599	618	575	652	621	599	600	657	632	603	599	624	605	601	627	574	589	635	588	620	582	638	607	562	620	595	586	602	620	605	625	610	601	584	594	657	620	659	606	613	620	581	588	563	597	603	588	607	607	614	587	573	557	569	580	636	633	583	529	572	570	600	587	599	583	604	625	586	583	606	631	606	618	596	587	619	611	611	619	621	586	570	584	602	579	567	602	615	573	602	617	603	562	603	578	631	627	562	581	626	622	548	578	623	643	599	590	575	631	622	605	588	604	594	631	660	635	648	611	566	623	561	604	611	572	596	571	624	609	593	584	587	640	629	607	604	587	588	607	623	586	587	588	600	570	608	621	558	632	626	599	583	594	616	582	608	598	594	586	614	559	573	603	583	594	545	626	577	634	587	608	647	603	626	612	619	614	634	617	635	610	578	574	618	567	604	623	628	586	577	563	610	614	562	626	612	638	652	603	579	600	629	609	609	599	586	605	584	569	585	587	586	589	604	628	593	574	544	557	579	576	622	602	579	559	602	613	624	607	603	565	611	609	648	585	602	642	643	603	608	668	604	599	576	595	617	625	618	611	621	626	525	598	589	601	586	603	583	564	575	577	609	621	611	601	636	644	614	634	574	617	580	591	573	579	574	611	596	607	582	598	609	600	576	562	611	601	625	611	605	582	622	604	601	600	612	556	609	629	587	575	610	596	617	593	582	577	619	613	610	588	594	607	615	606	611	608	565	602	586	587	599	603	557	608	591	645	626	657	582	631	611	591	582	603	586	586	627	596	596	606	571	596	577	621	585	608	648	582	598	619	626	583	532	617	610	621	578	580	612	553	605	600	608	577	591	601	634	584	557	618	601	575	598	620	621	594	633	608	590	558	597	571	580	594	599	564	574	596	593	577	609	592	637	611	599	633	604	595	608	572	611	611	592	602	627	587	566	636	599	575	603	675	578	624	592	616	616	581	612	598	664	600	617	583	603	634	561	602	567	573	609	588	601	580	583	607	627	617	584	581	573	573	611	588	623	576	610	603	576	588	607	589	631	582	627	592	584	591	587	591	645	618	591	581	629	592	592	563	583	625	596	577	594	599	586	616	615	597	642	623	620	598	587	589	579	602	615	568	628	644	582	611	603	621	646	635	579	594	576	591	574	586	595	613	559	588	624	601	607	589	609	588	616	621	567	607	595	597	615	572	643	587	643	609	632	569	607	569	646	594	534	613	618	615	539	621	641	628	589	580	597	616	635	599	576	624	660	569	528	612	569	589	595	573	621	572	600	602	576	601	621	631	581	585	586	535	603	572	588	584	582	597	608	593	563	629	621	645	577	616	582	608	564	559	611	602	616	601	565	629	591	594	573	539	607	581	590	586	582	583	577	624	629	608	574	577	588	543	639	595	577	585	608	588	589	597	592	595	594	644	611	606	594	619	562	610	570	628	547	611	617	586	578	578	600	643	610	568	649	588	585	585	599	630	579	599	570	590	645	566	591	636	595	600	599	602	618	628	647	562	568	604	612	573	678	600	625	595	616	549	591	577	605	609	563	585	624	626	602	579	568	576	608	565	620	637	585	610	617	581	616	549	594	610	619	600	601	592	592	608	573	574	623	627	564	629	662	619	609	591	621	608	586	567	584	572	585	608	617	640	581	624	626	582	630	620	591	586	604	575	604	574	578	566	577	620	622	591	561	641	579	636	626	601	618	647	632	585	580	584	583	539	569	610	590	565	611	598	578	622	607	586	609	614	583	603	613	573	603	613	602	628	603	610	613	584	604	640	571	574	613	575	570	582	586	594	600	580	593	600	597	608	565	611	629	628	610	635	655	553	605	606	637	592	575	615	585	619	584	567	575	603	555	592	563	625	614	599	578	602	586	619	581	627	568	598	554	607	628	615	610	555	617	586	641	589	608	608	577	610	607	543	589	608	614	611	576	584	608	590	598	555	610	629	611	600	601	575	662	586	573	634	657	612	579	618	613	635	576	606	650	581	572	581	610	628	602	604	593	620	658	579	555	650	577	603	569	639	564	606	616	607	597	609	588	648	564	553	569	563	628	637	561	617	592	561	646	606	603	538	611	603	624	572	590	601	569	610	596	555	635	577	553	600	568	572	564	594	590	650	574	631	605	613	582	599	597	581	567	632	576	664	567	595	589	647	575	588	612	583	624	575	610	550	601	609	577	580	597	598	623
18741	19360	11690	7632	4851	3166	2648	2391	1647	1349	1140	1027	922	844	793	758	661	593	504	556	493	387	418	422	360	352	329	334	288	307	286	264	284	289	266	262	268	251	259	270	270	306	264	288	272	287	298	242	276	260	262	290	243	263	256	233	302	254	263	255	280	295	253	238	290	243	269	238	248	259	266	251	260	276	265	280	255	255	272	240	267	249	231	273	272	264	239	244	248	240	258	233	261	244	277	276	272	251	271	261	226	259	254	278	281	267	275	261	228	278	230	234	254	245	266	239	281	232	239	253	243	245	258	233	251	237	259	245	248	285	274	259	241	256	260	267	253	243	266	234	262	281	250	280	277	256	249	241	211	259	252	268	255	267	245	297	278	259	243	260	265	293	216	257	259	254	261	238	279	245	242	235	254	239	238	249	244	201	247	258	254	238	242	232	259	245	246	238	234	249	243	271	268	290	241	277	265	241	238	244	291	227	278	235	229	252	238	243	263	291	261	246	264	274	287	277	276	262	267	240	259	253	247	252	242	264	272	258	243	215	268	263	232	274	219	229	268	220	262	257	250	271	269	228	268	234	240	262	261	261	255	244	260	286	241	234	250	263	244	243	234	262	208	226	239	285	248	261	258	235	266	227	245	234	276	239	256	249	254	266	231	223	236	263	265	274	246	260	232	263	282	260	239	231	234	273	246	261	236	269	246	241	268	255	247	237	271	267	247	219	258	267	261	279	274	261	263	227	255	260	248	281	229	259	246	235	260	265	244	213	252	228	239	249	239	259	234	250	266	238	248	236	237	267	257	266	229	223	279	231	232	274	256	254	266	252	237	258	239	253	261	251	246	267	250	265	237	246	257	240	250	281	256	245	272	268	261	262	249	251	263	237	267	234	234	249	240	240	246	243	228	249	274	252	237	259	268	245	262	248	259	266	260	249	230	278	231	251	246	268	273	232	273	258	220	299	255	207	242	236	288	268	228	278	265	266	254	253	224	239	251	269	259	239	237	244	199	234	272	259	264	234	240	285	229	247	249	251	256	264	260	250	267	242	247	290	256	242	269	249	267	251	230	264	257	257	234	250	255	267	231	261	235	265	264	277	260	264	247	251	249	267	277	257	278	227	250	254	238	239	259	232	229	256	246	222	264	242	235	247	245	263	249	246	258	265	221	220	246	267	227	276	218	262	259	278	229	220	255	252	273	233	231	260	252	211	223	251	265	261	266	277	246	245	252	263	231	248	269	255	255	243	265	243	238	261	237	253	261	228	234	266	215	236	222	266	258	219	245	251	244	255	243	260	229	232	263	254	235	238	228	263	270	244	269	276	284	242	278	251	247	237	240	265	265	250	226	242	234	276	274	256	254	276	260	261	253	240	206	269	236	251	273	238	259	252	254	251	267	253	253	259	243	221	229	245	250	261	275	247	242	252	231	248	261	237	242	263	275	231	243	238	246	241	256	235	267	235	243	228	238	280	222	223	275	285	233	266	256	261	258	256	200	247	257	246	265	262	264	253	234	265	236	241	261	275	252	281	252	282	251	237	246	276	232	239	232	241	267	260	235	241	256	250	241	261	246	259	272	250	259	260	254	278	232	259	249	246	267	246	239	252	267	249	247	234	238	239	209	235	262	230	249	252	243	265	242	260	266	245	266	232	254	251	230	261	221	288	257	255	257	243	237	239	249	232	279	245	256	262	266	282	270	244	243	248	261	281	292	308	243	255	245	270	253	260	224	215	261	257	264	246	249	272	229	258	250	260	248	257	287	239	243	239	261	252	235	237	272	230	264	253	262	209	257	279	239	258	250	277	267	263	262	242	288	259	289	243	259	261	281	250	248	243	271	247	255	243	219	242	280	243	213	221	254	237	282	236	256	237	236	248	231	275	252	268	234	244	249	217	276	265	273	278	255	268	272	266	237	236	264	260	240	263	265	245	238	281	287	261	219	234	255	234	250	220	250	278	263	256	283	239	264	273	231	267	240	227	271	268	243	215	271	236	268	240	276	250	260	257	267	256	269	253	272	259	257	246	274	286	257	270	250	250	233	244	240	241	240	238	282	237	268	237	268	236	257	269	250	247	251	275	219	245	242	257	261	275	251	211	240	257	236	278	244	216	238	253	276	249	252	273	269	269	245	251	246	247	252	248	262	257	243	221	235	267	215	226	256	299	261	240	260	263	257	226	265	249	237	224	270	220	270	263	245	210	264	261	242	286	227	244	243	288	248	244	249	258	266	268	226	252	259	278	265	246	289	265	253	224	247	236	231	260	232	269	285	250	246	235	229	239	238	260	246	265	234	251	234	260	233	242	267	276	270	262	235	279	252	280	232	263	250	270	221	257	240	242	251	258	265	260	230	221	253	234	256	253	268	290	234	255	240	230	240	221	252	271	247	252	251	232	278	276	272	239	278	253	275	275	268	253	245	223	260	252	240	268	257	215	254	277	274	250	239	241	280	260	231	251	262	217	280	240	246	241	242	290	251	246	232	220	257	252	272	243	221	260	206	297	242	265	261	281	274	228	256	276	265	257	243	259	227	254	261	278	281	249	225	246	236	267	232	250	265	250	258	288	261	280	258	241	254	239	240	251	283	256	242	248	273	230	285	214	261	246	252	264	235	240	260	247	269	273	234	259	255	259	250	232	237	252	253	271	262	257	239	251	248	237	267	285	250	256	271	259	272	276	260	263	271	265	265	251	240	269	249	239	249	272	258	265	238	258	263	249	258	254	225	240	288	261	219	261	257	243	240	248	216	218	280	249	244	252	250	243	265	274	275	267	280	258	247	250	275	207	247	261	238	224	233	201	288	244	273	270	258	263	243	267	276	269	271	267	254	270	272	280	252	258	238	254	249	280	260	236	237	266	276	260	256	248	255	263	278	257	227	260	262	261	251	241	259	261	252	253	240	284	274	249	268	236	264	285	272	284	257	239	289	260	240	272	255	262	254	247	263	284	261	268	279	232	265	272	246	241	253	259	221	260	270	249	262	280	244	256	262	275	253	259	266	283	262	238	271	242	254	240	256	244	269	268	231	239	256	240	269	280	272	247	273	244	265	203	215	255	249	246	241	240	278	242	230	251	277	232	211	258	271	252	247	263	243	235	257	245	251	287	268	287	224	250	250	276	231	230	262	292	236	248	221	248	285	271	282	250	254	274	257	264	251	244	256	230	266	227	245	240	246	255	231	233	262	280	218	285	238	243	263	223	256	279	237	270	244	277	257	258	234	291	260	261	281	256	274	250	249	250	263	277	259	289	276	233	227	263	247	269	281	256	262	256	273	242	251	254	224	243	248	268	248	235	222	230	267	239	230	239	251	220	257	248	262	237	236	267	245	287	261	244	214	251	260	244	237	252	225	230	232	232	257	252	230	238	241	260	287	278	240	256	295	242	250	250	244	257	260	244	271	246	267	243	286	247	249	258	267	234	208	269	227	260	246	272	301	241	293	263	229	250	243	228	232	249	287	266	270	254	239	280	257	222	249	254	281	237
13066	18097	15476	16475	14101	11478	10432	9879	7313	6431	5669	4811	4608	4348	3982	3667	3318	2887	2635	2505	2232	1872	1879	1741	1504	1255	1136	901	933	913	922	890	832	839	841	736	698	783	803	744	734	815	770	762	795	788	804	773	733	736	788	723	718	666	690	648	674	708	647	691	677	712	649	654	686	640	695	656	667	639	670	611	674	669	627	645	677	666	620	630	608	625	611	675	615	638	644	564	653	699	639	614	611	636	643	614	661	610	647	586	596	642	593	655	601	654	595	645	620	624	634	630	613	627	605	613	632	618	631	637	619	606	659	657	560	607	594	617	607	663	634	628	620	648	717	639	613	589	657	601	630	609	640	682	640	610	630	659	663	648	628	623	642	650	617	612	595	596	591	625	631	626	622	625	585	641	600	637	606	596	590	604	597	672	624	681	588	611	661	591	631	587	651	609	611	645	583	644	661	590	645	660	673	648	647	655	630	670	617	630	644	634	655	659	626	668	628	613	603	597	632	615	615	594	649	624	656	604	604	641	608	581	661	587	600	675	587	644	621	637	636	646	653	633	632	588	622	677	642	594	609	652	627	605	629	605	656	610	672	650	631	654	640	634	600	646	606	615	650	571	639	621	610	593	605	603	621	623	588	631	603	604	645	596	608	621	633	616	591	647	625	617	648	582	636	643	609	601	639	586	636	633	625	638	598	583	632	624	665	617	616	610	639	643	637	631	618	633	576	635	665	635	619	622	611	622	633	620	591	596	657	602	631	635	667	636	613	606	668	599	593	667	632	618	644	646	661	634	612	635	586	624	632	623	647	662	608	647	638	612	626	655	680	638	561	608	635	636	599	646	615	588	686	598	602	605	667	644	612	640	639	627	625	631	648	631	640	634	616	644	647	644	621	648	608	655	609	612	645	657	653	635	627	594	661	657	604	617	614	666	652	630	606	650	595	598	616	568	617	602	657	637	630	676	599	639	613	639	622	643	631	627	627	644	668	614	658	613	628	620	595	641	600	633	597	631	554	610	634	649	639	622	620	627	603	625	599	645	600	599	619	619	605	595	577	616	629	613	586	669	607	585	605	660	643	588	630	670	626	582	637	631	666	636	633	608	630	620	662	672	663	640	657	624	604	610	617	670	572	633	692	641	614	617	627	581	615	664	652	609	654	619	649	656	651	625	598	581	617	647	619	654	619	636	649	634	603	561	612	637	688	656	636	608	638	590	621	660	638	650	654	623	648	608	622	666	611	578	627	622	617	627	594	612	647	650	637	606	649	622	615	576	663	638	607	636	648	596	660	594	647	682	675	590	666	626	605	614	611	635	659	627	635	583	637	639	592	602	599	674	631	616	646	630	599	636	596	653	697	564	609	606	664	636	598	594	653	665	628	621	620	634	618	661	638	671	684	644	599	632	585	607	602	608	665	624	645	625	640	648	624	627	613	644	634	639	593	607	580	616	612	653	623	614	650	645	611	655	599	651	649	615	689	633	628	608	617	630	618	613	602	615	594	650	652	622	561	597	647	643	621	673	627	667	641	661	667	653	641	638	631	680	646	621	631	631	618	611	582	637	633	614	629	648	626	594	648	648	618	611	617	596	628	619	614	590	633	579	609	633	652	652	673	613	615	653	612	654	598	646	583	666	664	650	625	643	598	632	659	591	588	594	608	623	562	658	636	617	639	580	613	672	607	649	633	644	624	580	640	670	617	626	636	633	589	616	625	630	609	611	612	601	616	609	638	680	625	618	621	576	636	667	649	641	625	611	662	592	642	624	603	644	631	600	606	626	658	618	622	643	664	654	650	657	613	640	616	628	624	633	631	627	617	600	609	622	603	625	626	644	636	616	635	551	626	621	641	647	617	670	634	623	626	599	618	597	638	627	670	639	614	629	620	625	640	609	627	644	641	627	628	579	660	603	605	667	589	617	611	634	619	591	681	627	603	647	647	655	627	621	583	626	600	649	610	640	664	628	638	654	636	632	634	613	621	587	654	596	644	588	665	606	618	588	677	611	654	598	625	666	663	620	597	595	597	605	642	615	647	656	654	612	707	620	627	637	582	631	647	585	600	600	625	622	607	619	610	611	611	673	608	641	635	638	635	662	586	627	594	621	601	608	671	640	582	647	622	620	636	679	651	658	619	599	597	602	626	606	640	595	634	620	639	623	645	635	611	638	622	675	628	636	661	647	649	608	613	634	553	623	638	616	647	607	602	636	627	612	606	642	631	599	641	605	600	612	628	643	627	653	662	603	660	645	626	624	604	636	628	617	656	639	613	615	626	590	645	679	669	628	596	607	647	602	588	594	619	639	624	624	629	674	553	593	640	637	625	604	634	637	634	591	622	638	611	603	624	614	597	608	657	637	676	613	661	628	633	660	616	645	591	599	616	645	604	662	609	612	598	598	638	619	648	635	655	628	615	614	594	637	636	613	637	620	619	656	613	619	616	640	609	642	589	635	644	593	627	606	651	613	597	604	682	611	615	613	604	663	591	588	639	622	653	648	643	620	617	679	633	616	631	666	634	636	609	615	599	645	645	613	632	607	620	604	619	606	583	571	646	661	628	598	631	625	596	618	638	611	647	612	645	662	586	653	640	626	627	653	638	647	687	639	619	611	640	622	631	634	582	617	635	591	635	620	616	625	613	608	617	649	663	616	629	629	629	658	646	637	642	592	619	583	599	657	614	615	651	612	590	644	617	623	622	640	649	617	626	601	623	612	614	594	618	590	624	641	603	651	670	612	622	616	633	650	626	631	624	635	607	579	659	625	617	629	637	603	632	610	598	643	616	634	635	614	615	657	622	651	658	664	617	627	654	608	661	642	617	637	592	614	640	581	591	586	604	659	606	630	618	645	630	583	648	645	622	613	615	574	610	633	610	624	607	630	611	633	605	643	597	613	617	648	611	638	635	608	622	612	626	629	571	637	658	639	643	647	680	619	631	635	666	641	654	608	618	642	599	660	640	643	632	666	664	659	613	636	616	647	636	689	638	650	599	621	657	617	597	599	610	637	618	619	619	664	632	657	685	612	617	662	619	624	625	640	606	638	617	642	640	563	595	593	669	635	614	607	594	682	612	635	650	646	664	631	589	633	606	595	664	626	627	649	615	645	648	630	631	625	627	602	612	598	574	653	601	650	643	589	642	592	658	622	622	694	606	609	660	622	699	689	621	639	633	610	622	628	615	611	656	690	624	632	628	584	654	600	646	639	688	594	611	625	644	614	598	655	643	584	634	626	636	671	616	620	616	625	701	613	637	588	681	654	610	623	603	639	640	591	629	612	636	642	648	655	606	634	629	620	610	613	623	645	663	641	676	625	650	662	547	617	618	602	649	624	575	643	645	660	625	641	590	640	665	645	614	650	634	624	624	601	644	592	625	641	646	634	604	617	653	647	609	617	630	637	661	690	641	634	588	600	640	653	624	625	590	661	683	674	600	649	628	664	615	634	590	603	624	572	627	603	606	636	660	650	643	666	643	603	612	620	641	674	584	604	652	628
45188	46756	32012	23418	19067	13159	10131	9413	3403	2712	2265	1798	1712	1563	1445	1221	972	878	790	745	686	628	616	539	499	431	399	365	371	393	376	307	289	271	316	286	309	302	304	298	283	286	271	328	304	311	301	290	312	281	273	294	266	237	275	272	283	236	275	260	265	265	295	261	256	275	263	285	279	270	264	279	267	273	250	238	257	275	267	272	283	234	267	247	266	260	267	241	260	248	230	272	232	239	259	260	284	275	281	259	258	265	259	263	246	280	224	249	280	236	270	287	260	289	280	266	253	262	273	262	262	220	253	260	256	245	262	245	227	231	246	278	267	273	291	237	254	264	212	274	256	251	233	288	263	260	237	260	255	235	244	219	262	269	248	254	232	252	266	262	278	251	223	289	250	256	279	255	262	253	273	276	289	238	256	251	274	272	271	262	238	278	255	253	262	279	279	245	265	265	252	236	297	272	279	230	277	272	271	247	246	239	277	264	238	265	279	232	269	295	250	265	235	259	279	233	237	263	252	257	241	272	267	259	257	257	255	270	265	246	263	255	250	279	258	265	275	266	260	269	283	236	271	232	293	290	269	293	270	260	266	253	270	244	246	263	232	268	258	242	254	245	245	258	295	267	255	260	234	270	266	255	268	264	246	270	284	271	264	266	261	239	277	249	272	240	269	265	280	277	259	274	248	252	266	269	277	252	253	275	259	239	240	250	291	248	264	257	250	262	273	240	241	264	257	276	257	262	265	271	275	237	238	260	251	254	261	272	256	275	256	293	259	245	258	260	256	250	283	297	246	247	270	272	285	282	250	263	271	257	292	269	251	228	260	261	261	267	268	249	281	289	289	233	283	212	268	264	279	272	251	283	246	260	300	293	272	277	257	254	277	248	275	247	254	250	247	259	242	290	276	280	256	274	287	277	254	276	288	287	276	247	271	266	261	289	263	276	284	247	250	250	251	270	252	243	269	268	267	243	249	248	264	239	268	256	303	245	237	234	280	262	244	267	275	251	266	291	246	270	244	248	249	279	262	268	247	266	272	272	245	246	250	279	298	248	283	245	297	267	260	237	250	259	270	270	243	265	258	249	257	248	264	252	240	232	278	263	236	254	262	228	278	257	276	271	268	243	267	274	236	284	245	262	282	282	225	254	264	261	279	257	244	265	244	241	285	255	255	249	278	252	233	232	260	249	243	276	265	256	252	255	240	250	233	279	256	270	252	261	297	252	281	280	255	286	272	284	279	261	232	265	261	248	291	251	259	244	246	273	283	239	258	240	273	233	249	253	244	213	262	246	288	225	275	271	246	261	257	256	275	254	246	265	268	271	261	284	249	243	245	254	244	277	262	284	258	248	248	261	247	298	277	264	251	244	284	253	271	260	264	256	249	266	274	234	278	252	277	286	297	244	252	265	246	246	244	271	265	250	273	253	300	258	228	238	265	286	262	239	263	260	274	249	271	253	245	265	253	264	270	258	257	271	263	247	257	280	259	281	235	271	263	279	256	283	236	264	284	254	274	252	245	279	269	268	284	271	283	284	266	261	283	280	270	231	250	245	268	290	265	284	258	263	250	304	269	248	289	273	264	278	299	279	245	245	279	288	253	255	261	257	279	290	239	246	265	249	272	252	257	260	255	262	269	260	243	261	274	262	244	256	266	260	277	229	245	242	221	268	267	278	264	270	270	271	267	291	293	245	257	265	266	269	239	263	223	265	278	277	270	243	270	269	265	293	272	244	223	271	251	238	264	260	225	266	250	271	234	255	298	292	274	257	250	265	290	240	249	242	258	282	269	261	244	266	246	257	257	282	257	255	275	274	277	271	265	260	269	258	262	273	263	262	241	241	268	286	253	229	269	278	249	240	265	246	252	252	249	266	250	241	265	285	260	276	274	255	263	278	258	224	276	272	284	259	272	249	278	281	274	256	246	236	223	279	240	267	256	248	273	284	231	269	254	279	275	271	256	272	236	276	215	263	264	265	268	276	245	263	244	243	264	259	244	226	271	251	262	279	256	264	239	261	234	250	273	265	272	259	245	260	253	270	289	276	244	275	264	282	254	244	236	251	238	236	259	261	237	253	286	282	269	260	271	255	243	255	265	294	267	246	256	274	251	237	250	236	255	297	256	227	257	239	271	281	239	268	263	248	268	247	279	292	272	256	260	270	237	273	276	249	246	255	255	249	262	264	246	257	238	280	273	253	262	283	228	275	253	251	259	274	267	256	269	255	269	245	274	280	246	256	264	264	269	220	246	266	256	261	257	240	265	274	248	277	285	274	265	287	266	247	254	247	238	252	267	252	272	265	256	267	274	247	251	268	253	276	258	251	247	259	260	271	314	272	231	233	249	259	259	261	254	286	286	279	259	264	261	257	279	255	243	269	254	251	256	264	262	247	266	253	249	254	239	226	275	251	247	254	285	262	242	239	230	274	261	268	261	243	239	237	246	244	265	258	271	239	254	267	243	262	276	237	271	243	251	277	246	278	279	253	254	262	275	278	258	246	230	254	253	253	277	240	260	265	273	262	241	268	293	245	234	257	234	275	251	234	258	250	273	257	248	260	241	251	276	259	241	260	265	282	230	270	256	259	266	247	267	242	253	238	245	263	247	233	276	286	252	254	254	276	274	263	266	273	255	269	287	270	268	299	272	245	251	273	269	232	278	256	288	273	254	245	232	277	270	253	230	278	271	271	271	262	276	272	259	241	255	267	267	279	267	256	256	239	255	249	244	246	288	269	261	228	274	257	275	306	252	252	282	287	297	253	273	266	232	280	281	265	243	260	269	249	242	283	263	278	235	271	270	258	241	255	274	249	244	240	277	258	251	248	258	257	234	284	269	241	261	258	266	275	241	253	273	289	268	238	267	249	270	269	250	247	237	251	280	265	280	234	250	267	294	244	271	265	271	252	252	245	262	239	272	289	242	251	249	269	302	275	235	278	262	255	249	276	265	268	258	253	284	267	242	259	254	251	272	262	257	256	257	241	262	247	273	278	250	235	255	254	247	254	253	274	262	260	257	247	269	262	283	264	260	260	250	263	253	265	247	251	268	253	260	238	250	227	247	252	270	269	232	276	243	276	253	246	292	288	233	258	284	269	246	248	246	250	245	254	267	249	231	267	269	236	262	249	211	276	257	265	260	246	259	250	222	253	256	247	251	278	251	232	265	271	256	255	237	268	284	273	235	275	255	252	258	258	268	293	244	257	262	282	251	311	261	253	268	260	225	232	263	249	251	255	256	295	257	288	255	281	266	243	252	285	278	241	268	265	270	251	264	236	217	240	282	266	262	254	275	250	259	253	270	238	275	290	261	275	244	241	241	268	284	282	222	282	275	268	225	286	262	288	295	265	276	251	243	249	252	258	266	302	263	261	262	270	270	253	268	263	284	292	273	268	285	257	240	246	247	246	259	263	227	244	267	253	242	253	264	242	278	268	280	259	267	263	239	232	281	237	258	240	284	260	284	247	291	241	275	263	251	279	242	267	257	276
33967	45951	30176	24833	22638	21534	22621	23645	11661	11087	10068	8470	8751	8184	7514	6499	5172	4543	4016	3676	3554	3061	2925	2571	2241	1921	1564	1395	1336	1352	1248	1125	1039	997	921	909	874	825	831	869	891	875	880	932	869	899	902	882	813	857	835	785	767	741	743	721	737	666	719	707	672	734	710	722	732	723	733	678	718	706	705	673	701	639	634	653	658	682	646	643	647	596	693	651	673	600	599	681	627	667	630	650	626	650	622	588	580	641	605	681	586	653	661	629	699	632	609	633	632	630	661	669	652	636	621	652	585	663	625	649	617	644	577	642	607	651	602	647	704	586	665	677	589	589	626	628	649	607	644	622	673	620	634	637	600	640	625	618	629	598	624	606	615	610	650	595	653	605	642	641	631	644	629	644	605	607	639	641	638	658	657	613	646	641	580	612	659	654	658	617	611	637	609	611	627	637	645	647	671	625	661	640	661	643	640	678	693	622	671	662	612	620	652	670	648	637	657	626	633	626	663	594	695	661	615	611	625	631	630	638	624	609	608	649	630	648	657	718	613	655	630	644	638	616	678	651	638	603	613	617	599	599	632	667	674	614	610	613	657	689	651	612	635	589	607	625	623	636	627	612	627	679	680	651	600	685	629	622	610	634	653	647	638	619	664	660	657	663	648	642	642	614	641	652	573	660	648	558	609	653	630	610	614	658	655	682	667	676	669	628	617	624	636	635	642	645	613	632	639	639	640	646	718	641	621	636	626	635	658	632	603	621	640	680	671	606	635	648	636	640	681	650	618	616	609	629	692	612	644	587	602	605	579	661	613	621	651	601	622	652	647	657	619	647	657	594	618	658	617	669	665	648	621	636	646	624	628	677	664	624	636	607	625	653	640	648	637	628	596	648	591	663	638	669	626	678	632	656	576	648	628	635	610	633	638	649	636	617	673	642	678	653	592	636	629	652	654	597	660	686	637	617	652	623	637	635	631	629	646	662	578	671	663	588	632	630	643	632	617	643	613	621	663	654	666	605	604	659	646	610	616	628	636	638	645	622	656	630	646	626	634	653	646	665	633	648	655	607	665	636	620	648	622	650	689	639	626	662	681	594	651	652	644	627	647	664	643	641	646	598	671	618	600	649	604	651	643	638	661	662	644	669	627	656	588	630	638	633	665	637	626	603	655	617	660	621	619	658	645	623	608	637	641	643	661	660	605	654	634	618	664	671	621	659	644	641	609	701	619	633	653	632	626	643	646	616	624	643	633	637	627	644	616	648	613	628	636	642	616	615	649	642	642	650	605	622	623	619	673	633	619	657	646	599	583	640	662	619	664	624	607	651	642	638	654	646	599	659	621	639	628	620	632	631	638	646	649	639	653	595	661	678	600	642	653	688	692	619	618	613	645	665	593	633	621	655	633	663	618	640	676	662	665	649	638	603	670	610	624	651	621	587	636	633	634	622	642	654	624	655	630	638	626	635	644	666	609	635	644	648	640	633	644	648	562	660	646	616	628	667	613	653	634	609	673	612	632	645	606	638	659	653	637	637	642	646	638	616	646	656	646	614	629	640	622	651	647	641	598	613	615	652	632	647	642	661	634	669	632	647	601	631	668	645	594	644	650	652	622	659	646	586	621	659	636	681	651	619	645	569	625	622	662	676	602	715	649	655	626	626	648	640	682	626	655	607	647	619	681	655	609	576	611	661	637	660	615	619	657	696	670	645	658	667	625	630	661	626	660	648	688	661	606	637	597	663	643	671	643	646	635	641	653	612	661	685	638	675	650	606	648	627	654	611	624	645	610	653	632	607	671	579	662	660	643	600	623	670	638	641	662	650	674	658	641	653	621	661	642	627	650	652	650	621	682	639	635	646	681	654	650	649	628	628	622	617	660	622	656	682	615	640	632	655	641	624	652	658	640	623	646	617	625	633	657	673	588	671	604	621	673	629	653	654	634	640	631	651	634	640	653	685	614	686	615	648	619	625	658	680	659	651	640	633	648	625	640	635	644	615	624	609	616	593	636	648	662	629	609	617	636	635	633	628	654	646	601	661	622	641	669	635	632	656	637	618	612	632	622	612	622	591	636	635	622	687	637	581	599	634	649	654	618	669	623	595	668	618	677	647	633	637	618	584	627	620	619	623	617	583	604	661	629	633	584	621	588	648	602	637	624	668	613	616	638	652	666	608	638	621	622	650	617	574	609	599	624	660	629	624	618	638	620	673	658	649	628	625	654	652	618	637	631	638	611	639	687	620	602	639	660	620	645	671	641	618	603	621	631	626	631	633	643	671	647	623	624	653	603	670	625	641	648	646	647	610	633	648	658	626	639	667	619	631	634	607	683	638	660	617	643	615	609	611	624	621	611	674	609	630	656	645	608	677	656	594	656	639	643	646	609	615	653	659	644	622	587	664	611	589	632	643	673	619	654	629	606	658	632	645	620	642	640	660	610	582	613	583	646	601	616	638	615	684	623	638	655	675	654	659	642	612	620	674	660	678	692	678	624	622	635	684	640	641	632	651	660	641	655	660	608	586	640	643	645	645	590	633	615	648	614	645	592	686	634	647	621	647	632	623	660	628	608	614	624	634	589	610	662	651	622	621	641	624	631	647	627	680	609	602	628	643	633	629	605	614	671	602	670	635	667	655	649	632	672	578	602	618	652	625	675	610	670	656	628	630	622	644	614	647	669	624	634	626	599	646	645	648	637	594	651	639	599	607	653	656	606	645	641	617	661	664	621	604	667	685	588	641	620	619	659	652	614	654	688	601	629	633	634	642	684	645	609	631	656	663	714	675	635	666	622	622	620	647	624	712	659	655	608	596	636	643	621	647	673	586	642	636	622	649	629	653	604	589	663	636	638	656	625	653	651	648	681	680	659	651	678	658	588	640	621	676	587	637	622	679	625	666	606	617	672	631	665	642	628	637	635	639	663	657	622	649	618	668	593	691	631	628	634	644	659	639	638	587	663	626	654	631	627	609	619	611	639	679	625	623	617	621	611	627	592	616	635	634	636	607	627	645	614	658	623	599	641	648	625	603	636	630	628	673	657	609	654	653	624	648	653	666	617	693	633	582	653	608	634	636	627	631	701	680	649	662	598	671	649	658	663	637	646	676	627	606	629	693	671	663	634	634	628	602	651	659	630	666	668	640	627	643	636	659	634	597	650	619	649	659	610	618	633	646	667	638	598	640	661	602	709	640	623	636	608	660	640	620	616	655	641	643	661	660	677	659	629	652	648	618	619	665	602	645	650	599	661	672	658	609	668	641	659	626	606	649	654	643	649	633	629	635	636	631	657	646	612	656	612	620	629	618	578	656	574	636	679	605	591	653	630	601	632	649	679	631	649	600	618	574	598	585	603	640	605	613	624	574	618	637	655	632	650	665	637	593	663	607	623	621	668	653	648	688	615	595	626	608	651	642	668	636	665	633	622	653	629	648	654	626	652	617	631	684	633	643	645	626	609	609	657	597	625	633	656	681	686	636	686	632	629	637	626	651	632	647	625	624	671	642
52637	45683	31283	24452	23552	20015	16098	21186	8615	4148	3319	2734	2673	2394	2185	1756	1347	1147	1013	960	878	784	734	680	668	508	461	389	383	456	372	350	361	315	320	314	301	313	306	304	293	295	292	290	298	292	293	289	246	313	275	280	295	290	251	242	253	262	266	259	271	258	254	269	254	254	259	247	271	251	272	257	265	248	258	253	274	274	227	237	255	239	223	244	249	229	263	234	249	223	241	265	254	261	254	222	230	254	255	220	259	262	226	222	236	249	272	249	246	229	223	247	246	251	237	226	258	285	264	265	229	219	247	243	263	273	268	245	253	232	223	247	235	255	225	225	215	272	255	237	255	252	237	261	295	225	227	267	237	280	235	211	226	237	257	268	270	212	244	253	231	274	288	205	254	253	264	252	246	249	268	235	249	232	251	248	230	242	274	253	234	224	232	256	227	248	232	245	236	215	254	248	258	229	226	225	251	231	247	285	244	235	273	246	263	244	244	219	235	218	264	252	245	243	263	242	257	239	236	248	233	255	252	230	243	272	241	259	235	225	213	257	256	238	262	249	234	217	234	224	239	255	259	255	233	286	239	238	222	252	246	263	238	267	279	265	261	245	256	211	243	239	230	263	250	250	266	233	220	257	233	228	254	229	279	244	285	257	245	238	235	221	240	239	214	253	243	258	254	253	222	258	223	242	224	244	222	260	259	245	259	250	245	243	259	247	252	246	250	246	261	237	267	256	248	267	241	235	228	236	217	232	250	263	238	226	231	228	232	267	264	253	224	237	236	265	249	250	232	231	257	255	262	237	251	251	267	258	255	250	265	265	238	250	226	256	261	221	222	250	241	254	237	283	230	242	258	244	246	254	249	280	256	233	229	251	239	263	254	269	257	250	275	227	249	249	249	230	223	223	237	230	278	258	260	223	232	243	258	256	228	270	235	242	268	236	256	244	257	265	216	231	242	287	258	240	243	268	227	241	246	262	251	227	242	256	252	239	244	265	241	266	254	255	264	245	271	257	232	228	266	261	245	259	234	238	232	244	211	264	240	254	214	260	248	285	225	262	243	256	216	258	227	235	230	244	246	268	263	225	270	235	256	225	267	260	234	219	245	223	284	255	225	228	234	239	267	254	242	261	253	254	260	255	262	246	249	243	243	252	257	230	259	242	264	247	238	215	252	245	231	240	244	284	272	233	218	234	254	221	265	256	242	258	234	219	244	265	220	275	225	238	260	256	267	241	236	236	244	234	226	233	240	271	231	276	252	232	224	270	238	241	254	268	265	239	247	259	248	243	249	253	254	248	224	253	201	247	246	255	234	243	279	254	274	241	249	254	265	248	254	222	248	229	261	212	269	250	247	241	232	276	232	275	274	255	263	274	252	229	238	231	226	246	251	253	229	229	231	231	237	273	274	237	280	247	263	264	233	243	240	251	258	241	246	236	270	255	241	291	231	255	273	227	255	261	249	237	237	238	237	248	241	240	236	238	228	260	244	223	238	235	231	237	245	223	259	246	230	245	234	237	245	248	224	246	245	216	236	250	249	254	218	245	271	275	244	265	228	256	252	278	226	228	264	252	228	214	252	248	245	241	262	256	228	241	223	238	254	226	249	248	267	234	223	247	237	254	238	270	255	251	242	251	258	259	263	259	225	231	262	232	237	210	209	258	239	233	237	258	251	224	227	235	263	252	245	274	227	239	249	244	232	263	259	244	249	248	222	241	260	229	253	251	250	237	268	231	230	221	243	257	262	264	287	231	261	234	231	248	229	263	257	235	274	243	284	274	240	285	253	242	268	222	246	254	258	232	250	265	259	274	261	251	242	237	249	253	286	244	225	234	240	267	248	252	255	251	236	237	215	241	244	269	259	255	227	235	260	243	252	241	245	237	235	269	267	241	270	240	253	233	263	240	221	237	273	235	265	243	287	268	268	234	251	221	236	245	244	225	223	292	224	232	241	263	259	243	237	270	246	280	250	246	228	286	241	255	242	235	282	222	253	269	271	243	220	251	233	232	265	242	251	274	286	245	229	244	209	252	247	230	239	229	243	213	267	264	259	250	237	251	259	235	243	249	244	221	203	228	252	275	250	249	238	236	227	279	252	244	222	272	240	260	258	267	229	266	270	286	222	266	255	236	256	250	228	244	247	229	230	253	259	246	223	244	242	223	260	234	242	251	257	214	244	226	244	238	250	242	243	264	274	241	245	237	256	247	265	227	227	270	268	238	260	251	262	248	232	262	236	257	249	273	225	259	244	258	235	256	263	238	256	275	217	238	248	278	248	234	253	256	239	219	255	259	262	260	237	250	223	251	237	276	246	243	250	244	260	216	239	274	247	227	267	273	245	251	233	246	229	259	224	217	268	235	279	260	256	206	231	257	248	220	242	246	250	240	270	239	233	237	215	265	262	236	224	262	269	242	237	262	243	269	236	253	250	264	245	223	278	271	221	254	267	262	259	244	252	272	257	236	248	262	271	242	256	261	266	239	269	231	256	272	280	240	267	225	237	247	262	269	252	241	236	267	246	253	246	228	252	239	269	279	210	244	255	223	251	243	228	225	248	231	252	229	220	251	265	247	268	265	236	251	236	275	222	235	234	266	254	227	229	236	259	258	277	251	253	265	245	256	260	287	244	224	230	239	237	253	268	226	261	264	226	259	246	249	284	231	249	253	234	266	243	229	265	231	237	260	248	245	235	261	233	255	246	251	225	259	230	232	252	251	256	234	252	226	248	279	218	235	223	260	245	253	228	253	244	257	266	262	256	237	233	248	214	236	249	237	254	257	285	262	256	257	262	253	208	237	239	247	234	262	245	240	226	232	224	265	252	250	241	254	247	268	228	285	271	264	237	229	241	233	250	236	263	239	279	242	266	267	241	243	271	252	219	255	258	244	246	220	251	236	237	226	262	227	242	227	257	226	258	229	213	257	232	239	227	275	194	289	235	255	266	225	260	247	234	223	247	218	238	253	237	265	245	257	256	254	247	227	231	266	234	244	266	268	230	249	260	249	271	270	258	256	260	224	234	247	257	232	233	241	211	243	236	235	239	235	246	251	243	261	231	262	253	257	228	227	269	219	228	257	234	238	260	248	237	210	239	221	256	261	254	248	235	248	264	218	253	267	263	248	255	280	227	248	223	211	217	248	233	232	240	239	250	251	250	229	243	227	240	213	222	257	265	241	259	253	265	264	234	221	254	280	240	293	258	267	230	220	205	226	229	237	226	241	270	229	226	223	225	238	287	252	232	255	235	273	227	252	237	217	232	253	240	255	261	248	258	251	268	246	241	259	255	234	223	215	247	247	244	246	237	236	274	284	236	239	244	226	276	263	253	243	252	256	216	234	250	274	241	264	244	232	236	245	266	235	259	255	272	274	245	251	244	256	235	237	274	246	247	223	246	256	239	233	228	279	227	243	271	272	263	257	247	225	234	229	268	223	241	241	229	249	210	223	246	246	222	239	254	239	228	242	263	258	232	217	243	260	252	229	278	241
42231	49065	36065	28854	25840	25442	26725	36981	17064	15315	13315	11776	12057	11036	10108	8803	6839	5918	5375	5122	4762	4112	3569	3374	2970	2585	2242	1704	1647	1933	1683	1366	1347	1144	1143	990	986	886	868	869	880	905	927	930	897	961	974	937	828	868	872	846	813	762	694	666	682	645	663	701	717	677	694	701	640	697	710	690	645	679	626	684	630	587	587	617	628	659	627	664	616	613	587	621	636	578	631	578	577	555	590	622	573	590	566	624	614	629	578	600	622	587	606	633	600	589	554	597	619	573	564	614	562	603	631	622	600	594	585	541	595	583	587	570	548	625	589	604	606	637	592	610	622	595	581	605	582	593	564	581	568	607	585	621	639	613	588	594	589	576	583	664	602	624	578	591	580	609	607	641	605	579	579	614	635	580	613	592	582	628	571	607	611	642	601	597	594	580	597	571	595	614	604	595	594	601	580	630	609	610	605	571	572	592	575	600	608	586	550	608	621	600	622	606	587	582	589	649	590	639	625	575	603	605	571	599	576	615	575	543	599	575	607	602	598	611	608	564	589	594	565	571	619	605	613	600	571	573	587	591	672	568	628	599	571	603	616	597	598	601	554	617	610	576	593	582	611	625	593	603	556	650	614	668	551	550	628	603	612	606	621	595	582	582	604	631	612	586	586	565	595	640	597	609	607	612	607	629	587	574	631	627	566	620	606	590	588	630	591	593	625	559	606	601	597	643	611	597	577	592	637	581	588	616	604	586	590	574	596	612	591	646	556	574	553	639	597	604	592	632	580	580	592	573	623	580	605	572	595	554	577	549	571	615	603	601	557	597	601	626	615	584	603	574	570	596	607	566	625	607	589	618	629	622	622	585	627	596	596	593	580	635	588	584	557	577	606	602	570	593	627	595	563	559	588	609	631	586	584	601	604	565	618	607	663	569	565	569	577	536	581	530	611	550	606	619	577	582	591	598	566	613	572	606	603	583	586	578	610	590	581	609	617	571	634	601	604	594	635	633	617	621	557	577	605	626	587	588	629	576	608	608	594	611	620	658	617	618	581	565	578	592	589	577	576	590	614	581	566	596	596	616	549	584	608	621	578	588	579	616	600	605	630	586	593	589	612	583	628	579	585	575	604	613	584	555	641	622	569	633	625	590	597	612	617	597	631	548	581	578	620	561	578	583	558	609	586	561	593	626	630	608	619	664	582	613	602	618	613	565	611	593	602	639	616	590	605	622	612	577	617	597	623	604	613	606	601	592	574	592	583	528	583	580	557	591	575	604	566	591	597	577	577	553	584	634	615	577	582	606	594	653	582	632	588	608	578	614	585	576	594	577	623	639	621	576	598	604	607	572	570	585	570	580	578	632	607	581	583	626	573	578	597	610	615	601	563	641	629	593	617	569	618	585	567	602	586	584	569	613	596	589	641	597	579	600	590	637	577	617	572	537	626	614	613	616	620	603	557	574	609	582	625	592	602	613	644	616	648	578	561	621	626	601	608	639	584	562	630	581	552	578	574	572	602	642	610	602	624	608	547	548	670	626	600	577	596	602	599	587	626	614	562	573	562	579	632	575	615	561	596	585	589	581	676	595	589	626	640	586	583	605	604	601	549	617	585	607	612	596	570	628	612	598	566	561	590	590	640	601	570	613	591	558	567	608	576	624	592	571	592	587	615	596	611	584	613	652	632	563	625	552	620	634	599	626	612	611	574	606	594	650	589	574	624	631	588	584	609	603	584	611	548	562	615	625	624	621	591	574	607	610	633	566	583	579	589	548	587	594	639	620	597	600	618	603	596	572	569	630	600	599	614	611	577	625	624	610	587	592	628	611	604	579	574	572	595	621	600	578	599	604	618	615	547	585	617	560	594	590	645	627	581	610	565	585	624	602	563	576	585	590	578	622	593	590	596	536	596	585	598	637	595	603	647	585	575	555	572	594	539	620	549	609	579	591	587	590	588	601	572	586	563	633	580	626	626	569	626	536	578	582	585	603	569	628	578	601	571	544	549	598	597	592	603	585	626	577	609	609	620	610	600	587	571	617	607	599	596	618	601	579	566	623	586	608	605	572	589	595	582	595	560	603	587	640	580	577	588	619	560	607	572	571	618	592	589	594	582	580	620	627	588	561	575	595	637	603	602	563	598	602	588	599	576	581	608	604	579	589	622	595	595	605	579	593	633	603	599	583	649	607	618	614	600	594	589	562	572	589	592	571	615	566	613	625	606	626	598	589	593	625	599	602	592	627	571	583	621	598	578	652	594	564	617	561	568	602	588	609	608	563	586	616	614	610	563	612	619	587	543	605	586	607	562	574	569	585	595	609	616	588	611	589	533	602	582	617	581	598	560	634	617	560	595	591	626	602	614	593	553	603	625	587	566	590	613	516	574	612	606	586	552	631	649	610	619	596	560	605	587	593	579	598	586	615	611	558	597	616	582	577	593	592	571	621	590	620	623	602	581	563	605	593	618	561	559	586	585	625	661	592	580	616	626	605	628	595	587	574	579	614	615	602	597	606	591	600	571	584	581	608	569	586	567	591	628	577	647	621	574	613	599	607	598	635	627	616	624	571	545	595	591	610	578	618	579	612	580	594	636	589	554	589	597	654	623	650	648	581	618	582	561	595	565	575	598	595	599	572	602	595	576	573	634	609	618	599	586	599	545	605	614	615	601	606	589	586	604	618	650	621	580	582	616	570	557	546	567	613	577	566	555	575	593	649	620	600	597	597	644	644	610	612	594	596	587	620	566	587	628	611	575	602	649	579	572	578	599	590	576	616	620	567	579	570	624	609	598	567	614	593	622	652	543	612	543	590	640	602	593	596	600	584	586	612	601	574	622	615	606	578	552	585	591	588	594	577	561	574	576	622	596	564	590	581	575	549	619	655	621	580	574	609	634	593	604	587	607	589	600	619	597	581	624	592	556	579	624	588	572	575	623	620	607	606	543	618	600	608	602	607	630	604	550	632	607	565	571	603	573	581	623	581	593	605	589	569	595	600	614	583	598	614	616	561	585	612	594	580	616	588	622	596	565	571	607	565	610	631	589	552	584	578	601	552	557	593	557	596	571	578	565	593	622	573	608	634	576	594	610	616	603	568	604	552	602	629	587	653	602	583	606	618	619	588	614	626	611	593	596	589	620	600	593	591	543	549	570	627	550	603	593	622	622	624	613	628	613	575	589	622	584	581	658	556	657	620	645	560	568	627	621	607	587	578	634	593	613	610	592	630	610	615	602	568	609	604	617	622	637	600	594	617	627	587	595	627	601	617	604	604	579	589	622	630	587	588	562	595	594	580	621	584	598	603	624	634	599	553	631	634	606	596	607	547	589	578	583	606	567	618	583	569	603	624	596	589	555	599	621	589	574	628	585	632	622	601	634	596	575	560	565	642	585	600	623	597	663	602	600	535	627	584	616	554	593	617	597	599	618	626	558	621	586	602	607	603	587	564	576	586	550	585	555	603	624	601	592	609	598	627	621	614	595	601	610	598	551	597	580	607	602	597	623	592
19740	17930	12443	7600	4471	3045	2277	2490	1631	1278	1177	1038	967	852	791	739	622	585	545	494	490	433	371	393	370	333	331	302	272	281	263	281	240	273	275	290	288	234	267	278	246	272	250	258	268	236	284	265	252	270	269	289	249	270	244	247	260	259	273	264	211	263	269	260	286	250	271	281	287	257	219	263	276	246	270	268	254	245	247	265	259	257	255	266	267	242	252	250	233	246	248	243	255	236	269	225	255	263	244	240	279	256	267	255	282	251	236	221	252	238	230	244	231	235	250	245	246	274	266	264	214	236	262	260	242	254	268	224	252	280	277	267	248	251	247	268	262	258	227	261	275	246	260	232	247	265	238	258	236	241	252	241	259	272	280	238	265	279	253	257	238	263	257	306	244	265	261	238	250	244	243	289	275	249	231	263	280	220	215	250	259	251	258	247	242	251	251	216	237	253	265	245	258	270	251	256	251	276	257	248	250	251	262	248	263	247	266	220	248	249	245	247	255	248	232	254	237	263	248	245	266	241	263	233	244	230	283	291	264	272	227	250	249	257	242	254	236	237	263	237	227	263	250	242	280	233	265	240	226	265	248	259	238	234	241	257	271	240	258	238	250	244	248	246	251	242	243	244	230	247	245	267	262	246	270	239	224	266	252	245	283	246	235	240	273	258	267	250	254	242	227	263	256	268	272	247	236	275	264	230	222	235	280	225	280	256	264	245	255	224	247	258	247	249	265	254	275	230	253	255	263	257	232	237	252	261	232	205	261	231	280	236	240	263	217	269	257	248	258	267	253	256	270	275	236	248	241	262	253	230	256	239	250	258	247	246	244	234	261	220	236	281	235	228	232	247	257	263	268	260	245	232	263	276	230	225	245	235	264	235	265	239	246	300	257	211	242	267	264	229	235	246	251	250	227	225	275	253	271	269	256	266	217	245	261	230	237	279	247	255	241	221	244	247	238	250	248	246	260	281	270	251	235	242	226	257	250	250	244	270	232	285	270	248	240	260	253	252	281	247	252	211	260	269	241	246	266	288	259	239	253	273	244	232	249	269	241	247	239	249	258	251	272	215	248	260	258	212	255	266	242	275	250	237	258	263	252	255	239	223	249	240	278	262	260	235	243	280	239	225	263	254	292	260	276	252	243	243	285	239	258	227	229	261	255	234	245	250	273	255	251	239	245	237	223	232	259	239	244	261	255	229	247	270	264	228	233	247	264	232	257	214	233	238	263	270	245	245	222	214	271	255	252	247	275	214	236	231	229	244	265	283	248	277	264	279	244	246	251	265	273	241	253	221	250	276	266	252	277	260	260	237	252	260	265	241	236	278	261	278	245	228	278	283	239	241	251	243	277	240	252	225	245	228	232	257	263	230	208	252	242	246	252	277	260	269	269	252	236	264	243	259	262	248	272	239	235	231	269	256	253	239	243	280	237	265	226	269	277	240	257	274	253	258	242	239	243	264	253	248	262	258	270	248	233	279	245	272	263	278	279	270	254	228	241	244	270	206	219	258	233	230	292	230	229	225	252	268	253	231	253	224	242	262	267	262	256	265	239	244	248	249	273	231	231	284	246	240	263	241	231	264	221	250	250	252	243	275	232	279	253	244	248	250	245	280	241	257	252	247	265	260	222	259	238	233	256	246	250	266	216	238	256	279	242	258	251	242	220	268	248	254	238	254	273	242	233	218	214	274	265	236	253	241	227	247	239	214	263	227	257	259	240	261	265	260	275	231	218	253	241	241	236	230	268	231	281	272	255	232	230	245	244	254	278	269	237	247	264	256	261	276	252	265	234	224	240	224	239	230	268	275	264	253	239	256	258	261	247	229	256	252	239	231	222	242	266	279	283	266	224	265	240	204	249	241	247	282	273	264	237	246	262	279	232	254	253	265	250	270	273	268	239	247	242	255	233	225	215	272	233	250	255	249	243	273	234	233	279	242	224	248	266	252	263	237	255	242	272	256	261	269	246	258	255	278	259	239	237	230	271	254	234	260	278	260	247	234	231	238	231	222	280	234	234	264	240	223	250	243	246	230	243	244	271	255	240	248	269	235	266	254	231	240	259	246	225	229	274	230	261	227	238	235	253	239	289	233	255	250	270	239	266	252	252	255	232	229	223	227	266	272	246	274	239	271	255	286	242	252	239	218	241	245	253	261	276	272	238	262	245	279	245	227	225	235	240	234	256	260	245	242	239	230	257	256	247	290	252	264	251	275	259	246	312	229	255	258	251	260	252	237	225	270	271	221	232	259	236	265	255	265	251	236	260	276	237	291	286	279	263	269	285	247	255	261	267	233	252	242	249	271	263	237	227	261	261	261	270	269	256	240	268	258	269	239	248	245	249	276	238	233	233	250	248	290	249	252	281	287	260	269	266	250	243	244	260	266	258	279	259	209	261	232	239	210	241	220	257	239	247	242	268	262	208	280	219	260	275	236	240	235	278	220	263	255	242	211	251	240	219	264	239	245	258	260	251	253	252	253	223	281	255	218	272	242	246	276	258	256	252	278	254	246	242	226	242	215	264	231	266	244	268	229	236	250	230	228	259	252	281	238	256	226	242	248	246	244	237	232	252	250	240	265	226	266	271	273	246	242	268	237	243	269	258	233	250	273	259	253	230	244	269	237	252	244	236	244	252	240	249	268	234	244	243	279	237	223	265	219	245	242	269	238	249	249	238	256	227	251	253	259	275	265	248	276	265	255	258	266	221	267	228	234	259	229	258	230	236	226	283	249	245	274	254	242	227	272	260	284	266	235	249	252	266	256	233	258	276	252	273	212	243	273	277	241	271	259	278	239	231	252	256	241	258	216	248	256	263	242	239	227	282	243	237	251	249	264	265	265	287	243	284	222	248	285	236	228	252	274	249	285	231	253	241	224	243	244	265	252	251	292	290	224	277	232	268	250	231	262	266	218	235	258	252	258	228	245	236	257	244	236	268	267	244	257	272	246	243	285	249	251	240	292	207	257	240	239	252	245	245	238	246	262	247	256	241	260	255	255	231	264	273	292	282	246	230	279	261	239	245	269	222	238	274	251	256	271	276	244	246	255	265	262	233	263	233	251	243	253	222	278	262	263	279	262	240	203	248	241	247	256	250	260	258	282	262	232	252	254	243	237	274	233	246	244	236	233	243	271	246	263	229	246	290	227	247	234	227	237	242	251	253	260	260	259	241	249	256	264	254	255	239	271	235	247	247	271	236	250	249	249	240	287	261	285	241	260	247	256	228	242	251	254	219	236	231	222	261	255	263	253	253	230	255	219	254	241	257	239	242	225	247	271	269	253	206	241	267	251	271	254	246	244	261	259	252	256	226	228	265	265	248	229	270	233	245	238	242	254	272	251	272	265	264	271	245	247	247	250	257	232	218	234	244	252	227	242	258	237	264	239	259	253	254	229	259	264	238	273	247	264	267	228	250	247	247	236	242	243	267	245	279	252	263	261	234	239	237	239	244	259	273	268	260	266	289	238	242	259	269	238	257	231	230	254
14035	16546	16188	16165	12941	11172	9423	10530	7488	6406	5870	5217	4789	4346	4021	3474	3135	2770	2653	2376	2132	1971	1783	1678	1497	1295	1063	918	878	829	878	833	801	745	794	763	732	732	662	704	695	729	749	764	755	700	725	762	782	777	759	699	716	705	646	676	655	649	622	637	694	616	647	682	628	659	612	631	613	586	648	629	631	667	632	590	621	650	615	648	657	667	622	601	608	595	611	588	660	616	607	586	629	632	609	636	635	614	619	605	621	649	613	576	645	618	595	657	590	638	618	622	617	611	612	665	660	581	637	634	622	576	573	633	622	604	692	570	635	642	617	634	669	657	592	585	658	603	679	647	625	618	603	630	616	596	596	622	619	661	585	619	627	613	618	630	650	612	622	603	627	615	628	617	600	612	567	619	646	636	641	615	600	608	643	617	637	601	611	626	624	560	678	623	588	698	612	605	581	634	668	650	632	603	672	619	613	579	618	632	626	653	635	641	585	668	603	614	585	618	614	650	609	638	631	667	660	639	625	628	618	646	628	654	616	603	645	647	555	617	643	603	618	639	612	614	645	630	608	658	634	638	636	654	618	619	646	641	644	603	615	661	598	611	649	628	628	631	637	579	631	614	624	621	640	660	625	563	597	650	607	627	611	567	596	626	622	633	622	629	592	647	673	625	617	626	662	655	616	644	641	580	655	642	629	579	634	621	635	643	682	635	639	615	637	635	638	623	650	619	619	631	589	631	619	573	642	626	640	636	647	614	580	602	579	613	627	584	610	602	633	648	595	626	628	604	599	608	566	613	584	631	629	632	623	635	626	613	635	605	662	634	602	602	629	587	622	632	651	636	665	603	642	615	634	626	632	619	635	624	585	613	596	643	636	638	584	639	572	646	646	621	608	659	630	624	655	642	616	625	597	661	630	610	580	614	590	563	582	593	603	644	611	643	612	609	621	606	627	602	633	602	631	635	682	655	614	614	623	612	627	590	613	612	587	628	628	645	596	622	597	580	639	614	638	636	623	645	658	660	623	613	602	640	653	644	642	628	612	608	597	625	624	594	628	601	621	587	673	597	630	628	628	641	624	667	626	671	635	622	645	639	616	633	602	666	592	604	624	595	605	649	618	636	617	598	599	575	627	613	623	592	665	548	603	620	647	608	603	593	582	592	595	607	603	614	652	662	616	635	639	611	628	612	572	635	641	631	579	623	630	665	618	606	649	636	628	660	617	607	636	604	653	627	636	585	641	665	636	573	587	645	617	610	605	634	636	614	643	640	630	646	593	624	616	623	625	625	551	611	610	621	613	614	616	631	625	599	597	622	636	634	663	619	603	604	619	676	648	632	603	650	569	607	621	594	593	652	616	619	567	610	641	601	606	632	630	619	636	598	582	626	619	651	608	599	589	641	592	612	611	663	639	568	636	625	585	636	625	588	620	612	636	661	594	621	632	606	649	643	617	605	574	629	682	605	638	671	617	671	626	632	614	640	647	609	594	637	645	643	587	601	598	612	594	578	648	614	641	640	611	649	661	611	597	637	573	635	634	612	628	602	668	604	669	619	612	687	605	600	625	577	623	594	644	612	628	611	653	622	613	675	596	611	623	651	618	641	624	620	666	632	608	647	681	631	592	625	580	645	634	598	634	618	617	610	601	634	621	638	676	609	611	621	630	646	594	630	631	602	599	629	637	598	660	638	639	658	634	605	626	668	606	668	627	604	615	673	661	604	638	607	654	620	673	610	659	592	611	629	608	610	623	617	668	629	642	628	659	649	637	606	587	626	658	637	628	620	607	622	595	635	605	623	638	630	597	625	589	617	613	637	609	632	622	643	597	659	551	649	565	654	607	619	603	615	624	631	621	569	637	636	582	614	641	650	620	652	594	567	655	596	581	634	647	632	607	637	621	623	660	609	643	613	614	634	629	604	622	624	628	619	606	601	606	647	620	548	636	663	629	636	632	611	689	603	571	611	635	644	612	627	623	644	606	623	644	644	603	571	640	636	623	621	602	588	604	621	622	591	614	627	643	579	603	653	649	626	596	595	654	623	655	620	600	639	646	630	616	644	655	654	594	608	612	624	640	643	636	612	636	618	601	599	604	646	636	638	648	643	579	611	567	639	617	624	674	639	640	633	604	566	653	624	607	593	626	639	585	620	624	613	639	625	631	601	610	672	616	659	626	622	634	588	618	577	613	566	643	658	655	609	617	594	556	606	625	626	590	659	586	633	617	632	603	571	638	655	639	589	642	663	604	602	607	634	628	587	652	580	641	675	636	618	619	594	627	635	621	605	625	583	604	609	643	631	640	590	636	618	627	607	646	651	611	657	546	681	630	630	609	596	660	635	575	668	596	680	621	617	598	652	597	571	622	632	633	574	604	631	631	604	641	562	619	656	577	598	646	634	618	635	616	627	614	610	623	603	643	594	640	627	624	595	663	639	641	654	612	635	608	589	631	667	628	612	584	609	640	646	646	625	602	616	594	613	564	575	672	619	651	606	664	610	610	663	547	609	597	600	584	611	615	647	605	615	627	603	631	601	627	615	650	635	642	599	637	591	584	621	614	570	615	601	641	673	657	619	658	622	647	665	657	625	566	615	630	637	587	654	633	597	620	630	614	626	592	634	607	617	617	611	651	639	607	652	621	598	654	633	664	643	644	651	657	648	588	594	607	619	620	599	646	616	612	606	640	633	644	593	642	600	580	611	626	627	615	630	602	608	610	613	643	598	588	617	638	638	612	659	648	616	646	631	641	622	619	627	679	629	638	606	609	594	671	593	640	628	589	597	653	619	613	608	635	629	560	666	594	624	656	585	641	590	627	645	635	668	665	627	628	668	609	633	632	675	623	623	650	617	644	659	629	636	647	619	705	654	596	644	661	620	610	632	583	624	609	608	610	594	626	612	593	639	620	611	594	656	620	602	643	628	596	622	619	639	605	658	623	650	605	660	589	617	617	621	612	623	635	604	622	637	614	604	616	639	629	625	603	619	620	660	638	584	661	593	637	602	611	650	614	626	618	658	629	607	636	657	645	647	599	609	615	604	617	614	622	605	619	625	603	631	640	624	641	663	658	633	600	604	611	647	621	601	587	622	626	607	626	567	582	588	594	646	601	589	625	627	648	640	599	615	617	633	619	614	601	686	626	596	608	646	624	626	585	573	637	662	583	637	626	667	608	648	560	594	633	658	606	590	640	639	619	624	625	612	570	665	582	607	565	655	585	632	637	638	606	617	624	630	590	660	645	614	647	596	679	623	629	621	646	613	651	669	639	589	618	656	656	656	637	647	660	595	638	557	599	631	666	618	623	633	634	605	594	670	619	656	634	644	632	643	614	622	633	576	620	576	626	596	613	636	615	593	637	643	619	625	617	606	613	615	603	625	584	599	610	608	591	613	584	628	637	631	631	625	603	619	607	631	648	592	619	616	627	679	616	603	599	677	622	607	591	614	672	597	625	606	628	609	634	622	642	580	594	621	638	647	584	611	596	612	640	614	628	600
44909	45753	30445	21743	16798	11164	7906	12224	7087	2701	2140	1813	1826	1595	1345	1168	961	831	775	729	678	586	558	513	494	421	409	343	323	330	315	339	308	337	299	273	291	283	282	295	288	303	275	283	266	277	275	283	294	295	298	279	288	254	266	265	299	257	269	253	244	283	304	273	299	244	296	299	262	267	264	278	268	245	246	271	264	295	272	238	261	267	290	260	265	253	256	275	261	266	279	251	253	240	278	277	272	274	237	253	262	249	257	244	228	243	257	236	253	257	254	274	291	244	249	235	267	258	270	273	237	236	248	245	271	248	285	261	267	271	245	268	257	248	264	226	244	256	242	264	250	269	273	258	259	256	259	270	262	265	240	255	248	279	249	233	263	261	255	272	262	235	249	230	271	236	266	233	244	244	251	251	232	249	234	283	250	264	255	260	249	271	264	271	273	244	263	260	251	295	269	250	264	244	219	241	291	231	235	249	277	246	241	275	274	244	263	238	243	241	254	266	282	259	252	264	291	244	254	282	269	245	261	275	260	293	256	239	258	264	232	241	256	243	242	236	262	232	252	257	249	225	255	246	244	251	270	274	266	283	278	244	251	266	235	246	264	235	243	252	270	238	255	264	269	235	258	271	238	265	265	243	235	246	245	295	248	242	242	263	272	242	253	232	238	238	242	245	254	257	280	276	254	272	221	248	249	254	242	240	242	245	258	255	257	235	266	281	257	235	245	258	272	244	245	265	259	257	234	223	264	260	237	260	227	251	244	242	248	242	251	279	229	263	250	268	266	230	240	226	253	285	236	265	254	267	256	240	257	229	272	253	242	245	249	265	271	259	249	260	263	263	263	255	268	255	287	273	265	225	232	238	238	266	232	228	264	254	271	245	250	281	239	244	237	250	264	257	244	252	246	233	240	266	261	258	262	274	251	242	298	264	266	254	237	234	294	270	250	253	262	238	246	270	233	236	256	253	273	246	275	265	273	258	241	238	247	258	235	247	277	267	251	236	254	237	264	251	278	273	271	271	228	232	293	244	264	263	230	278	264	262	249	245	238	251	248	265	276	248	282	243	240	264	258	262	261	270	264	271	243	251	227	253	244	256	266	276	251	269	260	277	267	277	278	255	256	252	275	265	264	250	275	210	264	232	250	251	238	289	232	241	241	257	282	265	237	233	260	263	264	257	253	246	247	244	264	256	251	257	252	266	253	279	237	247	258	268	277	275	255	282	267	263	275	255	246	247	241	263	250	262	268	231	244	265	249	243	235	265	253	262	289	252	270	228	253	245	252	223	256	271	255	263	278	263	230	241	239	255	247	259	254	243	265	268	253	260	250	237	229	248	245	275	243	233	234	275	261	281	286	287	238	259	246	239	241	286	238	270	255	269	236	268	228	266	244	256	250	258	241	273	277	234	272	280	252	249	245	260	232	263	275	255	274	295	270	269	242	228	248	255	252	270	256	240	234	251	269	255	279	280	260	243	256	287	241	256	229	248	244	271	274	269	245	241	254	272	240	256	264	222	265	267	239	248	261	255	296	243	273	252	258	227	235	255	241	272	243	265	231	230	253	283	232	237	231	257	226	257	267	289	210	249	268	251	278	242	256	263	250	265	269	251	274	249	251	232	277	250	258	255	262	237	269	235	242	287	239	273	274	246	269	258	263	254	259	266	258	251	280	244	245	235	265	249	273	219	257	271	269	272	237	268	232	272	260	256	259	243	245	252	249	291	270	265	287	261	284	260	250	244	245	232	278	236	220	271	309	254	244	237	244	271	228	278	267	261	227	271	287	259	263	269	238	246	254	277	285	282	244	234	225	225	222	257	259	238	231	233	250	270	256	256	274	236	229	235	244	227	273	246	238	238	256	275	254	278	237	254	257	233	262	257	271	240	266	265	236	260	256	264	262	251	267	283	268	286	264	237	271	265	270	239	271	276	248	272	266	277	303	240	232	264	246	235	239	270	245	285	266	269	292	246	232	274	238	250	264	261	244	264	255	275	266	241	251	284	274	257	253	289	281	278	292	268	250	257	239	258	273	279	272	253	251	244	264	243	277	249	258	259	273	269	236	262	249	264	261	270	239	256	214	275	262	276	276	269	265	263	256	280	238	234	239	270	259	258	314	248	283	261	259	256	280	246	244	281	270	272	236	259	272	256	231	260	260	241	250	239	253	252	300	253	256	287	269	262	246	273	270	229	251	251	265	257	236	272	258	273	235	256	260	278	241	237	259	228	237	275	243	270	275	281	244	238	256	240	229	244	244	240	273	267	256	271	283	281	245	280	254	241	260	252	269	248	278	259	240	238	266	238	273	276	211	233	241	255	243	265	249	234	252	282	279	283	253	267	273	238	256	273	256	252	266	269	255	276	274	236	263	276	242	259	229	266	257	270	270	269	258	265	282	277	245	258	212	217	247	227	226	288	242	271	266	261	258	232	256	261	257	275	255	230	236	268	247	284	268	261	265	224	258	252	243	249	244	245	269	242	276	246	274	279	270	228	236	246	248	243	253	243	274	237	273	234	252	224	262	279	308	270	233	236	257	260	249	274	283	253	238	251	252	268	294	238	260	258	257	250	277	271	287	256	237	261	282	245	270	244	261	247	255	246	265	251	278	277	245	250	243	266	231	232	261	276	258	249	241	267	273	284	234	269	242	262	264	249	279	242	247	269	264	244	248	259	281	260	273	235	253	233	258	272	261	240	253	247	264	229	274	266	233	275	242	247	266	270	276	233	285	286	259	263	254	250	242	257	262	263	275	240	264	265	231	245	264	275	261	238	253	259	276	246	256	240	259	230	276	264	260	210	261	255	246	280	278	268	234	255	255	248	263	288	243	246	247	237	286	261	241	263	228	255	276	255	237	241	295	279	245	276	245	251	262	243	271	271	273	273	247	278	256	230	259	280	250	230	236	240	249	258	272	241	272	244	252	247	248	253	244	239	243	274	256	258	252	287	280	243	257	224	262	266	294	241	249	254	248	249	274	265	247	286	281	268	256	278	265	260	260	244	225	263	252	229	234	247	241	249	233	260	238	245	248	279	252	269	266	237	251	262	260	270	214	267	275	238	262	294	248	228	250	253	236	243	248	254	250	247	240	262	236	250	273	239	286	235	231	283	236	267	296	252	264	259	220	271	256	251	248	239	263	253	257	241	244	234	259	241	260	261	259	258	292	247	261	270	249	252	271	264	279	267	250	264	270	279	249	239	262	294	281	259	240	264	268	241	272	263	261	246	260	274	238	234	272	256	265	257	232	247	259	248	241	220	248	259	237	253	263	247	262	252	276	223	246	257	238	250	260	285	233	243	232	247	264	275	250	261	262	241	248	250	275	225	262	259	270	224	230	242	270	249	257	246	274	241	256	256	244	256	266	250	278	265	244	275	267	248	275	230	289	264	247	259	250	240	272	240	251	268	280	244	259	254	268	246	273	260	237	244	256	274	270	222	246	247	274	266	286	235	252	248	284	282	280	269	244	279	247	238	258	251	247	258
33539	42252	27001	23682	21045	18779	20110	29977	15642	11013	9815	8893	8597	7964	7140	6170	4960	4558	4026	3657	3342	2946	2699	2348	2089	1924	1613	1234	1199	1272	1207	1072	975	997	915	847	848	862	798	766	812	815	819	865	881	865	826	871	832	808	766	820	783	739	728	710	677	710	684	715	694	722	770	675	708	662	721	665	710	657	661	632	641	617	637	663	644	634	605	643	657	692	617	638	666	606	613	658	589	633	608	642	613	601	651	637	660	608	614	619	658	614	622	627	689	643	594	659	639	617	662	625	630	611	632	644	637	652	664	614	588	617	633	632	627	547	608	599	597	620	639	610	626	599	625	614	681	607	588	629	648	634	626	624	641	630	619	645	600	645	613	698	657	637	616	633	631	661	637	600	586	570	653	627	623	633	632	579	635	663	618	592	637	654	637	649	618	636	668	666	683	597	648	642	678	618	647	649	635	619	634	639	650	654	624	605	606	614	607	630	617	623	621	643	631	616	628	626	616	618	613	664	656	640	623	660	608	597	649	622	629	668	615	642	606	664	617	639	634	629	605	631	615	609	637	608	628	651	638	659	676	612	650	627	591	617	648	647	599	643	650	627	625	611	641	616	628	614	637	580	682	617	648	645	600	606	655	599	591	640	657	647	623	599	627	617	639	656	659	656	665	644	641	629	639	661	628	621	635	632	632	656	642	616	631	629	672	655	606	653	623	620	603	597	605	636	620	647	658	605	660	594	639	617	656	644	604	615	607	608	647	604	614	634	665	659	630	593	640	594	630	627	606	662	618	640	630	599	589	654	625	661	621	624	597	626	635	596	656	651	669	641	666	593	604	604	621	621	605	626	607	584	668	638	607	614	641	623	612	625	627	626	664	631	616	647	624	624	647	636	623	656	695	619	644	577	626	677	616	647	598	664	616	628	629	629	618	662	651	645	604	612	682	646	625	570	601	659	665	625	624	662	618	601	593	657	596	649	628	644	639	644	651	618	678	628	625	634	660	662	635	600	643	629	644	634	614	627	692	638	619	605	585	619	653	652	616	647	626	657	640	683	630	639	619	660	632	619	642	572	579	616	643	603	605	624	623	599	640	641	625	601	633	642	574	551	581	630	644	654	579	620	647	612	636	610	609	650	602	615	600	606	635	620	580	619	610	595	678	611	630	605	644	639	672	687	621	657	671	618	605	651	643	649	593	624	625	646	611	625	644	631	646	639	605	632	630	650	660	643	623	640	622	650	640	588	640	619	629	625	678	549	621	635	636	648	622	640	604	626	663	572	631	683	641	681	676	644	643	629	658	633	659	621	622	615	659	616	632	581	620	638	624	607	662	617	601	612	697	582	585	648	645	613	653	624	631	614	636	629	616	645	662	618	603	634	620	621	610	611	646	582	634	650	681	608	623	668	672	626	646	642	629	634	621	632	643	598	630	573	635	599	630	681	615	601	674	652	663	622	604	640	609	632	617	650	625	639	625	644	670	613	596	641	652	621	640	620	620	645	613	649	587	639	668	624	618	635	613	663	618	625	634	625	616	652	616	639	599	622	602	618	660	634	604	616	603	650	671	618	670	627	596	646	640	613	608	589	632	595	629	635	692	620	634	653	646	597	627	691	620	620	612	627	652	650	625	620	581	637	609	611	638	654	610	619	655	610	595	645	637	623	630	625	644	665	612	669	643	635	648	621	655	648	652	628	590	669	615	616	587	605	622	593	600	604	629	573	646	632	637	641	623	632	628	681	635	636	627	626	618	649	613	659	627	609	682	622	649	644	649	630	684	671	646	606	604	668	638	586	609	671	589	640	636	608	638	622	638	635	641	641	626	615	632	625	614	646	647	647	651	607	669	585	624	611	600	650	622	632	624	644	644	613	647	650	649	627	647	644	620	644	613	621	642	632	604	625	655	616	590	617	610	605	623	593	682	595	647	653	616	633	628	587	648	599	594	658	629	636	620	623	602	605	614	604	621	615	670	667	651	617	619	624	649	621	600	628	597	632	610	661	617	657	636	636	615	601	647	707	604	624	586	592	663	630	645	630	601	655	613	611	607	634	617	651	629	602	618	637	603	627	657	637	602	643	650	652	597	604	628	669	619	629	622	656	657	615	654	596	609	569	674	629	566	614	681	655	608	630	656	634	637	631	611	645	612	640	588	622	618	607	696	630	671	599	666	609	599	599	673	645	650	611	640	617	611	644	639	659	613	656	678	580	578	631	633	647	632	652	668	628	645	636	598	585	625	628	618	611	633	646	647	613	621	667	633	626	606	668	666	632	608	648	588	618	601	650	623	652	658	625	632	616	658	625	613	664	643	604	653	614	628	610	615	628	629	656	616	664	604	632	642	610	646	627	628	630	648	624	671	630	622	662	630	678	641	663	578	635	670	630	631	600	638	603	630	620	628	628	603	632	593	617	596	609	647	609	565	611	588	620	622	607	626	600	620	641	636	636	619	606	651	662	630	624	616	655	632	606	625	610	636	628	632	620	603	647	648	582	622	651	614	649	619	640	656	634	655	622	647	632	655	661	618	653	657	624	668	660	656	622	611	563	622	633	624	607	616	659	654	640	600	586	612	566	647	664	655	626	634	632	653	633	637	625	625	643	639	615	656	662	655	632	634	653	643	637	609	627	628	606	613	666	618	630	647	660	587	622	646	609	664	635	587	618	630	634	662	636	617	624	586	620	611	619	633	619	661	623	627	575	647	652	585	607	681	622	626	645	636	635	611	652	643	644	629	593	668	662	638	635	633	617	604	627	715	614	623	621	620	637	629	663	621	632	646	637	622	612	629	600	626	585	618	558	625	623	611	604	635	587	621	663	632	676	604	635	628	644	637	628	589	623	634	617	626	645	632	638	627	605	598	646	612	689	631	630	677	639	676	574	624	583	606	594	563	591	614	679	644	625	650	640	664	604	610	632	651	634	601	638	599	638	610	618	615	647	612	646	603	595	658	609	629	647	600	611	607	676	622	618	650	638	632	609	646	656	615	625	689	650	627	635	611	591	639	632	651	640	625	607	647	669	652	611	594	658	612	654	583	648	640	641	630	607	630	652	594	663	643	634	649	609	629	623	595	631	649	634	597	607	646	623	669	638	661	611	659	649	649	631	589	617	617	677	645	577	644	619	617	651	678	592	612	650	647	648	566	619	629	617	677	627	650	657	643	636	593	642	618	576	575	641	596	640	598	604	606	694	636	648	637	616	661	625	599	607	665	639	663	654	655	635	579	638	685	569	630	664	625	613	602	671	624	648	652	619	612	649	642	660	577	624	629	652	603	650	657	650	606	646	627	628	620	636	599	627	594	650	616	679	626	652	648	621	635	657	677	606	643	619	684	613	626	638	608	658	597	624	661	606	643	655	637	612	635	598	614	629	685	607	626	623	667	625	610	650	635	653	650	597	642	628	597	643	626	661	632	625	618	598	639	658	630	605	611	564	677	602	652	624	634	605	639	633	615	639	618	615	703	612	613	584	614	659	616	643	624	637	659	641	656	629	658	614
51675	43428	32589	24334	21392	16983	12816	23028	11558	3883	3277	2686	2423	2382	1945	1684	1313	1200	996	924	834	780	704	620	544	479	416	364	375	413	388	318	331	332	338	299	297	284	256	260	283	296	260	318	281	312	248	278	264	246	271	257	262	267	247	255	242	272	265	276	236	260	246	249	248	254	247	237	270	254	249	275	254	253	256	253	237	228	239	270	246	253	253	219	250	241	251	214	232	256	225	239	255	262	251	234	260	243	234	261	228	250	226	237	257	233	244	259	239	214	221	230	254	272	249	227	262	247	234	234	238	230	227	240	252	247	229	217	249	278	267	244	265	239	260	241	244	217	248	260	247	241	249	250	242	235	231	249	251	250	211	250	226	241	243	240	223	209	232	216	246	237	287	250	223	245	256	207	229	239	229	251	237	266	249	226	218	226	244	258	256	243	235	251	244	260	242	256	228	263	230	215	225	237	237	243	257	283	246	242	266	267	251	253	237	249	216	248	210	241	237	252	248	244	256	242	267	253	225	257	247	265	248	243	238	287	254	228	251	226	221	253	232	254	239	248	263	226	226	237	283	226	217	254	259	218	236	250	221	222	245	241	223	247	240	247	232	234	276	224	247	240	283	234	240	257	233	269	247	231	253	261	242	235	253	225	212	245	240	239	239	262	235	240	236	224	233	258	203	245	231	229	265	232	243	230	250	258	221	251	180	242	221	225	249	209	257	278	236	252	226	241	264	255	252	213	231	287	265	235	243	223	222	216	236	214	211	239	242	238	266	251	232	219	225	203	228	248	269	242	255	241	251	257	230	265	253	232	249	261	225	224	241	251	257	232	254	250	237	234	232	243	244	229	213	253	235	240	233	231	246	233	224	224	235	230	243	240	233	220	255	267	241	248	257	246	232	243	257	248	238	250	234	246	271	225	248	253	236	242	255	238	238	260	246	228	225	247	242	248	227	243	243	265	229	250	246	225	251	248	252	252	233	247	226	237	221	227	249	230	233	184	231	239	277	232	227	222	228	212	247	245	219	246	255	235	213	225	232	237	251	252	259	211	253	255	223	239	274	246	259	250	249	233	259	238	258	228	241	233	244	259	243	220	234	238	233	237	235	268	260	231	247	245	216	231	249	227	241	253	234	249	256	236	212	227	239	257	258	213	242	246	277	241	222	236	258	224	223	259	218	242	240	248	236	251	231	217	215	269	240	220	256	234	217	250	216	224	239	249	257	248	260	238	249	216	238	259	263	259	263	237	276	223	245	240	232	234	218	266	246	247	245	253	198	280	264	250	250	223	253	233	270	263	249	246	201	255	249	262	257	257	261	294	235	233	257	250	244	234	263	241	244	270	232	233	246	240	256	231	252	211	259	242	233	260	218	230	247	265	246	232	224	251	251	238	221	260	246	247	260	204	252	238	241	231	250	243	232	251	238	250	220	243	231	253	195	238	246	246	253	236	260	257	226	240	235	213	213	255	242	229	250	240	228	241	232	284	230	244	268	256	233	246	228	248	240	253	241	248	247	232	234	234	250	221	256	266	236	235	221	215	236	270	222	227	249	234	244	236	240	242	238	226	236	224	258	248	253	220	218	239	286	249	260	245	243	242	239	210	227	227	239	228	239	232	268	230	245	241	245	219	247	213	224	249	235	244	227	254	237	249	233	224	228	252	234	214	203	230	245	269	237	214	245	234	251	240	243	225	217	248	238	211	225	252	238	235	239	253	250	252	217	223	246	250	264	235	260	224	254	238	246	238	256	217	237	242	210	233	229	224	239	254	250	235	226	254	253	258	241	234	199	252	236	226	228	230	245	240	233	237	249	239	227	225	231	214	233	242	240	240	258	225	228	249	236	262	235	274	239	249	240	248	216	258	228	234	244	248	230	232	230	236	246	242	245	240	231	202	276	204	249	252	239	234	237	246	223	224	281	254	244	249	244	243	264	201	207	232	221	218	249	245	229	257	239	241	261	238	243	261	223	235	242	245	249	252	266	261	227	245	236	227	241	230	260	263	227	233	223	275	240	212	255	272	241	250	231	248	247	257	241	232	212	243	255	251	235	245	239	230	249	260	222	234	267	241	245	222	231	227	224	227	273	214	243	242	240	246	246	237	236	230	204	246	223	245	233	228	216	208	222	235	236	235	260	243	226	277	241	218	254	238	232	254	237	236	265	215	239	231	248	248	260	239	234	255	257	228	220	239	248	240	219	245	250	246	247	251	223	236	244	232	227	228	243	220	236	249	241	269	219	221	205	228	240	231	256	230	261	252	241	234	251	220	224	265	246	241	243	240	259	233	253	231	218	239	217	262	264	210	245	276	228	258	243	234	262	261	232	265	234	219	253	249	255	243	239	227	260	258	240	248	251	223	229	231	248	236	221	249	248	242	241	241	267	236	264	254	253	258	238	270	231	238	237	228	259	223	267	240	264	227	218	229	230	272	252	249	231	236	246	236	246	271	231	221	255	242	245	261	253	230	228	270	253	261	254	246	255	218	236	263	251	254	241	258	244	231	241	239	235	227	250	210	240	244	250	249	273	254	223	265	244	240	224	252	231	222	258	248	218	229	248	231	238	239	257	233	241	271	256	253	218	277	251	229	260	214	257	235	251	240	258	259	254	234	271	236	246	235	223	245	223	246	274	245	246	256	257	264	233	227	230	232	242	214	259	250	222	237	258	264	230	252	256	260	233	250	247	254	246	226	244	238	251	262	260	255	249	232	259	254	241	227	267	230	249	247	226	225	239	245	224	259	250	232	256	248	212	234	222	272	248	246	234	219	253	245	255	268	227	223	269	254	247	229	253	237	226	253	227	244	255	222	218	236	227	260	274	264	253	234	256	247	256	228	212	258	257	251	269	240	212	228	240	232	199	237	231	229	218	246	248	269	224	254	237	241	234	254	259	258	271	239	253	260	247	226	238	234	255	228	266	241	227	247	232	244	233	217	207	256	217	234	229	261	245	233	235	236	206	222	244	240	233	249	235	216	255	225	228	281	243	270	222	244	237	243	239	241	256	234	248	237	231	250	261	235	237	249	227	237	208	251	229	226	232	212	256	231	206	217	259	252	261	234	249	233	232	229	243	238	238	235	254	265	241	221	229	238	263	237	243	232	257	237	249	230	233	238	219	238	228	230	270	244	234	223	219	252	244	230	242	252	230	253	233	257	221	254	237	245	224	244	213	247	253	244	239	231	262	233	245	267	271	234	216	250	230	215	254	256	261	253	210	264	254	229	245	267	245	229	203	267	249	256	234	258	241	253	244	236	236	269	228	269	236	219	241	222	230	227	259	249	265	227	229	263	237	269	217	256	254	257	217	228	268	222	254	230	249	225	184	259	241	223	252	231	279	237	240	240	249	247	215	231	239	273	256	219	202	248	253	222	216	221	242	229	238	247	226	243	252	234	214	250	241	249	220	223	251	249	240	227	249	273	248	230	252	253	256	243	240	244	249	239	211	246	218	230	240	228	216	252	262	239	241	229	236	241	230	228	283	272
40748	43438	32151	29218	26910	24533	24873	41205	17305	13888	13184	11752	11635	10987	9832	8489	6914	6351	5463	5011	4275	4002	3439	3168	2721	2455	1916	1442	1552	1763	1505	1228	1199	1077	1021	975	886	918	866	846	846	866	939	858	933	931	881	832	819	828	841	849	791	708	750	673	615	687	701	671	643	697	660	689	640	682	672	646	719	640	670	618	620	624	633	663	602	596	610	587	638	593	602	570	606	613	600	577	598	549	611	632	633	598	563	623	604	542	575	615	578	566	601	537	578	595	594	583	575	621	580	636	591	618	609	567	583	562	586	573	616	585	596	577	624	613	569	585	599	554	581	594	558	590	604	647	620	608	576	590	597	610	582	605	574	606	592	571	569	585	606	597	615	605	582	548	607	583	573	587	601	587	601	653	597	623	607	589	626	563	577	603	580	562	615	581	603	625	554	587	565	597	589	590	561	599	640	602	596	553	602	593	570	631	557	626	578	631	612	556	578	561	576	543	637	538	568	579	567	546	598	615	554	605	574	592	625	635	553	642	610	598	617	619	557	593	633	583	537	579	576	618	606	579	648	615	620	582	612	548	586	585	552	607	579	592	581	607	589	621	591	576	577	583	611	601	607	588	591	613	602	597	605	559	553	585	586	593	616	595	590	596	554	582	577	562	564	584	608	588	611	589	575	588	564	586	573	620	571	597	596	580	560	565	613	561	604	605	532	597	627	596	585	598	558	606	610	589	547	511	577	638	589	638	600	530	612	591	557	603	575	583	616	589	608	598	613	590	573	621	560	598	554	610	584	538	611	538	595	560	603	575	598	602	619	597	566	578	623	601	585	592	604	591	603	582	560	581	530	599	591	587	598	596	607	596	583	587	606	593	588	574	611	592	586	602	577	575	580	619	629	577	601	623	606	583	575	590	597	584	633	556	581	586	583	595	587	637	617	626	579	597	597	554	623	644	567	578	596	574	562	593	593	577	592	593	570	580	603	569	527	580	598	573	623	568	566	571	624	586	592	608	617	555	557	592	582	559	592	598	565	615	571	569	558	585	572	559	622	584	565	570	574	589	578	569	626	563	582	582	590	630	617	561	631	613	568	558	608	604	611	564	613	575	593	583	594	538	576	616	567	577	573	597	594	579	577	579	570	562	589	596	601	579	577	583	591	592	617	574	579	594	593	545	589	609	584	601	610	563	596	618	586	597	601	602	602	595	637	557	615	539	602	606	584	597	583	614	607	616	566	598	569	610	593	624	577	588	559	607	575	610	616	607	604	585	583	570	566	590	626	559	580	598	587	597	579	625	558	564	599	582	618	611	579	592	621	614	574	567	595	630	576	598	625	565	561	608	585	621	579	591	582	600	625	579	601	619	560	603	584	567	604	601	582	632	576	610	617	578	592	551	627	618	601	590	592	621	585	613	568	583	531	563	605	551	551	613	579	577	583	557	568	601	600	609	566	575	564	614	615	634	552	616	612	580	562	593	562	654	633	595	601	599	594	615	621	599	597	590	662	632	573	564	637	575	589	560	575	626	601	554	629	591	562	575	587	586	604	610	615	592	581	607	638	573	620	599	597	621	562	541	578	583	572	572	582	577	613	570	605	627	577	580	553	590	584	560	581	585	611	600	579	573	568	611	585	585	605	590	624	662	605	606	629	612	589	576	605	608	603	576	618	582	563	611	645	552	557	598	576	591	615	581	598	578	604	592	615	561	612	563	591	597	557	624	622	562	582	617	552	584	635	643	586	597	586	581	585	586	604	567	595	626	613	603	547	571	535	603	567	589	579	572	591	565	645	574	588	551	643	603	562	576	603	569	566	587	565	569	574	568	592	597	597	605	572	564	606	603	571	564	575	625	585	584	558	565	574	558	585	595	600	545	599	612	636	554	565	621	608	553	593	601	594	586	569	646	573	565	596	613	619	592	612	617	532	583	602	592	613	590	531	626	569	613	583	569	572	602	586	615	612	607	569	609	603	579	523	576	604	555	547	571	585	632	579	554	602	588	554	582	582	604	596	566	550	593	634	601	611	636	569	573	591	608	535	560	596	610	579	571	588	549	620	574	554	574	661	629	551	582	600	586	570	538	608	538	599	594	573	572	580	567	574	582	569	566	608	584	576	523	618	555	575	585	577	570	583	593	633	562	614	581	577	583	589	599	589	580	587	628	570	593	559	616	574	590	603	591	577	603	555	587	625	572	608	566	570	562	581	580	602	616	570	618	606	575	583	572	591	590	580	638	594	568	590	612	584	586	608	590	556	604	611	589	591	595	599	605	610	594	578	596	572	575	593	588	613	551	589	556	580	590	590	603	588	600	577	565	578	566	582	585	585	589	602	592	584	588	635	597	634	631	595	588	619	604	595	568	597	593	580	586	579	607	569	567	633	599	603	635	556	558	570	580	583	588	635	565	581	611	583	570	584	628	586	574	584	561	581	572	586	605	561	579	573	615	552	609	612	591	583	618	608	607	584	623	599	587	581	583	596	570	586	589	565	583	645	584	624	573	618	590	554	586	594	582	586	592	601	617	545	624	618	617	625	570	608	583	584	582	575	603	645	587	571	586	626	590	602	593	595	574	602	587	565	590	598	581	586	603	594	591	627	595	573	616	565	603	580	547	585	593	576	585	575	607	596	610	611	593	531	619	580	603	598	589	581	590	599	589	587	617	633	619	581	569	577	618	616	594	584	636	576	590	584	571	586	595	601	578	570	605	609	612	572	544	541	613	553	560	579	600	554	569	594	569	544	639	588	616	618	625	602	635	622	582	603	575	549	582	611	581	581	565	542	606	583	582	637	599	575	567	614	585	613	595	544	590	587	622	566	616	611	632	579	583	611	595	580	596	609	610	641	600	600	579	593	575	566	589	595	598	568	593	579	596	610	589	594	550	600	585	592	583	629	579	639	588	565	606	553	570	586	582	574	585	608	608	596	600	616	577	585	558	601	557	573	586	573	623	573	594	589	577	588	571	591	575	593	596	651	541	610	558	586	607	582	585	612	593	584	605	594	583	604	595	626	598	587	563	621	596	604	609	560	584	600	612	595	581	535	613	578	584	568	598	643	610	647	510	649	584	587	626	576	610	579	591	599	591	562	612	597	560	587	621	627	581	584	593	590	600	616	607	630	575	596	607	609	567	594	593	586	643	585	582	593	589	589	595	597	600	566	629	572	511	588	600	579	608	552	588	593	602	552	571	586	632	556	584	572	595	556	577	566	635	577	582	544	641	571	590	596	605	571	579	591	601	565	614	600	609	582	573	561	620	576	590	550	585	573	601	568	601	593	608	558	586	598	562	536	629	590	591	608	547	598	597	563	589	622	590	593	557	596	579	585	606	589	589	591	578	550	558	550	578	610	604	575	583	607	600	607	638	575	587	570	627	613	610	588	569	601	579	611	568	621	628	586	569	564	600	582	591	578	566	645	583	607	583	611	603	589	553	586	587	582	571	605	600	566	570	593	587	606	584	548	574	560	565	583	610	561	571	601	556	534	578	580	568	593	559	595	601
18531	16708	13486	8125	5476	3872	3053	2725	2158	1272	1107	1033	801	814	679	666	585	509	477	449	419	409	381	330	336	332	316	257	255	239	277	256	253	276	267	242	246	265	247	279	288	242	261	241	282	240	276	269	227	258	262	243	251	264	258	266	238	259	250	251	248	272	241	271	262	227	248	239	223	232	253	256	279	248	259	247	239	228	240	240	238	239	289	243	245	249	265	258	268	236	259	238	234	230	235	260	241	263	255	217	235	245	227	240	230	213	239	229	241	251	225	295	235	225	230	256	240	242	237	262	244	237	246	252	244	279	255	222	241	236	241	242	247	244	252	233	232	237	255	250	232	241	251	234	256	255	226	232	253	251	217	231	258	242	256	239	226	269	230	269	251	234	264	251	266	261	237	237	221	248	261	241	253	260	261	253	258	257	254	267	226	231	250	267	256	222	233	263	234	248	250	226	281	240	224	260	264	237	265	249	251	245	254	265	237	251	269	257	240	221	242	249	242	255	264	235	256	260	257	272	276	228	252	217	252	234	212	222	229	241	255	239	282	242	246	242	242	209	215	255	275	254	226	258	276	219	249	264	263	247	242	256	241	232	249	225	237	230	220	252	218	274	255	239	228	253	232	223	265	247	240	225	248	237	259	254	241	246	269	221	243	273	247	249	231	245	252	256	271	260	247	245	246	243	271	270	231	273	221	274	265	237	274	253	258	265	252	276	253	287	231	249	262	263	225	249	260	218	265	264	238	256	242	252	245	270	268	247	266	261	260	253	241	227	237	249	252	241	243	270	222	264	250	240	252	248	261	252	232	235	265	234	233	218	228	247	242	248	248	258	233	267	254	253	257	263	268	285	231	229	238	246	249	267	242	238	241	256	254	235	263	266	246	228	237	248	255	225	251	245	238	246	222	231	237	228	247	260	267	236	265	247	205	246	276	241	243	238	264	267	245	235	243	237	247	260	226	241	274	240	262	261	253	244	264	272	289	275	255	256	255	252	267	221	254	257	261	261	260	241	276	222	273	264	254	240	249	258	228	266	242	280	251	272	226	238	239	236	258	226	237	259	244	239	270	259	231	250	274	266	252	215	267	260	266	249	263	222	252	218	250	221	251	269	265	275	254	255	264	239	259	241	249	274	247	231	222	229	248	240	243	237	260	218	265	240	245	244	236	242	217	215	252	254	238	254	229	223	249	279	258	252	252	215	238	260	270	242	220	268	256	262	234	226	250	230	229	262	273	265	264	214	249	265	240	293	251	240	236	219	252	247	227	230	220	268	254	263	234	247	245	236	222	218	275	226	253	256	256	243	200	235	231	233	264	229	254	229	254	243	254	257	225	220	249	226	241	246	226	279	235	270	223	248	263	239	253	270	243	252	254	262	206	246	250	245	263	240	230	255	241	244	242	245	274	256	275	274	262	284	224	221	198	285	239	261	237	257	232	263	266	260	279	231	237	232	253	232	254	258	235	226	281	254	245	256	248	248	256	253	251	237	224	240	262	222	244	229	262	225	220	264	262	240	237	241	252	253	248	245	249	254	264	233	236	286	250	240	250	244	258	250	246	236	236	247	246	270	223	227	226	237	230	248	273	274	278	219	275	253	250	244	255	256	270	233	260	254	272	250	230	233	250	235	221	219	255	242	251	269	252	232	259	240	248	234	229	226	236	233	267	253	255	262	263	227	227	248	249	253	251	239	250	231	255	255	255	248	269	239	241	233	264	253	255	276	250	246	240	237	250	228	259	262	237	228	274	244	245	241	244	247	254	274	240	271	260	246	256	229	264	271	258	243	239	251	252	227	250	230	244	249	252	284	243	237	238	235	256	259	224	245	264	251	253	234	258	241	260	214	262	242	233	277	238	271	293	239	244	251	214	299	235	227	224	232	239	225	242	254	253	239	252	242	277	282	264	218	260	230	236	224	282	245	208	253	258	221	241	231	257	253	238	254	229	260	235	219	268	277	229	248	255	274	268	223	253	254	248	251	251	272	288	227	255	214	246	250	278	208	252	219	250	218	247	245	238	236	249	229	246	251	267	236	250	254	235	235	257	225	227	266	228	235	238	258	275	251	274	266	216	235	250	234	243	227	262	256	272	236	233	246	282	291	260	225	241	246	230	290	265	256	248	220	278	240	264	261	251	248	250	245	230	255	273	253	235	248	241	251	237	229	260	219	233	246	273	261	255	238	246	256	241	247	244	247	250	258	252	243	248	262	252	247	261	245	268	234	243	243	284	244	266	230	260	265	220	242	245	224	217	234	238	249	273	255	262	263	261	248	230	279	243	252	257	213	260	242	242	233	228	226	254	259	251	262	220	229	251	277	259	271	248	232	242	252	253	249	248	224	231	275	263	251	246	250	250	237	250	241	242	253	269	258	245	268	256	264	255	250	245	231	266	280	258	240	244	253	278	262	262	261	240	241	234	289	223	219	288	234	232	253	240	267	257	231	268	253	241	241	234	283	294	281	240	216	261	218	259	239	231	278	256	265	237	249	244	235	239	263	251	256	260	237	259	238	250	273	231	256	269	245	266	259	248	231	234	256	261	264	244	238	249	252	267	262	238	251	233	265	231	237	237	249	271	241	248	247	234	240	274	241	239	283	278	246	227	244	264	252	230	248	253	253	236	226	235	242	246	247	248	253	275	245	226	227	210	250	234	255	248	219	255	244	229	260	245	250	252	269	267	238	262	242	251	265	271	255	239	254	238	242	272	249	227	233	267	238	260	257	243	226	237	238	227	269	237	241	238	242	249	260	269	250	260	235	244	243	225	228	227	275	257	261	248	231	228	250	229	251	243	208	240	263	255	253	239	259	258	221	222	245	265	256	233	216	256	259	251	236	231	250	229	228	269	248	226	245	257	233	261	251	267	256	233	241	231	236	240	267	280	255	232	231	246	246	246	215	246	256	244	267	238	276	243	218	241	252	248	292	234	267	220	283	244	255	262	246	261	257	242	232	238	218	258	259	231	233	217	255	232	225	248	229	262	259	247	238	252	249	256	244	279	299	275	234	283	228	240	265	245	248	240	268	268	245	263	260	257	268	226	238	245	244	253	263	257	240	246	223	279	235	264	225	265	255	252	240	234	266	226	233	247	273	255	276	233	243	225	234	224	260	234	269	243	225	268	247	250	230	220	241	219	230	225	237	254	230	214	266	250	257	222	233	229	310	267	246	241	231	238	248	281	251	260	263	241	250	215	231	260	241	264	243	259	244	257	276	251	249	260	248	228	225	264	281	263	249	271	243	279	276	269	240	206	244	233	263	241	278	257	295	250	245	239	281	254	242	267	232	241	228	238	246	236	279	240	274	228	240	237	244	261	218	234	260	244	263	287	246	259	224	277	266	225	217	202	262	248	260	238	227	254	238	259	247	270	231	249	252	232	248	238	227	242	230	259	255	223	253	243	266	245	264	262	249	250	244	256	245	267	233	249	245	252	278	245	265	228	272	245	220	260	247	222	258	274	220	283	235	239	277	224	271	253	273
12757	15917	17327	17057	15773	13182	11392	11572	9600	5683	5376	4876	4270	3907	3447	3187	2858	2516	2278	2105	1960	1798	1519	1405	1329	1204	1028	876	765	770	760	736	761	766	708	701	733	692	691	716	743	689	702	702	699	714	741	751	675	742	712	703	667	691	708	657	644	655	632	637	590	654	676	680	665	682	634	618	659	633	607	652	673	665	628	610	668	646	576	635	622	593	625	624	681	604	640	593	587	585	582	600	631	603	629	635	579	600	615	623	614	634	579	647	624	605	643	642	630	606	642	620	617	644	640	601	595	630	643	588	617	568	630	621	571	623	626	626	618	642	619	646	635	610	624	644	651	687	609	647	611	632	622	622	643	673	661	616	638	561	622	611	581	616	611	634	642	601	637	605	636	633	636	650	609	582	616	605	583	594	634	648	648	574	633	618	618	606	611	585	619	635	636	625	580	640	635	636	605	632	642	601	629	641	621	645	605	582	614	617	621	630	597	641	624	627	600	622	674	599	615	626	595	636	637	601	609	627	637	587	634	595	616	590	666	623	577	621	604	611	596	651	618	627	624	623	585	617	605	577	621	558	591	607	594	602	622	540	619	611	632	588	602	624	614	602	642	595	607	616	625	597	619	598	625	630	607	607	589	637	603	620	597	584	587	643	598	628	617	623	592	614	640	586	594	570	649	642	627	610	648	639	588	623	631	586	629	616	609	625	600	625	633	617	623	569	654	590	660	598	592	602	596	577	615	626	608	584	599	632	590	613	581	615	574	616	608	617	636	586	616	602	588	623	616	613	604	626	620	617	647	661	664	607	612	592	601	582	642	598	607	625	634	578	616	626	606	564	657	615	590	646	600	622	628	621	611	610	616	631	602	620	612	645	644	625	601	614	635	564	615	616	669	621	642	646	606	594	666	582	629	632	606	604	589	608	632	661	630	543	658	601	636	625	577	600	617	605	623	595	572	638	625	554	644	655	595	613	586	583	643	612	640	623	651	625	574	670	650	640	625	575	613	637	591	622	644	619	594	574	639	610	584	619	609	619	666	616	676	615	654	603	639	624	582	619	618	631	577	608	589	662	596	618	615	645	578	655	605	596	643	652	604	643	587	619	611	621	612	630	597	599	588	587	647	623	644	620	576	590	609	591	625	622	620	619	628	654	640	616	670	603	609	644	641	623	607	651	633	606	591	608	580	576	650	606	648	580	606	592	637	658	627	602	620	598	608	633	647	601	656	622	609	633	638	631	572	621	611	620	597	621	595	593	650	606	582	619	652	644	609	627	587	628	637	645	569	594	606	630	619	553	610	597	601	659	598	608	660	628	577	614	608	594	611	592	608	583	610	592	583	599	643	592	635	570	624	666	625	687	618	587	619	621	620	584	581	591	593	607	565	644	602	599	632	625	615	660	600	633	606	623	646	638	623	633	622	611	653	624	628	614	623	630	600	594	608	650	578	588	632	618	590	620	642	593	669	621	641	651	596	636	645	593	634	585	639	623	599	632	630	582	598	614	605	627	594	610	625	601	600	606	586	562	641	567	637	620	638	655	637	603	570	582	581	606	614	573	592	646	602	615	649	620	644	602	580	603	569	638	656	620	615	598	608	604	612	606	622	671	634	592	635	591	625	656	626	614	573	609	625	636	639	656	592	617	632	636	601	609	611	632	611	594	618	630	614	645	608	607	600	647	648	635	598	561	645	631	622	586	627	596	603	621	599	647	615	643	665	679	614	604	613	646	621	634	617	609	642	663	596	637	633	598	610	587	649	632	642	596	634	602	620	619	654	654	628	610	626	613	607	624	630	624	616	593	574	605	597	622	660	603	590	593	609	596	613	600	621	639	607	598	636	572	648	616	605	624	602	663	621	593	618	609	587	613	599	655	647	632	590	602	664	600	610	596	604	617	612	617	624	625	594	638	633	603	639	641	624	551	592	588	604	679	605	597	621	616	619	572	621	637	660	624	606	621	599	610	640	583	614	632	606	616	600	608	610	592	602	654	587	614	619	662	623	667	654	645	586	608	643	627	618	636	654	628	620	580	637	588	597	604	612	627	594	608	591	611	624	635	571	632	609	591	627	603	582	608	602	636	642	588	643	611	592	603	625	589	620	612	623	641	585	638	593	595	608	602	635	563	598	610	616	605	619	626	586	625	643	610	597	622	577	621	631	647	607	610	603	585	645	627	623	591	626	597	599	641	579	607	631	607	615	622	630	591	610	609	640	627	584	643	636	616	597	639	605	645	616	582	618	617	617	640	584	645	658	617	573	641	593	636	604	633	615	611	610	635	671	622	608	613	590	648	628	631	572	630	587	609	605	623	602	605	602	629	631	608	594	598	617	638	620	612	614	631	610	596	637	620	604	626	620	606	622	647	621	605	638	616	598	660	625	565	592	628	638	639	620	620	642	617	550	629	612	638	651	607	587	585	624	636	611	597	620	589	598	647	599	611	634	608	575	614	648	616	602	603	589	601	632	632	621	658	574	621	641	589	610	615	587	604	589	568	660	592	605	599	665	625	574	633	671	614	598	592	598	618	638	561	645	615	628	575	643	580	653	595	611	616	617	635	614	623	636	642	626	654	620	604	620	624	624	593	624	612	587	579	597	632	615	644	582	657	580	646	636	619	620	637	609	617	615	630	609	620	563	565	659	612	587	628	622	648	597	614	604	647	659	641	597	678	619	610	616	622	634	636	619	603	636	616	659	660	601	600	604	588	644	609	600	604	634	609	621	613	561	610	572	629	590	604	593	639	597	606	639	607	661	613	612	620	631	619	605	601	631	612	603	623	600	616	629	650	624	626	579	647	647	594	634	598	627	586	600	624	646	615	652	628	591	636	613	639	624	623	609	565	576	602	663	609	584	625	663	614	559	597	606	626	623	642	643	615	606	661	615	620	664	601	589	625	605	624	639	632	547	603	596	603	643	656	617	617	635	638	609	664	622	612	620	621	634	665	665	644	627	616	599	620	592	631	631	633	630	622	647	591	622	592	616	641	561	563	571	582	622	625	642	650	587	655	639	608	585	656	646	630	628	615	614	609	607	646	602	621	608	582	647	629	629	603	591	647	654	619	585	628	565	570	630	598	642	596	637	587	608	644	648	607	641	620	638	633	630	583	603	618	618	664	603	591	626	612	584	616	622	630	614	639	635	608	650	584	610	583	612	637	634	606	615	666	624	582	615	597	615	611	623	626	603	612	597	626	597	654	587	623	647	601	619	648	606	592	622	617	646	627	615	571	639	634	630	620	626	626	603	653	613	645	651	603	605	602	575	610	600	595	650	613	617	628	627	616	594	644	624	623	602	596	633	646	660	603	633	656	592	625	609	655	615	624	631	612	616	616	621	620	620	641	634	572	609	632	673	623	612	626	602	632	646	641	603	617	662	656	620	641	638	633	595	611	613	628	625	618	643	615	605	587	567	605	623	633	639	582	656	645	646	596	610	642	620	649	614	655	591	648	605	644	648	554	579	656	647	603	624	619	575	629	656	618	610	627	646	627
45768	45435	30610	23177	18467	12728	9266	11621	16985	3697	1829	1549	1384	1319	1115	1011	814	729	654	580	586	546	507	451	442	410	375	321	321	304	327	305	312	313	254	300	304	264	305	257	278	289	263	271	256	275	242	276	279	286	252	275	249	263	246	272	224	264	280	254	249	241	269	253	260	265	264	235	265	265	251	237	256	269	261	273	278	273	243	264	248	282	261	267	250	254	245	273	241	237	186	234	258	266	254	207	243	256	224	250	249	287	249	237	238	245	278	245	237	277	280	287	252	267	254	252	247	253	282	247	248	260	240	226	267	247	260	268	231	259	267	274	244	254	245	232	243	269	260	234	225	262	260	250	293	262	242	217	248	272	259	254	301	259	265	238	247	265	244	244	260	250	244	241	251	227	230	247	264	255	256	287	276	241	260	264	245	237	274	245	227	250	263	262	264	252	244	268	260	236	238	240	248	254	222	240	246	267	261	243	263	261	242	266	251	239	261	259	240	250	228	249	266	246	237	263	270	272	235	259	271	253	252	248	233	254	237	240	223	257	251	269	248	263	256	240	214	243	286	267	235	257	248	260	259	270	256	277	254	255	258	260	242	260	236	261	256	287	286	261	270	250	248	240	255	245	242	259	265	257	259	238	252	236	249	266	265	235	234	233	241	248	260	244	256	243	234	271	244	261	275	260	259	234	245	259	270	273	272	278	261	260	230	266	265	243	248	285	269	298	286	265	278	225	252	259	247	256	240	243	252	240	232	224	242	251	255	254	287	253	283	251	276	274	234	262	242	249	241	247	242	227	289	225	284	253	233	273	253	277	229	272	294	233	251	245	246	234	244	243	241	269	272	252	240	258	240	259	261	254	232	222	274	237	263	278	265	268	264	267	270	235	215	261	245	254	261	246	221	259	258	284	270	272	257	236	254	256	274	237	257	243	228	250	255	257	249	262	274	246	275	276	247	279	286	263	274	239	234	242	283	255	268	274	233	269	223	234	266	237	257	254	228	260	246	240	232	240	249	252	261	271	213	247	269	267	248	254	246	226	240	248	283	234	267	241	257	261	239	270	248	252	239	234	261	251	260	248	227	239	264	235	272	264	256	222	242	243	278	248	263	237	252	271	262	242	261	257	249	269	258	263	270	281	235	255	240	251	241	241	257	264	238	245	267	233	251	243	236	250	250	273	237	218	219	239	246	266	214	280	276	247	253	258	249	267	253	235	279	271	218	250	267	248	247	266	263	255	234	265	254	258	253	231	292	269	229	276	247	260	232	252	232	266	275	248	269	256	298	262	249	247	258	256	279	274	267	264	276	250	249	258	258	242	242	234	227	250	258	269	259	240	247	225	287	280	255	242	261	248	264	244	238	280	262	248	252	275	270	291	242	253	242	234	266	325	238	263	232	242	259	278	256	272	237	256	239	278	267	265	239	277	228	243	263	250	238	253	260	250	251	246	248	239	252	250	258	253	260	231	245	234	279	234	250	265	261	255	251	239	244	256	240	260	211	267	260	251	235	245	273	271	291	260	232	237	235	248	252	245	218	240	209	243	233	258	242	253	253	268	265	263	241	249	246	254	243	241	262	238	233	267	220	237	252	264	270	252	260	231	227	236	255	227	263	261	264	254	316	227	269	242	258	273	240	244	268	255	242	193	239	266	290	253	292	233	259	285	244	246	265	252	275	266	252	260	273	256	258	264	239	236	233	232	259	245	240	256	258	250	238	228	265	219	271	234	259	252	252	271	229	246	271	256	230	248	229	258	233	235	279	236	233	254	269	266	257	264	265	241	257	263	261	242	265	242	250	220	242	257	247	252	213	248	265	293	285	253	279	254	267	227	262	257	241	262	259	241	285	248	243	266	295	240	247	257	252	278	239	235	244	249	264	230	249	281	277	262	260	243	247	251	254	273	226	255	255	276	266	256	271	247	267	286	264	225	254	262	276	234	257	264	256	250	276	258	251	249	237	246	247	260	234	285	262	249	253	257	256	247	260	266	262	258	259	257	232	246	252	249	272	269	268	253	265	277	264	227	244	266	258	263	256	257	285	240	279	278	249	281	260	276	254	247	264	232	249	263	249	256	239	263	277	256	247	280	233	248	274	258	273	229	251	209	274	225	244	243	267	254	255	269	253	289	246	263	256	232	266	279	274	266	255	231	250	256	253	259	275	253	256	261	237	259	248	253	285	257	264	274	228	235	276	268	235	241	251	267	259	269	274	295	248	215	255	291	249	255	245	221	216	266	250	235	229	237	262	252	241	249	265	295	267	257	248	251	218	247	252	228	245	255	316	264	268	224	230	265	231	308	231	247	211	268	259	250	266	289	252	259	241	253	234	262	232	256	267	241	234	251	251	272	214	262	279	241	254	273	264	240	226	258	261	250	262	269	262	257	279	267	229	251	246	260	266	249	246	250	245	279	283	251	258	231	253	250	240	271	273	241	274	248	263	263	244	264	281	238	263	262	244	260	256	248	267	289	245	236	252	278	265	251	235	247	256	268	273	257	238	230	266	229	236	239	247	228	256	262	242	255	242	235	275	232	243	270	230	258	260	267	235	218	258	220	235	252	255	258	264	258	268	270	241	247	252	255	247	239	253	257	298	239	254	244	268	268	258	240	248	293	243	261	270	246	230	241	262	262	270	264	249	258	258	231	249	260	283	257	256	240	267	238	258	273	254	252	238	241	276	250	273	272	284	222	243	266	265	237	246	236	217	256	259	255	219	243	249	262	269	241	257	282	257	221	256	248	258	264	273	225	250	242	290	245	231	243	275	236	280	241	240	254	199	241	261	256	255	274	245	227	245	260	260	224	255	230	213	255	257	259	269	224	254	237	238	242	236	282	229	252	251	247	258	261	219	250	249	241	249	226	257	226	248	242	246	228	247	246	237	248	245	248	251	276	268	293	268	255	254	244	279	260	221	285	266	231	219	267	244	251	275	271	255	243	244	280	240	257	293	257	232	277	260	261	231	279	257	270	268	232	273	251	230	233	261	266	242	228	251	255	258	248	250	244	234	246	291	261	250	239	272	279	240	218	259	254	259	254	280	288	246	260	225	251	207	256	267	266	250	242	264	239	275	264	252	210	261	275	278	226	259	262	264	278	232	239	248	242	264	236	258	270	235	228	257	257	251	267	249	277	252	222	242	235	255	254	248	252	233	244	277	238	244	227	248	278	269	269	233	273	256	260	287	268	263	277	277	217	245	260	238	247	277	256	263	233	235	226	259	249	234	242	247	249	264	242	246	255	244	260	265	248	264	264	245	236	245	265	268	269	217	269	272	238	248	257	237	236	269	276	221	259	271	253	238	241	200	237	254	287	271	243	250	243	247	264	287	216	265	288	260	238	240	272	246	250	233	251	236	238	281	234	248	260	259	244	274	243	250	223	250	255	254	246	235	221	262	261	255	246	225	266	256	257	251	246	268	249	246	267	255	245	251	228	232	289	241	283	253	249	243	263	267	293	249	256	252	282	218	256	265	270	259	261	242	267
34679	44558	27626	24905	23493	21958	21532	30134	32988	9645	8639	7575	7099	6855	6125	5136	4328	3751	3376	2975	2743	2480	2164	2019	1836	1647	1442	1265	1163	1098	1040	937	940	889	890	826	797	803	760	762	791	751	818	771	778	817	746	772	744	766	723	762	764	682	649	688	639	655	666	661	654	721	685	653	664	688	646	646	645	633	654	646	672	663	641	637	634	665	657	677	651	603	602	656	605	662	669	693	644	607	654	647	610	636	667	601	642	650	620	637	697	619	619	618	646	612	639	617	635	618	569	596	628	604	678	596	606	593	623	644	622	602	675	634	675	619	637	666	631	655	638	562	633	657	622	643	604	639	644	628	595	623	642	631	581	629	653	635	615	641	634	627	601	646	623	596	638	622	622	621	600	584	646	614	619	648	658	662	599	569	633	618	632	608	641	589	599	663	590	628	620	622	622	618	648	612	664	641	602	602	639	620	628	572	671	582	654	651	633	593	620	662	657	659	621	599	644	640	619	679	578	678	566	625	618	614	609	655	532	636	613	617	608	662	661	649	630	655	660	634	644	630	575	618	677	609	617	660	616	656	632	643	614	603	611	636	610	640	643	573	561	592	568	646	602	579	612	616	624	644	641	676	645	609	614	650	710	648	620	630	637	634	603	601	662	640	628	647	576	614	643	624	615	637	644	571	628	628	654	672	685	675	640	623	642	622	633	682	611	618	613	583	631	618	588	610	638	591	646	605	697	623	601	635	624	634	617	620	625	655	609	660	629	604	605	593	621	614	638	621	686	608	653	621	616	600	639	604	633	615	622	627	590	636	657	666	597	629	632	601	570	635	597	624	611	608	618	626	612	639	636	655	588	625	613	606	637	575	642	605	615	590	607	609	630	627	598	616	597	615	636	651	611	628	652	583	613	613	620	634	581	589	593	623	625	610	625	620	646	632	644	566	602	635	579	667	605	656	670	572	615	607	612	666	636	634	607	615	611	663	607	646	608	641	609	614	625	652	652	663	576	572	623	593	615	622	643	646	627	646	638	573	625	646	621	617	655	625	638	602	628	654	614	662	621	586	668	584	625	590	632	628	601	643	666	653	601	653	568	630	614	623	623	618	618	621	598	623	630	620	641	637	636	639	626	653	623	654	636	637	653	624	606	643	638	629	631	655	677	625	635	594	648	621	583	593	648	614	642	652	616	617	613	653	630	577	617	621	631	691	628	672	624	635	624	625	597	598	651	581	623	625	608	645	606	626	635	624	608	637	653	612	662	658	633	642	613	633	620	647	638	602	593	588	628	631	643	679	703	618	586	661	591	601	640	613	634	602	622	620	613	649	668	611	620	625	626	608	640	593	626	627	628	655	625	623	631	667	668	620	635	643	638	652	614	628	643	664	613	626	624	612	630	643	590	613	636	627	640	656	616	589	614	603	648	646	618	619	674	610	653	646	652	593	607	658	628	630	667	580	605	669	680	628	617	647	642	605	596	642	636	642	634	655	633	624	627	618	631	644	663	630	672	582	631	646	628	582	629	660	589	623	663	638	623	640	581	604	610	596	608	627	598	663	584	598	660	588	607	623	687	607	672	652	650	609	628	601	601	644	639	623	654	621	599	600	616	601	676	606	635	585	654	645	641	624	635	610	625	649	635	592	614	631	605	644	634	632	645	620	597	643	587	617	585	635	579	623	653	602	631	650	616	636	580	627	630	652	626	599	587	636	588	614	648	631	663	589	610	613	663	623	648	633	640	620	608	595	613	613	636	653	651	635	671	625	623	610	598	632	669	681	658	662	639	613	603	633	637	632	608	624	619	643	605	628	627	622	614	618	634	556	624	609	600	600	608	634	658	605	631	691	602	613	678	611	602	588	634	630	650	644	609	623	607	599	642	611	646	638	661	596	644	630	636	595	673	663	630	604	627	660	638	621	662	630	651	599	680	658	645	597	608	642	597	643	615	611	641	616	655	629	612	626	686	643	618	603	637	646	650	696	649	586	665	625	605	629	597	607	635	607	611	637	630	615	610	631	595	602	598	673	622	604	610	660	623	577	620	641	637	608	636	643	622	655	599	640	630	633	616	621	604	645	640	663	655	621	580	618	586	611	604	611	614	616	579	577	640	649	618	644	598	632	652	621	675	623	629	600	602	686	658	638	626	696	668	625	631	586	619	655	576	598	644	628	670	671	601	607	636	647	681	635	572	638	630	647	669	628	654	620	645	633	626	682	660	648	634	616	629	622	627	657	604	631	640	612	666	633	656	601	629	592	633	624	635	626	640	618	666	662	614	619	611	615	657	619	638	620	644	590	628	651	617	655	646	580	618	623	623	629	633	682	620	616	663	593	601	632	641	598	631	627	606	651	600	638	640	636	625	611	659	647	590	644	608	625	643	647	582	648	628	664	643	652	723	606	618	623	656	637	627	618	618	660	655	637	616	618	641	679	594	581	622	639	648	571	649	660	585	620	627	578	604	629	586	631	642	648	662	623	640	645	641	630	608	606	630	611	610	640	608	614	655	624	620	582	666	640	683	597	628	643	571	648	602	641	652	600	632	638	634	650	676	627	640	607	590	648	713	626	662	656	606	641	611	662	609	595	631	636	623	639	599	598	618	640	611	619	627	634	640	657	664	667	606	615	568	617	641	633	639	644	639	614	655	632	583	653	646	655	651	616	661	569	609	599	595	634	628	605	605	632	611	591	609	616	689	669	616	618	626	632	675	645	639	666	658	651	621	646	635	602	600	606	635	589	628	656	622	609	589	638	604	618	613	656	640	616	625	635	632	656	609	631	609	671	649	611	615	640	648	619	652	645	614	639	657	643	615	626	617	620	639	662	613	609	634	607	607	602	621	624	563	590	640	658	605	636	627	600	626	601	646	586	604	603	644	679	644	648	652	654	654	639	653	624	646	660	634	682	636	656	617	622	661	645	648	672	625	605	649	607	635	650	577	614	663	599	631	633	612	584	654	626	667	612	611	668	617	594	593	644	649	626	588	626	646	579	626	604	652	589	700	663	590	615	644	681	629	621	613	643	612	624	626	598	614	595	612	665	627	645	600	613	618	657	631	627	643	631	637	673	605	670	571	570	698	621	656	616	653	650	635	613	609	605	630	634	683	643	607	624	629	653	616	642	642	603	618	629	629	622	639	624	603	663	687	645	651	589	642	683	624	580	623	605	644	646	667	673	611	624	625	608	604	611	657	587	583	602	590	645	649	615	589	615	662	643	638	640	632	651	651	618	657	649	619	660	643	641	637	622	632	600	615	615	659	592	623	635	603	584	616	625	612	610	633	614	636	607	604	591	637	655	645	634	632	587	611	615	602	634	633	604	591	613	645	625	613	653	616	648	631	633	630	601	620	618	651	635	628	669	593	611	646	649	634	598	644	607	619	639	639	568	605	602	628	639	589	649	656	599	637	630	641	569	670	682	654	604	593	617	642	642	661	615	645	617	625	620	624	552	605	621	597	620	618	653	651	617	658	594	608	592	632	620	609	694	657	596	645	610	603	665
52075	47745	31855	24533	23132	20414	15928	16621	18357	6978	3519	2650	2396	2411	2061	1682	1271	1061	960	866	791	698	659	598	533	462	486	426	373	331	356	329	291	298	354	273	302	241	276	270	275	312	265	315	272	277	283	273	266	290	263	281	281	258	261	267	245	261	276	245	251	262	259	237	265	203	250	253	252	249	250	243	255	231	256	257	246	247	217	262	230	253	267	251	253	274	213	228	239	235	256	244	229	253	278	206	240	254	223	230	211	242	261	232	224	264	242	254	243	214	238	254	248	238	242	231	244	242	261	230	232	228	238	248	235	200	250	225	247	264	243	235	257	276	262	210	261	232	252	217	223	236	252	245	213	240	251	213	230	237	254	255	243	271	246	214	249	247	253	271	253	256	227	237	279	237	258	238	251	259	262	250	221	248	250	230	231	280	237	233	254	265	222	261	239	243	234	257	249	243	257	249	257	243	237	228	253	231	234	256	225	250	263	240	262	226	244	256	255	227	233	249	228	241	236	284	235	253	243	255	231	212	258	233	231	245	259	252	253	208	239	229	232	234	251	238	273	236	243	230	273	245	248	235	253	209	207	206	230	246	229	281	234	236	227	250	231	235	222	251	245	239	278	213	245	236	238	270	244	237	254	234	239	254	269	242	232	234	216	267	240	255	241	211	249	237	236	258	232	233	225	242	273	239	225	241	233	261	230	276	250	235	237	240	245	247	255	269	255	258	249	236	240	237	239	212	242	221	211	259	255	230	229	239	223	210	253	271	243	229	241	239	240	255	228	230	223	274	232	269	241	269	251	253	247	242	224	269	265	234	226	272	231	228	240	229	236	231	255	247	240	252	250	228	225	238	251	239	269	235	247	259	252	267	251	245	246	239	254	272	229	250	242	235	261	251	235	260	234	228	243	244	240	254	217	244	222	229	244	266	255	253	228	262	252	265	222	243	243	275	218	242	225	252	239	261	249	245	246	259	234	246	232	253	244	229	215	209	251	233	249	232	253	251	229	230	226	229	223	232	264	225	219	208	216	276	270	229	232	258	234	235	232	247	256	233	281	246	250	229	247	259	251	239	234	254	253	252	261	249	237	264	246	238	283	239	229	274	211	228	227	227	234	236	249	227	272	246	256	270	247	221	245	242	240	265	266	203	231	241	261	216	259	282	265	233	250	250	224	261	243	233	244	242	237	240	233	242	222	248	235	229	255	256	229	224	231	234	248	254	231	259	239	223	244	242	243	241	228	246	267	230	229	228	272	235	240	254	253	222	253	253	248	251	233	226	248	251	262	230	260	232	268	261	277	293	248	251	246	238	242	242	238	230	243	246	223	270	239	240	228	222	213	243	236	241	249	289	252	223	266	226	201	230	250	243	237	232	208	247	251	261	227	230	267	225	259	257	249	228	272	253	239	237	222	226	242	262	228	258	240	255	251	226	224	265	225	244	226	229	252	249	267	234	243	242	231	246	232	263	237	229	233	266	258	238	241	247	227	266	240	244	252	251	225	259	228	260	263	264	238	249	248	229	214	228	258	241	257	254	267	220	236	263	266	247	233	272	244	244	229	260	243	260	241	256	254	217	248	264	241	273	250	235	226	230	267	246	256	246	229	256	244	249	220	234	248	245	257	250	284	246	220	250	242	232	227	223	237	225	252	218	288	273	283	244	253	245	227	220	203	220	232	267	227	244	244	262	267	267	260	249	233	255	246	240	251	265	245	262	216	242	224	273	227	260	251	240	229	220	240	245	287	262	252	194	234	255	207	234	257	256	232	226	257	216	230	236	246	209	246	254	254	225	225	221	254	247	253	225	248	236	254	225	220	246	210	254	261	247	260	281	241	226	260	217	274	254	242	242	222	228	219	250	248	246	207	252	269	232	250	251	240	235	226	272	234	255	255	234	227	258	250	228	200	246	228	255	259	252	249	240	278	265	258	231	232	214	251	218	228	225	253	231	245	230	250	234	229	237	270	253	230	237	230	233	239	250	268	264	223	261	223	248	254	226	202	241	234	250	253	254	220	238	282	229	236	213	231	235	244	247	239	226	230	251	233	254	244	227	221	258	244	231	256	259	260	258	238	252	244	255	242	257	224	254	261	259	238	268	245	249	217	249	241	260	216	234	254	239	257	226	254	246	232	212	218	202	217	236	280	233	238	256	253	221	255	226	222	236	237	245	264	234	268	264	228	232	240	253	233	269	256	231	253	245	233	253	260	244	258	245	244	218	246	212	231	253	257	252	266	220	219	219	233	223	243	288	251	243	265	257	243	247	228	254	220	229	246	240	274	235	220	263	231	243	244	224	225	224	259	255	246	244	247	241	239	235	233	239	240	230	234	223	243	246	234	272	198	262	255	246	261	251	267	248	264	254	259	240	268	264	235	252	248	245	240	259	234	233	267	274	251	213	236	241	235	252	237	247	234	239	234	223	251	257	240	257	250	247	228	243	225	209	246	228	251	232	259	254	265	246	244	238	229	259	228	238	254	259	239	248	249	238	225	250	234	222	249	227	249	229	246	227	221	245	241	275	254	253	244	203	240	225	262	226	253	248	253	225	250	214	257	243	257	243	230	247	239	252	201	227	235	260	231	243	269	236	251	247	245	219	220	243	233	242	217	251	236	235	219	246	247	244	225	257	247	224	218	244	240	240	237	234	245	245	254	218	242	248	237	211	235	238	221	267	256	235	225	234	252	241	229	248	231	231	237	211	216	213	216	244	254	262	241	240	266	220	217	246	253	235	245	235	216	241	242	282	249	216	242	243	243	241	253	225	242	230	248	201	219	233	267	252	243	268	248	235	262	237	232	262	263	206	233	249	238	215	227	227	224	259	229	235	220	246	250	271	244	219	242	261	257	236	220	236	244	239	231	235	258	233	236	237	245	255	238	215	232	226	237	236	242	225	223	256	255	232	242	238	238	243	259	245	234	254	259	230	221	210	257	231	267	234	244	239	261	244	232	216	216	241	249	225	241	249	251	205	200	256	246	241	239	227	204	245	236	216	232	241	244	251	293	259	253	246	234	238	243	250	252	260	238	260	258	237	241	228	266	236	255	235	247	247	247	247	229	260	235	238	247	258	249	233	244	249	259	272	241	234	244	246	235	223	205	221	230	235	269	219	241	273	227	238	244	249	228	250	226	248	255	254	249	254	232	258	229	229	247	215	239	222	253	246	226	250	234	254	264	260	218	228	247	229	241	231	246	254	252	241	260	269	223	254	235	226	255	229	253	294	231	278	231	266	218	236	250	251	249	231	207	264	245	245	232	240	213	249	262	229	229	244	277	234	228	224	246	258	247	244	221	217	236	234	247	238	235	234	241	230	232	250	214	273	243	240	237	245	233	264	243	233	230	229	245	272	259	220	235	239	240	250	229	230	260	237	249	231	257	226	243	283	251	226	229	254	224	230	252	252	241	231	257	257	228	235	253	224	265	269	224	250	237	201	214	208	277	242	248	240	255	225	242	211	275	244	223	248	232	243	221	215	258	224	246	285
40578	49541	31104	29201	28831	26459	25774	33343	31145	16783	13441	11599	11335	11476	10238	8276	6689	5951	5251	4496	4047	3741	3391	3183	2764	2404	2102	1850	1466	1493	1420	1105	1066	1074	1038	992	895	842	841	764	854	863	913	851	855	834	896	764	808	810	809	785	724	714	708	669	664	696	682	665	671	697	744	668	657	682	667	667	643	625	650	624	591	626	610	611	595	603	618	626	588	613	580	620	599	631	587	623	649	603	623	590	594	570	578	554	652	534	626	565	609	597	592	586	631	584	590	578	572	625	568	618	602	581	587	593	553	581	599	575	584	603	606	596	607	595	576	584	599	549	573	604	603	565	555	589	622	570	579	588	592	594	583	596	587	590	586	587	617	547	621	618	623	563	555	584	562	584	615	586	552	598	574	582	616	597	591	575	597	627	585	612	587	587	647	569	591	610	569	626	601	558	572	502	591	597	593	577	545	545	559	576	602	573	571	592	608	563	590	581	618	564	629	572	583	600	592	568	551	645	583	586	572	546	595	576	576	550	592	578	582	621	552	627	601	588	597	598	555	552	592	588	590	606	549	577	555	568	561	580	604	576	593	596	611	610	576	569	634	595	582	594	593	575	595	566	555	591	587	605	578	591	569	594	578	591	575	594	594	565	625	566	536	592	582	650	574	569	635	570	566	580	657	608	557	629	590	608	627	627	602	584	604	619	563	560	624	575	612	600	575	618	614	573	597	586	590	553	636	581	551	542	610	583	595	578	603	610	592	571	579	557	607	540	541	603	614	582	584	595	565	580	586	589	554	619	636	575	564	584	628	567	573	586	585	592	606	606	595	575	600	557	613	568	621	612	553	557	573	597	592	616	576	563	602	597	579	582	619	637	608	610	610	582	610	563	593	569	588	584	566	633	589	620	586	601	569	600	584	582	554	547	581	561	571	618	585	562	605	577	631	566	569	565	539	612	630	582	522	592	637	585	568	556	623	572	612	582	576	573	591	631	569	598	588	607	598	552	596	586	568	616	547	610	610	623	585	567	566	606	572	569	585	554	613	586	592	588	571	575	585	626	638	566	589	632	584	563	601	577	567	564	620	575	588	574	587	630	604	638	573	529	588	600	616	593	570	580	588	608	554	594	583	605	610	606	585	576	604	635	591	620	586	594	604	580	584	573	605	627	582	598	589	595	572	577	578	606	562	575	590	609	582	553	580	583	586	595	598	625	594	573	564	609	601	584	594	550	566	620	591	578	564	636	590	597	574	588	585	589	585	561	587	594	603	601	566	543	607	550	580	603	577	617	546	576	597	613	587	589	590	586	543	606	565	635	562	579	562	621	581	559	579	560	605	618	589	594	589	592	630	592	604	594	619	533	560	599	603	599	564	579	609	623	585	627	610	585	625	561	560	582	569	598	606	619	589	631	595	577	592	564	574	535	571	592	600	628	628	579	613	633	613	619	571	593	573	584	563	612	616	591	608	600	599	608	634	601	589	564	616	605	642	583	539	629	607	587	558	589	578	587	620	576	585	541	578	558	632	583	626	565	626	601	556	574	544	585	634	582	566	586	580	629	620	586	634	602	576	590	561	569	606	582	588	613	547	592	585	640	619	555	613	585	496	582	625	594	520	582	582	560	589	610	606	630	540	530	560	588	626	606	583	548	591	566	618	592	608	610	587	559	615	534	610	569	576	579	590	558	589	568	579	610	576	594	564	625	575	581	612	615	564	637	586	616	596	559	591	583	539	619	594	605	572	553	574	629	586	602	533	573	595	557	534	627	638	545	546	612	599	629	583	547	597	624	574	576	641	588	553	558	597	568	580	598	607	580	626	580	601	588	615	590	597	548	564	594	612	626	582	578	592	559	550	620	605	561	577	625	620	565	603	588	590	575	631	585	615	566	620	643	577	593	578	573	589	618	564	589	590	634	550	594	562	577	606	642	579	606	567	599	555	532	576	579	594	581	573	538	606	551	569	546	608	585	573	647	573	567	596	594	602	628	596	593	567	631	570	603	552	604	591	614	580	564	609	606	591	624	575	605	593	607	616	603	562	625	611	580	598	563	587	570	573	571	595	587	574	564	614	607	584	545	590	575	606	567	603	652	610	593	627	552	585	580	609	619	569	565	607	590	585	596	582	553	569	581	587	598	600	611	578	600	586	595	565	581	598	571	565	590	585	633	606	571	571	608	601	581	579	572	545	558	581	579	611	586	627	599	586	617	620	557	593	622	629	587	609	602	609	530	630	570	576	641	580	528	600	562	585	575	575	603	606	598	583	581	625	579	569	574	642	599	539	603	589	597	607	621	607	637	532	536	591	602	613	616	576	606	611	629	594	574	566	587	582	599	566	594	611	616	577	582	569	607	593	566	625	572	611	598	608	520	557	609	614	594	631	560	586	599	549	602	598	603	610	582	611	566	561	586	532	585	587	592	602	590	611	596	547	566	597	577	573	590	643	596	639	566	541	628	592	641	606	580	610	571	589	544	548	588	604	533	626	557	567	602	580	630	572	575	593	627	584	619	626	584	599	573	599	587	610	602	550	593	636	558	547	545	573	604	568	602	569	575	586	598	573	585	556	532	589	600	599	556	610	579	550	634	604	566	630	534	546	579	622	621	557	620	595	633	594	596	572	573	590	570	562	605	598	575	605	614	635	605	616	568	537	626	632	543	565	584	607	560	603	579	631	591	624	625	573	602	557	601	653	528	587	590	590	576	585	580	587	587	584	587	622	592	567	617	590	568	614	566	635	611	630	595	557	556	597	622	589	640	610	575	582	559	599	598	611	597	596	638	591	580	555	608	582	569	596	592	556	613	611	603	570	583	638	575	618	552	562	544	626	574	607	611	580	545	618	620	609	610	592	544	577	615	634	583	603	590	559	592	597	597	618	636	612	589	629	579	582	620	569	605	632	597	623	609	610	572	557	590	615	559	601	558	618	589	570	592	582	575	568	606	606	579	580	605	593	619	546	590	585	592	571	583	526	561	595	640	592	619	544	594	625	612	600	604	593	603	601	562	568	604	559	588	592	628	567	617	614	565	543	569	608	599	578	609	558	586	633	603	615	583	624	586	578	604	625	553	566	585	618	548	582	560	537	617	611	644	576	581	559	576	596	613	585	604	590	622	572	587	561	589	556	598	564	605	573	578	581	618	593	558	561	578	575	626	612	567	589	570	554	626	562	570	609	594	562	554	561	596	605	627	555	547	600	650	609	576	567	606	583	611	581	576	599	615	594	586	600	601	600	611	555	582	600	601	615	573	584	566	551	629	568	627	611	568	610	586	597	582	582	612	584	587	637	642	562	554	555	639	572	570	610	559	627	571	568	604	540	592	597	573	622	567	593	582	631	598	574	581	610	595	592	587	573	621	581	617	570	568	572	587	566	543	580	564	621	583	633	588	603	592	595	623	617	605	579	620	569	578	592	571	591	593	564	652	576	576	569	587	555	549	574	602	564	557	572	584	602	658	620	576	639	551	569	585	603	637	574	597	603	589	595	616	597	584	569	623	585	602
18518	18058	18050	9378	5533	3916	2802	2611	2488	1623	1297	1057	972	896	803	658	599	583	504	423	415	388	365	368	340	308	316	333	308	259	247	251	248	216	300	266	271	243	255	249	234	242	243	252	267	251	236	268	229	214	238	225	235	255	272	279	249	252	240	242	287	247	243	254	252	249	222	261	262	251	252	220	257	245	255	236	240	231	267	244	236	261	241	245	261	260	249	243	283	260	252	255	231	266	261	265	266	250	240	260	248	232	229	247	274	234	239	228	233	245	248	267	257	243	272	236	222	234	224	223	243	255	266	263	263	200	220	273	242	261	262	235	273	255	223	244	249	258	256	265	258	251	231	215	228	252	231	238	268	256	234	226	229	260	264	234	248	253	240	236	247	231	264	241	232	227	251	236	263	219	258	246	263	283	259	249	271	226	233	244	241	230	246	234	234	248	282	240	248	265	249	268	247	247	223	250	248	262	238	246	253	244	242	229	252	250	205	239	235	259	240	233	240	245	266	235	248	232	250	246	226	241	244	250	232	243	247	271	236	233	243	231	264	251	255	220	272	263	245	233	245	229	275	236	247	248	235	259	255	232	247	238	223	247	240	249	256	239	247	224	248	252	251	223	275	253	257	234	224	255	295	232	227	219	248	239	259	262	254	239	255	218	238	243	240	222	240	249	250	253	236	230	245	262	260	259	259	254	225	229	221	245	270	272	252	262	239	229	242	216	251	240	279	236	234	237	215	243	221	254	251	259	230	280	238	242	278	252	251	236	234	225	238	254	245	246	243	264	231	277	257	249	282	212	216	234	219	241	237	249	258	256	235	260	246	240	257	258	263	245	204	235	248	259	206	241	240	249	248	242	262	265	262	278	249	252	248	259	233	223	249	234	241	250	225	245	278	262	260	252	283	243	264	232	269	233	250	219	251	215	260	266	262	258	226	231	274	247	241	263	245	256	268	252	244	246	234	246	289	267	240	241	245	236	263	254	241	241	238	250	249	214	238	250	258	194	250	238	205	249	248	239	248	256	224	216	244	260	250	237	237	238	229	253	273	244	255	241	246	250	222	240	259	227	251	255	265	251	273	241	220	256	225	244	253	202	231	275	237	266	234	260	241	263	248	257	260	250	219	256	275	206	247	255	232	247	248	253	230	247	229	259	235	229	280	241	252	266	249	237	222	253	255	246	264	221	257	255	198	260	224	240	236	255	243	222	225	234	216	245	247	242	230	222	247	276	257	262	259	237	268	247	261	234	251	230	257	270	268	244	278	266	276	245	234	238	235	234	222	256	231	238	243	256	241	217	253	260	247	261	255	260	276	232	235	247	252	241	256	228	221	239	229	237	269	227	287	223	245	238	244	221	250	237	254	250	242	249	251	230	255	215	235	231	247	257	254	234	244	255	215	244	240	236	220	242	237	231	246	283	258	258	255	244	260	239	252	253	244	253	239	231	265	265	245	235	268	231	266	234	264	286	238	217	228	262	253	229	247	219	249	247	212	236	245	245	253	242	245	245	236	235	254	268	242	262	238	253	244	246	250	276	256	250	278	257	266	257	220	230	233	228	239	258	257	248	245	257	274	265	250	251	249	216	241	255	220	239	247	249	259	244	244	270	260	262	261	216	244	291	228	247	249	231	246	243	268	244	260	257	256	238	270	246	233	262	257	240	246	212	231	237	219	209	224	251	229	259	247	252	245	224	271	247	253	268	211	254	251	212	257	217	219	235	250	266	239	265	261	230	261	227	247	241	200	255	236	258	233	260	264	236	252	246	250	283	262	260	244	218	242	237	235	254	249	239	249	250	251	225	231	215	232	259	244	275	222	224	220	255	257	253	215	230	238	265	238	215	264	234	230	236	234	250	255	238	252	272	229	239	268	276	246	246	244	244	305	250	271	248	239	223	247	241	232	275	253	253	291	242	234	212	216	250	244	250	249	239	251	253	228	280	270	251	233	238	235	254	230	249	262	247	248	271	261	255	248	221	213	234	259	232	230	231	240	260	230	244	256	270	278	231	242	215	255	261	234	229	250	260	245	238	247	229	262	263	238	263	225	259	258	257	259	273	251	235	250	256	240	246	255	258	235	239	264	222	247	240	224	243	225	240	265	259	238	244	231	256	238	242	233	243	242	252	271	257	227	256	269	236	241	260	213	250	227	207	244	238	274	247	270	241	224	205	253	241	236	251	252	260	239	236	255	269	275	239	221	253	228	223	234	262	256	230	241	258	252	263	241	220	258	263	228	232	241	237	242	245	204	237	233	250	225	220	265	266	231	227	248	261	213	233	234	243	260	245	234	256	262	239	260	296	273	232	267	218	222	231	227	249	267	236	242	230	211	239	234	251	257	251	264	248	257	252	262	257	248	246	254	241	265	260	268	263	210	229	250	248	259	228	265	227	244	244	268	243	236	247	249	252	233	217	245	234	231	221	242	253	255	220	242	253	232	238	263	269	241	272	242	261	258	251	257	286	258	232	221	275	228	261	238	256	248	262	262	249	240	256	257	235	241	223	212	228	245	238	250	264	264	245	270	250	266	253	265	250	265	260	266	247	267	262	247	222	232	243	243	266	266	261	255	218	241	213	238	251	229	233	243	262	251	255	253	215	242	237	236	250	281	228	277	241	228	247	249	235	263	232	239	276	278	245	244	262	271	213	256	240	222	235	243	242	253	258	250	246	263	236	285	225	237	232	244	244	210	256	252	227	262	245	233	238	276	249	256	235	243	229	253	251	237	249	235	266	263	258	238	239	244	224	229	260	266	264	230	233	229	250	256	256	255	253	242	254	260	252	246	228	228	270	263	245	288	223	253	251	242	222	234	250	270	238	200	251	243	250	265	255	256	270	242	237	246	247	244	249	262	222	250	264	264	227	247	275	252	244	229	249	237	246	229	253	230	226	249	238	239	250	238	260	284	254	235	242	250	230	248	230	270	250	272	281	243	219	254	217	261	233	254	266	247	236	259	230	269	241	236	229	253	229	224	241	266	252	256	275	221	216	230	245	261	266	300	241	262	265	241	256	234	263	261	258	254	230	257	250	242	243	249	253	242	239	245	210	250	246	252	248	255	213	256	258	261	242	259	272	270	235	241	245	232	260	282	255	238	254	244	245	251	226	228	266	289	254	261	231	258	237	245	248	250	202	252	261	261	263	262	256	216	241	245	281	257	233	257	246	248	246	246	236	255	235	240	275	285	233	247	216	259	269	237	235	249	264	255	258	217	246	206	261	270	261	234	234	258	240	243	231	251	262	256	237	265	223	229	214	268	222	241	276	250	231	245	233	237	247	255	242	253	262	256	258	269	238	240	224	237	203	279	259	242	276	257	230	247	217	235	250	252	256	276	254	253	257	228	238	255	251	254	236	237	275	265	253	268	250	214	249	256	260	266	279	270	253	241	265	243	271	243	246	257	253	227	276	256	264	216	248	264	234	220	278	236	246	243	265	252	258	263	269	259	238	264	234	241	251	224	239	230	254	266	260	249	229	250	242
12096	17762	21647	16905	15000	13514	10897	10993	10756	7267	5954	5643	4957	4751	4048	3382	2972	2691	2343	2084	1864	1667	1646	1520	1402	1246	1172	1062	889	844	764	745	715	748	689	668	693	637	682	671	703	742	765	747	757	708	722	701	721	717	664	667	714	702	639	637	643	656	644	601	632	668	623	623	628	653	600	639	657	570	656	617	681	617	618	605	607	632	590	620	623	568	611	625	566	638	626	597	631	600	628	598	634	628	595	610	604	632	571	631	664	595	621	592	608	597	656	627	588	577	559	651	616	572	578	565	630	603	596	585	689	636	659	638	645	665	598	621	610	608	594	628	601	588	623	592	603	621	618	643	626	630	644	608	611	637	601	593	630	679	607	611	597	640	589	596	666	630	587	617	596	599	598	641	631	590	638	645	610	575	569	610	636	574	623	618	590	630	626	606	635	645	625	564	600	615	601	630	568	598	586	657	625	588	613	610	644	633	642	613	610	604	629	668	619	615	596	611	596	638	606	631	573	602	605	618	610	623	620	645	620	627	641	641	582	600	605	594	640	627	647	598	603	638	618	619	620	589	649	633	592	635	614	617	602	614	615	631	588	628	583	589	636	603	575	589	604	608	623	638	633	607	587	635	613	662	602	583	624	669	602	596	570	623	581	622	621	641	644	648	621	636	581	666	609	591	606	578	624	578	630	604	604	623	660	621	621	597	616	627	620	575	666	608	578	609	636	617	615	591	595	562	632	630	663	658	588	587	626	627	606	600	604	622	644	556	579	596	659	648	576	590	605	545	636	610	611	590	632	604	607	634	636	584	611	641	593	620	640	586	603	569	645	593	580	544	652	610	559	609	587	619	635	603	642	584	603	611	634	639	587	583	625	625	609	639	575	685	630	571	627	642	546	627	661	573	628	626	639	588	623	606	591	586	638	599	657	652	604	558	589	609	645	580	602	575	582	621	592	621	618	576	592	601	639	632	605	646	590	600	552	623	588	627	644	602	576	609	632	606	603	616	600	591	608	606	613	622	638	621	632	587	615	570	609	610	630	653	639	585	617	600	649	592	632	638	612	595	661	610	631	579	645	616	617	589	632	655	589	586	631	599	606	646	585	635	565	645	548	563	563	630	613	604	627	636	581	632	593	609	647	650	592	653	653	632	588	611	617	611	623	599	628	656	579	642	605	626	571	650	624	608	622	671	625	607	642	623	662	593	640	602	638	599	600	631	623	596	593	631	595	537	613	612	591	676	635	667	591	611	603	588	585	623	652	631	583	637	590	620	671	635	614	593	557	608	625	636	590	606	617	562	613	626	608	604	610	625	615	655	600	616	618	609	628	607	625	627	597	582	626	594	574	609	604	588	644	579	600	637	594	608	600	566	577	631	589	585	602	599	615	597	595	594	619	606	620	677	646	573	609	588	624	630	622	668	659	658	633	618	604	611	600	600	604	576	634	609	605	583	621	599	612	633	588	626	571	624	592	610	603	619	635	566	577	627	632	618	602	598	625	619	606	564	623	624	621	574	613	636	635	604	632	610	602	633	605	614	611	599	592	574	587	612	641	622	639	630	609	643	580	596	634	579	601	566	554	591	639	641	617	585	624	586	615	612	600	615	596	593	623	610	612	585	628	585	580	574	619	623	577	610	629	627	617	619	565	632	581	596	600	610	599	628	635	595	608	610	604	651	607	583	640	570	621	572	573	615	620	568	657	598	645	655	591	609	594	613	604	638	612	609	587	580	656	646	610	687	599	638	569	655	609	633	575	624	578	585	623	637	626	605	635	570	619	597	594	647	618	597	646	590	662	633	617	617	610	630	619	658	588	635	628	622	599	625	625	617	627	636	643	627	614	623	644	654	616	612	604	644	602	609	636	645	597	673	588	593	576	641	624	588	609	649	585	620	611	634	627	606	631	639	636	587	567	665	590	659	591	619	572	609	619	653	624	643	611	595	620	616	653	600	595	660	597	625	645	592	613	645	606	635	639	581	600	613	613	634	588	625	606	603	613	592	573	611	629	605	661	619	650	617	633	616	612	640	616	584	550	635	646	614	619	621	623	594	616	646	612	588	598	629	587	613	580	616	631	595	571	670	598	637	625	638	660	579	631	618	583	632	592	618	621	566	600	621	586	604	643	595	632	609	606	608	593	652	617	575	662	645	610	623	611	631	626	597	657	592	608	657	589	600	586	580	628	579	633	571	613	667	573	654	589	622	593	591	609	582	634	630	588	571	610	591	619	586	647	626	602	602	608	651	604	638	657	604	634	679	586	669	642	628	622	611	620	618	627	573	554	618	575	574	612	621	608	641	615	553	606	613	633	614	641	628	621	580	627	609	623	600	615	590	572	599	633	616	576	631	635	609	585	654	614	683	619	611	634	615	612	653	605	636	602	591	639	634	632	657	663	590	580	606	679	622	625	630	579	612	616	610	545	625	640	603	646	587	635	613	593	595	607	578	653	599	634	632	647	665	586	616	628	639	606	612	612	572	608	619	586	585	574	589	593	590	586	611	574	603	575	609	621	587	637	614	620	646	620	587	602	598	656	617	578	602	641	595	642	599	611	614	577	607	608	648	584	626	592	611	597	638	609	618	613	635	598	625	610	617	603	649	583	581	606	561	626	568	628	583	611	571	586	628	569	611	585	596	631	663	617	605	634	583	607	659	592	608	625	601	565	579	578	599	579	623	569	638	604	620	595	597	592	631	629	551	608	580	594	622	626	641	631	647	614	658	573	632	620	626	604	627	648	648	600	606	614	609	574	595	625	604	589	588	561	644	581	610	618	601	571	576	593	642	615	600	630	613	595	634	601	616	590	681	626	649	582	602	598	639	633	654	613	659	620	597	600	634	613	599	607	615	589	589	562	600	590	597	621	628	618	601	609	626	610	611	573	638	628	628	594	578	590	586	607	597	615	569	603	592	601	612	569	638	621	651	614	618	593	588	613	586	602	632	638	598	618	637	655	624	627	612	606	561	626	614	587	588	594	588	609	606	654	614	608	611	580	610	618	682	619	597	612	584	606	604	647	657	625	596	579	592	591	598	628	621	579	599	598	605	568	619	644	608	661	640	577	627	557	563	614	575	577	658	593	631	582	617	589	582	601	641	627	621	607	649	606	649	601	587	607	618	644	613	648	585	579	618	618	640	633	643	580	622	631	623	604	558	618	566	635	633	628	669	599	607	619	582	590	574	612	612	608	595	633	610	629	635	691	638	573	644	633	615	651	634	649	616	626	562	589	646	624	614	622	610	621	596	617	612	619	609	575	586	614	585	612	616	615	625	629	632	628	602	603	586	600	628	626	617	656	629	599	589	642	640	585	647	626	645	616	614	616	595	622	593	663	650	603	647	655	664	599	579	626	632	620	590	622	605	570	604	600	592	620	593	627	582	609	633	609	612	625	683	604	645	591	608	596	588	627	573	624	590	590	624	634	616	604	559	582	619	617	606	626	564	598	624	618	630	607	627	605	614	643	606	617	655	590	631	580	604	640	635	622	632	600	617
45617	47648	41469	26347	22073	17656	12103	9928	10194	3031	2370	2189	1864	1636	1377	1143	955	862	790	644	657	532	564	497	485	450	409	407	373	372	319	299	288	269	278	259	293	264	283	296	285	280	316	280	246	300	282	304	288	286	291	265	298	263	258	263	280	261	265	292	256	270	257	277	263	245	257	241	256	254	254	269	252	259	231	275	247	260	250	258	261	271	229	269	236	203	239	241	247	268	271	241	259	308	262	274	248	244	241	266	254	241	231	262	211	239	248	263	251	286	261	232	256	276	283	277	290	270	242	253	284	248	229	266	298	260	267	253	271	269	277	277	279	271	235	279	258	264	247	261	265	251	274	223	269	246	258	288	264	253	244	264	252	264	252	244	230	282	282	230	255	280	229	255	223	245	221	244	272	231	242	247	265	234	242	264	270	258	269	258	250	234	250	243	252	274	259	253	238	260	269	244	264	254	256	276	230	222	252	253	260	248	238	283	261	260	246	272	256	225	251	263	225	284	277	250	265	252	268	256	264	242	248	268	257	253	253	263	244	245	277	281	270	216	262	270	278	279	225	256	269	238	280	275	248	246	238	261	264	246	240	248	262	251	266	261	259	268	245	251	275	254	260	242	252	229	258	251	239	238	273	265	219	294	250	229	262	248	257	268	231	251	260	237	242	252	258	242	231	258	235	252	254	250	230	230	268	268	239	235	265	223	254	265	248	283	251	253	241	270	283	280	265	239	251	239	289	229	259	257	240	272	264	260	258	264	278	261	289	272	261	281	219	235	252	253	242	274	221	228	230	266	265	292	234	276	228	242	300	259	242	270	224	302	263	254	240	261	258	261	265	260	240	295	292	280	268	265	255	274	248	244	250	218	264	247	230	251	270	248	245	262	268	289	272	274	249	266	274	231	243	262	251	261	259	236	254	255	237	246	254	250	274	271	253	250	250	302	223	272	239	252	256	285	267	271	229	243	263	269	239	240	236	257	257	270	261	235	258	237	265	231	244	271	254	255	244	239	252	276	275	238	255	270	270	240	264	239	243	242	275	263	263	221	259	245	289	246	227	234	262	277	295	251	290	260	232	229	224	265	243	243	245	248	224	238	253	251	232	270	273	255	283	257	233	270	248	255	226	254	242	234	250	260	258	235	217	247	260	241	268	246	264	267	259	224	250	258	256	236	247	251	241	272	228	269	231	269	272	241	226	232	252	241	249	248	265	263	257	265	251	268	253	266	246	240	266	262	253	257	261	240	235	252	252	240	237	261	266	259	274	259	244	278	286	271	268	226	273	252	256	267	265	251	252	217	239	249	254	268	243	265	272	257	246	237	258	234	239	263	234	260	274	251	260	249	231	247	258	266	236	279	276	267	260	249	251	230	227	220	237	226	267	271	278	245	251	251	252	271	253	293	256	236	255	244	227	232	251	251	259	249	265	235	245	267	266	244	254	239	276	258	266	270	218	254	275	266	221	264	249	286	242	257	256	244	262	269	241	256	277	256	245	252	261	243	248	237	266	227	255	267	270	264	254	270	232	237	249	250	308	251	246	271	256	228	266	267	256	261	251	270	308	235	252	248	264	276	250	247	262	255	269	255	278	239	252	251	235	252	239	250	263	265	284	274	248	252	258	293	250	282	258	265	263	255	247	252	251	224	258	240	241	236	235	266	275	243	284	240	256	265	271	268	261	259	256	234	271	260	244	261	254	228	291	234	246	208	260	263	261	266	255	252	266	259	286	237	240	280	295	296	235	242	244	244	252	268	263	264	262	255	276	258	253	235	261	247	242	252	233	268	251	268	221	282	270	274	249	300	226	275	261	257	260	228	270	242	258	231	216	224	232	216	260	254	274	241	281	262	254	256	251	274	261	258	238	251	258	267	265	248	288	299	281	272	245	242	274	262	246	271	257	264	234	249	266	250	228	250	253	265	256	244	272	258	234	271	251	252	260	255	288	272	266	251	243	263	279	258	274	278	277	251	259	284	244	256	252	238	283	233	243	243	260	262	243	274	258	223	257	263	262	239	213	210	253	237	247	283	260	272	254	255	267	252	290	282	264	244	258	252	239	274	246	239	267	251	275	256	267	241	248	232	211	276	249	242	256	216	275	249	245	252	247	209	244	247	255	266	281	300	260	258	204	253	274	285	227	248	251	274	264	241	262	210	258	228	242	265	289	281	258	248	271	240	219	251	251	255	236	231	241	240	219	233	254	274	243	273	266	236	275	263	239	257	268	263	255	245	233	246	243	291	276	244	259	229	250	261	216	257	243	250	277	258	242	258	254	260	258	249	251	257	249	259	277	287	259	263	253	277	265	256	257	270	286	236	267	261	268	236	264	228	251	263	275	276	239	267	266	265	278	266	277	241	274	285	209	287	265	271	268	216	249	246	268	275	251	213	253	288	267	265	227	274	268	245	265	270	262	254	247	252	284	238	241	246	267	250	265	227	255	242	263	256	268	261	282	255	274	268	271	257	273	282	247	256	257	282	252	240	253	277	215	260	257	230	259	286	278	243	259	248	260	255	238	247	242	282	278	268	239	225	255	284	252	232	248	276	251	293	253	251	288	255	273	267	273	254	243	281	247	254	252	234	294	237	256	240	232	223	268	244	243	246	267	255	290	267	238	236	275	282	213	258	254	272	244	257	271	272	264	251	243	266	269	302	267	256	232	230	240	267	255	273	267	249	265	234	255	275	253	260	269	266	273	239	267	237	245	270	254	245	249	251	249	307	237	233	236	262	256	245	256	251	266	256	251	270	299	276	255	224	280	255	264	247	250	261	254	272	275	271	221	218	263	260	243	253	252	245	252	260	252	268	296	298	251	232	261	238	240	248	246	244	219	273	267	282	280	247	261	235	226	243	273	241	258	258	259	278	286	238	243	240	256	260	250	274	242	224	257	275	247	217	289	265	256	251	256	263	249	237	261	266	280	256	244	251	230	268	266	251	291	260	240	275	237	259	241	274	247	278	254	251	282	277	237	254	284	272	245	233	245	231	264	253	248	312	292	254	279	256	237	226	264	255	252	260	240	249	245	263	257	255	279	282	235	263	257	242	235	264	229	264	223	237	242	237	230	269	260	257	257	249	238	234	233	240	273	237	254	244	250	274	259	279	266	244	235	258	261	252	272	268	273	265	273	233	277	243	251	249	256	283	250	233	271	247	248	237	253	255	234	248	253	255	246	255	226	272	250	280	270	252	244	243	279	251	258	256	258	258	261	219	232	247	252	267	234	274	251	287	235	234	264	267	236	260	246	242	274	249	269	232	278	266	259	253	242	261	245	278	270	219	264	239	270	239	281	236	246	269	248	239	261	269	239	249	261	270	263	258	232	246	291	242	265	269	238	256	229	271	237	249	214	254	270	220	237	257	243	271	263	262	268	241	255	245	249	255	274	268	262	256	236	262	280	244	287	299	271	259	263	251	294	264	239	279	263	253	271	253	256	267	243	245	274	238	246	275	244	253	249	262	249	298	237	243	268	241	246	279	272	267
35030	47757	43622	25808	22840	20062	19193	24255	22858	11254	10664	10053	9073	8678	7353	5746	4966	4589	3803	3364	2898	2643	2606	2246	2137	1925	1762	1582	1389	1263	1143	953	913	875	882	833	847	790	776	745	745	811	821	844	873	779	732	773	754	813	769	769	714	731	684	694	666	672	629	685	712	686	680	647	687	690	736	701	676	648	702	661	617	638	644	596	673	653	629	644	639	639	583	620	631	603	631	639	648	607	639	676	637	598	630	617	663	634	634	565	609	663	627	644	608	645	656	591	670	591	644	647	635	700	575	621	654	615	636	620	621	599	613	614	643	620	656	627	611	642	657	671	652	613	621	619	638	623	598	596	614	592	607	592	579	631	619	671	644	608	632	663	588	603	638	622	606	608	658	603	619	574	679	648	659	637	641	654	602	621	667	624	604	664	616	637	618	626	620	629	631	630	640	588	595	591	637	586	633	610	639	613	629	600	640	666	651	570	646	634	630	636	692	635	620	648	632	649	669	648	653	610	617	622	615	600	592	627	683	629	648	643	649	619	637	622	615	616	619	621	635	674	645	626	617	609	587	584	657	634	618	659	603	601	615	626	650	659	611	600	625	638	623	604	676	630	658	619	647	590	615	603	585	606	618	622	640	629	621	609	608	608	642	600	650	658	621	617	643	680	630	678	613	630	641	650	632	673	641	580	625	598	582	625	631	594	626	609	622	641	639	639	625	672	601	632	594	597	632	616	632	623	647	592	636	627	613	627	604	620	594	645	613	690	627	619	616	620	640	613	650	623	617	586	660	680	615	647	664	554	641	605	600	625	643	681	611	627	637	592	632	606	641	616	665	642	607	599	639	593	689	625	602	640	574	635	663	618	629	648	624	600	573	599	635	656	668	612	597	618	607	637	646	600	632	674	622	674	625	645	630	622	606	628	617	634	600	628	610	608	659	662	633	651	628	603	674	612	621	619	606	610	621	617	643	594	678	625	634	604	652	643	643	661	610	607	630	613	663	623	660	606	603	603	611	631	621	628	639	620	636	648	621	601	642	639	611	620	658	629	617	644	598	609	614	620	635	629	650	587	604	654	609	599	632	628	613	605	624	640	607	625	631	627	582	644	621	590	604	663	660	612	628	594	636	611	603	663	611	598	609	659	636	611	599	623	621	658	651	614	624	611	611	603	629	601	650	614	661	599	633	634	637	599	611	627	637	646	614	611	624	646	662	648	604	621	622	610	655	638	646	591	617	594	591	667	661	643	633	616	644	653	611	633	587	574	612	646	688	630	616	649	653	667	649	607	625	615	641	616	650	638	620	606	605	623	590	634	629	643	623	648	606	605	555	634	655	630	587	604	604	594	633	599	631	632	606	672	622	673	573	587	553	640	589	600	632	620	597	626	593	619	580	621	660	603	592	653	670	656	646	639	627	625	605	630	628	644	598	619	641	632	638	681	639	595	636	628	655	583	601	660	620	667	639	596	642	605	618	611	588	630	608	627	619	607	621	634	634	656	603	612	585	655	653	622	584	635	619	609	614	563	627	673	601	650	628	626	621	649	564	627	646	641	611	660	661	599	619	622	663	651	581	644	591	623	637	662	619	659	611	582	611	625	626	641	664	622	614	649	635	636	649	627	584	632	648	618	633	579	608	636	629	620	673	668	572	617	676	614	595	656	619	621	636	619	643	629	683	602	605	625	570	644	651	627	630	633	622	639	584	617	627	656	640	634	656	655	651	617	594	633	668	612	627	579	622	612	646	635	646	664	600	665	628	586	589	590	612	650	629	571	613	608	613	597	596	603	593	633	603	615	597	619	630	609	560	613	584	605	629	685	622	637	608	629	604	622	650	660	617	591	624	597	643	593	627	608	599	590	665	631	630	611	620	676	616	601	614	629	604	665	599	613	668	629	623	614	632	580	673	608	653	614	616	621	633	645	645	610	582	667	640	597	656	611	631	649	638	623	641	620	644	635	633	580	619	635	646	655	590	634	604	617	653	617	652	644	635	638	613	609	650	604	639	600	618	642	668	607	653	638	649	619	648	607	643	621	599	633	596	630	638	616	603	634	659	631	641	619	652	624	680	649	644	621	633	602	674	617	619	627	667	634	618	624	649	618	616	632	649	647	625	618	587	621	593	577	586	673	583	614	641	595	639	639	632	630	651	614	597	623	593	631	627	589	627	632	589	650	628	608	620	601	600	627	619	664	624	692	625	597	618	610	651	607	627	639	596	624	619	636	621	671	586	626	620	633	566	663	648	635	546	622	612	607	598	596	645	650	638	639	598	642	627	598	684	618	669	641	600	662	628	614	592	616	668	654	573	616	610	629	626	640	638	620	655	607	597	622	626	588	635	627	649	651	681	596	665	597	671	566	608	610	629	623	632	640	612	604	632	627	586	615	592	589	635	702	664	616	671	639	624	643	631	601	590	647	639	643	625	605	592	659	614	646	609	625	614	637	616	638	622	612	634	638	644	593	650	620	667	604	687	608	635	636	648	616	591	630	650	650	591	649	628	628	624	662	697	649	592	626	659	627	618	596	647	652	600	603	628	620	642	597	653	623	589	659	619	659	644	624	621	639	609	638	601	614	629	639	644	606	615	627	674	632	618	619	646	619	652	647	606	667	600	653	621	639	650	615	629	651	621	644	643	592	630	628	648	609	611	629	606	642	616	597	614	598	664	573	593	615	628	611	637	604	636	590	621	606	633	580	602	621	620	635	653	621	632	597	639	655	624	677	609	615	650	600	601	638	656	618	591	603	611	636	628	648	606	642	659	585	658	610	604	625	602	624	629	613	637	609	589	643	691	602	644	638	613	630	634	605	625	625	643	614	650	627	621	616	680	599	624	620	657	634	644	672	627	603	646	652	644	638	614	641	628	591	607	654	646	572	643	616	634	643	663	608	644	610	598	631	663	665	656	617	621	579	603	578	633	620	650	589	632	622	624	634	676	620	579	613	632	630	634	608	647	631	645	650	596	649	633	588	663	586	647	671	660	633	631	627	588	603	681	610	629	608	571	654	639	627	675	616	614	601	696	645	647	637	601	650	637	623	623	618	623	620	651	613	621	636	655	631	644	630	581	631	648	643	614	609	604	618	668	668	611	581	630	636	639	578	627	632	604	650	576	633	610	599	612	670	632	601	625	571	636	632	624	628	579	645	634	661	616	665	622	662	600	609	650	636	616	670	589	613	655	625	594	591	632	611	628	662	649	626	652	632	656	649	694	610	621	598	604	608	630	667	586	618	629	636	641	632	601	613	583	618	639	637	635	659	644	596	587	654	632	606	597	644	638	641	641	606	612	629	632	617	601	615	634	626	631	616	622	631	674	611	655	661	610	614	618	647	609	670	646	599	633	646	602	600	634	607	659	640	537	602	616	633	643	593	655	616	626	635	680	601	648	621	617	612	624	654	619	588	635	631	595	630	603	661	656	580	644	610	609	571	601	629	614	588	628	626	625	625	603	590	599	616	628	633	649	616	662	600	644	651	628	626	660	607	608	639	637	610
51057	49311	41530	26345	23378	22740	19978	14121	7964	4609	4467	4013	3472	3031	2156	1691	1443	1315	1111	929	812	752	681	698	633	586	515	474	430	396	357	310	366	343	316	279	291	322	269	297	268	279	285	247	284	299	271	295	260	283	287	297	230	262	265	263	256	247	242	244	256	271	287	226	246	249	250	250	240	246	279	238	260	259	271	224	271	221	251	257	283	266	245	226	229	237	260	262	253	230	235	234	254	265	282	247	237	225	238	237	233	241	237	243	252	242	250	240	234	255	256	263	243	243	280	248	226	249	233	259	257	229	277	248	258	252	270	248	238	255	230	269	266	237	229	234	236	248	238	252	222	252	250	263	228	253	223	245	254	260	245	228	223	236	243	231	258	265	241	261	242	246	254	251	259	236	242	236	237	225	235	266	264	264	231	226	256	238	245	258	247	213	254	219	204	275	255	238	237	225	237	249	249	248	247	226	247	234	245	235	255	240	251	262	240	259	240	220	240	250	258	274	226	260	235	234	239	230	246	237	259	216	264	238	224	222	240	253	216	270	249	233	250	250	239	244	243	280	251	260	275	229	242	246	248	231	242	230	263	277	231	256	245	241	244	239	239	248	280	235	246	294	245	247	217	263	227	239	255	237	234	210	244	253	258	248	243	242	238	255	216	235	231	218	229	236	227	228	230	262	225	254	230	260	254	260	212	233	243	274	242	261	248	249	256	247	248	239	238	217	269	260	247	247	229	241	226	252	248	219	258	236	258	209	268	230	249	223	256	250	259	248	233	268	221	243	249	236	227	228	221	243	281	236	250	237	245	257	234	279	249	247	243	244	239	242	268	240	247	235	241	252	243	262	250	226	221	228	220	255	215	217	272	260	260	238	237	260	238	226	236	234	210	211	231	258	223	231	275	281	243	235	244	233	229	232	240	246	249	256	250	226	213	231	256	241	243	255	256	232	231	246	227	230	252	234	249	252	262	216	235	241	212	223	260	249	262	262	260	250	263	269	240	247	232	256	227	239	269	263	249	211	251	240	270	251	240	239	229	227	231	272	239	216	229	257	246	241	242	233	260	246	225	256	255	245	231	248	236	267	250	242	226	255	230	250	237	244	232	250	244	239	227	259	254	260	230	249	249	224	240	235	270	294	215	268	267	229	250	236	240	206	239	227	248	221	247	245	227	222	257	233	250	236	249	258	224	225	243	251	244	260	228	262	251	237	246	251	236	225	246	249	243	267	251	271	246	243	230	252	248	251	250	245	255	265	250	267	264	248	247	217	239	225	257	285	247	214	224	215	228	234	241	242	221	270	237	257	237	265	267	258	253	244	264	245	244	259	239	254	253	252	231	245	236	230	230	231	269	232	252	245	238	230	267	244	203	236	256	249	270	253	211	276	231	250	232	227	246	209	226	228	251	237	244	227	239	228	223	227	253	266	226	248	251	255	275	229	244	256	244	239	245	240	204	237	277	247	240	241	232	252	293	270	232	260	263	249	267	235	231	244	253	233	251	238	247	235	298	214	257	234	251	267	249	227	268	224	248	254	244	240	245	203	250	221	270	232	256	242	208	250	240	257	235	243	249	240	273	254	244	245	267	251	255	223	249	235	258	249	249	266	237	245	223	230	243	261	244	246	286	242	243	246	257	250	239	245	257	220	244	266	271	255	246	220	234	251	237	227	239	244	245	231	240	276	265	259	272	257	241	243	258	257	259	250	239	252	243	223	263	226	289	230	247	247	230	229	240	238	232	239	245	254	218	240	235	227	253	264	230	247	257	212	279	248	257	233	257	226	274	209	233	233	257	238	251	224	244	239	255	257	238	269	220	233	218	219	252	253	242	267	261	246	252	300	249	231	246	211	225	211	274	257	217	217	251	254	242	272	272	269	221	247	241	219	233	232	248	240	258	245	265	248	233	232	229	256	259	266	228	251	242	244	251	218	239	227	249	234	250	239	250	238	232	251	247	225	257	276	271	237	230	245	219	258	268	235	268	243	229	274	242	252	251	248	234	258	202	233	230	235	238	265	239	233	247	239	241	265	228	261	257	266	244	259	256	243	236	236	252	229	248	265	240	232	262	255	259	244	251	270	214	240	247	238	261	265	259	259	241	241	237	257	205	252	245	231	225	236	236	253	247	284	233	247	233	233	253	235	223	250	235	217	210	238	256	251	222	248	231	237	221	237	269	263	265	234	237	244	265	262	274	242	233	249	229	248	256	233	219	263	212	239	245	249	253	242	236	260	261	245	249	226	256	236	236	235	238	236	258	241	244	272	228	249	222	234	230	243	249	247	251	243	238	230	227	252	271	224	244	238	246	241	239	218	221	240	251	231	257	229	239	278	263	246	262	224	242	237	253	260	228	255	248	265	262	246	259	232	260	214	284	253	263	253	241	276	229	255	235	238	253	239	294	262	255	270	267	260	265	229	255	248	263	240	250	232	230	237	272	251	245	241	250	258	218	226	243	256	225	220	248	252	248	250	250	226	236	237	244	246	229	229	241	237	204	269	260	242	242	230	225	220	203	210	221	236	260	264	281	255	214	232	234	275	244	230	243	259	247	248	253	227	265	241	270	250	264	224	242	251	242	248	255	259	271	247	228	240	225	221	264	201	214	248	266	254	256	233	225	236	236	226	271	249	230	276	284	247	275	249	247	234	274	271	253	270	207	230	225	278	225	236	230	253	242	259	237	248	217	233	244	261	243	252	242	247	220	267	252	225	250	268	260	252	241	261	262	242	231	267	243	253	236	250	264	258	249	249	258	253	244	232	262	241	234	232	262	260	259	234	238	231	239	256	206	238	261	252	241	266	258	239	228	232	221	240	249	254	292	250	235	249	276	241	254	248	283	230	209	241	254	233	255	199	254	222	245	246	281	248	245	274	245	258	230	253	254	248	241	242	233	235	235	258	260	265	233	270	248	235	243	259	255	236	269	227	248	249	251	217	242	223	248	227	244	240	256	273	245	225	261	223	238	247	234	214	254	259	246	251	253	265	268	258	235	230	218	267	249	246	216	230	241	248	240	215	240	256	233	243	248	236	235	235	232	266	246	229	237	287	243	244	240	239	258	262	253	239	247	239	255	258	236	242	255	253	248	260	260	258	220	242	265	250	234	281	258	252	259	219	254	242	237	234	246	235	209	247	260	234	243	269	239	221	239	225	259	251	269	256	249	251	256	252	271	233	255	286	252	247	236	285	226	261	234	246	215	263	250	253	232	227	252	239	261	218	256	243	264	263	237	265	231	226	219	241	264	228	246	256	226	235	236	235	244	217	267	232	257	258	219	269	259	231	247	255	236	269	260	242	237	227	211	245	245	222	238	258	241	237	258	243	236	239	241	228	263	265	224	246	240	237	239	227	267	268	256	241	254	247	246	269	242	246	243	227	227	230	231	247	228	253	227	247	248	248	258	247	256	195	228	212	240	249	239	244	243	267	230	238	252	236	241	241	223	265	253	255	236	220	246	267	238	238	268	245	234	230	253	272	253	230	262	261
40676	52131	41459	31417	28656	26334	26058	21867	18518	15761	16659	14972	14379	13136	10669	8728	7318	6753	5759	4884	4321	4013	3649	3486	3178	2704	2531	2151	1942	1756	1383	1101	1103	1076	1024	971	923	897	842	802	887	893	902	936	895	836	844	815	830	835	838	765	728	727	709	665	608	694	656	659	653	692	670	674	678	746	679	666	598	633	609	639	598	618	656	600	644	597	592	609	578	596	587	603	556	600	609	601	611	586	610	645	634	623	602	570	602	593	622	573	576	621	566	597	548	595	549	546	581	586	612	606	564	608	579	618	565	618	629	607	574	590	584	585	585	559	619	588	609	608	582	578	557	559	608	573	564	593	589	583	606	552	612	607	602	619	608	569	579	606	594	586	574	546	620	585	552	594	611	554	580	629	617	587	624	591	547	579	633	553	576	605	638	608	586	564	606	622	570	565	610	589	575	553	571	556	582	595	591	573	560	583	602	575	586	618	556	584	645	600	550	593	578	622	563	557	604	564	572	578	580	580	595	625	568	588	551	598	623	574	596	567	592	594	607	566	638	553	539	631	637	588	564	569	596	577	558	626	566	629	548	580	596	614	597	609	546	596	563	550	624	610	636	605	530	583	606	557	550	577	562	603	566	569	576	591	558	598	623	580	573	605	551	611	557	581	595	568	598	590	589	591	566	565	591	598	572	622	577	615	598	566	577	618	588	569	588	617	629	608	552	576	605	598	583	579	634	600	556	580	616	610	599	622	569	581	600	569	580	610	603	618	598	606	596	576	583	593	621	565	599	602	587	535	602	620	559	547	543	566	568	581	619	606	595	591	586	620	595	651	582	599	633	605	558	539	556	570	605	601	580	580	559	595	556	576	610	562	575	561	624	582	611	603	591	606	557	578	611	612	596	587	631	613	577	613	608	622	598	566	591	579	570	603	606	621	574	616	576	605	586	580	599	564	593	545	626	600	618	617	565	599	541	555	571	580	569	563	563	614	621	576	579	589	549	598	594	609	562	543	617	583	590	569	604	596	615	567	593	589	611	581	536	599	599	589	637	561	582	567	589	580	620	577	597	589	609	606	546	593	586	575	593	613	584	595	611	576	572	579	572	556	582	583	575	560	585	613	579	592	536	587	612	585	622	585	653	575	608	576	557	581	564	617	585	614	619	565	557	620	602	584	581	589	549	566	582	649	575	622	544	598	648	616	596	571	569	591	593	607	592	586	586	560	629	584	560	546	624	560	554	599	557	602	608	566	580	596	587	567	610	615	599	617	555	564	639	563	628	596	605	579	586	568	598	621	628	624	589	554	648	608	574	568	604	584	581	572	590	596	575	556	609	569	611	577	608	595	605	606	626	609	611	582	560	598	585	534	562	576	588	537	619	590	597	600	567	610	622	572	593	554	570	585	571	622	569	595	612	596	609	556	591	584	645	566	637	541	582	612	596	609	611	620	598	573	586	609	586	584	623	592	561	588	562	564	541	627	577	590	565	608	594	613	582	600	612	580	588	640	573	605	570	585	561	606	588	632	603	561	590	575	554	612	639	594	649	553	560	581	557	568	565	580	596	579	558	566	560	584	630	614	591	587	556	594	596	587	579	583	580	587	533	593	567	587	609	637	547	568	567	580	610	649	524	618	578	569	565	535	597	613	592	565	568	548	615	599	577	573	603	586	594	620	599	607	575	633	581	627	620	590	613	564	584	553	583	612	621	604	556	622	599	557	585	613	600	570	566	607	582	602	633	598	603	648	567	606	574	558	587	599	600	590	607	580	556	623	549	633	577	602	581	546	581	627	597	548	583	554	585	622	533	577	592	585	597	579	555	636	609	550	610	610	561	617	574	591	594	602	612	567	614	585	629	622	616	598	520	594	574	605	587	583	588	574	601	603	594	586	613	569	575	587	624	586	579	533	601	581	581	593	581	581	580	563	546	609	614	553	602	610	550	554	585	608	610	567	536	578	590	596	567	589	621	564	576	580	596	587	624	562	566	603	610	553	615	603	645	570	604	614	575	557	561	562	626	562	572	606	543	564	553	575	566	571	575	591	598	606	577	554	584	557	597	609	583	583	581	592	570	594	603	599	566	588	599	593	578	572	584	597	582	615	572	589	583	533	607	631	571	571	604	563	584	603	603	567	536	573	579	609	567	567	573	593	664	594	596	639	593	558	626	579	536	569	569	590	577	600	594	590	558	623	549	557	581	604	615	585	612	583	618	586	559	578	599	564	568	562	627	549	586	579	620	627	600	592	541	579	587	578	607	541	567	617	602	594	613	616	569	614	577	588	601	536	620	589	568	564	591	595	598	621	599	580	591	561	586	557	541	596	599	591	557	614	615	567	606	583	541	595	595	591	591	592	589	558	595	573	584	586	587	585	600	601	590	636	634	563	570	586	604	584	560	601	586	587	623	591	556	594	567	611	585	589	585	606	579	591	595	594	605	603	602	581	575	562	576	578	558	620	574	573	607	610	580	586	605	596	597	575	576	612	596	576	575	573	629	612	584	595	543	583	541	584	573	598	643	560	632	600	609	599	583	621	585	621	596	548	569	564	594	562	611	589	595	599	568	617	575	597	556	571	610	589	636	599	562	571	538	559	541	630	602	604	595	601	598	599	637	598	614	551	577	619	537	610	535	638	626	579	615	618	606	569	557	577	601	615	587	570	628	581	564	540	584	579	618	605	601	594	652	611	599	595	576	609	562	597	624	611	574	569	577	606	558	557	571	602	583	577	580	631	521	561	586	670	621	597	594	579	597	630	604	623	593	585	602	585	566	571	587	616	581	575	590	601	628	587	542	611	608	593	623	642	617	591	609	587	592	577	565	548	600	605	596	573	627	565	557	590	569	593	603	569	607	599	612	576	609	559	599	602	609	628	532	589	623	617	617	575	637	582	557	589	619	595	548	599	602	576	586	594	606	594	552	594	596	597	572	594	574	602	621	604	579	605	599	582	550	616	602	600	590	613	602	583	535	572	591	532	569	581	555	594	628	591	577	578	570	592	592	590	593	570	604	581	587	560	589	608	584	585	566	565	628	590	609	588	606	575	608	604	575	601	580	580	597	637	605	576	583	571	545	613	606	606	638	576	546	600	587	574	534	586	574	594	602	623	611	644	663	526	624	552	571	563	600	578	561	580	572	631	600	592	594	567	639	571	589	588	587	554	564	607	599	626	565	594	582	625	578	553	562	623	576	575	588	620	639	607	603	599	597	569	626	580	626	555	587	570	569	582	573	616	592	569	588	631	575	585	560	582	544	596	606	620	577	590	556	575	564	598	610	567	624	561	568	533	563	565	565	613	604	560	554	617	601	587	597	587	558	625	600	612	591	606	646	608	575	552	584	536	575	586	591	631	564	567	577	610	570	590	568	605	594	595	580	564	639	641	545	606	594	583	614	603	603	585	567	589	596	585	622	565	585	558	597	585	613	572	641	619	561	583	565	591	544	594	590	580	561	606	619	581	555	563	584	583	590	595	589	594	574	584	575	593	581	563	568	601	555	610	589	594
20601	26314	24234	11956	6824	4381	3093	2349	1735	1459	1321	1299	1210	937	817	726	656	599	583	496	454	395	400	374	334	340	316	311	286	335	261	308	253	230	282	255	261	216	276	288	276	295	266	261	287	273	255	261	262	259	254	259	267	240	268	256	264	255	258	232	234	240	251	247	274	242	261	240	241	260	235	234	246	243	272	248	230	258	254	237	239	254	241	239	219	211	267	234	227	241	257	278	254	253	233	271	228	217	246	240	240	249	207	264	236	249	248	228	245	269	241	236	236	241	264	256	220	265	267	272	240	237	250	252	248	241	261	248	254	232	256	247	242	240	265	256	242	263	233	231	234	264	249	250	246	240	283	239	219	256	246	236	233	259	225	228	242	236	247	255	271	235	225	233	251	269	259	252	241	242	254	221	261	272	258	261	217	223	245	237	242	243	223	228	259	263	230	248	285	268	259	220	248	262	244	258	245	252	240	251	222	256	233	232	260	249	255	234	266	235	257	257	272	271	221	239	236	263	250	268	251	241	249	252	248	274	274	246	244	253	249	245	263	235	238	265	255	233	210	227	246	254	252	254	241	246	279	229	274	250	255	243	239	261	260	228	248	237	243	229	239	241	212	233	257	245	240	259	231	246	229	249	258	251	267	242	237	249	241	256	276	237	239	258	255	252	279	229	250	237	237	262	239	232	264	234	256	218	233	255	242	237	220	245	229	259	244	257	244	257	258	248	250	225	262	257	265	252	278	232	239	237	210	242	260	227	261	275	244	266	274	249	256	256	215	218	260	249	253	235	219	249	257	254	251	244	237	237	251	244	244	258	229	244	253	257	251	244	247	233	234	216	252	253	207	245	277	242	229	261	213	275	239	254	245	267	258	241	232	229	241	199	237	265	220	225	257	224	252	238	282	217	244	218	246	228	234	260	242	250	203	228	270	256	257	266	241	252	265	253	244	281	243	243	253	260	215	259	256	257	234	255	270	262	263	256	224	272	225	248	214	290	230	273	238	248	233	234	250	227	264	250	265	269	277	258	248	231	241	259	286	250	237	246	253	269	236	254	247	252	238	251	216	234	237	244	234	218	249	262	241	247	244	265	250	255	247	253	249	265	223	241	232	253	244	234	225	275	251	250	243	243	240	237	250	245	227	251	253	221	255	246	234	258	248	243	256	247	248	226	252	225	241	240	242	247	223	272	256	238	283	237	242	216	248	267	260	226	256	251	231	238	225	232	237	247	213	252	232	255	266	266	260	265	240	249	243	249	249	253	250	235	260	262	265	264	239	246	246	238	230	251	245	250	252	226	252	240	249	252	243	204	246	259	271	269	243	250	270	238	253	253	262	256	256	251	249	240	251	243	217	244	251	243	242	244	256	266	244	269	234	259	260	225	232	242	241	244	212	214	224	243	236	232	233	254	246	225	207	216	224	266	242	242	251	215	235	227	248	237	257	244	238	255	250	269	266	224	232	221	268	250	237	249	272	253	256	258	244	250	240	257	253	230	280	283	258	237	279	219	267	269	266	263	252	232	246	245	262	242	272	237	247	234	253	227	246	278	227	240	270	244	253	217	265	242	258	216	240	246	271	250	219	260	226	240	245	254	247	258	266	261	253	243	230	226	240	234	252	225	257	249	246	258	237	236	282	219	245	234	223	237	269	267	280	255	242	235	212	251	264	249	246	237	239	257	256	239	274	272	236	240	226	276	229	259	230	236	246	235	227	249	250	235	257	273	267	244	237	282	240	248	236	231	236	279	231	244	240	210	228	202	256	229	245	241	287	256	234	258	247	244	244	235	256	221	224	248	240	242	275	245	217	241	246	250	241	242	242	255	246	248	287	242	259	245	242	232	259	245	230	252	248	260	273	236	256	248	214	225	287	241	275	251	266	257	245	250	250	240	234	247	252	232	229	247	230	243	250	270	255	262	265	235	235	259	254	239	235	256	245	234	246	263	266	237	231	270	262	258	239	255	230	262	243	251	281	232	248	248	274	231	250	258	245	254	245	244	311	220	227	264	222	258	222	262	254	241	239	216	229	256	244	218	212	226	261	236	232	286	254	236	267	269	241	236	250	233	252	225	233	248	252	230	249	244	251	267	249	259	250	234	258	239	265	232	240	232	263	248	219	227	247	279	245	229	261	236	272	244	266	247	283	249	253	237	236	255	244	239	254	251	260	285	238	272	282	269	243	250	256	256	247	262	255	254	239	248	251	252	229	256	236	256	215	267	246	233	253	241	287	240	239	245	251	254	245	247	271	264	244	250	243	231	239	263	228	236	257	263	254	250	257	249	244	219	239	247	221	258	224	253	273	247	245	217	246	243	251	241	231	245	262	278	253	255	248	240	255	239	261	222	232	250	247	251	233	255	256	261	255	276	219	226	272	232	266	248	258	236	234	243	271	250	235	255	247	237	227	219	229	224	234	236	236	229	259	255	240	270	247	245	234	221	264	266	245	246	245	263	262	266	205	272	241	269	269	255	226	226	264	233	252	278	263	260	264	261	225	253	233	275	236	236	253	210	225	253	232	235	251	259	231	240	233	247	238	251	253	235	226	246	254	250	253	238	227	255	214	249	267	272	264	226	222	238	236	228	252	252	271	247	248	236	216	275	235	262	270	222	233	246	253	236	261	259	244	268	228	232	245	289	248	222	248	249	243	249	225	251	247	254	223	245	230	252	257	248	230	243	256	244	271	248	250	217	250	234	216	243	251	263	237	256	212	266	258	253	252	261	251	229	244	260	259	207	257	257	268	225	256	256	288	236	264	250	250	230	258	228	227	240	240	229	251	290	258	245	256	234	264	227	246	243	225	249	251	242	233	238	245	249	259	252	247	277	237	259	251	248	273	290	243	227	248	242	238	254	225	234	264	249	240	234	235	244	284	218	245	223	261	242	234	248	255	268	249	252	255	253	234	270	248	282	264	274	230	257	233	265	257	222	253	249	241	247	281	283	256	268	225	236	260	253	236	247	250	235	238	234	245	238	259	267	270	244	273	264	256	282	232	231	245	267	235	274	243	276	236	228	248	219	226	255	276	252	255	231	236	278	265	246	253	255	241	235	260	237	265	253	253	233	222	266	250	222	236	266	253	252	256	245	237	249	234	235	244	225	263	259	267	236	255	273	229	229	242	258	223	248	252	244	240	222	258	264	247	258	279	254	229	253	258	256	238	256	265	261	239	236	242	243	228	245	240	261	224	232	270	243	261	242	228	242	248	249	270	265	219	241	233	282	238	234	280	268	238	244	260	223	223	251	251	252	235	251	246	237	250	246	243	268	233	267	204	244	244	247	246	245	251	254	220	238	260	256	234	229	227	246	241	257	237	282	220	269	272	232	240	236	223	268	231	239	239	246	244	225	255	242	259	249	263	248	261	237	238	268	238	262	252	254	241	227	251	253	253	227	266	257	248	270	254	238	253	235	240	237	261	246	272	223	251	249	225	242	221	241	248	234	225	233	250	271	241	232	255	224	239	228	237	237	255	265	235	240
14166	25686	24848	20513	17241	14188	11198	10006	7898	6808	6463	6383	5893	4881	4233	3629	3188	2842	2503	2330	2147	1916	1663	1600	1463	1369	1324	1200	1088	954	839	764	786	754	702	765	714	700	660	662	665	714	782	690	766	716	750	754	630	708	755	649	714	671	638	636	615	640	581	664	689	651	621	679	633	623	615	620	628	671	619	660	637	627	584	608	624	590	576	619	648	611	584	587	605	607	653	584	624	623	623	645	644	630	638	589	601	597	602	604	600	615	608	593	627	569	596	591	591	592	621	637	617	578	590	628	666	557	633	598	657	590	622	619	632	584	638	597	614	607	571	590	648	602	636	642	626	551	630	582	590	652	577	631	655	570	649	599	569	624	616	592	661	630	604	646	645	625	603	607	639	630	605	634	656	589	606	622	612	664	602	597	622	611	637	597	632	633	626	609	635	609	582	631	613	597	601	620	598	620	595	634	581	602	621	627	592	615	679	624	658	615	639	611	597	671	637	602	575	605	627	584	623	645	594	577	620	618	622	644	569	643	606	645	567	620	645	644	596	602	631	602	621	655	632	591	592	617	640	630	582	632	639	562	635	594	640	570	591	633	584	674	587	637	587	589	619	593	600	610	612	619	610	616	625	631	618	601	609	577	633	585	634	580	618	602	615	604	581	608	656	618	619	638	620	637	588	567	631	601	604	579	607	649	615	641	652	602	597	633	584	592	628	616	642	604	681	653	588	611	637	572	586	587	666	622	655	612	629	609	621	591	602	593	576	595	589	623	632	616	622	646	642	632	622	614	609	633	598	664	619	616	611	629	637	609	610	612	633	625	584	624	600	592	650	603	597	621	648	608	596	599	592	639	609	622	645	618	646	596	597	606	577	662	572	661	649	637	592	625	630	659	624	580	607	624	562	630	660	588	574	622	593	626	625	594	635	638	594	604	599	634	615	602	612	583	626	638	587	629	597	639	581	599	612	593	566	612	596	602	589	609	614	625	632	629	631	588	587	611	646	621	610	605	642	597	618	596	629	636	602	633	626	595	600	616	630	563	622	614	618	615	599	585	630	578	610	568	618	634	654	628	624	633	635	640	624	595	648	609	577	579	564	562	618	627	602	618	634	629	624	658	618	609	615	645	626	618	623	618	596	603	608	604	606	568	569	588	612	578	631	594	590	555	603	574	630	576	638	603	584	592	623	659	614	637	632	644	586	642	586	615	595	601	647	632	637	595	626	630	601	633	599	605	627	614	601	620	638	636	608	630	613	620	590	563	604	595	605	618	632	658	596	648	628	614	603	592	615	592	613	626	597	655	611	595	599	603	619	587	598	586	638	563	661	625	632	631	645	587	650	593	645	565	602	611	615	642	552	634	575	602	591	632	632	588	622	653	614	616	616	637	556	594	587	617	611	611	616	622	633	592	649	632	599	632	617	644	601	596	593	620	654	604	614	644	594	617	612	642	607	692	601	612	593	627	596	627	615	621	590	579	605	633	552	626	591	623	628	628	613	633	609	603	619	620	603	611	617	608	633	639	609	655	608	629	590	607	623	643	568	597	625	574	662	620	632	615	633	585	633	554	672	638	620	645	606	664	639	654	598	604	573	633	586	644	594	623	620	634	614	598	645	572	603	605	577	632	586	602	610	626	621	648	578	657	599	616	594	596	588	612	599	611	617	644	591	628	661	617	593	639	606	602	619	566	600	583	660	610	594	640	597	643	644	588	618	626	627	580	644	645	643	627	606	627	599	615	601	611	618	565	600	631	589	638	597	585	645	632	626	585	599	629	633	618	595	579	606	607	614	625	623	630	658	585	599	598	602	602	596	623	647	617	608	617	586	604	580	621	613	603	614	627	610	596	659	645	624	609	571	613	557	638	611	595	573	622	635	595	651	630	602	597	578	638	618	632	619	628	614	592	632	647	599	596	591	619	608	595	641	587	604	654	578	615	655	680	649	634	631	589	638	630	614	620	593	624	600	657	594	585	617	685	617	645	606	612	612	629	554	646	620	584	630	573	601	592	631	622	602	607	611	546	625	640	634	586	647	592	573	569	568	620	604	634	632	639	597	594	639	607	626	633	611	630	644	614	602	571	593	615	555	608	635	599	692	647	623	630	589	593	607	621	611	631	648	609	617	583	637	590	668	599	577	604	612	644	623	624	645	613	630	582	614	617	621	596	592	602	641	612	610	565	598	647	616	580	598	601	637	605	595	629	615	619	611	601	613	612	616	603	574	621	599	652	643	634	627	637	615	619	586	607	627	591	590	624	600	630	622	617	606	563	633	640	633	608	635	569	581	601	639	630	574	632	632	623	612	641	644	591	580	594	622	597	612	592	632	623	606	595	636	597	614	618	638	629	600	588	633	595	652	591	588	628	583	610	668	606	613	574	582	663	606	614	618	624	618	609	612	592	587	587	573	600	623	637	612	607	646	589	635	619	615	612	610	604	614	600	572	577	591	587	614	621	649	624	617	555	614	632	607	642	626	649	568	633	602	600	618	612	575	629	618	621	616	612	605	601	562	683	629	583	542	612	579	602	597	591	566	580	586	645	611	613	611	617	625	649	624	647	631	595	609	610	625	595	613	580	583	638	605	629	584	619	609	633	583	610	625	629	651	580	617	600	611	644	607	628	606	609	595	615	599	618	567	585	636	620	638	606	595	622	624	626	648	661	597	583	638	600	648	601	645	611	604	617	595	649	630	624	602	584	636	582	622	595	612	625	630	628	607	608	640	569	602	593	604	659	574	608	606	605	628	623	621	614	613	608	668	574	648	610	588	567	623	624	625	594	593	622	583	594	614	654	593	608	604	623	581	607	621	631	619	604	578	603	594	617	625	618	621	671	585	639	573	605	592	606	632	617	565	578	611	594	629	616	644	619	646	591	600	647	631	591	622	625	619	621	633	621	632	618	600	609	615	646	626	628	637	598	622	592	601	629	647	649	588	612	562	633	605	634	613	656	587	641	639	639	603	609	618	605	614	592	630	598	621	614	602	600	648	583	640	632	580	645	606	618	581	585	621	639	650	623	650	594	611	637	665	638	618	613	596	622	552	596	587	590	620	584	609	565	620	590	588	600	642	604	582	607	580	634	644	629	608	636	617	609	606	645	626	608	610	607	603	602	566	562	627	600	640	593	607	583	565	617	547	617	562	620	612	618	610	598	623	645	598	599	598	571	590	617	625	577	603	575	603	641	602	603	600	619	651	612	591	646	634	633	639	582	635	607	597	616	621	661	634	644	619	604	597	668	613	599	594	660	648	597	666	569	626	579	583	597	620	624	632	607	643	599	581	616	596	634	646	593	630	589	638	606	619	628	644	596	675	607	570	586	608	628	598	573	603	619	606	626	599	629	583	610	571	623	593	636	606	601	642	578	621	621	629	610	662	587	628	684	566	594	606	655	596	575	614	617	594	572	578	604	621	586	628	643	624	605	603	610	608	585	638	639	655	599	631	597	622	622	605	618	598	618	587	593	675	578	659	604	611	607	574	583	659	577	611	655
46227	51370	34787	24489	21548	16300	11204	6553	3951	2726	2633	2649	2268	1862	1376	1122	990	972	764	698	680	585	600	539	508	468	399	406	403	342	304	305	296	288	273	330	266	299	281	268	320	278	295	302	310	261	259	263	274	282	291	283	268	270	261	271	285	267	276	269	242	268	255	263	243	240	242	236	270	259	260	282	262	257	249	234	278	258	256	270	239	253	267	239	254	230	281	274	246	257	280	258	252	253	239	244	269	239	249	242	279	260	263	277	282	222	257	238	246	282	233	260	245	271	265	256	257	216	263	265	245	261	264	236	260	257	270	260	256	266	250	238	270	219	245	250	282	277	255	255	256	279	234	249	250	212	237	252	250	273	264	252	254	273	269	255	269	240	257	238	266	285	276	262	257	231	271	254	273	258	256	259	271	280	264	280	245	245	270	257	254	261	244	262	294	266	272	231	244	250	270	243	230	280	269	258	282	271	278	243	264	250	249	248	240	270	244	242	260	284	257	248	274	252	254	236	239	273	235	218	220	267	272	301	239	254	281	275	260	239	240	261	269	263	219	261	249	230	256	242	251	261	239	293	256	232	279	266	255	263	288	226	248	260	239	230	253	270	269	277	260	256	233	253	234	259	250	230	255	231	260	294	265	247	276	249	249	227	267	281	244	230	268	241	243	267	267	272	259	236	260	259	260	272	248	288	260	240	247	236	254	275	262	281	274	249	256	257	262	231	270	246	245	279	261	248	269	261	266	270	250	266	258	243	270	246	262	255	261	276	235	234	244	266	240	226	257	244	231	279	251	241	250	249	251	266	262	242	259	255	233	240	230	259	220	256	290	268	250	254	231	274	236	275	265	237	247	261	267	254	296	253	230	250	244	249	247	255	285	276	256	282	227	257	245	263	237	253	261	242	246	308	223	285	255	250	282	269	234	272	254	227	235	238	268	246	277	260	261	205	236	232	271	293	242	251	273	232	258	253	259	255	240	240	271	262	268	245	278	241	231	263	239	237	270	259	244	277	272	249	268	248	258	291	264	259	277	251	229	266	233	257	285	288	242	278	258	235	290	275	256	290	258	237	267	277	255	235	288	261	284	257	264	239	259	235	258	251	281	262	258	272	227	254	261	259	256	245	240	266	240	260	264	251	280	279	246	252	252	284	245	233	281	255	216	248	247	255	278	223	273	255	240	260	261	269	250	283	260	276	250	287	286	252	278	264	238	291	276	232	252	228	287	242	256	257	274	246	274	273	254	266	267	240	254	226	256	256	303	247	247	219	231	280	254	236	254	240	244	247	259	246	230	249	229	254	278	256	272	211	241	219	262	250	269	261	223	230	256	245	246	236	231	258	267	249	231	263	240	258	271	268	260	240	253	230	267	257	234	248	269	251	252	245	297	243	249	274	248	262	237	263	239	258	258	249	231	252	230	253	266	247	221	254	265	236	260	254	269	244	257	252	247	273	276	261	230	267	247	261	226	264	262	268	251	244	245	260	231	255	247	258	242	257	271	241	258	244	229	239	242	251	250	234	292	250	276	265	254	236	274	284	272	252	254	236	251	255	279	250	248	258	265	236	278	258	232	257	249	237	263	245	258	229	248	278	231	279	240	256	269	228	237	265	234	273	263	244	241	236	241	273	284	265	255	269	238	258	266	247	258	280	232	246	250	276	294	261	272	263	274	271	261	277	228	258	240	237	263	258	268	265	247	252	236	259	238	273	257	276	276	269	253	252	269	251	239	259	255	269	254	233	238	257	278	234	255	245	260	275	252	256	255	241	271	252	241	279	257	238	251	256	265	225	277	258	269	252	249	251	271	244	247	234	266	254	257	268	251	275	261	269	266	276	265	284	253	271	243	279	257	243	260	267	243	214	280	263	270	255	264	246	248	259	232	265	219	251	284	231	215	244	241	227	265	242	261	244	257	247	224	278	234	254	262	250	283	267	252	262	241	269	257	251	234	243	281	242	254	239	260	221	283	223	234	227	242	292	246	244	275	257	237	255	266	271	277	254	252	257	275	258	274	246	230	246	276	241	256	257	264	266	249	282	270	255	275	257	247	246	250	254	249	267	229	254	297	240	257	249	261	257	285	224	263	248	260	232	284	239	258	272	275	231	256	264	284	271	234	265	247	244	287	254	287	232	248	276	227	252	226	272	271	243	264	247	253	236	247	275	255	267	256	226	253	298	227	236	277	240	267	243	266	252	276	253	251	265	241	235	252	246	239	256	232	280	216	248	241	265	294	239	273	247	213	269	251	271	281	256	229	236	263	243	245	244	259	244	263	263	260	277	264	236	284	246	288	281	257	253	268	255	242	225	234	255	255	238	216	246	262	248	253	246	260	265	234	250	228	292	260	258	287	254	264	253	257	260	276	244	245	254	259	251	243	260	263	238	251	284	258	247	260	269	260	280	238	229	250	253	287	249	253	257	241	249	241	232	254	265	248	253	256	275	241	270	267	247	223	253	240	239	263	227	253	274	273	269	248	272	231	261	264	237	246	276	249	258	256	246	260	242	259	261	242	281	243	209	238	251	239	252	258	272	268	288	259	226	258	249	227	270	256	258	268	228	244	248	270	251	257	248	238	232	221	264	213	250	228	242	239	270	236	277	256	229	239	264	239	250	256	265	246	239	265	227	253	279	262	254	253	257	266	225	266	252	244	257	288	238	254	274	278	249	274	247	250	271	247	269	252	231	246	244	237	242	222	238	268	252	256	265	267	258	249	274	243	278	221	222	260	276	259	256	275	266	254	243	246	256	262	259	256	287	239	251	255	245	238	263	248	260	236	261	242	250	277	258	253	252	295	280	248	256	246	247	309	247	274	301	264	273	230	266	258	243	258	267	266	256	242	270	266	265	237	245	277	244	234	264	247	250	271	262	242	254	239	242	246	255	263	273	238	266	273	250	257	252	280	262	250	233	249	259	274	230	244	270	264	277	255	256	269	259	238	259	243	240	247	262	228	245	223	261	244	227	261	257	284	233	239	271	246	267	260	247	260	281	240	243	268	246	278	277	254	271	246	238	230	225	248	269	252	267	227	236	262	269	264	245	227	296	257	288	279	265	256	239	268	269	284	269	259	231	236	249	263	270	262	226	242	273	234	259	276	289	237	267	258	293	244	275	273	242	242	263	264	290	241	269	277	256	264	275	236	238	221	250	267	256	262	249	241	248	248	264	239	275	254	252	235	277	241	265	270	245	273	263	252	243	249	286	271	265	255	240	256	267	250	261	230	250	252	247	254	264	241	253	267	240	238	272	262	228	260	235	218	278	265	246	247	273	223	202	266	244	265	238	269	273	284	262	289	251	216	271	257	257	264	239	259	268	254	259	243	242	277	268	256	239	255	264	240	275	287	267	243	239	249	280	264	249	277	232	237	262	269	242	265	246	254	249	249	257	236	254	231	249	247	234	255	262	256	269	249	255	260	242	262	258	282	250	248	241	233	274	251	238	262	263	254	287	267	266	234	256	228	258	245	233	259	241	207	253	251	266
35404	51123	34088	28576	25586	22580	20865	17356	13885	11543	11413	11403	10478	9003	7183	6142	5245	5033	4261	3618	3350	2956	2859	2605	2329	2088	1864	1809	1531	1369	1113	914	884	893	885	893	790	751	798	846	802	759	781	814	813	826	770	742	752	762	758	781	721	743	703	675	654	659	656	677	660	717	707	688	681	689	740	704	687	608	602	676	652	607	653	659	654	658	642	673	597	638	633	615	618	638	631	617	639	596	615	637	594	606	581	590	638	639	580	589	622	642	628	591	686	571	597	606	604	583	585	666	594	652	596	678	656	610	617	660	615	633	574	598	594	628	604	627	638	652	685	605	614	646	640	631	632	621	643	611	661	633	592	609	624	621	643	603	630	589	638	647	605	597	640	668	605	633	656	603	624	666	604	645	559	630	668	609	621	636	671	652	632	625	592	596	624	649	633	648	647	621	566	590	616	624	607	620	604	660	635	608	649	631	616	615	650	605	657	671	599	586	591	601	602	631	629	618	597	610	618	634	605	647	609	607	606	692	602	652	667	610	603	618	624	632	638	613	610	641	622	650	612	607	643	644	618	633	572	663	606	625	616	646	587	616	670	597	640	664	639	608	640	639	615	636	620	593	650	666	591	632	624	629	610	633	623	625	642	641	594	582	619	652	617	613	627	629	650	581	634	599	595	557	655	630	606	607	614	570	623	629	618	642	631	622	631	649	618	606	621	636	624	659	597	613	641	646	616	683	585	655	618	590	660	633	639	635	656	629	643	592	623	640	655	652	629	619	596	636	631	639	630	592	666	581	623	612	580	615	684	631	620	679	629	563	605	603	640	612	614	606	648	603	609	653	615	623	606	572	566	621	598	635	611	645	619	620	593	639	612	661	628	634	627	572	614	591	561	604	591	637	647	622	604	640	642	621	648	619	625	628	641	643	631	614	595	611	638	642	643	684	621	580	606	631	626	652	642	582	644	653	618	589	632	621	575	618	610	633	636	606	632	659	634	660	656	601	639	636	588	595	604	648	634	661	649	606	627	600	632	644	615	594	656	614	592	605	579	615	639	643	583	618	608	652	623	647	644	584	633	639	661	634	610	652	631	635	628	656	599	648	618	602	666	661	634	604	613	619	635	662	619	641	581	651	583	650	661	674	647	615	593	639	587	594	628	661	639	614	618	612	634	611	633	655	650	649	613	619	611	588	626	596	617	623	618	641	594	643	649	603	626	625	644	587	623	635	579	641	623	587	648	616	585	601	586	602	628	636	648	601	638	612	645	641	618	593	618	656	619	635	636	587	640	677	592	572	616	544	615	621	672	683	576	598	659	566	627	590	582	665	632	652	647	625	629	584	618	600	573	629	578	606	615	700	619	622	610	630	615	632	607	647	606	636	630	644	651	682	622	629	660	606	593	567	634	634	626	589	595	623	595	675	656	612	597	590	668	616	630	629	580	588	644	587	649	616	604	602	637	589	592	642	615	579	617	631	625	647	626	641	583	608	640	561	640	643	604	628	628	620	630	637	693	653	606	603	647	630	609	658	608	600	623	645	583	661	643	624	617	616	542	657	618	628	655	625	662	586	584	653	598	614	622	613	627	586	582	609	615	572	615	618	636	609	640	615	610	573	645	672	593	661	613	581	577	654	604	634	618	635	671	624	627	640	664	647	597	607	672	614	632	615	604	624	628	641	618	594	619	595	612	597	614	630	635	602	610	625	621	598	639	619	629	626	640	631	576	589	626	606	599	590	631	581	601	607	667	610	594	643	656	594	667	686	602	633	583	621	632	652	619	631	644	624	558	566	569	624	579	632	671	640	626	626	654	587	648	633	622	607	635	614	644	602	640	639	612	615	631	610	636	664	611	640	634	601	615	637	619	584	598	644	593	640	632	633	635	625	606	590	611	658	635	620	604	621	626	569	617	612	601	615	634	664	620	617	658	629	602	642	619	627	616	650	607	565	603	633	644	639	612	645	649	625	634	604	635	592	659	597	620	595	616	605	618	646	609	655	644	605	594	615	602	588	656	659	615	637	584	607	626	648	628	606	573	633	597	602	664	603	657	620	626	602	654	652	621	598	616	622	624	593	577	595	654	626	579	623	628	604	634	576	637	621	611	635	582	601	605	661	584	644	630	597	598	653	609	593	619	696	573	608	595	625	599	639	614	651	668	612	598	596	628	637	664	619	646	633	666	636	619	649	600	623	613	635	652	596	633	604	579	630	616	619	683	600	607	613	590	650	629	646	638	600	626	626	625	633	652	654	636	633	629	612	628	617	619	613	630	612	605	615	607	613	652	613	594	590	624	625	625	626	638	652	602	639	633	613	631	632	617	623	618	618	661	572	622	641	657	584	614	579	633	663	625	606	616	640	583	613	670	633	650	662	599	623	581	671	625	588	605	615	595	636	631	621	628	602	591	608	589	672	649	610	654	660	617	622	622	618	609	596	616	597	599	580	638	646	606	593	640	667	622	585	641	630	635	575	618	629	611	599	645	653	579	681	612	633	598	656	629	616	616	642	651	603	636	607	646	632	602	592	604	597	634	577	609	627	628	591	632	692	611	584	668	611	648	630	633	636	614	631	599	624	652	623	619	589	624	631	629	645	669	606	608	603	614	630	619	622	618	648	632	596	628	615	633	623	634	597	563	586	587	670	661	652	661	621	621	665	584	593	655	578	653	655	647	625	635	635	663	618	606	615	584	648	615	593	606	604	609	625	618	608	631	621	639	589	601	642	653	592	594	593	573	610	612	628	622	627	634	648	605	628	666	634	621	639	617	624	670	622	614	559	605	630	645	626	653	597	615	650	605	633	618	615	570	592	609	571	647	635	651	577	598	631	675	621	640	648	629	628	622	617	623	593	650	632	602	655	625	665	634	645	672	583	623	627	624	632	609	621	596	593	625	634	596	622	642	610	648	630	647	617	626	635	587	642	560	628	598	655	577	612	636	606	607	604	625	631	660	581	612	648	658	631	633	627	621	661	644	615	630	629	611	613	606	619	590	606	653	639	677	658	619	635	675	670	625	618	649	635	622	618	604	632	603	649	625	647	590	646	627	637	624	611	649	588	658	606	611	632	618	583	645	656	620	614	624	600	615	629	594	640	557	573	583	648	583	644	617	617	629	628	608	645	630	626	611	597	605	610	624	604	629	606	592	584	561	581	609	694	677	681	589	622	569	636	629	624	666	589	649	622	636	611	630	588	651	633	617	618	641	610	644	627	638	602	572	679	584	600	631	556	646	655	602	638	608	641	570	642	633	641	596	638	659	628	612	593	575	604	632	633	645	638	638	587	606	602	633	618	625	618	675	626	591	613	615	633	600	648	630	625	612	646	577	618	669	671	608	620	605	620	662	619	631	649	667	627	653	635	590	601	610	632	626	646	635	644	632	626	630	626	602	604	672	631	604	645	598	614	630	654	621	609	616	642	603	614	595	634	658	621	664	616	630	612	648	609	631	632	671	630	612	642	616	669	604	660	624	625	598	651	664	592	601	596	659	649	610	603	652	636
52629	46386	37447	25661	23758	22358	18843	13251	8334	4648	3915	3586	3149	2658	1928	1585	1393	1303	1074	952	811	758	677	696	594	576	519	459	444	437	369	313	305	313	308	288	311	305	285	253	309	309	277	281	252	292	284	265	235	274	257	272	254	248	245	245	244	236	245	257	254	258	262	276	249	225	243	256	233	255	236	236	244	253	246	281	291	229	243	248	291	261	221	268	245	229	238	246	260	289	254	238	278	222	214	230	237	253	270	235	225	225	229	260	241	220	230	235	271	235	255	219	245	269	236	264	259	240	256	237	255	227	247	273	242	243	265	271	216	231	263	245	244	258	272	253	197	251	269	253	220	270	258	250	281	261	243	246	222	249	217	251	250	249	224	276	228	289	247	253	230	239	243	207	244	233	214	256	230	218	231	242	243	211	259	239	242	269	240	253	227	230	253	250	256	247	264	255	255	242	247	263	277	264	260	240	236	258	264	251	259	235	263	208	219	259	228	228	242	238	260	260	222	222	244	225	236	255	230	246	242	259	250	229	227	265	257	246	269	209	236	207	251	238	257	241	246	222	263	246	253	225	245	265	217	233	209	264	235	266	248	246	230	245	224	240	229	254	273	272	216	212	255	249	242	241	251	234	267	243	233	246	227	262	205	245	246	220	243	233	251	242	230	234	233	241	240	241	257	218	236	239	253	236	224	227	244	241	234	230	251	267	251	225	228	220	267	248	245	243	226	248	230	224	225	219	214	222	237	263	245	257	253	239	249	230	234	224	265	244	218	242	236	241	242	219	251	275	263	255	262	265	244	243	271	233	249	260	228	228	260	254	226	258	249	260	208	243	240	243	259	225	197	225	256	220	229	267	242	230	254	261	247	239	276	255	270	221	269	254	269	250	250	247	262	271	248	229	239	247	227	277	255	252	261	259	244	244	212	236	276	223	252	256	227	254	203	240	244	216	249	247	273	229	255	216	256	271	266	224	238	266	250	232	239	269	244	247	253	225	247	265	258	257	251	240	209	224	252	212	239	235	244	225	250	256	273	260	262	239	244	234	236	214	245	261	218	242	243	244	229	237	250	261	249	242	251	251	219	254	231	222	206	243	234	253	244	269	275	278	231	272	247	227	263	261	236	251	248	275	223	269	242	252	227	217	237	248	243	245	242	247	232	248	199	254	220	251	268	252	233	243	224	236	308	224	257	263	254	231	260	245	255	265	259	248	226	243	253	264	240	240	232	257	220	248	233	260	231	241	246	266	219	231	249	230	265	230	235	253	274	237	245	245	231	245	250	253	248	261	237	220	239	249	241	241	260	258	232	245	256	232	265	248	242	244	247	262	246	241	246	235	248	256	237	260	247	257	206	193	235	249	219	267	229	256	247	275	232	252	235	253	258	243	258	236	237	225	213	249	262	253	229	252	267	252	249	250	245	238	259	263	241	258	237	244	233	236	261	238	245	244	235	212	249	223	263	235	235	231	230	237	247	272	235	268	261	223	227	278	256	251	248	238	263	232	242	241	237	243	265	243	254	255	253	219	246	255	264	242	227	240	252	238	240	244	200	243	265	263	240	258	247	230	232	284	230	229	258	262	232	218	224	231	242	226	230	287	268	262	230	219	246	267	248	250	252	223	269	232	226	243	237	222	250	251	231	262	234	231	257	238	243	226	244	252	248	238	227	274	261	245	250	248	254	272	229	237	268	240	252	249	206	257	232	252	231	230	259	238	257	249	249	228	237	268	237	238	277	243	230	235	274	253	252	233	239	265	235	252	239	250	224	239	245	243	248	239	250	228	247	235	236	257	236	233	262	288	256	246	255	241	268	266	260	235	243	225	250	274	266	233	259	258	275	230	223	213	234	270	239	255	268	239	279	256	241	240	227	261	257	260	258	265	259	236	234	240	251	257	232	243	242	232	220	257	265	246	268	233	236	269	233	242	260	240	258	236	257	256	241	242	245	245	242	263	250	239	238	227	239	247	265	280	269	245	259	240	249	269	232	250	234	240	211	229	233	263	265	255	259	238	285	231	251	249	254	228	252	226	233	259	254	239	257	265	235	248	214	227	247	256	248	241	232	230	258	230	251	245	239	268	251	243	227	253	231	230	234	231	220	234	238	243	226	218	266	247	267	245	248	254	257	221	222	223	243	242	258	212	247	242	245	228	229	245	245	249	253	230	240	257	225	239	245	225	265	236	240	250	266	247	236	239	259	234	239	245	243	255	229	247	227	202	259	285	266	250	265	273	240	273	243	238	204	265	256	233	269	254	241	282	237	222	262	236	240	253	249	249	237	247	235	240	268	232	267	244	234	245	236	246	233	249	269	224	264	229	237	280	254	244	217	243	270	229	217	236	222	258	249	258	245	244	242	231	234	246	252	242	247	244	258	245	240	231	265	224	277	242	241	290	263	243	249	261	246	261	224	201	258	244	237	246	214	251	258	237	240	254	247	240	241	234	249	237	242	231	241	260	276	264	281	251	288	248	263	261	273	263	285	225	225	254	249	223	225	254	261	228	237	254	218	235	219	247	263	233	257	274	255	243	228	238	267	234	273	246	227	250	222	243	236	246	261	264	261	233	249	227	267	243	256	250	261	218	214	238	233	207	252	250	242	235	239	218	258	282	264	245	243	254	237	223	237	222	198	251	245	253	237	244	264	231	257	225	275	222	243	232	253	230	281	249	234	220	264	245	222	247	253	228	293	246	218	264	269	217	240	247	242	240	220	225	239	253	238	272	253	267	259	237	238	238	236	230	224	242	246	243	260	241	256	214	221	264	245	262	247	248	280	260	260	266	214	239	242	228	205	260	216	281	275	224	250	249	244	223	257	252	228	240	257	237	237	245	257	241	241	238	238	248	242	258	225	247	231	255	249	256	214	244	220	246	256	279	224	228	234	259	272	254	241	242	253	244	213	266	257	267	251	268	235	251	234	238	254	238	268	274	256	252	243	261	273	232	237	268	255	237	240	234	255	244	243	258	242	237	224	241	219	257	252	252	238	250	241	226	234	235	230	232	246	247	262	253	236	242	249	248	246	231	254	269	249	281	212	237	242	238	269	245	246	225	249	260	241	245	254	262	250	250	238	260	247	224	230	240	240	230	208	261	231	251	245	270	254	239	251	241	258	201	220	231	279	237	250	231	224	230	233	255	264	251	264	241	256	213	235	217	237	267	230	271	282	262	246	223	248	247	230	235	243	252	246	248	238	243	247	240	228	229	234	230	238	204	265	242	247	236	231	213	226	244	224	231	279	252	257	266	234	239	240	242	238	229	255	242	257	233	250	194	259	237	248	251	223	253	249	250	264	264	259	232	239	264	258	234	251	275	259	249	257	269	275	270	267	235	263	234	217	260	247	270	259	249	216	237	237	261	249	237	246	248	229	235	235	234	239	234	268	234	221	254	229	257	260	217	239	270	239	254	259	250	240	239	241	278	229	235	227	261	223	256	237	256	276	234	246	260	226	220	267	215	257	261	229	267	249	256	244	227	234	247	245	235
42182	49207	39412	33370	30951	28369	26214	23126	19698	15407	15254	14286	13880	12370	9207	7914	7106	6710	5514	4737	4268	3916	3705	3480	3114	2609	2522	2158	1755	1737	1375	1169	1026	1048	990	874	905	835	801	799	865	856	801	841	884	830	848	757	776	827	784	782	771	717	682	676	671	615	654	650	637	676	698	629	654	656	670	596	643	669	608	624	578	609	586	645	597	586	573	587	602	597	623	577	572	631	633	602	578	583	568	558	592	590	547	557	560	587	592	607	623	596	570	615	574	625	591	598	561	604	564	570	649	598	601	585	586	583	584	576	595	622	596	565	587	613	599	590	604	580	599	542	564	605	565	589	598	617	594	619	567	598	570	589	607	575	589	579	581	549	586	549	576	570	569	586	604	582	632	597	633	567	603	585	618	588	611	614	580	532	548	584	607	601	583	590	557	585	568	583	591	628	588	577	600	575	546	585	569	632	585	654	543	571	562	598	589	631	632	583	595	579	558	608	650	550	618	554	605	592	599	586	602	604	591	619	571	603	588	597	616	592	607	638	625	576	594	594	613	584	584	606	565	583	576	615	572	579	631	612	572	562	585	577	660	597	619	598	607	571	597	559	605	579	558	586	560	612	564	582	559	555	632	612	555	603	569	613	599	555	550	612	589	575	602	600	601	606	624	583	603	572	595	623	575	597	603	609	565	584	576	648	588	575	572	618	572	574	603	549	576	580	626	581	571	623	613	632	553	650	604	562	657	542	589	567	594	574	622	651	555	560	567	599	563	641	567	584	605	583	560	623	581	570	575	587	600	617	604	617	614	587	568	603	568	566	571	530	588	622	566	549	588	586	562	582	575	609	573	593	585	553	574	564	589	562	609	560	586	538	629	567	573	580	577	569	598	607	573	592	601	607	574	591	582	620	559	598	575	551	598	549	636	577	586	591	586	598	586	574	594	567	599	605	569	530	564	655	614	565	546	576	595	603	626	582	606	579	601	630	570	558	545	638	609	588	606	600	606	592	608	553	593	585	567	580	594	624	593	582	606	598	618	563	591	617	628	601	588	595	566	585	555	611	585	553	575	564	587	569	610	606	575	536	573	588	575	593	615	562	580	598	623	627	584	589	586	602	586	632	623	574	600	578	595	597	546	605	568	607	566	593	666	601	566	531	581	592	600	618	587	579	585	570	589	581	571	553	601	595	564	584	578	561	541	580	544	524	593	565	562	540	608	585	560	578	550	597	582	579	623	537	599	632	609	554	621	578	551	610	607	625	592	603	587	600	564	574	597	574	628	571	561	591	625	569	586	620	605	544	567	550	598	579	572	575	560	601	586	583	567	587	589	603	593	576	566	557	612	584	576	557	575	594	560	598	619	586	595	592	676	604	569	585	616	586	610	596	603	664	587	577	614	577	597	590	572	567	574	601	610	567	573	577	580	595	535	576	585	544	634	584	578	555	561	571	558	565	589	594	566	599	574	565	635	572	617	618	556	592	582	594	628	598	603	598	587	572	565	577	598	576	577	573	606	618	573	566	610	590	585	606	614	591	618	602	607	573	582	579	587	582	581	593	571	589	597	614	586	583	614	579	593	606	568	601	566	586	559	558	606	601	580	598	588	596	600	578	587	594	545	536	559	546	584	595	591	618	593	606	607	573	610	581	557	592	579	607	588	602	599	601	572	569	592	575	599	581	551	617	611	607	578	573	618	582	588	608	572	615	600	593	628	583	554	598	574	593	574	539	599	588	595	585	532	575	561	567	562	559	571	576	629	628	554	597	595	650	602	598	591	594	574	578	608	557	611	600	604	622	535	614	568	575	594	573	548	582	614	578	612	596	624	595	602	568	613	600	612	573	604	552	566	574	579	555	618	590	554	611	605	609	594	636	581	589	583	616	620	612	602	546	565	594	605	542	568	585	612	609	603	569	586	565	604	599	591	593	547	581	587	584	612	597	607	595	607	584	620	612	582	590	569	619	574	566	633	564	605	582	597	609	615	583	620	598	585	596	605	579	594	562	564	512	618	574	581	622	579	621	587	626	589	577	592	609	583	577	568	597	591	615	558	564	563	588	546	610	641	589	542	584	612	555	588	574	562	582	620	609	535	599	610	581	606	558	599	585	584	642	567	567	538	592	560	614	615	568	566	636	571	592	592	597	603	552	553	562	585	580	576	602	540	560	591	582	583	593	601	560	557	593	619	584	580	553	574	602	581	574	553	549	598	542	613	567	573	590	612	574	616	594	569	570	595	595	596	572	589	584	580	567	579	578	603	586	552	544	611	632	594	616	625	600	618	594	588	573	541	591	575	620	574	625	593	556	621	608	600	594	587	589	615	571	586	628	585	578	594	565	625	564	598	625	584	643	550	565	603	608	581	607	567	581	564	616	574	596	582	627	581	540	587	631	591	580	606	568	605	624	588	540	593	565	642	607	603	591	609	547	590	589	653	619	589	602	632	593	582	595	576	577	586	565	609	612	565	586	558	604	596	594	613	648	566	625	584	617	612	621	593	574	579	599	559	554	586	575	620	635	528	579	582	524	549	598	619	617	594	613	601	564	613	572	595	570	569	569	574	625	575	598	607	602	588	547	596	608	573	596	570	581	605	566	611	576	543	558	601	594	605	570	658	574	613	627	606	600	583	642	562	624	547	570	623	586	620	550	614	601	587	550	581	615	563	563	578	604	609	593	604	579	610	611	584	563	554	599	597	624	588	585	573	573	563	565	584	622	560	604	593	601	642	609	577	570	618	596	577	555	619	602	584	622	588	572	598	560	605	574	571	595	613	578	605	565	611	610	597	603	603	592	594	575	565	582	568	658	590	618	552	653	641	589	556	555	620	618	559	545	578	611	566	591	606	572	595	573	561	573	584	610	615	591	602	537	577	586	596	569	586	547	522	629	599	557	579	552	612	577	619	583	545	603	612	601	577	598	580	573	582	595	589	613	564	577	601	590	597	597	604	544	528	589	614	614	556	558	567	587	591	602	632	556	583	554	593	610	601	576	580	534	571	645	572	591	573	569	579	548	624	565	582	537	598	616	567	545	551	600	613	611	604	607	571	599	645	565	638	573	609	621	589	640	602	584	596	534	601	589	618	572	631	622	558	561	609	571	577	598	588	561	575	608	597	576	568	624	573	591	572	608	581	623	612	567	567	560	558	568	562	589	577	529	580	577	621	572	628	558	620	572	538	586	619	553	597	609	645	553	584	590	575	594	576	589	585	592	611	584	565	622	531	602	585	557	565	603	572	586	593	620	573	583	583	592	548	609	570	593	581	596	579	558	638	639	589	584	591	618	569	600	590	577	576	556	585	595	583	575	589	582	609	545	581	563	599	557	633	625	610	583	578	583	571	604	584	571	588	605	532	599	596	582	541	560	561	557	565	612	578	619	546	587	602	591	610	609	580	618	590	615	578	566	591	612	589	572	589	594	569	583	580	591	597	606	582	610	614	568	589	632	603	618	574	611	578	577	604	543	576	583	588	584	623	584	558	603	592	566	585	612	654	597	607	641
22004	23911	20927	11180	7000	4743	3578	2486	1989	1630	1420	1170	1051	975	767	642	608	604	558	457	447	443	424	374	366	355	336	307	322	297	273	263	286	297	289	288	250	240	268	292	255	251	240	254	252	271	243	252	271	251	249	274	256	241	240	231	256	286	235	213	266	266	250	272	248	276	261	260	253	245	245	243	254	228	233	275	251	262	246	244	245	248	242	265	243	246	290	238	252	233	255	239	237	226	272	223	253	242	239	266	263	226	255	219	243	254	256	246	235	270	224	267	279	264	233	251	240	251	241	271	247	258	236	237	237	281	245	262	248	228	231	246	232	252	266	269	255	268	253	220	260	220	251	226	253	251	254	253	252	256	274	232	232	254	231	261	238	255	236	266	227	237	235	215	230	251	244	282	229	213	249	251	247	244	247	266	220	281	241	293	248	236	283	266	258	243	228	267	241	249	231	251	243	253	316	259	263	257	282	235	257	264	259	262	262	273	243	220	251	261	246	239	269	256	267	221	246	243	211	293	253	234	265	227	253	250	258	257	264	251	238	267	269	235	238	259	240	236	251	242	210	265	252	225	254	245	248	234	203	239	240	257	230	210	251	265	244	228	241	260	239	236	239	240	236	287	235	245	242	245	242	233	232	236	265	253	266	245	261	235	260	261	261	230	228	211	268	227	220	239	247	263	228	259	244	229	231	229	244	263	258	278	253	240	262	222	237	263	242	260	234	263	247	245	241	227	257	250	224	243	256	233	246	261	264	248	242	218	246	228	258	274	283	268	203	242	235	258	255	241	242	233	245	243	281	248	257	245	235	260	252	232	234	265	222	244	232	251	255	254	258	244	299	238	260	275	259	245	229	245	257	268	266	234	252	256	263	220	229	233	239	239	243	223	208	243	253	255	252	277	255	274	264	257	247	254	223	262	251	243	282	222	209	263	241	252	242	229	247	274	282	250	260	257	244	235	216	260	227	263	267	268	260	248	233	258	239	225	246	245	251	239	263	255	231	232	278	220	234	250	252	234	239	250	255	267	232	246	240	267	246	272	260	237	279	226	227	231	228	247	231	243	256	244	249	217	240	261	255	261	201	296	238	249	241	261	250	237	249	249	255	235	226	251	247	225	235	267	239	234	250	235	281	254	243	266	228	262	276	229	257	243	257	237	234	240	239	215	241	215	246	243	238	249	250	241	262	259	240	242	244	251	264	240	270	231	241	244	258	245	218	246	235	234	243	233	247	242	254	244	238	269	240	259	251	256	265	235	261	282	250	240	241	274	271	282	227	249	255	227	235	249	217	232	249	232	244	244	268	254	237	226	257	287	245	267	261	238	243	225	256	246	226	231	230	236	245	249	214	228	251	243	236	203	257	272	239	274	239	251	248	246	255	251	287	270	276	274	224	233	273	264	251	247	261	279	260	245	234	272	243	249	236	277	266	262	248	257	233	275	274	219	268	257	261	246	254	239	240	236	250	252	266	273	278	244	258	249	265	276	225	262	281	243	240	259	254	251	260	244	247	278	238	239	224	212	272	236	221	256	221	230	228	246	250	272	273	262	252	256	252	262	239	240	238	237	235	246	264	259	259	248	262	253	237	246	258	267	263	244	262	266	228	265	274	249	257	232	218	252	257	255	222	261	225	230	234	243	262	282	244	271	242	269	253	244	231	274	242	253	258	265	272	264	238	242	247	277	234	246	257	258	236	227	237	265	233	250	264	262	248	249	242	235	280	254	235	264	241	239	258	228	255	266	230	236	217	256	262	232	240	261	288	228	260	247	271	245	246	243	244	249	225	280	252	259	259	238	250	262	244	272	250	267	277	242	262	236	260	266	222	227	248	266	261	242	234	275	257	258	255	241	243	243	251	274	258	260	231	259	259	234	230	241	248	266	265	282	278	242	237	248	237	267	224	247	244	242	253	259	260	255	245	250	234	228	262	206	218	271	257	242	272	250	254	231	263	251	254	251	201	239	238	230	244	248	261	251	234	249	224	263	243	258	274	260	237	257	252	247	254	256	271	224	251	228	252	253	271	264	234	248	266	260	238	246	248	271	234	247	280	281	271	291	248	271	250	247	244	245	276	246	205	219	269	244	262	220	217	272	265	237	276	218	256	240	248	246	242	265	281	234	227	246	253	262	244	266	262	260	247	263	226	250	255	250	246	265	261	240	250	255	242	240	257	256	239	257	265	259	277	263	267	252	238	233	229	233	243	264	246	245	242	242	277	258	254	254	258	270	254	242	260	265	243	253	263	217	246	236	255	253	230	217	220	222	224	273	267	233	247	284	248	272	222	225	230	257	210	244	244	276	250	258	256	238	264	233	273	242	238	217	220	270	257	239	266	277	274	232	256	247	281	283	247	244	259	254	249	254	231	246	270	255	257	258	258	228	239	219	230	257	226	265	259	240	239	246	230	247	242	258	258	266	251	258	237	265	223	234	229	234	254	247	264	240	228	206	211	222	244	252	280	255	235	266	233	255	248	233	264	250	220	256	231	236	223	217	270	267	230	281	252	250	235	234	224	250	242	260	203	252	266	281	236	253	250	240	254	244	256	242	231	256	245	224	261	260	233	272	254	249	242	229	250	233	253	224	237	250	228	247	243	259	253	250	256	254	258	270	247	244	254	275	227	212	256	228	242	220	242	251	270	246	215	234	235	260	231	247	234	233	259	244	270	262	241	237	228	248	238	237	296	251	247	256	262	241	266	253	285	256	252	236	224	261	260	216	270	233	235	225	251	245	243	238	229	254	250	245	223	246	231	247	278	237	281	264	200	249	232	258	245	260	245	248	253	243	236	240	214	240	269	243	269	220	270	210	235	248	243	253	250	239	267	241	258	273	244	248	246	271	252	285	259	231	230	232	263	272	256	225	247	262	255	242	225	230	261	260	210	248	231	266	245	251	250	254	241	244	259	248	279	239	237	240	268	272	233	230	231	258	235	248	263	247	270	268	213	222	250	277	251	251	217	235	229	282	262	250	267	244	225	221	264	268	284	229	235	260	250	233	255	239	261	227	256	307	240	249	239	244	252	244	229	220	258	246	284	253	250	242	229	254	243	229	247	229	247	248	241	257	245	256	258	244	272	251	219	223	270	258	226	249	289	216	273	241	244	253	246	253	245	251	260	252	269	223	267	243	262	258	279	260	222	254	269	233	238	260	256	242	243	255	225	250	227	219	274	248	258	224	236	231	281	254	218	268	253	255	251	232	225	268	228	249	239	247	243	238	261	262	261	253	274	241	228	221	260	280	273	240	260	231	240	250	267	252	219	261	220	251	234	215	224	244	236	224	247	235	239	224	246	255	236	234	229	254	234	241	264	254	225	223	238	247	227	247	238	240	244	256	232	261	254	222	247	256	252	282	253	258	258	244	259	261	225	235	251	274	236	229	248	205	258	252	239	231	255	284	243	246	241	259	226	246	279	237	238	209	219	246	272	236	241	252	256	234	248	233	237	221	242	278	258	274	258	243	261	231	220	269	249	241	253	258
14610	22842	23386	20086	17676	15344	13152	10256	8770	7646	6948	6141	5481	4619	3903	3295	3162	2744	2403	2228	2052	1749	1736	1658	1444	1289	1260	1134	1028	996	864	804	734	716	735	736	668	648	693	676	693	679	712	642	673	685	766	712	681	681	676	674	635	678	606	687	652	608	628	679	655	658	618	610	656	647	644	612	637	592	584	624	619	610	645	550	631	631	672	630	593	595	601	649	606	621	580	602	634	636	610	605	657	598	586	649	586	592	600	591	615	622	643	601	657	623	647	582	576	624	655	569	651	650	631	614	632	612	619	611	619	649	590	557	617	636	553	609	561	616	595	616	615	647	657	630	639	655	628	634	612	625	610	581	632	582	626	594	678	630	614	651	616	599	617	597	618	590	614	618	625	615	635	579	592	597	616	615	579	625	608	576	561	640	609	602	604	605	622	606	604	607	644	600	632	566	600	597	601	639	576	619	635	610	588	594	593	587	649	600	606	604	595	603	634	609	584	627	607	605	609	581	603	599	581	600	630	619	610	561	633	635	613	595	657	624	636	629	645	607	622	644	584	602	601	601	708	642	595	586	609	625	577	603	572	608	607	604	637	628	605	564	634	590	645	609	590	591	608	615	577	598	644	592	598	607	615	622	612	578	586	596	619	626	636	594	599	617	581	669	620	594	586	638	604	623	605	628	596	640	611	574	605	542	615	647	642	593	602	597	634	629	567	601	641	621	613	651	629	636	592	580	579	633	573	549	611	599	603	621	602	570	595	622	565	584	615	603	605	627	612	625	613	560	619	676	624	619	641	607	606	610	668	586	600	577	616	620	620	607	634	613	615	578	559	593	606	600	602	611	605	631	596	593	605	658	591	598	608	626	621	642	604	583	575	640	615	646	622	585	575	598	634	623	600	610	603	573	623	601	625	637	644	611	599	633	598	614	611	652	589	632	572	594	671	595	628	636	575	619	643	604	638	611	590	592	615	617	615	602	600	622	641	656	607	612	593	604	596	629	610	640	628	587	612	616	654	654	641	598	613	600	604	574	639	610	596	663	611	596	632	583	648	567	633	630	616	621	622	622	633	603	597	583	610	590	605	588	637	657	607	651	601	581	593	599	580	625	607	612	608	568	622	625	621	595	635	609	598	593	625	588	621	682	631	620	640	622	637	591	604	607	603	588	625	620	588	617	628	623	660	617	635	593	645	610	625	586	586	582	585	631	595	643	604	624	637	631	604	625	592	614	616	646	592	670	575	593	551	641	588	578	616	610	613	617	635	591	599	598	630	579	595	613	610	618	630	624	608	589	582	601	599	614	611	611	558	630	633	607	584	608	601	583	602	636	604	597	629	636	594	650	641	610	606	552	630	633	602	614	611	593	612	639	622	636	605	635	616	609	581	585	630	645	630	632	547	599	653	592	595	599	641	638	626	606	605	629	626	614	619	596	630	572	631	565	603	587	659	682	619	598	568	592	600	581	609	608	606	630	609	630	625	588	610	607	658	604	559	631	655	659	613	647	636	598	640	672	576	605	645	648	604	616	560	620	575	609	604	666	612	641	645	592	592	601	624	609	612	614	585	633	630	610	610	632	590	628	602	624	568	619	585	636	598	648	600	616	618	605	614	612	652	631	600	593	560	603	637	620	628	617	594	645	625	651	634	599	629	613	619	602	592	535	624	581	603	589	669	614	587	629	596	638	618	623	638	635	632	580	628	604	640	605	607	650	651	636	633	638	639	598	614	599	634	662	615	640	611	615	603	586	591	648	626	594	616	647	613	645	594	590	606	609	568	564	640	601	635	625	609	581	636	620	616	595	616	598	657	622	599	628	585	603	584	569	632	626	598	609	601	644	616	582	578	607	627	621	574	629	673	587	604	607	652	614	634	576	628	564	588	627	602	619	645	625	590	605	612	597	609	641	571	605	594	597	573	583	632	584	631	614	670	618	595	627	580	654	600	608	664	613	608	606	616	609	646	624	612	655	600	660	607	641	669	597	655	573	603	628	603	618	637	573	622	557	602	618	616	629	637	622	581	561	561	623	620	589	642	655	603	570	626	622	608	615	605	624	623	601	664	637	622	613	564	612	611	641	622	600	649	587	614	619	635	627	627	630	643	569	609	543	614	653	633	602	607	616	629	629	604	578	593	618	615	599	620	636	547	654	581	568	643	592	576	612	576	639	597	645	594	609	636	573	603	623	655	583	570	617	636	609	595	668	627	602	613	596	572	592	642	622	645	621	619	597	595	578	623	618	630	614	675	621	624	646	609	606	593	575	604	597	582	634	610	629	653	604	610	645	589	626	638	615	625	618	618	564	606	569	620	608	641	598	579	607	638	651	597	612	647	615	632	644	594	631	596	645	585	638	638	598	577	600	597	622	587	568	659	621	572	621	584	600	619	608	618	580	614	623	626	650	588	602	611	619	610	615	613	609	616	636	617	615	608	645	646	587	590	641	616	558	662	559	619	641	574	594	575	610	604	610	593	603	618	547	648	609	630	627	551	601	603	620	627	631	606	610	587	607	599	602	559	648	576	602	576	611	585	573	594	605	606	597	597	600	652	619	634	621	591	622	592	625	635	598	635	583	666	641	645	608	612	601	597	573	603	564	631	600	591	610	644	642	643	602	643	620	610	589	568	610	616	581	597	592	624	644	602	595	581	634	666	649	606	632	616	591	631	596	630	586	623	612	590	581	624	589	564	584	614	620	607	591	595	616	571	644	601	636	659	582	633	607	612	598	593	585	600	586	627	581	651	620	577	608	622	645	578	641	603	633	577	581	669	617	633	630	596	638	637	612	633	627	647	612	617	623	614	618	648	564	613	567	623	627	591	607	613	629	576	638	593	598	610	648	669	644	642	628	600	636	608	610	621	595	639	630	643	660	628	611	602	611	610	604	601	589	600	633	662	611	581	643	580	605	622	620	607	601	631	609	571	621	593	561	609	630	591	611	614	620	612	644	590	619	630	607	581	645	605	590	608	645	639	609	595	613	611	640	608	556	590	567	614	635	636	597	642	600	634	611	626	589	586	606	603	605	627	603	575	608	665	621	625	584	626	614	615	629	632	560	639	603	666	626	674	572	627	630	632	562	594	589	605	572	648	614	639	582	621	590	638	608	626	599	612	642	617	602	602	620	599	622	680	632	597	621	598	615	632	635	589	676	647	570	601	593	579	578	611	602	623	626	606	620	618	591	604	631	647	614	601	659	587	587	642	589	574	608	613	604	617	614	630	627	586	637	595	592	626	605	606	606	637	612	635	597	623	608	648	659	606	639	587	579	587	656	642	625	579	629	559	582	600	601	615	598	627	612	625	622	600	602	610	631	612	562	585	614	581	614	603	565	584	637	586	627	636	599	606	573	582	629	562	587	614	656	612	570	632	648	593	613	613	612	654	612	645	636	603	593	639	628	573	598	625	591	644	661	610	583	620	599	576	654	624	622	623	666	576	589	601	593	624	636	618	620	584	634	653	575	611	595	579	612	543	605	577	646	610	620	643	639	617	662
48652	48886	36465	24291	22074	17012	10750	6835	5404	3027	2580	2332	2005	1598	1408	1181	1012	918	797	699	637	592	588	602	481	462	464	408	374	359	310	321	297	345	314	296	284	254	255	305	260	282	271	287	323	244	308	280	269	257	271	281	297	313	241	293	250	256	243	269	262	290	235	246	268	265	286	291	251	269	249	242	248	239	266	266	295	271	227	248	244	255	259	256	253	268	294	257	261	260	256	256	262	254	245	259	237	237	262	270	267	246	270	292	263	259	237	252	293	250	255	249	250	230	274	305	251	245	256	268	265	277	235	241	222	252	251	270	248	270	279	248	241	255	254	281	244	240	251	250	247	260	266	274	242	232	251	268	247	258	256	235	258	279	277	248	281	263	232	243	247	241	258	263	247	257	247	241	240	258	226	258	255	220	234	238	237	251	303	278	262	266	244	232	233	258	254	246	253	249	271	270	262	225	242	259	267	249	225	285	244	289	282	249	266	266	232	287	252	261	242	270	233	239	261	259	241	237	246	257	250	229	237	233	260	269	267	272	256	246	243	271	291	263	271	242	282	264	245	225	263	265	250	250	278	266	249	262	250	241	220	242	270	258	263	250	266	288	258	251	241	224	279	222	215	264	248	253	242	271	249	243	284	272	263	237	259	247	267	258	261	263	267	276	240	257	249	272	270	240	266	235	247	256	261	255	259	265	253	261	269	240	251	254	285	274	273	252	265	256	280	293	245	253	270	255	250	266	252	263	251	253	276	245	291	258	252	271	252	250	253	247	268	256	258	241	256	268	248	285	249	247	229	257	244	283	257	254	286	277	265	254	248	270	258	257	265	266	279	254	255	233	276	262	298	253	270	254	230	275	246	243	295	274	262	236	234	234	238	268	271	269	276	264	238	237	263	252	271	270	266	246	256	246	254	250	262	259	270	247	270	238	259	253	238	219	225	256	262	256	264	266	249	267	257	265	254	238	231	248	259	285	247	227	237	257	245	242	270	278	278	270	242	245	277	260	253	258	270	239	257	245	262	275	253	248	246	284	246	265	288	243	272	251	263	242	243	300	251	258	261	266	253	215	260	279	298	280	262	220	262	233	270	274	249	277	263	245	274	274	251	257	269	286	266	268	241	269	272	241	266	249	256	263	233	233	252	265	241	256	279	219	243	269	244	258	285	245	252	214	256	248	260	266	278	276	235	250	239	289	230	283	255	279	246	279	271	236	254	269	252	257	242	237	275	233	267	278	293	257	249	259	255	252	235	222	242	255	260	265	221	249	246	238	260	255	238	244	256	276	268	269	272	220	268	247	252	264	271	240	304	239	240	237	262	233	238	277	281	240	283	254	261	243	274	251	281	265	280	254	239	235	214	254	274	278	232	247	257	244	243	239	276	271	249	256	258	263	259	272	276	244	249	282	266	235	264	247	260	276	235	269	226	246	256	269	230	260	254	276	273	278	279	270	239	231	242	251	250	240	251	266	259	270	264	272	247	217	242	283	233	257	263	277	256	287	247	270	256	257	258	252	260	275	239	269	289	231	260	267	248	244	247	255	234	267	238	226	278	274	259	239	287	277	258	237	247	257	261	250	290	268	237	216	228	231	268	241	248	242	255	289	237	263	269	260	275	253	270	273	282	248	263	260	250	260	256	255	267	247	251	256	246	258	242	225	253	250	287	258	266	263	262	262	255	268	243	292	255	241	264	278	277	265	250	271	261	270	232	248	270	255	250	270	251	253	236	282	263	265	266	266	246	244	250	239	242	274	253	274	253	245	269	257	256	264	245	246	264	261	250	218	226	259	287	239	240	269	264	269	313	248	259	244	247	255	262	255	248	273	263	274	233	270	258	272	243	253	241	250	283	249	245	234	292	249	247	264	253	264	261	264	257	245	285	268	246	268	251	258	249	253	234	264	241	272	255	240	264	253	258	261	265	270	280	249	257	226	276	242	255	279	283	259	238	259	244	268	264	234	275	241	230	275	256	271	240	264	254	246	244	252	276	251	265	276	253	254	257	247	249	235	250	240	246	268	243	244	253	231	235	250	236	256	254	250	306	230	282	258	244	236	255	233	256	279	235	254	240	268	266	269	261	241	234	262	260	272	280	249	236	248	275	245	256	262	265	259	264	253	273	246	251	271	276	265	249	253	254	241	258	222	262	264	267	243	274	245	282	215	267	268	243	271	244	242	251	270	256	253	266	275	274	238	242	248	262	258	275	207	223	243	297	267	261	249	249	254	235	241	242	249	254	233	243	252	263	270	267	256	268	257	251	237	261	255	266	292	258	238	240	257	261	272	256	260	219	280	282	280	285	249	253	236	230	289	262	267	254	231	271	316	273	260	258	267	269	272	272	290	290	246	251	229	296	223	269	257	247	256	287	237	249	264	273	229	223	263	272	277	234	246	253	270	266	267	275	259	235	272	250	256	259	236	259	273	244	254	234	261	257	255	285	298	243	275	283	248	259	275	260	250	303	237	264	298	281	258	295	287	242	264	285	274	271	267	251	245	230	274	265	271	240	262	253	281	242	265	269	276	237	245	277	248	257	245	231	240	285	299	259	280	280	260	267	236	243	274	275	258	223	247	240	254	270	291	277	269	231	242	249	250	262	271	225	257	221	267	273	272	250	245	277	258	258	246	246	247	265	235	240	252	266	256	229	266	251	259	222	258	237	260	272	283	234	237	263	234	279	262	207	241	269	239	275	230	249	254	268	239	257	248	280	252	252	259	277	257	261	254	259	264	255	250	241	262	255	269	267	245	267	264	252	269	259	267	244	251	245	235	242	259	259	225	239	268	277	242	302	259	261	252	259	268	237	253	254	229	240	267	211	260	259	260	251	247	258	241	264	262	252	233	238	277	232	263	243	245	236	232	273	268	255	247	241	245	237	241	258	278	252	260	272	264	251	267	231	250	276	224	264	267	276	233	251	259	238	281	282	252	256	245	249	270	237	285	260	251	237	283	237	246	245	241	256	236	224	255	244	274	216	268	247	245	254	255	249	292	243	244	249	233	266	245	281	246	260	247	258	284	246	252	251	253	269	244	267	248	262	256	277	257	291	253	244	233	262	276	277	244	280	246	232	279	248	262	231	258	248	228	253	267	220	266	255	256	277	249	269	261	265	274	252	251	273	272	215	266	276	280	258	268	255	259	245	257	255	247	263	261	243	245	254	305	241	278	233	252	263	238	221	267	256	244	248	252	238	247	273	289	256	276	271	263	246	243	272	263	261	262	251	278	266	268	241	249	291	248	264	246	244	258	234	253	261	238	264	258	223	280	239	262	257	236	235	248	248	255	236	238	239	219	238	250	242	246	238	264	260	241	270	278	249	268	264	254	271	287	296	240	232	267	248	261	253	260	234	243	226	248	262	261	260	240	242	280	267	271	258	266	270	222	269	224	264	258	271	256	249	214	255	246	259	242	258	268	241	265	255	260	254	250	252	247	253	246	243	254	267	280	228	237	280	286	264	266	265	249	264	231	250	268	262	254	247	270
39021	49498	34927	28029	27046	23085	19800	18758	17080	12258	10976	10485	9754	7706	6691	5816	5451	4692	4169	3696	3121	2852	2679	2597	2262	2048	1885	1682	1491	1455	1191	1054	945	851	868	857	815	750	762	719	803	797	778	754	753	774	769	771	758	747	741	742	715	696	724	648	673	630	654	651	697	749	666	660	648	682	694	638	641	691	620	637	688	621	649	581	602	660	610	629	621	632	669	650	616	607	625	617	625	649	598	605	557	626	673	619	636	597	628	654	632	623	590	615	616	604	617	599	655	660	624	611	658	659	614	650	656	656	664	644	626	595	628	624	599	622	620	619	603	610	625	695	620	601	635	593	604	636	625	582	647	557	650	629	612	595	644	564	610	637	622	624	617	667	591	580	620	613	656	667	616	630	626	623	643	630	610	623	638	600	629	588	594	636	638	632	675	615	633	653	633	649	615	646	631	638	587	574	645	612	666	597	623	656	594	622	611	634	604	595	610	602	647	648	612	660	606	619	586	660	589	641	573	636	618	642	619	586	608	619	617	611	579	594	647	562	611	637	641	654	578	663	622	614	621	602	627	625	644	675	626	661	627	594	630	603	618	623	623	612	601	598	623	622	574	582	685	622	591	653	582	601	660	639	563	638	648	661	615	623	649	679	649	652	617	612	645	579	579	608	635	647	587	623	674	631	627	637	648	597	645	600	631	684	593	587	638	579	588	611	639	646	606	576	588	617	572	663	628	574	629	623	618	619	597	659	611	605	641	642	633	654	611	632	662	627	630	583	602	650	632	636	611	620	628	637	603	634	592	664	608	611	625	612	644	583	633	622	602	691	638	624	586	603	621	641	584	622	622	642	605	560	618	659	620	597	641	626	625	662	620	657	653	622	616	612	628	624	625	613	597	579	614	607	613	609	610	612	656	627	602	610	637	604	606	612	625	634	606	649	642	592	612	641	603	619	607	600	674	595	605	563	619	647	621	635	648	640	600	643	640	648	608	607	648	646	601	619	612	665	605	636	569	597	636	622	633	676	627	614	629	603	649	611	608	653	610	633	602	600	596	629	589	601	620	617	658	608	617	618	601	598	634	617	648	666	619	660	653	636	633	621	626	571	611	622	598	622	607	604	653	632	629	622	599	589	601	630	643	624	651	643	612	629	646	606	618	613	626	623	634	650	631	608	641	603	648	610	598	659	639	616	636	613	624	621	605	636	620	598	647	623	644	680	607	605	600	623	627	580	604	631	610	620	594	621	654	618	636	630	621	647	636	606	632	620	627	649	666	607	668	657	609	611	613	660	626	626	621	666	567	667	645	626	651	643	624	614	608	615	635	623	584	640	594	605	620	615	649	638	643	605	601	600	639	621	624	629	636	643	596	644	591	636	579	589	613	598	601	632	648	627	613	601	635	625	629	581	623	625	605	600	595	635	624	640	644	570	621	609	650	572	615	592	616	661	662	646	637	609	622	643	636	636	619	585	610	616	613	645	627	577	612	607	600	663	621	634	613	635	611	600	588	657	605	628	584	602	683	637	635	626	614	634	632	573	602	635	609	641	624	571	607	619	579	659	630	623	619	660	652	618	639	587	615	595	579	625	650	631	636	648	639	614	640	605	635	631	611	627	643	609	629	600	656	642	601	624	611	630	638	609	592	602	605	601	611	596	655	586	671	647	625	572	625	662	672	592	590	613	590	644	610	639	621	586	598	664	622	604	596	627	599	615	569	601	613	571	628	603	652	611	616	629	584	603	643	614	666	606	612	613	580	585	603	661	587	616	599	646	605	645	618	622	632	589	633	638	592	657	636	629	620	612	620	590	653	641	642	635	624	625	606	652	581	658	643	637	646	626	632	655	559	637	624	649	608	621	643	636	568	648	636	662	646	620	634	629	633	592	598	650	610	583	646	669	649	640	607	651	593	667	640	583	633	622	598	621	650	614	623	645	617	610	617	610	612	640	658	621	626	610	594	646	630	629	667	639	628	638	624	573	633	594	595	639	673	631	611	616	624	599	622	641	653	605	660	631	657	644	645	649	636	639	643	636	610	621	662	634	647	643	624	623	634	618	626	615	613	600	580	605	614	655	670	619	659	625	631	629	619	619	622	651	679	639	639	603	602	586	621	612	619	669	632	592	654	632	647	647	611	633	646	640	586	660	641	611	645	621	610	611	579	585	622	621	623	609	629	600	621	569	634	603	643	641	630	653	635	572	648	586	715	625	643	597	670	603	588	654	601	614	613	641	671	594	621	618	605	621	636	597	621	617	554	663	612	607	653	699	601	614	585	620	613	635	601	609	625	617	583	653	647	626	576	658	584	656	599	613	607	592	627	615	628	584	615	630	611	616	647	610	581	634	597	578	631	640	571	617	651	626	631	566	604	611	637	619	640	659	629	633	620	612	668	577	597	617	623	603	621	620	615	608	665	632	643	665	610	601	607	621	644	600	656	621	603	676	646	620	583	619	570	662	609	629	606	622	662	631	649	594	600	595	638	645	638	614	630	589	587	656	653	601	579	684	612	623	616	625	674	636	624	572	643	600	621	646	645	687	634	636	608	567	617	648	637	621	601	631	577	613	647	627	625	568	609	641	609	659	616	615	622	656	621	637	564	621	612	631	633	600	631	613	624	621	622	613	632	595	656	623	608	643	620	598	585	613	667	616	629	626	676	631	650	633	610	573	596	608	639	625	653	653	616	614	625	635	612	605	631	634	659	597	644	587	615	586	649	577	667	639	634	619	653	634	585	624	596	636	634	596	634	632	605	615	594	606	606	618	635	642	646	590	594	606	675	596	598	657	651	637	625	645	664	643	661	624	566	614	654	618	636	658	622	581	627	612	637	649	598	652	604	620	597	619	647	587	676	590	593	626	616	616	600	602	597	663	618	673	605	590	575	587	602	643	625	652	638	646	644	594	618	622	621	618	607	591	649	605	612	639	614	651	627	614	631	609	628	628	622	634	611	628	599	625	626	610	657	638	636	645	630	565	643	609	626	598	631	607	601	601	597	644	644	659	625	636	633	587	627	641	632	675	676	608	618	642	618	612	629	584	632	599	626	599	610	577	634	603	629	616	607	621	648	654	600	609	616	641	577	607	612	671	655	559	623	595	630	614	609	624	590	615	607	644	589	629	669	633	600	652	591	589	638	611	624	625	632	661	627	663	623	613	592	593	660	592	597	642	599	614	617	624	557	598	612	611	620	568	625	609	655	632	620	603	653	654	612	644	623	597	609	632	605	613	638	596	630	613	636	608	587	617	624	623	603	620	619	633	657	637	688	603	621	602	644	633	606	637	632	644	679	595	605	609	607	662	653	587	599	605	612	627	625	596	658	621	614	592	658	614	628	621	589	635	618	611	629	620	627	647	595	600	616	655	625	595	624	644	661	605	644	616	672	631	629	612	663	578	575	618	617	667	650	666	670	596	653	638	590	641	620	623	643	623	637	661	632	589	622	622	626	624	619	656	644	663	635	627	610	637	661	639	610	666	629	656	661	616	603	602	629	590	613	641
53502	45138	36413	25105	24157	21573	15640	11517	8814	4566	3800	3460	2540	2232	1702	1622	1421	1158	1053	978	860	715	681	674	621	564	503	472	442	416	366	335	332	289	292	277	283	328	278	292	251	264	278	295	290	281	262	256	265	274	256	283	245	265	285	284	249	258	293	246	227	232	245	298	249	250	273	241	245	235	243	261	237	279	271	235	234	258	236	228	242	243	260	249	226	248	228	223	250	263	238	272	231	232	238	217	232	263	216	231	257	206	237	240	223	227	239	233	273	231	237	261	276	232	242	252	260	251	256	213	251	250	261	231	253	232	244	248	227	249	234	260	247	242	252	251	223	248	229	223	221	237	251	238	246	218	259	250	240	208	256	233	228	239	235	247	273	245	247	228	220	269	280	245	263	251	270	233	228	247	281	249	271	248	242	246	222	246	247	226	238	247	234	252	249	229	259	268	259	265	251	234	265	246	251	281	219	240	230	222	230	262	247	297	238	261	207	218	230	243	250	216	235	227	266	250	237	228	218	248	248	267	248	261	259	217	245	238	234	239	233	216	248	239	230	287	239	269	241	259	229	219	224	231	247	282	237	242	245	254	242	263	234	247	251	270	263	246	236	253	246	225	254	243	236	247	232	257	249	218	244	219	226	239	259	267	216	251	229	249	254	267	196	245	229	232	263	256	242	240	280	214	250	226	228	254	259	252	241	233	245	227	239	244	219	277	234	260	247	245	208	235	247	214	265	253	221	239	247	287	242	256	232	247	237	221	258	252	247	240	245	278	260	231	228	238	231	247	241	259	232	242	259	251	241	246	232	227	253	243	233	202	223	245	236	243	237	245	238	258	250	266	247	256	257	220	265	265	251	241	273	244	236	263	261	261	238	229	255	236	264	251	256	230	241	201	254	266	241	254	233	227	242	246	260	256	239	248	290	239	247	243	184	253	256	257	254	221	252	202	251	223	229	287	231	250	229	264	251	267	239	264	252	235	261	245	244	262	220	249	227	222	248	257	243	246	271	251	232	232	233	255	245	243	245	213	257	238	224	223	225	231	246	224	244	216	227	242	224	224	253	244	226	240	257	262	239	253	248	257	227	245	236	255	251	246	205	247	218	235	234	248	268	249	253	255	250	255	240	276	234	252	242	240	290	256	235	254	241	258	243	229	282	242	242	220	237	254	261	266	269	236	231	256	250	226	248	234	250	246	231	209	220	263	247	227	240	268	256	239	247	247	277	230	235	248	233	233	245	243	248	243	265	260	293	245	256	256	232	233	240	248	256	226	252	258	234	237	262	251	249	251	240	247	242	218	243	226	262	263	234	240	237	224	256	242	260	255	243	231	240	221	280	257	215	243	253	241	245	235	214	247	240	241	241	262	247	255	249	254	237	245	263	247	244	255	218	264	259	249	226	240	245	257	248	254	220	243	254	261	201	273	249	266	277	243	227	260	231	244	234	233	239	227	252	239	236	216	253	259	244	218	250	277	269	246	230	248	197	233	229	222	239	221	252	212	230	260	214	253	262	223	253	245	289	268	257	242	262	248	223	262	256	243	209	261	236	252	229	234	238	254	271	247	245	257	255	233	273	249	200	227	251	259	233	256	244	238	249	244	238	244	259	257	234	252	239	247	251	249	240	240	279	235	254	227	236	225	229	256	242	240	222	249	257	237	236	285	272	262	236	232	264	265	231	254	256	265	266	274	253	239	266	218	282	265	246	250	233	246	257	261	259	260	211	225	232	257	272	237	255	259	245	222	240	245	256	236	262	224	239	258	219	248	229	244	240	214	236	278	233	232	211	257	241	285	274	274	220	234	256	233	266	235	260	274	234	248	232	259	244	235	260	245	240	267	238	262	271	245	243	257	229	247	232	232	282	244	241	239	276	239	267	237	268	249	217	256	224	234	221	245	234	247	246	251	252	249	251	237	225	223	244	224	265	261	259	228	230	257	248	246	268	236	249	257	236	229	232	241	246	253	227	218	261	239	237	250	240	256	254	223	254	234	233	237	222	216	214	258	262	254	218	241	227	240	208	232	237	236	228	256	223	224	248	256	266	240	218	271	275	255	240	241	265	227	243	229	248	231	247	269	208	239	254	272	248	227	224	238	270	243	247	250	250	229	232	215	258	230	249	261	250	248	249	258	268	255	234	264	229	261	237	256	228	235	245	253	259	220	256	258	255	230	259	236	243	266	227	245	275	239	239	239	235	231	265	229	246	236	237	237	225	261	255	207	255	253	237	242	244	246	269	257	255	238	272	231	245	251	228	221	276	254	231	236	242	232	243	250	253	278	252	249	252	251	236	239	271	240	256	258	222	266	235	244	240	218	237	249	234	257	234	217	261	244	248	248	247	250	269	242	239	221	222	270	238	265	226	262	252	265	249	254	261	239	241	239	252	250	252	226	249	226	239	258	243	223	271	277	273	238	250	244	216	235	258	245	225	266	248	230	244	242	204	265	258	199	212	274	238	257	247	248	259	283	225	240	255	243	242	215	245	258	251	270	265	221	239	236	206	253	223	259	265	242	228	245	254	257	277	262	209	255	240	275	235	223	237	259	237	211	251	253	222	254	221	229	246	255	233	250	231	231	213	250	261	246	244	236	281	282	274	257	239	218	232	269	228	247	265	252	261	257	227	260	232	248	245	231	251	220	250	224	241	242	276	233	251	224	235	247	265	254	236	268	265	264	217	221	235	267	224	236	240	263	256	266	226	244	251	283	218	225	247	244	234	230	235	227	266	232	206	229	213	243	247	249	245	255	247	269	250	250	240	288	253	271	246	215	257	258	258	256	253	248	252	236	233	257	251	234	241	253	265	245	269	240	242	255	247	231	237	257	219	225	231	215	225	251	239	254	246	226	255	209	210	218	246	241	223	249	242	266	241	260	241	236	262	245	244	243	247	250	245	276	275	234	250	239	254	263	240	231	226	237	240	212	264	253	268	245	262	253	248	230	246	233	260	225	258	206	265	257	229	211	247	234	231	260	248	230	239	227	250	231	235	242	234	242	256	254	224	242	229	273	232	269	246	252	250	220	261	279	225	241	248	222	268	268	255	258	263	247	238	239	225	248	249	237	231	276	242	253	274	235	241	253	241	269	260	252	273	231	214	238	250	224	236	241	257	215	238	228	239	248	256	259	257	247	255	252	256	239	210	262	235	268	264	231	267	232	245	231	217	282	228	256	255	271	218	245	258	233	246	268	244	247	246	247	233	240	275	229	247	225	257	239	237	272	230	257	216	246	204	244	243	256	270	285	248	255	231	252	263	251	266	243	247	247	266	279	246	221	254	223	225	230	211	241	258	241	241	228	232	271	263	242	241	258	243	234	276	243	246	263	231	241	249	236	213	249	228	270	217	253	241	226	265	233	255	249	240	244	258	250	220	265	257	228	259	251	236	252	226	262	226	272	212	270	240	232	252	216	228	228	254	218	244	270	227	246	243	250	256	263	243	233	222	225	243	224	240	237	234	235	238	233	251	233	244	242	278	280	259	256
44628	50839	40033	33051	31159	27479	23775	24422	21692	15337	14206	13508	11250	10209	8464	8007	7326	6305	5471	4994	4196	3850	3507	3244	2956	2565	2403	2127	1933	1804	1489	1194	1054	984	913	901	826	814	736	805	791	806	807	762	769	815	828	777	782	797	789	725	732	707	693	675	628	644	628	633	685	675	701	679	657	645	638	627	654	637	634	604	630	616	593	640	553	595	649	566	668	563	601	606	582	590	629	623	572	552	560	570	558	585	628	613	603	572	626	570	582	616	603	596	614	562	585	615	581	584	613	595	613	633	588	595	527	583	571	641	572	604	593	569	567	589	560	586	589	554	637	591	578	543	568	589	602	543	589	616	623	556	595	606	587	582	592	591	625	570	558	544	587	604	566	597	548	599	598	598	564	604	601	574	553	593	570	577	575	576	586	539	576	590	569	565	615	578	546	634	568	620	535	623	600	596	601	565	593	567	537	583	600	564	604	566	611	602	605	553	545	633	614	557	550	611	555	572	617	615	555	564	570	583	536	619	635	553	589	595	626	572	609	597	570	600	578	610	580	612	603	580	566	595	597	581	590	653	615	612	621	565	545	541	609	566	555	568	600	581	618	562	612	588	638	575	588	557	566	560	558	589	626	558	597	574	577	563	551	573	568	628	590	592	550	617	585	591	604	610	563	596	583	560	595	574	585	573	579	595	605	627	588	628	587	539	616	586	593	580	605	577	554	605	603	568	595	597	581	582	584	569	607	586	572	603	571	588	574	599	534	576	607	561	581	622	601	569	596	591	620	602	531	608	585	568	573	600	575	583	625	576	591	599	580	549	598	594	591	572	572	573	593	572	606	632	576	601	597	557	594	618	617	601	557	594	607	588	621	649	570	568	564	612	565	579	609	588	541	616	618	563	593	614	604	568	578	599	612	576	620	599	554	583	595	556	596	604	557	554	609	578	623	549	553	595	572	549	586	592	580	545	623	594	602	573	584	589	585	610	614	611	581	605	602	570	602	583	610	558	593	550	628	586	590	633	571	621	562	563	566	639	534	577	602	598	560	559	613	614	604	579	588	586	560	622	570	576	589	593	566	552	586	563	592	603	559	575	623	555	595	602	623	573	566	605	578	587	591	571	605	572	597	576	587	613	572	578	605	568	576	570	566	583	572	572	552	619	569	581	607	594	576	562	611	623	647	576	624	600	594	578	566	570	618	606	553	597	621	584	623	599	595	587	587	580	606	609	597	573	557	586	562	591	598	620	567	607	572	579	591	582	625	600	612	566	638	575	593	571	569	610	598	546	597	592	585	568	556	534	595	598	575	595	612	586	582	563	585	585	588	572	593	567	571	588	583	586	631	616	593	586	584	528	514	590	650	579	577	579	575	601	598	601	586	636	588	581	576	592	613	608	594	600	587	570	538	565	641	598	622	579	617	601	585	567	574	566	599	544	579	553	595	587	601	576	593	592	608	585	570	568	602	641	576	597	587	573	603	576	637	628	586	574	540	587	603	578	642	610	585	598	592	608	611	589	567	625	561	560	571	608	589	613	564	584	572	619	610	637	571	573	610	608	586	558	571	627	576	562	612	591	588	586	587	556	579	601	554	582	569	620	638	592	592	628	618	612	596	594	557	556	587	566	571	600	629	623	602	559	630	567	593	579	573	571	608	576	614	618	562	622	545	578	590	589	568	607	593	605	637	559	609	615	554	612	583	518	569	597	595	599	574	574	543	596	603	586	619	547	599	572	597	592	575	562	613	588	621	614	576	567	649	559	565	559	608	604	618	594	562	556	576	585	589	587	522	613	582	568	577	558	573	579	566	576	616	563	574	541	635	592	601	594	574	582	583	590	599	583	593	536	566	575	604	565	572	561	568	604	616	613	617	590	565	564	591	569	588	563	610	558	607	575	587	558	596	601	577	551	578	602	593	593	601	610	591	542	613	604	573	613	572	568	582	583	592	589	588	619	562	613	564	534	573	565	582	604	574	554	546	612	596	573	574	611	564	586	572	585	571	585	554	594	562	543	580	588	586	604	583	539	641	557	555	556	577	612	575	569	590	594	630	576	564	591	599	605	553	627	604	560	592	575	525	525	606	556	578	589	617	603	559	594	583	580	617	589	557	574	574	579	602	588	567	556	611	605	592	566	583	591	582	543	610	575	597	618	594	597	594	591	642	581	541	577	573	601	590	581	580	559	566	599	590	591	610	602	629	583	596	561	575	577	571	581	628	589	618	571	604	600	584	618	547	550	585	568	573	625	578	561	542	556	540	580	559	592	583	540	588	597	566	590	617	588	614	589	588	611	592	575	557	551	574	572	562	571	515	608	577	584	560	631	611	561	581	581	578	589	605	567	584	644	596	588	595	568	631	641	560	578	602	604	602	566	582	603	627	588	602	573	593	614	586	552	595	588	590	591	618	542	580	552	569	617	577	561	553	616	602	585	580	580	597	532	578	588	566	586	629	549	556	588	590	567	624	622	590	628	553	590	568	600	594	562	558	632	596	585	558	569	557	570	555	567	593	577	567	549	585	572	586	573	592	586	544	567	564	613	611	609	602	619	568	563	602	625	604	577	595	594	586	578	588	591	536	571	643	580	548	569	594	621	613	574	556	572	571	569	595	622	564	559	574	574	620	592	628	577	581	623	580	619	567	591	577	539	590	592	584	596	616	606	547	577	594	588	587	587	556	534	607	566	625	546	581	613	617	574	614	621	587	588	586	567	575	589	557	612	577	606	588	607	598	616	611	587	593	618	591	548	581	529	598	566	603	575	587	614	610	582	619	588	569	635	576	619	619	605	599	604	606	607	592	579	552	593	626	632	587	576	624	596	626	581	606	600	612	577	575	618	598	579	559	602	599	565	565	585	573	631	590	579	594	595	572	584	609	613	571	581	630	549	583	587	582	580	580	590	619	583	610	586	562	590	580	559	577	601	584	607	603	606	572	620	537	575	590	591	594	605	603	584	589	573	564	605	619	564	560	594	608	599	574	580	608	581	570	589	577	554	581	579	567	604	572	539	561	587	597	620	557	575	593	600	555	609	540	617	567	611	609	519	621	590	534	617	588	589	585	590	596	625	545	559	556	527	614	644	617	571	591	598	593	587	592	610	635	617	571	605	566	582	594	581	596	616	580	586	597	600	617	583	576	594	611	591	575	580	554	564	607	590	608	565	603	566	599	603	569	578	563	583	581	559	571	614	592	559	606	594	591	561	576	543	559	582	643	587	590	585	578	609	586	666	552	551	618	573	570	574	606	590	593	584	572	590	583	549	602	565	535	591	569	584	605	554	601	555	592	576	585	602	553	617	570	561	606	584	591	563	589	603	593	548	567	600	609	602	611	595	592	539	607	578	589	583	537	534	565	583	554	597	559	566	571	606	580	582	597	591	564	579	593	592	574	641	570	572	557	595	613	592	611	624	600	561	625	606	598	568	591	598	577	594	583	620	575	563	570	589	561	601	559	590	552	571	551	582	594	553	600	572	548	569	613	585	602	562	593	607	578	518	575	604
21091	24825	19324	11077	6816	4682	3251	2449	2027	1552	1338	1117	1045	837	731	649	633	601	558	492	483	447	395	377	345	356	319	303	286	280	294	243	277	279	254	258	251	264	248	234	276	264	250	232	193	269	281	257	233	268	261	263	242	239	290	255	231	235	266	271	256	261	272	240	269	242	247	262	250	250	262	230	246	241	247	234	233	258	257	272	226	272	247	245	246	263	252	221	266	233	252	248	260	229	240	234	243	262	252	266	283	249	236	267	225	234	233	233	261	239	269	236	249	248	244	252	259	238	219	257	224	231	253	252	270	272	242	237	272	229	252	255	228	242	258	261	229	265	235	260	247	271	251	251	242	233	257	268	205	284	244	245	259	261	263	238	212	232	223	236	257	264	242	267	236	282	236	292	258	233	251	247	247	258	227	224	282	246	251	260	242	251	271	246	239	263	259	255	254	233	252	245	261	269	238	231	263	239	250	265	224	259	233	257	249	246	246	249	236	265	263	250	213	230	268	263	240	245	227	259	202	244	256	262	258	253	231	253	240	259	242	266	247	206	259	220	230	242	233	245	218	243	243	242	275	241	254	238	237	231	261	241	249	256	251	254	239	257	209	287	268	244	241	222	265	271	252	278	233	237	195	224	262	240	277	279	249	242	262	251	270	248	224	255	220	245	265	239	226	246	231	254	245	239	266	239	255	210	272	240	240	222	237	225	251	259	261	233	245	226	230	225	248	243	243	217	249	240	216	259	243	248	254	242	235	271	254	261	245	238	234	220	242	255	265	228	252	233	211	262	237	263	225	232	280	286	239	278	229	217	238	254	277	249	248	256	283	257	267	211	259	250	260	255	235	248	248	260	219	259	275	253	244	234	231	249	229	247	239	264	280	240	231	230	269	255	240	232	238	228	244	236	252	248	266	242	256	222	263	278	215	259	243	266	252	248	244	293	254	219	285	260	217	249	253	226	257	226	247	238	246	245	258	257	255	243	241	266	217	239	252	255	216	268	237	247	225	241	256	248	243	263	251	252	257	242	276	257	253	243	246	226	226	234	235	233	239	244	294	249	251	243	256	254	229	188	240	282	240	252	247	225	249	234	267	249	266	271	243	234	224	218	250	270	245	221	253	226	237	230	255	240	232	254	264	278	237	257	249	254	244	271	265	250	264	228	247	236	201	241	247	253	263	250	250	273	228	228	273	249	242	259	230	236	215	259	257	223	237	237	246	250	256	237	252	219	245	251	264	272	266	250	231	252	259	237	232	255	253	226	244	237	259	231	258	263	263	248	256	255	237	254	264	221	238	242	231	240	252	220	290	234	280	261	265	213	264	242	233	256	226	246	234	253	253	261	224	223	266	252	270	258	265	226	275	229	263	236	241	257	282	250	247	272	271	209	268	254	220	252	268	249	247	265	246	249	252	253	261	249	263	237	257	238	249	272	246	225	254	239	223	255	237	250	235	240	253	234	271	249	244	244	238	245	245	231	278	258	221	251	237	234	245	239	238	246	268	253	255	250	221	233	270	231	261	229	258	277	275	244	249	246	258	289	231	246	262	232	248	251	251	246	283	272	251	232	236	231	247	252	279	245	224	242	230	259	253	239	237	230	251	251	258	247	234	235	255	230	243	217	278	260	251	267	234	256	247	216	248	234	264	239	238	265	263	233	259	258	258	249	233	255	268	241	266	245	235	257	236	240	244	275	249	233	240	218	249	226	256	251	245	286	229	231	252	266	220	227	220	240	217	251	255	243	248	257	237	273	265	273	254	249	239	234	238	247	251	228	252	230	278	292	244	257	269	260	256	251	234	231	221	265	245	250	252	274	220	245	264	265	237	267	264	257	247	215	252	239	240	256	268	261	257	260	264	247	258	242	268	259	264	264	219	229	241	235	263	251	256	223	248	238	257	267	239	254	224	245	237	220	257	235	229	254	262	253	259	251	240	234	238	266	242	271	256	248	283	238	229	252	272	255	231	237	236	234	233	244	242	276	236	283	252	259	246	248	239	264	248	253	258	249	247	247	250	251	258	234	250	273	253	245	258	240	224	239	257	222	268	247	286	239	256	251	238	262	241	247	215	254	253	239	258	237	240	253	240	253	259	238	227	257	259	239	244	208	243	233	244	253	294	249	239	245	242	250	257	268	243	247	260	247	236	245	247	270	262	247	232	240	223	241	239	215	255	258	239	250	279	225	236	227	262	235	242	264	219	248	251	238	266	283	249	276	228	209	277	247	226	229	271	229	248	220	267	233	272	243	235	238	269	254	231	253	243	222	260	273	215	252	243	261	272	275	254	233	242	283	225	280	236	266	244	243	239	257	231	233	234	242	244	246	256	255	253	253	231	255	246	257	259	250	232	264	242	236	240	247	285	226	260	238	265	264	239	230	281	235	273	230	259	276	257	278	259	243	273	244	265	257	229	229	248	252	245	245	261	262	240	230	241	253	258	243	243	274	255	248	257	236	254	259	250	232	259	249	273	230	239	259	297	241	236	227	246	259	266	243	222	239	273	236	240	253	238	249	266	238	265	250	268	243	266	213	240	246	266	239	231	267	236	245	228	289	254	229	229	234	251	231	248	249	254	261	259	233	271	248	247	235	229	245	234	237	241	268	255	245	229	224	236	235	232	253	249	282	270	235	274	295	238	220	243	261	225	255	226	257	268	255	254	280	243	264	236	252	235	234	235	231	252	246	239	262	229	262	254	254	256	255	281	256	239	268	233	239	273	253	255	258	292	233	239	264	263	253	247	267	244	237	243	225	251	221	238	272	250	255	247	210	231	226	231	238	238	252	216	251	247	234	242	252	287	233	261	227	280	235	264	278	233	242	231	242	234	250	235	247	275	242	242	233	242	236	228	253	270	230	237	242	261	255	286	244	254	241	255	237	259	261	230	233	258	235	282	236	238	224	229	281	252	243	231	238	230	251	264	244	204	238	253	257	219	238	246	247	260	272	225	218	261	232	237	249	226	244	252	237	290	234	255	244	270	265	245	247	251	252	275	252	262	240	286	289	232	246	246	269	269	217	256	259	254	265	229	257	249	247	265	240	254	239	243	264	258	267	259	241	243	237	242	253	228	239	225	251	262	239	251	257	275	259	232	224	232	213	259	241	275	257	240	265	233	252	243	265	248	237	249	243	255	238	244	247	278	256	253	249	224	249	248	265	262	260	254	259	248	243	262	241	231	255	259	251	274	242	227	228	237	272	243	267	247	237	289	250	236	237	276	254	249	220	230	236	244	219	260	246	238	239	250	240	251	238	236	268	264	219	244	288	254	244	261	267	232	254	229	256	247	224	241	244	261	241	239	266	241	237	262	273	216	230	252	261	262	247	257	249	260	264	220	232	248	251	248	259	232	247	255	247	272	242	225	284	262	234	278	228	246	257	245	265	245	253	260	254	271	249	262	237	237	246	283	207	247	253	232	251	277	277	261	267	233	229	222	250	247	264	249	247	234	233	255	259	285	240	250	266	261	260	260	259	245	250	259	244
14107	23250	22170	20173	17561	14775	11823	10009	9003	7544	6463	5451	4871	4194	3707	3502	3111	2717	2404	2150	1957	1857	1700	1575	1465	1364	1261	1169	1013	1004	936	831	789	761	676	742	677	671	652	684	658	704	716	692	709	675	703	649	631	698	672	677	629	648	673	641	635	593	654	586	621	645	658	632	617	653	603	631	648	664	616	618	628	644	612	652	628	630	602	608	608	623	603	606	609	585	625	601	642	608	622	651	599	613	641	610	651	618	565	611	563	593	608	593	607	604	574	623	635	608	590	616	569	608	610	618	597	628	642	626	592	590	612	585	622	593	605	594	582	610	643	626	600	621	600	661	582	611	588	570	597	626	575	586	601	632	598	613	610	608	628	608	618	642	576	586	601	592	615	675	634	620	639	618	579	602	625	607	612	645	560	614	633	629	602	601	573	639	651	595	647	594	621	604	577	587	587	618	649	654	635	645	565	579	575	617	597	591	606	573	614	586	626	564	614	592	591	596	596	658	592	614	676	622	589	621	651	694	623	581	595	650	615	583	578	648	602	606	555	603	589	612	624	603	623	618	638	634	601	649	648	593	567	637	611	635	579	626	621	627	607	628	627	621	628	651	599	573	578	616	603	623	601	597	633	641	621	622	588	606	645	626	610	570	617	609	604	627	631	608	613	633	595	611	624	588	583	618	611	600	576	621	634	601	586	622	637	607	617	616	642	618	618	585	604	622	610	598	593	608	577	560	588	598	613	575	631	611	653	564	584	583	637	643	588	584	604	624	643	641	614	606	603	634	551	621	588	596	671	605	586	619	589	642	583	600	633	631	572	655	621	585	603	632	617	663	639	627	584	664	621	621	624	637	615	594	639	602	579	656	606	612	554	606	580	608	615	612	630	631	638	583	618	611	588	578	583	639	616	607	549	579	594	623	586	639	598	619	578	634	608	634	578	604	597	668	618	637	600	625	597	613	616	648	645	594	605	594	592	595	610	577	578	572	583	632	609	637	621	633	618	566	601	592	678	627	587	656	620	633	600	618	660	585	577	587	620	592	641	627	631	608	585	617	595	595	643	588	644	627	622	560	654	599	569	652	605	603	599	614	560	692	597	589	569	643	620	582	617	611	637	619	598	628	620	645	649	586	611	600	621	596	632	596	626	584	592	589	645	613	604	598	622	591	633	617	604	622	625	619	585	636	592	585	621	598	616	611	584	593	608	633	602	630	616	629	582	596	620	590	632	643	605	614	639	585	645	621	617	610	595	617	657	625	583	631	588	605	598	559	664	640	620	615	617	554	583	628	594	639	598	614	597	637	615	636	627	607	589	598	617	628	601	604	595	654	640	628	599	638	635	636	612	593	624	601	573	610	580	623	614	613	578	606	622	585	586	639	596	607	641	553	598	618	569	642	626	573	608	594	654	576	614	599	602	584	634	616	648	531	601	565	627	593	593	587	597	636	637	608	572	567	602	612	656	606	612	623	631	597	647	600	597	599	618	574	613	650	599	595	645	640	646	627	570	596	639	660	650	615	630	610	633	645	699	616	612	610	621	615	596	647	621	642	580	597	628	605	598	627	570	621	572	652	661	604	631	588	614	633	609	593	619	628	637	624	577	617	630	599	619	646	614	620	604	608	582	642	638	631	636	597	602	633	609	624	649	614	620	585	566	586	582	587	596	576	605	588	609	614	583	630	657	612	611	605	577	617	611	620	650	575	555	586	595	628	585	603	608	641	640	583	582	650	619	583	567	618	623	618	606	585	621	649	592	611	591	579	565	590	606	563	588	580	608	618	593	598	578	588	630	613	588	579	597	615	653	595	605	602	600	584	614	606	598	599	640	607	667	604	623	625	642	559	649	617	585	609	623	624	653	626	604	560	644	606	600	629	601	628	660	633	639	589	657	612	605	606	612	596	611	664	600	613	630	623	609	628	558	592	648	620	593	587	582	593	545	603	625	626	611	615	591	632	566	587	630	611	623	590	632	602	573	600	625	657	640	607	598	614	609	611	615	589	635	614	587	610	600	578	560	658	630	642	627	574	585	601	641	641	659	624	615	608	536	639	630	626	619	621	597	584	645	565	612	617	619	575	612	616	701	632	670	681	616	625	654	578	607	606	608	636	617	592	651	564	606	651	606	636	609	625	609	580	659	627	626	658	616	638	655	608	620	616	611	630	629	634	629	596	626	592	643	599	662	610	651	620	588	603	646	651	619	624	635	567	598	643	613	588	611	568	581	615	603	599	550	588	548	606	647	582	593	600	581	607	577	577	627	611	676	618	644	612	645	601	558	597	607	622	655	566	595	586	656	593	602	585	600	561	655	623	593	599	572	628	619	634	633	629	569	623	624	614	645	607	635	643	620	620	631	577	621	660	600	646	603	650	618	606	668	617	573	613	615	606	576	622	609	608	625	609	612	647	569	588	568	589	591	634	546	610	638	597	657	596	582	631	622	599	662	577	631	606	646	588	615	583	591	627	618	620	612	638	584	606	559	628	630	584	627	593	610	663	640	605	571	598	608	624	636	579	623	598	606	641	545	586	612	601	577	582	598	559	611	602	610	604	628	591	604	612	620	610	615	648	640	567	619	606	633	610	609	626	670	627	588	605	589	589	602	639	569	614	631	591	631	634	636	603	595	597	608	599	617	652	614	578	639	604	619	609	575	620	643	622	613	643	602	604	578	640	578	602	638	607	578	570	637	626	621	626	585	635	553	646	647	611	594	634	623	628	615	566	626	632	557	614	607	597	663	594	660	625	634	649	588	600	580	594	631	639	645	579	570	575	610	591	584	643	606	611	605	618	608	615	598	630	609	594	640	619	640	620	578	592	628	593	623	635	609	583	616	591	584	596	614	626	599	611	600	644	597	620	568	618	600	609	565	637	622	571	616	633	582	627	623	606	603	646	587	633	591	583	585	645	591	583	664	609	631	614	637	635	643	585	611	628	629	635	608	635	637	601	617	611	592	582	609	582	594	590	605	593	641	599	588	638	632	609	635	619	606	645	583	650	634	633	623	559	618	566	609	661	624	604	615	600	587	641	620	597	610	591	611	592	594	651	621	572	594	585	567	618	587	621	610	641	559	588	611	623	624	648	594	564	603	649	602	652	631	583	587	622	606	543	655	571	623	636	631	618	624	590	591	583	572	634	604	611	571	594	617	602	618	632	586	599	629	642	614	604	579	621	609	642	616	590	618	607	661	618	619	655	556	620	615	620	605	637	608	605	648	644	652	604	573	627	624	598	602	584	589	614	567	619	612	625	602	580	600	638	580	597	580	623	591	582	604	622	579	613	632	594	594	615	607	591	621	590	592	658	612	621	615	592	623	620	614	626	657	609	630	555	593	581	585	607	636	627	603	631	578	593	595	591	608	635	645	621	646	620	591	623	562	647	589	597	601	588	604	599	616	610	653	604	588	591	619	624	540	615	550	605	605	649	623	626	646	602	599	583	623	595	619	618	646	555	588	656	654	612	573	592	586	608	600	650	605	618	610	569	621	631	612	655
44698	51303	38672	25056	21155	15757	9428	5735	6427	3069	2318	2059	1602	1393	1238	1196	977	930	756	730	633	564	472	468	487	468	415	408	340	369	342	300	290	283	290	247	287	269	284	256	269	265	254	262	254	248	269	252	259	292	268	266	264	241	251	281	287	251	269	292	263	278	252	234	278	255	272	260	280	256	244	253	284	247	249	262	259	245	250	289	257	250	260	257	260	267	269	268	256	259	281	258	252	240	245	253	259	251	257	239	239	253	242	268	260	264	254	257	282	251	232	225	279	238	266	236	263	255	259	266	242	258	239	248	285	248	264	262	276	247	243	239	262	256	264	248	245	283	248	263	260	266	248	265	252	307	264	274	243	251	257	244	265	229	238	243	257	244	255	245	287	263	259	268	235	252	263	220	249	211	249	224	276	266	272	236	258	285	305	271	256	242	263	243	255	246	244	259	227	264	234	242	259	216	248	244	254	253	281	271	254	267	234	252	265	276	245	257	255	229	257	263	248	275	247	275	240	256	241	256	260	233	226	235	230	257	277	250	240	242	258	263	281	251	235	263	233	276	238	243	231	265	253	250	249	230	240	296	243	238	262	262	231	234	252	265	247	269	250	254	237	251	229	234	255	256	244	243	253	254	237	270	246	245	268	285	260	236	239	255	244	267	280	283	277	249	263	286	255	239	251	277	263	246	236	234	260	254	274	261	239	244	233	263	256	258	245	216	255	268	214	242	254	231	251	272	241	236	247	227	237	264	260	271	261	251	257	276	256	268	244	260	290	284	237	257	254	260	239	257	251	251	255	248	268	259	296	235	254	257	258	242	275	280	260	246	262	269	252	233	271	246	260	277	303	248	285	260	258	261	245	236	250	248	230	275	261	214	244	263	254	246	231	248	275	265	267	258	248	254	275	274	259	262	236	259	250	239	266	272	253	300	256	272	285	292	256	251	269	238	254	248	233	247	269	209	247	254	231	284	252	262	265	249	259	268	246	256	266	261	260	246	238	243	234	295	255	245	242	252	232	268	241	264	258	272	270	246	225	261	246	288	249	274	250	235	247	252	266	271	266	257	257	263	276	231	286	234	243	271	241	234	257	263	257	247	243	248	234	242	232	246	258	232	257	237	206	248	244	276	237	243	262	264	265	270	254	265	269	240	239	257	256	250	260	277	282	237	254	231	248	245	260	272	289	251	244	261	259	243	263	267	239	266	252	235	302	240	246	238	244	269	241	254	232	275	286	237	233	256	250	261	241	256	258	247	283	247	251	265	268	248	259	248	268	272	272	247	260	256	226	256	236	259	296	246	244	246	257	259	264	299	263	254	297	258	249	251	259	257	255	255	236	254	258	258	242	258	275	271	235	265	256	249	228	230	284	224	244	219	260	261	282	266	213	261	229	275	274	280	246	265	244	272	260	251	250	261	273	251	231	224	252	264	260	228	271	265	266	272	266	252	254	249	258	248	233	244	228	266	259	263	249	254	273	259	263	228	262	266	260	254	298	260	232	211	267	263	259	269	276	252	250	271	258	272	254	241	240	252	248	228	255	275	244	253	246	274	253	259	258	293	253	242	258	243	249	261	275	238	264	278	262	258	260	235	229	264	240	264	255	259	265	278	252	236	243	255	276	252	239	262	222	220	259	248	231	269	249	238	264	245	262	244	246	258	247	259	261	249	271	262	268	233	254	255	259	265	264	257	270	244	233	241	253	237	258	241	258	256	268	275	259	265	278	227	286	277	285	241	267	254	271	252	234	252	250	260	250	263	243	275	242	240	255	261	244	255	259	239	241	254	228	269	255	285	244	280	241	235	269	235	253	242	272	254	277	280	247	257	248	261	282	262	267	269	262	235	282	257	255	257	248	214	253	270	273	262	250	268	249	238	248	247	241	263	259	245	240	256	263	272	269	272	278	275	276	279	276	264	279	292	285	259	261	245	214	243	282	253	239	246	239	254	256	255	232	247	281	256	272	287	263	263	251	254	266	250	273	230	229	253	278	262	257	241	253	218	261	244	246	258	231	273	288	260	275	259	273	259	259	254	253	236	259	252	256	245	237	274	265	260	267	254	251	256	264	234	246	258	286	260	279	265	244	253	273	227	234	248	266	253	253	245	259	243	259	278	244	238	249	267	269	255	236	246	266	270	290	256	250	241	267	274	248	240	250	285	263	259	260	241	259	253	277	276	239	225	277	239	260	277	247	252	256	265	254	290	234	220	286	247	261	229	263	245	258	221	299	260	248	270	260	241	271	262	301	257	241	256	251	242	241	248	248	276	272	237	242	277	277	268	235	257	240	255	262	260	225	271	260	236	240	274	268	283	285	237	265	242	247	253	248	275	271	258	262	250	254	258	268	255	246	253	263	263	269	239	261	242	240	248	265	275	238	259	277	246	248	241	260	252	249	264	264	218	275	266	229	243	258	263	231	257	269	252	257	294	225	257	297	246	243	257	260	257	263	277	213	239	217	252	259	262	263	260	253	231	289	282	244	218	277	299	251	258	239	279	222	270	268	260	253	233	290	259	222	250	253	281	276	261	264	213	234	275	252	248	234	270	256	261	241	272	254	251	265	274	264	270	273	234	274	257	247	250	250	248	248	270	266	247	261	261	247	296	251	243	242	247	256	265	264	270	245	256	245	299	288	247	287	253	253	248	302	263	268	243	276	233	263	277	294	250	226	269	255	240	265	269	247	242	226	247	245	274	236	247	280	246	254	255	264	256	238	275	278	289	241	254	245	266	244	272	261	252	274	260	245	264	235	252	215	249	291	237	254	228	279	243	239	246	269	235	247	255	251	275	276	266	232	243	258	264	277	280	266	242	243	264	235	278	272	258	250	269	262	248	259	246	294	224	219	232	245	255	259	242	254	283	256	272	244	249	278	262	221	267	262	282	264	269	260	256	224	217	234	245	262	241	272	269	260	247	255	228	265	261	247	292	236	268	270	244	239	253	281	250	268	247	255	234	254	245	271	308	239	248	265	281	276	226	252	250	256	244	266	257	260	272	262	263	249	253	236	262	243	273	241	242	269	263	250	256	251	267	292	242	262	230	246	299	267	257	254	235	251	255	233	226	244	257	254	243	270	269	267	240	225	281	284	234	248	270	242	228	270	282	249	232	278	237	282	251	265	274	265	248	223	246	221	243	262	252	246	266	234	246	216	266	256	247	258	276	252	250	243	272	248	270	251	261	256	224	242	246	229	265	258	259	247	246	257	257	257	269	252	269	271	278	288	266	253	244	251	264	278	267	227	284	246	239	280	267	262	275	233	262	249	251	235	246	272	251	250	264	274	265	267	256	258	260	270	242	269	245	234	233	273	240	259	247	242	232	266	250	246	233	226	252	250	230	254	247	286	240	252	239	222	281	258	275	232	272	240	236	281	285	242	226	256	266	266	257	274	271	273	262	271	262	255	291	278	253	266	255	258	256	277	235	257	236	257	256	276	253	238	253	252	266	281	250	276	256	246	283	256	244	261	264	295	270	298	256	265	267
33639	49235	39097	28237	25070	21086	17845	16354	20938	11451	10136	9133	7928	6754	6430	5851	5061	4659	3881	3485	3055	2614	2427	2395	2072	1978	1682	1543	1383	1372	1219	986	953	879	819	769	779	703	701	745	777	776	779	791	745	765	775	730	660	739	718	691	681	736	667	678	638	655	635	635	662	676	718	639	631	624	652	680	694	638	668	653	593	630	644	601	659	643	657	609	647	616	641	581	595	633	682	635	643	619	632	633	564	617	611	629	615	571	670	606	605	627	586	637	634	578	636	647	595	580	589	639	616	638	635	617	634	622	623	629	619	612	599	624	649	639	659	584	595	617	594	637	628	648	700	626	588	574	638	606	591	641	645	637	603	598	586	610	662	636	627	632	619	588	610	629	626	619	622	605	621	617	626	640	636	615	614	608	638	582	630	600	620	652	631	630	618	604	634	587	629	622	684	611	603	642	586	672	624	617	676	604	620	651	647	615	615	635	617	628	631	609	606	616	633	647	592	606	631	644	636	626	635	631	586	594	620	596	605	617	612	634	583	605	702	622	628	618	610	604	577	637	653	604	619	622	635	636	640	657	587	616	605	641	612	610	633	587	632	648	637	609	609	613	622	590	610	650	651	629	589	607	616	589	643	587	649	604	651	607	567	616	601	620	574	623	628	574	658	631	620	623	653	642	628	583	599	635	638	630	640	586	625	609	632	629	698	614	636	591	646	622	627	651	654	615	634	630	603	606	655	641	616	611	654	621	656	626	656	632	628	655	588	632	580	620	617	600	602	637	609	622	584	599	650	614	647	618	642	678	584	582	636	643	616	639	579	620	680	615	620	611	595	619	629	640	570	650	632	647	635	591	621	601	627	631	637	632	637	614	583	633	621	611	600	592	605	619	621	629	621	651	623	628	637	648	613	594	639	602	638	637	602	632	603	566	633	598	630	561	661	644	622	646	604	604	595	633	643	645	621	626	624	642	603	591	594	598	584	623	593	630	676	628	608	608	607	629	608	635	633	621	626	655	623	654	619	633	608	640	636	593	637	619	664	645	616	606	620	631	611	612	591	627	611	607	624	641	600	646	598	623	602	630	650	641	599	665	607	642	653	583	591	595	602	564	622	616	620	616	593	614	677	574	601	642	671	639	621	602	585	645	607	594	626	630	611	636	610	600	607	631	614	640	629	630	607	619	587	635	654	601	635	637	666	622	629	633	639	611	614	632	625	645	647	636	611	643	582	629	629	639	593	573	584	619	605	659	627	602	620	604	605	668	618	622	642	664	616	632	622	648	595	595	621	617	598	586	590	585	638	644	591	629	575	606	657	574	586	637	639	593	586	635	607	631	660	625	662	630	664	635	598	647	633	585	662	646	641	652	618	612	608	591	642	603	601	640	600	623	626	600	636	618	610	614	638	584	602	646	661	582	620	574	624	608	630	636	614	614	598	609	647	617	632	666	614	611	599	637	615	625	636	653	635	645	613	633	606	637	648	578	638	595	596	606	621	550	615	600	621	599	643	607	606	610	599	618	617	653	646	609	627	557	603	653	623	623	564	605	563	590	588	625	654	627	610	647	615	577	614	579	621	596	609	577	641	607	630	619	628	675	575	633	620	632	624	616	648	588	637	629	632	615	631	647	621	667	607	621	625	630	622	610	588	645	636	602	631	631	609	611	623	659	622	638	640	667	644	639	641	633	593	605	601	652	582	638	654	634	628	635	593	658	588	580	624	650	611	604	619	610	621	583	657	595	584	620	607	589	623	640	624	559	606	599	614	642	585	620	588	618	662	673	645	647	632	671	636	641	640	621	593	652	617	586	644	659	589	609	608	636	582	631	611	636	626	612	639	610	621	629	573	667	573	650	580	599	605	622	599	569	607	629	610	616	613	663	602	637	618	605	591	684	646	645	570	679	636	610	620	607	624	638	611	588	626	644	604	613	641	624	636	604	620	604	630	635	648	593	596	596	612	571	631	610	619	625	643	606	638	600	612	600	574	629	698	624	627	657	645	619	624	632	588	627	653	625	628	590	625	644	584	584	609	608	628	583	629	628	608	617	631	614	652	627	622	611	616	634	618	616	613	646	599	645	681	642	590	638	666	589	621	591	629	601	610	624	602	608	602	618	633	608	646	587	591	585	611	646	621	578	550	622	594	627	622	600	642	610	568	633	596	609	607	598	604	636	578	660	635	618	609	636	592	648	634	634	646	629	606	641	595	582	600	609	618	635	605	648	599	609	564	601	595	620	668	662	639	656	657	605	619	620	612	623	628	619	618	558	622	637	550	660	630	598	624	612	593	634	619	633	669	572	658	632	594	645	639	631	615	629	586	612	630	640	624	642	604	616	662	638	576	647	614	632	589	628	609	611	626	624	650	626	667	601	624	638	661	646	578	620	583	606	652	621	612	614	622	573	598	612	630	582	612	670	601	577	640	623	586	633	601	621	616	560	578	605	605	598	610	647	584	613	588	603	602	572	597	614	627	612	641	657	598	633	626	641	595	622	640	625	626	641	574	597	632	612	636	624	599	625	629	607	641	610	621	587	613	640	617	564	639	590	600	608	606	646	585	607	619	613	649	594	596	632	639	584	605	569	600	614	648	590	608	634	623	670	599	647	626	618	601	630	594	585	622	624	632	615	591	601	609	619	605	632	611	597	608	651	593	593	584	625	634	630	622	595	594	617	610	595	655	658	673	594	622	634	616	642	638	620	639	630	607	639	627	585	618	605	564	614	647	649	615	593	665	625	590	642	589	635	621	619	611	574	617	607	587	591	605	635	592	623	637	567	663	571	584	579	578	613	636	627	616	636	617	627	615	655	584	625	661	614	598	608	609	652	627	596	647	551	640	569	606	628	624	621	642	631	589	621	598	613	615	614	594	578	635	622	600	660	644	648	619	640	643	606	617	610	613	618	622	606	631	599	629	657	643	681	588	680	630	611	627	635	642	623	590	607	626	644	607	607	619	576	654	631	630	657	611	658	632	589	635	601	623	657	631	645	600	633	623	639	596	641	672	626	618	614	632	605	596	617	635	610	634	637	631	579	620	607	631	619	644	633	634	589	640	649	607	630	598	638	624	636	612	565	656	684	561	559	644	654	604	609	620	595	657	637	592	599	638	600	607	593	635	631	579	622	616	607	619	606	622	640	679	650	608	636	620	661	629	605	671	597	685	586	631	638	612	560	645	632	672	598	601	583	587	596	619	612	632	618	550	642	634	665	597	626	580	646	599	604	673	591	610	632	617	688	615	667	612	610	642	632	628	624	672	621	636	603	621	611	637	614	621	609	624	637	638	582	610	612	620	606	617	614	650	641	603	621	666	629	640	591	602	629	640	645	617	681	609	586	614	629	645	619	603	597	602	609	611	585	602	643	620	628	639	598	625	631	619	627	585	590	617	601	656	615	627	681	630	590	633	565	620	579	595	608	628	649	623	630	622	657	643	588	597	596	630	646	629	622	588	612	638	603	622	618	616	648	616	579	646	587	591	653	637	621	617	595	623	587	617	608
52762	48441	39352	25731	23691	21960	17823	12343	7710	4099	3342	2895	2294	2092	1867	1601	1350	1172	1088	1000	828	694	665	650	594	538	512	467	415	411	363	314	293	294	270	291	262	289	261	265	266	255	271	260	250	283	274	255	232	259	259	268	269	275	246	246	246	253	252	268	275	280	255	254	249	243	281	243	245	236	260	248	263	208	275	274	262	257	227	259	239	250	271	239	232	266	230	270	294	254	287	244	260	256	237	244	259	248	256	256	271	236	257	230	278	210	252	241	246	219	241	229	224	272	235	254	257	237	255	277	249	267	250	251	250	245	254	244	262	268	234	241	244	243	247	241	240	235	248	259	256	255	225	247	250	256	234	241	258	229	237	226	253	249	247	246	247	250	263	253	277	229	253	261	214	222	237	245	252	266	274	249	250	247	218	226	253	263	263	253	258	244	236	248	258	267	246	222	219	269	259	242	222	247	240	230	240	243	273	271	233	251	220	233	227	267	224	247	232	273	282	227	212	226	232	242	243	243	267	237	230	211	262	246	265	242	261	246	260	257	274	219	264	247	253	236	213	260	269	258	294	242	221	233	250	247	252	253	258	245	217	229	249	253	221	247	256	228	220	254	230	255	252	259	260	258	252	230	222	245	248	258	274	235	284	262	270	227	216	265	263	261	255	261	252	249	260	251	228	257	225	251	236	255	254	248	249	227	238	241	256	264	230	261	221	247	234	240	222	260	248	227	240	234	245	257	280	244	236	265	258	224	237	229	221	249	229	222	236	257	249	244	254	239	247	241	232	247	266	243	249	226	256	220	240	252	227	257	259	228	256	267	257	261	250	229	250	219	224	227	246	233	228	239	241	253	234	248	232	226	247	229	222	240	250	230	260	245	236	254	241	246	243	242	245	243	243	260	232	246	263	248	246	228	229	243	243	248	259	233	253	235	241	251	268	262	244	250	252	263	258	234	235	227	217	241	241	218	227	268	209	244	252	254	244	259	268	268	234	253	244	244	247	246	246	271	224	255	246	227	239	237	243	279	255	232	239	254	216	254	249	236	237	247	238	262	265	259	241	242	275	217	239	250	253	262	302	242	273	254	243	213	271	246	264	243	276	256	262	235	257	235	262	245	253	227	238	265	231	238	243	224	246	240	259	256	240	233	244	248	264	245	252	240	233	255	215	238	228	235	242	242	226	232	247	233	250	260	250	253	267	260	239	301	259	249	219	262	242	220	236	242	215	219	232	256	241	254	241	217	258	251	229	244	243	249	212	222	249	258	244	252	265	263	225	227	238	231	247	227	250	250	247	257	278	241	238	228	263	260	257	242	249	249	249	274	244	234	264	225	261	247	231	239	260	238	242	233	252	243	235	242	251	223	242	253	248	258	241	269	228	219	237	243	236	236	259	262	278	268	260	241	253	230	263	239	227	233	244	258	249	246	237	271	224	249	246	253	238	258	223	256	226	254	253	244	255	274	239	214	244	253	246	250	229	269	225	245	233	244	226	244	208	253	229	276	289	227	248	246	230	240	239	288	245	255	226	247	271	257	240	265	236	250	227	269	244	256	252	244	234	241	239	223	263	265	248	229	281	234	244	265	254	259	213	231	245	272	247	262	246	241	229	235	272	274	238	237	269	281	273	274	263	243	247	259	284	248	235	241	226	272	222	270	256	253	260	249	254	251	271	229	258	213	255	230	241	248	267	243	238	254	232	237	258	247	229	253	254	240	231	228	245	233	189	269	212	270	247	252	243	265	261	249	275	261	261	252	240	248	259	234	240	244	246	242	265	259	253	239	226	250	221	262	244	251	263	229	258	250	224	230	241	236	246	247	256	259	243	248	228	270	263	262	253	238	223	219	280	254	252	266	239	283	263	238	243	233	251	249	224	242	263	267	232	279	248	217	276	218	242	233	249	262	256	270	233	233	241	243	261	263	224	230	230	246	264	246	254	215	220	269	263	256	243	208	216	264	231	236	249	272	249	233	252	257	244	242	217	235	230	213	237	274	252	269	262	246	232	222	236	253	234	252	242	249	246	260	234	237	239	244	276	262	256	251	231	234	242	234	244	254	258	224	270	232	241	256	241	275	264	235	245	234	242	251	245	264	251	248	261	237	273	242	240	259	242	242	246	236	259	237	245	220	239	225	249	230	250	253	278	274	232	214	235	231	245	235	256	268	243	255	221	245	249	228	248	230	212	228	246	213	237	224	251	233	267	265	239	238	275	236	252	255	249	267	245	235	267	234	224	243	238	261	255	277	259	256	239	240	230	262	226	235	246	258	267	221	247	219	230	234	237	271	242	245	226	247	246	248	219	240	277	265	225	234	232	233	272	249	234	250	244	254	245	235	231	211	257	222	220	251	243	245	217	224	219	260	236	249	239	227	244	232	259	243	225	269	214	294	259	248	243	244	257	230	249	222	258	236	229	241	226	217	247	256	224	237	262	252	244	246	251	266	245	210	251	229	248	272	244	255	253	235	265	236	259	240	234	251	257	228	246	263	245	256	229	266	226	227	240	233	253	289	243	271	201	252	244	238	247	254	250	234	243	249	226	230	224	270	238	219	256	249	249	204	212	232	261	257	228	268	270	249	260	259	249	254	242	217	219	241	248	251	251	206	222	285	238	258	252	276	233	245	250	242	240	246	226	226	225	253	234	271	234	249	261	249	264	221	230	248	280	233	233	221	255	257	252	260	234	255	240	262	225	253	237	261	254	259	251	254	245	246	266	245	230	263	274	266	289	230	230	248	241	227	278	245	250	238	274	247	247	233	265	255	232	231	235	240	237	237	270	240	267	245	250	253	225	248	281	224	234	258	259	260	243	246	270	230	214	246	217	229	232	254	231	248	246	234	227	291	236	237	275	248	233	239	249	270	267	263	240	239	216	258	223	219	234	248	215	209	266	273	232	227	269	238	236	255	274	253	221	250	266	224	278	280	263	240	253	255	257	238	246	279	270	222	264	241	235	254	256	238	247	256	247	236	255	240	251	264	231	223	228	229	223	254	244	251	245	265	220	192	263	244	260	262	248	242	230	244	248	229	239	253	237	226	238	245	244	264	286	243	260	248	255	245	246	264	258	246	249	257	241	246	247	260	245	267	235	255	246	244	247	243	238	248	237	240	254	231	240	245	268	259	268	259	232	235	246	244	244	259	240	216	234	226	239	210	239	257	243	251	226	239	228	247	216	229	252	216	247	229	248	256	256	242	241	263	257	228	250	265	255	244	212	233	248	244	241	273	281	257	249	246	199	251	261	212	236	237	238	230	244	245	264	252	273	234	237	211	233	260	242	236	271	240	243	234	233	262	252	190	241	238	235	239	218	241	255	218	247	255	246	247	257	213	276	244	213	216	220	223	252	231	234	233	232	248	259	238	228	231	263	249	246	239	238	248	236	226	253	234	252	266	240	220	237	273	230	237	231	280	257	270	219	260	237	269	252	237	254	229	253	223	243	256	245	223	267	277	251	240	273	250	225	238	244	269	236	258	253	198	242	297
42899	52357	40903	32674	30159	25668	23952	23277	19811	14361	13271	12398	10089	9700	8944	8038	7016	6151	5635	5009	4056	3606	3185	2861	2745	2552	2340	2012	1794	1732	1519	1139	1060	938	852	847	809	790	719	767	780	752	810	773	745	817	754	743	750	724	746	757	703	707	704	682	610	658	675	640	637	643	651	634	659	630	667	621	690	601	677	635	612	595	602	608	613	601	608	611	622	623	634	612	600	578	593	607	658	649	568	557	602	530	587	594	586	588	540	607	616	607	630	562	577	572	600	575	593	546	558	617	586	579	583	555	564	593	584	612	555	563	588	630	588	597	552	576	577	574	598	592	641	634	590	584	569	651	575	559	598	606	588	616	591	588	580	637	560	598	568	580	630	567	590	619	570	575	569	574	594	558	582	598	581	557	594	586	604	603	611	573	579	585	571	614	603	606	549	632	602	606	559	591	583	572	567	606	568	628	626	612	597	587	601	595	565	595	609	604	582	560	578	564	599	564	645	572	601	597	574	564	607	575	628	574	616	586	611	565	632	592	584	551	583	589	573	603	611	600	593	574	579	568	597	575	633	614	577	555	591	559	596	610	602	568	616	572	541	598	586	611	634	556	577	621	559	540	580	542	581	611	591	581	595	581	579	615	585	602	592	555	601	618	592	533	616	562	622	563	613	538	586	578	592	592	602	605	575	578	593	599	572	579	540	619	584	554	562	616	611	612	529	604	571	579	627	597	603	551	599	606	592	579	615	592	571	563	559	576	612	578	612	593	606	595	593	620	592	589	602	572	547	563	590	611	612	612	597	518	603	607	582	565	575	600	569	584	577	591	613	575	542	578	598	587	601	581	606	586	552	616	619	566	604	571	592	564	609	554	582	636	594	592	586	612	548	576	597	544	608	628	583	593	546	567	603	593	554	577	620	602	577	608	565	611	592	593	568	625	611	590	581	560	560	598	590	576	612	635	590	575	611	605	592	591	585	611	626	591	594	578	531	566	600	584	616	595	607	561	640	590	525	616	602	601	595	582	569	590	624	557	573	577	609	580	585	580	615	563	609	620	604	558	568	590	558	547	609	581	587	567	595	578	572	587	573	605	601	611	586	602	562	548	622	596	630	556	618	598	557	562	603	562	591	554	616	594	582	553	573	525	592	598	574	592	613	559	559	567	597	614	611	619	605	604	593	583	558	578	603	633	572	611	583	588	606	595	554	589	597	590	554	559	559	609	599	602	578	594	621	579	567	551	593	569	565	565	604	636	574	581	591	576	574	612	605	613	559	551	599	591	625	643	587	621	573	586	578	603	572	586	607	576	573	575	642	600	598	581	565	593	587	568	601	605	582	620	564	589	597	583	554	611	594	595	615	623	614	594	584	555	603	599	610	629	605	555	594	564	570	575	572	610	550	584	601	560	581	605	529	560	540	614	577	571	560	536	582	579	589	599	601	670	620	599	650	623	551	615	610	639	618	581	534	510	601	581	544	585	593	616	546	582	592	575	572	588	589	621	536	554	613	577	541	542	611	530	608	596	582	612	583	628	596	585	575	609	548	618	559	608	561	609	607	569	558	593	599	589	575	601	604	586	590	539	596	574	585	585	547	565	584	585	595	553	582	545	559	572	590	565	568	588	554	585	576	627	563	588	576	585	550	551	533	635	585	598	558	610	577	581	597	570	602	591	611	580	569	539	566	575	568	553	617	592	573	577	608	593	585	577	567	547	617	586	558	628	586	575	594	577	561	574	561	578	581	582	599	541	563	602	628	559	613	584	573	565	563	584	582	620	569	585	547	604	611	591	565	539	608	586	598	601	600	632	561	554	557	610	596	590	619	612	591	587	591	596	598	620	586	614	581	528	558	588	599	555	546	580	598	618	589	540	608	593	599	577	591	568	597	558	576	535	614	574	596	627	546	596	583	598	553	560	579	616	583	639	616	604	556	601	602	608	582	544	585	604	577	573	582	614	589	591	613	619	577	618	580	579	608	522	616	587	571	557	557	585	554	607	584	576	602	538	600	580	581	613	598	585	607	592	612	576	554	551	533	605	565	566	537	612	568	557	580	568	535	612	582	634	572	557	600	557	606	611	532	579	598	593	547	604	598	507	570	589	566	625	553	582	592	574	592	579	579	556	630	620	552	590	585	586	601	593	569	584	563	577	533	607	640	578	610	600	571	569	616	620	550	618	535	619	604	553	589	584	562	617	586	577	551	537	600	599	615	612	612	634	560	522	603	591	575	618	598	567	571	595	543	595	607	566	613	603	557	575	583	566	573	610	631	609	591	577	596	593	594	601	600	573	588	568	599	603	605	564	592	600	610	579	587	611	576	602	611	551	603	606	574	584	570	574	581	554	590	588	583	588	611	594	554	587	599	626	551	607	577	544	580	596	589	628	561	592	494	569	570	574	599	573	586	602	580	601	600	576	581	561	572	555	608	586	552	585	564	582	607	572	586	621	600	604	611	547	630	604	640	583	582	570	558	593	547	577	585	598	588	549	576	593	585	594	587	564	618	573	567	544	598	569	545	614	591	617	587	579	571	574	579	589	570	605	594	593	575	573	577	592	541	592	578	591	556	586	557	618	598	561	620	567	559	637	608	616	590	615	565	631	596	605	613	604	593	602	616	581	578	536	587	586	597	607	614	591	574	585	590	564	604	520	582	551	606	646	578	603	581	581	553	607	558	589	538	610	590	620	591	589	612	635	605	576	604	593	578	554	572	599	557	645	574	615	612	546	596	602	580	608	545	619	615	569	586	566	596	521	558	554	571	604	570	565	555	563	583	585	586	568	611	535	529	579	611	640	621	582	591	559	644	587	582	588	586	595	597	577	610	561	572	572	570	606	585	588	573	559	620	587	602	611	602	573	585	601	606	564	593	616	626	551	591	614	576	608	590	612	602	525	509	595	573	588	583	599	549	563	602	619	571	557	552	573	567	596	571	565	640	608	597	589	585	581	584	596	592	580	574	575	602	581	605	565	631	697	570	570	622	586	573	597	564	577	624	603	588	592	563	579	578	574	566	581	586	582	555	568	579	578	544	612	564	577	614	623	599	581	609	609	584	575	576	574	605	587	602	552	565	582	546	590	597	619	534	614	554	568	605	565	587	605	575	589	563	604	616	590	567	579	606	610	582	561	561	560	576	611	599	582	583	567	586	568	622	557	610	573	572	608	581	610	567	590	584	637	572	603	593	598	612	602	589	590	563	558	506	562	586	602	572	656	576	585	636	617	586	566	530	538	609	562	588	596	607	557	572	574	540	587	612	594	558	623	621	614	641	613	571	571	548	595	602	558	593	541	590	550	576	589	638	609	587	553	594	642	590	586	633	621	554	598	583	574	574	557	628	570	602	625	621	576	580	578	527	633	616	587	627	602	583	609	587	613	555	578	646	570	581	596	608	575	568	556	626	600	573	589	566	580	566	599	578	565	576	606	576	582	556	585	602	605	569	572	617	608	525	609	619	611	571	605	544	558	565	574	596	590	573	573	555	587	583	562	588	599	597	564
21753	26460	28197	12091	6677	4869	3229	2425	1787	1473	1326	1044	874	826	806	676	679	553	502	463	449	407	399	358	382	346	354	304	314	298	302	291	278	265	274	259	250	228	263	228	266	264	267	237	246	268	240	271	266	258	258	292	301	249	266	258	260	277	259	254	246	251	230	238	241	249	284	276	244	230	243	258	234	265	268	254	217	280	269	247	242	224	216	269	242	281	225	254	241	295	254	246	247	242	240	254	259	257	254	243	226	204	254	268	262	260	271	238	236	249	239	265	243	265	242	241	248	258	256	241	220	251	252	252	231	277	272	246	267	245	266	259	221	225	249	228	275	235	254	265	224	232	251	269	240	271	245	233	252	243	239	245	242	261	258	244	238	245	264	256	270	216	247	284	259	264	244	273	243	241	249	213	237	266	269	239	240	279	257	259	267	236	266	255	248	254	268	239	251	245	261	235	226	257	266	211	248	260	245	249	249	257	237	222	212	234	220	237	227	289	264	239	287	268	201	279	236	231	265	238	260	255	263	267	257	257	247	251	260	246	250	280	224	239	239	230	213	257	252	235	251	245	253	227	229	219	255	222	240	242	255	261	249	227	257	244	242	269	280	262	253	228	250	247	253	243	243	233	256	260	250	259	271	269	233	250	253	272	253	240	222	237	232	263	258	259	253	250	263	245	265	274	261	251	245	240	251	231	276	272	227	266	262	241	263	220	238	237	224	232	269	239	262	261	219	248	247	243	246	246	249	231	261	243	222	231	242	263	259	258	206	252	223	248	216	255	256	254	238	237	236	278	220	237	255	242	265	243	250	260	245	218	227	255	246	228	256	245	243	252	242	245	217	258	227	227	257	236	248	244	245	257	240	238	261	271	209	257	270	251	239	255	250	233	260	248	223	269	258	258	246	249	266	261	246	251	238	272	214	272	251	246	226	281	249	208	270	250	258	272	243	262	262	267	258	271	228	222	237	267	261	257	243	248	276	230	259	246	227	257	258	269	240	241	238	237	274	258	248	239	248	259	265	238	256	236	212	278	243	242	216	237	278	235	223	240	252	219	260	297	243	237	268	263	246	233	222	245	269	227	237	250	241	252	231	261	273	242	229	251	251	262	263	228	239	243	239	209	265	238	249	246	254	255	226	238	243	236	240	238	239	267	234	248	246	253	253	243	267	264	257	270	238	236	270	257	257	227	248	259	240	217	250	235	263	263	256	262	241	281	258	243	292	249	253	255	259	253	251	250	235	254	231	259	232	247	231	244	262	239	231	240	259	285	286	260	262	239	257	262	241	245	254	257	258	267	249	265	265	236	284	258	249	259	239	231	241	258	248	245	267	231	255	244	272	255	269	237	249	255	253	239	278	243	234	242	247	250	238	252	269	282	270	246	260	251	263	281	226	270	245	236	262	236	222	253	263	259	231	259	248	246	224	243	227	258	250	224	283	247	245	266	258	236	243	246	270	233	212	245	249	237	245	255	259	270	242	282	244	246	246	245	242	236	256	242	243	261	245	257	254	237	239	234	255	237	237	261	266	225	259	228	223	235	259	235	243	241	245	262	240	267	214	233	251	257	256	241	240	225	263	229	250	282	251	246	271	280	242	249	217	245	232	244	248	246	232	258	236	231	247	241	262	255	238	227	257	270	267	249	233	221	281	257	264	264	253	261	209	269	248	227	273	248	242	275	262	263	250	262	255	271	216	254	269	271	266	232	247	250	221	265	256	244	229	229	241	267	249	230	240	257	263	273	242	258	249	256	217	265	250	238	261	248	240	243	248	260	285	247	245	241	222	236	259	237	238	253	212	260	257	226	240	271	238	238	256	258	242	244	259	273	271	265	229	238	237	253	223	276	216	259	226	263	248	267	230	225	247	242	239	261	268	245	250	243	248	217	268	233	266	262	244	231	272	227	219	249	257	253	270	285	260	234	256	240	278	254	242	233	260	260	247	254	257	270	238	252	244	223	240	252	243	232	260	274	241	239	255	249	248	244	244	244	259	242	253	230	246	246	216	239	243	262	243	270	230	255	244	287	251	266	256	226	241	244	254	267	237	268	256	254	232	253	238	250	274	247	252	262	272	243	231	225	231	240	255	267	247	245	261	279	234	243	226	239	249	257	253	250	259	288	225	251	271	259	271	240	234	228	232	262	258	278	241	309	248	232	266	261	288	241	254	236	271	228	262	231	259	261	251	248	266	246	250	241	220	207	245	279	211	248	267	245	225	253	270	228	232	249	256	236	282	231	280	245	262	227	246	223	245	273	258	259	265	237	271	245	256	253	263	264	227	239	274	247	246	253	282	269	240	228	265	254	238	282	259	228	255	229	262	262	254	268	255	236	249	218	242	249	243	239	254	250	276	229	250	223	257	248	217	250	282	260	262	224	233	219	276	234	254	251	220	237	262	251	246	233	264	239	242	243	277	244	242	237	253	275	253	259	245	280	250	232	234	234	238	205	224	255	261	242	241	262	237	257	263	239	224	227	245	253	263	264	255	250	279	250	254	243	244	242	234	242	257	268	249	289	222	259	254	252	242	230	243	233	226	225	232	240	251	262	249	258	250	217	236	243	240	266	248	249	259	262	257	239	262	236	244	243	247	260	217	248	245	252	212	245	242	268	243	244	248	245	253	258	259	234	248	270	251	272	250	243	237	233	262	211	239	262	262	246	229	247	271	256	261	235	251	262	264	242	250	247	257	251	252	266	272	248	281	255	260	263	276	253	238	289	258	276	245	260	231	280	250	248	230	262	248	253	250	249	218	239	243	231	265	271	236	237	212	232	275	240	258	253	255	257	279	248	263	239	236	264	265	236	278	246	240	251	245	250	269	246	239	269	256	259	268	226	269	264	258	258	225	251	249	230	235	233	283	228	248	261	245	253	285	249	250	234	237	246	250	264	275	251	246	281	232	219	231	252	246	274	233	241	235	251	269	262	269	235	257	237	263	267	228	269	255	258	252	252	249	212	270	241	223	264	261	248	269	232	250	228	239	226	260	251	234	273	237	228	233	279	260	261	245	237	252	251	231	234	239	278	261	240	267	269	265	257	256	252	281	243	248	253	263	232	250	257	223	235	241	240	286	264	235	278	245	241	252	250	270	245	266	258	282	280	248	230	239	270	274	224	276	274	244	278	245	244	224	248	265	259	272	238	226	251	243	280	239	257	242	254	257	258	249	225	251	276	263	253	254	243	271	240	226	252	268	271	259	269	243	241	240	281	247	245	246	263	245	247	251	270	269	254	222	255	252	230	233	238	270	235	246	228	216	245	241	244	239	246	252	259	248	258	238	241	243	262	228	204	236	247	262	255	226	229	238	242	236	276	246	239	268	260	239	262	234	241	246	252	260	248	260	253	244	247	258	236	248	214	243	230	249	246	274	278	258	262	248	251	276	275	253	274	263	235	249	241	264	246	203	224	259	241	261	245	235	234	254	259	267	261	218	256	240	254	255	242	255	237	264	248	247	254	268	257	239	223	243	280	227	230	227	226
14380	25594	28811	18997	16855	15090	11833	9996	7844	6829	5811	5134	4652	4152	4001	3312	3005	2719	2474	2132	1929	1745	1564	1369	1424	1371	1203	1090	1042	935	835	795	741	728	667	689	629	673	659	655	712	681	645	682	675	672	617	739	680	664	645	709	679	600	647	633	623	594	646	625	620	578	632	631	666	640	631	592	629	671	618	603	621	604	636	683	629	641	613	594	601	599	604	637	628	623	610	616	622	574	612	635	614	629	616	619	605	629	614	602	564	632	602	604	677	631	650	623	592	602	598	624	577	586	606	605	604	605	633	588	610	587	573	666	625	563	592	589	651	573	616	589	603	650	646	641	600	600	625	630	591	666	636	628	603	553	624	588	600	591	622	592	565	623	649	626	621	622	597	611	605	609	629	617	623	601	601	620	583	578	615	629	589	607	608	597	578	584	573	636	599	591	618	594	617	593	578	577	581	609	641	662	625	611	618	604	663	615	633	596	591	628	615	594	591	609	602	640	629	621	609	587	618	623	612	656	583	599	607	629	648	576	591	627	628	680	644	612	613	608	602	608	614	620	630	635	608	600	609	653	619	599	636	586	645	637	544	641	585	616	607	620	635	618	579	616	600	590	590	599	590	621	645	623	579	615	572	608	607	641	592	604	630	620	622	575	623	604	610	594	644	593	574	624	574	610	561	599	591	602	642	616	598	618	589	596	609	611	602	599	603	599	612	602	642	586	591	590	631	587	630	594	640	633	594	631	604	629	611	584	600	620	652	573	564	600	630	605	574	600	630	611	565	597	630	618	636	593	615	618	588	607	580	570	655	574	649	634	603	630	581	610	577	602	632	586	607	596	613	601	643	603	626	556	596	646	617	588	650	652	650	592	579	577	661	640	614	611	641	598	595	566	603	605	632	591	595	603	577	605	577	651	641	613	598	584	593	604	613	622	599	607	625	618	639	605	608	567	596	665	609	575	589	623	593	590	597	605	591	622	635	588	637	660	666	597	596	630	614	621	640	596	653	603	593	601	558	601	609	611	621	625	581	621	638	576	647	591	660	578	649	612	623	639	617	580	624	608	581	540	591	563	616	611	606	605	642	648	612	561	624	572	580	591	599	618	590	641	609	617	579	614	606	587	565	575	615	586	586	577	536	629	624	616	624	561	602	595	575	627	616	606	619	617	605	641	649	588	611	609	632	604	614	625	634	609	592	641	584	605	581	628	618	597	611	582	593	571	580	606	600	618	608	602	577	602	624	616	625	567	611	640	608	576	592	636	603	634	584	582	605	600	620	637	618	606	600	616	594	651	637	590	631	616	584	577	594	601	606	588	610	662	619	619	668	580	594	613	621	606	543	624	583	565	585	646	619	595	556	609	615	582	596	578	609	608	537	586	600	629	619	634	637	616	612	525	643	604	622	564	643	617	579	615	594	615	598	621	592	632	590	617	598	612	580	619	596	595	583	634	585	633	599	624	625	587	616	619	605	607	583	624	634	605	613	621	576	607	583	600	572	640	606	566	619	594	607	606	612	607	594	638	622	582	620	655	577	605	585	595	547	623	622	647	597	618	635	602	614	659	614	630	646	609	582	658	615	628	656	588	624	619	614	585	595	636	648	632	609	618	608	617	621	604	598	637	569	577	622	617	613	620	585	616	613	602	602	591	607	590	611	567	616	608	628	640	596	596	582	607	613	646	658	650	588	589	616	590	595	608	652	640	616	607	605	619	617	577	585	652	581	579	578	593	649	596	585	645	655	614	598	647	622	590	640	589	649	663	556	575	625	596	633	577	642	633	626	626	627	615	607	648	593	621	617	573	633	613	590	620	582	602	647	588	644	640	620	597	614	571	627	572	641	569	628	573	582	605	639	690	616	602	635	588	600	632	611	601	599	603	670	637	628	613	580	624	612	611	599	606	653	571	578	622	620	586	590	615	598	558	660	610	604	633	627	628	601	597	599	610	576	611	686	612	625	590	589	556	571	622	606	614	588	608	620	599	626	628	594	639	660	629	576	639	597	633	576	627	625	645	624	600	594	554	631	618	647	619	623	644	600	641	648	604	602	615	610	607	600	570	619	647	590	621	600	604	626	617	679	598	606	609	635	646	661	567	586	605	623	650	672	574	663	580	619	615	617	592	579	614	624	652	595	594	580	609	611	593	606	613	586	634	592	644	578	642	635	649	610	625	660	612	665	611	623	590	619	691	582	602	641	593	576	559	603	594	643	651	590	624	602	626	622	622	634	650	656	618	609	626	586	582	614	652	586	630	585	625	614	619	607	671	592	584	629	541	637	602	614	593	608	654	621	594	568	571	607	565	624	582	568	599	563	659	625	586	576	621	617	644	631	600	641	584	629	611	568	630	600	566	594	580	573	625	632	608	613	657	630	614	586	595	594	635	646	651	606	604	627	575	619	587	623	609	617	599	600	645	599	608	604	595	657	626	642	621	600	595	619	586	582	645	651	624	619	638	645	676	697	613	625	667	620	583	567	600	596	580	600	597	602	618	603	591	625	615	623	571	592	554	621	669	602	644	590	580	679	596	566	637	593	613	619	624	583	568	599	610	602	616	610	581	568	581	623	665	608	585	625	618	594	586	597	626	624	590	578	580	609	635	602	589	622	587	598	593	634	636	652	604	621	640	604	629	633	622	624	599	616	633	574	593	600	648	601	643	614	625	612	593	651	604	576	581	586	647	633	579	608	623	594	625	571	597	582	638	675	582	580	579	604	590	610	595	584	615	618	554	579	565	655	618	614	592	592	618	600	614	630	629	613	589	629	616	616	600	599	654	622	609	643	595	595	629	628	608	605	606	634	596	570	626	608	586	593	567	606	606	607	634	683	600	641	592	628	595	562	579	553	597	630	612	635	608	632	603	606	575	608	630	609	625	619	591	599	663	581	603	596	603	617	605	605	658	632	579	538	606	574	595	620	595	631	595	630	598	624	577	566	576	598	597	581	609	631	637	619	563	633	634	596	591	608	581	576	642	549	620	633	596	613	604	616	637	596	603	596	598	620	604	582	605	610	589	633	606	617	602	608	577	649	570	580	609	576	604	618	598	629	605	611	658	654	592	607	603	541	594	635	619	604	643	679	612	615	613	596	558	597	619	604	592	619	629	593	611	614	609	574	590	609	658	586	602	592	583	583	580	618	607	603	582	589	584	590	590	584	596	667	633	590	577	614	606	628	562	603	628	631	609	587	637	616	583	603	609	599	613	588	585	623	610	628	572	665	624	601	632	574	641	616	631	601	616	612	582	653	603	573	605	600	620	584	650	570	592	645	611	580	603	645	602	593	684	598	666	628	628	623	579	542	600	619	613	610	580	636	606	627	586	598	593	639	621	624	548	583	640	619	549	598	584	622	639	641	617	620	598	662	586	596	637	628	629	602	600	602	577	638	599	655	568	614	632	597	575	599	613	631	631	649	604	657	589	641	588	608	647	590	638	602	613	580	609	626	622	611	598	605	661	624	656	623	635	599	639	656	621	603	654	605	577	602	617	587	609
46361	49707	40840	24895	21597	17054	11017	6818	4383	2540	2290	1971	1627	1411	1314	1133	1015	916	758	759	703	586	526	497	495	440	396	401	356	351	356	336	319	289	250	302	225	275	287	302	262	275	286	301	278	260	234	250	267	274	247	322	273	264	270	289	270	241	244	255	287	275	260	255	255	258	249	233	232	215	247	276	264	287	268	283	249	250	265	274	275	269	260	242	260	252	241	254	277	293	270	240	224	268	241	283	227	254	256	241	270	272	242	267	254	260	280	275	277	251	255	234	219	250	277	293	270	263	266	235	245	232	237	242	255	253	244	228	232	264	257	249	244	281	260	230	236	242	269	273	244	232	279	244	262	260	242	284	227	261	269	259	231	271	270	286	286	275	235	254	265	271	261	246	252	261	247	249	255	261	301	257	225	269	299	228	252	269	254	248	254	269	273	254	245	246	281	230	277	227	255	236	267	237	234	265	272	280	277	274	234	256	250	239	237	274	236	258	255	230	250	260	257	240	263	219	253	262	236	237	283	256	240	231	253	258	258	247	264	258	247	265	258	243	248	266	238	231	291	255	253	247	268	265	256	284	244	242	237	269	240	251	277	240	240	253	277	267	249	245	292	269	255	229	222	263	257	261	254	261	247	258	239	240	242	247	227	254	282	282	229	244	256	248	253	253	229	284	255	276	244	239	245	242	249	275	258	265	253	250	279	281	250	241	229	269	259	226	274	255	230	261	253	247	318	237	261	251	258	258	256	279	263	250	265	277	238	272	259	246	246	269	239	292	244	242	264	272	243	251	257	236	268	280	252	274	273	289	271	279	243	243	247	259	240	246	235	262	250	280	278	267	274	230	262	249	261	278	237	272	226	224	252	256	254	263	263	252	278	258	250	262	254	250	267	261	242	223	253	238	294	270	257	215	271	253	268	248	228	218	278	277	251	255	236	250	258	246	241	252	257	240	280	258	232	257	250	249	247	217	252	265	235	277	258	250	243	252	256	267	254	257	267	236	259	299	245	239	256	261	233	243	265	266	257	255	263	269	249	272	249	250	227	258	258	283	267	234	242	250	256	291	237	213	236	260	268	265	249	259	254	274	249	242	226	283	250	268	261	234	268	266	281	245	220	245	250	280	237	241	274	262	251	248	236	258	262	230	284	259	248	240	270	227	270	255	242	263	289	257	244	249	292	258	232	249	265	239	253	230	275	258	248	260	254	247	235	245	226	277	272	242	252	258	271	241	253	280	255	265	250	236	234	236	254	249	264	257	272	255	271	247	235	244	246	232	258	254	260	262	257	265	285	209	243	265	238	216	256	266	219	256	243	251	253	256	238	272	238	258	254	236	277	250	256	258	246	264	261	248	254	237	243	285	259	239	267	250	265	225	261	255	236	259	275	240	263	258	235	250	234	257	272	245	257	286	262	233	259	237	219	285	255	268	236	287	257	234	260	216	261	213	244	245	275	301	287	263	269	262	273	236	255	241	260	260	255	229	238	233	270	270	246	220	282	252	237	246	249	242	247	257	257	265	257	253	253	251	263	243	269	238	260	266	264	220	247	242	249	248	251	237	255	244	256	247	252	242	260	250	238	259	265	246	223	272	271	226	294	252	252	260	259	273	262	259	259	250	248	251	236	247	273	253	264	245	258	281	288	258	226	246	255	249	256	263	244	265	300	243	261	234	247	238	241	234	249	284	246	297	221	267	274	253	238	242	227	267	259	257	257	268	268	244	243	259	240	238	263	256	259	277	265	249	267	259	241	243	271	238	277	255	273	269	247	258	271	242	268	238	254	267	260	252	273	245	256	260	230	269	243	241	266	290	262	242	257	254	246	229	238	255	221	269	274	289	242	269	254	243	257	247	221	281	241	245	252	282	253	259	281	277	232	250	226	238	241	244	259	241	258	250	253	269	238	266	260	242	244	285	248	266	241	273	229	245	241	236	258	254	213	241	255	252	254	278	271	238	249	253	267	255	237	256	266	242	245	257	283	255	248	257	259	239	248	245	264	246	266	286	238	234	264	237	240	252	267	245	234	285	285	292	284	287	275	241	256	278	284	243	239	262	262	255	251	254	250	268	253	268	250	271	266	293	248	242	252	260	279	257	246	260	254	279	257	261	267	256	241	248	230	272	241	246	255	220	249	272	234	253	230	244	262	260	253	263	229	239	229	313	268	250	256	235	263	276	271	246	241	243	234	286	277	245	234	267	245	267	232	239	265	279	268	265	264	216	244	244	267	246	258	222	254	266	273	288	248	262	256	274	246	258	276	259	276	253	237	255	276	249	266	254	246	265	270	251	247	224	281	245	277	291	273	269	246	255	277	264	268	252	237	262	278	243	259	230	269	259	260	241	257	273	226	246	279	238	262	268	264	252	220	256	254	269	258	263	268	269	222	245	250	270	261	257	249	283	256	274	213	241	250	256	249	238	256	251	292	260	279	236	293	252	239	242	230	231	264	238	263	269	282	227	248	240	262	254	239	235	244	237	229	252	266	245	222	229	265	261	269	252	272	251	246	245	250	231	237	235	241	254	252	276	240	248	275	258	247	249	253	233	243	261	269	258	258	260	263	251	250	261	275	246	263	235	280	264	262	231	243	239	258	225	292	298	244	255	240	259	261	256	257	243	230	260	248	261	249	281	233	261	259	266	268	226	262	253	254	252	267	256	250	268	253	253	257	265	264	290	236	263	219	220	250	265	246	245	243	251	231	248	289	270	262	234	264	291	254	258	266	273	231	273	263	230	254	280	246	270	265	272	265	255	270	254	247	265	296	237	278	274	248	253	260	280	254	242	259	250	255	261	253	236	263	278	272	249	272	253	228	274	250	209	246	276	273	249	269	275	246	234	217	246	247	260	249	231	258	236	233	237	236	246	253	247	266	260	242	270	241	236	254	249	246	267	247	220	259	251	246	246	229	237	251	268	249	254	272	266	273	261	255	254	243	279	268	279	240	251	254	249	274	242	251	260	259	272	269	266	280	286	266	242	253	284	253	249	246	234	287	220	247	225	266	283	273	261	238	222	263	262	232	245	258	269	251	227	244	264	211	248	250	263	259	273	266	251	276	224	242	287	272	267	273	250	270	288	229	245	271	266	277	231	252	240	259	257	245	282	280	245	247	250	236	235	240	270	272	247	281	280	266	244	242	250	253	245	253	255	211	263	278	281	260	243	229	256	272	239	259	286	251	269	235	240	253	237	257	242	258	232	279	268	266	248	297	276	241	252	272	240	283	274	266	234	262	249	262	244	283	289	282	258	274	253	259	242	241	239	271	236	267	232	282	220	265	262	246	260	254	275	257	240	257	265	244	273	260	211	266	265	262	234	254	247	256	246	262	280	239	248	234	230	238	264	276	263	228	276	262	277	247	272	247	250	255	280	255	225	260	241	291	239	259	267	264	252	266	235	241	250	219	284	268	255	241	269	224	262	257	228	256	246	261	257	242	250	249	268	248	223	252	238	238	261	271	235	283	274	276	269	266	255	241	267	249	240
35430	49855	37042	26632	24897	21611	19039	17544	14412	10501	9983	9061	7803	7601	6683	6014	5299	4588	4083	3695	3189	2792	2417	2217	1965	1886	1805	1638	1436	1366	1292	1041	980	865	835	824	733	745	742	710	748	784	751	744	783	801	696	761	756	699	688	713	720	694	658	698	627	661	673	633	622	646	644	659	665	672	674	698	653	622	656	659	665	635	636	608	621	681	640	586	655	647	616	639	642	605	659	628	663	654	595	643	612	611	620	632	628	562	627	597	650	573	594	629	638	628	630	600	599	601	636	609	585	597	641	619	633	596	610	607	608	579	649	605	591	591	637	644	642	618	601	621	596	582	581	586	630	649	598	585	629	635	653	616	635	581	625	613	651	574	602	586	601	608	625	597	597	606	648	624	609	577	577	617	633	616	619	614	651	620	579	587	635	653	598	650	619	633	635	638	602	598	629	584	580	660	600	605	653	635	621	612	608	615	710	621	640	630	635	640	634	627	634	582	599	610	596	610	612	666	622	656	608	633	659	684	652	640	617	608	658	609	597	620	615	600	658	610	612	572	621	585	607	607	624	619	630	615	612	617	615	580	599	623	601	595	608	633	606	604	621	605	637	632	616	619	600	612	616	620	638	640	624	576	631	628	601	604	589	638	616	691	626	596	642	594	595	592	619	639	647	633	620	622	590	660	615	607	632	605	628	617	612	681	606	648	613	653	591	617	634	654	657	619	637	600	600	595	649	596	595	579	623	613	631	632	640	631	605	593	725	595	648	668	629	608	660	583	614	614	603	606	568	656	584	652	633	586	630	643	622	611	610	621	624	630	627	608	677	597	615	587	563	611	604	606	623	638	631	620	633	609	615	596	652	624	621	610	611	648	616	604	612	641	621	596	636	633	635	564	652	612	580	601	613	651	635	634	643	599	632	633	540	588	639	625	625	632	656	628	608	645	603	642	612	656	611	641	579	623	618	638	586	638	631	628	621	590	618	594	560	626	637	628	611	577	635	623	604	568	605	613	606	598	558	588	618	615	672	592	607	599	636	619	638	563	654	625	601	607	651	595	622	620	612	619	625	627	615	598	673	608	610	599	561	616	608	633	611	625	619	584	598	590	638	644	613	628	629	627	593	628	638	652	618	629	673	641	598	619	652	637	626	632	618	570	593	629	633	604	641	641	575	662	640	661	616	613	593	575	640	642	618	624	591	591	635	577	659	584	604	594	640	624	633	629	637	625	619	592	614	621	642	627	602	598	610	617	625	604	596	602	593	606	578	641	631	639	633	640	651	630	586	598	612	635	617	631	597	599	623	618	601	647	590	580	633	650	628	634	634	609	604	612	666	640	653	646	594	615	596	591	615	611	625	613	603	631	611	638	580	613	623	619	631	596	622	639	619	635	642	656	662	629	582	616	600	586	623	587	640	623	578	593	607	629	619	619	635	613	651	645	627	626	626	649	606	628	623	598	681	563	619	596	629	644	572	614	601	573	630	584	623	610	637	627	608	633	611	642	618	642	638	613	648	615	651	622	641	603	627	631	625	615	610	637	652	570	643	657	642	606	628	634	583	638	616	618	589	628	634	633	558	576	635	601	638	563	614	597	617	595	650	633	608	627	623	609	608	606	637	612	628	634	618	581	619	592	651	607	632	608	661	626	601	576	660	597	627	628	596	634	611	630	598	624	617	614	622	624	622	626	643	658	627	607	638	630	627	618	627	592	623	613	619	593	631	610	624	626	607	630	650	605	626	595	657	635	618	622	632	632	605	574	601	593	602	599	589	670	601	613	602	610	587	633	606	632	637	643	620	631	651	574	645	629	605	625	686	589	602	625	610	602	598	613	642	605	572	598	620	625	615	657	605	640	627	609	578	624	629	635	573	616	588	598	587	566	631	581	591	596	645	614	635	686	595	707	602	603	595	633	611	584	593	605	605	633	583	595	608	568	613	633	615	595	576	648	573	609	616	640	607	647	626	647	602	686	662	594	607	636	655	635	588	632	603	588	569	614	649	604	652	591	624	606	595	616	637	624	627	576	613	615	637	617	643	604	617	595	662	642	637	613	585	584	635	588	610	607	577	627	586	624	644	640	613	618	604	645	625	612	584	624	601	586	596	654	650	609	630	586	558	643	617	659	608	608	621	635	625	647	618	599	615	591	604	672	603	589	589	633	626	664	582	630	621	595	627	611	579	615	603	640	595	646	615	620	594	612	667	621	650	638	598	629	629	621	616	641	664	594	613	643	590	648	653	590	616	659	642	609	624	620	614	652	626	645	610	613	601	610	628	619	613	651	610	650	612	599	626	658	601	634	614	608	591	631	618	634	622	624	627	684	583	635	597	607	603	641	586	644	624	592	590	600	605	615	632	616	610	646	623	637	620	658	589	633	610	603	625	564	569	598	615	613	645	641	617	623	614	652	644	636	603	599	597	627	612	611	615	623	655	600	566	608	630	613	621	632	619	573	621	641	603	628	598	655	624	612	614	609	568	653	631	622	599	644	572	605	633	589	639	597	613	605	579	648	605	585	594	630	623	639	610	674	637	685	611	678	628	626	622	632	641	592	596	628	643	588	596	590	631	616	625	615	617	594	656	655	627	645	624	556	621	631	643	623	565	600	634	630	593	604	598	643	592	633	638	585	597	641	590	641	659	591	642	641	590	643	656	631	630	618	639	614	641	629	591	600	638	604	591	603	573	622	611	609	612	607	628	615	643	596	596	631	626	610	614	573	609	627	636	624	600	571	621	617	599	629	580	616	588	621	592	612	644	620	604	608	621	565	620	576	615	652	591	627	644	571	614	597	623	612	555	583	659	646	566	607	613	598	631	588	633	592	632	666	651	599	627	568	653	663	622	605	640	652	622	562	635	655	626	628	633	636	638	598	623	619	662	606	608	603	592	628	622	619	588	645	640	623	605	630	631	631	590	595	584	603	620	595	569	578	612	632	679	620	618	591	593	574	630	596	632	630	606	600	580	586	568	605	585	615	606	670	637	656	655	620	572	605	606	622	607	662	626	622	670	624	605	596	585	675	612	604	579	624	673	649	629	615	599	628	643	643	633	627	648	604	626	649	596	614	622	596	608	592	610	614	629	597	639	597	589	638	597	597	623	622	639	633	608	629	610	640	609	605	630	641	626	618	600	602	604	628	626	600	613	605	670	617	629	597	557	602	637	624	660	622	594	632	629	681	620	652	580	629	618	654	664	617	615	600	610	628	598	604	615	622	632	641	596	583	607	633	602	617	586	627	614	631	608	626	624	598	623	632	614	614	630	620	581	589	600	587	608	618	589	669	601	605	599	626	586	621	626	628	620	647	640	665	630	626	613	609	600	612	579	615	604	638	615	636	580	651	631	631	606	627	600	590	613	593	603	615	581	626	641	652	593	658	600	590	604	625	649	651	632	570	576	605	582	564	565	629	638	590	630	641	653	592	648	554	621	630	642	639	614	593	617	650	608	621	638	603	606	612	614	604	605	618	613	578	576	613	638	577	575	628	604	595	612	640	578	636
52758	48214	38496	25590	22754	20821	15764	10416	10110	4255	3095	2735	2322	2150	1661	1648	1411	1131	1112	1000	852	666	581	543	530	543	521	429	430	412	381	386	309	285	268	262	289	253	277	250	234	282	291	281	279	281	295	260	270	287	270	273	277	269	256	253	255	245	253	273	253	254	259	266	259	228	233	295	260	220	249	257	230	278	253	267	262	257	254	250	217	247	245	253	270	258	267	236	228	234	278	222	230	244	265	253	258	255	250	234	228	245	264	240	240	234	247	227	251	261	224	246	230	240	253	224	259	236	237	253	254	235	269	223	255	257	242	228	195	232	266	234	236	265	262	207	252	273	268	249	244	246	240	227	250	270	238	233	227	219	233	257	232	230	251	248	240	238	224	249	254	235	226	249	237	226	231	246	220	254	242	260	261	237	231	232	242	261	230	246	256	258	244	263	252	263	242	230	230	231	243	232	258	240	233	274	223	226	257	241	270	265	247	278	250	223	253	247	244	231	213	223	232	237	262	266	257	227	228	233	264	213	260	236	241	248	218	233	267	236	228	216	229	231	223	254	230	245	257	221	199	226	231	221	242	274	265	250	256	232	242	244	247	209	222	262	238	217	233	278	243	247	282	256	240	237	234	241	236	231	240	269	278	254	228	262	249	267	244	267	233	237	258	254	231	250	257	247	236	243	206	241	245	228	256	267	250	228	256	247	236	227	243	261	249	239	232	253	238	246	272	220	275	258	236	232	234	246	263	241	259	259	210	226	269	260	259	241	253	260	224	260	272	220	241	220	257	234	262	233	225	261	270	264	239	259	239	248	244	264	234	239	245	263	241	251	262	250	238	267	249	219	240	238	236	247	217	236	246	238	204	251	225	205	238	242	235	252	240	227	231	221	217	247	250	244	228	224	219	242	234	255	241	230	251	228	268	258	256	238	252	220	234	220	244	240	254	239	237	230	267	261	244	231	251	230	257	209	275	268	266	247	243	235	241	253	250	234	240	272	205	219	262	280	238	248	262	242	271	227	278	238	227	233	241	264	249	223	218	237	248	248	235	282	241	257	231	263	257	235	233	233	242	254	246	251	247	259	243	252	260	252	262	264	235	254	227	262	217	220	257	248	268	274	270	251	229	210	222	265	235	242	231	254	228	234	229	217	272	251	242	239	252	276	263	250	243	218	295	260	277	239	231	267	253	244	219	233	249	214	228	265	241	235	246	271	239	257	233	235	232	247	255	246	235	264	258	240	230	239	265	264	216	261	244	265	249	255	276	231	229	260	249	234	231	246	271	271	231	229	247	236	234	250	224	233	219	243	249	274	251	239	262	226	231	237	247	254	200	229	206	254	223	213	241	233	248	216	235	238	260	255	242	228	252	265	248	280	213	237	264	222	239	250	217	239	246	262	246	249	259	260	238	243	240	250	203	255	241	248	271	277	270	245	241	233	232	233	271	238	247	245	245	249	231	270	230	265	254	249	258	246	255	269	246	238	246	223	235	227	232	262	230	243	239	284	239	249	245	250	246	255	229	218	244	233	236	235	273	258	237	234	277	250	225	226	231	256	228	238	210	245	225	234	219	238	270	247	249	222	222	225	248	223	238	220	229	224	228	236	237	253	216	229	237	241	266	261	231	243	233	239	222	235	220	236	235	225	249	259	246	238	225	223	261	234	227	259	270	252	248	245	235	224	253	256	253	228	260	225	226	274	236	231	250	249	273	217	237	253	257	233	228	245	278	252	253	251	279	236	248	232	260	232	227	253	244	225	252	202	230	252	244	244	273	232	268	230	251	235	266	239	238	243	231	246	232	221	252	233	246	213	244	228	220	230	279	251	262	260	210	236	223	232	244	242	261	249	242	244	278	263	223	228	255	252	203	242	215	256	248	238	238	246	258	240	238	237	273	266	238	268	239	229	234	266	242	225	226	258	224	262	227	234	235	239	224	233	241	228	261	232	211	255	248	241	267	254	232	265	253	262	245	251	242	252	238	226	226	225	224	256	233	234	265	259	279	237	225	236	255	258	241	240	213	240	252	205	244	268	253	254	237	229	225	232	231	243	242	250	263	237	263	235	221	222	246	254	255	237	225	248	241	277	237	251	242	234	253	257	246	235	231	254	235	239	263	244	220	240	260	270	251	247	261	230	255	233	249	264	262	221	224	199	242	246	238	252	246	251	273	235	252	241	231	252	253	225	251	255	254	220	253	230	257	258	240	239	253	264	225	244	253	232	218	216	266	223	244	254	240	234	242	262	228	244	211	258	240	259	242	236	232	215	253	264	228	228	264	219	235	223	246	227	244	243	250	262	235	234	242	201	221	269	204	226	265	240	248	239	271	261	218	274	263	261	227	243	280	261	229	232	204	211	229	252	260	240	235	246	247	236	242	214	235	259	249	250	228	250	220	232	249	236	238	256	231	260	250	233	227	195	268	231	266	252	229	240	239	252	250	253	242	211	248	253	249	240	226	256	229	222	229	251	230	257	241	243	247	221	229	235	240	247	242	217	242	248	225	235	249	261	248	254	244	241	230	233	252	227	245	234	242	246	247	270	241	268	262	258	247	231	208	205	238	269	230	256	227	246	220	271	226	258	233	268	277	216	240	235	235	231	208	244	262	238	248	215	216	243	273	260	258	204	260	235	242	228	223	247	245	271	248	237	264	233	235	263	255	233	230	241	261	239	241	229	242	253	230	250	226	243	259	218	263	244	220	236	253	262	244	230	265	234	237	207	228	242	266	235	262	266	226	225	226	260	224	245	249	233	259	243	224	246	254	237	261	224	265	262	221	269	227	257	209	236	252	270	264	250	252	250	212	232	240	222	259	264	274	218	270	233	253	229	236	231	219	237	275	248	262	257	247	214	231	249	235	213	239	230	211	266	252	248	235	230	236	268	235	252	244	241	244	267	240	246	277	233	225	234	253	248	248	243	246	258	223	251	241	222	229	265	264	232	234	272	270	254	245	247	247	273	216	206	227	251	264	227	231	242	246	243	254	250	265	237	217	233	253	220	237	238	238	257	208	236	247	257	219	240	210	277	244	225	240	246	236	214	247	264	265	264	213	250	249	247	268	255	224	238	235	244	250	263	249	241	225	258	246	260	232	238	252	241	228	256	237	239	229	262	256	256	245	250	221	273	236	260	229	238	212	233	251	252	248	231	219	202	248	262	218	216	202	248	239	244	236	250	257	257	263	238	254	236	243	240	251	253	231	252	239	265	235	259	274	247	237	241	219	263	235	241	247	253	276	276	247	254	200	234	256	234	220	231	239	237	226	240	265	249	241	247	277	240	248	218	253	258	233	236	272	239	239	268	242	245	235	233	262	262	270	254	238	223	227	260	277	248	256	243	246	231	265	240	235	217	237	243	234	228	248	247	261	211	252	237	243	234	234	270	246	247	271	244	246	237	208	242	236	229	240	263	222	220	254	243	229	244	222	244	251	236	261	228	250	237	239	224	264	239	253	244	219	247	225	262	233	237	229	221	219	229	215	266	227	255
41266	51189	38936	31330	28533	25458	22185	21650	24995	13781	12572	11534	10429	10117	8092	8429	7164	5650	5359	5204	4363	3608	3135	2859	2456	2376	2124	1904	1809	1558	1503	1230	1118	903	873	871	790	805	744	750	775	796	761	853	769	787	747	755	734	729	732	758	730	706	710	648	630	611	648	640	622	640	667	616	660	613	625	645	626	650	692	601	619	615	621	608	599	629	592	597	591	562	597	610	576	603	575	572	561	612	573	600	557	584	609	596	592	574	601	594	604	604	572	611	563	597	599	563	585	617	584	553	610	534	616	563	572	588	596	588	593	599	600	528	556	570	660	619	609	552	587	560	613	597	541	601	562	604	569	584	584	600	581	633	589	617	635	589	586	581	624	544	581	587	589	588	554	553	601	549	615	596	581	622	578	588	541	604	613	588	581	579	572	610	518	581	598	565	595	604	603	551	586	586	591	608	609	559	581	559	601	572	574	583	664	558	554	558	579	596	577	574	594	608	600	569	641	589	542	591	600	611	550	583	604	592	566	600	604	603	590	616	540	605	559	594	554	568	621	551	571	632	564	619	558	590	621	582	584	527	623	601	594	558	623	613	610	598	608	602	564	563	615	594	590	563	613	600	603	574	604	578	558	576	635	589	612	548	567	579	614	541	530	578	543	600	614	629	562	574	567	596	590	573	584	598	578	584	539	558	624	608	586	565	580	523	558	601	558	566	568	585	569	591	589	617	582	582	593	596	622	563	608	561	593	624	584	567	614	593	569	598	570	608	576	589	572	574	566	611	573	549	569	597	573	602	581	611	566	547	570	598	566	542	568	551	557	577	523	620	538	559	590	570	594	546	565	614	574	597	605	572	548	585	549	578	569	618	567	576	545	614	611	571	623	602	604	600	612	578	595	547	576	603	590	579	579	614	583	608	601	621	570	587	584	602	602	565	536	617	565	522	590	598	581	566	535	568	540	602	582	628	587	629	603	580	589	571	555	583	543	589	583	606	568	574	585	578	615	583	543	562	590	600	598	576	587	545	575	594	579	560	571	613	602	563	582	596	588	601	574	539	588	572	573	588	622	591	588	577	551	588	600	571	582	570	576	585	562	598	542	585	577	543	595	583	578	599	566	565	604	634	608	618	591	587	566	591	598	610	629	548	577	577	598	560	548	596	557	589	524	601	554	645	604	569	591	578	584	583	583	600	605	582	588	632	583	593	616	583	592	595	589	604	607	573	559	560	613	591	591	527	608	591	562	599	566	582	618	637	578	612	626	583	583	574	577	613	617	560	620	623	572	591	585	572	617	566	550	548	644	592	564	603	566	605	627	563	594	542	583	644	603	611	547	602	564	552	604	634	616	586	570	596	600	605	613	574	602	546	587	554	540	592	566	635	562	607	603	561	559	557	591	566	583	552	600	610	606	545	584	557	583	602	568	590	566	578	571	558	592	561	598	556	604	617	605	618	569	583	603	582	581	582	575	588	585	566	622	601	563	602	620	613	558	613	544	613	577	561	582	628	599	592	566	653	601	616	593	598	614	548	600	559	602	534	543	573	587	584	564	579	585	570	562	603	604	585	614	556	607	573	602	570	585	581	551	574	546	556	623	592	570	609	609	598	549	575	607	580	595	593	639	602	571	577	566	601	573	565	634	598	562	611	625	592	563	594	576	641	593	573	555	601	590	530	579	559	604	557	619	584	601	580	610	623	597	597	577	596	634	592	618	615	585	552	634	597	585	600	570	597	608	616	545	536	570	549	572	552	542	627	579	553	619	581	580	602	592	563	549	580	629	594	569	601	594	600	602	596	579	551	607	578	589	553	555	597	571	602	551	593	588	620	540	585	575	535	552	583	620	575	558	573	585	579	623	581	584	569	575	594	602	593	640	591	558	562	560	614	589	608	558	596	584	617	600	601	590	604	614	563	581	619	573	581	558	574	563	588	599	603	557	581	546	650	550	556	585	622	587	567	582	613	540	621	574	578	559	601	550	575	554	575	572	577	540	552	574	591	585	602	625	573	577	567	609	578	533	552	566	602	587	582	598	597	597	594	555	603	596	592	567	584	567	609	575	570	592	578	580	603	600	605	612	596	584	585	534	565	599	553	604	546	589	567	617	546	577	590	601	566	584	605	619	592	562	538	550	572	604	639	605	604	637	551	570	572	591	583	607	599	632	564	569	579	587	578	581	582	577	586	679	593	591	624	571	548	578	574	577	579	567	604	611	607	592	636	564	563	562	600	584	589	574	598	594	600	546	582	551	551	602	579	646	599	602	604	596	561	568	615	554	586	590	593	585	597	627	587	577	604	602	603	583	555	591	561	594	566	620	557	623	599	555	567	633	569	570	565	630	579	556	597	587	580	568	549	586	577	593	574	560	634	586	610	597	544	571	566	559	601	560	574	531	588	587	573	594	617	583	523	584	611	569	591	619	594	612	600	580	613	610	610	571	602	590	609	567	578	601	594	553	561	569	587	545	573	572	618	598	600	610	585	600	573	604	595	592	608	541	549	589	560	586	595	573	556	609	601	602	610	584	599	595	586	603	608	605	583	576	604	561	592	622	554	607	597	582	574	631	558	618	582	593	605	620	545	603	579	603	612	577	564	624	587	596	551	611	606	592	555	547	606	570	614	580	594	591	558	571	581	625	564	592	580	570	601	612	590	548	562	632	567	625	589	572	600	634	558	590	575	560	562	583	600	602	583	619	599	602	604	594	618	628	571	626	563	548	604	594	556	580	559	618	610	596	615	612	580	557	574	610	584	549	600	539	564	576	594	570	537	631	598	576	609	589	601	635	604	616	574	597	571	588	562	602	583	583	582	583	545	598	577	609	597	541	576	571	582	616	599	586	581	605	618	575	592	582	579	591	608	542	570	565	591	572	611	582	530	601	549	549	600	563	551	558	576	538	646	605	544	601	589	585	612	579	590	600	603	625	601	610	536	592	609	588	625	600	571	593	588	577	574	572	576	611	547	578	604	569	585	565	578	549	561	574	573	565	558	602	605	576	576	597	585	640	531	567	605	602	590	601	620	566	581	625	570	591	533	574	617	594	567	596	602	541	608	639	549	593	583	556	625	540	569	602	603	559	543	564	604	571	596	579	598	611	566	578	624	542	563	579	611	608	567	570	585	593	576	612	607	600	620	601	591	590	612	563	632	616	612	521	562	548	624	594	561	564	571	641	632	566	600	560	592	571	599	591	559	580	600	559	578	580	597	600	576	559	609	596	565	545	580	584	565	566	604	585	593	583	591	595	601	580	614	599	590	560	582	603	563	587	589	584	570	590	603	574	598	593	585	584	561	581	593	602	569	571	593	609	529	609	587	581	591	594	571	566	626	541	563	600	585	558	552	594	620	582	597	605	600	564	612	640	598	549	574	565	565	594	586	543	563	571	532	580	572	594	579	570	574	594	595	558	576	598	581	565	594	582	605	547	564	560	580	562	616	531	535	599	590	570	569	605	607	545	603	571	590	595	582	633	552	601	608	571	568	571	633	618	577	569	597	613	534
20916	23319	22580	11403	6578	4582	3115	2416	1824	1497	1170	1057	972	891	759	685	608	511	495	476	437	397	374	382	317	354	328	327	315	275	259	276	243	270	255	249	228	249	258	288	273	252	281	262	224	239	235	279	229	238	230	262	287	231	248	210	253	267	261	211	250	262	255	227	265	246	262	278	249	234	225	237	246	243	227	257	246	233	242	295	252	243	272	270	228	231	247	237	233	246	220	240	246	223	270	251	263	223	219	239	246	266	263	254	241	251	236	217	236	228	239	246	237	235	202	262	247	255	237	243	250	258	221	234	228	251	212	246	236	253	247	233	246	243	241	246	271	236	261	221	253	262	241	218	230	239	226	227	256	222	256	206	239	233	284	253	233	238	252	224	250	276	235	266	243	216	236	223	220	228	242	244	224	224	240	230	258	275	213	228	229	256	268	259	259	263	280	246	244	250	218	222	235	241	252	264	250	257	243	256	240	241	233	239	248	255	246	270	242	270	235	222	222	259	241	257	250	258	265	243	252	261	242	261	226	254	236	207	228	260	238	231	237	255	232	251	230	238	228	250	245	239	238	245	232	261	242	220	255	279	249	267	246	242	260	239	226	223	225	252	252	224	232	246	242	254	247	219	244	229	255	290	256	236	243	263	268	256	240	253	273	236	249	229	249	218	276	232	237	224	211	238	279	228	247	255	253	258	242	238	231	228	238	231	220	223	250	255	246	223	256	244	245	267	240	245	216	239	234	257	215	206	241	244	267	272	228	237	248	217	257	255	244	216	246	238	214	269	242	236	236	261	238	213	213	236	237	204	219	209	257	249	254	228	253	234	258	246	243	249	213	255	236	250	271	211	253	216	230	270	227	243	269	269	253	233	234	246	250	275	228	232	238	255	244	224	226	276	255	248	229	252	243	248	259	234	256	227	257	228	254	249	263	242	255	230	266	238	235	264	237	233	267	240	223	218	254	256	263	252	232	255	213	260	221	240	249	243	242	260	246	243	248	253	245	248	231	213	245	271	256	246	241	237	257	278	229	266	242	243	235	272	242	199	236	235	221	246	255	235	250	239	250	242	270	240	263	240	213	234	234	223	237	236	256	239	239	259	256	241	238	232	255	237	248	228	258	243	218	245	248	249	247	213	233	252	252	266	238	249	266	236	280	227	232	256	250	251	245	232	224	241	247	249	252	252	264	273	232	253	250	263	242	230	233	244	275	249	221	241	246	234	265	231	255	263	245	250	244	227	238	255	260	209	265	237	224	235	243	274	240	250	229	237	245	262	238	259	259	240	229	238	257	244	284	227	219	251	252	272	233	219	247	264	255	239	240	220	244	205	231	261	254	223	248	231	230	234	227	230	271	246	236	241	245	241	252	263	265	248	241	226	248	238	260	240	237	243	236	252	223	234	253	246	247	225	236	237	245	241	242	254	262	265	253	269	249	251	245	240	238	260	241	285	246	228	276	240	232	254	249	273	243	265	242	255	248	266	250	261	239	255	189	235	237	228	251	250	246	226	262	269	239	228	243	250	252	261	258	263	257	220	267	211	270	221	242	282	243	217	230	232	261	256	296	237	268	255	271	270	253	251	240	270	228	220	244	248	249	251	233	274	221	288	238	210	232	239	224	222	222	262	265	257	224	265	240	250	251	253	249	249	231	233	265	225	276	243	229	255	206	241	253	262	289	246	251	229	269	234	238	230	244	230	228	233	247	238	252	232	216	266	227	246	271	238	251	232	270	227	223	248	274	251	252	217	247	224	238	200	269	215	239	244	262	242	223	227	222	252	219	249	235	238	209	223	268	243	248	252	264	233	231	265	246	265	236	226	242	228	234	244	259	267	232	243	244	231	271	248	243	246	238	238	277	253	228	224	257	249	246	248	276	262	235	270	268	241	280	226	223	261	258	212	233	255	237	233	275	240	238	264	280	219	216	219	233	250	269	255	255	234	273	267	235	247	221	233	213	252	216	246	229	224	235	236	256	248	214	246	234	249	240	236	206	258	261	239	245	235	279	232	245	228	225	244	254	265	248	253	237	265	235	263	252	229	250	260	245	236	246	243	237	235	239	246	246	219	278	236	243	263	240	241	254	251	242	247	236	263	255	265	245	246	282	248	219	246	271	243	238	263	255	248	230	290	233	233	237	238	230	242	249	242	250	211	226	235	224	236	238	231	240	247	254	264	261	253	262	246	253	226	253	247	230	229	256	221	242	249	250	265	249	242	264	261	260	269	253	243	238	254	264	228	259	224	260	241	239	240	257	242	262	237	256	241	245	268	243	277	273	263	253	259	237	230	210	258	212	228	191	251	221	248	253	212	261	243	248	284	245	242	266	258	277	252	254	229	230	227	248	241	253	237	264	254	253	265	212	234	225	214	253	246	253	255	253	230	235	231	232	242	235	221	238	258	235	254	241	214	254	240	254	235	216	233	247	245	216	249	252	222	253	263	244	237	247	242	255	242	243	227	243	237	233	217	223	270	248	244	257	251	268	220	258	244	238	245	273	216	242	255	228	238	242	261	211	246	253	255	255	247	234	246	243	228	240	231	242	262	254	231	273	243	236	274	220	276	251	280	238	252	258	208	236	253	235	263	266	237	243	220	253	232	246	255	240	247	242	271	248	293	246	229	231	236	236	237	253	247	279	242	213	247	269	229	256	249	269	257	252	267	228	263	241	240	256	245	212	269	255	257	247	247	233	221	226	240	242	259	208	235	240	237	255	257	225	234	235	260	271	231	222	255	265	227	223	251	231	250	243	260	250	244	264	272	210	235	220	259	252	247	242	242	238	280	237	223	242	244	234	261	237	264	243	269	240	237	233	261	227	226	261	276	220	258	247	251	238	238	263	256	240	254	232	256	229	236	225	269	264	241	241	254	245	234	246	227	219	235	230	252	238	257	264	270	274	226	250	234	237	279	250	265	224	246	256	247	242	264	224	231	230	276	250	266	281	263	255	245	242	215	257	224	252	268	265	203	236	225	244	240	274	255	239	247	241	248	228	243	254	266	261	233	238	243	262	249	244	247	240	229	248	253	220	260	225	208	245	245	244	257	245	254	255	239	236	236	229	253	245	256	268	212	255	244	286	238	239	252	284	284	256	251	259	215	249	213	269	252	242	244	250	236	261	263	247	263	255	222	250	240	253	221	254	254	231	217	259	256	248	248	254	238	258	254	239	256	222	245	245	248	289	252	233	246	262	252	261	267	247	248	240	232	221	217	253	226	283	247	259	241	237	251	230	255	222	236	249	257	243	234	260	234	234	249	252	247	232	228	245	250	257	240	239	253	271	235	206	225	236	235	221	252	258	254	247	235	247	249	233	284	261	263	255	228	243	263	250	239	248	265	251	273	271	232	261	239	241	238	266	246	292	247	235	222	232	221	238	262	253	247	261	261	231	258	252	246	232	240	262	236	261	274	249	238	258	234	230	262	247	253	231	235	256	245	253	257	252	231	249	269	246	239	235	250	239	223	254	232	237	236	249	223	253	257
13934	22628	26974	19401	16900	14787	11817	9621	7990	6586	5517	5225	4753	4208	3624	3428	3023	2444	2297	2153	1855	1708	1474	1377	1296	1221	1194	1043	967	981	855	861	774	729	683	681	617	648	623	717	684	684	696	670	691	709	679	673	637	635	649	628	655	634	600	655	619	637	662	594	585	626	639	626	675	634	608	570	638	603	599	673	587	647	616	673	560	597	589	657	596	596	641	599	612	614	610	601	606	584	596	602	613	592	576	568	606	580	565	613	610	576	617	611	595	628	604	599	580	583	618	575	599	653	559	593	592	617	650	586	617	580	601	635	623	615	576	579	601	675	669	637	591	614	635	623	623	653	598	600	580	582	618	589	614	646	602	580	591	599	571	601	620	631	629	622	569	619	570	636	645	594	613	606	639	641	585	567	607	625	647	583	630	559	641	561	629	639	619	621	592	614	602	585	601	571	655	604	573	611	577	613	605	601	640	585	578	599	603	582	598	559	546	568	599	636	622	623	633	620	607	584	627	639	590	614	585	610	580	557	620	593	611	592	630	658	577	605	610	617	635	585	653	590	614	606	641	615	561	626	604	569	585	598	612	613	617	611	592	633	600	633	584	580	627	620	583	607	572	591	630	626	616	627	612	686	620	564	594	637	555	614	567	590	612	553	619	632	618	611	614	640	606	618	631	669	643	567	571	647	602	632	622	619	626	624	589	642	612	606	629	588	567	619	609	608	623	632	626	630	617	603	617	586	601	560	579	587	603	614	645	602	660	592	587	608	579	587	617	578	619	545	637	615	598	578	577	621	586	620	561	586	613	603	612	605	610	607	633	619	609	627	570	596	601	629	616	625	587	610	645	605	631	626	594	634	662	638	603	598	633	572	645	636	636	642	619	609	621	623	631	610	599	594	612	606	590	621	604	569	588	600	591	596	648	599	578	604	586	587	612	608	649	590	637	616	598	599	600	626	580	628	606	596	609	623	616	610	609	574	613	577	624	597	591	578	602	638	602	629	683	579	623	597	582	641	601	595	603	600	587	641	602	591	605	569	666	602	616	591	594	616	643	596	612	650	608	617	586	579	618	590	592	620	571	605	604	578	599	613	593	636	604	650	613	590	592	573	592	624	607	591	598	608	593	579	604	648	608	616	566	568	577	603	609	594	590	636	607	593	580	616	582	583	640	626	584	610	618	653	596	559	607	579	594	539	612	594	630	623	616	579	574	601	581	611	608	615	615	586	596	620	585	586	514	648	615	575	597	600	578	619	599	596	584	606	601	575	609	657	602	606	614	635	605	602	590	610	635	581	594	598	640	600	623	656	595	575	569	582	603	614	642	618	580	641	620	580	628	611	628	588	660	614	578	610	573	586	626	618	601	563	592	595	627	640	571	609	628	581	605	592	619	620	629	604	627	624	614	645	617	627	615	703	628	575	576	599	593	584	647	648	611	591	595	594	633	600	600	556	577	593	560	607	551	620	576	579	629	587	593	602	577	623	613	607	608	596	655	571	613	618	589	598	604	621	591	650	595	630	597	588	559	568	563	609	609	581	610	594	574	566	592	636	618	599	574	559	612	584	598	642	617	608	608	626	545	624	596	624	586	612	603	575	627	620	631	612	572	570	589	629	604	578	622	583	594	638	603	628	628	614	595	611	614	616	597	592	675	596	646	552	640	598	568	604	576	607	622	588	596	632	600	616	609	574	612	614	631	598	580	600	616	613	597	564	610	609	607	551	621	589	598	615	640	630	619	651	635	608	601	617	642	611	595	613	579	594	630	583	572	588	616	626	659	587	601	606	582	613	594	648	615	605	630	593	589	623	572	613	587	582	627	597	636	602	629	670	597	583	654	608	615	584	624	613	624	610	657	623	611	598	625	580	605	577	587	599	598	624	600	612	589	632	597	604	588	596	639	586	580	597	628	614	607	595	641	595	607	587	599	627	572	613	604	618	612	590	579	639	605	627	592	575	592	601	642	609	600	604	564	563	593	647	576	623	604	579	596	627	581	573	557	584	580	589	579	632	625	600	613	555	609	592	599	620	628	612	605	614	613	614	598	604	585	599	613	582	602	653	591	606	619	636	606	640	584	571	598	593	609	617	625	628	633	612	678	603	568	590	578	604	587	594	610	611	565	622	581	625	574	632	587	604	591	542	594	612	612	607	615	617	615	590	608	624	609	653	621	620	607	650	570	609	601	578	627	572	575	604	590	615	569	583	588	586	640	636	572	610	600	599	645	600	614	588	592	633	602	595	601	587	560	615	574	569	595	605	579	594	604	602	611	637	607	592	572	590	561	614	560	587	590	585	596	616	633	614	591	604	596	657	595	592	574	643	619	616	600	626	611	582	589	585	586	574	630	606	642	624	587	639	639	644	630	585	623	613	648	615	612	575	568	662	604	611	574	582	595	606	619	589	587	621	641	656	614	639	594	565	665	613	608	594	581	573	597	585	608	599	618	604	582	608	601	626	604	661	624	604	639	600	613	627	611	585	609	581	578	586	583	575	598	637	600	596	587	638	632	600	612	590	587	604	575	594	604	650	568	628	666	617	608	649	615	570	604	619	601	599	595	634	605	625	577	610	621	644	585	614	572	614	595	594	585	605	590	603	588	610	607	616	618	632	615	616	609	630	602	592	635	645	622	637	579	632	617	640	598	611	663	606	603	608	636	580	593	559	544	579	583	589	609	595	570	607	626	578	608	594	598	588	632	602	589	585	608	609	582	594	588	593	597	574	630	604	627	609	553	595	599	618	607	592	685	599	624	590	656	574	621	601	667	558	599	594	643	607	585	601	613	582	591	584	598	577	604	641	618	571	597	614	662	608	628	629	573	602	632	617	602	596	575	622	620	585	603	612	560	641	580	602	589	604	639	629	591	574	561	598	598	597	603	647	649	609	602	571	621	569	619	593	618	567	564	596	649	633	612	621	581	605	637	641	591	606	589	557	605	637	612	634	600	567	589	622	581	603	613	652	645	598	649	569	579	615	610	606	547	619	649	614	626	602	639	562	581	581	623	633	596	593	624	615	584	606	616	603	610	660	643	574	622	616	644	567	634	566	640	602	588	590	652	655	624	596	574	603	644	562	593	594	606	622	613	570	605	621	581	602	625	633	626	631	632	634	592	613	624	591	582	606	636	587	556	611	578	603	601	615	634	608	606	596	617	653	586	602	644	577	566	619	627	614	609	616	547	608	588	631	584	639	610	594	603	586	581	557	655	595	574	585	592	575	585	602	611	626	591	614	570	609	629	603	583	568	648	591	606	589	619	590	608	584	629	633	627	664	611	647	648	598	599	619	610	619	626	621	645	601	586	608	584	615	639	588	583	587	631	597	588	591	571	592	628	607	641	608	598	665	613	600	589	609	585	635	622	597	621	669	590	567	613	583	645	591	565	600	628	632	594	598	633	597	587	562	589	577	647	640	642	598	594	673	672	602	607	563	573	599	570	629	602	625	656	637	635	616	613	553	600	587	622	628	571	620	613	570	623	618	594	610	627	585	595	549
47422	46384	37834	24473	20725	15575	10049	6341	3840	2550	2189	1840	1571	1395	1315	1218	1043	852	748	699	649	558	498	502	444	437	387	359	358	347	367	295	273	294	324	275	291	267	271	266	283	308	288	275	281	244	255	279	281	257	251	271	264	292	238	246	262	261	256	247	300	246	266	274	262	244	254	307	282	231	255	294	250	266	246	257	237	266	268	280	281	267	246	265	289	257	231	231	262	266	225	264	258	247	245	235	253	227	236	252	224	253	234	239	260	231	283	250	221	233	260	262	281	237	256	262	252	231	261	263	256	242	247	257	275	250	242	272	281	272	258	246	265	252	236	262	254	235	237	249	241	250	234	261	244	281	242	268	234	249	286	272	250	249	250	210	251	274	265	225	260	246	268	262	229	208	244	258	264	264	257	285	272	278	254	228	277	285	268	260	261	267	249	237	255	237	244	243	237	270	239	252	249	247	286	247	245	275	241	231	252	255	231	239	279	263	229	246	230	235	268	228	262	254	266	217	257	261	270	265	244	247	244	236	239	222	258	293	237	236	229	252	261	263	237	265	265	261	248	247	257	282	276	256	259	244	274	214	243	242	260	245	257	276	239	259	256	243	255	227	247	243	255	250	288	253	265	254	274	263	233	259	266	239	268	272	222	254	255	231	248	282	263	254	243	265	275	246	268	274	265	254	240	245	269	260	253	260	254	239	260	260	264	257	223	259	257	249	272	248	261	264	269	244	227	256	273	250	300	203	253	248	260	236	243	231	231	296	247	233	244	279	238	268	250	240	240	253	259	261	258	275	225	263	270	285	251	225	246	264	267	252	256	238	243	239	226	228	247	256	241	206	235	240	227	245	245	242	252	263	257	264	270	276	239	235	264	245	235	269	248	279	236	227	226	267	246	272	257	229	234	281	244	275	271	225	247	284	230	267	234	266	268	237	260	261	221	248	253	272	229	220	249	241	246	259	276	240	260	243	258	263	248	267	303	237	262	245	239	274	267	224	276	257	265	258	234	244	239	276	247	226	251	274	249	267	221	239	271	246	247	242	245	239	238	232	230	261	236	222	241	236	230	248	269	255	237	255	245	267	242	213	248	256	262	236	274	248	225	254	259	270	255	241	286	238	258	225	243	239	267	266	243	282	232	279	275	238	249	267	278	276	297	274	246	261	246	273	237	251	285	239	274	286	253	238	270	240	253	244	255	223	212	240	234	262	258	223	249	264	248	243	217	229	244	261	248	240	243	257	275	271	261	242	236	298	267	251	231	293	236	255	271	250	257	269	257	245	270	260	256	260	261	248	227	233	231	223	249	279	236	223	272	230	289	233	276	241	246	286	250	219	231	277	238	262	249	235	282	222	241	248	244	244	247	259	223	262	235	240	277	253	267	257	230	257	250	231	265	239	246	261	242	247	242	239	270	249	297	246	235	235	268	272	252	247	234	235	262	255	233	233	266	239	256	250	241	254	226	250	261	255	258	249	234	247	237	227	239	260	247	230	226	260	227	231	270	286	265	268	237	262	276	259	230	268	298	251	272	254	232	232	264	255	252	227	260	263	245	232	237	262	235	270	278	269	238	251	253	234	270	251	266	247	239	259	259	253	237	276	284	263	246	261	243	236	249	213	256	287	231	264	260	264	249	249	225	242	231	264	268	234	242	196	248	271	257	256	229	232	268	275	224	249	259	263	264	237	256	223	270	253	215	279	260	273	277	231	259	232	260	242	256	230	283	259	241	242	259	269	247	246	234	238	267	270	211	252	253	248	283	249	246	257	277	253	269	248	253	238	252	253	245	256	259	265	256	238	259	263	238	239	250	265	261	272	260	259	291	265	262	245	271	243	232	278	268	249	249	276	271	287	254	278	221	284	230	234	250	256	281	237	259	268	246	275	260	265	281	242	266	233	256	258	250	247	242	254	265	230	287	248	249	237	261	272	272	266	252	253	245	273	251	240	250	286	275	276	213	252	272	227	233	265	224	226	251	257	263	238	282	270	263	269	250	252	252	254	251	239	280	243	264	239	282	226	250	233	246	244	246	248	237	232	265	253	245	246	253	228	242	218	258	251	250	250	257	245	258	282	279	250	261	246	232	244	247	236	245	272	254	263	259	270	265	256	239	259	231	281	253	260	262	258	249	237	247	253	251	266	256	245	254	246	257	265	243	247	242	267	243	252	257	218	231	266	227	229	235	279	302	248	237	260	253	266	253	235	265	254	239	245	269	253	246	261	230	240	250	232	254	234	256	263	256	260	257	230	269	243	256	280	279	221	246	233	233	259	261	256	258	237	247	249	246	255	250	242	221	257	278	263	247	281	235	253	256	273	237	244	280	283	238	273	263	267	255	270	245	235	241	254	247	273	250	256	241	234	274	250	264	239	264	263	220	246	253	225	245	251	230	244	231	257	271	275	247	262	250	240	282	249	244	223	224	263	228	250	255	243	237	251	227	273	251	232	232	281	254	231	249	271	261	236	234	258	239	256	265	253	297	261	247	256	222	248	219	237	275	274	252	244	270	246	270	210	244	260	279	257	228	293	240	210	243	255	291	256	281	275	259	223	260	280	235	230	265	272	273	249	246	277	264	266	236	247	263	254	229	231	252	235	234	273	269	276	251	248	296	223	248	258	244	257	233	242	246	249	214	247	286	255	269	250	262	234	272	246	253	258	254	256	255	243	248	263	253	253	250	274	240	254	262	259	247	276	243	268	250	272	244	276	241	243	252	249	242	244	253	247	246	272	238	225	248	259	220	268	251	259	260	242	275	237	258	259	271	240	254	262	258	238	245	291	285	234	244	266	250	251	245	247	258	279	254	215	238	242	249	272	246	258	280	254	263	268	265	234	251	253	270	260	243	262	242	246	241	239	273	256	244	257	261	254	273	237	227	271	239	253	238	256	218	232	260	273	255	244	253	269	265	221	259	272	235	254	279	275	270	208	225	291	247	271	262	224	234	244	267	243	243	231	253	242	223	235	272	255	231	240	258	288	238	223	251	259	275	259	216	253	292	267	223	247	260	251	251	229	247	256	278	260	252	229	246	269	289	269	247	243	260	222	238	249	278	282	244	217	247	251	237	231	240	248	249	272	267	254	244	243	267	280	254	238	256	247	232	251	259	242	255	240	282	245	222	301	241	230	257	271	260	239	240	227	252	275	264	235	233	264	272	245	240	229	265	250	243	224	262	235	228	244	244	232	272	280	254	251	252	234	265	266	228	241	258	279	273	258	270	238	249	241	238	251	234	262	254	239	225	245	264	252	249	267	251	264	285	264	232	257	254	253	274	247	283	254	253	240	262	257	243	264	235	255	225	263	241	243	237	256	239	261	259	261	214	250	265	240	247	247	254	251	299	243	251	261	256	256	251	254	247	272	235	259	254	251	241	225	222	268	270	268	251	246	240	257	234	226	241	241	263	220	257	253	257	275	269	270	254	237	250	280	244	258	301	226	243	259	243	241	238	269	239	242	277	208	277	234	250	243	237	268	273	240	251	293
37396	46435	37314	26204	24028	21235	19328	17672	12993	10619	9912	9178	7753	6965	6863	6073	5052	4355	3902	3804	3273	2750	2464	2151	1951	1755	1565	1446	1359	1377	1250	1135	958	841	768	749	788	741	752	745	717	782	716	784	711	766	713	765	732	714	709	731	691	701	631	706	673	613	646	645	640	661	668	655	641	686	655	662	610	671	608	621	656	622	672	622	641	577	629	595	678	608	641	623	619	606	610	603	626	584	625	617	647	645	665	626	598	580	589	580	607	584	613	612	643	605	624	589	589	623	655	639	595	655	553	605	620	589	616	591	591	594	649	588	617	605	640	591	603	610	623	586	606	637	598	577	595	598	614	607	596	627	648	628	627	633	664	600	593	595	598	611	581	611	607	607	649	629	615	633	621	605	612	630	572	617	608	648	581	600	614	694	599	634	583	597	586	655	615	640	672	637	589	632	637	605	587	647	619	638	607	606	650	583	588	584	620	618	620	601	660	591	588	629	635	652	621	606	615	574	642	544	604	614	628	587	617	612	595	623	636	603	573	626	638	607	585	601	608	627	648	608	622	630	601	594	612	599	598	646	613	602	624	643	614	572	623	607	650	576	635	606	675	580	598	642	633	610	580	640	633	566	591	645	643	630	636	651	613	627	625	614	599	628	651	606	589	658	634	576	578	623	579	611	657	610	616	622	620	643	599	622	559	616	623	618	611	638	599	565	599	545	614	655	618	631	681	594	647	608	630	618	637	664	579	600	606	577	650	612	635	660	631	558	636	630	603	636	636	598	610	629	585	612	623	660	633	593	585	610	576	592	620	625	583	629	599	581	609	618	620	613	601	663	617	631	626	640	605	624	593	620	629	619	625	625	619	630	646	628	627	611	600	609	620	642	629	582	627	638	629	646	639	634	600	573	610	662	619	585	620	594	629	629	594	597	604	621	601	629	622	611	635	637	576	607	639	631	597	621	595	600	627	582	617	605	617	594	558	644	654	611	621	646	626	604	589	612	633	593	589	608	615	622	618	608	617	582	587	591	588	629	588	583	613	623	587	599	585	563	565	572	624	601	640	595	617	599	594	596	647	608	581	593	607	599	612	631	657	650	637	618	607	607	636	663	607	574	622	591	619	644	585	650	582	634	599	572	594	610	640	623	583	585	633	639	578	648	586	625	597	624	639	593	625	600	605	562	581	612	605	600	620	629	621	633	647	599	610	634	619	601	644	632	581	608	562	595	594	590	595	643	602	634	595	592	621	602	611	647	638	661	612	589	585	610	611	620	594	639	624	639	628	618	621	640	618	651	615	656	615	607	621	585	659	630	562	589	597	596	614	636	601	626	582	644	584	621	583	590	588	583	616	626	644	598	626	589	612	595	614	627	607	631	631	584	595	607	616	588	639	561	612	620	656	587	590	611	616	627	637	632	674	633	639	611	604	624	579	598	631	638	644	618	632	618	609	645	610	637	659	605	597	643	614	631	635	572	628	605	616	634	583	644	590	618	635	620	624	621	601	580	609	603	654	623	583	621	598	628	572	586	578	583	646	615	599	600	592	602	582	604	611	619	606	643	644	556	622	574	579	602	642	612	649	584	587	642	600	653	594	606	617	593	590	606	649	587	653	612	601	590	610	632	614	622	630	642	626	639	611	603	632	579	602	560	581	608	615	606	629	602	648	635	585	623	638	628	637	620	642	622	604	597	614	598	647	632	578	648	638	552	593	594	644	633	571	597	590	631	617	611	595	590	642	585	633	646	616	643	621	620	633	629	598	602	606	609	597	611	631	546	628	621	601	630	609	643	581	608	580	595	609	617	628	612	650	595	580	584	617	589	582	605	630	625	628	595	596	638	618	634	587	605	592	652	653	610	641	606	623	637	618	607	588	588	589	633	614	634	598	580	590	647	614	629	625	622	597	629	650	599	620	599	671	637	658	631	629	608	646	583	615	641	624	605	616	634	598	608	618	660	601	634	605	631	608	627	580	616	626	651	629	608	665	622	634	634	628	590	622	604	622	591	640	597	620	607	629	641	626	602	615	640	623	593	624	622	634	673	594	634	600	607	620	551	609	588	609	600	632	561	641	603	625	571	652	582	632	574	602	632	674	606	621	627	616	620	599	612	602	611	613	602	638	598	599	627	621	680	650	614	610	579	624	654	609	597	657	556	643	619	625	576	632	610	601	632	581	604	545	597	604	624	619	575	595	574	638	595	574	593	596	606	622	636	643	587	579	577	586	600	630	628	644	631	579	564	626	578	581	609	607	628	612	625	617	664	605	600	631	612	642	646	592	590	595	633	606	637	587	640	608	564	610	600	592	604	639	635	661	658	654	607	621	632	590	637	575	577	616	654	562	581	625	631	640	585	615	591	603	647	614	709	610	643	638	652	596	621	616	637	626	608	641	609	591	617	587	637	651	605	621	596	607	594	623	625	613	614	586	616	630	616	622	625	590	608	598	645	639	651	653	646	624	593	636	595	631	630	598	626	555	597	616	597	650	599	664	586	598	603	606	609	596	624	614	608	592	598	581	620	615	612	611	630	617	604	653	595	630	638	632	643	635	634	600	562	591	608	591	588	623	612	616	609	620	597	609	626	587	601	630	633	615	650	649	630	597	581	612	576	573	588	607	665	620	624	598	644	594	612	615	618	590	658	583	611	640	612	613	613	607	647	644	618	590	609	619	595	590	633	625	561	610	617	626	637	650	607	615	616	617	612	627	608	563	595	555	634	605	593	658	580	618	621	617	640	571	677	595	602	658	601	611	599	613	604	616	622	617	611	615	599	602	621	635	604	597	618	591	602	642	615	672	585	651	581	616	615	650	645	582	578	604	612	592	589	603	583	589	624	602	604	649	596	574	593	626	632	633	609	593	611	623	634	631	583	627	636	600	599	641	602	603	627	666	601	584	618	580	630	645	638	663	635	633	595	604	634	565	605	619	636	578	635	607	625	649	600	617	646	624	628	613	607	621	604	592	642	588	638	577	607	581	655	638	593	614	628	579	636	610	594	609	618	624	615	608	587	633	582	605	647	614	629	667	617	610	620	620	557	594	612	633	565	631	608	591	596	617	621	613	582	632	626	660	620	599	558	637	613	604	648	623	646	600	681	649	629	636	602	623	581	560	603	606	632	590	606	579	612	566	654	618	615	590	600	632	605	573	638	612	588	605	663	615	593	618	609	677	636	600	607	638	616	566	607	640	605	646	617	617	603	621	650	634	664	585	582	617	649	647	580	642	638	632	630	640	600	617	590	603	625	597	549	634	639	586	622	614	626	645	584	591	667	621	573	618	587	575	597	632	612	616	640	656	605	632	558	563	618	663	630	649	604	600	618	602	588	607	602	641	603	607	669	608	599	595	653	588	610	595	656	636	553	570	610	603	589	665	616	644	567	651	616	634	587	598	605	624	628	652	619	591	626	614	654	610	595	648	621	565	602	611	579	635	611	624	595	611	637	591	644	703	606	595	652	663	578	605	586	596	602	642	660	608	631	549	610	645	568	628	596	641	615
51440	47637	39938	27748	23217	20792	16358	11803	6714	4410	3565	2787	2439	2044	1987	1716	1421	1085	1122	986	909	770	703	622	506	476	445	438	389	376	383	366	355	308	249	272	281	295	264	243	279	242	253	284	264	261	267	252	276	256	231	235	256	205	267	266	244	225	242	229	239	241	264	260	270	239	235	259	259	231	262	237	235	260	248	267	267	238	260	275	267	245	210	237	227	243	265	232	243	226	268	241	262	258	244	221	250	220	228	244	260	264	233	224	232	266	230	231	262	201	246	232	255	263	244	222	221	253	240	262	236	256	227	214	245	244	264	257	228	246	233	299	277	254	253	251	246	233	230	230	221	242	249	232	258	224	250	215	250	241	222	201	238	229	241	237	228	245	263	240	256	223	233	236	203	236	225	214	215	256	244	244	277	238	228	232	233	221	240	235	235	220	246	271	237	255	232	225	250	242	267	273	260	256	263	228	205	243	238	245	226	261	247	253	219	236	242	225	229	242	239	211	232	239	225	242	254	264	223	234	245	242	250	259	229	241	219	214	248	254	229	224	218	243	229	244	246	256	239	239	227	282	224	259	228	228	231	247	229	238	230	252	256	234	243	235	242	267	241	238	232	232	234	237	216	244	225	249	222	242	226	235	239	249	229	221	242	234	244	256	253	254	251	222	249	241	241	275	249	239	220	235	216	248	250	226	238	238	225	208	260	248	261	258	241	232	241	235	238	208	214	241	238	231	253	217	258	260	226	250	255	239	210	250	246	268	246	218	257	250	223	268	249	242	268	236	230	221	228	271	260	245	241	247	257	227	244	251	227	234	240	231	227	255	250	236	269	244	228	250	221	229	233	254	258	275	252	262	257	200	220	244	245	262	239	276	260	250	232	248	256	278	256	256	226	237	229	234	221	231	242	230	231	233	224	270	222	288	233	249	234	234	200	233	221	239	204	275	263	246	222	257	271	254	249	243	240	251	251	250	256	244	227	264	232	255	231	239	232	259	241	188	225	263	232	243	226	211	252	265	239	213	206	217	236	246	222	257	268	247	232	205	243	217	241	215	233	277	257	237	243	255	228	252	224	258	248	254	250	245	219	251	229	217	218	223	233	234	255	222	214	213	260	224	248	229	219	233	264	240	253	246	206	259	234	222	261	270	250	231	242	224	225	270	237	244	216	217	230	243	247	225	263	264	238	230	203	214	229	232	279	225	240	226	198	222	225	234	222	226	214	240	270	276	220	243	251	241	242	239	264	248	242	239	210	214	226	226	249	243	248	275	283	249	238	238	265	252	232	206	235	223	259	304	229	238	238	231	242	236	244	236	226	222	225	237	277	235	249	214	265	249	239	233	277	244	235	234	221	228	251	233	251	257	248	248	241	249	239	244	240	243	243	240	250	226	234	230	245	239	247	256	215	231	250	247	268	247	237	223	231	220	258	243	216	252	273	247	253	256	241	231	242	246	268	219	253	271	275	231	235	255	251	259	229	273	249	227	249	234	246	248	227	232	274	250	246	264	214	224	213	267	232	250	255	257	235	254	246	231	220	227	237	225	265	239	227	230	282	251	252	236	247	232	255	248	260	209	240	235	252	233	254	224	244	236	238	236	235	248	260	259	260	265	253	237	252	240	235	247	231	223	265	220	261	259	235	221	243	243	253	234	239	245	248	233	240	230	234	257	233	252	219	252	236	259	248	257	248	247	240	224	263	230	236	232	221	272	243	249	205	244	268	239	223	264	246	220	254	242	247	263	252	240	243	241	228	253	235	269	224	250	262	243	248	249	267	235	246	221	256	252	241	239	245	250	266	247	233	261	226	223	254	255	263	248	268	257	216	223	242	245	226	221	232	249	269	236	245	256	241	224	210	249	259	239	264	248	236	249	247	261	221	239	235	239	267	241	235	248	266	231	250	255	253	248	225	226	219	216	235	224	233	237	244	232	253	228	256	231	247	238	255	238	252	256	247	228	209	247	245	251	236	253	230	205	244	231	261	238	227	242	221	247	275	231	221	243	231	279	231	234	233	232	241	268	245	232	272	258	245	242	249	245	265	222	259	225	257	235	257	268	212	240	259	233	250	234	254	270	253	228	226	237	211	245	288	258	235	219	246	256	214	250	247	237	233	242	272	230	260	243	238	238	253	248	255	250	229	224	227	227	223	231	206	252	211	210	253	264	230	232	244	265	269	258	272	235	265	221	224	228	237	277	250	245	245	255	249	273	239	237	255	226	251	234	220	257	238	237	243	250	246	228	259	236	253	237	247	228	252	246	218	251	245	260	230	250	251	229	227	243	228	239	235	264	260	248	269	238	256	277	258	250	232	234	222	237	233	254	203	229	257	238	246	235	256	223	223	229	212	233	228	243	220	243	262	230	246	251	220	261	232	252	261	228	260	243	247	266	260	239	250	228	256	256	234	232	245	254	245	253	234	249	273	261	244	244	265	234	235	236	246	226	225	267	267	211	253	235	226	218	274	241	234	243	257	253	244	222	267	251	258	250	228	247	234	269	260	230	241	230	244	247	237	238	253	251	233	236	249	252	234	244	238	233	236	236	233	252	220	236	223	241	240	266	238	228	254	225	220	253	239	234	227	222	256	224	278	262	229	249	242	244	278	247	255	228	223	228	273	261	259	240	227	239	250	236	221	254	239	253	225	250	248	231	260	261	244	240	274	236	221	219	217	266	259	261	251	240	239	227	229	231	260	268	256	259	214	222	248	244	279	256	214	233	221	261	231	230	236	230	236	240	250	231	235	248	253	248	217	238	238	254	225	240	266	247	231	249	226	248	230	250	271	235	228	252	249	244	263	245	220	222	258	255	229	253	253	237	246	243	245	250	230	229	262	249	238	225	227	226	219	249	243	239	257	246	230	237	264	232	227	255	242	248	245	235	225	253	228	231	260	240	244	265	250	244	243	237	227	204	228	223	185	244	258	256	250	242	251	236	250	243	231	239	214	237	240	217	265	240	222	238	241	264	234	248	226	221	262	220	249	234	238	248	239	262	248	248	244	240	242	243	242	256	241	229	265	213	246	232	263	220	240	247	249	253	222	250	250	254	236	244	249	278	230	242	244	269	235	234	225	233	239	231	247	226	252	218	208	251	248	227	255	245	264	260	258	261	247	266	272	256	260	225	247	231	236	249	271	251	254	269	239	225	261	251	255	206	223	263	257	258	246	230	247	260	251	235	229	269	254	232	262	229	248	243	264	249	236	268	223	221	240	228	240	249	231	220	225	252	249	227	223	238	217	243	248	231	237	266	235	227	221	234	245	271	247	259	235	214	242	219	227	247	250	266	239	253	251	231	224	229	263	220	246	266	228	238	231	242	225	257	236	281	219	287	206	253	249	251	248	204	252	248	251	270	259	248	258	257	234	235	225	236	256	256	236	250	250	278	240	236	244	250	242	235	220	251	262	204	235	250	254	227	236	262	230	225	256	245	216	219	274	214	219	227	247	252	234	243	225	240	260	257	248	272	220	239	229	219	225	246	221	240
41975	52555	46119	30573	28840	26480	24492	23601	17793	15513	13576	11896	10554	9457	9820	8369	7053	5935	5425	5288	4610	3887	3436	2873	2531	2201	2019	1813	1715	1582	1604	1371	1063	935	799	839	787	773	755	739	738	755	818	748	807	751	746	755	736	687	724	705	693	668	654	638	646	628	604	602	648	624	657	623	584	613	612	632	642	634	633	589	625	598	606	616	584	555	568	553	614	576	601	605	598	560	579	583	566	620	626	593	631	567	599	546	513	582	587	561	603	628	546	568	548	546	577	600	601	662	563	583	589	599	556	606	601	599	603	567	597	575	593	604	568	563	566	603	587	576	555	608	595	588	603	578	605	576	562	593	585	590	568	553	552	571	634	565	580	577	582	603	589	624	585	535	561	562	572	596	603	576	548	608	647	573	590	566	594	572	545	575	566	590	589	592	541	601	595	554	576	574	574	556	576	557	599	583	594	637	591	573	613	579	541	520	565	557	619	561	600	568	586	587	546	611	559	596	603	593	589	654	561	585	553	608	554	582	582	594	605	551	558	573	607	566	564	571	565	543	579	586	636	619	584	587	585	565	592	587	585	590	589	541	571	577	573	597	563	575	599	583	554	604	591	586	560	585	603	515	615	555	587	594	569	617	525	560	548	612	598	602	583	615	573	587	576	610	584	607	568	562	603	524	547	575	555	627	570	581	584	605	557	571	572	580	647	578	582	580	553	639	624	610	591	591	574	598	581	599	589	589	594	588	542	564	597	536	549	523	585	528	604	592	594	578	595	606	599	564	632	536	586	572	573	587	558	531	605	570	596	609	588	613	611	569	570	564	574	588	622	536	622	567	580	613	568	584	541	575	578	570	588	603	586	587	544	587	546	567	591	550	613	581	571	631	561	579	618	575	582	586	609	620	597	613	583	557	607	581	575	566	581	597	617	587	596	558	612	541	575	588	577	556	584	556	586	562	619	598	549	554	572	571	600	595	594	567	605	560	584	574	602	586	585	584	599	560	589	568	599	560	588	569	577	561	552	586	614	612	548	584	589	592	551	579	609	545	558	582	625	544	559	563	567	611	609	594	605	593	581	598	576	582	559	542	548	550	601	622	576	588	577	581	553	582	578	600	581	568	605	579	542	575	569	599	575	557	575	590	603	605	614	584	573	564	580	577	608	605	597	545	598	605	574	542	548	645	552	594	580	563	587	609	573	598	576	595	580	573	569	597	556	599	593	589	576	604	580	590	582	593	558	591	599	578	569	565	603	577	584	573	621	577	551	590	569	591	593	608	567	584	557	547	622	587	580	588	583	550	590	564	563	537	571	534	594	593	557	568	579	551	553	580	588	588	583	593	604	552	560	555	581	559	554	570	563	583	574	576	614	575	589	607	564	593	554	575	601	636	586	589	543	581	620	566	556	561	581	580	559	594	592	603	585	555	559	590	620	546	566	594	608	589	592	571	582	587	596	576	530	605	601	573	593	548	588	582	574	595	598	600	567	566	516	610	586	589	593	580	556	587	567	579	625	544	568	539	583	599	579	555	574	590	538	574	617	607	584	591	570	556	630	567	571	573	570	577	557	543	591	560	589	580	581	579	576	564	589	564	610	568	534	594	572	601	593	562	545	595	572	588	601	575	548	592	560	556	585	595	517	572	621	548	596	590	576	585	600	643	567	551	609	553	571	578	567	560	578	606	588	563	582	566	563	624	602	573	568	570	610	595	632	547	621	634	621	632	589	587	571	599	587	573	567	579	538	595	578	546	604	580	572	600	606	522	574	569	565	599	595	590	567	581	594	602	600	609	580	540	606	558	593	548	554	549	533	561	610	601	547	590	611	529	573	569	542	561	556	517	601	553	560	586	601	561	574	565	594	557	587	587	610	579	553	549	581	571	599	593	560	584	611	578	602	585	566	572	617	592	572	593	543	580	588	588	619	606	595	574	563	553	561	603	580	569	608	607	605	584	595	554	546	619	542	567	611	558	588	552	585	617	602	563	567	561	578	624	546	593	571	583	554	588	584	554	612	564	569	606	578	595	540	606	556	542	556	608	570	587	602	573	543	616	551	579	571	599	577	590	609	567	586	575	567	580	568	616	579	601	603	564	584	564	547	620	560	594	574	587	584	586	615	600	609	651	565	528	572	560	585	592	572	583	585	601	636	612	573	589	607	575	593	627	582	543	590	593	548	566	574	619	536	596	585	606	636	566	588	590	562	584	579	563	607	599	584	593	595	602	558	578	586	565	560	586	582	530	601	595	572	580	567	573	573	554	575	615	603	595	557	565	589	598	604	583	543	537	566	574	573	596	579	563	590	591	572	547	620	563	549	651	604	573	581	581	575	575	574	586	615	585	539	623	573	601	529	606	583	621	604	608	589	566	584	589	585	555	598	583	586	587	605	531	558	582	594	569	588	621	554	568	571	579	596	627	580	592	572	584	606	565	599	580	554	588	574	604	616	587	539	608	604	572	547	625	589	610	566	594	609	607	588	581	561	587	547	557	608	606	579	628	572	579	555	573	578	600	576	571	571	570	594	561	563	577	608	581	558	591	546	576	563	621	599	548	580	563	568	509	614	579	650	584	598	539	576	585	550	594	599	582	588	622	563	586	554	594	571	575	557	542	598	581	534	608	586	535	624	564	576	594	603	565	562	590	597	551	553	571	595	573	609	593	550	556	536	594	597	593	601	573	603	581	559	558	578	602	550	538	557	601	565	575	605	553	563	609	553	608	572	558	612	558	599	582	536	560	569	588	589	625	616	561	581	549	560	580	582	610	601	570	568	592	559	560	567	570	622	571	565	568	586	602	546	610	592	557	586	588	596	589	577	582	549	553	611	597	534	603	562	567	554	583	581	605	565	606	555	586	616	584	588	539	598	569	595	598	547	563	601	592	574	582	590	603	560	595	585	558	567	558	577	590	570	563	562	548	574	571	557	553	598	547	592	547	579	556	578	591	565	630	572	578	631	555	587	537	614	591	558	599	560	556	560	605	562	594	551	563	599	553	547	528	579	585	571	592	589	571	575	562	566	578	535	588	548	606	595	574	550	572	581	582	596	560	554	584	575	549	557	617	582	556	625	571	557	612	603	561	577	549	572	585	578	607	563	549	594	578	565	598	609	609	593	586	593	563	620	604	622	604	557	574	610	615	568	558	567	594	562	591	601	605	568	537	564	567	579	581	552	594	553	585	594	541	619	600	566	615	574	575	588	590	608	566	559	617	563	617	560	555	580	558	573	615	616	580	606	586	575	573	584	564	547	540	596	620	592	587	570	578	607	564	580	570	575	605	605	548	596	665	518	587	536	576	591	621	594	572	584	544	614	625	565	550	561	585	602	604	557	560	582	580	538	585	615	625	567	596	564	602	521	568	516	600	559	565	586	562	624	606	555	578	570	594	611	606	580	627	557	543	560	570	590	560	544	587	620	590	587	548	555	580	552	558	579	562	579	604	569	537	581	532	576	583	605	555	550	611	618	531	643	562	597	579	577	581	571	646	536	546	565	579	659	577
22188	25396	25508	12478	6129	4159	3415	2759	1969	1633	1216	1084	924	861	721	704	624	556	547	523	456	425	408	350	347	341	326	316	317	274	282	230	228	256	275	248	251	237	259	279	265	260	247	254	266	268	225	227	241	293	249	293	253	274	261	250	256	253	246	243	238	241	249	237	231	241	244	247	251	267	240	240	272	236	244	252	252	230	246	247	259	255	244	234	258	247	280	247	238	239	272	243	228	256	249	237	214	272	233	229	248	235	238	261	235	260	259	238	270	238	242	241	231	246	272	260	240	249	266	248	259	231	265	244	258	257	253	249	251	265	239	284	244	242	242	237	242	242	240	262	267	278	244	225	274	237	242	245	273	273	241	286	242	275	236	257	225	243	233	246	233	238	227	246	219	257	241	236	251	239	213	235	247	245	246	252	252	217	267	240	255	270	228	219	237	270	254	251	273	255	256	236	232	263	272	214	272	226	210	269	261	229	244	232	238	236	254	239	269	270	237	259	219	237	208	232	252	266	231	225	233	254	253	224	226	257	217	255	229	251	253	216	244	217	248	229	226	247	232	245	235	244	256	245	234	242	260	243	263	256	256	218	245	211	266	253	295	246	248	246	241	250	257	217	268	229	250	279	240	263	240	240	256	231	245	231	224	282	223	230	215	228	244	218	245	241	247	221	248	232	230	232	263	224	226	242	231	269	248	251	249	257	233	270	238	277	262	240	234	251	227	216	282	280	250	237	226	262	257	255	216	208	245	248	228	245	302	246	238	215	235	257	244	243	245	236	204	260	288	246	242	254	251	256	261	214	243	216	254	248	235	224	259	232	269	237	216	235	259	248	235	272	226	242	264	252	245	253	233	253	249	256	244	244	254	227	247	250	262	230	216	234	260	242	269	228	230	253	222	222	248	233	236	243	253	238	253	256	244	219	267	245	261	258	243	272	242	240	253	261	234	220	249	250	232	267	262	262	237	263	240	234	234	228	220	235	223	244	249	261	215	227	251	229	239	254	240	224	231	233	249	240	247	269	256	255	288	252	238	267	231	255	230	244	248	255	250	241	236	219	276	260	253	253	251	216	256	227	221	240	268	268	225	246	219	217	237	243	226	237	221	271	249	230	237	232	248	240	239	243	252	211	246	272	274	254	261	229	246	217	284	232	245	233	237	217	253	216	232	239	233	244	234	274	268	238	245	255	267	271	252	243	250	236	244	242	224	213	230	251	254	255	220	253	245	278	229	263	230	248	246	276	257	226	243	261	268	243	251	245	253	234	242	224	229	258	246	232	250	240	255	231	221	251	254	270	254	223	235	257	254	242	249	239	251	227	225	276	238	258	260	243	227	240	216	265	268	226	225	242	243	246	222	236	281	232	257	244	237	221	237	242	241	277	217	254	218	237	255	228	259	233	233	241	238	235	244	253	255	225	234	234	235	243	248	241	216	247	213	254	248	237	241	271	241	229	250	242	239	239	246	236	218	256	246	219	251	256	247	290	242	238	222	254	240	230	249	261	242	262	226	230	250	236	253	243	253	245	267	249	239	228	251	252	217	217	232	217	242	213	235	222	250	262	242	230	239	225	251	260	212	261	229	276	224	247	250	258	250	224	259	255	240	226	265	252	211	219	236	241	248	242	257	247	226	242	264	239	227	230	234	227	266	243	245	263	230	249	260	248	230	245	257	279	244	258	248	230	228	251	241	255	253	250	241	259	226	292	242	244	254	260	232	258	234	247	234	250	245	246	228	248	258	265	264	236	239	248	265	251	222	234	245	224	206	237	247	238	232	226	234	248	251	251	227	260	276	241	264	210	229	279	249	257	236	252	261	257	270	247	229	210	245	234	275	230	229	242	238	262	260	258	217	239	250	268	247	239	254	228	238	221	249	254	257	221	252	253	252	241	229	240	280	256	212	237	248	233	241	230	253	246	217	268	231	254	248	214	242	261	221	272	224	239	245	238	282	242	262	221	248	257	209	266	255	258	249	251	253	254	232	242	222	266	214	247	253	252	241	233	244	249	269	240	229	220	217	235	238	273	228	258	251	255	229	246	230	234	240	248	209	260	259	245	229	217	224	242	250	229	251	247	237	214	222	249	234	217	266	248	236	258	260	260	270	226	255	228	222	241	252	225	251	238	259	224	257	267	218	243	259	246	244	251	253	268	286	265	262	247	233	248	237	227	265	266	256	229	256	224	256	248	219	237	279	252	259	233	219	257	250	216	263	274	236	223	258	252	221	234	277	248	252	256	214	204	262	250	265	232	275	246	243	218	232	270	243	262	216	247	252	250	229	219	234	250	243	238	250	209	236	264	257	258	248	245	237	257	231	230	251	247	239	265	246	239	254	240	249	220	229	223	248	240	236	214	231	262	194	259	223	236	245	263	233	248	245	257	240	213	221	238	225	218	255	275	214	244	252	218	223	246	246	244	256	226	256	238	282	218	251	258	252	244	242	242	230	265	237	236	246	236	241	257	211	246	243	218	235	283	241	226	252	244	266	232	250	257	265	218	245	245	235	240	231	235	239	237	244	258	243	228	255	237	218	249	271	231	241	257	250	232	227	248	242	252	241	238	236	258	235	246	236	252	229	238	259	271	259	241	242	256	235	247	254	237	253	214	235	222	260	253	240	243	244	274	239	245	244	235	232	254	233	245	247	233	253	240	224	228	270	232	247	245	240	264	241	223	272	235	222	233	218	250	254	256	271	246	251	208	231	262	237	283	239	246	239	234	242	271	250	246	269	239	274	227	265	271	230	231	238	226	239	250	227	234	245	249	222	278	243	219	260	243	209	277	225	238	247	249	270	233	260	255	222	241	246	234	235	264	223	246	227	242	225	262	270	251	250	227	242	236	209	232	225	212	228	235	241	268	249	256	239	239	244	257	234	236	220	243	245	245	257	238	231	236	242	265	235	245	240	220	242	239	244	290	268	243	252	256	255	253	238	252	234	244	252	234	232	235	252	269	226	237	225	263	238	223	260	220	238	259	234	247	257	243	248	236	260	234	239	275	251	255	239	241	259	243	231	228	231	228	246	212	249	219	237	265	233	255	239	222	249	267	241	243	226	223	231	242	263	263	244	266	262	247	233	252	261	270	254	238	240	224	231	245	245	242	270	265	254	207	262	233	246	253	240	254	243	244	256	257	250	252	248	242	233	251	262	229	264	233	248	252	222	237	249	240	257	281	246	248	231	256	226	232	229	247	267	259	234	231	247	258	233	252	252	246	232	247	224	250	253	254	239	249	224	241	229	259	239	240	229	255	244	237	266	221	255	236	266	238	277	232	257	202	250	256	233	250	245	242	227	246	246	268	221	240	253	248	255	228	249	260	261	246	234	245	238	220	228	229	239	235	255	255	250	226	245	251	248	246	239	233	263	235	232	253	242	227	252	254	249	237	257	254	262	263	193	256	263	254	251	239	226	245	248	237	229	233	234	227	242	251	227	239	266	248	249	232	240	251	256	261	226	249	244	239	234	251	240	249	275	228	243	251
14795	24095	29849	18240	15336	13950	12759	11318	8710	7361	6122	4962	4531	4153	3638	3048	2884	2572	2386	2156	1992	1767	1585	1446	1292	1137	1080	1021	1027	985	826	835	801	721	742	659	669	635	672	668	633	672	654	665	690	626	655	673	649	649	681	628	668	637	617	637	572	569	591	606	612	598	608	601	591	657	628	657	604	613	608	625	608	619	654	602	658	614	620	573	641	646	589	583	640	609	606	617	569	564	635	607	617	598	603	606	592	586	587	577	612	629	560	644	627	587	617	634	590	652	611	619	594	622	586	567	594	584	604	611	608	627	592	633	610	576	635	583	564	592	578	603	580	604	615	595	553	610	608	566	624	574	592	594	632	583	613	583	633	643	608	642	543	593	589	615	587	644	578	577	618	600	622	590	650	585	644	627	633	598	589	571	648	613	604	623	643	604	599	556	619	600	592	576	604	617	580	573	586	606	635	601	594	630	625	580	586	608	571	613	611	588	559	542	589	568	599	606	631	617	639	564	595	625	618	612	625	622	600	612	604	573	594	602	593	622	607	602	593	595	639	607	596	623	581	638	575	610	592	590	585	580	588	611	626	623	597	627	595	614	656	602	612	581	577	632	611	603	585	576	614	592	583	570	620	584	575	590	582	570	584	618	596	585	615	591	615	557	679	572	654	624	623	578	599	636	615	579	600	579	587	576	608	606	634	596	605	609	584	580	623	614	613	605	636	593	599	577	632	559	580	614	619	608	611	573	610	594	590	607	566	601	558	628	602	585	568	619	599	619	586	602	629	605	645	603	582	597	612	588	625	584	629	639	603	615	602	601	628	624	575	582	597	579	617	588	593	590	624	618	595	567	575	606	593	636	575	548	579	612	601	542	609	583	622	565	570	589	623	592	641	608	625	623	608	561	620	611	594	601	549	633	589	624	594	619	582	616	588	614	589	588	590	622	625	591	599	585	582	590	625	625	608	652	624	580	619	579	593	604	653	615	625	580	600	607	590	605	580	608	580	658	577	585	617	566	566	639	581	623	635	590	588	583	593	593	580	642	597	603	567	555	599	603	569	612	613	607	600	600	614	617	613	582	606	648	594	597	569	624	623	638	606	646	604	596	577	609	614	635	651	605	596	631	623	620	620	631	610	534	629	583	571	558	594	626	639	603	609	602	597	593	629	639	583	606	627	610	598	625	626	602	618	604	590	581	590	599	582	595	563	606	582	584	639	601	642	576	612	607	610	573	588	608	628	578	591	602	612	653	638	542	589	610	586	610	588	601	581	614	624	580	619	607	584	594	622	624	605	633	608	597	596	622	627	617	595	613	627	590	601	593	628	655	542	598	603	574	626	626	587	616	614	628	589	655	605	603	571	608	595	612	591	638	571	576	611	569	598	615	651	662	644	577	627	608	591	613	592	604	615	641	577	603	598	593	580	601	596	577	608	621	594	572	597	590	571	586	622	591	624	614	607	583	670	587	604	609	605	584	559	583	599	573	598	579	580	643	599	608	617	610	620	606	576	596	575	597	567	623	576	571	650	607	635	622	607	624	573	591	638	593	583	578	607	601	604	610	619	585	622	587	606	574	585	607	589	561	628	629	566	586	626	600	598	588	617	627	596	616	590	609	651	637	622	616	591	597	585	569	589	598	609	650	621	598	611	564	602	561	592	614	591	594	585	594	589	610	567	586	573	594	591	626	614	621	607	632	599	635	591	592	609	578	588	642	644	585	588	606	608	579	594	565	574	598	626	643	574	589	572	565	588	594	599	625	602	582	625	563	581	582	599	586	594	641	619	597	581	583	602	585	593	598	650	641	583	602	570	556	579	610	579	605	612	591	607	610	608	626	554	618	606	621	590	602	610	606	622	648	607	603	596	576	647	607	604	627	619	674	596	653	593	700	627	623	595	576	595	590	596	603	583	604	627	635	637	579	643	581	564	637	605	600	636	629	569	588	596	608	589	592	582	635	583	632	627	598	600	646	609	605	657	623	608	594	630	589	611	596	581	602	646	635	627	626	577	596	551	585	612	582	597	542	634	579	629	605	608	636	604	617	630	595	549	626	616	585	600	626	599	580	608	580	584	604	603	633	569	564	620	605	613	586	647	544	599	556	635	556	680	619	629	626	575	589	606	632	626	590	605	629	613	610	629	610	576	611	616	634	642	612	588	604	590	606	641	660	631	607	628	590	605	600	601	592	661	566	582	594	591	609	609	623	604	606	610	577	605	614	588	643	591	634	635	583	658	543	596	604	580	584	639	616	613	590	638	619	596	658	579	564	574	581	613	601	573	586	585	557	574	591	625	652	625	602	640	572	616	568	639	624	595	632	593	592	619	584	611	625	609	593	596	616	568	597	642	575	614	589	631	583	631	595	599	614	629	593	602	555	601	603	611	604	581	554	615	575	610	592	575	547	626	595	653	590	616	592	596	630	569	622	595	642	624	650	604	607	589	614	631	558	584	646	644	586	574	604	545	621	593	623	616	581	640	615	606	633	615	602	580	636	616	586	617	648	622	587	602	622	627	611	575	585	621	573	551	606	627	589	593	566	633	632	632	574	549	621	603	629	588	563	585	574	601	602	599	604	599	576	633	633	599	603	595	586	582	599	557	619	581	642	611	633	609	603	567	547	605	579	634	579	606	589	582	606	578	625	575	597	616	613	644	580	576	582	617	608	604	589	601	628	658	613	603	587	627	568	604	641	612	602	593	598	624	617	651	553	606	589	628	618	570	639	607	583	605	596	583	649	615	557	607	633	640	628	613	623	612	604	598	604	589	605	623	614	582	640	567	598	594	584	554	599	608	613	566	607	608	655	638	655	577	618	633	584	559	607	592	623	605	612	555	604	598	568	623	629	586	620	622	611	623	615	580	611	621	603	633	618	597	574	593	615	623	583	640	638	607	603	592	645	596	585	617	602	556	589	656	548	609	585	599	539	560	571	634	592	571	586	607	585	621	586	621	549	588	618	603	610	579	569	587	624	585	623	646	609	577	586	616	634	587	610	584	592	583	612	582	585	616	612	622	615	617	614	579	604	608	579	624	555	586	587	590	560	606	599	569	598	605	624	625	580	567	599	606	653	601	589	606	637	606	616	552	560	598	598	600	612	601	663	591	584	635	593	631	638	610	575	606	616	601	605	577	591	605	633	618	617	576	602	607	615	619	588	604	572	585	580	599	610	616	578	608	608	635	633	633	612	627	578	598	604	638	591	606	582	602	617	622	599	611	538	635	619	647	617	610	613	589	625	586	593	590	581	588	621	608	589	639	589	603	559	603	631	621	608	604	615	634	641	596	583	608	639	629	597	604	623	614	572	611	606	607	591	626	538	623	645	609	636	595	622	630	609	591	580	609	626	576	554	607	591	585	658	581	619	575	614	640	597	575	638	599	634	581	617	628	569	619	560	619	634	615	582	641	616	601	604	642	572	614	603	585	596	601	599	574	617	598	614	625	570	607	579	653	629	587	620	618	571	595	627	607	632	590	610	625	618	568	557	608	594	601	617
48005	49645	46248	26765	22450	19615	13850	8046	4633	2800	2361	2135	1601	1526	1321	1156	1063	877	917	737	690	653	552	555	489	435	393	373	359	347	347	313	325	288	276	300	267	258	277	304	291	278	273	258	252	273	300	281	260	252	256	272	272	256	265	258	275	237	235	257	259	268	289	256	323	284	249	262	242	223	256	248	256	231	252	242	274	234	268	247	223	248	251	208	255	264	244	253	251	256	243	247	238	276	279	265	269	278	249	276	246	245	249	300	258	251	283	259	232	274	247	282	270	231	268	250	288	262	255	222	265	219	262	258	258	249	244	224	256	256	254	270	274	251	256	250	248	254	228	249	241	267	283	289	264	229	230	259	253	251	254	280	254	245	248	228	238	274	248	232	253	260	269	274	280	243	272	258	259	235	237	251	253	273	253	237	268	254	264	252	240	272	254	247	290	275	228	260	243	250	229	229	252	250	268	238	282	270	271	245	240	206	246	250	246	264	237	248	250	254	230	237	229	256	241	275	260	254	257	248	276	253	282	254	249	270	262	247	236	237	262	231	250	250	254	255	246	221	229	292	273	228	236	262	252	247	254	256	235	240	268	257	263	230	255	248	237	255	240	237	248	229	266	262	261	261	215	217	286	228	251	267	235	245	249	248	276	221	248	259	222	272	234	248	248	277	255	231	283	262	274	258	258	231	256	271	273	228	263	252	263	263	229	280	246	267	274	296	229	254	235	269	280	256	258	259	271	287	262	247	263	244	243	279	251	275	262	261	256	218	257	242	254	258	250	234	264	251	242	248	252	240	276	238	234	260	238	246	234	263	268	279	253	254	273	276	247	244	281	236	260	264	250	247	267	234	233	250	264	253	254	266	247	280	262	246	230	218	272	252	226	294	254	227	273	254	255	263	243	287	234	235	257	242	269	236	253	228	240	258	264	268	239	230	279	249	259	256	271	235	256	256	240	222	251	273	253	237	243	289	247	250	277	244	257	246	272	245	267	273	249	252	257	227	234	285	235	236	223	277	260	247	260	249	282	271	285	267	284	251	256	236	265	260	284	222	263	271	261	254	235	251	279	248	264	258	259	239	273	261	222	272	240	250	248	258	262	247	260	230	248	252	253	269	264	218	228	263	263	275	238	254	259	234	262	287	270	257	250	240	236	254	242	238	245	291	218	241	279	257	253	256	259	276	256	248	240	269	233	295	276	265	270	263	225	249	235	249	249	234	230	252	245	215	247	246	270	247	255	261	246	237	264	273	273	243	298	245	260	246	256	291	235	277	251	265	254	261	241	239	269	274	290	262	251	252	242	261	231	279	224	260	254	255	279	258	242	273	244	252	242	314	262	227	281	261	251	265	266	266	247	243	260	241	257	279	258	280	260	246	253	268	264	240	258	242	285	234	282	267	247	264	250	247	254	245	258	244	259	253	248	255	267	275	251	260	259	269	224	258	253	262	252	267	269	239	252	261	241	272	226	249	253	228	226	252	238	249	260	256	254	240	244	273	249	252	253	278	268	263	248	288	272	263	258	241	283	251	257	277	232	239	269	259	273	254	253	209	241	271	285	240	253	247	238	288	224	253	263	242	259	239	241	252	226	243	272	235	243	275	256	251	253	247	248	232	249	259	259	260	270	291	269	251	273	253	257	252	244	276	257	281	248	283	241	256	241	242	249	260	282	276	264	268	229	251	246	276	244	259	251	270	223	241	225	260	226	235	263	243	255	261	240	274	261	243	274	252	257	246	255	262	205	221	261	245	257	272	275	239	272	269	263	253	223	246	233	241	233	235	247	258	243	260	244	227	276	237	242	226	248	229	241	235	215	256	273	247	260	248	232	264	246	254	272	246	271	239	273	255	236	237	261	265	253	248	247	260	260	249	244	252	259	236	289	238	280	254	288	261	274	244	251	245	267	279	250	251	252	250	264	233	249	249	262	280	239	271	278	223	247	253	244	247	252	225	255	257	241	235	259	290	263	255	246	260	244	247	251	260	236	253	234	276	256	239	291	244	245	206	281	241	269	250	274	254	237	264	261	270	268	257	284	243	223	251	250	244	261	229	248	259	269	256	267	271	260	262	264	273	275	268	263	262	226	239	254	245	243	277	247	232	255	258	246	228	295	236	241	255	256	289	229	276	254	266	252	242	280	232	245	223	283	255	259	269	267	248	260	247	232	285	251	275	250	271	263	287	262	239	263	243	249	266	242	247	245	252	290	241	253	236	263	263	266	231	246	250	272	225	251	256	242	250	271	241	230	256	221	248	202	245	262	257	265	214	255	269	224	240	258	243	274	262	245	262	254	277	236	227	256	271	261	251	264	246	254	283	271	269	238	261	260	243	254	243	269	270	252	267	236	255	246	251	269	267	237	251	259	283	261	254	282	262	241	276	247	254	248	244	270	282	240	234	227	253	247	244	281	245	239	273	228	266	258	242	248	237	308	235	254	245	269	252	223	247	231	265	233	272	253	255	255	266	246	246	252	261	262	244	232	250	253	260	271	280	230	264	239	262	250	264	229	257	256	245	270	278	232	229	211	266	272	245	251	264	269	242	248	268	230	249	250	229	273	251	275	233	236	232	245	253	261	288	238	269	251	235	267	278	266	244	271	246	230	281	269	257	271	270	268	270	274	246	255	254	244	253	234	258	247	247	260	229	236	225	244	257	277	261	276	250	247	265	248	296	255	267	268	255	244	260	270	238	262	250	249	242	282	272	259	242	259	234	218	262	269	258	230	240	238	259	257	260	240	245	238	237	252	243	276	265	247	254	223	251	215	249	264	236	241	232	271	263	245	237	233	207	263	246	263	235	286	236	231	273	240	263	245	228	251	249	232	241	253	237	239	270	244	282	248	240	218	257	258	254	253	235	286	242	272	226	254	246	265	267	289	291	248	276	246	258	271	236	269	259	232	251	246	286	240	255	241	285	263	281	276	266	231	289	257	259	271	226	251	250	231	272	271	256	230	269	252	233	264	261	238	234	223	251	235	227	257	243	247	285	278	235	252	221	248	262	267	261	228	264	242	256	233	257	272	281	260	255	253	249	249	259	247	272	228	253	250	260	258	247	231	243	247	237	247	249	248	228	219	271	260	270	238	269	253	257	251	255	259	255	251	285	244	251	291	255	236	258	285	246	245	254	292	244	278	237	295	262	236	282	275	263	249	265	257	260	226	212	252	255	232	257	241	252	236	256	218	240	275	222	240	251	247	237	238	274	254	246	275	246	251	260	243	237	249	300	224	242	262	276	274	269	239	249	226	238	230	279	239	265	246	230	233	254	256	266	246	295	258	227	256	264	273	264	245	222	269	244	228	256	272	242	264	274	248	248	262	258	250	239	289	273	233	272	256	247	244	270	249	304	250	251	256	278	232	243	244	252	257	287	261	257	248	224	240	253	248	257	252	282	253	238	248	266	248	261	235	266	229	273	239	253	256	257	247	282	268	260	298	264	272	272	234	270	271	272	261	274	283	258	249	255	253	259	281	246	283	232	260	272
37474	51534	44517	25337	23711	21511	19210	17972	14673	11260	10580	9090	7731	7271	6604	5871	5432	4792	4388	3838	3390	3017	2682	2325	1907	1770	1622	1540	1420	1270	1205	1195	987	849	800	762	749	726	732	711	711	748	720	775	721	749	731	711	652	679	667	702	694	683	657	671	661	644	662	624	650	633	696	663	598	667	624	673	625	655	658	652	632	654	626	625	603	567	604	615	598	606	635	633	634	603	610	615	634	590	597	637	620	608	582	609	578	571	620	567	632	620	587	596	649	581	624	596	589	572	593	597	621	670	619	575	610	582	610	613	597	591	560	608	605	613	686	573	589	650	618	607	613	607	590	604	603	637	617	579	631	613	600	615	578	611	612	577	584	650	586	584	631	613	599	620	646	621	611	593	588	609	613	612	594	588	581	645	603	603	617	614	647	556	599	623	607	619	597	615	652	602	604	634	605	622	593	577	615	600	627	600	613	640	589	604	620	580	616	644	647	635	604	659	601	634	628	589	603	639	639	568	580	576	651	643	626	634	622	596	590	593	639	663	613	593	592	642	556	650	608	660	627	575	603	640	591	613	646	613	598	574	635	633	632	610	609	628	631	595	605	607	636	603	575	636	606	595	643	621	636	562	614	590	613	577	637	608	618	578	625	620	648	580	619	619	606	603	631	636	597	637	624	574	588	604	606	649	633	608	602	586	626	646	607	608	606	606	648	616	611	629	603	618	577	588	619	592	549	589	620	638	583	577	618	669	615	627	601	616	609	617	639	624	636	608	648	583	622	587	608	622	602	614	592	581	599	614	561	639	627	590	606	607	568	588	612	605	628	603	620	603	594	584	670	572	627	639	631	650	631	606	608	622	622	583	624	616	615	633	635	619	612	601	638	620	629	598	546	567	663	631	552	613	595	629	586	593	642	623	596	636	601	639	629	603	588	664	575	557	617	584	657	616	607	614	618	610	635	577	638	629	617	629	616	603	611	593	653	623	578	603	639	589	597	590	618	600	618	634	594	606	621	615	618	604	630	629	630	627	624	631	575	647	629	637	601	600	626	578	616	605	576	605	612	603	612	668	620	619	594	636	632	575	602	586	648	588	630	611	672	604	617	674	615	622	577	628	567	591	593	602	615	573	570	640	605	580	623	614	647	608	577	588	651	627	633	656	555	626	614	610	590	626	580	598	601	581	611	614	572	638	656	599	598	576	615	612	581	595	603	630	555	611	581	640	584	585	607	615	641	599	577	622	562	618	608	599	642	581	612	588	665	592	611	612	604	625	659	599	654	616	628	555	615	632	576	580	609	599	605	642	587	615	621	581	634	634	601	621	627	617	602	595	617	598	611	558	646	633	620	670	616	564	617	601	599	614	620	599	610	621	580	605	624	603	618	571	618	600	634	646	576	601	663	643	636	679	666	627	625	622	639	617	573	625	609	623	663	650	576	590	599	630	622	645	629	609	629	614	602	628	630	642	638	639	595	616	641	651	578	625	602	596	649	614	593	616	611	576	589	603	600	646	639	633	616	610	609	609	599	638	642	625	608	591	670	586	616	586	604	614	599	584	597	554	604	635	598	620	599	621	599	612	584	615	614	623	607	612	566	606	619	566	635	614	593	614	601	633	581	629	635	621	588	587	606	583	647	611	633	675	615	642	628	599	623	647	583	576	631	635	616	615	603	603	603	605	592	638	634	612	600	625	633	615	619	577	612	570	670	602	606	636	618	660	585	611	619	600	579	622	631	627	680	611	612	586	578	629	604	627	619	588	616	600	623	627	661	598	620	580	622	604	601	585	653	629	610	631	609	563	653	618	623	637	577	613	639	615	609	651	615	608	611	590	610	610	571	652	583	596	636	593	630	582	630	618	618	615	604	623	641	624	628	661	617	598	593	612	643	550	579	588	615	660	624	660	628	635	607	572	597	594	595	597	632	570	588	601	635	608	612	605	626	642	629	617	649	595	597	625	629	620	596	632	614	622	606	606	628	608	581	619	625	631	612	598	633	616	599	623	636	617	620	615	619	594	588	558	643	608	619	604	620	577	625	584	586	609	639	595	618	605	605	592	619	638	594	596	588	648	572	608	649	618	598	608	624	602	585	588	593	637	639	591	572	594	627	651	625	649	631	650	600	574	610	617	614	594	612	606	616	635	597	592	619	641	594	619	599	616	610	615	670	632	609	612	595	610	614	624	566	628	601	596	622	592	604	628	594	627	588	566	654	630	599	599	661	595	634	620	626	574	602	599	599	591	588	618	577	637	640	634	574	580	592	622	582	621	628	582	568	589	608	591	582	569	568	631	536	573	602	606	631	640	612	646	613	607	620	620	625	610	602	590	595	603	602	604	619	642	619	602	620	641	598	649	603	607	628	635	592	652	585	638	594	601	650	631	558	596	585	608	643	603	594	565	595	592	590	634	564	643	573	597	583	626	641	603	588	589	576	577	609	628	622	601	640	590	624	618	585	654	589	628	585	593	579	634	607	649	559	595	628	608	620	626	577	611	567	583	604	632	565	665	573	630	580	637	612	592	575	589	640	577	595	634	602	632	617	652	618	635	643	598	667	597	592	607	584	581	618	606	590	631	612	649	600	597	647	609	661	609	616	649	597	630	602	597	598	628	652	641	608	593	614	550	636	592	603	607	649	619	623	609	616	577	600	588	595	625	609	584	609	626	627	633	620	605	621	624	593	625	637	619	593	621	630	568	590	623	603	622	666	595	582	682	658	638	636	610	619	563	595	641	621	598	638	603	629	649	619	641	617	579	638	579	603	580	593	609	640	609	596	616	620	622	633	584	619	588	586	601	567	595	598	567	629	621	600	626	604	624	630	576	626	598	618	633	653	622	589	613	604	627	612	601	624	590	544	578	614	634	625	630	607	613	646	617	602	622	656	586	627	585	625	628	606	568	583	609	617	590	600	653	599	640	619	611	596	564	603	604	611	598	626	627	592	611	605	610	624	619	632	625	627	594	631	591	621	582	576	628	586	618	629	639	610	628	614	585	614	611	615	612	618	616	610	653	608	655	599	637	630	604	662	575	635	615	621	621	589	647	623	666	635	588	655	601	624	626	606	586	642	631	630	568	596	577	597	549	626	584	612	638	614	606	616	587	590	605	651	624	631	634	607	629	626	615	614	587	634	621	601	622	617	606	608	625	590	613	633	602	566	585	598	642	606	640	611	619	607	628	614	634	650	637	622	598	650	628	656	603	596	627	618	643	615	572	618	623	641	634	626	582	620	578	620	624	636	598	590	624	615	643	573	581	620	620	626	611	636	625	590	598	647	596	605	630	583	578	601	620	635	574	607	619	588	606	614	599	645	588	645	581	622	643	628	595	599	611	604	622	606	618	597	617	585	625	600	587	631	619	590	630	622	620	589	555	650	588	659	637	626	612	600	593	577	612	602	640	666	629	612	604	607	642	553	573	571	632	626	652	618	619	649	630	641	613	615	584	577	630	598	611	620	590	623	613	568	596	619	645	593	570	625	594	588	613	629	627	680	618	581	615
54811	47016	40482	26083	23643	22981	18882	12785	7737	4602	3354	3279	2755	2204	2134	1803	1771	1485	1146	1111	949	835	715	641	580	495	440	428	442	396	438	387	359	290	304	271	248	254	289	268	262	277	299	282	299	283	261	254	265	283	271	260	261	237	294	265	261	245	239	241	267	251	241	262	280	287	251	269	263	256	213	265	265	257	233	250	280	237	250	303	253	221	233	236	228	238	264	257	243	250	259	259	220	251	254	257	243	212	235	273	244	245	270	232	240	220	248	256	223	250	274	257	241	208	228	262	226	254	236	223	239	253	221	272	239	244	222	261	223	245	227	243	278	249	248	234	239	230	225	258	267	234	254	253	210	218	240	281	239	240	243	232	220	265	226	243	236	224	253	250	247	222	228	238	228	247	263	219	254	236	239	238	229	248	218	263	252	246	254	244	241	249	262	254	231	241	246	258	251	233	236	226	246	263	230	234	238	255	222	250	268	249	231	232	230	237	249	253	270	252	221	246	267	234	247	236	243	252	232	262	229	259	243	249	265	230	235	237	241	244	242	245	206	265	284	248	283	264	238	214	259	249	264	281	230	249	202	234	259	226	222	262	249	276	251	233	241	230	240	267	237	243	251	260	215	246	261	238	245	275	272	237	233	253	249	236	218	270	215	242	207	226	217	253	253	230	219	273	227	234	229	212	230	249	226	257	242	242	219	238	234	240	260	272	266	250	243	249	257	232	243	217	257	226	247	249	252	246	235	265	231	250	228	256	244	257	222	276	249	231	237	237	278	233	225	240	245	215	245	235	209	236	238	230	238	247	234	234	216	226	263	235	251	262	230	236	237	255	215	251	261	260	242	222	220	243	217	263	255	225	212	238	249	236	253	224	241	252	239	267	206	245	254	232	226	211	220	254	249	251	267	257	267	239	228	218	234	236	267	256	258	259	236	240	257	239	230	264	247	246	234	225	248	234	235	254	258	237	268	213	213	243	235	243	239	260	241	249	239	272	237	267	256	269	259	221	247	221	244	251	235	219	253	234	243	231	241	246	231	231	264	253	231	211	254	260	241	226	247	223	225	255	244	251	229	231	245	238	220	240	224	235	252	231	267	260	251	228	263	267	243	250	238	228	230	240	241	258	255	255	217	255	237	265	235	292	237	252	254	243	241	246	263	241	216	188	215	242	241	248	244	259	225	215	227	223	259	238	223	223	228	250	247	260	245	252	245	257	232	194	213	284	221	257	266	216	236	254	233	230	272	229	246	227	238	267	219	216	238	231	257	251	233	267	257	240	247	241	244	261	245	240	259	218	205	253	225	237	238	212	269	250	226	245	240	248	215	223	240	242	256	249	271	250	234	240	250	232	255	226	250	207	238	275	259	225	255	231	243	238	222	220	275	242	257	235	248	213	253	264	229	241	268	231	237	228	251	248	238	243	236	211	241	232	228	267	252	244	228	258	256	230	239	240	254	267	275	255	235	253	269	258	240	250	271	250	238	263	242	239	263	229	253	229	226	225	244	234	247	255	240	259	249	235	226	242	217	264	225	254	249	242	235	250	264	230	251	231	235	227	226	258	224	206	264	263	240	242	254	246	253	244	238	256	254	256	220	241	240	258	265	224	233	245	275	266	251	258	221	252	285	241	262	229	221	221	215	268	263	246	234	239	268	237	231	228	250	239	229	238	260	247	236	228	236	246	251	246	239	256	250	237	229	255	220	240	240	243	232	235	261	213	222	252	256	218	264	253	257	220	249	248	238	230	227	251	241	261	242	258	224	254	248	259	221	230	254	248	225	230	244	232	210	231	218	255	254	259	235	248	232	228	229	250	226	228	252	255	272	234	243	254	239	232	230	263	251	227	232	222	246	253	253	245	220	221	244	235	223	264	256	247	238	247	259	246	216	244	263	243	214	270	230	237	256	233	239	219	241	248	238	243	260	254	268	239	240	272	285	245	226	215	227	224	233	243	246	240	245	250	224	228	246	242	241	264	233	229	244	242	248	243	230	259	229	248	250	272	224	240	224	242	227	254	220	238	266	241	230	272	247	277	251	271	269	191	233	222	239	247	266	280	240	238	213	216	242	278	246	245	205	232	245	264	241	224	290	250	252	269	253	219	221	245	286	262	228	247	209	276	261	231	265	225	243	260	230	254	248	251	244	249	239	269	240	250	241	266	237	244	234	199	239	237	229	234	233	241	249	214	242	248	257	246	214	226	244	229	236	224	225	241	255	243	235	224	245	269	264	243	247	249	242	248	259	262	256	223	217	255	229	256	233	235	257	245	234	240	234	257	242	244	249	256	267	271	234	261	250	236	231	238	243	234	265	260	259	257	260	235	241	231	241	227	253	238	245	227	261	259	267	248	240	262	244	236	237	233	270	271	237	223	253	224	225	258	247	225	264	233	253	256	253	264	247	261	253	226	261	255	245	239	242	271	263	244	269	239	211	230	241	272	242	223	244	248	229	270	224	240	248	248	240	244	240	228	236	239	223	232	244	250	232	235	246	261	262	248	262	240	240	236	278	255	237	265	242	256	281	219	226	238	254	238	240	227	243	238	228	265	240	230	241	244	231	256	256	218	245	269	254	246	239	242	247	247	255	252	269	234	232	253	277	263	229	242	238	228	252	252	236	225	254	217	268	245	235	233	266	221	223	247	285	245	252	263	240	243	248	225	244	237	243	260	266	247	235	232	267	247	270	245	229	261	238	242	258	247	263	239	198	254	244	241	249	237	241	260	271	241	249	220	232	232	264	245	234	267	244	225	229	231	242	289	233	266	253	257	276	243	240	255	234	247	242	202	247	232	251	248	242	229	266	255	250	257	266	226	235	256	245	264	281	244	248	266	231	253	255	239	257	217	234	244	218	241	227	227	279	262	225	227	270	273	213	213	258	248	275	230	248	240	239	255	250	250	251	230	271	266	270	252	242	269	235	241	248	242	229	227	255	206	214	225	239	242	244	250	268	252	226	241	249	290	261	269	283	247	237	226	242	226	245	250	230	240	254	271	245	243	237	286	240	227	230	258	262	279	240	246	210	250	259	229	257	237	241	264	271	236	247	253	247	253	297	254	231	260	223	266	256	246	224	255	232	245	248	257	215	255	238	263	237	230	229	233	232	227	224	234	250	231	260	227	244	225	214	228	214	256	258	254	245	249	252	247	225	217	229	217	233	283	245	243	243	255	253	239	256	254	240	259	228	259	225	227	270	234	262	259	264	247	226	266	263	259	272	234	272	263	232	283	251	259	232	212	228	245	201	229	242	235	252	230	237	263	233	245	237	225	251	236	246	222	218	241	220	263	229	266	271	246	245	271	224	237	226	210	224	199	218	227	241	227	264	286	251	269	228	242	251	235	260	271	223	242	243	248	236	233	275	238	287	240	247	199	209	250	236	233	228	235	234	233	245	227	262	201	236	255	254	267	218	253	268	244	253	264	258	255	270	230	231	239	232	247	239	244	218	241	242	257	280	225	221	233	231	234	227	244	253	251	241	240	256	287
43668	54210	43849	28175	27997	25589	23882	20960	18020	14396	12927	13121	11744	10016	9550	8611	8241	7363	5830	5630	4717	4173	3737	3007	2638	2502	2168	1883	1835	1608	1567	1341	1183	1005	891	870	863	787	747	719	692	782	720	748	765	727	736	713	744	720	649	645	704	692	670	641	615	614	604	591	594	602	632	643	614	630	622	611	621	593	618	593	630	608	616	582	577	588	617	588	574	585	559	575	574	558	571	545	576	585	558	613	625	569	557	594	552	622	632	568	548	581	587	557	601	588	566	578	544	593	547	562	597	545	574	551	578	589	556	565	579	573	567	594	552	536	596	559	556	572	585	604	577	598	579	579	554	579	552	600	540	557	600	571	538	591	607	584	577	570	575	565	559	602	644	553	597	633	583	596	533	580	564	543	601	567	585	585	566	556	546	571	592	571	545	571	598	544	577	550	606	606	554	523	624	556	577	583	556	570	530	582	576	590	578	625	618	617	620	593	622	553	607	609	606	603	573	608	573	583	569	540	565	578	586	595	570	594	549	601	581	571	564	626	590	580	608	509	634	563	584	603	584	556	614	589	614	611	565	573	536	580	592	593	542	563	596	593	588	581	574	553	561	586	564	545	560	544	590	533	565	593	570	611	606	560	551	564	556	598	547	564	570	549	563	610	572	557	600	575	585	566	560	576	630	542	572	572	595	594	581	553	567	541	583	573	572	531	573	600	572	591	594	572	611	574	598	576	554	585	584	577	551	544	583	570	636	631	544	557	586	597	589	609	618	616	548	579	607	559	594	627	592	581	550	553	590	570	564	598	572	590	619	556	575	555	561	555	592	550	607	545	580	581	591	565	599	552	580	583	590	591	568	588	575	572	582	585	585	564	561	600	556	571	613	600	599	601	584	553	591	591	560	594	526	591	589	564	571	581	539	579	525	570	577	574	561	602	553	584	582	573	619	606	577	582	557	556	580	590	558	572	557	654	562	521	593	559	562	566	577	569	556	561	574	570	543	626	550	595	567	565	531	590	600	590	568	579	603	634	603	586	614	568	604	561	572	585	567	532	547	564	616	578	603	531	617	584	599	606	608	598	561	592	566	565	525	587	595	545	604	572	574	567	570	580	583	589	611	598	568	604	615	589	590	544	613	581	585	567	570	585	575	609	587	606	586	546	587	570	601	584	541	572	567	536	608	583	591	571	574	587	591	576	539	577	580	588	584	576	566	554	544	567	513	607	567	565	551	543	584	594	612	600	612	568	578	600	594	564	586	602	554	532	597	593	583	577	536	594	585	580	549	566	627	574	579	585	555	616	568	556	603	588	585	597	582	581	562	561	588	569	586	548	576	536	579	595	546	598	528	566	604	572	576	558	555	566	563	570	562	570	627	574	563	552	587	572	547	617	566	567	582	542	569	595	560	589	625	531	592	594	544	541	594	557	523	609	560	546	553	570	610	593	575	528	533	575	573	590	580	527	588	569	581	601	586	581	561	556	586	565	606	524	596	573	606	573	581	571	605	577	566	568	569	579	570	576	583	559	557	618	594	564	582	542	605	562	557	564	555	530	568	580	558	585	552	628	596	572	605	525	579	557	543	597	593	573	544	612	537	553	557	589	596	586	572	550	566	582	573	582	598	573	605	612	580	546	595	565	560	625	590	572	566	572	571	551	578	591	569	560	659	556	559	557	569	607	585	555	553	593	584	558	578	596	573	575	615	613	554	569	578	600	584	596	600	575	527	560	558	590	575	582	586	562	567	598	544	587	587	575	592	556	615	548	610	572	618	594	586	618	570	584	552	562	571	607	575	585	556	619	572	547	536	576	583	596	577	592	553	575	583	588	587	542	556	545	609	548	561	578	602	603	558	573	566	570	597	630	595	637	557	564	601	573	611	541	570	586	576	569	559	544	603	571	597	578	580	578	585	582	597	575	605	601	563	580	598	579	563	555	552	573	616	591	552	613	574	532	554	552	570	554	543	559	552	521	559	609	616	547	588	587	556	577	546	567	540	535	574	565	583	583	600	602	591	556	552	566	568	566	578	566	591	572	617	607	583	577	606	591	561	567	588	575	550	607	583	569	574	561	607	540	584	564	622	584	547	575	556	572	597	558	545	560	589	605	586	552	601	536	579	576	579	603	592	588	524	620	629	592	575	568	586	589	603	585	564	589	594	584	567	582	580	609	545	607	536	591	551	575	561	589	550	574	605	559	635	562	604	617	578	585	578	584	632	594	559	626	638	589	599	562	560	621	620	590	560	569	554	591	559	587	591	580	561	575	569	547	600	643	575	579	542	546	600	649	559	557	594	602	600	569	618	584	574	562	570	554	553	623	587	576	580	601	573	555	574	562	629	615	562	564	591	562	584	601	522	571	590	567	578	620	551	561	564	574	590	587	606	597	594	576	567	592	591	560	601	562	594	571	572	532	564	599	598	589	580	583	577	562	584	572	545	559	583	568	578	568	567	609	549	560	634	556	553	558	539	594	598	557	617	585	555	613	602	565	583	562	578	572	591	605	602	510	591	594	573	551	567	569	569	595	603	628	570	568	577	580	564	551	580	549	568	565	560	581	550	576	546	573	592	591	554	584	579	587	543	594	561	598	615	577	577	582	567	545	574	591	609	547	573	580	576	597	580	560	510	566	614	546	590	589	617	578	591	552	562	611	597	569	570	551	575	571	556	599	560	540	620	567	588	568	587	583	546	572	569	561	566	552	553	578	616	522	615	604	567	588	541	569	605	566	579	554	519	564	582	580	592	597	563	607	570	620	563	581	609	598	605	607	583	584	516	523	550	581	583	568	586	560	554	599	536	568	597	583	575	540	583	579	587	534	580	600	562	565	612	569	596	598	601	567	564	602	600	571	601	597	542	609	583	587	579	621	605	563	548	575	552	606	581	600	547	549	584	574	571	562	600	574	564	559	594	595	552	581	538	584	584	599	595	557	565	589	599	533	582	564	544	572	564	575	576	596	607	598	570	583	567	559	588	570	526	593	580	544	522	584	642	590	559	580	582	600	591	545	558	575	549	586	593	637	598	551	597	609	555	576	572	574	589	566	528	553	622	556	573	568	581	590	606	547	554	518	614	574	532	586	575	595	557	546	608	625	613	586	557	618	572	580	615	593	608	580	522	583	580	548	594	577	559	617	557	596	548	577	582	579	560	579	624	562	598	555	567	557	572	587	545	606	576	560	587	542	572	565	530	612	573	580	577	563	555	585	569	596	597	592	539	572	556	561	606	574	606	585	570	650	564	597	607	584	635	519	562	600	561	563	561	559	571	563	606	577	571	574	566	540	554	593	582	593	564	580	553	567	606	577	582	536	626	599	576	572	558	528	587	565	551	642	606	589	583	567	602	566	566	561	587	573	544	606	612	593	537	564	591	583	552	575	579	662	546	597	582	548	564	538	590	581	547	578	559	567	606	537	598	609	575	568	599	589	544	609	554	623	560	551	561	569	603	547	573	571	557	588	572	597	577	518	563	567	573	556	594	576	535	585	559	533	558	551	590	545
20919	24238	26680	12211	6162	3990	2889	2262	1803	1520	1306	1161	1020	852	733	711	671	519	522	472	478	449	420	348	355	327	304	338	341	275	284	293	257	275	286	229	245	240	269	230	244	222	230	233	244	221	255	251	267	267	243	232	261	246	257	258	274	237	244	243	241	294	273	237	240	241	238	275	241	231	268	283	236	228	243	250	235	256	263	236	239	236	246	237	246	263	227	244	245	239	231	224	239	256	248	273	263	261	222	243	243	286	232	274	217	223	245	233	287	244	223	249	274	249	238	256	286	241	272	240	255	270	262	215	258	235	255	248	240	244	239	255	251	236	248	237	220	255	261	246	247	241	279	236	299	236	259	239	264	238	245	252	247	236	226	260	239	246	266	246	232	262	255	248	249	274	247	229	243	228	241	264	246	209	237	258	233	238	261	233	239	235	211	248	224	277	264	246	229	241	251	213	241	253	205	246	233	268	214	265	269	240	229	263	234	274	245	232	251	255	266	222	273	267	246	255	261	238	226	228	266	274	262	237	248	226	246	251	268	229	276	243	260	238	274	261	264	259	286	228	257	264	247	256	274	277	225	244	236	239	241	253	241	239	223	259	242	253	239	241	259	249	226	274	238	239	235	236	243	245	241	269	271	209	239	232	221	263	249	256	234	256	246	239	216	237	245	232	248	302	243	259	253	241	254	248	216	267	251	245	264	245	211	260	236	232	220	245	242	240	234	271	235	234	258	206	273	217	271	257	220	247	256	235	237	254	255	239	217	242	255	261	258	259	229	206	243	260	246	258	236	210	240	238	230	254	239	263	240	222	253	248	268	239	244	244	242	258	233	251	231	208	216	220	214	258	264	257	244	236	243	265	244	228	251	231	225	259	237	269	254	246	239	214	220	215	241	247	224	261	237	251	249	228	255	269	290	246	248	259	238	231	263	216	248	234	257	223	235	247	253	238	262	240	244	242	264	238	246	267	245	241	246	250	240	215	247	236	215	253	256	266	256	247	241	246	256	261	260	224	229	271	246	229	252	231	260	240	269	254	234	252	244	223	229	225	253	234	253	261	220	249	213	241	231	241	261	250	242	267	269	214	235	252	235	247	239	260	217	257	247	271	242	243	230	278	261	212	228	240	272	277	260	272	230	233	229	239	239	233	241	236	245	279	225	238	271	232	229	232	251	257	245	237	252	254	285	219	227	262	258	250	233	225	236	225	246	233	252	226	238	262	256	208	211	229	223	224	256	234	273	216	229	237	243	225	241	248	229	259	255	252	249	250	250	227	243	254	262	255	237	255	219	238	210	232	239	251	241	233	257	235	215	235	220	238	245	252	268	244	264	236	262	246	216	221	211	252	259	265	271	240	226	243	291	262	218	261	235	231	248	227	253	277	248	263	194	234	251	238	232	261	221	220	251	232	257	254	246	244	232	233	238	258	250	272	224	226	228	270	258	230	245	242	247	222	237	243	233	237	215	249	253	247	234	240	244	225	246	265	243	257	263	270	223	240	247	228	259	247	251	236	241	254	253	232	248	247	256	254	241	253	219	249	249	235	244	246	236	220	230	245	248	262	219	276	257	282	243	254	250	234	236	247	267	267	273	242	229	229	239	237	218	219	247	230	246	234	259	253	251	226	234	290	272	278	238	250	269	245	266	268	269	256	267	242	254	238	226	210	229	257	250	242	275	237	255	240	248	242	247	243	230	248	258	268	263	270	261	256	268	223	238	236	266	270	267	239	236	247	269	268	231	245	238	246	251	239	260	238	249	226	252	217	247	244	248	264	262	243	242	262	238	279	238	237	237	267	264	233	283	234	248	259	244	248	243	238	249	221	242	288	247	257	238	221	243	231	250	234	219	250	251	277	274	258	241	236	248	244	230	211	238	264	260	256	261	283	230	219	248	257	248	260	245	247	221	236	261	258	246	241	232	257	231	281	237	260	237	237	258	277	266	249	228	227	223	229	258	242	231	221	235	227	228	243	247	288	237	279	228	246	234	276	243	259	253	239	259	221	271	223	234	214	285	237	246	243	223	227	249	269	234	224	228	279	253	258	251	224	249	227	236	253	236	253	237	230	236	239	248	235	238	207	253	267	235	261	218	235	251	246	265	241	227	243	244	256	232	243	256	278	243	264	226	247	227	248	238	226	226	238	235	222	254	235	268	271	251	242	235	246	222	238	253	242	240	255	233	230	238	243	228	270	249	251	253	251	248	213	247	274	238	227	253	240	229	220	246	240	247	278	259	231	217	236	229	246	262	253	231	258	243	245	240	221	244	234	221	257	253	243	255	236	250	262	248	268	266	230	234	235	278	252	265	241	289	249	238	223	239	251	230	272	238	218	276	251	236	222	259	259	246	251	241	254	259	255	251	258	229	222	253	256	264	245	260	250	273	275	229	265	240	277	216	249	242	297	259	227	250	239	229	220	250	227	285	238	259	226	266	245	253	273	231	255	239	249	264	252	257	227	277	225	258	209	259	252	255	248	247	277	268	294	257	249	261	233	218	237	275	254	268	273	267	250	217	233	225	239	230	258	261	240	231	234	219	216	237	258	237	223	232	251	218	223	256	243	270	205	280	254	250	237	291	221	253	253	268	235	255	251	230	235	234	239	245	246	267	256	243	251	220	243	255	263	237	219	260	237	218	265	233	209	226	222	251	249	217	272	229	245	224	231	234	229	251	256	260	254	243	236	240	256	228	248	250	229	232	252	251	228	276	237	241	255	261	263	242	239	243	235	238	228	273	274	235	254	231	227	234	240	237	239	208	261	250	249	232	240	251	276	257	232	232	256	248	267	238	215	234	240	265	282	242	214	240	238	218	243	272	251	260	224	254	231	230	256	244	261	252	269	216	250	259	231	263	264	281	263	216	250	232	259	237	255	232	240	247	290	269	245	242	279	237	229	254	247	247	215	245	262	252	248	234	228	252	225	247	239	259	232	255	254	252	254	262	253	252	251	250	218	250	233	272	240	235	244	261	255	232	244	234	260	256	228	238	242	246	234	238	252	265	243	249	254	240	238	254	241	275	239	234	243	240	265	216	245	240	241	227	255	242	237	247	245	250	237	237	258	251	242	236	240	220	218	249	243	259	238	236	254	256	236	239	233	255	246	272	232	237	249	232	226	263	234	217	269	258	228	259	242	236	248	248	264	235	244	245	241	236	258	255	216	240	238	251	246	253	256	258	241	265	245	229	235	235	233	240	252	237	265	227	261	276	252	249	229	228	237	242	236	239	242	284	247	237	228	235	221	238	234	223	259	233	255	232	230	252	242	246	237	249	228	218	248	244	228	274	256	234	265	235	239	246	275	249	252	225	235	243	262	228	234	238	235	260	272	242	252	238	225	224	224	236	239	260	241	248	242	233	258	243	237	263	214	253	263	220	244	249	250	240	246	222	241	260	232	248	265	223	235	250	254	235	244	241	236	253	226	242	241	240	231	238	259	220	262	253	259	267	256	239	244	260	241	261	240	232	266	229	254	263	246	226	238
13764	23613	29408	18227	15473	12874	10725	9134	7947	6869	6158	5597	4749	4279	3671	3311	3115	2803	2436	2172	2068	1862	1741	1538	1357	1292	1143	1089	995	948	902	820	781	748	722	659	653	636	648	643	622	691	680	670	666	694	679	645	669	666	662	645	668	597	672	629	641	630	630	601	618	621	602	614	563	622	640	638	584	602	623	630	613	626	616	632	642	590	622	628	601	590	613	610	599	585	592	582	576	626	558	583	568	646	581	594	616	600	632	608	637	575	583	618	582	586	545	628	593	632	643	591	618	582	649	583	603	641	546	604	608	609	546	593	581	591	618	571	596	579	570	630	530	611	583	595	602	562	576	596	603	578	562	614	629	590	583	628	599	579	599	578	583	641	634	589	603	617	629	602	585	621	601	610	576	591	580	609	580	606	586	579	617	583	628	615	649	578	609	561	608	590	598	624	596	586	586	621	613	603	639	647	590	604	593	600	600	637	615	633	572	604	600	631	590	594	612	612	576	615	584	610	584	582	590	615	601	635	614	618	570	595	608	606	553	601	604	607	580	607	618	597	606	607	606	599	603	604	607	633	583	616	629	609	602	607	575	588	599	658	589	589	610	612	622	577	589	546	604	608	655	562	611	609	623	579	601	615	597	632	615	591	617	623	601	619	597	568	579	598	607	597	598	568	565	584	577	602	545	622	604	613	609	552	580	621	629	609	653	622	611	616	599	618	634	609	581	600	638	610	610	596	546	623	586	593	609	585	609	627	636	603	584	585	588	560	622	577	580	579	599	638	614	573	576	612	613	625	611	614	612	629	584	573	606	600	583	571	596	602	609	584	560	568	564	592	570	590	597	628	568	591	558	616	544	544	606	602	614	604	598	586	595	624	564	572	571	611	586	609	556	602	569	584	591	556	544	603	583	636	592	611	609	596	612	584	633	638	628	627	620	582	605	647	622	614	617	605	579	622	596	568	562	655	619	620	604	563	577	577	599	612	588	571	651	594	595	596	609	567	622	635	570	575	623	593	590	551	631	583	603	604	604	603	636	605	608	596	648	562	579	587	591	650	597	616	635	601	631	615	609	591	576	606	602	592	645	590	625	596	582	641	605	561	585	603	601	616	594	583	577	586	604	593	608	602	643	627	606	605	581	634	614	586	647	633	598	641	588	614	604	624	608	604	567	622	616	553	605	616	566	608	610	593	591	584	586	631	597	588	592	613	610	606	626	562	587	619	559	653	597	598	546	566	618	539	579	590	614	615	577	583	609	584	607	613	607	590	608	610	622	609	546	639	583	651	613	591	592	628	622	626	585	551	606	578	659	581	618	548	642	571	607	577	610	594	558	632	628	613	578	610	578	615	618	558	574	602	633	572	572	608	618	606	607	605	547	593	589	603	580	582	619	588	586	553	603	534	607	580	527	564	597	546	605	579	574	612	572	588	572	634	615	618	641	585	565	545	597	607	591	596	588	636	599	646	609	599	599	628	593	619	640	601	597	619	602	605	616	577	558	630	574	598	617	585	591	617	614	611	595	562	614	588	579	621	595	558	629	607	581	533	659	571	575	604	625	576	629	584	607	605	656	591	623	624	584	609	608	574	643	623	640	577	611	630	604	572	578	610	633	585	597	662	563	604	596	629	594	619	572	600	602	599	629	638	625	609	610	566	646	593	561	570	578	577	562	654	606	572	561	609	583	581	615	584	580	578	545	624	605	584	603	588	635	614	629	584	631	599	581	584	630	643	551	578	624	577	573	618	588	578	570	582	609	580	595	618	597	598	606	575	549	636	595	608	598	657	592	586	587	593	565	600	626	599	635	596	585	587	601	606	613	566	610	650	579	589	591	584	626	614	621	619	568	622	589	616	649	634	575	579	619	622	594	618	599	616	610	577	600	592	580	612	590	593	558	564	629	606	631	596	626	591	599	592	619	566	596	581	617	587	587	608	592	652	642	545	572	585	587	571	616	565	579	595	618	605	585	600	629	611	618	630	607	619	594	601	601	562	612	578	600	628	633	643	609	607	612	586	638	629	573	591	638	616	556	620	590	577	608	572	620	572	590	586	588	606	626	532	574	579	608	632	599	584	582	628	601	576	608	586	551	609	558	567	591	607	594	609	574	608	599	636	623	668	570	647	596	604	630	620	589	608	581	638	598	616	576	586	598	581	608	607	611	611	616	634	540	600	583	652	583	618	583	603	618	610	599	578	606	598	608	614	603	607	585	616	649	595	561	619	558	590	606	648	638	573	573	617	643	631	573	617	614	595	612	639	592	630	585	569	594	560	582	612	590	559	554	609	620	642	571	600	608	573	616	560	626	609	579	613	616	617	609	610	587	598	611	605	615	603	594	618	598	614	557	600	590	618	595	611	584	641	612	602	625	564	572	652	618	567	601	600	609	605	610	577	632	634	586	592	538	640	615	592	617	608	585	546	597	626	603	599	618	571	613	545	613	587	598	557	573	606	645	564	546	623	651	610	600	653	605	645	593	581	593	590	613	642	603	598	582	594	602	594	612	613	619	619	570	593	607	593	620	591	589	604	599	581	587	596	590	615	580	596	599	563	590	575	596	590	599	603	585	553	608	584	601	584	588	621	626	554	601	565	570	599	564	604	610	628	576	599	621	620	643	592	575	632	592	555	574	600	602	622	593	573	568	578	582	599	616	557	599	564	576	564	562	598	590	611	564	587	617	602	659	587	613	604	565	616	593	621	565	639	623	574	610	576	606	588	647	605	616	634	584	601	620	613	631	659	531	587	603	570	581	603	609	605	628	589	592	619	589	604	618	569	637	558	628	565	602	638	612	625	597	592	603	594	598	634	609	619	604	587	602	611	603	586	613	585	573	584	580	589	600	628	621	611	608	593	580	643	578	627	624	621	643	585	610	581	645	590	596	626	583	588	604	584	619	593	591	577	598	564	614	603	564	565	602	633	627	558	625	600	639	579	613	575	635	588	629	595	626	557	615	664	581	593	567	579	591	564	565	615	602	591	579	607	585	587	596	523	613	629	612	614	590	589	582	637	589	583	610	545	629	567	583	587	655	603	617	587	609	552	615	579	599	589	614	628	627	602	614	587	635	605	594	623	609	594	618	589	582	623	597	580	616	616	581	634	609	593	604	598	603	646	596	611	592	573	628	592	627	615	634	622	601	585	603	609	564	634	636	634	588	620	633	610	616	596	569	604	620	592	594	621	596	606	567	592	624	607	570	617	631	655	602	582	592	570	605	601	616	622	603	609	629	580	594	606	617	598	639	601	591	573	597	618	560	576	576	600	582	596	631	575	585	600	591	604	566	606	571	620	626	542	604	549	575	590	616	549	589	610	585	603	622	559	598	598	584	629	659	617	620	623	579	628	591	587	637	561	621	593	611	612	633	588	579	657	642	622	579	562	563	637	634	632	581	593	595	598	625	586	610	557	620	622	595	625	550	611	598	590	575	575	597	625	571	594	584	575	619	618	602	561	619	591	610	597	596	590	646	653	542	621	603	587	619	541	602	610	604	640
47237	50860	43753	27282	23256	18243	12241	7028	4045	2829	2490	2084	1811	1415	1260	1185	1213	1021	819	807	664	660	545	549	478	458	417	375	380	345	341	327	294	300	284	286	320	271	281	261	290	268	262	258	267	286	265	237	227	276	274	228	255	280	271	260	252	287	259	249	288	293	301	250	231	294	240	286	247	261	261	241	247	223	266	270	290	233	224	245	227	260	227	259	271	249	263	280	285	250	221	265	249	276	211	253	261	256	250	251	249	276	256	236	262	264	227	258	259	243	273	263	267	267	254	240	236	263	254	234	253	231	262	234	244	249	271	280	255	244	247	225	255	267	236	264	270	280	258	224	263	250	239	229	262	267	243	243	240	243	224	229	244	237	253	236	266	248	221	267	239	257	275	261	239	240	246	231	269	253	236	264	229	276	269	235	264	258	250	263	262	257	272	246	235	264	262	239	283	253	275	259	260	258	255	260	233	250	220	229	252	269	232	250	231	221	242	276	275	267	255	268	264	272	270	246	248	282	262	228	258	270	274	231	239	254	231	238	239	273	280	227	240	252	252	248	262	247	229	269	267	253	247	251	239	273	276	258	240	249	240	246	277	225	259	250	248	264	275	253	225	256	276	268	257	269	252	244	266	264	259	238	279	245	258	233	251	251	234	253	258	236	241	230	235	232	246	246	266	253	251	263	246	260	229	228	239	244	266	257	246	252	233	258	253	238	252	265	239	277	249	244	240	263	243	258	254	240	249	249	260	264	285	235	251	269	245	261	244	233	282	269	248	248	277	264	245	250	244	286	262	253	248	243	255	260	220	262	255	245	257	226	266	250	281	253	225	258	292	265	242	225	257	272	226	266	240	241	262	260	254	286	240	242	256	234	264	261	244	250	270	271	258	259	258	245	274	240	228	246	233	241	243	287	248	244	266	244	228	273	268	261	231	233	249	222	254	272	247	231	266	237	260	245	241	232	265	251	273	242	246	240	221	260	257	246	246	264	252	304	258	242	280	242	251	231	238	232	256	237	280	257	227	262	243	251	253	241	266	260	230	267	248	244	241	259	260	251	243	245	259	256	230	258	268	238	264	259	266	262	261	264	278	267	257	279	288	225	262	246	256	283	262	231	220	240	255	269	251	226	256	256	283	270	244	252	247	247	255	268	265	239	241	253	248	251	269	245	272	263	274	280	240	243	241	235	249	261	259	223	269	240	244	258	231	283	239	225	262	281	235	259	260	252	240	264	252	236	239	242	239	238	276	265	292	265	234	262	265	250	218	272	256	235	231	250	238	259	260	253	250	237	247	251	262	270	258	257	252	288	275	255	264	255	266	246	261	233	268	232	301	265	259	260	234	257	272	258	266	250	240	253	233	255	208	250	269	270	265	247	218	281	238	274	266	203	241	221	245	246	252	254	263	244	250	228	305	265	261	237	248	258	260	232	250	256	240	263	278	282	273	249	263	250	268	260	270	236	252	265	245	229	230	242	243	275	261	221	249	232	231	263	259	234	241	261	227	273	257	265	248	255	240	276	268	211	242	243	254	285	217	250	246	258	273	242	251	262	242	279	265	259	243	238	276	237	230	232	232	265	259	285	265	279	268	252	273	245	238	271	271	271	254	245	273	219	238	278	266	256	290	245	269	236	247	247	265	262	265	270	251	244	232	247	230	267	247	265	273	271	246	275	235	264	280	239	279	288	250	288	266	254	245	271	264	228	233	244	254	257	266	217	249	253	242	266	259	246	239	264	238	251	257	230	264	274	266	262	256	255	249	233	268	264	252	239	256	254	292	269	250	246	235	227	266	264	266	267	255	249	260	247	277	265	253	258	252	247	259	228	236	253	276	213	250	262	249	251	220	241	274	279	263	222	253	261	254	273	233	246	209	255	265	262	212	242	282	250	240	270	287	276	249	260	251	259	263	248	258	260	257	236	224	240	275	261	262	242	255	271	231	269	260	221	236	232	263	235	261	254	255	248	268	247	240	266	268	255	271	260	242	261	233	266	264	230	255	248	247	253	271	249	257	268	235	242	267	273	237	237	256	249	233	240	261	237	258	249	256	230	265	269	242	260	251	212	242	274	254	241	254	263	230	246	216	260	243	265	256	263	246	277	253	257	251	254	254	251	255	247	249	305	243	250	232	204	246	253	223	247	277	249	258	260	254	252	259	252	254	204	253	253	239	260	257	272	246	247	243	273	254	249	261	241	265	257	263	289	280	250	275	281	276	227	240	254	276	259	251	260	240	252	222	252	253	264	259	249	273	262	278	263	244	252	257	231	249	244	269	229	267	259	227	245	288	254	258	250	219	250	235	224	260	256	233	261	269	260	255	246	247	261	258	230	261	244	271	244	280	270	261	267	278	242	246	244	231	241	257	261	252	260	249	238	276	263	228	236	263	261	247	239	236	254	248	259	247	242	239	233	251	260	208	263	243	261	266	228	263	261	234	237	239	253	254	222	252	259	270	228	249	250	257	259	273	232	245	232	254	258	267	258	252	279	268	251	257	241	245	260	232	265	251	263	260	256	254	234	278	256	237	241	251	236	275	239	223	257	240	260	267	232	252	240	265	232	264	254	257	278	223	265	229	214	258	262	275	243	264	267	235	249	250	264	229	280	249	231	270	253	241	240	248	231	246	260	222	248	277	248	257	259	262	240	268	236	263	233	275	247	266	254	235	275	224	232	254	233	229	235	261	231	301	237	273	248	262	271	259	285	257	271	276	235	248	252	248	249	260	254	256	256	236	249	251	238	228	243	250	247	253	239	244	285	225	229	249	270	277	213	234	245	233	243	241	229	256	249	290	234	250	249	247	235	231	248	240	234	245	228	269	250	267	227	233	232	214	284	258	264	263	249	251	253	245	243	265	222	263	262	257	236	228	250	278	235	242	284	236	220	225	254	231	243	235	261	261	231	251	258	262	254	284	232	252	242	254	245	268	231	251	214	252	236	250	266	228	237	278	215	232	246	282	252	237	248	224	256	251	284	230	266	262	251	242	230	235	237	261	244	222	260	264	246	241	265	238	255	267	273	248	234	244	253	266	239	241	260	268	260	259	237	262	248	253	240	243	274	266	222	253	272	235	247	262	256	265	223	280	263	256	244	273	252	258	256	246	259	252	240	229	259	258	251	258	259	245	248	288	235	253	269	244	226	245	268	277	288	249	225	267	245	285	247	251	236	227	249	245	255	238	256	240	264	233	223	247	270	260	252	246	299	285	239	252	243	272	265	214	242	243	252	235	222	258	240	227	243	259	250	258	247	293	255	253	235	258	239	256	272	258	247	239	238	261	232	247	246	259	241	225	257	263	296	264	234	229	246	268	254	230	257	262	255	268	274	249	224	248	256	249	254	270	247	242	275	241	252	243	284	255	257	248	270	247	243	255	234	228	261	241	268	251	252	270	270	224	254	241	253	268	273	242	249	252	272	245	251	241	271	251	227	264	238	264	246	233	259	249	240	262	248	249	252	249	257	235	223	246	255	219	257	250	276	238	267
35342	49015	44979	28216	26733	21526	19570	16283	13060	11582	10597	9431	8512	6966	6491	6126	5975	5316	4070	3991	3427	2998	2600	2284	1972	1686	1686	1488	1451	1398	1238	1174	981	922	838	814	746	703	742	666	737	721	698	726	692	723	686	727	710	707	682	675	685	681	675	672	699	626	593	597	620	589	684	620	602	644	705	685	702	642	613	653	629	619	615	651	636	577	605	628	607	605	615	640	656	636	576	611	645	664	647	610	608	556	570	590	595	619	617	580	613	609	581	629	572	594	604	610	601	611	596	637	621	580	643	602	630	577	630	568	624	610	629	585	581	610	608	598	595	585	617	613	620	621	574	604	633	579	640	625	597	620	589	631	578	631	606	596	592	588	607	608	620	642	636	669	596	624	610	618	634	642	634	601	606	608	606	598	606	584	583	633	616	606	591	610	574	608	646	608	608	550	622	639	590	624	599	598	633	623	636	587	628	623	594	620	624	620	616	593	599	627	605	555	590	661	660	624	632	570	620	603	613	629	631	647	610	595	608	575	589	601	601	654	615	661	629	616	603	649	585	650	612	611	575	617	585	639	609	607	603	641	632	627	561	631	622	608	604	586	626	595	583	630	592	607	589	582	623	607	603	603	598	599	616	620	629	602	636	612	608	660	592	591	607	643	596	578	583	589	638	566	597	625	652	588	581	632	607	611	625	574	575	615	616	616	596	622	603	632	582	573	598	594	654	636	605	580	572	624	634	634	654	614	621	594	588	612	602	587	563	631	554	616	619	590	635	600	653	619	592	598	646	634	624	570	629	605	620	591	568	617	637	613	611	614	608	611	620	627	620	585	602	586	650	574	635	580	595	581	577	596	673	592	624	585	606	610	622	583	603	611	655	618	609	625	570	612	619	570	625	592	605	646	632	620	587	582	590	595	636	604	627	639	594	598	596	587	604	547	618	603	569	567	644	612	613	632	591	619	603	608	646	568	606	576	629	590	628	595	602	615	601	604	643	605	557	598	614	606	630	621	624	637	588	571	643	582	615	610	624	581	613	629	634	560	569	592	625	614	636	621	611	641	603	618	579	604	621	591	590	598	603	586	611	605	569	632	623	636	602	570	613	603	614	623	593	621	622	607	610	616	589	584	570	626	584	572	642	554	633	629	565	606	596	622	587	589	613	619	615	591	626	598	623	614	593	605	643	607	613	635	597	622	616	603	581	599	613	609	604	625	600	597	604	604	600	595	645	627	616	628	588	605	631	598	583	626	595	604	639	597	625	658	619	597	607	613	636	627	598	642	552	592	621	576	628	613	604	648	601	533	578	585	633	643	638	615	630	600	600	622	626	604	622	659	602	624	624	614	572	617	672	626	611	570	605	639	577	631	628	644	584	598	605	601	626	616	627	601	681	604	578	616	598	590	634	625	633	633	608	610	593	596	632	615	624	602	632	635	654	660	573	611	585	606	655	618	639	628	630	631	634	617	612	652	656	635	626	622	622	657	650	611	587	583	578	642	616	555	581	567	599	579	658	594	593	604	634	579	597	643	604	565	634	585	594	604	602	623	566	579	599	642	626	630	624	594	583	608	595	612	632	599	657	660	600	625	599	620	608	609	617	624	592	589	595	617	650	601	602	616	620	594	634	641	621	608	610	608	628	648	587	614	626	611	620	657	647	585	634	599	580	621	639	609	594	591	610	595	642	602	629	612	597	637	594	611	639	644	600	619	599	617	636	578	635	626	611	603	593	613	603	585	595	585	661	601	590	613	625	605	589	579	633	648	634	597	625	598	616	634	579	588	608	576	596	644	576	647	601	621	622	630	623	590	620	596	617	605	615	599	595	653	578	625	556	596	615	626	586	605	574	610	623	611	596	579	603	630	623	611	609	612	634	572	637	563	595	605	639	584	605	643	593	604	607	639	571	662	623	617	636	593	566	589	593	579	593	623	628	600	584	585	634	620	577	566	611	589	603	621	576	621	637	614	620	627	612	615	580	585	549	622	626	602	615	675	650	590	631	681	587	623	617	607	642	607	620	603	611	571	637	639	611	611	613	604	606	606	595	604	649	625	585	624	627	619	616	584	665	650	590	646	639	581	631	630	594	572	605	606	601	631	608	595	581	585	573	603	616	622	639	614	594	626	659	621	638	622	609	607	619	598	623	622	617	633	594	585	631	579	643	573	635	627	588	628	618	585	606	628	596	649	613	623	649	590	603	608	661	597	623	561	575	597	662	605	585	582	612	624	621	573	566	570	594	599	561	610	569	595	629	650	583	606	609	634	621	659	607	608	587	615	650	579	593	579	597	606	610	572	662	607	610	655	562	597	626	601	586	611	609	667	623	624	618	604	584	620	581	606	601	570	591	588	617	610	588	588	622	629	618	608	607	616	602	609	618	560	612	642	630	567	616	637	563	579	598	581	629	594	607	621	588	640	596	603	618	638	619	599	603	605	594	571	593	603	630	626	585	596	603	627	580	620	601	610	614	576	626	589	619	635	627	633	588	592	600	596	560	586	634	642	610	599	649	633	657	576	596	606	522	677	589	598	602	621	602	586	622	638	589	625	675	616	587	576	589	616	604	604	584	638	644	584	638	654	575	604	577	640	608	592	622	593	622	629	572	583	556	588	639	623	632	617	612	573	615	628	613	600	597	608	596	560	590	616	562	584	594	617	589	590	647	605	611	623	612	606	635	597	589	643	610	586	625	610	673	573	602	613	636	658	604	610	579	583	604	607	565	661	626	607	607	606	552	616	637	651	649	608	602	611	591	664	630	618	639	622	618	600	566	611	623	667	612	638	644	615	637	602	645	565	626	594	600	650	616	626	627	611	625	627	647	611	628	620	633	606	609	621	589	614	621	586	550	594	591	604	599	617	606	631	598	579	568	610	603	593	595	622	583	597	616	589	624	632	623	602	614	601	606	589	589	616	641	634	657	617	619	600	650	596	608	597	574	594	596	588	615	600	558	630	589	597	617	613	593	597	606	631	571	607	612	650	668	626	591	590	642	608	587	609	664	611	602	591	636	598	613	603	638	589	614	587	594	615	616	613	579	567	632	612	616	618	643	568	650	652	628	615	604	658	600	605	617	623	597	576	616	635	590	603	606	584	622	612	577	652	623	657	652	587	554	570	621	602	573	606	623	619	628	594	605	597	614	652	595	585	586	618	633	617	632	637	610	611	632	568	613	587	557	599	630	667	612	589	593	618	574	608	611	609	604	611	608	593	615	604	632	640	625	617	588	655	615	588	671	582	610	614	584	615	592	629	666	668	568	622	647	593	616	645	590	597	589	585	623	632	576	612	653	618	642	603	624	623	614	606	625	591	612	629	609	620	631	600	650	631	580	627	554	607	625	588	654	601	628	609	631	617	604	609	577	612	587	619	639	617	608	580	628	641	597	593	564	604	616	571	603	586	625	617	640	601	633	633	651	614	604	605	590	605	554	580	578	639	570	585	602	649	563	628	620	663	576	606	594	611	632	578	619	614	563	624	562	646	611	610	626	622	604	579	596	562
53357	48304	39514	26458	24866	22793	19142	13685	7224	4548	3508	3008	2618	1966	1988	1816	1823	1500	1307	1088	877	736	688	666	636	490	453	450	430	404	390	360	341	317	314	276	261	271	270	260	286	306	264	253	264	260	253	250	225	242	246	273	294	229	255	257	268	233	245	241	270	254	274	258	223	243	253	259	256	242	259	272	244	255	232	234	259	233	245	216	281	259	248	227	238	268	250	247	221	268	262	237	261	237	250	238	233	239	252	247	210	269	225	256	244	288	230	244	230	259	275	256	249	251	246	246	239	233	248	210	250	248	231	249	235	225	236	244	243	239	240	250	247	245	262	243	242	245	223	237	247	222	238	254	250	235	265	240	265	235	243	245	241	237	231	302	230	249	231	241	257	230	271	267	248	225	270	251	195	222	237	229	234	237	230	254	246	236	247	250	250	216	225	251	248	227	228	243	254	235	257	217	243	246	265	246	265	251	241	249	221	268	247	232	240	235	257	221	259	224	244	249	240	226	229	235	256	244	246	260	230	261	240	259	263	247	256	235	251	230	228	241	242	262	238	254	211	243	255	269	232	247	239	264	277	242	228	263	231	239	253	248	247	228	249	229	229	242	238	231	248	237	255	256	253	237	262	242	229	247	248	264	234	260	258	217	237	237	233	248	232	264	262	260	286	206	246	257	243	248	253	251	257	247	234	244	224	230	224	257	242	246	222	248	206	242	212	228	239	243	252	232	250	241	247	261	243	243	225	251	239	275	225	253	240	217	253	226	255	254	205	281	230	248	233	258	235	241	231	228	239	244	263	255	213	249	219	253	207	228	276	253	268	260	243	251	211	228	251	246	228	226	231	209	226	251	224	252	245	221	226	225	224	219	261	254	268	260	237	265	229	239	232	217	241	203	244	222	230	251	239	237	251	252	243	230	249	226	249	245	238	243	248	235	257	215	238	265	244	228	240	253	239	234	248	233	230	254	232	226	251	212	221	257	238	248	261	264	256	233	240	260	271	235	244	228	258	248	285	275	240	230	249	249	205	263	219	218	246	251	244	205	240	241	241	274	205	248	239	221	240	231	253	229	240	255	255	229	218	220	230	252	239	240	287	227	271	243	263	247	226	229	236	243	240	243	229	268	248	247	228	235	230	254	254	252	233	245	233	235	223	234	246	261	230	259	229	252	255	209	236	248	211	231	233	264	248	236	238	274	248	221	243	251	262	271	236	202	248	233	243	254	236	269	236	229	234	238	250	260	256	247	251	225	245	248	245	229	255	242	243	240	279	248	225	238	249	253	250	224	250	226	241	233	255	252	238	270	266	248	226	232	254	232	273	239	226	230	277	246	242	249	282	234	236	235	252	243	248	261	230	227	242	236	255	216	257	244	237	209	234	239	244	236	233	234	206	251	225	239	274	242	249	257	251	268	237	259	259	258	215	228	251	240	282	231	239	216	254	267	267	240	234	244	206	286	250	254	217	252	248	250	252	241	255	251	285	249	239	273	242	230	260	243	239	259	223	237	263	244	260	240	235	267	243	244	246	271	227	260	233	231	238	261	277	218	256	239	262	231	241	236	246	236	244	259	258	234	267	236	262	211	247	239	260	235	253	222	219	227	238	253	234	244	256	228	239	252	209	242	221	260	261	247	230	234	246	227	274	252	238	256	240	233	253	230	226	245	245	248	232	258	242	248	210	250	264	267	268	237	263	214	273	264	229	239	241	269	206	208	199	259	263	239	230	247	233	247	240	223	266	253	234	239	233	251	259	238	257	252	262	217	245	232	224	250	241	267	259	235	240	233	237	242	231	248	238	269	238	244	251	214	261	219	233	238	263	226	258	249	257	247	218	225	251	267	231	259	240	243	268	260	258	258	253	224	231	261	237	253	240	254	234	263	255	246	240	249	237	238	244	235	248	217	242	235	253	270	220	229	243	256	247	209	244	222	222	240	236	237	250	243	262	246	254	254	256	241	222	229	222	241	227	228	264	270	266	224	248	262	254	253	257	259	223	245	238	248	254	245	241	247	248	218	240	227	236	235	219	204	226	224	237	264	223	252	251	236	222	228	236	246	238	251	225	250	254	245	225	270	217	239	261	240	231	204	240	255	250	245	230	246	244	267	228	263	233	222	242	205	221	277	252	238	267	223	227	278	239	261	244	212	239	277	242	239	247	248	248	205	244	244	247	244	253	243	243	240	254	258	225	247	244	235	240	263	257	269	238	227	222	233	238	207	235	224	273	224	230	242	259	244	222	244	257	252	234	259	224	258	237	260	242	211	261	255	278	236	216	233	227	236	266	237	226	237	264	279	234	227	238	289	225	240	223	243	228	242	251	243	233	278	257	226	218	225	252	212	242	249	226	257	239	235	249	236	233	210	280	222	214	226	220	236	238	264	262	253	249	216	231	250	247	237	255	222	247	217	236	245	262	263	246	230	224	249	262	226	229	226	227	239	253	263	264	256	241	235	226	239	249	251	246	251	251	251	203	275	268	227	232	236	274	239	242	253	210	258	249	244	252	245	241	230	243	243	243	215	255	239	248	228	247	262	235	255	244	240	254	239	235	230	239	250	255	282	237	241	260	250	246	248	231	205	249	217	237	235	221	273	254	248	242	247	236	230	225	263	260	228	252	229	235	253	228	257	276	246	226	256	233	257	227	213	218	259	222	230	235	240	236	252	264	216	254	241	239	220	207	272	222	269	240	209	239	249	262	243	237	229	262	235	229	228	251	263	211	230	254	243	217	223	240	222	252	241	217	236	224	239	254	249	251	239	233	236	246	259	226	220	251	252	265	278	271	244	269	256	252	240	252	220	236	253	259	287	255	242	248	269	251	269	247	226	228	243	224	252	262	264	246	218	214	236	241	246	236	265	227	239	234	227	263	221	224	247	218	249	248	261	233	240	235	259	223	228	262	263	244	225	199	251	242	247	196	238	234	254	255	226	251	264	250	264	262	236	240	221	236	260	216	219	227	240	257	232	230	244	259	227	254	236	226	268	247	251	245	263	208	264	236	226	229	271	270	272	231	256	215	220	265	275	228	233	250	231	292	241	251	244	266	259	271	215	226	221	254	258	232	254	230	260	212	248	285	264	222	235	253	247	290	247	239	240	266	243	259	252	244	256	235	236	212	253	240	246	241	225	230	259	235	281	239	226	233	237	230	239	246	242	257	246	228	217	225	222	257	267	250	224	265	223	231	284	244	228	240	263	228	235	244	274	239	263	262	261	222	244	260	232	242	262	245	251	218	256	209	235	258	267	215	223	267	229	230	222	257	227	234	231	259	248	257	238	246	217	238	238	234	246	229	264	230	217	245	247	219	247	220	226	241	255	250	248	254	229	225	262	249	249	261	242	226	256	232	229	231	214	260	261	234	224	247	208	255	241	234	252	252	265	252	218	214	231	267	254	264	252	233	223	223	242	232	249	252	239	263	232	231	218	238	246	235	220	267	253	260	294	261	216	239	235	215	241	215	242	246	226	234	253	204	240	231	262	250	222
42734	53451	43114	32308	31542	26706	24107	21114	16560	15338	13496	12362	11066	9254	9516	8596	8629	7484	6377	5329	4729	3985	3427	3181	2731	2381	2043	1804	1731	1618	1557	1460	1219	1016	883	845	806	684	727	724	724	751	776	782	725	735	702	666	696	698	670	687	698	676	684	663	609	620	586	628	658	596	650	648	601	642	602	624	631	576	652	586	630	554	593	612	611	587	585	601	586	576	583	613	576	527	613	571	577	565	575	594	601	599	591	595	611	572	587	590	627	585	549	580	604	614	608	566	509	580	544	614	603	584	569	602	540	548	584	594	551	570	574	572	631	598	617	585	576	597	580	583	590	547	586	585	530	604	538	583	544	557	560	548	623	570	582	572	534	584	554	605	586	593	589	599	579	583	598	576	524	539	594	550	572	516	605	581	558	572	563	579	553	575	538	555	577	597	620	561	537	563	620	590	582	550	588	619	584	563	547	557	519	530	554	570	567	580	588	536	578	609	570	569	535	534	570	574	602	558	590	575	576	579	589	537	588	553	590	571	535	558	564	568	579	536	586	588	579	584	585	576	540	604	568	551	594	632	568	603	537	599	553	587	570	595	570	582	601	550	564	531	589	591	564	586	569	579	577	549	576	579	559	583	594	560	591	584	545	604	591	594	599	592	602	549	541	584	601	557	544	494	564	610	583	629	590	573	574	574	612	595	549	565	540	565	570	582	590	581	574	573	566	622	582	613	567	561	595	587	587	562	622	568	618	578	579	610	558	581	546	547	551	569	594	621	598	612	545	607	622	563	583	585	583	590	537	595	559	593	511	595	601	568	598	591	597	556	521	578	572	592	565	540	525	551	588	586	596	580	573	624	555	541	616	587	616	621	600	597	588	574	556	597	615	562	571	560	586	578	570	560	525	557	592	578	551	584	633	583	601	584	595	568	542	513	550	546	592	556	606	571	554	563	561	571	630	595	570	563	575	580	565	608	585	587	584	623	555	588	594	605	559	570	539	587	536	586	552	605	559	614	591	614	622	579	570	598	553	590	561	581	592	574	553	576	592	559	569	557	543	510	593	590	569	604	614	608	570	545	559	617	572	555	542	571	594	573	578	558	555	569	597	570	572	583	527	538	606	598	529	562	572	573	615	566	576	585	580	594	609	560	609	578	555	597	567	577	593	595	597	574	584	554	570	599	588	573	551	584	589	560	551	576	497	555	573	569	595	544	585	558	567	578	598	560	573	553	575	621	567	572	570	573	577	582	598	551	543	557	589	570	578	594	514	601	572	554	594	586	608	597	604	555	527	571	562	573	599	567	573	549	568	557	571	572	597	601	572	501	600	567	602	576	540	581	598	559	547	536	541	554	564	613	570	589	557	601	563	580	583	555	574	559	596	550	610	578	581	586	562	601	549	586	569	633	615	571	587	534	580	573	551	604	612	595	605	610	547	595	594	559	587	559	543	577	567	582	553	588	568	565	578	579	572	560	513	580	594	576	585	560	584	531	580	554	582	568	566	590	563	574	586	553	610	555	578	569	547	557	574	566	602	553	548	565	564	546	573	582	585	536	560	563	575	587	585	594	621	583	567	592	568	565	548	550	569	545	621	547	571	579	584	597	592	580	567	556	508	595	598	546	523	596	587	572	573	572	554	586	581	576	585	560	579	534	594	533	595	564	557	616	585	570	571	580	542	577	591	578	576	584	581	593	593	596	538	534	589	622	585	624	541	561	579	556	565	577	597	562	607	592	575	570	545	575	629	571	586	558	602	584	567	537	589	557	528	592	599	648	582	592	585	574	630	587	521	569	532	581	559	528	557	593	599	551	572	600	553	586	624	559	585	556	596	630	597	548	575	582	562	582	566	570	571	626	568	607	533	599	563	548	572	566	583	544	554	583	600	552	530	611	573	615	554	576	613	559	574	584	613	562	546	577	626	539	583	580	597	574	545	561	577	587	540	568	565	590	569	557	550	609	630	589	568	563	557	557	565	555	581	608	626	579	540	570	569	584	590	570	585	597	588	610	604	575	596	563	590	543	597	592	561	582	585	552	577	588	590	597	582	576	575	600	541	577	585	561	575	585	582	564	588	591	582	553	650	635	574	568	590	585	515	570	491	571	598	544	537	569	535	613	555	569	621	569	614	522	538	550	549	605	605	549	603	606	569	608	576	607	554	527	595	582	565	540	630	575	519	575	605	578	543	606	546	560	578	556	542	599	532	544	573	591	571	613	595	587	546	600	541	574	578	569	581	564	570	527	575	595	588	566	569	550	588	630	544	559	538	583	572	609	586	584	573	552	581	641	614	609	613	584	568	544	567	582	584	589	603	578	565	575	601	557	563	555	558	572	582	571	597	556	588	575	546	568	578	538	609	611	579	534	562	538	571	534	614	592	637	558	593	545	583	604	628	655	567	579	548	572	582	592	593	597	615	577	577	562	564	565	603	565	612	580	550	531	564	528	540	589	586	570	605	593	533	620	546	587	581	573	593	566	568	549	606	585	556	606	565	603	584	552	600	578	622	580	541	586	587	542	540	542	566	561	600	578	587	536	574	589	537	537	547	531	550	568	582	568	550	588	546	576	596	585	597	538	563	589	559	562	564	604	589	586	592	580	600	579	566	563	584	582	575	607	579	547	567	575	592	568	552	549	592	564	564	579	621	565	560	600	592	554	524	591	578	560	600	539	587	594	604	530	542	556	578	576	559	607	601	584	573	576	558	552	649	551	572	598	551	529	542	598	574	607	583	563	567	567	587	529	540	573	537	578	628	555	546	568	575	550	632	611	543	570	532	573	564	540	602	598	586	576	572	586	585	585	567	570	586	544	596	580	574	622	540	589	602	569	578	564	576	573	574	585	580	561	515	559	591	596	566	596	566	581	593	564	567	551	603	602	546	562	586	565	587	495	574	608	591	536	582	604	593	589	604	612	544	552	601	554	621	580	560	589	603	550	545	590	599	602	594	563	577	594	570	569	584	617	569	596	557	589	653	551	589	566	575	579	620	606	591	535	589	573	576	593	558	567	554	564	540	576	563	584	626	596	581	560	620	572	585	579	522	561	567	585	599	630	582	551	581	584	593	613	554	539	601	575	611	594	574	593	573	594	563	571	578	521	600	564	553	587	575	537	544	541	560	617	607	555	553	603	574	611	590	582	581	593	556	579	578	565	541	601	589	555	557	563	623	583	584	580	566	602	568	541	572	575	619	588	595	579	588	563	591	580	555	582	587	546	575	552	583	586	578	592	602	538	573	591	583	552	619	565	594	556	570	593	627	581	569	531	588	539	616	540	552	547	559	581	551	549	585	584	575	570	552	532	572	604	574	578	600	549	583	524	563	559	576	586	609	626	579	576	600	509	585	576	569	587	592	582	566	548	546	563	583	610	531	573	606	563	561	524	528	550	579	571	593	567	590	585	602	550	591	573	583	571	629	565	596	605	564	595	591	585	554	578	572	555	591	601	588	547	608	521	574	545	639	581	586	579	556	577	575	594	590	535	572	620	530	546	590	576	626	601
22795	25889	25885	11831	6889	4330	3074	2296	1742	1578	1297	1142	921	841	739	690	567	533	534	475	439	439	435	399	397	346	304	299	298	256	274	276	269	293	240	260	242	242	248	252	253	250	227	221	252	242	245	287	247	264	215	248	242	236	272	260	245	216	233	231	229	261	282	260	221	231	274	254	233	249	246	257	229	235	233	243	252	239	234	262	250	260	255	218	213	231	249	257	230	271	246	225	245	258	263	250	255	237	244	253	266	235	243	222	259	254	271	252	262	226	265	235	258	252	243	226	222	214	229	258	247	231	259	211	237	231	252	222	230	220	228	254	282	242	218	249	212	225	221	245	239	227	223	254	215	257	234	225	261	252	258	237	260	258	242	276	260	255	201	207	240	214	224	240	239	220	208	231	238	247	235	241	215	232	242	215	248	238	259	271	237	278	260	240	253	234	233	261	269	274	221	247	253	229	248	259	243	263	264	228	249	240	246	272	260	267	249	248	232	227	235	227	230	237	246	245	242	237	263	238	265	221	248	226	226	240	234	255	233	258	249	231	222	245	249	228	252	228	230	236	261	241	263	241	255	262	234	261	243	244	259	236	229	216	259	257	258	275	259	235	254	220	232	230	255	262	244	241	271	248	260	253	250	289	241	244	236	235	234	277	233	239	235	240	235	218	235	230	246	240	260	251	232	214	264	276	234	240	215	221	216	256	215	214	241	228	240	262	263	246	227	225	222	231	249	227	221	264	220	243	248	249	234	206	240	244	231	247	244	254	229	209	249	225	272	280	267	240	227	235	228	260	224	242	229	272	216	210	245	268	235	261	271	203	248	242	228	228	252	223	248	245	233	242	240	239	264	240	269	239	241	245	251	261	244	254	227	247	249	265	226	245	235	242	288	256	237	235	220	226	244	232	231	254	224	222	250	228	254	247	256	254	242	254	234	252	236	224	234	232	217	247	248	231	221	242	236	238	236	248	255	235	230	237	242	219	215	253	257	234	215	236	219	223	246	209	238	224	256	272	267	230	259	240	246	248	238	264	253	270	258	223	256	243	229	249	260	235	237	247	235	258	238	236	265	245	244	257	216	249	242	257	228	243	242	223	222	219	254	237	226	235	237	260	262	237	216	212	238	238	253	253	243	214	255	252	217	249	233	220	230	228	252	223	238	262	265	228	232	224	235	259	253	256	232	214	246	229	244	268	226	264	242	248	241	230	240	222	247	246	262	285	242	224	240	279	220	233	232	239	230	242	246	238	200	225	247	236	247	243	224	244	240	240	264	242	236	256	233	240	257	238	260	221	209	242	249	252	213	241	237	245	238	226	241	246	199	255	243	245	227	245	247	235	263	235	242	249	233	249	247	230	219	238	274	246	255	254	267	230	275	226	260	240	277	278	212	222	289	247	234	252	245	261	245	245	244	235	248	226	267	249	217	239	251	244	261	224	210	230	256	248	247	244	237	278	257	240	245	225	269	220	243	238	252	254	232	263	231	260	242	231	226	237	255	227	236	232	252	271	217	222	262	234	247	226	242	224	249	242	247	234	263	253	237	229	208	247	229	263	248	269	250	262	233	242	237	218	237	227	238	207	227	236	211	232	261	242	251	244	236	217	220	242	257	239	249	251	243	228	249	201	242	246	225	262	227	232	231	234	275	243	266	241	257	217	229	247	235	270	261	254	208	231	219	233	246	241	225	242	244	244	236	215	289	272	261	224	228	262	214	256	253	239	228	256	240	230	245	244	249	236	234	261	228	218	255	219	225	248	284	259	270	232	211	258	225	253	246	218	266	230	230	244	258	247	260	222	226	245	216	268	238	218	235	246	257	255	253	256	212	227	225	257	242	257	249	235	256	260	236	231	233	261	265	245	251	244	241	227	225	251	222	263	223	227	226	271	252	252	266	218	208	235	254	233	229	215	253	244	240	241	219	239	246	274	252	215	233	241	261	247	234	249	241	203	229	238	252	241	253	235	252	244	237	240	253	216	247	240	249	256	237	253	220	255	260	229	238	247	255	233	239	260	250	254	238	246	246	245	218	232	243	242	239	245	204	235	242	252	244	218	252	205	245	239	229	240	235	250	211	278	250	250	207	239	241	257	252	220	248	259	238	223	235	247	259	258	235	250	246	255	249	247	245	266	264	258	246	246	269	235	249	252	237	227	211	207	229	252	242	250	228	263	280	245	240	234	230	261	276	246	258	235	229	238	243	223	222	229	234	264	250	237	235	255	250	227	244	252	235	268	245	239	243	258	209	228	207	244	263	248	209	273	234	248	260	239	238	245	237	227	248	242	246	228	232	226	277	246	234	239	245	250	242	245	240	229	205	223	219	262	239	239	258	247	255	231	225	234	257	253	208	229	255	270	229	250	258	227	245	232	234	230	249	245	259	221	268	272	244	234	248	245	232	238	241	208	239	251	250	240	240	242	246	224	243	230	252	236	237	218	264	238	241	238	266	243	247	231	285	231	254	258	218	263	254	236	246	256	234	222	242	256	264	238	252	223	230	234	255	270	232	244	251	220	232	233	213	247	252	235	215	260	238	242	248	237	261	237	230	212	256	224	272	222	227	238	212	242	245	240	252	223	256	257	238	249	224	259	245	232	238	254	255	258	263	235	243	239	210	241	240	256	244	231	275	269	223	260	225	265	232	238	234	236	227	245	268	225	245	270	235	241	226	216	234	217	217	239	232	241	243	225	242	201	241	247	248	230	238	254	251	229	226	254	247	257	227	245	232	242	231	218	253	263	252	230	195	244	247	255	226	241	218	235	251	239	227	210	249	230	247	223	229	220	224	219	236	246	230	230	234	245	237	259	224	263	231	252	234	273	271	249	217	255	241	251	242	243	246	215	268	242	244	230	256	234	230	214	268	231	235	229	244	264	223	249	233	241	268	235	236	253	238	240	257	227	200	254	243	227	253	213	224	238	272	219	255	224	220	216	239	234	237	241	234	234	253	266	260	236	238	230	258	257	259	221	220	212	236	233	256	245	230	230	262	244	258	236	228	214	217	272	244	242	223	261	194	242	240	205	204	245	239	246	244	245	221	248	238	262	232	263	228	237	245	234	243	257	245	251	242	225	285	233	255	243	260	245	238	229	238	222	236	243	220	238	253	242	246	230	229	246	220	251	270	225	250	239	266	250	247	233	242	248	253	259	253	238	245	248	232	262	219	251	266	260	261	235	243	241	241	249	253	237	253	272	249	230	227	257	250	233	217	251	248	213	259	254	243	246	259	252	242	236	235	225	243	239	245	215	254	226	262	268	223	239	233	246	274	233	263	276	266	254	256	231	244	240	258	251	202	221	225	239	257	243	238	262	244	217	263	250	228	250	278	233	208	273	237	227	269	225	248	233	243	231	236	227	224	204	236	230	243	269	242	254	247	225	228	261	239	241	242	218	248	240	259	244	257	255	254	240	261	249	244	219	242	220	207	251	236	252	246	242	251	251	247	262	247	242	268	235	252	255	221	259	240	262	253	257	248	260	214	243
15120	24845	28229	19518	16912	13521	11150	9145	7916	7488	6272	5164	4398	3993	3805	3341	2918	2640	2372	2214	1919	1879	1665	1527	1392	1212	1167	1052	1011	940	957	841	790	774	716	658	601	673	662	637	581	702	637	686	625	684	641	639	636	594	649	645	632	605	612	611	621	632	560	629	597	600	618	583	583	595	577	594	625	565	592	611	569	564	614	611	592	583	613	615	576	590	581	611	564	549	581	612	592	588	586	558	602	620	581	569	568	585	620	635	593	601	623	605	592	581	588	570	593	657	598	599	610	590	588	661	596	606	608	582	588	579	537	580	586	659	600	611	565	583	610	633	609	615	557	640	576	615	623	633	635	603	604	540	578	585	606	619	597	619	588	559	597	612	603	613	641	642	608	622	535	582	600	609	610	579	601	580	622	581	573	591	591	621	598	597	580	594	605	612	576	559	590	630	612	634	617	583	609	652	570	592	598	575	601	660	619	621	582	594	633	618	543	608	589	589	603	599	558	615	606	602	617	548	642	613	582	559	584	598	574	585	622	628	592	590	574	584	603	589	643	653	614	642	577	631	621	556	573	570	663	621	589	567	554	559	615	595	606	546	575	601	607	599	595	604	564	611	604	613	665	575	615	588	593	615	585	575	595	601	580	594	609	561	605	601	611	612	619	572	610	609	642	571	605	572	545	634	620	562	630	589	581	572	593	595	604	573	596	553	565	610	594	618	586	596	554	596	634	599	577	597	639	577	564	587	596	577	576	638	585	558	609	600	581	581	610	601	586	566	582	579	598	576	598	613	601	577	574	607	572	606	578	594	606	587	567	615	562	612	560	588	572	591	586	584	632	595	618	604	592	568	589	652	632	619	574	561	582	593	573	580	620	615	610	595	606	596	600	586	568	569	629	573	604	573	576	632	616	584	577	562	557	593	547	622	591	591	562	608	642	604	607	619	581	596	581	573	592	640	603	588	599	585	622	590	588	579	620	619	581	638	549	566	592	628	598	581	587	553	595	584	587	590	594	617	580	592	603	677	603	617	617	582	673	635	616	616	609	582	602	594	560	617	609	608	601	586	567	579	628	600	592	631	600	587	583	622	593	600	565	616	602	609	591	594	585	585	604	570	577	583	566	618	602	603	616	587	603	550	578	623	568	584	600	622	590	632	570	611	616	601	597	569	540	580	582	610	596	606	604	570	584	640	616	571	547	626	609	582	566	531	636	586	592	581	605	607	580	585	596	568	601	634	600	598	637	597	595	567	567	591	594	615	624	646	618	591	621	641	626	569	563	597	611	664	585	560	599	577	602	625	580	586	578	603	671	580	561	598	593	577	616	600	574	588	627	602	595	562	580	567	582	652	586	589	550	599	633	592	568	610	568	589	614	566	584	536	576	581	589	595	630	576	623	573	568	599	581	596	617	615	572	590	627	623	618	599	599	609	588	592	595	638	572	533	613	610	628	613	587	643	608	567	596	616	582	619	545	594	603	606	644	589	634	589	548	608	576	574	612	571	622	549	618	566	603	640	549	598	584	592	623	563	550	587	597	585	608	584	610	546	605	624	569	584	626	603	537	573	587	554	620	597	586	643	601	617	556	624	594	607	598	548	580	562	584	584	553	568	581	589	630	577	591	566	589	563	580	588	593	580	567	655	611	603	599	594	638	569	616	588	602	596	610	624	577	599	621	592	604	570	638	583	571	626	630	599	562	564	597	611	622	636	598	613	651	605	578	638	623	608	599	589	603	638	564	587	595	606	604	583	564	571	622	606	619	576	596	615	602	591	592	613	632	589	555	636	593	581	607	605	553	579	587	609	575	558	572	620	598	630	578	658	667	636	560	648	577	611	628	575	587	613	610	595	593	593	584	587	535	586	609	603	537	590	566	592	660	636	579	615	606	573	582	579	608	621	587	625	636	592	597	624	606	592	599	609	572	588	591	633	569	652	547	580	602	620	603	601	554	562	593	654	624	576	626	588	599	578	584	589	557	606	588	590	608	591	571	593	573	579	584	556	573	582	601	598	582	594	543	632	566	591	597	576	565	590	596	581	583	588	651	572	619	578	603	566	584	572	609	576	605	628	630	613	549	606	623	603	612	584	649	573	610	589	623	598	547	631	590	589	591	604	579	601	602	625	572	617	635	598	575	568	554	616	588	576	666	624	615	622	598	615	606	546	582	566	554	610	588	604	650	572	607	575	612	571	555	589	612	574	583	587	600	659	599	575	605	585	628	580	599	589	566	584	650	586	592	587	631	612	587	603	607	593	641	611	598	623	626	578	574	574	597	588	564	592	566	667	569	599	581	575	631	605	547	572	590	569	591	594	553	572	600	597	621	620	572	571	601	603	585	580	599	589	602	578	626	645	572	551	595	629	590	586	638	602	580	590	603	603	609	596	568	580	635	596	605	633	597	595	561	578	555	603	583	600	624	565	609	599	556	592	584	606	589	595	587	635	587	633	613	619	552	596	626	586	575	560	598	575	599	596	584	608	656	591	622	589	611	596	591	575	604	582	625	582	566	570	591	564	602	605	608	613	578	609	574	595	604	580	608	589	612	592	599	574	603	624	622	604	579	570	612	586	565	612	562	586	570	558	571	578	592	589	598	599	582	579	599	617	599	604	635	572	614	586	625	616	586	554	598	575	611	573	599	613	594	578	569	630	595	583	581	634	580	580	607	595	606	569	591	596	616	594	550	624	551	618	622	639	617	582	642	605	616	595	589	551	605	572	635	624	554	590	542	586	588	551	632	594	589	549	633	612	598	605	597	590	663	607	626	599	528	638	607	574	587	590	673	567	644	631	570	571	553	578	534	581	587	616	566	573	580	598	554	597	548	552	606	598	626	660	646	610	600	606	589	612	642	631	603	587	631	557	598	604	568	578	580	570	608	563	567	584	599	598	621	591	629	600	599	634	623	544	623	553	605	609	587	588	560	601	603	588	608	537	558	596	622	626	630	573	610	570	563	604	552	566	580	561	615	640	586	597	645	613	631	599	582	602	610	615	622	603	611	608	606	563	633	598	594	607	586	565	530	581	603	602	608	590	634	604	596	602	600	594	579	601	575	562	603	576	583	573	564	573	554	588	568	569	619	592	594	626	550	641	588	586	597	564	575	615	610	568	601	580	598	624	603	600	632	608	571	579	622	633	597	569	562	642	576	579	589	575	584	596	600	591	600	658	561	595	622	601	608	591	609	603	561	623	608	616	586	587	582	583	593	583	624	608	632	596	562	621	592	557	580	611	614	586	600	607	586	568	607	614	603	571	598	602	625	604	630	574	585	588	624	629	610	598	574	625	605	629	607	594	611	608	552	645	575	584	586	592	611	611	621	602	630	578	599	568	559	595	578	583	606	581	629	582	608	555	589	577	594	574	613	565	579	576	595	624	583	653	560	604	598	594	630	596	636	572	593	602	627	603	564	586	614	610	617	574	569	580	606	610	673	585	603	608	571	595	600	611	610	613	577	591	617	579	650	609	615	624	602	587	586	581	582	564	565	624	598	631
47495	51504	41673	26096	22482	17511	11029	7093	4163	2844	2251	1999	1742	1466	1308	1124	1128	977	839	794	679	598	563	499	497	437	378	354	389	354	349	319	304	269	268	260	282	264	270	243	260	266	255	273	287	278	264	254	231	234	256	263	248	244	247	266	258	288	246	255	248	245	266	264	260	269	270	241	265	249	217	252	265	253	270	256	246	232	245	273	249	232	221	262	255	246	232	250	246	241	268	249	267	246	256	257	282	243	258	262	225	264	256	262	264	255	236	230	250	246	273	243	257	240	234	255	257	292	230	248	253	260	244	258	243	259	229	224	245	256	286	260	261	256	271	249	239	276	272	226	261	251	231	302	266	292	263	232	244	275	252	275	225	223	244	232	240	237	257	238	252	242	252	233	281	249	220	253	245	229	254	203	262	245	246	234	243	247	256	250	248	277	251	259	263	233	219	250	228	258	277	243	242	260	256	230	236	270	252	249	249	229	258	240	244	257	230	293	270	278	271	267	250	265	244	238	228	244	260	271	272	271	246	241	261	274	252	205	264	229	245	242	231	229	262	244	243	250	250	255	261	270	258	262	257	234	255	245	245	255	225	243	258	256	250	258	255	234	252	254	255	238	242	273	256	262	264	243	281	259	238	239	246	234	214	224	234	218	282	267	238	242	275	252	248	245	235	243	230	262	249	247	238	251	266	257	278	237	246	281	242	215	257	265	267	245	273	255	247	256	242	227	260	212	262	259	251	280	247	286	206	239	222	275	235	257	238	248	259	222	253	237	276	252	253	250	265	240	256	222	279	232	255	255	267	243	239	268	253	237	233	250	233	237	245	254	274	257	230	280	258	252	279	249	283	239	244	218	261	246	225	254	229	261	249	272	251	252	236	227	234	271	255	261	266	259	230	251	277	275	242	253	244	244	255	266	229	249	267	234	250	280	270	255	283	260	240	222	257	261	270	243	245	217	250	259	280	273	225	240	268	243	258	235	252	265	266	261	254	277	254	260	268	225	262	258	246	253	221	250	233	249	265	252	268	264	256	241	230	262	240	257	248	257	232	273	241	246	272	240	276	242	246	264	247	251	244	265	242	220	223	251	238	276	250	275	248	254	252	254	258	262	269	247	218	228	256	242	232	243	207	250	270	274	237	237	260	247	262	257	201	242	222	239	253	254	257	253	242	239	254	278	262	257	265	231	251	264	247	240	270	277	239	244	228	217	275	239	264	238	268	241	229	268	263	261	207	247	252	265	262	230	228	263	281	254	245	251	232	266	244	265	260	259	261	260	230	244	248	255	268	264	229	242	255	231	261	256	256	233	241	247	260	257	241	256	225	241	255	297	257	238	244	250	239	227	249	252	251	253	266	254	259	259	265	250	250	243	248	229	240	243	250	231	261	252	273	259	232	243	244	231	241	243	258	281	231	263	238	265	244	272	245	244	249	267	248	259	244	210	257	265	245	240	255	248	261	245	246	235	259	218	248	246	253	252	236	253	252	236	269	235	254	246	262	256	242	262	240	276	260	245	263	215	280	267	246	235	245	264	269	247	248	285	257	263	243	258	268	263	264	243	244	213	230	251	225	251	230	252	263	236	267	267	261	304	242	243	264	223	243	250	247	242	249	235	267	251	267	255	266	271	240	234	241	232	236	246	225	241	233	224	253	265	254	247	260	261	250	258	258	243	230	261	256	248	226	256	224	244	219	277	255	236	282	257	243	250	231	271	230	226	257	256	264	244	241	224	239	267	240	269	246	271	243	236	233	251	246	245	271	276	277	216	235	246	228	238	240	231	247	214	235	241	248	254	262	290	233	248	261	251	262	270	273	241	260	218	233	250	246	255	271	260	248	232	254	257	255	234	264	272	249	233	275	248	241	225	250	296	259	226	255	246	228	235	277	253	234	276	253	250	237	257	235	284	263	214	247	235	244	240	256	259	239	238	246	272	251	259	252	245	257	255	277	291	256	254	245	256	246	237	235	226	261	243	257	244	249	275	246	254	242	257	257	244	269	270	229	287	256	265	253	272	271	263	255	252	249	252	263	245	248	292	241	217	246	250	255	218	249	277	245	211	254	250	240	238	256	240	254	215	263	259	243	250	237	259	241	279	265	256	275	215	256	261	246	247	288	232	284	240	244	254	245	237	256	233	216	247	254	239	262	283	240	225	247	261	256	222	271	244	250	214	259	245	261	247	246	253	253	271	242	222	244	279	263	234	263	248	275	230	249	252	225	251	243	223	266	243	243	236	242	240	250	248	261	243	236	269	241	250	262	247	256	275	261	246	272	225	249	256	249	268	248	231	252	247	250	249	231	253	273	228	250	258	261	237	264	245	238	251	243	236	248	234	246	256	254	249	220	239	270	254	222	234	251	256	252	218	271	252	239	233	248	232	247	239	261	243	274	243	274	261	284	246	251	237	232	261	249	275	273	285	243	247	225	214	228	255	249	243	255	265	255	229	226	222	291	276	268	267	237	279	255	253	244	249	225	257	258	269	248	269	234	239	221	241	232	262	234	258	239	231	225	279	268	268	252	266	271	254	261	256	283	240	249	253	229	273	244	268	243	253	237	261	267	247	192	251	249	273	267	232	258	242	264	257	253	247	262	301	237	246	228	243	252	242	227	253	241	222	234	235	276	253	281	249	257	264	285	257	247	221	243	229	273	253	277	266	239	252	220	260	234	226	216	279	254	225	271	240	272	224	226	258	258	251	255	227	253	254	241	238	242	257	215	246	240	255	217	255	270	222	274	268	246	204	234	235	267	270	264	234	221	242	235	235	227	260	241	260	268	258	257	255	239	206	222	289	245	240	240	236	235	257	241	258	240	258	237	268	227	277	244	238	257	272	263	279	262	242	239	257	238	272	259	232	214	268	255	256	259	239	244	256	256	257	223	221	269	234	242	273	243	247	257	254	258	248	254	234	261	256	247	202	265	268	270	266	248	221	264	257	242	258	281	257	237	230	261	255	240	244	253	244	259	189	259	237	293	244	269	251	211	260	265	259	276	246	245	236	223	261	220	257	244	269	259	250	262	248	258	237	262	259	238	224	213	250	242	224	242	270	247	227	250	261	264	231	256	254	240	237	242	241	241	233	243	212	261	259	246	242	245	261	267	242	270	237	255	261	246	239	242	227	254	267	231	264	281	249	233	252	231	279	271	231	262	234	243	238	236	235	260	246	293	256	223	273	214	246	259	245	277	257	259	252	244	237	258	255	248	251	260	275	243	259	237	256	228	250	265	232	247	251	241	247	276	284	280	245	252	281	254	231	227	256	264	222	251	246	263	252	243	249	233	215	246	241	244	244	267	262	273	232	221	226	239	229	240	234	236	247	260	235	238	241	246	263	226	229	263	252	262	240	229	262	237	241	244	270	259	249	258	248	246	244	265	270	319	251	233	228	224	219	265	250	255	268	251	233	261	257	242	235	267	266	242	229	249	253	254	241	241	247	264	244	243	246	239	242	245	252	241	229	246	249	235	271	239	230	260	229	253	211
36784	52033	44040	27800	26162	21671	18681	16982	13419	11078	9747	9208	8045	7039	6673	5763	5434	4966	4261	3908	3339	3143	2644	2276	2145	1799	1604	1549	1390	1266	1201	1142	994	856	814	800	730	690	724	726	709	671	703	681	694	700	694	676	698	675	720	658	662	674	661	650	682	630	613	611	608	652	617	633	631	602	608	612	614	597	623	662	624	595	587	622	619	599	609	573	618	593	651	576	667	611	608	613	625	644	601	632	630	620	628	595	620	578	634	596	590	628	651	566	620	606	582	642	610	617	607	580	569	591	630	574	601	570	638	612	638	605	656	615	600	605	608	597	620	610	605	571	640	606	627	611	595	582	589	577	545	614	593	649	590	582	591	652	592	635	629	610	596	598	561	604	611	602	678	590	555	618	587	566	576	592	634	596	613	612	578	600	556	566	573	571	564	600	587	617	595	595	656	523	558	605	583	594	526	568	585	607	613	626	600	650	568	633	579	547	638	640	589	596	603	621	575	622	601	635	659	613	646	617	619	622	592	615	629	595	597	624	639	620	610	628	603	608	618	575	578	592	588	614	610	584	596	607	603	613	609	596	580	560	619	624	585	619	601	626	623	603	575	650	567	638	613	605	581	608	577	594	591	577	579	589	600	606	659	554	591	628	585	570	611	559	617	613	587	616	606	630	614	571	604	574	604	589	616	593	601	623	555	610	598	606	585	618	600	653	595	637	610	627	577	639	626	635	608	618	601	634	625	607	655	582	604	577	619	581	604	585	630	606	612	593	603	580	643	602	597	598	629	592	599	617	632	609	622	618	621	613	588	614	629	566	601	606	618	601	586	591	601	569	622	602	604	578	618	591	637	628	609	594	611	591	571	597	577	621	587	578	592	580	579	638	616	582	573	622	590	590	626	609	605	590	561	592	630	605	624	579	560	612	634	543	569	623	626	599	613	580	625	613	603	597	631	605	607	597	588	603	588	642	579	585	615	607	570	601	584	619	592	600	587	621	584	618	596	570	609	570	591	596	628	626	620	611	625	619	628	629	606	618	637	596	593	554	590	600	604	548	647	623	625	606	575	614	623	610	617	635	590	642	554	636	640	617	586	577	579	590	586	593	581	628	588	630	607	534	592	584	563	596	674	599	598	597	598	592	549	570	581	625	594	602	608	592	596	669	600	611	599	625	563	587	642	643	578	630	607	580	542	592	635	596	578	591	588	612	609	626	604	587	586	671	628	577	577	634	554	593	587	562	578	559	580	595	571	627	592	633	628	629	588	629	601	622	590	605	562	609	583	612	581	623	574	636	636	575	628	544	601	589	610	598	596	632	620	609	635	640	613	613	619	618	547	598	606	616	600	632	607	639	593	599	630	591	602	642	541	624	686	602	616	664	575	607	588	598	606	599	596	581	598	590	588	626	611	591	587	579	624	596	650	632	583	586	596	643	568	636	612	624	626	578	606	592	617	605	613	585	582	602	632	588	592	627	606	616	593	634	617	609	621	602	622	590	688	587	607	577	613	630	625	636	621	626	636	622	613	627	609	596	629	597	553	577	646	564	573	608	620	595	580	651	601	608	631	621	606	609	645	598	624	609	627	618	611	565	558	621	575	610	551	631	599	602	582	578	584	594	619	631	537	581	634	598	632	605	606	636	639	589	630	593	566	611	613	578	602	619	582	567	632	614	640	600	614	568	598	604	599	578	621	559	582	632	590	571	562	626	608	607	574	635	578	583	622	549	621	620	617	615	637	601	595	607	611	657	581	592	616	604	629	587	600	606	562	587	620	578	600	600	574	576	627	580	596	563	619	596	581	594	662	681	632	558	586	591	573	614	606	622	611	610	597	637	614	636	593	592	617	569	589	548	597	606	626	630	612	638	631	572	595	607	574	628	638	592	588	589	627	626	610	618	630	537	631	597	656	588	606	604	626	620	618	639	642	648	617	602	613	599	632	618	579	597	580	629	595	605	592	576	580	577	621	565	605	628	599	582	594	592	626	597	617	604	600	544	594	577	633	638	611	617	595	582	613	677	595	571	573	573	612	625	630	604	595	602	606	652	533	598	618	628	624	586	590	592	585	624	586	635	569	598	644	597	628	591	602	560	586	608	664	600	656	599	620	598	662	611	595	571	628	608	632	589	598	596	585	606	572	594	602	593	591	579	611	609	607	644	575	593	599	583	582	591	616	628	585	617	603	586	630	607	611	624	604	580	639	622	565	574	618	593	655	627	616	636	575	574	617	570	594	583	657	625	616	597	624	608	568	565	575	626	583	605	606	609	621	582	630	622	659	588	571	656	615	592	626	618	617	626	567	582	596	657	606	608	593	625	600	613	604	610	602	583	579	622	595	622	583	604	606	601	610	561	582	660	583	648	575	608	575	575	593	657	596	602	580	570	609	593	589	590	644	609	582	610	576	621	615	612	589	616	594	608	616	602	627	626	584	626	593	572	591	610	603	615	656	636	611	574	643	624	581	622	583	581	645	586	567	582	625	594	600	571	608	609	609	590	584	591	649	629	604	558	581	615	571	578	611	599	617	596	645	605	611	629	544	611	586	642	605	558	642	587	663	575	605	582	596	624	657	600	634	598	584	586	602	631	637	572	588	629	645	628	564	585	662	567	576	572	562	606	580	585	571	613	556	616	571	595	597	656	606	585	604	638	609	603	581	578	620	579	621	575	556	592	590	578	613	532	600	597	623	644	628	574	633	619	563	593	588	539	618	612	631	599	652	603	584	596	575	608	608	599	568	575	627	606	573	606	622	612	602	603	618	629	640	651	622	600	620	604	605	650	601	627	582	592	598	587	546	608	617	618	610	629	595	584	579	613	628	601	601	588	586	636	587	566	569	594	625	586	620	621	628	620	620	590	621	580	590	541	600	566	584	600	640	568	621	567	554	615	624	621	636	577	598	580	610	618	577	614	567	575	631	596	606	554	613	588	612	581	574	611	609	582	618	598	584	589	584	564	569	641	599	584	621	634	571	604	625	608	620	643	621	599	598	631	624	638	571	609	594	582	597	603	623	624	603	560	608	601	620	572	592	631	561	608	625	606	575	614	582	617	572	611	599	603	586	578	618	596	606	608	581	611	598	581	648	603	601	602	599	627	630	565	597	606	619	594	582	589	598	645	586	655	618	559	625	611	628	584	637	579	593	598	593	657	613	575	612	620	579	583	584	594	596	619	606	611	556	600	642	577	566	595	590	645	596	600	583	605	631	600	608	580	571	592	589	607	618	571	593	604	647	569	567	592	595	612	609	598	608	631	592	599	583	580	610	583	601	628	616	599	555	559	620	681	637	591	633	620	654	597	597	591	598	618	575	611	596	573	627	619	596	543	521	589	593	656	612	602	615	645	616	589	611	561	611	585	620	624	585	588	586	606	603	652	637	606	588	590	636	592	608	607	579	617	586	631	606	600	594	623	649	608	597	620	607	577	582	634	603	611	593	596	553	634	612	637	596	604	601	614	586	582	586	569	631	578	617	622	645	641	575	634	592	630	616	581	573	628
55021	47409	40238	27086	24161	21960	17449	11058	6847	4227	3230	2898	2299	2108	1990	1757	1609	1531	1196	1012	995	864	657	667	585	483	442	423	456	424	407	328	316	329	274	274	285	271	237	256	282	239	265	240	261	260	249	250	236	252	257	256	255	252	256	234	279	242	232	237	243	234	233	251	268	247	240	241	235	252	230	266	246	244	266	269	257	242	239	244	239	271	225	250	222	251	232	229	233	258	223	272	241	219	224	261	246	252	254	244	231	241	239	232	288	244	217	245	244	241	244	229	238	258	232	243	231	224	263	266	248	230	248	231	259	241	225	229	254	272	226	217	236	216	224	239	259	247	230	244	239	248	217	240	242	225	274	234	241	232	205	218	252	272	247	235	250	247	232	235	231	252	230	246	230	263	215	272	256	240	228	243	265	237	263	267	223	231	243	254	230	261	261	241	233	233	239	239	238	214	252	230	255	238	233	250	258	260	227	251	254	241	240	232	267	256	247	242	248	233	231	237	239	227	218	254	240	230	239	258	220	245	249	241	222	259	263	253	244	236	247	259	224	239	233	249	236	251	251	264	243	240	274	253	226	238	257	251	232	239	236	259	255	233	246	225	243	229	222	233	244	264	235	251	261	228	226	238	235	248	219	227	215	216	265	228	248	246	235	216	225	238	228	234	245	258	231	266	227	245	245	250	236	228	221	226	250	252	217	223	206	261	257	238	238	258	230	228	236	265	275	250	230	230	232	235	231	256	264	222	250	219	245	198	258	239	232	244	222	220	209	228	222	225	231	230	250	251	255	233	254	250	216	239	241	234	248	248	242	221	250	274	271	225	259	224	244	237	262	240	238	244	252	268	246	250	210	247	228	233	234	235	231	225	216	239	252	239	240	276	228	229	244	224	240	236	239	221	259	212	236	232	230	249	243	225	246	235	269	265	211	212	231	269	250	271	226	247	237	242	222	225	234	249	225	221	269	233	229	243	253	234	247	255	229	216	220	215	241	232	223	238	237	272	240	272	264	259	229	229	202	235	244	200	217	256	238	259	212	223	223	232	235	233	242	224	236	226	233	219	206	249	256	252	223	242	237	245	243	254	238	241	242	257	245	238	246	247	259	232	231	230	248	254	256	227	238	220	235	242	240	210	213	223	220	225	257	255	229	250	249	215	265	231	256	222	258	233	247	233	217	254	268	252	230	236	234	223	234	256	230	224	262	235	247	230	251	195	237	231	246	244	251	243	246	241	256	224	199	261	264	261	222	258	241	233	234	247	215	237	240	234	248	251	253	227	233	234	228	258	239	264	245	237	231	264	239	256	242	264	258	217	236	248	247	255	245	217	236	241	254	222	227	264	241	223	261	256	257	229	260	246	246	220	245	212	234	249	211	222	248	230	196	260	227	249	249	250	241	251	222	256	245	260	216	235	251	247	239	260	233	254	253	246	222	246	230	180	253	236	236	221	241	237	245	227	246	255	253	269	246	227	236	244	230	244	227	259	282	251	254	205	216	234	259	257	272	241	249	251	257	230	259	219	256	234	228	260	225	221	201	236	224	233	260	244	238	238	212	234	201	264	266	236	223	212	237	236	245	240	257	248	236	232	229	226	239	214	242	239	234	235	253	243	253	237	249	249	222	250	244	216	229	245	240	265	237	230	238	246	256	226	245	249	281	232	246	235	240	246	223	232	226	253	242	220	233	241	210	218	244	221	259	246	248	254	208	269	270	245	237	250	240	271	235	211	241	261	238	220	230	226	246	226	232	224	235	250	222	207	200	220	232	241	227	256	230	253	242	218	259	221	251	225	232	252	261	202	248	242	261	262	252	263	231	228	239	225	253	236	249	235	254	220	258	260	242	229	287	255	241	238	231	232	243	251	233	229	238	232	231	227	254	243	245	221	221	240	241	239	235	262	240	241	223	264	241	249	248	261	259	242	242	227	250	251	215	235	275	206	207	241	237	236	241	236	228	232	236	240	266	244	220	228	243	253	237	226	228	204	246	233	222	222	239	256	249	228	257	215	259	230	223	275	235	215	285	255	263	226	239	243	228	226	242	253	242	236	245	232	250	246	242	233	257	234	232	233	208	252	240	260	246	218	239	256	261	231	226	232	267	233	225	238	248	230	259	248	266	218	257	244	261	248	261	246	229	217	265	212	246	242	259	242	211	235	241	228	216	252	233	223	242	259	243	260	247	231	241	257	233	237	233	250	251	246	234	244	261	249	224	236	228	240	269	253	231	226	251	221	231	256	292	260	258	232	235	217	252	226	254	225	237	234	212	247	230	260	233	253	262	213	229	235	256	247	272	233	229	244	224	217	238	227	248	203	262	247	254	246	258	245	243	262	222	259	251	239	239	221	235	237	208	223	234	266	237	228	233	248	261	245	254	234	236	237	233	214	248	235	263	279	285	207	224	222	277	218	253	238	231	235	271	278	220	250	265	216	251	257	234	241	219	263	235	250	240	209	232	252	234	241	231	237	248	247	228	242	254	213	227	219	235	219	246	237	239	270	236	247	219	228	229	241	226	231	225	257	267	233	244	263	241	244	258	255	253	210	223	240	242	236	213	245	266	254	226	221	238	228	235	227	244	244	245	212	252	256	256	240	261	204	266	241	245	242	240	250	263	226	222	225	241	239	235	214	249	208	236	268	258	241	203	222	256	242	218	218	227	237	263	233	217	233	247	212	237	255	271	229	251	230	250	246	243	238	230	252	228	256	247	208	215	246	250	231	217	205	240	234	237	275	241	214	265	249	244	214	267	253	246	267	229	229	211	229	243	244	243	225	270	270	245	219	218	257	222	208	250	247	237	214	214	227	241	239	233	263	239	229	233	224	250	239	241	253	244	228	225	256	238	245	238	243	253	241	248	217	265	231	252	247	215	240	239	213	260	227	243	230	244	223	259	247	224	239	256	200	273	207	253	227	243	214	217	261	221	252	240	235	254	253	236	252	264	241	219	220	212	256	280	248	248	233	240	252	243	253	257	226	257	240	254	256	236	239	267	234	251	234	215	255	243	266	221	255	263	252	264	265	250	261	246	229	251	249	244	243	229	205	246	239	250	231	235	215	248	259	253	218	235	246	241	229	239	241	246	245	248	242	237	236	228	243	232	233	229	229	242	248	244	220	266	267	239	229	244	207	248	251	225	221	242	259	245	267	230	245	199	228	241	240	261	241	250	236	228	264	256	259	236	236	245	261	240	243	223	242	260	197	230	224	264	234	276	274	238	222	211	240	228	237	229	224	225	244	239	249	219	240	227	254	234	226	221	197	265	240	224	226	245	240	245	224	229	243	219	261	268	245	223	253	218	217	258	223	247	252	267	240	227	249	253	220	261	249	260	242	235	243	234	249	268	231	247	263	246	234	264	221	227	250	228	258	231	270	257	233	244	226	295	235	232	206	258	231	258	258	233	232	229	256	261	237	239	231	242	253	236	243	218	250	246	261	249	231	233	240	246	238	248	227	246	222	219	258	287	248	231	230	252	239	235	243	265	236
44735	52370	44344	32138	30598	27012	22324	19344	17183	14481	12945	11927	10303	9458	9199	8261	7832	7652	6024	5245	4787	4006	3375	3114	2856	2304	2104	2132	1731	1555	1529	1319	1166	990	890	809	719	709	722	753	728	763	724	763	644	718	711	697	695	651	685	682	654	636	620	630	632	643	600	557	634	603	606	609	570	620	574	614	618	629	593	626	601	630	565	586	624	577	606	541	589	590	594	587	591	567	584	573	615	553	586	595	555	558	614	534	566	588	614	551	563	548	573	576	585	571	574	605	523	608	536	567	538	540	556	550	516	588	574	599	580	563	580	579	573	598	575	561	568	555	596	556	564	589	577	514	561	625	570	552	531	554	514	558	543	537	594	614	551	557	590	590	595	562	553	530	605	567	608	569	575	565	587	562	549	503	600	561	565	604	583	562	589	541	608	576	553	565	567	555	581	648	544	654	596	571	528	575	563	552	542	537	569	532	533	570	615	569	572	572	590	592	590	565	588	587	580	591	569	557	593	605	564	536	548	575	562	583	612	567	566	569	545	583	537	558	567	593	572	575	574	602	584	585	565	553	571	571	562	571	586	550	567	514	610	541	574	559	558	570	552	611	594	577	578	545	558	562	613	539	529	545	616	575	571	553	560	598	577	551	574	586	578	524	558	545	565	578	550	528	527	569	579	579	535	577	575	551	572	596	587	526	581	563	582	595	567	610	546	599	552	536	556	566	559	578	611	572	603	603	550	579	602	555	569	544	593	591	614	608	566	579	534	531	555	576	597	578	575	554	544	573	583	626	555	571	536	601	553	551	566	566	633	548	594	563	556	593	570	551	569	565	563	571	592	567	568	585	610	558	608	607	558	585	560	580	565	558	570	561	588	560	572	602	576	568	559	592	556	583	548	589	596	577	568	564	580	562	533	555	607	548	558	528	554	568	579	541	570	558	579	567	589	594	561	609	608	518	569	565	630	617	562	558	588	563	545	563	570	542	648	546	587	573	568	545	626	554	626	542	592	563	566	595	590	575	582	572	591	596	568	562	613	561	559	599	556	569	539	525	597	563	572	572	531	553	593	538	557	588	583	566	612	551	579	586	584	575	566	606	596	572	560	579	571	606	579	584	543	554	580	542	594	583	575	610	573	561	561	534	584	564	559	564	542	628	641	546	546	539	609	553	587	588	616	543	519	587	533	597	562	556	583	538	553	550	553	580	592	577	561	595	569	585	555	582	569	589	557	589	564	545	568	593	593	533	585	579	543	543	606	582	567	544	591	565	537	568	550	531	556	551	557	575	618	578	566	548	582	547	565	570	541	547	605	576	557	602	594	561	593	540	601	544	569	579	597	554	562	627	551	586	572	591	579	551	566	600	542	560	592	556	551	610	612	562	585	564	581	608	601	565	549	557	622	646	526	566	577	603	550	555	621	587	593	570	539	570	584	560	566	562	562	536	583	582	581	532	536	563	554	574	558	550	582	602	579	602	575	577	586	564	565	555	550	525	562	578	557	566	606	554	565	530	556	573	583	594	577	564	604	609	544	582	580	598	581	567	563	600	545	598	545	567	615	581	550	580	555	628	536	563	578	534	610	606	597	627	537	572	575	570	611	593	589	584	583	550	568	595	597	536	562	598	551	570	538	588	536	592	566	589	596	538	536	597	574	543	555	598	585	562	552	557	583	566	568	608	542	554	576	565	563	547	573	578	549	566	576	591	564	564	595	633	603	558	580	568	607	621	567	566	568	570	606	589	562	618	596	574	580	599	558	567	550	555	613	591	569	571	538	547	549	563	552	534	540	597	546	562	573	530	553	612	570	554	551	583	532	565	578	618	595	578	592	557	568	564	588	552	551	561	568	552	566	575	608	547	623	625	555	577	508	591	573	549	557	573	567	580	582	580	569	575	562	565	605	565	586	495	591	571	580	571	587	554	568	554	549	577	575	590	582	578	599	547	542	554	580	584	581	585	578	573	576	499	543	572	561	562	565	540	550	553	548	620	586	573	572	595	567	592	552	600	583	594	560	547	580	593	581	630	571	583	633	558	613	594	623	557	550	572	601	556	627	556	557	537	572	549	559	579	526	573	544	600	578	571	555	555	564	556	542	547	579	568	604	588	557	554	556	553	548	555	571	621	543	585	561	594	530	611	566	573	552	613	549	599	569	528	588	565	542	550	595	586	587	545	581	570	534	568	549	519	588	546	541	562	575	545	577	600	590	569	597	543	525	601	592	594	557	519	567	587	549	598	561	572	572	581	551	546	588	579	561	587	556	571	555	570	567	585	557	527	602	574	574	561	610	546	558	606	603	565	578	557	599	564	560	566	564	627	582	583	569	549	569	536	602	561	534	571	583	573	574	543	604	569	564	600	557	566	578	623	584	568	531	601	528	595	563	576	559	606	609	560	589	560	593	561	572	592	633	632	559	570	572	610	556	581	620	575	622	579	552	527	557	533	582	603	548	602	528	594	566	547	574	588	598	533	590	579	561	584	634	528	621	561	535	575	562	609	569	531	563	574	543	569	605	557	520	530	619	550	547	548	606	591	582	605	564	568	573	604	617	558	617	581	568	567	579	579	578	583	554	559	579	573	561	582	592	570	555	585	566	594	564	578	555	545	578	588	571	584	555	580	547	583	592	581	586	566	579	563	567	551	568	602	575	576	565	563	559	595	518	506	562	569	596	559	571	556	591	602	572	594	566	601	603	559	577	535	542	567	583	556	582	552	568	585	564	528	610	580	570	562	553	582	560	581	579	571	546	567	526	590	542	585	514	547	588	572	561	568	577	530	584	528	629	587	567	569	593	595	540	538	601	576	624	542	550	597	579	565	543	593	614	591	608	569	504	552	522	556	578	574	548	605	563	609	589	567	565	587	578	542	562	580	550	564	570	554	584	571	602	584	541	540	547	554	631	549	550	569	513	577	539	588	584	572	613	584	576	550	554	588	582	572	589	572	545	576	565	548	573	547	594	588	610	538	572	553	539	568	562	573	591	590	599	548	548	563	543	592	599	600	514	566	618	589	566	565	549	551	507	563	571	543	553	580	570	575	562	544	563	565	563	547	582	594	558	590	585	590	597	556	572	544	569	607	517	553	610	561	566	583	565	588	628	606	556	584	619	613	597	576	555	603	584	583	565	561	580	565	522	557	596	553	615	610	597	558	564	543	532	556	534	571	558	567	586	576	568	602	563	585	586	557	582	579	543	584	558	566	545	609	564	539	615	569	540	603	592	528	574	567	555	567	548	598	539	551	504	610	581	600	582	551	577	583	606	577	568	586	586	555	578	546	573	606	540	551	609	618	578	532	528	565	598	592	556	626	596	573	566	590	546	596	562	551	575	575	570	573	612	561	553	585	579	573	574	585	612	548	596	548	598	600	578	614	611	548	569	573	577	548	569	574	590	575	541	605	563	559	570	600	573	587	566	580	603	579	541	585	574	555	559	573	608	540	597	574	540	522	576	579	526	559	571	557	576	583	535	625	566	608	551	596	599	555	576	631	543	564	589	593
21968	23397	19563	10056	5910	4023	2832	2137	1811	1584	1288	1104	974	810	663	665	643	617	561	517	502	428	438	430	403	336	361	306	342	283	266	279	288	252	283	254	237	225	282	233	264	283	291	245	265	244	237	247	238	273	266	233	257	240	235	248	266	238	246	264	245	261	255	222	244	252	247	259	250	266	254	260	234	238	251	254	260	246	212	207	244	230	211	253	243	254	252	246	216	245	226	239	240	219	254	255	255	240	236	245	232	193	260	251	239	250	227	258	249	214	243	233	255	259	194	230	222	274	240	231	246	248	258	247	250	230	218	212	246	225	237	226	231	243	247	262	228	258	223	244	235	222	244	261	218	231	232	258	247	240	243	233	250	254	240	256	255	248	225	278	249	236	222	253	249	256	265	260	237	248	259	248	232	242	261	235	255	240	241	241	279	249	224	265	246	240	233	251	263	233	233	243	245	236	221	248	272	244	233	247	244	241	255	239	250	260	220	244	238	290	208	280	229	248	224	262	239	240	224	240	247	224	233	232	227	232	271	256	248	227	218	254	239	262	268	244	261	249	236	251	232	240	270	256	223	254	225	217	225	247	250	228	247	247	255	239	243	223	234	260	270	247	239	239	257	226	251	233	242	239	276	228	246	245	247	262	265	242	248	249	254	217	254	267	261	218	245	249	237	229	253	230	232	242	230	246	268	237	253	244	226	240	215	254	269	237	234	239	250	251	239	240	219	242	241	223	239	260	255	245	219	226	237	256	247	256	231	264	274	255	241	226	266	254	241	256	242	252	250	224	241	212	245	242	230	241	228	247	229	259	246	257	252	239	232	242	223	245	261	246	283	252	234	255	268	248	232	239	244	233	210	249	250	250	253	236	213	241	252	231	225	265	250	222	264	250	261	243	271	239	242	215	239	234	234	242	239	241	254	239	241	276	249	224	258	237	222	241	251	262	256	249	248	219	253	236	262	250	233	232	262	248	261	257	245	237	221	227	261	256	235	251	208	227	268	234	253	242	271	250	230	266	260	245	238	251	245	251	222	229	266	248	279	233	238	247	222	246	245	251	225	247	242	248	229	257	223	267	214	234	261	258	232	232	263	230	214	247	209	246	240	235	232	231	263	217	227	216	261	253	257	256	245	258	254	269	229	221	247	212	236	248	256	217	262	239	229	254	242	242	251	261	214	244	243	240	258	233	251	228	220	223	246	269	213	235	243	256	281	249	231	258	222	246	229	238	243	212	246	238	223	237	265	239	229	230	256	250	246	260	237	223	247	206	235	228	225	231	245	257	256	235	228	221	269	248	240	217	251	258	227	237	273	244	239	239	229	233	251	233	214	236	247	259	227	231	255	243	223	225	224	255	271	214	235	243	218	257	217	223	249	250	194	262	252	277	259	245	254	217	253	254	272	228	277	244	234	256	221	245	270	220	237	266	204	218	233	243	259	256	213	259	220	239	225	260	238	247	272	238	224	213	243	250	248	231	224	240	238	229	229	247	258	244	277	238	239	236	240	250	231	204	240	231	203	244	224	241	256	237	252	259	243	232	227	230	231	241	238	229	224	236	221	250	256	231	246	232	247	241	237	234	255	238	239	262	230	240	272	239	237	258	268	239	237	236	240	209	232	223	260	218	246	244	232	238	239	247	248	217	268	232	238	262	242	221	229	213	269	260	251	281	244	260	242	257	230	256	246	239	252	245	246	261	221	247	263	229	234	251	272	257	220	235	221	211	238	237	233	263	231	233	230	238	228	240	238	249	253	250	237	204	254	233	236	232	249	228	241	263	239	245	240	228	249	251	240	261	237	251	261	243	258	236	236	227	233	228	245	257	236	229	238	237	244	227	245	246	234	229	258	197	215	253	237	244	258	260	228	248	249	261	243	219	210	233	217	231	239	265	236	236	264	254	224	221	239	242	239	263	265	252	210	232	232	227	277	240	247	227	258	235	252	259	214	221	253	230	259	286	231	253	268	235	252	222	222	239	252	219	244	252	235	231	228	209	248	246	246	251	234	242	233	234	236	255	229	252	241	238	238	217	245	255	278	254	237	235	248	245	248	248	225	214	250	238	235	264	224	253	227	230	222	238	261	230	255	258	251	226	231	263	248	229	254	232	230	255	228	232	237	240	252	261	242	253	216	240	255	215	228	222	247	234	260	213	209	240	247	259	246	263	236	252	216	216	259	246	228	234	264	266	242	256	202	236	243	258	238	268	245	250	255	226	227	221	229	235	260	267	226	226	223	246	236	249	218	255	236	249	254	257	234	235	244	251	238	241	260	228	262	271	226	212	227	216	268	266	219	218	203	249	283	205	223	219	239	238	255	233	231	248	227	234	253	245	244	242	246	243	246	211	234	240	232	275	238	242	219	257	263	225	271	236	242	253	220	235	228	280	276	277	228	233	230	219	240	235	218	286	242	259	239	231	257	239	245	258	227	243	266	263	220	243	252	216	254	244	254	247	214	261	219	253	241	243	262	225	243	262	243	242	230	243	265	231	239	248	237	232	229	254	230	224	247	219	214	226	235	246	254	237	267	249	257	239	269	246	241	227	266	236	223	241	236	237	241	250	242	273	261	239	244	257	248	250	262	256	259	235	256	272	251	245	225	241	232	211	248	235	240	250	238	223	261	244	236	216	233	243	239	247	229	214	256	247	255	267	243	255	238	229	196	259	224	260	227	249	270	249	228	233	227	238	245	259	244	240	237	221	266	240	234	270	260	235	260	287	233	246	237	226	227	234	245	252	226	219	228	253	258	234	252	240	242	251	239	238	247	244	242	226	238	232	237	254	243	247	238	211	245	251	231	240	266	270	246	196	242	254	255	235	263	263	228	211	252	252	247	229	231	240	249	234	239	225	243	223	240	245	213	220	225	271	226	215	254	236	237	240	256	243	254	240	223	231	282	249	244	247	252	221	237	234	239	219	246	256	247	223	251	231	251	260	210	230	219	253	230	259	254	244	254	248	225	241	208	230	239	243	256	241	250	262	223	213	232	237	284	247	228	243	224	239	239	227	246	252	231	243	265	240	220	265	266	247	245	269	252	221	250	271	264	244	267	243	223	214	248	243	236	250	262	224	223	261	254	230	251	271	281	252	249	248	204	261	239	227	234	222	240	256	233	246	243	203	232	234	255	228	239	202	237	269	215	244	218	252	240	237	235	260	225	243	255	247	253	262	233	252	241	244	277	229	227	222	219	243	210	222	265	245	204	259	256	265	234	235	235	215	270	270	263	227	225	238	232	247	229	251	243	236	255	248	228	221	229	238	227	241	239	219	243	239	227	235	238	216	235	251	226	255	233	223	258	225	224	227	226	233	245	223	258	250	234	217	233	248	246	239	225	221	272	255	234	210	244	256	228	237	248	240	214	244	248	255	224	256	231	223	247	263	238	232	234	250	257	240	248	266	236	224	247	238	226	238	244	233	249	237	227	250	257	262	254	264	239	235	242	250	275	243	226	257	223	244	249	246	250	262	219	237	229	237	261	251
14234	21647	23924	18023	15702	13421	10883	9085	8021	6954	6012	5229	4741	4100	3461	3203	2987	2933	2613	2349	2194	1998	1712	1534	1424	1304	1088	1063	1020	913	893	814	797	787	690	663	680	632	623	624	674	625	630	649	649	655	627	630	641	660	664	630	644	650	623	634	607	626	633	593	570	595	606	588	597	606	582	624	602	597	613	599	582	588	582	611	596	592	615	593	622	554	575	581	568	598	603	597	571	614	610	577	608	601	571	597	591	599	623	617	596	595	590	595	564	611	603	555	575	576	584	604	575	587	614	622	561	552	579	603	561	589	649	564	603	611	585	544	580	571	593	604	595	581	532	608	566	593	610	579	589	632	606	583	583	619	625	600	575	605	603	555	602	606	610	521	645	562	577	605	571	637	552	580	605	540	568	586	595	605	590	604	594	585	615	574	619	569	624	584	558	592	595	618	626	594	563	609	620	628	579	609	585	574	589	576	589	619	590	614	643	611	636	572	626	622	566	635	598	576	581	605	595	570	621	618	568	603	583	610	594	584	604	567	601	585	593	592	570	636	599	612	600	595	554	588	548	582	603	610	592	596	590	599	547	588	567	601	632	613	597	584	610	599	643	558	604	630	607	569	624	613	581	639	573	608	587	628	603	583	617	642	597	568	620	595	583	589	578	625	597	600	609	602	673	563	608	634	606	574	597	600	583	600	619	598	575	602	575	611	583	548	627	611	562	602	579	608	573	584	620	618	558	555	597	620	567	604	603	600	585	560	617	600	580	600	601	642	583	582	583	643	593	582	547	574	571	578	617	595	640	590	624	565	614	642	634	624	565	571	628	601	589	606	596	617	593	603	612	594	632	640	593	560	580	631	573	602	570	598	557	589	613	608	591	594	553	565	605	590	603	542	608	576	576	624	566	580	600	603	587	599	631	642	583	606	598	586	582	616	663	619	542	601	573	580	572	554	588	616	623	612	588	604	557	608	570	562	590	618	595	546	547	551	534	583	552	565	627	623	572	588	578	612	596	567	572	581	607	573	582	593	609	597	555	580	581	610	622	576	609	599	619	624	585	619	602	608	594	574	593	623	591	582	587	584	597	574	570	585	615	514	570	588	592	549	577	583	612	599	568	574	562	600	583	637	565	599	595	585	600	585	606	630	600	591	579	583	595	584	565	601	612	578	652	601	568	594	572	632	613	596	595	566	592	562	586	592	567	581	624	629	602	584	573	602	599	574	587	601	567	590	539	604	592	577	566	613	584	580	612	580	596	546	604	611	628	621	629	593	564	647	613	631	575	563	586	585	570	574	626	571	576	596	631	588	616	606	567	593	665	588	619	619	552	644	594	633	597	573	622	614	604	613	577	608	616	577	624	588	597	567	602	568	612	596	588	613	604	623	615	617	594	596	587	645	576	610	617	595	623	584	637	601	604	615	589	588	563	602	567	635	581	578	579	602	596	631	608	580	621	576	597	566	625	586	557	620	600	591	561	590	575	564	566	598	604	633	598	570	631	593	582	626	602	605	613	578	594	617	599	617	573	567	590	628	593	563	610	595	605	592	551	622	631	619	616	630	587	633	562	610	628	641	609	555	581	586	608	622	565	583	623	609	659	570	597	595	647	598	599	590	593	584	579	612	616	545	572	626	558	578	575	615	633	556	592	570	596	585	581	537	556	608	576	637	589	616	590	564	589	594	607	611	563	582	606	590	604	573	589	574	620	621	596	585	588	575	613	615	593	590	598	578	574	597	593	595	613	605	608	594	640	594	556	635	602	580	627	573	581	602	594	602	616	613	618	562	621	601	588	629	634	571	571	625	632	602	611	637	566	633	590	642	564	555	624	551	585	617	603	617	643	594	621	639	568	558	592	564	597	618	558	596	584	601	566	587	627	610	577	559	638	594	592	592	613	572	594	566	570	595	624	577	604	616	547	582	588	616	580	601	623	582	580	573	613	586	616	570	606	561	583	563	616	590	600	562	584	594	584	580	607	648	637	619	615	622	611	645	593	562	583	571	598	596	562	540	640	564	597	615	628	580	594	574	603	612	615	585	548	578	592	606	568	606	635	580	611	615	551	597	572	617	596	564	570	603	585	573	579	630	590	656	564	585	597	564	618	572	590	607	564	553	581	646	574	590	589	568	620	602	601	625	557	574	559	579	586	583	567	592	576	623	557	578	588	571	584	594	565	614	634	590	608	632	588	598	549	612	636	600	610	593	598	601	605	606	551	602	599	628	574	581	607	617	569	583	643	607	586	593	590	609	589	579	626	609	599	604	624	611	608	583	590	590	603	593	643	553	588	586	560	575	619	585	620	591	560	577	627	595	602	613	615	581	607	590	579	631	579	587	613	624	579	570	532	609	559	595	575	580	603	588	579	550	599	579	560	594	590	627	609	585	597	585	562	570	626	646	617	615	639	580	614	581	600	599	586	623	584	639	615	560	628	599	563	549	590	628	655	563	607	617	629	585	592	631	570	570	604	557	582	591	581	588	586	601	587	630	610	622	556	575	662	615	575	542	637	571	647	576	593	572	576	595	573	622	581	580	627	592	566	575	578	585	625	633	578	644	580	593	619	568	570	570	631	531	608	577	588	606	610	627	614	536	577	554	580	572	556	590	554	525	646	591	622	585	612	637	553	585	574	622	568	585	558	593	592	567	584	584	618	581	595	643	585	568	599	578	588	584	600	584	619	552	590	609	560	596	632	562	621	609	606	581	592	597	586	591	560	593	523	575	601	575	581	566	605	556	619	583	610	611	611	575	560	607	626	561	636	576	592	589	594	580	640	568	588	605	619	585	624	599	611	604	601	615	593	593	604	659	614	602	628	562	575	555	631	571	582	587	588	601	597	647	609	617	584	590	573	620	567	597	637	607	588	565	613	619	596	626	606	626	563	577	596	618	610	562	553	580	570	600	608	598	568	585	579	601	606	560	567	591	610	595	594	616	562	652	625	584	600	584	603	639	597	604	589	611	577	591	626	589	576	527	558	622	607	549	565	542	624	590	578	622	595	619	591	552	605	629	585	605	565	567	660	593	599	561	589	571	608	604	578	590	606	564	609	618	581	588	569	600	612	612	564	604	634	636	544	588	601	566	610	606	574	570	591	590	577	575	597	605	588	611	601	617	597	580	606	601	619	629	633	570	609	629	654	590	584	614	599	585	605	630	564	589	589	592	593	613	603	600	607	583	596	618	596	609	622	576	573	575	587	581	583	578	614	563	611	539	577	588	601	623	629	586	591	601	611	609	583	566	605	591	607	619	584	610	572	583	597	592	590	560	624	555	635	594	642	571	623	541	551	594	618	608	568	596	554	585	603	608	578	629	585	573	586	609	579	567	623	561	585	576	573	577	576	559	583	585	605	607	549	589	584	578	585	585	591	574	577	617	613	604	635	592	578	595	580	580	619	572	605	571	603	538	566	587	592	566	598	583	620	584	629	608	554	585	609	590	593	565	572	606	575	601	592	660	571	597	589	569	572	583	591	647	590	568	536	586	620	595	546	587
44422	45884	39089	24477	19837	13824	8175	4881	3399	2576	2179	1878	1743	1321	1271	1292	1243	995	832	748	668	650	624	458	474	407	386	385	414	353	353	334	316	261	298	256	256	261	245	238	258	276	255	260	244	261	239	269	269	250	263	245	270	233	275	246	239	228	254	258	234	231	236	245	231	253	245	236	277	225	225	264	262	254	281	228	253	256	238	253	259	279	223	266	277	235	216	252	234	245	245	251	270	240	261	232	222	268	269	253	212	257	265	245	254	266	236	240	245	225	227	240	240	239	253	218	275	239	220	239	223	226	216	260	251	268	226	257	240	242	244	238	257	259	241	248	232	277	236	245	238	232	237	233	208	229	229	220	237	254	263	252	237	253	236	249	242	254	262	232	257	230	242	230	224	245	230	242	231	256	260	237	264	291	228	237	259	225	244	248	218	242	234	245	239	210	255	249	230	239	238	231	228	243	249	244	231	238	218	234	238	189	255	269	250	252	242	254	242	208	236	256	230	251	261	233	246	267	249	256	242	243	244	228	213	251	253	251	261	251	256	241	252	231	252	211	269	260	242	224	258	268	270	232	248	244	248	290	241	221	238	281	279	245	273	240	236	257	250	222	258	250	259	244	241	244	254	247	243	242	275	263	241	253	225	239	251	204	248	234	265	231	258	237	257	247	230	272	232	263	215	230	236	240	242	244	224	249	264	258	273	248	241	235	222	246	257	247	256	246	235	237	243	215	254	234	230	250	273	273	240	253	225	243	249	252	251	245	229	245	246	237	272	237	225	250	223	246	256	264	233	249	231	231	244	221	226	230	250	229	228	219	257	233	234	225	289	250	228	212	242	243	295	258	246	230	218	219	236	237	222	231	259	234	230	291	236	236	258	227	224	234	237	244	244	226	251	256	252	238	253	247	235	268	237	285	240	200	254	259	254	233	211	239	237	229	235	244	207	241	250	273	227	245	236	226	235	237	251	245	250	229	270	252	286	243	254	262	250	246	257	253	239	248	250	216	227	282	211	236	261	233	232	263	248	223	248	222	237	241	234	236	206	250	265	261	244	251	251	240	253	236	253	276	226	267	234	256	278	246	226	254	239	236	227	239	249	243	253	234	254	230	248	226	262	266	227	257	254	251	248	232	228	247	275	276	209	244	237	227	250	261	233	262	251	278	236	253	261	242	229	287	252	256	247	249	244	228	248	239	226	218	235	241	269	265	259	233	227	236	228	246	216	246	266	223	238	265	249	243	253	224	280	245	240	242	253	251	241	275	213	272	235	230	275	274	228	247	231	248	244	215	216	248	227	236	243	253	261	225	234	253	212	235	242	239	218	228	229	270	248	237	247	227	257	225	260	258	253	260	228	213	261	236	246	224	268	243	248	253	242	242	200	242	250	246	247	237	238	233	282	210	227	253	270	259	261	233	241	261	252	261	234	246	246	234	242	260	244	225	239	223	253	256	262	243	274	275	270	240	264	240	251	244	231	263	258	255	237	247	252	218	229	268	268	211	261	227	252	255	232	243	241	215	251	231	273	244	243	246	284	257	244	233	268	241	242	246	262	267	236	255	238	239	234	254	273	247	237	243	266	258	248	233	238	252	222	225	233	243	258	247	251	247	258	258	229	254	257	237	221	254	271	228	241	239	218	224	235	248	227	236	256	247	264	246	244	211	248	256	233	255	232	259	216	242	237	284	256	263	262	241	221	247	247	230	260	219	271	222	265	246	238	273	228	227	256	220	236	233	229	256	218	226	257	240	275	216	265	216	251	278	249	246	260	221	238	227	233	258	256	241	254	241	252	265	250	225	257	232	255	210	243	246	237	264	235	256	249	240	272	243	227	227	276	236	238	249	240	213	232	247	244	238	263	234	220	243	257	231	240	231	276	249	287	235	247	249	258	255	235	259	236	234	249	252	226	264	276	233	238	262	242	254	233	277	227	237	252	236	245	262	243	242	266	240	259	251	245	247	237	226	280	260	237	229	234	248	220	234	255	235	255	251	233	276	224	268	239	241	233	216	263	228	260	251	235	215	229	247	251	242	232	242	253	254	243	242	222	219	253	260	241	247	229	226	211	246	272	244	211	223	238	249	253	219	260	231	228	245	251	225	232	269	258	237	218	260	246	265	264	251	233	238	236	235	239	232	224	262	210	247	260	237	250	244	233	222	242	252	274	248	245	250	242	211	275	243	229	226	260	227	251	228	270	251	241	245	230	233	222	239	267	238	259	212	231	238	226	246	230	227	255	231	214	239	259	249	250	246	243	223	251	246	248	240	262	258	276	225	253	237	251	231	232	216	256	259	266	230	236	241	241	250	250	241	273	245	248	253	250	245	228	234	255	238	255	253	228	245	269	275	262	228	222	245	245	229	239	233	263	233	257	244	225	229	253	219	259	252	227	257	251	222	265	220	252	227	251	246	251	232	248	225	214	245	269	248	268	237	230	233	220	260	255	213	264	209	230	232	267	250	231	223	230	254	244	243	236	231	246	236	235	244	242	259	220	217	248	291	245	254	242	258	220	251	265	264	231	225	242	240	236	244	236	233	253	252	249	294	235	216	234	250	254	231	246	256	258	246	237	246	232	262	256	237	209	285	245	234	255	210	267	240	245	257	251	237	226	257	228	223	233	264	229	259	262	252	250	242	240	240	247	234	255	248	265	251	251	218	235	254	211	244	251	252	257	256	241	253	267	220	216	244	219	242	245	282	259	282	254	247	234	234	224	272	208	242	252	222	224	265	240	273	223	260	238	250	226	235	228	256	244	247	242	242	215	248	240	232	237	255	242	231	240	261	229	264	237	248	223	244	236	253	221	226	273	252	238	236	222	233	247	215	235	212	238	238	264	229	239	277	232	244	240	251	202	254	241	222	271	235	258	226	257	263	247	253	231	239	245	247	253	268	267	233	244	269	236	219	242	237	233	260	205	255	263	261	262	243	259	224	231	257	233	239	273	241	231	258	248	242	218	216	251	241	251	252	278	247	258	213	240	231	269	261	212	242	229	287	242	237	236	240	231	213	254	245	256	229	230	260	264	259	250	237	246	260	256	254	253	240	265	273	249	244	260	213	229	239	227	232	252	244	224	234	242	257	260	259	230	274	269	242	229	254	266	231	269	266	219	239	253	252	233	230	235	241	199	269	257	231	243	233	263	246	248	245	234	237	239	236	245	236	274	237	272	245	233	242	231	219	234	223	226	240	248	255	243	284	266	220	270	255	275	228	250	212	264	260	278	256	224	251	252	246	240	265	225	261	206	216	235	255	272	235	242	230	262	236	260	245	252	239	246	222	234	248	273	254	244	246	252	250	280	238	231	238	242	251	249	225	230	215	248	217	240	241	261	261	236	231	272	231	238	249	266	259	243	251	268	263	240	225	252	247	252	240	231	268	237	275	258	219	264	238	266	236	255	262	242	239	255	235	290	259	244	246	253	231	228	258	260	235	250	250	224	251	248	257	258	243	281	233	245	261	229	228	243	242	237	251	255	245	257	271
33048	41922	38455	26446	25650	21699	16925	14323	12695	11184	9921	8750	8073	6598	6384	6783	6696	5231	4332	3854	3467	3058	2764	2453	2175	1905	1693	1481	1415	1262	1162	986	959	860	757	729	685	671	650	686	680	674	696	733	700	681	693	706	632	641	686	621	704	658	652	631	637	611	644	619	608	591	647	635	663	649	625	643	595	676	644	655	594	653	616	594	647	640	559	615	613	633	595	569	615	592	635	604	619	584	606	611	578	621	642	631	599	610	600	608	577	581	605	572	546	629	601	641	605	578	626	592	614	597	603	632	603	613	602	585	623	591	571	589	559	608	624	598	563	630	580	614	605	623	624	608	600	582	580	587	600	592	606	583	593	618	610	562	586	636	644	594	569	598	621	560	593	609	582	561	581	627	669	608	599	606	575	587	598	585	609	605	646	614	607	623	634	610	609	600	589	640	582	574	557	574	595	590	620	621	575	610	587	610	595	620	625	573	586	580	603	637	593	620	572	620	593	596	585	588	586	611	632	587	609	622	621	620	606	618	611	637	611	621	590	604	594	615	609	623	583	593	603	614	577	627	564	612	584	619	609	638	570	580	616	601	573	580	529	562	612	593	588	582	589	609	586	622	567	568	654	573	571	613	585	583	636	631	610	633	604	622	575	594	625	593	586	591	569	587	552	548	626	636	624	552	591	585	590	609	607	636	616	625	638	615	658	574	582	636	559	615	630	556	575	611	614	590	590	580	603	629	625	589	577	597	580	621	559	618	561	612	570	606	630	599	607	575	605	580	615	558	573	602	597	588	601	546	611	584	605	613	594	620	581	604	618	601	618	586	616	666	606	580	565	592	614	559	662	599	618	632	548	618	551	602	612	632	639	588	569	571	602	588	586	600	577	592	604	590	553	625	545	582	637	567	613	622	581	607	566	619	603	570	632	566	604	589	552	555	613	556	599	595	591	584	606	640	592	596	612	600	582	590	576	602	600	563	569	565	633	576	607	588	652	605	582	606	615	552	601	586	602	574	585	585	630	610	598	580	609	611	594	595	617	604	593	585	612	607	597	624	575	606	596	610	580	578	576	611	616	613	556	607	574	609	581	586	636	591	576	616	589	613	632	624	616	600	593	569	555	591	609	626	632	547	609	596	597	569	612	649	570	614	580	586	605	630	627	595	630	599	616	609	575	580	605	547	557	579	592	583	594	603	603	667	583	595	575	616	590	626	569	616	583	579	568	564	631	580	613	560	596	593	581	635	586	637	600	617	595	575	589	659	594	586	573	637	583	599	582	595	602	618	591	544	573	609	607	614	560	629	585	669	624	646	580	567	609	574	620	620	603	570	572	592	594	637	588	575	607	625	595	609	666	632	593	603	587	649	589	636	632	581	627	646	608	594	571	571	626	617	609	607	579	593	572	631	598	607	567	613	605	559	589	642	595	607	604	577	595	590	618	602	583	603	607	560	629	605	614	607	581	595	610	634	585	597	616	580	628	569	653	564	644	593	600	595	606	553	560	642	607	564	592	633	606	601	595	603	532	583	602	613	638	592	625	589	614	614	607	629	576	633	620	580	605	571	576	595	548	607	583	613	616	583	635	599	606	598	620	582	612	614	574	640	589	646	614	634	575	606	647	524	623	651	658	588	601	575	586	572	625	621	590	608	568	595	624	616	585	580	595	595	635	619	646	619	573	580	545	648	617	590	593	632	622	610	600	622	584	600	624	589	621	592	627	614	554	608	588	582	580	604	547	559	600	623	598	625	637	629	600	615	619	595	611	580	631	625	635	608	587	583	604	562	591	596	621	605	582	612	603	569	596	610	620	614	560	588	589	621	593	611	629	599	596	565	555	609	602	593	584	598	644	584	606	587	586	622	604	619	575	605	635	572	586	649	607	606	568	577	626	592	563	607	586	614	607	576	607	597	630	605	622	564	598	617	586	633	599	577	600	593	527	600	610	598	574	611	605	576	616	629	616	561	634	626	597	611	596	594	611	571	644	595	613	637	552	603	610	600	602	565	577	561	620	564	595	612	606	639	580	641	641	589	579	592	603	591	626	622	657	613	619	628	612	585	589	598	581	622	570	608	623	608	579	552	618	675	624	655	631	602	582	600	621	625	583	644	541	621	587	575	620	648	587	601	606	566	633	590	575	627	572	554	584	611	632	623	627	613	629	614	566	583	619	586	596	616	605	643	638	573	612	587	600	595	610	604	577	605	581	570	582	626	579	595	545	618	633	576	589	563	589	588	543	619	586	622	584	588	638	614	559	541	631	609	572	592	581	596	612	606	578	584	647	601	584	628	622	614	623	617	616	573	613	578	598	594	575	619	612	581	578	602	573	573	658	577	598	581	617	593	602	572	610	608	602	576	614	655	575	625	578	638	611	592	618	611	560	609	583	612	569	634	588	613	580	585	575	564	595	591	646	645	587	562	590	576	580	639	590	621	581	583	618	617	562	625	656	623	583	631	617	607	583	585	594	607	573	609	596	577	615	599	600	590	586	604	607	644	578	615	595	602	586	594	535	581	604	579	603	619	639	587	589	602	616	620	587	572	628	632	610	582	606	562	579	587	598	575	630	583	585	626	614	619	625	585	570	581	587	547	611	585	573	645	632	581	569	611	594	553	617	609	575	637	598	559	597	585	542	610	631	604	589	597	648	614	607	614	626	612	616	592	575	569	612	597	587	591	592	602	604	596	615	588	603	574	593	566	576	617	596	551	568	624	599	581	598	639	569	610	575	610	620	631	659	620	639	591	598	592	591	611	619	604	568	577	587	573	583	574	595	596	668	573	592	613	585	592	582	585	567	565	550	612	606	588	615	564	642	616	579	638	562	597	617	609	647	597	616	603	609	601	516	619	597	583	599	550	616	603	605	604	600	598	606	603	628	560	620	610	631	605	593	567	578	588	604	581	559	609	614	596	597	594	622	601	554	640	584	598	646	565	588	563	612	599	596	610	617	619	583	637	597	584	563	632	613	616	598	547	617	639	636	569	565	613	605	617	531	579	623	655	617	588	605	607	602	611	625	603	580	634	588	597	608	545	601	563	571	598	636	578	644	621	596	626	641	633	598	588	612	614	609	586	544	587	622	610	624	568	573	567	606	630	645	608	639	578	605	602	614	613	576	606	588	595	613	616	570	549	622	617	573	633	562	592	589	578	586	603	601	629	608	590	599	595	624	601	577	604	597	595	639	638	563	650	592	597	613	598	587	581	608	562	593	606	555	580	570	616	599	594	597	600	620	621	581	671	592	579	555	588	603	610	554	569	616	602	582	629	556	608	561	607	611	614	635	582	620	561	586	604	559	611	578	576	581	581	556	606	588	561	588	592	581	616	545	577	654	580	615	558	611	574	593	613	551	623	577	625	568	598	599	664	595	549	564	530	614	624	613	602	601	641	585	590	588	581	604	562	587	620	561	636	633	578	573	585	592	592	616	631	634	607	623	607	579	582	609	585	610	593	604	600	575	634	612	603	590	585	568	601	594	607	623	601	561	592	544	581	560	637
51961	47744	36802	26079	24061	18681	12759	8545	5428	4218	3324	2980	2509	2060	2003	2032	1873	1438	1159	1041	931	837	684	608	541	510	467	418	421	411	381	318	291	311	301	263	245	243	246	247	286	274	229	263	248	268	221	264	240	234	247	234	247	241	234	199	214	242	258	256	235	219	221	241	239	250	228	230	216	209	221	227	253	219	227	244	274	254	225	244	221	245	219	218	235	213	232	234	212	247	222	221	225	232	217	232	229	243	225	216	232	232	246	237	254	252	238	253	216	233	225	216	229	265	243	238	208	218	242	289	238	238	234	216	248	230	221	224	234	202	237	240	234	203	205	242	252	225	235	232	233	239	243	237	220	230	269	227	228	220	254	230	250	254	254	269	197	239	234	226	259	231	259	227	229	250	236	249	244	206	229	222	243	243	242	216	252	218	210	274	244	244	245	228	228	257	230	274	210	240	246	248	228	241	254	233	199	235	217	266	228	215	222	214	246	255	245	252	230	235	230	212	280	240	252	234	251	222	218	195	224	212	222	217	223	225	223	237	254	235	257	226	241	215	200	223	229	213	240	252	235	249	228	223	222	229	241	258	241	210	228	258	210	201	213	241	234	208	248	244	221	219	239	229	222	244	231	230	211	234	253	237	265	242	219	224	224	233	226	229	225	238	239	202	208	239	248	235	222	237	240	231	226	240	229	218	210	223	232	218	249	250	250	238	217	189	229	236	226	231	254	249	252	238	242	250	229	210	235	225	227	209	264	222	214	241	216	232	226	224	245	232	228	249	218	241	218	239	232	251	230	244	247	260	230	234	231	234	246	223	235	239	252	257	229	221	214	213	227	255	255	215	220	219	250	245	232	239	209	218	241	205	237	264	219	250	215	241	224	238	255	226	240	246	221	212	260	202	202	227	211	267	236	204	250	237	241	233	213	255	252	234	241	248	262	219	256	237	237	226	215	232	252	263	202	248	232	205	223	247	251	249	263	226	247	221	219	235	261	225	202	255	235	227	231	231	211	254	251	233	259	228	216	237	261	235	243	212	227	217	253	229	245	243	220	217	212	245	226	231	246	253	228	254	217	243	225	246	207	235	239	253	210	232	222	221	238	231	264	212	227	213	226	249	213	219	235	225	237	259	242	245	232	228	235	212	226	224	224	263	229	222	220	236	245	215	238	234	201	242	252	270	235	213	239	248	224	243	228	244	228	268	233	220	216	253	241	244	214	202	208	221	227	234	218	196	207	206	247	233	239	215	258	220	219	242	201	242	214	231	238	272	219	227	215	250	211	226	231	225	216	202	264	240	212	209	239	210	252	230	260	257	223	256	211	233	239	240	268	238	241	233	198	242	227	259	229	259	231	202	222	235	211	219	250	235	227	262	234	237	224	222	240	251	227	243	223	230	221	224	197	230	224	223	204	229	241	208	236	228	214	234	240	216	219	231	198	250	228	207	261	253	205	201	211	197	213	237	234	215	231	253	221	220	225	215	198	243	223	214	241	244	247	228	237	215	228	203	240	213	208	212	215	254	247	239	221	217	214	234	216	220	231	234	236	232	268	211	234	241	229	232	238	274	226	250	205	248	212	233	250	229	248	241	218	239	245	208	223	241	237	273	259	233	220	246	248	222	223	211	226	242	242	261	260	233	220	224	249	217	224	195	228	228	218	242	251	223	222	260	251	258	229	237	238	234	233	208	226	220	251	218	239	236	241	246	220	229	223	213	210	199	216	207	250	242	269	235	232	229	232	230	257	213	240	247	254	241	238	228	242	205	203	249	229	224	250	222	213	266	216	269	247	229	251	250	235	221	238	241	204	227	192	227	246	254	239	252	229	250	243	247	222	240	233	242	209	231	238	236	227	271	244	238	266	250	228	245	222	235	234	227	251	224	228	224	206	235	274	238	236	222	220	224	252	235	232	230	212	260	241	201	227	237	217	226	231	243	249	217	234	218	248	247	240	249	248	235	239	236	243	191	230	211	227	226	242	221	228	235	240	264	254	219	256	235	241	234	241	243	223	235	232	238	248	219	225	205	228	228	222	245	251	239	239	244	212	220	216	206	249	250	228	249	231	212	215	212	234	201	234	222	234	238	223	225	239	256	250	211	223	244	247	216	217	221	245	252	233	253	229	245	246	232	234	230	221	223	267	256	248	248	220	240	223	246	252	226	241	229	232	238	193	205	241	197	219	229	232	244	207	211	244	269	253	249	220	244	252	251	226	246	229	236	232	216	239	214	217	203	253	249	216	220	212	231	210	220	218	260	241	259	226	228	233	251	247	228	225	209	236	239	262	208	238	229	190	232	244	249	234	231	220	227	258	215	237	244	214	215	237	229	222	250	218	250	204	238	258	236	227	226	264	252	218	263	235	229	237	206	264	253	220	220	234	230	243	271	231	256	222	259	235	227	238	247	260	218	236	234	237	225	256	256	228	227	222	242	269	228	228	240	213	245	212	228	218	247	215	248	261	211	238	221	260	217	252	232	257	213	216	253	265	230	243	250	235	210	241	247	209	227	237	221	227	231	219	243	227	259	239	217	241	236	221	217	221	211	227	221	240	248	241	247	263	235	257	253	243	222	237	234	231	241	207	209	226	245	251	236	241	246	224	235	209	231	234	242	248	235	224	200	214	249	233	222	235	233	227	238	230	234	239	208	259	256	221	231	238	263	234	234	229	216	258	254	218	243	246	237	245	223	236	206	227	247	235	235	248	234	218	228	209	235	238	240	234	253	246	254	242	242	255	240	234	229	222	234	215	224	214	238	244	244	231	244	238	243	215	248	222	232	259	233	217	217	235	242	211	216	216	232	232	252	208	214	245	241	217	255	245	228	218	243	215	234	243	224	235	257	245	226	233	246	245	221	258	228	258	230	269	224	241	224	238	232	247	233	228	254	239	226	231	245	231	235	206	238	216	216	214	241	215	213	216	246	248	199	195	199	229	234	246	214	220	211	217	227	246	225	237	228	218	233	253	232	245	236	226	219	224	232	206	205	239	232	232	242	213	227	256	243	244	214	241	214	234	237	252	221	244	205	244	226	215	264	267	230	219	226	244	200	240	234	251	254	226	221	218	218	222	223	241	256	226	236	222	226	236	264	228	225	224	249	243	236	214	248	218	238	220	233	243	208	253	237	206	215	247	231	228	237	234	243	219	261	259	250	257	223	205	240	243	241	238	239	261	193	241	218	214	237	223	264	234	239	220	237	224	251	240	245	241	256	240	221	223	251	230	258	249	255	248	238	242	254	217	244	226	229	206	236	218	217	232	230	273	220	254	262	204	257	245	259	240	223	235	219	236	226	223	258	261	241	245	259	245	233	220	235	203	236	236	249	219	224	249	245	217	235	205	239	227	230	246	239	226	222	253	251	236	241	213	230	250	226	239	190	225	224	230	233	247	238	273	272	251	246	233	248	232	238	237	198	243	196	236	209	241	247	225	195	233	222	237	230	222	242	223	244	216	211	238	229	270	209	238	221	234	235	246	253	235	246	252	223
39864	47901	37323	32840	31630	25956	22024	19174	16890	15123	13389	12324	11166	9562	9740	10287	9638	7255	6068	5490	4908	4285	3651	3316	2722	2284	2142	1942	1896	1657	1626	1215	1085	938	907	832	744	683	694	674	736	761	696	772	695	763	692	701	653	671	656	696	670	613	627	579	638	584	584	594	593	626	578	644	622	576	595	610	612	607	595	552	607	585	604	617	571	617	622	563	601	586	593	578	529	542	564	534	562	581	562	589	603	556	575	564	626	573	587	568	578	548	568	553	574	562	566	578	573	582	595	553	568	503	600	552	545	563	585	604	538	584	504	607	561	581	562	600	583	572	573	569	578	632	575	580	564	552	555	553	558	588	579	571	597	549	565	538	573	535	530	576	593	550	580	585	546	546	544	573	575	573	534	589	596	538	541	570	598	572	576	540	598	619	562	547	541	565	517	608	572	593	581	572	583	577	544	523	557	589	572	596	570	609	527	569	528	573	547	552	587	585	550	560	574	571	587	557	564	555	536	580	567	534	555	566	572	544	579	584	557	543	604	561	597	574	564	587	597	558	591	548	548	553	558	594	590	532	577	567	564	565	605	592	567	550	551	556	597	522	579	549	566	609	542	577	527	564	535	578	524	581	578	548	593	571	601	543	556	575	585	564	533	597	569	529	537	564	601	554	539	556	573	559	582	576	592	574	566	596	575	521	549	569	567	589	550	578	560	567	573	539	560	584	568	574	570	588	580	528	555	568	556	572	573	574	590	571	584	609	559	549	509	589	601	539	610	557	571	577	537	587	550	553	544	562	565	562	549	560	568	557	531	579	564	605	565	605	590	585	588	567	535	532	549	582	592	578	582	577	554	543	574	582	547	596	576	586	542	545	549	551	549	544	564	604	556	544	536	557	590	570	549	546	543	598	574	577	576	553	591	503	582	578	551	588	535	521	567	597	585	563	557	576	576	556	558	575	579	586	547	587	598	556	568	560	556	561	565	593	572	597	598	557	564	559	604	602	557	587	569	547	542	567	595	591	549	563	572	561	585	614	529	549	544	564	591	537	560	599	573	569	560	540	542	542	555	526	591	553	529	627	569	556	601	572	575	547	595	561	545	593	555	542	585	562	554	626	607	575	546	566	581	572	559	583	586	557	544	573	533	549	549	572	524	588	554	560	539	558	574	560	577	589	556	581	567	539	561	544	568	587	574	556	566	525	583	568	559	599	579	555	530	569	556	569	582	560	536	550	561	566	596	570	537	564	605	546	541	572	547	550	592	595	542	572	583	570	515	582	553	587	586	533	554	555	562	547	516	547	574	568	538	550	569	586	587	558	610	620	539	538	549	567	557	553	552	547	553	565	583	569	551	571	584	554	545	583	555	566	562	599	622	564	569	558	556	599	555	583	562	582	583	532	609	588	549	555	522	562	586	573	609	554	586	587	556	548	548	541	548	537	553	527	521	546	534	572	579	590	603	587	589	574	562	586	578	569	542	601	561	544	584	540	578	553	586	554	517	562	552	556	538	589	559	582	552	572	580	554	559	588	556	552	560	579	573	588	586	543	607	572	582	558	546	570	553	569	530	580	572	533	558	592	560	591	626	543	534	572	579	563	576	549	589	534	551	557	559	581	580	535	541	524	591	567	575	547	542	599	564	563	552	535	581	550	604	556	540	544	586	543	546	612	596	531	554	587	576	537	586	573	579	573	624	544	533	553	549	592	554	598	586	570	547	578	571	602	607	560	586	616	582	559	568	563	539	566	531	538	522	566	604	549	593	586	563	557	552	627	554	567	553	597	548	543	602	563	543	507	605	572	548	559	552	573	545	610	598	583	556	613	586	555	545	596	612	582	564	573	590	553	576	599	565	575	576	541	635	586	529	544	561	568	605	567	605	568	567	596	566	569	582	530	575	585	571	543	607	567	531	619	558	544	588	536	573	571	586	596	526	526	549	615	598	597	563	593	607	556	554	566	568	588	559	548	593	560	601	552	550	590	645	548	542	591	551	597	621	548	556	520	587	604	576	576	550	523	580	571	599	591	536	530	577	593	574	543	532	556	528	566	537	534	562	565	574	550	576	552	576	536	544	587	546	564	589	515	597	576	542	544	572	567	627	571	548	560	532	571	554	554	590	510	554	583	578	568	560	561	563	536	503	562	544	536	519	553	587	580	541	588	528	605	561	557	566	576	548	542	577	553	523	560	550	550	565	539	582	574	537	556	599	580	532	554	568	566	589	550	531	562	551	588	574	571	510	593	567	568	544	576	586	548	553	574	540	545	561	557	582	561	550	566	575	552	562	556	518	590	548	611	581	574	571	527	603	591	587	507	547	561	520	576	605	570	557	559	516	556	570	576	570	605	579	533	567	571	618	580	589	597	543	553	597	565	570	553	586	558	570	591	592	512	602	557	584	549	579	558	540	568	508	585	613	567	575	547	575	559	547	540	558	562	516	534	576	611	538	614	534	599	561	645	568	543	596	553	600	583	546	536	556	588	597	584	573	583	561	557	559	599	547	575	520	557	549	561	557	583	555	545	539	523	599	520	576	582	562	551	542	554	564	545	580	551	528	566	554	566	512	573	623	572	593	548	617	587	579	560	562	570	561	570	561	595	574	590	576	563	580	581	537	569	538	547	575	552	579	580	574	531	582	591	601	544	545	599	600	530	576	541	548	589	583	536	538	561	569	524	552	536	530	541	606	568	559	539	569	582	564	570	537	529	561	580	561	558	550	561	589	558	590	531	557	548	551	604	574	570	577	589	567	592	575	484	557	527	588	556	567	594	576	543	558	564	575	536	534	554	532	538	541	591	554	589	565	556	573	590	533	579	564	573	532	567	559	577	566	559	550	527	567	620	533	572	570	559	640	565	567	565	580	569	609	577	601	557	528	588	612	589	565	600	590	572	527	552	596	536	536	570	543	554	559	580	591	537	595	561	600	542	570	553	581	607	597	568	583	544	540	518	585	585	589	494	598	538	541	589	591	565	542	582	576	568	578	534	608	546	543	588	540	566	551	583	580	575	547	544	562	601	537	575	612	546	569	552	551	574	527	567	554	549	605	587	582	575	571	502	589	556	597	598	526	571	584	591	571	579	599	576	532	590	523	568	586	605	583	580	575	540	566	584	549	547	519	574	580	571	569	592	588	556	578	576	613	588	546	565	591	552	555	559	570	544	605	572	576	535	596	561	525	548	525	550	617	556	582	539	568	556	562	554	600	556	573	566	567	556	588	520	553	543	578	585	519	559	574	547	578	608	571	554	558	583	580	557	561	588	555	560	551	561	607	573	559	547	557	542	515	584	558	569	523	555	537	602	540	544	567	554	567	609	582	534	600	563	594	596	572	569	587	598	525	567	556	530	526	603	583	573	530	578	554	601	551	581	621	603	596	539	581	595	592	569	540	559	554	582	544	566	594	542	579	535	605	566	521	584	602	557	560	571	548	569	578	591	530	552	538	603	574	564	580	596	557	573	611	584	575	569	563	587	573	546	550	537	537	574	550	570	556	566	576	573
23073	21189	16662	9340	6335	4249	3071	2341	1842	1519	1255	1019	915	933	813	735	683	613	528	496	478	480	417	416	374	329	338	309	318	289	297	298	252	264	261	261	225	256	239	220	255	246	241	235	224	256	261	275	230	217	235	231	235	242	237	223	228	226	242	237	213	227	238	232	221	254	249	272	237	248	218	248	228	235	248	245	248	268	229	239	246	214	207	233	237	249	229	267	232	220	213	220	240	229	236	237	232	249	238	236	241	224	246	235	232	269	257	260	233	245	203	231	247	222	231	249	235	235	247	228	211	251	251	251	253	229	251	257	242	245	244	235	216	237	255	238	217	239	237	246	230	237	257	239	245	255	227	233	235	212	244	226	242	260	236	194	225	251	259	246	271	252	242	254	254	227	261	232	243	264	210	248	228	235	228	245	279	220	242	252	237	240	218	232	237	210	249	240	209	210	234	230	260	218	215	215	217	238	255	219	257	243	219	235	226	251	235	236	243	234	225	226	257	249	215	227	229	235	232	233	256	221	197	206	240	239	241	245	237	204	243	248	249	230	270	233	256	206	234	244	244	229	244	247	246	243	225	235	221	242	240	208	243	250	233	237	244	208	233	261	234	225	228	251	241	257	254	265	255	243	253	255	265	253	245	227	222	222	240	238	238	218	255	233	216	240	261	251	221	247	235	216	231	239	253	247	242	237	232	235	245	229	221	254	235	217	203	237	227	228	245	250	225	222	233	248	213	276	245	225	258	251	237	277	200	227	244	241	229	245	264	230	225	239	241	221	248	246	235	244	205	233	222	232	251	235	226	254	245	245	243	226	245	234	238	251	251	218	234	241	231	237	250	243	216	243	213	240	236	229	231	260	234	233	230	237	231	225	216	229	231	231	224	217	219	231	232	251	234	216	224	231	226	238	225	264	236	237	217	220	264	218	240	223	257	248	256	229	241	266	239	236	247	230	202	250	233	255	255	223	278	245	233	230	254	230	225	250	236	265	255	202	221	234	234	254	234	238	235	246	200	242	230	270	243	259	254	196	224	244	231	259	237	258	240	231	226	240	217	231	230	221	204	243	220	263	228	236	220	252	236	267	242	236	261	216	237	268	232	247	227	225	225	233	256	216	204	226	240	241	227	245	234	237	245	255	233	236	250	220	240	256	218	257	271	264	237	241	228	255	258	250	250	229	254	247	227	240	222	233	233	249	232	250	255	252	229	240	198	233	238	249	241	243	244	238	213	221	234	254	226	253	228	233	234	246	249	230	205	251	235	231	254	236	238	242	220	246	227	234	234	239	217	227	218	222	231	219	223	246	280	246	284	243	227	227	254	251	241	239	215	232	241	223	215	243	229	229	259	238	236	214	252	246	201	235	248	241	212	225	241	242	239	226	231	255	245	219	209	250	229	186	251	201	245	216	234	240	218	247	247	264	229	227	232	249	223	251	263	261	237	239	203	244	207	221	266	230	250	240	241	258	240	235	212	254	240	245	233	230	227	236	258	231	267	227	243	247	226	222	230	230	243	251	242	214	247	270	246	222	227	266	239	222	243	251	236	236	249	254	244	262	213	232	250	196	201	241	230	254	268	237	232	228	234	212	243	211	246	240	218	227	255	251	259	250	194	255	237	261	245	251	237	236	222	214	254	214	279	238	230	225	238	234	223	256	230	239	226	228	227	221	263	249	228	229	225	229	246	237	244	256	242	210	259	244	253	227	221	230	220	258	250	215	242	211	257	252	231	273	207	251	288	241	254	211	211	214	213	233	210	266	224	230	224	230	242	233	257	231	240	255	284	250	238	231	251	223	270	243	233	228	251	236	231	261	237	243	232	217	254	235	234	248	215	244	273	212	226	235	267	232	226	246	228	214	237	226	214	234	244	229	256	239	244	239	233	240	237	235	248	242	260	250	271	219	253	258	249	223	237	265	262	240	248	242	243	249	232	256	238	238	254	291	239	219	245	256	195	208	251	228	254	232	247	239	250	202	242	227	258	228	235	243	224	211	219	243	220	241	243	242	218	245	221	236	228	221	229	248	202	245	225	263	233	258	225	216	231	240	233	240	232	237	249	265	210	246	244	217	242	254	258	220	237	251	214	253	243	217	241	224	244	232	231	216	236	229	222	244	234	244	239	269	202	248	247	220	245	237	229	228	208	232	245	253	242	243	268	209	248	248	201	229	242	244	222	222	234	250	244	230	232	225	241	203	227	228	235	240	247	215	237	234	218	251	226	246	235	217	243	223	238	254	249	251	246	241	254	243	240	221	229	233	214	223	232	230	256	230	255	235	227	204	236	242	244	241	258	215	257	232	216	265	193	253	248	236	217	233	211	280	233	258	258	238	263	219	245	243	224	225	244	213	209	231	228	254	249	222	243	206	268	233	238	271	245	253	230	250	237	225	238	251	219	247	263	239	228	237	260	238	232	235	251	239	244	279	222	233	210	243	233	216	242	224	247	253	227	251	255	244	230	250	227	236	233	190	233	232	224	226	249	231	249	265	243	218	238	244	238	262	245	229	275	244	237	226	227	257	255	215	241	224	242	250	227	233	241	233	230	216	246	224	219	245	239	266	244	226	243	251	225	236	239	259	219	221	232	258	242	217	237	229	216	226	237	250	228	251	234	243	227	258	253	230	228	249	235	219	268	225	226	217	228	246	215	252	228	262	222	248	239	254	206	258	237	267	241	237	216	245	276	244	251	227	239	252	224	274	219	231	252	275	231	255	227	239	244	236	249	248	266	232	247	253	235	256	229	189	235	209	221	209	277	230	222	237	209	243	221	233	238	238	261	262	257	255	233	237	240	214	240	242	237	232	253	260	251	236	230	250	249	199	213	259	249	220	230	252	227	234	231	224	262	235	223	241	234	213	233	247	260	239	230	255	222	234	211	232	226	258	226	241	223	238	245	259	266	224	216	216	247	242	221	235	219	247	215	225	244	246	237	228	238	251	221	236	220	233	249	260	241	241	246	227	263	237	240	239	203	233	249	227	231	246	240	233	226	244	215	241	253	234	276	240	258	268	235	249	229	216	266	240	243	232	209	248	238	234	210	235	223	264	263	248	234	249	225	238	263	250	245	253	219	233	210	235	218	238	235	248	231	186	235	226	251	255	239	199	231	247	253	234	219	225	248	240	226	226	228	244	234	223	244	254	234	232	240	237	253	228	235	213	222	209	241	260	243	224	243	207	226	232	242	255	243	261	226	259	234	230	206	235	249	210	248	261	244	254	234	252	251	220	241	229	255	269	242	237	247	214	216	268	236	247	225	241	240	221	233	278	203	268	250	264	254	226	219	240	250	222	246	213	274	245	252	243	255	219	209	248	242	213	223	247	251	265	219	238	231	257	233	235	218	237	234	222	235	241	235	237	248	245	261	252	240	239	258	252	222	220	250	253	234	245	202	265	232	237	219	246	238	230	219	208	234	245	222	246	244	244	258	224	245	228	262	228	223	241	256	233	248	261	228	233	234	221	228	238	222	244	228	221	237	239
14570	20130	19752	18546	16944	14123	11793	10015	8091	7134	6031	5174	4697	4468	4090	3898	3359	2979	2808	2540	2294	2156	1905	1648	1395	1287	1174	1098	1057	1019	934	876	820	792	692	667	656	669	600	645	657	653	659	703	667	673	612	645	662	681	639	610	654	634	602	630	653	559	597	595	556	596	599	654	589	622	577	628	616	620	574	604	589	588	562	572	558	622	533	586	640	568	608	576	567	569	596	535	577	569	631	608	565	608	601	575	570	610	573	624	569	534	612	562	561	567	599	570	596	559	618	623	572	543	562	594	600	611	567	609	577	587	612	619	563	578	572	584	613	546	586	576	607	603	568	582	612	604	599	647	603	589	640	616	561	574	565	566	602	572	589	573	611	576	591	566	633	628	607	596	609	609	595	564	602	564	596	566	599	589	660	593	626	578	566	563	596	577	633	625	574	539	616	591	614	552	570	600	629	516	581	585	555	550	561	541	555	612	612	542	592	612	577	609	568	579	556	602	581	615	578	562	581	570	600	627	601	595	577	571	576	587	635	567	575	523	616	548	575	575	645	610	580	578	574	571	590	611	608	605	637	557	629	598	616	588	623	602	618	545	563	609	600	581	563	614	568	619	525	579	574	602	571	592	616	596	621	587	575	583	576	581	618	625	565	589	631	623	592	629	569	525	572	547	601	599	579	585	577	585	564	594	599	636	586	538	614	593	619	619	608	579	582	591	592	571	568	591	575	587	597	586	593	629	600	590	558	598	597	552	581	598	530	590	600	609	635	578	535	591	603	580	564	575	554	560	586	591	589	550	544	590	573	629	615	640	567	613	593	593	589	569	606	596	594	570	570	606	579	602	536	549	592	595	548	594	591	582	588	627	583	579	561	572	611	650	564	600	643	574	596	602	597	617	571	609	543	562	579	592	623	654	592	589	607	615	615	586	575	662	563	581	566	567	611	556	622	591	562	594	570	558	627	582	581	567	583	613	594	622	609	568	594	531	602	627	565	582	597	562	608	618	623	580	590	586	571	589	628	579	587	579	581	593	554	577	548	572	588	576	561	572	580	577	587	598	588	620	546	564	588	608	576	586	604	580	550	571	591	615	553	584	605	587	592	598	520	624	621	579	563	548	583	611	584	583	550	575	577	540	642	574	602	614	571	572	576	573	579	575	561	561	555	583	570	560	577	595	613	618	555	547	623	622	572	559	574	605	566	582	640	593	626	571	544	605	608	595	588	584	591	530	594	546	567	585	588	602	574	603	543	570	581	625	586	601	574	551	581	651	577	580	567	611	596	653	560	602	577	599	571	613	585	538	554	592	603	607	624	581	591	590	552	580	629	545	580	609	602	569	562	565	603	577	609	606	612	612	593	599	648	555	576	576	618	575	549	559	584	565	579	581	575	578	595	604	561	546	607	582	582	568	605	623	593	542	599	611	587	592	611	606	580	631	603	580	584	555	630	593	563	612	571	579	574	551	549	586	578	546	624	557	577	596	629	543	594	612	583	566	600	552	582	601	584	580	593	607	556	604	610	615	582	589	586	565	588	621	595	619	562	577	617	600	579	565	588	573	570	587	606	616	632	574	597	595	603	612	589	616	528	590	588	613	572	570	590	632	593	534	560	571	568	562	624	596	588	562	652	610	603	581	614	578	560	598	626	570	595	566	576	582	600	597	629	544	595	580	572	594	546	570	559	610	609	597	601	616	594	593	601	602	620	596	613	595	601	546	578	621	589	587	588	581	613	640	586	578	622	549	620	591	586	581	618	590	608	605	561	555	596	617	595	601	592	599	587	556	621	604	589	580	593	554	580	590	575	557	619	556	615	579	618	606	562	620	567	622	604	628	545	618	569	603	613	558	575	588	649	562	569	657	592	566	618	620	597	588	577	581	634	567	584	620	568	590	559	602	621	554	574	558	594	554	641	588	583	570	593	574	600	608	591	589	575	573	599	578	630	576	574	609	637	636	582	614	591	593	600	595	581	556	621	597	565	581	605	581	579	563	587	579	614	626	599	609	580	584	546	569	583	587	609	633	595	590	629	614	595	572	633	571	563	569	602	541	549	597	606	579	605	609	613	586	537	581	572	603	571	592	569	573	625	615	564	641	556	606	648	575	545	584	568	573	620	576	601	659	617	606	578	604	584	552	609	565	551	590	619	545	532	548	612	607	609	611	581	626	565	613	587	552	586	614	601	605	586	582	546	596	598	554	605	616	565	614	575	581	561	600	600	599	607	547	614	593	573	617	584	581	609	621	581	586	639	587	600	617	580	573	640	564	593	549	557	558	585	591	585	623	581	591	596	589	587	603	584	561	568	586	591	639	625	608	627	609	554	564	607	579	580	559	590	574	599	636	551	653	618	576	612	599	610	607	632	585	568	598	637	608	560	584	619	593	590	553	577	633	607	586	589	574	584	575	594	607	617	613	595	557	610	600	592	625	585	584	542	601	594	564	542	597	565	587	593	579	590	566	579	573	595	600	603	607	573	598	541	565	570	608	611	588	600	540	582	580	552	597	576	574	610	567	574	621	564	617	559	596	626	605	639	614	567	600	598	589	582	605	536	625	551	604	608	621	594	579	595	586	614	595	579	583	603	605	582	620	599	602	568	593	589	598	578	596	586	571	594	605	590	536	564	600	615	599	555	576	613	565	611	570	559	561	590	577	644	584	603	553	547	592	580	621	574	589	580	561	571	548	644	597	525	528	594	596	579	575	585	590	574	592	598	592	602	590	572	603	542	616	619	574	601	588	581	565	592	554	585	601	596	606	569	592	607	558	578	580	563	583	568	577	561	582	611	562	618	590	575	570	566	597	591	574	578	604	585	580	643	569	576	639	584	560	566	573	554	592	563	614	596	610	590	595	572	585	615	603	624	533	648	587	596	593	581	574	576	592	601	604	623	556	580	585	586	576	598	568	564	583	588	586	588	542	583	542	599	555	594	576	615	613	617	608	607	616	596	569	596	612	585	593	511	565	567	599	600	583	607	596	559	563	530	624	579	552	586	598	631	564	608	554	559	592	621	585	578	598	596	589	567	563	591	589	553	618	614	565	579	555	617	576	560	596	563	602	543	576	607	543	585	605	591	600	578	592	615	559	604	556	552	622	595	617	555	606	592	603	584	564	572	568	565	624	549	595	582	583	604	567	572	568	575	587	589	588	634	585	524	586	613	644	573	573	566	573	580	600	612	600	614	579	573	571	587	584	584	626	603	597	601	592	611	586	599	568	576	634	604	583	648	612	586	578	581	621	592	582	603	594	601	595	596	639	611	594	586	572	576	603	600	590	545	575	560	566	605	566	583	541	595	601	565	564	573	556	615	590	582	564	591	587	604	596	581	608	556	575	602	637	565	559	633	607	600	598	572	556	564	631	585	581	564	601	613	586	599	600	604	549	611	559	610	590	575	578	550	609	610	588	532	604	558	610	613	581	628	577	576	547	614	621	574	620	601	599	598	588	562	573	576	585	590	588	581	606	605	599	594	601	656	605	612	585	570	556	588	613
46809	47812	40773	24635	21826	16479	10430	6393	4218	2962	2328	1920	1756	1793	1665	1466	1275	1236	1042	807	757	626	593	526	524	424	421	379	378	337	310	313	303	292	272	268	264	237	255	246	299	236	237	269	287	257	268	247	262	263	258	252	250	265	239	279	260	267	255	295	233	248	237	266	244	239	221	236	245	246	256	250	258	243	207	234	242	269	256	251	235	231	271	235	229	238	250	242	231	265	243	229	262	274	281	237	230	244	261	255	250	247	239	249	235	268	258	253	271	240	244	255	242	265	249	268	244	205	231	251	258	231	245	241	252	255	246	232	263	238	243	245	253	261	213	216	241	222	240	241	218	251	240	245	253	227	242	231	231	249	245	250	243	230	260	276	237	233	210	267	265	235	269	250	258	248	234	265	270	242	226	235	270	237	225	226	250	256	270	255	270	260	244	254	260	266	234	215	259	242	217	225	243	279	252	232	258	239	271	234	229	228	216	237	276	259	272	248	243	231	218	265	239	245	220	254	248	241	235	290	241	229	212	260	230	238	259	244	248	253	243	257	262	225	252	219	261	245	241	258	267	256	243	238	230	235	225	239	249	230	223	236	245	231	234	246	272	248	243	229	244	268	250	236	237	210	223	234	213	234	224	271	288	267	235	268	274	266	248	255	244	195	270	247	252	256	231	263	255	271	234	251	226	265	243	259	256	213	232	243	212	234	244	256	230	219	240	269	251	246	219	250	254	243	228	242	260	277	237	219	260	247	245	232	248	232	263	256	246	242	252	258	257	256	251	248	223	212	228	238	236	245	244	273	250	262	221	240	242	235	241	257	213	265	227	262	270	233	237	229	235	278	238	242	223	237	241	228	268	237	252	254	248	219	272	254	227	239	252	259	239	229	251	233	225	232	234	214	269	250	218	255	228	228	242	219	252	255	239	231	240	255	236	250	229	236	242	236	256	238	258	232	234	229	265	234	245	252	267	266	212	244	232	236	274	241	221	222	268	247	234	238	280	264	240	278	218	257	244	229	233	258	265	254	252	266	275	268	213	274	226	253	262	271	248	260	279	226	243	242	233	239	261	237	269	255	227	254	244	242	252	247	226	244	231	260	223	224	221	222	252	229	242	247	239	271	229	247	217	259	245	237	229	233	227	233	243	242	239	268	218	252	243	231	257	261	213	242	266	255	227	235	265	254	247	245	247	218	260	215	224	263	238	216	266	253	233	254	246	259	229	230	241	250	226	220	249	243	244	241	220	239	237	254	214	249	245	236	217	254	270	240	233	216	206	241	228	266	236	257	281	244	250	260	253	243	244	231	215	269	273	266	225	248	255	229	266	247	268	253	235	245	262	240	233	231	239	243	212	232	249	258	237	278	253	228	222	230	241	255	249	256	244	249	215	243	245	203	221	206	242	233	233	262	238	234	256	248	276	226	258	274	238	229	281	238	227	246	263	237	241	256	260	247	236	230	234	238	216	242	230	214	227	266	236	246	227	240	241	277	248	243	245	235	238	243	257	225	237	251	226	256	245	241	250	211	236	234	256	250	235	256	254	231	256	268	253	234	288	239	249	236	226	257	244	265	248	260	265	245	233	222	222	237	253	250	233	213	251	242	273	279	250	259	271	266	253	266	240	239	218	226	254	241	277	227	237	231	219	247	246	222	251	222	242	274	225	237	240	230	253	268	241	250	243	235	255	258	217	263	244	276	241	228	257	221	246	235	244	247	246	216	254	231	247	234	236	230	248	271	263	245	237	248	242	253	228	243	261	260	250	225	248	250	280	245	230	261	270	243	268	232	251	280	282	233	252	248	263	236	247	232	249	247	247	274	245	228	250	239	218	252	207	241	253	223	217	247	239	246	228	263	245	245	250	242	245	246	261	234	257	247	228	226	247	251	246	259	240	222	274	251	276	242	233	257	254	232	260	248	239	263	249	262	285	241	261	248	227	278	203	227	229	245	217	243	268	252	236	278	245	253	240	250	269	234	249	233	227	256	257	249	251	249	221	241	266	273	226	288	257	257	252	252	242	227	217	251	259	245	232	234	240	236	250	232	246	239	234	235	257	218	251	260	242	268	238	221	245	224	259	258	246	238	236	235	203	262	239	273	260	226	226	234	245	210	258	229	239	230	213	270	251	272	241	245	253	254	243	245	235	253	241	255	245	252	206	238	271	229	255	206	246	220	249	240	260	233	245	245	245	249	250	233	250	278	202	270	240	233	249	231	230	235	259	238	263	248	274	255	245	254	242	255	261	198	227	234	251	245	263	263	225	231	225	251	250	245	228	246	270	222	256	241	245	237	253	228	213	256	247	231	243	231	245	276	258	260	255	239	241	233	228	229	222	252	224	256	241	252	221	241	224	244	229	236	229	245	264	246	246	235	209	249	249	266	239	250	238	221	239	249	249	239	230	244	228	248	240	283	245	231	229	263	270	225	251	247	227	234	267	238	243	240	233	270	255	241	254	241	213	242	245	257	239	242	256	238	223	269	238	254	253	245	224	228	245	262	230	229	284	231	214	246	222	246	218	237	234	251	231	242	256	255	240	240	235	214	228	246	262	249	236	264	255	235	237	240	244	254	256	223	265	255	247	264	261	222	236	225	257	259	285	213	231	247	229	239	242	251	260	241	259	218	267	233	255	225	255	238	218	210	250	267	238	243	243	222	270	233	243	236	254	221	235	226	265	244	266	235	262	239	252	259	258	224	264	221	222	222	248	243	279	252	236	245	269	228	225	235	246	229	274	228	247	238	254	245	251	281	216	231	240	243	259	235	227	237	254	255	244	236	252	253	240	220	240	235	236	254	227	223	245	262	247	212	259	237	251	246	225	236	232	217	265	259	237	255	296	265	241	254	241	243	228	250	247	231	250	242	207	223	236	269	253	272	237	220	233	238	255	246	240	239	234	238	232	229	247	253	239	253	256	249	227	250	255	223	236	220	223	253	233	232	205	240	249	231	242	257	222	271	265	237	250	229	231	224	254	264	250	266	224	250	256	246	288	240	238	263	266	286	233	233	237	241	256	258	238	268	228	214	253	233	229	249	225	241	226	233	245	235	220	253	254	255	249	248	258	263	251	248	274	224	226	250	217	239	230	252	261	255	253	246	213	256	246	228	271	231	234	236	239	261	246	235	233	218	269	269	277	248	223	244	243	236	248	257	232	257	225	248	245	243	205	247	247	263	223	235	256	220	227	277	246	221	255	215	232	232	249	226	240	266	251	256	244	264	264	224	251	235	251	240	252	251	232	273	239	259	219	238	242	250	252	265	252	268	231	272	246	252	267	267	237	251	252	250	240	259	248	247	210	251	270	274	250	249	230	250	265	248	257	246	260	220	218	258	230	249	211	223	237	263	235	239	254	249	248	263	219	243	254	208	254	252	277	253	246	279	195	240	240	252	268	248	230	234	243	243	237	238	234	249	244	244	239	223	240	270	238	250	245	266	297	207	260	250	264	238	237	268	249	232	214	217	259	232	240	242	246	249	229	232	248	225
35484	45421	34799	27947	24632	21597	18759	16687	14084	11822	10355	9031	8592	8458	8159	7606	6843	6708	5245	4286	3617	3477	2998	2569	2243	1833	1666	1500	1403	1365	1138	1007	994	802	756	753	692	747	683	708	683	716	743	722	700	672	679	686	665	697	662	668	685	650	663	662	637	635	651	629	626	623	569	667	632	620	606	584	637	651	579	634	598	608	607	636	616	622	549	582	642	553	571	593	630	546	609	597	609	588	567	615	620	605	586	635	611	531	605	605	647	593	624	584	552	561	574	576	586	557	623	590	575	563	561	587	589	564	599	632	571	624	556	628	592	608	590	653	602	592	627	606	584	612	567	575	594	578	579	553	622	625	570	606	610	577	567	576	594	557	624	569	614	576	641	573	582	600	628	607	585	583	604	579	567	605	634	601	604	557	577	554	606	562	563	577	584	575	550	582	609	600	582	581	591	598	581	587	580	625	620	594	619	607	594	595	592	619	594	567	609	638	576	570	573	582	603	585	616	587	603	560	622	574	619	596	562	560	593	568	549	603	606	630	605	615	576	584	571	603	569	556	591	582	612	575	585	573	555	566	573	569	617	602	605	616	631	595	606	597	616	634	604	569	559	613	597	533	587	637	565	620	578	561	561	546	595	589	565	624	553	571	591	588	578	565	599	588	594	599	567	626	646	575	604	617	573	572	591	590	616	588	616	602	557	574	628	612	577	579	606	557	591	604	617	612	576	585	569	614	650	593	604	657	573	573	603	599	615	581	584	594	601	579	620	607	585	611	611	633	612	548	595	604	617	603	622	612	616	565	638	530	626	622	609	567	589	566	595	564	566	589	585	590	605	564	635	623	642	577	599	612	610	530	626	639	664	584	603	567	605	568	567	587	595	570	571	616	599	584	584	590	595	619	565	587	625	608	575	583	605	616	543	592	582	572	612	604	567	623	616	582	555	560	580	570	589	619	605	570	612	579	624	568	605	569	651	593	586	639	577	598	612	582	598	609	529	608	589	586	669	600	579	573	650	599	633	591	600	593	602	573	599	626	635	566	621	575	581	620	635	592	593	589	613	600	583	585	563	586	603	622	585	661	558	567	588	606	582	622	580	580	573	563	594	567	609	581	647	591	583	583	582	588	609	636	616	656	636	578	575	586	581	615	602	566	553	618	588	592	565	625	624	592	569	604	614	563	616	622	620	612	611	607	609	552	616	629	557	600	574	594	581	577	636	573	567	646	610	611	545	604	582	602	577	582	605	565	611	598	575	597	625	568	570	574	588	572	579	570	589	614	589	638	583	591	575	611	625	630	608	607	615	587	558	551	605	607	625	626	591	603	622	588	622	593	555	580	617	605	603	619	594	615	601	561	638	598	571	626	610	564	574	617	659	571	582	605	586	586	605	637	633	578	609	594	614	583	584	618	597	604	568	591	614	565	603	573	602	606	570	597	615	547	609	603	599	612	598	572	612	553	567	604	585	608	545	589	546	594	570	559	569	584	620	612	581	589	588	557	573	611	586	616	585	627	589	602	553	601	580	612	601	584	599	624	581	555	590	554	591	548	570	628	591	626	660	608	582	590	588	610	620	593	620	579	573	581	605	607	598	562	585	580	614	622	607	626	591	602	548	583	586	578	610	586	541	564	591	573	621	578	602	559	596	601	598	622	579	589	597	622	566	586	591	610	614	610	570	585	604	637	538	551	637	576	616	602	548	643	645	622	593	564	563	558	619	613	576	611	593	610	582	630	531	580	573	622	638	610	597	581	645	580	572	593	576	547	602	584	580	631	571	591	598	603	610	603	617	634	599	558	584	581	655	568	578	600	595	590	550	583	639	600	568	621	563	622	563	559	586	615	623	579	586	624	596	587	611	635	611	595	587	598	612	596	604	597	582	542	550	562	552	586	573	550	586	638	580	584	580	580	562	591	578	603	555	582	653	560	604	577	584	591	612	629	587	565	601	615	584	597	620	652	605	593	614	604	549	588	571	599	637	575	594	626	574	565	595	613	619	593	615	614	604	610	587	610	614	614	592	617	578	593	588	595	581	601	588	607	570	576	574	616	566	590	581	579	577	582	599	646	606	559	616	554	576	566	579	611	564	584	576	624	628	601	570	579	586	560	590	652	554	608	584	594	625	593	599	624	616	570	602	581	576	596	621	551	569	601	571	598	611	573	595	570	584	620	653	606	587	619	591	568	597	603	579	599	590	618	579	581	590	567	583	568	606	603	592	594	589	572	599	627	594	581	543	627	593	601	612	569	565	610	609	567	587	571	626	632	617	555	590	580	592	611	601	607	565	575	589	603	633	599	605	593	619	637	612	621	591	568	603	592	548	590	528	608	595	601	620	550	566	590	560	578	576	601	575	563	599	590	567	561	605	582	596	592	570	608	635	605	609	647	580	572	579	595	576	614	605	619	601	581	627	587	566	639	592	588	633	551	581	572	586	604	629	581	579	637	556	618	638	614	601	604	557	601	597	597	591	599	602	594	577	606	603	582	593	615	607	560	604	647	589	630	558	606	565	592	583	603	615	632	635	646	614	613	612	577	575	628	570	574	571	573	554	578	614	594	610	613	635	584	557	587	618	577	604	629	597	585	601	607	576	614	643	604	667	597	559	608	611	602	567	586	619	632	596	581	626	623	619	649	551	535	608	623	591	612	574	577	553	631	640	620	588	544	628	560	637	594	594	638	583	609	612	636	599	615	546	577	608	612	557	605	602	610	619	546	615	637	566	601	616	621	596	610	554	589	602	579	567	628	589	599	600	617	558	622	578	594	628	568	591	626	583	586	602	613	631	573	615	557	640	574	553	559	559	604	517	613	575	577	592	597	595	560	622	562	594	556	581	600	632	584	616	643	633	583	608	607	635	629	617	603	581	591	545	582	621	556	593	551	561	590	585	571	629	579	610	570	616	588	562	561	621	599	621	639	575	626	607	618	590	598	600	551	599	601	637	629	590	623	666	646	594	598	595	613	580	594	577	652	564	638	569	556	606	638	595	583	539	587	572	592	636	595	572	584	618	570	593	535	578	609	597	567	599	614	587	616	599	596	606	617	586	605	582	600	636	575	568	623	596	540	608	598	571	614	588	560	603	528	600	614	613	590	580	603	600	581	566	613	584	584	585	606	601	617	605	561	564	590	614	597	559	612	606	584	665	589	586	639	640	545	605	614	642	636	645	598	603	556	604	606	622	563	585	601	588	621	535	582	597	621	601	600	572	600	606	575	608	593	570	543	564	604	596	556	606	628	589	587	627	583	569	591	614	571	580	626	573	622	598	604	537	573	563	612	628	597	578	623	607	630	588	576	546	593	588	570	611	641	585	590	602	572	602	618	590	561	629	574	569	581	607	553	550	614	584	596	616	634	635	592	598	566	561	612	592	623	641	619	585	612	568	584	599	584	599	607	593	596	619	540	575	583	595	598	616	611	579	588	543	607	579	634	568	588	594	597	603	576	649	559	540	598	606	612	622	588	609	620	579	598	554	563	605	628	605	580	608	588	571	624
53265	48207	36838	25284	22765	19455	13998	8864	6367	4373	3417	2720	2478	2694	2473	1986	1933	2093	1294	911	846	782	794	718	595	534	436	446	416	384	363	339	319	301	274	277	263	246	237	279	267	231	249	263	298	262	281	251	245	246	258	253	283	227	242	241	242	231	224	262	236	224	243	245	227	246	226	238	242	238	223	225	240	236	234	256	250	255	233	237	214	244	216	239	219	221	233	266	236	242	225	245	238	250	242	246	256	253	258	212	245	227	240	258	217	233	217	223	247	237	201	255	223	256	244	210	251	249	231	225	243	240	255	250	230	223	229	231	229	236	234	237	225	226	224	230	230	238	230	246	227	225	226	215	217	222	224	208	257	212	220	234	238	258	234	247	243	257	253	245	234	230	226	242	235	223	244	235	243	233	200	237	239	231	231	214	207	245	219	226	225	210	258	246	227	217	215	208	223	233	253	224	241	232	228	225	254	218	245	231	238	219	267	259	228	241	199	199	241	237	234	218	244	234	244	236	212	242	205	251	247	242	216	209	248	219	231	229	218	228	228	209	234	211	216	233	233	229	220	234	211	225	232	204	224	219	211	220	228	260	215	218	242	261	213	187	226	229	245	215	223	234	238	255	245	249	226	229	224	251	252	223	240	245	247	253	245	204	216	227	208	216	216	236	251	214	220	248	240	245	238	242	242	251	216	236	260	219	224	232	232	248	260	229	248	228	217	249	221	213	238	217	216	241	231	227	206	227	238	234	236	221	202	240	222	227	224	248	233	260	225	242	246	238	243	228	230	220	241	257	203	230	236	228	224	202	250	224	243	222	240	233	243	227	234	235	241	226	205	257	199	231	267	211	204	218	220	212	195	213	209	235	233	275	208	232	251	219	223	230	230	224	269	241	240	213	228	235	210	236	247	245	218	235	252	248	218	213	224	238	233	256	232	216	264	226	237	224	235	228	235	230	243	225	227	196	242	243	225	205	220	241	253	239	217	225	261	228	226	213	239	255	223	215	228	218	228	205	250	237	234	227	236	215	207	241	200	223	229	212	225	229	242	252	224	251	191	241	221	201	220	213	249	234	235	252	211	202	229	222	238	218	222	244	225	222	252	244	256	258	213	236	231	256	257	206	201	256	257	232	231	245	201	219	213	240	259	257	233	235	251	222	225	218	197	235	210	240	224	261	252	227	229	210	259	217	227	241	226	236	234	209	237	239	224	240	241	227	261	235	242	237	245	215	216	222	245	211	212	235	236	222	233	261	217	221	222	213	219	231	238	242	227	227	265	217	247	229	194	244	234	227	222	228	234	214	227	225	239	214	236	239	225	249	228	215	243	248	256	256	229	215	230	252	223	229	220	218	252	255	221	233	224	226	231	240	224	253	229	256	220	229	242	229	236	228	250	217	279	238	220	235	231	205	212	225	231	240	230	253	192	239	219	226	243	244	205	228	241	232	214	242	218	237	211	223	228	232	226	224	230	218	226	228	258	237	224	224	232	222	243	236	247	232	229	237	223	216	227	237	245	218	229	216	227	235	243	227	219	241	233	239	233	223	255	247	239	252	243	258	222	233	235	274	266	239	223	242	273	231	203	216	239	228	259	204	225	215	213	253	214	224	201	249	253	247	255	218	238	235	248	230	245	223	244	229	236	241	230	197	290	216	230	219	216	235	217	225	251	232	234	219	226	191	223	224	245	235	264	237	253	243	230	225	218	254	213	255	208	262	236	191	238	243	220	208	203	220	235	244	245	257	243	227	229	266	246	235	230	241	207	250	231	244	231	227	211	250	235	244	222	229	251	218	213	245	259	235	235	216	246	231	208	220	243	233	216	208	223	223	227	248	202	224	231	250	218	241	231	225	237	230	259	192	224	227	233	231	235	214	253	254	240	263	239	242	223	238	255	234	191	229	224	220	268	193	228	211	231	221	218	247	210	241	230	225	226	220	218	231	201	220	219	217	263	220	231	238	243	243	242	232	251	234	217	227	237	255	224	227	227	209	210	213	216	244	247	228	216	243	245	207	231	203	247	226	234	246	229	238	222	228	249	234	224	217	215	204	203	244	234	242	239	222	202	243	253	244	226	244	229	234	251	241	244	243	238	234	235	225	253	242	243	228	210	234	236	239	223	261	230	223	215	229	234	252	225	213	244	250	208	218	245	246	243	229	225	243	228	236	261	204	258	245	205	234	208	243	261	236	210	231	228	238	256	255	237	243	227	228	237	245	214	208	242	237	189	230	233	225	216	223	214	226	228	230	238	261	248	249	223	254	248	254	238	215	237	240	190	239	254	253	220	227	236	256	250	216	225	233	263	239	246	226	213	239	242	239	232	266	213	233	245	220	239	238	213	231	239	227	222	259	200	263	208	243	216	203	244	243	215	233	232	208	208	224	211	261	237	242	224	215	229	230	195	251	226	220	240	255	238	242	217	203	235	243	208	219	224	228	234	254	218	248	243	248	236	215	239	239	234	252	210	226	235	237	273	225	229	221	239	246	223	259	265	218	243	224	221	239	228	249	237	237	210	243	230	227	203	205	233	225	199	227	243	230	220	180	247	249	228	223	258	242	231	248	247	240	228	194	249	255	241	232	249	224	250	204	213	230	217	236	240	219	223	241	245	248	254	239	228	237	251	213	235	232	237	224	246	207	203	231	231	225	231	215	250	251	256	226	235	231	247	242	213	198	226	201	246	255	247	222	218	242	200	188	225	238	221	235	261	234	209	219	218	229	241	211	215	233	221	233	231	234	243	216	236	262	210	216	254	259	215	227	224	213	239	216	250	230	234	210	246	226	215	218	257	246	233	219	240	249	214	255	243	215	228	196	233	230	242	270	188	257	217	244	216	254	241	224	236	215	267	205	242	223	253	273	232	251	225	231	208	233	230	235	235	231	213	206	233	228	227	235	234	221	237	202	229	252	213	241	239	236	249	212	233	230	214	254	223	244	233	219	207	239	274	222	191	234	219	237	225	247	261	209	270	220	238	247	233	217	240	227	254	247	210	240	223	233	223	205	215	226	231	211	231	236	227	230	237	205	228	235	226	237	240	206	225	232	251	202	225	245	220	258	222	229	212	244	243	227	224	220	251	229	212	221	211	216	231	215	229	251	210	228	231	240	246	213	228	238	227	216	251	265	220	247	216	229	240	248	220	226	242	213	236	224	245	222	239	212	239	226	223	233	221	256	229	241	227	249	232	225	199	235	205	201	251	235	222	245	222	226	247	245	230	236	208	227	223	240	222	241	214	218	208	260	236	231	218	235	228	221	217	214	228	240	235	229	221	244	207	208	221	213	223	233	239	210	223	223	241	252	231	217	232	243	227	214	238	221	233	197	217	209	250	206	207	222	234	245	218	265	224	232	262	215	246	223	252	265	228	238	245	232	236	199	256	238	236	257	251	247	222	240	225	242	234	235	251	209	249	235	241	199	221	215	204	244	230	227	233	277	249	220	241	258	253	217	243	217	224	243	216	232	240	232	224	204	244	237	226	225	229	250
40787	47907	37126	31799	29599	26650	23390	20109	18067	15381	13402	11940	11185	11941	11450	9945	9322	10336	6572	4604	4530	4241	3952	3598	2875	2397	2059	1964	1748	1691	1427	1178	1088	978	881	841	763	686	660	722	654	760	717	717	745	678	654	666	689	661	691	662	648	648	636	615	656	620	581	583	602	591	610	585	580	585	579	560	616	617	588	617	563	605	561	614	607	623	561	577	557	587	565	591	528	563	573	578	567	560	523	569	541	579	549	513	552	547	578	547	590	553	584	573	563	539	573	581	560	524	540	565	585	539	594	568	547	570	597	527	572	557	571	551	554	529	562	563	518	528	562	587	560	602	525	564	521	532	566	552	551	574	569	520	559	566	574	570	593	576	590	579	561	586	569	562	537	596	594	543	606	542	533	564	560	571	591	567	565	522	580	554	553	559	554	553	525	534	550	576	562	554	590	561	570	547	540	544	574	573	535	547	523	553	576	535	563	546	556	546	589	536	571	574	584	551	556	586	527	554	547	555	573	553	561	558	563	569	589	551	546	556	575	570	576	578	580	569	616	572	560	516	548	560	535	576	577	560	590	550	563	569	569	554	505	552	611	504	555	576	547	562	547	527	578	553	573	537	593	601	532	540	571	571	591	605	567	611	519	564	572	582	557	502	583	572	547	564	573	573	563	565	556	532	557	559	610	570	548	540	597	539	636	599	534	538	548	534	553	575	572	573	562	575	570	575	575	593	534	562	557	554	601	580	546	589	569	568	591	548	575	552	555	579	563	554	576	567	558	532	531	542	589	561	522	511	591	577	554	519	547	564	550	580	603	536	579	584	605	512	577	550	586	528	537	543	580	552	564	584	565	582	547	540	548	538	579	588	549	603	581	572	577	595	536	565	601	603	538	549	541	562	559	570	572	580	579	539	535	558	571	582	531	530	596	559	584	578	555	582	560	580	546	544	536	568	588	551	585	557	554	561	571	591	528	592	606	546	540	551	518	544	578	580	535	551	577	589	550	617	585	570	529	570	575	544	549	577	560	580	545	613	569	545	538	558	546	524	530	558	563	568	568	570	575	609	570	568	603	597	527	527	536	565	552	538	560	569	572	557	568	591	572	543	556	565	545	562	517	548	510	576	579	587	584	587	567	547	517	516	538	567	527	566	561	568	545	547	572	600	532	557	569	598	557	577	535	550	544	553	563	525	535	614	503	561	578	563	557	535	568	564	576	562	588	562	550	540	568	539	538	564	593	544	502	584	620	542	565	569	546	570	612	609	556	572	579	555	556	532	599	573	565	590	610	566	520	555	577	564	514	531	570	572	612	531	581	580	585	539	548	545	555	575	561	538	553	557	589	577	598	507	603	565	556	534	565	546	553	569	539	584	568	575	569	561	551	541	537	599	552	568	590	555	564	570	591	590	561	575	530	541	605	616	539	574	538	584	564	595	570	617	551	570	579	556	571	589	516	585	587	551	549	528	567	576	546	588	600	536	566	612	591	530	546	576	598	554	563	571	578	569	541	503	594	501	567	583	552	574	587	588	600	551	566	587	533	585	543	535	571	597	578	553	584	535	525	543	527	537	561	572	538	574	553	538	529	563	557	555	569	555	584	567	589	558	573	578	550	564	568	540	571	588	591	564	554	612	573	557	539	551	560	539	573	588	565	529	508	545	597	550	584	546	590	538	557	596	536	542	588	597	562	570	565	572	606	552	582	525	607	583	554	566	576	611	588	548	599	584	586	550	631	601	570	607	572	520	528	597	561	521	586	610	564	528	534	553	582	561	617	566	552	556	592	556	555	568	532	568	536	543	563	551	590	578	579	579	595	578	580	552	607	595	561	595	553	559	568	558	564	573	585	602	570	538	548	546	560	573	550	593	598	589	544	507	555	548	564	597	547	599	585	552	596	567	548	540	535	538	593	555	555	569	596	542	582	618	568	580	561	540	556	606	538	563	513	581	576	526	531	526	535	556	573	574	564	549	524	550	569	525	562	597	530	603	588	540	622	563	586	595	581	587	589	537	533	577	548	585	587	560	560	539	595	550	562	549	541	525	620	576	577	572	553	559	507	523	539	599	594	582	596	492	578	597	549	528	509	509	550	540	575	544	555	578	573	548	582	524	549	611	557	585	529	551	561	585	553	528	545	562	583	533	559	565	538	581	559	609	525	556	581	594	571	551	576	563	563	594	555	563	612	554	555	555	593	527	554	546	601	559	524	538	558	532	578	562	529	548	542	556	582	542	595	578	575	550	587	538	570	568	573	600	570	596	556	537	551	534	542	577	563	554	537	560	530	578	572	606	570	568	567	569	552	526	548	537	540	556	582	592	545	580	594	550	521	566	559	555	566	569	572	589	586	575	599	581	561	593	513	557	581	558	561	556	549	582	574	560	530	616	603	577	550	573	555	572	553	605	578	574	553	535	571	603	560	589	583	583	542	530	533	565	521	556	533	595	531	552	526	560	504	574	565	542	549	550	544	577	564	586	557	582	584	546	560	561	568	540	592	556	570	581	546	627	569	581	551	531	534	556	605	557	517	567	523	533	558	562	576	573	501	588	581	531	589	556	525	616	514	529	555	563	614	555	560	548	527	552	558	563	567	581	536	583	606	553	536	559	595	561	522	536	555	580	631	540	563	542	566	550	566	540	572	552	548	556	557	556	528	593	537	548	568	569	610	589	566	491	542	557	579	515	526	588	519	503	522	572	599	583	531	577	607	548	558	582	581	537	563	513	551	532	600	554	537	546	539	570	571	564	539	592	572	575	587	588	567	523	561	569	557	562	539	537	548	574	585	568	578	552	571	563	563	571	580	553	579	527	576	604	547	548	560	543	571	556	578	539	524	539	602	551	564	549	569	571	569	545	561	575	574	566	544	530	601	548	581	589	550	498	580	549	552	548	553	550	587	584	578	537	522	565	593	588	558	541	537	616	572	575	593	516	549	551	567	585	551	586	581	552	610	546	568	550	528	566	571	547	546	552	525	551	559	551	578	585	565	549	558	534	590	622	570	549	535	603	554	542	549	586	543	542	535	569	588	545	580	562	573	598	588	557	542	570	522	552	547	556	562	596	533	551	584	567	537	559	612	577	569	555	579	611	522	598	563	563	578	590	569	570	536	529	536	553	543	565	558	571	544	610	589	598	585	548	555	564	586	577	546	577	573	592	572	585	568	556	586	556	551	533	599	542	555	595	571	528	569	545	532	552	515	555	569	578	562	552	571	536	537	528	559	580	626	543	562	595	525	573	598	613	585	541	568	623	629	570	534	590	574	552	587	575	556	540	564	552	553	543	535	577	568	531	560	530	516	574	517	525	554	538	551	537	541	556	564	565	526	575	555	557	565	584	554	590	572	550	593	523	580	492	546	575	589	550	545	562	568	553	583	550	546	548	565	555	568	562	553	561	544	600	535	544	582	547	560	548	552	572	557	574	548	586	548	535	559	587	594	626	552	603	530	589	571	513	569	547	588	524	538	579	544	562	544	589	558	572	572	558	560	570	575	572	581	569
21778	20966	16726	9414	6267	4519	3262	2467	2021	1482	1373	1233	1019	958	864	792	597	649	563	504	457	437	401	386	350	328	315	311	312	295	291	285	262	276	236	257	263	251	237	236	261	258	247	221	276	210	262	213	241	260	266	236	265	247	232	242	225	213	236	235	238	267	249	243	228	254	232	264	229	251	234	231	245	214	246	248	262	259	232	242	238	260	229	216	265	248	237	259	235	234	258	238	245	241	218	252	240	237	219	222	237	236	250	245	273	240	249	236	197	247	202	238	230	212	274	240	229	235	232	230	224	236	233	273	235	220	232	228	264	215	259	228	226	252	237	222	234	263	218	253	215	246	218	237	235	245	220	233	247	219	253	258	265	235	237	214	229	243	228	249	242	211	254	238	223	233	223	257	230	251	224	245	252	247	245	240	216	225	240	220	230	243	225	252	220	218	250	229	255	246	214	255	231	250	256	230	223	209	262	231	253	216	235	228	271	265	227	262	237	244	226	234	248	237	223	243	227	243	226	250	250	256	224	227	241	233	227	243	207	267	230	235	236	245	241	253	238	221	240	226	243	229	222	229	228	240	236	265	226	225	251	242	260	234	256	255	245	249	240	239	244	256	244	276	221	256	236	253	235	233	252	255	233	214	260	256	217	239	224	252	233	247	242	227	255	210	226	201	235	240	235	228	230	233	252	238	251	252	219	246	246	229	235	236	253	228	226	225	243	238	241	240	229	221	216	240	258	281	222	240	247	237	238	228	262	223	211	281	249	221	235	215	259	244	250	232	244	224	252	263	222	256	206	241	223	246	240	225	232	215	222	228	247	201	223	226	232	252	250	261	256	249	234	233	225	230	236	240	239	246	263	245	259	230	229	236	248	237	243	200	240	257	260	240	226	244	249	250	238	234	241	266	239	217	275	190	231	274	237	228	243	247	260	219	233	217	245	232	221	252	234	228	246	257	221	226	202	264	231	231	212	264	233	250	241	243	245	218	235	238	247	233	220	227	229	259	222	259	252	241	233	237	245	252	200	225	244	234	246	228	232	216	242	238	236	265	238	243	230	218	228	214	258	238	239	249	242	215	235	242	251	252	227	254	237	221	226	205	251	226	275	232	239	226	260	219	232	250	221	228	254	239	265	255	229	249	264	253	211	244	232	235	237	224	214	202	276	236	243	246	231	210	244	206	208	235	226	258	248	231	231	214	237	232	225	222	231	231	237	231	259	203	220	225	248	238	252	230	237	261	228	237	219	233	241	263	225	239	221	228	249	219	244	250	239	257	249	232	219	238	219	244	218	227	222	244	243	226	241	264	229	256	256	251	241	232	241	246	228	239	255	259	237	233	227	217	263	273	215	227	209	255	244	238	241	264	248	254	247	212	221	227	234	254	225	258	217	219	223	241	252	224	223	237	251	233	244	230	223	227	245	233	218	235	252	235	256	248	254	234	229	237	259	209	225	234	260	234	231	256	241	276	254	238	240	219	214	258	240	208	277	269	237	237	265	248	239	220	235	236	235	240	252	270	230	257	259	248	243	240	251	263	214	266	254	231	219	214	231	245	247	252	252	213	232	249	213	229	242	252	266	215	234	211	216	229	218	246	227	246	249	224	241	255	231	237	228	225	220	228	242	251	244	213	238	251	234	235	246	232	268	242	227	235	242	233	213	234	230	234	248	231	266	229	262	229	214	232	219	262	239	285	224	234	239	246	235	243	234	219	276	240	222	250	259	241	242	227	195	254	251	244	246	248	262	266	262	237	238	250	216	252	211	224	241	206	228	238	257	224	272	230	226	219	251	228	266	245	235	226	276	203	228	245	237	210	249	245	265	226	249	240	249	234	252	216	193	226	235	240	248	214	215	226	245	237	254	242	240	251	265	240	237	221	269	230	245	253	237	210	233	243	223	238	256	235	213	279	245	229	236	232	245	225	249	229	242	219	253	238	255	232	261	251	261	234	274	255	241	241	219	234	229	235	239	225	219	244	228	243	242	251	232	232	236	204	241	229	223	236	228	256	248	244	216	227	251	224	261	260	238	263	253	211	244	242	253	219	239	239	252	251	270	253	239	240	245	236	241	242	221	241	218	251	239	249	238	249	247	243	234	227	222	222	291	248	222	239	249	227	257	221	229	253	228	224	214	246	227	254	230	219	240	229	228	230	244	234	226	241	199	216	286	255	228	239	235	216	239	260	248	228	233	250	228	231	247	231	223	226	252	223	248	229	271	223	234	248	231	246	222	235	238	234	248	217	258	234	268	233	243	220	245	222	222	270	252	247	238	280	231	246	227	290	224	231	238	247	221	267	242	257	225	238	206	211	251	264	242	263	243	246	233	243	230	235	251	233	238	211	218	253	250	268	235	228	211	219	247	237	251	212	253	251	247	254	239	216	245	228	231	243	234	216	220	263	237	224	204	260	227	256	236	243	223	231	237	227	211	230	219	234	247	228	239	248	234	266	233	226	219	244	223	229	218	241	234	230	222	207	221	252	242	234	216	233	228	262	244	217	243	259	246	228	223	240	206	229	218	214	275	247	247	264	213	235	225	219	248	233	223	254	237	213	258	243	262	246	234	253	262	234	251	241	268	234	234	207	220	245	285	229	244	201	235	239	228	268	237	234	226	235	236	231	250	241	242	252	215	218	219	204	222	215	257	221	231	238	219	253	240	236	236	229	242	231	233	230	218	233	248	241	232	246	251	229	226	241	237	227	249	240	259	220	239	258	235	240	211	233	248	243	235	243	221	230	189	257	231	258	240	217	244	248	243	232	241	243	245	232	246	265	233	248	224	235	255	207	272	233	270	250	244	241	216	243	236	235	231	238	244	242	249	245	240	234	264	241	230	219	213	255	276	272	238	226	218	251	269	259	215	224	227	254	255	223	225	239	227	214	243	237	240	232	218	245	232	219	218	244	232	220	239	253	249	213	225	236	274	234	245	230	225	245	241	221	248	226	254	221	227	244	241	223	235	217	240	270	208	256	238	258	247	200	249	262	241	256	249	249	244	217	232	228	227	215	237	228	244	241	216	215	250	213	233	230	254	229	247	240	229	227	231	222	243	246	208	226	234	232	252	223	221	213	236	244	221	221	240	228	231	275	222	240	218	250	228	234	226	245	246	217	224	228	243	247	240	256	226	235	242	241	239	231	220	226	216	233	247	268	243	253	235	242	251	225	214	232	221	267	233	230	239	224	259	228	254	246	231	239	238	240	254	229	231	222	255	231	212	215	233	218	255	245	231	237	271	242	234	250	258	252	236	212	234	231	245	204	234	216	232	233	219	254	227	235	233	246	244	248	228	210	238	224	223	238	245	237	219	248	234	243	222	235	233	230	246	225	216	226	260	238	240	252	241	235	224	272	223	234	209	220	234	249	224	243	220	254	238	257	249	218	221	232	247	221	228	233	229	221	236	223	214	241	231	255	216	231	247	216	250	231	220	240	212	231	238	239	249	262	248	231	234	246	228	229	240	261	209	231	237	217	244	240	228	245
14013	20274	19663	18331	16596	14534	12273	9795	8979	7273	6499	5849	5123	4736	4000	3681	3152	3068	2616	2276	2159	2015	1782	1645	1357	1294	1139	1124	1033	1002	991	826	770	768	707	693	736	602	620	626	626	681	659	641	624	604	581	627	676	596	633	607	613	610	599	618	557	570	632	558	527	598	631	593	610	598	577	618	614	618	606	614	592	593	547	589	624	560	582	604	629	588	547	557	553	578	616	578	589	577	575	595	595	590	560	551	537	590	570	579	605	576	593	571	545	590	587	591	613	595	574	587	590	628	543	569	554	610	555	578	539	551	618	558	613	578	582	594	590	570	602	574	573	632	579	586	624	607	637	595	600	593	550	594	586	574	592	583	634	592	583	583	611	619	591	624	593	620	581	588	591	546	593	597	562	552	559	588	560	572	609	625	653	570	567	574	582	632	563	578	530	591	610	596	586	594	598	577	593	588	588	571	576	568	568	575	549	565	556	587	621	570	576	647	552	528	627	603	617	591	586	618	630	589	540	568	606	553	606	565	608	562	630	638	620	594	549	566	561	585	573	552	577	576	595	627	595	595	566	562	590	581	579	608	606	555	623	548	600	551	582	562	601	558	614	533	575	578	552	589	604	558	608	594	580	590	584	586	623	566	574	584	599	569	566	646	532	594	586	579	585	539	555	571	599	590	585	605	608	584	633	571	579	580	557	573	600	521	604	591	565	559	606	542	564	562	586	585	572	559	581	572	575	598	583	601	569	585	542	572	534	622	556	599	600	567	549	570	592	562	558	573	606	575	582	597	577	548	553	567	596	572	588	619	604	545	551	581	571	573	559	565	564	620	588	555	566	592	597	591	571	602	568	575	590	552	575	558	577	596	571	602	549	580	585	575	590	576	588	522	578	604	554	610	573	572	623	577	625	620	566	589	564	567	588	583	625	555	573	576	592	650	573	574	582	573	623	548	569	573	610	604	572	596	551	597	613	616	613	509	588	583	606	573	610	591	608	561	570	607	573	584	580	544	579	599	560	634	586	604	592	596	604	583	586	603	576	576	594	559	633	548	572	622	545	577	593	572	561	574	641	585	618	570	587	611	610	557	576	609	532	585	561	542	559	591	611	592	620	593	591	608	603	589	549	595	550	599	594	602	617	562	548	552	572	588	593	539	605	632	572	571	534	548	580	594	602	595	592	576	576	576	646	589	587	567	588	593	601	570	579	619	586	588	546	579	604	567	584	587	565	577	576	622	568	554	589	583	538	598	590	563	581	606	623	602	596	558	572	572	574	560	587	595	600	588	589	586	575	603	586	570	602	576	603	550	531	603	625	576	557	600	575	592	598	610	587	577	584	584	618	555	549	601	610	597	597	516	580	542	612	607	595	619	606	591	569	565	635	563	565	622	573	600	619	528	589	561	571	600	585	635	555	565	585	568	596	600	599	620	618	573	582	590	556	593	584	576	631	613	581	576	593	554	612	612	600	613	600	559	562	630	626	585	588	553	612	555	588	613	586	573	554	621	597	594	568	572	577	577	559	577	608	569	583	587	618	606	579	565	575	608	575	569	570	551	555	604	591	617	589	617	552	566	565	587	620	580	578	547	566	589	575	571	604	563	579	618	596	535	607	598	655	558	632	585	587	586	595	580	566	604	620	585	592	607	596	556	550	591	582	587	599	613	575	579	624	591	562	587	542	565	576	610	552	573	610	581	560	604	572	608	584	606	614	617	528	587	594	558	585	568	598	548	600	558	572	581	577	601	613	578	561	610	543	582	580	605	573	603	561	592	538	580	566	599	589	577	595	580	590	566	598	557	562	519	542	552	577	541	612	590	601	581	595	567	597	601	553	582	630	622	629	614	605	597	556	548	609	614	590	556	627	610	560	619	596	570	586	594	549	563	585	565	606	638	601	552	549	616	565	578	599	547	594	591	560	543	570	578	563	598	561	576	577	610	585	564	563	581	612	587	588	610	546	588	636	621	578	563	565	595	571	576	566	548	569	542	590	587	597	591	553	604	581	596	601	582	568	582	615	583	638	573	623	582	546	616	574	579	575	587	575	601	608	602	549	537	569	594	512	558	567	590	577	576	578	592	598	540	609	553	563	572	593	580	572	590	602	562	570	599	556	608	576	574	600	580	577	596	553	576	592	578	598	594	598	588	586	578	597	552	596	583	591	539	601	579	551	606	598	569	624	558	569	594	565	538	613	599	613	605	590	555	614	596	627	553	617	606	602	601	605	582	609	597	579	574	590	579	601	595	579	595	617	586	600	588	599	595	590	586	553	545	569	553	573	555	565	601	614	576	597	642	600	570	570	603	580	571	568	537	571	574	576	583	530	555	549	538	552	581	597	561	551	585	578	600	606	575	542	604	579	597	571	601	565	621	554	562	596	587	546	560	561	582	575	579	571	616	564	584	620	577	558	543	588	621	529	596	563	601	569	577	622	612	555	572	569	576	589	538	552	596	597	588	557	568	575	614	547	548	604	584	597	544	513	608	623	598	631	603	555	605	555	598	581	572	569	591	622	596	562	576	564	578	586	535	621	580	553	566	585	552	610	632	568	615	593	554	572	552	551	557	567	610	604	597	549	623	625	574	595	552	571	614	610	559	566	569	586	548	592	585	621	586	614	602	563	537	560	576	555	563	574	573	608	578	574	540	628	572	583	582	574	535	558	552	586	569	588	579	568	588	586	522	598	590	620	557	553	581	575	581	585	577	616	616	567	603	599	594	590	615	618	546	589	581	555	553	538	629	577	544	564	636	587	553	608	574	602	584	576	583	546	569	573	547	571	599	606	620	607	594	570	598	620	631	577	530	578	572	579	559	594	599	624	596	531	607	580	590	580	602	568	591	563	562	582	590	597	609	542	583	606	622	596	541	591	553	620	598	592	611	575	580	573	592	600	584	590	566	592	557	607	562	621	579	617	565	620	616	582	593	618	603	597	566	589	577	596	592	614	582	545	608	626	616	602	570	585	588	564	579	608	599	564	588	615	621	613	577	558	560	538	649	560	554	591	561	568	585	582	597	598	575	561	598	604	636	578	591	561	558	577	550	638	569	575	564	577	516	552	582	535	592	561	556	539	597	597	546	577	634	616	619	533	620	581	599	552	614	580	559	548	587	570	593	575	591	604	612	609	595	547	603	558	539	624	571	566	562	604	601	569	606	562	605	607	608	578	591	573	543	582	558	612	553	576	598	563	613	602	600	631	619	596	592	595	582	576	584	568	573	545	565	561	612	575	593	625	602	573	547	578	602	586	569	585	561	579	556	567	591	582	587	591	618	545	593	581	551	579	581	586	544	654	598	577	573	613	603	605	564	625	586	587	642	579	579	592	628	542	538	562	541	586	584	576	576	575	579	617	591	559	576	559	599	576	581	597	578	549	601	558	610	548	582	595	602	584	584	574	594	591	636	569	541	609	582	604	551	592	587	581	562	592	615	529	577	519	556	555	589	598	532	519	550	573	551	547	571	594	606	550	555	563	556	547	631	526	590	599	641	560	581
44390	47104	38125	23494	17677	11950	8231	5086	3822	2900	2444	2102	1917	1796	1538	1500	1316	1168	879	751	634	594	621	542	474	401	394	413	348	356	341	302	277	281	266	267	235	235	251	243	239	260	250	284	240	255	239	243	248	238	248	231	263	263	249	225	254	237	268	247	227	261	264	238	282	231	212	232	234	245	238	247	208	246	222	254	223	231	267	291	248	246	232	240	226	237	226	256	244	245	229	253	273	240	252	237	242	241	229	241	229	249	218	241	263	205	213	247	228	239	209	222	212	213	203	239	215	238	231	243	227	245	227	231	221	223	235	237	240	239	240	248	246	229	261	247	250	239	257	250	240	235	237	232	234	241	265	268	255	251	234	239	216	225	233	254	230	251	215	239	228	259	257	232	218	245	230	274	243	218	250	237	234	263	241	233	263	233	232	238	225	239	237	264	218	229	202	229	242	239	265	236	209	241	229	225	241	237	233	238	246	236	223	238	233	209	217	267	240	262	224	252	245	248	246	222	252	241	274	256	267	229	237	242	226	239	250	249	251	282	205	233	230	247	231	240	238	217	267	224	239	211	239	230	235	231	236	258	239	235	274	226	253	221	211	238	230	233	233	252	271	225	226	255	250	247	228	202	247	241	241	251	232	242	245	215	249	250	212	249	230	261	218	241	237	214	245	253	216	231	241	256	234	256	243	227	263	210	261	225	232	225	256	227	236	229	228	233	245	268	252	215	240	239	235	228	221	240	258	243	204	220	264	258	245	243	245	266	233	236	226	260	246	242	241	250	254	223	231	215	240	225	237	208	228	257	243	244	224	218	230	256	237	234	236	254	224	233	255	195	252	239	249	214	255	251	217	253	241	254	255	224	212	247	264	234	254	243	242	214	216	240	243	242	229	261	234	225	237	244	217	247	221	250	250	234	224	265	233	262	221	231	258	244	248	249	250	230	225	226	214	267	228	236	243	232	253	257	276	230	254	201	250	245	235	220	265	246	239	239	215	213	245	236	252	251	264	256	260	242	213	263	231	249	246	239	236	231	240	228	258	235	250	231	233	240	246	236	245	231	209	250	241	239	250	253	221	245	264	261	270	259	274	219	223	252	250	239	227	257	239	229	210	210	240	246	241	240	205	250	233	225	222	258	216	260	248	222	257	236	242	224	246	244	225	225	248	261	257	243	236	248	237	252	247	256	243	238	238	265	237	266	257	260	252	256	250	245	244	244	229	238	251	231	239	234	243	225	258	217	221	234	237	244	222	215	234	250	239	218	254	255	239	241	263	232	242	234	226	227	215	260	238	218	220	229	250	205	247	241	251	263	280	269	248	241	235	271	258	233	228	211	211	232	210	236	260	245	199	213	243	237	233	261	235	243	224	250	266	222	239	232	243	221	246	231	246	230	255	240	228	241	229	235	239	222	255	249	207	242	245	245	259	221	230	237	242	249	263	220	280	241	269	262	221	229	267	238	233	251	222	252	235	248	226	222	243	274	243	267	245	250	241	262	221	245	266	240	253	223	256	239	247	239	253	242	235	249	240	257	254	239	243	245	269	230	239	250	230	230	250	249	235	233	240	245	214	233	221	248	236	274	244	236	253	266	247	250	252	219	245	245	229	221	271	233	248	233	238	239	256	253	250	230	239	249	242	240	206	241	267	247	251	250	240	224	282	228	234	244	247	244	248	267	256	235	246	249	227	247	268	228	241	245	212	224	250	251	259	254	252	221	250	236	233	230	229	249	244	267	236	237	239	224	263	224	246	242	218	213	223	279	260	225	248	239	245	260	231	235	261	262	252	177	226	244	250	250	214	216	245	244	257	237	263	248	221	237	244	230	266	227	227	250	243	258	238	216	215	234	226	237	214	205	253	255	236	218	207	247	217	224	210	232	240	217	238	244	223	246	250	230	276	234	259	253	266	246	230	225	230	238	237	243	246	253	272	245	217	223	220	235	222	233	218	266	254	238	244	226	252	265	249	263	196	252	239	231	253	255	278	292	221	232	211	249	246	254	239	254	266	239	272	276	207	256	255	224	275	216	254	240	253	240	254	255	258	230	227	282	220	265	249	249	236	249	214	257	248	239	231	238	218	261	245	275	244	281	237	242	231	240	241	227	258	243	240	257	227	228	260	247	258	223	234	214	247	223	241	272	246	232	251	223	234	225	222	245	278	251	229	236	225	245	224	264	250	231	256	230	237	251	239	242	247	229	240	221	213	258	230	254	271	234	214	264	235	260	253	237	248	254	226	252	243	252	246	260	241	229	225	239	234	229	258	239	238	226	238	255	264	253	259	244	238	235	237	239	229	215	242	226	268	218	219	230	237	265	231	278	238	249	219	250	262	251	262	249	238	237	258	260	275	236	245	243	222	227	237	230	218	217	278	203	232	261	223	240	239	262	246	253	245	261	221	232	243	239	243	254	223	258	238	224	245	243	239	241	229	222	247	217	225	223	216	252	243	257	223	238	220	224	248	234	230	243	258	228	216	252	233	260	248	271	214	243	242	252	239	222	222	239	248	237	271	242	226	242	248	255	259	242	246	257	225	242	238	261	257	265	278	229	240	264	232	214	218	250	246	240	262	227	232	259	241	240	229	234	219	248	266	243	230	265	252	240	218	230	270	224	228	227	227	243	232	236	227	229	225	212	249	229	280	238	197	240	218	220	275	268	224	242	248	237	230	253	226	220	214	232	241	227	225	226	241	248	225	266	240	262	227	264	237	248	237	268	263	226	259	249	268	235	256	240	253	215	219	223	220	227	236	225	314	230	219	238	229	260	237	231	241	207	230	242	252	240	207	246	243	250	251	273	236	230	215	244	220	252	243	240	256	222	237	240	260	250	258	231	239	281	215	273	263	249	257	253	224	236	229	236	238	234	242	262	229	222	255	259	255	213	252	241	227	267	219	233	241	280	261	245	256	252	270	224	269	266	236	225	242	227	254	238	229	257	257	263	264	242	241	227	245	264	223	219	242	245	226	235	207	226	228	250	262	249	222	225	234	229	263	227	205	237	249	252	221	269	252	229	239	223	230	243	238	250	245	254	222	259	227	240	222	235	254	258	240	250	252	246	258	222	254	251	256	259	227	250	217	267	258	219	214	255	226	270	226	206	251	238	231	243	259	232	247	238	244	235	257	234	227	260	278	220	230	279	226	223	270	233	254	240	228	233	217	241	267	214	245	221	250	233	210	254	232	231	232	261	219	258	262	244	262	225	238	247	236	236	222	254	260	232	254	234	232	253	268	239	247	235	280	253	251	229	246	260	233	237	248	228	240	225	249	210	240	231	225	227	261	241	230	217	250	249	241	249	233	248	236	239	236	244	227	246	248	272	256	221	223	241	215	252	287	250	233	242	257	247	233	235	224	252	247	223	235	244	244	238	254	232	232	240	235	248	243	252	224	250	233	250	227	251	258	229	231	263	249	230	260	235	228	259	251	249	233	233	233	208	254	203	243	233	244	245	242	232	236	263	232	229	245	226	249	237	266	243	254	258
32317	43107	33649	25004	22625	20120	18878	15314	14062	12052	10690	9952	9089	8742	7751	7843	6585	6225	4418	3500	3166	2831	2698	2547	2165	1853	1689	1543	1433	1379	1272	1000	991	845	806	745	741	760	667	703	688	715	722	682	708	727	697	649	670	634	702	667	638	665	632	664	647	583	645	607	567	578	585	577	609	627	577	608	620	610	615	535	586	573	569	621	578	618	584	634	600	608	586	594	596	584	612	578	583	583	592	555	564	555	591	631	576	623	612	626	559	585	601	622	596	581	605	606	578	576	642	586	591	616	619	574	550	586	593	594	599	614	598	567	556	653	588	622	643	585	595	570	570	567	635	523	583	605	557	615	598	583	570	592	582	580	540	571	612	526	584	556	574	597	604	587	600	588	607	600	611	579	580	581	588	611	613	649	597	580	587	607	597	592	650	588	589	577	595	584	612	577	591	582	588	631	587	610	555	581	576	568	569	576	570	600	588	597	581	514	554	580	605	630	582	584	599	566	557	624	545	649	563	553	589	632	598	583	563	575	609	665	661	560	597	553	587	527	579	606	577	588	619	598	594	567	595	588	587	604	583	587	568	548	608	574	570	583	571	589	571	561	576	623	585	585	532	601	575	555	611	617	594	589	563	584	546	560	597	618	620	547	602	565	628	604	563	584	563	555	605	590	590	584	631	543	593	573	581	586	599	655	574	593	596	610	543	620	614	595	562	600	569	598	580	573	560	584	608	568	606	589	562	567	555	583	569	582	610	580	558	578	609	568	593	574	574	595	573	595	558	572	593	558	580	530	577	573	591	578	578	626	641	577	563	624	562	628	555	620	571	595	573	587	589	541	559	597	551	642	586	611	554	607	549	581	637	567	602	555	602	589	612	563	540	561	609	551	597	622	568	590	621	597	618	601	565	565	630	567	617	616	563	594	594	608	578	577	589	580	617	542	608	569	575	554	615	564	634	619	598	591	645	567	596	616	594	576	590	581	608	598	632	606	585	581	583	586	576	581	584	637	633	586	555	594	566	577	619	565	604	557	594	622	575	605	574	594	602	645	569	573	600	541	630	574	574	561	587	596	626	544	552	627	608	592	589	593	602	581	575	568	623	607	631	586	582	595	598	601	589	600	608	583	576	591	599	600	571	536	575	578	561	625	598	606	634	578	615	595	618	631	572	567	596	579	603	595	593	561	593	607	593	565	587	604	571	566	581	593	571	577	578	557	599	569	582	577	602	614	535	609	606	585	584	601	586	630	549	636	628	597	626	583	614	573	552	635	604	569	615	643	592	567	620	595	578	567	532	579	568	591	577	604	598	593	565	610	619	627	604	567	599	596	554	597	621	596	580	544	608	602	662	601	592	669	610	552	582	609	593	585	570	554	540	588	610	561	596	554	644	555	594	614	548	608	596	642	595	581	619	565	608	555	561	589	584	604	582	575	573	563	603	599	596	589	585	602	583	596	612	599	587	587	592	622	606	582	593	555	568	574	597	627	580	565	598	624	600	561	537	588	603	629	574	583	635	557	617	593	581	597	564	629	607	557	593	630	607	556	580	598	579	599	613	593	584	599	555	616	604	609	589	562	586	584	583	564	593	613	569	570	606	627	587	595	564	533	583	597	607	580	580	608	583	634	587	586	595	573	590	600	611	590	624	578	641	614	585	602	556	616	602	638	553	588	592	623	606	574	564	609	569	580	664	593	556	613	610	580	607	607	606	585	565	568	595	570	565	568	584	583	605	588	595	606	621	579	609	572	584	570	588	591	600	578	566	565	582	607	569	602	587	605	643	579	572	561	599	586	590	567	532	568	568	556	604	557	628	554	625	602	584	558	610	561	561	572	612	595	549	600	629	626	570	594	603	553	578	571	630	584	608	618	617	628	602	591	572	577	596	548	602	562	591	601	587	584	583	575	588	597	580	560	624	602	587	587	615	597	602	542	566	601	577	591	579	626	630	613	609	630	584	583	596	591	625	605	571	586	584	534	618	588	576	595	599	562	604	548	565	610	609	591	616	560	603	571	591	591	593	593	636	580	603	582	606	595	551	608	619	609	576	634	542	595	590	582	544	582	582	580	585	572	602	611	618	567	581	636	600	599	575	594	626	624	590	618	615	620	643	580	585	559	582	541	588	559	602	590	653	588	654	576	581	633	580	590	589	575	581	581	606	599	593	584	584	604	601	576	624	596	598	578	579	599	599	577	585	612	631	587	573	567	604	575	611	685	559	573	608	593	625	575	630	553	579	590	575	601	629	535	614	626	651	538	573	589	608	580	675	548	568	579	635	592	605	585	560	658	563	583	597	544	627	552	597	579	615	619	539	585	571	599	599	592	568	563	593	578	598	577	618	575	610	587	629	548	558	576	572	568	584	579	568	639	552	612	630	597	577	547	623	573	562	572	592	576	579	586	590	593	632	570	555	617	609	584	603	599	566	586	576	597	638	569	608	578	561	569	575	544	595	576	614	567	603	589	600	601	588	601	578	559	570	600	532	596	558	538	579	592	618	602	572	613	634	584	598	599	628	598	593	586	582	605	594	558	601	559	595	572	583	596	606	597	605	596	601	630	594	577	612	589	566	586	564	614	595	578	586	581	604	581	623	528	623	597	628	583	573	610	571	590	613	597	604	619	629	584	570	568	604	585	595	583	645	567	562	553	583	647	582	578	575	573	539	571	564	577	587	613	606	590	578	567	591	594	580	636	591	595	590	615	594	567	594	571	574	597	567	551	581	611	612	565	554	601	573	586	628	576	588	600	643	611	588	604	585	594	590	606	611	602	616	610	623	606	610	574	560	590	562	600	607	580	593	560	557	588	602	558	593	589	615	589	555	650	605	585	580	613	595	637	574	588	599	630	606	583	597	580	574	542	559	589	546	570	588	595	564	607	565	628	575	599	578	569	593	598	600	634	605	571	611	587	604	574	574	583	599	605	611	608	625	600	621	531	585	572	547	605	567	576	583	585	622	596	596	618	574	585	586	575	571	612	596	614	617	560	594	556	574	578	564	590	615	591	571	614	556	554	608	619	623	585	571	575	595	597	556	568	626	570	547	619	583	592	583	584	541	598	575	580	536	576	595	605	599	591	589	590	567	567	622	609	584	589	538	612	610	596	579	605	568	608	564	582	535	580	649	573	592	575	586	588	605	583	578	566	641	582	599	600	630	576	672	606	598	572	581	593	567	596	590	611	607	626	615	594	576	569	571	600	531	600	573	623	628	580	575	564	549	546	579	586	573	576	614	566	638	609	583	599	613	592	580	558	594	547	612	614	590	592	594	579	635	602	554	585	558	584	571	604	585	608	599	597	588	608	589	577	639	587	589	592	571	587	600	608	608	599	540	587	594	602	571	611	619	601	566	559	569	565	644	590	601	610	536	565	615	618	613	599	603	632	610	580	578	636	582	587	629	602	562	611	531	576	594	638	607	582	596	597	548	605	574	592	566	613	623	570	580	594	578	561	604	585	566	574	602	603	595	629	592	547	554	617	633	578	580	632	582	547	605	611
52764	47605	40468	25497	22609	19240	14251	9234	6027	4525	3654	3158	2904	2871	2717	2304	1907	1733	1088	875	831	742	701	688	574	502	466	434	429	444	399	349	278	298	283	279	244	245	267	266	254	269	248	255	272	236	246	219	255	235	246	249	247	236	233	271	260	247	261	231	237	224	219	214	225	231	266	231	235	223	221	250	244	245	259	220	260	235	259	254	208	271	246	217	240	218	247	212	211	231	243	216	231	236	207	204	248	232	244	226	221	204	259	226	241	252	222	237	245	214	223	259	229	225	244	215	237	202	224	228	216	245	234	225	237	212	225	242	236	221	212	227	214	228	209	232	207	234	230	241	276	219	245	237	229	224	222	239	224	220	252	245	257	216	233	212	245	200	248	221	238	256	196	244	216	211	218	220	231	228	246	230	232	228	224	212	224	226	212	218	235	222	254	237	204	214	197	224	232	255	223	193	226	247	255	225	218	253	261	260	250	242	253	217	226	220	226	224	216	218	233	222	233	228	224	227	217	250	219	239	216	243	235	220	232	219	183	221	220	222	217	234	239	251	245	223	224	219	262	224	264	237	233	244	206	217	234	241	240	234	219	247	232	263	230	231	229	211	203	221	229	221	245	215	208	214	235	229	234	245	229	227	238	204	267	244	215	218	233	248	239	221	208	229	208	233	233	229	236	243	231	204	203	223	261	256	218	236	241	240	225	239	237	239	250	232	234	229	244	232	225	230	229	240	222	241	224	232	202	229	237	221	233	225	202	229	236	226	242	241	237	220	259	238	214	224	238	208	222	211	206	216	238	225	228	229	224	217	232	227	252	239	212	229	229	242	224	228	221	234	228	231	229	254	236	240	236	204	235	216	215	243	226	222	238	218	213	230	254	240	253	232	234	234	277	213	244	244	213	206	234	234	226	222	231	204	235	230	272	220	235	241	246	211	229	241	249	236	213	246	243	254	210	243	207	253	232	216	252	247	248	222	236	227	240	201	214	207	247	232	242	223	226	234	234	216	249	244	234	267	216	213	229	238	233	254	216	228	259	246	229	235	209	217	239	247	227	243	230	223	222	221	245	253	222	223	238	231	218	204	245	221	261	213	244	246	242	214	240	243	221	258	214	213	208	238	225	213	219	237	200	226	243	235	227	224	213	230	197	251	229	226	245	236	226	245	237	220	245	220	255	226	239	259	267	250	244	246	224	208	214	228	230	222	241	204	210	201	252	216	247	238	201	198	227	239	207	249	220	215	225	228	224	227	241	216	240	240	256	211	254	236	246	237	238	255	235	222	237	212	214	216	230	219	230	232	232	239	237	206	238	231	227	208	213	224	249	191	226	208	218	257	237	253	243	232	232	228	230	220	224	216	220	218	217	221	239	253	243	222	230	250	224	225	238	227	244	207	213	213	211	228	229	232	209	251	227	213	253	213	216	196	231	245	258	250	211	225	220	224	226	236	243	203	210	244	212	241	246	209	236	218	237	254	215	235	242	225	214	218	227	216	227	227	212	224	228	221	231	220	220	227	231	229	246	245	208	214	226	214	245	236	242	232	222	228	225	238	228	242	267	207	247	223	222	243	245	243	223	253	222	225	219	246	243	213	205	231	229	227	236	244	224	237	243	236	228	251	238	199	239	237	232	241	207	234	225	196	225	206	228	245	211	223	217	263	223	238	221	238	256	238	245	209	215	234	232	223	235	234	246	256	237	233	222	241	233	235	253	233	218	203	205	227	245	203	241	240	240	242	220	222	225	234	235	217	226	218	243	230	242	216	192	238	205	202	234	216	230	223	242	249	254	217	236	202	237	222	210	216	230	248	219	245	265	220	222	214	212	262	243	229	226	218	262	226	219	218	227	224	233	225	249	222	219	223	232	238	233	197	241	198	228	217	212	240	204	254	222	232	215	264	259	223	204	240	222	241	249	211	268	247	224	218	230	212	208	254	243	219	234	265	235	226	236	221	232	241	236	226	228	226	200	238	236	218	253	233	226	190	235	253	211	215	234	236	226	245	200	224	230	244	203	221	232	236	231	239	205	230	219	215	248	202	217	241	223	224	233	248	242	244	195	233	232	232	254	243	232	249	245	236	260	215	231	221	251	232	210	243	230	232	235	229	215	229	236	247	262	212	237	230	225	234	234	226	236	218	231	213	232	209	233	198	226	181	200	204	229	235	231	228	243	249	202	225	237	237	240	229	234	233	214	254	239	222	244	217	226	229	247	224	249	223	248	225	259	238	233	238	217	241	236	244	221	221	247	213	202	243	221	215	224	238	232	206	223	229	222	242	243	221	218	274	267	243	233	245	190	255	223	221	231	193	240	239	206	232	238	218	235	245	246	234	195	236	242	241	232	231	237	247	211	237	239	238	217	220	236	235	244	233	228	231	208	247	235	218	236	225	246	247	227	240	232	232	244	255	216	226	221	232	247	224	233	219	232	228	235	221	253	232	198	222	256	218	252	241	237	256	212	247	242	241	247	246	234	231	217	204	235	258	240	255	269	240	231	248	234	236	228	245	205	258	246	224	216	211	219	265	195	239	211	237	225	233	181	225	253	215	261	251	232	215	232	236	238	209	214	240	250	248	223	248	228	216	232	224	220	199	198	238	228	208	209	239	214	220	219	214	252	271	217	226	238	212	229	206	216	230	255	237	220	217	220	206	224	217	224	235	201	243	224	225	225	239	251	224	246	196	217	208	242	250	248	236	251	219	222	242	260	267	234	223	227	218	228	225	212	228	238	218	242	253	242	213	233	229	240	212	224	201	226	226	250	257	221	254	247	218	210	219	237	224	235	241	243	249	210	222	243	247	235	237	239	217	249	235	246	244	216	226	228	237	217	214	226	244	218	206	226	214	200	256	225	252	205	246	232	227	227	228	218	229	223	216	250	228	238	221	233	213	245	229	222	230	239	235	225	223	239	238	252	214	235	221	240	251	263	208	221	216	214	252	239	215	225	215	217	231	213	237	236	235	209	211	239	248	214	228	224	214	245	247	246	246	244	232	189	215	236	202	251	241	224	218	241	219	213	222	227	241	232	201	203	206	248	218	224	213	226	227	219	240	238	227	234	237	233	244	245	252	218	247	249	225	216	218	234	257	235	221	245	226	213	222	233	229	229	230	244	223	212	232	238	226	226	225	242	210	240	234	244	222	227	248	216	221	234	218	245	246	212	231	251	250	237	210	251	211	241	252	238	227	245	253	214	220	220	222	259	227	242	224	216	228	243	267	225	230	226	224	228	225	209	230	252	251	252	220	260	187	188	224	219	238	226	233	241	227	230	230	234	263	217	229	237	232	241	233	231	215	218	224	212	235	230	215	238	226	230	220	217	227	232	220	207	223	232	221	217	245	239	218	247	242	251	221	221	237	223	214	228	223	229	233	218	238	213	247	227	237	199	223	236	227	221	245	238	229	252	248	211	233	209	232	233	233	231	233	243	240	232	222	245	222	245	227	246	246	231	230	234	241	240	234	228	232	213	245	239	217	214	239	243	240
40367	47652	40044	29300	27901	24933	23270	19641	17773	15718	14225	13397	12522	12520	11885	10993	9352	8623	5520	4559	4169	3811	3600	3282	3017	2580	2325	2022	1862	1731	1527	1308	1108	979	867	831	775	696	698	725	725	748	727	773	702	733	688	682	655	620	624	656	690	674	581	598	561	624	600	577	541	565	569	580	591	542	602	581	593	623	585	563	585	611	547	609	595	532	554	577	558	571	550	544	573	552	547	579	550	570	562	539	544	507	601	545	596	551	562	561	533	547	586	566	564	556	504	599	612	527	543	548	573	554	587	576	594	538	561	587	583	568	544	572	590	619	524	525	539	542	562	588	584	561	582	582	555	531	537	561	562	580	588	571	568	545	539	566	564	575	537	539	524	559	539	515	561	559	566	595	548	567	551	562	523	555	593	543	583	533	561	549	532	563	572	568	565	510	565	552	535	552	572	562	581	511	525	587	548	561	559	584	546	594	521	612	563	531	565	554	573	547	540	559	541	577	523	571	526	589	562	528	534	550	517	578	560	560	583	535	529	570	572	544	544	560	547	593	553	529	540	572	569	572	551	523	567	546	537	553	539	543	548	530	566	585	553	607	558	558	578	565	551	574	534	599	587	535	523	585	563	570	585	536	559	581	554	567	578	562	508	593	593	527	541	566	516	588	544	539	523	539	511	506	564	555	554	568	578	573	567	530	547	553	558	540	547	558	583	550	593	551	555	553	557	590	560	534	567	562	559	574	592	556	537	567	551	572	580	587	553	548	576	530	530	538	554	577	558	524	563	506	532	512	522	566	551	534	568	567	516	563	546	541	521	598	552	560	560	560	598	534	545	590	557	525	546	544	554	580	559	543	556	538	591	596	523	540	568	583	567	567	571	540	555	576	551	543	541	552	539	605	544	553	536	562	569	559	546	504	577	585	551	555	548	548	582	542	570	541	553	593	584	577	573	560	516	548	582	568	555	579	522	603	585	584	539	542	586	555	569	587	579	559	579	571	552	581	576	587	565	541	584	557	565	530	534	529	559	580	528	574	572	599	544	624	568	549	562	546	554	555	510	571	554	568	540	516	592	561	560	564	556	569	543	546	570	565	520	591	530	536	570	567	583	513	517	572	552	534	578	531	523	579	535	583	587	576	538	565	594	528	596	545	565	560	525	526	524	567	591	538	545	580	525	591	583	532	578	615	528	584	579	563	577	563	524	533	568	522	546	543	563	565	529	558	556	605	544	559	555	555	566	540	544	554	548	556	573	600	551	519	568	572	551	567	566	549	551	521	571	562	550	589	525	545	559	564	573	545	500	599	566	561	591	528	529	522	578	572	607	560	548	547	582	544	543	571	562	589	556	565	548	534	596	545	594	510	509	529	542	575	582	572	590	553	572	542	528	583	571	567	521	600	577	575	564	537	568	557	592	555	565	529	568	569	544	568	602	578	519	599	513	600	542	542	572	530	578	541	574	568	613	559	538	572	553	581	552	581	537	564	554	531	521	565	599	575	572	555	568	525	554	534	548	592	570	553	589	579	545	556	544	537	592	572	566	549	553	596	549	512	568	565	573	570	566	570	584	566	541	547	579	573	534	578	570	526	545	548	564	518	562	580	597	531	568	566	588	573	576	561	563	539	591	520	577	549	549	549	598	576	571	562	570	589	544	545	585	529	554	563	534	570	570	596	616	547	526	566	573	603	577	588	557	512	545	496	538	595	562	549	565	547	570	504	566	568	592	551	594	598	527	521	594	544	586	601	550	552	552	524	516	546	560	592	554	604	572	596	561	533	554	570	537	548	541	531	604	589	563	568	549	567	521	610	525	516	565	540	556	589	547	567	532	566	542	591	526	554	537	541	561	570	576	556	553	568	557	542	549	564	581	575	548	531	572	576	587	518	518	565	550	590	513	570	563	568	572	565	501	566	554	539	545	563	618	572	559	566	534	545	561	578	557	497	510	538	554	582	557	538	592	539	576	559	543	571	533	560	554	562	588	535	568	596	570	607	528	573	563	597	544	531	550	518	587	604	534	557	578	584	563	530	586	566	584	578	586	546	560	538	557	535	497	548	571	576	596	569	530	530	580	575	544	564	531	564	550	582	564	539	558	525	517	588	504	566	569	551	566	556	536	582	551	552	572	571	541	561	525	562	538	519	598	563	626	548	584	566	567	557	543	589	544	567	576	543	521	538	564	543	540	538	557	570	544	573	546	524	556	565	535	545	547	544	538	546	532	574	564	577	512	589	565	570	554	515	565	551	556	520	562	501	543	566	530	528	592	550	545	543	525	587	574	553	573	520	612	552	570	564	591	613	573	559	571	566	559	553	540	544	596	573	561	574	576	586	573	598	565	538	555	552	559	603	574	538	538	533	532	583	552	588	548	571	545	569	540	573	566	519	580	585	524	583	560	565	539	555	548	554	540	544	508	538	536	544	560	558	583	538	555	604	541	559	546	530	530	531	548	525	554	550	569	560	547	539	541	566	569	505	537	558	528	572	560	558	559	567	603	542	542	580	580	535	545	583	560	577	551	543	600	577	529	557	572	572	560	569	588	514	555	572	530	603	524	552	553	564	526	558	557	572	559	560	522	548	596	581	572	556	561	557	588	561	561	556	518	517	540	538	576	544	558	558	540	564	528	553	570	592	549	550	574	532	582	576	581	545	564	561	592	514	569	580	529	562	569	554	604	529	501	543	552	594	535	530	531	578	550	565	562	571	574	541	541	540	573	541	558	561	560	561	606	496	521	539	585	609	555	520	598	578	539	576	534	567	557	559	553	529	607	515	490	586	548	572	574	592	570	585	558	582	560	509	544	565	548	567	505	568	536	552	577	568	526	589	608	511	534	570	523	537	571	561	564	575	543	569	565	560	546	570	591	601	556	576	492	547	582	534	559	537	536	584	558	562	565	548	554	561	556	552	545	546	534	574	560	550	538	529	603	546	559	558	531	529	580	574	576	527	536	590	562	551	567	540	589	557	586	546	576	541	552	560	584	516	505	568	562	563	583	526	549	567	557	524	557	566	546	526	602	545	596	588	574	563	601	526	588	565	574	579	571	582	547	542	565	565	536	587	578	576	527	529	538	580	539	563	545	562	537	541	522	570	548	574	520	564	544	572	557	582	543	589	549	562	562	530	527	539	584	537	533	571	549	499	515	524	555	529	565	603	529	554	579	572	528	566	520	542	543	530	525	521	550	602	543	550	535	533	543	553	589	533	557	556	555	567	548	549	526	556	535	536	556	563	542	540	547	536	570	562	565	556	592	599	573	522	550	558	529	543	566	546	582	540	575	560	559	565	523	540	529	510	544	561	544	581	584	558	550	531	603	569	597	556	549	551	558	606	547	542	592	582	559	554	517	595	549	533	541	544	606	542	548	528	570	559	544	531	557	584	571	569	559	627	549	561	552	512	536	592	527	518	542	504	574	546	573	566	542	609	536	561	568	535	544	589	530	549	543	555	568	554	549	587	596	585	577	527	589	564	577	592	562	531	533	529	576	589	568	567	532	537
21405	21654	20134	10149	6146	4224	3166	2411	1941	1661	1449	1247	1049	905	748	668	642	544	532	491	488	408	417	415	365	361	286	315	304	309	289	279	272	239	242	250	226	255	224	241	238	257	248	256	237	241	223	231	246	237	230	234	210	251	222	227	250	201	204	260	240	204	216	220	228	225	261	226	254	218	234	237	254	251	218	239	264	226	234	222	253	247	254	219	253	236	231	234	233	210	270	246	250	225	202	225	235	242	228	244	254	243	234	270	268	226	252	269	236	230	221	222	227	242	235	236	240	236	211	253	247	236	196	252	240	232	252	229	243	266	244	208	217	199	225	234	216	254	251	243	238	234	206	265	281	226	264	239	216	241	213	240	227	235	224	212	253	205	246	234	252	239	240	241	229	221	244	218	259	238	209	240	231	240	246	231	226	231	259	234	244	250	248	240	240	245	225	229	205	215	240	244	250	220	206	250	248	224	242	224	242	247	233	257	231	221	239	237	259	258	242	237	234	243	212	222	231	205	240	253	218	223	237	223	246	239	242	230	212	255	241	255	222	228	211	210	239	247	217	239	221	200	202	199	234	247	244	255	237	236	215	232	228	206	216	217	249	225	225	247	241	218	215	208	218	241	228	227	219	238	216	240	261	229	212	239	247	246	219	250	235	240	245	258	208	233	231	236	227	255	230	242	216	192	261	204	234	223	260	249	226	247	266	237	234	249	229	243	229	233	234	223	220	243	226	208	242	221	231	220	223	241	223	232	216	231	230	224	233	244	240	260	205	234	226	256	207	228	220	224	225	201	245	226	250	209	227	273	275	219	225	254	242	249	263	257	260	262	237	236	229	218	227	185	216	216	230	238	216	222	246	247	234	234	240	222	221	231	234	227	235	262	232	229	254	219	246	248	207	223	248	227	215	220	222	223	264	248	196	256	232	236	224	228	211	234	219	264	255	226	235	250	221	219	239	236	223	228	235	217	226	237	241	247	222	226	241	228	222	235	244	218	226	217	248	266	222	245	236	259	237	234	218	228	249	221	217	221	270	240	241	246	229	221	241	226	248	292	251	242	270	276	213	230	238	238	256	247	241	205	233	232	223	253	219	233	248	218	231	249	235	226	217	231	241	219	256	244	233	222	249	236	244	209	220	236	224	240	222	248	217	223	216	211	215	240	220	224	239	245	229	231	252	279	222	263	266	257	226	221	236	241	229	226	257	247	237	259	228	219	216	211	229	226	217	212	224	219	250	231	251	271	222	228	257	223	216	264	238	219	205	240	239	215	237	258	255	216	248	217	240	244	216	236	234	247	226	258	259	230	262	228	220	237	219	221	221	226	235	247	217	226	238	225	228	243	253	227	215	231	222	262	230	245	251	251	244	225	262	222	224	219	266	228	225	232	245	236	245	225	216	238	235	250	223	243	232	245	208	238	254	244	235	220	251	231	244	255	259	221	252	242	226	225	217	250	224	256	234	232	238	254	266	225	224	251	228	227	228	238	223	234	228	244	231	224	247	202	227	239	239	248	225	214	231	251	224	211	261	253	239	263	244	252	238	238	232	259	261	247	253	224	234	230	256	224	239	222	228	235	227	234	216	259	227	221	230	225	222	222	251	212	239	255	216	203	257	215	239	212	230	250	196	222	223	237	248	211	259	261	202	231	233	241	214	260	255	196	208	218	237	223	264	214	241	242	226	234	240	233	240	261	238	244	221	205	270	231	229	245	256	228	241	216	232	249	215	250	228	242	261	226	248	214	236	260	258	248	236	236	273	219	239	237	223	231	241	230	238	268	208	194	230	229	241	256	247	240	265	230	205	229	235	193	213	231	230	252	252	235	246	239	271	223	246	252	242	231	250	220	229	236	249	217	244	228	227	246	245	235	213	240	237	226	247	236	242	264	244	211	258	229	235	240	255	245	252	270	212	253	233	230	207	253	229	247	250	245	239	228	201	222	256	238	248	228	227	238	230	235	258	235	236	213	216	225	231	225	232	214	221	209	198	235	199	241	236	225	228	248	193	211	230	198	227	253	205	235	264	243	262	229	235	247	232	219	221	238	246	233	209	205	248	261	241	248	239	252	215	206	241	235	237	252	245	235	254	232	250	264	240	220	269	235	239	219	271	226	216	225	248	233	240	247	262	246	271	238	243	251	253	242	242	245	249	224	221	228	230	227	239	252	247	250	228	245	236	241	226	241	238	249	270	240	248	210	224	237	231	245	230	230	244	225	225	245	228	246	236	237	233	237	226	239	251	259	226	247	228	230	243	249	229	250	249	243	264	245	265	218	229	243	236	248	222	223	248	250	199	230	219	270	250	241	244	215	247	269	203	251	240	211	239	238	212	232	235	231	263	253	223	241	248	209	211	244	242	253	230	246	223	249	237	263	237	235	213	233	254	227	227	225	228	228	227	242	250	264	233	194	235	231	262	223	229	243	223	280	267	260	237	233	221	227	254	243	246	234	243	228	250	227	232	225	230	240	219	215	229	221	236	205	210	218	233	234	234	217	274	269	254	252	226	209	230	228	226	223	233	260	232	238	228	234	232	243	251	221	224	220	204	216	247	247	241	259	267	238	247	254	240	233	236	229	235	234	230	234	242	247	232	243	250	242	213	240	200	223	230	231	221	214	240	261	230	226	243	262	214	229	241	251	252	248	235	220	263	236	223	237	202	252	222	236	231	244	227	226	215	204	216	224	261	216	241	208	223	250	218	252	244	236	244	260	211	256	241	242	226	228	267	257	258	264	232	225	213	229	248	214	210	245	226	234	234	227	243	255	229	233	241	259	235	222	210	252	263	262	230	250	226	235	247	213	230	230	225	236	270	224	240	230	230	232	240	260	229	229	240	245	234	241	228	222	243	215	245	255	205	254	224	243	249	209	242	241	197	272	256	230	242	243	229	256	242	236	233	262	230	239	202	249	254	254	260	211	263	219	211	236	245	264	252	222	228	195	234	238	244	208	233	232	259	248	218	229	249	253	266	251	237	250	239	262	240	238	227	241	248	232	237	240	225	230	217	217	266	240	210	220	222	249	208	233	239	254	226	261	237	222	211	223	242	239	238	207	222	227	219	233	223	234	241	241	237	203	211	267	228	186	228	231	241	208	232	245	262	241	235	239	215	237	233	275	233	242	245	229	255	239	240	263	244	224	244	233	222	241	242	236	255	272	225	209	216	232	209	259	226	253	230	259	254	234	240	199	227	223	251	217	213	240	214	248	239	269	238	220	221	228	235	245	237	226	249	234	237	209	248	261	230	198	260	259	213	222	237	238	237	263	238	217	242	234	211	253	269	251	241	252	245	254	265	219	215	236	225	239	248	234	239	238	231	241	228	241	200	230	238	243	241	224	224	227	246	243	226	225	240	234	223	244	213	244	263	240	231	234	234	245	224	256	206	224	242	223	219	207	236	230	280	210	230	263	252	222	221	230	230	213	256	214	230	207	212	232	223	232	196	261	223	251	225	244	216	259	251	252	265	243	246	230	247	222	228	255
13520	20745	22506	18909	16025	13929	12026	9722	8532	7730	6892	6015	5169	4559	4031	3560	2905	2564	2386	2204	1996	1938	1880	1722	1557	1411	1253	1114	988	1030	957	877	785	741	696	701	682	658	663	576	604	664	640	637	654	626	637	569	633	638	596	644	638	623	630	645	637	600	593	583	580	574	572	596	604	590	591	585	560	596	593	587	599	570	584	552	578	627	542	563	579	590	615	582	601	571	560	560	555	578	561	569	577	593	547	554	605	546	572	575	591	569	600	604	611	594	588	586	563	591	605	593	585	574	597	613	582	635	596	571	600	562	586	529	542	585	620	545	604	610	555	571	553	574	599	593	552	570	598	605	549	592	589	572	536	582	553	585	561	593	546	550	530	623	581	557	574	539	562	585	554	556	588	580	572	576	609	597	625	578	577	574	598	588	617	598	599	574	566	608	591	564	582	531	551	545	604	598	545	537	577	607	586	578	550	621	598	567	614	589	569	608	592	604	590	620	589	564	576	611	565	628	586	578	563	545	575	532	576	606	549	611	578	612	557	537	588	562	592	561	597	584	588	603	550	562	599	549	604	586	588	628	615	553	595	537	573	617	582	575	594	542	568	595	572	603	539	578	611	578	613	591	580	563	610	582	555	587	583	579	580	549	606	577	586	576	560	577	573	591	563	522	582	573	566	548	533	591	564	583	598	579	573	576	553	596	585	575	591	570	618	585	597	570	520	628	581	549	527	566	578	601	613	612	527	592	566	557	526	593	570	577	586	631	569	578	586	632	545	528	599	584	549	557	596	567	608	538	551	584	565	557	568	587	583	581	537	567	596	586	617	580	574	567	610	578	589	551	577	582	592	558	545	555	600	567	612	603	625	577	556	588	568	557	559	589	581	547	546	556	556	592	576	558	596	567	605	532	613	618	581	582	581	616	532	566	573	612	609	571	622	543	577	554	570	592	599	554	581	575	545	571	631	553	534	581	576	586	574	548	534	570	536	612	549	552	607	585	569	600	594	553	581	569	565	583	528	567	560	565	586	590	593	583	587	608	592	589	643	606	572	586	558	525	541	563	589	542	545	581	585	604	617	567	603	583	576	577	582	549	558	600	589	584	584	581	584	558	578	618	586	585	562	554	581	551	581	537	613	564	561	595	622	576	608	617	553	564	574	609	570	577	540	546	617	572	580	570	565	605	602	575	564	573	612	595	603	562	579	633	577	549	614	646	607	581	564	552	546	588	568	627	562	597	616	577	563	570	591	542	590	545	601	583	623	577	573	601	591	605	595	631	584	560	569	582	588	586	603	596	570	537	611	586	582	555	578	595	588	571	592	611	549	542	586	591	634	561	554	603	589	564	564	577	599	612	586	568	562	598	589	584	534	572	584	636	535	562	605	551	545	547	556	585	589	614	546	602	626	577	601	588	573	600	628	608	599	617	610	616	585	608	576	573	597	587	580	524	594	584	533	560	551	567	539	615	575	603	602	582	572	539	588	561	593	631	561	590	596	576	590	585	559	582	588	529	605	582	586	568	585	571	567	611	606	593	566	577	571	549	557	573	577	599	557	556	576	564	565	584	599	556	587	548	559	595	580	636	557	573	646	541	580	541	622	535	582	638	570	606	603	606	567	578	571	566	597	609	636	563	559	577	585	599	589	607	643	585	558	579	528	518	588	585	595	541	587	607	589	620	601	607	606	574	565	589	596	587	571	609	575	615	619	570	606	581	550	603	593	583	575	539	571	618	576	597	585	552	594	529	560	607	576	567	629	601	606	580	571	596	602	564	564	611	559	575	578	572	619	577	561	564	564	584	583	542	585	600	610	582	549	584	558	593	532	610	578	591	567	603	538	558	571	585	550	592	610	583	609	583	560	606	589	571	581	535	623	578	528	584	584	588	618	603	559	566	611	616	583	562	612	562	589	546	581	563	597	570	536	565	561	585	599	583	568	575	575	575	547	573	604	576	551	579	582	568	574	540	562	563	623	583	624	579	580	602	588	558	531	587	596	575	618	596	566	593	554	593	536	556	596	580	557	609	583	558	558	598	576	562	588	549	580	557	591	540	591	564	564	577	616	577	550	630	574	563	605	626	585	597	602	598	575	609	592	607	650	629	628	566	551	567	598	546	593	546	576	562	568	617	594	616	570	554	634	568	587	614	573	544	560	609	583	623	583	582	587	592	588	595	557	567	602	568	586	578	555	598	592	569	580	568	540	566	558	545	602	590	561	579	583	590	636	579	555	574	573	553	635	616	556	562	601	550	559	635	607	556	586	581	570	582	592	577	589	584	590	585	598	552	592	603	585	595	539	597	593	595	559	602	569	598	581	620	613	559	604	576	606	588	588	563	590	596	585	588	581	585	553	572	588	574	581	579	552	563	589	585	576	569	537	570	574	579	569	632	585	608	581	563	555	560	547	599	542	551	597	564	555	581	587	587	547	613	541	599	561	601	578	558	579	635	561	586	570	539	593	591	601	538	553	551	591	564	572	618	543	565	545	612	568	570	573	596	586	564	582	590	629	554	585	578	547	534	593	590	591	603	544	581	581	583	575	597	557	592	577	607	626	556	585	607	559	534	536	550	588	536	553	567	598	614	556	551	582	542	553	549	603	614	615	632	570	534	548	561	557	567	553	574	597	580	562	580	621	585	576	575	590	589	586	550	581	645	587	574	592	577	561	565	531	584	523	592	588	532	582	587	555	550	549	567	578	570	557	546	625	583	562	605	598	604	628	565	579	588	603	602	641	628	548	567	600	562	593	621	549	587	614	607	577	567	584	578	587	597	585	599	613	559	554	616	570	574	618	580	594	568	590	541	566	580	577	568	572	551	572	666	603	580	559	569	599	629	563	566	542	560	565	559	552	590	524	590	565	573	595	567	618	589	593	610	601	579	580	587	568	569	607	572	575	569	581	579	564	579	604	562	613	554	584	595	598	610	556	622	577	554	626	575	542	563	586	583	573	575	576	544	594	556	578	604	572	601	574	553	606	602	561	554	628	597	563	564	614	598	539	589	578	620	607	548	558	583	578	563	608	592	566	561	576	568	591	550	572	514	613	564	613	605	573	609	561	546	614	558	618	576	587	597	592	538	597	595	611	578	622	554	584	579	601	577	546	585	551	568	577	544	562	573	570	538	568	624	582	535	594	554	606	596	605	575	593	624	577	566	534	547	580	593	543	598	580	555	591	534	558	590	586	573	601	551	541	600	596	546	559	536	539	598	585	586	569	575	587	608	604	576	561	565	545	584	551	599	565	577	591	576	562	617	548	567	562	637	595	540	541	606	631	575	616	570	626	570	544	530	609	570	582	579	610	615	598	551	613	569	660	568	573	595	604	566	581	591	593	585	589	593	619	558	524	569	610	599	569	555	589	584	570	569	559	594	596	536	545	627	635	577	619	579	604	577	580	585	590	590	559	553	577	578	579	549	596	611	553	568	603	543	556	613	579	519	568	620	628	621	575	527	595	565	595	579	583	642	600	604	627	586	580	541	573	590	552	579	582	580
45179	50805	39598	24615	21123	15274	9426	6137	4216	3223	2149	2115	2107	1999	1734	1453	979	1057	836	666	614	598	552	541	530	472	408	371	359	348	332	291	285	270	273	239	277	277	249	241	264	247	272	270	249	277	291	278	252	260	221	228	259	237	264	242	241	257	255	231	226	248	267	233	266	259	193	237	236	253	228	258	222	234	268	254	243	233	244	238	243	235	229	241	232	225	267	221	208	278	245	239	248	233	217	260	245	242	244	244	236	215	247	215	216	238	262	273	250	226	251	237	266	251	227	252	234	216	225	233	232	276	256	232	223	238	232	254	233	246	241	237	231	238	241	259	254	248	259	255	251	249	258	222	257	233	262	235	233	245	226	240	215	217	242	251	249	241	241	214	231	228	235	238	241	254	227	212	255	256	235	246	261	249	211	235	250	256	227	241	231	256	256	220	237	245	220	241	255	246	256	248	246	240	207	248	227	229	260	253	254	242	248	240	216	260	200	227	257	256	217	248	244	236	239	249	246	239	235	242	284	217	259	230	225	245	263	231	245	217	243	261	244	271	249	198	238	240	222	215	257	233	218	234	263	268	245	230	233	227	248	252	235	250	233	249	250	255	232	249	236	243	237	226	257	258	246	240	233	262	257	239	245	253	240	234	237	233	241	256	203	238	223	232	265	268	245	239	212	234	250	232	245	232	247	206	274	227	244	264	234	243	233	220	243	237	261	237	242	242	256	243	245	256	222	239	239	240	218	235	202	223	223	243	244	257	225	222	229	213	241	212	225	261	246	250	227	256	245	220	263	236	227	230	255	223	222	251	234	236	239	273	246	257	250	250	235	241	232	227	259	244	230	278	269	268	252	278	259	241	218	252	249	238	214	279	265	272	243	236	243	235	256	239	210	235	244	236	237	249	266	222	251	250	232	238	249	246	240	249	251	246	233	238	241	256	237	265	249	227	228	272	255	244	235	229	252	226	235	248	246	230	211	245	224	234	245	229	245	239	256	233	265	232	227	220	224	234	245	221	214	209	255	215	232	259	262	266	222	237	252	233	241	218	235	234	234	235	255	258	228	234	246	281	211	241	230	227	253	227	239	243	260	244	226	257	232	244	250	264	246	232	227	227	250	206	243	263	237	225	223	254	248	257	250	226	234	247	258	239	232	246	235	241	248	284	253	247	236	254	220	241	241	221	241	245	239	233	227	239	256	237	238	247	228	259	229	262	247	221	230	226	185	221	214	249	208	247	246	251	225	214	211	233	226	236	253	263	229	242	221	240	240	248	240	271	259	222	219	260	250	227	242	220	241	250	251	246	229	243	229	251	228	253	222	261	225	238	244	223	222	221	219	243	226	227	258	233	227	218	229	233	246	222	214	274	240	224	234	240	214	228	226	230	238	230	220	248	241	254	233	235	233	259	252	249	197	241	237	232	234	211	242	232	248	210	266	251	256	249	237	249	222	218	232	237	238	233	214	227	224	253	258	226	241	213	234	234	245	253	244	261	216	233	228	224	252	241	258	241	225	224	255	224	238	245	258	230	235	228	216	268	236	211	221	245	268	244	243	255	258	251	251	216	208	229	240	249	209	232	271	238	230	235	268	268	236	232	205	235	244	200	252	256	239	221	236	262	230	252	247	217	234	232	241	235	253	241	218	234	240	224	239	209	234	204	216	266	226	216	238	252	245	244	219	243	218	201	222	257	260	239	237	231	271	228	254	244	232	225	220	210	238	235	238	235	234	217	240	235	226	244	224	258	256	210	227	243	208	232	225	230	224	239	239	241	251	234	249	256	271	243	239	257	217	241	251	243	244	238	223	251	236	240	244	234	253	263	242	227	214	257	218	257	232	253	269	257	200	241	243	232	278	216	251	204	248	253	254	257	230	243	230	249	239	252	229	245	230	241	252	222	254	249	234	227	227	231	254	249	245	252	213	265	260	224	228	267	237	210	214	255	233	209	212	245	228	217	217	235	217	241	225	238	245	253	232	227	230	223	231	226	228	252	243	223	214	239	256	249	257	248	256	255	199	223	251	250	242	233	231	226	223	226	225	236	230	259	255	240	219	258	232	244	238	199	228	219	240	256	213	246	265	255	242	229	221	232	254	216	258	265	245	279	224	229	262	241	213	232	259	236	222	218	222	223	245	224	229	233	271	231	236	239	218	216	239	225	265	237	250	196	237	230	234	260	233	217	248	224	261	227	227	248	256	254	225	229	224	232	253	234	228	255	241	230	261	241	233	245	228	248	254	269	252	235	244	235	227	256	250	218	259	248	255	226	237	219	260	224	231	250	248	230	258	242	253	246	254	215	237	259	230	225	242	239	209	256	271	262	217	218	253	240	232	242	244	261	247	223	270	239	220	242	246	235	243	248	229	231	252	215	253	252	197	255	249	252	241	264	242	236	215	259	240	267	238	249	246	237	252	232	241	240	268	251	264	267	229	253	268	208	220	232	219	246	270	223	255	215	237	217	255	263	220	219	249	242	250	252	214	238	248	239	247	243	227	234	236	252	254	246	223	240	260	246	230	247	232	234	231	240	207	249	233	255	218	223	234	252	244	268	237	217	215	264	249	270	199	228	250	215	209	213	264	230	229	246	261	240	230	249	234	230	241	259	225	247	225	236	236	235	235	241	250	235	264	240	243	218	206	251	247	238	240	236	225	269	262	253	233	233	223	247	248	230	222	247	233	251	223	239	243	235	248	251	259	242	275	254	266	263	256	236	257	256	239	235	251	221	221	239	217	252	225	225	273	230	231	241	273	231	274	230	226	251	238	230	257	234	213	257	235	232	246	200	239	238	256	241	248	280	261	211	272	239	227	202	264	252	270	223	215	256	236	208	255	258	227	246	268	239	227	255	256	265	247	251	242	268	255	266	254	231	209	243	233	249	254	243	234	246	209	234	223	250	229	226	245	260	242	248	220	245	225	235	240	236	235	264	231	268	251	231	239	272	264	220	237	224	255	214	227	231	217	231	249	261	219	248	233	233	263	257	267	273	249	246	228	214	221	232	241	225	247	257	235	268	217	231	255	245	250	237	238	231	271	245	221	235	249	230	252	228	240	257	244	227	231	265	249	237	231	212	231	224	219	231	231	250	268	228	227	242	246	252	227	244	230	222	271	252	227	225	240	239	233	250	237	242	267	259	253	202	253	220	236	213	241	252	223	261	251	251	224	260	246	236	237	256	246	247	247	228	248	253	231	241	224	215	255	244	208	217	233	237	247	239	221	243	238	247	211	253	232	235	227	241	229	239	264	249	256	238	232	242	243	261	234	255	243	240	271	266	238	261	224	251	224	246	253	232	248	249	233	245	212	248	260	232	254	249	251	247	235	220	234	272	256	264	234	246	222	242	244	230	226	204	221	243	236	224	248	255	242	267	237	244	216	254	233	230	255	236	246	234	224	216	247	239	237	224	219	263	239	276	243	248	238	247	245	213	235	221	240	268	231	220	255	233	291	252	236	242	217	226	261	235	223	224	228	223	225	281	248	232
33273	47135	35365	27628	23603	21047	18410	16040	14368	12375	9975	9726	10112	9087	8319	7632	5445	5750	4221	3482	3237	3047	2736	2646	2405	2109	1743	1634	1505	1433	1330	1093	1006	919	870	743	752	736	666	687	693	720	701	732	702	672	705	638	677	681	678	685	657	630	623	609	636	627	642	582	614	595	606	621	600	594	608	610	599	546	588	598	607	620	611	597	616	579	583	571	569	645	596	595	604	614	592	608	575	549	574	565	599	587	551	573	594	601	573	602	572	578	589	544	557	527	575	549	576	544	575	571	553	617	585	617	607	559	640	600	610	570	593	585	574	575	625	571	610	595	554	594	601	552	576	570	615	634	609	568	634	569	538	605	572	586	562	580	539	592	588	598	586	563	605	595	582	575	576	562	586	615	584	549	567	581	599	581	578	568	626	579	589	561	552	607	561	561	581	576	592	569	597	564	572	606	568	558	582	599	563	594	562	602	586	580	597	573	592	597	572	611	550	575	605	612	576	537	567	580	617	605	580	584	624	604	646	561	553	548	655	575	621	638	627	620	566	562	598	622	573	624	579	580	593	579	586	561	526	597	599	566	610	579	579	607	631	563	587	603	574	559	605	581	591	637	602	635	572	588	634	531	598	587	568	594	579	567	600	613	566	598	582	584	586	569	575	561	592	592	598	578	604	608	570	623	571	575	607	575	612	571	606	602	596	586	606	581	596	600	541	565	561	613	550	617	595	569	560	616	614	569	606	615	513	562	574	580	602	607	586	612	579	554	574	634	585	607	559	541	627	610	607	589	593	607	594	594	572	599	626	582	543	568	597	599	625	555	597	612	598	607	635	631	585	570	585	607	601	592	568	598	608	575	622	569	577	597	593	610	632	552	640	578	590	590	564	563	581	621	614	587	598	610	625	587	567	630	563	566	548	625	599	582	574	582	588	546	591	564	599	577	577	618	570	631	609	550	572	563	611	607	553	559	573	562	580	579	618	590	575	562	597	599	608	564	582	580	572	582	583	660	574	585	560	538	582	611	622	562	585	627	549	626	597	603	579	610	585	589	608	600	615	603	605	606	553	598	636	600	577	618	584	562	558	559	600	590	602	590	602	595	599	559	607	571	548	548	596	571	576	567	582	567	599	563	557	618	644	610	573	577	567	608	592	592	597	604	568	561	558	534	602	598	581	577	624	581	546	553	621	580	646	549	589	587	583	575	548	591	573	604	622	630	602	583	539	623	584	574	605	569	612	556	572	580	570	581	564	595	555	589	516	592	581	599	666	582	624	545	593	582	564	604	618	582	608	555	622	592	572	567	567	607	577	592	607	583	547	541	584	560	570	594	598	584	615	571	615	625	594	598	575	593	564	583	615	565	601	583	532	610	572	587	610	589	602	590	600	544	583	530	596	570	533	612	595	543	589	586	573	595	608	572	583	570	592	560	611	553	573	579	575	602	574	557	564	549	612	556	635	598	587	545	591	589	586	590	581	573	599	573	641	612	575	605	546	619	600	618	600	594	571	557	584	574	582	568	549	524	604	563	594	569	575	568	578	573	613	587	602	596	559	592	578	581	573	602	552	548	586	568	581	595	592	583	584	598	563	560	585	552	615	586	583	621	586	594	607	652	559	534	560	554	633	564	572	609	579	633	616	561	566	575	598	586	583	571	635	621	594	565	576	630	609	577	617	583	545	573	586	585	536	571	584	565	589	590	609	564	594	559	622	585	599	560	579	598	624	597	556	637	578	591	601	584	583	569	579	585	562	584	628	572	620	548	574	556	576	625	593	574	599	605	593	577	597	572	612	607	589	544	586	553	584	581	564	575	583	572	567	569	584	618	564	598	577	611	575	587	575	591	606	614	561	601	610	555	614	557	602	616	590	580	591	610	585	619	592	578	592	591	599	566	614	596	579	568	626	584	638	597	587	640	592	608	617	571	593	590	611	602	563	591	626	615	563	618	564	580	567	590	596	604	558	571	597	536	569	569	604	548	546	619	603	589	584	584	620	566	620	579	628	616	555	543	612	565	603	583	606	569	557	561	580	582	567	581	625	578	584	574	585	589	572	609	590	562	591	577	592	616	629	560	619	600	578	607	614	625	580	585	608	595	626	571	570	576	598	625	592	592	580	594	609	597	584	513	603	595	567	615	587	598	573	620	540	570	620	559	560	603	604	602	607	593	580	616	623	611	620	632	587	597	602	590	579	621	551	564	591	596	544	562	589	578	607	584	600	552	568	635	582	595	585	635	598	601	567	584	578	607	571	637	581	597	591	600	557	581	564	625	620	575	591	539	592	610	579	602	577	618	549	596	612	566	620	561	569	564	561	619	583	589	598	585	548	573	590	591	590	582	556	591	632	577	608	591	579	538	595	576	562	608	622	583	583	596	620	586	582	566	551	556	560	577	560	584	627	560	594	621	629	617	569	598	598	579	603	569	571	578	572	590	583	604	594	597	550	650	609	599	620	554	574	600	594	617	592	598	555	577	632	572	617	580	558	595	602	577	643	596	563	569	579	615	622	624	589	560	593	585	628	585	589	562	549	564	591	589	589	614	648	638	567	585	594	566	551	568	566	580	565	562	588	635	581	604	613	593	595	565	594	565	618	612	628	615	579	577	613	619	588	589	572	589	605	615	562	553	585	595	592	576	586	588	555	565	548	559	601	591	587	578	596	598	590	576	600	618	550	593	586	620	609	584	599	568	563	561	574	578	622	581	555	579	643	549	614	580	601	645	603	597	582	622	591	610	576	598	613	554	616	658	608	596	571	554	587	564	561	566	563	581	558	596	581	605	553	609	585	593	590	606	591	604	596	599	534	597	599	613	606	564	585	526	581	573	619	578	575	574	590	585	582	643	563	584	595	561	602	535	578	562	588	602	571	535	580	528	627	527	601	527	592	577	620	574	547	577	589	611	594	655	580	630	594	568	573	620	576	579	592	598	597	568	570	558	575	608	588	602	590	555	588	568	573	582	602	652	627	605	588	557	581	585	596	568	591	593	581	566	550	540	599	577	597	582	577	611	560	573	597	569	558	573	553	592	594	594	534	614	606	547	622	568	604	598	563	564	575	546	632	612	589	667	608	592	617	600	595	600	616	557	572	584	610	586	571	598	590	582	607	650	569	585	598	591	562	585	597	608	617	613	594	587	543	592	603	555	594	582	616	585	597	603	612	588	598	603	575	614	589	577	579	589	633	597	544	598	578	596	552	597	600	545	595	553	594	596	575	591	548	601	564	582	563	588	559	633	622	581	598	595	551	604	592	530	581	605	609	615	598	500	559	560	613	569	611	591	583	551	600	570	588	582	520	597	590	585	561	603	584	580	578	580	587	561	570	593	621	573	591	563	589	625	662	588	591	576	602	577	595	596	559	608	574	563	544	565	613	560	605	565	578	598	584	599	580	611	576	581	586	575	548	579	631	554	622	569	597	592	568	579	601	619	594	569	573	639	580	604	567	597	582	579	608	579	574	619	581	631	562	604	575	593	573	606	591	591	599	593	598	610	598	550
52415	50999	35629	24804	22599	19420	14663	9472	6583	4024	3352	2811	3396	3278	2564	2616	1709	1635	1217	942	889	789	731	700	664	583	522	451	407	432	406	351	333	305	308	287	294	274	244	239	263	270	270	262	244	235	259	269	251	224	228	266	240	240	231	244	254	239	221	225	212	234	217	249	232	224	236	278	217	201	253	225	213	241	246	250	223	257	215	214	216	227	249	220	255	231	240	223	214	215	232	240	227	202	215	207	229	218	204	222	221	230	240	248	201	210	245	209	203	243	238	219	234	250	222	218	221	251	273	217	204	238	213	221	243	235	246	218	221	238	233	254	246	246	227	213	225	239	231	245	221	207	228	217	261	220	205	247	239	224	228	239	230	221	223	234	217	241	252	223	234	252	216	259	240	242	232	242	228	239	222	235	227	270	229	239	207	225	243	233	223	251	228	244	237	215	205	226	247	209	206	227	257	214	204	245	206	204	251	214	191	224	247	249	248	259	217	240	210	207	251	232	250	227	227	218	195	193	234	230	225	223	211	229	209	228	252	225	193	247	221	269	233	235	245	234	255	198	209	231	217	231	212	234	226	231	219	231	240	221	240	218	233	230	232	265	221	221	239	219	250	257	228	227	236	213	212	201	230	242	226	242	222	219	224	215	227	225	249	218	214	211	219	211	224	199	231	217	227	225	201	233	213	230	234	223	217	234	215	231	262	250	251	241	191	229	232	218	224	250	245	215	251	222	236	229	229	222	216	221	210	244	259	225	236	258	230	245	254	217	226	221	236	232	227	231	249	241	218	231	232	240	217	219	237	187	221	235	251	219	227	229	202	249	226	208	243	204	219	253	235	235	213	229	216	228	231	201	235	230	209	261	197	207	223	216	205	248	242	225	209	247	213	231	245	255	227	234	250	207	243	246	227	243	212	244	219	233	238	216	232	232	222	228	214	226	249	226	233	222	250	233	254	213	226	229	228	228	239	240	256	220	223	229	204	227	219	191	215	229	227	260	199	252	203	227	217	222	215	229	219	214	218	220	236	245	228	236	193	224	215	216	235	191	207	214	228	226	231	242	211	204	245	222	213	250	212	232	265	244	229	248	207	226	233	226	251	216	228	209	247	208	252	246	234	202	208	214	223	253	244	221	249	232	261	217	219	228	235	250	244	242	206	239	209	261	229	251	217	210	215	238	223	261	231	215	232	231	213	188	224	238	257	251	261	211	229	235	227	228	228	217	234	225	225	245	242	208	227	221	239	236	256	243	233	224	225	213	219	241	233	257	239	218	244	250	214	207	241	184	230	220	233	254	241	213	239	186	244	236	216	257	256	222	228	222	221	244	261	230	227	247	236	199	201	227	229	245	235	234	221	211	215	258	247	211	241	211	218	254	225	208	250	248	225	231	245	215	215	232	214	215	260	237	202	253	232	228	238	237	234	236	236	254	199	188	217	205	243	209	256	212	220	238	231	213	224	209	220	230	243	220	224	245	229	250	233	241	227	241	269	222	212	224	224	213	250	228	230	244	227	234	252	234	234	236	215	234	250	228	228	240	250	235	215	226	229	262	216	221	216	237	241	229	256	221	260	220	200	227	246	249	211	214	229	207	203	234	242	176	227	216	213	246	221	191	230	231	239	235	236	212	218	229	225	238	235	250	225	215	218	246	199	231	237	234	229	249	219	217	211	246	209	221	247	244	232	250	243	255	231	208	201	232	228	231	216	238	233	233	245	214	261	213	222	250	235	230	225	229	213	232	220	236	222	233	214	255	211	241	223	224	230	205	216	204	218	229	233	223	261	205	239	232	230	242	250	246	266	233	256	223	244	219	221	238	229	244	248	217	215	230	226	244	249	229	242	227	258	211	216	230	244	239	232	244	237	233	238	222	226	240	224	239	215	194	222	285	238	212	227	218	258	258	248	207	243	226	275	190	231	229	238	238	245	232	225	208	222	214	232	201	221	236	247	250	233	209	233	232	249	216	224	217	242	242	230	226	250	234	231	242	213	224	202	229	208	221	203	219	250	223	231	241	231	223	241	222	256	235	225	235	221	243	228	223	224	238	239	233	231	192	221	212	208	229	245	230	237	243	236	216	230	245	250	209	218	238	241	237	223	232	245	213	233	258	241	210	209	237	217	217	248	221	209	206	236	229	234	225	224	235	216	219	224	218	230	227	259	220	228	224	208	243	212	194	253	217	203	213	258	206	255	218	213	248	232	223	244	234	214	259	214	252	217	228	230	220	241	242	219	235	239	221	214	217	230	274	248	213	234	215	233	221	238	230	250	222	220	232	211	244	221	248	236	219	247	246	220	236	260	229	224	228	235	256	252	216	231	230	220	227	236	204	230	249	221	230	224	249	252	225	228	238	240	224	224	210	238	242	239	250	225	220	209	261	223	230	216	221	236	244	256	226	242	227	229	235	230	213	250	226	217	231	212	232	193	248	215	249	232	233	251	243	230	197	224	225	218	223	219	237	242	240	209	226	257	230	201	246	226	276	221	196	245	242	230	225	221	262	235	224	244	214	227	234	217	208	212	220	203	228	223	225	239	217	222	203	233	221	248	212	253	240	233	212	228	216	227	260	242	215	227	222	215	233	205	227	231	235	205	228	218	237	219	233	253	226	214	232	223	225	226	229	211	271	230	213	244	260	210	230	235	234	217	258	218	238	240	234	273	228	233	218	233	239	220	234	224	214	212	191	229	257	254	242	219	273	205	259	217	246	245	239	221	222	224	223	239	235	237	219	217	208	246	232	201	228	203	225	238	210	261	213	215	225	233	219	220	224	218	220	212	226	214	215	235	268	234	238	229	219	232	230	249	228	231	222	218	224	232	213	255	218	256	219	234	218	231	267	247	252	209	230	197	190	217	219	230	213	212	205	221	224	237	238	215	213	257	240	235	247	219	244	238	236	219	217	210	243	216	248	235	241	217	234	223	227	261	233	195	222	237	227	217	216	220	247	219	230	225	209	219	249	225	241	236	199	218	236	247	230	234	253	231	234	211	197	258	238	212	236	211	246	243	239	249	254	220	199	207	239	254	233	219	213	245	236	232	246	223	240	247	208	263	233	218	208	219	210	207	241	240	221	217	258	225	240	231	242	229	226	242	226	228	227	217	236	235	225	228	203	230	220	236	219	240	248	216	226	214	215	199	237	231	239	220	194	245	217	248	257	224	195	220	216	232	237	230	234	241	230	257	231	214	225	256	245	237	261	243	211	210	228	226	233	202	209	226	249	225	232	228	211	226	227	214	235	223	230	227	251	219	229	215	210	235	239	251	235	243	229	220	227	215	232	219	222	254	267	210	225	219	256	199	233	230	231	227	261	228	199	240	228	264	212	228	254	221	228	240	260	241	237	221	239	251	243	237	222	236	232	244	226	234	236	244	239	204	226	248	230	227	239	215	256	241	243	242	240	212	203	241	203	235	254	242	214	222	233	213	215	248	251	249	233	250	209	228	231	221	211	220	258	198	228	202	248	211	236	263	236	212	206	222	238
40082	50223	36382	31071	27969	25382	23173	20486	17977	14509	13422	12106	14558	13752	12145	11975	8124	8762	6640	5100	4475	4004	3658	3690	3156	2871	2375	1993	1906	1826	1617	1379	1144	1015	882	851	842	790	700	702	699	688	712	717	705	723	667	650	659	619	649	688	647	630	605	611	624	615	579	550	579	620	543	568	587	576	610	596	611	573	593	624	585	598	588	521	575	591	559	592	546	579	603	590	550	560	531	571	547	539	573	550	558	532	560	552	544	533	497	532	609	583	565	551	546	572	506	563	586	555	522	562	503	520	556	539	554	533	574	581	563	524	521	580	582	566	529	519	538	523	545	548	561	546	559	505	566	560	564	554	568	560	552	562	600	605	537	536	566	547	578	550	591	557	556	584	536	570	533	564	533	547	517	559	563	589	555	544	522	553	566	563	546	548	554	535	587	552	556	570	557	602	572	562	601	569	525	512	581	567	589	565	547	554	511	538	530	565	526	521	541	561	538	572	559	546	547	569	536	584	537	555	544	546	566	567	563	552	601	582	520	564	535	525	547	545	556	596	580	599	567	564	537	564	526	553	551	529	554	503	564	557	545	540	515	552	506	588	569	533	546	545	621	557	547	534	568	555	562	534	527	509	556	552	535	534	568	598	540	598	567	551	563	563	553	560	546	561	552	547	576	521	497	570	551	574	536	568	506	583	558	554	570	548	557	574	519	538	572	549	565	527	549	550	557	561	543	537	587	580	509	567	577	549	565	520	553	526	507	564	576	569	570	535	506	580	582	578	546	582	563	572	584	568	519	578	556	534	575	594	532	553	537	534	591	585	541	608	529	567	568	572	548	603	549	566	569	557	563	570	594	557	513	577	554	556	584	575	549	571	549	545	555	559	553	575	559	580	556	546	530	550	565	582	542	564	592	512	586	617	581	514	583	513	573	576	530	510	556	555	561	566	523	540	550	568	552	580	542	571	586	531	553	546	525	528	509	548	551	549	521	557	596	513	566	566	501	549	604	561	579	571	572	592	590	574	525	561	568	509	555	565	547	564	571	577	599	563	580	532	535	513	548	534	548	556	565	568	546	588	571	581	548	550	590	543	544	547	582	564	581	545	590	566	525	555	554	557	573	560	585	539	595	565	545	578	540	560	542	559	547	550	538	534	551	553	546	600	551	562	551	554	556	557	572	529	547	540	539	576	557	551	552	584	621	539	550	517	567	520	569	587	569	557	563	567	570	562	568	600	562	539	508	558	572	553	597	612	552	542	541	534	555	549	569	533	572	523	570	560	581	546	570	531	587	576	535	587	589	546	579	598	529	561	607	563	529	565	563	567	594	565	545	560	555	553	540	538	508	552	580	581	558	553	548	601	549	558	553	584	494	532	528	568	565	537	559	561	519	495	579	593	519	559	547	550	574	568	561	614	577	537	588	518	558	571	531	534	531	543	559	523	545	566	556	529	539	536	540	540	568	534	562	541	555	585	583	543	544	564	530	528	572	543	577	544	560	538	560	558	549	569	586	576	538	543	561	548	556	561	566	553	572	570	561	580	600	531	556	520	537	577	530	610	581	571	514	523	546	534	575	595	534	541	598	555	577	558	546	541	480	555	497	572	561	553	549	550	536	567	562	562	575	589	544	535	506	579	544	564	528	550	555	566	557	593	559	556	529	534	555	608	530	579	521	555	551	530	571	539	568	552	567	513	605	518	578	535	558	570	557	530	588	566	524	584	565	548	575	565	570	558	531	636	538	507	539	547	535	568	552	538	554	515	568	587	592	523	583	578	547	583	589	579	569	572	556	557	512	563	559	561	540	586	556	575	475	615	544	526	536	571	564	552	590	533	604	550	533	565	519	537	526	557	543	551	561	527	540	548	561	574	581	569	557	531	547	580	571	585	545	567	576	547	525	550	545	538	552	590	556	520	577	567	576	561	531	589	543	547	549	586	567	545	570	545	536	534	549	578	582	545	541	591	563	552	544	549	555	549	575	568	559	552	606	533	554	597	559	534	568	576	536	553	588	570	532	561	517	517	538	548	561	555	560	545	557	561	565	572	564	549	521	588	590	559	552	539	553	569	524	546	513	529	559	563	551	529	548	559	518	570	548	559	568	564	557	541	543	576	556	627	564	530	558	537	568	553	541	578	582	535	560	548	563	609	550	562	585	552	531	544	595	539	543	591	563	541	534	570	540	572	571	569	540	570	571	598	569	571	587	580	539	580	527	507	623	559	519	563	561	547	576	549	551	573	566	548	574	551	585	580	551	572	575	588	564	567	541	525	545	555	552	548	581	536	574	557	566	576	605	562	583	561	549	561	587	525	578	548	576	539	543	533	547	549	543	560	576	504	591	543	563	508	556	581	524	527	541	640	548	590	525	598	560	567	571	549	551	547	538	580	549	512	552	565	554	543	575	573	560	527	505	511	565	593	521	566	549	513	554	550	537	544	573	569	565	545	592	539	549	552	544	557	569	523	568	514	544	547	572	577	525	562	555	571	556	558	527	549	542	550	534	557	575	545	588	565	539	549	555	561	598	555	552	602	568	521	589	567	579	544	509	603	572	539	534	555	522	540	572	562	564	544	578	494	577	571	569	626	543	560	550	574	535	560	561	598	532	595	589	523	514	526	512	564	554	580	528	609	540	563	592	578	536	561	580	553	563	547	576	543	542	563	574	561	568	574	570	551	562	601	580	610	551	532	545	533	592	564	597	553	567	548	560	568	593	548	536	592	552	609	555	546	522	546	544	590	586	566	549	571	598	569	566	578	539	559	591	564	552	590	541	563	537	584	562	570	593	528	575	573	530	595	554	542	558	579	564	608	606	582	597	550	514	621	539	584	523	573	545	567	558	574	537	564	511	582	561	552	578	585	546	550	572	573	523	554	522	565	561	557	544	561	540	529	552	518	555	526	557	570	551	545	550	551	599	505	548	548	539	582	560	577	533	567	558	567	588	545	531	557	553	532	556	555	511	558	576	547	551	584	571	568	515	570	549	541	583	557	608	588	554	534	561	571	558	542	577	512	534	551	555	590	561	564	534	542	555	578	556	537	578	508	588	563	564	566	562	588	534	594	593	559	551	564	552	552	554	560	523	541	545	510	560	538	591	547	569	540	550	550	516	571	531	543	550	518	590	588	580	563	540	548	580	530	565	552	584	515	596	539	496	562	564	557	559	569	538	563	538	539	570	572	545	542	536	550	559	528	554	573	564	510	523	554	579	544	510	563	591	534	591	518	559	503	542	545	546	541	535	510	557	547	577	551	563	525	495	523	533	554	558	570	566	542	561	547	540	537	593	495	611	555	571	550	567	536	558	571	599	523	544	537	518	561	539	548	511	589	497	556	516	577	586	581	570	543	545	565	517	530	531	555	559	562	553	566	569	533	554	572	563	525	525	528	587	519	532	517	581	582	518	557	547	519	519	533	549	567	543	539	548	571	534	549	535	564	598	553	546	569	532	555	559	573	526	559	542	580	543	546	584	546	563	557	599	565	547	567	588	601	558	569	557	549
21982	22567	17081	9630	6189	4015	2719	2187	1842	1457	1292	1133	1003	866	688	723	635	572	518	553	499	412	431	410	419	371	324	309	297	298	287	291	277	223	237	245	254	235	276	228	252	252	238	238	248	241	243	224	227	231	199	227	261	198	253	231	208	219	239	220	214	213	258	225	230	243	249	207	221	255	240	224	255	238	218	259	240	189	243	261	226	227	264	213	216	231	254	224	238	223	246	217	252	233	238	236	231	231	220	244	259	243	224	238	246	229	226	218	247	217	257	244	230	249	235	216	236	228	198	239	218	229	222	223	243	253	234	240	219	238	233	230	242	249	234	244	233	239	246	217	223	245	213	244	236	224	247	243	233	248	247	251	230	217	209	226	220	219	248	207	219	187	245	227	206	220	252	249	262	223	237	241	213	214	252	264	246	244	240	250	269	217	243	239	249	228	209	224	215	207	222	235	199	233	257	207	197	259	211	232	234	243	256	234	232	259	227	252	216	227	253	203	242	269	210	244	234	247	219	225	227	220	240	234	243	236	258	221	234	198	223	247	243	233	225	230	208	236	254	214	234	246	257	223	236	221	235	243	228	220	230	250	227	220	210	229	227	242	225	237	247	234	243	223	255	211	253	232	222	238	235	237	221	262	224	225	260	218	242	233	251	230	269	238	218	271	252	206	224	249	225	222	217	233	208	240	247	226	228	240	230	232	214	198	237	228	247	226	269	226	205	254	225	241	221	240	263	226	224	238	209	213	236	218	256	219	225	251	239	213	198	250	224	201	223	209	230	265	265	227	214	244	214	247	251	249	219	236	221	220	258	245	219	207	216	254	213	281	235	225	245	247	237	204	244	246	237	231	241	244	239	218	233	209	212	261	260	205	210	255	233	264	213	241	246	225	237	257	245	250	238	230	236	250	243	247	241	225	213	214	206	252	266	258	210	225	225	205	230	221	228	209	243	234	247	244	228	240	219	199	249	243	270	251	250	241	241	257	253	234	249	265	242	259	213	220	216	223	247	235	232	213	222	241	252	225	252	228	222	212	233	243	245	252	254	244	247	213	238	234	221	227	229	212	225	246	239	250	233	246	231	227	216	233	229	252	235	247	212	219	246	207	233	245	251	213	249	246	244	221	237	244	232	255	240	228	204	216	208	233	241	253	221	236	217	235	219	218	222	213	220	225	244	231	258	248	210	235	249	213	223	229	224	246	206	215	252	224	215	245	220	234	237	238	221	223	230	227	220	244	221	246	259	235	239	239	212	215	216	250	243	233	256	217	225	222	267	269	252	240	256	252	248	257	224	243	244	228	238	236	237	225	236	224	268	232	249	245	253	206	236	250	218	214	246	233	238	220	255	271	227	265	231	239	236	212	247	259	251	242	211	234	244	270	233	249	232	234	211	227	246	237	249	231	222	239	233	250	242	230	220	218	248	224	242	261	235	209	233	212	237	253	255	232	236	213	221	228	237	204	234	226	251	210	244	243	223	230	196	225	242	229	248	240	242	227	238	305	196	255	264	205	196	230	217	225	210	204	218	252	248	230	239	263	248	225	226	246	240	217	221	252	249	231	223	245	233	226	243	233	253	225	196	227	225	238	246	190	255	243	230	247	235	215	213	228	218	247	244	208	229	247	237	257	217	222	234	270	235	229	230	238	230	257	238	199	208	229	249	226	239	221	250	221	218	238	236	210	265	234	248	252	256	234	211	232	241	243	213	191	235	235	238	243	228	219	226	254	214	208	223	218	257	182	223	206	255	218	220	257	225	239	225	243	253	237	235	220	233	256	206	231	234	197	226	239	237	229	243	241	255	224	214	267	227	239	255	219	227	244	249	243	238	219	226	267	241	232	219	246	213	229	249	246	234	249	245	243	232	239	226	277	248	248	214	250	204	227	250	221	244	232	252	228	226	236	227	231	245	215	227	219	208	216	227	235	268	247	216	229	237	210	225	234	211	230	247	215	233	242	223	224	223	213	277	223	238	218	260	210	217	221	242	228	218	230	242	242	248	236	240	250	236	236	209	222	253	219	238	232	241	233	225	220	220	226	233	223	205	232	249	261	244	224	207	201	232	238	241	224	239	254	222	254	221	247	215	255	213	206	253	256	218	250	219	213	227	241	225	223	257	231	246	233	213	205	226	257	211	233	234	235	221	230	237	244	228	242	208	218	214	221	217	238	246	235	217	221	230	218	218	219	223	248	236	206	252	237	222	245	253	224	236	231	235	224	220	233	250	226	256	204	223	241	252	220	255	250	225	239	204	241	216	226	266	222	213	238	240	240	226	251	243	245	238	255	224	235	243	227	235	217	234	233	214	232	253	214	222	228	233	244	215	227	256	250	244	242	224	220	227	219	239	241	236	240	225	207	257	229	214	240	246	216	260	235	233	246	214	250	245	241	247	259	261	204	208	231	240	224	250	247	206	234	256	227	221	218	238	242	219	250	217	223	238	262	248	216	261	236	244	235	217	218	205	216	217	225	247	229	237	232	221	219	246	226	251	235	220	225	245	222	227	227	236	227	223	252	251	238	230	223	247	225	227	216	256	217	239	239	231	200	231	235	226	253	208	247	253	244	227	236	235	225	208	212	229	237	209	246	247	215	233	250	230	224	226	254	219	244	233	247	218	226	225	252	254	224	215	240	239	209	245	245	233	228	244	255	244	219	216	223	257	227	246	226	254	245	227	239	251	218	250	214	253	250	277	218	238	249	224	247	207	240	196	243	232	280	224	247	241	245	214	205	238	220	235	241	246	206	220	208	227	224	209	206	274	219	214	217	203	224	248	225	207	219	230	244	213	222	224	237	255	243	238	241	213	222	228	235	264	274	208	231	230	223	225	271	221	234	237	241	257	223	225	231	243	210	256	253	224	178	231	256	255	231	237	247	192	221	243	225	203	223	229	246	232	240	250	261	220	254	250	236	248	264	230	217	239	245	198	219	236	218	231	236	232	216	248	224	233	240	234	218	231	236	237	217	228	235	241	229	256	242	217	222	216	245	266	244	224	233	228	222	235	232	211	236	240	232	231	233	239	218	247	222	202	246	260	228	251	253	243	232	223	229	228	241	236	240	244	220	228	221	200	234	209	249	225	229	220	229	241	244	253	246	231	231	215	205	214	219	255	230	262	245	220	196	243	221	257	270	205	218	236	241	237	248	214	224	240	223	222	230	231	227	236	215	223	267	225	251	253	202	243	228	253	226	262	240	238	228	243	214	227	250	215	235	234	246	247	241	254	249	232	234	226	254	241	222	250	211	240	223	230	269	233	234	224	226	248	228	244	223	232	247	236	212	224	252	235	225	266	239	223	240	260	225	248	253	250	226	248	237	231	218	205	224	233	252	235	244	230	252	237	219	239	248	202	234	221	246	235	240	213	226	238	225	220	247	252	247	214	240	230	234	225	274	215	215	201	247	271	243	232	243	214	228	232	215	219	252	245	233	237	242	236	223	214	212	241	217	239	231	233	217	243	249	235	240	226	226	252	270	221	212
13835	21508	20273	18863	16502	13312	10670	9349	8019	6647	6093	5523	4891	4216	3597	3340	3151	2823	2509	2321	2105	1990	1894	1805	1693	1491	1240	1133	1108	1115	891	974	849	791	701	707	606	620	611	674	678	657	589	630	635	618	610	604	617	615	623	586	551	671	624	591	614	604	568	595	579	573	550	594	590	561	608	619	567	543	603	598	556	593	593	521	565	608	598	615	618	588	566	619	586	569	551	595	541	590	621	583	581	547	542	572	608	596	570	578	556	579	553	579	599	545	575	563	575	564	525	601	630	594	605	546	607	581	568	552	548	610	580	583	584	577	544	541	547	581	585	550	592	597	580	550	553	624	594	541	564	631	549	591	625	623	560	571	572	541	562	629	560	544	578	596	555	570	580	580	571	560	571	572	527	565	571	618	576	613	552	605	608	569	625	582	569	563	549	607	595	572	571	580	539	598	598	567	575	593	607	554	561	582	598	628	543	583	560	596	543	600	573	553	591	577	570	558	593	602	568	562	550	585	557	578	565	545	562	614	580	590	565	592	534	553	592	593	573	555	559	651	605	568	627	585	539	556	581	578	596	589	594	638	579	568	600	603	585	604	529	596	597	563	566	575	564	584	621	571	612	639	615	575	597	605	633	581	555	570	571	575	612	595	624	573	582	591	540	557	622	549	569	605	579	569	591	550	571	586	591	555	564	595	540	593	614	557	534	573	584	611	557	606	570	580	579	586	555	574	530	554	589	570	598	549	587	553	567	574	539	589	570	633	577	537	566	606	582	624	653	593	552	558	578	570	565	609	559	619	569	601	550	603	579	579	608	578	598	592	593	590	582	576	554	570	578	569	593	550	556	523	589	565	589	562	571	537	582	582	567	602	572	512	560	596	576	537	590	609	581	628	582	606	615	617	589	556	562	535	589	560	558	549	592	594	613	591	575	546	596	596	604	614	559	602	556	580	585	616	554	586	589	555	607	596	587	567	537	573	573	575	567	588	569	583	538	566	597	603	560	567	606	607	541	570	577	592	601	542	574	598	601	621	589	575	518	568	569	554	565	587	587	577	549	547	598	585	564	541	606	538	557	590	568	567	585	574	559	561	591	568	531	619	535	552	556	585	540	589	623	591	568	542	548	578	594	630	607	565	601	570	572	573	544	587	584	586	537	650	575	565	592	579	548	533	581	569	572	634	562	561	572	566	566	592	554	508	576	541	602	594	580	588	553	529	562	580	575	566	564	556	619	588	565	559	549	537	562	546	569	534	577	545	560	572	531	630	590	565	582	586	628	569	521	650	578	593	582	606	578	628	625	557	578	564	578	584	618	541	565	577	547	578	581	558	579	566	591	560	555	573	595	592	587	581	567	597	548	612	633	569	576	571	581	587	554	515	590	612	574	576	583	566	613	572	584	596	627	617	619	564	564	580	561	530	581	584	621	577	581	571	587	592	586	588	580	613	596	591	564	579	588	576	548	569	605	566	570	577	576	594	578	592	599	614	586	622	580	556	601	569	531	553	604	557	583	548	587	553	567	606	537	584	575	617	602	582	591	616	597	587	601	564	547	586	586	563	589	581	569	596	551	620	618	610	587	579	566	594	550	555	586	606	619	573	560	598	588	576	575	592	585	543	563	606	624	583	591	589	595	614	564	559	582	523	579	589	565	553	565	559	571	602	565	565	576	586	564	567	567	532	597	615	597	559	575	574	587	558	578	544	596	560	575	571	558	549	605	578	616	557	567	583	558	570	591	616	551	603	610	564	621	554	514	553	582	583	571	591	579	579	561	599	582	609	604	606	540	559	610	577	565	578	618	625	538	601	577	599	595	567	583	547	575	578	609	604	572	581	581	557	604	546	571	582	610	592	562	550	581	571	639	597	545	518	608	594	585	621	537	578	607	580	552	552	603	577	585	548	562	582	591	568	560	536	606	571	546	573	591	574	610	556	578	588	584	573	625	604	572	582	607	583	569	569	587	566	558	605	592	579	575	621	581	586	612	589	639	566	554	554	613	546	557	582	575	568	547	596	569	520	558	566	614	582	567	564	527	633	586	641	560	578	582	596	613	573	557	597	575	559	613	555	630	565	566	594	555	570	578	567	604	576	590	558	571	567	575	574	575	575	577	609	556	571	564	650	571	584	558	577	598	559	582	547	554	597	585	582	556	568	623	561	591	552	606	573	553	564	549	572	561	568	573	602	518	558	615	586	589	574	577	580	594	612	553	561	622	564	607	572	566	586	597	562	593	554	615	590	558	578	595	554	564	567	621	587	596	610	614	598	562	603	570	583	565	598	583	569	587	593	565	573	584	533	560	635	597	583	589	575	595	541	541	605	605	581	539	597	618	572	644	561	555	585	585	576	597	544	598	587	617	578	554	587	556	595	563	606	582	599	598	532	548	612	575	575	585	560	615	575	563	565	557	564	591	618	553	586	552	586	607	564	578	556	582	617	566	579	596	570	545	559	570	582	589	565	561	582	524	592	565	606	592	608	600	632	544	551	548	634	619	533	558	571	581	595	531	584	553	570	560	554	588	580	567	560	593	554	550	608	531	628	556	587	566	593	524	630	582	531	572	589	557	566	592	605	568	578	547	588	555	620	534	607	567	601	559	581	589	578	572	539	597	581	579	596	592	622	595	589	580	620	545	556	639	580	600	570	572	586	595	601	584	607	581	542	556	587	523	566	559	580	580	598	609	578	580	544	573	580	556	558	576	538	557	568	577	553	603	601	556	605	587	566	560	577	574	587	562	554	592	586	610	575	585	568	577	575	601	567	589	583	578	575	600	579	596	597	582	581	584	616	580	587	575	597	607	561	609	557	547	601	595	608	545	574	532	561	576	586	590	603	581	568	558	576	589	576	612	553	571	584	593	568	606	604	615	588	596	581	572	592	563	546	589	579	568	617	595	601	569	613	583	582	602	561	568	603	615	544	600	561	572	560	592	602	591	522	557	616	557	591	562	586	616	562	572	550	556	541	566	594	578	596	584	572	542	621	554	612	598	532	589	542	576	588	590	570	574	594	593	601	557	576	596	601	572	571	580	556	573	599	556	576	584	579	604	571	563	547	558	539	601	577	580	572	569	579	561	579	563	547	565	588	594	525	582	578	642	607	622	576	559	561	571	576	580	555	546	571	587	582	583	569	561	616	603	545	555	545	590	565	576	587	617	595	572	626	584	567	557	624	573	603	616	599	607	620	580	606	620	515	598	571	541	581	621	616	609	520	552	609	593	582	566	553	609	606	574	566	578	580	542	590	563	579	554	578	566	593	577	567	539	560	590	582	596	594	575	559	573	574	574	604	604	611	531	585	581	577	583	588	599	601	586	592	559	590	569	583	598	593	543	600	567	622	526	572	579	610	554	607	555	557	578	611	580	540	585	591	589	532	567	541	587	566	582	586	555	545	572	588	532	569	550	553	565	607	591	561	553	581	630	599	539	597	632	602	557	573	579	597	569	607	603	566	602	565	550	579	587	565	591	572	559	621	603	567	577	598	589	565	579	645
43352	51908	32044	22890	18254	12074	7952	5600	3766	2768	2335	2048	1723	1918	1771	1397	1247	1076	786	689	708	603	547	544	500	497	467	371	395	389	334	332	278	309	254	277	268	263	283	241	246	280	269	251	261	213	243	245	272	249	246	211	207	252	235	249	240	243	239	238	221	261	204	211	258	275	215	241	245	258	261	227	242	246	221	247	228	221	221	227	235	262	215	224	241	241	226	223	243	247	218	243	221	217	256	248	227	245	255	234	229	227	261	259	276	263	221	218	235	232	237	245	254	264	230	211	205	242	226	242	242	233	233	242	249	222	251	238	244	230	233	252	233	228	242	241	223	205	250	219	212	246	238	214	227	275	229	262	248	225	237	236	228	220	256	226	257	253	222	223	226	251	262	223	218	237	246	231	211	260	231	253	237	231	239	239	241	254	255	233	266	236	261	223	240	216	230	238	259	235	241	228	230	223	232	215	264	226	249	240	232	226	203	239	245	241	260	220	238	276	260	236	235	244	268	244	254	250	251	236	228	255	213	220	227	252	240	244	248	248	256	246	213	240	195	258	252	221	214	233	218	235	255	251	231	253	222	239	258	228	258	267	241	223	232	233	272	233	210	241	250	246	219	223	235	218	250	267	247	266	223	245	258	231	254	262	218	241	233	234	255	264	215	215	233	246	213	248	243	243	256	212	221	221	230	243	237	253	220	229	227	231	216	244	248	243	220	239	245	237	236	225	227	246	245	223	250	243	264	237	220	208	226	236	239	241	253	269	245	233	246	239	218	215	217	240	238	208	258	248	219	224	215	231	234	262	250	241	221	251	234	233	228	231	265	228	222	240	236	239	243	222	237	225	244	243	256	223	221	232	253	241	229	257	272	243	263	238	234	230	229	249	226	226	253	243	232	232	262	218	216	271	241	258	236	253	228	246	238	232	248	247	227	228	238	249	262	240	238	247	230	209	239	233	207	230	232	236	256	207	263	248	230	235	263	263	252	255	266	215	219	214	227	245	228	236	259	219	211	234	250	254	258	246	242	234	225	219	234	222	212	259	252	251	240	244	240	228	214	214	247	231	243	220	265	226	229	204	240	270	241	240	232	243	223	247	223	242	228	218	267	216	236	222	220	220	250	224	265	232	235	222	247	265	237	235	238	224	245	229	220	227	231	267	250	228	287	218	255	210	206	227	227	224	242	204	257	232	256	236	265	245	230	239	234	239	235	259	267	224	232	236	217	272	225	240	265	250	263	245	210	246	244	239	228	250	250	285	246	243	231	240	240	227	218	232	233	240	223	241	228	242	228	241	248	247	237	217	250	217	218	242	251	228	250	243	255	240	225	216	268	234	245	241	234	241	245	257	223	252	232	266	245	253	215	266	259	256	220	222	244	249	253	248	239	199	210	243	257	237	252	223	252	238	238	250	268	255	225	247	213	241	255	234	253	252	255	231	219	233	240	253	238	243	227	249	257	227	237	234	251	255	233	247	214	232	238	233	239	236	251	257	201	247	275	248	232	220	258	254	234	249	246	249	224	229	206	246	233	237	256	221	223	237	237	221	232	233	204	259	255	239	247	242	221	250	257	243	220	236	255	231	199	248	266	244	252	231	259	250	242	230	241	251	218	242	233	232	213	226	234	260	243	258	219	253	237	231	251	237	215	262	222	252	249	241	213	229	216	224	256	231	243	255	248	227	225	233	259	270	251	262	217	232	251	229	241	235	268	219	252	263	223	232	260	230	251	229	232	239	233	236	215	221	234	233	215	241	234	261	255	237	253	234	257	230	216	212	225	243	234	219	233	231	233	223	250	284	254	254	246	227	231	240	235	227	212	228	263	198	268	249	252	243	236	230	266	245	232	221	231	231	242	229	234	263	217	234	221	243	228	247	251	216	230	223	250	256	216	230	240	205	255	236	228	244	240	245	247	246	275	226	207	239	257	233	228	250	259	250	231	233	229	271	242	236	234	252	233	235	218	236	236	248	241	240	211	218	243	270	214	258	229	239	237	224	247	213	252	242	230	252	240	247	222	227	214	214	266	242	237	243	252	237	238	232	262	251	241	225	232	246	217	253	247	215	225	260	271	249	229	241	237	219	233	238	229	204	242	264	263	224	227	214	248	238	224	230	250	265	248	250	220	269	224	238	242	220	243	216	253	227	238	218	266	242	234	234	226	266	230	223	241	262	248	223	215	233	255	245	238	230	245	258	252	253	243	225	234	214	230	237	244	236	255	282	223	257	260	242	240	253	221	228	241	265	256	268	224	267	249	214	263	253	225	233	233	247	237	221	221	253	242	232	222	237	238	236	233	210	244	228	219	234	243	243	275	267	218	260	251	253	211	217	239	261	246	225	242	248	254	248	236	248	247	243	259	242	209	282	280	273	213	220	238	241	250	240	227	239	212	249	225	209	264	262	257	237	240	247	233	252	241	233	246	230	237	267	246	220	239	235	218	235	240	244	247	235	241	207	227	255	236	237	233	253	258	240	262	252	231	242	253	232	230	214	209	260	236	233	253	227	233	250	251	225	248	248	233	228	231	224	251	229	246	263	231	247	254	250	229	247	234	251	248	222	239	241	259	227	238	243	231	229	241	238	254	214	264	217	277	240	262	265	215	240	247	225	247	237	268	231	222	226	242	261	250	244	260	235	229	226	216	226	253	250	249	255	233	236	240	246	243	255	250	253	215	233	245	248	217	219	240	264	252	261	223	224	232	238	249	251	219	235	237	236	256	223	259	221	224	233	207	223	245	249	262	246	230	235	251	233	245	220	245	266	239	242	220	232	224	234	265	257	215	240	224	223	243	251	252	229	264	246	226	223	218	236	248	226	231	216	256	253	220	214	232	189	256	236	240	233	253	270	234	227	263	225	246	212	253	251	246	246	216	255	235	252	201	223	242	230	232	237	267	228	232	262	227	248	230	210	263	254	222	202	214	252	235	249	253	228	222	236	227	266	251	209	241	232	235	235	225	239	239	249	247	224	215	222	239	229	213	218	248	218	240	239	267	258	249	222	250	229	236	248	227	246	241	206	229	231	243	271	258	223	224	235	269	216	221	248	250	225	241	226	242	248	251	241	233	235	250	241	243	218	218	249	226	250	233	205	251	236	240	252	243	219	235	256	225	227	240	242	243	217	237	225	245	230	236	215	225	232	252	251	273	237	235	239	245	232	246	227	227	233	237	257	230	232	221	271	254	236	234	257	295	232	234	217	262	255	240	244	223	207	193	230	240	224	237	223	251	255	216	240	237	231	226	257	241	244	245	222	226	251	213	238	230	216	230	237	230	226	249	230	248	229	235	270	244	238	236	248	220	247	217	221	255	235	226	228	237	234	241	226	237	257	256	231	233	233	237	238	224	253	240	224	259	236	222	247	222	227	255	249	238	235	234	257	256	241	253	232	254	242	247	232	248	244	208	229	219	265	214	245	232	211	253	262	250	258	241	241	259	267	238	261	248	242	245	197	231	250	235	248	237	264	248	246	255	249	228	242	251	230
30988	45439	29722	24886	22106	20199	17975	16130	13233	11270	10113	9448	8419	9813	9160	7235	6759	5605	4091	3779	3415	3032	2754	2835	2496	2305	1978	1596	1476	1528	1334	1228	1028	887	878	790	781	769	678	681	718	665	671	729	671	698	656	642	701	717	669	686	689	650	650	598	604	622	620	618	598	620	595	600	595	582	598	613	608	594	607	608	609	567	596	620	545	567	581	603	611	594	620	551	593	601	550	591	591	613	604	594	581	584	631	573	616	583	592	622	615	570	614	622	616	539	599	597	560	591	602	557	558	594	572	615	577	585	593	556	596	564	617	572	600	590	606	601	551	553	618	574	588	593	634	586	575	593	632	582	616	582	584	560	610	578	574	582	541	576	635	597	611	587	573	583	628	577	573	585	597	581	596	585	587	588	615	568	579	591	594	616	584	532	565	592	577	562	562	579	577	588	585	608	574	558	590	602	569	596	641	634	581	592	612	585	595	549	580	623	580	565	566	589	597	603	605	613	589	600	593	582	547	598	574	589	575	577	571	561	571	524	548	599	551	561	548	537	574	632	603	582	547	582	645	569	593	555	602	561	577	601	649	603	576	571	592	614	591	579	558	577	599	592	529	591	623	573	612	596	589	585	562	580	564	556	559	582	573	567	594	581	612	633	602	598	547	554	590	597	565	579	578	553	578	595	611	577	551	604	629	546	559	574	608	561	574	568	565	598	617	572	581	563	624	594	526	547	593	617	601	528	567	578	590	590	578	568	563	580	578	557	577	563	595	585	557	584	587	582	580	622	551	548	576	596	567	620	595	605	597	572	617	543	550	602	558	580	582	581	562	583	599	614	585	635	599	531	534	602	605	607	604	590	603	605	588	601	564	642	607	602	576	546	611	571	579	587	570	607	607	602	595	594	595	555	583	562	588	618	553	591	578	608	594	585	622	568	545	580	576	576	584	567	634	620	557	544	537	563	574	554	569	588	554	572	564	583	558	594	576	622	616	551	587	632	588	646	592	606	633	567	603	563	634	617	540	608	593	593	585	569	557	572	597	592	609	608	575	579	620	607	588	589	559	631	578	560	554	567	564	599	613	610	598	609	585	636	571	587	621	588	567	559	592	545	631	564	602	570	596	593	576	582	580	536	580	594	569	619	540	556	584	578	596	576	603	579	622	583	605	582	614	644	579	582	573	563	614	605	618	576	596	610	532	570	637	552	564	556	582	591	581	587	585	532	561	586	590	568	555	590	593	580	567	564	577	560	674	574	580	559	544	617	584	609	623	576	555	551	591	573	578	602	591	577	571	599	583	614	591	561	584	598	584	608	608	582	573	596	595	583	577	589	575	609	611	564	615	595	555	542	577	593	604	601	570	575	560	538	589	595	590	554	558	566	561	596	605	577	566	560	566	587	548	583	585	559	613	602	542	602	609	577	523	645	615	582	598	598	562	592	591	631	593	570	581	638	574	609	590	561	625	538	584	618	618	605	584	593	560	590	577	595	577	595	562	597	510	564	579	547	614	553	559	563	564	629	593	586	581	594	597	555	574	591	565	629	585	572	516	534	611	551	578	561	554	629	577	605	632	571	582	613	564	568	581	594	573	577	605	591	550	589	547	613	557	614	543	637	596	576	612	574	606	573	574	618	576	592	575	585	560	571	583	620	606	595	592	588	552	596	580	600	606	606	596	616	608	598	614	561	600	632	608	613	634	601	622	552	620	602	569	602	597	615	538	577	602	563	600	581	564	618	575	601	586	604	536	594	623	562	591	574	578	598	581	599	593	612	599	578	574	539	577	554	599	606	573	586	578	580	643	567	603	585	574	602	575	567	567	608	558	567	579	587	543	567	559	586	616	560	583	589	577	560	539	596	595	608	619	611	549	591	606	602	576	575	623	545	588	591	567	546	599	586	542	594	594	613	587	576	588	579	546	553	573	589	564	594	593	570	602	569	562	587	609	578	595	587	569	608	567	619	513	616	616	644	618	570	635	571	582	590	607	597	550	598	539	575	622	594	597	589	580	603	606	547	594	595	589	606	592	605	570	580	606	591	551	570	620	619	560	576	589	567	574	586	568	681	627	585	572	596	564	629	581	613	548	601	582	586	588	569	587	550	593	563	579	580	560	599	608	592	572	568	613	556	554	561	609	554	586	567	623	603	604	586	574	562	588	588	581	584	609	607	528	583	584	604	607	524	554	552	576	581	594	570	593	580	618	605	595	598	573	585	581	587	577	625	586	595	595	631	576	574	533	599	585	587	559	638	586	512	653	609	549	577	608	618	586	616	563	568	605	586	572	593	573	562	578	561	572	578	606	579	599	591	590	570	589	584	605	590	613	606	562	559	602	571	590	533	600	608	572	582	605	592	674	571	582	576	656	550	589	549	616	580	616	594	613	547	622	579	586	535	563	625	566	643	635	568	581	565	559	591	591	576	574	537	601	604	571	590	569	571	579	619	592	540	570	600	628	602	580	591	610	621	582	571	611	589	592	593	582	582	621	559	606	586	598	539	602	626	615	617	575	595	609	587	583	552	635	591	606	561	597	619	597	570	603	558	581	538	582	585	571	554	582	581	614	632	584	614	602	571	555	552	570	596	549	585	611	577	588	571	603	566	558	596	602	621	618	582	609	589	588	614	572	591	617	590	563	580	556	561	626	544	512	600	570	630	583	598	574	567	551	622	554	567	588	573	601	588	560	603	576	564	578	565	606	627	586	608	594	564	618	589	581	607	631	604	612	593	567	577	570	581	600	593	610	558	594	592	569	589	583	636	551	531	611	575	555	581	523	603	602	577	643	578	602	551	574	599	564	573	592	634	651	623	591	593	565	627	570	569	650	581	577	593	579	560	611	601	577	582	577	596	634	614	561	592	582	573	646	596	571	592	537	592	576	560	607	578	578	589	584	551	565	577	568	556	565	575	576	559	614	620	571	546	576	622	613	584	587	602	581	594	599	572	579	592	590	554	541	585	562	549	613	568	566	611	566	582	535	598	585	629	555	581	591	617	607	599	614	600	549	587	567	565	601	589	598	582	574	556	611	597	614	551	583	618	593	594	639	599	593	585	594	574	585	611	595	548	588	605	620	597	594	599	612	544	528	599	604	588	585	584	590	594	603	606	607	608	592	569	599	538	565	601	618	584	568	580	602	602	573	561	599	590	607	557	564	605	574	583	612	580	623	570	585	571	594	597	599	625	591	603	530	574	572	586	589	571	560	562	574	529	551	557	587	587	570	575	606	568	555	614	613	584	602	585	595	576	616	579	570	630	580	593	621	583	582	563	523	551	597	589	621	592	615	558	593	584	570	583	559	610	542	537	573	539	564	584	559	597	578	557	554	623	578	619	560	605	595	567	542	562	587	598	575	587	597	599	595	555	587	589	578	560	576	567	583	576	600	542	561	543	570	610	628	560	590	616	544	577	550	585	611	565	572	563	626	575	600	615	563	570	561	583	615	583	605	591	586	593	562	607	601	582	569	594	574	589	603	556	594	587	573	608	611	588	620	585	541	582
51356	49715	30862	23830	21399	16719	11331	8061	6241	4298	3844	2964	2610	3038	3096	2442	2152	1671	1075	939	896	701	784	734	686	623	586	475	448	401	418	361	330	319	314	249	259	292	268	226	223	260	247	252	277	250	259	251	254	237	254	276	232	262	215	192	229	242	236	244	226	230	243	270	197	254	277	250	230	229	222	215	219	244	205	233	244	243	230	246	253	213	212	238	215	213	225	260	234	217	252	233	225	221	214	246	217	236	222	202	220	219	208	234	226	227	221	206	248	243	234	234	232	233	215	249	228	235	211	226	243	220	241	214	231	238	227	218	223	229	231	215	222	224	238	223	224	229	241	221	237	229	242	211	255	243	230	219	210	225	251	248	227	212	238	194	209	227	243	229	218	224	249	247	208	239	216	203	217	222	225	244	244	225	213	224	221	219	214	255	226	220	218	228	218	241	223	239	242	201	214	211	200	229	223	234	241	241	211	218	233	221	234	200	202	236	209	216	194	216	231	232	221	218	201	243	229	220	209	232	208	238	239	221	230	252	246	243	226	241	213	236	243	220	209	211	226	214	221	206	221	197	221	226	243	235	201	217	216	233	223	222	251	244	258	211	238	218	214	231	241	247	212	240	212	228	221	213	213	197	254	228	245	231	222	221	217	223	245	207	243	236	210	243	208	197	243	219	222	189	229	220	219	227	219	246	214	240	242	202	236	243	212	206	211	221	215	232	238	218	233	199	204	226	223	213	255	213	222	204	231	244	238	268	207	226	238	219	214	232	221	239	233	217	245	222	222	223	215	234	227	249	220	228	227	215	209	225	214	195	223	214	215	208	216	208	251	234	214	208	248	266	187	202	221	223	219	236	227	237	208	229	221	216	207	249	250	245	225	208	213	224	225	215	201	209	224	218	207	213	223	229	243	212	222	211	213	228	215	204	254	225	223	212	221	238	219	191	223	227	247	217	262	238	215	252	233	210	240	225	218	203	234	241	236	228	232	234	231	225	219	235	224	211	225	252	238	195	213	208	217	259	247	229	226	231	235	230	250	242	231	227	250	221	237	214	238	194	233	202	238	214	214	214	208	217	195	212	234	227	242	232	245	205	209	218	252	232	228	224	227	231	223	215	210	240	229	194	221	200	219	209	233	211	220	194	200	241	216	212	224	240	251	220	208	224	249	236	227	251	245	206	255	216	210	258	222	205	215	220	228	226	227	223	233	216	216	209	238	239	250	238	213	220	204	217	223	231	201	262	216	250	215	239	228	237	230	236	221	247	215	218	246	236	224	232	227	232	218	250	220	253	251	244	237	203	209	216	220	204	239	227	234	201	249	234	236	236	249	216	237	226	234	209	212	238	212	240	240	227	210	232	210	262	228	249	221	236	214	227	196	212	200	237	230	236	212	257	230	211	242	196	213	234	235	238	222	227	243	251	202	236	203	212	226	226	248	216	227	206	239	204	218	239	210	211	214	228	192	233	246	235	239	232	208	213	242	211	206	228	220	235	211	234	207	221	241	222	208	237	248	224	262	220	206	199	228	215	211	258	243	239	213	233	231	212	214	254	242	246	217	235	251	232	219	216	214	233	223	222	228	231	220	213	218	214	217	216	233	243	210	212	229	201	217	208	253	233	255	221	233	246	208	228	215	229	224	217	212	219	213	238	208	207	203	235	252	213	218	254	224	220	198	206	221	228	234	202	225	228	218	232	220	224	212	233	221	231	233	228	207	241	253	221	226	234	212	232	239	217	233	226	243	253	208	224	227	215	231	212	229	227	216	221	226	248	207	257	212	231	210	232	212	219	221	226	208	237	227	224	244	242	259	207	207	228	211	241	215	259	220	222	226	222	219	210	214	244	231	221	230	198	236	213	201	239	242	209	219	222	235	222	210	252	251	219	200	212	252	206	233	244	241	210	213	212	216	224	258	221	232	247	226	261	249	205	251	224	256	224	229	225	227	224	234	209	236	223	225	220	231	247	230	217	223	199	217	239	228	218	234	228	238	251	256	226	223	223	217	215	237	206	223	234	237	226	237	203	229	237	229	230	244	233	221	237	225	224	217	224	221	185	210	239	237	203	217	240	202	254	212	235	234	247	215	211	221	241	224	240	225	230	242	238	207	254	234	222	218	221	234	231	230	253	235	246	209	226	223	227	245	244	232	212	189	237	209	220	263	246	238	209	251	193	211	225	216	210	235	209	223	215	247	221	249	225	199	217	212	195	229	248	249	241	228	203	225	189	213	231	209	214	249	230	265	247	221	226	220	232	256	245	234	233	227	234	231	238	237	247	217	199	221	246	245	231	233	217	229	224	240	246	218	212	241	234	255	238	227	247	241	227	237	228	222	227	215	228	208	248	219	225	229	224	223	230	248	231	252	239	240	270	222	207	237	225	244	229	186	223	234	234	211	224	266	211	191	240	238	217	207	197	236	241	246	270	224	248	215	227	225	227	224	222	240	242	213	229	212	231	199	222	256	219	242	235	211	248	246	227	222	227	192	200	246	243	226	191	204	219	246	236	204	245	229	220	212	215	238	259	222	188	233	206	222	225	221	219	249	228	214	222	244	202	194	199	250	206	235	236	232	208	196	255	200	227	230	205	226	201	230	218	217	227	219	255	198	232	243	209	219	208	226	228	220	216	217	233	230	222	246	239	250	221	220	228	253	230	251	231	208	240	219	217	212	219	220	231	264	211	222	254	218	236	205	191	221	228	241	224	236	239	232	215	267	217	251	227	220	232	217	239	220	218	226	217	231	237	221	233	216	220	227	249	258	251	246	216	217	245	222	228	221	237	243	214	209	224	236	220	219	231	216	190	243	242	202	219	234	237	198	236	249	201	204	220	201	222	238	195	232	216	231	220	234	222	199	215	211	206	247	236	245	218	227	253	242	257	224	219	225	216	234	239	234	226	224	196	218	223	241	218	223	228	213	233	230	229	212	236	236	230	196	207	240	245	228	217	191	217	271	229	230	239	241	234	228	203	191	214	225	236	220	230	220	222	215	227	253	222	202	233	207	237	236	196	233	216	218	226	247	236	230	238	211	246	226	238	191	242	211	220	215	197	216	226	238	228	216	214	168	219	179	210	242	221	214	228	217	237	240	232	210	212	231	231	247	222	212	207	229	244	251	203	206	241	253	228	241	209	231	214	220	267	247	229	211	196	222	214	206	230	237	237	229	219	213	246	239	229	231	239	222	227	233	206	210	212	219	219	217	206	217	225	223	213	219	219	253	245	227	232	202	220	214	233	214	229	233	218	225	240	225	222	240	238	215	243	226	231	235	204	217	212	242	229	221	225	231	214	235	222	224	212	219	204	207	253	221	223	238	221	225	221	222	211	233	218	200	229	210	220	246	234	227	246	224	219	215	227	256	202	227	221	220	226	219	221	211	218	227	211	202	222	216	221	222	222	221	226	233	204	221	224	254	249	195	231	213	214	218	232	229	238	237	217	202	235	217	232	239	232	205	265	202	209	207	251	238	233	223	218	196	251	236	238
38616	47552	29370	30063	28155	26082	22119	20265	18526	15521	14724	12394	11126	12760	13275	11181	10601	8249	5523	4929	4592	3881	4144	3966	3536	3227	2878	2240	1869	1828	1833	1566	1318	1127	1021	939	840	814	756	674	667	706	642	732	780	734	740	656	672	662	663	650	686	708	630	621	593	591	560	556	608	599	610	548	562	590	561	576	585	625	616	550	568	613	584	578	592	516	531	539	581	568	535	556	558	566	553	558	542	576	521	553	535	573	546	572	563	572	523	540	541	545	560	556	587	538	552	540	555	582	543	551	555	533	555	535	547	575	579	539	541	565	561	539	552	511	553	558	557	561	554	550	556	562	522	570	553	577	580	530	522	518	526	578	587	557	543	531	561	563	556	574	532	522	547	551	562	561	543	586	547	551	523	552	547	509	545	550	558	568	508	569	511	597	528	530	540	520	526	548	604	580	559	542	561	514	525	549	572	556	564	553	561	526	517	532	536	523	532	564	533	563	559	522	540	563	542	562	533	526	522	581	585	576	568	555	551	518	536	544	525	535	547	550	556	544	546	565	565	531	596	584	594	546	588	568	550	564	546	525	549	558	558	585	531	577	573	530	572	538	541	578	549	539	579	529	563	571	601	567	521	556	541	588	499	557	533	546	545	574	530	554	571	585	547	544	539	546	556	552	563	549	573	554	579	549	546	518	526	561	572	567	551	509	563	576	563	513	533	533	517	529	563	514	560	537	558	496	533	548	543	553	525	577	538	541	552	556	545	532	607	558	565	508	541	552	516	542	540	552	588	523	555	558	552	522	553	529	522	548	519	574	562	589	550	514	502	545	547	573	538	501	575	552	570	501	573	554	532	515	584	527	554	528	561	570	571	564	597	561	564	550	561	532	587	546	531	555	550	544	563	575	572	594	546	530	571	557	524	583	584	553	531	568	512	568	553	544	571	532	543	562	581	554	510	581	556	518	564	528	495	557	562	543	547	546	543	540	600	541	534	548	566	555	539	558	539	544	533	528	550	530	556	611	558	544	603	532	575	518	583	533	560	581	552	555	579	539	559	583	528	603	582	549	532	573	526	574	550	529	550	524	570	537	549	534	562	560	567	561	541	556	539	547	497	565	558	604	556	534	546	542	539	578	538	567	579	514	570	573	503	540	552	565	556	549	542	524	524	528	534	542	549	555	544	576	579	575	552	573	538	536	547	537	574	545	562	540	520	575	544	547	543	573	542	530	550	557	577	532	530	539	553	575	499	509	514	529	522	554	528	548	552	542	557	571	548	573	539	589	598	560	544	538	598	544	554	563	582	549	556	567	540	520	555	534	519	522	564	574	552	557	565	560	539	595	609	553	536	561	550	539	559	540	524	542	591	538	550	594	524	559	529	594	561	569	530	609	538	606	576	532	566	570	570	591	499	556	546	567	551	525	549	588	509	542	565	562	539	591	545	559	554	541	539	565	555	549	515	560	545	524	534	572	524	543	534	527	563	555	544	476	525	584	535	585	557	576	546	539	522	571	553	532	499	504	545	566	516	520	547	557	559	504	516	555	530	574	546	539	560	542	513	594	572	535	577	582	611	546	554	566	543	534	555	532	538	542	570	492	585	536	546	587	593	575	544	594	528	608	536	548	593	525	528	595	547	540	533	562	519	532	545	572	487	508	566	520	541	569	527	534	536	610	561	546	545	511	523	521	511	564	560	614	503	571	592	532	577	548	540	535	519	551	559	591	546	538	565	511	541	551	572	532	605	555	562	555	577	548	524	540	534	486	570	574	573	571	571	546	570	530	564	556	557	533	562	505	580	580	510	532	580	483	571	586	543	506	559	553	608	569	558	563	566	514	557	538	578	553	559	576	552	525	525	562	560	544	506	575	556	562	552	565	592	544	543	573	529	564	562	558	539	500	566	535	546	539	626	568	581	574	562	558	569	547	552	575	532	536	535	561	566	526	543	548	607	540	528	553	540	541	532	540	538	499	495	563	529	568	526	539	541	512	567	542	579	532	598	559	566	558	545	524	584	512	580	525	533	548	574	541	539	555	547	548	545	530	560	524	554	537	522	547	577	560	563	560	576	522	537	551	531	512	548	544	525	525	522	542	530	601	557	540	515	526	562	564	530	521	582	533	528	554	546	552	563	526	578	559	572	549	565	544	547	551	573	538	557	556	518	544	575	556	553	524	534	562	561	569	553	569	535	583	597	563	592	508	605	542	579	608	538	525	554	603	528	527	572	568	542	576	580	552	574	581	547	562	510	552	574	540	556	562	539	556	537	571	583	533	573	541	543	529	584	535	570	572	538	571	547	569	540	540	545	567	584	544	515	564	560	506	558	555	561	558	567	524	548	557	561	542	549	581	580	562	565	577	565	543	543	548	605	557	539	574	631	532	555	588	538	584	544	559	562	569	578	538	559	558	554	574	512	522	571	554	532	567	555	515	539	583	537	570	566	551	550	575	557	538	549	557	528	515	581	546	550	531	547	562	565	521	596	538	569	567	528	562	554	520	554	555	546	528	555	558	600	518	534	554	558	585	567	563	547	576	547	537	529	529	535	590	579	543	561	586	582	519	539	534	552	571	507	610	546	540	551	569	558	532	561	566	536	530	543	570	576	574	527	556	554	546	582	537	555	590	559	558	542	544	555	562	596	550	544	542	518	568	557	589	505	556	530	567	520	563	491	556	542	575	579	580	549	558	606	565	549	568	545	544	559	542	548	538	535	577	523	563	565	550	562	531	542	514	557	545	550	536	541	536	544	528	535	551	560	562	608	540	565	592	561	519	580	548	502	576	521	518	568	554	599	541	558	522	555	507	544	542	539	565	565	552	526	521	481	538	531	556	528	542	577	521	540	544	547	522	577	540	546	562	535	538	586	552	571	529	543	600	600	572	554	570	554	514	545	573	552	548	583	561	557	525	559	530	557	611	578	527	549	565	532	578	530	552	564	576	607	541	551	561	556	528	550	531	580	549	565	567	536	532	559	543	560	517	592	564	555	557	579	533	535	538	518	543	573	557	551	558	539	584	532	563	553	529	589	531	578	509	538	550	520	524	582	578	556	532	548	534	567	515	537	528	534	527	557	543	569	544	542	572	557	530	573	582	561	555	557	543	524	505	531	593	540	548	517	511	533	542	537	534	531	566	538	493	517	567	522	514	575	575	570	582	576	521	574	540	529	530	565	567	536	565	525	516	523	568	520	547	562	544	563	566	529	582	559	551	553	551	571	508	553	556	561	542	509	563	530	595	548	575	546	556	559	534	618	573	544	546	584	558	527	576	520	556	520	584	561	517	566	553	547	540	570	563	498	554	544	533	580	545	556	509	501	581	584	573	527	543	553	534	580	571	555	545	553	594	572	541	529	531	535	563	583	552	583	577	549	577	518	601	541	541	574	513	590	547	532	586	566	563	564	558	566	569	574	531	513	567	606	516	525	543	555	528	539	551	559	545	543	527	545	549	551	549	510	547	571	522	576	557	542	572	540	585	562	554	489	567	527	580	534	533	542	580	545	541
21812	20147	13482	8435	5206	3691	2626	2163	1890	1427	1188	1069	974	945	771	642	637	551	522	511	472	446	388	403	394	368	343	333	309	343	315	296	292	282	264	274	276	289	256	239	233	264	222	243	246	243	236	261	211	235	255	249	200	241	269	227	213	243	256	232	222	205	235	256	249	251	250	245	218	262	230	248	250	244	236	218	275	242	213	238	239	241	229	237	226	216	223	264	256	232	224	206	243	224	235	215	243	218	207	240	207	226	228	224	219	215	216	228	231	234	226	256	255	259	229	228	227	225	235	222	243	229	240	227	223	229	215	243	250	252	253	210	217	253	268	228	244	233	234	251	225	241	266	220	239	230	265	224	229	235	229	236	259	220	215	231	231	236	208	255	248	254	264	247	234	214	200	239	229	211	242	245	231	237	234	211	218	212	226	256	203	217	230	190	243	229	220	223	242	215	226	250	232	234	232	228	250	241	230	219	233	250	226	223	263	243	251	242	237	248	248	210	224	232	225	240	231	242	237	245	250	228	249	240	219	220	218	246	231	239	244	233	235	256	235	223	229	241	255	227	230	227	245	228	218	240	214	234	222	232	231	211	230	221	256	248	223	257	224	246	244	220	229	229	232	221	193	249	212	206	233	230	206	222	240	216	226	213	227	256	248	228	224	252	237	217	227	195	204	235	253	250	237	224	237	230	240	239	228	251	205	201	219	234	215	223	227	223	233	259	221	243	214	220	246	236	235	217	244	238	247	223	258	254	241	243	215	239	254	236	217	265	260	227	242	246	192	253	237	191	206	221	235	237	234	235	209	232	231	251	245	223	226	245	251	250	235	227	233	252	231	221	233	213	227	262	238	210	245	256	211	242	238	207	204	225	218	228	253	251	233	211	236	261	214	207	229	237	187	229	220	229	226	203	214	216	218	231	252	203	258	253	212	247	218	215	245	228	225	239	237	206	247	232	230	239	225	233	239	245	242	232	231	225	241	237	218	227	248	245	235	228	206	210	229	243	225	264	219	229	244	233	257	245	226	233	233	230	225	194	221	242	196	221	213	224	244	233	255	243	226	241	227	215	226	246	218	228	228	252	229	245	198	247	233	232	258	239	217	228	221	235	226	242	215	228	235	237	252	228	203	218	231	233	255	236	233	217	199	226	254	235	258	218	265	215	200	238	220	206	222	191	219	249	224	244	277	257	238	209	243	213	232	221	206	254	221	228	218	254	240	247	239	221	220	247	212	229	232	243	252	243	210	243	252	235	247	241	228	231	270	240	211	209	198	244	204	241	221	233	231	259	227	210	242	234	237	210	236	233	239	218	216	232	198	236	215	220	239	236	218	236	222	224	261	186	260	210	221	239	212	188	234	255	225	250	214	225	226	212	225	249	228	218	226	222	234	232	217	236	228	228	232	232	215	236	222	201	234	256	257	240	251	249	249	244	257	265	263	214	251	277	216	260	245	219	258	243	239	255	241	225	231	236	226	214	211	225	239	245	251	227	203	225	235	237	235	214	220	222	207	227	228	215	202	221	231	241	237	248	230	235	246	223	232	259	247	235	222	251	238	251	264	220	223	205	218	250	225	228	244	204	231	256	221	231	216	189	245	205	211	236	218	232	195	241	255	240	227	229	230	224	216	235	231	207	238	251	216	240	229	218	223	225	220	235	206	235	232	246	225	213	227	233	238	224	252	241	238	248	193	238	235	253	213	249	243	210	245	241	241	269	218	207	246	214	213	251	218	214	224	214	241	223	257	223	228	220	205	244	211	245	223	215	248	251	203	223	212	261	205	213	224	243	237	237	235	239	224	238	233	251	203	240	226	239	239	241	252	238	249	220	261	222	242	236	236	251	250	210	237	238	237	249	256	230	235	209	211	230	216	213	248	219	243	240	232	226	247	250	241	267	215	239	229	269	230	240	237	245	242	213	210	239	227	231	241	226	248	231	226	223	215	243	244	216	237	220	253	227	254	232	250	237	235	229	249	234	240	245	205	254	241	220	222	234	220	251	228	226	216	249	247	212	222	213	247	224	248	225	226	219	243	240	261	230	239	222	228	207	231	239	225	200	240	237	224	224	217	239	258	235	245	230	268	230	224	228	241	226	252	234	209	204	229	244	224	227	225	211	266	261	226	235	235	255	242	239	224	253	206	238	248	248	228	235	249	221	247	251	218	251	281	205	223	215	245	230	226	239	236	254	225	214	216	242	232	235	231	185	234	214	225	212	188	217	210	212	236	213	244	231	229	223	237	229	231	257	246	210	218	245	239	238	233	200	225	252	237	213	235	241	227	233	214	230	240	209	239	253	252	224	233	216	255	219	201	240	235	238	276	240	241	233	252	238	236	234	247	212	225	266	232	191	226	247	203	219	236	250	199	252	226	210	223	235	237	231	240	231	241	258	211	231	238	224	249	252	208	221	231	246	238	269	250	243	239	269	221	203	235	216	231	227	259	226	249	210	239	232	213	232	222	237	238	245	224	223	228	224	233	252	269	232	239	197	191	221	242	242	248	228	225	224	225	248	243	249	202	264	257	250	247	229	232	254	280	247	246	264	267	212	220	228	237	241	235	213	240	203	227	244	231	240	233	234	227	225	243	202	243	238	226	257	246	231	234	229	238	234	232	220	216	255	234	210	231	217	231	214	209	226	262	222	219	230	218	220	238	233	225	222	238	233	223	227	213	259	246	245	254	252	249	202	249	251	224	269	229	218	213	219	256	232	238	247	243	247	229	222	205	236	243	241	224	225	200	216	212	245	234	250	250	227	226	243	231	239	232	222	218	235	216	227	232	241	216	241	217	247	236	237	223	231	256	218	218	227	225	250	224	252	232	249	224	218	245	229	216	216	193	211	230	213	269	254	241	208	206	231	241	221	233	223	230	216	221	244	228	271	259	224	213	219	219	238	231	244	250	216	255	263	227	255	211	233	217	244	223	223	214	231	221	218	259	231	263	235	203	218	256	226	225	212	215	238	235	252	228	242	253	235	233	241	230	235	243	220	218	228	197	247	227	217	226	231	244	221	248	254	212	222	221	239	224	207	254	224	247	226	243	227	254	213	242	227	238	236	221	260	206	259	228	235	253	244	211	202	224	227	234	233	236	220	232	214	228	252	237	224	230	238	235	229	237	230	248	196	222	243	217	242	210	231	200	235	245	251	245	242	240	233	220	231	233	226	255	223	241	256	234	232	246	234	243	233	229	192	237	237	235	222	208	194	241	216	227	217	235	226	226	194	231	236	240	248	217	233	221	214	221	232	244	241	247	209	241	236	216	226	250	245	238	223	235	231	252	214	245	222	237	224	241	203	249	228	242	238	241	239	220	213	212	221	243	258	241	245	219	211	233	236	221	215	226	209	207	238	248	255	242	224	201	241	206	218	224	244	240	241	220	252	234	236	238	219	247	226	208	235	259	256	232	228	258	240	233	221	235	265	249	232	243	224	217	238	218	229	224	235	236	209	225	251	229	253	268	202	245	237	230	255	210	227	236	216
13819	18683	18042	17596	14589	12665	10525	9231	8383	6843	5962	5271	5030	4685	3860	3492	2945	2789	2482	2326	2234	2058	1961	1815	1716	1586	1506	1317	1147	1130	1053	912	899	761	790	755	659	658	651	678	639	635	641	611	637	644	612	623	596	648	603	586	623	621	644	650	590	547	601	580	576	573	614	597	558	579	570	604	631	602	558	570	538	623	560	575	606	595	555	535	605	537	577	588	521	586	581	581	593	608	596	584	550	641	582	597	575	592	593	561	562	579	563	563	580	558	577	578	572	578	586	580	586	593	573	575	556	564	599	598	534	584	595	600	604	570	550	605	621	565	604	580	560	569	564	555	554	540	562	539	587	585	606	598	582	616	565	578	577	589	610	590	610	560	587	590	547	556	594	575	560	556	588	543	534	569	591	599	572	583	588	568	558	575	569	621	527	560	552	596	541	605	569	599	559	612	559	577	543	560	609	586	578	563	597	571	589	550	584	563	580	598	556	588	546	589	571	536	580	596	571	570	570	536	537	566	609	597	558	599	593	507	557	595	545	539	597	584	602	573	590	575	563	595	563	563	617	575	629	598	592	565	575	558	527	591	615	564	598	562	549	606	586	596	571	533	587	564	557	583	603	609	528	576	540	595	543	607	597	518	556	532	575	614	548	579	551	596	570	556	633	518	594	588	615	563	582	576	541	569	549	583	538	607	525	565	586	579	632	562	577	557	580	568	580	589	622	594	590	549	603	565	558	596	547	540	579	626	590	583	583	582	563	591	553	604	567	516	609	595	563	565	547	602	589	594	615	574	556	573	591	555	582	560	580	584	596	562	609	547	553	596	566	548	549	581	593	555	604	571	563	553	612	564	545	564	587	643	578	579	582	551	578	625	585	592	595	539	566	601	562	593	554	559	583	588	562	518	551	579	550	552	565	591	558	557	543	567	589	629	572	579	549	526	578	534	558	583	558	583	553	599	585	583	548	597	588	584	573	594	559	578	568	579	565	599	586	561	582	584	547	558	561	545	540	570	576	584	578	623	614	560	582	561	574	604	576	535	542	587	598	546	594	570	576	573	630	613	560	556	569	580	576	591	585	574	531	565	602	561	561	599	585	565	570	553	529	536	623	574	573	560	580	547	571	587	587	514	556	598	589	543	551	534	586	600	544	574	603	586	597	557	576	596	576	549	556	629	573	592	550	608	582	562	607	617	572	582	580	587	548	552	596	581	568	584	564	570	610	550	548	587	605	556	613	593	612	601	563	576	572	623	512	580	529	516	572	591	575	590	623	557	572	584	611	581	594	552	535	581	600	608	566	527	580	588	556	597	570	522	577	587	583	540	566	557	568	555	557	594	595	596	570	555	605	605	560	551	563	588	563	539	612	548	610	595	555	592	598	561	548	559	557	561	569	569	638	575	581	531	579	608	576	564	532	556	589	579	564	523	566	573	560	549	547	563	619	558	615	543	586	591	572	573	515	583	592	590	600	551	575	553	570	604	569	558	636	597	593	573	619	549	557	544	543	579	607	561	581	618	600	584	554	583	620	576	529	559	608	553	523	527	553	530	595	580	612	620	617	549	579	608	594	589	596	594	568	556	612	585	595	555	571	556	551	551	606	585	540	562	594	545	551	593	544	540	569	610	650	598	536	580	561	558	637	554	568	576	585	557	562	584	559	564	614	591	540	581	567	581	526	586	581	593	561	611	568	579	601	547	548	547	579	562	580	598	591	590	580	588	589	568	583	626	553	592	603	606	561	541	548	562	573	555	554	579	552	588	568	600	547	568	585	585	571	594	583	545	603	557	563	549	607	569	616	552	575	563	582	544	574	564	561	532	578	548	561	544	527	567	570	591	583	559	554	605	597	556	564	528	547	563	611	583	548	529	573	582	578	566	570	543	579	608	541	570	574	541	546	605	527	596	587	561	556	563	558	552	554	585	572	585	566	541	561	593	564	612	576	572	606	576	571	589	590	581	563	578	573	576	550	552	598	542	584	589	587	551	589	601	540	563	565	579	555	566	582	563	601	584	564	568	557	565	598	568	603	573	581	558	558	612	521	586	592	569	548	596	597	525	517	555	612	613	571	594	574	520	558	544	562	586	575	549	596	578	578	546	571	580	574	612	600	553	589	579	612	550	563	587	571	579	565	569	566	526	548	595	543	610	580	586	567	550	560	564	579	588	549	606	589	566	549	588	577	565	563	558	593	585	563	587	531	582	588	596	574	575	566	608	618	557	558	564	598	552	586	566	597	544	599	600	567	571	604	570	565	575	572	611	578	583	573	548	586	573	556	563	533	609	558	533	598	587	573	583	597	576	561	558	563	553	519	608	593	542	571	583	551	584	607	575	590	558	598	540	560	539	583	582	619	569	556	567	558	573	578	552	570	580	584	607	603	588	543	591	549	583	536	555	581	579	585	545	574	545	560	571	594	554	585	609	620	567	565	571	547	578	562	643	643	560	556	560	603	552	564	595	577	558	558	547	572	599	547	556	582	585	598	547	572	546	552	611	544	603	580	558	566	586	587	544	561	571	629	597	562	603	601	533	578	558	549	552	567	569	587	582	531	581	600	575	591	544	567	605	549	499	566	626	605	553	579	553	567	563	600	555	554	580	562	651	568	568	606	588	588	567	570	578	582	563	561	575	601	569	608	561	596	572	607	616	578	589	560	581	617	576	605	564	590	541	561	553	593	558	536	547	527	590	640	623	545	579	584	552	571	553	566	561	593	595	605	568	574	572	580	579	571	610	545	579	599	573	570	575	571	604	550	572	569	527	575	581	549	525	595	577	576	566	578	573	573	565	566	540	615	554	601	548	569	566	560	542	571	585	584	604	592	594	560	558	602	622	522	556	606	620	549	560	617	592	630	567	586	607	552	570	626	590	607	565	587	600	586	608	562	549	632	551	580	597	564	567	594	592	565	519	545	556	558	583	546	587	568	583	548	558	625	564	563	585	573	623	573	581	617	558	580	551	590	635	524	583	572	554	593	578	561	543	564	567	587	567	598	534	502	587	568	533	575	545	569	578	610	590	586	595	623	561	605	586	582	593	567	541	538	588	562	588	536	607	550	581	586	599	589	544	578	579	567	574	615	540	551	597	545	556	588	536	568	550	559	574	547	567	562	580	535	565	545	616	602	578	553	599	549	549	606	603	570	542	583	597	570	547	625	592	578	567	537	587	588	588	577	625	546	563	578	527	548	565	581	588	525	603	588	574	598	583	605	537	591	544	580	643	570	580	545	584	557	562	579	601	551	574	545	559	565	569	582	588	611	558	603	554	534	553	524	549	592	587	605	582	628	621	576	558	555	568	556	602	578	550	577	584	555	537	640	571	612	631	584	577	561	600	587	568	593	607	562	591	595	589	578	599	517	551	567	570	545	577	561	591	562	618	614	580	534	573	590	563	555	569	554	569	605	567	572	566	584	571	525	528	597	561	537	559	563	563	594	558	543	560	602	559	542	550	556	542	593	549	568	569	570	568	559	555	610	559	619	556	583	613	589	572
45579	44642	26750	20358	13911	10057	7512	5444	3778	2718	1948	1572	1645	1571	1407	1418	1324	1095	780	702	690	654	576	594	567	514	444	379	381	373	375	287	323	307	319	306	242	251	255	251	254	251	260	254	260	239	237	256	259	266	222	259	244	244	258	246	238	222	228	249	204	235	228	265	239	224	244	251	248	229	214	234	284	222	274	208	260	247	217	243	234	268	243	227	246	225	233	253	234	247	221	235	238	233	227	218	240	233	225	236	260	237	233	248	222	222	242	243	227	217	246	239	229	238	250	228	212	238	249	226	251	246	247	260	228	245	228	215	243	236	225	230	228	238	232	279	238	265	248	251	224	251	235	248	222	263	233	237	235	250	233	218	215	260	238	231	238	251	212	235	239	238	239	223	240	233	242	269	213	233	208	240	220	230	215	227	235	210	234	205	219	226	246	223	219	206	251	245	236	246	234	234	251	232	229	233	220	225	267	225	262	232	226	249	225	238	235	234	244	227	223	202	225	218	243	244	210	248	244	232	234	231	231	249	250	233	223	228	237	248	236	202	238	252	260	231	221	238	238	217	240	237	203	226	236	264	244	243	221	243	227	222	252	215	254	258	251	209	219	236	219	237	247	192	252	238	242	266	220	245	225	228	236	259	217	233	248	227	225	236	240	230	235	221	248	243	226	232	241	213	226	246	225	241	211	242	238	237	211	214	232	239	244	222	242	237	226	223	247	236	249	222	253	250	229	207	241	217	205	241	211	261	250	234	218	264	255	236	215	249	241	213	207	220	222	220	249	220	213	248	240	211	225	252	229	244	232	216	232	230	220	234	244	252	247	231	238	225	244	234	229	204	224	223	227	218	234	267	241	237	232	258	233	250	226	223	248	234	231	233	208	227	226	254	213	224	241	239	225	242	230	194	273	241	226	273	241	257	241	230	232	239	246	250	243	242	238	266	230	219	247	222	215	252	267	241	246	224	232	226	211	253	225	225	231	220	253	225	237	239	218	231	253	233	239	196	241	244	216	246	214	219	252	223	243	226	241	250	238	208	242	222	253	245	229	221	258	240	241	237	231	236	241	232	207	203	216	237	249	214	238	215	228	223	238	245	231	233	267	251	233	233	232	244	251	216	246	208	231	234	266	263	236	226	204	224	243	258	246	230	228	219	215	238	252	224	240	212	225	214	227	257	219	241	259	233	203	246	236	282	273	241	198	233	236	216	244	228	253	262	254	240	237	238	240	248	226	263	221	246	224	227	238	239	229	223	220	245	238	219	228	251	227	228	236	248	235	244	253	247	248	205	253	262	245	263	232	242	205	244	227	234	233	237	230	254	252	234	247	256	240	221	236	277	227	242	242	232	231	238	238	239	211	239	225	248	248	232	237	222	230	240	226	247	207	255	236	246	234	244	241	250	252	229	230	263	222	252	229	271	228	259	231	241	250	249	237	222	225	222	224	222	237	231	243	240	234	213	209	209	235	232	250	251	235	234	244	246	214	224	226	215	268	241	256	266	229	237	238	236	218	251	248	264	239	218	227	236	208	231	222	243	255	249	226	260	251	250	224	246	246	216	221	232	251	233	223	251	237	197	254	217	220	217	238	219	240	232	242	230	242	261	249	245	263	267	239	232	248	240	252	231	248	209	224	222	238	241	244	243	234	242	238	216	247	224	253	236	244	210	233	255	247	233	242	227	234	231	228	243	244	260	226	222	237	244	243	236	208	239	222	246	250	257	262	223	226	247	249	249	249	217	253	229	230	243	205	230	244	238	209	257	227	222	250	211	218	254	241	209	275	243	233	239	225	222	229	243	231	229	228	210	244	235	237	215	258	243	248	216	262	242	234	251	263	224	236	222	249	239	214	233	231	225	244	224	207	259	263	243	231	237	239	244	267	264	221	227	239	221	259	240	224	216	237	262	249	235	217	217	246	241	233	231	247	229	224	235	242	253	214	240	242	249	259	226	234	225	213	227	211	232	233	250	243	280	253	230	206	221	205	236	211	222	233	217	214	227	226	235	192	217	242	254	249	211	247	248	237	232	231	243	237	211	237	234	244	225	243	233	278	226	253	230	231	208	217	211	255	201	275	222	231	232	226	233	257	243	218	229	223	233	267	259	233	226	247	247	235	220	242	249	241	245	263	252	223	245	239	274	253	225	259	208	233	225	238	217	255	230	212	234	228	220	210	226	237	245	207	215	231	239	254	254	220	233	217	266	268	234	240	264	251	248	268	265	244	236	223	223	248	244	243	212	243	194	230	243	242	239	253	229	221	226	215	238	235	227	196	254	229	262	252	232	237	235	267	254	209	242	238	239	254	256	238	228	226	280	233	249	235	253	239	237	208	246	224	221	224	235	245	212	226	235	257	240	219	228	225	219	246	240	201	235	239	242	239	241	206	254	220	243	223	221	234	238	234	239	240	253	214	220	222	229	255	268	237	249	222	240	238	239	236	228	236	241	241	237	223	226	233	268	220	203	245	229	223	260	248	192	218	254	224	223	227	240	278	238	242	255	228	235	240	267	244	230	282	258	223	250	234	249	235	251	233	244	261	241	259	224	207	252	251	230	246	251	201	213	236	239	212	256	255	224	232	236	226	210	242	224	236	236	240	227	260	253	209	239	237	225	219	261	231	247	222	251	279	261	254	243	239	239	254	235	239	225	196	249	228	252	239	225	244	243	246	223	247	215	242	220	221	242	251	248	226	250	242	263	225	222	245	238	227	239	238	217	240	225	222	248	228	234	238	244	236	236	223	241	270	235	250	264	236	239	249	223	237	215	223	235	204	226	267	214	225	244	244	240	245	238	219	223	232	230	217	223	253	225	246	236	257	239	270	228	254	202	222	263	233	262	253	256	206	241	228	242	235	258	242	218	231	225	253	243	225	240	224	206	263	228	261	197	237	254	264	258	270	264	233	217	217	240	223	217	231	233	228	234	203	245	220	251	237	226	221	229	241	247	228	234	210	274	202	230	227	235	238	218	222	249	240	259	239	217	233	260	223	234	252	231	206	260	231	262	223	229	211	248	211	210	271	250	248	263	233	238	257	222	248	222	249	235	228	199	234	264	224	224	231	213	249	238	241	216	251	228	210	226	226	252	203	238	227	245	248	240	250	269	232	245	236	208	234	231	231	258	223	209	215	263	223	231	210	252	220	255	241	235	222	224	251	244	235	235	251	222	229	228	224	239	240	241	221	218	226	243	253	246	235	239	219	246	247	254	203	249	260	235	248	208	219	232	246	241	248	223	278	252	222	253	198	230	212	233	263	231	223	237	254	237	255	225	239	243	211	207	211	236	245	222	219	234	242	247	228	225	218	215	241	224	258	234	242	237	228	235	211	237	228	242	228	250	260	253	201	266	252	242	246	235	232	229	240	252	215	235	241	222	282	229	261	227	215	245	216	214	270	222	239	230	216	237	256	209	231	266	244	209	237	231	241	280	241	256	232	231	219	237	213	246	242	239	235	245	238	220	243	205	240	220	240	240	196	261	264	242
33695	38769	24609	24901	22314	20961	19667	16123	13745	11389	8831	7615	7861	7800	6681	7555	7161	5822	4165	3938	3525	3183	2997	2903	2748	2430	2037	1769	1514	1496	1499	1293	1242	1042	923	842	764	808	743	640	680	600	673	676	717	693	722	617	707	635	583	654	642	651	631	625	649	596	646	611	572	612	607	625	601	594	606	609	590	573	636	600	606	584	627	602	588	573	602	580	597	615	595	616	578	568	584	602	591	575	607	576	641	579	585	573	566	553	587	621	610	590	600	558	583	601	577	548	591	560	584	572	614	514	548	555	594	611	570	565	581	572	550	601	620	564	572	580	629	570	579	577	587	613	584	582	587	585	570	557	569	543	580	547	597	618	597	583	602	577	602	565	563	592	572	572	581	584	554	569	589	544	563	562	535	567	558	590	601	596	597	604	569	584	594	599	598	633	544	574	599	577	543	593	584	610	587	622	569	605	578	587	570	568	598	518	581	654	566	608	569	600	569	548	579	617	548	563	564	580	565	592	604	608	597	604	605	563	599	599	533	552	610	627	547	571	570	543	594	605	623	612	578	544	626	535	550	608	562	549	595	566	592	594	581	590	535	559	601	582	565	625	544	573	574	546	591	581	614	617	588	612	630	587	574	606	565	571	598	590	595	561	593	585	549	574	556	568	530	538	548	598	581	578	602	597	576	525	584	611	599	598	584	546	568	563	581	603	581	591	522	611	598	577	590	539	559	575	606	587	597	570	584	581	556	584	541	599	584	552	623	600	563	560	589	561	588	554	563	536	604	569	569	573	611	584	553	571	600	592	605	584	563	603	552	556	611	584	594	614	551	556	550	614	618	584	583	573	577	566	586	580	572	563	570	570	584	574	546	580	592	577	552	573	564	566	569	547	599	606	592	636	567	604	593	599	569	552	607	551	539	579	562	591	558	554	599	568	571	582	592	561	561	603	600	569	569	597	586	605	642	625	547	596	595	584	543	574	575	556	586	561	564	606	632	534	550	587	600	591	557	560	582	557	586	584	609	573	574	600	551	579	597	570	586	581	574	591	596	569	547	601	586	594	583	620	568	544	574	618	584	581	575	593	630	563	609	587	539	575	649	586	591	580	556	579	568	560	531	595	580	575	556	547	574	616	586	622	557	589	525	581	589	592	595	575	562	568	530	567	578	592	580	607	575	628	602	563	610	575	540	593	575	558	574	537	610	591	582	591	546	576	598	583	566	570	627	575	579	545	569	587	565	590	572	594	628	570	560	581	545	594	574	593	560	571	580	575	608	540	566	556	574	602	571	588	562	604	581	524	558	542	512	558	587	589	569	563	590	568	558	546	557	551	614	583	587	565	553	550	551	569	585	547	620	594	514	594	582	600	604	612	557	616	637	552	604	617	599	641	512	516	573	566	562	585	578	597	552	556	601	567	557	577	618	593	577	584	573	612	551	533	606	565	618	542	600	629	561	571	604	579	574	580	546	566	515	544	575	572	567	532	582	571	560	573	554	567	557	546	571	634	579	591	626	589	619	562	621	570	577	546	557	572	583	615	570	595	613	553	574	583	610	576	631	570	592	598	586	573	559	585	581	583	561	611	607	587	580	547	609	591	589	582	597	603	527	591	541	632	565	608	593	539	580	576	577	554	579	589	548	560	564	557	609	546	596	566	548	592	605	582	586	631	635	620	583	581	593	544	553	643	611	600	577	562	561	608	555	607	557	601	585	566	617	606	600	573	575	575	589	568	532	608	594	548	564	619	618	624	593	584	572	586	606	578	629	558	607	592	592	559	586	566	576	563	538	561	544	608	580	641	583	595	569	568	564	580	628	580	572	526	585	620	596	583	533	562	558	594	545	566	550	583	578	552	541	588	604	599	599	551	606	634	567	580	563	645	581	607	575	596	610	567	589	638	613	541	583	602	606	607	532	562	578	575	610	594	575	589	616	585	570	520	537	542	587	587	550	568	596	560	585	584	575	577	575	588	618	563	545	530	604	613	555	610	564	570	547	558	574	578	588	560	588	594	573	587	590	554	600	575	597	588	606	552	581	547	581	575	605	593	575	587	612	584	570	604	604	575	588	583	588	601	564	532	566	618	583	579	618	556	571	589	549	597	564	600	572	568	534	573	589	605	562	584	606	549	571	591	615	575	569	569	575	590	580	572	567	598	574	568	558	574	580	565	579	563	571	619	589	606	605	556	631	584	565	574	600	580	559	594	585	596	568	564	580	565	583	582	572	581	611	582	600	571	609	587	609	580	616	588	540	607	556	578	545	584	577	567	592	624	563	574	607	618	571	551	573	569	563	571	557	601	591	589	567	615	527	573	569	604	613	622	577	574	564	553	599	584	578	564	596	612	604	574	591	585	579	584	609	553	539	617	569	599	590	568	597	537	571	571	584	524	569	552	592	583	559	565	557	586	568	601	533	527	585	622	595	567	577	597	583	586	520	586	587	578	557	560	601	604	543	548	595	612	614	530	590	581	606	604	603	559	574	559	574	569	567	568	573	576	579	577	547	572	562	603	542	565	568	603	575	571	595	591	558	578	576	545	614	610	585	525	585	571	592	577	579	609	563	591	582	611	551	591	611	604	607	594	645	548	568	591	557	552	547	587	556	598	588	566	568	583	573	579	574	556	600	570	587	574	600	552	560	575	559	575	584	543	598	576	595	592	599	581	595	639	632	622	541	581	580	576	579	586	609	617	604	614	577	594	560	579	558	592	534	598	582	599	531	601	542	547	599	552	571	627	593	617	541	595	585	575	588	574	618	575	590	598	613	564	592	600	601	622	604	571	565	559	559	563	584	562	566	560	600	576	569	599	588	593	575	587	572	553	566	560	620	589	577	616	596	561	588	649	590	608	591	581	613	552	603	618	533	607	586	588	590	567	539	615	596	559	585	618	548	587	570	582	525	551	614	609	572	589	581	567	574	586	596	618	556	567	551	557	554	611	555	580	582	586	556	523	573	583	606	579	574	575	569	579	560	584	569	570	575	592	547	605	596	587	617	581	567	600	587	592	550	575	553	585	637	564	562	548	625	555	537	562	544	571	590	626	561	558	605	629	561	587	539	597	538	520	627	603	580	592	598	589	543	539	552	586	615	592	604	596	592	609	543	535	548	604	605	582	572	542	570	552	585	572	567	510	621	549	626	576	577	591	583	540	565	580	604	597	573	539	534	606	553	560	545	573	581	560	594	557	577	634	554	561	607	618	601	590	563	586	582	601	573	564	593	567	591	597	579	604	588	571	585	575	579	604	537	585	578	563	629	569	588	567	578	581	555	586	571	573	578	629	584	580	557	587	562	579	563	519	614	589	589	563	579	626	566	572	575	595	596	573	617	567	603	619	571	556	581	578	560	589	614	539	564	595	569	580	595	578	607	600	587	569	579	578	559	553	552	607	568	596	558	589	576	586	593	620	578	590	556	607	590	602	568	590	535	658	587	599	545	593	590	522	594	551	575	587	542	582	626	565	592	559	616	563	587	614	570	599	582	607	556	593	551	592	593	572
51166	44971	27479	23331	18438	14568	10657	7853	6089	3630	2465	2091	2043	1908	1705	2064	2396	1700	1147	931	861	756	725	688	624	588	524	482	383	410	427	371	302	296	295	282	254	257	262	238	254	229	256	252	268	248	239	236	214	237	252	240	245	248	238	234	230	237	233	205	204	202	219	223	261	184	226	232	235	248	229	209	235	213	258	200	233	176	195	216	226	204	220	195	203	202	197	224	229	229	232	230	232	216	245	219	228	195	228	201	235	230	215	214	225	214	244	235	220	224	213	220	228	238	232	217	217	244	208	228	241	236	219	245	219	235	230	232	241	232	231	231	210	217	223	219	210	208	232	212	203	222	215	194	205	229	214	228	231	241	235	222	252	227	237	206	227	227	235	224	241	239	224	209	228	236	223	242	216	229	223	215	206	222	238	220	234	216	227	206	223	228	206	243	246	202	232	202	232	222	214	220	229	233	197	218	254	209	217	206	229	218	206	221	226	223	204	203	228	220	209	221	214	202	226	207	233	190	218	225	210	225	219	210	209	229	238	235	205	234	205	220	228	199	227	220	229	231	226	229	219	232	235	233	241	185	227	244	202	212	218	215	219	222	215	242	231	249	218	231	225	215	220	214	212	228	231	231	235	198	226	239	197	226	204	227	219	201	220	210	202	223	221	217	266	246	223	191	188	190	216	234	221	206	232	215	220	209	195	231	214	204	190	209	220	210	239	205	221	238	233	227	221	190	237	239	188	243	251	215	243	213	230	227	247	215	223	214	227	230	212	201	241	239	217	222	228	209	216	220	226	222	209	233	256	224	227	237	193	215	205	212	221	219	225	215	231	197	245	231	246	229	209	211	202	226	196	196	197	204	219	219	235	224	209	226	222	224	213	235	218	214	238	216	224	229	241	236	199	219	238	208	209	211	203	237	214	208	232	222	226	214	235	242	211	240	229	204	212	230	202	200	207	212	236	209	244	216	237	218	251	193	196	245	247	210	212	227	206	208	256	225	197	225	217	223	243	211	256	224	203	218	244	222	222	200	242	208	205	206	203	234	215	205	217	213	217	206	199	220	206	221	221	217	230	228	245	219	210	236	216	248	232	240	212	191	216	202	213	218	206	222	225	219	220	226	251	205	215	213	196	192	232	189	247	202	244	247	225	216	223	214	227	222	253	224	231	221	230	257	208	211	208	243	213	237	209	254	229	217	208	240	225	226	217	209	222	240	236	230	238	213	209	239	214	214	265	243	215	236	224	225	211	229	214	217	232	220	230	199	226	253	223	197	226	235	218	243	203	217	248	243	210	214	206	210	210	191	263	219	206	243	260	225	204	209	207	235	220	221	210	251	221	225	221	203	231	236	225	205	247	209	245	223	204	230	240	237	237	205	222	214	196	231	225	213	204	227	222	188	211	237	216	217	235	181	236	250	224	209	213	237	232	217	236	226	226	230	221	210	214	226	235	211	235	226	231	190	235	209	223	216	227	209	191	230	248	211	220	205	224	206	226	198	204	207	231	197	209	238	249	236	234	204	207	215	190	204	211	207	185	192	221	242	213	215	247	245	226	229	236	242	224	239	199	245	229	232	198	235	229	243	202	234	183	191	233	219	201	235	244	201	249	223	227	196	242	237	226	236	231	211	250	219	206	245	204	203	215	241	235	219	223	220	238	208	197	210	221	224	234	222	228	206	210	231	222	230	214	227	233	249	229	207	245	238	187	233	219	207	242	228	206	220	204	250	218	220	213	224	226	225	197	224	194	221	242	224	208	267	233	232	245	241	226	206	199	196	243	217	232	206	219	240	209	215	241	222	195	232	223	220	231	231	220	237	206	235	216	222	239	190	225	186	231	216	220	212	184	228	242	238	195	231	223	216	217	199	240	249	225	220	222	214	212	226	221	241	229	232	220	215	217	215	195	201	221	221	248	240	226	211	217	239	224	228	212	220	241	209	243	230	227	241	212	221	202	254	219	213	195	246	195	211	212	230	230	233	211	217	218	239	227	215	222	228	217	218	201	220	223	200	233	197	219	206	244	223	208	215	241	212	228	215	220	214	216	212	256	237	255	233	251	216	225	227	225	223	220	224	250	229	223	216	216	237	241	207	241	204	230	223	211	208	217	235	221	236	245	217	207	221	182	232	227	235	215	216	215	242	225	200	193	224	238	226	232	235	205	229	193	228	224	212	218	224	217	219	227	241	217	217	210	217	199	239	216	218	214	201	228	205	244	209	224	214	229	221	211	224	236	215	211	217	235	219	233	218	213	216	209	201	219	235	189	212	215	229	220	217	227	198	193	216	186	225	221	234	205	237	261	199	234	229	218	237	208	241	202	213	209	219	192	196	215	236	235	221	197	237	233	208	237	230	219	206	205	219	228	244	211	229	239	212	224	242	235	222	206	227	223	226	220	236	227	193	240	224	221	221	243	211	217	226	232	227	205	202	227	221	233	210	213	215	209	225	213	225	226	257	222	238	215	235	231	218	197	209	245	220	219	225	257	212	238	230	216	233	234	231	246	212	223	234	208	229	224	259	220	244	222	240	220	247	209	241	242	208	228	219	235	205	204	226	217	223	225	231	239	226	240	218	195	209	220	224	226	206	252	222	222	193	218	210	223	235	213	237	248	251	216	223	220	230	225	215	217	240	234	247	218	197	224	212	200	218	211	228	205	212	250	242	211	199	203	224	221	208	244	204	241	206	192	209	215	222	250	228	230	209	223	220	237	227	207	227	208	228	224	230	222	213	232	221	235	210	226	261	259	217	225	261	237	233	225	223	226	223	233	211	203	216	231	215	212	224	225	220	223	204	207	236	218	210	207	200	234	203	217	236	224	212	251	227	214	196	217	239	229	231	221	228	211	213	222	243	219	212	192	204	218	228	210	239	240	240	209	241	227	227	211	236	201	231	204	220	253	233	218	206	206	201	237	205	228	209	238	216	223	231	213	221	212	232	201	226	200	221	204	235	225	209	212	232	213	247	241	246	243	219	188	237	232	222	225	239	225	222	242	218	199	193	218	247	230	208	237	241	234	228	224	200	226	237	213	265	223	207	212	241	209	220	245	213	229	219	221	215	211	225	238	201	228	241	238	202	211	212	221	213	214	225	226	237	223	237	213	223	204	217	212	236	232	227	223	217	240	207	224	212	267	217	265	197	216	237	203	237	220	236	227	233	196	213	205	217	232	216	214	236	215	220	244	223	223	219	204	219	219	225	216	244	248	236	233	225	209	208	234	211	224	222	236	235	226	221	205	234	211	208	231	220	236	223	227	204	225	228	269	212	220	187	200	244	216	267	204	235	220	235	235	251	200	196	208	210	209	207	212	210	212	234	209	227	233	243	244	227	224	207	224	240	216	229	214	221	226	217	248	209	187	201	196	242	247	231	209	208	242	224	252	211	230	210	226	238	239	221	203	234	235	228	198	206	230	218	207	233	212	217	234	215	210	223	229	208	217	207	221	223	235	226	204	225	216	236	207	200	212	219	228	225	221	205	199	235
37706	38657	27477	30071	28488	26780	23474	21528	18562	13233	10700	9894	9877	9270	8491	10565	12095	8503	5943	5263	4681	4367	4014	3716	3453	3099	2706	2261	2044	1886	1858	1624	1348	1206	1172	949	886	850	751	691	684	694	721	690	750	711	685	664	624	658	656	659	613	605	605	640	627	593	577	547	562	553	566	570	606	543	624	553	552	563	558	555	597	597	541	588	545	582	557	575	557	530	594	576	561	568	564	568	540	516	518	524	523	580	542	572	522	541	528	536	560	517	504	559	544	524	495	530	545	530	569	583	521	561	573	575	520	533	574	583	540	564	566	567	546	552	565	571	523	544	560	519	528	523	555	533	576	563	548	585	536	579	532	555	573	531	564	559	533	566	584	573	561	525	541	557	550	528	510	561	553	529	534	536	552	521	523	535	523	555	546	564	546	553	557	515	521	527	538	546	579	539	570	578	553	521	587	545	580	548	550	533	531	565	541	544	563	548	531	563	538	536	538	592	557	558	540	555	534	505	539	554	527	510	524	535	529	556	534	540	554	555	483	537	549	508	542	494	552	517	560	522	565	547	558	547	508	551	553	556	524	574	534	553	530	536	514	514	540	617	571	565	511	573	545	535	556	517	573	538	526	499	557	568	560	575	530	516	599	555	532	552	570	514	559	555	578	559	551	567	572	553	535	549	582	586	533	517	577	543	574	559	526	580	572	583	552	582	515	564	541	567	552	567	513	547	511	527	575	563	548	562	550	564	583	552	525	565	532	560	565	557	541	559	535	554	523	508	515	550	563	554	522	560	540	535	543	554	562	559	547	586	529	540	538	560	565	563	562	534	541	529	535	559	563	496	552	516	519	555	541	577	498	549	536	566	577	555	585	504	543	502	551	544	552	534	519	548	532	601	560	574	526	538	538	527	557	570	509	557	572	584	505	556	557	548	574	541	541	545	524	595	542	546	554	543	538	511	574	526	561	543	571	521	566	586	545	525	591	529	557	517	562	571	540	527	557	512	519	537	527	529	564	528	586	529	573	512	521	557	555	546	590	538	570	573	535	541	542	546	555	534	553	521	535	569	540	516	551	527	556	549	553	577	546	535	586	523	563	553	558	551	536	582	549	545	584	546	495	542	567	564	597	517	505	545	549	536	545	497	543	575	537	543	541	541	538	497	558	546	564	514	560	572	554	568	538	554	545	521	564	541	553	529	550	564	546	541	554	541	566	552	536	559	585	558	541	529	519	549	533	567	543	535	541	575	490	552	555	544	543	557	533	571	557	512	524	515	542	526	541	560	544	543	537	547	492	558	530	556	549	549	523	522	536	572	510	533	570	530	527	578	506	535	576	526	575	521	526	571	586	536	563	568	481	573	556	546	554	498	539	553	574	547	580	569	533	575	555	527	550	549	591	513	534	547	567	531	544	545	543	543	543	553	565	508	564	518	587	561	549	592	562	557	514	555	576	508	572	556	495	548	540	542	556	572	528	519	560	555	547	530	584	553	537	565	552	557	525	538	527	572	575	562	546	519	525	555	550	523	554	546	559	539	534	581	531	538	561	532	542	587	562	522	550	560	544	540	552	561	558	506	550	537	563	548	556	564	552	558	498	537	543	579	551	568	571	547	549	582	536	518	535	529	526	573	492	551	565	572	560	553	554	532	551	554	527	547	569	527	528	562	536	564	520	516	571	521	527	560	505	587	527	550	511	559	528	558	536	529	606	523	573	539	557	560	546	571	592	537	518	535	544	604	461	573	568	548	591	518	514	506	557	534	535	533	560	558	561	542	521	543	563	566	556	534	537	516	586	534	580	572	508	564	544	555	532	521	553	549	543	547	564	567	493	563	542	521	544	606	552	551	553	572	546	524	582	540	558	552	599	539	578	540	515	547	510	530	537	573	579	530	557	518	583	562	566	590	501	563	553	514	531	522	555	543	522	553	542	578	538	541	557	551	571	529	529	550	552	511	518	543	525	561	509	562	523	548	548	519	557	565	603	539	561	523	543	537	516	510	504	513	519	556	533	527	515	544	570	533	586	535	574	545	502	566	561	573	541	567	587	528	542	567	543	542	524	546	545	512	542	572	574	507	521	556	553	523	526	550	553	560	505	551	536	580	549	548	552	540	575	572	552	542	531	570	558	521	521	538	546	577	491	535	513	591	527	549	556	519	521	578	523	590	540	560	518	521	483	517	567	594	566	533	552	522	561	540	510	537	548	526	540	537	536	581	550	571	579	541	557	572	555	579	540	563	574	527	515	525	572	541	546	512	541	539	536	526	541	560	528	553	517	513	541	559	535	521	519	545	535	528	579	584	554	543	555	540	545	552	554	541	546	558	532	552	537	556	538	557	567	550	565	555	529	548	553	544	542	522	503	567	518	577	567	547	529	536	534	543	572	546	561	534	566	576	584	556	574	534	536	571	608	543	547	551	574	542	560	528	580	559	528	549	580	554	535	531	558	531	534	519	560	528	556	523	553	546	546	559	518	555	573	544	535	567	542	542	570	569	513	571	508	580	542	527	539	559	532	522	513	564	558	555	532	532	536	541	540	541	560	520	550	545	539	506	512	513	537	532	537	545	538	534	502	576	536	529	552	534	533	517	535	579	554	583	530	546	573	522	541	558	595	573	513	587	514	529	519	535	541	524	567	536	542	556	547	556	560	577	551	506	533	545	614	543	515	585	538	508	536	545	544	570	517	543	558	575	519	535	575	548	539	544	537	532	535	523	541	539	556	557	503	611	557	515	568	567	581	528	536	516	558	561	539	508	514	561	551	581	539	551	528	579	583	535	537	587	550	538	558	523	561	538	539	550	564	511	615	599	569	573	563	548	497	550	531	616	509	541	570	534	515	541	545	551	526	599	538	540	535	506	566	556	548	508	567	542	523	565	548	549	566	539	499	556	522	565	561	536	516	523	530	554	545	571	526	559	507	560	530	531	557	560	537	531	553	519	535	522	483	570	479	583	565	555	568	556	559	534	546	540	515	539	522	511	554	557	567	571	606	542	560	552	528	530	548	555	553	553	553	565	530	552	530	569	558	534	584	507	579	611	506	559	571	565	520	558	518	567	533	505	512	585	590	569	532	557	591	569	489	548	541	556	544	531	587	543	521	570	542	525	565	536	544	569	541	560	552	525	536	550	605	553	559	569	489	572	505	564	536	575	589	537	539	580	548	503	498	555	537	556	531	552	602	561	555	525	562	549	546	535	563	574	540	532	495	556	582	555	529	555	534	552	538	534	534	534	552	509	587	541	587	566	590	544	554	530	571	574	557	544	574	575	536	519	502	530	564	578	566	528	601	578	533	561	524	539	541	553	521	538	552	543	560	503	547	507	554	551	521	527	528	526	523	577	503	529	529	484	543	532	510	549	557	542	545	489	534	579	569	532	558	565	528	520	546	564	548	558	546	541	537	551	550	492	528	568	506	540	566	565	565	549	534	558	521	529	499	578	534	558	588	495	557	571	539	578	556	586	546	544	565	529	517	535	546	536	551	580	554	610	531	560	561	581
20601	14855	12152	9549	6559	4717	3442	2463	1925	1373	1134	1017	892	855	661	683	638	659	559	520	465	450	421	364	396	383	394	345	319	313	286	276	272	269	250	282	247	214	227	270	254	206	223	245	260	248	250	250	223	233	234	219	249	235	239	238	228	223	237	236	234	240	200	242	259	234	199	242	233	225	234	230	218	234	206	210	240	222	227	214	234	242	222	233	247	247	211	221	237	236	201	267	235	238	235	246	271	237	214	213	240	225	240	196	233	239	237	229	222	229	216	240	232	215	240	253	227	242	240	247	233	216	214	225	247	200	216	226	236	231	226	224	249	232	225	238	232	224	221	206	228	214	230	225	226	208	246	210	225	238	217	218	208	230	218	202	236	248	228	235	246	233	215	227	200	235	218	227	232	246	224	231	217	245	229	245	228	244	229	209	231	196	222	233	207	199	233	213	236	251	221	227	214	217	248	224	241	229	227	212	247	228	254	246	234	234	222	233	237	221	220	228	246	260	212	228	240	248	240	235	221	226	214	235	229	239	217	260	246	228	228	245	249	228	219	178	256	231	254	213	228	213	235	225	222	246	223	227	221	247	241	238	224	229	218	233	199	206	211	193	229	216	256	212	228	204	216	242	235	201	215	217	241	223	233	232	219	234	233	232	198	243	223	252	217	230	225	245	225	212	225	232	243	244	205	235	266	230	228	237	225	246	225	223	223	203	238	239	251	215	250	239	247	226	236	269	252	242	234	211	211	206	213	224	211	227	228	205	205	237	209	239	239	251	243	196	244	242	218	243	203	213	199	212	238	237	203	229	277	215	216	226	232	235	216	225	245	247	228	225	234	240	236	240	226	239	233	246	212	230	245	247	245	247	254	222	263	216	227	219	233	199	257	235	218	237	231	236	230	238	231	186	224	208	235	236	234	221	224	278	225	223	269	226	218	213	242	239	230	207	222	238	215	220	231	225	233	206	223	246	244	231	228	224	248	218	224	275	198	246	234	227	227	208	254	242	227	224	228	214	239	195	205	246	225	242	236	253	227	229	228	221	232	196	239	264	228	214	192	204	241	221	243	229	200	210	248	244	211	222	254	245	219	217	241	204	223	224	223	249	234	220	247	247	248	195	250	228	214	215	249	237	206	189	231	203	220	250	228	230	245	233	211	241	238	225	228	211	249	225	220	232	222	223	233	224	218	239	236	244	243	222	227	200	230	245	211	221	188	253	227	256	240	215	220	229	195	239	230	228	193	222	213	233	220	242	229	229	258	217	249	237	224	234	208	211	220	228	222	247	216	229	238	221	220	199	236	243	230	231	237	222	257	226	241	221	223	223	212	236	247	196	233	200	228	170	258	237	240	224	228	203	222	230	236	211	212	241	234	219	231	239	238	218	218	219	231	264	237	256	220	239	217	218	234	243	234	226	239	218	216	227	246	223	259	225	234	245	220	226	233	218	219	191	210	234	227	227	247	202	236	257	219	231	211	228	266	266	198	216	218	221	238	233	224	196	222	237	234	214	248	223	225	226	241	229	219	253	239	218	244	215	219	215	253	249	249	218	231	221	232	232	240	208	246	254	228	228	202	199	214	239	229	206	216	230	223	226	254	195	214	206	223	229	249	200	241	198	240	214	211	237	213	226	231	215	225	228	228	233	231	247	225	234	225	256	207	218	218	235	225	200	251	223	236	230	210	252	228	220	233	206	222	228	227	242	204	211	223	243	230	215	224	232	223	262	236	213	224	235	253	224	204	236	234	237	227	214	217	207	234	215	202	252	246	195	238	227	246	212	231	210	227	227	212	188	196	232	230	261	219	212	220	238	226	210	227	231	208	243	252	234	216	201	212	265	233	244	225	220	213	223	234	204	231	241	225	239	207	226	200	213	212	232	213	199	235	237	223	230	224	227	226	239	234	193	224	248	225	231	233	203	211	221	231	234	257	210	233	229	216	215	196	229	224	219	241	239	249	224	229	230	250	240	249	213	232	213	230	216	221	224	214	223	236	218	217	237	235	229	235	215	232	238	231	209	225	210	243	237	238	234	217	225	215	230	236	224	230	227	234	230	243	233	226	219	228	268	212	224	218	236	239	234	228	213	252	239	236	223	234	222	228	219	234	232	237	227	233	220	222	246	199	204	208	222	218	214	245	251	235	213	225	203	245	216	258	213	218	233	235	248	233	217	244	220	230	232	185	228	215	233	245	252	246	224	228	226	225	233	215	240	244	241	243	239	241	238	221	210	230	232	204	221	242	221	218	217	222	210	237	217	209	222	218	216	186	203	217	234	243	219	233	216	233	226	205	226	222	217	204	229	197	243	236	229	216	228	225	204	239	219	216	263	208	223	230	221	205	219	216	246	227	251	241	216	200	211	223	240	241	206	214	244	224	232	254	214	219	225	227	239	221	177	229	230	226	235	222	218	233	216	235	219	218	219	224	232	233	224	184	220	211	222	217	207	236	202	231	192	250	247	226	228	252	246	229	228	233	231	261	199	243	223	206	211	232	239	227	230	249	211	244	231	215	225	196	236	233	206	234	230	215	210	239	239	229	239	235	231	227	244	219	262	210	216	236	223	238	201	234	225	226	266	226	226	210	237	242	244	221	239	229	219	232	230	231	231	232	226	229	224	220	204	211	235	237	225	220	235	236	222	222	220	218	224	230	244	239	228	240	231	239	235	217	219	222	208	223	240	243	272	227	219	235	220	220	256	224	251	233	197	233	236	236	226	271	244	206	228	246	231	254	228	234	237	228	246	248	217	225	222	222	205	217	237	227	218	223	237	214	208	220	233	237	225	224	212	238	251	224	229	222	233	216	216	239	218	203	232	224	231	191	225	227	228	248	197	251	224	189	205	233	244	220	225	233	254	252	238	234	224	187	248	213	218	235	240	224	245	214	252	244	218	244	238	215	232	224	233	242	202	237	223	240	231	204	225	272	206	243	200	207	214	236	233	193	228	199	220	232	238	223	262	226	229	217	221	244	239	214	226	234	225	238	204	223	221	233	210	204	218	250	227	240	242	209	256	229	246	228	229	229	223	217	233	257	235	209	223	238	239	237	228	237	231	245	217	221	201	235	239	225	243	188	235	236	252	241	229	224	233	218	221	233	222	220	230	229	222	236	209	234	234	252	228	239	201	202	251	199	237	212	246	240	226	223	236	256	238	241	215	227	251	262	234	189	218	227	228	210	223	222	207	220	199	237	230	249	219	218	224	225	199	229	263	229	209	230	217	244	210	243	231	237	222	251	276	224	222	215	234	224	216	215	219	251	237	263	240	216	217	217	219	232	210	196	231	231	240	217	221	235	238	239	248	232	233	268	214	212	206	238	225	229	245	232	213	229	256	237	222	225	207	225	219	202	247	220	222	230	240	238	254	239	231	214	228	208	262	237	220	186	241	239	208	221	230	224	228	243	237	251	234	218	237	230	231	208	216	222	248	258	227	224	241	241	230	248	270	212	250	219	235	220	222	226	215	235	213	226	239	235	239	227	223
12765	12680	17587	19924	17714	15154	12193	10260	8602	6408	5413	5000	4491	4061	3442	3394	3336	3084	2739	2545	2394	2177	1999	1897	1690	1619	1478	1294	1175	1065	1021	1001	909	777	762	749	647	702	676	675	632	586	663	607	688	634	636	632	638	650	574	620	653	605	586	635	578	621	602	614	554	578	561	596	575	572	589	565	574	571	622	604	601	562	575	595	598	572	573	582	632	599	518	576	557	567	554	584	582	582	580	545	539	601	531	574	551	590	596	552	536	604	588	571	542	576	548	579	561	539	600	583	625	587	549	581	553	543	567	630	573	550	542	563	578	593	583	592	538	581	588	576	554	532	617	553	582	636	621	589	538	564	568	602	562	555	600	557	573	538	614	568	574	609	579	570	584	583	573	532	559	638	541	552	546	586	519	522	554	559	559	606	601	534	552	558	546	531	540	570	577	527	573	518	553	568	562	549	576	616	551	553	597	537	548	538	578	564	596	563	554	564	534	544	599	593	559	570	555	564	590	585	583	559	627	568	582	614	584	583	579	560	570	565	585	550	559	550	544	558	588	530	567	549	595	542	562	540	573	572	596	545	595	581	537	565	579	563	526	572	607	576	565	568	535	623	553	573	589	536	561	569	566	556	615	589	574	582	568	568	589	550	588	550	550	609	553	575	627	513	526	552	579	552	582	549	587	527	586	535	557	561	515	582	573	582	594	561	535	552	533	572	569	555	568	592	553	583	548	546	600	546	523	582	564	585	549	553	607	584	607	544	561	553	525	545	551	576	550	558	573	567	585	578	621	579	561	542	565	613	550	580	612	566	595	576	553	576	577	545	521	584	579	565	603	549	579	548	543	580	539	504	564	581	563	608	586	574	575	614	536	565	540	651	592	558	565	550	539	591	566	563	622	568	577	528	578	608	602	562	616	555	536	549	603	570	557	556	589	601	571	549	588	592	575	566	571	582	592	582	601	560	575	576	602	563	587	561	581	612	596	542	559	534	563	566	582	592	561	549	573	595	580	534	576	546	567	528	559	601	554	557	581	496	517	575	559	574	548	616	581	551	569	525	576	513	601	585	587	592	560	586	552	561	566	615	564	556	618	597	565	579	606	552	564	559	542	597	602	567	601	575	563	551	532	586	592	565	589	588	544	599	589	567	624	589	544	572	565	520	558	588	593	562	633	598	552	567	600	582	581	545	586	574	556	557	583	538	590	575	592	516	598	593	555	558	537	574	543	584	589	560	552	534	593	586	602	568	551	527	618	544	588	575	533	620	561	593	568	567	564	545	591	570	582	555	598	571	621	556	561	580	544	568	547	584	587	525	574	578	594	544	603	599	577	569	586	547	573	565	566	559	569	569	583	542	572	521	602	566	559	615	568	550	634	578	602	563	522	572	538	517	562	556	587	589	561	584	567	546	602	586	557	544	562	605	538	579	545	559	564	567	569	524	583	572	571	569	574	589	595	594	573	563	582	561	551	579	576	537	557	563	600	554	615	595	550	553	558	544	589	573	594	567	537	592	606	593	587	579	573	578	573	571	597	566	562	563	600	537	566	637	589	571	544	573	539	556	551	568	605	580	566	559	579	563	566	577	548	542	599	545	586	567	562	571	606	560	581	560	579	553	572	584	601	575	548	599	584	600	597	588	553	588	548	581	627	577	556	558	580	623	583	557	595	575	563	582	545	581	535	581	542	589	601	581	571	557	573	564	547	600	542	610	572	580	555	636	548	583	552	541	552	591	578	578	550	560	561	583	595	555	567	584	549	547	586	592	578	592	567	606	585	605	588	549	561	576	578	568	566	552	557	560	580	553	587	599	554	554	567	610	590	561	576	560	509	568	562	550	538	561	547	562	563	604	557	555	582	599	567	546	527	562	617	560	602	567	582	564	553	605	591	578	570	537	551	540	604	574	531	557	569	545	605	555	572	581	604	583	637	539	523	545	510	557	555	546	612	563	566	562	532	582	553	584	548	535	527	569	570	596	573	572	577	525	634	565	613	588	576	615	591	581	587	591	598	543	591	556	567	564	553	588	548	584	564	579	563	555	525	528	569	573	570	528	593	560	545	567	543	557	573	543	562	510	533	560	550	597	532	544	561	551	588	566	583	589	554	530	569	539	532	566	554	549	575	539	573	542	572	629	573	542	537	574	607	568	559	554	588	619	569	576	579	573	575	580	582	582	578	538	560	552	595	553	583	575	583	553	572	560	544	573	585	589	579	566	558	533	577	612	586	582	542	595	557	571	567	541	559	580	548	576	587	554	587	582	546	557	556	562	590	571	561	550	583	548	581	543	570	624	584	570	588	557	565	573	585	583	526	525	577	575	605	549	585	560	594	531	517	592	530	569	532	546	538	555	544	590	609	536	599	570	574	604	593	580	590	597	577	610	585	574	555	579	555	529	589	594	546	563	533	590	539	559	550	574	613	572	578	586	550	644	561	561	580	589	580	574	611	550	570	574	539	571	570	570	544	543	573	589	536	567	542	594	564	561	579	561	570	608	576	598	538	570	613	589	630	590	531	551	620	575	594	597	561	596	568	574	561	584	567	561	600	577	569	511	625	526	582	575	546	562	578	565	559	566	565	591	558	578	561	580	559	554	633	559	534	578	621	574	607	627	561	546	513	577	561	576	607	599	558	524	594	610	560	615	568	598	547	602	574	577	556	557	565	538	579	550	565	555	598	546	591	577	596	560	550	529	575	593	591	556	586	612	543	557	561	546	575	588	575	546	538	556	571	552	555	608	582	589	598	616	584	613	605	566	556	595	565	580	570	536	558	565	565	556	594	567	567	591	593	548	557	588	616	538	593	540	567	617	556	545	576	562	620	565	544	592	593	562	581	579	602	563	532	567	559	540	598	562	588	537	557	573	587	584	563	568	573	602	524	557	541	589	574	614	543	519	539	566	606	616	548	593	571	587	568	547	564	596	578	586	569	562	558	565	578	568	569	551	585	561	549	591	530	577	553	595	596	590	526	565	576	587	557	570	560	557	578	584	580	551	557	532	583	545	571	565	533	613	588	571	570	540	561	553	583	526	530	556	551	538	565	578	575	631	593	559	566	543	574	562	561	586	558	587	575	579	572	533	589	522	553	557	588	551	548	545	603	580	585	582	609	574	604	591	579	563	576	605	606	567	563	543	558	552	572	563	618	575	563	580	577	589	562	546	560	552	597	580	604	551	567	577	564	560	597	577	578	547	585	617	572	558	547	580	569	542	528	634	576	583	587	544	580	553	553	577	568	603	593	570	595	596	547	550	582	567	564	581	524	593	595	521	554	561	551	586	568	543	563	587	565	613	550	554	544	570	564	551	560	581	614	591	542	606	548	561	558	584	580	602	579	561	565	548	594	571	559	627	550	604	555	550	597	555	563	556	536	568	572	579	551	544	579	518	580	558	614	555	580	544	562	602	558	598	580	593	562	533	539	564	591	593	561	592	593	566	605	576	558	575	581	589	546	585	564	573	578	565	571	542	552	532	574	568	589	542	558	542	542	575	594	546
41945	38753	24008	18626	13312	9261	6573	5146	3907	2564	1960	1645	1469	1464	1229	1441	1400	1178	811	715	653	587	589	567	502	465	483	386	424	353	350	372	321	313	301	281	248	261	249	258	240	254	232	233	262	260	226	232	238	255	258	235	221	253	236	218	247	236	255	233	244	242	247	224	231	215	233	217	240	223	223	221	227	254	229	246	234	212	229	220	248	226	236	204	229	245	211	226	227	218	232	260	223	226	208	215	223	252	237	244	252	250	235	226	238	259	197	203	249	237	218	217	242	233	227	220	227	214	241	231	214	243	246	254	216	231	251	246	205	214	232	252	234	241	253	227	227	210	231	245	228	236	261	218	231	224	259	232	226	246	198	259	226	243	223	223	208	240	237	214	208	230	215	238	242	219	205	207	232	261	247	208	243	248	261	197	253	287	262	216	220	245	250	225	230	261	221	242	210	217	246	211	253	212	217	231	247	219	228	228	226	241	224	224	212	221	239	224	255	254	243	227	226	250	238	219	212	252	228	239	221	228	255	214	211	241	198	239	214	247	199	226	240	221	226	194	201	232	247	219	251	238	269	236	204	209	257	229	228	226	226	242	249	236	229	251	219	211	222	201	233	218	270	226	218	227	209	223	221	243	224	220	225	234	217	256	244	215	227	245	215	221	218	250	232	230	217	215	217	230	235	216	233	237	244	226	216	229	250	207	235	231	228	244	216	219	224	232	209	255	223	221	209	210	231	224	261	232	228	244	202	214	226	255	228	213	244	229	238	224	225	229	232	238	200	231	225	214	239	220	237	222	218	211	216	234	226	248	245	257	227	287	262	206	260	249	224	237	255	222	238	199	215	220	213	251	216	239	243	243	241	236	223	202	226	224	273	246	221	227	219	216	216	247	232	224	223	191	228	243	238	215	215	254	226	219	222	241	217	217	193	249	243	232	202	206	228	238	207	224	204	255	234	232	232	227	232	224	232	234	210	231	216	215	268	226	230	251	218	223	228	240	213	230	243	219	222	230	232	247	259	237	206	247	234	236	240	211	212	212	250	237	235	235	244	259	212	212	223	227	226	229	238	228	201	218	227	218	234	234	226	246	224	215	206	207	223	226	201	232	234	216	250	233	208	216	214	238	227	245	225	245	250	218	223	217	244	228	246	234	228	213	214	254	238	221	252	241	248	241	254	229	244	226	269	204	230	244	223	230	241	235	233	223	225	230	214	254	228	233	224	257	223	215	246	219	220	222	238	248	217	214	227	246	216	231	247	238	241	239	213	253	226	242	214	210	237	218	219	220	230	254	249	248	233	206	232	212	236	253	241	202	222	237	230	228	237	209	211	234	231	226	222	238	232	230	250	253	228	230	235	239	242	229	222	237	229	267	227	229	227	210	226	241	242	244	221	229	251	237	247	239	227	265	247	221	201	231	214	235	205	208	250	220	229	254	234	227	229	233	236	232	223	190	229	230	221	241	237	234	233	244	210	230	218	235	216	255	234	244	215	229	211	225	234	236	220	228	234	224	246	237	219	235	215	230	248	242	187	214	211	215	181	216	223	243	248	222	226	255	227	230	222	230	247	244	244	222	240	249	246	251	208	218	224	258	234	209	232	256	216	255	221	242	211	222	243	246	229	247	219	213	248	247	224	221	207	258	226	217	235	224	231	235	234	209	235	248	213	220	244	230	221	244	276	266	247	211	215	251	260	214	200	223	214	239	258	237	218	234	241	247	222	240	209	237	234	215	247	221	204	219	259	222	191	228	235	243	226	227	217	214	228	232	248	223	232	188	226	246	236	236	226	229	267	252	266	222	224	238	213	213	216	239	231	273	245	248	233	233	224	232	213	200	241	236	222	223	243	222	223	214	244	239	242	213	219	230	254	248	253	215	225	267	263	229	206	257	234	235	183	232	237	222	223	230	224	219	193	237	234	236	253	247	239	239	229	221	241	234	225	206	246	263	270	239	221	249	215	262	212	227	248	231	232	233	240	263	216	223	209	235	261	252	245	245	221	230	244	235	240	253	228	221	230	247	250	231	223	227	264	230	239	239	239	241	215	208	247	259	211	251	224	233	204	246	228	244	229	224	216	228	231	245	214	233	224	249	238	236	220	234	224	272	257	219	224	208	217	235	222	251	223	218	244	221	216	205	226	242	228	242	226	231	217	231	247	245	212	223	240	232	219	237	235	240	245	207	216	212	236	247	200	219	214	203	248	239	211	205	210	225	240	237	222	245	216	220	221	226	247	228	248	233	237	226	246	247	223	259	222	248	250	233	235	233	233	222	239	239	249	221	216	201	207	256	256	242	246	215	220	243	245	228	234	215	217	227	245	228	235	238	220	228	253	239	268	228	249	232	218	226	223	230	284	251	248	209	247	255	237	210	232	193	221	238	219	238	224	216	243	218	212	240	237	223	244	242	259	232	244	213	228	247	220	257	212	249	232	226	227	222	235	250	216	218	226	251	233	245	239	241	243	214	245	221	252	245	240	211	239	213	227	238	235	237	213	204	248	203	257	230	216	218	213	250	230	227	234	241	256	228	236	204	216	230	235	223	227	237	213	213	230	237	215	235	245	229	237	242	217	221	240	210	234	205	255	251	249	254	244	242	243	223	224	219	238	209	212	219	220	239	232	214	214	236	235	249	229	231	232	223	228	227	238	217	220	241	230	237	224	235	219	235	230	233	193	214	253	225	272	210	233	245	224	245	242	211	237	226	225	221	256	224	240	240	216	241	218	253	222	244	234	233	275	242	214	248	230	222	220	216	250	254	230	218	234	233	228	227	208	212	271	232	237	212	193	226	249	240	257	216	203	226	236	213	216	237	214	187	233	210	253	203	253	232	242	230	238	212	226	221	231	211	221	241	198	242	227	228	251	246	235	226	203	229	240	207	235	203	240	225	213	219	218	235	221	247	218	246	228	222	232	203	221	224	240	250	260	260	238	243	236	213	224	257	237	229	247	227	225	231	210	231	256	221	243	240	230	235	228	238	239	237	224	233	239	224	246	184	229	237	218	238	228	233	241	218	234	235	234	249	230	258	236	230	225	226	230	208	253	244	237	249	266	219	242	201	207	220	223	217	223	244	190	244	228	249	234	224	249	209	242	238	271	245	262	260	231	205	232	249	238	250	232	259	227	208	222	241	225	240	201	234	248	220	217	209	228	212	241	242	220	257	197	239	251	260	203	208	262	250	243	240	239	238	257	215	248	225	236	244	241	240	243	217	239	236	227	209	254	257	251	261	227	199	221	235	223	211	224	246	209	230	220	246	248	229	225	224	232	236	219	248	222	224	233	229	210	231	241	209	216	230	232	271	217	230	225	221	238	216	232	240	233	228	244	233	214	234	236	241	241	217	241	233	219	246	222	213	292	231	195	213	254	244	236	237	256	232	251	245	240	232	233	217	237	238	239	245	217	255	226	224	258	246	267	236	207	240	230	253	229	241	258	247	251	224	261	245	218	213	211	251	232	220	252	263	224	254	224	218	237	206	208	216
29562	29943	24381	27386	24272	21674	18703	17052	13936	10773	9211	8109	7746	7216	6628	7809	7711	6356	4334	3833	3496	3282	2955	2889	2692	2364	2100	1959	1550	1466	1459	1403	1155	1028	933	894	838	787	741	763	726	665	717	678	697	628	715	639	635	678	639	592	686	696	611	559	636	610	595	557	596	601	591	605	611	583	606	598	590	611	570	608	631	628	577	594	634	551	585	574	555	608	572	634	565	567	572	603	602	577	553	565	601	577	590	560	614	571	576	600	585	567	592	609	565	607	537	561	539	550	556	544	559	578	561	607	557	594	595	635	563	576	569	580	589	553	597	603	569	633	572	560	617	563	546	619	591	556	570	562	619	570	576	584	583	628	564	579	571	587	588	579	605	586	553	585	596	541	577	582	585	552	616	536	566	596	577	577	537	600	566	566	532	576	545	592	579	595	616	574	570	591	551	558	600	583	583	596	577	570	606	559	574	590	572	559	545	570	557	598	594	596	582	586	572	575	594	559	580	593	572	563	554	526	599	567	577	589	584	588	576	561	565	537	548	543	562	566	597	574	574	591	564	577	555	537	536	555	571	628	606	571	581	533	625	583	577	531	563	551	587	560	546	587	571	595	559	573	545	583	565	571	572	563	546	599	522	575	576	601	622	566	613	520	581	574	537	567	572	574	537	600	575	559	558	536	546	576	569	661	544	541	590	578	568	570	541	555	566	577	588	566	583	544	594	557	561	592	589	631	537	570	509	578	615	599	560	533	632	565	619	586	587	571	553	586	585	600	566	613	554	563	590	617	623	578	521	575	584	566	624	547	602	584	612	570	554	648	565	572	587	570	597	562	580	595	587	596	586	577	557	544	627	573	617	591	557	536	586	586	569	536	607	586	595	577	587	633	567	537	553	535	570	593	565	554	564	552	625	559	580	600	593	536	578	551	579	548	624	574	605	587	578	588	584	569	574	593	572	557	572	555	590	554	589	613	540	527	560	556	569	561	522	589	593	585	598	580	591	587	597	614	604	517	608	568	563	527	613	571	605	571	596	556	621	598	576	589	567	602	551	579	556	550	564	562	575	598	569	586	601	570	614	595	541	583	602	575	585	592	569	600	573	531	570	610	588	524	567	589	556	592	547	558	567	551	579	564	546	570	594	560	618	577	586	560	572	580	605	581	564	588	579	599	585	593	563	572	608	552	570	548	573	622	577	581	552	597	586	611	553	587	585	590	566	504	609	572	566	548	573	583	601	583	566	560	586	578	565	573	597	561	540	620	558	582	595	557	615	548	545	562	551	577	622	554	602	574	570	559	544	533	555	623	566	588	544	570	591	569	599	578	543	576	576	543	533	546	519	608	633	592	564	581	595	574	592	578	612	572	581	567	628	572	575	616	602	580	596	589	613	575	604	613	573	555	570	601	574	554	581	610	549	585	548	595	577	606	591	566	583	599	555	607	569	614	583	568	591	605	567	572	551	551	560	591	562	541	562	586	588	576	552	598	579	574	562	587	546	579	575	603	574	540	543	590	572	607	549	558	580	605	550	555	583	543	585	568	520	581	542	571	602	560	615	566	544	611	561	575	594	578	646	606	605	561	589	580	528	597	626	597	535	598	566	629	587	570	535	566	572	587	551	563	547	590	556	577	598	580	566	538	586	575	615	585	601	593	600	566	587	547	589	554	605	541	549	543	552	555	569	584	545	570	601	561	616	630	551	592	635	605	598	564	577	594	610	576	568	532	586	568	569	597	566	543	566	553	579	565	598	523	575	533	578	597	565	566	542	583	612	556	577	593	604	556	627	619	612	568	585	562	610	568	615	633	569	512	538	596	576	577	599	616	566	566	583	589	588	568	584	628	544	538	588	565	571	583	565	595	565	567	556	580	581	588	560	604	590	580	567	603	600	533	568	586	592	563	560	555	560	566	572	571	601	585	557	592	558	542	578	557	542	565	581	548	612	576	556	593	559	597	560	572	579	574	583	603	597	594	564	585	586	617	570	575	572	581	545	595	558	596	607	601	543	585	553	561	593	550	567	595	563	591	601	616	577	585	569	616	587	527	558	542	553	592	554	620	576	592	543	561	558	556	527	545	617	557	594	588	604	597	539	610	517	577	557	526	570	544	565	577	600	588	594	573	592	602	559	566	560	601	593	587	548	564	628	572	602	584	584	570	570	552	600	557	551	571	599	560	596	581	588	536	579	583	562	549	613	602	549	549	560	599	574	566	624	604	560	551	515	520	555	576	577	569	582	587	568	563	590	589	580	570	606	620	595	578	573	560	564	578	566	588	531	597	632	615	545	557	586	564	602	599	548	574	590	568	580	550	570	571	543	549	549	586	581	589	559	523	559	601	563	605	605	568	600	588	566	579	526	594	581	591	584	592	539	558	622	575	577	582	551	530	574	591	603	573	573	588	532	583	583	592	587	589	604	542	576	621	577	592	535	618	586	560	557	576	582	603	577	549	580	575	546	538	531	559	577	633	614	595	567	572	572	563	608	569	559	575	551	561	581	575	583	606	597	572	565	553	615	509	580	511	646	567	600	561	564	599	533	564	570	561	565	608	568	578	572	569	589	574	570	557	571	602	597	544	547	604	582	590	575	598	557	588	558	548	542	560	639	562	528	572	599	578	526	617	565	552	516	593	566	589	606	607	603	589	610	559	548	550	592	575	568	587	574	582	593	609	551	546	591	572	605	548	591	570	597	560	604	558	556	559	560	636	605	584	609	596	591	602	573	540	573	581	602	587	593	599	558	544	537	602	538	561	532	590	543	599	594	581	559	600	563	610	562	586	604	537	589	577	564	602	601	569	577	580	590	574	557	544	596	562	584	565	573	580	592	541	575	554	564	592	567	583	568	589	588	583	553	585	593	591	591	567	558	585	557	586	583	591	557	580	563	562	540	597	625	530	580	573	593	554	549	558	603	566	534	552	590	526	555	557	580	596	567	533	582	613	563	587	610	551	601	582	543	541	577	606	597	608	557	527	558	574	532	560	562	587	582	584	580	565	535	553	572	584	576	553	571	585	581	587	556	546	541	596	571	556	584	596	567	571	591	561	573	601	544	607	620	535	566	529	569	537	588	564	589	555	522	590	597	533	538	579	582	534	584	584	606	568	603	546	563	563	552	583	540	584	620	620	550	543	573	565	587	598	585	563	602	583	580	527	553	607	585	586	569	644	600	549	590	564	552	573	600	592	566	537	601	571	574	559	624	572	620	551	551	543	591	567	605	561	617	597	554	576	609	551	572	564	562	569	607	553	607	552	604	578	611	585	572	543	576	564	585	563	565	554	578	575	594	580	560	610	640	587	549	581	554	578	602	596	628	566	593	568	554	597	597	585	568	547	637	578	604	606	607	598	599	602	603	529	651	571	568	556	571	611	591	577	617	579	558	508	595	577	597	604	574	567	601	545	551	578	554	543	571	611	575	579	551	562	588	612	617	553	555	582	593	615	592	620	602	597	577	548	584	572	585	575	608	574	526	547	564	545	533	589	565	582	558	567	573	552
51863	44402	29569	23168	18093	13170	10117	7909	5530	3787	2776	2394	2077	2164	2551	2548	2001	1461	1108	880	917	764	738	680	609	581	556	460	461	405	374	377	335	349	287	279	285	264	230	261	237	236	252	238	226	250	234	269	246	224	230	232	233	230	237	249	201	206	229	224	248	217	225	221	200	237	249	217	249	234	204	253	210	216	191	235	207	217	245	231	219	226	214	207	193	198	227	229	214	214	224	217	212	186	226	226	236	211	238	183	213	239	254	224	240	217	212	201	209	206	200	206	209	207	235	214	231	210	216	220	210	195	210	206	213	225	209	187	231	234	204	211	211	198	206	230	250	235	224	209	213	204	209	227	216	243	244	220	245	221	201	217	214	207	211	239	239	211	211	202	213	227	213	206	224	216	232	226	223	205	193	244	220	224	202	231	225	223	247	242	203	208	195	235	223	260	226	192	208	219	214	211	193	225	223	206	221	214	224	215	204	236	211	232	222	247	185	240	241	204	209	204	199	210	220	226	225	211	214	239	221	216	225	219	219	216	227	220	223	198	230	226	221	203	224	232	208	219	226	241	258	233	233	233	213	232	227	213	225	237	227	226	213	233	218	209	237	224	216	233	237	201	214	225	235	220	209	219	234	211	217	197	216	246	221	192	230	235	218	215	210	213	203	212	237	213	222	255	230	216	224	207	255	246	218	244	212	228	226	200	214	213	201	208	221	195	220	215	213	202	187	234	217	199	229	199	232	220	217	191	226	200	221	239	203	230	233	221	200	226	218	218	217	225	199	202	238	196	232	214	228	204	221	252	235	240	197	239	249	229	232	189	213	206	240	241	223	204	220	232	202	220	205	229	205	212	233	203	213	240	224	224	233	236	208	215	236	195	229	227	202	241	212	236	240	259	207	224	202	224	207	238	208	219	234	231	206	199	214	213	207	229	206	220	217	225	230	244	223	242	208	217	227	218	252	208	226	231	202	239	220	244	221	232	221	224	191	216	218	199	208	196	220	211	224	238	258	240	225	204	224	205	227	228	185	221	244	203	225	206	208	207	205	212	216	207	206	201	216	218	238	218	212	214	189	221	211	234	222	212	251	191	211	217	173	215	225	268	235	213	202	227	200	224	212	182	249	218	214	224	230	227	223	238	203	202	203	221	225	237	216	223	189	207	224	197	195	193	218	206	238	210	222	222	210	252	223	217	200	203	213	226	209	237	228	212	223	237	203	250	222	216	219	213	244	215	195	233	241	225	234	222	223	246	237	203	279	207	238	225	213	216	223	230	220	218	196	205	223	209	221	213	234	228	202	239	219	213	223	241	229	220	236	243	232	243	197	234	193	218	207	209	244	227	235	233	222	235	224	213	208	244	202	209	217	233	213	225	208	216	236	234	202	196	203	203	212	225	240	234	207	213	223	198	227	198	237	229	202	198	227	228	235	223	211	223	213	208	224	226	195	211	233	223	263	217	252	208	214	230	206	208	200	205	207	219	227	204	233	249	231	238	226	241	232	211	238	228	221	245	214	236	232	201	247	216	227	235	251	230	221	232	243	201	240	228	223	204	229	243	225	215	231	214	204	203	226	221	220	226	178	223	227	203	222	221	215	205	220	213	221	224	214	230	226	234	225	209	201	231	222	205	227	210	226	230	200	214	202	205	226	221	250	203	249	185	224	215	205	258	232	193	211	228	238	222	226	238	239	198	202	192	236	257	226	244	205	206	221	207	216	211	221	221	229	243	208	224	212	236	216	221	233	219	213	212	230	228	212	221	210	214	231	181	195	194	233	200	253	242	198	222	204	234	214	215	232	218	255	214	214	230	223	221	212	221	218	207	230	234	231	216	242	218	225	222	214	202	203	242	206	220	219	218	223	215	192	230	252	210	215	231	178	213	222	225	194	215	242	202	228	218	219	227	233	228	193	223	198	228	228	227	211	212	230	226	235	232	205	216	195	222	206	263	211	212	224	226	227	198	196	206	243	178	225	212	234	219	196	250	225	209	215	214	232	235	226	214	223	192	203	211	220	229	216	225	242	233	223	211	198	224	217	237	204	224	227	230	246	212	222	203	227	211	226	223	227	212	218	230	201	225	204	207	203	203	230	194	208	199	216	224	224	195	202	224	212	207	212	214	228	232	218	242	254	235	224	231	205	237	230	227	194	238	222	219	213	215	223	206	225	221	239	185	177	236	202	213	248	209	213	213	218	221	227	227	213	212	219	223	214	217	229	191	223	244	198	219	198	209	208	237	226	205	192	227	233	180	223	224	232	226	249	219	208	244	223	216	218	228	233	247	228	241	209	211	236	207	230	191	215	236	192	227	236	212	240	242	216	221	233	171	250	226	214	212	248	220	170	196	229	199	200	218	208	212	221	237	211	208	214	200	206	244	205	219	207	178	208	252	239	217	240	211	254	199	184	225	220	196	221	211	251	224	180	205	248	220	221	225	224	243	205	216	210	226	192	192	213	238	223	231	231	217	190	227	247	223	200	194	202	202	228	233	218	219	229	242	215	230	217	208	192	200	207	216	232	208	214	214	218	219	215	228	237	224	247	229	203	221	233	220	211	205	213	209	204	231	216	207	224	211	193	222	244	188	186	222	203	237	243	223	223	216	219	206	198	176	197	204	209	189	215	214	241	213	256	235	212	221	229	212	219	226	245	228	206	206	235	227	207	214	255	233	210	210	212	209	222	246	232	203	220	209	232	204	209	222	215	192	221	231	228	222	227	231	231	234	228	198	227	244	237	235	222	200	200	206	212	225	238	209	209	215	224	242	245	207	228	250	217	252	208	235	197	223	247	240	224	191	207	215	210	208	228	221	206	188	237	236	200	221	234	224	199	224	245	219	215	212	203	235	224	220	227	212	230	233	220	234	215	230	244	208	194	225	230	199	214	203	215	203	206	199	219	215	217	213	213	215	213	217	237	213	220	216	209	215	215	226	221	195	218	197	210	215	213	233	229	194	187	200	231	207	213	225	237	212	237	206	230	191	241	234	214	216	206	225	202	180	219	219	216	241	217	206	219	205	238	232	215	224	197	226	207	227	225	202	207	230	233	216	245	215	222	232	243	252	219	219	209	224	218	220	221	245	198	232	234	225	212	230	202	216	242	210	232	215	238	224	223	230	228	218	223	212	210	216	231	223	198	206	221	210	236	212	205	220	246	214	215	194	226	217	227	229	220	215	243	201	214	215	229	188	220	206	194	243	225	247	219	209	227	206	220	225	233	242	235	232	238	194	204	196	241	202	217	247	223	236	233	194	215	229	235	211	216	213	222	202	220	213	232	221	248	210	255	204	204	236	210	225	212	208	210	217	243	199	207	222	241	222	206	232	215	206	240	218	222	241	218	226	216	198	232	206	186	235	216	223	230	220	206	220	207	234	232	218	219	231	218	201	239	239	218	221	202	235	230	207	205	179	194	258	250	212	173	214	192	245	228	200	240	215	226	239	233	218	229	207	224	228	214	225	210	241	251	212	201	226	210	229	214	221	206	210
37793	39888	28793	30059	25899	23596	22325	21088	17236	14103	12368	11495	10482	10268	12260	12559	10463	7897	5841	5075	4613	4233	3823	3913	3570	3040	2695	2467	2154	1780	1731	1692	1402	1271	1147	924	809	831	792	744	675	669	651	663	697	694	637	663	675	681	685	627	630	618	624	668	641	623	576	575	605	591	497	545	533	580	551	594	540	566	570	565	557	542	608	550	562	558	564	586	569	561	568	536	518	552	565	580	575	540	513	541	561	569	517	575	542	552	516	518	539	557	540	523	507	547	515	539	569	544	560	555	552	582	562	537	546	539	533	548	540	535	521	564	542	565	578	552	514	574	540	544	500	529	536	544	548	587	530	524	559	517	546	551	542	555	555	527	536	574	511	525	516	548	564	519	578	554	539	529	532	579	511	506	585	527	532	539	559	526	527	508	557	522	566	538	559	559	502	533	547	557	536	569	582	580	492	528	525	524	523	555	511	534	552	529	523	555	560	553	578	579	545	538	543	566	542	593	506	533	576	552	577	546	550	511	506	551	521	526	521	520	538	562	576	576	569	592	546	557	557	561	566	519	557	579	573	518	555	523	557	559	517	551	551	565	529	593	528	565	536	531	564	565	510	538	546	546	551	560	519	542	548	585	567	605	545	565	539	521	546	571	521	532	556	534	546	546	576	527	578	529	547	528	573	514	557	532	548	584	546	543	520	536	569	544	531	582	535	537	541	499	593	578	545	527	544	526	510	545	539	569	539	532	539	551	552	521	530	600	553	549	491	551	537	532	543	537	495	557	563	577	552	549	546	560	581	547	500	585	524	526	544	504	570	561	571	511	538	575	542	535	535	528	553	503	535	553	514	516	553	527	527	576	552	548	548	576	544	512	539	529	543	598	531	537	574	559	588	490	518	505	556	544	582	517	549	550	498	555	536	526	522	540	511	536	526	547	587	534	547	585	558	546	491	542	571	514	518	514	566	568	560	563	560	552	518	529	553	502	545	563	577	561	536	544	499	513	550	569	542	542	530	561	547	549	517	528	565	542	563	550	573	543	536	497	495	541	538	555	528	526	535	531	515	526	570	541	559	543	529	560	571	550	565	532	547	546	559	571	568	594	553	521	512	550	523	524	560	564	586	560	519	535	591	539	511	509	537	550	546	518	559	548	542	558	517	541	560	505	525	570	510	534	494	542	522	557	578	523	598	558	549	519	566	551	517	514	570	550	554	544	535	529	564	535	561	539	546	572	526	568	566	548	582	506	550	562	561	550	537	539	565	504	533	502	544	539	460	531	520	544	543	566	559	541	590	513	538	558	509	543	528	557	564	541	567	520	569	564	501	557	584	542	543	562	589	528	545	519	548	616	545	565	516	550	562	519	540	579	557	543	536	508	557	518	573	581	557	562	533	512	548	555	514	533	550	512	525	527	533	567	572	524	558	542	536	548	564	537	534	582	535	496	557	524	542	556	578	584	529	527	559	528	535	550	522	535	555	579	531	503	583	567	574	507	500	523	526	571	527	517	566	582	529	513	544	529	554	523	540	565	548	557	540	518	511	508	561	559	556	559	558	544	553	523	549	527	515	490	520	554	509	563	510	532	542	503	506	525	602	527	560	538	582	578	532	558	540	593	547	549	524	554	538	566	591	572	472	577	502	584	519	532	502	543	551	584	544	541	536	572	527	544	513	525	536	497	549	548	569	562	531	543	548	541	557	522	515	519	536	560	535	565	520	518	558	602	546	529	562	505	585	529	567	541	548	543	536	522	568	504	542	532	508	543	577	512	540	548	574	553	539	520	548	575	550	542	560	558	507	549	535	571	572	554	516	562	536	556	537	562	542	556	577	532	557	554	535	505	566	502	525	553	593	525	505	537	567	541	528	554	519	546	515	520	544	527	561	510	581	558	495	577	499	545	527	530	561	547	545	516	530	584	541	531	545	529	535	565	515	505	557	547	530	532	540	540	561	558	533	522	534	578	542	575	536	555	533	551	494	542	528	567	554	547	508	538	533	569	541	555	534	537	575	547	537	599	557	538	519	528	599	559	521	560	548	557	546	517	591	527	517	531	539	546	520	584	557	538	575	528	560	559	584	461	558	533	538	509	546	530	540	591	557	542	540	562	568	576	536	530	536	571	548	531	520	546	544	534	575	505	505	549	572	562	544	571	527	549	573	545	531	522	529	562	547	535	512	528	536	539	524	548	523	561	565	511	522	550	519	558	541	516	535	552	518	545	539	568	533	526	554	536	527	531	536	580	531	564	536	546	538	511	516	537	573	510	535	575	563	534	573	520	539	516	545	533	521	547	515	567	531	545	570	552	552	526	567	527	541	541	544	554	539	581	591	500	493	515	564	565	525	551	559	527	524	511	533	546	512	528	528	520	558	551	526	542	553	542	559	535	585	537	547	538	520	523	512	529	567	536	498	547	585	547	554	574	603	549	605	546	521	541	550	502	573	534	529	516	563	532	550	565	530	514	530	573	516	525	522	546	512	549	549	544	512	528	517	513	534	578	565	552	570	586	517	528	511	517	561	555	533	553	564	512	515	533	567	516	526	513	510	538	536	563	600	534	535	531	566	529	556	564	522	543	510	552	547	541	530	509	536	559	541	519	528	551	494	588	593	533	538	518	551	550	519	551	539	540	510	536	538	525	562	513	547	521	530	529	521	538	549	536	514	576	527	529	579	529	535	538	546	568	542	530	529	541	506	533	533	537	546	564	574	521	561	522	539	558	514	548	521	514	539	528	550	504	533	565	546	520	548	567	567	544	563	580	531	537	520	545	514	508	519	577	558	512	523	514	568	570	537	553	525	536	564	555	500	549	558	546	551	555	536	527	508	529	573	552	555	581	567	545	527	514	516	536	544	540	544	525	535	557	541	575	555	524	541	563	535	549	486	579	556	542	552	538	609	566	528	538	512	542	518	534	557	545	540	544	537	561	524	512	514	568	548	550	514	557	570	514	501	541	492	555	520	533	538	525	572	562	526	558	617	526	555	524	505	507	554	553	549	557	540	507	552	534	560	519	499	560	583	538	506	514	500	539	519	526	555	585	578	524	521	522	539	525	544	519	497	535	507	577	538	550	554	522	582	589	556	564	527	493	548	527	542	531	568	523	527	523	564	510	529	554	580	515	525	524	569	525	560	560	519	543	559	576	526	519	538	541	525	496	533	555	540	513	530	534	550	520	561	555	559	511	514	530	532	547	523	515	526	537	558	549	562	530	548	596	533	544	508	528	543	540	549	585	556	531	531	555	542	585	520	569	507	551	546	550	552	559	503	537	521	542	529	549	492	558	548	537	536	540	547	562	528	555	563	560	553	511	546	534	574	539	536	541	528	537	582	509	528	581	498	584	499	584	552	526	535	505	526	537	548	539	563	575	559	533	548	545	529	529	545	587	476	514	539	563	560	527	524	563	576	573	507	553	543	526	598	536	600	530	534	506	537	521	541	541	559	512	547	528	550	588	534	536	520	506	540	576	534	499	555	564	529	521	505	565	555	564	549	517	552	522
20622	14166	10877	7461	4597	3167	2560	2325	2067	1596	1439	1138	1016	851	772	756	651	581	546	494	500	413	409	405	393	385	347	344	342	309	289	288	286	280	254	249	265	260	215	195	219	217	240	242	247	217	241	249	272	221	247	232	200	245	217	243	205	240	222	258	206	214	218	235	216	220	222	222	221	206	241	249	251	225	224	241	243	210	223	229	221	236	245	232	245	221	201	195	220	252	238	233	222	227	210	221	235	239	239	224	226	230	244	239	231	236	240	245	251	216	225	207	224	233	221	211	233	223	228	241	228	214	226	250	221	217	240	215	238	212	198	243	244	224	244	231	232	227	219	200	220	224	241	211	228	228	204	207	223	199	250	261	227	221	210	215	210	203	250	235	201	210	231	223	234	240	186	192	214	214	238	207	224	231	217	242	200	275	234	246	221	221	235	244	229	225	225	232	240	227	257	234	216	207	216	248	232	252	262	226	217	236	212	217	241	241	221	229	209	224	214	211	218	229	254	245	234	247	229	231	227	226	228	198	233	213	217	240	210	242	254	219	229	222	218	235	202	230	244	220	225	225	230	217	211	238	214	213	235	242	226	239	256	228	242	244	211	223	218	218	264	207	195	206	211	277	249	237	226	216	232	236	215	231	234	244	235	213	216	209	226	225	209	234	231	239	244	227	240	233	233	255	239	210	235	227	240	215	220	210	264	215	187	235	263	213	227	240	217	238	261	217	219	217	226	210	213	229	224	208	239	230	233	232	247	224	228	234	214	242	212	208	218	217	206	241	209	218	227	191	255	214	254	227	217	236	201	252	210	213	227	208	201	204	216	204	230	249	241	232	238	236	231	250	223	243	219	223	224	225	220	228	224	232	227	219	241	227	236	202	216	207	226	230	229	207	221	206	213	218	187	224	219	205	225	247	205	200	213	239	243	239	240	218	216	216	225	230	234	225	233	221	238	194	230	209	246	231	201	211	241	234	215	229	233	235	246	229	235	223	235	222	235	260	242	220	222	252	229	219	219	220	216	223	243	233	215	247	228	231	241	234	228	234	248	220	228	213	248	211	231	223	215	215	205	225	232	209	247	236	198	229	255	229	220	235	232	229	204	226	244	197	204	199	227	203	221	229	221	226	224	200	233	219	235	243	225	248	227	201	235	249	213	258	237	209	237	251	232	230	207	218	226	250	243	254	200	232	242	254	206	246	249	208	241	234	253	231	215	246	226	219	231	212	253	225	248	257	239	214	209	208	222	234	216	223	226	222	225	196	212	223	224	238	201	220	210	247	201	213	224	237	231	235	247	248	254	205	237	220	238	211	256	206	242	235	205	228	238	205	243	225	198	204	258	208	221	223	225	226	226	199	225	235	215	235	236	243	244	225	213	222	220	210	206	219	231	217	229	219	249	252	238	210	240	223	253	206	226	240	240	226	228	249	266	210	248	205	218	211	227	211	197	215	199	221	212	253	221	254	241	228	224	239	231	215	197	207	237	218	226	222	228	188	208	228	234	217	212	196	224	221	227	224	243	262	201	198	220	238	214	221	228	236	223	231	231	218	196	218	245	221	224	228	236	204	222	227	229	236	217	234	250	246	235	221	215	227	225	206	203	217	222	236	216	235	218	232	233	214	209	214	219	225	210	202	190	231	247	243	234	213	229	205	231	222	227	216	233	221	251	239	214	238	250	221	229	249	230	248	242	236	263	263	260	234	210	215	232	235	191	220	224	216	221	249	257	241	223	212	235	213	259	205	207	208	221	232	247	253	228	237	231	236	239	205	215	223	215	231	237	200	227	198	224	205	213	244	246	239	245	242	228	251	221	217	244	234	216	217	236	216	233	220	208	205	224	211	202	209	211	211	244	213	252	253	227	232	208	214	211	219	218	218	220	219	221	240	230	228	222	232	220	228	230	219	240	244	218	212	228	191	215	212	245	224	252	224	223	214	241	214	237	208	231	213	235	233	248	226	209	259	247	229	233	223	201	205	236	228	224	206	236	242	206	239	225	263	211	216	221	224	247	240	198	209	261	227	204	219	208	217	219	235	226	249	226	208	204	201	229	220	255	212	234	207	221	245	207	233	228	220	217	201	218	240	215	224	221	227	218	203	259	235	240	251	223	224	227	233	241	239	227	231	235	223	230	239	233	217	228	223	194	234	237	246	227	241	200	238	238	224	212	241	215	236	207	242	242	222	244	239	194	233	243	245	221	229	235	227	228	233	228	224	219	204	260	219	225	258	197	215	205	240	224	188	227	227	209	214	225	225	210	251	204	219	218	225	224	244	221	226	199	224	210	225	235	239	220	224	239	246	236	223	246	233	218	200	236	207	224	217	241	220	228	233	247	248	202	204	226	219	214	226	236	234	233	234	205	226	250	239	242	214	205	207	206	219	236	195	230	228	228	226	241	230	209	216	256	226	238	225	231	235	232	253	230	214	236	232	225	212	219	234	201	211	220	212	235	254	201	210	241	221	214	234	197	227	257	219	239	206	236	221	216	269	198	214	213	221	220	230	221	216	215	247	215	211	243	244	222	223	231	216	223	263	247	198	191	263	256	212	235	228	216	218	210	224	255	228	239	250	222	244	248	201	225	221	221	225	243	217	233	222	216	239	256	222	194	239	213	212	235	219	247	219	206	209	214	245	178	211	227	240	231	223	237	235	231	202	194	227	214	237	239	241	230	210	216	240	227	249	237	244	209	197	217	214	232	232	238	251	225	225	245	242	240	241	236	223	197	234	227	253	235	206	227	218	232	219	247	209	217	235	225	243	214	248	221	259	241	246	214	245	235	238	203	208	236	218	233	249	226	241	211	217	220	232	226	230	242	219	233	202	227	211	220	219	245	211	211	194	209	230	229	211	205	235	223	235	227	235	239	234	244	223	210	230	216	219	236	250	236	219	228	236	252	216	249	220	236	216	223	203	254	215	236	248	232	245	233	212	210	233	219	208	217	230	239	231	223	236	215	241	231	211	215	225	200	249	210	198	259	245	219	232	233	200	205	222	217	233	205	217	215	237	231	231	238	205	220	232	209	232	220	230	220	230	258	251	247	225	242	220	236	214	211	220	219	240	234	229	234	229	221	240	208	191	228	231	217	230	211	229	245	233	264	210	218	236	239	229	274	232	226	239	215	238	220	225	258	206	239	228	225	223	249	222	230	220	205	223	226	257	203	251	225	232	250	220	237	237	248	229	204	216	249	236	217	240	228	233	216	238	233	241	251	221	245	220	250	215	223	247	253	227	255	226	224	211	233	227	237	221	233	198	245	212	217	204	254	225	234	225	231	195	227	234	229	218	237	195	236	251	236	236	222	225	239	236	215	240	210	224	203	227	215	240	232	210	226	235	246	213	227	230	228	224	239	242	219	242	248	250	218	239	236	193	212	214	233	214	230	194	236	202	221	207	245	226	260	231	228	219	231	213	248	210	218	214	242	219	253	249	229	233	220	214	257	248	229	230	222	224	281	218	226	229	234	221	221	258	235	199	229	229
12344	11832	16121	16454	13681	11473	9915	10336	9118	7564	6941	6123	5247	4529	3955	3814	3623	2917	2855	2598	2389	2227	2004	1805	1670	1603	1528	1378	1231	1096	1012	1001	896	859	826	753	724	650	642	664	677	602	609	574	628	624	646	613	571	657	565	571	654	645	594	586	569	542	571	598	550	581	595	582	571	555	575	617	579	610	627	561	578	571	537	608	592	546	540	562	520	601	568	556	505	542	618	578	590	554	574	584	630	608	584	587	577	607	595	601	563	565	560	561	578	598	580	545	552	542	539	564	555	616	553	527	574	550	571	541	534	555	552	590	546	562	586	589	581	604	546	618	547	594	614	550	565	544	590	550	551	576	542	577	550	588	546	505	592	532	542	535	568	634	553	530	558	564	571	566	606	544	575	557	566	552	596	580	614	538	580	572	566	563	549	577	567	551	582	539	575	551	539	597	558	542	541	534	592	575	532	525	583	578	590	528	575	514	574	574	592	600	590	565	591	559	566	574	550	535	548	549	566	537	566	563	544	599	561	561	559	550	563	590	569	558	588	547	520	594	576	526	581	559	565	577	565	556	532	562	553	548	533	545	539	523	537	550	583	570	583	551	572	545	584	567	576	596	523	567	573	581	587	538	558	593	545	569	578	594	616	538	588	588	603	568	566	540	571	585	588	576	585	562	518	562	556	592	582	575	593	573	548	560	526	556	563	576	601	515	582	535	553	570	578	598	571	545	594	559	537	577	593	568	604	574	538	575	560	649	587	548	564	551	551	540	571	544	617	558	568	569	565	575	583	533	544	567	543	551	619	548	546	593	586	590	528	538	575	575	591	532	593	565	524	527	560	583	573	577	596	544	564	581	562	584	597	590	584	563	589	594	567	574	533	596	560	594	574	590	534	568	561	574	571	567	556	585	544	531	536	585	571	569	571	568	555	585	527	569	564	580	535	527	585	544	572	525	591	533	589	562	557	550	562	601	583	531	553	579	566	586	568	556	584	588	607	572	570	599	556	589	571	558	580	586	553	585	591	551	584	567	571	579	618	567	529	558	569	533	572	556	558	554	545	575	556	583	541	532	595	551	530	569	556	608	540	602	575	562	548	599	566	552	537	564	564	562	583	576	583	536	552	567	604	585	576	552	577	586	553	557	586	587	588	569	562	579	572	612	608	619	561	582	567	577	552	600	565	607	542	561	579	573	560	548	493	540	550	617	563	678	594	589	550	565	532	554	542	599	580	595	535	532	579	605	599	547	539	540	569	570	553	557	578	572	622	521	570	565	600	559	543	561	522	549	560	566	557	588	560	532	580	498	571	522	557	579	523	555	584	563	541	595	531	576	562	587	539	570	594	559	549	563	552	543	625	575	552	559	573	558	574	547	595	534	565	588	553	588	601	563	547	593	598	596	561	562	578	575	542	536	608	562	553	566	562	537	588	563	563	560	574	551	518	549	555	587	583	583	563	590	593	566	590	569	616	547	586	535	535	589	600	586	541	584	538	583	557	588	536	558	592	563	583	586	586	559	529	543	554	595	564	567	577	598	582	599	596	596	562	572	559	549	577	524	583	551	548	570	547	578	519	547	576	566	558	563	597	572	557	599	572	595	572	498	612	596	600	573	556	626	557	525	575	549	552	569	546	547	552	588	529	619	522	574	568	557	546	575	542	574	569	584	562	562	579	576	589	572	560	549	567	591	533	585	549	597	583	501	591	579	538	599	527	567	529	573	597	588	576	557	544	551	524	542	597	552	583	601	583	600	558	589	592	542	578	541	568	561	550	609	567	618	555	580	565	565	605	574	565	565	594	598	562	588	604	578	604	569	541	562	540	560	565	532	576	608	614	538	600	555	539	597	611	617	591	567	562	520	624	550	589	543	508	583	541	548	587	599	510	544	590	600	554	592	610	547	610	569	578	550	602	554	552	585	564	545	567	549	612	607	565	553	523	577	554	563	529	619	581	553	578	540	589	569	567	568	561	546	569	550	610	536	570	587	557	578	529	567	580	581	603	560	527	539	583	587	534	563	566	570	539	565	572	596	594	588	588	564	550	580	580	553	534	578	559	580	577	546	599	562	546	590	555	588	581	570	563	569	563	534	540	564	606	600	582	534	541	530	541	542	589	581	555	557	570	571	588	595	571	572	583	540	593	568	539	548	545	581	545	527	568	569	573	550	560	540	550	541	586	610	582	549	577	575	551	591	578	539	546	580	600	584	568	568	582	564	553	553	545	583	563	598	596	593	499	581	580	535	578	525	542	581	576	567	558	548	563	570	584	588	577	558	607	539	602	571	576	530	547	554	553	576	595	563	592	543	536	588	572	564	548	555	582	564	581	571	569	596	594	556	585	526	554	567	525	560	559	607	559	527	522	564	572	599	568	554	566	551	542	569	541	613	557	582	579	540	619	568	572	562	565	552	543	584	533	577	560	547	590	579	528	570	571	536	556	558	540	531	559	571	547	532	541	536	563	598	546	590	551	563	613	586	553	541	553	504	536	554	547	554	582	549	586	579	591	578	543	546	583	561	583	573	578	572	567	576	562	577	580	505	540	569	573	577	576	592	591	600	580	581	566	560	573	558	569	609	589	534	580	595	580	587	537	554	575	564	565	548	554	534	565	575	556	556	609	553	564	567	572	574	569	565	582	590	566	556	565	551	535	544	586	563	540	511	562	573	568	576	571	548	561	581	561	576	549	567	575	526	570	549	565	617	526	538	579	545	540	542	601	593	578	567	578	592	554	550	592	546	559	531	579	529	563	525	609	574	549	553	595	551	549	560	583	565	583	590	546	560	616	554	544	602	576	578	569	527	589	562	526	547	589	528	579	558	548	538	549	545	599	582	513	547	550	544	588	542	579	615	516	539	597	525	587	553	596	590	538	570	577	578	585	538	597	557	550	552	572	552	535	549	573	542	523	579	561	538	572	593	540	570	512	575	596	552	568	569	607	532	585	624	574	568	627	558	572	615	568	568	541	566	578	544	571	541	580	582	547	550	529	590	585	555	562	547	522	567	576	576	606	554	575	608	558	536	568	589	566	554	565	531	621	543	569	583	584	577	552	645	532	580	551	557	605	596	546	578	589	549	581	586	523	569	556	567	554	517	565	590	559	601	591	545	545	538	592	581	603	601	556	598	531	537	550	525	556	560	568	581	577	571	559	572	559	513	562	568	529	583	568	552	571	548	611	605	546	538	547	580	509	578	533	575	528	597	593	583	564	556	582	569	596	565	555	585	574	573	510	568	593	537	601	599	586	538	552	602	556	539	525	589	556	545	578	540	519	556	604	554	572	587	560	583	573	553	556	530	556	524	557	557	586	546	556	575	598	600	600	543	571	554	539	560	579	569	603	600	585	537	564	596	564	552	592	589	577	611	573	551	531	566	549	576	500	606	583	575	519	560	552	563	596	576	581	546	565	598	570	552	557	558	533	605	546	527	565	580	632	576	595	534	554	582	566	577	581	578	541	569	557	577	520	552	564	524	568	575	565	570	593	588	541	559	561	518
40211	34305	24160	15859	10786	6961	4815	4457	3505	2850	2738	1860	1512	1496	1557	1763	1380	1165	887	759	806	705	700	632	522	526	456	397	400	352	374	359	332	348	321	310	250	259	237	243	267	266	284	251	216	272	236	221	244	260	227	269	216	224	276	246	208	212	206	233	232	235	229	222	238	252	240	241	224	209	214	235	239	221	219	218	206	229	196	223	228	235	225	230	214	212	245	240	248	226	193	234	207	251	229	227	222	221	246	213	224	248	225	218	219	241	210	210	232	236	225	235	232	239	224	227	231	233	256	234	242	236	240	243	220	215	236	202	239	233	219	223	225	239	227	230	216	249	211	263	264	251	240	243	233	222	241	232	219	246	209	216	239	223	192	236	239	255	243	242	232	215	231	202	237	222	233	220	237	213	243	215	231	211	228	228	228	218	196	250	204	235	212	230	230	238	238	221	218	246	231	257	208	226	257	218	250	239	247	237	244	225	243	234	255	228	254	230	247	220	237	264	215	243	230	212	197	221	197	223	215	220	235	220	224	209	236	254	208	239	224	246	208	244	210	266	250	215	230	199	232	233	216	231	259	227	246	268	206	249	255	223	229	230	227	242	240	211	233	232	213	248	225	214	236	221	250	223	215	222	206	257	256	220	221	211	211	232	239	240	194	217	243	225	258	264	217	240	216	202	250	242	217	213	249	235	230	223	217	250	240	220	250	208	206	222	201	247	236	229	233	252	249	252	224	228	228	217	229	227	241	255	234	219	254	217	215	233	270	229	235	223	250	235	244	240	228	240	221	243	229	209	224	228	220	264	237	240	236	244	225	183	243	211	226	225	201	239	226	204	226	228	215	225	239	224	224	207	220	246	218	216	217	256	209	227	233	218	240	226	216	230	210	214	216	253	203	216	227	239	221	236	220	239	199	221	225	249	228	240	234	221	221	240	211	218	197	204	212	271	225	251	225	223	230	210	228	235	233	220	206	219	246	201	199	264	211	254	246	260	234	229	211	210	225	239	250	230	239	251	254	254	234	224	236	233	248	264	265	234	224	245	256	275	223	203	214	250	243	237	226	219	222	249	255	245	217	246	238	225	215	197	221	240	227	208	240	267	226	229	254	216	203	219	237	221	224	235	248	265	224	236	236	226	232	217	223	225	249	231	248	228	235	221	219	197	204	224	237	235	261	258	228	235	233	231	231	229	207	221	248	229	260	246	232	235	225	220	229	201	245	229	222	232	227	217	217	265	240	223	227	237	230	228	228	258	241	234	244	198	225	213	237	227	230	234	225	218	234	204	235	216	256	241	227	234	241	222	231	223	221	233	235	225	236	228	251	233	219	246	255	192	251	234	231	229	221	192	220	257	206	207	251	233	218	227	225	259	229	223	239	243	221	237	242	230	240	245	244	216	207	209	223	221	257	237	199	228	220	262	250	242	214	232	220	258	231	210	244	251	246	229	221	221	225	220	223	215	250	213	232	198	216	224	251	210	229	245	234	257	202	241	246	234	246	239	227	205	217	265	224	222	240	223	227	244	250	258	212	235	248	234	215	197	203	221	241	237	231	231	204	251	229	222	226	219	225	230	244	221	232	238	245	218	199	241	227	242	248	202	219	240	222	254	236	238	222	207	233	198	220	215	204	224	235	252	238	205	252	267	232	207	238	232	226	232	258	244	217	230	227	231	242	224	218	213	225	258	235	233	222	210	235	211	233	228	237	240	218	228	233	225	215	228	218	215	221	260	216	220	237	196	248	259	248	233	219	244	221	243	221	231	209	235	220	227	227	242	221	224	226	237	195	239	247	224	230	216	237	231	237	241	256	205	233	284	236	221	211	218	229	208	257	230	215	233	227	206	237	225	206	227	215	232	273	225	208	233	199	243	217	245	213	237	221	222	254	208	212	242	247	237	247	253	230	224	218	216	215	239	220	213	226	210	253	257	217	227	227	209	220	235	220	218	246	202	211	213	210	218	228	235	215	229	218	223	219	229	213	225	221	243	210	199	222	227	224	235	261	256	224	231	262	254	217	228	226	210	241	225	229	276	237	238	239	252	230	254	233	254	208	240	229	241	225	222	237	236	239	230	232	250	214	240	223	245	203	248	248	218	227	217	191	249	239	243	221	212	231	214	232	281	226	251	234	224	230	244	237	224	209	233	246	203	234	244	248	221	257	230	227	212	228	226	260	259	215	205	224	226	219	233	206	257	221	208	232	214	214	205	248	242	225	240	259	248	222	245	245	227	218	202	233	224	241	236	240	237	243	253	245	249	219	231	246	242	232	234	212	224	216	204	216	242	217	199	223	226	227	241	230	227	210	224	235	230	230	240	217	223	232	224	206	244	214	241	228	223	199	232	224	208	261	255	234	256	242	237	235	214	235	214	251	246	219	241	224	246	219	256	214	216	233	225	205	239	256	267	214	223	240	225	252	221	238	238	198	232	214	231	221	230	185	237	230	222	242	240	240	225	220	208	234	239	231	216	239	218	219	239	239	199	228	208	216	230	206	212	212	222	231	252	218	206	213	234	237	246	242	228	199	245	200	221	254	240	247	231	222	225	239	258	223	227	228	238	240	228	231	227	219	218	236	204	253	227	221	225	206	235	228	235	205	228	237	244	236	217	241	221	195	227	200	260	228	218	181	221	201	234	233	215	251	205	225	211	224	230	221	233	252	223	221	235	234	242	235	223	235	236	243	231	225	230	212	232	243	252	231	243	232	193	212	225	258	246	231	229	233	239	220	205	225	230	215	214	233	208	209	247	217	221	214	234	232	248	225	212	229	249	250	231	240	228	234	225	255	226	247	251	218	213	227	230	243	232	245	231	231	230	218	265	257	219	252	203	230	229	219	251	232	224	243	231	251	235	244	224	225	213	205	221	226	268	217	259	242	257	223	240	248	203	236	232	208	252	259	247	244	226	198	242	219	233	203	226	248	229	229	226	221	252	236	201	227	213	208	248	251	215	254	221	205	211	214	220	246	200	237	235	209	212	229	246	228	218	231	227	227	202	213	260	228	226	242	238	224	249	222	213	236	241	210	246	236	233	263	224	230	249	229	281	224	239	233	199	243	214	233	240	214	200	218	222	255	236	212	242	222	237	249	256	245	238	245	263	252	239	221	202	230	241	249	219	232	207	234	238	236	219	237	241	219	232	238	220	223	231	222	200	221	235	220	249	254	239	206	231	224	197	222	233	237	247	235	230	256	249	221	206	227	258	225	215	251	231	247	223	225	235	244	249	211	238	216	236	233	229	216	237	218	249	230	224	245	233	221	250	224	249	263	240	221	233	220	226	230	225	234	217	258	210	237	220	238	231	232	250	251	222	228	222	215	213	202	224	218	240	220	223	244	213	246	219	206	201	236	213	257	228	225	221	221	219	228	228	228	217	216	208	222	199	241	227	245	258	215	220	220	225	247	231	233	243	235	224	262	263	247	256	217	223	219	272	220	237	201	237	243	233	234	237	243	236	260	232	227	202	227	218	241	236	233	225	247	221
27587	26768	21765	22164	20271	17571	15244	14733	13042	12384	12387	9094	7675	7680	8040	9601	7546	6471	4719	4248	4124	4007	3870	3284	2943	2511	2215	2072	1846	1663	1407	1352	1299	1221	1059	893	864	738	755	703	724	696	647	676	677	712	647	696	608	647	673	717	649	673	627	629	598	600	604	597	597	566	604	625	606	588	598	599	617	608	609	627	630	594	611	607	592	595	551	555	599	559	577	573	538	539	516	556	583	579	598	585	623	583	597	557	536	585	621	568	599	591	573	553	586	589	564	543	580	576	571	531	601	589	580	565	575	599	571	612	595	567	545	546	612	554	570	586	529	553	564	584	567	616	526	546	539	575	554	573	559	616	552	613	591	560	573	579	594	547	579	581	636	574	612	589	590	568	601	597	548	566	585	568	577	555	543	579	527	579	621	569	554	557	533	577	620	620	633	622	562	577	572	567	555	576	595	564	610	576	566	555	558	571	573	589	580	547	582	569	516	569	551	562	580	572	587	619	564	576	590	547	586	580	589	594	578	579	578	577	582	610	557	577	602	566	539	607	596	583	589	627	572	614	560	570	585	542	555	586	606	551	576	612	590	595	549	562	593	554	603	618	588	567	581	582	602	549	572	564	553	618	599	561	555	571	553	549	588	583	585	594	606	559	575	522	562	585	595	600	545	557	567	548	546	588	531	596	561	591	558	581	552	592	565	546	592	593	534	580	567	593	565	603	565	599	572	550	598	590	580	581	592	527	590	617	545	546	599	582	592	545	575	566	543	597	589	559	545	579	597	590	579	567	559	601	584	603	602	569	574	534	567	610	632	577	598	575	587	593	597	557	540	571	558	572	606	566	539	610	569	550	510	577	594	590	568	582	601	604	579	559	583	599	535	568	589	575	574	585	576	591	590	587	583	628	606	563	565	608	544	541	539	554	595	547	607	552	600	538	584	551	543	525	558	535	610	546	601	599	565	546	563	570	611	543	579	576	510	541	535	584	610	570	575	581	592	547	574	562	566	550	545	593	577	560	523	556	561	555	571	556	581	528	586	589	595	559	586	600	576	572	546	588	572	526	539	594	555	585	604	570	559	557	551	555	582	594	577	575	567	580	555	545	617	627	562	599	598	567	582	563	590	570	573	582	579	601	577	607	568	588	542	548	561	583	570	585	625	528	589	536	590	558	609	589	621	513	560	566	576	586	590	544	590	570	536	630	592	592	565	581	556	588	589	635	592	613	574	582	566	568	561	601	553	530	596	590	552	565	563	603	594	577	564	581	563	556	572	577	588	571	534	584	561	560	576	569	602	558	576	567	552	556	545	564	540	533	576	591	567	600	589	555	571	570	590	557	571	535	563	576	542	585	599	590	568	536	608	555	587	583	605	554	580	570	586	560	548	552	617	568	584	638	616	570	559	553	574	554	552	582	523	566	582	574	583	571	602	599	553	574	589	591	551	501	576	588	569	551	606	575	573	582	590	592	581	497	572	588	537	616	601	546	545	584	580	595	615	595	580	584	589	511	542	558	538	571	545	558	602	594	606	567	568	563	598	657	556	535	590	594	578	611	581	586	564	556	584	562	586	558	600	583	585	530	535	563	551	558	560	578	574	560	579	602	573	573	584	565	598	600	577	616	573	567	549	563	570	550	563	537	589	595	557	512	547	581	565	537	613	552	571	569	542	550	535	574	571	608	584	576	588	605	538	580	572	572	575	560	607	600	519	544	579	587	554	551	538	562	574	606	593	542	570	582	588	613	581	562	570	578	574	519	598	644	583	592	580	627	540	539	586	569	553	598	564	594	580	580	562	602	579	562	552	556	587	571	564	533	607	613	556	601	541	532	584	585	582	537	606	534	553	569	590	585	540	607	540	592	535	579	614	611	556	607	531	595	556	577	582	572	587	502	563	553	602	575	575	539	586	597	549	559	547	576	594	598	587	532	595	594	588	578	588	563	564	529	523	577	581	560	567	573	557	565	588	562	620	589	590	574	577	574	573	523	570	583	551	559	628	573	607	559	628	571	565	569	591	570	577	595	559	619	600	594	571	547	571	592	564	553	587	554	581	619	573	566	526	590	573	547	567	593	557	584	599	552	576	551	565	551	595	559	549	560	611	574	562	584	625	598	576	575	604	558	571	564	584	578	567	523	590	627	587	587	564	568	533	555	550	556	538	602	556	541	576	588	574	548	585	599	590	585	547	557	584	537	570	550	573	604	592	604	573	592	524	538	568	575	563	596	582	583	582	570	603	594	548	601	578	545	580	570	605	528	576	539	574	564	550	549	566	596	533	579	552	543	576	582	578	551	532	568	516	523	580	557	538	552	551	615	571	588	549	590	604	581	557	600	541	553	545	556	561	577	570	564	587	551	563	582	580	576	614	551	547	582	569	570	541	603	579	553	563	578	576	540	598	556	582	610	557	561	607	560	556	526	542	562	557	608	563	580	567	540	567	539	586	574	559	576	608	595	575	551	567	527	572	551	578	564	585	573	560	563	557	546	567	563	579	549	600	596	566	564	573	540	564	568	615	558	559	575	572	546	559	549	559	602	567	536	580	582	573	577	570	565	566	582	613	543	582	566	569	573	566	550	549	582	570	571	580	572	615	581	566	546	565	577	595	585	561	572	605	577	567	540	576	626	537	554	577	577	573	621	596	582	587	561	556	571	578	585	599	590	586	620	587	522	575	582	574	552	572	578	567	557	598	566	561	581	556	555	599	571	552	577	609	550	570	579	598	584	574	584	601	600	583	554	602	598	568	636	590	561	591	530	530	640	546	591	532	597	598	581	562	574	573	533	570	575	586	557	587	557	577	596	585	538	581	538	536	508	595	533	542	590	559	581	562	537	568	551	567	600	563	550	574	575	579	579	561	531	577	590	542	580	601	618	582	549	562	596	552	570	588	555	592	562	573	569	567	598	554	581	588	580	582	611	555	585	602	582	605	588	552	558	528	587	536	598	585	551	561	584	588	587	558	547	566	611	567	550	536	575	528	618	546	621	550	581	564	628	614	598	557	555	577	573	568	589	560	562	570	582	572	574	528	556	546	532	582	579	583	582	568	551	549	572	582	589	570	559	577	577	575	576	541	589	577	624	568	583	599	619	598	566	578	580	591	571	611	611	574	592	568	561	577	572	617	557	582	575	568	560	566	535	615	557	591	562	589	571	551	578	569	591	592	549	561	587	549	577	569	568	579	535	568	565	543	600	586	554	534	598	599	552	552	544	590	565	555	553	595	584	558	559	563	567	555	591	541	560	561	544	534	607	592	595	559	573	578	570	578	570	566	557	567	574	568	574	546	612	586	606	573	625	554	541	553	601	538	590	575	554	596	570	576	577	594	570	599	564	572	577	593	559	588	598	597	548	592	610	612	578	614	585	576	579	599	546	589	550	608	607	563	562	575	630	639	569	537	587	565	587	574	521	629	566	569	600	554	555	583	590	589	573	559	541	566	569	596	613	558	591	627	547	569	609	582	543	584	581	568	608	568	521	573	586	589	598	551	583	544	588
49290	45831	37158	23873	20093	16249	10723	7296	5697	4451	4219	2636	2166	2130	2136	2754	1920	1592	1091	1012	1092	870	868	757	703	595	537	524	487	432	420	376	358	350	325	300	272	290	252	228	254	209	239	282	221	251	210	222	239	227	252	260	221	216	241	221	256	215	241	231	224	236	221	228	215	215	227	217	258	260	216	229	225	231	228	229	219	241	213	231	243	224	227	213	225	226	198	225	236	241	264	224	205	212	215	223	220	226	215	228	225	210	193	239	204	218	222	199	196	245	230	240	223	205	235	232	217	230	209	216	237	233	246	234	245	222	209	199	204	220	214	248	227	175	223	226	220	208	216	182	208	204	180	227	227	226	187	199	197	216	223	203	232	214	208	205	225	194	208	213	229	199	226	207	216	226	213	214	212	214	247	233	200	216	203	201	221	218	210	210	252	239	213	219	225	218	225	220	236	217	203	244	217	210	209	231	221	220	199	233	223	247	203	241	224	221	228	204	212	232	215	237	223	188	220	212	209	222	210	220	221	208	207	250	231	178	226	224	229	216	216	200	206	208	191	197	202	225	215	209	231	224	222	217	234	214	240	225	212	196	217	212	233	217	221	222	204	210	204	244	208	202	219	235	220	189	205	212	216	219	208	202	251	223	277	227	227	213	213	214	235	227	234	244	227	208	219	243	249	219	208	214	210	185	234	216	211	207	218	256	221	206	219	223	218	202	226	213	254	225	223	240	199	217	229	228	224	230	209	230	210	225	220	224	219	203	208	211	219	207	209	224	255	204	227	207	230	193	232	212	198	204	218	231	196	204	216	202	245	232	206	200	227	220	227	177	208	227	208	215	197	221	211	226	216	257	200	218	243	239	223	215	203	237	219	209	221	228	211	202	207	202	211	221	221	223	202	207	208	230	225	222	202	225	219	216	224	240	206	226	208	193	219	222	223	218	195	208	217	248	214	220	203	245	210	208	219	211	230	220	240	225	201	200	170	241	214	224	216	231	214	228	212	211	240	211	223	208	215	218	210	245	223	193	207	204	238	208	209	209	228	186	210	238	242	208	223	240	216	244	204	219	224	192	201	232	205	198	211	237	221	226	216	193	231	202	226	218	213	204	213	192	237	221	223	250	208	223	233	226	209	218	225	181	224	219	211	198	227	215	250	198	238	232	215	260	211	211	224	220	246	257	235	248	210	232	202	220	233	221	236	214	187	219	198	211	217	225	240	216	203	227	224	214	210	213	208	219	208	263	206	225	218	216	233	228	218	196	219	226	218	214	204	224	212	238	209	190	225	236	198	188	236	202	215	237	195	226	217	201	209	240	210	209	220	213	212	218	209	231	217	205	206	217	206	219	230	218	231	211	208	219	187	213	218	220	210	211	204	231	209	196	224	224	220	216	216	207	222	231	240	232	211	221	234	211	232	211	214	200	228	220	219	229	239	220	206	236	215	224	195	215	223	193	203	236	223	234	229	214	229	242	215	223	227	191	216	226	227	252	224	237	230	214	220	227	250	207	206	210	224	225	231	200	191	214	211	191	215	231	227	203	227	220	208	220	235	237	246	243	219	229	200	220	263	221	215	216	222	246	189	210	222	205	217	235	208	232	240	208	224	211	205	191	230	263	237	210	209	227	197	244	188	212	220	246	228	207	225	202	192	205	198	233	214	224	201	194	217	206	212	188	253	199	210	186	195	209	218	227	233	229	217	226	210	213	209	217	200	199	230	215	220	226	226	224	218	206	206	228	209	246	228	208	208	208	225	215	227	227	214	221	255	223	229	215	215	168	218	206	195	214	191	215	241	211	199	248	231	179	233	224	224	237	219	243	222	233	234	216	202	217	225	216	217	230	214	199	220	204	216	237	190	229	247	216	223	229	211	209	246	221	221	223	236	185	203	217	244	222	222	200	203	238	230	197	213	190	215	234	195	205	224	193	226	208	213	207	229	227	231	243	224	211	195	268	227	205	196	208	217	213	228	202	225	224	202	214	225	195	216	202	198	222	226	239	222	211	228	224	219	234	230	206	235	204	236	205	230	212	247	253	225	247	238	226	230	226	251	212	205	210	219	236	245	222	194	207	228	226	234	219	225	179	245	221	218	221	222	210	223	237	215	229	211	192	197	210	208	211	270	206	205	231	230	218	208	206	208	224	216	188	213	233	221	228	221	225	212	217	204	227	210	196	202	201	225	194	210	222	208	189	205	226	224	221	203	249	218	226	205	209	217	206	223	253	217	228	211	235	233	215	225	239	208	209	195	206	225	210	229	219	205	215	227	239	241	240	211	245	219	228	243	196	183	215	208	210	226	216	220	223	182	215	213	192	209	199	209	229	217	203	233	216	198	236	237	237	193	196	219	235	213	200	196	224	236	185	224	246	201	227	225	221	220	215	206	233	215	232	244	233	260	208	225	197	212	237	232	243	222	241	210	221	216	232	228	222	197	230	241	211	224	233	225	231	223	223	249	232	224	222	245	215	186	201	227	222	234	213	219	233	227	226	244	191	217	243	207	224	232	234	216	236	219	203	209	241	224	208	192	216	233	209	221	217	212	218	212	226	224	233	221	263	207	227	204	236	236	234	207	230	218	216	210	212	221	225	212	219	205	216	193	232	238	196	212	228	229	210	221	203	215	230	212	191	178	219	206	192	196	220	230	213	229	219	230	227	208	205	218	211	216	207	197	212	199	244	224	224	214	194	219	221	233	224	224	242	226	212	233	220	242	189	221	223	213	226	232	240	222	234	217	225	221	211	202	232	225	210	230	197	243	196	221	202	201	210	210	211	211	217	224	227	224	235	221	225	205	232	218	215	219	217	217	213	191	200	193	242	226	212	230	213	238	216	206	218	199	215	225	221	218	213	222	228	221	215	200	201	240	218	247	222	234	231	205	187	215	213	232	206	230	217	243	222	217	213	210	221	230	198	191	205	215	222	210	191	198	231	237	213	221	220	214	230	204	219	207	185	214	233	230	232	203	239	202	222	209	231	212	209	213	199	201	235	192	214	220	213	233	225	224	212	225	244	213	217	253	203	224	241	226	218	227	238	232	217	230	204	230	213	234	217	201	230	212	225	214	186	191	225	236	223	216	219	244	241	204	245	226	206	203	217	227	239	217	226	214	208	195	256	228	213	205	244	206	217	202	230	214	208	209	219	227	199	212	203	245	228	232	210	216	224	208	201	231	209	230	232	238	221	206	213	214	199	235	233	219	254	225	217	206	215	241	197	221	218	219	227	251	198	218	214	209	223	186	222	203	220	216	200	196	228	202	217	189	214	210	207	217	213	205	235	210	237	214	223	203	209	226	229	214	192	229	205	201	231	213	208	222	218	217	198	218	218	197	203	223	206	248	207	202	245	217	201	204	200	236	216	225	223	237	214	208	202	231	201	228	219	196	225	259	208	215	210	231	203	236	228	200	225	224	216	220	229	209	220	239	202	217	217	228	221	213	223	243	226	220	229	224	210	231	227	209	216	222	224	256	217	229	235	215	212	232	247
35244	40816	31945	27116	24783	22095	19510	18246	17125	15680	16061	11819	10512	10383	10722	13657	9852	8351	5924	5704	6233	4826	5207	4676	4159	3336	2962	2627	2393	2025	1846	1638	1667	1432	1230	1072	951	809	787	768	730	700	694	728	688	745	662	675	627	636	689	656	624	630	655	603	673	589	623	562	558	560	581	574	578	576	585	557	596	576	556	551	577	541	576	521	546	562	607	555	559	540	568	550	529	533	507	613	554	581	553	541	582	535	502	506	564	540	577	525	544	578	542	574	524	512	527	587	535	568	592	585	503	567	520	531	521	548	577	552	557	533	533	534	498	541	537	516	565	538	571	534	514	530	537	526	537	554	565	507	522	525	527	542	548	548	504	585	550	537	578	584	530	569	500	492	534	538	573	567	538	515	542	530	564	526	481	514	509	543	564	566	516	531	530	529	505	512	525	562	520	530	542	529	537	505	536	588	532	512	546	533	553	572	531	575	525	519	572	537	533	554	517	545	527	493	508	569	532	548	527	559	528	524	559	533	553	571	531	534	538	567	500	523	546	540	510	554	511	553	552	519	584	555	507	518	522	525	563	560	520	572	527	563	529	502	514	551	516	550	535	532	547	505	537	564	533	533	548	545	525	532	533	576	550	529	543	480	531	534	574	508	561	532	506	527	530	560	534	535	562	535	507	530	552	565	552	556	556	541	526	552	556	540	499	569	554	482	557	507	502	536	599	557	522	551	544	540	490	574	524	555	523	510	526	541	533	545	519	514	536	574	547	520	562	544	562	516	540	519	536	530	511	550	530	538	533	539	578	600	546	555	509	503	551	519	535	575	544	532	532	548	539	579	542	537	504	534	547	540	567	568	546	505	505	516	543	520	531	483	526	564	505	555	522	543	573	522	601	507	519	559	594	573	561	501	544	541	555	529	547	570	567	523	541	517	542	509	569	550	534	533	507	531	522	514	530	533	507	489	542	584	550	525	542	548	551	562	574	512	544	537	526	524	576	518	534	584	559	553	533	503	568	518	549	556	543	552	528	568	495	540	485	529	557	526	546	502	521	527	528	568	553	550	569	570	538	558	530	524	571	491	554	524	542	542	554	577	511	501	512	522	544	515	532	544	545	558	534	529	494	522	538	536	552	513	548	547	578	549	540	544	524	540	539	540	524	548	507	526	548	539	523	559	502	568	531	547	523	498	514	547	519	572	553	534	595	520	505	529	560	545	504	533	573	567	540	586	507	544	543	537	599	547	470	521	537	532	556	541	513	542	554	545	549	535	549	536	532	544	577	551	534	496	559	518	531	562	533	559	529	551	508	520	583	497	546	573	541	581	564	593	568	518	549	542	510	522	559	566	555	505	556	586	532	556	580	567	553	549	516	528	572	548	542	555	541	510	547	600	523	549	565	532	570	550	517	531	549	541	553	493	508	494	526	507	605	547	507	527	526	562	557	525	516	483	548	535	566	591	538	558	539	559	554	560	565	499	572	508	536	566	516	526	519	538	505	548	545	556	554	591	525	538	534	595	498	473	508	488	517	538	560	546	547	551	573	550	539	571	522	505	539	547	562	557	532	540	521	542	523	533	540	531	547	529	518	526	576	554	527	558	547	516	514	567	509	554	540	534	569	520	512	531	561	514	543	545	513	586	506	549	559	520	523	541	523	488	536	575	512	534	549	517	496	511	539	538	560	513	505	580	531	562	503	534	546	573	571	502	556	524	529	537	563	544	543	526	547	534	489	500	536	535	508	583	560	535	540	543	538	510	509	597	534	521	532	575	503	521	548	538	490	555	521	548	517	524	516	527	564	575	550	526	565	560	531	566	546	585	547	541	508	536	525	530	573	515	567	557	545	534	550	521	531	575	556	521	507	529	516	511	503	508	527	537	538	534	574	542	551	542	575	539	583	576	547	522	527	555	552	531	503	512	567	534	525	556	525	531	513	581	539	525	552	537	507	518	576	525	557	534	562	537	513	555	560	543	532	561	540	573	582	571	526	490	574	534	498	547	544	534	544	528	521	538	549	546	561	536	520	553	526	541	559	551	571	513	543	538	551	541	510	556	550	572	555	559	584	536	567	546	504	519	516	525	533	538	518	568	530	499	562	535	509	549	554	534	540	546	533	511	547	557	504	522	536	537	592	512	534	533	512	530	544	549	534	539	514	516	561	550	616	551	574	498	548	512	538	525	502	516	538	578	520	509	496	580	507	548	533	548	557	542	553	516	538	563	486	535	589	604	501	586	540	573	518	555	547	544	506	568	543	563	571	552	568	510	499	532	532	579	549	530	556	534	510	597	532	504	566	548	550	553	531	515	494	521	542	567	530	514	544	543	563	525	570	533	518	601	580	556	564	574	506	537	552	555	533	515	533	542	546	534	547	529	541	519	542	509	577	548	533	571	506	510	542	549	574	518	576	551	534	531	573	547	542	577	540	538	566	581	555	547	519	549	540	575	567	551	554	553	528	500	545	587	558	475	543	514	550	556	582	540	485	531	547	512	541	570	525	532	564	526	505	519	531	500	546	544	546	553	549	528	538	542	561	484	557	540	570	538	537	535	541	541	513	520	531	534	529	555	494	549	532	551	552	564	547	549	513	496	559	522	555	502	541	532	546	552	510	491	534	531	549	511	553	516	524	500	511	522	511	564	544	549	526	575	548	525	532	550	573	505	513	523	545	556	561	513	528	583	534	560	564	511	517	510	504	532	514	544	569	591	584	558	512	526	552	500	544	568	558	549	570	523	563	544	527	516	522	545	534	541	529	502	552	528	555	512	504	571	540	556	521	518	515	566	535	544	552	542	497	576	523	570	495	534	496	497	520	562	532	523	552	566	540	543	573	520	546	566	523	581	531	516	546	570	565	490	512	515	548	560	515	584	572	559	531	539	524	510	517	529	534	584	536	509	566	551	589	576	505	564	556	533	529	539	525	557	513	532	550	537	530	561	549	555	522	545	557	507	547	562	535	561	526	509	558	551	520	522	553	555	530	538	538	518	548	521	476	517	548	508	507	526	541	515	530	529	578	495	513	510	512	552	535	491	534	504	538	498	532	515	532	529	531	500	515	540	525	521	541	523	533	566	567	547	520	523	536	568	575	541	551	534	566	526	559	573	551	516	539	527	537	537	569	520	521	532	545	518	520	525	509	573	568	521	571	550	599	518	589	532	547	519	545	548	516	547	535	526	534	550	511	537	510	501	566	510	516	570	536	531	561	554	546	522	519	524	524	535	492	550	590	516	534	549	578	553	551	545	556	536	564	525	513	537	538	554	539	594	555	554	563	546	517	577	525	518	540	541	531	569	536	534	542	505	561	520	573	564	526	514	520	564	546	530	513	539	554	547	519	562	526	551	521	524	544	509	561	519	570	560	539	546	524	529	561	588	578	536	512	576	560	548	543	506	518	536	551	554	490	562	532	529	531	550	537	539	543	554	516	541	550	550	525	553	549	524	584	497	549	552	585	527	539	535	535	518	551	546	514	585	550	541	507	571	545	517	523	511	497	509	519	558
18510	17779	13412	6811	4657	3356	2363	1882	1612	1379	1238	1091	954	888	783	745	654	580	566	541	475	458	449	418	362	357	353	369	324	322	306	283	266	252	253	272	260	217	219	218	214	242	251	235	215	215	216	234	229	193	208	244	206	244	276	238	230	219	222	199	248	220	185	215	244	214	231	232	226	222	233	209	237	259	204	208	240	222	225	234	229	238	236	224	213	236	244	231	245	217	215	222	218	197	226	232	245	223	229	243	256	213	252	208	234	236	245	224	235	223	250	252	230	231	221	240	212	223	218	231	250	228	203	209	199	227	233	221	224	264	214	231	204	234	247	221	245	234	249	230	186	242	214	205	189	240	249	218	215	228	242	233	220	209	191	216	241	226	240	239	195	217	231	210	262	272	231	203	195	201	245	224	240	242	205	245	245	227	234	228	228	228	213	216	224	220	211	190	230	215	183	222	212	222	230	241	242	233	217	217	220	231	217	223	192	210	210	231	221	200	202	215	225	261	235	233	219	215	233	217	232	189	203	209	237	222	227	237	205	244	223	216	233	230	229	227	220	192	238	235	234	200	212	230	214	248	208	206	224	204	225	236	200	210	201	227	239	226	212	226	221	195	244	216	229	188	245	229	217	243	209	206	233	223	208	249	216	231	213	200	242	239	182	212	225	221	227	232	221	194	223	231	203	222	231	212	228	224	219	217	234	240	213	231	227	229	228	232	226	255	242	225	219	221	240	215	204	232	213	205	228	219	243	216	240	205	217	251	238	230	240	209	235	238	244	232	228	218	229	226	187	206	205	234	201	215	240	186	212	205	235	205	235	219	246	222	254	224	220	209	212	216	225	245	213	213	225	252	198	236	208	205	229	224	239	207	210	192	198	214	227	210	214	263	216	214	236	231	217	242	219	227	238	230	244	220	233	231	227	246	210	254	227	235	215	209	224	186	238	226	220	225	205	213	211	231	237	247	221	241	236	238	198	205	237	224	210	225	230	226	231	250	236	235	226	234	223	237	217	213	203	242	236	247	200	242	231	239	237	210	258	186	251	216	216	213	225	237	252	226	207	223	213	230	237	231	245	220	224	206	207	238	210	212	244	237	237	217	226	239	247	210	216	223	215	203	204	244	228	196	235	207	249	214	237	249	225	225	210	191	199	234	209	254	242	219	255	235	235	230	197	223	245	206	217	218	249	210	229	213	217	230	218	211	200	214	230	214	218	219	228	220	211	242	191	210	251	232	198	225	230	224	218	238	223	232	220	235	212	248	214	238	240	218	218	244	246	238	195	215	215	190	209	234	221	228	211	243	217	238	248	229	242	222	218	249	233	221	239	212	204	204	229	250	222	222	215	234	232	224	217	231	201	190	268	219	221	219	230	243	250	226	206	219	229	223	230	217	235	222	245	237	224	233	241	209	229	212	221	246	219	241	212	238	196	234	254	251	243	239	228	218	239	232	197	209	198	211	250	218	207	195	260	200	223	200	249	216	230	235	235	220	222	248	224	241	228	206	223	254	210	221	235	203	216	242	223	222	214	229	233	227	254	213	240	233	230	225	214	216	246	215	255	218	231	203	207	220	244	218	221	215	221	216	205	210	225	208	245	226	215	225	228	231	235	222	214	198	229	248	258	258	219	223	247	201	229	209	224	229	201	196	229	235	231	233	216	220	225	245	228	223	245	229	207	206	212	228	246	216	223	245	225	228	246	221	237	192	222	239	234	195	228	230	209	226	212	217	229	223	263	235	216	225	248	251	233	237	256	248	218	219	216	253	230	239	220	221	217	241	242	221	203	231	227	250	213	237	216	217	231	243	240	218	228	214	235	192	247	257	248	230	229	216	203	245	231	236	225	216	227	219	229	223	216	220	224	210	234	231	238	233	196	243	223	198	248	228	216	253	210	228	249	245	225	214	200	221	225	202	205	238	203	235	243	218	254	243	239	233	212	236	194	204	189	220	213	203	216	222	218	222	237	259	222	228	227	227	210	240	240	211	243	216	236	251	239	221	253	212	224	230	221	215	241	210	275	196	220	241	222	247	206	217	241	244	200	267	254	238	225	198	236	214	216	216	240	220	209	228	220	237	185	245	227	220	223	223	217	233	229	223	234	239	209	211	234	241	221	209	223	202	212	223	231	226	234	239	213	218	236	215	227	210	241	237	242	232	226	244	249	232	265	216	249	233	229	213	236	239	250	231	205	232	215	207	206	218	212	213	212	244	233	242	206	231	219	277	226	217	227	203	238	230	244	235	202	250	219	211	233	234	220	211	224	224	224	235	241	237	241	220	220	207	212	212	225	210	235	239	231	196	239	199	221	249	226	220	238	222	225	206	208	226	241	236	222	218	213	237	237	235	241	239	229	255	238	243	239	206	222	222	223	231	243	208	225	229	230	234	249	239	211	217	242	223	201	232	229	218	229	205	223	219	236	231	192	236	227	241	225	250	234	219	241	270	223	249	243	233	235	230	242	209	210	230	242	228	221	242	220	237	242	234	212	230	217	236	181	225	213	204	243	214	244	244	235	222	231	240	210	201	221	236	227	210	218	218	231	248	201	233	227	222	252	215	198	216	245	245	227	215	262	206	240	222	207	217	226	222	239	231	219	237	240	209	239	232	220	200	225	251	218	225	212	203	229	236	231	217	238	238	209	187	202	235	203	217	244	231	213	234	214	221	227	257	202	234	237	230	230	221	212	244	238	255	234	231	229	222	252	207	210	230	217	235	247	210	219	220	235	232	210	232	221	188	249	214	221	266	234	225	245	214	224	190	241	239	227	215	227	238	230	187	223	217	202	213	208	258	245	229	198	225	228	225	232	233	226	202	206	220	215	248	231	204	243	231	233	227	233	239	222	243	233	224	219	222	245	233	207	243	215	217	227	217	233	211	236	227	222	204	232	200	254	207	221	257	224	211	234	256	242	244	221	223	247	221	228	240	226	227	216	219	219	216	212	206	236	221	221	212	249	222	228	224	193	237	204	233	212	203	234	219	218	219	238	215	213	207	220	214	249	227	231	213	199	221	220	243	215	209	231	237	237	253	226	223	206	265	208	228	233	224	224	218	231	229	239	223	230	202	220	218	236	241	208	239	217	247	256	226	223	201	229	234	227	230	245	208	258	193	218	274	192	219	229	240	241	227	231	226	239	227	226	232	225	214	264	216	217	207	232	251	194	205	240	231	204	249	238	245	243	225	203	216	240	177	230	230	232	220	222	221	232	204	219	238	207	244	222	233	218	205	215	240	219	221	222	206	216	245	247	236	247	205	219	215	223	233	236	248	258	230	213	234	249	234	222	227	217	235	230	218	234	221	232	217	194	252	224	210	226	232	198	201	245	231	242	258	223	181	208	240	205	240	221	220	226	220	218	231	238	215	218	230	202	204	239	243	213	219	226	235	248	232	226	217	256	235	213	195	212	214	225	227	206	236	234	239	262	236	221	221	227	236	209	222	227	211	208	235	223	226	222	214	252	190	209	220	236	221	200	231	227	226
10953	18614	15246	14834	14255	12095	9579	8317	7313	6790	6351	5614	4974	4846	4202	4005	3413	3254	2999	2804	2441	2226	1973	1904	1704	1677	1524	1390	1317	1161	1103	1068	956	928	885	774	710	782	640	612	584	659	647	637	606	593	622	623	651	604	622	609	577	650	625	640	638	595	600	600	549	575	576	572	557	564	574	567	569	603	549	568	558	569	566	595	539	575	560	559	574	607	562	611	522	539	574	584	612	572	577	555	546	551	552	550	547	609	577	535	605	527	597	572	585	598	556	579	499	546	597	570	564	576	558	527	598	569	564	569	579	545	542	597	569	565	626	527	597	550	587	562	579	592	561	583	540	561	588	520	586	550	556	561	546	537	582	540	564	556	565	574	595	528	584	543	609	531	545	593	561	558	532	597	586	533	584	533	565	585	561	543	540	516	537	596	597	560	548	616	547	536	531	564	553	596	625	565	584	560	569	531	564	586	561	544	549	601	601	609	563	595	553	573	552	544	571	558	538	572	591	557	594	601	552	568	585	528	570	564	598	550	578	516	605	550	544	564	574	566	548	534	538	609	543	551	557	566	499	583	556	595	588	585	544	550	592	511	562	569	606	584	590	536	572	548	546	579	538	590	539	555	588	580	535	553	569	562	510	584	571	572	569	613	543	583	569	593	578	565	550	573	572	593	613	632	545	568	558	592	549	545	578	602	550	591	614	590	568	554	530	551	578	527	529	585	578	556	590	561	596	577	539	584	561	548	563	581	554	525	533	567	517	549	508	575	577	517	610	574	547	574	550	586	566	535	528	555	554	569	574	571	563	540	584	558	561	601	528	558	603	588	559	565	554	524	584	567	541	579	564	526	547	576	519	582	560	565	534	554	524	535	562	580	602	574	592	569	556	617	586	575	549	545	594	543	586	591	571	539	558	558	617	519	586	569	541	560	567	597	546	593	563	556	567	575	595	582	532	554	529	582	568	558	594	576	571	538	537	573	596	538	542	535	582	584	527	541	590	557	564	546	602	566	572	579	571	591	542	570	642	553	560	567	567	572	596	587	547	540	543	596	574	559	577	521	543	555	552	548	570	555	527	564	599	600	585	596	559	581	562	568	567	571	561	597	563	542	538	560	540	546	568	581	584	556	583	558	565	587	545	541	552	585	516	550	578	563	552	606	551	529	560	549	573	585	551	552	553	582	553	551	569	556	552	523	579	573	540	613	567	542	539	568	570	551	560	524	576	577	554	571	580	568	555	557	556	567	530	538	597	560	549	594	580	538	607	613	570	592	554	565	553	591	589	558	537	580	568	609	514	545	562	610	546	547	560	583	547	556	574	594	604	587	534	577	565	595	549	557	562	547	558	588	599	608	556	537	589	569	587	532	551	555	548	568	530	581	555	594	553	607	556	560	555	576	556	569	571	570	579	576	531	553	573	585	602	605	553	552	573	581	629	566	550	589	568	575	565	536	618	552	550	517	537	563	560	580	547	572	580	585	539	534	534	589	605	552	582	565	558	503	582	609	569	556	552	622	545	570	552	533	573	540	555	543	549	548	570	604	556	561	578	556	565	560	565	545	561	516	583	525	521	601	564	573	569	529	585	556	569	586	543	549	528	583	622	560	603	529	544	556	588	594	507	538	553	543	560	557	572	554	578	556	564	578	554	569	556	576	577	563	540	571	535	550	577	535	553	531	526	544	532	585	548	567	606	569	583	544	592	545	545	567	564	557	582	544	564	542	560	581	560	569	554	573	523	561	550	584	554	564	553	582	567	601	574	584	537	577	525	562	558	553	556	570	521	564	592	600	572	600	525	619	549	572	589	561	569	577	574	588	579	603	598	550	596	564	620	552	520	565	559	520	569	573	574	569	549	548	565	559	555	575	556	577	582	558	549	543	546	591	533	601	574	609	583	557	547	552	491	597	552	570	577	561	574	566	543	559	535	568	589	590	549	531	562	579	599	581	585	564	559	553	571	568	564	581	509	553	576	536	542	576	577	564	559	550	575	570	515	529	519	562	594	591	543	565	557	581	598	528	557	569	609	560	600	578	526	572	573	565	596	551	577	568	551	569	562	533	569	583	576	595	579	579	593	553	575	582	580	603	511	549	555	592	547	568	549	587	590	628	559	604	535	542	578	575	595	597	519	572	568	556	585	585	557	546	591	571	578	548	581	582	587	580	558	525	579	557	581	600	551	548	546	626	577	520	569	587	570	556	568	564	589	545	587	549	587	571	576	557	574	525	591	586	532	517	550	565	539	589	573	538	647	565	604	553	559	571	573	550	587	580	553	595	560	590	539	541	621	556	565	515	559	565	554	569	564	521	597	516	553	557	605	585	574	574	588	556	560	608	571	583	594	567	607	566	588	586	592	514	612	567	577	537	579	558	525	534	565	548	552	548	545	566	545	601	562	556	556	545	560	584	585	603	541	509	523	564	552	550	553	580	521	594	594	552	604	545	531	542	577	538	566	627	565	550	574	578	555	601	565	553	563	539	550	603	552	605	571	549	559	515	568	567	541	555	592	551	585	601	537	570	549	544	547	584	544	557	549	558	565	547	575	535	592	561	597	509	571	537	552	597	555	532	592	560	618	597	558	534	567	642	516	548	552	565	564	555	556	563	595	581	576	563	566	564	545	556	553	588	540	569	577	557	599	557	604	523	545	588	579	542	533	574	540	582	540	595	561	511	569	559	550	550	578	540	590	574	558	581	529	559	551	540	599	602	582	546	570	570	586	557	588	568	581	597	557	574	580	539	586	563	583	574	551	562	554	520	573	566	585	539	625	563	549	560	554	560	546	544	552	588	609	590	551	598	559	619	531	575	531	552	534	573	576	569	564	592	565	576	578	560	614	592	540	586	531	554	544	610	538	589	553	578	532	551	589	554	564	559	558	557	591	536	539	579	570	547	592	589	575	552	569	577	588	584	557	543	565	568	549	546	563	561	608	569	528	565	621	565	558	539	607	594	552	499	524	556	577	525	531	584	564	550	560	549	560	528	566	538	570	587	585	610	542	579	547	564	594	558	542	589	574	569	530	534	583	572	568	582	565	561	576	544	584	564	554	559	610	572	529	576	578	578	556	564	575	562	617	572	556	544	578	614	583	540	552	563	549	565	581	591	555	558	535	564	583	518	554	604	583	577	555	561	573	548	533	536	613	562	598	596	528	568	591	565	571	534	558	568	545	544	573	545	585	597	521	572	559	562	595	515	591	590	601	587	562	569	591	532	602	539	583	553	600	568	587	605	596	601	565	528	576	553	549	556	577	514	564	615	550	545	512	557	593	543	562	567	583	580	559	565	570	584	592	553	554	532	573	573	564	544	553	560	570	594	557	545	577	561	603	587	586	586	550	549	547	558	623	591	569	574	527	615	566	582	543	586	548	573	569	531	584	569	603	559	571	588	545	551	580	630	567	592	569	540	558	561	584	558	537	573	533	574	576	550	545	557	547	547	576	572	587	563	580	568	547	532	536	578	537	593	530	560	550	570	528	563	568	548	535	558	571	535
38307	45038	29531	20250	14252	8827	5641	3855	3608	3100	2820	1853	1656	1464	1702	1489	1164	919	814	788	717	665	630	602	499	485	455	400	407	389	344	367	324	309	275	274	251	264	253	238	229	221	256	263	231	250	231	244	223	215	260	239	227	243	222	247	218	230	228	221	236	244	234	241	234	213	251	214	215	258	254	212	227	253	233	215	237	216	216	237	258	221	220	213	212	225	249	192	232	243	242	233	237	235	252	213	263	216	216	202	206	246	215	230	218	213	212	233	219	208	229	234	245	212	249	228	226	251	226	252	235	251	207	273	238	232	210	221	231	221	223	198	233	225	220	212	233	235	224	235	228	232	237	248	222	204	217	229	210	243	235	230	226	218	223	228	213	244	240	214	218	243	212	226	224	215	203	244	240	220	226	216	244	244	220	221	221	205	215	194	237	215	228	218	213	224	229	232	204	221	203	234	209	228	201	261	208	225	205	217	201	223	230	232	236	235	213	242	224	219	224	231	245	215	210	241	201	235	236	231	224	212	212	250	226	236	197	236	236	224	230	240	195	239	222	226	237	232	228	212	215	243	226	219	252	238	243	241	241	230	229	265	199	251	237	227	233	214	213	205	245	221	222	222	236	213	236	222	237	223	240	227	218	241	264	269	260	196	207	210	214	229	216	247	235	231	216	222	243	243	227	262	234	243	225	228	230	211	227	223	208	225	239	213	236	256	226	234	209	233	223	226	225	222	207	220	230	238	237	241	227	221	233	189	222	218	244	216	214	236	265	216	245	219	204	218	217	244	220	256	217	231	252	229	234	224	235	235	242	221	233	223	212	242	221	243	210	197	209	220	241	220	246	231	236	218	228	231	237	234	230	218	222	216	222	247	234	234	229	260	216	208	221	199	225	227	205	216	220	234	219	204	232	219	261	212	228	223	227	226	220	235	221	201	222	245	225	225	227	237	239	226	242	222	211	252	217	195	231	247	245	234	208	267	240	217	232	229	254	242	199	246	207	220	209	241	223	227	228	207	226	229	242	255	210	229	242	222	219	230	218	223	243	216	233	227	223	253	242	235	206	239	248	228	232	221	225	196	218	247	227	201	222	222	222	195	217	228	221	217	224	252	209	230	243	245	219	230	218	231	230	241	239	235	226	214	231	206	236	249	234	231	226	193	209	257	225	211	216	238	228	219	226	255	230	228	234	238	208	268	237	237	258	200	210	215	219	215	276	232	219	217	239	227	228	218	218	252	230	193	222	214	226	226	232	244	225	248	259	260	242	231	254	236	243	233	227	213	232	226	239	235	218	209	221	223	214	219	202	234	239	231	228	220	216	239	232	249	236	221	224	204	245	255	221	215	249	233	227	225	238	236	237	240	215	221	229	222	210	225	229	215	224	217	229	207	248	230	230	213	219	258	233	240	215	228	220	259	229	243	218	234	215	241	218	255	216	240	213	238	203	234	203	236	211	237	247	205	253	226	225	226	206	245	207	227	205	222	231	244	224	241	232	245	235	229	219	248	234	235	186	263	233	193	237	223	225	235	217	225	224	205	235	228	199	218	230	236	218	233	234	248	218	215	222	217	192	226	212	206	187	255	228	218	193	224	229	257	205	214	208	208	226	236	229	226	228	209	210	206	234	225	245	210	204	220	221	214	223	227	221	236	219	235	229	248	221	240	215	226	245	214	220	212	218	198	232	211	229	235	229	224	229	188	220	244	244	215	236	210	230	228	193	231	271	222	229	230	208	241	227	224	230	228	252	241	234	252	221	206	231	230	239	219	223	224	222	233	234	260	229	227	239	233	240	176	222	199	212	232	270	249	244	235	227	216	227	259	219	208	235	200	247	223	240	218	245	255	217	231	243	225	225	215	231	211	223	213	199	209	228	222	218	220	251	223	247	191	256	215	212	237	217	247	204	206	216	222	215	239	218	218	215	245	203	241	237	232	229	274	215	237	247	214	203	232	226	200	206	240	192	223	216	222	239	260	234	240	232	261	222	215	231	229	226	192	255	227	209	228	219	214	222	212	224	226	241	243	229	243	220	212	226	234	219	220	221	226	213	228	227	213	197	224	249	201	258	240	217	247	229	232	239	222	240	228	219	217	213	219	214	220	218	224	237	235	254	249	221	241	242	208	228	212	236	211	204	216	258	237	228	224	197	199	218	227	221	214	227	232	240	247	248	235	239	225	245	212	245	203	231	245	219	252	225	251	207	202	251	218	249	233	229	214	204	205	225	232	218	249	230	214	210	232	218	243	241	220	229	235	223	199	231	254	220	234	219	217	232	234	249	196	244	243	181	255	261	237	235	250	261	231	220	233	233	220	257	217	228	228	227	222	191	237	211	215	222	234	235	239	257	221	200	200	235	230	220	243	203	210	223	226	246	232	234	226	220	229	223	192	241	232	213	263	228	248	235	215	246	220	249	224	243	191	215	215	227	213	233	234	223	217	211	233	196	248	242	236	242	232	245	260	235	232	249	244	215	215	237	251	210	227	231	226	247	222	214	226	237	241	247	201	199	239	232	234	228	224	199	222	252	232	248	225	224	204	230	234	224	227	230	217	211	223	206	247	215	230	226	222	222	248	232	236	229	236	217	258	256	209	232	235	231	234	214	234	232	199	224	230	231	255	262	226	224	219	250	226	203	236	197	204	234	224	249	243	223	247	227	216	228	227	234	230	228	239	205	220	223	210	250	250	228	220	244	239	215	203	208	208	217	215	225	196	215	220	202	226	248	233	242	238	226	238	219	280	247	235	230	214	236	235	212	206	228	223	219	231	223	245	226	246	220	243	229	228	230	224	244	224	238	224	198	228	251	199	238	220	227	236	215	234	208	245	215	202	228	253	242	232	230	219	233	232	213	240	222	238	202	216	221	217	217	215	218	233	210	240	233	220	224	230	262	217	240	232	202	234	210	217	240	225	216	225	280	200	210	227	217	222	240	197	222	237	261	208	239	217	246	227	219	206	224	237	214	265	257	225	216	227	220	220	237	243	217	247	237	231	226	223	213	253	232	223	227	228	254	228	239	250	203	228	218	215	242	232	240	230	234	221	222	234	225	198	221	228	240	209	217	229	208	198	232	235	244	243	213	191	220	211	229	204	230	227	221	212	219	222	231	245	225	247	210	253	230	229	246	223	225	231	265	227	259	233	249	251	202	227	230	239	235	216	211	230	223	227	238	228	244	230	243	244	241	236	247	220	220	214	221	227	220	221	212	205	217	236	207	268	232	229	251	232	237	202	206	242	240	232	235	244	228	240	207	230	254	250	237	243	236	231	224	224	188	232	233	234	266	225	235	211	223	236	232	235	221	216	244	244	241	192	250	218	232	206	220	265	218	219	219	243	253	228	249	232	190	236	228	223	236	220	229	238	211	234	225	256	214	251	222	235	227	241	206	211	230	240	209	222	241	240	260	248	245	240	230	240	255	240	212	253	245	211	241	243	231	248	233	226	250	237	220	236	223	255	239	237	226	220	235	221	230	226	240	228	244	218
25643	37610	21317	23270	21359	18230	15769	13793	13692	12817	11852	8845	8388	7909	8821	8099	6668	5309	4619	4321	3739	3334	3441	3116	2819	2554	2358	2071	1907	1759	1492	1432	1269	1174	1133	987	819	783	777	724	667	711	711	726	635	623	677	660	637	641	701	643	637	630	649	609	637	540	598	626	618	620	605	568	601	641	603	601	614	594	609	554	561	593	591	564	593	534	600	597	571	601	568	560	553	563	622	537	543	546	598	569	557	559	553	572	596	600	587	596	585	585	577	551	571	572	604	594	552	577	603	583	555	582	596	554	558	585	573	570	586	618	568	570	564	582	561	573	580	600	583	576	553	599	567	579	541	604	585	595	537	583	592	542	626	575	611	534	545	549	542	555	598	599	561	549	581	554	561	599	604	572	586	580	574	571	565	572	572	584	539	623	570	568	589	559	593	570	530	563	564	548	551	559	535	598	547	582	619	608	567	539	565	593	570	577	531	570	610	593	584	578	558	548	578	626	575	599	562	631	520	576	577	551	563	565	570	555	577	572	538	576	586	525	545	621	538	596	551	566	559	568	589	576	571	596	587	585	578	599	585	617	547	556	569	547	558	555	583	593	549	563	565	557	584	549	549	590	576	561	600	586	563	559	601	619	589	578	558	588	541	556	555	561	592	574	568	582	581	559	550	570	549	577	607	554	531	574	592	564	573	603	554	560	609	567	564	555	581	526	553	556	585	576	602	596	567	577	568	579	589	541	529	600	607	565	601	600	569	530	565	583	563	567	551	599	569	559	600	584	560	558	582	562	600	556	602	593	573	555	549	569	525	588	593	561	572	556	545	587	561	564	612	571	556	604	607	567	619	566	591	568	565	572	595	560	573	573	549	570	561	561	537	574	642	565	583	567	571	563	602	564	575	578	571	550	588	593	561	602	536	560	513	583	556	570	581	579	602	590	561	571	566	564	576	539	580	502	558	610	595	622	557	533	574	587	554	514	543	585	568	559	593	595	531	554	588	570	586	543	566	630	591	610	593	528	577	530	531	588	609	541	598	567	579	586	600	578	550	599	534	575	540	590	570	541	551	554	591	576	568	588	564	520	573	571	569	574	557	542	577	541	607	561	567	572	552	596	627	560	568	600	548	562	570	565	623	568	543	604	570	558	562	568	567	520	553	558	574	565	612	541	554	544	594	564	581	568	562	590	538	529	542	648	579	615	557	554	554	562	545	552	523	600	536	537	586	622	569	578	581	566	547	575	553	529	561	563	572	596	566	569	588	586	573	542	569	579	568	546	582	569	539	571	550	551	563	589	576	533	576	567	546	551	546	559	545	563	543	555	599	545	550	533	546	546	558	600	587	581	577	558	588	554	611	577	573	518	594	581	584	526	581	565	562	543	568	597	571	563	526	591	613	564	601	551	575	577	557	598	598	575	571	579	571	580	555	549	559	561	605	591	567	561	512	590	550	551	569	537	587	564	537	601	550	552	588	569	546	555	576	589	567	592	609	559	548	588	575	554	595	582	566	541	594	544	603	573	569	562	569	567	559	525	563	565	560	535	535	580	621	563	569	568	520	557	599	556	553	579	574	592	568	519	579	555	616	559	588	551	561	549	609	562	579	560	535	559	550	596	550	533	549	575	599	541	583	606	593	574	560	582	522	619	580	568	566	648	537	571	544	590	580	556	568	562	582	573	589	581	585	585	586	572	566	562	571	570	565	592	557	555	542	537	567	600	587	597	583	570	591	563	591	543	588	560	588	576	603	590	574	559	567	568	598	608	597	563	541	583	600	538	634	553	582	586	600	562	553	548	555	584	586	564	584	595	607	566	552	537	610	575	550	518	546	550	589	536	601	569	591	538	642	598	584	573	574	578	615	603	580	524	569	555	579	576	550	576	602	580	610	593	567	533	560	596	554	590	603	589	610	560	532	581	580	583	577	600	549	601	549	549	560	590	591	542	525	572	632	564	563	590	579	576	586	559	567	559	574	600	539	579	581	590	601	567	564	584	545	571	612	570	567	544	575	587	555	579	522	614	558	587	576	601	544	588	582	569	561	626	543	583	589	569	548	539	580	559	586	602	586	579	567	555	560	532	593	558	554	584	522	553	564	553	573	596	587	576	577	574	546	573	617	595	614	602	569	577	591	583	574	564	559	578	575	569	566	550	562	585	579	563	544	591	542	545	542	579	589	589	590	586	602	564	558	561	581	579	568	560	609	548	602	579	554	514	535	543	551	578	584	588	605	559	594	549	610	559	615	540	547	540	583	623	600	561	581	555	540	587	561	519	602	578	541	574	586	588	534	569	617	555	592	566	574	544	598	558	591	556	556	582	583	582	541	572	602	591	577	524	562	550	557	554	612	577	564	592	569	561	577	557	554	546	504	574	574	586	541	589	580	534	609	576	604	555	576	570	599	582	525	569	590	557	586	569	613	575	574	502	559	585	569	557	552	585	578	589	600	556	534	618	565	569	604	536	557	579	563	574	543	574	553	601	573	574	643	555	571	578	546	527	586	532	521	544	586	590	591	573	544	572	588	540	599	557	564	595	571	578	573	570	558	570	603	594	566	597	584	551	577	593	566	569	540	551	567	597	559	602	551	552	594	579	586	578	632	541	593	571	581	592	562	533	587	566	545	610	580	558	554	594	596	541	598	630	540	600	555	574	512	573	587	566	532	555	596	570	586	593	614	610	563	571	554	542	577	584	570	574	540	534	553	574	589	578	584	577	574	602	557	582	569	567	574	596	580	546	562	561	575	564	548	581	567	573	546	582	575	546	540	586	571	569	584	584	537	587	569	540	583	570	601	583	603	586	557	560	581	570	594	583	566	542	517	564	590	550	616	599	529	565	564	559	520	556	592	556	570	601	572	555	567	557	582	567	575	591	588	578	603	576	550	600	612	561	578	596	594	560	599	560	588	596	579	532	577	551	544	534	542	536	605	551	554	581	563	558	572	622	600	540	591	549	601	569	558	560	594	612	556	587	553	554	522	580	593	542	556	537	621	591	516	540	570	557	587	563	568	575	532	566	540	565	536	585	583	603	579	570	562	600	533	566	569	593	612	577	601	574	583	583	548	532	603	546	571	589	569	566	555	577	562	564	596	569	569	542	548	545	565	516	574	537	588	583	565	537	524	562	554	573	558	594	546	578	573	564	561	566	604	601	617	551	597	531	577	579	566	564	571	589	548	570	559	604	564	536	574	567	606	584	594	568	626	575	571	567	586	543	593	549	540	570	563	584	622	606	584	551	546	595	564	544	590	540	558	544	571	556	524	578	581	599	538	568	546	599	526	538	576	577	566	588	574	539	580	560	593	592	572	588	590	549	578	621	576	548	543	570	575	590	555	582	589	560	550	567	598	560	560	541	547	562	587	597	559	550	579	573	578	580	571	543	557	535	574	552	599	588	585	558	566	583	573	608	595	540	548	587	582	577	585	619	608	545	526	592	546	596	586	549	579	613	607	571	599	546	584	578	551	575	544	594	532	548	562	576	564	585	590	551	560	580	565	549
47765	47778	29758	23380	19053	14191	9106	6180	5493	4715	3684	2534	2383	2200	2276	2359	1690	1496	1019	881	919	865	813	786	668	572	632	544	477	425	396	366	362	376	324	314	232	252	250	234	215	246	226	241	231	246	233	222	223	232	244	231	203	241	202	236	251	245	222	203	213	208	238	223	221	234	229	187	223	247	194	238	234	224	211	239	227	254	220	231	236	258	210	209	239	230	212	214	223	204	219	223	241	241	203	218	211	230	219	185	212	223	195	228	246	214	228	227	211	221	192	204	197	210	229	202	214	215	207	195	222	231	201	225	230	233	186	235	228	224	229	219	207	222	200	211	195	201	224	226	237	257	217	201	205	216	237	212	244	211	233	230	197	193	224	199	236	234	210	211	195	246	239	197	219	218	216	211	238	226	220	215	228	236	194	197	194	219	207	254	209	191	192	216	218	242	208	207	215	224	205	232	200	207	238	221	224	224	197	199	211	212	215	196	223	237	210	221	230	230	228	219	200	230	212	242	235	227	218	219	224	209	210	240	220	215	231	218	210	210	209	224	202	213	204	218	211	218	202	187	238	228	181	204	208	209	231	217	214	205	190	185	225	228	217	217	207	227	223	187	220	206	201	218	235	229	217	227	226	239	219	226	205	208	242	204	206	183	240	231	230	218	215	223	209	202	218	231	240	222	224	224	212	204	228	208	226	234	212	221	228	211	218	218	238	220	213	234	214	242	212	216	238	226	199	203	212	209	227	210	189	220	224	206	212	226	198	184	250	222	216	195	194	206	221	210	202	189	201	216	220	223	237	205	219	203	188	217	225	194	221	227	213	209	194	189	204	210	202	233	224	218	245	195	205	239	239	253	240	252	217	238	195	224	202	226	230	229	232	246	209	214	185	230	245	227	217	208	213	228	198	206	214	200	224	222	216	216	212	231	224	199	227	198	214	188	216	220	216	234	234	224	190	196	217	225	223	203	229	231	217	228	214	221	207	214	226	244	206	203	199	178	225	218	217	211	227	210	226	227	212	212	214	228	223	208	252	214	214	236	198	196	222	245	233	214	239	222	217	232	231	219	220	224	207	238	203	243	208	214	236	209	219	225	218	211	208	219	222	221	196	197	202	206	224	192	207	217	204	261	244	215	205	216	208	210	225	193	217	220	223	219	232	232	248	228	211	191	200	195	210	198	223	194	223	228	203	224	216	227	220	240	222	212	233	198	225	193	208	219	218	202	205	210	224	228	237	212	235	204	201	215	216	204	233	216	245	232	209	210	193	224	228	207	224	203	204	223	221	195	209	211	235	220	211	231	224	230	207	235	225	205	219	227	189	204	205	209	217	221	245	258	192	209	233	210	201	206	221	237	246	223	200	207	202	212	235	195	227	234	237	210	180	216	203	233	221	215	214	202	208	204	209	207	204	210	211	224	244	229	219	246	211	221	233	207	230	193	237	225	225	235	218	237	242	225	215	228	221	227	192	213	220	221	212	215	220	232	214	204	215	217	224	206	238	226	210	226	203	206	227	207	207	214	196	201	203	207	222	196	236	227	226	216	216	199	193	214	221	201	224	220	234	205	230	210	236	240	216	218	210	213	240	217	241	210	226	179	217	204	216	212	213	213	239	191	237	199	204	218	201	216	255	230	228	222	224	179	246	203	235	202	189	204	236	237	214	249	215	209	226	203	222	231	235	218	206	213	210	207	204	247	225	227	212	227	234	224	202	200	241	227	231	210	215	211	212	224	196	212	234	195	210	251	212	235	200	211	194	217	194	212	226	187	199	212	196	228	234	229	188	236	224	199	201	226	213	226	205	232	223	208	226	228	243	190	207	208	198	233	210	207	213	240	201	222	215	208	220	235	214	230	234	217	235	206	243	217	251	222	213	213	203	178	216	241	226	215	211	206	211	211	224	205	218	236	192	202	196	213	231	229	222	219	233	220	204	215	215	237	226	212	220	226	230	203	191	238	199	197	203	206	196	193	202	240	232	202	195	222	206	217	214	215	194	234	201	217	217	178	225	198	202	245	231	216	202	210	190	217	207	211	246	205	227	203	229	185	203	205	200	177	220	210	210	211	260	221	206	224	215	226	184	212	226	169	225	221	207	195	219	217	212	198	201	215	216	197	214	207	194	220	213	191	228	200	204	231	202	212	219	195	193	205	221	227	207	198	228	200	203	224	212	213	209	221	206	210	200	206	211	237	210	232	206	214	222	230	226	207	216	232	214	224	234	197	204	187	193	202	201	209	189	233	227	207	217	225	212	189	227	202	213	224	216	217	190	201	203	204	190	231	209	228	242	194	229	203	212	217	197	205	216	226	218	189	219	189	216	200	201	216	223	221	192	257	247	219	198	214	195	213	170	187	210	181	204	209	236	213	216	204	218	208	195	207	207	217	242	187	221	217	250	225	204	234	215	189	235	218	211	228	217	240	214	252	247	212	212	229	218	226	214	189	197	203	203	201	197	241	218	210	223	219	196	189	221	208	231	208	224	214	222	190	199	203	223	221	228	218	219	226	199	231	212	212	219	220	247	199	240	231	214	185	198	210	226	220	208	230	208	224	223	220	219	188	239	217	207	214	227	203	226	247	205	220	227	209	219	240	214	234	202	211	193	234	242	236	239	220	208	202	229	212	205	211	229	226	209	235	200	222	200	197	236	238	219	217	224	205	213	223	232	232	211	203	212	204	222	227	213	204	218	239	223	210	192	221	217	206	204	228	199	227	210	196	211	203	204	218	192	224	227	221	195	214	223	221	225	164	225	243	212	208	268	232	189	211	233	229	223	224	209	242	212	204	204	223	220	222	204	219	255	220	251	211	200	210	203	198	239	224	217	222	191	218	206	214	206	198	216	209	213	213	227	222	207	240	234	233	217	217	197	230	219	211	221	208	178	221	217	217	204	242	191	228	221	215	198	218	230	161	202	243	213	218	208	197	219	222	213	216	198	204	212	200	218	234	238	217	202	223	193	218	247	216	220	200	210	208	208	202	217	203	216	205	213	212	234	222	207	221	222	228	188	224	199	204	209	215	207	220	208	248	224	221	236	218	194	212	231	213	205	217	231	237	222	209	194	223	231	230	221	212	212	188	217	195	229	223	228	201	235	198	240	224	215	200	204	230	214	225	202	220	220	248	207	217	223	208	217	246	221	216	211	213	239	208	234	194	232	205	235	227	226	202	220	207	224	232	214	213	203	212	189	231	219	224	210	201	228	211	209	202	218	212	202	240	215	224	248	211	226	215	228	240	236	234	224	239	246	215	230	223	215	219	247	223	234	212	206	211	244	217	224	207	204	194	214	219	224	184	226	211	223	206	221	208	220	205	196	225	237	223	224	200	236	229	236	188	213	209	216	192	221	237	227	175	214	212	198	198	235	208	222	225	221	209	219	233	218	215	226	240	195	211	205	207	235	205	216	213	199	220	226	187	211	220	205	217	213	221	213	217	205	212	221	259	249	209	208	214	237	220	240	197	210	219	205	218	244	218	218	234	225	215
33616	42476	25291	28256	26321	24140	20479	18094	18455	17029	14797	11617	11124	10706	11906	11569	9043	8305	5655	5405	4868	4529	4861	4329	3807	3396	2994	2572	2350	2126	1836	1706	1551	1389	1306	1085	926	878	856	764	646	629	718	731	722	730	656	678	687	662	660	676	637	616	629	664	589	623	589	547	587	572	573	569	567	604	579	587	584	550	562	576	583	574	608	575	517	556	519	555	544	521	533	528	503	547	543	493	525	532	513	495	535	524	549	549	514	520	546	550	593	543	499	546	568	527	563	568	554	538	582	546	551	589	529	574	578	565	542	536	535	498	532	554	509	507	566	499	527	526	489	498	537	545	514	522	521	548	526	579	547	564	519	565	498	527	540	598	533	528	544	574	527	572	527	527	544	519	508	507	559	517	570	545	510	506	556	539	486	554	545	516	505	523	518	504	497	531	541	544	600	503	572	567	546	500	516	523	552	545	542	562	567	557	516	545	531	537	528	544	518	526	555	502	535	540	528	547	543	556	498	540	502	533	527	508	530	575	564	553	480	521	558	511	519	568	566	527	524	550	548	514	544	496	509	555	526	504	532	532	550	539	537	520	531	532	503	586	519	553	540	515	565	542	536	513	551	554	542	535	502	557	547	507	546	541	548	514	555	546	596	513	519	516	537	519	538	507	576	521	563	559	552	549	499	528	529	593	533	533	528	530	492	540	534	522	555	516	552	553	544	578	526	532	556	578	561	504	538	546	557	532	565	561	524	543	546	528	508	535	520	580	561	509	518	518	510	577	494	537	536	524	525	567	496	529	503	516	538	494	520	557	566	531	548	515	541	522	532	544	532	504	557	549	508	554	525	560	560	527	539	527	521	534	532	527	498	584	533	520	537	591	572	517	531	536	530	539	539	525	538	552	543	527	540	495	527	549	576	522	512	519	570	550	548	515	555	563	515	518	482	550	575	541	563	553	531	466	530	556	531	541	584	534	542	525	551	503	526	574	520	564	532	513	546	565	554	519	516	500	537	530	568	524	533	556	537	515	493	536	551	562	573	533	569	521	514	546	503	554	536	509	548	512	530	525	561	540	543	546	547	550	548	542	524	487	531	510	547	541	550	570	550	552	556	558	542	556	506	537	521	503	519	515	500	536	536	518	523	571	499	501	511	487	520	545	543	516	526	517	524	512	531	550	537	534	547	557	502	543	560	554	575	519	531	551	483	537	526	529	531	540	553	528	533	503	525	531	544	550	549	501	553	577	577	507	522	540	536	550	546	502	502	572	544	517	530	515	601	505	531	517	528	561	563	526	478	524	537	528	577	549	534	543	563	464	505	508	525	534	556	537	544	549	494	531	525	520	522	527	547	570	506	533	536	510	503	515	554	571	513	538	543	545	546	531	516	572	526	515	511	493	556	533	537	506	551	536	554	547	522	518	530	534	567	549	520	522	551	541	511	605	531	511	511	546	565	533	541	499	597	541	596	527	504	571	550	519	530	565	522	539	585	548	564	567	573	522	515	523	528	551	531	554	539	509	542	544	532	502	494	537	550	552	532	526	519	473	530	565	507	531	529	545	529	549	560	517	572	580	531	531	573	527	524	477	537	508	507	501	512	558	522	520	533	518	581	561	542	528	553	549	535	496	541	512	561	550	512	496	532	512	508	530	536	534	532	510	538	540	516	548	508	552	547	570	572	544	518	534	491	511	494	567	600	514	511	530	557	515	513	541	537	522	560	523	521	519	601	534	544	572	546	568	540	527	541	527	505	512	591	553	536	570	609	553	493	538	549	530	555	521	548	518	527	536	570	559	490	513	561	529	561	550	525	565	528	552	534	516	541	521	544	558	550	538	543	551	528	541	564	507	561	548	522	508	508	540	573	549	557	554	554	535	532	554	520	552	541	535	528	549	544	576	538	546	572	535	526	527	564	566	508	524	550	532	506	547	532	552	501	540	509	561	548	527	573	516	570	533	562	526	533	542	532	547	547	497	526	512	529	572	583	537	571	524	539	545	528	576	528	550	523	565	514	514	550	574	527	505	486	565	514	557	537	531	552	530	506	562	553	560	489	546	525	541	532	488	539	529	557	555	513	529	549	524	569	531	526	560	525	564	547	511	546	565	522	534	535	536	565	513	539	541	510	529	506	542	525	590	569	567	539	550	510	551	546	524	511	539	565	533	521	548	508	545	512	550	518	534	499	539	519	541	546	556	534	504	524	525	492	545	523	513	566	545	567	553	537	551	552	528	513	512	535	568	515	525	496	494	526	540	521	537	549	537	554	550	531	525	532	509	540	529	529	526	541	543	515	536	519	508	540	535	541	548	541	537	517	516	519	512	585	519	549	550	530	537	544	572	528	521	543	550	528	515	511	578	524	537	543	526	537	540	564	526	554	564	508	514	564	510	573	499	534	533	551	514	562	541	557	491	481	524	534	563	546	559	536	576	526	556	488	540	526	567	505	564	540	570	527	540	508	551	533	560	578	557	522	523	555	516	578	529	517	551	576	551	545	532	568	545	589	531	521	494	539	535	569	526	557	493	563	561	532	549	545	563	521	514	553	527	494	554	483	543	552	501	531	551	549	563	554	517	539	546	501	484	545	562	542	526	537	526	502	540	542	522	536	568	534	517	577	518	524	527	530	532	546	552	513	537	494	521	506	544	545	532	548	550	567	551	574	552	523	539	517	518	537	551	562	554	544	512	536	592	501	542	509	533	515	534	541	502	530	533	559	509	508	546	542	567	509	554	557	523	539	549	557	510	589	541	498	563	553	523	566	523	551	538	565	529	530	574	593	512	518	530	539	534	542	554	599	520	516	541	552	514	534	562	546	528	503	551	537	515	560	526	521	557	574	519	557	523	566	534	529	558	514	589	571	554	502	566	532	564	576	530	558	554	550	539	521	562	556	574	529	507	528	532	527	510	543	529	543	490	523	525	512	566	538	567	530	544	557	505	542	471	563	559	528	549	582	520	525	564	510	527	515	556	556	529	526	553	560	555	493	549	513	511	535	544	536	497	505	555	580	513	554	526	519	543	579	539	602	545	528	506	566	568	534	533	559	510	530	527	540	486	518	535	546	512	554	498	521	534	541	510	532	543	526	498	531	522	508	523	572	536	473	562	534	537	545	512	513	584	501	531	561	497	521	547	521	540	519	500	496	508	511	487	506	566	537	549	558	600	519	555	515	541	502	549	505	527	553	556	511	536	540	500	530	537	543	518	543	531	577	527	511	528	561	512	532	527	592	574	503	555	519	541	544	496	550	543	591	512	495	501	538	554	563	562	514	522	496	564	547	526	534	561	556	515	517	504	563	550	524	514	523	577	518	531	563	521	565	553	544	543	566	556	525	511	483	533	551	514	531	550	536	552	526	541	551	533	557	535	537	536	567	497	510	508	518	548	574	535	517	550	552	517	550	550	493	536	545	541	554	497	525	524	531	502	560	518	543	575	511	545	567	532	532	562	578	535	553	538	526	568	577	573	507	536	535	541	545	573	524	513	543	513	519	511	551	539	517	553
16865	13442	9330	6817	4978	3566	2640	2189	1885	1601	1352	1098	985	918	853	774	621	578	533	539	452	459	391	465	363	366	312	335	308	293	276	288	275	253	234	275	233	264	229	254	196	221	255	244	226	236	246	232	238	222	254	231	225	228	243	224	207	208	224	228	237	224	225	235	195	237	231	238	254	227	230	227	234	213	190	246	211	215	250	209	215	232	221	212	237	231	227	217	195	218	227	207	214	210	207	237	218	214	229	221	255	212	200	204	235	236	216	228	225	215	227	224	226	210	222	227	191	229	224	241	219	193	209	242	204	215	202	218	226	211	233	248	221	248	204	244	231	248	236	221	199	229	244	218	226	208	241	204	250	251	234	232	262	218	208	229	187	237	239	207	233	227	261	204	227	235	225	226	229	229	220	223	224	224	210	215	214	203	226	202	229	244	206	230	253	227	241	213	237	220	209	217	195	211	205	218	210	223	217	243	216	214	202	213	246	245	204	254	235	217	242	243	206	218	211	232	215	234	204	247	218	210	218	230	197	203	247	210	243	220	229	233	220	247	218	235	223	231	214	220	242	200	217	222	234	234	216	215	215	218	253	213	228	201	216	220	242	216	214	222	232	216	240	233	218	229	215	214	230	235	217	208	198	241	207	216	214	213	225	240	208	208	242	224	230	215	211	220	235	218	216	224	212	204	218	221	233	223	235	219	202	242	231	215	218	246	228	211	219	227	238	228	255	234	218	250	205	221	244	214	216	245	210	275	223	219	235	232	235	228	225	226	239	211	204	236	222	227	215	243	230	232	223	198	247	226	216	214	204	229	229	209	227	219	234	225	244	204	230	211	225	229	240	213	216	220	236	216	194	239	199	191	238	234	229	214	222	251	225	226	217	259	225	218	235	200	201	242	211	216	226	228	208	252	237	221	220	220	211	235	226	218	234	231	214	221	203	221	218	225	233	231	195	208	237	236	227	233	210	237	216	229	216	191	224	206	217	198	226	237	242	227	221	201	234	227	222	225	216	229	217	248	220	241	243	192	213	243	220	207	234	245	187	194	250	217	235	224	227	214	205	206	212	192	220	203	215	225	222	233	220	238	242	221	208	248	227	214	234	223	236	256	213	213	226	265	216	242	209	228	220	207	240	180	202	224	210	230	233	207	197	247	235	220	233	216	218	206	242	206	215	233	227	229	215	227	216	215	221	222	192	222	238	220	232	200	221	242	227	221	241	206	230	241	248	236	227	230	243	231	207	221	242	185	224	196	208	184	223	185	209	229	219	199	213	216	232	221	213	206	241	190	206	215	216	206	230	246	246	228	210	258	229	237	248	228	220	223	223	219	219	209	239	221	225	236	237	217	230	225	212	233	242	200	252	230	212	271	225	216	236	266	237	213	210	231	236	217	243	239	214	203	205	227	222	214	248	228	211	217	202	231	205	209	252	241	240	214	207	247	224	247	211	230	202	238	226	235	197	213	216	235	211	227	198	197	237	238	208	213	241	215	218	197	211	240	221	215	208	227	226	229	207	230	235	211	247	233	230	201	220	225	235	177	245	280	202	198	223	224	211	222	244	230	239	234	222	218	233	269	201	221	239	214	243	227	211	239	203	220	223	245	202	212	215	215	249	215	248	226	231	233	209	213	222	234	214	214	215	238	237	207	212	215	190	223	240	219	235	229	234	211	200	228	224	219	211	204	207	211	237	220	240	243	231	225	206	203	226	240	202	237	253	240	223	216	213	234	231	215	232	197	219	235	199	220	224	208	221	221	212	210	222	223	212	210	190	225	225	227	216	232	237	216	228	234	221	249	225	208	280	210	226	205	203	239	226	224	217	224	219	229	224	197	207	214	243	237	230	237	221	246	237	187	240	228	248	212	219	209	260	213	206	243	218	202	218	249	217	227	201	215	199	230	239	232	220	215	245	194	222	227	174	236	236	231	205	219	240	228	222	229	240	206	218	203	215	209	232	235	243	227	228	235	192	234	242	252	234	226	247	231	197	213	207	238	220	206	214	223	211	230	243	222	196	209	220	244	221	202	218	229	233	249	227	232	229	222	204	200	238	218	234	226	206	227	251	227	207	214	229	227	241	241	206	263	252	211	216	230	229	214	239	185	203	214	248	223	260	228	208	239	232	246	231	216	231	238	225	220	243	221	234	208	200	270	210	246	207	200	221	234	249	205	239	232	211	207	225	243	191	217	229	228	249	215	261	205	217	252	203	228	223	232	232	210	237	228	261	238	221	232	212	211	242	210	206	232	227	207	245	193	225	226	257	225	210	237	247	209	233	226	242	226	224	242	191	207	186	223	228	217	230	237	231	208	240	238	235	226	242	217	226	232	226	217	224	195	242	202	245	246	236	232	256	221	205	210	197	242	240	237	261	221	209	213	205	240	218	228	223	188	234	195	211	237	212	232	235	252	214	201	206	231	205	215	191	242	220	244	226	230	202	219	227	237	234	218	230	236	205	235	219	232	193	228	208	210	247	200	201	212	230	236	225	233	226	212	230	212	212	232	228	228	236	233	220	230	225	213	216	230	213	215	260	237	218	206	216	209	223	208	183	218	196	239	223	240	234	220	208	219	220	225	211	256	205	224	213	206	235	227	226	211	222	242	239	226	241	208	211	209	226	238	245	218	224	214	249	239	207	224	222	242	217	225	243	239	230	222	193	251	206	225	217	227	206	219	212	213	198	229	219	231	233	227	207	233	212	224	218	246	226	211	220	194	202	232	248	221	233	206	246	223	237	207	230	221	218	225	251	228	224	232	224	218	233	215	247	215	202	252	205	231	232	238	206	212	209	207	228	229	225	236	218	224	218	227	198	227	209	209	234	221	256	224	181	232	219	245	220	217	202	201	244	228	208	237	226	205	210	204	223	220	233	235	253	226	216	228	211	210	224	213	211	252	248	198	203	216	207	229	196	254	234	231	230	228	223	193	227	218	214	223	244	213	217	215	219	227	234	241	217	271	218	234	209	218	225	223	223	200	231	220	227	210	230	243	196	231	230	218	226	220	217	206	236	240	225	202	233	212	231	242	200	244	249	226	233	230	232	237	218	207	220	224	215	228	198	223	266	240	222	231	250	208	214	206	215	231	223	217	229	232	216	215	242	230	252	219	246	253	210	223	215	221	233	218	217	200	251	204	219	198	219	216	258	250	222	231	234	240	210	258	222	220	235	222	216	203	206	238	229	237	198	219	238	212	198	211	235	234	221	233	228	227	223	221	223	192	272	260	228	226	211	215	205	235	210	240	236	230	256	200	230	252	245	236	211	225	207	225	234	213	255	216	216	222	214	236	241	255	203	215	222	207	232	220	223	218	238	239	212	224	223	208	210	213	233	217	232	240	234	224	201	230	263	247	225	210	236	227	243	223	205	213	214	222	226	221	190	212	215	213	227	219	214	222	211	210	232	236	217	225	235	200	208	236	209	214	229	219	222	228	264	218	203	215	220	221	199	220	239	219	212	227	255	226	219	206	210	253	239	227	218	196
10563	14003	13146	15928	14690	12332	10612	9266	8589	7832	6918	5676	5032	4854	4564	4127	3603	3047	2719	2643	2372	2157	1910	1796	1716	1497	1406	1402	1228	1151	1074	1015	975	977	790	738	755	723	679	630	571	640	639	589	654	670	614	611	630	668	626	593	612	604	577	586	572	555	598	594	571	588	547	584	599	566	587	591	588	565	587	634	568	590	576	602	564	543	557	585	577	527	547	610	526	566	544	563	518	559	556	592	533	614	553	538	543	570	561	532	576	528	578	514	520	551	599	586	543	560	585	578	570	586	543	590	580	575	610	511	538	581	582	531	608	586	542	533	561	535	542	554	533	537	589	591	558	539	577	561	564	586	526	564	594	562	543	533	565	540	578	561	561	563	547	554	526	545	603	549	603	553	538	574	557	550	561	589	569	528	573	580	543	569	535	607	503	588	558	556	624	596	538	565	534	573	559	608	533	564	583	533	575	588	565	585	567	538	615	564	587	573	597	572	591	563	545	586	604	561	560	555	543	565	566	533	584	597	613	575	524	610	583	556	568	550	514	538	547	572	574	547	528	554	570	571	537	608	592	550	524	509	561	554	578	529	553	572	519	596	553	581	592	568	552	548	548	545	603	558	566	532	559	563	566	511	526	558	573	542	541	565	576	600	557	572	592	534	574	580	551	587	545	535	593	564	585	501	562	588	515	547	579	560	575	555	549	560	555	547	576	566	604	527	538	589	568	590	610	550	557	563	555	592	562	534	594	571	540	541	557	576	555	558	585	576	554	531	550	574	558	552	570	573	569	535	585	577	557	583	572	612	565	527	514	584	545	527	554	589	555	555	563	543	549	597	559	579	537	604	574	535	550	537	549	552	570	569	593	579	582	575	581	558	536	536	559	564	592	560	576	555	609	571	544	580	599	564	555	591	556	547	524	574	553	606	536	521	588	591	542	605	568	569	541	543	570	578	616	578	525	542	587	568	545	610	577	562	592	600	553	538	559	577	568	579	549	562	518	568	546	515	571	586	569	563	607	561	592	552	536	543	578	572	541	589	540	584	563	552	532	577	595	567	531	551	557	574	540	561	585	541	568	594	510	557	512	548	558	548	578	557	573	573	556	552	570	560	609	576	527	565	590	536	558	611	530	558	567	589	540	530	560	581	623	543	577	567	567	577	559	543	552	553	588	559	532	613	566	547	542	522	575	544	556	564	509	589	551	545	582	599	579	588	530	538	605	585	547	603	558	540	568	583	564	544	594	518	581	550	558	544	564	594	538	554	531	585	539	545	561	520	541	562	601	583	599	556	565	544	554	565	533	608	545	576	543	560	564	574	515	554	570	593	532	586	564	572	619	570	554	586	567	597	570	562	562	564	543	555	553	547	533	558	595	563	567	561	556	573	519	579	547	594	586	576	547	603	562	522	570	538	533	542	557	557	566	564	563	561	561	555	568	551	556	562	533	573	570	596	587	590	574	596	568	554	566	556	561	547	526	547	533	554	541	547	574	595	594	577	544	571	557	559	569	589	565	590	570	593	572	548	567	558	570	563	549	557	586	557	576	553	521	533	549	562	594	611	572	552	560	575	606	576	555	582	577	541	574	630	606	559	554	539	552	547	551	569	591	610	549	563	607	559	596	538	548	609	581	594	553	594	534	585	589	564	587	542	564	558	563	527	523	546	552	563	546	559	576	530	598	571	577	528	578	523	569	598	551	578	538	536	525	604	581	570	555	551	552	524	557	577	547	538	531	538	550	563	557	561	563	579	539	538	604	586	562	581	583	600	534	592	556	563	515	544	546	568	553	536	573	548	528	533	574	565	585	538	578	506	602	588	606	581	597	569	542	543	567	601	514	528	585	555	548	568	582	537	568	569	565	546	564	560	546	528	573	552	533	570	495	549	581	559	619	617	534	534	565	539	559	571	513	550	562	541	543	567	583	566	561	539	561	563	579	563	532	543	546	618	567	582	580	564	553	551	603	545	536	518	555	537	590	580	542	598	520	557	544	554	606	530	586	521	521	544	554	600	540	547	547	575	549	605	555	543	571	566	550	557	526	576	574	593	592	539	592	573	611	583	537	553	528	549	578	571	592	583	576	585	582	537	562	543	583	567	557	566	612	573	586	549	565	566	576	538	538	559	558	565	598	568	557	580	547	575	535	554	558	599	572	586	602	561	595	557	598	579	551	559	574	545	591	550	594	570	571	539	563	596	577	584	567	562	544	577	564	561	538	564	532	535	583	562	592	579	538	554	581	543	564	572	522	574	576	531	570	569	579	588	578	582	524	555	528	594	550	592	578	517	587	547	569	551	549	548	569	551	562	570	542	582	552	607	550	529	568	587	554	551	567	558	577	574	541	583	543	544	562	519	548	557	519	529	590	544	557	541	569	560	583	561	552	551	554	552	541	561	585	563	554	574	558	514	527	547	552	554	584	544	580	587	532	562	573	554	591	531	598	556	559	547	543	566	569	543	555	581	544	525	599	538	564	620	564	543	537	601	561	531	598	563	567	567	566	532	562	555	554	566	514	555	574	569	554	564	582	570	568	572	581	551	609	569	615	607	519	586	544	542	595	536	500	586	568	617	594	631	577	576	581	569	563	578	565	589	532	584	578	570	559	568	542	516	546	580	603	560	517	548	560	589	587	604	519	519	584	544	557	590	540	536	565	600	544	570	542	567	568	545	540	577	567	554	553	561	584	538	491	546	539	583	538	591	553	605	558	556	553	570	535	585	510	561	554	569	541	559	558	563	549	558	549	562	596	581	544	555	539	573	567	578	576	541	563	567	581	533	536	550	589	564	598	595	640	599	601	576	578	501	566	583	558	582	522	562	583	594	550	567	557	538	570	546	561	561	575	550	562	538	529	527	544	592	551	609	562	610	575	554	558	589	567	538	549	598	594	540	558	539	563	570	557	546	521	541	534	560	592	580	550	550	550	574	596	570	587	559	533	539	581	599	563	543	540	585	588	518	547	597	551	512	513	542	560	556	536	565	554	568	506	579	565	508	587	598	519	597	605	565	525	523	550	571	577	543	575	566	546	523	568	603	576	569	581	553	560	520	552	525	539	572	572	573	563	513	594	554	574	569	561	559	593	560	523	571	542	589	530	612	609	531	548	551	597	570	527	538	512	548	549	541	559	577	526	553	589	583	625	553	562	575	578	577	574	587	548	572	587	583	601	550	558	554	530	524	539	549	585	546	508	573	605	539	583	566	595	576	503	610	549	561	530	599	559	537	580	552	544	564	581	540	556	591	576	554	577	536	563	559	537	555	528	558	548	587	576	589	584	584	512	555	558	571	568	516	556	529	554	581	542	566	553	580	572	543	574	552	560	542	574	547	539	597	560	592	559	516	524	587	540	577	552	574	553	571	518	570	611	522	568	581	534	591	576	589	547	593	582	583	532	518	563	569	575	592	541	565	578	548	562	582	552	583	559	579	591	556	567	596	536	562	546	583	573	545	525	539	553	593	551	534	517	560	571	562	582	557	585	570	597	559	593	549	612	581
38621	49162	32486	21554	16065	10652	6541	4373	3406	2525	2297	1831	1803	1640	1570	1484	1229	954	850	729	704	648	631	641	623	485	466	413	383	340	376	327	294	380	293	268	258	257	281	260	262	254	231	259	261	254	241	262	251	246	236	249	223	272	226	237	247	225	219	218	214	227	222	241	215	231	228	259	243	214	232	242	213	208	213	240	239	254	229	227	217	249	251	223	234	236	224	223	252	216	248	243	213	247	210	257	235	234	243	220	239	237	207	223	239	231	236	237	241	232	245	235	239	245	230	223	222	215	247	211	260	239	201	220	204	217	215	241	232	205	249	212	214	238	250	246	215	249	260	212	219	229	232	181	244	212	221	220	238	261	195	231	237	242	226	218	216	205	237	241	218	240	227	217	230	219	227	228	222	213	255	250	218	220	247	203	226	215	234	208	238	233	221	226	245	215	237	217	226	243	249	211	235	228	239	226	242	219	211	230	234	211	215	225	262	227	240	229	222	227	200	222	219	211	203	222	232	218	220	221	195	238	205	234	231	254	228	200	194	225	217	235	270	237	220	211	236	224	235	233	217	236	238	198	205	222	258	229	221	211	246	211	237	222	212	228	222	207	220	217	240	248	225	257	236	230	225	229	198	224	233	216	229	255	228	228	220	208	261	204	263	201	206	234	227	196	221	222	208	206	210	240	205	253	262	228	203	234	225	223	215	249	207	248	219	250	250	216	263	223	239	222	204	191	241	237	224	219	189	243	224	270	233	205	222	219	236	244	212	234	258	223	207	219	237	225	201	231	201	245	199	245	231	219	239	204	223	239	234	224	236	211	229	206	237	239	222	231	251	208	246	222	268	230	242	237	231	225	237	218	208	198	242	230	235	218	226	220	204	245	209	253	216	249	211	202	241	209	234	221	209	210	221	232	237	206	237	242	240	227	207	239	244	210	237	250	251	242	221	220	216	230	249	254	233	247	221	204	240	247	236	239	214	229	236	238	235	234	242	267	255	208	245	237	203	226	252	214	241	242	253	229	209	221	231	224	251	227	241	232	237	238	227	205	209	242	217	200	217	238	233	222	221	231	254	217	209	221	211	242	231	216	259	231	212	234	224	196	232	233	239	244	215	237	234	261	229	210	200	196	236	258	238	222	227	247	236	204	233	242	199	227	239	221	251	253	228	217	232	221	270	216	235	235	219	221	220	228	220	250	245	212	205	227	212	233	235	239	219	217	216	226	230	209	214	199	246	210	253	228	236	219	203	243	216	229	231	218	216	224	240	206	202	260	211	252	182	224	255	218	253	211	237	223	238	204	248	213	217	230	220	266	226	215	232	223	214	215	227	253	237	205	245	220	228	227	231	221	222	226	214	271	236	229	250	216	230	206	227	235	212	232	231	233	257	224	234	235	238	247	253	241	245	267	249	216	208	231	220	200	256	269	255	210	233	264	223	219	221	226	209	213	236	251	215	241	228	233	269	253	227	217	260	194	234	217	209	273	236	235	238	236	233	202	238	211	228	200	225	206	219	227	209	240	190	211	219	237	243	238	201	214	240	217	219	245	236	210	189	259	238	201	233	218	224	229	235	224	209	233	217	214	242	230	211	223	215	221	238	247	224	236	196	253	230	241	229	245	228	218	214	226	239	220	239	230	219	200	214	214	258	245	231	241	214	218	229	209	215	223	225	200	247	256	201	216	215	235	251	236	251	221	216	248	230	241	207	215	196	245	241	234	207	233	233	230	247	253	248	228	208	224	237	200	216	238	236	238	226	208	259	250	213	219	224	229	243	232	230	229	231	191	221	241	206	205	208	233	203	223	227	241	249	209	204	221	236	232	214	226	264	257	243	230	255	226	266	219	210	212	210	211	223	221	219	244	244	203	205	216	219	229	221	230	232	251	217	201	228	249	245	218	229	198	226	225	221	199	218	238	218	225	224	204	218	224	235	231	233	220	240	235	224	228	227	216	238	222	229	247	195	235	206	205	208	214	224	198	242	237	225	248	216	243	220	228	238	233	232	267	261	210	194	240	239	223	230	211	246	228	228	217	232	220	229	208	223	208	232	240	240	230	244	241	239	228	214	212	238	218	237	227	238	212	228	184	236	208	242	236	222	223	218	217	209	220	232	222	235	203	221	236	201	221	217	251	216	236	232	228	214	201	249	255	232	236	216	231	239	259	233	225	227	233	221	209	218	221	234	200	221	221	244	244	250	239	237	224	255	239	215	208	232	238	251	243	221	229	255	232	236	231	242	229	237	196	224	216	226	216	229	242	210	208	235	220	244	219	235	222	231	230	216	232	213	207	222	239	252	215	225	237	242	204	224	232	201	234	202	241	248	220	223	263	222	209	213	254	223	228	259	213	239	253	247	241	235	214	246	256	233	221	225	220	259	210	235	244	237	201	232	210	241	237	218	207	241	254	238	226	240	226	208	220	230	210	241	242	251	217	226	237	209	244	237	230	219	220	234	180	210	240	236	240	249	242	244	252	244	254	212	216	243	244	197	207	197	223	242	241	233	219	221	226	233	220	219	234	233	222	228	246	205	220	211	211	216	247	216	223	236	225	238	229	208	201	232	209	241	212	234	231	221	228	206	226	221	235	246	253	228	242	249	243	206	263	216	229	190	236	202	219	248	231	210	221	191	231	230	221	241	206	218	232	244	229	218	225	203	242	240	239	217	214	223	262	219	237	245	233	251	222	219	234	242	218	188	220	245	247	221	235	216	246	224	230	231	234	231	227	231	229	213	198	214	232	231	243	238	216	212	220	222	233	213	236	202	233	224	245	224	201	218	193	233	241	235	219	219	222	223	242	262	252	248	202	213	222	240	220	214	220	221	224	208	226	209	220	233	241	242	239	243	227	241	227	240	200	225	196	236	246	223	220	225	229	214	248	225	246	239	230	223	219	232	238	230	219	226	197	207	231	227	226	248	255	238	242	254	235	226	220	214	196	237	193	221	227	243	232	228	224	244	234	211	220	207	237	221	218	248	213	206	239	259	216	210	212	240	219	198	247	254	261	252	213	238	210	228	231	220	227	210	251	223	224	215	236	215	214	209	230	206	230	204	232	233	221	210	225	252	212	242	207	230	198	192	222	197	217	219	207	259	218	246	242	223	229	248	237	250	231	238	210	221	228	251	229	238	230	256	234	240	237	215	228	245	263	233	226	242	245	212	223	226	224	249	250	235	209	219	216	256	224	211	238	238	254	210	275	240	226	233	247	251	222	252	256	213	223	249	236	237	221	248	249	233	217	255	245	226	248	230	236	255	264	234	257	216	232	250	229	219	227	248	212	240	221	211	222	244	212	247	206	214	263	239	249	214	240	223	222	249	236	254	244	263	227	232	240	236	235	234	247	214	242	226	238	246	230	228	215	231	231	226	238	250	226	212	258	228	241	263	222	231	234	218	238	252	241	221	241	202	258	222	208	257	253	228	237	252	225	218	214	226	228	233	251	201	213	262	206	234	254	224	230	253	229	250	244	219	238	218	220	251	239
27012	43309	25566	23684	21159	18279	15625	14399	12971	11176	10306	9020	9029	8619	8293	7994	6895	5488	4694	3981	3704	3341	3290	3158	2823	2506	2184	1896	1821	1628	1493	1347	1236	1182	1141	994	862	804	783	730	668	614	647	689	703	712	651	629	638	641	661	628	642	616	667	621	601	622	624	590	614	611	587	596	588	569	584	622	604	578	560	592	579	577	577	635	548	584	552	550	580	588	541	542	588	582	519	597	556	576	562	585	610	559	543	583	566	547	624	557	600	510	567	536	550	584	608	584	551	570	569	606	563	594	533	543	569	543	565	577	544	550	541	567	565	599	559	561	606	592	620	553	568	575	581	585	589	569	544	542	577	546	567	613	612	559	551	564	588	572	587	580	575	622	531	561	529	564	577	585	559	560	557	614	572	536	566	562	560	578	597	603	585	593	539	535	562	564	582	553	562	560	521	538	573	610	567	592	544	539	571	588	558	547	597	585	585	562	553	615	574	538	565	603	574	573	536	546	607	586	564	575	548	592	583	557	551	576	547	565	594	584	568	576	538	545	533	594	568	560	575	528	547	592	536	584	580	534	577	550	576	590	558	549	567	571	586	567	618	587	541	527	570	573	551	561	543	578	588	550	585	609	583	543	555	595	561	560	599	567	594	528	570	589	603	568	536	583	524	573	580	584	583	547	557	536	573	573	604	581	540	548	596	570	611	543	591	568	595	542	593	551	596	544	562	596	547	556	597	559	574	600	569	578	589	602	597	554	606	569	598	549	552	584	560	547	568	579	581	534	602	604	545	577	531	568	606	527	579	560	582	552	579	565	567	571	568	588	565	534	579	523	556	541	575	537	548	550	566	562	581	560	607	542	584	577	572	582	566	532	553	547	570	550	593	596	549	578	547	493	526	519	533	556	578	586	532	540	525	596	551	603	587	585	561	631	564	554	596	587	509	566	566	579	525	579	567	562	569	577	568	589	611	631	610	536	595	523	562	557	592	593	569	551	556	603	569	536	592	567	568	551	570	557	552	631	565	534	590	551	597	570	610	583	561	569	579	547	575	572	564	568	543	564	581	571	593	540	591	607	588	550	570	586	529	536	562	573	557	531	559	574	545	587	562	574	507	541	557	563	548	605	558	587	607	538	570	518	554	578	579	614	597	586	558	563	614	560	543	605	564	578	585	538	573	603	563	526	595	563	527	573	566	551	539	600	576	549	570	581	567	582	556	589	576	567	585	550	555	546	556	537	554	583	573	565	565	585	559	559	556	578	558	574	570	579	521	570	554	576	527	517	563	596	550	585	602	630	563	576	522	579	552	557	571	551	575	559	592	575	564	590	552	563	547	519	545	556	507	633	562	557	551	568	570	562	532	544	541	549	584	590	573	545	602	559	566	505	559	580	513	591	576	575	582	526	585	506	548	572	561	573	616	577	540	576	556	543	573	572	584	541	558	541	518	535	535	602	533	546	558	572	585	566	623	571	620	541	590	531	570	510	561	547	543	604	558	536	559	580	605	562	554	579	527	546	560	526	570	582	574	586	537	597	532	549	573	556	577	544	552	564	584	564	597	605	602	583	598	544	568	547	564	574	564	524	555	514	598	542	578	573	548	565	607	576	577	608	582	591	637	541	569	593	554	655	540	561	550	558	563	582	579	542	550	583	572	560	553	523	592	543	569	560	565	549	555	557	604	579	556	572	568	590	545	564	584	559	534	538	558	591	550	548	554	602	601	554	550	553	585	559	606	608	559	575	585	526	563	540	572	591	607	580	555	572	555	568	577	553	581	604	544	574	610	568	569	587	549	575	567	546	605	543	530	569	531	584	587	568	601	596	567	556	521	562	553	535	615	602	562	581	583	567	573	569	550	587	546	558	568	599	579	575	590	564	549	579	553	567	611	556	563	563	533	561	570	526	577	570	575	568	603	556	576	577	579	599	566	550	547	605	588	630	568	576	577	583	584	596	524	530	574	611	604	560	572	572	566	615	600	578	567	569	578	582	586	511	538	581	565	598	582	589	546	568	520	536	508	579	618	628	538	566	548	578	562	541	532	576	607	587	562	586	569	575	540	608	554	587	568	596	562	572	546	591	521	588	581	544	484	533	583	582	559	534	556	544	551	569	508	587	553	586	568	555	588	599	555	614	543	541	568	591	585	583	581	586	503	588	608	575	566	553	546	559	574	556	546	598	601	580	553	557	614	583	572	543	584	572	531	550	571	572	551	528	546	572	593	555	605	578	569	567	578	537	558	554	576	580	561	622	590	572	564	555	597	599	576	537	529	586	564	590	584	560	558	578	618	523	608	615	595	560	549	567	585	564	545	574	532	549	546	565	562	608	543	549	628	549	594	573	556	588	570	553	615	558	574	564	570	572	603	590	575	536	566	579	555	582	555	590	561	546	552	547	507	564	566	567	558	575	609	564	586	603	549	548	559	550	573	567	556	580	542	588	567	543	562	572	534	574	585	542	576	588	617	571	574	581	560	555	581	530	527	582	585	545	524	549	586	538	571	567	533	564	551	597	537	554	541	589	531	576	592	549	585	557	593	593	590	581	550	575	520	616	543	580	576	555	540	597	553	571	559	570	558	651	571	581	577	555	563	558	576	584	564	570	577	614	581	621	587	579	573	549	552	535	557	544	572	528	589	580	570	614	532	592	586	606	571	560	589	515	545	552	569	531	570	554	547	594	532	551	517	592	574	582	587	637	618	576	540	543	544	578	554	569	584	596	550	539	577	590	579	585	519	539	508	568	563	533	585	546	603	564	574	595	568	588	526	540	576	565	577	574	534	576	519	534	558	586	585	553	596	597	586	554	547	596	562	566	606	548	541	593	555	524	546	484	559	590	567	593	575	578	539	615	537	591	569	605	585	545	531	575	572	609	546	570	521	578	592	584	604	567	553	574	580	570	561	567	521	571	568	549	559	552	582	562	562	556	579	586	583	548	576	545	574	559	560	591	557	595	576	557	551	573	592	586	583	532	572	593	561	542	585	536	577	545	542	605	557	561	559	558	563	595	597	547	520	523	556	605	599	592	596	587	553	561	584	528	577	577	619	552	591	556	565	587	587	548	587	576	554	621	578	638	536	584	551	566	567	540	577	593	521	572	550	594	570	586	534	565	510	555	566	601	580	614	575	553	583	533	568	580	532	568	557	568	600	567	558	589	540	588	597	575	549	531	626	560	604	555	570	570	590	547	589	594	569	579	541	590	604	577	532	535	590	552	552	579	625	564	535	570	533	542	588	591	570	565	555	530	539	579	578	584	597	592	574	596	565	609	549	563	608	579	509	568	545	615	553	570	580	525	552	518	494	556	540	582	520	583	567	570	556	584	579	583	572	577	578	616	563	596	553	558	577	584	579	577	525	589	592	565	557	546	567	568	561	561	573	537	580	614	575	544	581	551	562	594	573	585	518	580	526	522	541	562	533	586	564	516	571	606	566	606	570	586	555	566	552	617	571	544	549	562	555	576	567	571	554	571	605	544	575	571	549	588	575	584	584	575	534	565
47542	54139	36177	24528	23016	20754	15411	9799	6334	4286	3530	3059	2363	1981	1824	1657	1794	1386	1026	973	904	768	869	862	742	670	545	453	498	418	390	399	379	328	295	321	268	242	262	264	230	227	250	279	240	221	239	248	238	237	264	239	257	206	223	232	186	228	230	240	216	232	251	212	213	232	236	212	228	182	242	203	216	216	216	247	231	222	232	209	246	225	206	208	212	203	228	253	230	220	221	219	201	203	213	229	214	216	230	241	207	245	212	241	234	196	223	212	235	222	221	221	214	241	218	210	216	225	242	219	217	212	205	210	197	228	219	215	202	194	253	258	220	226	221	200	216	213	210	239	228	230	233	212	197	217	226	224	222	220	234	221	193	229	223	208	219	220	222	200	227	184	211	224	229	207	251	232	209	224	224	230	219	202	218	225	214	207	211	218	213	198	217	214	216	220	214	232	224	198	233	223	275	232	227	216	212	226	228	219	202	220	216	205	196	221	205	240	191	200	229	242	228	199	225	214	230	182	215	243	200	231	204	239	237	232	213	228	232	221	227	198	248	248	222	218	229	236	223	197	219	238	211	228	189	233	211	210	217	209	224	214	231	242	208	226	205	207	239	230	206	219	215	215	221	213	247	194	224	213	232	214	207	230	212	205	252	205	246	231	238	203	198	254	221	219	262	245	228	204	215	204	211	219	210	220	232	239	208	207	229	214	200	215	217	228	221	243	221	201	214	213	213	227	229	216	226	239	212	236	223	211	210	212	239	241	213	247	222	205	231	227	237	208	251	220	210	235	239	235	217	220	234	214	220	241	243	245	214	205	224	246	225	219	219	240	233	225	197	227	225	212	207	226	240	203	197	236	222	221	252	243	232	231	198	214	211	227	224	242	259	230	222	241	234	242	230	222	229	225	229	211	221	223	215	215	208	218	192	224	246	213	248	199	226	225	210	266	217	191	207	219	228	224	241	243	228	209	226	201	224	199	218	218	224	188	201	222	221	249	223	211	240	219	227	232	216	220	225	225	234	209	219	210	217	195	253	238	204	219	229	226	232	210	203	223	231	197	219	201	207	227	224	219	199	240	207	214	204	233	207	226	210	244	200	207	187	228	232	200	231	212	214	198	208	220	229	227	225	202	189	215	217	196	232	238	238	224	216	224	225	221	262	212	208	237	227	191	237	212	237	212	228	231	236	202	214	224	227	213	227	198	269	221	223	247	200	224	229	208	221	192	227	234	208	206	204	220	211	219	257	229	233	240	214	200	223	234	227	219	218	204	220	213	215	219	235	223	227	222	225	236	233	239	245	220	240	233	231	232	232	214	237	224	212	228	213	230	229	191	225	211	227	224	219	196	221	239	211	255	203	241	223	223	217	220	210	215	212	210	232	222	211	256	251	215	214	236	201	227	180	220	242	244	181	241	231	212	210	205	213	227	218	200	222	216	214	218	206	218	206	220	244	210	237	216	214	226	192	206	226	212	214	201	235	241	273	236	229	209	235	237	210	221	220	246	214	202	249	239	225	220	209	224	212	225	207	235	234	215	198	230	209	236	220	222	214	228	226	194	218	210	232	195	212	217	254	205	219	204	225	205	215	207	179	209	224	231	174	219	227	217	208	226	243	219	198	213	205	202	206	213	206	212	224	225	179	204	208	213	212	209	209	187	225	219	204	233	227	229	245	221	212	226	224	220	240	227	211	189	203	218	236	213	251	219	219	238	239	202	216	227	195	210	220	232	227	205	218	219	239	217	229	235	216	202	228	225	220	225	196	204	216	216	208	210	210	229	191	212	219	237	218	202	218	215	254	200	225	222	186	188	229	247	230	201	238	223	243	240	212	200	226	203	224	216	214	240	239	214	208	221	215	221	240	224	234	187	227	222	196	229	202	224	208	221	213	210	225	217	212	209	210	209	234	215	219	208	213	219	221	218	221	204	200	242	205	190	218	205	258	202	200	254	245	193	219	226	210	219	195	204	180	209	227	243	185	240	245	237	235	239	227	220	198	211	198	201	263	231	209	213	222	241	244	251	189	205	201	197	207	209	241	195	205	243	225	193	210	218	212	207	261	224	193	206	222	206	267	237	243	231	204	205	234	211	222	247	229	248	211	216	197	203	213	194	189	209	265	199	208	225	227	223	215	237	209	230	232	236	216	198	203	219	215	205	227	214	221	187	194	212	183	244	231	205	235	193	217	216	219	218	187	244	193	210	219	228	223	228	251	218	207	189	202	217	211	197	214	225	201	221	201	236	210	237	229	213	241	200	234	207	222	217	220	240	205	217	239	205	248	229	215	205	263	217	182	194	205	247	207	216	198	258	236	207	198	229	231	218	232	256	203	212	203	225	205	220	230	220	201	212	235	197	205	205	214	210	212	188	232	192	227	185	213	228	225	227	207	244	243	209	209	232	219	229	230	214	233	209	230	247	209	227	210	240	217	193	218	182	210	235	226	241	203	191	223	222	237	222	191	207	223	211	222	211	206	245	208	219	246	225	217	210	213	188	220	201	235	218	224	229	221	216	215	229	222	239	230	220	205	227	242	244	205	242	232	209	227	228	168	217	205	221	221	224	227	213	225	203	234	215	210	229	228	232	208	214	179	196	213	239	239	212	197	233	206	199	241	230	206	196	235	223	212	249	202	195	227	210	215	216	210	235	211	204	181	242	244	218	217	222	219	193	190	230	206	234	213	232	207	226	234	220	198	207	227	198	210	210	233	247	221	219	209	191	222	225	231	204	200	242	242	230	208	225	224	206	215	214	221	241	240	188	213	200	222	239	231	208	228	210	216	196	230	227	230	206	220	201	190	193	233	196	239	236	205	204	217	219	262	215	217	220	227	220	231	236	222	190	219	211	219	203	226	201	198	242	216	206	231	237	240	213	217	234	217	203	208	204	209	236	223	247	201	224	241	198	225	243	210	210	217	228	204	184	250	222	209	229	229	240	223	237	237	234	235	214	246	239	211	231	216	204	226	248	220	208	233	209	236	200	223	215	231	230	203	227	222	249	227	216	221	215	244	243	225	237	251	219	213	255	233	196	221	223	228	224	223	231	228	218	214	234	226	216	204	217	226	229	211	213	237	195	214	227	244	239	214	236	197	211	235	212	229	209	223	204	245	206	210	221	197	230	262	230	199	201	223	229	220	210	228	226	220	215	217	204	233	198	195	235	208	194	190	216	213	208	214	243	232	216	231	242	219	196	230	199	241	198	237	214	246	215	213	241	219	217	213	219	203	191	231	212	227	208	212	222	198	215	211	216	247	228	230	198	224	202	200	258	194	227	207	229	201	229	231	237	234	197	184	219	207	188	181	229	192	225	228	242	239	199	245	199	219	207	215	211	216	226	213	201	219	197	195	224	226	213	213	249	200	227	211	217	227	243	209	193	222	193	194	220	214	240	223	225	208	214	226	229	233	229	215	230	222	226	208	244	246	221	241	220	234	217	224	229	216	200	195	191	225	192	214	245	236	226	233	229	222	233	228	203	191	213	213	224
33176	52541	32231	28913	26028	23928	21445	20019	17388	15183	13811	13089	10967	9773	9490	8892	9916	6990	5897	5192	4804	4308	4910	4758	4286	3551	2684	2336	2308	2170	1764	1738	1504	1448	1227	1073	941	857	783	780	701	688	672	645	707	693	699	664	655	652	638	652	690	633	661	595	588	624	594	583	605	573	568	574	546	544	563	626	571	574	543	588	607	586	589	579	601	614	560	568	574	568	555	561	603	549	545	536	534	521	559	562	563	532	563	552	551	573	546	530	541	520	525	513	544	536	550	541	541	572	524	547	521	517	524	550	514	562	536	587	573	512	565	499	550	536	537	520	548	501	590	550	545	518	550	484	559	572	548	515	541	544	574	534	551	537	525	527	525	523	499	524	535	525	561	563	493	557	541	573	544	545	530	568	513	552	529	514	560	512	495	523	560	546	488	548	530	549	532	528	569	481	578	543	543	545	533	531	544	548	518	515	573	537	522	539	574	551	541	535	511	506	537	533	541	519	524	544	564	528	526	523	564	522	509	538	527	509	503	520	578	532	581	533	566	503	515	518	586	586	541	532	531	536	534	544	508	559	578	557	542	527	539	526	525	529	536	537	546	524	562	500	511	564	563	500	519	565	552	557	534	497	561	547	502	558	527	518	528	532	533	542	575	561	535	550	514	514	545	559	540	577	536	520	544	560	521	510	530	527	526	534	530	536	544	525	569	508	508	549	593	558	525	537	492	554	564	540	494	510	553	579	500	503	576	542	591	528	482	478	513	486	570	533	517	519	541	582	558	535	539	517	548	534	554	508	549	525	528	580	533	528	501	530	535	549	529	522	580	511	538	547	495	585	515	553	543	508	548	541	546	527	558	538	546	514	535	533	527	536	512	520	530	542	539	527	507	516	499	534	522	550	570	533	587	573	558	559	529	569	536	538	544	507	506	534	498	520	543	575	514	503	533	534	529	500	547	532	553	528	518	547	562	530	561	533	538	510	572	539	548	541	570	514	527	507	512	521	531	547	542	500	527	529	565	525	548	546	549	508	519	552	577	526	565	554	552	528	510	526	549	538	527	518	548	545	550	552	582	536	492	558	567	561	521	539	545	545	548	511	550	519	529	574	541	525	538	584	533	519	510	526	551	554	541	565	499	544	538	552	514	536	516	491	532	507	547	506	526	542	517	505	578	566	551	535	544	527	502	527	500	562	501	510	524	491	515	514	580	523	516	570	525	510	532	558	538	519	526	543	538	498	537	554	572	524	537	537	516	552	510	524	532	546	548	518	547	531	538	542	498	526	513	523	531	527	526	533	571	515	553	544	518	524	535	527	554	517	537	502	509	586	522	539	508	523	567	558	513	534	545	542	555	564	544	538	553	546	496	528	555	508	524	484	492	515	499	513	535	547	559	509	531	560	554	501	556	547	564	554	537	535	555	544	508	545	544	533	555	570	557	499	529	497	533	519	573	462	529	542	531	526	540	570	558	526	551	553	530	578	538	541	533	570	507	554	545	546	558	526	496	523	551	543	546	538	559	514	531	548	516	524	563	573	532	522	504	516	527	545	530	517	500	518	523	548	541	565	542	584	510	530	546	510	558	504	528	545	519	537	547	595	534	557	511	532	532	539	519	510	510	502	538	577	509	567	538	513	514	515	517	510	559	531	532	517	514	532	568	564	530	541	507	510	538	543	535	551	522	563	558	532	541	524	569	515	505	581	565	537	522	525	557	558	547	531	559	544	550	563	512	541	555	547	577	530	548	529	562	501	548	520	545	539	528	514	581	506	512	539	561	563	519	533	528	561	548	512	539	593	532	533	503	550	490	530	573	550	514	569	553	535	513	528	535	548	491	545	544	539	511	541	542	538	498	531	530	553	558	543	540	503	516	500	529	565	538	536	554	538	531	562	527	542	552	560	534	555	526	547	554	521	517	519	521	545	543	533	559	548	540	517	536	488	569	579	521	590	534	543	549	549	512	541	509	545	530	553	555	578	525	535	517	530	558	511	536	523	575	534	536	534	554	545	543	542	523	553	533	527	486	528	541	563	502	529	516	541	579	579	559	539	534	519	560	550	560	519	527	532	519	516	542	541	561	591	552	526	528	536	520	579	555	508	520	545	543	535	549	547	492	506	522	556	553	543	536	533	533	560	546	557	540	559	559	513	506	550	549	542	530	535	507	544	563	527	504	545	559	564	530	600	527	524	554	503	533	578	485	518	479	528	544	538	529	488	550	526	545	520	561	556	532	525	569	563	571	535	556	538	537	516	547	567	591	516	473	523	551	540	495	543	540	556	541	522	500	531	509	552	581	546	531	559	517	539	528	539	526	530	511	492	557	516	521	577	519	562	545	540	565	522	562	515	538	573	498	519	539	515	526	496	538	493	600	520	539	495	579	512	532	516	544	538	557	516	533	521	537	543	568	521	553	522	546	511	537	542	531	513	523	546	524	524	508	560	548	550	546	588	540	555	543	542	532	530	540	538	524	516	508	503	537	538	570	566	546	535	503	540	517	539	512	562	589	547	519	539	548	522	503	525	517	578	543	543	567	541	514	557	546	511	535	531	533	549	506	514	530	580	514	507	536	520	519	556	520	553	589	552	517	509	535	557	505	502	530	482	543	518	508	528	529	542	549	557	532	551	520	578	506	526	496	582	542	511	513	534	570	576	537	491	597	541	556	527	547	550	543	512	520	519	542	497	523	519	565	517	515	526	486	549	545	537	484	529	501	545	544	545	554	561	541	529	566	517	500	531	526	518	533	544	527	521	527	548	544	505	533	549	493	554	525	541	553	545	567	504	505	520	470	529	511	543	550	552	543	519	585	552	492	542	526	559	541	545	540	551	564	524	493	524	530	547	506	513	518	536	525	552	522	503	551	548	522	532	533	587	493	518	482	542	543	532	529	553	537	531	536	509	578	537	478	564	521	501	528	559	554	571	514	576	592	509	553	517	543	556	536	523	583	556	555	494	549	535	528	547	579	538	561	546	524	525	529	550	577	559	501	522	533	563	530	546	512	500	538	533	516	535	543	541	540	550	525	515	560	546	550	558	519	538	542	540	563	498	581	561	490	511	541	524	526	540	484	509	521	557	536	514	581	566	547	514	524	492	526	541	496	561	568	525	515	511	504	538	526	502	496	560	531	547	523	557	551	529	531	557	560	489	549	498	555	506	544	536	532	552	559	558	532	509	536	516	561	545	514	532	532	521	533	561	526	545	536	561	530	526	532	546	525	566	512	516	500	554	518	556	541	503	573	592	563	524	498	560	511	519	532	506	565	573	524	551	525	542	558	533	543	532	517	552	512	531	552	569	564	516	513	533	532	527	551	554	567	532	521	529	534	511	505	527	528	537	554	533	537	547	558	565	549	525	530	543	500	591	565	535	545	546	518	508	530	548	516	561	600	547	532	580	552	539	529	544	547	477	535	591	577	560	549	524	556	523	538	522	559	533	545	531	586	532	520	500	492	527	558	522	523	519	547	520	521	527	562	556	571	537	552	484	511	539	531	535	518	488
16098	17413	16914	8010	5092	3628	2684	2165	1659	1351	1270	1280	1065	914	807	714	683	604	589	511	441	448	444	410	373	376	369	344	310	302	323	262	265	265	264	240	231	240	220	234	194	246	233	242	243	264	226	230	261	239	229	226	273	226	234	219	230	230	220	222	253	225	214	264	240	233	244	232	227	254	226	212	216	241	231	217	234	237	239	242	220	232	250	224	214	217	246	226	220	257	212	230	235	211	269	233	215	241	233	221	221	202	201	205	227	207	214	225	222	217	215	222	205	218	222	231	218	190	243	220	222	217	222	244	179	216	217	209	252	232	218	232	220	215	265	232	250	241	231	225	225	226	259	211	222	201	233	222	251	242	244	218	223	232	229	225	227	256	242	232	234	231	229	238	223	210	213	214	226	243	231	233	215	220	225	207	213	237	248	207	213	241	251	214	225	225	221	249	211	236	216	233	211	208	223	233	247	245	198	202	193	231	255	199	236	239	217	203	218	214	233	203	227	223	239	233	226	228	238	262	191	221	210	251	224	210	219	210	237	230	225	203	217	244	198	245	233	214	235	214	231	212	223	215	217	227	257	210	207	244	218	217	203	176	228	201	228	211	241	243	200	221	246	211	200	216	248	239	226	184	232	245	234	215	238	223	229	247	217	225	200	220	222	238	227	245	221	239	225	235	207	217	243	227	216	216	221	233	218	214	233	199	220	237	237	211	234	278	224	204	233	205	244	236	209	264	219	229	248	209	244	214	211	218	216	218	252	212	243	217	225	237	257	239	240	196	220	194	218	231	241	227	234	227	227	230	244	224	226	217	231	206	217	237	193	211	217	197	246	221	206	217	234	234	206	224	225	229	240	224	196	227	227	212	221	238	209	235	234	223	241	221	217	213	238	236	222	252	224	250	245	235	225	222	221	223	215	252	217	233	240	234	213	223	253	229	217	207	227	222	228	235	200	228	239	235	208	238	239	208	226	193	222	212	230	236	242	225	204	212	228	228	217	249	230	221	225	219	227	234	222	215	233	251	215	233	244	219	225	252	244	242	225	241	222	225	240	226	219	221	221	244	205	239	240	235	242	236	229	246	207	252	198	205	210	198	247	220	234	210	219	239	223	239	199	225	242	200	259	224	220	245	226	222	236	203	218	232	202	225	217	205	207	206	216	246	217	251	233	201	214	239	230	227	216	211	239	220	246	231	228	247	237	229	239	224	224	247	236	220	228	219	212	221	252	209	229	215	203	221	235	238	234	231	205	220	243	241	233	209	225	242	209	217	248	235	235	204	221	247	238	240	234	200	257	208	213	240	221	235	219	224	223	221	242	229	225	192	234	241	218	239	229	213	245	233	237	200	254	228	218	230	257	226	235	219	218	214	215	197	212	273	211	214	211	214	216	228	220	228	225	229	197	214	227	227	223	230	214	245	210	201	198	191	243	211	190	218	218	206	230	241	230	216	215	240	256	231	210	204	223	209	207	217	242	222	228	213	215	236	229	235	232	231	201	242	212	229	237	228	218	232	228	240	237	215	209	225	228	227	232	192	230	263	247	246	234	224	239	213	243	231	222	206	219	240	226	228	213	221	238	233	230	268	232	225	240	213	216	231	231	226	212	217	206	216	217	221	213	225	200	217	233	218	221	260	247	246	227	226	230	215	232	256	211	209	215	222	249	216	224	227	221	199	252	232	210	230	211	219	238	227	231	223	227	227	230	218	235	239	244	240	227	260	207	213	220	248	228	231	205	240	242	234	233	213	240	211	220	213	226	246	250	211	215	222	242	208	237	243	216	210	235	226	216	238	236	202	206	205	228	235	212	222	196	208	234	211	194	214	219	212	248	206	209	239	234	229	226	222	217	241	245	244	226	223	227	228	252	224	222	237	211	209	243	228	237	240	212	226	243	217	211	195	226	197	247	229	225	212	216	232	213	217	219	236	205	186	202	210	232	228	216	219	225	247	229	206	201	236	242	229	216	225	237	212	237	211	242	259	228	216	264	216	226	213	238	225	230	241	231	239	235	221	206	220	205	226	235	227	240	205	235	230	240	226	232	231	235	224	205	231	201	238	219	223	254	192	223	256	221	214	216	228	216	243	210	216	209	251	217	241	219	226	244	223	231	228	222	232	239	252	213	192	232	259	239	233	212	264	217	224	223	208	216	212	261	234	242	222	239	254	205	225	203	210	224	213	239	256	231	241	212	235	241	213	245	218	215	242	219	236	233	218	225	221	222	239	237	219	236	229	250	231	191	215	207	247	224	244	230	205	204	254	212	215	224	244	232	233	223	188	221	214	237	239	226	230	219	212	202	220	207	211	232	207	206	201	210	227	238	224	207	228	227	215	221	236	213	249	203	183	243	247	247	227	224	207	239	213	272	243	220	249	253	225	217	222	240	206	231	218	221	215	234	212	232	202	204	232	214	208	247	236	204	205	221	204	217	222	229	229	241	237	208	218	229	224	215	226	223	195	252	224	224	230	232	217	216	231	221	213	216	214	222	223	235	224	248	253	220	232	244	211	232	206	226	247	231	208	227	224	239	261	213	221	237	201	253	228	237	252	222	233	231	202	235	232	238	234	197	245	228	217	240	240	244	224	213	213	227	226	199	191	220	216	190	245	221	235	225	221	231	229	260	220	213	215	237	211	223	216	225	222	217	227	231	203	232	246	207	206	248	242	226	234	226	235	235	225	241	224	226	242	224	241	219	217	197	219	213	234	255	233	231	238	234	236	238	200	194	213	224	234	226	258	211	268	230	232	219	226	232	249	251	243	250	261	208	196	230	241	215	214	213	204	211	231	230	202	234	224	218	224	225	214	254	240	206	253	218	240	231	215	246	239	221	216	216	211	234	184	234	239	217	209	213	267	243	225	215	226	249	230	230	242	223	209	231	223	200	243	238	247	243	210	238	216	222	215	236	220	236	234	230	223	222	235	198	231	223	250	224	240	218	214	233	220	215	202	204	200	216	207	239	232	258	203	218	227	239	217	242	231	217	240	207	210	226	244	210	230	222	192	204	225	207	225	235	227	242	211	197	187	247	225	218	214	225	209	217	222	244	195	242	245	223	243	190	240	228	217	232	206	231	226	225	215	200	221	213	229	229	232	219	228	236	213	218	238	251	229	240	234	205	249	210	226	215	226	198	210	235	220	213	236	223	223	243	236	232	217	251	244	223	214	238	220	238	250	229	249	203	239	196	213	231	212	229	236	214	206	216	206	212	266	233	198	221	242	210	240	203	214	223	219	224	212	227	217	205	215	245	216	269	216	194	258	224	218	263	218	261	238	239	208	243	219	226	223	220	220	233	218	220	234	235	230	250	207	217	239	195	210	240	215	220	233	220	226	237	224	232	228	209	228	210	240	223	223	227	237	224	234	198	208	240	239	240	216	209	250	226	254	218	197	225	235	223	193	226	202	236	194	219	249	219	217	231	243	228	230	223	217	225	221	236	261	235	219	220	218	225	237	223	210	197	205	212	231	231	221	236	255	212	228
10070	18656	19258	16044	14489	12411	10551	9182	7756	6823	6317	6438	5377	4942	4198	3681	3569	3057	2820	2519	2239	1874	1887	1890	1705	1610	1439	1311	1258	1087	988	1077	925	974	886	735	707	697	636	651	588	593	633	664	602	611	598	584	605	566	602	625	620	635	588	599	617	586	633	587	576	537	604	544	599	546	595	560	629	581	573	580	551	583	573	596	578	562	542	548	521	569	538	523	511	607	561	577	583	572	580	600	531	540	522	587	541	538	565	567	594	581	530	544	563	586	576	579	559	596	576	541	581	552	570	546	555	555	566	563	535	558	534	583	567	562	547	578	595	551	542	553	521	579	592	532	607	555	606	529	561	536	496	550	570	555	575	560	512	524	564	553	527	579	594	519	571	564	586	553	617	547	506	603	529	583	541	546	578	538	550	559	535	557	595	541	561	561	506	508	509	585	531	574	549	621	554	506	549	549	536	551	612	550	604	544	592	565	532	559	534	539	570	555	536	583	575	572	556	577	524	572	541	577	572	552	586	553	584	532	536	586	570	557	599	619	567	541	571	606	532	553	573	586	538	539	574	561	558	571	566	561	546	573	556	585	595	579	573	548	542	547	579	595	602	572	570	543	570	573	538	585	559	569	550	594	578	551	570	546	560	549	574	547	525	554	558	565	569	554	575	597	607	554	557	555	555	580	603	564	584	549	521	550	574	579	577	547	571	545	536	563	586	572	557	564	549	552	555	559	532	567	589	557	616	545	530	578	582	587	543	564	508	562	583	525	586	540	554	583	563	548	575	532	592	614	545	530	540	559	575	540	531	570	576	566	559	557	607	559	551	573	526	561	537	560	550	557	559	547	574	589	556	553	609	568	587	569	569	538	556	570	548	575	547	544	588	571	578	538	570	542	514	586	533	574	570	538	591	583	578	556	614	555	588	563	529	526	550	567	543	566	568	596	512	550	559	579	534	588	539	567	582	534	574	556	557	528	561	535	558	565	539	577	575	539	584	548	572	555	535	538	545	517	554	538	604	613	545	591	566	560	600	580	555	571	600	544	549	563	558	550	592	557	573	573	522	554	534	528	554	553	522	535	582	533	577	561	593	563	547	576	597	577	555	542	580	510	526	578	534	587	548	521	649	550	540	578	590	576	559	549	553	548	596	573	543	582	571	557	601	533	544	581	589	566	594	568	600	546	539	535	563	537	577	583	564	576	566	551	525	574	588	564	540	558	572	505	537	541	553	564	556	560	552	579	562	532	535	527	551	595	540	548	573	555	547	571	594	555	580	552	603	546	553	560	539	545	573	571	544	558	586	525	577	544	557	587	587	542	536	584	551	554	559	589	558	577	550	590	565	504	504	582	586	541	590	554	556	534	559	551	537	523	552	527	558	535	538	554	577	534	571	545	582	554	571	576	567	576	562	551	543	595	513	609	554	595	539	555	578	599	582	526	554	565	600	532	567	570	546	591	554	589	528	547	577	566	567	544	521	587	617	524	571	598	571	562	565	561	549	571	579	543	535	556	575	604	557	538	519	537	554	553	545	546	527	530	583	600	531	547	547	583	579	548	559	552	567	564	556	557	544	544	542	492	568	551	585	557	575	534	570	580	561	578	556	576	585	516	557	556	601	565	569	539	520	559	541	580	570	589	575	527	543	562	552	563	533	563	550	597	580	553	550	552	533	570	581	555	546	593	561	535	527	567	540	553	570	576	569	552	548	602	547	521	628	561	546	551	573	594	551	582	578	541	584	539	558	607	583	520	578	547	535	575	581	541	547	572	543	543	552	600	561	568	541	573	534	572	551	532	543	567	560	570	579	533	553	559	634	577	588	606	583	564	559	554	594	584	567	558	534	556	539	524	521	548	570	566	556	558	524	551	535	614	573	554	586	578	568	532	565	573	522	549	533	545	567	561	542	546	544	534	545	602	558	575	585	586	545	578	530	543	569	570	578	527	524	551	564	561	572	543	580	555	555	555	575	543	547	545	583	565	555	589	571	544	532	587	570	565	570	573	555	550	601	574	553	566	591	605	557	564	552	600	578	558	559	566	521	570	558	567	587	580	565	592	575	511	540	556	547	538	559	516	562	536	525	551	568	575	570	557	599	561	522	594	601	527	545	567	517	589	561	589	560	568	518	570	583	601	547	572	554	554	553	530	569	551	560	570	578	566	592	559	565	537	525	543	562	566	547	567	551	545	544	558	537	582	559	555	566	567	566	571	539	583	546	541	567	563	546	507	556	560	545	534	534	568	575	532	570	552	525	543	565	587	583	530	608	520	580	561	541	560	552	574	570	558	545	542	557	571	555	534	537	562	528	540	565	520	513	578	575	557	551	563	572	575	544	565	600	566	571	524	557	543	569	572	559	593	565	589	562	561	516	556	549	589	552	573	534	546	510	551	593	501	593	566	539	567	562	524	544	531	555	555	502	560	523	575	604	588	536	593	561	565	540	574	602	591	549	516	575	542	563	553	549	567	558	541	563	540	577	536	567	579	554	522	594	556	540	573	581	611	565	559	559	535	561	533	552	596	549	601	559	529	583	530	546	578	570	528	546	577	543	526	591	556	567	555	609	583	602	614	588	544	568	554	574	594	542	520	533	551	595	533	601	571	535	562	560	570	543	607	560	585	555	591	547	565	549	578	580	535	586	610	569	558	588	587	570	566	565	535	548	566	527	563	568	574	586	538	549	602	570	540	545	584	543	574	579	581	535	584	565	556	565	574	547	545	564	562	566	599	583	518	578	576	569	575	551	492	532	626	564	550	593	565	545	522	553	578	585	610	542	524	577	559	569	572	570	596	551	517	556	532	561	547	566	576	564	541	576	545	565	559	557	589	525	570	583	581	560	522	555	553	550	575	545	560	535	575	520	529	550	559	590	561	551	525	548	554	529	537	548	609	542	549	580	571	574	537	557	585	516	552	563	562	589	557	581	571	546	570	557	567	588	564	564	545	518	557	558	600	536	592	558	587	579	559	564	589	574	531	555	553	556	546	593	519	579	571	558	535	550	519	535	555	573	564	540	577	572	574	594	592	534	540	567	547	569	606	537	561	577	598	523	554	551	579	498	576	551	577	585	571	572	564	595	605	532	600	571	582	557	562	550	592	554	544	564	577	531	617	556	570	564	623	555	558	568	545	549	556	525	545	532	563	568	539	567	539	552	572	544	578	538	525	571	548	540	532	531	612	496	528	595	551	565	531	521	574	531	570	541	565	550	558	558	562	566	609	583	570	564	588	576	561	564	549	586	579	509	591	546	575	555	563	573	579	567	560	543	589	565	557	575	602	578	577	541	584	572	555	598	581	532	614	548	535	562	569	574	537	547	544	523	557	546	524	537	535	540	548	567	600	570	597	586	560	528	559	562	598	587	558	534	548	596	581	543	581	538	581	528	577	586	587	564	571	577	585	582	563	554	549	570	545	541	554	536	580	547	524	568	548	553	551	606	516	538	552	572	579	546	558	528	583	556	568	563	529	517	531	610	560	535	562	598	538	570	531	526	526
38875	51774	35548	23552	19106	12686	7843	4372	3185	2573	2246	2187	1772	1576	1379	1374	1086	965	861	780	726	710	635	557	558	526	409	437	387	377	333	346	342	294	288	302	248	294	285	261	239	244	223	229	253	207	232	231	281	243	230	233	228	257	262	257	254	234	236	255	210	232	206	223	222	227	243	243	244	214	222	254	245	192	247	247	225	246	257	213	216	216	234	230	244	194	205	224	238	216	218	222	228	244	227	239	219	228	235	219	203	221	216	237	237	236	237	224	232	224	219	243	210	214	233	228	221	255	249	255	232	219	245	240	229	220	239	232	201	225	235	229	222	211	219	219	234	241	239	250	227	239	211	224	232	230	221	221	230	267	236	238	234	257	213	233	220	195	238	215	239	249	241	216	214	234	241	221	209	196	224	229	249	214	251	236	221	219	250	223	228	259	221	228	226	225	240	186	223	253	236	238	211	241	241	221	227	219	233	219	229	272	253	212	241	232	240	221	211	257	234	232	237	239	239	240	224	237	233	216	227	222	225	231	247	215	217	217	219	254	217	226	209	257	221	203	228	235	211	254	256	233	222	226	234	236	230	211	203	211	229	226	202	207	226	222	246	242	236	222	208	212	243	239	250	240	228	233	239	203	226	212	228	215	244	208	213	219	234	229	235	220	234	222	218	245	185	259	214	194	235	240	229	227	222	245	195	230	230	231	251	237	241	254	234	237	238	204	247	208	224	238	237	226	232	248	207	239	222	205	210	251	250	239	192	227	232	249	204	216	265	213	242	239	245	217	230	212	227	222	209	241	214	208	246	220	209	232	208	227	213	200	209	232	239	228	205	244	236	212	238	235	206	212	217	257	224	236	225	211	254	222	240	248	226	228	217	215	221	199	236	250	260	217	212	227	234	251	247	204	210	226	240	243	232	237	225	226	203	226	234	222	234	221	221	222	239	228	215	231	217	230	213	231	243	219	239	235	228	231	218	233	207	220	219	248	220	230	232	251	241	217	217	244	221	207	239	222	223	237	221	245	217	223	200	226	207	240	221	276	232	243	233	197	235	244	259	215	231	240	271	243	225	235	207	240	245	213	189	213	226	234	237	242	235	229	220	238	231	201	246	213	235	224	233	238	235	236	218	222	220	259	247	239	232	263	219	219	223	229	206	215	226	206	203	224	217	252	265	237	262	242	228	252	250	247	230	220	231	222	228	211	249	232	195	235	227	236	237	223	214	236	218	223	245	225	209	235	254	199	212	243	224	214	221	220	218	220	211	207	238	248	239	208	234	232	213	207	194	226	218	231	253	212	238	230	228	230	212	216	226	228	239	229	202	210	225	236	241	240	233	214	222	224	235	221	226	207	228	253	221	239	250	221	217	242	223	232	231	226	229	220	227	229	217	248	235	204	221	233	235	238	209	219	213	231	211	235	221	217	239	246	226	264	217	211	241	225	219	231	230	226	250	243	240	225	225	234	244	213	204	234	234	231	233	213	200	235	258	229	246	223	245	237	232	224	243	251	232	230	200	234	261	237	266	237	202	210	236	234	229	255	225	243	221	237	228	230	246	263	227	247	198	225	215	233	240	234	218	226	237	215	222	224	219	218	274	240	234	256	243	241	246	245	237	207	219	211	226	226	232	234	236	210	231	231	253	231	223	224	247	238	227	228	243	260	235	237	221	227	220	220	230	235	224	212	220	244	235	228	226	200	246	197	258	240	232	223	238	232	248	244	222	231	208	230	249	227	233	237	259	204	245	229	224	244	217	230	223	230	223	217	223	221	251	259	231	225	231	204	227	222	243	231	226	231	224	217	235	219	239	213	267	195	221	234	232	210	239	216	225	245	228	224	260	211	247	216	202	237	208	230	257	220	249	225	231	223	236	226	220	246	248	225	253	227	228	225	224	239	204	216	241	232	229	242	233	232	235	213	231	227	223	220	242	253	241	231	241	222	229	256	251	248	239	269	244	228	222	245	254	239	238	241	218	235	235	207	245	222	245	242	257	227	244	216	239	229	258	221	229	198	221	235	228	235	247	191	250	221	218	228	250	242	240	227	220	226	231	236	208	249	217	236	208	235	220	230	237	234	260	226	216	236	203	233	216	220	245	215	216	226	223	270	242	217	220	231	236	228	225	196	220	236	215	278	228	239	198	219	233	222	224	221	228	226	231	205	196	203	247	232	249	219	247	219	235	261	221	239	242	227	221	211	219	245	239	240	226	238	233	223	207	228	206	253	228	175	237	226	231	231	234	213	220	219	205	211	238	224	251	194	233	235	240	233	214	227	243	231	221	205	216	216	222	235	221	222	226	232	233	224	236	210	237	238	253	228	257	235	222	229	226	225	219	239	255	251	237	245	231	231	209	235	213	251	210	221	254	236	238	228	246	235	243	218	213	209	243	216	245	221	222	218	201	201	230	227	230	241	194	237	241	238	263	206	208	219	234	220	219	225	245	206	222	226	234	258	213	211	228	220	220	241	230	224	248	247	218	226	222	222	198	245	213	246	230	232	234	233	251	209	230	223	228	221	208	235	257	242	260	210	260	233	253	252	231	227	219	214	230	225	222	235	227	260	223	236	228	231	249	221	217	210	260	213	218	227	242	221	224	253	257	199	242	209	244	222	243	225	199	213	201	210	240	215	232	237	238	244	240	215	227	203	230	219	209	226	206	244	243	207	213	219	244	218	206	227	208	220	212	209	257	228	253	241	238	225	249	230	199	217	224	227	227	205	236	229	224	243	240	258	247	243	209	224	227	229	224	239	218	248	224	233	232	240	226	199	233	243	250	221	239	218	227	238	233	212	222	238	215	234	262	209	239	234	244	216	211	209	248	238	208	260	232	251	218	220	229	215	205	268	201	229	236	218	219	243	215	235	254	228	207	236	238	252	241	228	221	191	258	247	230	212	211	257	235	215	237	232	245	200	260	229	246	216	225	217	208	230	245	242	213	226	234	217	244	241	221	237	265	216	241	236	227	227	230	235	209	222	227	212	190	224	208	249	218	241	237	214	245	230	230	214	210	253	240	220	225	242	232	220	208	223	209	223	207	249	209	218	204	204	227	237	221	225	221	232	257	220	234	219	261	212	203	223	241	215	235	240	231	234	229	237	212	218	236	210	254	237	228	250	246	258	247	242	257	226	221	247	205	253	219	225	223	215	254	253	225	225	248	240	238	247	249	235	248	241	252	248	234	238	228	260	225	251	244	209	226	254	202	217	227	229	253	244	227	186	235	237	239	222	213	233	230	235	225	230	252	249	223	238	222	233	228	233	234	247	259	214	218	227	233	237	243	254	223	260	219	240	240	243	218	226	248	217	243	247	243	233	217	216	191	227	254	212	237	219	242	220	228	216	254	217	221	239	242	219	193	232	213	231	194	237	226	248	226	237	250	213	224	224	230	225	226	235	201	220	234	237	225	208	246	220	231	243	219	251	229	245	231	219	227	213	220	229	251	224	214	240	229	221	232	229	245	215	248	223	231	223	241	217	236	218	241	275
27339	46890	28442	23356	21742	18247	16801	13176	12302	11180	10155	10174	8665	7851	7321	7070	5693	5076	4669	4066	3727	3593	3444	3244	2806	2574	2378	1954	1741	1542	1431	1267	1289	1141	1003	1021	945	823	733	724	671	656	629	649	682	691	656	663	615	621	628	663	632	547	623	618	612	604	645	595	578	572	614	624	569	607	580	624	629	556	614	568	568	592	599	586	587	573	562	593	642	603	547	631	558	570	556	592	557	588	541	568	537	556	561	594	586	609	599	550	585	570	574	550	550	552	575	550	580	569	608	536	537	544	556	610	574	576	525	570	558	606	568	569	555	577	564	564	562	548	594	611	573	564	577	611	541	591	557	542	587	589	561	553	556	547	609	568	580	608	523	629	612	620	600	538	563	619	505	552	555	553	546	581	596	590	591	568	549	532	557	585	529	576	544	601	563	549	540	542	535	561	589	578	543	592	597	602	579	578	579	592	585	541	563	533	575	535	609	576	552	573	581	556	580	559	575	577	564	577	555	555	608	552	578	574	583	615	565	562	592	521	550	558	592	560	553	583	604	516	544	554	548	575	566	538	552	580	561	564	546	590	517	568	573	566	541	498	578	559	543	607	592	562	572	565	563	618	580	559	542	575	585	561	556	588	556	564	586	525	571	554	544	599	614	572	589	624	524	606	541	599	594	562	570	590	578	615	539	567	589	576	534	574	558	552	573	572	541	587	577	518	612	563	556	579	570	579	574	572	555	542	548	562	527	532	523	552	540	541	535	573	571	584	544	509	567	595	591	538	545	618	590	553	579	517	614	552	567	560	577	627	552	559	565	595	605	555	576	534	563	578	559	524	548	561	551	565	634	590	571	545	548	612	602	500	581	551	586	566	585	556	532	593	551	605	550	583	592	534	591	550	562	550	573	559	602	593	571	578	578	551	581	562	536	538	586	564	564	616	591	623	593	624	585	587	531	566	555	543	546	552	548	590	543	532	524	528	545	609	560	537	524	573	597	611	599	569	545	618	592	527	536	578	599	573	651	519	523	612	538	554	515	579	595	555	568	577	541	556	553	510	555	568	547	521	548	572	535	552	558	586	590	547	553	565	550	566	589	563	541	576	547	572	562	607	556	589	608	552	545	534	547	535	537	559	602	567	526	566	611	586	587	565	589	589	571	549	552	537	553	533	592	538	570	547	559	565	569	555	533	560	574	563	532	546	564	567	593	578	583	570	556	536	596	591	591	563	566	543	587	547	574	617	594	548	615	571	544	533	607	568	554	566	538	559	528	564	616	540	571	603	577	594	552	546	544	550	575	594	617	581	572	591	533	578	554	567	564	580	585	557	585	554	532	536	629	539	555	579	578	549	597	555	558	558	595	551	576	569	549	568	546	528	553	568	587	579	546	550	578	538	593	548	577	538	560	549	568	540	548	566	522	541	523	564	599	564	591	550	563	564	568	592	526	560	565	553	523	565	561	566	577	573	535	578	584	594	543	577	556	540	525	540	593	571	552	570	555	562	584	621	580	516	541	541	546	563	616	523	556	558	569	595	555	553	531	551	592	555	591	593	601	561	580	550	554	594	573	538	561	595	531	577	597	586	564	556	574	563	528	578	579	534	551	568	574	598	555	577	557	560	577	592	574	543	572	586	564	562	583	497	516	560	528	551	561	544	538	565	539	541	591	548	566	529	542	586	558	565	585	529	567	567	568	575	522	574	549	596	563	556	572	583	582	574	571	541	587	517	599	533	563	535	548	586	518	583	589	525	580	581	539	554	585	596	577	553	538	539	586	550	567	541	587	567	591	565	555	594	538	548	533	570	563	568	539	596	534	581	536	544	501	529	568	539	557	517	564	531	550	555	529	602	518	599	550	536	590	561	597	522	568	584	536	553	581	565	591	544	577	559	527	571	522	553	556	576	554	567	561	586	564	553	622	537	550	581	554	588	538	583	592	555	589	528	524	576	547	541	574	568	549	587	576	552	582	539	588	576	563	530	552	545	607	560	567	516	565	577	531	512	533	566	626	564	530	563	556	581	612	569	559	598	557	546	548	567	553	640	606	589	578	586	591	549	549	623	576	583	590	508	519	573	599	564	583	548	556	558	573	580	593	511	577	569	576	541	529	583	530	581	577	579	585	568	580	547	599	568	553	565	554	584	584	531	506	557	573	587	596	574	606	586	584	553	548	580	558	565	526	575	547	569	539	559	576	581	585	540	635	532	530	629	587	538	556	537	597	555	544	604	585	556	510	560	597	587	568	574	579	561	535	561	580	571	513	575	585	553	565	574	579	556	527	573	563	548	571	591	587	594	579	512	551	589	577	552	579	516	547	528	561	595	519	576	562	571	555	578	561	567	556	541	574	572	542	573	550	548	562	522	556	554	565	561	560	554	558	582	551	509	534	573	557	586	580	550	521	602	580	564	558	557	604	581	537	549	552	592	573	563	596	594	569	596	582	556	570	566	584	587	557	592	535	582	566	585	612	553	565	558	616	589	579	550	526	569	575	574	531	614	575	604	557	550	566	603	548	600	564	597	580	565	525	574	561	554	553	586	604	545	557	578	545	579	565	545	517	551	575	580	559	619	556	536	582	598	577	557	539	520	612	575	565	579	584	569	529	582	607	544	592	559	601	541	556	575	586	513	601	575	561	522	551	649	580	541	557	532	507	537	570	613	516	532	568	554	579	570	618	533	587	587	572	573	568	518	553	549	558	586	589	572	558	551	575	576	558	549	564	573	572	629	598	585	602	562	622	530	570	609	556	527	561	601	556	556	559	586	559	543	566	568	562	591	583	546	579	517	567	541	518	553	532	521	556	555	580	561	541	581	560	570	581	529	592	555	577	584	546	577	571	557	600	526	544	567	547	581	569	538	593	516	563	556	554	564	508	546	588	602	563	512	594	557	611	562	554	581	550	582	548	560	576	552	505	561	572	523	565	562	548	565	569	567	561	543	600	586	546	512	594	578	599	581	556	585	586	559	587	518	582	576	556	559	608	578	532	546	563	546	547	567	555	547	593	595	559	606	610	567	571	552	617	586	553	565	579	579	535	590	573	574	553	556	563	577	526	571	537	547	578	581	552	576	552	538	540	558	541	557	564	576	558	574	557	553	606	595	577	611	556	554	558	572	538	575	576	588	569	546	549	560	572	582	592	576	594	522	554	562	556	575	580	571	591	565	615	582	549	557	538	556	556	523	566	588	552	604	600	613	551	561	541	573	603	557	593	583	587	527	572	561	512	553	597	531	575	599	569	536	542	582	534	557	581	568	563	579	561	594	580	565	604	575	579	573	606	524	537	573	588	569	514	546	604	576	538	594	554	527	576	575	544	552	606	555	537	558	559	596	601	591	566	591	566	573	586	537	604	593	598	544	584	541	556	537	566	581	559	527	609	567	556	516	545	544	569	578	540	565	589	557	549	556	604	615	576	546	556	537	537	573	556	598	595	570	572	588	617	575	548	553	591	595	590	599	537	571	563	552	542	568	561	560	584	597	553	577	561	576	582	560	576	559
47567	52760	41390	24915	22582	18892	12646	7672	4907	4634	3117	2994	2530	2129	2068	1793	1531	1280	1060	962	955	918	858	855	726	613	504	478	468	389	386	372	309	313	286	321	317	251	242	216	263	224	229	233	269	209	256	241	236	219	296	216	241	237	209	235	196	220	219	263	220	220	204	231	205	223	207	207	245	203	218	234	220	214	223	209	228	240	224	223	217	211	205	209	210	240	202	228	234	204	191	245	225	215	210	233	231	222	204	208	248	225	206	236	228	193	210	217	220	186	200	234	207	205	218	209	216	219	210	223	226	215	227	198	228	214	213	222	248	220	225	213	238	206	225	212	220	202	199	233	217	227	246	214	229	229	221	206	225	213	203	212	207	212	218	218	230	211	218	230	195	218	227	192	220	206	238	216	224	203	230	226	207	206	198	210	211	234	205	224	226	208	223	226	221	216	200	205	251	219	205	210	204	216	241	210	252	218	233	216	217	224	234	227	222	208	233	200	224	209	204	230	235	223	198	213	192	206	214	222	217	222	241	244	217	234	197	210	217	208	224	229	236	208	220	197	223	243	204	215	220	214	230	206	223	180	214	198	203	205	221	236	201	203	211	240	223	205	236	227	193	223	232	264	216	250	215	199	213	225	204	215	217	214	228	220	232	220	191	237	195	203	193	243	221	232	215	231	235	221	230	186	197	210	210	223	230	216	217	200	216	263	205	238	199	226	212	213	218	248	252	225	230	220	205	216	208	231	246	210	243	212	228	212	229	212	236	232	251	226	202	208	233	219	211	266	226	215	230	224	231	236	226	214	213	197	225	219	229	263	195	203	259	233	234	202	255	213	226	218	202	223	200	197	202	219	215	193	219	209	222	233	212	208	205	203	206	215	204	258	216	194	231	210	217	228	214	209	202	224	212	195	243	232	190	191	196	223	209	220	211	201	226	238	231	204	216	195	181	232	208	211	213	201	241	234	213	209	219	220	222	254	213	222	235	226	194	222	220	219	223	232	232	247	203	229	207	217	243	217	223	232	207	214	210	203	216	183	206	208	215	223	206	197	173	194	251	209	200	202	237	229	211	207	216	188	214	223	211	221	200	208	195	242	208	201	222	218	207	198	217	212	242	241	236	199	211	193	180	214	241	223	222	192	210	237	189	198	206	229	222	194	256	232	222	179	211	212	206	236	237	206	190	224	222	205	222	235	209	226	240	195	228	211	219	193	223	200	247	221	230	230	230	206	219	200	244	216	189	234	209	223	224	218	248	211	218	213	213	219	210	215	223	214	192	202	194	240	211	229	212	181	220	233	227	232	197	210	213	233	230	241	232	214	219	216	236	226	228	225	212	237	212	185	221	238	226	207	202	223	209	245	216	221	228	213	216	193	242	209	227	198	212	229	186	234	249	195	217	238	218	188	225	212	202	190	209	229	232	201	245	239	224	235	213	224	206	200	244	224	221	202	218	194	221	204	237	207	205	196	205	234	205	227	237	198	244	224	225	230	222	214	231	234	225	229	220	229	201	228	224	218	238	229	204	205	212	227	207	215	209	249	235	230	208	234	221	225	227	232	213	232	207	226	205	204	177	225	195	215	244	194	212	188	235	228	214	224	210	234	237	201	206	204	193	195	206	209	220	215	224	221	174	221	230	230	210	237	239	221	231	211	201	218	231	228	193	208	219	210	244	224	218	201	204	222	215	223	201	216	208	211	216	237	225	217	194	220	204	197	183	254	233	233	211	225	211	232	234	208	209	233	255	235	239	217	196	224	216	220	215	197	225	234	213	228	223	207	201	181	214	246	195	229	189	217	227	233	215	230	218	229	225	217	227	265	237	200	234	218	241	203	231	226	216	193	249	221	228	219	225	228	205	220	176	232	179	232	228	235	216	232	225	205	203	205	208	214	230	250	232	233	189	184	213	217	239	190	227	212	206	226	235	227	231	233	213	217	232	213	225	230	210	226	243	206	253	251	207	220	221	217	213	231	218	234	211	220	217	235	235	230	203	238	202	239	241	232	213	208	223	206	214	215	213	227	189	196	221	208	241	213	241	228	221	245	222	221	220	220	223	198	230	205	233	187	204	205	204	219	207	190	208	255	210	227	228	244	213	225	204	211	183	231	229	201	232	232	226	230	203	204	238	219	250	212	209	216	195	211	229	216	230	197	198	224	222	205	222	218	203	197	214	188	217	244	214	237	237	214	235	204	244	208	222	201	191	186	236	209	198	217	196	239	205	223	206	186	187	232	234	237	239	233	217	194	215	240	259	217	215	222	217	232	208	211	195	217	218	221	230	238	229	240	206	220	222	207	228	209	187	195	206	221	196	219	220	225	225	224	238	242	234	213	215	226	245	183	213	208	213	230	215	225	239	228	209	205	217	221	212	225	237	218	205	194	226	194	196	224	219	256	252	214	204	203	212	205	244	206	211	211	193	239	213	211	199	208	224	234	203	253	232	232	220	231	187	229	227	216	221	180	197	208	177	209	253	207	219	233	191	238	215	200	199	201	208	217	213	202	211	247	220	207	208	232	215	239	226	219	204	199	207	233	224	206	192	232	229	251	214	212	202	233	167	213	238	248	226	218	211	216	212	218	206	227	232	220	222	219	226	208	231	218	194	211	216	207	213	202	210	218	234	236	236	235	240	257	225	239	220	228	217	217	200	224	214	220	204	204	231	208	231	227	203	232	221	229	206	228	219	220	230	221	234	199	207	203	213	231	228	252	206	245	225	220	205	234	229	219	242	186	214	215	215	211	219	221	241	215	214	215	237	257	223	205	222	213	213	232	241	201	208	247	230	207	230	221	186	219	233	225	222	224	205	221	217	199	201	199	214	206	232	223	213	219	197	222	202	224	213	203	203	233	263	239	219	203	214	201	226	226	201	232	208	213	216	192	214	243	228	232	209	233	217	201	187	199	225	205	207	236	201	211	209	192	213	229	202	230	210	204	208	195	196	240	226	215	215	200	205	207	222	213	196	207	236	233	222	223	190	205	201	202	202	215	211	204	220	228	188	202	208	215	218	208	192	212	239	240	243	243	236	231	228	252	222	186	208	206	216	252	216	217	232	230	227	197	207	205	200	235	213	233	227	230	198	234	222	254	238	242	213	197	233	220	228	208	210	215	223	232	195	214	205	206	203	228	234	243	217	218	242	220	222	219	198	229	227	226	232	213	226	210	199	207	229	216	227	237	229	240	220	225	214	223	216	220	217	231	229	222	205	225	234	211	222	194	211	257	240	212	213	221	231	221	232	233	234	194	237	207	197	228	227	192	203	200	253	202	249	194	221	195	216	245	231	206	228	200	247	208	218	193	210	228	190	235	215	249	209	222	188	218	204	203	220	206	208	208	210	215	186	213	209	220	221	225	232	220	202	225	238	235	221	188	204	214	242	234	204	225	220	236	245	224	219	228	240	206	186	224	239	242	229	206	237	195	207	217	202	240	210	226	196	214	213	226	240	206	226	209	226	213	229	237	224	233	221	228	209	209	240	216	229	221
33626	48518	36667	29317	25684	22573	20289	17840	16337	16380	13320	13232	11343	10563	10101	9416	8127	6468	5829	5384	5205	5063	4921	4706	3925	3260	2515	2287	2139	1938	1722	1563	1490	1348	1231	1113	989	913	723	688	700	615	619	689	686	660	632	652	611	585	622	648	623	610	650	651	594	574	568	590	549	557	570	536	545	564	553	558	619	541	593	561	567	535	580	564	569	586	565	529	543	527	561	562	499	553	545	545	497	557	527	546	511	543	561	543	526	576	537	547	533	571	530	534	493	577	557	521	495	517	529	541	552	548	512	538	521	464	522	552	546	539	550	552	511	453	546	526	537	560	520	539	518	517	535	536	569	513	531	548	516	536	532	478	530	548	516	574	512	530	567	559	510	513	548	569	535	551	539	537	501	522	550	524	550	565	546	546	509	540	513	491	512	557	558	532	523	552	541	531	543	563	532	531	537	543	506	568	544	524	509	572	576	577	517	514	552	546	519	524	530	550	552	577	490	560	550	549	544	523	547	513	529	552	514	537	565	528	574	521	561	536	545	534	532	555	481	527	503	534	547	517	582	526	524	558	499	540	512	532	520	513	548	507	566	510	528	504	527	568	543	537	509	604	569	556	518	561	496	509	526	542	576	552	528	510	515	514	535	509	519	548	517	543	538	563	560	565	534	520	543	511	511	579	552	551	525	535	483	548	527	545	515	483	578	516	505	526	566	531	530	517	495	587	571	507	521	549	564	539	558	554	498	516	569	564	533	503	538	519	516	525	518	589	536	521	539	502	549	514	544	580	517	524	542	539	547	536	570	528	539	556	513	533	520	527	532	546	531	543	541	556	544	572	515	568	564	555	501	557	561	549	536	494	540	521	448	516	519	496	540	563	518	540	535	538	484	518	531	545	529	508	545	546	572	511	506	585	527	525	526	554	522	582	518	525	544	581	543	510	526	577	551	521	551	572	574	554	495	531	568	523	508	511	526	517	508	566	552	525	557	502	547	533	525	568	552	546	527	556	511	513	545	539	490	504	540	516	516	573	537	533	510	532	559	523	547	567	557	525	499	555	500	579	514	580	536	506	533	583	552	506	507	540	479	567	499	563	522	522	536	558	580	536	557	539	551	601	532	534	518	531	537	521	572	533	552	545	564	551	565	570	554	508	519	536	550	559	557	535	529	532	560	573	509	523	525	526	517	507	564	549	529	537	516	513	477	536	594	545	537	561	554	545	510	552	508	563	563	578	539	531	528	493	554	534	536	533	539	545	559	528	519	517	547	556	502	553	550	553	528	538	551	541	552	530	504	544	549	535	509	528	517	534	531	503	560	514	515	490	521	550	541	562	572	527	512	521	549	549	569	541	511	536	577	542	563	518	533	550	523	507	595	498	539	571	547	571	523	571	544	531	521	520	568	499	516	565	519	557	532	567	553	520	525	531	508	536	515	522	546	542	571	490	557	531	520	559	552	494	514	527	495	542	505	566	528	577	541	530	516	550	536	559	531	490	522	556	538	540	525	570	551	545	516	495	552	571	553	546	509	515	522	522	489	531	539	541	545	563	561	534	564	544	521	550	554	527	502	521	527	534	492	518	518	553	532	526	538	524	567	542	536	520	545	523	533	547	509	489	503	530	574	552	550	534	554	523	584	516	494	508	524	529	514	535	526	559	502	545	547	499	556	546	562	550	536	532	542	539	516	548	550	544	553	532	508	499	517	548	561	544	547	492	538	547	506	540	550	535	545	567	530	554	538	539	517	548	526	531	594	554	526	526	494	534	553	472	485	543	547	524	495	542	537	535	519	528	495	505	524	507	539	509	551	545	545	552	544	542	511	541	497	544	521	564	502	519	489	522	556	503	590	524	563	535	532	532	521	532	553	523	529	543	565	557	579	537	480	509	504	544	534	519	519	506	496	529	548	576	513	584	508	510	553	513	561	532	597	538	513	545	556	531	500	552	547	530	553	519	542	509	556	544	551	528	567	515	551	528	484	501	537	564	551	504	544	535	533	528	530	559	528	574	542	540	544	533	575	523	515	562	566	537	555	525	520	549	556	544	518	560	540	533	522	533	599	521	480	525	507	548	528	533	516	547	567	512	514	499	528	555	512	540	557	556	525	531	533	501	526	534	543	563	524	568	508	543	525	571	547	510	569	520	536	550	537	512	526	499	557	540	533	533	540	519	556	556	557	519	555	515	545	513	547	546	523	510	537	549	524	501	539	541	529	502	518	534	550	501	572	559	538	531	535	585	537	532	516	527	547	514	601	532	540	498	551	512	539	545	540	507	573	539	526	519	573	513	544	511	549	533	503	533	544	525	545	545	559	530	586	530	546	552	520	544	528	506	518	552	521	527	529	493	535	562	501	540	491	524	540	508	581	578	485	534	551	544	514	505	577	596	517	533	529	584	544	538	506	565	545	547	554	500	562	513	551	539	540	570	518	546	539	541	577	536	545	540	547	537	519	527	558	542	549	536	536	524	520	546	495	553	571	519	514	587	524	538	492	578	571	494	558	514	555	551	554	517	532	520	517	532	525	562	511	499	548	534	513	498	533	550	514	485	576	538	558	531	526	462	507	515	548	519	548	545	557	536	540	561	529	488	555	572	546	523	542	509	493	528	543	508	550	551	532	526	538	553	542	518	528	527	537	511	514	498	526	513	584	571	511	547	558	492	546	482	547	505	537	579	558	533	534	539	503	573	489	534	544	538	569	534	543	546	550	511	556	555	547	548	520	552	545	557	506	537	526	545	532	558	576	572	534	507	537	565	554	545	504	566	522	528	517	609	515	513	551	543	535	479	521	517	516	547	500	560	568	510	553	501	540	518	548	509	512	550	524	549	505	534	534	526	524	531	527	530	580	535	509	551	490	496	552	527	514	554	513	522	557	505	540	534	513	564	499	512	514	561	528	575	513	505	523	542	541	518	526	576	530	534	565	540	547	540	551	523	535	569	486	542	544	546	497	543	525	564	523	523	560	528	507	517	561	503	509	542	522	563	522	578	520	550	550	503	545	535	508	540	527	516	527	513	556	548	503	491	553	507	498	528	508	516	585	549	579	511	554	520	503	510	522	550	501	573	552	555	550	541	546	526	492	527	496	526	558	519	512	582	555	540	546	529	490	524	523	531	557	534	531	535	553	490	528	522	511	520	514	548	576	541	517	543	541	539	523	521	566	515	518	574	547	530	530	559	611	552	520	568	538	495	581	535	574	532	569	546	545	503	501	545	595	541	557	544	545	536	535	534	506	527	546	539	507	526	500	536	519	504	510	582	535	524	536	556	519	591	565	591	495	524	548	524	532	543	545	526	501	537	512	518	553	584	514	572	543	511	555	542	519	556	537	525	548	508	512	550	501	545	522	584	540	522	501	523	532	537	548	543	600	489	534	510	575	528	554	540	551	532	511	542	516	567	504	538	506	530	522	590	540	535	551	546	539	589	519	574	521	566	493	560	543	505	475	541	539	552	511	567	522	513	546	506	543	501	552	535	543	514	519	492	535	513	586	557	511	535
16696	17349	12247	5863	3520	3233	2785	2411	1808	1451	1278	1198	1027	986	870	782	623	590	587	506	438	409	425	390	402	387	339	350	325	304	304	281	291	278	253	247	273	232	225	251	222	220	214	235	209	229	263	221	242	225	217	233	231	272	232	220	236	251	249	223	232	243	206	246	200	214	228	235	257	201	236	208	207	238	231	230	218	212	209	248	210	243	220	210	243	226	208	246	213	209	200	209	217	210	229	210	217	224	238	229	199	223	207	215	194	216	213	209	212	213	208	226	197	211	226	220	224	228	212	221	225	197	226	237	228	221	224	203	222	226	239	211	216	204	220	210	236	226	214	217	201	242	208	209	247	240	248	238	231	222	247	240	210	234	250	228	222	200	218	237	232	233	234	247	244	252	200	229	194	214	231	205	227	255	212	235	219	224	225	231	218	216	195	234	214	196	233	198	241	212	189	225	194	216	212	230	237	238	218	247	245	243	218	222	249	212	235	196	227	230	179	238	205	236	230	243	236	241	194	220	201	216	201	226	223	213	227	241	202	225	221	233	207	204	207	227	203	198	217	214	252	242	218	233	234	232	269	206	230	220	216	243	210	203	234	199	228	234	210	224	233	226	220	267	226	207	190	246	242	229	225	180	220	249	247	218	225	233	227	234	230	201	277	243	215	213	235	217	214	230	221	219	244	196	235	203	213	213	213	206	218	244	215	244	220	225	243	229	237	195	220	215	212	207	220	215	212	222	205	234	225	229	235	224	201	217	251	202	200	211	239	203	228	211	233	242	233	230	235	257	233	223	219	230	231	224	228	225	200	204	216	210	207	212	220	229	203	228	232	202	223	212	217	207	239	233	213	239	240	212	218	197	206	230	228	229	217	248	232	217	200	230	209	226	231	228	247	236	225	238	227	229	209	210	206	219	238	212	233	239	230	218	252	223	228	221	213	223	211	201	223	201	264	238	230	228	229	258	219	246	222	203	200	218	227	251	211	222	215	229	208	214	262	224	211	222	221	219	239	224	234	221	211	244	249	218	245	228	245	251	217	217	231	216	212	185	229	232	207	242	202	245	218	226	254	199	241	215	224	207	227	210	206	237	233	207	237	243	235	228	244	244	240	228	202	250	221	243	239	205	219	215	227	231	245	229	249	242	233	216	208	225	222	235	222	221	227	212	213	228	206	217	202	216	240	216	196	206	230	229	237	245	213	251	206	212	213	239	249	204	224	203	225	219	237	254	240	228	232	238	217	226	233	241	222	232	221	215	246	211	227	202	222	232	200	207	233	220	206	236	237	227	222	213	227	238	226	219	257	244	214	237	212	207	237	238	202	216	220	239	233	217	227	219	199	191	244	231	215	228	234	234	218	212	250	198	240	222	226	218	215	210	209	209	243	244	233	209	217	211	220	226	223	218	232	223	215	203	224	219	206	199	227	245	232	233	189	246	216	209	233	243	235	247	240	239	200	224	214	211	251	223	214	227	214	208	245	242	264	207	201	219	206	242	235	207	199	188	238	227	237	239	235	234	228	239	224	258	209	229	236	228	212	221	225	210	239	225	216	233	236	252	238	220	228	202	220	255	236	229	233	211	201	263	221	202	251	201	204	229	237	218	202	233	230	218	235	244	224	214	244	232	229	251	229	231	216	246	223	216	235	255	222	227	237	224	187	217	205	207	249	217	200	217	212	224	192	212	217	238	211	223	209	208	201	253	237	221	220	234	221	234	219	249	215	208	243	235	221	204	210	245	230	226	256	209	203	227	207	230	237	232	231	236	238	222	239	246	218	233	226	223	221	226	225	223	224	238	235	210	227	220	256	217	239	247	219	205	210	228	221	233	218	250	227	211	207	241	237	221	226	222	245	231	218	199	223	241	213	219	225	203	190	238	236	225	200	242	213	222	213	230	208	183	231	212	205	214	218	211	248	247	210	225	223	205	217	224	232	239	233	201	207	219	227	224	222	216	227	202	227	206	210	226	221	219	227	234	223	244	213	224	194	219	216	229	228	225	229	222	229	212	223	198	235	216	235	234	221	217	233	208	203	223	232	206	197	206	241	225	246	216	202	218	222	224	212	253	239	219	219	224	212	223	235	231	232	211	216	207	237	222	215	220	247	246	210	215	229	241	209	208	198	261	239	235	241	208	241	216	233	221	193	224	234	217	191	227	209	255	194	240	221	243	232	220	211	250	232	217	216	231	231	224	246	244	222	226	201	237	240	214	216	272	197	197	237	249	230	256	204	230	238	194	237	216	224	203	254	224	238	219	230	207	237	222	207	214	224	236	233	192	240	235	202	248	233	220	236	224	239	225	208	227	226	222	220	236	204	212	222	239	214	239	233	236	249	230	228	261	226	218	213	193	212	221	225	223	213	220	246	215	214	213	223	234	220	216	207	233	227	229	232	222	240	238	210	246	210	207	196	231	247	230	191	232	199	187	199	212	231	246	199	236	211	208	224	255	253	229	215	219	241	249	192	221	247	205	218	223	227	218	228	233	235	227	208	221	226	214	236	205	201	220	259	229	248	240	243	205	205	230	243	218	223	225	243	233	243	238	254	229	215	238	220	217	231	255	226	212	213	209	202	220	227	233	228	229	220	229	240	195	228	200	219	224	210	235	243	232	231	212	231	209	236	241	217	240	209	251	228	239	226	214	221	231	209	215	242	213	236	235	232	218	220	220	205	214	218	224	212	230	230	221	210	241	202	204	199	185	234	205	207	233	238	232	229	233	252	228	234	228	205	218	212	234	229	198	213	219	225	204	227	219	232	220	239	240	221	226	227	209	211	232	203	226	242	218	250	212	249	205	200	208	236	223	220	205	218	226	213	186	225	235	209	232	203	233	242	189	236	234	188	206	237	216	187	217	248	227	213	223	209	224	214	225	224	206	214	248	209	243	225	250	213	232	230	231	238	251	252	230	209	216	223	229	241	212	212	207	232	241	223	237	241	248	215	248	215	237	219	222	211	214	212	188	256	224	219	225	227	252	227	243	220	222	207	228	224	219	206	172	219	247	206	224	223	207	207	202	224	210	197	224	232	230	227	230	205	244	217	210	217	226	200	243	222	215	219	225	245	229	209	243	245	211	226	226	228	243	208	198	223	194	242	204	212	229	223	221	201	236	237	205	236	218	224	233	240	235	225	203	204	227	232	224	221	212	201	223	200	215	235	215	230	237	200	205	224	225	248	214	228	246	230	217	228	220	204	237	230	191	209	215	236	241	206	197	221	237	212	223	202	248	224	227	220	212	182	211	216	199	217	235	220	237	229	204	229	245	236	251	225	255	191	206	204	249	224	210	227	212	239	235	238	243	224	229	230	254	231	244	207	212	255	241	224	228	225	221	224	232	213	205	232	237	235	239	236	192	212	207	226	214	239	232	194	235	201	220	215	224	218	260	218	214	223	218	222	224	230	208	226	213	217	190	203	234	214	216	194	243	248	216	240	238	194	246	231	208	208	195	226	221	225	213	231	217	225	246	238	194	216	234	238	237
10418	18079	14436	12817	11066	12063	11235	9813	7927	6883	6089	5816	5516	5123	4507	4013	3252	2992	2689	2550	2309	2025	2035	1839	1681	1498	1301	1341	1064	1173	1005	953	940	916	878	699	778	708	644	640	580	625	616	609	624	571	629	611	561	567	610	583	654	609	584	569	594	600	597	553	554	562	583	568	570	576	553	562	549	546	561	540	541	563	543	591	566	597	557	545	532	546	583	575	529	589	567	561	568	564	529	548	561	549	561	564	554	577	576	558	545	573	554	550	539	559	585	489	553	553	552	530	539	557	553	524	513	552	556	552	578	551	596	572	512	594	564	577	549	533	579	527	552	562	570	547	545	572	600	560	547	578	562	540	524	550	575	544	570	565	582	584	546	575	508	558	546	548	578	588	579	576	552	577	524	546	539	607	579	612	600	532	563	561	550	529	542	562	555	566	564	559	514	520	587	525	544	562	571	545	586	571	565	570	572	615	564	568	543	549	551	588	544	621	537	597	551	538	583	548	566	540	620	526	619	552	539	585	542	555	568	586	543	585	533	565	546	540	564	544	524	508	605	525	567	530	589	561	619	545	499	551	562	555	569	532	585	564	539	573	566	551	554	557	559	578	552	543	543	548	550	551	547	516	556	557	596	621	559	524	546	566	587	594	572	550	591	607	525	562	598	564	580	585	553	553	550	600	554	558	575	522	542	559	546	544	578	607	576	534	540	598	572	571	538	547	539	525	557	508	575	569	592	580	539	545	539	554	622	552	544	598	557	543	578	588	601	561	564	562	528	559	556	579	586	549	565	548	567	575	554	565	553	565	511	562	578	576	540	573	546	584	532	535	578	585	549	554	568	558	542	537	517	566	553	622	578	550	523	551	618	547	566	577	586	610	507	524	523	584	575	570	575	573	562	601	602	559	598	553	607	570	541	568	534	564	552	581	563	611	541	540	538	572	535	562	535	580	599	580	545	542	573	535	550	517	560	546	550	566	533	573	591	551	565	552	558	510	558	552	542	574	552	535	551	558	625	532	565	543	522	580	544	563	552	538	567	553	585	569	562	564	525	600	544	575	579	565	550	598	578	559	565	555	558	565	574	561	561	604	569	579	536	571	587	578	569	563	569	529	534	547	536	534	561	555	541	562	539	573	577	543	545	552	559	542	553	532	575	597	536	552	580	563	548	510	544	574	560	585	551	559	587	550	563	587	587	562	606	538	525	532	559	554	524	557	551	543	579	540	545	573	579	571	538	539	552	543	563	601	561	526	581	561	524	583	549	568	572	599	541	554	569	541	586	567	541	519	562	575	596	555	503	554	555	549	572	582	548	587	553	562	538	558	570	540	561	579	561	554	538	569	562	533	554	529	557	591	607	519	539	534	545	556	522	530	563	573	559	554	562	565	545	576	546	605	550	594	534	559	606	569	573	514	579	529	576	562	547	565	593	558	525	617	544	556	562	582	583	582	564	550	539	555	582	554	556	584	558	565	592	586	582	620	576	516	573	555	583	557	566	527	579	562	582	583	557	612	556	543	539	575	561	519	561	525	521	529	496	553	573	559	585	516	560	542	541	544	564	538	533	509	562	564	515	530	556	549	572	574	553	546	591	570	537	535	537	549	551	554	558	558	596	527	598	540	552	555	510	581	539	532	578	505	577	591	551	562	526	525	578	553	521	566	540	514	575	565	573	562	581	542	551	561	582	532	596	549	561	535	530	557	589	537	506	493	560	530	555	551	515	581	589	513	579	567	595	607	548	539	546	543	596	555	520	583	548	528	584	548	567	553	567	544	557	595	534	581	554	601	561	548	560	515	578	553	525	530	564	568	557	559	556	538	548	577	542	587	510	551	534	547	561	570	550	579	553	523	558	567	590	538	505	561	555	578	535	543	581	562	540	562	576	537	535	539	577	522	567	533	566	565	535	564	535	594	575	632	566	573	543	544	566	502	534	589	582	582	561	578	556	555	557	570	581	528	579	558	569	580	548	555	601	572	540	537	553	540	599	566	538	556	537	557	541	572	581	559	529	546	552	585	575	566	586	561	545	543	547	576	559	545	549	568	584	524	589	586	577	590	593	572	577	536	578	533	539	535	553	593	547	557	561	517	550	569	548	566	558	520	549	534	603	574	580	570	561	556	566	552	579	548	550	573	533	546	561	509	574	553	533	539	549	574	557	582	558	551	569	561	546	569	555	564	594	557	527	563	538	581	556	551	550	575	563	585	565	543	552	581	586	575	569	575	515	593	552	559	514	548	534	524	551	540	546	572	525	531	549	567	544	541	594	569	560	558	571	553	557	532	558	530	583	571	540	569	569	599	528	560	522	550	572	611	587	560	555	554	567	561	528	535	541	528	603	546	578	540	544	572	565	536	550	542	547	513	543	554	566	582	534	561	584	568	536	555	558	562	557	572	522	555	568	511	600	554	581	582	545	540	582	558	575	595	545	577	545	577	580	538	573	565	575	608	567	540	573	613	572	556	575	521	568	527	543	509	564	546	521	529	561	581	557	596	615	563	563	559	583	584	559	558	547	585	556	565	580	539	583	553	499	576	554	599	533	569	540	547	561	545	571	583	550	523	555	568	531	555	534	572	545	555	573	529	577	585	571	563	562	600	587	530	519	543	600	574	542	612	528	601	568	537	547	578	566	549	561	575	584	558	538	543	564	560	500	558	555	554	550	574	554	558	559	621	574	554	563	579	565	583	573	575	555	544	569	526	559	566	558	515	600	533	599	594	578	555	569	532	560	541	567	544	575	519	560	536	557	551	573	578	567	509	543	588	554	588	532	565	562	578	555	566	552	554	524	509	532	564	577	552	531	517	542	589	521	593	534	543	540	561	529	603	564	574	564	564	573	562	557	557	558	596	573	593	612	589	545	545	568	566	559	573	583	532	543	521	535	550	599	586	547	556	544	557	574	551	589	565	535	553	533	544	565	580	552	533	588	502	507	535	598	577	577	563	527	540	550	562	588	588	590	569	567	561	594	562	541	541	537	551	566	590	592	568	556	569	558	581	593	530	531	571	565	546	537	563	562	565	560	543	544	540	534	609	598	542	569	558	575	561	546	592	528	583	532	554	508	562	543	594	599	569	549	531	589	589	559	567	551	519	591	547	558	573	601	565	593	538	527	544	553	585	547	565	511	568	597	565	539	584	573	572	561	565	585	564	574	566	560	553	525	570	538	570	606	560	570	603	573	538	584	521	563	558	570	599	592	569	564	597	588	509	521	507	578	558	586	558	594	531	522	592	564	535	525	572	564	573	584	568	533	564	580	562	554	554	546	552	547	518	539	517	509	548	573	559	600	517	576	568	585	587	549	533	578	595	589	578	579	552	573	595	548	518	541	583	536	571	562	536	601	604	634	553	561	573	522	554	595	559	551	545	559	556	518	559	530	595	595	520	605	555	586	566	545	527	596	563	559	588	532	564	573	543	551	572	574	557	518	517	553	540	571	547	557	575	571	555	562	584	570	536	598	622	574	551	533	518	527	572	578	553	556	574	530	546
43508	51606	35072	21145	15814	9991	6100	4078	3131	3276	2105	1935	1840	1783	1646	1297	1078	1045	952	801	699	686	672	635	531	525	469	410	404	381	389	308	290	316	280	300	290	268	270	248	260	254	256	247	231	232	239	241	266	240	244	242	235	255	265	261	220	235	234	219	234	260	211	191	228	208	227	265	226	247	234	252	236	209	221	183	232	222	248	252	222	254	198	203	253	259	243	240	233	222	238	226	227	232	228	234	217	221	219	221	235	247	226	244	249	244	224	239	202	216	269	236	244	253	216	254	254	209	188	213	197	239	209	204	223	241	226	230	233	232	211	229	201	210	204	217	249	251	223	226	217	230	230	260	254	239	234	213	207	248	249	249	226	237	249	209	216	232	235	198	247	213	235	241	251	273	239	261	255	201	237	230	232	251	216	225	227	218	233	238	256	230	236	214	245	226	223	216	243	230	228	232	216	226	193	246	218	240	233	224	190	252	235	208	238	221	227	214	210	228	207	251	248	231	222	222	215	223	238	210	226	227	234	228	212	247	231	235	247	224	218	235	202	201	232	217	209	220	200	241	243	215	225	229	243	209	222	232	231	240	222	254	232	242	233	237	225	223	212	211	216	231	215	216	227	233	209	227	238	225	228	241	245	234	212	223	209	236	216	225	255	221	257	206	230	201	229	222	215	212	208	228	220	208	244	253	212	206	206	245	203	242	230	220	269	220	244	199	208	232	243	207	243	234	229	239	240	226	219	240	222	193	214	232	223	265	256	226	243	206	204	247	247	269	211	228	223	223	250	241	197	246	200	225	259	232	211	231	216	203	222	226	222	244	202	232	214	230	240	229	221	243	235	245	221	235	235	231	244	194	222	235	234	239	243	226	240	253	229	201	239	258	229	217	203	259	218	209	215	213	207	235	240	239	251	246	202	230	217	249	246	230	231	225	228	237	258	211	231	201	218	246	237	263	222	202	257	237	228	206	226	197	219	227	228	214	226	238	231	229	214	230	257	204	233	247	243	223	227	249	244	229	230	229	221	232	223	226	221	198	230	249	205	222	249	234	228	246	266	230	247	224	237	226	224	218	215	225	233	212	221	227	243	242	246	245	235	237	226	219	216	247	225	232	231	214	269	227	225	268	249	208	231	246	244	243	234	260	236	228	224	261	226	231	229	237	242	222	244	248	212	220	236	215	226	196	227	228	214	207	217	214	191	197	236	213	223	256	229	208	226	227	224	210	247	245	207	221	256	259	231	227	201	239	203	205	230	220	230	229	240	256	254	242	258	226	247	256	224	224	229	252	239	239	248	212	204	212	231	218	224	233	234	224	234	218	223	247	246	245	238	233	209	217	240	235	246	226	235	212	228	233	267	227	232	256	222	232	216	227	222	205	223	215	231	223	234	232	229	233	228	220	252	218	240	244	221	225	211	212	214	225	204	239	224	234	232	239	232	200	229	219	236	230	224	227	226	222	219	236	212	221	266	220	219	264	228	233	222	241	239	230	256	242	231	239	217	222	250	224	229	229	229	252	256	227	209	248	210	232	246	221	232	234	208	225	220	240	203	227	213	250	229	235	201	210	231	189	244	217	214	225	228	221	227	238	238	247	237	233	253	260	263	261	237	241	234	215	234	242	229	222	248	250	238	235	235	236	261	239	234	225	239	226	213	246	238	228	241	220	238	233	212	247	211	252	223	242	226	230	230	236	239	213	223	215	218	238	236	247	222	246	228	260	228	277	238	219	228	222	239	230	222	252	239	231	248	211	240	263	238	230	223	194	230	220	220	209	239	223	230	240	231	274	260	267	221	227	217	257	216	231	241	226	234	230	218	257	219	217	222	199	207	227	228	220	232	229	198	226	242	231	253	227	229	230	240	247	191	215	239	248	233	237	263	232	233	235	227	212	216	226	242	226	220	219	240	254	209	219	250	240	245	202	233	230	240	224	234	219	243	221	231	253	238	240	236	236	239	217	244	247	206	253	195	223	208	241	265	254	227	235	228	231	229	223	220	213	199	212	240	248	232	211	204	243	264	235	225	259	208	253	261	240	224	236	236	246	227	245	252	228	257	232	221	212	238	264	235	233	235	242	219	233	207	246	221	235	250	240	200	230	240	209	213	222	225	217	237	232	236	227	255	221	233	265	233	249	216	220	212	225	224	236	226	228	226	221	224	214	197	225	225	207	230	205	223	226	266	244	224	219	260	205	232	231	237	229	205	237	241	237	228	237	242	234	242	246	200	224	249	228	236	236	225	230	197	246	219	243	231	217	222	205	226	201	223	220	251	237	211	227	222	240	226	259	216	222	247	222	221	257	220	231	248	211	220	229	229	251	247	230	213	245	237	256	236	227	255	235	216	193	226	217	196	246	239	227	196	217	229	220	225	240	226	227	269	237	247	202	239	219	205	243	243	233	216	243	239	256	241	252	258	221	232	251	238	211	236	229	217	227	213	228	283	250	218	239	233	219	242	266	238	241	237	236	209	261	238	213	241	239	212	234	250	219	225	224	255	227	231	261	255	221	203	241	240	235	242	227	210	224	220	247	231	264	245	217	242	240	246	264	246	259	217	225	226	218	222	234	232	239	246	241	220	256	206	217	267	234	211	229	221	235	232	232	213	240	241	208	234	225	213	225	251	217	211	239	241	241	236	241	225	228	215	241	240	235	227	269	222	241	213	208	228	240	200	217	224	246	201	256	233	249	219	245	228	221	233	244	242	222	240	243	236	196	218	217	226	228	245	199	236	234	207	204	232	218	228	233	235	225	252	237	224	206	266	239	229	236	226	217	240	239	200	221	228	227	203	233	225	253	223	236	204	199	266	238	223	230	225	258	246	235	225	203	236	221	239	205	216	232	223	202	203	219	225	241	209	229	211	206	240	239	240	236	230	233	220	234	222	232	249	256	238	246	222	259	220	235	238	241	234	233	218	207	228	211	223	207	215	215	215	199	252	221	228	244	220	200	222	251	205	245	223	238	229	232	214	236	234	246	202	234	236	212	222	228	217	239	211	231	243	259	220	243	238	226	230	204	219	219	249	224	232	197	218	215	231	236	216	213	243	208	222	231	223	237	242	235	229	238	225	208	224	216	241	237	207	232	241	238	221	230	208	239	239	209	226	250	227	215	217	203	202	253	234	211	242	228	238	201	224	249	209	223	214	198	228	256	230	230	237	240	229	240	228	239	248	239	249	236	219	233	236	245	217	224	238	228	221	218	245	205	207	224	219	226	229	221	237	220	235	240	214	213	259	226	239	238	209	230	217	209	263	231	224	194	234	225	234	232	239	205	235	226	215	214	224	243	239	206	209	217	220	226	223	224	239	227	210	234	227	192	234	232	246	264	204	254	214	238	252	234	210	221	235	269	204	235	225	218	230	226	235	246	232	244	182	229	216	236	275	213	212	220	212	214	248	229	225	229	233	247	240	249	207	222	240	252	233	248	205	225	216	237	232	238	256	263	226	239	252	218	236	230	220	255	213	227	222	229	232	221	265	232
32562	48608	24124	15174	14355	14609	15099	14080	12577	13133	9529	9370	8911	9054	8754	6536	5714	5498	4830	4312	3743	3664	3689	3492	2993	2634	2109	1834	1667	1702	1519	1287	1223	1157	1141	1031	907	885	758	720	678	680	675	669	666	668	650	698	658	615	614	611	645	624	636	624	581	602	583	610	617	557	563	579	570	580	583	594	538	638	585	593	579	539	631	577	587	584	565	556	571	599	616	562	570	587	590	545	599	531	576	563	536	586	568	605	554	540	560	566	543	542	605	565	569	572	565	516	540	549	576	520	554	577	530	570	591	559	562	513	541	574	557	596	515	564	600	580	575	553	541	577	593	593	575	559	585	568	528	522	565	594	585	558	575	641	584	632	578	548	542	556	594	527	543	578	565	598	569	614	580	513	538	571	546	582	572	565	535	569	564	557	572	565	596	546	573	565	579	558	588	532	545	565	610	538	525	584	597	558	554	546	599	555	538	561	570	606	553	549	563	609	540	582	534	599	540	582	534	577	560	596	591	546	554	531	562	576	532	609	546	566	542	552	586	565	532	636	567	548	641	546	579	537	558	581	557	590	568	548	589	545	527	559	556	550	589	566	554	535	579	534	575	570	588	544	554	552	574	553	561	576	570	570	582	556	579	560	600	566	576	543	554	574	552	568	545	565	549	536	602	595	549	556	527	570	561	549	582	533	568	598	550	573	558	527	577	533	556	587	551	590	537	559	564	547	578	528	577	559	580	507	554	565	605	613	557	563	528	592	572	600	529	564	578	555	589	568	576	580	549	523	589	583	555	564	536	573	552	563	602	529	565	533	609	579	552	589	597	559	568	561	524	532	523	546	599	570	542	577	598	548	554	567	555	593	567	547	586	533	557	562	625	602	578	591	565	590	569	547	605	625	559	581	581	570	543	546	542	549	564	580	576	541	571	576	564	559	566	550	523	521	583	535	551	562	567	541	530	543	568	559	566	573	579	561	588	597	540	593	561	574	540	601	538	592	587	522	534	535	545	548	541	570	525	553	544	565	617	570	577	563	560	580	592	529	604	576	565	555	579	575	584	514	570	516	537	570	596	568	559	613	581	561	566	572	599	526	526	528	602	522	584	628	557	538	567	569	580	580	650	518	562	530	564	550	530	527	544	553	533	548	536	577	589	566	584	547	555	562	527	529	548	544	554	558	544	550	578	556	559	570	531	569	575	568	575	578	551	536	586	535	568	588	592	534	603	555	588	569	579	576	558	559	576	566	546	531	599	602	542	556	567	574	591	586	585	549	565	562	573	582	569	627	567	560	556	552	630	581	604	561	577	567	558	580	534	548	561	565	593	622	565	547	545	558	569	584	558	603	569	622	543	552	575	568	541	610	562	569	567	579	574	583	584	571	624	555	578	565	587	550	624	597	572	610	556	548	588	590	525	618	584	591	547	557	547	639	516	579	549	551	567	572	560	552	587	596	594	593	600	535	549	542	566	591	523	559	581	521	594	582	562	570	563	600	593	562	582	558	543	565	588	583	529	560	585	553	553	585	577	555	548	543	557	573	569	599	550	587	528	543	567	565	575	587	581	582	555	591	564	538	565	580	535	557	560	553	557	581	561	605	550	547	608	529	567	546	606	607	563	591	541	559	599	528	622	538	535	569	558	565	583	561	559	559	564	587	550	555	570	558	584	567	574	545	546	541	581	566	586	603	562	537	561	579	566	548	590	556	531	537	545	534	551	549	590	581	553	566	566	543	617	555	583	569	570	505	588	584	557	510	616	588	592	538	545	553	563	597	569	601	536	591	567	590	587	560	626	578	546	554	583	552	557	554	584	560	563	530	564	607	559	570	530	567	599	581	584	547	535	575	543	610	550	576	521	597	558	584	593	567	580	564	543	571	546	515	584	572	549	575	538	563	583	643	541	544	577	558	571	569	526	529	546	543	543	591	573	608	552	587	548	511	564	586	550	556	594	582	566	548	550	533	595	565	558	559	579	539	600	599	538	595	564	595	524	556	530	604	557	562	534	585	618	542	573	557	550	590	581	591	593	576	555	584	568	562	579	573	541	543	608	580	554	544	561	570	603	592	524	578	603	558	602	595	567	562	571	562	585	579	602	559	570	580	557	551	513	550	512	601	552	571	555	576	597	594	554	517	595	547	597	578	509	532	589	544	548	583	551	520	533	551	575	533	533	566	548	493	544	596	578	590	585	573	516	596	595	554	589	537	569	540	575	511	610	594	536	537	564	542	586	538	589	618	539	570	569	556	587	580	526	556	603	565	563	577	588	562	570	585	576	554	569	531	566	582	566	584	562	584	562	552	531	576	577	550	608	534	550	550	552	529	550	583	561	535	583	608	592	615	597	579	566	552	612	590	540	564	588	548	575	584	571	517	565	576	541	569	537	586	568	548	543	558	576	613	549	568	523	556	592	548	550	572	595	623	574	580	569	535	583	553	564	569	551	582	568	604	541	580	571	596	609	576	590	577	584	556	562	533	584	555	616	583	560	604	543	574	593	559	572	562	570	558	583	519	548	581	612	550	570	572	539	545	537	550	554	563	560	590	579	524	564	548	576	562	571	556	560	644	514	602	588	567	529	588	548	554	594	542	553	557	599	592	568	550	548	530	519	582	568	575	565	521	581	565	582	548	571	577	514	591	575	594	527	555	546	597	566	561	553	554	604	536	560	567	558	567	590	615	550	589	564	569	536	573	582	583	566	589	564	554	599	546	591	614	586	611	524	538	555	588	564	565	578	597	554	617	593	554	528	535	553	586	574	556	533	558	563	564	588	620	543	511	603	545	557	598	552	574	537	605	563	566	550	559	572	534	570	532	559	509	611	556	595	608	546	547	577	520	567	591	536	538	558	535	569	571	536	564	553	610	585	557	579	537	566	565	578	553	592	564	549	613	535	597	524	565	536	557	556	560	555	566	537	535	555	542	568	557	592	549	529	576	538	621	508	575	531	562	575	565	565	537	564	580	587	545	552	552	590	568	565	564	526	585	564	571	539	545	532	590	577	575	594	542	579	519	581	565	587	576	545	546	558	599	544	565	569	563	570	575	610	584	517	560	563	589	576	567	573	598	572	570	595	579	542	597	540	573	610	538	520	557	564	539	562	579	574	544	562	578	564	602	590	576	570	500	583	582	572	565	535	561	550	578	558	602	553	590	539	569	587	605	576	569	540	571	561	590	598	573	593	552	506	619	535	550	591	552	572	564	540	545	590	588	559	564	572	555	582	550	570	579	582	593	559	550	537	577	565	556	613	573	578	561	588	571	566	581	600	580	513	578	558	537	572	584	563	575	561	557	544	598	555	577	542	606	568	571	531	546	573	526	584	565	582	532	558	533	582	567	546	548	570	572	544	553	546	585	609	535	581	512	577	560	547	580	565	591	571	555	582	615	562	558	574	580	562	545	575	503	568	520	589	557	604	596	551	528	581	553	599	520	553	551	545	549	558	538	574	549	588	549	566	535	569	536	584	533	560	580	538	571	592	576	558	589	588	573	565	576	559	602
50114	52268	34529	23038	19387	13910	8862	5900	4591	4847	4133	2607	2314	2573	2543	1806	1441	1362	1215	1060	903	909	909	842	778	663	619	543	453	442	417	369	353	336	353	293	295	298	277	268	251	257	259	207	249	249	233	237	210	233	243	247	249	265	224	196	249	221	217	226	212	233	217	206	231	236	222	229	188	217	228	214	212	227	250	205	237	223	217	222	211	205	225	212	210	228	223	234	219	218	209	210	208	245	212	223	184	245	238	219	208	226	217	196	200	201	198	196	229	233	215	218	221	230	217	241	219	235	216	221	207	231	209	226	226	219	212	217	231	215	223	233	212	199	223	225	224	266	218	218	211	204	202	215	211	205	220	219	208	240	223	211	220	211	219	225	204	213	196	213	207	213	230	240	236	238	197	216	220	220	215	216	225	226	221	235	195	215	217	227	221	223	210	215	209	198	200	207	226	222	212	214	230	222	218	209	226	223	230	220	206	218	210	210	221	208	239	223	236	206	204	201	236	208	218	214	208	238	200	231	245	231	210	206	218	227	209	218	249	223	205	198	228	247	226	212	213	239	244	221	230	209	203	252	201	236	199	211	206	182	216	203	238	197	188	226	215	198	214	229	206	201	211	226	223	195	242	225	214	203	224	234	232	246	222	212	234	214	206	236	238	239	206	210	203	236	217	221	205	215	199	232	207	232	208	222	241	218	194	231	234	196	218	215	218	222	226	217	204	234	224	241	222	216	212	237	235	219	211	201	236	232	215	230	242	187	228	230	212	236	236	232	240	222	227	204	193	219	217	237	224	228	203	227	233	211	215	201	244	230	240	218	228	219	221	220	222	222	213	217	229	197	238	233	205	227	183	230	195	230	228	196	211	223	253	193	208	239	221	245	216	197	224	245	218	197	208	210	208	193	253	238	208	210	200	234	214	217	215	223	228	190	205	233	220	216	242	218	205	218	211	222	226	188	213	231	211	204	246	223	209	211	217	222	197	209	237	231	217	194	226	200	258	174	192	207	215	227	206	201	244	208	194	218	221	214	213	215	219	225	207	217	239	223	219	213	225	224	219	219	230	212	232	204	247	226	207	228	212	224	196	229	215	217	207	211	217	227	220	250	237	199	237	208	223	215	198	200	233	197	195	213	199	224	193	236	210	218	208	230	205	238	212	228	244	201	231	203	220	175	209	202	202	195	209	211	244	228	207	233	207	233	258	215	223	210	205	232	240	187	196	244	184	217	210	214	201	232	182	213	223	190	248	229	205	208	206	184	217	238	201	210	210	226	203	231	213	213	231	230	204	253	230	225	195	211	227	186	212	178	211	206	209	195	219	199	208	213	220	219	214	251	210	180	249	239	245	202	188	197	184	208	241	208	200	233	216	232	208	237	208	218	243	240	192	226	209	205	218	231	249	226	220	212	234	218	187	251	212	202	209	197	208	196	207	201	227	222	235	252	188	226	202	237	199	198	227	224	208	218	196	250	219	215	227	192	194	209	209	209	240	224	236	189	184	225	224	236	231	206	247	242	212	218	240	209	217	212	229	225	220	216	213	212	220	201	214	199	220	217	238	230	193	247	193	220	213	217	207	209	210	223	201	212	210	202	259	202	220	206	200	210	220	212	197	230	223	238	212	210	223	222	230	208	229	201	199	177	207	213	246	217	204	209	222	221	211	214	202	230	215	215	200	209	232	220	250	207	236	217	226	219	207	235	205	238	220	237	224	241	225	217	204	202	219	211	225	231	239	229	210	215	233	226	217	220	229	232	202	213	196	209	243	216	207	217	204	221	193	233	193	209	230	218	179	230	224	219	230	233	220	194	176	204	218	218	200	221	230	246	221	212	224	204	197	226	203	217	247	212	200	215	193	216	219	221	215	222	210	190	187	217	223	217	201	205	193	212	239	232	203	211	256	203	207	231	237	197	229	208	210	218	218	204	213	246	240	190	216	211	254	232	221	232	208	242	210	252	216	268	222	240	209	212	241	225	206	244	207	205	227	197	231	213	222	199	235	235	244	213	242	235	193	211	224	208	215	212	217	225	202	214	254	220	247	203	223	214	213	196	202	248	226	225	227	213	210	234	193	225	223	215	214	217	217	227	222	215	186	217	211	206	214	206	222	205	228	218	241	229	184	211	236	204	226	225	227	215	200	203	247	205	223	203	227	223	232	216	211	216	231	236	225	231	213	231	228	203	205	213	232	228	240	222	223	214	196	214	211	196	208	236	214	218	188	216	239	190	221	186	208	240	209	200	225	234	219	203	224	213	213	251	210	189	214	216	217	197	242	247	204	209	226	234	222	217	236	202	218	206	192	220	221	230	206	223	214	209	199	198	239	244	227	206	203	236	221	203	209	208	231	232	222	209	206	206	246	213	267	230	205	231	203	217	209	211	204	243	221	236	198	216	189	222	233	242	221	196	202	176	211	244	210	207	248	205	217	208	217	200	218	247	196	230	213	219	217	238	225	225	254	222	232	210	211	248	222	200	223	216	231	198	200	244	217	200	213	212	201	220	210	211	235	193	189	197	201	230	245	238	247	210	234	210	216	204	201	218	219	211	211	195	218	242	216	217	199	224	216	214	234	205	215	212	235	215	215	232	215	210	220	224	255	228	236	167	215	244	200	207	207	232	226	224	225	217	240	202	202	197	209	220	231	211	228	206	205	192	220	232	229	223	236	229	201	206	217	206	215	220	201	192	223	221	223	199	218	239	221	215	219	210	220	226	229	214	210	202	253	199	224	205	252	232	233	217	210	226	253	193	220	215	201	199	198	207	222	233	225	202	214	189	224	195	226	206	214	268	203	222	233	251	218	208	225	204	213	207	226	228	227	229	200	208	212	203	228	213	208	212	248	224	203	228	173	235	227	197	208	236	208	225	208	220	216	243	213	217	214	228	206	226	204	208	186	220	206	223	221	210	205	199	213	218	237	221	229	213	239	193	196	212	230	210	191	229	242	209	199	232	234	202	217	218	199	233	236	213	244	201	202	189	206	200	212	223	234	238	212	225	180	207	226	223	217	226	225	212	209	222	245	220	237	230	229	243	233	216	232	224	214	210	217	235	183	228	194	236	217	228	217	218	205	222	221	214	221	230	181	202	236	217	196	215	217	199	219	218	188	219	222	222	199	217	208	211	188	213	214	209	218	213	193	231	211	205	209	212	196	220	219	221	230	227	223	211	231	229	238	227	202	207	249	212	221	210	213	231	209	194	183	226	194	226	219	222	244	247	220	225	198	209	219	223	191	209	220	205	224	236	225	215	223	203	225	231	205	206	216	211	222	201	235	224	229	211	210	260	239	226	250	221	213	235	228	211	226	174	217	212	215	239	215	215	217	231	198	246	211	235	219	225	232	209	198	235	242	193	206	250	241	224	213	196	206	222	183	239	198	209	218	214	237	196	228	228	233	199	186	214	223	204	219	206	195	245	216	223	223	218	201	236	203	230	221	245	200	240	207	199	214	244	215	219	212	233	223	200	177	203	238	196	215	228	204	206
36367	50434	23165	18705	18032	17177	17131	16674	16042	17108	14662	11362	11000	11940	12001	8868	7731	7383	6416	5439	4772	5026	5299	4680	4333	3793	3490	2748	2214	2047	1827	1704	1480	1432	1337	1219	1093	936	853	759	740	738	691	655	638	668	624	611	626	646	634	670	631	635	633	611	613	608	574	576	566	573	571	563	532	526	533	559	586	549	536	551	535	587	613	575	546	561	580	590	529	538	521	510	554	491	550	537	502	566	527	487	556	576	542	515	538	568	571	542	530	539	526	517	510	516	546	545	579	517	544	544	572	514	524	530	544	535	550	532	534	552	474	521	540	507	541	515	534	583	547	502	570	512	568	500	529	492	549	519	532	562	546	557	572	540	563	545	569	568	517	515	545	542	534	522	520	573	512	534	511	503	528	510	525	524	519	555	519	522	489	568	511	531	528	537	538	519	537	513	546	543	545	512	510	530	546	530	529	507	535	543	575	517	516	544	534	505	523	570	513	522	521	539	540	538	526	555	551	538	584	513	531	525	532	487	531	546	521	548	546	565	528	536	546	531	592	532	556	542	546	568	533	565	500	526	518	566	562	554	561	570	528	485	517	576	524	479	536	518	517	530	521	585	528	493	531	536	529	540	510	546	533	529	543	579	508	560	496	508	537	540	537	549	548	513	531	536	529	516	552	550	571	566	524	552	547	515	549	527	565	525	499	503	500	480	518	559	561	547	528	500	546	532	531	540	544	538	533	547	566	501	559	530	527	491	519	533	560	507	567	490	552	528	528	546	525	506	536	538	515	508	555	525	533	529	582	529	523	537	528	538	520	551	506	521	527	526	545	523	515	555	520	500	542	500	520	525	550	523	567	510	538	511	520	543	562	511	537	517	541	532	497	605	485	524	583	529	540	527	535	556	497	539	528	555	541	542	518	523	479	595	548	540	530	540	556	536	492	582	544	541	543	559	519	552	507	493	508	527	529	557	500	540	540	549	557	494	567	515	531	540	562	532	530	539	509	560	560	547	555	518	539	560	533	551	562	548	527	546	543	504	547	520	541	506	515	547	492	518	554	529	512	518	555	542	541	564	533	522	521	592	518	502	552	505	508	527	529	520	513	549	485	528	538	553	545	550	510	537	539	534	522	540	540	489	537	566	510	507	509	555	508	535	534	557	529	518	515	548	507	539	528	518	533	538	538	537	555	570	544	525	582	476	552	546	513	542	553	548	519	511	549	529	575	565	543	520	524	568	526	540	582	510	541	541	517	515	556	559	574	517	543	559	509	546	556	521	562	536	549	542	487	527	554	546	542	550	519	527	513	521	522	476	514	486	537	558	552	500	519	566	541	550	526	540	518	532	548	525	515	505	570	526	564	510	500	559	494	536	530	494	534	570	539	512	506	500	542	510	535	545	526	563	499	536	498	505	519	516	528	552	578	514	507	532	560	532	549	567	519	530	540	575	517	534	533	527	567	511	565	535	516	518	534	504	552	527	534	512	528	534	520	509	549	557	499	508	537	508	571	534	533	487	493	576	534	506	564	512	536	502	544	507	567	505	529	560	529	567	532	547	542	518	574	533	533	503	482	512	543	486	552	507	527	509	539	552	506	531	525	559	526	551	548	515	517	531	497	562	532	493	539	509	512	569	568	554	514	529	530	489	542	496	534	529	563	492	475	500	517	549	512	534	529	547	520	509	516	482	527	534	548	521	513	546	546	532	537	535	500	540	530	538	526	493	497	514	499	501	499	548	531	510	575	528	526	546	518	558	501	561	505	547	533	551	549	559	543	525	556	551	524	490	548	542	576	498	557	525	542	499	567	480	549	546	527	532	568	529	528	516	542	530	570	525	521	557	536	511	562	501	523	512	525	549	558	521	527	530	549	545	534	543	563	523	554	578	551	554	488	521	486	542	572	555	584	535	534	546	538	530	545	528	527	545	512	470	537	532	524	493	528	502	538	506	560	538	504	543	525	566	543	525	538	538	517	562	532	512	518	505	532	559	569	548	554	532	518	502	512	540	535	553	506	531	528	549	547	556	525	523	541	521	499	496	507	497	514	513	564	502	504	550	562	542	572	519	568	509	544	538	514	531	535	551	505	581	531	504	551	538	563	564	555	504	518	549	485	526	530	502	521	548	547	584	526	506	558	555	549	533	571	534	527	507	545	508	520	506	504	523	509	529	519	520	506	510	515	506	561	524	538	524	523	561	526	554	525	557	531	486	492	558	548	553	536	524	504	509	544	518	530	589	492	522	499	543	487	556	492	535	522	561	514	508	518	514	532	564	519	549	516	509	517	527	525	506	548	521	531	498	500	509	472	549	511	545	513	538	524	499	529	541	525	539	545	535	525	532	502	546	523	535	560	563	541	510	519	567	527	526	498	505	569	541	538	522	551	491	526	529	575	516	541	513	505	565	523	549	541	546	558	530	545	561	548	531	534	541	510	519	530	523	503	557	526	564	512	529	516	535	537	498	565	532	524	523	525	531	550	546	503	555	460	492	536	504	504	542	535	515	591	538	553	536	494	501	514	551	493	564	514	508	541	521	511	523	523	534	526	537	545	520	511	585	561	538	530	555	543	517	580	522	511	540	535	530	509	551	546	515	567	544	519	506	514	594	526	555	545	523	575	527	558	503	509	487	583	545	548	547	546	523	578	537	531	529	545	508	519	536	548	544	522	559	507	553	520	502	512	524	563	520	571	518	531	516	555	522	562	517	506	589	508	525	506	563	503	544	577	497	519	554	524	510	535	491	511	501	540	479	537	509	559	534	552	536	550	543	521	500	576	548	540	532	532	574	502	534	539	512	517	491	505	541	526	506	505	544	555	494	540	518	546	534	495	548	529	507	539	529	518	558	533	517	533	551	535	512	538	549	569	543	554	512	491	572	537	527	541	516	538	571	489	544	557	530	550	559	513	552	513	501	528	507	541	527	561	522	548	502	532	533	510	567	523	493	504	531	496	563	549	523	601	509	552	528	554	509	562	542	535	530	509	521	536	524	540	533	531	531	548	536	526	577	525	527	537	531	546	590	532	532	477	533	554	523	516	530	574	518	569	540	516	529	523	557	487	574	546	542	480	550	506	523	534	504	525	512	529	511	528	537	512	497	564	521	537	542	571	500	566	512	556	555	549	521	517	524	512	486	534	566	528	543	491	541	566	541	556	550	534	501	554	494	540	499	548	538	497	525	519	575	509	519	558	523	528	524	517	499	566	533	577	552	528	521	531	514	557	566	514	516	530	502	465	586	495	547	530	558	553	564	546	559	567	545	560	532	530	552	545	519	568	554	552	558	514	520	520	507	532	509	522	536	530	554	501	518	527	542	533	528	565	484	575	542	527	555	553	528	562	530	527	521	520	536	598	552	531	511	528	529	544	531	536	542	509	504	535	551	526	539	506	551	491	518	539	537	529	556	530	508	513	567	539	491	532	481	516	591	575	524	522	531	564	592	531	518	518	551	495	524	509	515	552	563	504	533	537	544	550	512	553	536	512	560	541	497	524	573	526	525	585	526
16471	11307	4480	3261	2544	2073	1642	1734	1532	1667	1503	1152	1059	1022	912	764	725	660	598	517	513	415	453	430	411	334	341	363	289	320	270	257	295	268	252	248	260	248	244	224	263	235	246	227	226	240	246	223	222	209	222	219	230	238	220	232	226	234	223	224	183	218	205	213	235	210	236	232	205	203	235	230	237	222	243	224	221	186	242	221	211	214	195	222	236	210	231	222	209	248	197	226	249	228	215	220	207	215	211	233	250	232	216	204	233	232	234	243	225	194	204	211	235	239	200	219	222	250	206	198	230	210	229	211	239	245	222	227	235	201	252	212	212	224	209	209	246	190	196	215	219	231	213	203	201	224	226	212	226	217	236	228	221	209	235	213	217	239	217	210	204	227	267	237	235	191	220	216	214	247	239	225	234	228	241	225	227	244	226	231	202	218	238	234	213	210	229	219	221	253	207	222	218	225	263	197	236	225	223	206	210	204	235	217	218	205	204	205	239	197	236	210	222	234	219	230	192	216	254	221	220	232	202	215	207	203	236	231	207	238	217	227	189	212	199	213	230	243	243	232	198	220	219	228	218	205	203	234	228	233	235	224	220	248	239	216	237	232	198	197	217	214	240	220	207	256	218	207	226	218	233	249	228	249	240	232	186	214	229	252	216	229	211	211	239	241	219	216	199	226	216	263	218	241	228	220	212	224	209	202	206	215	213	192	220	231	197	221	211	195	216	241	233	225	215	201	223	193	224	227	235	215	234	230	218	228	226	235	230	198	208	230	227	184	199	237	218	246	201	222	259	207	208	228	230	203	238	207	213	235	216	212	207	249	194	235	225	204	221	204	239	220	245	211	212	212	222	222	235	202	201	197	197	211	226	211	222	207	214	216	232	215	230	197	232	226	238	208	222	239	214	232	230	187	227	266	229	233	184	207	222	212	188	220	210	209	235	228	214	216	223	231	254	225	215	252	259	218	236	227	188	222	227	245	228	219	201	205	247	223	211	219	216	233	224	239	206	201	247	263	228	218	220	193	195	234	215	231	225	230	205	229	219	225	197	230	224	182	224	242	209	222	226	214	222	226	238	195	255	219	233	198	218	217	226	229	238	224	209	232	232	220	240	245	210	225	208	252	187	255	242	199	238	240	226	246	213	223	202	219	201	231	238	184	221	217	211	225	246	217	237	214	199	231	241	231	215	210	218	265	232	211	200	236	207	213	227	244	203	230	232	228	194	221	200	188	213	204	225	212	202	254	234	225	230	243	221	231	236	236	197	207	236	224	242	210	211	217	226	236	198	215	247	209	205	191	247	241	202	216	210	222	222	208	246	192	205	242	202	202	205	240	232	245	237	236	216	238	212	218	239	228	202	222	225	219	207	208	219	239	233	235	223	207	226	224	204	216	242	235	222	220	227	228	229	231	229	233	204	220	210	227	207	227	228	195	237	225	229	217	199	222	240	214	202	223	240	202	223	218	193	203	221	216	219	262	211	208	230	214	202	254	227	212	204	195	231	229	270	239	222	205	216	217	244	243	205	213	200	214	231	207	208	231	215	244	249	241	247	237	226	213	233	233	217	228	224	213	249	241	212	260	219	237	217	205	225	209	222	223	215	209	228	210	212	230	214	219	226	185	227	219	226	206	213	219	208	240	234	213	240	238	246	198	249	211	222	253	221	234	230	221	230	227	222	262	225	199	221	216	228	226	218	246	242	219	228	219	231	208	233	221	229	229	229	213	235	229	233	230	205	193	237	230	206	211	228	218	216	203	250	243	209	231	221	220	216	211	217	246	236	237	264	230	203	240	233	202	224	226	225	238	193	229	208	197	228	216	211	237	240	234	209	209	228	194	243	232	221	219	254	236	221	211	214	230	219	225	236	220	244	214	220	227	222	222	240	217	209	230	254	213	203	217	218	238	220	219	226	226	210	233	238	227	196	210	211	257	214	245	229	236	228	223	230	225	186	222	197	209	237	213	223	218	207	224	228	243	220	223	217	205	245	227	236	223	215	225	204	231	224	210	222	214	224	217	230	218	219	236	229	202	233	218	225	225	205	220	213	226	194	205	210	215	238	242	203	231	191	223	200	238	233	200	209	202	228	232	243	245	214	222	267	229	235	205	201	206	217	233	225	233	213	205	230	230	222	226	206	219	229	202	249	220	246	248	223	201	229	222	220	244	215	219	231	206	218	218	238	208	227	240	204	236	217	194	251	232	243	204	245	227	202	218	234	197	246	220	235	218	220	193	199	207	227	242	251	214	246	212	222	239	237	217	234	193	229	202	209	216	211	218	221	218	206	226	221	192	208	228	233	223	231	233	232	223	254	202	215	197	222	212	227	192	224	225	214	219	217	215	237	225	234	202	222	217	178	244	233	237	225	227	218	223	226	246	216	219	192	219	207	215	213	248	219	221	226	197	221	221	250	254	209	250	226	211	220	215	210	221	206	216	226	231	230	224	204	181	219	226	214	224	249	216	213	233	221	200	232	223	229	212	220	228	209	193	221	215	234	215	213	233	226	229	207	203	234	233	217	219	235	243	210	233	239	236	235	226	177	231	203	194	229	211	243	227	251	211	216	231	231	238	243	221	220	235	230	225	199	220	208	219	214	202	232	219	220	196	199	243	198	195	188	214	212	227	210	200	229	224	249	232	216	222	231	219	197	205	215	167	240	195	219	218	213	185	215	229	246	243	233	241	230	230	207	248	238	220	192	223	234	227	213	208	212	238	239	230	231	240	217	215	225	237	266	246	242	247	243	214	225	222	235	212	237	197	214	228	210	213	198	229	222	198	213	229	206	228	233	233	217	216	220	235	233	234	222	241	227	222	212	208	239	209	230	252	214	240	238	234	188	212	220	218	212	215	249	204	206	241	206	198	211	226	216	247	236	218	223	211	231	227	233	195	245	219	223	197	226	216	212	214	200	213	216	220	213	221	228	226	250	207	198	235	207	227	237	216	251	229	249	229	218	226	226	240	222	237	206	200	215	231	223	241	237	238	194	235	212	214	238	205	232	240	212	205	228	235	238	243	237	225	225	239	212	232	229	232	213	215	216	209	233	238	247	225	227	198	198	218	209	179	236	226	213	254	238	228	249	218	223	225	237	222	247	205	203	224	236	212	207	216	208	213	227	218	224	237	247	236	224	230	239	221	238	241	240	211	254	235	224	232	236	236	244	239	230	220	239	234	219	231	227	234	209	201	198	208	234	216	220	202	210	225	240	239	213	201	243	210	224	221	245	232	213	233	230	227	198	216	247	220	217	216	231	258	225	242	243	216	216	214	249	216	249	239	208	245	199	242	241	210	229	207	228	229	190	240	218	214	188	230	208	219	226	214	234	198	207	276	191	224	233	237	196	206	213	206	234	240	212	194	214	220	213	224	212	189	214	226	214	228	217	222	236	229	223	244	223	191	240	242	216	232	214	233	203	200	197	217	244	258	228	224	235	210	198	226	226	204	217	227	219	217	223	204	207	209	210	212	236	236	209	237	224	217
10249	10902	6876	8931	8689	7456	7004	7390	7312	7939	7082	5481	5646	5365	4624	3923	3800	3374	3046	2763	2485	2269	2089	1917	1907	1670	1478	1374	1278	1176	1104	1063	995	942	894	807	851	758	711	644	633	618	619	585	637	595	633	607	608	621	609	608	586	583	589	560	597	596	587	599	550	508	555	560	558	567	572	599	601	604	590	566	533	567	579	546	576	544	596	545	582	584	590	559	564	541	544	541	568	527	555	503	577	614	519	542	509	536	569	564	549	633	586	559	576	557	564	522	568	526	538	552	597	541	595	581	541	539	557	554	583	540	533	557	539	543	581	609	584	563	582	581	565	547	519	556	509	510	560	595	558	493	563	534	579	541	558	549	528	553	565	560	614	508	510	576	554	560	577	549	566	534	555	553	552	572	574	598	520	545	554	544	524	584	567	553	556	557	558	554	550	499	544	512	551	553	542	543	547	558	537	560	542	546	535	596	533	552	549	538	568	542	571	578	536	562	563	538	559	559	562	543	517	585	585	559	559	559	538	548	566	528	575	548	550	520	550	560	536	562	556	535	573	598	562	568	527	536	546	605	543	557	560	558	576	549	532	538	600	513	577	526	555	558	557	540	551	573	581	554	589	531	499	544	560	570	536	575	497	532	533	537	526	538	607	539	500	511	501	571	558	547	549	553	570	592	584	544	552	542	525	553	563	548	556	552	539	568	578	560	564	507	571	575	561	564	556	550	526	579	553	554	556	572	546	543	553	523	589	550	519	585	542	592	595	585	532	544	533	581	542	587	534	521	538	596	549	543	549	543	559	557	590	570	567	529	541	548	550	572	574	548	563	556	568	532	523	570	576	600	523	524	493	574	569	559	570	542	587	532	513	582	565	565	573	590	549	580	574	554	575	579	588	550	582	557	570	540	569	565	585	573	550	582	589	554	550	551	545	524	548	557	573	563	585	549	573	572	549	559	591	566	526	551	539	581	545	519	562	551	540	517	573	519	534	564	581	517	573	516	506	564	547	547	593	570	549	568	545	574	509	562	563	554	595	599	569	541	586	540	498	580	585	515	559	550	508	566	565	549	606	554	516	554	577	561	599	578	530	526	548	529	557	544	566	547	559	550	551	561	566	580	576	567	535	598	579	590	596	535	542	563	489	567	532	543	521	594	578	540	512	547	504	510	552	547	513	566	545	517	563	586	564	578	543	555	547	524	579	552	528	528	586	518	565	582	533	568	548	582	522	514	561	581	538	570	573	558	553	553	541	566	598	552	554	557	528	532	542	588	537	537	572	533	546	603	577	575	573	531	584	526	559	578	559	571	546	509	560	582	561	553	565	543	539	516	587	586	563	578	558	583	505	550	531	567	538	582	551	518	559	534	589	578	566	555	525	592	559	605	535	589	538	574	574	543	517	552	576	540	569	595	557	581	500	534	538	561	561	563	553	594	586	548	573	550	596	524	546	564	521	600	565	576	579	560	551	571	555	573	528	538	527	570	539	552	542	565	568	500	545	555	567	527	511	494	564	539	540	528	564	581	564	534	566	559	585	554	576	542	521	547	538	565	566	602	557	543	524	562	586	584	544	565	538	555	555	541	574	550	578	519	530	564	548	544	531	563	555	528	556	535	549	554	567	549	533	540	504	566	563	563	536	582	527	540	567	564	564	519	616	536	574	538	527	558	556	527	546	581	537	570	584	587	527	528	518	553	549	555	575	591	519	530	533	578	553	557	559	587	580	575	579	535	529	574	564	520	549	558	601	535	547	523	557	568	532	579	547	573	544	538	532	585	558	536	537	552	543	547	547	561	581	525	569	550	549	552	567	561	575	563	533	529	570	575	518	564	545	544	550	561	589	576	537	548	548	579	557	562	555	509	565	587	554	531	535	548	555	552	490	543	531	550	558	552	546	565	564	569	557	612	570	555	542	578	558	558	561	537	557	550	546	550	538	590	531	568	523	544	551	550	496	560	609	521	551	575	571	587	555	523	556	578	566	560	540	597	541	571	546	582	540	602	566	565	573	548	565	563	583	559	587	566	566	569	578	583	574	550	593	586	524	537	540	564	584	545	561	536	565	523	567	579	562	578	561	517	565	519	574	562	554	560	575	564	577	593	580	525	537	553	570	568	583	522	565	549	597	573	524	530	504	537	564	563	561	561	582	544	558	596	557	565	537	539	593	534	532	528	589	559	533	525	534	536	512	575	561	558	559	560	562	552	591	505	590	564	569	542	567	522	511	555	554	538	552	538	574	551	567	561	575	587	536	572	579	543	528	590	540	523	534	532	537	562	535	583	597	559	533	586	568	560	523	544	560	551	578	621	569	525	531	595	506	502	581	526	545	536	563	506	564	562	499	591	542	566	548	558	542	561	572	566	554	603	546	524	562	520	551	541	564	545	549	571	557	550	559	553	558	540	606	565	590	597	569	544	557	594	564	546	527	559	554	561	569	546	565	566	539	526	568	501	544	563	567	534	581	569	549	566	545	560	507	530	569	485	606	595	588	592	540	578	541	524	568	608	541	552	547	571	536	517	555	568	585	565	584	499	561	590	528	609	506	537	557	553	555	595	541	556	572	573	573	573	560	581	545	582	578	520	588	558	573	563	558	586	588	605	544	565	541	539	539	545	526	541	549	555	538	540	583	533	593	538	503	551	528	550	513	529	599	572	587	561	539	560	503	573	558	556	538	572	561	536	576	561	546	577	568	599	556	534	540	550	543	531	544	565	578	533	537	575	584	566	571	520	579	573	564	555	555	574	573	534	537	498	565	555	540	547	586	569	570	531	598	547	559	542	551	544	553	547	560	568	582	521	512	525	537	529	545	539	584	525	524	557	557	538	559	538	569	522	578	535	552	535	557	584	558	519	561	552	553	569	608	572	514	568	556	573	505	556	519	544	518	516	547	564	509	526	549	516	562	579	553	578	560	535	551	528	552	521	527	593	556	551	534	549	561	546	499	547	569	552	580	555	550	595	553	549	537	588	527	529	564	575	549	579	544	544	527	549	576	560	521	546	504	523	574	571	560	591	542	527	545	518	546	562	551	545	600	542	577	570	554	569	512	546	581	567	563	560	571	571	525	552	534	588	553	570	561	549	574	545	574	564	587	539	567	561	534	573	571	538	544	533	528	542	587	579	523	562	569	577	546	560	558	551	554	547	579	553	563	538	533	562	533	548	505	550	542	573	538	533	564	560	580	553	589	552	557	549	507	579	534	579	562	570	522	557	580	545	568	524	533	549	555	555	539	572	589	539	567	575	572	603	545	584	541	544	553	589	528	547	567	495	571	515	564	556	555	583	559	558	570	550	591	550	510	525	530	535	568	575	546	548	550	550	595	584	531	525	562	547	523	575	560	536	556	554	522	537	565	524	566	561	520	579	567	551	589	585	574	552	552	593	535	550	534	550	555	552	521	507	549	586	536	590	569	555	534	563	539	601	550	570	548	574	533	566	592	563	543	592	508	537	558	523	554	568	534	543	576	585	503	580	575	593	571	561	558	560	593	531
38479	38991	21472	13442	8292	5484	4078	3281	2525	3026	2565	2141	1871	1838	1496	1246	1120	1013	936	876	789	740	700	598	591	533	512	400	365	375	363	325	328	327	315	324	264	289	262	237	248	232	279	248	258	250	240	227	226	250	218	234	261	238	265	244	248	232	198	227	211	217	241	243	251	244	243	230	208	224	248	206	226	211	221	210	217	211	219	236	229	226	245	209	217	203	200	226	224	205	241	210	227	260	219	229	208	251	232	230	224	244	233	209	200	200	198	204	240	188	247	235	247	212	230	215	225	222	192	220	232	215	228	258	221	229	225	230	244	229	228	203	227	221	230	219	213	223	230	236	234	201	221	225	207	250	255	214	234	236	241	222	206	219	234	230	217	237	224	241	228	215	225	220	205	208	213	242	201	210	210	220	239	262	231	211	239	229	225	207	226	234	216	233	238	270	197	239	238	221	231	230	250	216	212	211	259	209	204	241	250	252	205	251	236	220	208	228	224	189	225	221	212	243	200	231	230	210	233	229	191	226	185	226	238	240	225	244	227	226	217	235	220	192	232	221	227	250	246	228	214	242	229	240	227	218	234	203	209	223	235	229	230	199	239	236	235	223	213	224	224	254	221	228	214	181	242	212	208	217	225	219	245	209	219	192	248	227	237	240	242	225	212	220	238	223	218	222	216	196	228	223	229	217	235	217	238	240	225	213	253	233	241	211	211	225	213	215	201	233	210	222	224	238	229	239	234	230	229	231	209	246	224	197	239	225	222	200	243	238	218	223	243	221	221	220	237	222	217	211	235	237	242	232	223	228	226	219	223	248	221	221	232	235	219	231	240	222	247	225	218	213	238	227	221	233	230	220	205	227	234	225	233	214	257	244	202	214	224	201	232	212	222	232	199	219	200	217	239	223	203	230	192	231	253	223	196	249	195	226	214	217	225	227	229	236	220	218	227	207	228	221	206	236	231	209	234	209	252	219	253	224	237	225	212	224	241	217	215	241	265	227	236	239	243	208	226	228	205	207	248	216	229	227	209	235	225	210	224	223	243	234	235	207	237	229	204	182	210	204	239	231	223	219	226	227	230	219	248	252	239	212	186	225	221	215	225	239	209	223	235	234	213	240	240	225	222	223	202	207	205	193	220	222	214	232	233	203	256	246	242	238	218	209	218	228	218	231	232	234	217	246	237	195	257	234	211	255	219	194	240	231	223	229	192	237	246	236	237	243	245	200	216	241	243	232	222	232	232	235	249	225	243	210	218	238	221	249	204	227	214	222	217	235	244	249	232	197	202	237	210	226	256	222	224	189	227	242	210	227	201	223	237	227	226	199	240	259	222	227	217	234	248	229	210	218	221	219	235	211	214	247	221	222	228	193	232	232	225	228	213	233	223	213	199	223	205	247	215	220	242	217	204	224	228	219	244	215	197	240	216	249	220	227	190	225	199	226	228	242	233	213	230	216	255	216	251	248	227	208	251	214	218	217	226	218	222	226	228	187	236	224	220	242	237	208	218	214	274	216	209	261	230	225	200	219	252	203	238	192	198	248	244	212	214	235	238	228	225	247	218	236	233	232	221	222	199	235	225	230	210	258	186	237	223	202	225	236	245	244	232	246	218	216	221	209	197	227	233	233	188	219	231	213	230	205	230	241	209	233	245	224	231	213	181	223	233	216	242	226	251	214	226	228	231	232	234	209	209	265	245	191	219	205	247	213	214	222	230	233	249	221	225	243	215	229	251	220	240	216	240	215	234	223	226	210	238	196	243	203	231	218	238	231	237	217	240	232	217	204	202	211	205	240	236	223	231	242	231	243	228	229	209	206	218	215	233	210	224	215	238	223	221	223	246	218	218	239	244	216	246	240	221	201	232	205	222	273	198	233	225	224	227	224	231	215	214	234	234	225	222	209	203	237	213	231	210	236	245	220	247	200	223	236	223	237	226	247	224	226	231	201	218	211	218	200	235	234	213	210	221	228	194	251	211	236	242	233	235	214	214	216	239	230	204	217	224	214	219	196	215	235	230	226	207	227	228	232	224	215	210	223	234	207	221	258	224	232	220	183	183	213	231	219	214	203	242	220	235	221	221	228	223	248	189	226	210	233	245	223	223	209	231	218	221	232	258	231	234	222	257	204	214	198	199	203	231	222	240	205	228	229	255	237	249	215	226	225	239	232	238	198	213	258	210	267	208	188	246	213	217	244	251	226	240	227	206	237	219	241	211	244	235	226	233	219	230	236	215	223	219	229	227	220	199	211	242	220	212	244	227	220	215	218	253	217	221	212	238	224	237	202	209	225	232	219	209	216	236	209	228	244	203	230	227	209	210	239	224	237	240	230	207	219	218	239	213	247	249	228	191	205	243	234	230	188	227	229	209	233	210	216	214	224	229	256	202	207	208	250	213	227	244	217	230	210	205	245	243	236	201	226	243	193	212	194	234	221	253	207	242	258	214	204	247	240	216	211	192	236	221	257	204	228	256	216	230	242	231	250	188	210	201	246	174	238	231	201	224	250	256	233	223	227	195	212	223	231	207	221	194	216	214	217	199	252	213	213	212	246	256	241	219	233	233	208	185	254	260	222	220	232	239	204	256	222	221	222	201	222	254	240	222	207	225	227	201	216	228	210	218	218	204	231	224	221	230	255	222	211	245	236	215	243	240	226	215	214	228	215	218	237	218	221	232	243	238	250	238	256	208	205	237	244	219	187	210	239	241	219	241	205	229	220	206	238	207	200	209	245	223	210	231	230	257	266	214	230	235	230	230	211	217	227	236	239	241	237	233	248	221	203	231	228	238	224	188	223	191	226	256	233	223	281	222	234	201	232	200	230	239	220	187	192	222	198	219	207	192	242	222	222	232	221	239	230	262	235	209	233	229	214	201	212	209	219	227	231	228	205	231	213	232	214	225	237	209	220	264	242	230	264	241	240	236	246	235	226	255	220	228	235	255	216	226	225	235	242	222	252	235	222	207	233	246	233	238	216	239	234	224	225	219	234	228	239	217	230	276	235	225	223	222	236	219	225	230	237	223	211	243	217	235	218	246	241	232	183	216	246	223	238	237	237	208	220	228	242	211	220	231	236	213	213	249	225	238	225	240	223	210	212	224	240	200	193	257	241	197	217	242	242	248	224	229	233	221	203	242	190	223	245	217	212	222	228	239	238	206	209	216	200	214	219	228	217	198	221	243	239	216	237	215	209	232	231	227	184	216	218	256	250	236	246	223	200	216	224	247	253	219	236	217	228	187	228	227	217	263	246	244	225	214	219	217	239	242	223	246	225	238	254	228	207	224	202	241	253	244	227	246	232	205	212	216	236	241	248	239	220	217	222	227	212	227	201	194	230	245	232	231	225	221	221	226	226	230	220	216	226	240	222	247	200	243	229	245	243	207	237	224	243	217	235	232	216	211	228	214	210	223	245	221	190	213	258	223	233	219	198	231	249	213	230	215	226	251	217	215	249	211	214	245	231	199	204	225	225	213	224	234	235	239	228	220	235
26852	31451	13513	16000	14862	13931	13142	12544	10806	12785	11577	9990	9245	9048	8181	6992	6245	5446	5484	4751	4511	4236	3882	3550	3292	2944	2599	2214	1774	1735	1447	1361	1299	1246	1128	1038	1031	974	865	781	725	704	664	657	643	655	662	687	643	653	605	639	641	635	609	652	647	596	571	568	599	624	610	579	540	560	605	564	572	617	618	568	588	599	555	615	548	576	578	588	551	571	634	568	570	554	528	557	584	584	537	571	601	563	565	595	574	531	556	534	563	542	545	562	579	499	584	587	595	592	591	567	551	544	576	560	562	574	578	584	564	576	555	547	576	565	603	570	514	585	601	567	546	565	550	596	579	594	563	521	561	524	573	576	573	524	577	546	548	498	541	547	546	532	557	549	571	580	540	573	598	556	564	553	601	555	561	552	554	587	549	552	538	570	553	580	537	576	534	548	587	526	527	554	549	531	525	572	558	587	575	570	535	556	545	597	559	571	577	542	578	557	540	533	579	590	519	543	592	586	575	567	550	570	562	561	601	575	568	560	537	576	536	551	599	559	515	536	562	547	515	542	572	561	571	545	559	553	519	543	571	547	570	562	561	546	579	606	527	605	526	512	577	554	590	543	610	561	574	554	547	556	545	547	546	542	528	584	562	527	528	585	500	568	550	539	549	556	545	558	490	539	578	555	600	557	551	548	535	582	553	543	589	567	570	551	582	588	555	545	561	571	582	561	602	579	588	514	507	535	546	569	590	550	571	550	537	611	562	528	546	543	549	572	568	546	573	563	560	576	588	571	593	576	568	579	566	549	538	562	558	568	535	576	543	568	550	504	568	589	580	561	576	550	606	574	570	580	545	532	530	572	576	534	500	566	560	568	563	564	575	560	581	587	608	494	512	599	548	550	527	588	553	541	607	563	613	554	564	572	544	555	539	557	554	577	562	545	520	595	591	500	553	533	566	515	546	547	565	559	566	589	571	585	571	570	552	524	567	514	532	541	543	577	555	567	557	540	524	588	536	545	524	586	524	560	555	562	559	566	576	572	519	552	541	552	552	592	561	566	586	509	576	552	604	563	574	508	561	551	573	571	518	551	603	538	573	602	559	513	524	573	559	579	556	536	560	582	590	552	562	557	575	540	602	579	597	530	541	567	547	544	573	487	557	567	554	533	592	516	591	581	541	576	533	540	576	608	589	528	551	541	562	533	610	574	569	526	535	584	562	532	538	573	569	547	551	533	541	573	558	540	532	610	541	562	548	567	564	542	568	583	562	539	582	563	538	584	576	553	614	531	565	532	552	541	584	555	530	551	570	548	582	563	571	573	626	516	566	637	561	562	562	561	567	565	528	566	566	549	559	586	532	544	581	572	542	580	527	556	499	521	587	546	609	571	520	566	541	546	530	574	627	577	565	557	533	595	575	584	535	569	517	529	530	560	562	544	581	581	566	569	569	538	551	516	547	580	561	579	588	557	533	590	580	577	544	555	542	583	527	566	570	538	576	573	566	547	566	597	530	560	545	571	587	568	546	583	578	537	550	550	550	567	512	575	553	623	535	565	559	548	550	540	575	543	556	598	579	578	549	545	520	537	564	588	589	543	548	544	594	566	602	553	601	592	585	586	566	537	553	548	544	560	542	560	547	599	543	535	563	591	587	558	568	554	550	560	552	545	572	541	545	575	577	617	537	601	558	591	555	563	550	585	522	597	567	552	552	560	554	600	536	536	545	591	582	542	555	551	545	557	563	538	540	540	575	535	577	542	533	575	582	620	577	564	557	556	545	585	546	564	533	555	546	511	553	550	581	519	527	516	574	547	531	605	600	583	569	576	525	539	584	546	521	557	562	607	572	519	542	534	607	592	556	558	548	554	565	595	547	549	631	583	481	531	597	581	550	561	593	553	541	543	578	528	574	567	562	552	531	572	582	570	570	544	579	600	496	605	538	530	624	557	560	571	568	543	547	530	561	609	557	575	534	607	527	554	551	565	533	574	628	549	555	565	587	532	606	575	513	586	556	578	555	536	576	594	562	512	564	566	561	582	573	565	566	509	531	551	577	569	560	552	596	530	540	580	612	536	588	536	567	538	595	576	493	536	552	612	568	569	574	528	572	592	582	555	561	545	553	620	579	540	548	535	604	591	543	585	535	561	586	562	581	562	587	561	558	581	523	565	574	546	561	530	541	556	581	531	555	604	563	610	579	531	563	528	574	550	629	602	575	550	588	535	572	574	626	525	587	540	594	560	519	531	572	543	563	600	591	582	555	551	589	593	573	566	581	572	561	552	554	533	622	563	545	553	569	576	588	559	586	522	561	564	572	543	592	556	568	543	582	534	529	555	571	591	545	547	561	537	593	556	529	565	547	580	542	610	579	574	565	544	555	573	547	502	529	555	600	523	558	538	562	559	533	562	571	592	558	600	587	575	577	572	588	524	581	579	575	567	554	543	542	557	545	520	567	569	551	501	560	593	570	545	563	556	590	596	540	600	586	544	578	560	580	570	551	578	542	549	587	586	565	559	588	625	559	575	571	522	571	588	509	541	579	551	539	543	551	593	564	545	571	570	553	539	569	543	520	555	568	556	574	586	571	543	573	557	553	553	571	542	580	566	592	596	583	560	551	602	609	511	550	586	603	554	520	562	578	582	596	590	563	556	598	547	541	562	597	584	592	565	550	577	537	557	591	553	557	588	599	559	557	588	589	545	558	550	517	582	538	513	552	505	535	504	553	514	545	538	559	548	570	567	525	557	576	600	556	541	516	538	520	573	545	524	566	567	535	555	556	528	533	528	565	555	589	544	532	604	593	574	564	544	585	542	525	543	521	607	529	525	607	562	546	550	553	581	558	581	560	534	510	607	534	538	564	610	552	603	573	582	554	576	503	544	560	550	594	559	601	558	526	556	590	551	566	573	566	556	582	547	568	597	564	572	567	546	535	542	613	555	556	558	547	540	560	552	566	569	561	568	575	563	531	592	561	555	593	564	537	587	587	585	562	502	524	527	561	552	556	511	566	535	551	530	547	525	650	544	577	569	593	587	522	542	621	579	559	558	577	552	528	557	558	531	547	554	558	591	553	562	574	569	589	554	557	599	546	571	578	551	559	553	555	534	566	574	571	568	563	578	540	528	548	601	586	608	575	551	559	533	538	589	555	587	567	559	582	535	523	586	566	550	594	578	576	547	517	548	584	528	555	556	623	574	514	583	569	571	534	552	565	572	566	554	553	550	548	593	605	547	561	578	541	570	547	574	638	548	584	575	601	576	534	579	552	573	581	516	542	598	567	576	561	525	516	560	584	567	574	511	562	602	586	593	539	580	514	595	544	555	556	554	579	571	598	559	549	550	574	571	521	570	537	521	542	584	556	563	586	560	519	544	529	535	558	549	586	570	575	581	540	562	527	550	559	604	590	576	568	547	562	531	573	582	556	574	552	544	542	513	560	583	572	581	599	533	526	596	568	584	516	587	551	568	558	551	537	557	547	569	533	567	577	553	551	520	561	559	576	569	580	562
47622	44099	24705	18404	13242	8584	5745	4946	3971	3519	4064	3325	2299	2030	2189	1921	1629	1521	1209	1029	1194	1008	988	887	820	758	635	575	469	448	363	393	361	341	347	320	288	308	267	260	234	233	248	226	216	242	224	247	240	206	212	216	275	256	231	232	235	203	204	225	223	253	241	204	213	224	194	182	232	229	184	215	228	224	218	217	198	240	222	210	223	206	213	252	199	206	214	198	220	194	222	209	190	207	206	218	199	234	204	228	222	222	192	184	214	188	222	198	209	213	231	200	212	211	203	219	194	232	225	225	236	214	221	223	219	213	181	195	218	211	221	203	216	233	216	196	201	228	206	193	205	212	224	222	182	204	223	213	210	191	224	217	222	177	215	213	203	218	202	221	235	187	237	228	219	220	230	208	193	200	223	227	196	190	211	200	219	187	208	200	239	218	199	204	195	232	180	222	187	205	177	211	203	206	216	233	226	224	226	200	210	192	182	230	216	206	214	207	203	201	205	195	206	224	217	196	208	242	218	209	224	211	194	226	193	202	209	193	210	235	238	207	192	216	225	212	187	208	240	224	218	209	201	214	194	201	210	222	215	209	220	235	227	232	186	188	211	206	196	225	210	211	212	213	206	218	196	221	219	184	194	213	228	222	232	212	198	249	195	257	217	221	201	231	218	217	201	199	200	240	238	192	210	222	176	201	214	199	192	228	190	209	200	221	179	207	214	201	223	225	226	206	201	215	208	245	217	215	227	213	217	217	199	203	229	197	200	215	227	213	215	205	213	200	212	226	185	217	249	217	214	205	214	221	213	232	234	219	211	192	207	223	199	223	228	221	216	205	251	196	202	202	224	238	213	202	197	201	183	212	197	185	217	219	222	209	194	209	209	175	201	225	200	224	194	214	208	209	197	204	203	188	235	200	233	193	229	226	239	190	235	203	227	216	192	202	199	201	222	228	219	209	233	199	237	221	217	188	220	206	217	218	210	200	208	210	204	213	207	210	188	194	211	183	211	222	207	231	234	212	189	195	208	199	232	216	209	206	192	217	194	228	215	205	198	200	219	208	208	222	217	224	229	237	221	213	225	218	214	220	214	219	210	209	189	220	195	202	177	232	202	227	215	207	203	204	223	227	211	185	195	220	219	213	205	230	185	234	183	236	222	196	200	209	218	241	234	205	213	189	227	203	186	216	199	199	195	245	205	209	210	199	247	206	236	202	199	211	234	189	236	223	212	213	228	195	220	191	217	224	208	224	169	214	222	204	216	206	197	229	223	206	209	236	229	174	213	232	220	232	219	220	198	219	199	213	176	209	226	211	179	196	204	208	220	220	211	204	215	206	206	221	216	216	205	215	216	204	206	197	224	215	204	188	206	224	204	208	188	224	211	188	189	239	213	226	201	216	196	218	208	194	216	208	186	201	215	201	210	220	202	225	225	184	206	215	176	209	214	217	214	241	188	225	202	187	227	233	172	199	209	188	202	210	244	198	213	188	217	170	220	192	209	202	203	225	227	221	195	224	199	188	184	208	232	220	244	202	233	211	230	215	212	196	214	191	196	219	218	217	261	214	185	215	205	206	196	223	216	213	215	222	201	216	242	187	214	185	191	223	241	226	232	199	199	201	223	204	228	196	208	199	231	243	215	231	217	210	212	216	239	222	226	213	205	205	235	224	198	211	195	202	235	230	187	231	171	212	202	208	168	213	199	221	203	189	207	209	202	240	199	213	214	217	216	229	183	223	214	179	192	232	201	226	238	205	219	199	214	216	218	198	231	221	217	208	208	223	221	219	213	221	233	235	239	220	220	233	227	215	198	192	208	203	234	212	216	215	192	201	213	216	211	224	203	183	229	220	208	232	199	211	223	206	195	210	203	217	209	208	182	217	211	235	200	204	200	192	200	223	216	234	176	218	199	221	217	209	217	207	231	194	201	211	239	227	207	213	208	170	223	199	200	203	216	233	219	234	211	199	204	181	237	186	222	213	191	191	214	202	195	187	218	199	229	225	218	221	219	219	208	230	220	218	203	170	197	236	213	197	193	190	206	221	211	226	221	211	204	210	219	176	201	201	214	217	230	207	211	224	206	239	213	210	219	166	219	237	215	207	200	207	204	214	215	194	191	210	220	200	196	213	211	200	188	201	204	202	205	219	212	189	197	192	200	216	212	201	214	207	220	211	225	200	239	228	235	232	209	212	212	212	181	221	209	209	210	238	217	210	207	231	211	216	242	218	223	220	205	218	224	214	193	193	190	187	225	188	201	249	220	210	212	217	207	215	218	224	198	209	226	202	209	214	197	177	216	200	218	207	221	226	229	232	215	224	204	201	216	199	183	228	223	233	223	254	242	202	219	217	231	217	194	173	203	222	213	186	213	189	206	194	179	236	225	220	233	221	226	206	196	225	219	206	242	212	195	213	185	200	204	228	199	212	208	197	220	215	192	199	210	214	197	201	178	214	186	206	185	239	195	226	198	201	199	198	208	210	202	229	206	213	220	213	208	203	217	225	203	213	198	202	191	218	192	202	213	205	202	212	208	188	204	207	209	224	218	209	212	218	215	220	238	210	193	205	226	192	192	210	210	207	215	214	222	182	222	198	232	209	222	194	213	195	221	210	222	233	196	216	191	209	218	214	210	209	223	207	199	202	195	221	195	220	211	250	217	234	213	190	198	190	205	200	202	215	214	193	232	207	204	217	225	223	211	228	203	230	217	215	242	224	192	201	215	235	220	190	232	188	208	229	228	208	224	226	223	208	231	197	208	207	208	191	223	217	235	203	190	203	240	195	214	224	207	207	217	244	278	221	209	221	216	244	227	227	205	233	195	186	203	203	228	206	189	214	212	200	220	230	228	201	225	220	200	212	204	216	210	191	211	218	237	241	218	232	186	200	238	213	243	233	217	205	206	195	224	224	199	233	219	241	205	202	226	202	234	251	223	223	236	201	191	225	221	210	206	213	204	226	227	219	223	210	198	216	224	241	227	214	206	209	216	193	206	210	205	217	235	204	213	234	198	220	206	197	188	202	224	220	192	219	210	209	199	207	211	218	205	218	208	217	191	195	234	209	217	202	208	204	201	207	181	240	209	199	197	219	197	221	201	214	206	226	216	238	193	230	195	179	231	243	202	214	228	214	240	220	196	198	191	232	206	207	222	191	200	221	190	199	216	206	219	232	193	205	206	219	196	229	228	220	210	199	190	216	197	215	207	235	205	249	219	211	231	227	200	225	185	230	188	185	204	195	215	221	205	195	228	243	229	216	217	227	199	202	200	189	208	195	218	217	218	205	216	215	223	199	203	210	203	227	226	213	215	205	219	205	200	218	192	232	194	206	194	209	210	198	188	202	200	203	215	216	223	197	183	214	204	203	208	222	208	220	224	213	214	196	198	238	211	226	213	211	211	213	184	194	214	217	223	206	235	205	197	224	213	197	191	205	219	222	227	202	220	195	195	216	241	179	216	209	208	185	196	211	221	219	204	199	226	231	240	214	218	219
33982	35114	17585	20539	20119	18032	15980	16760	14802	14048	15648	13629	11034	10036	10824	10110	8778	8381	7166	6384	7149	6156	5682	5498	4745	4002	3765	2909	2464	2363	1995	1818	1643	1528	1446	1371	1266	1070	975	863	786	726	689	679	702	662	618	661	685	694	613	573	617	644	596	659	650	602	572	569	533	608	563	591	558	599	625	578	595	602	591	600	574	573	567	556	599	585	566	565	552	524	531	509	505	529	522	537	501	531	514	522	531	519	518	519	542	576	534	563	552	488	536	526	533	557	520	527	543	538	526	518	513	553	516	519	520	539	552	527	549	581	486	525	526	513	533	513	521	564	496	537	541	529	530	494	535	522	519	547	539	552	505	548	493	552	499	523	610	547	564	517	532	537	571	512	520	549	490	544	533	536	513	491	523	530	541	546	494	483	521	522	513	504	475	532	520	535	542	480	539	567	532	526	522	524	558	557	512	532	508	504	535	527	564	541	579	541	476	505	518	549	525	569	512	541	579	533	535	539	521	501	500	556	502	533	503	509	511	532	560	506	554	549	473	490	504	545	541	517	517	539	559	511	520	490	498	546	506	492	555	554	547	517	554	561	539	502	506	518	535	558	509	478	499	566	526	542	562	539	529	528	494	544	541	513	537	545	549	517	533	520	566	503	534	520	541	525	542	513	527	554	533	521	509	473	569	506	532	511	524	597	523	537	570	530	536	550	524	546	492	525	514	564	508	524	512	522	579	511	542	525	477	528	518	505	488	543	523	522	543	520	539	529	536	557	548	501	510	507	540	518	506	543	532	517	549	524	564	552	573	527	550	518	489	525	583	556	508	550	534	534	537	520	531	564	528	490	527	525	542	490	483	527	546	506	531	517	503	548	577	542	538	497	542	491	533	544	545	531	556	508	511	524	518	505	522	509	509	522	546	499	511	560	531	488	538	552	567	497	536	527	536	543	520	510	504	553	502	560	539	534	513	547	506	529	542	546	505	516	491	519	473	516	519	528	497	548	515	536	516	495	515	483	521	516	524	500	547	486	529	546	535	574	524	527	554	548	552	557	506	501	541	537	501	515	547	526	514	481	530	512	532	532	533	531	504	517	481	523	515	506	534	522	497	537	530	583	470	503	485	515	512	534	557	509	504	529	523	534	509	507	511	563	516	566	512	532	542	551	558	509	493	519	546	563	533	508	545	529	522	547	498	520	517	546	463	510	542	586	507	516	524	481	539	538	535	547	532	518	532	489	525	499	541	547	518	511	513	516	548	508	504	492	518	529	519	509	532	528	512	542	506	509	527	564	546	539	515	503	556	519	513	557	551	517	537	509	530	523	537	564	504	505	555	562	498	566	509	508	534	546	558	556	558	501	495	516	519	527	536	558	523	512	527	486	517	486	485	478	488	524	516	529	508	545	503	556	581	524	552	475	547	542	486	499	514	535	530	494	535	522	536	514	573	529	525	550	530	531	542	514	518	516	519	486	528	545	493	543	558	537	518	495	504	556	537	540	532	547	541	502	507	535	530	538	518	506	506	476	525	499	494	512	515	526	524	495	498	502	527	532	533	578	521	555	528	523	538	530	574	527	540	499	504	515	532	529	510	529	519	555	513	536	537	561	559	485	542	526	491	524	527	540	522	531	483	504	519	508	530	518	477	511	552	530	519	514	517	521	507	540	526	483	540	531	495	493	567	518	513	534	544	496	536	504	539	541	538	551	529	566	551	516	500	556	555	501	506	507	498	518	522	548	507	549	529	510	523	506	493	548	500	581	524	528	517	568	535	520	537	535	556	523	502	515	489	500	507	526	530	537	517	530	502	510	498	541	528	530	505	537	544	566	548	532	536	529	523	518	504	531	500	508	593	577	521	519	531	568	562	572	519	523	532	519	546	527	521	564	514	510	515	522	543	530	541	548	550	562	523	543	495	513	522	528	514	531	488	488	562	541	516	573	490	481	544	535	473	523	529	539	569	545	536	540	556	532	567	518	543	527	544	532	485	522	524	520	505	526	484	503	522	526	515	557	568	566	544	559	527	506	508	509	531	514	544	527	538	525	548	504	533	513	514	505	504	535	525	538	526	546	551	566	554	505	545	568	582	507	563	539	563	518	566	503	552	556	513	505	510	519	492	482	516	481	530	580	535	512	518	512	558	521	561	529	524	522	504	510	555	532	527	579	541	498	556	555	531	492	507	554	542	533	514	546	525	539	541	506	535	519	534	559	548	535	524	552	515	553	487	526	496	522	512	536	539	547	502	532	533	536	509	545	517	523	492	524	517	515	563	492	496	513	557	522	529	542	536	541	559	517	535	554	550	500	512	525	526	563	544	506	546	529	546	538	532	531	508	535	545	541	501	525	553	519	526	547	539	564	518	581	505	515	501	500	529	505	517	473	479	505	533	541	538	505	536	567	546	531	560	505	509	530	519	504	557	544	528	533	552	537	546	539	506	516	528	539	554	526	555	531	525	523	538	570	521	516	553	534	542	537	505	500	536	560	556	514	529	520	545	513	525	556	496	519	520	549	557	488	497	532	518	478	567	508	538	551	509	514	518	537	543	497	506	556	504	527	520	528	489	536	573	548	476	496	494	526	537	511	531	542	529	529	526	526	538	567	531	533	541	529	506	517	508	541	528	547	517	520	580	510	505	554	526	515	553	489	485	561	512	526	523	532	513	508	495	539	480	519	521	568	562	479	571	524	516	501	463	523	567	546	509	529	525	536	470	555	546	478	515	555	544	570	554	514	583	521	545	524	523	556	508	550	542	552	501	511	509	545	494	548	483	524	514	573	514	532	499	536	547	514	512	552	527	502	488	524	563	535	523	592	510	553	528	548	556	553	545	531	543	511	535	487	554	534	506	499	539	545	496	533	548	532	522	524	536	507	531	529	541	518	525	497	486	491	511	540	540	518	517	518	551	535	536	495	511	473	536	559	531	507	480	570	524	505	514	511	523	553	541	543	476	565	571	558	537	560	539	553	501	579	533	532	555	554	503	505	510	531	513	485	549	548	521	504	527	535	491	531	512	541	504	528	571	521	532	494	522	508	555	491	524	514	560	511	514	527	506	556	533	532	548	515	581	556	498	543	521	534	535	523	529	538	576	531	482	516	550	562	543	570	496	506	552	510	555	489	523	514	537	563	498	543	582	527	502	530	558	515	487	538	513	549	529	480	543	517	510	512	586	558	506	515	518	516	558	517	517	532	528	530	517	483	536	512	504	514	567	514	515	485	520	543	518	518	515	502	531	569	528	497	545	488	571	508	517	522	507	493	498	518	492	519	503	526	552	505	550	514	550	561	501	529	502	497	605	498	508	532	551	521	560	531	492	512	522	583	521	526	588	512	491	544	527	493	558	510	503	496	528	505	545	507	476	522	527	499	498	553	571	486	514	518	555	554	532	522	539	539	517	503	554	556	548	545	512	540	550	548	481	557	511	498	486	502	540	558	531	515	495	541	517	536	510	528	577	483	538	527	515	517	528	538	526	527	545	546	518	546	498	494	546	535	507	534
17067	12267	5516	3799	2525	1935	1493	1609	1616	1243	934	856	965	940	835	789	741	715	611	620	560	503	422	378	382	350	336	373	346	259	294	280	271	254	243	245	236	282	244	269	256	224	237	245	202	234	238	217	240	212	252	227	220	212	216	211	240	201	202	179	240	225	228	226	239	244	216	238	199	217	220	233	246	223	232	224	212	250	229	225	222	218	212	209	221	225	204	215	218	219	247	202	220	212	223	219	216	223	201	216	221	204	217	211	192	202	230	223	236	230	210	231	199	224	218	208	228	230	201	230	207	218	265	235	238	244	242	239	232	210	212	222	205	231	211	215	211	220	243	211	197	219	214	219	221	223	221	224	197	203	230	214	217	227	222	188	216	240	197	231	220	203	204	223	218	221	192	215	220	216	204	192	225	222	196	212	215	214	235	216	207	208	210	240	225	221	237	188	224	204	229	253	234	223	204	252	208	222	221	215	200	187	208	206	200	231	246	233	216	219	214	201	209	211	245	231	219	203	198	205	207	217	215	229	232	210	218	220	216	205	217	241	233	205	219	227	214	204	217	205	214	217	227	202	211	225	237	206	215	226	226	175	225	228	210	214	216	222	223	217	255	238	193	217	233	227	220	206	234	222	198	192	212	236	219	221	223	251	207	231	214	233	216	223	239	227	192	223	216	240	208	210	207	225	226	204	205	219	235	195	225	203	199	208	221	222	219	229	210	222	243	208	247	253	218	206	241	226	219	207	222	201	209	202	191	219	222	225	198	217	219	207	196	228	214	191	202	221	236	223	192	212	199	204	226	221	226	228	244	231	235	252	205	206	210	226	207	207	192	183	223	228	233	221	196	212	192	233	213	226	233	215	214	230	229	219	224	192	215	221	217	212	222	209	238	217	229	224	200	227	214	220	209	245	249	187	223	239	223	208	233	256	211	240	214	187	216	217	209	240	221	202	231	179	220	214	222	219	215	201	238	235	204	182	210	206	199	220	187	195	205	199	224	210	204	238	222	197	232	221	229	236	224	206	225	224	209	222	200	219	230	227	214	206	241	226	225	209	208	199	216	227	237	243	215	234	203	224	210	226	193	203	229	224	221	222	237	213	194	198	232	207	218	195	213	246	240	212	212	210	226	198	219	225	209	205	221	225	225	215	228	218	232	232	245	217	229	218	213	196	210	216	222	190	206	199	236	239	205	213	215	209	204	237	217	216	229	250	219	202	207	202	217	237	214	171	184	203	216	218	223	228	215	208	210	227	231	211	244	209	207	218	215	220	223	229	195	220	234	237	208	220	209	223	219	233	219	205	202	250	208	218	229	222	213	223	212	210	219	202	195	221	197	241	206	235	208	231	210	229	221	198	213	199	217	216	240	203	267	226	216	223	203	202	204	197	207	233	234	220	207	214	209	214	252	221	233	221	223	209	207	230	207	208	236	200	228	210	214	217	242	221	243	240	225	211	234	204	255	192	223	208	231	215	243	209	233	237	208	245	218	227	242	246	225	214	216	215	238	225	201	230	226	220	235	201	208	213	219	218	219	238	221	260	241	252	228	232	236	222	229	215	222	223	216	221	239	212	237	238	231	234	242	254	232	241	227	241	237	241	220	224	211	236	200	207	183	238	192	239	199	234	247	211	210	209	214	226	207	199	202	248	227	203	204	226	173	230	228	206	206	193	231	245	202	229	214	220	220	216	239	196	239	225	234	229	207	192	231	218	192	207	200	221	230	223	228	229	224	210	220	223	215	226	243	215	235	206	213	208	208	229	224	214	234	198	214	243	223	221	234	224	215	199	213	202	217	212	228	195	188	213	234	208	244	236	216	208	205	207	201	218	209	205	206	205	214	230	218	219	201	236	220	232	186	205	215	239	230	227	193	197	245	206	202	206	217	226	221	206	194	245	216	219	211	228	213	230	258	231	216	210	239	238	227	224	197	227	239	214	216	214	206	238	207	195	237	229	203	246	218	200	216	216	192	197	228	226	207	210	208	214	217	202	235	216	228	219	215	219	223	208	206	220	218	176	187	223	228	190	203	219	212	213	204	201	223	211	220	202	212	219	219	213	227	226	222	207	214	202	224	203	217	225	215	220	196	234	201	228	254	206	216	206	230	216	221	199	234	230	204	214	216	228	213	206	222	261	195	211	219	232	205	192	204	209	201	216	203	206	238	230	215	241	219	224	215	219	232	204	199	205	194	242	197	224	202	205	237	243	226	244	206	212	209	243	203	219	217	201	221	195	227	223	195	222	231	231	208	207	219	202	215	210	223	230	215	201	206	223	211	239	225	230	206	191	208	216	270	216	240	216	187	228	221	227	193	190	227	205	206	186	207	225	202	212	204	209	218	220	209	237	232	191	216	201	232	199	238	221	223	210	217	220	236	215	234	230	228	206	249	226	218	215	246	223	216	234	219	235	211	244	213	205	249	222	224	245	211	217	215	210	222	195	225	220	203	192	195	227	194	234	203	221	243	214	194	227	205	212	206	212	238	215	218	263	241	219	201	240	226	220	227	230	242	233	195	206	235	202	227	207	217	213	249	221	209	220	226	232	197	219	211	243	210	220	202	240	236	223	228	223	205	196	233	212	214	207	214	219	224	220	210	193	207	200	250	216	225	216	225	219	237	235	183	217	197	207	233	202	218	192	212	204	221	210	245	201	223	253	203	226	242	195	220	198	226	220	214	186	242	218	217	231	228	220	220	204	231	213	235	228	200	219	241	233	228	231	227	210	233	223	251	229	213	209	227	230	241	203	244	204	215	215	223	205	208	228	221	222	209	206	225	198	225	216	234	228	216	233	227	230	236	236	202	221	237	204	227	234	221	235	214	230	217	206	223	221	223	222	230	181	217	210	204	204	244	209	219	235	215	217	221	218	198	244	223	228	206	220	214	213	226	198	226	218	253	222	212	216	208	221	224	243	214	200	250	199	216	218	212	223	214	278	235	217	209	212	229	220	219	214	218	211	218	219	215	210	229	229	220	217	227	240	217	244	212	216	190	226	228	226	213	237	237	207	199	199	226	217	211	186	213	209	217	208	196	204	215	211	216	206	241	191	210	202	238	201	230	226	226	240	206	212	226	242	238	210	202	237	230	213	200	248	220	221	202	232	219	226	249	189	201	202	237	236	231	232	241	234	219	210	231	242	238	208	200	222	246	234	208	196	215	203	243	225	230	236	214	235	249	215	231	201	217	221	205	197	247	232	216	227	196	229	215	218	225	268	234	195	226	231	211	208	224	228	207	225	209	189	201	203	216	203	231	221	206	238	232	221	259	236	251	238	201	207	217	185	209	206	209	203	194	225	238	226	224	204	186	209	217	199	196	202	202	211	211	206	196	242	223	216	221	223	226	227	243	234	222	236	230	219	229	219	223	237	230	218	191	206	214	221	229	217	231	206	250	202	194	231	230	209	234	239	210	222	214	239	195	233	209	173	215	241	216	213	225	241	225	214	221	215	203	229	237	233	209	229	198	248	211	240	207	195	235	217
11305	11615	8786	9970	8871	7622	6341	7290	7499	5981	4713	4273	4739	4552	4400	4298	3959	3472	3451	3070	2846	2447	2150	1865	1820	1640	1525	1365	1316	1156	1101	998	1003	939	921	849	831	758	697	670	641	610	596	568	563	570	596	614	588	589	561	588	588	612	615	615	595	607	531	550	561	551	547	523	589	558	559	608	606	570	606	563	622	559	517	494	554	547	551	558	580	526	553	556	512	548	585	518	572	551	528	531	583	545	543	592	581	523	534	546	562	543	576	552	581	559	555	533	520	552	541	564	578	536	601	554	555	588	581	535	531	538	593	592	483	548	569	549	590	538	518	540	577	572	579	540	555	549	547	529	563	523	557	514	562	569	548	551	556	539	520	555	574	537	527	539	539	517	534	522	546	549	560	512	556	579	558	553	544	558	575	556	519	573	534	518	567	518	543	554	541	551	552	562	552	573	589	528	550	552	580	544	534	575	521	540	553	540	541	548	556	500	563	531	529	582	557	547	543	526	524	516	532	503	548	551	524	549	550	501	541	549	576	524	542	611	567	529	581	549	561	540	545	566	501	570	555	545	562	589	542	530	545	557	540	539	558	568	540	522	533	537	567	559	529	526	570	526	560	541	547	561	525	528	567	549	548	525	528	563	553	564	539	523	537	545	543	513	553	566	543	570	560	541	535	575	580	554	566	566	556	578	531	584	539	546	539	595	569	523	517	569	570	533	572	574	574	507	556	526	527	579	511	537	541	557	544	517	569	542	548	573	575	575	524	564	552	554	608	535	537	567	538	505	605	511	573	553	565	530	597	584	558	551	576	546	568	554	572	557	590	539	517	579	552	520	584	563	538	592	606	547	562	540	581	602	566	559	553	532	502	536	584	570	582	522	534	529	511	545	551	540	559	546	596	548	497	537	541	553	547	539	526	566	513	551	510	561	569	536	546	548	550	515	576	577	577	594	530	536	510	543	550	523	527	544	513	571	579	557	527	538	527	547	541	550	567	557	558	579	567	541	565	557	532	545	526	548	559	563	534	557	561	546	568	566	544	549	555	578	526	573	536	533	582	555	557	537	566	547	586	593	528	584	540	532	542	596	524	589	562	548	553	553	540	588	539	521	501	556	526	524	565	547	513	566	579	548	528	517	606	544	567	556	557	590	529	508	563	533	554	554	565	520	526	528	536	548	528	608	568	527	558	526	516	537	524	566	547	526	575	551	537	556	560	550	547	544	550	554	549	560	555	517	546	522	510	581	517	561	556	539	481	549	548	547	523	569	574	585	546	574	572	613	552	589	571	568	537	536	548	544	554	575	551	549	580	544	542	553	565	516	530	560	523	504	555	535	553	555	577	539	540	521	546	554	562	541	564	537	577	546	515	589	544	501	539	514	599	539	542	588	548	533	520	560	543	542	541	554	566	534	528	557	575	539	573	559	543	556	544	536	565	506	558	528	569	519	554	510	538	565	594	556	576	599	532	539	521	515	550	561	557	540	600	527	564	567	571	513	561	587	537	540	516	543	519	542	546	552	601	566	533	544	512	585	560	517	544	549	567	560	548	560	543	498	566	566	556	523	486	577	553	545	583	570	524	527	564	563	538	518	585	513	551	550	566	545	533	517	522	507	515	540	541	581	549	569	570	549	546	578	568	525	545	548	562	561	586	566	570	588	549	544	572	564	543	530	565	555	574	575	565	538	566	567	577	554	584	533	525	566	534	588	494	509	600	576	525	577	525	564	539	605	539	590	535	585	565	561	577	545	585	532	532	532	524	563	605	524	532	525	616	536	551	562	590	520	535	545	577	521	566	584	568	600	548	546	531	545	531	573	525	533	549	540	561	551	564	547	532	542	568	511	537	522	573	565	538	582	541	587	538	577	554	583	548	505	561	564	543	555	567	539	536	577	569	535	542	552	552	576	525	565	537	547	561	544	553	526	545	571	567	540	563	564	510	572	561	593	614	552	532	541	540	538	545	570	555	543	537	532	535	496	539	570	545	599	584	567	577	554	552	557	547	534	555	558	560	552	542	573	548	541	580	537	573	574	541	585	548	591	533	609	527	557	532	610	553	555	551	526	551	550	593	525	544	570	546	532	547	602	526	524	565	550	537	562	543	531	535	552	521	578	554	538	548	543	543	508	593	549	558	577	544	560	583	542	547	568	559	543	513	525	527	548	574	537	600	565	582	577	544	519	483	602	567	536	585	558	535	564	507	526	568	516	541	533	602	570	547	552	578	534	546	602	536	576	515	541	575	538	538	563	547	537	542	544	545	539	542	532	540	594	563	580	540	572	526	581	539	614	564	567	541	554	542	569	583	559	551	552	576	539	545	552	546	520	575	546	556	582	535	586	536	569	565	527	579	558	580	558	558	567	557	533	545	543	561	575	544	569	537	563	550	565	550	596	520	568	542	550	551	559	536	570	601	530	546	552	521	588	535	565	521	555	551	563	580	537	543	536	571	551	553	529	563	540	586	552	584	540	508	522	537	568	570	547	546	542	573	558	552	517	555	532	553	537	566	581	565	507	552	559	584	550	536	609	521	553	568	544	526	548	562	548	573	564	552	568	541	579	568	583	581	546	573	530	589	538	561	559	566	532	523	567	618	541	577	524	552	603	563	506	547	550	544	561	584	532	553	545	555	529	518	579	594	556	546	548	553	575	564	561	547	585	605	542	548	563	518	513	532	556	551	580	562	550	545	558	556	598	530	561	539	551	541	575	562	523	552	585	551	519	581	590	594	566	568	534	573	555	580	555	553	562	554	548	603	586	575	580	555	564	564	552	525	556	550	584	590	581	577	571	576	548	527	549	535	580	541	558	492	542	524	599	566	542	551	553	537	575	561	585	539	603	547	554	589	541	559	527	594	540	537	552	571	551	539	584	529	595	520	596	561	556	539	557	539	557	577	518	532	542	541	529	549	506	566	529	563	540	558	569	566	555	533	525	548	554	542	506	565	522	565	534	541	556	551	572	537	516	556	536	562	551	528	544	562	549	571	565	568	551	562	522	525	524	547	519	583	582	556	569	554	553	531	530	543	545	555	538	543	565	506	584	553	587	544	551	549	526	529	552	572	572	531	540	537	591	517	536	573	547	536	570	540	530	536	534	523	535	582	541	523	568	542	545	534	582	585	569	559	581	578	567	580	498	534	553	561	565	572	577	547	540	581	605	535	574	589	539	547	543	529	557	574	563	554	552	533	584	546	530	545	538	528	531	523	596	553	562	533	577	548	567	564	567	540	536	551	544	589	546	578	541	562	562	539	567	515	522	602	527	541	541	507	520	585	552	587	536	552	562	545	577	577	517	519	560	564	577	549	581	555	544	537	565	539	548	598	545	527	535	568	512	566	554	539	608	542	537	536	544	527	557	563	503	533	523	568	565	517	540	543	534	560	546	560	587	584	541	569	534	521	523	518	561	562	506	543	528	577	564	530	539	500	511	512	543	545	598	552	549	560	557	576	576	524	539	519	533	566	548	551	518	529	573	528	566	580	557	561	570	556	559
40738	36046	19644	13731	8287	4959	3427	2776	2621	2484	2620	2150	1475	1271	1297	1242	1208	1181	993	911	860	814	754	675	593	502	479	462	403	407	372	368	331	314	319	270	282	234	268	252	247	273	238	210	263	247	220	266	240	212	213	196	209	233	252	242	223	250	232	240	223	239	232	223	221	206	224	235	209	242	229	225	215	230	251	213	226	217	228	216	221	213	215	219	228	246	227	227	219	210	236	211	222	229	201	219	235	221	240	255	207	230	211	205	214	220	229	226	241	195	234	238	224	199	230	235	233	220	213	238	200	216	211	242	218	204	216	209	229	231	241	222	213	200	197	224	244	207	240	272	237	245	214	220	232	229	212	210	204	228	226	207	219	247	213	232	228	229	214	223	222	209	223	225	212	220	245	207	216	223	215	204	209	212	248	203	221	230	217	208	228	210	212	174	203	225	223	195	201	213	222	235	216	231	222	233	218	210	198	176	218	219	231	214	225	237	214	194	244	199	247	222	235	244	223	231	228	219	203	214	226	202	222	247	220	209	236	232	230	214	223	197	224	211	247	223	206	226	186	237	225	205	269	229	207	225	231	227	247	224	227	211	214	211	229	214	230	229	214	218	217	250	224	252	204	228	198	196	207	224	207	213	213	240	210	208	196	209	234	194	226	226	234	218	213	229	210	251	219	202	240	245	233	225	245	220	236	224	209	204	211	250	211	244	217	244	213	221	212	199	210	209	224	193	228	212	234	203	212	204	231	197	224	221	236	211	216	217	236	235	251	209	240	182	230	215	244	233	222	210	184	215	208	217	233	238	221	232	227	256	219	231	245	231	212	216	216	203	236	245	230	234	226	224	231	210	208	226	208	214	248	220	213	245	230	232	202	213	224	220	234	233	224	250	253	243	219	210	191	219	251	206	213	221	207	207	210	216	252	244	227	208	232	226	222	255	229	257	189	228	222	240	202	222	220	189	249	211	238	202	203	240	229	222	238	211	231	212	221	230	208	225	234	210	214	215	212	208	218	203	188	221	224	199	214	223	223	196	222	235	224	211	227	195	219	218	231	205	237	224	221	212	218	213	228	210	241	228	198	224	255	226	202	208	215	232	229	244	201	215	232	221	228	235	224	227	251	244	221	204	261	196	215	200	203	207	248	204	196	221	221	228	253	222	224	207	220	214	218	224	226	229	203	242	230	224	233	233	233	209	217	233	222	250	243	228	213	221	225	213	239	222	209	217	208	231	203	246	235	233	239	237	211	195	222	213	243	244	249	204	255	221	227	225	206	211	216	246	214	237	211	208	212	224	214	215	253	220	195	228	224	223	224	202	231	214	238	217	230	226	223	196	218	228	218	217	254	253	215	210	190	211	226	232	221	227	196	195	254	218	216	198	233	253	235	221	207	232	239	231	226	215	237	213	197	241	226	227	211	244	223	213	214	193	207	201	228	215	221	218	202	214	236	242	190	209	226	227	217	243	225	237	251	206	232	244	201	195	218	237	228	183	220	228	219	207	239	229	214	203	211	200	212	223	240	233	213	232	238	211	222	228	233	232	214	225	225	240	227	216	230	241	208	234	241	223	248	239	247	246	229	222	242	221	243	241	210	224	223	204	222	221	216	232	209	213	219	190	253	216	205	215	215	201	208	211	201	258	220	204	198	242	236	218	216	214	248	207	210	228	236	213	217	238	204	207	235	243	227	219	241	220	212	206	230	249	233	234	227	207	218	207	231	222	209	238	221	200	234	232	204	209	197	199	224	216	215	218	229	219	242	217	229	227	241	211	224	200	186	222	234	196	225	233	213	218	205	217	229	233	220	235	203	206	246	237	205	228	225	239	217	194	226	224	208	200	219	245	202	241	228	219	272	224	209	228	218	230	205	209	215	235	224	228	227	216	211	224	211	232	235	200	237	229	196	213	219	236	247	203	194	232	242	213	210	187	219	198	223	219	210	243	232	236	222	222	207	231	231	213	241	239	229	200	217	227	239	210	251	232	213	206	223	240	237	225	220	233	193	221	205	200	229	205	245	244	221	215	236	218	229	222	213	202	236	251	252	195	223	215	219	210	244	221	216	224	198	230	253	232	209	239	225	221	214	235	214	230	231	224	228	203	207	209	201	194	195	222	204	207	202	224	205	236	212	220	245	196	216	241	208	269	210	221	218	255	242	238	188	248	207	220	211	207	184	228	196	218	234	216	198	247	219	236	231	225	232	223	231	202	244	214	241	218	218	213	205	198	236	216	231	241	248	217	198	204	221	225	227	191	206	223	231	222	201	207	218	244	208	243	261	211	216	204	230	236	215	224	203	237	208	226	219	218	219	232	221	244	207	206	203	209	220	232	254	223	218	235	199	217	237	225	209	225	221	231	207	229	231	213	231	197	209	245	235	240	214	211	224	192	227	240	205	241	241	204	232	227	187	226	248	221	214	215	216	241	190	223	215	194	233	223	220	216	240	238	238	246	257	222	239	227	217	219	227	217	226	204	204	214	190	253	235	212	224	219	243	206	228	230	218	225	232	212	222	251	197	222	210	242	208	229	245	241	251	220	225	246	207	212	242	229	209	224	234	232	226	228	215	234	233	242	247	205	226	248	230	220	217	210	224	209	202	213	230	225	221	230	205	223	248	231	206	208	221	243	221	244	202	206	204	222	235	207	220	197	250	237	206	206	240	235	226	231	232	227	241	247	215	205	221	216	251	219	230	231	237	223	251	218	226	221	204	210	212	212	212	230	246	227	235	217	213	221	241	208	231	216	229	188	219	209	209	213	210	212	245	226	227	221	219	199	206	249	201	211	236	231	221	185	224	231	199	210	247	168	241	205	211	252	222	203	220	196	235	193	210	229	221	244	214	190	215	214	214	225	246	207	188	220	209	193	214	264	204	220	212	218	224	229	216	228	231	239	200	193	221	236	211	203	227	214	205	229	236	216	223	228	232	226	205	232	216	200	230	209	222	247	215	240	208	226	238	207	236	222	238	193	218	234	202	230	218	229	203	223	221	247	223	249	236	226	225	221	209	226	238	184	229	212	231	206	222	224	230	230	212	208	239	193	222	200	203	215	221	211	214	230	212	237	214	229	238	204	241	250	201	190	237	221	214	216	206	226	245	196	191	191	213	242	231	215	208	232	240	220	202	229	234	204	225	267	231	221	221	231	208	217	228	242	218	222	225	217	215	237	257	205	197	237	209	214	217	209	211	237	205	238	214	247	248	205	233	197	212	223	246	229	231	211	213	219	209	217	225	233	209	225	220	234	199	231	220	231	233	212	215	208	209	205	212	219	237	179	225	212	202	227	225	202	233	215	235	226	226	229	223	230	239	208	234	231	217	209	204	237	242	216	212	198	231	209	239	217	249	213	227	222	214	239	198	221	215	205	240	209	255	230	239	214	206	217	187	214	197	224	228	244	229	215	203	200	213	231	219	200	228	218	215	238	206	236	217	215	247	225	225	212	219	186	238	217	219	248	222	229	229	198	222	218	243	207	224	243	240	224
28934	25481	16226	20063	16341	13237	11807	10761	11249	11633	11831	9894	7375	7052	7280	6818	6555	6366	5605	5060	4969	4448	4333	4015	3146	2915	2582	2444	1884	1820	1687	1402	1380	1270	1148	1131	1001	970	871	771	717	761	712	667	602	635	646	640	660	610	623	632	674	670	652	607	620	614	620	611	606	573	566	569	598	567	568	554	571	579	563	550	572	592	582	618	569	622	605	568	561	608	562	543	592	522	566	549	560	538	533	550	576	546	552	537	534	540	555	553	515	597	573	530	564	568	581	576	534	528	536	548	548	515	584	569	580	563	537	568	592	543	569	551	589	531	537	574	561	545	564	561	577	526	556	590	533	589	536	536	555	555	526	577	562	576	568	556	532	519	597	562	558	562	543	568	555	537	561	530	537	552	558	573	588	579	563	572	540	568	500	558	563	535	521	561	592	543	556	520	565	520	609	558	567	554	559	518	584	585	552	574	571	553	554	530	580	545	506	554	512	564	552	561	576	571	562	528	555	583	550	552	589	561	550	561	553	545	573	538	546	556	556	535	599	577	496	525	545	593	585	586	583	558	584	543	546	541	582	524	581	525	540	597	562	528	605	554	570	552	581	556	559	543	529	581	570	542	504	592	564	562	555	542	569	571	570	547	590	518	577	539	556	586	532	558	534	564	540	563	554	527	541	543	520	532	569	571	580	557	552	565	550	564	576	551	552	520	586	566	566	596	518	566	571	580	529	579	576	562	560	549	562	588	564	506	546	540	595	541	569	549	522	563	527	603	549	540	542	592	524	574	581	544	557	539	572	543	546	598	558	545	563	575	575	566	604	535	525	513	502	578	550	586	575	568	586	543	566	609	526	574	580	577	573	576	565	583	574	567	564	545	552	533	555	567	524	568	590	544	543	571	560	572	551	549	534	541	563	575	545	589	591	537	561	592	571	557	565	570	539	581	597	532	545	548	586	514	615	514	534	542	582	543	560	536	536	554	535	506	571	566	536	558	575	551	518	557	586	558	570	531	580	545	618	521	549	520	555	577	568	591	564	535	583	564	568	612	557	556	569	564	537	552	538	511	582	531	554	518	583	540	520	545	573	542	605	542	587	537	501	598	551	565	569	605	580	566	594	539	529	565	533	543	531	517	553	578	598	565	528	538	558	537	591	514	545	529	596	528	554	544	584	558	551	523	570	566	536	545	548	545	535	554	542	580	556	588	538	526	521	544	535	556	567	569	556	560	561	578	574	524	557	562	548	562	517	566	561	500	559	567	600	559	573	577	546	577	535	560	529	590	500	577	569	579	579	598	560	564	591	558	530	540	533	542	565	547	546	563	570	548	579	561	608	543	573	544	559	562	576	537	546	546	546	583	600	548	536	556	599	556	557	600	552	533	545	510	593	561	528	537	555	533	597	558	535	590	530	542	545	567	560	512	587	607	551	582	600	573	601	519	602	551	544	542	543	548	554	543	545	559	522	529	587	576	539	542	593	590	574	550	580	558	567	529	592	570	596	576	545	579	536	532	571	523	558	531	575	595	553	550	567	515	588	546	573	534	568	543	537	518	556	544	566	528	585	576	544	567	547	587	584	509	544	521	570	602	527	575	540	517	569	552	557	549	549	580	567	542	572	565	572	576	554	553	556	519	564	549	567	512	544	539	599	598	571	549	590	614	587	578	522	579	519	553	536	594	574	515	543	549	552	535	563	555	572	508	563	560	549	516	542	544	590	609	557	566	584	548	557	602	571	546	572	548	571	601	551	535	600	539	558	560	558	547	569	559	590	557	514	568	527	571	534	537	564	557	579	577	553	515	563	585	517	537	551	607	568	549	541	531	611	554	581	548	584	505	589	590	607	564	559	563	595	567	573	532	558	588	531	551	564	573	543	566	585	553	516	570	592	564	535	565	496	568	540	541	552	526	515	474	581	527	555	556	572	533	578	569	566	551	593	540	552	569	549	517	597	563	552	550	532	591	569	574	544	581	569	554	583	573	519	515	548	616	536	503	515	503	565	574	548	564	606	562	598	600	600	534	544	565	587	570	556	555	601	521	560	531	544	606	597	519	542	555	576	562	529	544	559	542	546	570	548	567	548	606	548	573	540	528	552	539	542	533	551	561	560	563	568	548	565	544	560	591	566	558	518	592	544	587	567	560	575	545	604	519	547	576	549	573	620	516	555	560	540	568	555	550	546	607	558	585	521	565	563	569	562	563	526	562	557	542	519	547	543	525	543	572	526	562	518	548	526	545	569	590	515	534	576	539	544	544	537	595	567	573	551	510	547	597	568	550	511	590	560	549	501	570	591	540	559	551	551	544	566	569	558	553	598	538	569	559	552	564	561	557	554	522	523	562	531	551	581	566	557	552	603	549	545	560	569	562	586	570	556	582	520	599	550	627	532	581	576	553	546	524	540	527	588	587	531	526	533	599	562	515	555	547	546	526	575	569	573	578	593	541	578	541	557	585	555	558	537	549	552	567	534	549	566	537	588	542	598	609	552	559	549	539	604	539	577	560	582	550	553	507	560	551	547	512	512	516	548	587	552	543	541	549	584	573	552	551	549	564	568	545	543	564	579	620	582	535	532	542	530	523	509	540	538	544	520	539	587	575	555	599	520	587	596	581	565	522	567	546	579	553	574	556	556	551	570	527	599	614	518	517	602	561	594	523	617	593	562	571	582	578	555	531	542	547	553	542	584	558	560	555	574	541	546	535	538	534	523	586	553	565	603	587	597	592	545	538	549	577	568	546	578	581	589	565	519	546	562	571	551	576	523	517	561	537	543	580	539	608	575	591	560	565	556	554	561	540	578	553	604	579	566	522	553	548	553	573	586	530	505	554	547	585	568	580	538	552	532	580	575	566	543	569	532	525	575	531	584	557	532	554	569	513	550	556	558	527	543	557	559	576	564	532	549	591	551	530	517	584	572	563	528	547	541	593	565	526	548	558	568	530	574	573	565	571	560	528	559	562	557	557	545	550	531	536	560	538	574	588	607	582	567	521	596	576	585	549	524	569	523	601	559	558	534	571	545	582	563	563	548	525	564	548	564	530	562	599	571	556	562	565	592	545	528	558	581	553	573	585	516	548	537	549	563	552	541	543	536	562	548	524	570	561	580	554	559	555	540	567	533	540	527	543	576	609	522	550	583	552	551	525	566	588	556	606	583	543	559	533	566	562	537	568	566	557	524	567	559	543	523	589	568	551	604	545	526	516	583	522	579	570	553	575	615	502	545	579	586	532	543	547	576	529	534	537	549	561	578	566	586	553	558	530	581	594	562	577	511	588	589	560	572	559	526	577	556	565	514	570	562	504	562	554	582	568	568	520	588	601	545	575	574	564	565	588	521	556	544	583	510	594	545	563	557	578	559	546	589	551	544	573	557	576	518	570	575	543	592	516	543	538	559	552	517	612	543	517	579	528	561	554	527	586	537	558	598	548	545	522	542	557	536	615	561	562	518	531	551	552	508	541	553	564	554	546	550	551	576	578	552	536	552	583	533	547	570	569	567	522
48237	39949	24396	19442	13536	8977	5804	3641	2790	3165	3873	3114	2342	1955	1977	1761	1756	1410	1192	1093	1089	942	1024	956	697	688	578	581	466	482	385	346	379	358	334	293	303	301	297	256	226	256	244	233	204	208	231	240	203	248	224	220	236	210	228	198	223	220	230	228	220	222	190	221	222	203	214	201	219	194	232	214	228	224	198	224	219	211	238	214	228	196	181	226	204	191	213	214	228	225	205	196	225	216	214	215	222	237	211	196	206	191	212	218	224	193	203	202	209	189	209	236	190	217	228	224	226	228	212	223	199	186	200	231	216	203	231	227	202	196	206	238	211	213	188	213	193	245	229	205	222	190	203	213	235	221	220	202	202	176	215	221	210	235	208	204	203	190	240	200	193	180	222	217	186	220	195	204	213	195	214	209	178	215	183	224	220	204	231	198	210	195	219	201	225	188	209	220	197	216	203	208	218	222	227	194	209	222	235	196	200	194	217	220	212	202	197	200	217	201	228	224	212	208	221	208	186	223	210	209	187	219	209	206	192	203	206	209	210	202	236	209	189	195	206	227	192	209	206	208	223	223	195	208	203	225	208	221	199	195	211	237	200	231	211	194	235	209	193	212	237	216	181	200	188	219	197	204	218	222	202	234	199	221	231	193	193	217	201	203	214	189	223	211	217	232	241	224	236	198	234	211	193	194	197	222	246	221	179	217	235	194	211	194	213	203	191	202	198	229	196	189	198	225	195	209	214	191	220	186	189	168	217	210	204	219	210	205	215	203	205	208	205	214	188	235	213	218	238	200	195	220	210	209	226	229	244	193	202	217	209	232	198	213	230	223	228	216	220	212	191	200	200	194	220	209	230	190	204	218	197	223	206	207	205	231	195	202	205	231	219	217	250	204	223	213	215	260	207	198	228	209	200	215	193	211	202	210	234	214	200	215	196	205	206	195	217	220	220	215	214	228	213	194	215	223	181	214	186	228	208	198	213	199	220	197	205	203	232	217	242	203	206	208	241	199	224	206	204	201	192	210	225	182	200	228	204	209	197	190	228	222	220	219	217	192	196	212	211	203	194	235	199	187	188	198	210	193	201	219	226	204	209	197	200	221	217	206	211	219	208	190	185	200	196	200	228	197	224	180	196	232	204	191	190	192	206	196	181	205	233	193	188	213	209	181	204	207	223	197	187	207	189	206	206	197	208	225	188	212	194	206	193	224	192	185	198	218	213	182	188	192	213	195	188	201	222	201	191	220	193	243	213	215	219	191	209	202	203	212	221	217	213	228	231	224	187	201	197	248	223	194	209	213	219	217	213	239	183	188	218	216	218	220	202	195	196	233	224	208	206	239	214	190	215	208	207	204	219	206	222	199	212	227	218	206	194	202	202	206	215	219	219	183	200	222	216	222	228	202	227	211	203	215	183	224	222	213	222	192	187	210	212	210	189	220	220	176	223	207	200	219	224	180	200	184	191	188	208	185	228	209	203	208	218	215	212	206	224	231	224	227	216	204	188	191	234	222	208	192	210	201	217	197	212	211	200	225	206	204	211	212	199	215	195	219	211	221	208	201	204	224	212	202	229	215	200	181	230	192	197	214	194	217	219	212	198	172	177	194	221	192	214	206	210	203	204	224	173	208	219	229	195	207	220	208	224	179	232	209	218	198	207	225	214	218	216	213	215	225	178	205	210	241	197	213	214	218	191	219	207	206	223	191	211	223	223	184	180	234	174	239	201	213	201	226	191	213	205	209	217	216	213	187	193	214	203	186	225	195	213	221	213	195	215	210	218	238	232	217	210	218	206	211	208	184	204	233	192	180	212	222	201	198	211	226	193	224	198	222	198	232	238	191	209	200	209	218	208	233	241	223	216	208	203	198	216	201	189	189	182	198	215	219	214	190	208	210	213	217	191	204	196	218	205	213	240	228	180	214	212	202	219	197	218	235	203	196	190	223	214	204	195	229	227	225	225	202	207	232	218	195	211	217	217	225	209	231	227	200	238	226	200	226	217	223	217	208	218	186	214	189	189	215	223	211	197	209	227	200	208	193	208	237	214	232	205	191	211	209	199	209	227	195	206	215	230	223	211	224	199	211	183	234	188	198	202	222	210	212	178	225	201	231	199	203	196	204	215	188	200	213	216	217	213	202	222	218	195	175	213	219	200	211	210	220	197	208	221	193	200	201	202	215	213	204	223	185	198	202	211	198	215	202	197	224	230	197	199	235	221	208	197	186	224	216	192	191	228	218	249	227	190	219	240	205	241	193	209	215	223	199	207	197	206	237	208	225	236	183	213	209	230	185	224	255	188	218	197	196	231	213	196	224	168	202	211	194	186	173	227	176	232	211	200	209	214	216	202	189	195	217	208	197	203	206	226	195	210	234	199	201	186	212	212	223	239	207	227	216	236	202	199	199	223	193	207	224	198	199	221	214	190	192	193	204	222	185	247	203	227	197	214	217	185	204	223	229	192	192	241	209	213	204	198	196	197	225	209	216	229	210	210	211	198	194	186	210	213	180	213	202	191	202	190	239	227	185	188	223	213	237	224	216	201	218	214	189	230	210	217	211	211	209	204	215	212	201	208	184	230	189	203	191	182	217	226	206	212	244	208	207	230	197	223	199	195	218	194	232	219	188	186	211	219	196	221	210	186	205	233	230	199	186	230	211	221	221	197	197	219	206	225	201	220	209	204	208	199	204	223	211	233	213	220	208	204	219	233	224	228	207	205	218	224	211	214	190	199	188	224	232	184	224	193	174	201	199	217	211	230	237	216	216	216	209	228	183	206	222	196	216	188	178	232	213	192	225	207	241	215	220	197	196	208	191	212	213	224	201	200	227	197	174	229	213	205	212	242	169	207	225	201	198	191	228	185	201	223	192	218	259	199	216	206	209	195	228	203	226	231	216	194	215	208	198	212	206	211	217	213	191	199	212	215	214	218	217	235	216	203	196	199	202	205	213	207	190	205	228	207	204	205	196	209	210	198	226	214	216	206	194	184	217	217	213	187	201	216	206	220	207	217	214	215	187	201	198	224	230	212	202	197	216	190	206	201	195	205	209	195	231	238	233	201	228	230	235	204	247	209	229	218	207	236	203	170	218	216	201	207	189	193	200	206	195	195	217	208	204	198	212	220	180	171	189	208	255	195	199	182	202	224	206	202	200	218	203	223	181	190	227	205	207	199	192	178	197	237	230	228	198	197	221	178	207	219	194	209	203	218	184	225	201	200	165	222	209	226	222	190	218	227	207	216	236	203	194	191	221	212	216	198	196	214	210	201	223	196	221	220	202	225	214	204	229	213	199	213	222	210	194	231	227	211	201	237	206	214	225	217	210	225	210	224	215	219	220	231	221	214	190	196	248	199	210	209	201	204	198	217	208	215	226	194	220	198	206	203	204	176	197	204	215	221	221	204	219	228	224	227	184	201	226	205	210	204	211	202	221	218	221	217	200	226	218	188	190	225	234	210	208	199	220	218	213	217	208	243	216	233	199	222	194	231	208
34213	30089	22494	25473	22809	19577	16219	12432	11583	13450	15879	12728	10734	10157	9884	9667	8996	7853	6715	6488	6816	5734	5730	5351	3896	3851	3274	3174	2371	2207	2049	1724	1592	1433	1377	1226	1157	1069	948	906	821	724	718	638	616	647	643	604	684	653	601	624	597	656	620	624	655	580	563	556	534	529	573	573	540	520	533	518	558	560	548	571	538	535	498	545	545	528	559	539	517	516	531	518	551	537	506	563	567	542	523	544	532	535	499	552	528	523	537	534	513	526	539	530	520	523	510	536	516	565	566	506	531	561	516	521	513	553	509	542	525	570	535	538	513	542	532	514	519	497	521	534	548	530	509	540	527	540	549	581	530	513	523	508	517	523	523	535	553	544	539	494	541	532	508	574	519	531	516	543	530	491	533	515	537	497	541	528	515	527	507	526	547	520	582	511	522	530	524	541	529	555	553	507	501	545	532	513	517	533	507	540	561	555	516	486	533	485	527	510	532	519	526	521	510	502	524	518	536	556	570	501	534	526	538	506	529	501	529	528	508	504	525	559	499	505	551	489	536	524	525	506	526	474	520	520	512	541	534	541	483	526	522	559	568	504	482	509	531	507	529	559	535	464	537	551	552	456	543	546	542	513	538	505	525	484	570	482	538	513	519	491	484	545	454	515	531	518	508	510	543	493	483	491	495	547	523	522	536	500	520	527	590	510	502	552	510	543	512	515	489	503	540	495	548	520	532	503	525	531	521	529	515	523	501	501	579	484	539	563	490	512	565	510	528	536	469	528	529	576	557	521	530	524	520	481	531	550	526	476	505	534	526	523	497	510	513	544	549	514	550	529	513	488	528	494	522	533	507	529	562	536	542	559	509	529	576	502	498	526	512	528	506	542	520	513	518	484	558	520	507	557	544	512	530	523	505	537	479	482	513	495	516	558	524	513	505	535	504	528	524	504	544	495	547	526	529	487	508	542	539	524	542	483	531	518	549	537	554	516	507	512	519	504	547	517	574	544	537	497	517	519	523	558	519	531	578	535	500	561	524	523	553	488	507	533	561	563	526	536	548	534	555	530	534	532	560	510	507	552	518	548	535	529	579	524	495	529	523	546	535	548	504	524	550	476	542	517	545	504	524	518	582	554	536	497	511	534	540	508	495	505	504	552	484	514	538	480	500	520	524	482	507	526	528	571	520	506	551	516	556	568	537	498	558	537	499	561	558	499	496	521	536	552	484	550	531	530	550	513	501	524	514	552	557	553	495	546	512	503	544	510	535	460	512	545	536	547	501	563	544	533	505	498	526	521	558	503	526	549	565	526	534	525	560	538	502	544	553	561	521	561	537	547	519	534	498	519	536	519	549	534	552	540	512	523	513	531	528	502	574	530	493	550	539	501	546	523	517	536	536	538	514	545	537	509	588	539	555	524	550	567	551	542	525	569	532	575	524	520	547	507	508	512	521	493	552	541	537	517	528	490	551	540	492	494	478	521	550	512	512	555	512	505	547	530	536	534	575	457	536	530	557	553	489	528	519	479	490	541	537	508	547	520	519	531	529	506	480	560	570	548	498	505	560	463	560	501	523	562	516	553	537	537	488	550	480	522	521	527	536	527	539	523	512	525	510	541	511	492	498	551	578	529	533	526	534	535	523	581	537	553	527	540	510	496	486	515	510	495	529	540	503	549	538	525	539	550	558	534	522	524	494	543	500	509	537	496	521	542	525	553	526	532	533	519	512	508	542	492	517	494	511	513	482	520	523	511	544	515	523	518	474	538	547	559	523	542	531	530	512	486	509	473	542	480	541	530	562	507	544	537	534	505	496	521	533	554	542	506	505	476	499	537	524	543	545	525	499	488	530	507	478	539	488	501	535	532	525	531	534	520	524	554	552	523	501	511	558	546	516	527	534	513	547	510	559	508	529	470	532	474	538	524	514	516	527	514	507	499	521	523	550	515	583	532	513	528	545	513	547	544	539	510	521	524	551	535	504	505	513	557	531	540	497	523	496	485	567	532	482	540	526	562	487	517	523	511	553	524	526	546	498	527	548	518	533	500	535	521	498	513	509	537	547	528	514	561	540	513	523	551	497	525	524	529	485	479	526	585	503	497	570	509	489	528	538	518	514	502	518	515	477	537	520	544	555	518	551	495	495	551	550	534	489	529	532	505	510	557	530	506	540	522	511	492	510	504	578	498	510	515	500	498	576	552	550	479	559	535	518	516	527	552	508	539	542	484	520	511	507	522	512	533	485	543	584	517	510	519	518	543	506	523	478	520	514	526	510	494	484	537	479	529	537	552	570	572	555	534	520	546	521	494	527	558	562	540	525	535	546	561	506	543	494	475	540	547	522	549	531	547	512	560	553	506	530	517	549	515	552	549	498	529	527	504	523	514	537	532	536	530	545	513	542	555	568	508	536	518	519	519	553	521	546	496	513	563	519	543	533	550	530	492	534	523	533	522	521	494	498	569	545	573	552	485	536	501	534	558	516	507	558	504	537	518	507	526	540	517	511	525	508	546	526	516	491	452	537	501	534	496	537	542	519	547	545	515	557	520	545	529	468	524	538	518	526	511	491	504	505	505	537	518	545	519	533	547	507	534	521	500	555	515	481	500	509	489	537	559	518	484	548	514	516	534	539	527	495	544	490	549	542	485	543	506	551	495	542	513	543	553	524	528	519	530	511	521	503	560	548	563	536	568	560	533	540	477	511	530	515	481	511	544	529	483	541	570	498	515	549	507	548	481	517	554	528	534	527	530	548	506	533	532	483	489	541	528	511	519	521	526	520	526	531	524	557	530	511	503	567	537	523	523	531	537	559	512	489	503	527	531	525	510	558	539	514	519	506	515	464	554	508	517	520	531	525	529	524	533	549	545	495	489	598	541	506	523	511	548	566	505	533	514	536	512	558	504	557	532	542	534	549	520	546	483	530	514	512	540	517	523	505	504	516	509	520	535	529	513	518	524	508	504	494	528	549	509	482	565	519	517	519	559	538	520	518	531	524	536	511	518	547	521	488	541	542	543	531	540	572	493	512	508	563	533	533	545	507	565	524	481	579	512	487	509	523	552	550	543	535	513	505	533	537	448	554	524	550	576	546	515	532	530	514	565	526	549	532	536	519	535	538	524	529	467	543	502	493	528	514	554	520	526	556	526	467	575	585	503	549	520	554	511	551	500	528	529	509	522	475	540	557	522	536	513	500	543	537	540	546	502	554	524	503	561	512	518	509	512	524	543	523	540	566	498	528	526	531	527	517	539	557	520	524	519	532	572	527	497	542	523	479	497	530	504	544	547	513	504	532	555	518	521	561	542	511	530	480	521	516	496	498	543	505	507	506	589	545	517	602	550	502	536	495	513	526	555	533	518	558	550	478	532	536	493	566	543	517	553	543	491	545	503	497	536	503	550	539	542	557	537	540	547	543	536	550	515	572	510	536	543	525	552	485	540	517	518	518	554	531	537	525	530	515	519	562	457	514	565	552	558	488	516	520	495	538	548	505	575	500	527	517	511	511	527
16554	10164	8123	5879	4023	2647	1896	1339	1074	947	1113	1048	1105	992	932	837	705	683	564	548	547	551	457	407	375	378	357	323	317	281	312	299	295	295	259	259	259	248	265	222	202	233	239	214	231	249	217	242	227	217	226	222	202	224	229	205	249	217	211	225	219	187	177	222	240	225	229	249	235	195	225	231	221	231	210	222	219	207	235	208	234	225	215	218	202	200	193	217	203	210	213	220	221	225	228	229	223	242	217	218	219	238	210	226	247	212	201	227	201	213	202	234	219	211	235	227	217	234	206	191	230	218	252	201	222	219	220	213	208	205	190	217	237	222	215	211	243	216	219	244	205	213	211	223	219	226	242	232	227	232	214	215	242	222	229	242	213	225	186	231	222	251	247	224	236	219	200	242	218	237	207	234	218	212	217	201	213	201	223	213	211	214	206	202	225	220	207	213	197	212	236	220	239	236	214	199	200	219	212	203	213	226	209	229	242	236	230	210	214	206	203	207	188	203	234	213	208	201	222	235	216	224	217	191	194	217	190	232	236	240	221	215	209	221	216	195	236	227	208	220	208	221	211	205	224	186	216	236	233	233	207	215	202	209	221	215	226	238	218	217	207	233	211	209	230	206	216	215	209	211	222	222	219	233	206	216	199	246	212	238	216	264	214	227	257	212	188	202	196	207	198	260	234	237	197	216	208	225	211	210	228	222	208	213	217	215	217	217	207	208	225	215	226	218	199	243	248	226	220	215	205	244	218	220	197	211	213	206	205	227	248	225	211	217	213	222	202	214	219	210	218	213	232	218	222	232	224	224	218	200	218	219	174	242	231	204	200	217	235	211	203	220	214	209	234	220	218	199	205	213	214	225	225	239	236	241	252	194	211	236	210	203	204	217	206	264	196	212	208	234	226	215	206	227	216	225	235	246	226	251	238	216	247	215	236	209	234	213	226	237	198	249	209	223	225	240	218	211	221	199	246	205	221	223	215	210	214	221	206	233	187	219	217	251	228	214	230	203	206	224	253	205	208	236	210	224	207	247	210	243	247	214	208	204	222	218	201	220	221	200	229	233	241	231	210	223	206	241	245	228	201	210	203	229	239	217	231	233	232	214	201	207	179	242	214	194	233	213	235	212	204	219	221	219	192	203	204	233	210	230	261	218	221	233	202	234	216	206	208	215	221	181	210	207	213	234	225	213	207	232	220	193	215	221	228	238	221	220	220	233	210	221	209	223	201	242	224	237	218	200	205	217	209	204	213	224	197	208	225	200	225	247	213	237	210	217	242	241	209	210	210	218	233	215	229	249	226	225	238	224	240	226	209	188	218	196	219	261	236	232	207	221	226	224	218	229	217	225	200	202	202	195	199	207	201	232	214	210	206	220	205	241	211	228	243	220	227	227	215	226	228	224	204	222	253	226	221	226	203	211	223	215	219	226	222	234	206	216	208	219	226	249	227	216	227	226	220	227	203	213	246	225	221	194	206	220	230	233	214	223	222	218	228	217	216	217	221	227	200	186	186	207	234	227	200	204	223	222	229	191	211	192	232	218	253	200	208	222	199	213	215	220	224	218	221	205	217	209	219	233	201	209	230	218	212	226	219	225	209	211	204	193	219	206	226	241	224	225	225	213	211	230	210	220	228	224	234	214	187	213	198	217	229	178	216	196	207	222	186	246	214	217	188	204	238	205	212	238	205	219	234	228	232	211	242	239	229	207	209	223	232	210	198	202	213	202	220	202	194	239	218	229	233	214	250	233	231	226	196	207	208	188	214	233	196	230	221	211	252	224	212	221	234	219	215	213	210	215	224	230	194	205	219	228	231	205	224	210	254	207	238	230	225	221	227	197	263	230	218	228	204	221	211	218	215	198	234	228	216	244	221	194	227	236	212	205	247	251	201	244	211	228	228	222	243	236	216	236	210	219	218	216	198	207	216	241	213	229	227	209	201	219	186	234	188	194	253	205	222	201	203	202	240	218	224	201	201	221	230	244	214	235	226	192	221	241	222	210	215	204	225	202	227	201	207	199	209	222	225	195	233	204	205	200	227	206	210	219	217	228	229	227	175	225	212	220	221	234	217	223	225	203	192	246	213	253	227	206	224	233	216	195	229	223	217	217	212	186	182	216	201	196	229	201	239	211	212	211	223	218	220	217	239	196	216	212	225	213	224	250	211	225	221	229	203	221	253	248	223	219	208	200	219	231	192	218	235	222	222	229	215	220	239	210	237	210	217	217	203	242	224	201	223	210	228	204	216	219	216	197	204	209	216	210	225	215	212	193	243	220	238	213	225	252	217	231	218	221	254	206	219	227	215	205	217	237	230	220	241	253	211	199	190	215	200	223	232	224	220	243	212	218	220	239	202	202	190	246	235	198	193	239	198	226	210	220	227	187	203	229	239	235	198	215	233	184	219	193	237	213	222	216	207	233	217	255	230	205	225	245	206	239	219	197	211	232	204	195	238	247	191	212	224	199	235	226	234	196	199	212	226	243	238	216	229	212	226	254	224	190	195	232	245	239	248	230	210	228	229	200	232	235	209	223	245	224	234	226	228	206	217	212	211	249	216	196	242	239	217	187	204	257	209	211	238	214	209	242	201	239	229	206	219	221	219	209	210	196	213	228	215	224	244	231	194	209	227	209	221	205	215	213	220	202	206	203	218	205	240	206	218	216	217	258	199	224	240	237	211	201	231	232	205	241	227	227	223	226	235	199	215	263	194	201	219	208	217	242	209	217	233	216	215	191	237	229	203	199	191	204	253	245	196	247	210	211	217	218	218	217	207	232	236	221	227	202	202	230	186	224	224	202	208	218	204	236	209	200	230	227	244	206	233	192	201	219	205	246	223	210	199	237	235	222	211	232	210	205	200	208	256	225	202	214	239	242	230	226	215	210	177	221	221	243	217	204	212	212	241	221	221	220	246	216	213	228	242	216	224	210	240	246	250	213	218	218	207	227	215	195	213	197	209	220	201	225	225	210	204	205	213	209	203	243	214	201	214	226	219	225	212	219	204	204	231	216	204	217	223	214	210	221	213	254	212	237	238	198	208	210	200	225	221	194	191	241	203	239	203	218	222	228	232	214	230	204	229	243	226	203	231	206	218	210	230	231	218	200	230	200	193	209	234	220	200	211	240	186	237	218	214	206	218	234	228	233	212	208	200	218	214	234	257	206	219	222	216	211	211	234	227	232	219	231	200	215	224	199	202	232	232	211	253	214	204	236	231	216	210	224	225	235	215	195	229	253	215	236	227	202	223	254	205	213	204	208	205	223	201	223	209	205	237	202	218	221	203	214	218	222	210	239	210	213	217	172	227	186	225	193	225	233	210	221	246	259	230	206	220	226	232	229	238	222	215	235	224	235	211	210	208	232	194	216	205	232	249	224	205	242	230	203	220	215	222	216	219	234	200	210	225	223	241	205	215	236	220	197	241	227	213	213	211	214	240	221	208	210	238	234	170	213	229	233	230	188	235	210	212	194	208	210	209	236	248	207
10224	9248	12938	14170	12594	9830	8053	5980	5052	4750	5265	5283	5831	5246	4785	4391	3959	3584	3232	2868	2848	2661	2167	1970	1666	1581	1528	1448	1314	1247	1251	1057	1013	915	855	841	867	772	718	680	713	616	590	598	603	593	575	583	546	605	572	546	589	566	624	585	623	552	559	589	553	574	550	531	568	543	589	574	560	568	577	576	548	521	550	559	590	568	558	520	529	552	540	557	541	550	534	571	563	558	534	553	547	532	542	578	571	520	523	566	606	579	581	524	562	565	536	538	535	571	555	568	528	568	520	509	579	500	558	556	554	497	553	511	575	573	559	526	544	567	528	569	545	535	540	545	559	541	570	584	539	518	523	558	535	563	524	532	532	556	540	580	561	551	550	568	574	538	547	566	540	531	545	538	577	551	541	593	523	543	525	565	576	576	574	598	556	524	557	587	574	555	555	531	547	536	564	537	535	538	544	506	521	609	580	541	568	521	547	561	587	547	542	560	541	511	495	541	554	544	558	563	521	551	569	533	581	610	582	531	527	581	512	544	535	561	535	569	533	533	536	551	489	548	569	562	528	554	582	547	488	528	540	552	520	527	558	567	575	513	551	567	532	515	574	539	572	540	503	602	569	550	562	586	566	515	562	560	539	549	532	547	546	513	553	551	579	513	519	542	566	509	540	538	543	532	589	565	497	518	500	554	546	533	572	562	523	545	589	530	574	553	585	556	549	545	560	561	558	541	609	577	532	535	562	510	541	521	562	530	516	523	531	568	567	555	521	513	568	585	542	566	550	553	542	551	553	576	550	549	528	573	554	579	521	572	569	580	541	540	512	554	524	606	570	593	505	526	544	540	556	545	547	538	539	554	600	591	531	546	553	552	543	504	569	573	539	520	537	575	546	542	554	557	536	549	569	579	517	535	549	579	494	541	561	579	523	559	584	560	568	547	489	555	513	555	567	510	566	529	607	542	570	532	540	572	561	509	520	567	548	557	530	576	559	578	504	540	541	566	552	557	553	577	551	559	550	582	537	532	554	546	558	545	538	576	524	546	524	566	551	512	565	537	583	505	559	603	530	552	577	563	530	525	542	590	545	519	532	536	568	558	575	528	554	540	529	557	530	581	538	562	574	572	550	489	523	545	554	534	542	531	515	533	542	487	528	576	605	540	541	479	547	526	558	552	579	554	545	531	531	554	567	487	601	608	538	566	530	583	543	557	554	569	563	513	570	541	504	613	571	544	564	543	580	586	590	544	567	562	509	531	532	543	511	530	593	524	564	543	561	525	550	514	550	579	561	545	517	600	593	561	532	571	533	557	563	550	586	527	519	539	487	521	550	532	554	549	537	548	557	578	576	551	566	580	574	522	537	578	551	562	548	542	568	551	519	556	554	558	572	555	548	553	606	522	573	542	554	556	579	527	545	576	541	550	510	490	555	539	577	543	536	579	576	516	567	560	511	557	561	550	513	532	588	574	509	527	549	535	495	566	549	510	586	557	574	539	565	553	558	547	571	556	555	585	520	536	544	536	585	505	608	515	547	537	591	528	559	530	537	537	531	543	567	614	494	551	533	568	499	560	557	535	533	565	549	530	531	568	519	522	603	544	555	507	542	580	537	568	545	567	533	508	571	530	531	511	536	522	531	582	548	571	545	517	567	529	531	552	536	606	500	561	576	594	562	550	570	572	533	577	578	563	562	542	530	561	559	570	559	487	548	504	554	568	558	561	555	521	537	506	576	521	568	582	580	522	551	577	590	592	584	587	515	556	536	576	528	568	540	548	530	569	563	569	501	516	548	565	567	550	563	575	551	545	549	536	539	540	579	526	559	506	588	583	522	579	596	536	539	564	526	505	552	514	547	543	542	594	564	567	558	536	574	550	604	533	571	532	565	559	571	582	508	584	543	533	538	534	572	542	577	518	540	551	557	520	563	543	551	523	591	591	584	576	510	574	529	510	565	540	538	545	563	550	538	543	546	566	556	543	563	568	552	543	536	539	574	541	524	560	575	528	552	528	505	568	554	530	532	596	562	565	540	571	561	514	542	552	553	562	559	533	523	533	544	532	572	584	578	570	568	557	563	536	580	560	575	532	540	602	536	533	586	594	584	536	546	560	541	516	534	515	557	555	539	512	571	496	591	515	600	583	581	547	542	565	541	562	550	561	595	527	521	510	575	499	575	526	550	535	585	542	549	543	506	559	544	520	562	513	554	497	581	550	545	552	515	561	535	559	543	556	533	569	537	514	542	520	521	550	534	540	582	554	548	557	547	560	586	556	547	532	560	564	541	535	543	587	572	515	527	549	549	575	556	567	541	578	510	570	540	590	577	554	534	537	549	552	551	566	520	558	524	585	513	530	545	570	591	571	573	554	536	576	536	529	548	540	516	493	524	579	518	564	574	571	570	536	566	568	564	505	516	562	532	523	570	549	531	522	550	597	516	528	603	528	538	514	543	543	520	493	560	554	516	517	557	561	537	533	563	557	548	555	543	557	554	565	567	536	571	553	513	519	515	537	538	539	530	540	504	551	524	527	526	539	562	555	559	543	540	540	558	553	561	589	516	526	540	562	549	584	544	535	524	522	575	541	530	531	496	558	540	597	574	600	551	540	600	547	552	581	567	549	528	578	572	525	581	524	557	544	528	627	566	581	551	527	529	594	555	553	529	580	559	535	568	586	577	542	565	549	550	526	616	566	576	566	601	543	555	517	560	521	568	520	530	563	496	570	553	551	560	553	542	581	561	544	507	520	522	564	593	533	547	560	587	576	556	537	611	529	479	505	535	607	568	559	519	549	530	570	546	530	561	590	527	593	530	545	617	561	530	535	539	583	535	508	554	516	517	554	564	535	530	600	549	520	551	545	512	559	554	557	515	531	493	562	562	565	539	590	571	626	574	530	544	612	554	609	591	546	553	531	536	532	581	525	543	540	555	551	545	564	551	569	551	576	580	560	551	558	574	550	518	531	584	555	560	563	509	551	541	551	569	569	542	549	523	562	535	581	571	584	600	541	559	556	560	543	564	553	552	578	491	529	537	520	555	543	540	587	569	524	556	572	562	520	515	543	567	517	582	505	580	543	538	540	535	573	593	554	545	552	549	510	554	578	552	530	554	529	556	549	532	559	527	550	548	558	546	544	524	546	601	564	566	530	571	571	565	546	592	546	555	511	573	565	508	567	542	529	553	577	552	566	567	564	563	544	530	524	584	569	522	556	585	554	554	539	580	574	586	533	524	529	585	583	580	545	565	560	560	534	561	560	553	510	560	519	575	569	537	531	513	558	551	538	580	572	528	512	546	578	540	520	581	538	584	535	525	509	543	546	541	554	547	560	506	538	528	573	546	504	552	595	555	522	503	578	531	590	552	489	575	502	523	564	517	551	557	558	552	583	539	584	538	546	540	509	570	547	558	544	549	583	552	541	560	511	525	513	537	520	564	557	556	511	555	556	570	527	517	596	535	532	533	556	567	558	548	525	585	540	595	577	549	552	543	531	524	531	552	549
36188	23800	17285	13833	8616	5624	3921	3366	2611	1896	1516	1797	1711	1460	1448	1370	1196	1040	903	823	843	804	764	756	563	549	505	467	417	367	363	342	310	317	325	318	301	272	272	225	242	242	247	228	228	238	247	245	230	228	218	218	245	213	208	211	238	212	253	223	222	227	229	239	235	232	186	230	239	205	217	243	228	230	226	214	217	239	228	216	211	219	216	227	211	207	212	221	214	207	213	227	218	255	229	219	224	212	214	228	233	219	235	216	230	217	217	212	222	208	224	226	218	201	198	236	246	246	223	229	219	232	245	200	206	223	201	230	201	237	251	208	243	227	223	255	188	226	226	239	218	193	201	211	222	223	230	216	211	220	207	228	226	213	227	237	202	229	234	243	252	215	214	237	206	201	224	246	225	196	210	195	205	189	215	212	205	223	234	198	204	233	226	236	213	236	218	230	216	200	219	211	199	184	206	221	233	229	236	229	226	213	212	198	220	228	220	203	197	219	236	215	219	226	204	231	212	200	225	183	188	226	221	226	215	209	237	189	204	198	227	234	242	199	207	228	236	237	241	225	205	231	211	195	236	247	209	227	225	231	212	189	227	207	213	210	206	239	223	248	228	212	215	225	196	217	233	246	212	211	224	228	235	218	207	220	204	210	200	254	227	246	196	214	225	221	220	236	228	236	218	229	240	208	212	214	203	231	243	227	231	216	225	224	211	212	185	225	231	198	204	226	211	243	202	220	211	255	205	233	239	225	219	221	220	225	214	226	228	242	201	215	224	238	210	247	217	251	218	223	210	203	223	205	202	219	199	212	215	196	221	228	232	226	225	223	249	196	207	210	216	215	225	211	218	228	215	215	225	238	215	248	219	212	222	238	229	225	245	213	206	211	208	201	240	216	209	224	230	225	228	217	215	230	218	222	235	209	232	217	203	191	244	220	218	205	240	221	221	238	229	215	229	190	232	235	227	225	241	227	221	201	227	210	245	236	216	192	211	252	207	209	205	238	227	218	243	221	251	226	218	235	219	215	248	224	189	210	229	207	196	206	183	226	207	241	237	222	225	247	231	235	217	281	223	233	218	223	208	213	203	212	222	234	201	221	230	244	213	249	220	228	226	188	234	211	219	239	217	211	241	222	197	246	201	200	221	227	227	229	209	193	198	212	207	215	208	226	219	243	205	214	234	221	215	200	237	246	212	241	222	202	229	228	204	230	226	251	210	253	231	202	235	209	239	215	239	221	242	210	196	242	246	220	236	218	209	222	208	222	201	206	241	218	219	225	234	234	215	211	238	226	221	249	201	223	234	201	212	211	218	249	232	221	192	224	224	229	216	242	200	234	213	233	227	227	241	251	235	229	235	210	183	242	241	205	214	249	209	237	224	237	230	207	229	233	215	224	242	200	208	221	240	194	234	219	231	211	215	212	234	218	183	219	206	211	210	225	216	220	188	224	229	196	217	212	208	239	223	255	230	202	224	231	186	215	187	241	203	205	230	206	211	221	206	226	237	244	222	214	201	215	250	207	207	248	189	213	256	214	217	223	205	205	219	204	211	217	244	208	241	242	216	241	243	198	222	241	233	224	241	195	210	218	212	223	234	213	227	212	222	233	223	211	198	231	267	206	227	254	205	201	240	218	226	239	242	228	219	191	246	218	235	224	239	208	214	207	186	252	236	211	236	220	225	210	238	230	236	213	237	228	216	215	233	238	217	189	194	239	213	217	228	220	221	197	203	217	233	232	216	250	227	215	251	212	218	223	221	234	237	233	215	217	196	223	209	226	224	230	238	213	203	214	232	229	212	214	229	205	216	246	215	235	194	198	223	202	219	208	246	219	230	203	221	211	212	229	203	221	230	223	197	204	224	217	229	242	221	226	213	204	226	237	208	213	234	202	235	207	233	225	219	234	216	245	212	215	187	209	202	227	227	227	211	233	231	203	231	212	230	219	240	237	208	199	235	204	226	270	208	211	234	227	204	218	219	235	227	224	202	229	215	215	233	220	217	230	214	205	220	215	224	226	214	223	211	226	189	220	233	215	198	192	212	196	212	219	234	230	203	239	234	221	205	212	227	227	230	226	213	216	233	189	218	211	213	220	210	208	219	196	197	236	200	195	224	208	227	204	243	203	241	227	226	198	242	196	233	223	220	225	207	220	223	191	217	218	238	232	197	243	210	208	206	214	223	207	232	226	201	217	191	230	239	226	223	232	218	228	222	225	221	248	201	217	246	208	204	223	199	208	227	217	255	193	214	232	256	208	187	213	233	237	208	211	246	206	204	209	213	192	210	250	236	217	240	199	229	195	205	221	219	210	243	241	217	192	228	208	228	221	224	250	221	225	214	223	212	200	213	217	210	204	189	225	191	220	225	216	230	240	214	245	227	238	208	229	229	224	220	237	193	227	212	210	231	225	234	222	208	227	216	235	236	231	235	215	237	213	197	221	233	217	220	237	233	202	217	230	239	210	222	194	207	210	248	205	241	185	215	177	189	216	257	225	216	211	220	242	215	232	207	227	205	210	227	227	239	205	228	201	221	214	230	216	242	206	204	229	221	194	243	184	204	242	243	234	219	214	206	207	229	193	213	220	239	223	218	234	214	231	218	248	200	249	209	229	219	221	188	211	202	258	232	232	242	211	238	242	227	213	212	221	195	225	203	231	257	223	219	222	219	235	204	232	209	233	220	222	243	222	233	210	245	190	213	228	212	209	189	233	206	216	216	214	259	225	224	206	223	228	223	216	246	197	193	185	227	228	230	221	222	231	229	228	181	215	230	236	232	220	252	237	226	212	238	227	216	223	211	220	243	219	201	222	216	217	215	221	199	227	225	207	238	196	220	222	214	230	213	239	211	255	197	209	224	219	233	243	199	228	234	237	240	229	232	247	224	226	235	238	226	223	226	221	172	241	217	214	223	211	241	221	225	242	213	220	212	225	213	233	217	238	231	224	221	221	216	246	213	214	202	230	217	216	223	210	226	205	231	232	208	229	247	194	195	235	237	226	229	254	220	237	205	211	246	207	225	209	251	211	206	237	209	232	229	230	246	222	236	207	213	233	240	202	212	204	219	225	232	241	217	206	203	223	195	211	219	197	225	244	233	216	238	220	237	202	230	228	211	199	210	253	236	218	253	226	236	239	188	238	244	208	222	222	214	221	253	226	214	224	239	206	237	230	251	261	243	227	220	201	216	205	223	246	216	214	252	208	219	243	202	231	250	228	219	196	208	209	223	225	212	233	210	199	186	207	216	228	230	247	215	225	209	203	235	213	239	231	199	208	199	227	228	236	230	221	218	206	233	222	242	232	226	240	241	238	235	226	218	207	211	226	211	215	179	231	224	239	229	218	235	204	214	227	264	238	233	209	225	234	233	232	205	221	228	243	234	220	221	236	216	234	249	200	195	225	227	206	240	225	219	220	236	257	198	224	202	200	226	224	227	247	222	205	206	215	218	230	190	218	195	211	230	210	233	240	200	224	202	210	226	229	245	221
23980	14811	20019	23372	20004	16576	13738	12660	10710	8540	7710	9390	8693	7783	7405	7507	7072	5866	4941	4700	4822	4798	4456	4151	3152	2734	2579	2333	2050	1739	1751	1538	1427	1252	1193	1085	1014	922	949	853	683	743	665	627	653	608	609	607	658	586	610	661	572	656	602	619	576	605	582	611	578	587	609	557	563	583	594	568	556	614	588	530	567	539	608	534	553	603	540	536	558	572	593	537	522	560	536	570	550	521	565	554	584	569	572	564	570	569	548	520	551	550	537	540	560	529	571	557	531	564	516	607	576	539	533	595	568	586	606	578	552	552	548	605	548	568	527	551	524	530	553	563	523	556	592	582	531	571	573	527	533	560	572	551	542	499	532	562	559	563	545	558	567	524	559	585	589	605	557	520	580	563	554	548	526	600	518	538	611	591	511	601	546	541	499	572	555	600	588	496	540	518	538	573	595	530	573	568	530	523	587	523	559	599	560	562	543	552	590	535	534	593	546	530	571	547	553	558	501	569	545	536	568	543	535	555	603	538	543	554	540	534	490	553	574	586	554	535	559	553	525	566	518	557	561	554	571	581	529	546	536	556	604	560	553	532	538	541	528	541	537	555	528	555	558	531	569	565	555	540	574	505	541	595	562	581	560	540	560	580	548	549	548	527	519	541	560	552	562	503	505	565	553	558	546	575	553	522	538	527	547	566	519	544	574	565	544	560	568	538	581	529	539	558	556	562	552	550	595	509	588	590	531	509	571	560	529	567	556	545	543	542	597	564	545	547	564	570	563	553	523	555	548	564	575	529	514	560	588	524	540	597	595	549	530	519	558	572	585	566	576	539	555	548	550	540	526	553	534	586	583	527	616	525	544	542	523	540	514	558	570	554	560	555	564	552	559	562	601	524	577	545	535	567	547	560	533	565	576	573	582	557	566	575	566	562	543	595	555	542	521	526	520	566	527	552	557	561	565	568	538	546	565	533	573	585	558	584	539	561	569	586	580	529	583	532	523	584	530	552	533	569	570	588	545	539	561	567	584	579	533	550	575	534	585	550	573	560	585	528	550	524	569	576	545	533	506	547	557	581	528	591	539	579	565	584	527	541	578	580	593	562	538	558	576	570	537	523	614	558	571	581	555	537	566	532	582	547	572	525	557	579	568	515	504	491	592	584	536	571	532	566	553	565	548	571	520	566	596	563	512	542	535	548	556	565	532	600	586	511	560	557	608	553	553	548	533	570	535	530	555	545	552	530	592	509	600	534	587	567	562	545	551	570	548	557	545	591	555	533	540	558	533	561	528	575	549	571	541	563	566	563	600	555	560	574	564	518	553	534	545	504	560	528	537	520	550	586	553	555	571	588	541	544	572	580	538	500	576	539	567	527	598	577	555	570	560	533	550	579	503	571	564	611	577	577	539	551	531	572	517	568	578	571	594	604	568	552	561	558	555	580	526	572	582	570	568	536	556	607	555	540	534	580	519	585	571	538	518	517	576	544	523	545	535	558	556	535	559	553	555	539	528	548	552	572	565	548	576	547	608	607	580	585	546	562	565	552	561	580	549	535	558	579	544	560	603	546	537	524	559	547	552	540	544	562	523	547	584	548	538	541	521	536	593	507	574	538	537	540	562	583	553	567	559	522	486	542	555	569	556	573	564	548	570	594	571	556	544	561	559	567	545	576	574	530	585	564	585	571	576	533	506	497	561	544	503	552	569	557	572	562	564	554	575	583	572	538	522	517	509	505	548	541	528	585	588	577	521	530	576	573	542	584	622	526	541	535	567	547	572	584	553	518	542	544	544	525	569	568	555	580	554	538	586	544	555	571	544	571	574	603	578	535	581	528	579	540	551	577	523	556	550	555	536	565	569	568	564	568	529	592	549	551	519	579	535	551	569	616	574	515	555	565	556	565	520	548	571	542	541	580	541	562	567	530	552	583	505	529	546	531	532	556	570	523	544	546	531	541	581	595	530	542	508	511	562	579	541	593	533	549	580	525	554	550	537	596	557	533	544	537	569	536	552	547	583	518	557	547	541	530	540	566	534	552	538	590	530	538	532	578	579	570	564	554	565	567	541	566	508	568	565	578	506	555	580	545	549	544	564	550	591	493	533	548	540	585	551	524	527	538	581	561	509	564	583	608	523	529	559	593	559	594	580	537	579	532	555	538	530	516	552	547	560	613	502	592	552	581	564	529	527	543	546	552	578	593	525	550	523	599	539	560	536	541	608	557	530	542	559	597	533	549	536	546	549	538	578	533	561	510	562	575	552	528	539	543	552	537	586	530	529	516	548	524	583	565	540	573	528	528	556	575	561	572	551	585	534	551	516	558	531	540	506	540	524	569	575	515	530	585	532	568	561	586	560	561	563	518	532	545	562	528	569	500	554	547	570	529	557	585	545	579	489	516	555	545	549	545	550	562	554	557	594	602	556	584	557	559	537	543	560	553	564	538	550	581	557	525	503	588	544	575	535	534	534	595	523	571	553	565	520	567	536	507	558	521	587	545	557	523	512	560	521	548	549	521	575	528	556	508	569	569	552	518	527	581	551	558	524	510	528	558	531	530	530	597	535	553	537	523	569	589	589	542	578	576	558	565	590	544	559	584	543	536	555	586	571	562	527	513	546	537	626	560	634	584	595	537	539	539	556	585	518	588	578	563	530	529	571	566	546	571	561	552	603	568	554	538	588	524	538	592	545	551	555	539	544	554	567	530	535	538	585	504	487	590	553	574	569	545	507	572	542	578	517	604	579	568	552	581	484	576	586	548	568	554	605	568	545	588	569	545	578	523	550	548	574	510	510	559	556	537	570	541	530	558	579	549	558	600	552	537	583	576	570	541	590	572	600	547	554	524	517	555	590	497	542	571	521	566	551	552	545	556	534	527	573	564	555	566	579	494	568	597	577	581	529	569	623	570	559	582	524	578	612	539	513	522	529	572	587	562	519	544	559	525	534	558	600	536	540	517	566	566	533	543	566	518	552	524	586	547	561	578	567	568	561	539	548	521	562	547	535	579	525	564	536	543	571	527	504	566	567	548	550	570	537	574	560	560	576	530	565	554	580	559	550	504	525	521	584	548	598	558	582	581	548	546	591	550	579	571	545	568	548	536	606	566	560	576	551	565	539	579	544	540	560	561	550	521	564	541	575	537	538	534	556	523	551	560	534	585	546	527	530	536	563	552	531	533	536	556	542	537	585	536	544	537	552	582	540	568	533	549	566	537	539	553	533	525	590	507	589	523	537	602	549	587	538	610	555	557	565	562	545	535	517	582	597	540	537	576	569	575	562	552	559	544	533	602	584	607	553	568	600	530	550	548	562	551	558	559	541	550	549	531	582	556	549	497	565	566	587	593	554	576	564	524	560	535	581	535	577	538	573	576	558	531	531	557	554	527	578	553	534	556	584	587	562	579	516	573	598	564	562	575	561	564	541	575	534	503	504	545	579	582	567	566	544	556	556	560	556	605	559	542	538	543	522	527	565	508	562	559	558	574	487	553	532	546	586	545	600	542
44948	31228	22325	18669	13300	9202	7299	4923	3862	2834	2186	2106	2204	2302	1853	1687	1615	1397	1165	1101	1215	1128	1060	997	762	655	561	563	555	482	456	409	378	351	360	343	309	341	296	253	236	208	254	251	210	227	219	226	236	214	223	199	248	236	200	219	227	210	216	211	210	202	207	207	212	177	221	189	190	179	248	214	198	221	222	223	222	216	218	229	211	188	198	233	224	196	206	210	182	221	207	213	226	187	235	237	188	238	229	233	207	192	219	215	224	213	192	176	184	210	200	208	208	226	182	232	209	208	193	215	180	214	232	193	213	187	202	208	207	232	230	216	207	226	197	202	226	218	221	196	242	202	195	201	208	202	195	199	239	243	174	208	201	205	196	218	189	203	222	205	202	202	204	211	219	221	205	225	226	224	225	212	214	204	196	179	201	201	211	213	234	205	183	202	208	181	221	232	213	216	221	216	204	221	185	215	214	232	204	226	190	198	197	242	218	205	212	208	195	225	213	206	218	212	211	215	217	209	202	183	190	187	216	208	200	189	218	207	214	181	200	213	220	211	206	218	197	215	190	202	220	214	211	189	206	209	222	188	215	189	204	210	198	223	216	192	202	203	202	187	204	216	207	202	190	218	237	236	219	219	235	202	195	219	225	208	211	182	203	225	203	220	200	194	181	201	191	192	204	203	205	204	239	184	195	212	221	225	230	207	231	210	228	213	203	191	183	229	235	211	191	212	225	202	198	215	216	214	168	186	209	216	190	191	254	232	202	185	193	212	219	214	205	200	215	195	200	183	210	213	193	208	196	237	223	195	202	229	210	202	230	220	249	194	219	235	225	160	203	210	204	218	200	197	222	181	198	222	213	226	203	175	209	204	189	227	195	233	209	214	214	187	177	204	227	209	224	200	205	214	201	170	204	206	209	207	207	217	185	184	167	210	199	202	206	229	207	210	184	206	210	193	184	224	210	228	222	209	213	195	232	182	196	200	205	235	224	208	207	207	201	207	224	181	183	197	202	197	205	213	214	195	208	172	214	207	217	216	184	186	202	195	237	225	200	212	219	226	202	209	225	198	203	201	212	205	194	197	213	203	191	204	211	225	211	218	216	200	188	185	199	220	202	216	213	201	213	236	212	216	219	198	196	220	202	180	211	225	189	232	217	185	223	210	195	214	199	198	204	212	201	225	214	235	203	215	233	190	192	202	205	227	211	206	194	222	189	202	208	189	186	200	211	214	175	205	222	202	220	206	215	189	202	201	182	213	196	206	209	196	195	197	194	189	198	203	188	203	197	192	218	219	207	204	202	206	205	188	215	186	202	191	188	208	213	223	208	201	209	215	207	224	230	184	221	219	208	220	227	210	219	188	190	182	205	204	204	178	186	209	207	212	218	219	189	188	198	204	181	207	185	218	212	212	213	200	200	201	219	190	217	191	224	210	199	209	207	191	218	223	194	190	194	205	194	199	211	186	229	201	219	237	202	184	196	222	205	222	222	213	206	206	203	203	180	226	211	212	227	217	193	214	219	195	228	240	212	198	214	198	201	211	225	190	239	210	204	197	207	220	210	214	207	219	203	226	197	211	204	206	212	218	206	178	217	195	220	199	197	204	204	234	239	185	221	227	217	221	210	209	212	203	185	211	201	199	216	192	218	194	214	209	235	221	207	198	200	219	206	238	216	192	218	195	214	226	227	217	210	223	190	203	198	210	210	201	207	196	196	203	214	198	217	233	234	234	212	213	218	207	213	223	210	202	198	206	231	180	205	223	205	180	210	181	238	213	206	189	194	195	223	236	231	194	198	209	187	181	218	203	199	211	207	177	230	229	226	199	207	189	214	205	231	224	184	197	217	209	206	251	200	215	229	214	263	196	197	189	208	209	206	193	193	205	207	211	214	191	183	203	227	193	195	222	224	209	211	194	199	180	224	192	180	180	187	189	221	223	213	238	209	190	186	207	215	191	204	199	202	218	192	220	217	211	200	200	197	191	219	225	196	208	204	215	208	192	184	211	200	207	223	176	222	218	198	242	165	214	195	196	210	220	184	205	207	212	196	218	181	191	202	206	213	203	186	194	236	207	205	228	227	171	231	199	214	224	216	220	180	202	216	182	180	212	206	190	212	215	174	203	201	253	233	227	223	213	220	183	180	203	171	177	180	221	202	215	204	206	197	200	202	216	197	189	220	214	220	174	225	190	226	191	192	188	203	224	205	214	222	220	213	201	183	227	198	204	231	199	199	216	217	206	191	219	195	213	180	207	217	180	219	214	196	161	182	203	200	225	205	211	217	204	183	229	221	188	226	199	213	209	202	199	202	220	198	231	210	210	227	207	193	227	207	199	210	222	208	204	213	189	206	224	189	203	173	217	187	206	204	198	213	198	216	185	212	195	217	193	185	210	216	219	177	200	222	204	229	193	199	188	192	196	200	200	208	200	203	197	236	192	230	233	236	231	226	193	216	194	201	203	214	219	173	191	211	194	207	215	176	213	192	202	225	176	213	231	192	215	215	192	206	218	172	193	209	190	191	199	200	213	220	205	205	220	201	194	209	220	214	208	178	213	197	215	238	186	200	232	215	216	211	183	205	233	213	173	221	209	225	218	206	226	236	216	212	206	219	222	206	201	209	212	211	203	234	191	209	205	212	252	223	197	231	189	200	201	213	191	221	199	208	207	187	202	205	198	203	212	183	182	186	200	188	194	230	222	205	205	208	204	197	215	196	211	202	206	174	217	210	198	203	203	219	173	210	204	191	205	182	198	200	186	201	215	211	204	208	213	205	213	193	185	198	209	223	194	234	208	204	216	213	240	196	222	219	203	219	201	192	206	206	194	223	224	182	215	209	207	185	191	196	211	199	194	194	185	197	232	189	215	198	206	202	200	203	241	207	197	202	203	188	234	202	215	201	180	186	210	198	182	207	235	227	209	205	198	226	213	199	219	210	192	186	195	207	211	217	177	178	227	189	192	203	227	213	191	216	236	224	177	189	199	219	192	200	214	190	195	192	182	215	235	225	207	191	219	186	197	205	196	190	191	199	215	190	199	197	210	230	203	214	211	211	229	227	204	200	220	235	214	225	221	241	203	202	200	213	222	206	209	222	216	191	185	207	209	196	217	192	196	220	227	206	212	206	212	194	189	211	212	207	208	210	220	186	221	223	220	233	220	226	211	202	207	205	196	198	227	167	190	206	207	176	192	189	195	187	212	225	222	206	193	210	202	214	196	213	205	226	192	195	200	201	204	193	196	187	224	198	204	202	206	180	206	208	189	217	214	211	204	209	202	214	228	192	210	229	234	209	219	209	207	186	212	217	221	198	198	221	199	200	240	205	174	195	205	205	182	235	235	206	226	218	231	218	210	222	204	230	206	191	210	191	211	205	196	208	204	201	225	224	183	191	219	206	212	204	192	253	210	205	203	222	189	198	188	189	198	233	207	200	218	185	198	203	209	199	231	204	216	213	194	189	196	202	181	207	203	225	237	226	220	170	198	194	214
29449	20660	23785	27858	24769	22165	19719	16209	14969	11736	9988	10543	11431	11621	9398	9528	8919	7725	7077	6299	7038	6742	6762	6329	4638	3917	3478	3251	2866	2362	2319	2032	1780	1636	1490	1324	1280	1168	1043	929	766	746	736	715	678	669	649	647	630	608	651	663	636	584	642	587	607	618	596	553	551	576	543	549	576	552	545	581	553	581	518	549	527	542	523	592	541	552	582	577	488	556	547	523	516	538	524	536	507	538	551	470	536	525	511	525	509	534	533	514	528	505	469	496	512	522	538	519	486	515	524	509	524	538	510	500	492	507	522	511	526	486	540	503	518	511	528	511	522	497	547	513	527	489	516	509	527	530	546	513	555	517	531	529	538	504	523	525	487	495	528	504	550	504	479	506	532	496	526	539	522	518	493	537	481	532	520	473	565	516	516	510	529	477	497	554	510	519	540	531	529	559	509	567	482	537	528	530	525	519	531	519	492	514	536	503	514	523	518	514	521	486	513	511	549	527	564	549	501	549	563	546	544	492	498	503	497	482	533	557	507	550	549	478	545	535	529	504	536	535	523	518	551	490	538	506	556	518	523	514	531	483	507	527	509	536	506	542	548	537	516	488	505	526	543	572	508	555	516	547	508	548	509	517	516	518	559	512	500	508	510	522	539	485	538	543	540	534	539	500	557	524	557	545	539	514	471	548	543	524	555	498	539	532	568	534	544	516	553	495	481	501	512	495	544	488	546	531	527	511	554	522	532	517	503	546	537	493	536	507	518	527	532	491	544	502	541	498	491	516	518	506	552	525	480	496	547	494	537	498	553	502	510	511	526	524	520	532	541	533	510	546	514	504	498	565	541	506	551	522	537	525	522	543	516	498	527	481	568	478	532	528	498	464	547	522	515	522	493	522	564	493	536	503	487	502	542	530	505	527	511	508	547	537	488	513	536	470	510	558	525	488	574	528	500	555	561	494	504	513	535	507	505	477	522	543	530	521	488	523	517	549	539	517	504	543	563	532	580	548	512	525	545	508	519	560	536	513	449	525	510	517	541	470	517	531	526	521	509	510	532	507	497	514	516	527	499	520	551	560	541	521	509	496	563	557	550	564	527	477	507	516	524	498	499	533	530	528	510	520	539	520	542	510	519	521	512	506	503	518	511	536	533	504	552	509	550	537	536	534	504	511	562	520	489	518	522	572	546	536	516	509	515	516	510	500	510	493	524	511	485	546	495	523	498	517	529	535	513	536	506	520	534	572	561	545	518	496	502	512	509	509	546	521	527	507	470	532	536	494	482	540	514	473	517	487	554	533	555	496	526	552	507	497	547	491	572	514	557	543	527	536	541	519	496	529	520	523	529	525	552	534	575	529	540	478	516	501	485	536	521	534	505	526	519	518	504	511	529	522	544	531	531	530	543	494	503	483	505	506	512	529	538	540	496	524	518	516	525	506	540	540	555	574	522	512	482	536	537	491	465	544	541	540	518	542	495	519	556	524	505	525	518	518	535	512	553	508	546	493	517	511	520	544	505	536	571	505	546	521	538	562	477	550	542	530	539	521	516	483	513	496	507	504	534	527	548	487	546	496	546	477	508	541	563	536	528	495	533	524	499	511	507	527	510	487	499	545	505	517	505	453	538	508	543	525	521	535	541	479	509	535	521	501	533	551	512	527	550	544	527	514	484	494	518	549	477	539	553	510	528	509	525	531	502	508	544	495	545	509	477	531	507	494	509	516	541	512	509	524	525	535	494	511	544	539	499	529	521	532	525	518	532	528	547	498	519	523	534	568	542	519	530	526	526	560	511	504	543	543	532	529	553	558	525	481	472	507	573	576	541	493	505	489	519	512	530	519	530	496	524	526	526	511	562	514	541	501	482	530	532	550	546	500	501	498	514	553	561	536	543	493	534	532	576	495	511	526	507	529	527	519	525	527	512	525	521	529	535	557	518	525	526	521	503	539	512	528	484	529	523	537	513	537	460	531	591	541	508	512	536	537	491	526	487	511	468	509	533	501	528	477	536	544	490	532	546	540	471	536	550	505	533	518	538	510	538	568	531	511	507	528	523	506	530	543	563	525	542	510	513	521	530	481	530	489	573	552	529	524	515	523	533	482	512	492	514	515	527	550	524	522	523	530	534	524	531	498	529	567	516	524	512	498	505	506	537	489	580	544	509	525	538	517	508	494	555	522	565	525	537	507	534	493	522	515	533	535	496	508	516	498	523	528	517	507	533	506	517	540	548	526	536	540	549	547	534	529	543	499	478	513	547	506	538	539	534	545	512	547	522	530	527	530	547	548	518	549	513	508	494	534	528	510	536	515	585	534	537	525	539	549	535	481	551	538	520	483	515	495	485	546	496	540	543	542	510	493	533	561	520	552	542	561	506	521	525	499	504	525	524	540	517	536	490	524	483	510	558	511	493	540	528	536	489	556	527	540	515	510	512	530	529	494	541	535	522	502	527	513	582	549	502	491	489	539	510	545	515	486	537	518	519	566	515	494	547	536	494	525	540	497	516	552	505	515	532	534	544	509	531	534	523	536	522	528	499	547	515	561	515	528	526	507	560	528	497	512	489	546	555	523	485	534	527	542	565	517	467	535	528	536	513	553	536	510	493	538	542	530	525	539	494	540	512	470	519	544	520	518	548	492	516	559	514	543	506	508	521	533	547	486	514	501	533	530	530	554	494	556	530	510	529	502	474	538	489	501	579	533	532	539	546	585	534	514	504	511	547	486	519	534	530	518	505	535	494	544	493	507	522	513	566	491	500	538	535	532	522	544	543	497	551	489	510	516	514	536	562	536	533	516	518	513	517	503	530	500	511	526	541	472	507	504	459	480	557	528	507	540	525	502	518	543	530	502	541	531	524	491	526	518	568	525	499	545	516	497	525	487	511	532	528	523	547	490	503	498	521	531	529	518	467	544	524	520	572	508	513	544	541	518	522	511	470	526	475	526	527	504	523	543	550	492	523	506	524	531	554	515	508	491	538	480	537	508	546	525	489	527	545	554	487	530	529	507	530	484	510	522	520	517	529	541	506	504	527	510	521	479	508	516	526	563	537	522	534	516	546	506	498	579	501	518	528	449	520	519	515	520	531	499	532	523	519	502	566	514	545	519	558	534	492	527	529	497	494	508	550	518	549	559	491	521	556	505	493	515	540	523	526	503	499	542	542	492	480	543	512	528	529	523	526	513	504	535	566	514	540	537	523	527	529	505	518	497	554	549	573	549	547	514	527	469	538	501	532	529	580	514	547	550	529	551	527	544	534	527	522	531	552	560	529	520	507	504	549	543	557	492	522	526	495	540	556	553	535	521	499	499	506	568	538	549	492	502	542	482	532	515	513	526	528	500	511	511	519	517	526	525	475	513	518	478	560	506	539	536	514	528	527	525	508	520	536	523	531	549	521	498	516	520	503	556	502	509	539	526	510	576	502	563	519	539	524	517	515	471	495	505	541	512	538	522	552	544	545	552	533	529	532	530	502	548	554	467	475	534	539	501	537	527	509	491	517	553
17071	9336	7206	5886	4077	2774	2366	1765	1437	1087	939	1047	990	898	814	710	695	624	569	526	503	510	451	438	390	371	344	349	329	296	321	253	277	239	250	244	264	240	239	237	233	225	229	204	227	241	243	248	230	227	200	194	209	227	258	202	240	214	239	219	221	198	221	203	188	208	206	231	204	233	225	244	225	184	220	221	188	192	228	225	226	191	219	206	242	208	209	214	211	207	237	226	219	230	224	201	211	230	200	209	222	205	225	217	226	241	238	222	222	215	219	252	207	222	198	207	209	240	211	216	192	235	226	245	204	230	225	228	201	202	221	217	243	246	210	227	226	220	238	244	211	207	228	210	197	207	213	220	202	204	210	199	249	195	200	218	204	223	216	212	225	205	226	177	228	176	207	221	201	234	211	197	221	233	239	214	200	200	251	214	211	215	212	204	229	198	209	197	215	212	233	212	203	238	230	229	254	216	237	207	207	170	201	209	240	217	191	231	223	219	212	201	211	210	219	234	212	223	219	213	243	214	219	190	199	238	227	224	204	215	196	209	218	209	217	199	196	206	203	205	206	221	212	189	232	224	205	192	210	233	219	238	217	211	218	219	210	192	203	219	213	243	206	221	223	235	201	193	235	214	217	223	206	255	219	218	225	204	191	192	196	208	209	213	203	195	206	193	210	212	215	194	227	200	221	205	211	202	175	227	215	233	198	205	198	202	216	224	205	232	217	209	220	229	220	220	213	216	212	224	202	211	213	217	210	215	225	224	229	236	189	234	242	215	229	199	226	204	228	203	202	205	252	223	233	231	230	203	233	241	206	208	226	204	206	216	219	193	218	195	208	228	246	215	217	252	210	221	216	231	186	206	227	223	223	210	241	215	215	237	237	201	213	217	238	187	206	208	192	234	215	199	197	218	205	196	231	212	198	217	222	234	222	204	192	225	233	227	198	234	223	221	218	197	201	211	209	226	199	234	237	225	203	232	224	233	236	199	224	206	225	209	206	200	235	218	214	211	239	223	219	219	215	218	214	202	193	212	211	228	202	216	199	207	228	218	226	239	203	225	212	254	204	188	246	210	210	225	218	198	209	210	225	220	204	202	209	197	205	216	205	223	208	213	239	227	209	214	214	230	217	203	219	224	226	207	232	192	210	232	218	207	226	212	238	207	216	215	218	211	189	215	233	246	220	194	204	243	215	211	208	217	235	201	199	212	207	218	184	190	213	222	220	203	233	205	241	204	224	204	217	215	220	224	198	189	227	178	224	202	215	234	230	221	211	208	223	203	216	220	229	201	201	239	205	199	217	221	208	204	203	204	210	217	241	198	206	206	199	219	203	232	205	235	210	213	228	223	206	227	213	214	197	209	238	209	207	208	201	212	236	219	223	244	193	184	215	208	194	227	230	209	214	206	206	216	203	214	208	203	203	211	199	222	211	233	212	196	226	220	214	218	208	203	205	231	224	213	225	212	217	200	217	220	220	203	210	228	211	200	207	203	204	201	220	208	237	226	227	207	226	207	195	211	211	215	253	209	211	227	211	190	221	191	211	205	242	205	224	240	236	229	211	221	220	216	250	204	205	220	224	202	198	234	204	221	193	215	217	227	220	223	187	204	221	224	232	226	193	234	203	203	208	240	213	197	217	222	218	200	208	213	206	221	225	215	216	204	232	226	218	195	239	218	202	208	194	224	231	183	222	224	228	231	219	203	206	238	228	197	228	181	206	204	198	219	206	226	210	211	220	205	242	227	217	194	211	232	220	217	233	223	215	229	188	203	235	227	212	205	229	231	213	190	186	209	194	203	183	222	192	232	201	204	213	228	200	223	242	232	219	197	219	192	223	181	213	203	209	229	221	219	194	227	224	213	254	207	220	222	200	212	221	207	207	219	216	210	207	192	211	153	217	226	223	225	239	209	197	232	214	221	210	216	189	218	183	204	240	220	229	245	194	216	180	223	197	197	240	228	206	219	208	220	230	198	229	189	231	212	210	197	222	234	213	211	237	219	223	199	238	223	233	200	212	214	203	206	207	212	193	224	217	219	222	209	223	205	223	208	205	205	207	214	222	236	213	215	226	214	243	212	217	191	220	193	212	197	206	218	224	185	197	241	194	208	219	182	250	222	209	227	206	201	210	225	196	224	227	210	235	204	203	217	207	200	212	236	233	202	214	209	228	224	221	218	211	214	208	198	205	215	196	221	189	224	237	231	191	200	229	216	234	201	185	238	204	224	229	232	231	215	209	231	194	213	226	203	218	227	200	208	223	207	205	185	199	230	224	189	207	216	228	207	198	220	234	191	241	238	237	191	216	198	215	204	216	183	222	223	217	218	222	215	220	217	228	255	213	221	225	226	219	218	209	202	219	229	206	198	205	219	168	213	230	203	210	227	203	217	222	219	221	216	232	208	210	227	247	213	228	208	218	243	206	213	210	213	213	243	218	219	214	216	218	200	220	234	211	190	230	222	229	214	205	221	231	204	215	223	216	237	193	223	205	192	210	233	216	234	232	235	196	208	221	171	192	200	213	228	233	239	211	225	197	228	187	227	226	220	187	225	217	230	218	226	215	226	214	220	221	232	214	216	210	202	200	210	208	218	205	221	218	197	206	237	208	236	219	224	209	217	229	197	218	197	205	194	201	238	220	223	233	224	220	199	202	213	193	231	216	199	209	214	205	216	218	212	224	206	203	209	196	214	204	206	209	206	231	215	200	234	231	207	224	216	224	202	233	229	209	233	198	188	201	193	208	213	224	224	208	193	202	241	192	218	219	198	200	225	246	215	198	190	243	211	194	226	231	202	211	230	227	252	200	224	187	227	243	238	241	217	204	189	208	227	207	235	227	218	210	226	232	213	225	225	214	205	195	218	205	194	223	234	192	220	233	242	202	208	217	213	223	260	197	221	192	215	202	220	207	212	210	213	225	208	208	195	204	201	209	194	210	202	240	202	221	217	213	231	192	222	199	233	223	236	250	215	248	220	224	217	212	230	207	215	221	227	210	204	201	223	179	224	221	221	217	231	207	244	225	189	209	219	187	233	210	224	213	191	217	200	229	211	236	232	226	187	228	200	206	230	208	218	223	218	200	228	237	231	193	180	208	204	205	232	195	219	216	242	201	222	240	217	212	201	243	185	218	213	233	220	212	225	233	232	194	217	226	238	191	205	214	223	192	219	202	211	226	214	220	219	205	211	232	232	230	190	202	212	225	234	219	242	226	212	217	214	213	202	246	219	220	209	233	231	228	208	211	219	194	213	232	199	221	207	212	216	216	195	230	219	202	219	208	222	201	215	216	213	203	211	209	196	210	212	213	194	222	214	213	228	208	229	216	208	206	237	233	211	239	228	211	219	224	183	213	227	202	200	220	213	239	177	222	188	227	233	230	229	189	231	200	196	225	197	239	216	208	227	203	226	198	242	227	241	203	233	191	229	207	180	222	233	214	220	223	211	244	192	233	207	190	197	228	223	205	196	206	202	243	219	207	231	222	237
9906	8123	11778	14881	12733	10563	9688	7555	6685	5563	4874	5114	5034	4854	4293	3865	3543	3242	2847	2479	2598	2549	2479	2112	1915	1753	1641	1479	1355	1302	1158	1187	1074	957	912	867	883	826	762	729	605	616	640	598	596	583	575	612	554	615	584	591	604	630	584	567	568	596	579	558	550	557	579	582	548	576	518	575	559	549	574	579	572	575	570	490	573	579	530	589	548	538	561	521	551	551	559	521	544	545	572	508	555	544	548	564	548	543	548	555	562	528	572	552	565	566	548	561	530	528	569	573	528	551	547	567	561	521	524	553	520	569	581	572	573	558	527	552	550	559	511	525	549	534	558	554	560	547	561	558	521	591	531	586	531	512	511	569	563	534	563	533	537	560	557	549	602	556	540	566	568	522	564	515	581	556	574	541	574	541	541	559	542	535	604	516	558	573	523	535	551	525	534	531	588	550	562	541	540	570	564	584	515	537	559	518	593	565	556	521	562	528	573	549	549	555	565	539	574	557	554	538	540	550	513	558	543	557	539	556	573	557	562	542	554	494	537	538	555	550	561	585	516	577	579	539	553	524	557	499	534	552	531	564	614	544	548	578	535	555	493	553	510	551	528	506	537	546	528	576	552	490	557	538	583	573	541	524	542	538	542	576	557	507	594	602	539	568	556	515	545	567	559	539	582	561	537	526	560	529	535	556	560	576	543	570	558	513	525	524	564	542	497	538	531	583	531	579	555	540	546	552	555	575	559	563	518	521	534	539	510	538	517	572	539	558	518	536	530	548	507	548	554	538	540	537	521	555	526	549	571	563	580	542	571	540	551	520	507	562	572	541	539	524	508	558	554	563	527	532	536	556	486	535	550	539	547	548	548	513	548	525	521	524	580	566	569	565	509	557	529	509	552	537	574	549	539	548	552	584	564	551	538	529	543	542	535	515	541	543	556	520	535	602	579	538	570	529	535	558	508	556	528	548	533	540	539	578	542	534	530	587	542	576	545	577	560	540	546	601	533	565	555	547	571	584	539	508	555	595	556	533	551	540	547	522	530	562	508	545	567	567	558	523	545	519	549	595	567	552	541	581	554	556	561	535	515	542	590	526	529	534	566	566	570	535	531	587	547	541	551	533	541	539	571	533	562	506	553	582	563	546	506	609	564	522	555	545	569	548	567	527	570	544	576	557	553	537	566	519	543	530	542	526	554	532	558	517	548	522	560	577	545	529	595	558	550	543	508	539	548	530	538	545	536	595	546	546	574	557	526	550	561	551	572	536	566	587	580	524	532	533	522	506	537	503	578	514	558	549	554	523	582	560	496	522	537	569	572	554	569	566	569	550	569	537	557	537	591	521	522	540	616	508	560	513	578	575	568	523	527	575	550	571	534	574	555	581	551	550	567	533	538	583	536	566	535	512	522	541	538	549	549	560	545	520	528	574	570	574	575	537	561	513	538	545	529	522	556	548	517	559	549	556	560	530	523	528	548	526	540	538	562	556	516	558	543	556	551	562	520	571	533	540	507	545	567	537	536	533	525	536	552	561	504	518	555	532	524	571	524	556	563	542	524	548	542	546	574	560	524	571	561	556	605	520	549	550	528	558	602	568	552	567	568	548	588	557	514	530	521	566	547	545	552	586	540	518	557	520	543	559	549	549	550	548	527	582	508	531	526	504	536	529	537	526	532	547	549	541	538	543	556	573	544	569	551	551	572	522	532	547	544	548	569	568	562	578	544	577	585	544	507	579	569	537	577	540	515	571	553	555	530	551	556	569	542	542	547	523	534	550	543	535	560	528	580	572	522	533	527	549	531	521	564	553	549	546	546	561	567	586	567	554	543	541	549	553	587	493	546	578	556	570	531	522	613	564	573	552	588	581	566	572	545	520	559	538	555	522	572	517	504	546	540	495	528	566	531	565	515	529	536	575	544	578	570	542	514	531	523	532	555	519	540	531	592	530	541	550	549	537	529	562	563	537	592	582	568	536	599	592	577	568	566	581	561	543	499	519	536	577	540	591	533	549	506	548	551	577	536	536	568	567	553	499	529	538	547	536	537	536	535	514	535	561	564	533	558	563	547	547	515	543	556	545	595	529	572	554	596	543	529	563	538	532	545	550	594	539	521	519	544	557	506	535	563	547	565	566	591	563	520	575	529	532	577	567	576	519	539	551	560	532	550	591	569	524	551	546	537	562	605	536	575	562	582	551	575	544	589	524	525	515	575	557	548	537	546	515	566	535	576	578	533	556	539	583	527	586	521	553	533	520	562	550	554	523	548	522	578	547	579	529	549	556	538	528	610	572	580	557	556	549	539	508	564	477	515	568	548	557	536	546	559	499	560	551	519	583	550	526	565	538	553	502	572	511	546	572	527	543	541	547	552	575	524	538	565	521	515	526	515	537	550	527	504	537	562	556	515	532	586	527	580	558	528	535	581	542	558	556	560	575	582	532	521	538	516	559	530	569	548	587	569	547	521	550	600	582	570	556	569	549	549	544	576	568	563	566	527	513	549	537	486	532	597	548	534	524	567	619	540	573	546	552	561	539	563	538	555	565	548	556	507	540	521	521	565	562	515	559	558	545	539	550	541	552	580	509	552	547	528	571	568	584	539	583	539	504	557	553	568	580	488	538	576	548	547	543	562	563	522	539	531	551	535	538	551	495	523	580	546	565	553	540	505	594	607	560	584	531	593	520	559	551	545	572	570	569	558	523	568	521	559	551	569	520	509	524	567	534	548	543	550	545	560	537	524	550	528	602	570	559	547	588	536	544	523	522	551	553	496	579	552	518	556	510	586	549	558	520	549	510	585	547	555	567	545	562	532	537	570	520	536	540	544	567	549	530	539	564	545	596	535	608	516	567	534	591	546	528	559	545	508	585	528	545	559	579	539	512	550	550	526	554	588	554	543	525	547	552	574	547	519	571	566	544	556	586	522	572	517	536	554	577	555	570	563	528	519	555	537	548	529	537	523	537	556	532	591	556	571	561	547	549	542	511	527	530	577	539	532	553	564	538	564	534	568	521	548	574	550	560	528	558	502	557	517	548	562	509	545	537	551	529	540	534	565	547	524	511	577	543	589	559	550	544	560	560	575	560	504	568	531	519	488	593	507	537	565	545	589	543	487	569	540	580	583	547	528	521	583	582	512	589	492	522	577	545	507	544	533	551	589	536	542	573	549	507	554	579	574	526	556	520	535	534	555	545	545	545	536	566	551	548	557	517	553	580	550	540	503	541	568	547	531	590	565	462	569	567	558	528	532	547	568	549	580	547	593	552	557	555	546	550	543	553	565	630	574	530	511	549	564	546	566	567	583	533	539	537	554	550	557	535	500	581	587	581	561	561	560	560	521	533	599	524	534	539	535	591	550	561	552	577	524	547	525	527	567	602	566	594	579	542	524	519	537	543	520	568	496	544	539	576	556	566	555	571	549	522	507	587	567	553	607	523	502	510	556	565	587	529	556	567	538	542	519	546	568	550	533	580	540	581	545	529	543	561	515	553	582	504	551	559
35493	24818	15236	11580	8330	6430	4841	3633	2653	2176	1747	1635	1657	1365	1267	1232	1051	830	804	757	730	733	762	697	613	520	491	425	458	373	347	369	304	324	293	327	276	269	249	261	228	231	225	215	230	255	226	238	223	248	220	233	226	237	244	197	223	209	234	216	198	220	221	235	235	220	223	212	204	255	254	232	233	216	232	228	240	198	193	184	220	230	215	215	204	232	225	197	271	198	203	220	244	219	227	225	212	220	234	234	192	230	232	230	198	240	226	215	231	203	202	192	211	229	211	243	230	261	203	224	222	222	221	217	221	212	211	201	217	208	239	229	234	192	198	203	220	206	229	214	237	218	195	198	214	213	227	208	212	176	222	216	241	219	204	211	205	227	212	231	227	212	229	216	220	202	229	247	230	211	207	226	236	212	215	217	230	224	217	184	271	200	211	213	211	218	231	186	212	193	206	216	203	184	189	206	213	228	197	210	210	228	219	225	245	224	200	221	209	210	218	200	212	218	205	223	201	241	211	240	238	223	219	212	197	198	225	223	191	224	222	220	233	214	235	224	230	219	224	185	233	206	222	241	206	185	203	221	217	223	198	251	228	226	208	217	203	209	208	239	211	201	184	195	195	223	218	191	219	197	230	239	217	204	215	210	195	211	205	255	214	169	224	216	225	219	189	235	195	210	230	232	242	218	202	213	215	207	248	213	200	210	227	226	224	197	195	219	175	221	215	219	215	221	216	216	242	223	207	229	225	240	234	233	182	213	237	213	222	210	185	214	216	238	238	222	215	228	193	210	229	219	185	215	223	220	189	257	224	237	236	230	205	227	201	216	228	203	236	211	200	233	212	212	198	236	215	230	210	239	215	217	221	216	205	229	213	219	216	198	214	207	212	226	203	222	189	217	212	193	190	225	235	189	230	217	206	210	211	223	228	209	237	213	203	230	216	210	216	240	226	197	213	189	211	231	211	227	232	221	205	202	233	199	227	213	226	241	206	205	206	236	242	189	200	218	230	219	173	218	230	232	186	181	231	207	229	209	229	197	234	212	197	199	202	215	216	238	241	225	208	207	222	243	236	212	205	221	188	214	225	201	209	182	249	223	219	206	215	221	233	227	213	224	207	236	215	207	232	240	221	237	192	223	220	225	182	234	234	199	214	264	224	222	230	191	232	234	203	218	205	231	214	210	233	210	211	238	218	189	208	212	202	206	201	202	210	215	208	220	233	196	225	208	210	196	230	218	221	221	214	216	194	216	214	215	231	240	203	227	231	226	221	214	212	213	231	211	215	232	195	222	230	224	214	219	196	214	214	196	237	229	228	206	222	237	214	204	243	214	209	216	238	212	208	236	204	228	232	213	209	229	204	233	228	240	225	205	216	222	204	201	194	230	219	226	194	228	226	219	211	225	238	230	214	229	218	219	247	196	264	187	199	220	217	194	228	215	244	230	249	222	212	231	200	238	194	225	224	211	237	206	237	210	212	194	213	223	223	199	210	227	197	194	218	198	206	226	209	210	202	185	215	226	217	199	215	220	234	232	207	217	213	198	199	203	210	206	209	224	195	221	205	210	229	236	205	201	198	197	208	221	223	207	198	227	216	204	212	250	182	220	243	226	234	200	226	198	238	230	217	214	206	209	213	220	226	228	222	199	173	218	218	173	220	234	232	213	219	231	212	195	236	212	208	228	188	258	218	206	240	236	210	228	228	251	242	188	226	239	202	220	218	216	237	204	239	197	224	228	227	188	221	226	217	204	238	192	193	220	227	230	222	211	215	199	225	214	209	242	240	216	217	226	244	227	220	205	210	216	199	223	217	225	228	187	222	227	220	195	210	232	232	227	203	215	209	209	217	228	220	218	229	207	201	227	212	188	199	225	215	212	202	209	206	230	216	201	211	202	205	204	192	205	216	218	222	184	205	208	217	223	236	216	199	215	208	212	199	228	215	194	239	240	190	214	216	223	218	220	209	216	199	223	198	233	231	230	196	236	180	223	216	237	220	208	220	218	217	213	225	247	185	202	215	232	187	202	240	233	212	221	194	203	210	219	211	194	199	215	234	215	215	200	236	224	229	201	209	228	208	237	202	254	174	208	199	180	218	217	209	198	227	204	183	228	224	219	245	214	218	190	226	197	191	213	219	214	237	222	201	191	243	196	192	233	198	208	224	204	211	214	225	216	208	208	202	209	236	213	263	226	215	222	205	206	233	210	244	226	196	227	226	204	211	230	225	216	228	219	227	238	212	196	210	227	215	191	214	218	221	229	212	214	203	211	201	212	213	206	195	183	212	202	222	182	243	225	212	191	206	226	218	211	210	220	219	218	224	227	189	210	215	195	226	227	216	201	210	218	204	179	190	227	231	237	216	205	197	214	208	203	212	234	217	222	240	213	205	209	213	231	221	200	211	190	213	218	201	202	211	195	217	258	196	209	208	204	206	190	227	221	218	221	205	219	239	207	206	207	215	234	199	245	212	208	202	231	222	221	218	222	223	202	211	210	232	254	217	230	212	219	231	205	235	209	198	233	213	223	245	201	202	197	223	197	201	236	220	210	207	191	219	213	207	229	234	231	221	245	240	199	228	227	217	220	239	219	216	239	210	204	212	201	202	208	242	202	203	220	210	223	210	232	220	208	235	205	203	202	215	210	223	206	221	203	203	212	226	230	219	200	215	218	226	205	196	222	211	219	217	203	214	246	201	203	216	228	183	202	220	193	204	208	210	194	236	202	223	246	230	207	203	204	211	225	202	216	249	208	232	206	202	213	208	222	198	209	204	213	225	207	199	226	216	200	209	214	216	237	216	206	219	232	236	246	233	223	232	227	190	204	211	196	219	196	219	198	239	222	204	204	205	217	196	210	225	222	210	232	236	221	213	214	206	217	234	243	224	207	205	217	217	214	202	217	198	225	240	212	220	255	225	234	196	199	225	239	203	216	218	221	204	231	208	236	221	208	224	217	225	194	229	199	220	215	230	246	225	212	205	235	229	198	216	219	209	248	247	217	205	222	230	220	216	205	226	234	208	227	186	208	211	200	209	207	187	216	220	227	211	240	201	211	222	218	203	214	240	238	219	206	220	216	213	229	213	239	216	190	219	234	198	218	198	200	216	215	237	221	187	202	217	210	189	197	208	184	197	209	250	226	232	191	219	232	202	212	199	184	229	231	217	236	209	197	212	205	207	213	205	222	236	193	219	243	203	202	202	255	223	232	230	182	211	197	212	200	224	200	223	201	213	201	225	205	213	207	234	211	206	229	215	199	224	198	216	207	214	237	211	209	201	212	194	226	213	203	221	238	239	223	188	195	214	200	220	215	203	210	240	193	207	222	216	210	234	225	218	218	210	226	217	179	233	191	221	235	205	251	196	191	207	244	225	211	234	198	230	221	210	227	227	201	235	229	221	181	224	221	230	241	205	220	209	211	229	202	208	217	221	186	229	216	209	219	190	206	249	235	241	231	227	223	204	203	236	224	220	204	205	206	214	217	222	205
22928	17298	17793	20832	19609	18389	16038	13851	11065	9887	8587	8604	8738	7026	6575	6667	5776	4902	4540	3995	4151	4532	4416	4191	3311	2666	2538	2325	2223	1875	1729	1774	1348	1328	1181	1149	1074	1020	919	834	757	756	753	642	607	653	644	656	629	623	583	607	588	615	627	671	596	656	626	598	578	572	586	585	561	553	596	587	583	580	572	586	591	584	575	621	567	581	591	572	569	558	546	551	555	569	571	559	548	570	581	544	551	551	530	544	559	569	559	572	508	543	574	548	530	577	526	559	533	584	534	557	529	589	556	562	509	532	525	570	546	578	595	555	570	523	516	576	566	543	567	577	557	558	549	608	522	557	520	576	546	564	560	565	575	577	522	512	517	511	584	555	581	530	580	580	572	525	526	546	553	556	538	550	527	584	555	550	547	552	532	533	527	594	561	565	551	604	569	524	565	549	548	537	523	567	558	561	524	535	564	566	558	530	581	578	537	476	573	568	542	530	576	542	538	532	562	533	538	541	589	572	531	504	571	542	567	575	543	550	537	511	559	568	559	549	519	532	529	551	535	556	571	587	537	539	530	572	603	563	523	561	570	638	550	514	520	533	553	516	579	573	575	565	559	528	563	572	526	539	495	564	603	566	551	563	578	521	553	573	571	530	534	563	554	559	537	563	505	535	516	535	559	523	513	558	542	582	548	590	557	530	581	584	524	552	596	517	588	539	553	552	532	531	591	548	522	549	534	575	513	552	572	536	504	583	584	537	577	573	560	568	551	566	592	534	533	541	547	512	557	552	554	519	542	586	552	601	525	556	553	583	547	540	569	543	567	557	555	537	567	549	545	542	532	531	529	583	533	538	588	551	540	546	561	539	558	529	539	554	546	556	570	570	562	613	557	571	541	519	547	558	556	534	559	540	545	547	537	560	516	511	538	561	586	567	560	559	551	556	572	539	561	584	588	571	528	533	579	529	561	549	550	547	561	572	518	531	584	537	588	562	543	533	564	553	525	558	572	556	540	543	538	535	562	546	556	567	571	570	548	513	557	547	540	561	517	539	593	522	588	502	546	563	560	550	531	604	522	562	594	580	574	536	577	553	542	591	582	535	545	554	537	589	549	557	544	564	553	540	556	570	558	548	523	538	558	572	542	539	522	541	556	582	560	536	562	550	530	552	515	520	587	520	578	595	587	554	547	565	535	547	525	560	571	547	561	544	538	546	562	564	595	551	524	557	537	520	547	558	554	583	597	568	572	543	553	551	543	548	582	592	521	522	509	592	547	551	558	588	497	545	532	562	606	551	554	546	580	551	542	515	536	542	538	521	589	521	538	533	564	551	532	541	519	535	577	570	580	587	537	540	554	530	544	554	537	509	547	529	551	551	547	583	560	568	541	537	499	580	551	560	537	563	553	501	530	575	551	533	535	573	564	557	569	497	549	557	546	565	512	562	577	586	569	560	554	531	561	560	516	564	547	562	583	530	539	578	544	546	539	556	508	570	597	533	557	540	550	553	548	541	560	583	539	544	557	530	550	554	551	576	537	539	559	539	543	541	558	566	570	555	530	557	567	527	531	549	536	511	503	575	563	534	567	537	532	533	572	561	568	553	592	532	569	561	553	573	550	554	563	543	574	540	544	555	515	567	546	562	511	531	583	579	551	587	575	526	574	564	546	542	522	556	547	564	543	527	510	552	520	561	545	559	571	505	544	541	578	533	565	554	519	578	531	549	526	543	546	570	521	539	556	562	571	555	553	571	511	527	543	587	541	563	587	546	554	520	578	537	577	525	555	543	556	566	545	569	584	532	546	550	550	555	542	541	527	541	519	542	574	577	544	567	557	511	595	520	565	544	548	532	580	530	625	553	552	569	551	540	539	595	575	566	582	570	531	550	566	562	545	597	564	587	553	573	532	571	550	563	584	532	571	612	549	573	540	576	573	556	566	547	543	549	496	546	606	495	555	536	570	533	537	540	561	588	559	554	532	538	562	549	509	563	521	554	519	588	550	597	532	556	533	577	561	556	520	533	525	551	507	569	544	568	559	563	553	542	574	507	548	540	536	548	538	563	559	580	561	572	547	565	557	540	545	580	536	538	529	551	579	572	514	560	540	552	573	527	505	498	559	537	510	555	554	496	584	537	602	587	499	548	604	529	549	537	567	537	521	584	521	559	546	595	550	511	560	566	526	526	569	556	506	559	544	537	584	538	553	557	536	572	559	553	551	581	539	553	534	524	533	555	565	515	525	516	561	549	538	546	556	570	531	576	589	580	549	546	576	581	518	547	561	550	524	580	558	577	525	566	555	536	550	581	513	525	539	542	563	543	549	561	588	533	521	568	549	518	555	582	587	551	563	558	518	506	539	553	555	556	536	571	587	532	558	534	578	576	553	564	547	567	569	546	564	572	582	523	575	571	524	498	566	527	579	555	545	559	539	596	562	538	563	581	565	560	525	555	561	582	536	521	597	560	582	530	557	532	558	554	560	573	511	538	563	540	532	555	544	540	550	524	564	512	556	534	534	568	546	561	558	525	522	555	550	524	554	513	570	571	534	550	573	558	523	557	594	547	551	576	562	533	598	565	591	522	549	537	541	540	564	499	544	565	551	548	536	530	558	533	548	521	554	539	559	551	585	566	548	535	578	535	564	540	563	554	501	521	555	588	560	525	523	513	537	553	544	579	541	544	534	551	549	582	510	513	520	487	583	532	544	534	531	608	569	550	558	557	548	534	550	533	574	547	552	547	559	591	541	541	559	540	571	608	526	543	560	557	566	555	559	547	530	543	538	547	526	549	554	561	525	571	560	569	542	561	522	542	554	534	570	536	537	591	536	524	547	562	553	559	572	568	524	540	507	560	523	552	522	510	536	594	542	571	556	534	574	552	573	535	550	505	577	542	562	579	571	570	552	562	557	547	534	523	587	508	543	560	569	558	526	573	540	603	536	551	555	579	560	538	538	575	554	540	561	558	588	558	546	544	563	558	589	565	556	549	567	520	590	568	503	558	539	577	526	579	523	552	586	571	531	514	523	525	558	546	580	517	570	528	587	576	592	504	564	539	537	557	541	574	549	530	530	567	554	610	518	563	519	595	540	549	542	553	593	531	545	556	549	561	539	569	536	559	564	572	527	587	554	575	566	587	580	534	571	558	568	542	545	554	559	548	553	522	527	548	557	548	612	555	534	568	555	564	514	558	557	550	560	523	561	574	598	547	522	542	526	546	553	573	534	537	546	586	507	523	573	552	553	593	571	524	527	544	553	545	572	566	549	552	543	549	577	576	534	572	521	598	556	547	550	524	541	537	555	526	528	515	547	560	586	558	553	560	561	564	565	550	543	533	576	566	538	529	573	544	554	556	547	533	564	522	557	558	561	592	505	589	560	520	511	595	563	523	500	550	553	562	579	584	567	520	545	549	582	553	521	528	562	562	549	570	561	565	552	553	520	563	557	560	512	579	569	542	558	531	549	561	542	520	509	580	578	562	548	539	551	537	546	537	583	534	533	571	545	566
45101	32692	22063	17548	13015	10879	8134	5383	4196	3278	2568	2516	2180	1689	1839	1590	1263	1204	1105	1037	966	1081	912	917	736	625	587	576	523	440	434	442	373	352	330	284	300	275	241	246	239	233	263	199	204	213	233	227	208	215	209	204	209	241	220	217	197	236	233	200	219	181	199	193	179	219	205	208	190	200	202	210	200	216	203	208	239	218	189	206	200	236	207	213	209	187	196	201	220	190	189	212	219	200	228	209	238	211	198	214	192	201	232	217	203	188	206	204	220	233	206	200	220	200	198	226	207	201	225	199	195	222	178	195	173	216	193	194	191	196	212	194	206	210	224	210	224	211	204	228	207	228	214	198	208	196	193	194	211	182	205	230	172	209	202	214	195	178	185	215	195	205	187	171	196	199	187	187	219	201	205	196	215	202	193	218	220	230	200	222	203	211	224	210	191	206	204	202	204	188	228	176	186	212	201	212	211	193	195	200	193	219	207	193	177	198	214	211	228	196	213	184	184	197	203	203	195	231	190	205	200	195	233	210	198	192	154	217	199	209	201	190	176	204	217	182	200	208	210	180	205	192	191	202	190	197	196	214	209	215	215	213	198	220	208	183	193	193	212	207	203	229	201	209	190	209	235	202	215	204	196	179	220	206	208	202	188	177	216	227	215	195	198	193	184	189	191	210	222	208	191	228	205	207	188	209	179	203	193	233	179	210	193	187	193	204	209	197	228	194	213	188	189	204	232	200	192	232	197	210	223	201	200	174	174	204	188	187	213	231	206	212	204	203	208	204	199	204	212	194	216	208	199	211	202	191	217	191	219	188	238	183	210	216	213	194	185	209	205	200	201	212	217	178	184	206	206	197	236	220	232	212	223	204	212	182	178	237	198	199	209	201	203	175	204	214	194	216	213	189	188	214	201	207	205	216	212	204	197	194	219	187	221	211	179	200	183	212	190	171	211	204	227	215	214	199	181	182	216	208	206	200	228	209	193	212	191	195	202	235	226	198	192	201	190	221	195	207	186	182	181	194	230	179	215	193	204	174	192	210	197	201	210	179	191	179	204	200	199	187	214	225	199	222	186	206	215	215	217	209	192	201	215	188	206	193	186	216	208	196	195	205	188	196	221	195	192	184	210	201	208	206	186	226	199	199	215	171	196	185	177	213	210	177	208	211	208	201	188	206	201	194	213	191	233	196	214	192	226	202	218	232	165	192	187	189	198	197	236	210	202	210	185	207	176	210	189	192	207	196	214	209	200	203	188	185	224	211	212	191	178	205	215	194	207	207	227	194	186	208	196	207	199	170	188	216	210	230	225	228	210	195	210	193	211	187	213	195	205	182	194	212	221	173	214	230	208	200	243	217	217	213	229	223	160	202	201	204	202	202	195	197	192	187	208	227	182	207	258	168	201	166	197	200	211	197	184	159	209	200	216	196	205	212	200	211	188	205	184	193	203	210	212	202	195	219	230	209	196	224	206	199	197	199	213	190	181	230	203	190	207	211	182	189	208	183	209	196	196	204	183	202	168	213	200	200	216	190	203	193	213	204	189	201	207	200	215	223	196	167	225	198	183	185	204	192	198	188	210	180	175	192	177	188	209	171	214	203	208	209	199	215	203	199	207	207	194	209	224	202	210	194	208	199	207	203	202	192	226	217	197	217	185	207	191	243	219	197	195	204	228	194	198	215	217	220	206	209	213	216	211	196	209	205	217	220	214	185	202	204	223	207	194	222	205	220	213	207	214	178	217	193	166	200	198	192	200	212	206	196	191	200	211	224	216	206	208	197	210	218	204	221	202	185	187	190	195	210	215	228	188	187	187	225	172	190	205	222	197	172	188	202	217	246	193	210	196	211	221	198	185	175	215	186	215	203	194	186	216	235	222	195	196	218	181	203	199	202	198	220	213	216	195	185	215	214	209	202	202	205	197	194	199	198	202	179	211	206	195	205	197	184	205	208	190	186	197	183	208	197	239	209	176	200	193	183	189	220	184	222	204	205	213	214	221	203	182	208	195	216	202	199	198	208	221	199	190	195	203	202	200	212	219	222	190	205	199	194	197	220	207	211	186	191	190	183	187	206	217	209	204	199	216	203	221	188	205	212	228	207	194	212	193	209	202	193	197	202	164	209	195	197	216	211	195	198	191	213	213	211	221	201	208	222	198	175	199	203	196	184	193	179	232	211	204	213	174	199	190	204	189	196	225	197	219	228	183	189	221	188	194	208	182	209	215	194	186	183	225	205	181	184	197	186	218	198	205	171	192	186	204	185	204	191	200	161	201	188	195	207	200	218	195	166	195	221	227	209	162	202	197	198	205	178	194	213	209	201	229	221	219	213	203	174	189	217	211	213	190	208	225	207	209	197	218	207	210	193	222	197	202	205	198	231	198	216	220	202	198	201	177	205	218	182	223	193	211	176	153	217	192	190	221	219	210	195	203	211	203	189	226	213	178	229	199	201	208	198	177	199	197	228	213	191	214	213	195	206	216	213	225	212	213	199	174	187	199	203	194	212	207	184	214	221	212	201	202	171	226	203	191	160	214	206	207	194	200	211	204	223	228	220	200	203	211	216	200	215	208	195	210	213	193	203	221	217	221	200	196	203	198	195	219	220	205	220	186	220	206	205	217	207	184	228	185	211	197	230	190	213	179	203	188	195	195	217	193	172	224	191	199	200	200	217	200	177	201	179	220	186	190	198	193	196	194	198	197	213	214	223	192	205	198	212	201	212	209	203	187	198	203	198	199	184	220	198	206	168	210	208	204	194	230	171	186	203	201	209	196	191	183	217	199	219	228	212	242	211	219	217	186	190	194	192	188	224	193	215	192	192	202	206	196	182	216	215	184	198	183	191	189	189	225	215	227	201	240	225	216	213	185	207	191	176	201	197	211	192	198	219	190	199	192	186	191	185	188	205	200	180	220	223	198	203	219	220	209	193	208	222	229	182	192	215	213	201	182	208	194	221	191	207	221	211	201	187	230	185	196	236	205	213	195	202	206	194	199	215	237	197	224	200	213	206	215	194	204	208	223	230	219	197	198	195	209	191	218	196	189	221	233	185	172	197	219	205	204	216	209	194	200	219	175	193	199	190	192	223	222	219	202	203	198	170	232	188	221	199	198	168	206	188	188	226	192	169	212	223	207	199	186	187	220	217	195	210	206	185	206	185	217	212	190	188	188	218	208	202	212	196	182	209	197	193	196	203	194	199	194	249	205	183	225	231	205	188	203	210	205	191	202	216	189	219	187	228	216	207	219	180	200	218	218	207	183	209	235	224	220	194	201	213	191	203	207	206	205	190	235	206	192	217	192	173	190	199	210	225	205	187	216	197	190	199	193	207	196	216	243	227	212	204	217	212	196	212	209	234	191	214	204	189	205	218	214	209	211	195	192	209	201	216	178	190	174	191	215	225	187	221	187	192	185	216	222	210	206	187	210	203	206	210	228	178	188	206	206	179	220	192	241	209	215	203	236	230	215	212	210	196	214	220	208	211	163	202
31096	22369	21896	26144	24816	24154	21096	17180	15618	13669	11840	12074	10348	9091	9790	8681	7444	7031	6277	5614	5845	6549	5810	6046	4569	3759	3134	3017	2905	2386	2220	2372	1781	1601	1418	1348	1296	1183	1033	903	818	757	745	731	656	672	642	586	638	650	659	595	617	645	618	579	633	645	577	588	560	556	541	543	517	554	561	550	566	595	579	542	537	552	571	584	538	577	571	582	538	557	550	593	534	533	508	504	527	513	517	523	518	496	515	527	548	539	495	560	518	527	552	533	513	500	479	508	543	529	523	537	530	525	521	519	523	524	552	545	533	534	531	453	526	547	516	530	545	529	491	476	540	489	522	514	511	496	542	516	474	560	493	527	506	472	518	544	540	530	508	486	480	529	480	537	496	525	490	487	528	513	487	530	535	524	506	484	514	483	532	508	529	477	498	469	552	546	529	497	520	553	522	519	520	549	499	520	517	525	540	521	527	553	524	508	527	493	505	518	492	488	550	516	489	477	510	530	514	515	510	486	505	522	488	505	517	522	529	496	496	520	529	565	487	536	518	517	514	490	523	509	517	514	513	504	500	501	581	519	507	496	527	548	496	549	513	549	510	536	552	470	551	507	535	548	535	513	542	529	477	484	481	506	549	512	488	527	504	507	500	518	517	524	523	506	553	519	506	525	530	533	500	495	469	522	529	499	543	497	519	525	511	513	522	510	517	547	500	506	545	495	517	523	489	515	526	525	509	501	499	481	559	494	526	551	507	488	475	525	499	543	506	495	505	490	536	513	536	521	571	501	499	518	512	513	534	516	523	524	522	518	518	486	557	532	455	501	524	546	524	481	519	514	505	504	523	536	561	492	504	533	516	504	506	517	505	516	571	508	513	551	477	477	523	526	533	555	597	540	542	550	507	502	545	513	494	513	524	476	475	516	512	531	503	509	525	478	510	517	535	531	516	497	532	474	529	519	517	528	534	533	505	504	471	547	495	520	519	512	544	528	538	526	505	537	507	515	485	506	542	502	511	499	481	539	507	567	481	510	480	506	514	482	492	481	523	558	541	530	518	474	540	494	527	538	537	561	489	546	520	527	481	564	524	539	502	485	516	538	492	556	535	528	486	527	516	477	520	513	519	493	507	514	511	502	521	502	535	511	536	533	491	510	480	503	477	509	549	519	489	495	494	531	511	525	517	517	522	518	471	495	503	497	546	487	542	552	529	493	531	538	520	489	501	571	503	482	502	520	491	540	501	534	542	490	489	548	533	475	533	515	495	532	522	531	491	491	502	499	516	483	541	508	532	567	505	517	575	478	508	512	519	523	503	531	498	540	558	561	522	545	521	508	495	520	479	530	532	498	521	509	514	521	556	502	524	546	462	489	504	530	540	521	491	485	522	531	517	508	536	532	495	521	510	509	531	538	496	550	499	522	508	533	513	490	542	500	519	525	542	553	495	497	504	531	546	506	508	537	505	487	525	500	516	512	529	525	520	484	520	503	527	506	498	555	501	511	511	513	473	498	528	516	509	504	500	534	502	532	524	509	509	526	530	512	529	505	572	544	513	565	503	520	507	545	538	526	492	496	457	470	512	541	490	533	559	551	536	492	550	505	530	525	545	474	475	516	577	520	504	512	527	502	504	519	536	474	549	532	528	513	501	569	502	481	529	527	526	484	514	505	545	546	508	523	522	500	488	496	476	525	499	490	504	490	548	524	524	553	506	531	543	533	484	527	553	502	494	472	489	498	492	543	481	521	554	538	536	515	563	483	543	540	501	531	526	518	514	511	495	522	520	504	525	539	526	524	542	533	516	540	482	537	502	563	518	501	507	554	533	517	494	550	565	500	512	489	464	511	493	514	492	526	534	559	542	562	578	491	496	524	497	550	541	507	533	487	536	509	539	515	578	523	542	456	486	498	542	537	533	482	501	544	509	522	471	510	516	514	502	523	495	548	522	519	544	544	548	476	504	518	521	514	540	515	540	511	517	525	511	557	542	541	500	514	504	522	506	502	470	511	519	539	513	505	511	498	489	522	462	490	541	531	525	494	519	501	484	539	527	527	492	535	536	483	493	469	533	494	512	551	528	486	501	512	521	509	492	504	538	476	533	532	532	516	511	488	499	514	517	546	485	526	508	573	494	545	508	532	534	541	506	494	524	477	490	544	504	475	506	548	506	500	548	582	518	486	547	552	543	522	550	545	509	516	509	531	569	512	532	542	547	535	530	527	498	512	503	470	538	539	492	566	537	524	513	503	527	530	472	526	541	476	498	473	515	501	531	508	494	551	492	491	516	501	529	524	480	503	564	545	521	524	550	483	541	530	527	522	526	490	489	518	505	514	504	524	500	522	504	497	525	566	504	479	554	563	515	486	568	504	533	540	515	511	526	517	508	569	569	555	576	530	523	496	485	460	534	522	571	477	519	466	533	530	534	528	500	513	545	520	521	503	509	502	519	507	517	494	531	487	483	511	520	532	497	471	484	506	525	513	475	497	522	505	558	526	523	491	498	514	515	511	506	534	520	470	556	507	523	487	492	521	530	499	513	528	535	552	491	545	546	520	500	498	549	525	505	527	494	495	518	526	533	510	510	529	530	499	536	530	557	507	520	531	502	499	527	550	460	522	497	524	511	561	513	537	521	506	514	535	548	466	493	533	501	507	499	489	503	514	488	499	507	531	522	515	487	523	497	519	516	498	502	518	506	505	524	471	554	530	512	540	525	539	493	516	506	509	522	488	521	542	545	503	520	457	533	487	494	536	510	523	488	528	516	500	487	530	508	572	534	500	536	494	542	538	503	483	520	509	514	489	522	501	518	538	481	510	537	542	482	500	565	523	475	488	564	537	506	530	534	536	489	536	484	500	511	527	503	514	494	527	534	533	499	507	535	541	497	553	523	511	515	538	536	530	515	520	509	530	516	470	522	496	468	515	516	496	517	512	481	555	530	521	533	579	499	539	568	504	523	536	503	568	511	534	491	530	513	461	497	540	528	559	553	490	524	520	511	527	504	493	551	552	514	508	534	537	512	512	557	515	540	524	526	481	487	515	537	510	509	514	544	492	529	560	520	506	527	515	544	518	584	473	495	584	510	513	514	515	537	518	499	544	520	558	529	495	512	515	516	483	557	519	522	528	548	515	501	523	525	504	504	514	557	480	502	557	547	521	512	513	503	515	554	523	526	543	529	467	529	487	542	489	529	548	527	538	504	497	586	520	504	557	545	486	546	505	533	493	500	555	536	514	555	485	494	571	536	495	493	513	505	502	534	526	517	480	527	519	527	510	533	514	470	510	520	534	522	500	510	500	517	560	534	495	500	506	544	499	536	530	501	524	494	497	519	510	523	541	513	528	498	511	521	513	479	542	543	502	564	524	479	492	532	554	525	529	526	515	477	566	524	525	526	519	522	509	530	490	528	532	520	521	484	548	527	525	540	509	498	489	527	510	513	507	502	495	540	515	548	517	505	501	496	549	531	513	506	519	488	525	491	504	519	541	476	568	586	530	567	481	532	548
17420	9269	7228	6013	4408	3020	2303	1806	1350	1283	1038	981	971	800	744	664	599	569	533	504	545	477	443	438	401	368	341	349	323	330	277	290	279	274	274	264	258	232	222	242	243	231	210	224	201	184	225	226	211	204	210	220	224	257	222	200	223	228	210	231	208	207	238	224	227	218	217	228	236	233	202	180	214	226	196	240	236	216	213	198	229	212	195	211	234	221	204	250	209	221	207	218	223	240	221	222	201	224	213	214	204	230	196	204	194	182	187	212	230	234	216	220	215	217	222	218	248	224	249	196	198	205	220	200	198	220	204	206	200	187	205	258	199	201	223	202	231	228	214	233	219	201	220	225	214	232	235	245	199	217	189	204	231	222	227	224	212	209	239	195	192	186	209	196	217	223	207	195	219	230	200	197	223	203	208	186	205	213	224	222	205	214	234	199	207	214	220	217	209	188	217	230	212	239	224	203	216	215	245	222	197	220	220	212	223	238	193	233	188	229	201	234	227	199	205	215	227	184	210	195	163	220	225	211	220	196	226	219	208	234	204	204	208	236	212	188	196	212	212	214	224	201	211	224	206	234	223	199	203	228	187	228	209	213	178	232	216	236	237	227	202	232	216	219	210	195	199	217	225	209	200	226	193	192	198	195	214	202	208	208	217	218	220	219	192	198	204	193	221	173	183	206	223	229	210	237	236	238	186	212	219	189	194	203	196	213	213	200	195	224	204	195	229	208	188	195	231	226	207	212	196	206	203	225	218	191	208	203	229	240	212	221	208	211	197	233	209	209	227	219	220	239	223	220	212	202	200	222	218	214	194	199	208	218	228	213	205	203	239	208	208	239	200	220	233	213	213	235	201	235	177	214	223	204	209	197	235	193	202	198	215	207	238	238	213	183	218	222	204	236	213	219	204	226	213	192	189	209	205	206	228	217	227	229	211	207	231	210	200	183	223	225	214	207	235	227	231	215	202	210	197	221	214	210	203	235	185	200	220	188	182	223	212	213	213	215	189	219	227	224	197	215	210	221	196	228	192	207	208	203	197	227	223	168	218	201	229	195	220	237	208	198	221	214	202	198	190	209	211	214	214	186	228	209	236	210	206	220	194	203	196	196	202	209	207	219	223	199	189	197	211	205	199	217	213	211	207	228	226	222	215	202	188	206	215	199	221	191	234	200	194	207	207	201	208	216	207	238	213	207	197	197	217	186	209	203	194	180	200	229	231	214	203	217	209	237	234	204	220	186	213	227	198	182	187	241	228	199	203	214	221	238	223	221	229	232	216	231	214	223	228	200	215	220	204	205	236	211	216	211	203	218	189	220	188	207	201	200	215	203	260	222	211	233	213	208	218	220	224	200	218	203	250	218	198	213	198	214	191	216	191	209	219	249	211	216	213	214	224	236	204	195	205	189	201	208	196	208	203	227	227	208	210	264	211	217	236	201	207	220	194	203	199	210	238	219	224	223	196	227	223	203	221	198	225	225	205	214	198	220	217	202	193	191	182	198	212	230	216	201	230	218	205	208	234	211	210	212	213	225	216	209	229	201	186	201	205	206	166	255	200	231	219	232	225	209	231	217	209	209	231	215	226	208	185	236	213	234	234	217	239	212	210	212	204	211	213	218	198	221	200	235	209	252	183	226	212	213	231	214	222	195	219	188	211	209	197	207	224	207	197	166	228	204	197	204	201	201	193	224	195	219	217	239	212	191	230	198	229	209	208	217	212	221	233	193	233	206	244	213	211	194	211	197	212	213	194	220	230	230	211	220	223	187	210	211	211	243	205	228	207	201	205	203	205	223	189	223	240	200	220	200	201	228	216	211	238	230	212	200	218	230	213	198	209	226	215	193	223	182	210	220	212	222	193	212	200	195	205	202	235	230	215	192	211	221	221	224	217	223	208	217	214	237	227	208	193	227	196	210	239	226	228	206	230	228	223	236	202	211	222	224	196	227	235	183	181	214	195	233	206	209	207	202	222	212	215	205	207	228	207	199	171	221	186	211	212	185	236	196	200	205	217	191	215	212	198	222	241	218	237	213	225	228	214	218	212	217	212	200	232	227	215	239	231	191	196	176	185	189	218	186	211	221	246	200	225	242	219	224	193	198	215	228	218	189	204	205	207	230	205	208	193	216	189	198	225	200	216	193	212	196	182	212	216	208	204	238	211	198	219	209	224	203	205	203	219	199	202	230	214	208	198	226	229	202	207	208	230	199	209	213	222	205	238	201	214	228	209	211	214	209	200	210	217	196	227	230	182	213	209	198	204	208	213	221	176	201	228	218	188	197	228	222	235	215	198	189	216	245	227	211	200	197	201	203	223	232	213	203	217	201	221	234	212	227	202	228	213	243	199	219	223	206	204	216	214	236	205	229	204	205	224	229	194	230	182	198	212	188	208	192	191	207	223	207	194	177	212	206	236	199	221	204	210	204	204	228	231	215	196	225	196	203	210	223	207	216	198	220	208	210	198	186	215	202	206	214	213	209	223	221	201	194	219	224	212	202	222	210	233	205	192	206	201	215	245	197	199	229	218	230	213	194	188	199	233	230	180	210	216	187	208	206	196	200	221	225	204	236	238	196	229	225	195	198	209	218	197	208	198	223	199	232	195	225	192	241	212	214	252	206	234	212	225	206	219	228	205	203	205	210	220	211	198	221	204	206	205	221	187	219	230	203	206	215	224	221	208	216	208	209	196	184	230	210	201	253	199	225	196	216	209	216	196	244	220	192	220	220	232	236	238	213	221	213	196	226	217	192	225	203	216	216	230	235	217	193	232	187	196	211	213	197	228	207	242	226	200	220	205	223	217	195	218	205	220	212	194	206	217	207	215	207	233	208	233	211	209	217	213	222	218	188	219	231	208	221	225	206	199	206	231	227	196	201	230	218	220	248	201	201	222	210	187	216	218	273	198	230	245	199	187	216	205	213	228	238	200	215	248	230	208	192	231	223	218	215	219	217	186	218	221	220	226	257	187	216	221	220	207	177	196	206	222	200	223	221	198	203	215	228	212	217	195	202	206	221	198	201	228	213	217	227	210	220	209	201	220	201	211	197	205	209	222	194	228	229	186	209	208	202	228	180	230	219	197	235	207	226	206	198	219	212	216	214	197	225	229	224	228	215	226	190	227	211	206	212	211	215	224	237	211	209	234	209	222	217	206	201	226	192	219	213	191	185	206	188	227	221	214	198	213	211	223	221	223	218	213	206	235	228	225	192	202	204	222	189	219	201	203	219	224	212	195	218	225	227	197	213	216	222	204	214	213	194	205	216	192	192	211	188	219	203	196	199	201	199	223	206	213	220	227	219	213	215	229	190	224	217	206	213	208	208	205	211	192	197	186	196	190	206	203	188	216	175	195	192	215	222	221	213	201	226	247	209	199	205	225	229	213	204	244	233	203	203	217	237	199	213	214	221	204	216	219	207	207	211	194	225	215	238	222	218	230	211	227	201	237	209	241	191	210	210	214	190	202	212	180	198	211	192	198	222	202	225
10469	8021	12430	15189	13739	11244	9043	8065	6976	6110	5563	5352	4888	4230	4213	3568	3130	2922	2830	2694	2689	2494	2225	2171	1882	1720	1541	1468	1324	1156	1123	1080	1050	1009	911	856	839	818	692	694	667	619	629	587	604	586	584	561	609	586	579	552	554	594	542	593	549	544	575	559	562	552	585	535	533	547	521	559	552	586	553	538	561	549	548	559	609	505	522	509	544	536	533	486	554	561	532	520	516	542	556	603	533	545	541	542	536	561	541	562	518	506	546	604	543	580	542	517	537	592	568	519	513	524	522	562	560	554	537	529	522	559	539	578	527	518	548	553	554	528	555	569	476	550	516	546	540	540	569	561	577	525	574	531	570	516	561	538	543	502	548	550	561	550	528	520	527	510	497	535	541	603	541	557	560	551	567	550	545	539	552	545	529	579	515	571	541	545	551	587	527	560	552	538	523	586	525	523	535	515	528	550	514	505	501	545	559	543	544	560	520	592	519	574	564	524	578	551	522	563	544	532	545	549	553	490	488	569	561	526	527	537	548	568	578	564	561	568	556	542	557	540	574	531	578	523	543	555	522	547	544	539	528	529	517	502	580	528	524	530	556	592	546	519	511	572	537	553	555	558	549	558	572	562	540	521	547	551	543	522	591	532	549	518	517	555	558	549	510	550	595	486	534	534	520	538	583	525	574	533	544	570	562	518	526	559	530	518	518	515	542	538	514	529	526	494	579	552	564	592	534	582	526	535	523	578	569	551	528	556	537	546	555	546	513	593	528	527	494	569	561	520	530	551	542	580	519	571	563	546	557	528	615	558	542	561	566	573	533	561	553	549	581	523	558	509	535	540	530	545	585	518	522	556	574	542	523	529	544	576	526	561	538	533	551	532	561	581	530	530	504	552	558	513	555	575	560	567	593	514	539	561	525	555	535	553	546	553	496	572	575	499	535	525	597	529	575	540	564	526	531	543	545	552	527	525	534	542	547	546	569	549	508	537	582	565	546	559	562	550	518	548	559	542	539	495	528	512	562	518	538	573	520	508	563	539	548	549	554	528	601	540	562	513	506	531	528	526	559	542	549	513	570	568	569	553	544	539	596	513	572	542	522	542	509	530	564	561	553	524	499	512	542	582	517	549	552	582	544	593	523	578	560	514	538	561	553	516	570	538	525	560	557	548	578	515	519	548	510	540	542	552	575	528	537	577	545	496	547	604	526	544	532	525	546	552	503	497	531	533	545	517	536	550	565	539	550	551	567	560	556	540	538	592	537	572	550	540	544	548	511	530	550	524	538	533	576	533	517	530	561	551	539	536	530	548	536	541	542	598	558	539	552	542	549	553	522	535	536	505	569	536	585	519	570	553	524	554	573	542	540	585	525	571	554	586	536	566	538	553	554	524	506	516	556	559	528	542	547	545	573	539	541	531	521	510	579	529	546	582	550	547	525	520	547	521	537	547	535	518	539	571	553	542	539	573	584	542	562	547	578	531	536	546	542	544	531	548	559	538	546	535	491	543	553	574	550	548	518	521	583	605	549	573	520	517	541	541	531	517	552	556	565	567	535	545	588	520	541	541	534	571	523	538	559	504	559	568	563	569	566	566	508	521	552	543	542	549	555	575	551	495	523	562	543	551	535	544	525	554	567	543	507	500	548	582	513	539	562	511	527	527	548	512	555	558	545	539	541	539	564	498	507	535	568	562	545	551	524	507	523	564	490	538	577	525	528	524	560	528	572	564	528	548	547	550	544	520	530	572	528	497	545	556	539	545	589	566	531	543	551	563	525	538	545	524	515	535	536	563	554	557	536	569	550	555	541	519	551	553	518	506	519	524	532	530	530	546	544	545	594	543	530	525	573	544	567	531	539	541	544	550	544	552	516	553	504	563	515	554	503	559	548	525	558	541	548	528	539	572	527	559	525	563	527	576	508	557	588	544	543	525	548	547	577	524	528	545	546	532	551	525	586	574	508	501	554	570	564	544	546	533	572	528	578	491	526	510	521	536	524	535	504	543	527	518	548	542	566	571	565	544	550	552	565	539	562	539	504	545	608	555	571	501	534	563	555	544	518	555	570	535	557	533	529	552	555	568	552	539	500	573	563	549	615	550	540	544	555	580	518	555	507	520	600	500	554	513	511	503	555	522	548	525	559	546	563	548	541	557	586	518	543	560	534	547	583	541	541	541	542	494	551	486	554	533	533	545	502	538	522	530	561	547	474	557	549	534	566	567	570	565	554	519	514	509	477	524	617	507	577	603	567	518	584	561	564	516	517	549	562	526	560	536	515	560	545	515	524	528	590	565	544	538	544	522	512	536	558	528	556	564	528	547	555	534	576	576	487	558	529	540	502	549	544	539	549	541	505	494	549	588	536	549	544	525	546	561	571	531	534	562	541	514	539	526	580	540	562	500	532	539	531	533	557	531	528	544	534	531	569	534	557	530	518	525	514	563	543	514	527	506	569	528	558	528	515	561	564	507	536	537	544	599	559	536	535	576	556	582	558	539	549	507	568	542	506	567	555	525	571	536	541	580	544	553	527	551	528	560	565	516	524	572	543	546	549	544	570	501	502	505	573	545	564	545	561	547	536	501	541	566	530	577	554	551	560	518	535	550	541	594	546	525	577	522	517	566	582	551	567	523	557	544	531	563	552	537	525	548	556	537	539	574	526	514	484	541	546	532	550	532	553	580	546	528	554	565	532	590	553	532	560	599	560	499	576	535	521	509	531	562	538	520	513	560	538	594	575	545	568	563	501	533	550	527	546	539	561	551	587	551	558	530	550	545	572	567	546	592	563	522	495	528	532	503	560	516	540	540	570	516	549	545	521	503	544	520	553	548	597	548	559	535	538	517	542	538	517	531	509	530	537	530	546	540	521	520	538	577	589	539	494	568	542	539	513	520	557	545	570	526	545	572	565	533	542	578	576	536	515	528	489	548	521	541	583	552	573	469	565	536	552	534	525	535	528	574	519	567	558	570	518	501	510	569	551	530	580	535	541	550	531	531	527	562	537	556	541	558	544	548	533	553	545	604	541	542	555	557	545	568	558	569	499	520	522	545	544	536	532	583	576	530	561	514	535	565	544	568	532	573	499	608	532	550	528	552	540	554	516	583	561	519	516	536	593	554	569	513	551	528	513	539	541	552	543	568	496	531	521	549	525	544	545	553	585	552	570	536	555	546	554	519	509	542	470	522	552	558	540	603	548	540	521	582	527	524	579	570	503	556	515	522	563	541	497	529	532	581	544	560	566	538	555	528	519	554	534	570	555	557	561	574	514	562	547	510	510	562	535	508	550	552	539	503	521	559	536	557	555	503	545	526	529	597	538	553	568	589	494	573	559	559	536	484	580	540	557	557	554	543	553	522	516	562	529	526	583	584	514	536	486	544	540	546	550	557	547	542	497	481	519	518	557	557	561	543	534	590	565	587	549	503	543	554	524	564	536	535	532	557	544	596	580	525	559	594	534	576	539	555	524	559	569	498	479	540	495	556	538	564	539	534	539	571
34691	28537	17681	13629	9502	6665	4701	3651	2944	2301	1834	1669	1566	1494	1341	1173	1013	900	726	716	805	781	776	650	611	466	451	446	443	358	366	366	329	320	314	290	280	290	284	230	233	209	239	221	246	227	229	209	220	213	220	215	250	250	207	212	214	211	219	231	223	233	220	227	227	181	198	227	200	256	248	214	228	260	230	241	223	209	208	198	201	222	220	190	203	219	211	233	231	223	217	213	202	206	224	211	231	215	220	216	205	229	226	252	229	222	209	214	224	187	229	185	228	211	204	218	201	218	226	209	194	184	223	225	242	215	209	212	224	223	230	218	212	206	245	208	249	205	244	207	219	184	238	200	217	223	233	234	230	226	203	227	201	208	223	228	208	226	206	207	193	203	209	203	200	205	207	204	205	189	225	219	200	222	215	215	220	243	180	203	224	249	196	221	206	223	215	206	236	225	211	210	221	200	238	202	205	213	247	203	234	211	244	226	209	231	234	219	191	224	239	207	214	205	220	199	226	212	206	198	239	227	220	200	225	206	227	216	223	225	215	207	207	211	224	207	217	200	222	216	206	216	194	203	167	240	212	232	206	202	212	241	182	206	208	199	229	201	199	263	215	218	214	224	223	217	207	214	220	233	223	220	200	216	200	223	212	220	200	206	190	202	230	215	247	221	228	220	228	207	212	176	227	190	226	218	223	208	245	206	207	183	226	218	213	227	209	196	238	233	227	212	217	226	231	199	243	213	216	238	216	220	189	229	212	222	179	215	188	247	229	210	206	216	194	205	215	213	226	218	230	216	216	221	229	229	211	211	211	229	234	201	211	222	202	192	204	210	240	200	217	226	221	212	223	214	214	213	221	221	210	211	215	206	207	224	206	213	224	231	209	219	228	203	233	231	209	244	227	210	196	212	225	212	234	209	251	208	227	203	197	213	188	204	224	220	241	214	235	206	216	210	215	212	201	213	192	245	224	184	204	205	210	195	216	190	263	198	226	212	214	216	226	230	223	190	222	205	219	192	218	217	234	207	243	209	219	231	213	207	209	198	193	210	241	218	235	222	202	216	216	217	197	200	191	205	229	206	223	197	201	225	187	201	216	199	225	192	212	210	190	231	218	210	232	190	215	228	227	215	235	212	224	252	207	233	224	222	222	213	211	210	216	210	208	200	238	225	210	200	219	188	205	206	191	203	201	205	225	217	211	240	238	232	200	221	218	212	209	213	199	233	216	234	231	222	229	222	230	229	197	232	218	212	221	217	200	208	229	220	219	232	221	207	227	199	225	218	236	238	207	219	194	224	186	224	220	224	219	232	217	213	209	211	214	237	209	224	224	213	221	234	224	209	204	231	238	213	215	222	248	185	221	212	220	229	196	228	214	215	222	217	214	196	240	214	221	211	177	218	226	192	189	199	229	225	221	202	211	232	214	262	248	202	216	217	219	193	218	239	218	214	218	223	213	228	206	201	266	214	202	229	222	224	232	224	205	217	226	202	226	223	227	218	193	209	207	193	207	216	221	208	187	215	199	204	227	210	236	214	196	206	228	223	212	211	211	232	200	196	206	227	194	214	233	226	207	200	208	212	226	217	226	223	219	207	243	212	228	215	226	226	209	232	197	196	214	227	234	199	204	209	244	228	205	218	186	233	222	207	197	209	229	254	218	201	216	217	220	238	202	225	245	233	230	212	196	211	221	212	231	213	230	228	221	186	224	210	199	181	218	219	229	204	211	220	225	207	201	207	205	227	208	229	221	210	222	199	180	234	233	200	196	223	240	244	202	230	211	206	232	239	204	222	214	200	235	202	192	235	199	219	217	229	196	221	221	206	219	207	235	209	214	217	216	224	195	235	214	222	197	218	203	208	221	205	243	222	228	210	232	207	190	195	200	191	200	225	244	210	226	201	210	195	214	203	202	230	230	197	231	229	220	200	228	231	217	223	213	220	235	202	219	224	213	205	230	222	215	205	214	240	192	239	211	227	212	205	210	228	233	234	249	213	234	206	245	212	200	182	215	228	196	200	227	206	197	227	207	237	207	229	221	206	214	215	218	250	196	199	236	210	235	219	204	225	209	204	226	223	189	204	205	202	255	218	221	210	238	206	257	234	220	213	207	209	201	190	219	233	227	203	230	215	213	202	236	240	210	198	223	222	212	228	175	192	230	230	198	240	201	199	201	230	224	231	232	202	245	203	210	180	223	237	210	246	260	242	207	232	220	208	211	194	211	224	226	218	192	236	217	193	206	199	236	199	197	227	235	208	241	217	227	214	208	211	210	219	223	216	245	214	191	224	212	237	209	184	241	203	221	195	197	238	238	237	208	213	207	233	224	206	233	235	182	199	224	214	186	202	235	229	225	221	233	230	187	233	210	228	209	218	238	228	223	226	218	214	200	225	228	204	201	218	222	202	213	218	208	213	202	208	197	217	202	220	234	212	213	221	186	237	207	199	222	211	212	216	233	201	201	216	197	205	196	241	202	193	228	232	197	208	224	225	220	217	240	214	222	201	229	208	234	220	217	206	246	244	219	219	197	225	204	201	188	217	217	246	242	233	215	226	213	219	231	215	214	220	202	226	235	225	215	216	217	189	223	208	235	224	208	198	199	229	221	185	201	212	209	203	219	235	225	233	225	207	208	211	220	186	209	215	217	205	248	195	226	201	252	213	206	193	224	211	227	202	192	201	211	207	187	215	220	214	204	216	211	210	194	203	222	212	216	200	214	221	228	203	240	192	215	233	209	210	227	219	215	190	232	190	228	231	203	239	187	204	232	217	214	204	196	212	211	214	219	215	218	211	199	208	220	198	195	209	235	220	217	215	223	229	209	218	194	194	203	213	207	212	194	204	210	216	211	215	220	219	241	202	200	225	194	206	240	218	203	220	221	225	227	203	219	209	199	197	205	209	221	246	191	222	229	219	221	204	230	211	212	220	235	220	218	219	185	210	221	219	220	222	217	216	188	210	202	197	206	242	207	182	207	190	225	237	250	217	213	180	221	197	238	226	212	253	229	201	223	235	227	209	204	205	193	218	234	224	234	206	237	214	194	217	221	206	232	234	213	223	231	225	224	199	208	213	231	205	224	211	243	211	235	209	214	226	192	204	233	258	225	217	206	229	225	224	210	227	224	210	238	215	225	215	208	217	229	235	213	206	254	246	211	236	215	204	220	226	217	225	245	238	243	207	235	198	189	242	220	224	201	225	219	244	232	227	185	218	234	209	217	222	198	225	238	231	213	209	203	227	205	211	218	204	218	260	214	188	218	235	217	227	224	192	225	214	218	224	226	210	205	201	213	219	176	219	228	235	217	219	225	224	236	215	201	211	196	234	249	209	197	227	198	211	227	210	218	253	199	234	226	245	223	207	194	228	226	203	210	228	195	216	216	214	225	219	214	208	201	188	207	212	215	208	204	228	220	227	206	210	208	206	231	199	198	210	225	210	220	223	220	216	207	210	197	198	231	211	213	205	207	256	201	204	210	207	219	185	206	223
23023	19727	19947	23066	21041	18688	15646	14026	12406	10511	9309	8223	8208	7580	7028	6824	5523	5265	4127	4188	4917	4589	4055	3905	3439	2789	2454	2270	2293	1739	1654	1725	1633	1316	1259	1125	1128	966	905	811	808	696	736	710	661	640	619	660	656	630	635	601	626	602	616	602	596	653	624	553	586	578	618	571	591	559	552	608	592	591	572	584	583	539	547	565	593	554	550	572	588	546	582	572	535	552	549	605	569	555	544	545	513	529	540	560	557	517	545	526	539	552	557	541	549	532	555	574	534	560	532	557	534	586	523	567	566	541	526	542	546	547	514	547	549	552	568	552	497	562	547	525	554	547	537	493	532	529	552	531	504	551	533	573	537	520	537	567	549	598	560	584	533	521	541	529	527	520	567	545	574	554	563	533	510	605	541	573	571	563	556	570	549	507	579	536	555	563	549	564	559	574	538	556	552	504	563	601	523	552	608	535	583	528	589	565	555	518	540	508	531	544	562	567	549	524	590	548	505	548	547	554	503	537	537	547	533	521	552	546	553	550	595	525	545	541	514	523	533	582	584	607	562	568	532	532	556	570	546	556	573	533	514	553	543	532	531	575	548	546	580	573	556	555	569	556	599	552	560	555	531	579	569	511	561	539	557	524	540	565	501	538	558	585	497	562	534	570	520	532	568	536	576	585	582	519	544	586	547	529	563	519	573	472	576	505	566	566	563	556	532	560	525	575	563	521	560	523	553	596	544	541	600	573	511	570	567	519	528	545	580	560	560	548	545	570	546	548	582	542	519	547	526	537	546	571	540	519	591	569	542	597	555	526	557	548	540	552	527	580	613	581	593	571	534	539	544	570	539	592	545	531	535	582	536	528	523	560	530	543	566	523	541	517	564	601	493	538	561	562	535	540	545	563	528	537	555	555	509	554	601	571	545	494	554	574	539	517	557	523	550	615	566	506	536	554	571	540	596	548	551	560	551	525	537	537	575	519	548	558	552	573	578	510	571	502	550	527	522	569	531	530	544	550	553	523	564	563	503	519	534	545	550	554	562	548	538	549	533	530	544	559	532	525	537	554	519	571	522	547	536	537	529	560	526	548	548	523	554	521	576	535	566	561	555	549	551	552	576	543	510	556	510	560	557	537	525	578	561	579	572	546	568	553	548	572	541	576	604	584	516	539	571	541	533	562	566	607	523	552	521	551	516	586	562	572	547	591	560	560	506	578	543	527	539	525	534	544	568	590	543	538	537	545	568	571	537	568	584	555	531	564	552	633	550	543	609	525	574	553	547	538	546	516	533	541	502	601	600	552	550	556	541	584	514	565	556	549	539	560	541	503	546	561	540	595	533	578	487	554	527	589	536	552	545	490	549	542	572	530	572	554	519	547	547	530	520	532	536	576	582	540	550	524	575	591	547	574	552	543	543	566	552	578	520	552	551	563	526	520	569	576	595	596	582	561	582	568	571	555	574	531	544	558	569	560	550	581	511	536	550	546	537	522	571	541	529	536	551	557	529	516	555	575	556	552	566	537	544	539	572	519	564	541	577	543	556	535	533	572	538	572	575	552	539	588	548	590	559	563	556	520	552	539	548	516	547	513	551	552	594	558	529	557	554	575	552	521	546	546	576	562	608	543	537	535	540	546	563	539	572	555	565	556	593	593	543	588	572	554	540	594	536	546	572	515	593	521	539	556	522	587	544	586	561	493	563	573	537	537	539	552	535	490	554	552	549	565	592	574	524	544	555	568	538	563	565	542	543	568	599	550	592	540	556	574	545	541	512	562	573	542	550	552	542	568	538	559	567	552	574	533	512	558	547	547	568	569	589	527	559	535	570	568	544	491	543	559	554	570	567	568	555	559	554	563	520	564	563	561	551	540	546	547	558	562	561	563	549	558	578	588	535	550	514	559	557	523	542	538	530	537	552	545	493	569	491	529	527	523	566	535	551	547	531	556	545	575	538	545	552	536	528	586	520	533	545	513	527	588	519	533	601	548	533	566	559	564	551	584	563	554	617	546	554	549	512	568	527	532	540	546	531	510	571	546	547	586	564	543	540	525	532	529	559	559	577	538	551	558	549	574	559	576	527	548	528	580	493	516	560	526	550	534	555	556	539	571	558	560	544	546	556	547	594	546	542	556	563	572	543	582	537	587	576	523	534	568	544	501	559	562	555	558	593	553	550	589	540	505	609	519	575	519	494	577	511	548	546	573	530	558	548	539	547	582	556	528	558	569	561	550	569	584	540	570	537	520	531	526	574	519	588	547	562	515	553	599	576	528	576	573	581	547	512	527	519	547	549	550	550	524	564	532	542	575	554	552	564	542	528	535	554	583	600	524	533	522	535	521	594	575	577	564	620	532	543	553	561	557	578	570	587	550	497	555	558	561	556	564	574	518	550	559	574	562	567	572	553	544	527	592	484	526	584	542	586	577	545	570	554	546	530	552	533	560	558	556	582	559	538	551	559	555	529	559	530	548	528	569	539	571	514	536	572	539	526	542	546	548	528	557	526	576	518	558	552	520	536	509	592	604	561	538	524	539	529	524	519	562	552	563	539	509	533	592	549	574	559	531	538	583	520	526	535	551	520	543	530	560	578	548	518	553	562	577	513	579	542	515	567	537	549	553	566	585	531	560	521	610	588	513	544	559	539	572	569	563	582	609	532	553	536	556	534	590	543	539	571	550	564	559	539	568	545	535	567	531	580	548	529	525	558	589	510	514	529	558	530	539	563	554	536	559	568	572	540	519	529	512	528	563	522	547	525	532	542	534	552	568	525	549	573	541	519	568	522	593	552	546	578	519	548	573	534	557	535	552	527	516	580	498	541	526	542	558	535	571	525	561	546	553	568	555	506	508	518	521	532	530	533	590	603	555	559	560	535	560	581	576	624	559	503	570	522	556	550	588	534	560	573	557	543	567	567	552	559	567	560	547	553	549	588	580	538	560	522	582	530	529	527	578	556	559	557	522	549	556	539	550	548	530	593	532	534	559	554	502	552	562	571	565	559	573	560	595	554	509	520	573	556	570	507	609	557	542	590	547	561	588	570	538	550	543	527	496	539	510	568	558	533	536	527	540	594	567	539	542	551	548	502	532	530	486	586	537	543	547	565	534	526	536	520	528	574	543	593	553	533	536	552	563	513	538	571	594	562	554	546	568	527	533	529	531	529	494	563	541	562	576	512	570	519	529	539	573	516	555	574	540	550	556	518	588	545	573	504	518	529	580	534	506	569	534	581	541	591	555	545	541	559	566	508	544	594	538	514	548	524	536	584	540	549	529	557	534	575	575	551	551	540	548	554	548	552	548	546	574	534	516	532	556	558	576	509	569	560	567	522	511	541	533	568	573	569	543	532	573	534	522	546	544	537	559	519	528	561	570	536	536	566	559	515	523	517	543	516	552	519	565	537	549	555	566	577	513	590	560	537	553	562	533	541	505	544	570	495	547	547	546	539	522	557	548	556	582	543	542	598	557	559	571	550	546	537	507	534	568	578	562	537	535	547	540	547	531
43968	34395	23630	19362	14588	10801	7229	5454	4165	3434	2945	2291	1981	1921	1625	1599	1364	1121	1074	1038	1146	998	866	906	805	662	531	536	533	462	415	404	385	369	335	313	322	281	262	262	256	230	233	222	224	237	211	241	243	257	226	198	205	213	205	198	205	223	176	212	212	216	193	223	211	203	208	182	217	213	181	196	220	188	199	202	234	227	220	218	210	196	187	216	208	199	196	210	200	195	199	189	197	188	231	215	190	213	207	223	211	169	196	217	202	214	206	210	187	190	248	201	219	226	188	201	202	200	216	173	224	212	177	200	229	213	211	205	198	183	205	194	216	184	192	197	210	202	222	219	225	193	210	190	177	219	214	217	186	195	204	208	204	200	216	206	185	195	195	209	187	213	195	185	209	197	195	173	210	214	190	226	180	215	225	182	215	207	205	183	246	191	208	167	209	208	232	184	176	211	176	193	186	199	201	226	199	196	221	229	207	199	232	192	214	215	211	198	225	205	235	186	192	227	191	208	182	218	195	228	198	195	203	211	213	225	212	209	208	216	201	193	198	211	206	185	218	207	179	231	209	189	212	204	191	219	202	209	207	198	198	186	208	219	240	213	190	209	229	190	189	189	205	200	197	225	213	182	214	187	193	186	211	179	209	187	191	220	180	201	226	217	219	205	206	184	209	201	210	233	208	194	214	199	210	173	216	196	193	234	200	196	212	199	213	201	207	171	183	190	208	177	213	182	179	189	221	200	201	210	189	209	159	223	217	202	189	190	220	221	200	221	217	205	224	207	198	186	205	203	183	195	200	211	182	218	206	189	168	196	209	216	190	193	208	205	215	217	192	201	183	213	188	190	190	231	181	216	205	181	203	200	222	223	198	209	199	226	198	221	186	207	199	229	196	202	198	182	213	216	188	208	217	185	205	196	234	210	199	186	193	189	217	210	172	210	202	193	215	215	204	197	216	175	230	177	219	205	195	206	214	198	221	183	212	190	190	216	205	184	220	189	197	186	190	201	229	220	221	214	182	202	187	216	221	196	215	200	219	203	211	224	205	194	224	187	192	180	211	207	208	202	206	204	195	168	201	229	243	215	204	227	203	219	206	191	189	207	222	200	221	205	194	209	199	183	219	199	184	198	210	189	220	205	176	201	209	194	193	204	200	197	220	196	194	152	215	189	190	188	201	198	202	189	204	171	180	205	206	211	221	176	229	205	220	193	211	233	200	189	203	222	201	165	202	190	191	209	233	193	193	188	164	192	202	197	178	187	215	202	201	210	215	213	199	224	224	232	182	184	212	208	209	194	209	185	215	215	212	194	200	207	205	213	229	215	204	213	217	207	207	179	212	216	211	219	188	188	213	198	186	197	193	205	204	194	185	229	224	201	183	208	214	191	234	218	216	184	189	193	213	230	210	204	205	212	187	202	201	214	176	211	176	219	183	211	188	179	204	210	228	219	217	222	204	185	195	197	188	206	212	208	211	218	209	197	230	204	196	205	194	202	189	179	203	192	209	189	204	217	215	201	212	189	195	182	207	184	208	188	205	205	222	187	206	195	211	237	215	190	193	222	196	189	216	232	170	201	211	197	221	201	191	196	198	181	188	201	192	225	200	202	200	224	189	204	199	193	206	203	221	196	195	209	197	212	209	197	187	213	214	212	202	199	188	188	199	193	213	202	221	193	208	178	195	210	209	208	181	186	226	195	199	195	193	209	190	201	188	223	205	199	207	201	215	208	204	214	214	221	184	216	195	221	194	206	209	207	224	210	221	199	232	204	188	203	192	224	205	194	213	186	203	201	181	207	194	211	218	171	217	206	171	202	207	196	204	195	192	184	200	203	192	198	221	208	199	198	200	237	178	197	177	192	206	201	209	214	187	209	192	198	180	202	203	215	202	191	211	177	208	191	213	219	199	218	186	190	179	177	209	177	218	196	198	211	196	216	199	196	214	196	202	189	211	196	204	200	215	210	227	177	204	211	227	251	230	212	191	222	194	187	204	178	214	242	183	209	212	217	198	203	217	212	195	216	185	167	188	190	187	211	192	201	236	168	197	206	215	226	221	209	209	189	198	182	183	217	190	219	221	199	197	182	167	207	192	214	220	205	207	209	200	180	233	216	183	215	190	214	193	216	187	200	215	213	190	195	163	205	187	215	180	184	192	190	195	191	220	184	218	210	188	161	189	205	193	194	197	209	215	205	220	206	211	193	194	205	205	207	216	221	225	202	204	227	212	205	200	187	212	188	180	195	222	199	207	231	204	210	187	184	211	193	219	203	203	165	206	198	227	198	199	204	190	221	205	189	217	226	217	180	191	199	214	198	208	209	196	193	193	210	215	218	204	224	222	190	209	202	202	210	193	204	204	211	200	206	205	212	205	203	222	209	186	215	199	201	201	200	218	195	185	206	225	221	210	158	190	211	200	203	189	201	178	195	173	200	227	197	196	199	204	212	214	201	190	206	206	174	208	216	214	213	219	187	211	215	201	209	203	209	221	207	189	194	238	188	243	202	217	190	186	199	194	201	189	189	222	199	224	210	235	195	203	210	212	201	195	190	224	210	204	213	192	194	186	224	198	229	208	224	197	203	205	203	225	193	191	196	201	211	201	205	207	195	197	212	216	174	206	211	204	196	192	205	191	225	191	172	192	205	191	193	209	198	192	187	191	211	188	185	199	200	189	221	194	207	215	201	203	194	186	199	198	183	210	199	182	210	191	205	210	204	189	212	198	214	204	221	208	194	205	229	221	195	192	196	238	200	197	202	210	216	207	251	226	206	202	194	189	220	194	177	196	202	189	193	211	196	204	222	199	202	194	176	176	192	192	199	221	205	195	185	212	214	204	193	211	196	218	216	210	185	196	187	201	218	200	205	184	185	183	185	204	228	206	199	220	189	232	215	192	216	208	224	192	199	191	216	216	205	198	207	199	200	217	214	213	185	193	211	203	193	202	199	189	212	210	203	202	244	188	231	241	168	203	215	196	235	198	207	211	196	210	228	231	202	216	176	209	195	199	214	202	189	207	207	189	207	191	212	201	220	182	220	210	210	183	209	219	207	199	227	193	205	207	215	197	183	197	204	212	210	200	215	199	198	201	201	215	221	181	213	199	218	192	208	200	202	202	158	185	199	192	225	221	204	203	191	194	185	210	213	201	202	213	224	206	218	187	193	189	173	221	185	182	203	207	205	173	219	188	185	217	167	203	207	188	181	188	193	186	181	206	179	208	201	203	190	216	228	218	213	207	193	203	192	187	218	213	227	215	194	204	206	212	211	192	187	180	221	226	197	206	215	179	194	201	211	222	194	201	216	207	215	209	197	188	187	222	194	191	222	200	177	190	221	195	194	191	194	218	201	205	202	210	196	185	179	192	187	212	209	206	209	197	191	182	197	194	195	190	202	198	242	217	172	197	181	184	196	192	198	207	194	234	203	181	179	197	193	177	202	213	225	197	202	206	189	201	200	198	211	203	192	207	211	206	206	183	194	205	188	179	216
29449	24155	24327	27975	26558	23795	19857	17877	16089	14460	13149	10835	10190	9919	8777	8204	7262	6574	5876	6262	7027	5888	5396	5280	4836	3671	3126	2987	3125	2445	1974	2325	2091	1673	1475	1364	1244	1091	1058	954	917	787	742	735	668	673	658	664	646	650	623	597	610	624	658	577	627	592	569	561	502	594	595	558	544	576	567	505	566	544	551	541	545	554	542	564	484	524	570	551	539	566	549	540	541	537	543	512	528	540	565	532	552	512	563	518	516	498	527	475	553	478	531	518	477	503	506	518	530	515	496	488	489	504	532	509	541	517	501	504	499	513	567	489	512	520	538	588	576	514	537	480	543	538	518	538	489	487	493	512	505	515	466	526	531	499	540	475	523	502	532	477	500	545	513	520	545	526	486	497	494	561	528	551	512	531	490	500	524	493	485	505	515	517	554	543	515	532	557	523	514	472	519	519	541	533	520	539	515	493	518	546	489	528	528	506	532	513	483	514	482	515	516	528	536	528	508	535	570	518	534	511	522	549	522	508	529	512	515	490	524	508	508	517	525	503	513	493	495	548	470	538	541	476	500	507	508	528	515	495	552	504	485	517	513	464	484	568	502	497	540	523	510	525	540	496	535	526	518	527	539	523	526	528	534	498	551	519	502	534	491	517	538	513	495	475	516	510	513	510	513	501	521	507	491	541	499	499	508	494	493	511	538	515	538	497	525	557	517	480	484	552	503	506	509	493	530	490	489	539	479	549	493	515	496	534	494	469	491	502	542	543	480	521	537	526	523	541	521	495	487	482	528	480	531	464	548	519	539	530	488	516	480	511	514	498	527	486	504	525	539	533	556	517	544	508	527	496	509	543	550	493	533	488	526	486	540	502	506	521	528	497	504	518	472	498	541	505	545	505	512	517	518	520	476	495	523	544	508	474	482	554	533	532	506	539	509	510	514	510	476	522	468	476	499	504	512	502	501	521	501	533	580	525	516	489	536	465	499	511	482	532	505	480	510	523	550	526	537	511	536	516	510	523	500	563	518	488	523	493	505	512	533	480	502	525	551	508	521	486	556	509	480	503	543	527	520	538	479	533	510	504	539	554	520	543	480	528	543	534	526	487	506	556	514	544	532	514	503	492	516	506	571	541	510	522	546	518	507	502	535	505	520	525	481	513	532	499	502	507	550	532	520	504	520	536	480	547	536	525	521	493	482	503	488	512	555	537	520	517	567	508	547	500	498	529	508	483	501	519	518	529	489	572	512	576	469	508	504	498	525	543	502	504	511	516	536	553	568	505	497	527	503	526	518	520	534	521	526	506	512	552	517	508	511	502	519	512	543	587	487	490	483	523	532	570	522	532	529	527	570	542	479	529	535	539	504	485	528	516	520	520	485	499	580	520	513	474	499	494	547	505	537	521	525	510	484	488	503	482	512	505	535	532	542	552	518	523	523	565	510	544	454	496	547	534	545	508	491	476	478	528	491	476	553	517	490	569	549	511	511	530	590	524	488	503	475	530	547	524	549	480	534	497	567	529	517	559	463	528	541	556	497	496	550	516	481	526	507	528	481	461	541	545	535	459	562	522	525	486	514	514	507	514	533	487	519	545	500	534	535	512	524	530	484	513	527	580	533	478	463	538	511	485	509	484	500	512	525	478	484	478	547	535	526	437	520	540	516	475	532	506	534	527	520	505	514	561	553	510	518	539	488	481	508	515	513	519	525	507	548	575	483	518	482	536	574	592	524	484	520	515	539	520	549	538	523	511	487	550	495	538	560	563	527	513	533	544	542	519	515	495	492	536	486	508	530	550	500	502	512	524	506	503	493	536	507	517	521	538	525	520	516	522	513	474	508	501	474	521	528	510	472	507	522	543	564	542	497	526	508	497	473	482	539	531	518	522	519	522	520	503	472	495	522	507	519	508	526	514	519	534	528	523	540	543	541	564	533	505	503	485	528	506	490	500	485	536	516	490	514	511	503	524	517	527	492	500	541	518	467	506	508	492	493	535	536	512	536	508	524	526	506	523	546	508	515	526	494	529	521	503	492	496	496	520	560	510	522	504	529	527	511	525	488	490	493	506	547	499	541	517	521	549	533	489	536	513	483	506	497	502	523	543	521	512	528	551	509	512	506	537	526	508	490	491	522	475	478	547	500	477	545	538	526	488	494	536	511	528	530	515	478	499	501	562	503	504	511	512	506	504	524	509	520	507	498	547	503	501	539	503	521	564	514	538	518	499	539	493	496	544	530	514	513	484	492	507	512	513	476	527	517	495	514	527	552	505	576	514	499	489	542	499	521	510	519	467	541	487	562	555	492	498	536	500	530	515	519	513	527	511	516	519	538	531	517	572	498	523	517	510	569	515	472	529	527	498	499	513	487	517	522	557	499	557	542	519	541	533	519	504	493	531	491	511	515	513	534	555	516	535	514	523	508	544	546	525	504	522	536	518	506	537	529	506	511	527	527	539	528	526	517	506	497	479	497	493	506	477	502	497	526	496	474	502	554	523	512	526	522	509	553	503	515	495	544	540	503	517	562	510	492	523	522	526	506	487	561	500	498	524	503	507	495	550	499	541	520	522	501	484	547	560	483	497	475	547	518	524	499	499	526	489	545	488	503	550	562	538	510	476	519	506	541	525	462	524	518	495	542	537	539	490	494	511	534	532	533	489	496	515	524	498	485	516	490	513	475	528	529	537	525	543	518	523	501	505	479	510	542	520	480	561	531	509	489	498	528	513	473	517	515	508	496	538	504	511	525	530	492	559	497	520	499	529	476	507	485	511	508	563	500	502	538	516	527	508	518	519	555	541	491	521	515	505	539	529	518	547	520	512	518	526	524	540	551	508	527	549	521	462	523	527	508	529	495	500	532	500	543	513	553	503	524	504	566	507	541	494	479	516	483	525	515	490	536	530	515	512	524	479	508	519	543	518	479	534	526	542	561	520	529	526	495	520	518	550	521	506	525	534	522	524	571	500	541	551	520	513	501	497	544	529	491	532	520	517	477	479	522	489	521	537	541	505	535	518	489	504	511	542	541	536	486	533	561	531	528	509	470	520	533	492	523	541	493	530	549	506	543	536	535	513	546	505	526	498	575	479	538	504	565	525	528	520	515	508	462	510	510	550	481	504	493	525	534	536	547	517	536	536	492	527	504	536	467	522	533	543	519	509	522	512	518	541	538	513	456	518	516	554	515	537	529	525	530	503	535	481	509	551	538	514	485	511	511	482	533	470	530	528	510	501	523	526	487	514	532	506	532	524	519	528	471	507	536	488	496	534	523	531	534	513	513	539	496	531	523	522	511	552	522	541	511	536	553	542	531	511	491	496	555	571	544	503	499	501	517	511	531	514	511	496	501	521	501	558	540	528	534	507	520	558	475	542	523	570	510	527	552	514	536	521	486	545	514	525	504	512	515	479	489	520	541	527	512	533	483	541	533	552	516	501	519	497	512	529	455	501	527	529	539	529	544	512	485	520	522	504	512	513	468	535	538	500	541	517	511	478	501	542	503	515	513	547
17388	10048	8134	6543	4772	2999	2097	1823	1597	1315	1063	954	746	744	648	598	574	550	572	521	469	461	437	404	416	339	342	304	300	282	262	299	265	256	279	286	267	269	261	244	248	224	205	220	224	223	238	203	242	222	189	222	225	237	216	221	181	215	225	216	214	230	211	220	217	233	211	223	208	235	219	201	223	199	202	238	204	245	217	240	228	226	210	188	223	229	217	189	227	214	230	226	216	207	193	205	233	215	202	231	195	175	220	234	202	208	216	204	210	212	215	214	218	175	204	237	235	237	234	205	206	206	204	206	221	241	226	207	229	195	217	223	226	213	219	238	203	192	198	202	202	197	233	243	233	209	214	206	223	185	203	210	195	190	202	189	182	214	204	228	213	238	206	223	201	210	218	222	189	202	207	211	244	204	186	231	208	200	189	204	211	205	221	219	185	224	208	191	213	216	226	221	214	195	222	204	202	211	207	223	214	197	194	216	228	213	204	222	203	211	231	230	217	215	238	207	236	210	228	216	197	206	210	241	213	212	192	230	220	217	218	202	246	201	218	216	196	200	206	191	220	207	215	214	217	220	217	206	228	222	213	208	190	190	202	221	204	219	216	218	225	225	205	215	201	220	220	224	204	194	214	228	212	213	229	211	224	209	207	214	202	211	209	209	210	242	235	221	215	222	201	182	221	195	229	211	205	191	190	207	216	202	237	188	189	223	186	202	213	216	211	209	198	198	212	227	218	216	209	207	188	221	213	204	210	199	209	189	219	216	204	189	232	230	204	230	226	216	237	199	230	202	248	218	226	237	203	220	185	210	215	197	231	196	223	206	217	201	201	233	221	228	230	206	214	204	198	211	218	240	207	205	217	200	217	194	212	205	213	197	219	210	231	204	180	209	216	200	206	200	200	219	201	226	192	185	199	225	214	233	207	228	198	205	201	202	197	195	215	217	209	211	214	240	220	196	191	223	209	224	205	214	222	244	212	204	215	232	235	239	196	212	253	190	210	192	221	199	216	213	193	222	210	242	228	209	217	202	209	207	190	221	201	175	192	219	209	207	207	202	193	228	197	211	206	207	201	211	235	207	201	242	225	225	229	202	195	212	216	219	215	205	208	219	206	213	214	224	198	203	206	237	257	205	221	230	241	215	213	216	208	170	217	227	205	205	210	215	178	217	208	201	197	237	179	200	220	195	205	202	206	248	237	218	210	208	190	206	194	238	217	182	225	216	232	219	222	201	200	224	207	203	202	231	209	208	201	211	209	188	216	222	216	180	192	185	203	199	216	227	220	185	208	185	221	217	228	231	205	226	195	204	195	204	220	213	228	211	197	196	234	218	231	212	215	211	218	209	209	195	188	203	237	221	207	216	215	223	222	209	208	218	216	221	227	189	204	211	235	211	205	221	213	248	223	202	235	192	230	227	218	220	208	211	211	199	267	219	237	199	228	222	218	214	242	235	244	213	206	232	232	205	196	199	177	214	206	236	229	211	229	225	235	210	199	210	214	216	213	220	220	218	209	231	219	206	205	215	217	196	214	207	226	213	224	224	222	185	218	239	218	235	195	223	199	227	205	228	219	204	208	237	198	212	198	217	228	205	205	201	193	204	217	207	226	179	207	226	189	216	225	211	208	194	210	216	224	193	201	207	189	171	205	193	212	227	183	219	207	220	195	217	219	214	212	223	196	212	202	202	251	211	195	221	197	220	224	230	221	176	210	208	200	220	224	230	199	226	207	229	222	212	203	231	169	175	216	214	226	206	204	195	224	241	224	205	203	212	206	204	218	230	232	195	201	215	227	201	202	226	209	213	212	216	193	227	204	242	219	198	187	207	223	189	200	228	212	231	187	211	213	251	192	172	216	228	210	216	200	206	204	190	204	180	210	194	220	214	224	219	219	201	234	233	199	228	213	198	236	215	211	216	195	231	216	213	209	228	196	249	250	218	223	190	206	221	220	173	201	194	190	214	213	221	211	219	216	222	209	218	194	195	178	229	199	176	205	202	204	249	206	215	207	210	228	218	219	219	213	207	237	241	202	196	200	220	227	223	208	239	215	196	225	220	245	200	224	227	238	249	230	251	197	201	206	200	229	203	214	233	225	207	228	208	229	208	211	242	180	214	197	213	196	208	214	238	217	218	187	225	202	205	223	215	226	219	220	193	207	229	209	222	218	234	197	203	211	205	231	224	209	216	212	217	197	218	209	197	198	212	206	222	222	217	237	220	201	200	196	205	196	197	228	211	221	207	213	210	182	196	206	186	203	196	212	233	226	215	201	209	240	229	236	228	209	223	201	221	209	237	231	229	214	241	204	210	203	205	219	225	201	224	225	226	203	230	207	207	216	220	190	203	197	200	196	207	204	204	212	228	200	220	198	230	228	209	214	210	215	222	217	211	201	225	192	216	224	223	200	211	206	217	201	194	213	209	221	202	216	177	223	207	210	190	233	232	215	200	223	201	208	218	226	205	207	208	169	208	223	231	204	221	210	217	226	215	221	250	201	228	202	210	192	206	248	216	236	209	206	196	221	199	229	244	241	239	201	221	206	184	223	188	201	224	219	229	206	224	215	225	231	214	207	195	197	217	195	208	197	235	212	227	223	215	204	200	205	209	209	240	235	219	215	204	210	190	221	181	220	204	206	228	184	202	222	203	233	219	192	215	208	185	209	203	194	175	217	211	233	214	211	216	217	228	225	193	210	210	204	201	202	181	201	190	210	211	235	184	236	188	208	186	209	199	200	228	214	200	202	221	214	199	204	224	225	218	205	205	208	229	238	213	206	202	223	214	230	209	209	212	211	210	226	231	192	222	217	222	213	207	204	241	245	192	201	228	208	221	192	195	222	217	211	175	203	199	174	233	217	218	210	245	197	210	226	197	203	188	223	199	208	194	183	213	216	234	215	213	204	219	205	199	226	221	230	204	197	200	188	223	214	184	238	195	214	210	219	206	198	198	206	227	200	219	205	209	219	213	213	218	198	195	213	208	214	223	199	209	229	192	195	199	214	207	210	208	237	210	204	206	236	180	197	205	225	222	222	224	203	219	222	209	236	227	222	193	203	219	179	194	201	226	199	201	212	193	238	229	230	221	232	205	218	217	210	202	214	210	203	233	210	220	218	219	221	220	226	228	190	209	230	182	219	243	236	179	215	208	213	210	215	232	237	237	200	213	188	197	201	222	221	243	211	195	222	215	207	224	209	217	213	224	210	241	196	203	189	197	215	222	215	193	210	189	181	225	244	229	231	230	217	207	211	190	213	196	201	221	176	200	221	191	251	229	219	232	229	196	210	202	237	211	215	207	236	198	214	225	209	214	220	210	206	206	196	197	236	229	208	222	203	216	208	212	203	172	213	209	216	234	221	223	189	238	212	217	229	207	226	205	205	243	199	195	173	203	203	200	201	198	213	220	199	244	233	201	194	194	205	205	226	236	207	220	220	245	240	172	229	217	195	209	213	221	227	191	227	213	221	220	201	211	211	217	217	203
10592	8957	13147	15851	14775	11068	9200	8441	7375	6483	5449	5031	4152	3918	3340	3296	3173	2962	2831	2817	2661	2306	2220	2141	1863	1689	1558	1472	1379	1221	1161	1018	1062	1056	950	927	847	821	768	696	650	625	630	618	635	573	664	576	589	550	553	581	659	555	576	573	590	534	577	565	592	571	558	569	594	548	543	557	532	547	633	567	548	572	570	562	552	558	539	568	560	546	500	504	539	550	532	530	548	529	510	526	543	537	518	562	537	576	551	539	561	522	558	584	513	549	518	545	549	524	524	552	543	531	538	574	520	507	518	535	574	564	564	565	573	534	556	554	513	549	536	552	542	544	528	544	506	525	517	541	513	552	488	525	566	602	560	523	567	575	538	536	528	530	535	567	563	538	535	560	543	566	535	553	538	554	553	568	540	530	491	551	527	579	544	570	532	522	551	523	564	511	528	564	532	547	520	550	511	511	478	530	538	560	524	526	577	510	525	529	547	580	539	555	524	558	536	565	559	575	569	536	549	505	569	524	537	543	534	532	547	508	544	533	549	522	557	527	591	530	534	524	554	494	507	546	614	550	559	516	528	512	551	578	542	542	575	525	535	518	545	526	546	533	578	522	512	545	550	561	522	514	535	581	534	579	533	526	537	523	548	544	548	530	532	552	513	546	494	552	537	564	505	566	536	487	572	553	549	575	573	544	551	502	543	520	558	512	580	551	513	540	544	581	543	566	516	567	556	536	541	557	487	533	567	585	535	530	533	574	544	574	505	550	524	579	541	547	564	566	507	550	525	569	510	528	537	563	521	530	556	529	523	535	508	539	573	555	536	543	552	528	533	543	528	546	536	490	539	502	573	547	517	533	537	537	546	544	522	532	534	523	581	560	531	541	536	563	542	569	549	577	526	580	569	563	536	530	543	525	537	565	548	544	543	515	511	540	552	522	539	584	546	507	543	559	557	573	537	522	548	531	531	531	604	569	582	498	529	553	552	548	522	576	536	530	570	548	562	559	537	552	553	523	487	580	535	555	550	540	567	550	549	507	558	513	543	544	529	540	507	489	553	562	529	550	574	534	541	538	592	531	604	577	560	558	516	607	506	537	547	525	500	532	572	540	555	564	497	489	519	534	535	508	553	542	514	560	522	552	521	497	510	523	538	548	520	494	570	515	530	508	576	524	536	533	552	534	557	555	559	553	544	526	576	539	534	539	542	560	509	542	504	519	567	515	545	554	529	553	556	548	504	521	525	545	508	540	559	583	533	532	537	570	574	530	553	535	597	549	556	539	564	547	543	519	543	497	533	563	510	540	598	560	555	547	530	552	527	539	558	532	558	540	559	502	552	542	554	547	530	547	525	561	569	518	564	539	541	497	512	574	561	579	579	574	503	512	563	597	538	505	539	547	534	578	552	572	517	548	518	540	556	560	544	526	539	538	480	578	513	586	577	542	516	483	489	576	541	557	534	539	540	535	559	533	551	525	559	570	534	558	540	567	602	545	545	530	551	537	514	545	560	545	553	525	496	549	556	592	536	571	588	581	533	559	520	547	579	551	550	559	499	552	540	575	511	561	563	552	513	546	517	568	564	532	568	556	537	559	539	557	545	523	513	532	510	541	552	519	556	539	552	539	527	522	538	512	526	514	556	558	535	526	494	537	530	551	505	540	571	534	535	579	523	527	550	553	552	567	482	514	589	556	530	564	555	525	531	506	547	580	551	539	528	540	513	549	548	504	558	565	521	517	514	511	551	561	500	538	556	525	566	541	496	561	552	542	555	531	549	567	537	518	568	552	541	564	528	525	522	560	576	546	524	582	539	574	559	547	545	535	509	548	516	523	515	572	535	572	567	532	548	510	542	495	546	530	581	535	528	530	534	555	560	535	568	531	512	526	562	568	503	548	533	526	500	529	586	544	522	553	529	525	577	551	541	552	518	527	558	503	550	546	515	559	562	521	514	527	497	557	533	561	555	512	533	540	556	524	542	525	514	515	531	523	520	553	536	524	514	542	534	546	546	534	504	543	551	570	489	595	556	521	549	533	507	574	572	564	547	539	558	523	503	546	570	512	556	538	536	513	526	532	538	547	547	538	524	530	541	549	571	523	541	514	551	555	552	536	567	504	525	544	603	538	540	526	523	566	571	542	534	545	518	549	546	525	512	552	510	574	565	505	528	564	528	527	519	531	564	523	526	537	558	528	532	523	565	516	543	532	546	544	497	543	541	508	534	541	537	533	537	533	504	535	558	575	522	562	521	539	557	544	479	551	561	508	528	546	558	538	493	545	516	486	565	549	556	516	520	587	562	547	569	568	531	577	525	512	550	516	548	583	526	536	554	552	554	573	526	513	596	545	561	512	551	510	510	578	554	529	543	558	527	511	590	535	519	551	553	599	559	524	553	555	505	559	550	583	529	569	587	573	553	548	558	531	567	540	541	521	545	492	531	513	599	528	587	511	534	558	585	546	532	552	537	551	591	580	555	569	533	566	537	543	581	587	561	540	538	567	544	499	548	610	542	545	547	576	545	561	598	492	553	539	518	531	510	546	567	553	504	584	514	534	566	553	521	518	584	562	552	536	541	520	526	539	544	554	544	496	552	550	563	561	513	530	544	554	525	571	529	574	520	560	522	525	567	543	539	527	553	576	549	567	554	530	570	535	535	532	524	526	531	531	566	572	535	537	515	546	556	532	534	548	499	528	529	534	553	558	533	545	573	560	536	532	567	515	582	515	533	569	536	532	502	540	544	545	555	555	541	580	519	530	545	529	526	534	503	580	546	543	546	566	537	528	506	531	503	561	554	538	545	496	562	515	539	507	530	604	540	560	538	533	574	550	520	545	573	537	557	506	551	569	534	585	545	557	521	545	530	564	501	570	539	560	582	508	556	538	534	519	525	492	499	530	562	592	542	540	554	549	543	572	515	530	553	566	540	577	546	558	537	526	549	541	569	559	524	499	567	552	520	509	515	527	542	536	578	488	552	517	569	537	516	521	550	544	494	558	541	555	515	552	566	497	519	539	471	548	551	536	503	538	514	548	513	541	569	504	536	502	544	547	558	515	519	553	574	546	514	545	555	540	560	568	521	540	554	548	525	549	542	551	528	518	569	525	539	525	542	514	531	589	553	507	529	544	582	529	543	522	559	536	551	524	542	552	553	533	488	552	542	517	518	567	550	526	572	550	517	532	554	516	546	546	536	556	527	514	540	522	553	594	510	522	552	536	556	535	521	531	492	535	539	539	545	563	534	544	533	576	572	519	513	541	561	521	561	514	531	552	561	550	529	543	538	541	529	570	539	560	513	526	554	476	615	508	580	566	503	534	544	520	565	535	550	550	505	517	539	531	542	550	527	534	550	566	551	546	561	536	514	524	549	545	535	520	545	568	547	517	501	567	522	536	550	510	546	543	524	565	527	551	561	541	567	533	550	525	602	553	534	561	526	519	573	545	532	579	538	565	539	530	513	586	534	532	545	529	524	532	543	540	541	523	576	523	556	515	547	514	547	545
37889	30839	19141	15193	9564	5890	4506	3605	2955	2318	2146	1756	1424	1132	894	897	930	834	843	834	825	685	656	664	557	538	466	414	410	381	342	371	360	314	301	289	277	279	279	245	243	263	198	239	230	220	250	228	224	207	245	221	221	228	227	240	206	194	206	235	213	196	213	234	230	248	204	220	227	214	209	230	203	223	224	211	234	201	175	204	208	201	217	214	187	221	228	222	185	217	215	234	227	213	226	203	201	214	199	200	217	217	224	207	220	200	206	239	214	206	222	206	234	208	192	201	240	201	216	193	213	207	215	201	219	201	202	183	223	196	220	213	240	219	220	186	205	182	201	217	219	231	211	222	203	212	215	192	220	232	207	236	207	242	227	213	196	236	215	235	228	203	204	211	229	220	222	221	216	195	174	221	202	227	209	199	217	217	231	236	210	219	226	202	222	212	215	214	231	205	236	190	203	221	194	182	210	187	198	221	211	204	208	207	201	200	215	204	212	220	201	224	202	216	217	211	196	215	219	206	234	206	203	223	208	225	195	197	216	216	236	214	218	215	228	244	220	207	210	194	223	213	239	204	209	230	206	239	236	222	235	240	225	234	226	230	210	198	222	223	208	213	227	198	235	207	215	209	218	226	195	196	221	235	211	201	217	236	202	225	223	195	207	228	214	221	230	224	208	211	229	198	231	207	223	240	226	193	227	189	181	204	227	216	211	193	208	231	221	209	224	204	194	186	201	202	213	200	203	205	210	201	213	232	186	223	204	200	241	220	228	257	225	199	222	235	218	219	212	222	200	188	232	201	205	231	233	209	231	198	195	208	218	223	218	234	226	230	204	216	218	210	222	197	230	219	223	208	194	231	249	202	192	214	215	234	204	242	216	224	200	220	212	220	208	224	230	225	244	213	215	230	203	232	192	220	190	235	215	193	231	213	221	193	235	222	228	225	217	198	197	216	219	210	211	211	215	202	206	209	195	210	254	206	202	214	217	213	202	223	210	207	179	241	206	215	213	225	191	242	222	230	210	193	209	227	210	224	210	225	206	219	222	231	211	203	204	218	191	211	234	223	203	205	215	217	232	200	228	240	229	221	225	209	186	240	211	225	207	192	226	234	217	199	213	224	192	238	225	217	234	232	198	218	203	221	200	194	209	208	206	211	210	217	218	214	207	211	222	190	220	201	183	233	226	193	223	210	220	205	192	213	219	196	222	199	199	224	224	224	247	221	210	228	213	199	229	189	224	209	234	209	218	210	219	220	193	197	208	237	213	230	195	220	191	194	211	218	245	192	208	227	210	221	204	220	236	219	200	211	233	206	212	227	204	212	224	220	228	197	205	215	200	234	227	237	223	191	201	220	201	226	219	207	215	225	221	201	211	210	223	236	228	207	204	212	208	201	211	218	198	227	216	210	217	209	211	216	231	210	189	209	216	191	211	215	193	214	202	232	193	199	215	214	211	225	203	205	217	218	228	224	235	196	206	200	215	224	230	225	209	197	199	218	222	227	218	211	245	228	194	206	214	184	212	215	226	185	200	231	227	226	197	217	206	213	237	225	195	210	225	192	213	211	227	193	226	196	254	218	199	200	220	230	220	214	190	245	211	196	215	209	211	182	222	191	224	201	199	194	215	193	217	203	221	228	212	223	236	192	215	224	219	241	180	233	225	205	178	213	216	201	212	194	180	195	199	209	210	221	198	228	214	207	190	232	199	218	206	227	223	207	221	206	219	198	228	220	190	222	211	232	223	228	181	216	222	174	202	187	205	210	217	216	203	215	193	189	221	228	200	195	205	221	223	212	182	199	209	214	196	188	200	201	216	220	212	191	196	220	209	230	183	202	225	225	217	200	190	211	215	240	231	205	206	213	222	213	233	205	232	206	204	202	218	207	236	167	229	221	216	214	212	205	203	228	217	226	207	203	193	214	208	197	212	258	208	194	191	222	204	234	194	218	200	209	190	227	214	188	182	190	218	205	215	216	230	207	206	227	227	222	191	210	244	241	212	221	220	217	236	208	204	194	189	209	209	224	236	260	224	193	220	222	213	246	246	232	214	206	209	189	199	228	202	218	236	213	210	230	211	201	203	173	203	213	211	194	199	222	212	228	193	196	189	192	215	192	213	213	204	200	194	219	210	208	229	230	206	225	185	226	258	208	205	221	217	215	187	222	218	234	222	211	203	209	236	213	204	198	231	216	222	206	221	203	202	240	230	221	208	209	209	223	223	202	220	194	226	202	231	197	218	199	234	203	212	227	208	203	229	233	216	224	204	238	212	197	198	215	219	235	220	221	246	236	217	211	217	240	182	204	232	209	215	229	237	246	217	243	229	219	225	234	208	203	213	198	188	237	207	233	200	208	204	219	214	232	246	198	206	217	196	217	200	200	206	216	195	198	197	229	195	213	194	196	210	185	195	196	232	219	214	189	206	212	201	218	227	208	230	239	221	222	220	200	227	215	202	215	210	239	220	200	185	195	207	212	240	215	227	203	197	234	220	223	227	221	196	214	221	213	231	204	221	220	222	202	235	252	228	214	219	237	204	221	212	219	213	214	186	202	193	243	205	224	212	213	191	201	193	185	185	229	205	201	176	202	193	201	207	239	223	214	221	217	241	207	221	221	219	210	220	218	220	220	214	210	198	234	199	228	227	199	200	242	216	215	204	210	226	218	196	201	229	198	219	227	197	226	197	229	208	217	249	214	195	212	215	230	187	197	228	229	190	206	200	208	207	210	202	213	217	254	221	219	208	193	208	240	193	214	239	211	194	212	224	208	234	208	219	213	216	224	214	233	218	220	222	190	225	216	214	241	223	180	207	195	196	198	201	190	198	199	197	215	230	220	223	230	214	242	185	203	233	219	216	201	221	212	215	179	224	237	234	206	198	220	231	217	229	178	210	204	229	209	195	196	246	213	221	216	218	211	199	200	224	197	216	228	245	182	208	223	213	231	204	225	205	201	204	191	239	226	233	213	207	211	215	218	234	205	193	217	222	229	228	216	196	208	189	228	239	204	213	214	192	208	225	237	223	235	229	248	232	234	214	216	187	227	205	216	221	221	195	217	198	243	220	204	234	181	202	215	228	206	215	211	241	195	183	219	192	206	224	194	217	253	191	243	210	218	223	220	237	205	223	220	215	238	247	223	237	227	210	217	208	236	218	215	220	220	208	199	211	206	219	215	201	227	218	201	210	228	241	213	226	234	191	239	223	222	217	201	210	223	233	218	215	215	206	199	212	219	211	236	224	192	211	210	248	228	242	223	214	249	227	227	210	198	214	232	232	214	217	237	201	214	221	182	219	197	207	220	206	232	238	209	233	218	216	221	219	231	214	189	209	200	213	214	210	206	209	241	209	179	191	188	207	230	198	224	198	218	210	209	215	225	236	197	195	221	194	213	213	204	222	194	201	200	193	200	221	217	206	226	204	224	200	226	193	218	218	212	204	225	239	216	221	200	225	221	237	204	220	206	236	200	220	199	209	225	226	216	218	215
26230	20036	20443	23738	20340	16573	15209	14010	12393	10518	10166	9050	7658	5983	5100	5280	5287	4640	4817	4878	4918	4043	3848	3672	3159	2643	2383	2263	2123	1880	1658	1606	1755	1379	1260	1143	1061	901	819	837	806	741	715	728	689	683	686	606	626	626	621	559	596	647	593	600	608	605	594	547	559	594	603	581	532	600	585	599	598	592	555	555	546	545	555	567	539	604	591	533	537	522	600	555	530	545	561	535	525	510	530	557	551	515	525	532	508	545	593	581	542	549	538	571	521	549	537	508	541	568	481	574	545	534	545	566	529	535	563	534	558	490	557	580	562	545	529	518	541	554	586	524	553	535	562	583	513	534	537	517	538	558	495	552	537	566	531	520	575	554	517	489	540	516	532	571	591	501	541	531	562	510	518	546	526	603	566	533	569	530	519	555	552	584	549	574	496	524	523	546	583	520	552	499	574	555	549	541	552	534	536	550	587	541	517	568	542	519	543	554	530	532	523	583	533	569	546	580	565	542	561	550	521	533	524	569	511	574	545	559	551	570	557	551	529	531	536	543	558	513	539	544	517	559	552	556	594	546	532	542	518	499	537	565	527	545	544	535	541	546	543	504	578	540	571	574	553	542	545	563	573	521	555	502	530	582	573	521	557	524	537	559	527	542	558	520	555	556	556	490	591	540	572	555	562	574	519	567	528	504	523	540	594	555	556	525	520	558	524	581	506	528	559	511	569	546	539	508	544	573	587	530	551	546	542	551	503	549	557	541	509	584	560	529	529	552	535	526	529	547	547	532	528	541	583	545	584	550	530	537	566	514	536	541	550	534	564	558	550	544	527	561	592	541	556	493	517	546	543	586	547	520	542	571	593	543	477	562	576	526	547	529	545	530	540	530	573	537	547	507	555	556	565	525	561	527	608	500	576	549	519	543	585	598	569	528	531	547	538	551	564	526	541	542	558	554	577	530	579	534	548	550	545	575	531	542	538	537	569	538	548	572	566	577	536	559	567	575	571	539	538	538	523	561	567	570	566	561	515	553	551	555	573	541	577	553	574	522	573	551	545	530	547	566	549	565	510	523	545	529	553	586	556	557	535	517	528	496	583	537	603	547	563	533	563	539	563	518	537	548	542	554	541	558	547	531	525	546	550	595	545	520	564	566	510	560	571	549	512	572	546	553	552	519	529	588	556	540	536	494	566	531	525	556	523	519	545	550	524	494	548	586	533	546	524	527	534	514	573	527	528	560	536	551	535	487	509	550	568	544	542	568	567	540	551	550	556	560	540	503	542	552	511	525	554	582	581	566	558	531	538	582	500	533	536	547	596	575	520	558	553	508	552	580	570	557	567	555	527	519	556	499	528	557	565	544	529	539	520	600	537	556	559	559	564	554	489	578	563	587	535	544	585	574	492	525	551	500	556	552	567	551	522	554	565	558	517	546	533	491	512	508	577	552	546	549	522	540	583	560	556	522	531	586	539	514	574	503	560	547	546	539	550	508	592	554	552	517	560	521	580	526	557	604	545	552	519	542	590	563	551	549	539	527	570	509	556	576	609	536	548	572	549	493	510	555	549	569	579	517	543	526	551	560	578	562	546	580	537	535	545	525	501	587	535	582	550	551	550	549	516	522	565	554	551	539	546	536	508	571	554	515	545	539	572	551	524	576	550	524	518	549	545	562	519	530	588	511	529	558	593	559	532	567	569	567	538	563	559	592	508	543	550	510	533	546	519	544	510	569	595	546	532	529	523	586	533	546	585	568	603	555	523	556	561	493	566	552	580	577	520	522	550	524	525	554	560	536	533	551	575	591	568	540	510	545	512	579	546	571	513	519	565	527	538	564	564	546	506	508	522	533	565	583	559	571	512	553	558	529	576	566	488	556	541	528	519	559	566	539	575	521	569	543	545	568	525	526	500	502	535	529	543	554	546	496	541	554	528	575	558	548	552	521	573	534	524	543	592	548	529	541	592	516	584	567	571	532	527	546	584	576	536	553	542	561	526	521	530	537	520	603	522	613	519	561	542	570	544	564	582	534	555	563	571	524	544	583	565	535	520	524	531	579	514	540	577	507	541	513	538	528	551	526	540	560	544	501	553	534	543	523	511	564	567	523	555	559	567	549	549	567	520	527	548	521	578	563	524	530	550	512	507	546	551	563	580	509	573	539	537	559	554	503	556	550	536	561	532	548	519	566	560	538	562	545	550	552	566	542	553	535	560	524	553	561	549	578	521	506	536	544	556	541	542	554	542	511	586	531	581	546	524	559	506	524	526	578	518	524	538	548	523	565	577	535	580	556	598	502	538	584	573	540	554	538	540	557	556	557	541	539	575	540	528	549	501	558	533	526	556	559	536	527	526	556	533	562	548	531	520	530	542	545	557	531	508	553	548	555	562	552	495	512	579	541	502	585	584	525	504	521	562	549	558	495	540	549	522	598	549	578	555	560	547	545	522	513	557	560	565	534	564	582	554	530	544	530	542	562	552	560	530	584	558	514	524	569	588	565	506	522	559	540	501	556	525	524	535	541	566	583	524	586	581	550	525	576	565	507	526	520	557	545	547	572	537	524	518	571	548	555	552	550	541	552	514	542	543	530	558	563	568	550	549	551	517	531	528	568	553	562	561	569	554	556	569	563	561	523	549	524	549	515	601	550	578	555	538	542	524	563	563	520	544	560	555	507	544	542	603	587	513	535	553	514	537	552	548	516	609	546	536	567	565	534	508	514	540	569	568	544	500	587	530	564	560	544	534	529	530	531	527	547	530	558	538	547	517	582	567	534	535	553	512	573	519	546	520	582	534	528	537	566	548	542	569	561	542	555	548	561	538	529	542	559	575	542	534	550	595	541	564	539	561	543	512	578	590	532	591	593	511	536	542	539	541	550	571	553	566	511	544	540	582	552	529	553	598	597	546	543	614	515	568	540	579	555	583	527	526	537	541	577	546	539	562	528	532	526	551	590	574	545	526	514	558	537	552	572	522	574	570	543	583	539	562	553	596	516	546	526	516	525	525	537	570	533	541	531	536	527	538	542	524	521	572	563	599	562	549	553	549	520	549	533	593	526	539	556	572	522	536	557	566	592	515	514	605	581	588	545	529	529	547	558	490	532	557	524	565	496	538	575	554	563	541	565	566	516	528	552	564	512	533	525	555	553	548	563	560	546	524	534	573	557	555	555	550	580	503	487	583	529	514	562	548	554	574	587	553	592	555	535	564	586	571	541	536	549	541	590	522	525	534	513	528	521	535	533	557	529	578	546	550	553	577	527	555	543	567	570	562	547	515	533	526	518	563	558	566	578	536	544	597	486	537	523	549	544	587	575	531	520	528	541	586	557	521	522	558	534	524	548	518	571	525	552	541	577	515	530	538	547	542	542	545	538	566	532	584	540	537	518	532	501	588	558	499	539	548	581	536	587	561	549	546	552	581	529	577	527	539	561	514	506	505	575	566	535	537	564	514	509	529	557	575	561	564	566	547	546	531	563	534	543	577	553	557	533	533	572	558	545	542	590
46444	36545	24712	19115	13092	9353	7961	5996	4278	3235	2872	2521	2058	1520	1295	1251	1134	1150	1205	1335	1108	924	905	861	741	618	559	576	536	455	373	431	461	355	296	314	288	256	277	218	216	246	234	273	222	219	203	233	214	244	191	236	222	218	206	230	253	237	221	219	218	222	212	207	211	185	202	218	202	206	218	210	200	186	214	183	210	204	190	184	173	204	192	209	216	185	203	202	223	210	192	192	218	218	219	201	183	202	240	174	238	182	203	210	174	184	200	185	204	196	199	192	218	205	184	199	188	232	198	188	199	203	197	211	214	205	222	216	207	197	172	186	195	197	212	200	202	222	198	201	182	196	173	201	206	189	201	204	190	169	208	177	192	171	185	194	177	189	184	179	218	197	196	203	220	195	196	215	197	209	213	195	198	176	181	216	191	186	221	188	186	197	225	190	204	168	192	214	202	221	214	180	194	182	179	204	193	197	208	211	171	204	197	203	181	185	197	208	203	174	196	174	178	208	208	235	206	203	207	206	184	201	218	200	206	187	225	190	215	224	212	183	193	201	190	207	200	220	234	192	215	191	191	202	186	227	185	179	185	231	166	204	194	218	191	215	189	219	216	191	237	239	198	209	184	215	181	215	206	200	173	219	206	194	212	201	200	187	211	216	229	205	206	206	200	223	184	206	192	221	171	192	218	187	189	224	189	213	208	203	175	210	204	211	201	194	195	197	176	198	184	209	208	220	200	208	186	217	197	180	233	222	182	192	221	217	201	239	189	168	198	201	195	207	212	196	203	191	210	201	208	200	196	199	209	211	231	187	207	233	198	210	181	206	210	210	213	192	219	198	197	212	210	206	190	218	189	194	206	197	225	225	215	209	176	176	208	194	192	209	169	232	190	189	211	211	221	209	183	213	191	221	205	208	218	214	218	198	187	185	179	185	210	201	219	204	199	190	187	202	223	195	212	200	201	211	202	183	205	243	204	211	198	183	220	222	211	195	199	201	204	166	172	200	197	194	237	194	185	186	188	206	210	219	200	204	208	176	211	185	180	182	192	203	197	211	199	161	202	208	208	211	191	198	205	196	183	185	203	179	210	197	214	201	184	190	213	201	199	198	201	189	200	203	164	206	198	208	187	198	213	175	195	199	218	177	217	208	217	204	194	172	242	176	187	245	196	189	239	226	199	202	192	181	196	199	202	187	193	192	189	226	214	178	219	168	201	168	197	206	209	201	197	203	214	205	214	187	212	206	182	216	224	172	188	197	176	177	215	215	201	205	192	213	198	218	198	210	216	204	199	219	203	198	224	191	218	175	224	197	191	203	207	195	223	194	184	201	209	188	204	202	203	176	197	193	206	185	183	198	203	203	204	203	215	209	231	168	226	210	235	199	199	196	216	177	209	178	204	209	230	227	172	169	178	218	186	204	193	197	194	209	168	196	212	218	198	178	199	197	183	220	221	192	215	192	188	187	185	209	166	211	194	233	187	197	193	178	211	206	214	207	192	214	190	193	213	205	176	217	196	211	196	206	198	222	198	172	227	212	216	217	192	206	163	186	214	204	172	200	203	201	205	229	184	209	211	193	199	225	205	204	166	202	202	190	218	219	186	198	197	211	193	186	205	220	187	207	178	187	212	199	210	189	194	197	182	232	206	219	207	206	214	207	213	204	192	190	196	171	222	194	221	188	170	202	213	222	207	196	200	214	200	195	198	189	197	240	214	184	204	200	242	201	196	200	211	197	195	199	204	209	212	209	192	215	195	210	198	207	174	206	195	184	197	202	202	204	204	213	227	222	221	200	222	193	212	187	218	190	200	185	199	179	210	179	187	187	215	227	183	195	204	209	202	205	191	189	210	195	207	223	206	200	206	216	180	225	194	204	178	177	202	200	193	177	183	181	201	205	189	185	182	221	200	213	211	230	200	171	203	189	194	188	218	196	171	221	211	194	183	186	214	198	182	201	200	186	204	181	186	196	206	198	196	215	224	225	213	190	197	201	234	181	205	215	217	215	183	213	216	218	232	191	227	187	202	167	207	197	186	195	188	224	177	211	226	211	200	197	179	225	215	189	192	184	196	203	209	202	185	189	207	184	191	173	184	193	212	241	216	234	196	198	197	199	215	195	206	206	172	204	202	190	198	178	186	215	185	191	201	194	197	196	209	195	174	199	188	215	188	216	189	203	200	210	175	215	221	207	219	182	192	168	209	201	193	232	200	212	183	202	215	173	190	212	220	215	203	211	237	194	212	203	181	221	225	208	220	191	213	189	203	217	214	224	205	196	213	193	236	202	179	216	219	192	185	189	206	213	179	193	200	207	180	193	211	174	219	207	179	220	225	203	225	222	217	179	180	202	227	206	206	211	210	214	215	208	212	190	195	245	188	200	216	176	167	206	204	224	190	192	196	191	214	183	209	183	202	205	181	191	204	211	200	208	213	176	226	218	203	190	215	205	191	196	184	189	210	229	179	211	195	202	213	208	184	194	212	221	190	209	185	205	214	192	214	195	228	201	194	202	213	207	236	218	184	205	195	210	203	179	200	215	214	201	188	192	207	206	208	206	231	210	202	187	200	227	208	200	212	217	197	216	212	190	190	218	183	210	186	209	190	182	202	183	223	190	209	182	199	189	206	193	193	202	198	191	220	190	182	197	190	199	219	190	220	205	197	188	247	215	191	179	201	196	218	188	205	181	185	227	241	216	201	178	197	211	193	186	194	212	200	179	176	214	218	214	205	198	223	195	190	229	223	185	204	191	219	195	228	217	187	189	196	220	203	185	195	201	225	223	188	205	182	215	232	202	211	180	197	207	199	211	185	184	225	201	235	203	202	190	205	218	235	211	226	196	207	197	179	191	207	198	210	196	198	196	202	204	193	181	190	174	204	198	209	206	222	233	191	207	191	188	172	236	203	176	190	191	199	198	184	180	202	199	192	197	190	221	211	209	214	203	202	190	207	208	220	203	192	200	204	209	210	209	219	218	183	177	222	204	204	203	181	200	211	199	171	212	196	206	203	181	193	187	187	213	188	193	194	199	199	178	204	204	182	191	204	179	210	216	190	182	230	214	205	189	214	229	218	209	205	205	193	207	204	206	200	190	230	212	212	214	203	188	173	205	175	189	205	185	210	200	206	222	193	219	215	208	213	196	233	199	202	200	203	186	188	188	206	201	232	214	213	192	197	212	214	194	226	212	201	181	194	180	184	205	198	196	195	173	202	193	204	210	192	219	189	205	205	216	188	198	197	231	188	202	191	192	204	208	217	204	213	218	213	198	197	192	190	192	212	185	237	208	201	197	211	183	181	198	180	196	201	193	202	200	194	216	214	241	218	204	192	228	207	203	210	179	186	202	193	208	210	186	211	205	208	231	206	202	207	172	192	200	187	218	235	166	165	198	197	215	221	168	209	207	222	185	201	217	217	199	226	223	215	186	179	204	184	199	213	199	209	200	185	194	224	215	213	219	199	206	197	217	215	173	224	220	206	207	189	187	199	190
31600	25398	25070	26030	23478	21458	21470	18690	15336	13516	13193	11974	10407	8131	7235	7010	6713	6289	7136	7481	6322	5236	5275	4948	4254	3530	3109	3165	2993	2486	2008	2042	2366	1609	1502	1285	1190	1043	1012	958	919	809	763	751	739	665	663	654	606	610	561	593	602	615	627	581	596	598	547	559	576	594	567	563	522	516	533	519	560	591	553	569	518	547	520	536	530	526	544	483	583	542	552	530	565	536	553	505	523	512	505	515	498	495	495	520	523	534	515	497	499	527	472	503	531	579	516	503	508	506	512	505	491	507	508	500	538	494	509	520	539	504	555	539	521	470	504	526	551	491	531	557	521	531	544	491	526	538	513	494	549	508	488	516	532	501	501	459	487	498	491	514	524	516	482	513	506	516	517	554	528	509	537	506	532	513	501	515	561	548	503	484	535	501	532	521	494	492	466	564	487	499	548	504	506	476	558	514	505	547	520	498	492	543	556	489	497	497	538	525	454	543	498	545	504	504	508	486	497	526	525	544	545	536	526	513	507	495	492	501	523	489	534	507	477	535	511	512	522	524	498	515	533	500	559	463	496	480	550	455	557	513	504	533	499	495	564	527	469	503	509	541	508	504	487	508	557	524	534	527	516	494	515	500	519	516	500	478	495	551	480	521	510	562	536	530	524	515	517	488	545	511	523	485	518	532	491	498	521	487	523	491	510	523	488	507	574	494	495	502	490	485	479	510	527	511	508	497	519	547	516	502	501	515	501	475	519	492	539	514	538	474	495	548	491	529	479	519	505	518	505	524	486	529	502	516	509	457	510	484	493	500	516	510	493	529	531	575	480	500	540	529	546	535	547	536	489	508	538	467	499	515	515	531	519	500	445	487	522	480	518	481	542	498	490	558	504	516	515	506	526	490	523	512	469	494	518	489	519	549	535	572	513	561	548	529	525	495	512	524	495	489	505	543	500	497	551	519	499	494	518	533	500	550	466	503	503	504	517	518	521	507	467	509	481	506	537	499	521	498	507	514	504	526	552	483	515	527	525	529	509	510	491	510	505	506	507	513	488	544	533	496	499	470	531	538	524	515	504	485	515	518	521	522	530	508	517	514	493	487	529	489	515	491	507	513	474	490	534	545	535	538	511	517	499	518	523	515	538	484	488	523	559	507	478	481	514	488	492	501	474	484	502	524	525	508	491	539	518	512	570	501	486	529	549	502	522	491	499	535	540	491	530	495	521	515	469	505	510	487	508	528	526	492	495	507	554	543	530	539	509	542	489	492	507	501	534	527	486	494	510	527	543	490	520	483	533	507	522	521	496	510	553	491	517	507	555	481	523	518	505	549	542	526	514	496	491	531	512	543	488	502	513	490	521	478	500	511	502	492	522	471	499	508	517	498	515	514	555	510	488	481	502	520	504	507	506	522	513	492	465	498	488	507	516	511	481	546	504	501	526	480	499	526	518	495	512	496	497	497	505	489	505	516	520	536	576	516	494	486	502	514	509	569	526	546	534	510	523	456	505	494	480	504	519	453	478	531	533	547	495	500	474	486	530	520	537	532	540	487	539	496	512	534	503	537	463	514	510	531	492	491	517	490	504	518	486	550	509	512	515	515	556	499	521	534	495	487	499	515	497	496	556	506	514	536	507	501	523	513	524	513	526	507	507	491	535	519	532	499	472	520	516	465	507	510	492	494	498	482	486	507	517	497	515	522	508	523	484	518	546	525	460	477	520	506	528	542	488	498	520	540	550	522	480	530	530	489	516	525	486	516	478	515	515	482	508	513	473	530	482	565	516	506	542	491	492	500	480	505	511	500	478	548	527	558	468	528	486	542	502	527	543	477	479	493	542	507	511	508	541	545	530	508	490	530	510	484	504	518	496	528	523	533	511	486	544	530	511	536	490	492	470	531	507	519	508	531	493	530	509	488	526	552	475	515	561	545	522	535	549	527	552	513	500	552	513	508	512	473	534	516	537	517	531	529	530	516	480	496	471	493	544	520	525	547	521	553	520	510	513	498	528	508	526	542	532	525	510	538	504	500	502	526	488	494	483	482	484	510	497	465	529	482	494	552	473	505	501	518	481	478	529	515	538	495	486	523	485	497	500	507	517	512	524	468	529	483	470	501	488	535	517	520	518	526	512	526	517	484	492	502	514	498	507	512	518	571	471	503	524	530	543	516	534	513	534	504	516	539	544	470	530	503	509	560	522	520	474	516	504	520	533	542	510	534	516	511	502	488	496	481	534	496	535	536	517	502	547	490	503	534	517	512	513	503	520	545	524	521	492	518	516	522	498	513	497	519	490	524	504	545	490	508	523	476	502	517	494	486	531	478	496	488	504	483	509	508	495	515	540	500	528	512	479	498	496	511	491	534	513	508	561	505	521	506	504	498	490	507	497	454	485	544	512	544	534	500	529	529	487	465	574	511	489	475	495	548	561	538	529	512	546	504	528	549	538	486	515	489	507	520	525	545	492	500	473	515	544	520	517	511	495	529	500	526	487	530	492	522	510	528	530	513	515	508	522	487	511	509	531	524	501	521	543	532	513	531	520	494	496	527	530	511	502	504	509	483	528	573	497	495	517	492	523	494	483	504	529	505	500	523	496	520	459	533	536	558	505	528	525	491	525	545	517	544	550	554	507	499	505	529	516	517	549	490	544	537	512	555	499	515	486	563	541	461	538	496	516	496	536	517	528	506	502	502	545	533	470	550	513	501	520	539	475	535	468	519	505	547	497	494	541	489	493	534	542	474	532	510	528	494	489	558	472	490	533	515	488	516	508	514	504	519	509	555	519	491	507	500	530	518	530	524	485	487	482	507	564	532	511	513	501	501	493	546	521	488	516	487	577	489	510	506	527	490	519	518	487	482	510	524	514	515	528	519	508	518	501	548	522	503	500	495	522	492	532	526	492	496	513	538	499	511	515	512	533	485	486	537	533	534	496	530	479	469	499	503	516	530	499	507	503	508	515	489	483	525	520	498	503	512	533	536	528	501	544	500	517	499	516	500	499	530	480	522	518	510	505	546	518	515	548	504	520	494	527	512	513	509	518	525	483	514	512	505	541	502	575	537	490	560	511	511	551	526	508	513	547	517	531	499	526	505	518	472	465	566	536	506	509	505	541	506	529	482	504	483	513	479	527	531	521	463	523	546	558	531	530	542	551	510	495	521	513	513	493	480	518	501	490	508	496	475	511	495	511	543	531	501	524	529	458	511	542	510	511	508	499	490	515	509	504	501	507	499	497	514	502	568	501	505	473	517	539	501	500	499	518	511	527	514	529	539	564	504	530	467	540	504	536	546	536	533	562	542	516	519	490	511	512	494	501	505	486	495	556	505	487	521	545	519	481	509	488	504	521	479	514	492	549	529	518	541	489	542	535	540	511	496	531	494	553	514	501	510	533	523	539	523	505	480	507	487	521	510	502	531	497	532	536	495	469	533	523	565	488	527	517	508	498	499	466	516	552	515	492	521	531	542	509	510	560	468	519	525	491	550	494	507	503	508	539	523	518	511
18055	9333	7721	5783	4003	2900	2595	2112	1555	1279	1020	945	855	772	704	631	622	607	573	538	488	443	442	374	376	383	365	324	289	289	259	289	264	268	254	235	249	254	253	219	251	213	242	232	217	243	212	245	193	203	220	211	220	189	231	221	214	213	224	211	210	212	231	219	207	194	206	209	201	231	201	209	236	222	181	184	199	196	205	203	243	200	232	193	209	199	208	230	213	227	184	235	198	233	205	223	210	197	216	192	191	207	218	231	215	227	193	200	216	220	227	222	202	224	222	198	200	200	210	220	202	226	208	211	244	212	185	210	215	216	212	226	213	194	222	220	221	221	202	202	184	209	204	217	220	183	205	238	206	213	209	207	219	203	213	218	227	209	207	207	223	229	193	210	200	195	213	177	203	215	211	222	212	195	231	229	216	224	209	215	196	186	217	222	230	209	187	219	203	240	207	222	199	211	226	226	194	229	201	192	215	195	206	235	209	222	223	227	209	242	223	231	218	189	212	203	215	214	213	208	218	217	200	216	204	208	227	213	219	207	196	216	194	197	196	226	190	231	193	202	196	201	203	208	196	222	206	223	211	217	214	196	201	207	212	182	224	224	222	225	230	201	227	223	212	203	214	187	221	224	197	188	197	222	215	206	186	201	218	189	208	202	218	200	208	215	228	218	199	233	214	241	213	221	199	203	172	205	219	199	221	240	225	191	211	212	220	205	239	227	233	232	218	226	211	211	181	218	188	205	218	202	241	198	213	243	227	214	207	204	210	217	187	227	219	230	223	216	215	228	189	232	202	201	198	204	203	198	198	203	221	209	188	256	196	185	201	219	210	198	216	194	213	209	200	202	228	190	204	199	215	212	216	189	200	218	173	206	197	213	195	228	185	194	214	195	184	176	196	237	240	207	209	223	204	221	195	219	233	203	221	214	240	222	199	215	192	191	224	209	230	211	238	207	221	223	241	193	217	207	214	210	203	215	216	229	222	215	210	247	183	204	210	204	201	219	197	195	206	218	228	210	199	233	227	220	190	204	226	214	218	198	190	197	223	193	214	210	215	202	229	205	191	238	218	214	204	219	186	211	204	197	212	209	191	210	235	216	212	207	193	193	207	214	261	215	212	216	191	207	223	185	182	228	227	181	211	216	200	209	183	219	197	220	206	215	219	219	201	203	232	209	191	197	213	222	228	224	201	208	193	213	241	216	215	236	210	220	214	194	175	180	198	232	204	221	247	202	218	219	240	214	195	201	224	171	201	203	197	198	210	207	205	231	198	192	220	210	239	206	218	210	183	234	193	223	212	191	213	215	195	204	221	223	192	231	216	209	182	196	222	209	204	194	217	184	221	204	207	213	208	197	191	204	234	226	200	206	207	213	211	228	222	226	230	220	177	235	210	197	209	210	202	201	218	219	196	231	221	214	196	195	232	206	224	191	229	195	220	221	217	214	213	191	195	204	223	177	209	204	213	213	229	205	211	201	197	217	227	212	225	218	201	231	228	228	218	208	206	217	218	214	208	182	207	214	197	205	187	211	200	192	214	208	210	225	208	191	228	206	226	191	224	202	200	223	231	223	229	223	196	223	207	181	180	226	220	189	201	229	199	220	195	217	195	205	202	204	181	216	187	217	195	193	209	213	238	201	205	198	206	203	227	223	215	216	220	189	208	196	189	214	209	178	192	215	216	210	200	184	204	200	191	229	227	237	211	204	210	225	178	186	222	232	215	205	197	235	232	219	207	211	207	195	222	207	214	197	209	228	226	219	205	219	220	201	213	229	244	231	191	212	211	217	208	230	202	224	229	208	224	218	197	198	195	234	215	221	189	218	228	183	208	209	193	210	215	219	197	225	188	208	208	203	227	190	204	201	195	190	212	224	228	185	226	217	185	212	205	197	198	217	215	211	214	221	216	223	196	201	217	221	217	195	216	221	211	216	198	231	218	193	178	198	233	200	198	218	210	219	220	212	209	206	238	186	224	212	222	208	206	214	174	211	206	226	224	215	209	217	215	189	196	239	214	209	207	225	218	214	211	200	215	205	211	222	213	183	212	241	221	199	192	195	223	203	194	195	199	190	193	193	197	211	191	211	216	212	223	212	203	229	200	224	206	196	186	231	232	230	211	234	197	234	194	225	192	203	240	199	204	207	209	218	197	227	222	187	228	234	227	185	221	224	232	236	206	239	185	211	182	185	223	210	227	195	203	207	190	202	202	230	194	187	207	201	196	184	234	231	204	204	208	208	214	204	212	229	232	209	200	201	219	210	230	199	213	215	206	207	216	186	217	200	219	190	209	187	242	231	187	184	200	213	196	190	192	233	207	225	211	193	206	203	233	198	199	209	231	207	216	179	199	209	218	195	198	205	229	197	213	216	189	208	207	217	211	207	215	214	195	200	200	187	206	208	232	223	205	198	222	182	210	226	208	202	225	183	214	196	223	171	207	214	220	196	216	204	190	210	205	190	194	202	185	193	211	211	214	222	213	203	222	223	182	207	216	201	199	194	198	188	215	232	192	184	231	232	211	227	201	229	214	209	187	227	189	183	240	180	194	226	179	217	203	216	231	209	187	224	226	231	230	226	225	215	202	179	221	195	213	201	247	205	204	222	224	229	197	226	199	200	219	197	227	229	208	227	188	196	206	228	199	190	221	247	205	184	207	201	210	241	205	221	203	218	221	224	214	207	229	227	212	202	204	188	195	164	204	208	185	196	191	222	189	206	203	198	231	203	200	223	199	240	227	209	209	212	197	208	227	224	236	203	218	199	181	226	208	205	204	193	221	190	225	198	205	206	205	196	220	208	207	208	173	193	205	220	225	189	197	206	205	213	218	232	224	225	240	222	221	214	234	218	203	203	225	226	220	186	215	199	199	224	234	215	217	223	205	206	205	198	201	218	215	216	209	225	224	192	214	194	199	210	199	217	218	220	213	183	221	207	218	225	214	222	199	206	192	208	233	210	216	195	200	223	193	210	228	213	221	222	231	208	203	221	215	220	208	235	205	213	235	233	211	196	204	210	215	210	222	226	229	198	184	190	180	216	212	216	191	176	212	238	201	227	227	205	239	213	229	229	224	221	220	221	206	207	212	199	220	192	213	187	185	203	220	219	220	205	188	200	208	221	224	210	194	202	233	197	207	223	196	213	228	225	201	195	192	225	206	189	190	224	192	218	218	235	228	210	225	218	208	231	214	200	230	234	193	218	199	188	209	196	223	222	188	222	227	228	238	223	206	189	197	198	234	209	217	234	209	212	179	205	211	230	178	228	218	226	215	203	184	210	179	203	201	206	212	199	216	207	199	226	209	209	212	194	209	188	194	215	191	192	212	207	194	208	203	235	212	159	195	177	203	213	205	196	219	194	206	215	229	194	206	210	186	207	216	221	248	212	214	193	191	195	193	209	211	218	199	198	189	212	225	176	207	215	213	232	203	224	201	221	178	216	226	224	222	223	211	233	204	219	233	217	219	200	217	218	207	213	201	227	199	176
10909	7842	13006	14280	12684	10995	10846	9338	7318	6122	5684	5207	4799	4036	3736	3396	3229	3210	3179	2827	2655	2425	2332	2076	1734	1622	1533	1427	1316	1193	1090	1029	1014	885	833	797	779	754	720	663	635	609	675	635	627	602	600	583	556	538	594	598	517	575	586	593	577	561	562	562	551	528	548	531	567	575	546	523	546	525	523	547	546	533	551	574	522	524	589	537	537	553	574	520	571	554	568	556	516	558	568	555	541	528	551	476	528	530	558	552	572	538	528	527	520	534	539	541	553	573	541	522	571	557	515	564	526	514	571	567	554	537	537	544	541	552	525	581	558	564	580	521	557	543	534	526	549	548	529	514	534	590	541	533	507	515	576	541	554	537	536	562	532	544	577	517	556	516	507	544	565	550	578	524	547	543	562	528	549	552	504	491	593	527	562	570	529	505	531	507	563	514	532	544	552	502	547	544	536	554	547	523	515	534	547	510	535	532	519	570	549	505	556	594	554	545	538	541	536	564	530	520	516	551	550	563	550	552	498	528	557	527	524	498	539	557	523	535	561	505	560	564	568	545	526	547	541	528	529	518	533	505	520	521	564	551	537	525	555	509	516	587	537	581	580	553	546	540	515	521	528	546	532	553	565	511	535	550	512	506	518	530	506	562	517	541	556	553	542	511	552	563	573	550	532	579	559	565	574	556	559	577	531	516	585	536	513	541	520	544	544	571	499	559	493	577	553	521	590	529	547	578	517	523	505	538	559	512	534	525	521	514	547	546	532	540	540	527	497	533	547	542	533	526	601	564	527	555	529	557	509	542	523	570	511	523	555	513	500	546	553	587	543	536	500	529	527	558	555	551	515	516	545	559	556	573	543	563	542	560	548	536	533	534	526	528	527	584	534	544	558	556	590	523	551	535	547	501	526	525	576	535	541	506	546	510	562	534	529	537	531	567	559	540	576	568	508	534	492	553	498	559	529	533	492	544	517	504	524	535	519	506	494	560	514	499	501	533	564	568	570	514	500	553	567	557	550	523	566	550	549	524	547	549	511	513	546	540	509	506	495	568	540	522	519	540	498	558	549	555	512	547	534	523	537	531	562	507	568	548	534	551	510	555	531	507	536	507	535	567	549	515	551	500	509	537	509	545	526	535	562	541	552	556	531	540	543	521	555	550	522	513	522	507	528	535	568	554	540	535	522	539	484	551	533	560	572	539	514	515	578	555	575	495	544	519	558	557	544	500	511	483	541	527	530	460	542	544	544	548	525	509	506	506	515	560	525	578	592	521	538	518	503	557	525	542	548	509	558	539	531	540	511	540	552	560	539	512	526	536	528	545	522	577	544	518	520	557	539	504	597	520	560	524	543	545	517	570	530	512	541	556	564	567	524	518	528	530	535	483	501	534	503	532	518	507	570	562	573	554	539	498	514	525	548	517	557	567	562	499	505	594	551	505	515	537	521	559	549	529	537	572	548	546	537	519	549	552	499	541	505	543	570	551	523	558	568	520	556	536	563	519	535	570	515	533	539	572	558	503	587	539	558	518	558	527	540	556	512	551	558	522	562	533	553	537	541	533	552	513	516	556	562	563	566	503	548	515	509	473	541	566	510	528	525	566	531	523	494	547	537	532	550	524	526	550	530	544	496	495	581	575	511	543	554	535	552	554	521	534	513	527	546	548	531	520	510	547	531	546	554	581	535	530	578	491	513	522	553	539	523	545	518	540	523	512	566	522	576	540	574	555	561	522	536	535	487	570	524	537	543	588	581	521	516	535	518	520	556	554	532	532	534	494	513	523	505	549	501	537	524	523	561	585	522	545	505	556	531	582	537	558	511	576	559	566	551	521	505	515	523	530	557	545	588	534	574	539	541	521	534	555	560	561	537	541	580	568	531	562	504	535	564	547	537	535	571	554	494	546	524	527	515	542	550	504	582	546	541	544	532	527	578	553	513	519	560	559	528	549	538	530	540	482	549	514	528	583	526	549	517	546	518	499	566	532	525	564	542	524	535	524	579	521	524	522	541	563	568	528	546	535	561	508	547	540	519	531	532	535	518	534	545	532	546	552	531	533	491	542	542	527	529	542	523	568	491	513	538	530	539	555	523	540	497	573	565	572	552	532	558	605	569	529	539	524	544	572	488	559	541	535	536	539	564	528	512	523	523	558	561	510	574	526	529	559	538	534	558	543	518	512	547	521	564	511	522	541	516	561	561	565	525	518	545	524	546	544	514	563	549	559	497	528	548	542	549	557	578	528	561	558	544	536	502	540	533	594	498	570	553	576	565	559	539	556	553	549	562	540	575	539	547	548	552	540	538	514	525	505	547	527	518	525	514	526	519	550	547	569	550	484	582	510	525	524	495	518	563	486	518	535	551	508	570	556	561	549	550	561	553	563	550	568	562	514	535	536	518	531	541	538	545	522	534	545	602	531	526	555	567	498	527	530	544	545	589	564	540	564	550	514	579	554	592	525	574	554	545	524	591	526	560	588	517	539	559	521	494	513	562	576	534	550	524	557	533	490	479	561	560	532	518	537	546	526	539	522	568	547	509	523	590	508	542	582	549	513	561	531	557	524	531	593	543	548	551	562	550	560	546	560	542	518	507	513	556	509	555	548	527	521	604	509	560	516	530	536	548	555	520	561	529	558	556	506	547	570	533	529	509	507	540	534	553	517	559	516	536	570	548	545	542	530	520	536	542	508	551	540	520	537	520	529	566	533	491	533	581	522	558	579	517	540	504	506	538	533	527	545	555	508	572	527	560	542	537	584	538	528	528	545	556	542	544	575	564	570	543	552	570	523	512	523	531	514	507	537	527	503	529	516	541	526	509	512	547	518	503	530	546	565	555	544	517	528	542	521	532	559	540	526	530	506	531	556	561	529	554	524	513	551	567	507	517	547	550	560	573	491	580	506	510	546	523	481	565	507	511	503	503	580	569	579	563	511	518	516	505	525	499	516	531	524	552	550	582	555	525	516	556	518	575	573	538	532	574	490	564	529	541	513	546	541	545	503	538	553	529	498	507	575	523	550	507	523	520	514	513	519	520	513	570	536	497	557	554	463	525	529	547	562	548	535	550	558	605	493	535	561	537	548	549	524	512	559	545	559	515	549	568	566	512	524	532	539	517	526	549	524	531	549	568	562	584	572	559	520	516	577	525	501	551	598	543	574	524	575	541	535	504	533	539	525	571	541	531	501	591	543	520	558	575	551	539	510	536	528	534	514	546	582	515	514	499	507	520	517	519	568	547	532	538	541	557	520	524	548	534	558	538	600	523	571	577	589	522	516	567	541	589	542	562	514	506	528	570	520	509	570	529	552	554	532	519	536	514	563	548	535	573	559	550	527	517	499	526	509	572	529	523	529	525	538	566	528	525	546	548	527	529	517	543	547	534	566	520	544	528	514	524	578	496	549	574	559	525	554	557	538	491	537	534	560	560	571	536	535	583	545	514	517	549	543	538	529	551	529	550	510	576	540	517	547	536	534	534	573	509	559	539	538	530	533	527	563
36847	27934	18658	13701	9160	6468	4824	3768	2925	2404	2064	1784	1569	1432	1231	1106	1143	1132	963	776	733	632	715	557	515	487	491	444	440	426	322	348	353	328	288	262	266	244	237	251	231	231	246	238	243	201	229	204	224	251	216	193	213	191	229	197	209	239	201	225	238	226	222	208	224	201	207	207	227	216	208	264	240	209	225	194	188	223	198	200	204	199	212	196	231	243	248	188	223	209	204	226	231	182	203	215	207	201	222	229	217	213	219	224	224	180	222	220	220	202	220	210	217	213	220	210	197	212	185	201	169	203	224	236	207	198	217	196	198	216	192	232	249	213	195	199	217	202	204	220	217	205	220	225	194	192	205	189	222	206	179	219	217	222	201	212	215	251	182	227	212	214	223	190	215	217	234	229	215	184	209	211	199	222	222	197	201	203	187	216	206	208	196	216	207	219	203	216	212	220	198	225	199	212	209	213	240	228	212	212	213	210	195	224	210	245	202	191	200	226	237	185	191	184	218	204	199	218	211	191	223	208	201	188	231	210	187	191	237	204	240	208	227	198	218	231	206	197	214	204	192	212	206	190	196	218	182	219	244	250	235	222	202	206	213	210	221	216	217	216	219	231	182	229	217	217	208	223	215	219	214	239	196	184	207	234	224	169	217	200	195	210	230	210	229	213	216	208	231	218	207	228	173	196	180	193	206	215	206	180	202	209	175	216	210	214	216	186	214	209	215	203	212	232	203	196	220	210	184	204	190	210	221	192	217	196	209	224	197	203	220	226	208	201	198	189	204	204	197	226	201	192	209	199	217	219	213	197	200	226	188	234	201	197	207	188	197	205	208	204	201	232	218	222	217	188	220	220	237	226	215	199	207	207	226	211	220	237	202	243	196	186	214	199	186	235	236	209	237	220	210	210	219	223	228	209	224	226	186	218	223	208	202	188	214	226	200	240	234	218	241	210	218	207	205	223	214	182	199	198	239	227	196	194	207	221	229	210	223	209	220	227	214	207	190	207	208	197	190	214	220	215	193	245	181	215	228	198	238	193	202	226	211	221	214	194	220	174	206	209	204	248	186	208	216	224	198	209	212	222	188	221	220	195	222	197	198	229	203	223	211	194	219	222	198	196	198	201	213	215	220	210	220	210	209	190	220	204	235	217	212	205	233	211	185	185	214	185	211	233	201	188	215	182	193	197	238	215	218	193	216	232	227	210	200	217	208	214	204	207	220	220	224	209	229	219	188	210	202	245	221	252	219	212	247	210	216	207	213	224	212	211	214	246	223	206	188	194	198	222	215	221	186	224	202	228	225	223	206	180	180	217	203	190	179	209	202	222	218	205	205	209	237	196	206	186	235	209	191	206	208	193	189	204	195	231	185	209	199	215	207	201	216	195	213	207	227	215	205	212	240	218	237	191	199	225	219	221	206	204	197	230	172	208	196	209	203	205	209	219	218	213	213	205	166	253	218	220	234	233	215	212	196	226	214	203	226	223	208	204	211	222	209	208	218	223	245	205	183	229	204	187	229	183	192	187	228	192	228	219	226	222	213	197	220	228	243	220	230	172	210	176	200	230	240	208	222	227	205	227	207	218	232	224	197	225	219	219	205	193	226	195	214	205	209	231	199	216	202	204	221	220	214	189	216	200	218	196	201	237	231	222	205	211	226	197	225	203	233	211	198	205	192	203	210	209	217	209	218	196	224	222	234	216	213	218	214	210	206	199	202	188	225	230	201	211	220	197	233	247	241	199	208	199	194	201	178	219	210	226	222	204	225	214	203	189	211	204	223	206	227	228	198	236	226	217	206	231	208	200	230	231	230	205	222	224	183	207	208	178	223	206	227	207	215	219	212	208	212	221	202	176	180	214	208	201	208	195	209	209	185	192	218	218	217	212	209	228	204	224	193	194	224	227	241	215	209	210	209	198	229	199	218	215	210	216	177	192	223	205	203	214	214	209	204	214	246	246	223	222	205	213	229	219	234	207	210	204	231	229	203	238	236	225	207	192	242	217	227	200	209	210	194	226	211	208	197	216	236	222	211	210	233	213	186	207	185	204	203	224	220	212	198	213	222	223	219	185	232	198	221	212	223	217	233	228	237	222	195	223	195	218	207	205	216	202	211	218	207	207	231	205	211	214	193	196	215	233	192	220	205	231	189	178	214	216	208	187	189	209	218	213	212	205	225	198	204	217	237	231	199	203	193	227	209	221	222	248	217	219	223	222	204	209	225	204	203	193	209	203	184	198	202	199	228	223	195	210	207	200	229	203	208	220	228	223	186	213	237	205	201	199	192	225	208	204	229	210	210	179	226	188	222	226	217	230	210	230	207	182	242	201	216	230	224	192	235	217	194	187	201	183	228	195	239	207	196	183	200	206	212	226	200	224	185	217	224	226	213	215	211	208	204	190	182	196	217	233	203	232	226	214	215	215	215	222	207	214	195	203	211	200	225	208	199	197	229	214	197	205	200	217	208	240	206	233	209	221	197	197	191	198	228	205	223	208	215	225	217	238	193	214	182	207	212	198	215	227	221	210	210	209	204	211	217	223	231	197	191	220	189	206	211	190	221	224	224	238	209	195	215	202	208	216	196	195	187	250	240	223	224	208	207	211	207	223	243	210	211	207	186	177	201	196	186	215	197	211	238	203	207	226	197	215	194	244	209	221	207	188	207	201	211	211	210	188	201	205	179	170	209	194	229	226	204	221	192	208	200	216	223	198	206	223	224	207	230	219	221	228	193	197	223	178	183	182	204	222	196	233	199	221	185	216	199	238	202	225	217	192	222	198	225	221	212	202	217	221	198	205	235	217	205	223	230	209	236	219	217	204	243	231	209	214	215	204	219	195	215	217	205	208	204	219	232	189	212	211	202	207	214	188	224	222	212	200	211	213	201	190	208	193	224	215	225	200	220	183	197	206	225	186	224	193	221	211	187	225	211	215	207	197	223	211	205	182	216	204	234	214	219	196	207	197	219	229	213	184	179	200	195	231	200	214	209	228	216	211	202	207	212	204	194	225	221	183	202	194	209	216	209	198	233	212	196	222	211	198	227	220	209	224	201	227	228	205	223	219	224	213	235	212	218	187	189	187	235	218	209	197	216	238	217	242	197	201	204	215	230	209	197	195	203	221	194	219	239	219	188	203	230	217	214	207	193	186	204	211	214	204	195	213	217	196	218	188	213	242	215	237	205	203	187	245	211	232	191	208	197	216	231	214	196	206	235	218	196	200	196	210	209	221	207	205	217	223	204	211	229	218	205	202	198	205	218	227	236	193	204	182	193	200	221	215	224	191	187	221	203	215	221	201	202	186	206	206	219	236	213	195	206	185	223	218	206	217	204	214	201	219	234	200	210	223	200	209	229	221	228	198	213	202	214	194	221	193	207	204	220	212	236	210	186	193	204	206	194	216	199	209	198	211	225	226	213	188	216	183	211	206	227	225	224	210	211	206	198	219	205	207	221	209	226	224	202	214	208	215	211	192	228	190	208	231	201	212
24623	19343	20135	22360	20227	17946	16567	14399	12364	10699	10079	8905	8269	7776	6983	6185	6346	6244	5786	4411	4158	3969	3897	3364	2868	2734	2422	2466	2336	1853	1558	1588	1685	1271	1133	1001	986	952	889	866	756	749	735	728	670	660	696	602	595	606	634	591	578	634	560	625	633	627	598	633	556	559	551	570	556	544	550	567	587	574	573	599	556	565	543	569	577	548	583	555	541	558	564	545	562	583	572	511	519	589	539	566	565	529	579	620	557	510	526	561	555	528	527	569	589	552	568	548	543	570	532	524	527	555	534	499	531	529	554	581	616	522	563	529	559	526	546	568	558	535	529	526	540	541	549	571	542	535	550	552	531	559	588	535	516	525	557	555	550	510	571	595	501	549	514	529	544	564	580	541	528	557	583	528	501	501	521	579	557	538	603	571	552	552	521	558	527	547	553	571	525	514	546	527	529	506	538	580	556	552	487	513	528	543	569	516	527	523	501	533	534	518	520	540	533	518	537	554	557	489	558	536	557	551	520	505	571	565	539	566	559	540	559	594	566	534	518	576	528	550	548	545	556	516	521	559	578	535	517	508	597	550	534	558	520	539	549	559	546	552	539	539	526	591	511	555	563	547	514	498	523	552	540	535	523	527	535	526	542	538	545	547	543	592	511	522	520	554	542	532	577	567	528	518	525	531	549	499	583	542	545	480	552	547	519	542	593	548	541	568	547	557	533	535	593	577	556	593	560	570	526	552	567	505	547	560	520	536	542	544	527	534	524	521	538	505	501	560	531	557	583	520	540	591	499	533	542	527	511	563	493	552	541	586	507	547	559	509	509	530	563	521	543	539	556	536	575	576	562	526	517	577	526	561	547	481	534	546	532	503	528	521	567	553	563	525	536	545	541	563	539	569	557	546	535	564	569	548	555	502	529	523	557	545	545	541	515	581	549	536	583	534	557	551	539	555	526	557	504	573	578	582	517	554	552	541	567	559	522	541	563	561	553	569	608	531	540	502	543	550	499	556	555	546	547	567	508	537	568	535	561	528	491	562	563	511	562	542	554	547	567	493	558	548	567	503	547	551	543	541	535	563	542	532	541	551	577	539	566	519	557	533	542	585	533	534	531	551	522	542	535	553	489	564	523	515	600	540	538	541	543	559	539	530	576	575	547	534	541	537	526	539	520	549	506	573	538	545	540	551	570	557	552	548	542	516	563	518	531	544	575	550	556	541	519	559	536	479	583	527	547	538	521	558	539	591	546	562	503	502	568	542	528	497	540	549	532	559	569	558	545	552	529	515	541	533	518	556	528	554	518	525	532	563	532	512	511	577	514	594	564	549	558	528	548	529	548	545	552	509	563	552	535	517	549	484	564	541	548	518	534	486	518	542	566	533	524	579	503	560	563	496	523	537	532	582	528	571	536	538	539	520	522	547	555	557	552	506	544	539	542	528	508	516	511	532	540	527	580	502	559	550	547	535	558	548	582	522	519	549	522	554	558	526	530	530	588	522	549	501	549	556	526	559	546	563	566	529	563	586	582	521	552	558	521	505	546	523	561	506	548	535	572	533	538	547	542	507	524	553	558	480	554	542	524	528	502	563	538	555	504	542	570	527	558	516	522	510	540	601	519	547	529	554	552	545	490	538	556	497	547	522	523	528	524	566	574	547	535	582	516	545	548	503	519	550	534	567	597	556	571	551	555	567	601	539	529	566	543	553	520	573	561	554	543	566	580	550	570	544	521	528	541	534	558	537	590	528	499	560	529	560	517	570	525	517	547	525	556	532	537	520	543	505	535	528	542	514	569	516	529	552	528	564	496	492	500	561	537	530	541	514	558	588	540	514	574	543	524	554	554	562	535	520	569	574	570	512	523	533	525	532	513	558	566	539	508	487	563	551	588	552	532	556	526	584	539	540	548	527	535	541	473	532	541	570	535	593	543	510	514	514	568	575	539	547	514	563	558	555	492	580	524	519	554	532	548	499	555	543	539	523	580	485	549	542	531	536	531	518	536	551	528	541	515	556	516	567	539	537	552	535	551	560	533	522	548	550	546	549	515	505	530	580	544	538	525	540	558	575	536	554	525	521	539	538	534	502	553	562	504	549	518	527	575	545	558	548	527	539	541	542	558	550	540	534	509	556	549	546	509	510	553	564	532	535	510	509	525	554	532	560	529	537	541	560	519	573	554	535	568	552	568	527	502	583	538	540	553	551	532	568	547	542	535	562	518	570	581	546	601	552	568	531	545	534	553	555	540	536	567	551	544	555	521	569	568	550	512	555	524	569	547	578	534	534	561	530	544	509	554	520	527	552	520	557	543	524	560	543	541	547	526	507	592	526	545	546	503	578	578	535	571	549	556	566	566	525	536	543	523	572	549	541	519	564	512	580	582	557	539	546	560	552	552	557	542	500	553	558	558	534	535	558	586	540	516	552	549	520	542	581	553	528	555	528	529	568	557	557	537	565	566	526	581	572	558	572	561	529	560	528	517	505	537	539	543	567	571	550	515	527	549	570	546	545	537	564	599	533	537	576	556	529	572	534	538	531	541	531	571	508	542	573	499	559	535	518	505	551	525	512	543	503	541	530	539	553	550	554	521	536	539	533	531	545	538	536	556	588	514	566	601	558	571	546	529	548	502	545	539	552	532	522	535	542	576	549	539	548	563	520	543	542	556	563	555	522	557	512	526	553	567	555	536	503	524	560	572	539	526	544	556	519	577	533	528	516	564	556	531	543	553	556	576	548	565	561	552	544	508	527	545	575	519	567	595	531	559	524	520	582	538	531	538	535	527	525	533	533	571	547	525	498	541	501	522	539	574	529	565	545	489	581	566	533	513	533	564	592	513	530	528	566	505	560	533	513	508	579	533	522	505	534	553	528	527	549	547	511	542	587	567	588	558	523	551	548	518	596	539	550	551	515	529	498	567	561	526	510	537	533	573	532	534	546	531	548	557	534	557	516	515	511	526	508	522	552	591	494	623	508	542	514	550	552	564	527	548	547	497	587	509	576	525	539	557	556	531	520	529	565	509	542	571	529	536	508	557	518	573	529	542	576	530	554	599	526	489	536	539	541	545	524	558	538	504	550	527	554	551	532	541	546	542	511	535	562	570	527	572	531	544	512	517	552	569	581	521	560	557	524	572	481	571	503	526	548	513	542	561	528	555	536	506	531	554	551	585	547	503	570	613	539	551	573	567	561	513	583	546	538	567	488	508	544	578	489	520	553	569	577	538	585	547	558	514	553	580	558	526	566	549	576	602	533	551	538	553	577	565	502	569	528	546	540	554	579	525	553	528	506	525	541	540	526	557	541	539	567	538	527	498	557	528	567	559	542	529	540	579	529	509	561	518	516	535	540	516	550	537	546	559	564	540	539	552	567	535	494	539	539	497	528	584	536	570	531	527	539	576	542	566	526	561	516	513	549	509	547	584	550	553	574	544	551	530	551	557	565	562	563	561	537	544	586	499	522	543	572	586	547	581	539	554	568	543	602	545	596	542	529	523	566	544	579
45214	35663	24061	18786	14757	10095	7695	6063	4257	3469	2836	2652	2423	2112	1653	1592	1566	1548	1379	1102	840	914	878	745	700	639	568	546	585	493	373	414	374	346	308	322	244	273	251	276	249	231	230	234	193	196	214	204	235	216	226	198	217	235	208	213	198	198	235	216	209	218	208	207	204	208	177	196	218	205	189	205	201	170	197	201	189	189	199	183	192	192	197	214	198	194	198	197	187	216	211	193	208	228	217	211	214	192	187	185	224	214	221	187	219	181	182	215	206	233	189	189	208	174	191	197	184	174	202	221	218	195	209	196	198	189	177	214	180	193	198	186	197	195	198	191	193	179	185	193	199	208	196	211	214	216	185	194	224	206	229	228	197	198	185	225	184	213	183	200	180	185	197	211	176	188	208	209	195	193	199	192	212	210	182	181	201	177	182	195	239	216	171	201	206	204	175	200	194	211	192	226	210	209	209	197	221	194	231	204	201	188	188	212	189	169	210	209	188	209	195	193	202	199	195	204	205	203	186	190	212	223	207	205	214	205	199	181	171	222	223	180	186	217	186	213	191	210	193	193	203	194	199	193	189	197	191	208	237	221	202	190	211	181	179	172	211	205	179	194	211	202	200	181	204	200	212	234	200	205	202	190	211	215	198	216	188	158	191	211	197	222	202	189	197	199	192	187	236	220	217	220	211	221	200	205	188	184	186	203	182	205	183	190	215	188	191	229	186	207	189	203	198	205	187	173	197	173	183	191	199	190	203	202	203	230	204	185	176	199	208	193	217	205	185	208	170	181	216	230	212	186	189	213	200	200	228	224	201	178	220	232	202	176	196	184	192	226	231	206	197	200	191	184	187	200	194	171	214	206	202	202	208	204	200	194	209	207	199	208	190	186	189	192	198	184	174	199	183	179	204	199	186	214	209	203	208	213	202	215	203	194	208	195	200	190	228	199	188	205	178	194	189	188	198	182	189	170	198	226	191	196	186	173	176	202	200	221	220	203	179	206	192	204	184	174	196	193	201	209	195	187	166	197	219	211	210	208	219	187	195	211	197	208	225	202	193	225	210	232	179	188	227	209	214	192	220	181	186	211	173	216	206	189	195	182	188	162	174	189	172	207	223	177	189	190	187	185	171	211	231	212	201	195	186	210	215	186	204	182	189	194	228	226	218	207	195	200	189	174	183	194	202	227	213	217	197	219	194	210	216	215	192	208	217	180	208	193	190	191	218	209	229	191	233	204	210	188	201	238	224	211	200	196	217	185	196	201	196	211	177	191	185	171	195	202	193	194	189	195	211	191	210	206	187	197	211	180	199	183	205	174	202	215	199	195	196	200	213	200	192	186	211	190	180	195	180	199	213	185	192	192	216	214	194	202	190	203	194	171	203	205	201	232	213	207	194	214	205	216	193	195	207	231	197	171	181	211	184	206	182	202	184	190	190	196	205	214	198	201	189	215	187	167	200	193	191	191	208	171	218	188	220	180	200	205	196	209	178	203	205	228	195	198	199	189	197	219	215	216	201	214	184	207	191	204	188	193	196	192	195	198	213	183	197	211	190	187	210	210	204	215	196	191	184	191	188	204	184	219	203	179	206	193	180	199	192	192	203	199	243	196	208	222	227	227	217	197	196	206	207	225	208	178	217	205	200	178	204	218	184	172	200	209	206	197	198	177	206	195	213	187	196	212	169	193	235	203	184	189	217	175	181	186	203	207	207	193	211	167	193	202	208	198	191	205	194	196	221	204	187	197	202	208	202	193	206	211	201	190	224	203	207	202	206	197	188	198	212	184	182	186	201	195	188	206	169	198	206	189	173	223	199	222	216	178	199	198	204	198	182	203	211	204	192	193	204	196	216	204	188	197	193	193	179	211	178	212	225	205	193	222	200	205	190	190	181	189	192	198	184	203	178	223	232	212	189	189	207	235	205	212	205	203	191	194	194	197	199	214	174	199	209	206	182	198	196	184	190	202	206	195	173	204	198	164	204	182	220	183	185	200	221	187	201	192	167	199	195	208	180	220	195	202	216	194	198	216	194	203	209	176	208	189	187	182	208	180	230	218	186	181	202	195	216	174	190	209	199	215	201	200	171	210	224	195	177	197	229	206	204	204	189	200	191	222	192	230	210	209	201	207	183	177	209	211	200	211	202	179	190	192	209	209	197	197	206	168	211	206	184	178	225	210	193	211	202	187	199	229	194	217	191	184	202	172	192	212	201	182	192	219	224	183	187	222	222	199	178	187	203	208	198	190	197	201	218	208	210	215	179	176	173	187	195	207	237	208	195	201	202	207	220	187	170	222	204	213	221	177	186	235	197	194	207	191	175	192	162	201	187	186	216	215	217	177	217	209	206	188	171	202	224	183	196	212	207	209	210	194	201	187	207	203	200	216	215	176	205	183	213	192	225	251	212	215	191	187	196	198	190	200	194	218	226	207	202	185	201	184	189	206	211	219	215	220	172	198	214	200	195	200	191	226	196	220	171	219	208	197	209	204	209	197	221	209	181	183	181	224	179	199	230	210	184	187	205	177	205	208	202	213	195	186	214	177	211	188	220	203	192	173	205	204	191	206	209	211	194	185	209	181	185	204	189	177	192	202	205	182	195	175	198	190	181	209	191	213	199	196	183	208	183	222	213	192	235	193	192	193	182	198	188	220	199	237	192	187	212	217	172	200	180	179	198	206	190	205	194	195	212	220	222	168	176	211	212	219	178	178	201	194	215	195	189	209	177	188	182	213	187	174	181	209	194	204	215	206	204	177	180	205	209	172	210	211	195	204	201	210	201	176	207	201	213	212	199	201	206	202	191	210	208	227	213	188	189	229	210	231	199	185	183	191	200	207	156	225	203	205	167	205	194	218	199	200	210	200	198	227	184	206	235	174	195	235	224	221	204	211	186	182	204	189	179	173	216	202	224	186	202	183	189	174	197	192	213	187	194	237	172	205	186	196	195	191	202	219	212	184	209	232	206	210	203	181	177	205	207	203	189	195	197	226	181	198	174	196	211	188	188	218	203	204	211	220	218	193	184	206	195	213	193	190	226	211	211	199	210	186	187	222	195	229	216	211	202	204	191	223	206	184	199	199	205	188	196	185	203	204	188	190	182	198	177	176	209	202	176	203	186	201	191	178	192	200	166	211	196	200	206	211	213	195	232	209	188	200	182	170	186	185	191	205	208	226	208	226	184	209	191	216	205	194	213	206	204	164	234	232	213	186	214	205	204	202	193	184	192	183	204	192	200	188	204	184	202	204	173	206	201	189	201	200	213	231	191	225	204	210	218	197	190	192	193	225	207	236	209	198	206	225	188	231	205	201	198	182	224	186	199	205	170	186	183	196	201	188	192	204	204	168	214	192	189	221	198	211	194	235	190	196	191	206	183	187	224	219	188	209	213	187	192	200	217	234	203	189	175	212	179	185	198	175	194	224	187	193	209	194	193	221	211	197	221	204	218	207	234	204	226	176	203	200	197	202	186	207	203	198	202	204	199	183	166	208
30462	25117	24749	26962	26191	22675	21656	19163	16315	14786	13028	12663	12045	10773	9335	8822	8789	8800	7671	6019	5360	5400	5258	4399	4080	3612	3364	3190	3460	2834	1982	1781	2090	1554	1423	1230	1081	1019	1025	933	859	797	760	773	707	719	670	661	611	605	562	563	574	564	581	604	563	587	543	544	533	566	571	567	531	553	477	569	532	563	520	563	557	504	580	529	533	562	547	518	507	541	503	548	540	525	486	478	512	532	505	473	550	525	513	539	518	507	525	499	497	478	514	526	544	530	498	508	489	518	506	535	513	523	528	482	530	524	502	529	506	524	478	486	503	480	500	506	516	509	525	499	498	519	515	531	544	499	537	526	525	507	504	474	493	541	482	488	525	485	495	537	510	496	498	468	517	508	510	532	521	536	530	543	544	481	467	498	505	485	531	504	505	510	483	518	527	483	536	526	499	512	536	479	495	513	498	502	503	509	489	563	504	504	532	528	500	475	526	514	526	507	484	524	501	532	519	502	485	542	506	531	511	528	487	518	487	515	502	531	484	507	475	513	504	512	477	523	538	462	522	506	519	547	531	528	496	499	505	530	530	504	513	552	510	531	525	534	497	487	514	518	527	477	523	502	521	478	521	509	504	517	523	494	511	520	528	549	574	517	504	501	542	522	491	518	523	520	522	504	479	541	474	539	505	530	516	541	497	510	517	509	488	527	510	517	532	521	525	507	541	515	491	547	520	559	511	541	514	450	502	484	517	520	529	465	478	467	496	512	528	517	511	505	520	467	508	511	520	498	538	519	533	484	498	521	561	495	465	462	488	531	497	532	508	501	475	519	496	537	520	502	492	505	543	528	491	519	509	502	487	513	497	523	502	504	535	483	516	519	514	513	477	508	511	528	490	522	496	474	522	549	505	479	559	526	459	506	503	541	515	491	501	496	520	474	556	505	523	524	507	502	534	482	547	497	504	508	500	502	512	524	521	540	493	552	512	526	524	517	529	554	510	467	518	508	499	526	526	524	551	513	504	508	514	525	578	491	499	506	550	535	524	529	494	491	508	510	502	507	534	482	545	529	534	537	505	537	504	497	511	504	501	495	500	531	514	529	519	502	503	530	506	509	519	488	528	506	517	530	495	504	513	532	509	507	514	505	508	515	499	503	506	504	483	496	498	512	510	552	506	503	488	567	530	496	479	523	535	508	481	505	485	512	513	510	506	503	470	530	506	540	485	493	485	474	551	504	493	497	481	513	506	528	495	502	497	531	527	459	529	536	513	488	544	501	547	522	509	493	491	496	516	520	496	498	488	472	486	500	506	496	468	518	514	545	536	463	510	537	523	477	505	482	500	552	549	484	487	504	501	495	519	542	502	467	528	517	529	487	525	528	518	528	558	523	530	496	531	522	514	556	529	503	497	495	498	488	512	496	511	508	526	533	533	526	533	514	506	493	527	487	549	512	502	514	542	539	516	492	527	494	541	548	468	543	508	515	499	507	516	473	492	529	492	472	504	506	520	506	515	504	516	492	503	538	519	498	522	544	496	520	506	507	502	538	493	513	512	517	514	514	538	472	507	495	494	485	507	509	495	528	524	528	526	513	480	526	512	533	521	532	495	539	504	548	540	486	566	492	522	502	541	522	531	539	457	527	492	504	519	504	495	495	514	546	512	521	473	517	486	534	509	478	514	514	501	507	489	515	518	485	512	487	509	479	525	505	514	485	478	494	534	479	519	479	557	503	532	529	542	494	533	494	494	522	519	512	537	542	546	502	538	534	502	480	506	517	514	525	515	543	499	495	511	491	504	482	544	475	513	528	495	512	549	520	525	511	517	519	497	513	516	518	508	536	491	502	538	502	471	514	524	522	501	510	515	499	535	472	472	515	490	477	517	545	540	543	534	481	505	519	510	509	488	496	519	489	477	531	526	525	502	526	505	535	497	486	505	518	503	539	485	500	537	477	493	507	476	500	545	537	498	511	512	526	460	504	511	544	509	533	521	479	488	497	516	499	476	501	546	550	502	574	515	521	530	476	502	513	523	494	549	475	487	477	477	543	479	506	503	484	487	544	542	521	520	509	514	466	525	477	527	510	495	530	514	515	532	513	491	548	530	505	525	498	490	523	475	454	511	516	479	464	493	514	477	476	487	560	498	514	543	576	530	516	480	532	467	503	500	508	477	521	479	509	520	533	536	522	504	533	537	553	529	512	514	488	481	534	567	569	525	553	502	526	508	494	481	506	509	506	522	517	515	518	538	523	533	499	490	494	529	511	562	489	485	512	493	526	531	514	522	480	502	493	520	502	524	524	512	556	538	518	533	531	549	525	540	480	548	530	524	495	551	494	484	544	526	502	518	497	514	495	487	478	491	480	546	483	478	524	485	546	493	520	494	504	549	533	494	514	504	495	519	535	521	497	487	488	512	482	516	515	489	525	495	517	509	522	503	516	520	494	464	488	488	488	545	550	584	525	494	502	530	509	514	553	491	473	496	463	498	507	472	496	515	478	513	498	528	547	453	512	473	521	499	519	473	502	517	540	554	481	511	485	510	530	476	491	484	511	548	522	537	508	512	499	491	501	525	525	537	532	540	471	493	503	463	500	531	539	538	480	465	531	475	518	530	501	515	550	531	527	506	548	449	510	529	528	531	496	488	512	535	494	519	532	501	533	528	472	491	508	495	516	513	532	531	508	511	505	484	508	463	505	495	527	542	530	517	507	502	490	496	491	481	496	499	482	496	526	524	534	491	520	474	492	496	504	505	495	476	521	493	550	497	498	497	518	524	507	509	535	531	516	483	479	491	509	527	533	505	479	506	539	522	506	511	480	519	504	495	553	498	479	529	509	497	544	486	535	545	491	522	489	513	528	535	523	513	499	492	498	553	529	531	507	550	544	525	504	512	496	529	529	506	486	509	493	508	529	526	514	493	511	519	505	533	485	539	499	500	503	480	525	525	500	477	479	466	484	520	541	509	536	515	485	512	499	507	493	507	552	510	549	526	480	535	537	510	530	532	485	528	555	499	497	499	569	514	508	527	486	529	513	490	530	542	457	535	525	492	484	503	514	547	529	503	533	521	502	499	457	483	513	513	509	507	497	532	521	462	501	496	509	478	478	497	517	466	518	501	495	517	478	504	472	523	506	511	521	547	491	515	511	504	556	543	521	512	493	510	546	484	515	520	518	504	506	489	526	503	565	532	518	447	538	510	487	495	525	476	532	499	521	508	500	522	492	497	499	533	528	525	506	472	513	493	496	506	521	509	497	516	494	528	494	533	543	531	528	534	539	513	523	508	553	523	493	476	514	463	513	564	521	520	527	535	505	510	468	500	507	495	500	532	545	510	521	487	515	531	499	514	487	488	513	518	518	484	536	508	499	472	516	515	506	496	510	485	526	527	548	479	454	561	488	492	571	550	493	552	520	518	514	530	510	535	524	526	521	519	521	490	555	507	516	502	495	509	464	515	549	506	530	496	541	497	497	541	542	513	519	478	538	515	505	502	517	539	522	497	500	531	530
16575	9393	7959	6624	4757	3484	2823	2222	1753	1478	1170	1104	952	850	729	745	659	621	496	477	494	434	395	409	361	349	381	316	304	293	285	299	230	258	273	259	251	240	242	245	230	260	226	221	222	223	223	195	218	214	227	193	219	219	224	217	201	187	223	200	203	208	214	194	215	224	207	199	219	223	219	229	202	193	195	217	204	215	222	211	211	229	209	212	221	194	208	237	224	214	213	196	217	233	193	220	209	210	233	202	195	227	209	200	212	218	210	222	188	222	205	239	214	213	219	179	215	214	223	216	200	202	214	202	229	215	218	197	223	215	224	204	224	208	210	209	207	207	225	187	218	226	213	212	221	204	198	218	159	211	229	213	201	211	215	199	229	212	218	214	193	186	209	176	212	184	189	189	200	209	199	183	172	218	222	202	229	203	204	208	199	194	221	182	167	243	205	195	217	217	218	201	196	204	209	223	229	227	192	184	191	203	219	230	214	222	211	216	225	186	199	216	211	188	216	230	223	204	222	189	238	205	188	204	220	229	202	212	199	220	220	190	212	221	187	232	216	222	203	212	199	186	210	197	204	238	239	228	205	243	207	200	199	192	207	216	198	172	182	227	213	206	208	228	228	184	185	188	199	199	218	200	236	217	205	217	216	219	229	218	207	230	215	180	213	200	191	209	219	209	207	222	226	229	219	221	208	206	181	216	200	190	223	215	220	224	245	197	214	216	206	187	211	211	216	193	225	209	200	217	191	201	211	182	223	175	231	211	227	219	179	235	225	222	218	196	185	189	210	215	223	222	224	200	219	202	254	210	199	204	189	196	207	199	196	225	180	212	210	221	202	191	239	231	212	220	235	203	181	217	217	204	220	200	213	201	218	225	218	213	211	207	225	212	188	216	220	192	210	178	211	228	240	194	229	204	206	242	229	188	192	212	228	234	184	228	208	193	155	233	197	204	185	204	195	198	220	196	196	215	194	213	223	196	243	239	205	227	221	194	220	200	199	216	211	218	179	198	200	174	206	212	197	233	213	220	187	228	212	202	219	187	213	193	195	205	206	214	210	187	195	189	220	200	196	214	222	195	197	207	179	223	218	183	193	213	190	195	212	223	199	212	215	216	194	214	188	224	198	205	192	187	237	223	219	250	219	196	207	195	201	212	177	222	205	179	204	195	208	219	215	223	220	183	212	213	223	214	210	198	217	214	209	201	197	237	223	217	221	196	202	244	199	204	215	188	241	205	199	228	217	236	196	203	206	196	229	214	213	214	224	227	208	215	203	202	204	205	210	215	205	216	179	206	196	219	224	224	234	225	205	209	204	209	231	200	213	194	216	193	179	229	229	211	204	202	213	225	203	182	213	237	204	249	212	189	192	191	199	214	219	220	218	227	200	209	199	203	219	215	232	221	215	197	240	224	202	193	219	220	228	208	205	193	189	202	209	221	212	202	203	206	230	192	221	199	226	187	206	209	209	210	186	214	215	203	208	215	199	220	210	216	223	192	198	218	207	202	199	210	181	199	240	221	212	235	192	219	210	188	211	214	206	195	210	218	218	220	203	188	206	220	197	221	180	220	230	196	175	198	205	209	203	224	182	219	219	194	205	202	222	189	245	180	221	212	220	196	196	229	208	234	207	211	213	220	212	170	183	221	196	196	234	207	180	189	191	212	216	209	190	194	198	220	208	189	223	196	219	225	216	199	186	195	227	208	185	205	213	202	191	172	195	222	211	206	206	208	210	250	248	221	185	196	209	211	200	187	207	214	181	200	212	198	214	186	192	196	213	210	227	212	199	185	202	225	203	209	207	192	236	221	226	201	197	234	212	203	205	198	236	204	191	243	197	227	237	190	229	213	217	203	214	212	228	193	205	224	208	246	205	233	208	221	209	196	198	184	196	221	250	205	207	227	210	210	210	216	211	229	211	184	222	185	202	233	199	203	208	227	200	201	200	216	210	215	191	188	190	197	186	200	197	198	205	211	191	197	222	228	231	219	216	198	209	221	212	211	218	191	203	202	193	214	219	210	194	205	228	212	230	224	205	230	203	213	215	200	217	232	204	191	179	214	228	197	218	202	227	216	208	218	194	212	218	200	214	206	220	195	208	227	212	200	214	198	244	204	243	211	242	195	186	218	192	215	221	233	180	208	222	171	208	210	187	199	192	224	220	234	193	219	198	187	198	231	202	211	209	211	231	204	209	210	228	211	234	197	200	218	191	214	204	228	215	216	207	190	221	196	232	202	191	212	198	230	202	191	194	230	236	204	204	207	205	200	227	214	216	200	215	196	198	200	196	222	207	238	213	204	210	207	202	202	194	203	223	212	208	229	214	230	208	219	214	216	191	218	225	196	208	216	207	234	207	212	209	213	207	218	230	197	224	196	246	222	193	194	193	225	209	226	196	208	225	176	161	174	228	216	194	230	224	214	212	217	202	230	230	223	202	196	222	216	235	211	219	186	204	217	201	215	233	200	230	210	230	220	235	219	202	203	215	198	211	219	227	194	197	183	188	194	202	195	209	221	229	214	212	230	237	214	223	208	200	218	197	219	219	221	181	193	202	219	200	212	213	236	207	211	220	224	234	187	203	216	245	220	215	206	233	224	200	203	242	195	206	209	231	203	236	225	217	203	225	207	216	215	196	205	216	211	223	201	209	184	218	224	206	216	185	200	201	209	234	219	227	220	202	197	222	199	224	229	227	217	194	236	194	206	186	185	227	213	201	217	257	210	224	217	218	214	211	174	197	231	190	241	209	200	209	229	219	218	198	229	226	199	219	202	218	199	232	192	212	213	196	203	213	229	213	173	180	189	217	206	213	220	185	194	224	226	194	199	208	234	217	207	217	222	209	187	176	197	204	193	199	208	205	189	223	207	199	200	220	232	218	206	215	223	212	214	197	194	201	223	194	206	243	231	196	206	186	218	214	191	212	208	196	198	221	218	207	207	208	197	182	193	204	204	205	218	210	225	205	212	194	212	212	194	222	208	208	208	213	245	192	204	190	214	190	187	171	187	227	214	235	213	182	221	229	213	218	220	212	233	203	213	199	211	203	189	173	215	197	205	202	179	200	203	205	175	215	228	223	207	207	224	224	247	214	212	206	206	213	197	197	220	222	198	233	194	189	213	214	203	215	213	191	199	191	211	221	209	211	215	227	214	224	203	216	180	209	232	203	178	200	225	245	189	231	180	207	203	204	232	198	224	220	181	238	207	203	206	225	245	234	215	215	194	223	213	197	232	220	205	203	227	202	198	215	201	217	231	202	216	190	191	229	216	220	236	193	211	199	205	214	197	198	228	234	205	189	238	207	202	224	212	202	207	186	223	225	229	219	222	225	225	212	197	213	185	218	197	198	215	191	204	216	184	223	190	203	212	200	219	201	197	195	225	213	204	225	198	198	248	235	207	222	186	193	202	183	228	194	206	221	225	237	200	198	190	211	205	203	197	233	201	203	176	243	220	212	206	224	221	203	237	193	199	175	211	214	206	227	196
9932	8436	12868	16138	14315	12225	11314	9366	8355	6969	6182	5762	5018	4490	4015	3858	3576	3252	2770	2667	2447	2165	1991	1966	1750	1531	1588	1448	1302	1195	1012	974	981	889	843	762	814	744	760	715	707	670	601	605	610	633	563	570	629	542	571	560	553	567	592	543	565	530	587	558	590	522	527	531	550	532	536	524	504	502	526	573	542	575	514	549	541	487	541	513	516	513	529	538	516	527	504	503	525	529	546	582	509	494	563	544	531	534	562	514	571	538	565	518	544	539	569	532	514	544	513	567	519	550	565	549	538	551	547	546	540	518	559	515	509	566	534	540	535	516	529	521	542	537	540	542	530	544	500	551	484	568	516	491	517	611	556	553	557	580	516	533	575	526	549	523	515	543	548	526	530	535	565	552	537	569	551	542	530	553	559	535	525	497	543	524	538	554	549	501	547	519	539	535	503	573	492	548	505	539	567	562	528	493	538	519	521	496	517	494	548	540	527	546	571	570	510	550	538	534	548	537	502	504	464	553	525	525	543	538	541	565	543	522	506	526	551	560	531	559	480	592	522	531	532	550	531	576	561	506	553	553	499	493	521	528	531	544	547	559	534	558	537	583	503	579	522	564	528	497	578	504	575	536	553	485	532	554	532	515	487	507	564	523	541	501	515	531	557	570	554	518	513	521	548	527	523	575	568	492	504	534	550	566	568	575	508	527	528	527	562	541	532	529	515	529	520	532	517	543	517	545	538	554	533	523	489	530	545	539	509	558	556	523	537	514	585	534	558	540	576	526	528	570	527	530	553	543	556	502	526	529	564	547	557	555	576	560	510	567	522	513	499	528	529	552	597	498	500	527	525	509	545	572	537	506	560	513	554	514	547	540	561	555	548	517	543	516	517	533	561	537	547	545	557	512	479	544	532	556	547	539	519	528	549	517	533	522	522	523	534	571	517	501	529	521	531	508	544	542	525	516	538	546	536	546	549	557	515	528	530	491	543	537	519	548	471	553	563	516	501	570	522	546	544	512	512	553	534	543	511	539	528	520	563	528	556	548	522	496	570	540	525	531	533	530	549	509	554	544	539	548	535	536	519	544	518	518	515	543	522	535	534	550	558	495	531	548	537	534	553	514	546	529	534	571	579	531	566	573	549	545	575	546	518	574	525	553	491	537	579	510	512	562	558	523	562	541	519	510	555	528	536	536	528	527	536	543	534	502	576	523	543	543	536	518	534	526	553	543	538	576	517	496	563	537	505	520	540	466	568	551	480	540	534	571	548	540	514	533	520	527	529	555	532	540	526	570	535	539	466	545	546	530	546	539	525	514	542	527	516	560	541	541	547	565	538	504	558	531	540	492	556	516	527	561	523	584	513	568	577	486	543	522	584	541	536	526	538	567	540	547	513	527	509	485	535	546	539	501	555	530	549	533	518	571	534	538	537	560	520	521	531	569	555	580	521	547	522	510	573	580	521	545	529	528	515	536	518	542	537	505	531	552	526	497	538	529	524	524	532	567	534	533	521	524	515	542	573	526	549	560	554	506	527	532	488	553	537	491	540	555	553	514	520	526	514	559	547	550	576	550	551	542	530	534	547	519	527	565	544	522	532	539	500	505	554	564	539	551	573	514	547	557	494	498	566	524	533	538	505	548	545	527	589	554	538	545	516	530	572	491	518	546	524	552	546	536	515	529	541	548	524	557	544	476	579	579	542	557	525	474	564	555	506	556	530	535	540	566	532	557	553	512	580	530	527	507	506	584	517	530	513	521	514	536	540	588	554	557	508	551	547	548	509	527	506	498	505	532	564	541	569	542	495	506	516	551	529	542	519	539	511	581	569	517	560	540	532	514	583	511	551	516	534	550	517	541	498	517	530	578	510	541	517	547	528	495	494	499	582	569	570	509	524	558	531	571	527	479	577	504	535	523	552	542	510	549	566	512	507	488	540	534	563	575	569	523	519	524	558	544	542	511	535	477	497	494	556	521	559	533	544	523	521	551	515	578	502	523	553	514	534	563	566	517	536	548	564	506	547	560	540	533	552	538	550	538	538	550	556	569	545	556	518	530	528	586	535	585	544	538	513	549	535	508	551	575	544	541	544	544	513	548	508	548	538	515	540	548	536	556	518	539	505	537	503	532	542	546	511	568	530	551	498	553	548	527	530	531	518	567	525	523	569	516	545	529	536	516	564	548	556	529	524	523	518	507	559	534	576	552	592	504	507	578	526	536	528	525	551	552	542	543	522	554	507	557	542	538	543	540	544	530	525	495	499	504	547	531	533	538	547	495	519	544	550	513	531	572	577	549	576	551	514	502	515	556	535	526	544	572	512	555	556	534	510	542	530	536	534	515	566	586	564	540	561	529	505	539	524	549	566	571	509	513	524	550	539	547	522	541	496	565	512	530	570	552	503	515	563	527	549	547	552	574	510	545	547	528	501	510	551	544	550	525	541	534	534	523	515	537	556	537	537	548	526	496	548	521	518	548	518	532	540	490	546	593	540	577	529	459	529	531	558	566	551	538	541	526	553	541	560	549	543	538	544	521	569	557	510	544	495	573	537	541	481	489	547	536	576	524	570	561	517	552	523	507	501	558	530	562	550	515	545	536	552	498	570	555	500	518	519	542	523	530	503	561	538	553	515	533	543	547	568	562	527	526	534	530	523	535	537	548	553	551	502	515	523	550	527	553	548	534	528	527	556	539	541	521	520	563	533	539	556	528	554	521	524	568	535	560	557	529	531	560	520	534	537	533	547	529	587	536	577	514	573	519	534	568	544	527	519	545	496	536	547	508	542	545	578	509	509	560	522	495	529	545	541	555	559	550	525	484	575	538	521	509	547	547	510	543	507	591	516	558	535	571	551	519	564	530	573	560	514	538	530	550	556	556	555	504	571	551	521	517	572	528	548	522	541	548	534	506	530	564	569	530	552	508	526	536	522	544	546	538	547	548	515	526	560	529	515	550	516	514	527	522	558	545	527	563	561	539	527	484	547	523	531	546	527	504	564	547	554	565	531	557	544	549	575	570	560	546	511	541	601	525	525	557	522	554	532	550	526	559	539	582	556	552	477	546	571	518	550	541	526	549	515	542	541	521	510	503	519	532	518	570	520	513	527	586	533	536	529	516	541	506	516	544	518	528	535	528	552	572	533	535	569	545	544	534	490	521	500	532	538	557	544	529	517	527	526	583	550	544	553	529	574	533	517	550	531	511	550	563	504	568	559	527	526	515	518	519	489	543	568	574	534	508	542	512	542	557	545	549	512	513	571	555	518	505	543	556	523	552	526	534	526	522	544	495	576	509	550	569	513	548	536	531	596	585	589	482	545	551	538	553	545	536	572	525	566	522	583	533	549	523	551	560	541	512	542	468	483	557	540	541	570	527	518	518	559	496	563	534	539	533	542	537	544	553	546	540	559	501	567	582	522	563	523	549	546	519	544	567	548	466	505	551	547	501	560	530	509	510	506	540	577	514	558	518	539	523	522	492	514	577	542	565	492	549	549	501	547	527
34639	29253	19180	14308	10175	6939	4904	3967	3068	2326	1944	1922	1589	1433	1298	1275	1157	1003	823	751	673	706	675	562	519	441	521	474	415	403	371	301	357	284	260	324	319	273	266	268	232	233	228	242	232	207	246	236	253	229	234	211	204	228	198	224	232	202	203	229	206	220	227	227	200	233	202	235	232	215	200	232	216	251	207	199	225	204	210	201	178	215	206	207	214	236	175	191	234	209	217	227	214	188	208	220	203	214	225	208	202	185	178	216	188	196	195	189	202	217	231	211	218	213	230	217	227	216	196	196	195	185	190	198	204	227	206	198	218	216	211	188	216	223	201	218	230	233	217	210	213	223	231	185	214	195	234	223	239	230	205	191	193	189	187	217	213	176	205	232	216	217	222	216	206	224	244	222	224	192	213	184	203	206	216	210	188	224	179	210	185	226	225	208	210	222	219	200	205	193	227	196	210	228	231	227	213	213	204	226	215	198	231	232	199	212	217	220	213	213	210	198	209	197	202	218	215	204	194	197	206	203	215	207	198	194	203	227	215	208	212	214	201	205	229	205	219	217	213	208	212	206	210	184	224	222	229	240	190	223	245	236	222	223	224	235	189	218	207	198	205	205	199	216	215	200	227	215	228	178	218	213	249	200	214	211	194	207	204	200	240	213	206	220	214	228	201	214	200	211	199	231	230	204	219	234	212	200	203	196	183	244	207	219	195	241	191	219	198	199	238	238	227	229	219	214	196	234	205	192	205	196	223	226	216	201	210	157	208	205	190	206	212	228	197	227	222	209	219	206	199	213	204	205	199	185	216	235	207	192	209	197	207	228	213	200	209	220	195	184	212	191	185	198	223	193	198	231	213	199	200	198	237	185	218	215	215	213	209	207	235	190	223	231	211	212	232	218	220	211	224	213	214	239	203	225	206	214	218	220	212	181	217	204	209	203	193	228	264	252	200	196	207	202	221	215	223	201	209	220	199	232	217	209	205	210	215	225	200	202	200	200	218	237	215	215	209	189	222	194	239	210	208	206	210	212	220	238	221	252	220	201	239	223	207	214	224	192	215	207	190	193	202	201	202	195	218	201	193	218	203	224	187	221	195	214	201	210	226	211	188	192	212	191	219	226	224	244	210	203	230	224	250	192	218	204	195	193	238	225	186	242	221	242	216	193	218	228	231	195	204	208	211	200	222	200	210	177	186	193	208	192	202	203	230	249	199	205	204	197	212	214	225	218	222	216	224	242	231	215	237	214	202	238	216	234	215	215	224	201	201	198	238	233	200	213	203	189	214	211	203	199	229	214	228	214	198	210	197	215	216	193	209	202	211	219	237	207	194	186	216	212	232	224	221	238	222	203	204	223	210	194	229	200	208	211	216	219	236	212	228	214	188	207	230	225	201	228	212	198	237	193	222	192	210	203	217	184	220	206	195	234	241	200	196	218	219	224	219	236	194	218	203	190	197	194	191	223	194	183	199	204	226	205	203	187	210	201	218	220	212	228	203	184	186	192	199	204	191	196	218	227	216	187	227	241	196	184	180	213	192	225	201	224	198	240	189	224	204	198	217	209	220	227	223	221	200	232	202	204	223	253	227	224	226	230	233	228	225	193	202	222	199	198	208	208	224	211	188	210	208	234	204	229	192	197	205	214	213	240	220	213	221	215	211	207	208	207	176	215	197	201	227	224	207	210	222	214	189	206	190	219	226	210	209	223	199	235	188	221	219	226	191	242	182	227	225	195	234	197	238	237	187	207	231	236	242	208	198	195	182	186	193	199	226	203	233	194	184	202	184	219	192	209	220	213	198	240	222	212	226	186	206	219	185	239	226	205	215	187	218	206	210	192	213	223	234	215	218	198	196	207	209	217	180	195	196	230	208	203	182	192	212	186	213	203	210	237	214	220	208	205	221	194	209	189	212	195	246	227	219	186	221	207	216	196	205	222	214	194	208	210	203	201	191	181	234	206	196	214	211	201	189	245	218	198	208	205	213	189	182	220	216	231	194	204	222	224	199	208	209	199	235	217	231	219	199	222	230	213	192	208	214	202	220	215	208	217	213	189	215	208	211	184	216	214	202	195	221	218	206	218	210	226	200	204	198	201	194	238	246	213	245	200	243	209	211	238	203	213	214	213	231	204	201	211	235	223	211	201	207	198	217	174	216	189	214	208	186	213	199	207	230	235	206	201	231	198	218	204	225	192	190	215	206	214	188	182	194	203	227	189	226	203	223	224	209	225	225	212	216	203	197	215	214	208	196	197	201	211	203	199	190	220	217	201	236	209	211	212	199	208	230	203	211	205	201	212	245	212	230	201	177	188	212	203	209	200	218	206	230	211	199	230	207	211	236	191	204	202	195	208	203	195	213	216	208	209	206	201	207	222	185	213	243	231	202	230	216	206	233	202	208	210	219	194	230	208	185	198	211	208	211	212	228	219	200	228	212	223	221	202	206	224	210	203	210	208	191	236	228	218	225	189	216	232	225	213	189	232	234	220	211	191	211	210	214	203	196	217	202	221	189	214	224	197	217	202	215	202	214	187	212	225	226	213	225	175	227	231	194	204	202	214	236	204	197	205	187	171	230	242	211	196	230	225	221	207	223	210	219	196	207	199	206	204	212	215	217	222	246	219	210	180	225	199	219	226	213	205	222	188	197	212	192	173	198	198	229	196	186	200	213	208	230	210	221	220	212	216	195	216	200	215	205	201	211	188	206	202	185	217	225	207	196	209	200	185	214	188	209	197	204	224	221	206	220	223	209	193	208	209	202	230	207	235	208	214	200	199	191	208	231	216	197	249	219	215	198	205	215	221	234	186	190	203	195	213	231	184	198	215	224	203	207	218	213	212	214	226	226	222	209	205	196	206	194	215	238	215	213	212	208	198	230	213	215	219	200	219	216	175	201	206	206	216	203	220	198	214	194	208	217	222	214	220	216	190	216	220	215	200	228	232	220	221	216	210	209	199	212	223	210	227	226	213	196	204	200	201	205	215	239	200	214	205	234	199	221	214	195	221	178	190	235	185	215	217	215	202	211	208	219	221	204	186	218	221	212	222	225	210	188	219	195	210	233	190	223	187	240	193	237	214	186	206	193	187	229	211	246	194	217	224	205	206	207	223	189	216	194	206	228	172	221	244	221	219	214	223	230	213	208	209	201	215	196	216	194	221	217	219	196	219	207	227	201	222	225	201	203	205	200	219	232	227	227	198	186	230	192	175	194	205	174	205	203	206	176	208	225	211	216	210	220	214	211	207	191	202	191	214	210	207	184	210	201	219	234	207	200	231	227	225	199	228	229	246	178	211	208	204	202	211	211	224	202	215	204	204	210	218	234	223	200	197	227	209	224	195	189	224	191	216	208	233	222	198	188	193	210	207	223	212	199	227	236	225	210	207	238	199	218	196	200	201	215	242	224	171	212	179	233	213	189	227	207	238	192	201	219	198	248	176	209	201	194	192	216	209	212	198	205	208	202	204	182	200	210	177	204	195	227	210	215	184
22920	21643	19934	23554	21601	19063	16475	15313	12660	10933	10058	10092	8523	7567	7600	7070	6491	5920	4761	4209	4046	3851	3651	3207	2819	2630	2720	2414	2113	2083	1719	1421	1402	1281	1208	1054	1007	941	960	816	842	776	720	680	681	650	624	629	642	606	625	571	565	606	567	593	618	609	593	553	575	579	561	583	573	591	550	531	574	577	515	562	533	533	536	546	531	516	530	522	528	574	567	565	562	522	571	551	562	481	560	500	576	535	519	513	538	491	531	517	535	498	528	515	595	518	537	494	531	560	529	539	529	555	574	557	515	556	527	542	566	534	493	533	555	518	546	526	506	570	555	538	524	588	557	529	504	578	548	579	541	544	574	527	522	565	515	509	528	521	544	527	539	587	510	536	514	506	548	543	545	509	535	537	531	538	520	591	549	517	522	511	543	554	514	532	551	546	553	551	547	520	526	566	563	523	582	525	570	570	541	501	514	517	527	536	540	547	541	549	534	523	550	566	542	517	544	542	519	538	523	486	520	529	517	543	538	552	523	562	549	514	532	540	533	540	548	507	556	561	538	549	566	544	526	515	528	554	501	535	539	577	544	533	561	567	497	497	508	511	574	551	539	556	560	498	528	559	549	558	524	572	534	547	586	559	539	604	541	548	556	519	522	578	575	555	498	557	481	518	528	475	545	582	525	568	538	533	567	557	548	541	534	537	518	532	552	545	501	526	552	544	553	536	517	546	537	506	564	522	528	538	526	558	563	489	552	500	559	533	525	545	579	514	533	534	508	547	555	558	521	500	555	549	502	548	521	531	560	534	535	602	500	579	535	524	537	524	549	565	519	522	532	526	507	538	550	552	562	489	523	552	482	571	509	537	549	575	495	556	573	536	505	532	567	485	569	517	543	571	581	533	559	566	589	545	537	520	555	538	534	558	556	544	504	498	532	567	509	522	544	557	501	504	506	544	533	544	506	522	554	501	493	545	522	528	537	489	488	529	551	546	550	527	541	493	574	561	561	536	539	589	562	549	543	548	514	587	520	560	532	518	525	539	546	510	518	541	539	565	514	541	561	503	539	573	507	521	547	548	563	562	574	509	532	543	578	540	544	556	606	554	533	537	502	535	501	537	580	532	537	566	523	544	563	534	546	493	560	523	569	537	494	527	567	530	599	567	528	567	537	553	554	542	544	587	519	502	557	565	597	565	556	532	588	553	543	513	485	568	546	504	521	488	506	539	542	510	535	510	535	561	536	555	517	524	529	549	520	557	503	531	546	498	511	504	558	510	520	521	549	545	525	549	494	552	557	542	517	536	578	558	548	548	575	505	530	538	503	575	586	543	526	560	528	528	541	548	570	534	555	537	532	588	543	516	526	549	587	539	552	547	546	534	567	503	531	518	572	516	539	507	529	550	499	518	518	515	532	562	504	574	537	521	545	526	548	481	497	542	528	564	549	524	557	548	577	540	528	529	535	524	516	494	539	560	542	576	545	545	548	509	517	559	543	558	568	574	563	539	556	522	533	516	530	521	513	534	529	567	573	512	557	555	558	546	534	569	545	532	556	515	574	526	559	556	550	523	514	526	581	521	495	519	576	541	500	552	579	523	551	566	503	523	572	510	520	539	550	519	496	557	533	548	535	536	562	555	526	527	529	519	529	588	574	544	543	540	534	512	521	561	560	550	554	540	550	498	551	530	551	560	523	506	494	514	553	567	502	504	549	552	517	542	546	537	536	588	579	533	544	552	517	508	538	573	532	564	503	584	559	545	512	521	498	528	565	559	549	517	572	524	595	526	542	554	581	573	531	537	564	569	575	524	552	514	533	544	559	540	539	509	549	505	537	523	559	539	507	545	561	543	565	589	514	515	535	509	553	548	552	579	536	512	562	508	531	523	523	502	561	561	582	494	555	542	553	568	512	519	591	539	536	544	567	537	553	579	542	565	547	541	508	528	572	524	557	552	521	537	551	520	552	551	545	550	539	560	560	565	548	529	554	539	505	527	582	544	541	524	592	529	531	493	557	560	579	522	555	504	519	525	555	567	543	515	560	558	511	554	574	511	510	573	572	528	563	545	531	565	531	508	562	549	533	552	526	519	553	589	492	557	551	551	534	527	532	543	505	569	519	525	530	572	548	516	554	532	552	568	573	547	545	543	555	535	551	525	568	573	572	562	509	544	522	545	551	540	569	572	573	514	529	554	541	552	563	546	552	583	519	579	562	555	517	562	556	537	527	542	513	513	547	566	550	552	536	534	536	511	516	518	565	523	501	583	551	518	528	498	540	555	540	533	558	519	490	515	574	581	536	555	527	555	561	569	530	557	504	521	543	537	543	577	527	548	580	556	556	562	497	570	578	548	541	501	501	549	518	522	591	518	582	526	511	552	575	553	544	558	506	525	534	554	512	484	515	553	563	547	513	548	560	522	538	568	525	508	500	519	545	557	510	544	528	553	483	532	541	527	575	571	535	513	557	532	564	515	503	552	569	547	595	535	544	556	561	560	534	521	517	531	515	530	534	512	614	533	551	508	559	552	543	555	582	569	516	524	535	541	538	533	562	585	524	542	513	544	507	523	544	494	564	543	529	550	539	570	546	497	573	536	568	538	524	534	595	558	564	550	546	522	571	524	552	535	499	549	498	509	503	536	510	550	514	590	568	556	540	543	521	553	540	552	560	572	512	537	557	547	562	533	556	562	537	545	529	542	496	529	552	520	524	551	516	528	513	518	570	557	540	525	528	546	545	537	512	569	542	526	541	536	568	552	541	506	573	545	556	557	558	541	550	543	523	563	535	503	599	567	534	541	548	555	512	532	500	513	520	527	520	554	526	575	538	511	560	525	517	553	541	605	508	528	571	544	542	524	547	549	548	509	520	549	524	572	556	530	530	526	598	528	529	533	540	506	550	545	577	561	518	545	529	496	544	542	526	513	544	560	586	552	537	560	511	537	565	509	521	560	566	544	557	523	567	522	500	529	506	536	532	516	512	565	534	535	513	474	528	537	544	487	537	541	557	514	552	502	523	532	535	536	471	571	552	580	539	533	495	535	547	550	523	549	531	491	568	529	595	559	534	537	551	516	575	516	535	553	532	516	541	538	584	517	527	505	552	517	549	506	536	549	537	510	512	524	505	544	590	548	529	557	571	529	554	559	600	561	525	540	529	568	539	524	544	537	560	530	508	516	589	547	528	526	541	528	560	548	545	514	518	566	566	573	556	549	521	537	528	529	534	535	527	511	501	510	537	550	522	560	534	522	575	545	556	532	563	515	558	511	549	548	533	490	533	531	521	567	513	544	581	543	578	524	511	543	551	547	582	531	544	555	509	556	517	547	527	530	492	567	551	500	513	557	567	542	558	532	526	537	545	567	483	540	509	535	556	527	564	503	543	497	520	544	526	544	522	515	524	542	545	505	553	528	574	529	500	513	530	589	564	566	540	552	552	522	575	523	521	570	525	568	556	557	550	528	556	541	571	530	559	544	575	516	514	539	528	572	514	519	560	542	558	549	573	526
45275	39249	24932	20699	15779	10327	6854	5275	4265	3751	3021	2626	2327	1879	1908	1785	1553	1204	1006	937	970	968	827	676	661	618	662	620	475	490	395	390	391	353	320	321	316	257	280	239	218	229	213	237	212	213	216	233	243	220	218	208	190	205	207	185	217	222	199	211	193	176	200	196	213	194	181	209	215	201	199	189	213	221	217	182	191	177	194	199	207	191	194	207	207	205	190	211	225	193	191	205	185	181	196	193	184	183	191	189	184	228	190	207	192	177	194	209	221	233	202	213	196	183	208	205	205	182	190	207	197	226	181	204	197	206	199	227	212	204	248	209	212	198	194	226	205	207	181	217	184	207	207	201	179	203	209	206	180	216	186	197	198	192	201	202	228	187	187	201	207	192	198	208	210	215	177	197	201	211	191	194	194	227	188	203	192	175	188	227	211	189	226	179	190	197	205	217	188	199	216	200	200	208	220	187	203	222	194	204	204	202	223	202	190	239	196	173	197	186	182	198	199	204	208	185	210	226	181	200	206	188	197	199	200	203	211	170	213	204	216	172	208	196	200	175	219	197	201	186	180	213	197	197	240	199	200	212	197	199	179	198	201	187	206	185	186	197	194	210	225	198	185	204	196	211	185	208	218	192	207	222	176	200	190	220	210	187	208	181	201	209	222	185	220	215	215	172	193	204	211	159	182	217	192	200	185	179	194	176	190	206	219	200	227	208	189	191	222	193	195	221	213	222	179	209	196	201	208	168	182	184	191	196	172	204	182	219	203	231	186	200	222	166	206	212	208	225	188	196	193	228	201	178	188	188	177	196	214	189	184	205	204	195	193	188	201	196	220	183	208	180	225	214	208	202	211	185	187	206	188	201	181	203	192	188	206	218	188	201	209	202	193	182	182	181	200	192	203	177	208	225	197	207	172	209	172	206	184	174	212	197	195	166	194	215	216	192	207	175	191	183	185	194	193	214	211	215	202	222	213	202	215	188	205	208	186	185	190	227	200	187	163	198	169	185	211	202	172	199	189	206	196	185	201	177	237	179	208	227	213	214	203	196	191	191	218	201	206	193	192	202	208	199	178	234	182	201	183	195	190	210	195	205	199	190	199	207	207	186	194	174	167	188	199	194	195	218	206	220	217	217	187	202	182	198	194	197	204	214	195	183	200	193	212	188	209	188	193	208	216	185	206	201	189	199	187	205	215	186	187	217	188	186	181	215	166	203	203	188	191	203	185	190	197	214	181	206	201	191	183	191	182	203	169	222	188	210	197	201	214	199	193	199	203	202	189	226	181	203	180	183	188	205	219	188	183	203	198	195	213	195	192	177	210	196	241	185	216	179	186	187	176	191	170	189	187	203	183	187	199	199	194	228	183	204	186	210	209	187	234	195	168	182	204	202	222	220	222	201	199	196	211	196	190	222	198	203	197	196	184	188	190	212	177	182	195	219	189	190	192	186	198	206	193	204	179	230	205	204	210	195	232	211	180	202	188	185	182	192	193	208	211	193	181	217	190	206	181	202	220	174	236	191	211	174	202	198	191	223	211	183	177	235	210	189	162	195	189	194	211	205	200	193	207	189	198	190	171	208	189	199	201	203	185	195	191	201	193	224	221	198	187	203	192	188	188	203	197	195	218	221	172	191	208	194	193	188	210	204	191	186	200	217	212	196	215	231	200	239	182	202	194	205	204	234	208	188	179	191	220	201	213	201	175	196	197	219	229	204	189	225	193	193	195	199	207	169	203	193	186	191	188	223	195	158	188	189	204	211	196	188	193	225	196	196	189	204	187	204	198	221	213	192	194	206	218	195	191	218	199	198	182	203	202	180	186	210	209	203	209	189	191	193	197	203	219	194	209	204	184	201	219	185	188	193	194	207	201	184	202	208	191	204	219	210	210	201	199	218	193	191	205	192	222	199	195	185	191	212	186	204	217	206	193	196	198	199	172	200	194	197	213	175	209	206	208	205	205	192	172	225	212	181	209	185	203	184	193	194	195	238	216	192	184	200	214	211	173	185	204	210	192	198	179	194	193	215	194	176	209	194	192	190	179	200	176	189	203	185	194	192	208	175	198	219	196	192	204	205	175	174	208	189	200	210	211	222	202	220	206	185	151	208	215	188	192	242	191	194	180	210	188	189	195	188	206	181	205	189	176	185	215	197	209	192	192	207	202	197	156	203	199	207	195	186	191	198	172	182	200	205	197	218	206	232	198	195	195	220	193	187	199	198	181	197	200	200	205	202	207	202	205	221	183	187	179	174	212	234	210	202	224	189	217	180	186	203	209	218	180	198	188	183	185	179	186	217	211	188	187	181	183	180	199	205	191	231	219	186	186	205	223	234	199	184	232	224	214	172	204	180	195	207	200	216	203	245	191	173	200	209	180	219	187	207	185	167	210	197	216	195	198	194	190	207	215	200	187	213	193	202	191	180	220	205	218	211	220	201	205	218	212	196	220	235	207	196	189	196	176	179	200	185	190	191	189	192	198	208	201	203	201	198	203	212	178	186	215	217	195	188	219	183	207	190	178	176	201	217	188	203	197	219	206	185	189	198	226	173	211	188	220	195	221	211	193	188	207	199	202	192	220	221	195	197	204	195	205	208	209	199	184	186	183	214	187	200	180	228	201	206	245	229	207	197	197	197	191	199	191	183	219	224	184	195	196	201	196	167	217	234	228	157	189	208	196	209	197	183	194	175	184	192	210	205	208	228	186	200	202	185	218	218	201	198	181	222	208	183	197	179	206	207	179	217	174	199	204	204	190	204	198	184	193	187	209	202	194	179	208	192	222	167	211	182	194	196	207	211	196	182	196	206	179	215	200	187	227	218	184	196	203	198	218	206	230	178	185	209	214	201	184	208	195	173	190	201	181	172	195	224	178	209	187	203	207	195	181	203	206	220	162	195	210	208	197	205	199	188	179	217	195	173	206	208	224	201	201	213	215	213	178	193	190	199	203	188	175	184	196	186	195	188	189	173	223	213	204	200	192	199	209	215	212	211	221	204	173	201	189	192	232	185	222	165	230	202	181	203	180	197	220	190	213	195	204	216	189	214	215	186	223	208	198	195	206	208	190	236	198	190	203	178	193	220	188	181	203	195	205	209	214	217	155	214	234	194	195	186	217	194	192	174	194	208	172	183	175	202	193	200	183	205	212	185	176	204	225	181	211	189	204	208	215	181	192	190	199	198	198	211	186	193	229	197	217	190	224	207	184	203	196	201	210	208	207	191	202	202	182	195	208	229	199	174	230	198	193	180	205	191	202	223	182	215	168	227	197	195	203	191	209	196	195	208	208	220	183	215	208	194	190	225	188	196	210	174	207	187	193	180	185	194	202	204	196	192	211	194	210	220	170	196	198	226	234	183	191	199	199	205	214	204	192	220	194	212	200	211	226	211	196	243	175	215	182	185	183	192	206	210	218	183	205	212	197	157	204	216	193	213	208	179	199	181	203	189	189	205	227	194	193	185	207	211	189	218	193	201	189	221	193	221	203	187
31056	29472	24205	27558	26943	22180	19482	18453	16956	15301	13626	12711	11108	9999	9935	9555	8756	6830	5800	5486	5429	5829	5304	4457	3923	3845	3634	3471	2964	2437	1951	1859	2056	1615	1414	1223	1203	1163	1110	898	887	879	770	733	708	666	693	655	632	585	592	592	588	575	627	566	573	593	556	550	547	535	558	577	550	547	509	558	554	533	573	532	549	554	544	534	554	510	494	482	526	558	524	479	509	549	515	514	510	513	516	547	493	539	500	483	489	508	522	507	508	489	508	498	488	481	504	514	566	539	512	502	535	497	527	490	513	518	485	486	500	510	511	518	509	481	496	512	523	527	528	489	551	486	472	507	513	488	521	495	502	508	510	515	516	491	502	513	527	508	510	504	488	551	508	553	519	520	540	523	516	509	540	510	518	502	463	473	501	512	486	543	496	512	503	505	500	500	493	512	527	522	520	509	542	516	505	523	527	499	491	497	497	549	491	500	584	469	522	492	470	521	527	540	546	483	466	519	519	514	507	464	508	531	482	475	524	502	534	528	487	545	496	509	473	518	484	468	507	575	503	471	479	538	530	499	522	540	527	471	492	510	537	516	548	546	503	512	546	510	518	486	540	471	503	501	499	526	502	472	521	470	513	499	511	474	515	518	519	510	547	482	526	509	498	502	528	483	522	525	476	476	544	550	486	528	502	499	491	508	507	478	489	540	526	542	478	492	515	508	449	495	544	505	533	519	551	510	550	539	517	512	489	505	506	509	508	489	534	449	538	532	502	457	525	510	528	513	507	519	487	531	499	500	527	519	544	457	536	544	516	515	531	482	498	504	520	533	502	525	528	500	532	499	519	515	473	486	477	531	481	478	505	551	496	511	527	502	524	486	513	500	515	503	532	496	461	507	527	467	509	510	524	493	484	485	499	497	548	513	518	505	516	515	493	498	525	530	466	481	511	526	515	520	486	525	522	522	522	521	518	527	522	470	508	569	523	503	510	517	478	523	480	493	481	465	508	461	476	501	534	523	489	505	484	512	500	454	549	509	512	502	537	521	479	523	541	487	535	518	508	544	506	495	526	522	487	516	516	528	465	538	480	525	501	507	493	485	521	527	518	492	503	534	552	527	490	509	572	501	487	491	529	518	474	491	543	515	473	508	498	540	559	503	500	483	549	516	494	520	485	530	540	515	507	540	557	502	481	545	502	496	523	524	525	524	531	531	453	526	529	506	521	523	502	546	490	536	500	508	507	512	483	524	500	483	517	499	498	498	550	475	500	520	511	488	453	467	528	551	517	479	501	503	505	536	531	494	521	504	520	546	473	510	495	483	528	515	497	518	508	523	564	514	533	484	474	501	564	513	486	487	486	520	496	515	525	519	524	508	514	516	486	495	483	489	501	522	503	532	531	475	514	483	548	525	529	534	543	532	498	529	509	491	516	507	518	520	478	514	431	537	525	499	516	514	530	519	505	545	471	523	493	500	514	547	513	490	515	525	532	492	489	496	511	488	504	543	511	528	542	523	540	533	507	513	517	522	457	549	529	519	505	488	519	529	500	500	509	504	501	515	539	514	533	503	505	542	489	509	512	520	540	505	535	511	495	470	483	511	526	520	505	489	508	504	474	493	520	506	528	511	493	505	493	513	503	495	552	542	509	541	466	508	514	485	527	496	508	481	526	525	515	528	502	525	497	522	551	484	495	486	503	463	543	536	476	520	496	507	496	499	504	533	510	492	525	523	513	484	473	560	510	467	475	497	534	483	524	479	532	528	522	475	526	514	513	482	502	460	513	497	522	511	535	529	535	491	490	506	494	488	501	488	506	555	503	471	498	531	509	484	507	489	525	540	498	508	491	527	498	533	506	544	454	479	511	518	505	463	535	513	512	487	461	511	510	538	498	484	507	496	483	484	540	473	520	536	506	530	498	531	488	499	522	514	493	485	511	537	480	519	499	493	465	525	462	504	481	449	505	547	504	486	465	460	537	513	539	535	508	515	496	485	524	511	471	520	482	563	500	515	521	521	506	534	510	486	516	519	504	505	518	507	467	489	468	513	521	525	513	535	494	484	502	517	511	491	493	500	535	499	578	507	528	524	475	512	511	515	503	512	507	510	517	516	501	493	505	511	495	530	551	500	549	489	507	483	489	479	561	469	533	526	481	509	489	530	506	474	527	560	533	509	476	471	488	526	535	518	484	514	489	523	520	514	525	510	547	477	512	519	546	561	497	508	451	546	512	511	552	469	517	509	486	529	485	531	461	555	496	464	529	519	524	543	521	499	496	501	516	472	505	483	543	483	461	497	465	516	503	489	520	536	543	514	498	486	482	517	492	481	482	487	514	487	480	510	519	508	517	532	502	494	509	481	532	540	544	522	513	513	523	529	503	515	524	506	505	524	486	506	524	518	547	544	513	471	473	459	489	499	548	515	525	485	517	526	518	500	520	505	536	456	484	527	504	502	471	501	498	510	517	530	537	499	546	519	459	508	514	554	508	440	502	518	522	517	496	520	505	507	491	472	500	474	508	518	509	535	502	499	515	524	505	532	563	494	514	517	516	500	496	491	501	537	465	508	483	512	491	515	485	505	507	509	507	535	480	532	510	500	496	553	456	518	519	483	490	493	486	491	517	527	517	514	493	486	497	517	510	500	539	514	508	485	524	498	478	525	504	489	508	520	490	480	519	480	477	540	530	539	523	522	516	517	463	493	489	472	452	517	497	460	489	532	497	471	476	549	520	501	517	513	499	482	550	522	503	483	499	483	502	506	491	496	502	517	498	481	505	534	537	543	483	505	477	484	501	515	530	502	552	492	568	540	553	498	493	480	508	521	554	481	502	462	547	535	499	514	478	466	516	524	519	505	494	505	541	517	503	496	518	514	532	479	528	512	505	508	471	504	489	505	506	542	503	491	495	491	501	504	505	525	505	503	573	508	472	508	523	487	481	501	509	502	482	516	521	528	498	505	520	523	510	493	524	490	527	517	479	522	554	527	592	463	500	474	477	499	507	554	547	462	515	503	499	502	510	476	528	510	495	519	494	498	506	502	531	491	495	510	527	527	507	509	468	513	514	526	535	481	490	457	525	524	498	507	512	467	482	507	515	467	527	476	457	533	491	497	541	520	493	537	518	493	518	520	518	485	531	486	522	483	500	477	495	474	522	556	510	526	508	473	491	488	541	537	492	524	493	498	480	485	509	533	502	497	520	485	468	470	536	526	489	492	541	548	546	481	486	509	469	492	534	536	514	519	509	522	478	467	520	486	522	523	482	516	485	522	498	521	483	457	481	515	495	499	520	531	529	551	509	499	522	519	552	509	515	506	513	499	538	509	503	536	494	499	516	565	476	548	529	559	519	470	495	504	508	513	530	497	528	516	518	523	525	494	531	537	544	529	522	479	501	493	500	540	514	507	489	508	527	508	460	487	530	532	488	479	555	507	476	491	481	507	450	505	487	504	499	510	536	507	496	512	499	505	504	496	519	484	495	452	516	498	487	502	563	511	518	469	527	483	512	548
17439	11423	7617	6429	4787	3063	2617	2342	1757	1463	1176	1005	937	806	768	700	622	535	475	460	428	424	347	384	415	304	342	282	301	273	303	275	250	246	266	248	271	221	222	242	239	229	233	182	219	236	213	201	238	219	210	204	205	219	191	199	208	217	212	210	202	199	205	208	198	192	206	214	233	219	205	203	186	229	214	217	213	209	228	205	212	212	185	210	186	230	190	201	210	211	199	216	213	209	211	189	185	183	226	201	199	228	215	188	209	207	219	232	220	170	213	174	226	215	214	218	238	233	216	218	206	216	211	208	192	220	213	202	194	207	198	214	228	204	206	181	201	211	225	197	206	193	187	183	227	202	206	194	196	211	210	193	203	208	208	194	220	209	207	180	225	235	214	184	200	220	211	203	221	200	215	245	216	233	201	216	192	192	204	187	171	179	182	193	202	222	221	200	221	183	202	199	182	224	234	217	229	222	201	204	227	189	218	215	195	211	228	205	240	218	211	220	192	210	227	229	243	238	208	207	211	215	188	186	193	214	197	197	218	193	217	207	228	225	230	207	210	206	176	196	217	222	204	232	220	220	209	197	217	183	216	205	200	207	200	192	228	202	209	207	216	220	211	235	169	214	188	196	224	213	180	221	220	205	222	209	220	215	219	227	205	231	220	203	188	194	201	224	195	212	233	201	215	197	202	205	217	198	203	233	185	201	212	197	205	217	215	218	209	208	214	218	213	245	196	199	193	182	195	208	202	225	206	199	214	243	206	207	239	201	220	206	207	209	228	198	235	196	224	177	225	195	209	195	246	202	207	219	207	202	214	209	204	211	183	209	195	196	212	205	230	235	211	183	196	193	197	214	202	210	235	216	204	212	199	217	214	205	229	195	210	218	228	187	199	232	204	205	234	182	218	201	223	212	201	212	222	210	187	196	209	197	212	190	205	197	197	183	223	208	224	230	229	229	194	176	217	223	187	198	188	219	208	203	196	189	222	184	210	207	205	171	215	205	182	213	205	198	207	208	222	207	216	194	197	193	218	219	213	195	190	197	213	232	183	202	200	200	202	205	223	230	226	188	210	188	205	188	227	232	205	221	214	229	204	255	209	200	171	226	232	204	247	205	206	199	200	213	233	185	216	199	213	215	236	187	200	215	228	219	207	191	220	219	207	192	210	194	188	191	201	208	210	192	199	217	215	209	205	210	213	205	223	214	225	197	221	210	195	210	210	213	195	220	205	192	212	214	204	206	220	188	216	203	205	215	201	183	184	214	219	232	218	198	211	221	244	215	215	185	224	195	208	202	178	210	205	190	229	206	243	204	208	209	198	201	199	188	184	210	208	218	214	214	206	208	222	213	197	216	211	229	220	226	207	210	217	200	224	208	212	208	212	235	205	209	236	211	182	206	192	217	199	209	175	201	234	178	233	202	205	202	204	224	245	189	215	220	226	231	216	224	225	214	198	203	213	202	205	192	210	211	218	208	207	215	209	203	201	202	220	232	216	225	186	181	223	204	218	205	196	195	184	205	194	229	205	199	202	200	197	210	203	211	203	189	220	227	231	203	226	167	199	223	222	208	196	200	228	215	196	213	191	216	199	220	204	203	207	252	212	218	173	226	199	204	217	189	214	220	227	214	230	211	202	197	203	190	178	196	228	208	218	223	204	212	230	201	197	190	228	194	219	193	217	224	232	214	199	211	219	229	189	215	221	192	225	223	209	205	197	208	192	215	183	203	208	195	209	182	220	208	185	202	201	191	211	211	216	187	239	177	212	178	223	221	232	216	233	234	214	212	200	213	213	185	184	211	224	217	186	220	182	195	216	215	214	200	197	205	226	193	230	198	182	201	202	222	211	217	218	268	209	220	232	210	234	213	227	196	225	215	211	221	198	196	208	196	213	229	208	209	219	173	228	219	230	236	203	181	210	208	184	184	211	211	243	179	191	190	202	212	207	194	202	192	225	216	211	197	214	207	211	187	219	206	195	201	180	203	212	221	194	222	203	209	210	208	197	211	202	192	216	250	197	214	209	212	207	208	205	229	213	187	230	193	209	215	186	218	214	211	198	203	202	207	210	185	219	218	172	216	200	193	210	209	192	205	221	218	213	206	228	195	196	190	221	204	207	215	196	222	222	184	215	209	225	220	203	224	184	197	226	182	182	196	219	204	206	189	185	188	195	209	191	227	201	186	198	218	214	209	201	240	221	204	189	210	204	220	212	201	223	207	215	226	202	216	221	217	200	191	177	196	229	205	206	231	226	212	178	184	214	213	228	227	201	228	212	199	202	201	214	223	199	204	228	209	196	204	195	238	205	206	222	235	209	192	209	215	196	213	206	203	198	239	199	208	202	225	202	219	184	210	208	185	191	217	189	190	218	206	201	213	211	211	219	212	237	205	172	220	208	234	220	206	193	179	220	227	230	211	220	186	200	204	223	189	218	209	188	220	210	212	219	180	210	180	190	225	192	216	195	204	208	195	224	214	184	211	229	219	196	205	206	208	217	196	201	209	214	206	205	242	209	203	200	221	209	219	199	197	214	242	207	207	214	208	220	219	196	216	190	207	211	235	195	218	222	191	218	184	217	182	243	217	203	210	206	188	222	207	219	208	212	174	200	201	244	199	215	231	217	239	221	213	175	213	210	193	219	220	205	224	221	179	205	198	230	233	203	232	216	201	191	212	207	224	212	187	211	216	226	214	203	224	235	199	189	215	202	232	216	199	195	200	203	214	190	211	206	211	225	160	210	208	199	203	190	198	190	217	215	204	211	193	208	237	232	204	206	197	206	198	201	200	196	218	218	185	191	194	202	212	220	220	174	232	220	223	202	197	213	220	200	200	212	193	209	198	187	218	247	224	210	193	195	198	204	206	208	193	224	206	226	200	190	227	214	199	239	196	243	214	219	203	219	215	219	217	210	208	201	194	243	210	215	219	198	201	247	225	233	209	203	192	192	219	204	185	201	208	232	225	208	196	188	215	222	204	187	202	187	224	198	207	217	219	211	232	213	198	199	239	211	206	189	229	213	234	218	215	198	208	206	190	172	213	194	239	221	215	205	207	196	198	193	207	206	203	206	199	209	210	207	205	210	193	198	205	198	200	193	197	202	185	199	207	195	245	192	221	203	196	188	213	169	217	185	211	241	209	233	190	207	222	200	213	177	221	192	217	228	201	203	220	192	206	196	215	209	185	191	208	190	236	187	223	200	201	219	207	212	191	215	211	213	192	193	228	192	190	189	215	198	183	200	185	208	205	228	232	209	206	209	230	200	221	185	190	194	215	210	211	198	195	221	217	214	198	184	172	202	211	205	222	217	225	205	202	220	207	217	196	191	223	175	219	210	215	220	235	216	198	220	216	211	208	200	225	188	212	209	207	202	194	214	202	195	229	199	200	224	215	202	211	231	228	253	219	205	227	215	214	223	208	202	218	217	205	218	213	184	227	196	225	163	213	235	182	196	194	200	220	220	221	182	209	212	212	213	211	191	213	233	184
11086	10195	12451	15815	14421	11512	10740	10076	8605	7392	5938	5609	4863	4370	3907	3637	3253	2828	2562	2318	2162	1982	1930	1759	1607	1545	1375	1302	1272	1178	1062	958	925	866	867	866	856	764	782	720	682	672	689	575	640	616	644	571	591	585	574	558	530	512	568	484	556	552	559	589	575	566	544	547	544	550	493	535	541	545	520	538	542	548	515	569	499	519	529	564	514	525	542	508	535	589	561	535	554	513	562	537	531	538	532	530	519	557	588	523	562	505	533	556	565	530	533	555	525	521	568	561	565	529	584	551	524	568	535	623	551	524	494	541	565	524	483	524	525	506	524	507	533	540	531	521	503	507	508	564	560	505	528	531	464	551	571	569	556	541	566	547	578	519	539	495	529	580	524	590	504	531	561	545	552	500	541	558	516	551	529	529	539	573	522	525	525	511	540	573	516	532	542	557	562	550	526	516	564	503	526	473	527	522	555	498	561	543	530	545	568	573	529	518	544	537	505	506	500	524	496	520	536	484	527	534	573	542	534	523	489	525	566	515	528	515	557	546	527	539	537	511	520	527	535	566	513	541	564	546	523	517	527	536	543	527	511	584	546	523	540	489	549	501	559	543	556	497	488	532	584	535	567	570	523	540	548	515	531	500	506	571	474	546	522	548	564	557	526	492	548	563	536	515	553	528	512	550	529	551	560	533	543	547	551	559	528	546	536	513	563	565	558	571	543	553	560	505	512	527	525	549	570	542	506	540	515	541	557	530	526	525	533	541	581	557	575	552	533	536	556	511	502	530	559	560	522	552	525	499	567	525	518	514	532	562	564	540	539	522	556	527	512	506	522	549	544	522	517	538	529	547	535	587	564	538	517	516	558	554	525	561	522	539	542	527	557	540	537	538	545	576	543	544	547	570	529	549	507	508	535	537	571	510	530	526	567	556	513	561	516	546	516	506	560	512	577	526	518	501	543	531	536	522	534	559	498	523	535	487	566	514	562	523	547	530	523	508	528	529	560	516	535	517	545	594	541	558	531	520	504	499	557	547	513	558	528	547	527	547	538	523	523	507	498	508	506	492	589	537	480	518	525	487	518	541	506	516	546	548	565	539	520	557	553	497	553	529	565	552	504	562	552	539	507	529	546	534	489	546	528	548	508	523	576	587	534	519	480	559	560	565	515	542	532	570	525	515	499	536	547	500	528	522	558	515	565	526	525	551	542	529	531	567	513	532	530	545	540	537	562	536	515	550	541	517	575	514	547	511	496	505	509	576	556	523	547	496	535	538	554	533	539	513	521	533	526	520	537	584	551	513	566	492	575	560	527	544	573	499	533	539	552	516	594	562	531	560	545	513	507	490	565	564	524	520	513	548	544	524	525	502	564	566	530	565	560	550	505	547	508	579	510	586	479	558	525	493	588	501	536	567	524	530	520	530	517	518	508	525	529	517	540	521	547	567	521	527	501	541	541	493	543	501	577	524	523	563	556	525	543	527	533	533	541	528	474	548	546	527	575	528	498	521	539	526	549	534	486	530	501	567	553	526	516	539	579	568	570	511	537	539	542	511	521	526	583	509	558	514	519	521	551	555	550	526	540	533	565	571	517	536	567	532	516	517	511	561	517	483	511	500	510	538	549	532	538	516	528	563	541	498	526	526	517	576	534	540	499	535	548	539	555	545	492	527	513	515	498	517	533	515	551	525	511	544	537	546	574	567	521	543	531	536	549	521	555	512	539	595	516	518	517	530	538	573	527	533	530	573	543	531	495	520	585	550	528	532	533	513	528	546	501	501	548	534	544	522	573	506	482	531	529	553	543	556	576	536	525	517	555	559	531	545	553	539	571	511	533	527	502	554	538	517	530	551	553	514	518	491	517	542	516	525	528	507	527	487	541	561	527	511	524	561	565	480	521	517	505	553	524	559	569	514	606	519	520	523	504	524	523	543	557	553	498	512	547	566	607	498	528	564	547	555	554	518	519	529	532	535	526	542	543	546	534	562	536	525	536	560	564	572	551	558	516	544	535	592	540	552	533	529	511	512	537	517	539	526	540	561	532	495	503	538	535	498	523	567	540	517	537	553	534	549	584	522	557	529	532	564	552	518	534	527	562	538	554	542	546	564	528	522	568	539	564	504	522	551	518	528	565	554	530	513	543	534	519	563	576	566	553	560	562	507	582	532	515	553	543	507	499	555	506	538	517	558	524	554	534	544	554	538	546	525	513	512	532	539	528	518	489	530	507	532	551	508	540	537	517	513	540	532	530	526	560	559	539	536	520	540	509	522	507	535	539	561	514	477	567	518	561	515	559	545	539	559	547	555	494	514	507	537	525	528	514	557	531	562	560	549	513	524	526	556	565	541	522	558	568	518	571	515	512	511	540	527	517	550	487	559	527	507	545	536	518	539	516	545	530	535	517	521	519	571	551	555	507	541	567	525	535	497	520	527	512	544	506	544	521	554	517	523	540	511	515	551	555	506	549	582	573	533	558	519	539	571	528	557	519	576	593	534	514	522	551	566	538	565	551	546	536	503	514	523	513	523	576	572	514	521	523	545	515	504	539	498	522	575	584	567	543	524	525	513	531	540	548	542	497	543	560	528	529	553	532	559	506	556	521	547	545	525	529	553	491	534	502	533	523	541	545	559	559	534	566	552	506	528	533	507	511	530	518	554	514	530	545	489	557	539	526	544	539	547	531	541	533	539	536	515	516	520	535	534	545	531	523	538	533	528	541	548	533	486	529	534	536	524	531	565	511	546	561	543	587	519	573	529	527	554	525	518	543	531	507	536	547	558	547	550	545	544	551	503	577	554	578	511	575	530	539	502	529	530	539	498	575	532	478	501	530	569	543	521	544	529	524	545	470	515	591	559	534	538	532	560	549	500	499	526	532	510	520	566	515	524	528	530	519	557	530	529	510	571	515	494	510	526	556	541	558	509	518	538	520	540	564	591	534	543	544	499	567	590	554	549	556	555	558	546	488	515	522	521	526	509	574	549	533	558	508	567	504	570	527	535	510	530	530	524	522	482	544	533	535	537	531	506	509	556	547	561	515	537	562	502	539	560	549	506	531	541	515	544	537	549	496	555	518	550	577	504	526	552	523	556	534	542	514	523	506	527	553	522	503	520	528	526	551	526	513	522	560	547	528	546	547	567	554	538	536	537	518	552	540	535	539	516	531	506	524	520	535	537	542	534	533	535	585	530	517	500	567	517	502	506	554	509	554	495	529	498	486	498	509	521	569	533	545	552	509	522	518	549	486	543	538	536	536	544	547	554	488	541	541	563	516	519	535	571	512	528	471	538	523	524	558	579	526	586	523	555	541	510	539	527	561	537	547	499	538	520	582	502	578	516	516	543	528	548	559	580	500	520	493	535	531	524	506	502	524	542	512	543	504	500	557	544	549	525	540	545	530	545	531	547	538	567	540	569	530	536	513	533	506	559	517	519	557	545	524	561	530	597	536	572	542	547	538	521	502	571	508	551	574	557	524	544	570	556	521	534	491	542	535	535
36285	31782	20208	15034	10271	6568	5050	4194	2932	2662	1984	1965	1675	1373	1315	1082	1031	830	757	720	693	700	577	557	495	468	538	471	425	367	334	307	339	295	279	245	244	239	280	234	249	227	271	218	230	222	259	225	217	214	199	219	231	223	243	244	218	218	219	233	217	224	212	217	243	203	229	209	192	193	200	225	225	217	201	213	232	200	209	194	200	216	230	198	202	200	212	188	209	218	211	203	192	228	210	245	219	220	208	204	222	177	203	200	195	235	202	217	213	196	197	213	198	206	205	201	200	207	229	213	233	224	235	214	227	234	188	188	176	202	209	206	194	188	187	201	207	175	237	188	212	173	217	205	206	194	230	198	209	240	185	204	202	183	197	218	213	214	208	198	201	225	195	207	217	220	221	238	241	198	204	226	201	189	172	235	237	227	206	192	234	210	190	218	186	209	175	217	198	215	198	198	198	203	214	189	242	224	225	212	218	222	194	196	186	222	214	217	219	219	202	206	196	236	204	217	229	229	211	213	203	226	185	189	216	200	183	211	215	222	225	249	223	183	207	195	201	180	205	222	190	212	193	192	193	201	231	203	193	208	214	249	203	206	197	213	234	214	218	194	227	212	208	211	198	212	205	184	197	211	196	189	235	239	196	213	193	200	209	206	220	212	188	220	189	196	199	207	195	221	218	226	198	228	232	220	204	214	193	201	194	231	208	198	231	196	182	200	240	217	221	179	245	201	172	224	246	188	224	192	222	185	208	212	193	206	203	199	210	185	184	202	208	217	218	202	217	206	228	230	211	190	226	214	192	213	168	193	214	183	221	202	205	236	198	199	209	214	189	222	221	203	217	207	220	195	198	214	193	210	197	200	195	186	207	202	202	214	224	224	215	207	191	226	224	203	223	196	194	207	201	226	199	228	197	194	225	197	197	213	186	203	201	204	220	224	205	209	208	198	221	197	213	219	215	214	221	209	191	200	237	197	213	213	194	230	215	189	213	209	221	200	238	203	205	237	226	227	242	210	181	209	238	201	187	218	210	189	194	210	181	211	192	206	208	188	237	209	205	182	212	229	225	214	183	215	192	185	216	212	202	200	208	217	174	222	223	206	195	187	225	203	223	213	198	204	213	192	209	204	242	212	209	217	211	222	191	211	210	217	237	206	184	209	195	206	213	203	181	190	224	205	221	193	177	210	221	208	247	214	222	213	222	227	202	201	205	215	199	200	229	207	225	215	207	213	202	194	204	225	186	190	239	198	226	204	191	204	204	208	201	214	210	191	203	197	207	213	193	182	209	191	209	202	199	217	193	218	205	245	172	204	220	194	210	206	209	210	210	238	212	206	198	196	213	221	204	202	207	190	220	197	216	217	209	221	222	218	199	228	189	235	224	205	221	180	220	220	206	220	185	193	208	193	209	208	215	205	221	219	187	191	200	185	200	190	201	208	208	200	198	229	213	222	231	216	208	199	198	196	193	206	206	201	197	197	207	214	198	192	188	201	211	202	200	224	219	211	199	212	178	214	210	217	194	195	191	202	197	211	196	225	210	198	221	194	222	190	211	215	215	217	210	218	230	229	220	205	206	221	199	238	191	229	232	232	213	190	215	192	227	198	212	219	177	201	206	210	196	212	238	215	187	207	223	196	177	211	194	216	200	206	203	209	216	196	237	230	212	225	241	189	222	202	215	191	215	188	223	215	220	201	203	192	210	188	196	219	207	239	211	200	213	202	250	184	232	209	223	207	212	218	193	181	209	211	184	224	228	219	199	213	215	222	204	228	190	211	224	221	205	210	243	194	193	213	181	228	198	206	206	192	217	213	188	227	209	217	198	217	191	201	197	219	244	187	229	199	213	224	225	211	201	208	219	209	226	203	199	222	211	216	229	200	201	194	208	220	201	190	216	208	230	197	220	196	223	233	245	223	215	208	238	187	199	195	213	204	217	205	186	228	184	199	200	195	258	221	179	190	201	218	193	213	205	223	217	211	199	220	213	223	213	202	205	218	226	219	213	232	173	189	206	197	230	194	192	231	226	198	207	185	221	195	195	191	202	230	220	225	201	215	200	216	189	202	205	212	233	200	196	203	227	213	205	208	225	207	201	191	202	232	213	182	204	202	208	206	221	180	194	210	210	239	202	222	216	201	231	178	213	198	179	219	203	184	186	219	230	206	212	187	184	192	193	198	208	214	199	208	211	200	214	203	203	174	209	223	218	207	173	206	219	192	214	208	199	203	214	220	234	213	193	218	197	206	183	207	200	224	214	217	222	224	226	204	165	198	230	211	210	208	189	201	203	187	194	207	226	189	214	213	199	202	177	190	208	199	197	220	217	213	167	245	202	213	219	210	220	209	189	209	188	222	220	228	231	208	192	206	194	213	209	202	206	197	192	204	198	216	219	218	194	191	202	228	199	194	218	199	199	220	210	212	217	247	201	223	197	209	233	219	223	196	198	212	194	214	202	238	214	176	212	207	205	207	224	225	211	225	211	208	235	218	227	193	215	199	198	235	205	215	200	199	205	188	194	203	247	199	229	194	214	214	225	206	213	204	221	195	194	196	217	198	188	207	211	225	232	202	207	232	197	214	231	209	228	189	233	194	226	212	193	225	201	195	225	201	208	233	216	199	212	215	180	184	186	221	220	241	209	191	204	219	171	239	215	198	230	224	209	232	220	229	183	192	184	189	193	205	205	222	197	231	197	190	216	203	211	214	218	209	217	191	216	248	237	212	194	183	224	204	183	191	203	195	197	223	212	216	207	235	235	226	182	194	207	199	239	205	211	218	220	203	214	212	196	190	231	206	238	210	215	214	235	223	214	216	210	217	181	235	198	219	184	196	242	208	175	202	191	207	236	194	230	215	180	200	218	211	195	195	210	198	191	225	226	210	195	220	195	189	212	216	204	205	184	244	220	191	191	224	225	209	218	195	219	212	236	203	203	221	234	178	187	200	209	206	197	212	207	195	204	229	236	222	249	220	267	226	218	193	209	230	185	197	210	228	218	218	209	186	222	181	208	202	197	209	190	221	230	209	227	177	218	223	188	199	236	212	191	192	220	225	200	198	200	204	216	217	214	228	177	212	196	196	230	155	200	211	210	220	208	214	210	200	189	226	209	193	216	185	197	215	198	218	193	173	225	205	213	205	227	205	218	199	235	222	185	198	184	206	221	180	201	214	194	213	202	209	191	210	202	223	199	232	236	205	219	209	251	194	215	195	207	193	201	208	223	204	205	201	197	216	203	187	206	198	217	216	198	216	187	212	210	195	201	206	211	243	196	212	193	206	222	219	234	186	235	219	199	179	221	192	220	210	198	233	223	215	217	227	212	235	210	209	195	196	187	203	197	188	205	233	223	210	199	208	207	201	213	212	208	196	240	210	198	208	219	194	179	205	204	208	216	209	209	196	193	222	211	201	214	237	194	205	201	189	220	225	169	196	211	194	224	219	241	219	190	240	212	210	206	212	204	196	216	203	193	215	209	211	201	202	192	200
24220	22980	21048	23724	20951	18097	16608	15565	12680	12143	10024	10029	8378	7215	7366	6594	5787	4741	4438	4251	3858	4189	3419	3112	2776	2569	2730	2505	2246	1775	1440	1369	1457	1280	1061	989	1014	948	866	852	830	776	704	753	683	634	629	632	576	606	590	573	581	590	604	608	590	570	600	613	564	533	590	612	611	562	537	562	543	584	555	594	540	580	523	548	577	579	555	514	581	508	615	553	510	499	539	531	490	529	547	515	519	521	553	541	496	540	561	532	526	500	534	515	574	528	550	553	558	571	572	565	549	551	540	503	546	516	540	561	498	529	528	545	541	518	537	502	551	535	546	543	533	553	509	557	552	517	519	520	593	540	530	528	532	567	512	527	531	533	541	556	541	525	542	538	582	558	544	526	518	545	550	541	570	541	532	595	532	512	531	499	556	570	549	536	587	572	545	524	518	544	514	544	517	521	545	539	545	497	517	539	538	533	543	480	546	520	556	546	547	525	512	538	584	533	562	537	542	507	555	576	556	561	509	563	547	512	535	510	505	551	547	560	518	548	542	537	578	573	584	514	515	530	566	486	562	547	554	502	515	543	577	537	571	530	536	543	538	530	543	539	535	519	540	513	528	564	504	492	495	520	545	546	581	527	547	557	549	507	552	551	565	508	536	552	563	519	516	564	556	523	519	569	519	583	529	533	546	506	494	520	540	533	557	577	556	544	516	596	558	560	577	561	491	544	563	544	558	547	525	501	570	536	535	500	538	537	544	495	500	552	551	528	572	521	566	533	576	549	503	554	533	548	554	538	500	554	558	533	551	556	501	530	538	565	557	550	575	546	523	589	553	521	515	514	527	538	514	527	483	545	519	544	524	505	582	515	529	563	557	542	528	541	534	517	547	499	543	550	554	512	488	548	519	515	486	556	569	548	539	531	512	538	512	535	540	533	545	556	479	523	495	531	559	541	494	567	548	535	549	521	519	534	513	570	525	545	528	533	522	499	550	555	562	527	500	544	574	527	507	547	552	521	552	522	574	571	515	582	527	541	539	543	553	507	545	489	508	532	555	553	498	502	547	549	594	477	571	544	562	525	549	534	528	555	580	490	491	520	542	517	574	522	529	531	577	548	575	525	526	536	532	562	549	517	564	515	585	520	568	560	545	585	551	507	554	521	554	541	561	588	519	576	546	542	552	542	543	547	525	539	474	559	540	548	568	563	550	535	567	526	586	493	530	579	519	553	537	552	534	511	553	552	560	543	511	528	512	533	525	527	557	551	539	514	495	552	513	505	524	542	536	519	525	534	533	522	561	519	540	544	498	527	534	549	556	515	542	544	533	508	490	544	578	522	569	505	531	537	532	540	511	528	525	542	538	557	543	516	568	524	518	515	519	534	541	520	530	549	525	520	502	551	553	523	551	508	554	545	541	498	535	531	541	537	529	514	559	549	502	533	562	528	521	554	564	504	531	513	550	561	479	562	547	512	542	550	563	518	540	556	540	533	500	562	520	512	477	545	547	543	561	509	560	548	544	513	524	556	537	481	513	537	536	552	533	508	547	543	605	523	583	524	455	531	545	549	552	527	556	548	512	542	573	562	519	555	557	526	538	538	492	549	522	543	533	501	480	527	535	557	568	523	537	529	501	557	521	535	546	505	536	520	570	540	546	553	549	549	547	559	528	560	560	538	587	520	521	535	517	558	550	542	551	526	562	545	553	533	500	529	569	536	534	533	545	518	567	575	523	550	561	535	518	517	575	524	547	547	554	562	544	510	539	532	536	562	523	520	525	539	568	542	535	543	501	568	510	528	566	525	557	521	527	513	538	553	551	560	562	558	529	564	556	547	556	562	512	501	503	530	540	534	509	527	515	562	539	537	524	526	524	537	539	573	521	508	516	553	499	548	522	554	563	548	530	542	576	535	522	524	569	546	506	495	524	508	518	523	522	520	531	534	516	529	530	528	544	523	524	539	534	546	541	541	533	551	493	565	517	554	524	523	546	534	542	510	552	516	499	563	539	530	543	555	525	538	567	533	550	530	548	566	540	525	535	555	495	556	571	528	566	592	523	517	548	541	501	523	548	525	558	569	531	521	525	597	555	524	524	533	569	523	560	545	569	527	557	523	480	564	595	523	506	536	497	517	522	504	520	558	530	516	540	521	551	498	520	557	526	516	546	538	534	552	509	504	543	582	521	549	531	527	544	491	552	584	534	567	565	547	578	489	518	508	510	551	516	568	499	517	535	532	548	535	535	551	536	532	493	566	575	515	547	488	531	529	553	546	536	515	536	536	541	583	517	586	581	554	537	557	517	558	571	569	558	542	510	546	555	543	535	553	523	560	534	514	544	556	576	582	509	522	552	557	546	567	571	546	545	552	505	526	513	569	526	520	503	534	572	515	504	565	518	531	538	537	531	557	555	538	536	538	559	556	538	538	490	546	537	560	555	487	565	545	531	494	565	530	553	543	572	562	553	550	567	535	528	580	523	530	540	529	564	576	571	548	531	547	513	554	525	562	515	525	579	523	536	557	531	543	565	495	527	560	514	534	584	561	515	534	518	563	532	502	533	494	544	551	522	508	575	561	511	519	559	515	534	509	524	552	529	514	520	542	539	518	510	541	550	544	531	548	542	531	547	576	540	519	518	552	549	523	520	539	543	529	552	534	538	553	566	564	544	553	524	543	566	577	562	544	517	505	557	538	557	558	531	498	551	536	546	512	523	540	545	524	538	523	533	552	523	511	520	528	541	549	559	525	504	567	571	569	528	578	509	525	521	563	550	556	546	549	559	593	542	517	540	554	498	484	527	498	549	522	553	524	521	532	527	560	490	534	519	502	530	563	570	567	555	551	521	547	526	569	529	551	535	522	558	542	518	544	489	511	507	563	537	530	534	541	552	551	556	508	528	520	517	530	514	528	531	532	557	542	554	556	511	529	534	510	550	508	536	528	576	520	550	566	524	521	550	529	549	535	515	567	538	583	544	590	517	543	524	528	538	529	529	531	532	532	534	513	533	558	539	479	542	539	555	494	527	572	491	531	518	496	574	543	540	519	502	508	515	516	566	570	529	531	563	501	556	532	493	525	513	541	520	522	507	553	524	550	565	544	567	497	538	540	528	533	555	526	537	534	557	525	543	524	517	528	527	530	581	543	550	554	549	519	561	546	530	569	517	501	522	545	513	526	539	515	526	577	536	520	553	557	501	534	513	570	556	568	535	515	544	543	525	537	572	540	487	546	540	519	540	543	522	533	534	538	585	518	545	563	531	552	502	537	519	562	567	582	534	531	575	488	560	549	567	547	529	573	539	552	566	580	519	552	524	545	533	538	539	551	547	533	550	551	579	542	579	540	537	528	520	543	507	523	505	497	519	529	545	527	565	562	551	538	531	531	531	550	516	526	538	555	542	576	549	527	509	575	511	565	522	538	532	560	525	563	521	516	512	539	567	540	546	537	511	534	548	563	549	520	578	541	549	532	499	513	555	555	555	534	494	548	529	540	515	505	530	516	530	567
44838	35889	25589	20629	14675	10075	7388	5813	4119	3609	3109	2733	2378	1926	1892	1601	1359	1162	1149	964	962	954	880	745	664	589	678	681	574	402	342	334	400	327	322	289	273	281	256	268	241	273	247	219	249	246	215	238	222	222	198	215	217	226	193	220	228	184	188	195	209	209	185	180	167	222	197	208	202	180	213	218	189	202	225	250	199	206	195	207	184	189	233	193	203	213	208	173	199	187	190	186	204	198	209	191	184	180	214	224	190	207	199	184	201	212	191	206	228	177	194	194	215	201	235	173	221	206	216	217	203	192	207	232	186	231	188	201	197	192	190	188	184	195	206	195	207	196	223	196	202	213	204	212	195	186	202	217	198	185	177	202	200	196	207	189	166	200	166	187	196	187	213	193	217	162	199	190	185	212	184	197	194	208	177	184	192	195	196	201	162	215	204	190	193	187	217	190	211	194	209	206	200	226	189	194	198	203	209	187	176	185	192	181	210	226	200	169	190	207	192	186	180	196	216	207	205	202	195	173	164	211	195	204	188	182	181	184	220	176	225	205	196	203	222	200	200	179	186	180	195	214	205	209	175	198	209	207	178	194	219	178	171	208	165	182	193	192	205	208	182	208	185	197	174	199	213	203	202	209	220	197	205	209	179	177	218	197	210	177	225	213	182	186	197	174	195	208	181	184	171	213	191	174	186	205	185	193	207	200	208	228	194	169	181	186	198	195	214	180	193	213	214	191	203	201	174	214	215	197	188	232	191	203	180	186	201	191	190	174	198	184	168	193	179	208	188	208	236	185	176	189	182	192	184	194	219	202	171	168	203	206	187	206	210	202	204	193	189	193	161	234	198	211	218	210	191	198	192	203	195	188	209	194	195	181	175	186	202	193	192	192	206	193	200	183	215	194	185	198	191	187	194	203	188	181	208	204	224	170	196	216	220	216	196	208	224	198	191	179	202	191	204	176	202	204	186	196	200	179	188	195	181	197	200	209	237	203	201	204	166	184	209	186	180	198	204	189	197	175	206	192	185	208	207	212	179	206	228	206	178	205	184	216	179	183	207	209	202	178	179	219	197	198	194	218	182	194	184	200	205	215	209	194	204	189	182	187	200	199	191	193	197	207	180	186	196	198	218	196	160	199	171	213	189	182	200	195	185	202	217	187	209	181	176	201	180	199	208	209	214	184	218	178	220	193	178	195	196	212	188	172	174	208	213	207	195	176	179	217	197	215	190	190	212	193	184	183	198	208	218	200	214	219	199	201	203	201	181	198	192	203	211	217	180	197	184	177	182	190	217	190	208	187	185	198	200	187	196	204	169	182	207	193	200	179	186	210	204	181	215	214	230	196	152	181	211	179	203	188	183	201	199	211	181	193	191	165	170	194	203	182	186	189	170	200	205	199	194	190	195	190	197	204	196	182	193	181	182	205	212	218	211	223	207	200	204	195	181	188	210	200	199	185	183	206	209	194	212	179	205	193	200	193	199	185	199	207	200	200	169	192	200	194	219	182	206	211	216	158	171	208	197	189	182	203	190	196	173	203	195	196	191	187	202	215	189	183	189	191	181	202	192	209	202	209	202	193	154	185	186	174	182	206	204	176	200	201	184	186	220	196	192	185	211	212	202	186	183	194	196	196	189	194	199	222	172	189	194	177	219	168	196	218	192	181	196	195	173	193	187	208	199	196	210	207	205	204	183	220	184	198	191	194	207	195	193	194	221	204	219	198	203	204	199	187	210	189	180	197	204	195	210	204	195	213	187	188	215	198	209	188	209	173	206	195	221	218	238	181	188	201	189	197	185	207	180	210	175	220	191	195	192	197	196	194	215	192	217	206	202	188	204	183	188	205	204	215	211	187	195	189	181	218	181	183	221	195	183	180	191	177	191	183	177	184	179	210	202	181	186	191	218	185	200	203	218	196	208	200	184	211	207	187	208	183	195	218	220	197	175	184	212	217	187	191	159	179	184	188	194	191	207	183	197	175	225	201	179	228	206	146	192	186	175	193	193	183	219	158	182	195	194	192	220	226	171	216	209	217	199	180	214	185	185	218	188	185	196	206	179	167	216	203	203	181	187	192	195	200	191	203	209	176	188	215	208	218	191	189	210	191	206	173	192	225	203	200	196	170	193	207	191	188	195	221	218	194	209	188	183	210	205	197	177	238	187	211	218	187	213	207	206	221	193	192	195	185	194	191	190	219	191	217	209	192	170	203	226	199	191	187	212	179	199	212	184	195	180	212	220	214	183	208	202	187	186	207	214	180	207	217	177	185	192	212	193	185	200	193	193	221	217	166	171	202	207	186	205	197	181	220	197	164	216	193	223	171	176	241	203	218	202	186	195	194	181	202	221	193	211	172	181	192	185	190	207	211	194	202	190	178	219	228	208	170	196	200	189	197	196	184	246	200	196	215	210	183	179	189	210	190	196	236	199	183	200	196	195	176	197	211	189	184	215	192	183	200	202	192	190	188	204	211	211	177	199	214	165	184	192	170	199	194	235	195	169	195	180	187	194	183	201	187	194	181	186	184	203	193	203	199	182	188	217	185	216	196	186	174	193	183	214	201	170	210	199	206	195	193	204	208	197	201	183	210	188	241	195	216	192	191	200	175	195	196	214	184	212	173	212	182	212	168	210	226	206	204	206	225	218	192	197	194	216	196	200	184	181	198	173	207	183	189	217	183	179	174	211	191	187	196	169	180	185	214	218	205	172	188	200	168	203	209	206	215	166	181	212	199	191	206	212	197	192	197	196	191	191	211	193	174	215	190	184	203	186	233	176	202	211	193	196	186	197	192	209	176	188	197	215	195	192	224	209	200	192	183	168	194	189	202	194	216	220	169	209	208	206	184	185	218	193	171	209	204	207	209	191	206	205	191	174	196	194	199	218	165	197	191	204	208	196	188	194	187	215	193	214	196	190	214	195	176	194	208	187	203	200	194	172	195	178	207	187	204	199	175	194	195	184	185	177	162	203	194	190	210	186	197	189	187	188	199	206	196	208	179	223	187	175	213	190	177	201	181	182	208	194	199	205	169	202	181	178	198	210	212	176	204	195	235	211	190	193	201	188	185	221	181	182	188	223	194	188	222	196	169	181	195	195	195	200	200	190	209	221	182	207	184	198	186	198	197	217	200	192	188	229	206	192	205	180	198	178	197	202	197	178	204	171	229	196	178	194	211	206	174	194	199	222	203	211	205	194	190	207	177	237	226	219	184	171	208	182	166	169	198	187	195	211	178	223	218	225	193	232	197	215	204	176	180	190	203	209	171	190	215	197	201	180	204	193	199	205	217	212	197	190	223	165	198	193	225	193	178	195	227	209	190	166	198	219	193	171	197	200	202	202	168	186	214	181	197	192	194	198	191	231	187	193	216	186	202	193	221	201	226	197	194	204	209	186	222	209	198	194	200	191	202	214	183	174	207	193	209	202	182	230	214	224	168	206	189	210	187	203	196	158	214	184	211	202	199	181	210	196	197	201	208	199	203	194	194	185	200
30373	25984	26263	28893	25593	23157	21094	19042	16299	16039	13872	13480	11993	10050	9940	9130	7773	6465	6913	6015	5653	5862	5096	4174	3806	3636	3791	3801	3102	2163	1742	1685	1980	1595	1389	1221	1089	1112	1096	997	938	871	779	782	732	709	705	633	654	593	520	590	612	575	576	609	592	543	540	533	551	564	548	608	527	504	519	526	529	516	565	542	533	507	560	538	544	503	544	507	529	526	529	525	513	524	527	485	507	506	507	476	528	520	480	507	494	513	494	522	479	491	506	490	505	505	534	504	475	511	501	500	521	479	509	522	518	517	500	517	473	461	514	531	538	478	506	497	520	503	480	514	499	568	511	481	493	466	494	444	532	506	534	499	517	533	498	499	511	557	481	469	569	481	496	481	527	492	494	503	490	474	482	456	497	494	533	465	455	483	497	518	507	504	497	497	505	531	501	508	499	488	513	508	485	516	505	513	479	468	515	490	552	496	520	513	473	483	492	471	514	535	466	476	485	503	469	498	486	472	486	526	485	485	508	457	490	497	503	487	516	531	488	540	514	473	438	521	506	515	540	505	508	521	525	501	470	554	486	526	513	502	495	484	508	524	498	486	481	516	501	546	501	515	466	472	530	556	447	498	500	489	495	475	513	504	492	522	527	498	496	530	535	506	483	519	540	530	528	511	545	481	520	506	488	503	487	500	471	542	526	513	517	529	485	487	510	491	511	524	475	470	476	540	559	454	510	543	499	528	541	530	517	504	507	514	510	506	480	481	520	496	517	446	500	492	535	520	483	504	525	499	547	557	502	489	506	513	499	561	509	500	503	531	481	498	475	460	500	525	538	507	483	504	476	553	490	517	479	543	494	507	522	490	500	550	540	474	506	505	508	500	518	511	506	531	510	501	508	476	493	514	499	518	483	484	483	517	529	508	479	514	543	504	454	503	541	502	519	506	506	489	521	525	494	499	477	431	504	523	509	481	470	495	474	465	458	508	516	522	564	503	482	483	512	491	498	479	545	533	466	480	528	477	463	538	496	489	504	508	482	475	481	536	495	514	498	499	506	498	468	482	555	529	513	492	532	503	517	497	519	444	504	525	528	493	484	525	525	536	474	524	543	542	470	521	509	496	553	491	471	501	476	508	522	485	526	492	522	494	512	528	512	493	501	486	520	499	486	516	536	524	493	531	504	529	473	525	508	486	514	539	565	510	505	529	522	501	484	487	476	527	519	501	509	539	471	486	499	495	493	464	453	495	500	539	479	495	509	478	545	480	519	530	537	522	471	456	489	475	510	495	510	495	484	546	480	519	556	494	414	521	514	518	484	500	502	514	483	495	504	511	524	491	504	497	499	482	487	484	545	529	506	524	490	471	475	529	503	520	498	524	506	508	518	507	493	511	531	519	496	496	568	481	489	474	482	473	509	454	515	520	511	489	542	516	533	457	519	497	500	524	479	493	495	524	470	472	572	509	508	476	511	503	510	505	508	490	504	500	490	499	559	507	507	531	518	503	523	489	489	462	499	508	492	529	511	474	496	461	514	493	536	504	517	504	527	500	533	509	524	526	539	527	490	569	514	511	545	507	503	533	469	534	489	495	507	493	532	481	491	473	499	488	503	510	497	487	534	498	558	512	496	481	474	546	508	512	500	503	511	527	538	512	515	459	514	512	497	502	520	526	502	512	479	521	510	487	495	503	455	475	485	486	526	511	530	500	498	518	534	517	517	524	509	505	531	514	505	525	478	504	515	496	468	500	474	488	506	545	497	487	492	515	506	498	469	494	538	516	522	455	541	535	483	513	456	493	476	508	544	486	506	512	487	490	512	511	488	518	513	534	515	524	499	505	539	461	498	503	499	499	512	514	532	547	499	522	502	479	497	525	500	511	519	505	451	539	471	478	538	507	506	525	472	504	494	491	542	488	471	533	458	507	509	514	518	457	514	492	469	478	513	552	485	528	541	532	462	510	502	545	499	514	498	484	498	527	501	494	524	520	517	501	471	557	542	501	494	516	490	518	535	536	534	490	550	546	507	500	532	517	467	526	466	512	487	522	470	501	508	519	505	457	507	472	493	509	485	517	487	511	497	494	473	514	526	515	511	494	456	498	509	503	518	498	530	557	463	480	521	482	492	488	517	514	535	478	553	470	495	500	515	511	530	520	541	457	513	526	535	510	555	542	551	490	504	496	528	517	506	489	500	528	467	458	474	512	507	493	524	543	472	545	494	505	480	500	505	499	534	513	490	482	557	546	481	500	511	474	501	521	504	488	544	491	520	474	426	485	510	498	501	499	495	504	494	510	502	457	482	488	500	515	508	502	528	513	501	488	480	542	535	494	487	483	481	536	493	484	514	486	502	492	489	497	488	507	500	490	503	542	506	523	467	489	526	529	540	525	528	508	509	479	542	509	488	507	493	495	481	530	478	464	500	524	480	479	511	483	471	539	463	538	534	507	505	519	500	503	513	505	505	513	535	489	524	525	475	477	521	529	510	495	509	507	515	525	508	471	476	495	483	508	527	483	491	525	499	521	508	481	519	515	529	520	477	516	475	536	513	459	551	496	489	495	546	509	492	526	486	535	497	504	516	533	498	500	490	499	507	509	535	520	512	537	505	508	498	500	458	504	504	495	509	493	471	474	540	555	476	529	507	544	506	492	495	525	476	554	507	529	505	507	485	523	536	510	505	507	518	507	479	527	495	491	529	538	511	538	551	497	508	493	514	493	509	503	534	469	507	510	538	506	481	524	480	516	516	527	546	490	494	488	525	481	534	500	501	523	461	475	504	495	525	494	541	508	516	477	543	526	487	491	530	501	483	503	508	472	511	518	542	500	542	524	547	495	508	501	517	507	521	511	517	516	510	536	504	550	534	501	504	519	537	511	502	492	518	494	523	502	500	534	502	493	479	509	473	493	518	477	526	548	522	515	498	473	486	510	488	524	539	508	493	508	507	495	515	513	480	494	551	516	495	496	478	500	521	506	507	476	533	497	507	516	493	495	489	523	498	514	477	505	470	475	481	497	500	524	533	483	519	532	506	509	516	447	484	521	513	523	506	516	515	507	484	531	490	506	532	521	521	494	456	553	519	521	478	505	491	503	514	482	522	503	507	534	507	515	506	505	527	525	495	496	527	545	516	521	525	460	496	502	536	500	462	507	492	501	504	523	476	531	526	490	530	509	529	500	486	528	533	494	501	483	468	463	508	507	487	510	515	492	476	515	507	543	517	482	496	532	500	539	515	512	532	514	458	523	548	530	478	524	497	519	500	486	502	484	473	491	507	502	552	517	521	509	501	475	508	507	529	517	510	528	524	529	465	494	458	512	499	521	514	507	507	495	542	506	489	506	520	531	527	490	485	508	535	525	475	508	525	538	504	488	502	487	519	514	489	485	502	477	514	464	469	496	550	494	498	509	527	510	530	489	503	515	515	456	470	534	529	536	471	498	496	507	466	499	575	486	509	459	515	506	509	521	533	505	462	483	519	502	459	485	526	513	514	509	535	488	473	517	470	505
16154	9893	9150	6779	4389	3088	2251	1946	1872	1597	1291	1122	1040	850	728	603	571	583	467	463	409	407	384	378	351	302	289	323	318	286	279	300	245	229	258	231	234	242	217	195	232	226	230	220	222	222	189	201	219	238	215	202	222	223	194	210	169	224	208	222	203	179	198	206	231	216	217	200	233	241	205	204	216	199	177	215	201	213	212	219	173	207	228	215	215	188	200	219	198	203	221	200	181	197	190	210	191	189	218	234	209	200	197	194	193	213	218	220	223	199	246	224	192	201	222	193	201	195	206	211	193	185	203	210	225	184	191	206	203	225	203	194	194	187	200	199	200	218	207	209	201	199	215	228	214	233	220	194	217	208	212	185	206	193	203	205	218	216	206	215	216	213	216	187	218	198	195	189	226	211	198	211	197	206	194	215	209	204	235	214	170	222	190	209	201	183	202	209	200	206	189	194	213	209	182	192	198	197	190	227	216	202	201	196	197	214	212	205	200	213	210	233	230	216	204	198	199	205	213	218	227	214	206	214	212	192	206	185	196	210	217	192	200	197	201	211	192	219	186	223	195	194	200	194	203	217	231	175	204	205	207	198	216	207	205	197	236	190	212	195	187	200	217	208	211	202	201	209	202	196	247	209	203	213	197	203	213	195	220	207	207	199	199	235	207	202	235	185	191	168	202	211	210	230	189	204	177	217	208	217	195	189	209	217	219	189	197	208	217	186	210	207	184	209	229	220	223	193	209	177	220	226	200	187	193	182	214	202	211	186	226	183	206	239	188	213	219	219	152	189	202	227	194	187	223	197	185	204	217	209	216	195	182	207	196	214	189	214	209	211	207	201	211	239	208	195	209	193	201	217	227	187	185	221	228	209	191	182	224	196	213	201	180	218	193	209	187	209	185	177	209	211	199	196	201	204	224	217	234	187	173	199	196	209	220	212	203	210	198	216	202	202	201	211	211	220	210	185	216	207	194	203	206	200	211	220	188	188	196	180	212	198	196	180	215	229	201	231	203	198	180	184	229	214	173	197	233	199	216	192	190	204	214	184	205	198	198	204	200	185	205	190	197	207	197	193	228	184	216	206	218	195	205	196	208	219	230	171	197	209	200	175	193	206	208	169	204	205	225	193	212	209	218	220	188	195	210	211	195	232	214	211	203	231	208	220	228	212	231	180	184	190	206	204	210	194	208	202	203	206	211	204	203	229	201	226	208	210	194	228	201	205	202	216	209	210	188	186	200	235	190	222	204	234	201	200	188	192	211	215	200	210	203	180	206	202	189	217	187	197	233	199	226	214	182	188	211	200	217	208	189	219	197	192	208	200	224	201	216	206	228	189	223	218	209	226	196	231	205	191	215	198	202	217	221	204	188	220	206	239	210	206	213	189	211	190	201	225	219	197	199	208	225	201	211	195	181	199	203	224	190	187	205	205	211	191	202	215	220	213	225	201	226	213	192	197	211	201	197	196	218	202	186	195	207	173	190	194	192	191	221	196	198	199	204	177	190	203	212	198	202	195	210	214	193	210	185	202	174	222	184	231	203	188	205	199	212	208	221	193	203	210	203	200	202	205	223	192	172	235	220	237	206	202	229	197	215	199	190	202	217	199	223	216	201	196	220	188	205	208	190	209	191	226	207	221	220	221	225	217	217	193	221	206	215	212	219	215	182	232	186	202	216	227	197	214	186	188	213	189	227	204	201	203	212	220	241	204	208	202	223	209	211	207	218	213	174	200	242	206	209	201	215	223	225	214	209	203	197	190	217	212	214	205	186	217	227	218	196	206	203	213	215	192	170	207	199	208	226	217	209	197	238	172	213	196	211	209	199	204	202	198	185	200	196	218	223	190	173	190	205	220	195	234	219	212	194	202	226	194	222	188	231	207	204	217	213	214	229	175	204	193	229	218	232	195	192	192	216	196	197	242	207	193	215	210	191	206	213	219	223	195	215	204	199	218	229	201	224	205	215	209	206	213	186	196	204	221	199	226	203	211	226	195	209	180	195	212	200	225	213	205	227	203	214	204	196	205	173	193	209	208	216	217	200	217	197	210	223	209	185	222	202	215	225	194	207	204	215	193	190	222	185	211	189	201	199	205	210	178	189	194	204	226	205	198	215	209	192	200	197	221	181	186	205	193	229	211	210	200	200	195	195	210	235	201	214	174	179	174	194	216	219	205	198	183	210	238	201	224	223	217	217	205	217	203	212	181	213	190	198	222	223	213	221	204	209	216	214	240	210	208	210	211	211	209	230	186	217	200	198	223	221	218	239	219	220	207	197	211	230	197	213	205	203	200	212	203	215	200	218	223	228	213	207	212	211	215	199	206	206	226	232	197	210	204	213	188	190	203	205	218	216	195	210	212	175	211	220	202	212	185	206	219	187	201	202	214	196	222	191	216	207	194	184	214	185	194	234	191	230	216	175	227	206	183	207	216	188	203	214	228	178	218	221	209	205	219	192	196	220	205	214	221	197	228	216	183	208	217	192	214	209	219	238	208	203	198	230	193	177	183	179	208	225	196	186	194	233	187	230	197	201	189	208	177	209	191	221	202	190	185	202	176	217	194	192	223	185	201	206	207	210	243	211	206	195	188	192	219	201	218	215	178	209	216	191	184	196	209	229	220	201	191	183	210	209	249	192	210	207	199	209	237	197	169	186	215	190	209	220	220	204	208	209	206	199	211	221	200	208	196	218	218	212	176	227	212	206	234	225	184	199	203	194	216	211	224	203	212	218	196	209	217	189	203	214	212	186	202	206	176	222	197	205	193	188	218	212	210	226	188	204	206	216	233	207	208	182	182	202	209	213	199	222	208	223	220	179	233	197	163	207	204	228	226	209	210	223	221	216	216	195	215	241	210	234	207	183	201	210	209	236	232	192	188	223	227	198	198	209	199	203	223	195	195	187	214	214	200	207	191	207	197	193	185	176	208	215	243	196	226	246	203	209	215	237	193	212	186	249	219	199	230	225	193	212	202	214	197	205	199	227	200	217	192	219	212	204	197	222	192	182	206	197	201	206	209	197	215	213	188	212	211	214	208	224	198	190	233	229	181	217	215	201	195	201	188	180	198	224	213	196	214	198	214	223	203	204	203	202	215	232	216	188	221	207	190	205	201	207	177	230	193	204	191	211	235	212	202	199	195	219	204	212	213	207	198	207	213	205	210	222	202	193	188	207	206	206	204	207	190	197	204	178	229	206	200	183	192	200	167	198	233	184	221	179	199	216	226	218	199	213	196	227	200	200	205	219	208	217	233	197	205	191	210	212	214	193	206	204	190	200	227	190	220	225	212	194	234	204	180	206	208	220	196	195	206	244	215	220	210	209	205	207	192	231	217	216	203	221	201	218	246	190	177	195	210	232	212	220	198	206	191	210	193	237	228	220	216	204	223	235	205	215	177	209	219	197	209	216	165	237	218	257	208	211	215	218	198	186	230	222	206	198	188	219	219	221	194	217	204	213	195	202	214	214	235	202	214	210	199	227	202	205	180
9893	9426	14596	16174	13776	11171	9807	9043	8846	7896	6890	5556	5356	4601	4014	3330	3075	2971	2517	2379	2073	2028	1799	1799	1660	1517	1413	1294	1194	1164	1090	905	897	927	841	856	792	788	738	761	657	686	626	655	614	667	639	578	603	578	565	565	532	555	547	543	632	610	566	583	554	524	561	528	544	514	510	550	502	566	570	572	542	567	569	546	539	524	483	554	513	562	515	520	555	557	582	565	520	516	515	536	516	536	489	583	554	547	531	540	517	533	524	553	542	543	562	557	531	561	521	489	549	533	541	551	536	564	514	549	501	558	519	563	552	512	532	497	548	531	532	511	538	539	552	532	555	540	514	530	488	522	527	481	523	509	487	527	562	553	548	545	512	561	513	528	562	573	556	537	552	519	556	506	523	512	503	549	510	538	547	541	522	545	555	548	513	594	543	528	510	503	505	553	498	512	509	566	530	510	556	520	525	558	462	533	526	508	529	524	517	530	529	545	526	482	505	526	524	550	498	536	510	509	529	487	558	559	542	534	566	517	518	510	575	507	552	520	544	537	588	540	489	530	532	553	534	519	505	536	513	565	500	533	552	514	500	554	535	535	539	594	501	528	532	547	515	537	528	507	504	499	530	474	557	556	547	545	532	525	525	519	515	533	515	516	535	511	522	528	498	527	540	562	539	537	532	477	543	513	508	530	547	561	504	487	520	502	530	527	553	493	564	526	519	528	544	554	504	517	550	521	532	475	533	543	548	518	541	571	537	548	543	510	541	561	545	564	568	561	554	531	508	550	499	520	529	528	535	479	520	543	509	556	542	475	539	514	541	550	559	598	551	539	531	553	498	526	570	511	522	573	552	543	496	557	525	480	577	550	520	494	528	533	558	558	592	545	498	521	521	537	537	555	530	521	546	510	524	536	519	548	521	506	520	548	529	533	528	571	553	543	541	592	503	556	556	546	568	549	539	535	485	532	510	549	510	464	543	573	522	530	528	519	526	496	531	576	521	558	535	524	529	530	513	524	511	542	520	546	503	505	547	521	495	518	524	510	556	598	486	549	525	523	546	528	532	533	571	513	552	494	517	574	533	563	548	534	528	501	560	524	533	540	540	568	542	527	504	521	520	549	530	561	517	529	540	525	543	521	503	529	464	540	551	487	526	524	498	555	510	511	484	515	521	540	555	534	520	541	530	509	502	544	527	567	542	542	523	578	508	560	501	568	557	535	529	497	515	544	523	532	521	554	514	574	519	525	528	519	525	524	489	499	523	539	522	561	519	582	548	518	578	591	502	530	525	520	523	546	541	521	553	543	525	543	498	500	517	525	513	530	510	566	508	474	566	568	534	550	500	570	509	490	498	552	530	509	519	543	531	531	546	552	576	513	530	552	525	557	514	537	558	510	547	533	560	518	518	575	547	542	548	538	521	549	497	560	508	545	523	488	483	519	525	525	513	569	484	527	518	539	543	565	496	526	535	561	538	531	523	543	530	529	554	576	532	508	567	521	531	533	471	555	515	516	526	521	551	486	556	564	545	510	577	554	500	546	564	505	502	516	594	575	503	525	543	509	566	516	581	548	530	531	534	542	522	527	503	505	569	536	550	469	529	509	507	525	510	547	550	534	515	559	532	533	521	513	537	542	576	514	562	510	510	546	551	539	564	537	533	552	548	535	524	516	533	536	479	507	530	526	537	508	513	535	534	534	457	526	555	496	494	530	517	511	488	538	526	541	543	540	540	536	546	534	525	490	578	492	516	513	574	497	555	531	503	516	527	494	555	536	538	571	517	539	556	555	529	572	507	567	527	518	518	531	514	516	502	521	547	510	498	550	540	552	502	532	512	500	517	546	509	545	497	522	541	497	538	546	506	505	557	498	538	501	572	518	545	526	531	540	554	539	559	524	547	519	529	478	534	564	510	577	501	512	538	513	498	544	519	539	546	509	494	532	525	513	480	578	496	522	553	508	552	545	538	537	546	550	527	493	473	561	530	509	503	546	529	499	507	535	533	500	522	513	543	526	536	560	489	562	551	572	548	547	537	544	527	502	524	529	547	551	551	564	532	503	511	497	582	529	518	499	530	500	537	501	532	562	565	579	538	492	505	528	529	529	535	529	552	563	541	508	523	526	513	540	525	548	510	530	516	496	526	557	522	556	552	510	539	556	549	525	542	525	516	510	535	533	539	492	537	549	501	550	547	531	513	542	511	550	533	549	541	558	527	542	531	531	575	521	572	550	526	529	557	553	511	532	558	529	523	530	515	499	498	495	532	555	514	506	524	574	489	534	524	559	556	591	550	529	494	513	525	603	543	532	537	531	503	510	515	565	572	546	523	553	518	535	544	514	512	528	589	524	486	521	565	504	534	524	560	519	554	550	515	503	584	538	538	527	536	556	521	470	496	507	512	534	508	547	524	514	498	464	528	518	563	540	555	525	559	529	558	526	527	528	569	502	498	515	522	485	542	527	554	524	500	531	499	540	567	503	524	564	598	518	543	556	515	511	507	476	527	563	528	527	523	539	521	520	579	483	522	543	569	520	511	511	550	527	515	547	551	514	536	522	554	516	518	543	571	497	521	499	524	538	529	454	513	552	535	554	515	469	522	499	492	554	566	530	503	503	541	505	545	523	555	551	544	544	553	531	533	571	551	535	532	507	540	516	529	546	521	572	562	485	534	534	570	522	525	492	522	540	527	532	503	519	490	547	532	517	531	521	493	503	539	529	432	533	559	567	539	526	558	526	523	457	508	535	533	539	526	545	495	526	519	502	538	523	562	467	496	538	517	509	532	537	517	498	513	571	529	474	530	499	537	526	509	564	534	532	542	519	532	536	518	583	531	535	553	509	534	509	553	552	498	556	526	565	518	591	498	515	518	548	506	516	478	522	514	517	520	539	520	491	548	515	514	557	528	542	553	506	527	546	508	513	571	544	504	471	521	511	516	526	569	540	502	529	539	494	535	546	503	525	525	523	580	513	516	508	544	527	529	475	532	535	562	524	560	505	508	522	530	521	520	496	525	512	503	553	545	585	526	498	562	533	534	520	535	532	516	491	613	514	551	575	561	521	562	536	482	548	536	520	546	497	490	504	530	544	525	535	536	536	540	527	565	548	512	538	543	522	506	548	554	512	534	536	581	573	558	540	512	554	555	576	532	542	535	511	517	562	518	538	487	581	511	481	548	548	567	546	547	540	524	493	529	525	544	520	527	553	523	485	507	520	553	531	505	561	518	554	527	511	519	542	579	554	537	509	539	530	558	562	539	538	545	505	538	515	540	532	549	540	499	514	517	530	506	540	515	548	518	551	538	563	509	556	556	523	505	524	529	548	525	534	512	498	536	534	513	516	522	532	514	548	567	573	534	513	489	544	520	537	537	530	524	548	484	521	513	535	546	514	494	528	549	532	535	525	509	523	553	523	529	541	514	540	547	562	589	523	503	550	503	557	535	559	520	546	542	568	558	563	546	525	514	560	503	505	552	533	547	515	536	543	563	491	555	557	551	492
34396	31411	20857	15431	10077	6491	4139	3178	3091	2422	2293	2174	1697	1381	1309	1037	967	766	816	726	695	691	678	506	456	452	467	443	382	399	308	314	340	317	266	279	257	238	226	238	284	230	229	218	230	202	244	228	221	201	231	215	207	220	209	218	237	195	214	221	216	241	215	222	222	221	218	205	241	204	220	219	213	198	213	180	210	229	218	184	216	219	190	225	211	209	191	223	202	206	198	211	208	214	208	217	186	218	204	229	186	214	212	223	208	190	198	209	206	213	212	213	200	222	220	180	198	230	193	182	237	223	201	188	184	208	223	219	218	237	187	197	228	206	208	195	201	209	230	225	193	216	211	188	189	194	213	215	187	226	209	190	217	202	195	238	202	193	204	204	214	212	205	198	236	239	217	192	186	222	194	215	217	175	240	235	198	220	202	210	200	231	233	193	219	213	215	234	194	212	190	217	217	180	231	196	209	234	213	214	217	202	187	228	191	210	233	222	211	218	200	211	208	198	195	240	207	168	217	195	216	184	193	199	186	205	186	216	209	196	199	212	222	206	219	176	202	196	226	192	210	204	203	218	192	194	213	191	235	214	214	202	225	213	205	208	215	194	227	204	204	208	190	187	215	203	209	188	225	205	220	206	217	200	203	219	196	203	225	196	200	187	192	188	198	197	230	244	190	210	194	210	214	204	216	228	196	190	202	229	204	209	228	198	186	184	201	217	225	214	207	192	223	226	197	169	202	226	219	198	180	193	190	198	211	190	221	195	188	234	218	166	197	223	207	199	199	215	212	203	223	214	205	194	193	207	229	170	200	208	188	247	232	238	186	211	199	220	202	189	196	186	203	205	190	233	230	170	199	215	211	223	184	210	228	230	189	196	208	222	196	212	197	201	205	232	218	193	198	232	197	215	203	183	206	191	259	196	240	216	200	202	226	211	226	202	202	232	194	191	214	191	182	205	198	238	196	229	200	188	190	209	204	199	192	194	188	206	192	220	184	179	215	231	201	207	205	197	209	207	195	189	179	190	218	184	205	238	208	201	202	178	216	242	209	210	191	214	217	206	213	200	206	238	215	219	201	250	210	225	217	215	207	203	225	194	197	202	213	217	217	201	199	195	240	204	208	219	203	192	226	184	206	200	201	210	232	198	214	212	229	203	218	205	181	212	174	207	204	230	199	203	228	190	194	230	231	190	206	210	212	178	192	194	214	210	212	183	223	200	230	196	223	218	182	212	200	224	191	207	221	219	213	214	199	214	184	199	233	219	219	192	211	197	226	201	210	186	191	236	190	210	229	217	222	203	204	225	238	186	213	197	216	208	216	190	246	198	231	207	195	205	226	224	209	223	203	198	209	207	218	205	205	209	209	189	176	216	228	207	207	205	188	225	220	188	188	232	176	197	246	227	219	222	199	187	223	218	231	204	199	201	180	192	214	218	216	200	182	212	213	204	214	170	218	212	225	218	214	204	224	225	239	219	196	221	206	198	200	197	195	198	202	228	238	224	205	207	218	211	180	227	212	210	221	204	168	200	195	201	202	193	198	193	210	217	219	209	208	241	204	213	208	209	193	192	209	212	194	207	197	228	221	216	225	213	246	218	226	207	231	206	207	204	208	212	192	196	203	173	216	198	209	179	200	206	191	213	201	216	206	206	173	213	218	180	223	236	206	210	199	226	205	205	243	195	212	226	192	200	231	217	216	186	184	203	247	234	198	232	190	226	221	211	187	181	201	220	196	230	201	206	190	204	219	186	179	213	195	210	223	221	213	222	208	227	194	209	183	235	237	174	188	198	218	226	197	212	219	197	195	192	219	205	206	219	221	196	193	215	198	224	193	214	204	219	224	231	223	214	210	205	226	212	180	216	224	183	184	207	203	224	220	226	217	224	211	214	207	213	199	219	185	215	193	213	219	202	207	192	206	196	219	226	230	225	181	188	201	192	196	204	220	200	223	229	198	215	192	214	201	192	224	219	221	227	209	191	210	186	203	205	215	222	203	186	210	214	220	200	220	218	196	235	215	203	212	219	196	215	207	214	188	222	234	194	228	201	205	211	217	212	202	221	217	216	230	199	189	207	177	195	193	213	189	220	214	211	210	200	207	214	204	194	206	194	188	183	217	186	218	210	207	190	195	203	191	223	195	166	219	167	190	205	205	205	207	208	208	212	206	215	213	218	220	203	187	220	219	223	208	214	205	221	214	188	182	200	233	205	194	190	189	184	210	206	221	181	210	224	188	218	203	216	219	215	216	201	208	207	207	203	214	199	204	194	216	232	205	199	204	252	203	195	204	208	211	211	210	193	215	223	197	213	201	193	195	194	199	229	214	192	183	188	208	211	186	231	208	223	209	205	226	228	212	234	193	207	182	190	216	189	206	224	185	179	201	220	212	210	214	228	202	227	213	224	184	249	200	205	186	222	216	217	196	177	203	238	200	215	206	209	213	210	215	217	202	231	174	227	181	196	196	220	223	216	225	202	220	213	199	215	228	224	199	213	218	217	196	189	203	206	200	197	191	203	207	222	210	214	232	190	187	149	213	217	202	186	210	190	190	222	207	184	222	245	208	216	204	200	207	201	192	209	201	198	196	202	197	220	231	194	193	218	204	199	205	206	221	200	226	202	209	214	199	199	220	220	226	215	220	206	207	202	205	230	219	210	188	206	150	228	222	225	221	192	190	185	183	187	205	212	233	194	192	208	215	178	190	221	196	181	206	215	176	229	223	197	222	236	220	211	217	212	202	233	209	203	198	213	210	204	222	223	186	207	206	195	190	214	203	211	196	205	211	204	220	215	214	233	202	213	216	228	185	196	193	223	216	184	206	221	200	190	180	200	207	222	182	188	199	223	205	202	195	225	213	235	224	174	209	209	215	204	225	201	223	218	230	208	216	205	222	201	209	190	224	206	192	216	202	196	207	200	223	212	210	205	215	242	209	206	227	224	209	226	195	188	185	224	189	208	188	225	184	222	208	228	193	206	195	227	208	233	209	190	219	200	202	192	199	201	189	203	214	211	195	225	210	205	205	169	206	192	229	218	212	237	208	225	179	198	206	209	220	229	203	200	203	169	219	206	206	199	231	230	232	204	183	210	196	206	218	194	191	182	191	196	205	206	229	185	208	224	184	231	213	212	188	208	200	200	195	182	218	209	201	209	203	181	239	211	202	210	194	202	204	199	198	205	199	201	188	205	199	211	200	197	204	215	219	221	211	188	190	222	205	240	198	235	216	177	203	202	207	226	183	225	211	216	219	206	220	214	221	211	227	214	212	185	171	206	198	213	202	202	198	225	208	227	220	207	201	178	194	196	192	199	227	203	197	211	215	208	220	208	184	211	194	197	191	207	207	177	216	216	225	195	190	196	209	205	216	196	225	209	201	209	225	214	180	216	182	188	206	220	235	214	223	232	204	194	210	201	204	215	195	210	174	203	197	190	199	221	226	210	207	205	189	213	200	197	191	224	211	200	210	208	184	217	213	219	196	210	222	223
22788	24103	21841	24034	20899	17235	14050	13005	13406	11408	11511	10815	8982	7715	7120	6090	5296	4467	4397	4199	4231	4330	3802	2880	2542	2431	2363	2210	1852	1604	1519	1392	1549	1357	1060	1037	989	989	965	867	783	804	759	712	681	664	650	609	622	609	595	554	602	540	560	626	569	557	550	544	569	605	579	563	526	555	522	569	556	563	518	608	589	578	534	509	543	564	558	555	543	504	559	528	548	552	494	538	555	527	547	576	511	521	530	559	513	537	538	563	508	557	517	535	514	545	510	561	558	509	520	510	559	530	528	551	522	525	531	535	537	514	527	478	545	495	530	527	535	567	534	550	536	526	516	533	506	511	567	557	539	519	510	545	545	549	504	541	522	550	493	522	514	521	538	569	495	536	512	555	560	498	539	523	506	543	507	517	549	537	550	514	534	563	576	550	577	540	539	586	576	514	553	490	548	491	562	573	528	521	550	525	496	541	524	561	565	540	530	611	561	546	536	539	572	554	522	537	533	530	540	513	543	514	556	518	527	524	520	564	541	484	537	565	527	536	544	511	551	544	537	534	567	513	527	498	544	520	539	517	509	510	499	488	545	567	555	566	552	477	536	547	533	558	582	539	542	533	603	554	528	552	535	542	557	554	586	530	542	485	533	502	560	506	528	579	543	513	517	551	520	508	554	568	539	541	547	526	557	502	568	518	551	511	564	582	549	514	529	541	570	552	552	520	533	556	548	517	541	515	495	555	570	533	516	508	529	563	544	526	566	518	511	507	529	508	549	516	573	533	534	529	557	575	532	574	592	538	527	550	561	545	530	513	507	573	509	537	563	555	507	488	547	520	537	528	537	497	501	502	506	526	549	515	539	521	563	527	542	527	558	551	545	564	557	523	510	559	492	524	550	490	544	570	508	518	537	497	539	499	558	506	533	551	495	518	554	535	534	528	521	565	546	529	513	526	542	510	554	522	498	500	510	550	516	540	551	503	528	538	527	530	517	523	519	529	526	570	533	526	516	522	564	495	548	525	519	539	517	507	527	517	501	543	535	508	500	510	596	505	531	557	515	596	539	535	549	511	536	562	580	518	510	533	552	515	519	516	523	560	558	502	537	567	566	505	520	525	540	515	521	511	533	514	529	477	518	489	538	500	548	525	527	518	548	539	523	561	509	554	540	516	586	559	514	517	546	524	546	499	532	532	540	534	560	483	506	542	558	519	524	516	503	562	563	530	503	539	547	519	515	562	495	504	563	570	556	527	524	578	532	514	519	560	532	553	502	494	543	487	550	540	582	552	529	537	526	494	555	518	509	582	534	531	544	561	595	471	555	534	581	509	525	547	510	544	489	575	552	576	543	517	512	577	566	545	518	509	535	553	504	481	548	527	541	553	473	495	526	526	524	584	508	515	483	520	542	510	537	550	537	547	524	505	518	555	527	555	565	553	521	535	534	510	540	573	525	492	575	566	516	523	487	588	536	528	528	533	539	540	554	545	537	562	509	498	544	493	549	511	535	565	516	551	552	502	524	562	515	536	512	541	495	531	515	492	535	523	535	526	511	490	545	510	498	589	508	508	536	483	526	523	561	557	525	553	544	526	512	512	524	546	526	522	547	547	581	527	519	543	520	536	502	527	515	549	476	521	526	539	565	541	539	579	544	588	493	560	561	516	514	495	484	556	523	540	556	552	523	503	504	534	525	574	504	574	573	492	558	555	513	513	548	545	531	503	516	567	534	527	517	540	511	551	524	512	533	520	556	542	532	526	610	513	545	587	499	494	525	534	528	529	534	507	532	535	538	482	505	583	530	543	512	502	489	549	504	545	552	515	531	481	528	558	528	539	487	567	541	533	518	553	506	521	524	502	527	574	592	476	550	541	548	547	579	529	526	547	496	574	542	544	558	551	544	506	502	551	561	545	557	533	505	561	508	538	546	539	514	538	516	531	553	537	597	564	476	564	499	542	535	547	530	485	568	547	548	524	555	467	497	554	542	535	554	542	581	515	531	568	540	549	542	532	527	530	525	519	539	606	483	563	521	534	542	553	509	542	568	550	512	524	564	547	555	572	537	540	528	522	545	521	560	566	543	507	596	507	572	504	536	541	559	570	591	556	477	548	560	517	577	562	520	531	542	535	539	531	510	576	532	518	503	577	553	521	534	539	530	540	504	517	524	529	582	551	506	541	534	508	502	502	547	541	541	551	547	567	519	500	520	495	538	532	528	540	571	514	558	500	533	522	552	523	546	564	589	541	534	547	507	525	536	587	564	575	546	575	564	526	512	532	546	539	517	557	557	519	534	531	504	543	519	550	536	518	567	551	560	577	564	554	485	566	511	560	538	528	556	589	553	488	531	483	532	493	538	509	529	559	519	508	518	557	553	525	482	494	559	526	512	522	531	565	558	582	548	498	530	543	534	521	527	558	519	528	534	507	532	537	520	556	484	541	522	572	505	533	542	553	548	534	550	541	513	539	522	494	543	514	521	559	500	547	552	496	529	542	521	530	561	511	583	531	518	494	518	572	538	562	538	555	556	511	558	589	522	591	549	518	559	554	523	531	521	541	519	514	498	512	499	525	518	521	541	525	566	528	568	542	533	542	561	543	520	508	520	592	520	504	539	515	536	564	477	566	551	549	517	549	566	535	487	504	554	519	545	512	533	536	518	510	559	560	510	533	532	506	522	534	621	528	501	510	578	518	542	505	547	512	552	542	575	487	543	522	534	508	556	556	545	515	526	552	541	551	541	540	555	509	554	535	548	519	564	517	511	564	528	551	522	519	506	550	542	585	559	468	550	549	543	529	552	508	499	536	563	593	526	495	508	541	517	516	571	538	502	516	535	546	512	548	542	530	528	570	535	504	551	521	593	541	535	561	553	565	584	534	555	488	516	533	526	523	515	503	553	530	517	553	504	539	551	502	526	543	530	529	557	515	539	493	548	483	519	537	513	543	549	532	552	506	524	548	542	494	497	528	563	507	568	534	541	509	558	477	547	493	547	510	547	520	549	581	495	537	501	555	550	545	562	496	542	549	548	523	561	574	517	534	488	532	549	546	533	548	542	570	559	534	497	544	537	550	525	569	505	512	534	506	524	576	499	549	543	524	513	505	547	543	558	514	524	532	589	545	573	548	510	550	527	521	546	566	545	538	559	516	525	497	525	545	527	522	500	504	506	535	509	537	533	516	551	556	537	562	539	550	554	501	564	515	506	508	543	538	543	567	535	553	537	525	528	546	526	533	534	521	499	538	551	546	540	535	524	560	565	530	536	515	548	527	493	548	552	537	531	547	519	537	551	525	568	511	534	482	494	540	519	534	548	564	514	561	562	527	542	552	566	517	512	547	515	557	497	524	531	552	527	522	572	551	507	565	547	493	550	549	536	549	533	561	524	547	529	528	511	509	517	531	551	541	530	520	512	527	534	543	569	554	533	544	559	583	528	544	532	511	495	515	553	538	493	544	500	495	495	498	563	547	518	556	512	508	563	517	497	566	572	501	545	543	534	517	543	505
64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
