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
338087755127	338087755685	338087756235	338087756785	338087757335	338087757885	338087758435	338087758985	338087759535	338087760085	338087760635	338087761185	338087761735	338087762285	338087762835	338087763385	338087763935	338087764485	338087765035	338087765585	338087766135	338087766685	338087767235	338087767785	338087768335	338087768885	338087769435	338087769985	338087770535	338087771085	338087771635	338087772185	338087772735	338087773285	338087773835	338087774385	338087774935	338087775485	338087776035	338087776585	338087777135	338087777685	338087778235	338087778785	338087779335	338087779885	338087780435	338087780985	338087781535	338087782085	338087782635	338087783185	338087783735	338087784285	338087784835	338087785385	338087785935	338087786485	338087787035	338087787585	338087788135	338087788685	338087789235	338087789785	338087790335	338087790885	338087791435	338087791985	338087792535	338087793085	338087793635	338087794185	338087794735	338087795285	338087795835	338087796385	338087796935	338087797485	338087798035	338087798585	338087799135	338087799685	338087800235	338087800785	338087801335	338087801885	338087802435	338087802985	338087803535	338087804085	338087804635	338087805187	338087805735	338087806285	338087806835	338087807385	338087807935	338087808485	338087809035	338087809585	338087810135	338087810685	338087811235	338087811785	338087812335	338087812885	338087813435	338087813985	338087814535	338087815085	338087815635	338087816185	338087816735	338087817285	338087817835	338087818385	338087818935	338087819485	338087820035	338087820585	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
43635	30568	18376	4707	2218	1384	1076	1224	1676	1415	869	540	444	385	312	328	255	290	238	223	216	230	233	257	238	280	253	209	240	214	246	227	234	249	209	237	211	226	236	206	237	223	246	201	248	243	213	225	236	243	236	214	255	217	236	214	225	212	194	229	226	174	226	256	217	264	236	214	203	222	211	208	210	238	201	205	209	212	200	238	194	215	225	230	229	208	241	244	205	272	224	226	242	216	235	248	235	234	214	228	245	235	201	226	201	226	240	246	231	223	231	229	213	217	231	214	253	227	190	209	193	215	212	242	245	199	230	208	219	211	224	242	212	197	214	216	245	222	195	253	213	210	210	215	207	224	245	202	264	221	246	233	217	225	227	233	232	210	208	219	207	232	232	255	184	228	233	218	213	208	228	232	193	232	226	218	226	218	220	220	209	228	208	210	223	264	221	199	220	230	250	200	246	232	232	231	189	239	232	224	229	213	214	241	226	236	205	203	218	238	201	225	245	241	219	207	217	206	240	250	275	245	198	230	230	197	240	240	207	195	222	247	190	246	204	199	228	235	211	213	216	219	252	205	194	249	248	216	217	233	248	203	226	247	197	176	211	222	204	231	197	237	219	207	234	216	201	265	232	219	210	206	204	226	208	242	265	226	220	223	216	245	216	247	240	213	234	242	186	235	219	214	230	212	205	231	252	233	192	239	222	253	235	232	226	210	222	194	208	214	250	215	214	210	242	173	221	208	201	212	217	225	236	211	228	218	193	250	217	244	223	239	218	226	242	225	227	244	225	229	237	218	212	192	225	215	189	225	218	202	232	218	229	241	228	217	230	240	207	225	253	223	205	213	227	226	213	216	246	199	212	210	203	194	210	244	215	187	218	228	220	235	243	221	223	244	237	239	269	246	217	254	262	212	218	214	242	232	218	223	197	222	233	220	244	217	229	229	202	254	219	218	269	239	225	201	205	212	210	189	178	247	226	227	224	238	219	247	208	240	237	183	212	224	229	207	206	223	197	239	240	222	244	221	190	250	225	231	247	236	229	230	227	204	225	262	196	211	235	254	236	214	253	213	205	223	244	233	213	195	227	239	233	251	230	216	228	224	216	221	238	220	251	230	233	205	214	179	220	220	212	221	207	230	172	209	200	241	257	224	249	210	248	200	212	229	227	233	221	234	211	211	222	220	239	234	236	204	222	219	242	229	205	223	256	217	206	219	209	216	201	200	241	231	241	209	232	229	230	206	244	225	233	237	236	221	227	242	218	202	209	218	231	227	240	235	255	241	196	205	245	239	202	203	237	196	208	221	203	219	207	256	229	237	204	227	198	245	206	219	238	229	264	227	222	214	239	234	205	232	225	236	255	209	256	206	271	213	218	235	215	209	233	228	233	232	218	244	231	233	220	205	217	210	204	234	219	209	237	216	203	237	208	219	193	234	255	216	219	223	234	210	255	215	218	221	196	192	203	228	221	258	206	219	211	254	232	194	226	210	248	234	249	230	204	223	243	234	237	223	227	235	219	204	240	226	230	220	237	223	244	212	241	228	232	243	224	237	210	230	225	254	264	215	177	228	242	210	217	202	221	236	190	237	208	261	223	229	226	215	227	228	211	240	225	186	221	246	230	210	210	228	262	222	239	225	209	197	235	236	240	235	220	243	226	223	246	225	206	223	201	248	228	253	238	209	219	208	248	203	202	237	211	209	219	211	218	220	230	239	218	207	267	237	208	225	207	241	244	236	197	258	243	216	228	205	232	221	221	215	255	215	245	229	223	235	223	218	239	202	193	230	240	230	215	226	241	229	263	239	189	233	233	223	218	229	230	217	220	215	245	246	244	231	238	252	238	224	223	199	222	211	213	240	251	198	220	256	233	206	230	228	238	226	243	196	247	233	250	203	226	198	201	236	234	201	210	231	219	241	220	238	244	230	232	223	212	239	250	232	213	226	244	236	242	237	224	242	210	253	234	209	275	258	257	242	208	227	226	227	260	232	213	214	231	232	201	242	217	243	237	205	199	210	234	203	203	221	203	225	228	232	215	224	246	220	204	238	194	236	246	235	221	248	236	241	242	217	247	231	220	240	212	211	262	232	214	217	240	222	214	248	174	224	223	238	222	220	253	235	207	211	217	221	237	232	228	197	231	213	195	230	244	251	199	216	224	244	216	238	216	240	207	229	203	214	203	221	241	230	241	203	219	201	244	205	248	201	206	233	236	254	238	232	266	214	202	213	244	246	214	200	234	213	250	221	238	253	242	224	239	207	216	240	239	231	210	229	220	213	235	226	213	221	229	218	271	202	237	213	240	187	228	208	217	226	240	209	226	229	216	216	236	221	234	226	225	243	212	231	219	241	211	236	220	217	220	244	234	238	235	219	228	244	229	237	237	229	224	207	218	221	237	220	223	254	230	225	241	240	232	216	233	214	241	246	233	193	244	222	218	247	208	236	243	199	224	251	216	263	232	206	222	225	220	219	226	225	229	259	224	229	213	229	226	211	199	237	214	226	211	224	227	200	223	239	213	241	248	220	220	227	245	219	236	220	228	220	235	225	203	229	217	239	191	212	213	251	221	230	247	224	210	227	240	182	195	225	234	240	243	214	235	205	217	216	202	194	198	240	251	228	229	232	204	211	249	218	220	232	237	205	224	255	210	235	249	222	221	231	234	216	231	239	248	234	211	239	223	242	221	238	266	219	198	218	226	204	219	242	222	207	228	205	218	237	230	225	197	236	194	209	204	220	185	243	234	224	219	219	241	221	259	205	230	231	231	227	217	231	238	241	237	240	219	223	201	242	243	217	222	219	227	235	234	230	247	242	202	212	240	230	226	242	239	223	217	226	245	228	239	222	234	223	245	221	254	230	218	228	217	254	248	193	240	239	248	223	218	235	227	254	217	227	209	226	227	205	233	221	225	225	214	216	248	216	188	231	215	209	211	200	216	232	241	202	191	239	227	208	224	226	228	205	221	244	208	264	228	229	222	213	227	228	228	232	243	234	248	217	209	215	224	222	213	229	205	232	227	262	213	228	226	231	249	212	242	221	239	213	245	246	221	228	223	248	254	229	226	189	214	240	227	216	218	228	215	237	227	214	243	185	241	245	214	260	239	234	228	235	209	216	236	222	222	213	228	232	242	214	229	234	198	218	212	208	193	191	186	214	246	203	204	237	223	233	238	228	217	203	215	222	237	223	239	247	225	223	211	231	230	225	194	211	212	254	218	214	224	239	237	220	218	211	236	224	213	210	235	230	212	229	230	207	212	210	227	205	222	240	231	233	222	260	202	214	225	222	219	225	236	173	218	222	232	215	241	247	211	228	245	212	234	200	228	230	194	238	233	225	224	235	250	258	237	250	217	192	231	257	216	222	228	186	238	221	225	201	223	267	223	247	219	240	261	175	223	213	216	192	250	223	220	247	242	237	217	207	244	225	223	247	222	238	238	209	208	216	265	224	248	217	218	218	228	229	202	209	230	183	229	236	229	251	205	214
26880	22422	16866	6510	5689	4518	3653	4444	6435	5331	3077	1849	1607	1501	1049	923	784	740	723	640	665	650	658	680	627	595	576	622	662	623	631	566	643	601	584	547	634	583	587	570	561	489	514	562	522	534	522	507	514	540	518	530	561	567	526	531	563	499	520	528	524	540	541	489	526	532	537	480	491	541	563	554	484	518	522	541	527	517	527	476	533	530	517	530	509	497	508	524	518	529	496	552	474	515	542	535	537	534	540	536	524	546	520	517	483	515	489	544	506	530	510	529	506	526	506	531	512	483	518	500	521	516	515	541	517	520	523	511	503	492	526	523	511	570	571	535	568	524	534	554	478	506	545	499	496	514	534	476	475	524	523	510	563	505	524	500	545	514	487	526	519	533	530	508	538	524	521	480	550	521	492	524	500	527	498	526	555	517	496	515	508	497	555	508	526	519	489	495	534	556	518	559	544	511	500	521	469	534	458	494	515	526	523	514	485	507	529	526	522	508	526	485	548	580	555	506	549	522	516	552	493	537	514	544	493	482	530	539	514	562	507	535	531	520	472	520	518	534	508	485	518	514	463	520	527	467	504	491	541	528	458	516	463	478	547	539	530	510	534	542	480	458	490	535	540	555	546	479	493	544	531	484	563	492	498	529	548	500	544	558	492	552	501	531	537	475	526	532	509	496	490	511	524	530	504	551	549	498	528	503	502	517	506	493	523	503	498	509	518	523	476	514	529	496	537	542	509	516	545	547	525	528	521	456	521	513	486	513	476	518	514	545	513	556	514	554	501	486	524	492	499	469	516	489	528	501	519	491	543	477	531	533	541	541	511	531	517	510	518	516	498	488	529	517	529	523	488	503	545	502	541	519	516	492	518	512	515	543	519	480	541	514	485	494	528	520	533	500	536	491	534	537	477	494	524	508	553	508	485	532	482	545	520	523	474	553	509	527	502	514	491	540	488	497	492	550	475	532	529	499	513	525	518	531	492	522	491	496	534	527	518	548	521	494	481	524	491	522	499	541	521	516	536	523	529	479	516	532	508	530	510	496	580	531	470	537	515	510	511	542	499	490	508	520	487	526	499	507	517	488	460	522	501	546	563	552	514	568	499	531	519	533	509	526	505	500	523	490	480	519	542	509	501	516	523	516	502	532	532	547	565	519	519	490	508	526	516	495	503	468	517	497	494	529	534	490	467	492	525	503	531	508	516	509	523	534	524	529	466	536	517	555	511	521	518	515	501	505	511	495	481	476	510	473	534	491	513	545	531	524	505	508	535	502	539	519	484	494	510	511	520	510	494	481	491	503	465	492	502	510	500	538	534	498	537	520	535	523	501	489	483	501	477	538	533	487	554	480	537	523	509	498	513	508	546	500	504	492	553	495	523	514	496	504	509	504	527	504	514	516	545	493	480	528	570	472	508	513	507	505	508	506	497	518	519	504	517	548	523	493	518	495	475	502	573	549	512	535	484	532	505	541	523	492	496	470	511	526	530	527	532	497	496	525	527	546	515	500	508	562	542	482	526	539	504	504	517	548	521	524	499	506	517	486	512	506	518	498	524	492	535	544	449	514	507	505	523	537	512	520	532	501	512	563	501	498	517	527	512	516	508	526	519	540	514	544	515	521	524	509	516	542	543	552	550	493	501	492	490	506	466	525	483	523	531	546	513	508	535	541	466	545	532	494	513	518	532	531	519	481	523	513	520	509	482	511	500	513	503	492	461	500	489	518	534	508	502	518	489	512	532	497	514	520	501	538	561	526	513	526	529	528	510	524	515	478	540	523	495	508	510	472	556	513	530	496	513	490	510	519	512	516	494	522	486	500	522	514	496	554	517	522	546	549	513	508	540	527	529	515	527	517	499	501	515	534	516	506	502	481	524	486	516	502	514	515	525	542	522	513	523	471	537	537	550	514	440	517	457	498	531	497	494	525	535	509	521	587	499	559	496	482	521	520	508	547	507	491	511	552	531	558	541	527	514	553	539	482	502	513	497	479	506	477	497	509	487	513	510	521	505	516	568	533	517	491	554	540	505	529	508	511	481	522	515	508	503	494	501	502	531	513	483	550	483	498	532	460	481	555	471	503	532	501	528	479	514	503	548	488	549	487	536	494	485	522	554	546	521	493	503	530	534	541	507	552	518	539	508	529	515	543	517	537	507	514	512	506	524	513	507	524	512	482	491	502	540	544	491	550	528	489	535	512	552	492	475	488	535	537	528	545	494	520	500	507	500	520	546	505	482	493	527	527	529	496	523	461	484	537	501	496	537	474	534	493	526	527	498	542	513	506	529	503	500	514	527	529	544	504	513	506	470	485	519	522	520	538	531	545	509	474	516	519	563	521	471	536	509	497	498	486	519	488	527	521	514	555	570	473	517	536	511	511	550	472	514	532	540	496	545	515	529	519	525	543	517	518	487	533	520	551	506	542	528	487	472	511	506	480	506	523	515	515	512	539	546	512	536	506	527	494	496	540	509	514	519	531	526	545	545	505	565	480	530	476	542	528	497	507	508	528	492	536	534	525	522	527	511	539	517	525	570	515	518	491	498	506	471	532	504	560	559	490	504	461	492	510	530	545	514	509	504	494	485	539	473	515	542	534	504	519	509	492	497	496	515	504	512	476	497	513	503	550	515	492	503	496	504	505	495	518	560	548	544	476	567	548	429	544	494	520	492	483	518	520	533	558	510	515	539	535	512	518	519	483	529	532	482	541	495	521	513	476	520	505	495	542	529	508	538	510	490	500	510	483	542	553	505	525	543	511	541	501	533	539	501	516	495	483	499	547	486	496	530	506	511	525	453	512	530	469	529	523	508	515	524	525	502	550	522	554	529	519	474	528	466	507	507	560	477	491	477	540	532	486	517	542	505	522	496	556	518	471	520	528	462	555	521	502	498	471	529	498	542	495	533	477	492	527	517	476	499	535	513	501	558	497	513	541	554	529	466	557	507	546	539	528	503	504	467	493	531	503	486	503	527	561	505	498	490	478	512	516	547	517	558	548	470	518	513	524	503	471	487	489	524	556	528	532	512	511	548	511	523	516	546	541	514	561	536	515	505	489	490	517	503	507	499	542	518	560	529	509	529	480	557	535	505	513	509	523	506	491	524	536	490	524	526	472	536	532	546	502	505	543	515	489	500	515	535	537	521	475	482	534	539	488	506	500	503	529	486	506	502	561	513	544	494	485	496	503	536	513	527	539	523	530	517	510	524	524	481	522	531	553	505	528	496	497	530	513	515	517	547	545	511	482	495	551	529	570	527	538	521	515	490	491	520	481	473	491	521	532	543	519	504	541	506	545	501	511	516	480	509	552	501	518	482	497	509	548	497	502	513	485	530	491	511	521	495	525	531	512	525	501	556	548	523	503	454	504	485	536	532	535	528	489	503	506	542	532	515	507	544	551	545	520	493	467	535	537	492	521	527	499	547	523	520	519	499	537	531	514	523	481	513	541	507	515	526	546	529	521	477	535	533	485	498	515	503	484	518	526	470	545
18862	9564	3524	913	555	416	338	362	357	330	314	272	265	282	271	250	236	252	259	231	252	273	254	251	228	245	246	249	233	223	234	256	279	226	260	271	278	280	254	262	247	233	236	252	233	265	255	252	252	218	254	223	220	257	237	253	242	259	233	276	229	243	266	227	250	255	272	259	242	233	264	204	262	237	283	252	241	244	224	245	273	243	245	226	241	262	233	223	241	237	249	246	209	266	251	245	230	252	263	258	248	260	242	249	238	244	222	274	230	249	274	252	259	276	255	256	247	224	227	259	265	267	247	225	218	244	224	269	260	242	239	265	232	270	237	263	212	230	244	243	270	230	247	254	249	234	261	257	242	240	244	268	244	260	276	259	244	268	231	223	243	267	263	233	280	246	252	251	237	237	215	204	277	238	258	284	231	240	246	234	237	260	273	253	262	266	221	227	263	252	261	258	262	229	223	268	269	247	222	271	233	232	229	237	263	222	236	258	261	235	235	245	258	263	260	255	252	249	213	241	240	258	239	255	247	211	252	244	236	239	237	250	254	271	271	260	232	259	246	247	258	250	263	268	221	265	221	263	257	259	233	266	272	236	259	246	265	260	242	248	234	266	265	263	247	249	235	276	260	227	246	208	236	241	289	258	237	290	238	262	248	252	245	245	243	221	233	237	230	273	240	274	250	225	257	265	231	244	245	246	239	226	235	263	232	264	266	214	219	243	257	263	243	262	231	235	262	249	293	234	279	237	240	219	260	274	232	224	217	262	230	241	254	248	263	267	216	256	255	229	261	242	230	238	245	230	254	276	239	229	282	278	243	225	251	213	258	228	241	242	227	247	278	221	250	233	223	264	269	258	233	253	198	230	240	236	275	279	242	248	239	245	228	255	256	222	259	245	234	289	222	232	261	225	246	251	224	244	210	211	241	225	263	241	251	239	246	252	283	250	250	214	257	262	252	231	240	252	261	266	275	257	240	246	225	241	242	237	263	240	267	248	251	261	232	239	268	251	252	274	243	222	255	245	239	253	225	262	254	214	240	248	239	254	257	259	243	243	244	284	260	248	248	264	290	257	274	260	273	254	273	227	236	225	231	242	269	259	250	231	263	221	227	236	249	242	239	255	256	245	241	272	252	220	243	241	271	226	232	249	271	243	234	242	244	267	226	250	263	250	233	269	250	248	281	233	263	237	265	236	238	246	232	230	232	236	236	229	233	225	251	244	270	242	216	247	229	258	222	239	229	264	252	267	242	238	265	232	247	264	271	227	210	240	237	258	254	247	257	282	263	249	235	237	239	225	229	221	249	248	231	260	248	227	258	237	229	210	252	262	218	243	256	260	241	225	240	243	241	250	276	227	246	258	283	237	267	238	271	252	256	249	250	218	263	271	256	235	227	251	239	248	235	247	262	238	241	242	263	266	248	246	251	263	235	236	256	239	253	263	241	235	229	251	271	245	245	234	269	251	263	257	248	223	276	226	237	235	279	246	273	244	275	248	243	245	248	270	245	224	221	258	229	253	237	249	267	259	261	259	241	240	247	250	215	259	262	278	262	238	245	233	244	242	277	239	250	287	240	248	226	248	246	203	264	240	243	229	253	248	251	260	254	251	241	260	226	212	233	253	241	244	256	219	242	242	225	266	278	236	265	251	252	246	239	249	255	263	235	226	227	241	227	243	255	244	257	241	244	241	255	212	277	255	256	243	267	248	256	249	232	239	250	258	230	251	226	273	221	259	260	260	239	251	233	243	265	252	236	250	254	237	219	253	240	219	235	267	243	243	269	233	241	259	223	258	259	250	284	242	228	255	287	243	249	223	256	254	237	261	213	222	254	209	240	253	272	263	246	258	249	219	241	239	218	256	226	261	235	217	221	224	243	263	245	275	219	262	240	238	242	222	245	268	283	253	254	232	255	229	247	254	248	229	231	270	265	265	249	242	259	246	219	253	251	240	256	255	208	250	247	263	269	250	266	278	221	250	244	264	231	263	245	250	252	245	241	261	247	226	239	244	256	224	223	218	247	224	237	229	238	258	243	236	236	247	240	216	250	293	267	253	230	251	252	256	234	235	240	260	250	252	245	246	220	226	254	223	287	304	250	223	250	221	235	258	230	244	242	260	244	282	263	251	232	245	230	243	244	267	261	237	224	204	246	243	259	262	273	251	289	243	263	273	239	279	220	235	248	250	231	292	229	251	230	249	244	276	248	272	238	245	229	243	253	242	258	241	267	299	243	277	265	258	239	229	219	250	274	278	263	232	258	265	254	244	243	243	249	268	252	264	227	249	244	224	236	260	250	198	239	271	236	263	251	242	223	254	240	245	276	254	226	251	260	267	258	211	232	223	265	263	236	274	229	271	274	219	233	249	233	251	253	238	269	223	230	235	261	235	240	239	257	286	252	229	261	254	256	230	245	230	242	255	238	265	248	272	261	238	247	263	239	242	276	273	210	247	242	241	257	244	241	239	248	237	268	257	251	280	240	246	225	254	243	218	250	255	270	234	234	244	237	254	244	237	233	257	223	249	261	252	266	268	245	237	229	235	268	259	205	256	246	252	261	243	269	232	249	260	229	232	241	239	261	247	265	222	257	245	214	254	227	249	251	245	254	246	231	235	259	248	265	253	251	238	261	265	253	218	223	254	198	220	252	252	243	268	238	222	261	223	239	240	269	274	240	249	246	241	253	288	237	255	252	237	270	266	219	245	253	222	263	240	261	250	235	242	248	233	232	260	246	232	260	269	265	253	258	248	237	241	240	237	229	250	248	259	261	261	263	260	288	220	257	248	251	258	245	230	252	223	235	243	260	240	246	235	239	253	227	238	248	278	278	234	275	230	198	245	223	246	242	244	220	246	260	292	234	261	263	242	243	283	284	244	239	234	256	255	262	293	275	225	254	253	254	253	257	228	229	228	262	248	259	214	247	240	259	250	250	246	238	260	261	264	260	250	225	243	235	247	259	254	260	238	254	235	237	255	223	220	252	262	288	282	249	240	233	244	215	238	250	241	234	273	250	224	249	236	236	248	257	243	255	276	239	246	255	277	237	250	259	264	232	257	225	226	246	246	243	250	249	238	234	240	238	276	238	236	252	246	270	237	251	236	268	239	225	269	275	262	260	215	249	280	242	235	228	247	253	227	248	226	236	225	257	239	234	245	246	279	241	235	273	249	261	253	233	219	242	235	243	238	227	241	246	252	242	219	249	260	230	234	228	276	270	223	251	270	265	218	251	239	219	262	223	252	269	281	247	250	265	259	258	272	224	272	229	257	249	223	199	231	259	244	260	240	274	266	270	240	241	221	216	252	265	252	269	257	250	226	237	259	239	251	266	270	253	227	248	242	205	248	262	253	225	245	246	261	271	238	271	248	236	267	223	256	257	233	279	254	227	219	262	239	226	227	228	267	244	237	286	241	272	264	250	265	234	260	233	244	270	243	243	207	268	254	262	233	244	266	245	236	293	256	245	238	233	250	268	224	225	247	266	229
11507	7393	4827	2348	1874	1417	1115	1114	1059	1008	781	741	759	699	685	637	663	606	607	584	558	562	551	569	579	558	567	589	629	547	581	588	542	588	556	562	582	616	564	602	555	606	556	571	590	585	548	550	512	548	586	547	572	555	552	568	540	583	556	555	546	540	565	524	537	521	556	527	574	561	538	587	566	533	541	556	560	541	540	515	550	535	500	485	589	553	583	562	561	547	582	542	561	558	583	536	528	541	525	547	548	543	521	561	536	583	571	537	536	539	609	531	602	581	574	550	531	555	565	571	532	558	583	549	565	539	579	569	590	603	546	556	544	560	532	575	570	517	562	557	527	551	531	530	539	577	529	543	502	576	530	551	582	534	565	567	538	578	564	548	518	603	544	561	599	547	527	538	554	574	581	575	515	547	556	561	565	546	524	516	517	510	538	583	557	578	533	566	571	599	561	553	514	578	541	560	515	539	557	535	555	534	535	536	554	549	521	569	529	554	531	587	563	560	555	534	559	578	525	561	556	529	547	566	508	535	525	553	566	569	567	575	519	548	531	549	595	559	525	556	548	545	510	572	572	587	567	601	523	531	565	549	582	566	554	555	574	568	542	603	558	539	535	603	507	540	555	551	544	478	554	592	601	539	525	532	598	541	568	560	517	557	576	549	544	538	552	547	531	518	553	503	532	590	552	593	570	582	545	510	586	527	534	538	560	522	529	554	535	566	557	549	574	562	589	564	565	599	515	608	563	536	532	566	581	587	502	602	564	569	554	533	592	499	547	525	525	538	538	500	573	559	491	527	558	559	532	543	528	525	530	537	569	550	563	566	542	556	548	541	542	562	567	580	569	571	541	506	563	583	557	573	598	557	560	544	532	566	575	544	540	558	558	555	547	561	563	610	508	552	527	549	541	555	533	549	535	545	522	528	556	544	590	505	594	543	595	586	590	558	555	549	543	539	587	567	544	557	532	525	534	597	571	529	546	524	585	525	548	544	535	536	612	567	547	580	551	532	567	559	545	578	571	544	573	561	555	538	542	520	550	524	569	564	548	522	534	551	540	545	573	503	597	578	529	571	550	572	529	591	566	566	583	573	571	572	541	533	586	540	563	551	552	564	525	527	543	588	574	542	534	554	548	535	534	554	552	535	548	549	570	562	574	564	541	523	546	566	564	554	542	545	540	548	533	603	571	536	511	561	543	524	558	540	548	535	569	581	527	541	571	528	529	590	557	569	545	588	580	550	559	537	587	531	554	591	561	537	521	587	552	549	538	576	577	552	558	575	527	576	558	518	573	530	608	567	561	539	572	520	533	539	556	559	580	558	545	565	553	568	548	524	555	558	570	547	576	572	552	572	540	543	557	533	566	525	543	581	532	565	597	559	548	579	564	546	528	519	549	545	508	548	538	582	580	542	535	574	556	569	559	555	573	590	603	509	550	568	521	580	529	528	556	543	559	534	508	578	537	559	585	564	524	526	560	553	547	588	568	537	539	581	594	625	530	527	570	547	602	588	578	537	565	563	534	558	562	534	582	579	518	583	534	567	555	539	523	583	543	563	527	562	549	566	551	557	521	559	569	515	554	548	527	560	573	575	592	589	551	562	573	559	535	526	526	552	532	542	575	483	581	530	590	535	562	552	574	526	571	538	519	534	587	549	561	573	544	547	577	568	622	552	562	553	564	518	557	560	523	555	521	566	528	554	525	574	582	529	562	565	574	546	556	549	573	583	550	555	573	549	565	567	552	561	561	555	585	542	568	505	534	554	543	589	580	584	545	539	540	515	555	546	524	535	517	547	580	570	545	584	550	571	537	523	518	559	563	518	539	527	514	544	533	569	507	542	531	559	605	582	511	544	568	575	580	563	542	582	578	598	526	548	569	540	541	566	532	572	569	482	556	560	562	518	518	575	543	555	538	573	564	573	551	539	535	574	578	546	594	550	577	510	509	557	557	556	573	562	567	543	539	553	536	556	523	583	569	516	569	551	524	585	532	577	562	603	512	556	568	563	572	553	542	531	538	506	522	550	522	544	592	536	570	546	483	607	557	561	555	564	550	561	527	561	602	576	561	558	536	549	533	542	528	559	563	553	606	532	552	522	555	544	564	580	567	513	540	603	552	544	512	545	571	532	546	559	571	588	546	558	538	549	540	502	538	551	557	548	565	586	585	555	534	565	524	554	544	509	558	558	543	538	565	552	532	554	573	512	587	559	541	574	550	572	578	574	562	499	526	536	590	544	537	581	545	586	579	531	520	532	526	566	589	541	547	557	569	544	577	564	562	540	532	529	532	560	542	600	578	550	529	548	545	555	542	555	565	539	572	538	561	552	559	554	530	532	547	552	563	540	534	560	566	539	536	514	521	539	520	550	526	551	525	562	570	555	567	522	585	532	581	555	580	541	537	553	573	534	560	538	588	538	529	527	580	555	547	570	569	581	568	534	524	599	561	562	575	563	535	569	582	530	551	584	479	545	547	560	564	581	588	569	555	533	578	597	554	518	550	577	554	602	577	525	560	551	593	516	561	548	554	518	574	535	534	563	543	557	575	548	547	562	573	511	513	585	521	546	561	527	523	581	578	524	569	549	559	578	532	534	542	594	597	553	546	586	556	546	562	561	532	523	534	571	530	590	586	546	579	526	557	564	552	532	555	566	561	512	556	527	530	533	558	531	508	542	573	561	594	516	540	559	576	528	568	555	516	566	547	541	577	593	557	547	568	527	530	539	536	555	596	550	576	549	571	598	544	550	532	568	540	531	556	524	589	536	511	491	553	519	523	543	568	537	532	560	546	550	513	505	560	548	539	608	554	543	568	518	549	512	573	573	508	510	570	531	545	531	534	561	514	571	577	527	543	540	524	580	576	545	553	555	557	570	569	535	546	558	599	595	576	593	561	575	550	569	557	562	503	569	578	531	593	562	550	535	604	523	572	529	550	527	502	555	592	534	573	552	554	546	565	547	552	594	496	549	520	503	522	538	620	527	565	551	543	574	545	545	527	564	540	584	553	531	536	555	503	562	543	540	567	599	536	543	561	568	551	538	560	525	546	565	564	544	543	574	488	568	525	530	548	573	603	546	565	584	541	588	532	547	576	566	562	544	559	561	547	528	518	558	529	521	569	516	584	542	566	510	538	586	543	573	570	541	551	560	534	597	587	553	585	559	574	555	603	536	516	544	544	577	563	564	531	564	535	548	536	554	526	589	538	549	581	546	535	530	567	559	538	561	541	570	527	572	566	572	541	581	523	544	552	560	508	523	572	538	524	539	526	553	551	638	554	551	533	549	542	548	534	551	572	547	536	570	557	569	596	545	564	558	564	564	611	582	578	557	553	603	517	536	537	581	533	534	528	540	547	562	549	535	588	548	606	538	526	519	537	500	556	524	541	521	550	546	571	550	546	542	541	551	529	520	550	585	535	549	583	504	536	535	569	590	510	550	566	557	560	550	542	541	574	498	580	526	548	564	515	531	566	567	537	536	561	556	550	570
33876	21249	10496	2470	1181	831	626	828	900	835	513	316	308	289	255	250	241	223	218	216	244	224	224	227	190	221	201	194	239	216	218	185	193	208	220	207	221	218	233	255	212	195	197	218	200	187	208	211	222	204	207	226	181	208	188	192	192	224	221	219	209	201	213	175	188	185	178	199	200	180	191	220	195	216	218	208	206	220	188	185	200	206	204	198	212	226	179	210	189	202	229	169	210	216	223	222	196	206	186	205	182	189	190	209	208	186	215	196	180	192	218	196	213	191	210	215	188	183	203	197	210	208	212	189	166	211	187	188	191	180	222	199	206	162	186	213	204	207	189	217	225	182	212	167	207	223	213	215	203	197	192	185	207	197	203	232	184	194	203	216	242	194	196	184	200	211	194	195	193	230	230	197	208	204	189	190	175	201	200	184	188	201	198	217	203	223	193	187	192	203	193	189	190	207	191	198	194	195	190	205	197	174	187	192	189	186	199	203	219	199	179	202	211	207	198	203	207	192	196	219	204	200	197	192	202	186	190	214	211	195	183	202	188	178	180	171	188	188	201	239	186	217	218	198	171	197	178	220	203	201	213	212	244	181	202	169	203	209	201	231	205	196	216	211	206	184	195	193	196	178	220	204	205	222	171	206	201	215	205	210	185	206	193	215	205	206	220	199	190	186	196	182	197	203	204	203	194	184	202	182	229	185	186	204	190	213	200	198	209	188	170	203	221	209	197	192	217	184	229	218	208	248	215	230	174	205	198	198	194	206	206	200	218	187	186	185	215	210	232	208	169	193	204	217	204	187	206	196	202	212	230	192	211	195	206	220	174	207	176	194	161	177	177	206	194	216	198	224	180	171	224	183	200	201	212	241	185	233	172	212	203	190	191	200	193	211	193	222	190	171	197	216	178	189	201	167	213	174	189	223	221	196	177	215	197	197	201	203	187	193	198	194	207	220	197	215	206	198	167	180	222	203	206	180	191	207	207	238	191	204	197	208	218	191	194	195	177	181	195	218	208	197	198	196	206	169	195	196	195	191	208	206	206	199	188	183	198	214	202	185	194	188	204	202	183	187	177	202	216	208	204	197	205	210	203	226	186	167	203	205	195	184	200	209	214	216	189	197	168	184	184	182	200	237	195	203	178	194	216	178	195	208	179	206	196	204	199	189	195	219	198	208	211	190	214	210	235	186	197	197	188	202	184	213	212	205	200	189	181	165	183	195	180	174	189	180	180	212	183	204	206	225	194	195	207	196	197	200	214	214	186	212	216	189	215	214	181	192	195	179	216	182	191	190	201	199	197	223	199	218	227	204	180	197	231	195	196	201	205	183	200	195	199	197	178	213	200	241	192	182	170	200	194	192	186	212	194	204	246	217	192	209	212	194	204	209	191	223	190	215	196	210	182	189	182	203	199	203	201	196	196	197	201	183	228	207	201	196	199	198	220	191	209	188	187	186	207	209	185	188	202	208	195	187	218	202	184	200	194	183	179	171	212	219	200	199	172	184	191	184	195	197	186	199	207	177	207	186	191	226	192	199	205	202	186	192	208	189	189	195	190	216	214	192	214	188	177	214	186	164	178	194	188	218	216	221	224	204	203	195	210	218	192	194	164	193	207	215	188	194	199	205	215	187	196	176	220	217	170	210	176	220	195	221	201	198	180	187	175	200	221	201	218	215	167	177	178	205	214	178	205	182	184	201	198	222	183	200	215	191	186	185	198	203	208	218	218	181	179	201	214	189	247	201	166	200	203	190	182	192	197	242	190	211	194	206	215	187	192	195	207	195	198	201	181	186	194	208	225	215	179	178	189	191	200	186	215	208	201	195	193	191	178	199	192	205	218	183	225	203	206	190	204	216	192	211	207	185	192	187	196	185	201	215	217	209	232	186	186	211	179	190	207	213	214	171	235	221	194	185	195	213	229	191	197	192	198	192	193	227	205	177	203	196	196	206	217	217	206	177	180	189	194	198	180	187	199	196	212	194	214	205	193	193	192	209	234	191	199	214	196	204	175	194	221	210	199	194	196	204	203	200	186	199	190	213	206	201	175	214	205	207	197	202	194	206	210	217	194	190	185	177	192	208	191	211	226	193	204	197	226	193	194	211	183	223	201	168	198	200	185	186	201	179	192	202	216	223	209	186	201	218	189	193	194	208	196	189	198	204	220	188	198	189	205	216	199	195	186	220	197	204	181	215	210	195	202	253	192	202	211	199	202	207	196	194	195	183	225	195	192	216	196	178	208	186	171	190	189	207	200	205	203	215	216	198	217	202	200	220	232	191	203	206	216	208	192	188	174	180	192	217	196	209	187	181	185	180	199	227	217	203	224	188	224	211	213	219	210	181	206	209	231	201	185	201	214	201	183	176	238	192	196	193	206	185	200	211	189	185	169	220	199	226	185	196	204	229	215	243	195	205	178	171	180	175	190	180	219	213	173	218	217	195	205	189	207	208	187	236	192	183	207	193	191	197	215	214	189	183	204	192	182	181	199	213	216	210	213	191	208	237	201	201	218	180	197	196	184	207	206	188	173	203	203	198	224	197	188	217	216	168	205	189	206	211	170	189	202	223	217	210	181	202	176	187	221	201	208	201	215	195	215	224	213	170	195	192	226	206	193	196	190	195	189	190	184	210	182	180	197	187	198	187	191	177	228	202	186	182	200	219	208	194	181	199	168	220	200	192	241	188	229	180	178	206	202	191	237	165	191	176	182	211	192	200	209	226	223	180	202	219	205	203	176	212	193	211	200	181	208	169	190	211	204	224	192	232	220	204	184	178	198	193	187	208	191	193	175	201	205	199	205	209	218	231	218	189	180	202	197	206	221	202	202	218	188	186	188	199	223	203	200	194	207	196	210	190	188	221	176	204	175	244	200	214	182	219	200	233	224	212	179	200	217	206	197	217	234	227	202	194	187	193	212	207	223	200	232	162	194	139	205	187	182	205	178	179	236	202	174	214	199	227	201	194	194	213	212	202	199	204	194	210	188	184	186	196	218	164	162	226	214	181	186	206	188	178	199	203	206	232	207	194	192	203	172	191	176	178	217	186	191	189	173	178	201	198	200	180	228	185	206	199	200	191	188	191	184	201	211	195	217	196	210	195	237	218	195	206	176	191	212	186	194	216	207	213	215	217	221	208	215	200	185	171	185	183	197	168	172	205	216	208	200	209	171	173	193	181	177	182	212	221	160	206	193	210	205	229	194	204	182	205	234	204	176	210	187	192	195	187	222	220	177	191	228	186	204	205	196	211	204	191	208	218	185	185	186	201	182	204	187	205	217	225	202	230	184	230	213	225	202	211	212	206	200	219	198	189	216	182	193	191	199	207	218	170	222	198	224	205	214	169	176	186	166	179	213	231	226	218	193	207	215	201	211	214	198	215	186	229	221	208	159	189	194	221	222	213	218	220	216	204	196	195	231	183	188	206	191	162	197	212	238	207	224	216	201	202	198	192	207	217	179	191	218	210	231	235	188	217	199	227	210	198
21259	15925	10915	4621	3615	2863	2439	3197	3587	3307	2026	1212	1140	995	785	680	602	612	548	528	540	516	535	549	495	512	490	538	558	518	543	499	511	552	482	534	560	561	486	500	500	470	507	552	482	486	475	457	462	453	498	454	451	474	474	460	457	487	454	412	482	487	485	441	453	465	506	458	470	459	442	433	472	448	480	447	457	472	437	447	477	499	465	431	451	437	463	457	478	411	454	470	473	509	450	455	476	485	480	467	438	469	444	475	483	463	469	474	481	469	475	472	468	449	460	499	489	481	457	465	472	479	478	469	462	512	481	451	425	472	465	475	464	465	462	468	456	458	449	434	463	474	475	469	438	441	451	433	468	430	496	470	488	464	497	452	480	496	482	448	486	450	459	472	444	435	418	477	477	448	455	474	454	454	446	470	470	442	441	452	446	463	433	465	446	478	473	467	457	470	431	464	482	476	493	458	465	503	484	506	494	491	459	424	466	490	444	446	449	472	460	503	471	475	472	454	482	500	463	476	469	474	461	454	439	443	424	477	449	482	447	418	441	420	439	480	457	452	460	456	481	479	478	464	480	471	437	457	454	432	475	456	477	500	439	459	469	489	465	481	447	455	472	506	469	453	447	477	487	446	459	470	450	440	508	476	461	454	472	497	489	477	471	485	479	443	471	455	438	475	445	434	464	470	508	460	457	424	452	506	453	472	455	452	468	445	476	470	441	444	499	457	443	461	424	468	421	470	454	467	457	455	427	498	471	493	473	467	451	440	458	459	444	450	475	494	489	449	451	470	455	476	475	479	478	465	539	485	422	429	466	473	444	452	446	483	480	498	433	457	467	466	466	442	455	480	491	482	454	457	476	438	439	460	463	476	500	452	471	451	438	464	444	484	459	442	457	494	408	429	518	444	450	463	462	430	467	438	427	473	443	467	448	512	447	445	465	465	462	455	491	482	512	463	453	491	468	458	422	481	483	461	484	459	466	499	406	460	461	486	485	441	474	440	506	480	414	499	465	470	447	494	449	464	479	417	467	441	441	473	440	487	466	476	458	461	417	451	471	513	524	489	463	460	448	486	474	428	465	452	443	435	440	454	466	475	415	433	481	471	486	464	439	489	456	480	474	443	453	448	442	501	478	434	455	424	488	453	464	440	453	443	484	471	456	484	445	465	491	461	450	466	467	424	477	462	446	494	460	455	481	418	478	455	454	461	446	468	493	488	468	447	475	463	480	477	443	458	456	464	457	471	497	454	515	501	486	475	514	481	449	486	430	465	462	453	473	502	490	463	449	459	454	470	431	439	461	484	470	470	429	478	489	452	464	431	501	502	453	465	463	470	452	446	416	483	456	453	443	471	439	498	482	455	470	451	449	473	479	451	451	443	439	478	425	463	505	445	469	493	466	450	490	475	463	452	451	514	454	448	480	475	479	467	430	479	454	444	492	441	465	490	479	443	478	470	443	491	491	448	454	477	498	461	459	456	495	444	447	485	471	469	454	450	466	478	431	455	467	481	452	469	431	464	453	436	468	483	478	441	459	461	485	426	436	457	488	475	420	450	460	467	483	440	457	456	467	445	490	439	461	466	474	456	458	460	461	509	464	495	472	416	480	455	466	473	427	465	465	416	461	468	446	454	466	448	439	485	480	499	453	513	478	417	456	476	456	490	437	487	457	442	457	454	469	460	483	493	440	440	453	451	451	481	447	474	481	470	443	429	467	465	474	472	426	436	467	438	472	460	493	456	487	463	440	461	468	481	432	447	486	489	442	453	464	445	460	481	467	427	443	490	465	484	478	416	425	472	460	473	428	468	490	487	440	454	484	503	454	457	475	465	444	415	465	491	468	459	453	467	442	485	471	491	414	521	472	440	455	469	508	460	463	473	485	466	460	480	458	474	498	484	503	435	479	461	457	468	445	468	455	428	483	430	432	465	452	455	474	490	476	457	455	464	473	442	489	448	488	481	481	452	468	505	506	466	450	482	501	425	471	414	465	476	491	441	456	460	462	485	480	436	476	494	433	477	474	457	464	455	427	502	479	498	418	470	441	439	478	465	432	477	457	457	486	444	426	426	430	482	460	478	487	462	451	444	470	465	431	459	504	477	509	435	489	458	476	462	455	470	460	499	436	448	456	485	463	484	472	464	454	466	487	450	450	457	430	438	445	485	469	419	440	481	447	454	472	458	458	470	495	433	487	468	487	453	465	441	435	477	451	447	449	453	498	469	457	506	463	499	495	457	496	480	460	455	423	472	454	450	450	465	442	425	431	487	474	440	487	462	455	447	429	447	485	457	455	463	420	437	417	455	464	440	468	449	469	477	467	487	479	463	428	455	440	442	477	422	449	492	474	452	489	463	458	447	437	451	452	480	464	465	430	476	472	435	497	427	440	470	444	486	474	431	483	425	475	461	463	452	408	444	467	494	465	454	475	493	486	450	455	448	451	463	481	453	472	464	457	453	482	436	446	456	493	479	469	446	478	470	439	462	458	460	471	489	476	433	470	474	448	486	451	439	450	484	455	455	498	486	508	456	478	446	452	493	473	461	471	412	483	483	476	439	440	485	474	460	447	471	476	479	448	473	466	437	502	469	435	459	449	470	468	426	465	463	478	523	438	510	469	457	458	466	442	521	469	417	508	448	471	437	468	425	490	457	435	467	451	455	483	491	492	446	470	482	482	443	466	466	464	454	497	461	462	490	463	433	471	473	460	454	458	484	469	473	475	478	440	506	431	422	461	456	468	465	422	466	451	491	414	446	463	434	465	470	483	435	463	490	499	435	504	507	473	434	455	453	436	463	459	460	506	466	441	487	489	447	498	446	448	489	478	489	467	471	492	453	429	464	452	440	487	466	457	449	500	460	490	492	445	469	431	463	500	448	450	492	443	437	445	443	473	456	471	445	462	468	466	462	456	425	449	465	451	466	471	482	438	456	495	500	450	436	481	433	433	447	436	468	449	477	466	488	465	462	469	454	456	433	503	462	486	466	460	441	493	476	471	428	484	434	487	455	513	471	468	435	443	461	407	475	470	470	426	467	452	457	441	486	479	477	452	472	503	470	485	436	476	447	463	458	483	471	466	483	462	438	439	465	478	478	458	469	455	429	450	458	458	470	482	455	444	472	470	475	466	461	448	470	420	447	436	479	447	474	451	452	467	473	460	444	427	493	451	461	458	431	466	479	445	415	523	464	472	467	473	479	470	448	444	464	505	453	497	460	476	493	470	469	443	425	472	452	425	452	466	463	439	454	450	454	477	469	488	448	477	444	462	458	462	449	429	425	479	463	483	441	463	470	456	515	489	498	493	468	472	479	480	441	425	479	424	452	448	472	499	459	473	473	472	467	457	487	487	459	442	436	439	455	473	477	481	468	451	488	466	487	455	484	433	461	480	469	462	446	432	428	461	459	434	446	429	430	450	459	473	438	455	424	489	463	455	496	482	439	465	485	481	498	476	470	443	477	459	504	455	422	492	484	486	477	448	451	456	409
43440	30184	18906	4758	2080	1496	1156	1245	1540	1263	792	536	430	324	306	262	240	265	241	251	250	238	235	250	248	232	219	246	240	233	225	254	256	238	251	253	247	229	207	223	203	220	237	220	209	243	224	195	215	227	226	209	262	233	205	237	235	236	210	242	210	208	211	229	234	216	206	222	214	206	219	201	224	223	240	240	269	210	214	225	228	199	211	218	231	244	221	227	218	234	231	207	234	256	212	227	228	238	232	226	226	217	212	215	208	216	222	191	226	199	224	233	236	216	248	228	191	205	228	235	226	224	221	220	234	195	226	211	225	230	220	214	191	231	220	226	239	240	209	219	211	223	245	266	201	209	197	201	205	210	212	232	252	240	227	209	206	227	217	230	237	221	220	240	226	239	227	233	216	206	227	258	228	246	212	224	222	266	245	203	215	221	246	227	217	200	225	230	215	227	213	229	231	226	238	236	236	218	241	203	230	257	227	221	236	211	234	238	207	235	199	238	227	216	215	221	220	216	215	238	220	237	242	252	208	218	222	232	208	232	219	213	218	227	235	223	224	205	204	203	215	217	239	220	212	219	222	212	217	245	240	240	192	206	221	242	252	228	234	235	232	218	234	218	221	193	228	211	223	216	247	253	214	206	208	202	184	208	207	239	209	209	207	235	248	205	240	217	232	210	211	242	213	219	220	236	191	217	220	231	232	204	191	211	218	225	221	226	191	196	221	255	222	223	214	199	224	219	220	226	235	238	197	242	226	210	212	229	222	225	247	203	233	224	212	239	245	209	215	232	200	230	224	249	229	244	218	241	244	205	247	224	221	221	239	232	228	234	241	191	232	200	226	213	228	220	225	223	214	237	252	201	233	245	201	209	218	205	210	232	208	208	235	231	243	232	229	200	214	211	243	218	224	195	222	216	209	216	205	220	229	210	243	226	248	209	224	212	213	214	223	228	251	221	245	243	218	210	221	244	217	236	241	225	227	227	234	252	237	216	214	208	201	241	225	219	229	223	229	238	267	256	211	236	220	220	212	217	223	220	213	203	208	209	238	213	200	189	235	197	253	258	242	238	203	211	219	244	222	212	222	225	209	220	205	243	204	241	239	200	221	218	243	215	247	220	187	237	218	227	222	222	252	232	241	236	197	191	209	239	211	221	219	241	232	203	228	237	214	230	227	227	223	213	234	230	232	213	229	216	203	215	221	215	235	195	231	231	218	209	227	218	216	249	220	205	205	254	239	258	248	210	247	246	234	227	200	207	225	245	257	240	221	244	228	239	191	204	228	240	205	215	243	222	215	213	226	226	235	218	225	217	236	231	216	234	223	216	226	235	206	273	231	210	198	228	220	220	222	222	236	224	212	222	217	252	223	192	244	229	224	220	250	224	273	170	215	230	226	220	234	234	205	201	240	215	230	202	213	206	216	250	227	208	227	220	231	209	241	210	225	231	231	224	232	229	240	219	235	224	217	209	246	225	214	215	188	201	213	247	218	242	257	224	217	197	240	249	230	224	217	230	259	234	231	220	200	255	239	220	185	218	207	212	237	210	204	204	198	192	221	240	244	223	209	243	225	192	226	218	223	209	224	198	242	238	255	221	198	222	214	230	227	241	233	223	230	217	219	248	234	197	220	238	202	233	187	214	232	200	212	227	238	229	202	220	219	218	212	218	233	214	226	212	222	249	251	226	239	245	247	199	218	212	219	239	243	232	232	245	230	227	196	223	226	241	227	197	222	215	214	220	200	229	217	255	236	243	233	219	205	240	207	234	250	239	229	195	239	248	211	212	218	213	207	201	212	237	254	211	223	251	213	221	192	227	222	198	217	218	219	210	200	216	213	241	235	219	245	254	256	219	231	217	233	232	197	208	214	218	230	184	236	208	259	233	220	266	219	240	224	245	233	264	210	234	231	230	227	223	212	212	227	241	226	235	243	210	218	232	192	231	207	244	227	214	240	202	224	255	268	242	210	242	212	246	222	231	224	220	225	226	219	219	223	225	208	192	200	232	204	192	203	243	236	231	214	218	231	227	252	232	220	223	251	273	237	198	217	217	202	206	211	218	229	218	238	230	262	217	204	240	244	199	221	193	236	235	236	217	196	227	234	242	217	210	260	217	158	231	196	240	223	227	198	227	205	217	251	237	244	206	220	216	249	235	178	209	228	241	237	199	234	220	239	213	203	225	223	217	207	240	209	244	210	206	228	200	226	212	227	241	241	208	241	221	198	220	213	195	237	235	234	229	227	224	249	211	222	204	205	221	224	211	221	254	235	220	230	199	262	215	200	233	231	247	238	216	202	237	216	252	238	221	240	232	240	201	234	199	225	224	258	226	224	229	214	199	220	225	207	219	236	218	242	253	231	232	221	233	227	245	229	241	206	205	219	214	234	225	219	207	235	246	255	233	219	213	220	202	223	225	233	222	237	239	216	220	221	217	222	199	234	226	234	233	205	217	209	212	255	272	214	244	220	221	206	195	216	224	223	229	233	243	209	198	225	211	231	226	254	205	233	231	224	196	233	228	216	232	248	220	223	254	232	208	206	230	232	195	219	220	229	222	219	219	207	211	221	232	223	227	245	226	209	227	251	215	209	212	200	228	232	211	203	224	216	226	214	216	232	231	209	222	232	208	210	214	242	246	221	203	230	209	225	218	209	220	207	245	242	216	227	241	227	245	209	219	222	212	254	229	235	232	199	234	209	201	231	248	195	226	237	222	197	227	207	224	219	231	217	225	223	243	232	213	235	228	232	193	234	197	212	224	208	192	238	208	189	236	209	230	191	200	216	253	210	203	201	225	233	225	255	250	226	227	220	210	207	225	265	216	230	201	228	230	233	222	210	232	205	247	209	241	217	222	223	227	218	229	241	209	228	201	225	224	252	213	229	240	215	216	228	237	232	238	225	211	230	236	227	231	210	203	234	245	208	223	216	201	190	215	217	238	236	231	229	217	213	228	243	215	216	224	224	254	218	195	220	206	221	214	209	231	213	186	222	218	226	232	218	207	240	232	228	225	241	215	212	232	226	237	206	217	221	221	229	249	238	200	210	253	216	211	240	225	253	247	223	223	247	259	222	232	223	220	207	217	214	233	247	212	234	211	233	221	191	214	222	221	232	230	231	183	230	218	249	221	240	232	249	224	217	230	221	223	209	226	223	248	209	220	249	198	215	218	240	212	228	208	226	237	219	216	206	236	202	234	201	226	214	239	219	253	223	202	238	224	213	227	197	225	244	248	229	224	222	207	214	218	191	233	213	234	197	208	234	263	280	242	235	230	208	227	231	240	215	204	237	236	243	201	246	262	209	208	192	210	232	221	212	263	218	234	225	233	235	217	249	228	258	222	219	223	213	217	214	239	229	223	196	239	240	227	235	242	206	237	195	204	210	252	212	189	185	237	222	233	211	209	217	207	220	286	225	199	223	219	240	219	243	206	219	227	223	236	229	223	234	251	250	207	192	225	217	209	255	244	239	216	217	225	243	215	235	202
27020	22429	16619	6192	4850	4098	3822	4721	5776	4663	2919	2189	1692	1277	983	809	782	633	661	668	672	668	656	597	639	601	638	624	617	616	608	640	580	604	591	627	646	544	581	590	590	553	557	569	564	593	498	522	511	531	530	544	548	493	537	543	544	541	542	522	523	538	548	505	527	564	513	499	542	531	540	514	459	539	484	527	483	513	553	533	526	522	500	538	572	499	504	534	508	541	562	534	517	545	553	499	505	532	485	518	539	487	530	544	496	522	559	477	512	501	535	541	494	566	519	522	539	522	550	529	538	510	505	566	576	545	537	515	527	465	497	509	575	511	509	545	519	500	476	521	537	555	517	544	536	537	498	535	498	509	508	540	515	497	564	502	519	529	503	495	548	474	505	552	538	526	523	530	522	538	518	519	484	514	511	530	500	490	502	521	531	527	482	518	536	514	505	550	502	527	507	488	531	516	431	524	502	522	527	471	547	525	515	506	476	539	492	502	550	479	533	554	502	532	489	503	513	497	484	497	538	558	511	535	521	497	512	537	544	505	499	502	527	529	532	533	543	519	512	532	518	493	498	555	496	509	486	495	570	545	500	531	496	558	492	565	495	494	489	540	530	532	533	538	505	520	535	473	465	533	531	500	491	505	519	539	546	562	515	524	540	528	493	447	481	546	511	528	514	476	551	520	501	500	550	460	468	475	503	513	506	536	538	517	465	560	523	486	515	506	560	528	513	517	538	530	547	524	484	500	519	528	523	521	531	496	482	525	527	499	456	505	546	495	516	502	470	546	512	524	514	505	521	537	506	505	551	491	538	503	547	503	475	489	540	490	496	528	521	521	491	523	522	500	480	518	506	540	492	555	479	531	506	562	529	491	535	516	493	540	534	442	507	541	510	495	529	527	541	474	471	531	512	521	488	515	537	525	499	534	517	508	532	551	525	455	559	506	485	534	525	545	518	531	514	498	496	501	509	527	532	543	489	484	517	541	529	521	476	485	485	509	501	521	472	539	527	500	489	513	504	505	499	517	533	506	520	516	537	477	481	534	494	547	491	513	534	533	527	502	499	556	538	509	482	514	494	510	514	485	507	502	493	524	531	491	554	500	520	523	490	529	551	500	535	520	533	513	527	510	506	503	516	511	499	527	486	517	510	558	479	521	534	511	551	511	541	484	524	514	492	536	548	522	537	532	528	533	568	517	536	500	521	522	497	517	552	512	562	483	512	496	505	495	524	470	545	501	527	534	477	513	547	558	537	491	520	511	535	529	504	540	527	523	518	498	528	503	565	531	509	508	514	550	519	487	528	504	495	518	522	537	520	527	538	520	526	506	501	538	514	497	529	467	531	501	544	493	513	563	522	512	504	555	531	539	484	542	532	499	505	555	529	542	510	480	497	530	492	545	518	549	488	540	537	474	499	493	496	508	483	522	502	526	494	478	524	514	524	543	516	518	488	514	532	484	484	508	520	486	499	456	508	536	508	522	525	495	501	504	483	510	491	486	521	527	535	493	508	534	555	513	507	503	529	505	529	526	488	497	539	494	529	515	523	523	533	525	496	448	511	522	550	512	539	494	511	517	512	534	497	493	487	509	547	506	503	512	526	487	482	542	530	508	507	554	519	522	552	492	526	523	493	502	503	545	504	515	511	516	573	529	539	505	535	513	520	541	519	543	490	533	532	490	492	500	531	495	532	511	510	490	508	520	526	522	553	495	559	513	526	545	513	494	529	479	501	540	488	534	497	523	528	507	500	509	512	474	511	518	503	541	524	530	555	526	488	510	515	511	527	481	536	504	550	538	481	499	495	501	508	494	517	526	485	500	510	534	512	557	476	520	516	509	521	493	512	486	520	486	512	505	485	516	529	479	507	519	523	500	524	491	483	556	491	491	530	535	515	508	468	487	497	506	504	482	495	494	514	454	519	538	507	482	505	489	513	513	481	535	511	486	506	473	524	496	528	470	519	503	562	537	540	504	488	532	495	543	540	488	531	507	521	518	507	502	491	472	481	536	491	497	539	538	490	548	532	511	525	514	506	498	531	491	519	503	516	541	515	526	526	545	497	492	496	497	502	489	502	498	502	476	547	553	537	547	519	506	517	522	516	525	510	522	568	518	524	518	491	525	478	565	493	538	558	521	505	504	535	477	496	496	483	500	527	555	551	517	485	487	550	499	493	513	524	510	552	509	489	530	539	494	518	519	496	542	518	519	523	538	524	525	527	498	520	484	557	518	538	483	476	555	518	535	521	478	523	534	493	530	523	490	482	478	515	566	541	510	493	500	504	528	534	503	507	505	491	474	515	522	477	503	553	518	523	508	549	496	532	492	521	523	539	470	515	538	542	509	550	485	570	509	523	522	465	505	486	518	514	530	499	537	505	511	529	525	489	475	573	520	494	491	553	534	506	522	465	494	507	546	500	506	523	525	517	531	523	519	537	537	464	481	500	514	498	523	511	520	513	525	555	511	496	524	496	499	506	550	540	504	561	516	528	548	546	541	446	494	546	475	529	515	469	519	526	508	516	525	509	541	525	528	489	476	525	495	503	482	514	486	513	490	488	502	468	526	549	526	546	512	542	523	532	479	524	473	525	513	526	563	478	511	479	525	507	518	507	503	519	522	532	537	497	567	513	518	508	507	496	492	476	524	540	496	554	494	545	514	525	515	512	520	490	488	530	513	547	559	503	504	502	543	510	547	502	462	536	519	535	495	551	534	537	505	508	548	576	536	512	517	528	538	520	492	506	499	511	541	554	493	482	518	490	496	508	505	535	501	516	478	532	478	506	516	492	520	496	505	541	506	528	507	523	529	553	493	528	584	475	494	521	545	519	516	511	494	491	510	487	484	520	494	485	491	495	501	542	510	484	492	541	489	518	479	516	515	472	532	502	532	482	504	489	492	523	545	512	478	507	520	561	528	527	543	517	514	477	511	525	516	495	502	526	539	538	494	471	469	530	521	533	554	506	513	485	552	472	540	518	490	498	509	496	493	509	519	573	548	538	487	522	510	522	492	487	528	508	530	510	515	522	528	496	525	522	533	508	499	502	533	497	532	509	518	535	519	520	517	479	507	470	565	555	518	504	510	468	464	482	501	528	492	503	515	529	526	520	510	470	527	485	525	498	510	479	531	500	518	506	500	499	524	499	499	503	498	531	575	484	528	537	531	493	495	477	520	481	527	511	527	486	539	515	480	493	520	549	532	513	567	521	533	547	509	483	543	508	520	504	515	504	516	508	541	512	532	553	535	503	519	545	496	464	521	488	505	516	489	529	543	508	492	536	536	545	538	507	515	503	484	546	488	525	492	530	527	503	506	514	535	520	473	517	550	525	511	480	551	535	552	521	483	526	541	516	534	500	531	512	531	508	472	489	506	501	488	521	522	500	525	508	508	476	506	528	478	552	520	561	476	507	518	513	517	486	514	512	517	511	541	558	531	510	501	482	537	496	535	528	544	487	502	549	524	472	545	512	529	487	556	467	551	497	487	556	521
18753	9050	3267	821	470	394	364	345	318	316	306	281	249	308	271	263	250	250	276	259	282	281	218	259	257	234	259	247	234	250	271	273	248	231	251	242	250	276	236	271	271	247	244	271	234	236	235	269	275	259	224	256	251	232	251	251	246	261	238	260	244	245	244	248	239	239	263	242	255	264	272	261	226	246	254	260	255	247	259	272	241	261	282	259	262	254	241	253	277	251	253	258	236	239	275	238	241	215	242	259	262	257	209	244	269	220	263	282	271	240	263	275	254	251	264	225	248	253	261	293	249	247	271	249	258	253	260	259	244	245	232	273	226	232	266	245	246	237	244	237	218	264	254	274	235	259	264	274	274	253	244	265	240	264	256	256	239	254	235	234	266	243	242	256	228	220	265	236	291	242	244	224	268	232	251	264	234	217	232	236	250	246	257	245	261	257	247	227	255	230	288	260	245	233	248	255	248	272	268	274	230	226	238	226	261	272	249	253	294	261	268	246	258	257	243	273	259	251	280	273	272	278	257	264	238	226	237	246	274	224	221	266	239	250	244	248	249	232	263	277	252	252	267	241	257	247	251	253	281	244	253	250	242	231	268	249	231	243	260	230	246	229	248	261	251	270	280	261	249	232	269	238	243	276	229	273	257	237	254	235	251	227	257	257	248	221	281	262	250	247	237	257	242	256	265	274	241	242	280	240	283	232	248	242	251	244	275	254	257	250	231	253	257	233	239	240	270	250	265	266	273	244	264	238	219	254	245	247	253	260	278	242	242	269	297	236	259	215	227	241	273	233	212	255	274	230	240	248	245	261	269	275	258	260	231	259	268	261	278	260	262	228	238	249	269	247	246	251	242	250	255	260	215	238	280	284	268	252	253	244	237	276	239	240	250	236	236	278	222	249	279	272	268	245	238	249	230	208	260	239	273	234	267	286	252	256	260	271	288	263	232	252	239	274	234	226	264	285	254	232	269	224	248	260	231	251	250	232	244	284	240	252	268	257	252	247	252	268	229	244	231	258	241	249	270	255	262	246	269	305	275	287	256	225	226	268	259	246	245	229	251	266	267	247	263	241	244	235	207	236	225	249	243	255	252	270	241	234	248	264	262	244	263	257	251	253	226	255	230	239	251	248	256	225	230	229	241	246	269	224	250	274	266	269	249	266	245	243	247	263	264	229	250	248	247	246	250	244	219	259	260	259	292	269	257	238	247	278	250	270	284	255	236	253	231	237	254	266	215	260	271	261	243	244	252	246	232	235	252	239	258	271	243	234	268	241	227	243	228	243	273	243	253	258	247	245	242	265	253	263	231	263	269	239	249	221	253	243	243	254	252	262	234	264	263	289	252	262	293	264	229	259	270	267	252	236	225	244	239	251	267	238	275	231	229	228	270	257	242	247	266	238	268	263	242	278	240	226	236	239	246	239	260	280	259	246	266	263	243	255	263	252	261	252	276	224	209	271	243	275	230	258	226	238	219	252	251	222	281	247	241	265	249	287	243	258	284	255	234	264	253	243	230	259	268	258	257	245	229	237	257	237	250	249	293	268	246	255	241	236	247	285	237	277	203	278	258	272	250	283	229	236	276	226	205	246	257	249	250	286	269	244	243	281	234	252	288	275	252	236	270	276	256	274	266	235	257	252	270	229	247	264	260	286	257	279	248	247	257	264	242	254	287	260	262	249	235	250	240	289	261	263	242	243	249	237	219	248	256	278	217	267	250	246	271	263	266	236	259	255	259	264	268	237	245	231	209	237	256	258	254	264	224	292	286	248	269	247	225	264	213	277	233	238	226	265	280	244	213	264	233	267	274	233	280	266	283	253	227	239	246	275	237	264	254	256	222	256	247	257	222	241	279	263	294	241	281	263	260	248	269	236	240	257	249	278	234	247	250	253	241	265	245	236	248	233	238	270	218	257	252	264	276	280	247	227	230	248	233	230	231	257	247	230	294	237	219	265	259	251	278	257	275	234	243	231	264	262	258	277	248	257	259	247	237	239	258	277	267	254	274	230	260	252	255	242	276	251	263	263	223	253	229	261	235	267	232	234	259	228	229	271	275	247	251	249	311	195	254	255	263	253	262	251	227	236	263	264	276	265	266	270	268	240	278	244	261	257	231	262	244	251	280	259	252	233	265	278	239	258	267	271	245	257	259	278	250	262	245	242	238	244	271	243	230	217	251	243	243	265	282	229	280	226	227	249	244	225	271	251	257	258	256	252	234	246	254	264	236	226	246	240	245	265	229	234	239	276	247	235	251	242	251	233	256	253	289	257	220	252	218	276	254	250	245	259	267	240	238	259	249	252	285	260	265	255	242	267	252	260	248	242	272	250	265	245	247	219	302	280	216	229	232	264	238	246	246	233	220	228	245	277	254	233	239	240	268	267	257	264	247	251	247	231	280	256	261	235	268	243	236	256	248	264	211	245	271	269	263	277	262	245	224	251	242	259	255	270	254	248	227	262	240	252	259	267	247	232	252	257	240	249	256	270	274	260	238	237	255	272	225	261	268	275	261	267	273	251	252	266	241	257	257	277	279	230	261	247	266	256	268	287	239	217	263	254	267	278	231	241	247	227	256	269	253	267	235	259	251	246	250	255	244	270	269	254	260	238	245	265	255	265	248	252	226	254	250	238	246	243	215	292	267	281	252	250	232	251	288	273	251	224	262	258	233	226	221	228	260	271	267	266	262	270	258	231	243	261	238	252	236	257	263	255	255	265	234	274	250	244	245	235	231	240	230	248	243	220	271	310	242	231	235	227	255	235	300	262	252	235	301	241	263	293	262	228	257	256	222	271	254	213	271	263	236	247	265	239	247	252	255	241	263	257	271	274	264	269	279	248	244	254	251	283	287	266	260	243	259	257	274	233	270	261	230	226	246	265	252	262	254	257	244	223	245	255	252	253	262	246	255	243	212	250	263	261	238	257	295	264	278	275	223	245	260	274	265	254	247	238	263	266	260	269	249	257	228	256	255	260	266	235	270	270	242	257	268	267	253	262	230	243	254	231	231	232	262	245	251	235	254	233	259	241	245	218	272	245	237	223	241	261	238	255	246	243	267	235	236	257	262	269	241	280	240	229	258	242	229	251	262	241	236	263	257	229	268	251	266	266	279	258	282	245	233	258	229	239	230	221	230	246	247	248	252	243	240	254	268	254	265	247	234	244	245	238	244	242	245	273	245	252	253	219	283	289	238	258	222	243	288	257	232	274	241	224	271	289	244	267	228	227	239	249	251	242	264	257	245	288	257	257	227	256	244	251	262	284	259	256	242	218	254	220	249	253	263	264	273	263	287	237	247	251	274	256	237	277	247	278	274	257	272	246	271	256	246	253	238	236	246	214	230	226	250	249	240	280	294	228	234	264	253	269	229	244	266	233	234	267	246	244	256	274	255	268	226	277	228	226	231	220	268	264	238	240	274	221	269	273	257	279	258	265	259	248	281	253	258	262	235	269	248	259	273	242	262	272	238	243	226	238	249	242	265	250
11470	7178	4607	2080	1489	1241	1164	1149	1158	929	763	776	718	693	635	621	604	599	612	609	603	613	550	592	605	577	542	618	573	557	604	527	598	608	620	587	584	595	600	545	569	541	542	606	570	558	567	567	556	573	577	543	566	555	566	580	564	549	565	564	566	602	545	555	559	537	532	551	543	563	553	561	578	567	539	565	568	542	558	555	575	534	554	576	563	561	585	571	533	524	562	539	572	561	548	581	537	577	603	626	518	549	555	560	578	563	556	621	547	534	528	561	555	504	539	572	563	556	547	563	564	541	562	570	562	532	553	570	547	589	571	505	576	606	515	623	563	577	548	601	610	565	536	560	551	543	592	606	539	549	580	569	549	578	528	560	554	576	537	579	556	567	548	533	562	568	577	569	552	596	569	564	562	542	543	554	533	564	577	550	588	533	556	542	574	561	569	543	587	558	584	568	581	587	591	548	552	542	593	564	523	546	585	547	556	523	596	556	530	567	530	604	549	549	550	593	581	560	583	574	530	583	533	567	543	547	528	578	590	558	559	548	577	557	591	575	551	529	565	580	511	529	564	586	557	586	552	529	550	581	548	576	572	569	548	599	580	583	596	567	551	596	550	574	592	548	558	549	554	532	593	544	579	548	551	581	598	561	568	533	566	572	578	588	578	565	569	579	542	541	637	564	562	558	538	550	557	526	580	585	584	525	568	510	565	503	557	562	555	591	574	569	566	577	551	558	573	558	554	566	546	585	596	588	562	561	511	589	539	550	579	570	573	551	542	573	545	534	527	576	597	569	534	562	568	554	577	564	524	590	579	571	540	532	562	570	588	566	539	571	546	588	543	577	522	588	600	571	572	544	557	588	541	524	565	594	571	557	598	604	585	520	553	595	526	613	545	506	546	558	597	523	570	588	583	561	512	566	582	536	588	543	557	570	557	570	574	530	573	588	531	568	554	562	546	541	549	584	557	561	556	584	561	561	551	555	550	543	538	556	545	534	517	568	562	586	575	526	542	543	549	542	554	595	586	559	601	594	575	591	581	546	591	524	573	543	584	556	570	550	561	598	574	566	585	550	566	566	601	549	580	558	580	499	565	573	567	555	577	537	559	594	537	571	579	575	568	550	579	559	574	508	519	603	583	594	606	562	548	531	539	537	582	549	563	568	529	598	567	586	560	555	585	568	565	579	579	577	559	588	588	548	569	572	576	582	554	554	551	523	543	547	527	588	546	535	626	555	554	584	596	555	553	547	560	567	565	581	525	541	596	538	505	560	607	565	569	560	509	551	594	529	519	536	601	565	608	574	553	563	593	564	563	524	554	582	525	516	611	557	538	566	590	611	573	591	563	570	579	598	574	552	574	571	514	555	562	548	534	555	530	551	593	599	556	548	583	553	535	545	564	537	595	550	514	553	532	585	535	558	545	537	557	560	544	559	588	573	537	520	569	569	560	552	549	588	566	554	573	513	557	533	532	518	511	546	525	613	538	554	498	541	569	575	594	522	543	543	558	514	530	564	588	561	579	579	518	571	551	556	572	561	563	530	559	547	561	581	562	550	594	537	515	502	581	587	518	562	536	614	560	518	511	547	523	530	537	541	575	588	540	588	561	559	584	561	587	552	557	573	613	531	573	591	549	541	568	532	549	585	527	585	525	546	602	579	544	592	538	569	572	544	562	528	532	529	536	550	569	563	541	558	588	564	570	557	545	588	558	559	571	552	549	622	565	519	538	556	571	501	569	591	544	546	533	560	530	600	560	545	560	573	534	584	507	549	529	563	543	583	557	558	541	561	578	589	587	515	540	525	529	583	529	574	581	545	574	551	572	575	588	531	563	549	559	570	570	552	561	589	581	543	552	570	578	552	619	546	571	554	550	567	547	544	519	568	536	539	547	568	576	586	558	575	553	571	585	547	583	561	574	568	544	561	556	567	565	583	568	564	524	521	574	546	557	574	583	547	556	551	569	556	591	560	550	531	576	551	555	596	527	546	543	549	544	595	559	547	552	591	578	535	572	534	583	564	573	588	588	555	582	528	578	551	560	542	523	615	538	542	561	570	557	536	604	541	558	530	533	569	560	585	551	541	569	546	553	557	524	542	551	556	553	539	602	554	585	577	564	525	551	536	579	565	568	553	580	554	575	567	559	520	564	538	539	566	538	545	553	576	541	592	533	573	568	603	575	579	563	565	543	530	544	557	532	561	583	512	555	586	543	564	551	569	521	567	561	548	573	583	563	538	561	531	586	577	551	553	578	586	580	601	542	550	541	539	534	535	603	545	582	545	555	575	571	546	539	555	570	607	592	560	591	569	561	562	571	549	567	572	549	567	588	573	525	533	525	582	579	554	562	517	568	508	542	543	530	556	629	539	530	522	554	577	564	513	553	590	554	571	558	585	580	528	566	568	468	538	559	541	535	585	577	588	541	570	556	581	519	563	544	563	532	582	594	587	569	572	562	548	548	610	550	594	577	540	557	548	584	567	502	566	556	559	521	568	536	545	548	554	546	584	566	552	551	545	530	543	568	552	575	585	569	568	582	543	539	591	579	570	579	581	574	576	567	603	535	586	583	590	601	555	543	544	581	543	554	577	546	534	553	620	570	566	562	539	569	574	557	534	564	586	542	545	596	541	556	586	565	581	557	585	618	539	530	619	562	552	511	549	565	508	527	560	579	550	586	587	553	587	577	565	559	574	605	548	558	577	563	573	537	576	498	577	585	545	600	526	580	533	524	534	549	593	568	571	598	583	559	518	535	561	586	578	578	550	544	538	586	561	538	560	596	543	572	606	543	566	576	561	562	555	579	565	539	568	559	574	527	556	620	551	521	571	568	526	558	539	564	575	549	551	557	567	561	556	571	616	550	557	540	588	556	562	560	556	559	573	558	565	545	515	532	548	546	573	611	584	557	561	569	523	565	609	556	574	560	574	595	568	535	580	538	574	540	525	574	566	580	553	549	594	597	563	596	583	572	570	564	607	517	549	563	566	576	539	529	586	542	574	544	608	555	589	554	521	533	575	544	502	519	559	569	545	546	550	571	579	574	563	517	536	562	553	574	544	548	544	543	547	569	538	562	526	522	538	546	568	543	572	574	544	555	526	524	570	569	531	560	602	554	589	574	601	588	539	591	553	590	526	522	596	588	543	546	548	556	517	590	545	565	567	543	580	545	558	555	535	533	530	564	556	533	540	596	535	554	561	564	579	563	542	562	518	542	598	525	584	535	531	558	565	576	564	584	550	589	574	562	567	554	536	569	543	535	586	593	527	569	576	560	548	561	557	560	530	566	565	572	613	536	567	510	596	583	561	575	568	579	544	569	602	541	573	524	523	550	573	521	565	518	565	544	556	550	549	530	532	595	522	578	541	573	562	570	548	535	566	607	584	551	556	619	549	542	589	552	596	582	535	524	594	587	580	614	549	594	546	570	566	551	556	529	587	538	554	617	579	577	519	541	547	550	590	588	554	523	562	560	552	513	570	555	580	559	536
33190	20852	9874	2187	1126	905	847	996	1121	657	472	354	361	288	234	230	223	230	235	222	230	215	241	209	226	207	212	203	209	210	195	206	231	226	206	180	191	229	226	208	203	237	209	225	203	208	211	203	184	191	194	217	201	205	185	217	210	192	227	195	191	211	201	187	227	203	215	226	209	221	209	187	191	216	200	194	171	202	230	216	192	207	219	200	198	201	183	206	212	208	203	187	208	191	206	210	179	194	210	208	202	187	222	219	195	210	226	187	212	191	205	211	227	208	203	206	210	249	214	209	203	184	204	209	194	201	229	258	200	193	203	201	184	193	232	204	213	210	207	236	191	178	192	212	189	207	204	202	218	204	228	200	240	226	200	218	235	228	231	198	185	208	197	172	179	187	218	207	236	227	221	203	211	189	186	211	210	196	212	205	193	200	207	195	187	200	177	197	219	194	201	214	212	196	211	183	203	190	181	189	202	181	174	201	190	189	201	194	218	205	225	192	192	235	232	189	195	226	194	188	228	198	186	206	194	214	225	186	201	201	205	182	202	203	194	190	213	192	192	205	229	169	195	198	205	205	226	196	206	177	194	214	223	199	191	190	240	196	183	209	189	214	224	217	200	173	203	177	205	216	209	205	208	179	178	189	205	201	214	197	173	237	218	189	224	197	225	194	202	218	243	206	213	225	204	203	195	229	219	210	208	229	198	209	185	198	190	183	217	196	217	213	176	184	201	233	209	218	209	209	183	206	209	168	206	207	208	205	190	196	166	191	209	175	223	217	188	224	223	197	218	219	191	193	210	214	202	201	200	206	195	208	183	203	205	212	203	225	192	245	216	181	199	217	186	218	223	200	213	199	227	242	214	198	189	204	191	204	238	199	197	209	199	172	202	192	187	205	186	233	216	186	227	188	213	211	217	213	236	193	213	177	199	235	188	213	199	209	208	193	198	204	216	208	189	175	211	234	191	189	211	207	205	183	206	219	190	225	247	211	210	192	207	178	198	194	226	220	206	193	186	194	184	205	224	189	197	206	191	217	197	221	223	241	220	195	215	206	200	178	213	226	184	184	196	215	206	220	195	200	199	180	169	185	199	213	196	234	212	224	220	191	221	205	216	219	228	215	193	227	220	187	180	209	185	204	193	192	214	224	233	185	217	196	211	185	179	224	201	189	205	213	202	200	183	195	207	218	199	177	222	212	226	164	198	226	193	177	179	225	206	228	216	222	238	202	168	215	218	220	190	205	211	207	214	228	199	208	190	199	226	178	226	189	202	206	197	208	190	197	216	210	232	203	222	203	217	220	206	222	201	199	196	216	211	229	221	207	216	218	199	168	208	211	224	201	179	196	228	185	218	210	195	202	200	202	220	196	223	218	181	204	195	170	224	212	187	191	195	192	189	202	179	204	195	192	201	205	186	203	182	168	209	184	214	183	205	183	224	202	212	234	233	215	226	206	209	194	184	210	179	186	207	234	177	225	207	191	204	201	175	182	197	190	201	198	216	180	197	220	226	213	199	189	194	177	235	200	200	191	246	226	201	202	195	231	196	200	223	224	183	183	224	200	184	210	208	216	209	196	204	199	195	205	190	211	220	200	194	214	183	186	224	204	185	175	195	219	218	210	202	198	222	223	182	217	231	226	198	241	221	191	200	205	213	187	201	210	196	175	203	200	183	205	214	196	192	194	203	204	220	207	216	212	216	163	212	200	207	239	186	203	203	187	214	203	208	197	230	185	214	189	257	213	188	208	202	214	195	198	196	208	200	233	209	219	182	229	180	228	195	194	178	201	184	199	209	224	177	199	214	156	196	195	218	210	191	213	190	162	196	239	186	216	183	213	226	201	204	211	203	196	193	200	224	195	216	192	228	220	209	225	170	193	199	197	187	210	212	212	185	219	217	198	198	196	194	186	221	195	197	221	201	208	205	206	198	220	188	224	219	197	213	221	236	220	232	207	213	216	221	189	203	201	198	204	181	192	210	199	208	219	186	189	192	198	212	177	188	168	198	192	185	173	230	228	190	190	178	206	190	205	197	230	227	220	208	245	211	210	230	208	218	222	198	209	204	176	203	172	192	202	201	177	206	214	208	204	178	193	162	246	204	207	189	218	209	234	195	228	212	194	218	195	216	225	192	203	211	211	208	177	200	203	219	198	234	194	208	191	213	211	196	198	208	218	217	211	181	205	206	187	219	223	191	203	190	212	190	191	207	212	204	229	223	208	204	187	195	176	199	217	199	206	189	194	225	216	211	234	188	202	194	230	246	202	196	183	210	196	187	188	211	219	205	197	205	199	200	199	227	217	214	191	227	222	203	198	233	208	201	204	222	199	188	202	179	184	201	187	199	211	203	203	190	210	235	216	221	206	203	196	216	208	199	173	194	218	223	202	217	200	199	186	193	199	219	189	229	187	196	227	218	193	180	212	217	217	236	201	176	187	244	228	208	212	211	203	243	223	210	211	164	184	207	197	218	192	188	179	207	216	190	197	219	201	190	208	205	242	189	207	222	204	193	203	206	223	218	184	182	223	218	227	171	179	198	174	218	221	202	181	199	195	209	219	231	213	240	227	220	207	219	188	203	187	184	200	198	223	194	200	191	188	196	225	198	206	208	207	212	221	226	204	208	196	200	197	231	190	184	187	216	193	184	193	202	209	188	206	213	210	212	203	196	208	225	199	206	207	181	206	217	196	210	205	200	215	189	200	205	202	203	215	210	178	212	192	225	183	217	207	203	200	212	201	205	191	214	184	203	200	212	197	192	198	223	211	211	213	185	215	237	198	212	237	211	213	190	231	198	201	183	213	198	188	212	190	195	215	190	214	192	194	228	200	189	233	185	181	216	194	212	193	205	213	190	181	198	207	215	210	212	217	192	186	222	178	180	172	215	204	202	183	201	192	190	200	196	192	204	213	206	208	192	221	191	219	223	225	196	196	204	198	201	212	186	219	187	211	199	181	219	218	181	203	222	191	191	231	216	188	219	187	206	207	194	186	204	194	191	217	195	214	202	191	191	180	177	218	193	186	212	198	192	193	203	204	210	203	219	204	184	218	202	217	224	186	212	208	182	200	201	195	199	191	181	209	204	212	210	207	177	191	186	185	190	181	196	218	165	198	195	187	186	233	227	198	187	201	235	202	200	202	209	198	205	184	204	195	201	230	206	181	183	218	214	187	224	200	208	196	179	196	210	208	171	179	220	210	216	210	206	181	200	217	183	194	194	187	238	224	214	204	187	211	219	219	214	199	191	200	195	193	190	204	211	247	188	187	195	209	188	217	224	202	203	189	222	220	219	202	230	216	204	225	188	185	191	215	182	199	218	226	228	166	207	204	181	194	178	206	217	216	201	232	198	204	213	207	194	190	229	225	220	186	213	210	193	206	199	194	216	198	224	201	235	199	202	215	222	203	205	205	223	202	219	213	192	189	239	198	201	220	223	185	188	185	234	201	182	234	207	200	184	234	200	190	216	207	212	230	226	204	221	180
21169	15488	10231	4342	3197	2887	2692	3945	3849	2773	1853	1468	1192	882	737	640	546	606	583	546	530	520	548	542	523	533	487	515	531	536	513	533	545	549	516	517	525	497	493	500	503	528	486	480	504	484	483	474	445	472	499	512	464	487	480	502	475	492	481	514	498	438	501	518	450	497	487	475	447	439	514	454	490	470	465	459	449	483	500	520	461	488	468	477	477	508	485	454	459	486	484	459	475	498	490	464	449	432	477	499	457	473	480	460	447	451	492	445	499	487	443	431	494	506	473	473	442	515	510	504	490	510	417	477	468	436	472	500	497	479	505	461	510	458	484	496	468	467	440	476	500	470	475	463	469	410	459	493	484	492	428	474	504	468	494	460	506	491	515	463	451	472	465	484	477	480	444	467	495	477	432	511	493	462	462	489	474	460	438	451	485	478	450	468	488	451	459	487	483	461	494	483	464	468	483	498	465	444	473	484	467	465	448	459	469	485	470	431	490	454	434	460	466	490	430	491	460	514	465	439	474	472	484	502	516	443	484	484	496	500	510	455	462	476	454	502	473	453	440	509	490	462	536	460	491	471	460	511	492	499	480	483	477	455	496	476	471	488	508	455	431	517	444	429	498	446	491	504	462	421	471	505	492	457	485	491	480	495	459	444	474	469	487	503	491	485	487	444	466	471	465	446	478	518	475	445	495	466	469	473	441	502	507	493	474	464	492	465	462	457	451	465	471	477	465	491	481	471	477	437	469	455	448	451	508	502	455	482	480	454	460	482	435	447	440	463	473	465	470	469	458	429	487	495	461	486	498	479	454	489	461	461	480	445	444	511	455	477	403	469	472	491	502	487	462	469	479	470	473	477	466	496	460	488	449	486	443	455	501	432	483	503	487	472	459	507	474	481	483	457	463	465	435	488	476	442	453	459	494	456	472	470	465	462	470	496	470	464	482	474	440	489	452	481	475	492	453	506	485	490	496	466	428	490	468	433	448	430	470	453	452	442	500	488	475	485	447	473	472	484	441	473	487	428	467	446	433	415	509	469	490	497	468	476	470	477	429	471	464	472	456	442	487	465	478	437	473	478	468	473	466	471	428	472	477	481	461	500	458	460	504	459	522	473	498	461	486	503	474	529	485	477	476	494	444	488	462	492	544	455	464	503	457	467	498	456	482	447	479	513	419	488	475	399	496	473	483	463	498	466	470	464	449	476	492	494	465	463	477	463	482	457	483	413	462	500	447	492	465	494	471	465	469	459	463	449	489	467	497	474	499	449	485	479	466	486	487	488	465	480	456	506	478	457	500	457	470	462	439	477	443	500	456	449	467	473	477	490	463	485	451	419	512	435	474	455	435	491	480	452	458	483	498	433	506	509	427	504	512	482	508	474	453	479	481	441	459	476	457	457	498	488	478	443	501	496	466	480	474	471	490	481	428	458	485	468	458	467	485	510	485	448	470	481	464	452	442	445	501	463	466	479	471	494	456	453	473	471	478	481	479	474	432	469	492	485	461	470	500	445	438	490	445	461	446	481	475	476	480	461	470	472	473	480	466	450	468	463	469	481	462	466	433	493	511	482	453	447	497	463	474	462	471	475	477	457	450	452	438	497	476	473	449	485	456	473	492	447	451	466	473	449	477	458	449	467	513	489	488	455	490	458	460	502	481	468	479	478	462	478	486	487	474	522	472	497	491	466	472	450	449	437	468	488	464	486	449	467	485	443	471	464	507	458	472	446	490	455	432	495	486	485	474	445	455	459	513	494	470	483	431	458	486	454	473	479	456	457	502	459	476	443	454	447	475	510	477	496	495	450	444	483	498	460	523	486	479	437	507	499	514	473	432	492	437	460	479	475	436	454	482	439	449	492	445	468	444	480	475	486	444	497	441	475	435	473	472	463	447	465	486	469	434	463	448	526	455	451	468	467	458	470	483	465	476	446	483	458	473	427	500	515	490	517	417	497	465	435	449	461	474	483	467	468	434	476	470	462	442	424	462	489	485	474	460	487	478	510	507	433	505	487	472	455	490	440	501	484	512	470	482	434	514	482	481	460	454	493	482	483	436	466	473	471	510	465	484	475	445	488	471	487	465	483	464	486	495	478	412	447	457	460	465	454	476	469	479	459	439	429	457	510	456	476	490	521	466	488	470	460	466	477	472	491	474	491	454	440	462	488	494	426	483	455	455	444	463	516	447	455	455	489	449	442	439	503	466	442	459	453	462	459	481	480	505	505	451	466	454	487	482	497	476	495	453	480	489	469	468	471	432	457	504	461	448	459	446	507	411	529	496	473	475	449	488	548	429	464	443	493	491	459	426	478	494	464	465	487	452	446	503	454	489	399	477	476	481	440	463	480	455	464	466	453	474	454	459	443	481	458	474	478	451	465	481	504	474	464	492	508	441	437	486	474	441	450	456	433	489	429	458	475	459	507	482	463	520	477	478	508	436	436	455	474	524	479	465	488	437	444	414	467	485	489	480	440	455	439	506	481	487	489	504	461	481	425	478	431	445	484	456	433	483	488	493	471	447	477	463	438	495	477	456	435	469	506	468	494	470	464	485	503	475	466	479	480	460	457	459	467	448	520	476	441	491	451	473	438	493	505	495	479	462	464	477	499	446	464	503	464	448	492	465	452	491	479	473	435	451	451	476	498	481	492	483	484	494	468	481	452	485	475	462	507	449	518	498	495	416	486	449	480	470	485	474	460	464	519	433	468	497	483	492	489	490	494	476	481	476	462	503	467	485	464	488	444	470	482	473	449	448	475	471	473	439	478	458	438	515	493	485	502	461	462	429	464	469	452	504	511	465	503	455	471	468	450	465	469	459	454	473	445	481	499	479	448	496	506	470	450	506	486	452	487	453	454	468	455	486	517	472	515	470	476	522	474	470	480	449	463	490	444	473	507	440	493	475	466	495	444	477	467	452	484	477	449	487	479	473	441	445	480	449	505	462	470	444	478	510	459	481	484	462	460	456	442	441	503	432	464	489	454	477	483	452	441	495	482	480	475	454	466	475	495	504	496	437	424	493	484	486	471	474	442	440	441	466	460	475	493	460	487	473	459	479	446	479	478	471	460	464	480	431	449	481	473	476	485	436	455	465	484	471	444	459	463	489	467	428	432	502	477	471	477	485	459	460	497	464	438	451	445	460	463	469	475	465	456	474	498	497	506	478	498	443	491	467	456	465	473	461	513	464	452	481	471	457	446	452	432	447	508	442	433	485	473	490	471	440	492	472	466	492	528	482	465	476	481	484	471	481	504	450	491	425	497	478	495	428	463	479	436	511	486	502	463	525	476	471	471	485	486	413	448	480	486	538	465	461	488	491	504	457	465	503	472	463	476	512	466	441	479	497	430	447	484	463	496	465	462	475	477	466	445	448	468	464	462	460	447	435	457	518	500	438	437	471	471	443	461	497	451	459	459	499	470	477	462	441	467	415	459	434	454	492	454	490	489	499	473	452	484	458	427	468	481	479	484	478	466	497	484	480	456	489	502
43446	28761	14657	4173	1997	1313	1204	1511	1756	1142	818	597	529	436	281	270	246	279	261	245	248	241	269	231	238	233	226	220	232	253	237	221	278	240	271	248	231	270	234	257	244	242	249	241	256	232	255	225	243	231	245	253	245	216	243	244	215	217	224	236	221	219	201	211	220	212	214	244	213	224	197	215	223	218	205	247	213	222	218	202	210	248	241	221	229	268	219	207	218	230	208	255	221	253	179	226	201	211	219	208	234	219	205	244	237	211	204	259	209	227	234	210	226	228	244	244	205	200	217	224	205	193	212	217	215	225	236	228	253	209	205	233	253	220	235	197	228	226	215	201	230	252	223	229	224	222	238	236	214	263	212	224	239	229	225	222	233	210	242	223	235	233	219	236	230	218	212	231	228	243	194	219	229	219	222	225	238	219	239	212	252	215	230	270	236	233	233	267	255	238	206	233	202	208	229	233	230	227	227	233	215	224	190	215	224	240	228	243	224	200	245	219	216	248	255	230	226	238	257	218	241	224	233	201	256	244	238	203	231	216	213	220	248	242	236	245	258	236	222	225	243	203	246	217	253	226	209	233	225	238	228	199	228	213	196	239	237	233	216	244	219	256	207	208	221	187	218	214	236	229	220	216	253	224	234	197	201	224	230	215	230	211	195	220	260	237	233	230	197	211	212	237	226	238	216	209	219	202	211	210	231	212	228	232	217	232	236	211	208	231	222	229	228	243	240	246	213	240	234	219	230	232	203	231	224	228	196	208	228	215	212	222	196	229	206	217	239	218	263	237	224	229	242	211	188	232	211	227	240	237	212	213	199	249	248	261	233	236	267	224	217	248	235	242	209	202	243	228	237	230	221	221	210	247	239	200	230	263	240	220	228	228	215	237	241	239	219	195	211	204	220	220	245	231	204	225	231	238	226	221	240	216	234	211	265	230	225	240	213	246	214	235	244	229	250	224	233	243	214	241	227	230	209	225	245	224	231	237	230	234	235	197	215	223	238	231	218	226	244	229	217	236	210	212	215	236	240	198	219	236	230	228	240	214	228	226	246	239	203	213	243	258	252	256	227	209	240	202	226	208	211	262	244	233	223	189	204	223	207	214	247	215	209	217	243	260	217	218	237	232	220	213	211	241	224	255	228	216	208	229	221	255	238	198	230	236	221	264	196	252	242	245	238	217	222	238	223	234	206	251	221	210	216	221	258	210	196	211	216	205	227	225	252	229	235	235	199	261	218	226	219	245	206	226	227	206	220	232	237	223	254	209	204	210	230	232	243	241	237	236	207	216	230	208	223	219	223	247	249	240	219	234	239	241	228	221	252	244	215	218	215	200	231	231	220	214	216	227	265	242	249	235	217	222	249	203	217	220	228	225	223	206	231	260	219	239	215	195	239	227	219	235	228	242	229	220	238	208	209	234	224	244	238	248	245	216	225	223	227	219	229	220	227	244	242	216	228	196	207	205	197	232	239	234	212	230	206	207	228	243	237	231	246	205	216	230	207	217	201	223	232	213	215	226	241	235	250	212	215	242	218	216	229	231	224	211	252	238	208	231	230	227	232	239	207	218	215	242	228	223	204	232	267	220	231	230	208	218	223	227	258	226	253	260	212	211	198	202	246	221	222	241	245	204	221	227	222	220	227	228	252	241	228	232	260	220	227	199	245	236	238	220	206	186	231	235	238	217	253	206	205	232	229	208	244	201	183	198	222	205	224	228	231	221	229	235	206	248	243	260	226	238	234	215	224	201	201	240	217	255	252	241	235	221	229	228	261	222	243	215	198	174	226	222	234	242	204	215	218	219	197	200	258	263	217	200	210	221	244	230	210	221	239	222	218	238	259	230	258	201	220	234	228	215	238	229	216	219	248	237	233	196	219	240	222	228	221	200	221	189	216	219	218	231	254	232	208	251	220	200	218	195	233	204	221	193	239	236	215	198	184	209	233	240	251	236	202	228	233	201	204	215	218	203	225	208	223	208	269	216	221	257	196	231	242	220	230	221	217	255	223	222	214	222	225	203	268	213	228	208	214	255	199	226	223	214	224	199	219	238	234	235	187	230	222	211	254	216	208	213	240	226	251	230	228	232	227	233	237	222	224	237	231	229	233	236	227	223	234	225	238	230	225	224	219	232	220	233	223	226	242	223	244	234	208	243	211	211	220	232	209	252	215	231	201	261	225	271	213	214	226	207	246	231	237	228	251	232	204	208	219	227	219	214	219	199	215	241	214	259	221	255	214	235	240	217	216	242	209	234	263	243	241	250	230	241	216	237	256	250	228	233	222	211	229	219	217	231	230	220	207	253	241	246	214	217	238	236	253	226	208	211	238	227	221	218	247	206	214	243	208	214	211	242	223	225	248	207	251	223	200	228	220	210	227	233	235	180	230	242	204	217	237	222	205	248	256	235	229	210	215	208	224	210	199	210	228	230	245	233	201	199	233	235	231	233	252	263	194	208	231	203	218	223	231	224	242	198	236	211	236	214	219	205	226	215	211	239	218	218	228	205	236	240	217	238	239	219	229	224	240	217	210	227	207	246	215	238	220	205	254	238	229	232	201	241	246	218	235	243	214	226	219	195	220	221	246	220	226	208	227	211	208	201	244	240	219	212	252	214	210	236	213	243	235	221	200	236	219	192	250	228	224	209	232	217	236	255	230	230	213	238	219	208	209	205	250	206	221	223	225	234	191	232	239	206	201	223	219	194	225	195	228	200	223	232	230	240	237	217	212	204	235	230	226	230	234	208	218	236	222	221	228	228	225	239	212	232	242	228	223	240	225	212	243	221	201	199	261	211	216	242	235	215	229	221	245	210	224	248	237	228	203	231	225	209	248	259	212	215	205	238	222	226	230	208	232	241	241	228	213	245	214	234	212	220	233	236	198	240	250	210	209	226	210	242	216	232	221	215	246	230	197	232	241	236	256	218	244	247	239	219	229	262	232	225	225	213	238	197	187	224	212	202	233	234	245	273	221	228	237	258	236	199	220	234	238	235	214	238	231	233	213	219	235	225	246	243	206	192	241	273	217	214	218	229	215	212	226	251	222	215	243	201	209	224	258	236	219	262	205	246	252	227	231	228	260	221	261	218	232	199	210	218	252	233	238	218	216	212	210	244	249	199	236	226	227	221	245	229	200	254	252	212	215	239	229	206	219	235	224	198	222	225	234	211	239	218	242	228	222	218	232	219	214	238	228	247	216	219	211	203	191	224	228	217	225	222	231	222	207	248	230	235	236	241	226	235	217	223	223	215	223	224	219	220	220	223	247	226	213	243	243	234	259	258	225	215	205	263	241	204	232	245	259	245	216	207	220	249	221	208	199	213	235	225	216	219	231	238	224	221	220	218	211	202	221	223	252	211	216	244	227	237	213	240	245	227	227	206	220	209	241	230	238	214	237	227	242	223	226	233	221	234	246	240	232	233	203	228	222	219	252	250	206	257	233	222	222	195	229	250	216	227	204	236	239	218	217	235	196	252	246	215	212	231
26804	20306	13594	6434	5047	4266	4165	5964	5808	4030	2965	2341	1934	1556	866	719	741	706	682	682	694	672	644	645	601	631	635	613	662	670	612	619	643	644	617	603	603	566	623	545	620	521	550	551	588	522	547	573	496	555	510	550	529	525	561	544	529	528	567	526	539	526	533	491	489	540	507	525	535	501	512	536	489	531	496	547	509	506	495	545	530	499	523	559	510	501	517	481	511	548	510	499	512	533	508	538	515	491	505	476	522	489	539	538	551	504	548	540	556	515	527	538	525	513	563	510	528	507	499	539	575	511	560	554	519	519	501	518	531	534	465	478	508	574	521	526	512	521	554	483	491	507	533	535	514	471	533	493	482	551	525	530	499	512	529	503	496	478	498	549	527	483	532	531	556	558	495	470	447	514	554	508	543	578	548	547	544	530	553	541	480	561	496	517	519	518	530	528	464	487	495	522	553	537	520	533	514	563	511	505	545	518	536	548	501	477	530	529	503	528	518	514	533	512	497	522	533	503	519	540	510	500	548	538	544	525	497	521	508	542	483	499	508	519	486	510	499	519	482	563	519	534	539	528	528	491	517	512	496	516	514	491	505	477	500	547	542	519	549	504	535	530	477	479	508	525	523	488	526	540	523	531	530	519	548	535	515	512	470	566	496	492	533	489	515	513	530	500	503	524	516	547	504	515	506	513	493	542	517	475	513	495	497	525	529	500	523	493	496	506	539	530	493	507	500	526	573	502	523	531	546	509	493	514	555	545	519	491	514	502	531	510	532	548	523	555	524	482	474	492	490	536	488	516	514	493	536	533	526	542	509	535	508	546	507	537	524	549	496	483	547	495	543	520	579	506	492	531	502	536	569	539	545	521	532	548	535	541	538	476	486	515	506	476	511	493	525	541	509	529	495	503	544	481	537	531	541	520	520	493	495	498	552	549	531	489	533	539	506	486	566	527	521	506	532	518	517	542	497	507	493	514	538	534	569	505	511	501	565	462	493	517	521	548	513	535	550	553	516	507	536	541	544	497	523	521	528	483	495	519	523	520	516	543	501	521	482	525	515	501	532	559	538	557	511	506	512	515	515	516	507	506	545	518	497	493	518	522	512	522	504	529	533	495	467	532	526	532	471	520	534	554	508	555	501	528	511	550	490	518	494	517	485	557	555	503	547	525	555	506	506	532	533	502	520	477	522	490	499	521	476	520	491	522	529	498	516	544	496	542	525	533	548	495	518	508	527	505	513	490	535	518	536	492	508	518	511	517	511	502	521	475	533	517	513	511	506	535	513	498	524	507	555	555	516	555	523	520	504	464	530	502	490	520	547	504	532	523	509	528	544	508	544	535	513	499	474	506	511	561	515	512	507	493	509	560	486	525	534	564	511	504	527	476	514	528	480	546	530	521	561	514	529	489	494	562	517	569	527	533	470	527	541	521	476	513	543	467	531	548	509	537	517	515	542	530	540	489	552	536	498	509	543	541	516	537	521	514	543	522	535	542	559	454	520	516	487	506	498	517	552	509	465	522	541	533	530	486	523	522	504	469	498	523	505	525	499	553	483	545	521	520	504	505	512	519	510	521	496	555	538	519	506	538	498	513	528	485	536	553	525	477	496	534	507	523	541	506	505	511	539	507	486	496	540	481	540	521	521	502	531	491	532	530	551	508	514	506	535	564	484	520	554	524	535	547	524	546	528	496	492	523	518	515	515	512	483	504	512	578	464	534	509	534	528	531	510	534	507	543	542	503	484	569	521	529	503	511	511	523	516	505	489	543	500	466	524	517	549	498	504	525	493	484	520	504	537	529	487	540	534	534	514	541	534	515	481	506	504	512	483	492	493	524	540	560	501	502	483	569	482	539	481	515	539	519	531	538	533	517	517	520	546	524	537	507	531	534	546	512	510	531	545	509	531	538	499	502	518	507	478	544	492	492	529	490	514	535	545	537	519	532	483	512	495	504	509	572	538	503	483	515	485	513	503	501	498	516	506	579	565	505	520	483	512	499	471	517	481	503	492	503	534	521	538	556	497	509	506	518	501	533	547	574	514	520	555	496	562	538	533	490	485	525	503	544	468	503	524	518	486	502	533	505	524	519	499	485	530	531	577	521	530	525	498	494	515	534	482	506	479	516	495	525	505	517	518	520	507	523	548	565	545	541	487	536	520	555	491	495	522	524	503	502	526	552	511	555	487	552	496	494	506	478	523	527	519	505	500	504	504	501	494	549	497	500	543	522	523	531	504	511	534	497	531	450	543	521	529	496	512	513	515	493	487	498	498	538	556	565	469	497	497	571	547	547	519	551	518	535	509	531	486	543	486	536	468	531	503	489	470	529	497	519	543	509	482	510	523	489	504	535	583	528	506	544	511	497	551	498	469	564	500	477	519	458	520	504	529	525	519	521	528	508	498	556	535	511	537	520	490	509	504	526	531	531	491	535	542	497	517	542	523	512	514	494	512	484	489	504	521	524	533	556	543	511	514	500	514	560	532	491	528	538	534	526	527	518	482	591	500	528	504	486	514	509	489	534	477	482	523	500	508	499	521	498	516	495	471	518	496	532	521	519	523	492	506	533	519	523	512	510	537	514	517	551	540	469	468	508	520	520	514	526	507	486	516	546	511	564	486	531	549	530	496	508	584	476	547	527	534	485	502	518	532	504	541	564	508	486	538	498	502	501	522	507	536	538	521	558	501	490	498	538	497	546	558	497	506	529	497	532	540	508	532	525	508	531	506	496	537	462	537	484	538	519	516	482	512	489	536	514	507	555	502	492	513	522	528	516	539	520	502	488	526	478	548	528	507	529	505	533	483	475	532	476	503	507	537	503	513	514	552	521	503	493	521	500	473	462	506	513	536	534	542	532	528	482	544	513	524	522	517	499	555	539	511	506	537	535	520	518	501	508	492	565	554	522	486	509	511	529	610	529	549	528	524	499	506	510	518	524	505	470	513	510	475	503	526	526	533	522	522	505	519	506	512	533	512	552	536	525	501	524	521	493	509	551	531	549	495	527	554	514	535	518	510	517	495	511	534	496	509	538	496	504	549	499	494	507	562	497	510	529	527	493	520	539	511	530	533	532	522	512	504	540	502	505	510	494	500	508	536	526	500	498	507	538	476	515	504	579	512	554	537	518	518	553	514	494	542	499	559	520	522	542	531	503	506	458	495	493	471	559	493	492	527	542	505	516	514	492	537	475	475	512	511	536	504	489	531	526	499	544	576	521	518	554	534	513	521	504	553	534	552	515	541	506	483	500	556	522	463	537	517	488	531	446	522	556	488	512	493	487	521	513	542	522	560	522	531	504	492	506	493	511	473	502	487	539	510	512	534	553	506	524	515	507	504	519	499	519	499	521	506	492	526	529	514	486	509	521	519	476	536	537	517	519	506	530	525	529	536	515	541	529	546	543	506	522	490	476	502	518	525	519	475	529	513	539	507	538	556	539	522	523	486	515	492	524	493	538	495	496	547	539	557	483	540	510	502	489	492	528	551	542
18397	8018	3243	702	495	396	391	393	353	320	307	261	316	257	260	267	250	254	275	246	274	260	216	275	242	236	269	249	260	257	236	235	252	273	257	249	261	274	249	281	268	257	248	266	244	255	273	263	213	239	281	256	237	252	242	254	258	253	272	257	284	250	270	259	261	239	281	274	265	246	245	269	255	252	240	265	249	246	244	256	248	258	262	275	267	235	232	249	263	230	273	245	275	262	246	268	255	262	278	264	262	221	241	242	271	220	244	275	241	243	281	255	227	261	238	247	245	280	258	268	232	290	235	239	245	255	247	255	251	245	230	254	259	222	240	246	264	275	231	256	258	255	257	248	244	234	226	263	268	260	257	255	252	242	226	233	260	261	242	251	260	262	265	242	254	270	232	261	233	255	283	216	232	237	312	264	242	252	231	245	226	255	245	271	250	251	269	244	283	255	202	266	260	229	262	249	255	227	213	252	265	271	272	246	225	250	230	224	263	249	226	290	259	229	265	234	255	289	282	233	260	254	266	260	263	259	218	225	222	250	235	287	270	249	257	277	237	244	264	246	256	251	254	259	213	240	263	262	285	260	266	240	238	300	260	262	275	274	283	241	264	237	225	238	266	271	250	265	235	246	252	271	221	240	251	282	246	245	249	234	274	256	247	276	223	257	246	262	271	285	276	234	234	288	252	252	259	269	273	279	246	293	257	255	271	249	258	274	264	270	254	257	254	243	262	242	286	287	268	234	263	238	270	199	261	230	228	249	231	245	248	296	262	234	237	236	244	254	281	268	239	267	282	237	247	238	250	256	248	270	281	257	267	244	248	260	239	266	250	246	259	258	256	242	256	238	226	229	280	244	247	235	241	253	254	258	238	275	236	265	248	267	251	232	247	262	218	258	276	260	251	290	261	271	251	254	258	280	272	251	270	249	224	247	255	218	229	253	262	256	286	246	253	250	280	258	251	265	288	264	237	258	292	260	248	239	242	249	246	274	243	260	220	248	239	266	250	290	256	272	286	241	262	223	245	245	260	266	278	228	257	256	259	244	265	236	247	233	276	252	268	253	283	251	249	271	240	237	296	225	235	246	258	267	247	245	284	272	236	254	228	256	248	219	222	232	277	273	234	257	267	262	257	276	263	251	232	271	251	256	240	263	236	240	241	245	213	277	258	257	252	237	232	222	233	209	277	284	255	263	235	220	234	240	285	243	237	219	278	256	237	276	238	260	241	258	250	254	239	253	262	253	258	253	261	250	230	258	221	245	252	244	225	236	226	250	261	244	252	241	249	265	238	273	256	275	291	272	242	250	232	233	247	254	251	266	229	242	271	281	239	251	252	260	258	262	243	258	258	251	255	256	215	257	247	241	252	231	221	225	260	267	280	248	239	275	257	266	231	254	228	257	247	274	269	255	235	267	250	241	254	284	258	249	260	273	249	263	256	259	230	280	250	231	269	269	248	253	272	257	273	253	250	277	225	264	256	245	289	245	260	236	229	271	287	240	235	235	242	235	249	277	273	268	268	286	255	247	264	250	259	251	270	287	223	233	233	236	259	275	269	279	284	254	266	247	251	266	285	235	240	260	257	260	259	277	240	269	243	227	233	274	268	243	261	257	259	227	231	259	258	249	257	268	251	232	260	262	259	253	255	244	250	238	229	253	239	272	239	257	250	222	272	269	244	226	249	239	252	261	240	239	246	279	252	243	272	306	227	250	260	251	263	241	221	260	246	257	240	272	268	249	272	254	219	295	283	231	264	282	276	242	273	252	235	264	247	236	282	229	268	252	242	259	264	236	237	228	254	243	255	275	281	252	297	282	249	266	236	245	272	233	265	216	243	273	278	263	245	253	255	234	262	245	259	256	273	258	233	235	241	275	259	258	274	237	249	267	304	240	222	282	249	249	254	222	252	255	230	248	239	244	260	280	244	231	256	262	300	239	235	257	251	213	226	274	293	276	230	262	261	248	251	248	255	254	263	272	262	240	264	248	239	263	231	271	284	224	266	260	260	273	239	233	233	230	258	259	271	235	267	255	248	250	246	247	257	237	238	256	277	254	253	222	244	269	270	249	276	284	257	259	229	261	248	246	271	240	259	256	278	267	259	266	255	303	277	285	238	231	239	279	248	266	266	292	260	255	282	244	200	261	271	268	250	264	244	286	258	283	242	221	265	261	246	236	273	249	248	244	246	253	247	271	260	271	240	244	241	277	232	263	269	264	280	264	255	259	270	247	288	241	253	253	255	245	261	259	271	257	240	251	267	254	269	235	261	270	240	267	245	261	281	290	263	280	236	258	245	260	233	241	280	233	283	232	255	274	229	257	255	266	250	241	289	261	260	250	237	238	257	239	251	246	205	252	256	233	243	254	223	246	281	264	251	251	263	252	246	239	226	232	270	242	255	285	258	249	240	234	253	240	239	251	279	262	281	263	253	236	246	267	230	266	250	265	258	256	240	233	266	255	255	262	268	255	241	237	269	275	260	275	245	242	268	257	244	243	231	244	265	251	251	256	255	243	236	267	262	257	259	245	249	280	283	234	231	254	268	245	259	264	266	260	262	264	240	261	277	277	273	277	276	257	264	253	237	271	238	289	262	254	270	252	261	250	232	231	236	243	243	260	233	260	240	250	232	241	244	235	255	247	264	258	253	252	270	254	263	301	260	272	257	257	259	245	285	238	253	259	273	275	244	246	262	275	286	296	226	271	263	278	270	259	254	254	269	267	251	279	271	227	254	234	234	245	260	255	247	254	286	261	266	235	250	245	272	252	245	244	281	240	241	260	258	278	239	267	256	225	244	249	269	247	244	254	241	253	238	264	229	291	215	241	224	248	263	254	272	240	218	280	270	243	249	261	239	249	250	257	223	231	303	239	255	273	275	252	254	269	268	261	271	211	275	200	259	264	263	254	261	232	253	269	263	256	264	263	235	250	264	275	259	282	272	255	250	239	270	282	248	274	268	239	252	229	265	249	266	262	264	236	250	252	250	238	286	259	233	218	281	265	291	255	257	249	246	267	278	262	271	265	282	231	273	254	247	233	264	260	234	225	256	241	268	278	217	227	276	261	240	236	269	255	233	232	255	264	237	242	271	243	277	258	236	254	245	250	248	258	284	232	261	257	282	257	257	271	229	228	245	250	270	269	252	251	234	253	275	275	251	251	247	244	245	265	245	238	268	237	273	269	265	283	247	248	247	286	313	254	246	253	237	273	266	236	240	240	248	267	246	224	287	250	208	237	268	260	243	266	253	268	246	257	251	217	243	260	252	272	241	247	238	272	243	232	250	244	230	243	218	268	255	264	251	261	258	280	253	261	265	299	260	258	222	240	259	245	253	251	235	263	226	273	265	275	228	241	276	288	259	264	278	267	242	237	279	245	236	263	264	233	246	260	250	264	265	265	253	251	220	232	255	249	227	261	250	288	232	241	272	262	238	258	265	274	255	233	265	250	238	232	282	266	240	265	258	247	256	228	273	280	243	247	282	264
11219	6087	4577	1878	1481	1300	1338	1221	985	891	897	843	739	695	672	636	662	650	613	595	605	550	572	630	601	637	559	553	566	575	565	560	578	622	532	592	600	616	575	611	571	565	592	547	598	581	580	566	581	571	610	521	585	550	569	561	567	558	525	561	583	571	529	546	558	549	582	558	572	551	615	563	558	558	565	593	615	557	598	574	592	587	598	584	596	574	557	539	518	585	556	545	603	590	540	590	540	520	577	569	611	595	545	572	537	571	566	578	590	519	571	531	570	573	557	602	579	553	571	488	546	582	562	571	582	573	558	558	549	575	548	597	618	588	559	575	551	525	557	579	550	549	570	526	618	536	563	527	559	557	544	555	621	596	558	541	560	610	533	556	534	524	599	558	571	583	575	582	570	569	581	570	500	573	607	571	559	550	565	587	613	571	550	575	566	538	592	563	565	581	554	528	593	559	567	590	579	557	601	591	561	519	586	565	541	552	594	575	548	532	564	575	573	498	526	556	585	540	630	576	559	576	544	580	563	532	608	566	582	577	560	547	538	570	539	583	592	596	528	567	545	542	518	580	559	568	550	531	562	578	572	549	578	572	573	516	574	562	555	557	567	588	596	592	570	540	570	555	579	608	554	579	537	573	544	553	566	587	528	545	558	541	566	571	536	583	526	549	600	581	520	598	553	549	589	550	574	571	566	549	588	534	564	554	594	550	493	533	557	534	583	531	554	576	551	563	547	573	535	558	546	541	542	570	576	557	583	575	577	569	556	551	611	567	540	550	542	568	525	555	575	577	556	616	528	581	562	567	584	598	552	556	519	569	565	615	507	535	562	560	568	523	531	569	575	566	552	624	565	538	567	560	592	588	615	540	552	543	573	576	549	582	543	559	560	535	564	578	566	519	563	575	584	560	573	554	557	543	590	576	535	564	597	542	577	550	603	608	515	563	544	533	572	553	584	539	572	560	591	552	548	520	560	567	586	580	582	577	583	548	578	557	562	575	551	574	553	602	583	554	563	551	576	555	544	525	565	612	524	544	572	573	562	581	539	542	566	547	535	545	546	572	585	541	607	594	527	571	592	564	533	545	604	554	539	576	556	566	528	558	577	541	546	573	532	616	534	601	543	548	578	582	537	532	575	554	589	545	592	585	535	575	552	558	583	583	562	588	543	575	553	540	562	586	567	580	615	546	560	533	557	566	597	572	554	597	535	554	576	598	517	543	576	600	543	552	574	576	538	574	558	590	536	568	554	512	586	548	546	564	593	582	523	586	520	597	568	561	597	587	528	587	589	537	567	539	556	537	545	584	549	505	566	554	560	553	546	550	531	581	546	568	552	563	586	552	549	564	574	539	576	594	581	540	586	543	603	558	565	549	538	544	538	565	576	566	564	570	560	544	576	535	541	601	543	563	551	563	528	533	582	585	587	583	541	560	583	590	575	517	565	600	586	563	537	572	584	607	566	582	507	605	547	566	557	567	561	568	541	571	565	601	544	515	583	537	538	604	551	585	570	559	576	556	545	545	586	579	580	620	527	522	566	556	611	545	549	576	588	579	593	525	563	591	575	569	558	561	506	592	575	592	596	577	566	544	600	565	526	561	596	568	564	584	571	593	581	542	568	569	537	579	554	562	528	577	526	542	557	574	534	550	539	601	594	575	558	578	563	566	568	533	519	553	550	521	581	545	572	588	594	596	595	540	564	579	602	559	470	606	552	557	570	552	561	548	572	535	544	546	574	589	584	585	536	572	588	558	585	579	556	552	564	592	565	574	626	558	565	568	554	544	529	545	547	551	538	556	570	587	567	567	575	565	546	552	550	535	595	566	578	609	555	591	588	554	625	538	530	543	587	530	562	588	592	576	576	541	565	535	613	570	593	560	580	581	590	580	571	582	571	539	568	546	557	580	547	544	569	551	546	583	531	589	557	570	577	572	529	605	549	565	546	607	566	538	563	539	545	597	544	558	550	527	549	550	569	560	536	592	608	596	575	587	632	541	543	596	532	559	573	535	561	533	597	567	556	585	530	571	566	574	569	549	572	567	582	563	581	547	576	580	576	571	529	600	631	584	581	567	597	534	541	546	558	584	581	593	551	526	583	575	574	566	573	565	587	560	538	568	581	559	580	553	562	551	572	546	558	563	591	541	609	550	575	518	535	547	536	560	569	558	582	545	579	574	579	580	531	550	551	547	581	596	520	536	525	537	584	536	559	550	544	546	544	551	569	601	577	566	564	551	586	545	565	570	584	552	583	510	542	555	551	534	598	530	585	559	607	574	587	553	552	575	561	506	570	576	550	573	560	550	542	546	549	560	573	535	582	534	561	536	522	592	566	581	568	556	587	566	575	532	542	546	584	513	597	546	578	572	544	547	579	552	556	545	580	558	570	550	599	506	545	532	594	543	580	555	581	620	580	582	571	558	578	526	521	534	546	556	587	561	538	574	550	542	577	604	547	560	550	560	570	576	595	561	582	549	562	573	553	561	573	539	553	549	570	548	575	572	614	574	525	549	529	591	571	563	617	547	522	590	542	565	560	569	602	600	563	582	565	601	580	590	541	589	566	535	578	553	573	577	547	570	579	590	560	575	564	518	539	569	549	523	577	565	520	566	532	583	539	589	530	520	584	540	591	569	578	601	507	563	538	582	545	574	572	601	554	573	552	561	569	570	534	538	566	582	591	597	548	593	566	567	548	546	596	589	597	559	555	573	607	535	555	582	558	530	590	510	545	596	549	536	525	551	568	596	540	581	543	549	504	558	588	576	562	519	577	591	581	529	557	533	620	541	555	568	549	553	582	561	583	555	567	550	537	560	561	576	511	559	530	584	551	525	585	562	558	585	512	524	558	582	575	597	576	586	583	535	600	550	561	582	549	579	535	531	564	588	531	584	543	575	552	566	550	548	555	598	601	575	587	558	547	528	531	556	586	577	541	596	534	573	547	571	565	545	513	551	572	580	561	565	533	549	548	578	572	591	562	543	566	596	521	577	543	597	554	566	590	605	566	563	544	567	565	587	578	575	524	561	551	563	601	566	581	564	600	571	504	521	565	555	600	551	566	526	578	548	585	534	596	515	572	550	589	545	553	568	547	597	572	550	587	566	554	554	591	546	570	549	596	555	607	559	572	548	520	568	537	562	588	587	576	542	541	555	568	573	535	568	587	556	589	516	524	562	599	601	515	492	558	595	542	560	581	541	545	572	555	592	563	574	534	566	579	579	548	543	551	577	537	562	517	604	547	601	578	577	554	585	561	551	600	536	610	557	570	562	566	534	560	567	576	567	575	579	517	564	546	583	550	571	616	595	574	586	589	618	567	594	553	589	551	564	566	534	524	585	577	544	513	571	563	570	581	558	587	583	564	570	565	567	557	572	559	564	548	556	577	604	548	584	588	517	591	579	540	573	588	593	597	588	528	579	553	522	594	546	545	539	561	545	590	549	586	589	575	517	596	558	600	595	573	588	601	543	507	564	579	553	554	563	529	546
32813	20863	9828	2312	1251	896	763	907	980	683	488	360	353	276	230	233	241	223	235	196	239	209	251	194	201	221	221	215	219	192	217	218	209	187	220	217	220	220	207	190	210	218	227	200	230	219	217	215	218	220	213	213	207	216	244	202	192	209	239	193	205	201	226	208	230	206	225	192	200	227	206	190	212	173	204	161	185	202	190	223	203	199	216	234	217	199	210	211	190	209	191	201	199	214	204	172	202	199	192	190	192	211	222	196	184	189	214	218	218	207	202	191	178	199	198	204	245	214	208	196	198	186	225	209	204	208	200	209	212	228	190	178	191	212	189	202	215	202	191	173	195	202	211	187	229	234	196	212	201	186	204	191	226	193	207	198	187	219	201	216	185	206	213	202	190	187	181	195	202	186	218	207	192	208	231	190	182	214	198	187	183	214	206	214	205	176	191	190	184	203	185	201	222	202	209	176	193	224	191	258	204	186	196	199	188	228	195	208	227	225	221	176	227	199	214	211	195	209	203	210	232	197	204	201	217	204	202	230	202	202	226	215	211	207	184	184	216	197	210	200	197	192	202	198	195	213	223	215	211	216	197	217	206	212	230	173	234	236	215	195	194	200	187	190	205	199	220	235	221	210	193	222	200	200	229	223	226	203	195	222	194	192	201	202	174	213	208	217	204	217	186	178	203	208	207	190	207	194	221	188	220	203	234	208	219	198	217	189	217	199	196	199	189	209	233	233	203	186	194	195	212	225	192	190	224	202	196	216	231	205	173	222	211	199	196	210	187	206	228	225	186	222	225	232	208	220	207	185	190	248	214	205	207	180	207	214	219	167	231	220	209	239	201	190	208	185	220	207	189	217	209	211	161	226	181	232	194	210	213	211	176	204	228	203	198	209	194	195	201	190	205	220	198	209	215	208	203	207	194	190	199	206	203	220	201	198	192	216	208	193	233	227	203	210	190	241	197	214	187	191	198	211	239	195	224	224	207	200	192	200	183	183	195	202	189	216	191	206	204	185	224	201	200	197	197	217	218	198	206	221	213	214	230	223	218	201	199	222	230	198	203	183	194	214	190	202	211	204	190	182	185	197	208	185	204	228	206	206	198	215	211	213	231	196	205	194	202	217	200	211	209	195	191	180	219	199	187	214	229	225	251	179	232	217	218	188	230	196	241	193	222	207	197	201	223	220	211	199	202	186	234	187	186	199	194	198	226	226	205	220	201	212	248	209	214	185	199	214	215	174	230	159	255	196	197	202	198	212	200	201	216	206	226	197	226	188	226	214	171	187	217	229	205	230	187	197	187	214	217	183	214	194	185	197	216	207	198	207	206	235	202	192	225	249	200	241	206	237	225	192	190	201	189	189	199	211	192	213	225	194	195	188	233	201	175	197	173	180	191	230	228	181	205	215	201	227	209	194	205	200	232	206	206	217	205	242	219	211	208	210	205	224	205	223	220	209	193	213	180	220	197	203	197	205	193	201	188	209	211	190	220	191	206	203	188	204	204	184	202	201	207	203	204	175	234	201	202	179	215	192	189	196	214	208	211	210	204	207	198	206	216	199	194	209	227	243	220	219	191	205	196	206	207	194	214	223	212	194	209	217	211	195	208	165	193	198	207	196	227	203	182	218	215	177	209	189	208	190	210	206	220	222	212	210	203	189	203	204	192	245	205	218	194	195	208	232	220	178	230	195	227	203	182	200	238	206	208	198	207	198	223	191	200	231	235	215	201	199	216	212	212	203	229	216	214	186	194	215	204	207	201	221	207	230	186	225	206	169	213	195	185	205	207	216	212	202	208	204	197	213	225	225	195	183	204	234	217	227	176	218	199	207	208	202	201	211	176	193	208	194	194	204	213	205	182	204	192	215	215	194	199	212	216	185	221	212	199	216	231	190	204	190	197	219	223	241	185	185	219	195	208	194	231	239	201	208	235	180	219	221	214	229	240	218	184	192	186	232	209	198	209	205	204	205	213	187	223	201	193	206	204	233	171	217	217	204	217	182	188	199	203	182	212	213	200	223	208	229	206	196	180	186	227	177	209	207	223	227	196	180	204	207	182	186	213	188	230	203	207	211	218	201	182	208	217	202	194	220	202	213	201	185	216	199	207	196	198	212	230	215	211	230	217	212	189	215	201	213	218	213	203	199	202	186	226	196	195	183	194	215	220	185	208	200	219	219	199	166	202	188	202	203	195	168	218	200	194	237	194	196	175	212	199	191	179	188	192	200	185	180	211	183	214	204	222	251	193	214	206	208	216	200	202	199	177	241	207	185	172	235	227	227	212	211	190	210	225	206	195	201	218	218	196	190	242	190	177	177	201	200	232	196	202	198	227	214	203	213	227	191	224	206	194	215	198	180	195	190	192	198	243	211	229	209	218	187	206	183	178	201	200	183	197	216	194	208	209	209	212	187	173	168	187	224	192	215	190	191	228	198	209	192	202	215	197	197	198	211	193	199	206	199	187	183	207	209	176	207	197	224	199	176	205	179	192	202	195	228	197	190	218	191	195	236	231	193	186	216	195	219	180	196	221	190	189	225	199	200	210	195	235	200	182	232	201	224	218	223	204	199	199	171	181	193	201	191	189	184	215	206	213	194	200	216	220	198	198	228	197	211	208	178	192	205	172	191	175	199	207	197	188	217	199	194	222	182	190	222	186	213	179	199	224	209	220	224	223	187	218	205	208	194	195	208	210	189	207	202	219	198	185	193	197	215	222	201	208	193	236	165	185	200	197	198	201	197	195	181	213	204	202	188	200	194	218	216	206	210	208	194	199	197	198	193	208	217	199	211	186	222	193	209	200	204	217	203	182	212	205	217	197	201	211	208	233	210	234	219	187	216	212	209	220	177	197	209	210	216	182	223	193	205	220	224	232	182	219	189	202	209	226	200	190	194	197	223	229	216	183	185	202	181	202	184	181	202	204	200	196	226	202	202	196	219	213	219	210	220	227	189	204	190	159	206	199	196	204	209	213	212	200	200	216	207	202	226	230	234	221	225	223	211	214	187	192	221	183	199	211	214	216	215	203	184	219	197	190	193	202	189	207	219	199	215	214	195	213	204	183	211	234	202	207	209	194	228	174	180	194	200	182	199	220	232	203	210	204	211	235	208	187	209	208	206	195	186	196	188	209	204	199	213	207	175	197	208	203	200	220	211	208	199	237	217	198	221	211	205	193	191	180	218	231	196	242	200	195	199	204	207	216	201	198	193	211	184	212	215	222	210	204	214	211	202	215	220	192	182	184	188	198	213	221	222	199	206	190	204	201	210	206	205	234	217	214	215	181	216	203	213	212	206	194	189	210	187	209	225	225	199	221	189	190	199	191	209	206	193	224	185	188	215	224	217	207	201	204	223	212	204	227	218	222	203	222	202	221	214	185	215	187	196	168	192	196	218	221	207	211	218	201	209	198	208	195	202	210	194	220	188	210	192	195	208	238	202	195	191	198	228	222	196	207	194	172	205	204	220	200	197	193	183	192	211	221	192
20760	15947	10134	4428	3480	2800	2674	3496	3722	2497	1969	1517	1224	944	669	638	606	532	589	555	573	546	582	535	501	497	483	540	528	551	564	569	571	548	544	510	481	527	520	504	546	550	531	437	481	492	471	478	472	522	491	476	497	498	510	507	474	473	458	482	438	483	497	481	499	494	514	467	480	429	423	483	435	443	500	431	483	448	453	436	472	465	450	438	456	498	510	483	463	480	468	470	474	442	468	461	450	467	508	506	459	482	486	465	487	437	510	438	494	507	496	503	478	475	511	462	464	488	479	492	510	472	487	486	464	489	479	470	428	502	488	497	515	501	467	477	466	444	485	469	464	453	495	493	495	490	494	492	461	466	448	526	441	497	424	467	484	445	479	464	483	464	457	483	440	446	478	460	476	468	496	446	466	472	507	464	456	443	478	444	483	438	496	486	450	504	464	450	472	484	491	496	495	502	446	496	504	452	483	479	456	495	451	532	453	463	473	479	491	464	476	495	493	458	470	453	493	448	495	471	463	451	475	478	481	469	457	497	448	521	489	459	473	452	458	467	511	471	473	471	457	459	422	509	404	505	466	503	482	469	466	495	435	425	437	459	480	453	450	479	453	489	462	466	453	453	462	474	452	462	460	490	450	472	521	436	461	458	485	440	450	508	440	481	457	483	441	496	490	478	473	455	431	451	476	461	486	489	469	467	508	477	452	487	463	446	430	454	474	447	504	486	441	506	519	470	471	483	466	509	450	496	437	423	490	471	484	490	478	474	468	451	464	468	470	482	491	478	460	510	425	466	457	494	475	489	497	456	480	491	494	456	471	512	493	459	472	482	444	490	484	475	466	537	510	480	463	474	464	436	497	489	446	482	503	473	486	479	453	486	445	484	442	480	496	503	466	463	468	480	460	458	455	485	466	510	462	473	450	458	496	477	448	455	483	490	476	456	444	472	461	434	466	491	438	515	467	502	474	501	497	461	468	464	486	489	469	469	468	487	478	493	468	508	484	505	514	466	502	521	434	478	504	466	488	478	480	479	473	456	489	475	467	515	475	421	489	519	466	487	526	478	502	499	454	461	514	491	474	526	466	460	479	452	483	449	482	484	495	424	483	498	463	479	465	477	470	443	464	482	504	444	463	451	499	463	455	474	481	453	461	497	470	489	499	492	455	487	477	451	495	474	496	456	491	501	480	460	468	490	500	453	506	437	499	475	449	470	479	454	486	473	494	486	490	470	487	515	445	432	478	463	475	460	467	490	426	469	466	468	434	493	470	460	459	460	487	495	472	457	487	475	458	488	490	453	430	463	460	454	473	486	482	475	435	487	492	499	471	517	475	464	448	506	449	489	467	463	461	491	460	470	475	499	462	462	514	473	445	504	479	484	473	465	502	490	460	441	483	448	459	527	515	496	446	492	447	481	463	428	434	515	457	445	475	493	459	455	530	500	512	455	502	492	440	460	488	502	488	476	480	466	470	485	496	458	495	469	492	516	446	488	437	507	462	490	466	440	503	477	467	451	460	445	498	478	446	491	478	452	545	469	515	480	493	487	492	461	520	463	483	467	453	455	505	470	486	488	508	470	537	450	517	467	461	495	430	486	472	487	452	499	455	472	475	449	458	458	468	465	496	485	446	473	450	446	493	460	468	474	486	495	452	476	462	446	467	439	479	473	458	486	496	460	458	474	468	454	479	489	480	480	479	474	496	445	478	474	478	451	463	460	483	475	508	442	458	472	431	448	515	457	511	452	462	473	465	462	485	470	514	505	472	485	467	436	487	467	477	447	507	473	451	502	491	495	453	469	474	489	483	459	507	496	486	490	480	478	475	474	454	487	460	480	508	465	435	455	476	495	495	421	470	469	482	472	491	446	469	436	470	467	478	492	475	459	502	461	453	485	501	510	493	488	482	500	454	449	508	484	475	509	459	466	507	462	499	432	462	500	430	459	476	447	496	464	498	463	484	472	476	454	468	465	474	470	455	479	510	458	493	482	454	443	487	486	482	502	481	502	460	491	450	449	471	496	461	444	456	486	459	448	452	446	489	472	445	455	471	472	445	480	444	478	474	504	468	484	478	496	474	489	477	467	453	493	511	476	476	455	446	496	456	455	476	448	484	461	470	499	468	478	479	474	472	487	446	462	485	482	485	465	473	506	444	431	464	455	451	486	478	488	468	459	471	450	503	455	511	479	475	466	479	449	514	512	477	460	460	490	478	492	419	476	477	442	504	461	487	446	459	467	543	495	458	490	466	491	468	491	470	466	458	466	458	469	479	485	459	506	484	472	478	487	463	474	518	453	448	449	460	453	469	487	475	478	459	457	439	486	479	470	469	439	480	467	451	433	532	460	461	469	434	440	472	477	449	480	469	474	431	495	484	454	470	509	481	491	482	466	451	479	456	498	490	470	472	468	479	445	481	463	473	461	482	535	433	461	497	476	491	449	490	483	453	499	476	524	436	490	486	477	473	480	498	464	479	487	462	470	487	476	474	484	481	473	444	468	489	453	489	523	513	461	500	508	439	502	455	464	465	452	491	455	494	461	452	435	463	470	475	462	464	427	466	467	495	456	439	499	464	468	460	502	433	479	460	453	456	438	461	482	488	454	494	498	494	474	518	490	448	430	425	478	448	465	432	469	459	471	452	467	503	511	506	460	519	480	445	504	466	465	446	504	436	509	450	451	471	422	507	470	477	456	482	458	442	458	501	483	508	485	467	478	477	425	461	490	532	459	474	473	468	492	470	493	464	486	446	515	469	484	446	488	450	480	442	493	463	477	467	450	480	489	463	496	450	451	489	462	500	448	496	477	478	473	476	477	464	474	489	461	474	440	473	448	435	492	495	446	492	495	508	476	446	485	463	504	448	475	468	467	429	493	459	447	466	490	478	472	477	481	496	473	444	460	506	472	453	490	485	500	487	491	452	437	461	494	448	479	492	494	479	462	463	481	520	474	473	486	541	453	468	469	443	471	477	481	512	434	473	465	487	502	486	487	513	443	479	497	478	463	432	509	484	430	460	491	454	518	454	468	484	477	431	507	441	432	489	483	496	442	470	512	452	461	495	532	499	492	470	468	478	438	462	456	491	479	459	474	457	466	456	453	463	461	512	453	524	480	454	491	467	487	457	454	493	468	481	483	492	488	449	532	439	479	468	455	463	484	442	471	469	490	506	463	442	451	483	456	474	479	465	452	446	455	470	484	479	459	522	491	471	454	486	445	455	479	495	504	507	457	454	472	440	460	477	481	467	472	476	451	503	476	492	450	493	446	494	478	475	458	479	450	484	485	453	475	481	475	435	460	469	478	461	462	505	493	476	472	437	478	478	449	473	477	470	469	501	501	457	493	502	486	462	439	446	456	428	452	407	458	480	478	474	466	478	453	482	456	489	493	485	489	493	472	471	416	468	457	459	472	497	492	456	452	452	452	481	506	490	460	521	449	491	480	480	488	445	499	458	491	475	438	447	483	480	510	464	438	456	467	445	443	447	470
41884	28753	16450	4683	2077	1325	1351	1385	1667	1213	713	620	510	372	281	261	265	238	267	232	265	229	244	256	232	247	242	204	256	276	218	242	243	218	260	257	236	245	226	213	210	243	221	210	230	215	225	229	219	227	220	222	221	202	247	201	225	188	216	233	219	216	244	232	250	231	265	228	225	208	231	224	208	246	209	216	247	192	234	203	201	229	220	241	229	223	206	216	221	207	217	234	214	231	225	246	235	205	212	211	212	232	219	231	201	233	218	228	232	258	202	225	218	231	234	214	243	198	207	233	222	228	234	234	240	241	208	212	215	239	227	250	224	219	223	192	242	225	193	244	241	229	218	234	242	234	217	235	218	234	207	218	227	251	223	213	253	235	228	228	227	221	211	245	216	209	206	208	215	215	235	224	220	242	215	227	244	229	193	242	236	225	218	236	215	210	248	234	243	179	217	236	229	228	232	215	225	204	245	235	203	222	252	211	229	204	230	245	255	242	226	233	224	238	182	221	238	197	221	208	258	232	262	242	217	235	245	210	247	243	230	260	233	181	240	235	194	232	218	232	233	232	205	234	225	218	252	200	249	241	200	258	215	245	228	218	225	224	228	204	213	202	248	201	227	226	227	203	203	216	215	192	209	206	245	218	231	226	193	238	265	218	216	252	196	201	225	230	237	224	237	211	234	241	235	227	238	234	246	222	204	209	216	243	245	253	229	227	200	242	236	248	244	220	202	188	229	228	214	219	214	244	219	214	232	239	244	202	231	201	230	223	224	211	232	220	234	223	239	229	214	204	247	232	226	217	229	209	226	215	229	219	221	203	234	222	240	252	229	234	217	232	233	220	220	230	252	237	190	193	245	230	211	226	237	230	227	226	184	206	238	230	221	212	216	216	225	245	258	210	226	230	216	222	248	239	200	228	226	241	216	224	218	211	223	207	231	236	232	227	238	232	217	212	230	208	227	221	212	212	224	224	232	219	237	226	237	217	228	235	236	215	240	202	211	222	242	237	207	219	221	212	251	232	217	259	203	241	209	216	218	217	198	218	254	223	218	236	222	236	216	221	230	223	237	235	252	231	235	263	231	226	207	237	202	246	215	239	195	235	209	236	226	197	215	216	203	223	210	223	221	247	226	203	230	216	222	244	240	242	217	234	222	232	220	227	221	211	221	225	220	224	226	216	229	228	210	213	222	228	222	235	198	232	234	228	225	203	203	225	235	228	213	233	234	192	225	236	245	192	215	237	228	238	211	232	219	206	225	238	210	224	213	236	241	213	232	222	202	227	216	212	219	227	251	202	222	219	228	240	224	206	237	203	221	215	231	222	251	251	220	215	221	223	241	208	226	226	234	217	239	200	202	215	230	215	226	223	238	237	218	237	238	208	240	219	227	235	215	230	234	243	196	206	213	239	205	219	207	211	215	210	228	223	222	235	243	237	218	220	225	219	214	253	244	216	227	214	231	229	220	233	231	218	248	213	236	228	211	258	227	236	222	215	236	224	231	234	211	206	216	214	229	257	231	240	218	214	223	235	259	228	251	213	227	212	222	234	249	246	229	233	195	211	213	240	216	229	250	217	231	225	233	242	213	209	195	203	197	231	238	187	236	247	217	235	225	226	242	210	215	232	200	221	229	228	222	212	234	202	223	206	254	235	247	234	212	240	230	239	213	235	228	202	226	227	245	227	234	200	232	228	232	220	208	236	243	219	245	245	228	244	235	213	236	241	191	213	214	218	250	246	215	238	265	246	217	196	221	234	209	214	229	232	189	214	201	216	212	210	236	267	221	203	247	239	188	228	226	226	244	228	226	216	215	247	217	213	217	243	229	203	234	233	235	211	223	216	223	214	227	266	220	223	212	243	232	216	209	227	232	222	210	235	247	248	230	215	214	225	227	213	226	249	219	230	232	249	239	222	232	231	262	203	239	234	209	231	214	218	234	227	229	233	227	236	230	220	224	235	204	223	207	206	211	232	232	176	228	238	250	214	242	231	223	209	238	228	240	235	240	227	225	228	243	210	272	229	242	223	235	233	242	238	223	257	214	225	208	222	207	257	229	222	219	220	237	213	194	230	249	220	221	212	226	220	214	216	219	235	212	207	236	201	218	247	221	219	194	235	238	213	206	205	181	202	243	204	228	224	241	225	245	233	255	243	217	222	217	205	236	207	209	227	252	210	244	222	221	230	219	214	230	231	211	238	275	236	244	232	249	209	195	229	220	218	206	213	250	238	175	240	234	228	237	232	246	225	218	223	216	194	221	210	236	240	215	204	257	242	233	199	238	232	220	223	234	217	209	223	224	199	224	220	193	201	210	227	216	248	209	221	225	231	270	247	225	247	241	242	208	215	227	210	252	242	236	226	230	254	247	225	210	230	225	236	248	229	220	212	236	207	260	246	228	223	255	236	224	231	243	202	222	181	203	233	230	261	208	204	252	240	220	214	237	260	226	223	216	236	219	208	226	237	222	229	238	234	237	247	205	217	217	190	200	225	220	190	191	239	225	232	251	207	226	251	239	223	214	236	199	203	217	225	212	235	220	192	237	225	231	206	217	246	230	214	229	234	244	222	220	247	231	200	218	232	197	224	216	198	221	215	239	200	226	215	247	215	225	222	256	217	241	210	230	239	230	214	218	231	244	190	207	246	221	238	248	228	241	240	223	210	218	249	204	242	222	231	217	221	220	248	228	188	227	264	214	216	235	214	191	247	245	238	239	226	202	233	223	231	213	236	235	225	224	215	227	197	252	221	208	234	216	235	222	237	225	240	242	253	254	198	214	257	238	179	242	231	221	204	254	252	200	239	220	218	222	235	223	237	219	223	215	257	204	227	213	244	206	236	221	235	201	238	225	210	209	201	229	218	249	249	238	229	220	218	225	188	197	232	227	233	226	240	200	223	235	216	216	217	270	197	239	233	223	229	234	237	242	240	221	222	219	233	227	230	244	212	238	204	220	223	203	226	232	232	213	233	245	222	227	224	241	237	244	214	214	212	226	228	223	209	233	234	227	208	229	234	250	238	211	246	227	253	223	220	221	208	220	238	198	233	219	225	236	210	236	226	231	243	222	198	194	222	253	210	209	220	250	223	225	227	236	251	242	216	225	198	197	230	224	214	193	207	217	228	234	236	235	228	252	222	220	192	214	202	226	235	248	260	209	215	203	211	236	199	238	216	213	234	215	239	239	217	221	208	214	218	216	226	260	217	204	212	229	215	232	237	203	248	213	222	194	236	222	276	245	216	210	225	241	208	242	231	219	215	212	253	203	236	212	221	216	244	213	240	230	219	212	225	234	228	223	259	241	233	239	210	187	204	254	218	252	247	274	222	208	209	234	195	233	224	234	233	223	222	252	244	221	215	214	234	235	237	237	241	237	223	247	189	210	217	208	232	224	209	257	237	221	203	250	220	208	241	218	250	204	226	223	236	219	254	259	237	216	247	223	221	216	216	211	219	238	220	231	211	219	223	204	238	202	209	196	220	225	231
26001	20681	15802	6456	5049	4042	4777	4596	5897	4041	2834	2171	1836	1421	848	800	712	818	679	711	654	692	648	645	569	593	582	597	573	638	674	642	608	587	653	567	647	623	663	591	581	614	603	512	576	548	525	571	523	539	552	536	542	557	533	554	562	546	491	553	526	483	559	530	528	514	532	522	500	542	530	537	518	537	500	496	508	493	504	496	497	488	513	528	526	525	477	530	549	539	522	522	525	484	501	493	547	480	527	512	551	526	508	502	488	506	541	508	520	567	514	520	554	495	546	528	508	558	545	473	546	490	530	522	506	513	513	525	551	508	543	505	573	506	542	533	522	539	525	512	523	525	565	536	522	486	513	507	510	484	499	538	543	543	541	518	505	505	552	513	496	534	503	492	495	516	523	577	513	527	539	558	543	533	513	520	516	530	492	510	534	517	520	554	518	475	485	493	512	524	551	513	537	516	491	513	512	537	524	539	519	508	527	548	493	527	541	544	537	530	561	547	534	534	533	525	517	500	509	504	507	513	522	533	538	512	506	524	504	528	537	498	513	540	533	479	538	504	528	548	515	505	514	509	543	492	526	525	519	517	513	528	534	525	568	518	516	501	501	528	514	496	479	503	550	519	508	510	501	531	500	485	512	506	560	520	520	495	542	515	525	510	568	502	548	514	492	489	536	506	521	515	533	527	506	538	505	544	556	493	509	525	540	494	528	580	500	537	504	497	521	545	527	548	491	551	565	536	500	528	502	498	524	521	518	533	538	481	516	519	521	520	484	526	537	479	526	519	492	512	526	559	538	531	505	514	475	515	544	544	526	511	530	531	486	515	508	512	557	511	526	522	500	498	482	546	510	498	549	528	504	481	518	545	531	524	547	494	516	522	501	523	498	540	529	528	487	530	513	525	531	530	497	498	509	515	472	497	556	475	492	492	499	506	512	483	558	474	531	539	463	477	508	509	517	513	493	525	556	506	517	480	538	501	497	507	518	498	492	479	529	472	500	571	499	527	509	518	537	515	493	526	477	512	533	551	537	517	529	550	512	512	523	517	518	511	533	512	526	508	543	507	542	519	477	487	492	503	502	528	495	555	520	554	539	509	526	486	539	502	539	510	527	485	500	504	492	522	536	453	520	502	493	510	525	495	552	501	500	513	489	516	493	510	516	555	527	548	522	539	516	526	524	507	534	529	523	505	505	532	511	485	513	512	533	504	528	506	557	505	517	519	555	478	542	508	516	494	499	503	551	539	533	529	524	473	544	490	534	527	514	557	485	520	543	528	490	507	487	488	517	502	517	515	492	531	496	532	517	538	528	524	510	500	483	565	526	526	513	540	501	483	499	557	561	508	507	505	522	504	509	504	510	484	475	545	526	521	510	502	521	510	551	511	535	528	516	529	580	508	509	516	514	509	480	513	490	546	518	476	509	510	493	543	505	529	483	552	529	549	504	501	525	491	522	554	510	543	464	534	489	507	569	510	550	512	538	538	524	476	539	568	519	535	500	505	531	481	525	530	508	501	518	531	547	512	498	509	521	529	546	485	499	506	536	521	525	492	519	528	482	505	500	486	484	504	520	502	527	494	483	558	508	519	547	535	531	506	495	563	481	482	496	530	524	501	536	565	499	496	523	528	574	556	569	506	542	488	506	506	538	524	505	513	538	512	543	499	487	511	517	501	522	537	512	517	549	506	513	507	526	552	529	520	546	471	497	534	512	480	491	519	524	491	565	546	519	500	500	551	478	520	522	522	527	539	507	539	513	537	542	492	535	539	503	520	522	529	555	519	465	492	547	533	508	494	519	530	507	550	526	498	464	521	508	517	498	528	475	507	509	523	510	510	527	495	565	507	508	544	502	512	480	524	522	483	499	504	517	505	499	504	531	539	567	525	533	498	513	521	539	497	520	490	498	528	516	522	551	481	527	534	539	502	485	542	521	496	498	531	497	498	494	545	494	526	522	519	505	534	515	519	508	533	520	516	519	541	531	524	568	492	479	553	467	505	530	532	493	508	520	556	546	521	543	543	537	523	504	536	565	549	515	509	508	532	572	573	556	511	478	545	545	515	507	535	562	522	503	517	530	553	510	542	524	535	538	503	514	480	533	524	504	533	517	523	486	557	487	523	518	497	558	487	523	555	509	509	531	525	534	479	533	498	494	520	501	489	526	465	529	528	504	499	518	544	547	495	504	491	543	513	530	510	496	562	534	489	555	520	532	511	499	499	498	518	520	551	506	542	566	531	517	511	524	554	545	535	539	540	551	506	568	539	507	488	513	523	498	489	487	540	500	490	546	495	505	493	526	520	545	517	527	511	503	516	497	494	516	520	542	516	531	526	526	528	580	543	533	543	509	532	491	517	502	549	525	542	527	525	537	530	510	501	495	550	489	526	528	547	527	525	543	487	522	517	522	525	526	539	495	512	529	508	529	483	537	553	521	545	495	538	467	554	472	538	530	511	545	516	534	508	474	494	531	525	551	498	545	492	484	522	543	528	582	528	521	520	506	480	543	552	489	536	511	525	534	519	507	497	513	559	527	510	504	520	500	508	491	519	513	501	545	504	481	543	543	520	513	510	526	480	546	512	532	518	585	533	502	505	516	507	518	517	516	508	556	494	485	501	578	499	518	506	508	486	507	506	550	533	500	555	519	510	514	514	499	562	577	492	514	528	528	539	533	560	522	531	515	509	498	528	517	521	536	530	525	505	556	482	543	523	528	548	499	507	510	493	523	521	520	522	507	527	493	531	501	505	549	496	509	545	506	530	484	519	545	519	548	477	533	539	507	500	552	481	508	501	511	500	461	536	563	520	506	535	509	526	551	525	521	502	504	529	508	526	533	556	482	543	546	539	527	486	477	498	494	529	526	517	503	523	543	547	500	514	541	521	548	543	518	533	499	530	541	540	521	532	487	488	511	503	495	514	490	508	549	527	520	527	503	489	514	550	514	555	489	594	544	553	488	514	526	532	529	560	544	564	531	541	519	532	491	530	518	509	512	510	530	527	543	535	524	515	529	536	524	567	506	535	515	539	473	482	511	481	487	540	502	504	495	531	514	537	516	526	498	484	472	536	524	518	472	533	492	513	533	542	525	520	527	510	504	508	511	499	544	523	514	488	505	542	512	518	498	483	485	521	497	530	527	498	498	524	517	560	503	535	514	516	519	537	528	546	473	502	509	498	509	527	505	572	522	526	557	545	506	552	525	519	521	532	524	523	499	505	516	477	527	499	523	496	482	492	502	529	498	495	476	556	504	536	535	530	541	506	526	512	564	516	520	541	485	530	545	486	535	526	545	527	522	554	539	491	473	509	509	537	498	550	515	518	532	519	557	505	536	507	559	533	493	500	500	541	494	519	534	530	503	507	492	518	524	517	495	540	559	502	482	541	507	531	498	562	504	499	558	507	506	489	501	514	481	547	511	524	522	507	508	511	515	493	527	511	518	491	499	532	518	541	544	511	533	515	535	543	479	556	564	488	544	490	517	548	522	493
19433	9332	3733	717	510	390	397	385	368	292	296	296	267	278	246	235	259	256	268	268	289	268	244	265	232	235	261	272	276	266	270	274	240	243	252	232	268	256	289	295	258	261	228	273	258	260	243	281	270	284	249	243	230	246	258	285	249	242	257	260	249	244	253	232	251	230	227	280	216	286	214	240	255	291	240	281	270	260	285	289	278	250	259	255	259	239	257	255	246	244	266	257	239	261	233	223	260	273	240	248	249	259	251	215	270	241	227	251	226	252	242	300	243	285	256	229	267	270	216	259	230	260	264	285	237	222	251	310	268	250	300	254	281	253	258	252	246	235	262	259	244	241	257	246	270	245	250	260	241	270	252	246	264	298	257	236	251	258	207	277	214	244	264	267	250	205	253	271	258	266	275	259	260	257	234	257	268	254	255	257	250	256	221	257	223	229	242	244	259	245	229	264	246	261	250	263	249	247	236	241	231	254	268	249	251	271	260	245	237	239	234	234	228	246	240	245	234	241	249	280	274	261	272	249	283	264	245	250	270	267	261	259	275	269	288	283	258	234	226	280	258	285	268	296	259	261	264	245	245	258	273	276	269	243	270	267	241	257	251	269	230	266	270	276	266	250	261	217	280	269	239	249	241	254	225	269	235	247	277	233	270	247	295	280	274	227	220	245	273	249	258	248	248	244	269	253	257	268	285	245	242	238	267	265	229	251	261	249	243	253	245	266	259	272	279	275	258	210	258	230	239	255	268	271	251	253	244	254	285	263	252	226	226	240	249	236	260	218	263	272	246	236	232	241	238	261	262	236	261	232	261	251	269	263	274	248	264	274	297	243	247	254	275	266	273	251	241	242	262	254	257	266	289	282	267	233	273	258	251	244	230	246	235	220	261	268	281	268	237	257	234	256	260	282	271	235	241	247	222	255	228	260	294	250	250	270	265	252	230	276	275	267	273	249	284	256	226	280	248	231	238	304	236	269	267	249	267	272	255	273	244	263	241	262	268	236	240	248	232	239	273	250	244	240	242	249	262	278	257	268	275	270	220	244	229	236	232	256	230	259	255	266	262	265	263	264	245	266	255	231	257	234	254	273	280	222	244	233	233	252	260	280	277	283	211	244	282	234	274	246	262	234	250	266	270	265	248	265	246	228	249	258	285	260	233	248	249	261	248	251	266	251	253	256	292	242	212	231	248	230	262	262	265	263	273	264	301	260	242	246	271	243	252	257	263	249	267	227	245	240	265	234	256	265	260	212	258	264	260	249	238	247	256	234	259	228	269	272	230	237	256	264	268	238	238	263	226	256	238	231	243	257	270	259	277	278	243	269	253	222	246	242	262	270	269	261	247	243	235	263	246	259	254	258	261	249	254	270	239	248	254	271	262	244	221	227	263	260	257	253	235	243	250	268	275	237	242	279	262	228	281	268	239	252	235	264	224	231	251	280	251	245	261	256	267	252	255	242	279	224	248	242	247	264	238	246	244	255	267	264	225	258	258	238	263	245	232	251	236	268	268	265	230	273	271	244	265	250	237	244	230	244	243	263	258	246	256	267	268	259	260	234	253	252	256	273	217	243	253	238	255	252	220	280	249	258	244	242	238	224	285	237	247	248	267	258	263	228	251	279	217	266	257	252	234	257	260	267	258	243	262	245	240	287	244	228	245	254	230	241	242	259	237	228	268	239	256	262	248	258	275	269	257	248	248	264	256	224	245	224	241	247	256	273	238	255	253	226	236	258	268	241	256	243	250	256	259	238	242	246	283	251	261	225	226	236	257	260	229	257	256	297	233	263	266	243	241	265	251	248	250	260	239	244	250	269	239	235	248	256	222	252	261	230	249	264	246	249	212	252	260	267	245	260	246	239	234	233	255	259	265	242	255	261	224	258	234	255	245	255	236	235	280	255	214	250	273	225	251	251	246	229	281	249	239	259	258	238	249	269	259	267	256	255	253	253	250	240	241	250	249	270	252	232	266	217	250	255	271	298	260	265	245	253	249	282	258	227	252	257	268	252	239	251	238	230	264	255	278	255	254	244	272	272	258	283	257	247	257	256	275	215	225	267	254	255	241	232	266	245	247	242	224	239	277	264	247	267	239	268	277	278	245	268	251	234	264	248	237	235	249	260	230	252	238	266	249	234	234	258	267	278	261	234	243	259	244	283	279	256	255	277	303	245	269	245	245	268	242	251	257	245	259	241	253	253	257	242	255	253	253	255	252	250	276	251	255	261	260	256	244	241	265	265	268	236	250	270	225	254	217	275	269	229	254	263	263	290	237	247	256	265	243	238	220	244	245	303	282	272	231	232	272	258	269	259	235	281	271	258	275	248	262	262	237	234	234	243	273	252	258	275	266	247	240	251	268	248	224	250	279	238	257	249	254	255	249	254	252	262	253	240	264	240	268	252	277	284	244	266	233	265	255	258	243	282	221	274	204	261	261	256	261	276	248	223	260	234	288	264	217	251	277	221	257	273	272	218	297	280	242	261	267	248	264	251	254	292	266	289	293	249	227	240	250	261	247	259	259	263	287	243	233	269	260	265	253	238	247	240	243	266	280	250	239	224	243	267	267	267	249	270	236	255	226	241	288	240	258	231	278	242	239	260	265	233	257	266	263	270	271	266	257	220	255	229	250	245	241	229	268	243	284	281	251	228	259	242	280	263	250	248	239	277	212	269	230	262	262	281	273	225	278	257	244	250	262	261	252	247	242	255	262	269	248	264	256	248	223	250	256	231	288	234	262	268	252	244	254	210	281	283	253	253	248	244	267	251	248	226	241	256	245	269	230	249	221	274	233	231	251	283	240	259	250	300	239	237	268	256	236	260	279	234	257	264	289	262	256	253	272	265	276	249	278	254	233	250	267	251	246	247	236	237	263	263	257	248	251	264	281	235	257	260	267	254	242	224	284	273	271	266	289	255	271	242	237	231	208	238	258	276	271	268	272	241	261	279	242	215	230	263	271	244	280	259	228	244	243	285	247	261	237	228	243	253	248	235	273	244	231	239	230	242	266	241	291	245	230	252	257	252	236	262	246	257	265	252	269	284	278	252	264	227	257	272	293	276	244	251	246	258	261	264	271	255	227	254	218	264	259	256	246	235	261	250	256	267	248	253	269	256	238	260	246	249	282	256	239	244	244	248	278	261	258	245	295	265	286	233	278	232	247	242	246	232	247	270	267	261	263	251	228	246	274	275	235	256	268	245	285	238	248	243	252	233	218	258	224	272	269	242	240	273	266	221	237	253	244	222	248	266	212	292	265	231	251	241	269	254	239	221	240	253	215	274	256	231	233	274	244	243	267	243	227	281	257	243	248	253	238	255	254	271	235	245	226	254	232	219	274	286	252	258	226	244	224	273	247	239	252	229	292	265	263	252	242	263	274	237	268	237	254	248	292	269	257	235	266	242	295	284	243	260	237	253	258	273	233	238	211	240	249	262	273	277	218	255	254	259	253	267	284	244	270	256	230	222	235	245	251	239	239	283	240	246
11950	7341	5183	1654	1419	1196	1294	1176	1109	985	795	776	762	696	605	647	602	615	609	607	605	605	585	618	575	644	599	612	566	601	594	615	597	564	621	585	558	563	592	558	555	596	598	599	553	577	594	594	592	594	602	590	574	608	583	604	587	591	566	557	574	582	575	576	538	551	592	625	576	533	568	545	544	512	544	563	573	559	555	579	610	530	550	590	590	589	553	581	598	601	551	537	590	606	569	576	547	569	589	563	550	550	588	553	567	577	582	529	612	575	613	601	529	556	585	570	547	547	564	595	555	533	551	576	557	511	559	537	599	573	545	569	562	567	558	585	577	557	547	561	572	580	597	576	572	547	567	593	538	563	578	558	544	587	545	570	582	510	602	553	588	590	585	548	550	565	619	543	583	565	556	618	578	569	558	572	546	535	569	559	538	570	577	593	549	571	545	531	598	574	541	520	565	531	624	558	537	561	545	533	556	550	552	535	569	573	566	555	543	555	588	535	599	546	553	587	566	568	592	545	548	570	552	545	579	577	556	541	592	598	551	552	592	565	578	569	574	561	562	593	567	590	557	593	538	548	547	571	578	573	552	576	615	579	612	536	559	594	550	558	542	544	533	614	547	555	539	565	564	581	606	582	561	598	557	562	553	548	618	558	582	528	554	558	556	592	517	558	542	545	556	559	594	575	582	565	539	539	534	532	585	567	558	600	569	604	557	588	577	540	588	561	568	606	586	576	570	586	611	535	580	596	550	555	554	568	607	573	567	578	595	584	602	546	573	575	514	581	567	543	593	621	567	582	554	577	513	564	578	573	593	555	558	581	553	534	522	558	517	552	552	635	591	569	579	558	583	535	595	525	562	584	603	566	570	567	557	591	579	544	562	573	568	582	560	576	540	569	538	539	573	552	544	560	531	541	559	556	554	581	573	618	596	563	607	537	557	555	533	558	582	546	576	588	571	595	545	588	613	532	589	584	548	535	606	550	561	504	591	556	597	577	580	559	535	565	555	571	556	555	575	519	538	619	534	565	569	555	591	573	561	574	546	579	556	562	563	569	584	558	580	566	547	592	593	561	587	552	581	587	575	580	587	570	555	552	550	579	541	553	554	571	594	593	557	524	576	562	537	495	525	587	510	576	586	568	562	577	552	529	564	561	531	550	558	567	563	598	547	554	575	595	574	540	543	539	555	559	556	566	576	557	571	569	562	564	554	575	587	589	585	556	598	609	570	545	582	555	548	583	567	589	561	588	583	597	555	562	554	580	543	535	579	583	559	582	521	516	570	574	540	566	539	604	578	580	532	569	562	566	561	538	507	580	578	583	598	553	557	567	569	572	568	580	546	596	593	561	566	567	557	498	527	509	573	554	573	538	553	558	572	547	582	609	549	567	574	544	598	533	523	574	579	585	581	582	570	546	605	564	568	583	552	523	515	537	542	540	535	545	565	530	548	534	593	577	551	597	640	533	574	582	553	542	568	584	564	605	572	549	568	566	559	566	563	582	607	527	577	560	571	546	558	547	582	569	567	631	545	511	595	567	588	566	536	565	579	560	633	540	549	533	577	565	500	611	602	557	589	591	563	613	557	562	584	530	539	560	595	542	563	596	538	541	579	561	528	562	573	565	576	617	590	560	535	585	603	589	535	550	584	588	556	588	576	571	597	563	582	528	578	585	546	538	555	565	534	548	581	599	623	572	566	562	565	558	565	555	579	627	552	575	565	527	542	524	579	558	519	562	563	550	549	584	550	576	573	555	538	546	530	561	560	563	598	585	589	571	571	576	542	622	521	591	604	567	610	573	566	590	572	574	544	594	564	592	559	581	570	554	564	571	519	552	533	555	569	543	545	564	535	580	590	576	548	582	528	563	549	544	550	539	574	597	571	588	578	589	567	576	579	587	577	609	556	544	558	588	547	590	521	583	556	558	559	558	578	540	565	561	575	529	609	606	534	619	556	560	558	564	559	563	554	538	596	554	543	596	547	570	557	526	534	535	561	554	562	550	583	590	566	601	564	556	562	555	546	548	542	572	590	606	594	579	605	603	508	586	576	555	601	596	546	556	557	557	536	568	573	522	563	575	578	575	570	520	547	551	547	565	567	579	540	565	579	596	607	564	568	578	556	559	580	528	559	569	535	572	538	550	584	607	569	558	577	591	551	530	577	590	619	591	581	507	553	518	548	586	565	561	553	578	555	542	604	582	495	559	553	572	574	528	555	610	602	607	563	539	565	591	581	537	536	551	591	524	573	557	532	573	567	587	585	542	578	553	507	560	564	556	567	548	553	553	563	563	584	551	609	570	558	540	603	523	607	601	583	573	534	567	622	552	532	573	599	536	595	577	574	575	579	554	539	609	547	539	541	546	580	550	533	531	579	591	567	559	569	572	556	583	573	566	561	561	541	543	558	518	538	540	530	571	597	550	588	557	567	629	552	512	558	565	558	553	556	595	569	572	604	578	567	614	603	575	509	574	617	591	584	559	575	558	570	551	498	586	595	543	528	609	554	587	573	580	538	505	567	523	576	584	556	534	590	529	577	548	564	574	537	585	573	549	564	583	526	557	575	529	569	566	558	599	543	542	580	560	573	529	577	546	586	568	596	586	563	559	578	508	593	543	575	589	562	594	580	544	577	554	559	560	598	567	591	578	578	568	526	566	573	556	530	520	579	561	540	579	559	563	545	559	539	593	561	543	540	574	573	562	511	522	584	609	557	519	530	553	595	542	520	546	593	602	605	578	564	542	563	571	556	545	610	574	584	573	586	575	578	534	578	596	555	574	581	575	525	550	587	561	552	573	575	578	622	562	554	568	551	541	597	549	564	522	587	569	590	573	588	514	578	530	575	566	577	577	534	546	590	537	502	610	559	565	564	566	574	558	556	569	555	557	572	583	592	561	557	559	530	532	578	556	545	566	545	579	618	530	582	591	545	580	575	514	579	582	551	599	556	550	617	551	557	576	549	595	576	558	539	609	588	584	536	573	581	554	538	559	541	556	607	519	598	557	549	547	535	540	554	574	578	551	562	530	576	582	608	554	612	558	561	608	519	602	577	582	567	585	592	553	581	572	531	581	588	571	596	572	551	592	559	596	589	559	616	578	588	561	548	571	583	584	556	541	576	546	644	580	552	500	571	570	570	537	565	583	557	553	556	576	592	576	543	575	577	543	575	585	566	541	591	558	570	556	575	549	549	596	552	557	546	548	537	498	528	608	516	552	543	561	543	608	552	577	540	548	548	627	512	587	553	561	554	574	569	556	591	571	561	525	532	561	593	570	553	562	576	544	582	561	589	577	560	553	592	569	584	579	617	566	571	544	582	570	529	569	540	580	564	550	544	554	560	565	540	573	528	590	566	536	582	535	546	575	524	573	523	566	530	550	575	565	565	613	571	564	554	586	586	602	582	557	603	521	562	559	572	576	578	552	542	592	610	539	535	613	570	536	607	564	563	568	580	540	573	520	551	540	570	564	555	557	581	564	572	533	569	574
33209	21083	10685	2341	1373	900	796	803	757	688	445	316	342	242	240	213	227	221	205	240	246	218	225	211	200	228	195	221	218	252	208	185	194	247	232	222	182	209	206	194	195	214	186	220	211	242	207	181	213	228	202	179	193	217	201	222	220	202	180	192	204	211	204	193	208	190	212	205	192	200	209	198	209	216	212	215	227	208	197	172	217	177	198	198	180	199	172	200	208	212	209	221	207	196	186	196	210	233	220	203	220	181	211	232	228	225	191	179	214	181	172	181	194	169	208	212	201	210	206	193	233	192	203	187	200	213	218	238	217	213	211	198	200	206	198	222	198	207	209	203	212	214	203	194	212	216	201	226	205	224	199	210	233	211	199	207	199	228	221	213	214	196	210	199	172	210	213	199	201	197	206	206	185	215	203	195	201	191	200	198	204	205	213	194	198	224	208	184	198	225	194	206	203	199	221	210	226	185	222	213	202	215	205	211	207	212	215	220	203	229	226	216	194	211	212	173	209	212	195	201	185	193	218	211	216	240	189	214	199	221	209	197	235	226	190	221	181	222	221	213	202	227	217	232	204	224	177	202	204	216	203	196	215	198	209	206	237	189	205	195	167	223	231	191	184	229	219	197	197	174	189	208	186	223	211	204	208	202	199	202	219	217	169	171	231	214	199	199	199	210	194	199	209	219	237	215	215	221	199	201	201	207	218	214	195	208	175	212	179	208	211	205	232	205	212	224	193	210	187	210	202	200	230	233	205	232	205	198	203	220	193	196	191	213	212	228	205	201	231	205	212	199	199	191	186	221	205	215	209	201	217	183	193	207	213	166	217	228	193	185	233	216	203	208	185	200	178	207	200	221	196	242	203	201	209	215	205	195	213	237	200	228	206	200	222	209	217	190	221	198	204	211	223	215	231	216	228	198	199	207	203	215	211	172	177	188	204	228	188	217	177	181	193	183	218	201	191	203	202	206	222	216	221	201	208	203	172	193	218	197	214	237	240	189	204	234	201	211	201	200	212	195	205	174	211	190	186	201	202	207	180	189	195	193	187	212	179	209	181	193	213	208	192	210	194	198	196	181	196	202	202	215	209	179	193	204	197	209	218	209	215	223	197	212	207	214	214	238	186	180	207	185	191	210	218	200	217	205	236	203	246	193	220	188	211	214	226	197	214	177	210	181	194	218	215	213	216	223	188	227	193	215	169	215	207	211	201	210	213	199	226	197	180	189	204	216	212	242	203	201	210	227	224	206	212	223	228	226	209	215	231	205	214	184	185	202	223	207	202	226	215	197	205	223	237	215	216	205	208	218	210	190	192	225	214	209	197	196	211	222	179	223	186	184	232	208	233	212	189	205	225	212	218	223	195	210	213	211	216	218	197	187	201	194	223	206	226	201	213	202	215	208	224	209	214	234	190	178	201	201	206	200	236	219	200	204	202	199	213	206	212	202	208	199	208	204	203	179	183	199	228	207	229	228	222	187	189	211	218	218	210	207	196	229	205	187	185	213	210	189	224	192	213	215	213	196	233	210	201	213	212	215	202	221	223	236	208	196	212	214	216	205	215	217	182	199	214	226	203	208	201	195	191	230	199	186	215	224	197	223	225	201	201	219	185	207	203	205	199	207	180	201	221	211	204	193	191	215	221	207	214	227	206	205	180	195	206	203	211	196	188	196	218	232	225	231	196	182	194	222	208	197	197	220	195	228	171	202	197	216	233	223	200	215	213	203	207	182	201	181	237	195	193	197	201	197	208	201	206	187	209	175	219	206	190	170	207	210	198	186	235	191	202	199	229	192	168	205	215	203	178	206	197	209	196	221	206	208	211	206	217	209	206	179	224	216	202	166	198	204	231	215	240	195	174	187	222	200	217	214	186	183	170	169	184	218	229	210	232	204	203	225	246	215	224	222	205	200	213	202	229	205	193	198	222	214	215	218	216	204	189	210	183	221	195	175	207	218	230	212	189	220	194	190	195	208	212	196	194	258	212	218	231	196	206	230	218	216	215	228	178	197	216	213	210	205	214	221	210	202	193	228	249	225	185	236	201	192	203	214	197	236	199	226	188	178	222	224	224	222	176	217	209	215	212	209	216	226	195	211	200	209	189	173	198	206	208	228	222	206	188	221	225	214	223	241	201	197	190	202	206	215	209	198	232	205	197	190	189	212	178	213	204	220	217	217	197	168	200	219	199	194	207	218	190	189	214	210	183	219	220	209	182	192	204	209	193	192	232	206	185	195	214	196	208	177	224	201	179	218	218	228	227	186	196	196	180	203	196	212	221	220	184	194	195	217	206	166	227	198	175	229	205	208	216	243	182	182	195	200	200	223	199	190	220	212	191	195	192	215	228	229	199	194	215	222	202	214	232	188	209	211	226	211	185	184	208	199	216	202	224	205	226	187	222	214	186	219	213	216	194	213	181	185	195	199	210	197	217	217	245	180	206	184	200	203	213	194	215	220	203	209	207	223	192	183	182	199	202	217	190	214	203	226	225	218	207	213	185	195	216	228	230	214	210	180	210	202	196	209	198	198	191	211	195	207	207	203	216	196	219	201	215	199	206	230	219	205	203	208	235	196	211	205	219	202	209	191	203	192	199	198	183	202	204	188	223	221	193	206	216	189	230	230	243	204	216	209	220	211	216	242	176	193	189	230	196	227	203	203	191	199	198	211	194	223	206	214	187	211	245	208	185	210	201	216	191	214	179	199	168	187	204	195	187	213	209	243	227	206	230	223	186	222	194	191	232	201	198	182	199	183	197	215	222	207	195	197	194	203	215	187	227	204	208	197	228	226	229	195	177	212	209	198	203	224	196	212	187	187	190	213	216	211	188	198	222	235	209	179	178	202	186	194	217	216	188	208	212	215	183	241	235	243	208	202	206	212	176	196	197	214	201	198	202	204	217	227	213	218	202	188	223	190	199	194	210	195	218	215	225	176	216	204	193	196	199	214	195	204	208	214	198	199	203	209	225	194	203	196	187	215	207	217	209	188	205	233	209	210	197	193	174	199	191	195	214	210	218	209	216	227	206	211	202	201	220	196	228	225	177	210	203	235	217	208	211	230	217	202	204	169	177	223	182	207	192	211	192	215	197	214	207	207	206	213	208	199	230	218	195	198	195	214	219	201	174	202	221	213	196	196	213	200	218	206	211	191	209	204	170	201	191	195	214	201	194	207	212	211	196	196	192	188	176	211	205	202	223	188	205	208	194	219	198	210	214	213	205	215	181	221	227	193	180	233	194	240	202	213	175	219	250	208	211	208	240	186	194	175	210	196	227	219	184	215	206	192	226	206	211	218	202	191	216	219	215	208	214	215	176	202	187	186	210	210	207	212	216	208	217	214	211	233	209	206	221	203	210	199	205	199	211	210	203	209	188	207	244	231	182	230	207	230	206	197	194	208	224	240	166	207	194	190	204	190	196	194	186	213	200	223	224	196	211	232	199	177	190	175	180	205	213	216	201	190	189	199	217	209	193	202	189	232	207	195
21221	16119	10050	4333	3443	3276	3282	3027	3195	2506	1460	1217	1238	838	652	623	641	594	595	532	515	602	564	494	524	544	529	530	506	529	543	569	537	533	523	553	556	556	519	524	512	497	520	474	471	519	508	479	490	445	469	455	455	489	519	509	506	483	398	502	518	486	503	474	477	515	479	486	509	485	461	480	471	518	507	455	472	482	507	473	486	474	451	499	536	485	494	460	445	497	461	457	492	474	500	477	468	485	476	486	479	470	507	486	489	418	506	465	476	479	485	446	470	518	486	430	443	453	484	453	452	473	454	490	441	477	483	469	521	478	479	494	462	442	455	468	450	461	487	490	450	490	460	477	472	484	485	495	488	494	506	507	471	481	458	458	516	496	474	493	494	465	444	497	509	426	482	471	479	515	501	486	469	452	475	491	477	456	476	469	483	462	463	436	496	499	478	500	431	442	458	451	465	460	450	484	467	439	456	451	521	486	480	516	479	481	475	428	490	473	462	475	497	489	442	489	486	488	443	454	437	491	467	443	451	460	458	469	498	487	452	478	500	465	439	512	480	435	486	464	504	446	481	491	453	477	468	471	500	504	482	505	490	462	483	432	476	442	471	478	474	475	478	446	477	469	466	481	484	444	500	532	473	481	521	516	472	468	489	436	489	440	514	471	449	478	459	486	481	442	485	460	463	483	454	436	452	465	457	472	507	428	510	493	512	486	452	458	476	468	435	473	478	474	487	427	469	471	484	463	455	441	480	464	494	450	486	444	468	497	471	479	428	512	481	500	477	501	482	466	481	493	476	454	496	515	484	463	468	461	493	441	481	464	444	510	490	474	469	482	453	516	459	434	498	464	502	451	480	471	474	453	450	462	487	471	464	477	522	496	506	516	450	464	470	457	520	470	509	476	465	461	500	477	497	513	485	449	470	491	501	488	464	511	477	487	446	454	500	454	441	502	474	491	499	469	460	445	440	486	472	440	502	478	447	476	477	463	455	493	512	498	447	482	496	459	506	474	467	454	457	474	468	483	448	468	515	480	496	465	493	471	497	481	446	480	440	479	478	478	459	492	491	457	485	415	484	493	445	475	473	430	467	489	458	494	473	520	470	508	454	489	514	470	463	470	475	443	456	478	476	493	480	448	461	461	494	488	506	509	444	491	452	468	454	475	445	472	475	481	474	460	502	510	462	466	487	459	509	499	484	480	474	487	432	439	474	465	449	450	476	464	449	487	461	478	471	466	478	509	459	474	456	452	471	498	488	476	462	494	442	470	475	470	475	514	462	472	470	474	507	461	439	455	450	500	412	477	488	481	507	468	466	475	420	526	458	464	483	451	471	482	502	485	453	455	464	429	455	458	464	448	477	491	471	461	454	499	467	477	511	454	480	441	475	483	490	514	410	482	473	485	464	448	479	407	444	501	504	487	512	481	459	450	461	471	469	475	474	477	441	472	458	446	465	451	483	483	429	477	475	464	464	463	474	474	466	493	482	466	472	490	469	480	481	459	441	508	480	495	472	460	443	473	475	507	474	438	484	501	483	481	502	480	485	490	466	463	466	507	459	455	490	483	452	451	486	410	461	508	468	459	483	482	473	429	478	423	442	486	461	508	470	493	485	467	459	466	461	459	467	464	477	490	477	508	457	457	502	489	456	441	477	451	456	482	486	437	459	482	434	477	458	481	443	462	486	439	477	507	474	501	454	459	463	488	476	452	492	497	450	448	456	505	482	470	436	516	460	447	461	435	527	514	484	462	443	489	494	512	482	488	491	491	479	490	428	505	451	431	468	438	429	468	462	488	478	487	468	463	456	498	511	470	489	445	495	495	465	438	462	458	487	512	489	482	481	469	483	490	457	476	454	502	494	456	481	483	422	483	483	484	444	467	476	435	455	455	452	453	504	426	502	459	484	474	474	476	466	473	448	457	494	501	438	472	453	471	475	471	486	463	471	521	468	508	443	454	472	489	501	478	473	477	512	484	479	471	459	461	478	440	471	495	451	452	483	464	467	476	473	494	490	490	464	488	455	446	528	492	457	486	461	433	512	487	494	450	464	514	483	460	444	443	453	499	461	493	518	479	472	451	514	476	451	486	466	473	448	513	450	515	479	478	468	473	411	481	502	457	448	495	411	438	500	427	483	466	459	479	458	482	469	458	482	507	488	460	486	492	491	486	468	465	455	488	483	484	438	490	477	469	477	475	506	488	484	445	458	498	473	441	471	470	452	499	473	500	450	512	474	497	503	499	475	482	476	472	504	464	477	474	475	475	492	451	417	460	421	476	451	476	494	466	502	481	441	458	504	468	459	501	456	457	464	478	486	520	476	497	475	468	465	471	475	454	481	516	479	455	483	489	500	452	502	460	495	480	496	501	479	461	469	447	458	468	450	436	469	509	434	449	476	466	469	481	470	483	501	482	496	450	489	487	449	470	505	477	463	455	463	477	454	484	450	470	487	465	460	470	471	479	475	427	497	506	469	479	442	471	471	501	497	479	471	469	460	490	503	457	518	463	443	476	465	489	514	449	460	453	461	443	468	470	463	450	445	464	471	434	462	463	478	502	467	474	467	500	464	497	511	502	483	476	502	442	456	451	481	472	470	465	464	469	469	493	440	480	482	470	522	488	454	497	452	467	489	523	466	461	491	505	467	440	467	471	447	465	448	482	494	497	469	500	482	456	447	493	482	476	473	455	443	479	505	470	435	443	437	463	449	515	435	469	473	495	479	496	496	449	479	464	500	448	483	477	487	502	496	468	481	500	455	486	474	476	454	463	485	509	482	493	461	478	445	472	465	487	468	504	477	445	499	491	506	485	464	457	471	489	427	480	483	476	450	475	488	448	497	508	470	486	457	484	482	483	474	486	515	457	479	458	470	451	514	470	500	480	444	475	487	497	531	463	453	470	446	490	469	481	475	471	443	495	452	500	471	497	482	462	473	470	468	482	449	435	489	450	465	453	469	463	476	473	503	482	474	451	458	486	499	457	486	480	446	461	486	469	464	470	502	471	467	483	488	431	433	455	488	513	497	495	478	453	473	466	475	488	447	451	465	500	489	517	495	536	484	482	431	463	523	465	488	487	472	479	469	460	477	467	485	457	476	487	471	491	496	511	442	457	512	500	463	462	440	477	496	492	493	472	477	486	471	428	446	462	493	448	500	446	481	460	481	501	514	478	489	506	468	482	468	464	533	430	478	462	470	493	481	495	465	450	508	488	468	517	476	476	497	492	439	452	472	469	450	468	494	451	487	501	493	472	479	471	497	493	474	465	475	461	473	455	463	484	474	478	496	444	474	466	457	480	501	483	439	462	537	481	474	429	469	459	464	508	461	452	477	482	464	502	461	448	502	453	474	446	460	485	487	463	477	468	474	520	465	467	502	453	503	505	516	526	483	445	512	473	465	488	506	493	475	472	462	464	459	461	437	498	464	480	432	440	479	449	450	488	499	456	477	503	474	435	466	494	475	462	514	474	453	441	446	451	515	495	470	474
43963	30758	15652	4580	2512	1906	1615	1417	1477	1087	622	442	471	359	260	254	251	263	281	258	244	248	274	257	251	256	243	239	244	261	263	252	246	267	248	243	240	276	263	233	225	238	225	244	269	259	259	216	222	233	219	217	197	224	236	259	267	234	201	211	218	239	227	210	236	226	206	238	236	219	236	235	256	202	225	217	228	236	187	231	235	213	236	254	227	226	249	256	210	225	237	203	222	237	244	228	243	211	224	220	197	231	234	202	236	226	229	210	258	249	224	241	222	219	245	241	227	221	236	202	227	207	230	226	244	233	233	235	230	207	231	221	224	236	220	248	223	231	219	230	213	223	189	192	218	225	218	252	242	232	214	252	226	206	225	225	224	224	227	227	266	228	206	240	237	245	217	229	256	250	215	201	254	233	214	217	223	229	221	216	215	226	227	203	236	215	224	211	233	247	218	223	224	226	204	223	226	226	219	252	244	217	241	217	234	225	222	233	204	268	224	248	232	239	223	266	238	240	267	240	232	221	219	213	258	230	233	235	235	215	268	213	242	204	222	232	250	227	208	232	220	253	222	223	221	242	211	208	194	252	211	209	213	240	246	207	221	258	232	222	235	201	217	241	211	253	218	218	241	248	251	225	226	197	218	227	220	245	207	256	214	230	225	236	224	213	248	205	217	246	218	231	238	222	248	220	249	202	247	215	226	226	228	203	237	268	233	228	214	199	209	230	234	220	223	219	253	238	215	229	256	241	222	244	211	255	266	244	254	236	210	191	193	224	236	214	248	228	218	226	225	190	207	227	204	229	239	229	216	229	230	253	240	217	251	230	246	232	219	220	225	245	223	223	222	224	232	243	245	237	254	226	244	257	254	237	234	249	213	219	190	235	212	238	216	271	218	255	242	203	240	272	241	195	190	213	236	252	222	234	223	222	228	235	224	221	226	232	222	251	237	248	225	217	218	194	208	251	248	236	228	249	219	217	202	213	203	232	223	244	256	212	202	231	228	230	251	227	204	230	210	217	223	233	233	247	221	221	248	218	218	236	225	236	218	236	219	224	224	221	220	239	245	248	214	226	233	237	258	228	217	213	242	200	206	234	257	249	252	194	218	221	221	233	229	204	221	233	213	244	244	211	225	213	230	243	237	233	212	229	219	219	224	215	226	206	217	248	191	209	219	283	245	231	230	227	231	187	210	252	205	202	227	229	231	240	234	240	238	201	223	229	230	209	218	232	212	208	218	214	217	216	235	242	210	212	216	245	235	244	215	216	231	205	238	229	224	228	256	203	222	224	212	212	228	234	231	216	240	220	231	230	245	245	212	221	232	197	223	227	224	214	218	225	242	229	246	238	254	221	184	230	210	245	214	244	232	239	205	242	228	246	230	210	239	221	216	241	216	251	214	247	238	230	208	200	224	230	229	229	264	228	222	243	225	189	211	242	213	207	241	224	248	239	218	230	248	251	217	226	247	232	253	263	233	216	200	217	199	206	208	218	252	245	212	221	238	221	226	218	234	248	231	236	217	209	232	246	219	226	204	235	231	262	246	257	210	200	236	232	235	201	234	234	234	210	219	232	238	222	233	216	211	233	203	230	231	256	220	217	229	229	200	261	240	200	221	236	216	228	233	242	194	188	228	243	224	229	207	212	198	228	211	248	247	225	203	220	230	233	221	183	231	242	255	273	219	223	204	191	212	218	222	248	230	239	223	215	237	223	235	255	231	248	241	232	250	229	243	214	207	250	251	235	218	251	214	232	239	215	224	217	224	236	191	207	217	227	255	250	214	218	223	232	217	249	229	234	238	226	237	229	222	245	227	224	213	214	236	207	226	213	233	261	256	205	255	226	232	208	214	221	206	222	212	251	218	231	221	257	260	239	236	244	250	230	219	219	234	252	253	221	233	232	204	221	214	229	206	234	231	213	216	238	215	227	235	245	257	230	214	224	237	231	226	212	249	220	200	223	230	250	232	216	229	229	225	217	224	234	228	236	233	224	229	209	249	215	236	235	260	240	190	213	228	241	225	223	209	209	208	208	230	214	236	234	245	242	228	186	205	258	206	243	235	240	243	245	228	250	229	235	228	236	219	231	219	269	250	215	239	231	211	245	218	209	258	255	214	204	220	244	230	253	219	231	233	243	213	227	216	230	230	245	247	252	224	241	204	223	225	257	213	235	256	267	241	225	203	218	257	223	234	218	211	227	213	229	224	219	235	233	237	239	233	267	233	250	245	223	246	203	234	235	226	251	262	247	254	249	183	213	221	215	208	257	203	235	238	266	224	221	225	234	216	246	229	236	255	249	221	246	220	247	214	234	219	234	203	265	205	257	197	221	245	215	246	248	220	220	237	209	221	238	204	239	224	222	236	227	211	238	226	205	230	238	238	232	235	237	210	243	258	242	227	202	212	202	235	241	225	258	243	214	229	237	251	252	221	243	231	236	235	225	215	230	244	216	233	234	236	201	220	251	234	219	234	238	227	226	230	245	205	219	223	224	249	194	211	226	229	231	244	242	226	234	272	216	219	231	231	213	234	243	228	244	222	226	231	222	222	215	214	230	223	230	191	219	233	211	225	225	233	232	229	230	201	237	256	211	235	235	231	234	239	247	245	195	227	258	216	207	215	236	218	226	218	229	225	225	227	239	228	217	232	234	225	266	214	230	248	225	227	218	204	232	249	225	255	219	244	237	249	247	237	211	224	239	227	239	252	240	218	227	221	214	217	238	256	248	211	223	213	234	223	222	233	231	215	232	241	240	214	247	206	225	230	242	223	247	245	235	219	223	202	246	243	231	207	261	223	237	248	210	220	242	232	229	269	235	223	251	223	228	248	243	204	216	209	216	201	244	206	241	275	244	247	243	238	247	259	249	228	210	230	219	248	244	248	226	245	206	205	196	214	232	212	222	225	248	233	256	222	249	226	220	207	241	230	222	206	230	225	210	223	221	244	259	244	235	218	257	226	232	232	233	246	201	244	247	228	241	218	238	228	251	229	234	260	224	212	206	241	235	242	205	216	247	260	233	201	242	269	238	221	211	238	252	258	234	211	217	205	229	226	217	236	234	226	207	226	233	214	242	227	237	205	245	230	236	258	235	232	208	214	220	233	240	210	245	226	259	221	247	250	206	227	223	226	228	244	230	227	268	253	200	221	255	226	233	216	234	200	241	241	210	218	224	212	197	225	203	202	220	220	243	223	246	199	234	229	221	204	226	196	207	213	244	221	222	232	227	201	221	230	228	234	219	240	213	228	186	228	232	220	231	241	215	206	210	228	212	226	226	257	221	222	217	225	208	230	268	230	223	229	204	232	199	206	242	241	231	227	205	240	231	214	227	263	243	270	233	227	229	232	230	228	219	224	223	232	207	234	220	236	233	242	221	213	240	229	208	230	230	244	238	222	234	225	224	253	251	195	253	233	252	216	236	255	219	220	204	218	218	221	220	204	228	212	235	218	248	220	201	222	234	244	210	203	224	231	210	201	209	234	213
27458	22557	11637	6625	5498	5064	4787	5000	4994	3722	2318	1622	1693	1001	836	788	699	722	645	658	756	663	647	601	625	592	608	593	614	636	654	609	643	639	636	622	595	572	566	578	550	546	572	567	554	595	564	571	513	508	522	477	534	579	546	570	523	507	511	547	516	535	512	485	523	529	485	495	531	533	517	573	516	535	519	517	518	527	526	485	518	533	513	558	528	493	507	536	537	490	517	544	544	529	497	507	524	511	566	514	508	514	539	527	507	522	478	477	517	485	525	546	565	515	556	495	502	523	495	507	530	525	534	525	536	541	554	536	530	563	515	544	523	532	516	522	562	513	502	493	499	497	473	505	531	521	526	543	571	539	567	537	499	530	496	530	586	510	544	556	517	498	552	479	528	514	533	517	517	521	513	531	603	538	534	537	516	489	523	511	536	552	523	563	518	510	566	546	507	525	528	551	521	541	501	542	474	542	504	544	602	530	496	501	501	505	557	536	546	537	514	522	521	541	514	546	510	510	549	500	506	522	540	535	539	498	535	531	528	485	484	539	525	513	538	528	516	545	529	518	478	517	533	548	510	526	552	500	521	512	523	496	549	513	534	539	505	507	503	530	499	518	493	512	495	504	537	528	528	497	524	503	507	513	528	479	501	556	532	508	547	538	548	508	509	522	543	536	510	500	521	553	491	496	483	521	541	502	546	568	541	533	508	533	505	534	537	535	548	511	529	533	532	499	583	563	471	517	529	530	556	498	516	529	548	543	493	515	501	512	511	546	532	472	520	503	531	536	534	503	526	487	535	514	520	505	505	518	513	548	538	507	513	503	553	502	516	547	522	542	545	521	552	511	514	524	520	539	525	488	525	518	535	543	524	574	518	546	471	500	509	566	503	516	532	529	558	576	538	487	548	542	506	552	537	530	547	529	516	534	525	559	524	523	543	527	519	522	494	523	492	542	544	511	544	541	513	520	528	542	508	472	581	552	561	519	499	521	507	557	526	548	511	530	490	521	522	540	548	507	489	493	504	505	495	515	523	556	567	486	511	531	538	520	528	496	506	512	539	508	525	532	497	520	501	504	505	546	518	549	466	550	545	489	526	541	541	523	528	490	524	490	553	532	547	526	529	513	535	511	561	544	515	537	482	524	524	557	576	532	497	504	513	517	527	540	510	548	490	562	525	523	530	503	528	564	503	559	510	514	537	504	562	522	525	513	517	518	484	523	527	543	507	537	524	495	519	517	574	509	527	520	536	520	527	511	540	517	501	496	510	538	548	524	519	529	540	541	474	529	461	525	545	519	507	508	500	564	508	536	507	551	548	530	506	515	525	515	517	502	501	520	534	517	574	506	552	534	515	552	532	553	526	495	494	546	515	541	462	513	571	488	526	532	537	504	523	549	539	523	524	511	510	509	533	514	535	547	535	509	498	532	523	494	516	502	477	521	517	519	515	531	490	520	552	514	473	495	528	512	533	540	503	555	552	471	487	511	583	530	484	520	497	491	515	530	507	524	505	504	539	503	532	521	528	515	517	563	582	538	528	535	551	516	524	511	526	537	475	497	501	566	498	514	522	545	517	497	559	514	515	515	533	557	517	543	524	526	531	524	535	532	511	533	520	550	556	559	502	512	536	564	512	518	507	541	540	527	535	532	544	500	543	515	542	524	500	456	535	519	553	562	551	506	530	490	520	511	524	485	545	558	507	576	534	528	563	547	505	544	498	535	501	529	517	508	544	527	521	557	484	525	477	545	534	524	523	526	515	558	532	524	521	562	550	523	492	518	529	540	515	541	550	554	539	523	514	554	498	475	558	495	511	496	518	526	533	503	517	530	558	487	552	480	533	495	525	527	537	535	548	507	518	561	565	533	496	553	546	503	502	543	542	518	545	505	531	522	487	513	498	498	501	525	526	507	545	505	507	529	522	514	521	509	537	538	513	516	524	515	527	545	511	529	495	567	500	506	474	551	554	542	556	533	522	576	524	546	543	499	554	480	524	516	546	515	590	529	515	517	466	555	507	556	531	518	547	532	513	519	486	509	536	516	523	511	499	503	522	543	512	543	499	543	525	477	567	517	536	522	504	516	547	575	556	562	565	536	541	500	517	527	489	490	496	532	484	540	539	508	507	552	492	519	487	558	504	533	546	530	536	509	499	488	485	547	536	515	538	524	513	562	514	535	524	540	544	521	492	543	501	573	532	553	515	539	540	514	539	554	528	530	496	526	509	568	512	533	508	520	514	500	519	516	543	568	546	546	523	533	524	542	530	521	478	532	503	500	520	516	523	545	555	521	500	510	471	524	548	472	512	556	523	530	529	567	481	515	520	532	529	526	530	533	520	517	559	573	542	517	540	543	477	499	542	501	530	572	520	553	482	508	561	555	548	556	534	520	484	537	531	503	523	537	479	484	536	485	541	517	514	498	524	541	524	509	513	527	512	499	546	530	567	499	498	554	529	525	518	524	551	515	508	525	550	541	506	495	562	523	505	566	516	534	555	514	519	516	519	486	569	502	492	541	550	492	544	548	546	521	496	535	476	518	543	579	525	509	530	545	534	521	552	535	503	534	539	489	509	520	473	529	566	508	486	551	538	539	487	484	532	539	505	534	523	542	484	518	533	510	525	528	571	536	526	530	523	482	515	491	519	535	514	524	481	501	537	563	500	516	520	500	528	506	541	545	513	538	541	518	520	492	495	558	545	537	546	517	525	554	574	548	514	526	496	529	525	501	554	562	540	541	588	532	526	518	545	533	559	514	507	535	542	536	521	506	517	531	516	529	532	488	502	542	517	561	508	540	525	531	540	492	489	505	515	545	496	531	518	513	520	515	491	523	522	519	512	530	550	554	498	512	534	551	511	508	473	514	554	532	528	519	533	505	519	507	505	530	489	508	541	488	523	519	540	539	537	468	590	541	553	502	528	555	527	509	527	498	560	553	493	547	541	525	561	532	501	513	520	479	534	562	526	517	555	538	540	543	501	523	528	522	531	502	529	514	548	554	526	556	512	504	545	510	500	511	515	535	550	503	528	521	531	556	486	501	501	580	512	528	528	517	523	497	556	546	529	540	522	526	528	524	557	521	547	542	554	561	507	521	518	539	524	568	508	514	533	548	523	529	547	508	537	542	537	527	535	521	527	512	505	568	533	523	537	479	554	564	502	528	560	553	517	486	526	516	538	541	564	537	494	526	523	561	551	523	538	538	524	463	530	548	531	510	473	511	538	548	547	536	535	536	539	523	506	515	536	546	554	602	500	536	498	501	554	534	503	555	536	513	542	533	531	517	550	540	519	536	531	545	492	528	527	494	507	523	521	532	536	551	552	516	521	555	563	513	495	500	496	520	498	542	506	528	508	511	547	542	471	523	540	501	522	495	527	542	537	485	506	489	523	501	492	521	510	531	492	516	519	500	544	547	545	519	522	503	536	530	497	537	562	539	531	541	519	497	531	514	501	488	528	500	526	542	532	541	538	520	566	507	569	568	537	516	515	542
18887	8632	2225	711	505	506	429	375	386	314	309	314	307	257	288	261	286	263	251	248	272	266	257	257	250	256	270	228	260	270	243	282	255	257	263	271	293	286	242	260	259	259	274	261	276	250	223	275	263	236	261	278	240	246	255	265	260	230	272	225	272	257	234	288	262	250	225	244	248	235	268	243	201	240	261	240	247	248	241	250	235	243	254	274	246	236	265	234	286	245	268	253	249	264	254	240	240	239	241	248	258	257	226	259	229	263	220	247	269	239	268	255	279	272	265	251	253	253	217	243	248	241	274	253	253	260	210	283	272	252	245	263	257	232	230	265	265	245	256	262	267	265	262	282	277	251	269	227	274	271	235	251	293	236	265	272	233	296	269	226	252	229	247	246	244	267	247	276	234	244	265	239	252	243	236	259	269	254	258	265	250	268	261	240	259	238	272	251	278	248	218	273	253	258	247	240	260	248	270	248	236	288	263	229	263	230	229	258	233	282	272	240	263	275	241	263	258	270	263	249	238	249	251	251	275	264	245	268	279	244	248	241	259	264	266	245	266	251	245	261	252	254	232	309	241	254	269	247	260	233	259	251	249	234	269	285	266	260	250	242	240	233	215	270	280	240	235	247	246	297	268	267	239	259	242	273	265	245	289	248	250	257	247	235	253	264	289	259	267	263	280	255	239	271	300	267	290	262	268	262	240	258	244	225	257	256	275	239	249	234	241	254	237	254	260	255	254	255	277	283	238	284	254	250	261	268	232	251	270	247	268	250	251	233	239	244	268	247	275	243	240	252	259	262	262	232	233	237	240	245	245	243	249	252	274	283	267	243	265	240	227	274	266	266	270	272	225	246	259	266	262	234	241	229	296	274	252	240	209	293	264	243	246	239	226	252	265	240	271	255	254	255	224	237	236	220	251	236	246	239	260	211	247	251	269	288	238	275	239	235	279	264	276	262	247	257	230	292	233	259	265	239	250	239	283	241	245	232	280	243	238	246	253	270	245	225	258	262	264	264	242	236	259	215	272	262	229	254	280	276	267	215	232	262	247	273	242	239	247	248	255	218	250	225	272	243	261	254	248	248	277	256	232	245	224	264	230	214	270	247	256	263	264	257	249	262	230	271	249	292	250	234	224	251	246	249	247	235	248	278	236	280	273	268	226	242	242	277	294	265	243	245	268	243	266	258	234	260	261	269	254	254	284	297	232	268	288	245	236	215	270	272	266	268	232	271	259	285	261	258	265	228	253	258	274	279	237	244	243	222	279	253	246	263	237	254	250	268	260	253	278	268	243	271	250	272	277	270	232	230	246	258	224	267	251	269	257	231	236	276	247	248	249	267	245	263	249	278	241	237	270	271	242	237	274	267	235	259	243	226	231	255	244	269	260	252	256	248	280	250	243	241	247	242	221	265	256	245	239	288	231	243	238	246	239	255	277	234	240	252	247	279	241	261	257	251	250	242	220	261	249	263	214	274	255	250	252	246	236	276	256	249	282	249	275	237	243	263	244	273	271	241	219	258	248	230	261	272	267	263	261	267	238	245	258	276	221	251	262	243	258	267	252	244	268	242	261	247	248	271	271	233	270	272	239	225	244	256	259	264	247	256	277	250	246	243	248	219	228	269	261	261	247	221	246	229	284	265	247	254	229	295	278	271	243	227	238	238	271	269	243	251	234	264	224	244	285	259	237	277	261	258	255	225	228	257	254	283	226	267	251	260	280	284	238	251	235	275	241	258	226	255	267	257	272	244	287	252	243	252	234	256	261	265	234	249	236	247	248	241	234	252	252	264	268	253	237	271	262	259	243	230	269	229	234	262	268	232	264	254	258	235	261	274	255	261	256	276	248	224	279	270	267	254	256	246	264	249	260	270	254	216	238	276	234	250	262	276	296	264	269	247	239	237	258	225	231	273	289	276	245	244	260	273	253	276	238	237	265	238	256	244	228	261	252	275	264	247	253	236	236	276	288	295	248	264	240	251	250	254	268	255	261	217	216	270	278	218	250	229	263	291	246	288	243	251	280	229	228	261	256	279	260	211	251	277	253	295	261	253	267	270	262	280	247	231	248	271	282	247	251	241	237	243	235	251	255	266	268	250	250	255	278	241	254	236	257	234	283	257	253	274	256	231	244	223	262	241	275	265	261	252	225	260	258	245	252	273	229	232	279	211	241	255	232	241	263	202	249	227	260	262	258	240	280	281	230	278	292	226	230	236	257	252	258	263	251	265	216	252	239	275	247	263	260	262	268	236	248	227	226	237	255	270	260	232	237	273	244	252	225	208	248	257	267	236	247	209	251	248	276	224	263	256	231	262	248	242	217	253	244	239	259	233	247	240	242	263	253	250	251	221	259	236	258	251	257	281	208	251	299	227	267	228	236	252	237	260	250	245	255	266	285	265	212	260	246	252	217	250	247	283	263	262	284	267	237	250	281	244	282	234	234	262	225	235	246	229	256	266	242	298	246	249	265	264	264	278	258	246	263	274	267	234	242	233	275	255	267	242	257	244	260	226	247	236	262	271	264	255	261	255	264	240	238	254	276	266	253	259	244	254	269	273	213	220	251	248	229	237	265	236	221	253	259	228	267	264	291	263	257	269	223	235	260	256	248	251	258	248	227	257	258	251	258	258	267	264	255	268	246	262	284	259	271	227	272	255	263	271	231	253	272	230	294	243	233	267	228	244	255	273	218	260	260	270	247	254	273	247	249	280	248	243	216	256	247	225	242	285	259	239	288	259	263	270	260	245	235	256	234	246	247	266	263	238	215	247	257	214	240	257	261	252	263	245	216	273	266	252	263	239	283	275	258	237	254	240	272	235	263	228	246	262	260	256	245	213	261	270	244	255	256	254	271	258	266	285	251	233	264	266	254	237	256	261	262	248	253	283	271	256	261	242	249	281	259	277	262	249	226	273	254	253	223	217	274	249	259	225	252	288	225	258	256	280	267	246	266	268	260	234	271	268	233	239	257	240	240	237	243	253	234	283	234	248	248	222	256	250	262	273	267	281	261	232	265	277	245	263	260	246	252	246	264	265	219	262	240	237	258	244	239	265	251	233	256	238	247	252	258	252	250	268	251	238	273	245	248	247	262	277	244	249	273	270	249	255	262	241	240	245	214	227	256	242	267	251	260	265	238	250	233	259	223	254	224	238	260	240	242	249	272	259	256	301	236	251	265	261	284	263	248	230	242	296	260	246	253	253	271	252	225	254	238	216	259	243	255	247	242	262	243	253	254	223	269	275	255	238	268	235	277	265	248	279	287	246	292	245	279	261	236	252	253	229	285	264	259	218	229	258	256	249	281	231	256	251	297	279	251	271	267	241	249	254	229	241	239	251	267	285	255	249	252	222	285	266	254	263	204	243	239	233	250	248	274	250	272	256	226	246	232	255	223	250	266	249	266	254	264	277	238	255	277	253	266	282	244	244	236	251	243	284	230	243	254	247	263	263	295	263	264	272	272	241	245	252	282	229	252	237	246	232	244	235
11299	6437	3165	1848	1728	1550	1362	1222	1117	956	902	792	739	681	682	649	635	558	602	616	586	625	536	553	590	606	586	585	576	591	565	640	618	620	541	585	594	619	541	573	591	590	618	597	618	570	576	587	584	557	543	550	561	556	576	574	562	553	616	571	562	573	594	561	526	531	555	573	561	575	545	571	580	615	550	534	571	544	578	555	571	565	546	554	590	573	556	563	564	588	581	570	600	567	573	579	566	534	559	577	550	600	562	584	567	589	576	566	564	588	543	593	607	598	591	578	594	579	606	538	596	572	548	581	573	602	535	586	561	579	586	539	622	555	579	584	604	553	578	588	552	546	542	569	577	559	581	582	545	564	587	581	575	590	560	523	548	566	575	597	556	555	574	535	568	587	593	560	567	545	577	556	513	598	511	585	599	591	552	563	563	551	570	543	559	567	584	558	578	552	542	610	571	571	546	586	575	565	548	552	583	553	549	535	536	576	560	547	551	568	596	566	554	564	555	580	528	587	592	594	543	544	558	537	562	562	591	564	540	628	574	577	548	575	565	559	557	562	537	554	566	585	574	578	563	549	585	639	575	555	561	567	604	511	546	592	541	543	574	565	584	542	574	544	539	577	544	568	543	574	552	566	554	565	559	591	558	516	581	532	555	543	515	538	549	570	563	561	563	578	580	563	555	527	532	549	592	543	557	546	559	578	601	555	585	580	533	540	581	589	545	586	585	559	543	543	566	576	602	562	584	599	539	555	547	525	549	555	578	580	593	580	561	597	601	597	563	549	561	542	564	551	553	585	602	568	573	541	556	553	586	586	548	582	532	576	548	576	507	602	613	562	550	513	536	553	592	553	580	581	551	573	620	545	562	560	563	541	603	564	545	505	559	623	535	573	524	557	575	540	545	551	577	596	570	587	555	600	524	529	569	564	571	555	531	591	504	585	608	572	589	598	551	555	559	583	557	544	563	556	576	558	568	559	567	569	502	571	563	557	549	564	572	586	548	531	585	578	554	566	552	553	603	558	580	563	557	534	564	607	557	575	547	546	546	564	550	576	568	576	572	507	601	558	576	599	566	543	577	564	567	575	582	583	608	536	567	576	581	521	569	555	554	561	521	565	591	555	521	607	560	548	599	556	598	552	548	586	530	569	565	541	573	561	568	579	547	517	528	591	542	601	597	482	533	573	551	551	589	567	556	548	571	570	550	589	555	538	623	578	568	574	569	559	583	577	590	547	536	560	572	543	618	535	562	600	541	548	578	592	543	586	555	537	563	529	561	543	562	552	532	594	570	541	610	550	578	555	535	527	581	558	550	579	576	529	572	556	619	558	586	573	536	578	591	569	579	538	570	557	573	528	597	597	569	606	564	559	523	583	517	548	588	554	566	567	552	587	543	551	558	561	557	632	603	546	578	592	555	570	562	560	558	588	556	551	549	559	542	562	548	582	580	592	542	551	600	544	549	574	581	575	540	518	594	569	562	558	566	585	561	553	536	583	555	559	597	589	571	557	549	586	535	519	541	624	541	569	573	572	578	566	551	568	579	555	590	588	558	559	611	608	561	543	593	585	592	605	563	544	568	539	551	573	563	538	517	567	538	567	612	571	573	604	550	591	583	541	510	540	585	587	592	582	573	552	574	524	568	573	603	549	554	578	603	546	552	560	594	510	552	565	538	543	506	542	537	588	599	569	571	560	538	605	566	562	567	579	581	549	575	555	573	581	562	562	588	575	531	531	583	569	553	586	576	584	598	525	544	542	577	558	560	568	566	548	584	570	559	569	542	571	603	550	578	550	524	564	561	535	563	550	552	580	593	582	536	539	560	545	582	576	529	549	570	605	562	593	551	536	568	561	602	534	538	534	590	563	607	527	553	555	597	559	539	545	537	577	541	582	504	532	553	597	553	559	578	561	596	572	557	532	587	577	586	507	570	531	557	563	561	601	567	552	603	574	587	536	579	516	543	572	556	555	579	570	522	633	560	585	549	549	560	573	528	541	591	560	585	575	566	576	537	618	578	555	521	551	573	572	573	552	529	597	582	527	558	582	565	573	562	564	608	553	538	550	568	569	609	579	636	604	574	553	581	568	589	543	595	577	577	578	552	551	566	552	566	556	554	584	537	558	556	539	578	581	573	543	566	582	548	538	529	575	576	593	546	540	570	577	582	559	567	563	554	606	587	563	552	564	527	553	585	559	582	601	609	569	599	554	556	569	566	558	580	562	558	577	548	583	551	574	539	541	577	569	560	555	570	566	555	566	528	577	593	560	555	537	533	600	572	576	526	568	576	588	604	571	510	590	563	557	537	538	555	546	587	567	585	545	527	577	560	580	577	544	559	572	570	560	532	578	597	571	593	570	608	586	571	542	566	563	579	536	549	561	571	550	563	548	516	536	608	523	551	570	545	574	578	566	568	601	601	556	597	562	577	548	563	573	539	561	571	578	604	520	561	564	612	509	536	616	542	618	557	559	522	543	586	544	524	592	541	573	583	544	546	534	576	619	545	565	612	559	560	553	524	528	589	612	550	570	587	538	576	582	582	563	591	546	568	540	584	583	536	607	563	581	586	539	556	544	600	497	596	505	574	570	587	610	541	559	564	549	521	592	549	584	556	590	552	539	598	530	574	546	614	589	570	530	580	544	517	554	528	529	547	550	581	580	564	563	601	551	539	586	552	540	585	528	558	587	533	595	557	556	566	607	538	538	553	583	589	571	557	526	581	565	591	563	588	578	557	573	580	566	586	520	573	559	593	564	531	543	602	574	606	569	541	610	524	556	522	518	522	548	520	560	554	619	578	561	600	572	573	565	575	622	607	594	571	580	550	569	545	569	599	573	615	577	585	550	530	576	549	578	560	552	582	562	547	564	589	531	540	530	577	617	567	610	592	583	534	549	566	556	553	585	561	555	548	583	589	597	534	585	584	561	587	561	552	572	580	565	533	545	577	580	511	582	537	535	554	575	601	554	545	538	566	564	554	594	561	611	603	592	532	536	584	588	546	554	581	537	558	583	577	548	593	571	571	559	574	597	588	564	539	573	590	555	531	577	562	555	587	530	550	572	584	604	537	530	567	544	585	573	526	561	555	573	531	556	580	566	617	540	535	622	536	617	563	555	538	582	547	565	557	563	584	558	566	583	551	532	567	580	505	585	579	579	567	546	564	570	568	580	537	586	533	588	571	566	615	590	527	515	569	552	614	549	602	533	591	520	598	575	609	569	607	558	560	598	534	513	527	561	620	614	597	596	577	577	610	565	571	560	571	568	573	592	566	594	566	520	551	575	522	540	597	567	540	540	573	547	546	563	545	595	548	569	531	579	569	592	550	550	536	584	541	506	592	550	591	534	560	522	563	580	572	557	538	540	584	524	576	587	565	533	568	569	569	546	561	531	602	560	577	563	546	574	548	593	562	571	584	581	576	548	557	591	553	552	574	578	562	578	566	539	598	553	556	607	584	578	532	559	544	552	548	564	558	585	571	545	599	546
32528	20341	8414	2664	1503	1099	939	861	1071	666	424	345	327	294	249	246	250	233	200	206	225	235	220	216	225	194	196	212	222	215	240	253	234	216	202	223	194	236	234	238	214	218	188	204	222	236	206	198	240	185	205	218	212	197	206	199	222	227	213	237	235	183	207	183	236	218	217	199	200	220	205	226	223	197	194	215	174	191	200	225	223	198	207	244	200	199	230	218	211	211	212	208	197	239	217	208	192	202	204	222	220	173	231	216	224	204	185	206	166	208	217	191	196	195	199	196	208	235	219	214	207	182	215	231	218	208	216	193	210	212	204	231	223	196	207	205	197	217	225	207	187	208	206	229	213	251	207	214	192	203	219	200	242	210	202	210	200	210	207	246	195	214	217	192	205	198	218	195	204	196	224	236	204	229	225	205	217	191	218	226	188	211	216	241	222	195	198	196	218	190	220	226	209	193	191	194	191	196	205	197	201	190	215	214	178	206	187	220	189	230	219	205	203	211	231	197	217	246	205	195	224	216	213	203	184	203	215	183	198	202	219	209	225	195	206	183	201	184	189	198	204	211	207	209	196	223	211	229	219	194	220	200	197	210	205	209	192	203	201	229	231	203	192	209	204	199	203	236	211	215	220	231	231	193	213	192	203	201	209	236	241	213	190	230	217	178	203	218	193	205	190	173	189	212	206	239	211	212	216	205	194	201	190	187	190	212	206	198	226	227	211	212	216	191	186	228	184	201	231	199	182	206	212	198	200	214	225	190	242	215	195	216	205	191	219	224	215	198	192	212	195	213	185	205	218	198	237	191	194	205	165	192	210	211	192	186	215	220	207	199	191	210	210	203	211	209	200	212	219	219	216	191	229	252	200	192	201	208	219	181	198	211	210	207	219	214	205	206	203	238	213	199	215	225	190	216	221	207	209	215	199	203	185	185	194	203	208	198	210	194	213	189	221	189	175	230	218	206	191	207	210	204	219	195	207	211	224	195	214	218	204	181	215	176	209	205	214	225	194	204	189	216	183	193	179	182	173	199	213	199	226	234	220	211	202	216	209	225	228	199	203	202	256	223	206	187	222	203	232	203	214	203	229	199	222	218	224	205	183	188	184	211	199	189	210	238	205	221	190	218	170	241	214	196	192	203	212	236	191	227	209	205	195	187	199	191	225	199	191	212	206	209	223	194	219	214	213	212	216	213	212	219	202	204	211	203	204	216	196	225	218	200	194	232	211	212	200	218	208	202	202	217	192	233	230	206	221	191	207	189	191	206	207	207	216	221	224	216	198	204	192	180	214	188	209	220	234	200	184	211	213	199	192	201	216	218	220	211	197	213	211	204	207	192	219	227	209	199	211	208	202	185	236	209	202	190	212	212	189	226	231	220	217	191	216	195	190	239	205	203	203	194	206	231	220	225	208	183	179	209	201	213	235	211	187	209	226	211	186	215	202	217	211	209	225	215	191	234	218	219	219	245	208	203	197	187	200	204	187	196	227	225	198	184	189	207	210	220	202	189	207	216	220	221	235	200	198	221	193	198	206	229	206	193	202	199	221	233	169	222	196	206	243	195	185	192	167	193	169	203	198	186	215	203	218	209	236	188	213	190	218	207	211	187	189	196	200	218	215	206	220	189	222	206	211	219	213	178	211	200	211	227	218	249	230	170	200	196	182	218	210	210	203	210	215	193	204	197	192	206	194	221	196	199	196	208	219	220	261	232	200	203	206	222	209	198	227	209	219	166	212	206	184	219	217	217	206	197	189	167	184	204	214	169	213	192	194	219	222	203	198	200	215	197	218	225	201	218	239	216	219	226	245	234	206	225	229	199	207	222	203	187	201	217	214	204	195	208	218	204	202	220	228	193	240	192	208	202	169	208	201	193	208	226	197	217	196	189	194	213	201	188	206	217	201	220	189	224	206	211	204	218	205	202	199	231	173	217	200	211	193	219	199	205	218	187	207	208	212	216	219	244	239	216	203	211	193	198	203	203	198	235	203	205	191	213	203	200	204	183	233	211	207	218	222	230	213	231	191	198	220	222	194	236	188	244	208	214	201	202	196	219	220	219	193	201	224	223	192	211	215	183	230	211	228	193	197	188	219	217	219	234	205	237	229	209	196	210	218	234	232	208	218	185	222	211	209	211	166	222	214	197	202	192	203	194	199	203	189	250	201	222	218	188	222	197	201	190	221	215	210	182	185	178	214	215	188	203	215	206	236	228	226	185	220	206	203	187	201	238	204	185	208	215	214	212	201	196	219	186	202	210	213	227	197	164	194	234	214	196	216	213	170	218	199	241	217	204	208	212	217	190	190	190	187	194	183	208	199	237	221	207	193	203	215	188	197	197	208	209	245	199	218	196	211	209	195	201	206	213	184	195	214	192	228	246	231	202	225	217	219	195	209	201	175	215	226	230	210	190	199	177	210	216	220	191	212	224	240	229	224	211	225	212	192	212	225	237	202	248	194	200	203	215	228	191	212	206	185	220	191	214	201	194	197	223	200	221	261	238	212	231	203	201	215	206	208	243	204	208	217	210	184	175	186	222	194	199	196	187	188	228	199	213	223	212	224	196	204	177	222	203	204	205	183	192	214	237	205	198	229	192	225	240	199	211	220	205	200	195	201	208	224	219	224	223	215	221	209	228	197	213	222	233	223	200	199	217	186	215	189	202	202	231	209	215	197	205	216	203	190	212	209	198	200	202	234	215	217	209	212	202	242	213	218	219	196	183	194	188	215	189	190	181	208	198	211	201	198	193	214	203	208	208	206	202	227	206	231	202	218	223	206	202	220	196	237	204	221	236	190	196	194	213	226	221	224	207	189	191	223	210	223	200	198	201	229	195	229	225	214	215	216	208	223	210	210	204	216	175	209	178	215	219	181	177	216	192	210	222	227	206	208	238	210	210	214	218	235	214	209	200	210	187	221	192	225	207	220	229	222	190	196	222	182	179	213	201	176	209	195	170	212	184	192	202	210	202	191	218	210	216	205	226	219	200	212	240	187	196	205	231	221	207	237	203	192	190	209	221	205	198	229	200	190	183	193	178	190	225	207	214	223	213	199	246	228	207	214	214	192	196	195	208	209	176	202	204	198	200	199	192	215	209	204	226	186	220	237	209	215	237	205	183	195	214	182	214	199	221	222	189	209	197	202	197	208	203	212	237	201	200	206	221	224	189	206	230	207	175	184	228	214	201	228	178	216	187	230	197	192	170	238	201	225	200	183	226	205	197	205	195	196	198	177	219	191	197	222	210	186	228	222	207	233	178	176	180	193	192	210	197	190	189	215	187	209	220	230	213	228	219	217	214	190	234	185	226	221	207	194	224	204	217	211	221	224	239	201	218	226	192	234	210	208	189	179	210	213	179	207	203	181	217	227	234	194	204	199	194	206	227	201	186	224	189	227	197	235	194	181	209	192	206	187	212	213	218	205	188	223	223	222	218	216	226	209	200	184	203	192	190	217	228	216	218	233	224	224	202	214	203	202	200	201	202
20744	15394	8448	5087	3965	3592	3507	3225	3679	2514	1604	1157	1039	753	707	629	582	574	630	571	574	623	574	588	555	556	543	600	561	552	516	545	541	563	533	556	536	507	509	579	565	515	514	498	472	516	513	503	485	506	484	466	479	477	472	503	488	478	482	483	520	502	474	488	463	505	495	481	490	497	478	496	525	475	492	457	491	502	519	473	482	496	530	462	510	464	524	456	543	496	453	446	482	479	460	498	423	473	499	464	487	509	447	493	488	514	473	471	508	530	469	463	500	450	506	492	547	490	477	483	463	463	470	456	487	475	468	460	495	461	466	488	479	476	462	502	480	459	446	505	464	517	483	479	481	429	464	471	483	489	489	472	484	490	458	456	474	454	444	501	482	481	500	481	464	488	477	494	484	479	484	492	469	456	497	471	519	511	507	464	482	450	510	478	498	431	460	517	512	522	500	468	458	512	489	449	459	461	480	495	455	471	515	487	499	462	473	451	447	505	473	483	463	505	510	457	503	490	464	467	461	496	496	511	441	488	495	468	470	436	508	466	474	451	516	484	497	461	488	480	485	477	461	470	498	475	481	492	467	494	501	474	476	499	496	496	493	485	479	487	482	507	498	492	490	492	492	472	461	502	504	500	488	516	460	485	472	459	468	484	495	459	491	462	503	515	471	481	505	479	457	460	515	475	478	451	517	488	466	462	456	442	487	510	486	485	491	466	458	488	487	527	458	466	476	461	476	473	454	474	486	451	464	472	501	478	479	483	465	494	494	508	459	505	460	476	440	501	517	465	515	476	491	521	498	499	455	493	471	436	457	507	456	509	477	501	488	482	494	481	450	469	520	480	494	501	487	457	444	461	482	468	473	461	459	495	457	500	473	470	465	483	455	508	455	489	448	448	475	446	464	500	478	485	461	447	493	460	477	459	523	472	466	477	497	477	478	480	481	480	482	482	499	485	475	475	495	452	467	517	518	457	426	485	473	465	478	500	504	444	452	471	474	513	519	455	472	452	489	478	479	470	463	481	490	475	449	493	452	504	482	487	458	480	493	445	500	492	479	503	481	452	523	503	507	469	488	474	494	465	533	482	475	545	507	505	493	445	528	500	484	456	503	456	480	511	429	466	425	486	483	448	499	487	483	487	464	503	470	515	502	505	464	478	474	499	500	467	483	458	458	459	428	478	456	500	489	463	511	476	477	442	484	471	455	502	461	502	473	493	454	468	518	516	517	462	483	465	456	518	499	468	489	445	450	496	456	482	479	483	504	464	477	525	506	509	462	479	489	468	489	477	506	484	462	471	493	512	500	464	448	500	505	456	498	536	480	467	523	500	508	461	468	533	506	473	463	493	459	430	502	466	480	522	473	466	499	462	500	472	454	497	487	474	497	482	473	487	484	468	513	452	475	492	474	507	444	471	489	498	498	489	481	498	474	449	454	487	461	482	468	499	507	450	492	500	492	511	493	511	459	479	496	495	514	507	474	468	466	439	497	463	475	431	486	465	460	544	519	485	499	460	474	465	477	474	458	505	501	492	517	473	513	472	495	459	432	486	443	483	492	487	466	486	510	460	491	465	493	504	462	494	431	461	495	465	520	479	487	463	498	500	475	491	459	497	460	485	438	457	478	491	506	496	488	492	486	491	508	475	471	503	438	470	484	478	472	470	503	482	463	476	512	453	474	483	524	470	425	461	492	468	477	472	504	463	451	496	502	462	457	483	465	453	496	454	460	467	485	487	534	457	472	459	477	479	505	510	504	457	483	445	526	466	493	514	508	529	487	464	459	506	483	520	500	471	508	465	482	478	470	437	504	512	492	433	454	482	505	511	441	509	436	501	451	488	454	470	469	493	494	476	470	506	480	483	503	485	480	472	517	453	480	499	474	470	481	470	477	461	475	427	414	496	456	452	508	473	477	489	485	476	471	462	452	510	476	504	475	442	459	513	461	473	469	456	463	477	473	492	461	475	506	461	411	513	507	449	457	498	510	483	463	471	469	543	482	515	501	478	465	475	445	482	474	477	477	499	474	502	490	459	475	509	459	517	481	472	418	488	467	413	500	474	495	536	471	407	531	465	465	543	447	519	519	515	475	498	494	479	449	478	488	442	500	460	478	484	472	480	501	490	469	477	421	467	482	483	476	507	518	460	433	504	510	472	500	548	460	479	480	491	509	462	484	480	505	468	519	515	466	486	477	489	485	496	503	478	519	432	445	526	485	468	476	517	453	494	467	508	507	418	489	480	503	514	454	495	482	483	479	497	461	471	466	491	439	473	510	499	476	455	487	472	477	485	488	526	472	497	469	474	482	484	484	467	507	510	533	478	480	466	490	504	466	517	459	498	522	469	510	436	546	442	480	511	497	495	488	481	519	491	447	464	498	475	466	459	495	470	494	489	486	473	461	529	443	453	446	464	503	498	464	474	488	489	495	484	485	457	492	477	508	439	459	482	498	464	475	487	495	467	487	497	467	436	496	476	486	462	471	480	468	467	474	460	460	482	490	450	501	469	485	500	468	492	476	496	491	510	485	512	464	479	483	487	468	493	466	483	496	497	465	524	465	473	476	448	494	479	455	479	485	494	516	476	476	458	507	471	444	454	486	473	466	455	487	498	468	476	498	480	523	486	445	431	490	466	487	438	465	483	496	433	484	508	469	444	485	443	457	476	469	509	480	488	492	458	504	452	430	465	479	456	505	506	475	506	488	471	500	479	465	504	487	445	479	468	470	487	508	506	451	530	457	492	469	486	460	488	482	444	474	507	495	485	480	465	491	438	473	488	450	468	506	488	467	476	465	493	480	511	504	463	497	478	483	523	498	440	473	472	466	441	479	476	492	481	457	528	488	486	496	478	480	466	479	467	439	477	489	480	479	492	519	479	462	497	452	447	468	461	486	479	482	467	462	465	492	475	459	478	455	464	431	448	471	472	526	472	472	492	513	465	452	504	489	490	503	533	499	480	551	483	481	510	498	475	487	495	498	457	477	494	511	492	462	510	481	497	450	483	477	486	489	480	473	457	439	493	496	502	467	464	483	486	473	469	492	489	486	489	433	438	464	490	468	501	483	452	492	475	490	462	467	483	481	492	503	485	475	462	457	490	503	470	497	442	520	464	493	471	471	473	487	494	462	459	443	469	497	499	486	461	445	475	458	479	481	477	465	475	487	454	475	478	459	463	464	504	464	486	444	494	497	494	493	472	466	456	456	478	478	471	500	475	485	466	479	480	470	502	465	493	497	486	462	483	485	459	474	461	455	497	460	463	465	441	504	471	475	467	535	486	467	466	480	471	492	470	483	447	454	492	502	512	459	502	485	478	473	470	464	486	473	493	485	479	479	477	535	460	483	486	453	460	434	480	447	451	485	484	472	479	501	516	445	479	516	507	516	479	490	501	506	529	511	497	509	512	536	458	452	436	466	484	476	492	485	503	454	451	478	472	492	494	457	505	489	477	477	454	514	504	463	474	467	467	482	489	530	455	446	489	453	438
42358	29138	16047	5374	3176	2002	1557	1380	1660	955	609	425	332	306	305	247	256	279	231	266	267	254	247	264	270	257	242	262	258	246	240	224	257	249	221	244	241	238	245	222	236	263	229	247	269	274	248	241	245	223	256	271	177	220	263	232	234	232	217	239	203	236	227	238	239	222	234	250	269	234	219	253	261	228	237	226	234	269	212	222	225	253	221	215	246	207	245	230	236	228	258	249	241	251	223	234	226	227	232	232	224	218	252	244	220	185	260	258	245	211	223	220	245	246	232	221	232	229	231	225	220	239	224	258	265	226	239	242	238	231	203	243	205	231	238	241	221	223	220	219	239	201	224	224	207	244	212	220	203	239	222	229	228	246	219	214	215	208	220	207	230	228	223	229	231	223	248	236	254	260	232	231	230	231	234	216	222	241	210	215	217	251	250	225	226	204	258	226	227	269	235	229	202	225	218	234	219	233	225	227	231	224	207	252	250	236	227	219	203	192	215	276	230	222	230	225	276	226	237	217	214	233	271	227	255	229	231	229	251	230	218	228	249	217	242	229	231	246	241	206	241	205	243	220	251	215	226	219	238	244	230	193	207	230	241	212	232	224	264	221	240	243	235	231	234	236	234	241	217	224	220	261	233	227	240	261	269	247	221	242	215	230	231	234	229	220	225	219	232	235	230	212	227	243	204	240	217	231	255	235	224	234	251	243	211	230	231	218	213	234	263	240	240	248	240	198	225	269	252	243	228	224	206	224	225	233	205	250	239	220	241	241	207	205	242	238	199	223	215	250	233	237	242	208	207	236	256	195	236	230	227	219	232	228	237	265	239	221	239	212	243	228	208	238	274	219	230	234	194	232	250	219	211	230	247	243	233	231	185	222	245	216	248	222	244	245	217	238	242	197	231	205	273	252	237	230	230	260	241	231	223	227	227	233	215	225	262	226	242	218	248	218	226	212	224	218	245	230	222	248	214	233	203	232	218	239	265	240	242	240	244	261	251	255	245	249	231	233	264	233	242	233	246	250	276	249	239	229	230	230	212	237	246	264	219	226	225	240	254	236	241	263	230	210	231	218	229	228	234	209	221	201	234	242	250	248	226	216	251	235	214	232	212	210	240	223	222	212	223	240	230	219	224	209	207	227	189	248	234	231	247	241	221	206	226	209	228	237	217	237	242	238	243	232	218	212	224	246	229	267	222	208	253	233	216	219	239	231	218	245	219	250	226	264	248	226	228	225	226	243	236	258	235	199	220	228	220	235	234	267	257	231	242	215	256	227	236	251	257	231	248	238	257	235	230	234	247	244	230	234	211	213	256	232	239	216	237	215	231	209	225	218	206	222	239	216	233	245	227	241	226	220	230	217	227	255	217	235	231	216	248	240	251	235	208	241	219	247	236	240	244	195	258	215	215	216	264	235	223	223	248	260	220	236	194	262	244	265	222	253	213	226	227	246	201	223	264	246	251	212	209	233	251	237	232	240	240	212	229	227	245	257	220	229	223	242	218	243	226	219	219	222	224	230	222	246	224	230	249	254	231	218	231	245	223	245	246	233	222	240	224	196	235	235	252	230	257	221	218	244	231	248	246	219	249	219	183	205	237	223	215	227	225	253	227	215	252	228	219	252	237	231	221	252	234	225	246	216	226	226	231	227	261	260	219	218	248	228	232	201	242	227	246	227	236	198	219	207	213	236	214	244	247	243	233	223	223	222	207	252	236	240	251	214	254	227	234	236	238	232	251	233	223	202	236	259	246	212	239	227	252	220	248	229	231	240	215	247	221	246	243	246	264	217	218	240	234	202	233	228	223	230	235	235	228	241	220	219	244	242	256	220	205	223	212	239	243	249	259	231	211	258	219	238	217	247	226	244	244	235	214	227	226	228	256	247	234	231	264	202	260	252	205	234	229	272	206	231	226	264	241	228	215	200	250	205	224	235	232	268	238	231	226	260	240	225	231	220	227	218	193	230	234	215	222	229	252	219	225	242	216	211	217	236	240	240	216	219	221	245	256	235	247	199	239	249	267	222	249	248	212	209	246	214	203	217	214	225	242	242	206	211	244	210	236	233	261	276	225	250	232	270	217	252	261	215	227	242	251	224	190	226	235	223	234	217	235	233	252	238	234	206	239	273	237	236	219	216	243	240	251	217	225	242	222	219	203	229	242	251	230	211	233	232	246	280	228	244	235	267	225	234	215	242	247	247	218	250	241	235	223	239	241	257	240	234	234	226	243	209	226	234	249	209	243	232	218	212	235	242	269	243	216	199	253	240	229	216	235	214	216	189	241	221	224	225	230	228	237	208	240	245	226	255	227	217	241	202	265	210	218	230	234	228	243	211	226	204	194	228	255	216	213	231	207	229	235	226	218	218	254	247	227	224	264	220	225	222	212	243	220	260	232	207	244	234	233	246	233	218	269	214	213	201	195	247	239	192	236	266	222	224	247	224	220	241	232	224	243	228	245	237	220	219	204	205	251	239	239	232	210	230	241	239	201	250	224	238	203	243	217	268	248	221	237	226	243	235	249	226	231	244	226	241	226	225	235	259	226	242	240	236	230	238	237	218	192	228	237	224	232	240	233	239	224	244	210	260	201	268	239	242	206	240	234	235	238	238	214	218	223	238	202	269	235	223	239	228	201	210	264	245	211	256	246	207	213	215	247	219	235	253	233	207	236	216	210	199	198	205	250	220	222	217	231	230	221	237	232	184	218	238	232	229	219	244	238	246	234	237	250	244	230	230	246	231	215	231	238	243	214	226	251	227	227	239	256	219	270	223	235	216	232	203	218	250	218	250	243	224	219	214	220	220	215	215	185	198	224	257	239	246	215	229	237	237	221	227	211	229	223	225	236	242	243	269	222	225	267	253	256	227	270	235	231	237	231	264	259	243	219	226	235	209	242	232	226	238	267	227	198	220	249	255	227	227	244	237	269	260	256	232	202	251	284	212	234	239	229	242	246	240	240	245	245	240	213	202	226	242	232	244	245	250	258	233	221	225	247	203	227	209	218	231	234	240	211	231	239	221	213	229	234	222	219	235	237	237	249	232	238	250	235	235	214	209	208	259	219	264	230	223	210	234	242	244	253	230	230	234	223	240	211	249	236	238	225	234	240	248	259	237	248	237	253	247	241	246	230	231	237	228	233	235	218	242	224	232	241	257	218	228	256	233	219	199	213	209	265	217	255	187	220	237	214	219	220	212	258	221	229	234	227	206	231	231	249	209	244	234	214	237	244	223	231	235	246	201	232	269	220	235	226	244	227	247	261	231	229	217	220	258	231	213	212	261	251	232	236	251	247	231	237	230	227	222	231	249	252	220	211	232	226	250	246	247	236	211	228	205	237	230	215	226	247	244	245	237	230	225	233	215	243	232	224	246	275	227	211	240	238	204	237	248	238	221	240	216	244	223	252	247	247	235	256	206	265	236	235	236	241	248	257	237	241	214	249	262	254	249	214	202	233	241	231	247	258	215	231	215	209	222	219	225	219	238
26181	21193	13675	8245	6896	5696	5449	5041	5437	3670	2169	1698	1344	959	822	744	753	691	757	714	645	652	683	675	625	633	610	633	682	664	598	626	619	591	631	593	628	604	655	642	603	592	592	582	558	580	535	535	569	526	559	516	548	575	544	550	562	489	504	524	538	556	530	527	551	525	546	547	580	559	542	553	517	527	561	507	564	488	519	529	532	533	550	533	512	542	545	579	533	480	502	532	515	537	531	517	554	545	542	525	549	533	557	574	562	506	571	508	555	529	513	549	493	528	581	516	529	557	518	525	522	539	519	535	528	533	506	555	523	501	544	480	517	493	515	545	562	546	513	570	545	524	504	541	543	548	525	524	515	531	580	532	520	537	558	507	494	539	523	582	554	543	525	481	521	494	502	578	539	509	547	539	515	477	523	551	531	534	552	526	541	517	551	535	516	526	507	594	524	532	541	538	550	532	503	541	529	529	550	592	559	542	467	551	533	556	546	481	521	541	557	559	526	527	561	528	520	539	518	562	547	520	520	554	534	526	547	529	553	517	523	554	515	528	573	551	492	530	535	555	494	535	526	532	557	526	530	537	555	544	565	508	539	492	541	521	520	504	540	544	513	505	509	527	550	516	490	534	524	508	535	540	534	523	509	525	545	522	551	519	534	508	510	517	537	547	526	517	511	520	494	549	505	556	520	525	520	530	513	512	559	543	508	544	528	517	560	499	520	503	518	548	514	523	535	537	504	522	543	488	515	532	503	537	517	563	552	527	475	504	517	556	515	552	536	523	491	524	529	536	526	548	555	549	513	547	541	551	544	527	540	558	512	532	583	526	506	545	534	516	527	548	555	528	525	567	562	566	538	541	512	497	553	527	577	482	534	555	558	510	485	541	542	500	573	539	565	501	565	564	492	524	504	508	529	513	513	559	539	514	516	510	536	581	553	519	493	487	530	562	554	511	532	551	524	514	571	499	547	511	497	544	539	521	532	532	547	480	516	515	507	523	516	589	557	531	572	572	500	512	527	541	523	519	515	549	536	528	527	534	548	505	532	518	508	491	542	569	516	516	462	518	517	544	569	534	509	551	577	525	545	562	523	532	527	528	531	531	554	545	529	531	523	540	552	526	494	529	563	527	529	528	488	521	544	504	512	521	476	520	579	546	521	525	541	522	484	574	521	471	534	534	525	527	534	544	517	550	537	523	541	533	544	520	525	528	525	526	574	543	510	515	504	551	515	554	510	506	549	527	534	495	506	539	509	491	540	539	532	531	525	534	490	549	512	568	506	517	536	544	551	485	557	551	519	558	489	494	528	524	530	566	551	536	521	545	543	510	567	536	502	553	516	545	513	537	541	497	520	521	495	566	488	521	528	548	525	566	518	509	502	529	507	556	541	543	527	523	514	520	510	493	547	574	529	508	499	511	530	522	573	486	522	543	532	550	546	536	553	534	562	519	496	559	538	545	518	555	530	552	586	524	519	491	570	505	527	522	516	564	528	501	511	504	559	548	507	540	513	551	546	534	551	490	535	533	536	512	480	488	539	502	536	529	510	480	587	500	528	537	481	502	494	537	523	590	528	510	558	552	523	512	532	565	520	558	520	495	528	530	554	534	535	516	485	545	512	500	513	573	546	510	526	546	531	539	550	548	543	572	560	512	555	536	541	513	531	522	496	533	521	548	596	514	561	497	478	499	562	566	543	542	487	541	506	525	528	521	492	554	540	532	491	495	566	494	548	527	503	496	535	522	545	510	511	537	515	524	548	536	528	549	522	523	544	568	531	516	500	571	538	491	516	526	547	528	515	537	536	475	541	476	592	554	535	539	548	589	498	498	524	505	531	533	536	501	514	529	492	555	538	501	501	536	509	541	526	518	520	548	546	534	526	536	476	520	489	534	517	543	497	520	534	560	601	526	523	533	505	526	526	524	493	534	483	579	546	503	574	494	530	519	541	523	522	523	508	512	534	537	531	526	510	514	504	550	497	562	528	512	558	573	536	512	554	552	517	554	498	500	539	538	501	511	516	500	521	555	554	563	534	559	543	505	560	542	522	513	537	562	522	560	532	534	502	529	501	514	512	529	539	555	501	505	526	519	551	517	509	493	529	534	540	516	527	543	555	547	540	526	558	527	546	551	520	487	587	550	522	535	531	527	532	549	496	594	552	535	531	523	553	556	534	533	562	508	518	536	521	550	538	561	575	522	579	523	530	502	520	564	498	549	537	528	529	525	497	502	523	530	531	528	567	487	485	528	532	539	577	524	542	522	526	530	518	556	531	504	514	560	556	550	491	519	558	490	512	535	516	534	532	554	520	556	547	522	540	572	545	541	544	522	536	510	537	530	520	511	537	519	543	547	522	483	530	516	523	531	555	529	552	489	515	484	502	498	506	543	577	507	545	582	503	546	525	535	543	513	521	564	513	493	547	547	522	539	525	529	540	520	541	522	559	507	499	540	522	518	516	579	486	538	559	567	537	509	524	545	530	521	527	509	541	491	516	565	530	484	552	539	509	549	550	518	517	502	572	529	553	552	482	533	518	482	511	490	545	517	513	541	595	530	545	521	539	506	549	543	506	554	514	499	518	540	542	510	522	505	518	495	538	542	527	528	522	543	540	529	550	556	503	581	507	516	512	526	548	548	547	509	538	560	537	562	509	527	545	521	509	521	491	536	560	515	583	505	552	549	527	546	532	553	554	560	514	518	533	525	553	532	517	538	560	537	528	534	543	522	517	512	536	534	488	525	556	523	543	547	557	504	539	544	495	528	519	564	573	554	499	515	487	567	486	518	526	482	548	517	541	544	500	538	534	511	529	488	517	542	559	527	506	521	578	558	514	540	547	545	529	509	549	527	560	558	548	551	562	545	511	561	543	553	524	496	540	531	556	573	561	589	527	514	542	537	523	518	603	588	500	533	494	516	517	549	528	560	580	533	539	531	514	536	565	536	503	511	516	494	551	529	496	500	507	513	568	482	555	516	537	554	530	541	516	532	534	588	552	579	477	528	499	532	524	542	585	527	513	514	561	510	538	539	564	565	509	496	526	539	535	502	504	534	547	514	523	501	521	547	549	534	548	571	524	590	522	578	526	535	544	515	543	565	539	544	506	545	511	545	551	555	498	557	519	535	523	544	494	523	530	527	539	529	525	567	520	508	508	507	538	525	510	550	540	509	530	532	533	540	557	566	521	559	560	540	567	511	570	504	513	511	522	541	519	533	485	506	504	525	562	552	517	482	510	548	492	544	506	559	539	544	532	541	504	503	587	540	509	523	525	545	549	504	515	527	511	508	538	542	518	524	566	506	514	526	574	503	528	563	520	547	525	500	540	507	536	542	536	533	532	528	508	553	564	499	488	514	513	579	506	506	523	527	545	553	530	510	553	507	530	493	532	508	550	534	526	515	551	506	591	473	553	519	538	492	521	512	561	598	510	526	501	528	498	571	503	550	533	519	477	552	530	571	523	495	509	522	546	514	533	544	556	518	519	551	529	548
18946	8691	2791	899	599	504	452	373	346	309	274	270	290	276	274	273	260	275	289	274	242	248	295	259	249	273	276	286	300	295	239	279	353	268	260	252	264	247	271	266	266	269	252	273	248	264	290	285	270	274	270	285	268	268	236	237	258	273	316	251	247	261	264	275	261	270	259	281	266	273	274	266	257	253	270	251	265	270	262	287	248	244	282	278	268	281	237	275	278	248	265	262	265	282	275	280	288	269	285	258	255	251	276	279	264	215	250	291	255	275	273	286	290	282	275	263	282	302	266	285	234	244	278	265	264	263	258	257	276	260	263	258	266	276	264	251	270	253	237	226	251	257	275	255	261	266	255	256	250	255	284	256	239	263	277	248	293	290	240	265	238	269	288	258	257	297	243	268	292	250	260	256	247	250	280	301	235	253	302	262	262	265	281	259	232	247	275	246	251	202	208	246	260	269	260	257	280	237	279	258	278	253	285	241	279	273	255	257	262	233	232	266	279	266	246	242	262	282	271	274	287	257	267	247	231	278	275	305	250	230	233	245	263	240	284	265	244	244	263	282	292	258	265	260	272	262	268	282	259	251	259	270	265	283	254	248	270	257	270	254	290	255	253	290	269	276	231	277	298	253	260	261	252	254	215	257	234	249	246	257	261	283	250	253	255	247	257	275	267	248	228	260	298	249	254	267	257	245	252	266	249	256	269	285	247	270	280	274	274	275	267	240	260	248	276	279	253	267	273	245	273	253	231	274	238	267	274	241	246	264	255	268	288	259	251	265	277	263	249	229	299	280	257	267	269	255	251	225	256	271	323	245	271	271	249	263	259	266	272	255	262	253	245	254	277	269	235	284	259	264	235	248	277	261	271	248	254	249	258	266	280	275	273	250	265	259	283	258	268	247	264	244	270	250	252	253	266	282	237	254	282	296	260	247	269	249	249	246	246	283	240	271	268	288	240	263	242	227	255	248	278	260	290	308	240	234	243	256	302	265	260	257	286	235	270	256	243	245	269	264	272	233	243	269	277	237	266	255	275	257	273	269	253	241	259	267	249	265	258	250	249	281	292	258	272	279	277	252	254	242	288	276	293	264	285	257	285	258	239	290	261	264	229	271	298	244	240	278	248	285	248	260	261	285	264	241	271	251	259	263	262	288	248	242	241	257	269	252	282	275	268	228	249	240	262	264	244	246	261	251	220	280	268	248	253	283	280	269	296	257	256	268	273	268	245	280	277	252	269	276	286	238	277	267	272	258	256	237	272	256	265	262	278	246	279	268	256	279	259	272	267	264	258	261	229	273	261	307	254	277	263	235	247	263	251	270	239	255	257	243	249	229	241	263	279	231	222	231	251	265	262	239	268	265	261	310	272	252	266	265	244	234	256	238	305	249	276	289	262	256	259	265	262	259	248	266	257	236	251	264	254	270	256	266	244	276	238	261	268	234	291	273	269	246	283	280	253	259	284	256	264	244	269	261	253	258	256	269	287	252	283	269	268	257	298	233	256	240	264	277	274	281	253	267	260	247	292	282	248	264	276	245	257	250	249	266	275	250	251	266	245	270	276	294	308	252	262	241	244	267	269	269	246	296	271	246	248	257	246	290	237	257	246	272	256	251	271	255	270	238	251	248	278	245	270	244	252	276	265	271	265	233	261	292	270	259	267	277	303	262	257	227	270	264	267	259	248	248	270	270	250	273	270	267	208	271	249	276	274	242	260	226	246	300	251	270	235	277	259	225	280	255	302	262	243	274	273	269	282	256	255	244	256	239	259	284	287	261	271	275	280	267	262	259	244	257	281	256	263	264	278	284	251	248	260	229	295	278	279	251	262	255	269	257	252	277	258	247	262	245	251	247	264	250	238	287	252	279	302	276	248	272	267	279	262	262	253	252	295	256	283	263	276	275	273	257	277	231	267	264	247	292	263	241	253	272	239	255	217	264	240	256	267	262	283	267	258	266	254	249	269	254	281	257	236	247	245	276	257	274	273	281	261	271	258	289	279	264	242	287	265	234	262	262	247	253	263	247	244	295	288	239	268	255	268	246	254	247	252	272	286	267	260	235	259	257	253	265	253	250	292	261	234	271	264	271	265	287	282	251	235	263	258	260	275	263	250	265	281	291	267	240	256	270	277	279	264	295	259	279	257	254	245	303	282	251	273	282	277	267	279	279	310	272	280	261	295	257	237	289	270	262	273	219	255	265	290	234	269	269	273	264	282	279	262	231	255	260	243	285	241	284	280	278	271	279	282	227	270	289	271	266	249	265	189	283	294	262	287	299	257	274	260	246	260	288	268	228	253	237	261	245	276	249	263	262	258	240	286	282	301	258	255	238	264	286	256	269	249	239	292	273	259	302	223	261	280	251	268	307	273	250	244	265	249	254	287	262	265	272	249	265	284	262	250	267	279	290	257	301	259	257	262	248	233	249	266	273	245	266	248	255	266	248	261	254	221	249	254	270	266	266	252	238	270	248	266	269	251	257	234	255	290	255	242	264	227	235	263	258	283	255	303	245	279	284	263	247	236	246	289	252	243	235	264	264	280	266	260	256	260	275	259	251	260	244	276	237	249	226	276	295	255	220	270	262	257	277	245	255	261	252	280	243	275	265	244	263	263	280	245	278	259	259	286	273	285	292	242	216	298	292	271	274	258	278	238	219	276	233	288	271	279	251	285	249	276	258	290	272	260	235	244	265	270	233	278	259	242	236	246	256	253	259	284	292	231	270	245	291	273	250	254	243	277	249	228	241	260	236	271	252	254	249	241	269	300	260	261	228	267	279	287	274	284	237	292	249	259	274	248	248	252	239	278	266	266	287	311	267	269	281	260	283	268	228	275	283	254	244	288	255	302	265	257	252	258	271	272	236	297	232	275	273	256	286	243	236	279	274	233	270	266	263	243	265	258	279	249	249	304	271	244	235	278	257	260	263	243	243	255	250	247	280	279	249	253	265	268	257	261	260	254	237	277	258	275	283	239	269	280	276	273	246	252	250	251	257	263	249	269	237	248	270	245	252	250	265	249	263	261	274	248	255	268	276	286	251	255	227	250	263	303	245	270	266	254	244	287	275	230	250	264	284	224	234	268	252	269	240	274	276	247	251	252	270	261	236	263	259	267	275	271	276	270	291	249	278	264	260	274	275	250	244	244	250	254	260	275	266	274	220	258	259	263	302	238	272	265	257	290	267	255	266	289	282	272	230	269	259	244	240	237	298	221	275	290	266	242	281	266	271	229	250	265	274	265	286	253	275	256	234	259	269	252	273	251	266	282	268	259	250	266	266	258	264	283	266	265	269	258	282	263	287	254	261	266	278	291	265	284	260	255	285	275	267	269	279	212	238	252	279	274	245	273	264	253	230	248	291	250	292	255	303	240	249	271	264	280	284	251	258	272	312	272	260	258	281	277	259	253	258	268	262	260	267	252	287	285	247	241	285	276	283	275	271	262	273	274	259	260	260	265	251	269	266	251	262	262	248	288	243	262	289	285	281
11540	6850	3966	2333	1964	1597	1480	1226	1084	976	816	710	670	663	661	606	631	641	595	581	601	599	563	587	582	567	564	602	673	599	624	595	589	606	631	628	595	609	580	620	635	608	593	580	610	619	584	592	589	616	540	602	587	574	533	650	598	619	634	613	613	590	580	668	575	619	591	546	635	571	587	651	598	601	644	595	579	595	582	593	587	589	582	555	558	586	583	622	566	614	556	605	612	559	566	557	613	605	585	553	617	619	581	602	585	599	572	595	554	594	573	591	554	588	535	595	609	551	597	569	584	573	567	562	615	541	610	546	562	597	569	562	584	577	574	560	617	548	627	596	596	558	589	535	607	569	539	565	567	579	600	583	586	596	593	540	590	590	608	581	585	560	582	609	554	603	563	576	550	598	578	600	594	597	584	570	545	579	624	621	581	610	579	588	579	566	621	622	601	563	567	583	583	546	588	604	617	612	594	548	600	585	568	585	557	544	586	592	548	575	576	568	569	580	572	583	607	630	612	590	602	548	611	602	566	599	585	569	611	591	601	581	593	590	575	551	584	571	614	582	557	560	537	576	530	596	568	560	583	585	568	648	588	529	562	607	517	595	559	590	630	556	569	561	603	557	596	537	619	585	561	571	591	546	567	603	603	573	577	581	578	585	616	593	560	586	549	593	574	587	598	529	623	545	588	611	588	571	546	583	576	586	584	615	556	600	584	559	585	636	586	615	555	620	591	589	570	553	574	646	527	624	582	583	608	586	610	538	585	603	613	554	568	604	595	586	622	585	568	607	568	606	558	555	608	610	577	575	559	558	554	581	570	571	619	572	583	601	562	592	574	603	597	583	654	562	564	568	593	562	560	586	616	582	576	582	555	601	584	586	602	626	605	560	585	595	541	572	567	576	559	561	574	550	595	632	598	610	582	573	603	601	596	590	568	567	546	574	579	611	593	603	572	586	592	610	574	609	600	565	588	586	548	591	634	552	620	563	596	617	575	625	539	551	576	632	605	629	604	522	587	578	600	584	608	583	565	550	581	570	563	626	605	581	570	629	611	580	611	567	594	582	558	584	583	567	555	564	566	568	585	604	565	597	570	556	642	560	565	584	580	605	566	582	595	589	655	590	578	544	557	544	594	560	587	617	582	592	573	530	573	540	634	555	560	594	571	591	587	523	560	609	555	551	559	591	567	577	531	576	638	573	579	616	588	638	596	543	597	593	594	568	556	559	541	614	556	590	562	637	616	635	601	553	541	576	582	590	567	597	600	555	583	593	591	609	570	550	561	638	544	586	574	621	564	580	536	569	588	590	585	584	585	566	597	605	565	611	565	554	604	602	602	613	567	556	587	545	552	589	580	592	618	587	577	560	598	627	577	532	566	576	598	578	586	576	609	581	629	586	564	586	570	614	594	570	548	570	600	577	578	591	577	604	595	577	601	587	614	633	562	532	585	567	565	539	599	588	597	587	587	549	587	559	604	598	591	566	570	571	579	576	571	615	569	584	581	573	582	563	593	606	568	560	593	578	556	613	566	600	583	584	583	576	559	626	604	601	532	590	599	520	582	627	546	563	563	593	572	580	614	566	593	581	585	592	601	577	570	560	558	599	570	578	607	572	572	599	615	622	593	523	620	610	617	602	561	591	529	549	576	580	624	592	603	567	561	535	566	581	587	598	602	548	621	573	587	586	537	588	581	567	607	617	586	586	597	580	562	569	571	567	583	595	550	585	602	586	566	575	584	590	571	560	577	527	614	592	553	576	582	584	571	584	550	576	570	602	573	550	592	618	630	649	600	531	564	599	585	582	586	613	583	594	546	586	619	534	587	571	562	554	564	602	531	619	578	612	623	548	574	582	621	594	566	544	603	622	567	540	559	577	584	540	582	593	574	547	608	552	591	595	581	596	555	559	553	593	571	582	560	584	570	524	582	569	541	603	616	611	589	604	583	579	567	587	609	585	568	596	576	566	569	577	590	589	589	578	564	540	587	580	568	599	555	593	584	558	569	597	584	548	592	535	586	562	587	563	572	585	598	579	573	580	543	552	607	591	581	581	549	550	596	555	629	653	592	566	563	570	610	585	600	599	575	563	552	575	619	584	608	583	578	596	554	613	544	581	570	545	541	600	604	586	594	611	560	577	589	574	596	562	585	571	560	611	565	564	581	605	587	568	594	607	571	597	648	551	579	535	610	559	577	555	582	595	618	581	587	567	591	595	573	594	570	614	626	594	569	572	622	545	560	541	598	586	593	582	573	613	606	584	565	611	577	560	599	569	577	584	568	575	553	553	600	560	614	589	589	546	604	612	610	541	622	597	574	612	565	590	553	599	584	570	598	587	599	563	596	595	572	574	562	592	629	594	561	546	587	624	554	590	589	603	518	591	564	557	584	584	551	570	570	599	578	594	561	603	568	613	590	601	594	589	573	595	565	590	608	593	593	618	573	599	612	559	582	578	587	591	591	583	540	553	576	584	576	555	595	614	569	552	526	573	603	618	600	632	583	600	587	629	583	573	587	576	624	564	574	622	570	604	575	619	559	570	550	585	565	560	556	580	565	590	576	623	616	610	586	569	565	578	559	605	603	551	571	579	562	603	592	595	587	603	566	567	588	556	615	585	586	586	593	584	549	618	549	580	607	569	608	560	573	564	551	609	579	611	618	614	616	589	581	558	571	579	570	607	564	620	603	588	603	568	564	583	575	568	622	578	564	559	596	618	641	589	597	578	545	560	538	582	612	608	573	586	599	584	586	533	568	569	603	573	558	579	572	605	596	590	631	571	522	584	580	585	570	581	550	571	582	578	556	559	615	585	557	553	582	593	545	578	559	608	565	541	621	589	576	568	576	559	587	564	582	603	595	597	570	578	566	520	571	541	575	574	596	588	602	603	618	553	568	612	575	596	605	567	553	580	588	591	608	569	609	582	610	618	602	578	607	592	633	523	524	555	573	562	547	582	602	583	549	596	610	589	595	612	545	557	595	591	613	568	580	563	594	550	589	609	596	617	563	598	578	580	590	606	597	567	564	557	589	599	549	567	615	617	532	560	576	598	600	557	586	609	559	585	632	615	570	551	597	567	569	587	605	595	582	552	571	530	568	559	563	540	566	557	597	583	572	547	590	595	562	599	579	587	605	586	544	578	600	546	613	628	529	597	601	635	565	598	563	577	605	597	572	552	584	526	578	566	588	576	573	614	601	604	577	542	610	568	576	567	570	602	555	576	577	599	612	587	617	576	593	593	580	623	588	580	563	592	586	597	595	594	537	611	579	548	548	553	567	598	577	593	599	594	578	589	574	580	601	583	604	553	601	598	574	575	582	632	606	600	571	586	594	581	577	604	555	554	588	600	565	583	554	601	557	594	595	569	566	584	575	607	607	579	623	575	576	602	604	547	573	586	550	578	560	557	553	638	611	587	557	561	637	567	593	557	597	579	593	600	576	587	605	559	622	611	603	574	585	599	624	595	570	552	553	570	564	597	579	588	578	606
32471	19717	11656	3136	1775	1174	1080	953	1119	650	364	319	316	241	241	267	233	260	231	212	223	220	212	216	223	213	223	200	211	232	232	227	205	224	244	231	221	201	215	208	240	202	229	236	199	198	219	235	222	209	217	215	195	224	202	210	216	188	212	231	221	258	199	235	190	217	233	202	199	187	242	226	223	196	225	198	207	227	215	214	190	248	229	208	195	190	194	205	221	197	210	221	207	220	202	222	214	243	211	218	216	238	206	204	214	188	189	221	186	209	195	219	228	231	224	211	238	192	201	171	191	220	214	228	218	194	213	202	237	232	213	225	185	192	219	215	184	211	227	199	228	224	203	228	200	214	227	232	207	237	200	219	227	213	225	201	220	225	175	178	212	229	203	219	209	225	240	208	212	187	221	236	182	213	207	230	222	224	210	212	203	225	180	244	191	217	214	193	234	227	229	211	209	214	229	210	231	180	217	209	220	198	223	224	222	189	194	211	215	190	181	223	227	187	214	236	246	213	208	225	205	171	204	212	232	252	246	207	220	200	212	233	216	222	226	223	230	207	188	224	212	236	231	219	228	205	221	238	198	205	212	213	176	208	213	207	208	205	209	211	204	211	228	247	211	219	239	184	212	213	238	245	230	221	209	226	235	188	236	193	219	218	199	226	203	205	211	211	194	207	229	229	194	208	215	186	193	214	213	227	215	194	237	220	245	220	192	227	231	202	192	191	213	220	200	213	236	200	199	204	233	197	217	212	208	215	228	221	217	194	196	211	210	222	210	197	215	234	220	216	202	212	221	222	194	204	225	201	222	190	188	229	241	197	229	216	220	224	204	200	202	217	242	217	195	225	211	214	221	218	248	247	224	233	201	191	214	202	211	224	189	229	212	235	228	202	210	228	225	226	224	193	216	202	223	202	229	212	207	203	225	215	200	213	195	207	226	221	195	224	225	205	194	244	178	202	235	206	206	189	259	210	263	210	207	180	215	198	217	213	220	208	201	210	200	222	206	202	203	225	200	200	227	222	197	211	231	196	250	249	209	185	206	210	187	227	229	218	200	198	204	213	215	217	240	205	231	215	201	206	213	190	207	192	231	212	200	219	212	221	205	207	196	250	206	225	191	205	213	202	218	218	232	217	184	226	239	212	246	238	200	243	229	198	208	198	202	217	209	218	216	224	202	233	206	220	212	215	223	215	220	201	214	199	185	225	246	208	236	203	216	231	241	236	224	215	192	227	235	224	203	215	215	206	217	205	206	233	159	204	213	198	234	172	210	224	213	209	201	198	207	229	192	218	173	187	208	209	216	235	214	251	217	219	214	215	185	219	184	184	201	209	210	203	180	214	195	184	233	209	162	200	203	209	207	208	217	203	210	212	206	207	239	211	228	227	217	215	221	217	209	222	205	198	252	203	198	215	233	224	202	224	233	209	190	216	211	188	212	220	228	222	226	199	199	215	253	221	215	231	230	223	221	200	206	217	201	200	249	242	206	206	231	211	232	216	212	190	239	217	223	207	218	207	217	183	200	200	220	216	235	230	232	222	209	186	190	207	185	218	236	217	227	220	215	222	209	214	191	219	220	205	213	199	242	211	204	190	184	215	198	223	208	199	201	257	223	212	219	197	205	206	207	224	198	209	223	204	174	214	199	209	181	207	220	214	211	222	207	227	215	207	206	177	169	209	216	212	203	213	241	242	206	235	216	217	221	201	219	185	205	220	223	210	209	195	239	225	212	238	219	210	216	220	223	202	208	193	207	191	208	233	236	195	229	195	235	232	242	216	250	222	189	209	221	213	217	228	235	198	219	214	219	207	218	213	198	191	223	218	193	200	196	226	219	176	202	204	222	208	205	262	212	198	209	200	184	194	193	229	220	208	215	210	211	208	220	185	207	192	216	213	227	190	195	181	232	232	158	185	184	213	207	220	226	223	238	212	171	188	176	212	233	206	202	231	236	217	217	212	220	210	198	208	214	196	220	209	216	239	199	212	219	199	209	187	215	210	215	226	204	198	240	205	213	252	192	192	216	203	208	238	224	218	220	229	260	208	200	209	239	195	223	205	212	193	222	192	209	176	219	205	212	199	224	187	237	196	231	225	203	218	220	205	223	209	232	225	198	223	197	192	234	206	224	199	219	203	199	215	204	229	202	214	204	202	217	223	220	233	194	208	211	211	235	233	192	225	198	224	203	236	233	210	199	192	193	211	186	208	229	212	234	202	178	205	188	220	227	211	220	218	223	218	219	219	215	206	204	220	213	213	212	213	195	208	237	208	208	210	194	229	215	197	229	214	221	232	223	194	215	230	233	192	215	214	202	202	209	224	197	212	225	217	195	199	227	244	235	222	198	202	210	203	229	220	230	221	207	211	218	204	260	204	207	212	195	181	219	228	229	240	190	196	195	166	207	228	193	206	216	215	179	216	210	198	224	205	202	189	203	204	226	215	242	187	226	217	218	204	191	229	193	235	205	224	226	240	232	210	227	218	212	230	198	195	214	224	219	226	208	201	225	192	218	202	228	224	257	212	229	199	191	215	208	193	219	211	197	225	200	198	200	209	256	199	210	229	204	214	220	225	218	231	215	226	180	218	210	218	209	213	211	221	252	218	215	209	216	209	232	219	206	228	205	209	205	218	194	201	218	217	211	224	227	221	229	217	229	216	200	195	212	199	221	202	193	176	227	213	199	207	195	196	212	228	246	257	201	216	217	203	222	218	211	215	225	218	203	198	219	199	217	208	213	230	207	201	197	232	223	194	239	199	182	208	202	218	182	212	192	179	220	223	199	196	241	191	208	226	210	215	235	204	216	193	178	216	210	197	222	227	231	234	192	228	223	240	235	227	209	191	249	202	209	220	213	218	234	200	211	210	201	225	192	224	220	203	195	207	215	183	253	191	228	228	234	228	218	231	211	206	229	215	217	216	217	208	206	208	187	208	204	181	214	212	202	210	263	208	223	209	258	214	211	231	214	207	227	209	202	237	240	227	199	202	210	208	194	218	210	224	221	207	187	238	216	220	240	198	185	215	209	218	207	199	238	222	211	198	230	225	207	186	211	242	198	210	209	213	212	200	213	201	216	188	200	201	189	198	206	201	240	204	213	194	214	246	226	207	214	251	201	200	229	209	247	216	203	204	234	198	208	247	225	225	214	250	234	200	228	232	231	215	200	210	206	212	195	213	211	226	215	221	202	229	224	214	194	227	228	194	192	226	233	248	244	216	206	198	228	193	216	201	190	212	213	238	193	198	229	227	228	224	187	208	226	194	205	218	204	181	236	199	178	201	211	227	254	212	230	214	200	208	202	216	233	224	200	225	216	199	195	213	185	213	220	196	210	204	218	187	230	231	194	198	218	201	243	216	219	217	214	204	244	237	211	196	251	230	248	194	209	194	185	191	249	226	195	193	222	222	199	209	228	204	213	189	224	208	219	198	206	195	179	230	206	203	231	226	228	223	216	209	192	214	235	217	220	213	201	216	191	208	190	209
20437	14891	12290	5678	4906	3805	3593	3206	4111	2390	1258	1110	970	757	649	629	651	623	564	540	659	589	580	548	534	551	524	584	567	571	583	570	609	605	570	515	539	588	570	558	519	550	533	501	537	520	494	505	527	503	526	507	503	495	461	477	471	545	497	489	476	565	466	479	477	521	496	547	492	512	478	474	449	487	513	479	508	541	479	500	506	507	490	498	502	509	481	480	490	512	467	493	494	503	541	504	493	508	473	553	502	502	478	517	519	524	466	490	484	496	485	474	517	496	505	489	494	498	492	455	484	495	482	475	455	518	489	483	512	465	533	488	513	473	472	534	476	486	495	475	495	479	474	519	520	489	504	511	482	472	478	459	483	520	467	488	490	506	493	495	441	460	515	484	492	510	493	485	487	473	474	472	467	495	503	476	478	465	477	504	509	501	466	495	490	493	535	491	497	528	484	533	493	451	447	462	495	500	462	490	475	463	465	487	512	483	483	498	488	478	504	456	549	482	473	514	537	492	466	455	472	492	479	538	523	540	521	523	461	508	480	486	497	479	472	473	489	483	474	456	457	496	485	511	474	516	491	525	478	479	502	500	481	518	499	478	450	483	521	467	515	502	546	479	497	479	522	484	493	506	528	540	525	502	510	471	549	505	507	441	496	487	460	484	473	474	500	470	449	497	473	497	451	473	472	479	458	465	489	525	490	499	484	492	463	492	479	478	499	490	497	516	532	494	479	499	484	542	558	495	471	458	482	523	445	481	496	538	495	489	475	483	468	472	522	469	477	482	476	485	493	503	477	495	495	499	483	492	489	500	484	496	518	503	474	480	492	509	494	500	496	463	510	506	476	478	515	488	491	517	463	501	457	506	503	470	465	474	473	515	497	469	465	515	481	529	481	444	481	507	506	447	489	507	465	503	445	483	465	515	510	474	500	509	481	482	510	490	503	493	476	475	468	478	508	455	508	465	500	490	493	509	483	456	492	489	445	523	481	526	488	517	471	487	492	480	492	492	495	517	517	485	486	468	554	438	549	519	502	494	481	509	485	510	480	491	465	462	523	509	505	488	502	509	473	480	502	531	488	479	466	509	478	528	454	458	490	482	473	493	485	479	498	517	492	480	482	447	478	510	516	478	512	479	486	469	488	465	507	471	485	477	471	501	525	473	509	471	516	471	532	489	492	484	480	439	506	516	505	519	461	476	512	503	481	519	511	424	488	504	463	468	493	508	502	484	479	505	516	483	417	499	501	468	457	476	494	436	518	481	479	514	488	477	500	491	527	480	539	498	515	466	457	466	493	475	479	444	495	486	490	452	508	478	534	449	500	478	472	466	500	501	480	502	487	469	458	485	489	508	495	470	516	501	487	504	475	464	487	499	456	495	522	511	521	448	469	473	459	520	510	503	493	492	491	495	499	492	480	488	485	471	433	485	501	492	475	489	505	497	508	476	487	486	507	530	493	467	459	494	519	463	513	472	454	467	466	466	479	498	513	465	533	467	491	516	484	476	555	457	430	483	505	494	520	473	500	486	468	453	485	490	505	486	494	479	446	501	473	485	485	495	500	518	491	535	458	462	443	472	463	531	494	529	515	509	470	473	467	514	533	537	484	501	495	483	466	493	512	474	500	524	474	465	474	470	485	469	508	460	493	507	496	488	485	532	463	492	472	491	479	513	493	479	470	504	461	434	503	491	478	536	500	482	453	455	497	485	478	467	511	498	516	515	507	456	458	522	498	521	496	499	502	537	469	505	512	481	493	468	490	481	489	488	489	516	502	470	506	462	511	478	485	516	472	475	529	464	539	518	475	461	489	548	507	532	483	478	525	488	464	495	469	483	492	510	508	487	476	462	480	541	462	481	477	502	470	507	489	453	502	449	523	480	470	485	484	488	498	505	475	501	481	477	513	495	529	485	488	483	487	515	480	488	458	478	460	472	481	526	438	487	502	493	496	504	540	486	545	485	452	510	485	461	488	491	488	506	525	500	493	503	509	495	494	456	478	505	493	480	479	483	483	537	500	467	502	475	466	478	484	466	496	459	490	517	496	528	514	484	506	484	524	489	472	486	493	480	469	533	526	513	498	488	463	487	458	491	486	456	462	538	480	449	471	492	496	488	471	463	516	486	516	498	492	479	524	490	474	503	501	458	521	487	475	482	516	525	511	499	482	502	480	489	526	461	480	520	498	486	451	470	510	508	501	477	498	497	471	552	507	510	492	500	535	493	506	494	481	459	505	478	477	453	492	488	498	476	502	484	515	515	484	518	433	475	508	466	502	504	489	504	430	516	496	471	451	525	506	507	472	466	478	475	472	475	451	484	514	533	534	478	490	521	517	512	483	515	505	499	525	494	509	455	481	498	520	508	504	462	478	488	468	511	515	504	529	453	485	430	480	506	475	470	484	538	513	516	502	464	495	476	493	484	470	474	484	466	490	534	475	482	516	478	492	477	483	500	490	462	497	488	481	484	512	473	486	521	489	498	514	521	496	479	440	456	521	526	462	469	490	446	480	522	472	491	471	497	504	486	492	497	499	483	453	502	511	516	456	477	479	461	490	433	496	483	500	488	479	469	510	455	468	512	462	510	459	468	490	498	477	465	449	498	494	481	500	500	494	495	509	455	506	487	486	478	504	495	474	475	478	465	487	512	502	515	493	514	537	454	467	490	518	529	498	459	460	499	487	482	523	502	447	464	483	502	484	485	509	458	486	450	511	506	477	475	450	488	478	478	512	472	470	496	525	496	493	489	482	496	544	470	513	548	489	503	514	482	469	517	449	488	545	504	513	448	489	458	462	516	444	463	486	477	475	541	473	518	530	493	465	507	464	484	489	497	459	485	469	517	506	515	546	486	467	516	487	467	520	477	470	508	507	512	510	485	486	526	486	513	486	520	481	483	501	513	502	522	487	515	495	471	505	484	482	471	490	465	515	538	491	484	510	524	500	512	487	473	515	490	475	490	454	490	511	478	478	500	471	509	469	496	542	512	461	489	486	486	473	514	498	540	481	508	508	462	479	526	461	473	458	483	474	501	549	510	500	478	466	473	505	459	459	477	503	482	469	522	480	482	478	472	505	472	515	467	495	502	516	466	514	483	456	478	466	514	477	470	518	466	498	527	499	479	490	497	478	464	497	476	514	481	473	497	493	489	511	495	523	481	498	531	496	509	484	504	496	497	529	507	498	472	506	494	488	528	490	466	501	463	503	495	478	517	484	474	501	525	509	513	551	496	458	486	484	506	453	477	487	442	472	495	475	480	488	510	490	486	483	491	484	472	469	484	504	478	492	474	479	469	532	511	458	504	465	532	464	532	463	485	467	476	495	489	477	489	518	485	541	457	480	521	483	521	489	487	500	488	452	474	473	500	503	491	474	502	489	455	486	492	484	491	538	467	513	447	470	497	496	476	495	497	495	480	452	486	507	498	514	490	481	492	487	478	447	481	489	484	541	480	466	503	493	501	504	493	443	489	470	511	464	481	530	479	512	485
43429	29946	17780	5323	2968	1950	1568	1463	1528	1035	629	420	353	268	285	248	275	261	262	288	230	260	243	235	241	269	245	278	256	263	262	236	263	226	263	304	266	253	293	231	253	220	264	210	227	262	245	249	231	193	253	271	258	236	227	264	237	230	262	266	245	232	228	240	214	224	226	216	246	213	208	237	231	228	245	238	238	238	211	248	239	231	234	258	262	233	208	235	232	263	231	245	223	233	208	227	208	230	229	210	231	252	231	256	268	217	241	247	256	289	175	222	245	239	198	232	244	225	255	255	282	221	250	228	246	217	262	207	197	245	223	256	222	266	298	223	240	256	234	249	222	265	268	244	238	219	232	227	246	223	261	234	262	251	237	237	252	216	252	228	224	242	241	229	218	221	215	219	203	260	262	219	237	194	262	249	235	248	213	235	262	221	232	206	226	260	236	224	236	254	241	223	239	249	226	250	215	252	206	234	240	226	239	248	253	233	225	228	275	260	236	246	249	232	267	238	243	234	235	234	220	260	255	202	234	241	241	237	238	227	254	220	236	260	220	249	241	244	236	244	193	223	193	229	225	231	229	226	234	222	250	246	273	231	251	231	244	234	249	232	224	241	206	231	253	230	230	260	250	253	253	257	222	239	235	235	239	229	211	232	224	248	229	220	240	235	222	256	253	258	267	215	236	232	209	239	242	193	218	220	244	259	252	256	216	267	228	243	238	222	262	243	236	257	226	247	218	253	229	233	258	215	241	231	221	209	235	249	223	210	266	216	255	247	245	255	219	219	248	217	253	269	243	256	250	233	205	240	243	223	251	268	222	229	228	223	273	246	256	227	218	249	220	225	241	218	285	250	243	213	246	251	246	248	214	223	232	221	250	239	223	240	259	268	248	249	223	255	218	226	267	231	225	232	228	243	257	261	234	246	245	252	228	235	254	209	234	248	225	224	225	219	258	255	263	211	243	236	247	227	228	242	236	259	229	247	216	204	217	240	219	227	233	239	230	252	253	240	232	247	244	230	220	239	244	238	232	238	229	233	225	232	227	218	253	217	240	239	235	233	199	226	214	218	217	228	230	235	248	259	265	244	223	243	255	261	231	221	234	250	240	245	211	233	234	248	262	206	214	246	235	264	254	249	249	233	235	237	204	251	261	255	233	226	234	219	207	224	235	229	203	247	241	235	264	235	236	227	235	222	267	235	260	225	257	229	242	226	238	250	227	242	262	233	230	217	253	230	244	239	238	251	225	222	236	210	256	252	275	238	251	219	262	248	231	222	220	244	226	209	250	220	241	206	264	253	233	248	223	249	252	220	258	264	262	239	243	200	210	243	235	243	255	231	224	193	221	224	248	219	238	264	251	235	244	250	214	249	220	248	237	233	241	232	242	222	262	201	195	249	261	228	218	233	230	224	205	246	240	236	227	238	226	249	238	267	204	239	239	220	231	223	230	245	250	261	235	233	243	259	246	218	244	241	236	241	215	252	233	232	221	260	223	256	238	222	243	237	237	265	250	212	237	227	225	254	233	224	214	224	249	228	240	237	217	261	237	254	245	235	243	231	235	261	244	232	213	228	196	236	240	252	226	274	222	241	207	242	242	233	237	256	223	237	259	244	265	241	243	265	223	232	232	242	282	250	220	237	211	239	232	247	263	241	248	264	227	224	229	214	251	254	253	221	220	238	253	192	222	226	258	226	243	241	271	242	262	232	231	223	252	231	214	216	259	260	256	224	226	232	266	273	208	245	231	236	267	241	234	249	207	254	259	236	241	243	267	244	225	228	241	235	236	226	252	232	226	238	221	235	246	244	233	245	219	238	237	219	230	228	228	237	245	247	245	240	235	224	265	257	220	242	259	217	211	209	226	212	238	266	222	237	207	212	241	227	235	233	234	253	261	240	232	237	245	227	246	233	235	235	239	226	254	252	221	246	215	203	250	219	236	242	228	209	240	230	215	204	221	248	268	237	223	246	214	246	205	237	270	226	225	203	227	260	255	246	237	234	271	213	213	217	234	223	266	233	240	259	266	234	223	249	231	242	233	256	239	201	230	252	201	219	250	229	243	246	248	266	214	248	232	267	243	230	218	235	242	247	226	241	228	216	254	264	230	250	236	249	223	241	257	231	255	221	233	250	234	276	243	254	233	249	228	249	247	226	219	231	212	210	268	254	241	206	189	213	208	248	249	273	232	228	248	265	251	256	261	247	241	240	235	210	238	242	221	238	235	249	228	200	211	228	239	212	253	257	250	248	232	257	218	237	239	231	236	234	248	222	229	219	229	216	208	270	252	224	214	221	226	252	252	230	239	231	256	238	241	257	244	219	233	205	230	245	225	244	215	208	249	221	224	223	252	212	234	235	194	235	231	262	244	235	238	206	230	213	228	219	217	234	236	228	238	235	235	245	227	243	218	209	202	233	233	203	253	242	251	210	241	235	224	228	226	197	207	216	263	204	268	239	247	246	232	218	249	212	229	235	227	223	226	232	260	240	244	244	230	224	242	211	224	212	246	220	225	218	238	247	230	253	260	246	249	237	228	237	226	206	228	297	242	223	245	240	246	244	252	218	233	248	241	256	232	218	240	252	261	223	215	207	228	229	236	230	249	228	266	243	231	236	232	231	237	228	227	231	250	237	257	266	241	251	254	239	235	228	253	255	227	223	242	217	225	231	229	209	244	252	219	222	259	230	232	231	235	209	232	210	212	224	254	237	248	244	218	221	250	231	261	211	262	257	232	239	221	221	268	219	216	209	212	235	237	234	219	226	274	238	284	250	249	221	246	232	224	235	230	218	213	256	224	216	238	250	270	241	256	255	245	235	255	228	238	252	236	212	267	235	244	243	248	240	220	229	241	254	228	196	258	255	218	278	208	263	231	222	220	241	218	264	230	241	238	239	262	247	245	228	258	216	239	242	249	225	236	254	235	252	248	234	221	226	228	257	241	249	236	238	229	236	222	245	264	244	220	228	220	220	206	228	222	254	223	238	251	242	221	236	245	237	223	218	221	238	219	214	218	229	263	238	260	225	236	277	252	229	240	217	279	250	242	223	224	221	227	257	267	202	243	223	214	217	262	238	246	221	235	203	230	210	221	237	213	234	279	240	221	211	224	255	241	224	239	212	239	230	238	229	246	255	246	214	221	225	242	252	221	219	215	205	219	217	237	245	236	209	229	245	239	235	262	237	239	221	216	284	233	206	241	216	243	205	211	253	240	245	215	234	240	277	229	258	268	255	235	242	246	239	242	229	288	239	253	204	237	214	231	234	227	234	246	216	241	230	231	226	235	223	224	234	243	229	228	221	222	236	207	269	260	234	226	254	243	253	243	223	180	230	221	244	246	231	210	227	220	267	234	221	233	251	265	218	244	240	251	248	236	229	242	234	241	240	219	245	217	223	226	241	266	259	224	204	209	245	224	238	265	242	259	212	270	256	215	260	193	272	229	247	232	238	261	226	236	242	250	223	236	197	230	214	249	268	243	242	214	234
26854	21708	15447	7583	6807	5752	5261	4782	4992	3416	1906	1642	1329	914	791	700	700	713	721	696	713	715	678	692	650	698	688	687	653	715	689	720	697	706	692	680	685	688	680	638	602	658	588	572	547	591	570	571	547	544	538	596	559	593	559	568	562	534	599	519	531	527	598	554	546	533	535	533	544	555	520	565	522	529	551	532	554	547	577	505	551	540	494	536	576	566	540	528	548	585	575	568	497	557	569	533	559	542	547	518	543	521	620	501	603	579	581	533	552	507	538	524	568	593	560	575	523	550	515	576	561	539	530	534	544	566	513	577	574	569	561	547	540	575	538	466	543	537	534	528	529	526	582	541	565	505	569	535	559	555	553	586	573	522	559	548	561	584	558	528	538	537	554	551	553	556	493	546	555	496	585	531	514	517	522	554	509	533	585	558	521	531	533	541	549	567	508	566	555	547	530	542	510	543	562	507	552	565	579	558	503	505	552	472	525	563	561	521	583	544	517	517	529	533	559	508	540	503	526	505	532	564	526	543	541	531	562	539	541	554	552	520	538	557	520	538	522	552	552	584	544	527	554	511	531	515	509	528	519	549	559	578	544	493	535	524	534	559	511	524	518	541	528	514	535	564	567	575	506	523	534	538	527	493	543	572	514	525	548	525	533	585	510	541	538	560	538	570	531	564	537	536	565	515	549	543	509	527	499	572	550	570	555	558	482	548	523	496	546	558	501	534	532	556	563	528	519	547	559	525	567	576	545	530	486	586	538	523	584	508	550	509	553	515	582	499	530	510	513	519	540	547	532	530	547	560	555	566	515	513	535	593	555	550	517	512	542	536	558	510	547	516	540	566	467	574	558	561	590	524	552	553	550	569	528	549	515	561	552	562	552	555	563	540	522	539	516	562	538	561	557	552	536	543	557	538	561	515	582	547	517	517	504	512	536	534	561	552	508	568	545	502	525	530	564	560	563	534	505	522	550	525	529	561	521	549	523	561	535	567	533	547	575	550	509	565	538	517	579	530	515	573	573	525	559	567	552	557	536	490	565	532	533	520	522	560	553	561	516	558	551	531	545	530	534	521	550	573	548	493	522	536	579	587	537	557	571	507	521	529	564	525	509	537	519	522	556	550	524	560	527	553	551	534	515	528	569	543	563	578	542	591	531	503	583	520	571	537	545	518	535	551	527	579	565	521	546	551	527	525	527	516	542	560	584	540	539	525	510	582	491	514	550	548	492	547	567	508	535	548	571	570	563	558	565	510	552	514	540	533	543	498	524	598	579	533	516	571	515	512	557	559	539	509	527	537	531	535	550	558	482	524	576	526	553	538	559	545	544	549	529	539	525	567	570	591	513	544	564	539	555	572	539	563	537	531	576	559	521	570	499	497	536	567	522	593	540	536	536	519	493	502	564	509	592	518	554	553	558	518	546	547	579	559	517	550	538	562	518	519	522	525	514	512	516	558	616	554	543	556	523	508	573	532	554	557	551	490	563	557	575	562	517	526	573	575	588	551	615	581	525	517	593	544	569	536	558	514	556	552	565	541	518	569	553	543	487	608	553	548	548	541	535	546	518	522	557	577	511	568	546	553	545	546	550	497	541	540	557	569	578	554	509	559	523	529	533	565	541	517	513	539	553	490	530	565	535	570	546	569	527	508	560	540	532	539	557	538	562	530	518	536	515	518	552	537	616	529	518	577	535	512	521	535	522	538	553	510	540	553	556	543	550	542	535	546	555	577	524	539	540	560	521	538	555	559	532	531	574	578	524	569	518	536	541	554	536	516	563	582	523	569	534	583	530	546	522	511	544	581	503	540	563	562	541	555	495	524	526	564	527	523	531	534	586	568	558	506	544	495	512	552	536	500	544	532	548	535	561	557	519	547	545	512	534	501	548	550	549	593	576	552	561	534	565	535	535	541	553	517	542	521	545	565	528	578	505	536	533	559	546	569	564	531	540	530	494	579	534	586	547	532	544	511	556	543	521	585	519	552	540	555	552	567	517	542	547	532	557	565	597	509	532	531	544	572	568	526	526	515	564	562	553	576	503	542	526	527	551	563	517	537	549	561	526	583	565	531	568	497	562	549	537	511	547	553	547	553	542	540	579	542	521	507	509	504	542	524	595	503	523	549	545	542	560	543	536	563	555	566	559	537	554	526	563	535	544	526	564	575	547	533	573	521	566	578	520	547	554	500	514	542	524	527	534	540	527	593	531	552	539	526	543	542	532	505	538	542	538	528	533	546	528	570	523	528	512	545	569	556	529	573	502	536	544	535	550	518	522	568	545	495	539	528	525	524	509	522	538	553	563	539	519	539	545	559	537	563	545	536	544	530	491	569	524	545	534	544	538	536	520	491	556	499	549	546	562	506	533	520	568	594	543	524	514	581	528	526	533	496	583	552	518	542	503	600	534	542	524	578	544	592	562	536	520	608	544	546	537	571	541	545	557	537	516	536	518	574	548	524	541	550	504	526	560	496	540	558	538	539	559	540	499	544	579	521	522	529	579	573	588	534	539	560	564	566	557	527	542	550	511	507	539	502	533	553	566	519	527	545	554	564	512	543	552	547	604	550	557	535	571	517	546	519	557	547	541	538	587	562	529	529	502	561	553	541	566	524	523	527	537	523	523	507	532	536	547	528	526	549	533	523	497	555	536	562	562	514	539	519	538	562	518	564	532	561	539	546	567	559	563	534	556	539	587	568	541	524	517	546	538	540	522	562	525	529	525	544	589	552	554	572	564	516	544	556	530	566	528	543	500	549	509	559	537	509	546	586	591	534	548	538	546	550	576	550	580	533	546	521	542	562	547	534	521	561	561	527	543	563	507	524	531	569	508	540	532	555	541	542	517	550	560	554	563	533	599	509	529	559	548	536	553	574	589	557	529	548	550	558	562	567	498	539	514	509	562	551	534	523	550	558	549	538	504	543	549	543	550	546	537	535	560	496	546	529	536	557	543	553	566	505	513	510	566	525	537	541	516	542	555	549	509	512	536	527	528	510	538	540	522	564	546	579	554	507	540	541	550	530	524	519	542	564	583	548	547	586	522	554	561	546	561	562	561	568	556	544	526	528	542	512	510	543	531	569	548	536	516	568	530	537	575	468	529	521	538	511	571	494	546	509	550	516	536	527	557	542	556	509	516	555	541	605	536	504	532	576	542	522	539	533	539	546	522	562	527	577	518	558	569	515	542	555	542	566	561	548	528	592	519	552	544	559	541	539	555	534	558	555	556	508	496	560	534	561	563	545	519	550	557	522	579	519	539	578	543	551	529	551	581	545	528	533	568	544	549	524	593	516	542	562	540	556	536	549	515	574	519	547	506	524	529	513	578	512	523	554	529	590	534	562	552	546	511	566	536	487	537	560	538	544	536	511	535	526	528	552	558	525	531	542	549	514	566	523	549	564	544	516	554	535	508	570	504	545	523	537	508	502	585	550	559	549	545	544	520	503	536	522	559	573	564	529	520	505	533	535	545	542	504	549	560	556	522	530
17696	8030	3110	883	641	460	427	365	325	288	305	329	288	281	290	283	248	261	275	263	308	235	242	287	270	275	256	231	248	262	272	254	244	254	280	249	279	262	259	299	254	272	271	280	246	254	273	294	257	231	271	229	289	291	265	240	225	246	239	243	250	261	254	285	235	251	267	223	296	234	254	272	282	279	268	258	256	238	284	242	270	249	261	321	297	268	280	280	292	273	252	241	273	231	261	251	239	256	268	287	302	255	331	240	288	269	241	269	279	275	274	231	252	234	256	255	251	256	211	279	268	275	283	249	248	263	289	268	277	265	247	258	258	259	290	274	277	274	262	246	257	252	252	242	279	247	246	251	288	264	259	249	268	280	288	247	261	240	261	267	277	282	277	255	261	225	248	237	265	246	299	251	215	249	270	224	239	237	294	235	243	261	231	226	239	271	261	273	252	261	256	245	244	288	300	282	258	275	255	238	287	257	271	273	266	276	247	237	241	214	279	246	246	238	234	235	250	306	291	235	268	288	261	237	273	264	313	253	303	260	270	256	245	267	242	268	247	253	234	270	276	259	265	245	250	268	298	270	261	259	249	251	257	265	231	249	270	260	265	272	249	284	298	259	266	240	298	275	261	250	219	283	245	264	273	242	283	267	278	238	227	250	257	269	265	253	242	289	277	274	264	264	281	269	237	264	229	248	262	246	259	280	267	251	261	260	288	267	272	241	264	256	249	257	284	276	252	290	268	267	255	271	251	262	247	277	264	259	286	239	244	244	299	253	275	255	279	269	263	231	265	280	268	243	249	255	274	235	233	250	279	257	265	283	263	253	310	273	297	241	260	273	238	280	278	237	260	245	269	282	290	295	287	251	280	252	267	256	258	248	248	292	273	241	261	256	256	262	242	236	264	271	261	282	258	270	255	260	236	251	268	245	268	243	234	289	310	278	228	273	275	276	267	256	266	252	255	280	261	240	224	285	245	257	246	281	239	273	276	264	260	288	260	294	269	262	267	254	252	296	288	271	270	287	273	262	249	244	241	232	255	259	269	263	247	279	276	275	257	248	261	271	280	240	237	264	269	266	252	260	250	247	242	241	255	272	262	272	246	260	275	264	231	268	297	262	260	247	273	266	273	257	221	273	241	245	280	257	228	272	262	287	282	258	237	268	262	266	264	272	278	259	251	241	244	239	248	252	282	271	269	263	261	280	270	276	264	260	258	259	241	238	285	266	263	280	276	275	255	256	287	291	253	295	274	250	292	265	271	247	263	270	242	231	248	263	271	282	266	235	249	271	237	254	256	250	256	240	242	267	280	269	276	266	261	259	258	313	286	259	272	229	283	260	236	246	278	269	272	293	245	245	235	244	239	273	260	274	268	247	269	255	272	289	296	249	212	243	235	261	254	275	288	277	278	270	224	255	281	285	274	243	255	279	230	244	263	280	247	267	272	276	271	272	271	254	267	228	272	280	267	286	264	276	262	293	251	284	271	215	253	280	240	295	281	262	251	253	259	237	273	251	273	281	247	266	276	248	273	267	247	270	263	261	290	267	283	254	286	266	263	248	252	270	255	259	299	274	230	264	245	273	257	277	257	242	252	244	276	283	253	244	271	262	279	254	261	234	268	260	230	253	278	280	266	267	249	248	251	268	243	255	282	260	247	252	238	277	247	263	255	279	274	232	234	250	259	242	260	239	298	243	260	274	249	274	263	266	250	224	266	264	275	258	242	249	267	245	289	272	289	278	248	258	277	262	254	254	249	254	239	244	258	241	266	271	237	274	244	255	248	239	274	270	273	244	242	266	272	242	303	278	276	270	268	276	237	276	269	273	262	260	266	286	260	247	276	257	261	277	271	274	286	238	259	258	275	254	237	241	249	264	247	246	263	260	272	279	252	260	264	278	232	272	238	284	238	259	245	256	245	272	258	305	286	265	285	263	259	230	264	245	245	271	288	260	245	295	270	252	249	260	232	235	257	237	254	275	262	266	261	244	225	247	248	263	265	272	267	251	255	257	272	291	248	291	254	284	271	267	303	292	248	243	300	271	272	275	265	233	253	294	283	295	281	254	268	249	258	266	222	252	264	278	282	240	267	232	263	277	300	289	278	259	245	263	270	254	276	269	251	258	247	293	268	219	278	254	256	236	305	258	227	244	254	300	275	267	243	282	219	293	299	266	248	270	279	285	281	251	286	260	260	286	270	257	290	263	252	304	277	270	226	251	252	237	231	269	267	273	267	270	280	252	273	252	265	265	245	264	284	248	263	258	277	254	256	268	268	237	254	252	269	256	220	237	250	245	278	270	264	238	218	238	295	269	263	288	288	290	281	252	245	254	294	259	273	289	255	301	302	256	269	275	299	252	245	229	282	259	249	292	241	252	215	251	255	257	271	267	271	272	271	255	273	272	274	256	262	257	262	240	273	242	269	277	299	263	251	259	289	276	281	273	270	266	276	251	273	259	264	305	253	251	228	270	294	242	250	254	249	294	247	273	263	292	273	249	303	287	232	270	291	259	272	256	306	263	226	277	266	247	284	259	247	281	225	278	290	253	250	278	250	262	267	259	272	243	252	289	254	254	231	247	231	264	246	291	253	267	248	255	259	281	260	287	288	246	257	248	234	265	283	232	239	262	248	251	268	253	276	272	285	259	264	280	278	280	236	238	254	239	303	291	262	263	254	266	253	269	229	243	238	271	245	279	277	246	218	255	290	271	281	273	267	258	259	255	293	270	242	284	252	242	236	251	273	292	268	266	260	233	300	231	245	282	250	264	270	259	256	235	289	264	249	256	247	247	267	258	248	244	255	268	267	225	270	273	257	270	285	236	275	261	245	255	256	264	265	249	272	274	260	265	233	250	257	267	269	257	262	230	241	230	310	304	247	272	277	273	277	236	263	276	252	256	245	254	264	277	239	285	264	246	268	266	251	289	258	291	269	274	292	252	261	273	272	259	272	253	265	264	277	251	300	293	250	259	288	262	243	258	272	260	224	273	282	261	256	246	243	271	276	277	241	287	226	242	260	274	253	277	242	269	295	281	272	240	253	251	256	275	263	247	264	245	289	241	251	225	309	251	243	247	245	272	290	240	256	267	285	275	235	264	258	244	277	269	260	249	278	287	243	258	252	269	242	283	238	269	258	249	268	257	233	300	256	244	271	258	231	258	261	266	249	263	232	274	276	265	268	277	257	278	262	230	229	317	244	259	253	258	236	298	273	237	279	288	260	277	262	232	254	240	233	264	271	235	255	271	251	255	261	257	277	253	253	261	275	232	240	279	281	269	256	262	270	282	268	231	227	257	295	265	230	251	245	265	225	261	275	256	269	274	296	254	282	270	275	241	232	274	286	238	251	298	283	256	251	277	245	263	225	263	251	266	269	277	268	267	257	260	261	275	248	251	255	268	284	239	270	244	260	262	262	276	278	281	253	241	265	280	267	237	274	252	280	247	285	233	244	235	283	278	276	236	291	267	225	259	248	233	255	250	240	249
10691	6540	4441	2269	2077	1711	1413	1161	1029	837	776	722	716	669	598	643	649	625	619	593	639	589	634	590	665	616	634	665	642	604	622	664	614	587	654	573	655	585	635	608	623	558	557	548	565	574	548	561	571	584	577	591	568	578	568	587	567	628	605	578	574	575	573	597	550	614	586	563	613	583	611	606	605	555	606	626	593	618	582	575	570	543	610	602	605	577	593	558	586	567	588	570	615	583	632	591	652	585	581	572	607	573	580	551	587	627	565	579	600	581	539	587	587	590	569	545	600	581	613	597	599	590	587	593	584	600	651	582	621	611	618	613	603	542	599	557	604	585	593	562	546	631	563	588	599	590	557	564	563	581	590	618	622	609	568	590	578	573	576	597	603	609	624	551	544	586	629	617	560	582	624	583	563	583	586	550	618	586	574	565	577	550	635	586	600	609	615	592	554	586	619	582	568	604	631	581	566	616	595	565	580	551	593	567	549	578	557	612	583	583	568	603	563	570	585	623	578	551	581	560	574	562	578	598	603	600	617	603	594	601	568	577	591	592	550	592	619	611	553	567	546	574	589	602	613	566	570	581	600	612	594	571	581	625	605	575	575	567	547	571	545	536	574	629	577	590	573	581	564	598	619	548	622	582	585	600	557	602	606	587	559	578	622	554	640	577	569	600	592	582	585	577	601	596	567	613	595	583	582	566	569	519	577	607	599	581	593	563	569	560	566	629	593	595	543	599	578	557	593	643	594	613	554	573	580	601	591	585	613	611	599	542	610	620	588	587	561	621	577	560	578	553	597	565	615	575	588	548	600	566	573	573	586	574	560	564	584	595	573	581	611	600	580	564	597	617	628	609	567	600	614	598	567	574	566	583	605	581	612	583	641	596	577	605	591	603	578	608	592	592	555	589	556	611	578	594	607	582	577	572	607	575	599	588	572	548	588	570	576	591	612	588	623	569	593	584	532	605	590	612	561	575	553	607	542	556	587	621	593	595	597	582	529	565	567	546	590	617	593	548	565	574	541	586	565	563	618	588	569	585	557	574	600	550	585	590	614	558	612	568	579	562	528	579	562	612	547	575	568	574	550	636	606	561	587	561	594	558	591	570	554	571	590	560	574	589	562	561	565	651	606	622	519	524	598	595	589	598	567	543	581	619	558	588	607	629	635	614	565	586	549	636	576	603	558	578	635	589	565	594	579	623	582	577	554	575	580	572	542	530	573	624	586	622	597	561	607	562	577	580	589	566	597	560	596	583	557	583	601	617	592	566	604	561	548	566	563	583	601	611	548	602	604	558	587	568	650	571	533	584	597	597	590	569	552	585	576	588	598	569	563	575	584	576	598	598	600	564	589	610	556	647	574	616	591	579	619	602	583	562	607	558	623	569	631	575	608	557	568	598	606	544	590	559	580	595	567	584	545	573	588	574	600	560	581	606	589	625	584	585	559	537	599	581	586	607	551	587	624	606	566	596	587	607	622	505	592	589	520	613	548	566	603	603	596	577	574	596	607	592	593	582	597	597	598	567	554	632	570	612	611	611	595	569	595	566	585	558	624	577	578	601	567	609	604	602	527	573	590	549	611	628	572	597	574	607	573	588	581	600	576	638	560	555	575	530	580	545	578	569	594	592	553	579	542	596	634	635	616	583	590	570	597	597	579	601	564	613	552	588	571	592	552	628	570	573	562	588	619	616	521	565	579	598	594	566	619	593	553	600	592	552	616	584	618	572	563	549	559	572	540	562	570	584	608	603	598	583	553	636	546	546	539	572	574	606	594	557	583	563	614	589	579	592	552	550	530	604	579	556	599	564	583	599	577	599	606	598	583	603	592	665	563	629	538	599	570	625	594	584	584	563	598	557	579	550	588	600	534	556	579	566	637	559	616	554	581	586	616	530	576	594	571	593	600	498	599	586	592	609	586	575	599	608	601	566	585	584	599	561	607	585	581	540	578	548	598	552	577	607	599	627	602	551	625	588	572	581	607	638	578	559	574	592	581	597	584	601	599	576	598	619	580	605	594	585	550	596	583	597	571	583	569	584	577	602	610	608	570	584	587	577	564	557	595	568	611	592	578	557	611	565	567	512	594	606	587	604	600	588	558	610	623	546	567	582	585	603	617	549	577	571	638	611	545	529	614	580	550	592	550	592	623	577	599	569	590	618	587	573	563	660	587	590	607	609	557	574	579	595	585	568	584	569	588	561	561	592	580	579	564	577	571	569	603	593	588	577	538	524	595	630	601	572	567	538	598	601	612	556	588	576	519	587	588	588	568	582	583	555	561	587	593	590	622	582	598	570	648	615	585	556	565	584	615	590	612	598	607	542	530	533	541	541	605	593	551	605	611	600	569	557	607	553	572	597	599	631	600	577	594	595	577	575	536	585	608	584	595	587	597	580	575	567	611	603	607	565	586	594	521	552	622	586	575	545	579	611	567	580	601	569	556	576	610	596	542	565	554	565	599	570	572	574	586	592	600	563	601	613	606	590	608	614	589	584	560	555	535	576	583	583	528	580	524	529	534	603	583	585	570	587	585	572	628	578	585	640	635	590	584	604	562	630	598	553	602	574	583	558	568	561	603	595	626	591	582	592	604	565	591	617	596	538	590	608	597	529	600	568	624	577	559	522	580	619	604	579	590	574	574	560	578	590	578	548	577	588	589	550	606	585	581	589	606	624	532	595	597	531	599	575	556	619	574	605	563	584	586	585	570	573	571	607	597	567	586	597	588	572	566	568	571	587	585	583	599	594	633	603	590	568	574	604	619	542	607	574	553	569	605	597	593	572	596	587	598	590	544	579	585	560	601	584	604	618	564	554	546	613	527	576	599	584	555	603	566	585	603	570	574	588	579	561	593	582	584	556	589	584	584	615	575	571	615	587	588	592	571	550	560	569	552	543	634	585	520	564	613	584	614	596	600	524	632	604	552	576	554	582	538	622	581	587	594	585	583	561	607	567	583	574	561	605	581	579	590	606	618	565	549	559	583	594	546	576	572	570	551	588	578	582	621	623	568	571	602	603	561	584	625	582	537	586	577	558	571	565	594	569	551	563	591	548	597	568	599	610	566	623	603	578	587	590	538	576	544	565	585	562	567	607	572	604	544	533	580	590	571	545	642	562	583	599	591	615	555	554	586	617	598	600	563	545	553	537	579	581	616	610	603	587	608	569	572	566	599	614	578	571	579	647	589	563	549	565	552	587	587	592	563	534	602	567	587	609	603	526	596	581	600	569	637	554	596	592	582	560	513	561	577	619	550	589	610	564	558	573	610	557	550	631	557	607	571	584	572	596	606	611	588	568	563	597	617	570	600	584	606	600	599	533	609	591	575	611	567	573	575	581	605	591	558	573	587	597	563	604	592	560	569	553	573	583	588	602	548	576	623	570	583	588	550	578	590	591	596	589	623	576	619	599	591	594	627	581	584	599	566	612	612	634	563	604	565	550	594	565	578	522	601	589	550	562	601	607	581	567	574	564	591	572	575	538	565	541
33419	19895	10289	3140	1906	1206	970	819	808	543	352	311	282	250	217	242	228	229	232	221	242	213	239	223	251	268	232	201	260	256	243	208	210	209	260	218	231	215	221	208	234	224	202	221	207	224	226	223	233	210	219	211	229	226	197	201	224	212	210	198	210	223	188	218	240	217	217	252	223	222	220	208	207	238	213	206	241	177	209	217	206	202	228	214	218	217	206	218	205	207	230	222	223	206	202	227	220	226	179	175	210	207	211	189	187	216	226	205	217	190	210	230	212	217	169	222	206	218	164	224	194	212	203	189	215	218	254	191	177	194	224	187	212	208	221	188	238	240	235	215	205	205	195	203	210	205	216	223	231	183	224	218	220	207	212	216	218	205	198	188	219	191	209	198	215	218	214	207	216	181	201	220	196	215	167	204	204	245	205	221	194	193	198	232	203	219	224	241	218	202	205	222	213	197	210	211	227	226	205	215	201	212	206	212	189	197	212	208	231	235	220	209	212	223	213	204	203	208	204	206	201	238	224	203	238	206	205	218	220	243	234	235	227	201	207	225	208	188	223	221	200	185	221	195	211	182	224	217	210	188	232	197	207	227	199	231	193	232	219	189	227	209	215	216	191	200	194	216	192	220	210	230	233	226	228	210	198	208	196	212	205	195	204	205	213	197	206	219	203	225	222	207	193	167	220	230	209	201	203	183	198	198	236	240	203	225	196	201	192	194	241	203	215	234	200	220	206	241	204	220	231	231	214	232	214	240	209	205	210	217	218	221	214	212	200	193	222	231	227	202	215	215	239	240	220	229	221	176	189	216	212	219	216	205	204	213	213	194	230	225	183	219	211	208	220	201	215	222	238	232	212	220	202	190	194	238	203	250	234	201	224	194	207	216	216	220	196	219	224	237	215	224	195	207	189	247	210	210	218	213	219	220	195	227	209	215	229	206	210	203	189	221	217	208	229	208	199	228	210	214	217	214	236	228	200	227	190	217	215	207	227	224	204	204	170	204	193	210	209	212	223	212	223	221	189	207	204	212	192	208	232	213	217	213	200	227	203	220	200	219	232	228	245	232	213	234	222	240	213	196	227	226	217	212	194	204	216	197	211	170	204	203	218	189	220	222	217	215	219	235	183	212	255	200	250	205	200	206	201	208	218	224	221	206	212	204	217	234	181	221	237	219	205	226	212	248	209	224	226	219	211	211	208	183	211	239	224	230	244	202	200	205	193	214	192	219	192	214	210	218	232	217	230	238	195	161	197	234	214	195	206	231	201	226	196	214	223	195	194	202	183	225	236	199	219	200	179	203	199	207	203	188	208	211	235	206	179	211	186	201	227	218	222	195	198	216	196	236	245	197	216	186	198	199	226	208	213	218	223	223	198	235	213	210	186	205	223	207	242	220	206	229	215	225	219	236	204	205	202	233	231	215	235	202	228	215	251	246	188	205	245	231	216	211	247	226	216	231	208	218	239	180	189	186	206	202	214	221	186	218	212	187	208	215	219	218	205	204	207	202	185	182	226	205	262	203	222	223	207	218	229	200	182	232	227	213	201	200	223	217	222	179	187	205	207	217	202	217	213	239	233	214	200	215	199	221	259	210	230	223	194	202	200	243	222	234	219	216	226	194	191	210	213	227	216	198	214	231	205	224	200	246	243	227	200	195	248	195	223	225	199	209	210	209	214	202	214	226	220	221	222	218	196	201	223	224	201	220	222	223	223	204	221	204	193	193	200	177	195	182	202	196	208	215	220	221	203	191	235	213	204	244	197	218	212	201	205	220	201	204	235	188	207	204	218	211	244	226	210	185	237	229	221	218	221	213	217	191	215	208	189	202	205	185	234	226	250	188	193	173	193	199	216	193	258	199	198	219	223	225	194	199	212	238	198	198	243	193	212	211	232	208	192	211	212	194	209	187	206	229	193	192	197	211	227	205	217	237	218	217	248	217	216	215	221	206	226	196	207	218	234	235	227	212	221	209	200	223	199	198	207	216	196	213	200	191	205	201	177	202	213	207	208	218	190	207	208	204	218	218	215	218	196	187	221	215	200	214	217	211	205	221	222	205	203	228	179	212	203	199	223	210	211	196	228	213	201	231	229	244	228	202	218	211	195	214	227	216	194	205	212	214	227	193	198	241	221	217	194	228	205	211	177	229	250	245	221	190	233	220	220	219	208	232	239	192	195	199	225	216	168	221	209	202	228	219	216	189	205	215	221	244	240	207	202	220	206	204	214	185	221	234	231	217	198	216	203	227	199	189	219	213	207	204	214	228	181	206	232	233	227	219	205	209	211	203	207	212	244	224	178	204	220	232	231	210	201	198	200	206	231	227	207	207	226	211	213	222	197	216	235	203	208	219	215	196	235	216	207	218	201	220	217	229	205	210	209	224	220	203	199	209	227	226	207	201	200	198	194	202	192	218	229	218	237	192	223	209	216	204	206	219	205	245	195	211	224	201	199	237	204	211	204	209	230	202	189	221	222	197	220	215	206	219	220	217	218	203	225	223	225	205	215	221	220	222	204	186	221	231	249	205	185	214	189	198	199	215	226	240	215	211	209	242	211	192	223	213	229	208	216	220	214	232	175	194	239	204	209	211	224	194	208	233	218	192	236	203	198	210	217	214	199	199	225	207	216	194	199	212	219	200	219	221	252	229	222	218	228	221	205	221	196	239	240	220	212	223	221	206	215	206	181	217	231	233	195	213	231	219	200	215	202	231	201	199	221	195	218	201	190	219	221	203	213	206	210	226	227	208	196	206	224	186	212	219	247	205	209	196	199	235	225	204	226	222	212	216	226	224	226	210	185	222	194	239	221	199	191	203	207	240	187	230	207	221	218	178	217	187	213	213	230	242	203	229	213	217	203	209	250	219	199	216	225	196	185	224	221	225	216	200	209	230	226	206	213	207	227	213	204	195	188	217	181	202	204	222	243	216	230	220	186	212	212	197	226	213	207	195	225	218	231	202	210	226	219	212	240	223	205	225	225	210	199	223	226	192	241	197	217	205	189	190	238	219	241	216	210	231	203	259	213	203	221	195	209	207	237	225	194	226	225	201	208	192	217	199	239	212	227	202	216	217	204	190	213	207	211	238	206	202	213	186	203	247	218	234	221	214	206	245	209	222	226	225	207	185	208	206	202	200	218	227	210	232	214	214	218	231	209	181	200	232	221	176	225	218	212	201	241	220	202	209	209	229	218	227	236	222	183	229	206	208	239	251	209	197	189	210	189	209	244	191	213	187	214	205	197	214	197	247	230	211	207	209	228	243	206	202	218	188	219	248	219	215	200	216	219	206	198	200	220	185	208	213	231	216	216	218	202	218	184	200	217	189	201	225	207	229	207	205	209	233	210	228	227	216	224	228	216	210	200	210	220	212	228	182	235	217	234	203	220	180	224	211	228	228	256	202	208	231	242	196	237	166	200	187	209	218	211	212	181	212	196	227	190	213	216	211	214	211	223	198	207	232	234	227	220	228	222	218	178	210	229	197
21024	15148	10754	5899	4688	3636	3311	3068	3047	1915	1374	1112	885	742	620	624	599	665	565	652	632	589	558	640	559	590	551	568	594	573	633	552	565	610	576	541	547	530	547	502	541	498	513	533	528	503	541	470	495	523	446	475	505	462	503	495	495	497	491	505	511	490	497	470	508	520	472	483	493	503	496	496	467	485	497	490	451	470	505	504	492	486	494	489	507	489	532	477	500	502	496	479	515	512	505	523	516	474	418	474	513	487	469	523	481	484	516	504	480	530	464	517	492	456	483	513	493	508	498	490	534	475	503	522	519	495	485	547	476	512	504	481	445	479	507	457	486	486	518	511	483	483	514	496	507	479	534	512	482	483	516	513	483	526	497	467	502	515	470	480	485	499	505	505	492	528	473	501	528	508	504	476	484	439	506	518	463	529	521	489	489	466	541	503	479	496	520	512	476	529	490	480	489	526	481	478	525	489	503	498	489	518	501	488	470	500	513	507	482	498	511	480	488	475	502	541	531	517	514	487	521	490	493	496	490	505	505	484	492	507	512	472	516	471	518	486	477	485	525	494	472	473	447	508	506	485	503	478	454	461	489	457	505	489	531	517	512	474	460	526	495	497	496	481	507	461	471	470	465	504	528	488	483	489	497	515	492	486	492	511	519	492	503	549	506	484	523	510	479	487	471	484	503	485	476	467	506	482	490	499	497	458	474	490	457	501	471	465	523	533	497	476	512	486	490	484	440	486	464	482	482	433	512	476	525	483	519	471	480	471	511	433	426	458	501	508	476	475	536	501	503	451	478	491	505	515	475	492	474	488	427	461	501	517	519	486	475	487	466	517	487	495	471	493	438	510	468	487	503	545	471	427	468	487	473	477	493	516	458	506	546	487	485	449	526	491	488	495	440	526	503	497	506	487	496	510	504	427	496	486	481	525	484	511	502	474	527	506	482	501	447	521	488	551	487	503	442	518	480	497	519	521	502	521	548	455	482	493	471	463	500	479	476	492	471	468	517	503	480	497	440	481	467	520	500	525	504	480	490	505	498	465	518	481	505	501	528	470	526	482	467	461	515	495	498	525	490	475	546	499	472	513	465	501	525	476	478	467	500	482	494	495	496	493	509	515	479	483	478	476	509	469	535	486	497	462	443	499	513	519	516	506	486	472	501	477	542	452	528	471	531	514	495	521	496	487	497	457	502	468	478	514	481	505	479	500	496	477	467	498	491	512	469	518	493	487	455	491	521	463	525	521	465	473	478	507	495	520	461	473	476	505	502	492	477	482	481	488	504	536	513	480	479	516	530	517	500	484	491	489	538	486	473	500	512	518	490	436	488	496	482	479	479	484	506	477	501	489	480	509	438	476	513	532	451	508	497	490	485	508	497	473	493	501	521	500	496	498	457	520	472	484	471	497	514	485	534	453	452	493	511	511	505	485	511	525	469	545	505	502	479	491	491	494	511	501	469	441	512	438	462	486	448	485	502	497	521	463	479	514	424	505	512	468	472	483	531	495	481	436	450	501	472	495	463	464	524	474	502	470	469	520	535	499	491	481	470	516	522	509	495	500	473	495	468	449	505	490	528	505	448	494	489	508	466	453	490	466	488	475	500	483	501	476	505	508	487	484	508	498	471	473	535	464	442	503	487	496	450	499	495	477	439	533	479	469	481	511	497	485	464	501	467	506	514	482	488	488	509	505	505	453	480	491	524	462	501	517	496	552	515	508	507	524	514	498	489	540	482	454	485	497	495	526	487	526	502	457	504	489	524	500	488	487	487	515	505	461	501	489	498	512	555	478	456	490	491	553	499	481	476	506	496	504	477	469	489	520	483	479	477	508	482	477	499	478	437	498	476	477	510	478	474	501	465	479	527	507	494	487	479	493	489	477	498	515	509	480	472	476	487	489	546	470	514	481	525	507	486	532	474	484	499	491	494	484	462	516	435	513	516	470	507	506	504	453	492	493	501	486	514	487	465	471	479	485	511	465	502	468	503	479	499	498	517	545	486	455	493	473	510	481	483	511	505	490	484	461	516	504	482	494	474	485	490	512	511	458	463	471	498	467	487	512	456	516	521	499	451	525	496	503	482	550	498	482	532	521	486	507	485	484	513	476	475	509	477	493	459	456	474	508	472	460	499	492	514	530	493	495	516	456	512	505	519	490	503	484	477	547	478	473	501	503	482	475	480	500	503	502	484	499	434	526	496	490	458	460	449	452	472	491	505	510	518	493	458	481	514	492	507	545	496	508	504	500	481	521	510	499	483	434	491	496	504	520	465	523	509	484	502	485	474	483	519	479	485	465	463	495	473	501	468	481	494	508	482	482	501	501	540	476	497	512	461	523	520	491	494	489	455	503	492	491	489	452	463	494	495	484	504	469	487	507	499	478	490	491	483	537	526	523	456	478	488	464	473	475	474	490	500	503	489	475	469	467	485	479	478	461	517	492	484	476	497	465	531	489	526	461	464	486	472	468	495	458	477	517	482	494	489	472	446	545	499	495	477	479	484	462	498	472	517	509	475	485	513	514	508	489	553	465	473	504	507	511	466	511	514	490	483	505	478	489	507	479	508	490	487	503	489	481	501	434	499	520	534	481	481	481	515	512	474	481	530	465	455	495	498	481	491	514	508	514	486	483	511	522	482	520	456	536	496	485	463	455	489	463	459	489	499	508	500	429	521	473	474	486	471	507	499	483	499	472	486	503	504	477	503	490	503	495	510	505	483	529	479	464	529	499	492	482	497	486	474	518	433	470	505	495	472	536	500	501	508	511	494	505	536	487	508	491	495	502	493	459	476	518	469	504	482	465	494	487	515	477	494	456	515	547	500	470	482	460	454	475	475	475	496	485	453	480	494	506	491	522	506	494	439	505	522	468	494	515	507	529	543	527	481	498	450	510	495	486	525	487	464	469	452	493	455	512	482	510	533	484	497	479	508	469	448	487	491	478	466	526	505	500	524	487	504	498	474	489	522	511	511	491	488	501	493	493	521	480	482	524	486	471	481	501	458	534	491	469	494	531	511	503	507	495	520	470	447	499	498	481	477	508	500	509	470	473	458	464	517	524	496	507	514	534	485	466	472	485	520	438	467	475	477	498	478	478	533	506	487	509	473	492	493	524	489	495	481	491	506	541	477	483	529	487	499	488	497	492	503	495	473	482	473	514	515	509	483	478	491	464	468	507	479	517	472	489	503	518	509	512	461	486	505	475	505	524	522	481	491	485	539	489	542	494	489	486	489	529	469	503	518	462	475	481	469	512	501	490	487	465	491	496	582	474	493	493	482	474	490	488	466	492	497	482	513	494	482	504	502	489	470	528	503	496	487	492	492	479	485	506	483	483	468	506	498	491	455	505	476	501	508	527	501	520	511	501	493	541	461	495	508	518	463	510	495	489	528	503	498	499	475	490	521	478	495	460	486	467	467	456	503	486	492	489	479	498	527	463	462	475	468	515	499	506	498	444	495	485	496	534	502	521	456	448	488	501	477	508	471	496
42083	29405	17149	6276	3284	1979	1639	1441	1188	1020	671	485	372	301	295	268	230	219	272	256	259	249	272	248	235	270	254	246	218	271	249	260	238	261	238	249	230	256	271	261	254	219	240	255	268	214	241	261	234	217	242	239	263	232	229	259	228	212	254	233	226	225	241	234	239	226	247	273	233	231	254	265	257	236	229	240	234	225	227	230	234	244	233	223	206	248	211	221	227	223	220	234	242	249	246	229	208	248	222	185	255	230	258	202	231	206	243	222	244	217	237	223	245	248	225	239	235	244	245	259	243	227	221	227	239	228	232	224	245	251	221	222	221	206	249	226	232	223	261	245	242	273	225	236	242	238	224	230	213	222	254	229	231	255	233	236	280	243	236	243	244	248	241	210	242	257	205	221	234	239	249	247	224	260	245	222	235	237	242	247	232	213	202	216	217	214	233	247	250	225	227	233	240	241	219	209	242	209	254	288	232	239	240	230	237	214	247	237	219	257	207	233	200	238	248	248	222	229	230	241	249	215	200	231	231	221	246	229	226	247	249	257	202	243	224	250	240	212	205	208	224	212	221	263	229	258	242	227	221	206	220	256	230	236	244	225	206	225	250	247	232	253	218	246	265	210	220	233	251	246	226	249	234	196	243	205	214	223	247	252	243	226	248	219	229	235	247	233	219	222	254	259	235	242	227	219	249	219	242	240	246	235	248	200	218	230	239	229	200	265	221	253	242	238	229	223	233	240	227	237	240	228	236	225	233	243	232	205	220	242	251	239	234	240	227	232	243	224	232	218	257	254	244	221	245	226	190	192	243	227	231	207	214	197	223	254	238	243	235	227	224	205	215	221	241	250	219	243	231	226	263	243	214	246	246	271	241	217	210	211	231	226	214	241	235	231	246	218	241	241	244	253	219	248	239	221	229	240	244	232	225	224	224	217	241	246	253	229	230	221	233	215	251	239	265	216	260	209	225	229	249	208	207	262	241	238	214	224	235	231	249	224	247	220	259	221	224	207	242	264	238	233	245	229	251	251	212	241	261	263	234	233	221	231	244	222	237	221	227	224	270	231	222	243	220	240	216	218	237	218	236	255	252	213	230	214	228	216	215	245	227	232	249	248	233	257	243	244	226	244	227	192	227	227	213	195	208	239	234	229	257	237	253	239	227	229	216	249	243	226	213	235	252	240	245	238	255	228	225	230	237	242	261	247	243	235	239	211	239	215	220	286	225	265	227	230	210	229	249	218	232	238	245	220	256	240	244	238	223	220	216	247	230	256	224	216	209	226	212	258	247	257	213	219	207	240	251	235	243	240	237	236	250	226	205	238	224	247	260	224	227	227	254	246	240	270	227	208	236	255	248	237	230	253	248	240	230	224	235	234	214	247	260	230	211	234	223	238	235	242	248	234	209	236	259	229	232	219	240	237	225	225	219	214	217	243	231	224	222	246	229	235	231	257	233	249	259	234	236	245	229	216	255	231	258	223	252	210	220	231	233	225	252	278	214	206	255	240	221	242	244	234	220	218	232	247	254	236	263	220	231	235	225	241	223	232	238	236	236	225	247	215	265	221	230	231	244	229	234	267	237	243	217	237	239	230	253	245	210	238	231	231	210	238	218	236	235	227	244	266	246	221	230	215	237	235	205	237	254	209	240	227	236	260	231	249	234	231	246	219	239	222	237	232	232	244	216	261	237	234	223	270	255	211	235	197	217	233	256	235	236	272	235	226	247	260	228	248	205	209	234	205	233	257	238	245	225	246	231	209	247	230	220	232	234	244	256	270	277	232	260	254	230	224	214	256	242	200	236	239	214	246	221	219	226	230	210	257	217	255	256	217	209	212	211	246	234	238	235	250	209	259	237	222	252	275	256	225	243	219	216	235	237	233	249	211	236	215	210	222	233	237	250	244	232	231	221	232	221	258	225	233	239	261	263	242	242	235	248	236	247	254	250	228	219	227	230	210	228	230	221	237	264	241	219	213	240	252	227	241	219	243	216	248	242	257	227	247	218	254	252	193	249	225	231	234	233	256	225	250	241	237	259	252	216	224	209	219	211	237	242	225	242	212	240	253	196	219	231	234	248	218	231	221	245	246	255	234	248	221	222	221	223	212	243	230	238	248	222	235	219	228	270	245	230	233	262	252	253	251	260	206	247	232	226	243	256	233	217	255	268	246	207	209	201	221	214	269	246	235	240	229	257	235	238	256	236	263	237	232	234	247	233	240	215	218	246	219	222	234	225	236	219	213	242	217	226	219	237	187	216	209	250	238	224	263	215	251	257	256	231	225	225	234	237	197	216	209	221	216	212	219	246	216	219	230	242	243	206	238	239	228	239	228	262	218	244	250	236	251	231	242	229	246	252	231	267	244	226	265	247	196	241	229	222	241	212	229	231	251	246	208	238	255	233	216	228	233	265	212	217	265	229	250	221	235	250	250	256	219	260	243	219	238	245	222	243	246	238	220	237	233	241	236	249	227	237	210	242	222	231	238	236	234	211	206	212	225	226	222	245	218	269	259	220	208	233	233	227	239	242	265	228	205	238	217	213	239	230	213	229	231	232	237	228	254	227	236	248	253	232	224	234	238	251	254	229	212	225	242	253	211	220	231	217	241	260	213	226	229	242	231	224	264	238	262	233	212	232	239	240	232	202	232	265	263	223	244	225	232	252	211	215	229	251	212	227	215	222	239	227	234	242	240	214	225	240	198	245	248	234	241	230	214	226	243	253	279	245	215	231	248	230	267	208	236	204	226	259	244	197	274	206	209	231	220	244	236	238	237	206	241	205	242	206	229	233	265	240	222	259	245	207	240	211	245	223	238	208	230	225	252	239	212	212	210	232	206	213	237	259	215	216	241	230	224	242	245	218	247	215	258	227	256	233	274	230	226	246	235	237	233	244	260	247	191	240	225	210	224	215	221	235	243	257	240	219	245	248	201	193	205	219	244	222	223	222	239	231	237	233	222	228	229	217	248	232	232	249	244	238	226	226	211	237	221	214	225	216	251	228	244	217	212	244	237	225	247	245	233	256	203	225	215	244	232	231	227	220	224	233	236	212	213	276	233	222	251	242	194	247	222	206	213	265	237	242	229	230	229	225	242	231	260	248	248	264	237	244	237	253	239	246	280	213	240	247	227	224	226	203	219	210	219	226	235	242	237	195	220	235	234	218	241	215	240	248	225	235	229	236	227	231	250	237	241	252	236	242	248	234	235	224	236	230	241	227	235	243	245	242	233	275	254	220	224	241	212	259	203	233	221	190	212	233	230	248	244	234	232	250	249	227	238	234	249	252	225	258	245	234	238	197	239	226	235	220	220	244	220	207	261	240	203	260	195	202	243	242	230	250	235	216	218	233	206	230	252	248	225	214	226	228	243	239	269	226	240	219	201	238	241	241	221	221	243	257	215	237	236	205	221	242	231	231	257	234	241	271	239	254	244	215	234	257	252	243	242	229	226	242	232	251	238	213	226	222	205	234	229	215	257	217	221	253	245
26242	21170	15749	9151	7107	5409	5000	4789	4333	3164	2216	1765	1192	861	801	725	745	749	785	716	709	688	725	704	694	657	681	669	678	702	671	695	655	630	616	638	609	606	575	597	615	582	606	588	616	545	587	566	544	554	587	553	545	540	568	576	519	515	496	564	535	528	542	518	556	570	532	559	506	513	524	507	532	507	532	543	540	568	520	543	541	529	532	550	551	540	545	566	497	486	506	556	556	555	549	545	547	483	559	551	493	508	532	506	537	535	567	564	559	490	530	538	530	544	559	497	519	577	545	488	542	552	600	532	539	519	577	526	533	568	528	554	554	537	539	588	489	554	539	588	522	541	551	532	521	574	505	521	536	500	542	523	523	520	517	530	578	523	540	543	540	546	530	552	532	534	527	526	577	504	508	569	527	528	551	565	503	568	509	569	535	543	505	561	547	557	561	541	546	519	551	544	489	553	499	505	509	540	557	507	531	516	540	581	546	563	542	545	547	484	526	556	519	527	524	552	541	530	521	563	597	562	519	508	502	588	545	544	552	551	525	549	531	496	524	568	510	531	569	506	533	547	538	531	535	526	517	559	540	564	508	585	503	532	517	551	543	556	558	526	559	538	560	510	537	509	563	539	506	538	567	587	542	500	498	539	495	527	514	523	531	562	495	539	543	563	597	574	548	489	519	525	557	531	552	556	519	554	536	545	498	528	502	509	538	495	513	556	568	529	563	566	523	524	569	553	546	512	536	552	537	510	565	559	533	573	512	532	516	523	562	575	562	562	514	551	561	550	531	507	521	523	542	507	549	505	558	550	517	585	550	544	537	570	501	513	504	574	527	538	524	522	528	552	544	504	507	535	550	539	547	561	498	550	545	530	538	557	486	540	533	526	536	510	563	522	550	575	500	559	549	505	558	522	533	528	568	564	559	524	554	550	510	526	536	535	559	512	528	553	566	589	515	525	557	565	559	539	533	533	507	562	543	527	556	518	553	518	517	517	540	547	537	517	537	508	558	567	503	560	526	548	557	525	504	499	540	560	540	524	546	507	530	523	544	511	519	478	533	530	498	521	542	532	544	507	523	566	520	555	534	504	486	537	522	576	554	570	526	550	542	513	550	538	562	512	528	569	548	517	530	536	553	538	556	550	545	543	516	513	570	524	524	554	569	548	545	516	517	529	555	524	513	488	517	567	503	547	509	535	554	540	542	548	497	521	540	536	563	583	551	498	541	534	527	518	533	541	534	527	563	514	526	516	541	523	578	539	542	567	525	488	512	523	531	533	525	542	500	542	555	514	496	513	540	565	549	506	545	523	575	552	571	523	526	517	560	576	562	513	541	540	518	549	519	519	513	539	531	491	522	544	546	527	505	542	492	520	535	511	556	504	516	547	533	501	530	524	536	557	523	518	538	539	513	540	537	558	564	507	543	551	529	536	513	544	504	551	539	501	529	573	560	484	521	517	565	525	559	538	503	521	520	555	539	530	550	530	535	521	520	528	539	539	460	517	537	562	467	550	563	574	550	563	536	536	517	542	536	526	505	547	517	532	489	493	500	528	520	489	530	496	576	563	520	533	529	548	530	521	539	563	514	524	513	522	548	523	518	527	524	547	550	552	552	544	514	527	506	589	539	531	557	574	549	563	536	545	525	494	554	525	574	546	517	501	486	533	515	512	540	546	555	548	532	535	560	515	501	574	526	567	526	579	552	558	539	520	514	544	522	531	518	465	528	527	525	505	600	533	568	499	561	547	503	560	604	533	529	526	531	540	576	506	504	530	530	527	551	499	522	548	546	552	542	558	551	549	527	560	515	551	532	482	559	505	543	525	545	552	547	488	524	535	516	500	488	521	545	577	529	541	545	510	551	563	531	579	539	545	505	545	605	565	524	579	534	529	512	518	601	502	526	522	593	550	492	497	521	523	520	517	533	531	552	547	528	529	530	559	535	543	569	538	555	534	529	551	526	521	523	569	542	502	560	556	559	555	482	539	558	575	513	576	555	518	548	502	516	450	513	553	541	551	499	505	535	499	582	510	506	519	522	553	561	567	537	535	531	540	524	543	536	505	559	545	554	546	524	549	524	517	490	551	530	524	532	519	562	552	560	535	540	511	572	541	518	552	512	541	553	573	580	528	556	583	508	538	557	550	493	512	502	555	498	562	528	563	540	499	509	565	540	504	515	543	569	587	555	583	551	537	499	547	535	541	544	554	525	552	503	548	562	497	518	516	554	559	504	508	537	500	527	555	567	560	536	536	558	481	571	551	505	510	539	519	563	542	500	529	501	530	549	525	508	577	550	523	554	574	557	496	502	526	500	523	553	554	556	522	528	520	565	534	564	561	522	495	519	526	507	536	504	524	554	520	559	507	538	560	539	551	547	529	516	530	545	508	543	545	523	487	521	572	515	538	511	536	525	515	566	540	550	530	512	537	549	559	558	545	551	572	534	553	532	554	544	499	504	537	538	583	525	535	550	510	513	490	521	541	553	538	547	519	517	485	548	522	517	541	521	575	487	582	510	547	554	535	551	520	532	546	506	544	523	522	542	547	502	583	547	527	552	533	527	506	553	556	533	503	516	528	546	542	535	550	530	535	547	567	581	521	558	577	553	531	543	526	509	543	547	533	488	498	487	502	598	548	511	555	555	511	514	499	563	525	554	547	556	493	542	561	528	492	521	514	537	537	549	486	555	534	534	562	541	527	525	504	560	532	581	542	554	539	498	527	552	528	516	520	551	558	503	539	545	481	549	491	483	542	550	542	563	532	539	523	527	545	552	540	517	553	565	548	575	531	544	550	505	502	520	511	544	536	557	503	528	550	508	565	530	475	544	510	552	535	491	524	517	554	561	562	506	552	546	576	502	530	556	535	531	533	499	523	525	540	490	553	590	498	537	537	522	552	523	538	543	469	525	545	525	518	508	548	536	553	540	511	513	550	557	502	521	557	515	523	561	525	520	560	520	554	491	515	534	516	553	548	557	540	503	516	536	526	497	547	560	564	589	511	487	540	534	522	553	532	529	541	510	568	499	511	542	538	516	553	506	518	494	548	546	541	560	566	561	537	490	568	519	543	516	529	548	502	549	576	505	540	541	512	556	532	549	529	498	544	525	527	519	516	517	541	511	535	539	556	557	548	545	550	527	553	518	525	528	594	530	530	538	532	508	576	523	556	568	557	547	541	524	504	524	502	491	515	529	553	584	531	521	539	502	574	550	539	526	527	527	510	529	526	524	515	544	584	533	544	560	560	541	534	505	515	593	531	516	515	569	540	607	541	549	535	567	527	578	524	569	540	501	523	544	529	532	548	544	534	528	564	559	523	582	553	518	539	519	573	552	521	559	540	531	567	523	509	513	526	549	561	546	592	527	554	562	561	544	533	495	528	489	518	562	513	522	556	528	535	528	575	509	523	526	534	507	531	559	519	533	540	504	524	540	534	528	522	563	508	506	530	536	525	526	532	516	550	516	553	542	505	531	581	486	512	512	557	542	537
18729	9452	3491	945	602	491	358	346	319	313	316	305	257	278	268	257	254	262	272	286	251	280	293	265	269	273	256	273	267	274	242	276	241	273	274	257	290	258	248	281	240	280	238	266	256	274	255	262	264	274	257	241	274	239	255	259	246	257	277	249	249	297	270	236	268	291	268	243	272	256	259	255	234	246	238	264	249	240	263	256	259	222	233	265	250	269	244	236	290	285	317	247	276	248	251	243	254	279	282	263	258	253	272	268	237	229	241	242	235	258	277	236	289	266	266	255	261	270	258	280	255	274	263	251	252	305	268	268	266	261	244	254	250	262	241	263	297	284	241	256	240	258	272	273	233	262	281	272	256	303	254	268	261	236	295	252	279	248	252	248	250	263	237	251	241	251	252	246	242	251	277	253	281	256	238	252	252	277	239	272	279	278	246	234	271	263	248	234	294	277	264	261	272	246	263	268	276	245	226	267	229	275	288	271	260	287	292	249	256	258	298	260	286	246	247	247	270	288	284	264	246	254	265	262	256	277	244	256	260	247	266	261	287	277	253	236	241	245	242	250	241	269	294	290	238	292	290	263	296	259	242	260	285	273	256	256	277	248	232	230	264	273	256	273	264	247	265	259	255	268	273	261	247	260	311	275	212	263	296	274	233	260	255	245	241	254	269	279	288	245	279	260	281	259	258	280	274	267	259	283	264	273	281	252	250	278	265	216	264	260	277	265	253	220	295	280	256	272	257	268	247	290	292	274	275	286	286	261	299	287	252	229	253	244	271	255	269	264	268	247	230	261	281	266	260	248	231	250	223	281	298	258	252	242	265	244	256	277	255	264	260	265	274	293	255	229	235	254	265	252	276	246	281	261	247	257	246	265	299	265	265	244	266	241	252	242	279	248	266	245	261	275	222	229	292	274	236	279	264	254	281	270	287	239	263	255	300	257	283	295	253	260	249	246	269	221	267	279	279	252	272	252	280	256	289	238	288	256	264	256	255	256	260	244	319	273	239	248	287	278	247	270	285	250	269	220	292	244	235	244	264	245	251	267	248	287	236	267	249	281	258	246	247	283	270	270	294	271	272	261	285	260	273	241	256	258	282	265	274	261	258	246	251	252	255	270	262	252	246	284	267	272	266	260	286	267	271	279	286	220	266	268	257	300	252	246	224	250	269	260	251	271	284	256	268	263	259	240	240	254	270	273	283	277	259	266	255	261	272	245	275	246	263	275	277	275	269	261	257	275	269	265	270	270	252	265	258	226	278	243	253	264	236	283	271	223	225	281	247	274	248	271	252	280	260	269	274	227	252	263	265	245	286	246	244	256	251	255	256	242	268	300	253	254	247	245	263	229	284	292	272	274	283	257	280	248	240	262	261	275	281	243	238	264	291	264	278	275	262	262	276	250	264	285	265	257	259	222	288	258	254	242	249	264	269	248	286	257	244	251	277	268	295	251	276	244	232	277	249	279	237	241	261	265	265	244	307	229	236	231	271	301	250	277	286	279	269	234	290	251	246	240	280	259	258	277	258	252	263	286	267	288	283	234	281	260	258	265	246	248	261	259	272	243	240	261	247	231	234	262	269	250	255	243	235	256	248	275	267	236	285	286	244	272	265	281	266	272	260	241	270	250	284	262	237	286	240	237	230	250	270	242	279	267	250	263	229	237	253	266	267	261	265	300	246	278	251	255	253	246	230	262	260	246	257	259	253	267	250	284	275	267	230	294	264	279	251	252	266	248	255	255	242	256	250	248	285	268	269	259	252	263	239	237	283	273	255	257	262	309	259	261	262	273	254	247	300	292	259	278	223	261	253	260	243	251	235	259	272	255	272	303	255	274	243	260	254	259	261	227	268	233	264	273	284	235	269	250	230	232	248	259	260	298	283	260	234	280	265	316	301	250	254	255	255	284	263	294	224	263	266	260	267	284	264	248	255	277	253	281	264	247	266	282	274	295	281	299	283	265	248	260	242	252	247	246	254	278	266	267	258	246	231	288	262	265	264	288	274	262	273	251	264	268	266	266	254	277	248	289	247	267	234	279	276	252	269	260	244	238	246	242	263	250	246	231	307	255	278	237	265	252	248	237	261	281	234	277	247	247	261	292	267	240	237	277	248	276	240	243	252	253	251	241	224	273	267	252	264	249	265	252	239	277	280	262	251	243	236	285	277	256	253	264	277	271	255	276	267	273	260	269	281	284	248	267	253	263	256	250	242	262	251	288	268	278	222	259	257	260	254	253	276	290	272	265	268	235	263	269	261	243	283	288	269	256	250	252	239	234	280	274	260	246	242	282	273	276	283	315	250	279	262	251	276	247	264	263	277	279	254	241	252	245	267	252	264	274	267	259	248	237	274	268	264	261	229	259	266	276	260	277	279	254	276	236	299	266	219	286	261	243	275	278	297	282	227	275	243	248	274	264	270	257	253	284	238	255	268	255	257	286	272	243	280	273	242	262	263	281	253	254	274	285	244	245	276	267	269	282	253	273	258	253	265	260	246	264	250	251	265	259	232	293	250	263	265	263	262	236	264	286	237	280	270	269	258	264	251	288	246	268	261	265	243	246	255	243	236	287	261	285	243	280	269	251	252	267	267	257	260	254	252	232	279	288	278	274	253	254	284	251	273	272	272	260	237	238	246	259	246	257	228	296	257	261	250	249	273	245	263	249	264	242	250	297	278	284	246	283	270	297	266	247	261	254	260	252	220	249	250	280	277	286	290	219	259	272	256	284	247	254	258	260	243	266	265	268	253	265	254	290	248	253	296	253	250	254	248	265	259	259	256	267	257	243	247	249	254	278	301	268	225	264	292	269	252	270	257	231	241	249	259	266	267	270	264	253	253	297	229	225	245	277	267	252	263	276	271	277	249	272	223	258	272	232	249	287	278	263	261	235	226	293	287	290	291	250	243	259	269	262	269	276	263	293	276	253	248	259	280	261	282	287	254	263	274	265	262	273	262	266	262	264	258	273	241	251	296	275	266	278	262	266	264	260	264	260	249	274	288	250	277	273	284	248	304	304	279	254	258	279	261	265	252	287	257	258	253	287	229	291	298	269	252	251	249	282	279	261	261	265	220	265	246	252	249	273	238	243	249	276	253	262	276	251	272	236	284	278	283	268	249	279	250	245	285	259	242	257	253	258	228	239	236	231	257	229	282	264	299	247	278	234	268	258	293	219	238	268	251	230	259	235	277	254	242	249	243	246	254	266	247	249	255	252	231	250	294	281	261	244	228	288	250	270	245	279	289	263	281	259	272	279	242	231	236	236	256	245	295	277	238	249	264	291	257	233	265	274	266	248	269	283	295	282	251	248	259	268	274	249	255	267	256	277	245	289	243	243	258	232	286	276	249	219	258	250	254	265	259	232	249	258	298	261	240	254	249	270	239	255	242	279	231	233	244	295	253	264	240	261	273	265	297	257	259	265	275	251	254	258	302	258	277	277	255	248	290	250	273	235	206	234	265	241	272	249	281	245	272	305	260	272	247	268
11436	7596	4695	2593	2007	1525	1221	1112	928	827	820	745	720	642	682	672	653	630	644	620	617	639	624	632	660	629	624	606	584	592	604	630	636	585	602	611	637	597	618	585	544	561	609	545	604	593	599	558	548	624	578	580	584	593	580	552	574	584	606	646	602	563	590	585	534	620	588	602	613	592	554	558	589	592	593	572	539	591	589	566	515	600	589	557	615	614	560	544	616	626	564	572	579	572	556	565	611	618	577	558	573	599	582	567	586	604	562	609	564	605	573	575	654	591	570	585	594	554	584	555	572	637	554	577	606	574	578	555	570	630	570	540	624	590	611	589	605	600	585	564	579	618	564	620	594	607	570	635	565	573	543	532	624	560	579	552	585	556	583	549	589	574	596	598	584	590	570	565	608	594	582	558	570	591	585	588	564	603	572	601	575	576	580	592	596	613	569	572	628	596	589	611	575	556	560	581	610	542	563	588	546	585	589	572	585	583	565	554	579	550	571	605	581	603	601	655	604	596	562	569	606	557	575	551	579	570	597	544	579	622	582	589	583	563	584	564	593	583	614	575	595	570	600	601	552	577	548	638	576	564	608	603	555	562	575	604	619	576	503	551	552	582	607	540	534	577	546	557	553	576	599	579	569	612	591	553	546	609	559	563	543	586	579	581	590	616	573	556	615	594	566	631	619	614	561	579	525	589	572	593	591	581	596	587	563	620	624	555	591	603	613	572	573	563	608	607	560	588	602	552	547	573	552	605	606	579	553	581	545	600	592	589	591	582	596	614	583	551	567	594	561	536	577	594	607	624	615	560	587	558	586	570	539	567	583	613	607	588	585	551	589	579	509	585	538	589	534	596	571	555	570	582	552	573	588	555	604	609	594	559	603	607	586	551	572	579	574	648	605	612	613	583	605	548	629	620	569	604	564	548	575	559	552	601	543	593	624	597	590	578	607	584	554	597	580	603	604	554	562	589	587	600	591	605	566	598	570	546	575	602	591	622	592	564	588	582	584	572	576	558	537	604	533	610	553	589	563	580	611	588	620	619	595	602	571	584	604	550	601	570	587	557	569	579	520	593	614	579	540	589	597	597	548	543	627	569	551	564	595	565	599	551	599	577	601	631	577	608	556	597	574	551	576	612	534	558	586	573	561	586	565	544	581	578	649	585	610	608	577	584	589	580	589	570	589	563	571	580	627	574	561	579	631	546	565	585	582	585	540	578	575	555	577	563	569	570	613	607	619	595	578	605	550	599	555	585	587	585	542	599	564	568	586	573	583	558	579	547	558	600	591	543	552	560	581	576	599	592	608	578	549	573	576	546	572	564	563	569	583	575	577	541	602	548	588	576	571	558	604	591	577	566	579	603	562	582	550	609	595	589	548	558	625	589	582	591	573	565	564	563	564	574	545	606	575	582	552	604	631	578	537	576	576	629	572	589	558	592	551	587	601	573	611	594	583	593	585	581	597	578	584	588	543	577	608	588	583	517	630	637	573	554	566	576	597	534	574	637	590	601	577	590	555	553	574	605	571	578	598	581	630	598	588	605	599	620	569	542	609	554	536	540	620	568	606	577	563	539	583	647	624	634	565	603	577	607	608	589	587	564	568	589	535	552	582	572	577	585	572	573	571	589	573	584	585	589	572	583	547	636	597	600	595	590	585	596	595	614	608	608	585	584	575	599	537	538	525	604	602	623	609	575	600	548	586	550	564	599	591	557	586	590	562	602	634	607	629	564	611	568	595	603	570	581	538	606	554	619	536	551	563	557	560	593	579	599	562	557	589	608	590	589	565	603	576	597	633	597	530	584	591	578	582	604	525	583	596	633	571	577	623	591	534	630	562	595	547	598	589	590	598	585	588	591	608	553	569	578	607	582	658	583	589	567	551	576	558	592	585	541	623	606	552	571	604	562	618	561	558	584	566	569	615	573	587	561	608	577	594	561	550	603	611	629	567	627	593	595	532	590	566	562	615	568	556	598	581	600	563	618	594	599	567	576	593	550	605	547	582	590	578	581	617	549	614	572	587	562	591	590	611	589	637	650	591	577	586	576	559	580	586	553	579	598	601	601	540	619	616	567	580	584	579	637	572	596	549	651	621	582	572	573	533	566	580	616	585	569	575	554	556	577	569	574	611	591	553	598	588	590	575	575	561	546	609	608	578	567	581	568	598	569	620	563	602	557	536	524	597	597	565	535	583	575	556	563	598	582	585	561	569	577	584	580	581	548	563	552	649	579	585	570	584	616	581	635	579	553	594	587	589	597	562	606	628	604	582	621	613	589	546	537	552	586	574	541	547	558	588	567	624	592	596	569	557	586	527	587	570	591	592	574	557	580	563	567	588	579	585	564	616	576	593	526	606	587	556	580	592	566	630	611	588	574	583	575	570	524	601	599	564	583	567	575	596	576	600	609	635	587	546	565	550	606	543	569	540	526	592	552	555	607	553	552	577	599	597	602	577	567	603	601	586	628	561	605	577	561	594	579	593	571	563	570	585	614	657	585	592	586	577	570	608	603	614	584	578	583	589	549	590	568	589	574	611	563	571	572	581	569	582	559	568	554	543	628	556	533	615	589	590	589	577	567	600	554	563	587	611	581	547	575	608	590	615	578	635	598	582	577	545	598	607	548	575	601	545	569	558	597	578	590	576	620	559	584	562	556	627	568	567	579	612	575	572	596	617	586	621	574	579	597	578	603	605	574	594	591	619	578	581	602	564	580	558	596	565	554	629	614	570	559	618	587	590	568	590	565	566	551	578	587	561	632	619	568	603	605	593	581	574	563	616	561	557	625	577	591	564	590	594	559	596	527	573	594	567	591	581	590	560	549	598	574	589	576	593	541	629	582	551	575	578	581	583	597	578	563	535	614	572	561	609	542	550	584	602	574	577	576	569	588	605	542	574	590	595	564	543	582	541	556	586	569	568	596	598	599	555	568	546	591	592	563	610	613	610	601	569	577	579	634	595	581	597	567	541	557	606	664	548	621	594	577	618	580	611	570	564	603	574	596	611	588	626	585	591	592	619	602	571	605	574	627	568	607	544	571	581	563	605	585	586	612	595	558	582	568	565	576	595	600	596	605	601	536	596	575	576	578	579	562	596	594	544	601	576	592	557	585	605	590	565	575	619	590	575	629	603	532	554	574	578	607	584	524	585	585	582	569	537	626	569	615	601	571	572	584	583	609	563	561	552	611	575	608	621	595	607	544	595	611	573	602	582	611	602	587	603	563	563	602	605	551	543	575	614	574	567	591	614	532	588	599	591	564	606	581	565	603	594	520	582	621	650	582	567	571	531	601	553	615	552	607	589	599	585	563	584	581	598	565	556	567	592	567	587	572	593	540	617	618	612	568	557	598	599	555	575	607	551	558	542	594	608	542	557	560	615	578	611	581	577	580	576	559	569	589	555	566	595	580	570	549	551	594	582	600	614	585	574	568	597	607	583	595	559	564	508	575	548	573	596	538	610	562	562	577	598	533	625	592	578	585	587	543
33350	20525	9331	3292	1980	1113	836	1125	915	625	432	321	317	245	215	222	256	228	244	230	246	224	235	215	208	248	217	213	221	228	228	230	204	246	217	195	198	245	196	225	226	206	209	218	224	223	223	207	234	207	218	224	195	197	195	221	200	191	198	228	192	208	225	218	204	215	207	228	192	210	194	175	201	214	194	208	234	247	254	218	204	185	197	209	233	191	213	210	214	195	199	222	204	233	211	230	198	218	235	207	201	223	229	219	196	193	224	221	232	214	215	206	202	226	201	215	204	218	217	233	220	217	255	206	217	212	212	204	217	193	218	201	249	193	212	220	192	217	204	188	178	212	195	214	199	190	229	205	194	209	206	213	210	223	206	201	206	207	208	207	225	229	215	222	197	240	198	205	192	200	231	221	224	224	226	224	235	205	227	237	214	202	243	213	203	235	240	225	212	221	192	201	214	206	194	211	220	223	218	226	211	200	227	184	204	215	226	199	235	226	214	195	194	231	217	229	218	224	221	199	192	227	230	226	240	193	194	208	214	219	184	206	208	189	208	242	205	188	213	218	201	192	180	221	211	213	212	222	218	178	200	225	228	221	186	212	225	208	212	210	202	202	205	207	214	207	206	174	231	205	182	179	208	210	211	218	211	189	206	222	215	198	229	199	211	219	224	207	218	206	221	215	228	204	207	209	222	229	225	207	192	213	233	207	218	213	213	203	210	215	219	217	177	243	228	214	198	258	198	227	228	214	232	234	239	182	211	225	196	191	186	225	217	213	210	230	220	191	212	224	231	217	213	198	238	224	235	197	189	226	238	200	208	234	232	219	183	190	214	193	219	209	236	258	228	208	209	191	195	210	213	202	189	222	216	236	209	241	210	219	227	177	221	228	211	211	185	206	193	220	218	224	201	216	224	233	203	230	208	194	223	221	206	214	201	216	171	175	200	197	213	228	198	226	199	212	217	218	195	189	204	219	243	216	237	181	215	191	207	223	230	223	238	171	214	211	209	204	216	206	216	224	205	212	234	227	198	213	227	211	210	219	233	225	212	218	214	211	205	220	240	217	215	235	210	217	182	196	237	210	209	236	211	213	216	197	214	196	220	227	185	217	221	235	205	213	218	212	198	210	212	193	206	204	205	194	222	206	227	223	211	203	233	195	214	210	218	193	220	199	204	214	198	197	196	222	247	214	199	223	229	214	213	216	222	224	226	209	199	197	220	233	201	201	228	200	209	207	214	208	239	200	198	182	211	194	185	188	193	212	205	232	195	202	202	205	194	220	207	186	220	213	240	210	207	233	211	205	218	198	245	211	225	221	217	207	213	240	233	218	233	201	202	205	213	193	206	205	209	211	231	222	200	193	224	220	199	185	200	200	226	188	213	190	192	199	210	215	219	217	226	205	209	216	205	206	216	213	181	207	218	212	243	210	242	211	203	187	219	227	220	212	221	192	175	204	218	200	231	219	216	215	216	221	248	217	189	232	221	232	199	217	229	213	211	188	210	255	210	171	215	232	228	186	231	223	224	225	222	226	213	196	202	219	206	194	234	229	211	206	210	231	221	219	206	190	226	241	221	210	229	212	219	209	215	203	257	232	209	243	226	182	222	223	179	215	228	204	203	185	202	226	192	188	214	201	196	188	196	200	197	215	205	222	203	213	211	211	193	238	212	214	219	215	185	221	201	239	193	196	202	213	223	214	225	201	219	227	210	188	224	214	244	241	196	192	228	220	197	240	199	202	213	221	197	199	182	215	184	200	199	214	189	209	187	209	196	230	213	211	203	217	241	216	201	220	225	251	225	196	216	196	218	214	213	243	218	183	231	233	214	237	196	214	228	201	226	191	198	228	242	191	182	236	200	252	225	206	204	196	208	225	221	224	207	221	206	213	206	219	232	211	230	199	227	197	214	213	208	210	225	186	234	228	212	221	210	193	196	224	213	211	197	243	233	212	194	237	203	219	197	225	178	219	190	224	234	195	245	211	220	220	235	192	189	207	241	210	213	196	200	219	199	219	228	198	227	204	204	193	206	235	196	230	217	235	222	233	224	206	235	233	222	230	189	226	222	195	218	206	240	203	224	191	224	199	225	204	216	198	188	224	190	221	218	201	212	218	224	183	211	212	214	221	194	240	203	195	213	210	206	238	245	204	184	230	211	218	213	228	194	214	219	234	221	240	221	197	236	219	206	190	202	197	220	238	216	247	224	190	222	203	203	195	210	203	228	195	204	218	196	195	234	239	215	176	211	208	187	217	203	188	205	250	265	201	199	217	219	217	246	207	203	219	214	228	235	231	201	206	213	210	233	204	243	204	202	217	220	222	199	211	220	242	207	198	243	201	230	243	216	214	224	196	242	186	217	224	203	209	185	207	198	196	212	220	247	235	222	196	179	201	225	245	211	213	210	210	203	227	202	232	198	214	210	210	202	203	222	182	204	226	226	213	212	186	222	236	226	218	200	209	205	224	189	221	221	195	166	227	206	207	216	200	213	198	223	218	206	227	202	205	222	194	210	247	225	203	227	207	205	205	213	190	189	214	221	206	194	218	206	205	186	218	202	200	185	224	194	219	241	219	217	220	206	193	179	198	218	179	209	227	222	219	216	211	191	228	169	242	211	207	226	226	232	230	212	228	195	226	229	194	212	237	216	238	215	229	208	201	215	215	236	205	227	213	208	228	201	188	196	211	194	204	232	194	198	188	196	220	204	224	204	208	206	196	215	218	201	210	208	213	249	243	218	244	197	185	221	218	230	210	179	201	235	213	193	207	241	215	217	205	207	245	231	224	179	207	212	201	187	197	193	228	200	220	205	220	227	223	226	231	196	201	225	198	208	204	214	226	227	207	199	214	218	211	202	193	233	214	198	200	189	196	194	188	227	205	230	197	198	236	193	211	229	225	205	217	196	223	205	201	215	237	196	212	208	215	236	206	198	220	213	190	210	209	214	195	190	240	201	218	210	225	229	199	233	244	212	217	224	237	210	230	211	216	221	204	177	193	233	189	197	195	209	222	192	210	186	201	205	198	203	210	216	248	220	204	214	216	188	197	210	213	182	201	217	210	203	229	214	206	221	215	211	201	212	222	225	199	221	219	187	199	218	199	226	212	199	204	211	197	202	232	218	225	209	225	192	221	204	213	232	236	222	237	218	187	185	224	231	202	204	208	207	232	216	201	212	216	218	211	213	189	207	212	232	223	206	209	217	177	231	200	244	207	184	190	219	216	205	191	204	216	222	205	216	202	205	245	242	231	201	235	223	221	203	237	218	226	201	203	219	175	226	209	212	213	210	172	196	200	198	216	187	230	216	202	233	200	191	232	218	227	230	235	208	210	237	232	200	229	187	209	189	209	194	208	221	189	215	221	223	215	206	227	214	198	222	202	206	244	225	222	209	207	228	205	220	228	207	238	194	200	227	209	232	206	244	247	232	204	226	214	201	221	195	218	197	214	194	204	205	249	246	215	227	217	238	218	218	200	218	208	241	210
21288	15544	9350	6149	4796	3261	3059	3613	2703	2237	1500	1030	814	655	638	630	638	692	582	601	599	630	617	552	592	542	606	597	586	579	562	555	535	559	564	533	561	590	531	525	515	522	493	516	485	497	495	485	523	444	511	483	474	490	492	514	505	470	492	531	463	514	523	514	501	504	472	486	499	464	495	464	480	453	523	496	506	472	500	510	471	475	482	478	500	477	528	453	494	498	486	479	490	531	449	473	479	471	526	534	473	488	520	468	496	472	505	497	493	486	458	478	468	515	479	476	449	489	505	485	482	472	492	535	466	497	502	510	476	486	468	452	489	495	486	470	463	477	497	487	458	508	467	496	496	475	509	507	451	476	496	524	505	476	470	495	459	479	528	505	544	530	464	512	544	488	495	458	483	491	460	536	488	479	461	490	497	513	477	490	493	478	521	489	515	525	490	478	487	502	477	467	472	528	492	465	518	483	484	469	489	506	455	510	504	451	477	516	512	466	533	495	504	497	499	485	501	491	450	514	473	515	529	485	498	507	508	482	506	466	519	462	438	498	508	479	513	545	486	483	530	555	509	492	487	436	503	451	494	471	488	459	477	532	467	462	484	521	501	469	508	453	517	486	522	448	473	531	438	477	474	466	496	513	473	454	472	479	457	459	486	490	519	484	503	519	482	475	476	492	467	509	465	449	526	518	493	452	461	456	485	482	502	510	480	498	485	493	491	507	487	527	505	505	530	491	483	487	478	469	434	469	487	478	497	512	489	486	493	457	472	478	517	460	513	507	464	489	501	461	495	449	478	557	486	510	535	492	461	525	456	503	434	470	489	467	461	503	501	468	521	479	508	473	540	460	516	443	492	505	507	491	493	508	467	468	474	446	481	473	466	474	452	505	483	449	499	487	510	482	469	493	517	490	492	495	498	490	454	527	454	475	494	473	498	475	479	460	487	511	520	470	511	510	466	486	462	531	474	485	498	442	471	469	478	481	492	466	484	462	472	485	507	479	480	483	485	482	482	455	506	516	507	467	502	498	473	479	479	474	501	512	482	507	465	468	485	468	501	481	500	429	500	499	502	487	455	477	487	522	471	471	509	514	491	473	485	496	497	507	519	452	475	468	472	470	519	477	497	460	495	489	490	476	504	460	476	504	467	487	504	498	505	479	479	467	500	501	470	482	527	495	493	541	493	503	516	456	485	532	475	427	494	474	515	496	487	464	473	493	462	486	454	492	473	517	456	493	498	519	544	449	497	540	466	488	505	484	449	451	489	537	491	498	433	448	481	458	508	515	514	525	494	498	474	491	515	538	489	473	499	505	495	508	522	511	518	522	480	482	519	485	490	505	463	483	463	465	494	474	529	469	526	497	475	487	420	456	480	514	488	507	487	485	497	481	486	479	502	504	455	478	483	507	493	490	496	504	501	451	514	492	515	420	464	527	518	472	499	469	477	507	491	480	481	479	477	484	479	500	480	482	466	494	479	470	444	467	486	495	519	440	469	510	490	496	489	502	459	466	472	528	454	499	480	534	499	493	450	463	446	444	477	494	499	497	522	503	476	482	472	490	434	536	463	508	479	499	484	439	478	506	484	464	459	518	479	453	464	451	467	521	520	490	486	523	479	473	495	464	459	491	470	486	470	529	434	471	476	473	478	494	441	461	486	494	502	463	539	462	509	504	518	490	474	495	498	496	490	496	495	497	489	480	508	508	485	483	493	477	489	519	552	487	510	453	536	489	482	507	482	443	468	536	479	501	467	513	493	526	492	495	510	468	455	459	476	503	492	462	434	483	489	472	479	489	506	494	465	494	451	512	463	513	470	475	449	484	466	474	456	464	488	480	464	515	474	499	503	467	523	490	504	474	478	471	501	471	485	504	484	491	493	458	505	459	494	481	497	489	472	516	527	467	486	464	497	480	476	481	483	464	466	502	479	499	476	465	476	495	504	505	457	495	506	490	490	506	508	492	476	490	475	517	531	461	513	502	434	482	482	513	506	510	492	495	486	486	438	496	490	485	503	505	491	483	479	473	474	454	469	472	490	494	511	480	494	455	470	457	490	519	507	472	497	503	468	486	491	478	459	473	469	478	484	519	498	511	488	509	491	458	475	525	494	471	500	526	449	479	490	490	501	447	479	508	483	495	485	481	497	508	478	501	466	508	531	501	540	467	472	473	480	472	472	487	461	515	501	502	462	487	471	449	533	500	493	515	468	491	460	475	458	486	494	518	534	459	505	492	495	474	514	474	502	486	492	498	509	530	495	495	492	472	469	448	518	494	499	476	502	509	484	499	503	513	499	463	528	504	487	454	456	477	486	467	547	463	488	452	470	490	494	495	494	502	464	474	480	520	467	503	437	472	465	504	477	469	499	471	509	501	472	475	449	503	505	499	536	484	486	491	528	508	483	480	458	510	465	473	474	481	465	476	468	442	452	501	503	524	466	490	531	511	495	495	478	466	524	524	488	504	512	528	495	471	482	477	463	491	502	484	490	508	505	501	482	486	499	464	481	471	529	473	510	468	513	517	497	447	482	463	500	504	458	491	490	540	492	498	511	495	518	488	502	488	474	420	496	493	497	467	498	482	500	462	504	472	495	504	432	500	492	552	517	533	490	453	505	482	492	478	490	527	462	466	474	473	492	502	494	489	497	455	464	467	498	495	482	497	497	480	471	516	460	477	492	524	502	484	507	538	498	438	487	456	467	451	501	485	455	505	484	473	463	471	498	463	474	488	504	404	491	466	493	473	508	511	519	473	487	482	508	471	487	481	454	457	520	505	504	493	508	498	462	455	512	513	486	446	502	465	454	441	526	507	491	493	513	474	502	512	455	484	517	512	494	510	517	501	454	494	498	513	472	532	481	513	516	462	482	505	454	464	478	417	490	483	491	492	495	479	459	509	507	488	495	485	531	439	476	491	501	478	529	496	460	470	501	494	513	531	466	486	500	479	512	485	473	478	459	480	495	475	518	477	486	473	502	481	522	455	488	456	484	475	473	497	516	445	484	463	520	472	520	514	516	551	507	499	496	504	503	500	499	475	482	498	473	471	502	515	504	451	468	479	502	504	447	463	511	511	461	512	492	520	490	493	440	434	512	485	467	527	495	485	471	464	469	499	481	506	484	498	478	476	515	514	478	483	429	497	517	514	480	453	499	498	488	548	470	506	494	518	516	490	478	494	476	524	470	470	516	441	493	489	484	505	446	495	473	468	490	499	499	504	497	470	522	485	466	483	527	512	496	469	423	491	490	505	487	479	509	466	505	518	462	491	514	482	458	466	462	510	498	510	526	521	477	454	489	472	496	459	474	455	456	518	489	495	507	481	459	476	486	509	526	458	488	502	466	490	506	515	501	474	515	484	463	504	491	459	517	483	473	516	507	522	470	515	509	505	491	509	463	485	487	452	530	486	485	452	439	500	497	484	500	484	494	507	493	489	479	446	479	482	469	480	463	473	475	486	504	490	482	478	475	465	484	465	511	536	485	494	530	490
43772	27952	15381	5486	3149	1936	1520	1812	1527	1128	635	407	315	318	264	309	261	282	256	244	256	254	274	273	302	244	250	275	257	254	249	267	252	273	263	249	270	250	267	254	273	242	216	244	204	216	222	235	255	247	247	247	232	239	250	232	219	260	259	239	245	235	219	258	266	245	211	225	233	232	200	230	238	228	224	220	210	224	221	236	218	219	242	232	235	230	236	218	249	227	264	241	237	237	256	240	241	221	239	220	220	246	257	221	233	238	202	220	229	261	211	204	218	249	278	247	230	242	210	239	229	235	257	250	234	249	213	246	256	215	268	255	228	235	214	226	202	222	247	249	250	220	280	223	214	191	266	193	263	241	246	241	266	231	218	232	224	260	247	226	241	254	244	271	232	235	230	231	216	244	248	214	252	225	230	243	209	227	220	224	244	220	245	266	272	228	214	243	253	259	219	252	247	241	234	241	233	199	261	244	228	230	230	241	247	221	228	229	219	243	236	241	228	234	236	263	249	213	228	247	225	257	253	218	237	213	213	232	254	249	259	231	218	215	247	212	261	245	238	232	231	241	231	252	263	239	228	241	227	254	239	246	229	207	216	226	258	240	247	278	241	239	233	249	261	243	266	251	244	228	232	226	238	207	249	234	254	229	210	227	240	229	210	229	246	218	229	242	243	235	240	250	222	259	220	246	250	215	215	231	234	195	239	210	222	255	225	226	243	250	231	226	248	208	259	232	251	206	220	225	253	217	238	252	232	247	253	223	227	241	234	226	233	234	222	246	239	266	238	228	246	215	220	233	237	267	229	221	230	236	248	226	258	258	230	245	241	227	242	227	242	233	215	255	235	240	263	218	214	226	260	221	252	245	252	223	247	239	242	256	255	209	249	213	240	227	207	242	211	247	243	230	263	249	223	231	236	237	265	229	226	225	218	231	228	252	238	229	245	213	253	237	241	269	223	199	241	205	226	206	201	268	234	235	224	222	219	224	217	228	227	244	219	200	250	246	220	256	242	251	228	218	248	239	189	235	259	207	229	263	252	243	239	230	249	228	265	247	223	229	251	224	230	244	260	215	247	226	233	252	243	225	227	239	211	240	240	230	223	225	240	243	212	241	249	257	227	228	240	210	210	225	240	241	261	229	240	247	209	218	232	213	230	230	244	226	226	232	228	249	218	276	240	249	262	239	229	205	226	225	246	268	243	228	232	224	234	255	227	261	228	277	260	227	269	233	254	222	202	234	224	264	221	238	243	245	224	240	231	266	239	224	229	246	256	264	251	252	250	257	254	244	239	227	265	248	260	236	212	246	237	224	247	244	265	237	244	228	238	243	252	223	222	208	243	227	219	231	257	249	249	263	215	252	212	229	191	224	240	245	214	254	258	236	207	237	230	226	232	239	232	254	225	242	243	245	202	226	245	239	276	216	227	255	242	201	243	244	212	238	255	253	207	268	215	236	246	226	231	198	261	241	239	203	208	232	245	254	264	259	215	222	226	231	247	284	247	246	219	223	257	253	230	229	238	229	256	230	271	224	235	264	229	241	233	243	249	246	243	223	224	246	252	252	264	241	264	235	228	237	257	261	207	216	252	225	219	226	225	226	224	227	235	240	237	263	263	224	256	256	256	256	216	254	244	232	235	238	250	233	260	221	224	227	224	229	268	289	230	235	230	226	250	245	221	234	208	261	228	221	243	244	248	217	231	247	236	248	260	243	230	222	227	228	277	237	239	232	221	248	235	264	251	247	243	241	249	210	236	195	201	218	259	231	236	233	234	202	229	252	250	253	245	225	232	222	241	237	278	233	206	224	227	247	220	237	220	246	239	216	239	233	213	234	238	215	238	251	231	222	233	237	218	259	236	255	246	274	214	234	224	255	194	205	225	231	234	222	228	264	209	233	242	270	245	215	247	256	221	251	228	228	241	220	246	237	245	253	277	276	221	239	235	239	233	226	237	236	233	217	208	242	223	218	234	201	235	225	249	242	245	217	229	237	235	227	234	219	241	231	252	251	230	210	216	218	256	251	210	239	237	243	259	231	228	211	225	230	240	221	200	207	209	206	220	222	259	229	225	207	259	236	216	227	245	250	229	238	241	223	229	260	252	225	233	236	244	254	246	235	255	230	259	232	224	236	227	215	209	245	243	247	212	210	242	274	238	244	207	248	245	246	241	250	216	242	230	223	257	217	234	233	241	236	269	225	227	248	226	237	243	242	268	235	237	234	252	227	262	233	243	252	214	252	229	217	231	261	252	230	254	223	241	226	223	228	285	233	259	222	225	247	240	238	233	239	225	213	268	240	244	233	237	223	262	222	249	236	215	233	239	227	266	219	238	247	228	208	216	226	218	215	231	234	210	241	252	219	204	223	243	233	218	253	229	247	253	234	231	228	242	227	242	245	251	242	257	247	244	230	218	250	252	253	225	267	238	256	241	243	238	259	248	232	227	205	249	213	247	212	225	247	223	214	254	220	248	244	220	213	191	231	204	213	209	211	259	204	265	261	237	230	242	244	253	234	240	238	226	222	260	254	239	234	255	253	202	235	239	217	240	211	215	248	230	244	246	277	220	247	248	212	240	219	262	248	207	249	227	238	210	228	226	244	214	251	237	214	209	234	255	284	223	266	258	232	229	219	217	248	243	235	209	244	228	238	249	235	224	241	247	220	223	220	259	238	224	243	252	222	254	237	224	242	208	210	251	242	229	243	262	228	249	259	245	224	230	261	225	242	232	256	255	210	252	222	243	214	264	254	257	274	237	255	218	233	239	227	216	221	220	243	228	248	235	212	223	229	248	235	219	234	257	242	275	220	244	245	216	269	220	238	230	223	234	220	227	252	240	240	231	243	252	225	204	224	229	272	236	241	212	230	249	229	236	256	243	258	236	242	221	227	246	224	218	248	237	250	249	231	216	225	216	226	216	224	268	221	237	254	250	264	234	211	217	236	232	262	280	264	240	254	226	247	262	255	227	221	211	216	240	234	232	224	255	229	199	222	218	256	219	245	241	269	205	231	234	217	243	232	244	237	228	223	257	237	227	240	214	216	239	236	235	263	278	236	249	246	241	209	254	239	228	262	217	237	234	216	236	223	201	210	224	238	230	266	223	246	253	234	218	277	224	246	227	217	236	255	228	258	234	256	249	234	223	219	249	234	231	236	264	245	228	255	222	251	229	242	237	235	240	205	247	247	229	200	244	233	246	254	243	257	226	229	271	240	251	233	243	243	218	231	267	237	237	213	223	244	243	245	220	258	250	273	244	212	220	221	212	236	249	254	282	256	229	257	254	242	219	245	205	265	234	220	228	224	225	218	253	216	209	223	247	252	221	240	228	243	234	241	229	225	248	203	213	240	259	224	258	243	262	220	245	220	241	227	252	220	266	216	246	261	254	219	240	251	253	237	227	229	244	238	228	204	243	231	253	238	235	224	244	266	225	232	234	243	253	242	230	256	218	270	243	215	234	238	255	268	220	241	232	230	226	228	266	253
26961	19915	14359	8343	6739	5165	4629	5316	4335	3624	2117	1458	1030	827	773	810	745	765	738	738	739	728	749	690	738	682	670	644	683	707	674	683	640	619	666	640	645	625	605	594	590	563	592	584	528	573	569	543	540	580	550	540	526	544	541	563	562	522	588	545	547	530	539	523	520	515	535	547	560	545	500	569	566	559	537	513	520	562	548	568	551	540	564	550	538	570	535	493	586	544	499	539	551	552	542	548	552	536	539	547	551	560	556	553	562	526	556	567	561	558	537	537	514	541	565	556	522	497	555	541	572	557	528	570	551	574	504	525	545	551	564	540	555	558	549	545	576	546	542	549	530	543	552	554	540	544	536	553	552	507	578	550	517	548	548	562	565	559	510	562	550	535	521	558	535	518	557	542	504	523	538	611	532	555	553	551	552	539	550	546	519	547	542	532	542	535	527	555	572	521	536	534	570	540	530	523	566	531	544	561	551	531	598	529	562	573	560	524	545	570	588	530	505	525	547	562	569	535	538	541	555	539	570	568	533	534	533	586	516	542	511	548	498	532	528	565	565	547	523	558	516	564	551	533	500	547	561	549	542	550	536	558	530	538	541	501	546	569	529	511	549	505	561	534	565	490	556	536	536	511	543	547	558	528	571	577	515	545	520	545	548	508	559	542	530	554	519	521	544	520	551	525	580	561	560	572	543	527	556	566	571	510	551	558	538	539	524	517	582	543	542	580	568	520	559	503	574	536	528	544	518	519	572	506	537	536	556	542	556	544	579	594	554	558	565	563	503	515	524	496	592	563	522	546	562	573	522	510	582	564	545	509	552	496	594	520	562	514	514	537	513	543	554	550	542	573	532	588	543	531	541	518	515	512	521	555	561	553	552	523	564	524	583	540	538	525	540	539	540	525	534	543	525	519	537	544	507	566	571	519	517	554	559	569	601	531	564	539	538	540	532	547	589	535	514	553	553	543	543	573	532	561	567	545	523	531	565	558	584	553	551	575	552	611	547	537	529	508	499	537	550	537	517	564	556	525	526	506	570	539	533	537	523	574	508	521	536	544	562	584	541	601	551	569	571	544	549	552	536	553	559	523	543	537	555	512	535	542	521	497	565	531	530	498	511	562	555	530	580	529	550	532	504	539	537	506	549	549	580	536	535	545	548	545	521	547	529	518	536	521	562	524	524	554	530	553	518	525	537	577	542	536	572	561	543	566	548	577	531	546	521	500	567	520	557	520	510	507	571	542	548	521	531	554	508	529	545	540	551	526	549	538	544	530	543	548	544	555	560	535	548	553	517	540	525	567	500	566	532	545	517	570	524	530	487	506	520	542	534	570	551	519	530	536	488	528	519	564	576	530	501	539	528	526	526	511	543	591	505	579	547	521	510	559	542	540	533	558	556	526	551	582	512	533	530	507	503	539	535	501	538	552	527	578	558	529	525	535	513	525	512	521	516	523	530	532	504	552	541	523	560	543	555	532	563	554	537	551	507	529	507	552	513	495	570	548	510	563	553	521	553	591	537	551	544	513	576	526	582	498	519	519	528	488	572	513	512	510	509	555	504	545	531	521	545	504	492	569	554	507	500	544	538	575	543	535	569	532	539	537	516	535	570	524	532	551	564	560	535	553	563	536	563	526	533	554	557	511	526	508	530	558	560	510	525	535	566	541	548	595	556	551	500	527	546	555	527	553	572	557	557	527	563	512	539	520	504	536	567	548	584	516	529	542	562	507	563	600	532	530	559	517	521	532	538	535	561	551	550	535	521	560	560	600	497	549	526	530	520	503	525	531	513	553	566	516	543	560	532	513	561	559	569	551	507	567	593	558	561	540	529	542	534	556	566	549	529	563	524	546	563	544	538	500	532	552	520	579	562	531	510	568	520	554	520	525	526	549	543	503	579	551	564	526	518	575	529	565	575	541	572	495	541	535	531	557	570	549	555	518	546	566	556	523	543	524	530	545	563	535	553	541	531	539	553	538	547	560	541	547	529	573	546	541	533	547	567	574	534	595	573	567	538	558	544	557	533	533	533	516	523	581	544	516	568	556	537	575	558	561	556	546	539	531	550	522	554	567	486	541	487	511	558	467	573	562	540	551	524	531	577	544	552	539	488	556	505	555	570	538	537	508	548	509	535	563	559	514	520	515	490	555	542	503	565	602	539	533	508	541	489	564	525	550	548	548	533	526	543	529	549	585	539	528	553	534	541	524	528	550	566	541	543	542	533	506	561	547	495	553	560	569	531	562	529	538	518	541	528	530	545	588	509	529	541	479	565	508	535	570	528	512	572	528	585	552	555	569	550	522	540	530	540	563	541	504	525	537	579	569	529	561	529	558	536	532	550	504	553	549	526	519	557	520	534	510	499	535	580	528	546	525	538	541	546	528	527	564	523	555	530	529	529	544	514	505	531	505	557	538	480	534	548	530	544	516	554	591	560	526	513	567	602	555	533	544	576	544	575	555	507	532	540	566	567	541	534	542	534	518	489	490	488	533	526	543	565	544	562	508	549	542	497	527	515	516	523	545	584	543	500	556	610	560	540	524	566	551	544	557	539	559	568	509	545	546	493	480	490	533	565	560	564	570	548	553	571	554	524	590	529	550	537	506	575	551	538	533	560	551	511	533	500	536	565	550	556	552	539	553	501	550	554	536	500	539	527	557	555	561	544	545	550	566	535	532	569	563	557	512	546	526	542	568	586	527	532	513	561	527	567	558	544	525	561	508	567	509	538	568	525	558	517	538	527	523	526	537	510	558	549	546	574	543	525	522	569	512	591	503	561	541	529	545	564	569	572	536	543	552	526	535	569	556	509	555	537	537	530	526	524	574	558	562	514	527	569	527	508	507	524	491	580	544	514	587	523	564	586	567	544	554	547	508	488	565	554	488	570	472	561	528	518	535	522	545	517	533	566	573	540	547	548	555	488	509	506	507	535	541	541	524	555	506	531	521	546	529	571	548	532	535	547	584	541	550	496	528	523	547	560	557	527	546	542	545	534	549	583	546	504	509	527	573	543	512	562	545	542	519	529	506	513	533	565	516	541	528	565	554	499	549	512	554	520	530	532	548	510	547	526	553	516	517	557	541	566	554	571	534	492	570	560	502	545	530	562	528	578	554	531	533	532	556	529	524	558	577	508	557	550	554	519	553	531	525	525	484	579	562	572	524	543	523	554	560	515	550	522	545	561	552	531	518	524	590	567	587	545	554	516	504	527	528	583	553	531	534	542	570	517	529	576	515	548	544	550	560	530	593	558	486	519	518	522	499	490	541	530	570	527	519	536	520	531	530	518	566	464	552	545	516	543	530	552	558	551	509	573	550	512	547	550	530	525	509	568	514	485	526	507	499	554	549	567	553	540	497	548	508	578	532	550	549	532	539	493	527	529	545	542	546	560	520	543	524	554	540	551	494	540	574	545	561	544	547	530	539	520	573	541	508	574	538	534	491	541	534	564	557	562	514	556	566	596	497	530	520	495	555	548	546	529	554	597	530
17985	7858	3209	865	647	525	420	330	318	307	276	289	275	299	259	303	305	264	289	292	264	263	252	235	267	266	259	251	282	273	302	266	278	268	277	263	263	276	254	276	292	253	255	269	304	282	273	282	267	271	276	249	246	243	254	261	309	266	297	297	301	278	242	295	266	225	254	275	255	255	271	270	270	248	236	247	241	283	245	278	270	255	289	296	280	277	256	240	273	280	293	260	299	248	264	261	264	284	289	268	268	252	256	258	284	285	267	306	272	282	273	254	278	266	273	260	241	238	240	266	244	256	253	264	274	286	273	246	272	291	274	243	275	274	244	251	299	251	230	286	273	273	260	264	285	280	242	278	278	272	254	266	271	279	265	281	251	255	264	281	241	290	262	289	276	297	266	261	251	272	269	217	290	255	266	274	264	237	260	270	247	302	248	283	262	240	260	272	212	232	279	250	268	269	280	279	278	272	245	272	265	298	254	305	255	288	252	277	280	264	272	256	250	250	262	252	284	258	284	259	244	263	276	265	264	247	258	249	287	286	268	259	277	259	257	258	241	265	265	235	266	263	286	231	289	252	244	260	244	267	265	266	265	271	268	245	269	282	260	268	284	266	280	265	248	217	265	270	294	242	254	266	268	260	288	260	284	258	247	247	285	262	298	287	253	276	269	285	277	263	306	273	263	268	260	271	266	272	258	273	315	280	212	259	242	257	241	261	238	297	262	273	287	242	256	280	274	236	290	270	259	239	272	277	248	249	246	257	262	292	236	284	251	243	289	238	262	263	284	234	296	294	280	267	288	286	265	261	267	246	308	246	247	252	259	260	276	281	262	264	242	236	275	303	304	297	281	258	270	265	260	253	255	263	247	234	260	282	262	247	271	287	249	271	253	217	249	296	269	261	232	247	287	278	257	275	269	264	274	270	258	278	265	261	258	262	294	272	269	241	258	250	275	272	281	264	251	272	244	250	263	284	226	285	277	299	264	249	228	261	286	255	253	257	264	276	256	262	275	274	289	281	262	259	279	277	247	259	244	239	254	265	290	272	262	299	272	280	249	271	248	281	255	268	320	279	270	270	235	306	283	248	255	278	261	232	293	281	250	287	265	262	246	269	270	289	260	286	258	262	295	240	248	252	294	255	255	249	256	272	301	237	250	258	273	236	292	255	282	255	274	259	220	255	299	268	259	268	262	264	227	263	284	266	235	263	269	265	260	249	292	281	263	245	298	291	283	255	273	265	280	261	283	245	261	300	253	284	246	255	246	285	269	224	259	246	276	261	239	266	256	242	242	267	253	280	251	268	274	258	272	267	262	268	245	251	244	259	261	270	269	266	244	254	253	262	266	255	266	261	265	293	251	250	243	246	260	286	268	280	271	275	271	316	268	264	270	245	300	277	285	294	301	284	266	258	246	249	266	278	278	273	286	262	298	287	281	262	258	275	252	273	255	279	262	260	279	259	282	272	265	233	308	232	265	253	256	271	287	256	275	283	289	267	254	260	264	247	238	282	260	295	276	250	254	276	272	266	244	243	252	234	283	245	240	243	236	276	272	250	274	275	243	284	257	254	281	276	300	279	248	284	270	244	273	262	281	263	248	266	258	266	266	258	257	250	257	265	278	265	292	295	229	253	265	254	250	272	283	278	314	281	273	285	270	277	253	273	268	264	267	270	254	252	264	303	269	256	251	254	282	250	254	283	280	298	290	245	260	283	265	248	277	271	264	263	259	279	289	312	286	298	248	264	246	263	263	276	260	246	260	222	276	261	248	284	256	253	259	274	252	264	291	276	263	258	249	278	282	254	256	284	275	259	263	275	262	249	251	236	288	269	253	253	268	257	293	254	263	301	266	272	279	288	238	292	249	240	249	257	265	265	270	305	291	239	268	276	243	257	293	246	255	236	222	256	271	276	267	284	286	274	288	272	255	259	267	292	265	251	236	251	264	266	263	270	237	259	282	235	254	306	291	240	269	257	279	275	263	268	263	269	276	254	287	265	274	286	242	253	247	288	262	258	279	275	272	259	266	275	258	211	261	280	260	265	289	243	295	255	276	263	268	256	252	250	282	270	299	271	253	263	291	255	252	253	268	262	264	272	239	282	275	242	239	262	257	286	272	237	277	281	274	260	249	267	289	250	247	285	268	247	282	279	274	281	254	267	269	276	309	274	265	283	274	264	259	267	251	263	276	305	256	273	274	267	291	272	261	257	287	260	263	274	264	263	257	239	300	264	259	270	233	253	253	274	272	235	293	247	268	241	296	285	253	257	294	320	272	273	227	264	271	259	245	270	282	277	300	247	279	246	273	286	273	260	266	292	263	244	269	241	255	262	257	273	272	291	291	255	267	280	288	253	258	258	237	254	262	284	256	253	257	263	284	283	265	251	297	259	263	271	274	284	251	290	278	278	266	236	255	282	267	299	275	260	251	233	257	291	242	267	278	274	263	270	278	280	298	281	242	243	261	269	289	238	238	259	242	232	264	268	259	275	263	258	249	273	282	278	277	282	284	227	275	252	278	238	281	270	272	265	276	240	252	249	272	255	278	264	274	233	252	252	265	262	276	261	275	280	308	246	251	242	255	247	247	288	277	266	243	265	248	251	256	309	275	304	274	271	233	266	239	233	283	244	266	295	272	263	268	251	259	277	292	291	253	290	272	292	259	258	285	244	269	275	265	274	273	279	279	298	249	255	264	254	282	250	281	272	264	287	252	274	293	235	275	227	267	260	251	274	248	249	241	251	276	259	283	284	258	222	271	254	284	263	243	273	261	281	251	297	249	238	273	243	265	281	266	291	245	262	291	280	256	279	266	287	261	288	276	246	261	266	257	247	257	243	235	284	286	235	262	242	266	252	288	255	278	276	259	293	261	288	261	269	290	254	299	238	264	244	281	302	288	250	290	270	254	275	269	258	253	256	255	294	256	261	263	288	227	260	263	271	294	255	258	249	291	231	275	279	245	264	284	263	253	269	294	306	273	293	281	274	267	270	262	266	269	259	257	272	264	272	266	256	267	274	262	266	254	274	246	236	279	244	284	264	245	289	274	265	304	284	232	282	258	270	281	243	266	244	260	245	250	261	276	300	286	264	247	294	244	247	257	251	310	274	248	230	288	265	253	244	263	281	278	285	274	260	256	273	297	271	262	248	261	245	281	282	248	258	257	284	299	269	248	247	277	236	238	261	267	289	251	255	268	269	296	291	255	259	234	286	296	273	236	273	258	243	260	268	264	252	260	231	279	264	258	268	294	243	259	271	290	274	284	263	285	227	284	261	283	238	262	263	264	238	253	289	239	268	253	237	241	267	279	261	265	271	271	267	249	241	266	257	291	257	239	248	303	272	272	251	271	292	266	240	229	239	247	273	262	270	265	254	277	278	250	265	280	265	267	267	275	265	276	289	274	248	230	269	261	265	215	234	258	229	258	258	254	241	287	275	272	234	254	275	237	259	311	273	259	262	262	296	257	311	251	279	304	309	267	254	272	269
10623	6146	4879	2277	2022	1519	1215	1021	925	887	803	691	668	725	677	659	659	673	666	655	720	661	663	677	672	644	636	663	646	620	673	681	609	596	597	621	616	605	618	591	603	572	621	605	602	620	610	604	633	606	587	608	571	542	589	571	549	599	599	571	531	584	582	596	572	620	622	545	580	605	577	577	602	575	543	586	617	578	639	564	567	570	557	563	595	588	578	589	562	598	609	551	582	588	559	601	580	552	575	643	594	574	606	609	572	595	602	567	581	601	624	609	560	601	561	602	587	639	612	593	591	601	622	553	606	594	573	607	626	599	577	575	596	584	620	562	623	583	588	583	594	606	599	631	601	571	561	594	587	587	582	603	600	594	620	576	569	622	590	603	576	575	586	607	555	581	553	572	595	579	569	621	589	594	627	609	608	601	553	617	589	617	605	565	622	613	604	584	619	622	595	563	625	591	615	603	556	589	559	589	612	561	612	597	622	597	624	613	612	566	618	587	549	620	565	645	599	535	525	577	594	604	598	581	607	584	618	581	575	580	587	587	584	560	606	598	564	586	555	591	632	586	598	557	593	569	602	566	588	622	586	553	572	539	579	578	590	605	549	594	554	585	601	546	543	578	587	578	593	558	593	596	579	566	615	577	614	584	567	581	581	592	589	655	590	627	556	587	540	584	587	571	541	603	587	600	628	564	583	618	571	571	560	591	623	593	622	594	647	580	547	625	571	586	577	575	595	623	612	575	604	573	589	536	573	534	580	574	595	619	572	537	602	602	605	620	624	582	598	585	578	593	628	571	594	585	578	636	596	598	602	579	566	586	589	534	590	579	589	599	619	593	580	596	602	600	576	617	591	614	558	604	596	599	601	591	571	615	607	617	578	609	619	587	566	582	563	613	584	541	606	535	590	607	567	558	555	609	622	631	563	598	588	584	578	564	612	618	585	631	534	560	603	558	556	601	573	543	591	579	566	577	599	606	586	565	578	564	567	590	619	570	550	563	614	628	622	613	615	620	589	608	602	590	643	579	585	593	558	600	609	613	573	600	604	604	579	599	626	580	617	576	629	539	589	592	586	569	562	608	579	578	629	590	582	588	564	563	591	558	631	591	593	570	588	611	575	590	539	626	570	594	601	542	615	607	589	624	595	599	597	612	615	608	639	551	584	578	606	576	596	603	601	557	610	633	589	600	593	561	583	597	598	597	624	594	568	566	591	592	568	593	605	560	570	569	604	568	632	618	540	566	587	576	564	549	571	583	546	610	580	628	565	622	614	606	605	588	587	550	596	602	611	599	609	630	603	625	579	643	582	558	592	588	615	587	596	594	524	597	593	571	627	601	588	610	599	618	551	570	609	601	626	586	541	623	610	624	604	596	615	629	573	567	597	576	593	592	571	564	624	559	588	626	554	622	571	607	596	594	563	585	587	639	600	591	576	621	592	604	614	604	596	631	602	571	575	610	593	611	605	589	605	583	651	591	523	627	569	586	573	586	585	590	583	620	590	620	587	599	578	595	609	596	561	566	535	574	593	548	573	612	593	557	578	556	593	626	581	552	550	571	546	591	617	579	653	607	614	612	607	587	605	584	587	627	661	538	599	597	618	628	604	601	605	586	625	527	594	608	599	594	579	579	598	522	574	583	596	602	574	598	596	612	627	590	607	576	590	574	564	563	611	630	596	590	593	552	584	603	572	607	605	573	604	625	584	599	602	584	599	598	618	567	559	608	583	622	618	603	619	618	632	629	587	594	597	581	590	563	610	545	640	574	607	609	574	589	548	610	566	594	592	582	565	581	608	612	586	544	637	602	582	595	623	604	578	611	602	572	580	640	572	575	593	572	597	586	577	617	622	580	595	645	544	583	535	547	577	623	575	610	601	609	577	618	570	578	547	570	568	559	600	565	590	607	550	624	576	611	638	552	592	605	618	640	617	595	614	577	611	576	596	611	625	604	575	540	640	548	595	571	594	590	573	615	596	617	562	608	577	601	571	544	568	611	571	589	549	597	598	590	604	582	624	568	623	612	606	610	579	578	575	599	561	605	599	594	573	549	607	613	573	570	616	580	563	599	602	622	582	588	590	585	565	609	572	567	603	567	574	598	642	565	592	569	583	593	631	558	613	584	592	568	597	591	584	574	592	606	557	586	621	579	602	588	549	607	590	584	593	542	570	594	586	591	548	616	557	593	616	595	578	607	538	621	599	592	588	587	566	631	588	558	594	588	608	561	602	547	605	637	600	561	634	599	610	612	610	581	588	616	550	594	533	591	563	590	593	570	597	584	587	619	582	587	594	590	609	572	579	607	577	571	602	587	588	576	629	562	570	593	551	593	669	625	578	579	569	604	577	597	598	561	595	615	585	630	601	578	568	572	595	546	575	610	606	543	598	574	620	574	587	612	562	560	591	587	611	628	631	580	561	594	606	627	617	590	589	577	587	604	584	593	573	590	640	574	644	631	596	558	620	578	593	596	562	590	543	563	597	592	572	569	585	616	615	620	581	588	600	624	585	623	613	570	555	564	581	580	609	583	584	579	622	577	566	591	573	610	576	573	601	582	613	606	531	587	601	618	586	609	594	563	636	561	597	571	585	569	584	610	560	585	561	601	603	583	579	584	611	552	600	596	611	575	581	581	566	595	571	573	592	606	595	596	592	539	608	586	585	605	588	585	581	593	596	563	598	563	621	613	571	620	610	592	611	597	624	565	613	592	551	608	592	558	588	576	588	568	588	608	595	561	608	568	610	570	544	624	536	580	549	542	597	602	606	596	567	559	595	600	609	581	572	587	581	574	584	558	562	571	583	564	617	595	573	585	587	570	622	607	604	571	566	585	594	584	566	635	579	602	540	582	561	583	600	621	589	598	601	592	603	549	549	600	607	560	586	567	596	634	571	568	603	618	588	611	600	587	624	560	587	629	635	611	589	599	608	600	626	607	534	584	546	612	601	612	592	619	617	643	599	549	613	620	582	598	571	631	595	590	591	586	584	601	603	579	601	613	590	579	566	592	590	614	597	604	551	547	564	582	584	605	551	578	583	565	541	636	612	590	610	608	584	532	608	611	639	617	620	566	592	588	589	591	592	581	590	596	585	568	617	562	588	592	609	579	566	588	557	565	591	589	584	622	580	596	564	603	550	617	535	580	603	594	559	593	588	592	619	607	557	605	594	579	594	574	567	608	595	529	560	569	584	596	590	601	594	541	626	614	608	596	584	619	590	578	615	571	595	590	591	595	577	629	612	580	540	622	626	596	580	577	572	592	561	588	594	575	588	602	598	557	588	611	598	590	600	597	657	579	603	593	581	579	557	578	629	571	589	610	582	536	597	589	584	638	590	590	577	622	589	604	574	556	644	609	588	604	642	600	568	582	597	651	592	603	583	589	572	592	613	574	555	588	581	591	572	579	561	583	630	602	535	565	583	634	574	576	592	596	573	576	634	579	578	578	584	542	583	592	575	600	573	603	577	605	623	571	603	587	578	570	559	581
31933	20289	12077	3412	2021	1264	918	1010	866	592	462	271	263	289	231	268	236	237	265	261	226	220	237	227	225	221	249	222	215	255	202	208	249	255	231	245	243	228	208	222	199	215	249	212	195	195	220	234	214	238	233	225	199	221	217	215	211	222	211	215	209	218	210	238	208	217	217	201	223	217	212	227	205	200	220	219	234	208	202	206	224	200	222	217	237	217	221	217	235	223	210	209	217	201	214	208	221	207	222	238	229	229	208	223	213	211	246	213	221	248	182	225	197	224	203	201	231	212	222	219	185	234	234	235	231	243	222	254	246	248	237	208	229	212	189	243	240	208	203	235	212	199	217	200	211	217	213	197	218	239	216	211	231	229	276	210	212	201	244	200	206	212	227	222	218	202	228	184	210	221	201	229	239	223	199	190	207	204	232	227	207	230	242	206	230	210	224	232	224	201	201	211	234	186	203	200	241	189	187	191	248	198	219	179	198	210	198	217	218	243	218	222	240	189	206	207	248	213	204	212	226	205	238	230	215	245	222	228	194	243	211	184	234	246	211	214	228	207	229	224	218	221	219	201	211	239	219	241	214	220	225	206	210	203	224	192	224	216	219	172	217	234	217	217	229	251	199	226	238	225	217	200	223	219	242	223	232	225	203	221	242	212	206	197	227	212	247	210	227	216	230	215	203	233	220	233	189	218	180	216	194	217	211	229	258	202	236	219	213	205	214	223	234	225	205	218	220	214	235	223	197	237	213	241	226	206	218	202	181	192	224	202	209	216	207	214	241	203	222	206	211	201	237	222	216	212	215	212	185	220	208	209	195	191	206	226	202	201	247	195	222	213	234	234	217	216	253	253	214	216	222	228	248	222	211	211	230	204	229	217	216	196	244	225	221	263	226	202	215	191	218	235	220	217	218	256	228	218	241	207	208	212	226	216	199	206	222	251	203	215	234	226	206	222	225	206	212	225	251	186	208	230	233	210	215	234	206	217	241	207	209	204	235	224	220	216	222	195	190	217	245	214	221	202	234	212	218	218	201	228	216	221	196	210	211	248	208	218	216	224	213	204	228	208	204	229	203	227	232	198	194	238	248	212	207	253	232	217	206	220	216	230	202	211	190	194	245	209	208	219	206	190	211	238	219	221	229	251	202	185	207	203	199	245	242	231	194	183	210	229	226	206	226	230	234	222	223	232	202	200	212	211	215	218	246	222	232	244	204	219	215	199	203	216	189	202	208	196	253	225	232	216	233	205	236	216	221	229	208	202	214	219	205	198	243	212	217	237	225	215	243	222	208	242	238	218	203	247	200	188	213	216	224	212	192	212	240	220	228	228	228	225	218	236	205	207	212	204	242	200	229	216	215	239	233	217	209	254	201	233	201	217	197	228	205	204	241	240	242	216	234	241	226	220	215	214	205	202	222	233	222	214	203	254	182	206	215	198	224	228	207	212	228	213	221	187	207	194	229	206	232	237	206	235	217	229	224	222	208	234	196	222	201	201	253	221	214	216	224	222	204	209	214	204	211	214	210	217	206	216	191	230	205	205	213	216	195	231	203	204	240	242	222	229	222	195	190	193	225	238	221	181	222	218	224	218	180	248	230	195	232	222	234	229	239	212	199	219	205	243	243	229	190	183	231	218	243	203	203	229	262	232	208	224	222	239	224	206	218	232	238	200	208	220	238	229	216	216	215	232	212	171	192	206	225	210	223	222	246	222	206	236	195	225	245	232	216	236	206	231	200	214	225	253	218	228	217	239	223	218	204	205	222	215	218	202	200	220	206	216	198	210	229	238	229	228	201	235	205	240	220	211	224	257	193	209	214	224	245	203	227	203	233	208	228	191	209	213	207	235	188	222	214	194	225	229	202	182	245	235	228	227	225	218	236	222	209	213	217	224	215	230	221	226	203	205	210	247	207	220	240	243	202	221	192	210	234	231	192	220	209	199	197	230	200	216	215	211	198	199	187	200	249	179	223	222	231	228	222	210	238	207	253	233	221	210	198	215	207	229	194	226	249	226	214	215	194	207	176	250	227	232	207	220	215	229	220	225	213	232	221	203	228	220	241	193	212	190	204	209	225	205	206	198	222	218	217	213	215	216	228	235	225	203	212	213	217	256	240	235	192	184	179	224	184	243	216	240	216	221	216	236	238	225	191	231	236	171	232	214	209	204	223	197	227	242	192	199	226	194	200	240	226	210	208	245	241	192	239	216	206	219	203	197	227	228	203	197	214	222	235	230	218	190	199	236	225	231	215	195	209	223	229	218	213	252	189	223	228	220	212	220	204	222	236	235	196	219	204	215	219	228	228	227	221	200	204	249	221	204	224	197	212	235	242	202	224	219	222	191	233	241	211	201	198	195	218	246	259	212	235	218	235	224	253	216	225	221	202	219	229	228	220	239	210	219	218	215	236	263	237	215	231	227	216	199	260	206	210	229	221	243	220	228	227	213	250	198	206	231	207	207	263	219	199	214	204	224	213	223	190	199	215	221	234	212	218	203	232	245	219	210	203	214	211	222	253	215	242	221	229	186	206	216	232	194	208	226	236	234	210	179	189	226	209	239	243	226	220	228	186	219	212	229	213	241	213	231	225	207	200	225	222	215	229	220	242	226	209	225	220	240	210	236	226	216	214	213	206	248	200	234	241	197	191	211	229	215	219	224	246	221	199	214	228	231	205	194	197	239	211	245	250	265	198	233	205	198	201	215	224	231	209	199	227	259	193	179	197	261	194	205	216	208	230	239	254	228	226	209	236	217	208	200	230	186	243	220	225	226	201	201	216	203	231	232	231	221	229	208	231	188	233	203	208	211	228	198	227	214	189	188	219	231	209	218	210	226	229	223	223	249	225	207	227	234	238	223	210	208	208	191	228	224	232	239	223	189	256	240	200	244	228	235	207	247	171	243	234	209	193	235	233	233	193	222	197	241	221	233	229	218	222	230	214	227	201	225	187	235	234	231	237	241	219	211	214	208	235	206	202	220	223	231	214	233	197	243	206	179	226	220	199	217	205	222	231	230	225	199	223	217	243	221	205	218	213	197	185	187	202	227	225	224	200	229	220	223	200	211	210	233	232	185	195	226	205	217	229	214	232	212	234	200	221	213	205	222	195	205	195	208	236	227	216	232	207	211	191	250	233	206	212	212	207	206	221	238	221	233	193	230	230	183	218	198	218	194	211	258	210	227	201	218	223	225	238	235	219	203	202	206	232	215	221	249	255	228	200	222	202	209	181	170	204	222	232	203	221	248	215	230	204	189	235	234	207	216	226	220	192	195	240	211	229	223	222	225	217	220	226	222	205	190	224	200	225	211	200	246	221	206	224	219	231	185	210	242	209	243	208	198	236	251	223	228	233	235	213	211	231	228	227	218	205	217	226	209	206	227	228	205	234	242	227	198	240	209	217	228	224	219	228	202	196	218	211	243	235	237	242	253	240	239	222	220	199	214	191	242	195	234	206	196	192	197	191	225	253	209	221	250	214	208	234	225
20163	15546	11868	5523	4904	3660	3144	3354	2968	2109	1568	1022	819	751	690	669	642	641	605	640	643	624	593	625	593	581	678	601	581	566	603	606	560	588	563	582	541	568	509	534	508	518	520	497	527	557	489	509	490	480	502	534	500	497	489	490	521	519	492	523	531	493	486	517	484	515	502	481	486	510	492	498	497	491	522	497	504	495	481	486	484	462	494	525	476	517	488	516	527	483	498	520	504	524	489	467	477	501	481	511	533	489	476	469	552	473	492	497	465	479	510	480	499	490	450	458	479	491	510	499	513	516	497	482	476	496	512	498	486	452	494	511	552	472	502	493	509	505	481	518	500	491	491	508	485	518	488	538	501	524	510	501	467	511	509	489	473	509	482	500	483	476	495	506	493	493	508	478	484	470	487	460	476	503	512	490	514	486	468	526	522	492	526	481	508	533	479	534	475	533	525	476	480	537	472	534	480	530	473	491	507	490	481	532	493	510	501	494	529	502	479	486	542	498	531	473	503	505	513	515	536	486	490	504	504	504	525	521	519	515	489	501	484	500	507	511	513	503	545	487	523	477	529	466	502	503	526	471	531	486	467	488	538	470	476	487	493	519	505	478	500	518	487	497	477	472	522	480	489	530	530	488	479	512	535	493	491	489	511	496	502	520	486	484	493	509	489	529	488	519	537	509	514	501	501	527	508	522	502	513	509	557	502	508	482	475	522	534	505	465	497	540	528	461	492	506	522	507	490	479	515	472	517	501	497	483	500	527	497	502	519	523	476	510	496	489	489	525	514	507	517	516	539	511	487	506	467	522	501	481	523	510	517	496	470	524	543	493	469	482	520	491	503	473	484	494	525	504	528	510	525	488	483	512	502	497	526	504	495	480	513	505	521	508	503	450	489	525	498	498	494	501	496	484	494	483	542	517	516	528	485	502	500	517	498	524	496	477	530	486	505	542	490	537	502	531	501	503	496	494	515	480	461	554	506	524	508	508	547	473	460	497	464	473	492	541	514	504	493	501	487	516	459	507	495	482	474	545	475	523	494	476	486	501	523	484	536	500	520	523	485	469	512	508	529	488	467	537	492	539	472	571	469	502	465	473	541	501	513	472	478	457	484	491	500	508	486	522	477	526	485	466	509	464	528	464	543	544	507	486	549	501	515	498	511	503	473	521	500	531	487	502	543	516	482	522	490	520	474	478	496	487	465	476	539	451	521	545	525	524	534	482	488	477	489	493	476	494	458	519	527	481	523	533	503	493	492	499	494	525	518	550	502	509	476	516	534	526	445	485	525	481	478	510	478	495	510	485	500	493	481	476	506	495	473	524	491	556	495	508	506	521	514	482	479	486	570	509	535	483	503	474	525	531	478	491	498	532	517	526	468	496	484	498	526	509	496	492	508	513	522	479	528	503	533	516	499	525	473	509	536	482	467	494	473	554	506	509	486	517	532	491	492	481	519	495	486	483	485	469	528	517	484	527	492	472	511	487	510	533	526	479	471	519	507	459	484	490	516	486	501	527	458	490	511	496	485	533	500	495	485	498	513	536	525	495	509	475	463	508	522	532	500	475	535	479	495	505	500	491	518	510	462	501	498	529	504	520	472	502	454	507	543	498	522	492	503	506	541	530	515	484	514	525	509	462	509	491	546	494	513	493	481	504	539	486	552	545	487	499	485	501	523	523	523	491	490	484	502	497	525	519	484	478	536	487	514	549	494	464	462	500	552	462	475	497	499	518	501	539	496	512	492	510	514	464	538	488	475	480	480	553	523	476	484	494	495	503	533	525	476	517	515	516	498	517	499	489	518	463	507	499	492	471	478	479	477	515	468	486	499	499	490	495	509	520	460	511	484	504	519	518	517	529	504	519	509	499	505	498	526	485	497	506	498	530	503	490	490	526	548	495	512	496	496	507	517	525	498	488	495	503	510	467	549	513	483	503	493	494	512	467	513	495	532	516	499	513	470	497	488	517	501	507	475	537	510	506	490	487	470	489	512	473	493	498	497	534	504	506	476	474	502	487	513	491	505	537	527	529	511	486	500	488	515	546	509	517	534	525	509	565	499	533	491	472	481	500	474	500	507	508	528	524	452	471	526	494	470	466	495	554	473	534	534	483	482	509	547	562	502	459	498	503	508	513	502	535	529	513	551	464	504	513	507	486	482	506	485	474	505	516	520	514	553	488	520	563	485	493	481	495	494	502	545	487	496	483	476	496	520	498	505	480	491	491	524	513	476	495	473	488	522	562	494	515	483	495	508	489	486	563	509	461	521	479	516	510	501	492	514	520	503	480	500	486	524	518	518	528	490	515	505	488	489	528	484	484	521	484	507	464	508	529	512	468	469	529	477	505	541	485	487	449	481	484	524	477	521	500	531	492	531	492	480	528	508	474	500	541	509	469	469	491	522	488	552	507	466	516	526	527	495	478	514	496	527	495	479	536	494	500	530	508	524	492	485	511	482	538	505	490	535	509	501	468	501	539	490	466	496	459	477	491	540	511	472	527	530	480	514	466	497	508	499	473	521	560	489	472	471	499	521	522	468	498	508	479	465	470	495	494	491	492	507	491	466	489	486	544	468	504	518	480	502	488	504	492	503	514	458	510	489	493	517	493	483	514	510	528	508	519	477	467	492	556	503	506	490	492	491	501	465	533	502	502	471	527	524	544	527	499	514	467	512	521	520	519	499	506	529	488	475	483	544	502	516	483	498	484	505	522	533	486	473	527	511	514	504	489	507	479	510	462	495	515	499	563	508	504	479	478	487	522	482	533	475	509	527	484	524	534	473	513	512	521	504	527	507	486	549	494	498	463	477	497	490	539	522	518	509	512	464	512	486	489	530	465	507	465	493	501	460	514	488	518	500	500	491	490	488	499	501	491	554	502	516	509	532	483	522	489	474	469	487	501	483	470	499	514	467	502	460	467	504	493	523	544	499	474	495	466	504	537	467	523	465	459	511	522	459	501	494	511	519	513	467	503	524	503	516	501	502	499	505	525	508	511	520	553	518	495	456	495	493	507	517	476	523	498	444	522	524	482	535	498	526	496	516	534	532	526	485	508	470	498	511	508	471	482	510	509	499	506	534	493	458	471	509	482	468	519	540	512	441	535	497	486	509	493	500	507	488	514	487	500	491	493	520	500	495	550	494	503	523	526	493	469	510	482	519	488	510	471	490	502	505	522	503	476	498	494	529	496	523	551	499	512	490	535	454	478	528	559	462	523	518	508	564	461	515	518	475	457	463	461	537	529	471	507	518	530	551	489	513	501	511	473	529	525	508	532	523	485	489	516	488	460	520	473	534	517	509	503	536	529	521	470	489	508	497	498	510	468	494	504	519	481	529	508	497	479	451	487	511	495	493	527	485	472	505	536	507	487	496	499	513	511	461	498	519	492	490	462	512	527	513	520	474	502	529	491	468	498	510	527	505	480	499	502	493	518	479	482	515	513	512	458	500	511	484	543	473	519	526	480	495	461	529	469	513	473	525	475	546	497
40728	29843	19919	6632	3805	2543	1528	1546	1434	1023	675	510	380	257	282	290	251	270	281	271	291	244	274	266	263	246	245	243	245	277	286	239	268	240	226	279	274	236	251	223	240	251	219	255	280	225	264	257	245	226	216	292	227	244	248	241	247	245	255	235	286	237	229	221	234	254	251	253	241	247	231	232	275	237	246	246	207	258	275	229	216	229	248	197	253	228	227	230	253	220	233	262	219	258	242	221	213	251	248	240	254	258	277	262	254	234	256	238	266	213	234	276	264	259	231	249	262	218	234	238	249	250	253	227	221	228	267	240	217	248	230	252	255	240	240	240	258	217	241	235	267	261	242	228	244	231	211	242	239	225	249	268	243	220	230	262	256	259	223	230	252	238	226	228	215	219	269	263	275	245	230	225	248	227	222	234	234	261	242	263	242	246	213	253	249	245	247	266	231	234	265	240	248	246	216	255	251	266	244	221	252	233	238	230	236	235	232	220	248	228	201	248	222	243	262	232	240	237	254	228	247	242	242	235	299	271	234	289	224	234	251	236	224	245	237	251	234	272	263	260	251	272	230	242	230	223	228	243	238	225	243	238	249	239	232	277	234	243	248	258	236	282	253	258	229	227	235	232	245	272	248	276	243	278	267	226	245	238	267	237	226	236	229	228	236	252	229	241	236	242	232	244	255	241	203	224	239	251	247	239	235	228	239	254	241	233	242	235	207	232	234	223	216	225	231	235	234	210	237	257	208	236	261	221	227	227	237	204	238	252	237	257	233	247	254	243	236	237	212	254	235	222	228	230	239	240	238	246	203	253	232	239	234	264	265	247	223	243	236	239	253	217	258	211	242	248	233	224	215	271	230	219	253	238	239	201	233	224	240	247	238	275	217	258	249	213	276	233	248	231	235	247	242	233	231	244	240	219	230	222	235	255	215	247	227	211	251	232	269	247	239	220	235	265	246	236	238	248	237	252	241	251	240	243	271	233	235	257	251	255	241	258	260	249	242	224	227	249	229	231	266	254	216	226	260	215	263	248	235	227	237	273	252	268	253	253	211	251	276	281	251	238	219	224	246	263	218	239	243	266	241	231	216	236	240	248	240	214	222	220	206	239	236	268	216	243	232	257	242	225	227	250	238	251	253	225	241	222	224	238	264	262	234	225	226	239	214	233	230	239	236	255	234	232	236	248	267	237	245	227	260	253	233	257	246	209	226	291	213	262	246	234	262	242	249	254	223	235	246	224	219	239	236	232	260	231	239	234	241	265	223	235	218	269	253	248	245	237	233	246	233	239	241	250	214	226	259	246	270	239	250	253	245	240	255	266	207	274	265	221	213	279	255	248	260	225	217	232	264	232	226	256	246	263	246	253	244	243	248	242	250	209	222	237	248	252	245	243	221	222	248	229	243	239	226	257	234	257	260	211	253	236	237	262	229	275	262	250	240	271	240	215	241	229	218	202	248	249	249	240	267	246	262	228	229	243	267	233	257	232	229	254	264	255	226	193	249	245	245	219	264	242	236	241	257	234	242	247	261	203	210	275	247	229	201	232	242	249	201	264	246	208	245	246	237	249	256	211	230	220	254	242	246	265	189	222	230	224	247	238	249	241	247	211	198	232	212	254	232	251	226	253	252	273	222	250	227	254	249	222	260	223	253	254	227	224	215	240	255	243	242	263	259	221	256	240	229	242	252	241	240	254	228	238	245	246	228	245	222	247	238	247	211	230	203	209	239	245	245	242	219	234	242	254	225	215	247	267	245	255	249	230	229	248	219	267	236	227	239	266	243	260	253	261	237	235	248	244	237	244	216	219	223	236	250	209	240	241	262	249	246	240	224	218	233	244	263	249	238	256	226	256	233	261	260	254	216	259	215	242	243	217	265	228	227	251	268	228	256	226	236	277	265	227	258	260	257	263	266	234	246	240	231	209	227	236	223	251	245	224	249	231	237	253	257	217	238	247	235	272	238	276	248	242	241	207	228	245	263	247	226	273	253	228	230	211	235	231	258	257	229	244	243	239	248	252	223	234	238	211	222	268	227	244	252	241	233	220	272	213	272	252	225	235	255	243	230	251	275	217	218	234	226	256	258	231	261	212	221	211	230	217	280	237	212	261	251	222	248	241	244	228	264	236	248	243	218	233	247	247	265	251	244	225	242	256	226	272	258	253	248	245	268	243	228	254	260	230	233	240	264	237	237	243	223	224	254	251	250	252	253	248	247	254	266	264	238	241	240	215	236	228	248	218	234	259	238	207	244	232	253	228	225	260	219	249	249	249	234	246	235	226	257	238	243	240	257	225	247	227	257	231	222	240	224	260	250	264	221	241	265	265	210	265	235	209	236	206	226	261	254	240	231	251	224	246	251	245	240	226	249	241	229	256	246	238	248	210	227	264	250	221	231	239	262	231	225	208	212	218	230	252	223	232	217	238	259	265	233	254	263	228	273	237	251	242	217	243	257	247	193	237	224	232	215	247	215	235	229	221	275	235	255	242	266	240	226	222	245	230	255	232	234	249	215	233	237	254	251	229	221	232	215	244	256	257	245	250	236	248	237	241	268	231	228	242	219	240	257	228	230	246	228	237	250	228	243	249	244	233	224	232	246	285	253	263	224	246	217	217	228	233	233	224	256	229	234	242	255	234	237	257	228	227	230	248	227	242	241	226	245	253	237	262	256	254	248	237	258	260	248	246	247	256	258	219	262	246	258	235	206	236	244	245	203	240	221	260	228	223	251	253	257	239	232	263	258	220	229	231	242	234	214	213	232	224	242	234	256	217	251	238	228	251	259	208	240	235	244	234	248	269	240	248	228	250	221	245	231	222	256	252	260	250	230	238	226	228	219	249	241	234	253	227	257	268	225	251	234	213	251	198	238	250	230	249	219	253	247	220	223	256	217	259	215	269	211	259	269	232	234	260	243	247	242	213	256	242	260	222	251	232	256	214	215	221	218	255	264	241	246	229	222	245	236	233	226	226	245	253	234	255	238	277	252	270	212	263	239	238	224	234	260	249	228	255	242	235	236	252	232	232	241	233	221	206	212	262	240	251	249	239	232	211	235	231	264	239	236	259	243	236	253	234	244	225	272	249	223	257	238	232	250	235	255	229	226	243	232	230	213	240	268	222	258	261	236	220	215	245	254	254	249	247	245	251	248	250	219	263	243	261	241	232	262	236	228	231	226	253	260	242	252	234	215	218	270	235	249	259	250	223	235	263	241	232	199	254	273	230	219	221	245	209	229	236	240	242	240	276	215	243	230	224	237	206	221	220	263	257	265	234	242	271	227	231	212	268	270	232	244	236	256	267	233	214	237	245	234	239	250	257	222	225	252	216	242	226	242	231	233	287	226	280	259	246	259	271	225	214	222	244	269	246	278	258	239	284	289	264	242	263	233	239	270	255	237	228	253	253	252	261	259	225	237	256	243	257	237	229	216	243	244	213	214	225	243	237	236	230	250	224	231	237	230	246	271	237	202	256	257	249	256	255	261	228
25140	22381	17772	8193	7619	5962	4677	4739	4201	3358	2421	1607	1272	925	819	810	838	781	804	833	774	694	749	705	665	768	656	687	735	685	684	650	675	669	721	699	677	583	591	578	606	614	564	546	552	542	579	580	554	520	539	547	556	572	571	551	581	622	587	593	562	562	584	538	543	539	562	572	539	527	611	532	540	548	520	561	514	501	537	559	566	545	543	549	573	541	537	576	563	522	536	580	583	540	546	560	521	561	559	536	518	558	617	549	521	573	541	546	583	532	550	572	511	538	543	562	561	514	581	550	565	575	589	588	518	522	515	537	522	549	548	596	534	539	527	549	546	525	532	521	599	541	575	562	583	562	547	574	529	580	582	541	528	537	514	527	558	581	511	535	547	530	538	562	521	551	525	545	560	521	592	519	517	528	557	510	563	570	532	569	546	583	551	511	563	527	536	528	573	565	530	563	546	546	595	540	545	499	538	552	552	562	542	529	493	559	557	542	534	530	549	517	524	515	542	575	538	552	527	556	560	532	547	525	581	556	555	564	559	525	527	570	557	526	526	538	567	558	552	564	544	562	554	599	464	551	564	531	526	509	559	572	534	553	532	554	555	487	584	557	555	561	544	503	557	539	522	518	546	516	539	563	541	546	521	511	577	548	513	574	564	550	507	542	536	536	522	535	555	558	564	541	515	562	555	527	535	511	530	543	531	550	537	594	565	558	551	540	533	569	538	532	534	547	547	541	560	559	551	567	524	536	541	551	553	588	585	566	545	557	547	561	546	510	561	555	548	563	553	541	564	544	589	548	588	515	559	531	536	556	503	521	555	562	524	559	592	576	603	539	533	580	519	520	535	569	561	509	514	517	577	521	546	558	525	546	565	537	578	548	576	549	558	513	540	560	510	584	513	520	554	516	515	567	542	543	529	565	599	561	588	546	539	552	571	562	568	554	573	561	569	565	560	485	548	540	603	545	507	508	540	530	514	558	511	562	527	496	525	548	548	558	537	520	578	551	519	502	569	540	511	543	544	542	516	581	529	562	563	524	586	525	563	569	577	542	564	536	554	547	567	516	532	567	578	579	510	540	552	540	589	583	544	566	575	577	556	531	524	518	516	556	565	528	602	549	542	533	528	538	546	568	522	522	555	532	542	560	529	523	560	548	523	574	526	570	534	532	521	538	574	522	520	554	548	587	513	565	564	548	541	535	571	520	511	567	526	570	518	577	536	521	537	567	520	532	557	552	535	580	592	521	545	537	501	582	516	554	542	568	576	589	550	540	570	555	568	557	520	567	581	587	549	558	530	538	536	576	541	501	572	516	572	552	528	553	580	570	525	556	558	560	538	555	593	578	552	523	576	536	547	511	557	550	559	546	582	494	527	560	567	509	550	540	574	522	511	539	553	569	564	517	575	547	570	579	584	584	545	518	517	529	535	542	536	559	531	509	537	563	571	585	566	548	545	540	553	572	545	562	565	564	560	530	521	566	553	527	579	524	543	537	549	530	508	509	536	563	565	545	544	559	561	539	545	567	563	536	559	542	515	541	592	550	562	539	549	510	529	572	561	559	476	481	577	521	522	510	535	577	526	557	510	531	548	538	526	554	540	523	559	554	538	609	537	530	530	533	555	540	577	581	576	577	565	524	560	550	520	557	565	531	543	517	544	528	559	592	549	537	565	551	534	536	573	541	579	545	520	547	583	556	580	525	602	538	531	518	487	532	560	590	566	545	540	573	562	548	558	562	573	565	550	518	517	509	565	566	533	570	501	522	513	549	574	547	541	510	533	545	543	516	531	563	533	578	524	574	541	539	530	563	549	551	568	532	543	566	518	490	534	554	543	556	538	547	568	579	552	587	554	549	571	555	547	518	548	525	586	542	525	544	520	512	572	549	532	548	549	577	550	550	581	570	507	534	515	567	522	539	578	526	537	558	545	566	547	591	568	586	562	585	558	530	551	541	567	559	561	535	541	510	561	518	536	540	556	543	509	529	570	561	533	558	545	575	507	521	523	522	566	575	552	541	532	566	530	545	529	574	539	547	569	514	560	544	540	553	531	535	566	544	512	594	497	549	521	554	540	523	518	530	519	543	516	527	606	596	553	531	595	518	565	548	524	538	559	534	533	562	549	558	555	572	581	573	550	519	557	556	581	466	551	551	486	531	533	560	517	569	567	539	558	551	521	546	563	552	565	535	525	560	549	574	570	556	526	567	543	544	545	581	565	507	594	544	525	503	547	513	547	545	518	506	529	545	512	556	526	572	540	551	536	556	531	552	538	550	559	543	504	542	553	545	568	583	555	552	563	517	537	532	566	547	534	563	496	571	504	545	523	523	595	559	569	555	565	513	537	582	557	477	555	544	520	513	551	558	563	598	605	533	512	546	520	540	545	545	547	586	528	509	503	558	563	576	540	535	574	543	526	558	533	519	548	571	526	569	544	554	546	575	550	571	524	508	576	557	530	549	561	524	544	560	554	602	569	552	510	534	573	547	543	535	539	587	555	557	572	588	599	566	483	535	536	547	527	548	510	584	551	602	559	559	542	571	556	557	555	573	572	515	517	548	520	554	567	546	528	551	549	569	525	579	482	553	560	550	502	555	540	537	525	548	528	546	517	527	556	562	561	594	541	559	541	551	530	552	569	534	544	525	540	525	545	569	529	513	580	544	501	530	531	545	544	533	522	551	569	516	542	570	571	549	544	561	585	527	530	523	507	533	546	548	540	539	563	582	538	587	514	563	547	547	501	492	546	541	561	568	506	506	571	541	503	563	467	552	524	537	564	517	542	525	531	539	519	547	514	570	554	542	508	586	580	554	498	533	532	564	554	558	532	594	500	577	544	562	537	563	510	528	544	540	533	554	552	541	527	538	549	565	557	587	534	565	545	583	576	582	528	533	572	541	543	569	498	546	553	573	526	544	565	533	533	529	554	527	564	514	588	549	509	520	582	541	530	521	542	551	562	561	537	491	559	547	562	535	552	524	569	552	567	567	577	530	575	547	536	536	562	562	519	559	567	561	558	560	590	553	512	529	570	520	563	594	558	497	534	554	578	564	541	555	536	564	581	566	545	536	554	554	564	578	514	541	534	528	544	513	570	559	541	531	534	544	530	559	559	547	532	535	555	546	567	560	575	571	530	531	521	520	521	546	542	573	529	559	557	547	563	527	541	569	568	528	587	554	560	546	542	567	545	558	562	551	535	563	519	520	544	528	562	554	536	545	518	591	532	545	542	544	516	562	600	516	561	533	527	522	528	528	550	551	589	570	515	543	527	549	531	571	515	566	566	548	522	539	530	510	535	515	542	570	549	568	539	535	541	546	552	522	539	519	538	532	529	528	551	557	537	525	527	556	553	571	557	526	555	560	541	556	557	545	543	568	526	602	535	540	567	556	543	571	566	566	551	531	521	571	569	547	574	563	546	553	537	546	540	520	503	562	520	524	549	563	554	538	545	572	572	521	549	586	558	555	587	571	505	577	545	553	518	565	527	540
16533	8320	3698	854	640	431	382	369	318	281	303	281	287	272	286	284	283	250	279	254	259	287	320	250	272	289	267	300	251	265	254	285	261	286	284	244	268	253	238	266	271	269	250	253	257	257	262	279	281	266	285	259	269	267	298	257	267	283	253	293	264	236	292	265	262	292	254	248	275	274	270	303	283	249	270	288	245	297	265	281	256	276	240	265	222	219	279	255	277	230	279	253	279	281	264	263	269	262	255	275	264	299	265	257	242	228	264	260	272	246	242	266	299	270	284	270	249	259	255	241	275	274	286	288	261	291	260	257	306	264	241	257	270	260	287	270	252	257	251	237	258	277	261	283	244	268	272	265	299	289	267	262	251	249	267	233	248	280	280	271	293	318	285	256	262	239	238	288	280	270	256	293	254	270	255	220	254	260	244	275	306	294	307	247	265	265	278	270	307	274	261	265	293	310	274	237	251	263	265	258	243	279	284	275	282	256	269	243	252	228	262	280	231	238	279	290	266	259	233	244	261	278	277	271	273	248	259	211	268	243	261	258	266	246	251	251	271	260	288	297	264	281	272	273	244	240	260	272	242	248	270	260	279	275	265	261	268	262	233	232	251	291	262	264	249	282	272	268	237	254	254	288	282	268	252	261	287	295	267	251	247	269	252	266	249	233	294	249	275	256	276	262	280	285	225	285	251	285	260	269	262	284	234	261	294	233	294	278	285	266	282	276	243	266	256	261	268	244	234	241	255	258	286	250	257	253	262	248	273	249	279	264	256	260	266	254	265	319	297	238	249	271	254	266	250	277	296	238	238	272	275	273	265	266	284	281	263	263	246	254	264	300	255	254	261	270	244	301	281	256	273	287	291	264	268	256	284	246	250	272	250	266	270	247	274	255	279	257	299	280	254	255	256	277	239	276	270	278	266	258	236	274	258	248	252	290	260	296	255	252	280	281	277	300	245	300	290	275	236	251	273	266	249	295	257	276	256	261	267	274	273	273	284	283	257	247	280	243	276	318	253	253	266	288	290	270	216	263	244	279	277	250	251	273	262	264	222	286	272	265	265	254	263	269	269	259	272	277	270	228	260	263	260	252	239	249	249	243	236	264	237	239	235	256	286	297	239	277	257	248	281	265	231	257	244	280	266	243	263	260	254	251	237	262	269	275	262	255	255	254	242	295	275	269	267	254	243	232	275	241	241	280	249	265	297	266	260	263	245	250	266	254	273	301	285	291	247	242	278	255	284	279	264	264	273	258	260	280	269	256	255	258	261	268	266	245	254	279	259	282	216	236	272	271	260	246	269	252	270	283	243	307	274	297	240	290	253	260	248	263	259	249	236	276	266	224	263	269	224	241	272	258	264	230	224	266	267	277	243	252	246	294	239	268	266	300	249	276	250	229	237	277	274	268	312	297	258	267	289	278	246	261	253	243	258	268	269	260	259	258	270	259	291	274	264	243	258	266	251	245	262	288	259	251	249	291	256	289	254	284	257	252	280	218	266	248	292	285	253	274	259	269	263	282	278	263	254	271	254	239	264	270	255	266	280	243	241	296	250	276	260	278	264	229	275	255	262	280	280	285	285	265	318	255	287	278	277	256	292	256	261	261	265	262	235	254	258	251	264	283	247	237	262	238	250	270	225	219	263	292	259	268	272	264	265	262	264	251	246	273	247	265	262	239	248	264	275	265	262	228	240	294	234	305	243	251	272	258	255	255	246	269	264	273	263	224	257	292	258	273	253	245	264	256	283	286	252	230	263	255	282	292	285	263	261	263	245	258	253	286	286	278	294	278	268	269	257	304	270	253	288	266	269	276	305	256	291	269	264	255	284	285	272	294	263	279	236	284	287	246	251	266	310	255	264	277	292	278	258	280	265	261	260	234	256	273	273	249	275	251	269	271	251	218	235	297	218	270	305	266	276	264	248	242	239	248	269	260	256	262	262	266	232	253	256	291	290	240	301	250	260	242	269	261	273	277	271	271	241	236	228	244	273	270	253	256	269	276	288	251	265	268	268	231	226	273	260	256	267	254	288	277	273	281	245	260	235	240	266	271	253	256	264	249	239	230	278	294	258	280	277	238	261	257	281	246	269	286	294	266	255	242	238	255	252	277	263	279	287	258	261	249	232	269	269	260	251	253	283	243	270	233	265	255	258	277	274	243	271	230	284	260	246	276	250	236	274	271	235	249	276	262	263	280	257	258	286	282	260	237	285	277	259	271	268	285	277	243	249	291	277	257	293	271	263	299	279	231	267	237	262	281	263	272	261	288	269	275	266	245	274	275	234	262	261	263	258	275	292	266	268	265	262	244	240	310	262	270	301	254	252	244	249	258	259	269	260	249	256	250	260	280	263	264	285	262	269	260	287	265	267	282	257	252	252	266	258	292	266	247	260	247	252	271	253	244	255	251	274	271	273	278	257	248	294	281	229	258	222	245	267	270	280	280	262	292	268	252	281	238	268	258	272	240	251	250	300	257	244	256	276	245	281	263	253	241	284	234	258	267	250	249	256	270	259	274	242	282	249	236	295	265	296	261	261	267	230	304	245	259	243	231	234	242	269	271	279	290	249	257	240	270	266	275	251	263	294	275	277	294	271	277	269	279	279	306	252	279	243	313	263	268	262	261	266	270	270	232	265	268	246	248	266	283	271	245	267	262	297	266	282	264	228	271	301	253	260	277	253	265	272	269	298	254	289	235	264	217	254	262	287	273	293	266	264	281	266	262	269	257	244	240	262	269	253	227	268	229	261	227	248	250	269	262	292	273	289	284	241	287	279	261	261	259	272	274	252	268	283	261	241	247	267	312	262	273	270	239	262	278	283	259	274	298	291	232	285	252	275	281	289	298	282	268	227	260	289	279	269	270	247	245	262	273	261	250	236	285	276	294	267	268	261	254	243	258	275	268	273	273	292	254	269	248	246	260	274	265	274	274	245	285	241	263	263	266	283	277	243	261	284	261	251	287	244	266	269	271	263	239	281	262	269	308	271	293	258	281	249	280	256	293	242	269	273	252	221	272	264	254	224	263	247	269	293	255	247	233	257	261	268	291	294	288	272	254	271	267	277	283	276	228	275	249	284	239	267	238	259	274	266	261	266	259	278	288	240	279	308	244	271	249	275	270	285	239	274	289	257	248	276	272	253	261	265	233	272	239	250	240	273	282	284	263	256	276	267	266	247	259	273	270	285	305	308	274	271	282	304	291	289	261	256	270	244	259	293	254	245	285	273	261	286	268	263	265	262	241	259	248	249	285	276	272	290	263	268	276	290	261	255	265	290	239	252	263	293	271	253	255	291	259	261	280	255	269	279	271	260	235	256	240	243	268	270	269	256	287	237	246	246	254	251	303	253	255	247	299	287	275	243	254	245	280	271	294	300	271	245	262	247	275	267	228	264	287	258	265	265	250	275	277	264	280	258	253	245	269	258	267	246	286	262	248	240	280	264	263	259	287	245	268	270	257	242	244	273	303	272	265	264	237	255	250	252	279
9778	6769	5265	2425	1951	1420	1147	1021	989	805	782	672	654	691	658	650	682	614	596	665	652	595	627	622	618	634	619	624	655	675	636	637	630	576	606	593	606	575	589	582	637	639	537	581	629	596	604	651	547	623	604	596	565	573	584	604	594	583	567	610	596	608	575	547	548	571	600	621	608	592	579	609	599	564	566	565	590	568	597	583	558	624	601	557	567	583	575	569	604	584	564	566	587	612	619	606	573	579	590	617	571	601	574	606	580	579	548	582	592	548	631	614	624	581	513	615	576	591	572	613	565	599	564	617	561	583	617	595	608	590	583	528	603	588	581	638	623	571	604	623	581	576	600	585	585	576	567	560	585	607	565	600	613	608	596	542	567	548	575	568	612	623	532	580	534	587	594	627	591	572	572	597	612	562	589	562	588	564	547	553	593	602	604	588	596	566	590	548	603	565	591	620	574	656	595	579	622	582	621	581	603	584	527	615	567	561	586	570	573	590	580	612	584	555	559	582	596	565	553	544	597	587	556	586	597	604	611	568	555	591	593	550	573	584	612	627	581	558	571	621	619	575	579	560	590	623	594	584	613	578	576	572	608	574	543	614	592	600	585	551	586	561	567	604	603	616	598	577	558	564	570	548	626	540	565	595	616	631	574	549	596	581	553	608	585	581	574	610	579	563	580	582	615	607	553	517	571	566	554	609	591	582	588	574	618	584	585	572	569	573	568	616	575	619	602	591	599	587	572	594	594	581	598	581	576	575	574	631	588	586	578	598	581	586	575	609	597	542	592	575	601	592	604	560	609	625	593	618	586	565	578	611	592	578	558	562	555	554	615	612	549	566	563	538	596	629	643	555	599	599	635	615	582	583	617	577	558	617	531	589	585	575	603	632	603	603	609	577	582	574	595	556	615	567	605	578	558	579	588	597	571	555	600	558	582	554	582	611	569	595	573	580	583	578	585	577	574	609	582	605	565	602	600	602	593	593	543	599	608	617	634	575	562	603	595	609	567	624	578	587	576	570	571	562	540	563	594	564	535	590	551	584	617	621	611	575	593	559	631	616	572	596	565	572	571	590	557	580	548	582	573	570	558	574	617	584	620	542	566	621	611	600	580	584	611	542	564	595	568	597	569	559	563	583	577	601	598	582	563	570	559	584	544	572	568	605	589	556	562	571	638	612	606	553	577	570	613	586	581	570	571	585	574	588	574	578	604	568	590	603	596	618	592	573	600	583	590	603	565	596	580	647	558	620	609	602	570	582	583	563	562	567	586	565	584	602	604	610	581	564	601	545	598	550	606	564	577	557	585	556	559	572	562	559	614	595	614	591	548	596	567	601	614	588	594	592	599	600	580	566	574	568	548	594	574	509	517	591	593	596	567	571	603	597	520	596	586	616	590	570	585	602	611	555	579	546	573	617	613	589	596	595	582	582	580	552	552	578	593	582	596	581	589	610	538	612	636	628	638	604	593	583	584	597	574	557	615	564	573	607	596	594	607	619	566	613	639	591	590	596	593	582	567	539	585	600	592	618	589	559	582	626	635	551	565	585	577	582	643	612	567	588	546	541	606	558	624	593	604	550	578	593	616	578	544	577	590	564	581	575	553	632	553	594	534	581	557	623	559	576	588	588	590	585	573	593	584	604	580	571	575	609	594	553	555	605	616	583	579	619	543	606	568	598	587	560	600	604	607	566	524	608	576	564	574	617	572	584	548	648	619	578	553	585	558	562	576	544	602	555	614	583	596	584	566	586	603	578	592	573	618	561	576	583	544	573	583	599	563	586	588	583	587	558	607	579	601	546	604	612	616	572	584	564	543	599	598	540	608	598	569	648	578	600	560	590	616	564	568	602	577	584	642	611	587	594	547	578	581	605	600	564	584	549	624	591	607	526	610	597	538	604	599	573	574	563	604	586	625	564	553	553	603	600	590	580	594	630	589	566	592	586	594	579	550	568	577	574	593	602	632	633	576	570	624	544	581	573	557	612	596	573	577	557	568	602	566	626	602	560	539	624	613	578	583	622	594	522	569	604	557	611	588	585	627	608	591	600	565	591	545	558	582	631	571	579	602	601	603	574	581	601	627	589	608	630	568	589	642	584	578	564	539	597	571	592	548	567	594	612	529	583	549	563	599	640	578	583	571	555	616	586	605	562	584	575	599	537	568	557	595	558	562	549	559	567	592	589	593	616	555	570	601	627	621	569	599	590	554	600	547	574	580	633	567	610	597	587	599	601	623	604	604	541	616	599	550	587	586	580	582	561	557	593	592	617	565	572	609	596	594	576	590	598	572	550	599	550	539	611	600	570	627	621	554	570	589	587	568	567	533	567	604	586	584	559	577	579	582	586	590	575	578	580	576	604	589	644	577	566	596	562	611	625	583	558	587	571	590	579	618	582	555	581	585	594	590	581	568	549	539	626	575	560	545	569	580	619	567	585	606	594	571	600	555	561	590	616	636	620	575	554	606	621	595	596	608	599	603	624	610	626	612	543	567	579	589	553	584	572	567	567	578	620	559	588	609	585	576	604	602	536	580	574	616	585	619	587	560	606	592	570	562	618	578	579	583	606	554	606	571	616	583	540	596	626	565	581	598	592	577	607	567	619	592	568	567	595	589	586	598	604	529	596	607	590	616	530	615	546	590	591	550	580	562	587	581	617	616	573	596	578	560	558	578	563	604	554	617	592	591	587	566	583	587	572	576	554	566	608	573	556	553	564	569	579	586	583	553	574	596	570	572	562	636	577	579	576	616	539	604	594	596	578	581	569	579	531	657	636	595	578	582	600	567	613	583	577	618	542	579	566	613	596	611	628	627	566	575	578	580	569	601	577	535	612	569	567	572	623	577	615	602	552	639	600	590	573	593	683	537	612	575	603	565	555	558	599	595	602	570	545	573	587	563	598	579	620	611	602	586	599	576	600	592	572	563	586	551	583	600	554	563	627	564	606	556	577	534	619	603	596	557	571	583	610	562	583	586	602	555	606	618	575	584	587	570	591	631	543	570	552	564	552	583	542	599	532	583	570	592	571	564	599	596	557	568	572	584	573	590	589	560	558	558	583	586	559	611	601	583	588	593	569	572	561	629	546	609	570	580	590	600	597	581	591	608	584	645	572	549	578	609	549	595	612	636	534	578	610	593	540	546	567	609	584	564	639	596	596	584	584	576	578	578	582	606	648	565	560	576	596	589	587	603	595	542	589	601	598	608	618	618	597	576	581	626	561	603	582	580	569	617	592	619	589	617	575	607	556	587	592	557	574	559	603	573	612	591	570	578	575	594	567	596	574	588	580	553	570	535	591	588	584	614	548	582	610	606	589	584	588	558	596	574	559	604	592	584	598	594	569	586	582	602	601	516	616	593	644	588	618	556	580	585	611	604	568	597	599	618	582	591	601	619	619	574	594	571	566	546	584	631	558	617	624	627	608	573	597	588	543	586	579	617	587	577	562	580	577	576	619	578	557	568	578	571	570	561	623	580	557	610	568	548	587
32444	21321	12947	3176	1810	1153	939	892	800	546	338	324	286	253	264	228	243	245	249	209	244	247	203	226	230	229	218	223	234	240	269	234	190	241	237	238	219	241	244	219	212	211	221	254	240	209	236	188	237	222	233	210	245	241	245	210	176	186	218	212	185	177	197	225	209	209	202	209	224	203	231	200	211	225	215	201	215	193	196	214	216	201	192	238	202	215	212	184	214	198	227	183	224	199	232	222	251	211	210	235	231	197	187	191	215	232	214	212	229	224	210	215	226	219	265	236	202	214	219	219	205	205	208	244	243	217	214	196	246	222	207	215	226	235	235	220	200	234	224	199	234	204	224	210	232	202	223	226	212	194	219	223	232	196	233	227	213	208	197	209	196	215	202	190	218	213	223	190	208	211	209	199	210	210	209	211	211	216	223	207	202	228	225	244	189	193	206	208	204	207	219	225	221	211	236	218	211	185	226	183	204	236	225	223	226	205	237	218	213	228	208	216	220	204	227	250	220	212	205	224	240	186	194	221	216	218	226	216	198	205	220	215	201	217	232	234	228	210	213	196	221	205	208	214	229	203	221	197	194	228	205	194	211	205	225	239	227	220	239	236	209	179	205	240	194	210	210	246	206	236	203	206	240	213	212	231	258	229	229	194	224	196	221	199	216	199	214	198	223	228	212	230	207	190	217	213	216	211	200	216	223	206	207	235	229	203	245	205	204	220	221	193	193	211	209	266	229	204	202	207	198	209	226	216	191	245	207	236	194	196	231	211	238	221	212	198	213	217	203	215	211	229	245	233	224	196	229	199	206	217	200	219	207	197	216	235	224	213	219	226	250	218	225	214	217	207	200	200	209	205	241	225	209	207	212	250	216	197	215	194	251	224	190	211	229	224	211	219	205	224	193	211	235	205	239	216	200	208	227	229	230	211	220	190	218	208	208	231	209	214	193	192	234	220	188	203	189	203	216	220	234	190	229	253	206	225	208	229	213	194	225	221	196	191	224	194	220	217	205	224	196	214	198	213	205	236	211	233	214	232	211	208	208	229	197	195	222	220	237	215	236	196	208	201	211	225	217	191	224	226	188	223	229	222	223	217	216	223	185	210	237	225	237	234	243	208	194	215	209	204	193	204	219	201	230	240	218	191	201	226	200	214	224	202	202	195	215	219	221	214	222	218	222	201	210	221	219	217	211	208	194	224	236	227	238	234	210	205	227	200	206	234	215	231	235	225	222	207	235	227	232	263	233	196	231	199	188	231	219	199	205	200	203	210	218	215	204	187	202	194	221	237	208	274	239	226	224	220	214	200	210	198	232	209	205	233	232	207	246	232	198	223	198	188	198	189	238	214	214	229	239	213	204	201	216	210	233	221	209	244	201	242	251	222	248	207	239	226	203	216	232	219	230	201	226	217	214	209	208	205	253	226	200	219	224	200	228	196	193	208	206	245	210	224	228	199	186	211	192	221	194	198	182	200	204	205	246	216	217	205	204	223	200	213	207	229	207	193	194	218	232	180	217	203	241	208	223	175	230	227	216	229	200	207	231	204	233	201	212	208	227	230	184	224	218	220	221	204	205	216	209	220	232	189	225	213	222	241	240	207	230	217	186	185	211	196	206	212	200	234	216	212	228	229	227	231	220	190	240	218	227	227	244	206	216	193	199	200	200	230	213	209	206	231	223	235	232	225	205	220	224	206	205	177	233	214	222	237	221	229	224	236	230	232	231	199	222	202	242	217	234	212	235	219	201	192	223	212	195	244	199	242	193	182	231	205	209	191	208	212	168	197	215	227	206	211	209	202	213	208	202	193	224	199	229	216	237	221	226	215	208	206	214	222	221	199	196	191	227	242	208	223	198	235	192	243	213	229	213	227	192	234	215	207	198	209	247	200	257	237	221	191	211	237	203	254	228	214	233	190	213	207	190	221	222	212	178	229	230	212	203	193	221	197	221	218	212	211	209	219	211	179	211	207	203	207	205	211	209	202	222	228	225	225	253	211	239	219	211	213	206	220	226	223	207	219	221	205	208	204	225	210	240	205	198	215	201	231	216	218	232	233	217	248	213	193	219	210	187	234	203	231	241	221	248	225	223	217	195	217	181	243	225	210	229	217	208	190	233	217	203	185	192	202	213	210	213	210	194	243	231	212	206	207	221	215	186	204	201	190	219	236	215	208	208	203	211	211	223	242	215	207	237	215	193	243	229	223	206	235	220	181	222	251	226	199	220	204	209	236	198	267	217	174	194	245	201	197	201	241	227	224	209	220	228	224	234	209	204	213	225	214	210	219	193	216	216	200	214	208	209	230	204	217	233	192	227	213	197	195	214	228	196	237	244	213	227	214	203	226	241	202	222	220	221	217	210	233	218	211	195	200	255	227	212	229	228	232	223	232	207	202	220	216	218	223	198	244	252	228	256	198	202	216	215	217	215	231	219	213	235	216	199	200	221	212	257	208	220	220	238	215	208	209	209	196	230	205	237	227	215	216	203	214	203	230	235	226	216	265	239	207	227	218	206	261	229	235	227	223	214	212	197	219	224	201	237	209	207	236	216	205	227	200	233	220	196	223	229	206	237	252	206	191	255	193	176	229	235	212	211	226	212	190	195	202	223	223	176	250	236	232	210	223	205	221	180	232	235	223	217	193	206	250	219	215	208	230	197	218	182	196	215	205	211	200	253	207	214	205	232	200	227	212	221	232	219	200	223	223	226	231	217	238	213	221	232	263	216	224	216	197	217	195	236	211	222	202	217	228	234	204	192	216	206	217	193	182	221	214	205	236	219	206	207	229	199	226	258	242	213	218	230	202	216	217	214	216	201	231	209	216	167	201	195	199	247	224	229	225	218	201	198	211	212	192	243	214	204	200	220	219	210	203	249	194	204	206	244	194	220	220	192	201	238	195	229	219	216	222	211	206	223	202	226	215	218	218	230	221	202	203	223	220	216	212	224	226	226	225	215	229	220	208	243	238	211	211	204	237	222	240	214	210	240	209	227	202	216	240	184	187	200	217	211	206	217	221	228	208	208	219	209	248	209	196	225	195	231	239	233	224	215	232	210	205	256	202	203	225	237	207	217	218	211	200	229	202	213	237	230	244	213	229	214	202	228	205	197	230	217	233	231	212	232	206	240	188	241	230	240	194	205	229	200	202	217	195	258	218	199	231	232	211	223	213	232	227	233	207	243	212	224	199	203	217	197	234	219	222	205	237	217	217	206	221	225	219	205	210	221	177	214	204	218	232	217	218	195	207	195	218	229	197	220	208	196	220	210	219	196	233	214	207	208	236	200	208	203	206	182	195	188	242	212	208	229	192	208	235	253	213	245	207	224	187	234	233	209	232	221	176	239	209	244	229	228	227	216	217	201	198	213	205	189	226	229	213	226	206	228	199	185	191	204	199	236	234	239	252	214	197	197	215	225	238	201	192	178	217	201	212	236	219	215	198	201	191	225	213	216	225	215	220	176	235	222	226	235	240	194	221	238	220	241	231
20527	16747	13142	5107	4854	3380	2872	3040	2453	2061	1220	1035	747	696	683	633	635	633	667	613	630	626	592	590	660	574	588	643	563	583	590	565	582	559	577	520	556	568	561	538	513	521	506	524	480	528	509	491	488	488	500	514	505	542	467	468	499	514	506	503	504	567	503	509	489	525	492	490	484	523	512	501	494	505	521	473	500	485	481	499	489	498	496	521	520	483	464	547	494	513	478	483	451	456	511	516	493	460	497	503	521	498	526	497	475	476	515	502	475	463	510	493	505	492	484	496	530	534	485	513	509	526	467	531	503	506	477	493	454	501	489	504	491	550	508	550	486	504	496	449	476	459	507	525	478	474	531	461	501	494	486	500	514	495	500	499	438	486	512	521	503	490	494	480	523	483	484	501	504	500	494	509	505	509	504	488	473	495	511	496	529	476	448	531	524	482	498	489	506	524	466	499	503	495	521	486	460	478	509	508	478	523	555	464	503	478	485	500	474	497	482	529	505	483	503	442	508	481	496	506	455	446	502	512	440	463	487	479	448	506	508	507	505	473	501	463	517	471	459	495	518	505	500	460	517	480	482	468	505	476	522	459	495	513	475	492	485	527	491	483	506	510	533	503	495	497	503	460	502	533	498	479	490	471	450	451	475	484	506	519	523	510	494	529	510	507	479	489	477	504	488	475	514	515	523	503	501	508	494	459	500	537	482	515	489	491	471	510	521	513	503	490	495	513	534	493	471	509	484	482	524	524	486	497	516	486	498	486	497	551	512	489	494	499	489	489	483	526	457	521	480	481	496	534	533	493	540	482	498	497	443	478	485	505	500	485	495	466	510	472	494	490	525	494	513	496	476	507	535	479	511	452	476	452	516	509	487	465	456	519	503	478	519	511	473	469	518	483	473	497	501	481	483	499	486	453	493	551	522	524	424	509	531	513	530	457	463	490	478	490	510	502	479	485	466	513	505	523	476	544	492	514	493	522	455	500	506	517	492	492	512	476	501	473	494	515	475	493	519	475	492	508	492	502	483	527	494	469	436	532	499	525	535	473	494	517	489	505	489	491	495	500	510	456	490	498	521	504	493	473	528	477	437	489	531	492	490	466	463	501	503	471	530	483	515	494	519	503	483	480	483	495	496	511	537	487	516	485	461	499	518	534	523	485	436	475	512	547	509	507	502	529	532	497	508	526	499	482	516	512	472	457	511	485	474	472	470	484	522	495	498	478	489	487	476	498	490	521	516	488	535	533	474	464	503	481	494	484	510	482	513	501	505	518	512	492	511	505	494	492	502	517	505	467	507	459	479	465	456	513	505	484	527	487	504	544	501	484	466	475	485	535	481	508	492	538	503	512	508	521	483	514	492	538	493	500	507	516	508	505	490	493	513	513	515	487	521	467	509	471	531	482	492	477	475	492	490	493	500	480	538	499	464	481	527	517	471	493	491	479	483	511	500	505	531	503	518	488	515	523	493	528	492	474	529	465	485	502	483	511	476	484	514	536	453	534	458	525	488	486	473	521	499	507	538	462	500	469	468	489	514	483	520	504	501	488	524	505	515	500	475	483	472	504	502	497	543	518	484	481	483	508	486	487	498	512	466	447	529	512	474	469	499	466	502	510	499	501	480	479	462	497	465	519	475	491	461	472	480	479	485	488	460	516	473	493	534	488	491	518	503	518	491	517	489	443	477	517	510	471	473	442	521	505	539	479	530	518	526	502	481	519	507	502	536	497	533	455	509	521	488	458	523	501	457	507	499	484	442	436	505	504	512	466	499	501	461	549	494	536	516	519	514	508	494	472	507	502	504	501	480	510	489	506	488	471	470	515	490	499	520	496	488	492	484	479	513	500	529	508	488	441	497	523	478	516	498	564	519	502	513	515	494	471	447	520	489	455	501	487	481	474	493	488	494	486	484	501	496	473	511	468	500	506	514	520	519	500	489	498	486	513	506	459	480	458	509	453	468	511	517	519	494	487	490	494	489	476	481	490	546	475	503	510	519	469	506	504	536	485	492	512	502	500	536	471	485	479	531	487	525	480	466	494	504	496	516	507	511	463	493	500	486	491	505	453	488	496	485	514	455	511	497	492	493	503	465	488	467	530	464	522	513	524	478	509	496	472	499	523	486	476	487	522	475	521	471	515	490	512	473	448	463	504	460	479	503	496	527	501	476	478	496	486	480	516	496	439	504	512	499	508	527	500	539	473	505	471	501	473	517	510	496	484	499	498	442	505	529	468	501	497	519	484	468	540	521	513	516	494	493	492	495	495	499	474	494	483	502	480	499	483	483	508	485	481	517	547	512	488	504	495	497	500	470	495	462	506	546	509	479	506	519	503	491	476	480	503	484	489	544	498	460	505	515	533	490	564	517	510	493	521	496	513	505	473	531	443	526	470	508	523	532	505	516	495	514	513	461	484	492	502	513	488	486	481	541	499	482	496	488	498	517	511	470	481	485	507	481	503	514	489	466	479	470	511	452	451	471	479	441	505	425	504	449	532	510	484	506	517	526	501	462	504	510	506	484	501	501	496	495	507	513	477	489	481	497	515	478	451	467	515	469	479	534	499	484	495	486	487	532	506	522	482	470	483	496	476	469	529	507	535	468	451	510	440	474	459	516	501	506	495	507	516	479	490	535	450	486	539	503	472	503	462	478	481	464	482	469	479	511	480	479	455	482	501	494	501	479	503	464	466	452	539	509	513	484	496	475	547	516	493	489	520	521	474	465	534	467	458	515	481	503	490	519	498	465	536	521	503	485	488	458	486	494	483	447	498	525	525	492	520	499	477	493	461	496	481	514	498	487	429	470	531	492	501	511	497	492	489	510	497	492	496	502	483	469	497	518	520	488	495	524	502	522	489	493	506	467	497	521	485	507	507	486	474	480	473	513	469	497	465	500	472	476	505	494	489	501	484	548	485	496	513	506	492	495	508	518	495	501	495	552	507	497	514	503	477	510	489	514	494	477	509	489	512	482	517	515	510	499	514	497	499	512	486	485	494	495	499	519	493	513	478	484	487	499	496	484	461	518	497	485	482	492	506	479	546	511	464	501	486	511	491	510	504	454	510	491	471	536	444	485	517	509	514	487	503	498	523	491	480	532	469	495	481	532	510	491	478	513	500	480	493	499	489	501	480	479	464	456	503	457	485	485	505	531	498	530	535	482	497	498	473	517	550	480	497	520	475	499	499	488	497	566	486	499	488	533	464	532	509	484	494	505	528	476	510	511	503	508	473	507	474	499	478	477	513	470	504	476	500	477	498	528	483	498	496	508	507	492	495	503	456	478	494	492	476	452	462	483	513	524	498	468	490	508	534	501	511	472	512	498	516	522	503	493	534	446	550	467	493	506	486	497	495	517	457	518	480	509	493	492	482	463	514	480	488	519	485	526	499	515	502	480	515	458	485	515	511	503	509	491	492	480	500	489	449	530	472	489	505	510	482	529	461	495	471	472	462	517	492	493	482	467	489	480	507	488	482	495	505	471	475	527	535
42993	28935	17417	5305	3589	2206	1636	1443	1095	816	541	448	308	291	256	305	324	250	242	281	282	263	280	233	259	244	254	266	294	234	221	237	257	242	250	237	273	249	240	230	248	254	239	269	230	246	230	251	255	249	259	274	219	229	226	233	203	211	234	222	238	213	253	268	216	236	243	254	233	230	234	235	239	231	237	234	239	247	252	300	237	257	232	255	232	221	237	247	263	236	221	233	256	230	222	234	249	234	216	243	255	260	263	252	263	223	227	245	218	240	240	225	260	254	226	248	247	228	249	223	223	217	222	249	244	215	250	231	234	201	199	225	204	242	258	245	245	244	247	233	241	225	230	241	257	272	223	247	288	274	232	246	242	222	227	249	271	217	227	211	254	235	251	246	222	251	262	258	269	253	261	207	216	225	233	265	226	213	230	251	212	202	200	229	257	262	232	223	224	259	262	247	246	262	245	232	243	227	235	244	200	220	237	233	273	256	273	270	226	252	244	215	239	249	210	247	260	234	267	246	256	231	221	237	278	258	234	237	235	267	228	268	235	218	237	223	251	233	218	252	229	244	237	251	217	240	231	202	244	237	227	242	235	237	209	234	257	252	238	237	261	265	230	226	245	233	237	237	257	266	228	208	231	228	253	242	235	210	245	243	252	240	190	242	236	208	230	254	247	217	248	254	252	242	226	211	237	225	237	219	227	237	235	227	224	223	263	228	217	237	242	241	216	221	246	257	253	266	265	253	252	233	220	229	244	226	231	222	246	228	254	281	243	230	252	235	261	259	226	235	230	279	226	222	258	225	222	218	214	223	261	229	250	262	268	242	241	226	231	253	241	237	247	199	224	242	244	267	216	224	221	227	266	247	253	246	217	216	250	216	236	237	246	231	220	240	242	228	257	232	243	237	224	247	188	232	231	215	240	243	228	231	257	222	226	249	249	255	250	262	256	218	217	241	224	215	235	241	234	228	223	245	250	220	234	265	238	255	239	248	250	236	246	240	212	224	254	235	222	238	237	233	231	230	255	248	243	260	238	232	229	246	242	257	229	221	226	263	236	209	223	270	266	246	221	233	211	221	233	226	232	230	257	200	218	205	259	236	264	262	234	246	238	220	246	255	215	237	233	231	278	210	244	193	225	227	236	210	238	212	209	267	262	215	219	250	226	251	207	217	251	234	208	242	267	253	233	230	245	239	257	258	240	227	239	240	247	250	247	217	203	223	238	244	235	259	254	241	239	246	257	228	249	227	217	232	258	229	228	209	217	256	226	263	227	218	251	243	234	226	256	230	230	230	240	244	248	218	248	237	233	239	235	232	222	222	254	230	224	237	221	213	254	241	252	227	239	252	230	250	241	240	250	239	257	241	227	215	201	230	213	252	250	249	280	218	242	227	216	209	233	256	238	196	261	220	227	240	264	248	243	270	231	230	243	253	256	249	247	224	218	230	221	256	230	265	236	233	242	247	223	208	240	245	231	238	212	237	224	214	239	213	242	236	240	278	249	233	257	252	265	233	224	243	243	228	233	258	249	223	255	233	271	241	231	256	256	205	251	221	232	233	245	214	223	196	232	209	252	247	225	233	229	226	223	236	253	254	241	215	222	252	267	261	225	234	240	265	226	228	234	260	217	255	226	264	225	247	242	244	224	255	236	236	241	228	236	226	239	265	250	250	219	222	230	245	245	243	237	247	221	254	209	215	244	234	243	238	234	264	201	225	243	248	220	240	240	250	218	213	247	209	212	226	222	222	208	209	230	234	219	251	257	223	240	236	243	252	228	243	238	246	283	235	234	243	235	212	243	270	241	232	254	233	261	230	217	263	225	240	275	248	232	231	270	247	248	223	253	222	222	233	224	263	195	237	257	233	229	238	222	250	244	261	245	216	251	250	233	256	236	229	253	237	220	232	227	227	225	211	220	259	241	252	244	233	281	237	231	225	195	238	231	240	225	226	235	251	245	237	252	238	219	220	226	245	246	250	252	226	236	254	244	242	287	242	219	260	211	219	205	231	226	239	236	254	214	237	237	236	247	233	259	260	267	260	254	259	221	254	217	268	233	256	233	248	233	259	240	231	238	216	253	241	209	247	230	226	235	223	235	264	229	241	255	229	250	243	244	268	240	226	251	217	246	231	221	256	243	272	228	233	249	196	256	222	238	235	217	230	220	227	242	248	228	221	215	230	229	230	234	256	222	245	239	241	216	224	245	238	243	257	247	256	265	223	227	249	224	245	258	237	242	205	239	238	225	215	245	248	238	232	258	217	240	223	219	251	253	231	248	238	249	232	242	228	254	239	220	230	247	245	216	254	228	231	238	192	271	218	255	237	242	205	227	216	235	218	251	234	227	236	256	255	264	252	234	260	212	241	248	239	231	240	244	259	223	214	201	208	213	252	250	241	232	236	221	238	252	218	204	262	239	248	257	200	225	219	225	222	242	244	270	255	233	220	236	217	249	223	276	246	266	218	228	263	233	253	219	246	234	243	229	225	235	254	249	220	234	237	245	285	238	214	245	211	246	207	241	223	249	240	250	211	261	230	229	205	231	215	229	283	245	232	217	252	242	217	254	243	274	214	239	240	258	267	264	206	217	251	229	241	233	233	231	226	235	253	248	216	262	209	218	225	241	267	230	218	216	234	252	191	222	239	243	211	255	218	257	250	224	207	231	244	222	228	208	236	213	240	210	234	248	240	234	231	216	223	236	264	240	255	251	237	208	219	256	254	216	240	215	223	236	207	262	214	208	234	241	262	263	237	253	221	247	221	256	241	228	238	225	262	273	250	230	245	210	221	218	201	229	265	250	243	247	234	242	233	235	247	250	238	264	235	261	242	241	243	221	227	239	245	227	267	256	237	204	207	233	238	240	255	279	242	247	220	251	249	258	256	231	219	241	217	247	228	281	213	220	228	208	222	247	294	201	256	221	256	217	243	225	208	233	273	227	238	250	234	270	274	234	239	275	243	246	266	225	243	230	280	234	254	214	249	271	227	257	264	249	232	254	258	210	241	234	233	262	217	216	235	245	236	222	266	262	228	257	227	246	213	257	215	220	234	251	248	232	222	246	238	235	249	243	208	226	253	238	232	225	243	220	245	220	209	261	214	241	232	249	212	246	233	267	261	238	242	257	248	226	243	223	235	246	212	224	227	250	216	208	237	237	230	214	241	219	240	223	233	225	213	192	230	230	252	271	271	202	222	233	239	223	240	249	242	233	222	226	234	261	236	240	223	232	221	234	234	267	225	241	244	243	254	249	213	248	244	232	243	223	263	187	223	228	250	208	241	239	239	265	239	238	239	236	235	238	220	220	238	235	232	227	219	197	242	250	248	197	207	251	243	225	248	252	243	243	258	237	217	246	237	272	237	219	239	239	222	255	242	257	258	245	249	264	274	222	217	232	220	181	220	239	242	239	229	215	238	249	218	252	236	260	226	227	234	252	254	259	226	203	250	245	252	251	226	232	238	258	218	227	215	251	260	234	265	247	247
26685	21153	15493	7612	7468	4986	4500	4802	3660	2665	1803	1542	1031	866	824	713	812	791	771	762	783	703	688	681	655	647	658	695	686	685	693	655	627	636	632	624	612	647	578	573	609	574	567	546	615	552	605	569	555	563	548	603	577	527	569	600	534	564	562	532	572	563	540	546	575	594	583	535	523	594	568	580	558	558	530	535	575	556	527	505	562	552	543	607	557	532	528	564	549	530	566	494	536	515	530	542	584	556	544	523	530	499	596	579	558	539	486	539	570	521	543	549	527	531	544	562	570	533	543	525	509	516	586	553	498	570	545	583	539	544	559	526	557	530	551	544	570	556	548	552	514	565	545	533	548	544	554	539	591	546	554	532	566	521	545	537	519	540	545	584	505	530	533	511	543	551	513	498	524	521	528	562	567	537	526	539	533	497	560	543	515	526	537	502	515	526	537	523	529	532	543	490	511	545	545	608	565	533	551	506	515	560	530	528	520	594	566	546	583	541	518	554	525	533	574	549	526	536	528	571	571	577	525	532	508	540	560	529	496	534	561	550	551	535	557	544	620	538	541	525	535	577	552	536	576	548	572	548	532	528	569	539	578	535	575	551	524	528	563	570	578	527	506	573	559	576	518	573	531	613	524	547	532	537	567	585	559	533	525	562	548	564	602	559	542	533	540	586	552	554	550	555	502	507	537	520	538	548	530	560	543	564	559	559	565	496	546	549	537	535	555	533	564	553	536	548	583	557	525	589	508	541	568	552	540	540	538	523	523	558	516	564	525	544	511	531	509	543	497	519	528	556	545	551	561	547	560	557	499	532	534	560	535	540	566	573	599	542	528	512	541	527	572	570	506	558	573	576	521	557	531	575	544	556	559	572	550	592	530	542	569	531	539	545	553	554	551	575	535	539	529	512	524	604	536	548	537	539	570	546	521	546	506	542	573	553	554	556	601	548	523	574	506	543	570	554	534	556	535	536	537	566	544	543	548	516	532	579	561	541	538	552	552	583	533	542	533	499	535	511	508	552	516	561	537	534	539	535	520	537	554	542	533	493	529	559	565	585	542	534	498	598	518	512	578	604	538	563	552	552	487	562	539	501	543	541	540	522	538	524	555	518	531	534	518	496	559	539	559	533	546	572	524	532	493	559	523	550	540	542	531	542	530	529	584	519	552	550	525	517	538	561	526	575	591	537	543	510	542	533	508	551	545	553	535	490	544	534	550	514	521	546	527	538	529	493	537	543	535	515	502	526	553	547	543	537	534	531	583	562	537	554	589	514	529	528	538	562	525	503	524	579	565	531	540	560	553	550	548	542	564	523	526	555	562	531	503	535	542	543	502	555	548	557	527	547	501	528	550	533	581	541	549	506	565	503	519	557	530	559	571	558	563	542	538	539	538	573	549	576	552	543	587	541	562	533	505	531	540	538	512	572	509	573	524	611	534	531	540	561	520	582	531	523	558	572	499	533	550	534	540	522	549	562	553	559	559	566	502	533	525	537	538	526	496	594	540	584	513	565	524	524	537	538	550	573	534	555	574	524	525	486	546	556	527	517	540	602	505	551	532	546	542	533	513	542	509	518	553	529	511	513	542	556	533	555	582	516	505	537	540	552	542	509	562	522	525	552	552	558	553	516	542	551	547	536	544	532	550	558	517	554	570	559	546	532	583	543	566	529	525	553	534	547	557	564	528	545	531	494	562	547	562	513	497	520	529	533	557	502	503	479	565	574	569	561	530	561	511	564	558	561	563	561	547	556	495	531	538	549	559	533	563	523	511	553	505	537	495	566	550	549	546	534	550	525	518	500	480	456	562	533	571	573	593	553	534	532	563	554	542	538	552	551	559	528	555	533	592	531	527	547	520	471	515	534	556	533	554	540	526	525	567	572	552	549	510	516	526	517	493	530	583	523	592	508	591	542	579	553	565	529	534	545	528	544	536	534	553	527	514	529	569	539	533	500	559	531	537	523	565	547	557	555	572	508	550	579	535	524	536	523	570	556	591	565	519	518	545	555	531	512	513	562	540	513	603	528	514	530	526	525	519	523	549	562	536	549	570	540	520	545	523	563	518	556	546	536	501	543	513	528	580	554	554	552	543	567	532	560	542	513	556	538	512	539	588	564	553	526	522	530	535	515	578	529	509	578	525	598	560	529	526	527	569	559	493	518	554	532	570	553	534	529	564	552	568	517	498	497	514	536	514	524	531	564	552	507	581	537	529	529	532	553	532	556	569	570	571	535	573	545	492	529	534	527	550	519	538	575	540	573	557	577	585	536	573	605	532	519	559	529	588	555	546	564	516	585	530	554	543	559	552	575	527	527	582	522	548	551	529	527	525	539	526	533	525	582	557	574	528	536	504	561	536	505	505	549	532	572	553	536	548	565	543	529	551	547	564	559	528	553	520	560	552	561	548	531	569	577	515	563	519	563	536	533	563	531	543	534	521	544	534	527	546	502	570	492	554	551	578	536	513	545	569	534	531	526	518	559	514	565	551	563	525	521	499	514	540	534	553	533	546	530	518	539	567	562	529	587	580	567	490	519	531	529	536	546	529	516	552	575	502	569	535	547	544	557	526	554	529	559	506	484	561	549	553	562	560	547	549	554	533	502	530	503	526	539	541	566	575	550	538	556	531	526	527	519	510	498	555	498	483	572	543	579	544	517	526	576	557	542	519	557	533	578	556	532	544	572	491	533	485	573	526	555	562	522	491	535	524	492	530	564	551	513	479	548	584	538	533	525	549	577	521	493	551	574	571	500	543	558	526	538	551	558	559	583	546	524	558	549	522	510	527	543	524	551	543	564	566	511	521	569	547	532	555	544	530	561	531	580	577	554	535	518	544	493	563	572	534	548	578	522	516	556	553	561	583	502	525	528	558	572	549	543	567	565	509	577	544	543	587	542	533	574	540	553	576	578	580	540	500	539	549	536	543	521	510	578	580	555	540	537	544	528	540	580	547	558	581	564	532	557	523	561	570	519	595	577	535	550	534	514	562	525	523	547	535	504	530	541	534	543	533	573	535	572	519	533	547	531	577	564	536	541	540	519	549	535	518	552	560	545	577	550	608	505	564	525	493	575	577	539	522	575	555	541	546	559	517	544	540	540	564	548	571	523	551	529	525	471	530	534	532	542	537	560	551	556	531	537	524	567	558	557	528	522	538	541	505	522	523	501	557	505	549	497	514	560	502	553	494	591	514	539	556	614	536	573	481	544	550	543	508	550	559	543	534	536	584	585	526	547	575	537	550	579	553	521	517	574	543	533	518	541	565	592	532	549	552	573	538	534	544	562	537	535	519	541	579	575	564	541	510	530	528	540	496	577	559	578	501	537	517	545	532	573	564	530	540	568	545	517	519	542	515	526	553	538	499	506	521	545	532	516	509	480	521	553	568	520	504	521	541	572	514	531	512	541	545	543	545	496	537	528	545	532	533	548	557	548	561	535	534	546	538	547	506	507	502	531	545	543	525	533	524	556	571	518	540	535	571	529	533	540
18532	8670	3185	892	593	351	403	369	356	284	281	253	275	296	277	296	242	290	261	275	268	265	262	276	268	270	267	238	247	254	279	275	260	258	245	253	277	236	261	239	274	255	248	233	249	237	256	255	244	250	270	254	257	236	255	254	224	233	302	241	257	262	259	274	265	273	271	261	257	280	267	243	262	267	272	247	251	238	285	276	257	313	290	259	261	241	263	285	269	253	265	253	246	296	253	254	261	277	261	262	285	248	280	242	244	263	245	243	264	263	262	235	271	250	274	252	281	239	251	272	241	265	273	262	261	271	277	255	292	274	272	266	276	281	267	251	263	258	258	259	262	271	257	251	238	311	263	271	273	273	259	262	226	237	251	253	273	266	266	225	239	277	232	255	263	269	257	264	239	271	231	255	267	284	285	253	241	254	242	262	256	279	279	279	223	281	271	262	263	280	239	230	259	262	272	245	273	302	234	241	282	246	258	250	272	267	233	271	270	258	257	262	275	257	270	269	274	250	278	260	261	285	266	236	233	264	266	304	243	288	278	244	276	260	267	249	267	249	272	290	254	274	250	260	262	255	272	266	287	277	257	254	266	261	277	261	242	254	251	244	230	247	274	260	246	264	271	264	239	251	260	300	264	274	269	292	231	259	258	296	255	272	264	299	255	245	245	242	265	250	269	279	252	246	251	217	265	271	271	276	289	229	243	283	277	264	248	268	241	249	237	256	235	274	231	256	253	246	276	233	218	295	267	268	280	287	296	282	230	244	260	249	258	244	270	279	276	265	266	269	272	255	239	244	253	260	244	255	261	211	235	265	258	288	266	281	233	246	268	253	253	265	277	271	264	264	270	242	248	249	235	262	297	279	275	267	236	269	254	247	267	269	269	264	235	288	248	265	288	234	278	275	287	266	260	237	232	242	266	270	288	260	279	243	259	268	264	251	258	299	275	252	271	254	234	283	261	222	257	263	232	262	264	263	272	261	287	277	255	253	247	281	277	289	250	260	268	257	242	279	266	268	238	269	270	262	263	258	272	244	273	248	261	257	237	227	230	251	257	233	260	282	249	249	248	261	258	233	256	266	277	277	288	223	233	255	273	261	266	278	261	269	250	257	254	244	277	266	279	256	270	298	259	274	246	261	265	253	238	272	285	269	254	248	272	280	268	269	271	262	260	253	263	253	259	300	269	286	243	263	254	260	250	234	285	228	252	219	247	266	255	255	257	263	278	257	243	242	272	290	268	234	274	292	272	245	226	301	263	247	287	254	257	281	279	285	232	278	277	253	215	255	265	252	271	263	278	282	276	254	219	239	248	251	230	256	277	269	269	276	262	294	248	283	245	276	253	237	242	280	273	256	282	278	256	284	252	266	257	266	257	265	263	273	251	226	287	260	242	250	246	271	238	238	266	240	246	257	273	266	273	231	306	221	261	265	274	258	266	269	288	238	238	246	262	285	270	261	249	271	242	247	271	283	240	290	257	248	252	267	262	261	260	290	279	260	264	221	288	267	247	318	276	275	255	271	254	267	236	275	268	219	279	258	272	264	235	249	289	255	251	276	262	249	271	276	254	264	278	255	227	241	245	257	225	271	242	258	255	225	275	267	243	246	259	268	279	272	297	291	271	248	235	296	282	243	258	240	267	237	261	256	242	242	265	262	297	260	249	275	247	273	257	258	242	276	261	269	260	281	255	274	266	247	296	269	262	245	239	274	256	283	259	239	240	230	245	271	244	276	262	271	266	244	257	279	277	289	244	252	279	208	247	241	271	274	253	263	265	238	260	251	291	257	261	247	253	231	235	268	241	249	236	263	269	252	252	260	242	268	262	272	259	282	241	269	261	256	244	270	283	260	263	233	287	249	263	251	310	285	229	270	278	232	221	278	305	262	268	245	235	288	273	291	292	223	252	268	266	284	261	267	273	252	269	278	267	259	259	284	289	246	276	244	261	253	253	271	274	274	283	262	276	265	278	214	267	271	238	256	263	247	256	253	241	240	251	261	241	246	244	273	255	260	253	239	269	258	251	223	240	253	235	242	261	234	288	261	266	255	271	243	267	284	266	263	247	273	263	297	263	259	271	265	243	270	243	278	248	291	268	249	275	230	231	270	252	258	269	261	291	236	237	260	267	244	277	255	270	233	237	266	263	241	246	250	264	249	272	256	260	273	261	241	231	253	279	264	234	281	252	247	249	247	231	256	275	275	234	281	258	273	285	269	242	279	261	278	266	237	272	237	274	287	274	233	257	252	232	240	252	249	255	222	242	256	248	270	269	263	277	249	257	263	266	291	301	277	287	295	250	256	255	293	264	245	278	253	256	237	262	248	271	282	284	266	250	258	268	251	274	305	251	221	259	254	237	263	267	264	248	234	250	240	254	268	279	267	279	258	240	281	245	274	251	235	269	249	288	270	237	250	230	275	248	246	268	250	275	250	267	229	248	260	247	263	289	237	269	294	266	265	265	270	240	268	265	246	250	234	272	257	269	233	248	258	274	270	272	284	254	245	279	253	259	254	279	251	256	254	275	260	255	259	254	258	257	253	273	267	234	236	269	276	263	263	262	273	297	268	239	250	237	274	270	245	251	292	257	301	254	282	237	255	235	283	224	290	257	253	251	271	238	246	289	253	250	280	251	276	249	288	256	234	243	280	258	250	280	232	259	251	294	273	264	238	256	290	248	252	274	251	264	243	280	267	234	283	282	246	276	312	244	240	269	234	219	248	281	259	233	299	247	256	271	250	270	244	226	257	254	299	277	279	269	222	247	271	258	255	283	284	231	253	256	254	260	270	274	276	256	265	245	303	239	262	249	263	249	261	266	212	263	286	252	241	248	278	269	235	258	240	243	242	237	289	285	233	264	265	275	243	223	257	273	257	256	287	264	263	277	263	248	230	288	267	255	262	279	275	231	237	273	258	246	248	278	262	246	254	249	239	242	263	238	246	278	260	254	231	268	243	262	236	243	250	263	266	261	284	257	308	271	266	255	258	243	295	276	260	253	259	258	247	301	258	271	265	260	270	318	265	237	232	255	264	260	246	263	302	254	263	225	261	247	267	242	251	257	266	270	272	258	266	245	267	264	247	244	246	265	256	254	268	259	243	297	262	238	239	244	234	261	221	236	245	258	248	262	274	261	257	262	252	239	263	264	260	264	249	253	256	247	253	259	246	265	243	273	248	261	260	255	271	256	253	265	220	222	249	304	258	240	239	256	246	282	255	275	238	304	267	263	256	276	249	228	261	242	256	296	221	242	263	271	269	279	265	266	252	245	274	226	269	255	286	262	259	280	246	254	269	264	259	264	261	251	249	271	282	286	268	229	264	251	266	259	276	260	282	263	268	286	239	251	246	253	265	236	221	247	246	252	266	324	279	238	274	250	251	261	280	278	269	261	266	257	283	291	253	308	246	274	274	253	275	259	288	249	244	254	252	243	253	271	287	226	254	260	280	227	264	261	220	240	300	258	281	253	236	292	292	287	245	253	260
11055	6698	4333	2281	1869	1204	1142	1022	917	845	718	764	705	684	656	656	646	633	655	664	622	572	634	600	640	607	639	616	603	602	573	599	631	601	594	597	565	582	599	663	585	626	578	566	569	585	571	622	600	583	557	571	613	565	537	621	612	564	574	556	559	600	569	591	611	575	557	572	580	601	571	633	569	602	566	610	583	561	597	559	595	610	575	596	602	566	602	585	614	589	570	553	544	587	604	572	564	569	603	553	571	580	567	576	584	588	587	562	570	573	589	587	602	594	569	568	564	563	562	567	654	586	585	605	582	622	599	629	547	565	578	601	556	604	620	553	598	569	568	591	571	612	564	571	576	571	598	626	582	574	568	588	555	565	581	591	552	564	567	600	564	592	581	550	616	605	578	569	581	575	597	573	584	615	576	562	639	593	570	582	577	621	542	582	593	578	604	607	560	582	583	538	551	578	603	607	566	590	588	584	559	546	569	579	514	608	614	590	594	634	544	551	599	577	574	567	580	631	594	567	588	565	548	583	594	568	546	568	535	590	584	594	566	567	633	570	600	558	593	588	587	578	600	579	561	619	613	578	611	596	592	611	569	598	592	545	576	592	551	576	566	549	607	602	570	601	578	525	593	572	552	582	585	546	500	591	570	609	591	543	565	573	557	569	626	568	613	574	585	602	556	551	563	601	588	551	588	605	581	575	595	525	548	600	606	563	573	582	606	601	615	570	603	552	590	564	578	605	620	550	585	562	566	588	594	573	537	561	559	556	507	594	590	558	609	619	629	582	562	543	568	595	535	588	550	596	553	579	568	585	576	603	568	591	584	605	604	596	556	604	586	597	539	562	581	581	586	579	548	580	560	610	539	552	593	597	586	577	566	582	628	562	590	559	600	569	546	585	554	576	598	612	590	605	579	599	613	561	557	576	589	560	580	623	595	555	592	566	613	639	545	559	599	611	587	581	582	560	582	619	599	601	617	588	615	620	595	565	580	598	555	594	648	579	665	557	591	609	595	598	614	581	567	580	576	573	588	593	557	588	589	625	574	581	578	608	613	561	568	583	525	577	562	611	629	590	587	558	611	587	570	609	570	512	565	567	570	567	548	602	588	572	584	578	577	631	582	554	582	571	547	561	563	567	577	542	588	560	603	601	564	552	606	598	590	619	563	622	557	584	563	600	559	567	550	599	580	562	594	587	628	586	578	581	574	558	605	634	575	568	547	614	551	560	576	564	599	586	586	576	552	550	583	548	592	569	632	550	552	602	571	557	573	563	563	579	566	621	592	572	583	548	595	592	595	563	577	547	589	580	597	560	580	572	561	639	575	555	620	600	603	607	593	590	594	561	599	616	576	567	574	564	581	566	552	531	535	569	605	569	565	553	565	585	594	525	585	612	571	598	555	621	551	566	561	564	613	556	555	572	596	581	577	576	605	580	573	565	586	564	559	579	572	562	551	558	587	599	573	585	595	586	574	587	606	574	600	574	608	563	563	558	589	575	547	574	577	552	607	590	594	587	607	592	581	577	587	615	578	602	602	614	601	604	639	569	562	608	566	575	583	588	577	606	557	604	624	566	612	595	532	557	582	585	548	608	654	605	545	589	577	573	569	535	569	596	554	610	550	575	603	592	574	556	591	567	580	596	622	567	594	621	540	578	569	565	542	606	574	601	565	566	616	564	588	532	541	589	586	577	586	564	560	591	553	541	559	548	613	538	600	569	550	557	574	590	596	564	557	556	574	576	561	547	575	587	570	619	592	558	557	571	566	576	563	612	594	587	579	552	581	617	552	593	577	551	584	590	529	551	624	626	594	533	546	591	588	574	580	561	588	551	596	606	589	584	588	577	584	607	587	573	611	599	570	569	577	575	541	605	567	566	578	609	601	569	558	562	610	575	598	568	611	571	590	572	585	608	558	567	611	563	564	550	595	611	561	591	558	609	563	612	609	570	575	539	556	560	549	589	617	560	584	565	593	573	548	600	574	609	582	595	611	591	615	611	579	588	552	524	595	574	567	629	560	602	584	536	578	562	594	602	556	602	588	575	622	593	611	577	618	595	561	546	601	605	573	547	560	608	568	565	563	618	595	547	548	616	574	586	583	545	590	549	551	583	587	569	578	579	570	589	575	601	563	582	591	612	554	577	573	576	587	603	559	619	533	576	609	594	546	551	572	540	607	535	517	602	567	585	548	587	590	585	585	517	599	616	581	569	582	620	613	539	562	633	622	542	580	601	570	597	580	546	579	558	610	586	548	602	566	574	552	553	591	573	581	651	587	569	595	562	565	577	570	579	577	583	578	576	561	567	582	576	596	600	569	578	523	603	556	556	569	537	631	583	607	618	588	578	592	582	605	599	572	605	603	570	595	580	554	595	574	585	577	568	590	601	602	564	587	596	581	547	563	538	569	592	640	549	588	553	597	599	541	587	539	575	572	607	591	620	609	576	588	591	605	566	610	618	585	602	556	624	594	608	572	550	571	584	590	580	553	607	590	544	617	578	557	588	592	593	584	596	623	533	595	598	603	553	568	576	569	590	567	575	575	542	610	591	574	597	578	552	633	587	546	631	586	622	594	578	514	593	575	606	611	570	586	620	593	607	567	622	513	530	589	606	566	554	558	588	533	541	536	593	561	574	523	602	610	580	588	503	555	590	573	645	607	544	596	558	597	595	547	561	603	593	565	612	574	617	586	593	566	565	608	552	542	576	578	601	602	596	607	567	607	580	568	588	625	613	576	614	612	531	576	577	577	624	548	569	593	594	638	575	542	592	559	562	616	606	574	541	568	578	606	595	566	595	567	589	567	573	545	605	597	579	539	597	541	607	545	616	588	584	613	574	565	552	592	587	550	515	591	531	625	590	573	582	582	633	625	554	575	603	597	627	530	590	583	531	567	603	557	581	573	606	575	624	545	580	588	610	612	572	557	615	606	541	577	590	541	607	613	575	531	586	593	619	593	573	584	613	563	578	542	541	594	565	568	597	561	624	586	589	561	583	596	594	564	582	593	573	564	548	563	537	540	572	656	607	579	597	600	547	638	586	570	591	634	575	580	541	583	571	604	576	556	566	584	587	578	544	575	620	572	555	594	606	556	601	615	586	578	604	578	572	584	589	589	557	579	546	623	552	603	577	610	576	578	580	564	588	598	606	602	559	561	585	615	541	589	561	599	563	568	624	598	591	556	569	611	571	597	551	581	565	617	602	577	593	584	575	549	585	614	597	598	566	638	580	574	552	575	598	590	617	585	573	594	580	571	589	586	594	600	579	575	579	568	608	544	558	548	561	576	572	581	578	574	593	584	566	572	551	593	557	601	592	631	539	563	596	587	552	610	595	581	590	592	552	606	586	583	578	596	569	602	598	582	581	606	615	622	596	586	540	571	555	537	598	581	574	575	605	573	607	581	561	576	585	619	581	570	599	544	600	572	567	596	607	583	585	592	607	546	571	567	555	626	562	633	610	555	599	585	590	578	591	594	618	591	587	586	564
32206	20573	10874	3268	1798	1101	834	736	632	477	335	290	287	254	257	234	257	255	250	244	264	237	202	224	215	249	222	227	214	193	203	204	218	248	255	211	168	201	199	261	278	210	217	206	203	203	214	212	183	240	204	212	206	221	217	231	189	194	219	239	225	199	211	196	214	225	211	223	207	228	223	217	224	221	233	214	244	227	207	203	230	235	191	199	215	232	215	258	244	199	209	242	229	220	210	242	210	226	223	227	189	226	219	231	208	198	207	223	214	217	210	224	210	211	224	200	200	215	227	207	218	221	206	208	215	245	231	201	236	227	220	205	244	212	218	202	239	231	203	212	212	209	203	218	221	215	249	227	208	226	245	204	198	211	226	198	224	213	198	203	210	197	229	208	191	195	216	231	200	244	226	213	234	225	229	240	210	210	222	228	211	197	213	164	241	205	205	192	189	213	229	208	220	216	230	215	222	202	210	232	214	217	207	214	229	229	210	227	226	221	240	215	204	225	233	238	208	217	218	222	203	225	203	221	223	226	196	209	204	220	205	214	207	216	208	211	208	191	210	233	203	225	237	199	231	193	216	210	190	221	190	214	213	232	259	231	220	208	201	220	221	214	218	203	213	195	218	202	199	214	200	204	197	214	234	203	199	230	183	205	226	223	188	247	227	217	232	195	226	219	208	192	220	219	202	212	208	250	216	201	205	195	190	233	218	209	194	217	211	204	213	229	225	200	212	222	205	185	228	201	235	188	187	222	189	212	233	227	218	234	224	231	244	217	221	217	218	216	183	241	207	185	213	206	212	197	211	212	243	186	230	222	228	205	239	224	213	202	207	244	219	216	222	224	236	227	230	214	208	251	228	227	238	214	229	210	189	224	212	214	207	212	205	208	222	209	223	212	227	210	222	220	211	263	242	254	203	242	210	234	202	210	208	225	198	224	246	222	207	232	236	219	212	217	192	217	210	220	208	219	204	197	218	210	239	203	206	207	214	214	220	210	226	224	224	231	209	216	224	213	185	215	198	189	227	213	210	214	203	201	206	203	168	215	203	192	226	229	225	241	238	216	180	209	219	218	177	212	212	202	198	227	215	198	205	222	206	209	217	234	199	232	209	217	196	217	216	206	221	214	245	232	204	224	216	234	241	204	204	206	233	204	204	223	204	216	202	198	196	214	216	212	210	223	218	230	211	215	219	230	223	234	212	200	216	212	232	189	229	204	220	190	238	208	238	206	247	222	236	221	213	202	205	204	203	214	198	203	229	206	217	234	199	221	202	223	224	237	203	215	202	213	194	232	208	197	236	221	231	190	222	215	196	224	190	200	201	177	190	223	224	207	214	237	200	208	224	226	205	260	205	219	234	223	217	220	182	198	211	237	188	219	195	219	206	210	219	219	201	206	213	218	209	207	209	213	208	212	213	204	218	237	218	218	243	206	237	225	212	205	238	210	204	237	254	201	234	240	207	223	210	197	233	212	200	220	224	207	223	246	199	190	222	176	220	220	240	224	229	193	212	233	217	185	212	175	208	192	188	220	215	193	191	230	213	238	213	221	196	208	226	195	233	199	210	216	217	210	218	216	231	245	223	216	199	245	204	197	189	219	222	207	202	236	215	223	238	206	204	221	218	220	208	206	185	191	195	226	204	220	251	220	226	245	232	215	200	216	206	190	228	238	224	221	205	196	188	213	191	184	180	210	200	184	230	198	215	230	204	242	210	218	213	169	193	203	232	233	221	259	192	224	238	234	207	198	223	205	208	207	221	205	189	214	228	203	190	229	195	230	238	235	246	211	202	246	233	243	226	203	223	195	201	207	200	201	214	220	211	212	190	229	189	218	198	185	224	197	208	219	209	197	199	210	228	219	215	209	203	242	200	206	223	226	230	226	225	200	215	226	219	210	197	218	221	212	234	194	206	225	194	225	196	208	226	211	225	231	217	224	241	202	252	216	260	203	228	238	200	195	210	224	210	240	232	166	196	209	219	221	235	209	176	199	189	217	219	204	211	210	194	219	209	224	188	245	185	197	203	231	206	185	227	228	203	243	197	195	206	236	196	213	206	218	220	237	213	202	197	205	202	224	240	203	207	218	241	215	196	192	232	210	208	199	214	212	215	217	204	201	219	207	232	229	189	227	237	226	208	219	249	194	223	195	218	197	250	210	225	234	219	246	248	201	214	216	208	218	223	208	227	221	222	196	219	216	220	246	244	204	214	205	211	207	222	213	209	200	196	181	162	237	203	241	209	183	205	201	221	220	197	222	193	210	242	224	214	218	185	242	208	199	221	235	195	208	198	244	214	210	223	188	221	231	223	204	209	204	216	244	214	211	213	202	191	215	209	225	211	205	239	217	215	198	219	234	221	226	227	199	222	213	203	227	191	236	220	227	237	252	202	212	236	208	226	222	212	230	213	231	233	196	203	208	195	224	219	234	213	184	205	229	258	236	206	223	198	194	234	236	239	228	213	200	208	217	218	199	225	227	236	197	216	216	206	212	212	213	247	222	216	220	216	230	213	252	243	206	227	235	219	227	206	231	188	237	182	214	201	216	217	212	209	230	219	217	225	196	191	244	210	222	215	196	214	207	220	242	213	198	206	236	179	230	204	210	230	201	195	181	218	190	225	197	206	219	220	198	190	207	223	218	212	221	259	197	217	195	211	205	216	205	204	209	184	215	210	207	216	218	205	209	223	212	226	223	229	217	197	222	196	214	225	205	215	209	226	218	221	188	210	193	204	209	218	199	201	236	208	217	222	236	212	238	241	222	214	198	204	185	198	199	208	225	196	216	190	218	224	207	202	191	212	199	223	231	214	226	225	239	225	211	199	217	220	210	184	205	227	226	199	233	187	226	250	205	216	229	187	235	202	211	267	242	230	222	185	222	219	241	216	190	218	229	192	225	243	220	198	209	218	189	207	236	237	231	217	204	199	213	204	224	201	227	200	225	210	218	233	195	227	213	212	218	190	246	224	210	233	212	208	221	229	246	184	225	200	233	199	218	183	211	202	210	196	206	184	212	213	231	215	216	248	250	208	207	209	220	220	201	221	211	208	231	216	235	222	239	227	189	206	183	220	205	222	217	236	221	214	205	233	208	219	233	237	205	214	245	214	200	204	219	203	209	235	203	213	233	214	231	214	204	198	225	210	204	219	234	214	205	196	196	236	237	192	204	193	225	230	200	219	244	238	233	218	227	222	220	226	200	215	191	195	190	192	215	182	228	219	197	205	198	217	205	253	214	204	203	206	200	214	213	218	234	211	190	223	192	244	208	212	211	196	189	209	201	211	200	248	204	222	224	199	202	208	224	200	203	216	230	228	222	217	233	227	235	205	233	247	208	237	195	217	222	200	190	220	234	212	183	224	175	228	194	196	244	202	231	264	218	197	222	205	198	231	207	231	191	232	211	209	226	203	226	232	213	207	242	238	211	216	195	210	219	216	202	189	212	171	213	234	228	202	186	214	197	209	240	234	196	220	207	207	215	227	205
20390	15622	11257	5687	4323	2967	2829	2737	2334	1830	1227	954	807	704	683	654	720	645	667	585	609	590	587	588	609	619	624	635	570	541	522	614	591	544	534	543	507	515	548	563	491	507	501	529	534	497	487	513	509	502	503	468	494	502	512	497	544	507	523	513	477	519	529	489	468	467	477	525	520	507	502	516	516	489	495	509	523	506	477	466	516	516	518	476	508	501	510	528	497	489	512	514	517	544	500	480	494	534	488	508	478	488	479	494	499	466	544	495	503	471	476	480	500	508	479	467	470	508	508	501	480	500	507	562	511	484	494	514	472	494	486	480	479	508	499	475	503	524	518	521	512	494	476	512	482	502	492	498	490	429	539	481	470	496	497	517	530	461	501	476	500	544	512	472	485	505	522	469	449	534	460	523	516	448	568	500	514	484	502	504	468	447	475	492	491	487	459	477	490	458	514	462	460	451	489	482	528	496	523	506	500	530	508	473	489	504	469	491	473	475	509	480	513	517	512	488	489	492	458	491	489	516	492	473	444	477	513	489	501	494	497	530	485	494	522	478	470	490	479	524	497	544	502	512	485	507	462	511	481	471	533	505	501	490	505	466	443	521	485	462	507	459	504	504	522	519	474	537	502	511	464	483	504	494	526	495	469	515	447	481	489	446	506	492	515	478	469	501	480	487	501	482	500	491	527	527	478	483	508	464	547	499	479	486	495	491	526	504	491	520	474	460	461	435	472	487	519	513	532	464	504	460	511	478	460	480	433	514	492	471	507	535	474	489	494	516	467	513	460	508	500	509	488	475	505	503	518	521	476	461	502	497	441	523	521	464	521	495	480	483	462	460	488	525	517	529	470	522	496	528	516	518	534	543	522	466	505	536	521	492	521	508	508	460	513	513	486	475	459	484	480	491	500	509	511	501	492	512	510	483	510	504	497	525	482	491	503	484	463	461	488	536	497	458	477	479	519	488	521	488	500	515	529	481	511	484	463	490	519	527	490	500	496	471	508	520	505	504	471	536	484	502	520	514	500	512	473	482	512	439	524	514	510	494	494	495	539	502	486	500	534	499	520	532	470	492	487	455	484	492	491	461	512	506	459	491	493	499	524	483	481	515	454	461	453	531	474	504	464	543	488	524	457	444	470	494	472	473	485	500	539	522	514	471	470	514	450	501	454	515	487	485	468	532	483	472	471	505	485	456	514	542	481	508	488	485	513	456	479	475	515	487	531	530	460	517	489	515	461	489	499	520	485	510	477	496	486	512	471	512	480	476	489	528	543	488	509	463	497	477	501	502	486	542	444	507	507	521	479	511	483	495	467	507	487	510	480	535	481	473	537	497	476	516	484	528	498	531	508	464	490	497	487	543	521	482	513	511	464	527	512	493	495	522	479	458	490	515	497	513	523	475	500	482	462	512	489	508	502	503	508	488	522	499	498	469	492	499	468	496	506	462	499	465	526	490	484	523	485	471	484	492	470	481	499	491	501	528	508	501	512	525	509	486	489	512	481	543	487	514	512	498	488	474	509	509	506	462	480	450	447	530	496	504	486	526	500	495	489	488	496	494	491	491	477	514	515	466	503	480	504	525	509	468	480	509	507	523	477	504	490	502	475	506	463	493	536	481	483	476	470	493	475	488	483	481	513	485	508	515	518	510	493	488	512	489	460	512	492	497	497	506	516	506	470	482	484	488	496	474	449	496	463	500	493	478	515	461	482	492	498	499	456	488	497	520	488	468	506	499	500	545	481	457	503	532	487	494	456	485	478	513	455	501	479	490	492	494	480	470	517	503	457	489	499	473	519	465	476	499	534	498	489	511	489	477	463	503	526	504	470	490	509	481	518	496	517	498	505	459	495	521	531	495	517	482	486	484	501	500	456	461	487	533	467	490	494	424	468	537	495	486	489	522	510	528	466	495	486	511	514	512	475	515	489	511	542	452	492	478	479	484	464	482	498	486	506	493	483	465	458	498	501	490	516	509	499	502	486	509	453	504	518	482	476	517	503	498	513	491	469	470	500	487	481	521	472	459	497	512	508	537	498	472	477	510	485	515	471	518	481	478	485	487	480	480	554	467	473	519	554	476	481	484	479	493	479	492	533	455	552	497	474	518	459	471	507	489	511	454	511	493	505	470	489	492	501	471	505	493	517	511	477	491	503	525	472	452	499	483	461	485	486	507	496	438	502	502	493	538	513	484	500	521	515	476	500	518	447	494	468	482	462	522	488	504	529	509	475	511	523	466	521	478	499	544	474	488	534	463	492	499	527	503	466	504	487	505	502	454	438	473	500	483	521	465	543	465	486	550	498	525	464	462	483	510	446	479	468	533	482	499	511	485	482	517	483	467	476	480	495	509	488	507	458	483	515	512	492	495	523	497	510	516	511	485	471	508	471	507	498	484	496	497	506	480	488	497	496	469	493	521	511	463	494	546	478	519	491	507	493	481	482	517	485	509	497	523	497	546	526	495	468	502	506	511	509	519	520	500	473	558	491	506	486	496	507	470	544	504	474	498	477	553	484	512	475	485	505	509	490	504	512	494	457	486	459	491	477	500	461	515	505	549	502	517	460	494	487	506	468	464	482	494	478	507	475	477	495	499	477	490	504	498	491	512	478	515	529	503	468	523	473	522	458	515	469	548	480	458	529	521	469	536	515	527	513	482	462	507	529	501	501	502	461	496	474	498	462	516	519	496	465	487	509	519	473	499	473	510	495	517	436	467	477	495	558	500	518	474	511	499	487	532	524	510	505	543	547	473	500	434	512	501	502	486	520	490	486	454	470	504	509	495	513	501	483	490	486	496	479	491	525	505	469	477	480	466	481	487	491	490	532	503	500	538	503	543	478	487	493	554	468	474	500	544	458	473	509	464	518	498	492	529	539	513	500	507	477	515	483	504	512	463	540	523	472	469	504	497	470	499	463	468	491	512	467	491	474	503	495	474	464	482	521	484	459	466	479	497	505	495	483	487	477	525	513	518	508	497	501	476	512	469	491	483	491	463	520	496	506	480	495	506	479	495	485	514	506	510	420	486	539	511	493	489	496	483	503	480	437	481	495	482	492	476	449	501	497	490	502	499	494	531	458	498	487	500	504	510	510	494	465	491	501	468	479	527	522	527	479	491	527	488	516	522	484	486	493	501	465	519	484	540	456	525	468	510	472	507	510	517	467	468	511	490	456	431	515	511	503	503	469	503	512	483	511	487	482	471	514	441	503	536	461	474	513	507	508	509	449	464	494	499	493	501	488	492	510	520	481	527	507	512	507	544	481	504	509	525	496	511	549	472	447	486	480	504	518	497	536	502	524	522	476	514	496	473	493	478	505	535	483	511	493	487	525	505	524	500	496	510	487	505	461	479	496	455	512	483	524	507	506	494	489	508	527	502	500	491	466	458	504	500	541	487	494	481	523	540	511	507	488	500	494	486	508	468	498	525	504	469	496	532	489	475	499	489	488	530	480	495	453	457	534	460	532	494	511	517	500	495	493	498	466	479
42823	29978	19248	6300	3130	2009	1350	1277	1007	724	515	411	320	267	282	231	297	296	261	267	276	272	264	261	231	249	252	252	248	282	244	250	238	244	229	224	242	220	236	237	246	273	228	221	248	226	230	264	235	216	244	239	249	276	233	234	223	250	222	265	236	244	249	255	218	248	247	231	222	241	246	249	279	240	258	228	267	243	241	217	236	211	233	227	253	254	219	240	236	239	250	232	224	220	257	241	251	252	244	242	219	198	237	252	226	229	234	252	243	246	253	258	231	231	223	227	266	257	191	260	271	244	246	228	206	257	214	258	220	240	237	255	232	262	249	229	247	260	248	237	247	240	243	256	228	255	217	235	221	237	232	228	226	232	235	256	237	229	248	270	252	244	259	229	229	216	248	243	237	216	246	220	226	256	275	220	219	236	252	220	244	242	218	240	227	237	226	250	234	234	219	242	226	242	239	271	234	254	259	243	244	242	241	224	223	269	224	205	248	264	250	193	240	225	236	232	205	237	223	216	216	234	230	252	256	217	223	231	265	233	257	246	246	256	216	217	247	215	239	244	253	263	247	240	214	229	231	239	246	219	240	209	213	217	250	227	249	258	234	250	226	227	251	233	214	225	212	236	269	225	241	216	214	235	221	234	262	278	245	229	235	234	239	214	238	245	224	212	250	235	245	237	213	239	264	222	236	238	230	242	202	240	237	260	246	232	216	225	264	262	236	231	255	211	217	228	224	252	216	220	218	241	241	252	237	234	232	245	249	276	231	237	229	225	247	247	227	273	248	194	260	255	235	245	240	234	245	233	207	240	217	259	241	226	244	225	237	218	240	247	234	223	221	226	236	257	234	258	238	243	244	230	213	237	262	219	247	232	232	240	233	235	241	271	200	245	212	274	263	233	245	229	253	224	244	246	237	219	226	209	237	246	247	247	238	240	227	242	224	231	242	229	238	222	248	253	249	208	241	218	230	242	263	262	221	217	218	223	244	218	227	234	248	229	225	219	247	254	233	238	227	244	245	230	258	235	240	246	207	229	205	235	233	229	255	222	256	208	238	232	229	218	231	247	207	228	216	263	222	237	234	225	270	243	255	231	226	228	236	248	244	216	264	233	227	235	226	239	221	244	260	244	241	236	237	225	238	219	238	234	236	242	235	216	223	231	249	208	264	269	240	242	235	218	264	218	249	241	231	261	229	234	255	256	263	226	243	226	212	242	267	248	214	238	251	211	247	218	227	249	240	235	236	241	221	235	227	224	226	244	236	231	251	237	260	261	257	251	229	231	238	245	249	244	239	248	258	213	234	243	234	256	215	237	224	220	234	193	216	259	225	231	225	243	219	232	218	257	262	244	234	210	212	210	260	287	248	209	261	220	231	239	224	229	253	206	235	221	241	219	232	250	263	239	221	226	228	218	229	256	235	235	231	223	234	261	260	247	244	215	226	245	212	219	241	227	221	232	246	260	237	216	234	230	270	218	239	236	220	223	231	231	235	242	256	228	228	241	244	232	263	247	233	244	254	218	254	204	243	269	228	229	261	254	229	242	229	233	245	220	224	253	237	204	235	242	230	238	246	255	231	251	215	269	241	238	224	251	233	246	220	222	240	234	253	230	230	246	232	283	234	244	279	195	217	256	253	253	234	239	254	235	228	238	242	257	210	236	244	254	257	194	227	231	250	224	238	234	221	227	210	241	247	226	211	261	250	224	225	212	238	234	250	228	243	243	242	249	237	242	239	225	249	221	242	235	265	212	237	275	250	236	226	242	272	224	206	238	226	278	239	236	215	208	251	222	212	256	233	230	227	235	224	239	220	238	225	218	252	211	256	251	238	237	223	265	221	228	256	257	236	236	260	217	240	243	240	247	216	251	260	217	219	257	220	259	211	255	266	226	238	184	243	237	242	233	228	237	217	210	214	253	229	235	236	226	220	227	249	244	220	246	250	236	263	222	226	230	220	233	238	240	202	207	238	220	227	274	250	257	264	253	230	241	223	272	237	235	230	230	222	250	224	247	245	207	200	249	232	237	245	231	222	246	266	238	264	252	258	217	236	243	228	229	253	240	241	237	234	229	247	248	243	256	219	236	217	233	237	215	231	238	250	222	250	277	243	242	220	239	223	234	270	248	235	227	221	278	268	195	235	277	249	299	235	234	244	233	221	229	232	237	231	214	260	206	245	217	236	239	237	240	220	219	237	236	260	239	245	245	250	243	192	258	238	245	250	225	230	256	234	224	222	245	231	218	226	219	228	242	259	250	242	225	252	191	234	217	230	240	244	253	238	232	268	222	273	246	270	231	239	251	228	255	219	230	208	224	261	262	246	256	223	222	255	236	253	244	224	206	255	228	224	231	226	233	232	254	243	181	262	185	225	241	216	202	237	224	245	227	225	245	247	229	247	223	222	255	229	239	241	263	187	247	265	243	217	272	254	228	225	230	232	250	212	245	213	233	240	209	253	244	232	273	221	221	239	218	209	237	241	208	236	248	218	234	229	219	201	247	226	231	219	219	242	246	224	216	244	214	242	235	239	249	242	226	254	228	236	259	251	243	236	244	262	238	254	252	204	264	234	241	223	256	234	237	263	246	248	233	256	241	219	229	231	250	253	241	216	252	240	242	238	251	249	243	259	240	233	239	231	259	251	261	228	237	223	248	222	229	216	237	235	229	232	293	260	232	222	217	207	225	270	217	245	228	239	228	254	233	210	203	260	240	242	233	262	241	242	214	234	222	257	238	229	217	229	236	233	235	253	238	228	245	212	254	251	263	262	241	243	226	209	213	243	238	219	234	253	244	232	240	239	227	257	229	204	219	245	233	242	210	253	234	249	243	242	257	290	263	222	237	231	251	217	224	230	220	233	245	214	236	250	233	243	243	259	236	209	253	232	245	210	246	243	241	256	217	220	215	232	245	269	229	248	239	249	252	204	214	217	233	234	223	201	214	248	221	220	230	238	235	218	223	248	251	248	258	225	219	239	232	253	220	235	249	255	212	251	231	235	246	207	262	227	244	211	244	252	271	275	239	227	241	253	255	252	222	255	222	227	224	225	264	200	228	216	231	237	233	243	258	261	235	246	228	226	247	262	251	249	270	242	239	233	242	274	249	275	246	233	227	268	244	226	235	234	214	236	248	235	234	221	198	232	236	231	239	244	246	254	195	247	245	246	230	224	245	225	209	244	262	227	222	213	248	234	242	246	232	248	249	212	227	232	230	246	218	233	215	249	272	248	249	231	232	211	212	218	195	235	225	259	193	205	254	238	226	254	232	242	237	248	250	242	264	236	237	229	220	260	260	213	254	222	248	225	254	237	254	272	258	272	253	249	216	223	222	228	273	256	256	254	248	235	256	246	211	257	211	257	254	219	236	224	233	222	257	235	224	264	240	224	195	243	215	218	240	225	237	257	218	251	216	232	221	251	227	232	218	236	242	251	248	221	237	242	241	232	248	212	244	200	229	219	196	241	235	259	247	230	269	239	236	212	243
26612	22149	16360	8085	6518	4874	4204	4113	3587	2692	2001	1384	1004	792	802	843	838	816	734	729	724	710	728	703	690	660	746	697	653	695	648	637	623	632	585	581	541	598	595	639	556	540	601	529	564	577	588	528	520	582	546	577	553	553	549	527	565	587	531	553	563	538	548	505	554	532	534	577	562	531	551	542	557	535	568	549	529	513	538	543	503	507	556	544	557	540	511	545	560	546	528	552	525	516	561	540	518	570	555	542	571	566	543	521	554	553	582	549	558	563	517	558	533	561	507	535	580	583	505	581	512	554	583	525	541	524	554	547	567	525	481	518	521	585	559	521	514	538	535	529	557	507	537	533	542	539	571	526	545	569	514	516	537	540	570	553	534	512	541	528	542	537	546	515	538	559	556	569	571	532	531	522	588	558	558	525	514	536	545	554	561	510	555	588	595	569	545	532	537	510	519	514	521	503	557	537	536	552	520	539	566	563	508	549	494	554	557	566	523	594	553	558	546	541	529	601	504	524	542	560	534	530	535	515	520	544	577	578	572	557	559	553	510	572	534	569	570	524	577	567	555	589	552	525	556	506	514	564	551	535	572	547	516	537	532	608	568	558	532	553	531	507	505	563	515	541	564	539	521	544	554	544	530	571	527	539	512	519	508	541	541	531	571	518	511	547	541	546	507	522	530	533	523	548	526	515	558	553	531	556	550	511	543	545	548	535	589	506	520	531	500	539	524	531	528	516	529	540	559	555	587	503	539	537	578	548	541	519	513	494	570	561	572	542	553	562	526	577	567	544	545	581	590	533	550	536	553	518	536	529	512	549	541	507	536	561	532	489	576	515	529	562	527	500	523	575	519	569	504	581	587	545	470	562	519	594	531	565	518	493	512	563	617	528	580	550	525	559	527	544	570	542	539	572	564	533	537	549	533	522	546	562	535	547	550	531	509	537	526	518	540	519	535	527	513	525	528	541	547	532	563	507	555	547	561	532	535	530	510	550	516	534	530	556	518	591	559	568	539	580	529	570	552	555	509	530	533	504	533	537	553	521	532	506	568	521	538	561	570	527	544	560	540	548	522	518	527	525	521	557	507	565	565	553	537	575	519	570	535	579	548	604	575	517	523	518	542	478	560	545	564	540	538	585	521	551	542	551	566	486	511	581	569	546	531	532	548	533	564	524	555	550	544	541	590	514	520	550	540	526	531	531	565	507	570	558	520	551	512	548	479	550	507	549	571	588	548	525	572	545	521	562	564	560	541	530	540	586	562	533	563	538	551	542	576	542	514	527	535	547	519	538	567	579	526	533	570	575	541	548	542	549	513	543	517	575	550	535	542	524	543	552	528	538	521	547	583	522	553	536	523	516	573	557	528	556	558	557	558	570	549	520	550	521	542	551	502	547	535	589	533	523	522	569	571	497	600	563	560	563	494	567	546	527	524	545	539	535	576	550	525	562	504	550	517	557	529	552	522	533	538	524	516	565	500	552	512	479	533	521	519	548	531	519	545	528	542	554	561	559	542	509	549	564	543	529	533	539	567	545	496	518	552	548	554	560	524	509	548	513	562	545	559	520	534	558	521	511	537	545	543	551	588	569	609	549	537	547	548	554	536	548	527	554	541	521	565	569	575	539	545	560	551	545	585	567	544	533	526	515	576	511	552	568	548	571	538	567	542	518	541	522	510	520	590	517	562	532	587	524	542	559	522	541	551	538	539	565	539	547	555	605	510	556	558	518	538	566	496	542	552	549	554	536	588	550	565	568	523	536	549	539	554	586	568	580	561	571	530	538	557	506	541	562	557	541	567	585	561	531	488	536	541	559	571	578	557	550	553	527	515	569	523	526	560	502	553	525	527	506	554	539	581	519	559	544	532	572	526	527	506	549	527	550	546	597	564	548	527	524	571	560	563	553	544	570	585	563	520	534	543	536	524	574	538	525	524	521	508	534	519	551	526	522	557	529	515	505	535	532	564	540	564	516	519	535	538	532	527	544	581	558	561	545	526	524	551	548	488	557	527	530	544	577	524	482	529	534	539	544	558	541	476	542	512	565	558	512	539	571	553	529	511	575	551	503	516	508	541	549	591	557	554	563	521	528	527	544	519	536	557	535	503	548	559	540	550	550	529	526	555	561	554	547	568	524	529	541	529	511	551	578	553	527	600	521	551	548	573	541	538	532	529	565	538	531	549	529	587	525	550	540	514	534	517	550	553	546	531	507	514	556	540	543	508	534	564	574	534	555	549	557	535	553	516	527	549	542	536	535	555	541	574	520	548	547	549	575	550	545	568	504	535	601	533	557	526	540	561	527	541	537	543	554	518	517	537	572	532	573	506	543	553	586	571	571	513	545	550	545	592	562	551	521	539	554	514	519	539	512	581	526	526	543	547	500	578	529	567	490	529	539	581	490	514	569	563	528	544	509	553	557	560	571	525	524	550	528	490	516	523	532	538	551	548	492	542	507	577	552	550	484	552	556	566	561	578	572	522	511	534	581	535	560	541	501	545	560	555	514	512	520	502	525	571	521	550	560	547	494	580	577	523	580	570	535	590	521	524	502	557	540	533	533	555	509	585	513	553	572	542	527	541	539	536	577	561	528	495	549	562	511	515	556	535	495	547	529	516	488	528	535	538	548	573	542	532	525	544	579	496	521	513	531	505	541	525	578	544	534	536	532	522	552	552	536	541	516	550	542	576	576	565	523	599	540	557	515	558	547	543	533	535	543	549	541	528	561	557	483	581	553	518	525	551	526	502	546	554	528	558	533	551	542	506	557	566	554	542	528	556	589	541	574	542	550	544	526	520	555	578	474	569	541	547	508	557	519	541	586	557	524	543	568	497	528	544	541	545	531	562	536	546	547	545	543	587	601	574	539	554	569	564	566	579	508	560	507	546	569	537	555	520	523	559	515	503	565	547	556	580	499	554	541	555	567	558	535	511	552	560	540	549	537	505	536	519	560	550	550	535	551	527	528	546	616	571	495	502	543	527	520	589	548	537	549	571	549	512	507	540	564	576	561	549	539	515	565	535	492	560	569	525	540	548	506	600	519	517	550	576	539	523	541	553	552	530	521	578	543	538	517	563	583	541	566	491	550	550	511	526	562	542	558	571	534	543	529	520	487	544	545	550	550	505	561	517	541	546	545	522	532	568	507	542	588	560	507	560	531	540	566	544	556	560	537	509	571	561	521	577	552	542	539	547	536	559	534	541	532	551	575	575	499	523	584	497	578	552	498	552	568	565	519	554	563	514	533	518	541	551	542	525	548	572	505	568	517	586	591	560	544	562	539	545	572	513	543	547	549	542	544	499	515	520	507	520	573	538	557	576	521	552	578	505	511	537	516	554	519	558	528	558	560	514	531	531	538	516	573	542	513	494	558	536	619	538	529	594	566	518	546	584	549	559	563	566	541	585	531	528	539	518	570	578	544	535	576	492	564	587	568	488	534	554	557	609	510	540	550	564	500	558	535	566	501	540	570	570	558	545	565	535	553	527	572
17882	8893	2938	818	538	451	405	361	322	328	299	320	275	271	270	312	270	267	271	252	258	288	280	278	296	269	292	251	278	263	273	273	277	247	263	295	259	245	276	276	275	304	268	249	289	251	238	292	246	254	243	263	273	289	267	268	243	289	282	253	254	283	248	287	279	251	274	234	274	250	240	253	275	251	263	259	257	240	245	274	281	248	252	254	272	252	294	282	249	251	254	230	295	287	273	273	248	278	253	260	244	270	257	274	257	260	298	302	282	276	263	293	276	246	250	251	233	249	263	249	293	270	269	282	252	284	229	297	255	273	242	242	268	243	277	263	270	264	256	258	272	240	241	247	257	248	297	251	269	281	240	274	244	259	259	287	280	280	263	285	270	275	254	289	261	271	241	272	283	245	264	255	251	272	234	292	251	273	271	254	258	255	285	261	264	265	280	246	252	241	269	260	257	251	271	234	262	296	275	285	258	283	288	283	283	252	269	242	254	264	280	273	286	296	269	284	276	271	249	286	255	277	301	265	281	264	246	256	253	290	268	250	245	269	264	266	269	264	271	246	279	267	265	248	259	291	271	267	275	243	258	263	252	256	269	244	238	240	283	287	278	256	237	264	282	260	266	249	277	248	255	279	264	278	282	259	280	263	237	223	269	280	280	257	256	280	264	296	315	267	228	260	292	267	285	250	266	306	285	263	260	273	255	268	281	251	278	283	264	281	275	282	292	274	271	274	271	270	264	248	255	260	246	249	252	243	253	286	282	259	278	278	239	279	270	252	280	258	283	275	214	268	306	301	258	242	249	286	301	287	266	296	257	270	287	271	303	256	285	260	295	268	247	265	253	241	259	257	260	271	248	259	260	270	267	266	259	269	272	237	228	284	268	262	276	259	254	260	271	289	277	261	271	274	272	245	289	286	273	257	266	277	278	270	273	273	280	303	300	296	283	293	261	261	247	261	274	262	278	263	260	259	308	267	279	278	242	280	254	259	274	284	251	304	251	266	263	273	281	267	312	272	264	309	248	236	263	279	256	272	255	302	237	277	265	266	262	268	278	240	246	249	259	265	275	271	262	280	265	237	275	267	256	252	249	268	249	271	266	250	268	267	300	278	296	295	249	264	275	257	264	281	235	261	271	253	241	274	247	274	271	258	224	252	293	267	265	242	269	263	255	248	247	277	241	250	234	260	258	287	225	259	299	299	254	236	236	275	311	245	264	277	263	272	259	253	280	293	267	284	261	285	240	281	263	263	270	250	239	269	256	274	265	290	259	255	272	281	264	305	236	275	291	292	272	241	242	285	260	282	309	214	260	265	277	235	311	249	264	302	243	259	263	237	251	249	281	287	230	243	292	287	283	254	228	268	252	226	267	253	296	276	264	284	266	247	252	263	256	262	255	276	264	280	267	293	260	279	281	240	244	271	266	264	237	271	252	245	272	264	238	272	270	290	262	285	245	275	248	234	273	242	263	252	283	270	242	313	264	275	286	306	281	245	257	246	286	264	263	301	231	241	268	251	280	267	272	290	274	223	270	277	260	271	267	298	253	256	296	239	257	269	259	277	255	243	260	238	304	235	252	248	303	283	267	268	282	251	233	261	276	278	253	310	239	254	251	274	270	286	235	255	260	250	238	225	254	265	252	231	277	290	325	262	280	251	247	245	255	275	270	244	257	272	246	241	271	288	241	283	276	266	231	258	301	263	277	248	268	290	237	286	298	272	274	272	250	264	268	259	257	248	264	257	270	270	275	240	253	256	249	256	260	287	264	256	305	243	262	256	277	275	277	297	238	267	272	261	255	267	283	267	272	280	281	255	285	277	253	268	275	277	266	266	252	234	250	269	284	278	251	273	272	286	291	241	251	279	252	286	284	270	290	276	272	285	264	253	258	256	259	316	283	249	281	251	264	238	270	291	247	255	289	279	251	281	260	247	242	256	227	262	266	236	255	258	253	253	254	266	249	264	268	294	297	264	250	260	295	264	269	281	246	261	263	261	249	224	271	263	243	285	241	263	229	250	270	256	248	255	287	291	237	282	259	265	276	244	294	251	274	238	249	276	291	275	289	238	231	250	296	275	260	265	296	281	312	288	270	253	255	268	272	263	255	278	266	277	264	278	271	265	286	271	251	229	291	235	239	280	248	257	284	296	265	280	226	262	268	263	252	279	262	285	260	244	261	257	287	225	280	248	274	268	248	246	260	261	266	252	278	247	275	278	284	267	277	284	277	246	278	276	271	267	266	264	240	247	312	267	263	292	228	259	246	302	270	249	260	295	300	275	260	267	263	275	244	264	255	264	310	261	261	268	233	265	315	292	267	245	262	273	253	303	277	290	245	267	290	259	244	281	277	279	249	235	258	255	255	265	296	265	267	254	254	244	256	245	263	266	278	259	281	261	249	284	269	255	268	285	227	271	277	245	249	272	257	244	243	286	277	286	294	241	258	265	268	250	246	295	271	295	234	240	275	293	258	244	240	272	270	243	290	237	246	267	268	255	257	253	255	296	262	270	287	259	263	276	248	245	263	296	254	281	244	279	293	258	257	266	259	256	258	289	243	259	238	270	239	226	265	268	270	248	241	277	243	245	298	256	278	299	259	280	290	263	285	283	275	264	297	239	274	249	289	287	271	224	239	250	254	282	254	264	270	289	259	257	265	241	257	266	279	252	262	258	238	276	280	241	242	288	271	290	262	281	268	263	293	278	271	308	264	256	259	230	261	289	274	251	258	255	268	261	283	299	292	261	256	254	271	289	253	250	273	264	236	218	303	300	225	245	262	276	243	284	304	279	284	233	265	256	260	258	250	272	266	259	274	282	259	281	231	286	257	263	255	257	287	270	277	269	267	273	245	236	206	224	256	235	256	309	256	233	286	252	282	241	258	247	280	256	257	290	263	275	281	251	262	297	299	276	288	245	268	286	264	251	239	266	249	265	233	256	274	286	259	255	268	271	243	256	249	241	268	263	267	251	283	269	282	287	270	273	271	280	282	265	248	263	257	280	254	272	237	290	265	286	284	236	269	274	277	250	232	274	273	277	242	263	234	244	273	260	243	260	272	243	259	274	281	278	290	259	269	254	258	268	253	246	262	279	283	289	282	248	271	273	273	270	269	266	247	269	272	246	235	292	286	280	253	259	282	256	275	229	256	266	259	264	266	263	252	261	250	290	250	269	259	285	266	254	254	284	228	227	317	291	253	277	270	256	235	220	268	260	263	263	261	240	265	247	250	243	278	277	266	278	251	253	290	240	246	241	305	272	270	277	268	271	278	278	292	277	268	290	257	272	245	266	261	268	268	291	261	298	245	271	289	239	273	283	282	274	269	260	261	286	277	273	240	277	251	241	246	276	261	258	291	252	276	279	255	248	255	270	279	251	258	275	295	260	273	248	290	262	289	281	259	255	275	285	296	281	260	284	251	248	262	259	270	275	269	292	239	259	259	261	290	241	259	263	250	285	246	263	277	273	249	248	236	259	275	308	276	262
10780	6989	4353	2202	1701	1405	1207	1054	855	810	751	660	679	683	707	697	689	650	640	681	654	605	675	646	681	636	636	620	608	628	579	600	600	580	596	597	568	589	588	582	610	590	553	639	569	608	569	583	617	607	602	605	617	586	605	566	618	573	604	608	594	601	564	577	644	616	650	566	581	627	582	583	621	553	572	583	583	613	595	610	585	599	624	575	622	608	557	628	591	544	603	561	571	590	571	612	551	616	581	562	572	575	574	547	611	607	597	635	565	543	630	548	555	612	630	610	598	560	617	572	595	594	575	637	527	632	574	589	584	574	536	595	583	571	588	582	630	618	590	590	596	580	588	573	594	593	556	611	597	559	520	616	610	616	603	564	600	546	586	604	620	583	564	655	625	595	621	649	593	546	599	585	577	566	597	645	591	580	567	594	615	574	557	557	611	593	626	593	577	525	612	600	610	600	607	593	593	586	567	604	567	579	601	624	633	605	599	613	552	571	610	630	562	564	605	568	628	560	588	572	598	545	616	627	592	607	595	589	641	617	624	556	573	604	601	594	603	571	590	598	604	620	549	588	629	639	609	581	631	590	600	624	597	615	608	624	573	587	644	614	600	601	570	595	604	576	549	566	567	571	609	569	611	577	569	579	542	564	590	558	576	597	580	646	567	567	664	592	611	583	600	556	582	621	577	590	597	581	576	579	604	537	560	609	535	609	592	629	580	601	594	635	631	574	589	601	577	583	575	594	560	619	575	583	636	624	613	614	586	594	591	534	585	574	625	615	604	577	601	594	628	559	584	605	554	616	550	581	597	566	541	548	601	581	601	595	633	593	578	551	631	569	555	581	602	589	564	609	597	594	605	587	584	599	612	590	580	619	641	585	578	609	571	587	583	589	603	561	572	582	601	587	588	572	596	612	553	586	578	595	594	594	590	634	605	541	637	597	585	610	577	574	583	626	556	601	605	615	575	553	613	625	610	601	594	625	569	579	597	564	578	576	617	663	576	593	566	611	586	595	584	613	573	606	587	570	599	569	557	632	586	634	614	566	561	590	571	580	548	622	577	570	539	612	628	571	595	596	607	583	598	556	544	585	590	604	571	599	577	579	615	583	591	568	583	611	597	580	566	604	592	604	568	584	617	611	585	609	628	599	558	611	584	591	614	579	608	591	604	627	561	620	626	568	579	612	588	547	637	618	543	585	549	559	575	576	593	594	592	590	551	569	614	600	609	601	611	600	588	570	547	589	576	606	588	634	583	589	548	567	578	583	551	635	566	577	569	572	580	582	582	577	581	611	618	600	605	595	587	622	616	578	601	571	612	629	607	544	614	562	575	581	589	600	609	578	580	594	635	586	559	584	572	605	602	588	602	549	592	537	586	591	587	611	616	595	590	605	590	609	610	571	566	604	587	588	575	562	550	542	581	562	615	559	560	586	598	569	595	573	586	604	591	563	587	600	571	602	557	604	544	560	577	603	574	581	638	655	597	598	534	605	573	592	602	592	615	569	569	599	618	580	590	563	602	583	598	609	588	599	548	550	578	611	590	583	629	566	576	574	580	612	571	611	574	577	532	565	558	561	580	610	614	600	559	577	576	596	577	588	579	595	570	600	564	591	623	589	598	594	608	614	623	580	614	624	591	615	610	573	588	577	601	592	556	578	611	611	570	590	619	562	525	607	603	608	622	573	671	630	581	616	570	589	558	560	543	583	611	569	606	579	561	567	588	588	608	606	539	576	593	567	596	642	617	577	582	610	601	613	584	582	609	619	556	605	581	562	575	626	576	611	634	550	537	597	605	602	596	614	610	648	576	574	612	569	597	618	575	607	561	588	591	578	604	578	582	612	581	612	569	596	600	553	605	589	621	593	574	600	596	613	572	587	629	552	589	600	569	563	628	600	575	598	555	579	554	610	613	617	603	603	569	598	598	589	610	565	600	599	587	580	582	607	605	609	579	615	561	573	580	604	529	560	586	537	624	576	616	600	584	625	604	580	584	604	600	576	597	606	573	576	577	539	606	581	573	534	592	602	564	557	624	602	591	550	594	560	606	594	613	598	632	587	565	604	597	643	573	621	620	559	588	591	578	612	613	574	572	559	588	585	588	576	576	587	585	614	592	563	588	559	579	534	567	597	635	563	592	613	589	598	582	607	585	569	584	557	578	549	596	620	618	610	593	593	631	575	631	618	602	551	607	573	580	567	616	568	578	583	597	603	609	590	583	594	578	623	618	632	553	637	600	585	564	591	594	573	563	586	594	610	590	601	607	575	588	602	640	584	605	586	641	585	615	578	586	547	526	629	613	565	577	621	604	634	597	640	618	585	589	584	626	601	599	611	585	601	545	534	553	622	612	605	622	582	581	615	557	611	566	602	568	576	582	577	581	581	565	596	600	601	586	616	599	585	573	623	632	593	550	565	581	580	564	592	585	551	575	601	616	609	603	536	630	574	623	622	612	589	586	576	623	612	614	605	596	637	583	587	555	602	578	582	560	624	608	605	552	604	578	588	552	568	574	591	592	627	592	620	569	593	573	593	576	590	596	542	569	568	582	605	603	562	555	568	582	602	598	571	541	617	622	577	619	581	635	625	556	600	612	564	629	623	597	602	590	576	584	602	606	626	608	587	607	569	598	525	628	623	584	567	609	601	600	610	620	601	580	562	563	555	624	621	596	584	568	565	587	573	596	581	578	591	585	566	585	645	576	574	572	533	604	563	616	595	613	600	558	609	614	619	582	603	603	565	583	603	576	609	561	573	612	565	639	588	613	583	669	545	582	564	592	563	590	560	557	576	572	588	611	634	550	563	593	576	648	618	575	603	568	562	577	582	569	535	569	615	623	585	574	601	611	599	585	567	586	627	591	581	582	594	580	589	609	601	563	611	561	566	563	643	575	622	598	609	636	570	569	560	585	567	561	582	587	620	577	626	634	594	591	588	601	609	565	607	606	556	629	604	583	593	591	614	623	564	590	639	582	564	580	569	566	590	568	565	596	590	579	607	632	556	567	656	615	560	574	608	572	604	600	570	573	598	597	574	596	586	580	574	605	573	596	603	606	569	625	577	602	626	575	568	591	572	610	598	616	580	607	612	553	562	613	625	572	642	631	574	583	613	576	568	565	632	616	614	588	544	602	592	641	581	608	609	597	594	606	588	598	580	591	539	624	566	616	580	616	599	602	566	601	604	597	582	607	609	606	625	608	555	600	577	574	635	579	617	582	612	541	637	579	566	595	598	588	560	606	579	591	613	610	588	609	583	630	604	585	610	610	624	611	585	599	604	571	626	563	611	601	595	585	580	610	593	637	608	570	618	580	596	593	600	575	634	586	590	581	618	583	545	602	604	608	612	580	620	593	586	577	592	629	604	560	613	571	595	571	585	595	584	571	579	608	603	547	620	595	612	575	555	556	564	575	587	606	678	636	588	576	617	610	629	588	561	637	582	582	622	616	585	598	596	600	608	580	561	578	588	636	583	594	602	608	588	615	582
32669	20125	11411	3731	1807	1313	929	1012	826	547	390	277	257	245	244	250	203	225	216	232	222	212	246	214	234	242	254	233	229	240	232	208	230	243	218	229	251	208	205	229	225	220	195	218	247	205	246	244	214	220	193	217	217	239	227	252	235	206	204	216	248	226	203	212	200	228	229	238	225	229	214	205	250	220	222	192	200	225	223	220	219	205	231	181	234	240	209	207	236	222	247	223	220	250	229	190	219	202	227	219	227	190	217	204	253	260	212	215	235	228	208	223	235	210	215	237	219	222	227	227	182	238	262	225	200	218	218	209	213	224	227	210	227	247	234	239	229	184	218	232	215	237	182	216	209	227	208	207	220	225	219	230	221	222	197	219	216	235	218	233	231	220	242	247	224	263	233	229	222	207	205	201	218	215	251	203	220	224	221	209	211	217	225	219	178	193	219	227	237	216	217	204	216	242	227	242	203	204	221	219	247	224	221	194	223	228	209	219	209	216	239	233	227	230	189	221	203	200	201	215	205	209	200	204	239	242	211	228	246	189	200	232	195	199	239	261	193	231	213	214	218	229	235	234	220	225	234	230	226	218	222	217	258	218	206	223	210	201	218	238	187	223	233	242	219	235	220	223	240	215	200	231	250	224	249	216	242	223	203	213	191	215	210	207	205	224	188	211	192	210	220	216	221	197	213	224	201	215	220	221	220	211	186	232	226	233	203	231	231	229	208	212	206	219	222	213	225	225	212	216	201	209	201	232	240	216	215	226	221	238	231	233	218	221	220	216	222	206	223	203	231	208	260	251	235	214	211	198	213	233	245	253	191	204	204	223	231	208	222	231	225	237	225	226	205	205	215	208	208	209	208	234	219	191	223	216	251	237	262	233	210	218	207	227	231	226	236	213	252	232	227	229	214	231	202	219	178	242	221	234	258	234	226	269	191	220	234	222	231	191	230	216	223	237	214	198	235	214	206	218	238	195	228	215	219	260	213	201	188	197	218	198	171	244	238	206	201	218	203	226	187	216	244	219	248	226	234	238	236	216	183	207	244	186	215	215	191	218	217	220	215	194	226	215	232	212	211	218	199	209	180	217	230	195	201	229	216	200	228	212	240	210	206	208	235	219	215	191	215	233	254	210	207	197	229	243	198	218	217	201	219	204	236	225	188	207	211	215	194	222	222	200	234	225	187	204	229	211	248	224	236	210	235	213	197	231	188	205	214	210	200	186	231	225	210	217	208	217	217	227	207	221	232	204	226	238	217	217	219	210	237	215	212	216	236	179	220	198	215	190	246	195	244	221	249	198	220	197	216	226	212	227	217	193	214	214	212	200	225	206	237	225	211	198	209	233	234	217	221	240	216	210	224	221	229	228	237	220	224	216	226	220	231	202	205	237	235	235	227	203	209	236	204	247	217	220	228	228	216	232	244	251	240	222	209	232	234	222	221	223	211	232	193	219	235	200	229	209	221	231	194	193	232	199	214	257	200	230	215	225	212	207	220	196	215	197	218	210	243	215	220	211	228	219	236	225	183	207	218	221	232	223	244	253	213	220	226	213	208	195	217	187	210	204	223	213	211	228	222	195	231	218	204	222	242	226	242	231	215	233	214	208	206	248	216	216	233	228	212	230	210	215	196	212	215	234	215	210	212	224	207	209	202	198	240	235	204	207	238	212	243	227	215	211	220	221	217	206	207	225	208	212	222	228	185	205	193	201	207	232	219	228	229	228	203	197	184	186	224	204	204	241	216	231	222	209	212	217	248	208	218	210	218	203	217	219	193	237	219	238	203	217	205	245	218	217	187	217	221	196	223	197	182	224	195	227	234	218	204	205	250	245	230	222	213	211	210	195	248	209	211	203	208	229	222	220	214	225	209	186	215	217	215	234	249	209	211	214	220	209	210	219	234	228	225	242	220	195	225	215	220	199	203	232	222	214	217	223	230	235	229	201	227	212	209	216	233	254	219	218	206	219	200	218	195	212	224	205	197	181	221	222	223	224	202	222	218	198	231	201	214	213	203	229	216	228	223	206	200	231	237	217	246	214	228	219	198	203	238	213	220	205	201	215	238	237	240	197	229	219	228	208	192	252	206	213	197	209	241	222	214	211	197	227	218	214	220	268	228	199	205	198	217	219	205	216	220	235	194	231	228	199	214	252	222	230	228	211	211	242	202	214	245	226	228	206	217	215	223	237	211	198	203	207	218	236	239	224	224	231	224	193	213	206	206	216	207	202	218	241	211	182	209	210	214	181	213	238	219	191	214	226	232	198	220	205	218	225	204	224	200	208	217	215	211	220	230	216	207	220	246	198	221	199	220	195	237	240	207	218	250	214	224	233	201	243	197	208	226	216	235	184	192	203	227	193	228	181	205	211	196	201	192	211	198	219	231	256	174	247	213	209	233	205	226	209	239	227	219	193	186	198	222	225	204	201	213	197	209	238	221	236	199	234	210	247	256	212	255	220	188	235	197	244	215	243	205	230	233	221	197	220	207	198	211	234	210	204	210	203	229	230	227	225	220	192	226	189	201	217	197	221	209	217	227	241	226	219	198	205	242	216	252	202	215	186	244	218	228	210	230	212	212	205	197	195	226	227	220	219	207	215	215	224	207	219	243	204	223	233	210	220	201	213	227	226	216	195	209	195	198	218	210	215	227	235	206	219	188	217	211	231	238	212	228	231	189	227	225	190	183	205	217	203	209	204	232	213	176	218	207	237	184	191	227	186	229	217	217	209	195	221	242	238	205	198	234	193	223	208	206	203	217	245	210	237	218	233	199	205	240	212	189	220	205	214	226	238	205	212	231	197	220	194	181	217	194	199	254	223	208	217	242	225	194	216	208	199	224	230	222	215	215	212	202	214	213	238	203	217	228	207	234	210	221	214	228	207	197	202	235	180	217	229	241	212	218	227	198	221	226	224	207	213	234	233	232	201	199	229	213	220	235	241	218	208	222	207	204	201	217	205	220	221	219	219	204	237	204	216	202	240	206	248	200	202	208	251	231	191	223	217	205	230	219	227	227	228	236	234	192	221	202	213	226	206	227	234	228	203	225	226	221	236	232	232	221	222	244	218	206	205	212	219	199	211	223	215	234	234	237	227	225	220	200	217	226	196	201	212	221	240	230	208	240	211	195	195	220	216	227	222	214	218	230	233	207	208	223	198	209	202	179	194	212	204	210	232	257	212	224	209	212	207	215	231	213	213	209	243	213	220	236	235	195	189	216	232	225	212	211	185	212	207	226	219	220	210	225	245	210	243	213	212	214	230	193	202	211	203	235	218	184	209	244	229	226	232	233	206	218	228	227	211	197	225	220	213	211	202	201	221	238	209	217	227	227	235	229	245	226	243	212	257	209	198	207	224	203	203	212	231	219	214	186	213	228	231	190	243	254	227	228	241	241	212	211	222	218	231	245	224	196	234	181	199	235	187	233	232	205	216	238	198	230	214	215	218	207	234	237	215	217	217	211	213	204	215	203	209	235	218	209	212	240	194
20775	14818	11510	6285	4399	3590	2976	3155	2728	1870	1359	976	747	653	707	737	668	640	647	678	667	622	659	574	576	602	587	584	544	593	585	521	518	579	542	542	521	570	523	498	548	477	492	506	479	529	513	526	530	521	506	494	549	503	529	496	465	496	504	501	519	540	481	480	490	506	493	468	499	492	477	501	513	517	485	494	480	497	475	501	537	513	497	555	484	515	485	487	504	518	485	512	560	477	521	497	503	482	548	489	495	506	500	440	564	523	488	492	504	504	515	524	462	496	529	485	487	511	447	523	521	481	511	509	500	503	496	500	500	534	521	480	504	541	505	520	534	456	474	559	464	540	512	516	504	496	490	479	500	540	546	492	485	485	532	483	486	476	513	503	553	488	499	482	509	526	479	485	532	524	503	496	511	442	507	478	507	461	481	499	535	544	527	489	464	457	514	548	513	456	497	538	478	523	544	511	543	475	511	559	497	480	494	529	520	484	503	529	487	486	506	485	514	513	506	516	508	505	497	479	487	460	484	501	501	478	486	487	493	489	523	521	519	520	478	462	500	517	509	518	521	478	456	529	514	502	540	512	486	501	527	471	439	488	467	486	486	490	487	477	494	506	511	559	543	532	475	527	543	494	510	482	481	504	483	503	506	476	514	497	524	517	484	466	504	502	477	501	504	492	501	466	500	494	469	497	487	473	486	527	505	507	533	514	511	540	514	480	528	475	503	455	473	521	524	472	516	491	483	495	461	470	483	469	473	505	489	520	510	486	515	509	486	527	463	516	525	506	518	508	511	466	473	511	474	519	443	520	508	525	510	491	518	494	489	510	510	530	538	448	495	539	487	490	480	496	545	496	505	492	523	489	503	500	489	507	550	528	491	546	526	477	504	501	487	513	500	508	466	468	510	561	495	462	452	506	480	472	503	492	477	493	471	525	489	522	460	478	480	532	474	486	498	490	553	463	526	500	469	490	473	522	470	562	467	488	465	507	491	522	506	503	484	472	480	568	523	452	508	465	464	497	497	533	499	539	494	504	461	501	441	487	484	470	495	493	533	540	518	452	474	458	477	489	520	480	501	487	519	498	480	469	515	480	537	512	553	466	536	489	509	510	478	499	531	492	509	544	479	488	480	541	517	463	486	505	517	461	501	538	502	520	495	488	478	545	487	528	487	491	494	460	507	478	490	473	503	553	478	476	497	473	491	491	514	555	506	510	485	484	471	486	489	506	549	504	541	510	453	527	482	488	544	492	483	509	525	524	517	501	478	480	488	532	488	483	500	496	509	509	487	460	533	477	457	494	483	522	492	501	534	484	496	540	547	496	509	548	509	470	534	479	522	506	521	475	521	505	503	508	491	518	513	534	522	496	491	474	493	521	505	516	478	499	501	496	503	480	497	496	485	497	472	538	498	541	525	479	509	493	526	548	468	480	506	482	510	518	493	512	514	496	488	508	484	487	511	481	549	498	503	498	482	483	506	507	537	512	502	515	496	516	490	501	496	515	519	491	490	505	485	500	483	509	496	507	480	500	506	457	489	537	493	478	522	549	488	531	481	496	511	498	515	521	486	513	476	493	478	515	489	498	490	488	514	517	483	470	493	463	492	446	484	499	495	470	477	491	499	517	482	514	490	480	468	470	528	486	477	518	496	492	530	495	500	489	518	493	513	469	532	510	472	500	518	529	508	480	542	498	510	528	503	508	527	481	446	480	503	478	525	474	486	488	498	490	488	521	482	512	554	461	502	486	499	518	516	487	505	475	484	484	481	545	515	503	504	509	463	456	518	523	528	471	504	522	511	567	506	443	499	462	444	517	487	512	522	519	513	529	502	521	469	461	512	485	488	557	551	522	512	527	524	520	474	536	487	488	532	512	505	514	537	563	503	498	502	504	504	493	496	524	490	495	534	511	535	457	491	494	510	504	515	502	497	498	524	512	491	504	519	544	474	493	495	481	510	506	488	506	483	482	485	558	498	524	522	516	492	506	489	488	531	504	530	538	519	514	481	506	527	497	487	505	508	523	478	530	507	476	476	487	473	502	523	530	532	530	511	516	479	488	505	535	431	518	523	509	453	502	514	516	484	494	477	486	476	501	496	521	526	484	494	514	512	518	467	488	510	518	475	482	538	521	563	499	496	503	511	482	519	508	528	517	515	525	490	466	524	518	485	478	482	459	483	467	521	462	518	502	502	515	504	511	480	501	500	462	488	529	507	475	514	495	504	497	518	489	471	507	523	501	438	512	489	539	482	533	524	493	490	477	518	522	476	453	480	535	478	491	471	489	510	471	527	437	519	493	483	554	492	476	481	506	505	528	503	486	494	471	518	513	548	505	519	474	522	434	500	463	507	550	479	515	512	488	493	488	508	478	518	470	539	529	481	545	519	526	516	484	493	480	524	484	513	514	488	504	481	486	524	493	526	503	473	518	465	475	545	527	551	485	529	494	507	497	529	526	520	509	502	510	487	481	521	453	431	529	476	468	501	507	504	505	474	489	483	517	479	519	489	523	487	471	489	477	496	474	492	471	510	492	481	496	474	541	480	512	503	510	449	504	517	500	535	467	467	514	490	488	528	473	480	494	505	505	480	489	490	500	442	488	487	507	447	495	520	487	525	460	488	514	483	500	506	467	518	547	503	530	521	495	503	529	497	496	498	535	523	469	521	505	472	453	536	493	515	490	485	473	518	519	485	531	504	497	472	510	499	483	508	511	536	519	492	534	523	487	497	485	508	496	517	470	487	505	542	491	457	483	552	526	505	494	478	469	494	489	514	460	516	536	492	517	539	519	485	495	529	451	535	520	465	502	524	458	497	461	493	478	511	529	535	480	493	497	490	493	469	450	501	537	485	476	482	478	506	496	471	495	521	536	510	454	501	503	497	490	494	510	490	515	517	513	485	481	516	490	547	506	526	529	511	530	483	509	528	499	509	500	496	533	508	512	518	469	477	530	496	487	496	560	522	517	486	469	451	526	516	517	507	525	506	456	482	526	475	486	527	493	488	515	486	468	477	489	538	486	532	481	519	516	509	480	519	501	491	510	488	469	521	490	482	522	511	531	468	542	530	488	473	475	492	508	529	500	507	507	536	535	522	488	500	500	466	500	477	509	484	521	523	473	492	520	490	487	493	485	486	513	486	481	508	473	516	509	502	521	502	507	502	483	483	486	493	494	507	517	461	512	503	485	535	536	485	520	487	486	521	514	479	507	512	498	498	481	490	478	506	523	523	497	495	516	486	487	493	526	492	493	490	512	483	517	478	522	484	530	543	508	497	456	495	497	484	513	458	526	509	511	517	506	487	443	530	545	466	486	534	490	525	546	497	545	488	508	542	563	520	480	469	507	461	480	512	493	519	484	459	510	489	525	487	487	468	498	511	492	521	537	494	488	487	503	476	509	479	456	486	491	497	506	500	526	476	482	483	507	510	482	488	453	491	530	499	504	504	519	480	437	477	506	557	506	500	489	508	518	488	523	478	494	498	459	529	473
43203	30515	16214	5810	3270	2264	1464	1331	1282	934	522	316	312	282	284	302	255	252	250	270	269	267	262	279	237	253	258	283	249	240	244	241	255	234	250	237	254	242	241	215	272	261	268	213	255	249	256	256	303	245	235	250	262	240	223	236	234	238	231	226	284	229	220	235	242	223	232	246	225	210	221	292	260	235	211	217	242	259	249	217	234	242	254	238	228	244	224	241	221	247	249	247	249	252	233	238	248	238	231	260	250	258	242	249	230	254	257	253	234	248	256	263	228	270	261	246	230	222	250	266	286	249	208	243	254	247	208	265	253	205	236	248	233	236	246	246	252	256	219	245	230	246	231	239	262	273	253	239	222	244	241	231	252	251	236	258	247	257	229	246	214	224	241	253	255	244	208	230	220	226	205	228	248	256	241	224	232	233	243	247	233	214	246	231	253	237	257	236	261	219	232	240	259	235	249	244	242	225	260	275	217	236	232	219	264	246	236	256	256	215	230	226	254	238	242	235	263	248	236	290	274	279	240	231	244	248	259	226	235	247	263	231	223	254	256	236	244	248	224	210	236	247	270	253	247	253	241	261	229	228	250	225	241	221	221	230	233	252	293	251	215	225	247	278	245	228	245	238	229	235	233	257	240	230	222	250	238	249	235	221	235	253	262	258	262	243	231	256	246	261	219	253	236	239	222	219	233	225	230	243	226	262	253	251	247	236	235	253	264	242	243	239	220	221	240	227	237	223	241	272	242	205	203	237	240	263	232	240	240	252	257	244	272	222	246	228	247	245	224	256	269	256	238	217	229	270	240	254	227	258	254	247	247	228	259	223	246	255	226	252	236	240	232	268	268	257	219	248	252	251	257	239	218	232	218	264	236	238	245	217	262	219	227	246	245	242	238	215	245	222	237	253	263	221	265	240	208	248	239	226	228	227	235	242	276	246	257	250	236	255	241	233	259	254	264	256	248	237	253	227	235	258	267	251	249	253	257	238	217	250	236	239	256	202	242	254	267	235	264	247	225	224	232	222	251	209	242	237	235	241	225	240	224	238	258	237	229	232	239	240	217	268	260	254	198	235	221	232	237	217	239	247	240	236	219	246	245	246	232	223	228	229	233	242	230	231	240	222	229	259	246	256	235	252	242	233	215	243	255	263	265	213	249	243	229	250	235	244	219	252	237	202	223	232	225	244	214	260	253	242	212	240	246	234	220	213	263	240	242	238	218	249	225	208	245	235	240	245	231	233	231	225	222	250	274	220	204	242	266	234	239	222	229	247	233	213	244	233	300	247	256	248	232	228	263	225	256	233	247	249	203	207	230	238	246	249	256	250	248	238	265	220	250	217	206	219	280	231	243	236	227	294	236	234	206	232	235	229	211	245	232	227	229	237	237	259	209	220	225	265	256	229	226	267	247	258	256	258	237	240	237	258	225	227	244	229	254	246	230	242	200	242	242	266	254	236	230	250	244	260	224	225	233	260	220	270	267	252	218	226	250	241	249	232	261	234	220	256	255	199	239	224	263	248	267	228	225	227	213	259	234	228	244	253	220	248	218	233	226	275	248	228	238	239	235	268	230	259	227	260	254	253	209	222	236	216	249	240	240	249	235	263	235	263	258	232	233	235	229	231	218	245	270	217	238	242	259	261	239	243	211	256	256	229	243	219	231	267	222	247	239	245	245	263	228	274	249	253	242	242	236	246	252	220	262	247	236	261	231	218	216	231	252	247	238	244	229	236	226	246	235	211	276	220	255	244	221	232	255	214	248	271	252	263	256	234	247	244	240	258	236	230	234	241	225	229	229	209	239	243	229	264	256	233	249	253	244	249	250	257	232	250	252	253	239	248	228	235	252	220	261	258	251	225	244	232	221	219	288	222	228	247	261	230	248	206	225	238	279	242	223	226	235	214	250	233	241	228	246	236	222	273	239	219	266	245	238	233	236	234	246	229	253	229	249	247	237	227	231	261	241	210	256	236	230	244	224	253	242	248	261	213	252	235	265	240	233	264	256	222	209	212	233	226	240	232	235	252	244	227	243	261	231	235	254	217	263	211	271	242	243	216	216	261	227	215	275	240	252	236	221	251	230	249	245	246	227	253	208	250	265	255	238	210	210	240	235	237	264	241	239	199	261	236	253	215	232	237	247	252	259	227	222	233	263	263	234	227	248	222	239	275	218	238	238	241	244	245	246	230	229	243	239	259	226	235	210	259	250	251	221	255	246	241	267	217	249	259	186	219	279	203	235	287	222	226	210	238	239	259	216	254	253	252	251	248	258	236	227	250	245	219	221	237	224	224	228	240	247	199	243	237	238	237	290	252	245	216	238	254	239	248	249	268	239	236	232	229	210	265	257	233	230	261	247	250	225	249	222	214	227	242	224	268	257	244	250	225	230	277	248	221	240	275	231	250	248	232	243	229	256	248	244	241	227	224	242	222	265	246	233	258	245	262	247	224	241	247	258	239	254	250	221	236	253	249	228	249	263	245	258	236	246	223	241	241	257	247	224	250	263	250	255	252	250	266	245	245	244	249	272	227	246	226	244	227	242	226	261	207	230	233	241	215	238	232	244	225	245	242	240	214	223	252	216	249	248	277	262	251	240	199	239	244	235	260	232	240	238	232	258	233	240	240	259	234	277	241	243	238	186	228	226	229	248	256	219	247	248	249	219	244	259	225	235	255	235	250	238	262	260	268	254	222	230	225	255	264	274	243	275	228	220	250	255	224	242	229	252	229	254	239	234	241	216	245	243	232	257	240	260	225	225	228	227	252	237	220	237	211	242	250	249	254	236	250	242	231	264	222	256	245	240	256	262	278	238	272	239	208	229	213	242	253	215	247	227	247	235	246	232	232	213	214	232	222	242	247	223	210	220	262	221	203	208	236	255	240	240	243	235	237	231	229	244	233	242	238	269	216	243	220	232	249	239	249	251	253	251	256	253	237	245	258	220	227	238	239	248	225	259	264	212	234	217	261	240	251	261	272	265	233	244	260	230	238	243	245	183	235	251	249	230	271	250	270	237	266	236	261	251	259	223	232	236	240	262	251	242	256	258	224	232	214	265	231	262	206	224	260	245	236	239	235	264	213	250	253	242	213	264	231	222	236	255	236	255	253	243	225	228	244	244	252	242	243	249	254	252	235	237	228	222	230	232	242	234	247	207	255	254	223	262	262	254	277	240	239	255	227	217	242	288	254	243	285	253	248	243	231	206	221	231	242	239	246	267	242	253	242	234	233	262	236	246	239	252	205	235	227	263	255	240	240	242	257	282	251	215	222	214	227	220	232	228	233	263	201	240	212	261	226	246	240	253	242	242	236	231	231	253	266	232	258	231	236	246	226	252	263	255	235	253	220	233	265	227	226	226	238	221	211	224	231	265	246	254	253	251	234	217	231	256	251	275	242	234	235	250	249	227	222	231	263	275	250	228	244	226	209	270	238	225	220	232	214	229	232	253	250	237	243	246	263	225	209	215	236	208	255	259	243	218	256	276	238
26825	22093	13127	8381	7095	5694	4206	4527	3890	3407	1800	1178	894	852	889	890	832	770	818	760	768	774	737	701	686	700	683	677	646	685	653	661	610	646	646	634	625	595	641	636	609	608	585	574	552	567	562	555	557	606	540	547	587	532	513	577	625	562	625	596	575	535	533	521	525	534	553	557	563	543	545	582	535	562	566	533	576	559	556	509	534	516	549	588	589	539	557	527	529	541	548	539	540	527	528	560	554	526	539	493	547	528	514	519	574	551	556	495	552	528	561	538	597	545	568	580	534	513	570	565	512	557	546	547	544	548	566	529	505	537	510	534	551	554	534	506	558	550	505	484	539	555	571	548	524	547	526	535	525	532	566	549	524	546	544	528	536	541	560	522	547	546	489	582	547	583	532	514	576	545	574	578	558	518	546	523	571	511	553	529	574	553	541	547	518	541	577	580	595	551	562	595	518	554	542	540	592	599	549	555	521	546	526	547	567	566	606	568	527	579	536	551	565	515	543	500	554	549	536	515	507	520	577	544	531	540	556	525	554	564	541	553	551	532	549	527	578	529	546	518	608	571	520	557	531	560	561	519	575	561	564	538	531	564	514	522	536	564	561	528	521	520	532	580	545	537	556	485	528	556	522	560	553	560	609	548	573	556	538	553	564	555	528	565	566	575	515	592	590	553	503	533	524	568	577	563	530	542	554	550	520	510	534	568	563	585	526	529	525	580	548	547	532	570	542	560	533	565	546	496	532	562	547	558	559	532	565	574	538	542	505	621	539	514	519	563	545	574	547	555	519	564	531	543	550	521	548	531	554	530	557	576	548	565	534	574	541	572	545	531	524	547	542	549	523	512	587	528	528	556	534	532	566	494	552	570	537	525	547	530	582	584	526	545	554	558	511	537	557	546	548	563	530	563	538	545	540	599	541	526	546	516	574	542	560	509	561	558	519	493	575	556	540	566	602	578	554	509	524	561	573	536	517	528	557	535	548	536	595	611	544	526	535	558	560	563	554	524	570	551	581	510	524	582	519	570	538	514	525	546	500	505	555	543	549	493	520	542	522	576	535	533	564	547	508	562	579	570	553	538	532	543	580	538	568	551	581	527	553	553	580	560	516	558	506	517	555	567	550	530	518	538	561	571	526	566	552	521	556	543	551	560	559	573	536	576	539	584	502	543	574	549	552	602	543	586	529	575	518	533	528	578	533	543	568	569	556	513	577	554	535	545	553	549	558	568	542	553	559	531	554	548	556	533	581	558	532	566	513	553	551	591	572	541	562	584	529	506	557	568	530	610	537	546	557	559	565	527	565	546	521	552	544	588	546	582	563	500	507	548	546	555	524	541	523	574	570	540	579	552	576	577	555	569	491	559	560	520	531	517	558	576	574	577	553	550	535	525	549	568	613	565	532	530	578	565	534	541	522	558	519	547	530	541	525	570	531	506	565	528	549	571	527	554	569	538	522	539	532	565	586	552	525	557	557	542	586	536	552	543	539	531	541	568	566	547	563	538	534	546	562	561	583	547	503	576	555	545	542	568	542	568	557	553	544	545	536	591	546	553	513	568	532	547	550	548	550	553	522	522	565	546	578	541	514	532	584	543	543	516	517	576	571	537	530	527	533	532	558	560	543	550	564	545	587	542	557	547	565	570	498	561	582	588	548	597	509	529	526	531	523	482	578	513	517	544	576	532	541	570	512	525	514	548	545	545	506	565	551	566	536	573	521	561	563	531	510	571	527	566	552	560	563	525	534	532	550	556	555	558	545	563	547	571	578	563	557	522	569	581	543	559	541	545	582	500	616	582	513	542	506	562	563	563	532	523	623	559	573	516	562	569	552	502	572	535	553	547	511	537	566	520	577	543	590	612	560	578	527	550	548	572	551	553	553	506	550	555	576	542	546	561	534	562	564	535	574	549	564	527	545	559	521	523	592	555	577	547	555	570	556	574	505	530	522	523	570	524	520	558	543	560	528	510	550	567	575	575	562	613	536	525	552	599	541	551	547	536	543	536	519	511	544	546	508	549	544	576	542	562	524	563	514	544	577	554	601	547	546	560	531	552	521	548	545	515	594	545	570	504	525	554	550	518	524	560	576	528	544	543	601	576	560	553	556	558	571	550	520	528	512	556	560	550	512	535	575	552	535	557	569	598	555	576	537	530	529	510	512	525	526	565	506	569	548	575	516	592	535	536	527	536	516	551	539	525	525	539	543	548	583	536	540	512	555	533	562	529	574	509	533	588	512	521	567	578	529	539	517	536	535	564	559	523	522	559	526	545	530	558	541	575	587	571	592	598	531	560	543	570	562	552	561	586	528	554	559	511	523	558	533	472	571	561	532	530	578	558	547	523	574	508	508	533	520	563	567	586	532	561	480	525	527	526	528	511	523	587	501	554	555	521	506	583	523	510	584	559	574	564	559	542	579	540	563	523	561	542	542	551	579	547	502	544	557	531	593	523	515	558	529	510	560	546	565	501	582	486	512	592	519	589	515	557	538	492	523	538	557	507	541	537	530	522	548	485	551	523	547	538	519	536	549	540	554	574	577	538	543	572	614	579	584	506	551	604	550	583	514	557	542	550	555	541	513	565	552	524	552	544	547	525	548	561	520	548	536	565	551	518	520	523	516	558	532	572	548	575	542	553	545	587	530	530	561	575	548	547	577	540	559	535	526	504	534	571	518	523	584	510	554	528	519	575	550	610	564	551	616	513	566	561	576	520	572	554	558	560	516	550	554	576	554	523	585	536	518	545	513	592	542	563	490	552	561	560	510	589	508	565	538	543	522	543	544	558	550	584	570	544	556	534	557	550	590	505	521	559	545	568	532	534	569	586	561	533	532	533	534	544	547	534	490	555	589	573	541	561	498	519	584	553	548	551	554	575	582	512	573	548	548	540	609	523	554	559	547	547	531	565	541	552	523	501	583	538	576	562	551	561	575	562	554	543	544	552	566	519	586	539	577	575	564	544	514	582	510	531	539	554	572	529	531	534	521	513	534	528	591	545	575	541	542	580	558	531	591	525	516	507	554	549	566	507	553	522	530	508	544	523	520	555	552	528	514	556	507	559	530	543	546	552	505	497	583	539	521	575	519	528	549	540	532	552	536	546	536	545	544	535	582	528	549	584	544	578	545	576	550	537	543	578	551	569	531	548	546	562	501	534	513	504	560	568	582	524	558	552	531	535	536	554	553	585	537	570	616	556	557	538	542	582	565	548	558	525	586	553	569	552	522	495	523	575	567	600	529	542	586	583	524	540	565	541	529	531	571	488	557	564	559	553	552	519	537	539	540	557	550	538	559	605	537	610	558	592	553	554	544	570	556	565	533	536	572	535	570	538	536	531	538	571	570	521	523	554	498	537	553	532	543	580	572	548	544	546	545	577	576	556	523	527	534	510	555	604	551	551	557	538	533	541	547	556	566	528	537	560	513	531	522	543	572	534	528	552	525	554	567	588	527	538	546	551	518	540	576	547	552	523	525	509	546	540	528	546
18405	8654	3025	832	664	470	397	395	319	309	319	262	300	268	293	281	293	292	288	293	306	271	231	289	265	265	297	246	296	284	282	269	289	256	263	274	257	278	262	273	303	278	271	266	245	278	287	276	269	287	264	287	288	273	242	264	264	269	287	236	261	274	278	277	277	291	278	268	250	281	236	278	282	252	261	271	252	258	277	286	270	277	269	281	288	264	235	314	273	226	239	271	287	292	266	306	300	263	263	256	224	281	273	284	257	248	244	273	249	284	263	315	245	304	272	308	267	283	251	251	279	260	297	290	273	290	267	273	254	272	227	270	254	244	287	272	260	251	274	256	300	301	246	254	323	245	277	246	273	259	262	281	262	243	294	264	273	264	265	267	243	285	278	256	263	292	285	272	280	286	266	246	248	272	270	275	287	321	265	263	242	283	254	242	289	290	289	259	272	258	304	269	266	284	264	256	259	293	291	280	294	237	275	258	260	278	276	264	303	271	298	260	242	240	240	256	282	236	232	245	263	279	278	270	265	256	277	267	264	254	261	264	282	267	260	233	241	282	273	250	302	273	283	268	283	258	299	271	273	279	248	272	262	292	256	240	276	270	290	269	270	271	288	277	280	263	264	274	279	262	256	250	291	275	248	289	257	249	257	261	276	288	234	299	268	283	289	291	295	238	278	247	285	268	241	274	251	244	268	272	279	262	274	278	266	265	226	269	268	270	260	259	246	260	261	286	273	270	251	279	243	296	245	250	253	286	280	304	299	259	242	283	291	251	269	260	255	236	279	224	289	271	278	311	263	267	294	269	287	273	257	267	322	281	267	246	267	258	277	295	268	299	246	227	294	263	275	268	292	299	267	283	260	276	281	240	273	285	290	268	267	259	269	256	263	277	257	284	265	290	265	269	277	275	264	266	320	259	247	272	269	273	279	264	259	257	252	277	294	295	259	255	299	258	264	262	256	276	290	265	260	262	271	297	256	276	252	253	226	247	287	262	252	274	277	278	306	295	293	262	265	222	261	280	275	252	281	246	258	260	246	274	255	245	259	258	274	260	277	267	251	256	278	304	268	283	241	282	287	264	292	281	264	276	249	288	262	274	258	269	303	268	249	278	285	275	261	267	297	257	268	241	272	272	290	263	253	266	242	303	268	278	280	289	249	280	235	265	267	256	259	299	277	267	290	281	260	256	297	284	289	245	246	266	247	270	260	257	244	313	259	287	259	261	268	271	288	261	286	269	274	268	250	265	276	274	281	261	275	268	280	272	267	255	247	286	292	271	265	267	289	272	288	286	269	243	252	264	236	273	273	267	251	250	243	248	288	298	238	278	273	278	269	256	270	261	298	272	279	251	279	248	271	262	285	262	295	290	287	275	236	272	257	268	290	290	263	265	266	266	270	289	270	307	280	229	275	244	249	287	279	286	270	241	270	283	285	274	278	272	303	273	259	271	264	256	279	274	274	258	293	271	299	274	299	280	251	245	293	261	240	269	302	268	274	282	307	237	285	292	282	316	287	285	262	279	306	253	293	227	272	298	270	283	251	288	265	255	244	253	276	256	267	273	284	293	308	289	270	276	271	250	269	264	256	269	271	263	267	309	266	277	244	274	294	258	260	271	286	257	268	289	275	287	257	238	255	244	296	253	277	274	264	270	268	239	289	302	268	256	293	289	280	276	287	259	278	248	275	268	251	259	271	281	288	257	254	288	258	252	236	260	285	273	258	308	277	304	283	257	311	292	259	278	288	282	284	228	288	255	247	248	285	251	279	280	292	270	274	288	260	299	271	288	283	275	271	269	253	287	271	275	260	275	258	279	256	258	262	287	281	278	270	269	251	315	276	240	252	255	300	271	275	276	269	284	278	285	290	231	271	291	250	298	289	252	269	283	263	246	286	274	292	277	254	237	243	253	270	254	264	250	291	280	280	249	301	288	252	270	237	280	268	252	256	268	283	277	289	278	279	306	281	280	257	267	257	259	259	257	277	254	238	266	283	284	303	264	224	267	247	253	267	273	291	273	277	222	247	254	265	291	272	284	280	273	276	258	262	294	256	282	294	263	246	273	285	271	266	279	276	303	282	259	245	292	262	264	251	235	270	261	280	281	283	247	220	265	291	278	290	292	261	299	272	266	242	235	282	259	277	283	266	269	259	251	293	274	253	275	280	286	261	254	282	282	285	260	271	273	292	283	266	241	239	270	271	263	278	277	262	302	280	264	283	253	255	304	243	261	291	279	259	277	247	268	278	254	271	254	268	242	287	279	293	260	249	260	284	275	265	289	269	290	279	255	256	275	252	259	269	253	295	295	253	251	284	271	275	257	278	287	274	276	270	285	275	266	260	262	274	271	266	294	245	230	271	250	261	243	297	286	285	266	265	242	295	284	251	259	278	252	246	298	262	265	287	286	244	292	282	262	282	258	304	261	286	257	256	297	268	272	295	260	262	239	299	276	290	264	251	282	258	226	268	276	257	290	250	276	286	265	275	262	272	257	237	281	268	254	280	260	265	259	280	267	274	255	265	273	302	265	269	268	275	306	289	261	262	263	250	258	241	264	267	271	262	296	247	279	258	294	270	272	240	264	278	269	261	301	282	282	293	251	257	274	277	254	241	291	240	280	254	287	261	234	270	282	297	259	266	259	251	295	248	255	250	246	312	271	314	252	247	323	290	251	296	272	267	258	274	286	254	280	276	247	281	226	285	262	255	269	274	272	251	293	270	253	289	267	277	276	285	277	312	257	267	282	265	276	318	286	295	296	253	277	258	262	271	280	280	267	272	267	262	287	265	278	253	265	289	276	285	253	300	316	280	256	294	256	246	244	250	234	283	231	250	264	256	255	280	264	267	270	265	255	256	281	278	289	254	284	263	291	279	273	264	281	252	264	250	252	264	268	265	258	250	252	272	246	260	243	235	257	264	263	229	267	249	268	246	265	298	287	249	251	260	255	254	275	242	266	292	271	236	264	283	270	302	269	258	285	273	269	261	302	241	253	258	255	271	261	286	262	260	236	263	284	272	270	237	275	255	258	247	294	275	280	231	270	286	303	256	266	242	263	286	302	279	271	269	268	249	251	257	297	252	248	309	276	272	243	255	270	290	224	245	279	256	305	290	272	249	253	278	232	274	267	261	280	259	292	270	264	265	261	252	265	262	249	254	282	315	274	297	263	283	257	248	271	256	276	285	236	262	258	238	247	274	278	291	264	292	305	259	265	274	292	265	250	262	266	268	264	265	252	238	277	265	246	255	285	246	281	256	246	292	263	235	269	268	227	293	240	265	266	295	253	266	258	271	256	260	244	289	252	285	226	298	263	263	293	270	272	238	264	269	270	265	284	306	263	283	257	267	259	263	240	296	257	252	269	256	270	282	256	256	260	289	248	269	275	270	262	278	283	291	252	246	262	259	226	280	268	271	288	267	279	268	286	299	280	290	276	289	261	272	262	245	253	259	286	271	267	282	272	251	255	272	267	259	279	284	291	258	260
11159	6833	4342	2151	1854	1441	1247	1130	928	876	720	703	671	695	687	718	662	667	688	711	639	659	690	606	645	609	656	614	643	637	585	618	583	619	617	640	609	554	609	612	632	607	594	597	580	586	599	625	593	591	585	640	603	616	589	547	586	585	586	588	615	636	588	576	609	595	613	638	571	596	642	560	599	594	601	591	624	606	583	601	565	558	609	595	607	607	609	565	624	586	557	580	609	603	591	571	600	601	588	607	578	613	568	602	576	570	592	572	613	607	563	635	605	562	557	594	588	586	594	588	587	581	604	581	560	566	603	612	596	603	585	619	602	619	636	581	575	591	576	583	578	579	578	579	584	620	593	604	636	591	566	588	594	566	612	573	578	600	567	538	613	563	567	612	565	595	606	598	562	600	552	618	609	609	546	562	576	588	574	568	632	536	600	574	630	612	620	612	611	615	600	638	589	582	592	567	605	562	567	557	569	600	601	595	598	571	618	585	612	586	630	573	589	584	576	558	616	605	616	628	580	558	617	549	576	582	601	643	545	604	601	576	593	595	625	599	582	576	577	568	604	583	637	601	571	555	604	630	591	592	600	645	604	593	602	573	614	603	638	611	602	583	602	617	564	588	576	524	620	595	625	592	594	598	591	589	603	590	605	637	604	625	615	600	600	615	591	592	581	615	580	635	595	597	588	565	573	573	580	612	612	591	600	582	598	619	627	611	595	603	590	594	570	577	645	574	581	553	591	620	586	545	646	610	559	625	566	589	596	586	629	586	620	580	567	605	611	600	577	590	598	576	554	600	579	562	613	588	574	541	600	568	599	610	599	559	586	617	597	568	610	627	580	596	559	565	590	584	622	633	543	617	555	646	573	586	597	607	579	568	550	633	624	601	569	566	588	614	605	646	626	546	565	566	641	566	558	613	569	603	611	575	637	612	606	568	590	625	589	634	583	595	620	605	612	579	621	577	588	610	556	547	623	563	571	615	593	604	613	621	594	577	580	615	616	551	635	574	605	612	540	571	571	571	623	650	616	609	607	530	582	588	607	605	573	523	609	608	586	579	613	576	587	569	612	609	598	574	679	560	598	581	615	585	578	568	610	552	590	576	572	567	613	605	615	584	608	563	600	639	593	579	591	634	575	634	574	637	561	579	543	585	587	565	559	564	592	593	635	558	563	566	573	584	601	596	617	591	616	584	573	550	579	619	609	616	575	595	600	582	604	597	611	556	610	584	627	571	630	619	632	629	578	567	577	536	576	552	619	617	594	613	595	612	570	601	567	605	593	607	571	569	612	650	591	588	573	616	589	621	603	618	650	560	605	604	585	611	578	567	559	571	586	556	572	611	612	615	606	594	601	545	577	648	616	610	592	605	628	614	565	580	637	604	608	550	614	615	561	595	577	625	614	596	603	553	594	586	619	591	558	607	626	596	632	596	546	627	620	584	578	599	597	609	587	618	599	601	580	601	667	580	582	612	580	594	572	606	577	600	599	549	582	587	607	556	607	597	585	574	577	601	618	609	615	604	616	614	608	589	607	618	600	591	608	585	580	578	570	600	609	612	560	635	591	596	605	570	582	555	539	593	579	615	610	626	622	555	629	617	590	659	617	570	588	578	577	593	570	584	587	611	562	606	605	594	587	590	579	590	592	599	611	633	589	611	566	564	595	596	579	584	593	566	625	629	593	581	554	600	605	581	587	561	632	576	624	610	603	610	578	569	598	574	583	615	587	559	588	595	628	588	610	568	545	598	613	587	586	596	579	631	588	577	594	580	589	535	597	598	557	623	614	600	574	587	591	598	598	588	597	609	621	559	572	584	591	602	653	603	614	564	582	583	575	628	591	608	568	554	582	600	574	614	583	576	620	553	574	582	584	581	616	545	593	595	622	602	560	608	581	637	605	631	603	603	624	601	607	650	572	600	605	590	567	582	562	616	630	610	573	589	571	622	603	591	616	561	604	645	590	587	609	549	611	614	601	565	620	543	586	637	636	575	594	574	598	600	572	590	579	648	584	604	597	618	594	606	639	579	583	581	600	606	584	626	597	549	602	608	571	616	617	621	588	630	555	567	614	560	598	597	591	625	585	547	626	596	603	639	575	586	615	639	599	632	547	581	596	579	583	573	610	577	541	589	590	631	578	602	590	623	584	547	601	635	596	596	546	563	607	622	615	583	579	560	572	555	583	587	546	592	599	642	577	580	582	551	556	584	591	605	594	572	596	601	592	657	601	580	555	587	609	589	533	599	587	591	613	555	611	584	583	604	600	634	603	563	573	616	567	630	615	626	568	610	583	570	609	602	592	589	638	631	610	587	584	588	595	576	587	615	568	560	575	581	622	613	548	683	585	600	546	586	591	605	593	591	607	561	600	604	608	604	590	577	552	584	571	571	594	597	646	560	608	593	573	560	610	607	630	560	595	616	632	603	614	594	579	598	597	648	555	616	615	581	585	568	558	598	606	543	600	647	609	624	579	644	549	552	626	651	579	553	577	587	637	618	596	571	570	574	587	583	589	586	570	592	561	560	616	611	592	580	557	644	596	623	620	614	573	586	579	617	598	609	595	561	580	583	618	587	636	628	564	567	583	597	576	590	566	579	595	598	582	615	637	579	606	535	612	579	582	586	604	591	576	591	564	607	593	613	600	558	580	564	564	553	599	622	580	587	612	595	652	575	596	622	564	575	612	571	613	582	567	579	570	543	606	584	623	593	617	567	563	636	576	588	597	624	639	592	610	583	571	611	613	565	566	613	575	615	566	574	615	615	590	629	617	609	612	643	604	572	564	589	617	602	579	579	597	643	626	568	633	595	608	590	611	625	608	574	616	653	576	613	578	602	602	643	562	608	593	596	550	631	604	573	610	611	577	624	594	581	590	588	631	595	570	599	561	613	631	611	572	576	592	601	582	567	631	575	582	596	605	589	599	574	578	555	627	604	605	571	585	621	614	610	628	638	587	608	575	629	586	583	610	616	610	620	605	572	623	593	550	607	600	602	589	556	575	570	613	563	533	570	522	592	642	632	600	541	618	597	581	571	619	582	598	597	563	606	599	632	608	572	606	558	614	581	594	548	586	575	575	613	618	572	636	562	563	589	566	578	602	573	586	667	627	613	560	634	604	592	593	575	585	604	567	612	570	618	585	588	625	584	627	595	575	604	588	569	589	563	594	612	576	579	607	594	587	598	598	607	626	630	634	591	593	594	616	585	612	624	593	573	573	587	577	587	582	566	590	574	582	591	610	570	563	592	558	577	569	591	644	550	588	560	606	594	611	626	569	530	606	610	584	593	601	532	597	650	576	580	596	621	606	591	552	602	568	594	601	625	578	628	591	603	575	569	606	621	615	593	543	595	583	554	631	539	584	621	591	581	613	587	606	588	589	613	603	612	570	590	616	576	632	588	589	612	560	580	644	595	615	604	608	571	580	584	558	637	582	603	603	599	599	586	555	598	593	624	530	622	612	623	605	617	601	616	563	570	577	558	598	605
33130	19932	11346	3205	1653	997	922	854	524	534	349	277	262	249	264	274	254	262	240	239	247	222	242	226	225	222	241	199	209	218	225	245	213	231	254	218	205	228	228	221	217	235	243	208	237	224	226	216	213	218	223	234	202	253	221	224	243	213	227	227	226	252	217	207	228	249	243	205	229	233	211	233	204	224	203	221	220	234	206	220	232	236	209	222	217	212	200	242	216	228	194	220	200	224	198	222	204	219	217	204	218	212	208	190	220	210	183	215	215	229	190	233	201	198	203	201	229	243	215	194	243	235	240	228	219	208	215	218	215	229	226	230	225	220	238	213	222	199	238	212	236	206	226	189	212	223	210	215	219	205	221	215	205	215	210	200	218	231	209	196	185	228	239	218	191	217	205	231	244	195	255	218	224	216	205	199	227	204	199	235	221	214	210	212	230	241	215	202	210	207	189	212	213	207	186	215	227	230	227	247	197	211	202	233	233	173	239	222	211	205	211	217	242	223	243	222	212	236	214	212	236	248	248	205	215	232	211	213	198	233	236	209	198	217	227	215	188	187	186	233	212	219	200	197	215	224	211	203	225	218	212	202	220	231	224	232	194	192	213	217	231	208	201	218	226	222	223	192	215	183	204	203	228	243	211	217	210	203	227	218	207	198	214	219	222	216	215	224	176	221	204	222	219	196	243	224	209	188	224	256	240	210	189	217	219	223	186	203	248	203	212	188	222	224	230	210	213	196	215	210	206	211	218	232	218	225	207	211	219	222	220	203	240	226	186	214	232	205	233	194	199	190	231	215	243	176	196	180	195	213	217	241	228	218	187	201	206	220	232	219	226	202	213	220	219	244	220	204	241	221	181	231	233	223	211	187	226	211	208	217	237	222	201	191	234	240	241	227	224	197	213	238	228	189	220	233	229	206	213	204	229	232	209	220	223	205	188	221	242	228	222	207	193	212	220	208	191	241	220	206	246	191	197	224	231	222	225	247	218	221	208	218	241	237	214	226	230	233	227	228	219	237	208	218	206	190	200	209	203	226	207	221	218	195	204	215	228	218	207	225	232	204	204	206	232	195	234	202	204	208	198	204	198	192	221	197	254	238	206	237	258	204	233	248	185	237	209	225	239	226	212	219	205	237	217	207	198	204	206	208	227	235	179	231	207	224	218	219	231	180	221	194	196	203	205	239	239	218	229	205	203	215	203	234	189	174	217	237	220	206	211	234	232	207	223	222	206	183	202	213	209	236	239	225	210	212	197	230	228	193	197	223	223	253	235	208	233	215	212	211	216	242	193	196	207	222	202	217	207	219	236	210	242	235	221	232	228	217	216	194	229	209	191	189	193	197	257	184	215	241	221	216	217	234	195	210	210	240	250	206	185	215	216	217	207	224	210	223	228	204	223	242	204	211	221	189	186	219	195	226	236	233	190	216	199	207	243	230	206	215	187	220	237	229	210	190	227	218	208	213	184	216	211	188	224	216	230	217	239	209	230	211	212	207	186	227	199	204	219	237	217	222	210	221	188	220	257	200	217	223	223	236	236	224	209	180	248	216	196	218	204	207	214	207	251	240	235	229	207	209	213	221	193	203	199	230	206	214	210	222	231	223	226	240	250	199	216	207	189	210	209	201	226	227	189	214	228	196	205	204	179	230	236	203	200	215	239	204	214	191	221	215	231	214	201	244	244	204	219	208	210	207	190	218	221	210	218	224	207	197	196	222	224	209	198	218	248	222	201	201	223	216	229	239	215	207	213	238	214	209	217	225	243	258	228	222	200	196	235	200	215	207	253	209	207	227	216	222	202	231	215	233	188	228	228	238	233	197	190	217	220	240	204	216	226	227	187	201	200	218	209	204	189	226	216	222	205	208	203	242	231	203	199	196	211	204	213	226	210	199	199	201	202	198	220	244	214	202	234	215	218	201	213	223	224	218	254	199	234	223	182	221	219	239	231	204	204	196	216	230	237	220	233	200	217	213	196	221	203	216	262	196	204	218	243	220	219	238	212	221	235	202	235	226	230	211	218	243	223	202	228	193	197	221	216	220	231	222	209	234	229	200	230	230	212	185	211	210	245	207	218	204	238	214	251	216	249	210	223	214	232	204	225	233	198	192	209	197	232	241	225	207	208	208	200	190	191	200	233	227	214	219	219	205	204	200	214	212	209	225	242	232	238	207	203	211	199	195	237	224	192	229	192	258	191	212	204	216	195	219	212	191	224	214	219	209	235	220	215	221	202	211	224	249	223	215	200	219	217	215	229	213	247	208	243	218	196	219	263	213	234	216	220	246	195	200	226	228	214	231	210	231	223	198	182	222	220	215	196	193	228	218	200	214	203	247	203	234	245	209	201	195	222	194	192	195	193	211	207	232	209	230	224	219	199	245	227	224	184	222	203	232	204	205	194	203	198	227	203	196	233	226	192	209	229	230	212	196	194	220	235	217	214	221	204	194	217	207	232	203	211	221	214	230	225	209	237	217	210	193	217	189	199	215	222	199	221	202	205	226	200	207	229	198	186	218	213	250	244	188	221	197	228	199	211	229	220	207	222	195	223	207	204	204	212	217	209	229	203	247	221	224	207	250	204	192	223	210	208	218	221	223	227	196	191	243	249	228	215	198	209	225	216	254	228	232	218	226	192	223	224	224	203	215	246	231	215	211	233	232	203	196	212	218	227	215	185	185	187	213	244	208	232	206	193	193	234	223	229	205	220	217	211	249	218	222	228	202	217	206	220	203	221	199	194	210	251	229	198	214	221	239	238	220	199	216	219	238	199	220	204	222	195	217	197	187	195	195	198	211	218	226	244	186	200	202	214	247	195	218	212	216	225	219	216	197	228	221	191	228	215	209	228	234	226	232	240	219	221	187	225	224	207	207	209	238	240	209	210	203	215	210	224	230	194	215	231	214	233	217	197	236	210	192	225	203	195	231	215	226	202	240	245	197	205	223	175	215	190	222	215	234	176	210	203	207	206	237	200	185	176	206	231	210	228	210	214	222	233	209	237	192	213	217	221	208	215	219	230	212	229	223	220	214	211	229	204	237	207	240	206	215	215	212	208	237	205	203	186	184	239	216	224	220	227	219	202	199	222	185	232	246	194	209	236	234	230	198	228	231	230	207	244	197	203	221	210	195	207	229	190	238	200	215	198	227	181	202	200	195	250	216	209	227	219	211	214	213	216	209	227	201	199	218	216	191	215	219	201	208	231	179	240	216	215	233	236	203	203	225	212	231	200	223	181	211	178	220	211	209	210	253	220	213	197	200	221	220	194	191	192	214	203	203	221	218	197	209	204	221	207	238	207	220	196	242	213	206	246	209	191	218	208	193	204	239	219	197	204	234	197	220	213	233	193	212	210	226	202	238	187	208	214	213	236	216	205	222	222	202	222	264	233	231	234	233	208	208	219	221	206	219	215	226	198	222	187	204	229	220	217	221	209	223	227	244	230	203	239	192	203	218	202	215	215	200	212	225	201	187	198	208	217	236	230	213
20929	15082	11514	5219	4076	2996	3080	2790	1853	1924	1089	891	709	669	707	693	678	620	664	614	649	578	593	568	561	562	553	546	575	580	561	537	564	558	529	527	531	535	495	521	495	519	504	555	488	494	502	485	526	509	475	491	501	513	485	503	517	501	555	526	520	516	494	496	486	469	497	461	535	512	483	478	489	505	493	514	545	501	516	510	506	506	495	510	479	480	522	495	470	486	502	500	486	505	488	499	488	521	508	461	483	486	518	482	511	489	497	517	565	486	478	521	463	501	482	505	477	483	469	507	474	502	508	458	488	525	498	518	453	484	547	500	444	506	479	455	476	472	524	511	475	556	526	506	486	501	510	479	542	478	500	516	478	498	551	482	531	484	497	520	492	476	501	511	490	491	474	497	474	522	497	471	485	468	489	486	482	503	494	499	536	478	492	489	496	484	476	459	506	497	507	484	483	478	489	499	514	504	484	468	518	483	463	492	535	526	493	508	489	512	475	541	494	492	495	506	457	486	494	449	486	503	509	505	508	502	475	507	466	478	485	497	483	493	463	476	463	480	507	472	515	478	514	460	502	489	501	522	487	512	487	513	568	511	464	495	505	531	472	482	486	503	496	492	469	506	484	532	471	504	550	498	500	490	473	489	500	492	507	513	484	547	480	468	510	510	489	454	496	497	506	495	530	523	473	506	507	459	460	497	512	480	538	498	492	509	457	446	499	519	498	487	496	510	493	503	499	491	492	508	474	491	537	441	508	478	488	470	480	511	479	505	497	471	545	520	493	460	491	490	471	498	498	491	502	481	536	480	502	506	491	497	517	514	481	472	501	475	471	465	496	497	505	484	523	461	550	512	496	470	479	503	497	498	521	496	486	497	465	480	507	477	476	485	509	497	514	530	486	483	479	471	527	500	489	475	513	463	468	491	514	491	474	507	499	482	464	496	455	449	546	492	492	466	467	535	453	486	498	494	480	484	477	524	480	479	514	485	495	499	527	483	526	497	478	473	494	467	480	500	471	499	489	499	470	491	443	451	463	483	481	478	485	483	490	474	500	479	471	468	478	495	487	491	541	554	500	471	468	512	526	500	498	504	471	495	509	510	505	519	479	468	464	470	515	520	504	506	505	529	457	477	467	536	523	499	454	510	485	471	546	498	527	504	514	499	473	476	472	494	520	521	517	457	499	464	522	486	479	481	493	461	511	496	493	451	465	502	415	471	477	442	475	500	522	451	478	495	546	508	490	500	520	523	471	477	458	491	466	506	489	504	531	486	549	519	473	498	492	492	485	483	511	480	485	467	449	495	497	478	495	481	494	472	516	508	532	532	478	506	513	489	493	485	483	464	522	495	452	483	499	509	488	415	494	488	496	495	501	507	433	502	503	509	492	510	475	497	480	494	527	464	465	496	471	496	509	479	452	478	476	487	477	507	487	506	539	496	471	500	505	498	459	519	536	518	471	426	502	489	502	537	499	464	518	509	504	449	514	507	494	478	487	487	453	489	490	508	530	503	496	470	462	511	471	483	507	474	467	497	495	537	502	477	476	485	507	489	506	503	520	485	511	525	531	516	494	497	514	500	530	528	498	481	481	486	467	482	476	509	506	507	489	521	497	482	485	536	478	504	507	499	495	508	495	491	536	507	491	478	512	485	514	497	441	456	498	477	510	509	497	455	471	487	529	501	472	481	515	483	490	490	480	499	508	486	504	498	504	481	476	459	521	506	473	482	447	495	506	504	508	501	503	474	530	464	467	476	526	493	511	524	478	511	523	484	486	470	498	485	464	503	501	484	474	496	512	471	505	505	511	535	521	508	485	495	487	498	497	488	490	500	493	485	471	505	530	481	488	496	484	492	523	510	498	505	496	460	491	502	455	491	490	497	495	478	479	523	498	481	486	479	477	506	484	466	514	537	478	486	475	515	513	487	485	509	473	476	504	485	489	476	473	498	499	435	486	485	477	508	487	498	515	541	517	491	496	493	485	464	524	509	471	448	486	490	431	496	479	496	520	518	471	503	501	496	503	482	501	500	488	483	529	493	470	505	484	483	473	474	509	477	485	517	503	543	446	475	502	490	483	515	499	483	470	472	492	480	505	484	525	482	506	477	482	455	468	471	513	504	478	461	500	492	510	475	499	521	526	448	488	459	516	479	493	528	481	504	509	511	524	504	482	460	541	497	518	481	494	481	527	441	524	494	493	497	493	501	505	492	539	506	519	482	511	480	524	504	511	525	497	478	505	474	497	505	475	476	478	451	509	514	492	471	512	441	516	484	452	493	468	503	491	512	500	495	508	461	519	490	511	529	481	519	481	449	495	465	467	463	512	489	488	495	506	501	501	513	491	487	507	475	495	460	468	504	507	506	482	462	535	498	478	501	517	505	475	531	496	475	493	521	482	507	551	505	482	446	495	499	513	549	485	473	507	501	515	502	480	448	513	509	483	452	470	522	504	484	508	513	503	504	490	513	515	470	500	480	524	480	515	475	494	496	510	504	514	460	477	540	524	483	487	497	458	501	491	457	500	510	492	498	495	509	447	511	500	468	521	473	461	485	501	468	495	497	484	483	501	510	516	503	469	526	498	505	478	452	486	491	465	511	487	500	485	471	548	479	512	484	506	499	490	504	505	491	504	501	480	479	462	482	510	483	480	482	506	494	517	522	498	487	520	520	467	479	502	473	474	478	489	471	519	489	507	482	468	476	481	469	524	517	502	472	504	512	480	476	444	496	492	503	513	468	442	491	500	487	461	501	462	470	509	501	506	488	503	503	494	491	544	482	480	484	494	493	487	502	478	474	477	525	488	477	507	491	534	497	472	482	519	477	506	483	462	501	513	480	512	524	505	474	497	536	463	470	456	512	462	478	492	458	445	464	493	495	509	548	486	490	464	505	474	501	459	500	529	522	477	490	485	494	446	493	482	490	521	508	472	443	482	490	454	480	495	500	540	528	518	492	468	448	483	454	489	476	458	508	522	507	438	506	497	502	482	546	494	483	495	529	458	461	458	530	499	474	506	486	514	488	510	505	492	491	472	489	494	497	456	477	503	490	522	508	491	516	487	463	485	458	500	482	455	490	490	536	500	507	494	499	474	534	502	479	501	490	491	489	480	511	511	457	479	471	497	466	476	472	488	486	510	495	499	536	544	497	512	548	506	518	462	480	454	470	498	500	537	466	529	496	496	478	480	470	520	497	502	504	493	512	486	477	471	498	506	510	491	487	466	473	488	490	525	499	498	550	516	536	465	462	528	486	477	521	502	481	510	506	481	495	490	512	501	527	452	514	514	469	478	506	495	473	499	477	500	480	460	452	457	477	476	491	505	467	494	482	512	492	517	466	508	472	494	475	531	498	557	492	491	491	511	506	499	501	475	496	513	487	523	499	522	519	499	468	523	511	489	483	453	472	520	455	492	483	499	502	492	476	482	494	510	455	512	503	530	497	474	496	513	470	533	496	509	488	520	550	492	495	538	532	499	516	488	510	481	488
42934	29944	18769	5717	2679	1790	1641	1308	967	660	494	350	268	286	290	286	272	264	201	250	256	265	276	255	269	261	232	259	219	232	239	258	295	258	268	231	248	222	236	237	239	229	234	239	263	242	239	226	257	271	230	220	247	257	207	280	229	238	219	247	232	255	232	243	244	230	231	235	241	240	225	219	269	223	241	240	226	245	224	249	255	234	215	216	222	218	254	256	251	234	223	217	269	261	268	219	244	231	224	234	237	249	243	249	227	233	229	251	217	252	228	230	233	221	239	235	212	249	195	236	231	208	221	235	247	226	262	211	217	230	260	262	253	260	246	236	243	235	250	242	225	243	233	236	229	245	226	220	228	238	263	246	266	221	239	246	223	229	199	229	252	202	260	251	241	244	238	239	225	237	254	247	206	209	193	227	221	247	251	257	248	233	228	222	230	232	245	259	242	226	243	277	270	238	242	243	246	233	228	236	226	224	227	242	257	240	235	243	236	246	262	205	241	253	239	212	272	236	226	230	247	233	274	214	232	255	255	229	250	240	198	234	224	218	235	233	222	224	226	230	207	212	222	246	246	230	259	246	256	251	236	211	222	217	236	252	244	237	204	223	226	220	248	237	221	265	239	229	220	232	233	238	220	218	264	235	241	224	231	244	233	240	207	220	227	224	256	256	233	251	220	200	228	229	238	261	235	226	227	213	234	244	220	239	237	252	238	202	253	249	242	215	235	231	232	235	249	222	255	256	201	255	212	243	209	258	234	225	246	248	217	238	239	215	243	231	262	239	225	237	241	223	217	241	230	235	219	222	243	249	247	239	231	240	229	246	232	214	246	237	216	236	226	233	223	233	251	243	220	252	233	235	217	225	250	247	230	234	257	222	230	227	240	239	224	230	234	264	217	245	214	261	224	223	246	236	237	252	231	215	232	239	251	225	273	214	259	237	206	213	224	251	231	205	257	240	248	212	259	214	235	208	256	224	257	239	217	220	241	201	223	245	253	232	232	262	251	225	256	221	217	215	234	251	254	251	251	245	254	228	250	249	257	256	219	256	263	240	218	233	229	237	234	265	233	246	220	223	234	252	245	232	224	248	232	228	252	220	220	215	226	234	249	246	226	260	271	249	227	229	229	245	222	269	244	219	246	238	242	206	232	254	268	235	274	224	269	206	262	208	241	225	245	241	206	247	232	219	232	240	216	216	226	237	224	223	234	235	232	235	231	226	228	232	234	224	204	227	231	277	250	236	261	219	245	222	232	259	213	241	254	221	252	259	229	243	256	243	224	249	244	230	238	220	195	206	250	223	236	254	225	233	238	228	224	249	229	278	237	235	259	237	234	246	274	198	227	254	212	222	244	230	236	250	226	238	217	260	256	218	259	228	229	228	265	250	224	243	234	257	245	242	213	208	242	235	205	264	261	221	203	233	262	266	227	228	250	216	242	250	248	250	237	201	242	237	269	216	272	239	251	223	243	224	250	257	229	231	226	249	202	266	212	252	236	230	255	235	228	211	255	228	246	225	241	220	245	236	210	212	274	225	211	215	260	236	233	255	233	215	237	225	238	234	228	243	197	232	236	234	223	221	225	235	252	213	214	252	237	253	232	247	262	231	225	218	255	265	233	246	242	211	261	247	244	239	230	203	242	223	223	237	237	235	225	241	236	223	241	213	231	231	235	220	243	228	251	228	224	257	235	202	249	222	242	244	233	274	264	221	236	238	256	240	203	230	245	218	234	232	227	237	249	213	228	213	232	248	239	227	211	232	226	229	229	234	227	207	239	276	219	257	269	250	216	236	228	223	255	213	246	229	220	214	226	245	224	197	236	283	248	207	229	242	238	249	237	217	257	230	239	244	217	213	229	240	224	231	217	245	260	232	224	215	241	238	228	216	245	209	222	253	224	232	262	215	245	211	233	247	229	225	244	245	242	223	260	246	220	242	230	225	233	206	236	234	232	234	234	241	223	217	230	223	216	246	228	247	251	247	233	218	261	238	232	238	234	246	235	233	246	247	260	206	261	283	236	230	229	193	221	239	257	233	226	235	226	241	255	230	235	256	238	235	250	242	275	209	247	229	228	252	260	227	243	233	220	219	240	235	224	235	231	237	242	237	224	225	253	212	197	274	243	221	225	201	245	235	259	238	244	211	239	232	215	242	222	216	217	237	232	229	214	243	206	231	248	244	241	245	224	224	225	222	242	231	245	202	240	244	279	273	228	232	232	222	224	247	230	251	237	236	233	240	236	216	250	232	231	215	270	239	253	250	224	222	234	238	192	225	211	261	236	236	261	260	246	274	225	232	218	233	213	253	226	257	238	244	224	210	226	225	261	234	227	201	222	243	246	251	233	223	246	236	254	227	251	254	218	232	236	218	219	225	256	223	260	244	228	238	229	190	244	288	239	237	237	214	229	230	212	252	230	201	228	217	223	212	217	241	238	243	241	196	234	237	238	264	245	227	237	217	258	218	238	244	234	248	224	245	252	242	271	233	242	236	270	247	207	236	233	228	214	224	242	232	210	228	234	225	225	227	254	228	239	213	219	245	241	217	243	249	225	237	240	250	206	237	241	231	280	270	209	232	237	247	244	231	230	245	266	223	227	216	246	220	224	247	237	225	233	225	237	205	217	254	219	220	227	229	258	242	234	259	212	207	224	236	250	278	228	233	236	245	220	226	218	258	263	227	211	244	249	224	233	206	224	239	238	241	275	246	240	249	246	263	237	226	236	240	232	219	240	220	222	229	227	194	233	223	234	243	230	226	244	215	247	254	253	240	264	249	240	237	250	236	220	238	210	235	282	234	227	255	228	225	236	266	233	242	228	241	242	233	230	243	243	201	232	208	276	232	230	251	212	266	229	239	263	238	260	223	225	250	266	241	221	237	267	224	234	261	227	220	236	235	227	210	208	226	239	205	211	242	213	215	226	231	219	248	226	219	216	232	270	257	285	211	254	219	229	252	247	257	267	225	227	232	238	257	239	248	230	222	200	263	264	249	228	265	239	228	240	244	246	260	244	247	236	257	219	210	236	242	251	231	232	256	233	226	230	212	248	234	227	236	243	230	255	208	240	251	233	219	265	255	257	242	208	237	236	243	222	233	290	225	217	230	237	236	242	278	266	245	256	237	213	246	235	233	251	224	237	222	240	225	219	232	217	255	266	220	256	237	210	222	265	237	244	238	249	235	224	222	231	263	232	229	230	212	235	233	265	227	252	227	238	229	223	237	227	237	245	241	239	241	217	226	239	228	236	216	231	218	256	241	241	225	239	227	224	256	216	215	239	227	242	249	220	248	246	211	253	251	232	233	242	229	220	261	249	237	276	231	219	254	255	239	241	235	202	223	231	243	233	241	248	231	262	244	230	253	271	227	226	242	238	226	236	238	231	258	253	225	250	224	258	236	230	239	230	247	244	206	216	237	240	233	221	232	235	219	233	243	206	210	238	251	257	228	260	215	235	236	205	238	233	240	243	245	254	232	238	257	245	238
26482	22496	16290	7672	5835	4868	4610	4642	2945	2630	1660	1073	895	929	898	872	833	797	739	795	738	722	734	708	705	632	642	611	632	620	647	654	606	628	606	587	570	608	563	549	547	607	559	560	610	554	536	543	508	503	555	531	537	530	552	541	564	544	541	523	601	541	551	561	561	556	557	589	536	546	601	541	557	526	563	535	535	538	572	527	557	560	516	538	526	575	540	591	517	535	495	548	537	554	516	570	556	570	523	571	549	496	533	557	546	576	562	557	551	547	514	547	554	534	567	539	566	515	544	561	553	573	496	527	550	525	538	553	572	516	498	531	544	523	549	534	534	559	505	537	549	586	562	544	508	534	545	565	556	570	543	524	514	519	556	510	553	546	546	556	538	552	511	562	533	550	577	562	539	551	554	569	543	535	531	565	515	529	557	536	509	556	531	548	506	515	531	554	567	570	532	545	536	572	517	554	560	526	549	544	543	529	548	546	508	507	555	505	547	527	508	540	540	513	531	580	580	543	528	567	550	537	535	573	505	564	554	578	550	548	524	542	526	575	499	534	498	530	559	492	501	553	541	552	509	544	552	492	540	555	557	542	553	552	551	564	543	510	539	514	543	505	536	513	553	538	526	554	548	539	550	527	535	564	523	560	543	518	523	471	533	500	542	546	566	537	545	544	503	515	572	524	517	597	548	533	578	543	495	521	529	549	543	535	455	521	563	545	576	584	533	539	558	526	547	531	535	532	530	523	528	525	565	541	553	558	548	540	538	524	518	549	487	550	543	566	538	545	550	562	537	555	558	536	537	559	506	575	549	539	551	537	513	549	550	591	515	516	553	546	548	555	566	502	536	548	574	558	542	557	521	512	527	519	566	517	515	530	557	482	558	560	532	527	533	528	559	547	566	566	575	532	560	530	563	573	568	538	520	535	560	560	510	558	487	532	551	538	543	539	532	530	554	553	535	553	487	492	528	523	542	548	543	529	588	519	521	556	514	515	515	550	506	553	548	509	548	543	531	548	500	530	517	583	551	554	541	505	552	550	545	566	577	535	517	552	523	515	539	500	543	539	554	524	542	563	574	529	557	583	547	561	567	566	545	525	569	548	538	542	527	524	567	544	536	562	534	543	558	564	547	549	503	593	523	546	537	509	549	542	511	563	558	564	582	557	537	571	515	542	566	552	536	566	563	568	558	576	523	540	568	533	500	526	525	563	523	520	515	566	559	579	522	561	510	584	564	522	478	560	523	596	543	541	542	556	570	526	534	557	549	546	564	512	522	547	517	553	520	570	530	530	591	509	526	552	563	544	556	530	516	516	546	563	562	543	551	530	520	510	527	549	582	524	585	535	564	526	545	525	564	524	530	540	538	542	566	526	539	538	507	561	556	558	547	519	561	552	547	521	540	558	578	542	543	476	575	532	545	579	526	536	544	588	551	554	555	487	523	559	544	560	513	565	550	590	589	571	536	519	562	496	491	513	528	575	581	550	533	572	533	532	540	531	544	586	581	588	553	571	540	545	571	545	532	514	551	591	562	595	565	517	539	575	543	547	544	524	576	529	500	578	525	519	564	537	531	537	574	526	571	567	544	542	526	547	510	530	538	508	576	536	540	537	547	501	552	502	526	541	537	482	541	551	555	577	514	560	563	539	529	505	558	512	554	569	544	599	564	505	562	511	534	548	538	572	527	532	516	532	514	541	540	527	550	515	527	537	525	546	535	521	564	598	560	520	543	547	553	527	549	532	575	557	538	577	525	521	524	587	535	539	575	571	516	493	569	537	551	524	569	556	521	539	574	552	537	547	516	514	548	543	526	535	573	545	522	515	526	548	512	557	513	555	548	572	549	532	540	535	568	577	551	553	572	537	527	537	531	499	549	577	576	521	522	584	529	533	549	522	545	577	573	567	543	581	552	508	529	564	558	582	545	511	488	556	543	552	529	519	538	548	563	506	516	531	577	519	554	576	543	530	564	556	529	558	508	558	577	557	526	549	513	520	519	524	555	558	529	536	530	518	538	571	524	560	582	540	502	507	543	556	521	573	501	539	528	534	566	561	522	535	531	563	556	510	554	535	527	513	542	560	524	541	527	535	501	548	537	551	498	498	514	511	519	505	521	507	524	530	544	554	544	547	573	539	531	514	511	536	537	535	493	593	545	527	552	550	569	533	551	544	541	553	544	538	550	550	533	533	534	549	548	554	514	544	508	541	557	521	550	526	555	536	530	559	557	543	517	493	574	525	570	543	573	550	596	575	549	555	493	534	501	527	517	528	552	488	509	559	526	516	576	530	551	574	548	544	524	533	551	542	515	559	502	552	543	543	538	543	507	583	507	536	524	523	535	517	557	573	555	540	538	532	557	556	534	525	545	570	541	511	524	481	490	563	549	525	571	560	544	515	517	530	546	555	537	545	525	549	553	528	571	552	556	588	573	544	492	497	497	552	587	515	509	539	543	486	530	518	553	524	548	514	534	540	566	536	557	555	569	570	496	539	558	571	547	527	558	581	529	540	530	544	544	549	557	552	552	576	531	503	561	492	561	524	552	562	522	530	544	557	573	544	559	548	526	569	547	561	528	557	524	607	560	576	516	516	522	519	562	535	549	548	553	527	547	546	508	534	553	526	569	541	530	552	549	548	507	556	565	529	539	545	516	549	591	503	545	512	605	546	548	547	549	514	528	550	544	563	510	538	546	551	542	542	539	562	568	554	537	569	565	548	509	518	537	556	562	545	526	495	514	509	545	565	526	561	536	581	545	551	554	560	556	544	550	512	540	536	545	558	548	529	513	576	541	526	560	572	502	528	504	508	588	508	527	512	499	537	555	510	551	536	602	554	512	514	550	535	529	516	554	532	534	563	561	533	570	552	584	569	546	548	520	548	549	565	573	558	529	560	529	553	540	541	514	541	547	504	538	490	548	500	517	578	511	533	511	544	516	557	566	562	546	526	529	550	507	538	600	572	558	490	560	566	555	531	527	516	541	583	568	515	542	541	535	545	588	539	568	554	514	544	527	566	547	536	570	570	543	531	502	536	510	536	534	544	523	528	542	512	490	524	545	502	568	547	569	538	533	547	481	544	510	538	523	538	533	539	542	517	522	519	541	544	544	509	578	539	519	519	578	546	545	523	540	517	566	532	501	522	507	543	552	562	551	573	511	545	530	574	594	552	530	486	528	495	553	528	540	560	533	507	522	558	535	532	536	511	523	537	501	544	562	555	515	507	559	571	562	533	562	511	524	516	541	540	548	516	565	541	543	584	548	513	529	578	541	496	543	524	550	524	504	528	536	530	542	528	565	504	523	550	538	561	535	541	519	533	567	535	580	520	569	566	580	573	563	503	553	549	534	549	545	511	484	525	538	514	592	509	549	525	542	558	590	549	555	550	560	547	554	552	543	536	524	547	526	511	520	542	525	554	511	564	528	532	555	515	509	545	548	493	512	557	515	546	552	537	527	587	566	550	549	556	513	552	570	518	576	534	550	570	529	522
17187	8781	3149	896	490	496	466	367	326	301	278	254	272	264	255	270	279	301	257	286	261	286	273	272	241	267	266	252	244	295	261	262	264	250	236	249	281	238	239	250	269	259	251	240	274	272	283	232	269	268	270	264	271	292	320	261	268	258	271	288	267	249	257	277	226	282	253	249	287	240	258	255	240	253	246	281	250	235	245	295	233	255	269	277	257	258	281	244	242	240	262	265	272	265	272	286	251	251	257	237	251	231	264	251	246	278	267	248	273	257	258	245	292	255	251	264	250	255	267	255	236	250	247	271	232	233	283	286	249	271	265	256	264	261	275	244	243	260	249	253	250	265	254	232	259	270	243	268	240	238	213	234	257	238	244	296	284	243	268	269	225	245	257	260	264	258	244	243	256	242	249	290	264	279	252	261	252	259	264	261	285	268	265	237	260	264	226	253	259	246	263	275	262	272	262	251	272	288	255	269	266	283	255	258	253	237	245	256	293	276	246	257	269	270	268	296	280	261	264	274	237	283	273	262	267	266	235	253	233	246	274	258	246	251	230	237	282	225	245	247	263	249	232	269	266	265	252	253	289	257	247	226	272	237	276	252	227	276	265	226	274	229	245	271	253	243	232	249	292	257	253	263	245	256	244	294	262	242	237	254	258	257	224	273	264	258	264	261	249	242	288	258	273	263	240	250	260	264	218	228	257	233	258	235	272	284	297	250	242	253	249	268	242	299	278	267	255	297	265	217	270	275	254	246	257	262	268	274	280	244	273	288	255	260	270	261	263	252	257	242	269	269	274	253	249	260	219	259	244	268	275	290	280	281	223	254	261	265	275	256	258	298	266	267	254	246	254	248	291	285	242	263	253	270	261	267	270	268	280	236	282	249	276	256	251	272	240	246	252	268	285	243	257	265	263	250	259	231	224	258	264	234	303	269	276	256	269	271	246	254	252	230	282	264	249	267	258	289	258	236	226	243	281	276	264	264	262	267	258	203	232	279	256	266	260	248	275	257	256	276	281	287	263	277	271	260	263	248	239	262	253	246	265	274	276	249	293	273	247	266	263	277	282	302	251	265	251	270	250	254	266	258	253	262	264	250	261	258	244	251	257	265	242	251	266	259	220	288	243	266	270	270	282	243	255	236	264	237	252	241	244	266	258	255	276	284	299	273	283	267	233	244	236	260	291	265	248	247	238	262	266	247	235	232	277	274	246	263	241	236	233	275	266	260	269	278	256	251	246	231	231	263	286	252	241	256	250	273	261	259	300	245	268	284	244	256	273	244	259	266	245	273	239	253	270	272	255	241	285	231	246	233	256	243	243	244	244	230	258	237	246	259	258	262	299	235	272	236	238	260	260	253	274	292	306	274	261	261	257	273	253	242	259	281	271	271	283	266	250	252	268	287	265	282	272	279	280	269	274	237	264	240	216	279	264	262	264	231	264	271	280	292	250	287	267	281	273	236	279	271	267	269	262	251	271	264	248	267	242	245	248	291	265	277	307	269	252	293	235	259	221	278	281	259	250	265	253	248	280	258	284	244	249	238	227	245	254	286	214	243	221	249	278	257	246	254	278	269	255	238	252	243	218	276	264	267	221	246	272	267	239	227	236	254	270	279	253	271	277	266	240	240	252	231	262	253	261	250	271	254	241	289	257	256	277	267	269	286	278	257	286	277	255	263	262	243	287	293	250	246	244	260	238	248	267	272	255	255	270	227	260	240	290	244	231	234	257	265	234	225	259	270	252	280	258	273	255	248	264	279	231	271	242	251	262	245	282	281	272	271	211	238	277	243	236	283	213	268	267	261	270	217	256	237	256	249	258	259	256	264	273	238	271	262	254	257	233	254	270	260	245	256	250	232	230	243	287	259	267	261	256	243	266	286	235	238	245	254	269	264	245	245	238	254	244	260	266	267	246	233	226	270	246	244	282	282	280	232	262	281	269	264	272	274	261	260	264	292	227	240	273	271	272	264	254	269	232	263	285	221	293	259	251	256	284	242	253	286	260	295	247	248	218	277	244	245	242	271	263	253	263	254	226	267	265	252	272	270	255	237	220	236	238	247	258	270	262	264	262	275	267	226	238	246	304	251	244	256	263	266	251	227	277	257	227	238	256	269	254	263	258	236	240	250	242	251	236	272	257	259	255	248	230	279	259	265	239	274	239	256	229	274	257	293	281	279	265	277	271	249	278	243	251	251	246	275	277	262	262	220	289	261	229	252	254	279	252	269	265	243	269	230	261	292	229	275	243	213	245	263	236	293	272	263	271	242	275	302	261	290	232	241	265	239	260	290	278	247	258	257	250	291	243	268	266	270	235	259	261	267	274	245	243	258	268	263	273	231	271	270	266	276	268	266	268	257	259	270	274	259	284	288	300	268	271	286	222	235	257	265	243	257	269	266	247	230	255	263	277	262	267	262	270	242	241	271	241	241	252	276	254	264	245	269	263	257	263	266	266	263	236	255	263	251	244	254	268	246	293	260	245	238	226	229	269	255	265	262	276	254	254	280	274	261	274	286	308	303	276	257	261	231	265	250	241	265	251	256	273	263	226	260	258	242	238	274	281	286	296	262	248	247	243	251	234	259	263	244	285	264	282	255	261	255	280	253	264	272	263	293	281	252	266	229	249	249	251	269	266	269	248	273	272	290	265	262	236	251	295	264	245	248	263	270	254	277	264	254	297	254	249	275	293	236	262	234	240	282	272	257	264	252	241	241	248	258	278	279	266	260	229	275	279	267	296	267	251	261	243	260	247	229	282	299	263	272	273	254	252	270	283	235	234	261	259	250	234	248	255	257	247	241	241	263	276	251	283	244	251	220	263	256	249	258	272	209	254	249	239	239	290	281	260	267	265	240	261	239	263	277	245	229	254	293	242	300	246	274	253	262	247	268	249	249	229	253	268	264	270	250	256	236	277	267	275	263	236	290	259	249	262	248	262	270	249	254	280	230	268	255	239	251	255	237	258	246	256	270	255	296	262	248	230	261	252	261	260	265	278	286	259	287	237	273	269	255	284	245	280	266	252	244	242	286	260	285	274	232	292	262	308	252	243	211	263	289	278	276	244	260	272	267	258	226	287	274	258	269	286	276	259	265	241	248	253	240	280	246	204	237	255	266	272	263	265	256	263	250	297	278	245	275	283	248	211	259	262	258	264	270	244	249	263	276	257	266	247	250	297	301	266	250	238	219	242	261	265	274	255	289	265	280	255	259	237	243	280	247	244	245	259	237	252	265	275	256	261	243	249	264	261	222	240	259	225	238	242	272	281	260	258	255	238	256	250	237	278	276	249	272	270	247	248	259	290	226	257	251	247	270	245	260	295	241	295	250	254	264	267	265	252	260	249	305	260	227	248	259	271	267	248	266	248	257	257	257	281	261	266	238	287	253	258	271	277	242	238	242	242	249	248	288	231	243	243	244	239	245	242	234	245	275	283	277	256	278	237	242	256	255	278	261	285	268	255	261	253	273	244	276	267	264	262	228	265	248
10218	7163	4661	2354	1579	1580	1394	981	919	814	777	635	686	722	708	683	642	652	652	617	609	628	602	619	668	660	584	630	622	578	612	570	601	591	590	582	588	564	582	616	617	653	565	530	550	596	544	554	609	612	551	578	595	632	591	574	599	517	564	563	612	543	596	556	554	601	608	575	583	589	533	572	589	624	585	605	568	533	574	566	564	573	580	581	581	551	525	555	546	558	529	568	529	557	575	589	581	588	550	579	593	551	565	575	609	558	630	593	519	549	566	557	564	601	589	585	505	550	532	580	569	631	583	592	547	581	559	597	590	539	587	602	541	579	572	593	564	585	613	568	585	595	573	598	550	534	558	561	555	563	595	576	546	557	569	545	589	592	526	582	567	548	599	589	593	570	578	558	613	503	583	581	592	584	568	563	552	578	535	612	620	575	620	593	538	565	624	551	551	570	580	564	585	561	557	551	575	614	584	590	587	541	640	577	558	552	559	579	564	626	587	535	592	555	579	582	545	574	602	539	583	598	558	557	580	595	538	549	561	578	579	548	581	589	585	614	556	612	580	514	588	554	597	563	542	605	572	565	554	558	588	574	529	593	548	556	557	581	556	581	595	592	590	593	564	585	582	556	563	554	556	555	527	602	595	599	614	533	586	599	570	560	577	594	565	615	562	641	534	552	629	605	551	554	576	575	538	572	546	592	569	564	597	576	594	580	585	581	590	560	605	578	598	611	594	596	576	583	556	575	575	608	543	564	593	588	600	556	605	580	578	580	571	585	609	550	617	569	562	593	581	555	577	601	632	570	603	605	587	565	569	593	587	576	565	526	562	549	582	619	571	553	601	599	620	570	593	559	579	571	600	586	569	567	562	620	611	567	612	531	564	610	591	598	560	593	542	596	559	563	590	611	563	562	562	606	577	560	546	574	562	548	573	550	545	554	580	553	544	588	574	583	576	570	532	596	602	553	617	608	586	555	558	619	593	579	594	553	614	587	603	554	581	544	537	547	541	570	560	573	608	538	577	617	597	570	595	581	599	599	573	578	561	557	554	553	617	590	564	584	605	538	533	595	582	584	623	591	593	584	567	580	580	562	556	537	601	565	546	584	592	638	603	538	551	582	560	575	602	582	548	573	585	533	594	577	539	566	580	608	525	571	571	540	591	578	628	584	612	543	591	611	596	644	591	585	566	617	571	608	549	645	550	553	561	603	535	541	579	581	573	596	562	542	552	549	625	577	568	591	595	575	521	562	575	567	588	526	583	604	604	577	548	560	551	566	579	554	597	596	540	558	564	544	606	579	582	567	568	588	577	587	561	602	577	595	585	561	616	583	590	551	580	578	587	587	597	576	582	583	557	591	610	611	584	590	591	578	553	600	562	587	557	588	624	552	551	571	579	604	591	584	574	589	585	590	564	571	603	593	602	587	564	581	629	561	588	570	600	566	576	551	537	561	593	547	580	559	597	569	561	588	591	601	567	609	592	575	570	542	581	623	576	616	597	521	586	564	534	559	564	573	573	591	588	576	522	580	565	537	609	554	555	577	606	585	635	587	574	541	558	599	575	522	587	582	579	587	543	570	629	623	545	582	575	567	589	576	636	586	583	585	577	568	557	547	575	587	555	597	562	586	590	561	576	572	553	568	595	552	549	574	597	607	566	561	555	583	554	557	586	561	566	575	594	517	594	614	568	594	532	547	569	586	590	583	546	596	584	590	591	577	584	585	613	595	609	544	595	602	551	583	545	539	608	607	583	603	603	561	565	599	583	562	572	580	579	630	567	562	542	578	567	598	572	565	590	584	574	542	570	582	534	606	523	590	585	555	527	589	529	553	586	576	598	606	515	572	553	588	580	624	573	554	562	551	579	556	582	561	546	560	611	558	590	570	550	601	559	570	552	586	546	590	521	530	573	585	628	553	573	565	544	559	591	579	581	582	575	577	578	550	552	573	557	594	586	571	582	580	572	579	590	576	534	588	541	593	558	565	592	571	587	563	602	575	624	610	547	597	564	565	593	561	550	605	610	569	578	574	553	561	603	574	590	527	578	540	581	554	613	559	547	558	618	568	569	590	559	568	615	608	577	573	592	622	542	560	571	597	593	590	568	621	555	573	549	579	562	594	598	592	596	566	540	583	574	549	591	583	622	586	565	616	571	535	595	551	552	552	552	567	539	620	553	557	576	543	572	594	540	557	584	578	579	584	620	565	610	580	597	541	585	558	602	554	592	603	545	571	561	563	553	583	622	588	567	570	545	562	586	553	546	585	575	597	583	554	582	582	586	566	602	595	568	600	564	555	571	544	582	574	544	623	571	541	582	592	586	550	571	546	574	570	574	576	605	578	553	578	592	547	595	538	574	629	557	548	642	551	567	580	560	552	561	557	599	585	587	546	581	540	594	610	580	558	553	595	518	578	564	543	561	584	565	548	538	588	567	572	552	581	579	560	572	566	543	582	584	579	603	546	571	596	582	563	550	580	554	611	584	561	594	530	548	554	592	552	571	546	570	551	589	575	590	593	581	565	576	596	545	594	547	556	569	583	573	550	570	606	589	549	572	591	565	554	580	608	549	546	579	605	565	512	587	575	569	586	574	623	588	555	585	567	587	571	591	649	629	562	586	564	530	539	550	560	568	599	613	594	546	551	578	586	542	555	527	536	548	574	568	554	581	563	572	602	606	585	576	558	574	572	579	520	581	564	552	566	570	563	593	578	507	579	585	555	604	567	583	568	558	555	597	510	566	526	571	591	590	568	552	578	563	592	560	578	586	601	586	600	587	557	606	555	591	572	583	602	602	568	571	501	568	609	558	582	559	588	595	570	588	630	587	596	591	617	581	613	536	575	604	560	609	577	563	548	540	596	602	587	571	597	590	555	570	548	612	573	565	589	588	621	539	615	609	573	544	600	568	574	599	551	576	554	573	592	580	574	614	601	579	561	614	527	576	599	516	586	556	562	568	603	555	615	567	596	554	536	558	563	546	563	532	597	581	557	561	563	617	617	560	598	561	549	570	511	603	578	543	597	588	587	590	592	540	627	595	554	572	568	579	590	522	567	563	565	567	599	585	594	586	559	586	587	535	527	553	570	578	564	613	583	597	576	579	577	576	559	579	595	570	561	562	584	529	574	548	564	610	571	580	616	552	600	575	637	570	570	576	580	633	534	553	596	598	601	572	537	567	538	583	526	582	567	534	543	561	562	553	548	568	564	627	572	554	569	539	559	552	566	570	623	548	556	619	604	556	561	584	591	589	602	559	567	582	504	591	565	593	562	551	581	561	576	586	577	591	599	564	590	585	585	585	560	623	620	595	590	638	560	506	593	558	552	565	600	563	582	614	559	561	603	554	587	606	533	581	559	567	555	613	535	543	569	556	552	597	601	620	546	551	563	569	604	593	553	586	561	557	580	600	576	581	565	593	566	593	592	584	532	618	534	584	575	594	532	560	582	557	592	549	590	552	540	556	614	583	573	578	518	566	600	526	564	552	589
32664	21291	12490	4291	2179	1372	1220	837	592	498	336	252	238	259	235	237	246	238	236	218	234	205	231	215	225	191	218	222	211	202	220	227	243	215	183	205	206	214	198	220	243	225	225	201	204	205	191	230	210	215	214	188	225	173	191	196	193	228	192	214	170	194	204	203	218	224	182	231	215	192	194	214	226	210	194	204	221	236	206	204	211	203	224	210	213	188	231	193	204	191	219	225	197	211	221	211	206	214	207	198	204	215	228	223	223	207	195	206	233	189	221	223	209	221	225	218	190	218	200	184	228	223	223	214	223	211	184	234	197	244	194	219	209	210	221	227	223	218	178	229	198	217	178	219	204	222	230	214	235	180	217	210	220	193	215	204	197	185	207	187	230	212	195	199	191	186	212	207	208	205	228	203	195	223	228	211	204	193	216	205	221	223	218	214	198	197	202	204	202	211	205	199	219	232	234	238	194	200	200	205	215	229	235	215	201	196	199	229	185	205	185	214	199	197	192	208	229	183	223	208	201	200	227	219	180	201	206	191	212	187	192	191	220	211	204	194	195	218	217	213	226	230	218	231	223	206	232	227	181	216	198	207	203	171	204	194	189	200	216	198	237	187	210	191	194	213	188	204	198	217	186	213	205	219	195	201	200	193	218	233	207	202	192	184	205	192	209	205	203	212	221	205	219	216	211	205	195	200	206	196	215	235	234	209	199	205	211	207	206	214	210	238	215	190	232	191	208	211	217	193	227	193	194	205	239	181	235	212	218	228	201	184	198	189	212	192	198	192	201	234	216	214	220	234	228	202	207	210	202	220	223	212	213	197	217	212	196	202	227	214	202	190	197	222	209	218	201	185	210	195	192	218	196	210	178	198	191	211	181	203	204	217	183	226	224	205	222	202	193	184	187	191	207	186	202	223	207	205	202	197	228	236	185	182	229	212	213	191	181	198	185	185	208	207	214	208	198	214	218	213	226	219	195	203	233	233	192	196	189	206	231	209	199	186	198	198	186	195	209	179	229	216	206	209	223	190	223	176	198	209	211	188	211	185	221	195	189	202	215	215	220	194	234	215	230	188	221	206	211	187	190	202	208	197	226	206	219	236	217	206	223	172	198	220	218	223	214	202	210	219	196	216	204	202	194	204	232	188	226	206	205	210	217	221	203	199	212	241	218	219	223	178	196	257	227	212	202	231	198	192	221	206	183	208	212	215	220	207	214	206	211	201	186	192	210	206	213	198	217	195	214	218	204	218	170	198	167	212	229	201	211	194	200	207	187	223	240	239	218	227	212	203	215	221	175	214	214	228	234	224	192	226	194	196	203	198	203	168	199	214	200	210	196	210	201	196	222	208	207	232	201	211	197	196	205	207	202	208	189	222	208	221	219	201	207	219	215	205	196	174	215	202	197	215	212	218	197	219	227	223	196	176	205	213	207	182	179	192	193	189	232	198	209	189	230	234	202	195	218	217	218	210	193	219	214	203	223	224	217	202	186	199	208	240	203	196	223	194	228	190	198	177	197	166	208	211	222	204	214	210	180	203	195	210	202	222	213	228	197	209	229	209	220	189	218	186	217	201	220	222	202	171	222	198	228	187	208	218	214	224	192	189	189	234	198	197	225	209	227	191	198	184	225	210	165	222	216	211	222	196	179	194	204	202	208	229	209	198	184	246	196	232	215	201	231	202	204	195	213	222	215	218	242	208	224	197	224	194	212	221	224	201	224	186	204	202	202	199	209	202	213	208	201	201	193	206	188	231	235	206	204	234	202	201	229	230	205	217	221	183	170	204	204	229	221	218	202	209	204	210	189	204	209	214	217	190	190	188	204	199	197	201	198	194	185	216	196	216	205	237	239	194	214	208	210	223	204	215	204	211	216	224	207	227	213	161	204	173	219	218	186	179	212	234	216	207	185	221	217	208	206	224	222	211	199	181	220	221	176	196	185	218	202	205	210	185	186	217	218	204	225	197	230	223	201	231	189	210	223	235	211	229	209	203	173	244	215	212	205	199	228	204	203	214	224	206	193	226	202	201	213	215	205	234	245	227	226	223	217	210	226	211	244	197	203	206	180	202	199	198	215	213	177	212	195	194	207	210	198	209	226	230	206	206	188	208	239	214	212	225	191	209	186	184	210	212	198	183	219	203	197	220	193	222	205	197	203	200	209	215	211	218	202	221	250	195	217	206	235	197	208	203	200	212	224	239	197	202	182	214	200	218	215	193	216	212	184	231	210	220	203	213	207	215	176	194	229	222	226	209	188	207	230	221	218	208	203	198	188	226	166	198	198	222	190	222	194	167	237	231	196	217	218	219	210	243	223	216	192	194	204	185	208	204	210	214	215	231	203	224	222	168	235	210	211	220	192	237	216	169	205	219	198	202	180	197	202	229	231	217	227	222	202	216	212	203	206	199	201	217	210	204	217	196	254	185	189	191	221	193	222	188	211	192	204	225	199	197	205	205	217	223	205	192	228	184	191	207	201	214	216	202	224	225	215	203	213	215	220	197	209	174	213	195	223	226	202	215	198	199	224	183	203	244	203	238	232	233	186	217	228	213	188	223	232	215	213	215	209	173	170	217	234	225	186	213	175	218	209	249	206	221	210	222	207	206	208	204	223	212	200	201	206	177	195	229	215	192	208	187	205	208	236	215	234	207	217	239	202	217	213	219	199	211	208	238	227	208	216	222	210	201	190	216	208	201	208	219	230	228	203	236	213	200	228	221	217	195	195	212	199	205	204	181	225	186	225	201	202	215	178	181	206	213	227	202	206	219	216	194	212	207	225	191	202	185	212	198	244	200	228	198	227	215	211	204	212	200	202	208	198	199	196	247	188	184	230	172	203	228	215	204	214	203	212	214	210	220	228	212	191	219	220	201	191	182	208	195	188	203	177	205	215	229	200	203	218	197	203	224	222	202	203	219	199	210	205	192	239	202	226	194	206	219	197	191	212	200	232	229	190	198	213	173	197	203	197	218	215	220	206	196	197	239	212	198	205	229	226	187	196	204	216	219	215	193	224	216	185	197	219	242	197	199	195	196	227	209	204	192	202	192	212	191	232	201	186	200	196	191	228	192	209	197	196	191	225	210	197	206	217	208	206	211	226	203	213	193	170	213	199	219	194	183	187	206	192	208	219	208	181	206	235	185	202	206	207	213	187	192	217	194	190	199	189	222	230	215	226	215	209	217	211	211	209	225	210	204	202	192	204	216	223	203	229	196	229	208	227	226	201	203	215	225	211	190	200	196	198	207	222	202	200	212	219	204	200	198	219	196	187	192	199	220	166	195	193	217	203	223	210	217	208	207	202	227	235	217	218	217	241	212	181	197	230	216	208	212	218	198	179	228	225	230	186	219	219	240	207	213	195	222	193	198	210	226	202	180	223	191	224	193	217	209	203	185	200	190	186	211	190	199	229	187	197	236	215	201	207	203	240	191	206	187	209	193	171	214	214	195	209	219	207	185	182	220	209	221	210	200	214	230	208	180	203	213
20818	16223	13134	7068	4988	3584	3761	2568	1869	1742	1098	859	700	807	685	702	639	611	648	632	596	559	583	539	568	577	549	592	510	544	536	527	547	476	513	515	468	495	509	533	519	487	519	485	493	492	525	476	549	519	533	531	464	506	516	532	455	523	480	487	492	465	474	454	492	476	495	467	481	479	484	474	444	462	494	471	470	483	502	499	518	522	480	475	480	469	470	482	476	473	473	451	536	496	478	503	462	468	497	475	472	457	453	455	490	483	497	469	517	484	492	508	485	457	439	475	482	506	476	516	481	477	455	450	444	489	476	486	449	482	511	434	515	494	474	482	481	455	489	454	471	508	467	488	465	500	503	471	476	457	481	522	479	495	463	467	463	470	480	476	477	480	480	504	494	464	442	449	454	450	502	480	489	502	450	503	478	444	477	508	475	483	487	522	511	505	499	497	473	499	462	475	459	469	516	498	436	480	494	476	476	468	485	522	487	503	474	455	512	488	479	483	492	494	478	490	521	481	460	513	470	490	474	524	478	453	477	466	501	485	472	476	493	457	439	504	522	481	476	449	481	499	475	449	459	491	478	450	470	523	521	434	459	483	476	479	480	510	464	512	472	486	476	469	474	524	451	491	490	496	453	452	506	490	514	479	453	482	480	508	493	487	527	475	468	465	530	467	476	460	476	470	432	516	517	515	515	454	466	515	492	531	465	467	440	505	502	460	466	482	530	457	451	470	487	489	505	468	466	486	445	477	497	473	449	499	490	487	463	475	471	473	441	500	475	495	494	496	492	493	477	478	464	478	432	447	430	467	465	462	484	464	431	455	466	489	459	445	467	487	479	459	496	439	497	475	480	473	437	438	473	453	494	486	488	473	475	495	458	474	471	467	476	427	489	447	466	494	470	514	499	456	490	425	507	479	509	467	497	479	472	491	467	470	527	444	494	451	473	527	468	469	477	485	476	485	474	476	462	448	491	433	464	451	451	485	478	478	452	474	478	476	499	499	446	499	474	467	416	464	478	495	482	469	434	497	485	481	483	463	488	503	483	475	473	482	496	475	475	435	462	463	505	467	502	495	492	459	445	460	485	481	460	478	492	466	466	488	479	491	497	500	459	492	457	476	492	494	506	477	442	492	476	466	500	462	463	456	463	499	461	445	489	489	462	491	494	467	438	506	455	533	486	494	465	478	451	483	477	521	476	485	478	479	494	475	462	476	485	475	453	485	460	501	472	499	517	500	483	478	502	472	490	454	473	518	485	466	457	460	467	445	465	453	497	477	476	462	476	446	498	485	475	485	458	463	454	452	471	488	525	488	497	476	488	454	495	475	485	456	507	484	467	464	501	465	465	457	489	443	500	447	496	453	453	506	471	458	473	524	498	498	515	501	472	483	504	497	451	456	463	476	464	506	476	479	473	487	450	464	469	481	462	476	489	490	529	484	473	501	439	478	496	450	483	469	462	467	477	464	499	501	520	494	472	463	475	457	484	463	444	499	507	472	475	497	493	502	530	461	460	509	491	500	520	487	450	483	474	531	493	471	454	463	456	448	465	448	484	537	492	471	464	492	456	471	498	476	477	457	472	494	483	500	451	478	490	482	514	461	466	466	495	451	493	468	458	482	487	460	458	442	522	481	461	475	501	456	446	467	470	477	485	475	435	515	453	511	493	469	460	458	447	513	467	480	457	492	496	462	465	450	473	478	480	508	481	477	460	491	463	513	464	491	494	501	454	480	496	488	464	494	498	494	474	514	468	466	501	489	473	495	486	471	466	488	467	493	452	459	465	478	467	494	488	485	454	472	447	472	489	494	491	474	486	524	502	462	500	466	430	461	468	486	479	475	465	512	502	481	487	479	520	492	461	444	476	438	477	462	430	511	505	445	487	455	473	498	468	484	458	462	465	465	465	469	503	475	503	453	478	477	481	510	469	473	477	504	475	474	476	487	479	496	482	457	464	497	472	490	476	455	495	480	477	481	482	514	448	505	470	482	451	465	472	487	472	452	512	500	452	480	475	437	487	450	499	486	452	458	502	512	490	502	461	489	487	458	479	486	471	509	476	442	467	480	448	476	466	471	460	468	480	524	477	504	423	500	515	484	490	492	505	468	453	463	482	479	491	469	463	499	455	477	468	491	439	500	479	496	453	507	483	520	455	513	505	510	451	449	479	498	496	477	475	491	459	526	460	469	483	514	481	424	494	523	474	470	468	491	508	482	479	464	518	529	470	484	468	504	530	488	452	466	451	465	484	517	494	474	463	445	486	469	466	494	488	471	458	491	482	434	497	460	527	477	456	492	487	441	505	483	466	525	470	456	490	447	493	450	481	431	538	473	485	468	436	498	458	505	461	506	487	482	465	486	480	452	466	479	508	456	437	451	493	487	462	501	449	511	519	453	451	494	493	477	471	434	453	468	488	448	485	469	469	473	484	447	495	484	453	450	496	493	500	481	502	494	478	527	444	499	452	509	451	483	484	453	491	453	467	522	446	484	533	503	449	499	450	469	477	487	495	496	482	454	467	450	455	472	450	482	494	488	498	462	483	509	462	463	476	484	498	485	464	488	538	503	473	473	511	457	462	497	462	499	469	466	461	454	482	527	460	463	498	468	497	490	466	464	489	479	455	464	483	504	461	504	483	474	465	492	442	475	439	503	462	504	473	487	443	461	445	488	472	461	479	492	502	452	470	481	504	505	440	493	473	475	473	467	450	506	428	450	477	450	505	465	503	438	517	501	530	462	486	450	512	486	440	432	492	443	477	530	486	482	422	489	534	512	462	506	484	491	468	452	449	491	478	462	477	443	475	486	458	490	460	452	491	497	467	492	482	467	495	495	507	490	431	465	497	476	467	443	520	480	451	460	526	478	503	494	491	519	472	459	455	447	450	470	477	482	494	526	515	513	488	479	466	464	470	479	473	463	462	457	523	476	487	476	490	457	506	465	490	421	482	465	514	481	519	481	501	452	481	469	499	472	488	505	492	510	446	486	500	501	463	452	473	461	472	437	474	536	467	474	514	469	459	509	475	502	505	399	465	434	483	508	499	471	477	490	484	486	464	491	484	488	486	494	453	457	472	423	492	472	463	465	448	454	479	453	485	469	516	470	463	468	497	511	437	497	473	476	464	464	524	460	497	508	478	475	505	452	508	479	465	465	445	519	479	531	471	483	467	523	487	468	470	522	476	484	475	478	454	504	484	500	457	494	494	517	509	509	430	472	459	480	457	494	466	505	470	518	489	484	508	482	479	529	485	480	466	499	460	455	511	496	524	475	499	473	464	470	479	508	503	440	480	501	535	453	513	487	504	491	483	496	467	482	478	461	484	473	496	499	505	435	497	516	499	478	480	535	494	462	484	470	486	482	475	504	474	491	466	439	487	512	487	480	481	486	477	507	488	458	469	499	493	491	465	503	482	460	464	484	471	519	454	466	472	457	485	487	511	474	449	519	445	447	488	511	439	503	466	426	492	500	492	491	458	513	457	482	469	496
43948	30393	20587	6854	3118	1955	1748	1136	713	593	412	330	310	295	330	256	255	240	240	248	214	283	242	282	273	251	260	257	247	247	241	274	258	237	230	234	219	250	258	247	226	235	220	240	263	232	228	216	236	267	252	228	234	230	250	221	244	222	232	243	229	233	245	236	260	250	219	254	221	255	228	249	214	245	212	237	235	232	238	213	269	216	250	212	223	255	216	253	247	241	234	212	254	246	226	234	239	219	225	243	219	210	255	255	236	237	253	247	241	244	211	209	220	215	248	235	248	230	189	226	247	247	250	252	238	263	271	245	228	219	221	215	256	227	200	248	234	242	250	219	241	232	247	220	241	230	253	221	220	248	252	264	217	223	214	220	221	205	234	220	224	244	233	231	205	234	233	221	224	206	254	237	225	223	237	232	205	219	229	232	220	238	261	239	234	210	231	244	230	236	238	213	228	219	253	251	238	234	212	248	232	232	248	229	224	277	224	251	202	248	232	228	240	203	211	238	232	253	253	264	235	235	255	257	287	261	243	230	259	203	241	244	226	242	229	229	215	244	224	238	221	221	194	223	255	233	218	213	236	235	234	229	235	246	245	215	233	229	219	211	203	245	239	252	230	230	205	236	234	227	242	251	213	286	267	218	235	259	254	253	216	233	197	237	236	245	238	220	231	210	261	246	189	222	253	245	227	234	231	250	234	236	234	247	227	225	225	241	248	239	237	228	219	222	227	235	227	248	245	253	242	249	211	245	245	204	187	224	237	220	240	218	238	254	254	210	237	234	225	263	234	219	212	212	218	220	244	253	217	263	237	252	218	230	221	215	205	251	251	218	215	232	256	250	231	209	266	211	263	205	213	229	249	208	208	201	241	231	242	245	201	206	220	227	232	229	216	211	222	230	232	214	256	246	224	233	213	254	254	205	183	219	250	231	248	241	216	238	224	233	222	211	212	221	215	233	240	220	230	272	262	226	234	218	233	251	233	249	257	242	260	251	227	248	217	222	251	250	199	228	237	239	189	242	249	215	232	260	228	203	251	213	254	217	255	260	220	232	235	257	235	233	250	237	223	227	250	224	255	246	249	214	232	214	216	240	254	228	208	236	204	251	244	241	216	206	267	259	260	219	223	201	234	207	236	212	238	259	242	227	232	232	273	236	236	258	223	243	219	200	218	245	215	234	238	211	220	232	220	237	228	254	205	227	272	220	251	251	247	238	230	224	245	232	248	226	237	259	216	208	220	226	216	199	214	243	250	252	254	210	225	239	243	265	231	209	211	222	219	213	250	230	248	221	228	233	215	251	257	232	248	226	217	220	231	214	235	225	250	260	225	215	246	225	231	240	223	211	249	221	264	229	234	249	241	232	216	224	225	241	244	259	240	228	221	204	221	209	268	210	229	226	222	237	224	217	218	240	196	235	240	241	238	219	260	223	223	231	245	210	221	218	212	227	214	251	238	233	232	215	242	243	210	212	248	238	269	268	257	246	274	250	217	223	235	240	252	253	232	219	215	229	237	203	222	210	224	258	233	236	230	225	218	218	231	214	244	227	225	235	252	253	236	246	234	256	228	233	239	234	230	256	234	243	235	238	235	233	272	235	236	239	238	218	208	238	236	255	223	229	276	234	214	262	238	240	237	261	235	228	206	229	239	255	260	226	229	241	262	272	208	205	206	215	227	235	240	222	251	239	235	218	208	208	213	251	221	239	210	227	246	272	246	201	226	199	237	216	216	248	234	259	267	222	229	214	217	228	245	213	228	241	215	229	223	218	213	225	230	250	240	227	241	205	244	256	252	211	246	212	204	232	217	245	186	230	227	261	233	233	255	246	217	206	234	253	204	236	199	209	229	215	223	247	214	230	227	217	197	247	227	268	230	238	226	229	233	211	252	206	208	214	222	270	228	247	241	241	242	193	219	245	270	251	237	238	247	237	230	224	239	261	252	254	243	253	236	232	235	241	248	248	210	240	217	215	257	248	220	215	217	204	226	221	236	235	249	256	243	224	212	251	223	255	254	237	262	235	204	250	242	213	212	245	203	234	233	243	243	230	235	234	226	226	223	255	243	233	242	245	232	216	239	206	256	216	244	273	266	218	215	242	238	229	246	224	233	209	208	210	235	232	209	237	287	238	225	227	228	229	213	229	241	244	234	265	242	213	265	220	275	233	236	238	266	228	241	240	228	214	249	234	222	220	221	254	223	241	245	227	238	237	205	232	225	232	248	245	249	235	248	228	240	235	238	236	240	215	235	256	214	231	250	221	268	225	237	219	242	233	222	220	250	244	247	250	235	238	245	227	249	243	234	257	222	257	242	205	214	226	229	217	241	244	227	208	228	237	210	217	250	252	258	237	225	230	236	236	196	229	243	233	240	256	240	246	218	239	232	240	239	261	228	244	207	243	231	229	227	225	223	231	210	219	242	234	224	244	261	234	252	239	234	234	220	252	259	243	226	219	224	242	238	238	282	245	248	252	246	239	251	208	246	234	235	243	247	260	226	211	214	254	239	251	244	208	247	245	253	236	253	238	232	239	241	250	236	224	240	221	255	247	247	221	255	253	215	238	215	213	245	233	225	230	255	233	227	239	249	220	266	212	253	235	218	236	234	209	246	236	204	239	218	227	262	253	239	241	235	245	242	220	216	225	242	251	217	241	236	243	257	229	225	236	212	224	209	203	243	238	226	228	194	211	221	221	242	239	232	210	217	218	246	245	249	236	253	230	222	232	226	241	235	255	222	237	201	237	265	221	215	235	224	217	232	208	239	281	225	252	221	227	217	209	208	205	236	257	242	230	266	258	209	222	237	231	216	255	244	250	242	239	243	231	216	220	218	247	232	189	273	214	227	220	242	247	214	219	224	227	244	220	213	256	233	234	255	250	219	241	229	243	236	236	249	228	229	240	222	241	234	246	231	227	222	219	234	232	220	227	226	237	205	256	279	245	249	219	249	212	221	211	248	254	239	225	240	241	224	235	223	239	217	220	216	237	212	240	243	216	242	237	264	226	250	234	224	219	241	217	204	243	237	205	215	225	250	231	246	243	236	261	233	228	248	247	236	249	244	233	201	229	217	220	235	223	239	216	226	227	216	239	236	224	238	230	236	245	224	242	262	228	213	229	222	236	239	236	236	219	250	214	219	227	217	255	241	235	236	243	224	221	210	215	224	224	241	221	236	227	253	243	255	203	232	237	248	255	240	212	243	228	241	236	224	218	242	246	234	240	230	229	249	228	253	214	229	228	246	229	236	228	256	246	226	242	255	222	231	250	237	221	244	220	242	235	220	226	206	251	230	238	236	258	242	257	225	241	264	248	226	255	251	235	226	218	251	252	258	241	251	220	248	219	238	225	226	223	231	247	219	246	217	248	252	227	208	235	188	203	242	252	203	211	217	229	266	241	232	229	234	237	212	238	225	239	250	218	226	253	230	238	222	216	228	226	236	212	252	249	255	247	213	227	230	245	221	258	235	245	243	213	233	242	222	223
27356	22177	19309	8430	6600	5178	5015	3525	2428	2662	1535	1087	940	903	929	850	782	731	690	724	679	727	663	674	658	684	678	660	626	604	647	614	625	610	623	567	649	584	566	578	557	595	542	585	573	524	575	572	535	518	548	519	551	574	538	547	536	534	529	561	547	545	565	536	525	568	523	574	531	578	518	514	526	532	596	563	552	560	544	536	546	515	548	541	539	575	547	497	545	550	532	567	541	559	507	541	568	525	561	498	518	560	545	540	533	513	543	533	570	469	549	544	544	519	549	518	503	530	549	557	510	523	536	546	539	541	524	562	550	510	508	551	540	501	508	510	547	578	573	527	504	544	533	551	518	561	547	566	531	568	520	569	491	510	550	507	561	538	561	535	509	535	524	551	469	532	558	553	518	613	494	541	548	536	540	543	526	539	578	549	520	557	544	550	481	537	555	538	572	550	523	528	542	527	497	524	542	484	539	531	545	519	581	499	534	552	556	567	542	498	503	516	512	586	550	577	492	526	539	532	506	507	528	515	527	542	538	554	582	506	534	526	520	535	560	536	542	536	540	545	557	547	511	559	477	563	551	547	554	567	540	534	499	546	583	547	521	530	519	557	565	552	551	528	545	522	548	532	532	543	543	532	532	517	512	522	566	500	537	526	534	552	547	552	536	551	527	511	578	524	546	533	566	536	514	562	506	527	543	514	560	521	523	526	526	532	541	544	497	529	563	575	542	558	560	550	560	546	531	548	585	517	556	578	532	510	541	551	563	515	520	589	527	548	523	504	532	556	556	570	551	515	537	559	575	519	541	511	499	568	524	555	540	549	561	514	528	534	539	501	531	551	563	564	536	533	542	481	559	518	551	554	564	548	570	520	557	550	543	508	550	579	504	529	538	536	541	560	501	601	540	541	512	536	482	555	565	533	512	485	524	554	574	531	537	522	527	540	524	544	533	552	571	510	533	507	544	537	498	526	537	533	530	558	521	531	520	532	544	524	523	503	560	567	489	528	539	521	567	537	536	535	515	570	552	548	566	557	543	540	519	527	544	537	532	554	519	541	533	519	532	554	510	526	534	503	523	555	524	550	552	569	520	501	538	556	536	528	511	531	559	530	502	518	548	520	521	526	542	530	523	459	528	574	495	508	521	557	541	530	527	511	517	526	559	505	539	514	546	568	544	519	586	510	513	548	565	531	532	564	578	510	536	516	489	566	532	565	564	531	542	570	531	537	579	536	590	557	533	599	527	508	521	527	506	539	549	557	528	495	551	515	530	562	547	531	527	546	551	524	541	526	547	498	534	559	502	515	470	511	562	548	604	542	598	504	523	505	546	545	552	562	536	530	529	536	538	557	533	488	584	586	538	518	536	521	493	549	528	528	534	552	521	521	558	542	535	491	510	502	523	550	562	554	524	536	541	530	507	561	517	527	557	567	539	522	544	539	506	532	574	548	523	543	553	541	504	548	547	554	544	519	588	530	558	550	503	551	554	552	535	532	523	543	561	516	514	521	521	500	508	511	491	525	568	530	552	575	521	546	527	548	572	527	523	523	529	505	578	528	524	482	519	469	503	560	560	576	496	497	544	542	520	502	562	538	563	516	515	540	518	554	498	534	536	533	477	555	551	539	559	526	544	543	531	548	563	508	525	549	540	530	518	533	483	555	535	555	518	559	538	544	551	538	504	522	531	520	551	564	521	532	567	530	578	540	496	503	525	531	540	537	534	537	522	529	527	539	535	566	540	579	571	568	538	532	533	544	571	535	552	545	504	595	574	523	515	542	504	552	541	606	505	498	514	524	541	531	544	540	595	523	576	534	544	553	518	553	522	514	544	534	522	549	553	515	535	550	554	543	500	565	582	537	566	534	522	552	505	514	534	529	498	551	492	529	526	503	543	566	493	547	565	563	494	537	558	552	563	516	545	526	532	495	533	523	564	562	523	549	504	539	521	530	532	517	530	556	524	532	536	536	544	543	502	527	519	557	577	529	548	557	533	544	505	534	543	531	539	503	581	497	508	563	496	518	526	525	586	452	549	555	564	534	527	509	570	522	548	535	562	558	518	545	529	554	538	526	554	540	555	496	547	548	554	572	516	581	566	531	520	536	540	542	534	515	528	535	548	560	516	547	517	505	540	562	512	525	555	524	569	528	535	522	521	555	534	560	537	548	543	502	492	566	536	548	524	531	514	549	533	494	565	527	553	511	575	573	563	511	505	511	511	520	552	515	562	556	532	521	533	533	536	556	537	536	517	520	517	557	528	532	524	533	516	520	547	501	523	518	485	527	549	524	564	539	531	523	555	561	539	563	558	540	581	509	526	547	535	546	538	552	481	516	494	570	483	531	508	491	549	533	505	531	512	569	534	505	564	556	535	524	571	524	542	510	525	530	544	529	536	560	521	526	527	506	533	514	556	502	532	488	569	550	561	541	565	509	543	479	521	545	562	547	518	537	553	562	506	502	574	541	568	555	519	531	552	537	532	531	534	513	591	545	575	550	502	544	521	502	545	574	558	523	505	485	517	558	534	515	547	525	527	531	505	532	560	507	542	534	513	562	589	570	577	582	573	515	519	525	543	504	503	549	550	530	573	553	545	547	530	610	539	520	562	548	502	553	535	524	540	516	557	536	534	582	534	543	474	509	536	559	521	528	525	530	526	535	525	573	545	527	559	508	538	508	550	565	541	524	521	587	587	508	503	537	522	570	537	552	548	543	547	523	543	551	530	515	538	540	525	520	526	540	551	495	553	531	510	539	567	532	541	567	521	551	502	535	570	527	573	547	525	531	547	539	522	547	534	535	541	553	514	556	510	517	554	535	512	504	555	525	527	522	565	505	571	534	539	533	530	555	546	527	499	536	538	527	561	503	574	567	544	541	547	567	541	543	540	531	515	546	514	580	549	574	544	518	499	524	536	545	504	547	542	559	545	522	526	541	563	530	504	546	530	503	541	558	517	526	538	573	522	570	551	504	575	502	553	540	535	520	529	522	519	543	556	572	536	520	531	463	554	539	519	540	498	543	570	531	523	504	565	515	536	509	558	524	521	531	531	544	543	539	525	504	518	539	534	526	541	541	498	551	522	529	548	511	549	548	511	579	558	565	546	553	515	532	563	539	499	509	559	502	517	541	527	510	601	552	541	551	495	548	502	563	525	514	556	500	536	537	561	553	513	516	565	532	531	525	554	512	529	559	550	582	490	561	515	542	519	572	532	535	516	557	552	542	526	531	510	496	539	511	555	527	569	537	520	498	576	530	504	505	544	548	494	531	543	555	543	557	528	552	524	535	503	523	524	591	565	543	505	579	526	547	508	548	496	531	525	527	520	538	508	513	540	570	499	528	555	582	545	548	465	483	565	538	572	530	530	533	495	568	555	546	557	538	527	521	520	520	528	551	598	511	541	528	515	573	540	514	516	533	530	525	522	551	548	528	527	546	526	487	514	536	521	524	548	550	552	500	536	501	519	515	555	526	513	542	551	508	543	518	530	550
17988	8933	3626	841	623	515	404	356	300	284	286	257	295	304	287	266	300	251	260	264	275	238	272	239	283	272	262	247	268	256	271	263	265	247	282	259	283	259	256	244	260	261	230	277	255	262	255	281	280	251	233	269	260	293	267	258	281	286	254	273	258	234	255	261	270	266	277	253	263	280	249	272	228	253	252	245	283	240	266	263	254	243	267	246	270	264	260	224	245	249	246	267	236	271	249	291	255	275	241	251	247	260	244	237	282	234	253	265	239	273	279	251	262	264	262	250	251	260	252	274	272	267	232	284	269	250	272	261	265	229	252	288	263	254	267	249	289	265	252	262	275	281	255	256	267	278	243	241	260	235	239	276	244	273	233	274	277	267	258	251	245	285	259	284	250	278	238	254	223	268	255	232	264	298	262	241	272	261	248	272	240	248	292	275	251	245	269	255	251	267	262	244	257	256	270	251	248	284	250	277	251	248	253	268	268	271	291	274	303	262	257	258	247	267	264	239	253	234	252	236	256	260	282	279	275	280	262	280	237	243	260	248	281	269	262	298	240	265	278	255	250	254	261	239	276	256	258	263	280	246	239	219	261	266	258	263	268	268	265	247	260	232	262	254	260	234	291	278	249	250	273	273	235	256	273	255	237	256	241	256	259	257	275	248	306	252	261	250	267	246	282	241	253	281	248	225	258	253	260	278	266	265	284	292	263	261	245	245	255	260	259	260	255	250	259	260	258	251	283	226	250	228	267	282	269	273	261	257	279	242	275	254	261	268	229	256	256	255	278	256	248	258	246	250	281	237	242	264	265	266	258	282	279	253	252	268	241	239	262	267	271	284	250	251	225	257	251	252	311	291	252	270	252	244	249	250	255	291	244	270	262	278	263	261	259	253	272	265	252	283	299	254	237	229	248	275	233	272	298	260	256	245	255	237	232	256	252	238	233	283	291	264	243	259	264	262	276	274	262	248	290	242	261	242	243	281	287	278	269	269	278	233	212	262	250	248	264	245	247	260	243	291	267	253	271	281	251	241	246	257	265	260	254	238	245	248	254	226	223	232	274	268	274	238	236	244	289	265	264	248	274	274	258	258	297	263	274	284	244	277	246	272	298	261	289	252	268	283	252	276	291	254	286	265	251	289	274	226	281	249	252	282	229	257	262	264	252	263	256	296	268	264	254	248	258	254	232	305	265	258	258	281	279	299	253	242	299	239	255	295	258	238	225	269	269	267	277	283	276	255	265	253	248	261	245	299	279	270	280	260	243	242	233	271	283	251	266	251	255	235	225	241	251	267	287	245	221	273	276	237	237	247	281	258	267	251	248	260	244	252	268	274	275	281	252	250	266	265	244	232	233	247	281	255	298	260	255	273	266	271	247	271	280	223	251	232	266	246	267	263	279	278	276	243	250	227	257	219	237	284	254	272	249	238	261	256	258	249	249	251	226	237	262	264	235	264	242	238	292	270	262	268	244	248	267	266	255	262	282	300	229	272	265	240	236	254	261	271	257	254	246	256	263	268	260	285	264	236	256	269	248	228	241	241	251	256	266	269	230	248	246	266	263	255	264	276	223	238	250	265	267	226	246	256	269	245	227	236	252	262	230	236	251	263	245	281	249	280	255	249	260	250	240	255	271	247	245	247	261	257	263	238	246	241	236	252	268	281	258	246	261	262	262	252	229	229	253	260	279	258	251	247	257	228	221	256	270	260	254	267	268	245	268	311	258	227	263	265	272	244	235	276	245	272	273	255	259	241	255	250	301	266	241	265	274	309	278	251	261	275	271	251	263	279	257	307	233	241	241	258	245	243	251	280	249	260	271	273	273	251	247	229	275	272	260	226	235	274	259	263	252	281	259	251	236	283	225	280	263	259	286	231	276	243	250	275	278	268	268	258	316	244	278	262	260	265	239	288	239	251	277	229	289	277	239	259	219	255	269	261	276	231	257	244	265	242	252	258	254	226	247	242	281	257	280	243	268	273	248	277	240	267	265	300	273	250	249	296	275	224	281	264	273	238	252	272	269	237	227	260	237	266	267	252	249	237	245	251	263	259	263	278	259	269	270	234	279	247	255	268	294	287	263	277	256	241	283	260	223	272	230	269	242	278	260	257	286	258	270	269	260	238	273	276	251	246	284	255	251	254	261	289	243	213	244	252	237	258	279	259	248	268	228	254	238	254	246	244	258	235	251	263	257	245	255	255	268	256	250	245	302	245	248	268	274	278	253	259	267	253	251	296	276	250	283	282	272	269	279	272	237	249	285	256	265	262	246	217	267	253	258	264	241	263	273	279	259	242	247	248	237	250	261	262	252	253	247	279	267	243	251	229	245	264	262	286	281	224	261	249	258	243	255	282	252	236	246	265	243	276	288	274	275	259	247	225	227	251	247	242	234	270	275	242	258	310	259	257	276	259	265	270	273	256	252	294	254	281	247	259	274	278	293	289	277	262	253	251	265	240	275	285	283	256	287	271	268	242	261	255	246	265	259	259	246	240	280	249	249	259	250	277	272	239	288	241	247	283	281	279	266	263	271	279	283	257	267	260	230	266	263	245	255	262	272	255	259	258	274	271	278	245	295	267	267	276	276	262	247	271	252	266	244	259	298	274	244	228	258	251	226	277	262	248	252	226	257	266	248	261	251	246	222	264	282	249	254	237	222	239	267	254	275	258	249	240	256	267	229	266	256	239	262	269	274	256	271	267	263	241	274	224	247	258	308	260	280	291	231	241	266	274	256	250	254	240	287	254	236	220	240	263	280	234	245	254	240	257	260	286	265	285	278	281	261	276	254	250	228	260	292	265	271	271	255	235	246	249	254	253	268	262	236	267	262	229	237	253	255	267	242	266	267	263	279	281	240	269	260	279	268	235	250	263	280	264	241	235	264	268	271	249	275	251	277	238	242	280	263	282	262	282	242	303	289	275	276	205	269	294	253	285	263	245	282	269	293	241	251	267	247	278	259	226	256	261	253	268	227	269	238	244	220	233	260	227	258	275	272	237	257	233	294	255	235	285	281	259	250	237	257	259	247	247	281	293	258	264	290	250	241	237	246	274	288	252	236	227	259	249	287	252	257	236	277	250	241	276	294	267	247	258	267	283	241	275	264	241	259	275	247	270	239	250	245	295	244	288	273	259	271	277	233	264	284	243	232	230	262	241	251	235	245	239	243	253	260	269	229	233	254	268	267	278	285	269	258	265	282	289	248	241	262	273	253	248	285	234	260	271	269	261	249	281	252	246	268	268	225	282	247	240	296	256	239	243	248	246	260	232	276	267	234	258	238	277	237	243	286	239	247	258	270	253	278	305	263	278	282	260	268	239	246	240	282	241	254	252	247	285	269	237	258	253	279	255	257	281	251	258	230	248	253	254	251	240	264	266	253	243	248	278	268	281	263	261	264	242	270	244	272	263	255	281	277	247	227	222	248	247	270	273	267	257	258	270	279	249	230	283	263	266	278	266	264	273	239	272	228	251	255	243	261	252	259	289
10761	7239	5121	2205	2005	1613	1184	1130	845	791	718	683	742	745	695	659	633	659	626	603	693	647	633	631	612	570	594	598	645	592	575	649	627	623	623	606	579	634	576	556	573	599	573	570	612	603	594	584	598	631	566	565	537	550	552	583	544	632	562	537	644	589	607	560	644	554	581	565	582	629	535	586	573	598	556	560	595	583	585	574	583	557	579	544	599	554	610	550	596	574	592	607	579	559	580	599	593	596	631	583	552	574	613	524	578	605	579	536	571	558	575	557	578	585	574	588	602	561	571	540	562	540	565	573	570	633	556	544	548	561	604	623	561	548	633	589	563	572	556	561	581	588	542	563	630	564	642	582	574	586	614	548	551	560	575	575	538	580	607	544	602	560	567	517	531	544	561	610	547	561	587	624	562	570	571	573	613	581	596	542	590	575	536	597	556	574	581	593	625	605	593	527	587	599	579	575	577	577	613	599	593	612	592	577	577	606	542	577	591	592	554	605	576	586	566	543	559	567	570	556	553	584	542	592	608	550	538	560	543	592	569	565	544	560	598	564	572	610	555	560	575	567	559	583	574	632	552	599	586	523	604	581	541	585	563	589	571	556	597	571	590	582	608	553	608	574	535	587	590	600	574	591	595	537	576	553	619	553	584	543	565	609	551	596	533	586	597	587	572	590	579	582	596	609	560	581	546	564	548	598	578	620	559	649	563	630	609	566	528	563	575	543	592	594	561	601	570	570	524	628	599	576	597	571	577	554	562	545	587	559	581	588	572	581	548	558	600	567	556	621	550	627	586	571	531	623	562	575	604	551	567	606	577	536	570	568	572	577	544	582	622	608	584	557	603	591	573	608	595	559	553	611	533	603	559	591	568	588	575	598	562	516	581	604	590	583	568	579	575	575	570	535	592	560	555	580	595	596	570	570	601	586	579	589	548	618	591	606	561	590	620	585	565	560	606	560	572	548	617	611	565	556	562	564	620	541	574	596	521	572	592	550	600	590	623	583	579	586	541	577	525	573	558	569	592	534	557	576	601	606	603	547	576	575	590	573	586	597	577	563	584	546	604	543	573	580	567	533	592	597	539	581	552	587	576	588	602	567	587	559	546	612	559	575	565	627	549	596	640	569	604	630	598	577	598	580	551	559	538	500	503	591	592	543	561	557	573	591	545	577	573	582	550	591	531	582	587	548	558	553	573	603	607	577	568	593	597	558	596	563	594	540	562	560	604	518	565	537	602	544	579	601	603	644	554	534	568	602	563	551	587	606	593	605	577	529	590	560	594	559	588	571	571	562	567	575	551	591	615	581	586	555	600	581	540	591	566	583	637	565	610	587	580	550	592	633	574	553	591	543	542	516	558	519	528	572	572	554	556	545	592	560	568	603	544	594	617	588	622	588	580	557	572	569	540	563	540	627	570	570	571	533	578	602	563	581	511	554	591	582	585	592	540	573	533	570	602	576	561	582	604	518	554	606	549	577	577	637	582	574	577	558	597	562	557	541	556	586	586	578	582	577	584	578	603	591	533	553	634	608	552	568	596	547	623	592	569	608	554	600	584	553	538	567	591	573	544	619	571	540	538	599	570	564	568	570	601	572	578	632	595	552	580	579	558	574	590	566	565	563	554	584	611	570	581	524	542	532	568	572	550	549	585	547	546	635	563	539	566	594	608	568	565	597	530	567	559	621	547	552	572	592	548	575	585	561	606	598	585	563	588	588	618	584	592	575	568	526	541	564	517	583	571	571	569	571	630	583	570	600	604	615	570	576	601	540	575	591	542	632	564	593	561	648	560	567	560	576	586	548	593	573	579	600	580	570	515	578	544	562	571	638	593	585	564	584	561	521	524	578	592	555	533	559	551	558	621	567	562	576	603	618	565	613	570	602	597	578	595	602	596	562	601	643	543	595	534	574	577	610	553	614	575	603	554	550	624	564	625	577	612	527	567	570	574	532	546	552	579	580	554	618	592	583	613	595	599	547	566	552	578	601	590	580	606	551	589	571	542	578	561	571	592	575	555	534	537	582	557	546	586	583	535	553	571	612	590	558	565	583	577	585	573	589	566	618	527	572	581	609	576	617	570	599	597	563	568	591	619	542	628	546	573	597	598	573	593	573	592	576	590	592	531	618	598	565	568	539	561	592	614	574	582	579	567	540	573	587	576	560	568	573	573	601	581	568	550	594	544	568	560	592	574	549	610	562	618	588	584	558	627	555	569	628	592	561	574	588	546	570	542	560	597	557	574	589	558	585	580	539	570	580	572	568	571	573	584	598	595	588	567	552	580	549	588	568	549	552	554	586	603	571	606	609	539	536	565	570	590	565	618	598	580	576	536	614	556	575	545	600	594	567	600	566	598	551	580	575	580	614	557	568	593	582	584	601	587	562	575	583	529	597	556	585	566	586	548	577	602	611	583	585	548	500	586	590	567	565	556	592	605	568	593	569	601	552	551	579	594	572	573	558	560	549	552	637	610	551	578	626	559	605	586	601	574	553	612	568	561	600	552	591	555	559	607	594	589	573	613	596	564	604	587	569	561	585	577	613	579	554	597	535	589	564	607	574	573	569	576	546	591	639	537	559	577	573	584	573	617	583	584	582	560	609	573	550	582	545	532	584	565	613	546	582	558	568	534	558	569	573	599	538	599	552	580	558	559	565	602	560	582	584	602	561	573	540	554	564	580	582	554	581	548	609	586	564	559	596	587	598	549	588	594	515	555	609	570	509	594	565	555	563	583	568	583	574	566	641	589	543	548	598	591	562	608	597	604	558	575	563	558	587	577	562	546	576	554	623	579	572	540	559	582	578	601	616	559	611	546	580	559	577	587	624	595	566	538	580	623	553	597	544	603	593	592	561	583	594	574	611	576	595	625	579	558	558	588	591	565	594	577	542	552	584	554	599	555	598	568	594	603	561	571	591	593	545	571	581	631	577	568	592	545	576	557	570	563	617	585	590	564	541	577	572	576	608	550	610	594	569	601	580	592	579	593	515	640	581	524	545	568	580	624	544	596	563	556	604	596	592	604	586	603	565	572	574	595	585	597	545	597	536	606	544	571	550	583	598	531	606	539	568	583	611	553	569	562	600	581	586	559	587	542	570	577	588	570	572	635	609	549	568	572	524	605	588	572	599	589	592	575	545	576	616	548	550	595	568	603	531	573	578	585	593	564	541	602	562	566	567	566	593	542	511	598	555	574	547	603	575	587	600	547	565	564	548	567	606	589	593	548	603	600	580	580	570	594	565	596	559	573	585	554	583	547	555	607	588	592	552	611	600	593	546	586	580	561	544	613	581	612	566	559	533	571	527	571	613	566	636	555	573	601	575	567	572	567	557	612	549	570	542	547	564	559	576	562	557	584	563	566	577	608	567	539	594	540	520	567	601	536	539	558	581	599	527	581	584	564	583	563	555	594	562	558	606	589	590	616	562	537	557	622	576	579	595	614	577	573	609	543	570	569	548	589	591	619	607	604	610	545	534	564	594	542	573
33665	21117	9533	2770	1540	1173	1041	638	563	380	339	265	231	265	262	243	240	233	203	216	202	242	201	196	212	227	220	230	219	221	210	205	238	220	221	239	224	220	232	218	214	233	194	190	211	222	216	194	237	203	208	209	224	217	210	225	197	213	232	211	215	228	203	210	190	204	231	195	214	188	207	214	229	212	200	201	199	203	198	206	215	211	219	220	213	214	203	225	184	210	222	233	224	225	204	232	218	229	208	209	199	208	225	215	216	201	227	200	201	226	208	188	219	238	206	216	200	202	227	199	219	240	203	222	226	199	216	213	222	226	207	188	234	214	207	201	216	199	184	205	189	210	216	186	191	209	221	205	223	207	216	187	233	238	212	201	196	221	216	220	192	240	213	208	214	190	185	212	241	239	206	218	224	185	219	204	224	198	209	187	217	231	196	203	185	207	219	227	193	255	208	205	217	184	182	219	211	207	166	222	209	189	199	205	218	219	239	210	239	187	210	240	214	203	211	201	196	232	198	198	224	218	195	199	202	196	204	219	201	211	204	212	189	205	231	198	215	202	227	185	193	214	204	212	205	223	209	213	227	231	234	207	210	216	190	200	203	214	222	198	224	196	208	199	206	215	233	226	215	227	200	193	214	205	186	225	220	228	231	197	210	213	225	220	201	183	233	191	189	191	210	186	238	193	192	189	224	206	225	215	188	187	174	206	227	228	187	222	199	196	227	206	206	198	211	214	231	221	217	206	228	159	165	194	218	210	233	194	213	218	184	219	215	200	208	213	221	218	180	198	226	230	199	193	216	203	200	250	216	230	203	219	195	205	216	224	195	249	218	200	223	210	189	214	216	227	201	206	180	225	227	202	222	234	218	219	183	195	215	208	203	240	220	217	197	204	226	231	221	218	194	223	244	203	195	226	235	230	196	202	186	212	198	207	247	195	203	215	234	218	222	227	235	236	191	202	239	198	219	216	204	217	202	202	214	200	207	198	219	189	210	196	207	193	226	198	223	201	219	215	206	197	194	204	223	187	217	225	196	186	244	208	237	213	198	197	190	224	222	208	203	196	222	225	192	231	194	219	249	212	226	196	220	207	190	207	193	222	209	227	205	220	222	190	202	220	205	249	176	211	244	202	228	239	216	216	189	187	208	224	183	216	244	211	219	224	223	209	226	234	211	231	215	219	216	202	217	207	201	215	193	224	231	191	210	185	211	223	225	181	181	212	230	193	180	196	209	197	196	205	209	212	221	208	199	233	234	201	204	218	214	203	191	190	222	212	179	193	183	218	208	216	186	239	212	214	220	192	198	202	225	231	251	223	218	218	228	195	192	213	196	170	203	225	212	183	206	213	208	203	202	214	209	235	203	219	225	193	187	226	210	226	231	204	245	225	228	219	238	204	196	211	231	191	193	175	183	234	222	211	204	192	234	196	223	238	202	184	236	211	218	208	224	210	224	186	199	184	214	212	228	202	168	208	190	216	207	235	208	226	188	215	207	214	214	249	220	214	229	212	208	212	199	213	188	212	210	185	227	243	221	220	193	186	202	225	202	216	204	194	208	209	203	182	214	211	227	201	203	183	212	196	210	223	213	226	199	213	211	216	221	210	217	185	204	221	236	175	235	183	183	182	190	185	188	213	235	210	229	220	213	220	214	225	206	214	189	216	236	220	190	223	209	200	224	190	198	204	225	175	179	227	199	196	203	193	199	201	205	230	219	210	221	226	182	218	188	190	238	214	174	210	227	189	226	237	204	215	218	195	212	195	215	215	200	223	207	228	221	229	205	193	214	230	207	206	226	187	226	206	209	195	203	210	199	219	207	208	209	199	200	216	210	205	210	219	211	206	208	186	215	182	217	216	205	203	182	223	218	221	192	221	211	210	229	206	221	219	257	205	218	221	178	199	201	199	222	229	201	210	204	231	217	179	206	203	221	204	218	205	219	196	231	216	245	220	211	216	230	193	219	179	213	215	204	208	201	182	212	223	202	221	204	230	212	224	210	193	215	198	219	221	212	207	213	193	205	207	213	213	185	231	195	202	216	238	192	196	204	220	193	196	240	202	218	214	203	199	182	201	219	188	210	196	243	221	221	232	214	208	207	219	208	198	187	228	221	207	223	233	202	212	222	217	217	216	203	191	207	211	200	192	217	199	186	204	206	212	209	186	203	217	230	206	214	198	208	195	217	189	216	223	231	201	203	199	218	201	202	221	200	229	212	219	196	200	203	185	197	235	206	213	203	198	204	230	208	203	203	191	201	190	208	197	219	227	248	206	200	187	207	207	211	202	208	226	220	218	197	205	196	198	186	206	225	217	195	210	219	197	211	220	215	213	180	218	238	215	206	224	205	214	225	205	189	221	199	227	216	199	185	185	196	230	220	202	236	198	213	211	198	228	186	196	210	207	187	214	224	180	208	207	211	203	194	203	210	181	182	209	197	217	214	220	200	230	198	220	225	210	225	201	227	218	200	210	206	221	208	211	223	247	199	176	191	215	213	228	237	212	198	227	234	209	226	206	215	235	220	223	218	212	196	201	194	188	226	238	197	229	216	197	192	216	170	218	200	208	179	188	199	233	186	190	249	207	218	198	229	199	210	208	206	256	208	197	200	203	213	210	232	196	197	227	208	232	199	198	197	239	202	221	219	238	194	204	249	219	214	202	229	214	219	219	197	200	204	185	221	220	212	235	186	189	202	225	217	183	189	206	238	237	196	211	225	210	214	224	219	228	214	219	188	176	220	222	197	210	195	216	219	194	203	221	213	218	220	198	209	220	198	244	207	198	210	221	228	213	227	205	198	194	215	225	213	217	209	194	190	222	237	206	208	184	211	207	204	211	208	206	207	193	205	235	183	212	184	189	220	217	201	220	220	199	225	195	202	210	218	196	202	219	206	219	216	215	210	209	236	205	202	210	199	213	195	222	181	183	199	211	205	196	184	201	204	211	233	214	203	201	199	180	201	206	250	191	216	195	183	217	199	236	209	215	200	184	210	212	208	239	190	196	205	212	242	219	202	184	217	217	195	186	236	205	241	230	204	228	203	211	214	209	221	210	192	185	230	222	222	169	229	198	216	206	186	188	203	223	216	200	189	223	195	178	221	217	204	198	226	219	181	217	198	201	200	234	183	178	204	192	191	200	214	195	251	204	199	199	197	219	199	226	198	182	193	189	229	199	206	218	222	192	214	207	197	214	212	186	204	226	225	185	191	175	233	217	187	219	203	194	219	215	227	203	215	210	197	183	217	205	213	226	198	223	190	219	241	199	204	215	217	226	220	199	205	189	233	206	203	224	225	229	222	223	174	188	224	210	213	205	200	217	201	218	207	221	212	201	208	222	223	190	178	220	212	218	240	233	246	241	204	207	218	207	223	249	218	212	233	216	226	223	189	223	208	214	210	188	198	214	195	211	207	232	216	220	219	214	190	211	184	207	171	194	200	201	191	238	219	237	197	225	201	204	234	195	199	248	196	234	210	188	217	210	230	199
21300	15622	9095	5022	4412	3377	3144	2297	2065	1489	1089	898	734	741	719	707	644	592	590	622	602	605	553	573	622	552	584	533	580	562	596	556	499	550	520	491	519	515	445	479	488	521	511	495	490	500	532	487	516	491	424	519	480	490	518	488	451	475	496	494	471	497	508	483	534	515	503	496	521	472	491	472	485	522	470	489	492	498	511	491	449	472	494	460	493	493	502	480	462	524	503	483	506	489	530	499	509	493	473	508	482	506	485	496	469	455	489	521	469	488	476	518	524	513	483	524	475	474	507	435	490	481	481	468	478	475	509	500	470	485	480	507	496	505	469	473	480	455	453	466	518	482	517	484	482	488	478	452	487	487	484	497	484	455	497	501	485	460	502	539	482	487	467	459	496	484	489	507	503	492	519	492	474	508	547	486	467	475	447	480	474	453	492	494	524	530	477	503	471	442	489	442	483	455	495	493	499	463	516	508	475	479	491	484	455	483	487	464	433	469	472	481	491	486	498	464	493	470	488	490	481	483	506	505	506	500	500	488	461	465	500	476	504	501	478	478	506	472	454	507	467	506	473	486	449	486	489	466	438	500	499	479	467	499	440	541	487	495	503	502	502	520	503	450	486	455	491	495	507	485	470	455	508	465	471	481	471	472	458	466	477	435	463	519	514	477	478	492	490	458	504	479	461	458	488	512	497	489	470	456	468	476	487	462	484	506	485	454	495	502	466	468	457	446	468	493	457	474	455	437	485	508	473	469	525	499	519	534	471	463	525	447	484	485	494	498	479	443	468	508	463	498	518	484	513	483	479	503	483	509	431	488	509	488	482	505	502	486	496	479	485	510	463	463	497	500	511	485	482	486	494	464	486	485	512	497	474	495	520	481	523	516	479	510	487	455	495	481	471	517	506	467	506	461	472	488	502	472	487	522	482	501	506	497	464	489	488	484	497	502	463	467	469	465	476	497	476	468	423	485	502	465	495	486	477	454	451	479	487	492	513	497	449	472	490	505	469	492	468	496	487	491	519	463	499	439	474	498	462	495	491	495	460	488	511	491	468	498	501	495	452	472	533	466	483	428	461	473	468	471	523	454	485	494	463	480	510	480	500	474	488	465	478	456	441	467	473	458	494	488	467	491	472	502	492	479	442	474	511	521	502	487	476	506	515	452	503	492	440	437	474	495	463	468	529	451	511	476	487	497	475	458	490	474	499	437	494	487	494	477	433	475	493	511	514	497	503	457	472	546	478	479	493	543	525	465	488	493	469	482	473	503	477	471	510	435	498	454	503	486	480	496	492	502	486	483	486	516	481	486	462	493	460	444	486	523	484	492	474	490	519	512	517	469	504	480	491	507	453	491	474	485	478	486	482	498	499	515	460	464	453	461	481	461	429	475	522	484	451	472	447	446	462	490	468	496	471	458	486	511	504	464	498	473	464	487	492	463	482	485	457	520	471	510	459	488	506	470	487	469	509	493	479	483	478	483	446	496	498	505	509	485	498	491	504	476	472	471	501	475	524	478	457	475	480	512	494	470	482	441	480	491	504	499	474	449	480	502	498	512	448	477	495	488	458	474	481	478	533	492	439	456	484	510	476	496	497	509	440	451	481	511	491	466	488	463	486	489	522	485	469	460	431	537	476	471	505	456	455	480	499	472	514	519	499	517	519	510	475	490	481	475	480	478	460	463	461	466	465	472	466	506	474	497	471	464	458	449	524	494	489	450	468	474	531	478	490	517	485	478	488	482	445	476	461	490	439	429	490	488	507	506	482	468	482	491	442	475	487	476	491	485	481	461	484	491	460	454	511	494	491	470	477	463	504	485	467	458	513	455	522	447	519	481	437	512	493	517	484	482	476	519	485	552	430	479	476	476	521	497	436	462	470	509	494	491	472	511	487	482	454	478	470	510	449	469	505	489	468	463	435	483	489	500	474	472	490	498	447	507	502	475	479	463	510	502	484	512	455	480	487	491	494	500	512	454	497	476	491	476	505	486	478	456	523	478	507	497	471	450	483	476	466	510	480	494	438	490	492	500	457	495	449	508	484	456	490	496	456	501	454	433	484	446	475	488	489	494	504	470	473	478	522	476	479	472	490	459	509	484	503	471	469	481	446	503	458	515	464	507	498	502	484	492	498	518	453	477	480	475	459	445	512	479	462	498	483	494	485	445	462	493	478	498	459	472	504	512	509	511	466	489	448	483	494	521	461	512	494	501	509	447	496	504	480	520	496	486	493	531	467	499	469	444	470	484	487	479	475	475	449	510	472	466	450	518	462	457	471	467	472	483	493	482	498	487	502	455	484	505	463	479	452	471	486	497	513	501	502	448	476	487	488	475	494	482	499	480	511	468	445	483	517	462	502	478	454	461	474	494	481	523	471	488	500	480	479	520	495	465	432	466	498	480	471	514	444	450	486	433	435	472	533	473	471	489	467	475	518	497	500	476	478	468	463	483	468	462	492	483	491	492	440	504	484	491	490	455	522	482	456	506	477	551	481	487	479	437	493	526	470	488	465	421	459	513	511	527	554	502	498	458	508	475	495	445	491	442	495	508	528	478	496	492	465	495	485	481	431	503	487	487	457	463	493	513	464	471	474	480	483	482	509	481	467	429	527	475	515	507	498	517	468	491	501	441	469	477	454	484	481	494	469	470	509	498	471	483	475	477	474	489	494	520	451	491	482	488	495	481	476	463	479	489	458	486	505	460	496	470	477	489	487	487	450	476	541	507	511	498	485	440	458	510	478	489	496	492	514	490	499	495	516	478	482	471	497	465	480	527	504	492	468	444	512	515	475	497	473	501	526	468	503	483	452	509	469	420	486	467	497	490	493	510	440	475	505	490	473	479	504	466	482	471	492	487	493	472	480	491	476	458	495	504	496	538	482	429	459	541	473	486	462	468	484	440	491	481	472	520	448	477	486	472	522	454	455	487	469	447	458	491	443	458	460	471	524	485	494	470	481	473	450	459	469	480	479	457	426	447	477	479	465	494	484	519	478	507	461	467	465	503	471	464	472	508	486	495	506	464	507	478	486	474	460	499	461	468	474	475	508	459	498	489	489	461	498	491	459	485	508	517	497	489	498	471	491	499	470	503	485	461	483	469	494	472	477	459	477	490	482	487	475	461	517	475	463	487	454	431	479	546	504	473	483	470	467	474	450	481	461	476	492	485	470	465	448	473	488	512	487	456	486	483	522	465	464	463	479	501	482	476	475	478	493	469	496	471	476	484	497	478	448	485	490	550	498	467	432	502	514	509	491	463	446	478	510	528	477	506	462	442	488	522	485	466	523	474	480	494	477	487	479	504	504	457	471	454	439	458	498	484	465	454	493	464	465	523	503	496	498	475	496	505	470	475	464	481	498	501	502	458	525	463	483	493	518	511	483	464	473	467	500	468	505	480	475	518	450	471	510	473	462	475	525	475	480	482	487	461	493	452	500	512	521	454	504	487	510	477	453	488	500	481	493	455	499	472	469	462	470	465	465	471	500	529
42640	28912	16159	5408	3023	2000	1803	1233	689	569	414	389	312	284	276	257	253	234	265	262	253	253	229	265	265	216	248	250	239	258	261	227	235	240	212	256	241	236	229	232	221	231	233	233	221	227	231	198	265	229	224	218	223	246	229	210	232	245	243	203	222	207	229	211	221	203	219	244	261	230	236	207	258	218	250	227	213	220	243	201	239	228	194	235	206	222	234	229	227	217	215	247	228	259	242	250	248	235	229	221	203	208	228	217	259	242	229	244	228	208	235	263	188	213	219	240	225	252	214	258	248	214	241	215	252	225	247	230	209	213	216	229	233	209	235	255	230	221	219	223	202	212	232	218	221	223	226	239	247	253	238	248	232	218	207	235	219	232	225	256	210	227	230	232	220	225	207	245	224	213	213	212	225	245	234	206	232	239	205	243	239	216	228	232	228	246	224	257	227	202	218	231	236	212	213	231	230	228	218	220	254	232	235	253	222	234	221	262	215	214	227	213	265	231	237	232	252	250	242	216	227	241	217	232	244	228	211	249	197	242	237	239	230	228	226	218	241	214	223	220	243	216	280	218	210	240	241	227	247	234	233	227	256	240	216	207	246	251	229	242	247	238	215	241	203	269	235	262	213	228	202	229	226	217	245	245	211	226	223	204	232	225	262	248	241	234	223	226	225	247	221	228	221	207	206	240	205	222	226	236	246	239	217	220	224	193	226	252	228	220	244	219	258	231	240	228	254	279	282	229	238	215	221	202	206	219	257	226	255	242	246	224	210	224	265	210	208	246	215	227	228	217	220	224	219	202	239	196	202	240	236	207	216	213	208	245	244	210	256	235	235	221	246	215	240	206	192	231	213	220	221	246	233	238	228	220	198	236	226	245	229	219	233	212	247	221	239	213	236	213	239	230	221	222	250	231	245	234	221	226	243	201	223	242	229	237	248	233	260	211	220	208	230	224	248	217	213	239	223	244	230	198	197	240	227	228	230	230	238	215	212	234	183	250	230	236	205	246	204	213	228	227	240	213	256	258	249	217	188	225	220	255	224	227	216	219	226	220	280	209	223	235	220	238	223	231	240	244	241	232	217	235	214	268	232	216	226	241	233	244	245	242	252	255	244	217	250	194	218	235	225	256	244	241	224	255	213	210	237	189	226	267	225	241	240	226	242	243	244	242	224	241	220	210	219	224	252	257	230	215	256	215	210	242	220	242	224	236	226	215	220	220	224	230	219	228	238	240	222	241	246	253	224	233	233	245	243	244	234	235	210	227	231	228	232	228	229	228	237	263	246	234	261	223	211	234	260	217	189	245	226	221	208	225	222	239	211	216	208	218	222	246	216	220	245	214	236	220	232	241	235	220	225	228	220	210	247	246	245	221	231	228	220	252	217	223	251	223	225	211	233	204	224	245	260	241	216	222	231	211	255	236	241	214	249	246	211	208	220	235	239	209	243	212	223	212	240	229	213	222	221	227	231	214	249	235	208	246	212	238	226	261	206	204	207	232	229	202	221	207	232	248	258	235	208	220	235	242	247	230	219	234	219	240	221	224	241	225	260	232	215	219	233	246	230	228	237	227	214	207	207	224	214	231	245	228	220	228	229	220	226	221	226	241	212	222	217	213	230	224	223	238	233	213	228	216	217	226	224	229	232	241	231	277	227	237	217	223	227	211	224	235	236	210	214	228	243	231	227	226	241	204	207	228	211	224	229	246	237	241	220	252	217	233	225	246	229	227	251	229	207	214	236	236	229	203	223	226	236	208	234	234	207	234	226	283	231	238	221	223	249	233	205	214	192	213	249	227	223	213	270	207	224	220	250	209	242	232	220	236	226	224	229	206	219	239	228	271	226	208	245	235	260	250	223	247	225	221	207	238	220	237	234	215	247	231	265	231	236	239	233	211	242	244	260	205	227	234	223	231	199	257	195	242	235	223	221	215	234	253	239	237	223	212	235	268	257	215	222	239	227	253	230	190	223	246	209	228	227	239	237	252	239	243	226	209	220	237	211	257	246	228	224	243	218	253	216	236	222	222	215	223	264	228	218	230	242	234	220	226	239	227	214	224	229	236	207	235	251	237	203	251	244	219	233	217	232	216	223	217	234	254	220	214	222	222	228	220	212	224	244	230	214	235	226	222	219	240	226	253	241	250	255	231	243	211	207	228	212	247	241	224	260	246	247	226	232	223	242	233	257	234	212	242	212	235	258	221	234	226	248	233	211	240	228	254	217	213	245	224	241	245	242	231	218	238	273	212	248	235	239	217	233	222	244	215	242	248	212	228	214	209	206	263	239	219	209	226	253	216	245	215	233	244	261	232	234	254	223	207	244	232	238	259	263	261	227	243	234	216	211	234	226	217	236	207	247	214	234	224	206	255	249	233	217	236	221	241	212	213	227	228	239	224	231	226	219	200	256	225	251	233	241	269	243	248	220	254	249	245	233	210	211	238	197	210	224	234	221	244	212	219	211	231	232	244	235	231	242	237	234	246	203	205	228	265	222	267	238	233	222	223	241	226	204	204	245	225	225	262	196	239	235	235	231	219	222	218	207	252	240	228	212	221	259	251	253	236	206	233	222	202	223	214	232	235	239	231	214	202	243	238	228	225	240	234	239	214	216	224	228	226	243	260	255	244	226	217	219	223	216	247	222	224	229	239	249	234	237	225	219	213	240	220	218	201	205	248	266	226	255	245	251	242	246	239	262	193	199	207	228	245	232	182	231	229	244	246	234	220	203	242	233	246	224	236	234	225	206	198	238	218	227	247	241	227	211	237	203	226	231	236	261	253	244	199	223	235	234	229	234	216	230	215	246	237	214	224	246	211	247	221	204	202	230	223	230	223	202	224	239	254	236	208	214	239	250	233	250	225	226	223	214	190	233	235	223	228	211	235	223	222	233	236	235	234	238	242	209	224	237	223	239	211	240	233	225	228	254	224	237	218	244	226	234	230	245	227	234	206	204	208	203	227	240	247	234	230	235	196	219	226	247	223	249	239	227	201	233	228	247	244	231	221	229	199	232	238	223	234	198	235	199	218	240	262	213	230	268	235	225	220	251	242	223	225	214	248	221	222	193	224	246	259	240	246	235	231	220	222	238	238	236	206	220	227	233	227	204	259	235	222	226	223	214	227	223	218	250	226	208	225	244	232	205	219	222	245	240	218	229	216	229	235	229	216	241	262	265	238	247	224	237	251	245	223	209	212	232	240	210	240	210	262	248	247	219	291	233	223	206	212	234	199	222	225	237	235	239	223	266	245	222	215	227	199	224	185	182	234	199	240	220	207	211	233	260	229	221	281	223	220	199	227	221	210	238	231	237	260	227	229	262	220	219	231	224	231	245	219	230	214	243	239	261	258	202	211	243	239	212	203	241	206	224	229	231	227	194	228	240	237	246	243	229	202	245	213	219	230	227	220	234	219	237	246	248	236	228	250	262	200	244	214	238	230	233	229	260	222	224	231	211	245	256	220	229	225	259	255	235	238	250	237	221	243
26341	20699	14624	8017	6696	5096	4755	4121	2436	2428	1596	1218	971	1012	866	817	751	737	760	717	655	674	712	665	648	678	678	692	632	688	649	594	659	610	581	535	553	568	540	563	551	552	563	543	502	571	576	577	571	528	539	583	563	530	507	520	555	530	581	515	528	534	519	578	508	510	512	549	528	550	563	527	510	551	514	513	505	518	518	530	488	539	548	509	564	527	491	527	551	546	493	524	529	560	532	483	528	535	486	509	562	530	489	535	548	558	509	522	509	499	544	501	544	558	504	529	488	511	551	501	546	500	524	494	514	508	501	543	511	564	541	540	512	559	534	562	535	510	502	552	518	566	532	529	515	531	528	544	529	522	516	536	531	503	514	533	531	529	532	492	557	522	515	499	510	535	548	522	526	555	544	539	504	546	467	516	525	548	560	564	534	578	527	517	546	512	560	567	528	552	502	542	540	507	539	493	513	511	487	493	516	512	502	538	548	550	518	528	550	544	532	534	520	530	528	527	536	469	533	512	515	550	502	488	526	563	545	541	527	518	543	538	495	509	535	536	574	504	532	509	502	499	514	510	548	543	496	550	517	543	559	501	521	542	517	533	546	507	515	523	519	512	556	544	508	538	487	529	557	531	508	529	514	528	532	557	563	519	505	544	507	547	525	538	521	542	563	543	427	537	525	566	551	544	528	525	500	540	568	573	518	542	518	508	526	569	524	535	528	523	500	513	520	573	484	542	544	518	520	522	522	497	517	525	515	572	529	503	529	484	492	529	530	475	548	518	536	502	551	542	518	510	553	489	523	511	542	520	564	525	516	550	558	513	543	539	550	515	520	518	515	482	484	545	511	525	525	535	571	523	532	541	541	502	543	485	547	546	554	563	532	542	565	510	568	520	580	499	496	532	497	544	525	512	515	526	492	536	534	500	529	531	546	531	547	531	540	544	539	515	519	552	509	518	563	551	537	521	520	507	511	521	524	574	496	515	526	514	531	550	513	545	549	520	542	507	522	523	494	510	505	559	542	500	514	539	561	541	549	543	487	505	524	512	536	519	484	492	542	502	518	526	534	498	516	506	556	513	502	538	512	479	526	533	532	525	536	502	535	541	540	507	564	522	507	542	547	515	507	555	509	512	524	536	542	511	562	536	527	536	545	506	555	503	520	563	527	522	543	517	547	521	515	554	491	530	534	522	520	519	513	560	509	521	577	523	567	523	513	513	534	560	551	487	530	527	532	505	458	484	516	478	522	496	553	522	545	546	519	545	527	530	470	496	521	566	527	539	523	539	484	541	515	513	536	549	511	490	552	558	519	526	499	538	533	474	505	532	557	452	514	537	503	560	551	525	550	570	528	532	532	476	526	553	522	514	518	535	539	494	481	480	500	499	536	532	528	517	524	509	512	512	526	533	557	545	536	499	507	543	542	556	515	538	573	532	527	500	509	565	531	550	482	519	483	484	523	556	501	541	527	544	543	508	529	518	522	548	542	533	546	506	504	513	527	500	505	555	588	540	524	525	519	508	507	517	518	549	535	569	533	530	509	522	527	520	529	539	528	485	512	524	518	538	518	488	528	572	502	574	520	528	552	564	566	563	539	502	527	482	546	569	564	523	533	533	513	524	504	507	527	560	537	529	549	501	521	493	551	530	499	564	481	501	532	491	542	539	567	545	541	520	514	521	574	511	495	498	561	552	469	541	526	544	488	504	522	555	529	534	557	528	533	493	543	552	525	563	515	502	502	557	510	506	529	510	560	544	543	510	493	544	526	517	495	534	557	516	549	548	508	516	523	514	492	521	532	541	520	539	566	526	494	558	481	536	551	531	492	516	550	514	522	526	521	533	517	511	543	544	497	516	521	523	531	512	509	471	519	469	518	496	528	511	524	536	499	523	553	543	525	510	519	530	517	552	565	518	546	504	521	502	513	537	540	533	562	494	517	525	525	510	549	515	521	503	522	499	557	526	496	506	508	484	539	489	512	517	510	508	504	501	542	521	538	533	489	525	517	497	559	530	517	527	508	531	538	519	504	537	497	508	496	501	518	549	489	535	503	516	496	555	536	528	541	544	538	499	548	478	498	550	503	493	511	526	540	534	562	476	506	553	491	521	512	542	494	535	546	546	504	527	517	533	543	532	548	500	537	540	527	533	529	531	503	572	508	552	568	552	545	549	501	509	524	529	508	503	548	498	540	543	529	517	519	526	528	566	569	551	549	540	522	476	515	539	492	514	513	549	523	545	548	506	541	525	478	511	502	486	546	556	543	530	502	462	540	508	513	522	498	495	521	525	571	570	509	513	518	506	536	546	546	556	497	488	500	539	510	559	553	515	530	543	505	511	511	541	513	508	544	536	520	514	559	476	563	575	527	555	512	509	538	516	499	538	550	556	555	556	530	497	535	557	505	531	542	509	518	521	585	463	498	538	544	523	532	538	525	518	546	553	515	530	550	516	481	549	456	565	513	567	542	489	496	538	545	533	541	526	494	526	533	526	522	513	568	544	528	519	526	571	518	514	516	543	499	485	527	554	510	531	496	518	523	520	514	533	565	549	515	481	490	529	530	539	492	514	539	507	501	560	510	514	486	523	516	516	551	574	532	504	518	540	522	536	586	522	476	509	571	523	523	550	476	528	525	505	468	504	522	557	533	527	487	528	542	544	522	530	521	487	515	536	536	537	509	537	510	497	494	509	527	530	569	527	498	522	486	516	540	531	539	541	546	533	498	545	509	574	564	546	528	513	456	546	516	515	501	526	509	516	513	533	535	538	512	521	512	492	520	537	480	535	541	508	535	487	527	539	508	562	492	541	553	540	548	500	545	532	549	566	525	501	507	507	535	548	526	505	478	516	535	541	512	535	544	537	576	573	506	507	511	531	510	533	522	532	523	535	542	503	533	559	516	553	478	550	506	510	522	511	572	494	536	477	499	541	523	538	524	501	512	526	533	542	529	521	499	519	517	527	523	545	492	531	524	551	528	539	556	537	529	523	474	488	531	549	510	496	572	546	530	537	542	533	558	511	545	502	567	509	547	546	538	533	527	501	549	546	573	482	505	548	531	528	515	492	550	505	544	519	536	534	497	538	507	541	565	502	511	504	523	570	567	570	526	541	465	494	523	525	541	513	549	522	492	556	522	507	526	518	516	488	533	550	523	478	576	496	504	498	536	535	515	517	501	530	514	497	558	507	527	537	536	489	509	560	497	506	501	551	512	520	545	533	533	537	542	547	520	555	538	516	514	514	490	504	538	527	524	543	547	539	532	558	491	537	513	549	512	456	570	544	516	521	503	589	490	512	501	499	528	514	472	525	541	537	527	488	503	536	568	545	552	562	467	590	552	537	518	544	559	514	535	542	563	487	523	531	503	535	510	526	514	568	517	528	547	528	488	503	517	546	505	547	526	492	547	503	564	564	555	523	481	559	528	546	503	513	555	498	527	517	559	527	546	531	543	521	524	530	553	502	568	523	496	546	546	531	506	540	521	523	537	525
17896	8755	3009	900	574	456	427	367	340	351	283	305	277	292	263	283	262	247	242	282	257	280	266	245	236	272	277	259	266	261	240	237	248	279	251	270	258	266	245	265	253	266	273	271	239	251	295	261	269	248	243	259	273	253	265	247	256	269	266	230	269	241	237	269	262	267	277	269	264	263	253	253	245	245	238	252	284	264	246	270	280	288	259	246	245	255	236	258	274	265	258	252	260	251	304	244	266	257	253	281	250	243	265	243	292	296	239	279	237	252	258	248	261	258	245	271	235	234	221	259	257	248	238	277	243	238	251	265	284	249	245	257	288	292	284	292	265	251	252	244	234	296	250	300	271	259	234	261	251	264	264	239	266	252	223	240	265	238	244	277	271	241	257	271	244	239	261	259	257	263	257	262	241	252	241	233	249	265	271	259	265	279	262	259	253	252	276	276	254	270	253	258	256	243	279	268	298	233	256	251	260	255	264	261	237	249	219	246	235	311	240	265	288	258	256	253	276	242	278	242	259	263	248	252	261	234	283	227	241	263	245	278	252	230	260	249	249	228	238	268	262	232	275	251	264	233	268	248	260	237	241	235	245	293	260	277	273	238	236	261	257	260	240	257	237	266	250	258	254	253	287	273	260	264	278	263	258	251	272	268	237	245	247	245	243	275	226	279	253	234	238	240	253	219	286	236	218	248	271	237	257	253	258	247	261	257	288	270	268	262	236	276	250	255	278	272	238	269	277	263	251	272	240	267	252	263	268	300	271	248	258	280	242	262	263	240	253	247	220	264	267	237	286	242	266	242	240	264	263	246	231	244	271	246	274	265	267	245	249	271	257	241	260	253	226	247	226	246	250	265	220	253	259	248	244	271	262	286	258	235	256	285	256	250	273	234	251	265	235	243	255	246	283	256	250	248	264	255	262	241	258	248	269	250	258	248	248	269	249	246	252	263	260	252	268	247	255	257	281	274	228	242	254	269	245	267	283	226	243	252	238	260	237	235	230	260	253	259	250	253	261	270	262	268	234	271	281	237	256	254	248	254	261	277	234	226	276	251	248	234	214	230	245	279	275	221	277	250	238	238	260	272	262	257	243	284	246	257	275	236	287	252	276	264	215	285	260	250	229	258	267	275	285	259	240	239	253	234	248	261	249	242	251	250	245	254	278	235	250	267	295	285	237	229	248	267	245	271	240	252	272	226	223	252	260	270	282	241	243	243	266	265	267	288	270	255	280	253	254	234	273	262	216	268	233	256	250	250	267	269	284	279	271	250	281	278	239	263	277	266	262	252	256	242	257	298	251	247	246	282	262	290	272	254	275	274	274	267	241	270	253	257	240	270	244	243	260	272	282	226	254	284	258	235	226	278	267	253	245	233	274	256	269	267	270	266	255	278	241	261	246	272	258	263	244	272	273	249	271	257	256	245	287	262	266	238	255	236	242	255	227	242	253	254	259	239	257	267	247	272	293	232	258	246	239	250	258	259	264	242	253	239	222	224	264	261	259	257	252	257	217	267	267	263	239	224	260	227	249	263	248	264	279	242	260	276	221	226	242	245	250	236	268	231	248	270	242	254	244	245	234	267	276	252	245	238	232	234	236	263	277	261	244	235	265	253	263	246	238	269	226	277	255	266	276	254	264	241	298	261	244	244	247	268	231	277	270	231	276	219	247	238	259	247	251	288	274	259	258	254	256	279	279	270	217	266	255	262	239	275	266	245	300	255	246	276	263	248	238	225	230	236	256	274	252	244	254	269	254	247	244	239	276	267	246	254	258	225	270	265	232	271	246	260	256	249	276	267	256	238	270	233	271	207	212	290	247	212	238	251	248	251	246	252	229	245	256	248	234	256	280	230	250	243	272	248	259	244	242	243	242	273	260	278	310	236	232	270	292	257	246	251	251	262	242	265	272	239	286	255	253	250	249	254	272	270	255	296	266	265	276	256	253	229	222	246	231	280	280	245	244	270	237	273	240	285	244	259	256	259	262	282	247	234	233	245	264	292	238	256	234	251	240	272	271	238	253	202	285	243	259	275	246	269	262	248	214	266	263	252	250	300	245	235	258	235	202	282	240	242	269	250	250	248	293	247	254	237	280	239	251	261	254	262	251	220	271	254	250	237	261	298	274	242	266	269	247	251	260	270	258	226	265	290	276	277	263	268	243	283	248	248	268	271	253	250	250	243	226	251	227	260	258	233	255	269	265	219	247	244	267	249	275	241	240	268	225	237	246	265	241	298	259	202	252	259	262	265	284	267	259	251	213	245	239	275	229	287	260	283	253	278	293	237	258	251	249	239	252	256	267	238	267	262	247	233	261	262	251	265	244	257	221	257	249	254	242	233	253	260	254	294	275	227	261	246	263	277	260	237	261	240	275	249	232	262	261	263	260	274	260	253	233	261	271	238	270	252	253	249	226	244	244	261	248	235	257	243	272	242	261	231	241	245	290	258	263	250	238	245	263	267	246	236	263	286	271	261	262	287	279	251	229	245	297	267	242	282	248	299	265	230	283	271	295	273	253	284	197	220	248	286	260	236	278	257	226	234	256	263	246	285	268	262	250	267	277	225	252	283	230	252	244	240	225	224	237	277	240	251	234	249	294	273	270	258	239	230	264	267	241	244	255	255	235	238	256	287	270	252	249	223	243	259	256	232	263	261	252	262	221	248	283	286	270	268	294	278	232	275	284	251	279	259	260	251	264	222	236	243	240	255	243	257	264	227	244	241	264	255	289	269	231	270	251	267	259	259	243	267	207	255	231	260	238	253	247	278	214	272	272	252	236	268	260	287	287	258	205	218	283	283	267	299	255	246	262	237	234	235	243	240	239	276	241	268	249	282	241	242	249	271	244	210	285	254	230	264	262	254	261	234	245	232	267	239	252	235	281	287	263	242	247	232	255	231	266	271	266	241	261	270	231	238	256	264	260	265	269	249	269	297	257	261	284	258	222	240	244	287	263	242	251	264	255	261	276	247	229	274	249	264	282	242	245	267	225	248	259	270	251	272	261	270	259	231	271	284	234	218	250	261	241	261	272	244	259	254	234	247	277	239	250	245	253	230	255	273	258	290	271	217	222	237	292	262	275	301	256	259	235	256	233	266	274	254	265	248	229	252	264	258	277	255	247	230	255	277	267	309	236	228	273	229	243	268	239	254	258	248	271	251	247	268	268	254	280	255	246	281	260	198	242	253	260	241	286	270	279	235	262	281	249	260	267	237	266	268	251	274	240	253	248	257	252	269	270	250	262	252	265	246	254	279	259	242	251	240	278	247	254	294	241	299	257	247	230	264	264	268	249	237	260	248	242	241	277	257	232	243	232	251	249	270	251	306	252	248	217	243	249	248	242	254	253	261	257	274	251	279	261	280	242	260	265	279	265	246	255	262	247	271	233	271	256	278	277	267	266	280	263	271	244	283	277	249	277	274	226	245	284	245	244	265	248	254	258	237	258	275	275	272	248	238	256	244	273	276	285	252	270	254	247	241	257	267
10866	6988	4486	2393	1848	1359	1200	1013	831	804	698	692	684	760	666	632	649	634	619	604	640	618	576	628	593	590	572	596	645	644	618	596	560	572	533	627	598	586	591	579	575	606	592	619	612	616	581	575	573	575	552	625	545	637	536	585	566	532	572	519	592	597	550	585	547	595	563	573	583	561	585	598	563	549	554	627	558	563	584	598	542	536	547	563	536	533	583	542	562	604	550	596	585	625	549	601	559	543	575	602	603	568	588	521	562	539	559	585	583	559	582	589	588	581	545	555	562	582	535	551	529	545	580	595	578	555	544	584	560	577	560	569	531	569	526	557	606	561	566	577	561	569	574	580	590	610	590	541	594	590	556	556	566	574	558	554	564	569	570	522	566	568	572	581	528	574	584	612	566	569	536	579	596	600	602	549	561	579	571	566	590	591	567	591	553	595	586	581	582	532	559	563	576	613	566	527	551	572	575	540	563	574	542	580	516	551	585	555	588	569	556	550	597	600	566	576	564	542	563	539	558	551	525	595	622	575	596	548	558	536	572	555	537	522	558	603	551	567	617	581	573	604	556	498	549	560	559	568	554	577	580	575	615	576	543	565	590	569	534	589	572	595	558	625	549	533	551	545	520	588	539	545	581	576	603	583	580	569	512	587	586	524	558	597	596	536	577	538	568	568	543	552	542	573	582	546	575	547	551	561	586	602	574	572	541	541	539	572	549	556	573	586	550	590	551	600	554	554	581	565	569	607	571	560	549	601	543	540	530	575	623	529	571	599	569	552	536	581	565	564	609	570	528	589	576	573	588	569	564	598	539	576	565	560	608	553	599	556	553	564	554	573	562	605	511	634	562	505	517	622	600	595	598	597	588	571	566	583	567	552	578	559	573	576	573	517	548	569	544	574	544	585	614	585	592	571	580	584	544	538	562	585	590	542	543	563	582	612	529	561	556	613	576	535	556	557	594	531	536	557	550	578	568	576	608	554	578	564	591	560	556	528	577	579	597	567	581	574	572	537	542	561	531	585	598	596	547	511	581	581	558	579	569	569	567	530	546	614	572	559	594	546	571	587	578	552	561	567	573	555	547	578	593	581	610	549	622	563	573	597	549	539	559	597	562	550	573	594	564	566	529	575	577	541	543	566	553	561	586	578	595	595	580	570	555	511	608	560	561	577	594	569	574	591	569	561	576	565	551	545	606	532	548	582	582	585	580	573	575	616	573	593	580	572	567	540	530	613	562	571	533	584	575	589	565	543	592	564	609	573	563	575	578	583	575	582	595	559	540	570	561	563	587	594	531	561	577	525	535	598	568	558	574	557	570	539	568	563	600	526	515	545	538	575	576	587	527	529	588	540	553	523	552	563	606	553	539	577	544	568	565	578	564	577	572	609	594	583	599	587	564	619	573	557	575	576	514	526	570	587	549	542	599	598	554	548	557	585	555	559	601	569	549	593	564	590	582	583	528	589	606	585	581	569	567	602	589	581	538	597	611	620	577	595	560	548	601	541	586	557	576	582	571	559	607	570	629	605	534	594	590	592	565	558	573	531	580	593	566	590	609	560	551	547	559	558	551	555	569	581	572	536	579	566	577	558	589	543	562	589	585	541	573	582	632	507	575	566	560	563	575	582	555	591	529	578	554	578	574	555	599	525	570	547	591	576	550	574	582	579	586	607	587	596	581	576	619	554	565	509	566	605	532	543	593	584	586	583	563	543	570	599	553	570	612	541	601	627	538	570	541	573	570	580	572	566	565	584	580	558	565	609	539	585	576	551	575	560	550	601	546	548	580	580	565	544	560	584	559	540	523	598	575	591	546	599	576	598	567	527	566	560	599	577	563	565	616	612	519	604	616	543	573	598	556	570	576	551	577	539	616	571	573	546	573	575	585	584	547	531	602	561	576	578	538	577	558	605	592	590	562	579	542	526	569	548	577	599	579	583	577	559	576	563	567	584	589	590	565	577	577	529	583	579	554	542	565	555	536	586	574	569	518	598	558	538	550	583	560	598	552	572	596	555	568	547	549	563	572	569	597	581	572	573	556	555	593	537	557	543	553	562	567	547	589	557	572	547	566	600	601	584	611	603	579	534	577	606	571	619	585	544	607	599	575	589	538	611	600	568	557	554	559	569	533	589	576	570	566	614	542	548	581	604	515	554	579	595	583	557	557	590	589	591	553	573	578	592	581	562	565	585	554	573	604	580	568	550	543	584	563	592	540	612	601	581	597	572	533	557	575	538	603	572	566	598	548	580	573	545	627	547	594	579	579	572	582	553	559	596	536	580	591	577	576	578	596	577	601	603	529	559	594	568	529	586	533	575	542	551	579	580	564	613	544	524	594	545	558	587	597	542	577	528	585	554	581	568	546	601	523	575	587	599	563	556	587	576	577	548	557	565	570	535	575	531	551	574	579	565	566	568	571	569	559	563	577	549	549	541	587	529	569	540	560	590	604	571	530	577	566	550	581	551	572	565	612	559	562	549	577	553	580	574	567	558	569	572	600	605	599	524	582	554	552	580	538	592	568	534	541	560	575	541	571	557	548	594	563	566	564	587	611	544	555	518	551	516	616	543	574	584	548	553	579	598	552	617	530	544	553	550	572	591	554	578	526	606	601	595	566	576	583	579	530	530	561	557	555	593	571	580	605	569	568	557	580	567	598	601	523	542	538	571	556	551	557	566	600	568	605	537	572	553	553	541	542	552	603	544	563	573	556	547	565	572	570	578	544	577	583	565	626	521	602	568	598	543	576	595	549	593	569	555	576	553	543	573	555	541	528	553	567	568	530	548	575	593	562	557	567	570	602	564	539	609	562	572	598	585	595	557	562	589	609	577	535	565	562	564	587	568	566	547	552	560	595	619	565	527	571	531	583	583	588	554	575	579	574	595	600	557	597	515	569	605	514	568	562	554	541	536	625	582	548	570	582	612	560	537	555	570	570	594	598	623	560	589	577	570	606	586	574	531	554	585	563	590	586	570	536	596	599	574	594	554	567	520	543	578	553	593	580	544	577	574	565	618	530	604	567	580	591	603	620	581	613	534	534	556	593	601	584	590	524	566	594	570	573	564	580	536	576	618	566	542	539	580	578	591	570	585	599	608	576	555	539	552	560	590	607	583	552	578	581	537	521	583	602	567	535	565	559	579	578	550	558	523	568	583	555	585	554	585	569	609	567	586	618	568	562	542	560	570	620	591	606	543	571	580	574	530	584	492	580	561	566	602	623	570	564	597	582	577	562	553	595	633	566	617	575	557	544	591	577	547	550	544	552	552	556	584	572	563	546	530	552	557	598	582	567	556	547	539	562	591	523	600	568	589	592	560	550	573	568	596	639	565	571	596	572	567	588	522	546	598	553	622	563	576	594	561	587	564	553	614	521	506	560	562	573	547	592	598	564	556	588	566	577	563	566	583	564	580	577	604	576	587	538	564	560	531	528	551	538	565	543	559	535	534	550	556	590	576	606	526	594	611	574	583	568	616	565	602	556	586
32175	19666	10005	2963	1645	1000	1056	848	615	426	334	246	306	260	244	225	227	246	233	219	248	228	198	234	233	186	231	204	214	202	203	200	228	200	229	233	202	228	190	210	211	210	200	230	183	201	196	202	171	172	191	200	195	190	238	193	182	222	227	205	182	208	212	182	218	187	192	206	186	205	213	197	204	208	189	194	201	204	192	190	221	228	216	227	188	201	228	198	224	231	233	180	209	215	224	194	220	184	212	193	198	200	207	219	217	181	214	201	206	206	222	217	207	205	232	203	250	196	206	203	220	193	212	196	206	202	191	195	227	193	218	168	202	183	183	207	217	188	201	200	212	234	190	195	199	216	227	197	217	192	201	214	217	181	216	193	193	222	193	207	197	204	199	177	212	230	199	215	220	210	208	193	213	218	188	196	212	195	218	215	197	220	193	213	220	203	191	207	219	199	194	199	219	178	220	200	207	229	223	195	181	219	185	223	198	185	198	194	182	177	189	217	194	190	194	223	226	230	228	214	190	200	205	194	211	219	217	210	187	195	191	186	203	176	183	222	173	235	208	186	253	199	229	211	191	173	199	206	176	196	197	199	207	201	224	210	189	219	187	227	194	187	193	191	207	236	182	201	211	189	205	198	196	217	189	208	204	235	229	198	199	190	210	204	184	180	175	200	207	188	203	196	177	225	215	226	191	179	188	181	215	199	183	197	198	206	203	227	185	193	233	204	215	204	210	200	202	215	209	195	198	208	198	237	213	214	204	220	213	223	242	194	214	236	161	188	211	193	215	226	205	176	227	214	213	196	224	183	208	209	192	189	185	203	177	200	224	211	210	205	239	198	224	211	198	210	209	189	203	232	206	229	198	209	219	210	213	203	215	201	231	206	220	197	194	212	241	222	187	226	213	187	202	180	215	202	194	207	177	223	180	198	205	200	208	221	186	231	225	204	223	224	196	212	211	197	212	224	199	232	192	218	209	203	174	204	218	191	218	192	191	196	204	212	193	216	185	222	181	250	203	225	192	209	210	191	201	191	204	193	209	183	174	162	176	239	205	211	202	226	187	197	209	195	219	210	214	210	206	185	217	230	204	216	219	199	196	181	207	235	222	234	198	198	194	223	212	198	209	187	206	205	203	220	204	208	216	225	215	208	184	196	191	200	230	241	210	200	191	196	205	203	203	201	188	240	204	205	216	193	226	191	233	226	192	203	187	196	214	220	200	193	217	177	196	219	203	212	182	218	240	203	207	196	225	193	189	219	183	177	207	206	182	210	222	207	204	197	198	211	198	207	218	184	200	201	222	228	174	198	206	240	223	210	242	204	224	211	209	209	217	209	208	211	212	220	183	201	230	208	185	203	201	204	205	225	231	225	185	209	212	207	208	204	216	181	204	174	209	224	211	233	219	202	204	219	234	193	212	209	219	196	194	237	198	203	195	194	169	205	212	227	219	201	219	201	200	194	221	192	192	200	210	182	197	216	239	237	205	204	181	210	184	205	226	205	201	215	169	204	205	232	210	209	200	184	243	194	232	205	191	207	199	187	216	208	210	216	207	195	195	231	200	186	199	218	186	211	192	214	227	171	217	194	193	199	206	243	204	207	220	194	225	217	188	202	217	192	214	193	217	224	213	190	225	179	207	197	233	193	204	167	197	194	216	182	203	169	227	216	218	199	216	203	213	194	210	204	205	219	212	199	187	201	193	223	200	192	193	200	194	204	218	217	193	221	184	198	195	188	201	202	192	223	184	187	200	206	178	217	190	189	204	220	215	200	215	218	212	204	202	219	199	215	172	220	230	177	212	185	196	204	203	222	186	209	186	219	183	201	199	229	198	226	221	210	192	211	204	208	213	213	221	205	182	199	195	219	196	182	209	209	200	216	233	208	211	179	203	190	201	211	213	194	207	203	211	221	204	196	216	201	193	191	173	196	192	226	193	214	223	240	191	212	209	246	179	211	179	203	215	239	206	207	202	174	198	200	214	202	220	203	187	192	208	206	210	210	199	215	211	194	213	205	217	193	229	197	184	213	229	215	200	233	191	193	202	216	206	180	197	220	232	226	219	218	220	234	210	219	224	216	213	211	201	208	210	199	192	231	195	221	195	203	245	199	187	231	234	206	208	168	207	209	218	202	209	220	236	177	223	183	219	206	212	196	219	190	215	221	196	186	198	189	209	221	191	220	182	192	209	210	179	195	209	183	185	204	199	210	204	160	208	199	211	208	210	227	192	212	216	211	199	211	215	194	225	242	222	177	222	207	185	184	189	216	208	195	189	217	207	224	202	207	224	227	217	175	197	198	236	219	189	225	219	183	195	167	207	204	168	222	209	200	188	206	196	217	191	196	216	206	207	228	200	199	202	201	206	209	203	226	196	199	220	193	216	202	198	202	221	209	211	236	219	186	207	204	189	210	184	213	223	223	180	180	207	207	213	242	206	178	196	188	199	186	193	205	159	198	224	230	202	218	191	214	184	193	179	165	195	226	211	208	208	225	182	197	184	197	188	207	185	207	193	203	197	200	181	189	202	204	209	220	187	207	206	184	204	192	205	246	204	214	200	182	214	197	200	201	219	209	196	218	210	204	199	221	208	196	209	211	208	169	205	228	204	214	208	213	223	206	217	172	229	225	217	212	189	195	192	228	227	189	202	217	230	206	197	170	197	181	181	213	193	197	221	210	211	204	223	198	218	197	185	214	183	217	214	176	181	203	225	200	179	215	199	192	249	228	200	198	212	199	202	212	221	182	203	212	207	216	189	207	183	193	197	211	196	207	206	192	209	199	211	210	183	188	226	210	190	217	230	204	188	214	214	203	232	208	200	190	203	196	209	201	213	205	211	197	184	199	232	196	216	189	210	208	228	237	215	230	210	225	235	203	202	223	196	174	211	218	224	209	188	178	216	203	201	173	207	218	199	226	223	186	211	189	197	164	210	204	214	183	201	196	215	205	186	212	199	196	213	220	210	182	221	205	218	193	212	187	198	190	187	217	223	222	198	211	200	213	220	180	214	229	208	207	238	218	207	205	181	237	194	179	183	208	182	205	193	203	203	207	216	232	194	176	193	210	185	196	202	202	182	185	210	204	174	206	228	188	202	201	182	212	201	196	205	208	205	225	180	198	209	203	163	193	177	209	209	192	206	227	198	227	217	216	206	227	201	186	212	179	190	206	217	203	191	179	231	198	199	187	227	221	197	200	183	214	220	199	210	197	201	196	202	228	213	197	176	222	216	212	191	187	204	188	197	204	173	192	214	193	203	200	177	194	215	201	212	220	221	226	170	232	207	203	180	222	193	203	213	206	202	194	196	217	232	212	206	201	231	184	212	224	213	194	230	202	187	186	204	194	214	197	195	205	199	207	196	202	224	181	212	205	206	194	199	221	195	203	215	187	198	193	190	182	211	247	223	203	197	207	220	187	247	176	231	202	215	186	226	230	224	211	212	206	202	210	205	198	205	203	188	216	205	220	241	212	184	192	184	223	221	220
20571	14979	10291	5681	4396	3249	3336	3177	1859	1494	1075	839	787	788	714	675	634	609	602	611	613	582	568	583	557	572	570	574	575	526	507	494	510	500	514	508	507	511	505	515	503	481	509	465	461	500	491	502	471	472	488	502	483	501	496	512	428	465	514	469	507	486	483	498	525	472	472	459	489	490	483	515	494	469	477	471	482	502	464	489	503	515	492	454	471	470	488	498	455	532	444	454	505	481	473	447	493	433	469	459	433	471	501	531	449	496	463	515	487	503	474	478	482	482	469	455	441	459	463	512	487	416	471	476	495	469	496	465	455	469	519	469	516	501	465	486	480	447	483	491	505	476	451	480	449	483	494	466	482	445	485	484	474	500	508	456	465	503	522	487	461	495	461	472	479	470	480	511	494	497	469	458	439	474	490	467	469	491	444	463	506	458	506	466	493	480	481	482	497	470	463	464	477	438	500	468	485	535	462	488	437	470	483	548	435	452	437	470	447	438	439	463	470	507	497	501	451	448	478	468	468	473	476	461	507	448	470	474	479	461	452	439	480	476	509	435	532	471	444	472	461	429	428	451	462	493	454	491	530	438	499	462	480	455	453	497	468	450	473	501	458	464	450	486	464	477	454	477	453	502	444	465	492	440	486	475	500	462	471	460	487	452	486	478	461	467	481	453	475	503	498	461	479	473	472	444	466	453	486	489	478	471	455	476	517	492	487	435	466	487	475	454	460	471	465	512	526	506	442	489	454	474	456	470	484	503	477	477	439	454	436	493	471	473	415	482	471	468	491	476	427	460	479	456	483	453	485	447	471	454	490	481	478	467	466	470	481	473	508	461	445	443	452	456	465	460	500	496	501	501	452	505	459	473	489	490	478	452	437	476	493	479	444	450	474	478	440	471	481	480	487	483	482	529	476	447	501	498	473	448	511	476	464	449	509	464	471	477	490	466	491	459	493	453	471	458	424	479	468	477	454	479	496	440	508	484	526	456	431	449	467	500	478	478	471	457	460	485	489	468	460	455	519	486	481	474	482	501	469	465	486	499	495	497	458	491	477	473	468	450	485	440	483	481	498	457	496	458	496	450	444	507	448	504	468	476	510	530	461	476	466	497	518	463	484	462	474	468	486	475	461	475	482	471	525	462	497	506	478	473	473	457	485	491	486	469	476	460	479	454	484	466	466	467	478	505	510	535	525	453	472	497	494	466	461	462	428	455	475	461	452	466	455	474	450	501	455	467	489	468	453	480	458	495	461	457	491	487	478	452	452	492	442	482	487	477	486	470	453	464	485	473	496	468	468	504	445	463	455	509	441	475	460	469	454	487	472	499	443	483	484	498	430	479	473	468	470	476	476	485	487	486	461	492	469	471	470	498	480	499	470	471	494	465	477	483	458	495	495	468	478	453	509	482	471	516	467	475	472	471	482	439	482	468	498	479	465	421	486	489	471	469	476	495	501	477	504	459	448	495	447	451	469	452	438	442	424	442	499	445	461	473	483	507	485	481	453	425	462	454	506	483	491	458	451	472	448	491	460	492	435	463	469	449	508	464	490	430	484	489	457	451	502	477	484	461	496	474	453	447	448	487	494	490	501	482	482	477	468	487	492	489	479	460	458	464	458	496	471	454	443	465	438	506	495	449	476	494	443	488	452	525	502	478	448	442	481	467	493	511	452	448	499	454	478	454	465	514	478	463	455	463	461	468	453	468	462	462	480	472	498	495	490	463	489	469	479	473	448	480	471	416	505	486	493	448	499	483	491	473	489	443	465	463	470	486	500	449	451	463	473	459	487	459	464	498	442	472	480	448	472	465	518	472	443	500	478	463	458	460	447	461	452	433	462	494	470	512	470	504	449	453	505	481	491	491	489	449	460	456	503	447	437	489	491	483	471	506	488	492	512	466	508	440	445	515	460	435	460	463	459	457	486	474	469	483	491	466	457	440	451	456	464	478	485	491	468	495	487	463	484	465	511	457	457	451	484	456	504	477	520	467	486	423	474	520	504	460	461	473	449	460	465	418	468	471	470	488	500	429	427	477	497	486	551	440	475	503	445	451	498	456	489	425	498	462	491	490	463	498	473	469	452	479	458	473	525	490	490	473	495	471	485	472	506	497	486	506	470	437	454	469	456	464	455	513	462	505	473	478	520	470	504	444	486	449	468	451	462	480	512	445	430	463	462	430	518	448	482	538	452	462	503	459	455	494	480	449	508	471	460	519	483	459	515	473	470	440	462	514	473	460	481	481	465	486	506	494	464	493	469	484	474	489	494	515	451	480	443	473	480	461	492	482	480	447	489	475	465	454	484	506	436	503	435	476	451	475	476	520	506	451	470	482	454	497	459	496	479	463	469	454	503	481	488	479	475	499	484	474	512	452	477	536	468	453	485	489	440	439	471	504	427	481	465	478	457	496	453	453	464	484	462	469	441	468	491	464	460	503	470	502	483	448	480	441	471	505	500	463	466	445	476	505	462	483	478	471	512	499	491	479	482	457	513	485	472	480	466	478	435	496	473	439	449	460	491	454	449	435	474	467	462	465	494	473	424	518	508	501	495	466	443	456	473	459	507	471	454	459	470	456	485	492	468	445	486	475	463	453	435	485	481	494	494	468	478	477	477	472	497	461	494	443	446	403	462	481	466	464	450	468	498	471	476	424	479	506	492	439	481	471	430	515	445	459	486	475	443	487	497	467	473	455	495	455	454	460	486	458	447	476	498	448	460	430	501	463	492	494	452	481	499	433	432	497	463	464	445	465	485	431	485	487	505	472	488	522	415	464	447	446	505	472	433	492	451	497	480	490	487	456	481	460	499	473	469	467	483	492	466	478	470	473	503	483	508	498	450	451	503	469	454	480	467	479	482	461	471	548	456	481	451	425	480	465	478	431	498	491	481	463	413	478	471	468	497	480	504	469	473	440	565	484	500	457	484	443	501	461	467	463	483	473	488	477	486	502	466	457	452	491	496	456	478	473	483	489	516	488	501	510	445	461	493	470	449	503	509	453	457	470	512	464	457	491	495	485	478	452	500	495	499	437	466	509	473	478	422	504	467	486	515	456	458	476	453	471	459	442	490	463	494	461	477	480	515	483	456	494	467	514	436	473	505	477	462	470	473	514	507	469	437	489	457	468	456	483	446	503	440	486	473	465	456	441	503	500	522	504	471	482	449	487	467	495	477	483	474	455	448	463	447	477	480	451	498	468	486	462	489	460	460	465	467	514	473	519	492	484	473	476	491	469	456	477	482	479	496	483	474	462	434	472	473	494	451	459	488	493	517	453	471	505	466	457	465	444	522	475	471	499	458	485	463	485	474	464	457	488	453	489	457	411	487	487	476	480	473	497	535	494	459	438	429	479	457	494	434	492	446	473	490	492	503	489	496	420	456	449	444	465	495	483	449	497	470	445	470	478	459	482	461	521	471	468	486	467	485	456	494	417	469	482	466	450	442	469	475	432	535	482	461	459	475	474	442	506	466	486	514	501	477	452	447	481
41960	29925	17527	5881	3102	1777	1863	1517	1026	631	423	336	309	281	294	285	287	259	249	257	249	246	260	224	241	264	241	262	223	252	257	261	231	258	234	246	244	213	213	242	250	246	217	237	257	242	231	256	221	240	241	261	250	242	242	223	216	228	257	246	271	247	250	258	243	262	235	201	241	202	239	219	218	243	225	191	232	245	235	253	226	195	241	193	236	217	212	260	253	242	240	223	243	213	213	221	212	208	239	233	220	248	203	234	230	245	233	241	231	200	223	239	221	226	258	210	224	191	225	212	238	209	266	213	236	210	215	256	206	235	235	221	201	226	207	225	198	247	209	199	223	244	238	254	231	236	220	249	204	228	215	243	243	225	224	241	218	217	222	235	245	229	229	199	228	192	217	223	219	225	223	248	254	231	241	223	238	237	254	263	215	221	214	200	210	225	228	189	230	249	243	229	253	226	255	196	221	254	248	217	260	243	257	227	259	215	223	241	209	249	207	204	231	256	237	225	213	225	243	206	228	221	238	235	223	234	229	207	224	240	233	216	229	237	223	236	248	268	221	223	223	214	232	222	222	259	247	220	190	219	216	251	248	264	240	225	243	260	220	244	235	241	245	249	206	230	219	264	229	225	215	224	245	219	241	214	239	225	236	215	208	206	226	219	239	238	234	244	235	225	237	211	215	248	230	232	224	230	239	243	217	227	232	242	212	225	225	200	235	239	215	214	206	249	247	226	249	221	240	263	218	216	252	230	218	230	247	268	238	231	209	221	239	233	241	219	231	218	220	242	227	228	228	240	229	245	232	202	243	213	225	251	216	208	239	238	231	220	251	243	168	209	231	215	219	230	221	235	213	231	213	223	213	215	226	212	215	230	261	255	228	204	224	221	215	224	203	233	172	223	214	234	232	243	255	254	231	225	230	229	213	219	218	217	231	249	203	243	227	280	230	218	214	245	226	219	231	242	228	262	222	240	235	236	249	237	232	242	234	215	225	221	237	267	242	223	231	218	224	247	238	210	254	231	219	238	193	236	232	230	210	220	249	196	213	218	236	214	221	201	241	255	219	217	234	207	217	234	209	208	214	240	237	213	242	254	264	211	205	229	250	218	233	242	223	246	232	248	222	235	204	211	243	222	231	244	217	213	218	250	202	216	212	243	228	207	228	247	248	226	219	220	232	239	211	244	232	231	230	256	231	252	211	251	208	231	225	228	256	206	243	259	233	228	227	229	239	184	240	232	244	220	224	240	220	228	250	236	249	231	258	258	231	234	238	240	201	245	225	238	239	241	270	214	254	215	225	245	249	230	221	214	250	234	205	228	203	245	186	253	221	244	227	216	251	253	239	204	208	203	233	235	221	222	224	235	243	246	234	218	243	242	210	234	215	245	219	194	221	212	249	210	233	216	210	237	233	228	233	213	216	223	203	222	230	239	249	248	243	236	227	264	205	241	213	242	245	272	216	266	238	213	226	222	251	253	234	219	203	226	230	247	235	215	207	250	222	247	215	207	195	230	224	235	204	236	227	207	246	264	192	247	232	215	215	257	206	228	201	216	242	198	258	218	234	233	216	237	276	248	230	249	227	299	227	256	237	203	226	206	226	230	196	225	243	249	227	198	217	188	233	220	199	211	196	220	213	213	259	238	226	210	238	222	234	243	228	253	230	239	246	226	225	246	229	237	238	220	204	234	220	224	217	238	224	249	224	217	211	218	193	219	214	241	216	222	241	228	220	235	229	241	248	218	214	212	201	246	211	211	251	254	225	213	214	219	213	216	230	248	247	234	230	240	220	207	234	228	209	236	239	232	237	231	241	233	223	231	230	189	211	253	243	234	241	225	229	237	266	227	224	221	217	231	228	225	212	207	230	242	216	238	212	224	207	241	243	213	242	239	215	229	233	234	248	231	214	265	222	234	209	244	221	253	220	194	224	205	233	216	238	233	241	203	219	248	240	229	235	231	220	222	192	242	244	214	225	248	233	244	247	227	238	223	228	218	249	231	223	208	218	194	207	232	240	231	252	230	211	230	223	193	206	211	217	217	228	244	202	211	257	235	227	232	251	215	219	218	190	251	202	230	198	218	252	232	227	243	215	247	209	233	217	226	272	219	239	247	216	236	232	221	225	255	214	231	222	220	206	220	229	223	220	219	224	230	222	234	232	225	215	227	241	230	234	231	223	217	234	230	237	230	219	193	236	205	220	177	229	217	260	231	248	249	223	230	242	219	267	245	230	226	257	217	228	257	243	224	236	217	215	212	236	262	251	224	234	219	219	223	232	228	223	219	246	232	224	202	252	203	216	213	261	223	246	223	231	217	222	239	213	251	216	213	236	249	210	230	254	234	231	244	248	215	232	274	219	226	230	259	248	234	226	202	232	211	195	241	223	231	234	222	265	235	222	222	228	229	242	227	213	256	232	239	209	227	235	248	248	232	250	235	231	232	222	203	212	239	223	234	254	203	218	267	221	250	268	217	227	213	244	205	249	255	206	214	237	207	206	227	238	252	244	226	226	244	227	245	214	214	234	245	231	221	246	236	226	243	218	239	221	197	205	216	266	221	236	226	252	250	236	233	232	242	227	223	210	211	246	243	229	227	214	237	245	229	222	220	241	240	221	234	251	231	216	219	222	245	213	245	255	234	217	231	210	230	222	211	264	230	207	228	232	219	248	210	228	252	218	217	277	245	226	236	220	234	246	248	216	222	238	230	233	278	202	238	252	258	246	214	229	203	240	252	207	213	200	229	234	230	215	220	241	221	248	214	206	234	251	239	233	214	217	247	229	229	207	211	230	227	241	244	265	229	208	215	237	223	220	247	216	205	250	256	231	202	217	231	259	242	248	261	225	226	239	233	245	196	201	243	264	215	194	259	241	229	243	240	240	247	213	195	220	226	250	234	213	243	222	232	257	204	229	239	219	202	185	261	248	243	229	209	217	228	214	218	223	221	204	248	211	274	232	248	213	222	251	246	212	224	239	249	236	277	226	250	253	204	210	230	205	202	246	226	227	206	221	213	218	262	252	255	221	245	236	210	238	244	223	268	203	214	237	225	207	231	222	233	250	230	234	219	218	223	220	231	246	222	247	224	224	238	197	242	220	197	230	228	216	217	245	250	196	221	222	212	196	257	250	251	226	226	220	226	232	239	212	219	232	233	243	223	220	240	212	214	223	248	248	240	226	216	247	246	220	228	229	223	210	237	210	248	251	223	221	232	234	254	190	229	258	247	265	229	217	219	233	209	228	204	243	223	198	240	246	222	242	230	231	232	221	233	233	189	229	240	180	186	221	232	207	234	212	220	228	228	237	202	224	200	225	260	250	226	235	228	218	258	220	247	231	208	215	240	207	245	214	204	259	216	262	255	239	245	244	225	219	235	226	234	207	198	245	233	224	223	230	217	216	235	203	217	234	251	232	248	250	230	239	239	222	237	248	223	215	221	224	229	257	256	235	239	226	217	231	251	262	215	234	224	230	226	216	208	236	242
26361	21964	15384	8482	6290	4667	5018	4109	3043	2223	1544	1221	1104	957	857	784	791	761	714	702	698	707	715	653	645	672	676	669	677	631	646	618	610	589	618	515	552	615	557	559	556	547	584	563	520	571	543	553	476	567	538	514	566	563	540	514	525	579	558	511	545	504	542	490	527	512	520	532	508	532	539	572	486	582	545	541	514	535	568	504	509	518	586	526	487	563	517	496	529	498	570	515	529	540	512	526	507	571	529	549	572	523	529	514	540	559	541	537	504	536	558	520	534	516	592	546	556	524	565	566	527	522	538	475	477	517	523	498	535	542	543	537	506	527	500	529	539	486	533	522	513	485	536	508	480	505	555	532	560	524	521	525	577	547	531	540	533	520	543	531	531	514	531	536	542	507	475	543	560	487	522	509	491	539	527	496	504	521	513	508	546	530	541	485	547	537	496	484	490	511	556	510	495	539	534	572	534	523	540	496	504	532	517	531	453	522	532	514	517	557	537	480	521	534	522	495	516	552	539	527	546	535	593	540	568	514	487	529	556	537	539	497	517	538	503	514	508	512	547	502	516	532	502	511	555	536	532	509	543	554	516	512	562	575	506	490	537	533	521	504	477	490	540	515	561	522	541	541	517	529	567	505	487	499	535	562	487	561	551	545	550	580	515	490	530	535	520	481	523	543	478	599	520	531	546	487	500	530	494	492	498	511	510	512	532	526	514	551	514	517	499	575	524	555	524	543	483	524	589	480	496	484	511	538	522	554	526	545	560	574	517	478	559	521	521	540	535	573	545	556	499	472	510	526	574	568	522	544	527	528	505	514	533	508	513	533	518	465	543	533	518	485	552	532	516	504	521	541	519	543	505	506	543	572	518	519	532	510	532	529	493	509	525	494	493	538	557	526	492	567	523	545	534	556	521	549	553	505	533	469	517	511	545	501	541	496	486	523	517	527	502	536	504	560	546	500	568	515	510	555	556	532	533	532	562	536	562	540	537	526	528	548	537	537	513	534	501	508	492	504	512	459	527	523	529	530	555	553	496	487	567	566	527	497	504	530	521	548	481	538	532	500	505	523	516	530	509	500	528	531	493	526	552	504	546	545	505	505	509	544	498	518	495	501	511	525	547	540	527	537	542	502	532	510	531	503	502	532	520	535	476	529	592	520	543	531	524	565	509	525	557	523	529	509	536	477	487	572	546	528	519	517	569	494	537	536	540	530	508	564	528	515	507	525	546	567	487	539	576	539	541	502	525	514	491	503	564	532	543	465	523	565	546	560	527	538	505	522	567	526	536	496	519	537	571	530	530	518	515	558	511	530	571	508	504	492	519	552	501	526	524	572	552	541	510	499	532	472	523	512	505	531	505	511	486	538	531	525	562	476	528	506	516	478	531	520	507	501	528	527	530	555	477	534	523	490	493	532	507	507	530	535	544	572	504	555	491	549	547	522	479	523	521	510	575	554	530	518	546	536	512	566	528	546	537	526	564	536	551	538	534	542	554	545	548	513	515	531	553	558	504	522	488	539	545	556	521	507	549	500	547	556	550	541	563	516	549	495	538	528	467	550	509	551	539	506	512	529	520	504	497	537	532	506	537	511	496	556	517	518	548	509	548	483	534	544	527	549	503	543	493	545	501	542	511	570	517	520	541	529	533	508	507	538	572	504	493	516	565	506	512	559	556	506	514	528	540	553	556	546	522	504	531	561	516	512	504	518	525	522	568	497	516	539	535	515	516	534	509	571	558	517	510	488	509	517	534	511	511	514	531	526	522	539	516	538	548	482	519	539	512	548	544	538	532	518	535	551	504	513	496	542	531	565	557	520	548	570	508	507	526	519	551	508	512	486	510	503	527	510	496	543	506	506	516	512	552	568	498	526	535	546	489	551	532	535	551	549	523	530	503	510	525	576	552	542	520	553	493	584	538	519	507	554	543	516	506	527	531	528	519	559	512	521	546	514	481	539	472	501	514	507	492	563	513	522	487	481	547	520	534	494	517	490	510	497	537	533	504	530	572	547	522	518	519	519	508	510	550	532	520	533	556	576	486	549	483	525	518	516	535	506	524	522	524	576	489	507	531	530	549	496	494	530	504	515	534	513	577	517	542	537	526	495	568	534	484	545	558	552	503	541	531	570	534	562	512	509	515	527	527	511	544	539	511	492	539	508	519	482	547	535	556	514	546	513	496	495	541	527	552	479	541	513	512	541	495	491	515	553	486	493	538	546	586	532	552	503	527	547	531	539	541	517	486	503	543	544	526	517	556	526	557	498	515	530	532	538	533	538	492	524	480	533	492	532	567	537	531	541	558	564	529	501	523	504	544	556	535	523	538	562	486	468	505	511	527	545	548	564	543	531	541	497	521	526	533	524	545	516	536	550	516	534	525	490	522	542	541	546	548	535	510	504	546	550	536	555	495	548	528	541	512	554	531	504	527	525	522	508	535	516	509	567	531	523	529	529	525	561	524	490	473	516	531	572	511	502	484	537	532	534	526	507	540	516	565	538	511	533	507	525	519	562	532	545	557	547	540	553	512	512	517	509	497	539	540	510	517	550	549	534	520	569	536	502	514	527	536	534	484	562	538	519	510	501	499	507	526	504	541	546	555	484	505	495	551	508	511	485	526	515	541	551	538	502	539	563	539	532	493	546	525	527	533	520	576	519	529	569	494	519	499	555	511	525	568	549	525	495	517	550	518	547	527	534	536	491	548	505	517	522	521	526	532	504	543	556	547	475	484	501	524	507	560	497	515	563	559	476	522	484	527	502	559	569	522	494	560	458	493	527	487	509	520	549	501	542	536	537	515	533	577	518	519	531	529	544	533	519	538	541	482	548	537	544	514	553	515	541	507	526	527	546	547	538	548	557	501	531	571	514	516	545	544	561	501	496	522	518	533	567	535	501	527	553	512	497	543	514	536	521	541	526	521	496	462	516	553	512	487	516	501	525	521	513	502	527	520	515	532	504	511	531	542	518	522	533	537	532	572	524	521	519	534	494	531	520	527	555	509	545	513	492	530	556	531	512	522	506	531	505	505	573	564	531	525	523	519	551	502	492	525	543	559	463	533	502	538	474	543	502	502	524	532	517	483	531	511	521	540	514	549	512	523	508	512	527	495	515	544	524	544	518	509	524	533	536	528	549	539	515	538	558	537	501	535	494	550	531	535	574	509	566	527	548	511	527	519	501	518	554	477	494	524	551	549	526	544	514	577	485	510	501	515	572	532	547	560	535	519	534	522	532	498	537	532	532	500	552	476	549	572	542	566	518	491	538	533	514	535	518	529	559	526	543	536	495	519	543	544	550	479	544	569	527	584	515	516	524	522	548	504	525	497	498	477	479	484	496	503	481	511	532	547	548	579	521	510	519	507	484	511	567	562	544	500	495	506	517	491	506	523	568	522	525	525	503	495	504	523	497	495	549	517	537	542	532	490	543	517	531	543	522	545	546	519	502	516	519	512	577	501	527	490	527	542	519	503	529	560	497	533	538	535	531
17794	8358	3123	907	596	470	411	357	348	342	308	281	323	244	293	285	290	263	265	256	262	282	242	238	260	271	284	265	255	248	267	263	219	240	289	261	269	245	288	288	277	277	244	251	228	236	258	266	236	284	247	246	273	260	236	266	239	262	287	281	245	258	260	229	274	237	248	256	299	254	247	275	254	234	255	239	249	306	244	274	258	254	232	257	269	260	250	259	237	228	267	254	255	262	264	245	243	242	256	267	280	240	238	260	250	280	264	260	243	261	261	251	250	227	250	251	224	275	243	248	281	275	310	246	257	247	239	251	267	276	286	291	246	272	243	260	230	249	283	238	249	246	269	250	270	239	250	293	270	258	277	270	262	265	236	262	234	240	250	258	253	251	250	303	274	251	252	279	290	260	243	249	242	243	251	264	264	235	251	246	264	219	258	252	298	246	281	278	249	263	268	269	269	294	252	248	255	272	272	293	259	257	278	235	258	273	246	266	236	254	245	252	276	244	285	256	230	272	285	266	274	271	250	291	265	252	233	251	244	213	248	256	258	243	247	253	237	260	274	248	255	238	255	234	274	267	251	248	253	228	263	256	297	273	266	289	262	289	250	255	237	253	262	268	278	281	257	248	259	255	267	263	292	240	260	244	244	221	293	244	260	254	277	244	268	254	240	220	254	255	270	258	292	269	242	256	255	234	251	259	282	268	257	255	260	298	255	269	250	249	246	283	275	260	259	264	277	265	290	281	244	256	254	245	253	294	245	254	261	235	268	263	268	283	248	243	255	249	287	300	257	245	237	249	238	263	245	283	244	247	231	259	272	219	238	251	271	253	268	231	245	268	261	267	232	244	279	227	250	253	260	263	242	274	261	269	273	260	253	268	241	269	250	245	262	257	272	252	241	270	246	242	243	261	228	254	267	257	264	275	262	277	269	245	279	224	247	239	295	234	242	270	249	267	250	266	245	241	259	273	245	255	242	259	258	239	307	245	236	246	269	257	241	257	254	242	264	282	232	274	229	268	249	235	268	231	283	239	274	242	259	245	287	218	255	249	254	273	273	237	245	324	267	238	253	260	259	244	252	276	273	296	227	274	236	279	251	245	250	288	255	243	271	259	270	271	286	239	284	236	253	245	286	252	251	260	271	251	294	266	277	260	259	277	241	240	266	268	238	248	243	230	255	289	283	274	260	251	253	251	232	294	256	249	299	270	275	217	260	236	277	274	241	257	245	277	264	273	210	267	264	250	261	234	236	258	223	245	276	283	245	225	259	282	276	264	224	257	260	271	253	235	238	243	256	269	261	251	253	269	225	267	298	271	258	243	255	266	281	265	252	279	229	268	258	272	273	261	270	243	264	240	257	254	260	242	256	208	237	285	263	234	274	218	258	260	275	250	272	288	263	276	262	257	249	258	260	250	258	265	267	259	240	267	262	277	267	250	282	276	270	248	271	275	229	276	247	266	256	237	278	278	269	255	263	276	266	259	245	250	285	239	308	265	246	263	274	276	250	247	259	248	261	232	266	278	251	244	265	283	249	271	259	265	284	240	260	281	278	269	249	253	265	253	263	262	262	266	271	279	237	248	246	254	233	264	278	246	258	263	250	272	262	264	296	256	280	266	266	255	224	243	268	250	223	255	254	254	228	279	253	257	282	262	290	272	275	268	268	263	245	262	267	246	269	273	259	257	259	260	245	266	235	265	261	290	255	248	241	265	275	292	264	274	258	233	265	264	241	252	279	247	271	251	296	271	255	229	260	244	271	271	282	244	264	262	259	234	282	249	257	274	241	265	243	252	270	261	260	264	259	266	287	246	268	260	245	264	241	252	255	232	242	265	300	248	270	231	225	275	246	247	289	226	269	280	262	276	262	230	295	310	253	268	255	236	236	252	252	250	277	258	277	251	250	228	267	254	257	258	258	231	258	245	242	246	286	265	281	275	244	257	247	279	243	270	270	320	263	242	230	224	248	249	256	238	271	245	274	277	245	265	261	254	272	250	285	277	280	261	280	272	268	267	252	241	250	265	285	256	256	254	247	235	296	266	232	242	248	230	277	231	298	241	263	277	286	250	254	271	257	257	264	214	221	265	287	295	256	254	236	248	286	251	274	261	279	252	238	260	269	240	286	249	281	242	256	249	225	284	245	225	256	235	284	261	261	258	282	249	251	279	231	257	251	261	255	244	232	279	278	270	236	244	272	247	261	258	238	262	260	239	235	225	240	267	261	265	276	260	232	255	244	232	232	264	252	242	236	272	249	250	237	261	291	266	234	264	257	231	241	240	268	283	260	245	217	262	260	236	258	270	260	288	266	276	264	274	259	293	286	275	289	255	231	258	268	275	275	282	242	241	309	239	243	234	269	253	250	253	256	250	243	267	244	229	280	242	251	241	256	228	280	237	247	256	239	250	256	255	250	245	282	254	245	253	234	252	276	278	232	238	228	235	252	267	281	251	249	290	260	250	255	261	244	231	221	274	271	255	252	260	282	258	255	246	248	238	281	270	245	245	277	255	253	272	280	269	268	287	246	282	267	273	271	253	249	268	296	265	282	270	252	262	220	243	266	249	240	237	248	275	289	263	235	233	282	280	256	265	300	248	279	278	263	247	240	266	251	240	250	259	233	252	227	241	266	264	267	277	286	284	264	273	258	258	269	260	255	253	268	262	264	249	262	286	248	263	245	245	246	290	228	277	253	253	242	273	246	233	235	257	259	241	271	289	265	289	280	274	246	234	287	258	249	267	254	239	240	247	268	271	226	260	256	248	262	252	263	241	271	253	274	254	241	247	258	242	259	264	256	264	260	283	235	284	242	235	248	266	253	249	259	260	265	257	270	230	223	264	269	237	247	249	244	256	267	255	264	227	225	220	251	255	271	254	248	279	242	280	234	285	260	241	236	246	296	256	238	245	266	279	240	285	242	243	233	270	244	278	241	241	280	261	251	240	260	286	239	267	260	232	268	261	243	296	277	256	303	281	246	258	258	263	279	230	231	255	277	233	261	262	267	235	193	280	262	274	293	248	257	268	283	259	273	265	262	284	258	265	276	258	261	255	252	273	263	241	293	254	254	274	254	246	272	267	300	257	258	225	274	262	259	252	258	266	262	258	265	255	251	291	273	257	272	253	292	291	227	258	250	237	272	230	287	239	268	263	258	225	291	235	256	227	248	264	310	255	272	267	292	268	239	245	258	273	258	279	298	270	233	245	246	286	280	265	239	256	258	262	250	251	254	277	257	249	253	280	240	274	263	233	273	272	274	232	254	254	277	220	257	242	248	264	264	218	240	225	251	241	240	278	270	286	233	275	284	263	256	213	275	236	254	244	248	269	250	265	265	254	288	246	247	231	250	234	254	256	249	260	280	263	249	267	295	280	266	264	266	291	264	292	254	252	214	284	267	235	259	232	281	260	241	279	289	255	221	235	295	228	262	256	223	235	270	286	235	244	252	267	241	261	278	263	276	231	239	266	232	260	250	256	278	260	253	266
10682	6733	4161	2478	1884	1412	1241	983	884	750	719	734	770	686	683	653	657	647	671	604	605	597	614	611	611	629	601	599	614	609	574	632	604	586	596	560	605	603	560	543	560	586	569	569	610	605	551	577	586	598	559	553	613	569	578	536	585	620	575	569	598	541	598	574	563	559	563	592	554	542	561	531	545	588	496	580	485	594	563	610	557	531	600	594	605	567	555	585	549	592	528	581	577	559	525	613	577	584	564	601	578	543	544	551	590	577	610	605	591	559	594	530	582	587	558	565	591	598	542	537	558	551	567	548	526	553	585	568	538	551	593	603	581	590	558	576	577	589	566	553	611	565	565	583	535	569	565	563	541	524	544	614	578	584	571	556	593	545	603	571	580	570	627	562	557	610	595	553	581	643	584	561	586	558	566	575	598	563	599	583	595	578	576	598	562	576	572	614	553	585	526	572	588	576	565	558	589	578	563	584	572	569	587	573	582	551	577	591	578	579	533	624	580	594	587	537	553	559	533	565	581	564	606	573	610	537	561	612	545	567	563	614	607	573	575	570	576	530	545	544	554	641	581	556	573	561	578	593	557	596	592	556	573	631	589	571	546	587	520	551	554	560	555	590	585	578	577	597	570	562	542	537	609	579	583	561	528	572	541	512	574	569	530	574	601	584	616	591	556	584	569	591	568	588	568	576	556	551	603	554	602	565	560	545	575	579	577	599	579	599	539	597	605	591	568	535	600	575	592	595	580	581	521	613	547	581	580	566	561	579	577	564	560	610	535	578	599	617	600	536	587	563	622	581	569	556	554	567	589	620	566	582	593	579	597	576	565	568	559	560	560	591	578	547	605	557	595	560	582	600	595	602	542	585	555	534	577	564	559	575	607	597	530	601	562	529	562	546	594	583	556	606	603	562	546	596	604	563	572	590	590	562	542	578	583	564	551	610	560	595	594	571	568	573	573	582	555	575	589	553	586	566	580	559	569	579	578	575	584	534	554	582	567	592	550	616	597	598	590	615	601	552	566	572	561	581	587	583	589	572	553	573	604	578	625	536	595	601	554	574	547	584	560	545	575	572	551	563	571	545	593	552	550	568	559	542	575	569	567	591	584	592	589	542	552	569	585	596	581	590	556	567	576	618	536	564	595	559	569	560	659	601	589	560	585	591	594	553	574	577	574	617	587	600	593	578	549	585	582	545	576	570	605	557	585	606	566	588	559	554	603	572	585	576	559	567	510	596	565	565	554	549	587	587	621	602	552	585	574	595	612	589	552	593	576	582	594	563	577	604	549	618	578	600	530	612	569	582	612	553	562	572	580	588	589	574	579	537	516	555	586	542	616	569	597	606	585	579	581	573	525	572	579	548	541	599	543	578	617	579	542	561	540	566	525	560	557	553	570	557	583	601	617	548	580	552	567	591	582	561	546	588	560	584	564	572	611	568	595	566	560	596	585	528	512	559	563	569	543	604	601	593	584	557	576	582	601	518	578	558	547	559	536	593	589	584	553	618	562	588	615	601	540	566	600	562	616	562	582	527	563	573	530	557	582	559	581	568	543	555	605	581	580	561	578	586	604	624	538	582	549	563	609	573	631	623	554	554	585	560	571	534	585	535	586	538	606	635	575	568	544	601	568	586	592	557	606	583	562	582	573	579	585	544	585	556	523	558	602	580	566	549	581	582	582	578	564	556	594	551	636	577	542	580	588	582	559	596	572	571	598	618	554	589	567	547	654	579	570	574	621	592	559	522	560	566	608	546	605	599	587	540	568	553	560	564	598	568	552	545	577	569	551	601	575	580	579	536	548	603	552	536	570	544	582	572	560	554	558	588	575	583	538	593	598	578	590	578	571	572	567	577	558	573	552	582	592	565	548	603	568	601	553	554	549	610	534	554	588	559	529	516	581	599	600	531	591	558	564	564	548	562	592	594	595	569	590	552	574	573	585	553	532	606	555	551	551	577	547	569	581	579	555	549	579	566	580	558	567	574	563	558	637	628	530	560	544	593	581	575	577	543	613	563	565	584	556	527	553	574	532	609	592	545	580	549	573	571	573	575	601	562	557	560	564	556	564	617	585	567	589	614	579	579	575	529	602	549	588	586	564	584	609	569	564	584	578	570	546	589	561	566	565	564	574	591	584	598	548	532	570	588	584	568	527	569	594	564	570	589	611	539	565	580	550	557	566	564	606	611	579	523	579	587	571	575	596	589	587	536	562	583	577	569	579	557	577	557	569	592	582	601	544	606	554	560	587	569	579	589	555	559	561	545	575	582	565	583	599	585	582	562	580	592	564	558	577	601	576	591	588	580	596	595	591	604	587	568	555	567	542	561	596	569	538	585	555	600	582	588	595	594	549	639	656	577	540	601	582	552	567	572	556	608	561	557	565	576	594	553	561	615	602	584	596	572	543	566	594	528	594	548	574	573	595	577	587	560	561	566	592	599	550	565	538	568	587	604	536	553	577	582	574	544	540	589	516	569	650	598	626	561	556	551	548	576	532	544	620	633	619	565	584	609	569	600	581	584	586	550	555	562	560	542	578	572	591	539	554	575	577	559	571	540	616	577	559	605	592	583	590	559	569	558	589	589	578	556	539	621	569	583	545	566	578	585	622	558	577	564	559	573	539	576	612	583	600	572	584	543	578	596	553	583	578	589	558	574	580	572	602	601	581	562	603	570	611	588	550	558	543	576	556	563	588	595	566	565	557	609	546	604	607	562	559	567	569	572	583	533	539	592	610	538	561	553	538	597	587	567	583	583	523	570	569	555	585	572	584	587	578	534	561	590	569	566	579	578	609	568	586	558	520	574	596	545	540	588	546	590	570	568	605	551	571	580	570	575	563	584	550	595	618	548	587	545	610	564	528	593	580	637	595	593	590	592	579	558	556	561	584	568	595	573	580	574	596	596	609	624	535	580	548	547	565	576	572	607	548	588	548	586	607	540	581	597	572	549	597	576	560	564	592	590	566	593	528	565	578	610	585	571	563	601	598	557	594	592	536	554	615	582	579	576	611	568	572	564	573	539	580	580	573	556	561	569	565	594	573	588	614	606	593	579	590	600	564	587	583	577	576	577	560	545	585	588	560	571	545	568	552	627	560	545	592	563	574	559	595	588	560	588	623	579	595	569	528	593	530	569	600	585	570	562	561	581	604	586	549	638	599	582	568	570	546	615	599	593	561	599	580	546	592	596	591	580	535	549	582	574	602	557	603	544	566	553	620	574	557	584	556	568	592	600	541	576	581	595	568	538	586	565	593	555	581	545	574	540	569	545	584	559	551	554	581	589	579	590	595	580	611	614	591	597	571	540	564	602	563	580	544	562	573	543	558	611	606	571	575	538	540	564	589	602	585	604	564	546	586	584	557	559	528	586	540	577	593	622	578	538	552	541	541	574	599	595	542	590	561	571	586	576	580	572	592	557	568	581	557	570	597	614	560	597	613	562	531	603	575	583	601	583	557	611	565	596	591	572	580	572	589	609	582	553	575	606
31467	21057	10746	3137	1737	990	930	831	588	470	372	323	277	224	251	250	236	241	191	247	219	238	219	237	240	238	238	203	248	231	212	194	208	219	202	199	214	233	207	213	216	228	225	202	226	189	213	251	190	210	198	237	208	214	198	226	230	216	217	240	223	207	205	182	190	218	196	222	209	224	243	205	193	198	211	217	225	193	210	216	201	231	213	197	202	213	207	206	245	212	222	230	224	223	193	213	204	232	198	183	179	210	201	217	195	210	217	220	225	238	189	199	237	227	186	240	191	195	202	203	224	219	183	221	204	214	225	216	194	212	221	197	200	208	205	202	210	206	224	204	226	230	197	188	211	222	209	188	206	211	214	213	223	206	218	228	207	225	211	234	220	198	206	190	226	206	192	202	227	212	196	235	193	200	198	213	207	216	205	251	253	224	204	222	197	165	194	219	212	203	218	226	215	201	186	206	217	214	229	237	211	200	220	212	223	183	205	210	236	208	224	232	200	217	213	194	205	210	187	198	234	208	210	212	206	192	202	204	201	213	226	198	204	218	199	251	201	202	214	200	212	178	219	226	228	193	211	203	237	216	220	197	191	218	195	198	215	212	205	234	225	184	223	232	193	208	218	217	214	181	191	239	207	211	204	202	189	190	216	238	207	224	196	206	213	200	208	211	216	211	228	178	209	200	219	218	216	210	244	186	224	183	198	203	206	217	217	200	190	213	216	259	189	221	214	199	205	222	248	220	213	199	173	219	200	201	215	209	209	188	187	212	191	208	211	200	230	191	243	200	197	195	229	201	209	204	209	230	229	191	225	200	211	215	211	195	206	190	207	190	199	206	239	227	210	210	219	225	235	229	206	216	206	204	222	210	207	210	214	213	195	213	198	222	202	180	185	240	232	196	204	201	201	239	209	207	243	188	211	216	229	239	202	220	206	226	224	199	224	197	236	225	208	202	196	208	223	213	189	224	227	232	187	209	215	189	224	207	204	216	210	206	205	196	232	209	214	215	231	199	216	198	207	222	204	193	203	200	218	210	216	211	218	217	196	211	204	195	193	215	228	206	223	228	211	203	207	236	240	215	191	227	212	238	219	210	190	199	224	201	223	174	223	211	226	217	245	212	182	228	207	199	222	232	214	230	210	225	220	213	223	235	197	230	225	207	209	188	183	205	208	192	193	222	227	202	195	197	199	237	200	233	205	203	239	218	199	198	190	210	230	221	231	218	226	204	176	228	189	193	213	190	173	185	215	199	204	202	218	232	223	214	189	214	238	194	206	194	194	196	222	187	183	196	235	209	200	214	204	226	233	214	224	213	204	191	195	207	206	206	197	188	243	215	224	219	239	197	209	197	201	237	186	213	210	208	177	257	208	211	228	203	233	211	212	191	174	236	219	210	205	174	201	226	214	222	192	203	191	214	207	193	198	209	222	208	203	189	207	213	214	202	205	176	210	206	195	210	217	210	243	249	189	210	235	201	215	193	215	199	215	190	226	213	211	244	197	210	232	191	185	204	194	235	221	217	211	210	226	226	209	211	209	207	206	221	210	236	230	190	205	189	192	194	207	205	229	193	204	221	195	174	222	233	211	179	212	215	189	221	209	206	228	211	217	220	178	189	212	218	210	202	208	212	228	213	209	189	225	183	210	209	241	231	217	208	200	215	243	223	224	214	203	215	240	194	229	192	186	229	203	208	209	239	242	233	211	197	184	236	235	212	222	219	191	199	237	206	216	219	206	246	197	227	208	199	200	191	210	193	196	192	201	204	196	235	218	185	199	224	203	199	205	209	206	188	214	221	217	194	173	233	220	195	204	216	210	228	207	188	196	231	216	205	236	208	192	219	200	221	212	211	221	183	209	214	212	196	218	232	205	204	193	225	210	216	191	212	224	218	180	226	255	220	201	200	209	190	200	223	221	215	224	198	221	224	231	210	194	217	196	235	204	239	246	212	232	199	200	228	213	208	203	237	218	222	191	185	217	220	215	233	224	247	192	197	198	201	203	208	234	209	195	218	204	211	207	216	202	213	220	214	230	218	227	200	197	217	205	209	202	198	221	234	209	206	219	206	203	217	233	190	186	230	207	214	196	177	199	228	219	198	203	201	203	174	199	227	222	209	250	200	217	227	206	240	212	198	222	212	197	230	201	196	216	212	210	206	209	229	212	210	185	196	205	215	196	210	214	204	174	229	220	253	210	223	213	210	217	224	210	205	185	216	195	224	203	231	259	211	226	202	223	199	201	221	206	177	206	176	198	198	201	208	208	210	215	208	205	202	194	217	190	208	194	201	213	224	237	219	212	205	221	220	211	194	214	216	218	220	206	218	197	222	196	215	236	202	217	210	214	218	245	189	240	194	223	225	197	186	188	189	214	202	178	210	236	205	217	212	208	199	200	226	188	207	206	198	212	192	221	175	205	185	200	207	211	191	202	190	234	193	233	234	211	212	212	200	209	227	209	203	176	192	217	203	228	239	236	207	232	227	197	226	205	198	179	231	230	198	211	202	184	212	211	190	214	224	190	220	199	206	214	225	213	215	227	195	204	240	209	226	210	207	202	236	224	174	230	199	214	204	195	233	227	227	217	228	189	202	214	224	239	194	192	198	189	201	218	231	188	219	216	195	218	195	217	202	188	205	215	204	207	214	217	228	223	205	214	237	213	222	222	224	226	190	203	183	214	244	191	231	189	202	211	197	196	199	247	244	213	198	207	216	206	219	234	228	203	202	208	201	227	220	211	222	216	200	206	199	221	183	208	218	216	215	265	251	213	198	230	235	189	215	210	216	234	230	204	229	208	206	223	218	220	188	206	251	190	204	201	193	228	215	230	212	190	227	248	203	187	207	189	234	200	211	207	212	234	190	179	219	197	231	220	214	219	209	204	215	215	234	222	234	207	199	199	199	206	227	203	226	220	216	204	213	190	189	223	202	208	199	245	195	222	228	198	219	179	219	234	212	195	205	226	217	186	219	225	211	197	194	216	212	193	215	232	210	224	198	245	211	212	194	213	228	220	230	186	190	219	202	220	226	218	243	197	208	185	211	229	201	220	189	205	213	200	241	212	201	186	197	178	203	191	195	203	184	224	208	223	200	228	181	226	238	201	195	200	215	204	177	207	187	200	191	213	210	212	195	202	219	214	203	211	199	224	184	206	194	198	195	183	211	197	207	225	182	194	191	217	203	228	202	223	219	215	225	186	179	189	212	195	226	204	220	212	215	214	207	213	190	224	203	201	216	210	245	213	225	222	205	199	206	208	218	215	220	206	202	168	221	214	207	211	180	195	181	199	234	199	184	191	208	196	223	208	193	207	205	193	195	190	180	212	224	198	212	215	235	212	189	186	213	223	213	224	240	245	221	231	200	222	228	218	203	200	200	199	227	205	222	212	225	230	209	209	234	214	225	213	235	167	189	216	194	218	218	200	190	221	218	212	195	177	205	198	203	222	234	252	190	230	200	207	246	216	217	201	185	227	224	224	232	208	213
20046	16357	10802	5513	4252	3046	2987	2464	1836	1619	1283	944	799	774	664	663	690	648	616	605	610	576	591	536	591	591	568	540	580	518	523	559	480	508	555	530	523	532	527	503	484	466	477	505	483	452	504	484	485	500	515	470	542	490	450	493	524	497	551	480	489	520	507	495	467	492	479	498	494	490	476	500	505	491	466	467	544	476	483	481	497	488	505	478	439	491	492	461	483	473	470	493	494	502	491	461	522	481	470	447	494	475	497	481	496	515	510	518	478	486	497	478	501	489	448	511	500	467	502	492	472	445	447	492	496	489	490	466	482	470	459	469	445	475	507	471	499	497	483	494	508	508	451	487	491	445	473	492	513	534	491	477	452	451	470	460	505	483	459	482	516	443	515	496	522	486	487	479	527	519	494	526	498	498	451	475	470	496	507	460	454	469	531	443	480	509	504	439	486	462	502	478	527	465	480	461	483	500	474	484	441	506	456	527	512	457	486	483	512	447	478	473	442	475	499	444	471	436	474	481	444	486	477	511	470	447	499	475	492	491	449	515	494	493	466	496	472	486	472	507	487	474	471	489	463	494	506	487	486	470	491	501	476	491	517	474	484	487	546	515	464	475	462	460	464	466	476	518	506	495	463	473	500	445	459	453	503	511	422	463	477	496	475	467	488	483	524	503	422	498	479	465	450	479	465	499	492	488	513	480	448	469	459	486	510	514	501	490	520	487	459	525	497	511	492	490	510	475	471	501	455	469	470	495	473	464	449	475	486	495	501	442	494	490	484	520	487	493	453	490	468	505	499	492	473	487	498	464	454	497	483	492	508	487	492	491	492	473	539	515	449	538	516	516	517	473	493	510	499	497	466	464	477	494	494	475	480	487	476	483	491	537	505	497	484	504	431	466	483	470	469	477	499	460	483	464	482	452	476	451	478	459	479	492	501	498	461	460	470	456	479	495	485	461	482	493	483	486	452	469	459	491	449	508	465	514	485	459	458	500	502	479	501	468	500	524	488	461	501	470	511	523	495	492	500	504	494	462	499	472	498	477	465	496	502	451	474	487	468	473	466	460	465	511	464	458	486	511	499	482	501	493	492	485	479	483	508	460	482	543	462	494	473	477	525	475	535	499	509	508	489	472	505	450	470	507	491	449	498	520	492	498	482	525	464	493	478	494	432	479	497	530	492	487	455	497	504	474	486	456	488	491	502	471	470	461	477	466	482	471	480	516	482	467	457	545	497	484	486	489	471	481	493	501	460	479	470	479	510	467	500	430	442	498	456	501	519	478	501	462	502	501	491	459	427	498	468	502	513	472	496	481	492	459	476	499	459	444	451	473	492	493	463	478	464	472	476	482	460	532	468	455	515	489	488	482	483	487	436	513	477	483	503	464	472	468	486	499	499	470	460	508	525	472	508	471	457	463	471	488	510	516	485	468	518	446	487	497	525	507	505	487	460	471	436	506	496	475	505	458	434	486	473	476	495	484	511	495	478	473	501	445	515	477	448	479	463	459	465	459	457	501	476	480	492	488	478	488	506	507	456	440	493	455	471	479	457	512	465	546	505	485	455	443	469	488	471	497	479	480	493	503	460	442	483	469	508	504	482	506	508	486	476	467	467	482	451	464	463	473	492	465	487	464	483	522	473	461	466	486	512	485	452	514	468	465	486	502	485	469	456	505	472	427	480	507	467	455	460	441	490	479	476	433	475	502	507	471	499	472	456	544	473	535	498	495	463	482	510	501	478	508	468	477	509	452	488	439	477	472	517	460	504	490	503	446	475	507	496	460	525	494	477	486	468	493	497	501	486	489	530	479	496	481	501	459	438	471	494	480	490	503	457	484	513	523	490	515	516	488	497	450	431	483	494	481	498	500	487	516	500	485	492	476	499	511	488	474	488	451	476	465	459	502	497	500	498	494	516	496	510	446	496	483	492	493	461	486	490	498	504	526	469	477	503	482	473	494	491	495	493	489	488	493	485	512	441	449	477	456	515	498	469	465	488	466	466	445	491	484	483	481	475	446	511	478	478	502	498	465	492	482	473	468	478	477	458	517	484	484	462	509	476	454	470	514	470	469	478	466	489	481	478	469	458	458	473	470	481	442	485	503	484	500	459	457	491	513	452	523	479	513	439	482	471	484	462	492	483	499	471	507	471	468	497	461	493	476	471	489	478	455	501	457	485	487	477	462	524	502	508	488	483	491	479	494	487	499	505	492	489	483	475	481	497	473	485	526	478	460	482	486	436	453	475	493	494	429	494	519	501	466	509	489	495	507	509	418	465	493	520	456	467	482	451	500	500	473	446	515	470	526	498	488	458	467	495	453	447	511	479	498	452	482	452	441	457	472	447	483	495	481	497	467	496	474	493	455	499	469	449	498	468	474	478	512	468	485	477	514	460	487	519	476	456	504	518	458	496	475	481	512	473	510	482	478	431	475	499	525	447	489	499	477	490	451	478	474	501	483	492	461	467	484	458	501	479	506	444	492	495	461	496	483	507	501	489	486	511	507	448	504	491	491	486	458	519	487	529	505	525	491	530	503	454	447	481	452	454	488	496	488	468	473	478	488	490	474	484	508	479	443	493	497	496	498	484	490	507	508	443	461	509	474	468	474	480	506	519	473	483	500	460	453	458	493	503	489	513	476	496	447	481	467	476	451	502	461	482	512	481	449	495	462	477	479	490	490	474	496	457	482	484	497	496	464	503	465	490	454	519	450	509	493	442	451	474	504	460	490	477	498	479	488	485	502	491	501	490	451	501	490	463	492	475	524	499	504	499	527	495	493	454	500	440	509	491	468	480	477	492	482	514	518	454	519	497	480	473	502	457	487	422	463	490	470	487	474	464	486	473	495	460	490	468	462	471	521	510	506	463	461	489	469	483	500	468	501	512	508	486	519	515	534	491	488	490	504	488	489	455	502	451	509	495	499	452	475	457	544	518	494	468	484	502	501	470	476	465	473	500	444	491	468	456	475	519	501	499	529	508	468	539	485	456	494	514	498	497	490	458	476	462	505	469	482	505	494	483	478	501	466	506	476	500	505	483	450	489	483	487	489	449	450	481	459	490	480	491	491	512	484	497	429	493	485	481	459	479	491	464	507	502	466	493	477	433	499	507	498	471	524	480	466	474	516	463	470	459	489	551	501	448	482	504	475	484	464	486	466	472	461	445	483	532	455	492	470	467	479	463	472	495	490	499	491	475	478	448	500	447	484	501	489	493	480	494	515	478	482	501	435	497	472	474	491	507	475	462	491	482	519	482	493	500	507	473	486	459	503	500	489	496	506	489	486	500	451	461	499	480	497	519	483	513	443	505	465	437	472	461	469	464	481	526	484	459	472	448	454	480	466	489	504	485	499	489	476	486	499	496	493	499	505	476	468	450	506	464	497	474	500	475	492	500	535	465	470	492	489	469	483	506	480	475	468	462	502	475	478	505	471	485	494	495	480	486	479	495	474	497	448	525	472	502	463	494	453	484	485	467	455	487	502	502	503
42809	29832	17388	5911	3250	1733	1451	1071	763	646	455	404	296	284	288	294	245	269	276	269	270	270	246	255	240	236	243	260	255	293	256	234	248	250	229	238	226	231	246	214	252	244	234	238	264	238	280	246	220	248	242	235	253	244	235	237	236	224	239	248	215	238	208	246	221	244	221	220	255	245	225	241	229	234	232	275	235	233	226	251	199	246	231	242	222	235	243	221	225	204	228	243	259	230	242	222	196	262	252	238	237	248	238	257	256	240	261	257	241	232	228	225	253	242	239	242	253	226	241	239	229	214	245	223	268	208	244	209	222	233	231	260	211	256	247	262	222	234	216	248	218	242	225	250	223	231	246	212	241	248	261	255	248	257	244	257	207	250	224	238	238	209	232	212	261	248	225	239	266	234	238	256	248	219	223	248	266	254	236	210	239	234	283	276	222	237	236	228	257	255	230	230	241	195	192	236	235	239	254	237	217	223	265	233	214	206	242	242	246	239	222	249	277	257	224	247	212	252	228	221	263	233	238	250	227	257	225	224	231	231	223	216	225	228	227	228	204	208	238	211	225	222	219	237	247	221	238	223	237	234	196	245	254	246	251	256	236	244	240	232	250	256	229	235	243	223	238	230	237	214	219	221	238	224	261	252	211	237	254	243	223	235	266	249	203	238	238	258	207	245	244	215	249	251	205	208	226	266	247	279	225	221	249	220	220	226	259	196	201	257	264	247	235	239	218	230	251	247	214	247	265	244	235	244	223	227	227	225	234	231	225	240	252	240	246	226	223	246	219	246	232	214	253	237	245	237	257	233	245	211	213	249	267	210	220	222	226	237	254	239	214	228	245	246	244	205	232	189	213	233	224	237	237	265	178	210	198	245	255	224	249	221	222	253	243	217	267	259	243	226	243	224	220	237	226	243	251	215	243	251	226	251	231	263	267	255	259	222	235	224	267	235	221	255	232	213	223	222	230	233	226	237	230	247	268	253	247	244	227	245	242	228	250	265	239	224	247	251	248	222	237	238	258	243	253	236	239	236	208	247	227	237	239	243	259	202	213	248	235	256	254	218	230	229	237	231	229	233	258	261	193	237	225	233	265	234	265	227	213	244	258	207	253	258	211	242	240	267	248	222	260	258	245	234	247	260	263	209	245	257	238	229	245	254	230	235	262	234	238	239	217	224	238	215	235	201	215	236	210	241	241	240	228	230	228	242	201	258	256	223	222	250	239	236	245	248	240	250	209	215	221	207	205	239	220	241	272	243	245	231	224	240	216	236	226	207	266	249	251	235	254	217	244	251	235	233	249	271	246	226	238	228	258	217	223	261	218	218	236	247	235	252	255	245	235	233	261	263	213	227	228	248	240	236	225	228	239	232	240	239	243	211	220	228	245	239	241	248	266	221	252	226	220	200	227	218	240	252	248	213	227	244	256	228	260	240	218	238	224	212	231	247	222	227	225	224	224	234	228	233	264	239	243	222	237	260	263	244	260	236	242	253	238	198	214	225	223	248	230	261	273	253	249	217	231	234	255	220	244	230	229	249	271	252	255	233	241	222	234	215	234	252	226	252	247	232	255	259	229	240	217	239	254	225	247	255	251	218	251	221	227	239	230	254	214	227	245	207	217	226	252	231	218	207	234	229	233	241	242	268	251	249	247	256	238	252	273	234	203	245	278	231	223	221	228	240	221	224	229	205	244	233	194	228	194	247	229	259	232	197	222	221	230	266	201	232	240	244	227	212	210	241	236	221	247	202	214	206	224	223	234	249	251	229	223	226	216	209	229	228	259	226	248	223	247	230	214	225	198	248	234	253	233	233	223	235	210	238	230	264	210	231	220	262	218	204	253	226	258	229	212	242	253	217	250	236	242	227	235	255	261	228	233	236	215	246	220	234	217	241	248	247	265	222	244	233	244	213	223	233	225	235	243	249	258	250	226	216	237	249	230	247	239	228	239	209	240	226	259	262	207	218	240	254	221	225	239	233	230	232	233	250	256	226	232	245	232	227	229	240	215	260	238	214	221	224	221	207	234	241	260	244	245	243	215	231	249	244	218	223	233	227	230	237	221	207	232	232	259	237	231	226	209	239	226	224	240	239	216	239	235	233	235	238	223	260	265	244	234	250	250	234	236	234	206	226	257	262	208	209	227	234	257	250	251	228	236	210	233	221	233	232	272	242	215	245	228	205	242	214	227	203	234	242	209	255	212	227	233	241	229	226	243	242	248	231	245	248	208	209	230	221	235	241	245	240	223	250	239	211	238	249	216	243	241	237	262	198	239	236	231	202	208	216	220	219	250	249	233	231	255	230	243	244	225	252	243	241	226	205	253	255	227	241	235	229	238	213	226	253	243	241	223	204	249	234	231	225	249	239	225	234	246	243	225	247	241	233	246	249	239	258	248	248	246	227	228	228	262	237	233	253	231	256	261	217	236	236	226	216	239	256	240	224	246	238	236	193	236	247	211	240	213	241	229	258	228	239	243	220	254	220	226	264	218	244	263	236	250	241	240	225	222	242	223	230	241	259	218	222	246	236	225	239	242	241	223	232	222	258	239	227	239	222	241	235	213	244	226	226	209	216	227	219	208	264	249	234	257	229	232	219	240	246	244	251	229	226	231	219	224	225	226	214	236	208	255	212	222	237	258	254	235	241	233	235	223	227	235	268	244	239	220	225	234	229	231	243	217	255	229	235	198	213	228	210	237	246	226	244	251	217	246	211	202	238	238	228	244	223	255	249	249	235	258	204	227	221	201	230	227	212	244	259	227	217	208	247	208	238	213	264	271	261	256	231	240	232	214	239	238	247	226	236	196	196	239	237	221	236	234	252	245	222	238	237	238	219	219	256	229	235	256	221	247	225	236	243	181	233	240	230	240	215	223	252	217	228	231	230	229	251	234	239	280	247	231	271	212	243	235	247	265	219	230	243	256	226	235	231	260	222	241	208	253	231	195	240	260	210	231	257	225	228	217	254	248	219	228	228	229	216	241	210	207	219	204	248	245	235	230	227	268	218	247	210	213	247	218	247	235	214	207	227	242	242	196	223	262	231	231	264	239	226	239	257	236	221	231	234	232	229	247	246	243	250	218	220	241	224	245	229	217	246	193	211	234	265	234	232	242	246	245	233	247	248	228	248	231	214	207	243	217	213	230	260	225	248	248	239	240	231	236	235	210	232	234	221	215	216	228	228	247	231	252	248	219	212	236	243	252	211	253	261	233	224	222	207	244	231	231	226	221	225	237	231	212	246	260	213	239	249	220	259	247	229	236	250	254	237	219	216	237	241	214	235	216	244	251	242	220	219	238	207	219	244	241	240	249	227	224	273	227	209	264	225	215	211	221	212	262	264	256	214	218	245	208	248	274	255	263	209	208	213	221	254	209	223	272	246	249	247	242	254	225	236	203	213	229	226	253	261	238	241	263	267	248	245	244	227	259	225	261	235	247	228	227	248	277	241	241	253	253	215	259	238	222	230	241	237	255	221	230	237	224	215
26769	21840	15306	9031	6702	4321	4324	3396	2649	2551	1704	1443	998	857	841	853	757	786	757	741	661	694	723	691	656	690	626	644	656	659	595	638	611	583	610	608	616	583	631	603	575	555	537	582	518	559	578	566	589	539	511	561	547	530	552	585	522	586	528	563	539	569	532	572	557	579	524	546	526	538	582	555	570	506	525	568	559	488	533	547	548	552	536	587	525	543	506	511	562	593	537	515	539	503	524	593	490	577	510	539	574	521	567	528	491	536	518	551	563	542	553	552	554	536	523	525	516	504	500	532	545	546	576	564	562	540	539	526	562	515	543	530	535	539	537	525	582	506	545	493	530	532	530	519	517	553	579	569	579	518	576	552	502	537	568	498	484	584	547	558	535	590	538	547	527	582	554	478	572	481	533	574	544	522	541	537	574	608	518	542	522	520	569	548	495	539	552	542	490	556	534	530	528	562	547	551	545	487	548	537	553	557	571	553	570	531	538	558	570	567	542	568	509	569	518	537	564	532	557	556	554	548	563	541	539	538	594	536	550	539	522	514	538	516	539	521	543	566	564	504	587	520	531	562	567	534	549	558	514	563	532	528	549	526	550	527	552	529	521	536	525	539	492	526	552	551	520	539	563	515	549	579	537	488	552	586	556	529	526	517	561	516	594	552	526	552	535	531	516	558	556	540	544	567	584	566	541	544	571	567	561	556	509	546	524	495	568	506	539	566	509	546	541	538	522	553	547	546	539	576	544	545	548	546	531	557	552	555	567	534	560	519	552	525	580	530	552	523	534	531	527	544	570	556	542	588	573	567	547	561	564	527	534	536	566	551	519	534	564	562	510	561	528	547	514	535	537	560	542	562	521	527	496	547	511	540	567	565	544	557	568	541	524	552	576	538	558	532	587	478	523	543	571	551	518	539	498	551	551	517	521	488	509	555	558	535	515	537	553	525	524	526	577	543	568	505	526	502	567	555	489	526	532	534	542	543	545	567	501	516	526	506	515	530	564	533	508	566	513	506	568	524	510	499	531	544	544	526	540	526	491	549	573	526	521	524	496	534	555	548	543	543	547	543	547	525	554	536	512	533	510	502	500	572	488	499	551	578	528	515	534	550	549	539	562	535	546	532	534	498	545	517	554	521	543	511	543	496	581	559	550	575	527	528	536	569	519	533	486	463	547	525	552	552	571	514	499	532	523	559	527	561	522	516	567	572	559	522	518	544	563	591	542	543	522	548	547	540	536	535	569	540	579	531	506	529	543	581	503	552	548	601	540	534	528	542	553	512	559	566	545	563	550	486	580	550	534	520	531	533	524	560	541	541	505	556	524	533	523	546	581	514	536	548	535	524	532	528	549	559	536	543	504	583	523	505	540	550	532	525	533	599	521	548	557	505	565	553	518	566	525	541	548	507	532	538	532	523	527	535	514	556	530	532	577	531	558	515	537	523	509	531	547	544	576	560	532	545	541	554	546	540	519	567	520	520	540	523	516	527	530	528	573	536	512	571	568	545	526	541	515	550	519	507	548	557	538	536	563	544	488	521	536	549	550	577	557	584	537	532	540	534	536	511	545	548	579	537	556	466	547	549	528	565	542	535	514	541	612	560	557	495	529	518	547	547	524	533	550	546	522	531	546	517	497	543	525	529	545	530	491	519	515	516	516	551	542	521	576	536	527	525	540	520	516	550	562	526	530	580	517	563	573	493	528	552	534	543	557	505	551	517	548	556	533	545	541	582	598	526	519	555	533	511	531	500	538	551	542	551	537	532	566	545	538	541	519	527	523	523	544	515	559	513	567	557	562	557	554	537	523	514	491	529	555	547	548	549	542	542	536	521	541	568	515	518	538	551	540	550	530	583	551	513	585	510	558	494	574	571	518	555	541	507	536	513	588	574	493	491	532	575	515	496	515	498	542	534	560	532	528	543	537	546	517	529	513	515	553	521	546	553	535	528	564	537	541	549	526	518	506	534	512	561	568	518	532	533	571	527	583	530	540	522	507	524	473	510	554	568	502	538	541	562	518	551	510	563	546	508	550	526	567	516	537	545	560	570	535	529	517	532	526	525	544	516	517	544	502	521	611	527	530	546	534	545	534	548	612	546	494	572	545	539	545	506	510	553	524	553	516	560	554	573	545	548	575	553	526	559	548	504	503	507	578	541	532	519	524	539	528	550	511	553	503	552	575	549	530	530	559	545	543	539	535	502	521	559	572	564	534	530	539	527	561	516	513	535	498	577	566	534	528	528	555	512	550	576	509	533	566	536	517	541	532	528	538	536	530	543	536	536	522	565	570	541	547	521	539	499	551	511	534	517	526	538	537	530	518	520	534	554	552	539	504	518	535	564	513	587	539	506	536	513	536	548	556	533	546	551	540	543	548	539	571	558	558	554	517	573	563	571	533	567	556	501	558	561	550	544	514	533	526	570	511	515	535	552	560	509	529	521	549	609	539	500	533	549	557	553	534	577	551	516	505	559	529	550	524	537	523	523	541	537	556	523	558	520	522	521	511	561	565	542	521	544	533	564	565	564	574	551	504	538	543	511	552	534	539	513	527	500	554	509	546	550	529	531	535	546	518	525	536	583	521	581	575	583	506	555	532	526	531	555	547	510	498	556	540	521	554	559	528	532	551	539	576	546	592	520	585	522	580	551	549	531	544	518	575	574	532	519	522	562	540	481	562	551	480	574	526	547	571	529	511	544	547	489	556	558	521	552	505	512	521	538	537	532	568	544	578	567	582	519	555	540	553	531	524	502	551	553	550	554	533	569	539	563	547	554	553	564	558	548	552	528	544	555	543	561	526	535	544	536	531	592	577	500	521	528	532	541	550	513	529	583	573	570	532	547	530	534	595	523	548	507	525	500	552	513	565	553	527	569	542	493	547	543	560	555	505	502	563	489	524	496	540	545	570	536	494	552	540	486	585	502	535	551	532	531	501	531	527	575	579	557	539	557	557	540	545	511	551	546	495	519	525	544	579	490	516	507	540	510	536	529	561	536	505	558	515	527	531	569	540	514	559	548	556	534	532	540	542	545	561	507	546	543	519	514	536	590	520	492	578	538	534	555	539	523	545	521	509	543	549	503	543	524	531	497	552	529	532	522	545	522	563	506	546	552	533	535	515	561	545	493	543	546	539	545	516	570	579	511	566	547	560	536	553	548	526	547	527	556	533	543	539	542	506	578	525	564	510	534	550	542	524	546	549	503	556	559	528	503	523	468	490	549	524	549	582	559	517	580	541	523	525	539	534	540	567	571	544	545	472	562	525	552	535	524	507	563	550	540	567	554	531	568	538	544	548	532	544	501	561	551	523	532	524	558	550	550	545	540	519	543	510	483	510	523	499	536	560	525	566	524	524	545	538	567	538	506	559	517	557	527	553	505	543	540	554	511	543	555	519	562	538	516	546	542	511	503	551	524	533	530	527	464	519	555	553	552	517	508	557	559	488	572	544	534	569	518	498	505	543	499	518	557	564	547	542	609	502	541	533	526
17725	9087	3289	852	593	450	394	341	325	288	295	298	271	263	273	277	258	289	258	278	277	278	267	269	290	259	285	262	251	268	288	283	293	285	273	240	235	260	259	251	267	259	243	247	218	238	249	248	271	292	287	231	251	266	256	235	253	248	262	279	280	272	240	280	261	282	251	264	244	269	258	247	262	268	253	248	264	261	265	281	261	267	252	273	276	254	257	253	242	262	253	255	283	242	275	249	274	264	256	266	293	293	248	280	253	256	279	271	274	243	267	263	214	252	266	268	254	247	226	250	253	283	271	245	255	287	285	258	277	281	267	259	276	221	251	234	256	257	244	270	246	273	241	271	262	234	267	254	281	250	231	266	249	258	283	211	250	257	287	260	277	250	266	289	243	252	243	247	261	288	264	232	268	243	254	246	236	231	253	229	259	275	237	230	247	260	298	265	270	239	254	241	257	267	300	238	257	293	247	271	229	254	292	239	246	263	259	242	241	252	247	263	269	273	268	275	267	275	259	271	281	258	287	228	230	252	264	253	282	283	255	248	275	220	260	262	274	308	264	236	276	268	268	262	212	260	262	278	283	279	244	267	272	246	265	271	220	255	256	252	243	226	230	281	276	268	292	249	246	266	251	258	246	238	256	239	263	280	243	268	251	285	251	264	237	227	251	241	262	277	256	269	257	267	255	270	277	250	277	257	258	253	299	252	256	271	251	255	247	275	238	250	267	271	246	287	272	240	231	273	279	271	266	246	280	238	248	247	252	257	253	268	280	254	269	308	260	266	267	264	238	259	250	253	291	240	252	262	282	263	238	271	266	287	276	253	241	239	257	273	275	266	282	277	249	247	249	284	275	230	256	258	244	269	282	270	256	255	233	272	263	292	226	257	252	229	234	271	273	272	242	266	243	274	255	262	258	276	288	242	274	253	283	242	297	293	254	267	264	263	283	254	258	245	270	229	257	260	249	248	262	271	270	252	276	295	279	275	293	279	261	256	261	280	283	278	243	234	258	276	226	277	305	256	223	256	248	271	278	236	250	303	248	275	269	255	274	283	251	260	268	236	258	266	258	248	256	243	271	288	286	238	266	276	226	279	264	237	263	282	235	245	255	249	232	265	243	251	254	254	284	264	243	259	283	282	256	237	263	271	229	255	289	245	237	256	248	276	268	270	236	255	247	254	274	265	266	270	246	275	240	238	258	247	243	266	289	277	232	247	232	260	244	261	243	262	238	294	246	246	222	273	278	241	245	253	276	250	272	262	269	271	270	281	277	265	267	244	262	277	247	279	252	257	254	259	258	239	247	262	269	287	258	276	247	268	257	214	271	278	286	255	287	277	268	260	288	261	243	271	296	264	272	254	290	260	239	286	256	239	251	250	280	262	269	216	265	266	284	264	271	269	250	270	290	259	242	281	236	278	252	238	275	226	262	242	255	241	262	248	261	270	282	234	252	258	239	293	247	257	268	269	251	261	253	261	305	234	244	252	252	248	246	240	225	289	267	234	253	244	279	281	228	269	237	254	264	258	263	255	283	241	265	256	266	264	258	234	249	253	239	247	267	256	262	281	267	259	276	253	269	261	250	272	248	288	256	272	281	259	257	247	249	277	250	255	260	234	229	273	290	253	246	276	243	276	224	274	257	263	257	264	290	242	242	261	269	265	255	275	256	276	296	274	277	260	259	275	214	249	253	265	233	233	250	238	266	255	266	247	238	243	266	250	257	260	256	277	264	220	266	244	244	272	239	265	273	248	288	218	285	274	253	230	274	287	289	269	267	236	270	292	266	250	260	243	256	241	241	272	239	233	294	279	254	278	253	256	282	268	276	267	249	259	242	246	286	267	221	270	258	252	243	269	267	290	265	244	256	257	250	291	245	264	288	263	234	237	236	257	268	269	242	270	261	237	247	246	241	215	263	259	251	293	249	231	277	234	262	257	285	261	267	267	244	254	264	285	261	275	276	232	267	276	260	261	251	248	269	261	244	260	239	250	244	254	264	269	250	268	271	300	286	248	226	298	270	268	261	228	242	257	263	242	295	254	239	269	275	231	253	268	264	260	256	261	223	252	257	233	277	273	269	257	266	235	250	250	287	241	248	260	284	258	265	266	267	279	239	292	238	254	264	294	285	293	254	284	253	266	290	272	246	272	275	265	224	215	239	251	247	259	295	273	256	248	239	230	240	253	285	264	249	247	273	271	287	263	259	260	243	268	265	296	276	264	267	271	276	285	286	280	261	243	277	244	247	260	238	244	327	262	238	269	221	228	241	255	239	260	262	299	265	287	253	271	288	260	280	275	252	255	263	229	276	299	253	259	241	268	273	276	278	290	282	296	306	258	272	259	262	278	249	268	286	253	234	255	276	244	279	281	237	237	258	256	222	280	257	238	250	242	257	226	262	262	233	267	272	270	278	262	264	262	285	263	264	233	236	275	246	259	275	270	270	278	248	276	262	258	273	273	291	268	255	235	270	246	259	281	283	239	277	265	277	263	298	240	254	246	248	261	270	281	269	305	275	262	246	253	249	260	281	250	278	283	250	259	247	253	287	276	286	259	261	260	268	280	260	265	270	254	261	253	251	262	244	271	239	253	240	265	266	278	304	249	268	254	249	249	271	237	296	227	233	240	252	270	261	233	280	265	261	267	288	256	256	253	235	268	227	287	249	261	271	276	258	265	275	273	263	290	259	222	236	237	246	269	238	256	263	225	279	246	255	269	275	274	264	284	278	275	247	236	244	250	264	271	241	275	248	291	272	276	242	279	278	248	250	243	263	261	299	256	268	257	240	261	237	243	249	241	269	267	228	237	262	273	217	256	242	239	249	218	248	291	262	253	272	263	291	269	277	247	284	246	263	287	229	239	231	267	243	284	280	265	255	247	282	256	241	267	255	253	270	268	289	254	231	270	268	259	262	288	287	246	287	243	261	240	257	253	252	257	271	257	263	273	258	285	274	255	249	265	230	254	253	244	292	272	283	280	254	270	247	261	236	291	264	288	254	235	237	271	276	259	249	274	270	276	255	259	290	282	250	279	277	276	284	276	255	259	266	265	255	268	249	270	302	281	251	281	272	282	277	270	276	256	259	266	241	264	276	260	259	279	240	269	307	239	249	273	272	283	265	262	251	247	298	239	274	269	254	269	243	274	262	261	262	235	263	268	246	267	294	248	248	270	252	271	284	274	260	299	218	259	277	284	303	228	279	237	234	269	271	257	258	250	251	252	274	262	269	254	237	259	257	265	280	250	245	282	281	260	281	265	259	278	264	259	220	260	282	252	240	267	268	262	286	283	252	234	258	252	259	256	275	245	238	245	251	230	281	264	304	290	261	251	236	259	249	260	268	252	255	283	292	240	266	252	278	246	255	258	274	258	284	224	237	238	271	256	281	274	268	287	257	233	257	263	270	249	263	273	257	244	228	245	260	256	247	292	251	267	264	218	255	258	278	236	265	245	248	254	270	246	282	259	264	268	252	230	256	274	285	250
10675	7251	4553	2452	1964	1292	1189	1037	885	846	773	830	702	706	679	619	674	614	679	600	649	665	658	620	584	611	623	620	616	585	582	539	587	616	602	539	588	633	606	603	600	596	580	596	599	558	626	575	535	622	559	564	582	576	570	575	566	603	598	585	596	522	588	600	529	597	593	560	572	619	618	551	597	558	563	561	620	621	613	581	578	584	608	582	570	566	580	544	593	616	570	556	573	531	571	614	582	564	594	561	554	562	575	597	619	581	590	541	562	567	600	596	612	553	572	601	601	553	591	588	529	573	575	523	568	611	605	586	533	558	607	581	552	587	601	599	616	570	595	574	592	560	556	552	592	554	644	559	606	581	635	551	608	579	582	581	596	523	564	592	544	598	572	569	572	572	539	610	556	579	610	558	556	540	566	557	582	550	562	525	557	614	585	542	591	610	623	577	566	604	580	586	607	552	580	550	584	600	549	525	596	574	521	610	593	574	605	557	596	564	580	602	574	628	611	613	585	540	569	577	519	555	541	541	556	559	602	601	567	556	615	597	555	578	569	541	589	514	587	588	569	588	570	589	549	583	599	578	618	593	619	594	567	581	610	581	610	595	570	606	540	598	582	563	582	603	584	551	559	621	611	568	592	534	580	588	579	561	596	602	586	547	569	560	572	581	598	598	574	565	586	588	569	562	603	536	567	549	542	611	553	576	572	586	592	599	591	594	578	620	586	606	559	562	582	585	592	547	585	579	576	567	540	572	558	608	566	577	559	564	603	580	554	568	564	570	592	590	533	573	608	595	609	564	543	524	557	588	528	568	613	644	607	549	563	552	576	588	540	555	574	542	586	557	585	584	593	596	553	600	570	598	590	576	598	565	583	582	574	602	565	598	562	558	519	551	580	577	574	550	569	607	607	561	590	568	603	599	547	545	600	577	596	585	584	587	591	581	571	574	597	545	581	596	585	582	575	607	581	577	593	619	568	520	538	617	571	576	589	595	597	570	599	569	585	571	560	568	545	552	609	568	571	597	578	556	607	536	564	601	570	587	557	581	560	600	588	557	604	542	570	567	610	590	553	631	551	591	638	569	551	564	595	591	548	538	641	557	578	566	563	564	607	575	568	571	598	587	535	586	570	585	609	548	606	545	561	587	570	588	568	563	576	596	625	553	576	634	608	635	561	575	583	617	579	548	610	541	553	571	583	545	569	561	591	551	570	571	573	583	544	618	579	541	555	569	573	576	549	584	590	599	564	587	630	571	591	584	585	589	596	546	553	575	565	552	571	602	576	569	584	563	591	608	559	557	580	580	551	548	615	567	601	581	586	554	566	614	595	580	573	500	571	606	575	573	573	589	601	581	580	654	565	614	624	606	581	580	571	585	554	595	560	550	576	559	574	564	618	574	551	607	549	516	608	582	606	597	571	599	562	565	566	564	563	570	580	581	550	558	575	606	598	552	544	613	581	605	596	574	553	552	580	580	567	589	586	587	608	613	598	532	571	588	581	585	604	574	600	605	576	543	553	594	554	580	573	574	589	599	582	552	578	598	576	602	612	591	574	555	568	583	591	536	581	551	566	607	593	583	607	628	559	526	598	561	596	570	536	567	582	544	579	605	576	610	575	600	558	575	594	552	606	585	606	559	604	589	603	621	587	563	615	601	623	618	597	549	585	562	576	581	563	586	570	567	601	562	573	582	596	582	575	549	604	588	585	579	608	606	595	590	613	564	572	627	572	595	560	584	565	594	547	603	581	569	567	627	582	560	551	559	594	594	565	572	572	549	561	548	584	597	572	544	564	587	608	555	543	584	549	594	565	625	552	590	596	563	633	574	579	595	555	564	602	588	617	564	610	614	596	529	618	558	575	582	550	628	594	531	588	523	550	574	573	555	570	609	589	553	538	593	556	548	552	600	578	570	579	566	609	574	611	639	579	595	598	548	541	556	546	572	563	598	580	603	552	561	570	567	575	581	602	606	551	566	623	551	579	567	588	594	531	554	569	558	626	628	576	598	578	588	590	575	558	619	564	596	578	576	608	569	581	592	566	611	552	538	591	537	553	560	583	575	592	546	567	598	577	546	578	583	566	574	584	558	594	586	574	626	573	581	590	573	559	587	555	575	565	583	579	585	586	531	551	604	587	591	595	563	586	598	561	592	549	584	603	608	592	557	569	594	544	614	564	551	583	570	604	568	560	586	586	567	544	593	542	558	566	605	601	541	595	569	609	569	593	544	539	577	596	622	581	578	600	554	576	563	572	580	579	566	584	584	567	622	590	555	575	588	600	581	589	613	586	561	576	595	592	612	580	601	578	612	599	574	612	558	615	593	540	573	577	537	591	581	599	601	542	593	571	571	582	558	566	602	585	588	572	579	573	544	627	557	572	579	581	543	611	588	602	570	582	598	554	573	560	606	516	587	546	587	558	561	633	565	569	563	569	565	597	574	589	596	571	599	590	560	613	531	562	610	556	576	549	611	614	522	583	565	559	607	581	573	593	580	557	568	572	605	590	594	580	603	598	581	593	597	583	555	580	545	520	614	573	585	553	571	565	534	601	616	549	574	571	592	581	587	586	599	562	587	563	544	565	615	595	584	580	583	567	612	585	577	570	563	575	577	543	550	582	559	589	563	600	607	596	575	610	582	601	618	591	568	569	568	557	601	605	585	587	570	603	600	635	562	601	575	570	577	570	557	563	578	641	598	566	612	548	573	558	551	589	545	575	616	590	567	587	562	596	551	574	538	590	557	598	644	589	595	581	573	600	569	551	593	575	605	593	616	580	554	606	549	554	566	562	614	579	544	611	530	610	560	585	542	618	553	546	621	573	591	562	586	555	610	604	601	579	575	594	558	580	586	550	584	577	613	592	612	551	587	558	565	581	628	547	565	567	590	601	551	610	616	577	603	570	606	583	573	572	551	554	553	624	613	585	576	551	609	592	605	562	589	598	596	588	584	587	539	557	588	621	588	554	627	544	597	581	580	615	576	571	559	595	549	587	548	549	570	580	579	572	551	579	607	570	573	585	572	582	612	532	585	566	587	578	562	570	563	585	548	609	607	601	599	579	552	578	593	621	560	557	587	621	550	600	567	552	561	648	573	588	621	617	584	594	618	618	550	555	594	588	567	576	571	548	549	558	566	539	585	571	592	571	524	577	585	571	556	614	582	561	589	602	567	617	586	641	574	582	561	585	542	560	549	549	619	571	560	561	557	602	598	574	598	578	567	597	583	632	566	559	567	595	597	579	577	581	557	548	587	574	600	558	570	568	600	576	567	558	592	570	559	536	579	576	570	561	549	588	571	600	571	582	565	618	557	566	593	588	637	582	573	585	548	597	621	558	603	558	592	594	583	556	599	584	584	566	544	616	578	563	568	588	525	603	595	551	585	549	557	584	582	600	570	588	598	590	573	595	571	570	579	587	535	568	559	606	619	562	584	630	593	587	606	617	549	586	597	547	567	580	587	572	589	564	583	586	584	588	593	555	542	583	599
31386	20632	9598	3312	1882	1038	820	798	660	461	386	305	269	220	252	232	217	236	224	216	215	210	213	233	215	215	197	211	212	231	235	215	200	231	188	200	211	201	219	199	216	216	205	198	216	217	244	218	198	223	220	228	201	194	216	209	191	204	212	217	210	187	199	254	231	219	206	205	225	210	180	197	189	229	233	245	224	212	202	194	215	202	217	223	231	198	212	189	214	211	235	200	215	219	211	243	228	180	215	200	227	198	213	214	198	191	182	208	232	241	219	233	219	216	195	196	226	228	240	211	194	189	191	214	218	221	202	200	227	242	197	214	225	189	216	231	232	230	200	202	197	241	218	227	187	199	191	185	206	224	207	199	203	207	191	256	222	206	221	224	206	212	217	210	226	222	209	229	214	205	192	231	207	249	199	215	230	214	212	210	212	175	230	202	198	198	220	218	234	223	251	237	222	200	209	186	195	189	223	182	209	222	190	212	236	223	214	213	219	203	217	234	209	225	254	231	218	185	179	230	200	233	202	212	243	212	187	224	198	202	206	194	208	198	217	199	215	214	208	215	206	201	218	193	182	213	197	213	210	179	213	209	221	218	221	224	187	208	198	186	198	249	215	191	203	222	213	204	225	209	233	232	201	244	238	198	186	216	209	231	205	205	200	186	199	201	181	189	217	166	206	210	225	218	210	213	212	207	217	207	189	203	198	230	216	198	200	247	214	208	208	205	226	231	239	165	254	185	205	212	236	214	219	189	194	199	233	207	224	194	212	211	200	216	203	198	224	221	202	176	209	202	212	202	204	188	208	208	199	206	214	232	198	225	201	206	197	204	217	215	211	218	241	229	204	211	216	208	211	196	208	232	211	211	223	225	206	211	233	229	245	197	236	189	206	216	208	212	232	226	216	217	199	192	206	208	215	196	209	201	198	221	184	192	202	232	186	205	210	205	228	251	222	189	226	211	215	229	207	227	220	215	224	214	213	215	221	195	191	195	227	221	191	192	214	191	202	186	212	193	213	198	194	205	165	204	199	194	219	203	223	195	225	238	223	199	224	274	210	197	225	199	199	197	228	175	205	207	200	207	223	225	237	194	196	202	193	183	186	226	198	200	195	229	231	220	210	179	200	192	202	236	218	201	217	209	184	201	223	239	188	228	227	195	204	202	206	190	193	182	208	182	202	197	192	197	203	212	232	207	222	213	214	201	218	258	205	216	201	232	209	195	199	199	250	206	212	228	194	181	215	186	214	223	220	196	212	208	209	197	184	210	231	243	224	241	220	224	203	198	179	181	189	222	222	215	206	207	200	197	232	235	211	214	226	203	222	209	213	230	201	208	220	225	232	220	203	231	217	211	209	210	217	202	215	214	200	215	216	227	179	187	202	240	251	204	211	223	233	199	231	197	203	188	215	219	228	221	211	209	220	214	239	224	209	217	213	201	215	201	190	217	225	213	201	231	240	250	193	206	197	195	218	216	223	179	184	200	193	220	212	223	214	226	233	237	205	217	224	202	227	196	186	190	217	221	187	207	183	237	211	216	197	193	196	203	172	217	213	208	199	172	202	198	199	211	185	196	216	217	223	220	212	202	213	206	223	226	209	205	236	207	217	234	210	214	200	205	226	221	212	221	203	223	177	204	200	236	214	244	212	194	200	213	209	234	213	202	207	193	205	204	225	201	225	208	191	193	211	201	196	215	229	231	192	206	204	202	206	227	198	193	223	212	203	216	214	172	224	182	215	233	211	214	207	206	210	184	227	217	207	223	202	200	213	183	211	214	201	210	198	198	207	194	204	212	207	222	212	219	221	202	199	215	207	229	226	222	219	205	193	213	202	215	224	220	219	210	221	216	196	222	210	195	210	220	195	212	216	220	211	242	188	183	204	204	233	198	200	205	223	197	190	207	227	199	218	218	214	199	216	208	176	219	195	174	201	214	220	204	205	205	229	205	197	193	209	209	226	207	204	204	205	187	244	241	215	196	220	211	208	213	219	201	188	203	211	196	225	185	219	201	211	207	198	163	207	199	197	235	210	212	195	258	208	236	205	212	195	213	180	210	189	206	203	191	236	209	210	192	207	221	222	240	229	198	186	202	216	202	211	198	225	203	216	189	196	215	232	233	218	186	229	213	233	216	218	210	182	214	210	210	162	211	206	212	198	236	213	196	213	227	203	188	201	238	191	208	201	203	203	188	171	211	182	203	199	203	228	232	194	212	189	210	200	220	222	214	221	222	188	200	202	245	214	173	242	218	227	216	217	202	223	221	195	207	207	200	252	236	223	205	179	238	220	193	205	208	206	202	193	246	234	200	187	226	209	181	204	199	241	211	222	233	225	209	225	198	198	212	197	198	230	179	219	229	193	213	219	200	203	196	195	200	205	225	217	232	202	183	210	195	200	230	202	201	197	213	235	243	217	214	215	187	215	217	236	228	212	203	205	232	205	177	226	211	199	198	191	230	191	217	214	210	194	226	221	260	197	213	221	219	212	185	209	195	186	209	227	220	202	218	210	214	185	200	192	205	204	190	231	180	217	210	186	213	196	191	212	173	222	209	213	214	191	180	253	216	234	231	199	208	218	232	219	207	236	239	211	224	199	224	216	239	213	204	199	204	202	229	191	207	220	186	208	187	222	241	208	192	216	227	230	173	197	193	223	204	205	208	210	227	216	206	197	215	180	228	206	223	214	208	249	225	220	199	177	201	207	208	224	232	209	224	229	212	223	230	203	227	222	248	203	199	220	206	241	192	220	198	204	228	227	224	199	225	220	224	199	180	196	224	201	205	193	201	204	219	221	215	234	208	229	185	217	194	242	225	207	209	181	192	211	225	208	213	217	209	196	225	207	193	184	187	231	228	200	221	172	210	230	225	207	190	242	222	210	220	214	218	216	212	191	208	195	188	237	233	203	202	225	225	206	191	194	200	206	224	194	213	202	221	220	224	219	224	213	193	209	210	207	220	214	240	200	214	198	228	227	212	213	215	229	209	213	217	238	218	184	220	208	235	208	208	191	245	202	216	201	225	195	215	234	228	208	201	241	193	189	203	202	192	232	198	205	218	231	224	251	225	221	202	191	229	207	210	194	182	198	223	212	227	204	192	191	225	240	237	222	211	199	223	249	222	205	178	227	189	201	216	234	206	225	204	199	240	198	209	211	196	238	230	191	237	223	226	206	223	224	234	218	229	219	208	228	181	213	199	208	202	217	214	208	202	204	217	228	190	217	222	199	212	195	233	230	195	219	203	204	227	199	184	219	192	209	234	199	192	201	227	215	190	225	221	210	197	205	194	204	192	197	216	219	225	205	193	192	195	195	214	194	221	208	221	219	217	227	228	203	212	211	224	237	219	226	247	213	202	213	221	203	214	211	203	193	203	230	199	234	221	228	227	214	225	209	220	206	207	205	205	221	188	224	206	222	235	245	216	205	199	193	227	202	202	249	224	204	214	215	213	204	229	185	233	207	218	236	235	207	198	210	210	225	212	222	200
20006	15515	9466	6331	4447	2945	2558	2508	1897	1468	1281	1052	771	772	700	691	609	615	605	593	614	636	586	603	522	564	595	563	514	564	532	550	533	553	523	507	522	526	514	527	505	527	484	479	479	489	517	486	526	518	501	505	501	506	457	466	520	513	485	501	504	491	499	448	481	476	510	499	513	527	501	499	485	457	494	491	467	489	527	473	507	499	488	454	479	484	504	442	489	486	478	460	498	503	465	481	466	473	462	481	450	478	485	461	518	490	492	470	487	516	485	483	472	536	498	490	481	512	465	489	462	486	470	495	477	488	493	493	513	442	495	457	482	509	527	508	486	463	494	469	515	477	456	502	447	469	516	481	471	490	470	515	498	492	449	496	473	484	479	484	476	473	502	482	533	464	494	463	465	485	491	499	480	480	516	476	468	486	478	490	474	462	491	468	518	496	501	503	489	497	475	457	478	478	455	467	466	503	524	487	514	468	463	460	508	444	492	489	479	507	495	481	477	517	465	514	461	506	467	525	507	501	484	495	472	475	481	497	493	466	488	452	526	485	482	478	487	496	481	495	474	435	498	473	486	509	498	478	491	475	522	494	531	500	474	478	483	450	489	531	483	497	485	508	462	491	538	499	488	487	476	530	475	509	501	465	471	447	478	460	473	502	518	509	463	525	466	507	530	488	455	501	518	507	502	478	473	480	456	505	520	497	477	495	490	476	495	488	465	478	514	502	459	461	476	491	504	496	489	479	488	480	497	496	487	477	505	480	484	468	460	504	459	454	487	489	483	496	467	497	453	492	536	498	477	499	496	495	496	462	478	494	522	480	483	479	488	483	514	486	475	505	469	497	458	498	458	495	455	471	517	472	458	488	516	505	471	467	458	460	455	477	455	479	505	478	491	505	452	512	473	501	447	478	469	528	465	466	476	509	493	484	479	521	529	431	499	479	519	477	507	439	519	484	475	505	490	460	494	489	450	513	474	483	490	488	459	463	503	514	530	486	493	520	471	504	462	490	500	505	455	519	473	522	491	501	524	456	521	477	512	481	513	469	489	473	471	477	472	498	497	487	493	476	508	503	448	481	470	455	519	505	468	464	506	503	477	490	485	526	490	503	461	498	494	458	490	465	484	487	480	490	463	473	513	448	495	481	460	482	479	488	457	539	451	488	498	467	454	483	454	501	496	513	466	492	473	520	467	489	521	494	496	475	548	466	476	518	467	485	500	437	487	478	463	471	446	498	527	448	490	473	472	511	474	441	482	517	473	505	476	471	455	520	472	467	478	496	466	489	489	488	481	486	489	508	473	481	461	501	461	459	527	452	438	454	458	528	468	501	477	530	454	494	476	469	451	514	459	514	498	445	490	458	472	510	502	508	495	502	496	533	455	420	505	490	493	504	447	478	483	476	463	505	505	517	490	482	479	504	492	483	494	486	445	494	513	466	505	476	511	498	477	496	481	512	502	471	463	471	473	491	484	484	458	478	495	447	436	498	483	484	500	446	473	465	507	505	445	524	492	478	507	486	502	457	488	487	501	489	484	503	460	489	480	468	467	458	489	474	475	455	484	482	498	472	512	436	487	477	436	479	513	517	491	471	474	494	468	508	501	448	456	509	498	505	488	490	516	476	504	478	479	500	484	465	491	471	502	444	512	497	455	493	487	484	440	493	535	491	479	470	475	482	487	489	472	447	477	513	475	526	514	490	503	496	484	457	464	466	458	499	470	501	506	531	473	484	494	468	511	475	504	510	447	481	476	510	466	496	480	491	478	491	470	489	491	484	499	480	459	485	487	505	457	458	515	467	492	448	473	521	512	476	488	456	463	451	447	501	469	498	434	501	526	493	471	488	482	486	480	467	489	493	498	469	492	482	457	509	469	540	486	477	502	465	499	505	520	481	482	485	505	495	500	516	526	458	475	457	461	520	481	496	498	504	498	486	465	490	448	491	461	498	510	461	514	488	499	484	477	486	470	463	465	492	473	447	479	460	496	473	463	495	502	489	457	461	479	517	475	442	517	487	467	465	465	495	487	451	512	509	500	484	486	473	469	447	497	510	481	500	500	482	489	482	490	538	478	514	512	489	517	489	496	511	494	469	445	445	459	474	465	490	452	490	470	449	474	457	445	507	520	480	482	468	459	477	491	435	481	471	484	449	453	484	489	473	529	462	465	490	478	515	479	429	434	505	508	496	490	462	488	510	488	486	503	491	497	508	518	523	413	473	459	464	458	481	502	471	499	487	515	500	489	479	496	452	508	491	476	479	471	488	502	510	460	492	516	499	465	512	462	527	549	484	451	481	526	500	488	495	497	511	481	505	510	472	488	494	463	515	468	534	530	486	494	472	463	458	478	459	453	505	474	490	493	477	466	457	485	467	489	510	511	528	446	480	520	458	468	491	509	437	497	465	497	462	497	444	507	511	477	470	518	472	491	462	497	468	491	451	446	434	499	480	484	492	457	457	493	470	501	502	434	448	477	489	513	464	468	532	498	461	475	461	466	477	489	411	475	473	503	500	490	497	500	502	509	503	472	480	490	446	487	470	479	499	504	542	504	506	491	484	487	456	449	454	484	481	510	475	492	454	472	513	491	489	471	496	479	520	489	498	428	507	518	454	515	505	513	494	466	502	457	462	500	469	481	455	515	509	451	469	477	455	502	522	504	475	491	523	499	505	496	487	503	475	520	473	494	529	485	492	462	469	496	468	503	473	516	519	490	473	482	477	453	484	438	510	471	492	425	514	482	472	504	452	501	508	512	510	444	517	487	457	500	470	512	511	473	509	512	470	498	477	447	482	487	493	478	493	485	448	489	477	491	519	454	515	523	450	520	452	501	477	438	483	497	473	491	488	485	476	465	473	530	473	484	499	425	489	449	490	481	513	471	479	513	479	512	527	485	453	433	470	479	522	501	517	481	495	432	489	500	494	466	483	557	489	502	447	508	468	530	498	482	465	456	534	490	501	511	473	490	462	491	539	497	496	505	468	490	491	513	494	495	484	482	495	500	471	485	441	450	492	508	505	474	505	524	512	502	476	458	460	442	515	474	461	499	493	512	443	512	519	490	491	507	481	533	457	495	514	518	495	486	494	475	502	529	462	504	500	498	468	468	489	486	490	467	501	482	487	490	469	504	435	468	489	500	505	485	511	472	482	463	454	490	462	484	519	501	491	486	498	457	492	448	498	492	457	485	492	484	484	471	466	416	478	462	456	491	470	522	525	486	475	437	510	503	493	470	485	500	499	525	476	493	506	484	466	463	471	504	505	543	485	482	534	511	529	501	465	450	475	493	485	436	515	502	514	463	491	484	461	501	472	492	500	477	471	487	524	524	487	494	520	534	461	489	461	513	448	524	482	477	451	496	489	477	465	456	502	473	486	495	442	483	483	478	429	525	479	482	490	549	531	515	486	478	503	467	459	444	528	478	505	484	481	483	462	491	494	472	511	456	486	502	495	517	506	460	501	467	473	505	490	489	516	493	494	468	462	506	473
42422	30323	17467	5938	3433	1719	1367	1086	843	566	472	390	302	296	315	272	287	297	236	260	269	251	219	252	229	232	271	270	276	242	252	240	256	275	218	256	256	249	244	233	258	251	252	247	237	262	219	245	199	281	266	276	260	217	277	247	241	231	238	224	249	257	250	222	235	235	220	202	253	263	229	233	232	232	248	248	254	222	198	239	224	217	268	240	256	238	250	243	231	229	240	241	229	227	234	232	246	211	237	232	259	264	206	212	226	241	227	240	236	238	282	222	241	268	247	240	241	230	246	213	240	238	258	237	227	218	237	238	239	216	238	248	262	247	237	257	202	230	214	228	229	251	222	294	260	259	247	214	261	222	259	225	249	240	252	255	260	219	251	224	242	210	240	222	247	253	240	251	255	263	206	201	235	231	215	251	255	208	230	268	227	230	239	242	202	258	226	256	253	213	251	247	261	254	222	234	211	243	224	205	253	230	234	232	244	255	233	246	240	256	258	230	206	204	249	219	216	239	243	261	224	253	223	237	246	247	261	218	221	224	228	265	257	235	215	210	261	242	213	236	224	222	248	233	264	246	247	245	225	233	266	222	240	222	250	247	222	230	272	253	254	235	209	259	248	211	233	202	258	236	236	234	260	262	231	242	232	262	269	259	235	262	229	232	232	247	248	226	239	226	227	254	232	222	231	241	237	242	254	241	229	259	211	229	237	268	262	213	248	243	233	227	247	236	227	257	243	231	254	217	252	246	222	253	223	212	238	217	230	231	210	231	254	245	232	250	234	235	218	249	223	237	229	229	269	226	228	256	254	219	240	217	224	228	210	262	237	225	222	211	240	265	234	229	222	247	235	215	232	240	234	238	212	258	205	227	217	223	210	214	238	276	264	238	262	217	249	212	245	232	212	229	219	213	264	210	233	229	226	227	242	233	244	232	234	216	250	254	208	244	259	243	224	221	242	264	244	265	261	236	279	219	221	201	229	247	245	240	246	243	233	226	197	233	223	229	223	241	214	256	243	213	236	245	280	221	244	235	211	252	233	240	236	278	206	228	258	258	209	235	236	224	226	217	247	216	243	226	241	231	223	224	208	212	247	230	226	207	231	243	222	227	215	211	243	252	214	242	231	204	212	246	243	244	237	233	247	234	256	241	235	198	236	261	237	240	226	256	228	257	247	234	226	252	233	272	265	276	230	218	229	250	223	233	206	238	237	224	221	237	242	202	224	240	248	246	226	214	241	218	255	244	246	254	225	238	257	241	222	271	246	241	248	253	211	235	223	232	228	225	262	236	211	246	240	217	253	239	230	216	269	210	251	233	266	223	219	278	240	230	234	222	246	244	248	241	254	253	248	244	273	242	240	189	217	238	260	235	229	216	249	224	249	222	228	243	261	238	260	253	251	246	228	241	226	247	209	230	255	246	235	245	268	251	244	213	257	244	260	201	245	228	236	232	218	236	246	243	236	224	225	229	233	242	250	271	249	233	262	238	227	206	231	238	253	251	228	230	252	217	242	231	228	222	244	250	219	246	242	234	215	214	240	240	281	247	217	238	236	241	233	197	216	241	220	248	233	236	240	235	241	245	213	227	226	233	254	236	232	231	250	233	253	232	241	217	218	215	226	225	243	240	224	259	253	257	225	225	218	232	226	241	245	238	249	219	240	225	227	237	202	247	260	240	231	241	255	234	206	256	239	242	271	256	275	235	243	256	227	213	197	209	209	209	237	228	260	230	251	230	222	229	232	221	233	232	231	219	225	213	245	239	238	224	237	252	227	253	221	241	209	228	264	261	220	258	244	242	231	224	221	229	239	282	236	225	227	245	258	223	257	228	280	210	244	235	226	230	205	234	264	207	239	221	233	209	229	230	233	225	246	243	249	233	215	243	297	198	236	254	211	227	210	233	246	230	212	244	246	240	198	238	245	234	227	240	258	241	205	261	242	247	228	236	234	234	210	243	261	220	227	228	228	219	207	216	246	241	231	217	258	235	236	216	228	212	221	238	246	236	236	237	195	248	253	240	227	221	242	263	256	264	232	249	229	220	238	234	234	255	241	224	213	229	269	242	239	227	234	234	223	261	244	250	225	225	229	228	227	244	241	214	228	204	246	240	226	216	238	232	256	225	230	246	226	235	231	219	236	215	236	231	223	226	245	239	241	269	238	235	252	228	276	212	231	225	216	213	241	252	228	226	221	216	241	214	236	285	225	232	238	239	258	257	251	223	242	211	234	243	252	227	231	231	251	227	224	248	230	260	269	251	229	235	237	201	248	234	260	249	268	249	234	225	203	228	221	242	235	230	249	237	253	220	227	232	221	253	214	201	234	240	209	279	222	259	215	238	227	230	233	237	277	241	226	240	251	215	250	233	204	242	237	229	234	270	219	263	253	219	240	224	209	209	247	242	232	244	263	253	238	235	236	254	226	264	235	231	237	257	226	250	242	242	266	216	234	265	253	220	242	216	211	264	242	245	253	241	234	254	228	260	226	236	221	285	248	247	218	261	249	237	243	231	233	203	229	258	265	197	231	240	266	239	245	190	224	233	234	235	243	214	243	232	235	247	227	229	235	263	253	240	204	234	225	227	230	236	242	236	275	185	255	230	233	251	197	235	233	227	226	223	229	239	252	241	221	217	210	242	260	224	224	234	239	248	249	253	248	237	232	237	225	243	242	230	233	248	256	225	263	245	208	221	245	237	216	236	213	211	234	246	247	233	204	248	260	251	227	229	231	241	241	256	259	238	250	245	250	228	223	235	236	217	262	249	244	250	229	240	216	252	241	239	248	234	206	228	232	227	231	235	223	239	246	235	224	201	239	249	261	254	247	240	254	226	256	258	219	231	246	236	249	229	233	232	201	234	211	240	212	212	249	230	241	231	224	242	226	226	235	255	225	217	211	232	229	240	225	233	224	225	250	238	234	218	211	239	235	215	243	229	237	226	241	229	238	227	214	272	223	250	245	209	239	240	217	237	248	230	252	238	240	238	215	263	244	238	242	217	266	259	249	245	242	247	245	262	252	229	281	230	216	243	257	252	227	221	214	215	262	225	282	246	249	226	264	246	232	251	230	243	260	248	230	238	224	233	267	241	242	214	216	237	215	257	242	248	227	249	278	231	266	244	226	231	212	270	257	256	264	228	245	277	238	252	238	221	214	225	250	214	256	258	214	222	232	238	256	219	229	233	240	276	227	227	261	213	237	266	229	222	234	252	237	263	219	217	211	232	248	229	243	250	217	222	268	235	202	225	201	247	212	233	244	220	227	247	257	259	236	238	246	262	224	247	263	260	240	226	209	222	236	253	237	252	244	214	255	242	231	240	231	235	217	210	247	227	247	265	203	234	231	258	247	241	242	233	229	239	241	245	221	216	231	214	258	233	244	239	232	233	264	244	240	242	241	244	226	257	243	237	209	213	224	252	223	222	249	249	257	258	249	218	215	231	247	230	220	235	257	237	230	252	217	255	232	252	219	220	233	252	246	206	235	245
26351	22526	14921	8685	7188	4530	4184	3220	2651	2107	1901	1391	961	941	927	747	821	782	754	732	705	729	638	672	660	729	688	617	675	625	612	644	628	615	595	685	579	641	592	542	578	558	609	562	562	550	491	564	593	517	577	563	568	541	569	534	546	569	546	526	526	517	536	569	548	547	551	524	470	533	537	527	527	578	585	586	567	530	545	558	538	577	524	511	534	544	548	532	561	521	584	545	554	517	564	585	510	548	556	533	552	522	567	496	498	598	534	529	560	549	517	553	553	535	555	580	588	581	538	551	533	526	530	544	549	541	494	508	539	570	531	557	547	545	522	516	538	465	564	525	520	524	502	547	521	558	533	545	535	548	525	545	508	540	489	560	551	523	546	562	519	545	549	545	537	523	546	560	541	566	561	570	483	522	567	510	544	567	565	562	546	533	566	592	539	558	582	573	555	551	539	494	553	544	539	512	493	556	520	570	601	513	518	515	561	499	514	565	517	554	522	585	537	553	542	555	552	555	604	514	550	576	524	544	560	530	585	590	514	537	572	510	527	546	536	614	533	593	560	548	552	530	512	537	546	535	551	538	562	523	502	576	520	550	534	545	581	544	517	556	486	502	556	569	532	567	533	530	521	538	539	521	544	539	542	553	554	525	537	563	499	562	561	546	550	540	564	540	543	528	570	564	589	538	531	540	545	547	514	586	518	512	546	538	555	529	535	595	533	541	553	533	519	575	546	537	522	539	535	601	541	531	530	569	557	546	525	518	522	555	547	572	530	533	548	541	586	551	556	525	533	570	543	528	559	493	539	545	554	551	544	549	533	516	517	578	475	542	556	538	520	551	586	572	524	517	540	568	607	538	519	556	573	566	595	552	550	563	587	524	530	528	574	525	507	554	542	551	512	542	551	545	540	524	538	527	519	520	550	561	559	550	541	550	548	514	566	513	520	547	565	502	572	579	507	547	534	480	583	527	556	602	581	534	543	514	521	542	561	541	524	526	524	555	558	504	558	542	540	561	550	534	522	522	567	566	569	562	565	531	542	542	538	532	548	512	580	525	511	535	540	541	566	561	494	563	541	548	547	544	555	547	556	568	572	536	561	542	569	555	579	563	528	551	562	582	555	549	539	522	576	507	503	543	565	561	562	573	567	531	528	525	551	527	504	546	537	590	552	552	549	548	514	542	564	554	514	506	505	552	559	549	547	541	525	529	504	560	522	534	515	537	504	543	551	540	539	547	537	558	567	546	536	576	582	564	555	542	534	509	514	528	520	581	531	557	503	532	571	554	580	548	546	565	558	574	512	551	557	537	574	550	560	522	559	552	588	565	510	543	578	581	538	499	522	546	540	538	536	524	555	534	505	567	542	558	538	524	517	559	554	558	545	529	547	527	562	553	541	546	511	558	542	534	533	493	530	565	558	569	570	533	552	562	536	531	528	576	532	547	497	609	530	583	499	546	559	515	573	532	569	518	552	561	559	543	578	536	529	524	546	543	517	562	499	535	519	524	554	570	513	482	530	511	553	499	546	533	563	566	604	488	520	525	529	555	547	571	573	574	528	559	581	503	556	521	541	535	563	561	543	592	533	524	564	571	526	504	516	548	561	520	534	541	564	571	527	553	523	558	536	519	539	521	535	541	555	507	584	539	583	533	529	522	545	544	517	577	529	548	594	516	525	518	527	578	557	532	543	527	556	506	542	558	538	564	571	561	483	553	547	517	556	496	577	524	502	549	563	553	565	540	523	549	561	495	557	520	543	530	582	551	533	555	546	562	525	546	562	553	539	544	521	544	553	583	562	530	508	586	579	520	563	489	526	530	494	505	562	523	550	561	504	567	542	534	532	523	536	551	575	550	500	516	586	577	543	591	540	513	562	546	527	547	553	571	549	533	559	585	585	553	530	533	576	549	523	585	566	581	554	581	558	548	570	553	532	497	560	552	547	575	499	580	580	548	545	527	539	485	517	538	515	538	552	540	487	526	581	543	555	500	575	547	541	530	534	540	534	538	505	545	514	506	518	510	555	561	543	589	522	550	574	522	534	521	528	520	542	522	502	520	565	534	566	539	511	572	597	527	601	513	533	538	533	549	544	542	536	554	535	533	540	563	546	522	513	520	562	543	557	513	547	542	545	524	549	562	526	538	516	573	523	503	543	551	547	505	553	556	538	553	570	563	587	572	537	543	521	525	552	549	533	540	551	564	546	586	529	547	525	604	563	505	543	520	542	556	534	564	571	590	546	518	548	562	550	500	576	538	516	513	544	540	560	520	568	533	527	547	557	537	545	567	558	539	520	535	539	578	561	548	543	531	592	552	539	530	541	574	593	530	542	569	592	552	539	533	527	508	556	539	547	544	531	534	538	560	514	541	530	565	503	562	529	552	560	517	538	504	558	558	559	530	539	561	604	543	573	560	549	501	584	539	537	543	546	551	518	539	514	523	518	538	536	515	536	542	515	555	524	510	551	547	528	519	538	566	518	567	520	536	568	556	557	544	509	590	531	547	545	527	496	575	503	530	532	556	580	557	507	544	528	523	557	533	568	552	578	551	535	531	522	583	503	553	559	548	525	544	518	558	556	539	551	593	567	533	529	580	564	506	549	567	529	572	565	539	565	534	549	521	539	521	559	565	555	561	533	511	540	540	577	519	526	533	585	548	553	567	545	562	580	527	499	522	520	535	554	564	546	509	574	561	518	517	529	504	538	574	516	522	543	520	554	509	530	534	489	562	557	531	534	505	542	512	574	554	566	552	561	565	554	535	547	538	561	571	529	539	581	494	532	582	545	565	569	528	546	542	562	541	528	538	554	522	515	527	595	548	538	581	529	532	512	523	520	551	520	549	585	530	547	515	600	525	511	565	540	537	550	574	535	542	547	556	547	541	515	534	537	577	520	535	506	509	556	517	578	533	554	553	549	548	515	546	560	568	552	489	512	534	527	557	541	531	571	558	555	537	538	543	565	544	521	534	563	518	518	547	520	576	556	553	574	545	529	578	533	555	552	529	553	558	502	531	567	529	543	531	543	518	565	528	530	579	541	538	543	554	508	551	531	540	561	548	520	560	551	547	546	567	526	535	546	536	533	533	542	567	507	504	515	493	578	562	535	561	535	563	592	519	560	523	541	501	571	535	578	566	587	530	599	516	508	512	534	564	526	521	540	559	511	535	532	533	583	511	534	562	534	570	545	579	546	539	533	575	562	572	525	579	519	533	550	540	552	540	543	548	547	507	565	514	540	554	554	549	539	515	571	572	543	523	515	513	527	526	531	530	516	549	582	541	555	562	540	537	541	578	581	562	564	508	515	551	525	577	550	532	589	563	546	525	533	569	557	591	510	553	557	524	549	503	525	512	528	590	543	512	555	568	565	574	586	543	541	558	500	581	521	522	537	573	548	573	541	519	559	558	556	541	536	564	552	572	536	561	523	519	571	525	526	561	487	539	551	515	592	543	568	518	501	534	557	513	537	572	516	568	553	499	550	516	527	543
16692	8202	2767	837	578	477	400	340	337	325	272	296	275	251	286	270	262	252	245	251	242	250	267	285	279	255	227	273	267	280	276	247	250	273	268	279	267	233	239	277	267	232	240	254	251	292	268	312	274	263	256	278	245	243	289	288	288	261	265	269	274	247	261	239	264	250	255	236	239	269	239	261	269	260	258	238	284	269	236	266	254	276	259	241	266	232	252	259	243	260	223	282	276	278	235	266	234	263	260	230	273	262	263	262	276	275	270	273	236	255	263	226	250	277	277	234	255	253	276	223	230	245	271	237	262	257	241	257	239	244	268	257	263	267	287	258	276	238	279	280	257	251	263	239	262	260	259	276	257	272	232	243	270	245	243	238	271	272	251	281	266	235	265	270	238	268	291	234	250	256	261	271	300	270	259	262	272	247	262	253	246	239	259	259	243	260	259	272	278	241	271	264	240	258	247	226	262	269	232	243	282	242	257	235	274	256	275	265	260	230	282	249	279	249	271	262	277	270	261	238	276	230	261	277	288	256	248	237	254	253	264	243	256	224	262	265	252	248	267	263	265	255	281	258	286	281	240	259	277	258	278	269	248	281	286	250	257	256	249	250	260	278	254	287	253	278	257	252	274	252	257	240	261	254	237	228	271	237	278	258	251	270	269	285	253	278	228	228	267	270	256	283	246	252	263	306	237	273	260	242	260	279	231	256	243	271	251	228	229	290	246	265	258	261	259	242	244	222	278	247	237	259	273	258	250	262	254	251	283	257	228	274	268	272	278	283	255	255	262	238	280	255	247	245	247	243	221	265	266	283	272	275	256	294	268	304	302	262	299	278	261	229	265	255	243	244	231	238	259	270	276	294	255	280	258	251	236	276	251	269	266	280	265	280	271	271	241	248	241	257	301	261	242	271	265	264	253	235	276	249	259	251	276	246	238	281	239	222	277	259	256	253	269	256	263	241	234	247	275	224	235	259	275	286	250	265	267	244	271	255	244	281	251	237	284	250	253	276	265	268	267	285	280	264	277	247	250	259	277	225	252	259	263	251	268	269	262	221	264	242	244	237	228	268	281	274	259	269	275	268	250	261	264	230	262	299	256	256	262	271	271	267	257	242	242	258	273	273	243	288	278	266	253	262	238	239	255	275	273	239	248	253	247	253	263	226	267	268	249	258	264	267	263	258	237	254	226	255	248	249	265	279	246	250	231	249	266	240	271	263	241	227	272	249	278	245	276	270	273	278	263	265	254	282	256	293	262	275	267	273	285	295	298	275	282	234	258	261	298	283	245	248	277	264	234	263	274	247	288	215	263	245	254	269	258	250	238	234	218	239	275	256	227	256	265	257	269	249	257	246	216	248	290	248	248	238	271	257	257	256	261	264	249	267	243	289	271	274	304	285	261	265	286	264	254	275	220	258	247	248	269	271	251	295	256	245	252	284	245	272	261	250	243	242	266	270	285	273	277	268	217	300	256	285	240	231	253	237	254	232	249	260	256	255	267	255	261	269	241	235	205	261	232	289	230	253	246	253	227	246	260	242	252	242	246	246	256	238	254	243	282	254	267	277	251	248	265	252	249	270	272	284	258	270	273	254	260	267	283	247	259	284	282	268	258	263	207	253	307	271	274	259	297	306	299	246	263	257	263	269	257	268	258	260	244	276	259	284	268	281	271	266	255	261	269	261	275	280	242	275	251	250	267	268	266	246	279	240	269	239	238	224	269	231	240	239	249	255	268	250	249	253	279	280	275	246	225	277	264	277	262	248	260	259	250	242	270	260	251	267	243	292	254	247	243	267	279	246	250	243	279	281	241	274	262	250	254	227	267	231	234	244	259	259	270	256	250	256	269	241	244	239	245	263	265	274	256	258	229	291	267	258	271	255	259	250	227	248	263	222	266	272	286	278	282	240	249	261	234	262	279	231	258	304	297	271	244	263	249	252	274	247	245	244	273	275	267	254	237	246	252	284	275	287	244	252	285	252	273	252	266	244	273	271	259	268	266	259	228	288	254	248	263	231	279	264	263	259	301	250	260	240	239	270	258	264	301	256	260	262	264	217	273	267	251	264	256	237	248	238	276	265	246	256	252	298	231	205	238	242	262	276	257	224	285	284	253	267	268	280	267	274	272	242	287	230	275	259	255	209	225	237	282	289	251	242	257	276	233	284	234	271	251	237	282	258	301	254	246	273	228	275	252	256	254	269	295	276	267	285	248	243	241	275	268	260	228	247	249	228	286	277	265	263	255	259	266	247	286	248	263	247	297	266	267	268	269	261	247	256	270	280	293	267	270	255	246	240	264	226	263	236	256	271	275	270	280	275	277	247	253	262	239	259	236	230	277	251	256	254	253	263	233	251	253	263	288	252	269	308	270	262	279	282	245	254	276	284	238	290	254	239	244	247	247	281	251	285	266	274	279	254	239	266	251	253	255	291	258	256	257	283	239	277	259	272	235	275	278	267	272	261	226	244	265	267	272	255	233	231	270	253	251	238	270	325	259	262	255	265	250	257	254	261	274	243	236	263	279	272	280	250	293	248	250	256	230	238	244	233	301	247	246	270	291	231	260	266	262	231	305	274	257	270	250	270	266	275	282	282	256	271	247	265	275	244	272	256	273	231	249	242	242	255	250	264	241	245	281	257	249	267	250	257	268	266	257	252	250	263	300	269	262	239	252	252	256	245	258	253	275	255	253	241	244	249	273	239	267	235	239	258	284	276	269	265	279	267	258	244	211	289	243	255	275	273	274	231	286	311	250	289	264	292	264	253	258	284	267	251	239	246	249	231	231	254	291	256	242	267	269	268	274	259	279	248	275	274	241	263	244	275	271	270	263	258	246	247	243	317	272	256	261	298	264	268	263	261	270	253	250	231	242	248	262	267	285	276	251	284	250	257	275	211	256	296	282	257	245	242	230	279	239	232	279	256	271	245	257	268	252	253	248	244	251	286	275	241	247	250	274	272	238	232	265	258	265	260	282	216	242	252	248	254	233	280	266	261	231	261	245	230	263	274	246	295	273	240	273	262	261	267	252	235	264	252	263	266	245	253	257	265	260	268	252	283	243	256	222	265	272	208	249	289	283	272	252	260	217	245	254	266	263	246	244	245	274	267	255	291	228	271	272	262	262	271	256	246	237	262	256	255	282	308	258	255	245	265	238	270	260	266	298	257	278	267	256	252	264	280	273	275	257	238	265	242	241	242	275	248	272	300	240	255	268	258	256	284	251	250	268	233	273	230	246	277	235	247	261	259	287	275	281	240	245	232	252	240	291	242	246	253	248	253	250	254	283	275	265	245	253	261	276	258	260	269	260	272	283	247	227	221	236	261	236	264	256	243	262	262	269	274	226	237	261	242	246	264	252	265	255	255	229	224	264	258	272	264	305	267	266	251	260	272	261	269	275	256	260	253	271	260	261	233	275	257	272	232	268	261	263	244	274	248	262	247	276	235	289	246	258	275	241	277	260	260	276	284	245	250	264	227	268	256	278	250
10038	6912	3975	2348	1804	1517	1289	1003	933	914	873	734	677	749	744	646	661	662	580	636	619	624	613	597	619	550	596	606	580	637	571	565	573	581	571	571	577	605	575	602	582	598	585	649	580	541	594	568	626	570	576	623	570	538	574	617	602	581	537	591	592	545	570	595	600	593	552	580	570	576	543	594	561	611	567	586	590	535	529	549	573	538	559	624	601	592	572	599	605	543	635	574	555	576	570	540	551	545	579	567	549	582	564	589	605	536	608	583	543	577	612	581	584	570	558	593	550	602	583	593	566	580	616	564	541	610	595	562	610	611	566	545	590	529	517	578	580	596	561	560	572	570	600	542	564	607	561	558	584	614	604	583	568	597	596	607	585	575	544	584	607	573	567	590	547	598	586	595	623	589	591	536	611	633	562	615	580	599	595	547	597	543	564	580	594	602	564	578	590	537	550	577	590	578	548	593	559	593	575	598	579	561	611	585	527	595	577	591	571	592	572	575	598	524	613	589	549	586	580	588	557	592	581	619	619	547	519	554	566	596	600	595	601	553	568	571	578	561	572	558	615	589	590	585	612	554	600	535	589	593	612	602	561	582	555	559	586	556	596	618	591	585	558	579	603	561	581	556	594	591	552	557	600	575	545	579	579	574	538	571	564	586	624	574	593	582	597	565	584	546	564	599	581	546	546	544	548	590	620	595	516	589	577	568	537	571	586	560	600	590	586	571	569	609	564	547	588	610	587	576	601	571	580	560	571	566	580	558	568	566	577	592	601	554	562	561	593	565	588	585	586	558	607	552	623	552	591	571	601	600	573	595	603	580	585	569	588	616	525	560	612	556	570	598	567	588	558	538	622	567	603	549	538	550	585	561	577	595	590	583	566	570	566	591	573	543	584	589	531	586	537	548	605	558	568	592	571	559	582	577	572	590	576	593	617	580	549	591	556	603	561	551	571	610	634	593	583	558	568	585	556	563	599	558	582	570	613	613	585	545	600	590	574	606	553	589	571	574	558	579	524	610	585	588	562	525	573	565	572	586	573	559	563	580	563	554	597	595	555	570	602	564	578	528	569	567	607	552	548	547	615	558	613	585	591	582	599	587	604	581	574	497	617	587	619	577	563	609	542	516	594	613	579	566	572	573	572	598	578	603	574	580	582	557	622	569	539	588	562	583	589	583	571	577	533	595	581	580	606	547	608	584	577	546	563	552	578	583	575	598	582	582	585	546	577	569	525	568	588	528	602	571	549	553	565	566	583	574	578	560	568	548	582	588	560	650	533	569	597	536	584	575	591	573	597	641	583	544	555	539	566	573	608	552	564	591	550	590	597	524	569	576	560	514	551	592	537	591	559	581	582	523	596	561	604	551	572	575	542	575	606	556	568	544	591	509	545	544	567	513	542	582	552	556	594	588	589	609	574	560	585	583	562	596	582	567	584	548	606	563	584	573	601	547	582	563	576	574	571	560	553	620	539	537	586	558	617	591	586	614	570	613	567	560	548	568	578	589	549	590	603	570	559	582	601	555	557	588	572	578	569	596	593	596	596	544	561	580	543	561	531	570	589	551	548	596	588	579	599	639	589	561	577	585	549	547	557	537	609	562	547	567	559	599	603	571	558	584	613	550	574	556	553	560	572	598	597	605	604	601	542	541	581	607	565	564	565	549	579	566	541	593	594	533	568	596	584	548	578	604	542	570	577	594	538	612	571	586	564	554	517	585	593	591	599	600	554	592	621	567	621	539	607	532	550	547	536	573	566	591	590	567	597	569	563	537	578	554	557	590	584	563	556	570	545	556	565	565	546	579	549	605	541	617	565	554	554	542	582	593	586	551	556	561	631	589	580	533	570	555	551	569	595	618	571	574	558	560	531	576	611	555	579	571	573	543	573	567	553	571	572	599	564	586	561	573	551	538	557	588	555	573	583	602	635	531	578	558	522	602	566	601	552	536	557	583	590	563	561	555	576	568	632	557	525	595	577	608	558	562	556	590	563	560	627	581	570	606	568	577	624	573	592	567	622	578	569	559	543	571	592	547	588	610	615	600	540	561	585	632	563	558	598	561	561	563	565	558	555	607	566	572	567	558	585	565	569	601	604	568	578	583	562	590	583	557	594	550	616	583	603	544	580	610	581	555	587	598	562	558	558	550	615	556	563	593	622	554	622	552	591	558	551	526	569	575	537	652	615	584	602	519	566	587	581	588	579	584	582	535	576	543	493	569	575	607	577	552	605	588	596	570	553	601	574	560	534	561	574	585	570	591	595	584	537	596	579	556	583	632	557	564	592	564	525	609	614	580	589	601	584	585	604	573	571	534	564	575	569	553	568	584	601	600	584	585	591	547	587	586	541	545	580	593	552	578	604	580	587	604	567	600	581	565	577	552	634	616	553	630	561	581	540	628	606	565	544	576	565	555	585	557	591	569	554	592	571	588	580	549	577	593	565	582	558	609	569	591	573	564	584	580	592	579	591	557	557	558	552	559	571	575	571	524	561	611	580	579	592	542	569	546	566	583	613	576	566	586	544	552	557	599	568	541	631	592	553	569	561	528	529	549	610	538	555	555	598	584	568	579	569	555	565	550	568	547	597	513	576	537	592	565	597	571	584	595	598	560	543	583	601	564	591	566	582	580	583	570	577	590	607	557	582	548	598	574	553	569	560	610	564	539	553	556	620	585	579	571	542	595	568	613	572	546	552	550	560	605	585	579	546	525	566	596	572	545	583	618	592	581	585	581	612	563	561	581	586	566	595	584	598	610	551	538	559	580	568	588	551	598	574	560	538	582	577	585	579	579	583	549	569	578	552	532	529	535	541	556	557	609	553	534	622	548	546	578	617	581	580	560	548	579	550	568	594	582	606	592	595	545	572	594	595	580	570	579	569	588	569	578	581	600	565	605	577	546	551	583	617	512	568	579	566	576	623	551	552	546	589	534	627	576	543	592	591	590	575	641	578	568	577	555	553	575	553	525	581	569	586	543	573	563	588	586	568	578	615	536	575	579	557	611	587	582	614	576	611	591	575	543	567	552	552	573	591	603	562	592	631	584	554	546	566	579	545	578	614	619	608	564	589	575	597	559	580	557	606	530	576	563	559	595	592	583	561	565	578	581	557	579	558	544	564	617	631	566	532	591	565	526	583	613	606	562	572	598	562	621	589	596	622	594	553	622	579	554	577	537	554	549	556	583	517	557	550	577	570	540	562	615	555	552	538	575	599	523	550	598	556	607	534	571	599	612	610	564	552	603	550	588	568	561	582	597	523	547	595	597	586	589	561	575	580	566	568	566	586	549	546	587	549	597	594	583	585	570	576	575	613	576	628	599	549	594	603	589	556	601	563	598	583	553	581	597	573	588	557	553	554	598	575	570	622	546	578	587	557	608	604	551	573	576	592	578	575	525	590	555	614	582	614	562	519	590	571	560	584	580	594	529	599	582	588	559	578	631	529	603	613	585	597	586	542	580	561	576	554	572	601	553	573	559	590	572	556	558
31501	20077	8000	3403	2300	1273	917	634	549	373	370	297	275	262	280	243	221	224	261	248	224	207	234	179	226	224	261	217	224	201	179	214	240	246	232	233	218	216	228	236	192	208	196	234	223	213	208	214	175	212	263	199	214	212	204	212	196	196	220	197	193	193	204	238	209	221	214	229	198	201	192	187	189	180	195	203	233	224	208	184	211	209	214	208	207	213	193	191	220	213	191	213	207	220	222	199	218	181	191	185	187	210	247	206	201	222	206	184	187	195	207	244	184	198	206	206	197	232	193	222	198	213	222	199	210	217	220	236	202	215	192	238	225	236	217	196	185	213	238	198	196	199	202	205	217	230	200	200	222	201	202	214	246	215	204	240	217	213	190	199	179	225	197	204	191	190	196	184	195	232	207	231	179	218	221	212	199	189	246	217	233	218	221	212	213	214	211	188	204	198	210	229	189	204	200	191	211	200	195	214	210	205	205	213	185	219	217	216	194	181	202	219	196	229	190	213	207	231	196	208	185	186	207	234	205	211	204	207	214	209	228	216	205	206	218	221	213	198	206	202	211	212	205	187	219	244	214	202	200	211	232	244	190	234	194	209	227	203	224	193	194	214	209	193	222	205	186	211	192	219	190	191	215	211	205	191	172	239	216	213	196	223	194	216	171	214	204	187	229	217	198	211	213	224	233	240	198	206	209	209	200	230	243	196	198	211	207	204	206	221	215	215	212	235	227	206	193	215	201	195	231	198	217	226	209	170	188	215	207	227	220	195	211	199	200	240	208	229	201	182	224	204	230	203	235	210	209	206	190	194	208	207	205	228	229	200	207	232	225	232	240	226	209	208	225	193	205	204	202	241	203	216	197	211	200	217	211	146	221	198	198	219	218	201	175	239	193	209	230	210	232	192	209	203	193	215	185	204	205	222	256	215	214	191	193	209	201	190	199	210	223	242	223	199	211	217	224	235	222	202	227	206	218	208	192	196	203	211	217	216	229	219	196	217	201	234	211	183	217	222	187	207	230	211	223	198	216	212	219	217	196	203	229	220	201	201	235	219	233	212	221	226	207	203	193	200	208	200	207	220	207	205	201	218	179	202	210	214	220	213	199	215	209	182	198	202	230	214	232	212	225	217	213	212	219	200	212	192	197	228	222	229	198	216	218	205	224	229	191	226	196	214	224	219	193	198	209	224	189	213	175	208	219	210	213	226	214	183	195	218	218	218	224	227	230	223	183	210	231	223	221	230	239	211	191	220	223	210	182	195	195	217	225	203	195	220	208	207	198	217	208	211	219	228	229	188	208	245	210	225	214	251	228	225	187	197	197	184	212	204	242	215	203	235	241	180	226	217	205	202	208	221	201	223	205	214	210	238	174	189	189	189	218	223	215	217	208	219	178	234	203	207	229	232	212	185	196	209	228	182	212	175	212	231	204	234	189	225	209	226	194	188	200	193	236	221	201	205	208	219	214	189	199	196	228	225	242	221	203	189	217	215	220	205	233	206	224	212	197	212	216	208	188	218	229	207	199	206	199	229	220	202	218	201	228	197	197	234	193	213	200	219	199	208	204	221	211	241	207	205	228	170	202	184	209	231	198	201	193	195	214	203	216	234	226	212	209	195	223	211	215	233	203	187	197	202	208	194	198	203	217	208	226	183	208	203	218	234	231	190	207	229	218	222	237	229	195	197	205	211	212	208	185	213	231	201	206	194	189	193	197	176	185	204	207	221	205	217	211	216	194	190	223	223	192	188	219	242	208	206	225	216	211	224	209	214	214	214	207	226	195	236	234	194	211	207	207	213	204	196	197	177	224	217	189	183	224	182	224	199	196	193	206	233	218	215	187	217	202	228	227	207	213	214	200	228	216	210	218	203	212	212	195	256	214	181	201	216	204	209	211	218	215	211	209	205	197	211	184	212	211	221	218	197	192	171	206	188	198	230	189	225	230	241	218	223	203	191	189	211	210	215	210	218	191	193	200	189	199	210	204	208	205	196	225	193	209	184	205	220	204	190	206	189	204	197	215	220	198	193	228	191	215	220	197	218	207	221	231	219	221	202	219	233	210	226	204	226	208	208	210	235	209	225	195	201	223	227	199	201	225	191	233	215	190	229	207	213	231	220	207	201	208	225	196	222	222	196	191	202	248	218	251	208	217	209	193	194	209	194	221	187	185	194	211	208	206	206	213	215	205	210	202	208	226	242	191	227	236	214	206	211	235	221	199	259	190	185	197	204	198	202	215	203	196	234	201	223	189	221	223	216	205	165	216	198	218	242	216	212	202	236	218	229	201	205	234	217	217	207	185	187	238	207	213	235	211	201	207	221	222	226	216	210	207	223	187	219	192	224	237	213	205	208	212	180	213	208	249	216	186	221	232	202	201	216	218	226	193	210	211	227	205	228	203	204	225	222	199	201	228	241	196	213	213	221	213	205	191	185	234	201	200	208	190	214	214	190	216	211	205	224	204	224	233	203	204	215	188	241	188	194	163	229	232	223	216	219	241	212	220	190	210	174	177	213	202	213	241	219	213	225	219	220	230	212	206	190	212	224	230	213	199	204	192	219	226	182	192	233	217	249	217	197	204	205	217	191	200	192	251	223	196	235	203	210	231	190	221	198	231	211	213	209	234	218	229	236	221	207	194	190	190	200	184	194	193	223	181	222	196	231	233	215	218	216	208	250	243	208	217	223	212	193	213	220	230	228	208	230	216	219	202	207	204	246	198	223	193	225	227	206	233	208	212	214	238	243	220	206	187	198	203	222	216	214	207	205	232	225	202	230	214	175	217	205	211	209	203	201	216	217	199	207	226	189	185	203	211	194	215	209	217	203	215	210	187	215	226	224	161	201	232	225	236	205	229	208	201	220	217	178	234	191	191	224	163	211	216	226	230	183	204	220	179	211	200	239	211	230	223	188	244	212	207	237	233	173	210	222	245	215	215	200	197	215	203	217	223	201	201	208	213	219	218	240	191	194	203	202	217	231	201	212	201	196	204	209	197	196	204	217	244	219	202	197	210	208	239	205	175	202	206	221	175	222	184	218	200	216	231	179	227	202	209	196	177	232	222	223	224	204	210	219	212	206	184	216	185	189	229	197	192	194	218	201	201	220	232	200	237	201	266	200	206	220	199	203	201	194	199	187	194	211	208	262	172	203	199	216	223	236	205	179	210	214	220	184	206	209	220	219	224	237	222	191	223	229	216	216	207	193	233	182	230	209	214	203	217	185	153	199	176	239	221	191	210	212	176	199	226	207	184	203	211	201	210	216	219	195	204	208	221	221	232	226	212	209	203	224	230	202	241	190	206	213	209	198	212	192	229	233	195	200	202	203	214	226	229	208	224	215	184	220	193	205	204	213	182	188	205	220	220	210	184	216	234	200	215	212	199	202	207	219	225	200	218	168	173	213	192	202	220	219	226	230	192	212	219	209	197	193	188	216	223	225	236	219	202	210	216	210	193	213	214	178	187	200	187	230	205	228	240	238	230	204
20276	15143	7967	6992	5351	3480	2731	1901	1943	1490	1392	912	768	766	733	684	700	703	633	607	568	606	593	558	525	549	545	514	554	555	541	510	552	512	488	515	511	509	534	476	523	518	481	524	519	514	466	480	533	493	466	489	521	490	527	496	522	482	497	520	509	481	470	466	456	486	483	506	462	481	497	468	507	476	539	457	480	481	488	505	499	500	493	456	475	485	487	529	494	463	473	521	497	546	494	489	462	476	486	494	469	488	475	496	501	505	454	446	500	471	516	517	468	520	493	461	474	475	487	479	422	472	446	491	426	490	499	487	549	465	488	490	498	430	469	461	474	509	493	477	493	497	478	496	546	502	530	526	458	491	465	488	513	477	468	467	521	500	499	487	480	462	459	482	482	454	458	428	474	494	462	465	427	479	475	491	498	525	518	460	463	494	506	515	501	430	504	512	457	526	496	518	453	457	459	496	461	459	474	523	472	488	459	484	487	470	499	463	488	485	469	498	469	464	475	486	490	486	493	511	506	485	470	520	431	531	457	461	478	474	461	519	495	455	466	491	479	486	513	438	451	467	477	468	490	472	487	477	438	512	445	467	525	480	497	497	486	493	438	494	512	469	474	473	509	473	464	459	518	441	472	458	479	518	520	469	440	501	475	486	522	466	484	477	512	479	483	517	454	470	483	465	489	489	477	478	491	501	482	503	457	471	472	483	465	495	467	451	499	493	424	462	530	468	481	454	487	481	477	458	469	499	475	474	470	509	465	478	460	469	481	468	495	508	456	525	455	434	501	489	497	468	461	480	520	520	491	465	489	467	448	498	462	484	458	501	480	470	497	498	485	453	467	505	474	496	469	470	476	514	458	473	456	465	480	484	463	503	490	494	472	497	492	521	483	463	490	470	516	452	471	505	474	510	462	477	489	417	460	463	493	496	473	483	503	481	485	457	494	463	501	480	454	467	514	480	467	477	464	473	515	479	530	497	498	445	439	468	476	488	446	506	482	510	504	486	484	468	491	443	470	499	487	454	480	483	465	483	465	480	427	493	448	507	478	467	496	502	466	479	505	528	489	436	495	507	510	446	500	492	441	483	453	480	469	483	466	499	472	510	512	514	512	459	458	463	486	474	498	514	484	512	447	495	507	469	493	491	489	461	490	497	495	493	461	523	459	491	480	503	479	465	489	491	466	530	488	473	492	493	488	438	511	513	472	491	484	467	507	523	473	490	453	474	481	494	473	471	493	487	461	495	460	513	484	443	479	498	446	509	494	496	494	450	507	471	446	477	508	504	478	484	482	478	486	464	466	487	460	470	475	496	467	506	472	474	483	509	458	457	449	472	465	473	474	513	535	499	479	479	458	513	485	445	510	502	521	452	459	507	459	495	488	496	469	434	474	469	468	503	494	470	468	480	442	475	496	427	488	523	422	495	472	498	470	516	481	482	491	485	498	501	489	464	470	481	465	478	483	488	468	529	491	467	503	487	506	542	439	489	514	495	479	544	537	497	484	500	493	497	470	522	486	456	462	497	455	488	528	471	484	512	509	471	461	475	485	511	488	480	485	484	463	506	500	483	503	516	508	482	465	488	475	500	458	491	496	512	467	482	493	466	420	455	484	437	463	450	491	472	475	470	493	481	512	484	480	512	512	480	487	492	511	469	452	474	461	486	502	498	458	483	485	480	454	482	489	485	460	482	476	490	498	511	480	495	453	460	487	501	484	490	473	479	494	497	454	510	488	448	469	471	499	474	492	489	464	492	439	475	490	444	516	509	506	489	468	515	491	475	495	447	517	505	480	460	475	463	509	481	486	496	455	526	456	506	447	493	496	488	503	520	482	472	505	472	479	462	472	451	508	485	499	496	478	491	474	465	499	481	502	504	489	475	470	504	485	469	485	478	508	546	512	510	532	479	488	498	465	488	457	511	446	490	498	463	446	461	494	467	477	487	478	518	509	487	433	468	492	508	512	528	479	509	492	445	500	493	489	471	483	513	491	468	467	514	474	458	502	481	466	452	529	460	458	500	483	514	484	513	489	500	487	506	480	457	501	513	481	489	494	487	506	475	470	526	488	504	453	477	499	469	500	477	500	473	493	458	472	498	472	452	485	438	512	492	461	507	474	477	470	480	460	506	495	490	461	447	519	489	522	506	489	472	512	473	516	503	473	445	491	439	472	491	514	481	499	495	487	529	507	460	480	493	487	481	525	462	490	434	500	501	501	501	517	501	472	492	499	496	478	514	481	499	499	474	492	481	473	522	445	490	506	504	477	482	448	462	501	527	490	526	454	524	500	478	485	514	460	510	518	489	472	455	456	455	498	471	469	487	455	479	498	458	488	475	522	501	454	495	506	493	464	463	478	460	502	518	478	517	475	500	518	468	482	474	488	474	507	492	491	463	501	473	501	473	506	472	460	478	475	486	466	509	488	448	486	455	496	499	504	451	514	496	482	475	453	472	472	442	487	497	494	494	470	496	503	490	477	463	496	461	510	431	486	460	485	499	496	509	519	486	442	519	487	460	513	499	463	487	505	490	448	509	492	451	516	478	482	431	469	475	515	485	516	472	470	460	447	497	485	461	533	487	466	485	496	484	477	506	489	480	426	447	449	489	472	480	473	471	471	501	455	483	499	492	500	502	532	462	509	532	440	461	479	451	467	487	498	478	469	484	475	473	495	514	469	498	472	502	488	486	467	455	459	457	490	479	465	494	467	511	455	466	462	483	468	506	485	473	470	469	461	486	495	487	494	490	497	526	486	461	495	480	472	488	469	467	454	491	479	453	460	519	514	490	512	487	481	457	485	489	463	468	467	408	499	492	508	472	493	453	482	441	515	448	462	482	530	473	489	463	492	473	487	474	478	448	500	492	478	473	526	466	499	498	473	469	482	499	478	486	487	484	505	506	481	492	531	489	450	473	485	471	507	459	519	502	463	476	484	475	457	469	470	433	471	457	505	516	464	498	457	494	512	464	499	499	492	479	460	482	493	544	494	494	458	473	490	482	514	469	440	491	483	462	517	500	514	510	504	454	439	518	447	497	449	482	501	491	495	490	499	461	463	477	485	471	476	471	487	462	483	511	450	521	492	488	504	531	482	471	493	463	470	471	484	499	456	483	482	483	487	476	472	467	463	487	482	460	460	462	475	469	492	483	503	452	482	448	511	494	481	509	512	513	504	491	476	494	466	476	455	508	467	521	496	474	494	511	456	476	511	534	499	468	471	500	467	492	502	496	483	474	513	502	494	509	478	498	506	454	462	482	498	480	497	497	480	442	506	464	470	467	456	487	499	490	484	532	468	490	497	526	480	484	515	469	442	470	502	466	497	471	514	495	491	478	464	513	490	487	453	491	490	531	480	478	467	478	470	488	520	463	498	524	528	517	500	511	483	495	489	462	476	504	497	479	420	512	526	492	508	456	491	485	500	521	432	478	459	453	488	460	474	505	481	508	513	458	506	478	458	504	515	492	470	473	481	462	461	457	472	469	485	497
42669	27882	14811	6190	3930	2222	1312	896	814	591	572	365	337	292	307	265	261	297	293	258	267	270	251	253	233	235	259	251	240	263	239	243	248	251	245	254	218	225	246	269	248	255	232	232	249	225	222	213	243	255	208	226	231	243	257	223	242	229	259	234	209	214	226	213	244	237	228	241	224	239	230	245	231	213	213	265	272	234	220	268	232	202	230	219	236	237	236	229	235	238	238	245	202	268	254	220	249	224	239	240	235	244	232	221	255	227	256	223	258	238	231	273	225	217	233	198	260	201	242	235	232	255	222	220	237	200	241	243	247	229	244	230	238	256	245	217	224	217	250	230	220	222	266	214	249	217	238	226	232	250	243	251	256	218	243	227	250	222	217	200	218	244	222	232	247	237	237	215	212	216	235	225	255	242	250	230	233	241	225	229	247	228	244	222	243	240	214	229	264	235	231	255	254	220	223	247	219	238	243	200	249	232	244	237	238	237	254	250	228	251	223	235	214	252	220	233	229	224	223	240	229	232	234	233	260	242	228	259	255	272	239	221	234	222	222	252	246	230	229	235	224	258	252	228	258	234	254	224	240	245	247	281	207	232	221	237	241	261	236	207	239	233	223	226	240	245	216	214	245	264	228	258	233	236	260	228	215	216	239	250	231	238	265	208	226	240	223	251	212	216	223	239	214	223	233	217	246	197	237	252	244	245	229	223	206	248	262	269	239	237	264	223	238	230	230	239	206	240	267	242	236	219	228	232	233	211	239	220	261	248	219	231	238	264	255	244	241	201	222	218	231	238	230	227	227	245	249	226	254	215	228	237	246	249	251	238	246	255	211	232	208	246	239	255	248	233	245	229	205	245	226	226	241	259	238	237	231	256	234	221	237	236	248	211	232	229	238	213	234	256	263	222	238	216	261	240	248	242	247	219	258	227	243	232	260	258	251	243	268	254	232	244	253	225	216	260	244	215	244	236	227	244	219	231	209	239	258	239	243	222	245	220	247	248	229	266	231	213	231	232	229	228	208	235	230	251	220	236	225	233	239	240	258	227	242	239	200	243	257	223	241	220	251	209	230	233	236	223	221	227	222	244	247	209	218	216	257	226	248	215	222	253	231	206	235	228	245	221	206	212	235	209	248	256	233	206	259	220	242	249	250	235	248	229	239	250	240	214	256	236	246	246	272	242	229	212	246	240	220	243	228	246	217	242	235	272	276	219	234	239	270	240	251	220	224	211	210	233	226	218	217	249	221	231	249	263	242	233	220	246	245	238	251	255	219	209	237	232	229	229	266	259	198	257	232	233	238	239	232	208	226	248	246	224	218	253	243	286	211	240	253	208	235	261	244	252	234	250	246	255	236	233	250	208	232	218	246	214	244	260	240	248	253	234	239	231	238	235	220	245	213	224	238	216	261	232	250	234	213	232	246	245	229	225	236	234	247	260	224	250	227	258	251	234	227	240	222	214	232	246	220	204	240	225	237	245	237	229	246	230	247	255	223	259	222	241	252	265	210	234	273	217	247	244	223	235	209	238	252	250	253	225	208	227	268	259	229	234	240	236	226	235	222	230	226	219	235	231	206	235	257	262	223	231	239	242	266	267	256	253	262	228	216	235	248	224	224	237	223	233	245	259	212	244	262	245	237	238	244	207	211	203	257	248	226	243	233	238	240	241	277	235	237	250	230	229	235	238	251	217	234	224	227	225	242	261	247	241	235	236	246	257	232	211	209	200	228	242	256	229	239	227	227	230	215	253	237	252	256	223	249	238	239	252	229	235	229	223	272	242	245	230	244	235	235	234	206	243	241	215	234	226	259	241	212	238	247	247	231	237	227	251	267	234	257	225	227	216	261	236	228	258	230	230	196	204	254	246	223	248	248	219	253	254	235	235	247	231	248	230	241	239	253	219	223	227	244	227	269	227	215	234	250	234	249	245	238	230	246	222	231	229	227	217	234	245	242	215	208	222	237	232	254	247	230	228	247	234	225	240	254	228	203	234	215	242	223	246	234	279	229	214	240	242	209	241	241	266	231	254	241	215	237	236	253	222	233	200	236	260	235	229	213	202	257	206	270	221	208	254	240	246	243	258	254	212	268	256	231	236	242	243	235	233	247	221	229	231	240	248	222	219	236	256	230	226	239	244	225	250	255	227	242	204	214	240	238	230	235	261	236	256	209	225	219	230	247	221	236	207	248	282	219	241	235	233	224	250	229	227	228	244	245	217	230	222	242	248	230	220	255	239	252	255	229	213	206	256	227	236	225	247	249	244	225	258	230	219	243	239	229	231	238	251	288	238	237	243	224	260	225	248	227	220	251	240	264	212	226	241	226	240	222	230	224	251	216	232	238	221	225	215	233	236	233	262	244	216	225	210	239	208	224	206	228	239	231	234	237	243	240	242	234	250	235	243	210	210	240	222	238	228	219	226	239	233	233	242	219	248	249	264	244	225	192	227	232	263	252	220	233	224	221	234	250	236	213	239	203	236	266	233	233	224	211	249	245	250	240	240	235	228	225	224	248	220	252	234	235	242	221	226	252	241	226	239	219	241	248	230	200	200	250	237	255	220	205	268	227	234	208	218	231	249	204	257	203	223	245	226	212	226	250	238	196	218	272	227	223	241	225	249	231	199	236	224	243	250	236	245	247	204	226	239	259	254	243	248	243	234	207	227	223	249	231	246	277	261	246	252	243	259	246	206	239	256	247	225	238	244	222	223	262	262	222	254	248	208	249	218	213	221	256	238	225	226	225	233	254	256	269	260	230	236	240	246	229	228	226	242	235	241	218	249	261	232	232	253	223	219	241	245	229	232	214	247	210	262	217	228	230	210	190	221	224	277	246	243	257	208	211	234	236	235	231	219	236	233	261	238	213	237	228	215	255	245	250	244	234	215	222	214	231	248	203	270	232	227	240	240	251	255	259	233	257	258	235	222	253	250	245	261	230	253	263	260	265	260	225	227	220	226	252	213	249	234	266	221	247	257	226	273	215	227	243	244	251	240	236	212	238	222	247	231	252	238	244	231	238	252	223	233	259	232	229	216	241	247	207	241	240	224	244	217	234	231	252	222	218	238	253	262	233	221	196	251	248	248	225	199	240	234	239	244	222	211	236	228	223	236	235	256	202	242	239	246	247	208	241	231	238	259	240	231	217	225	223	232	237	220	219	224	230	257	279	237	237	238	241	212	231	241	255	236	206	243	225	217	234	235	249	241	209	252	254	247	247	253	222	222	229	227	234	249	257	229	241	244	244	207	235	209	234	232	228	250	226	224	238	226	242	225	223	236	220	259	235	236	258	242	235	253	252	231	207	209	242	210	231	225	228	209	200	234	254	215	244	243	243	227	207	213	233	236	240	222	260	243	220	219	230	224	229	231	240	219	220	243	234	244	240	259	259	257	211	231	229	235	223	231	224	237	233	249	253	208	239	251	231	262	237	222	228	216	225	223	220	236	264	281	240	253	234	229	250	244	214	223	251	246	244	223	235	235	254	241
26526	19628	13583	10161	8820	5652	3873	3040	2699	2277	2237	1214	962	937	905	801	812	729	751	748	736	728	669	647	682	658	657	627	640	599	609	656	596	593	606	587	584	594	636	610	572	568	574	538	551	581	554	567	575	544	557	551	543	534	518	568	544	552	550	534	584	543	558	552	529	499	554	575	526	530	557	542	549	542	541	536	516	525	553	602	518	520	540	574	551	561	577	543	541	518	544	544	498	576	549	564	530	540	516	512	496	526	513	581	522	505	515	535	555	522	483	542	558	523	497	511	552	515	569	570	510	545	547	548	528	539	533	537	527	549	542	516	539	546	513	542	545	563	551	547	539	506	533	537	530	572	535	512	521	477	526	544	584	552	531	551	519	531	555	513	583	559	526	554	503	589	574	531	578	564	515	534	518	532	556	540	523	560	507	513	534	514	485	530	544	539	542	560	517	570	529	524	558	553	564	499	539	546	560	534	514	552	524	550	555	522	561	536	531	533	514	543	568	546	558	539	551	553	539	569	586	541	574	530	554	569	543	508	574	535	558	542	544	541	567	557	587	519	583	558	546	539	516	536	512	553	526	514	548	552	526	563	553	574	530	552	543	588	509	548	506	549	538	506	527	537	531	536	569	564	534	524	549	542	532	502	522	526	556	540	586	525	567	546	572	565	547	498	559	548	519	528	550	519	529	540	567	526	559	521	522	508	499	500	545	556	541	539	539	498	545	550	486	511	557	508	560	546	526	523	539	490	519	558	508	532	549	520	578	480	546	526	562	531	544	507	565	525	529	579	565	537	555	501	546	516	568	532	518	466	525	530	521	564	515	520	506	522	564	549	539	552	549	551	550	527	558	541	537	568	516	559	527	512	563	524	534	491	592	568	561	596	503	572	508	569	547	549	542	524	524	533	555	505	545	556	507	549	576	567	537	550	565	521	573	572	538	520	479	542	588	517	489	485	579	565	541	556	577	568	556	562	535	506	554	533	603	558	536	519	498	561	550	521	540	518	573	552	552	546	553	522	529	525	582	510	542	564	524	533	575	538	546	555	569	527	539	544	532	538	549	540	546	522	514	509	529	560	578	580	540	560	541	522	548	567	517	529	535	516	564	510	527	509	535	524	509	528	552	563	569	536	521	543	487	516	564	533	541	522	541	554	553	509	562	516	502	547	555	573	534	520	517	536	555	512	535	557	545	505	535	513	563	531	562	551	543	545	533	527	511	511	591	553	531	515	541	570	498	542	555	541	551	535	591	536	521	534	503	554	569	501	524	492	528	591	583	545	546	529	559	565	538	537	536	524	540	545	570	534	554	482	540	554	544	545	541	539	567	559	552	553	538	585	568	507	503	519	528	535	525	608	530	576	542	578	568	558	563	555	518	512	523	529	563	537	557	536	501	573	570	539	526	566	496	525	540	545	556	530	479	515	549	532	518	577	528	548	495	540	535	543	548	526	540	516	554	557	514	513	540	558	546	525	532	532	558	553	534	553	558	560	490	551	533	511	510	528	567	553	529	544	513	545	512	532	511	497	570	558	548	529	568	576	604	558	533	543	538	513	547	546	574	546	527	484	546	526	540	542	506	555	558	538	501	523	514	574	522	561	512	549	582	562	530	538	543	562	560	577	524	552	570	515	515	568	543	534	546	507	509	560	535	552	527	537	536	531	493	554	524	478	546	602	533	528	537	526	507	527	591	555	507	516	532	531	544	504	544	549	532	572	537	548	528	595	534	535	540	542	527	549	536	516	510	571	509	550	578	497	525	529	532	556	534	536	559	562	532	514	517	552	539	556	503	527	494	514	564	603	532	564	524	547	554	546	523	539	550	545	533	533	563	538	551	541	488	548	569	550	528	531	570	525	514	534	537	536	504	529	548	568	492	602	553	509	547	573	575	604	561	548	558	556	544	521	541	559	534	536	503	569	506	565	557	532	531	523	540	537	557	517	562	501	547	568	544	511	528	528	525	534	534	546	559	572	555	550	524	571	538	516	539	516	510	544	541	531	592	519	571	523	529	537	532	540	515	549	563	572	540	539	551	542	558	543	555	516	548	552	567	557	568	534	517	580	533	519	571	552	536	542	544	573	491	541	532	485	573	521	523	511	551	540	547	514	555	507	540	537	528	548	566	551	511	524	563	533	564	558	528	536	520	526	515	509	544	557	524	557	506	595	542	479	554	561	578	538	522	576	516	523	503	532	538	547	550	532	554	542	502	528	572	550	543	556	533	543	478	565	535	552	562	533	526	572	541	553	553	478	526	559	561	544	526	528	544	538	518	526	523	542	512	547	525	530	547	547	578	492	550	552	571	533	543	522	529	549	512	518	557	526	538	518	545	492	539	536	556	560	513	551	505	544	561	563	533	582	551	572	549	513	556	540	551	548	542	500	556	540	540	536	563	523	553	526	533	588	566	515	545	565	533	500	546	501	554	533	548	565	534	535	532	593	567	538	574	521	546	519	512	569	566	516	529	546	538	499	521	506	528	529	510	545	552	535	555	561	525	544	537	484	535	544	550	522	544	550	545	540	500	520	516	534	578	507	555	523	582	537	561	554	518	559	536	529	542	554	560	528	520	527	560	505	513	513	546	517	555	541	528	530	528	500	544	561	483	558	535	556	500	544	482	545	546	536	500	541	584	565	532	538	546	563	515	487	567	517	542	542	556	591	518	564	558	564	567	529	543	539	571	503	555	594	557	500	547	562	539	542	561	571	518	545	550	535	523	506	557	518	553	547	543	542	549	571	516	542	534	565	541	531	521	549	557	527	593	542	555	541	573	535	546	548	560	536	555	546	568	494	557	525	539	576	556	516	548	548	550	521	560	535	555	525	544	539	572	504	581	577	530	538	494	539	530	544	559	505	572	555	494	573	518	520	536	534	539	537	542	553	544	517	533	535	551	538	506	525	515	569	559	571	535	542	593	536	513	557	528	545	556	572	536	580	553	524	521	549	546	520	537	495	546	559	551	496	559	553	509	569	525	521	532	541	518	526	527	564	553	553	538	581	558	529	500	533	547	533	573	538	579	576	557	571	486	527	519	533	544	539	501	572	546	531	518	554	549	496	546	556	562	560	538	543	554	518	547	545	522	509	548	539	524	587	553	515	543	553	553	506	508	566	526	550	538	534	543	542	553	550	528	518	509	529	548	512	537	534	554	533	548	546	543	534	501	520	522	488	528	564	532	536	536	555	538	573	587	522	562	553	565	562	540	548	528	473	524	505	541	542	553	540	528	546	521	507	576	522	490	594	535	557	555	576	551	537	502	559	521	563	524	601	561	538	568	586	548	534	577	593	551	540	537	578	547	543	539	559	528	551	533	535	542	576	549	583	536	545	532	511	515	538	534	518	527	517	547	522	545	541	513	557	529	557	535	506	565	514	554	551	534	578	539	536	529	574	572	515	594	524	541	556	530	530	534	564	565	551	563	553	570	549	545	520	553	543	525	487	543	560	566	540	554	519	520	520	534	573	557	590	553	543	585	555	548	551
17686	8336	2814	916	685	609	396	380	313	314	311	269	310	289	258	250	274	255	296	281	244	269	230	240	298	249	242	266	233	273	259	269	280	248	238	228	251	273	276	272	268	253	272	242	251	270	252	238	263	271	241	278	251	263	276	262	261	239	230	281	280	249	247	261	238	251	254	278	244	258	271	273	262	270	263	272	259	242	272	271	256	235	238	248	268	259	272	271	267	277	278	226	276	268	238	270	236	298	232	249	273	242	270	226	250	276	285	263	255	237	302	262	254	255	258	282	242	259	240	262	254	258	260	256	244	252	258	277	295	281	230	240	240	268	256	272	272	264	286	257	270	242	278	266	241	271	293	232	249	255	252	275	274	253	271	263	284	246	279	248	258	279	258	269	250	241	267	258	252	256	291	274	261	254	290	278	277	267	277	268	250	255	270	286	249	245	243	260	234	253	255	254	270	247	258	258	253	283	262	277	289	245	281	264	236	268	232	272	268	300	264	286	242	273	243	257	280	267	248	248	248	285	257	269	271	253	227	266	277	282	257	240	267	252	234	273	271	260	244	259	281	311	257	284	261	243	284	265	262	274	258	267	282	286	246	242	290	275	274	289	257	272	283	265	242	259	294	277	261	261	284	249	253	269	246	286	232	233	270	278	274	278	263	254	247	277	255	248	256	275	250	318	275	255	273	282	264	252	274	298	233	274	261	267	246	242	233	284	253	255	272	265	281	247	285	236	261	280	247	274	291	246	291	248	263	274	256	268	299	250	306	251	284	291	267	229	267	284	276	244	239	263	245	239	252	279	257	283	227	252	272	249	256	263	239	270	257	280	258	243	262	242	235	258	261	269	265	273	277	256	260	224	265	261	243	256	239	228	251	266	262	257	258	251	258	292	239	303	286	263	284	279	266	240	283	256	267	257	253	264	276	239	249	244	263	296	235	251	220	242	269	263	267	248	253	268	250	271	256	235	264	248	232	266	271	283	249	284	268	228	242	254	251	237	256	263	278	267	254	258	258	280	277	244	230	277	257	292	255	272	246	240	233	287	264	245	254	241	260	290	277	274	267	240	267	260	276	245	257	285	281	254	240	266	294	255	236	246	273	232	273	264	283	251	254	251	284	258	273	274	257	295	245	243	250	252	233	234	277	250	247	261	269	230	286	270	246	276	262	261	272	274	241	277	275	300	262	288	256	255	267	244	272	267	235	250	259	289	258	254	273	295	255	265	281	248	281	244	249	251	283	253	221	259	255	261	245	286	254	271	266	268	260	290	254	285	277	301	259	290	260	279	269	269	245	297	288	291	246	274	271	270	229	244	277	257	296	254	276	261	270	278	262	243	255	292	226	274	255	240	255	234	258	272	276	273	285	248	271	280	281	238	221	274	269	259	244	265	278	264	256	275	258	257	263	269	262	260	247	270	277	280	260	269	247	273	272	265	252	286	261	247	273	245	260	277	256	258	291	281	260	278	265	239	259	276	253	271	262	269	260	262	255	259	231	294	250	281	242	269	268	229	289	244	285	287	303	279	237	273	279	267	250	252	262	265	269	282	262	242	283	253	251	266	270	287	245	258	269	241	241	245	257	259	267	264	256	261	253	255	278	299	266	256	269	292	266	272	256	288	264	274	244	274	244	264	250	265	264	271	269	287	259	264	247	251	274	282	278	258	254	262	261	265	265	246	249	286	250	244	283	280	257	259	272	268	269	275	262	238	243	248	281	322	240	241	268	273	251	252	256	278	257	244	223	255	250	253	281	269	243	269	269	276	267	272	262	259	256	254	259	223	282	240	259	264	268	269	269	260	254	282	287	231	275	247	274	269	276	277	248	278	275	230	240	279	249	286	257	258	250	270	274	274	273	275	258	258	297	259	280	242	240	288	254	253	252	273	248	233	263	239	228	268	284	278	270	273	259	256	277	268	260	283	254	217	260	261	282	249	231	239	231	253	259	283	268	246	294	284	257	268	273	275	249	287	266	262	274	267	259	302	273	238	272	284	281	276	227	235	267	258	270	255	292	278	270	258	245	216	257	291	260	249	266	243	265	267	250	264	265	217	242	243	266	253	286	260	246	277	298	265	273	303	278	244	260	257	253	256	280	264	281	264	276	261	290	250	243	277	252	256	258	233	236	265	234	245	277	271	243	253	236	272	265	231	238	269	259	292	232	275	266	252	283	276	250	260	258	271	265	251	235	254	283	256	242	251	255	266	288	244	256	266	252	251	296	305	282	245	260	262	272	288	265	269	278	255	270	261	316	238	260	250	272	241	272	279	272	254	250	274	241	254	233	272	243	265	231	284	242	267	250	250	271	259	255	268	240	248	260	256	289	254	276	262	243	253	248	265	243	264	247	264	280	278	282	263	265	295	289	265	252	270	256	271	249	252	279	275	259	239	248	264	270	243	295	266	284	239	262	256	256	233	285	225	233	277	256	297	246	236	232	257	249	263	271	244	255	231	269	286	236	244	273	296	258	250	245	263	245	256	271	277	270	246	243	250	281	290	266	275	247	252	269	246	292	250	254	276	286	286	277	283	243	278	254	272	248	266	281	231	266	257	257	250	262	238	271	248	260	273	257	241	236	237	248	279	247	255	244	267	262	297	267	285	267	286	250	251	272	279	293	258	280	271	268	246	279	260	251	232	277	278	240	268	251	266	280	277	260	255	243	250	260	249	262	237	265	243	282	281	264	293	288	270	252	279	255	251	279	282	267	231	261	266	226	258	256	252	279	260	238	259	265	282	250	252	283	258	263	273	255	269	278	239	251	242	268	256	263	243	233	256	265	282	247	277	285	294	226	237	254	248	256	286	244	257	262	246	271	270	275	274	258	251	240	253	275	245	263	277	253	273	263	299	286	234	260	224	250	263	227	265	284	238	285	231	253	272	265	260	256	249	240	271	240	256	264	259	258	236	250	275	236	249	285	263	254	274	287	260	269	252	263	244	265	283	257	267	262	243	266	246	252	251	282	256	262	254	261	268	270	232	292	277	299	259	282	296	269	263	277	271	250	256	294	244	270	264	264	290	263	272	263	278	279	272	271	272	250	280	250	234	260	231	247	271	280	270	228	245	234	266	258	256	272	300	279	279	232	256	258	258	301	253	275	240	248	235	250	259	269	245	254	256	248	289	267	262	254	252	262	277	245	260	252	279	250	267	257	262	261	257	282	254	244	268	258	280	290	272	249	259	271	246	268	270	288	291	280	249	279	272	287	275	252	243	280	232	276	264	242	282	255	239	257	254	259	281	256	276	234	270	271	259	253	263	289	247	227	234	260	247	288	241	265	246	233	288	256	268	246	284	255	257	282	254	288	234	279	262	262	289	245	273	301	260	256	280	264	256	279	228	258	241	224	267	247	264	264	262	247	244	265	273	249	267	266	300	271	262	231	247	276	235	263	254	258	262	259	266	261	273	263	242	306	250	243	226	237	253	266	258	274	267	253	247	250	289	258	277	260	250	271	271	255	256	266	263	266	264	264	262	249	262
10790	6587	4045	2447	2211	1950	1356	1000	956	1025	879	780	769	739	672	664	651	665	659	671	601	666	624	589	584	642	599	565	596	599	590	602	605	626	623	604	597	612	598	579	574	637	587	518	581	564	624	551	576	631	571	590	561	593	637	579	565	594	581	587	569	615	571	618	602	602	547	596	581	593	567	616	592	617	619	573	560	588	562	545	591	589	589	576	560	581	617	581	609	572	611	591	586	579	610	557	560	596	542	586	573	545	579	569	567	564	579	521	585	577	563	556	546	610	565	562	592	590	549	582	578	557	601	598	597	595	593	596	564	566	611	578	555	610	537	517	573	622	583	578	634	580	588	566	549	564	620	557	613	570	600	595	576	576	608	579	559	555	607	583	593	553	578	549	569	593	584	598	557	595	556	569	589	624	616	576	567	597	580	542	566	605	584	582	575	551	595	564	585	607	594	576	544	527	553	578	606	542	593	605	572	590	536	557	576	534	577	565	580	580	570	610	590	555	569	564	571	551	555	568	562	620	576	589	636	572	597	588	558	555	587	605	566	581	587	580	573	569	572	608	588	597	607	566	577	547	536	580	608	622	569	571	579	552	628	557	616	603	579	567	570	588	591	616	606	596	563	549	600	564	635	583	529	583	560	577	587	607	556	602	578	581	562	608	567	582	581	599	589	547	568	552	560	603	594	580	595	620	573	542	545	620	622	636	603	616	599	585	553	584	567	527	586	601	578	571	557	605	581	598	576	620	562	522	591	582	593	583	559	585	587	579	595	530	579	603	615	623	616	538	528	557	527	622	553	593	623	578	579	603	562	555	608	550	554	599	597	557	586	562	589	597	566	599	548	640	612	600	566	551	578	556	615	548	554	583	597	599	557	589	528	589	638	597	524	584	562	547	559	534	609	609	571	592	584	590	603	536	564	549	575	566	582	584	593	571	583	599	578	586	579	551	557	570	590	571	574	585	541	582	595	576	596	593	615	582	600	561	582	568	542	607	554	620	600	575	566	594	587	573	590	558	555	614	583	592	578	628	579	586	620	570	622	535	571	592	569	592	547	534	591	622	584	533	630	529	582	646	541	554	585	554	589	568	590	565	576	562	514	569	604	626	592	569	573	552	587	571	568	625	601	537	564	558	563	584	581	570	570	584	592	605	602	588	614	565	615	590	582	551	584	607	629	582	613	566	616	583	551	596	532	583	585	619	600	570	580	598	608	577	601	599	543	574	609	588	610	559	606	600	586	639	555	593	564	582	615	550	585	537	595	601	580	569	557	576	581	587	622	593	594	534	593	597	584	578	621	589	580	543	581	593	620	606	552	641	573	541	585	539	593	602	601	584	592	560	541	574	574	551	581	618	579	574	586	567	577	593	615	574	636	567	586	573	569	576	558	571	573	568	576	589	560	601	586	591	601	598	591	572	640	576	564	592	559	578	606	611	559	606	595	537	562	633	571	562	569	564	588	625	575	537	602	591	589	646	619	569	555	578	583	572	640	619	609	519	602	535	607	542	540	577	580	625	563	593	576	530	595	595	606	506	573	548	594	554	537	596	605	580	593	560	575	597	564	578	556	566	585	599	567	563	549	573	535	561	610	623	621	594	580	549	569	605	571	598	557	584	597	582	595	570	606	603	556	575	600	566	633	609	593	592	592	577	598	595	598	557	573	598	598	546	576	584	582	580	600	604	598	606	574	593	557	568	611	566	565	573	566	580	592	601	595	550	625	613	553	576	582	581	561	594	605	612	601	608	563	603	556	634	609	580	588	573	560	605	610	541	583	603	594	583	598	552	611	586	608	569	601	568	577	592	557	586	592	591	598	595	559	591	570	595	597	593	602	594	570	556	613	583	569	584	598	605	553	618	566	540	555	617	586	624	564	553	564	586	597	592	558	623	546	561	613	603	615	550	578	568	602	585	592	543	569	618	605	589	596	610	572	564	584	602	608	585	596	545	597	566	574	561	569	575	561	585	604	614	569	604	606	604	618	596	590	552	548	580	580	573	577	545	565	603	620	552	584	574	553	596	571	546	544	590	580	564	592	625	619	602	571	579	600	543	607	577	563	633	595	588	582	605	585	566	641	625	562	595	589	556	605	597	633	582	585	543	577	601	610	577	589	551	587	570	593	563	606	574	577	586	554	598	546	551	585	586	583	583	635	580	611	566	579	585	604	614	569	589	549	582	559	552	572	576	545	582	551	570	592	617	583	519	646	610	598	590	602	586	583	596	564	596	616	557	561	600	588	593	600	568	580	562	562	564	595	590	609	592	575	557	538	568	570	606	595	581	526	568	624	573	589	583	569	574	597	565	634	585	575	596	572	564	619	527	590	604	571	572	552	606	610	587	575	610	566	563	538	579	577	603	590	602	569	637	558	601	627	593	566	576	592	615	581	626	569	566	576	559	576	571	562	612	564	583	573	550	593	547	571	573	556	565	606	604	549	584	560	562	552	590	497	601	568	617	585	615	574	594	602	572	562	597	603	555	590	619	622	579	542	553	605	581	596	565	583	587	622	600	600	549	623	550	518	583	576	600	614	596	550	563	607	601	542	567	597	554	591	571	603	605	532	596	538	592	584	581	593	578	591	630	592	586	558	565	555	587	537	569	571	586	600	643	537	660	594	597	597	544	579	576	599	563	618	610	597	604	575	591	546	574	554	606	610	589	560	570	560	594	588	595	624	558	629	564	526	593	554	586	569	606	604	599	602	584	591	580	559	560	577	550	557	537	575	577	589	593	580	602	566	570	595	573	584	563	585	598	593	536	584	540	571	575	593	598	580	529	603	552	598	569	563	589	592	540	570	596	549	585	559	605	602	598	591	578	538	588	562	545	574	566	587	592	587	603	574	576	600	613	552	583	599	594	585	606	531	593	574	569	551	574	589	586	550	611	584	566	632	576	566	587	584	596	584	572	566	576	591	605	599	577	555	598	565	602	605	597	570	571	588	583	577	570	571	567	546	544	526	593	577	603	589	639	565	616	551	545	603	608	595	615	583	616	551	551	598	536	558	584	556	578	587	569	581	634	592	574	551	564	605	611	584	554	584	575	613	580	616	580	543	543	593	602	584	573	592	556	591	607	555	588	609	583	607	580	539	568	614	584	563	622	565	607	562	618	569	572	538	587	556	549	605	603	586	550	593	587	587	586	594	553	586	550	557	596	598	568	582	573	554	599	595	575	576	575	650	569	549	585	569	580	587	546	617	593	589	534	592	610	579	548	581	601	562	610	600	590	572	540	561	561	547	613	570	598	557	590	551	599	596	573	594	556	545	619	611	573	601	529	580	592	613	551	562	605	552	584	617	577	609	616	565	587	587	564	579	581	577	565	621	573	608	568	595	568	599	617	582	585	591	595	602	573	585	577	574	593	600	586	577	630	569	552	539	612	560	568	570	564	577	594	575	590	612	625	598	602	575	570	610	545	591	559	564	563	573	640	614	611	594	575	576	559	548	593	575	559	564	571	562	586	540	573	579	573	542	580	542	566
32151	19553	8399	3353	2170	1290	825	576	492	518	445	271	275	257	247	258	260	216	228	228	253	232	231	195	251	211	204	234	205	236	217	218	238	190	197	245	203	209	216	211	231	224	192	226	191	207	193	224	222	206	214	219	225	235	219	215	207	206	213	197	202	216	219	206	214	224	200	191	183	187	213	212	215	209	196	208	200	224	234	223	222	221	199	197	194	185	221	180	241	219	220	207	188	210	174	222	197	204	198	226	185	209	229	235	226	202	191	226	227	215	197	210	217	212	221	231	197	218	205	233	195	211	237	195	214	192	226	210	197	197	204	229	234	196	199	189	217	258	218	210	214	244	226	204	228	206	208	226	218	220	198	225	208	196	227	193	201	223	231	231	193	214	211	183	202	234	216	208	213	237	202	227	222	222	207	218	214	235	217	238	209	235	222	256	218	215	200	201	226	179	219	213	212	207	243	217	241	214	202	211	177	209	200	227	196	225	185	210	197	189	228	222	216	186	199	216	200	207	212	205	225	214	203	230	215	225	215	233	197	204	206	193	186	196	236	209	208	197	221	215	235	238	218	183	214	190	215	193	212	208	176	196	195	228	204	214	225	198	208	190	231	199	234	229	205	250	207	239	223	214	215	215	179	227	218	193	225	182	213	219	222	203	215	211	212	231	226	208	212	221	207	208	208	223	232	201	192	211	210	215	215	204	205	208	226	222	180	202	212	224	217	202	215	224	196	200	203	200	221	206	181	230	214	188	219	217	221	187	217	217	222	191	226	212	204	200	221	206	237	242	226	178	222	228	230	208	224	191	197	222	205	180	225	211	195	190	213	202	225	218	202	208	237	182	214	210	230	236	188	210	220	230	220	206	196	229	242	216	214	204	217	247	219	205	217	226	219	248	196	211	196	232	185	206	236	207	242	222	190	179	197	226	192	192	222	194	201	208	205	251	197	222	196	216	191	251	221	229	217	238	180	194	223	238	212	201	220	220	225	228	234	247	235	226	229	228	215	197	181	187	191	241	215	215	232	206	211	203	210	207	212	219	234	242	212	193	238	218	201	218	196	234	220	225	222	237	222	205	204	225	208	213	216	213	239	191	223	203	210	213	211	213	228	192	209	216	203	211	199	206	205	228	209	213	222	213	204	231	203	173	218	208	203	208	216	203	193	228	226	200	209	225	200	192	203	220	212	210	203	214	199	207	230	220	216	238	231	238	219	207	208	202	231	195	224	215	246	219	225	197	205	219	202	205	233	252	211	219	212	218	214	207	229	192	226	200	198	188	182	208	208	217	212	199	201	238	225	196	222	200	199	227	231	195	193	208	210	216	194	230	220	214	216	225	217	225	218	218	200	216	190	222	222	212	189	211	224	211	210	203	207	211	223	204	212	206	193	232	231	169	194	211	234	223	212	219	179	220	216	241	193	209	223	235	217	208	238	221	225	192	209	191	217	166	199	223	207	267	224	227	238	221	255	240	232	221	181	236	235	204	222	203	224	186	185	217	237	207	217	222	224	202	203	221	206	220	189	195	227	208	220	230	198	205	221	217	221	212	179	200	191	216	252	227	194	213	216	207	222	239	219	204	201	183	192	216	176	210	204	215	185	186	218	215	201	197	199	242	221	185	221	203	189	241	212	218	217	222	213	179	191	240	240	232	222	237	219	188	229	233	188	195	212	178	188	220	228	224	209	192	217	210	197	180	221	207	206	194	241	204	202	212	212	223	210	202	225	206	198	180	188	220	200	207	199	204	215	208	233	223	197	212	224	215	215	212	237	195	218	220	204	187	218	216	204	195	205	205	234	202	195	212	213	233	192	208	203	230	209	188	199	212	221	232	241	221	215	209	220	206	222	203	222	169	202	222	203	232	219	212	220	210	227	200	217	227	241	227	200	222	216	222	187	196	221	232	202	213	230	187	242	197	207	207	212	205	190	239	192	192	213	229	227	240	206	222	208	202	191	206	184	202	215	202	197	215	229	206	214	219	215	214	210	199	201	203	187	222	184	212	237	229	239	224	200	234	209	200	195	182	225	199	228	152	206	219	210	236	208	200	206	221	195	220	186	224	226	212	204	231	222	220	185	216	197	203	215	214	197	217	210	206	228	222	218	184	216	195	209	231	203	184	218	192	203	215	204	228	214	210	195	210	218	201	223	196	205	214	224	194	224	226	213	197	199	182	203	208	199	199	190	204	240	225	182	213	242	222	232	221	198	224	185	195	232	205	185	208	243	197	212	195	218	206	209	176	212	235	192	223	199	187	210	221	221	213	208	216	207	226	220	226	198	232	212	207	177	190	220	225	214	221	232	206	226	202	192	211	227	210	213	195	210	185	177	209	222	220	195	213	193	222	226	216	207	202	208	202	209	196	202	214	228	217	214	179	241	193	211	212	179	192	200	198	201	229	226	213	215	236	219	205	204	224	230	194	211	208	192	195	196	225	191	207	171	196	207	196	202	215	202	209	213	234	167	227	230	207	191	187	229	236	225	215	210	241	185	213	213	227	216	209	221	191	208	195	208	210	219	222	224	212	200	217	236	213	224	217	222	210	228	196	213	206	222	207	204	209	236	214	209	207	206	221	216	207	195	235	196	196	210	196	221	197	226	216	204	195	208	200	222	180	217	228	221	233	220	208	199	229	195	221	177	214	221	180	185	216	222	210	210	188	177	219	244	215	193	199	194	225	222	215	211	219	222	232	212	187	236	202	242	189	241	204	203	192	211	248	208	205	224	202	207	220	217	225	224	194	233	237	184	212	214	185	229	237	203	219	232	213	179	239	199	181	211	203	225	226	242	184	231	202	208	199	213	255	201	221	190	205	210	206	197	230	214	180	238	195	215	227	220	218	238	209	209	246	226	232	226	208	207	241	198	186	214	212	213	189	187	235	240	246	209	202	215	213	199	217	195	226	211	184	230	197	192	201	214	206	195	172	234	227	212	210	231	222	200	199	223	229	204	227	217	232	182	222	220	231	211	222	237	206	210	206	249	204	211	226	196	213	196	217	221	216	209	220	220	231	198	224	193	212	239	197	243	214	217	207	240	189	221	206	213	203	204	233	199	195	179	242	212	214	218	213	211	222	193	213	203	217	206	208	230	200	217	214	202	206	235	198	262	243	250	210	204	208	207	214	217	206	213	249	206	218	212	165	219	246	227	219	213	184	216	226	205	208	228	212	188	229	192	227	214	204	212	231	191	198	226	215	221	209	192	218	207	199	229	233	209	233	209	189	208	201	193	234	226	238	215	213	208	199	223	204	235	230	198	226	194	215	197	211	207	190	202	204	232	182	196	217	227	199	200	215	213	206	238	210	223	222	199	212	229	218	233	204	204	209	199	220	225	210	204	173	204	239	193	220	203	208	234	195	209	215	198	221	215	201	204	218	192	209	214	219	246	204	204	199	216	211	220	201	211	183	194	219	228	211	220	217	201	201	205	198	181	215	183	217	233	212	204	207	207	191	200	197	224	193	200	211	217	211	207	201	206	216
20514	14554	8639	7273	5728	3926	2746	2127	2012	1986	1603	955	858	766	657	696	689	694	642	621	622	579	544	549	557	547	505	539	532	559	553	547	532	559	495	501	585	531	559	529	527	543	492	497	515	518	446	484	541	486	516	528	494	503	483	489	476	489	499	521	483	488	495	458	477	497	477	501	506	525	496	475	474	448	472	487	517	490	517	486	515	483	509	479	499	496	503	500	461	479	480	494	482	493	504	498	484	490	505	467	496	488	447	484	480	464	498	472	525	519	483	484	447	456	498	486	514	495	476	451	546	508	524	495	496	449	466	494	486	508	556	494	467	502	507	486	491	497	463	478	525	504	490	518	516	502	516	476	496	461	526	481	529	519	482	498	526	491	520	527	514	469	484	488	493	483	490	487	467	527	477	481	506	516	483	450	465	481	463	472	515	483	505	496	501	487	492	517	499	491	489	471	505	492	515	474	532	492	543	513	492	495	504	490	465	504	481	452	484	490	497	448	462	462	495	481	501	487	487	493	462	493	504	489	458	504	482	472	469	490	513	487	473	470	453	522	460	477	537	509	493	464	475	505	476	488	472	468	473	451	484	496	490	501	507	484	508	469	467	473	496	479	460	507	488	486	491	470	476	512	486	496	489	502	498	475	460	463	505	516	455	468	507	468	498	505	501	481	500	477	482	507	504	506	455	509	469	479	461	479	516	475	528	494	468	513	495	480	475	494	506	512	455	465	465	451	473	486	471	506	495	490	468	482	492	506	503	490	480	469	498	483	474	497	524	511	495	511	509	505	478	514	518	486	499	481	507	507	502	484	505	471	489	476	478	505	497	504	482	481	509	529	488	491	443	505	436	493	449	459	486	491	499	477	482	491	478	547	480	497	535	482	508	479	469	453	455	499	509	487	518	463	460	442	458	509	498	498	502	452	481	483	499	479	507	514	534	488	495	479	496	492	422	472	458	474	508	481	496	493	507	464	476	491	466	497	471	529	491	490	514	517	459	478	488	455	469	467	509	478	517	505	483	473	461	477	507	464	489	501	435	464	495	465	498	529	492	493	471	489	459	478	449	505	462	507	527	498	508	479	501	482	470	533	498	472	518	487	485	486	484	500	499	489	438	467	491	478	498	474	494	500	477	472	484	467	482	493	469	498	490	519	514	505	497	464	473	487	449	460	486	438	499	484	464	488	510	472	499	478	486	491	498	480	494	484	493	524	512	516	470	481	475	445	522	511	462	462	498	465	515	496	472	512	514	493	444	468	498	503	511	477	472	474	542	471	480	520	479	456	483	503	516	529	508	493	537	498	508	499	468	512	489	482	469	480	499	493	515	513	470	485	508	493	485	460	467	503	478	498	477	469	520	491	517	505	511	525	478	509	502	516	523	484	484	514	488	476	501	495	487	502	462	493	493	490	484	489	488	447	507	504	522	511	450	475	449	478	492	477	440	490	514	510	490	489	476	489	478	532	486	497	474	495	475	476	521	511	457	467	496	487	503	500	499	512	469	510	487	480	534	491	516	500	503	523	515	495	519	492	480	480	530	501	499	484	458	512	507	480	539	485	492	508	471	467	486	476	483	496	471	452	499	538	460	501	538	490	454	521	453	485	540	521	503	508	519	501	506	510	505	501	515	511	461	471	515	475	476	469	502	485	474	517	494	513	471	470	485	489	478	457	510	498	496	471	497	510	476	488	442	511	484	500	482	482	507	486	491	485	462	506	489	457	472	507	503	505	488	534	492	480	519	487	515	485	475	485	502	496	439	467	482	472	498	471	492	480	517	523	514	474	512	451	473	542	478	469	438	491	472	508	481	504	475	492	464	500	498	465	487	522	471	499	457	469	533	509	491	486	471	474	530	481	472	491	485	486	459	470	481	483	479	478	476	522	491	507	479	459	483	479	519	467	460	525	515	457	486	476	514	467	528	496	509	459	486	456	496	488	501	464	472	460	478	498	476	472	497	520	502	486	466	526	499	508	472	500	460	503	481	447	506	436	521	501	523	493	501	496	514	465	458	508	536	490	472	493	502	466	470	466	465	510	496	481	470	482	528	482	486	507	470	527	488	523	521	500	503	499	509	476	465	467	463	506	519	483	509	458	488	498	464	464	447	476	505	506	495	455	473	495	498	464	496	481	493	474	480	462	529	519	539	510	482	532	517	537	487	480	488	503	461	520	509	483	530	501	512	505	507	506	486	456	491	537	507	464	492	475	473	507	513	523	476	510	489	495	520	474	481	532	498	481	478	473	477	512	493	461	494	484	468	506	470	476	476	537	527	483	470	530	481	495	509	492	472	487	475	484	471	476	563	452	461	462	528	457	499	496	462	477	513	466	519	478	505	455	513	484	506	501	494	496	493	459	470	519	502	495	491	497	452	513	543	460	522	468	487	472	501	519	463	493	505	502	450	544	504	463	501	483	482	501	509	494	487	487	497	433	494	458	425	510	455	513	507	484	507	467	477	462	465	495	495	472	460	467	459	459	515	483	495	518	513	441	493	491	485	494	492	472	502	499	475	508	467	484	469	469	484	508	511	525	465	498	451	504	464	502	484	452	497	499	472	496	457	506	493	476	476	471	530	456	501	478	468	531	489	498	477	515	478	510	499	519	510	528	493	505	500	511	488	479	489	494	467	516	483	470	530	523	462	466	475	488	498	489	505	463	477	502	482	491	480	496	500	481	488	454	516	495	472	502	468	459	569	519	458	514	501	441	491	485	460	514	500	479	473	493	473	492	471	514	497	534	486	505	493	503	455	482	461	489	463	504	505	485	458	459	510	474	465	512	486	471	502	518	494	483	510	468	468	506	496	496	495	468	496	478	509	474	471	530	487	472	494	504	522	511	555	463	495	531	494	466	471	519	516	506	533	523	489	470	489	493	492	478	475	486	487	495	507	461	485	495	476	462	458	480	477	473	525	497	471	514	512	486	455	497	461	543	518	444	481	484	497	524	482	505	477	518	530	516	462	492	481	517	505	518	480	484	462	454	485	477	448	458	494	517	501	488	475	504	533	499	486	468	474	504	485	486	505	505	434	514	499	531	454	543	457	490	487	478	516	498	462	463	499	461	491	514	501	453	497	456	496	477	497	497	490	506	504	501	467	462	475	485	513	512	487	496	494	458	473	502	500	521	455	487	499	477	500	520	466	477	456	496	512	523	488	502	474	469	501	493	503	486	489	426	507	484	513	481	489	496	462	498	504	472	539	510	492	486	469	464	468	467	461	493	477	517	483	465	512	509	477	488	489	541	475	480	504	473	493	512	487	473	495	511	478	503	482	475	500	491	542	491	462	498	516	461	494	509	463	499	514	457	482	490	452	508	478	525	490	512	510	521	475	484	498	460	515	424	509	466	495	518	495	454	501	491	505	482	514	514	526	518	492	505	477	482	487	483	485	527	513	490	515	472	472	471	503	512	493	477	454	501	473	515	510	504	464	520	479	483	507	498	496	467	474	476	474	495	544	523	514	486	471	506	510	551	462	429	512	496
41259	27864	15078	6281	3688	2027	1651	966	880	758	576	342	352	322	291	288	260	290	292	268	264	285	262	245	270	217	259	250	262	268	272	247	254	275	270	280	266	279	247	263	243	262	249	259	243	248	259	250	243	255	233	225	245	220	241	222	224	252	246	241	225	253	255	242	234	257	234	255	261	217	273	263	276	244	258	238	212	233	254	220	222	224	232	244	245	268	233	248	245	211	222	242	246	232	262	212	265	260	220	239	245	234	216	237	232	210	245	222	234	223	254	229	246	215	215	238	225	235	229	221	230	220	242	242	235	261	234	245	242	239	249	233	253	225	232	231	250	231	223	250	242	220	215	215	237	260	246	245	222	235	251	259	230	248	254	244	257	265	203	227	227	240	249	271	262	214	212	236	236	219	221	254	268	216	206	240	231	237	242	243	272	266	216	228	215	235	252	246	237	234	230	252	276	264	237	240	240	227	216	230	229	243	246	249	251	219	206	255	247	274	240	217	237	224	217	235	226	217	216	219	233	229	258	222	277	240	243	223	243	228	231	222	230	247	233	220	284	263	261	279	232	228	240	243	251	266	261	236	279	242	232	217	242	230	247	219	235	245	251	264	234	224	270	254	245	236	268	277	250	207	240	217	209	245	240	216	281	231	245	240	216	234	233	238	247	243	251	201	268	254	262	241	221	249	262	215	258	233	255	253	232	238	202	222	246	217	249	225	242	217	247	257	217	224	236	239	215	240	217	214	231	218	238	248	242	257	224	241	245	263	233	238	213	261	236	210	226	237	259	248	248	259	218	220	223	239	246	232	253	244	210	228	253	263	231	260	250	242	240	254	213	221	265	246	245	243	222	266	256	201	244	265	246	256	252	260	216	250	238	228	247	215	280	254	220	218	233	237	259	233	252	235	228	227	246	194	240	224	217	260	251	249	211	240	250	232	233	258	281	261	212	230	275	228	243	258	245	222	233	265	252	266	234	234	254	253	243	224	236	227	263	255	207	224	245	217	244	247	280	223	244	236	224	242	261	277	231	220	237	252	230	240	234	268	245	217	251	243	216	226	216	249	268	244	222	248	231	251	238	249	250	261	269	213	232	228	237	271	245	230	222	228	264	225	246	223	255	265	256	213	247	227	255	244	245	235	262	215	234	250	227	215	223	271	243	249	277	247	246	240	234	238	237	230	243	235	236	247	259	226	213	243	235	208	235	244	243	222	252	213	235	259	251	241	222	251	245	239	273	232	242	235	206	232	241	214	225	268	268	237	205	248	250	249	224	222	248	222	251	237	244	248	250	273	241	229	233	243	248	231	245	214	260	232	235	255	226	201	221	243	244	238	231	254	248	218	205	224	267	225	265	231	242	247	255	245	232	244	214	233	244	235	254	219	235	257	253	246	266	235	246	240	245	226	229	252	212	243	265	257	237	262	254	249	264	261	251	229	246	232	242	217	234	216	240	224	247	226	203	232	251	227	217	224	218	249	224	236	210	234	235	234	267	242	237	251	252	257	233	238	235	248	254	204	244	236	254	247	223	253	236	260	275	249	250	251	248	237	223	253	202	244	232	277	282	251	249	234	232	238	253	241	230	237	243	220	248	258	233	242	256	271	231	229	220	234	232	243	247	240	252	238	219	237	243	245	244	236	257	249	225	212	256	225	247	245	274	246	230	248	248	237	238	263	243	260	252	238	239	224	237	232	260	256	224	241	253	229	248	227	230	251	242	207	236	249	234	224	235	231	255	253	233	240	237	258	243	238	220	253	248	226	255	252	203	279	226	229	221	204	236	232	240	224	242	214	243	250	223	227	206	231	236	220	204	228	205	243	247	241	229	244	237	262	235	251	224	230	244	229	186	236	222	223	254	245	229	268	246	263	213	248	228	253	239	214	250	236	233	249	243	273	244	247	269	250	231	259	221	263	226	234	249	239	232	242	232	264	246	260	247	245	251	230	261	210	253	217	231	233	223	244	259	246	253	241	248	260	245	258	230	263	246	245	263	249	234	216	257	248	263	236	226	231	248	254	212	229	235	264	254	235	225	223	246	258	257	246	221	233	243	242	241	237	218	249	220	245	237	224	241	262	228	207	248	252	228	207	219	229	198	233	229	246	250	231	246	204	198	233	243	247	244	274	241	247	229	268	231	239	212	221	245	239	253	240	236	236	264	265	251	218	252	227	223	262	219	260	208	229	245	245	258	257	259	230	244	233	243	232	243	247	246	264	217	242	211	242	245	272	250	260	237	242	273	236	229	248	221	216	247	217	215	227	267	256	240	234	243	237	216	262	223	232	251	224	241	236	230	230	258	262	260	259	244	278	230	227	253	222	252	214	261	244	225	237	245	223	227	251	247	228	225	228	241	241	225	236	243	211	258	230	247	230	228	242	216	267	260	238	246	221	237	231	231	250	242	251	229	244	251	242	228	231	247	240	243	246	228	239	231	237	245	257	271	263	251	235	225	210	249	263	219	255	230	252	274	260	238	243	232	232	236	241	256	228	269	249	227	247	254	261	220	228	226	220	253	244	237	213	226	238	239	231	226	273	268	245	222	250	253	226	214	237	239	223	232	218	230	265	240	249	227	250	246	266	266	223	237	203	268	229	241	215	231	242	255	244	237	239	260	225	235	229	224	216	223	249	216	238	233	234	246	218	237	224	262	246	270	248	238	241	230	238	263	246	237	238	249	255	246	247	226	245	254	208	277	241	211	199	221	249	253	235	256	234	226	226	190	245	228	238	262	257	227	249	251	235	185	216	224	260	246	226	221	208	232	246	274	221	245	223	248	252	199	259	221	271	274	243	231	255	246	221	240	260	225	228	239	238	229	246	240	227	220	242	232	253	236	230	220	212	265	250	235	257	207	240	248	204	278	235	238	241	224	245	239	264	236	242	229	263	220	233	253	249	215	244	250	226	222	215	254	255	258	243	227	244	239	251	238	233	195	243	237	246	231	243	249	227	263	251	246	226	230	251	229	242	247	274	221	241	254	235	259	201	215	238	238	223	241	257	221	219	237	242	257	255	217	236	235	239	222	270	254	239	233	241	259	232	259	224	237	224	225	238	217	244	256	259	234	214	237	216	229	235	225	245	223	224	239	258	268	218	243	228	252	237	224	205	231	244	231	273	269	211	260	224	217	235	260	218	268	211	220	233	266	240	231	216	233	231	228	221	225	237	263	248	240	252	289	232	205	239	229	249	236	251	222	254	224	249	214	243	273	231	217	234	223	246	255	228	242	237	234	232	256	240	225	239	218	243	251	249	220	248	240	214	243	247	245	243	269	242	266	249	262	239	222	208	250	236	237	222	228	248	236	260	242	229	237	253	232	256	233	232	262	265	226	261	262	260	224	209	241	247	253	257	203	252	240	246	240	240	243	229	239	244	239	241	233	246	250	238	237	211	222	228	228	207	174	231	252	215	234	243	224	260	240	248	247	239	227	267	251	251	243	237	245	251	223	224	247	248	250	251	241	243	244	237	261	233	217	239	210	209
25475	19798	14138	10378	8370	5406	4430	2930	3299	2858	2224	1540	1070	933	937	905	768	854	755	739	772	715	676	685	716	658	640	614	638	659	651	652	669	655	650	680	651	607	563	622	585	581	602	525	552	536	573	586	593	570	609	572	551	533	580	575	591	547	523	565	565	535	560	558	575	523	581	541	531	572	580	542	609	566	559	531	557	538	543	551	624	567	587	558	516	583	564	574	556	514	546	546	537	553	572	555	539	559	561	565	577	587	544	548	512	569	572	544	537	524	541	514	488	533	541	565	588	568	558	538	538	525	543	503	543	601	534	551	507	555	563	543	574	589	547	572	529	545	515	557	486	506	570	578	547	506	537	583	532	590	520	529	526	573	592	602	560	547	565	574	517	507	496	550	568	591	566	502	529	553	536	548	558	537	577	541	557	536	555	562	580	558	536	522	512	491	527	550	568	561	521	566	569	569	535	570	575	570	532	552	572	528	513	542	536	546	531	541	524	577	503	582	563	520	543	556	587	515	555	528	531	539	551	533	565	558	540	583	590	556	616	619	520	545	544	548	581	567	545	513	601	578	540	564	488	537	569	512	613	555	533	558	564	589	520	561	530	528	555	554	553	524	508	560	581	519	519	535	545	555	530	552	538	557	518	559	581	511	541	537	532	544	557	567	595	558	546	521	550	544	528	507	568	544	569	572	530	562	509	550	544	555	552	552	517	518	553	555	527	565	531	563	488	581	518	552	540	586	565	582	549	593	561	582	507	553	551	549	556	567	538	579	568	522	568	575	536	563	493	547	547	560	532	553	541	592	563	564	507	523	541	572	560	530	575	605	539	536	587	557	564	546	564	559	619	548	546	553	550	564	576	532	558	547	542	581	551	538	525	510	518	485	559	574	522	540	520	558	537	524	577	515	548	583	548	536	586	522	548	560	576	539	565	547	575	552	575	538	555	590	575	563	525	524	538	558	541	543	560	548	539	579	570	531	503	562	531	568	564	564	576	568	537	530	507	533	516	549	539	539	562	544	555	528	554	570	535	545	561	522	524	583	556	597	538	521	546	546	563	566	535	538	572	558	566	508	556	541	550	600	558	549	550	581	505	554	554	540	542	548	539	571	540	528	602	551	570	542	552	559	558	537	567	574	522	515	603	575	505	499	539	552	545	580	529	557	535	519	532	503	575	569	545	506	534	553	555	580	576	545	585	584	523	549	574	552	548	589	504	525	520	563	547	541	526	534	539	592	556	560	581	547	563	562	529	511	535	548	542	532	580	542	560	523	545	542	557	590	546	506	555	545	591	565	516	525	566	550	556	538	538	521	565	544	531	534	569	519	559	509	528	543	544	544	526	538	597	537	614	554	557	568	528	548	541	521	531	557	589	568	531	532	538	517	537	557	553	578	521	570	535	532	525	545	536	546	544	559	552	562	587	583	548	558	557	542	525	563	517	576	577	504	569	544	548	556	545	561	517	570	524	548	514	541	542	550	510	535	553	531	573	527	535	531	546	560	555	575	509	542	533	529	585	593	523	581	513	553	558	547	573	543	574	510	525	557	541	539	527	543	573	532	569	564	576	601	521	538	560	536	513	547	511	520	545	536	575	540	558	522	543	551	545	547	537	525	573	608	554	578	514	521	545	560	510	560	559	564	556	539	535	552	496	542	568	531	566	555	565	528	564	558	563	553	531	579	573	540	541	564	542	511	558	550	564	555	585	528	561	519	532	568	633	521	539	522	524	559	555	525	525	553	583	524	497	552	559	560	514	518	586	520	521	574	597	522	517	562	552	498	553	579	554	564	539	559	543	525	544	495	525	514	567	553	548	536	536	572	514	520	556	530	527	573	548	571	546	553	549	545	581	532	554	535	554	513	509	531	556	538	546	525	570	537	518	547	503	565	539	568	508	544	553	577	499	500	511	524	528	529	530	541	549	526	573	542	513	528	537	556	515	546	533	523	503	574	571	585	521	563	524	512	561	553	554	549	525	527	548	570	555	572	559	548	533	564	543	553	563	570	539	580	530	562	591	579	508	558	546	547	553	526	553	503	539	545	534	564	517	539	542	580	508	531	537	521	541	540	560	525	558	504	576	517	558	595	546	516	514	584	543	531	584	539	539	536	561	553	573	565	529	528	547	555	533	575	590	560	535	547	586	543	537	562	560	520	552	507	533	566	570	571	512	534	526	523	528	564	552	569	532	596	582	561	545	525	524	541	536	538	572	573	564	530	575	512	542	575	546	554	521	554	555	601	549	538	548	552	561	549	530	509	540	577	536	581	588	526	578	535	556	524	605	544	513	545	541	533	566	588	568	561	548	567	544	556	536	538	544	576	552	511	545	570	525	539	540	607	563	543	575	566	537	574	552	567	578	517	532	587	546	520	566	525	530	559	571	547	564	552	541	572	607	533	573	526	584	567	571	550	519	542	532	548	533	557	567	570	494	591	565	533	519	522	558	569	554	502	543	545	562	553	537	527	510	528	530	549	552	539	560	536	543	529	511	553	532	514	514	552	529	546	530	511	581	537	522	547	570	496	511	518	549	554	548	545	563	538	526	588	568	512	564	561	561	540	537	510	534	546	569	514	521	504	565	535	547	525	591	560	536	581	544	524	547	556	502	568	569	561	552	541	581	533	556	532	535	572	573	575	541	574	544	543	516	538	564	547	545	604	529	562	527	560	559	537	520	557	526	562	504	582	579	497	521	562	537	559	562	551	508	592	545	487	565	569	522	528	522	533	562	522	573	548	551	546	528	551	569	530	553	546	545	521	558	557	530	614	556	535	597	556	561	586	518	577	556	557	546	559	529	553	521	536	523	524	542	534	532	514	588	524	545	471	546	532	566	522	502	533	545	550	517	540	520	535	546	545	508	486	520	516	533	534	536	536	519	547	566	576	534	580	537	517	496	588	562	518	549	552	532	567	562	561	529	558	532	559	529	564	544	552	534	575	551	590	541	531	543	580	548	529	574	517	541	554	512	550	521	532	565	554	584	549	542	581	545	541	559	538	556	560	534	507	512	500	527	531	534	558	541	570	504	554	580	560	563	521	534	518	547	559	529	557	559	505	511	556	541	532	581	532	562	574	553	545	558	556	562	542	541	518	537	556	541	625	559	538	532	505	567	566	537	533	579	558	536	490	545	528	568	581	573	583	579	517	588	565	495	574	538	551	552	539	530	570	557	561	580	546	560	545	528	569	553	547	539	556	544	545	538	542	562	497	581	537	536	532	543	515	565	525	512	543	511	535	537	534	514	567	537	556	502	555	534	544	536	547	540	573	490	537	515	571	564	554	561	532	542	581	564	563	552	539	565	567	606	528	592	561	562	529	547	554	539	530	558	549	567	561	588	536	510	512	496	567	533	589	534	598	547	538	532	522	518	523	548	554	531	512	515	563	563	515	535	550	563	563	571	548	549	559	525	579	520	523	550	518	530	508	510	530	547	564	526	566	525	537	585	544	565	576	532	545	537	518	535	562	582	521	504	558	533	562	556	527
16482	8407	3177	1200	676	564	401	394	365	341	310	325	270	289	272	266	242	283	270	305	277	259	297	274	259	246	292	289	259	238	292	246	302	274	263	256	276	219	289	298	279	264	253	236	262	243	282	264	254	273	273	260	245	267	256	233	245	312	265	279	253	243	253	273	265	247	297	242	257	254	307	284	274	248	255	278	265	263	287	262	229	256	268	269	255	230	283	263	248	292	259	245	284	236	274	281	250	277	273	258	237	262	274	284	254	288	273	276	286	254	244	263	259	248	266	248	234	271	266	257	315	278	268	239	263	240	253	286	261	262	248	267	262	251	233	264	224	251	279	249	239	286	251	247	289	260	233	257	286	257	253	267	280	250	256	217	289	263	286	268	260	271	257	287	298	275	310	246	262	238	262	287	258	267	281	260	287	257	217	246	245	260	237	270	268	240	229	257	257	260	311	259	252	269	251	242	266	235	281	259	251	274	277	249	280	250	274	302	250	273	276	270	273	231	285	250	255	256	273	279	231	296	267	267	260	279	264	268	258	251	270	292	256	257	277	265	244	275	271	261	277	259	255	276	276	257	274	268	271	260	260	231	249	295	236	260	241	266	228	262	268	261	268	266	271	254	280	264	293	259	249	263	275	249	255	295	264	281	262	285	284	273	266	307	288	270	256	235	257	256	280	245	275	267	271	253	295	247	277	255	301	268	294	265	281	259	262	265	289	258	264	267	216	272	254	299	286	272	274	262	272	234	275	273	281	287	273	261	231	247	278	268	254	272	232	270	262	239	268	242	277	242	240	234	280	253	232	256	286	247	233	259	288	240	232	269	261	271	286	253	259	252	277	266	285	217	267	276	260	247	246	268	255	266	247	246	270	268	252	232	273	284	283	290	280	266	275	254	252	271	246	262	261	251	284	249	240	254	243	260	234	255	264	262	285	264	257	233	249	253	306	286	256	278	271	247	272	265	226	254	267	261	261	276	276	255	236	271	278	248	260	287	263	245	260	216	290	264	251	261	259	262	302	266	250	263	269	260	292	277	274	254	245	262	254	244	248	256	281	254	303	280	266	252	285	272	248	252	236	242	246	273	273	263	255	274	254	246	275	247	266	245	288	270	286	270	269	281	250	257	267	267	276	280	312	275	277	272	297	283	249	276	262	272	271	245	272	272	250	252	213	259	252	268	241	248	269	235	279	260	261	267	260	249	301	279	262	272	282	263	289	254	238	293	260	281	253	235	258	276	253	248	254	272	263	247	263	271	249	243	284	260	285	259	225	232	265	272	277	253	276	257	273	249	281	272	300	282	275	298	255	261	281	260	289	259	293	261	273	268	270	284	259	236	252	274	255	265	275	242	295	262	245	274	243	250	245	271	274	250	261	260	266	278	252	245	273	239	236	235	252	277	272	244	259	267	253	289	246	251	278	265	261	296	276	252	278	265	253	273	256	278	244	268	274	288	278	285	262	248	241	262	253	268	235	268	249	266	269	243	284	261	251	267	279	268	257	281	238	268	249	259	259	266	292	236	260	263	266	252	249	259	262	227	278	258	257	294	247	280	260	284	256	282	242	220	252	255	263	264	271	270	269	272	276	275	266	273	256	263	286	276	261	255	265	263	281	262	251	252	253	261	262	240	274	273	293	260	238	248	280	289	257	250	256	237	258	253	256	245	304	266	271	266	275	257	294	268	276	260	273	236	242	251	269	249	297	264	276	251	286	276	257	231	257	264	252	247	293	285	261	267	275	306	231	267	271	289	272	274	243	233	249	260	283	271	275	273	255	308	238	288	277	259	276	272	257	250	240	265	267	253	243	291	267	232	231	235	273	262	267	272	264	293	272	282	273	248	265	279	276	282	257	261	261	283	274	264	245	247	251	247	260	247	255	276	280	289	284	252	274	299	281	299	282	277	229	254	242	269	271	271	258	256	228	260	272	268	233	272	278	274	277	254	280	288	255	224	255	285	261	281	248	246	260	251	304	285	259	261	246	294	283	273	252	257	253	232	277	265	213	294	253	272	265	265	310	278	254	251	270	232	273	273	266	257	262	255	243	251	267	234	276	260	271	238	265	260	265	288	238	234	266	275	289	245	257	262	248	265	271	252	277	277	267	255	277	239	270	282	284	309	265	254	257	263	261	254	274	283	260	281	277	261	280	277	271	256	292	277	269	274	279	281	271	298	254	267	269	266	285	252	270	251	269	264	290	267	275	244	279	236	269	284	292	265	251	268	257	251	310	303	262	288	278	282	250	282	241	242	253	248	264	273	254	264	260	266	265	263	281	269	281	273	265	251	291	252	264	269	262	271	274	263	253	256	293	276	246	307	264	285	265	253	245	238	294	268	251	302	248	246	262	246	275	256	270	278	266	258	259	263	271	267	273	296	263	262	279	258	273	251	261	251	274	237	241	250	266	265	271	257	264	268	274	280	287	281	268	239	249	264	260	255	266	263	259	261	283	287	283	252	258	228	285	279	262	259	254	259	303	258	254	267	291	234	251	258	280	245	275	258	267	244	257	271	275	283	261	261	242	288	251	262	266	274	243	243	281	253	255	255	281	256	289	244	274	263	300	294	270	260	264	258	246	244	241	223	278	293	267	247	284	260	260	238	309	271	261	267	308	258	301	284	262	280	279	287	261	266	247	247	233	261	249	285	289	263	236	244	249	283	244	251	262	263	241	259	252	227	276	238	239	258	278	295	247	259	242	273	312	283	276	269	233	248	286	259	277	267	262	266	269	258	260	244	249	273	280	281	260	288	283	254	262	261	249	271	263	238	271	269	271	257	251	268	271	263	270	249	274	285	247	287	244	272	273	246	271	239	267	255	264	270	288	255	291	276	235	291	246	255	235	228	241	230	280	243	254	263	278	251	254	267	268	275	280	237	263	238	278	253	251	246	249	239	280	261	256	279	277	274	259	295	253	289	285	282	238	279	261	281	241	261	272	269	246	256	267	278	262	259	274	247	223	293	243	235	243	253	246	244	264	259	254	267	264	259	256	281	224	267	264	270	239	250	249	285	267	246	268	251	269	272	252	290	231	255	271	277	263	281	249	262	295	285	276	305	257	234	301	277	238	283	285	237	301	267	272	287	270	283	274	238	242	271	260	289	273	241	277	290	278	249	242	270	262	294	243	295	269	251	282	243	243	296	273	264	253	260	263	260	253	287	267	237	255	270	293	299	302	270	268	296	299	252	250	280	240	248	245	278	288	258	263	256	267	266	302	275	277	286	242	266	258	252	260	268	291	257	269	234	267	275	281	241	276	256	235	251	279	288	297	277	280	268	257	265	288	250	249	232	260	295	283	272	245	270	273	262	278	278	252	243	278	227	229	267	279	232	248	260	256	267	246	266	242	267	264	270	258	280	261	283	266	270	251	248	275	286	275	254	228	280	246	259	253	239	264	280	285	267	274	242	266	305	253	270	251	275	268	271	282	260	253	304	260	265	246	298	261	262	259	285	273	251	294	239	299	275	280	290	277	258	249	308
9974	7022	4815	3327	2288	1838	1353	1157	1204	1051	837	778	745	734	674	709	632	690	628	674	632	642	689	616	680	595	570	581	564	618	600	643	593	580	642	622	626	556	556	596	613	652	575	595	595	563	602	587	568	628	592	577	613	626	615	581	614	563	612	567	584	605	615	576	607	632	563	574	579	566	592	579	594	583	574	605	552	591	590	582	585	608	600	602	635	579	549	617	585	556	595	579	561	585	576	561	574	569	557	597	536	570	590	577	556	568	572	599	613	591	593	601	598	601	549	564	568	628	570	543	628	629	563	591	595	589	599	570	592	577	587	608	596	561	639	580	571	576	569	585	591	609	601	637	603	592	631	626	632	628	574	586	566	621	552	573	609	570	603	591	601	600	624	604	631	587	567	575	614	596	577	606	564	571	644	630	569	600	602	619	558	587	556	585	571	586	588	589	598	555	642	607	566	588	616	583	608	576	574	578	591	594	635	594	563	594	592	590	591	591	617	598	565	567	593	615	584	568	569	523	579	582	568	634	616	580	588	600	608	612	588	600	566	572	602	540	597	608	569	582	608	558	600	594	558	579	595	594	587	561	584	560	608	584	630	560	561	592	574	571	541	600	570	558	546	583	546	600	595	590	587	614	572	560	545	620	599	613	581	592	612	555	600	624	604	600	592	586	575	602	604	605	588	595	580	616	596	608	579	580	557	582	562	578	568	594	559	628	620	598	621	597	547	546	566	601	577	626	554	558	611	570	595	536	615	558	589	576	579	551	572	616	586	574	519	529	583	556	624	603	588	595	588	580	589	624	577	596	623	628	553	592	603	577	574	565	562	570	592	581	597	551	593	589	552	587	617	625	585	583	588	588	621	566	570	570	593	557	571	579	553	596	561	590	616	583	542	609	594	563	586	588	637	576	554	579	619	560	626	574	594	567	557	581	553	565	600	598	616	547	569	612	593	589	574	590	554	644	622	569	582	576	592	592	536	601	580	599	579	597	577	600	620	608	618	575	570	565	584	582	622	587	560	582	558	571	581	552	592	590	585	598	588	581	603	556	592	574	578	534	606	613	595	594	599	543	571	634	611	576	609	543	614	572	602	544	600	575	575	584	596	585	610	596	605	579	628	598	584	592	579	581	630	570	587	570	546	640	572	561	593	580	602	634	575	603	591	588	639	568	541	578	576	572	627	605	604	589	561	599	586	576	556	577	568	574	598	596	636	576	559	602	564	563	577	597	626	600	612	599	611	587	518	602	593	600	607	589	575	566	580	566	602	576	570	574	570	630	630	598	585	586	619	597	566	605	596	604	560	558	590	560	598	609	582	582	613	577	580	557	602	591	612	603	597	598	604	569	573	612	575	590	607	618	568	562	551	579	599	589	603	615	564	597	584	594	577	578	582	561	582	588	561	589	598	577	590	615	597	589	571	585	552	559	551	625	568	568	607	583	562	585	557	614	597	607	622	558	562	569	595	599	630	620	564	563	573	566	563	644	543	605	612	575	568	532	592	589	601	620	582	611	594	606	615	600	573	571	618	599	602	576	578	557	580	574	562	626	571	588	575	560	597	602	611	571	548	556	585	622	600	555	575	579	585	596	599	600	578	619	608	569	574	537	561	615	575	560	571	561	560	603	581	588	635	581	598	617	592	573	565	557	581	589	551	626	565	607	602	597	596	562	551	570	601	565	549	566	603	589	577	625	606	558	603	579	622	584	628	636	564	599	576	584	578	619	562	545	559	570	632	585	548	575	569	554	558	596	599	574	587	603	582	609	566	610	610	596	552	546	616	571	583	641	580	644	622	620	598	608	534	609	587	543	604	614	570	605	576	586	582	554	609	614	618	602	556	613	588	600	607	529	619	565	561	602	570	560	600	613	570	579	586	616	599	622	640	582	529	565	562	600	607	572	563	604	586	576	600	594	564	551	564	573	581	581	598	589	602	562	541	587	614	565	613	556	600	606	574	567	585	625	614	597	608	578	571	566	593	521	606	588	547	587	609	593	613	606	572	566	566	668	572	545	595	596	557	615	609	563	595	596	597	581	570	554	555	534	611	595	557	590	605	541	589	579	607	603	552	584	603	551	602	602	616	605	626	613	578	591	565	560	541	607	599	602	597	591	548	553	629	582	599	582	588	617	594	538	569	590	614	578	630	579	570	587	582	566	570	584	607	617	621	592	580	631	578	605	594	607	565	608	631	625	626	574	575	580	597	603	629	555	632	569	570	613	587	551	560	590	612	608	596	605	608	584	600	569	610	595	590	580	564	569	566	564	608	588	597	604	579	553	578	602	588	574	648	577	533	612	567	623	585	601	591	605	562	596	594	571	606	600	622	628	584	615	605	619	574	585	614	569	557	615	566	577	608	638	568	583	600	583	539	600	627	584	573	553	562	557	610	571	567	563	565	603	601	562	566	615	599	552	561	568	600	581	625	584	608	634	601	623	586	584	575	554	596	547	553	568	605	623	581	572	651	579	543	601	611	650	598	590	565	568	588	594	594	571	592	596	594	548	561	579	581	592	575	635	548	625	568	603	549	622	598	563	554	583	588	563	629	616	599	585	588	618	604	588	569	593	587	555	577	585	583	575	603	583	563	577	577	617	584	597	586	600	602	588	604	585	579	602	565	597	617	578	551	612	603	586	559	570	587	574	583	555	548	529	591	626	627	582	575	536	577	576	561	583	608	625	618	603	585	578	617	555	598	569	569	600	559	566	613	619	554	575	552	603	606	586	567	567	600	548	600	554	610	549	579	633	561	582	576	609	612	553	580	569	607	593	575	576	617	615	577	564	612	584	608	544	624	591	588	605	594	652	604	574	589	597	626	595	580	569	604	575	604	618	589	574	630	585	575	570	577	566	551	621	570	571	619	625	551	584	591	577	619	609	563	593	584	598	596	598	618	586	599	598	548	622	587	592	581	585	600	603	595	579	577	613	560	624	616	566	613	610	579	602	568	593	636	563	610	591	624	583	569	534	613	568	546	592	595	583	593	572	622	572	584	537	597	637	598	603	569	581	591	550	564	599	606	602	584	583	592	545	649	576	544	561	592	582	605	604	596	645	590	621	579	609	540	616	572	525	608	588	582	579	594	585	564	587	574	606	600	644	592	619	583	633	630	579	590	539	613	570	571	594	548	607	618	600	620	611	587	562	560	624	577	587	581	620	613	584	610	566	620	546	581	549	573	591	609	579	636	556	571	645	606	587	575	605	541	613	572	560	597	638	562	570	540	571	554	575	578	545	587	593	609	572	584	530	587	598	593	591	597	561	611	597	557	587	579	609	569	563	576	588	593	636	607	596	580	609	574	619	600	573	579	601	568	556	612	607	590	590	562	579	608	606	572	547	550	603	607	615	604	636	595	557	615	609	549	577	569	628	568	558	580	577	603	592	614	557	552	559	601	596	579	585	603	636	584	626	565	572	602	612	579	587	585	590	595	578	610	569	587	568	617	601	606	576	575	588	569	619	594	593	552	593	618	598	559	571	575	571
31601	19648	9688	4130	2060	1155	958	649	641	467	408	313	289	257	251	241	242	239	222	252	219	263	240	238	246	220	222	211	244	238	221	243	241	240	220	221	213	254	190	266	233	226	208	209	232	243	201	234	218	214	194	226	202	226	213	204	212	191	198	192	224	240	193	231	236	246	197	182	222	240	230	226	218	218	212	227	202	199	200	226	210	217	214	218	193	212	232	206	205	227	210	228	216	209	216	201	230	229	226	219	244	222	200	192	222	198	208	210	218	207	238	232	234	224	238	226	243	212	232	221	234	239	244	212	223	218	234	202	194	214	243	245	231	226	221	218	228	190	203	201	206	202	221	229	215	198	226	237	227	221	194	206	225	229	190	200	227	234	191	194	217	256	247	204	211	202	222	198	208	225	197	204	213	193	210	201	238	212	220	212	212	201	229	206	213	218	213	211	199	216	245	213	213	245	202	226	192	230	227	205	236	227	237	206	222	213	212	215	207	217	218	199	210	244	204	239	202	216	215	219	237	216	214	206	198	209	196	257	213	205	220	245	219	217	245	217	238	260	203	196	233	213	194	224	219	205	215	215	223	203	206	207	244	210	225	195	187	226	226	218	194	197	214	235	226	202	221	225	239	238	235	226	182	216	222	219	229	227	212	211	253	254	201	225	210	220	201	197	238	218	218	234	231	212	217	218	220	229	229	209	203	188	178	203	209	196	205	205	235	213	256	200	215	209	205	228	213	205	250	226	242	241	232	219	238	200	222	172	241	200	199	191	237	199	208	209	220	200	220	205	224	177	210	201	213	222	217	232	212	233	223	228	248	224	236	195	210	211	260	210	221	201	244	202	216	221	200	209	236	209	188	200	195	201	218	202	204	227	208	234	209	218	224	211	218	208	205	224	209	220	237	206	216	193	198	222	232	206	211	227	186	193	214	219	229	216	205	199	226	219	220	217	219	209	214	209	263	237	207	231	238	225	219	213	223	206	215	215	195	180	211	225	226	240	212	205	228	241	206	219	217	213	215	212	199	231	226	235	226	199	225	230	206	199	198	213	211	208	198	234	225	201	213	218	207	235	244	223	226	219	204	195	220	220	224	211	233	212	220	198	214	238	254	227	222	237	221	234	210	224	245	193	238	213	195	201	238	206	202	237	217	221	208	224	217	219	213	203	204	231	215	214	220	218	202	212	206	234	204	231	221	220	226	215	222	192	217	203	219	224	210	220	213	197	227	215	216	237	190	208	215	236	208	225	217	197	193	220	223	229	221	201	205	231	207	210	189	198	192	225	207	200	227	204	193	224	201	222	204	221	213	222	194	231	233	216	234	185	198	211	180	217	219	223	232	225	199	209	193	215	209	222	228	223	193	216	234	203	235	221	205	196	209	208	225	220	195	210	236	223	208	194	231	213	212	227	229	188	220	196	225	207	212	221	199	230	209	213	215	202	233	198	204	207	205	217	214	223	218	230	239	223	187	189	219	219	213	217	201	207	211	210	184	227	208	212	209	223	188	206	227	211	201	237	205	227	224	270	204	224	204	208	216	225	225	241	220	206	229	219	242	224	240	219	209	202	243	214	225	237	199	203	196	200	223	223	214	236	197	215	221	226	215	192	198	227	230	206	213	211	221	215	235	259	227	200	212	222	221	221	217	213	210	217	207	193	209	212	212	210	213	222	223	230	225	198	216	234	222	212	206	223	219	219	226	222	219	211	226	207	252	207	239	201	217	218	228	224	198	212	212	237	245	218	222	236	224	247	229	238	207	245	203	231	219	213	244	192	237	197	214	241	215	240	220	212	218	239	223	210	220	230	218	243	237	204	207	210	210	230	232	207	244	216	190	212	217	220	220	217	214	213	245	228	228	239	192	204	215	172	205	223	209	194	204	199	234	251	206	243	233	214	220	217	219	195	220	226	208	225	214	215	233	229	223	211	221	196	220	199	201	246	237	193	219	206	227	202	196	217	203	229	221	221	190	212	230	225	241	195	207	235	217	236	244	202	234	225	198	225	214	204	211	226	209	214	212	214	213	190	234	186	198	212	198	212	201	214	201	234	224	207	192	217	215	202	218	192	207	197	244	214	212	213	192	235	217	188	203	222	182	218	224	212	218	262	232	195	203	214	242	232	237	218	216	209	234	215	186	219	241	194	207	229	218	241	194	191	254	250	205	204	243	214	216	203	190	212	214	223	239	190	211	226	212	189	189	210	218	237	225	214	201	241	222	235	192	232	228	205	209	209	224	216	207	204	189	218	213	183	219	184	229	228	202	227	224	218	233	210	220	220	215	243	225	236	206	225	246	203	222	246	189	226	197	208	233	199	233	202	216	231	241	214	202	212	216	225	236	213	201	242	207	238	221	214	239	190	215	206	227	230	245	220	220	225	212	215	232	228	209	206	213	193	196	222	212	214	206	233	197	214	221	189	180	200	221	232	209	228	243	184	234	224	221	207	237	200	213	191	236	229	206	215	193	220	211	227	220	219	230	218	189	211	238	238	250	237	205	219	234	243	186	199	180	216	209	211	233	239	233	227	218	205	256	194	184	241	201	207	201	193	226	214	220	221	214	197	226	216	255	211	198	190	178	221	218	205	208	198	228	193	217	212	219	220	233	221	219	232	226	189	218	219	187	213	220	218	198	243	242	217	221	213	194	226	201	202	219	222	227	222	208	228	241	209	230	217	225	219	219	219	226	205	227	234	212	229	230	190	203	214	229	205	211	195	214	227	222	232	209	211	208	247	214	197	232	181	236	215	207	224	201	222	239	213	200	196	201	219	231	206	189	204	215	209	181	214	228	219	237	251	234	250	223	215	230	213	203	217	236	219	206	241	217	232	209	215	239	253	214	224	205	209	210	209	224	214	230	213	259	250	215	208	229	216	209	206	208	212	218	232	224	221	236	225	212	230	209	224	237	230	234	215	191	262	217	225	210	222	226	217	182	202	203	206	231	204	223	222	203	242	243	229	228	203	245	205	200	207	236	234	224	245	214	241	224	218	232	195	210	220	221	208	231	248	244	184	225	212	227	219	239	217	214	210	217	230	210	229	227	227	202	225	204	220	217	229	229	205	221	217	234	222	221	197	220	191	220	191	205	246	219	216	212	211	219	241	208	254	234	201	221	227	210	206	233	232	216	205	199	225	212	229	212	243	229	244	245	196	203	210	248	223	229	236	201	223	216	214	228	229	186	225	208	219	213	238	220	207	216	232	224	201	205	223	239	212	199	232	217	214	233	259	234	216	238	207	252	205	216	231	204	231	243	228	216	207	226	208	238	209	239	203	196	237	235	223	227	211	244	229	230	208	239	237	228	195	237	200	215	240	245	206	259	214	198	210	238	218	216	199	210	205	200	221	194	203	219	216	229	264	208	220	231	212	205	227	223	224	222	196	223	215	245	238	226	209	228	232	197	207	198	176	206	232	212	244	224	212	194	206	226	217	222	202	206	214	197	221	209	221	207	216	200	238	225	222	198	219	203	234	209	208	214	222
20049	14861	10528	7938	4884	3509	3102	2253	2508	1857	1527	978	817	801	736	649	660	635	647	621	618	587	591	561	601	577	552	560	555	576	619	591	572	596	583	583	548	527	561	521	518	518	511	512	481	527	484	470	503	496	517	515	514	480	503	521	513	507	514	500	507	526	498	514	491	495	505	522	513	535	531	494	493	491	508	483	481	481	507	519	489	532	535	516	489	551	514	538	532	514	485	521	496	510	472	515	495	451	516	523	513	489	473	472	471	480	501	503	510	513	494	499	475	505	467	526	508	472	463	468	478	514	513	511	469	500	500	532	482	485	477	506	544	497	509	500	519	457	479	500	513	458	471	460	501	505	496	488	495	502	480	489	519	467	509	507	482	487	492	527	511	483	482	525	534	467	481	494	501	502	510	489	505	468	508	470	524	497	510	526	531	483	500	495	519	511	518	494	473	490	492	539	526	502	531	464	451	497	512	510	510	504	526	465	527	505	541	485	492	508	541	520	522	528	493	476	482	462	481	465	499	476	507	472	495	512	509	504	513	496	549	489	534	482	505	466	494	532	503	511	517	482	495	524	473	487	535	536	509	540	520	468	489	478	532	522	488	471	483	525	498	495	491	518	517	514	513	489	534	526	532	462	480	488	517	522	528	510	489	509	504	479	520	459	501	475	468	515	499	454	472	535	509	535	439	478	495	465	522	524	521	485	528	519	494	511	476	484	471	501	509	517	530	492	482	494	457	486	469	500	496	512	508	475	498	467	476	511	520	470	489	534	492	494	533	498	505	534	487	472	516	496	487	504	528	567	459	489	482	458	508	456	498	495	466	503	513	451	498	495	485	546	519	507	500	495	515	498	556	511	521	512	489	520	494	480	486	535	508	509	493	526	490	480	457	544	525	500	529	503	511	486	503	491	491	496	441	464	488	493	513	495	513	492	534	518	475	499	484	515	498	506	509	468	455	480	462	516	489	486	496	538	488	518	501	466	469	442	484	484	482	502	504	485	477	481	499	495	444	493	521	463	508	465	463	491	510	492	478	482	490	473	519	537	494	476	492	536	434	518	486	518	501	473	534	519	502	526	471	516	514	487	515	497	503	499	468	529	456	593	477	511	533	517	474	502	515	500	524	507	493	485	521	485	476	487	488	522	489	490	520	477	490	526	502	506	481	508	529	493	472	497	490	491	485	516	491	536	514	519	493	506	482	493	473	496	509	501	516	508	502	517	509	492	521	501	467	523	503	473	508	505	519	491	446	504	509	505	500	509	487	483	477	508	503	489	502	540	508	505	471	529	466	489	475	541	478	481	472	517	482	510	481	495	519	498	475	488	478	508	463	532	457	488	523	471	520	455	506	522	523	464	516	489	484	543	530	477	527	497	546	494	488	465	492	474	487	481	473	469	514	456	482	485	487	451	507	469	505	507	517	518	499	487	512	528	518	517	507	542	495	483	491	473	505	465	536	472	476	556	492	495	517	516	489	470	475	462	458	518	523	488	479	476	465	502	504	473	488	530	512	484	490	462	492	486	519	498	496	513	472	477	520	486	474	448	554	500	528	457	506	520	445	506	470	470	519	500	538	490	516	469	505	485	499	477	465	518	494	480	526	541	471	509	532	503	513	517	495	538	493	493	509	470	507	487	503	538	484	473	460	474	483	522	504	482	494	520	505	519	503	479	460	485	516	520	485	509	526	470	491	487	466	463	537	533	466	472	503	516	495	492	431	526	490	506	524	538	499	501	476	534	498	455	461	528	483	501	468	488	512	498	511	478	481	527	482	475	543	473	538	439	446	460	492	503	477	491	536	476	495	514	537	499	542	526	445	465	512	521	501	460	561	488	513	519	498	534	521	470	500	503	499	517	533	491	462	501	496	497	537	501	476	509	500	512	503	526	536	492	507	499	544	493	531	548	501	478	486	497	480	503	508	457	493	526	524	526	476	477	498	505	515	522	541	508	514	549	456	488	490	485	509	544	484	521	512	505	500	502	499	524	487	510	481	472	511	518	503	475	506	528	487	518	512	520	503	501	498	513	515	491	490	504	511	498	541	500	532	465	477	498	519	465	521	519	476	499	455	538	489	557	462	500	459	481	469	467	507	527	517	501	482	494	497	495	485	492	502	510	507	517	485	490	494	484	526	496	463	498	507	523	466	467	492	497	481	471	480	519	469	467	463	506	546	477	466	494	480	555	503	511	510	502	498	495	472	472	524	478	511	477	504	492	529	498	479	492	483	492	491	496	495	511	508	539	502	470	511	457	475	525	516	511	551	524	508	503	472	499	509	500	526	524	499	486	512	509	492	534	522	489	499	511	545	514	501	474	503	496	463	487	499	500	506	465	516	486	486	518	513	487	511	510	499	513	494	498	476	510	525	450	461	502	491	483	467	494	493	501	477	505	480	501	489	463	513	514	482	553	461	476	481	500	502	505	529	509	497	489	495	483	509	507	466	496	489	503	491	516	533	518	526	501	469	490	506	502	487	494	463	508	543	524	543	512	506	506	497	440	537	517	481	454	486	501	487	461	477	513	494	465	465	492	478	517	479	501	559	490	514	460	512	508	491	479	538	495	540	534	475	515	537	513	509	517	503	479	499	467	507	507	481	486	501	504	490	535	532	476	499	479	498	488	509	474	496	523	507	493	502	514	491	463	514	507	486	492	527	505	489	460	506	504	515	442	487	537	505	488	495	500	524	495	496	484	475	446	523	514	493	459	528	545	506	508	479	469	482	508	480	505	488	511	465	504	470	517	496	490	475	514	535	482	501	477	523	459	509	497	517	487	496	479	515	481	530	508	524	570	476	476	496	515	511	527	505	481	512	497	531	502	498	496	471	470	488	506	506	496	473	466	552	499	492	480	493	501	481	491	466	505	507	488	465	501	508	499	489	502	522	479	492	499	501	484	503	443	478	485	487	518	484	487	498	508	493	473	505	486	488	467	470	516	491	552	477	458	484	498	522	535	489	471	494	521	522	462	456	462	495	517	501	485	497	494	487	483	504	513	473	504	513	492	486	500	469	537	502	516	513	498	475	501	522	489	493	473	537	489	487	518	515	504	507	503	489	547	498	514	492	482	523	490	533	513	459	495	510	495	519	493	466	489	505	485	494	461	498	536	474	500	495	495	500	458	521	468	481	498	549	518	472	527	479	495	493	501	495	477	485	493	503	458	529	546	507	495	523	481	509	479	505	490	561	498	504	493	488	479	505	498	491	520	514	502	515	529	473	468	489	529	488	461	533	488	476	473	509	515	509	506	476	476	503	478	534	530	533	480	493	525	514	493	529	499	503	478	508	493	542	530	475	507	470	509	478	474	485	514	469	534	503	497	482	511	504	484	497	548	467	462	522	489	463	517	515	507	522	505	484	540	476	542	525	488	481	472	528	516	501	456	516	519	500	491	451	522	484	536	515	474	503	488	520	480	502	498	528	461	536	511	496	505	484	522	490	522	519	470	519	489	510	494	494	493	528	502	457	487	539	488	495	515	543	514
42144	28577	15913	6559	3514	1761	1524	960	867	801	504	366	327	321	308	302	277	282	269	248	268	274	256	293	283	271	241	257	274	249	262	258	245	254	242	262	251	261	260	229	241	248	209	236	231	251	250	203	240	224	227	261	233	272	231	265	218	258	226	232	252	247	256	206	258	229	253	245	242	213	247	224	224	230	223	206	228	236	242	228	251	253	248	253	222	258	248	270	196	230	274	251	239	263	248	249	221	250	240	238	285	237	248	220	228	221	263	230	246	248	251	252	237	276	243	219	225	248	247	219	235	244	215	247	224	227	227	239	209	226	242	233	237	228	251	217	244	270	246	251	225	254	224	243	222	245	219	201	254	242	256	263	219	226	234	252	268	241	247	242	243	263	251	226	236	249	231	180	237	233	226	231	252	260	280	246	239	234	238	226	253	210	251	269	225	235	259	235	240	262	268	225	250	246	237	264	233	216	240	236	245	239	241	246	224	288	250	267	226	225	251	214	245	262	250	244	246	232	207	227	226	223	234	239	210	228	229	234	256	243	268	243	227	250	248	248	245	237	228	255	268	265	239	218	250	273	245	268	230	201	270	258	234	245	290	264	250	231	231	230	257	242	209	230	213	248	195	214	254	249	273	227	273	252	224	261	227	219	269	255	228	245	196	241	230	226	258	226	222	263	259	232	275	264	247	260	239	232	255	219	266	230	242	244	251	249	246	257	239	229	225	269	225	270	223	238	230	263	247	224	249	276	217	232	206	254	186	248	244	236	251	250	235	229	237	247	228	265	231	206	223	258	209	245	236	205	249	226	247	252	236	259	232	254	259	241	235	279	249	264	237	243	265	242	246	235	251	252	242	236	245	232	231	259	262	271	229	261	262	250	263	218	243	255	231	232	253	261	260	236	252	228	236	262	275	258	234	253	245	234	217	216	221	217	213	239	235	252	254	247	232	241	255	225	221	253	241	223	254	247	255	279	254	240	213	249	233	253	265	240	250	248	285	279	241	270	233	252	237	234	258	243	251	263	248	208	249	256	238	265	224	232	232	272	266	244	255	238	230	246	251	241	275	249	238	249	228	241	230	255	235	250	253	228	232	253	247	245	238	212	210	230	238	234	233	229	288	245	252	251	225	241	269	241	253	234	209	255	253	279	239	237	231	232	215	241	228	261	208	241	263	248	259	239	242	219	253	246	219	260	250	256	265	257	264	274	232	241	228	251	253	251	243	235	243	264	226	225	268	233	243	248	267	226	278	268	252	257	277	241	240	249	244	232	243	228	241	228	230	218	233	239	248	241	246	233	250	250	253	240	236	196	271	240	215	256	255	200	277	220	246	224	257	232	271	261	255	248	213	228	233	247	259	244	273	229	283	220	278	251	256	205	249	231	233	231	245	224	273	246	243	259	228	246	249	230	229	248	243	264	238	240	244	241	227	232	229	233	242	236	259	238	210	248	233	243	243	235	254	198	251	262	240	229	239	237	231	240	237	277	231	224	233	261	255	249	248	265	246	240	238	248	269	229	271	220	241	215	239	275	252	217	228	249	259	249	238	223	255	239	229	216	263	247	241	251	250	262	231	237	227	247	241	242	244	245	224	253	251	244	268	246	262	239	240	243	253	239	256	277	237	233	245	252	231	213	244	248	211	249	225	245	226	241	242	249	257	224	227	233	253	251	248	263	252	231	247	204	250	200	222	214	245	234	233	250	243	234	242	270	255	242	240	255	247	253	254	214	214	219	235	227	241	250	258	239	233	226	232	231	219	271	222	260	234	244	272	252	234	191	217	219	197	232	247	247	246	238	261	222	237	258	218	223	254	253	244	213	235	216	232	238	242	262	272	268	256	228	239	219	239	226	221	248	237	255	227	240	235	252	226	239	233	248	258	248	224	242	266	240	257	219	279	236	226	240	243	254	261	222	240	257	266	245	259	246	253	242	229	239	260	261	196	229	245	245	242	260	219	255	270	232	226	244	246	251	290	254	264	266	239	256	256	231	255	216	264	235	247	263	227	236	237	241	225	205	251	221	246	225	223	247	216	239	252	270	248	232	233	225	267	248	256	228	250	276	268	254	235	260	227	254	239	249	248	233	209	242	248	221	246	250	233	239	269	224	264	285	261	240	225	245	249	248	238	245	247	241	220	244	218	253	234	227	232	274	263	210	251	218	263	249	275	230	245	225	228	246	262	265	284	212	250	248	210	256	312	230	239	223	229	252	250	251	267	236	236	236	250	244	203	233	249	243	255	226	244	261	237	235	220	238	230	249	232	246	222	213	243	270	241	258	232	257	245	248	229	225	232	239	264	257	263	241	249	232	224	228	263	250	229	229	251	223	244	265	224	271	229	271	269	242	215	247	251	236	233	236	222	236	251	240	208	240	242	228	224	268	218	218	237	241	241	251	257	242	253	240	208	240	260	239	230	234	232	244	242	259	259	227	236	216	223	255	234	243	264	242	200	246	235	247	252	234	242	213	239	236	234	225	234	251	232	266	232	247	243	232	222	235	242	263	250	246	246	236	203	259	244	254	259	238	247	258	237	237	267	253	252	233	269	239	239	237	248	230	219	239	242	242	258	219	243	257	232	225	238	210	238	230	268	217	228	216	255	214	256	235	246	256	219	223	231	247	221	209	226	223	240	201	245	261	232	250	225	223	250	230	198	240	236	258	239	203	235	246	256	279	230	237	267	236	221	243	209	225	231	234	248	247	253	247	257	235	242	247	259	278	217	240	224	235	257	210	226	242	217	247	210	247	274	205	240	247	231	246	262	240	237	258	249	220	255	270	257	238	229	221	251	245	208	225	213	250	253	209	259	234	233	248	236	222	200	231	230	233	233	262	258	254	228	229	233	197	248	252	276	239	255	231	251	233	243	214	240	232	238	254	216	251	247	237	252	240	244	247	244	266	237	240	250	259	224	227	263	221	250	239	239	254	234	221	257	248	258	250	224	233	227	247	224	223	249	264	241	238	244	247	231	240	253	283	272	222	240	254	249	246	278	237	243	218	263	222	235	245	257	256	256	230	234	259	238	239	236	206	227	244	244	229	253	220	251	260	273	260	248	224	233	260	262	269	236	227	243	265	228	244	233	238	204	251	245	261	251	267	215	229	263	270	223	245	216	242	224	272	253	234	229	231	265	219	260	219	233	227	236	253	262	237	194	208	248	262	226	255	269	273	232	248	211	238	255	227	227	262	229	260	236	243	243	256	214	260	228	235	237	230	220	246	252	228	247	210	262	220	240	233	255	236	264	222	251	241	258	234	236	241	263	252	256	241	229	239	270	238	263	245	240	246	236	255	224	258	265	215	244	260	252	216	241	227	267	254	218	180	228	248	233	213	231	249	239	248	265	230	241	259	236	235	220	252	240	228	256	237	244	251	237	239	233	221	247	242	258	222	223	223	256	273	210	230	222	237	228	235	244	256	238	256	199	237	261	242	242	242	248	243	259	269	254	252	222	231	278	247	232	232	227	248	222	229	228	248	248	257
26120	20532	14510	10750	7379	4755	4837	3214	3593	2833	1855	1357	1023	970	916	850	856	816	770	735	735	702	632	666	657	621	703	639	619	697	685	624	643	642	675	680	635	596	616	623	604	576	637	575	595	616	564	582	571	546	564	610	565	551	570	557	585	557	557	566	582	584	602	553	540	560	524	514	551	539	567	572	523	547	569	558	564	534	589	561	546	509	556	539	533	601	542	557	602	535	574	555	538	567	557	535	534	566	575	509	536	570	546	585	557	542	577	551	572	545	529	541	564	538	554	510	531	546	542	568	539	541	528	516	585	580	537	527	565	567	529	546	528	558	518	598	528	571	549	576	549	568	542	568	524	528	561	532	578	547	607	535	546	541	523	580	537	557	535	564	547	592	590	508	570	513	596	524	575	512	597	515	556	554	567	525	552	519	562	555	550	491	532	549	568	517	536	501	537	551	561	546	551	602	527	573	536	559	557	594	560	525	562	538	507	559	577	543	577	565	549	573	549	491	543	574	527	619	597	554	554	568	537	591	579	564	585	579	520	564	559	584	570	617	530	539	569	574	545	564	601	630	540	559	527	559	530	525	531	520	579	542	500	518	555	500	539	505	569	534	511	534	545	571	625	522	583	568	534	585	559	554	546	568	538	542	582	547	552	540	573	544	565	562	579	556	560	529	556	531	546	562	539	548	552	547	556	517	565	529	589	531	514	546	562	534	578	518	582	549	549	557	553	541	536	578	534	633	526	565	550	578	551	520	526	547	552	596	572	555	563	568	566	533	564	588	558	576	561	558	500	554	536	600	519	495	542	515	558	536	557	526	596	508	530	532	545	547	553	542	551	559	549	556	565	521	559	536	544	536	549	510	517	603	530	529	555	592	580	532	567	549	552	533	527	557	567	555	579	555	579	533	552	540	567	538	540	548	574	543	543	525	566	531	544	514	563	580	560	529	546	579	532	560	545	529	532	533	582	556	553	560	550	557	563	554	533	594	608	558	519	528	547	536	501	553	522	567	558	551	546	558	542	560	548	545	549	570	517	577	580	535	529	557	519	534	535	567	522	538	527	578	584	552	590	533	576	513	538	525	519	548	524	609	550	541	511	544	553	545	550	549	553	555	539	560	534	525	571	571	578	478	562	564	510	581	561	557	532	586	563	562	571	541	554	587	535	554	606	571	580	591	569	536	546	542	593	519	565	548	581	524	526	562	523	527	530	535	553	537	539	567	576	576	574	527	550	551	547	523	556	559	555	591	577	570	564	544	524	536	547	561	581	542	547	561	549	524	561	528	610	543	578	575	574	543	581	570	538	552	527	555	562	556	540	571	570	535	570	529	537	608	558	538	518	497	549	555	560	564	541	561	564	551	529	600	556	538	531	541	562	492	561	490	557	540	589	550	585	562	557	552	534	558	588	520	528	583	538	536	524	569	544	526	567	570	552	564	573	536	539	575	551	537	545	585	553	522	559	594	545	580	532	555	534	594	556	603	539	580	527	538	526	560	533	585	544	553	588	551	556	557	546	545	578	505	551	603	530	538	531	559	557	521	563	536	587	574	559	569	564	534	573	550	551	532	579	533	530	590	542	588	557	569	575	568	513	564	552	572	543	547	540	566	576	538	586	582	543	598	582	517	528	556	504	549	543	575	550	548	574	529	567	545	559	553	548	529	526	543	539	530	583	541	547	498	554	520	557	544	520	539	588	564	575	513	506	555	586	516	520	531	544	526	542	520	573	525	544	541	554	563	573	516	592	567	538	553	563	558	599	521	565	558	567	588	553	607	508	495	564	544	535	546	561	509	554	527	540	538	537	520	547	524	575	574	577	510	546	520	508	567	556	588	535	556	546	583	581	557	573	572	560	572	551	524	549	583	573	585	482	516	527	567	538	549	539	547	534	552	563	544	558	563	553	569	521	584	514	579	535	531	548	580	525	531	558	541	522	555	599	548	576	563	531	542	537	568	556	511	538	556	530	533	499	513	579	548	566	569	534	538	581	514	569	546	559	559	566	507	536	514	540	554	518	507	553	556	536	539	521	557	558	522	548	500	567	543	524	527	588	527	506	564	572	532	560	543	551	540	530	603	530	564	554	524	548	581	567	571	517	540	579	504	561	614	554	590	551	551	506	534	532	520	521	556	568	524	538	525	527	551	582	555	574	564	549	588	564	525	523	558	586	525	597	538	546	557	530	559	539	575	564	506	567	575	550	534	581	592	543	567	546	568	537	538	524	539	556	558	518	567	527	571	549	553	534	567	549	539	574	545	536	531	537	565	544	508	559	608	560	554	531	572	547	582	602	540	548	569	505	532	566	548	558	562	582	534	547	492	586	553	529	629	559	557	586	557	558	568	529	540	524	576	573	556	576	544	573	551	524	560	546	549	506	572	574	610	551	568	564	551	591	544	572	539	529	574	548	506	515	543	559	543	597	569	564	535	552	549	557	510	529	533	557	541	524	588	547	526	537	535	580	542	522	551	536	539	503	551	569	579	575	549	587	514	519	527	518	533	560	524	559	534	552	520	591	577	539	545	561	566	560	544	586	585	574	577	567	589	521	527	563	533	514	524	528	512	544	557	509	547	503	553	573	540	514	555	540	546	570	554	525	558	585	546	522	580	541	547	544	589	585	550	511	544	551	545	558	549	567	543	570	565	544	545	533	539	547	566	557	531	531	558	572	543	564	583	512	522	539	568	514	502	528	546	511	547	540	593	553	565	572	538	538	562	504	505	518	527	590	517	575	549	550	559	585	529	549	528	560	594	499	563	505	531	541	568	562	545	578	544	538	584	578	542	522	563	574	564	527	528	517	556	542	543	576	515	535	582	571	518	540	527	536	586	579	529	508	549	539	561	474	607	502	551	559	571	552	539	553	553	517	533	516	519	565	562	552	544	573	564	551	548	576	546	567	562	519	552	568	534	530	553	563	531	541	542	553	527	513	547	568	563	509	522	533	571	541	541	569	565	564	561	523	557	510	553	520	572	553	565	563	528	547	558	534	552	512	564	525	534	563	551	564	573	523	531	540	525	540	528	537	565	535	557	548	583	547	584	592	601	576	553	561	560	532	575	606	551	520	543	544	550	577	527	569	523	581	494	598	532	559	541	529	504	577	542	555	542	539	544	555	540	550	529	551	511	531	576	557	562	557	558	492	529	563	561	508	556	564	521	539	572	541	526	592	565	567	535	575	585	586	539	518	508	560	538	531	565	560	525	538	528	552	543	552	564	525	554	533	517	547	553	529	540	571	558	549	562	518	550	528	590	573	546	532	558	552	553	571	569	580	561	528	538	580	558	541	548	560	562	604	550	547	575	608	528	612	554	522	567	521	537	558	557	518	536	572	559	532	547	604	529	533	566	536	528	562	567	567	552	559	552	586	543	512	520	578	526	563	520	534	600	545	546	579	600	533	574	536	541	544	557	572	538	544	597	553	548	539	521	555	555	511	534	523	560	541	593	546	530	564	562	538	561	527	573	587	567	582	562	568	539	601	597
17499	8210	2679	1012	684	475	443	416	332	371	295	296	268	270	271	283	283	288	271	256	286	306	254	254	274	273	270	271	234	233	270	253	277	262	286	260	279	241	258	258	255	284	292	279	252	220	271	280	288	285	252	246	268	261	271	268	239	241	256	284	241	237	246	272	280	269	269	256	264	224	254	296	240	228	266	262	268	253	267	255	305	241	298	248	247	264	272	262	278	282	268	246	247	286	261	229	232	271	241	277	253	241	282	234	205	272	261	243	265	226	234	239	284	286	276	274	271	249	268	266	255	263	247	269	296	236	230	301	259	288	262	269	264	290	275	270	235	240	257	279	250	282	247	255	263	264	265	242	263	262	252	272	249	261	259	253	243	236	243	262	267	253	281	287	270	269	270	275	249	251	249	268	263	269	266	244	247	234	230	228	264	270	249	239	229	276	274	291	258	255	285	258	274	288	271	239	285	253	277	261	277	271	268	263	259	273	265	287	271	275	261	280	279	285	242	257	275	245	248	246	280	272	270	240	255	250	275	263	280	291	268	262	266	265	290	275	246	244	256	256	238	269	252	263	263	264	262	286	234	253	251	270	267	276	276	242	241	295	274	254	252	251	308	272	276	276	236	264	265	284	250	246	269	241	242	286	249	242	257	257	238	269	283	288	240	242	283	291	246	276	271	274	309	298	270	268	232	288	252	282	263	258	256	272	243	269	253	265	248	266	272	268	273	271	252	249	285	239	297	269	285	311	238	267	278	271	247	248	266	268	252	265	267	234	244	262	251	273	267	231	266	308	258	266	269	260	237	250	242	264	258	254	257	271	271	282	273	262	275	277	213	255	279	263	277	285	251	261	223	287	270	242	252	249	273	266	237	267	256	242	287	254	272	232	280	303	289	303	273	290	255	267	283	276	300	254	287	256	265	250	277	255	273	269	234	250	244	274	264	238	261	262	271	247	261	287	301	266	260	246	268	284	244	265	275	249	277	211	265	246	247	287	239	287	264	271	267	271	283	239	250	241	251	263	267	233	230	262	281	234	263	255	257	243	266	247	270	258	252	268	261	271	251	241	263	244	282	269	245	255	268	272	275	260	305	269	251	268	278	244	282	255	265	258	270	277	278	261	261	261	260	286	264	256	259	265	274	247	243	259	266	265	250	235	248	258	249	241	268	281	267	255	258	270	253	250	264	281	259	284	252	258	244	278	264	272	272	250	272	219	245	253	225	224	240	265	279	246	234	263	280	245	244	261	248	240	249	227	277	287	230	285	283	290	243	258	251	284	252	256	235	241	244	262	258	283	308	252	292	293	284	298	239	257	277	237	249	263	253	227	240	273	275	254	274	275	268	271	240	233	230	236	250	233	264	263	281	289	262	303	271	248	247	268	268	305	267	253	298	263	247	236	268	251	269	263	289	231	244	228	241	278	253	250	251	266	242	256	260	258	287	249	257	260	258	283	270	263	273	277	236	250	249	258	275	251	255	266	246	253	227	262	268	280	241	255	264	301	267	258	248	273	234	263	250	239	257	254	278	292	267	254	243	285	266	241	259	268	321	267	285	229	251	263	279	250	266	286	278	253	251	261	259	249	244	251	246	266	280	261	253	247	260	264	278	281	250	273	278	285	254	246	265	260	260	260	266	252	289	261	245	265	274	268	258	298	302	249	253	271	242	265	275	284	281	277	262	235	272	275	260	265	257	229	258	282	270	252	262	290	263	264	314	261	281	239	286	306	255	266	267	236	262	259	269	224	259	247	283	254	259	236	265	265	275	203	259	258	245	282	255	257	250	264	246	255	275	272	234	239	286	275	254	236	260	267	251	253	268	266	228	282	268	252	237	278	249	247	247	277	269	266	269	285	281	277	288	265	272	287	286	249	259	279	230	264	263	252	258	264	262	235	236	252	286	268	254	272	279	277	254	287	304	277	278	260	228	271	234	284	279	250	237	249	277	255	232	268	275	228	292	229	293	253	266	236	224	238	251	276	271	259	265	244	237	296	271	258	250	281	234	250	273	275	257	287	264	287	227	269	269	245	244	209	248	275	259	277	275	283	251	259	265	268	300	264	282	261	266	266	230	324	288	272	271	272	274	259	274	252	239	256	283	252	241	267	288	262	287	238	251	288	230	269	253	245	252	251	242	254	233	265	262	282	272	269	265	267	278	280	298	276	251	275	251	276	267	252	248	270	267	262	220	241	275	254	265	257	267	272	272	269	246	262	247	272	270	292	276	277	288	275	277	294	254	238	246	262	215	274	270	224	252	255	296	286	279	261	253	244	265	245	241	281	295	274	287	260	268	276	293	255	260	255	258	273	293	274	227	249	234	265	245	264	262	248	269	247	238	268	273	241	248	247	234	233	273	260	280	314	266	238	238	265	266	235	256	235	298	307	278	241	265	270	277	259	267	276	265	271	270	280	264	262	288	302	271	258	296	256	247	228	258	271	263	256	258	261	281	262	255	252	280	256	243	256	252	268	256	309	274	258	249	307	267	237	241	291	254	247	272	253	274	238	310	266	241	261	272	262	278	262	253	293	270	302	243	269	229	265	232	264	263	234	260	250	249	256	221	295	267	278	252	271	261	269	290	267	229	239	242	279	257	252	257	268	256	250	268	268	259	259	244	241	258	242	269	262	284	269	243	266	263	250	266	278	297	237	265	274	251	284	248	235	265	242	253	271	244	269	298	271	267	282	286	251	264	244	275	250	232	268	277	276	266	260	276	270	247	232	251	263	285	253	288	231	210	276	252	249	261	287	262	284	276	251	273	274	310	272	257	263	255	248	286	249	255	236	257	269	276	257	248	248	304	232	228	225	249	249	254	259	270	272	245	242	246	267	265	270	245	258	263	269	266	242	269	267	256	287	273	233	255	265	257	233	263	245	251	263	247	265	252	219	239	232	255	263	255	240	288	265	285	260	274	259	305	263	261	252	303	262	250	269	272	279	294	268	281	274	266	292	269	254	256	283	300	284	238	250	270	283	257	248	273	263	267	274	274	281	239	251	245	273	246	246	245	257	215	259	269	264	246	282	235	245	276	239	256	262	249	250	286	253	258	240	269	269	264	297	301	254	266	262	289	270	260	238	284	286	248	277	231	282	272	258	245	216	256	270	282	278	275	269	261	305	241	270	223	252	287	233	268	303	264	253	262	296	277	236	290	257	310	286	242	254	261	262	252	238	252	309	273	240	247	266	247	249	224	262	266	259	275	234	255	255	229	259	251	241	235	253	240	299	265	269	265	250	251	248	246	303	294	247	282	285	267	247	245	247	249	258	280	300	249	253	249	242	245	266	275	275	262	279	266	260	268	279	290	257	245	305	260	248	253	260	270	287	276	266	250	255	281	288	248	280	233	254	243	281	257	264	292	272	244	219	259	256	248	268	254	251	249	256	265	268	261	258	261	241	288	301	270	276	256	274	232	285	290	242	267	290	240	240	271	252	244	263	273	257	263	233	284	271	271	266	272	303	256	275	256	268	266	282	229	257
10531	6490	3984	2954	2355	1567	1701	1358	1012	1028	814	764	738	728	659	688	675	674	610	609	640	635	623	617	576	640	583	572	644	634	609	621	568	573	646	626	598	600	577	600	615	573	585	572	608	620	578	589	574	580	628	609	618	557	605	588	553	552	572	622	614	571	587	578	583	587	608	560	576	553	598	577	620	546	593	535	617	643	567	535	576	595	624	607	588	595	564	613	570	576	597	595	630	587	562	623	551	551	576	619	563	586	578	595	612	614	623	581	599	578	621	621	550	586	576	574	587	585	562	607	632	608	582	584	567	546	572	572	555	537	573	569	622	556	607	578	557	592	595	586	554	570	621	569	583	590	585	632	548	580	573	612	566	612	571	596	558	577	586	556	636	599	627	589	595	620	571	578	552	607	560	578	593	565	601	566	606	581	576	563	608	591	557	583	598	576	581	575	573	550	539	624	579	544	606	597	586	535	572	550	611	546	588	571	622	632	577	593	594	614	579	574	583	569	560	571	596	612	560	587	559	602	574	574	593	590	571	614	547	569	577	587	566	541	617	611	563	567	603	600	536	596	597	523	608	591	589	582	596	583	588	564	582	568	580	594	609	538	556	586	527	569	590	626	590	576	607	617	581	556	577	573	565	588	635	618	621	593	616	572	628	561	632	585	547	544	602	648	589	566	583	567	578	617	625	597	602	569	573	573	592	614	575	616	599	598	584	587	601	634	592	580	555	567	570	607	609	555	562	560	554	562	570	589	573	589	560	577	576	586	668	591	573	552	585	529	563	622	561	576	625	607	596	616	571	616	599	574	580	582	611	567	591	646	601	600	582	573	611	568	593	580	613	566	586	592	574	579	584	596	584	580	553	598	571	584	558	569	581	599	555	574	560	638	628	545	541	656	566	575	608	570	560	568	605	576	573	595	606	596	604	572	596	583	588	616	575	585	608	599	560	615	569	580	582	617	566	588	582	615	600	587	581	583	547	590	565	555	556	587	570	585	609	583	573	568	579	566	539	629	597	577	558	584	581	528	577	550	578	572	614	587	580	575	611	583	629	538	574	584	567	599	575	567	545	586	601	603	536	594	583	617	578	588	596	567	583	579	622	538	563	576	593	578	592	539	586	574	571	612	608	566	535	555	592	578	613	598	594	620	593	579	590	543	629	588	542	593	601	579	600	564	601	556	574	573	605	615	581	576	611	569	636	604	546	549	608	567	591	586	586	591	601	597	552	579	637	597	596	556	582	617	603	555	566	590	614	546	571	586	603	578	597	587	561	614	637	607	627	556	562	591	589	582	561	610	570	575	560	594	607	573	548	558	549	537	587	578	596	555	543	568	545	617	579	579	545	535	541	554	610	604	579	592	603	589	619	561	621	542	566	583	577	566	592	561	589	562	572	588	603	576	593	551	581	562	553	606	582	568	583	563	586	606	618	556	542	594	552	562	618	578	579	563	602	566	595	576	588	581	578	577	572	599	580	569	620	542	590	542	613	583	583	576	646	599	560	615	609	555	575	602	606	607	572	569	567	575	603	609	567	591	570	602	592	568	593	562	594	541	569	580	565	604	633	571	597	597	547	563	597	580	594	594	608	568	583	603	548	600	553	618	636	591	584	599	562	592	615	592	597	586	653	563	575	606	569	561	608	551	593	634	585	605	569	584	574	606	580	588	638	636	574	577	601	595	605	548	584	612	651	622	614	591	602	585	613	596	587	617	586	612	604	548	613	558	614	571	549	606	579	567	595	567	637	611	601	590	616	607	556	605	600	592	569	587	609	558	619	591	573	599	583	586	612	590	591	578	607	573	570	588	571	579	556	570	629	600	568	555	555	625	578	591	559	643	555	576	607	590	575	596	610	610	577	580	569	570	583	591	607	574	630	583	568	607	545	591	591	569	602	603	603	609	586	542	606	626	578	569	552	546	572	560	568	628	625	580	542	575	590	591	585	581	516	591	581	503	593	598	608	575	550	595	557	566	581	577	576	604	584	579	552	603	578	559	570	544	584	572	588	598	617	560	577	603	603	595	621	614	594	586	577	606	578	622	598	579	588	608	589	587	559	554	528	606	585	609	595	544	590	585	601	582	585	577	570	572	559	583	581	607	538	607	558	589	570	580	607	583	554	605	519	585	549	592	595	574	584	561	607	594	626	601	585	577	574	607	586	618	587	530	586	599	554	576	553	586	559	591	591	559	598	591	562	600	598	560	581	587	575	582	615	596	601	612	581	588	597	536	605	585	559	569	564	562	592	603	582	591	558	597	584	587	551	571	576	591	573	593	559	593	595	557	574	538	594	587	539	598	522	577	604	573	559	574	556	543	590	621	571	558	562	588	625	599	585	628	598	611	582	622	518	575	545	582	576	632	567	598	572	574	568	539	578	587	575	595	548	602	590	567	572	553	630	592	571	613	565	552	587	555	551	577	542	612	591	611	565	647	580	559	552	559	608	575	597	581	592	568	534	557	610	573	544	629	577	605	548	585	582	602	571	588	591	592	611	626	548	606	566	574	594	593	557	585	571	561	549	604	564	588	611	560	617	611	626	600	595	612	533	617	542	569	577	558	589	604	573	591	575	563	568	550	573	570	594	585	575	575	570	572	573	591	572	573	578	587	597	555	597	593	564	567	567	558	573	615	597	557	570	587	593	612	530	607	575	591	600	599	552	563	576	546	592	567	594	601	585	557	619	554	558	606	586	554	609	540	582	578	601	615	567	574	558	637	618	569	597	575	574	572	598	579	590	608	592	593	599	568	552	595	580	586	620	620	563	587	608	604	597	588	557	581	551	568	599	590	555	595	619	562	569	579	566	565	543	572	578	571	601	579	597	576	571	606	575	571	553	565	584	608	613	630	606	576	567	582	564	602	617	619	612	562	565	645	595	580	567	581	603	605	587	589	618	598	586	583	572	577	585	589	581	554	578	601	604	581	568	561	615	565	614	568	604	575	577	551	566	627	570	560	574	601	613	581	609	568	620	630	585	546	593	608	590	591	583	580	560	559	608	632	599	569	585	561	566	600	565	591	621	614	571	623	587	546	610	595	584	553	563	622	624	566	551	572	599	598	563	613	620	567	627	578	585	581	615	568	515	527	588	567	563	583	592	561	579	579	621	573	572	564	589	544	568	574	541	587	558	565	614	545	603	591	622	576	579	616	633	618	557	558	599	606	589	577	593	586	583	580	602	569	607	594	611	551	544	585	553	558	583	565	551	560	585	588	637	561	607	574	618	559	605	593	558	611	608	598	640	568	575	578	580	563	601	574	607	565	591	603	588	627	576	568	576	601	592	594	573	571	568	587	573	583	566	612	569	582	593	654	582	605	606	571	566	550	595	621	594	596	553	604	594	597	602	625	632	533	579	606	585	572	603	566	566	638	579	612	554	577	619	603	571	583	557	604	563	579	608	544	553	600	582	594	622	582	574	614	594	631	574	565	565	548	607	611	607	597	528	604	594	583	564	557	570	590	582	596	558	617	582	543	581	582	517	576
32134	20211	8362	3379	2093	1125	1133	626	539	511	369	315	272	256	266	241	256	243	268	236	228	207	217	195	224	246	226	216	215	243	240	212	232	249	208	241	226	237	210	201	222	214	222	216	209	207	213	182	205	205	213	220	225	221	188	215	215	204	174	207	219	209	211	205	216	220	224	217	209	210	213	192	216	216	228	256	247	214	251	241	208	202	212	211	208	261	196	214	181	200	210	202	222	208	197	212	205	192	232	204	212	211	208	208	211	228	233	231	222	230	185	246	251	205	265	223	232	217	242	218	214	199	219	205	207	225	209	198	205	203	198	206	220	199	184	209	229	219	199	220	250	204	204	211	216	192	201	213	229	216	239	238	212	201	201	215	209	218	215	216	213	210	238	233	199	218	218	212	198	221	206	210	200	234	203	214	213	210	237	187	238	235	229	221	205	208	215	237	203	196	209	202	216	233	236	196	217	201	218	199	200	217	190	206	197	208	213	210	194	202	245	190	203	217	211	232	207	214	234	225	221	222	184	233	228	205	226	211	216	231	225	217	190	189	206	213	202	209	202	203	225	237	234	245	214	209	194	192	230	202	227	190	198	206	207	218	205	207	231	217	214	202	231	206	218	232	241	220	214	205	207	224	230	224	195	222	212	229	247	219	206	195	195	191	225	210	225	194	235	211	211	233	210	210	226	213	192	229	203	221	226	217	219	230	204	195	221	223	220	195	205	206	216	203	219	207	212	175	229	225	210	227	218	221	230	226	239	224	216	216	186	232	223	221	221	207	202	207	211	224	200	228	178	211	212	231	234	191	197	229	238	220	234	222	245	203	186	222	219	220	182	187	205	235	238	217	209	200	206	204	234	219	220	197	219	230	189	200	238	236	198	199	210	222	209	213	237	224	209	215	194	215	217	214	206	219	209	220	236	235	227	197	200	203	193	231	213	216	207	200	208	212	215	202	186	240	224	242	245	211	224	200	222	216	229	220	187	196	229	205	212	226	216	235	206	218	232	207	226	210	218	204	220	232	219	199	183	218	217	226	208	226	189	206	195	242	221	230	232	211	244	196	237	212	222	202	216	241	210	222	198	196	231	226	216	194	205	213	208	203	199	196	227	228	190	223	219	201	224	219	233	218	200	200	210	216	219	230	210	206	195	206	215	220	210	204	188	224	212	212	223	258	210	217	213	221	224	219	226	227	211	222	225	198	184	217	199	241	227	212	205	226	223	208	215	214	201	240	200	211	229	199	215	199	206	223	213	201	228	183	187	226	222	201	204	201	201	212	209	227	238	243	211	206	232	210	229	220	241	194	211	243	202	246	224	195	201	208	212	213	220	231	231	215	204	222	218	227	239	216	230	217	208	229	245	228	195	220	235	206	231	202	201	234	209	219	215	229	215	238	248	204	205	212	241	225	235	233	217	217	245	209	217	215	220	235	219	221	195	227	209	210	205	215	190	236	222	245	215	243	208	209	224	237	178	195	227	198	205	217	222	190	213	211	197	198	199	186	207	205	200	205	228	202	201	191	217	198	211	207	199	223	228	227	221	205	198	223	219	195	232	197	261	219	205	227	210	204	196	197	215	217	223	210	195	214	182	198	222	216	238	237	219	198	205	226	244	226	191	214	202	206	208	243	196	224	230	237	229	217	220	225	205	194	192	199	170	237	223	213	219	207	239	190	198	225	214	217	189	209	217	226	229	214	226	211	218	202	238	229	210	214	215	213	203	198	229	249	199	224	232	225	232	203	214	195	219	193	194	197	214	208	204	212	189	221	201	228	231	215	182	232	224	208	210	209	210	214	200	223	192	210	226	209	219	220	225	223	215	219	219	231	217	225	215	228	234	232	238	241	234	222	228	227	191	216	216	225	214	213	219	201	223	204	180	223	179	211	208	205	199	198	205	190	198	189	208	215	231	221	234	235	198	232	225	204	217	210	265	198	220	217	251	190	222	219	225	212	215	227	236	217	223	207	201	226	220	219	211	208	191	208	211	216	214	208	197	227	208	228	207	216	198	230	219	203	223	234	212	223	210	207	207	183	188	223	233	203	199	228	203	213	218	222	207	215	194	206	213	216	208	219	201	210	226	207	211	198	200	205	226	236	220	200	220	229	214	213	192	219	226	219	217	222	221	210	195	188	242	228	199	232	234	214	187	210	213	166	216	190	240	204	214	206	218	178	198	209	241	183	199	217	233	234	214	217	187	233	223	224	242	201	229	202	198	231	223	207	256	242	220	206	200	209	206	211	209	202	241	254	205	210	201	224	215	184	211	204	231	234	196	229	226	211	210	185	198	187	184	237	216	196	208	171	214	216	199	235	211	239	224	218	213	222	227	225	194	220	194	217	209	200	250	211	227	214	215	201	238	195	235	198	203	225	215	236	215	216	182	205	251	193	201	205	196	237	218	224	228	218	214	243	209	174	197	212	210	219	208	214	216	215	217	209	192	222	213	190	227	219	194	225	215	210	222	197	250	201	226	244	201	227	239	250	241	212	218	236	228	209	197	230	244	241	227	210	210	192	190	207	231	216	218	199	180	221	226	195	202	231	247	217	248	227	199	242	248	215	194	222	216	253	234	225	206	199	212	233	218	207	195	201	204	224	205	237	239	221	204	199	216	204	216	212	224	215	172	191	217	221	228	203	215	222	206	207	208	225	230	200	203	228	210	234	203	218	220	195	240	210	211	220	226	211	223	194	229	207	212	212	227	214	204	204	207	210	220	209	193	194	213	196	216	231	204	196	230	234	205	231	206	218	233	205	157	201	209	191	201	233	217	198	207	221	210	234	205	220	230	229	232	198	195	197	225	231	217	211	216	236	208	200	216	210	217	180	226	219	221	194	208	208	226	224	225	213	226	221	226	226	222	219	212	200	220	219	230	213	222	196	225	214	230	222	229	213	211	192	222	209	220	249	205	198	222	231	198	216	231	225	207	216	208	204	236	205	222	241	194	218	218	210	195	234	229	201	192	244	216	213	210	242	218	233	206	222	232	216	247	212	217	224	235	228	193	241	220	194	216	194	226	237	215	232	210	203	251	206	224	229	220	240	197	209	236	223	240	230	198	220	226	212	215	224	202	205	230	248	222	199	204	201	221	221	204	235	216	216	220	208	224	227	205	188	236	215	219	214	207	222	211	211	231	200	199	242	211	223	218	242	204	230	212	217	208	210	209	239	220	227	216	207	201	256	224	228	197	197	213	225	211	180	236	210	192	242	230	202	192	221	211	215	221	213	222	206	196	213	243	199	204	212	224	222	205	215	214	204	211	181	199	199	225	203	218	184	217	199	238	212	219	235	186	212	204	232	212	218	219	213	231	194	196	212	218	206	221	208	197	182	194	228	208	204	209	242	217	216	220	233	213	229	203	242	210	222	212	211	217	196	210	232	213	215	233	209	202	226	223	214	219	218	207	203	216	237	214	208	233	202	216	201	230	209	187	204	192	219	211	227	202	225	221	215	207	214	206	206	194	227	234	209	198	237	222	227
20601	15085	8791	6894	5505	3232	3816	2154	2199	2030	1311	887	884	759	709	716	681	668	555	587	624	547	573	580	573	583	551	579	584	577	553	538	596	560	574	581	553	547	499	541	525	551	523	531	484	481	514	512	505	516	472	478	480	506	489	490	505	485	472	492	477	502	485	525	496	479	528	503	504	500	516	484	510	542	499	477	493	476	499	504	461	455	485	500	469	464	491	484	489	478	498	491	505	519	476	486	485	483	509	491	499	458	466	515	496	518	529	492	482	489	472	514	508	512	513	517	480	481	496	504	532	482	528	476	496	494	487	452	461	510	515	543	519	473	490	479	467	491	556	497	522	482	457	468	507	494	472	457	436	484	457	515	469	490	470	545	499	484	474	527	468	488	504	496	527	478	471	504	477	494	534	495	499	496	505	478	500	493	482	535	504	447	479	443	494	506	476	499	496	500	498	539	512	506	533	511	473	534	538	506	527	480	498	520	517	493	484	509	540	479	491	487	478	498	508	498	525	463	508	475	497	475	515	484	550	492	537	496	462	511	457	475	496	491	463	485	550	549	478	479	471	483	468	478	499	490	484	508	516	508	488	525	470	536	510	488	489	487	487	471	461	489	493	518	530	499	469	479	479	485	497	472	503	483	497	476	491	546	492	481	527	467	527	503	505	543	475	460	527	485	476	504	525	485	480	482	460	449	455	480	526	487	513	480	555	501	482	443	490	500	500	469	481	466	518	536	507	529	467	448	500	476	497	496	495	451	489	479	546	511	523	523	449	495	500	493	448	538	488	468	486	489	491	478	488	495	490	487	508	505	508	519	479	514	483	507	471	503	471	490	479	504	502	503	528	465	490	487	503	506	482	499	475	494	501	510	519	503	510	533	534	462	487	486	491	524	527	474	498	505	480	519	528	496	470	523	509	475	504	502	456	501	490	495	482	511	467	547	464	496	503	473	478	489	490	514	508	518	495	491	491	509	490	468	522	519	537	504	504	523	488	491	502	517	514	491	504	495	523	485	487	504	484	470	468	493	467	485	500	500	500	463	497	517	489	468	473	494	472	500	492	501	489	490	505	508	482	473	476	484	508	513	479	505	512	462	498	510	506	490	505	514	496	516	462	538	502	506	551	490	470	532	469	506	522	488	482	515	465	489	520	513	481	436	465	479	488	494	518	489	478	516	485	471	431	521	499	480	445	495	522	502	485	485	500	521	482	529	481	489	456	486	499	488	520	454	505	516	479	477	482	480	502	462	488	518	480	467	465	495	471	475	483	453	503	476	476	451	408	506	500	494	460	483	486	476	457	529	484	517	505	476	479	475	508	533	527	485	517	510	487	460	471	502	504	532	506	496	518	506	494	493	456	493	489	490	500	502	480	491	478	514	506	509	495	517	479	477	492	492	512	468	503	502	494	506	485	477	469	469	476	443	509	513	514	513	465	507	499	551	504	504	504	475	489	457	500	447	501	459	520	530	484	475	502	483	524	475	493	497	493	474	525	474	491	473	500	524	457	491	508	515	501	548	470	486	491	466	466	461	479	508	522	525	541	506	454	469	482	477	516	444	474	517	486	494	483	502	518	477	504	498	505	459	476	486	474	496	494	498	478	479	487	497	491	506	463	489	497	510	482	511	485	518	504	509	493	480	511	451	487	480	493	497	535	508	480	491	479	521	502	514	459	498	509	458	518	519	517	489	505	464	514	511	475	508	481	486	556	492	507	516	457	496	501	476	488	534	519	514	470	487	467	485	482	504	481	514	529	466	534	529	459	504	498	460	486	503	496	485	495	478	505	482	480	513	488	508	465	474	501	485	526	500	498	475	488	515	516	495	474	505	504	516	473	508	482	490	502	484	466	481	464	503	523	474	479	504	501	484	492	501	490	495	512	480	448	487	473	490	515	472	478	464	486	458	465	541	479	540	488	492	529	486	469	495	503	495	505	553	548	498	504	497	503	520	500	479	513	458	458	510	455	481	519	516	495	528	499	447	501	453	468	461	498	480	478	465	536	482	512	479	484	479	481	493	478	498	466	469	522	514	537	480	499	494	497	477	506	520	464	479	487	447	518	481	485	511	491	500	516	511	524	506	487	489	457	533	475	496	481	453	499	476	463	505	537	505	469	527	501	507	467	509	505	527	513	499	538	499	492	518	464	529	475	434	483	490	512	517	491	529	468	428	513	441	481	484	502	502	467	473	513	478	479	473	473	435	492	504	489	520	493	490	481	518	505	501	522	447	505	522	505	474	500	502	475	444	495	486	516	490	469	481	515	466	465	536	456	454	517	516	505	537	510	484	508	482	482	468	494	485	481	487	482	531	500	535	469	475	492	496	488	495	468	473	510	458	510	476	453	462	488	503	448	512	546	496	511	470	484	488	533	498	479	509	520	518	482	508	478	499	495	514	486	503	504	454	477	466	479	498	507	505	494	473	479	496	487	460	525	504	483	519	479	486	516	464	489	450	527	445	495	507	502	503	525	464	490	505	475	493	498	493	500	498	455	509	491	482	521	471	466	473	525	471	510	489	520	517	522	495	484	497	521	483	478	474	507	464	544	505	462	504	505	467	486	496	495	503	492	518	476	495	516	472	488	514	480	491	504	485	476	503	503	526	500	477	489	496	483	446	486	490	492	491	492	490	486	504	519	486	478	493	471	478	503	506	473	478	463	493	497	498	463	439	462	498	515	476	498	506	490	492	506	460	515	526	484	501	461	474	529	518	503	499	492	471	495	502	494	455	490	492	508	502	482	484	478	441	509	510	493	496	508	483	450	491	532	467	495	507	510	519	493	486	480	467	475	475	512	503	464	470	493	495	490	504	491	499	513	486	465	491	449	511	509	517	493	510	523	480	496	516	504	529	500	475	491	471	438	542	478	563	460	470	513	496	521	474	467	477	496	496	501	494	476	500	511	473	447	514	473	480	500	462	485	496	457	498	498	523	495	457	538	511	465	518	479	458	517	514	482	497	529	448	538	487	463	484	497	518	532	511	493	468	485	481	521	462	455	479	516	482	516	460	517	449	535	476	522	476	497	526	488	479	511	480	532	463	487	468	507	484	467	470	458	512	490	498	462	499	504	482	517	498	480	499	506	486	539	491	476	504	501	510	488	508	498	488	473	495	539	494	494	530	495	522	475	484	501	508	535	465	530	512	499	504	458	498	489	507	508	508	540	469	472	498	507	481	493	459	501	520	461	481	513	508	512	508	511	499	509	518	510	487	476	499	517	507	476	504	489	518	509	506	487	478	502	520	460	510	478	473	465	480	479	469	522	479	471	490	497	483	518	504	450	486	502	483	502	453	483	485	513	517	489	503	473	458	547	531	507	488	503	474	510	477	462	486	450	489	457	485	495	500	477	492	503	479	507	463	501	461	499	482	557	485	484	529	481	483	468	470	459	484	467	478	476	518	521	489	471	506	528	516	493	502	522	465	490	556	484	562	510	470	530	489	495	504	479	504	497	473	470	493	514	516	526	513	523	520	517	479	498	542
42215	28114	16227	6023	3837	2142	1719	985	857	760	504	406	357	320	281	304	272	296	267	290	258	266	257	268	260	259	258	292	267	230	232	251	264	287	257	262	278	277	241	222	240	231	257	224	261	262	244	249	270	264	223	219	250	238	222	253	233	239	249	227	247	227	220	231	243	221	234	255	251	233	256	236	264	204	238	253	237	239	218	231	254	232	235	266	247	247	237	255	246	233	244	206	246	251	258	235	195	230	220	243	237	237	240	274	220	224	241	255	252	267	254	250	251	256	271	236	238	250	238	250	218	242	193	228	235	253	253	255	227	252	238	211	237	243	252	219	247	240	241	263	249	236	253	251	236	251	245	215	226	225	240	226	265	215	245	238	236	247	235	249	248	248	236	250	246	239	216	239	260	227	266	232	256	234	245	241	256	249	259	237	222	250	243	238	245	218	256	258	244	259	188	227	245	220	234	271	235	236	247	240	219	265	214	235	280	239	259	215	223	255	229	281	247	264	272	230	255	248	265	291	258	267	223	261	229	228	243	239	251	260	254	245	242	240	244	231	249	229	234	241	242	224	208	263	221	260	257	243	235	200	240	229	229	236	242	217	249	223	220	243	211	219	260	238	251	222	239	227	241	231	220	248	230	220	197	231	247	246	219	235	288	212	221	242	258	279	237	260	222	280	246	252	210	239	233	251	242	244	214	252	238	240	265	240	255	251	232	239	249	231	233	225	212	256	254	249	215	238	236	266	231	233	264	279	264	246	219	233	248	212	262	236	248	218	224	256	254	253	244	219	259	273	239	224	237	246	231	220	232	242	237	244	259	205	257	258	242	213	247	245	237	250	238	254	256	257	230	235	204	226	227	228	232	213	236	216	269	249	251	240	245	217	245	237	258	253	252	246	255	239	264	245	235	235	216	216	232	235	266	252	259	234	227	231	229	266	248	252	237	247	220	233	252	246	235	234	202	245	259	248	250	256	221	253	245	213	248	244	240	211	246	228	240	247	230	227	277	237	239	250	243	248	258	255	263	237	220	247	264	238	233	261	230	214	252	238	255	252	239	255	268	217	243	252	236	203	286	264	212	237	238	243	229	241	219	244	229	229	253	247	243	242	230	229	235	252	251	226	233	236	239	258	226	255	207	229	265	250	267	211	221	237	265	225	244	225	214	221	252	215	223	248	235	228	235	228	213	254	224	250	224	229	230	248	233	267	234	282	252	236	238	235	233	240	257	236	244	222	247	240	233	247	249	236	230	241	237	255	249	264	271	258	225	220	214	279	216	242	219	255	247	248	254	227	254	232	236	255	263	236	254	238	241	224	243	231	225	224	254	276	251	251	248	250	255	270	259	254	243	241	259	270	200	198	215	233	254	232	232	224	234	239	257	241	256	242	238	261	273	283	276	229	223	236	217	246	220	251	226	245	240	238	241	229	219	236	247	228	219	260	250	255	260	216	248	246	227	267	252	236	255	247	233	265	262	237	236	246	249	240	247	242	217	260	242	205	229	272	233	240	227	247	238	232	231	242	219	248	243	253	228	213	252	238	242	255	227	222	246	228	223	245	246	230	251	222	246	240	255	235	258	244	254	263	230	236	259	216	239	206	239	233	253	243	204	275	243	267	232	266	265	264	222	218	222	265	236	238	265	261	205	227	215	262	233	215	251	251	252	248	264	248	242	259	257	247	250	229	242	249	236	268	223	254	232	257	244	257	236	277	237	226	254	248	253	257	225	250	244	240	251	282	250	218	230	245	238	260	224	256	272	232	240	232	247	248	207	252	222	244	270	265	238	281	232	245	245	254	270	254	217	249	248	209	238	237	259	234	234	266	217	234	255	228	247	251	265	238	230	242	230	268	244	220	235	261	250	254	235	242	256	252	262	240	235	219	259	238	247	248	224	254	252	237	250	263	274	242	255	239	249	254	234	242	250	242	234	231	210	234	245	242	244	206	237	225	258	277	231	254	213	254	229	253	227	213	254	230	227	205	265	191	210	226	277	217	284	228	232	216	241	253	235	208	234	243	251	237	233	234	235	239	258	229	243	242	216	238	255	229	238	251	258	255	244	219	239	230	257	244	212	244	247	229	232	255	222	237	223	228	238	276	218	259	238	252	224	223	281	237	246	225	231	268	251	261	269	237	225	233	263	230	256	232	234	253	250	238	221	259	241	242	226	258	243	260	231	256	241	278	260	250	275	236	235	261	259	263	220	266	208	270	235	251	225	207	234	239	255	247	246	228	258	210	235	225	227	214	224	246	245	222	223	211	252	261	232	264	262	247	239	238	279	228	230	251	257	250	240	273	240	260	240	235	256	230	235	235	245	230	233	252	252	245	234	231	232	226	242	239	249	227	239	236	240	271	262	216	266	278	232	225	250	251	257	266	248	269	243	261	227	262	235	233	225	255	278	244	257	237	233	235	222	226	255	233	209	256	239	227	242	237	220	241	265	229	247	238	273	223	227	236	252	241	243	252	239	255	233	233	231	242	239	280	226	269	253	251	249	233	237	208	232	253	261	247	224	235	265	239	245	243	235	279	230	251	261	266	237	239	249	246	260	220	251	254	252	261	215	237	248	227	249	267	236	245	267	255	245	255	219	239	245	261	216	225	219	259	244	242	250	256	255	245	244	209	230	219	241	238	236	237	231	260	261	268	253	260	251	220	244	238	208	246	244	249	235	252	244	239	240	254	267	234	254	261	238	233	247	239	228	243	216	239	253	220	262	231	236	236	243	227	236	284	235	222	251	245	225	241	235	230	253	232	217	249	254	273	261	257	225	238	249	265	229	248	259	251	249	240	254	254	261	249	247	244	227	253	237	224	219	223	247	239	207	249	241	245	268	223	259	200	232	285	232	234	237	219	260	251	242	261	243	215	275	239	238	213	245	245	213	212	214	274	241	234	238	242	225	248	238	236	225	256	255	236	258	243	239	243	250	255	244	232	230	276	232	226	257	270	248	254	229	214	223	231	202	248	224	243	239	232	239	246	252	229	231	258	210	250	262	230	261	223	258	211	248	260	208	217	238	237	232	238	246	243	252	233	251	267	266	233	243	264	254	289	223	254	231	284	216	241	236	261	271	254	235	239	208	231	232	249	236	257	230	225	260	218	253	225	244	250	245	249	264	232	271	235	260	245	262	237	224	266	261	240	268	265	242	251	252	259	237	227	219	246	247	227	239	240	233	240	253	265	244	238	268	253	221	245	242	226	249	236	239	214	240	261	251	267	238	245	239	256	223	258	221	243	231	240	227	231	241	222	256	238	242	270	260	269	232	235	235	260	237	219	256	266	228	251	230	214	237	270	229	259	238	270	255	239	246	256	247	258	218	274	219	230	246	265	258	231	224	236	245	241	253	222	277	258	232	226	262	227	229	240	260	285	260	268	244	255	251	259	275	224	225	279	266	234	235	267	239	251	233	221	248	239	297	260	221	269	231	209	197	240	224	246	229	240	258	229	242	213	231	231	239	225	237	282	231	276	267	256	252	226
25880	19828	15109	9645	8572	5449	5042	3209	3543	2776	1981	1211	1074	904	877	839	845	836	779	682	713	669	708	634	674	706	716	691	637	706	653	661	646	699	697	643	658	644	600	583	600	589	609	575	553	603	589	602	572	612	547	587	531	593	583	530	511	561	545	566	591	568	596	537	512	576	531	545	583	567	547	565	615	558	551	565	554	561	565	579	573	545	557	574	574	580	539	554	531	584	585	563	555	540	549	561	551	527	555	564	582	594	546	550	580	573	554	578	534	581	580	562	535	529	575	583	556	578	535	545	600	601	586	547	558	583	593	563	538	559	541	537	505	563	540	536	527	555	524	548	543	560	527	570	592	478	574	554	555	563	519	547	524	551	536	569	569	536	580	561	566	563	534	534	544	564	537	550	530	593	546	579	560	534	570	548	570	548	567	526	528	521	569	573	552	539	574	544	511	541	524	582	548	542	596	549	551	554	564	579	572	595	561	537	538	550	546	551	594	573	567	484	559	548	553	573	533	540	544	604	522	534	529	537	563	596	574	550	537	561	552	545	544	597	536	530	586	552	515	569	525	530	580	555	555	582	552	585	573	555	575	528	555	557	538	558	525	555	596	528	579	513	578	547	572	564	541	533	552	542	556	524	566	573	572	557	551	529	519	541	545	586	574	548	586	543	545	576	545	531	508	604	544	562	538	535	526	579	521	537	566	555	545	535	588	495	567	592	561	561	557	535	501	500	530	522	528	523	595	549	511	611	532	565	571	555	541	581	614	567	619	591	548	571	554	538	540	548	582	547	491	548	545	562	546	568	581	560	529	530	552	538	547	559	534	548	543	536	582	562	522	579	552	579	606	565	547	531	597	513	620	529	572	486	533	546	551	545	528	544	516	575	536	524	527	568	552	552	508	523	538	549	543	561	532	577	548	568	508	527	550	554	566	523	582	584	558	540	502	563	535	559	564	532	598	569	542	547	576	514	555	512	588	603	550	524	492	512	563	567	540	551	524	578	579	546	572	620	528	592	532	554	546	574	509	561	564	557	543	594	523	534	520	521	579	526	536	559	544	547	529	553	546	508	540	527	561	541	539	552	540	554	565	533	550	511	572	562	517	529	515	540	587	563	541	521	531	597	558	580	560	568	548	567	519	537	542	575	531	534	541	550	587	520	534	527	537	518	562	542	510	543	559	532	552	509	548	596	568	573	542	571	538	572	590	549	559	520	526	584	529	538	576	530	548	587	560	590	591	562	550	547	595	577	564	545	567	549	555	556	538	475	564	586	545	516	571	588	508	559	544	519	520	493	580	537	545	503	551	530	552	526	534	562	550	563	580	551	551	562	545	538	556	545	556	524	568	572	520	582	551	570	478	532	533	538	509	558	561	539	564	547	520	564	584	529	536	548	561	518	564	546	521	549	539	539	546	598	569	569	525	550	584	537	520	525	534	548	571	509	560	534	546	549	579	552	556	604	562	565	600	536	557	578	537	552	568	516	555	570	537	579	586	611	550	561	555	546	581	581	557	559	535	569	545	551	550	518	549	533	530	544	613	567	537	552	568	542	572	563	575	539	521	546	559	520	576	531	549	558	557	538	542	557	550	529	526	545	524	536	535	557	578	552	530	541	533	550	565	517	550	579	552	582	571	602	534	548	538	580	548	544	519	574	524	568	563	560	555	517	559	601	545	538	580	557	578	565	577	537	557	546	507	523	518	578	556	580	513	543	544	570	564	550	530	566	572	544	576	552	517	606	579	569	528	543	562	566	526	528	588	530	557	550	581	552	559	526	510	551	557	484	487	570	546	539	534	515	558	579	539	579	583	585	543	539	570	537	527	580	580	522	546	556	558	528	570	582	553	532	546	537	561	545	541	554	564	544	569	567	560	548	568	565	548	566	569	535	561	521	525	568	556	554	564	604	551	550	548	548	481	566	557	548	555	546	540	554	543	587	546	533	586	563	545	562	536	571	564	534	530	545	547	562	503	564	532	586	512	569	568	553	599	566	559	560	548	561	584	571	545	626	560	546	539	553	589	558	555	524	548	581	507	573	542	502	538	614	531	520	519	566	545	571	552	541	528	502	568	555	533	555	577	525	537	537	554	539	546	552	600	581	573	549	513	566	553	580	581	543	534	549	557	579	579	581	528	573	573	557	540	575	556	578	542	558	575	546	535	593	523	575	574	566	559	510	536	573	547	559	555	576	555	558	530	547	546	558	534	509	537	541	574	546	595	509	570	557	532	599	558	552	572	534	584	591	561	566	547	571	523	552	523	548	582	512	538	542	568	551	523	542	552	511	544	581	558	555	538	609	546	541	565	511	579	519	522	546	552	566	558	518	574	557	512	565	529	496	536	561	590	557	520	528	507	542	541	572	521	555	558	523	562	575	543	551	553	553	545	562	590	544	531	584	569	556	547	574	558	518	535	541	530	559	526	541	563	576	561	564	542	561	577	535	550	515	529	584	588	522	611	546	570	546	542	536	542	561	565	553	549	580	550	574	541	532	568	524	539	548	541	528	516	570	558	548	559	540	565	531	556	551	575	520	527	532	608	558	598	535	551	508	517	533	561	554	534	555	608	590	528	559	521	559	531	546	507	518	532	546	520	570	562	536	561	548	533	575	564	498	589	567	541	562	612	569	535	530	527	522	537	572	591	590	545	594	548	592	559	602	548	545	540	540	564	598	531	561	541	581	538	545	550	530	589	567	608	552	613	528	559	547	561	598	540	540	549	540	566	527	550	543	499	552	591	570	537	535	524	575	554	548	512	537	575	543	501	561	561	571	532	575	522	547	545	554	601	561	575	521	508	546	550	534	555	560	540	522	535	520	540	550	541	567	511	512	538	528	534	524	508	555	529	566	566	546	550	547	548	489	558	579	544	525	544	554	584	538	554	550	574	542	514	543	525	553	564	548	532	607	573	514	573	572	512	511	556	547	540	539	571	547	515	572	513	527	582	545	547	517	541	583	536	561	602	548	566	593	508	548	543	518	554	533	612	568	543	549	553	537	566	575	545	545	548	551	555	564	561	562	545	559	529	536	584	616	584	549	557	571	545	593	525	504	536	548	517	558	515	532	582	544	542	568	540	568	581	610	537	571	537	539	538	592	579	548	551	525	504	647	581	552	554	514	504	539	532	566	578	566	555	576	528	545	556	555	563	594	552	494	506	548	550	550	566	610	529	602	539	558	611	595	605	543	556	495	603	550	557	528	568	592	575	568	534	545	522	588	560	573	539	596	551	562	527	536	608	604	558	580	571	577	552	547	566	564	580	598	586	595	585	564	569	547	576	536	521	557	508	546	541	540	512	516	520	482	546	543	561	535	551	541	574	576	561	598	570	561	551	537	563	526	565	551	575	563	564	587	576	556	553	564	569	533	557	541	566	551	519	525	565	555	545	560	569	534	544	566	567	515	557	549	589	525	561	525	499	540	540	523	565	580	532	551	577	496	525	581	530	530	559	558	544	585	592	562	559	556	541	561	542	533	538	553	551	596
17481	7881	3240	1124	611	599	507	403	376	335	325	293	300	289	289	266	317	291	269	252	257	298	278	295	305	266	277	303	304	260	286	254	264	248	288	277	296	281	248	244	269	308	264	302	289	297	271	244	262	255	301	266	292	271	268	257	285	250	285	241	289	267	323	279	259	252	240	258	245	290	250	270	278	259	266	272	282	267	243	290	250	258	293	284	237	276	275	277	266	271	253	288	300	281	285	279	268	252	276	279	261	260	306	265	238	285	282	273	243	289	247	265	275	252	261	270	251	272	247	275	261	303	265	266	272	277	275	294	264	291	285	276	247	294	245	274	266	296	264	290	266	236	255	286	284	231	274	297	263	280	294	291	267	283	294	269	261	237	266	270	265	219	242	271	257	253	270	290	234	264	274	268	276	279	245	274	269	280	268	243	251	298	282	242	248	283	254	294	278	279	250	270	253	251	259	276	264	293	267	254	283	258	310	301	268	307	292	258	254	287	283	276	280	263	276	280	314	262	281	252	285	270	269	277	272	276	280	248	276	277	283	272	264	276	289	265	255	282	272	264	278	266	289	274	262	249	301	283	277	285	251	272	297	282	255	289	281	269	240	298	233	272	260	279	261	268	268	274	264	258	250	265	226	254	260	248	242	276	257	299	286	292	282	258	244	269	278	278	257	257	309	234	250	266	280	263	256	260	273	254	286	287	267	270	288	285	264	273	255	266	317	245	291	272	243	279	269	283	260	315	278	282	284	257	270	237	236	282	263	273	289	277	284	260	284	273	288	264	248	234	287	266	265	271	264	271	265	276	285	295	239	335	248	292	235	245	271	286	268	274	251	277	246	259	286	226	254	289	251	264	283	285	292	275	278	274	271	286	266	253	259	276	263	268	235	268	332	279	242	283	267	271	277	250	274	247	259	319	273	237	256	270	285	300	304	250	275	282	252	258	269	234	269	247	249	282	272	267	259	256	250	291	243	254	269	264	264	265	261	279	286	287	286	274	267	276	255	283	278	271	287	246	302	292	252	291	271	260	277	254	265	285	248	282	267	261	264	269	250	260	303	269	261	284	268	236	251	263	286	267	251	261	302	288	292	288	283	278	275	286	272	240	279	272	234	277	239	249	281	269	262	250	268	264	225	269	252	274	267	269	277	284	265	284	270	286	280	258	269	256	277	282	319	256	272	239	270	262	241	273	290	295	272	287	282	235	285	249	286	285	281	247	270	238	239	253	255	246	291	279	270	253	249	269	242	254	257	279	278	265	262	244	267	284	252	274	251	272	285	274	246	261	255	295	307	278	250	296	274	272	297	275	291	267	281	290	249	296	284	282	250	278	241	271	275	278	276	289	264	266	282	276	309	310	256	264	243	286	270	249	281	261	240	259	266	290	253	278	282	297	314	273	260	314	294	266	277	278	278	259	276	311	265	268	283	219	281	282	276	229	245	260	276	260	287	278	240	260	241	276	274	255	254	268	266	242	276	251	299	260	255	256	250	297	278	286	267	289	289	257	265	242	277	267	304	268	274	260	291	262	233	257	268	273	302	284	257	293	285	255	267	270	224	300	302	254	247	319	256	283	259	269	268	244	292	284	279	252	265	278	308	265	270	245	276	250	256	269	270	253	267	274	258	287	277	294	272	271	257	265	284	271	282	286	255	301	275	271	294	258	288	291	257	266	275	275	267	309	299	280	262	286	238	268	302	277	268	277	278	271	254	250	267	297	268	276	273	243	279	279	247	266	286	253	255	268	252	252	263	259	232	272	290	275	276	268	277	282	299	268	251	280	235	286	268	281	266	268	276	278	267	271	286	276	267	263	241	251	268	259	284	280	250	296	249	284	293	274	279	278	283	249	283	259	285	270	256	229	276	262	278	273	294	275	273	286	282	248	280	263	272	257	296	244	262	276	274	289	260	274	285	262	245	278	290	271	260	279	272	286	270	298	242	257	285	245	284	258	294	255	279	260	246	291	292	268	282	308	251	272	273	270	252	275	281	295	276	265	256	258	275	307	299	253	284	280	271	279	281	280	273	286	272	265	261	255	284	286	277	250	250	284	291	305	243	289	300	294	297	268	255	263	302	254	284	251	286	289	253	241	282	217	270	252	258	260	269	232	236	267	283	301	282	300	284	244	278	311	251	296	283	297	262	285	276	276	246	269	253	281	251	285	283	239	288	286	255	274	226	278	253	276	270	281	287	277	266	267	271	270	280	279	283	276	294	258	264	277	265	302	249	251	237	258	262	292	247	280	263	290	262	282	305	260	286	251	259	291	267	247	259	263	254	302	257	287	270	258	276	306	287	292	287	286	273	271	307	262	290	270	275	264	278	247	255	263	279	277	260	252	271	248	265	277	281	247	253	236	259	271	243	226	258	256	273	285	277	264	276	270	291	287	263	278	259	276	230	274	291	259	272	283	258	250	314	263	283	261	298	282	272	263	249	278	249	291	285	278	251	253	228	268	259	259	289	252	261	266	277	262	276	276	270	296	250	280	289	262	294	290	274	279	273	260	262	248	270	289	275	284	299	292	242	261	276	270	290	265	279	277	283	278	277	254	271	246	290	283	283	268	276	286	255	291	277	292	247	263	249	270	301	264	248	264	294	268	263	261	256	283	294	275	271	287	255	262	251	248	246	228	267	256	260	295	282	266	277	252	278	295	252	286	301	253	274	233	304	275	250	304	241	282	266	260	240	262	260	271	277	258	240	269	246	268	263	268	260	297	265	274	251	314	235	274	239	281	269	268	244	264	286	266	260	258	274	276	241	270	272	257	267	263	266	275	292	282	272	262	257	267	280	291	299	276	287	266	280	254	289	298	273	263	276	269	265	278	276	279	269	270	302	262	269	279	273	251	230	287	259	274	265	248	294	304	275	271	267	290	272	279	276	281	270	307	248	265	304	305	253	263	272	292	292	276	292	268	290	282	275	255	230	240	267	260	275	250	262	249	260	270	260	268	286	270	266	255	297	284	265	267	235	285	251	263	300	276	224	263	267	244	291	292	297	276	305	294	277	268	271	268	280	282	249	258	297	277	276	260	275	299	302	273	269	258	278	256	279	288	276	246	265	253	254	267	241	273	293	272	263	252	280	253	298	300	261	270	294	247	267	273	236	279	257	299	260	287	303	275	281	297	288	275	272	244	256	247	257	258	269	253	266	289	245	264	261	281	257	276	266	304	263	251	261	248	248	271	294	275	258	251	266	275	283	267	274	253	279	299	262	283	245	286	249	280	301	254	293	253	297	282	267	263	277	267	276	259	266	269	311	290	240	266	270	266	266	255	245	282	270	288	278	265	280	252	293	256	268	278	320	259	264	297	257	271	265	262	261	259	270	293	298	241	247	285	263	285	269	253	272	276	264	277	254	271	297	264	257	261	247	264	267	270	266	278	291	239	292	272	252	252	287	268	280	279	281	270	287	274	286	266	294	256	269	296	260	251	242	272	286	249	273	280	273	267	258	285	293	285	294	240	266	290	265	290	271	273
10540	6289	4970	2913	2152	2038	1564	1252	1120	969	854	811	773	669	732	710	717	653	641	670	684	621	613	635	618	625	680	656	599	620	601	662	596	593	595	609	677	620	595	570	612	631	617	612	613	613	572	572	609	594	592	572	605	624	579	578	598	578	532	584	626	594	595	583	613	609	620	663	617	562	595	592	570	563	609	588	555	592	597	608	557	561	590	591	608	597	550	628	587	540	588	602	570	567	603	610	624	627	573	533	600	562	601	564	567	618	590	615	563	588	594	604	616	616	570	593	589	598	599	596	593	594	610	626	611	580	564	569	544	561	641	591	590	584	624	576	556	631	589	591	589	570	597	603	597	565	601	614	639	616	577	608	607	595	596	617	568	621	604	572	603	600	569	586	569	592	561	593	583	594	592	609	570	589	622	613	641	591	583	600	603	585	602	580	628	584	591	566	583	554	602	581	627	626	604	574	600	595	611	629	578	568	599	600	642	597	608	607	569	607	595	612	582	630	600	639	588	606	594	594	543	593	574	637	576	605	597	595	612	617	632	619	576	609	598	613	575	595	596	583	572	626	581	555	589	599	560	611	606	590	601	600	579	600	612	590	567	583	536	599	590	564	618	540	606	549	616	590	581	585	571	610	601	568	616	634	628	649	612	608	613	572	572	597	599	593	599	574	593	613	599	564	596	610	607	574	597	592	580	620	574	598	573	615	607	608	585	584	585	622	551	587	583	584	593	554	556	582	574	616	605	632	578	586	554	590	606	605	544	569	630	596	554	631	614	581	637	576	629	597	581	602	600	585	619	578	566	596	626	608	602	546	626	632	559	660	659	532	577	649	586	620	575	628	633	564	599	581	558	615	594	562	597	553	566	617	654	612	574	607	631	540	597	570	591	599	573	608	581	618	635	611	646	619	624	552	607	585	609	587	583	604	589	600	599	608	577	625	576	590	544	598	560	609	572	605	577	619	592	546	614	576	593	598	590	596	625	582	620	616	587	597	585	568	561	629	571	619	618	573	572	556	619	621	578	535	606	594	606	584	622	630	628	605	566	603	569	574	597	563	597	562	569	598	584	590	591	609	601	584	575	579	586	630	611	598	543	625	543	595	596	629	572	598	555	570	588	595	636	607	598	571	616	621	581	592	580	568	591	614	608	613	631	585	625	595	585	628	612	600	614	605	585	603	593	567	557	603	651	592	604	574	586	609	594	603	568	574	603	597	587	593	630	552	603	535	602	616	627	603	608	608	613	588	582	577	568	556	554	583	571	585	580	584	596	621	596	617	600	599	607	600	616	626	609	607	582	569	629	561	593	589	588	547	628	575	569	548	632	620	621	559	583	591	546	597	581	636	605	559	603	610	603	605	607	558	573	591	573	596	601	561	587	595	560	621	570	576	588	590	627	587	622	606	602	612	615	619	619	580	639	590	595	606	584	596	578	601	617	611	585	593	592	593	563	625	624	597	583	602	567	612	603	579	562	629	583	600	603	632	568	606	613	594	620	596	623	620	639	613	546	566	578	582	630	604	594	612	596	582	630	576	590	617	569	645	553	571	603	598	555	595	592	599	595	593	570	599	609	562	549	641	611	605	606	585	575	576	591	633	568	641	542	602	580	600	615	585	579	611	575	572	656	618	585	564	564	591	646	605	603	566	621	583	613	588	595	596	603	637	553	596	553	600	607	610	574	548	550	590	617	583	574	608	586	583	632	597	665	541	568	583	608	622	576	588	567	588	596	608	574	579	605	586	612	563	565	621	578	566	594	542	611	602	600	563	592	581	607	605	619	590	644	620	562	601	590	586	612	611	573	592	617	574	583	585	611	576	615	574	592	574	608	617	623	617	569	561	553	615	603	598	607	575	585	554	576	621	597	613	593	582	601	607	587	591	546	627	589	617	561	600	589	574	580	620	591	588	572	607	599	614	577	579	583	598	635	575	654	568	590	585	587	639	602	610	611	584	581	588	597	583	578	618	595	630	603	575	603	639	602	529	597	570	589	606	566	617	617	618	637	587	549	563	599	588	580	631	592	600	614	587	643	637	641	578	607	607	599	566	624	575	610	601	595	542	606	578	568	528	577	562	554	575	573	589	562	585	606	620	588	608	613	577	606	613	588	594	612	611	597	621	621	607	535	624	584	627	602	561	588	604	608	566	597	613	593	614	653	608	580	592	587	568	575	619	591	598	593	624	610	616	601	618	579	596	595	627	591	565	594	600	603	599	615	561	612	583	592	585	568	582	598	621	569	618	618	612	642	600	598	575	560	597	605	627	602	612	539	605	607	610	594	569	570	606	610	631	634	614	610	584	632	606	609	635	593	563	583	615	581	582	617	612	608	601	605	565	562	609	609	540	612	606	586	580	602	565	591	576	606	575	558	617	624	598	576	615	614	560	590	585	615	551	591	616	603	590	621	590	580	591	585	667	578	651	610	597	596	551	573	601	591	555	574	582	594	610	592	549	584	598	605	600	598	600	633	577	588	600	584	604	598	592	631	594	593	606	600	601	629	549	546	604	615	575	571	610	606	621	564	584	609	573	599	556	570	617	599	619	586	566	601	583	578	616	583	602	583	586	607	633	577	587	601	595	590	593	617	601	613	591	585	575	620	558	610	587	601	581	598	588	604	592	619	615	601	617	612	575	610	619	621	607	595	623	617	594	595	576	595	583	612	590	593	579	563	596	606	613	633	598	610	600	640	576	629	642	583	578	611	608	568	585	569	611	600	610	580	602	594	625	564	616	639	612	635	629	625	581	616	596	575	577	589	608	604	596	623	589	613	553	554	573	611	631	598	623	614	543	565	573	631	570	569	625	576	567	610	592	649	608	598	584	606	598	604	635	616	567	593	597	569	577	621	578	579	634	586	586	580	592	631	661	571	603	590	601	619	635	582	599	582	630	625	615	566	577	609	593	577	581	593	585	613	645	589	649	583	582	547	565	598	616	591	578	619	649	580	584	642	577	591	574	635	572	588	631	571	578	629	598	597	617	580	590	594	609	568	571	598	575	543	571	586	603	539	551	617	574	552	646	571	615	579	598	590	597	576	622	603	619	596	603	585	596	601	587	632	615	581	610	574	596	583	575	640	575	571	574	577	593	588	613	584	578	601	580	631	616	612	559	593	586	592	593	582	571	606	573	582	622	634	613	598	593	611	615	589	518	629	579	614	586	618	579	599	554	574	589	585	587	591	631	562	595	553	571	597	578	584	606	595	588	568	612	607	563	562	538	595	604	604	620	607	602	613	559	609	593	581	579	562	621	559	557	616	598	586	612	614	563	588	542	639	639	591	576	560	592	598	571	575	553	544	555	547	610	631	558	616	604	612	585	586	636	575	574	583	576	539	653	624	623	603	573	594	582	608	611	621	629	584	582	538	614	609	622	580	601	610	637	597	562	557	572	616	606	563	546	606	609	601	606	571	551	573	563	563	605	652	666	591	605	577	547	599	560	584	579	632	573	597	552	578	600	581	615	632	605	598	580	610	563	620	555
31753	19520	11429	3147	1885	1250	1029	600	550	476	360	284	262	247	248	225	246	256	233	236	228	228	234	212	212	244	214	254	239	215	214	196	214	227	224	196	216	214	255	229	225	254	239	230	235	216	204	205	224	230	219	231	210	247	208	217	232	235	219	228	179	229	216	235	240	237	200	216	239	244	223	212	200	218	221	241	204	216	202	223	247	216	230	230	225	220	223	226	206	211	227	231	212	204	221	198	201	210	229	217	222	226	202	212	246	202	239	224	232	198	223	232	239	217	225	238	227	246	219	191	213	250	235	243	223	231	198	224	189	232	194	193	224	233	231	185	223	207	250	225	229	189	227	204	188	189	225	252	223	197	262	235	217	229	212	230	221	225	208	230	242	229	198	235	208	234	235	229	214	217	231	252	208	203	221	210	223	251	216	208	236	238	214	223	225	179	224	191	254	217	199	242	240	230	233	208	215	209	217	202	216	189	205	220	243	202	202	187	223	222	200	212	238	186	210	227	207	208	212	236	233	218	195	208	204	231	233	232	202	223	212	202	243	194	222	215	219	248	209	229	227	223	212	247	225	229	230	204	238	209	181	217	223	240	228	202	238	204	229	233	245	241	240	224	254	247	212	219	192	189	245	224	219	210	214	222	222	188	181	230	227	246	240	245	217	200	204	195	208	206	182	220	244	230	260	210	223	248	221	224	179	212	231	229	207	235	228	220	215	232	220	220	203	206	219	237	244	245	215	201	233	204	234	215	198	226	236	218	209	229	254	227	226	212	224	228	212	208	220	191	252	238	247	211	243	220	229	187	193	210	209	227	200	240	217	248	204	216	217	215	219	190	240	235	220	208	210	202	220	224	213	235	234	228	239	197	233	234	213	247	232	211	193	217	217	231	220	257	211	236	223	239	216	217	203	223	220	226	205	248	234	236	211	223	208	222	228	237	219	189	232	216	222	214	233	212	235	231	201	249	207	217	211	210	237	217	251	226	211	193	212	217	214	227	268	236	203	202	234	202	230	203	209	195	192	199	231	213	248	200	232	205	213	209	208	199	218	217	212	209	220	214	199	219	215	193	224	212	277	224	255	232	256	240	216	251	207	221	220	209	223	205	204	204	185	226	210	203	198	219	212	253	214	215	218	221	225	198	214	214	223	205	232	209	256	226	200	218	253	229	195	206	206	226	214	212	217	221	230	233	230	218	211	230	225	217	200	224	260	221	198	242	224	217	236	230	221	209	200	210	218	195	210	219	204	223	213	256	253	216	221	219	191	214	225	218	239	222	223	219	229	201	237	234	203	218	225	239	229	209	197	215	214	203	230	184	234	246	203	243	196	243	228	212	205	233	244	211	238	231	221	224	234	219	265	212	250	217	215	228	202	217	214	222	226	226	218	231	216	225	203	196	216	228	220	250	212	210	204	221	202	238	193	223	227	223	205	214	198	215	208	217	229	219	171	217	231	239	199	196	191	213	208	212	228	237	214	222	219	219	244	196	234	220	226	247	204	218	222	215	233	204	220	208	204	239	212	219	219	239	220	203	240	218	205	226	183	230	214	244	207	221	214	222	205	232	200	190	213	225	214	226	208	217	238	220	207	195	203	222	207	208	216	204	205	198	226	210	231	226	205	204	218	212	234	219	248	233	218	222	225	200	230	214	237	212	238	207	201	245	220	230	221	195	218	202	207	241	226	202	237	221	242	210	207	187	224	225	202	195	228	231	238	216	220	195	223	218	237	221	222	238	247	185	242	227	206	243	228	236	221	206	232	205	214	211	205	209	256	214	232	215	208	230	220	213	227	237	219	215	236	215	213	219	199	242	197	218	220	218	214	228	235	235	233	217	225	239	198	226	232	211	223	205	216	189	218	215	177	200	198	226	225	209	210	238	253	216	238	236	214	221	213	193	231	192	209	208	234	227	221	209	216	224	222	225	231	264	237	227	195	214	236	205	213	201	237	191	212	230	224	231	215	216	232	193	204	235	213	243	208	263	225	227	238	225	196	208	219	206	235	223	220	217	205	227	222	222	197	229	231	214	215	235	205	203	205	210	240	234	204	239	229	222	194	200	209	192	231	220	236	209	208	201	186	225	221	204	226	238	214	217	246	242	244	207	220	215	232	180	227	212	199	208	208	235	209	206	207	201	207	200	230	226	248	214	209	228	240	212	217	213	240	214	198	203	234	205	200	198	210	224	217	224	216	206	240	226	234	227	176	191	209	219	192	187	240	211	170	189	227	190	221	212	257	193	193	245	223	226	230	233	208	236	188	230	213	221	232	246	235	216	200	223	212	208	224	217	197	185	203	206	220	207	206	240	209	222	205	226	248	200	217	218	209	210	219	229	201	233	226	210	194	225	203	214	213	207	236	234	235	222	228	214	208	231	204	219	197	229	214	189	220	230	226	201	200	208	216	241	212	208	222	230	229	208	215	213	220	226	246	226	214	220	199	204	222	181	246	255	198	193	201	207	227	234	250	226	241	210	234	203	230	234	244	229	208	223	217	250	236	230	232	185	231	229	224	223	207	236	237	232	208	247	236	227	202	209	210	196	200	225	202	199	203	219	221	200	220	213	207	201	224	219	247	224	228	224	226	198	231	206	221	216	221	250	261	225	216	196	205	231	207	207	225	240	204	204	215	235	226	226	210	216	236	226	216	195	236	209	219	194	254	204	194	197	210	205	219	184	208	223	239	218	240	240	201	203	209	242	223	210	218	228	235	204	216	221	194	201	201	209	197	217	227	214	210	239	206	224	222	230	219	219	252	206	206	242	241	234	217	199	234	214	231	216	214	221	210	185	228	227	214	221	230	215	209	221	235	205	205	231	212	235	211	240	237	228	224	227	177	221	226	220	193	234	226	211	246	229	237	222	220	200	230	198	208	197	240	214	228	178	209	213	238	232	219	232	213	221	220	224	183	217	228	204	228	223	215	238	232	217	231	215	205	223	182	237	214	232	195	192	214	217	236	203	180	232	230	225	214	223	215	229	209	209	238	197	210	213	232	255	202	218	225	224	213	214	236	206	207	206	262	230	245	203	220	232	228	192	184	229	208	228	204	221	213	196	216	201	243	212	197	217	206	240	222	233	223	225	234	223	209	208	201	183	217	204	237	222	215	212	204	222	244	242	224	221	206	212	231	244	212	231	237	222	209	230	203	224	184	196	219	252	224	221	199	200	199	198	228	242	245	224	203	246	220	216	192	236	218	230	223	232	191	187	232	225	238	203	229	246	222	217	217	194	205	218	190	247	230	220	235	223	235	213	212	215	207	230	192	236	191	232	232	204	222	213	211	206	206	245	206	198	219	194	226	198	206	210	208	217	221	230	229	219	223	204	227	216	199	209	225	257	233	226	231	220	205	221	226	210	238	196	200	227	213	221	203	199	208	225	223	221	226	221	212	222	207	220	212	219	217	220	204	225	214	183	213	224	231	228	210	200	234	217	239	217	202	199	227	186	218	221	239	211	239	230	224	222	226	214	227	226	223	232
20083	15018	12027	5947	4774	4263	3491	2242	2311	1821	1279	1055	801	715	700	706	685	667	590	644	637	629	615	544	539	567	620	643	597	592	564	574	565	631	594	596	534	516	515	531	491	492	537	504	468	521	517	528	540	522	513	524	495	548	512	520	514	499	494	478	512	514	491	495	530	504	507	514	489	449	498	536	484	537	485	510	474	487	516	478	481	490	526	492	495	512	532	489	467	485	523	464	527	473	521	511	523	514	540	531	486	493	520	532	522	488	509	482	503	497	521	508	490	516	563	499	486	500	493	496	475	508	486	496	474	523	496	514	509	516	511	520	514	529	499	521	451	497	525	494	546	533	526	494	515	539	527	476	522	493	509	536	505	506	469	492	511	492	498	480	523	510	484	477	526	499	513	494	567	504	502	511	501	528	516	519	476	519	516	515	500	460	453	508	475	476	474	467	536	515	506	517	524	508	495	509	512	486	503	471	498	490	499	520	532	489	498	490	458	504	517	466	533	498	504	479	454	505	539	503	486	500	498	466	510	536	502	536	485	476	442	535	511	483	525	573	516	529	491	473	502	523	521	477	531	480	528	489	516	478	491	516	513	515	520	503	538	463	484	481	508	503	466	527	473	505	501	507	508	527	529	490	505	496	500	473	515	521	521	493	512	521	507	484	485	520	536	502	495	506	481	461	493	490	528	510	530	549	476	491	518	466	518	523	508	482	492	479	515	490	503	525	499	523	512	527	495	510	460	535	504	496	479	524	478	509	491	524	471	487	476	463	499	519	491	499	504	498	483	522	477	500	472	474	465	477	453	494	500	475	520	523	478	506	512	506	522	506	466	517	493	474	505	481	536	486	537	506	490	504	510	528	500	492	495	505	521	515	499	480	491	520	512	492	515	532	482	505	529	516	501	512	548	561	500	446	475	414	502	518	515	467	545	520	480	492	493	540	525	507	499	489	494	504	535	534	476	487	523	467	479	508	487	528	498	476	503	501	508	535	490	532	478	492	486	482	504	449	520	504	501	496	485	467	550	515	524	493	476	524	531	516	538	473	478	507	503	501	474	515	500	488	491	508	481	508	516	463	448	511	486	506	497	477	496	505	516	509	449	486	509	488	522	481	530	491	528	495	492	493	486	509	495	492	508	501	498	529	533	494	503	510	471	540	459	485	502	500	493	524	525	548	486	469	518	504	496	510	488	463	471	485	512	547	452	496	500	499	546	493	465	543	527	476	527	516	555	529	492	465	527	512	502	550	500	490	489	568	475	516	490	484	521	510	489	551	501	521	538	510	529	505	498	504	518	488	492	491	483	501	487	492	486	471	485	499	493	433	501	517	513	533	492	517	506	489	499	478	493	520	505	484	491	487	497	486	533	464	485	498	479	485	488	478	476	469	474	519	475	520	484	521	522	459	497	474	500	497	497	509	497	488	477	494	526	484	530	483	503	506	491	501	481	507	479	486	476	507	488	524	487	512	518	480	515	447	460	510	487	489	545	516	499	520	508	463	464	498	475	485	506	500	502	491	533	519	496	534	503	536	492	515	482	483	514	533	479	491	519	535	470	508	519	472	482	522	507	501	487	492	484	512	500	476	478	487	500	537	511	503	491	536	511	508	469	508	527	465	490	487	490	491	528	500	503	485	509	479	488	505	517	505	495	471	505	455	497	505	469	498	501	511	521	514	492	493	468	497	479	482	484	485	482	489	524	500	492	503	519	511	520	485	470	503	505	472	527	507	518	478	460	541	498	531	490	478	471	462	486	494	464	490	487	493	503	535	493	512	489	500	489	462	524	461	531	502	504	494	504	499	502	512	504	485	477	505	499	497	501	501	514	490	496	476	531	454	512	473	505	471	494	492	435	473	499	510	502	502	490	511	498	515	507	503	476	476	508	499	497	485	480	526	487	444	490	502	506	541	509	482	475	539	515	519	480	532	499	477	452	491	493	528	452	489	503	503	501	501	517	532	512	502	506	540	506	480	513	483	534	510	505	481	525	486	480	493	530	495	521	457	491	488	489	483	481	497	486	514	537	500	502	511	486	525	441	526	491	500	528	531	462	490	482	478	490	504	521	536	532	490	497	503	503	558	497	505	516	474	536	514	479	522	507	508	514	455	514	460	472	509	566	494	485	499	508	510	497	490	484	494	526	483	514	505	487	505	515	491	510	484	500	495	549	498	482	508	487	515	525	536	522	493	512	487	466	526	505	484	453	536	462	503	502	485	510	543	495	505	491	492	469	496	536	476	511	469	518	453	474	520	513	461	513	501	519	584	469	529	502	479	457	464	511	508	514	478	498	488	482	471	454	481	468	503	485	511	507	485	507	510	511	522	516	487	491	501	519	486	496	523	479	509	460	486	466	483	507	493	484	513	501	476	478	536	519	514	479	528	498	505	463	482	482	503	472	495	495	511	484	534	502	515	457	465	493	464	582	502	490	498	502	516	485	473	519	504	523	516	515	498	528	513	476	497	544	497	500	502	470	495	474	530	477	517	477	549	484	521	503	523	557	465	507	491	489	548	518	530	533	498	481	521	506	528	500	522	502	489	530	519	486	519	487	487	517	440	472	483	506	499	515	477	499	519	467	506	497	478	532	514	492	540	460	518	493	506	531	467	491	473	505	505	460	481	456	523	524	525	477	519	495	502	484	510	489	520	504	477	471	507	530	489	498	497	522	487	540	496	481	485	488	528	508	472	515	500	538	528	503	537	503	508	468	482	488	515	467	509	505	499	503	509	530	512	493	487	475	499	526	487	475	491	564	521	509	539	485	527	538	478	516	499	510	521	531	477	511	502	500	510	550	493	473	503	512	521	497	509	445	486	475	471	481	484	457	485	469	490	534	506	507	450	529	493	517	537	521	473	503	477	475	504	467	526	482	506	478	499	519	457	515	491	506	469	489	481	519	481	519	496	477	489	509	461	467	443	470	451	530	505	471	495	489	479	506	473	518	509	500	481	490	484	485	540	516	510	525	454	524	485	538	479	478	516	489	474	514	502	536	488	529	486	536	520	503	505	491	496	518	515	485	499	481	537	526	511	480	489	479	481	514	491	528	526	512	498	499	439	488	453	471	461	532	491	515	500	512	526	484	476	500	492	493	495	521	496	453	497	477	476	529	511	501	482	502	514	503	495	517	509	499	543	474	479	476	564	494	480	500	487	510	499	529	525	495	521	528	486	509	500	503	532	480	493	462	492	455	482	505	490	515	535	486	509	485	475	497	501	518	486	471	503	533	496	507	550	489	459	501	488	492	475	468	498	469	509	496	498	476	512	487	525	490	456	503	562	507	555	512	558	494	495	486	512	492	485	486	515	503	493	469	518	522	474	486	488	494	499	480	476	517	513	505	514	527	500	487	503	503	460	524	457	489	474	576	508	480	484	503	522	484	524	504	500	487	493	500	499	513	472	501	503	465	478	488	500	461	487	519	520	492	518	470	469	516	502	497	516	487	518	443	522	495	500	497	494	465	565	461	505	485	519	498	497	463	477
41086	28890	17333	5012	3312	2118	1446	944	856	656	551	424	313	309	308	297	263	301	270	268	271	270	266	248	254	256	254	240	298	231	265	232	232	256	260	297	273	264	242	243	232	245	249	215	258	226	266	237	252	230	217	275	233	240	254	216	246	254	268	220	250	235	228	228	292	255	249	249	244	225	220	253	225	226	277	241	266	239	243	213	210	246	224	243	236	233	231	228	248	222	264	250	246	240	241	231	260	226	245	238	257	242	220	223	257	233	238	253	240	230	261	250	228	229	254	237	242	280	260	238	249	230	251	253	241	223	237	244	237	249	225	226	238	207	216	259	259	242	230	227	235	249	241	232	225	217	273	244	234	268	260	239	227	209	224	220	238	231	238	230	235	230	259	225	238	227	222	225	237	230	246	276	262	248	245	247	230	253	256	235	216	255	257	213	222	233	260	245	243	263	242	257	252	262	269	235	238	258	241	229	234	230	220	232	222	222	220	271	241	228	237	229	241	245	200	237	279	276	245	242	274	224	260	272	246	221	259	226	271	241	233	211	250	260	259	250	235	251	240	238	219	228	212	261	258	244	280	227	270	199	237	250	214	249	241	253	242	240	249	246	259	198	248	200	230	236	225	254	228	218	241	232	251	259	273	235	227	208	237	262	234	257	231	249	239	261	256	241	240	249	220	256	247	236	252	248	239	236	213	244	249	263	227	238	244	255	235	255	255	211	233	217	213	218	248	233	240	240	277	212	227	216	242	238	214	226	253	259	253	219	247	240	232	235	231	224	233	276	237	216	225	235	247	228	231	248	249	231	243	248	250	195	245	227	217	206	251	223	265	205	231	248	263	239	225	246	211	254	291	239	227	235	229	243	254	245	242	232	245	210	253	249	228	219	238	233	248	197	220	231	224	250	278	222	213	233	231	225	221	234	230	234	252	208	244	257	236	244	257	228	236	241	238	266	271	281	252	237	234	260	241	208	263	246	203	249	249	243	255	249	234	229	255	249	277	267	247	249	235	245	224	258	269	230	220	211	251	252	253	257	217	254	243	258	226	223	225	211	223	260	277	237	245	246	243	264	221	242	265	233	281	261	251	231	239	223	242	269	245	242	226	262	228	234	247	238	231	267	253	236	259	250	209	236	271	229	261	245	203	249	255	226	241	250	263	252	251	243	258	245	265	254	264	261	253	248	220	252	224	270	257	265	249	248	238	276	237	272	225	234	244	259	251	245	214	233	262	238	249	245	265	250	231	204	213	268	257	244	267	231	249	241	212	247	231	273	257	243	238	215	256	241	260	264	253	259	266	225	237	232	250	236	243	242	217	232	189	230	223	260	231	240	277	244	252	264	257	246	231	235	230	254	224	201	247	245	228	243	234	247	234	261	244	252	272	214	247	235	217	215	233	250	234	215	242	220	219	236	247	259	216	232	236	242	264	245	262	231	276	255	213	219	237	223	256	248	249	233	251	230	242	238	244	250	273	247	253	253	245	221	252	240	236	249	260	235	255	283	248	205	258	222	243	208	228	213	228	231	230	254	230	232	266	244	244	245	256	239	219	243	209	239	246	278	231	262	312	225	223	210	215	230	266	225	220	256	246	248	272	238	230	255	245	236	235	245	234	242	267	258	239	256	269	265	259	243	206	276	256	230	264	246	236	231	207	259	234	242	215	238	231	255	273	249	204	249	267	250	234	253	253	231	229	243	262	239	255	248	216	243	241	243	280	241	242	235	234	261	241	242	251	257	234	221	217	265	233	239	254	231	234	250	244	245	274	243	236	234	263	233	223	260	238	199	250	243	229	214	273	256	266	255	225	250	246	249	247	224	262	230	262	256	228	237	238	250	264	254	240	257	245	221	232	207	188	254	266	276	250	257	226	255	232	234	258	234	229	225	237	265	259	245	229	261	227	226	213	248	249	250	235	260	287	229	243	249	251	237	214	212	257	233	224	245	256	237	241	217	237	245	259	237	225	221	272	244	237	255	230	235	258	250	263	248	247	212	224	237	263	241	234	249	238	264	234	257	230	228	243	234	228	237	228	243	219	263	268	227	239	213	235	233	227	282	268	237	246	209	237	270	251	245	248	265	241	249	239	242	235	251	221	238	235	241	244	258	222	231	270	241	217	243	226	242	245	237	249	254	263	244	243	246	224	250	244	239	246	219	282	242	253	230	266	262	242	255	245	209	206	227	245	248	244	255	247	227	230	232	246	276	236	248	257	270	232	252	243	232	242	226	225	247	239	251	250	232	236	232	236	274	241	269	233	215	228	213	231	250	254	246	219	223	199	235	260	251	234	246	214	245	222	227	238	268	265	270	213	235	212	250	246	229	252	203	236	261	250	244	274	226	268	244	249	252	214	240	217	268	276	244	259	265	247	241	241	247	228	244	262	212	255	227	229	245	239	261	207	224	224	252	223	252	236	263	250	226	245	237	249	225	215	266	223	238	216	253	269	264	218	220	255	246	265	249	224	245	249	257	239	256	229	244	238	267	226	262	231	245	245	234	262	226	220	220	219	248	227	245	252	226	207	224	247	220	248	234	229	241	210	238	224	239	238	248	248	268	225	230	237	214	238	227	256	280	257	235	236	214	257	220	244	227	252	194	225	221	229	234	267	258	283	258	254	222	235	240	227	232	281	250	243	232	245	226	234	223	244	272	247	228	243	244	226	232	230	215	240	226	236	218	230	264	253	263	244	242	264	232	220	264	252	210	219	215	247	202	217	216	265	220	284	280	217	223	249	230	262	230	246	230	271	233	214	229	272	249	230	226	238	264	247	237	276	279	275	244	237	243	213	255	242	233	232	252	252	220	226	211	254	206	236	232	225	252	253	240	218	233	236	229	200	207	239	251	249	232	257	259	288	227	233	241	234	233	232	226	237	251	232	228	240	248	242	250	242	267	249	244	241	256	241	251	227	250	225	244	279	225	242	235	221	206	217	223	246	232	225	248	270	249	208	266	268	227	233	214	245	242	217	219	224	223	227	266	248	265	234	258	212	232	229	251	248	248	266	258	198	269	276	253	231	242	252	243	253	263	229	279	249	245	225	232	246	227	207	198	232	261	272	245	231	220	231	197	232	220	238	247	250	251	214	228	254	247	262	250	255	245	249	234	214	231	251	210	256	230	236	216	227	235	242	249	271	266	242	241	261	247	220	259	234	233	245	270	234	232	268	254	250	225	209	231	220	230	258	244	240	235	247	247	245	230	223	292	259	241	211	281	254	230	233	216	232	257	253	248	243	249	247	255	256	274	264	256	245	260	224	251	226	271	268	252	229	240	241	241	239	245	256	242	211	272	246	277	249	252	237	245	214	242	247	260	216	223	230	239	242	236	220	226	238	256	233	263	252	237	233	234	241	268	241	232	236	255	238	233	222	233	271	239	230	251	251	231	215	285	225	210	215	251	229	219	241	250	264	256	251	229	207	239	218	238	235	229	217	230	248	267	260	256	249	236	271	256	221	204	246	245	235	237	264	246	260	258	255	260
25019	21552	14847	7495	7248	6480	4279	3271	3435	2672	1982	1416	885	902	913	850	799	739	740	758	717	656	718	688	659	678	741	673	681	658	647	636	673	705	696	616	597	636	578	578	586	582	606	576	592	633	577	584	539	573	545	584	573	534	551	624	602	545	577	543	536	593	533	529	554	564	542	539	576	568	567	563	555	564	612	596	523	566	554	529	548	583	548	576	519	549	537	544	573	524	563	586	538	537	546	549	561	565	576	576	568	557	539	540	531	557	530	574	562	521	593	549	546	594	543	516	602	539	503	600	545	545	571	537	587	532	563	569	511	513	586	535	530	547	554	539	526	562	545	522	552	560	557	568	547	546	538	575	565	587	542	525	558	568	568	548	590	577	582	577	575	627	561	588	582	571	544	516	547	556	560	554	533	581	537	567	568	540	572	577	536	558	541	572	531	551	543	510	532	527	546	584	636	529	576	550	567	554	559	524	563	539	548	539	573	580	575	562	596	558	561	560	520	564	549	538	546	536	565	566	559	550	541	561	609	571	601	557	584	547	576	546	530	575	577	509	558	533	516	526	531	576	553	575	580	587	554	567	543	561	552	601	527	504	543	570	567	596	521	599	585	566	543	588	512	530	529	532	562	565	576	554	569	572	528	555	569	551	543	520	544	513	559	574	536	515	550	585	494	565	535	551	566	573	536	548	536	557	547	552	564	527	569	535	527	520	571	524	554	559	541	557	555	510	520	560	555	540	537	576	536	556	546	571	532	584	561	585	539	502	517	549	571	535	569	571	556	567	551	556	547	577	533	574	578	586	577	548	582	523	573	518	573	524	560	551	601	579	573	572	567	560	539	587	557	543	568	545	574	534	539	553	532	570	559	548	540	566	553	533	546	542	519	535	543	557	522	552	556	570	543	556	556	562	521	558	562	559	563	539	533	609	552	547	542	534	590	539	520	539	585	535	524	549	583	541	551	542	573	559	602	512	534	543	557	562	556	510	568	533	522	552	509	551	585	526	547	532	570	595	581	543	553	561	485	562	562	539	559	618	552	542	540	563	543	532	525	560	581	542	589	524	547	540	535	590	555	539	513	540	550	557	564	534	563	548	503	532	511	566	516	539	544	534	541	524	587	575	534	542	582	503	544	583	533	555	605	552	583	524	567	533	506	615	570	541	547	577	549	531	542	517	552	528	559	564	541	548	533	536	534	575	539	532	555	573	565	563	547	578	574	530	545	566	556	517	529	576	589	572	532	531	559	573	581	523	535	561	586	530	562	521	541	541	540	552	545	537	563	553	564	574	543	591	545	554	524	524	551	572	585	507	553	589	541	497	561	588	534	542	544	534	546	536	545	539	571	536	569	549	538	591	511	557	561	550	546	574	560	545	564	556	530	547	554	564	550	546	519	550	550	561	565	572	542	563	558	547	561	600	581	567	562	521	561	532	540	568	542	553	593	542	508	554	577	566	560	569	555	564	572	558	588	567	545	513	543	521	516	554	597	539	566	580	540	522	582	530	588	514	586	557	594	543	558	570	579	567	551	561	564	598	534	555	585	564	497	487	524	559	546	568	572	574	521	515	567	531	577	535	555	539	605	541	543	537	551	521	570	574	503	574	520	545	563	564	544	536	534	536	548	552	510	548	535	563	555	551	538	530	544	545	591	555	540	511	521	586	543	611	566	538	517	516	539	528	545	571	552	558	565	523	543	535	519	535	560	571	556	543	520	571	579	534	548	501	488	546	532	540	578	536	585	537	561	553	537	527	548	545	571	532	583	594	546	574	570	567	553	537	583	553	549	544	565	579	560	513	560	523	538	539	520	568	544	547	572	566	554	509	587	569	545	554	527	545	552	499	532	525	509	571	528	524	576	570	578	565	542	550	589	569	558	546	505	530	556	567	576	561	507	541	571	576	542	568	579	551	504	580	557	514	579	551	574	562	493	570	575	574	586	552	539	546	561	550	523	512	610	592	531	588	579	526	558	576	571	601	551	540	541	560	554	530	537	537	592	493	538	501	525	532	526	577	596	552	553	558	531	530	552	561	574	535	564	573	552	546	542	549	558	593	545	562	507	583	552	550	548	559	569	602	550	573	558	545	564	554	553	555	542	536	552	531	546	609	537	554	511	518	552	541	565	554	537	552	574	555	583	515	557	571	541	547	557	532	541	570	566	547	513	547	552	570	530	531	575	542	574	606	562	563	544	536	572	556	559	548	560	548	535	542	601	556	522	552	483	556	571	553	546	556	550	527	549	586	557	572	551	552	557	527	556	499	566	564	550	575	549	541	568	533	548	519	549	574	578	624	534	564	542	554	532	562	533	550	525	549	545	590	546	572	507	555	533	544	535	549	547	546	555	539	533	523	575	528	549	530	563	559	538	528	630	571	537	538	495	581	566	540	543	567	533	554	526	539	546	567	557	533	543	543	544	552	557	558	514	547	581	548	566	562	504	500	516	573	586	527	544	538	539	533	560	536	555	583	497	542	524	522	566	565	520	583	576	539	577	544	577	599	559	521	544	578	529	574	575	559	547	549	554	571	527	554	577	576	551	531	536	533	578	544	562	529	540	550	545	539	501	529	598	537	551	519	543	529	556	526	561	619	542	533	579	555	609	561	549	579	520	570	563	568	575	542	540	567	537	568	577	544	572	564	581	519	577	576	555	587	551	517	535	545	553	548	505	565	565	530	508	539	565	542	568	530	530	520	544	541	531	533	597	554	583	569	601	555	549	521	531	563	510	528	579	587	561	546	546	569	583	564	565	577	545	519	570	529	573	556	503	553	555	531	521	534	542	570	546	576	555	545	533	551	570	591	531	571	502	545	563	566	575	550	590	573	581	571	553	534	584	539	546	560	549	569	553	521	570	544	542	548	511	543	551	537	597	591	539	551	535	560	562	558	576	547	610	552	555	540	562	568	522	510	550	547	561	568	551	579	538	556	558	538	540	551	562	554	562	528	577	585	568	548	532	558	563	560	551	576	491	525	543	536	505	522	556	531	598	551	548	589	566	486	549	552	520	511	545	586	584	545	566	532	528	589	538	537	511	560	523	568	515	596	591	543	562	558	534	533	530	535	589	496	561	596	534	552	595	544	542	542	538	579	558	522	569	593	576	588	542	551	528	572	579	599	583	559	524	497	529	516	536	517	580	566	582	577	540	548	547	642	552	528	600	538	572	564	551	485	559	524	527	548	544	520	546	531	533	583	538	551	535	591	566	545	510	592	534	548	574	553	527	580	571	516	593	588	565	551	499	557	569	486	552	569	555	562	525	579	545	523	591	536	553	559	575	543	546	587	569	547	564	581	521	551	541	540	545	582	553	550	597	543	529	549	543	536	557	562	583	532	556	525	512	555	532	540	561	520	580	535	579	535	573	563	545	550	531	513	536	579	557	536	546	572	520	591	542	584	534	556	535	543	603	573	574	556	560	552	557	561	532	527	550	546	553	549	538	569	525	568	568	566	555	587	550	566	554	555	568	565	570	581	558	597	576	524
17143	8681	2871	965	712	504	444	348	394	312	308	300	294	244	272	282	269	267	300	323	263	245	274	249	274	262	269	290	303	261	257	294	273	275	267	272	279	282	274	265	257	300	252	283	269	263	273	278	266	273	282	285	274	286	287	277	290	239	273	271	277	259	248	288	290	272	276	258	270	310	256	258	244	235	257	257	258	246	260	247	287	249	259	266	271	290	274	306	262	293	299	261	245	265	283	286	289	279	256	284	258	256	262	266	279	288	291	262	289	265	271	274	251	259	282	246	280	274	293	265	252	299	272	262	269	258	275	263	258	270	224	284	280	262	279	246	264	244	263	284	253	286	257	300	268	278	286	270	253	296	271	274	257	294	273	236	243	270	270	251	293	306	273	270	247	266	271	255	272	255	250	230	289	288	235	246	260	275	273	258	272	264	269	311	283	249	236	261	252	271	281	258	256	253	271	261	271	287	262	242	293	236	275	279	267	294	292	260	273	264	264	268	295	250	255	250	266	267	297	274	261	254	267	246	250	285	268	278	310	281	233	275	289	280	265	252	257	289	244	266	276	262	269	270	234	276	288	277	273	277	273	266	242	263	271	280	261	264	297	266	254	254	270	264	300	238	252	278	270	281	242	263	276	245	274	273	261	246	269	269	282	274	264	255	246	262	299	256	253	282	253	296	274	287	256	261	253	246	264	266	258	243	255	265	228	273	267	271	289	280	284	271	303	265	265	274	266	290	265	276	284	282	257	271	281	247	250	260	280	240	290	268	274	234	259	275	266	278	246	260	289	279	257	268	262	271	240	276	275	251	259	255	273	237	293	261	261	271	264	273	245	241	287	281	247	295	268	287	260	300	260	261	241	252	242	261	286	274	267	255	303	265	278	280	284	276	313	281	251	258	270	254	269	281	287	268	257	264	292	286	253	254	246	268	246	264	274	266	283	237	250	258	249	273	261	252	288	285	267	271	266	259	239	254	242	248	267	263	271	256	266	282	276	277	280	280	262	244	246	242	255	261	231	261	262	255	247	270	234	256	266	246	263	264	269	273	244	273	282	245	269	269	266	247	277	265	283	245	293	243	278	259	265	265	270	277	244	266	258	264	240	283	265	289	234	246	272	295	250	227	250	252	250	261	269	270	269	280	254	280	294	265	257	245	264	229	286	253	281	258	267	252	267	283	257	269	274	248	245	277	261	270	259	248	263	287	257	273	268	261	282	279	272	273	245	279	279	268	268	271	272	258	269	274	290	289	263	292	265	262	273	249	257	276	276	287	286	249	281	320	278	254	283	289	236	272	280	261	296	260	250	262	294	294	245	257	256	264	251	252	268	255	263	252	250	237	233	247	238	253	253	293	260	271	251	281	259	267	269	273	246	261	260	240	283	289	278	237	278	288	266	272	269	273	251	295	260	263	280	287	254	298	259	299	231	254	231	272	276	251	286	277	283	264	241	264	238	265	277	263	278	291	246	275	277	277	271	275	265	260	273	232	223	273	238	272	235	261	271	255	240	251	278	268	257	253	276	283	268	256	269	271	259	288	275	259	256	270	309	263	251	262	256	257	238	264	291	282	286	216	271	268	289	263	280	252	267	266	300	287	273	283	280	267	297	243	260	247	261	247	261	271	260	279	272	300	284	274	284	251	304	288	282	279	254	280	249	261	277	253	295	276	288	265	251	244	262	252	238	281	261	256	229	291	283	227	241	266	270	271	260	260	283	288	275	227	294	235	258	277	253	291	268	285	266	273	244	265	274	254	266	283	237	223	241	283	252	305	328	242	280	250	271	242	262	268	260	235	245	250	250	267	258	271	260	245	301	253	262	257	240	287	231	273	268	286	232	270	279	279	260	275	282	252	270	256	263	270	247	251	251	265	285	264	243	244	270	293	240	272	283	262	275	254	246	300	268	269	278	258	277	292	269	269	265	252	268	261	242	255	266	249	262	260	270	259	258	284	285	287	296	270	236	274	282	284	277	254	262	261	269	270	285	271	288	248	293	282	284	266	258	250	249	292	268	299	283	291	264	269	250	275	264	271	287	271	218	262	271	274	267	274	272	256	262	302	276	251	283	266	263	281	244	256	268	224	245	248	251	279	270	264	234	280	251	245	262	270	285	262	296	273	304	251	276	258	278	260	272	264	241	258	277	255	292	266	238	268	256	265	273	312	285	270	256	286	311	263	277	283	278	225	287	272	250	281	265	281	265	238	272	250	258	267	254	224	267	241	273	269	263	278	280	262	265	242	286	259	280	266	266	242	284	249	271	272	279	303	276	262	262	267	264	303	262	260	257	274	260	285	259	250	285	292	278	247	259	260	280	274	271	284	295	281	247	247	282	262	285	284	253	261	272	280	269	268	276	247	271	293	281	295	254	259	260	283	288	259	262	268	271	283	276	289	279	277	241	256	256	255	245	263	239	252	267	251	249	274	230	250	308	246	246	229	266	240	255	234	293	264	248	270	292	237	283	276	287	216	286	289	258	263	263	250	277	271	283	298	245	298	272	260	249	287	304	265	284	265	260	329	263	287	280	254	273	241	257	269	285	270	237	277	275	270	268	283	263	270	316	269	237	266	257	279	268	262	233	255	275	263	287	278	250	259	292	253	227	259	270	241	241	243	281	248	240	243	237	226	251	230	247	287	270	289	270	263	269	291	257	262	288	254	247	276	262	281	269	268	239	260	260	292	271	286	289	278	270	273	264	244	266	246	282	239	252	253	291	213	267	275	266	291	262	290	278	288	251	281	279	251	274	243	269	274	256	270	263	268	296	275	255	245	260	236	278	259	283	261	242	270	255	270	281	288	274	294	242	249	273	292	275	257	279	260	270	250	250	286	288	267	272	267	259	285	252	238	252	258	224	272	276	276	295	263	261	259	266	263	287	289	258	247	282	246	248	276	251	264	301	281	239	257	261	257	300	239	257	281	233	268	259	261	264	270	274	267	272	253	278	278	257	233	221	274	266	283	273	284	280	231	265	274	264	258	267	295	250	247	261	258	277	276	318	268	259	291	276	277	303	250	278	279	279	279	267	296	266	292	293	260	261	286	263	274	263	279	264	253	261	255	264	269	253	261	242	244	262	283	305	248	267	248	257	284	243	248	244	286	291	265	269	256	262	286	258	236	246	271	231	239	273	267	278	274	260	268	248	259	253	293	278	256	257	266	264	281	279	273	262	237	261	265	282	256	249	270	255	304	257	261	266	275	267	263	270	276	236	277	235	303	257	225	272	267	259	285	293	270	264	243	263	261	262	256	277	276	256	255	277	282	276	288	245	256	266	271	285	306	309	261	250	280	301	249	256	264	286	298	287	261	277	283	265	238	278	246	243	260	273	272	254	278	271	261	293	266	231	270	247	266	280	281	283	300	285	275	274	219	273	285	270	263	291	260	300	291	250	277	263	292	258	251	253	236	255	282	268	293	260	233	273	248	273	264	242	236	267	267	239	287	244	263	258	296	271	275	271	264	270	273	255	281	249	241	267	276
10118	7314	4261	2674	2568	1911	1305	1087	1238	916	810	777	706	668	684	699	668	649	649	642	682	641	654	599	623	616	624	642	616	625	667	551	632	629	631	638	614	572	574	576	584	593	609	577	589	597	587	577	573	585	617	643	626	560	587	580	570	579	623	619	595	614	588	583	581	575	577	578	625	629	611	598	585	648	570	604	621	601	604	620	605	590	590	571	602	608	579	565	597	647	559	623	598	615	593	595	563	546	586	572	615	571	615	565	563	606	621	604	566	598	581	596	615	580	603	620	595	602	604	564	625	574	576	624	613	594	586	556	585	551	578	580	628	532	574	590	573	596	599	538	577	637	614	609	607	589	610	575	583	630	592	557	614	583	559	581	601	619	588	553	590	597	606	558	553	597	585	593	617	584	577	629	614	594	631	575	593	601	596	601	604	616	615	651	605	572	580	549	581	579	559	602	586	602	621	577	554	597	619	581	636	573	611	573	583	570	600	647	572	573	596	595	560	575	613	599	607	599	585	614	618	566	608	609	540	610	622	681	601	589	596	605	635	571	567	590	629	580	570	571	559	624	592	567	552	586	551	608	577	627	649	614	589	586	566	562	584	628	625	558	625	538	617	587	607	565	590	549	654	575	604	596	578	603	599	563	552	608	610	654	581	578	595	618	581	580	573	595	592	606	550	587	642	560	621	576	571	583	608	597	605	608	576	591	624	609	633	588	602	583	580	589	588	610	626	587	604	623	573	574	584	584	568	576	584	616	636	570	542	604	586	586	595	592	587	586	599	580	598	586	580	583	564	551	596	574	601	620	611	594	614	606	615	609	595	583	563	578	572	547	553	595	565	607	569	562	577	575	588	573	599	599	575	589	574	598	592	555	578	631	616	601	582	616	555	627	570	627	595	582	598	613	622	561	548	584	610	566	656	597	611	588	603	553	569	568	638	581	559	641	578	610	593	623	585	615	586	601	644	577	587	591	588	579	597	605	570	560	563	557	625	611	583	553	561	629	601	615	568	622	603	623	597	580	575	589	555	632	552	614	581	597	573	566	557	594	625	586	619	610	592	595	586	570	589	589	578	581	582	593	592	576	629	584	559	567	607	621	563	570	588	591	594	602	618	601	564	557	643	582	609	624	611	614	581	627	613	611	633	570	568	566	631	598	616	639	621	584	585	633	623	616	621	589	560	582	597	574	637	607	597	592	580	612	597	618	584	600	596	569	579	619	606	568	613	608	597	559	608	603	628	576	604	609	621	593	630	610	631	587	576	630	619	566	592	562	605	628	586	598	603	630	632	597	577	567	640	570	590	563	588	592	639	606	560	586	562	604	615	633	567	591	576	619	579	603	614	566	576	557	584	580	607	575	639	562	556	569	587	615	577	608	612	628	566	559	577	584	596	583	608	587	595	570	540	616	570	619	541	603	564	622	623	595	579	652	591	634	618	552	627	611	609	607	540	588	573	558	591	617	564	599	611	569	600	595	589	564	561	612	627	653	616	635	621	625	601	610	602	619	619	615	579	603	575	612	610	592	579	604	608	565	581	633	594	585	610	548	587	583	654	574	584	627	593	575	549	598	537	574	602	563	648	556	594	623	604	602	619	531	595	599	565	573	603	596	598	597	583	630	614	548	630	616	609	584	619	595	611	628	604	570	600	628	605	584	609	579	581	613	589	610	625	617	581	601	604	603	609	578	574	602	611	580	591	588	613	583	606	586	555	572	603	588	623	586	605	583	561	583	614	583	593	582	621	631	656	571	599	575	625	626	563	592	554	632	592	599	595	571	632	615	615	570	583	602	583	610	598	592	594	592	578	600	628	558	575	575	556	584	595	592	591	623	611	619	600	583	599	646	588	599	599	542	601	565	599	590	583	577	582	553	571	564	632	591	532	650	570	601	610	614	575	591	606	564	554	587	547	581	557	615	632	592	580	614	576	573	587	581	589	571	595	577	593	578	581	611	600	601	591	586	610	535	589	613	576	600	597	574	567	609	554	593	558	618	571	605	604	595	583	589	600	567	580	594	558	575	595	579	579	558	564	584	562	592	631	585	596	599	607	586	536	634	594	608	605	594	613	568	607	577	555	620	591	604	574	591	605	584	602	604	583	582	552	622	609	626	598	587	597	575	590	594	619	533	583	610	607	591	571	617	582	597	625	602	595	590	619	615	620	581	584	609	553	654	534	602	569	561	606	583	591	602	582	580	579	604	582	596	592	590	565	619	595	638	538	600	626	610	576	557	577	649	588	591	629	578	616	625	622	591	577	574	632	609	565	591	542	582	603	633	594	577	607	578	562	560	640	551	562	590	598	553	586	609	565	588	577	581	621	618	606	588	622	602	553	607	599	613	629	522	598	597	589	587	638	607	605	593	595	598	634	552	637	552	550	550	581	604	595	579	576	621	585	558	587	559	582	591	563	592	597	613	602	576	550	639	586	576	582	616	617	547	578	569	587	575	637	604	566	607	579	575	565	592	585	583	591	599	606	583	571	613	577	583	568	607	593	609	595	606	635	599	622	594	604	605	608	621	590	575	589	590	588	565	623	608	608	571	634	594	593	613	579	554	620	619	572	600	576	559	600	577	595	581	616	585	569	595	621	621	625	561	608	596	589	588	573	615	662	582	617	591	589	601	603	582	613	589	561	619	601	586	601	594	635	609	582	579	609	561	567	600	581	594	598	599	587	605	596	559	559	577	617	600	609	577	624	620	573	599	619	559	615	660	605	597	613	622	601	624	546	617	594	589	609	543	599	620	563	566	577	624	552	612	595	625	560	578	534	621	572	573	566	625	588	589	605	621	581	552	595	576	582	609	593	603	617	582	575	634	625	608	590	624	574	603	569	616	590	612	588	584	574	567	622	589	614	581	600	563	579	579	626	609	610	614	589	600	625	620	545	627	621	592	569	589	603	598	609	602	622	565	583	622	555	564	583	624	638	589	588	619	595	554	600	575	566	596	622	601	613	578	592	610	578	609	618	570	597	590	578	629	622	559	604	635	580	553	611	602	630	584	568	546	635	643	580	593	602	608	560	586	574	591	574	572	597	599	606	609	610	608	564	577	601	608	601	579	604	563	584	643	648	617	594	554	634	599	601	578	628	591	578	610	604	604	574	573	539	626	560	568	602	581	603	594	576	605	568	627	598	612	644	560	660	571	625	577	595	624	633	610	566	593	552	615	596	623	589	564	555	624	549	602	635	603	589	583	601	578	605	596	571	567	606	594	597	598	599	613	600	624	598	637	625	595	610	589	605	623	596	584	644	595	569	564	616	645	583	600	606	634	610	570	599	578	586	596	608	599	627	583	599	594	570	565	587	611	614	606	594	594	609	622	604	568	592	627	554	603	618	616	634	578	568	569	613	568	577	570	597	567	603	590	599	638	647	610	589	605	587	626	643	586	583	591	599	583	600	598	596	556	609	597	611	573	591	592	588	613	571	623	584	604	613	611	568	579	553	570	565	574	568	598	569	587	582	582	589	619	568	571	598	603
31809	20687	9323	2562	2125	1240	888	596	572	455	370	288	267	244	267	247	232	257	211	228	203	226	264	231	213	214	209	234	226	250	265	248	208	259	256	241	205	208	206	227	218	204	226	201	194	223	215	188	209	213	208	241	221	209	202	242	220	185	205	209	203	201	218	226	217	207	236	209	204	225	222	229	226	234	215	199	228	200	188	229	196	244	223	225	228	216	187	209	243	230	232	222	208	214	235	225	217	224	212	210	227	205	201	228	197	250	229	177	222	230	200	250	225	228	222	204	227	243	236	203	196	209	232	227	230	200	209	206	241	209	201	230	215	216	211	216	231	204	204	252	236	227	197	188	177	222	223	254	210	218	211	208	214	213	216	191	212	230	227	205	217	184	239	204	188	202	194	194	222	217	219	225	202	211	217	199	193	209	232	233	221	223	242	225	214	212	191	207	205	251	221	235	189	210	181	210	198	179	207	189	202	200	210	228	221	232	230	202	205	208	205	238	203	217	199	249	203	246	219	213	197	225	209	232	203	220	214	187	206	219	211	223	198	225	205	196	217	212	166	218	220	220	200	226	212	217	223	244	216	213	226	213	215	222	206	219	203	218	212	225	195	213	229	208	238	236	205	214	228	212	238	206	195	224	202	202	194	230	236	216	225	212	222	220	225	218	224	199	219	188	236	248	210	208	205	219	208	205	233	239	227	214	196	243	179	178	226	204	206	219	180	232	221	195	215	212	200	193	245	221	198	207	201	216	205	219	220	206	225	209	222	221	206	183	184	210	198	240	208	232	219	213	203	225	243	233	213	222	230	214	216	220	194	209	213	236	206	194	234	221	234	236	219	212	221	214	219	200	259	220	225	224	233	186	201	196	203	206	207	226	235	222	216	225	217	227	230	191	232	184	201	214	208	197	237	246	227	215	205	195	207	222	220	209	212	232	223	226	206	232	222	249	232	212	248	214	213	230	203	187	201	249	216	217	230	222	243	203	219	221	231	226	201	203	227	209	193	207	238	189	229	213	190	202	223	221	193	223	207	216	227	228	194	218	263	219	197	213	214	216	218	217	209	216	229	252	219	232	227	238	230	223	201	251	233	218	233	221	211	221	215	225	221	241	211	227	214	216	215	234	232	196	201	244	227	218	218	200	242	206	227	176	208	243	216	204	218	234	230	239	251	202	231	193	226	222	209	207	224	227	241	196	238	219	224	223	194	204	255	187	208	229	196	206	191	213	215	220	186	224	232	201	206	200	225	201	235	237	202	258	219	226	233	220	186	233	204	221	215	224	189	210	217	199	229	214	187	188	226	209	213	225	254	232	216	223	196	234	212	185	222	190	202	215	238	250	203	211	212	232	231	200	212	213	210	213	225	241	216	207	183	238	196	223	228	211	216	203	202	206	184	201	202	189	227	212	208	256	209	224	208	208	196	191	229	219	203	211	212	201	239	212	219	218	221	196	196	243	209	223	236	197	226	216	234	184	223	209	214	197	204	218	216	195	251	201	225	206	237	210	216	207	231	232	189	221	215	214	207	231	224	221	217	200	266	239	214	231	224	204	198	204	225	237	218	205	235	204	209	204	224	186	217	257	227	201	202	213	214	210	207	191	202	205	217	215	232	216	216	212	231	232	236	202	235	213	221	193	196	204	194	228	219	238	211	182	224	202	189	232	212	202	241	200	218	212	231	183	209	208	207	230	233	211	203	222	200	238	240	262	238	220	196	218	218	237	230	224	214	228	219	226	180	231	226	210	219	203	235	229	238	214	220	212	217	229	215	203	233	180	238	261	220	237	226	234	242	225	238	197	230	226	216	232	222	235	222	191	198	221	202	219	213	214	249	214	239	214	199	218	225	227	229	198	204	228	230	201	241	232	205	223	220	214	247	210	203	214	208	221	247	262	213	219	219	204	215	227	195	238	209	212	207	218	217	200	218	202	195	238	211	227	215	219	202	205	235	225	214	198	210	216	218	212	214	224	200	230	205	245	210	227	220	209	243	240	222	219	195	233	243	222	245	236	241	229	209	202	201	236	215	245	193	215	210	199	204	243	203	200	193	226	224	223	213	248	250	215	248	226	241	224	195	214	211	225	188	214	214	202	206	224	215	239	209	182	219	216	197	208	233	213	249	200	190	213	216	229	226	234	220	194	222	238	214	189	224	223	221	202	247	220	222	183	228	223	183	229	229	237	200	224	212	232	210	191	184	212	197	236	229	272	195	221	202	201	217	229	225	221	208	247	239	229	211	201	224	229	207	205	202	206	221	195	209	216	251	209	221	180	188	236	211	200	209	245	207	218	223	218	232	212	240	221	217	203	194	243	249	256	207	228	210	230	217	208	199	228	222	206	221	220	227	203	222	245	202	210	202	220	238	249	217	204	198	213	189	213	207	225	244	205	232	213	204	195	219	218	202	205	214	230	205	223	210	214	201	215	209	225	219	254	217	216	246	211	223	231	232	210	209	217	212	221	199	195	182	181	211	197	214	218	188	214	226	239	210	195	206	214	204	213	198	207	218	224	244	210	211	217	215	218	209	220	201	239	222	232	203	228	195	220	226	194	239	224	230	238	223	204	191	201	226	202	212	187	203	251	238	205	217	207	218	213	196	231	221	205	234	214	199	218	217	216	205	210	224	207	218	207	249	233	219	203	221	236	212	230	225	221	212	209	206	196	209	215	226	237	220	189	183	215	226	204	198	209	211	202	222	237	200	200	238	197	200	212	212	192	231	204	227	218	223	247	184	224	201	208	216	210	240	234	211	210	246	218	193	214	231	215	208	209	206	195	180	218	232	222	219	205	244	231	233	195	222	225	197	193	214	213	222	219	207	223	189	214	228	192	246	210	200	201	215	237	232	229	225	196	198	205	233	228	214	226	253	238	219	207	196	166	196	223	236	239	218	220	194	225	235	216	202	211	198	219	219	235	216	267	229	192	217	221	192	193	203	232	232	216	232	215	214	208	205	217	228	228	230	211	220	225	207	228	195	214	210	203	209	222	183	182	246	237	193	210	222	233	202	225	200	213	212	233	227	240	213	215	227	206	218	202	220	236	204	222	217	230	202	208	219	207	221	202	225	211	196	214	227	203	211	235	215	257	213	242	235	215	209	217	191	201	224	241	214	200	226	181	209	207	227	213	222	207	197	218	207	222	205	223	213	210	194	254	216	237	207	222	208	188	213	224	214	216	221	246	220	226	177	235	215	216	200	220	219	221	221	226	230	222	224	239	223	219	214	191	201	219	229	212	188	228	204	231	235	221	252	232	211	253	232	235	240	229	200	201	223	261	214	208	211	206	203	230	247	218	208	267	204	196	222	212	239	214	223	228	233	223	225	215	225	193	213	230	227	220	240	243	236	207	227	206	209	216	224	225	214	216	222	203	234	194	237	237	198	219	229	224	213	206	226	228	195	212	225	218	212	235	210	216	212	218	234	209	238	239	238	232	214	222	182	199	240	199	183	236	226	218	227	203	227	234	198	221	224	199	232	212
20380	15828	9537	5135	6051	3505	2790	2197	2363	1657	1436	927	768	718	736	710	671	657	661	666	630	540	571	558	637	594	602	586	603	553	562	591	610	541	589	609	514	521	548	516	540	513	542	539	527	573	504	515	512	468	524	479	490	502	507	524	521	522	526	498	479	503	480	481	488	511	521	533	520	474	501	506	496	503	505	505	524	503	549	448	514	492	512	488	511	506	555	473	507	486	503	515	509	505	477	499	495	520	477	490	520	511	527	493	469	479	466	501	490	509	514	518	500	471	475	495	533	515	473	535	492	531	522	500	495	492	505	534	549	517	518	510	523	510	479	466	494	488	524	477	507	528	511	521	511	545	465	472	520	485	516	533	498	488	464	487	498	500	502	474	524	476	507	500	504	499	518	499	481	489	518	498	508	505	506	540	455	507	487	503	487	473	478	511	513	483	510	507	505	493	513	505	508	488	494	493	503	446	503	476	500	508	482	509	475	499	549	532	515	500	529	494	501	516	495	554	508	569	531	468	480	508	482	473	529	511	544	519	498	530	522	503	504	501	504	517	496	510	504	473	513	478	512	547	507	487	495	529	531	533	456	511	530	532	500	476	513	491	480	511	506	540	466	494	507	505	510	528	488	476	489	547	476	510	491	534	524	486	487	496	488	482	529	466	522	447	504	481	475	490	488	483	505	535	499	527	477	522	545	494	487	477	497	489	546	549	485	470	515	486	483	503	476	499	493	512	496	528	486	488	438	531	477	508	493	502	503	510	515	511	491	490	498	505	487	518	480	519	522	474	512	451	454	499	507	504	548	470	542	481	506	508	546	485	506	519	525	521	523	474	496	574	487	514	499	508	498	492	511	494	461	555	506	490	529	475	486	478	469	506	497	495	537	514	544	497	486	510	548	528	475	542	474	446	510	521	506	520	525	518	497	438	488	514	526	534	471	494	453	527	456	489	493	503	498	483	497	499	489	520	491	494	473	474	505	494	482	491	514	497	498	499	504	499	497	465	491	521	533	526	513	521	490	542	470	515	483	491	511	549	497	495	481	510	479	502	496	500	522	484	481	506	495	509	500	481	522	517	490	543	464	497	514	512	500	491	495	462	528	500	522	530	493	517	493	495	533	508	497	501	491	470	486	449	482	505	478	499	463	541	494	487	501	477	485	512	497	483	555	507	526	481	520	506	498	536	453	508	481	480	509	479	514	493	480	519	480	498	467	521	475	483	461	486	471	474	513	531	484	512	492	460	530	468	503	490	473	490	503	499	516	490	521	511	497	523	522	491	507	482	495	513	488	473	535	472	534	492	534	481	505	491	476	560	537	513	492	524	499	504	495	505	535	513	488	466	508	514	509	476	485	503	524	507	481	515	491	546	517	524	469	481	497	482	450	498	492	484	528	483	535	504	495	474	536	489	517	514	512	513	467	506	510	539	479	515	487	505	507	488	512	461	490	455	505	475	586	487	495	491	507	493	499	520	484	526	503	510	555	530	517	524	547	548	498	486	487	490	490	498	500	515	496	449	496	486	509	512	509	495	493	529	495	509	501	461	481	485	493	486	471	541	522	505	488	511	494	513	482	539	494	529	483	482	507	469	510	437	498	512	483	506	503	493	456	532	518	486	492	519	491	496	498	461	514	491	510	490	507	523	491	476	487	498	502	483	488	474	503	506	529	514	566	513	539	530	497	505	479	504	500	439	505	497	534	534	461	505	482	487	465	503	492	508	485	493	502	489	464	472	506	490	459	515	528	517	476	529	530	474	524	530	499	490	532	466	528	507	524	508	489	482	470	466	505	512	526	479	492	492	499	483	539	501	494	457	520	506	527	549	496	480	529	493	508	497	553	510	504	466	563	466	504	486	527	480	474	488	501	512	506	504	545	515	523	515	512	479	518	505	555	506	488	476	501	518	478	480	510	495	487	506	483	516	488	459	532	549	501	517	493	474	523	502	504	495	487	513	529	510	489	509	542	497	506	524	496	523	483	495	522	469	472	547	522	504	471	480	480	499	490	538	533	492	491	459	499	464	519	549	486	462	518	486	479	509	481	499	484	512	517	471	493	463	498	509	502	540	530	512	463	450	506	506	492	487	499	513	508	518	502	464	550	485	464	484	502	539	478	486	506	495	483	492	537	493	512	513	528	479	510	471	491	506	497	501	502	490	493	474	479	534	490	545	495	510	569	510	474	516	490	550	444	496	490	487	524	511	472	501	510	504	473	460	520	521	495	488	498	519	532	465	494	494	459	501	525	490	525	538	516	518	480	476	503	484	491	522	533	498	488	485	555	469	500	525	513	515	551	485	491	498	513	529	476	483	489	505	519	521	485	515	455	517	514	521	483	518	465	499	499	477	536	526	512	479	462	465	468	508	512	502	456	451	503	507	517	460	488	502	506	483	454	466	481	527	493	493	462	503	517	490	530	465	498	500	504	469	511	482	498	468	505	504	500	521	519	516	513	520	495	455	508	489	487	510	484	487	468	519	478	566	493	530	474	508	503	487	524	509	499	485	522	512	480	478	527	503	506	514	502	491	502	470	537	475	525	501	459	515	551	478	526	478	533	463	479	505	521	519	524	526	499	510	462	504	527	499	485	459	504	503	488	497	490	533	544	505	481	517	521	518	527	531	512	493	501	541	514	490	480	445	485	514	503	519	465	531	506	453	525	472	477	484	515	444	498	513	471	485	488	488	495	514	515	524	544	522	486	507	506	527	456	483	489	479	528	471	524	454	518	462	503	475	492	509	496	526	481	505	489	500	477	494	505	500	511	515	491	524	494	490	489	514	446	457	508	497	493	473	524	494	520	532	508	485	490	504	454	503	514	508	492	536	504	510	523	550	504	485	526	536	514	497	479	498	460	531	509	510	501	459	543	518	486	482	501	518	517	511	499	464	463	482	476	487	507	438	550	492	493	511	528	511	545	509	479	491	521	470	509	481	530	471	488	509	517	549	480	503	464	515	486	494	518	499	497	464	549	538	502	500	518	504	482	506	502	552	509	504	508	500	539	522	536	508	513	469	523	486	472	513	487	493	495	478	511	510	465	520	477	523	480	500	486	497	491	501	475	499	526	457	488	513	496	495	518	477	497	531	504	506	529	454	481	501	509	494	499	505	481	484	500	501	513	492	521	490	461	481	516	469	489	508	517	543	514	477	486	528	503	550	474	472	465	502	481	524	533	507	502	495	495	491	529	456	514	498	454	491	484	507	494	446	488	489	491	485	516	488	492	480	478	525	446	505	499	515	554	471	510	535	481	555	523	503	499	474	485	511	489	516	517	475	462	464	482	538	483	473	511	490	480	484	507	508	522	518	507	515	518	496	498	449	489	515	514	541	492	472	494	488	485	485	509	509	487	540	492	507	522	533	482	509	463	524	524	490	530	509	541	505	470	502	494	502	505	523	493	469	521	472	495	494	515	528	499	493	483	514	517	491	485	504	517	495	492	522	503	527	501	509	499	515	550	493	536	513	479	501	485	514	510	535	501	446
41350	28328	18335	5633	3439	1808	1340	851	871	661	569	386	305	292	304	278	284	292	285	259	261	265	254	259	258	279	259	290	248	252	253	272	275	251	292	256	272	272	229	270	240	247	254	252	225	225	226	253	252	266	214	219	234	233	245	247	223	248	225	232	222	237	273	248	239	223	223	253	241	238	235	254	244	272	259	281	235	252	244	238	223	226	220	254	227	216	249	256	274	243	223	244	249	222	235	245	266	250	217	270	259	246	274	244	289	241	249	253	226	242	230	225	262	213	199	238	222	242	260	235	241	225	205	247	262	248	240	254	248	242	238	212	250	229	238	260	240	250	240	287	228	236	254	263	273	217	228	235	237	225	235	232	220	258	238	227	221	242	254	252	253	223	234	263	228	253	230	241	236	239	232	218	243	238	237	265	244	240	237	240	223	250	228	241	257	249	232	239	251	197	222	250	254	282	202	234	237	268	263	251	242	235	238	244	233	241	252	246	224	264	247	250	237	230	246	218	236	238	242	281	222	218	216	244	214	226	262	256	226	252	234	234	246	255	258	257	242	240	274	217	213	243	240	258	244	236	255	265	231	261	255	220	250	273	249	269	275	242	245	253	216	261	231	256	215	215	248	230	249	254	231	251	261	228	231	220	227	236	232	238	259	270	266	247	242	243	217	225	227	237	236	228	232	238	239	242	242	252	223	220	288	239	225	234	209	271	227	244	230	250	246	194	245	247	246	253	248	249	236	239	238	243	243	265	220	216	218	233	229	251	249	230	241	240	241	254	260	236	271	276	233	231	194	229	244	259	239	276	251	251	253	245	224	244	263	223	242	275	258	222	218	255	256	234	251	236	293	249	251	248	213	232	219	251	259	234	213	244	237	234	248	271	234	238	254	215	237	257	241	232	249	249	239	248	236	259	259	231	242	206	236	237	278	259	239	243	223	223	267	253	259	233	208	258	258	213	228	263	263	217	203	232	273	225	229	225	241	244	222	259	243	209	236	249	261	234	239	227	223	267	245	248	256	240	252	248	249	264	220	239	224	245	241	257	238	220	279	229	237	231	237	242	252	221	240	255	249	262	234	269	233	253	250	235	240	229	259	229	260	271	281	235	245	225	241	247	274	279	261	265	236	258	222	235	223	231	215	229	220	233	250	268	221	226	252	260	262	233	241	232	213	233	247	252	218	249	234	235	251	208	247	238	237	228	243	247	265	244	240	258	241	224	224	216	217	226	227	236	229	226	226	243	237	224	254	223	235	219	230	245	222	270	248	242	236	241	261	239	240	234	211	247	239	233	216	242	261	252	223	278	252	224	225	231	239	238	217	216	245	254	242	240	259	254	265	257	227	254	226	275	264	260	229	227	241	243	233	242	223	241	236	257	247	227	241	226	236	251	225	242	247	233	233	236	236	243	244	237	257	258	267	227	265	211	242	228	227	203	241	227	229	249	254	236	208	229	248	248	224	252	247	262	221	228	246	269	209	240	273	253	246	249	258	242	247	216	233	216	243	254	240	229	245	263	229	260	221	250	257	233	239	240	247	242	239	239	257	250	245	256	241	194	243	212	235	256	247	233	238	233	261	238	238	259	229	261	269	216	231	249	249	240	236	259	268	241	233	225	253	213	255	230	262	274	246	229	244	278	231	259	275	270	238	220	269	247	261	234	245	229	220	258	265	256	244	260	252	236	240	231	264	242	266	209	250	220	267	245	232	254	211	253	219	239	236	247	237	262	248	247	216	225	202	260	211	223	228	247	242	260	236	218	223	236	227	243	262	251	233	249	221	239	224	232	246	230	232	256	227	225	220	213	231	260	259	258	228	255	217	215	265	224	258	270	229	231	247	251	272	255	240	249	232	274	232	244	276	220	255	243	234	206	267	235	234	243	238	237	268	251	255	249	232	242	245	234	224	247	234	232	231	245	288	254	260	251	271	266	229	216	230	221	238	227	260	255	245	235	263	250	213	231	247	252	248	240	265	269	253	256	242	243	220	240	243	277	243	243	267	225	233	243	264	254	247	236	247	208	239	239	248	233	270	248	224	225	269	264	266	246	250	242	228	254	248	255	259	254	243	249	230	261	220	217	245	222	233	268	266	259	242	238	262	240	209	243	226	242	249	254	210	236	259	253	244	245	230	234	220	259	214	241	252	265	239	252	245	227	222	228	238	240	236	255	246	276	238	250	229	249	241	240	242	236	242	252	227	252	224	251	237	246	223	239	260	238	244	219	241	243	236	229	259	265	246	238	252	260	241	236	228	247	251	292	234	242	263	238	214	243	250	223	250	263	241	241	237	237	253	224	252	259	238	236	262	233	263	235	227	198	234	247	254	273	251	253	269	215	259	220	217	231	254	244	217	227	231	225	261	247	226	259	233	244	254	227	214	245	231	240	236	249	258	224	240	236	237	232	253	277	245	251	245	268	251	251	251	237	258	227	234	244	257	256	227	240	235	238	230	234	268	214	241	221	251	267	261	222	251	221	232	234	254	239	253	212	247	265	229	234	235	221	253	259	238	262	239	256	244	213	235	240	215	217	254	247	211	211	290	223	255	228	232	248	216	236	270	252	226	239	269	223	255	280	213	232	287	236	216	241	255	233	237	250	240	258	241	263	245	248	260	290	250	244	259	232	225	253	253	256	244	233	247	235	225	218	261	247	254	266	254	223	242	239	243	244	271	276	216	246	227	254	242	239	235	210	223	272	230	238	238	256	205	256	223	238	246	237	251	258	274	259	230	242	229	242	215	240	239	267	272	236	225	266	242	234	226	257	237	250	273	256	237	219	233	223	243	234	255	229	250	234	235	255	212	245	234	238	263	228	245	206	260	229	234	251	226	220	233	261	231	224	254	217	258	229	228	240	249	244	228	203	247	220	225	256	249	217	250	219	236	273	258	237	281	215	226	223	250	241	215	250	263	259	211	238	255	267	202	254	227	258	257	240	231	259	237	272	241	240	239	247	257	250	238	267	225	210	264	251	240	218	258	239	227	278	246	255	229	250	207	257	241	274	270	218	267	237	276	223	227	234	270	232	248	224	223	248	215	238	252	253	262	221	247	248	253	224	238	245	252	231	218	242	255	236	217	232	243	229	247	247	241	268	229	249	249	228	256	224	254	273	240	236	222	230	248	237	231	223	247	252	225	242	252	239	220	243	246	233	224	234	242	266	218	254	254	241	245	235	232	243	221	248	220	232	226	254	239	247	207	224	259	246	256	240	229	270	258	232	235	235	250	213	234	211	242	210	242	239	230	265	238	239	237	246	245	268	245	237	221	213	214	265	230	252	220	252	225	242	221	230	246	240	232	260	245	262	255	232	233	256	198	255	243	223	251	250	226	232	238	242	231	247	258	237	237	226	253	230	255	266	233	229	211	269	233	243	228	222	223	214	236	238	232	262	238	241	264	246	216	189	210	231	234	229	232	228	233	249	265	215	233	236	228	258	218	254	235	247	277	236	221	248	220	245	251	236	236	270	237	219	264	240	235	220
25685	20394	16897	8928	8679	5306	4140	3339	3501	2414	2131	1126	954	937	982	826	839	825	771	687	716	709	724	752	803	727	708	666	663	709	640	620	664	657	726	646	635	551	585	566	591	642	579	610	579	593	629	565	525	595	552	557	554	545	548	554	581	575	567	576	565	601	530	580	597	585	554	541	578	569	561	567	506	569	527	600	556	515	575	525	567	541	585	615	580	500	554	579	554	558	563	565	527	512	565	579	533	544	562	570	579	563	540	583	573	525	574	603	582	554	557	564	512	574	583	538	530	594	556	577	569	553	520	530	572	608	544	603	544	577	543	508	554	556	513	581	554	586	554	517	568	539	576	536	556	543	533	522	585	525	536	573	540	508	528	558	527	577	567	568	561	534	534	523	546	518	552	556	569	594	522	526	576	587	585	515	574	572	520	593	550	606	549	566	575	524	558	511	589	518	539	517	554	560	571	538	597	545	549	568	538	544	587	545	576	530	572	542	530	540	510	522	590	537	549	558	563	551	549	524	548	585	566	550	543	546	533	530	528	545	592	542	571	582	548	566	547	574	542	525	541	633	523	575	520	562	556	547	567	545	561	561	555	526	539	504	543	550	559	567	510	532	540	571	563	571	572	552	566	544	590	568	526	556	542	543	600	593	572	546	528	556	542	567	559	557	578	534	528	553	567	561	543	559	550	558	556	557	519	561	547	511	553	538	582	558	574	587	548	540	569	553	575	583	552	568	573	551	532	545	597	553	542	542	537	584	543	566	552	548	559	538	529	540	540	533	561	567	557	554	543	566	538	538	552	551	570	550	528	517	526	519	556	589	567	519	515	574	546	518	558	572	577	538	576	538	541	583	586	576	562	578	560	580	570	572	518	551	569	551	545	559	506	570	532	533	533	586	555	571	526	547	501	579	517	574	526	557	528	560	511	555	538	564	549	537	529	523	556	567	573	499	548	558	563	531	594	536	509	581	503	577	544	538	544	533	547	547	503	525	555	556	525	546	551	555	535	540	543	555	558	552	544	548	547	561	555	527	545	533	570	559	534	593	548	479	534	537	587	594	572	539	561	555	571	529	539	544	548	544	541	545	561	575	560	531	531	576	556	593	511	532	519	593	571	610	558	495	550	556	551	517	513	525	575	518	591	548	600	551	576	537	536	537	539	550	536	581	520	555	556	542	563	531	583	512	561	539	565	577	538	531	618	551	545	576	551	528	593	548	545	574	555	528	558	535	538	596	585	565	550	548	556	558	542	575	555	530	560	619	521	585	527	547	556	499	539	570	579	541	561	577	578	568	502	530	506	560	569	591	550	531	511	540	565	517	512	552	564	571	555	558	557	587	528	554	552	553	576	571	553	545	553	547	571	546	537	587	564	507	548	583	595	598	551	556	571	572	558	572	557	586	544	541	555	552	523	533	566	555	571	506	546	549	585	542	566	545	599	564	563	603	522	569	525	598	559	512	544	554	560	561	512	594	554	523	554	559	530	529	586	562	592	541	563	542	531	609	551	566	570	565	582	514	556	572	516	554	557	546	576	589	506	581	584	558	560	568	539	562	544	581	594	569	547	577	573	531	550	540	529	546	547	516	545	565	532	613	552	537	551	551	576	552	561	550	541	623	556	527	535	562	568	566	540	544	533	568	543	579	558	535	557	570	516	516	576	533	558	537	561	530	560	573	548	650	566	541	546	554	578	597	555	585	544	587	562	543	514	556	533	569	572	577	592	538	525	538	515	554	593	576	566	557	559	522	558	568	531	529	505	561	500	549	528	544	558	555	528	530	521	565	560	557	553	550	555	573	540	539	534	526	541	601	525	584	544	559	559	578	557	588	556	522	545	590	572	566	526	521	588	532	571	555	564	591	532	599	545	526	558	527	540	547	534	531	553	565	530	558	523	544	539	556	587	586	558	545	567	555	554	547	550	517	537	598	566	535	589	539	546	555	568	541	539	532	556	565	550	543	569	584	573	562	597	551	572	557	558	482	544	526	564	539	536	550	570	573	575	560	587	592	541	585	535	556	541	619	540	532	562	511	574	529	540	546	588	570	577	568	544	531	513	532	581	557	576	552	566	561	580	580	541	570	552	562	547	550	548	579	544	586	578	538	521	599	547	583	545	548	555	603	582	515	575	572	517	554	529	536	556	516	541	536	515	550	523	548	545	547	532	535	536	586	580	554	561	550	531	543	582	583	619	578	562	521	551	527	566	561	549	557	518	564	559	566	595	560	520	547	551	535	567	558	519	526	539	557	551	563	556	540	545	553	552	530	535	531	563	525	513	595	514	559	546	590	553	571	533	567	545	562	540	530	536	591	561	561	569	527	563	525	569	564	585	513	536	578	546	541	591	574	512	524	535	554	528	541	556	549	503	558	510	547	570	547	551	544	578	597	558	547	548	537	580	625	555	561	531	547	575	538	549	572	559	539	551	555	549	565	577	501	547	530	546	535	585	512	566	575	579	578	585	589	557	589	579	559	550	522	583	568	565	579	547	555	560	515	546	555	546	573	584	550	589	574	580	555	574	557	564	559	533	533	548	571	533	566	597	563	599	555	546	573	587	530	565	543	544	576	580	528	561	538	513	544	593	553	567	575	539	552	588	536	540	593	567	552	552	557	585	559	553	569	590	544	603	564	511	526	567	546	539	543	563	580	509	557	549	540	615	559	580	534	579	557	533	570	522	543	558	535	518	510	539	562	510	529	519	536	520	565	530	564	574	584	539	561	544	573	571	566	589	536	582	559	600	538	577	558	531	567	564	566	561	538	528	563	551	564	597	566	565	540	550	559	560	577	561	589	568	519	578	544	565	563	523	533	568	551	554	544	561	597	573	570	541	577	589	517	575	588	521	537	516	528	572	593	573	571	551	571	566	532	557	583	543	532	530	564	561	555	545	573	572	572	598	630	538	516	569	553	510	555	544	504	586	529	540	561	539	529	510	574	555	524	520	577	594	530	515	567	524	573	532	573	536	555	549	559	566	541	555	613	532	579	540	506	548	574	588	568	540	576	549	577	539	561	570	570	550	572	569	547	537	586	568	551	560	484	542	539	560	528	505	537	540	590	606	543	586	559	562	585	513	531	574	583	588	530	521	520	560	558	564	508	521	537	557	523	539	517	549	566	524	569	534	542	549	587	556	602	509	541	597	545	532	527	524	535	585	573	576	560	558	559	526	560	538	545	539	517	521	604	503	550	544	570	536	529	588	543	589	558	539	538	568	517	580	568	550	619	545	567	570	563	544	537	578	600	572	567	569	506	513	571	557	548	564	533	554	580	549	535	565	557	506	548	533	553	516	521	541	552	561	548	522	512	549	570	535	523	596	568	570	548	517	531	588	561	568	520	561	507	534	544	544	544	534	569	545	534	555	569	526	554	533	514	520	567	563	556	557	567	555	563	532	545	542	493	534	551	573	532	523	563	547	537	612	531	559	544	550	526	575	498	517	580	541	564	546	568	570	553	561	559	602	563	542	547	539	509	545	559	576	565
17039	7987	3515	1246	754	484	399	364	322	327	332	252	266	301	291	306	292	312	254	270	252	221	240	257	253	296	290	271	289	267	284	301	271	266	282	285	257	266	271	252	239	273	272	267	239	257	261	248	283	284	293	233	248	245	260	284	261	242	261	239	262	251	240	268	261	263	279	282	271	288	263	278	236	247	230	239	290	279	263	276	265	254	277	289	258	263	251	253	256	258	237	277	261	268	267	272	282	258	285	266	245	261	272	258	286	258	278	237	279	256	281	243	290	271	276	267	254	296	329	282	292	246	255	283	248	257	271	280	275	253	289	267	248	257	261	270	260	265	261	267	250	270	277	280	268	268	269	302	250	263	278	273	275	271	255	276	257	252	252	280	236	253	263	278	262	300	280	272	285	263	296	278	254	289	280	259	276	298	287	259	274	279	269	279	264	252	230	303	290	301	269	310	268	283	266	255	261	319	265	245	288	278	255	283	291	282	279	284	274	293	265	270	268	262	270	277	283	304	260	256	262	288	254	251	260	272	278	284	266	243	291	249	266	245	247	245	280	265	257	250	256	238	273	260	253	286	242	285	253	249	262	271	270	270	283	265	262	281	266	265	268	291	265	235	274	266	278	269	275	247	272	287	305	253	280	259	285	248	264	246	259	293	280	263	281	258	235	259	240	251	256	256	240	265	282	260	255	256	277	282	241	262	247	270	287	250	257	263	296	252	280	283	234	268	301	248	271	245	256	283	251	259	297	268	274	242	287	256	251	257	268	286	261	250	270	236	260	277	281	283	248	232	302	267	261	255	254	249	279	274	210	253	287	259	276	229	241	281	283	262	259	315	269	296	286	240	275	252	260	257	266	278	233	268	284	246	240	272	272	270	275	306	262	264	274	254	270	266	298	283	282	279	305	240	260	253	245	257	264	271	260	311	269	263	253	278	282	256	272	283	260	256	275	295	260	264	248	269	301	253	284	270	277	267	252	233	277	245	261	273	289	278	224	248	262	273	245	266	277	273	225	256	267	278	269	268	276	278	251	255	233	305	275	265	271	273	280	286	258	262	286	268	251	282	249	242	245	264	266	266	268	228	239	284	262	270	236	261	295	270	273	261	262	259	290	284	238	269	290	277	260	213	269	229	269	268	282	252	257	264	251	264	251	252	293	264	266	254	273	269	259	225	271	273	254	259	225	256	273	254	230	258	250	271	262	265	254	253	289	252	275	279	260	269	258	264	259	250	249	274	248	289	290	252	259	264	272	271	261	274	216	278	283	271	269	269	299	278	283	271	254	269	285	249	243	254	282	261	242	249	272	263	245	301	257	251	278	264	278	287	240	248	288	281	272	257	284	264	279	280	260	286	265	276	278	237	280	277	239	254	269	275	251	267	284	266	286	268	277	256	270	259	260	247	262	262	282	285	234	246	295	282	288	290	276	258	239	278	250	263	315	261	251	259	260	270	243	291	266	270	307	247	260	267	266	279	273	289	276	278	269	275	277	272	245	266	248	282	237	240	260	266	294	271	284	257	289	273	283	261	259	254	278	297	261	264	239	264	266	257	250	278	285	268	284	252	274	275	278	273	255	258	263	289	250	256	276	259	270	281	240	269	280	246	265	265	286	294	263	265	276	264	252	258	260	264	266	266	254	250	263	278	288	288	280	271	265	242	261	262	248	281	292	282	312	287	252	288	261	249	271	279	246	284	274	253	231	254	269	286	281	277	250	257	279	258	263	267	271	311	243	247	236	264	239	265	262	310	254	241	274	297	313	285	262	262	264	276	256	251	264	274	236	246	252	277	274	269	264	240	257	242	291	229	232	272	270	277	279	280	290	259	256	247	267	231	268	257	273	256	248	265	292	278	255	281	271	282	280	261	264	238	253	292	242	267	264	286	272	276	267	251	250	228	256	289	261	271	272	263	286	266	263	287	251	269	281	286	305	252	258	290	248	272	255	272	262	274	265	283	255	270	272	249	265	274	258	266	279	264	267	276	257	267	280	262	267	282	246	282	274	256	280	267	246	267	274	299	287	269	279	284	289	244	268	313	264	259	251	255	262	255	276	241	252	246	243	275	263	261	234	293	281	290	268	254	299	246	274	259	253	252	260	276	261	240	274	252	269	272	287	277	250	282	242	286	270	302	281	268	275	264	267	244	266	283	259	288	269	272	229	256	278	243	270	270	239	268	270	256	302	234	276	258	280	242	255	264	253	274	287	268	236	251	288	298	283	261	258	280	258	300	273	273	267	256	263	238	266	239	253	237	246	270	261	294	252	279	248	249	269	276	238	249	254	266	276	291	260	261	234	254	256	268	236	283	261	274	244	256	256	289	237	273	245	296	292	275	246	246	279	280	273	252	282	248	241	269	286	243	282	279	285	271	264	271	243	286	268	266	239	272	261	234	245	260	299	237	255	294	288	260	259	251	238	251	257	217	293	273	264	293	252	265	256	245	267	273	262	242	270	291	264	281	263	268	256	274	269	292	280	272	297	290	279	275	263	275	281	260	295	255	266	304	286	293	243	257	259	252	261	267	283	241	276	276	267	241	268	276	287	257	274	274	287	270	291	266	289	288	271	254	247	253	288	268	265	270	263	280	315	282	292	244	281	289	230	245	296	280	255	268	269	256	230	309	293	250	250	292	286	254	263	259	286	280	274	313	271	253	267	264	298	283	285	250	273	278	295	308	305	273	327	274	269	251	295	268	292	282	285	285	257	281	257	243	294	272	268	250	265	265	293	255	252	283	286	263	251	278	275	276	252	273	297	257	268	257	272	238	269	248	290	283	309	263	250	261	265	243	265	280	298	272	253	311	247	306	272	251	289	245	273	278	258	273	284	262	284	272	243	254	277	223	252	291	260	263	268	237	281	253	267	293	263	273	254	244	238	241	262	258	242	244	281	234	264	256	259	279	257	286	239	284	254	272	283	251	274	280	287	246	281	258	282	267	255	262	237	300	270	268	250	264	243	267	279	280	303	278	238	239	280	268	266	298	259	230	254	254	246	290	260	282	257	278	253	274	244	283	281	262	251	297	272	251	267	261	277	253	262	257	275	260	266	260	275	266	259	284	282	258	286	291	270	227	254	238	254	276	270	295	251	246	278	264	264	282	289	295	265	256	293	276	284	263	291	264	271	272	279	280	275	237	294	282	268	261	250	260	269	247	271	282	231	276	231	270	282	225	222	298	265	280	282	253	266	281	214	286	284	270	272	283	291	276	277	257	266	263	261	266	274	273	280	259	266	246	283	273	257	254	255	278	260	256	255	237	260	246	298	289	234	253	269	235	252	272	267	257	255	228	267	278	256	256	242	289	259	272	273	258	256	290	276	262	287	258	273	263	303	270	286	282	284	261	229	272	271	258	283	280	230	244	265	266	252	259	282	288	251	262	260	278	248	275	265	258	281	270	254	280	285	242	250	253	217	292	242	276	273	273	252	280	275	268	258	272	245	251	276	290	244	309	267	277	299	293	274	240	275	251	294	271	261	287
10323	6543	5122	3789	2205	1495	1229	1217	944	937	938	697	716	744	759	619	686	674	639	686	644	642	626	674	680	638	664	625	629	613	618	623	631	539	603	635	559	626	637	562	551	592	608	611	600	605	595	638	545	618	603	620	605	649	587	635	560	566	575	651	580	595	603	614	604	598	572	556	569	633	597	588	607	616	577	560	640	610	617	604	611	588	594	595	590	590	582	573	655	625	582	595	598	556	572	619	608	582	600	562	628	540	584	552	586	622	578	623	581	583	630	613	567	604	561	633	589	635	573	578	591	551	611	589	587	595	576	569	580	615	633	602	614	607	589	583	588	566	625	552	628	602	579	585	588	606	559	566	570	610	552	586	622	592	627	621	611	624	621	568	616	573	600	605	623	580	654	583	629	564	616	594	584	601	593	581	615	610	567	631	579	596	584	629	565	544	612	641	614	605	610	590	592	641	645	646	600	607	584	593	559	632	607	610	586	568	603	619	581	553	624	579	614	587	567	630	609	592	587	601	578	592	597	573	614	591	589	608	648	570	582	632	618	583	602	588	632	609	593	633	604	585	603	595	577	604	628	594	586	600	583	633	613	578	615	580	592	663	588	601	592	597	580	616	617	563	624	635	552	603	549	620	574	581	581	600	578	584	566	600	541	634	606	600	560	590	612	604	562	567	591	598	627	630	596	571	603	543	599	567	565	610	598	605	616	615	592	600	577	575	600	575	632	572	608	577	623	581	565	581	559	613	620	603	609	606	596	576	618	576	567	585	585	609	593	608	631	532	583	555	582	607	597	563	600	586	579	619	610	592	547	567	596	595	612	609	605	581	556	598	557	591	583	583	612	603	604	617	598	574	556	538	607	607	559	612	581	634	607	585	529	594	605	645	612	603	567	621	532	566	602	651	594	561	628	597	614	611	587	559	571	571	575	569	600	605	626	602	588	586	604	574	598	594	614	591	612	622	574	590	577	571	566	549	632	610	621	603	539	584	616	612	622	592	605	614	585	614	573	601	589	582	601	568	645	580	610	619	583	631	612	583	516	563	577	594	570	617	581	615	597	554	582	582	599	577	582	610	578	599	567	554	632	637	612	602	590	554	613	634	577	599	584	593	565	579	611	585	582	560	602	588	629	616	597	574	589	581	577	598	586	626	596	594	599	632	595	598	619	663	590	603	560	643	583	586	602	569	585	537	575	603	609	591	612	585	598	582	604	593	598	600	603	587	573	580	589	596	609	599	581	576	597	580	585	618	601	584	591	605	595	566	576	571	600	551	635	602	589	583	573	591	600	598	577	610	606	649	636	566	586	585	602	558	611	571	634	547	580	603	605	629	575	597	593	591	583	572	584	563	553	600	576	603	593	612	605	599	603	588	580	549	598	597	621	587	592	534	585	588	575	578	565	657	623	610	592	593	618	590	613	597	581	593	573	601	571	587	621	571	592	588	569	594	542	593	592	588	617	629	582	589	588	575	609	625	629	636	563	600	633	584	584	572	612	602	570	590	609	616	601	535	583	583	579	607	602	608	621	570	595	593	588	581	582	597	577	586	569	567	560	572	582	581	583	599	602	606	618	617	583	642	607	598	574	598	585	559	575	563	562	571	591	555	608	576	595	594	593	592	571	587	590	565	620	610	568	595	599	614	598	579	593	613	600	590	554	610	575	636	576	538	627	587	589	598	580	641	570	539	573	588	598	631	591	585	600	627	614	604	653	571	621	586	585	605	546	597	588	575	588	622	577	584	590	548	544	593	607	588	587	584	614	585	597	584	565	582	630	615	568	572	625	630	611	618	616	609	610	550	592	581	604	535	598	594	574	622	621	592	636	577	582	559	593	601	614	660	575	571	574	575	554	624	579	579	587	591	561	595	623	617	582	582	571	641	604	600	614	568	585	570	584	585	637	597	605	607	556	578	584	613	556	596	600	645	611	591	539	600	573	617	601	632	635	596	626	625	615	559	605	567	603	581	576	534	564	585	602	582	571	581	600	596	592	576	611	591	557	610	603	558	604	599	564	628	619	569	589	644	647	561	583	556	651	586	556	551	610	631	574	545	593	589	542	593	597	589	606	616	551	585	563	579	586	623	611	566	624	567	604	585	647	612	615	560	588	576	620	591	573	621	588	603	591	588	624	605	590	619	610	570	631	595	644	567	550	626	576	606	573	619	589	621	603	573	600	555	666	562	570	567	613	610	597	595	595	632	642	647	589	602	581	583	572	588	630	562	593	575	582	636	570	607	586	528	586	605	618	567	572	600	619	599	627	641	574	625	601	629	598	600	563	598	631	620	611	590	615	591	549	590	611	575	645	580	626	564	592	616	606	580	615	581	593	552	542	620	565	585	588	573	610	603	589	609	562	560	618	608	619	580	563	621	553	583	594	616	583	650	591	597	592	574	626	592	590	601	575	591	567	561	620	571	621	568	624	617	595	593	640	597	598	587	606	598	614	582	607	556	568	612	605	585	596	589	594	589	584	571	581	632	606	558	567	589	603	588	625	604	609	601	574	562	566	582	620	591	551	584	609	620	586	631	641	643	597	611	597	556	639	558	593	622	565	606	603	593	588	564	624	592	635	578	581	598	573	608	540	599	569	594	581	630	623	630	581	567	594	573	602	580	627	641	577	582	605	647	594	564	583	622	596	625	578	581	579	567	629	622	635	601	588	576	609	558	576	628	589	598	586	570	639	573	610	608	597	576	567	602	619	606	604	653	588	546	583	568	637	606	539	629	610	623	591	586	581	570	588	621	634	585	597	663	535	582	598	598	620	570	619	566	597	595	619	626	601	608	614	557	620	569	543	597	542	564	608	606	607	584	600	550	574	570	608	599	596	586	643	586	647	521	620	586	603	567	583	567	623	589	546	607	563	594	605	580	597	587	558	581	591	544	585	605	591	593	603	558	626	549	581	636	646	582	626	582	638	560	566	657	612	589	550	552	626	607	551	567	631	591	600	610	598	561	575	551	638	613	598	573	600	579	596	583	606	613	589	612	604	587	615	599	626	601	584	571	559	566	577	554	619	586	633	594	626	608	580	605	606	583	616	570	601	562	598	588	613	581	575	565	586	601	626	585	565	622	614	581	590	608	575	618	605	583	562	592	572	597	596	584	616	626	617	620	540	609	584	629	588	596	596	543	626	595	589	618	556	653	576	589	566	619	565	606	609	644	586	568	573	610	570	614	603	568	590	574	597	582	594	593	620	579	572	589	606	556	570	564	561	595	586	555	613	582	628	580	563	570	590	637	631	601	584	582	557	612	630	572	572	591	644	597	586	604	610	555	573	637	588	608	633	591	629	584	584	584	591	595	647	579	574	594	629	578	552	564	572	592	607	608	521	568	634	649	610	571	594	595	570	605	590	598	628	627	606	585	573	605	608	558	561	583	564	587	568	607	600	532	616	580	578	607	606	613	641	618	633	613	607	613	564	605	582	583	553	607	580	611	596	573	581	604	598	579	591	598	596	613	581	580	551	618	623	608	609	554
31776	20305	11477	3117	1469	893	791	562	549	501	353	276	260	268	240	211	228	238	207	234	240	209	263	241	269	215	233	226	243	222	206	224	229	209	229	224	246	245	217	207	184	238	203	200	234	233	220	209	243	223	218	254	216	211	195	198	229	195	193	223	261	227	217	213	206	203	209	219	236	256	192	193	193	225	237	208	224	233	215	213	234	209	194	184	214	224	247	206	209	215	246	212	212	209	206	223	213	215	229	228	195	216	222	203	212	219	222	225	224	220	204	201	223	242	228	230	201	234	217	239	205	204	230	216	220	204	199	206	223	216	224	243	247	228	219	204	200	202	235	207	200	235	222	221	244	216	227	219	231	219	231	223	228	236	202	197	224	258	224	199	243	199	218	229	200	239	239	212	185	213	236	236	218	204	227	215	220	226	211	219	227	229	203	216	202	206	193	215	202	191	208	244	215	228	236	227	225	228	192	209	231	188	200	225	217	226	226	220	211	202	182	204	225	242	230	214	219	201	213	207	226	212	191	242	216	219	216	199	277	231	231	238	210	232	220	232	199	196	198	221	214	246	221	238	193	223	195	206	208	227	216	232	210	211	211	236	210	224	224	205	183	261	228	236	205	217	238	234	203	233	212	211	207	196	208	206	208	188	212	198	185	203	208	210	247	221	200	207	215	208	233	221	194	221	215	198	220	213	229	212	207	214	241	232	212	217	214	193	178	233	203	231	208	235	212	237	224	222	191	195	223	195	222	203	229	227	210	215	235	213	206	212	197	229	201	229	198	210	200	208	231	192	227	189	200	213	212	214	199	215	209	205	224	208	222	194	207	227	229	199	249	210	237	225	186	202	224	225	203	221	198	204	214	211	194	185	221	225	215	204	213	190	228	230	216	225	208	212	203	206	209	205	182	216	247	213	210	236	218	203	219	204	199	255	208	200	208	222	224	201	183	185	224	226	211	213	191	221	206	209	206	224	210	209	233	216	200	248	227	212	213	220	215	210	213	221	221	218	215	195	210	231	200	217	224	222	235	206	212	211	214	226	201	224	232	206	213	233	197	207	210	220	225	213	239	217	227	232	210	194	212	192	246	203	218	200	224	207	239	211	225	218	207	209	210	208	212	211	207	198	219	231	237	196	230	237	213	238	221	208	205	225	203	226	195	215	245	215	225	192	217	208	224	223	207	251	216	187	243	247	199	200	221	230	210	218	216	240	190	223	201	242	232	193	216	210	217	233	233	208	211	223	240	172	212	226	206	227	226	194	185	229	198	229	191	217	260	204	239	193	191	187	210	178	208	198	219	247	192	237	191	210	220	177	194	191	209	223	205	204	230	217	249	201	220	215	233	225	212	231	223	203	214	240	216	256	201	224	209	214	192	216	222	244	231	179	204	219	233	202	207	230	220	256	218	231	227	206	237	238	235	200	227	209	225	208	224	199	220	225	249	208	194	222	191	220	207	211	205	215	238	205	198	202	188	215	194	242	207	197	230	203	193	208	220	236	213	224	210	205	200	227	206	190	192	212	192	217	214	210	235	260	225	188	234	191	203	179	209	220	216	215	193	235	215	233	241	252	229	205	194	224	222	214	209	200	196	191	182	223	185	239	221	187	211	214	190	206	210	244	216	235	225	250	200	226	226	226	189	179	218	217	220	232	216	211	203	217	209	220	212	232	199	208	205	208	205	221	203	210	214	192	204	198	233	197	195	216	215	203	226	206	222	205	216	210	226	233	201	207	225	207	211	216	213	217	173	209	227	213	240	218	216	209	216	215	203	196	255	225	208	215	234	219	232	207	208	257	205	208	186	192	229	233	208	225	187	214	212	209	239	212	208	217	209	201	180	195	212	200	188	196	227	208	175	236	214	223	227	214	216	210	237	218	214	245	217	234	215	240	220	218	248	209	213	223	232	207	214	200	214	220	195	198	193	252	192	212	214	214	219	224	219	210	199	234	210	227	238	197	229	204	215	222	196	239	213	192	212	220	186	234	226	223	225	192	222	193	223	215	201	228	201	190	207	206	201	215	234	198	210	209	208	201	211	212	206	208	229	225	199	211	193	223	209	226	213	215	199	212	189	248	210	202	214	237	227	203	223	235	216	218	208	216	210	211	223	220	201	209	214	219	234	196	209	204	192	224	219	218	226	241	224	226	192	200	242	213	212	237	193	216	220	232	228	238	229	260	206	205	203	208	199	217	231	204	200	216	240	205	216	197	226	199	206	204	178	247	224	225	215	212	220	221	218	209	185	240	224	224	196	239	214	220	180	230	212	198	190	212	222	216	218	196	235	221	224	219	214	227	249	224	201	223	202	231	211	211	223	204	253	189	210	245	232	212	214	215	217	214	191	256	222	224	220	200	206	212	212	214	215	231	236	228	210	210	216	200	200	194	220	209	231	238	211	212	223	216	223	176	217	232	209	222	191	239	211	218	246	204	210	229	225	216	211	201	226	241	201	210	248	206	195	222	230	213	219	234	202	189	233	205	192	208	213	215	212	214	212	219	226	204	178	221	220	220	240	268	223	192	228	226	219	209	182	234	233	191	208	201	211	221	230	229	212	216	187	213	196	218	206	219	223	225	223	216	232	205	170	254	203	223	200	229	240	203	233	220	222	277	227	208	203	203	180	237	232	214	196	228	245	213	209	209	206	195	190	215	212	220	233	192	210	217	190	242	216	211	219	204	194	194	202	216	213	231	217	207	219	201	230	223	237	193	229	222	222	220	212	217	190	205	215	216	227	242	254	222	222	223	226	199	221	215	215	217	220	210	178	227	237	250	227	216	218	231	218	234	198	203	203	210	200	234	192	202	223	218	230	234	190	220	215	205	220	220	228	213	186	208	223	238	194	208	223	200	200	195	202	226	222	211	186	229	250	235	203	230	205	202	218	242	202	208	222	196	196	222	209	186	226	200	186	205	253	202	228	200	203	215	202	212	236	206	202	230	235	210	222	225	208	229	200	220	203	246	249	224	211	238	225	217	226	226	180	241	233	240	215	202	234	212	192	234	237	243	215	179	216	221	214	231	197	204	189	207	231	218	202	221	225	236	248	203	234	239	206	218	243	228	215	206	215	220	213	222	239	218	219	239	212	195	226	216	179	204	241	234	223	202	207	216	215	190	232	194	190	186	212	202	220	245	206	196	196	211	213	219	203	223	193	210	257	210	211	207	206	222	196	222	229	205	215	221	218	218	212	206	219	220	224	236	224	194	217	246	218	220	188	231	239	208	232	236	210	210	206	240	222	222	222	223	205	221	233	253	216	208	228	203	207	217	238	225	195	203	203	208	218	227	219	207	233	213	246	219	215	204	214	227	202	198	216	216	252	227	205	203	200	204	225	197	208	230	226	213	211	201	232	220	224	231	253	215	193	235	216	227	209	215	206	214	221	210	213	209	221	231	219	215	206	205	205	187	194	190	234	223	204	200	222	201	213	231	240	208	220	217	212	184	205	214	223	208	198	209	215	220	229	211	209	198	214	245	231	217
20128	15753	11523	6249	4182	3304	2997	2166	2017	1846	1214	824	769	793	692	701	692	688	661	604	611	601	595	609	644	584	651	569	551	560	555	553	539	567	585	602	552	535	531	522	509	506	517	531	526	503	517	498	514	498	496	505	491	507	532	490	484	517	521	484	474	528	509	506	525	501	532	513	522	505	519	509	528	498	487	497	477	477	511	500	506	522	520	503	488	501	496	521	515	507	518	490	506	530	489	545	503	484	502	511	465	542	489	498	486	499	498	530	523	554	500	462	491	514	510	564	485	488	471	466	451	482	474	494	500	516	503	530	513	493	487	475	500	473	507	491	495	481	483	476	491	536	502	468	463	539	494	524	528	457	506	485	484	486	490	495	498	482	497	511	504	486	511	492	504	510	494	519	504	509	511	471	504	484	515	487	475	505	496	441	497	523	507	537	518	501	493	504	528	496	490	492	529	463	485	507	527	467	492	483	490	506	484	480	540	506	465	468	515	539	497	506	472	519	528	494	515	489	493	514	497	498	464	489	507	493	499	544	490	521	489	465	508	527	522	532	526	531	483	475	528	500	515	501	526	508	505	514	515	532	503	530	486	483	497	503	470	453	485	475	482	514	485	516	496	517	510	459	465	518	518	491	517	531	482	503	455	517	485	499	504	484	471	516	495	469	532	499	477	514	484	527	485	497	502	485	498	465	462	494	516	525	515	518	518	493	482	503	539	542	472	533	525	523	487	489	477	513	514	500	477	511	503	512	539	521	489	471	508	514	484	502	480	496	492	503	481	457	443	491	499	500	481	471	529	542	536	476	459	517	480	506	506	517	531	488	487	513	513	517	498	554	497	489	498	463	445	515	508	527	484	526	461	489	462	496	491	482	462	499	502	518	471	461	510	487	501	499	467	481	479	492	477	485	501	494	501	509	535	505	541	492	539	526	509	492	478	492	492	514	451	478	511	483	465	554	510	494	467	512	493	476	484	465	485	483	501	512	500	515	510	481	466	483	505	455	495	472	527	517	472	490	511	524	496	484	494	512	513	501	499	502	502	521	493	480	512	478	494	505	501	482	484	505	462	524	533	514	492	499	528	506	491	482	495	466	493	488	507	509	516	482	479	468	493	481	457	513	498	498	489	486	516	496	504	523	473	499	498	516	491	504	532	521	471	546	489	490	493	495	507	449	490	478	506	482	494	474	514	494	498	462	484	533	478	490	524	503	509	495	483	496	490	456	550	448	506	501	500	510	469	488	483	505	489	488	488	466	481	469	485	521	503	440	522	453	482	473	501	506	504	485	536	502	485	532	503	495	520	491	499	494	548	482	511	495	490	528	488	538	528	518	524	504	547	520	541	519	527	490	497	532	500	526	527	505	512	500	526	515	501	493	506	520	499	499	530	494	534	515	510	501	484	474	499	498	505	487	503	510	491	536	487	509	501	477	502	539	510	504	458	485	507	541	525	498	490	504	480	486	527	510	525	508	492	518	486	502	500	439	499	498	491	478	471	480	490	503	466	503	465	505	520	509	519	478	501	519	502	486	530	500	480	508	462	520	526	514	436	481	491	481	512	512	543	539	534	495	483	496	529	512	493	513	492	470	487	504	475	512	510	512	525	507	476	514	481	512	524	496	506	499	512	474	494	517	516	520	484	518	467	490	474	493	524	504	517	479	516	496	511	468	489	535	478	510	494	546	497	504	459	484	536	493	501	517	500	482	521	480	488	470	483	488	492	522	542	469	485	535	531	519	512	505	514	477	442	479	482	464	474	510	511	511	513	481	511	528	512	469	525	530	527	526	491	491	502	469	509	525	514	483	488	478	501	510	484	495	540	455	506	483	483	502	507	496	488	505	503	464	509	486	523	526	472	478	519	499	514	469	518	504	492	528	509	543	515	529	497	493	487	498	509	457	501	496	488	549	487	490	496	525	508	499	502	496	479	493	471	462	489	477	529	506	494	479	444	467	509	444	490	512	514	483	540	468	511	504	471	479	472	470	512	473	535	518	505	532	507	522	504	492	518	532	503	502	502	505	529	527	479	520	533	478	477	517	469	527	517	493	514	492	517	487	476	494	542	512	511	511	488	480	509	433	464	504	473	481	516	513	503	481	488	476	564	539	497	485	527	501	491	484	527	479	482	509	544	517	505	505	429	540	487	518	475	502	465	520	453	502	526	484	501	517	493	506	484	519	477	454	498	543	486	508	498	543	476	445	467	493	518	440	493	517	487	516	512	493	498	500	491	516	538	488	505	489	508	484	466	503	519	531	472	515	484	512	486	527	501	510	499	500	501	544	452	500	510	513	492	516	499	484	469	508	481	478	517	539	453	507	490	493	484	533	483	498	469	515	537	497	514	486	484	494	505	543	499	495	475	526	495	471	484	487	478	493	507	463	520	506	523	482	503	537	457	474	512	523	497	515	499	507	472	491	471	483	472	466	502	491	555	501	492	471	510	498	482	424	482	501	494	520	481	490	479	521	494	489	533	498	513	534	498	499	534	511	511	478	478	507	468	505	475	461	543	488	483	506	462	556	494	473	484	488	533	473	478	524	478	473	460	485	487	503	487	521	513	518	498	503	493	508	482	488	486	498	496	512	488	472	475	468	501	446	481	506	482	507	482	506	499	485	482	468	514	494	520	504	501	502	512	530	495	506	510	507	476	534	533	483	496	488	530	517	471	492	504	503	478	516	512	504	473	482	512	507	507	507	484	446	476	499	496	511	485	522	489	506	534	458	493	473	519	488	504	493	527	487	490	486	482	497	510	477	491	534	478	490	479	481	487	505	498	482	482	502	480	521	523	513	488	474	497	502	500	497	475	503	498	501	513	459	481	521	507	497	501	474	477	517	511	504	463	527	502	511	450	502	538	518	494	500	526	479	535	503	513	490	532	489	458	459	510	489	544	490	513	511	515	523	501	487	481	521	491	521	530	477	516	527	489	510	503	515	511	464	509	484	520	500	481	507	476	500	491	496	505	499	507	504	489	500	507	504	484	483	482	498	484	476	529	533	534	488	526	504	490	461	549	471	453	506	460	522	475	505	501	477	491	532	470	508	474	493	493	443	537	492	508	480	470	454	520	480	502	533	472	508	509	486	515	508	464	513	524	533	486	509	504	498	494	520	476	518	494	542	476	520	469	467	522	506	497	490	484	519	539	461	477	529	526	527	537	541	499	481	514	512	504	486	497	482	505	515	508	468	499	471	466	482	523	485	529	496	486	497	528	520	473	490	500	480	519	538	484	475	516	482	462	506	512	501	508	476	493	478	501	514	496	491	476	519	502	479	532	495	522	515	505	498	514	500	485	530	482	524	511	487	482	536	518	511	501	524	501	494	527	539	490	499	480	503	521	543	485	510	485	497	520	488	494	488	509	539	491	501	512	492	499	515	506	524	539	496	497	496	527	494	500	516	455	539	558	508	485	518	479	488	498	541	494	478	517	502	505	485	505	492	499	472	480	531	478	460	486	520	503	483	516	514	511	490	470	501	507	450
42665	30466	18217	5295	2739	1621	1503	864	848	705	467	329	322	330	286	281	291	301	280	257	255	324	284	298	256	270	257	276	256	281	266	251	257	293	257	248	276	253	301	238	228	249	247	231	244	252	266	256	222	263	275	262	259	258	242	250	239	279	194	245	242	262	243	288	237	268	240	229	285	245	226	284	259	262	254	238	242	213	229	230	220	256	237	215	247	265	242	256	257	232	243	254	251	243	241	249	244	240	246	245	245	242	223	245	230	215	257	227	252	296	239	230	243	232	226	264	256	251	226	233	250	235	233	225	265	268	262	204	256	235	261	252	257	230	236	250	270	208	231	225	254	226	245	260	227	248	228	273	266	222	238	256	215	239	246	240	222	203	220	250	247	237	242	250	236	244	278	243	215	230	259	273	256	232	253	245	223	222	241	204	278	262	262	239	240	227	237	236	226	265	266	250	233	259	241	219	253	202	247	214	249	237	226	209	269	242	234	275	261	260	220	234	247	242	232	246	275	294	260	222	253	289	240	202	266	256	275	223	260	228	261	243	249	244	261	272	226	248	216	224	249	236	251	221	256	236	233	230	222	246	229	253	292	233	213	245	230	247	228	263	253	235	266	232	229	246	250	235	226	244	213	236	254	270	236	257	267	279	249	255	242	233	274	209	241	216	227	246	241	249	244	230	234	221	238	228	292	240	245	255	243	213	233	268	256	240	215	224	243	275	264	280	251	227	256	243	222	217	278	237	256	243	216	257	248	272	255	243	209	210	242	230	225	252	275	240	241	235	233	212	240	221	268	215	271	248	223	241	242	244	237	265	253	239	221	266	238	247	264	241	229	247	252	235	244	240	263	217	231	258	244	260	245	234	239	223	257	272	243	247	218	248	235	236	237	238	268	231	256	245	239	233	243	244	271	235	223	255	259	234	270	241	249	269	243	256	253	215	223	245	228	279	235	236	245	249	253	193	224	238	235	235	232	250	249	234	247	233	210	230	237	235	228	243	242	255	234	253	272	263	221	236	237	250	253	248	274	261	233	259	242	239	255	244	267	238	248	247	284	250	251	258	273	218	244	264	267	244	271	260	230	224	212	222	283	225	245	215	252	246	226	264	281	276	243	213	244	261	233	232	255	265	247	259	242	231	228	280	233	226	230	233	270	227	254	269	236	214	230	247	240	275	270	227	278	249	229	266	256	255	288	257	237	251	239	248	268	236	241	231	243	244	227	253	236	245	251	236	230	222	270	289	254	234	261	276	236	240	233	262	254	268	235	244	245	248	245	235	225	255	292	229	273	230	251	225	245	248	245	242	265	251	259	265	294	237	254	263	251	252	263	256	230	274	240	245	222	226	266	263	264	264	255	224	261	241	274	280	240	241	213	259	235	202	214	250	250	258	215	235	246	243	225	245	211	250	266	214	215	243	261	237	237	244	227	248	246	251	252	247	249	251	229	263	277	237	235	243	234	227	228	253	218	230	226	239	235	251	272	250	223	238	249	219	243	226	240	232	202	226	259	262	243	245	265	261	233	231	218	237	218	223	273	204	248	280	244	258	254	265	231	246	277	244	212	275	230	259	254	238	261	251	236	248	249	268	250	228	235	259	238	239	247	232	227	250	275	242	239	244	256	245	250	267	272	248	224	255	242	274	254	246	228	246	242	266	240	256	265	237	207	246	236	246	252	225	207	235	236	253	225	254	229	260	270	218	229	256	256	253	215	236	222	217	255	244	251	277	271	253	245	251	260	237	255	239	226	229	240	236	242	272	265	262	245	292	250	253	243	262	232	239	210	272	274	248	225	209	228	268	233	218	249	265	237	273	281	225	262	254	245	242	236	238	267	231	254	248	254	229	243	233	264	221	258	246	238	227	254	260	226	235	270	255	240	231	255	246	253	215	230	237	257	250	266	232	259	243	247	227	252	214	244	216	254	252	258	265	252	243	252	228	262	206	269	237	239	266	235	296	239	241	263	238	222	220	240	232	264	216	240	239	251	234	264	249	232	264	258	265	241	244	239	237	251	268	268	235	257	223	230	233	243	218	241	273	242	248	201	219	239	253	272	245	275	253	213	216	230	231	239	233	263	262	234	223	259	240	239	250	258	262	238	247	248	238	258	249	217	247	248	254	241	256	297	211	227	247	232	252	247	232	235	268	267	252	211	255	227	240	240	230	262	249	255	237	220	222	242	248	248	228	258	289	247	214	220	243	251	252	219	233	234	244	223	245	238	262	229	244	273	239	255	263	266	230	234	245	229	260	241	261	248	239	242	257	260	246	254	261	233	228	228	232	263	252	247	249	213	255	217	251	260	268	254	269	243	253	247	280	235	256	260	243	277	224	240	216	236	229	255	210	243	260	228	255	241	231	229	270	295	245	242	229	230	254	248	266	214	242	265	268	236	247	256	269	252	254	258	263	251	263	218	241	228	275	225	229	260	226	273	257	240	242	211	248	239	262	226	245	219	248	260	245	248	218	253	245	241	238	264	250	247	238	246	237	247	237	243	267	261	248	264	234	229	239	246	246	228	258	216	269	258	263	238	231	270	247	259	242	287	256	231	247	237	227	249	265	285	247	230	233	266	231	251	255	257	239	272	221	225	208	243	251	274	219	238	211	237	246	239	239	264	238	244	221	237	255	243	265	275	245	284	263	305	260	238	265	260	236	227	247	235	223	270	240	241	270	277	258	225	235	246	251	224	225	243	278	230	223	233	266	242	238	236	265	241	251	266	239	255	290	223	254	233	272	242	238	232	244	230	210	259	239	261	227	261	254	250	287	290	223	234	212	254	253	261	259	262	264	203	232	242	248	222	240	250	242	261	273	256	239	267	225	188	233	231	222	281	270	242	208	264	268	242	244	200	240	293	227	288	223	203	247	243	259	261	258	244	219	247	221	215	253	247	264	223	256	260	265	261	259	238	227	220	272	276	218	289	275	245	266	237	251	269	237	247	236	251	234	249	257	253	249	239	256	230	261	239	209	246	236	248	261	244	225	251	214	266	270	238	245	230	246	248	239	270	246	230	258	228	223	230	233	216	245	229	235	230	249	255	223	244	235	249	223	229	250	253	256	261	285	251	257	212	253	241	260	260	252	240	240	235	258	252	228	263	256	242	243	234	245	247	247	255	255	253	221	262	245	287	294	252	276	259	256	233	242	222	274	234	280	286	245	245	243	236	248	235	219	269	240	226	225	235	287	236	269	235	242	265	273	217	239	222	233	255	234	264	223	265	222	259	216	280	251	240	262	222	252	255	253	247	226	273	264	233	214	269	241	253	249	258	209	240	267	245	243	255	261	226	228	223	254	270	257	268	278	272	290	236	253	259	227	222	232	241	250	229	285	246	228	239	227	222	251	262	267	245	281	253	251	246	259	223	249	267	210	217	256	223	257	258	247	232	255	226	245	255	259	221	251	238	218	210	269	249	250	250	231	238	247	239	232	213	246	254	236	231	226	251	251	257	265	252	226	261	237	244	248	209	245	232	225	264	254
26782	22724	16424	7947	6653	4770	4872	2809	3401	2720	1567	1008	964	1061	853	852	809	840	776	776	816	741	750	732	740	684	716	710	682	714	686	673	671	660	721	722	644	630	629	627	588	572	559	598	608	572	569	542	591	565	577	572	592	565	582	583	578	551	590	568	553	579	567	608	601	557	544	551	565	559	542	595	563	533	624	568	541	584	565	561	559	542	556	536	554	557	549	584	570	506	597	586	531	570	514	575	542	620	569	601	528	527	551	584	520	573	564	589	513	559	532	543	550	542	573	582	542	551	531	555	558	493	576	535	541	581	582	565	529	561	616	522	565	549	538	568	541	526	556	551	579	558	548	546	558	520	535	556	556	570	608	549	533	537	574	568	540	574	589	564	545	546	549	562	559	603	575	558	544	544	565	581	567	538	539	561	543	560	551	613	520	536	561	578	524	563	581	572	502	567	567	556	516	541	584	540	618	554	560	549	542	527	553	515	572	539	557	588	563	519	529	588	605	535	530	599	587	607	571	574	556	561	564	565	552	547	515	541	570	584	566	542	548	576	568	569	504	596	570	557	548	582	550	586	546	556	594	565	577	557	540	580	579	529	568	557	538	561	565	574	547	590	569	569	590	561	566	507	593	545	547	525	563	590	586	564	560	538	563	567	546	549	538	547	548	574	565	535	545	536	563	564	523	552	591	577	521	572	570	544	559	565	558	532	573	555	561	577	567	569	591	584	571	565	545	592	536	596	562	543	528	534	543	558	536	541	594	585	534	541	554	590	538	581	565	573	609	525	568	594	589	552	563	534	596	533	530	549	581	545	561	544	553	522	538	535	547	548	543	552	543	544	529	554	508	556	570	519	579	577	575	585	537	538	544	528	559	562	576	554	584	529	531	588	542	603	580	549	549	593	517	529	502	541	569	548	568	565	524	528	541	520	578	583	574	572	540	561	595	573	561	573	510	528	563	577	577	566	529	573	554	564	553	550	593	552	537	550	549	574	590	559	580	558	584	571	565	573	535	547	559	531	578	567	552	576	560	524	578	524	588	569	547	529	571	567	574	552	554	557	537	595	559	547	584	566	595	594	519	556	558	507	542	594	547	558	567	547	544	556	556	543	564	568	557	597	530	538	532	557	539	530	544	560	567	567	570	535	536	565	559	538	541	552	567	539	566	563	569	590	568	531	564	529	572	563	553	572	558	530	546	521	575	546	557	547	554	537	564	500	552	558	545	517	538	543	570	560	551	546	532	586	552	578	520	524	563	551	523	526	558	584	555	570	583	591	574	570	565	530	548	513	570	546	534	540	563	542	578	586	532	563	547	542	519	535	566	569	545	547	534	580	546	528	546	537	545	598	558	536	581	571	539	569	539	552	550	534	581	534	548	591	539	582	569	541	578	548	580	563	552	565	561	536	542	580	566	585	560	585	541	519	590	499	541	553	557	566	582	569	569	600	550	543	550	578	568	610	546	580	535	594	559	554	583	600	549	527	567	560	550	535	550	545	574	602	538	582	571	556	513	529	527	584	546	560	541	541	554	557	530	512	562	561	516	559	608	575	598	541	564	552	568	533	592	606	508	561	527	545	543	563	546	601	548	553	589	559	580	558	511	580	563	555	554	537	523	525	532	560	573	517	551	581	532	534	553	550	540	561	519	589	595	575	546	549	539	572	588	586	555	570	579	551	592	524	606	532	533	585	520	579	571	594	589	568	539	519	582	563	550	570	581	532	583	520	580	570	561	566	553	558	529	543	588	572	578	569	528	544	530	580	554	533	548	592	567	536	591	584	568	524	596	582	547	572	561	561	528	594	565	515	585	567	583	481	542	557	552	567	566	523	534	556	569	574	582	570	546	573	575	559	570	584	566	538	562	563	522	604	554	577	565	538	555	591	537	561	566	574	587	566	550	555	589	540	523	533	582	632	524	569	551	568	572	542	584	548	592	539	563	572	569	624	523	574	548	538	525	504	529	551	557	550	523	556	537	568	593	537	519	585	544	562	505	578	535	551	542	518	525	536	573	551	564	555	540	610	537	540	527	585	543	587	566	529	600	559	559	571	584	520	577	557	565	545	573	542	573	573	569	607	555	616	552	558	541	567	529	562	558	568	551	541	578	564	576	589	541	541	564	570	539	533	543	534	567	520	533	545	567	545	559	529	561	574	529	548	555	541	555	553	532	575	541	575	526	559	576	539	555	562	572	610	562	551	577	554	528	577	557	554	598	571	541	527	575	527	564	536	541	549	599	557	579	550	541	562	603	572	583	545	574	582	567	544	566	537	586	535	548	571	567	522	583	592	567	537	517	557	519	553	567	532	529	592	535	546	513	564	542	564	570	583	556	614	566	548	522	566	554	616	532	578	562	549	558	532	540	519	563	538	579	552	588	562	591	548	501	567	567	584	546	577	554	597	533	541	562	588	556	579	540	548	566	587	553	546	612	542	575	589	589	576	536	569	576	567	581	542	542	550	550	580	579	579	567	540	525	507	528	544	566	546	558	562	586	551	533	562	523	566	536	593	570	567	579	547	558	568	530	557	537	576	553	597	555	530	555	519	548	547	503	566	535	577	535	533	580	579	550	567	586	550	563	572	565	614	582	564	586	583	562	568	553	558	545	586	613	521	581	516	524	566	570	572	492	553	562	560	546	564	571	620	549	575	593	566	544	584	541	519	557	562	555	569	570	539	579	552	562	565	568	551	572	595	559	566	617	540	552	597	561	572	564	576	573	593	554	574	539	569	544	546	570	550	508	587	541	533	562	523	575	547	552	558	542	581	561	571	581	521	542	565	547	566	548	577	504	572	562	621	562	560	555	532	581	559	551	502	576	563	532	506	540	555	540	562	614	589	515	600	569	572	569	572	549	536	499	585	526	533	572	582	537	539	558	604	582	537	573	558	559	569	568	537	551	540	553	550	539	554	551	551	566	553	554	565	567	554	576	544	569	523	573	552	582	612	514	559	549	517	591	529	582	552	509	537	568	518	520	533	557	601	584	509	538	585	585	559	527	583	552	599	568	580	577	552	557	515	524	563	536	541	546	570	562	560	567	552	571	600	551	527	557	562	577	537	530	596	547	505	549	530	582	575	573	578	570	511	566	553	572	548	592	548	576	559	551	593	583	570	547	537	543	579	592	564	569	517	529	526	595	554	527	538	535	539	528	578	565	530	591	506	554	520	564	563	590	562	598	533	591	538	554	517	554	534	566	528	548	596	544	584	550	552	549	590	592	570	508	570	526	562	546	537	569	511	550	551	552	562	546	558	536	544	603	580	555	563	521	627	552	564	540	580	523	569	572	556	544	591	531	577	580	523	568	559	529	566	529	518	547	541	545	560	559	552	538	587	583	558	509	529	553	571	565	550	604	529	532	534	544	568	579	547	558	554	537	577	569	566	586	556	533	574	589	636	565	562	580	529	541	554	562	520	584	580	569	539	597	580	581	540	578	507	580	539	532	553	566	505	590	554	573	579	553	540	567	521	591	594	585	542	548	569
17012	8196	3474	1054	633	469	463	358	361	309	320	306	282	328	304	284	266	258	278	298	293	274	265	262	285	288	246	255	295	265	248	287	288	255	286	245	253	244	227	260	250	299	316	272	301	283	261	250	256	272	251	266	265	257	266	250	248	267	259	262	267	248	268	276	275	267	292	281	270	281	285	280	256	268	283	289	260	279	259	244	236	255	269	275	262	276	276	299	245	281	253	261	248	276	270	269	275	273	281	248	278	270	261	268	260	261	274	274	243	260	286	266	268	280	254	283	291	231	282	265	275	279	275	280	275	283	267	261	269	246	249	257	279	272	249	289	260	270	277	298	248	263	253	257	274	282	264	262	251	251	262	288	239	297	244	286	295	268	300	280	271	255	248	244	278	277	272	293	230	277	257	273	228	261	292	262	263	284	283	260	251	276	263	257	251	269	271	263	278	267	274	286	271	299	288	287	240	245	274	283	272	289	262	243	287	285	276	276	296	265	266	287	269	273	242	254	303	277	259	277	273	272	283	244	243	270	298	262	289	261	299	289	257	252	293	255	273	296	268	262	287	265	245	268	269	286	259	281	270	249	238	246	266	265	280	303	295	274	244	268	243	260	246	280	317	251	279	269	276	257	325	286	261	251	257	268	241	267	257	266	288	253	256	307	257	254	250	283	255	281	273	279	257	258	272	269	284	270	278	234	264	227	259	294	243	274	283	262	256	280	249	270	260	260	265	278	258	249	281	303	254	285	295	231	283	278	218	295	280	242	271	277	270	288	283	263	271	241	280	260	239	256	260	251	242	259	252	263	272	263	250	275	286	248	245	259	246	249	244	276	251	263	231	283	293	264	250	255	307	284	247	273	253	288	265	263	312	254	247	259	277	278	262	244	261	261	269	302	259	300	283	239	265	286	280	273	238	295	282	265	288	249	256	251	259	294	294	291	277	219	250	246	286	257	270	256	267	247	272	254	255	245	244	267	224	278	298	272	245	242	281	245	241	250	276	250	234	271	264	237	300	259	269	279	255	241	241	270	281	251	310	270	287	286	255	273	283	256	255	261	282	252	307	246	276	261	247	253	245	283	260	243	245	244	252	284	258	264	281	282	299	296	292	264	266	246	268	291	225	257	282	267	276	286	277	241	246	261	288	289	256	261	273	299	275	249	274	245	271	283	276	271	279	287	262	261	223	251	273	245	286	264	273	273	252	263	275	275	272	312	293	259	264	245	254	282	280	253	285	247	275	254	284	265	256	276	291	294	269	265	272	310	298	276	258	277	248	256	269	260	272	269	287	264	247	264	255	265	264	277	273	277	251	259	229	296	277	267	265	280	272	283	256	304	275	267	270	239	315	241	275	276	257	302	244	257	246	271	283	251	275	286	267	302	252	269	263	276	294	248	265	239	288	270	266	299	267	247	256	278	254	263	308	257	261	248	286	268	257	270	267	291	297	307	279	241	292	255	281	270	266	275	269	275	282	268	288	285	274	271	257	285	262	248	261	286	236	273	302	255	252	284	271	259	262	259	245	244	263	271	296	249	282	275	276	251	266	277	279	246	263	237	276	276	258	270	268	277	286	263	263	293	266	266	240	253	270	267	281	291	255	276	246	251	280	282	259	270	241	300	273	264	262	246	264	247	269	270	267	236	247	284	269	265	271	287	279	263	271	286	281	288	278	256	238	280	262	284	276	255	248	262	258	253	280	249	276	275	250	278	237	238	283	295	276	234	249	272	277	257	230	237	263	262	264	265	260	287	259	264	247	306	253	304	237	271	256	275	251	250	249	264	288	257	311	278	250	256	239	261	253	302	274	263	264	268	264	275	256	266	252	261	288	284	267	252	283	292	265	275	249	311	291	284	288	249	263	277	297	247	248	233	243	245	266	273	265	288	293	243	267	262	255	244	261	256	308	282	274	265	259	274	250	273	297	280	276	252	273	251	276	290	259	284	297	244	251	265	294	286	247	242	239	284	247	229	275	258	275	229	266	253	296	239	283	247	282	250	231	243	252	276	241	266	260	272	249	260	261	253	266	272	246	281	255	279	262	282	283	270	276	287	269	244	279	267	258	251	244	280	271	268	275	250	255	261	241	258	223	297	267	296	243	284	265	270	286	260	250	278	263	273	274	277	245	259	273	297	288	268	315	242	261	238	249	262	260	247	283	301	290	272	243	273	288	275	265	281	247	262	296	247	274	275	252	290	285	267	267	251	252	268	245	303	292	277	259	260	248	281	223	299	271	248	272	269	284	309	250	253	250	252	283	293	272	248	286	256	245	259	260	289	247	268	277	257	286	299	275	296	251	257	278	289	261	277	277	265	265	275	258	254	244	253	267	268	246	276	260	286	291	262	259	279	288	277	290	288	271	228	280	282	269	303	276	274	268	268	263	280	275	264	273	284	279	270	260	241	292	265	301	280	243	248	275	246	268	240	231	281	263	257	259	240	263	301	247	309	256	237	270	252	287	256	266	267	291	258	278	297	285	280	272	276	268	275	297	249	243	259	270	271	273	253	284	276	277	245	289	253	279	275	273	246	259	282	264	254	258	260	264	262	244	296	244	283	262	258	282	269	262	278	271	250	239	323	256	282	288	289	273	246	252	273	252	272	268	248	254	244	271	249	283	295	237	254	267	277	267	259	261	276	253	302	296	250	278	302	267	287	284	262	284	276	274	263	255	237	266	246	264	286	287	258	248	285	288	292	287	253	254	251	276	249	269	263	241	270	251	270	254	259	254	272	277	231	229	277	261	271	241	278	271	260	253	264	285	286	269	267	283	267	266	233	257	263	251	241	273	259	272	300	273	322	286	255	274	268	300	297	266	261	263	297	258	288	251	262	274	246	266	280	247	288	301	274	269	291	275	262	268	264	242	262	279	255	230	302	279	298	263	228	279	249	293	267	229	264	291	289	276	293	252	255	254	293	297	287	275	299	267	265	275	283	261	259	257	298	255	283	282	248	238	262	299	277	250	254	238	256	304	255	239	250	290	268	268	265	285	280	248	304	252	289	260	285	279	279	258	258	283	252	280	246	284	244	249	238	220	262	264	310	288	271	272	283	300	274	281	272	263	275	268	283	291	293	277	285	286	281	279	253	298	303	245	228	272	251	269	263	241	281	280	282	258	275	264	276	247	280	292	285	273	257	287	290	280	264	266	257	295	282	267	283	274	266	253	266	307	271	273	265	270	282	279	254	258	254	259	245	249	278	276	275	274	256	230	258	268	269	264	269	283	265	271	266	247	257	282	294	234	271	289	265	273	270	257	248	260	259	247	261	249	259	278	259	263	272	295	238	240	259	290	266	267	278	260	265	266	235	278	268	271	268	299	253	270	260	267	268	259	279	292	251	270	258	261	225	280	299	248	294	255	274	272	274	292	266	295	255	269	253	270	273	290	280	264	276	301	250	273	268	272	278	261	232	243	279	246	288	251	268	262	262	274	259	243	269	267	284	255	267	272	293	285	286	271	248	269	289	257	241	283	294	266	283
10441	6676	5521	2813	2070	1566	1336	998	1071	1053	778	772	752	780	680	715	698	709	628	640	670	614	637	624	681	666	623	594	583	596	618	594	625	612	642	629	580	586	615	653	631	591	596	592	629	616	581	590	644	615	650	608	609	601	598	591	591	590	575	623	585	581	592	634	611	600	594	661	582	603	579	575	591	624	584	600	605	625	623	606	561	609	616	604	614	634	555	539	560	571	625	570	603	624	586	612	632	595	605	565	597	573	607	606	605	613	575	582	587	597	562	605	564	569	613	620	592	600	566	640	658	615	542	606	603	635	578	610	625	574	595	618	579	582	594	574	571	591	576	575	616	609	612	617	564	602	543	599	575	579	626	572	583	597	581	653	622	631	570	583	591	611	621	606	592	579	588	578	605	641	595	570	593	633	627	613	575	609	586	596	590	642	570	653	614	606	588	571	620	596	633	579	615	594	632	561	561	628	644	583	571	680	572	582	619	587	610	597	629	577	582	578	608	615	619	595	624	603	601	633	584	576	608	601	609	598	615	529	567	591	603	573	604	597	575	559	576	593	594	619	643	645	601	583	568	570	613	654	584	586	604	606	591	593	606	616	623	627	574	581	553	586	588	591	614	641	608	639	564	557	577	608	558	510	569	621	610	565	619	634	585	607	584	572	547	633	644	571	599	523	567	606	572	603	556	576	591	566	634	624	580	589	596	615	605	597	586	596	590	633	572	605	569	595	547	565	611	626	578	582	574	634	607	587	572	598	621	566	632	635	620	617	569	640	604	616	626	616	588	630	589	611	560	583	595	575	578	581	549	625	565	574	604	585	598	604	612	569	600	543	566	640	599	590	598	550	627	570	584	607	621	539	601	583	623	589	643	602	596	599	604	590	596	609	583	561	617	559	654	599	591	614	628	631	577	586	574	582	603	605	604	572	588	629	578	636	613	625	581	612	618	614	617	615	607	597	611	595	578	592	617	584	574	571	616	606	593	581	611	597	604	609	611	616	612	556	587	602	576	639	623	643	583	602	571	539	621	578	591	631	577	607	594	563	566	563	621	629	571	566	588	616	588	599	617	628	595	585	590	598	602	594	595	611	590	605	608	636	576	555	623	603	591	629	614	608	602	598	604	593	589	577	597	603	591	553	630	586	578	607	590	550	602	595	611	630	611	603	569	602	611	613	608	627	595	614	628	615	558	568	603	590	579	638	597	590	577	594	640	602	594	587	570	622	627	564	592	624	618	592	602	616	646	624	576	586	566	634	628	607	595	614	564	626	593	614	620	554	581	577	604	595	611	621	583	594	625	602	640	586	593	586	575	576	638	598	618	587	577	609	592	612	612	604	568	627	557	614	543	601	558	571	554	604	621	600	605	588	580	642	618	588	585	592	553	560	633	563	605	606	615	636	618	564	590	590	586	608	579	616	612	623	612	626	584	605	607	604	594	588	601	573	613	592	605	636	656	579	618	574	566	554	571	609	610	557	621	578	617	561	580	600	585	596	591	548	567	622	579	585	592	581	602	602	568	619	601	574	591	612	583	587	605	606	585	579	627	591	567	566	579	607	584	586	602	595	622	603	591	597	578	586	623	621	592	552	585	577	603	616	589	596	648	620	618	589	565	584	572	620	587	581	590	625	592	583	635	587	564	607	590	625	577	592	582	592	590	597	600	605	558	610	638	587	600	586	656	632	584	610	651	571	621	573	596	548	571	636	545	588	602	572	591	675	575	575	619	598	612	564	629	602	569	583	654	589	565	617	608	604	630	592	567	600	611	614	593	619	578	566	595	651	630	581	560	620	620	563	583	620	595	599	624	605	611	640	583	607	598	622	658	585	662	554	599	588	620	561	582	567	592	586	606	569	582	582	587	567	638	615	600	559	614	583	629	602	618	598	632	656	652	616	643	612	565	570	621	615	604	571	566	615	610	571	647	588	637	595	601	580	636	574	581	606	571	603	632	610	610	616	617	588	598	578	574	570	564	619	603	630	613	615	613	592	631	598	574	588	603	624	618	637	602	568	601	625	600	584	587	607	582	604	643	555	598	569	605	599	565	643	562	555	591	638	644	609	564	630	600	582	589	582	603	631	586	617	638	606	575	607	675	614	607	590	633	568	580	581	577	584	552	611	581	606	596	612	611	597	560	576	601	583	575	640	604	598	603	618	601	590	615	559	557	590	573	633	581	639	595	614	595	587	612	547	614	586	608	610	600	602	586	542	588	619	590	586	627	649	605	613	567	578	603	620	560	583	578	578	614	607	547	575	622	645	572	574	596	597	570	599	624	613	620	600	568	639	596	640	643	596	614	614	569	588	609	620	582	564	566	570	597	624	539	596	578	571	616	566	583	640	627	539	576	595	558	597	639	568	589	607	598	606	611	552	615	594	550	630	618	558	614	648	597	584	574	612	576	589	586	600	596	600	612	606	565	555	564	620	604	572	609	581	591	638	581	622	584	610	602	607	610	624	596	609	557	581	580	593	588	611	603	618	553	587	605	621	605	594	603	589	519	590	552	627	617	611	598	603	598	643	635	582	619	603	568	620	615	571	578	593	603	563	600	591	570	601	623	599	599	599	592	565	629	630	578	591	592	626	601	637	616	588	559	576	551	624	550	573	588	624	631	586	583	561	573	583	582	584	590	623	607	589	605	584	607	593	601	597	608	583	632	599	589	576	597	560	583	628	564	578	603	599	625	576	575	594	601	564	596	599	581	614	634	617	610	604	595	616	568	615	599	622	602	583	576	555	603	589	602	603	601	573	614	577	617	567	605	610	553	612	577	607	605	635	582	598	588	579	592	596	588	582	570	582	616	583	589	574	629	618	611	624	602	597	573	623	559	570	603	573	612	564	604	599	576	615	574	626	591	619	586	603	593	585	569	542	607	622	608	580	626	628	582	592	597	624	625	581	584	591	613	596	605	581	622	590	645	588	566	624	638	606	584	605	535	593	631	595	602	597	623	589	573	554	598	578	651	592	619	618	609	600	615	589	605	627	622	568	572	589	585	562	573	619	565	558	608	576	617	656	602	607	584	576	606	616	593	593	646	569	602	583	586	567	620	626	594	610	581	564	608	594	588	598	584	571	558	645	616	613	618	608	584	591	627	599	587	562	588	586	596	578	613	621	577	601	623	586	596	573	589	597	551	591	606	565	570	598	618	583	601	549	612	598	598	606	559	612	604	628	647	600	592	609	580	598	571	580	604	586	571	572	615	565	651	592	626	565	604	592	601	574	588	591	578	540	605	618	635	559	590	645	592	595	595	571	599	599	570	586	570	600	580	582	621	600	605	601	586	583	647	584	614	590	611	604	609	580	641	606	635	614	601	613	609	584	623	554	584	560	623	613	585	607	616	571	580	624	558	591	636	630	576	593	575	603	611	636	554	631	568	596	584	591	568	554	559	588	585	581	595	633	595	590	577	582	600	593	597	591	622	592	605	546	609	607	597	586	565	570	569	640	634	578	577	567	567	570	572	576	574	602	578	568	595	594
31715	20394	12545	2966	1578	1056	858	566	640	476	303	284	242	277	264	272	248	229	270	253	244	219	236	238	195	233	216	228	234	254	240	211	223	271	240	224	239	211	219	218	193	220	196	241	219	232	212	195	213	222	208	221	197	202	254	240	182	196	223	200	213	212	235	210	194	226	218	216	208	250	225	240	231	211	202	226	218	203	196	232	223	196	239	233	225	259	221	216	234	247	245	207	203	210	213	203	245	239	205	207	231	201	215	218	208	226	226	193	218	182	182	215	217	204	241	227	225	226	210	251	197	210	190	191	212	231	210	228	212	217	216	220	218	203	238	213	216	232	212	217	247	209	208	192	202	213	209	210	227	212	230	213	225	225	215	230	194	242	222	220	237	212	202	239	244	214	210	216	201	213	195	206	207	212	207	231	218	191	197	202	200	221	212	228	200	208	235	195	226	239	209	202	230	196	216	196	209	232	218	216	208	173	235	206	199	249	198	211	216	204	224	239	228	228	206	191	209	257	215	226	219	181	227	229	207	222	201	195	195	212	222	225	208	221	234	197	223	190	202	229	226	240	232	217	218	206	214	207	237	250	205	202	227	216	232	184	221	229	235	218	209	234	223	220	236	216	228	232	229	233	217	216	188	185	202	208	226	212	240	218	209	228	222	182	210	201	221	220	211	211	213	214	200	268	205	198	255	203	230	204	233	221	236	201	251	223	227	224	216	239	213	245	213	246	213	231	215	213	238	218	205	193	209	222	195	242	206	223	228	221	211	217	250	213	239	212	207	199	219	202	220	225	210	231	188	209	215	228	201	213	221	173	208	243	227	205	177	209	201	195	199	191	255	237	234	220	219	243	207	238	237	201	213	224	224	224	224	244	206	225	197	218	197	221	226	194	221	200	203	215	221	246	191	213	201	231	223	221	231	203	221	217	207	229	210	198	213	226	211	222	243	189	250	202	254	218	211	205	243	224	201	244	210	215	198	222	220	218	226	233	223	202	217	214	225	232	223	195	232	242	211	224	234	210	217	232	228	234	227	241	206	216	216	223	205	226	232	236	200	241	212	204	233	200	223	238	226	213	236	228	209	219	212	228	197	215	198	221	206	210	188	201	217	234	207	192	202	186	199	210	211	191	212	214	211	227	201	204	205	206	214	186	184	232	221	207	196	204	201	229	235	205	194	209	219	239	187	206	212	213	219	223	207	211	248	203	205	202	214	207	247	216	185	193	204	215	236	218	206	216	179	207	241	240	215	219	224	220	237	238	225	211	208	252	225	187	228	182	207	219	237	227	186	222	218	242	228	214	212	232	221	208	204	196	228	217	228	219	212	198	202	220	230	214	208	208	219	226	218	206	231	190	199	226	214	221	201	191	204	230	223	209	219	232	211	207	206	212	226	196	232	206	229	231	214	203	221	201	218	218	203	238	204	214	233	218	225	216	191	206	218	221	209	226	195	222	206	257	205	192	212	234	217	236	236	211	190	183	221	204	219	220	219	214	219	210	209	231	236	229	221	230	251	222	231	229	221	232	221	211	184	225	207	214	218	214	197	232	220	204	199	218	221	233	206	213	215	222	219	224	205	212	196	221	226	183	220	234	212	211	208	220	215	175	201	218	217	220	212	212	212	208	216	206	226	208	259	239	193	237	214	251	224	225	214	234	211	217	240	196	200	233	193	195	208	204	209	200	202	221	234	239	222	227	216	200	204	232	252	223	212	230	220	189	212	228	223	234	218	227	231	203	199	211	237	192	218	234	207	229	240	190	210	216	238	242	207	201	217	217	223	241	245	239	204	242	190	232	228	196	192	170	195	205	258	197	214	234	262	230	221	223	205	222	234	195	223	223	220	214	207	227	211	209	209	206	216	191	201	212	219	202	177	204	200	228	198	229	231	226	232	244	218	208	211	205	226	255	232	201	212	194	211	237	217	211	189	227	203	199	218	245	229	222	201	245	220	205	204	207	182	223	229	193	187	207	195	229	207	182	244	196	203	221	207	201	217	176	224	217	221	185	235	201	203	205	223	222	224	216	225	226	213	216	191	214	208	214	225	209	200	229	220	223	233	193	237	217	211	237	207	225	221	247	205	208	188	216	215	200	228	204	234	230	216	244	222	219	239	215	231	212	205	204	207	226	211	200	206	193	221	214	231	239	215	197	222	221	220	214	220	219	186	228	256	224	226	194	223	217	212	220	228	200	219	224	258	221	228	232	194	202	215	223	219	216	232	216	238	219	237	258	211	214	199	220	204	215	242	213	239	204	221	217	202	202	211	228	208	206	223	238	223	207	223	214	202	225	231	217	203	203	230	223	237	236	173	207	224	243	214	231	208	207	218	213	233	212	205	217	223	205	212	196	214	184	215	201	239	230	232	212	201	233	212	252	197	215	194	218	210	189	204	217	244	246	191	219	219	201	202	233	212	195	216	205	229	212	258	227	211	246	229	233	221	218	219	212	228	216	221	223	235	212	211	199	238	231	235	239	201	227	217	223	213	200	200	226	247	212	202	184	190	227	230	222	177	224	224	204	203	227	230	179	223	219	200	183	243	218	222	235	196	216	243	186	224	218	247	185	201	213	184	220	210	207	224	182	192	219	214	231	212	211	205	210	251	214	206	194	228	231	235	201	219	215	212	215	233	195	214	239	216	226	199	207	182	201	224	218	213	209	191	213	200	197	198	197	225	231	223	186	241	212	203	187	202	221	222	245	234	209	214	208	231	197	218	231	201	208	256	230	216	230	207	195	211	224	221	244	215	208	238	224	211	207	215	226	190	228	208	222	228	214	205	220	191	219	230	207	218	202	222	213	218	221	237	215	220	223	201	193	199	213	202	219	209	226	208	239	200	221	226	191	234	218	209	215	249	185	235	215	206	228	212	220	230	243	248	221	208	247	230	210	221	220	212	226	230	210	254	202	204	205	224	249	241	209	208	223	225	186	237	229	224	221	218	216	216	229	193	221	207	187	234	218	184	198	202	239	235	229	221	214	185	170	183	238	216	208	218	231	240	233	217	206	191	206	230	224	194	199	218	208	220	205	204	217	193	235	229	216	185	201	249	230	195	221	199	195	233	201	222	207	234	223	191	215	210	188	198	198	208	217	222	216	224	206	206	223	239	220	219	226	237	191	234	226	222	228	206	201	210	174	233	230	228	207	205	207	237	230	218	231	192	215	258	230	204	182	226	208	226	234	259	198	216	238	207	197	219	230	226	217	240	204	219	200	226	233	234	247	218	217	228	232	212	209	239	247	221	238	218	192	229	187	235	209	228	239	187	186	197	200	197	232	223	214	236	200	210	224	210	200	224	218	234	214	217	211	211	239	225	225	209	232	195	223	220	225	227	199	244	207	203	202	209	230	207	212	214	208	244	217	208	195	236	234	224	224	195	223	230	195	225	213	218	198	218	208	210	232	211	191	216	203	207	221	232	207	212	218	206	208	219	184	228	232	219	226	222	222	219	219	229	220	220	224	212	217	218	204	218	206	235	206
20458	15802	13019	4999	4423	3411	2829	2221	2339	1885	1149	828	849	792	701	701	728	681	659	673	687	592	632	553	621	559	630	604	572	579	559	591	555	575	589	556	546	546	537	462	538	521	499	511	481	534	501	501	528	500	547	491	500	468	543	500	496	507	514	551	472	503	445	512	514	476	466	514	494	526	520	485	536	561	522	497	488	501	457	530	535	492	513	491	488	510	480	516	503	522	500	527	537	511	482	481	503	495	503	520	465	532	546	504	479	480	483	471	519	504	496	489	470	494	456	552	517	532	501	472	503	513	515	491	504	456	536	490	481	508	478	494	501	474	523	488	510	558	479	535	508	476	453	500	507	526	513	461	489	521	485	503	506	509	501	491	515	510	498	481	500	508	544	475	509	482	508	477	456	477	488	489	535	479	517	474	489	510	465	526	510	451	539	464	501	508	492	507	490	475	492	525	507	492	492	492	496	509	494	493	458	504	486	471	465	487	510	523	480	490	476	485	511	466	526	516	503	524	482	497	480	549	510	476	468	454	510	451	485	488	498	492	483	545	497	467	484	506	527	523	503	511	482	496	498	541	488	551	509	495	509	508	492	483	496	455	515	543	529	489	492	480	521	500	481	532	492	544	497	510	530	529	499	509	480	508	466	512	500	508	536	504	495	477	503	539	492	486	510	502	512	468	545	516	484	460	490	517	510	473	491	461	490	544	484	507	487	497	487	493	514	507	500	506	505	528	512	513	522	517	479	485	475	459	518	484	460	500	500	458	499	477	484	513	462	485	487	514	488	514	511	472	472	491	498	472	520	513	491	472	490	496	529	499	523	463	497	484	463	495	458	513	507	495	470	496	479	487	483	498	480	490	464	491	489	496	539	490	522	506	484	521	518	538	532	487	494	504	516	477	490	516	455	523	516	512	497	468	508	449	491	538	496	413	452	495	502	492	545	496	501	470	494	493	527	529	521	475	475	528	492	486	501	500	542	475	523	526	502	468	505	480	511	513	537	531	495	514	506	461	534	518	500	508	468	452	462	492	480	511	503	468	502	524	505	500	503	510	527	480	498	501	535	518	468	508	485	500	481	515	483	538	505	463	496	482	479	507	465	507	509	464	468	450	474	458	499	509	486	482	525	495	463	533	483	493	504	513	482	482	487	497	503	489	508	519	508	497	489	512	466	473	503	484	507	522	475	521	472	476	469	499	500	522	489	493	487	476	527	499	497	501	482	513	534	484	507	504	504	530	498	498	532	517	504	496	490	475	517	528	494	511	480	504	467	495	477	488	524	522	467	457	503	498	544	505	501	481	511	514	474	455	500	500	580	523	534	531	497	477	479	472	490	484	490	520	475	530	525	495	544	510	506	478	484	488	479	475	553	499	519	453	504	512	476	522	489	457	529	484	539	473	476	472	495	535	516	495	475	547	492	513	516	509	526	463	491	493	552	505	490	511	477	486	477	498	532	531	495	480	503	491	509	465	496	514	501	502	489	509	476	497	486	516	536	546	482	495	446	473	482	468	472	512	504	513	497	499	493	506	485	478	519	492	518	519	519	501	463	480	490	476	510	466	508	513	518	495	516	499	495	499	508	463	500	497	521	515	514	471	505	492	467	494	510	501	500	469	473	484	512	498	464	517	478	501	465	455	516	503	491	458	465	462	521	497	527	484	496	540	498	500	515	516	517	495	509	470	514	469	485	506	511	482	505	484	471	479	519	530	497	508	503	509	501	531	495	484	506	517	499	483	482	511	536	502	466	477	479	457	510	499	495	532	529	478	478	517	463	501	451	500	510	478	512	465	479	455	496	478	533	488	531	488	511	505	495	445	525	509	496	515	478	494	527	486	542	494	520	465	479	486	504	485	508	498	488	538	511	510	492	536	489	458	498	470	454	520	520	462	520	532	496	460	478	506	497	507	500	493	503	473	494	501	477	474	475	492	500	499	478	475	512	502	477	493	517	472	498	495	457	488	537	475	480	496	491	493	494	516	492	518	499	543	504	487	479	505	496	462	486	445	495	513	469	503	508	521	503	503	528	470	488	525	530	540	513	521	502	457	491	490	533	541	463	516	451	513	479	492	522	488	488	487	486	534	503	487	508	495	498	489	456	497	489	502	543	523	535	489	457	504	477	507	483	491	486	485	486	483	479	534	523	509	455	467	518	510	511	508	478	534	498	487	493	503	509	511	533	534	519	506	451	463	496	478	520	488	481	493	503	509	447	473	523	485	491	503	482	468	514	487	530	473	503	481	477	511	478	486	477	488	488	453	501	479	515	508	525	509	480	511	474	533	507	444	504	486	540	432	494	463	481	523	501	485	521	526	496	521	538	476	451	495	503	535	515	504	497	464	471	472	494	516	506	514	489	501	476	476	553	500	453	483	510	527	524	510	498	474	460	489	540	517	490	478	484	503	482	488	507	518	492	449	517	488	475	523	479	559	521	512	484	477	496	490	539	499	501	491	487	479	500	510	489	496	508	482	501	491	531	489	474	522	469	495	481	523	520	511	493	522	475	513	456	557	517	484	505	456	533	499	488	502	494	496	471	509	512	500	475	553	536	513	505	503	531	527	533	456	509	508	494	469	493	510	490	505	531	489	490	488	516	507	489	501	527	485	499	515	492	486	486	527	508	547	535	506	487	497	526	535	511	498	490	471	507	500	505	467	480	496	502	501	485	524	516	524	487	499	482	501	477	534	471	463	475	511	494	514	497	499	496	486	503	490	460	492	524	545	511	521	483	515	507	481	539	514	516	504	499	478	485	515	488	486	480	509	505	469	507	488	525	517	474	524	484	500	473	498	520	485	457	517	512	498	492	508	524	517	494	483	518	487	485	488	478	488	511	495	473	451	521	512	546	445	463	509	536	476	493	496	511	530	506	518	525	498	497	500	511	507	496	483	497	494	502	515	523	490	496	474	533	522	527	503	487	496	494	432	525	485	453	497	482	507	492	485	529	515	523	485	496	507	486	508	516	524	498	535	528	469	508	463	504	469	511	540	511	477	496	495	489	528	504	512	537	480	492	476	466	510	482	471	510	480	487	477	487	499	520	516	521	465	522	447	471	518	499	505	545	534	507	536	518	518	505	493	511	526	526	469	507	458	481	480	535	502	520	471	493	507	488	513	520	466	496	503	513	488	490	520	483	517	489	513	523	498	538	523	512	538	498	515	458	499	513	506	469	488	512	532	522	490	498	504	499	513	513	495	533	502	484	530	495	485	512	462	488	486	493	490	460	506	486	495	520	496	489	501	475	467	478	514	481	520	493	491	535	498	523	500	480	454	477	496	505	468	499	518	472	485	460	496	518	471	486	501	499	523	488	497	468	496	482	533	499	473	520	492	488	470	456	494	530	492	477	443	504	551	525	507	539	488	510	500	539	494	508	521	513	497	493	476	503	532	538	500	519	502	492	492	503	501	505	503	486	498	539	488	524	482	507	480	537	491	507	527	520	486	505	507	513	492	499	518	529	538	504	485	521	514	535	447	479	483
41141	29538	19941	5388	2815	1833	1450	1017	799	663	405	313	336	304	291	312	271	284	331	292	277	261	288	266	263	281	270	266	250	283	247	292	294	257	254	272	236	273	257	266	250	262	281	267	261	240	228	245	286	224	227	261	245	263	220	262	239	265	248	246	234	256	238	251	248	218	225	250	270	203	242	224	253	253	215	230	226	259	273	247	233	277	243	232	222	254	216	230	238	274	248	263	277	252	270	270	214	271	239	266	245	237	220	233	260	248	240	257	246	238	249	247	247	233	229	266	226	250	224	263	267	237	250	241	254	292	244	290	253	208	241	234	242	236	278	264	230	236	256	209	244	238	276	230	232	263	258	234	219	246	264	270	279	246	257	222	270	238	240	245	264	247	257	240	250	242	236	227	252	242	244	242	249	236	272	255	251	244	251	241	268	236	293	248	267	257	236	234	251	232	216	242	235	232	233	228	226	218	246	252	250	217	238	221	267	266	277	243	250	242	230	252	244	233	249	250	272	265	228	239	286	267	254	231	234	219	244	259	247	227	259	247	240	256	271	266	236	252	252	250	249	267	223	242	233	248	235	251	220	243	233	261	242	232	233	269	230	236	263	235	244	241	246	233	240	238	254	244	234	213	257	247	244	251	222	251	231	245	276	229	237	224	242	243	220	231	269	246	275	250	238	204	233	242	211	217	260	249	238	214	234	241	263	236	251	227	232	224	235	249	232	235	237	247	244	255	259	263	259	265	273	232	267	275	225	257	271	234	244	262	237	230	233	262	241	265	237	288	259	253	233	204	258	247	266	235	250	238	232	207	250	231	242	221	248	239	233	239	236	244	233	227	223	241	254	266	247	257	274	249	230	246	253	285	245	218	217	256	242	256	242	265	217	234	269	247	254	236	238	271	257	257	271	238	229	248	235	232	226	250	266	226	267	269	262	279	224	257	266	257	244	257	254	213	237	251	223	272	254	242	241	207	244	254	240	252	264	241	228	259	276	250	228	209	255	242	238	264	213	247	267	262	244	239	233	239	212	223	219	265	233	248	248	244	222	228	220	261	276	218	234	245	237	217	252	216	227	226	265	239	242	245	233	244	244	260	249	254	232	257	241	264	249	268	230	240	246	264	223	255	231	235	233	249	261	249	246	282	258	228	213	248	292	218	259	259	261	247	245	257	240	236	220	250	213	221	270	259	256	253	270	253	232	241	256	266	228	255	265	270	241	280	287	237	261	238	231	255	247	238	237	227	276	246	231	237	263	214	219	265	242	210	281	221	273	233	228	246	255	272	230	218	215	248	244	251	263	266	262	243	243	271	261	212	240	265	286	242	223	216	253	250	263	260	253	265	246	254	252	257	215	250	232	254	268	237	230	265	270	261	244	224	257	242	262	267	271	237	264	276	218	263	267	235	229	276	262	259	237	259	229	239	258	225	227	246	235	243	261	240	241	267	248	244	234	242	230	230	267	255	254	239	226	253	262	237	239	235	219	242	254	248	284	217	220	257	238	255	261	249	246	246	261	247	234	269	253	241	253	278	248	250	259	245	264	226	256	272	252	290	238	238	254	250	246	233	230	236	258	233	275	233	246	233	268	235	228	239	201	249	265	254	224	244	246	221	222	294	234	241	248	236	253	256	228	209	244	241	232	276	229	237	281	245	250	225	250	237	256	219	268	265	256	247	260	269	244	236	239	249	267	241	263	238	215	241	263	260	244	240	253	221	267	254	253	271	261	254	276	259	264	267	245	268	234	281	261	250	238	245	251	236	216	228	246	253	249	252	221	231	246	228	274	286	245	258	251	228	242	254	257	259	278	248	228	228	255	252	281	245	232	217	255	257	233	239	215	235	230	249	261	248	269	282	255	237	246	222	258	246	259	247	246	242	271	217	265	254	251	233	245	245	275	265	262	227	222	258	251	245	217	267	268	230	246	244	245	225	247	225	248	247	235	235	232	240	265	236	251	238	239	266	258	248	240	209	247	240	242	207	249	294	263	218	248	241	254	221	254	247	221	254	264	265	211	210	227	245	241	257	250	265	227	258	212	269	236	260	212	286	272	244	235	228	239	243	224	242	255	240	213	252	256	240	215	232	235	227	259	233	234	255	261	276	245	264	275	248	261	253	239	271	258	250	244	259	212	247	226	234	253	265	274	253	257	233	247	249	243	263	270	260	267	229	263	224	227	212	242	222	257	244	235	239	237	238	252	234	251	262	272	246	246	273	230	250	239	250	215	248	242	236	273	271	237	243	268	250	252	246	250	276	242	245	269	253	295	236	214	272	270	253	237	227	274	249	235	259	235	220	221	245	262	250	252	260	255	252	273	217	245	245	262	256	210	259	281	261	233	237	246	252	283	286	259	247	273	234	262	278	217	286	263	233	248	287	219	250	244	283	251	261	258	245	250	267	259	220	256	240	248	244	245	269	224	278	245	269	238	234	236	238	253	270	238	240	264	268	246	236	264	238	238	228	236	278	247	274	237	235	233	250	249	243	266	258	210	255	249	214	243	264	238	278	214	265	251	240	252	250	256	231	266	241	234	243	265	252	249	224	237	246	214	257	267	247	227	232	232	265	271	224	255	275	269	210	226	253	257	233	261	286	247	270	217	220	247	243	236	249	263	281	262	270	228	234	233	249	235	268	245	250	250	269	285	233	257	209	233	277	241	261	236	269	247	236	242	220	226	241	235	239	290	266	252	254	259	223	222	231	273	236	256	272	200	220	273	253	230	246	248	240	267	260	246	256	243	234	213	238	216	261	270	268	241	250	228	255	233	264	240	237	241	222	263	248	265	241	241	265	250	253	253	252	234	231	227	272	248	256	242	259	240	253	242	241	258	243	254	237	231	251	219	229	229	283	281	248	278	234	205	244	247	271	249	255	272	234	250	244	270	259	253	266	254	233	226	235	264	217	250	237	241	248	238	220	241	231	259	262	245	247	222	266	240	269	238	234	265	237	268	261	230	232	256	258	238	232	253	243	230	291	256	223	263	230	225	232	275	221	250	244	250	256	275	251	243	250	237	236	250	238	264	251	233	234	269	252	251	267	228	235	248	229	248	264	274	270	247	243	237	238	249	235	244	255	262	204	231	261	259	273	226	257	237	258	298	252	234	254	251	260	228	228	235	228	247	218	279	251	216	265	239	274	202	278	241	251	252	231	247	235	249	240	261	244	240	238	265	251	241	245	212	235	249	240	270	244	270	230	238	250	263	220	261	227	217	288	242	226	244	256	234	246	226	242	246	251	218	234	242	267	239	235	260	243	233	254	236	237	254	216	253	262	259	263	280	257	239	251	264	237	226	272	229	267	244	251	264	248	253	241	224	249	240	199	245	243	274	245	264	253	237	246	227	244	235	260	247	265	276	253	229	252	255	238	247	233	243	204	240	242	238	249	253	277	226	237	248	249	256	229	247	243	239	232	218	235	238	245	244	244	254	232	242	233	209	222	238	254	236	255	259	222	272	245	237	219	258	275	227	254	261	249	246	246
25420	21757	17907	7540	6413	5487	4724	3572	3564	2793	1513	1060	1176	983	850	953	847	786	847	867	763	703	734	731	717	715	732	740	722	735	689	707	735	673	680	667	651	567	639	647	617	576	595	572	566	583	610	575	568	532	605	559	528	552	566	550	544	596	562	562	567	538	539	590	540	585	546	592	532	570	560	571	522	581	623	584	554	578	571	555	574	568	549	560	533	561	530	553	562	582	561	583	575	585	518	576	560	532	545	597	548	567	565	578	586	626	587	528	512	595	549	572	548	604	510	594	564	573	554	557	565	577	579	607	603	566	532	570	611	598	552	601	582	582	537	551	596	578	558	568	555	547	575	578	563	578	585	562	575	537	561	616	594	604	536	555	530	570	549	516	579	538	547	512	595	557	525	581	566	517	558	568	576	585	597	557	570	586	564	543	567	545	527	577	564	594	565	556	539	547	581	547	605	537	555	537	560	580	565	577	573	582	584	568	586	597	565	565	557	597	572	525	584	556	530	550	555	605	554	573	581	581	534	607	537	553	567	550	590	528	547	572	547	576	557	555	533	563	552	533	537	554	562	559	568	542	548	528	578	574	570	563	575	605	555	573	573	561	575	567	548	587	545	569	542	613	565	573	549	580	549	556	523	541	570	564	576	540	534	616	555	594	594	584	562	565	579	568	537	569	577	563	574	596	563	624	559	527	564	576	575	538	546	583	553	557	563	600	587	520	569	555	569	547	568	540	552	559	551	566	548	571	569	578	565	555	557	553	563	579	547	534	539	574	564	590	536	543	569	534	574	550	588	565	571	597	567	531	544	559	545	554	588	580	541	532	581	539	554	559	568	587	591	567	547	537	570	577	554	588	554	538	599	552	540	548	563	541	552	566	561	534	554	530	565	576	562	521	563	530	583	494	576	553	586	586	562	558	540	538	552	560	564	547	550	601	554	542	528	550	568	573	545	583	514	564	537	562	574	540	572	581	573	634	531	550	586	570	580	511	595	551	534	488	561	564	575	574	585	542	558	586	572	537	558	565	581	570	567	564	543	595	557	541	557	547	567	583	570	565	605	538	629	626	589	570	588	615	558	562	541	555	552	596	590	533	554	564	541	550	570	535	553	580	574	561	566	561	545	583	546	517	601	542	537	561	567	551	558	561	572	546	579	560	595	658	618	541	596	588	579	602	551	570	552	595	548	538	568	558	567	589	581	554	578	585	524	532	604	526	539	543	583	583	582	581	557	576	542	535	579	600	575	586	588	559	527	552	530	522	563	583	553	527	537	556	570	537	547	537	511	536	569	562	506	577	586	534	564	532	551	582	580	570	602	554	580	551	557	578	600	546	567	569	532	535	535	577	560	579	534	543	612	536	601	553	537	563	509	546	598	570	548	526	543	583	601	576	576	564	571	552	563	528	575	548	523	550	538	577	550	573	546	589	548	558	545	526	555	564	584	576	570	552	590	568	573	550	560	532	561	547	565	568	559	558	588	590	568	547	546	564	594	528	567	553	521	547	592	566	552	549	554	509	543	570	544	601	564	534	583	560	558	580	529	528	538	550	536	569	547	549	553	582	529	579	551	563	589	530	576	615	575	554	566	573	602	530	527	580	584	575	574	535	536	545	575	544	550	536	602	550	549	558	551	569	558	536	526	547	588	589	560	564	518	550	560	586	549	543	572	525	567	582	588	582	534	594	588	579	532	564	496	585	558	576	612	567	532	583	584	554	579	585	593	584	551	529	545	604	560	554	546	518	560	562	540	573	547	577	592	550	534	539	584	549	541	590	551	533	593	566	563	615	572	584	585	589	586	535	552	585	595	546	553	547	541	600	559	583	549	517	585	589	535	526	577	533	557	592	561	522	577	544	577	570	523	532	568	575	558	581	532	527	533	583	581	552	553	557	590	525	553	574	570	618	537	564	543	532	555	575	574	600	552	537	517	545	578	588	573	537	624	555	511	616	550	588	572	593	545	559	535	564	560	575	551	567	597	591	581	573	520	574	567	576	557	554	548	584	545	579	562	605	584	592	592	548	601	534	565	533	548	575	567	589	552	539	557	587	533	525	607	543	570	531	551	546	567	532	573	548	580	563	512	556	550	528	555	538	583	535	539	593	611	596	555	554	546	521	567	560	564	583	561	595	599	552	588	568	550	553	608	515	547	555	563	577	579	508	615	558	562	542	593	585	583	543	547	532	538	571	568	555	547	570	543	556	637	517	535	595	553	545	537	547	531	558	575	570	534	566	536	584	559	586	571	532	581	555	588	590	574	500	587	589	552	549	550	590	557	547	577	569	546	551	548	542	543	557	583	550	587	513	550	538	552	582	539	579	542	555	551	615	541	570	543	602	542	535	552	529	541	541	553	537	594	538	541	520	530	569	523	529	593	545	554	559	617	533	529	548	569	524	574	582	586	552	553	561	562	548	543	579	618	530	518	564	592	569	574	620	601	589	571	584	574	588	580	581	569	584	547	584	553	565	518	583	558	547	580	592	552	584	549	539	563	592	529	552	575	575	587	555	541	550	554	562	569	560	560	519	552	588	599	596	533	591	549	549	521	564	581	562	531	538	523	584	527	584	571	566	568	535	534	581	575	587	559	565	538	558	558	591	541	554	556	544	528	570	559	544	500	566	559	601	540	588	523	548	548	578	599	582	590	586	524	569	565	596	558	512	561	570	545	573	552	534	531	596	586	589	608	598	559	532	564	544	596	538	554	581	565	583	552	569	533	577	579	561	586	557	541	567	560	550	564	575	589	550	569	544	578	569	580	506	563	527	557	531	520	548	582	587	569	580	552	537	548	498	583	574	592	582	571	535	571	556	542	592	581	581	551	586	557	572	545	562	573	526	522	610	563	518	565	521	530	545	517	557	595	534	531	578	558	517	588	560	560	590	534	557	547	585	566	534	551	529	588	561	554	553	523	546	592	560	533	582	570	573	582	535	564	561	566	533	572	597	556	570	569	550	525	548	602	576	582	587	582	552	531	540	532	584	564	533	520	541	552	563	546	563	565	571	609	625	505	564	556	565	641	549	603	579	592	585	544	570	552	562	541	543	574	562	585	564	569	580	545	574	554	552	577	569	556	580	570	527	528	588	591	574	581	580	577	538	514	557	580	571	573	593	539	570	505	575	607	552	548	576	559	538	587	592	549	585	587	613	583	557	555	529	535	556	538	534	534	542	555	555	565	583	538	556	530	549	563	578	556	547	556	557	532	563	543	566	539	552	549	544	584	559	539	552	591	538	573	552	545	534	561	572	528	575	593	565	581	552	562	554	565	572	508	569	519	570	582	590	558	552	566	534	553	584	527	565	559	528	560	582	546	498	583	526	555	524	578	570	566	553	527	555	569	563	573	554	506	559	552	565	510	579	580	537	576	528	539	550	535	549	513	544	569	550	606	533	559	546	545	536	579	512	566	576	523	537	553	607	564	587	549	515	534	543	605	574	585	542	565	501	570	575	575	594	570	562	546	568	559	575	592	532	538	549	578	559
16983	8153	3921	1081	583	472	389	407	396	306	310	295	293	317	287	293	289	276	281	269	253	265	300	272	325	246	277	285	297	273	235	310	259	284	305	285	288	277	272	283	273	290	284	259	268	271	272	246	262	269	269	255	263	282	263	274	271	285	277	253	266	254	251	264	270	255	272	268	306	277	310	285	282	252	265	260	268	278	248	258	270	278	294	259	295	263	257	263	297	263	280	284	244	265	238	275	264	281	284	291	283	277	266	279	261	264	299	278	268	282	236	230	281	277	298	276	265	284	265	262	276	257	265	309	298	294	243	261	257	259	300	251	290	300	289	282	267	265	276	280	264	272	282	264	277	278	297	237	275	295	274	274	281	268	270	258	271	299	249	246	218	296	279	242	270	283	295	273	253	289	274	290	284	250	298	285	258	276	273	303	270	227	278	259	229	269	281	283	248	238	234	259	289	276	263	279	285	294	289	244	303	280	294	264	286	261	251	257	259	301	277	273	267	298	267	292	245	265	248	301	265	289	252	249	286	273	304	253	281	271	286	269	265	264	272	270	283	299	296	269	272	260	254	278	270	255	257	270	258	267	284	259	281	242	239	264	268	277	288	279	279	272	286	269	268	288	310	274	266	283	286	263	299	239	273	306	273	268	289	256	271	282	300	252	282	253	263	321	248	276	292	280	282	296	270	256	257	288	249	266	289	253	238	255	257	277	273	300	254	268	282	258	286	271	284	266	246	270	262	293	257	291	261	271	304	274	274	286	245	263	290	239	289	282	291	259	291	308	267	249	258	294	303	238	286	285	251	322	279	285	247	262	266	283	257	249	272	244	284	301	303	284	248	258	286	288	260	260	255	255	256	265	324	299	277	269	264	276	288	311	279	247	266	254	257	282	310	278	306	276	266	304	312	275	258	275	255	303	293	288	266	293	256	275	269	313	251	269	269	257	255	250	259	267	263	250	296	263	251	295	292	260	252	262	301	261	256	283	295	265	272	278	286	258	278	298	283	299	258	272	277	282	257	260	234	263	280	250	303	266	291	268	275	273	283	239	265	268	265	251	287	261	244	285	259	280	277	275	286	290	256	285	254	292	301	242	301	299	274	303	258	259	260	266	289	241	270	249	263	282	255	256	270	260	265	260	283	261	266	252	262	279	279	267	303	276	280	288	276	268	281	269	269	258	285	282	256	257	253	265	266	260	250	284	286	253	293	271	256	266	282	268	251	252	242	271	289	290	303	280	271	260	286	279	275	279	279	256	267	288	284	277	252	257	309	282	267	284	248	243	286	270	300	257	268	286	286	280	260	276	289	287	289	332	274	279	257	291	285	280	277	257	276	286	283	261	304	298	288	272	263	286	275	273	273	256	288	294	261	238	264	280	261	258	301	266	303	285	280	280	302	231	307	274	311	318	263	291	272	287	269	284	289	272	269	243	216	273	258	262	275	265	273	244	233	294	268	287	262	286	262	322	284	287	257	313	268	270	270	279	293	284	299	291	260	256	333	283	299	251	265	263	251	300	262	265	263	315	294	258	291	261	253	279	292	306	270	311	309	276	287	296	258	290	284	287	268	271	261	278	285	305	249	301	292	257	234	250	291	252	294	257	276	254	255	263	267	256	249	290	254	288	277	265	306	292	270	275	263	266	302	270	259	282	286	277	253	259	261	250	276	274	269	266	275	236	246	269	272	249	266	254	269	252	295	273	280	279	259	270	269	275	300	258	238	276	281	243	279	300	253	266	278	258	270	273	274	283	263	270	286	259	317	272	262	292	281	268	273	274	235	255	287	279	269	263	264	285	279	294	248	265	311	284	268	267	308	265	222	264	290	247	301	243	239	252	236	303	230	256	257	265	237	257	287	273	304	258	264	271	295	276	272	262	261	277	269	283	266	265	281	290	271	290	285	272	300	299	255	286	270	263	286	258	288	270	239	271	267	297	261	275	262	271	300	283	257	253	287	253	249	297	290	269	258	305	323	270	286	258	238	246	281	255	248	251	282	255	281	277	271	273	289	311	286	266	307	282	289	278	267	257	286	255	274	274	268	292	268	284	313	287	264	305	279	257	301	267	291	283	267	286	282	274	292	272	222	288	317	267	288	291	262	263	263	229	255	253	269	272	320	286	272	291	321	278	266	286	291	250	265	282	300	267	262	267	266	248	257	267	239	263	291	258	279	247	269	302	280	266	273	287	268	294	252	247	272	281	265	278	252	293	251	271	267	293	279	287	264	253	272	301	272	261	284	275	275	288	274	269	263	275	289	262	255	275	271	277	245	236	233	291	237	284	272	273	287	274	269	255	272	277	270	271	290	265	271	276	274	275	267	271	260	274	278	241	257	256	299	236	253	299	293	259	270	284	228	288	283	290	264	255	267	257	266	245	235	276	259	302	289	261	284	250	284	283	233	270	261	236	281	277	267	277	282	267	286	253	260	275	261	251	306	276	252	269	274	287	281	273	282	293	256	291	286	266	273	254	299	260	270	273	264	261	282	280	295	268	252	273	260	249	233	275	288	289	269	277	258	230	289	257	288	279	275	276	311	282	235	248	264	283	267	289	297	277	250	294	266	272	268	296	278	254	286	260	267	246	261	259	249	274	277	294	287	272	270	278	269	289	293	280	304	266	284	292	282	268	289	288	281	293	273	273	290	271	304	253	282	255	270	254	277	294	264	309	260	330	253	256	268	257	245	284	315	248	253	304	270	272	273	272	269	260	280	294	263	256	254	257	267	267	314	309	297	251	257	237	260	260	271	278	305	278	294	242	248	276	217	287	271	257	272	282	275	280	240	297	300	290	307	261	272	292	272	243	265	265	243	256	266	290	242	270	288	291	310	252	239	298	282	268	271	261	266	268	301	288	274	235	234	255	273	268	313	226	252	281	269	281	279	236	240	269	267	267	267	267	305	293	291	260	255	255	319	282	304	245	265	279	283	278	283	273	238	287	289	280	308	284	284	265	293	264	274	284	291	282	255	265	274	254	291	282	269	278	307	287	290	251	269	258	282	289	288	267	269	273	282	284	285	271	273	269	273	254	271	287	289	275	271	253	267	230	276	276	266	282	257	270	309	254	274	255	284	234	255	263	272	266	274	243	255	268	290	296	250	275	264	295	313	289	270	263	309	301	266	290	283	282	244	289	276	283	286	264	279	279	245	286	268	288	312	243	251	257	254	266	245	285	274	300	281	272	323	254	266	240	261	299	298	293	283	282	257	246	295	320	266	269	281	269	261	246	264	277	276	271	277	285	278	292	221	288	316	248	294	277	272	280	296	239	289	241	282	278	307	273	291	279	223	276	305	280	280	286	263	293	257	277	291	274	238	265	287	301	247	310	259	302	272	258	272	258	276	265	269	241	261	264	285	247	274	285	290	254	274	269	244	283	293	275	285	292	239	289	253	241	278	276	252	301	279	282	287	298	278	241	275	302	271	254	267	290	286	279	279	251	264	265	307	292	266	267	260	310	298	285	273	264	283	295	287	275	276	282
10208	6668	6206	2867	1809	1544	1288	1188	1152	784	750	740	790	734	677	706	680	731	739	695	651	632	692	615	653	636	671	615	641	639	640	594	623	620	620	607	571	582	586	612	631	621	593	614	615	613	578	616	625	580	598	620	623	640	611	587	586	606	595	600	586	600	616	582	569	600	585	599	587	560	591	600	595	608	674	588	618	599	571	606	608	612	578	636	609	642	617	637	609	615	604	608	602	585	585	614	641	600	642	604	579	634	571	615	586	594	583	622	603	625	620	629	626	597	575	575	599	625	609	619	598	609	564	584	591	599	598	559	668	649	599	613	596	621	601	581	556	615	583	548	572	640	561	605	585	568	580	574	585	576	615	612	571	574	592	656	580	595	645	601	579	612	553	602	618	612	608	559	606	601	581	587	615	572	613	645	558	655	619	617	589	580	630	599	568	575	545	582	578	609	611	569	580	646	598	581	568	612	600	594	605	596	612	589	625	631	594	571	615	567	606	596	615	608	618	624	579	618	595	605	575	588	583	554	615	548	638	564	601	585	554	612	552	622	616	585	615	606	607	574	664	601	593	592	599	616	564	606	602	606	629	585	594	595	584	600	612	584	637	593	636	625	595	596	615	605	561	595	576	610	543	620	594	587	615	612	587	612	634	576	613	592	615	610	614	580	595	597	621	635	621	580	606	614	607	597	623	575	616	572	573	589	601	588	615	601	607	620	600	591	561	579	625	551	611	613	567	607	604	570	618	649	604	597	577	583	619	579	592	568	556	584	607	579	635	537	568	624	642	558	568	645	622	586	593	619	584	563	618	604	604	592	608	591	620	587	574	575	554	596	611	574	606	624	619	562	563	609	612	560	615	605	598	616	583	615	621	614	550	573	589	600	610	569	567	607	566	630	625	591	621	655	577	575	620	591	608	583	635	618	591	629	595	562	604	568	621	615	620	628	613	611	562	597	576	618	613	555	627	621	583	585	582	623	614	622	628	641	595	611	598	619	553	598	646	582	584	661	616	611	603	619	635	624	614	615	643	610	626	647	608	618	654	606	645	601	600	549	577	565	595	606	562	581	604	585	593	652	623	592	584	631	590	654	608	614	586	646	598	592	579	572	584	578	638	595	610	598	638	600	558	674	570	652	634	579	635	592	623	628	612	581	554	590	618	593	641	660	650	601	597	633	585	590	573	586	619	608	604	618	632	640	563	573	644	639	581	626	653	623	627	582	670	630	631	609	570	606	641	631	578	583	613	638	590	603	569	650	614	563	625	604	604	606	582	619	626	638	567	600	603	585	596	598	591	611	625	603	594	616	607	607	612	637	588	570	588	611	582	586	582	627	588	570	610	596	612	600	597	605	589	634	574	603	616	647	593	635	589	602	586	593	621	572	627	591	641	608	590	590	623	606	568	561	580	596	593	569	662	575	640	579	582	591	605	570	579	610	624	599	555	610	638	589	607	614	625	591	599	598	663	587	576	575	615	633	602	595	587	597	596	528	634	612	618	613	621	580	604	589	613	566	574	589	545	584	561	623	614	592	636	582	583	572	615	629	615	586	579	598	639	619	594	610	624	623	601	592	551	592	580	606	605	680	604	640	625	597	591	573	617	637	584	596	616	600	627	606	607	592	623	609	622	606	565	625	573	558	622	640	623	593	566	566	599	618	583	597	609	586	597	610	613	607	562	573	574	582	631	598	670	589	595	631	630	581	592	577	608	557	609	610	630	608	605	646	626	595	563	617	588	608	626	646	590	607	605	635	598	610	666	619	614	602	558	571	579	609	590	613	573	633	578	618	568	601	553	603	619	631	572	581	623	567	623	587	612	636	607	580	581	567	541	615	631	624	640	629	595	565	611	615	578	612	579	617	587	604	615	627	615	546	654	608	619	591	635	614	627	587	620	640	621	605	586	591	592	623	589	579	589	625	584	570	595	627	666	618	584	583	586	603	626	601	586	558	622	621	633	644	579	573	590	597	596	554	611	582	630	623	570	594	588	643	574	612	619	611	612	602	579	561	634	576	604	588	611	591	611	576	594	622	589	620	536	578	585	589	637	623	577	613	569	631	595	577	610	583	572	579	582	594	621	617	614	610	634	592	583	659	573	624	557	604	570	547	668	601	592	588	597	567	588	600	595	595	591	586	576	660	635	641	569	572	620	608	632	639	642	593	587	596	610	612	606	585	585	622	584	609	634	609	591	641	626	590	618	612	598	568	611	588	620	580	624	584	577	572	591	617	629	606	572	613	585	617	595	636	640	587	607	569	619	595	571	597	598	605	626	645	622	595	644	597	616	602	629	579	598	614	577	564	594	567	620	585	582	584	595	585	603	598	613	572	611	612	573	628	626	608	578	597	624	624	616	587	564	643	543	642	624	614	557	570	640	650	624	597	580	555	617	602	611	603	614	607	596	594	591	584	612	625	617	622	609	594	641	596	558	601	574	615	559	582	602	566	615	591	593	606	552	638	593	622	571	640	634	639	610	592	609	564	638	609	587	604	597	585	570	610	595	626	579	589	587	594	621	603	637	624	636	601	571	605	574	582	584	594	579	591	576	603	630	568	619	611	615	582	595	591	606	596	599	574	617	639	626	607	596	580	593	583	640	612	608	553	595	625	555	557	572	642	614	591	611	605	581	570	554	594	644	629	585	557	532	598	590	642	552	594	605	581	619	624	613	597	613	662	570	583	593	586	583	561	553	584	603	610	635	600	588	626	576	597	588	588	555	601	594	608	609	619	599	616	571	616	614	622	593	602	587	598	594	580	591	580	591	624	609	579	557	607	579	620	589	614	646	604	611	597	617	599	589	597	582	597	582	611	602	631	581	637	600	573	535	602	597	587	575	593	620	581	598	595	612	608	587	585	584	634	625	588	594	618	612	654	646	643	631	642	633	581	591	570	600	588	619	594	594	587	596	607	589	597	615	663	587	626	623	582	575	589	601	591	554	590	577	584	591	573	591	615	560	561	611	597	589	595	594	629	610	605	609	642	606	613	564	625	598	579	606	562	596	603	632	622	646	589	624	583	592	615	666	614	618	628	568	581	651	622	634	643	602	605	655	641	590	568	580	596	651	618	580	570	630	593	616	638	593	618	596	550	588	589	578	601	581	569	612	615	603	606	620	610	596	630	653	568	601	637	605	573	592	622	619	641	567	584	582	603	578	632	575	589	579	623	597	581	610	635	609	644	619	613	600	580	613	596	601	594	561	570	622	590	613	607	620	644	604	620	627	575	594	645	595	598	540	611	605	605	620	600	592	588	602	620	595	596	589	613	563	602	631	565	604	611	580	611	639	596	630	571	576	619	584	623	606	601	616	622	617	613	616	613	617	649	614	638	632	617	592	595	601	668	637	602	594	599	602	627	625	567	599	591	597	633	581	589	631	619	605	589	618	590	630	625	608	593	604	582	615	612	586	592	597	616	589	627	603	629	580	599	618	592	637	600	587	620	604	560	589	609	547	628	571	590	620	581	585	565	572	615	609	640	607	597
32335	21057	16152	3648	1380	1049	933	651	614	446	343	301	266	278	265	272	248	252	262	292	230	241	263	228	243	261	242	259	265	251	227	204	249	239	252	232	228	216	223	231	224	236	232	227	225	225	194	218	209	226	229	242	208	216	186	209	219	212	247	219	230	229	233	214	222	207	213	233	237	217	230	217	261	240	243	249	232	229	217	204	216	198	213	230	242	223	219	209	224	240	239	223	231	228	226	211	205	220	233	197	211	207	232	242	202	212	236	231	213	228	207	215	242	224	217	202	212	207	228	226	258	232	212	208	205	221	222	237	229	244	239	255	233	219	206	209	225	227	221	221	224	249	252	223	252	219	225	228	251	223	220	212	233	242	242	219	248	205	210	202	214	205	234	218	226	228	234	192	227	229	202	224	232	241	225	229	232	224	218	214	222	234	218	200	212	254	216	213	236	235	240	233	219	221	247	238	239	196	250	231	211	225	257	240	234	212	202	230	203	241	237	194	203	209	219	226	230	233	220	218	209	225	214	197	209	254	209	238	208	201	219	257	221	228	232	258	242	257	218	223	219	252	224	209	245	203	210	246	241	210	244	209	216	218	220	228	219	255	242	184	254	203	197	235	202	217	229	233	231	231	208	212	216	219	245	227	239	260	193	220	190	224	227	213	207	246	203	221	200	227	213	227	238	225	232	202	220	231	248	197	235	255	213	238	240	213	206	266	241	216	216	188	251	196	242	227	238	241	185	219	222	254	199	199	223	209	252	252	208	206	229	237	198	217	212	208	225	198	212	213	248	246	218	202	225	206	243	239	240	235	239	227	245	207	232	222	219	226	208	238	222	209	212	227	221	222	218	227	221	228	240	258	225	244	219	224	218	219	250	227	205	209	243	226	246	218	229	242	182	220	213	205	208	238	220	208	203	239	218	225	218	244	212	222	216	227	205	189	232	245	204	250	220	223	230	207	225	227	233	204	248	205	233	208	244	250	243	247	214	203	203	220	210	221	230	246	219	209	206	220	236	230	212	200	209	198	206	218	262	234	208	245	188	235	237	213	250	231	233	211	262	229	219	223	223	199	229	242	231	253	221	239	221	233	218	192	203	200	205	228	212	214	228	232	227	253	189	225	221	240	243	223	230	229	207	232	224	189	250	250	244	240	202	228	224	259	225	248	255	228	226	209	201	203	240	232	228	183	235	235	210	209	233	262	233	205	237	223	219	237	234	225	254	220	212	230	211	224	225	209	217	234	216	207	199	192	219	220	196	264	244	232	230	209	214	228	245	237	238	228	210	246	188	219	226	227	247	247	223	201	207	235	225	207	233	208	240	221	216	200	225	235	218	211	247	239	198	240	239	222	216	215	231	220	248	219	242	226	212	212	221	214	228	258	226	232	236	218	242	251	235	228	235	214	231	218	225	226	223	258	219	221	227	217	250	226	241	221	200	239	209	224	195	245	218	246	233	223	239	238	224	246	237	202	222	222	220	243	226	220	208	241	231	235	219	239	230	234	228	221	236	181	222	262	229	239	215	223	242	240	237	216	237	220	211	244	210	191	206	222	183	236	230	215	217	201	225	213	217	211	225	208	236	246	230	215	241	241	239	214	206	202	241	256	243	213	220	234	223	230	221	233	215	233	214	231	253	230	248	221	242	211	214	212	212	238	212	248	256	231	211	214	227	232	253	215	234	228	243	240	206	224	233	262	225	209	219	211	220	223	218	213	254	259	222	225	195	211	233	253	243	220	226	240	206	221	213	198	210	243	244	242	219	227	237	246	226	238	214	220	220	198	202	240	233	217	215	220	229	203	241	226	203	217	219	230	224	223	217	207	231	209	219	214	230	221	225	234	207	204	196	215	205	207	221	230	203	230	216	247	199	268	252	227	236	232	235	208	220	228	215	225	232	218	221	240	237	239	218	236	224	210	244	232	235	246	263	230	240	231	233	192	215	243	234	215	194	227	216	229	203	213	236	208	219	214	226	233	216	217	213	205	200	188	236	212	235	247	239	231	180	239	208	249	219	218	207	246	224	224	202	220	225	206	240	221	219	216	261	214	212	216	210	225	223	201	247	227	212	223	237	212	226	215	211	219	221	239	234	218	236	227	215	234	235	229	228	240	210	237	192	244	220	200	207	199	218	209	217	255	202	237	229	252	220	233	233	260	225	233	216	226	216	226	256	199	246	233	218	191	227	233	246	234	227	227	232	231	234	234	219	237	228	222	211	236	232	217	186	234	186	236	227	259	213	197	225	217	218	217	200	216	221	223	209	202	216	244	235	229	239	238	236	237	226	209	235	220	213	219	228	209	220	224	208	221	200	241	223	248	227	225	228	221	215	234	250	232	189	215	198	236	228	216	218	231	240	214	173	216	214	228	225	201	221	261	212	232	218	247	229	217	222	211	231	244	232	235	227	244	221	219	203	218	218	263	242	235	230	211	215	230	248	226	212	212	207	228	215	239	219	245	225	202	206	253	211	233	220	233	225	222	214	230	263	241	228	230	220	231	236	228	230	221	251	207	255	226	237	222	209	224	224	211	245	242	224	239	228	211	215	244	193	211	224	215	215	227	261	225	229	232	230	214	208	215	227	230	207	235	208	196	229	247	231	211	221	221	268	222	214	228	220	203	233	224	221	213	220	234	236	225	231	210	186	215	221	232	213	230	229	260	214	203	201	228	229	224	200	202	208	215	235	205	231	214	242	205	257	220	204	210	196	231	254	228	216	217	236	243	214	217	273	221	240	200	228	218	210	234	233	230	225	227	229	224	229	211	258	230	202	225	228	217	220	214	230	199	236	202	253	212	228	213	216	228	230	214	241	225	229	240	219	213	214	233	208	215	219	233	247	207	213	197	224	241	238	219	236	222	223	197	206	210	223	228	225	238	227	242	233	218	218	248	211	196	230	222	240	219	216	219	201	226	216	224	206	226	223	239	196	222	254	233	245	231	233	236	212	225	221	249	226	222	259	218	249	235	185	237	234	207	208	221	208	236	239	245	237	223	212	240	201	207	211	222	240	233	234	221	216	229	231	252	241	195	215	193	212	229	240	185	212	191	250	222	225	240	208	229	265	221	252	233	226	210	246	224	236	226	218	213	235	230	252	218	214	187	222	193	221	226	236	242	230	243	266	228	236	211	231	243	257	222	216	229	205	214	214	238	230	244	228	238	252	225	237	241	219	243	242	238	216	232	250	208	230	252	237	204	243	201	196	221	241	223	212	218	233	233	212	208	220	231	231	207	213	241	224	225	219	218	184	217	232	221	257	217	228	199	241	187	206	247	231	221	224	234	239	220	207	206	199	226	210	195	194	204	213	223	220	200	224	235	239	227	208	202	205	192	233	210	229	205	223	199	209	232	213	217	228	180	245	243	214	233	239	219	213	229	235	227	186	228	230	214	242	255	223	240	201	228	236	214	226	224	231	216	202	188	222	212	217	242	233	203	239	212	233	208	239	223	243	218	206	250	204	213	201	228	225	225	225	209	280	225
20332	16826	17075	5002	3988	3324	3652	2336	2608	1781	1090	930	908	773	716	716	748	734	709	593	640	655	642	623	610	620	681	622	654	613	577	552	549	556	556	588	604	559	530	535	498	551	535	566	575	527	553	530	545	495	559	517	513	563	551	490	536	534	496	486	527	522	508	508	467	528	501	494	499	509	506	534	526	479	553	552	496	543	511	516	484	497	541	498	542	531	473	519	536	496	517	548	500	531	539	492	519	555	563	488	536	508	529	543	506	553	528	527	509	513	518	534	472	548	510	472	537	485	552	534	542	513	553	512	527	535	497	495	494	514	499	480	560	489	465	504	534	525	574	513	538	491	485	502	527	515	533	537	529	564	549	532	468	494	506	530	491	556	564	521	521	513	515	508	553	540	509	509	501	528	547	466	492	514	473	491	473	480	509	482	517	508	508	486	503	508	489	501	489	515	497	572	545	463	517	502	504	512	545	481	532	507	515	515	500	541	516	510	536	530	492	532	521	512	520	539	492	503	515	514	536	538	495	454	535	502	495	510	482	523	501	518	508	515	537	526	493	493	476	530	513	518	503	504	484	527	519	496	498	483	523	469	472	520	518	490	517	487	541	508	493	481	486	516	465	498	521	526	519	539	540	527	537	455	551	512	488	491	503	515	525	514	478	497	493	506	480	508	485	549	517	526	500	535	510	504	516	527	500	510	472	494	545	519	508	490	526	516	508	521	551	481	488	502	523	509	444	505	503	469	498	553	528	497	537	482	511	472	481	465	522	514	523	524	501	498	544	537	552	544	504	531	511	527	491	511	504	481	533	536	509	523	527	531	495	516	553	526	548	511	494	543	494	508	520	503	551	536	512	485	505	464	503	498	544	506	492	527	502	483	507	521	519	511	465	526	519	506	521	546	479	510	518	508	516	518	506	518	506	482	505	500	485	528	549	510	567	523	475	526	532	492	501	498	493	524	499	533	527	486	496	530	507	518	497	524	513	502	505	542	541	533	494	554	513	528	515	542	493	520	486	517	489	502	502	500	490	492	515	523	525	536	490	518	543	527	522	554	524	551	518	461	484	534	508	524	501	537	508	532	513	495	511	522	495	512	496	520	534	491	537	581	523	521	517	537	511	509	498	538	548	543	470	508	503	486	525	508	523	511	483	516	516	512	541	512	496	524	526	494	519	502	504	468	506	504	515	468	469	516	504	543	505	517	519	508	482	507	499	453	483	502	525	485	508	477	537	515	501	517	500	478	553	524	489	503	524	501	504	544	524	538	503	534	547	524	518	516	542	498	506	507	532	505	535	516	531	505	505	507	521	522	483	535	487	493	506	533	504	521	572	475	525	542	557	534	544	517	528	523	508	533	545	499	490	553	553	494	494	505	487	524	530	496	514	545	527	531	520	485	516	486	527	509	542	515	483	529	508	532	536	504	498	523	497	544	507	497	515	529	500	544	476	486	510	518	491	535	546	519	500	491	547	535	515	503	527	493	499	526	515	527	487	542	521	514	550	543	506	483	445	518	490	469	551	518	487	519	469	491	504	518	483	556	519	523	493	502	533	515	542	471	480	533	481	540	508	479	467	498	472	501	512	496	521	496	578	532	586	512	501	516	521	538	472	496	470	518	470	500	485	527	544	485	538	551	522	525	528	505	497	497	526	509	573	506	473	516	530	506	495	492	533	540	554	550	500	481	506	497	528	530	498	507	527	449	510	521	488	510	514	512	542	498	512	563	508	499	516	538	466	523	502	550	516	501	539	531	537	518	524	508	492	538	449	536	462	496	544	485	548	505	507	529	536	491	516	498	527	485	517	494	534	504	520	554	508	518	503	500	514	481	505	505	464	486	455	519	490	536	486	550	481	491	548	542	493	533	498	514	484	497	544	481	516	498	476	507	499	526	487	510	494	528	498	508	516	466	551	524	516	482	509	504	546	508	482	485	519	517	484	503	514	537	507	473	526	518	518	485	501	534	502	500	491	541	525	515	545	532	546	485	508	531	507	523	532	459	501	521	492	445	491	530	487	532	523	524	526	541	518	493	526	499	500	546	495	500	466	527	534	528	553	526	530	494	517	505	501	533	557	505	526	511	505	518	517	480	567	520	521	517	541	499	486	512	553	504	534	515	495	477	535	516	500	514	514	529	461	521	524	516	513	516	510	486	503	493	538	507	512	529	593	492	514	535	462	504	504	510	483	520	508	503	536	555	479	494	537	501	544	516	466	464	476	540	506	543	502	502	494	522	479	518	528	509	506	518	502	506	481	524	502	507	508	523	519	497	507	475	495	555	527	517	523	518	513	526	573	529	536	523	502	576	506	508	481	563	528	480	520	479	510	522	535	504	497	529	493	490	486	498	485	518	530	549	537	502	512	505	530	548	465	480	561	508	517	533	529	497	495	508	553	533	487	523	482	505	502	502	476	527	533	522	522	516	546	543	518	511	500	532	500	522	538	511	518	542	492	488	502	486	501	536	488	501	536	487	506	491	533	512	489	509	481	495	563	531	529	522	509	512	504	500	508	511	536	481	519	532	574	511	502	504	506	467	530	495	482	504	560	494	524	494	507	518	545	536	520	522	515	536	495	543	475	481	533	524	535	493	494	529	501	527	513	560	570	538	486	576	496	492	474	529	484	500	540	507	507	520	498	488	513	522	498	535	523	464	497	505	517	525	525	495	496	480	530	506	534	554	489	531	509	520	490	510	531	506	501	527	484	515	505	502	507	511	538	543	517	501	517	528	534	518	484	546	523	522	506	514	490	494	523	540	467	534	514	531	532	518	532	490	493	514	499	487	512	484	526	554	474	478	513	520	516	524	550	518	514	546	524	474	541	500	512	511	497	510	495	581	541	510	486	487	531	485	524	552	524	528	504	489	538	480	500	476	527	527	542	522	510	538	515	506	520	484	525	512	505	539	521	481	496	496	501	511	547	502	505	507	525	493	548	531	507	524	500	554	526	562	499	512	546	479	494	533	529	511	512	509	519	492	544	491	518	472	519	484	493	533	532	499	533	556	510	488	494	548	499	503	532	510	549	547	529	531	496	517	512	513	521	513	531	468	498	454	521	521	508	517	506	509	518	520	473	499	499	512	518	534	529	543	486	482	495	506	479	556	539	501	506	501	517	504	525	509	495	493	486	490	509	504	490	485	515	516	484	527	494	547	520	529	531	494	517	497	530	494	536	499	571	483	519	496	501	505	511	550	555	497	533	493	530	526	557	528	485	470	534	515	535	487	559	522	476	527	552	535	504	511	496	522	511	506	500	514	529	499	504	532	481	487	464	513	528	504	521	520	531	518	540	505	523	475	551	525	510	493	527	507	501	552	554	480	508	517	546	495	539	511	526	549	504	490	500	490	537	515	506	530	521	489	541	505	516	544	500	527	502	496	486	527	503	569	535	534	521	499	505	494	539	505	486	466	537	483	519	510	516	520	527	507	510	534	487	527	518	509	529	512	548	492	508	509	519	530	513	514	520	552	516	535	512	518	512	478
42349	31935	23226	6282	2517	1571	1699	1181	906	666	408	367	374	301	318	313	289	313	275	297	268	301	257	279	268	287	281	284	282	267	267	280	230	301	247	280	259	251	246	267	259	272	253	256	263	249	243	307	244	212	227	270	264	256	269	248	231	268	258	257	244	237	210	225	217	239	256	253	252	289	241	234	264	252	238	263	278	263	252	271	259	230	262	247	280	260	273	279	283	304	241	266	231	253	237	234	255	241	245	254	301	267	260	289	236	257	227	236	246	204	231	270	279	214	258	262	267	255	242	240	250	260	235	202	233	240	271	258	236	263	243	216	259	246	255	272	254	280	240	231	248	240	221	234	230	271	266	245	263	232	211	244	264	250	258	277	253	252	244	244	210	249	225	281	231	232	256	239	260	256	241	261	275	272	242	248	245	244	232	234	236	238	238	246	247	262	249	221	241	262	278	233	244	251	256	243	287	260	234	229	237	276	240	276	249	237	267	244	248	244	260	248	249	252	247	283	240	260	245	262	262	234	262	233	266	228	273	246	250	242	268	242	248	253	274	256	268	236	286	223	252	247	262	238	232	216	222	274	221	221	246	270	235	241	250	243	224	222	255	266	242	247	244	253	235	248	276	257	269	267	260	236	241	252	277	247	267	284	274	268	236	252	254	254	253	235	239	242	252	256	217	246	259	226	224	264	266	271	235	265	286	254	243	241	246	259	247	269	274	249	253	211	253	238	257	266	260	269	292	252	244	227	244	248	258	237	228	257	237	253	246	266	269	249	222	255	247	249	271	244	242	250	241	244	220	257	249	243	239	262	245	249	228	250	261	235	250	233	224	229	281	243	258	224	242	280	256	228	257	256	259	250	276	247	259	254	271	243	201	240	267	247	281	256	227	225	215	268	268	229	256	259	275	246	265	224	234	256	242	267	258	223	263	266	246	231	254	269	236	236	253	252	241	266	198	257	245	255	241	240	261	242	250	239	218	247	229	266	239	255	244	236	271	261	250	249	244	242	251	250	277	252	245	263	247	262	259	243	262	268	244	267	283	254	252	274	238	246	270	245	272	244	264	254	243	258	249	245	255	250	248	238	212	215	242	248	260	250	274	248	233	239	256	268	229	227	267	254	256	270	278	266	253	231	265	249	221	266	255	251	246	241	265	261	229	242	231	264	266	244	235	273	251	246	255	246	215	251	273	240	263	242	255	256	215	213	247	272	258	258	263	268	258	228	277	237	266	217	232	244	253	245	238	232	257	257	220	236	240	236	243	257	252	250	308	248	271	286	247	222	245	241	251	241	233	274	222	257	241	235	264	251	228	244	245	264	274	247	248	244	272	264	239	268	269	272	252	230	223	246	236	239	228	270	243	272	241	247	272	263	229	232	292	281	270	252	283	255	272	222	225	259	267	238	257	260	235	249	236	229	252	269	265	262	259	252	242	266	222	263	233	214	270	281	252	258	261	275	248	264	255	238	240	222	244	241	217	250	257	244	266	255	219	238	237	243	271	236	221	255	235	259	244	230	227	248	229	243	253	248	246	247	245	233	239	263	228	256	240	222	220	250	261	244	245	265	256	231	243	262	260	248	251	279	219	256	244	280	253	289	256	261	238	275	255	286	235	251	273	269	296	219	243	230	271	212	281	250	278	252	252	244	241	233	259	251	251	220	237	250	259	242	262	279	247	225	245	243	252	258	262	236	259	238	236	216	253	277	266	253	286	259	238	255	235	230	253	253	257	254	257	230	250	254	261	234	240	275	251	270	249	267	282	257	256	231	289	237	263	272	246	260	234	251	268	220	235	253	247	272	238	273	262	284	228	248	238	243	252	245	280	266	246	257	263	218	252	229	199	244	260	244	235	226	256	231	236	239	266	263	232	229	209	234	227	242	269	234	239	275	240	253	262	214	259	271	230	254	243	232	261	247	275	279	253	263	255	260	254	224	266	246	254	237	233	272	277	253	262	244	219	255	241	237	280	239	245	274	259	251	259	265	270	228	250	246	255	277	266	252	263	292	245	222	268	230	214	224	259	255	256	255	231	236	225	256	272	234	255	254	265	248	240	225	241	272	246	241	236	243	235	257	280	264	277	225	243	229	255	258	243	263	238	225	248	262	263	244	257	267	261	244	214	248	228	273	240	252	278	258	247	268	240	226	255	239	234	256	265	253	248	230	258	253	257	242	236	251	250	258	249	235	224	246	230	250	247	260	244	264	232	298	255	274	257	241	226	233	260	260	253	225	244	226	228	266	262	233	243	208	274	225	248	245	241	272	267	248	257	237	249	252	254	238	230	241	264	241	252	263	259	221	253	275	219	255	217	246	228	247	253	270	254	232	285	270	253	275	247	241	254	239	255	265	252	250	265	240	246	290	249	255	267	247	254	231	248	229	245	242	261	232	243	239	279	260	272	248	259	276	245	249	242	276	245	229	257	249	261	262	239	255	231	235	238	257	258	256	236	221	234	265	236	239	235	244	264	290	252	225	254	270	245	241	225	242	258	246	246	269	269	289	254	257	250	270	252	240	258	288	236	255	245	253	250	263	244	243	224	262	295	261	244	218	244	259	216	248	227	257	265	243	265	276	230	264	256	234	221	245	260	240	284	263	234	264	245	228	242	242	238	236	241	242	238	249	235	232	230	265	242	272	239	297	248	229	274	223	256	275	247	257	271	248	262	253	227	245	263	268	247	257	220	244	233	271	217	269	237	294	266	245	249	243	248	238	238	256	250	261	256	210	237	255	266	271	252	258	253	226	241	233	256	273	221	226	262	248	255	282	273	280	240	239	242	244	262	196	257	216	272	238	301	236	231	250	240	236	251	213	262	262	284	274	275	228	269	264	255	270	227	250	247	234	239	251	274	229	221	235	252	302	276	233	261	246	241	261	286	258	252	272	246	231	241	236	248	255	269	240	283	245	249	243	221	224	233	242	245	265	262	243	249	266	297	255	238	263	249	258	254	248	229	252	228	254	260	251	242	271	269	264	246	272	265	252	246	236	240	278	208	208	224	263	262	254	258	287	261	251	242	276	222	249	242	246	252	265	245	253	241	244	265	256	201	239	271	262	216	217	246	227	276	238	242	269	282	274	223	227	243	242	242	271	219	261	231	236	250	213	236	259	233	251	274	231	236	205	234	220	233	265	263	262	241	249	261	259	255	298	293	249	257	265	257	246	246	229	234	258	270	275	233	279	288	236	251	218	248	260	252	265	245	245	244	266	296	286	245	283	244	276	251	256	213	238	273	224	238	244	251	259	226	265	230	226	260	244	265	246	264	241	213	225	275	246	245	232	237	252	246	241	248	262	233	214	234	231	231	268	256	230	263	279	233	260	214	229	267	272	238	236	245	228	292	249	250	257	238	271	235	252	275	233	250	238	251	228	253	238	260	241	234	248	253	255	242	281	251	249	243	278	235	229	241	245	260	213	253	260	246	237	251	253	245	263	220	232	230	247	244	265	260	243	262	250	281	254	259	270	248	246	240	259	255	246
26492	23985	21086	7181	5986	5168	5271	3837	3595	2523	1512	1245	1094	1008	909	873	867	867	816	749	746	838	764	719	757	697	784	722	750	751	756	667	681	675	661	647	684	623	622	615	613	586	601	600	569	552	566	584	570	595	598	578	585	574	560	585	570	531	566	593	576	577	537	543	580	590	584	550	563	588	578	582	557	602	590	624	543	533	557	597	551	569	582	535	560	589	571	571	528	604	568	575	566	516	585	576	546	581	593	580	575	553	579	582	586	593	548	584	574	546	603	588	530	555	582	577	572	525	572	598	571	542	563	597	556	550	545	581	554	564	594	567	567	561	544	575	560	538	541	584	556	585	556	568	562	558	574	534	572	560	565	576	588	607	628	511	617	580	562	601	562	548	627	558	555	525	583	564	571	565	561	564	568	578	559	561	610	581	579	543	570	546	626	566	556	609	587	569	579	533	566	564	586	553	557	572	533	583	584	604	629	583	607	620	594	534	540	553	542	543	556	545	590	532	563	573	556	549	565	556	555	579	549	572	576	571	577	587	590	530	552	578	521	583	585	543	528	576	564	561	538	529	595	566	571	548	588	574	573	526	559	577	575	605	548	566	573	596	566	597	574	557	581	584	564	591	603	613	535	532	579	566	531	544	572	569	569	540	595	587	568	618	564	569	543	560	597	552	567	621	579	554	573	595	572	577	598	552	609	586	580	530	581	602	587	548	570	562	541	595	566	560	578	583	558	565	595	553	548	559	563	604	571	547	587	584	622	559	568	581	571	537	563	555	580	592	597	579	538	568	585	569	584	576	585	546	547	612	535	579	565	521	552	586	557	560	585	619	526	539	547	575	554	561	576	551	573	559	583	623	574	583	582	588	521	567	544	605	591	561	542	564	554	566	562	567	600	571	554	586	551	568	570	562	602	536	589	612	559	564	553	577	544	575	607	561	562	554	554	575	539	588	598	603	559	555	558	571	572	564	584	561	543	551	612	570	600	568	575	583	562	573	604	584	588	612	601	548	581	546	585	563	627	591	612	537	582	530	581	581	564	540	559	551	514	580	573	544	554	526	566	569	547	605	578	558	576	575	549	580	564	515	538	560	574	592	537	579	555	599	552	597	569	553	570	592	560	515	619	541	550	593	577	557	569	557	554	584	538	521	560	609	576	575	564	562	569	590	581	532	549	612	593	558	586	508	598	617	542	498	557	583	503	596	589	550	583	531	619	578	574	569	584	593	571	537	568	529	565	575	621	569	542	589	570	581	547	575	529	581	547	574	543	581	595	536	547	545	577	571	597	549	563	504	570	547	542	560	516	565	533	539	575	603	570	582	598	556	584	555	558	533	599	574	565	537	542	537	586	538	576	590	564	570	543	577	585	555	560	557	569	549	568	556	571	601	613	566	563	530	542	566	641	576	558	549	556	580	565	600	545	537	577	601	516	563	599	589	596	545	537	554	567	528	583	593	612	576	565	543	546	583	574	562	568	582	577	568	577	561	521	618	551	536	535	577	536	573	557	588	594	569	553	569	580	593	539	567	579	501	622	578	572	559	545	608	601	552	612	586	538	589	552	584	545	555	603	510	582	580	552	561	536	566	559	546	568	561	580	567	550	578	597	563	564	555	546	552	552	581	579	549	616	575	555	585	564	567	571	555	543	585	542	552	590	539	566	603	588	588	583	560	581	563	611	576	597	557	533	571	527	591	582	562	600	557	550	590	588	562	590	555	557	530	569	583	582	541	574	558	548	594	567	558	582	566	565	565	554	606	572	574	582	566	572	573	557	563	548	566	565	603	592	587	582	582	554	545	573	563	550	556	556	558	546	574	539	538	565	589	568	609	551	562	583	575	539	584	540	601	593	569	570	546	616	570	590	548	596	557	544	579	551	580	544	549	592	563	567	532	570	582	554	553	562	573	515	569	614	596	546	616	565	548	515	553	531	538	576	587	599	588	586	576	547	538	551	562	553	533	591	552	578	599	553	573	529	605	573	574	590	542	548	567	573	590	529	557	539	553	561	562	577	545	572	568	576	564	556	567	566	557	543	569	596	589	551	597	561	605	560	561	580	511	596	596	569	555	546	558	544	576	566	578	550	548	627	578	573	562	572	590	625	583	621	562	531	552	551	560	559	584	564	567	600	588	573	603	547	585	593	551	574	568	579	597	578	529	529	579	591	604	561	534	537	591	543	549	557	538	580	543	549	581	541	611	540	568	606	578	606	576	557	596	570	583	551	543	598	560	592	590	573	569	543	589	553	599	589	549	604	541	572	582	553	557	575	556	578	567	560	564	617	559	585	625	584	560	566	544	557	552	545	573	575	568	566	618	543	562	593	570	584	548	581	566	586	547	581	603	577	559	583	553	554	594	568	585	518	549	516	564	611	552	599	555	562	575	604	587	550	597	528	546	585	561	556	617	530	591	560	572	586	540	541	554	598	561	600	590	572	574	607	606	567	551	527	568	554	549	583	580	557	559	572	571	556	525	559	562	577	584	575	568	602	564	591	553	563	615	578	531	568	582	567	589	600	582	548	605	575	533	541	615	563	565	556	544	541	561	584	560	548	559	568	569	573	533	564	585	561	586	599	552	547	581	539	617	571	605	550	577	614	584	561	581	530	582	574	565	580	569	595	599	609	551	586	543	586	546	606	579	552	573	578	573	580	565	563	563	572	552	573	550	586	561	516	559	563	537	532	556	599	536	585	538	609	522	588	565	582	552	582	583	631	576	560	556	599	544	536	589	588	577	580	617	552	520	562	580	596	536	567	592	552	562	590	585	570	567	557	590	561	589	583	603	549	575	551	564	548	588	566	585	537	550	566	536	614	597	583	627	581	557	587	610	540	598	555	562	550	584	552	571	555	580	550	621	559	568	561	542	553	605	592	575	607	584	644	569	587	556	578	526	552	586	538	619	557	548	553	558	621	588	588	595	578	544	544	578	555	548	554	595	581	570	584	586	542	574	607	607	530	550	543	521	606	550	570	590	572	568	539	562	533	584	579	586	595	561	582	560	629	553	578	527	529	558	581	517	521	599	541	533	595	545	600	588	576	591	588	589	601	557	542	585	591	573	562	571	569	573	563	540	512	586	575	565	549	577	565	568	557	574	597	561	575	611	547	556	564	558	529	605	556	543	544	560	553	618	599	587	569	576	638	616	575	571	591	607	608	560	585	614	551	594	545	591	545	578	605	573	560	519	578	541	572	562	571	550	581	573	543	588	566	576	588	543	559	549	567	582	577	544	576	590	575	522	576	545	593	612	574	574	547	551	577	572	596	551	591	542	578	572	575	561	581	568	547	616	575	572	591	607	582	554	571	632	568	581	580	582	591	584	590	532	538	527	574	540	578	545	537	583	532	576	545	527	561	577	549	559	569	565	589	520	560	572	607	531	492	586	539	548	563	500	631	550	571	564	566	532	592	548	564	572	611	517	573	588	549	578	577	606	564	552	512	561	559	572	501	592	607	602	558	559	557	551	602	570	576	545	553	532	527	565
17738	8662	4063	1259	557	514	406	379	339	319	319	308	296	306	284	307	259	264	281	272	318	297	295	292	324	284	265	292	282	301	252	287	280	282	292	290	289	286	264	273	250	251	292	288	293	277	264	322	258	258	311	274	234	267	264	299	251	293	270	251	281	264	256	296	297	285	264	284	276	290	276	288	311	275	288	264	285	301	279	288	279	260	285	276	248	255	264	281	273	299	290	296	277	280	246	303	282	304	310	288	287	292	283	297	283	270	302	252	265	311	305	270	277	268	283	275	272	284	275	302	273	266	288	297	263	270	276	271	271	238	268	268	276	306	249	255	279	283	289	285	303	265	289	294	280	298	272	284	253	278	278	280	279	267	260	281	287	245	272	283	291	259	281	271	268	273	271	298	284	244	268	280	256	275	241	259	265	246	288	290	264	276	299	300	270	260	313	291	308	248	290	300	278	285	268	289	261	262	327	292	275	271	262	300	299	278	269	302	254	283	267	250	259	274	272	269	285	278	255	274	291	237	247	260	265	281	285	281	279	269	266	264	296	254	270	279	277	251	278	249	288	325	274	303	296	253	276	256	251	292	290	275	290	301	287	293	244	249	299	299	295	242	242	319	284	287	273	307	260	261	312	252	301	290	273	261	275	286	267	263	258	271	257	273	278	285	264	291	268	287	268	319	273	276	283	251	283	229	262	274	258	253	266	248	305	279	266	280	284	227	273	253	267	289	295	258	290	297	296	284	256	287	267	272	249	251	271	285	280	308	267	304	280	275	235	267	270	240	247	226	292	259	241	279	278	269	248	277	302	264	285	264	255	273	255	268	255	291	286	267	282	262	282	268	266	286	277	259	293	263	294	276	290	279	303	251	266	278	270	271	279	296	273	279	279	260	274	295	271	265	280	299	260	247	276	268	247	257	262	277	283	264	274	271	281	267	252	277	292	248	251	275	309	295	285	296	279	270	270	281	312	293	303	268	265	272	290	251	276	306	285	286	283	307	260	274	284	263	288	288	269	287	263	251	272	265	302	269	301	293	270	260	239	261	265	285	259	264	270	289	260	295	288	290	283	311	276	263	287	264	280	286	277	287	261	265	265	283	280	300	269	295	242	276	308	270	278	292	271	265	270	264	265	294	259	266	263	250	280	274	277	268	282	267	259	269	243	274	285	263	272	272	279	243	267	280	265	263	275	302	234	252	278	274	272	296	285	280	261	261	261	263	274	283	284	254	266	251	284	284	250	263	277	278	237	280	291	282	292	280	271	281	283	256	274	260	275	303	253	262	273	309	287	275	294	237	254	237	243	259	289	261	278	302	294	253	289	301	264	293	304	292	264	270	245	242	295	247	251	241	276	296	286	286	266	235	303	246	258	291	259	266	277	265	309	276	312	264	241	282	285	287	274	269	271	262	288	259	287	300	261	297	318	284	256	240	283	263	293	274	311	264	247	279	287	285	287	280	248	244	289	263	255	271	288	251	256	304	269	296	266	282	250	267	255	278	265	297	262	269	268	315	271	271	273	249	289	310	281	236	300	274	298	261	297	269	261	257	256	273	268	255	273	252	276	265	236	275	269	293	314	280	270	257	238	273	285	304	294	329	266	310	278	286	302	278	284	273	274	235	258	259	271	279	301	279	277	247	256	275	278	271	255	252	306	278	257	275	291	282	247	277	306	279	264	305	278	292	269	266	242	283	271	312	266	275	260	285	258	295	285	255	280	261	261	280	283	263	269	271	251	289	284	275	275	278	251	278	296	292	242	255	272	251	333	288	295	293	284	278	312	258	265	277	295	290	296	264	279	263	274	257	273	280	275	281	296	293	252	308	285	260	298	267	257	287	288	291	329	266	238	288	277	253	285	271	273	282	267	264	302	277	270	267	270	291	274	277	272	309	301	297	282	286	301	297	283	262	288	255	255	264	289	293	267	287	265	322	243	267	259	295	279	305	321	262	271	263	261	286	259	251	261	262	278	292	286	272	256	264	270	277	265	276	276	277	295	290	273	276	262	304	228	269	294	258	252	282	295	264	287	246	272	265	275	284	277	280	273	294	270	254	275	258	287	293	249	292	275	261	258	294	295	277	269	259	270	290	277	269	267	281	270	282	258	253	255	249	264	268	277	289	262	250	259	291	313	274	248	240	277	264	282	271	278	267	305	310	242	272	257	277	259	308	257	292	299	247	288	275	268	259	246	251	279	269	262	295	321	282	283	265	291	261	259	312	264	253	281	283	267	271	287	260	303	280	266	282	269	260	276	294	304	296	276	262	234	286	284	282	271	293	261	254	262	283	289	249	285	251	256	288	271	269	284	284	275	275	273	264	282	247	271	285	289	265	295	296	282	282	278	286	275	266	265	268	303	280	281	249	295	260	258	277	274	279	290	251	287	256	274	265	265	275	287	300	289	321	271	280	260	243	243	253	260	261	301	274	261	312	272	309	250	259	266	294	253	276	307	289	290	271	268	245	263	275	264	258	283	297	303	281	288	262	248	297	300	260	270	257	301	273	241	295	316	275	271	290	284	296	262	280	273	266	281	275	253	284	253	282	268	271	316	271	242	283	285	260	249	276	292	278	266	252	269	280	254	258	331	286	261	246	259	309	254	267	273	267	251	294	278	271	263	290	273	238	294	332	274	306	304	294	292	276	268	259	247	286	259	267	267	295	263	289	283	272	295	293	288	272	283	248	307	267	263	266	284	272	269	273	256	250	301	266	287	277	286	274	268	295	302	292	298	259	241	274	308	297	292	288	250	303	310	253	249	260	265	248	272	256	247	270	292	284	270	318	253	295	280	274	263	261	276	268	252	257	285	285	257	259	261	263	271	249	315	298	278	252	252	251	260	278	255	288	267	304	294	271	246	263	268	260	288	252	258	300	293	282	283	266	262	311	254	250	297	262	281	270	283	254	275	268	263	318	244	228	292	273	270	279	275	296	234	285	289	274	260	341	262	277	269	282	274	257	277	279	291	286	258	281	264	281	234	264	264	286	294	270	289	252	267	262	270	269	263	313	252	240	310	300	314	278	284	247	230	276	259	233	299	279	266	297	249	241	266	275	249	260	289	268	252	290	303	267	277	252	247	251	291	256	253	257	282	263	297	264	252	304	276	248	251	266	298	286	271	297	309	318	280	278	261	303	258	292	302	297	305	276	293	279	285	282	270	301	280	281	286	262	309	303	272	278	280	314	268	261	287	277	249	262	252	261	253	250	273	261	277	293	281	289	242	262	280	281	288	251	288	262	284	267	282	266	288	256	287	306	305	309	274	260	274	288	259	260	280	256	247	297	268	272	273	241	247	277	257	269	259	273	297	281	265	290	265	256	285	240	267	256	283	291	279	284	262	275	278	253	281	262	271	286	341	267	254	286	259	231	259	264	265	274	275	299	274	306	264	284	251	288	283	253	277	243	286	286	257	295	255	262	250	316	263	268	265	291	296	293	278	272	294	266	289	279	269	264	301	242	264	281	256	252	283	279	258	272	248	260
10432	7094	6314	2900	1964	1570	1448	1134	1041	835	719	845	812	790	747	739	705	664	735	681	709	694	731	670	673	642	642	602	626	616	646	620	625	638	591	619	614	702	631	634	620	611	583	607	579	630	546	635	596	601	583	641	612	600	638	613	656	604	626	592	628	632	612	608	617	614	631	628	616	620	566	606	596	610	581	619	653	619	638	640	575	619	597	624	594	619	624	621	646	615	639	629	619	613	607	606	625	605	610	633	592	627	617	620	615	609	589	614	612	624	628	605	585	598	559	598	582	599	604	635	582	588	588	592	592	638	656	626	640	615	595	658	620	649	577	594	632	588	618	590	572	608	594	584	607	638	615	615	593	610	585	624	624	641	621	632	631	636	536	604	588	615	588	610	611	608	641	607	590	620	626	592	641	594	613	650	622	641	624	593	644	637	609	641	588	583	622	574	565	593	572	613	635	623	609	645	620	602	562	640	623	655	577	597	638	630	677	592	655	614	565	595	592	642	596	599	621	642	615	581	569	613	643	591	554	596	568	623	619	615	626	592	573	593	617	586	599	622	638	619	583	639	609	631	625	595	582	632	630	615	575	622	623	612	603	651	638	584	571	658	624	651	624	557	640	606	584	650	607	638	587	595	612	616	630	585	606	638	637	643	571	599	630	613	616	612	578	650	568	577	575	604	607	564	588	607	618	605	642	626	580	580	592	593	639	683	625	636	635	642	598	638	598	631	627	665	621	646	596	575	632	602	619	612	653	585	589	626	572	615	598	597	570	591	668	632	612	614	612	564	606	606	634	605	577	582	603	625	597	574	560	564	602	606	620	594	616	591	590	604	607	598	597	647	582	698	646	606	613	589	593	615	639	589	573	571	636	591	589	605	610	636	629	598	594	608	631	610	629	585	625	611	606	626	638	588	600	628	631	627	650	591	597	602	637	619	607	623	579	653	603	633	580	607	631	591	604	587	622	581	622	616	582	616	631	605	605	599	586	583	583	598	599	596	574	584	610	600	530	625	611	590	606	602	615	628	632	589	579	659	555	586	558	574	594	602	620	617	614	590	599	594	572	637	614	615	618	601	584	613	649	605	622	611	601	594	592	579	601	644	626	623	656	579	574	625	592	611	603	632	621	587	583	662	593	593	609	650	608	596	627	599	636	658	622	591	641	644	604	609	608	622	601	601	614	635	588	613	568	629	605	582	595	599	597	647	600	566	610	596	616	589	610	600	626	630	634	614	595	586	597	624	623	630	606	605	605	614	582	599	577	603	620	640	612	652	661	597	608	596	585	594	626	593	593	600	568	608	617	643	608	607	576	586	610	653	608	591	647	614	600	554	629	612	587	600	641	617	624	610	655	591	619	618	662	567	590	629	601	625	612	599	574	606	582	619	583	584	625	635	575	622	633	644	623	631	603	609	642	645	604	617	642	604	622	601	647	600	627	592	578	630	566	594	609	590	619	579	631	662	623	618	571	630	588	619	633	601	561	620	582	636	580	664	635	645	609	607	580	646	624	577	645	610	567	640	565	608	597	599	612	624	615	584	599	607	606	633	569	585	613	611	601	595	630	641	584	646	631	623	630	634	642	634	596	564	589	587	603	592	604	621	602	595	650	656	626	573	634	609	612	565	695	605	630	591	630	558	584	634	606	624	541	591	609	658	613	574	607	584	583	616	559	607	585	588	631	594	585	617	586	609	654	634	633	558	617	646	603	574	626	596	654	602	606	639	623	649	618	594	609	635	635	602	595	591	647	571	611	599	630	580	627	608	603	586	617	696	624	631	620	568	606	598	626	595	613	592	590	594	595	587	602	646	640	609	640	587	640	607	604	580	612	617	619	630	622	592	592	582	599	574	656	656	599	639	599	580	586	593	648	622	616	622	574	662	574	607	601	615	625	598	596	599	579	630	618	623	608	662	578	609	610	634	628	603	599	650	626	585	638	615	603	626	579	632	582	619	598	664	614	598	628	607	580	586	570	647	573	602	608	638	598	625	601	626	643	594	643	654	623	607	594	591	604	614	607	632	593	617	654	619	666	615	638	609	620	650	575	595	602	620	632	627	589	654	588	628	631	569	622	571	630	593	646	610	595	620	636	568	624	609	635	600	569	620	642	591	607	590	602	634	624	674	608	628	618	607	628	592	685	629	618	636	609	604	591	659	601	571	630	610	621	622	630	584	612	612	642	583	598	633	607	617	579	659	611	594	637	570	586	601	641	598	628	598	539	614	566	634	595	646	575	626	615	613	674	622	653	622	607	635	581	641	594	616	595	599	615	601	594	597	621	605	554	596	626	606	588	645	597	613	621	599	591	595	633	606	611	620	626	642	602	607	597	610	641	640	630	591	623	601	638	585	594	640	648	607	631	628	591	608	624	621	605	607	591	627	611	649	606	617	599	633	653	628	604	617	543	635	626	615	595	599	615	593	604	547	617	593	670	598	611	599	605	598	574	623	592	543	622	593	603	587	628	585	603	612	639	626	598	627	587	556	597	614	650	605	610	610	590	609	614	597	595	598	563	604	598	621	620	614	623	654	601	549	589	600	699	618	609	634	575	598	609	604	612	598	606	591	628	616	604	596	634	631	557	620	603	623	589	599	630	630	591	586	552	594	607	574	584	575	638	637	611	634	592	623	587	623	639	651	611	624	645	607	598	631	637	620	614	581	651	618	590	601	579	642	599	605	595	601	599	607	594	615	597	605	640	606	637	601	640	611	607	600	602	643	575	610	618	593	604	636	606	640	555	548	585	592	577	593	585	626	568	616	581	634	600	632	614	664	570	576	597	649	614	586	600	626	616	602	579	590	661	581	595	591	634	609	610	588	576	596	634	573	620	624	612	618	553	639	636	591	628	617	609	626	586	611	563	578	638	592	609	599	572	571	605	597	624	602	640	595	610	630	594	651	641	633	602	589	600	596	603	640	608	584	617	610	631	635	634	613	605	613	612	601	588	603	622	566	590	601	556	596	596	593	598	631	625	601	586	611	616	632	647	578	666	616	609	623	609	590	611	597	620	635	551	566	611	608	599	606	617	619	586	626	586	589	616	591	614	608	590	597	610	688	614	605	612	600	549	650	623	607	634	583	592	605	655	573	623	649	585	584	597	618	613	575	551	587	556	648	574	607	579	561	610	571	633	582	615	604	583	635	602	594	603	589	583	626	590	576	616	614	626	637	601	605	622	599	556	615	624	633	604	621	581	575	646	602	600	637	623	618	633	635	601	558	627	597	628	624	621	598	601	625	644	635	555	604	573	627	616	563	638	621	608	629	638	606	595	593	639	601	593	620	636	635	607	591	623	614	579	650	593	620	637	601	592	596	597	597	621	605	589	621	626	615	624	630	637	591	569	652	607	604	611	612	642	582	631	590	620	613	643	601	662	584	567	566	634	660	586	574	579	599	603	610	640	584	623	600	603	601	598	612	629	599	592	632	597	579	618	626	514	584	632	612	621	572	617	626	595	604	602	601	607	587	575	601	587	631	610	588
30810	22558	18543	4795	1509	1342	905	638	501	411	340	296	271	304	268	270	253	244	271	250	250	243	265	233	235	248	230	228	246	227	218	212	218	223	244	210	234	225	230	212	206	206	236	259	230	224	233	241	232	219	221	253	233	223	238	240	215	243	212	222	209	205	203	243	235	221	252	215	235	229	225	239	216	215	243	237	203	200	210	235	200	222	225	227	202	223	187	218	198	191	214	225	228	193	244	223	241	202	222	235	235	246	193	219	222	238	229	234	223	194	203	233	230	228	227	229	230	214	243	244	228	257	220	239	219	242	249	224	231	212	228	241	210	240	216	231	234	232	234	211	209	215	240	219	228	253	216	264	202	216	223	207	223	218	259	214	262	212	202	227	221	219	243	239	234	240	199	204	235	230	214	254	197	228	200	194	219	219	230	215	224	222	217	246	227	233	220	232	238	208	254	217	217	212	223	240	186	231	218	223	189	200	206	226	216	235	206	208	203	252	259	210	230	253	199	251	206	231	233	236	222	242	236	270	229	225	226	236	204	208	232	239	198	175	217	223	221	249	232	226	217	234	222	229	242	217	223	232	186	228	228	211	232	226	200	216	248	233	245	209	197	218	247	237	223	202	227	228	230	236	220	235	223	204	195	203	178	240	241	242	231	239	227	219	182	212	238	263	222	225	224	222	236	226	237	197	234	227	219	212	228	230	225	218	209	243	217	240	211	225	208	223	214	213	234	235	232	244	241	208	216	232	191	223	202	240	209	240	247	227	226	207	255	224	239	216	245	207	211	239	222	207	259	230	215	222	236	218	244	224	217	216	254	198	217	225	237	251	205	212	215	218	230	222	248	222	243	237	221	221	193	209	207	196	196	215	231	225	245	210	219	202	226	205	258	237	243	210	225	210	203	214	234	219	209	211	247	196	249	205	220	204	231	255	227	220	216	209	243	220	224	236	222	257	215	210	228	235	214	218	192	241	215	205	223	231	211	233	203	230	262	220	218	210	216	238	190	284	238	186	197	201	246	228	248	216	212	236	221	208	233	204	222	224	224	229	201	239	217	236	221	224	220	222	237	224	231	252	235	226	214	211	245	212	230	265	255	202	198	209	210	190	242	236	240	221	225	237	234	232	213	223	237	214	220	236	225	209	217	236	219	226	261	233	232	232	230	217	215	206	212	200	214	208	205	235	208	194	215	222	233	206	230	225	200	223	218	228	219	208	218	215	209	228	221	240	236	237	231	244	210	203	255	213	230	255	195	205	198	218	241	223	225	208	229	220	240	220	238	204	237	255	207	235	242	226	229	221	211	221	218	213	195	219	205	247	214	249	220	223	215	226	233	226	247	201	246	201	191	207	213	222	234	249	188	211	249	215	227	221	219	240	204	246	224	209	231	214	237	243	222	196	219	218	224	225	203	227	225	217	226	244	234	202	232	206	206	221	223	250	227	257	235	213	196	231	207	200	203	220	233	219	218	215	232	224	226	190	237	229	204	241	249	231	225	209	233	233	198	234	188	236	230	243	222	203	229	217	229	203	210	212	218	234	225	216	231	248	246	220	217	227	192	217	206	216	234	227	222	251	212	207	234	240	203	197	214	251	210	236	185	200	265	227	199	208	208	235	254	228	239	218	218	219	217	228	233	254	190	212	226	234	220	202	213	221	226	210	243	212	225	207	231	190	207	228	221	215	219	221	271	217	245	200	233	243	208	218	232	207	263	231	232	192	205	199	256	239	204	226	253	248	213	242	209	230	216	227	261	211	256	203	223	215	209	215	238	245	225	230	219	186	246	206	229	230	222	223	253	221	234	213	218	219	197	231	228	211	219	221	226	220	220	219	228	218	244	210	221	218	198	223	221	217	225	207	216	208	212	217	238	211	223	238	212	217	239	201	223	216	223	223	222	228	236	196	211	247	232	207	226	228	231	222	203	231	187	232	195	259	221	195	250	225	245	224	256	229	203	227	200	236	222	239	234	216	205	214	210	232	233	222	211	211	214	230	230	241	216	233	216	215	212	232	225	222	191	226	256	210	230	221	222	204	226	227	210	250	235	230	220	204	233	211	263	206	239	231	249	208	225	202	218	217	222	188	228	246	248	241	194	219	224	218	236	249	235	202	218	223	273	239	219	209	212	223	218	214	229	210	213	228	228	205	222	211	218	232	222	239	213	223	224	209	254	217	253	245	225	237	231	221	223	219	217	205	187	197	223	229	238	248	228	235	203	210	192	225	206	208	230	226	206	203	214	227	217	242	231	255	212	224	211	219	231	239	232	218	229	262	232	219	247	218	260	238	227	227	224	211	216	203	196	257	221	219	213	236	187	193	225	204	235	239	221	266	225	209	188	225	198	234	232	223	232	255	230	232	224	228	224	208	242	248	227	188	236	260	235	211	228	224	226	203	201	199	194	243	228	246	240	216	221	234	249	208	220	210	226	229	219	219	244	222	228	244	192	210	252	229	205	222	246	194	224	217	208	241	218	214	224	250	205	232	231	254	228	205	216	241	225	227	218	227	226	231	235	241	239	240	236	237	216	223	191	203	227	234	227	222	203	208	221	213	192	235	217	228	251	233	237	245	235	223	224	225	222	238	201	217	233	250	241	215	199	203	188	233	227	225	225	225	224	215	210	216	234	216	212	213	221	237	220	223	206	207	218	211	214	215	229	240	231	220	227	211	188	222	200	224	226	227	214	230	228	212	214	215	209	222	209	222	227	235	218	207	191	200	240	207	194	218	223	200	227	226	232	207	236	206	228	223	214	222	233	208	206	197	238	216	204	218	230	237	249	248	218	235	227	217	240	228	234	216	207	236	251	236	263	220	232	240	219	236	196	241	238	224	227	208	231	212	200	215	230	242	247	232	233	247	228	214	233	236	244	248	230	202	192	233	209	211	245	202	208	196	237	233	225	229	236	220	198	240	209	229	237	260	229	233	241	235	238	250	216	214	252	233	192	212	264	212	206	223	239	205	217	214	211	236	209	227	244	197	221	210	242	202	212	191	214	242	222	238	247	245	224	233	220	206	259	241	226	225	260	219	210	218	234	226	249	202	214	234	236	197	236	212	251	225	238	225	196	224	219	198	241	203	231	206	221	231	232	231	198	225	237	230	210	211	223	220	216	226	215	232	216	226	232	225	213	232	216	204	221	241	255	231	210	228	208	217	221	231	218	227	227	232	240	254	214	247	207	207	208	240	203	209	242	234	260	219	215	219	219	220	194	230	217	211	262	212	233	221	202	224	224	206	211	220	226	225	208	231	250	195	224	226	234	216	209	245	241	221	235	207	219	251	253	181	202	206	190	229	202	215	248	237	227	224	235	204	233	202	212	228	228	193	240	195	238	220	234	229	224	227	215	232	229	250	227	232	229	252	223	206	210	194	239	248	219	226	213	204	219	221	230	208	196	224	211	223	237	228	192	234	233	226	201	209	217	216	244	193	208	227	195	225	214	228	239	227	225	214	212	211	188	242	220	235	198	227	199	232	227	213
19556	18463	19490	5296	3817	4205	3076	2504	1969	1543	1106	995	865	860	753	741	714	677	693	743	651	654	630	650	666	641	656	606	660	622	643	632	560	586	582	571	541	519	520	518	572	578	510	538	521	543	519	556	507	565	517	540	542	526	549	484	537	527	521	553	511	514	502	492	535	492	506	490	523	534	504	544	521	511	497	475	493	514	546	535	522	519	505	513	548	553	475	490	527	507	509	520	526	485	554	518	559	524	524	510	545	510	503	564	536	500	516	486	497	516	488	483	519	530	544	498	505	545	536	496	482	512	497	487	537	520	497	475	548	493	508	527	537	511	543	503	544	465	505	498	549	514	490	528	563	527	542	514	489	477	452	515	516	483	488	529	498	490	518	482	515	482	504	500	482	471	529	484	514	540	509	515	506	531	538	468	548	578	505	570	461	530	491	521	504	514	513	525	492	483	493	514	533	509	510	524	498	534	530	485	525	518	491	491	516	518	525	521	521	494	535	516	555	506	499	535	503	556	497	529	577	495	484	490	544	516	501	471	535	526	509	500	508	494	502	508	514	497	537	513	507	534	524	491	498	495	494	546	531	510	494	539	513	499	523	512	508	525	506	502	523	474	496	499	497	483	522	492	525	504	543	499	481	524	499	555	506	550	522	496	520	524	506	485	523	538	470	552	474	564	505	507	520	493	505	561	512	509	514	510	514	511	515	510	487	494	529	512	539	523	496	497	539	490	485	527	526	534	516	485	516	501	523	524	525	529	501	499	509	534	539	516	521	489	475	499	491	480	548	496	474	506	501	507	522	543	510	576	545	528	524	520	495	572	515	497	537	539	487	531	561	527	505	507	520	511	513	479	483	547	536	469	506	501	519	518	519	492	518	458	505	475	547	533	492	538	557	571	516	526	524	524	538	507	492	534	558	464	498	500	505	494	505	490	533	526	499	486	493	479	490	526	546	530	529	501	517	524	528	525	511	541	497	499	525	548	489	511	512	479	502	528	572	529	565	493	460	534	478	491	507	513	501	515	573	509	500	525	568	499	502	530	499	532	486	520	516	559	498	521	504	496	516	543	530	491	508	517	509	486	533	513	546	542	518	506	536	509	474	494	512	510	478	480	516	545	505	549	499	504	502	515	513	492	531	509	505	509	527	497	506	532	493	507	494	499	543	487	536	513	520	548	526	494	530	513	540	460	533	515	532	516	530	534	532	546	524	505	475	507	510	509	522	478	539	478	514	526	502	494	510	472	513	531	489	533	579	551	511	482	521	483	570	528	525	484	527	521	524	508	514	483	543	532	512	475	522	510	473	532	530	550	518	529	539	529	497	527	539	538	484	536	501	559	525	511	562	482	503	453	512	513	494	503	530	498	487	513	518	558	525	520	492	507	520	491	537	550	484	533	500	515	480	544	510	492	582	513	507	508	521	515	487	539	530	515	542	560	526	505	542	487	482	517	519	572	473	507	496	544	504	574	513	522	519	514	487	523	491	514	511	515	493	533	457	526	523	555	486	506	501	517	520	534	526	485	498	540	541	496	491	477	493	511	519	504	516	511	501	534	482	518	482	531	528	501	512	506	539	467	508	510	516	480	494	522	504	531	511	504	523	500	521	519	513	501	508	508	517	514	535	509	502	478	463	491	512	503	542	529	537	536	487	506	541	530	525	516	534	531	512	537	508	509	527	494	491	504	491	508	490	472	554	501	518	499	526	502	487	525	476	535	528	528	488	538	490	500	537	497	497	492	483	504	523	533	523	483	523	524	514	519	480	531	485	503	521	500	524	496	546	515	522	541	531	525	516	479	556	491	544	494	543	529	523	498	522	486	474	496	515	486	512	497	470	541	471	541	504	498	497	527	561	529	474	524	520	524	538	545	521	506	513	519	537	502	502	556	556	515	506	507	490	476	540	491	516	532	522	496	509	520	554	501	560	519	492	539	491	520	516	544	544	514	535	519	505	501	511	489	491	512	525	486	549	524	498	481	536	537	499	499	502	504	514	552	482	529	519	508	517	487	498	519	504	517	502	556	491	485	484	511	526	585	497	554	507	516	504	506	516	524	500	521	524	502	519	501	508	495	501	550	516	519	492	508	518	519	509	516	529	496	523	484	527	501	482	491	494	515	521	529	517	489	517	531	506	538	551	530	512	529	534	528	524	535	535	531	492	530	515	506	518	543	515	521	536	513	534	551	508	520	488	502	497	512	499	502	517	503	500	499	534	509	507	480	468	518	491	490	517	501	516	528	521	551	489	545	511	489	549	487	503	532	488	465	532	513	509	567	510	531	560	523	569	551	535	513	469	505	533	511	518	583	510	514	474	547	499	520	521	505	554	507	516	519	510	527	494	520	506	547	513	469	515	517	511	510	501	488	544	500	508	541	484	545	481	520	503	478	493	527	539	494	526	509	541	544	502	499	519	541	483	520	525	556	554	528	526	554	526	503	542	528	482	498	453	514	525	478	513	509	532	489	493	537	475	544	533	549	544	494	525	521	528	504	499	482	519	545	500	528	532	508	526	498	535	500	507	501	479	520	477	501	513	559	522	518	531	529	498	478	487	473	527	495	510	492	518	527	541	499	494	536	498	500	514	500	519	495	488	518	551	493	499	542	524	512	523	518	560	511	502	480	485	535	512	504	526	529	498	482	538	499	469	490	540	526	500	484	482	534	482	536	502	509	499	476	540	504	500	548	541	471	506	493	520	493	511	537	503	548	510	477	523	505	503	497	517	507	543	562	553	516	521	528	478	494	488	532	579	509	528	553	509	518	515	490	500	538	495	509	524	558	537	543	506	506	517	485	497	524	483	484	536	486	520	531	479	543	541	510	544	501	496	496	511	537	534	560	477	524	545	509	483	546	519	547	490	495	513	504	526	563	504	515	515	499	500	511	541	516	530	500	490	498	541	508	481	495	447	484	499	509	522	475	505	479	534	529	502	556	498	497	562	503	479	507	514	551	529	497	544	501	513	504	530	569	527	521	534	517	531	504	505	501	550	487	477	512	487	509	505	560	515	516	521	544	522	529	497	508	550	465	519	531	496	514	515	489	550	543	520	538	562	493	493	491	496	515	524	496	509	492	518	524	514	491	475	508	486	515	504	538	542	518	542	483	460	530	497	511	494	540	537	506	502	474	501	508	512	528	549	502	560	510	537	490	530	524	537	518	489	514	520	533	520	500	504	516	512	525	514	475	529	508	504	531	524	558	493	498	549	515	506	503	490	554	469	527	518	509	511	521	490	494	555	534	511	516	483	466	534	507	515	484	522	543	529	533	498	486	524	531	510	479	541	549	449	500	547	547	499	516	537	517	484	490	542	494	514	482	481	538	544	497	492	555	558	493	528	526	496	537	513	537	536	527	526	530	535	534	522	538	506	557	565	491	491	514	502	518	503	493	519	532	562	477	525	485	541	530	529	519	475	561	494	514	516	531	522	521	537	511	536	464	488	530	475	550	509	508	505	524	508	495	489	516	526	524	507	500	498	511	535	509
42595	33495	30856	9504	3076	1934	1735	1157	744	568	430	397	373	335	299	309	326	294	281	309	312	267	260	239	261	245	268	327	269	314	309	259	269	230	264	264	291	260	260	256	239	261	260	243	257	250	238	245	274	252	221	249	270	247	287	235	283	281	249	273	232	232	255	244	269	230	259	298	263	246	244	256	279	244	264	283	245	252	257	248	220	266	255	257	282	271	258	239	235	270	251	257	232	243	291	240	268	273	274	250	267	292	252	226	263	245	257	249	244	239	251	250	226	257	249	261	247	257	243	263	243	270	277	234	256	256	267	217	250	273	251	268	245	261	250	224	247	252	278	277	287	271	254	254	264	237	274	243	264	285	270	236	247	244	262	236	269	245	251	237	288	290	245	275	235	233	272	232	248	234	230	256	231	257	247	248	251	227	264	227	259	264	255	254	278	274	231	237	288	235	246	276	261	236	259	263	262	232	238	267	282	258	280	278	265	259	258	222	253	268	240	248	270	217	290	255	232	240	238	230	259	255	273	244	276	235	268	240	267	233	268	246	253	229	274	255	239	248	242	267	262	290	241	276	247	244	236	266	253	259	204	274	248	284	245	250	256	258	272	251	250	237	265	283	257	258	271	240	257	253	268	279	232	248	284	258	290	262	261	235	224	234	287	230	254	230	232	265	278	250	249	212	240	231	282	259	218	248	253	253	241	267	255	249	255	258	252	255	250	219	279	242	239	253	225	267	261	258	282	246	234	262	237	227	234	282	242	254	264	240	261	256	244	281	235	257	240	285	250	235	262	270	231	269	265	252	276	265	276	237	251	251	272	231	253	206	256	239	265	266	254	238	255	231	242	246	246	259	270	232	247	267	270	272	263	245	265	241	273	271	259	244	252	258	249	267	254	258	245	286	246	263	242	280	264	253	265	240	248	251	284	244	231	264	253	253	237	270	249	253	246	260	259	265	217	256	243	249	248	258	252	234	263	233	243	221	239	264	282	236	269	284	273	265	232	249	237	271	241	217	254	254	258	282	262	228	241	250	234	266	275	230	253	230	260	266	295	227	281	241	242	267	242	251	261	263	253	292	263	273	224	261	282	258	216	246	253	259	276	265	271	258	232	249	238	238	227	259	271	275	249	261	232	245	242	239	268	282	236	237	249	262	262	245	231	254	228	236	245	249	231	253	261	261	252	250	260	261	236	263	262	245	233	256	240	245	239	234	245	239	249	250	225	240	269	247	262	256	238	254	246	243	239	260	260	261	239	250	235	233	248	248	267	266	263	274	254	238	240	234	257	285	253	256	253	259	257	261	250	236	240	234	241	261	263	254	253	237	260	252	245	274	262	309	266	253	246	265	262	274	277	229	254	272	268	240	232	225	256	241	264	275	259	254	219	249	259	267	244	212	266	269	219	247	233	239	241	257	241	246	254	249	274	217	251	263	232	225	238	281	248	265	242	235	247	251	257	255	247	260	272	251	258	260	260	251	255	246	225	256	243	286	252	241	262	257	253	251	289	226	281	253	242	274	257	259	242	249	236	230	284	246	240	253	244	251	233	233	256	289	254	267	233	255	257	255	227	287	233	256	226	264	257	246	241	262	262	259	286	249	257	274	294	244	260	272	264	262	251	243	267	252	264	281	235	243	249	259	260	249	241	268	253	255	222	299	223	239	257	254	260	275	258	258	263	251	272	242	233	262	233	265	263	271	257	283	262	253	216	255	238	245	247	240	248	248	259	257	251	246	235	238	221	212	250	293	246	286	237	254	235	266	253	243	275	230	241	283	292	262	246	253	245	252	242	267	231	265	223	268	242	269	263	264	270	234	248	233	273	298	263	242	283	273	286	248	261	239	263	250	247	245	226	262	250	268	247	268	270	251	269	235	269	245	259	252	256	255	257	260	234	222	262	262	233	265	241	292	234	260	247	255	250	248	263	248	218	246	236	235	264	246	231	241	235	268	232	229	259	242	244	294	251	233	266	222	234	248	300	256	241	235	253	236	246	278	291	279	255	277	281	223	268	269	249	220	243	261	234	275	261	265	259	260	263	265	226	249	249	259	265	249	221	247	272	232	297	247	266	251	236	246	270	241	247	267	263	248	232	274	266	234	262	239	244	255	256	246	246	234	240	261	257	239	238	245	264	238	245	250	254	264	250	261	257	258	241	256	271	230	267	253	275	264	252	250	277	276	230	236	248	266	225	278	260	246	236	259	266	255	237	265	279	278	273	249	261	219	251	258	259	228	239	260	251	237	264	241	273	273	246	263	230	286	247	257	253	269	264	232	270	224	249	221	243	282	291	220	251	257	217	269	247	239	262	248	252	252	240	258	249	248	272	232	267	258	286	299	255	250	267	287	233	243	252	256	270	225	266	260	261	264	277	241	234	252	290	273	254	269	240	237	261	280	236	252	264	281	240	226	249	237	289	248	250	241	236	247	251	275	264	271	272	240	259	251	244	283	300	252	269	253	276	260	261	266	249	250	252	254	238	276	282	284	240	242	278	257	234	271	274	234	264	221	242	274	255	246	241	252	256	258	249	249	247	236	242	262	250	256	262	247	251	259	265	253	253	234	243	246	262	233	259	249	275	260	259	234	253	272	227	254	259	226	245	244	282	262	239	238	247	255	283	262	265	250	249	240	252	254	208	242	296	257	274	269	249	272	248	236	228	240	258	238	285	258	248	260	291	244	248	238	236	243	266	269	252	257	244	251	243	264	278	266	261	252	251	251	253	255	272	259	231	254	238	266	277	252	236	279	229	256	286	270	252	252	270	259	296	271	255	245	287	220	240	248	280	255	237	237	227	254	254	269	263	243	240	214	253	250	233	241	264	245	259	261	258	245	250	262	268	231	235	241	242	258	253	262	248	262	246	251	256	268	254	228	222	237	220	252	224	256	257	264	236	238	248	265	236	232	284	265	251	291	256	257	268	275	248	246	229	251	267	250	233	268	262	244	283	271	260	261	264	262	270	243	247	280	227	281	243	275	272	250	295	249	279	237	273	264	244	231	264	258	258	234	273	228	240	247	254	276	223	265	270	259	238	258	270	248	246	285	250	262	253	271	259	285	260	281	252	223	278	269	260	256	261	243	265	278	281	260	235	269	253	280	219	256	256	253	265	235	257	222	264	252	262	245	261	223	273	279	246	242	266	248	247	258	209	216	269	239	244	272	248	259	231	246	251	251	246	243	262	243	268	278	272	271	250	238	282	263	231	264	234	246	260	274	265	238	267	272	220	228	266	263	268	259	263	288	253	282	207	239	238	280	235	261	267	247	244	256	248	252	250	252	288	288	286	273	251	262	258	242	265	273	289	258	236	244	261	229	244	242	270	252	243	259	253	286	247	266	265	236	224	246	255	221	246	257	254	275	270	271	260	262	252	264	229	281	266	214	231	246	284	235	287	264	250	264	240	245	267	258	269	244	265	269	224	245	262	255	253	253	241	256	271	247	272	250	233	238	235	256	263	250	240	253	249	261	274	265	263	242	236	258
26585	26107	27718	7065	5309	5485	4908	3949	2593	2163	1313	1275	1178	979	939	968	854	890	937	922	767	780	787	780	785	758	740	752	751	779	751	676	666	689	677	693	640	716	606	617	604	602	584	620	602	644	629	613	554	601	566	571	595	581	583	576	621	610	607	567	580	575	598	604	609	594	616	565	612	569	597	591	589	606	583	559	591	592	591	601	578	509	594	564	573	601	564	623	591	600	531	581	598	592	573	586	550	602	573	581	578	574	595	593	564	556	572	598	561	526	590	555	583	576	573	571	589	583	564	608	492	573	583	572	559	576	522	580	592	554	586	516	606	522	604	592	566	609	604	573	581	566	577	546	548	624	619	561	620	575	599	551	540	555	597	603	526	600	559	571	589	602	564	583	612	582	607	603	562	569	594	604	584	579	562	557	616	554	574	595	563	582	578	601	622	542	594	556	565	584	611	562	561	631	606	557	594	577	575	581	568	579	554	638	564	535	586	601	590	575	555	598	580	613	552	555	594	575	568	558	595	579	560	580	605	570	588	596	559	583	582	553	568	519	605	596	583	533	567	574	560	584	555	587	574	538	572	602	567	583	521	582	605	538	628	566	577	593	583	576	578	570	576	596	581	564	585	604	610	588	580	603	570	562	591	565	564	583	612	580	592	573	578	552	567	621	572	575	543	570	572	582	593	605	567	589	572	542	585	589	579	609	600	595	549	554	566	587	614	563	585	583	564	587	567	561	568	553	587	591	587	544	576	602	544	561	586	576	612	562	560	537	599	558	626	592	595	551	566	577	574	566	576	549	549	545	626	572	570	520	545	597	570	607	600	564	559	588	544	589	584	579	571	600	601	555	582	590	593	570	572	599	546	575	567	596	578	597	579	564	609	594	573	585	574	561	598	587	591	568	640	616	558	594	599	633	534	571	559	594	550	589	618	549	581	591	543	579	577	556	554	563	569	607	609	550	555	606	559	604	591	596	627	593	581	579	546	613	640	555	582	545	550	561	567	564	579	575	566	537	560	569	575	571	574	577	607	625	567	600	552	559	559	572	562	562	602	578	648	585	604	559	575	595	555	630	582	597	549	543	537	584	564	596	570	580	633	571	554	574	543	595	619	607	566	576	568	571	591	595	550	611	569	596	547	558	591	557	657	614	539	573	578	571	580	567	574	557	559	571	553	535	620	550	607	610	556	545	565	552	533	559	559	590	587	535	587	591	584	558	605	560	608	585	593	556	571	551	603	623	591	568	577	595	612	539	568	537	575	537	536	584	544	585	597	573	584	595	628	545	597	559	553	566	615	600	581	575	549	583	547	605	538	598	576	579	558	588	575	550	638	569	600	585	612	549	586	599	575	579	600	565	605	572	589	577	575	545	535	566	596	601	590	582	607	559	550	568	625	559	585	547	583	612	605	555	599	580	581	576	557	542	602	580	527	534	587	553	557	557	559	614	572	583	577	606	581	603	604	586	576	616	580	555	555	591	534	576	590	580	593	590	550	588	591	604	545	572	568	561	580	569	549	594	558	565	603	586	560	588	578	557	548	549	549	581	539	612	580	604	549	610	580	555	576	592	586	531	650	571	583	615	585	640	572	559	561	623	593	549	571	594	570	541	575	531	587	583	561	555	539	584	596	608	568	558	594	586	559	548	584	560	559	527	566	562	546	560	596	629	583	578	580	579	572	540	563	592	576	580	601	554	556	569	568	589	600	597	593	603	554	565	588	590	574	601	568	558	564	604	574	588	567	543	554	587	540	532	611	541	595	596	575	620	565	560	571	612	574	564	610	616	605	568	555	536	551	575	568	567	602	583	563	590	540	592	591	602	569	574	595	559	549	578	566	568	575	614	577	593	600	568	621	595	616	579	595	573	549	552	583	620	571	562	584	567	580	598	569	574	598	586	596	566	601	569	554	578	580	571	571	559	576	580	581	536	589	561	552	608	595	599	564	561	571	610	570	554	644	612	619	564	576	530	577	575	571	565	572	541	620	565	589	581	561	594	607	577	615	604	581	605	544	587	592	560	640	546	564	584	607	617	579	575	561	542	629	596	586	572	575	585	579	548	596	587	571	582	565	603	594	594	606	600	539	610	573	569	591	577	630	611	564	566	544	561	559	551	568	598	577	605	578	609	519	616	586	558	581	585	562	609	589	549	619	586	585	587	570	539	605	594	588	580	605	551	599	574	560	559	583	570	553	577	562	585	576	585	566	586	600	529	564	576	579	594	535	536	560	563	601	554	582	590	584	598	563	551	554	589	608	559	566	606	569	557	570	597	576	558	565	614	575	550	583	560	586	569	586	583	588	582	589	571	591	617	558	560	591	582	603	604	579	523	574	583	553	578	574	592	517	576	584	527	533	574	586	598	550	559	550	572	552	594	562	538	588	588	564	568	577	566	555	559	606	582	571	578	604	601	571	595	616	580	594	586	567	557	563	588	570	559	547	540	594	587	559	570	588	611	572	568	556	600	636	617	612	549	595	557	570	592	576	571	562	577	544	601	582	539	573	567	595	580	563	608	561	563	579	555	531	552	544	588	521	548	576	583	597	591	575	569	576	541	582	604	596	581	575	592	562	559	609	609	561	572	601	589	568	579	574	556	609	588	582	530	633	601	600	567	583	597	582	577	599	594	598	564	593	576	553	572	572	582	584	590	629	556	559	627	580	579	546	560	554	592	556	600	585	589	578	555	591	596	573	562	596	621	604	589	571	577	597	583	604	594	594	573	590	576	618	590	589	589	574	578	605	588	618	598	623	581	605	546	541	621	613	557	542	562	592	562	594	565	533	591	606	595	572	575	554	582	628	596	571	584	639	530	580	597	600	601	569	583	581	544	611	590	578	542	504	577	583	539	606	598	588	563	563	569	568	607	545	567	587	563	583	584	617	576	556	557	620	585	550	624	600	578	586	589	548	579	593	547	571	594	542	617	543	566	572	570	602	543	573	565	543	539	549	556	575	551	597	589	536	617	585	547	568	595	600	601	574	545	620	520	547	587	583	556	552	587	547	565	581	529	579	615	608	567	550	600	564	570	571	611	591	589	575	603	580	628	549	593	584	603	592	581	569	544	612	615	592	595	578	607	579	602	610	544	586	533	577	595	567	573	537	591	578	565	594	586	571	592	569	542	585	546	573	572	562	543	580	588	536	552	600	572	566	577	564	582	531	575	569	556	630	587	548	588	612	590	542	575	576	586	590	543	602	637	620	573	577	568	579	604	608	563	587	575	590	589	562	608	584	566	541	587	608	533	547	559	592	560	551	640	597	586	563	590	565	576	562	556	581	569	557	569	555	594	572	588	585	608	585	580	551	522	587	586	570	547	586	608	523	625	585	579	641	600	612	614	559	569	579	589	572	589	600	605	538	578	588	578	579	631	563	569	578	573	541	549	576	574	572	554	595	559	580	549	583	622	557	590	593	529	559	566	566	533	612	570	580	572	625	615	596	561	535	558	568	533	561	546	592	580	589	559	539	600	548	606	586	593	632	600
17289	9290	5206	1147	531	531	437	358	350	342	326	315	298	301	306	279	297	286	275	298	287	291	284	276	279	274	292	236	306	278	290	257	261	305	269	276	290	274	296	265	252	281	287	288	278	259	250	289	279	272	254	291	281	287	295	277	242	250	281	279	253	291	278	271	283	252	273	277	307	277	301	283	264	302	251	302	244	310	304	308	307	266	269	295	260	283	295	283	260	253	299	261	277	281	242	259	265	277	265	310	302	258	303	269	289	308	286	256	259	275	285	304	298	268	293	267	279	286	322	253	263	278	252	287	285	273	247	262	283	249	285	304	265	303	302	294	266	278	260	286	233	311	302	297	288	287	297	267	273	257	246	299	260	267	271	266	264	245	300	278	290	285	281	296	283	286	276	295	265	283	271	272	281	287	277	250	283	277	282	288	263	254	256	264	303	257	288	290	333	256	260	273	289	279	296	297	290	266	302	285	284	281	275	275	299	253	303	293	259	293	297	277	277	288	286	285	284	306	252	262	281	259	259	253	298	300	298	259	277	319	292	258	258	264	262	303	309	325	254	265	271	280	296	297	260	269	284	257	276	258	273	251	300	285	270	298	254	319	293	282	287	298	284	262	282	304	277	295	272	279	247	284	282	283	255	251	271	262	260	268	264	255	270	257	299	267	257	288	301	299	263	266	271	301	262	287	286	257	270	293	296	305	283	299	296	282	295	279	300	267	272	278	297	277	285	281	244	254	270	285	285	274	274	290	303	291	279	284	271	266	287	261	280	260	263	304	288	303	301	285	229	300	253	284	282	309	243	264	246	257	307	246	282	277	268	310	279	257	264	280	266	272	263	288	267	272	283	306	250	259	253	275	249	257	313	295	273	292	273	262	300	264	288	300	269	295	296	285	303	262	279	296	294	267	265	253	277	283	292	289	295	282	259	268	282	306	309	273	274	276	283	272	264	267	272	285	285	266	258	259	272	298	285	272	301	303	282	285	315	276	260	329	274	286	303	292	278	294	251	276	282	273	282	259	248	302	291	280	267	301	267	299	271	295	260	246	268	275	277	286	302	313	288	284	277	275	266	304	269	265	264	269	274	278	277	236	267	258	296	255	290	294	298	297	304	279	279	284	301	271	276	303	294	314	260	248	312	289	276	303	274	261	320	254	295	287	278	285	272	276	331	273	295	273	283	295	319	263	253	277	299	296	254	279	281	248	287	303	274	270	271	291	245	295	259	317	302	249	255	279	247	249	246	279	277	304	245	275	295	272	291	308	267	290	263	265	285	252	312	269	251	276	285	250	276	264	266	263	284	276	273	252	247	292	288	295	285	306	259	254	266	309	282	309	287	288	287	290	268	270	291	273	309	282	284	310	267	269	301	281	267	297	271	311	238	282	284	286	300	271	300	278	266	290	273	256	275	292	279	259	282	280	276	291	299	280	281	297	305	292	287	285	262	286	248	254	262	274	308	276	311	284	235	246	284	282	256	281	268	240	284	291	290	284	300	313	275	260	269	262	269	282	319	283	279	264	257	257	277	258	265	252	270	258	247	276	265	318	269	286	244	258	257	307	287	287	235	294	295	275	298	287	263	285	287	310	275	276	286	260	231	298	276	280	257	279	267	284	287	287	296	268	290	256	312	284	262	313	262	277	276	276	284	289	306	282	261	286	305	295	268	275	262	286	262	281	246	276	285	253	295	276	296	258	280	265	262	276	284	299	262	272	300	274	312	249	290	301	260	287	302	314	267	316	270	254	265	284	269	283	252	261	277	245	286	287	286	280	274	264	300	317	292	287	276	286	304	261	281	268	273	300	275	275	256	283	269	292	266	280	276	319	272	252	274	283	310	291	254	279	280	266	274	252	269	263	297	305	257	296	269	280	289	267	271	243	302	270	262	295	285	308	313	281	269	303	297	285	218	293	278	310	288	305	282	270	283	274	280	286	273	276	286	267	285	268	269	304	288	265	224	272	265	273	264	287	272	255	247	291	264	288	280	269	266	255	255	277	268	269	286	282	279	261	245	315	272	283	272	272	264	294	283	268	265	280	260	279	277	280	280	270	279	264	279	270	255	305	269	282	271	267	289	288	275	269	288	295	299	298	259	276	280	296	262	277	268	235	286	298	305	257	272	277	273	291	285	274	287	308	274	264	280	243	275	275	255	271	317	287	258	322	298	296	290	274	317	293	262	276	263	261	281	275	290	276	267	258	284	303	266	265	274	304	274	266	252	285	246	269	293	256	286	290	252	255	275	237	300	275	245	301	282	296	311	275	262	267	268	267	270	306	293	261	291	256	268	268	270	305	302	267	276	273	291	313	260	266	280	274	255	263	302	287	287	280	301	289	294	294	281	272	244	297	301	271	269	268	254	276	307	272	250	263	283	291	256	242	245	289	280	296	276	299	293	322	269	319	284	280	258	254	287	274	276	278	305	276	291	265	324	255	283	230	259	282	297	261	306	289	301	278	314	268	286	304	307	256	255	274	300	281	237	258	268	270	277	284	276	273	263	230	317	294	270	277	277	280	275	274	261	272	275	285	263	264	298	274	279	271	289	271	281	270	300	287	245	254	267	267	273	291	277	282	282	230	247	263	289	259	265	294	284	272	263	282	298	273	296	287	279	278	264	280	306	278	286	244	265	284	291	249	280	277	270	232	253	266	256	252	287	295	298	259	295	265	272	296	308	288	264	282	239	245	257	273	291	253	294	264	279	263	299	263	278	287	258	286	313	269	282	284	280	266	298	264	281	293	263	251	273	266	322	331	276	291	256	277	274	287	266	278	262	267	251	304	279	264	327	292	261	261	256	304	302	282	264	259	253	281	264	300	251	289	304	323	273	277	292	267	293	258	265	239	276	265	303	308	241	249	270	292	257	278	274	241	270	297	255	274	282	309	280	263	271	287	283	297	284	267	273	272	268	281	291	269	289	270	299	244	276	266	294	256	254	263	322	303	286	252	291	278	276	295	273	281	259	292	277	267	281	298	240	232	272	285	270	282	284	272	294	266	282	287	261	265	259	242	283	245	276	293	308	301	258	315	288	252	297	264	298	279	262	288	268	248	294	266	307	254	287	306	254	260	305	278	285	286	287	277	287	277	297	287	280	286	268	256	263	301	272	295	265	265	279	248	253	268	280	275	267	284	286	272	303	307	274	282	282	292	266	288	253	241	257	271	258	300	256	265	263	274	277	297	275	279	273	257	252	293	286	271	258	282	285	283	266	291	320	277	269	263	261	327	303	287	280	272	271	267	282	270	259	314	288	265	320	275	289	303	277	269	252	279	279	284	276	260	268	263	272	266	259	260	280	312	291	277	306	284	308	242	285	265	307	290	287	272	255	268	287	258	306	264	306	279	293	240	306	257	292	255	308	279	288	251	290	263	280	299	287	281	264	338	292	278	292	298	280	289	260	275	229	286	273	238	280	270	272	280	271	271	255	285	300	266	261	266	283	304	269	271	299	282	280	295	269	264	284	269	239	263	269	251	264	269
10408	7617	7674	2451	1796	1833	1506	1128	950	919	801	826	825	794	772	715	746	772	803	765	673	640	702	696	629	705	657	651	641	656	590	602	607	610	610	655	645	594	620	629	524	607	623	575	594	614	667	635	582	613	635	628	647	635	655	594	619	622	633	619	615	601	593	589	614	583	612	607	626	641	652	576	592	627	621	572	621	593	632	605	646	610	594	599	578	621	558	627	625	632	629	626	613	622	611	634	575	612	622	637	629	609	575	606	628	572	653	624	601	579	603	622	604	602	616	621	621	579	624	618	603	633	667	582	614	611	647	631	630	635	664	606	617	623	613	617	637	598	584	630	600	668	584	657	663	606	594	589	583	614	602	656	646	628	582	600	602	614	632	638	615	596	603	618	565	628	625	627	629	599	601	646	617	642	611	614	635	621	654	614	581	654	604	589	625	612	623	657	601	637	607	609	645	600	612	611	665	600	624	619	615	593	603	603	632	584	619	636	606	626	619	597	611	627	584	627	643	620	629	617	646	621	575	619	599	658	670	615	565	659	618	685	609	602	652	630	575	631	620	638	606	620	612	601	650	626	660	601	665	630	654	617	612	559	608	627	615	610	618	609	625	569	667	595	603	554	595	653	647	629	638	634	615	649	614	632	627	614	592	629	597	588	624	604	594	607	582	573	608	613	617	609	607	642	602	613	600	605	630	645	638	658	647	596	614	638	608	609	593	555	611	603	608	613	656	614	662	607	601	605	628	625	602	584	656	612	650	659	658	648	641	594	635	588	620	618	623	610	589	642	618	623	618	659	592	621	634	598	623	644	624	596	619	645	586	620	634	606	611	609	598	590	617	660	650	630	631	616	592	637	638	583	619	562	582	605	633	622	641	655	654	608	607	631	586	613	607	604	614	622	625	636	617	596	612	610	629	651	614	607	619	588	601	650	630	613	574	596	625	613	647	629	628	618	631	623	622	647	613	640	614	610	626	624	607	617	617	628	640	600	635	646	601	689	617	628	608	641	603	623	614	609	605	613	611	601	617	631	609	615	650	602	636	581	629	617	622	628	602	614	612	614	579	630	610	599	629	640	593	601	579	621	619	605	603	554	598	618	609	613	620	647	641	633	653	598	645	622	606	593	604	550	651	680	626	597	610	542	621	619	571	601	606	607	614	616	631	660	613	585	602	584	608	592	618	675	642	647	589	611	564	632	614	628	591	634	632	622	602	597	610	563	597	650	607	591	586	631	648	606	580	609	650	594	649	605	631	639	613	638	597	594	652	633	583	678	607	660	641	610	636	597	578	603	651	673	630	623	688	649	613	647	598	611	587	666	620	641	625	588	602	649	597	627	606	622	597	610	604	619	599	592	653	633	638	568	628	647	588	621	573	611	619	609	634	637	615	633	602	623	572	632	602	582	630	657	602	593	594	617	592	647	627	668	582	611	622	648	600	626	581	595	602	632	615	607	607	639	585	641	680	594	622	628	628	631	636	608	615	592	611	617	666	660	607	645	576	629	611	623	610	650	600	635	608	587	623	624	621	641	645	627	598	604	646	600	618	614	624	614	606	650	609	592	580	653	676	630	619	596	618	618	609	608	619	631	586	626	599	640	636	650	640	594	616	602	573	632	615	602	612	618	634	608	618	621	660	625	625	650	584	624	655	593	622	610	595	625	606	613	649	603	618	617	610	584	582	637	664	634	577	645	620	662	621	590	642	597	595	582	563	641	591	596	633	620	597	635	674	589	654	609	621	634	591	620	590	594	618	640	603	617	613	633	631	638	590	632	626	616	596	611	621	627	618	622	619	637	632	651	596	629	627	621	621	608	660	582	670	595	581	622	605	619	643	616	596	636	616	612	596	630	618	646	548	598	592	606	629	588	579	619	573	624	562	620	575	609	611	661	663	651	630	613	619	586	663	565	606	596	660	657	628	662	665	620	656	594	598	606	620	622	557	614	588	575	618	645	629	637	626	622	645	602	608	586	615	659	621	606	639	593	592	665	625	663	645	613	676	611	681	602	646	620	651	605	594	629	595	636	593	622	603	631	630	644	572	571	600	595	570	622	608	656	609	625	578	610	644	647	601	625	599	600	599	650	662	627	585	609	640	620	559	649	681	604	595	601	620	593	631	618	586	602	599	575	674	580	618	619	579	620	633	622	601	614	622	612	656	650	610	584	604	620	603	633	633	588	610	598	604	626	666	604	656	659	608	692	601	605	622	593	571	649	610	641	620	619	604	618	589	600	585	592	604	623	602	608	601	591	631	629	606	645	588	640	633	662	631	603	658	618	619	620	647	607	601	616	642	632	597	568	630	624	622	636	616	580	606	618	633	600	615	597	629	614	601	586	644	592	612	656	592	646	563	603	571	640	630	631	604	635	602	621	611	582	645	662	611	578	656	605	590	592	608	572	583	604	591	618	597	590	612	611	628	626	578	594	630	660	595	598	574	665	611	614	637	620	609	568	562	632	581	600	632	592	599	645	597	647	626	632	615	602	615	661	615	626	612	632	620	605	617	615	592	644	615	620	599	648	577	618	601	638	642	621	628	639	601	652	638	634	621	607	620	649	638	580	603	592	598	598	597	664	574	638	597	627	625	641	640	644	651	648	614	615	595	578	623	696	634	658	612	633	590	609	594	618	624	618	637	607	601	596	642	613	641	583	624	656	588	631	607	634	634	652	659	626	605	632	633	669	638	613	594	602	615	638	634	622	612	588	605	627	599	639	629	633	641	634	638	642	593	629	585	607	636	630	659	605	565	646	605	638	594	611	592	601	633	650	630	594	622	592	599	631	659	659	596	599	633	672	591	615	646	597	585	656	625	613	650	586	651	638	599	643	617	647	623	630	618	587	597	577	636	567	604	587	594	653	558	605	655	601	591	622	587	622	657	622	593	620	598	627	621	639	605	613	675	618	585	619	573	603	617	608	600	639	583	613	606	630	619	620	584	622	644	608	626	615	610	608	590	601	612	629	594	615	603	613	603	629	613	645	648	664	642	606	615	640	623	612	613	676	663	584	670	624	564	609	617	601	565	633	611	573	634	619	592	641	590	608	597	657	586	614	624	600	665	623	615	614	602	649	628	647	648	664	597	624	590	623	566	617	604	597	585	629	611	641	593	584	603	608	620	639	667	594	643	603	639	557	638	638	642	641	628	631	657	615	623	636	625	621	621	596	641	625	644	610	620	661	581	641	633	568	626	580	664	598	643	624	642	633	627	634	634	623	630	607	596	601	651	618	648	620	638	551	597	650	598	555	605	600	641	623	622	627	621	660	618	651	642	633	634	583	615	611	654	637	618	598	570	632	642	657	621	628	577	628	592	612	601	571	588	597	603	591	613	656	631	612	611	632	591	648	589	625	612	606	625	654	647	653	616	616	638	612	615	588	603	621	616	632	608	617	603	633	563	610	601	589	539	603	618	558	649	626	579	618	636	641	633	614	662	618	599	610	616	600	607	618	634	651	634	605	624	638	637	570	593	622	641	588	609	616
32374	24072	20623	4733	1581	1101	1015	663	535	411	287	307	304	275	252	279	266	269	283	277	233	261	255	251	242	253	244	241	227	243	228	245	236	254	226	240	232	223	233	258	243	227	209	225	228	220	223	208	210	244	251	223	219	238	242	227	260	217	222	225	223	248	225	236	238	222	230	231	212	247	235	208	203	242	230	205	244	229	257	241	213	217	228	230	233	219	227	245	193	217	205	194	200	206	244	231	244	234	237	233	206	223	204	232	236	242	227	224	242	192	230	251	224	225	212	226	236	232	272	250	234	236	232	253	243	232	243	239	223	237	210	220	209	230	236	214	259	265	253	222	229	240	208	215	233	228	227	231	224	194	231	226	238	255	192	234	247	216	257	229	224	226	259	215	234	242	257	211	234	204	235	242	231	222	209	242	204	210	216	220	204	187	239	228	224	268	233	242	210	199	222	251	252	261	235	214	223	204	210	224	259	229	228	234	249	255	223	230	253	210	266	239	226	225	214	271	246	240	239	228	213	231	216	231	218	205	235	244	251	234	239	239	259	238	186	245	235	246	261	225	247	237	215	249	230	236	246	217	207	230	234	207	231	237	223	239	233	229	238	221	245	233	230	234	250	217	240	228	251	215	232	237	200	231	228	226	251	214	223	226	237	210	213	200	203	234	227	250	231	240	207	234	214	248	244	232	236	236	215	249	229	214	214	245	263	250	197	240	215	222	257	218	224	238	250	207	246	248	241	229	221	236	250	242	239	225	240	235	228	238	238	248	245	240	233	205	219	215	233	216	242	209	224	252	236	222	239	243	219	237	237	224	250	236	207	253	243	227	261	248	219	227	226	236	225	207	249	253	230	234	204	256	254	234	260	213	258	248	281	229	230	251	220	246	214	256	248	227	240	212	247	226	202	210	244	250	232	238	231	265	223	222	259	222	235	228	239	223	232	220	233	243	243	209	226	220	245	215	202	245	215	207	227	238	195	239	214	244	231	205	234	236	245	233	230	267	219	239	237	214	250	256	237	236	191	241	230	230	236	239	225	232	220	233	217	207	227	224	236	244	226	227	269	226	262	228	242	236	237	241	232	225	243	239	213	244	212	231	257	228	244	218	240	195	215	230	199	212	218	218	232	236	246	237	243	245	216	218	228	241	205	258	215	242	218	231	217	204	227	251	233	217	263	226	250	219	227	230	236	224	266	233	238	235	220	218	244	219	219	243	238	248	237	218	224	241	243	222	245	211	234	190	219	215	224	244	213	208	223	238	219	198	240	194	193	251	230	237	228	228	208	233	208	216	255	256	266	218	241	237	251	229	225	233	208	223	233	221	207	224	217	239	201	221	221	227	223	256	261	235	231	246	231	244	215	227	235	231	208	255	224	224	209	236	244	225	265	232	239	235	215	226	217	246	225	234	257	223	222	219	222	237	240	239	234	243	245	210	204	198	239	230	240	249	219	234	234	227	246	248	268	212	219	234	212	222	230	246	246	247	235	232	242	243	234	209	240	217	228	234	217	210	228	210	248	229	231	219	226	243	239	209	218	202	257	258	216	205	229	220	238	234	240	231	262	221	249	229	208	205	228	223	224	234	237	218	230	216	229	231	226	228	229	246	206	223	233	229	239	236	241	252	229	216	246	229	224	218	232	209	236	202	212	217	252	223	221	253	243	246	251	234	232	218	245	219	223	214	247	230	220	259	240	227	230	249	241	221	231	237	216	243	236	235	246	216	206	238	217	247	209	211	238	224	223	197	242	229	217	227	218	221	270	238	218	228	207	209	233	213	223	212	233	242	227	240	229	222	247	225	242	233	272	206	237	246	212	216	237	217	218	264	234	241	200	245	216	237	249	220	224	231	236	251	224	214	186	236	239	219	208	232	222	223	255	228	236	223	229	261	253	229	259	245	200	246	237	236	235	238	250	243	220	211	246	244	213	222	215	243	227	216	214	235	224	227	219	225	202	224	240	238	213	226	244	206	231	214	219	230	209	226	208	214	228	257	214	235	231	233	253	218	200	240	238	233	229	197	218	249	220	262	190	240	250	207	217	247	224	232	222	228	232	235	219	244	230	207	232	239	211	225	214	251	253	215	249	206	252	243	223	230	228	238	230	230	242	219	251	232	238	251	236	218	228	253	210	242	221	219	249	226	259	225	210	229	244	246	194	189	243	233	231	232	240	208	232	262	233	229	210	220	237	207	234	224	239	260	237	232	240	240	218	243	229	231	204	252	211	253	250	234	226	212	218	225	207	235	239	217	221	224	205	231	222	224	232	224	211	225	230	227	225	235	214	240	263	224	242	237	249	267	232	264	221	224	228	201	237	200	218	247	245	258	241	250	242	236	229	258	259	247	257	235	258	243	236	226	226	225	237	217	221	260	222	248	226	217	201	226	230	248	222	254	202	206	210	228	241	207	213	231	224	242	253	230	230	233	244	234	244	230	251	217	216	208	224	198	244	185	212	229	211	210	236	223	232	232	211	224	225	255	215	208	254	218	206	239	241	232	234	220	231	237	207	230	219	212	244	241	218	272	209	216	224	235	245	233	228	262	213	260	245	200	249	223	215	222	240	243	212	212	239	214	267	260	230	236	198	254	232	201	226	252	199	214	245	215	247	238	248	215	219	207	235	221	225	225	243	226	228	226	250	215	243	216	217	221	239	219	186	236	224	235	243	259	223	223	257	244	229	245	253	228	237	235	233	239	211	217	249	192	230	222	224	229	213	240	254	256	246	235	214	248	253	210	249	196	221	238	253	215	228	236	241	224	259	250	231	223	236	203	250	234	227	232	222	274	254	238	220	228	234	251	211	228	220	251	232	242	207	207	211	225	230	216	231	204	228	224	210	247	232	249	214	214	229	205	234	231	244	229	232	249	212	240	210	219	234	221	258	242	216	196	240	240	215	246	240	230	213	243	223	238	203	225	234	240	202	257	210	232	249	233	232	239	203	221	200	187	229	228	217	256	225	209	255	231	232	223	264	212	232	218	239	250	205	226	249	215	239	215	216	255	230	213	237	220	245	203	236	221	225	246	231	225	235	205	226	237	214	227	226	224	216	233	254	246	224	240	241	218	226	239	215	235	224	240	265	222	245	234	243	220	210	228	222	235	226	226	225	264	251	207	223	251	195	226	253	213	244	215	214	239	209	228	229	225	240	261	208	239	241	259	236	212	197	240	230	223	225	228	239	222	219	203	222	205	228	240	208	228	224	218	213	206	225	211	236	220	236	247	219	235	242	230	234	252	227	250	244	253	248	244	224	216	218	217	225	207	228	225	224	262	250	251	248	222	222	226	219	227	235	219	224	226	219	238	226	232	218	197	252	236	227	247	225	246	272	239	244	228	220	198	229	246	226	212	197	236	240	248	231	220	248	234	211	243	215	227	233	224	236	253	248	256	242	221	207	239	226	231	234	232	233	236	216	210	198	214	246	230	240	229	226	207	258	232	219	232	200	245	227	226	238	222	225	251	196	227	222	212	247	216	216	218
20358	19867	21189	4702	3981	3924	3314	2111	1628	1182	939	998	934	766	827	745	765	830	750	679	696	714	643	657	613	645	665	697	638	708	648	604	611	616	566	551	593	575	547	551	519	552	548	531	550	546	574	544	543	533	535	563	538	549	555	553	506	554	572	586	548	509	562	526	473	518	514	496	567	519	510	523	558	508	509	544	534	532	495	572	544	562	535	523	525	517	559	546	501	556	531	508	540	515	533	520	550	536	516	515	556	535	515	522	527	520	539	535	533	546	452	545	527	558	537	468	506	498	529	531	543	545	534	536	501	503	550	562	570	501	526	509	552	539	548	525	519	534	513	512	559	529	540	509	501	553	538	515	530	513	529	512	523	555	538	533	504	564	524	537	515	505	549	513	534	530	532	503	541	523	531	507	522	575	491	541	523	563	562	559	519	519	538	539	514	536	496	569	564	548	538	528	536	524	520	529	539	552	495	520	468	553	558	576	552	523	507	527	533	562	511	528	515	503	532	514	534	512	529	554	536	499	550	538	527	562	560	561	524	506	480	541	531	500	563	541	526	539	535	523	536	550	537	488	491	536	544	517	514	537	527	517	503	509	477	543	511	519	498	515	520	560	542	490	543	502	546	515	520	532	531	525	523	524	539	532	538	551	485	509	549	527	554	497	477	536	519	541	498	532	569	551	479	535	513	536	503	517	519	542	492	478	498	531	528	524	495	525	525	515	513	523	503	546	507	492	564	481	505	522	521	552	556	544	519	551	520	522	566	555	562	515	536	524	516	513	531	524	533	514	555	546	523	546	535	534	520	542	530	559	533	517	551	541	515	507	533	492	505	556	530	529	567	510	508	536	504	506	554	541	531	527	577	471	552	494	538	527	521	497	536	530	536	525	532	542	571	510	525	549	510	511	528	511	521	536	544	526	532	525	525	551	525	532	543	517	555	544	532	498	533	578	542	507	560	528	534	551	530	532	459	576	560	516	516	526	508	524	551	531	528	522	516	492	518	555	561	513	570	513	483	525	490	512	498	503	541	515	537	550	520	547	500	514	522	494	492	504	525	549	526	508	502	516	524	470	535	522	503	550	520	567	515	532	503	522	544	572	517	514	531	552	556	512	577	545	468	537	519	528	497	487	577	541	572	518	551	536	555	542	530	520	554	512	542	536	491	513	511	540	530	537	545	524	546	558	558	522	505	509	533	539	535	523	565	535	498	542	536	586	546	556	532	523	479	506	553	524	507	535	502	550	484	549	478	574	539	546	500	521	539	545	512	534	497	526	532	544	533	508	525	528	566	541	506	518	493	489	530	524	482	510	516	509	535	536	527	536	555	486	531	540	529	540	502	519	555	530	496	532	543	490	517	536	559	555	541	501	556	544	488	517	499	563	501	506	509	538	486	527	520	545	568	493	499	532	549	554	492	538	530	541	545	574	553	524	524	568	516	581	545	565	519	568	524	532	543	562	554	505	548	518	523	522	555	492	524	476	519	521	479	525	488	521	532	547	520	543	501	521	553	532	503	518	525	513	544	520	557	538	539	577	559	502	522	520	540	570	529	490	510	552	536	548	531	568	509	542	520	539	502	496	522	539	528	528	551	529	535	526	524	554	486	517	515	511	559	522	524	558	500	526	516	530	564	491	535	507	520	543	538	514	503	534	535	505	558	491	534	545	493	559	492	494	474	529	556	533	572	529	499	525	505	536	508	513	524	535	546	532	534	519	524	507	491	501	497	493	527	538	482	528	537	567	559	520	549	517	487	502	522	527	520	526	521	548	499	493	501	499	497	554	520	519	534	518	583	553	528	539	519	495	522	530	503	521	538	530	510	547	505	538	570	536	510	537	500	586	532	501	472	525	518	557	529	481	540	507	560	508	501	534	533	546	522	528	509	577	507	549	555	563	530	498	576	518	519	519	584	526	536	551	531	506	499	557	524	504	516	511	519	529	528	549	503	527	528	520	529	477	521	509	537	536	509	521	513	512	514	534	519	524	490	497	507	528	531	516	471	559	544	517	491	573	537	508	516	486	522	534	527	559	525	525	520	534	557	536	514	552	544	542	536	568	557	504	506	542	543	521	510	555	503	554	534	569	551	559	568	505	559	501	510	536	517	505	520	539	554	543	557	509	527	562	458	510	477	505	534	547	540	496	543	532	532	554	522	512	520	538	585	502	534	494	543	558	553	532	526	537	500	518	476	492	536	518	492	497	491	564	529	520	521	529	528	505	520	535	531	499	537	504	528	532	483	569	521	550	550	496	502	539	539	571	509	517	536	534	536	543	525	529	519	486	532	518	531	487	539	513	528	507	496	458	524	531	511	543	532	501	553	559	480	520	507	541	548	550	526	494	561	565	513	527	543	479	509	496	494	490	495	529	532	528	533	550	541	537	590	526	516	518	507	529	490	542	528	556	566	522	502	532	532	530	499	471	524	482	542	518	535	519	526	545	544	505	560	556	533	618	549	552	502	522	478	540	519	523	571	503	544	542	497	513	514	529	579	531	512	496	574	543	518	529	499	528	545	500	562	532	510	559	574	493	515	543	521	543	595	553	536	530	544	538	537	523	543	503	534	526	490	530	519	537	551	522	522	557	535	522	528	519	568	474	537	537	521	517	501	488	539	558	533	514	531	468	511	466	504	495	516	521	519	498	525	513	525	521	526	515	499	493	526	542	535	533	487	542	539	570	496	548	509	557	504	515	481	519	504	532	543	509	549	558	495	528	550	531	564	520	520	563	528	508	516	511	524	558	576	504	556	527	506	550	543	489	545	553	562	533	517	536	533	515	560	508	524	521	526	553	549	514	504	482	514	533	525	543	538	510	579	518	527	524	528	498	560	533	533	567	528	542	565	528	574	516	541	521	505	579	527	522	558	539	532	514	492	542	520	542	547	532	505	567	545	516	531	499	530	555	515	587	498	569	554	485	502	512	566	535	528	515	514	548	546	533	534	493	548	509	530	522	539	519	502	521	510	545	517	496	546	546	528	535	509	508	520	538	522	474	532	492	567	564	514	528	528	493	543	518	487	512	530	537	536	536	530	520	497	536	526	533	565	483	524	493	523	547	521	520	535	508	522	536	538	557	512	545	537	507	561	493	542	534	584	532	499	534	555	512	496	570	549	504	546	550	487	524	507	542	516	558	525	512	508	517	511	493	541	514	540	496	509	513	492	519	554	514	490	550	565	510	529	578	489	462	491	487	542	517	512	491	505	530	539	539	497	502	535	524	537	522	541	563	578	511	508	528	506	526	517	537	529	539	514	538	542	553	536	517	513	541	535	543	473	512	508	500	528	580	502	535	519	517	529	540	532	545	575	527	517	568	505	521	529	529	511	534	551	548	539	575	495	513	551	528	546	522	524	532	532	561	525	511	558	511	476	554	541	542	521	534	526	514	513	518	465	534	565	513	553	534	496	536	506	514	567	491	535	512	547	546	537	531	493	513	520	518	536	472	521	517	535	529	527	510	555	574	518	533	553	518	510	500	550	497
42179	33939	29121	8347	2912	1717	1435	976	634	528	406	424	338	315	296	311	311	302	291	307	305	303	286	292	293	271	277	245	306	273	257	290	293	260	239	242	283	306	266	281	297	257	257	273	254	282	254	230	253	265	263	260	248	254	245	253	256	272	260	270	249	258	254	261	237	263	257	275	228	230	264	252	264	233	227	245	264	248	262	231	266	233	263	241	239	258	235	270	232	231	262	265	281	277	278	243	248	271	268	263	245	252	252	258	278	224	260	233	281	243	271	234	273	246	267	254	269	254	226	241	267	274	258	275	273	260	253	253	266	270	255	251	275	213	223	237	252	257	263	270	262	266	278	254	247	235	277	233	254	264	236	262	262	255	253	239	249	252	263	242	258	245	266	217	244	270	261	255	265	242	273	249	243	229	270	262	251	261	266	279	244	260	237	279	270	280	263	280	243	261	296	267	233	246	255	265	271	246	281	239	268	269	258	225	254	240	271	267	247	258	281	254	256	267	248	274	279	281	239	271	248	235	249	258	263	265	267	267	259	247	272	227	256	238	272	271	253	236	262	234	248	257	244	253	232	259	257	254	253	266	267	285	260	285	288	238	257	266	270	312	264	247	242	250	265	248	249	275	254	271	279	247	270	252	257	275	244	264	244	262	270	268	295	284	239	254	238	220	237	239	276	243	254	251	256	289	224	247	271	267	254	218	278	245	283	275	241	241	238	285	245	216	254	244	286	256	266	293	277	243	256	282	274	264	257	248	238	264	256	274	260	295	272	227	243	267	258	238	234	279	241	237	242	274	269	249	244	257	271	232	230	228	266	261	244	253	260	240	272	250	293	244	239	261	261	261	243	232	278	282	268	231	284	273	255	265	253	255	229	283	261	245	251	248	272	286	276	242	264	275	271	237	255	265	262	301	249	274	273	252	255	262	243	294	267	259	262	240	267	257	258	261	260	273	279	262	287	285	253	234	259	264	257	292	214	239	253	276	237	274	257	254	246	248	246	243	259	276	248	259	234	255	284	283	261	233	235	245	277	254	244	266	247	280	255	261	265	272	266	268	227	242	228	250	238	251	282	269	246	260	284	255	258	248	234	268	231	278	234	253	270	252	276	252	285	281	268	249	243	227	243	280	249	250	263	253	270	281	233	257	283	258	269	259	251	273	278	215	250	273	299	259	283	250	253	270	235	249	264	266	265	261	276	271	250	218	258	233	267	264	267	265	270	253	261	252	275	279	262	245	255	261	254	262	274	254	225	253	259	286	273	230	260	236	283	261	231	256	245	284	254	254	254	236	276	287	272	263	283	259	268	267	264	243	273	238	270	274	242	266	252	254	218	238	234	247	222	254	242	280	209	242	279	260	283	252	248	250	256	284	273	257	235	248	239	231	244	269	281	265	272	247	257	271	260	291	264	265	263	276	271	234	282	282	249	262	270	241	268	270	267	264	248	236	264	274	253	286	268	272	226	235	228	270	249	261	257	229	219	241	253	266	267	238	288	252	254	226	249	267	266	262	264	252	281	252	295	291	243	253	267	263	278	280	268	266	260	279	268	281	259	239	220	234	272	289	262	233	250	278	225	260	289	253	246	250	262	244	246	212	303	237	260	233	258	226	268	231	244	251	243	239	249	253	264	248	229	259	228	302	264	276	302	234	262	252	248	264	272	298	253	256	283	231	247	239	278	276	256	262	247	263	263	263	229	276	266	252	282	250	268	270	261	263	241	253	247	240	254	271	259	271	261	256	246	260	258	283	277	226	268	237	297	280	266	242	238	218	244	265	246	284	241	249	243	270	279	230	246	249	200	255	272	249	255	244	265	221	268	242	268	243	225	253	232	274	242	247	237	259	269	231	248	254	257	250	261	252	254	283	255	239	272	254	246	251	284	255	248	243	262	313	281	269	254	264	238	250	244	269	258	230	272	249	244	271	255	276	242	280	264	269	261	251	251	235	247	277	262	277	266	220	281	245	239	291	262	245	277	292	246	266	273	265	276	267	226	270	240	281	266	246	248	248	234	243	284	270	244	271	216	236	253	248	256	267	260	273	271	261	271	277	253	264	249	250	263	260	224	254	240	253	276	249	275	262	222	230	254	259	234	280	250	243	236	238	272	294	267	233	283	279	236	250	272	257	293	286	283	279	268	270	298	254	253	230	260	283	262	270	275	259	254	236	266	269	253	282	278	244	259	239	272	299	285	261	244	258	284	276	268	268	240	247	238	235	230	237	263	254	248	240	285	254	250	257	246	262	267	284	264	276	222	303	259	270	249	270	281	245	234	235	256	240	279	256	264	262	253	264	265	246	264	270	275	257	253	236	250	250	281	275	237	255	247	269	242	253	262	243	270	260	278	277	289	262	272	259	264	289	252	253	260	236	253	277	279	278	257	257	246	223	255	233	245	302	275	267	244	284	266	252	245	258	275	269	248	217	235	256	246	269	291	244	262	227	252	266	253	251	257	261	233	228	284	253	273	279	279	290	252	274	269	281	244	272	257	240	239	231	284	245	287	263	283	253	266	220	269	260	258	266	261	267	267	265	255	274	275	283	259	249	230	244	232	240	252	262	232	262	277	297	250	258	277	254	255	224	293	268	293	255	270	227	248	227	271	249	288	258	226	227	252	250	276	245	251	261	255	258	227	257	264	277	268	269	281	260	281	285	256	255	269	284	261	248	227	295	267	228	252	248	267	256	244	256	229	236	244	260	258	232	262	254	282	246	252	250	259	265	263	244	236	263	254	274	231	281	289	253	289	290	251	222	274	265	269	271	270	282	238	259	242	259	281	263	260	282	262	239	258	244	224	264	222	242	260	250	283	278	247	266	257	299	272	263	252	271	282	228	240	261	249	254	277	254	252	242	253	277	256	232	275	240	271	260	281	225	250	257	272	258	262	228	243	260	274	246	246	290	259	263	285	250	253	249	252	255	265	269	277	260	264	245	231	274	240	263	249	216	264	236	281	253	216	240	275	258	245	246	257	259	277	257	276	233	237	234	269	265	257	267	241	252	247	268	262	266	229	239	294	236	276	260	256	257	242	276	267	273	289	253	243	250	263	273	273	262	269	254	270	252	233	240	260	271	263	260	245	262	270	254	248	265	260	256	268	236	217	295	286	275	258	268	260	257	246	290	296	273	220	269	255	249	244	232	226	233	255	255	233	276	246	263	263	284	235	283	234	260	276	259	286	272	256	225	271	265	250	276	240	271	277	268	255	306	277	231	247	231	272	240	260	242	267	256	293	259	282	256	265	260	278	263	269	249	241	279	293	239	252	252	248	254	272	264	265	241	276	268	255	256	271	303	284	278	270	271	259	237	263	294	261	287	260	253	247	298	290	243	263	256	239	237	234	280	250	265	245	249	268	225	255	272	292	224	280	292	247	266	248	264	278	273	256	267	229	245	262	254	288	246	230	244	268	242	257	270	244	258	272	265	270	246	252	242	269	264	224	254	268	240	235	263	241	261	265	256	301	251	301	270	237	276	235	256
26544	26587	25992	6212	5997	5058	4609	3190	2308	1801	1406	1262	1057	1066	986	947	1015	945	898	896	836	808	786	784	729	752	813	805	788	766	771	752	697	710	700	717	608	659	631	651	670	633	584	580	630	626	661	609	613	625	607	592	586	657	629	590	615	590	591	642	606	570	582	617	606	595	586	594	629	591	562	616	558	582	600	587	599	580	603	635	551	587	603	603	639	580	605	582	592	573	581	569	578	592	535	563	640	596	583	577	606	601	620	559	607	583	590	628	582	566	552	604	596	603	570	595	598	580	546	557	614	549	597	580	608	593	629	618	627	589	594	564	600	591	539	564	598	584	561	589	565	591	616	569	570	588	557	617	566	595	564	583	616	598	622	578	598	594	628	577	581	619	545	624	580	584	592	616	581	620	599	581	587	569	608	566	600	593	564	591	565	597	538	566	592	615	580	609	616	638	604	577	582	624	578	624	573	592	603	589	619	613	592	548	586	595	598	572	618	562	566	633	583	569	595	574	588	556	593	560	572	614	577	600	589	538	606	537	561	544	574	556	581	561	580	541	591	573	545	566	543	630	589	566	581	582	597	559	574	569	543	585	584	587	596	586	587	544	542	575	597	594	571	561	576	573	576	589	620	614	570	575	587	559	612	608	577	560	563	586	615	610	578	569	657	586	619	644	579	614	581	570	590	595	590	600	599	611	582	560	517	615	559	615	614	601	616	631	596	603	578	617	591	600	552	635	550	571	575	587	569	627	591	597	545	542	604	598	584	571	571	572	553	551	582	597	592	572	564	570	559	558	549	563	593	560	579	616	583	625	620	559	610	570	576	571	588	606	595	612	551	593	595	591	631	567	633	560	546	595	553	561	571	608	614	589	584	594	620	593	546	583	604	605	579	567	560	596	548	589	563	568	577	571	617	556	587	561	580	561	602	576	576	581	588	573	589	590	617	590	570	548	587	606	558	568	591	557	583	528	558	614	583	563	601	616	512	589	573	617	564	582	595	601	582	585	590	540	581	610	578	594	572	592	580	588	604	589	557	561	606	613	558	604	605	621	588	603	596	553	599	599	541	564	560	588	606	579	607	564	584	584	589	539	579	649	545	616	632	615	566	583	588	589	617	567	565	587	579	555	584	589	565	624	587	582	581	557	586	587	602	599	621	603	552	597	599	589	595	577	582	588	584	629	635	575	631	573	596	600	612	595	585	628	577	562	552	630	618	613	565	573	555	556	576	594	559	578	585	585	588	564	597	594	599	580	562	560	559	589	527	576	590	541	565	553	633	582	584	627	612	601	596	615	579	572	608	568	606	567	608	539	608	568	563	575	566	583	566	588	579	604	592	569	589	614	601	576	561	601	603	588	595	545	597	553	588	619	529	575	567	568	615	602	572	536	563	582	585	591	591	578	608	546	575	596	585	597	617	601	600	611	589	573	610	594	610	595	616	580	612	561	625	594	610	596	627	592	557	583	565	588	586	574	531	589	597	616	584	596	582	598	562	597	591	590	639	573	595	536	562	613	598	539	578	582	560	583	634	633	585	632	583	556	616	629	555	570	638	566	572	639	599	596	562	565	571	616	570	609	639	570	584	568	627	601	612	608	568	556	598	589	545	539	558	569	579	593	592	596	575	576	596	625	609	573	571	523	581	572	599	603	600	572	599	571	579	586	605	577	573	589	580	597	589	603	620	564	575	622	579	577	598	581	587	637	563	601	600	576	604	611	600	567	600	560	584	599	595	599	597	609	618	532	566	611	588	593	606	608	587	588	575	616	613	558	579	549	548	586	576	612	660	576	614	543	570	546	559	572	579	558	610	605	575	574	606	609	595	639	610	557	578	534	571	596	539	581	571	575	619	523	592	556	571	563	621	607	615	611	580	578	582	613	617	585	554	598	578	567	584	602	578	587	576	592	617	572	576	583	588	537	568	593	561	598	617	631	568	561	572	571	600	573	570	590	558	605	612	589	586	607	576	572	594	579	566	609	559	618	582	581	557	571	517	576	644	592	556	602	600	573	580	566	604	580	575	537	608	613	601	569	633	555	602	601	587	568	559	617	583	606	596	600	567	547	586	615	583	581	588	603	559	600	607	604	621	598	553	624	569	588	626	578	599	616	607	555	593	585	567	569	586	599	578	567	554	587	584	529	579	582	602	577	574	574	595	590	582	555	557	558	565	560	578	571	526	560	572	574	636	593	592	572	602	592	606	617	600	584	596	565	590	602	557	575	578	585	622	552	579	577	567	549	568	604	604	654	612	612	605	589	593	618	580	592	573	574	564	618	599	596	613	585	576	593	569	592	588	562	572	595	567	581	578	586	593	612	592	575	566	619	592	634	576	578	574	561	617	571	597	590	560	589	616	599	560	618	600	541	619	594	565	604	599	604	605	585	607	580	569	620	598	591	565	619	645	577	611	566	549	582	604	575	600	639	572	541	603	617	573	591	557	557	581	553	594	648	574	589	560	579	587	595	588	606	583	584	589	638	542	587	559	609	596	591	585	617	631	607	599	614	563	596	585	548	620	569	586	570	588	573	611	574	623	574	585	581	597	608	604	585	584	579	622	586	588	600	599	594	585	592	616	611	563	563	545	590	571	620	550	571	614	586	585	568	585	618	592	557	611	581	588	553	561	595	575	575	602	562	567	596	590	586	575	566	572	562	619	589	556	609	621	564	613	582	534	640	605	598	558	577	603	603	617	589	598	583	611	554	573	600	576	588	598	602	593	604	582	545	572	614	544	579	566	602	584	585	617	589	609	611	550	589	599	624	544	554	588	593	540	568	622	583	610	562	591	584	583	594	613	582	625	573	576	601	628	574	573	615	592	597	598	548	565	583	620	616	546	628	567	585	572	570	600	593	539	602	581	552	615	620	601	612	593	574	575	579	586	596	593	608	556	594	564	559	604	589	613	638	563	563	594	572	600	578	596	588	593	553	597	605	582	567	588	567	577	575	606	575	615	579	566	561	588	601	564	548	574	613	587	588	558	576	558	590	622	603	632	559	553	601	599	587	580	587	565	545	574	592	604	597	575	597	586	608	604	531	555	572	565	588	567	555	542	573	544	600	572	553	608	592	602	604	580	627	582	584	586	611	572	549	562	580	602	586	562	571	584	595	540	637	612	565	602	589	554	610	619	623	623	615	563	549	599	593	538	567	556	544	568	564	621	602	613	581	600	618	593	538	532	595	581	607	574	599	559	571	599	635	629	589	596	555	571	601	617	594	614	591	622	565	645	570	597	632	550	563	577	586	588	591	581	562	570	574	543	598	600	585	588	575	597	595	571	597	573	576	621	579	578	587	613	583	561	637	586	588	577	587	575	627	572	625	609	611	601	600	541	572	616	566	583	627	575	570	596	608	597	595	557	536	591	608	548	554	555	590	622	565	564	591	597	595	553	554	614	644	565	612	558	590	603	588	615	593	527	550	592	544	598	604	603	620	580	558	578	576	572	521	547	585	614	588	591	574	601	576	550	590	605	551	591	582	609	595
16050	9092	4117	985	756	528	414	355	355	299	346	352	315	315	319	286	294	297	293	313	305	288	297	283	343	261	274	305	282	280	276	255	302	263	283	279	277	268	261	250	295	280	288	266	287	286	307	281	292	321	285	255	279	294	270	305	276	265	297	298	299	238	288	318	275	286	298	250	234	257	272	269	289	277	307	284	277	274	273	267	282	263	277	294	302	288	252	315	296	288	228	286	307	266	269	268	276	246	261	278	266	320	290	289	299	274	288	234	282	271	253	252	252	285	266	313	266	263	293	246	261	263	278	290	317	253	307	288	296	296	277	253	268	319	259	305	271	280	288	296	298	258	279	275	273	260	245	252	283	285	269	283	280	286	273	291	268	275	272	264	296	267	282	286	272	278	291	306	293	254	290	301	290	289	270	302	295	261	271	253	282	261	273	261	268	297	288	267	286	310	306	275	304	276	289	286	269	313	291	310	299	305	266	276	293	305	265	301	265	315	278	280	283	299	331	298	306	290	263	263	280	301	270	280	303	293	307	287	245	253	283	290	246	274	284	289	296	297	291	249	267	276	253	264	274	283	286	295	277	339	287	287	267	277	259	284	268	283	248	280	242	270	272	283	291	257	328	302	281	261	290	282	270	289	307	273	272	331	286	295	299	293	270	271	318	294	253	275	302	241	290	267	261	281	285	256	286	291	252	269	265	295	273	294	262	297	294	283	315	283	282	287	315	292	298	306	268	268	275	276	293	233	247	298	256	270	305	273	289	289	302	287	310	281	253	319	263	262	266	281	295	277	266	286	270	246	266	298	261	265	300	284	260	277	270	265	282	271	285	252	260	314	277	248	263	273	274	267	285	281	266	275	299	328	326	312	265	324	305	319	270	292	303	282	255	293	286	242	328	288	262	293	292	283	296	318	294	265	255	282	268	288	264	276	272	281	268	261	292	274	294	272	273	248	302	266	287	280	281	300	287	294	273	277	292	285	277	307	269	278	265	303	275	276	303	292	291	285	285	279	311	266	278	297	319	270	309	306	303	271	243	277	313	284	256	263	316	300	260	267	300	288	281	282	292	274	295	290	299	258	282	268	244	277	290	283	260	271	298	268	302	277	269	268	275	307	297	315	298	282	268	281	265	303	290	271	288	257	294	301	309	269	281	301	304	298	301	296	295	273	278	280	302	278	271	281	286	269	262	282	251	279	267	282	277	263	283	305	268	291	267	274	284	296	258	276	251	308	285	267	288	279	303	302	299	281	285	293	272	314	279	294	306	295	300	264	287	281	291	259	272	277	269	290	279	290	275	275	268	285	291	286	277	247	256	272	296	251	280	263	274	257	316	267	295	282	280	307	312	279	276	282	273	275	251	232	262	280	288	291	264	284	263	265	256	283	243	268	294	283	289	276	281	299	281	301	264	306	289	285	259	312	292	272	273	258	264	273	274	280	323	283	267	283	302	276	284	323	298	294	306	264	284	323	281	302	296	255	290	263	276	289	286	273	275	263	269	259	270	292	280	281	299	275	299	286	274	250	277	285	263	276	241	260	275	255	279	282	270	296	282	296	282	261	277	284	263	276	298	294	310	291	279	267	259	265	297	306	287	281	247	289	292	302	242	295	309	277	303	269	293	295	292	258	250	279	290	250	263	266	271	291	289	270	299	303	282	282	272	248	280	286	291	323	270	314	289	261	271	289	295	267	270	262	269	291	296	298	286	299	271	261	290	301	263	290	289	263	299	285	315	278	270	279	287	290	279	273	284	270	302	275	267	258	259	307	280	312	285	286	276	297	296	291	295	261	280	283	267	294	304	283	282	265	272	265	261	280	307	264	237	277	284	252	296	269	272	275	294	294	281	298	281	288	276	280	287	277	292	297	278	261	277	290	271	279	266	307	274	259	269	275	268	292	251	243	290	263	298	278	251	276	299	293	283	310	301	255	246	267	278	287	280	267	293	291	264	285	297	305	258	311	268	263	279	282	281	292	309	286	275	280	245	295	234	282	247	251	292	290	269	284	290	293	269	273	271	296	248	312	277	292	291	292	286	275	301	269	267	252	269	279	262	263	267	284	266	282	283	288	287	304	279	283	247	284	277	293	262	310	320	319	297	283	275	286	280	256	248	293	308	262	287	257	284	291	300	300	287	272	285	259	277	292	288	266	317	279	307	278	321	293	289	244	251	244	295	266	294	324	270	281	306	303	291	278	268	289	264	309	270	279	280	276	313	299	278	291	298	300	280	261	272	286	266	269	287	248	262	251	272	297	292	247	300	278	287	269	294	276	289	292	316	285	267	281	301	287	263	296	302	276	273	256	256	267	281	296	272	296	269	310	267	279	273	272	274	281	281	281	295	287	316	268	271	316	298	289	287	283	286	263	260	270	258	254	287	267	273	271	286	280	273	309	268	269	281	287	289	298	274	268	298	286	254	297	266	290	265	265	289	289	284	297	291	288	285	318	315	284	285	246	256	305	270	289	281	293	223	287	289	328	285	287	278	299	286	269	308	288	317	279	248	301	260	275	277	288	302	294	278	297	291	297	279	261	302	260	300	259	258	268	293	271	275	265	269	295	279	264	306	269	247	250	284	327	246	292	276	285	304	262	277	253	265	279	235	237	267	248	247	260	266	251	282	302	271	306	289	277	290	277	248	270	285	243	265	309	283	279	286	283	281	275	287	263	276	262	259	288	277	272	275	276	270	307	303	261	279	295	264	304	259	288	262	286	290	254	285	277	269	311	291	302	256	277	286	291	275	297	260	290	274	285	278	290	280	263	304	308	271	296	270	284	263	254	312	252	274	276	277	273	292	331	286	290	270	290	274	298	256	275	296	285	254	304	279	274	273	294	293	287	268	297	280	311	245	223	276	299	264	246	299	301	266	269	273	268	283	258	271	283	281	316	293	277	288	289	284	293	289	287	261	287	299	302	263	291	261	266	269	256	294	256	324	276	262	266	292	305	275	257	304	283	248	275	256	281	310	278	282	297	279	265	287	281	259	291	271	309	298	266	281	263	283	292	283	277	269	302	260	299	290	280	292	270	247	245	296	276	289	281	286	303	289	277	292	272	272	248	281	280	271	279	283	273	321	259	275	266	279	271	289	276	303	280	286	296	274	296	282	303	283	305	293	259	298	296	291	292	288	246	307	275	277	257	286	259	279	265	298	307	287	271	282	274	293	280	281	261	292	290	278	256	269	292	254	250	284	275	242	274	273	279	285	285	269	252	265	299	280	277	262	296	257	284	288	253	264	258	239	281	287	292	257	263	302	289	265	303	340	301	255	283	274	293	267	282	302	302	300	297	280	298	262	278	292	282	289	287	255	309	264	261	290	283	326	334	306	285	271	289	274	266	301	288	255	274	260	278	275	283	274	251	284	311	292	278	301	281	277	269	269	253	258	271	277	264	292	260	262	275	272	262	284	266	242	294	276	274	277	302	307	262	267	284	298	317	289	268	294	281	274	283	294	270	315	284	251	264	269	264	293	258	276	263
9643	7801	6118	2425	2480	1801	1297	1058	963	916	875	853	784	713	795	779	724	730	673	744	710	699	685	678	660	647	654	676	630	648	663	649	654	647	692	692	627	596	647	648	592	644	656	622	652	637	610	576	635	642	662	630	630	652	598	598	604	614	627	590	603	605	619	639	672	651	635	638	626	579	675	584	623	598	650	606	602	633	617	599	656	674	599	618	620	636	608	579	622	656	585	630	637	571	613	652	662	608	656	627	653	653	642	605	616	651	629	614	632	653	591	608	634	635	631	602	636	610	654	646	598	599	632	642	688	629	627	618	592	614	584	594	653	609	625	605	660	617	599	603	618	630	591	569	616	622	629	583	607	615	633	591	655	616	590	606	627	612	609	572	602	638	641	612	602	661	596	612	582	628	662	610	602	569	680	618	633	610	582	679	654	612	653	582	614	614	636	622	626	596	646	632	635	612	634	665	631	644	614	613	625	579	682	589	652	623	616	626	621	617	603	622	578	647	587	631	625	591	647	647	665	615	594	597	605	679	617	586	645	642	631	599	623	617	628	648	625	626	576	637	647	591	607	611	628	622	617	648	640	647	620	572	623	629	608	665	631	643	665	599	638	596	610	641	637	637	621	608	626	636	637	612	625	641	625	636	607	619	607	627	601	657	643	649	608	665	618	631	595	664	647	640	663	639	632	635	578	609	602	560	607	671	627	693	579	575	631	565	587	664	628	621	626	583	654	642	637	616	606	610	679	599	627	596	647	607	650	606	633	617	626	655	657	622	587	621	623	609	620	618	607	585	657	599	609	642	624	646	666	607	657	598	637	622	577	621	586	628	616	614	607	639	576	588	606	638	571	601	658	595	587	664	594	629	623	651	600	651	599	623	618	600	613	579	565	636	621	644	629	617	626	645	661	636	628	606	627	632	647	597	615	663	633	602	620	617	618	614	661	597	605	632	595	623	621	585	652	581	613	627	588	641	595	628	601	626	613	609	697	638	648	639	640	677	615	638	596	582	653	632	626	629	635	659	618	563	649	588	599	639	591	591	669	651	661	605	657	641	669	599	606	637	613	631	624	668	656	637	612	615	646	596	612	602	609	615	602	574	626	646	626	628	645	652	632	637	604	579	613	637	616	622	621	627	618	631	623	656	604	607	633	587	635	613	580	648	602	621	627	630	563	607	610	677	667	593	603	635	624	669	611	628	624	633	588	664	603	577	647	641	658	598	607	631	616	631	606	646	642	677	632	666	661	604	648	665	649	625	642	632	654	641	677	621	601	627	650	582	674	594	615	643	608	594	637	609	647	625	610	607	640	646	638	635	586	635	639	632	618	629	626	615	636	606	658	608	636	626	621	612	685	611	675	600	607	640	604	648	609	586	604	601	607	621	613	630	589	613	613	674	643	603	629	629	633	591	648	631	605	632	637	602	636	601	603	644	612	636	647	650	650	621	624	613	569	634	612	588	574	621	582	677	625	620	637	591	613	609	678	613	655	619	622	631	650	647	647	640	609	646	621	646	662	604	624	623	596	665	638	597	628	614	649	616	644	655	636	617	643	607	613	632	583	630	656	614	685	599	627	658	608	582	629	654	653	650	604	594	593	644	599	574	638	656	609	621	616	635	675	609	627	602	637	648	632	606	663	596	626	577	618	632	605	643	648	611	635	618	619	588	618	624	603	623	637	635	626	633	641	618	595	632	612	608	639	608	587	608	617	677	634	640	660	604	596	625	615	605	672	654	638	617	611	633	640	599	638	639	594	644	612	630	644	608	632	621	607	647	610	608	591	649	648	644	568	618	612	636	637	627	620	616	614	622	635	595	602	638	652	612	676	583	635	608	629	616	627	644	575	653	555	643	619	623	605	591	593	637	580	619	637	618	632	586	631	586	621	654	645	580	594	610	647	588	635	597	633	633	621	616	598	624	613	670	592	603	618	674	631	630	664	590	642	635	629	633	619	640	660	614	631	588	590	567	603	614	648	617	598	667	624	630	628	563	650	612	642	611	624	621	655	590	645	632	596	647	632	610	619	631	594	670	596	622	612	571	629	594	630	636	633	596	634	621	549	620	624	639	614	627	598	614	608	662	637	648	620	602	585	642	656	646	639	653	624	642	636	590	616	618	603	613	617	634	617	620	605	636	599	646	636	586	653	665	599	616	640	625	619	611	579	628	627	674	656	629	648	607	633	617	688	576	638	617	646	602	623	614	655	649	591	611	598	622	608	625	615	632	617	627	566	623	628	642	636	675	637	600	584	656	562	618	642	656	621	587	610	656	641	617	614	609	609	658	618	612	614	630	615	655	627	609	661	598	609	665	598	613	586	599	621	615	634	641	633	629	644	622	640	634	627	664	636	663	618	569	577	668	620	597	601	649	626	642	592	593	624	610	653	603	593	591	664	666	621	613	610	601	688	594	598	624	616	667	645	583	605	627	634	685	621	605	630	626	621	641	588	669	603	632	669	605	612	629	675	627	616	627	611	657	620	636	622	611	628	644	600	621	638	636	649	619	645	606	670	615	642	560	612	648	661	615	634	656	597	616	611	590	626	622	639	608	628	603	639	598	630	640	635	626	639	650	663	645	573	606	649	662	625	651	633	606	618	645	582	594	619	604	622	626	616	604	603	645	594	658	656	575	584	630	656	615	612	630	630	623	617	658	690	609	611	676	639	602	642	617	637	626	576	666	609	627	579	628	620	635	600	644	638	641	625	626	614	660	614	574	632	592	645	644	660	586	673	601	631	642	640	651	657	610	608	615	649	641	609	604	633	608	617	622	585	616	619	595	601	629	581	646	609	621	606	636	622	619	662	613	623	583	599	563	659	603	608	606	618	637	656	645	582	609	606	639	656	628	633	606	630	624	590	623	567	644	569	625	674	582	612	652	605	639	654	677	557	606	615	610	639	596	596	620	596	614	662	622	649	636	629	596	585	643	600	653	619	620	628	645	639	623	664	635	599	611	628	643	623	583	636	601	644	653	628	649	669	630	634	682	647	631	622	649	602	601	642	621	651	617	626	619	598	591	619	630	630	628	656	589	634	647	634	652	618	626	627	655	635	609	620	630	601	599	643	573	602	583	629	627	624	632	655	616	598	604	652	642	594	602	640	614	663	650	661	641	630	647	607	623	628	605	604	625	665	600	657	659	637	627	628	637	627	627	584	650	598	614	640	680	614	652	622	597	656	618	641	675	614	604	665	640	575	650	659	631	612	644	635	646	571	618	625	625	582	655	605	589	614	607	626	632	643	619	636	631	637	595	602	628	643	621	671	625	608	619	628	612	593	682	596	605	642	649	594	617	605	620	638	638	623	602	619	633	622	638	590	623	656	617	628	631	587	608	587	598	658	638	583	627	611	662	647	627	635	635	644	670	657	620	565	603	624	569	625	594	694	605	638	624	618	636	640	631	596	623	588	583	642	593	629	626	611	618	641	639	598	657	659	640	588	603	613	599	637	618	646	614	624	622	592	611	641	663	624	620	592	597	640	602
32339	24406	17860	4670	1597	1001	742	565	409	384	329	342	289	308	296	264	287	257	254	264	268	258	218	277	267	242	213	273	224	222	241	245	242	242	269	245	218	246	266	246	234	235	231	253	253	245	233	240	252	240	234	229	253	239	239	230	208	235	260	254	256	255	230	262	235	233	230	230	246	236	238	225	228	237	235	237	220	242	213	223	230	223	202	229	233	234	241	239	246	231	232	207	243	248	241	233	236	226	221	224	245	248	224	228	246	239	245	227	243	241	238	220	247	238	226	219	249	211	263	214	236	229	241	244	198	229	246	227	236	221	230	228	216	227	242	227	239	243	225	208	231	226	268	243	230	219	252	231	251	252	264	223	231	214	209	264	252	220	241	245	247	228	232	240	219	237	249	244	227	228	260	239	228	230	220	267	214	264	251	226	244	240	232	235	234	224	237	240	262	218	244	223	230	222	234	247	257	231	229	208	251	234	222	184	228	240	223	242	268	248	219	228	237	220	230	239	254	266	216	246	214	254	236	239	269	245	261	233	220	216	215	253	198	221	219	220	262	247	239	232	227	268	246	225	223	228	217	230	252	304	215	264	246	267	244	219	233	245	242	233	241	238	249	227	270	257	246	231	246	247	243	210	214	223	282	248	233	181	216	237	240	237	228	225	231	248	216	236	237	212	231	225	246	251	214	225	239	261	247	220	246	211	234	214	236	238	244	236	255	221	242	228	225	232	218	249	232	226	216	227	234	221	200	224	244	225	256	227	219	219	233	259	231	245	247	249	220	267	239	237	217	232	223	227	226	219	248	283	234	239	236	231	214	221	214	263	226	220	246	268	221	229	228	245	229	229	221	210	237	228	232	240	207	222	233	235	216	267	241	275	219	246	254	239	241	261	244	232	233	228	255	218	266	252	235	260	218	207	224	224	223	236	230	212	239	246	243	225	240	228	260	256	236	249	217	216	246	256	243	234	218	231	247	224	219	222	230	262	243	221	235	214	224	253	236	242	245	224	245	199	232	253	240	256	264	222	241	221	237	225	261	238	218	229	239	210	234	259	244	214	233	210	221	240	225	247	242	257	232	224	228	201	219	245	223	257	229	250	261	224	213	254	234	248	207	230	212	200	264	231	231	226	232	235	231	224	256	230	244	220	219	247	217	242	248	240	231	244	216	213	213	225	232	254	241	244	220	232	209	234	227	236	209	211	236	238	237	241	231	226	225	229	249	240	204	240	224	239	242	231	229	229	253	264	238	215	226	213	233	245	233	226	267	250	235	224	205	222	231	229	252	237	249	246	213	249	231	231	229	203	226	236	241	202	235	233	234	241	239	197	206	246	212	261	245	244	231	241	236	236	251	236	249	200	266	237	213	226	242	238	235	234	241	216	254	246	227	216	235	219	242	221	267	232	212	221	195	228	229	224	230	233	275	249	271	228	231	245	243	233	244	226	239	222	223	241	218	245	266	216	247	234	229	234	248	264	250	224	213	251	239	264	247	239	274	261	229	239	254	223	247	233	212	235	229	220	243	222	222	220	224	229	241	256	246	207	210	207	217	248	214	237	212	229	227	235	234	214	212	231	239	241	218	214	256	240	241	252	247	239	226	236	244	264	227	245	224	217	184	225	221	245	217	243	260	261	231	239	222	244	216	237	229	246	251	210	205	262	231	224	218	229	200	218	242	216	229	209	261	238	224	204	226	258	231	233	242	243	216	236	236	251	279	226	213	258	228	251	206	222	235	221	251	259	224	219	248	251	231	231	268	255	248	258	242	254	224	239	230	240	239	230	245	254	247	233	213	237	224	232	227	260	229	207	213	231	248	216	228	230	246	253	214	225	228	236	234	205	198	224	213	244	236	223	228	243	249	241	248	238	239	218	252	231	244	226	233	240	239	236	224	228	249	220	205	212	192	214	249	240	246	229	222	201	213	238	236	220	227	208	257	205	191	230	225	252	248	234	242	220	249	226	212	234	225	238	195	229	224	244	243	226	219	235	220	241	201	258	253	222	222	220	236	226	232	225	200	236	264	240	244	249	256	222	247	279	211	231	247	236	198	223	209	272	247	248	221	232	283	244	245	229	260	228	253	231	231	213	240	210	257	220	228	243	241	222	256	259	243	230	233	228	225	237	239	226	212	227	252	244	253	233	220	235	233	255	267	231	253	219	246	221	238	230	219	228	244	247	241	221	238	223	269	241	218	205	219	219	220	250	233	221	243	228	222	240	229	243	262	262	216	219	243	244	244	237	262	213	231	197	215	229	225	222	228	232	214	234	240	238	219	206	234	260	259	218	214	244	226	211	235	231	242	243	243	212	251	229	210	220	221	236	207	227	261	248	247	239	237	239	205	218	214	239	239	216	221	252	225	243	253	221	228	212	232	206	228	217	239	217	220	226	200	204	248	231	203	235	230	226	255	233	235	280	239	225	239	241	232	226	207	277	226	201	235	225	230	232	231	231	255	229	211	222	237	253	269	252	234	226	219	233	224	246	223	230	282	225	249	211	248	230	235	218	240	238	244	232	216	219	241	217	235	222	237	245	250	204	220	218	253	265	259	224	213	219	212	225	219	268	255	232	223	252	250	253	257	251	245	225	245	233	220	228	216	239	242	228	206	218	224	230	247	266	213	236	240	250	232	229	222	209	259	209	258	246	250	227	248	265	242	224	233	224	228	231	231	225	218	244	225	234	230	249	237	239	220	214	197	217	259	268	233	227	213	207	243	243	242	220	233	246	242	249	243	234	219	252	226	211	240	241	228	225	238	229	217	235	204	240	238	240	241	217	268	249	239	216	229	278	252	236	239	234	250	193	239	221	255	235	254	234	219	238	241	229	253	213	243	224	238	254	228	228	216	232	229	262	245	236	231	246	254	229	237	224	226	244	227	236	259	228	258	246	239	244	250	258	253	250	213	234	234	257	254	217	255	216	236	242	225	224	199	199	232	234	225	225	231	220	241	253	219	216	202	240	236	245	222	214	207	230	245	265	257	230	243	223	237	238	214	228	228	246	226	232	242	228	237	235	243	236	227	213	235	206	236	230	238	257	247	259	208	209	245	237	236	215	226	247	219	224	258	191	245	228	232	242	210	241	221	263	229	245	251	216	219	221	243	212	241	262	243	218	217	206	232	240	233	242	215	227	244	243	203	232	256	239	207	257	223	240	214	238	253	220	226	224	214	238	242	226	219	210	229	246	208	239	231	241	230	256	221	207	222	230	219	235	245	243	246	204	238	230	240	190	209	239	232	248	206	253	257	255	242	249	220	220	275	227	265	244	213	215	237	244	228	246	240	224	251	261	245	203	217	262	230	217	232	237	254	264	225	247	205	246	205	216	243	205	210	222	214	223	225	230	213	226	240	199	197	229	238	226	211	216	239	217	232	226	212	241	270	213	254	228	225	227	230	229	219	234	239	236	241	217	251	213	229	203	240	229	258	262	230	248	224	198	247	190	226	252	228	250	238	207	258	233	233	189	222	275	233	244	250	259
20835	19326	18782	4873	4287	3333	2454	1974	1535	1159	1085	1005	862	845	825	838	805	726	718	730	799	746	631	678	670	633	659	695	633	706	622	569	642	595	612	585	609	580	573	590	566	562	599	571	550	538	594	569	563	546	548	557	580	516	567	573	583	559	554	502	560	538	534	546	555	518	550	548	499	544	504	592	529	518	537	515	555	533	524	506	535	545	570	538	537	522	535	523	530	556	548	518	524	555	517	539	517	518	547	556	527	510	512	541	542	508	549	527	546	536	507	507	526	534	519	557	510	496	527	527	514	553	528	532	509	497	498	533	529	529	519	539	558	524	537	566	518	525	552	509	513	499	554	619	518	522	566	536	529	512	570	551	520	531	571	525	532	528	517	526	600	518	525	525	503	568	500	506	525	525	539	515	498	545	542	505	520	504	557	506	484	560	529	526	551	535	533	547	501	520	555	493	529	542	512	494	551	516	532	532	494	511	526	478	513	531	535	493	525	523	500	543	546	532	538	550	540	504	539	536	548	529	495	509	566	541	530	515	503	521	528	531	509	565	572	509	515	521	557	553	549	524	529	520	514	479	543	578	535	504	525	483	538	535	535	513	516	564	583	514	519	526	521	545	523	540	535	538	528	563	502	564	500	536	564	533	556	520	550	521	571	556	539	555	513	546	519	565	550	530	520	542	551	556	520	506	532	523	523	552	585	519	505	538	538	535	542	541	543	536	556	508	515	525	550	534	534	539	505	514	562	533	537	539	543	514	508	530	520	542	547	534	538	571	511	537	514	526	529	582	524	575	522	530	507	516	489	550	508	539	576	519	516	511	521	513	532	550	543	552	499	487	552	497	518	544	502	532	592	510	531	519	529	532	547	522	519	515	557	539	517	573	565	556	557	543	587	512	536	541	551	528	536	520	550	508	539	563	567	551	535	564	560	574	520	559	517	556	551	498	531	567	495	542	544	522	543	548	576	553	530	512	548	546	544	554	541	541	543	533	541	531	540	549	571	528	530	477	516	575	533	578	527	527	558	507	492	579	485	541	546	497	581	554	566	527	567	510	556	543	543	540	562	536	520	585	553	515	512	579	546	510	557	541	545	558	546	528	519	548	573	534	501	536	560	522	541	532	538	514	505	536	538	530	515	532	524	518	563	543	534	537	554	533	500	542	568	549	542	495	571	515	533	565	519	526	484	531	563	500	514	548	506	544	543	541	555	573	546	530	523	531	547	518	616	528	537	514	553	522	525	553	545	538	509	486	532	546	508	492	486	538	518	517	557	503	549	501	571	529	560	522	535	544	556	522	525	534	546	546	579	492	511	535	558	487	522	535	532	532	532	526	503	571	528	549	510	502	537	523	538	586	515	570	545	531	512	528	507	514	500	515	517	568	526	558	549	516	517	545	554	598	537	516	529	566	571	550	544	548	553	495	522	544	542	545	575	536	542	503	521	509	515	509	537	557	497	518	518	525	555	499	508	521	543	519	486	518	559	539	560	533	571	568	514	526	562	505	550	508	528	514	531	540	533	513	514	543	528	495	549	532	498	526	532	553	540	521	509	564	490	541	523	524	556	568	531	514	515	536	531	538	532	524	530	562	556	505	533	529	517	512	489	529	523	528	557	562	554	530	562	475	529	552	524	552	543	525	533	567	550	528	538	535	549	559	545	506	545	550	511	527	502	509	492	513	547	499	526	526	578	537	518	563	543	555	507	531	561	541	543	531	548	551	526	505	509	515	506	550	506	549	574	538	551	502	524	543	565	539	534	521	531	517	547	550	457	551	520	555	490	497	531	542	529	540	539	513	522	546	540	540	510	545	515	573	529	518	522	530	565	550	540	547	499	532	563	531	574	501	521	540	552	536	558	518	566	542	536	535	552	532	548	531	559	544	555	538	556	549	545	546	559	549	539	521	510	521	531	556	476	493	533	539	548	534	578	530	542	544	563	550	551	534	533	532	536	560	535	512	560	531	537	493	521	467	520	575	527	544	538	534	524	569	526	513	540	492	511	546	539	565	525	530	537	530	552	579	488	537	515	534	553	518	504	542	541	531	575	500	560	542	504	533	559	550	550	492	515	501	573	530	558	524	511	578	521	485	510	537	501	533	544	550	559	549	524	514	527	515	548	572	539	520	541	519	494	531	575	528	512	523	520	471	526	541	511	549	498	557	548	525	548	528	549	501	549	534	538	509	528	498	517	534	464	541	541	558	556	579	559	537	541	560	540	524	540	502	567	558	537	550	524	545	534	501	554	533	519	568	541	544	487	562	532	575	499	519	515	537	544	533	564	539	560	522	506	528	523	538	537	545	498	542	542	544	540	521	535	511	539	543	564	509	518	516	546	542	565	550	520	508	542	543	548	515	539	517	542	541	543	527	561	538	531	541	558	510	509	535	547	536	537	502	500	544	591	547	527	579	506	524	522	582	537	544	530	555	511	546	563	536	495	543	507	545	513	560	566	517	483	534	520	531	508	511	539	500	522	583	557	516	539	558	519	582	528	511	536	508	524	546	514	517	517	533	579	564	533	540	514	576	576	572	536	542	530	540	522	532	515	495	571	484	561	548	520	557	586	511	504	516	513	573	510	528	548	534	504	503	533	532	506	511	508	512	551	524	526	542	542	546	567	524	524	526	557	504	519	580	545	554	551	539	516	540	520	537	535	484	535	511	527	559	541	562	566	556	518	488	532	522	527	535	520	535	508	508	530	575	477	549	527	502	510	554	526	569	516	555	543	603	502	517	539	564	550	518	491	512	531	540	501	534	535	538	551	525	520	570	556	512	564	532	549	527	551	521	546	581	523	562	546	549	518	540	537	506	565	518	527	525	547	572	541	519	546	541	561	553	490	528	562	541	524	546	556	499	560	556	543	518	594	551	521	545	522	506	540	529	550	539	552	554	509	534	572	523	543	572	506	575	512	484	524	530	530	550	545	526	513	534	477	519	537	543	539	533	521	510	521	512	547	557	519	496	552	559	548	572	569	551	542	540	524	568	558	531	568	518	561	564	545	518	532	530	541	525	535	553	492	522	565	539	512	541	482	571	518	537	513	571	545	513	562	549	533	531	499	496	551	531	526	552	519	522	508	538	548	500	520	562	531	496	526	585	532	531	558	526	513	566	528	538	544	554	556	550	516	516	508	541	548	542	511	536	526	579	572	519	523	538	541	520	541	522	530	535	543	530	540	520	526	538	553	542	528	532	531	525	519	560	539	535	545	544	549	514	546	522	561	516	536	542	519	557	545	532	564	559	468	553	554	561	535	531	488	551	552	532	502	549	565	559	499	563	521	518	563	559	515	554	571	545	505	533	568	501	545	510	539	550	516	528	505	500	550	528	571	525	552	535	522	538	529	538	555	529	558	508	522	546	552	477	508	509	489	555	483	556	541	566	529	503	529	538	542	496	544	504	571	542	525	531	529	544	508	532	561	521	509	534	532	553	524	560	554	563	530	538	554	534	544	542	541	533	506	535	550	540	521	540	553	562	523	517
43644	33505	27394	8845	2909	1659	1177	849	552	476	395	393	353	363	336	339	316	304	326	314	311	293	267	264	289	296	312	271	253	306	302	248	315	254	284	242	272	275	273	242	291	233	276	301	272	267	270	261	274	294	273	294	267	246	263	244	245	286	272	276	253	266	261	233	250	286	253	265	283	261	280	243	222	251	274	251	254	293	233	246	259	268	259	271	263	263	266	270	251	269	265	244	246	260	263	237	249	253	260	280	245	254	267	268	283	255	256	271	250	261	296	249	246	256	295	309	290	275	266	250	292	253	269	232	260	266	261	259	251	248	265	237	271	268	255	260	261	246	278	266	252	249	259	228	235	263	247	283	280	265	251	261	312	256	243	280	286	252	246	265	232	284	227	253	242	234	267	269	281	273	260	257	286	265	281	235	259	261	273	243	258	283	268	267	279	237	250	263	235	255	263	256	274	273	261	264	256	260	243	242	266	246	234	275	260	262	242	290	258	258	266	235	270	284	265	264	271	273	271	263	286	255	265	261	239	256	262	260	246	266	278	265	272	268	260	265	267	267	234	256	240	274	233	265	252	279	264	270	252	228	289	244	230	263	272	257	269	271	263	274	223	278	261	247	252	239	289	261	243	240	249	246	284	259	226	281	243	239	263	269	249	293	278	271	281	259	274	279	264	268	272	242	245	276	270	287	277	267	271	274	284	255	290	275	291	286	272	256	281	245	249	253	235	278	268	249	248	268	264	269	267	274	264	272	281	244	249	253	250	284	257	257	266	252	243	264	249	294	242	269	271	269	253	269	267	237	250	285	250	246	247	262	284	249	295	273	258	274	276	267	259	253	257	259	259	287	260	239	268	284	252	256	250	252	263	260	282	204	255	268	237	252	271	273	275	288	277	240	276	245	297	279	271	245	251	270	248	260	259	246	285	239	269	275	265	237	268	271	244	243	237	265	242	270	258	289	257	260	262	241	274	291	256	225	267	288	293	276	246	238	267	257	273	279	224	291	267	267	268	277	256	268	257	246	262	273	265	241	251	232	297	254	295	264	269	278	253	249	238	246	293	248	261	293	245	260	256	245	261	268	259	231	263	248	285	267	286	238	262	257	259	287	258	256	279	268	249	261	277	274	229	258	263	244	272	245	261	268	296	247	263	287	247	242	248	273	251	236	242	258	248	272	300	261	265	246	246	263	279	290	267	262	265	262	284	291	276	270	257	247	209	264	250	294	283	258	243	232	259	260	233	259	243	249	227	285	274	252	243	239	255	232	265	254	266	264	256	248	276	237	247	277	246	248	266	262	251	276	253	263	249	228	254	251	258	245	244	255	254	236	277	277	284	252	284	297	287	250	246	268	291	250	295	269	270	274	282	253	264	273	278	239	262	243	239	277	257	258	230	258	240	274	259	294	259	265	261	236	263	278	251	265	263	280	261	271	228	272	245	307	238	267	308	269	241	263	268	250	271	276	248	263	266	277	259	281	266	239	261	268	287	275	239	275	264	241	249	261	256	255	293	270	257	240	281	248	234	256	245	259	289	280	281	299	274	247	232	294	263	235	267	287	237	281	287	284	259	297	286	249	222	225	302	235	244	288	256	277	225	258	243	262	255	269	253	296	283	258	270	267	233	250	282	275	250	273	275	267	252	269	241	251	283	250	239	278	275	293	243	250	261	251	266	265	261	259	279	276	249	284	249	269	241	272	250	268	278	271	292	281	251	267	252	213	248	309	265	264	270	263	273	287	274	244	266	274	274	268	283	288	259	258	296	269	284	282	256	253	259	283	250	252	259	273	247	265	239	249	262	276	244	278	283	271	271	250	265	254	230	252	256	286	260	251	259	232	284	261	246	269	255	232	257	258	270	265	238	290	286	238	256	265	259	254	266	288	283	240	221	247	275	254	243	259	248	250	257	255	253	221	231	280	263	255	269	255	250	261	223	276	249	238	256	255	272	280	264	262	254	244	268	273	237	258	309	285	247	234	241	255	280	248	270	251	247	272	224	271	294	273	257	257	282	250	251	297	285	281	263	260	269	257	268	256	261	257	237	265	282	248	240	286	246	247	262	283	283	271	265	278	281	252	268	257	229	283	280	296	257	248	263	259	295	235	268	277	295	256	240	292	243	271	261	244	249	275	249	252	245	284	262	295	262	267	282	245	326	295	273	282	247	258	282	269	278	266	228	230	238	246	247	281	264	262	259	238	254	271	272	278	245	286	238	292	252	286	270	253	265	260	255	274	256	269	268	267	248	274	271	252	258	287	279	251	288	288	259	234	228	255	296	240	249	287	269	290	248	267	263	248	271	253	236	243	277	314	272	244	249	263	268	259	235	253	263	277	240	249	279	246	263	254	268	259	299	272	277	275	256	272	247	232	274	253	309	265	260	283	253	281	270	261	298	299	269	277	258	273	289	261	288	263	252	277	267	238	263	256	253	251	233	246	228	249	276	275	291	296	251	282	262	249	275	282	279	271	284	290	269	274	272	285	265	260	251	265	250	262	256	272	258	271	255	265	226	259	233	233	239	239	249	273	261	262	270	251	249	263	252	232	306	228	253	257	268	259	282	252	248	235	252	293	266	279	264	250	255	249	257	240	266	262	267	247	251	240	253	257	248	287	243	272	270	284	272	249	263	279	264	283	249	244	268	258	277	261	296	239	252	254	259	250	230	248	266	253	275	209	243	247	253	287	266	286	230	271	278	264	245	232	278	263	265	272	270	267	241	238	273	264	253	289	291	258	302	246	264	228	260	244	277	268	216	246	237	273	260	241	252	263	295	280	239	254	237	275	237	253	268	266	272	253	252	253	283	253	246	263	250	270	232	227	253	254	282	251	265	252	232	289	287	222	256	289	304	273	265	291	264	272	258	284	266	248	262	285	263	239	255	286	256	226	256	249	280	259	293	256	252	257	241	260	278	298	262	274	242	303	263	247	255	239	287	270	297	265	282	265	230	245	262	234	252	245	285	242	242	247	270	281	280	270	272	286	241	260	255	264	264	267	284	259	245	232	269	281	254	272	271	262	303	265	282	274	242	269	263	258	251	288	303	238	245	259	262	262	270	269	239	256	280	284	274	269	279	253	238	259	271	242	253	261	264	280	258	263	242	290	243	227	213	244	259	271	269	229	238	253	250	272	260	283	270	256	228	252	266	266	243	253	275	261	290	235	278	295	266	285	268	258	270	295	254	283	272	279	238	259	252	250	256	270	260	245	267	276	256	279	233	262	265	293	278	284	297	241	267	278	286	281	239	254	251	248	263	252	263	261	256	258	242	270	261	262	275	287	262	276	250	255	272	258	278	291	278	268	281	236	262	238	269	250	270	277	220	263	255	266	254	278	281	277	266	275	258	234	302	268	245	261	227	219	246	262	271	266	274	236	237	253	250	231	255	287	288	270	275	276	287	254	290	278	251	266	259	258	219	261	243	286	268	253	230	289	264	257	265	255	293	266	263	208	259	296	249	241	260	271	252	237	266	268	277	284	251	281
27348	25517	26180	7787	6239	4785	3775	3116	2319	1708	1420	1226	1028	1073	1019	1004	995	904	848	914	858	893	845	743	755	744	673	792	784	868	761	720	728	689	695	727	669	670	653	642	659	661	648	649	658	624	593	617	618	614	595	645	618	591	629	574	564	594	586	601	609	630	582	543	608	644	604	585	575	590	587	574	546	575	591	619	582	597	616	575	584	604	584	598	593	604	555	595	601	626	609	623	615	623	605	580	632	594	580	569	607	602	565	601	582	617	584	597	593	615	573	587	531	643	656	606	603	659	595	624	614	625	596	620	614	581	556	578	569	620	591	598	564	602	628	603	635	566	569	613	626	636	602	605	600	626	586	661	546	574	581	575	570	564	571	583	565	616	586	607	610	573	596	616	615	628	622	585	580	575	616	638	564	629	593	566	576	593	535	585	599	602	606	616	587	594	585	612	588	635	568	615	584	575	586	560	586	621	581	580	594	652	586	619	600	582	608	582	565	603	573	596	657	602	572	597	590	561	607	594	628	618	565	608	564	553	581	578	573	541	578	605	611	590	621	570	610	609	573	617	594	580	582	598	578	626	563	572	586	636	631	585	560	561	583	575	620	589	575	567	604	616	599	585	582	574	635	586	583	574	631	624	635	595	636	604	618	611	603	564	595	581	569	600	576	556	611	611	599	593	562	624	621	573	566	573	614	549	569	595	604	563	560	648	588	567	564	595	580	575	611	577	635	613	620	578	625	546	554	579	621	585	562	623	594	553	608	563	590	629	589	643	586	595	612	593	584	590	589	584	581	589	634	655	608	612	591	625	597	600	582	604	609	578	596	598	616	592	582	616	588	582	589	570	563	609	558	618	582	561	616	597	609	572	598	614	595	575	599	598	590	622	603	573	560	624	591	619	573	638	602	580	615	629	633	633	627	585	588	611	576	594	579	576	641	608	568	574	615	581	582	597	579	556	584	606	601	620	587	625	624	596	626	564	555	575	557	615	594	565	560	611	596	580	553	582	594	586	580	604	584	602	587	588	591	548	564	595	601	575	593	644	554	633	634	562	665	562	580	623	603	600	555	601	585	608	603	584	621	593	564	565	637	587	597	629	641	580	602	604	609	556	609	602	562	606	615	613	573	589	583	612	593	617	594	582	616	572	597	628	592	600	573	582	607	562	556	563	591	597	594	579	621	556	595	589	598	563	587	622	570	546	604	583	601	574	555	588	559	585	609	602	548	582	569	624	557	540	593	626	584	598	618	621	572	575	621	607	602	562	598	567	625	588	569	586	633	576	578	585	579	565	604	593	620	566	622	594	604	615	577	643	606	577	573	585	604	602	555	627	572	599	590	625	629	622	553	632	615	584	591	614	592	645	569	570	599	593	615	537	602	594	584	564	573	605	607	628	580	592	603	603	597	567	570	599	606	581	601	565	577	587	569	565	592	576	618	604	575	581	611	585	590	607	594	593	588	577	596	555	600	570	644	590	612	584	635	592	587	529	608	582	655	582	534	586	610	580	625	611	611	631	589	572	607	598	609	597	567	555	606	591	642	594	534	594	578	615	549	608	600	630	585	616	609	618	595	566	585	549	617	581	611	596	596	593	617	579	535	580	567	609	610	604	585	516	606	584	566	585	544	577	603	625	565	602	601	584	575	576	577	601	548	586	583	613	641	572	622	596	594	576	620	602	537	630	588	608	599	559	589	605	572	598	594	592	604	623	572	578	590	587	596	620	611	628	586	591	607	569	641	564	609	571	608	609	594	589	615	547	617	609	600	569	608	600	613	550	601	580	592	589	585	615	559	603	617	586	596	626	572	605	627	659	612	593	599	643	541	637	645	592	579	579	636	584	619	626	568	611	578	635	611	602	602	608	570	621	563	553	653	588	580	563	575	588	612	645	568	559	572	614	609	605	609	609	635	554	542	554	548	646	567	578	603	606	610	618	576	572	611	602	572	574	613	605	567	610	555	624	614	541	633	625	626	633	563	621	652	566	575	569	581	549	615	586	580	581	570	641	577	565	600	625	602	618	581	618	672	595	601	569	576	583	614	600	590	567	600	548	589	609	544	611	586	608	563	619	610	548	621	614	558	573	591	614	586	619	643	587	581	577	590	578	581	609	620	612	589	565	574	585	568	583	604	625	572	593	549	600	609	598	586	577	590	640	609	570	600	539	555	582	567	609	556	559	559	608	571	603	606	564	586	579	580	606	591	574	580	620	623	587	610	585	569	578	548	624	591	566	619	593	641	599	638	607	604	592	548	607	611	610	565	604	592	577	599	598	600	561	563	623	612	585	572	564	612	572	566	550	648	603	573	598	645	599	598	593	590	652	584	588	590	558	640	612	607	575	565	600	583	573	638	601	558	608	565	594	615	594	619	605	625	615	566	610	533	583	608	623	585	586	578	577	581	661	604	623	557	578	609	566	580	579	570	599	590	605	551	564	581	601	584	611	590	618	627	575	602	562	566	624	587	591	608	591	587	590	653	574	597	597	585	578	608	595	563	605	555	570	621	617	567	596	583	619	606	579	575	562	575	576	606	551	593	583	579	579	592	603	601	642	588	623	571	591	598	565	592	579	587	612	591	583	583	637	596	578	581	602	613	642	604	593	614	566	544	611	578	592	591	599	611	559	594	606	621	608	575	610	595	615	612	590	571	605	587	625	614	587	564	596	614	648	611	584	585	584	589	624	593	548	665	570	571	606	656	611	647	596	623	577	636	572	583	578	573	571	563	554	611	617	537	577	626	621	597	595	614	571	597	571	621	626	637	613	623	593	572	611	569	608	604	556	591	617	592	608	597	576	605	628	577	586	630	624	629	609	557	619	630	639	590	606	578	573	601	584	604	582	620	591	579	618	622	604	603	552	602	599	620	619	562	577	569	606	601	578	594	588	605	574	579	572	631	568	577	587	590	591	613	591	592	600	570	599	556	530	535	571	588	632	618	588	654	622	610	616	592	630	550	594	646	569	593	607	609	622	609	578	573	596	610	586	612	647	598	601	615	658	650	595	603	591	593	578	606	567	571	587	589	603	586	593	577	646	593	591	612	582	581	601	575	577	601	578	605	555	563	637	582	617	615	636	555	597	599	631	596	577	589	581	612	600	579	650	581	570	579	571	618	629	607	593	587	564	605	578	614	626	592	626	586	576	592	607	591	615	606	605	603	582	669	575	595	607	576	590	614	567	632	600	587	596	658	580	619	592	625	668	580	598	600	617	608	613	600	557	598	604	574	544	600	586	614	596	607	579	605	588	597	625	544	606	622	594	603	639	573	583	603	539	597	614	602	603	569	571	589	634	600	610	578	608	573	572	592	628	589	636	577	557	526	589	602	568	623	573	582	582	548	590	614	593	642	591	589	585	604	587	620	550	612	575	621	554	623	577	585	623	564	579	580	572	577	616	566	591	558	610	609	602	576	617	556	610	587	593	590	621	564	566	578	628	584	554	602	580	600	594	616	573	586	560	636	630	586	570	603	595	559	559	600	648	594	569
17407	9136	4287	1277	750	533	437	371	348	318	313	318	284	308	337	329	331	275	262	292	284	283	277	271	323	294	299	291	271	249	265	330	276	274	291	293	284	255	277	292	253	292	270	254	286	315	288	269	258	264	304	283	283	293	281	256	314	262	266	232	300	311	271	266	287	271	245	263	279	277	288	271	271	255	261	278	307	272	304	255	293	292	272	306	306	283	286	285	281	295	312	293	291	260	265	278	317	316	264	290	281	281	287	268	281	271	312	237	252	285	305	274	247	271	292	285	304	292	299	305	308	269	295	261	297	292	278	283	293	281	288	303	251	260	293	289	292	306	266	260	288	272	264	282	282	269	279	288	296	293	252	287	316	264	293	270	298	275	310	279	263	236	263	289	300	292	281	270	323	283	285	285	283	287	278	263	269	274	321	288	282	254	279	284	296	301	282	278	284	289	271	298	261	268	275	269	267	260	242	273	310	282	263	293	283	295	275	268	293	260	295	282	269	276	288	278	286	280	282	292	258	308	302	297	276	287	275	276	287	300	291	306	264	268	258	286	279	275	282	284	297	295	290	248	276	306	291	276	266	232	265	272	280	288	274	283	299	294	267	306	269	308	266	259	286	267	262	281	272	286	287	299	284	275	251	274	285	272	335	256	293	312	257	268	293	292	271	287	268	286	279	270	263	285	279	278	255	282	259	229	275	257	281	283	272	277	270	289	269	259	280	271	309	253	276	285	254	279	264	281	266	275	298	285	280	280	303	259	293	296	280	293	311	317	273	268	289	285	278	270	301	268	299	307	312	307	280	269	281	305	287	283	292	293	282	303	258	252	287	276	289	290	315	267	278	261	281	292	278	291	279	300	293	261	280	286	295	254	267	296	297	289	288	283	272	286	303	294	306	271	286	294	273	279	274	299	287	274	304	280	262	286	293	309	276	256	273	287	295	285	275	275	276	264	273	311	295	262	298	295	259	242	316	260	304	251	259	273	294	280	254	263	279	265	261	258	281	301	285	266	318	275	255	288	292	275	259	315	292	295	287	280	297	300	270	271	240	269	264	283	290	297	315	297	272	272	251	267	277	293	274	290	270	302	288	235	278	277	288	269	250	281	244	279	289	262	245	295	299	269	288	284	283	281	283	292	252	288	264	258	277	293	292	281	291	273	280	263	306	275	307	268	250	287	303	254	295	302	296	283	267	281	232	277	272	282	277	272	282	253	310	282	301	311	319	284	270	296	283	292	268	255	269	270	287	268	267	285	276	237	300	319	314	287	287	292	264	263	301	300	261	278	288	262	277	290	290	292	287	273	282	274	319	276	299	284	301	294	261	269	266	276	302	289	312	298	272	275	265	264	257	235	292	296	303	265	281	329	299	309	303	300	305	303	267	287	310	248	337	280	292	276	279	305	254	289	254	284	277	260	280	279	328	266	293	302	286	313	279	265	290	270	288	304	242	262	274	286	307	279	259	292	288	282	294	264	274	294	280	301	280	284	294	288	269	284	285	277	283	286	286	290	279	330	300	296	305	263	240	270	288	288	290	298	303	254	281	267	306	298	292	275	280	292	296	308	280	276	258	298	309	294	253	294	320	284	274	272	297	254	274	305	304	278	254	311	274	275	304	301	266	282	293	304	266	285	280	293	282	273	311	294	295	302	262	286	285	293	304	289	282	271	293	274	254	261	259	287	255	278	264	318	330	279	257	269	285	278	323	274	307	270	277	294	286	264	277	307	275	275	313	288	287	287	275	281	255	295	275	253	312	308	279	284	300	280	285	286	309	280	255	282	285	245	296	250	284	265	264	294	274	266	256	287	274	275	283	259	258	295	317	278	266	297	270	317	278	250	297	271	292	314	310	285	289	297	297	256	265	287	283	275	274	263	279	307	298	268	283	276	281	293	294	283	288	270	305	269	295	268	305	261	293	286	307	331	255	305	270	301	294	275	282	280	248	282	283	268	292	278	294	271	314	282	306	287	311	294	304	287	276	282	280	271	303	268	272	285	255	289	255	277	322	252	288	252	274	272	282	288	291	296	256	305	279	261	299	283	307	322	271	282	337	255	281	296	302	310	263	278	264	271	275	300	263	297	302	265	278	261	276	290	285	278	316	315	263	305	312	298	271	242	298	298	308	296	307	298	289	289	284	281	277	308	263	273	278	298	268	302	293	306	283	273	292	286	262	293	260	282	304	278	247	280	292	271	254	300	285	294	281	296	301	269	279	274	290	256	276	291	284	293	286	263	286	281	293	287	296	307	300	308	244	244	276	284	318	298	256	248	315	286	300	314	261	253	272	260	274	249	301	274	281	255	266	310	296	279	297	312	314	272	293	273	278	273	273	297	288	333	291	288	291	289	280	301	273	293	292	293	276	277	310	308	274	262	284	271	288	273	268	283	317	240	284	309	275	271	299	275	347	296	300	305	279	250	284	263	264	304	279	295	281	268	272	274	258	269	289	255	285	293	266	278	296	281	272	261	290	282	304	289	288	270	267	292	270	282	252	288	278	265	287	324	290	303	267	288	297	279	287	274	283	290	289	308	298	263	302	245	287	303	319	298	284	261	284	327	320	282	260	278	305	301	298	254	267	314	269	273	273	283	279	276	271	268	276	268	285	287	285	270	314	270	265	297	310	267	267	272	283	259	296	303	311	281	294	273	290	311	287	322	296	294	259	282	265	274	307	260	269	255	298	268	303	295	281	295	258	306	288	244	297	283	279	259	287	297	276	293	263	316	277	320	274	283	293	262	281	318	279	262	241	294	295	254	270	273	273	304	279	288	292	278	276	277	271	272	288	301	276	297	299	271	262	294	284	276	272	281	266	296	310	279	279	297	272	313	278	304	304	307	312	289	299	260	289	267	309	280	254	304	297	288	276	306	252	270	283	272	296	269	261	265	285	277	270	268	270	303	278	275	286	286	298	263	277	277	266	289	276	277	269	263	270	276	303	324	270	267	253	246	300	250	268	271	263	297	259	295	275	275	260	269	277	288	320	291	275	274	267	285	275	294	284	282	266	263	260	262	334	288	283	279	295	245	256	266	291	293	278	294	308	264	297	234	267	295	234	254	294	283	272	260	303	310	326	271	270	287	283	292	296	303	284	285	309	331	293	290	285	259	248	270	275	263	296	283	287	254	312	301	312	300	316	291	314	287	303	293	290	290	270	289	281	263	303	352	282	307	284	267	294	279	303	256	296	271	289	283	269	313	291	304	282	308	309	275	249	272	321	280	314	275	284	280	320	287	290	265	293	264	281	258	251	289	291	288	281	284	283	270	309	315	305	263	292	312	282	275	265	304	278	289	271	258	294	252	297	306	304	281	291	276	277	285	278	318	273	257	260	292	291	259	304	267	285	260	285	287	293	319	310	278	288	288	304	302	292	280	265	285	307	295	303	349	289	275	268	259	299	289	276	238	291	278	282	317	261	285	273	275	319	304	262	308	312	289	306	287	328	263	292	268	267	309	307	297	240	271	301	296	325	301	253	261
10263	7407	6775	3164	2330	1833	1280	1059	1013	906	900	765	763	821	784	754	731	689	768	777	739	714	654	660	658	681	717	657	650	638	649	700	612	631	628	661	643	628	633	617	633	652	606	660	630	616	646	675	660	626	652	635	612	645	639	636	636	637	658	608	647	623	619	595	642	613	630	618	646	585	612	614	600	644	601	591	620	584	680	617	700	670	652	602	642	645	593	592	585	662	621	641	589	656	620	645	643	622	603	672	597	597	666	625	629	631	648	628	599	599	619	626	633	618	634	643	608	631	659	600	602	609	607	628	625	625	702	611	645	649	653	671	590	618	601	634	634	592	625	663	622	617	590	623	611	598	619	616	627	623	649	591	675	611	621	608	618	610	611	663	629	604	652	629	637	641	660	639	633	641	615	607	647	618	625	667	677	601	608	647	623	620	620	649	620	593	628	659	656	665	598	672	591	613	617	616	612	650	629	664	608	619	648	650	581	659	627	656	649	606	585	596	637	594	655	611	633	603	640	629	605	683	589	622	621	620	645	629	672	641	630	581	591	607	618	630	663	642	620	646	660	603	644	653	619	605	637	639	660	569	608	601	658	660	623	632	647	642	616	672	653	596	615	649	639	623	627	615	599	614	611	657	662	602	612	585	598	693	635	654	677	582	668	653	638	637	630	592	635	631	643	622	633	651	607	593	636	629	605	606	590	627	654	634	605	637	662	666	596	655	609	639	663	635	657	615	603	633	631	615	607	646	635	689	637	593	621	627	615	619	582	640	613	651	606	639	640	641	617	597	642	654	632	611	618	587	600	628	625	637	606	626	558	619	625	642	659	650	648	606	621	579	596	589	650	655	665	639	592	656	592	609	585	603	635	602	679	626	578	634	660	593	580	651	617	621	598	657	579	652	602	599	594	627	592	648	600	649	650	608	600	604	589	638	608	689	617	614	588	614	643	618	623	606	594	660	616	671	613	608	630	583	625	605	670	601	639	668	612	615	653	618	578	613	646	631	625	585	641	648	617	619	656	625	624	629	637	661	596	626	622	615	633	612	621	623	631	629	665	645	646	629	576	615	629	635	627	670	679	658	631	662	617	647	643	602	610	631	659	668	648	643	637	697	654	596	623	647	669	597	573	585	627	661	627	626	574	662	654	581	637	645	577	675	655	667	653	625	652	618	644	602	618	659	618	618	585	664	643	650	595	627	576	580	598	690	660	581	654	611	647	606	642	625	632	613	618	613	618	612	639	598	601	642	614	636	622	614	643	574	630	612	604	640	622	636	610	641	641	599	624	609	659	593	619	626	635	614	640	634	598	686	599	622	612	610	637	626	638	662	590	603	608	634	606	577	624	646	649	608	644	628	619	633	656	643	626	646	681	625	630	611	607	616	634	621	637	616	628	653	610	631	657	609	613	624	599	601	629	649	588	622	631	635	629	580	619	614	639	602	619	614	654	631	648	668	617	636	662	694	644	667	647	593	688	643	657	655	633	619	612	624	626	597	617	662	643	650	654	625	608	605	634	631	585	620	599	575	629	631	632	608	602	601	642	626	653	620	629	623	585	618	629	633	609	613	662	634	607	657	615	626	669	639	643	575	666	672	606	626	667	606	648	639	616	612	597	628	614	626	637	633	571	634	605	613	617	608	596	614	608	625	643	578	614	601	627	597	613	642	581	617	605	618	619	648	595	647	610	620	635	615	620	642	652	634	631	601	593	623	666	646	563	626	662	638	658	664	650	614	643	588	645	639	649	625	605	613	671	632	586	641	633	639	611	607	646	620	619	649	656	642	631	634	595	653	642	649	595	583	600	624	608	623	631	638	629	627	670	660	693	637	629	599	613	596	604	619	597	662	620	626	659	666	630	621	640	652	617	616	587	649	620	620	596	640	595	633	615	646	669	606	609	620	608	653	608	658	644	610	643	688	588	623	606	638	602	614	642	633	627	630	586	657	614	691	604	615	612	617	649	633	668	657	658	603	596	641	648	646	625	634	590	628	644	614	632	651	638	626	583	626	610	650	665	601	625	613	608	600	636	634	641	631	633	603	642	655	641	648	601	574	645	644	632	580	627	650	579	613	658	588	601	610	642	661	616	646	593	618	615	706	632	622	610	670	603	651	640	611	615	686	600	612	635	582	613	586	627	608	654	666	651	644	606	604	662	606	651	650	634	625	646	622	655	620	600	604	626	649	633	640	622	669	634	612	585	616	585	634	641	614	633	609	635	620	613	647	631	645	596	648	619	618	590	599	607	664	614	618	620	646	669	644	595	648	616	647	652	622	634	609	617	643	592	643	614	651	618	616	621	616	642	638	632	612	662	657	624	622	671	620	602	625	568	637	647	626	664	685	617	636	611	672	639	601	609	584	645	643	676	585	619	637	629	669	603	630	655	626	615	629	646	607	628	589	631	654	587	651	587	595	637	653	634	651	634	623	639	677	637	636	653	624	630	664	635	607	605	608	624	634	611	622	610	657	632	629	622	618	627	613	603	623	651	584	687	639	646	596	613	609	579	627	606	671	621	613	653	589	631	617	604	626	654	628	632	597	615	631	642	621	611	658	579	649	648	584	658	681	636	590	602	666	634	609	665	559	597	587	615	620	619	597	615	684	623	660	613	597	621	626	637	627	629	627	627	650	648	628	606	583	602	611	613	628	647	653	636	619	605	674	569	622	570	636	643	668	605	662	600	661	652	613	634	580	630	625	644	639	609	569	631	598	644	616	634	613	680	620	654	620	630	656	633	646	649	643	656	634	610	598	615	624	620	604	597	623	644	638	639	603	611	629	670	620	611	628	650	638	632	639	657	619	615	602	607	627	645	626	626	642	596	666	609	619	634	651	631	638	638	673	632	635	634	586	621	623	648	629	614	627	566	680	624	675	611	604	678	625	677	598	616	617	585	581	645	664	611	592	571	624	632	662	637	602	616	608	628	661	630	608	671	574	645	594	611	649	669	633	604	673	602	637	679	619	651	636	596	642	600	656	634	629	588	605	673	615	604	617	663	678	612	625	604	684	639	607	593	651	629	632	677	639	614	626	614	624	640	643	641	594	623	686	661	645	600	602	613	648	606	653	627	627	637	700	606	633	618	620	630	590	613	633	589	641	626	659	655	641	612	675	621	607	634	636	630	596	637	614	632	647	635	622	615	631	636	579	652	616	639	597	647	634	611	590	691	623	623	669	614	615	646	693	638	590	582	653	651	613	591	631	670	626	604	624	668	609	628	616	619	601	597	605	628	626	609	606	625	664	669	629	607	618	605	604	616	625	636	659	599	642	620	617	611	660	652	627	634	606	637	594	642	632	623	666	608	644	660	628	622	589	643	609	650	605	626	646	650	636	615	652	653	617	626	599	654	658	627	625	639	598	661	598	611	629	634	621	601	595	620	614	634	691	580	643	633	641	608	645	635	673	645	611	640	601	668	622	638	615	602	613	624	628	645	639	607	611	622	605	634	657	615	657	635	654	602	605	633	636	652	691	655	645	659	625
33358	23273	19145	6234	1644	978	578	561	449	409	331	285	325	291	264	272	316	260	257	267	253	269	271	259	235	267	256	269	229	255	268	237	236	244	243	248	246	258	257	254	259	253	189	245	275	245	256	223	266	258	218	232	236	241	254	210	245	221	255	231	248	205	241	229	203	230	240	239	246	247	257	245	252	247	235	236	257	232	187	243	253	201	276	253	248	249	230	246	225	221	242	237	245	205	198	218	236	236	245	221	246	231	247	238	241	273	198	220	231	218	256	236	215	268	209	240	234	240	241	248	247	250	219	220	258	249	208	238	210	252	246	235	237	259	236	242	268	240	202	208	255	246	259	249	217	240	250	232	219	263	223	233	219	252	234	231	244	237	242	271	228	250	219	211	226	233	242	230	204	233	235	261	236	258	245	243	230	242	245	250	281	230	258	244	239	243	239	220	218	260	225	212	221	246	227	235	233	235	242	256	248	231	238	277	222	249	239	254	227	222	248	239	223	233	241	260	223	212	236	237	250	223	227	209	250	244	266	241	226	210	237	194	235	243	249	212	236	244	236	237	245	244	234	240	233	210	248	237	240	247	246	246	230	246	256	228	262	229	253	244	204	252	244	247	200	246	248	219	277	228	241	242	267	238	211	249	257	225	216	214	209	223	236	255	254	205	244	216	261	229	229	244	241	256	244	258	217	240	241	230	251	238	229	237	211	246	222	249	254	234	200	224	260	222	243	252	245	247	188	225	241	226	237	258	224	252	248	230	250	264	209	247	276	226	248	240	256	252	243	233	233	226	219	258	222	288	254	257	272	206	237	235	243	252	235	209	252	233	260	215	250	226	246	241	219	221	226	236	232	265	271	225	237	232	229	238	251	232	229	273	250	217	199	222	244	224	252	234	242	240	242	235	251	228	226	227	252	200	222	255	225	244	205	230	230	213	230	246	255	232	219	227	218	237	272	252	236	242	242	239	246	239	234	238	262	262	238	233	248	246	236	243	210	237	233	281	241	237	271	229	239	251	254	243	265	228	227	223	252	224	232	242	227	236	237	230	222	227	222	227	250	226	252	260	247	240	236	222	189	273	254	230	241	201	216	243	230	253	244	231	224	231	216	233	235	237	277	260	235	240	235	241	239	233	247	211	258	232	249	263	218	249	221	235	214	236	245	219	243	229	230	204	214	228	265	232	245	240	230	232	213	223	245	223	240	228	238	237	239	221	228	256	222	260	230	229	233	230	223	233	211	254	272	292	243	233	269	237	226	226	240	263	244	240	203	233	214	225	244	230	236	207	248	249	229	225	235	234	243	247	260	248	220	233	284	230	232	228	263	205	230	220	233	223	256	240	233	226	245	235	231	220	239	225	263	247	258	236	236	227	233	244	222	215	272	237	243	248	238	262	250	240	220	202	254	252	233	241	213	224	243	241	222	242	251	213	223	247	268	235	215	239	209	198	226	233	245	256	232	230	247	243	246	262	244	244	240	242	233	239	250	207	262	247	230	230	255	259	228	228	218	230	219	225	263	248	234	214	191	227	249	235	229	224	227	248	236	230	225	225	234	258	247	255	237	214	263	243	212	249	225	222	242	222	232	226	253	243	238	231	242	232	242	232	250	216	208	220	269	233	225	218	252	246	231	225	244	209	237	240	220	269	256	247	238	269	257	261	260	224	263	289	237	258	217	243	253	241	248	238	221	222	216	243	233	232	235	234	220	242	214	218	244	271	235	233	251	223	258	256	239	236	253	257	227	240	235	234	230	233	231	246	232	222	225	236	231	241	213	207	235	239	228	244	225	239	233	231	234	256	235	264	242	249	224	228	226	243	249	204	243	233	243	235	246	251	251	260	247	232	259	256	243	223	232	236	227	244	208	243	247	214	209	232	242	240	242	232	221	232	230	225	227	260	221	242	208	224	235	248	219	214	230	224	225	233	242	253	240	237	265	245	231	243	241	245	223	200	239	244	243	211	254	247	223	246	260	202	247	271	241	221	219	230	243	231	265	237	255	239	228	268	229	237	210	259	231	279	244	217	233	215	216	236	224	224	244	240	249	247	250	225	245	246	255	263	259	240	247	271	248	223	239	238	238	233	246	245	220	213	238	231	258	219	242	204	229	204	221	197	248	237	244	247	232	221	254	201	221	227	247	241	212	243	215	210	221	241	227	219	207	226	249	256	244	262	241	241	234	247	236	240	262	220	236	237	222	239	243	213	222	196	246	225	222	231	223	272	236	234	225	213	250	248	247	238	224	244	226	240	245	222	230	241	251	219	273	245	247	224	263	224	222	246	256	207	269	187	211	229	258	238	230	221	226	232	215	259	228	239	222	227	228	240	221	248	208	287	262	247	254	249	217	247	221	236	224	226	232	230	240	239	214	230	257	228	241	244	223	270	248	231	237	236	226	248	249	217	219	229	234	213	221	256	224	232	245	230	247	223	228	241	238	260	245	259	241	254	216	210	233	261	236	246	249	206	228	243	227	216	252	233	225	262	209	225	262	223	253	253	215	222	249	289	242	242	209	227	244	230	260	256	232	268	229	226	253	261	238	222	232	215	232	234	242	237	233	250	223	239	236	221	232	245	201	225	262	217	231	237	221	231	235	212	254	238	259	220	259	256	257	229	235	223	221	269	223	259	234	235	259	243	224	228	235	220	263	236	226	245	250	230	248	241	218	262	263	247	230	238	210	226	236	218	234	262	254	250	238	252	237	216	254	201	231	272	232	231	229	219	216	232	260	235	247	270	248	245	226	239	233	231	229	246	226	275	217	252	230	228	272	267	238	263	209	217	211	231	229	251	224	215	242	219	241	224	225	226	267	234	251	262	243	229	219	237	233	240	235	232	233	215	221	266	237	249	198	237	244	269	245	240	229	240	251	258	225	246	221	218	254	273	202	213	217	224	229	227	206	220	234	256	245	202	256	215	243	265	231	222	254	206	222	243	239	237	240	237	215	232	275	252	219	225	249	251	242	266	250	223	204	233	246	246	203	246	249	233	244	251	237	270	253	215	237	241	207	229	240	234	223	232	234	244	216	227	217	229	238	257	219	228	222	225	240	223	228	233	238	243	233	246	251	238	235	240	232	264	228	234	267	227	240	233	219	233	228	233	288	242	263	251	216	246	215	227	217	232	233	264	251	204	267	236	243	225	261	222	234	248	234	260	241	267	249	268	245	261	231	249	245	243	253	246	236	200	253	224	247	239	228	269	213	217	228	234	249	255	265	255	220	204	244	255	238	225	231	221	252	237	246	247	229	215	236	240	257	234	254	252	246	253	228	233	240	224	226	259	248	251	200	201	220	219	245	268	229	241	246	244	245	224	239	254	239	237	230	230	226	213	276	218	250	234	246	259	248	242	245	211	254	219	234	223	244	243	234	196	238	260	236	241	234	227	263	243	271	238	230	248	213	216	222	243	232	237	254	247	250	260	226	207	281	254	242	281	245	246	217	240	256	191	259	210	243	229	208	249	273	232	216	236	229	218	213	233
21461	18028	21786	7869	3957	3403	2371	2024	1542	1184	1066	942	852	906	845	818	759	747	754	736	730	727	675	642	622	617	664	651	679	709	674	610	595	620	613	616	589	588	536	564	531	575	549	558	539	532	558	503	528	590	546	560	567	553	512	523	554	542	526	529	533	543	592	553	502	521	525	543	525	537	574	528	569	552	579	540	539	543	551	549	521	596	535	590	527	551	529	565	553	564	497	546	570	527	544	534	578	510	502	518	534	512	495	518	537	560	567	572	547	556	556	530	525	546	541	537	544	545	509	517	584	533	541	561	532	535	527	556	564	536	537	509	574	587	570	516	537	554	570	507	522	508	526	507	509	547	541	520	541	494	526	543	564	554	490	554	560	566	552	524	544	559	566	514	546	547	528	548	516	533	604	534	562	545	544	554	549	561	500	513	547	556	528	555	546	542	559	547	509	535	554	574	542	546	588	528	502	561	558	533	575	529	512	565	515	563	538	467	532	521	522	553	541	528	549	553	528	534	582	559	520	534	536	516	535	586	531	549	561	535	549	524	573	519	536	533	506	511	536	547	526	528	545	542	567	555	516	593	522	522	578	557	528	554	561	541	540	566	539	546	557	507	536	551	537	570	537	506	543	561	516	538	559	525	532	538	504	498	548	536	546	491	524	561	527	558	473	558	503	531	500	549	547	516	549	535	535	550	522	527	542	551	541	520	568	507	540	576	533	538	559	508	540	536	533	542	557	536	536	517	562	521	522	544	553	542	585	577	512	550	554	545	583	564	547	504	513	535	539	527	530	576	518	537	525	571	570	516	516	557	545	513	572	570	515	543	520	510	529	514	547	535	543	537	556	526	502	571	529	545	544	545	559	590	536	551	500	548	532	534	538	567	529	530	565	539	523	534	532	547	522	526	567	508	544	570	575	561	530	604	515	583	581	549	493	574	527	539	555	567	543	553	545	530	560	548	541	544	549	537	542	519	516	525	568	581	565	568	547	557	518	569	528	529	545	549	519	533	515	541	528	544	552	542	492	575	551	549	580	526	523	569	531	586	539	509	551	566	553	538	541	563	525	560	522	532	550	516	521	544	524	596	527	529	583	564	611	576	492	505	538	554	553	542	543	538	523	556	521	510	532	551	566	554	529	508	487	537	510	537	484	552	541	529	551	531	525	531	529	477	558	533	544	521	532	555	594	532	551	571	504	549	494	521	583	560	540	508	522	553	537	568	543	522	503	540	526	579	524	557	554	581	532	566	540	542	496	577	514	503	536	558	587	570	522	562	568	550	535	536	491	543	544	545	550	512	552	518	548	540	564	547	562	532	520	548	596	560	561	571	545	542	529	511	557	541	550	559	550	489	521	543	534	578	522	541	543	546	520	523	569	581	548	522	535	525	595	558	491	547	523	549	538	567	512	521	528	512	551	544	547	538	534	573	541	565	526	543	539	525	538	566	508	556	537	499	586	566	513	518	525	529	592	539	524	574	512	561	546	548	487	577	544	574	521	548	558	560	511	561	497	572	534	530	516	599	526	515	524	529	569	567	514	507	511	557	519	549	587	533	554	552	567	510	540	531	542	556	498	548	534	549	537	539	518	534	549	522	495	574	553	497	527	563	550	525	574	582	532	542	539	570	540	554	558	512	547	579	541	490	552	529	543	528	526	561	540	494	569	534	512	541	570	531	506	561	582	521	498	515	564	544	545	521	602	530	557	545	520	546	525	552	563	570	530	516	534	502	548	537	561	491	533	522	513	495	551	511	568	538	537	558	552	545	543	539	554	539	549	563	538	501	535	542	542	527	507	556	517	557	530	524	531	527	543	541	557	534	519	566	505	557	535	521	528	536	499	571	568	529	568	519	526	528	578	523	527	529	553	526	581	543	485	514	497	565	563	538	538	571	536	577	530	500	558	569	475	492	564	564	541	565	508	533	585	559	543	573	578	543	544	587	545	504	542	497	533	574	543	498	560	541	527	540	570	590	559	532	529	548	526	512	540	522	532	542	536	524	582	554	519	532	528	497	554	530	550	517	519	499	550	559	545	539	576	555	498	548	500	536	514	523	510	512	580	550	548	540	524	516	506	566	528	520	576	542	522	547	588	560	576	519	591	498	544	510	555	530	528	527	510	533	532	542	522	509	557	539	532	497	520	557	525	578	511	540	535	522	520	537	517	517	540	534	522	570	599	558	541	536	540	545	506	546	517	567	557	534	527	557	537	587	527	486	568	502	505	548	540	527	543	528	561	537	522	525	547	528	536	553	516	565	545	529	521	504	533	561	537	554	531	575	593	590	529	532	550	575	576	541	561	545	569	498	524	549	552	537	545	567	525	496	565	552	516	598	556	550	532	563	573	572	507	479	490	502	560	507	546	518	524	533	491	511	516	546	499	511	569	553	542	512	567	585	542	523	512	535	534	516	577	566	523	538	548	560	538	572	513	500	571	540	534	554	553	548	556	563	565	543	519	559	544	526	512	514	546	515	558	582	581	531	543	563	539	560	586	555	535	553	480	517	539	535	534	523	558	505	563	566	520	591	579	508	524	558	538	567	545	555	511	543	536	513	540	497	495	505	527	534	504	547	499	532	550	532	543	549	539	535	537	538	541	515	517	524	555	563	517	539	526	555	514	505	554	598	544	553	561	533	541	550	562	542	595	523	560	503	529	568	580	525	569	544	536	542	562	597	564	521	500	535	516	553	517	527	543	579	526	546	517	549	574	599	500	531	519	556	524	570	570	612	556	536	553	565	521	548	571	537	535	532	565	557	507	536	575	536	544	539	515	573	533	504	560	592	508	562	547	560	543	549	555	557	508	549	506	540	526	569	526	541	514	530	514	563	574	588	519	571	539	539	589	559	513	552	549	528	575	577	537	522	577	523	508	554	536	546	531	552	555	564	526	533	515	555	543	579	562	495	568	528	530	535	531	491	574	528	530	518	562	521	590	546	548	570	501	541	516	546	581	535	528	530	522	541	536	494	511	497	521	518	533	567	557	532	511	503	558	565	532	543	540	529	538	576	540	561	562	529	566	520	556	540	531	555	568	537	527	567	528	546	577	532	557	583	535	531	522	540	541	489	553	504	578	522	540	573	500	522	572	506	549	555	522	526	485	531	557	539	517	566	515	543	546	567	587	508	534	567	580	565	508	552	538	546	505	534	518	571	528	543	527	542	520	553	560	530	592	526	554	557	554	530	555	556	571	562	521	531	507	515	571	538	503	548	528	530	521	545	549	543	559	523	539	595	537	562	536	538	559	583	578	563	538	545	523	515	512	544	532	572	538	528	552	558	523	515	586	523	505	579	505	546	576	540	507	522	570	542	552	543	551	568	542	520	541	535	523	544	516	543	562	564	532	551	534	589	511	523	534	558	529	520	533	536	528	488	498	584	528	508	531	512	523	548	506	552	519	529	519	503	530	532	569	513	502	540	554	514	558	553	555	545	530	551	532	559	575	523	539	530	553	555	529	538	546	535	566	517	500	528	516	540	553	612
43699	33602	30045	13731	3358	1592	1038	915	702	455	434	333	356	339	345	335	306	274	326	312	331	284	295	283	269	259	263	257	311	308	283	261	269	284	322	284	284	324	267	278	263	262	259	287	276	269	285	280	285	273	272	284	235	285	237	251	263	259	253	249	247	235	264	261	262	288	272	273	276	264	276	252	252	272	266	288	262	266	258	278	260	283	259	290	224	246	262	262	276	260	276	262	253	279	256	247	251	245	258	280	276	243	263	251	285	259	266	276	241	249	271	274	268	276	276	241	282	249	261	260	265	250	275	260	280	277	264	293	231	265	257	297	257	250	291	227	272	291	240	280	268	284	285	249	264	272	305	278	240	270	297	249	268	265	239	245	290	263	257	253	242	252	278	251	256	258	254	228	267	258	262	261	254	270	288	247	266	292	275	284	252	223	256	273	292	284	255	250	280	257	270	239	257	259	259	231	281	287	271	254	266	280	262	273	244	272	260	256	277	245	275	262	294	297	270	256	237	274	246	300	269	245	271	246	278	241	258	257	276	281	278	239	278	249	265	264	274	258	257	252	288	266	262	258	264	266	285	282	270	304	267	258	242	238	264	268	271	265	283	263	277	287	291	250	261	249	270	300	264	282	246	218	300	241	237	277	249	262	254	250	288	266	245	251	282	252	269	272	259	257	274	260	290	253	256	266	271	258	252	287	278	278	286	292	241	250	246	282	289	278	287	269	254	246	253	265	275	290	221	271	260	284	275	255	280	262	242	274	275	282	271	267	257	312	266	283	253	274	252	243	271	286	259	270	264	270	244	279	262	239	249	239	244	278	265	262	263	248	271	275	284	229	275	315	302	254	232	259	257	257	292	276	316	287	265	244	258	270	277	264	297	248	263	285	263	249	260	295	257	264	263	269	242	259	222	273	264	263	235	256	269	263	290	275	261	243	257	259	245	275	267	256	248	242	242	260	246	267	256	287	263	251	255	227	240	248	272	268	269	254	276	251	237	242	273	256	241	266	255	286	246	304	244	270	235	275	262	253	280	242	276	238	249	252	288	255	256	260	263	250	247	270	255	261	288	259	271	270	279	287	271	260	251	286	250	260	224	255	273	249	229	279	299	238	257	293	272	260	289	296	260	271	266	245	331	295	257	265	258	243	267	242	265	255	272	270	265	258	246	257	261	257	254	244	274	281	295	271	265	288	242	270	242	253	254	225	273	284	272	241	264	302	286	246	240	264	240	252	255	266	262	274	261	258	263	274	244	255	271	255	258	252	271	266	253	269	274	259	251	264	239	270	298	239	262	261	271	263	255	268	250	264	280	283	271	252	266	284	258	276	291	252	245	273	291	290	281	247	254	272	250	255	281	296	232	278	243	254	270	263	263	277	232	266	285	260	231	257	263	246	265	243	310	277	257	263	298	263	269	261	225	222	263	277	264	260	234	265	265	257	261	261	271	253	270	216	259	275	237	272	253	265	240	267	280	282	284	250	275	298	248	241	236	241	263	299	248	289	284	247	271	209	259	227	234	263	283	269	265	259	257	235	268	237	256	265	290	262	270	297	269	271	245	298	263	276	267	257	278	277	275	257	210	255	265	283	239	240	293	265	278	275	271	271	230	288	269	249	266	247	268	265	266	272	263	272	274	263	264	260	251	276	255	245	294	265	272	252	245	253	278	272	245	265	289	242	262	249	270	286	287	242	270	248	267	256	240	256	266	255	257	273	244	261	275	253	240	254	229	270	220	280	273	225	258	247	255	269	266	250	264	246	289	270	252	258	301	254	267	279	260	251	301	280	266	276	286	274	250	286	256	261	257	231	269	262	255	242	275	263	244	256	294	251	265	282	256	259	287	254	276	266	287	280	260	267	267	270	276	247	275	247	261	282	278	247	260	263	242	257	258	225	259	255	301	242	246	258	261	242	259	265	267	272	246	266	252	270	262	282	270	282	282	280	271	280	299	246	239	250	261	268	267	257	261	264	285	250	229	252	276	293	257	282	269	300	278	249	275	278	269	250	271	252	256	251	264	237	273	251	258	251	285	272	259	232	286	274	288	264	272	286	261	237	250	278	230	290	272	260	249	268	288	253	233	260	254	253	247	260	253	275	254	245	258	278	245	255	260	262	256	268	255	275	293	247	264	241	232	253	262	271	272	292	277	269	275	251	253	282	273	252	232	266	277	282	236	261	244	251	266	261	272	268	256	266	276	235	276	267	284	298	272	256	285	266	273	254	260	250	260	264	260	261	271	253	288	244	269	279	266	233	274	299	293	264	256	253	275	282	273	291	268	274	254	270	291	255	248	257	253	255	269	256	282	256	227	287	263	251	261	264	262	241	259	278	263	278	279	243	250	261	262	272	239	244	260	289	293	272	278	301	260	261	236	262	272	250	261	259	285	261	312	280	244	252	255	227	261	273	269	279	254	244	274	223	264	263	254	259	238	259	259	247	295	232	265	291	259	277	253	273	265	272	262	273	288	261	278	257	262	282	285	266	258	287	262	275	264	291	277	228	302	287	264	255	239	269	255	301	278	282	245	257	258	254	251	253	285	265	304	249	248	232	279	289	240	253	267	283	273	252	260	257	287	239	252	258	283	305	279	270	288	255	232	290	276	268	268	241	235	239	278	261	236	260	256	267	253	263	252	265	266	271	269	284	260	235	272	254	275	258	291	262	268	239	239	265	280	268	249	243	288	263	236	244	230	240	286	253	238	226	280	295	272	286	228	263	268	274	287	275	270	300	264	268	258	252	248	252	287	257	262	275	261	246	231	264	278	270	269	284	238	273	266	270	268	279	281	277	242	265	288	241	277	260	292	233	253	253	263	232	229	240	234	254	251	262	259	279	271	219	261	279	248	277	259	242	267	243	228	241	275	234	241	233	281	240	294	299	238	267	289	251	273	233	256	292	263	236	264	258	264	265	281	253	284	279	268	281	262	255	277	242	247	262	256	279	267	223	249	293	258	269	281	247	268	292	257	251	283	250	239	273	260	287	268	303	263	287	275	236	248	266	243	237	262	286	250	274	257	272	248	240	244	255	246	279	283	258	274	268	297	263	262	263	278	253	266	261	272	260	256	276	260	244	265	268	280	242	251	275	268	254	297	247	244	289	254	247	245	284	244	270	273	268	287	281	247	245	258	250	276	298	268	269	264	249	247	231	265	260	225	230	251	263	293	255	256	259	276	244	260	279	251	249	238	284	266	264	279	252	284	259	275	284	274	263	283	257	252	284	241	263	223	280	264	266	260	256	276	248	253	247	244	262	239	293	271	276	252	279	257	283	270	246	228	266	263	241	294	232	249	264	267	243	253	229	278	249	296	289	253	276	256	255	285	263	285	237	254	284	257	236	255	247	248	267	244	251	288	268	265	252	266	260	261	271	285	265	267	251	279	218	296	287	266	303	248	265	246	264	290	274	252	275	318	291	256	269	245	269	276	264	262	252	295	303	288	253	276	259	301	269	245	272	260	257	291	244	276	298	269	283	254	266
27796	25757	30212	13065	5782	4525	3357	3055	2347	1626	1534	1181	1085	1118	980	963	1017	911	967	895	801	813	764	804	714	663	713	824	885	843	745	782	771	732	682	699	657	686	639	624	627	615	645	595	575	617	601	629	607	612	650	644	621	635	625	633	641	597	617	612	638	608	586	618	599	556	623	582	580	629	571	613	583	643	578	580	551	554	616	585	634	576	560	577	622	621	620	620	599	593	574	574	596	625	604	589	616	654	581	618	562	599	644	615	610	619	622	565	603	547	572	631	624	614	624	585	597	597	603	569	620	601	590	613	670	600	594	638	594	605	596	557	640	582	637	636	535	578	565	601	601	625	592	584	580	607	586	594	626	586	577	566	589	607	575	598	591	571	597	594	586	588	594	621	618	596	578	571	571	590	610	580	571	598	605	617	632	589	573	597	627	628	573	574	606	599	608	576	648	582	588	600	613	605	572	565	621	577	615	596	610	553	559	566	565	599	617	610	608	578	607	600	619	630	566	563	612	607	608	641	578	622	550	557	586	602	585	602	625	596	580	615	584	603	606	580	553	596	582	566	639	618	602	591	650	620	621	594	597	575	547	621	562	627	547	555	613	610	542	589	591	604	579	573	595	626	613	578	553	626	607	622	636	593	592	601	561	553	590	593	650	600	611	588	631	589	605	586	601	618	585	559	638	629	581	596	624	618	589	595	625	554	628	577	592	581	573	602	556	609	578	592	625	593	622	638	614	594	627	612	567	585	618	556	612	582	538	621	574	638	598	610	539	546	620	580	601	569	570	599	580	624	627	588	593	624	612	588	556	590	664	626	565	611	615	576	579	592	579	560	590	567	605	593	584	563	615	593	582	600	595	598	613	592	587	580	614	580	598	624	630	572	585	583	586	568	614	600	611	640	605	617	573	603	616	614	562	642	567	576	604	600	609	621	584	593	605	617	615	606	585	651	607	589	612	615	602	598	590	623	581	622	648	546	615	571	621	590	599	601	581	558	626	578	628	631	597	564	589	584	617	603	555	630	626	530	611	641	598	617	551	592	599	608	595	581	586	636	597	592	617	631	570	606	611	545	623	603	594	619	591	576	585	628	611	572	598	623	593	601	527	595	600	547	563	601	565	570	654	601	603	582	596	551	590	641	602	616	574	630	581	578	586	658	577	584	591	589	594	608	606	581	592	588	562	616	617	572	591	593	590	580	584	573	628	582	574	560	568	611	610	600	601	593	621	647	599	622	625	559	620	595	615	581	615	582	609	590	608	580	595	567	566	574	611	591	611	591	621	582	628	553	623	609	597	609	576	569	580	590	674	643	599	622	606	573	599	586	655	606	568	581	627	554	577	588	606	598	584	589	591	596	568	566	562	612	604	596	619	592	620	635	614	602	611	578	606	587	592	583	600	625	642	636	571	596	566	582	623	574	618	601	630	600	604	570	613	603	589	627	569	573	624	608	620	606	584	590	612	599	532	607	623	606	598	580	615	606	630	624	618	561	627	581	589	578	604	614	622	568	596	575	650	628	617	599	616	635	587	557	614	610	586	595	546	629	584	612	607	583	554	602	550	560	596	572	586	591	614	598	609	611	568	576	644	568	616	561	565	579	588	595	609	589	580	634	627	586	549	576	581	599	579	596	611	570	605	603	636	609	592	638	641	622	616	581	566	554	617	635	556	585	613	592	603	588	621	572	623	578	610	601	595	607	560	590	560	603	580	653	590	616	598	585	616	602	575	577	621	625	587	588	596	580	599	570	608	583	592	592	587	659	555	635	590	644	607	589	563	599	574	630	550	613	595	576	623	597	592	636	606	601	587	630	587	567	583	599	606	556	601	570	582	619	564	597	624	590	587	594	572	582	545	610	573	581	576	630	618	615	638	592	603	589	559	601	583	587	604	610	581	565	611	606	610	581	633	645	593	606	624	599	538	627	630	624	633	590	565	559	538	584	576	605	582	642	568	584	622	614	607	584	618	607	574	576	617	585	592	634	593	574	611	592	654	570	541	593	562	627	606	581	602	599	534	605	605	609	603	625	576	572	582	576	575	576	589	542	579	561	600	593	554	575	650	615	638	594	606	608	594	586	576	596	626	584	549	576	573	612	619	610	590	573	579	572	603	605	622	639	591	622	566	610	602	626	630	610	554	568	608	594	577	605	632	611	609	573	595	562	573	625	580	592	580	599	605	614	570	593	599	589	574	601	578	617	614	609	571	599	596	614	592	593	603	589	561	552	562	572	595	642	639	603	591	606	615	633	607	599	568	573	578	615	567	602	591	580	641	614	631	592	550	577	556	602	614	595	586	601	572	609	613	579	556	543	596	562	594	612	562	595	609	609	581	622	584	629	613	552	593	581	578	612	567	589	639	602	610	556	582	613	620	622	586	589	578	581	633	574	607	582	625	612	595	641	592	612	597	560	552	602	561	593	629	618	596	592	604	649	600	600	585	628	644	566	588	620	596	635	572	653	610	638	610	623	610	566	602	571	574	596	579	647	626	598	622	621	625	609	596	577	603	639	607	556	564	571	603	625	630	578	626	601	544	626	652	556	545	555	569	630	569	586	604	571	557	609	613	570	605	607	603	564	569	593	624	593	596	617	634	592	607	592	591	578	588	562	626	584	601	609	639	600	594	612	569	568	631	596	566	636	595	571	568	598	562	584	610	609	606	612	642	600	572	636	559	570	588	589	590	586	569	650	571	616	580	571	621	609	626	593	586	572	632	586	562	587	608	571	580	524	586	628	585	637	628	606	600	587	575	571	613	573	615	623	564	634	574	595	584	637	600	597	576	598	613	575	586	610	626	595	619	617	628	597	585	617	571	631	562	571	593	563	654	579	626	607	609	567	559	616	602	576	609	604	563	542	599	588	584	584	565	616	592	594	603	582	599	537	601	611	570	585	601	592	608	658	593	579	611	604	567	586	610	605	589	625	582	645	570	583	622	586	592	626	599	573	600	617	540	567	630	583	611	618	572	625	595	617	565	588	631	581	571	567	627	587	566	594	572	593	548	579	618	610	554	615	640	608	620	588	586	596	583	611	600	625	600	573	595	588	608	616	577	594	624	613	588	622	615	564	605	604	573	586	610	546	587	619	572	624	598	571	555	596	621	558	597	631	607	625	584	598	559	571	617	618	601	615	582	596	627	583	594	652	570	613	590	613	584	587	617	567	633	615	600	564	575	576	657	601	600	604	613	638	577	620	585	585	592	587	603	586	612	601	591	648	592	561	630	605	613	576	577	593	613	588	571	595	579	660	561	593	582	613	552	581	601	591	579	547	616	569	573	603	590	627	604	546	619	607	559	607	572	583	626	608	603	594	577	618	573	599	615	587	630	559	607	598	597	614	573	592	600	566	647	635	578	605	618	587	618	661	598	562	576	598	607	592	551	534	565	619	628	570	587	569	643	599	569	549	588	586	593	587	588	617	616	581	607	585	601	556	581	587	587	600	627	579	609	584	596	620	585	626	592	591	597	591	622	619	631	624	590	576
17592	9686	5365	1535	824	567	405	374	396	343	324	325	339	265	297	295	321	315	310	278	299	290	339	280	273	301	289	270	283	270	307	262	285	276	264	305	313	291	274	252	290	285	267	266	280	287	282	286	282	289	287	302	276	296	254	256	270	303	294	303	307	312	316	278	309	263	293	281	314	284	245	285	321	291	283	286	278	310	313	293	311	294	282	302	286	284	300	290	269	301	258	287	277	308	290	290	278	302	252	265	312	268	297	296	283	266	298	297	287	262	287	289	280	290	281	317	286	307	286	276	284	309	288	300	282	285	316	280	240	293	314	284	276	291	312	287	304	301	313	296	280	285	288	310	300	301	275	305	274	290	299	294	316	312	285	274	277	265	289	291	301	291	263	277	279	270	264	318	292	263	269	286	303	274	323	277	262	278	326	282	260	287	300	278	244	298	307	322	296	290	290	275	284	312	269	290	289	276	284	305	306	302	283	252	260	296	320	288	294	259	295	311	276	302	282	276	273	294	246	284	283	252	289	276	277	286	275	304	289	278	274	268	281	293	262	300	282	305	265	277	288	291	315	282	289	328	268	311	265	240	304	275	277	295	276	275	290	288	290	300	288	304	277	290	281	248	279	308	298	289	278	300	275	297	297	291	299	285	307	330	247	317	253	298	278	303	298	276	300	291	297	285	291	297	287	280	336	258	264	279	240	274	278	309	287	288	294	302	273	299	267	273	275	291	249	290	268	282	304	300	311	269	322	298	275	289	286	286	270	261	255	298	269	275	276	287	290	311	290	272	281	323	268	277	279	306	255	283	276	307	302	322	309	292	284	288	301	270	264	289	293	303	295	298	299	292	277	289	291	267	266	286	291	288	266	297	296	305	247	270	284	261	289	309	305	275	274	267	301	324	288	264	286	255	325	311	293	260	290	268	301	279	284	293	281	275	253	288	268	314	277	315	304	290	312	281	281	287	287	307	268	290	273	293	294	288	269	260	293	293	272	278	259	259	251	288	260	275	300	289	291	264	298	284	316	292	275	262	278	278	309	263	271	272	283	306	291	287	277	295	231	267	291	313	274	282	256	272	279	276	273	306	287	293	348	266	300	295	301	279	331	286	278	294	264	279	267	308	293	274	314	274	275	273	289	273	285	290	282	298	271	285	274	289	256	266	265	278	286	289	285	294	316	327	321	260	306	307	269	272	302	331	286	274	281	275	289	298	310	294	287	308	301	264	290	260	281	277	270	290	284	289	277	278	284	273	296	240	301	328	279	297	266	304	297	281	283	289	309	292	281	286	301	297	309	303	285	321	309	287	258	301	308	329	285	275	292	243	276	293	294	308	303	271	303	252	297	277	276	302	287	299	303	280	314	311	291	308	306	304	284	262	287	275	295	285	294	302	274	263	276	263	317	314	279	299	262	319	273	303	293	249	300	292	293	305	287	339	276	291	317	262	294	308	277	266	301	260	268	276	253	281	266	280	278	322	281	305	289	280	293	295	314	267	268	318	241	310	303	299	304	315	317	310	271	275	268	296	284	272	296	291	267	256	271	288	289	273	296	301	275	270	277	273	276	289	276	305	317	279	281	289	274	278	273	278	285	298	297	303	281	284	296	286	298	294	256	287	298	278	316	293	277	261	286	282	262	274	309	298	278	304	265	281	285	313	254	279	278	331	295	281	283	290	298	324	277	257	291	309	301	287	288	275	296	282	296	271	237	279	299	298	243	328	317	273	288	302	313	276	276	324	294	277	290	271	274	277	285	290	292	287	326	335	277	260	318	283	259	287	295	294	312	272	298	269	272	279	305	285	274	289	268	272	256	280	262	284	300	324	273	275	302	308	251	290	320	298	306	266	265	300	291	260	265	291	298	277	284	230	257	299	283	292	279	300	283	268	253	303	302	314	289	302	277	277	275	278	290	277	272	328	298	287	286	304	269	278	290	309	305	295	287	285	268	273	317	325	297	278	274	271	262	283	306	291	311	304	260	264	254	291	268	297	297	271	268	258	255	302	286	274	306	280	276	280	260	269	313	276	270	239	313	288	266	246	255	287	286	299	290	306	272	309	275	283	280	284	278	253	269	262	299	286	314	318	284	257	284	268	270	259	310	287	285	287	263	308	294	305	312	303	273	311	287	246	303	284	271	277	254	308	299	284	286	301	290	299	263	271	288	310	283	271	304	292	304	280	294	264	305	307	318	283	283	301	289	282	294	296	278	305	289	270	280	298	300	289	302	240	275	292	289	259	278	304	268	267	302	250	296	283	262	326	272	277	281	272	272	258	314	287	276	291	278	327	273	306	274	259	268	324	298	292	266	307	301	300	287	268	261	284	308	287	314	274	284	274	300	290	298	287	316	279	276	290	307	285	274	262	258	270	279	298	291	293	307	284	273	315	291	309	303	288	294	276	318	297	292	294	288	274	273	279	301	288	292	281	279	275	275	281	289	260	257	268	273	282	310	298	298	291	297	284	296	297	303	289	280	291	247	294	267	288	312	304	284	292	305	305	295	299	288	269	282	283	297	267	240	286	280	287	257	338	290	312	288	284	304	265	269	283	304	267	298	304	298	261	272	276	286	304	316	307	278	299	272	297	290	283	261	284	286	298	265	276	279	286	287	294	292	268	272	328	261	280	266	287	303	260	265	269	288	302	257	278	273	330	293	276	292	283	296	293	256	249	293	302	255	292	254	280	274	287	282	269	280	261	253	321	282	305	274	290	269	288	288	320	269	272	304	278	305	281	258	276	266	281	291	284	266	247	265	296	297	268	281	290	286	257	274	253	295	321	289	280	272	284	277	300	283	256	299	286	270	315	305	285	279	278	259	302	288	298	284	288	290	284	300	256	257	260	277	276	296	313	283	271	281	284	268	308	266	291	314	284	266	281	305	263	296	305	280	302	262	297	335	296	300	303	288	282	241	280	283	277	299	273	264	307	306	302	261	294	289	287	297	338	309	261	282	297	274	255	305	273	310	298	299	310	284	292	280	338	255	284	315	306	265	282	282	286	281	312	280	268	300	288	294	257	257	310	275	290	273	292	269	293	300	281	264	318	258	287	263	292	292	282	297	287	292	266	277	280	295	265	315	300	280	285	288	288	285	271	300	309	306	288	310	292	292	283	259	306	310	293	309	297	319	268	282	317	288	308	251	265	251	284	290	274	287	289	281	276	280	276	297	307	275	283	275	262	271	289	285	286	251	256	277	264	282	257	275	288	296	291	320	249	282	298	307	276	309	279	278	281	298	265	263	294	325	309	290	301	299	302	298	278	270	276	269	293	273	279	265	278	279	283	319	288	275	259	307	269	241	252	310	247	291	275	263	297	265	288	303	288	302	247	302	282	285	302	251	300	320	304	280	310	299	285	306	284	264	306	277	289	293	286	262	286	292	258	294	264	282	278	281	301	293	255	283	301	331	276	297	309	273	273	301	307	264	280	298	288	295	278	272	280	290	282	319	300	315	313	284	266	283	302	269	265	295	296	300	253	286	293
10460	8012	8327	3812	2862	1772	1276	1079	974	963	858	798	789	848	738	785	745	777	748	739	684	710	688	682	654	632	677	656	637	687	618	619	703	681	658	616	638	652	686	643	617	625	677	631	642	680	632	649	652	707	617	709	674	641	634	645	628	631	656	636	668	663	629	606	625	624	610	575	583	623	676	709	619	644	651	645	665	619	672	629	624	607	672	640	617	611	631	689	644	650	620	594	624	630	643	622	624	611	621	652	671	651	637	598	606	612	606	639	642	636	620	623	576	618	630	637	598	618	651	689	622	640	633	621	622	683	676	657	637	600	622	631	666	654	640	623	616	619	606	693	626	659	604	636	652	650	623	647	627	660	633	613	609	651	672	608	673	639	657	639	643	639	672	607	642	688	653	599	646	631	656	640	618	625	618	591	627	670	643	655	625	644	657	646	645	652	638	607	644	639	678	645	674	662	580	637	591	622	602	645	608	620	651	614	638	594	675	648	617	641	670	652	634	671	637	618	668	638	647	648	676	635	636	623	605	683	645	657	606	626	640	649	646	636	629	605	587	650	611	640	623	605	631	627	641	613	581	620	651	647	644	651	641	646	618	601	654	620	614	630	647	683	672	639	639	624	698	596	594	627	635	645	650	630	659	655	607	633	639	619	694	639	636	672	670	644	629	642	640	652	679	676	652	644	621	617	604	625	652	677	661	614	653	600	609	595	652	616	607	590	652	631	623	629	603	636	611	647	674	633	627	657	639	667	592	656	684	720	633	594	638	641	596	627	597	629	630	673	611	656	646	615	633	679	632	639	639	585	677	647	617	669	619	664	615	653	680	604	638	579	606	574	627	594	627	634	629	647	620	625	644	634	643	645	619	599	681	657	649	662	637	641	586	663	596	622	652	621	655	651	627	634	641	592	643	633	643	614	613	630	643	642	673	655	672	603	627	678	626	631	638	668	648	668	627	632	613	611	636	637	623	689	613	639	649	636	620	606	593	645	611	611	631	645	623	615	650	633	644	696	647	657	630	697	624	624	615	619	596	689	640	651	655	611	602	622	615	698	641	619	630	657	658	646	640	626	697	617	667	589	656	651	640	652	622	638	649	637	649	639	643	618	649	634	633	591	617	653	590	670	633	642	673	637	628	652	612	603	640	643	639	601	626	638	647	649	623	624	624	637	597	630	649	622	604	600	634	626	662	606	588	646	611	600	617	638	693	634	681	640	638	633	626	649	641	619	607	640	697	651	640	612	632	672	643	658	614	623	629	607	630	624	673	655	615	646	600	644	657	623	651	659	627	675	624	671	580	642	646	592	667	666	628	625	671	666	605	619	641	624	650	654	596	586	631	599	626	656	604	641	621	663	643	633	640	659	642	592	622	623	663	626	644	663	619	652	617	645	617	649	648	660	658	605	643	625	615	638	620	654	635	597	638	632	619	650	636	663	636	634	606	648	633	626	608	648	617	639	663	643	652	594	674	652	640	588	658	643	610	604	621	575	645	625	657	654	646	579	639	614	668	659	621	606	628	645	663	664	624	625	658	639	601	615	601	609	663	620	644	671	628	621	639	587	636	657	624	656	638	653	630	663	628	641	634	663	614	636	616	635	587	656	654	602	644	631	620	622	659	638	645	652	662	586	642	631	666	658	649	579	655	642	662	657	612	661	618	651	617	631	617	653	614	651	655	614	661	635	645	648	618	604	648	643	635	580	610	608	634	645	657	623	652	629	638	657	660	653	612	642	681	633	644	603	644	612	651	644	661	669	591	657	610	625	652	603	640	632	645	686	658	663	612	638	636	617	631	629	663	639	631	656	642	641	678	628	647	648	688	659	616	652	643	644	651	642	693	670	636	663	625	593	644	607	612	649	621	646	668	611	657	644	644	619	618	668	596	672	664	597	621	632	646	616	618	599	628	650	638	598	628	629	611	645	687	640	651	581	619	590	666	658	633	623	621	644	646	617	618	597	659	653	638	655	651	628	679	641	622	613	640	618	615	585	592	621	635	588	615	651	665	640	663	590	657	592	632	626	641	690	622	599	645	631	667	614	603	644	649	691	611	671	624	620	632	630	626	628	625	664	650	615	632	633	641	624	648	645	626	625	650	605	599	630	626	645	600	638	649	629	648	640	654	623	698	632	653	613	656	684	601	639	580	654	626	662	650	615	632	607	626	605	660	656	565	606	643	639	636	659	605	609	645	629	648	608	651	628	645	614	627	669	598	652	670	664	614	666	602	604	659	578	637	638	650	648	647	642	610	621	679	633	639	639	624	597	627	605	639	635	663	678	650	636	643	667	665	646	598	648	632	621	637	614	642	660	670	623	641	612	601	620	652	650	635	663	619	591	630	643	663	648	641	699	629	604	640	678	664	654	640	622	624	601	634	663	630	606	662	643	623	595	667	640	668	618	609	584	636	623	670	669	662	579	646	638	649	674	671	660	634	611	632	626	644	654	652	659	682	656	674	625	620	645	639	626	625	622	625	601	621	617	614	637	662	610	629	636	636	657	628	673	642	591	612	601	653	649	631	630	633	647	671	631	643	649	656	617	613	650	633	667	624	676	649	672	621	645	668	626	632	578	668	626	628	679	664	588	669	634	666	654	671	719	600	640	658	637	628	633	676	652	622	632	643	599	628	627	688	681	642	596	632	655	597	645	656	683	690	637	659	616	599	620	607	630	657	651	613	622	610	584	611	652	589	678	623	651	635	608	604	647	682	652	624	615	657	627	654	662	629	654	596	626	651	627	641	602	633	645	658	618	642	615	659	647	607	680	595	659	611	648	641	632	663	636	622	640	642	675	639	675	667	631	634	614	630	633	641	589	624	645	637	644	616	633	644	613	634	624	621	621	637	619	647	657	634	636	670	644	593	644	641	629	611	624	620	614	619	628	608	645	657	674	657	693	655	639	606	620	616	687	694	614	619	640	678	663	630	624	671	683	677	643	604	654	628	609	652	627	620	623	608	631	609	652	641	657	634	687	640	634	602	611	645	649	652	716	634	630	614	589	656	634	634	636	603	646	575	610	585	604	657	641	606	674	659	605	665	650	643	646	650	666	634	657	676	668	656	645	667	649	635	632	625	656	644	598	607	633	661	614	616	639	624	664	635	648	635	642	664	661	660	658	634	650	634	649	600	599	657	626	614	601	629	629	635	596	670	605	636	663	602	649	636	624	639	654	634	630	613	642	610	592	646	624	630	629	623	638	599	586	623	670	632	636	630	713	598	671	617	601	621	621	604	659	649	630	613	651	645	616	655	630	630	648	612	697	578	650	639	647	670	691	636	650	640	681	620	592	646	665	654	651	639	671	655	615	572	631	626	602	646	618	606	647	631	634	689	591	636	662	665	597	647	668	638	602	659	651	620	668	632	620	612	675	627	596	636	663	651	603	620	611	592	627	655	586	643	650	644	643	636	604	626	677	639	631	622	640	631	647	653	661	624	665	616	607	646	621	609	635	626	626	607	611	674	641	682	637	657	668	620	586	651	619
32710	23639	18946	7033	1910	825	703	510	443	340	295	290	314	327	277	264	269	272	243	272	277	241	264	261	262	245	244	268	242	234	269	258	219	300	260	280	254	248	253	254	261	238	252	257	226	252	254	238	238	219	258	247	296	269	231	218	224	240	196	216	238	247	236	258	230	255	233	242	231	245	271	252	228	237	233	214	228	236	253	198	241	211	227	225	232	256	247	250	241	225	254	250	251	220	236	233	225	259	255	219	250	268	237	242	223	223	221	255	229	240	228	233	240	224	226	252	220	236	255	239	208	234	221	211	224	251	255	277	256	225	270	245	215	236	258	231	263	249	219	227	217	264	234	226	209	239	231	230	182	209	259	258	274	210	222	247	250	242	244	254	229	248	227	232	238	239	234	248	228	237	203	250	254	260	216	276	275	213	237	222	280	225	257	226	264	212	276	225	230	259	236	216	232	210	253	236	228	240	220	230	228	210	225	240	217	222	249	250	275	236	260	227	238	247	232	242	244	247	229	257	213	233	225	243	228	228	270	217	238	269	207	243	227	255	228	225	219	248	235	237	246	227	253	237	265	262	243	256	241	252	248	261	221	246	251	228	234	224	225	233	224	235	215	242	205	229	223	220	247	240	234	244	244	225	276	207	221	258	226	249	202	253	268	244	239	241	252	245	211	228	239	263	229	245	235	224	231	240	260	239	250	248	221	199	242	246	240	228	267	244	251	250	218	214	232	237	251	248	219	224	231	237	252	194	237	278	251	265	247	252	241	236	226	215	252	240	254	231	204	244	251	246	235	246	230	261	185	247	211	194	226	214	235	223	245	235	239	250	252	251	254	236	233	242	280	247	214	212	239	243	229	235	238	260	250	219	241	226	224	236	251	246	247	217	234	260	240	224	231	255	241	255	261	240	224	254	239	228	243	220	235	237	207	236	238	234	193	221	234	228	243	245	255	238	219	223	251	245	251	247	224	222	246	249	249	249	200	238	244	232	251	268	237	212	262	252	270	248	233	248	229	269	240	235	277	251	240	263	253	251	259	254	222	247	249	254	260	250	234	261	225	210	230	246	249	232	215	250	218	259	216	238	239	266	249	242	233	226	257	232	226	227	223	217	228	222	247	254	228	244	235	228	259	254	232	236	216	242	215	285	235	251	206	273	247	262	204	233	237	255	242	229	241	213	220	238	242	266	243	258	266	220	222	252	233	228	217	213	214	234	217	216	238	238	266	238	217	215	190	262	232	236	262	230	224	252	230	237	244	218	230	243	245	239	209	266	242	245	245	237	246	218	237	234	216	246	220	230	261	255	227	263	220	213	231	240	225	259	233	232	247	245	257	225	214	225	253	247	255	217	248	257	225	237	230	213	259	240	237	249	224	213	218	258	226	240	252	216	247	269	264	233	221	208	252	225	232	249	222	237	233	222	229	208	222	233	233	227	225	251	234	241	240	228	224	213	226	217	249	246	228	224	224	263	240	221	237	216	219	229	240	215	219	218	248	278	245	228	229	239	241	224	249	215	197	260	218	234	225	236	221	247	251	251	247	243	240	202	233	231	231	241	254	212	248	225	259	250	225	250	244	254	233	257	258	233	202	232	250	267	210	201	267	227	239	215	231	236	245	221	222	213	211	246	257	217	214	236	255	237	263	238	248	244	225	218	245	255	251	245	267	214	219	229	215	205	262	254	231	224	217	221	214	238	230	269	234	244	263	264	271	224	211	243	232	259	256	264	248	234	205	235	230	233	194	221	259	281	228	232	255	257	228	230	240	254	250	256	252	254	230	259	237	245	260	257	228	218	237	257	245	242	249	252	234	260	241	210	219	254	225	258	247	232	243	242	227	220	248	251	220	199	226	219	228	239	224	227	218	250	248	207	240	216	241	243	220	234	215	265	239	239	233	267	232	234	251	231	243	201	213	262	232	253	232	247	274	242	230	264	248	244	221	220	237	240	229	224	241	235	244	245	216	249	267	264	225	257	247	236	224	214	238	243	249	237	261	221	237	265	234	247	225	246	233	231	227	222	262	232	247	265	245	237	268	261	248	262	248	225	231	264	253	230	237	210	234	258	227	250	243	241	222	233	251	227	251	251	229	220	276	231	269	244	247	225	223	234	234	226	232	254	217	225	236	235	244	230	228	229	232	239	219	223	234	253	211	210	239	199	219	225	248	249	236	257	242	229	258	239	263	215	221	215	271	248	197	259	253	237	226	222	223	261	248	230	230	220	254	229	251	243	228	247	246	238	231	245	252	241	209	235	231	230	224	235	258	212	224	242	223	244	246	254	247	259	265	236	226	213	246	259	248	245	217	203	211	239	259	229	228	232	221	231	242	206	228	218	263	261	232	253	238	240	247	202	241	253	246	247	239	264	260	221	229	235	222	229	207	253	237	228	222	260	229	217	252	235	242	227	212	219	256	240	227	235	269	233	228	223	238	233	219	239	267	225	221	250	228	247	231	230	237	222	225	235	239	275	236	238	240	231	211	204	242	234	256	252	242	203	237	247	245	204	236	248	242	234	219	242	232	242	232	260	232	225	241	253	228	219	262	245	235	245	233	248	247	238	226	248	261	245	230	258	205	211	261	219	245	223	207	213	233	268	242	236	241	241	227	223	223	245	265	233	229	220	250	246	223	262	242	240	232	238	264	227	229	279	226	239	250	240	248	234	277	253	220	235	246	274	228	241	219	241	220	203	229	235	237	232	248	255	259	276	228	256	234	245	274	225	226	231	225	204	239	208	229	215	231	222	212	225	236	228	247	231	249	239	227	263	242	236	267	253	229	226	234	221	255	245	241	242	214	224	255	227	218	236	237	234	249	225	232	248	261	233	241	207	234	262	241	251	209	246	256	243	244	261	233	202	225	252	252	227	261	245	246	240	273	221	249	263	249	245	255	235	201	244	235	231	209	220	238	263	260	253	225	235	239	234	234	254	260	237	203	231	245	246	240	246	230	220	282	239	212	250	258	253	240	223	211	259	240	258	238	226	215	211	231	260	243	253	290	226	256	240	234	245	237	244	229	241	251	249	223	275	233	261	262	221	201	265	249	220	241	207	230	259	264	228	236	238	228	252	234	219	221	227	227	225	246	257	256	244	258	250	271	252	241	252	242	239	266	250	262	236	203	232	250	234	221	220	244	234	236	218	243	257	251	252	226	213	240	259	242	226	239	212	220	212	233	235	239	250	246	241	229	215	226	231	252	233	240	231	240	237	220	250	268	222	234	226	213	223	254	184	253	242	269	230	280	225	236	235	239	247	230	226	207	238	195	204	226	256	239	236	243	214	263	263	244	229	222	256	231	229	256	229	236	220	264	245	239	222	221	242	214	236	253	268	215	264	243	237	220	247	230	271	262	237	231	229	183	232	231	250	224	221	245	261	236	213	219	224	250	249	235	243	259	264	249	254	264	245	253	224	248	240	263	236	233	238	240	198	224	240	250	250	235	247	223	251	235	230	233	225	236	216	265	232	232	259	276	254	211	251
20687	18645	21334	9007	5174	2850	2410	1969	1558	1184	1004	894	1005	949	853	828	794	779	769	725	693	644	601	655	583	620	633	649	684	689	700	656	566	621	631	591	578	585	649	571	547	611	561	548	563	516	571	528	538	540	592	573	561	577	550	581	521	535	519	538	519	534	559	593	537	540	557	520	522	558	545	570	565	534	525	540	557	591	562	568	522	556	588	535	540	535	493	523	517	556	550	582	563	560	585	507	557	498	490	505	565	517	538	494	537	539	546	537	536	522	527	554	527	541	559	510	550	568	569	530	519	554	532	540	529	559	551	556	532	547	522	541	555	515	544	556	560	546	567	547	535	552	565	596	516	576	532	550	544	527	512	546	537	556	512	564	536	518	535	560	565	517	554	515	530	550	522	557	533	542	568	506	579	509	568	553	534	540	532	568	557	541	551	504	512	521	563	536	520	514	531	513	523	557	542	573	556	563	497	547	514	514	512	563	514	564	589	558	512	507	557	552	543	553	549	561	546	579	585	549	563	563	528	541	531	530	549	498	588	579	552	547	531	595	502	546	570	514	547	541	593	562	544	573	483	538	523	573	538	544	534	539	527	541	564	548	533	558	558	541	570	523	596	545	541	573	541	526	538	518	536	544	506	566	546	578	549	550	531	519	537	533	573	540	544	566	493	592	527	528	511	523	527	527	520	521	547	503	542	540	569	513	514	558	507	527	529	551	540	545	518	574	562	511	539	504	525	549	546	555	525	539	562	554	513	559	534	545	557	510	515	548	557	529	518	540	542	531	537	526	576	583	570	550	538	568	513	552	532	561	539	564	543	527	487	573	568	544	559	526	560	508	542	553	553	533	498	522	536	533	535	544	509	523	534	518	541	536	498	537	526	571	528	555	516	516	565	501	538	527	570	494	499	544	558	500	526	496	558	499	535	548	515	504	554	583	547	493	511	563	508	543	558	518	517	550	520	517	499	526	546	553	584	548	586	544	549	565	518	580	534	542	532	557	544	546	546	562	521	540	543	534	559	523	554	563	558	544	556	553	521	548	547	527	576	549	539	539	568	532	552	558	533	542	524	563	560	565	527	526	560	540	545	516	522	530	513	547	553	519	565	562	564	536	507	536	512	539	554	511	548	521	535	533	523	550	532	543	561	581	538	524	545	571	581	524	557	511	568	563	546	539	531	539	553	553	568	559	545	576	566	574	529	513	527	501	569	543	574	583	537	523	524	553	543	523	539	522	525	581	584	544	540	494	528	602	525	539	522	533	529	535	569	578	534	533	534	501	540	535	508	548	556	530	576	570	557	535	525	567	536	541	536	477	552	526	539	543	570	540	539	507	532	531	504	559	560	525	607	557	517	517	541	541	563	537	604	515	562	575	552	523	542	556	542	540	536	536	517	529	493	508	556	555	496	516	544	565	549	557	524	545	535	583	530	562	524	561	525	499	498	562	539	531	564	515	534	551	548	569	550	552	501	541	509	533	504	557	544	543	508	549	558	573	518	559	574	549	535	553	558	560	543	553	516	556	517	545	553	562	520	551	590	566	550	528	543	541	575	529	567	530	487	551	510	483	550	532	524	556	518	509	573	525	515	537	538	528	553	496	528	531	547	559	533	553	538	534	518	550	544	550	512	566	519	579	511	537	527	492	501	540	551	538	563	539	540	516	544	555	539	573	501	498	559	541	532	541	572	547	563	534	581	570	570	559	550	554	484	560	560	577	537	576	555	509	542	568	506	519	535	521	553	533	541	544	550	535	540	516	521	546	540	550	566	535	526	579	519	537	508	525	494	553	530	528	512	528	533	529	571	550	525	518	555	580	529	509	557	526	551	524	520	541	509	514	534	536	562	543	529	517	505	510	501	525	583	536	551	557	525	510	508	541	568	505	555	539	548	564	518	527	554	520	507	538	533	589	538	531	537	564	502	534	542	500	570	542	585	521	525	551	500	517	536	541	549	518	575	518	515	577	528	579	533	551	536	498	566	522	536	561	576	549	528	498	540	541	527	542	520	550	549	534	585	556	551	515	547	563	564	546	539	566	535	569	535	492	533	544	531	546	582	522	559	524	558	511	496	515	522	571	554	542	558	551	518	524	555	541	504	542	563	525	544	552	578	558	521	526	568	550	563	556	507	474	560	534	556	570	542	560	539	552	570	580	563	581	530	534	538	531	528	552	478	515	529	534	546	564	521	582	554	517	558	554	512	532	498	555	603	514	527	554	537	553	551	524	529	532	564	557	533	518	552	526	543	529	520	558	520	559	553	528	568	543	552	522	554	528	536	517	598	555	554	544	552	567	540	589	528	542	522	515	538	528	525	565	537	553	527	535	512	569	522	547	516	565	560	507	507	567	543	557	566	573	532	530	517	508	535	519	586	563	557	566	576	563	510	512	562	500	533	541	559	565	535	546	563	551	540	542	543	550	543	551	568	502	585	539	591	557	480	539	567	522	529	554	508	502	557	532	503	547	546	578	530	532	558	557	508	574	522	536	576	555	566	574	532	525	546	520	518	521	548	545	520	507	532	547	543	569	544	547	519	569	523	504	521	557	578	539	552	542	512	546	544	532	549	538	541	497	549	535	566	522	546	559	525	570	547	565	537	526	572	486	546	560	547	498	558	548	578	566	525	525	496	591	561	480	554	481	530	470	538	543	507	556	532	537	520	522	537	558	527	531	523	556	521	582	536	516	541	509	563	534	557	520	564	518	514	508	535	532	527	575	541	515	541	558	579	550	555	559	525	565	554	557	537	524	546	502	554	517	527	544	527	508	515	539	502	546	515	514	554	506	556	548	538	573	562	546	576	501	538	520	536	513	559	507	548	519	507	566	534	524	519	566	530	526	530	528	538	524	553	579	564	559	567	540	537	530	533	522	510	558	557	529	571	500	542	578	597	566	580	512	519	500	514	558	568	553	574	534	542	516	570	536	556	589	547	545	520	578	512	520	532	542	579	543	561	536	526	531	508	512	545	537	517	536	536	541	557	573	533	546	514	522	553	558	580	524	526	563	569	556	522	553	580	535	520	534	572	575	516	518	548	527	556	568	557	540	521	544	525	560	508	533	535	551	565	551	547	528	548	550	582	513	549	498	528	530	535	538	533	514	559	552	526	521	563	515	563	552	568	598	547	511	524	522	545	585	578	535	537	584	567	533	550	575	540	535	544	516	514	513	545	530	523	551	537	533	540	554	578	562	530	532	555	537	550	520	537	522	493	550	562	530	518	538	561	557	518	555	519	517	518	556	537	590	549	527	530	512	582	542	534	582	532	582	550	562	560	555	572	502	548	539	574	559	505	520	576	548	516	560	545	497	563	557	555	563	574	531	531	558	564	526	522	535	532	556	504	510	542	526	574	552	546	573	539	552	545	539	528	556	538	499	491	553	562	529	520	559	569	543	531	569	522	544	536	570	547	539	498	538	526	506	539	555	513	539	536	517	559	522	512	543	528	508	522	570	581	523	542	551	558	565	550	560	538	528	557	545	544	511
42003	32209	28896	12127	3382	1285	1064	812	577	459	415	324	328	351	340	324	311	341	309	321	287	281	290	273	279	277	286	285	330	316	322	329	301	301	298	287	254	252	285	297	250	256	270	266	284	277	265	254	258	283	240	260	262	312	278	232	243	289	260	271	267	253	277	253	256	296	266	261	267	247	265	252	254	269	243	243	265	268	272	275	258	280	252	245	231	255	257	223	279	266	242	274	250	274	250	246	255	254	257	252	254	233	251	270	241	263	270	239	250	279	275	261	268	258	272	259	264	248	283	255	280	283	267	284	280	273	291	257	289	262	268	292	271	253	235	230	262	281	240	254	304	264	239	284	294	283	262	296	257	236	266	257	243	266	223	243	227	267	272	265	268	287	262	255	263	237	247	241	241	266	284	289	240	268	247	256	247	265	266	272	275	277	257	265	291	272	263	248	271	258	245	266	259	262	257	279	291	229	261	302	304	273	270	311	285	227	234	281	255	275	254	253	261	286	275	265	286	282	301	287	262	255	280	256	252	260	236	273	256	260	255	265	272	277	297	285	285	257	255	269	264	280	252	297	275	276	242	248	251	245	278	272	247	247	268	264	287	249	268	261	243	240	245	267	263	243	263	255	251	234	241	291	266	275	276	277	262	274	276	270	260	286	283	265	237	275	246	258	255	250	281	255	275	246	291	265	234	266	273	269	262	274	285	278	253	246	267	279	287	288	274	250	210	284	254	261	260	244	270	267	303	258	283	254	254	264	255	277	263	272	262	249	230	230	284	288	272	272	274	233	262	256	266	249	270	253	267	272	266	290	242	256	296	235	275	256	238	283	289	256	234	232	261	243	256	261	245	252	282	266	264	296	243	246	251	239	269	251	296	252	269	284	256	265	266	262	269	256	271	274	272	261	256	270	265	299	230	252	278	263	238	225	239	270	287	267	234	285	257	245	254	263	258	266	234	255	248	257	277	256	243	243	247	280	275	240	276	269	259	255	261	281	248	265	241	253	289	245	275	241	258	262	253	257	283	273	242	247	258	243	277	283	271	290	280	266	270	294	257	244	254	251	251	253	265	270	275	277	281	267	262	270	282	280	251	241	260	268	272	244	277	261	287	264	269	263	250	272	270	284	271	268	271	260	276	264	249	255	211	287	271	261	269	250	280	260	273	236	274	267	287	283	287	257	261	280	271	255	249	294	290	242	237	242	258	286	255	248	278	267	278	248	275	264	272	273	277	282	242	270	248	261	236	279	266	281	297	237	248	259	267	259	241	252	289	306	245	284	270	257	266	273	299	291	246	257	253	253	272	255	272	276	254	284	300	255	267	250	240	270	247	273	279	250	278	260	238	281	254	287	278	269	275	259	239	263	260	262	232	265	280	255	264	266	290	278	267	276	282	258	262	216	274	266	264	261	236	259	265	283	262	259	269	266	282	273	304	275	272	271	259	270	253	226	247	278	273	247	291	259	277	262	230	255	288	276	260	266	294	288	267	255	243	266	286	275	255	272	270	243	265	230	267	275	291	264	282	230	279	279	265	287	264	298	232	255	261	266	273	251	281	268	279	281	304	269	247	270	218	298	261	238	277	307	292	298	251	270	300	261	261	265	238	266	292	274	236	246	266	264	261	265	242	272	250	272	264	264	246	247	249	273	259	258	298	271	243	271	268	286	282	285	233	241	240	239	291	287	245	265	280	276	269	265	288	276	258	249	291	267	274	254	279	267	286	260	255	307	283	250	264	301	253	275	261	268	263	272	261	293	287	281	266	229	243	267	266	256	249	300	252	265	232	284	282	275	292	239	259	265	255	271	255	252	255	284	234	245	236	239	252	258	239	264	258	273	275	235	258	238	283	243	242	238	270	273	231	278	271	253	244	234	254	274	262	224	259	281	280	262	258	279	286	271	272	286	278	266	260	276	257	257	257	257	247	268	251	229	270	258	253	245	255	224	259	317	266	254	289	257	278	256	261	254	263	227	262	254	244	252	282	259	251	265	279	261	271	281	248	268	226	265	313	218	273	249	279	271	245	257	272	255	248	262	233	273	302	273	262	268	241	249	275	291	276	280	258	241	238	273	253	255	268	257	285	296	281	256	256	264	235	271	243	275	273	251	257	277	278	264	286	277	274	262	258	257	245	264	297	264	291	261	238	311	232	262	265	233	240	244	259	240	246	233	275	251	224	267	267	247	253	266	242	284	267	257	265	252	257	251	266	236	261	262	278	270	287	223	240	293	234	231	239	238	246	253	278	274	228	266	268	277	235	260	278	242	254	270	280	256	289	222	272	262	232	255	256	249	259	262	253	239	224	279	273	282	257	253	265	272	287	253	302	246	261	251	273	273	253	265	229	267	248	280	262	250	259	264	274	260	232	289	280	283	266	233	261	303	254	236	248	267	252	271	286	268	249	263	253	246	240	298	260	281	269	258	267	269	249	283	240	260	262	254	248	281	269	278	257	264	263	265	284	225	238	270	252	276	248	273	249	272	234	285	256	277	278	249	266	221	241	242	243	281	266	264	268	260	270	265	227	271	238	271	299	263	244	265	249	262	263	283	279	262	267	254	260	263	213	259	264	276	260	289	281	246	256	279	272	252	275	289	286	255	280	256	274	266	252	260	232	242	294	244	269	268	291	249	243	267	266	256	247	232	275	238	261	274	250	302	268	263	257	278	249	254	247	249	298	246	298	255	248	254	257	280	262	272	239	251	282	265	253	244	285	296	249	285	296	232	293	265	266	267	263	276	299	289	267	239	262	253	263	271	278	291	270	229	272	240	260	266	244	251	283	251	254	291	243	289	257	263	291	266	250	278	237	292	285	258	270	255	257	249	268	250	283	255	255	280	256	279	265	224	281	269	253	221	273	262	284	279	255	232	299	278	276	230	247	250	313	284	279	280	264	258	273	261	253	277	252	228	254	254	266	257	264	284	250	282	289	305	238	257	262	236	259	280	242	277	261	262	281	267	294	259	293	263	234	236	257	264	261	254	279	253	223	272	249	275	261	269	232	277	247	249	259	260	242	262	257	252	266	305	257	241	247	275	281	273	271	272	255	262	269	245	230	235	270	272	245	279	262	277	282	275	253	259	262	249	240	270	274	282	265	251	275	264	263	254	266	286	242	262	265	257	237	244	262	252	292	250	248	268	247	251	265	305	284	256	285	296	248	227	239	282	243	253	252	254	279	267	264	255	267	242	277	288	259	280	249	281	294	245	294	292	233	267	251	259	270	266	265	253	270	271	262	270	270	273	279	277	255	246	276	279	253	261	272	263	249	278	263	246	281	262	286	249	250	290	237	244	270	266	281	283	251	254	289	251	246	260	277	273	255	272	271	289	256	276	267	271	260	289	273	273	262	295	255	262	249	253	258	280	272	277	280	295	273	266	265	260	281	218	259	232	283	256	281	242	264	289	275	255	238	272	288	282	266	248	265	276	288	275	244	256	280	269	270	252	267	261	258	242	282	251	277	249	266	259	242	245	280	252	288	257
26220	24925	29407	11229	6629	3418	3407	2733	2196	1743	1325	1082	1224	1116	1089	1044	1008	1015	915	867	858	794	793	721	730	762	725	843	901	871	875	746	710	721	683	675	703	663	652	679	639	663	644	626	648	623	649	627	598	591	575	649	550	650	592	615	617	587	638	617	635	633	623	607	588	583	580	647	619	619	611	586	615	609	611	605	585	609	618	596	561	601	600	587	598	595	620	611	581	597	577	584	583	586	600	635	591	626	628	553	587	589	622	560	617	633	594	570	617	565	592	553	591	612	565	574	602	598	595	612	639	575	584	589	573	573	605	604	554	608	628	605	595	604	593	570	571	610	577	555	640	582	601	604	571	609	598	553	557	603	587	633	598	621	595	582	563	595	571	592	622	583	565	594	573	619	574	587	562	595	597	598	616	606	568	590	627	575	567	654	587	642	602	605	582	624	599	653	597	584	599	551	627	586	552	564	610	621	598	567	592	598	640	635	617	599	598	590	631	605	584	615	595	568	600	583	579	587	602	603	558	606	620	594	610	599	584	620	584	553	599	612	624	637	571	589	563	607	586	616	577	620	553	574	649	623	670	553	587	571	586	596	578	612	626	604	602	585	587	613	585	611	601	608	587	604	614	578	619	590	620	613	582	584	598	617	579	624	608	599	590	552	605	568	620	573	612	580	643	595	657	628	613	602	607	622	549	582	557	577	594	630	554	614	575	636	613	596	619	567	621	581	653	632	583	591	568	587	604	602	622	572	595	605	601	592	641	569	574	550	570	617	590	581	626	624	597	555	591	597	615	595	585	594	610	566	614	609	586	573	575	622	599	595	599	575	601	640	620	586	583	623	585	587	595	642	572	611	648	614	626	590	605	581	641	642	592	608	554	580	595	623	606	625	602	613	609	574	585	611	612	582	633	648	605	574	616	601	620	575	593	557	604	633	515	557	574	556	595	587	575	575	593	607	614	599	559	601	613	636	565	590	636	597	586	598	600	595	585	557	557	612	636	530	601	629	585	607	583	588	604	603	594	583	599	569	638	641	586	598	537	584	541	582	655	594	591	627	590	597	585	586	627	610	603	575	580	536	598	598	550	607	601	560	595	664	595	594	583	644	577	601	593	608	607	589	603	587	592	570	561	586	571	614	613	612	615	592	636	589	627	589	555	615	605	606	577	615	601	612	559	613	588	614	576	622	579	612	587	570	626	574	590	633	616	587	589	598	589	594	579	584	581	575	565	624	618	611	606	579	608	603	559	620	586	604	582	597	562	599	589	616	642	644	643	581	593	607	636	568	586	572	627	561	619	562	613	604	606	606	615	613	601	592	594	586	592	607	622	625	557	607	582	602	580	629	572	598	587	580	597	647	591	631	597	575	648	596	576	598	573	607	623	569	582	569	640	608	611	566	599	626	588	608	572	593	606	603	550	588	628	578	554	609	579	595	627	583	579	644	612	607	642	612	611	646	590	611	576	576	584	576	586	621	578	589	583	617	593	615	603	587	561	566	590	614	613	590	594	596	566	587	621	606	581	613	610	572	633	604	637	572	588	594	616	612	638	598	604	567	571	610	588	587	632	590	592	605	608	637	611	589	551	596	590	583	592	622	595	620	615	595	617	618	594	584	593	585	622	592	611	558	598	585	592	624	611	613	574	594	627	585	634	587	599	609	574	567	631	634	629	612	566	590	584	633	602	584	584	605	589	584	624	574	601	585	539	582	611	569	586	557	575	640	583	601	594	578	561	552	603	564	566	584	588	563	634	596	590	583	603	603	597	601	582	606	586	545	602	627	583	612	656	616	603	570	604	570	562	587	583	653	621	607	570	602	617	589	580	630	571	606	608	617	610	593	589	614	659	639	575	633	583	580	579	608	588	587	629	611	575	574	674	572	637	603	606	576	562	594	617	596	604	615	580	597	604	619	565	588	602	639	628	624	571	578	602	571	576	605	642	590	608	608	560	625	568	602	564	636	572	585	623	591	605	615	588	618	623	634	612	551	591	584	596	593	642	574	611	584	585	593	566	553	593	606	562	572	540	579	578	570	607	569	624	602	568	605	628	622	576	601	584	622	610	640	610	624	606	652	593	608	583	604	623	601	587	564	545	612	610	585	592	618	576	599	588	598	569	629	577	617	580	601	587	584	581	603	589	617	557	601	590	568	604	622	577	602	627	571	550	602	586	588	602	593	596	598	596	583	592	608	603	596	566	636	588	594	596	618	592	620	627	590	611	614	605	573	577	610	577	570	624	571	623	659	577	588	589	579	574	631	613	585	555	625	596	572	646	616	598	556	645	571	644	632	593	626	606	604	592	614	541	586	543	594	566	578	638	605	595	580	616	604	607	565	642	606	625	628	630	593	535	586	588	598	618	587	593	575	579	552	568	583	615	581	572	606	588	617	596	658	578	626	600	606	573	644	568	560	591	587	578	618	555	611	620	616	550	598	593	585	596	609	587	580	614	633	590	598	587	616	606	562	598	630	626	618	590	595	574	601	640	601	586	651	582	575	601	570	618	630	606	617	593	590	619	564	582	566	618	597	600	613	588	614	596	601	600	570	566	577	585	617	621	609	576	609	612	561	653	586	587	631	549	596	607	648	565	586	582	592	600	600	555	609	579	589	586	585	572	624	606	632	581	575	591	571	607	610	585	550	584	594	603	595	614	572	583	589	596	598	556	636	597	552	593	608	579	610	548	630	544	629	561	627	589	603	603	606	634	608	569	570	615	622	618	569	569	646	597	611	589	582	615	637	603	599	578	548	615	629	570	616	574	575	608	593	608	599	606	636	598	570	622	549	599	624	623	603	595	586	584	637	625	606	546	624	611	579	603	643	588	568	611	639	614	574	573	594	585	606	621	567	587	608	610	614	590	585	611	621	554	591	579	607	565	615	601	586	602	609	561	581	613	512	593	591	626	592	550	595	631	592	597	532	617	581	584	582	600	593	592	591	616	598	589	600	545	608	623	627	611	601	628	636	569	638	604	576	613	583	580	597	607	620	551	582	598	626	595	632	591	574	582	632	591	635	586	583	575	568	574	569	568	632	604	618	584	577	576	580	574	580	597	599	643	634	613	620	604	610	607	590	540	589	606	570	610	575	584	572	595	605	599	613	594	602	632	587	573	636	615	601	626	583	587	598	598	570	613	580	635	591	605	598	640	616	621	595	594	595	614	587	612	572	618	585	582	588	593	613	612	574	604	626	602	571	624	609	601	594	586	600	622	586	602	617	570	595	629	605	597	603	606	624	637	589	572	575	583	584	612	611	587	548	610	606	605	599	581	622	591	580	590	575	598	576	561	608	605	638	583	587	593	609	623	566	558	596	588	634	663	585	611	604	579	624	621	602	588	597	580	562	573	584	569	625	655	592	563	593	607	579	595	528	594	622	589	647	609	616	565	559	574	562	554	586	608	625	640	608	636	595	604	609	614	581	579	598	589	557	579	621	588	609	617	618	556	539	579	585	585	580	621	580	608	602	613	606	586	620	630	630	536	617
17526	9598	5239	1688	810	461	402	389	380	364	352	308	340	350	345	343	327	296	273	315	288	285	312	300	318	314	269	293	287	266	273	336	307	298	291	289	289	292	270	277	255	271	261	272	287	303	288	284	292	280	295	269	270	291	319	263	299	293	273	285	267	271	287	294	280	279	269	318	324	287	295	321	307	264	257	281	275	266	295	251	294	281	294	262	306	306	273	282	327	318	300	329	295	310	259	294	265	294	281	305	291	305	285	282	288	302	301	295	284	305	288	288	274	264	296	345	301	268	306	316	292	251	300	291	287	284	268	298	313	287	288	281	282	274	280	285	306	290	307	318	277	257	271	274	278	308	303	277	266	290	279	312	303	238	288	278	304	281	269	293	297	269	284	279	278	281	295	272	301	281	280	275	313	282	272	246	277	307	297	246	307	261	295	281	290	310	283	313	249	256	286	272	300	290	279	285	281	322	301	277	260	289	284	322	290	290	273	271	307	276	314	294	265	271	282	269	296	272	305	291	303	310	297	307	303	290	289	274	313	272	252	293	276	309	284	260	277	217	311	284	257	254	300	274	285	311	280	302	293	261	280	269	300	290	277	289	303	285	289	282	284	315	272	297	281	274	275	289	263	324	286	314	290	288	314	291	264	320	282	288	288	296	299	313	289	289	298	290	286	270	299	290	310	299	304	286	269	284	284	288	287	301	302	316	289	291	276	259	279	298	295	283	322	283	309	306	308	298	279	276	276	292	314	307	291	271	292	280	308	261	276	258	306	278	264	309	294	319	315	274	280	273	285	293	292	260	278	287	259	311	284	289	251	277	289	314	316	278	280	300	278	305	282	276	285	271	283	288	293	320	298	297	308	302	302	287	267	266	261	275	326	299	274	276	296	285	273	289	292	257	251	266	282	262	303	271	297	265	318	304	286	325	308	317	304	313	282	275	271	257	313	312	285	309	300	275	279	285	270	319	280	279	273	278	304	304	299	289	269	281	287	319	301	261	290	275	309	335	319	308	282	305	280	309	225	281	312	276	276	315	259	307	272	289	283	281	297	309	264	290	275	298	265	267	301	268	318	299	263	269	278	315	295	277	279	268	287	296	283	265	274	290	297	270	306	277	300	259	323	262	273	310	308	304	301	269	261	275	292	319	293	295	320	311	281	278	247	277	263	270	292	317	282	261	269	299	255	299	282	288	298	273	279	303	263	268	279	285	299	313	299	309	296	310	290	296	282	278	307	264	276	308	300	299	292	309	290	318	265	281	307	286	310	273	266	291	285	308	275	263	285	291	287	247	255	300	291	282	268	280	261	279	277	273	281	263	288	294	289	290	313	304	274	277	297	319	295	303	295	290	265	322	279	307	292	307	302	276	259	280	276	308	293	301	286	320	300	307	264	300	316	266	257	252	264	303	310	260	298	290	280	325	307	279	284	293	298	277	279	292	308	295	270	291	272	255	280	294	287	292	313	290	304	281	257	272	304	273	280	294	298	291	281	267	304	282	283	307	324	299	260	259	304	280	272	290	302	305	273	271	263	262	320	292	281	335	288	294	274	282	306	308	285	302	277	299	260	274	283	260	292	327	304	270	291	306	301	299	293	266	270	300	285	286	297	273	292	292	241	277	285	273	280	274	282	300	313	305	320	287	250	311	300	304	288	297	300	276	248	306	289	279	315	306	289	287	273	290	302	277	238	271	273	291	257	304	290	306	266	279	301	293	294	278	257	272	303	273	320	288	277	276	293	298	268	284	291	278	267	286	276	290	262	286	316	287	285	271	254	246	287	281	318	257	289	331	323	287	321	300	274	278	293	322	254	263	255	294	277	299	280	279	279	292	315	282	261	292	267	294	306	271	288	301	294	280	240	267	287	276	308	286	289	270	287	267	297	291	277	316	282	272	270	296	299	268	306	322	292	262	275	286	299	297	313	323	334	275	274	280	299	312	291	274	265	282	257	286	263	281	273	251	301	275	292	285	290	270	304	294	286	294	298	281	262	247	281	284	294	285	257	268	282	290	303	267	307	270	288	305	309	271	266	311	274	295	289	257	281	289	301	274	325	266	300	312	268	291	305	304	256	312	253	268	275	293	315	325	307	305	298	317	256	304	334	276	251	264	285	291	283	253	310	266	271	274	266	288	300	327	309	254	283	264	293	329	277	280	298	256	250	263	286	298	272	282	291	277	278	278	309	292	300	286	308	248	326	284	278	296	313	268	301	281	285	270	291	274	330	281	306	300	281	263	279	279	274	280	283	299	275	255	321	304	310	272	254	296	298	286	291	266	243	279	264	277	289	279	266	299	286	285	317	296	303	310	297	297	282	323	289	297	305	278	275	274	281	284	269	316	312	294	304	288	279	303	279	320	323	266	310	253	270	272	291	302	267	310	286	293	281	295	308	302	302	363	310	307	288	302	272	284	303	282	305	290	259	269	319	284	303	292	285	257	297	291	246	278	321	259	265	274	294	269	272	299	273	290	302	330	273	281	274	271	280	284	290	262	252	285	265	312	299	255	225	317	269	283	297	272	254	297	302	293	318	304	290	300	280	302	281	302	329	254	299	264	304	264	299	257	275	312	258	317	297	268	311	297	322	282	291	311	294	310	282	275	284	309	268	274	305	307	297	280	313	278	279	296	267	291	292	274	326	296	312	287	312	291	256	296	264	283	297	278	316	275	282	284	274	269	274	326	270	292	287	273	281	308	312	285	295	282	282	294	297	288	274	290	294	257	295	290	292	299	305	285	292	299	313	315	307	262	264	285	278	311	311	324	301	304	264	292	336	304	296	264	324	296	273	296	273	303	294	298	302	272	272	262	290	277	277	274	284	287	317	280	252	282	308	298	286	311	322	298	282	294	311	291	324	314	324	286	249	260	295	303	324	283	295	269	292	255	309	269	269	314	304	289	285	300	297	278	266	264	284	291	302	298	288	288	315	311	274	335	287	260	287	300	291	297	271	282	311	328	277	239	298	309	276	273	304	280	340	288	287	309	267	304	277	314	276	314	280	257	297	272	313	304	286	283	280	291	322	312	303	286	281	305	299	283	282	271	320	304	284	287	291	296	290	303	295	312	303	271	286	291	279	274	289	303	267	278	313	310	256	285	255	273	287	283	300	295	283	289	299	307	301	304	252	299	281	278	301	285	288	285	287	279	272	312	307	289	304	290	291	274	289	280	298	312	311	304	314	293	284	310	271	291	279	268	267	275	273	284	284	284	295	308	297	286	285	285	309	297	289	305	319	252	271	301	282	291	311	291	320	314	320	279	270	292	299	299	296	312	315	311	276	272	289	279	286	271	277	259	292	279	274	273	311	283	291	285	274	256	286	271	298	268	277	299	295	271	309	277	318	304	308	299	321	283	263	274	299	286	306	307	275	295	285	298	252	275	298	259	311	272	302	281	263	282	294	311	261	331	252	291	278	287	272	305	288	320	266	276	301	292	299	288	304	299	260	292	298	302	283	248	258	297	257	266	290	285	303	289	293	323
10692	7941	8187	4073	2670	1443	1300	1110	970	918	839	830	910	829	749	829	763	773	706	712	679	670	690	680	642	628	691	675	674	677	683	688	640	633	630	680	668	607	657	642	666	639	645	628	633	631	644	617	663	660	650	665	654	657	656	636	691	652	667	654	625	617	655	623	641	619	654	643	634	583	641	614	617	625	671	618	602	610	643	647	637	608	643	635	658	640	672	660	582	629	626	623	633	637	662	616	627	654	671	686	657	641	657	650	619	621	623	645	661	616	643	680	609	659	666	640	612	615	665	627	635	645	636	623	651	666	648	610	634	668	665	605	605	618	646	631	605	631	651	662	621	631	639	660	700	671	659	646	634	660	653	608	627	666	624	659	610	648	612	617	623	598	633	621	617	644	641	633	640	632	663	624	663	639	624	649	719	650	618	672	663	617	643	648	655	629	613	629	662	619	650	658	652	709	645	638	611	618	654	588	633	605	680	683	685	656	637	611	660	607	604	657	571	642	654	640	644	653	629	663	603	623	623	640	656	672	645	667	616	636	612	671	621	610	655	637	659	626	685	625	645	580	614	612	660	651	631	613	658	612	647	627	631	610	597	618	705	607	660	690	602	663	629	643	639	612	586	614	618	638	671	640	608	595	617	599	620	645	571	636	623	621	618	645	628	618	671	633	660	652	679	651	611	631	583	637	645	674	638	690	604	631	639	671	603	604	604	604	612	628	647	636	602	594	635	655	595	631	633	697	608	654	637	642	627	664	647	621	608	635	609	652	637	685	618	627	631	664	633	638	651	667	661	686	610	653	653	622	611	712	649	666	566	646	612	656	635	687	695	666	636	646	624	597	621	677	615	607	662	636	637	671	657	625	647	653	592	602	635	655	726	637	622	649	651	632	660	668	661	628	667	676	640	679	688	606	613	662	628	649	624	635	633	670	635	635	629	633	631	647	609	610	595	622	628	624	629	629	634	671	641	619	626	638	638	637	643	633	661	651	664	642	680	610	609	644	644	647	617	654	659	629	603	668	663	600	620	646	633	593	672	660	660	631	667	667	612	644	638	608	648	685	655	640	628	621	643	642	616	624	609	646	628	616	603	613	626	675	643	593	573	680	608	597	617	642	649	622	644	582	646	659	664	659	639	630	620	619	599	631	616	654	642	658	636	632	681	677	633	626	652	630	647	646	622	635	677	621	637	633	625	592	638	641	582	634	610	613	651	626	602	646	661	583	686	676	629	663	644	616	636	649	692	605	631	584	700	644	639	631	649	609	670	640	637	613	680	682	633	670	611	646	659	671	604	602	644	610	573	643	692	632	633	654	621	597	630	682	618	618	653	649	606	639	672	649	685	596	640	621	628	669	624	653	650	637	640	661	651	656	678	667	612	624	637	675	659	595	562	651	635	618	639	636	660	654	645	659	623	606	685	607	619	591	596	637	634	638	618	626	668	632	646	657	651	642	612	605	627	655	638	653	638	675	634	644	646	643	617	679	593	678	633	627	672	633	625	682	654	634	608	642	649	673	584	621	615	626	630	626	627	646	618	631	639	641	661	608	600	641	633	649	653	644	635	643	637	625	620	617	649	668	633	629	606	670	637	574	636	659	614	611	625	631	681	688	643	620	614	659	638	609	630	620	637	623	646	656	628	668	660	671	620	666	641	691	653	646	649	651	631	661	660	607	638	617	674	630	642	650	667	598	615	641	627	630	681	650	636	668	648	607	608	657	654	651	653	608	617	631	642	618	625	657	630	624	662	664	636	625	673	621	579	587	609	657	625	620	649	684	645	580	605	618	630	614	644	635	634	627	664	659	653	635	644	670	632	611	607	652	663	646	619	623	631	650	674	632	665	575	625	647	586	666	642	605	645	661	636	661	673	617	655	608	639	606	608	626	627	607	649	633	641	655	653	680	627	637	632	610	653	648	678	657	641	674	651	629	584	634	631	617	654	618	622	624	613	622	638	635	662	612	650	599	605	654	622	609	644	606	612	660	628	614	610	623	617	634	632	672	669	625	621	669	608	602	645	644	657	647	663	635	593	668	618	635	635	610	636	628	645	646	640	649	607	591	687	644	636	646	688	655	632	632	623	602	611	634	589	620	612	650	611	589	656	621	611	679	614	681	650	640	587	664	652	650	622	618	654	626	639	639	603	670	639	626	671	610	587	655	653	640	621	645	652	654	629	659	601	659	614	673	644	649	594	640	640	661	588	621	657	597	635	612	632	612	599	619	620	655	624	605	649	630	593	615	602	610	646	665	628	608	650	622	637	642	663	649	606	636	645	651	629	613	640	593	671	612	570	662	641	637	603	599	622	599	581	600	697	614	637	610	655	666	636	667	638	623	612	626	629	646	633	672	646	650	633	657	669	652	646	638	634	652	644	625	597	627	628	583	634	673	601	647	673	662	584	648	661	668	625	649	604	651	599	646	670	615	633	618	653	631	624	650	685	644	627	628	623	646	648	642	662	610	645	643	602	636	646	641	619	623	640	648	651	652	595	586	663	620	610	629	644	664	594	632	637	645	619	626	620	626	615	655	677	651	656	668	647	637	647	643	645	659	598	593	632	611	662	626	630	642	648	647	669	660	589	627	627	617	639	646	617	627	660	657	631	613	680	644	593	623	619	680	654	638	651	641	655	618	580	624	677	656	638	676	663	614	654	639	630	591	625	665	685	605	645	601	685	627	701	665	653	659	666	678	632	629	657	692	654	616	603	686	637	599	634	661	657	684	670	612	662	621	656	602	623	637	648	662	653	652	647	619	625	645	641	633	632	608	617	649	599	637	610	621	709	646	667	607	589	616	646	682	638	671	620	640	636	623	637	642	593	614	615	631	630	598	591	665	632	658	630	656	655	645	654	615	684	597	614	623	679	566	672	626	628	652	633	605	690	651	623	661	614	607	658	613	597	653	648	658	623	620	631	656	638	624	625	672	696	616	640	647	647	657	635	619	650	666	646	651	662	633	649	640	653	625	659	646	651	654	647	639	655	660	665	641	620	653	684	617	635	637	696	709	612	665	632	637	613	667	649	598	609	635	664	646	655	614	652	628	622	642	622	674	672	629	624	620	650	672	635	661	634	658	626	618	648	627	649	644	633	666	613	665	626	609	668	592	658	603	644	622	619	670	672	635	637	687	612	633	641	656	630	669	651	643	636	629	621	684	649	651	628	660	602	603	625	638	620	637	590	628	629	711	629	647	626	617	674	575	678	627	622	652	655	620	688	626	652	649	613	644	609	634	633	621	678	630	665	624	609	680	623	659	621	596	702	676	650	588	652	609	655	619	630	667	653	631	661	604	610	619	621	652	692	635	586	646	678	601	631	612	659	672	678	634	638	605	632	644	690	678	672	611	668	632	615	610	635	616	629	618	676	605	642	648	661	619	642	655	579	596	593	647	678	615	630	648	666	658	605	652	671	673	626	611	649	602	638	640	631	662	623	642	631	642	641	597	608	612	669	630	648	645	609	618	664	607	682	635	599	661	669	653
32913	22667	16853	6291	1559	754	586	508	404	380	334	307	329	312	278	292	315	297	257	271	284	300	249	260	244	242	249	258	246	264	252	278	272	273	227	241	253	242	235	238	233	262	266	227	244	241	263	251	269	239	258	239	242	244	237	254	259	232	232	228	243	235	234	258	229	213	218	226	221	241	234	209	246	244	262	251	249	259	210	240	252	229	224	273	243	238	212	220	211	221	237	227	237	261	199	231	229	238	248	222	240	236	239	247	251	243	231	240	269	236	234	248	221	241	234	237	231	250	252	246	234	222	264	246	241	237	251	239	250	222	233	224	246	243	232	234	237	220	234	248	256	206	266	238	241	224	238	205	245	231	213	224	237	208	244	246	238	211	249	241	228	247	252	256	229	228	260	269	267	249	233	260	269	257	230	206	203	226	238	250	211	245	258	239	261	232	264	244	233	262	228	230	222	232	220	253	229	209	235	204	269	222	232	249	268	227	226	223	225	263	220	256	221	258	235	216	257	229	238	219	262	224	242	229	265	219	235	224	245	213	225	261	219	242	234	211	205	235	252	227	221	215	232	261	232	215	212	242	232	237	229	246	240	237	242	227	248	247	226	251	265	249	217	216	227	282	229	212	263	251	231	237	252	251	229	232	211	235	219	257	229	242	246	229	243	211	234	243	238	256	226	212	239	233	230	201	257	222	239	253	241	272	242	220	233	235	227	248	245	250	218	254	224	234	220	251	257	222	199	236	214	249	215	222	238	263	219	233	241	275	222	212	261	225	253	253	259	230	219	246	243	232	216	213	248	223	226	248	250	255	244	263	213	285	241	218	244	258	262	212	229	281	213	234	221	252	207	217	254	242	265	251	242	248	246	220	232	243	237	246	202	218	230	242	205	261	241	241	243	212	229	212	203	257	270	262	245	242	234	210	240	227	240	213	225	226	249	237	233	250	215	248	220	236	230	255	208	223	234	232	257	242	247	252	226	221	240	235	226	231	248	232	256	253	245	219	212	225	233	226	224	225	261	253	219	288	249	221	215	244	217	239	218	248	224	259	244	249	194	209	260	233	255	240	246	209	266	236	239	252	254	252	263	242	274	257	239	260	221	258	225	240	226	259	263	242	229	240	246	239	253	222	209	251	252	249	256	239	266	235	215	214	243	253	230	227	229	233	245	248	246	231	243	264	201	242	223	248	235	268	235	226	264	243	230	227	254	247	235	238	249	259	249	261	212	203	240	196	252	256	237	238	202	224	226	239	208	248	255	228	249	230	254	243	219	231	218	268	241	234	246	249	253	207	246	249	239	233	259	262	241	238	227	233	231	236	233	261	218	252	252	228	256	252	241	223	260	208	266	249	253	220	211	229	240	222	234	241	213	235	249	229	214	207	217	219	223	230	234	225	256	245	236	245	242	221	239	226	238	242	223	248	247	220	259	211	250	226	235	254	262	233	213	217	221	248	222	237	247	213	250	244	231	233	233	225	232	212	238	235	193	232	272	265	230	237	218	262	238	201	216	247	233	254	223	243	261	225	221	230	212	236	241	237	238	238	256	226	232	228	230	228	245	257	241	245	252	259	260	219	219	220	227	259	243	230	249	229	235	195	220	270	234	272	250	245	215	229	254	259	248	248	218	239	220	237	280	239	229	245	229	217	249	249	253	221	249	226	220	230	243	222	234	262	240	215	231	246	265	229	223	265	256	229	272	237	231	256	205	244	260	237	213	261	255	234	247	237	231	266	236	239	251	203	242	230	230	266	237	264	227	260	212	259	228	225	256	223	239	244	223	254	221	236	226	264	253	233	259	247	212	236	260	230	247	241	242	270	239	236	237	222	246	215	246	237	253	244	236	250	257	216	243	221	269	234	227	218	261	250	212	215	235	232	264	203	259	225	227	229	238	240	249	238	233	215	251	244	256	244	230	241	251	237	236	245	235	245	226	234	232	216	244	247	246	203	225	226	247	222	271	217	239	247	244	237	237	246	249	253	210	217	235	219	230	262	248	240	236	251	266	243	244	230	232	242	260	236	263	252	239	230	253	236	233	235	239	241	227	249	205	194	216	219	209	225	215	245	266	251	258	246	223	217	220	235	204	222	225	217	223	246	231	263	223	226	238	258	247	252	210	242	248	218	217	220	227	223	243	231	214	193	227	253	247	222	229	240	226	232	233	219	224	218	222	218	235	229	227	241	197	219	229	215	248	221	236	255	264	250	228	220	262	199	231	229	215	235	251	256	284	238	250	257	213	228	243	233	233	243	223	246	230	257	233	250	249	229	246	234	233	238	229	250	227	234	251	215	254	224	231	270	254	237	259	224	250	209	245	224	227	208	218	255	258	227	259	254	234	238	241	248	228	230	265	229	233	226	222	262	230	244	242	222	233	234	216	239	246	236	242	229	217	268	246	238	247	249	230	233	243	250	243	244	248	239	203	248	253	226	243	241	226	240	211	210	232	243	228	252	275	277	239	238	231	265	269	248	232	214	212	243	231	253	254	242	262	225	215	264	262	207	250	283	240	266	243	265	238	248	244	226	208	234	230	233	283	222	228	215	241	234	246	247	192	245	246	286	243	256	248	234	242	225	234	267	240	258	216	242	220	261	201	226	226	250	235	275	226	220	240	251	243	241	212	240	236	246	236	214	247	240	258	219	248	218	244	250	241	231	214	215	253	235	240	229	201	210	261	237	240	227	225	254	253	205	267	230	237	234	259	218	238	225	252	247	226	251	238	268	229	244	230	241	241	263	233	229	246	253	244	226	220	236	245	229	250	218	263	242	233	244	235	242	278	264	235	225	221	235	229	229	223	240	225	234	232	238	226	230	258	227	253	258	214	197	202	232	240	255	266	200	248	255	241	242	256	247	228	251	259	219	252	212	196	263	226	240	246	254	252	228	241	233	238	253	242	266	265	249	246	264	213	213	264	232	267	239	225	235	254	263	240	245	234	263	248	203	243	211	253	249	255	233	233	245	234	235	240	253	209	231	251	229	239	241	226	217	236	226	239	232	224	227	239	241	256	265	242	252	259	206	229	239	248	227	236	223	259	240	237	217	215	256	227	247	222	216	224	226	251	270	264	189	234	237	239	229	242	226	241	206	244	262	225	195	230	215	224	243	245	238	214	241	241	246	209	243	227	242	265	203	237	203	264	235	230	219	237	227	262	240	227	213	261	218	239	253	241	257	228	215	207	217	240	213	244	233	234	238	244	235	225	205	235	230	217	244	236	238	243	215	241	234	256	215	246	233	246	245	235	239	207	240	240	244	225	251	246	241	247	250	226	220	247	224	250	233	233	245	244	246	241	245	227	241	235	238	230	241	255	255	251	221	251	227	256	251	257	223	244	223	244	251	213	242	235	214	254	238	252	253	243	251	235	214	254	226	220	227	267	257	241	223	229	207	247	242	249	209	270	238	243	218	226	225	235	227	249	207	217	231	263	250	240	218	266	245	232	239	223	239	250	247	253	265	237	253	241	258	264	255	239	238	205	258
21114	17532	19543	8827	3721	2383	2125	1803	1399	1260	965	918	1109	924	871	792	812	780	739	693	661	695	608	637	614	666	579	656	716	701	634	559	606	629	595	574	627	584	585	497	573	522	631	552	548	536	550	562	612	553	515	537	559	559	531	498	534	580	496	538	563	519	547	550	560	569	559	542	584	527	554	548	528	540	515	560	548	540	556	582	508	511	581	510	550	530	594	526	596	554	524	562	547	548	545	513	547	550	564	562	579	566	528	545	521	555	591	527	544	513	518	576	555	535	557	572	533	570	528	511	565	566	534	636	535	522	516	535	583	522	554	531	585	551	545	535	532	507	537	515	518	520	514	536	562	528	537	557	552	508	529	555	509	567	539	593	584	516	565	551	562	565	550	560	553	572	580	556	553	566	524	529	524	532	598	521	556	530	568	560	543	562	527	528	556	583	554	527	607	525	531	552	572	557	566	577	533	545	559	541	537	536	582	522	526	533	549	554	540	537	550	556	556	568	538	534	514	547	586	506	541	565	523	529	549	548	511	569	513	540	496	544	581	524	543	537	535	546	525	541	532	533	553	534	522	561	536	524	573	572	547	581	552	541	545	515	518	538	564	551	548	559	560	552	560	497	530	535	572	550	542	536	520	523	544	545	575	522	509	514	541	526	516	540	563	565	536	494	543	542	513	538	566	559	571	560	540	520	545	524	567	571	536	538	552	576	547	543	535	525	566	534	560	557	570	496	549	525	534	531	548	546	538	554	541	509	532	521	593	555	533	534	539	530	549	571	564	499	524	584	539	549	520	528	520	575	576	543	564	541	560	532	583	515	553	552	503	522	536	537	521	538	595	519	547	565	526	600	538	504	526	545	567	554	560	545	530	539	521	576	545	509	533	520	567	545	571	554	520	564	533	530	533	550	549	548	523	532	532	548	529	490	559	559	546	540	539	552	569	523	553	550	548	547	528	536	517	541	554	561	578	518	491	550	552	554	545	524	495	532	567	553	524	529	553	579	545	555	546	565	536	517	516	492	576	553	529	530	559	571	575	523	535	549	548	541	546	555	499	491	554	567	537	510	513	517	539	571	514	597	581	517	516	534	560	542	537	548	565	544	581	581	585	573	543	530	524	560	523	569	546	510	518	549	526	583	552	542	536	596	553	534	551	587	494	521	547	560	533	533	532	490	539	541	542	544	540	565	593	546	538	550	519	527	554	570	544	523	533	556	532	514	527	572	540	588	564	527	531	566	565	578	534	534	559	520	573	564	537	544	564	553	520	527	550	564	539	523	567	535	536	505	523	535	561	546	528	585	524	574	580	557	558	539	523	535	570	580	570	528	560	526	520	514	558	526	538	538	531	529	537	551	488	554	558	543	529	522	545	543	547	476	509	508	616	533	508	510	531	502	591	532	549	554	515	508	543	564	554	539	526	548	529	552	555	557	501	507	518	526	530	543	560	522	569	527	553	575	524	567	549	537	544	557	538	583	568	520	545	532	534	500	552	547	525	552	546	532	546	534	552	538	564	507	528	522	524	527	558	605	565	517	561	579	547	531	535	565	533	563	539	524	538	540	566	542	562	523	567	557	525	556	540	544	507	522	574	551	538	544	529	529	579	569	530	571	542	514	527	522	540	548	555	545	543	517	558	567	524	535	523	490	563	535	544	504	496	574	494	532	501	552	484	496	560	548	540	579	498	574	540	534	514	558	552	549	498	548	557	506	503	555	552	540	510	547	579	556	535	543	536	544	547	538	541	529	543	531	551	624	562	532	573	502	600	515	545	597	565	528	523	545	545	553	546	585	562	524	548	526	559	544	559	560	528	532	521	547	546	531	494	569	552	524	532	532	589	534	521	543	568	557	579	553	574	599	538	552	522	554	566	551	525	577	532	525	528	534	551	564	557	560	537	585	554	568	540	573	551	558	528	538	553	551	517	550	546	527	547	533	556	562	480	516	544	562	597	576	508	517	609	528	553	521	553	540	575	534	610	555	536	533	573	534	542	513	599	576	506	536	543	571	550	565	549	535	585	537	547	536	595	539	544	533	534	545	553	551	534	546	554	569	548	565	518	561	556	546	560	546	513	517	531	528	546	573	526	542	587	541	580	513	563	523	519	550	528	553	544	562	556	524	539	507	543	553	573	592	575	550	526	548	533	492	564	576	568	587	566	561	487	576	543	539	550	573	561	552	574	549	537	530	546	528	563	545	597	573	558	522	584	601	540	569	537	553	517	572	557	550	536	546	522	559	553	500	514	548	556	527	586	579	504	534	507	506	552	564	542	589	524	508	539	566	547	535	536	538	565	543	563	541	551	615	527	539	524	551	544	604	504	569	566	577	509	565	589	566	559	520	578	520	549	553	556	541	566	559	522	554	523	562	518	569	551	515	559	521	531	535	548	529	536	528	510	530	534	562	561	531	531	559	531	534	512	575	578	543	531	516	547	545	562	584	574	543	489	529	525	542	540	519	524	548	535	498	537	555	509	572	538	528	516	510	556	537	558	564	561	518	518	579	560	572	544	520	580	561	564	552	570	583	536	537	571	558	575	518	543	511	498	551	532	538	510	547	569	567	573	535	545	549	527	595	552	520	528	514	540	547	542	553	533	544	561	521	499	515	564	548	556	545	571	526	562	516	571	518	517	566	533	582	569	515	535	565	527	585	527	543	546	518	508	544	533	542	552	520	530	556	564	569	506	548	521	565	540	519	543	489	512	569	522	550	515	481	586	573	553	606	557	557	571	541	548	521	616	600	502	573	545	551	553	536	600	529	577	546	522	543	531	551	542	549	536	543	545	574	532	517	539	533	517	537	517	519	567	539	505	583	536	550	561	569	515	544	549	515	526	556	522	541	567	519	498	508	505	546	559	535	573	529	578	535	546	579	584	525	479	555	560	538	484	561	549	537	519	512	607	561	551	555	553	555	555	545	514	531	558	551	576	539	557	521	540	519	553	524	534	558	591	528	506	523	510	492	534	545	540	515	534	549	588	519	542	529	580	510	501	532	502	532	519	555	540	538	542	513	556	594	532	545	530	534	538	532	513	580	560	529	547	566	543	545	550	563	530	519	488	552	526	540	550	530	562	567	577	581	531	542	494	579	567	543	543	525	552	569	585	541	551	536	566	510	549	576	536	505	555	575	564	554	552	602	564	597	543	547	513	546	504	517	535	522	566	538	559	530	556	564	535	583	548	518	587	528	560	563	535	498	521	537	518	557	580	542	558	557	517	530	590	535	565	515	540	554	548	540	575	552	547	551	522	572	533	528	547	532	568	534	552	548	585	506	554	519	517	559	538	534	506	533	567	539	517	536	545	562	534	562	557	528	541	534	565	548	558	517	534	570	556	514	560	554	557	529	539	525	563	551	559	548	515	533	570	538	535	532	545	552	580	522	553	537	526	526	559	553	556	571	532	587	585	577	616	566	513	608	550	518	506	527	564	572	559	570	519	564	535	541	541	552	504	537	524	570	522	548	554	555	530	574	535	527	527	538
43536	33560	30097	12647	3347	1370	968	776	522	467	394	384	395	363	354	320	351	317	316	301	302	316	266	293	288	279	293	293	284	298	304	275	278	296	270	275	235	295	316	298	294	282	274	225	247	252	300	269	257	247	291	267	294	264	265	275	272	286	254	261	255	271	281	264	275	252	287	267	261	228	257	279	239	251	270	275	259	250	238	247	267	278	278	257	261	240	244	263	239	255	313	289	258	242	263	249	253	269	251	269	269	210	241	269	271	294	264	239	276	250	265	252	248	258	281	244	268	257	296	275	278	207	262	263	270	243	237	246	286	310	240	308	245	230	262	261	280	227	248	297	248	267	238	289	285	240	257	266	278	292	253	271	270	275	251	276	265	246	251	256	270	248	260	291	258	279	235	290	263	245	293	284	245	285	245	236	275	271	290	230	253	247	271	229	248	282	261	263	247	257	268	275	267	277	248	249	281	257	264	286	275	278	282	285	251	273	259	264	275	261	279	265	296	232	272	233	256	288	233	261	268	283	236	225	272	248	265	240	307	258	268	262	272	264	277	243	239	235	290	238	256	266	243	283	252	274	276	280	279	241	263	270	266	238	277	283	263	263	272	269	257	261	258	282	257	257	282	253	265	235	265	267	282	277	243	256	273	280	271	262	273	265	296	268	273	253	261	260	242	243	258	258	264	271	252	285	275	276	286	268	259	243	292	289	250	262	277	271	265	254	285	295	277	262	291	281	229	256	263	253	272	275	257	268	307	281	240	262	254	262	267	255	256	292	258	278	266	268	269	248	261	274	261	272	262	231	262	263	260	265	302	283	262	272	284	290	232	286	263	250	246	307	271	265	237	276	297	278	256	268	276	253	280	239	255	265	268	282	274	260	273	225	268	275	280	263	258	263	257	256	278	261	263	279	279	252	254	260	285	274	276	234	273	309	278	232	279	259	267	265	249	257	273	273	251	268	249	251	292	256	295	281	277	247	253	259	235	264	296	251	272	269	289	269	266	242	263	284	279	240	274	273	265	252	310	259	288	251	258	261	245	258	269	278	294	294	260	281	258	241	251	255	260	240	251	262	250	268	237	286	253	257	276	270	249	292	251	265	259	247	278	249	280	275	264	262	282	285	274	262	264	278	261	271	291	268	286	243	284	286	243	268	266	242	242	268	284	280	270	234	260	263	242	257	241	276	248	304	277	262	291	301	251	271	270	241	262	262	278	221	257	287	253	283	243	243	229	273	259	242	237	255	262	270	280	246	216	277	253	269	258	257	275	240	272	242	265	228	261	263	273	261	281	260	259	255	273	271	270	267	278	266	243	272	269	272	269	292	271	280	255	231	278	276	270	241	253	254	283	271	251	284	255	243	233	282	262	261	275	274	246	263	269	275	259	279	243	258	283	264	248	245	249	281	268	304	233	280	255	264	243	283	275	261	229	273	300	295	310	274	266	286	266	304	272	263	294	259	283	302	278	261	261	258	251	253	236	251	270	248	282	237	274	267	225	249	250	290	259	282	281	246	276	261	253	280	278	275	288	240	266	285	272	273	276	282	258	275	246	293	279	256	268	287	264	282	262	243	263	257	291	286	305	277	262	251	258	322	248	264	224	266	236	255	268	250	278	292	265	278	262	307	269	269	287	250	253	312	268	275	242	251	272	270	245	261	302	268	271	238	271	251	258	263	266	277	262	223	246	255	283	289	294	256	274	283	288	270	251	290	292	244	264	270	265	262	275	241	257	244	283	258	244	257	272	246	249	279	263	312	261	257	280	287	236	277	274	295	266	262	259	267	300	264	246	257	311	262	242	254	293	220	247	274	275	276	274	262	268	247	274	264	259	274	276	239	241	272	280	284	259	268	273	236	269	254	294	281	300	240	261	236	286	258	285	301	271	256	250	293	290	256	249	274	266	238	244	205	274	255	271	259	248	266	248	253	249	273	294	271	284	258	241	279	263	270	274	284	247	241	289	266	257	266	248	272	263	246	257	272	269	261	272	244	254	287	242	237	264	273	260	280	258	275	279	269	229	260	279	246	262	221	262	271	287	262	279	266	260	275	264	272	260	259	268	264	242	261	262	279	265	286	257	317	268	276	275	280	275	253	249	254	280	250	265	273	290	294	271	291	264	275	260	268	260	283	230	280	243	282	242	280	275	308	234	252	247	274	250	253	280	280	248	247	309	262	292	266	294	245	254	252	279	303	269	271	257	247	270	280	286	253	231	264	278	263	308	242	259	237	272	286	269	253	273	269	273	281	252	299	265	249	273	264	271	248	266	297	263	258	274	282	255	276	272	258	265	278	284	264	259	243	223	274	275	274	273	277	245	294	290	229	284	242	256	260	276	286	254	247	250	270	264	248	274	250	239	257	255	290	262	240	272	301	235	274	282	255	274	248	267	275	257	285	240	281	241	281	299	274	282	275	241	291	267	273	240	283	275	275	286	264	270	287	274	222	273	257	271	258	292	233	267	241	247	271	295	262	282	250	222	258	260	261	292	267	247	281	235	277	277	254	279	264	268	287	259	261	267	246	242	303	256	291	265	246	254	284	255	236	273	293	283	262	271	273	244	273	287	251	256	261	243	232	253	266	253	288	261	256	243	239	273	271	272	282	232	284	258	256	277	288	304	269	273	270	276	252	266	268	256	260	236	275	238	224	295	268	291	260	240	266	250	256	246	261	259	268	271	272	249	283	278	289	276	212	222	287	268	293	295	268	309	302	291	255	271	258	278	287	272	274	259	269	271	266	282	270	309	271	278	261	267	259	263	260	257	273	258	261	257	284	283	239	272	233	263	271	267	255	266	272	285	306	276	285	257	252	284	272	248	285	275	245	275	269	263	242	257	257	276	273	307	265	247	270	283	268	276	261	275	251	285	252	262	283	292	260	285	278	301	280	278	276	295	279	266	247	274	271	248	252	287	257	275	236	283	238	263	245	236	276	284	262	259	306	285	234	280	259	283	259	260	257	285	260	232	311	287	264	257	252	276	263	272	252	275	272	276	249	261	277	269	257	259	259	252	253	298	227	262	291	327	287	281	263	286	266	288	299	263	289	282	260	267	272	260	258	288	269	293	289	243	278	267	251	290	244	254	275	249	230	291	253	276	253	260	257	260	240	260	242	262	234	281	260	309	248	249	264	278	268	268	267	250	258	268	256	275	279	281	275	265	220	260	268	271	279	287	260	292	261	258	265	237	255	289	300	270	259	263	264	239	255	269	228	282	288	268	277	265	230	263	240	286	269	254	241	296	270	276	249	266	278	254	251	239	249	293	258	287	265	249	247	245	274	261	251	261	282	258	274	246	253	267	260	276	293	238	241	267	275	279	277	252	255	279	266	249	236	240	266	259	275	283	294	253	280	301	256	282	257	273	262	273	242	258	247	248	267	257	253	265	273	274	245	290	275	253	266	270	257	279	262	247	252	268	248	284	241	267	264	237	301	262	280	241	238	269	252	263	267	239	273	288	263	243	244	281	275	269	277	263	280	277	265
27358	25340	30359	11975	5265	3304	3126	2761	1946	1627	1239	1253	1347	1186	1071	995	1093	960	830	853	827	771	792	753	771	687	776	832	947	893	840	807	751	706	741	665	720	637	652	646	594	598	607	630	634	632	636	609	622	618	614	661	619	607	651	644	601	636	647	615	609	664	600	601	601	580	654	611	607	610	638	594	587	648	575	619	613	654	581	581	652	583	596	606	597	609	640	619	604	602	587	592	620	600	612	609	597	653	563	647	648	583	540	579	620	592	585	630	597	619	612	648	599	592	587	559	598	601	640	618	632	663	581	582	586	657	611	606	572	586	599	574	607	558	548	621	603	638	619	562	588	612	604	624	590	555	598	566	598	611	631	614	601	626	617	595	591	577	586	595	603	563	577	566	575	549	597	580	573	702	610	593	606	545	598	622	641	636	560	617	621	612	604	646	610	568	614	566	614	570	650	578	603	611	566	624	631	628	601	634	587	599	635	629	580	562	568	625	586	596	547	576	590	603	626	596	608	629	604	633	572	621	600	557	600	611	635	619	625	667	583	622	592	620	602	638	630	565	639	617	578	625	601	592	619	605	608	612	552	624	646	631	606	600	611	577	574	602	581	601	566	602	579	657	592	645	634	605	596	586	631	575	620	601	585	640	586	599	604	639	604	609	581	585	609	624	587	572	654	589	613	578	621	575	587	609	614	624	559	580	605	608	631	618	616	579	593	616	593	585	604	596	617	535	589	578	623	562	639	628	585	606	609	605	609	625	557	622	617	627	597	637	640	609	585	600	581	575	600	588	610	588	607	626	595	655	630	610	557	629	602	597	578	572	605	587	656	631	611	592	601	613	609	622	588	556	613	621	630	627	540	571	582	603	678	606	670	614	583	601	611	613	611	573	594	615	557	579	595	612	567	592	608	606	581	634	579	595	592	573	575	591	589	605	619	621	624	605	659	601	640	570	625	565	612	597	628	561	598	589	624	604	584	604	601	560	629	584	588	615	595	591	647	632	626	587	581	594	611	587	611	598	579	607	636	590	587	554	598	587	595	597	620	624	581	570	576	578	624	631	585	588	642	604	602	600	613	606	616	613	584	573	651	577	635	619	605	577	634	604	600	595	612	585	613	613	601	581	590	602	594	599	624	625	601	593	626	604	585	579	585	612	657	555	581	591	600	602	588	585	600	629	601	590	623	587	616	617	627	609	594	571	599	593	629	595	584	624	584	617	625	608	613	601	602	615	618	638	606	615	638	641	566	598	621	586	587	642	590	619	568	598	556	629	594	604	609	640	555	651	597	580	578	612	610	622	634	625	589	622	613	590	627	654	585	594	602	619	582	620	605	635	593	607	578	611	594	604	624	660	633	575	593	631	595	576	580	645	597	605	555	593	575	622	615	587	622	620	595	577	578	612	618	615	586	661	584	604	594	588	570	630	577	594	620	579	550	622	623	573	530	595	616	559	598	614	604	617	623	662	657	593	599	619	562	588	629	572	571	592	593	621	624	559	660	672	602	560	646	603	601	578	629	575	617	633	592	544	608	566	614	593	582	611	590	632	625	607	589	600	544	561	615	614	594	606	589	613	595	593	605	636	640	664	595	614	572	599	612	605	619	585	592	599	614	623	635	611	628	592	571	585	613	625	588	628	633	577	583	576	575	615	562	627	613	585	603	596	546	569	617	579	607	634	599	558	594	562	570	632	609	633	591	632	584	597	607	576	570	602	600	624	594	630	593	586	591	624	624	588	592	586	578	592	615	600	555	619	634	572	591	608	597	575	630	554	638	590	622	616	565	571	614	616	597	630	640	591	606	583	593	572	604	555	613	598	662	615	607	609	608	614	611	587	598	607	601	624	570	638	577	637	561	593	605	625	653	577	647	607	620	607	615	578	615	616	599	613	635	575	631	573	592	594	609	615	642	586	608	608	562	586	575	612	587	625	588	585	627	556	606	632	624	643	607	612	610	593	624	644	588	614	613	620	616	603	556	560	615	600	641	605	636	594	602	592	549	569	610	596	598	609	625	541	568	608	613	643	593	604	603	584	615	561	569	625	610	600	594	604	628	635	613	587	601	595	588	615	596	624	588	598	619	613	610	555	605	592	571	628	632	604	633	647	625	589	659	612	608	616	575	586	626	580	602	612	567	576	595	586	605	639	687	617	573	573	579	585	580	563	634	578	582	553	607	603	624	638	580	596	592	632	682	607	601	573	601	579	573	572	585	625	610	583	589	624	533	590	561	632	603	568	608	613	619	641	591	621	567	610	595	574	643	602	567	608	585	558	640	577	597	589	591	590	546	590	603	608	550	633	570	671	585	631	593	599	611	595	595	582	632	616	606	633	597	579	641	622	616	571	597	604	633	577	614	638	568	572	635	597	579	610	626	591	600	582	611	644	607	621	573	596	607	602	597	607	607	621	597	598	605	657	603	593	590	627	597	613	597	591	610	620	595	615	602	579	616	588	548	653	615	627	587	588	601	587	584	597	608	615	586	608	573	612	601	615	606	617	595	621	620	610	582	632	557	598	590	622	612	605	601	614	657	618	575	596	580	592	596	580	592	581	548	586	659	589	570	569	620	592	567	617	621	639	651	640	607	619	609	610	580	595	565	568	639	586	618	590	610	596	620	581	621	574	580	586	602	635	562	604	601	619	593	577	608	619	592	577	614	590	604	574	596	582	542	619	620	565	620	597	601	597	606	585	596	598	561	619	581	581	641	616	618	597	619	624	593	584	601	619	592	629	626	576	614	620	594	583	567	609	610	595	617	621	600	592	589	549	585	619	598	595	618	608	619	605	599	608	610	613	602	649	579	588	636	610	619	650	589	668	636	593	580	577	620	622	611	627	616	590	586	603	637	595	580	613	610	607	619	586	579	609	596	582	598	635	594	608	620	626	624	607	587	625	622	601	591	619	598	611	601	587	630	606	603	597	633	609	601	583	609	586	598	624	604	587	615	617	581	561	568	596	605	611	604	549	592	590	621	597	604	604	587	625	621	592	642	640	592	631	638	630	590	606	641	569	585	588	634	561	583	621	600	626	587	598	600	603	608	645	624	595	598	610	647	631	569	624	611	570	567	603	583	572	576	561	582	572	614	599	612	562	616	604	608	603	610	566	591	572	604	606	605	656	572	648	653	570	586	615	611	589	601	614	541	566	595	615	603	598	601	627	622	611	556	598	588	602	620	668	603	584	604	583	605	613	625	598	570	608	598	570	649	586	595	604	632	620	595	552	653	573	615	578	621	632	612	644	622	651	635	576	648	605	598	603	568	608	598	619	638	604	609	624	603	605	601	636	637	655	606	604	605	628	580	576	610	564	608	594	573	601	549	586	596	592	575	602	598	561	581	585	599	620	612	611	590	618	612	651	627	616	647	571	563	668	604	607	642	564	636	575	639	579	606	571	586	569	645	608	627	604	594	604	573	619	593	572	602	632	601	587	617	567	589	572	616	613	573	589	623	604	594	653	598	564	618	609	598	598	647	621	614	595	580	596
16324	8901	5481	1942	608	413	410	393	366	328	326	321	313	311	295	312	319	310	290	294	251	308	304	302	283	282	283	293	273	299	301	294	299	267	284	317	281	274	284	252	265	280	271	278	283	280	286	264	310	266	283	299	288	298	306	302	301	317	304	302	284	260	274	301	310	284	303	277	295	311	290	298	267	273	280	281	284	295	281	267	321	290	294	301	284	290	282	291	269	346	285	289	284	284	263	291	329	274	298	312	314	274	297	323	273	279	306	246	267	262	275	268	281	314	310	242	272	312	267	298	298	278	290	300	295	269	283	261	298	288	267	260	287	274	273	281	281	271	284	313	279	285	276	275	300	280	295	289	282	320	288	259	277	276	316	297	298	255	291	277	311	288	263	260	292	281	288	282	288	285	274	296	315	304	331	272	272	311	284	300	273	270	292	253	323	277	305	300	297	281	272	305	297	303	303	278	270	309	313	254	269	279	295	282	297	263	308	282	298	284	306	288	298	287	299	270	279	276	269	271	281	319	283	285	278	309	310	264	275	260	248	273	273	275	296	291	307	291	293	278	306	300	295	292	269	304	268	236	316	268	295	274	293	281	287	270	279	293	280	303	258	265	326	259	275	269	284	293	261	294	283	264	307	268	270	321	294	252	306	295	277	313	296	293	319	300	271	285	294	272	279	327	296	277	275	278	291	274	299	280	254	297	314	285	306	282	312	307	313	276	264	267	327	293	277	304	253	289	297	307	305	287	302	285	281	273	279	276	297	317	273	295	310	316	285	299	289	280	264	289	286	282	292	257	300	278	285	276	269	300	283	309	303	287	314	315	268	288	261	263	310	289	300	308	343	288	299	318	306	289	265	282	263	291	285	269	275	298	300	272	285	290	304	292	292	277	271	275	343	292	277	296	296	278	303	304	284	251	297	262	279	295	308	287	279	253	287	253	248	290	291	284	304	276	302	295	297	272	277	269	301	280	271	271	278	275	286	282	276	264	269	304	331	263	288	280	295	310	278	261	295	275	277	290	274	271	286	284	266	297	308	272	298	328	266	290	327	283	305	263	315	277	293	272	273	269	266	276	315	268	279	274	305	271	285	277	282	262	295	278	270	295	287	274	276	311	263	329	279	274	296	278	315	284	312	301	276	272	261	279	255	274	290	280	301	266	296	250	278	277	285	267	284	311	293	286	287	297	296	257	284	282	315	289	285	310	300	305	289	296	321	260	304	291	287	290	294	290	299	264	295	292	263	277	317	276	310	245	287	304	279	250	304	317	297	289	303	281	272	339	281	292	282	271	289	282	309	275	277	302	279	297	296	261	274	291	297	288	294	258	267	295	292	270	294	275	284	312	276	274	303	292	314	294	314	270	308	268	268	269	303	299	282	325	328	267	257	282	272	256	264	307	306	253	270	272	266	298	294	325	319	291	295	272	295	307	318	295	267	277	288	314	248	274	291	298	261	312	305	299	311	265	292	267	278	279	281	286	321	293	279	306	287	275	286	313	269	285	288	297	264	271	330	299	309	288	280	253	304	321	287	252	266	268	269	285	292	305	290	281	262	299	299	249	269	297	272	303	277	295	266	289	251	255	275	284	270	285	291	315	295	265	285	299	266	274	291	296	295	280	294	298	306	284	302	259	303	289	324	311	307	274	266	270	288	293	315	291	262	256	296	297	239	260	286	254	313	264	279	282	274	298	303	277	297	280	288	251	300	288	244	278	297	247	279	274	251	288	297	300	277	304	307	319	301	286	263	267	281	294	282	313	292	273	276	290	281	276	288	287	272	302	290	305	280	296	286	286	305	316	267	316	290	301	295	322	271	276	278	304	302	272	243	274	303	295	268	226	286	295	285	295	243	303	269	302	310	321	314	285	268	268	267	264	304	262	258	294	273	279	303	270	277	259	318	227	295	256	295	298	283	304	262	274	255	311	286	275	319	303	295	293	296	309	265	289	250	321	267	287	312	287	277	303	301	275	281	284	316	299	300	285	292	302	296	319	291	283	316	317	290	299	307	269	279	294	264	249	281	284	281	295	308	321	264	293	266	288	294	298	278	291	257	295	256	287	257	288	294	292	311	300	300	264	321	319	286	299	282	320	310	294	255	243	282	283	283	289	286	301	255	280	284	270	277	325	304	339	328	287	286	285	296	310	292	253	293	283	281	289	273	268	283	267	302	291	284	283	288	301	294	316	302	317	283	301	323	279	282	243	262	304	295	308	308	304	321	269	279	318	294	288	273	266	293	312	317	334	283	261	256	298	288	291	272	265	297	296	265	286	253	269	280	284	288	247	285	279	290	303	274	281	276	280	268	255	277	274	272	276	304	326	276	268	295	276	297	282	267	243	301	298	300	293	268	267	294	285	269	279	250	259	280	289	315	285	286	280	285	293	296	314	267	270	287	234	308	270	299	287	247	295	274	296	277	267	312	312	314	286	289	312	295	281	276	295	284	270	267	284	281	285	268	296	262	263	278	300	268	279	271	283	282	267	308	312	277	273	280	290	285	291	260	238	286	288	274	329	266	297	294	283	297	291	281	278	265	289	283	272	311	318	288	296	301	267	293	305	278	286	292	293	279	301	301	294	269	317	320	271	287	286	306	330	268	293	313	266	265	277	266	289	275	260	277	318	296	301	288	298	293	283	291	287	280	298	290	279	273	263	291	280	283	294	297	303	312	257	294	301	293	252	266	304	293	294	285	268	263	257	320	311	293	290	315	285	280	285	290	284	269	295	277	279	283	257	314	271	294	294	301	288	311	254	299	293	297	273	299	291	302	283	256	314	296	311	300	307	252	286	283	316	268	266	291	268	280	329	263	285	268	297	300	271	262	273	283	267	282	306	281	279	269	289	273	309	313	278	267	276	284	320	302	273	281	289	297	297	300	272	249	319	285	308	325	307	264	289	276	311	291	287	269	261	269	301	235	307	287	325	281	312	270	249	280	316	279	291	304	273	274	315	304	265	247	297	295	295	305	320	303	295	298	300	257	286	324	272	285	297	280	252	304	271	308	286	295	283	310	294	296	270	291	303	279	317	295	354	318	290	289	295	330	307	278	294	270	278	277	288	295	310	313	285	268	312	313	291	284	314	269	287	274	263	255	272	276	263	278	304	296	300	292	276	321	264	273	258	291	271	278	275	297	286	291	275	262	278	329	272	268	297	267	298	265	254	282	258	276	299	271	286	302	295	284	293	254	297	281	304	302	299	268	285	280	286	297	296	301	275	286	313	308	246	293	277	290	307	320	259	246	295	276	279	271	302	285	303	287	296	288	307	316	265	272	305	268	243	276	313	292	263	287	336	266	296	275	254	291	305	272	290	259	303	313	315	238	283	280	299	267	284	275	271	302	302	282	291	303	271	256	283	315	258	310	289	308	313	307	306	279	266	290	290	284	300	284	306	283	303	303	286	257	295	259	273	260	280	294	308	310	258	281	322	287	317	295	301	262	297	318	249	274	306	308	301	306	278	296	308	295	293	310	282	270	271
9844	7416	9141	4715	2078	1296	1283	1127	989	905	862	947	842	825	749	798	751	724	723	708	696	724	629	703	671	726	681	707	695	719	680	685	676	648	642	652	654	639	663	611	664	641	664	637	631	625	628	676	592	606	627	672	664	641	648	671	645	635	662	624	668	648	669	588	653	584	632	668	627	624	585	675	658	607	610	666	630	670	651	670	673	617	616	666	659	604	587	631	669	627	640	647	607	643	610	627	639	639	621	642	576	635	676	624	676	615	638	600	598	636	610	684	621	639	637	634	640	653	667	635	633	670	645	642	629	632	629	622	660	618	630	623	612	631	646	682	700	632	603	641	656	633	660	630	630	673	636	636	617	641	623	604	604	618	672	653	583	637	640	636	642	633	633	630	648	601	667	686	549	632	631	602	628	573	652	641	596	651	633	628	615	631	641	651	646	649	643	586	635	635	648	631	631	643	606	620	596	650	618	612	637	613	646	627	618	657	629	644	662	622	622	628	654	621	677	608	631	624	617	599	700	657	649	618	655	677	615	670	606	634	652	659	666	642	665	664	643	687	666	651	615	613	650	630	627	603	641	611	632	630	646	598	629	615	637	654	654	691	604	638	638	617	689	632	594	651	638	615	646	685	667	656	660	600	665	669	628	663	666	666	669	637	637	625	632	612	650	630	630	596	640	632	627	632	630	650	610	640	599	601	671	631	605	613	609	633	652	626	672	652	593	655	689	638	659	671	612	607	645	622	616	594	643	626	707	592	607	627	627	603	621	642	689	634	673	607	636	599	638	670	671	643	621	583	622	623	642	614	616	657	627	614	653	626	679	655	683	652	618	656	667	671	645	650	616	647	652	636	634	647	657	648	644	650	640	614	627	646	652	612	638	638	608	668	639	678	660	648	683	652	684	643	629	642	621	676	634	636	582	618	658	591	675	603	626	625	645	631	590	649	623	622	636	632	662	644	608	657	631	650	649	615	646	659	608	595	637	618	599	674	586	622	659	621	673	624	604	668	654	604	655	642	615	631	633	661	677	595	655	628	667	648	626	651	653	621	615	653	608	635	621	606	615	634	616	621	620	630	618	578	649	689	655	623	603	622	607	631	668	649	632	612	592	670	648	641	596	634	661	627	653	637	618	599	663	657	642	643	603	643	618	622	640	621	619	682	624	623	634	662	652	602	614	636	647	572	651	602	650	644	634	638	637	614	664	602	638	645	664	632	614	614	659	627	673	638	664	636	646	620	676	607	660	664	615	615	708	613	648	662	641	646	618	653	624	646	662	636	633	630	643	635	637	598	651	622	645	646	644	603	650	644	636	638	611	603	645	613	623	630	680	583	668	643	591	604	639	606	613	617	669	660	631	656	654	629	640	614	597	625	618	629	635	656	653	654	597	597	663	625	635	669	629	638	628	616	698	656	686	627	607	633	634	647	626	625	657	624	605	638	674	655	600	618	608	678	659	647	680	600	617	674	665	630	633	638	646	622	651	631	642	597	650	610	662	631	630	616	655	660	609	652	610	653	659	658	627	655	641	622	646	680	647	640	647	607	609	628	621	607	603	629	640	648	649	575	653	721	653	623	642	648	641	673	660	636	623	661	641	703	637	644	629	611	652	644	638	632	629	690	634	651	606	627	669	631	616	627	628	613	596	646	622	649	615	639	614	642	633	645	659	657	662	608	654	610	650	651	610	645	602	628	610	631	615	645	634	658	676	656	643	617	604	654	614	659	636	628	600	618	647	589	642	656	593	670	583	605	626	661	622	584	633	628	666	637	662	592	629	600	651	666	643	662	645	614	623	660	641	657	663	633	650	636	637	626	636	608	606	637	603	619	580	638	598	623	595	645	640	653	618	615	649	632	650	617	631	645	657	606	604	619	635	659	618	634	613	654	645	629	691	643	602	626	619	622	628	625	663	652	629	665	644	654	624	653	618	643	604	637	679	652	601	661	676	602	638	621	657	663	654	637	628	611	617	597	595	600	672	634	628	624	639	604	615	666	627	646	627	667	641	583	637	699	652	634	635	603	675	642	632	564	619	628	637	580	644	670	641	623	674	634	659	599	644	695	658	592	605	676	599	615	634	592	631	685	631	678	629	609	617	621	607	647	638	649	663	626	648	652	663	606	637	651	640	637	663	667	655	652	622	645	646	626	628	606	622	677	620	645	582	626	646	620	620	619	624	680	598	671	644	611	628	640	619	662	656	661	657	625	618	621	673	619	640	634	642	684	646	660	654	656	642	631	655	654	610	632	672	606	623	649	675	638	653	608	638	678	604	641	668	604	649	639	644	610	648	644	651	641	620	606	617	618	647	671	684	642	634	636	603	582	623	653	643	588	623	611	625	643	623	580	669	663	617	646	594	594	616	653	642	637	604	660	664	637	650	631	650	645	640	665	642	603	653	641	626	589	635	651	632	621	672	628	616	653	633	660	604	653	662	663	621	602	682	639	602	641	609	621	617	658	613	641	619	585	646	626	601	584	600	644	641	624	600	595	656	626	640	657	660	652	573	648	664	621	603	642	648	607	664	645	599	621	616	666	663	604	623	717	646	613	648	662	610	652	649	614	617	602	623	629	623	623	618	602	661	662	607	632	640	630	625	675	641	616	603	663	656	589	638	644	591	668	626	625	670	616	655	612	660	633	624	677	628	592	637	636	654	637	634	612	634	635	599	623	631	585	576	611	631	636	641	629	663	641	671	639	718	658	659	643	645	628	630	658	636	660	641	592	576	630	680	636	596	682	648	633	632	627	610	656	674	650	618	608	627	615	689	594	655	640	645	663	618	661	643	625	573	604	621	680	627	631	678	599	642	616	603	639	644	606	633	646	638	645	680	645	646	628	596	610	620	666	649	648	674	655	631	619	617	639	612	607	661	623	574	620	652	593	649	647	598	613	627	599	600	665	660	661	649	679	615	654	625	630	636	630	616	635	629	650	652	605	623	629	618	621	661	633	633	617	607	625	609	632	660	644	634	608	639	654	652	666	632	640	637	615	654	682	595	622	636	638	645	658	580	630	620	647	624	613	642	648	581	661	620	637	588	634	626	628	624	668	586	636	627	606	612	629	630	634	652	631	660	658	640	594	621	633	657	625	618	665	647	623	626	624	639	625	642	620	608	593	618	659	679	645	618	629	674	638	605	608	634	675	606	657	656	681	646	623	628	706	664	626	581	607	633	626	631	606	666	623	648	631	676	628	590	641	631	667	633	621	635	655	611	602	658	636	655	633	621	592	641	652	622	686	630	576	600	654	642	600	645	691	652	635	669	677	625	615	652	636	637	630	640	620	618	646	636	653	634	600	604	658	661	622	662	635	604	677	624	657	596	625	621	618	624	626	609	657	632	615	644	648	630	611	630	612	680	643	628	612	662	664	591	617	666	604	641	629	633	576	675	628	587	636	610	644	623	594	614	604	642	670	639	618	617	631	626	628	628	630	657	636	635	649	658	646	632	605	642	601	633	640	634	670	630	679	596	634	640	622	629	673
32577	21279	16557	6266	1442	654	647	500	406	383	338	348	319	294	298	295	268	278	259	277	246	240	240	246	269	268	242	287	256	242	257	239	250	262	228	238	252	272	267	265	233	247	264	227	262	232	241	235	229	253	262	255	255	215	222	278	238	252	254	215	272	262	249	280	235	265	235	202	194	232	237	231	256	236	229	231	216	250	238	237	257	255	239	225	260	217	254	260	270	287	245	215	243	221	207	278	246	277	247	238	263	240	266	256	243	255	236	269	218	221	236	217	248	251	232	250	244	243	211	237	220	239	228	249	233	221	200	231	245	235	237	225	205	264	213	283	229	214	235	234	225	243	230	244	218	235	230	253	231	237	235	221	241	232	246	263	244	242	238	250	229	219	240	267	229	214	240	248	249	244	269	242	272	239	220	256	242	253	221	235	219	246	225	260	221	217	249	223	261	232	239	222	256	233	210	244	242	205	262	244	222	235	212	225	222	246	233	236	288	240	229	244	255	239	216	235	247	239	245	245	259	236	272	205	251	225	245	250	215	264	243	248	230	211	221	275	229	233	237	255	247	254	241	229	227	236	243	231	236	246	267	259	220	250	246	263	251	247	226	244	248	219	217	230	282	251	239	243	292	231	263	245	232	262	230	218	244	240	249	222	219	248	227	245	242	257	238	235	213	237	267	233	253	236	255	234	220	244	240	256	227	245	239	242	219	251	228	250	247	264	237	232	196	227	244	228	241	233	261	272	252	223	206	243	213	244	206	244	231	218	225	269	253	239	271	229	258	272	248	235	277	246	279	278	254	242	273	225	252	252	251	238	234	218	242	245	227	229	248	246	262	209	242	257	249	284	225	237	274	225	242	278	254	252	229	226	221	271	205	266	233	246	221	255	236	262	214	259	227	262	227	273	243	236	227	249	235	257	251	212	212	229	250	252	199	271	255	265	209	253	228	215	236	224	221	217	227	209	221	249	233	243	222	251	228	250	227	218	227	227	230	250	234	265	237	240	244	224	230	236	217	244	255	247	243	271	230	227	236	224	259	261	240	256	258	228	259	236	257	254	212	266	246	223	230	243	238	238	261	270	240	264	228	212	238	255	227	244	245	225	256	224	242	272	202	259	219	251	238	246	232	238	246	267	214	239	262	225	236	226	238	228	210	255	229	273	219	224	234	235	226	256	234	233	248	223	222	196	252	234	238	251	273	214	223	232	233	245	228	220	249	263	241	235	217	237	216	245	275	227	244	249	257	254	271	226	218	233	243	248	220	234	232	242	218	224	235	237	236	227	222	276	236	251	248	178	247	238	215	241	254	239	209	252	220	248	224	221	235	241	239	234	233	224	241	240	260	261	250	245	244	245	236	237	242	253	248	251	256	226	251	266	239	241	239	248	222	213	228	208	215	239	223	251	258	238	236	258	280	247	252	240	249	236	209	240	234	227	254	245	236	249	269	254	208	262	287	197	244	214	231	255	265	244	246	240	219	210	235	260	238	239	262	255	246	270	252	248	270	229	248	260	248	237	247	267	254	237	238	250	270	286	226	263	253	226	239	202	228	265	227	230	273	243	256	227	241	260	271	265	262	257	232	254	233	265	236	240	270	225	244	257	237	239	248	256	223	232	234	249	217	249	255	258	268	263	268	278	221	221	228	245	225	250	230	263	259	226	247	249	242	232	248	246	245	239	227	201	236	260	253	211	226	261	223	281	251	233	254	263	236	255	255	239	234	241	226	201	224	233	267	247	255	227	234	258	242	224	203	244	265	232	214	247	248	263	243	212	231	218	258	209	236	234	248	254	273	247	236	224	249	257	227	236	256	254	248	241	260	236	234	271	238	212	237	218	230	229	216	238	253	211	266	223	220	240	229	196	239	208	218	255	251	217	259	278	238	243	235	257	226	254	256	242	257	237	235	255	243	255	230	227	254	239	235	229	239	243	248	249	240	226	235	218	252	215	251	239	256	247	217	247	232	228	251	259	221	246	259	227	220	231	199	259	238	253	246	239	218	247	250	272	215	241	224	229	227	244	241	229	229	231	235	228	246	222	249	256	249	237	244	222	243	256	259	220	227	249	243	229	253	256	250	275	253	223	235	259	237	217	244	199	260	249	241	263	213	256	230	235	246	238	234	240	241	231	221	237	223	252	268	260	253	225	237	233	248	262	250	234	226	217	272	221	236	251	237	228	237	235	231	243	245	236	201	235	243	252	251	275	244	262	267	222	225	237	286	248	253	259	271	242	254	215	241	225	227	242	261	274	269	253	220	261	255	266	250	253	230	240	227	240	278	266	234	225	248	259	269	286	243	215	202	235	268	285	247	248	218	255	221	225	243	234	252	235	244	248	248	244	229	248	260	247	240	263	270	220	258	237	241	236	238	231	244	243	239	217	225	255	250	227	234	256	238	247	221	249	228	243	240	234	222	214	243	245	235	224	210	226	251	210	283	264	209	246	228	245	254	251	246	261	226	226	240	220	221	218	225	254	239	216	245	248	259	262	223	236	258	233	246	261	238	245	212	233	238	254	244	249	229	213	277	238	263	268	229	266	241	233	249	224	240	235	241	241	236	214	235	229	272	242	228	288	224	222	231	238	261	252	264	230	211	213	248	249	250	241	235	233	249	242	244	218	213	271	247	227	244	236	260	226	235	234	243	255	217	237	200	277	223	227	240	242	241	226	261	238	245	260	241	249	246	281	251	219	234	240	244	263	239	241	249	246	253	244	209	239	242	249	236	251	245	224	229	256	243	237	262	239	269	212	239	239	223	227	238	225	244	223	210	226	259	219	241	247	246	254	253	222	228	229	218	254	236	234	277	253	226	236	231	224	215	234	216	248	203	247	233	242	260	231	222	274	216	229	252	261	247	258	226	242	221	228	239	245	246	272	237	240	223	227	227	228	258	237	220	249	201	227	264	237	227	235	270	246	234	233	255	255	267	212	234	226	258	267	253	225	230	226	232	248	236	213	231	256	208	222	233	240	239	247	224	221	231	236	291	233	235	249	219	245	257	201	232	240	228	223	223	255	227	211	254	221	248	285	239	245	261	231	227	214	253	265	243	271	237	242	223	233	245	240	263	246	209	251	239	217	205	254	251	226	243	249	247	249	216	229	232	235	264	235	247	239	244	232	220	219	238	224	217	227	220	244	244	239	265	238	242	221	235	238	245	241	258	250	265	229	225	243	254	279	221	261	270	230	238	228	228	272	233	248	224	273	255	229	244	245	235	248	246	226	254	254	277	258	238	230	256	233	263	275	196	218	228	259	240	245	265	237	248	272	230	268	212	261	249	236	262	232	226	250	256	239	238	247	216	257	225	252	270	253	264	249	201	245	208	246	240	230	215	234	230	226	244	229	251	233	269	241	247	269	236	230	262	222	235	238	221	264	228	251	254	233	244	267	264	270	225	246	247	218	231	222	226	255	234	232	248	247	229	222	237	245	226	234	260	239	251	219	259	260	260	231	227	263	222	228	221	207	237	267	216	239	226	228
20953	16025	20638	8686	3437	2039	2366	1937	1419	1206	994	1184	1016	874	800	851	783	799	727	731	678	654	659	701	705	662	663	727	758	691	653	632	619	653	610	560	607	581	570	577	597	630	497	566	548	604	597	541	533	558	541	560	551	558	581	579	578	575	507	545	548	566	626	569	570	518	526	549	584	544	549	549	546	550	541	527	535	548	548	536	531	528	554	556	577	552	589	554	562	537	551	507	529	560	542	562	506	554	539	603	589	552	532	530	501	545	581	613	552	515	540	580	587	546	583	529	562	548	580	540	555	567	566	547	540	517	542	548	531	542	550	520	537	576	594	502	575	552	564	588	565	582	547	525	564	511	562	528	527	549	528	555	576	586	524	538	535	548	533	539	510	569	522	575	521	578	551	523	529	555	542	521	518	529	608	554	540	532	560	549	571	547	552	531	540	524	559	538	549	564	533	541	548	497	587	510	551	542	562	536	558	556	576	550	627	508	533	540	517	566	562	565	568	573	551	566	556	521	551	561	546	569	542	514	540	519	595	524	590	559	547	545	549	529	541	516	556	514	521	541	553	582	533	533	536	569	544	570	546	564	571	552	540	559	548	545	519	546	545	508	516	530	537	569	553	549	553	496	549	537	530	548	578	571	511	519	568	527	554	522	561	516	515	545	540	523	552	558	543	552	553	544	530	507	538	548	564	524	539	582	499	522	558	543	492	534	531	513	565	585	555	525	548	514	526	540	530	507	544	548	530	531	534	550	532	546	537	553	615	560	513	556	600	576	531	568	554	552	578	544	560	559	578	525	544	543	528	538	553	551	523	500	514	510	538	540	587	532	540	507	561	539	522	548	523	561	550	573	534	572	522	570	523	567	563	513	528	562	526	497	553	565	517	567	512	543	543	516	545	528	580	583	573	540	548	563	546	539	529	542	606	538	526	561	562	542	591	544	580	546	504	582	538	548	537	570	547	566	576	596	538	543	490	565	569	548	606	554	545	546	555	551	601	549	531	565	553	550	566	541	574	552	542	543	528	550	508	585	585	541	536	549	543	538	547	533	574	554	551	585	569	548	536	542	576	541	553	552	517	539	528	528	535	575	561	550	519	545	581	562	551	536	566	537	573	555	566	568	531	526	526	564	539	518	557	525	567	511	521	545	588	561	527	533	561	550	516	549	558	540	529	553	550	557	543	542	540	566	569	561	547	561	533	558	534	550	561	564	571	534	562	545	578	525	580	552	546	549	553	554	540	542	564	521	526	527	538	570	544	556	537	513	549	539	554	535	543	540	544	532	541	538	599	461	558	573	590	532	523	536	556	529	546	555	578	590	549	550	538	563	558	577	510	572	547	542	533	544	556	574	553	571	566	564	511	554	517	548	539	539	574	532	563	550	550	559	548	562	501	531	570	548	585	514	561	536	559	609	549	547	533	499	580	565	551	524	489	551	566	550	588	536	558	549	564	542	533	542	544	523	528	539	562	579	547	547	559	576	544	536	543	554	545	527	576	564	553	551	541	546	529	545	567	526	533	539	535	553	494	494	528	543	567	541	526	544	537	513	557	563	556	508	558	528	555	546	553	540	550	561	519	527	537	540	559	589	571	571	553	532	567	575	537	549	553	537	541	560	552	560	507	570	529	565	571	534	579	560	532	536	585	518	535	540	556	550	555	537	554	537	557	563	570	513	555	526	537	534	547	558	512	546	536	566	560	542	568	554	560	547	536	549	564	571	582	552	534	565	591	515	529	577	528	495	566	596	517	575	539	556	524	496	545	542	522	531	566	559	559	553	614	571	551	540	525	551	543	575	522	563	501	529	568	556	556	529	553	523	541	523	529	545	535	542	574	542	550	589	558	548	528	564	516	523	557	538	552	566	544	536	553	549	589	539	515	504	544	544	579	514	575	559	535	532	529	580	546	561	539	543	528	494	552	540	544	560	574	545	534	579	567	511	572	550	561	549	517	546	530	544	543	559	591	523	529	557	537	554	561	522	574	536	517	541	550	515	574	536	537	556	536	570	525	555	526	552	542	546	524	557	575	489	545	543	531	577	504	575	544	504	538	547	531	548	510	577	604	539	555	588	541	568	561	555	518	525	546	536	539	516	557	572	594	575	554	569	570	530	559	571	500	549	568	546	531	541	561	573	525	541	542	539	517	494	563	544	559	565	576	603	535	611	534	521	503	564	531	552	528	573	571	546	547	546	511	519	542	546	522	565	513	588	510	551	549	542	510	557	572	562	550	522	516	539	538	559	563	542	545	527	513	529	500	518	554	541	525	534	559	554	539	608	577	541	546	565	560	541	558	550	569	519	526	537	563	538	534	530	557	522	516	572	571	530	592	570	502	580	523	551	586	547	541	515	542	538	582	560	527	576	526	528	548	500	568	565	555	515	547	527	526	550	609	537	553	583	514	545	554	547	514	524	546	564	546	537	552	541	525	561	527	530	556	560	555	509	567	540	543	556	503	566	563	497	533	568	526	609	545	563	530	512	530	601	545	546	536	551	550	577	587	539	583	570	513	551	507	574	515	541	542	549	541	536	541	554	525	574	597	543	546	548	543	576	563	565	552	535	566	537	570	549	521	541	557	496	569	572	538	512	585	557	549	539	562	584	566	516	545	573	547	531	553	518	558	530	574	515	546	567	569	577	581	509	528	567	558	528	536	587	543	530	582	517	550	531	540	545	540	553	567	500	557	535	559	546	498	513	566	576	550	509	572	521	561	526	579	571	551	549	558	562	515	528	528	587	563	548	536	559	543	551	536	561	486	554	512	538	542	521	549	495	540	526	507	529	525	544	557	554	547	557	556	565	544	560	546	565	532	569	587	569	544	537	543	545	558	545	528	585	567	556	574	602	566	559	508	577	522	548	555	524	543	554	519	556	544	498	583	544	551	536	584	529	525	547	543	562	523	567	569	558	504	500	544	589	512	590	522	531	560	546	527	540	568	555	523	531	597	522	525	520	539	508	544	557	571	552	510	540	544	529	567	540	546	516	527	557	558	557	562	528	562	537	538	596	522	552	543	526	554	542	569	540	551	552	511	557	514	542	544	520	518	539	520	529	583	561	530	552	540	611	569	545	585	543	530	545	561	546	534	572	567	517	554	548	550	531	557	571	553	568	585	516	594	550	546	579	517	557	525	540	568	562	562	590	543	539	518	556	545	550	556	524	536	552	537	532	560	548	561	550	532	558	553	548	560	545	595	591	577	568	519	572	575	539	579	569	564	522	565	530	541	586	575	545	597	534	536	578	531	546	549	483	575	541	562	533	546	562	508	547	573	561	557	561	506	555	581	513	538	576	532	544	495	566	524	540	532	514	533	540	588	570	561	580	509	549	579	508	529	578	562	572	571	581	540	551	548	506	503	528	546	504	579	568	533	515	536	571	582	517	534	601	532	564	509	552	561	539	555	562	582	494	514	561	528	551	546	588	543	530	539	559	548	521	516	513	597	508	552	559	555	537	536	570	533	552	537	548	549	546	548	573	501	535
43133	31504	26581	11489	2629	1149	974	699	572	474	420	427	403	327	325	315	331	302	281	311	307	308	274	315	296	261	288	333	349	303	281	269	283	293	288	290	288	248	263	270	301	288	277	289	244	294	257	259	281	282	282	284	278	273	300	295	274	276	272	301	272	293	296	251	290	273	285	270	264	278	282	277	277	262	261	284	257	284	275	275	218	286	257	277	285	292	287	280	285	261	329	268	243	226	290	270	241	227	249	259	254	296	292	309	277	279	277	236	271	259	275	279	272	267	284	246	245	265	233	275	238	280	293	284	281	245	264	229	246	280	295	301	288	287	291	270	265	282	274	268	259	259	286	274	258	286	321	285	294	242	280	268	266	278	247	269	254	248	255	258	268	246	288	307	239	261	279	260	283	278	286	251	301	267	307	265	298	243	274	242	279	290	243	251	288	284	284	288	282	257	259	314	259	282	297	283	257	273	283	308	278	253	245	284	287	280	231	315	275	274	272	258	274	253	252	250	238	266	236	296	268	259	276	304	277	255	253	248	289	262	277	295	256	267	256	262	278	265	270	278	248	252	283	238	277	279	267	287	278	278	250	298	287	273	256	277	260	280	278	274	250	277	247	269	273	255	274	278	254	279	252	280	242	254	269	256	276	267	243	259	280	248	221	271	278	251	266	264	278	229	251	266	276	285	242	276	275	285	252	255	288	262	279	259	264	274	288	263	262	267	261	289	275	247	255	279	304	291	263	272	277	263	261	276	290	264	257	270	273	232	235	242	300	279	241	257	270	315	265	243	242	251	251	260	276	266	279	291	256	274	259	283	280	274	277	273	255	276	266	243	267	273	248	249	270	271	301	261	267	245	258	259	251	253	268	241	284	228	266	253	264	277	290	257	273	285	274	265	263	283	275	277	262	264	264	259	258	265	280	248	254	252	275	251	253	270	263	268	284	290	234	281	251	285	242	268	247	263	271	281	267	246	257	250	232	260	276	274	285	247	281	253	274	255	266	279	243	301	248	287	260	283	257	252	270	243	281	273	255	275	303	268	280	275	271	277	267	242	271	259	283	273	256	263	256	246	287	254	269	294	263	280	289	256	270	271	255	245	265	262	244	275	281	275	261	268	258	288	277	272	246	246	271	273	269	294	275	286	277	265	260	237	268	278	276	260	259	263	264	254	250	271	271	273	274	290	257	276	254	236	255	265	253	290	255	271	262	275	265	242	279	270	292	285	274	203	263	259	242	279	244	249	262	274	241	237	273	262	267	252	309	304	257	277	279	264	272	240	279	251	301	255	290	283	275	257	329	246	286	259	252	279	276	241	236	251	272	259	300	264	276	266	296	268	250	274	269	311	252	276	247	271	241	281	288	282	253	287	279	257	254	243	233	262	254	271	278	275	256	259	260	274	249	269	255	265	265	282	256	251	291	272	289	283	259	259	279	266	255	289	303	273	274	229	236	278	250	264	254	251	290	239	278	288	237	229	267	258	278	245	221	268	265	256	283	247	227	274	254	286	278	282	256	250	272	280	265	243	260	280	260	250	260	271	257	269	300	256	299	276	265	271	250	284	246	259	247	274	263	264	268	323	251	275	259	275	269	253	294	228	268	295	277	276	253	265	274	262	254	277	256	254	275	291	262	242	260	251	289	291	271	266	243	258	289	287	251	252	244	266	258	278	281	260	257	279	275	255	268	273	255	276	260	256	283	257	246	261	292	279	275	286	269	297	288	270	276	247	260	273	291	262	296	254	241	263	299	280	289	247	243	271	294	279	289	260	281	268	305	268	273	259	262	265	282	277	248	280	258	305	261	243	271	282	282	267	273	273	238	270	231	274	258	267	304	298	280	289	274	267	277	255	251	249	263	253	291	290	298	254	295	245	253	246	256	261	269	267	247	283	271	280	248	251	255	273	263	250	246	295	266	248	311	266	286	260	237	280	299	301	244	239	269	294	270	273	297	256	274	276	269	283	263	290	312	276	266	261	255	272	261	271	262	265	247	284	272	302	245	266	281	288	246	289	300	281	280	281	268	271	285	274	253	263	244	261	271	271	295	267	242	271	254	243	265	255	280	256	239	263	246	240	257	244	280	274	269	276	252	274	262	254	283	265	303	288	241	315	295	286	290	292	275	255	284	258	237	261	240	265	260	264	266	258	266	308	258	274	312	237	281	250	261	265	265	245	285	277	235	259	264	257	259	236	266	289	281	306	264	260	269	271	288	241	259	227	235	249	290	225	258	266	270	255	249	251	275	274	284	241	279	245	265	262	249	236	291	262	243	279	283	278	287	239	277	248	273	290	283	281	284	282	274	312	285	283	256	270	270	252	258	273	263	263	260	300	275	263	291	244	309	262	263	251	252	286	260	275	239	272	277	275	264	261	258	276	294	252	284	298	246	260	281	299	261	272	262	245	265	252	282	281	265	280	261	275	265	263	238	268	288	269	251	282	281	260	252	280	260	294	253	267	238	264	283	262	267	290	257	276	254	270	263	256	266	249	264	287	258	278	244	258	276	256	214	264	251	265	302	265	240	266	254	260	293	255	291	264	281	249	263	262	273	258	256	248	279	265	256	276	256	292	227	285	263	279	251	283	272	257	226	276	264	274	269	266	280	260	273	227	265	285	242	271	262	246	269	262	281	279	244	298	291	266	274	282	307	283	262	251	247	267	247	275	279	282	268	278	273	268	288	254	247	265	296	266	253	231	264	291	240	290	245	236	244	256	260	260	282	272	258	249	294	251	270	247	229	283	241	281	277	253	307	292	250	239	314	272	248	250	270	271	258	242	269	265	296	263	266	271	256	256	241	224	281	253	256	236	225	237	244	296	266	290	259	262	250	272	278	276	256	255	279	299	257	253	275	256	257	288	240	256	247	270	269	276	276	277	275	274	278	252	285	289	250	277	283	235	262	318	245	318	263	281	285	238	274	290	282	287	259	272	301	295	268	271	246	229	294	281	271	269	260	246	228	284	281	263	238	260	274	258	257	293	277	270	270	262	248	267	285	279	249	277	283	296	266	269	276	266	282	288	266	262	267	252	270	263	265	248	282	240	270	274	261	259	289	265	230	276	264	263	265	256	281	271	263	281	286	266	277	260	285	278	228	261	252	287	312	283	290	255	286	255	249	254	285	251	243	258	235	262	247	256	281	283	278	259	260	271	267	240	287	276	262	294	279	273	264	277	264	240	274	272	274	241	273	289	258	255	277	248	270	265	234	276	262	281	258	269	281	246	280	274	254	246	288	260	270	258	240	279	301	272	275	256	267	293	263	241	278	297	256	257	270	225	253	272	267	253	306	266	235	290	267	259	269	302	241	254	294	288	281	251	280	296	275	268	247	264	283	249	272	248	228	265	286	277	255	282	287	262	281	273	255	271	267	283	242	266	264	276	280	290	260	253	231	251	282	286	273	275	261	273	282	291	274	260	270	247	259	257	251	273	283	258	270	279	228	293	267	305	279	288	246	251	298	215	289	245	254	242	298	275	246	241
27089	23493	28073	12403	4574	3280	3383	2498	2032	1610	1447	1587	1314	1096	1064	973	973	993	905	827	814	818	798	797	823	755	855	890	980	918	806	809	713	707	664	717	701	709	654	629	619	631	661	604	619	646	633	611	623	619	580	649	633	614	630	596	617	600	657	638	645	618	582	610	633	576	608	599	624	611	570	624	634	603	602	633	607	620	585	625	589	589	640	608	582	560	603	611	650	644	597	614	588	646	623	625	605	574	598	602	591	565	582	632	641	626	595	610	653	622	604	591	601	615	611	594	591	630	623	593	613	591	600	601	569	584	595	631	632	599	639	619	637	588	612	612	645	612	587	624	595	593	609	588	619	623	603	591	613	645	614	659	638	599	633	605	625	620	578	616	595	602	597	603	584	608	601	615	612	597	590	608	596	606	604	627	585	573	631	601	624	655	598	591	579	624	590	632	623	625	644	629	620	621	625	617	584	627	620	649	649	602	628	585	620	575	621	626	561	630	587	651	611	632	697	563	599	559	639	599	643	583	630	579	580	561	602	618	638	623	629	590	585	597	610	592	575	660	592	595	647	582	623	644	579	606	653	635	633	629	585	621	630	615	608	594	647	584	631	627	613	623	596	607	646	594	609	627	622	642	612	591	639	623	590	575	627	645	559	635	605	614	596	632	602	626	611	545	640	573	640	602	564	546	617	610	594	622	627	593	606	642	604	619	593	615	613	599	606	616	594	596	587	635	641	657	608	648	598	584	594	641	607	576	623	570	628	595	596	554	572	639	654	622	661	600	607	599	587	644	599	608	558	608	600	622	601	600	626	634	626	572	645	570	584	632	610	622	590	586	627	611	600	633	567	591	620	622	579	573	618	627	551	664	596	587	593	609	583	577	613	563	593	579	624	621	565	612	627	595	596	587	609	590	638	613	618	626	609	609	585	601	657	624	623	626	568	627	592	603	627	625	639	616	630	645	574	615	666	603	626	608	582	610	585	624	596	656	618	581	619	597	586	589	603	587	610	580	580	589	616	554	585	629	624	560	568	602	580	588	579	634	564	600	643	608	582	604	558	626	631	615	629	607	622	594	588	604	621	612	591	623	593	580	596	609	614	612	621	611	602	621	618	540	626	634	551	591	626	609	617	579	604	554	590	652	625	595	607	633	594	627	622	554	633	607	615	625	634	607	605	598	677	627	585	613	563	614	583	571	611	601	600	584	588	636	591	623	617	571	616	659	580	625	595	629	582	631	615	632	631	631	576	573	602	615	573	584	600	578	614	576	596	643	599	600	597	617	635	638	589	615	624	621	563	590	624	573	590	637	585	625	530	583	590	610	592	587	615	618	645	629	614	552	625	634	598	616	651	633	578	659	586	615	609	623	640	611	598	607	652	625	578	589	629	618	597	577	616	609	604	612	575	622	618	602	606	595	656	574	654	624	629	603	609	634	653	586	540	631	617	626	626	573	657	580	628	643	603	617	633	651	607	608	629	646	629	597	569	645	630	645	622	602	605	639	560	637	556	609	619	634	599	591	602	609	644	602	619	628	643	633	608	602	620	639	615	616	626	585	598	614	592	632	625	647	620	590	603	595	616	609	610	599	593	612	598	586	617	569	610	581	596	604	624	596	642	599	673	625	628	606	585	624	576	618	596	618	601	611	633	561	569	649	581	609	580	581	608	578	577	608	600	594	632	577	551	602	578	593	578	637	587	584	588	621	608	652	610	666	614	602	603	651	579	604	571	638	584	623	623	593	602	612	592	610	599	612	620	623	601	604	627	607	635	619	596	550	648	632	629	596	566	619	613	633	618	586	601	568	597	601	600	610	564	594	618	636	615	604	623	577	668	621	622	611	621	573	614	657	611	628	599	642	621	658	623	639	623	624	588	631	563	574	607	640	594	618	643	618	629	609	604	621	640	572	606	603	625	598	601	580	650	644	675	600	586	640	624	620	593	616	593	571	593	594	637	591	627	595	611	629	620	579	620	613	636	606	595	603	623	620	611	611	527	607	614	600	659	642	633	580	591	614	593	596	641	573	591	577	597	607	622	616	593	588	611	555	611	623	633	580	610	619	559	590	647	598	648	661	616	605	660	624	609	624	618	636	567	622	582	610	570	616	627	606	594	617	670	612	622	633	595	590	605	555	616	627	574	581	638	579	615	570	606	632	601	602	574	617	620	607	579	640	582	634	639	612	589	613	598	573	582	612	611	602	586	595	646	609	605	630	631	558	642	607	628	590	586	619	599	588	621	646	551	604	554	634	621	615	594	633	597	592	619	611	586	624	567	607	578	616	617	651	593	636	575	642	655	596	590	643	561	610	575	612	585	588	610	585	580	608	624	570	573	619	627	617	650	589	614	615	619	605	605	629	598	628	621	643	586	599	597	600	566	635	582	620	610	632	602	606	568	573	599	576	623	618	585	604	616	579	590	653	599	625	657	546	613	616	596	635	586	584	619	631	594	600	601	603	602	627	613	621	644	600	605	639	607	591	614	633	603	605	663	602	620	601	634	608	624	613	618	591	565	647	618	598	620	569	591	608	577	589	589	595	601	589	570	613	613	596	614	574	636	567	632	603	629	630	597	579	631	602	595	558	600	590	640	643	612	624	556	573	643	601	582	634	624	590	567	624	623	597	603	613	593	630	616	611	598	570	607	594	602	616	615	591	608	610	615	603	613	601	626	651	610	607	606	604	619	563	621	590	605	655	593	631	582	653	612	618	591	597	584	626	638	601	639	635	652	570	577	606	606	577	563	586	604	646	591	593	593	601	620	638	608	608	664	587	635	581	585	591	611	599	620	589	610	605	601	577	648	599	587	629	587	626	619	587	595	635	583	571	575	623	606	639	626	609	594	579	577	582	637	646	652	588	624	584	595	584	595	628	608	599	647	617	613	601	588	632	622	615	628	619	612	621	629	612	614	555	574	603	606	553	596	587	618	625	607	640	614	606	610	588	611	610	622	600	648	601	569	590	612	572	672	623	626	651	616	596	621	607	625	625	611	608	607	623	636	578	626	620	575	588	605	622	584	596	621	657	658	624	609	586	599	591	606	622	596	649	633	601	600	607	596	603	627	633	575	635	576	634	609	612	611	645	581	562	643	622	590	622	620	584	635	627	606	669	612	605	630	632	624	624	633	644	631	604	560	599	630	585	639	627	571	602	599	614	603	617	649	547	595	598	610	582	595	639	597	601	635	583	571	599	616	609	576	587	613	607	616	586	594	602	607	598	634	601	609	616	609	605	587	598	559	587	620	647	591	592	619	604	637	647	621	644	610	585	617	630	551	643	631	656	582	614	615	591	700	623	617	595	614	629	607	631	607	605	617	555	635	590	589	611	633	617	594	575	657	589	575	636	608	624	596	592	557	601	594	652	620	607	572	621	598	602	608	618	613	590	605	560	604	649	618	616	592	628	589	605	631	568	594	586	586	577	570	634	585	600	640	621	580	591	621	617	595	619	572	612	590	636	580	605	603	597	607	644	623	588	650	575	642	572
17106	9013	5340	1690	545	420	418	367	367	342	331	302	318	306	298	341	291	294	304	323	298	304	296	293	286	314	309	292	303	321	328	307	293	304	322	307	259	305	305	298	318	282	298	282	273	286	311	314	303	285	297	323	308	266	283	283	296	303	305	270	305	297	294	312	282	300	276	279	265	286	295	288	295	296	270	297	278	299	260	304	288	280	295	279	268	298	233	280	339	304	264	261	278	283	289	294	296	301	255	304	292	273	328	273	319	254	312	305	280	283	319	278	314	280	303	320	280	285	299	267	316	307	293	283	275	282	307	321	289	298	281	301	300	315	296	281	290	282	277	292	315	274	290	337	282	320	323	290	280	291	307	308	287	318	284	316	288	270	257	279	307	318	318	276	260	268	307	290	284	303	322	284	295	279	280	277	274	307	281	298	267	266	288	286	323	290	300	301	290	299	297	299	280	295	297	285	280	297	294	296	312	286	305	298	321	307	312	295	317	307	295	278	281	284	267	268	302	305	287	294	285	263	269	263	327	320	286	289	304	323	325	270	307	311	281	313	263	289	283	315	272	306	320	299	306	309	321	284	303	294	244	301	308	306	286	279	272	277	275	265	306	308	302	263	301	285	271	277	293	298	284	282	323	292	290	308	293	294	302	308	289	290	318	300	284	306	276	297	289	290	286	299	306	287	301	288	286	272	245	287	293	286	288	278	308	276	303	280	303	306	299	281	313	330	298	270	282	271	288	271	300	322	298	294	284	283	274	330	291	287	273	271	275	290	305	252	288	289	270	265	300	291	244	293	307	258	280	308	339	291	302	281	297	300	304	298	292	296	317	282	313	292	288	263	295	295	294	330	274	274	284	282	320	268	286	289	301	302	322	310	255	276	272	296	280	287	284	296	285	292	270	315	325	274	272	306	258	290	323	301	309	287	287	292	270	311	276	306	271	274	296	285	277	262	300	289	278	293	282	268	276	296	278	307	279	267	297	309	284	296	304	265	288	275	254	257	296	261	279	289	297	265	292	284	284	299	306	275	301	296	278	298	303	265	337	298	275	316	275	302	281	305	261	294	299	294	319	306	272	282	291	283	260	266	328	286	257	294	270	293	271	257	269	279	278	292	276	312	282	289	321	295	314	272	295	290	287	302	320	275	284	268	275	308	278	311	302	276	300	262	301	289	276	292	307	274	274	290	302	293	312	307	294	333	282	309	296	281	261	289	269	320	268	288	303	268	301	305	291	285	277	303	271	276	282	301	303	318	260	313	280	280	329	272	301	303	281	274	289	293	317	293	254	302	286	302	329	308	310	293	331	305	299	296	283	292	320	287	280	294	289	302	305	300	312	266	285	298	282	332	294	293	256	285	270	299	308	271	310	301	245	300	285	266	302	290	289	277	300	285	307	276	290	297	293	287	311	275	290	271	278	261	273	262	279	305	290	275	272	268	286	305	299	294	248	274	315	297	274	300	289	305	314	293	298	282	268	284	277	278	315	307	268	334	261	283	275	278	314	306	287	297	304	262	311	271	336	287	300	280	299	284	268	309	321	252	319	257	281	272	257	295	282	257	240	322	290	283	296	312	288	263	317	259	256	272	268	286	315	281	277	299	319	277	281	254	299	283	292	321	290	277	312	287	297	295	286	263	295	291	307	295	293	290	312	298	284	309	268	295	291	352	286	302	332	301	257	259	329	313	318	305	313	255	280	296	302	256	296	298	282	283	298	295	285	254	315	311	320	281	304	279	274	287	315	249	287	323	309	293	321	309	262	302	326	269	259	278	273	287	289	297	322	282	320	283	311	283	276	288	314	299	284	310	237	288	283	305	298	294	307	266	285	312	249	299	293	276	275	267	283	292	271	270	273	284	277	305	270	284	267	269	312	304	328	273	265	262	279	260	283	261	294	304	303	301	293	256	267	271	283	306	289	287	302	272	293	324	267	289	262	273	251	300	304	288	288	295	298	289	285	325	286	312	299	288	300	276	285	293	284	258	306	274	266	306	288	290	275	271	288	277	287	289	294	319	258	295	263	289	250	286	272	278	285	288	307	297	274	275	289	301	274	314	274	291	293	313	268	282	293	274	258	296	260	290	280	314	322	273	299	311	329	277	315	267	309	271	282	307	303	287	303	290	268	264	290	269	318	293	328	322	291	246	288	306	288	265	286	304	274	292	336	291	300	294	297	252	272	277	295	279	296	274	292	316	287	283	263	253	282	274	318	299	298	320	251	267	278	282	299	285	295	294	277	292	309	266	282	305	284	294	274	306	275	298	282	305	305	313	336	275	262	309	304	273	287	260	278	321	286	276	294	292	280	293	267	290	287	284	301	293	286	291	306	279	233	312	259	276	305	298	281	274	298	278	323	294	285	297	296	258	263	270	289	275	321	289	324	304	319	281	279	323	280	295	303	269	296	305	264	292	264	293	271	251	262	318	310	275	296	288	299	297	329	296	308	280	295	280	302	274	303	297	298	291	276	282	295	298	297	272	311	263	284	285	308	305	264	273	285	271	295	286	313	314	274	290	283	290	283	274	276	284	309	285	277	277	290	275	317	293	273	294	273	298	303	300	267	300	282	267	251	280	279	255	297	295	291	283	281	322	292	280	276	311	282	277	283	290	293	286	302	266	291	284	275	317	258	280	279	285	292	269	279	268	319	305	303	271	275	300	310	274	330	277	292	278	281	293	288	278	288	286	298	314	280	297	265	283	285	296	272	277	273	292	309	299	266	299	295	286	323	288	255	289	259	279	305	305	297	290	288	287	275	286	281	277	302	291	301	306	287	284	295	273	310	298	278	311	286	293	273	267	295	301	320	277	328	303	295	308	281	294	312	285	271	283	300	258	291	297	293	289	299	299	295	312	305	250	270	277	291	313	288	303	265	275	247	299	275	307	311	303	277	307	314	313	297	283	269	286	286	293	303	284	307	320	310	311	320	283	304	293	265	297	284	313	255	282	283	294	276	287	313	267	284	278	275	275	275	270	279	308	293	314	277	325	323	311	278	289	274	318	316	310	242	311	316	294	280	267	289	312	301	260	300	321	282	285	290	271	288	298	276	302	288	287	262	283	310	304	275	299	296	291	295	272	298	306	330	313	280	283	300	295	304	263	286	328	271	288	287	267	301	304	299	284	280	307	289	302	285	297	313	270	279	320	303	335	305	262	303	320	325	305	298	296	318	279	287	287	326	296	318	312	324	259	288	313	330	281	311	297	310	274	314	302	276	275	308	278	280	303	309	292	257	282	288	269	282	297	319	268	301	301	273	287	307	280	269	287	285	275	286	286	272	293	295	302	291	301	301	329	259	310	277	310	316	275	298	291	307	286	291	271	304	288	295	338	308	274	332	279	276	244	306	285	267	285	313	317	318	311	300	305	269	283	301	271	326	302	291	267	308	301	308	272	285	302	274	290	258	294	276	268	268	315	280	285	306	299	293	291	249	299	301	287	306	283	276	275	292	281	299	285	329	301	297	298	262	271	299	295	294	310
10391	7323	8351	4008	1750	1478	1541	1054	1174	839	937	1019	836	773	839	784	770	713	702	716	689	682	676	664	650	736	717	701	679	697	686	710	689	646	682	646	649	682	624	603	634	644	629	658	679	609	681	632	710	674	634	648	643	639	644	658	674	629	695	660	643	626	628	648	647	646	631	665	639	657	642	635	668	663	665	647	659	708	636	689	655	629	649	666	667	654	635	646	670	635	600	629	606	663	666	662	607	629	639	661	635	605	660	673	672	656	649	658	647	608	681	627	651	632	637	641	625	608	641	592	639	673	619	643	612	707	619	605	629	653	586	660	637	663	705	621	613	651	654	677	663	679	658	612	628	656	646	600	633	610	629	662	617	668	669	616	635	626	674	638	684	653	632	661	654	661	624	620	642	633	595	626	619	695	665	675	647	640	662	627	652	633	608	623	652	650	649	648	654	650	595	636	608	647	642	594	636	612	581	639	656	675	660	675	655	664	685	630	634	641	621	679	631	680	630	606	682	638	663	612	658	646	668	655	627	671	640	666	669	626	652	670	674	634	620	696	644	694	632	654	628	662	656	596	665	655	638	623	621	656	618	630	593	649	665	671	667	649	648	630	663	637	690	646	664	624	648	633	609	656	637	622	648	651	656	641	667	639	633	657	651	684	607	606	596	689	630	633	629	690	645	635	632	617	632	663	658	620	633	622	626	636	697	626	626	649	616	624	624	570	640	605	666	652	640	666	652	640	654	641	691	645	687	670	673	662	653	666	620	640	642	617	664	633	630	611	682	611	654	616	640	615	625	654	649	588	670	656	687	631	657	674	637	651	646	650	631	633	612	663	660	632	629	656	628	642	625	650	631	682	691	644	659	627	629	639	653	636	605	625	625	681	638	622	676	689	634	609	638	639	631	666	646	645	636	633	633	666	660	649	645	690	637	659	682	640	662	636	656	628	649	619	620	630	623	610	622	620	668	669	660	639	697	616	630	594	627	607	653	645	663	633	644	589	544	655	649	583	664	596	666	684	636	670	643	643	643	615	677	647	657	628	626	649	612	667	639	620	677	636	646	641	599	627	632	643	668	620	681	630	647	672	656	605	616	677	644	649	659	600	707	609	613	677	652	631	665	705	615	650	646	622	643	642	629	619	657	613	624	622	587	649	633	632	643	671	657	610	647	627	626	706	653	641	642	623	670	673	618	619	646	686	626	609	637	624	621	638	632	607	639	619	612	644	665	633	627	682	669	634	619	661	682	649	623	619	613	666	648	649	619	666	656	649	623	674	650	660	672	644	629	628	642	664	622	640	671	638	662	656	638	660	615	630	677	599	633	593	652	645	676	614	645	664	633	646	640	636	592	645	659	672	647	614	634	631	625	649	611	623	633	626	603	666	589	610	639	605	634	676	640	656	594	688	623	666	674	642	619	621	608	641	683	635	594	588	677	661	655	670	661	618	630	671	682	638	673	659	648	610	638	612	607	640	616	595	623	672	636	634	631	627	609	644	656	629	662	646	660	624	681	640	633	583	581	625	680	629	636	678	645	650	592	615	623	684	641	648	620	610	626	691	612	643	677	602	626	647	680	628	666	615	630	625	668	591	649	658	712	660	658	654	661	638	634	655	641	628	648	581	699	641	639	630	633	661	654	640	642	668	654	657	667	656	651	614	659	612	669	628	642	618	676	702	622	646	626	664	600	627	627	662	608	647	666	628	690	628	667	665	649	633	631	653	687	675	644	630	632	651	666	612	621	683	644	623	636	672	639	641	601	679	650	624	619	627	643	674	638	651	680	634	649	627	669	643	655	648	665	642	611	647	649	680	638	620	686	585	714	693	606	633	666	626	627	635	646	662	632	638	637	637	650	619	668	645	663	647	663	642	644	641	703	616	652	648	637	629	611	660	641	655	653	647	624	628	650	668	670	585	635	614	671	624	710	628	623	633	607	638	645	624	668	660	568	615	635	629	700	647	606	681	603	682	661	693	642	697	647	622	654	633	648	661	671	660	609	673	612	611	620	606	694	619	644	645	656	666	646	675	635	611	618	702	620	621	609	656	619	626	610	652	642	633	628	657	637	588	649	658	628	652	638	625	611	639	596	619	663	639	630	671	645	640	673	646	644	604	659	631	631	645	605	578	615	655	672	662	644	671	651	609	634	657	673	645	630	653	638	613	655	645	618	719	653	617	657	631	600	655	634	588	582	658	664	618	695	624	625	641	642	620	671	645	640	639	649	648	635	626	610	613	640	679	640	660	662	645	638	657	598	628	649	639	650	655	660	640	636	607	627	623	640	627	607	672	654	639	671	653	655	657	655	614	625	652	651	641	635	698	617	625	639	650	635	635	603	619	647	675	644	655	641	637	630	630	641	645	652	611	637	658	609	626	626	692	625	650	594	655	655	617	675	673	653	637	652	638	646	640	659	659	666	673	677	675	630	637	663	633	642	656	623	648	661	654	671	648	638	678	652	623	644	635	669	599	660	647	650	649	656	663	673	638	628	622	606	675	625	655	585	660	636	630	680	660	627	610	623	621	618	623	617	643	623	587	654	607	637	646	634	666	633	684	640	623	657	673	618	628	648	632	583	683	629	657	626	647	620	637	674	621	676	645	648	631	609	631	645	625	669	587	720	645	626	654	608	611	614	635	686	626	603	611	676	674	684	631	653	662	619	636	675	640	634	629	664	671	628	630	638	632	665	657	667	669	624	614	585	683	659	631	662	603	599	604	658	585	686	672	608	633	647	666	634	635	624	623	698	631	622	672	653	645	611	655	602	687	618	635	632	673	648	646	624	627	654	640	658	693	644	656	662	657	640	664	676	673	659	652	645	641	663	605	641	628	659	637	654	637	637	658	675	622	632	662	630	649	642	631	654	628	656	636	652	596	648	630	658	627	616	633	611	641	612	635	655	623	607	636	639	629	653	648	654	640	627	671	618	681	659	622	692	675	613	651	631	671	663	629	648	635	633	638	679	678	617	672	635	670	665	635	683	682	651	637	633	640	641	668	647	616	659	610	616	665	612	622	636	627	691	629	695	721	656	646	628	641	661	648	624	667	613	622	622	629	677	662	654	641	602	640	635	672	660	633	664	645	650	631	625	623	616	661	703	632	609	611	661	700	599	721	658	647	619	674	607	603	671	641	641	590	653	643	655	675	669	632	698	675	717	603	642	645	611	632	662	665	653	618	626	605	616	631	642	640	621	619	576	649	613	638	619	632	623	630	616	694	680	697	665	615	605	656	586	653	642	652	672	647	648	612	649	637	655	636	655	629	606	591	602	626	615	611	669	629	627	628	640	621	633	667	604	686	664	627	659	653	646	605	654	676	673	652	627	619	690	670	667	643	627	675	659	651	619	679	646	635	607	610	650	656	641	603	664	635	635	675	614	653	630	652	623	638	617	644	623	664	656	617	650	643	673	674	653	660	577	642	668	709	618	662	680	598	618	626	632	652	661	666	648	605	619	599	638	641	596	662	621	686	634	649	626	630	646	628
32811	21112	16770	5907	1398	788	685	456	437	313	390	365	335	333	283	293	295	279	252	243	268	248	268	253	266	273	283	234	258	296	288	234	282	269	232	248	255	249	252	210	240	249	213	241	277	233	248	225	240	243	255	210	254	242	255	210	238	242	237	234	247	193	240	232	254	245	248	239	274	256	227	238	230	247	252	234	241	219	243	232	238	254	245	248	256	268	236	238	217	260	219	221	246	257	233	220	244	259	280	244	240	229	241	238	231	254	270	233	216	246	213	223	227	225	252	214	245	213	250	227	243	238	244	235	254	281	256	236	230	220	222	231	245	230	238	256	251	229	254	250	234	230	245	257	242	252	248	252	261	242	250	231	259	213	253	223	251	218	258	214	246	272	218	249	248	238	256	199	235	256	272	221	238	231	221	233	245	243	247	261	235	253	254	248	230	218	276	244	232	233	257	239	237	232	243	227	255	224	232	239	244	251	227	250	213	242	249	228	244	245	229	235	258	262	232	244	224	252	256	217	211	222	259	261	239	222	243	255	250	295	222	258	255	208	254	229	211	261	243	241	228	213	255	251	253	237	255	252	239	256	241	222	220	234	241	247	255	240	251	245	262	245	276	226	242	232	258	231	266	239	272	224	232	252	257	268	223	216	232	255	237	240	239	211	231	238	238	202	229	242	255	225	252	251	268	251	242	221	253	219	233	227	248	223	262	238	218	213	259	261	269	244	232	242	249	220	266	251	243	263	270	249	216	235	247	247	220	244	230	231	232	238	223	227	277	256	281	232	227	225	261	223	232	251	248	265	224	238	237	249	226	237	249	222	239	273	242	234	233	262	254	225	249	258	251	230	265	253	237	232	226	258	251	248	262	234	253	223	257	209	268	255	229	213	241	228	208	262	233	217	243	226	263	245	244	248	221	253	250	250	244	255	256	229	240	256	281	200	227	241	281	219	204	231	234	259	232	256	243	258	242	260	262	248	236	246	238	255	225	247	253	211	259	212	245	245	258	217	261	226	252	239	211	238	266	233	213	224	221	220	232	265	252	231	234	260	243	233	238	253	221	245	248	251	235	219	226	221	248	225	224	240	234	248	249	235	215	260	216	230	231	244	241	246	287	237	222	243	244	249	283	261	252	235	229	260	247	238	241	233	213	211	219	248	265	215	224	210	248	274	246	232	233	232	240	244	234	248	220	231	229	262	237	214	224	225	248	229	270	227	272	230	231	220	260	275	243	240	240	218	248	238	246	257	242	257	229	231	242	248	245	208	237	238	255	244	243	242	244	236	255	246	260	231	253	240	239	223	243	240	241	222	257	278	258	272	234	204	233	231	238	246	264	213	232	229	213	255	232	230	234	231	260	250	245	230	229	245	232	210	235	221	213	251	264	249	277	259	249	236	231	204	233	231	257	238	239	239	221	233	236	247	248	224	254	245	257	201	192	213	246	252	250	227	233	251	236	252	248	238	225	237	246	252	238	213	228	235	253	240	215	242	243	221	250	244	228	235	236	227	249	268	246	237	245	242	240	269	233	261	254	253	244	226	247	266	236	239	224	223	255	270	218	241	255	252	249	253	261	219	231	267	243	247	248	240	235	240	252	228	230	223	250	239	278	236	220	216	249	219	240	240	215	204	235	239	263	277	252	249	257	236	228	272	251	237	233	239	237	230	230	253	237	245	261	267	234	261	246	287	235	275	264	247	246	243	235	240	208	230	257	269	242	236	241	246	236	257	231	244	214	222	251	229	246	243	244	238	248	257	239	237	252	238	224	242	227	268	255	253	258	241	224	225	231	248	212	241	231	231	223	240	257	229	244	260	259	267	232	260	245	274	242	217	258	242	268	242	261	232	239	222	262	246	241	229	266	234	230	224	217	273	238	258	282	235	264	251	253	214	247	244	231	232	221	232	217	258	234	262	241	243	260	239	273	221	202	216	249	241	258	238	230	240	260	256	208	284	254	238	228	261	244	216	239	248	246	238	219	264	246	220	278	234	260	247	253	235	245	246	244	253	255	244	234	232	237	250	245	250	246	248	246	238	219	257	253	240	226	244	241	250	253	263	254	209	240	228	238	248	212	222	217	241	213	273	244	240	257	254	256	227	253	257	254	201	241	245	220	255	236	252	242	223	259	238	243	239	231	272	228	235	230	216	233	260	231	251	236	228	241	245	252	261	250	227	231	256	246	268	227	262	217	225	212	251	260	208	236	249	210	234	243	264	232	289	250	226	243	258	258	219	245	234	244	242	249	260	230	256	225	227	216	229	267	234	271	243	239	241	207	263	232	243	248	240	225	251	244	230	229	238	220	255	251	244	220	256	247	228	245	255	243	242	247	247	221	268	256	221	244	238	243	277	257	260	239	236	266	223	214	242	254	242	250	226	251	251	276	264	249	238	236	230	218	246	255	224	240	248	255	219	242	214	250	215	256	245	236	266	226	231	261	260	265	218	277	242	256	217	257	250	239	251	230	236	252	236	222	262	242	216	269	260	240	249	209	243	246	257	230	272	244	253	278	237	240	220	232	249	274	264	210	229	223	261	226	215	231	234	264	223	262	248	241	237	241	254	250	253	222	223	280	262	230	226	248	236	227	287	291	242	236	229	239	249	245	253	279	252	235	238	249	217	236	242	218	219	242	269	253	245	239	248	235	258	237	232	248	247	206	235	265	244	254	227	231	238	263	255	250	256	243	262	235	240	223	234	231	234	254	231	265	249	233	235	223	248	239	238	243	253	242	234	231	228	247	215	240	233	228	301	204	250	241	236	243	268	219	243	225	245	206	227	257	254	265	246	239	208	234	266	261	228	237	215	243	236	201	253	229	224	259	263	212	222	255	236	207	250	236	222	247	212	235	249	222	218	231	254	242	261	233	251	226	246	242	266	270	235	235	305	241	198	221	234	180	217	234	245	232	207	241	219	245	231	243	231	236	269	227	250	274	249	228	242	216	255	249	244	258	246	238	232	250	266	230	242	222	236	229	242	233	211	261	205	261	261	210	258	248	258	255	258	254	226	234	246	225	202	255	201	222	247	257	265	217	228	239	275	231	218	258	225	231	250	245	251	235	244	257	225	247	253	246	221	243	243	257	238	238	224	292	263	223	221	239	215	267	230	237	203	247	240	257	256	241	231	247	218	252	217	216	204	216	240	211	223	216	255	283	231	244	273	208	247	249	232	241	252	264	233	233	211	232	239	234	256	251	262	238	229	234	259	255	225	229	256	225	235	231	241	220	250	223	266	250	222	230	221	218	254	246	236	238	241	250	251	237	230	233	216	232	238	252	257	225	263	252	229	239	228	221	217	246	228	246	247	242	234	219	214	230	249	226	220	239	226	228	269	203	233	251	222	233	229	234	228	231	219	253	256	231	224	213	241	255	265	222	244	213	230	242	230	213	242	223	228	224	241	226	252	238	201	248	224	226	273	216	210	251	244	244	243	236	255	259	226	225	266	265	233	263	238	223	223	240	258	239	255	250	254	220	238	254	259
21059	15825	19823	8193	3253	2732	2286	1679	1466	1208	1390	1129	924	881	875	849	750	700	689	723	655	663	681	693	671	713	733	706	718	719	698	600	674	647	638	638	576	601	617	575	541	624	556	555	571	520	551	576	565	590	554	526	558	557	540	566	552	600	539	538	559	527	575	553	540	493	515	562	530	511	575	563	509	521	557	560	572	589	570	546	554	575	538	527	543	555	529	611	576	587	579	558	567	580	532	585	531	554	508	531	540	558	585	555	533	559	527	532	584	542	540	545	585	551	612	534	562	505	532	592	526	535	582	549	554	549	585	522	572	587	539	564	522	564	563	551	594	549	555	553	488	514	526	532	566	559	547	563	579	545	533	576	560	526	557	578	555	532	563	551	553	565	559	538	539	560	568	528	507	539	556	545	539	582	517	561	526	587	525	501	541	555	557	563	556	498	547	582	556	560	532	540	530	578	514	534	548	536	574	552	583	570	549	529	533	546	538	547	508	499	542	514	530	571	508	573	523	508	577	572	543	560	535	578	529	489	559	567	580	558	558	567	533	516	565	570	554	550	472	549	544	520	575	541	566	541	567	567	594	534	556	544	539	572	527	497	557	531	596	553	566	589	541	535	553	531	559	541	543	536	580	563	556	573	507	564	559	537	519	548	536	579	598	520	577	556	536	544	532	522	572	567	522	559	560	538	526	542	554	529	559	598	564	525	529	547	566	570	565	541	564	580	546	541	550	604	547	525	570	542	533	551	534	528	537	561	544	526	511	533	558	545	582	537	536	536	510	523	510	538	557	514	546	552	599	540	542	556	521	529	555	580	539	527	579	539	517	563	576	554	546	538	574	545	571	581	552	552	605	556	565	516	575	532	583	540	566	545	513	605	514	550	517	537	532	550	574	540	549	537	541	582	571	575	554	594	569	540	564	553	564	570	548	580	554	549	564	552	557	591	587	562	559	555	527	523	566	512	556	563	557	537	528	528	544	538	585	574	575	500	550	575	570	589	551	536	552	539	571	619	546	580	604	563	557	582	543	527	492	545	558	586	530	542	571	575	542	549	552	521	569	566	558	528	569	505	555	528	551	588	490	560	564	506	516	562	593	560	522	531	529	571	551	554	585	528	563	544	554	549	545	516	545	539	579	546	534	517	548	534	568	576	546	565	575	541	522	558	553	572	530	561	535	560	576	565	576	557	559	533	577	557	571	516	549	552	552	539	518	528	528	531	530	565	562	530	558	559	538	570	552	542	524	545	562	599	575	562	559	573	588	554	551	560	501	551	575	601	593	553	549	539	524	546	554	593	545	552	564	564	554	536	525	573	565	498	555	554	517	556	587	532	540	562	566	540	564	543	548	561	550	551	531	526	585	577	530	542	552	560	562	591	551	559	547	563	553	555	561	520	591	579	590	542	571	528	542	554	524	532	528	549	590	534	591	550	530	540	544	553	525	560	526	538	514	544	536	561	522	564	531	554	536	545	604	537	524	552	540	543	516	531	552	573	570	530	531	562	601	572	578	553	556	532	540	558	532	538	566	578	514	555	561	580	554	532	554	575	530	570	529	566	559	579	570	508	542	524	545	541	587	562	506	541	587	572	549	534	545	527	540	516	577	543	526	550	564	570	541	574	563	534	529	523	554	547	549	531	525	519	520	555	554	562	569	620	518	528	541	555	535	558	555	568	526	564	536	523	537	571	549	543	525	537	519	569	559	552	514	550	570	598	581	546	568	569	554	538	575	585	537	563	528	550	549	518	529	546	497	594	562	528	518	551	533	611	539	539	559	602	563	570	551	553	612	505	577	553	556	571	554	548	566	548	552	514	536	485	592	534	555	555	543	547	553	540	551	573	541	575	510	540	552	551	537	558	624	549	526	524	562	536	514	547	536	544	519	519	581	542	551	562	538	567	552	530	535	500	634	534	548	562	517	507	560	544	520	542	560	535	530	516	554	594	572	546	555	606	552	512	511	554	549	536	553	577	547	551	539	510	520	527	504	561	547	549	540	518	548	540	564	574	565	520	486	577	591	580	540	546	538	573	562	555	549	560	543	550	584	583	518	546	546	543	599	583	580	540	519	560	545	555	518	560	551	575	539	528	535	554	554	564	553	586	526	557	536	517	568	553	568	554	566	570	543	562	566	504	562	536	587	552	554	534	529	525	585	537	532	543	572	533	566	551	544	553	552	536	567	556	541	517	528	562	531	520	551	526	531	537	540	597	533	517	580	513	538	532	541	536	591	529	562	557	526	548	519	536	582	553	525	551	556	517	577	550	575	541	541	617	613	559	557	524	560	546	506	540	568	550	538	561	566	578	563	576	587	531	541	540	561	532	534	548	563	526	541	537	542	550	575	552	529	493	595	598	526	573	527	550	536	558	522	532	547	528	498	577	557	530	560	563	538	528	537	563	567	566	552	547	608	510	504	500	557	526	547	507	551	558	568	549	546	556	541	574	578	524	560	573	542	587	578	573	549	526	559	585	562	538	531	512	559	573	521	574	525	569	539	539	534	536	562	538	542	545	563	569	544	545	537	537	572	502	548	523	517	542	558	578	529	567	546	537	563	558	535	530	534	518	579	546	569	588	550	535	569	562	526	592	559	507	541	564	523	532	557	514	576	571	531	539	541	529	535	552	535	541	529	537	525	521	544	582	504	528	562	531	548	606	581	548	553	591	553	529	557	540	562	542	578	576	527	564	550	546	545	557	580	543	517	517	554	533	521	511	549	509	562	573	566	510	532	547	512	533	547	552	576	590	533	587	580	586	579	552	538	552	549	573	561	535	531	574	509	511	547	538	524	544	513	547	543	530	556	558	544	511	558	545	552	598	560	550	502	561	541	552	544	556	522	527	505	574	552	578	551	543	520	561	521	579	554	536	603	598	522	570	531	498	538	558	538	583	537	565	584	564	547	549	556	513	573	568	526	564	552	618	534	569	565	503	527	532	565	527	506	480	528	547	553	597	595	534	515	512	520	569	557	584	567	549	531	536	556	532	590	582	574	568	534	551	541	573	593	541	560	544	567	551	580	551	574	520	548	556	507	544	521	529	570	537	564	561	535	509	539	544	545	541	543	561	573	572	556	606	561	550	572	529	581	569	571	537	546	515	523	583	561	546	565	531	530	539	544	528	558	559	574	547	530	548	562	537	564	595	582	563	568	509	586	543	502	540	548	537	579	567	569	541	558	543	548	553	504	587	534	524	555	577	555	558	568	570	583	546	572	554	595	583	525	566	532	539	514	524	582	532	534	510	521	552	552	603	541	534	576	594	578	598	559	567	563	524	544	593	515	561	538	550	541	532	540	545	541	520	543	548	555	497	575	558	559	526	519	558	532	513	538	531	549	536	508	560	536	561	564	542	570	540	542	549	532	552	525	583	530	533	577	533	588	544	541	535	543	539	570	559	512	567	545	541	557	524	578	505	529	505	567	561	524	559	560	538	496	558	538	558	540	561	568	580	584	579	523	548	569	541	560	543	556	568	527	537	541	570
42773	29225	26591	12268	2555	1333	854	614	562	498	504	431	364	344	348	340	368	329	285	313	286	298	306	278	295	323	315	303	290	320	334	288	263	296	310	269	262	297	288	251	281	253	264	260	252	266	297	254	303	249	272	293	271	295	274	250	270	276	268	281	301	284	275	279	260	275	250	246	289	256	273	283	278	258	269	231	288	259	260	283	256	267	289	275	270	241	277	252	227	287	312	262	276	246	259	264	266	284	266	283	247	278	295	288	290	294	245	271	267	249	257	252	235	269	251	269	277	278	267	231	281	283	243	277	256	292	257	291	271	252	266	236	251	298	307	265	273	286	249	245	273	249	252	269	258	252	270	225	285	257	287	268	275	277	281	267	297	281	284	268	259	260	276	324	283	254	275	230	271	246	285	283	294	283	286	284	294	285	248	270	295	267	260	287	264	294	230	290	271	272	259	274	270	264	255	263	242	266	249	250	261	271	280	283	271	247	251	277	278	253	260	254	266	242	268	274	272	258	290	255	264	296	273	257	230	248	268	267	242	280	283	267	302	256	274	280	278	234	299	251	269	260	260	268	262	269	260	279	265	273	261	260	262	265	287	263	275	245	270	272	276	247	255	287	269	272	289	262	269	268	265	289	284	242	303	247	246	277	271	254	268	284	238	252	281	276	289	246	268	274	279	263	272	269	262	259	254	247	273	293	291	276	265	298	257	267	286	264	266	253	266	295	242	248	247	268	264	280	253	295	273	286	255	301	252	284	283	279	268	248	283	307	270	262	263	253	276	264	251	258	238	271	239	252	257	288	271	273	258	265	288	273	298	258	255	255	272	293	267	249	271	254	285	293	226	270	260	274	257	265	236	275	273	263	260	252	268	255	276	283	309	295	289	287	275	264	259	246	260	236	295	251	292	281	306	240	281	252	276	257	250	270	269	255	255	278	277	281	276	256	288	267	263	238	268	237	247	234	275	273	262	267	255	287	256	280	273	249	273	267	246	273	273	281	284	287	277	264	288	251	293	250	282	252	258	220	276	292	275	257	235	263	289	272	262	290	250	266	269	272	262	266	292	239	292	284	248	273	236	236	267	277	263	296	280	281	251	291	280	266	251	279	260	252	279	274	292	274	252	250	256	250	279	282	271	298	263	268	245	278	265	302	274	270	262	278	256	265	256	273	279	290	294	263	233	277	277	289	267	292	272	285	299	231	272	265	305	283	259	258	270	267	252	232	271	260	277	309	291	257	277	233	263	270	282	294	248	270	244	286	246	292	274	246	272	254	238	264	278	291	285	261	259	267	256	273	273	273	269	264	272	269	264	241	232	267	269	276	242	286	246	265	285	272	264	289	244	263	266	267	265	246	294	288	257	252	265	266	277	256	291	273	281	270	288	269	284	295	257	253	242	275	278	287	284	264	282	220	280	264	265	272	271	251	281	275	294	297	258	285	300	272	255	256	254	272	272	246	246	260	273	280	297	243	280	268	276	260	268	265	291	261	261	239	306	261	239	247	257	244	247	247	243	242	264	287	261	235	274	269	238	264	278	260	247	259	284	257	273	287	274	253	246	277	279	268	296	299	282	247	266	269	277	256	277	315	258	252	262	231	265	287	254	241	277	249	250	251	287	308	260	272	248	278	273	253	241	266	246	275	249	283	239	266	261	251	298	263	268	269	268	255	286	287	295	277	271	282	272	283	295	272	285	279	261	250	270	288	266	293	272	269	284	257	257	300	266	281	264	264	274	251	225	280	296	268	240	267	231	236	287	267	288	285	254	234	261	299	268	252	253	282	294	272	282	262	297	257	280	250	267	262	274	256	242	255	303	279	264	278	288	293	276	265	263	267	250	288	266	283	261	249	253	246	280	254	279	272	283	253	296	269	222	245	277	296	259	267	285	289	276	284	276	247	251	258	277	259	274	272	254	266	262	286	245	258	265	269	247	298	262	256	291	253	260	257	254	283	299	266	244	263	256	263	278	270	271	293	241	265	295	277	264	249	294	243	269	292	274	289	283	252	281	313	283	275	297	249	255	264	284	241	272	235	270	247	248	264	282	266	267	286	265	271	255	285	279	252	262	253	252	283	246	265	267	257	237	265	273	260	248	250	291	269	293	273	247	270	287	241	251	263	286	271	297	295	264	261	251	246	255	249	270	261	271	270	259	266	270	245	244	285	266	263	307	258	271	254	275	279	248	287	253	258	285	281	265	291	276	266	256	273	229	308	293	266	257	250	294	279	263	265	277	249	255	272	242	229	307	306	279	245	289	296	258	294	270	266	271	291	273	294	269	286	285	287	268	266	245	261	294	264	271	286	262	267	272	263	227	254	277	262	288	275	287	292	283	245	276	241	259	232	258	258	285	282	265	251	287	275	285	251	291	283	261	255	284	260	242	261	255	287	277	264	274	244	297	281	265	268	246	278	257	280	300	245	273	229	310	292	260	262	289	261	256	260	274	279	257	246	264	271	269	255	269	284	259	286	272	260	250	266	278	293	279	255	278	260	255	261	292	294	246	245	252	265	252	284	312	272	287	297	275	275	307	284	295	274	287	261	253	274	289	268	272	277	308	243	270	231	264	262	269	278	276	252	284	228	284	283	244	296	276	243	299	261	265	272	264	281	265	256	272	283	276	276	253	282	281	270	261	269	277	247	288	254	281	282	244	269	283	282	279	249	307	270	279	259	290	242	272	278	252	277	283	280	311	261	277	263	276	254	273	252	260	264	252	261	259	242	263	254	273	271	254	291	300	280	259	217	246	273	234	266	261	256	275	248	285	261	301	275	242	255	266	286	288	298	255	269	284	286	260	274	241	276	296	281	245	265	255	274	272	256	277	262	263	238	270	259	256	268	233	294	285	241	299	233	254	271	267	275	258	279	288	265	289	296	223	253	253	291	289	283	272	264	257	274	248	305	238	252	275	242	258	237	276	271	270	261	295	295	274	245	314	258	262	259	296	271	263	271	237	288	278	245	259	275	261	298	231	251	278	290	284	272	263	287	293	303	258	284	269	270	284	280	254	241	228	297	291	295	314	254	283	263	290	262	284	273	274	268	283	293	251	315	268	257	272	269	259	260	254	271	247	272	276	292	277	285	312	312	280	265	256	314	290	258	269	273	290	251	323	277	260	254	285	279	286	244	260	247	255	254	249	272	271	288	264	262	284	258	282	247	257	265	226	231	282	295	276	310	285	298	268	281	270	272	255	272	262	283	272	255	248	269	286	275	261	302	243	264	264	262	265	236	285	252	261	249	245	274	266	292	249	265	275	273	293	267	271	265	268	245	275	270	271	272	274	253	247	244	270	261	248	243	245	245	283	273	264	290	279	258	294	286	275	263	262	274	302	279	261	296	277	258	272	247	276	271	262	272	257	278	245	255	283	258	277	294	252	226	287	283	260	293	251	259	268	273	247	246	290	264	275	247	286	269	257	275	259	253	278	277	231	279	276	274	286	260	288	212	278	256	260	239	275	278	264	277	284	276	247	273	276	248
26455	21466	28628	13925	4179	3975	3033	2208	2041	1807	1817	1499	1211	998	1122	1023	932	860	882	844	798	818	834	853	817	814	878	925	885	843	826	768	751	740	711	749	689	650	683	667	614	639	622	642	617	636	620	628	632	648	647	671	600	661	566	616	579	613	643	631	588	643	625	633	578	589	591	599	603	622	587	627	612	626	574	610	578	651	614	609	620	618	599	623	612	625	635	611	583	636	608	609	566	607	600	621	605	599	621	592	583	607	549	622	622	608	629	603	606	609	628	593	611	678	596	593	661	647	609	553	592	609	596	599	654	560	668	576	606	585	589	589	596	585	613	612	638	610	615	632	622	635	615	576	589	653	621	612	621	613	616	668	624	610	630	565	603	635	609	561	573	598	621	657	626	634	616	630	598	609	616	640	636	581	601	644	586	629	625	587	588	576	627	621	599	652	591	626	649	602	669	589	626	633	633	608	614	620	621	617	608	543	631	617	608	638	589	629	629	587	619	564	655	645	673	652	657	592	598	581	543	580	620	609	602	577	602	608	600	615	602	620	611	658	609	571	573	590	622	601	631	578	547	598	614	649	615	597	615	600	648	586	595	590	585	584	620	583	586	554	612	628	627	614	605	602	643	622	587	625	576	597	638	626	609	590	581	596	604	621	604	630	659	606	618	612	639	633	615	587	565	619	613	626	600	644	612	632	606	611	602	684	571	634	646	603	579	637	576	574	602	620	623	598	626	588	622	614	632	537	576	646	598	629	591	617	554	653	612	593	631	623	601	569	578	610	635	607	617	613	606	616	579	618	592	615	628	608	598	572	667	585	630	640	601	626	625	645	602	633	634	588	607	631	624	573	650	671	640	558	633	579	637	579	599	651	649	584	627	618	585	632	607	643	587	571	606	605	622	575	577	625	583	614	597	606	588	602	626	648	559	604	591	625	618	623	583	608	608	605	583	601	603	599	608	609	607	613	616	611	557	603	632	615	562	591	588	593	578	626	612	603	590	607	608	600	604	581	606	567	625	576	614	613	593	617	593	608	581	598	636	640	559	599	621	609	592	589	638	584	582	596	597	626	624	592	593	609	572	623	578	599	626	610	624	609	653	617	602	603	589	608	592	600	624	602	592	677	630	607	573	617	627	588	630	595	645	615	601	605	657	621	647	623	634	589	629	595	628	612	626	662	646	598	616	641	607	646	627	642	665	647	572	610	563	641	570	619	641	613	591	634	589	640	646	600	605	613	573	618	611	595	574	597	587	592	602	610	674	599	626	592	618	625	625	606	601	600	620	608	603	623	592	620	628	588	609	554	604	618	658	596	605	625	589	615	639	587	591	588	623	580	595	571	609	623	600	580	578	595	635	585	560	610	619	609	629	580	621	586	600	607	610	571	602	586	615	651	674	624	629	624	638	606	587	636	608	581	628	615	604	612	591	595	566	619	612	601	614	591	654	624	607	606	646	621	620	579	595	636	635	592	612	597	607	598	606	579	600	634	625	613	636	625	619	585	668	619	623	608	557	627	626	604	621	562	630	617	628	554	596	592	629	612	618	606	604	608	622	620	620	598	601	609	589	656	595	616	587	619	650	589	584	610	675	568	649	612	583	603	613	592	611	611	575	575	604	628	594	629	603	598	578	581	605	599	621	565	587	613	613	586	574	642	635	599	607	571	595	603	595	577	625	625	599	618	580	561	604	641	646	613	597	578	614	617	586	597	592	594	624	625	616	608	616	590	612	565	606	604	582	573	583	608	613	576	635	650	589	651	612	587	609	577	613	583	608	579	570	670	644	582	594	612	602	615	630	606	577	613	616	618	611	564	592	643	613	609	606	646	656	594	577	573	618	585	618	622	590	594	643	589	608	575	609	637	628	597	566	586	642	644	569	643	657	621	620	566	622	588	575	550	618	586	574	639	584	612	575	640	622	616	538	615	626	629	607	605	636	589	587	603	571	648	563	597	621	587	556	592	629	584	608	626	600	625	565	616	592	645	577	629	632	571	631	595	602	616	568	590	599	622	588	614	596	562	621	612	594	611	578	644	583	622	654	601	617	634	639	683	626	607	637	608	607	575	612	613	585	625	605	591	656	621	599	618	607	603	669	602	619	631	603	614	663	584	584	604	664	610	620	597	601	642	619	635	626	613	570	618	654	598	562	616	587	588	637	619	652	611	591	606	623	621	614	620	619	604	613	606	608	645	562	554	585	601	637	597	610	629	606	574	636	591	609	600	649	619	582	590	560	609	640	604	617	665	615	590	598	595	595	648	586	652	640	576	605	639	610	624	572	617	602	637	625	597	588	631	562	626	606	648	568	594	651	557	599	635	594	618	613	622	562	611	607	578	603	589	612	609	625	578	598	630	585	593	603	629	612	616	570	606	576	607	589	596	595	604	587	604	606	615	617	604	636	589	588	624	623	593	617	649	601	662	629	572	610	622	611	610	607	607	590	599	590	575	630	594	544	636	644	587	600	603	572	582	603	592	647	625	638	623	631	592	610	600	612	621	637	565	630	578	612	571	627	620	594	638	590	617	608	601	650	629	581	611	601	579	612	579	631	620	649	617	608	614	619	593	575	574	622	582	579	557	631	622	621	624	563	595	630	643	636	579	597	640	611	637	623	566	630	600	625	594	639	592	583	603	615	587	626	634	610	583	588	588	640	625	672	607	566	619	607	613	645	619	557	595	566	612	600	640	641	604	608	591	611	611	596	564	583	646	621	607	681	619	606	605	626	597	636	552	543	610	610	628	571	599	594	630	591	601	608	599	625	620	601	564	600	581	605	636	641	628	623	632	610	563	635	621	593	653	619	613	589	591	577	603	617	611	587	620	625	614	574	625	584	596	599	603	621	618	587	633	626	584	602	615	612	601	599	581	634	620	543	585	611	665	604	639	602	601	608	621	614	591	599	599	626	585	623	583	633	562	630	618	593	569	609	630	630	579	567	607	579	612	600	624	655	617	570	628	605	624	633	599	598	603	613	570	567	574	590	615	564	622	580	622	613	617	619	602	578	674	605	633	581	623	622	593	611	605	614	579	573	620	596	582	589	577	587	608	616	641	629	617	619	592	588	594	617	567	585	590	612	598	606	594	591	642	594	558	603	611	600	624	626	627	606	565	620	610	617	644	649	623	582	618	596	599	591	599	593	587	623	607	645	629	552	629	604	661	603	611	636	573	595	590	632	600	647	590	612	604	615	569	573	622	605	627	617	604	562	595	620	634	606	616	604	591	650	612	612	605	605	643	627	565	680	663	640	639	556	554	649	620	614	632	607	613	597	592	627	580	627	633	597	604	588	679	594	625	608	588	576	592	637	531	639	607	601	586	591	595	621	615	648	609	569	629	598	611	637	550	605	573	613	592	606	597	635	607	639	600	599	596	614	606	576	582	593	657	642	612	602	576	623	614	596	617	619	591	644	639	631	603	576	620	569	601	631	606	561	625	615	589	579	634	640	590	588	661	626	635	569	629	646	629	583	600	607	596	666	583	637	601
18030	9537	5815	1698	621	458	396	411	379	370	366	333	347	342	311	277	301	323	301	332	310	270	296	321	280	295	313	329	269	291	285	279	291	270	328	318	295	302	273	312	292	285	283	290	319	292	287	293	290	294	282	266	303	273	298	275	269	255	319	275	315	291	321	293	252	291	272	299	276	274	276	307	298	304	290	319	289	278	297	306	292	275	302	284	294	327	324	302	292	274	302	273	292	274	304	284	293	313	290	271	296	329	289	265	277	311	337	291	299	291	309	304	324	256	302	290	282	288	265	276	310	286	292	308	243	264	340	306	315	273	271	270	306	323	304	310	302	252	267	282	310	275	324	278	254	267	276	326	311	286	283	281	273	319	285	294	309	297	308	303	274	279	301	275	284	296	299	281	282	300	277	294	272	307	321	282	265	292	278	291	270	288	276	265	296	290	274	279	328	309	288	300	292	286	305	292	277	276	293	272	291	297	307	271	314	289	261	280	288	273	288	267	295	274	279	284	309	331	273	310	302	333	274	282	314	296	306	244	308	276	273	293	278	340	291	315	297	298	260	296	322	279	312	299	315	315	273	305	313	275	311	297	269	301	287	278	314	310	301	282	311	277	317	295	276	290	286	286	300	247	297	276	323	274	299	310	306	319	307	292	291	290	332	314	301	272	289	285	312	269	300	257	275	308	278	247	285	284	274	273	331	271	308	285	292	274	275	305	298	311	275	283	310	281	254	298	309	275	303	333	317	299	310	263	292	286	325	266	287	296	280	292	279	302	296	313	291	306	298	292	264	286	306	288	272	300	277	293	299	279	268	304	299	245	305	285	306	281	296	309	258	309	335	306	288	334	270	305	280	248	304	307	271	249	266	299	309	328	307	294	284	291	264	298	232	286	290	280	276	296	280	268	318	288	329	313	278	303	314	304	304	358	309	331	244	276	277	305	313	305	285	286	264	262	290	316	278	273	287	302	302	313	272	266	318	291	313	292	316	342	282	312	304	289	294	314	315	260	287	292	265	279	316	329	299	295	311	273	283	274	321	316	294	239	286	330	288	285	333	336	268	303	265	304	303	306	289	264	270	325	296	276	328	331	307	291	272	301	286	307	265	296	254	289	295	288	292	282	276	261	296	284	304	283	271	262	301	289	309	276	302	270	300	295	289	298	273	277	271	290	300	276	275	289	268	276	280	277	299	313	285	264	247	299	281	272	297	263	284	294	274	311	313	295	276	271	257	316	269	277	267	284	274	250	314	290	294	270	305	306	287	298	315	280	288	316	293	300	285	309	317	319	316	320	313	256	350	302	264	309	295	283	279	300	302	310	257	280	270	286	328	298	269	272	312	298	336	268	289	300	279	269	262	263	313	312	275	274	287	272	272	269	271	297	257	296	277	318	311	284	283	277	297	264	280	284	286	273	286	315	296	286	283	308	297	313	266	301	314	266	300	265	304	281	298	302	296	279	310	294	281	265	289	252	319	281	323	284	288	307	321	270	281	293	295	271	293	276	285	291	299	285	277	294	293	301	293	309	281	288	240	288	302	293	270	280	330	270	322	287	252	238	278	295	276	284	275	289	302	292	286	278	268	291	285	302	263	303	288	258	304	295	296	277	290	300	304	305	297	306	280	284	289	269	278	282	308	306	317	313	312	313	304	281	270	299	279	272	319	259	308	317	292	313	291	263	280	294	300	289	275	301	312	289	257	299	280	288	280	300	306	285	282	302	326	281	301	315	264	281	304	302	254	269	317	319	266	256	271	268	298	278	302	273	286	285	280	294	271	289	285	302	297	294	273	311	291	273	297	290	314	284	296	279	313	273	287	293	260	269	268	284	289	301	309	269	275	276	282	264	271	270	278	287	292	270	264	295	305	304	291	308	273	314	302	292	288	286	297	259	299	297	327	297	312	282	279	273	271	287	263	261	288	307	292	302	299	271	303	284	268	291	288	315	334	279	310	312	288	308	268	277	300	330	291	276	304	279	300	302	276	308	284	295	221	306	283	291	316	266	293	306	301	277	268	290	289	297	269	321	288	287	299	311	300	298	278	319	288	307	291	319	288	291	309	287	270	261	289	279	269	290	268	307	290	294	304	293	299	297	291	273	298	302	299	261	311	307	263	288	290	275	255	280	239	320	296	284	296	300	270	273	259	295	263	253	309	264	270	276	276	297	285	311	279	276	288	311	281	275	303	293	272	278	302	305	307	293	279	268	330	275	306	320	312	291	295	277	268	261	272	281	298	280	333	288	298	295	286	285	290	285	268	284	295	262	277	285	306	286	297	288	286	298	299	297	303	258	280	321	287	288	299	309	264	298	280	264	293	317	283	300	317	315	280	270	269	290	302	306	313	275	267	296	321	292	294	331	317	303	304	308	314	319	314	327	291	290	300	249	319	259	280	301	287	261	274	297	309	273	298	278	288	300	301	286	274	280	310	268	293	299	273	311	290	299	319	280	293	278	300	304	296	304	307	327	274	297	287	292	301	253	317	301	323	284	304	273	313	290	280	273	301	267	269	305	312	296	291	300	275	328	330	306	284	263	268	273	284	282	283	280	303	310	281	292	312	283	280	294	262	313	284	311	295	285	294	301	293	316	289	300	259	282	271	319	282	280	307	284	284	287	300	304	268	272	268	290	304	293	275	309	285	279	292	303	278	275	267	287	355	266	275	282	290	252	259	279	273	280	300	278	328	297	285	314	285	315	309	270	306	296	258	306	301	303	303	287	282	267	312	309	280	254	284	298	298	323	309	268	303	292	293	284	306	280	281	322	302	307	281	286	313	256	345	269	261	273	277	262	273	284	305	280	294	300	283	296	286	251	302	308	290	300	271	278	295	280	257	272	258	322	293	282	280	291	314	301	303	283	292	299	299	292	290	306	292	251	298	274	315	285	297	274	283	313	258	279	261	269	281	289	290	304	284	301	277	258	276	280	287	274	283	269	286	289	294	261	275	293	298	276	292	308	304	299	298	260	287	283	294	302	287	305	297	293	314	297	333	278	291	289	294	294	323	293	274	285	280	301	288	300	288	305	306	272	285	305	317	280	283	287	279	301	298	253	257	267	296	265	300	279	273	332	295	288	285	324	268	297	289	285	305	256	292	278	270	275	325	274	289	281	244	310	254	292	284	242	295	275	290	296	258	292	298	319	295	320	287	272	272	264	293	292	327	293	314	274	283	286	298	317	326	297	295	285	274	265	291	281	280	249	267	283	301	319	302	304	281	271	288	233	271	319	311	303	290	266	262	301	301	341	287	283	282	273	299	305	287	291	322	301	273	281	298	287	321	326	287	290	288	300	271	265	288	297	284	300	268	291	274	283	282	257	305	313	320	284	278	296	282	295	312	326	299	254	269	298	300	284	282	301	314	327	299	284	293	272	330	308	286	287	272	288	303	307	268	279	293	294	275	288	281	290	278	271	271	302	318	340	266	284	271	301	289	288	318	306	299	281	293	291	295	285	303	303	297	279	282	295	276	279	308	303	310	281
10833	7847	8686	4239	1765	1572	1285	1150	1073	1096	1139	941	833	808	792	711	762	685	725	741	757	719	749	698	695	725	651	740	702	697	706	742	688	661	677	672	650	659	675	623	662	677	632	636	633	626	665	692	680	676	718	616	637	662	693	645	653	617	667	610	655	642	624	628	617	644	655	642	616	644	632	639	618	682	675	620	652	672	630	622	649	657	651	649	684	648	637	617	654	678	641	639	683	631	675	633	619	630	621	680	659	660	630	639	675	663	638	632	648	636	676	668	624	605	634	635	650	641	612	655	661	660	660	681	646	632	690	651	650	702	623	634	603	582	622	662	628	643	604	593	611	648	639	654	596	654	638	674	674	627	670	647	624	648	620	652	654	647	645	636	663	684	616	624	620	647	604	629	611	637	618	678	674	674	663	631	621	627	639	651	649	644	628	621	621	666	623	649	686	639	635	659	633	664	613	627	616	643	636	612	634	659	670	640	631	638	643	663	716	603	674	627	661	644	577	603	611	646	653	630	645	707	596	670	639	674	659	658	633	639	614	690	669	682	630	620	630	630	644	622	586	612	660	630	659	644	603	622	633	605	651	623	630	636	625	681	637	693	640	678	640	652	697	662	644	618	673	658	623	661	626	644	632	654	669	664	617	590	646	657	595	658	620	672	627	683	670	615	620	622	651	619	638	635	626	625	579	679	640	636	616	644	668	606	707	675	634	692	615	704	638	656	650	684	625	647	652	690	628	681	669	641	645	638	639	645	627	705	693	651	637	665	643	622	626	652	648	658	659	653	647	656	645	622	663	616	630	652	664	668	653	664	664	609	638	641	686	609	623	602	650	653	652	649	642	639	595	672	636	627	672	645	614	622	656	598	661	651	619	652	606	674	612	603	628	642	644	626	657	652	634	640	627	649	681	670	644	640	627	641	666	645	684	633	625	658	653	634	624	655	615	670	657	636	652	664	670	657	629	639	633	636	603	613	666	627	642	639	602	664	683	643	632	641	668	613	638	696	695	627	611	626	654	651	645	639	641	652	647	636	672	632	636	665	686	683	636	572	659	691	604	656	635	643	656	656	615	617	603	653	697	651	639	631	662	636	643	694	653	666	598	627	631	590	640	657	659	699	635	665	645	669	688	656	657	635	630	658	648	624	630	677	675	676	663	673	654	619	619	631	645	614	677	689	631	630	641	681	658	624	676	634	641	601	639	632	642	616	623	571	608	669	619	661	646	614	605	666	629	631	653	651	617	612	659	668	644	611	647	642	683	653	642	674	665	636	645	636	711	668	648	638	616	605	632	641	650	647	645	605	608	620	625	676	656	655	684	639	677	663	629	596	633	623	644	622	616	624	683	649	690	614	665	623	660	658	618	659	617	638	653	706	675	684	661	681	688	664	653	658	649	663	596	675	663	626	635	642	627	602	617	655	637	675	639	656	659	652	610	648	592	632	621	613	650	619	640	646	631	636	668	646	606	640	654	602	624	665	605	610	646	666	655	608	642	627	632	623	644	631	643	598	678	652	655	648	648	653	712	663	627	643	680	681	642	628	647	650	622	645	583	617	617	636	614	651	674	608	630	643	631	666	677	604	644	601	623	644	638	638	623	632	645	661	642	650	681	627	643	649	650	647	628	651	677	649	639	660	668	656	602	668	698	659	639	647	643	628	620	622	643	639	602	642	620	631	602	655	639	634	633	645	647	678	633	629	699	629	630	667	621	624	650	677	644	629	651	622	671	613	642	696	713	662	619	640	603	616	618	676	626	654	632	646	655	623	664	622	611	619	607	672	713	630	688	653	655	600	658	702	639	654	670	642	633	636	646	676	656	677	603	675	622	644	635	641	654	646	620	645	653	658	673	593	673	706	681	638	673	687	674	600	659	612	637	645	649	609	634	670	645	684	629	667	670	659	641	661	625	651	649	694	619	668	662	664	625	678	687	633	634	614	595	603	656	612	662	666	622	648	650	620	674	654	633	628	659	633	648	634	667	583	679	664	611	639	625	596	590	635	610	587	634	628	661	656	627	654	634	668	603	600	657	608	672	598	630	640	619	640	620	621	622	606	668	621	664	690	649	644	682	633	653	672	608	598	639	623	677	657	642	631	633	646	664	608	662	622	650	679	683	642	666	629	642	659	676	595	638	632	646	704	616	651	628	633	651	638	663	653	659	633	625	692	618	649	615	632	633	637	620	657	707	651	591	605	652	676	610	617	666	620	616	651	645	654	621	674	667	600	614	660	643	632	638	634	634	609	688	668	630	648	665	630	606	635	646	604	630	679	665	660	647	631	686	658	611	625	665	622	630	622	650	635	626	613	706	631	697	648	646	644	643	670	652	587	682	634	574	599	648	656	627	635	636	616	635	602	679	682	653	660	716	662	616	655	595	642	653	687	656	634	672	654	689	623	669	646	618	663	634	657	672	586	651	654	632	611	659	612	647	661	666	634	645	631	630	669	631	640	633	680	659	645	649	620	681	671	678	618	668	631	604	655	670	680	658	644	640	650	602	600	663	657	627	640	615	659	621	627	644	664	609	630	645	677	640	607	631	654	628	638	662	641	644	650	651	653	670	694	650	642	628	642	660	663	681	607	685	601	613	682	651	634	590	683	614	692	652	633	610	663	623	590	656	654	641	650	648	632	659	657	635	661	650	622	663	639	629	620	647	616	657	679	634	640	639	683	673	646	633	613	621	649	635	642	682	630	672	713	621	625	652	647	652	628	627	613	682	620	665	705	647	660	665	640	638	660	633	669	684	644	618	601	652	658	624	631	613	637	625	639	618	657	641	629	634	659	656	652	624	641	648	602	624	618	671	657	658	651	618	649	649	686	628	613	667	635	674	624	646	628	703	663	658	675	652	624	636	634	630	615	649	655	678	672	642	649	677	685	640	661	688	644	645	661	670	659	617	629	657	638	656	632	597	656	630	627	689	660	667	640	604	638	636	653	652	655	658	633	676	618	595	638	703	607	677	669	652	645	651	639	666	656	609	641	651	636	629	681	723	655	652	630	671	622	678	643	633	657	642	672	624	659	658	631	696	669	647	610	622	653	612	654	629	661	649	660	652	626	611	620	654	655	680	648	685	631	609	567	643	657	693	671	701	661	652	650	657	654	656	682	667	616	641	666	621	594	655	717	635	588	590	688	619	650	643	663	671	690	645	666	653	579	655	640	656	624	657	654	632	656	682	654	674	629	642	673	637	650	668	663	651	671	662	649	625	675	629	577	621	650	632	661	613	646	660	621	635	660	661	652	625	667	668	667	700	624	630	625	658	662	667	670	606	701	651	653	644	621	691	633	649	613	676	615	651	668	605	651	674	659	661	648	633	648	611	699	641	666	663	651	645	612	575	644	654	655	642	645	665	628	619	671	613	713	623	648	621	658	667	675	589	639	631	682	653	645	674	640	629	631	606	655	643	639	619	640	657	668	685	640	597	671	671	664	602	658	662	641	672	653	652	643	653	639	623	641	685	671	665	638	598	647	619	661
33152	21583	17506	6270	1224	891	575	514	469	404	355	334	321	291	306	305	318	289	269	267	260	289	304	251	229	260	271	294	242	281	259	241	249	259	248	280	275	231	204	245	244	235	256	247	251	240	256	217	288	270	226	264	261	254	232	267	247	230	232	239	235	263	252	239	241	244	223	255	252	232	213	251	220	215	267	254	264	233	225	258	236	227	282	276	259	280	232	248	241	252	249	247	210	221	242	245	258	229	228	243	227	235	217	238	243	245	228	260	243	237	232	234	243	197	261	222	209	255	245	231	258	234	254	243	228	222	239	256	237	208	219	233	220	247	237	262	246	261	274	201	195	237	224	270	233	221	259	238	265	269	275	228	226	247	247	218	258	236	238	213	254	228	245	250	270	259	242	229	229	238	242	224	222	265	224	227	241	236	251	250	238	226	223	261	248	231	211	271	244	243	245	244	234	236	241	254	226	245	236	239	271	250	213	263	219	256	236	231	243	256	258	233	253	263	226	224	234	224	245	244	240	256	218	222	230	230	221	249	253	234	259	231	250	213	224	232	249	232	226	249	237	248	248	249	219	227	268	245	226	256	246	235	245	240	219	264	242	286	240	259	248	260	259	227	254	256	253	232	209	222	249	220	249	251	245	283	239	244	226	229	239	237	244	270	247	271	267	241	258	242	246	248	228	236	225	238	277	275	230	252	226	249	219	230	220	238	259	249	246	256	257	232	255	238	255	253	281	243	245	245	204	218	231	208	250	249	210	218	219	235	230	219	232	255	265	244	275	244	257	245	268	269	231	241	234	235	250	258	252	247	210	250	263	241	228	216	254	258	259	226	242	267	232	211	242	219	263	247	246	250	215	260	253	234	246	231	214	241	242	215	244	230	209	265	226	224	210	223	220	244	244	276	226	231	232	234	246	233	262	253	250	251	225	229	255	230	232	227	213	221	224	236	231	206	239	239	268	237	230	279	246	243	238	253	249	248	282	224	262	262	259	244	238	242	246	210	251	240	251	264	203	285	247	248	259	225	247	268	232	214	267	224	235	230	234	269	249	250	252	233	252	208	235	203	258	250	256	237	255	265	240	257	260	247	229	205	254	260	228	252	216	236	256	226	217	225	242	248	249	223	196	238	235	251	216	239	228	238	236	216	255	263	246	249	251	220	298	239	244	215	256	258	229	255	230	251	227	228	245	256	243	236	259	219	257	255	264	269	251	250	241	230	239	245	220	249	244	250	244	224	240	231	245	218	198	231	258	277	262	268	220	222	215	229	234	223	249	226	222	256	248	233	230	240	232	223	235	248	231	220	221	242	232	250	229	265	243	280	239	267	242	260	257	270	257	261	227	226	270	231	239	269	219	225	238	244	254	267	249	253	224	251	250	213	233	246	230	231	223	249	219	233	248	277	249	232	240	228	268	240	244	245	255	232	256	243	259	245	215	232	247	246	216	235	257	229	251	249	249	243	244	246	260	230	239	229	236	217	258	236	251	264	231	234	262	234	258	262	260	235	248	221	241	230	262	251	242	231	264	278	241	268	242	228	241	259	261	236	208	240	255	278	250	242	202	259	238	221	245	268	254	231	241	237	212	218	241	221	254	249	218	231	216	250	241	219	221	267	229	241	269	232	228	255	251	232	220	249	217	256	237	224	225	255	235	214	249	243	226	265	226	254	259	250	249	231	236	245	228	235	263	249	244	231	233	244	263	237	208	266	249	231	225	241	243	242	223	235	253	265	258	232	225	221	234	208	262	253	234	268	222	226	223	275	238	262	247	259	263	245	217	241	238	249	197	252	235	247	249	236	246	248	241	260	262	214	231	228	252	233	238	250	218	251	236	222	236	233	200	236	220	211	201	219	219	249	277	278	231	219	225	259	215	231	226	243	227	243	233	235	242	284	216	237	233	241	236	248	231	270	224	270	241	243	251	238	249	226	220	248	250	255	255	234	256	196	244	246	235	248	260	246	221	231	257	232	236	258	261	250	247	271	238	219	264	210	234	237	230	268	244	227	229	263	228	281	242	259	259	230	227	233	240	242	261	250	230	255	249	248	217	260	248	232	222	238	237	263	248	236	245	255	210	243	255	237	229	249	237	246	256	220	235	245	279	260	249	237	236	243	225	230	266	229	218	237	203	241	286	252	255	254	250	228	204	257	255	273	244	239	252	222	225	228	227	280	259	259	262	260	248	222	235	229	267	244	219	223	253	264	264	219	231	241	234	255	263	233	239	216	221	216	281	206	256	241	207	239	216	258	214	224	248	253	269	219	213	247	225	254	260	246	230	233	214	229	233	235	250	229	270	262	242	240	255	240	224	211	216	222	262	224	223	208	262	246	249	246	262	235	254	214	240	241	246	238	241	218	223	236	254	224	246	259	251	210	242	266	236	245	260	233	219	217	243	228	255	247	256	280	236	261	201	268	232	235	229	225	251	241	218	214	242	260	258	216	219	274	292	248	237	250	263	228	224	229	225	245	244	239	228	220	264	249	246	250	234	230	263	244	252	245	212	286	207	230	245	215	238	250	252	236	221	252	243	236	255	231	234	213	232	269	233	252	231	260	251	263	253	229	265	205	229	248	249	231	241	199	233	242	258	218	203	260	258	233	255	233	232	249	249	255	231	252	236	258	245	241	259	239	254	244	213	244	228	254	230	238	249	266	238	227	232	246	255	244	221	259	239	236	235	263	241	248	254	231	230	229	255	226	215	256	233	249	242	242	230	240	232	260	257	245	239	234	256	211	217	263	256	260	233	259	259	239	254	244	231	231	230	246	232	254	234	232	243	243	257	225	226	275	223	212	256	260	226	255	249	247	233	251	273	232	221	235	232	235	224	257	232	243	258	252	263	243	262	249	281	248	270	234	235	232	214	239	221	233	224	211	237	253	247	230	273	232	236	252	268	213	231	217	241	230	255	284	233	242	248	244	263	242	256	261	246	238	262	256	239	250	250	250	236	232	246	243	220	247	227	264	249	259	224	241	211	230	249	267	257	253	268	244	273	240	256	253	252	240	223	231	252	235	245	239	238	238	211	241	247	259	251	250	240	247	239	253	251	243	234	222	256	216	256	227	215	243	221	215	237	254	228	231	240	227	264	255	268	226	235	248	247	205	257	245	224	244	226	240	247	242	229	242	226	223	242	256	244	249	251	256	229	214	247	215	249	242	279	246	243	242	241	238	230	207	261	229	198	238	244	246	241	238	243	228	222	260	240	263	223	249	246	225	223	247	242	215	248	223	223	242	243	235	265	259	258	255	259	257	274	223	231	206	204	230	229	234	244	235	265	255	247	263	231	221	245	249	221	227	243	239	240	230	230	258	231	232	238	254	266	222	218	217	250	251	230	234	228	246	227	261	279	254	234	252	213	237	236	217	225	237	240	228	246	236	256	249	256	227	227	224	231	281	245	271	260	256	241	224	281	229	238	241	218	229	239	252	228	247	225	252	244	260	269	244	231	258	241	262	264	208	246	244	264	241	267	284	219	251
20894	16725	21346	8119	2860	2794	2019	1920	1578	1438	1318	1077	982	956	857	810	729	763	711	673	738	715	712	708	701	701	722	712	748	670	659	660	663	588	647	623	599	573	565	582	566	551	584	598	568	566	561	567	535	603	558	518	566	618	607	529	588	559	543	539	565	555	579	541	534	516	565	535	491	553	556	560	574	546	550	550	548	554	561	569	510	529	508	509	534	580	537	545	529	548	545	532	521	598	526	555	588	540	553	493	546	521	554	535	508	553	516	565	566	568	567	519	528	586	539	534	561	510	554	564	505	514	535	547	569	549	561	548	510	580	577	587	544	538	551	561	581	551	538	574	572	512	544	578	504	567	567	559	572	560	556	489	545	597	534	552	574	579	570	574	564	546	537	548	553	557	561	541	536	540	544	565	516	550	563	571	585	557	498	518	575	567	551	543	557	566	538	548	560	573	534	506	555	562	523	595	534	549	537	560	517	551	522	513	578	536	545	534	590	590	571	558	542	544	562	550	530	525	554	563	564	564	572	586	507	583	542	536	558	558	543	534	565	537	562	535	552	538	562	549	594	570	545	536	557	565	532	534	534	532	549	510	578	555	549	521	564	520	607	533	563	559	565	578	600	551	560	532	537	533	576	564	532	546	543	590	552	546	549	593	554	564	579	526	565	580	554	523	577	532	552	528	559	566	529	551	576	582	567	582	539	560	588	564	538	567	559	559	552	573	527	542	582	567	520	549	575	551	546	532	522	580	519	522	503	552	557	557	578	565	523	557	571	612	564	539	537	547	564	521	526	502	558	530	565	508	523	577	541	608	550	547	516	521	557	537	567	591	528	553	533	568	559	531	548	544	592	550	584	553	570	559	533	582	526	568	537	562	539	543	548	498	525	556	584	561	527	535	588	556	558	576	575	559	588	597	559	552	574	588	555	579	555	542	576	520	523	550	548	553	572	568	538	597	581	521	543	549	570	560	549	534	514	547	575	575	533	520	552	515	599	519	560	522	523	560	548	554	581	537	552	573	535	532	584	574	540	546	540	508	521	574	586	557	568	554	486	556	534	562	517	563	572	586	570	497	567	579	561	576	566	567	520	529	570	519	526	550	504	591	562	566	583	544	542	520	547	563	573	555	534	530	559	542	588	483	538	570	627	587	544	526	557	528	567	575	553	536	575	539	526	596	561	568	552	534	554	534	542	523	519	557	544	563	591	526	579	528	522	530	562	538	544	561	564	606	533	522	548	546	544	536	520	551	548	564	526	548	540	552	541	535	557	541	600	545	555	533	554	543	533	595	552	584	524	557	570	554	524	510	520	561	526	525	539	546	576	535	556	503	504	577	552	526	561	537	503	524	543	591	554	573	572	541	563	533	539	555	538	494	533	549	570	569	528	561	516	571	516	549	573	509	547	512	515	549	574	531	563	564	563	527	547	554	530	581	514	582	516	514	539	564	550	527	548	540	522	533	546	583	572	579	532	557	527	606	539	565	569	541	554	581	526	492	523	535	544	524	557	603	551	548	559	520	547	529	598	526	570	597	554	581	535	541	576	576	548	570	541	513	559	526	536	551	526	567	549	545	537	536	540	571	579	545	540	552	568	564	598	530	589	521	533	545	576	530	562	542	562	522	539	528	538	529	512	546	515	561	555	522	542	524	507	530	508	523	541	589	505	540	567	594	537	557	587	527	532	513	549	550	541	579	528	567	552	539	534	571	562	557	573	578	582	558	540	548	536	547	586	498	520	523	540	568	584	547	557	538	514	584	562	546	561	572	568	554	503	556	537	577	546	575	564	531	527	537	534	520	561	539	538	530	565	556	544	552	574	547	563	580	551	554	524	542	568	584	619	587	559	496	570	558	515	569	550	524	584	520	531	529	524	555	541	508	573	576	568	555	548	549	555	568	567	554	541	535	545	537	516	557	580	549	547	569	553	559	548	519	538	529	557	547	581	558	586	531	494	549	519	543	543	576	486	515	536	551	568	538	550	526	526	562	543	554	565	554	584	525	560	547	542	533	520	547	538	532	547	527	551	592	594	522	540	537	559	539	575	517	588	599	581	573	557	537	543	543	554	547	576	561	511	559	538	542	553	559	574	560	584	540	533	555	574	555	556	581	513	562	528	601	551	550	591	565	576	503	570	554	532	578	572	552	567	595	548	571	543	564	559	577	557	547	539	537	545	575	576	577	547	553	582	565	570	526	565	534	525	545	575	561	570	554	539	553	525	560	542	587	573	559	547	555	575	565	516	564	512	547	557	516	537	551	551	529	548	537	586	547	513	538	506	601	577	532	513	523	567	545	569	548	519	566	573	559	547	527	536	552	560	537	496	555	565	547	538	563	544	531	511	543	542	565	550	561	579	551	520	610	587	549	580	554	531	531	561	586	567	517	550	516	557	549	537	544	532	534	551	563	546	539	577	519	589	562	518	522	534	571	536	527	488	523	570	565	554	552	539	554	572	536	537	562	573	563	553	554	527	559	584	574	551	581	497	502	512	539	551	524	548	593	541	530	558	537	545	566	583	548	561	567	595	594	595	558	526	594	567	533	608	504	575	571	539	580	548	590	581	515	569	542	568	537	546	555	557	576	514	546	559	549	577	546	546	570	521	558	532	571	566	538	530	509	576	590	548	545	602	536	503	541	571	534	528	543	556	594	567	578	559	554	560	575	592	538	557	619	549	556	531	572	525	562	545	567	537	551	567	528	544	600	520	537	544	551	561	526	580	555	571	543	528	538	597	590	551	572	548	534	542	519	544	612	537	518	529	534	533	533	534	544	575	536	541	525	560	531	559	585	523	589	587	542	544	589	548	541	573	528	531	550	549	570	550	535	535	519	544	597	556	580	601	539	533	574	547	582	552	497	549	583	541	572	563	548	584	577	537	543	562	550	565	567	577	540	526	525	581	546	564	561	563	538	553	496	563	567	594	510	522	561	563	544	577	559	578	568	585	567	553	561	541	579	600	558	556	545	571	582	542	587	530	563	525	550	547	543	547	521	559	535	594	520	566	597	545	522	554	566	536	541	552	542	560	531	558	554	547	583	501	549	531	535	528	493	537	611	532	569	566	539	547	529	562	564	547	532	581	578	565	537	533	543	509	578	578	552	511	557	507	523	534	558	592	546	539	563	549	517	528	546	578	585	550	574	537	521	513	572	529	516	547	537	552	548	529	582	532	556	573	524	560	533	572	604	552	536	546	558	547	616	532	513	558	511	544	558	564	562	576	575	553	546	550	546	585	537	563	583	551	534	550	517	540	540	533	530	526	515	565	542	566	540	579	562	553	598	541	534	558	563	581	590	533	526	565	552	551	514	572	583	597	528	549	540	551	542	524	522	558	539	541	579	566	556	543	567	559	533	552	547	564	553	580	532	552	543	509	538	602	579	561	586	569	559	545	511	560	536	554	570	552	598	551	542	555	554	559	548	540	534	589	541	559	540	551	495	529	503	574	547	528	551	544	565	580	574	558	571	545	559	569	539	539	518	546	593
42794	30524	25692	10915	2422	1253	787	709	538	490	522	400	389	407	353	343	331	350	332	270	288	321	299	288	308	268	336	312	341	295	316	322	286	289	304	270	275	252	303	272	294	282	311	290	270	282	279	289	261	263	237	302	270	326	303	242	275	264	254	305	274	250	245	261	259	301	288	294	255	274	269	319	278	249	281	294	264	271	248	252	264	264	260	293	288	265	260	284	244	275	282	276	276	267	232	250	272	275	276	284	277	253	243	265	258	251	255	309	263	271	254	279	244	228	274	265	250	271	283	266	254	264	249	259	267	259	266	238	243	258	277	263	276	282	284	258	302	282	302	270	256	270	266	282	295	241	271	285	256	284	267	250	286	268	274	271	280	256	275	279	293	257	291	265	257	245	289	261	266	292	276	285	273	263	274	282	241	255	272	272	256	262	264	269	280	284	259	262	267	256	274	276	245	279	279	245	299	256	266	239	270	264	270	274	269	256	252	286	270	293	273	289	249	268	257	247	227	271	285	270	265	283	270	297	269	265	256	315	252	289	291	251	256	263	273	248	276	276	247	267	260	271	254	257	304	281	267	278	285	260	276	276	298	271	247	274	269	262	240	263	273	275	258	263	269	270	281	285	267	252	243	249	271	256	267	304	274	245	263	280	286	292	270	268	310	252	290	285	296	283	282	304	241	296	271	277	251	288	289	295	281	286	287	269	267	242	245	278	243	248	275	242	284	251	259	291	258	283	289	288	281	248	292	271	275	233	269	250	259	260	265	255	305	227	269	293	268	271	287	270	254	290	273	239	280	275	275	262	281	268	266	303	247	244	270	244	250	260	281	257	261	284	295	249	267	264	288	274	301	280	268	245	237	268	259	264	278	233	286	254	273	246	291	261	289	298	278	271	256	252	292	277	281	283	279	246	281	301	277	283	288	288	285	258	264	230	260	294	259	256	237	259	250	281	247	277	255	252	286	234	267	288	266	256	252	256	244	274	269	282	294	250	278	260	287	282	266	277	331	283	282	273	270	288	290	259	261	259	307	289	281	293	275	271	274	262	253	266	232	271	244	270	295	253	265	226	253	261	287	269	262	273	250	279	253	276	281	266	251	248	253	248	271	255	275	274	262	245	272	288	265	267	267	238	284	279	286	256	258	266	256	287	268	276	264	251	262	277	229	263	286	263	257	275	301	286	249	267	268	301	284	264	314	254	265	263	247	283	245	246	271	245	270	255	267	240	242	239	288	306	293	260	254	268	286	250	244	272	251	230	280	278	254	238	282	260	281	281	275	246	295	242	253	271	266	261	269	254	264	271	244	243	295	276	261	295	285	249	286	240	256	275	270	282	266	242	258	249	258	263	265	258	261	256	250	238	296	263	256	257	266	274	252	255	277	280	241	267	264	278	261	286	263	274	249	276	253	245	277	278	297	247	239	260	264	238	273	247	270	277	284	274	279	285	277	285	264	246	262	285	233	267	295	286	256	263	222	268	242	242	248	276	278	288	270	298	255	263	268	265	241	292	278	270	309	270	274	283	236	266	258	255	255	264	251	243	244	285	234	256	265	253	273	267	259	279	268	280	261	287	248	250	298	278	287	286	278	277	275	266	311	270	265	242	286	275	256	253	253	299	239	254	277	259	261	321	297	266	281	270	286	262	267	237	261	282	279	275	255	291	251	275	269	250	282	246	284	280	258	278	265	257	317	271	258	275	275	265	257	243	278	295	286	292	289	322	291	260	268	250	276	288	246	288	259	281	278	251	263	258	281	257	251	257	269	244	306	261	262	264	285	266	274	260	236	262	268	272	262	304	272	268	267	295	233	288	270	293	256	272	257	278	263	254	274	281	255	288	268	264	276	285	286	256	261	276	275	294	293	280	282	270	280	254	247	271	276	259	258	275	269	278	273	255	249	279	253	262	265	276	269	267	268	253	278	272	264	239	255	252	302	229	280	302	258	277	226	267	288	248	258	272	263	297	263	232	261	258	279	282	244	255	245	262	279	297	274	279	281	284	249	268	263	257	254	267	287	238	255	253	260	273	285	262	255	301	277	299	284	255	234	273	255	298	241	269	263	243	244	271	288	263	262	284	265	261	270	271	257	296	286	224	286	276	278	274	247	276	264	281	280	266	266	265	304	261	295	303	271	301	301	273	292	288	262	304	280	262	257	298	255	285	265	295	272	259	243	267	260	252	261	280	279	295	278	238	282	257	271	269	273	254	249	260	251	250	267	295	269	262	305	264	277	257	267	291	254	269	276	236	308	261	295	252	270	270	272	270	250	277	269	312	280	273	305	270	285	279	304	269	270	264	295	275	268	268	248	267	296	265	266	278	260	274	280	258	270	271	279	251	238	285	284	245	273	260	276	256	260	263	253	219	278	293	256	238	277	242	247	263	285	294	286	272	257	293	254	286	252	249	253	260	258	274	282	234	252	248	253	258	290	294	265	276	271	278	283	252	247	276	285	278	278	245	289	258	301	270	298	284	276	291	249	231	254	258	281	273	309	271	257	271	284	258	264	256	300	277	249	261	264	309	276	286	260	291	260	272	299	317	274	276	291	278	285	283	251	317	279	233	258	283	280	256	272	255	291	274	274	257	268	234	278	251	255	254	253	264	292	284	254	275	267	250	263	271	272	283	315	254	277	221	229	308	266	246	264	271	303	261	275	258	248	241	271	291	267	290	285	241	258	299	272	265	252	305	285	271	263	266	240	279	282	273	270	294	259	289	267	247	214	268	287	245	296	272	264	282	264	283	259	284	265	298	269	248	269	266	277	268	254	265	257	297	287	276	259	284	237	274	278	252	267	294	263	287	239	261	254	275	271	292	245	267	272	255	252	308	271	264	258	260	276	297	269	221	258	266	307	265	276	271	278	262	281	228	254	273	265	254	278	258	248	262	266	255	234	248	262	299	305	305	269	267	274	290	293	241	223	235	267	276	269	265	285	288	231	255	280	273	284	241	236	259	252	278	263	236	246	291	260	271	294	292	263	270	280	267	283	267	253	249	253	273	269	272	230	267	258	283	284	249	242	278	230	271	274	257	268	279	258	259	241	296	248	273	293	233	241	257	295	285	294	244	292	263	288	279	276	265	265	293	269	244	250	286	261	282	265	256	235	270	276	266	236	266	249	263	289	279	272	275	243	281	259	248	257	279	273	283	249	258	281	299	264	263	236	266	258	260	266	284	294	276	260	275	263	253	256	242	282	260	261	280	260	244	274	263	257	294	277	263	295	233	292	232	249	250	294	272	242	256	222	263	273	296	291	292	233	251	284	251	273	276	275	250	249	267	257	270	295	272	246	285	252	288	265	279	283	280	286	256	291	270	305	265	303	281	232	245	273	262	255	262	265	261	274	238	269	281	272	264	265	259	275	285	282	296	290	262	282	279	273	269	280	252	264	271	231	265	261	265	279	238	266	253	243	244	263	266	303	264	284	269	225	276	267	282	298	292	285	260	283	279	293	273	287	282	264	240	268	281	285	271	290	266
26857	22610	27226	11733	4383	3909	2745	2723	2061	1889	1774	1429	1293	1286	1082	973	992	972	891	837	874	849	829	873	896	792	917	896	862	856	783	817	718	753	747	677	637	706	692	666	674	657	600	667	674	608	617	641	620	631	635	643	628	614	631	642	583	605	595	624	627	641	626	601	597	614	603	622	598	654	627	586	631	592	665	613	555	652	610	606	640	596	626	609	620	650	596	642	601	597	609	614	588	608	595	604	618	600	605	568	598	618	572	561	655	612	632	608	580	606	613	550	567	646	562	591	658	632	657	604	651	604	625	564	608	586	619	639	612	618	598	566	570	579	611	581	627	581	602	585	537	608	608	567	622	603	616	584	594	625	603	604	658	599	650	610	585	621	593	640	633	656	596	612	593	623	611	626	641	603	610	612	624	623	612	621	610	566	628	658	625	628	602	588	626	653	603	605	564	604	624	609	602	616	643	648	634	617	621	609	618	598	572	562	587	583	622	592	569	578	602	672	639	614	610	605	648	629	611	582	604	586	563	615	594	577	608	633	613	626	598	580	625	657	637	614	623	599	592	597	577	634	635	613	612	580	602	597	618	638	579	585	624	586	602	596	634	622	564	609	580	623	600	615	615	588	644	580	614	597	610	640	636	598	593	584	637	545	644	613	655	596	633	606	638	602	599	626	644	590	603	576	605	580	652	622	581	640	597	614	620	570	630	598	568	618	603	628	579	596	592	616	641	614	586	639	665	620	646	582	598	612	595	607	644	588	597	581	632	560	622	573	638	643	579	589	601	613	625	670	634	606	584	623	591	640	633	625	555	625	625	599	602	605	579	568	560	598	592	576	602	597	643	598	626	621	613	606	581	620	611	635	624	604	564	574	649	577	596	654	600	591	627	624	613	645	632	650	585	585	622	607	641	610	554	595	631	612	621	607	599	589	632	597	589	596	607	571	569	584	578	615	606	602	604	640	608	602	592	597	590	631	623	620	588	587	595	611	580	585	627	615	523	598	622	612	615	615	577	605	607	609	593	612	627	607	567	610	617	577	598	579	628	606	606	584	633	628	600	611	616	590	616	609	661	634	593	634	604	625	589	631	582	549	599	654	637	558	651	586	641	608	612	578	575	609	647	605	603	608	620	603	630	613	620	614	588	599	647	616	637	639	620	559	565	612	604	587	582	612	674	664	597	618	576	636	639	596	588	620	556	627	612	656	596	539	591	663	617	621	598	629	619	668	558	588	601	619	645	628	617	635	605	596	587	561	596	626	596	591	626	593	627	641	596	583	616	606	596	621	630	604	605	605	609	577	619	612	640	608	604	589	582	601	623	621	634	615	583	616	568	635	569	613	629	634	595	636	546	603	616	626	601	561	616	663	629	597	617	641	642	594	641	586	579	636	577	634	598	605	619	604	649	606	603	625	611	647	570	636	605	636	598	641	601	576	601	576	584	600	567	584	628	610	605	649	596	596	605	627	636	617	592	601	610	593	619	623	600	568	639	581	594	587	590	642	585	621	606	608	649	589	584	608	614	598	613	650	636	665	611	631	636	612	612	588	639	614	597	589	597	598	591	626	655	627	659	607	608	589	613	563	602	600	578	614	615	630	580	616	621	601	612	645	613	603	650	610	592	590	596	631	600	618	589	634	565	646	624	648	574	580	651	625	614	603	539	597	620	656	596	576	619	608	604	607	554	599	607	609	607	618	616	603	593	590	627	548	632	605	614	601	635	553	595	615	618	561	593	628	600	607	614	590	625	553	567	622	625	613	603	615	586	596	643	608	677	601	600	608	619	596	589	605	590	586	630	570	567	640	621	608	600	605	602	586	644	581	608	604	646	620	594	604	592	618	631	610	648	618	587	605	645	596	608	602	620	623	621	595	625	590	627	665	661	610	679	633	608	579	625	610	578	608	649	627	600	642	623	579	596	620	608	618	578	586	604	615	572	609	588	591	606	597	591	573	585	633	583	674	599	563	615	599	608	593	574	596	573	634	591	642	620	596	622	608	620	581	637	615	661	640	583	645	620	657	652	638	601	633	593	585	639	570	641	574	620	625	560	561	619	607	591	633	611	598	607	636	614	637	641	584	630	597	579	628	624	616	618	601	597	593	552	599	584	611	646	586	633	596	637	594	593	587	595	541	622	593	647	544	576	618	562	634	603	659	659	611	586	599	676	639	598	588	631	596	589	595	613	568	634	592	593	600	558	602	633	569	617	616	611	597	634	625	604	582	637	627	620	618	560	592	644	591	593	597	653	613	602	610	604	578	601	617	601	656	586	578	625	605	582	573	608	630	587	616	576	651	646	633	613	615	618	590	619	612	656	594	624	674	607	608	649	616	591	642	599	580	607	591	560	610	605	600	593	605	595	646	571	642	618	638	642	633	627	596	596	559	586	638	615	611	613	600	599	585	605	580	603	573	604	595	608	581	582	631	614	585	587	633	599	634	612	579	611	573	600	614	610	620	632	633	606	628	626	579	647	630	592	648	603	588	613	591	584	649	589	591	607	617	553	618	583	569	548	649	592	627	608	630	593	609	588	575	621	641	620	606	601	616	637	580	618	646	598	651	626	625	610	616	608	572	658	582	664	594	603	581	587	606	596	627	620	586	585	616	607	594	573	629	610	600	591	617	626	608	595	584	635	636	593	592	610	582	619	583	613	650	626	620	610	623	632	648	615	613	598	613	599	667	642	595	595	586	641	637	603	603	645	586	566	616	634	609	590	616	646	599	649	546	585	575	624	604	612	581	625	566	607	626	612	620	590	612	605	590	617	639	578	609	636	617	607	619	658	653	616	583	590	661	590	573	620	613	605	597	637	625	665	624	598	608	576	598	598	592	613	594	632	639	565	579	615	548	619	632	620	621	663	591	613	621	591	617	605	618	631	611	583	608	616	607	605	620	643	609	627	577	578	603	654	685	631	637	615	651	570	601	620	611	627	615	608	620	647	626	606	618	631	630	580	592	578	603	630	593	596	657	609	593	640	615	560	630	601	624	551	606	589	576	630	565	611	625	620	574	654	623	611	609	610	569	640	623	606	643	600	632	621	591	635	627	612	594	616	580	610	588	619	620	618	636	598	633	625	623	598	658	649	576	619	667	608	642	619	639	583	621	622	624	589	614	604	600	610	556	614	605	650	623	623	617	619	597	599	617	597	608	622	593	580	610	652	588	616	571	623	598	591	546	603	567	616	603	635	608	593	587	634	611	655	631	621	623	609	604	619	557	645	604	574	632	617	614	618	592	588	603	620	623	619	624	637	622	590	590	649	603	625	605	591	584	616	586	571	637	607	608	617	614	584	647	628	620	646	618	639	614	612	632	617	577	595	569	623	594	635	627	578	606	608	609	655	614	623	566	646	622	635	608	623	632	592	619	618	611	601	617	597	638	643	594	608	625	635	645	579	562	613	610	607	600	610	581	619	600	577	616	665	599	606	652	650	607	619	572	571	621	641	612	599	570	608	573	604	657	607	619	638	577	638	618	594	610	626	625
16926	9181	5399	1661	587	504	426	455	407	356	396	331	327	284	316	331	309	347	321	315	313	313	290	294	298	287	294	306	298	303	315	292	311	328	290	294	314	301	312	313	283	292	322	293	318	314	311	290	277	298	281	298	270	266	318	281	284	300	314	285	312	326	286	350	257	303	291	256	292	294	310	313	311	293	317	316	279	272	281	300	274	292	300	290	296	271	283	292	293	305	292	324	273	293	284	287	288	326	289	316	290	286	249	268	298	266	285	309	304	305	305	283	306	295	259	307	297	291	336	300	313	317	294	268	290	294	265	305	309	304	288	299	255	301	289	287	306	304	277	288	311	289	293	290	308	322	310	287	282	269	300	290	262	302	300	312	314	289	305	323	275	314	330	285	304	294	282	296	305	317	296	276	273	311	307	295	324	309	309	282	313	308	287	295	281	284	298	280	304	295	291	299	332	323	285	316	268	308	296	308	277	281	279	278	301	298	310	311	315	284	279	328	307	291	296	288	284	286	302	293	288	284	286	316	289	283	316	282	288	275	299	249	281	308	289	285	278	292	263	278	277	264	269	288	305	289	307	321	301	312	298	295	282	290	312	276	306	303	317	289	295	282	265	282	282	290	296	289	308	260	277	297	285	313	288	310	263	300	288	307	322	313	292	294	314	298	266	305	320	274	291	298	286	298	310	261	303	303	333	319	314	312	277	305	305	338	292	293	280	285	328	312	294	311	280	266	287	309	301	316	288	342	288	280	301	327	286	272	293	276	238	293	285	294	288	292	288	291	294	284	272	283	320	257	280	321	326	300	281	258	304	309	278	328	321	303	303	271	301	305	316	287	323	286	288	292	333	339	288	296	286	277	285	302	279	299	289	303	304	312	276	293	294	285	298	258	330	344	299	308	285	289	298	301	318	288	290	329	292	292	308	256	276	304	279	317	316	270	282	284	299	264	308	303	316	316	315	304	272	287	288	307	300	276	317	283	276	288	308	275	319	291	286	276	302	281	274	298	287	301	262	315	293	274	255	308	287	304	287	329	301	276	282	272	301	281	308	304	286	309	298	255	300	285	289	288	288	277	312	302	296	338	322	286	306	297	297	284	288	312	332	280	296	301	298	302	285	304	302	268	276	320	303	311	259	292	317	288	284	325	296	318	269	306	300	292	307	318	285	264	275	297	319	278	273	330	285	291	276	315	281	281	279	287	325	303	265	302	321	332	285	285	292	279	301	256	315	296	309	286	303	320	299	273	303	285	279	302	297	281	276	290	259	285	330	317	259	283	286	282	310	301	290	290	282	278	293	305	359	256	313	290	288	240	301	334	313	285	372	305	328	286	314	300	267	261	291	311	316	322	234	281	288	305	294	320	319	285	280	309	297	310	311	315	270	272	303	307	272	262	320	292	309	266	248	289	323	287	303	295	282	328	316	291	285	278	304	287	276	260	287	285	263	273	284	303	250	334	278	294	313	308	293	308	254	304	289	288	300	289	316	300	320	284	295	305	296	306	281	303	302	307	238	337	298	288	281	314	284	303	284	317	304	287	316	316	285	308	306	258	255	305	280	287	279	318	272	284	275	277	272	280	273	288	294	252	302	297	236	271	298	269	284	269	295	281	290	297	298	307	291	284	279	284	285	326	268	286	310	286	272	290	322	286	293	305	318	300	300	299	304	291	297	301	307	294	287	283	270	290	284	310	295	303	284	292	298	307	281	295	295	327	282	266	296	255	309	280	290	271	257	294	334	268	285	320	276	303	287	294	254	272	309	290	269	291	309	300	297	293	310	302	290	285	302	283	291	288	294	319	307	259	299	273	293	301	310	301	296	294	308	304	325	281	294	307	328	313	274	296	277	316	346	274	287	346	268	294	288	302	287	335	278	288	299	261	281	303	271	291	278	327	277	291	264	276	259	295	319	311	287	267	329	300	289	278	302	311	303	284	320	280	266	297	292	290	315	306	283	291	283	285	293	304	316	262	284	254	271	279	308	302	272	275	324	281	275	305	300	275	307	287	268	259	276	303	269	278	303	334	303	303	334	304	300	277	296	309	305	303	328	278	278	294	266	293	292	290	282	317	267	307	266	287	298	269	295	275	282	297	313	283	297	323	319	287	318	292	303	287	291	291	266	275	294	290	285	293	309	267	322	307	303	286	285	282	267	317	302	296	274	268	292	297	303	295	288	259	303	304	300	331	306	294	288	353	312	320	301	266	326	298	327	302	291	301	299	306	302	308	297	297	264	326	304	300	277	322	301	306	311	245	274	322	288	271	304	293	281	275	303	274	266	328	261	295	314	316	331	294	328	306	272	276	284	286	288	286	303	296	274	326	299	320	284	294	296	270	321	277	273	273	306	297	316	287	285	310	294	295	294	300	294	285	272	281	311	339	312	298	294	287	292	283	298	272	297	277	286	289	258	286	316	295	304	304	303	306	307	291	281	243	308	336	288	280	294	290	276	244	289	306	286	266	302	261	287	339	275	300	328	279	301	305	295	286	304	295	270	253	269	322	283	273	312	277	290	281	298	284	287	275	308	279	307	300	291	264	327	297	272	338	278	309	262	313	285	287	295	302	293	297	275	299	295	307	306	320	278	319	288	307	286	294	305	305	299	286	306	329	266	319	297	278	312	297	277	297	322	298	309	302	294	264	283	322	297	300	302	282	298	313	289	279	274	295	280	287	282	290	306	312	289	283	266	293	318	295	284	311	279	265	266	282	280	318	270	291	295	310	296	288	332	311	318	309	292	274	276	309	325	268	269	311	281	263	281	303	270	278	292	255	321	299	287	276	283	302	266	259	297	282	319	273	275	242	285	265	325	272	298	290	265	307	305	306	299	340	310	314	312	299	320	276	329	336	295	325	301	285	301	290	282	306	281	307	298	317	275	306	297	293	290	281	281	288	308	311	287	330	283	287	295	262	311	297	333	324	264	337	294	288	313	280	274	284	313	285	290	291	312	305	290	310	292	319	296	306	309	293	326	280	275	302	276	282	312	329	279	276	328	283	295	283	318	270	268	276	286	311	297	268	275	332	275	327	315	291	304	267	292	283	303	283	306	291	296	297	268	290	268	303	289	289	294	279	275	291	303	293	315	298	284	288	297	306	311	300	265	276	326	301	262	317	260	320	305	281	310	288	281	280	287	276	274	293	300	316	295	349	315	323	324	289	286	305	284	255	310	279	278	287	300	315	308	300	302	284	297	310	300	296	280	258	304	300	285	324	283	291	303	324	291	300	278	289	340	265	301	269	226	276	284	318	302	274	270	279	279	270	293	288	304	255	294	252	300	234	277	263	322	297	291	309	301	296	304	309	306	289	288	339	299	283	293	278	294	318	300	260	288	263	310	260	302	297	275	291	274	292	308	292	297	295	322	318	319	300	290	273	294	287	318	271	320	283	298	256	305	290	278	293	242	332	293	291	292	322	290	293	301	296	277	280	303	299	286	269	272	283	302	300	320	345	288	308	274	270	307	262	283	319	277	294	273	296
10540	7752	8469	3933	1680	1508	1378	1276	1129	1102	1084	943	942	812	722	798	767	730	774	758	649	748	723	771	756	730	679	703	692	688	663	660	698	699	666	681	655	631	654	666	691	616	644	669	655	610	656	677	656	638	614	630	674	679	673	659	638	609	700	646	651	602	655	649	595	623	622	598	687	646	678	670	625	650	686	675	649	593	614	667	680	651	638	629	617	629	647	611	675	644	660	638	660	611	602	654	605	651	706	663	657	684	670	659	650	682	658	636	669	607	632	645	607	688	661	613	582	647	635	665	685	636	656	627	653	662	624	663	623	619	616	677	662	664	612	667	643	658	617	658	653	612	648	708	682	644	623	643	650	692	599	633	626	636	658	683	615	661	683	650	650	729	627	682	633	636	707	618	687	649	626	670	661	655	654	629	636	693	641	632	646	665	657	664	627	658	635	681	626	628	627	663	668	639	651	684	669	675	701	637	646	649	655	656	652	661	648	605	665	633	637	634	674	580	697	643	624	653	670	670	624	682	613	640	656	704	647	658	624	654	633	697	648	649	639	594	633	637	646	621	612	622	643	634	695	598	639	631	658	702	635	649	613	653	681	589	641	667	628	649	681	666	604	630	667	593	660	653	647	636	638	625	633	678	640	634	683	658	645	644	626	631	633	659	652	626	602	642	677	644	656	654	636	624	660	635	656	689	674	627	671	705	636	678	659	645	614	623	650	624	654	632	629	660	694	665	641	642	612	632	666	632	631	645	643	594	686	658	681	648	674	640	620	590	651	680	693	643	649	658	666	676	659	642	670	659	625	641	657	653	655	644	647	679	663	679	668	635	640	630	611	628	631	645	664	614	675	602	654	677	606	651	702	684	651	680	664	619	677	625	607	630	667	623	672	665	644	637	653	613	628	668	606	634	650	656	623	634	661	675	640	670	646	669	650	680	646	662	626	649	674	650	636	686	674	677	615	675	642	677	650	637	668	627	664	678	637	666	630	659	663	664	640	619	638	644	649	649	635	651	679	587	652	623	615	621	621	655	641	620	651	675	611	653	592	692	647	610	705	665	634	647	603	657	671	623	584	691	653	645	622	627	658	635	617	663	655	686	624	644	676	647	667	689	641	687	642	649	648	588	631	641	616	627	711	665	682	628	706	648	645	661	621	658	699	670	651	661	637	637	645	642	684	623	654	665	627	671	620	680	651	646	680	680	670	672	689	708	676	603	616	661	650	646	584	600	641	627	684	688	678	673	626	644	613	672	646	655	622	657	644	659	671	690	676	641	627	682	645	649	661	672	658	620	640	649	635	637	615	672	622	672	689	609	690	645	617	625	660	654	646	657	602	627	695	587	651	704	620	702	636	641	610	675	631	656	649	632	652	619	646	679	633	675	654	630	661	648	638	662	621	644	623	643	629	635	699	649	620	688	649	633	652	638	688	665	650	675	651	660	643	668	638	613	655	625	609	642	638	634	673	659	655	655	655	629	602	621	607	674	617	650	627	637	639	674	690	593	601	660	653	664	613	670	682	668	641	647	667	663	655	666	663	681	617	660	621	663	661	592	625	672	646	637	619	612	621	673	668	647	654	627	636	632	653	633	645	649	635	612	635	636	656	634	677	624	620	675	611	634	696	639	597	663	673	622	701	653	631	651	650	661	652	674	653	613	654	644	604	646	670	691	654	674	643	627	645	636	642	594	581	659	607	673	601	666	629	665	646	662	658	651	689	606	634	650	690	638	623	677	648	597	664	631	658	643	659	656	690	640	659	650	625	641	679	647	671	641	629	642	613	645	686	638	650	670	634	669	685	645	615	635	674	640	696	634	672	606	693	640	626	702	656	606	613	633	628	632	657	658	644	657	648	659	686	653	626	653	652	684	657	682	660	619	666	669	630	688	610	661	648	642	649	649	648	604	678	613	653	664	669	632	673	621	655	641	618	661	652	699	589	637	663	640	663	639	654	684	643	599	663	615	642	638	651	627	681	665	659	678	645	641	632	674	649	633	635	642	596	635	616	667	641	645	645	699	671	646	642	669	670	624	652	651	597	670	638	640	624	656	608	679	666	650	648	654	663	583	649	623	614	620	609	612	657	623	648	635	614	598	617	652	653	602	628	641	696	649	645	630	629	647	646	637	648	653	654	660	636	608	648	643	623	695	664	669	676	605	642	637	672	632	654	690	683	637	615	661	680	646	651	645	651	661	668	718	652	674	625	607	652	625	629	640	625	670	644	674	663	662	636	608	693	662	660	696	682	631	615	607	642	638	656	662	731	616	620	656	625	657	683	643	683	635	651	616	578	665	645	647	667	608	646	628	659	639	642	677	676	659	644	675	651	677	678	723	677	645	649	649	618	623	640	654	656	675	637	656	610	675	643	644	634	637	620	658	663	634	663	669	637	619	618	702	672	660	672	671	678	643	632	653	626	668	660	674	656	642	612	659	668	600	651	634	613	616	698	646	624	654	697	647	642	645	660	643	659	639	621	694	680	665	635	657	696	658	632	657	635	669	705	664	672	643	650	683	671	603	639	666	670	667	660	685	652	645	642	642	603	612	616	643	624	665	658	627	640	691	650	647	640	617	670	672	639	653	634	668	632	629	645	705	660	657	662	660	627	653	662	657	599	648	660	631	701	645	643	636	657	626	668	642	633	674	668	642	658	624	681	627	639	651	701	624	632	654	644	632	663	670	632	617	602	613	632	635	639	679	661	643	656	682	673	680	661	666	655	639	668	629	602	672	663	640	694	633	656	636	619	610	685	616	666	652	619	631	698	640	668	664	671	629	653	661	629	619	635	619	661	623	672	623	643	642	673	669	612	669	657	665	624	650	651	681	667	627	658	619	658	675	642	624	656	625	680	603	687	622	635	659	638	688	635	650	654	592	618	623	603	608	632	649	667	657	653	681	636	674	622	600	680	678	629	702	658	604	627	613	689	589	657	604	657	654	655	628	645	649	617	624	705	654	676	641	688	640	662	622	648	672	666	666	662	623	665	637	610	681	669	637	662	662	644	633	670	657	672	640	626	659	635	631	641	664	602	597	677	662	650	661	608	637	670	659	620	653	616	613	658	613	654	644	640	636	655	655	700	634	591	649	668	633	657	653	661	687	647	665	639	713	660	646	585	660	633	620	612	673	683	656	619	646	608	685	661	670	617	668	650	633	607	622	633	669	663	654	641	650	696	626	641	644	654	704	655	607	647	654	680	686	654	629	620	631	627	611	649	625	686	651	678	624	611	640	637	705	663	624	663	650	652	659	629	640	638	638	634	633	619	622	654	633	656	658	668	661	631	644	628	663	654	638	623	684	632	623	668	604	618	647	631	677	645	661	661	642	622	616	644	640	647	632	656	656	611	611	607	615	679	648	651	653	641	688	645	630	629	636	642	655	653	649	641	616	632	637	625	629	620	656	679	650	668	677	611	651	678	655	664	644	650	673	648	638	663	664	686	618	701	639	609	661	645	648	672	646	644	676	629	663	649	638	648	650	653	653
32376	22909	16242	5795	1296	781	583	545	438	381	356	331	338	303	335	302	270	274	266	256	267	266	262	296	276	300	258	307	212	248	297	259	228	273	276	238	242	267	255	262	243	278	239	248	223	264	236	281	236	204	230	234	230	212	251	235	248	260	255	236	242	226	259	220	257	237	280	240	258	277	242	231	274	260	255	251	244	243	240	251	257	263	261	226	261	222	270	227	224	259	235	238	232	237	246	266	234	236	243	286	246	240	241	228	256	232	239	258	232	228	258	221	220	268	253	259	240	267	220	231	243	233	231	232	245	224	263	255	225	233	213	236	253	251	221	261	247	243	231	229	221	263	231	229	236	234	235	211	208	236	230	220	230	246	252	232	251	218	270	247	262	258	254	263	238	248	239	246	247	236	231	262	233	237	261	294	221	234	263	237	268	233	249	233	234	256	243	226	229	225	235	246	272	285	222	264	264	221	275	253	223	245	272	276	258	236	270	222	242	228	230	231	235	237	229	268	215	259	262	254	234	255	241	253	239	237	249	261	237	225	226	251	251	259	279	260	246	238	255	232	240	232	230	277	260	260	237	269	247	244	262	233	249	219	241	240	264	244	256	218	229	241	221	258	285	217	222	273	254	243	225	264	227	263	241	264	256	237	217	279	278	220	286	233	253	237	282	230	247	237	222	249	232	246	243	250	246	233	227	247	280	235	232	264	277	219	253	228	240	276	259	251	220	219	234	249	267	228	263	244	259	259	228	255	255	243	250	238	246	238	225	254	242	265	235	244	264	232	262	241	250	233	237	267	223	229	245	261	224	271	262	236	271	281	220	241	251	249	241	223	248	225	248	223	254	257	229	222	235	266	253	247	251	254	254	258	257	239	254	244	249	230	239	241	247	238	233	259	221	191	261	244	199	245	228	259	271	262	232	259	239	253	287	235	269	251	235	253	248	242	241	245	263	259	231	231	238	244	259	255	237	279	239	230	233	239	267	264	242	249	269	270	261	264	236	239	265	211	252	252	236	250	241	258	240	240	257	235	250	232	274	279	245	230	270	232	233	260	275	239	251	268	291	267	275	248	236	222	241	245	231	240	260	232	247	220	282	262	240	239	245	241	247	237	258	223	238	244	271	240	242	265	235	250	251	253	279	234	237	257	261	235	234	224	207	213	251	243	222	244	211	232	235	225	267	240	223	267	237	248	214	212	241	246	246	220	234	227	215	260	278	277	222	218	213	237	281	271	251	257	238	259	246	241	250	216	246	249	252	259	231	243	244	289	254	263	271	263	241	233	249	268	245	228	237	223	257	227	234	204	255	221	212	240	274	262	256	254	239	235	255	236	229	262	268	236	253	261	215	263	239	242	243	253	221	251	229	229	256	218	261	269	246	242	256	260	244	223	260	259	226	239	207	238	270	260	234	242	226	251	250	241	241	267	259	262	222	201	215	261	263	258	243	233	212	248	243	237	235	218	273	249	257	259	220	254	215	242	233	247	245	263	257	245	252	245	232	262	254	228	245	250	251	218	254	272	250	228	246	238	231	283	245	248	246	268	221	243	231	234	224	235	250	245	240	269	241	252	258	245	236	260	245	243	232	250	236	274	262	231	251	255	212	226	294	260	230	235	247	250	237	272	227	262	256	247	229	257	252	237	264	257	238	258	263	206	245	241	226	247	252	247	241	261	260	271	258	241	265	245	239	257	266	279	260	256	237	252	245	271	250	228	234	276	236	214	228	249	233	269	249	272	262	243	284	258	262	243	260	273	242	238	248	257	248	247	279	234	256	245	265	221	225	237	243	243	231	228	254	227	241	262	221	262	238	248	236	212	250	238	251	248	270	204	214	249	272	269	270	243	254	223	266	262	226	231	238	263	229	238	245	242	256	234	272	235	264	234	257	235	255	279	229	252	258	239	241	233	231	236	233	264	257	254	233	248	264	221	221	247	291	247	224	247	255	247	231	218	268	257	219	218	252	219	283	258	231	264	259	242	264	277	248	273	262	218	246	256	238	203	251	234	304	232	228	264	216	242	259	260	246	243	269	248	251	253	263	237	241	257	212	242	236	210	280	225	211	250	233	241	237	248	217	233	248	263	202	227	246	239	233	232	249	277	257	269	252	227	240	237	270	248	247	257	236	257	264	259	236	237	248	210	235	252	266	276	245	230	262	229	235	237	255	236	240	277	228	236	227	230	244	243	237	254	251	232	258	280	242	250	243	243	259	224	238	248	249	235	203	246	237	242	272	250	235	240	258	241	251	249	263	234	253	257	252	236	254	251	240	271	259	272	252	244	227	268	246	270	273	227	233	235	254	256	274	248	247	245	269	240	215	225	199	232	227	232	240	243	266	245	225	221	265	279	277	248	289	264	250	260	238	238	239	241	242	229	232	231	250	237	243	242	270	253	248	236	246	255	247	278	282	249	247	246	253	232	234	235	263	245	231	231	262	239	282	247	225	229	262	247	243	256	225	288	271	254	234	236	260	234	225	219	240	249	241	242	236	238	234	246	264	286	266	246	205	218	259	262	249	249	259	248	271	245	226	219	256	253	263	233	251	238	223	236	271	246	283	218	252	217	287	219	231	270	263	271	242	239	249	238	249	258	220	247	258	247	289	252	248	244	229	235	247	241	271	252	268	248	229	275	251	244	235	275	277	259	256	240	238	246	225	242	267	246	256	220	258	267	237	261	258	241	240	254	230	247	242	229	251	238	252	253	255	252	246	242	233	270	240	251	243	248	276	268	230	236	244	246	233	286	244	244	239	222	245	256	269	271	243	222	244	240	242	249	250	237	239	222	218	259	248	250	264	253	265	252	212	243	241	282	243	233	242	237	245	222	265	229	232	231	246	262	257	252	274	249	265	251	246	280	267	245	232	259	273	237	243	248	246	269	270	246	226	230	244	246	230	253	270	249	222	227	236	254	246	263	258	243	283	264	238	253	222	249	270	231	250	249	258	256	264	254	234	251	224	262	265	238	229	291	249	247	227	278	255	234	236	213	224	240	239	226	219	272	233	249	283	231	242	243	227	259	245	255	219	270	240	245	240	215	238	216	229	251	247	230	218	253	237	267	260	233	268	235	234	252	256	268	265	230	262	274	252	232	254	251	273	229	280	232	260	240	262	222	232	248	237	250	279	235	250	258	244	262	273	251	255	243	247	237	218	241	268	274	247	272	265	249	225	252	243	243	227	275	271	257	223	255	231	210	227	208	241	237	246	219	224	296	230	231	243	234	270	257	258	261	274	256	241	247	243	254	240	253	243	266	278	250	224	223	254	242	255	269	261	255	262	263	231	245	256	232	232	236	259	266	259	240	223	264	255	243	238	252	225	233	220	229	260	232	245	223	233	264	237	226	246	235	228	252	245	248	220	248	239	238	255	260	226	228	246	232	254	284	224	244	229	241	231	245	252	231	264	250	243	227	216	276	258	252	230	247	265	260	256	196	254	260	256	225	252	225	252	263	232	253	245	239	281	251	239	223	274	271	217	267
20644	17793	19049	8089	2965	2485	1937	1853	1581	1400	1260	1095	1049	920	851	800	741	723	748	723	720	710	767	750	722	688	764	763	740	679	654	713	627	646	642	601	562	558	575	581	563	558	558	570	560	577	606	600	568	524	586	576	579	566	577	579	569	586	563	528	588	555	592	552	551	591	580	542	547	555	552	580	522	557	571	563	583	595	549	550	564	591	582	551	549	559	546	544	542	581	527	580	535	559	548	493	562	574	556	594	566	567	553	561	553	576	545	578	558	569	557	566	545	566	597	502	546	556	540	590	569	554	554	541	535	585	598	552	555	517	533	546	583	549	550	599	580	564	535	574	516	556	577	554	571	555	569	531	578	515	544	565	576	537	587	562	576	552	574	583	558	552	579	520	533	565	544	546	523	519	568	622	557	558	562	554	543	539	600	583	566	558	584	535	552	571	535	595	533	586	536	555	563	580	551	569	565	543	564	537	540	525	552	578	581	551	559	555	556	568	544	584	588	528	569	541	601	519	554	538	543	535	518	560	567	553	517	530	558	536	555	570	557	550	539	565	560	558	569	570	552	528	531	555	603	553	556	572	551	585	590	581	538	568	554	546	536	568	561	555	565	540	595	570	580	521	568	572	535	577	526	596	594	593	548	548	540	609	591	586	567	584	582	578	545	538	553	581	587	525	526	539	511	567	527	577	542	542	559	586	526	539	552	551	588	570	582	542	545	559	570	592	526	539	578	554	596	577	534	563	547	582	571	604	549	545	532	608	562	577	542	588	560	561	549	545	556	582	554	585	550	511	572	586	527	557	571	564	551	600	526	592	522	520	542	552	552	561	647	567	578	583	546	594	533	601	562	564	543	525	538	555	532	577	551	563	560	530	605	536	542	547	565	608	589	592	576	514	547	546	547	560	595	550	557	542	515	566	521	573	568	517	550	551	510	567	566	546	546	550	526	541	558	584	556	548	531	473	552	534	551	509	565	564	558	540	586	527	555	553	601	548	576	533	593	560	572	596	579	516	561	573	555	542	593	533	577	545	554	590	554	545	533	493	588	538	577	563	543	559	554	588	548	572	550	551	544	586	544	566	517	562	551	567	565	550	537	558	566	595	569	568	624	529	542	553	561	541	637	562	526	535	586	501	560	563	552	584	582	544	531	595	557	553	514	568	553	578	560	564	567	539	530	553	570	604	582	555	576	557	528	523	560	570	554	583	533	549	542	602	617	579	568	534	542	525	559	570	555	589	611	588	580	534	565	556	558	571	576	546	545	512	552	611	570	575	587	585	571	525	580	606	551	558	543	557	556	560	563	512	547	553	563	530	596	541	576	540	528	573	591	569	535	558	579	580	576	544	571	570	563	577	545	579	595	576	533	556	611	537	566	518	578	548	578	556	549	535	527	532	568	593	566	543	581	492	539	578	559	551	549	581	548	577	566	569	582	576	557	572	612	575	565	565	570	547	569	569	546	586	565	558	578	570	556	532	583	536	541	554	551	578	553	558	548	512	540	593	573	550	565	570	543	556	594	560	525	564	565	571	520	529	579	558	565	514	546	581	578	557	556	555	584	530	562	562	537	574	539	517	583	572	497	541	585	596	573	561	557	555	542	557	579	596	529	542	534	546	530	571	573	549	556	555	584	573	587	549	537	592	536	592	564	569	560	539	581	546	580	514	579	558	561	525	580	522	546	526	540	556	613	540	529	578	543	547	601	556	541	570	549	552	578	600	560	525	588	561	598	574	566	547	561	530	633	580	525	555	563	534	554	541	574	560	575	556	530	556	556	549	537	563	526	582	566	537	564	570	586	546	538	561	593	554	548	525	589	608	580	561	589	572	555	523	546	525	578	564	561	552	578	582	556	552	525	555	537	542	597	582	537	525	551	601	567	540	580	533	590	561	572	563	595	543	586	609	592	575	523	578	602	548	500	561	531	628	569	527	551	551	598	565	574	549	565	595	545	558	582	586	540	565	549	515	540	574	587	575	547	533	562	556	572	548	580	561	557	544	575	550	542	531	514	598	543	564	532	567	567	558	572	557	568	587	559	568	552	520	530	568	580	555	542	577	548	533	518	600	585	549	540	523	573	561	544	561	551	567	531	588	584	596	587	559	533	602	537	533	555	552	554	557	556	529	543	560	572	557	563	532	569	582	568	518	566	531	538	563	536	551	561	560	499	564	579	578	558	585	583	564	565	547	558	527	583	589	524	522	559	520	527	565	523	569	525	580	542	592	526	537	580	522	550	519	547	561	575	542	551	580	565	572	577	586	579	576	554	545	608	574	557	591	560	547	556	519	556	549	577	530	570	506	605	574	599	538	604	578	559	601	552	545	601	540	544	527	547	582	549	552	542	551	573	559	579	572	550	573	515	552	562	559	567	551	594	592	560	559	547	574	539	562	563	542	540	574	523	602	556	555	560	569	556	538	548	543	560	568	580	583	540	567	564	593	537	542	534	555	558	639	569	569	561	576	574	576	547	577	556	580	527	513	585	554	562	554	554	574	558	528	609	569	568	563	564	559	606	590	542	593	556	599	528	542	528	548	522	550	564	562	535	568	557	552	577	560	535	591	553	547	542	571	579	597	524	564	519	519	601	580	542	566	555	565	561	567	550	556	565	596	589	511	618	560	519	551	555	546	555	593	564	543	539	594	541	557	545	511	563	596	568	572	517	548	505	571	613	550	527	585	587	576	572	555	526	595	592	537	546	552	540	548	566	560	589	558	536	565	550	598	548	553	571	604	563	540	566	597	587	517	548	578	578	525	542	520	546	581	539	548	542	546	603	594	598	545	529	559	574	556	579	571	551	540	534	553	553	534	531	563	580	558	567	544	569	571	587	558	544	569	561	591	522	547	568	574	602	553	529	524	536	579	526	559	553	564	544	536	577	569	571	572	594	526	541	566	570	575	541	528	561	541	554	581	543	537	580	533	557	557	564	569	529	559	548	549	608	524	564	542	546	564	517	539	566	577	567	557	563	574	534	556	632	530	602	519	558	538	544	581	591	552	583	533	563	572	604	572	586	528	559	555	566	519	541	567	542	551	560	569	574	549	551	525	524	571	544	542	516	591	547	558	553	579	511	555	605	592	556	633	544	551	548	539	518	531	566	568	553	568	534	574	541	552	596	510	568	590	576	566	587	531	560	576	552	544	578	550	574	569	545	574	604	605	554	563	507	550	549	542	538	569	596	509	568	551	487	548	550	601	604	529	560	573	538	555	571	563	583	589	545	554	565	562	557	591	537	553	569	528	542	544	552	516	602	596	581	555	592	582	567	577	556	606	559	528	555	563	552	517	566	596	526	561	585	581	526	565	576	520	563	552	601	579	551	577	543	585	572	613	583	533	600	532	583	557	572	585	539	593	587	558	569	554	572	543	561	545	599	579	554	528	533	595	533	572	588	561	545	629	551	566	555	565	591	603	576	550	576	566	565	584	567	570	577	576	532	565	619	555	594	565	577	548	608	574	564	543	578	511	574	559	551	537	571	609
42797	30693	25018	10280	2481	1232	826	651	588	540	518	389	387	330	359	329	338	309	335	311	299	316	319	302	309	301	354	310	309	339	300	275	303	326	303	312	287	254	279	289	280	290	265	270	262	274	271	264	285	296	268	274	259	263	315	260	292	239	279	277	296	273	262	280	286	272	257	280	260	237	253	270	251	279	279	275	285	304	281	286	277	266	269	272	299	279	264	271	314	276	251	255	268	251	269	252	285	309	253	273	293	284	316	270	275	259	247	278	251	268	268	269	271	252	284	275	259	287	265	312	259	251	272	273	248	287	248	264	273	279	250	284	296	260	308	258	255	265	252	250	264	273	275	281	267	258	258	232	285	303	260	275	263	294	267	270	255	286	269	250	262	270	297	286	263	270	279	272	253	293	299	281	284	274	287	276	286	253	279	290	286	306	270	303	253	311	266	272	285	287	258	287	281	263	264	260	281	265	249	262	291	272	276	303	253	264	304	262	270	255	263	245	260	260	262	290	285	275	265	290	282	249	264	287	270	272	304	290	233	258	281	243	277	260	268	257	269	269	274	310	318	280	280	274	252	261	262	255	269	251	220	275	282	314	294	259	294	256	287	312	281	274	272	316	254	271	296	253	274	269	284	250	256	292	291	266	297	294	291	245	246	244	282	260	272	277	280	272	273	249	282	265	257	288	261	283	242	265	267	279	250	235	269	262	271	264	279	274	286	261	285	309	306	266	283	261	284	276	253	268	268	292	276	256	279	274	306	236	308	285	268	271	261	253	233	252	292	278	264	276	276	279	252	266	270	250	290	308	276	254	279	269	249	259	259	242	257	225	277	256	276	249	282	315	262	282	264	251	279	281	287	272	269	254	254	276	282	264	276	307	270	261	250	276	269	245	253	268	262	284	254	283	283	285	283	260	236	284	280	265	286	293	257	282	253	280	266	275	287	251	274	270	246	258	258	246	255	258	276	267	268	287	273	292	267	243	273	283	294	254	272	294	268	242	270	275	272	277	300	280	270	215	269	269	267	272	304	264	239	279	268	275	292	268	255	272	287	279	273	272	261	275	283	255	289	264	248	244	276	238	247	256	261	260	264	285	241	268	274	245	273	264	273	245	268	254	270	265	287	256	260	249	258	278	248	282	295	270	255	291	278	296	267	262	242	276	263	262	249	258	275	262	250	304	276	239	296	260	256	265	263	269	257	281	250	273	279	263	280	270	270	258	280	270	266	289	276	265	301	263	247	256	252	278	280	285	265	274	267	275	269	259	253	264	289	245	273	262	232	245	283	244	260	294	256	253	265	266	276	251	279	251	274	253	292	276	245	276	258	265	255	250	248	268	249	328	270	264	250	283	253	270	270	279	298	260	259	273	273	273	267	301	295	279	280	293	269	314	264	260	254	308	267	248	266	280	274	248	295	283	315	268	284	274	318	279	310	286	288	259	263	264	279	252	270	300	266	271	258	265	282	260	282	265	284	274	257	260	256	271	300	252	279	258	277	248	232	241	252	292	252	296	261	309	298	295	274	285	264	277	269	263	279	266	314	269	292	282	284	298	240	276	308	290	237	263	277	228	286	259	298	281	274	243	258	268	262	246	283	261	290	275	274	299	272	240	284	282	283	245	267	291	268	254	262	263	229	259	281	275	285	281	281	281	266	297	250	257	266	308	242	290	257	274	253	268	265	251	270	257	290	276	263	253	236	268	288	292	259	264	263	265	259	245	279	265	257	290	276	249	251	251	267	285	264	241	229	297	256	246	268	275	282	296	305	257	249	270	272	247	233	248	265	243	265	268	296	278	265	304	241	284	284	257	230	274	285	253	267	234	263	274	276	294	279	268	309	291	287	272	253	293	252	250	258	282	271	284	271	247	266	240	314	273	258	283	245	267	260	286	282	291	257	291	275	283	295	297	282	291	293	280	298	290	281	273	277	265	275	299	292	301	252	295	259	277	254	262	252	242	288	256	270	270	276	279	265	249	280	248	283	303	285	297	277	252	261	269	315	274	278	255	257	271	266	293	255	274	279	283	286	271	288	263	267	275	289	272	277	266	274	269	269	286	290	258	255	261	289	290	265	251	275	265	271	273	252	279	266	232	277	262	266	256	293	253	251	272	281	264	217	296	270	292	251	279	281	280	265	277	297	297	293	265	234	268	271	259	272	311	244	271	232	255	265	267	280	251	302	263	311	256	267	254	269	290	250	266	274	297	255	267	242	287	272	258	257	273	246	268	281	299	270	317	255	281	307	265	240	292	303	261	284	284	261	306	279	266	290	298	249	243	292	269	286	272	253	257	232	254	287	284	274	256	299	258	270	276	258	283	282	235	266	276	236	273	234	267	270	294	270	271	282	273	247	264	279	277	240	275	303	249	283	292	251	262	245	290	277	279	274	292	255	229	275	267	257	234	240	240	289	274	222	279	257	255	280	282	277	281	266	259	278	273	276	289	298	252	265	260	278	292	260	290	285	289	250	281	308	273	269	269	249	269	258	269	248	260	287	277	242	280	285	282	257	258	292	262	267	270	260	281	266	262	265	266	230	280	242	264	262	280	249	261	257	283	276	296	300	285	271	264	297	244	251	272	245	283	242	279	279	282	282	259	255	257	255	273	264	274	312	275	294	272	241	283	250	250	271	273	293	291	295	284	236	260	286	265	244	252	290	261	239	291	284	303	272	266	238	270	291	262	254	260	267	280	294	284	262	284	289	278	270	309	256	285	273	288	293	268	279	255	274	285	281	298	241	269	286	252	255	252	250	264	251	295	265	285	266	265	262	242	264	279	279	279	286	264	280	292	276	285	284	265	259	264	235	271	227	293	260	276	247	264	247	269	257	298	249	289	253	278	277	302	281	258	237	232	263	252	268	267	287	280	243	273	258	278	259	250	302	248	255	296	293	247	265	270	250	274	266	244	288	286	279	268	296	282	285	260	256	262	275	253	241	279	275	251	309	256	249	232	255	245	259	294	260	302	289	280	274	291	269	257	271	252	263	227	296	315	278	257	305	235	270	256	263	285	262	272	273	256	249	222	286	284	264	241	286	270	290	275	259	300	278	296	253	248	267	268	270	276	289	294	246	278	283	285	269	264	261	313	278	270	275	250	282	279	268	274	244	266	286	262	279	280	287	288	281	285	282	271	299	274	279	260	304	258	260	270	279	254	270	277	271	255	267	272	253	307	263	239	273	255	259	294	293	260	274	285	293	282	286	297	248	253	246	280	254	267	271	264	284	261	276	252	260	280	246	231	284	279	286	253	258	254	264	257	258	258	262	269	296	242	265	253	281	299	257	285	273	272	296	305	288	289	272	275	270	259	277	288	293	272	279	288	272	267	286	288	259	246	302	309	270	264	284	232	262	252	263	265	251	253	304	261	257	279	281	255	263	258	254	283	283	292	302	237	267	292	283	299	244	288	270	273	300	257	267	285	272	267	266	285	243	281	253	273	240	265	278	288	294	287	296	268	314	291	268	235	247	265	259	277	278	286
26613	22980	26321	10849	4906	3489	2930	2673	2141	2010	1674	1510	1387	1092	1090	981	887	954	901	930	866	878	896	903	857	869	991	991	963	881	843	766	777	814	745	727	712	693	670	639	601	686	640	677	651	641	645	588	659	636	679	613	688	667	623	624	680	630	628	690	619	630	599	640	633	634	621	639	603	613	602	623	619	643	592	651	602	611	625	630	649	665	637	581	622	617	655	628	649	644	633	620	615	609	652	638	636	599	593	564	648	615	587	600	579	658	639	621	590	659	620	616	657	634	608	611	619	611	596	621	625	595	650	654	619	608	580	676	599	622	639	614	588	663	586	627	595	617	667	635	620	613	612	643	658	585	619	649	600	666	624	616	656	644	616	637	593	603	632	649	595	589	630	641	589	638	646	622	575	623	610	638	637	634	644	662	635	631	628	570	611	609	609	575	618	616	616	592	609	616	657	637	637	606	636	650	638	595	605	595	636	647	596	611	604	607	653	674	646	632	640	613	610	594	649	592	603	648	654	600	595	603	607	670	637	617	633	637	663	589	613	616	634	607	610	644	571	617	622	622	596	599	610	604	616	620	616	627	612	647	670	630	580	607	616	628	611	586	608	643	662	629	592	612	603	608	604	600	667	651	617	593	630	602	614	618	636	577	643	648	632	622	618	657	563	625	654	645	602	604	671	617	637	587	629	610	643	602	614	623	596	573	648	634	608	596	572	590	659	608	623	580	589	638	585	646	623	619	632	589	638	611	622	617	597	626	617	655	622	638	641	595	603	592	613	646	613	582	663	587	617	585	634	646	604	631	587	627	635	624	631	593	560	620	624	612	646	612	581	606	624	636	604	639	604	594	562	593	623	633	597	650	592	660	618	645	595	671	589	619	635	597	627	639	608	609	623	627	646	625	638	640	634	578	585	630	629	582	582	633	654	617	647	612	593	638	618	639	587	621	625	615	625	626	634	610	631	648	607	591	648	615	590	598	628	612	581	640	662	636	618	613	574	612	621	560	628	624	577	606	631	623	602	604	596	642	617	616	645	600	639	618	556	597	612	635	618	602	645	603	606	606	615	584	588	613	573	577	629	633	622	643	655	602	652	627	594	608	609	606	616	597	606	621	624	591	667	604	606	586	630	599	629	618	637	597	641	608	626	630	632	620	660	599	583	667	601	597	626	593	599	644	659	627	609	607	620	637	599	668	622	628	560	592	666	593	605	623	636	619	623	611	625	657	597	608	646	625	639	597	610	632	627	615	586	635	624	592	607	622	665	637	559	584	614	620	579	645	615	643	643	642	678	608	600	648	574	647	648	596	595	594	638	673	622	624	624	592	635	604	595	633	642	630	637	617	625	570	628	608	585	606	639	679	598	663	644	658	621	619	616	647	617	612	606	591	622	656	648	621	597	630	624	601	599	581	631	617	606	609	625	592	614	627	615	614	573	619	597	622	599	608	643	664	630	642	597	616	617	605	636	599	628	642	569	613	598	606	637	579	592	578	606	581	651	590	628	590	628	597	618	608	646	582	617	657	628	630	632	587	627	626	619	577	608	612	609	603	579	629	580	618	623	604	594	651	616	645	598	594	625	575	634	622	613	630	564	613	561	645	606	639	587	648	626	663	648	599	627	591	641	634	668	601	612	635	613	581	607	624	635	627	580	585	618	630	675	627	612	586	628	643	612	641	682	601	590	636	626	625	604	608	587	621	617	584	604	593	620	603	682	628	601	620	638	612	619	612	652	605	618	640	642	610	598	582	642	642	634	606	624	621	633	627	606	580	639	600	623	619	577	585	647	635	606	619	564	620	588	581	639	623	596	575	613	645	611	579	622	662	644	594	620	587	636	649	613	616	616	621	618	610	617	629	628	640	591	558	601	621	626	550	613	589	631	618	628	607	593	581	573	628	585	585	620	612	626	584	602	589	610	613	624	557	570	619	662	597	618	600	631	639	594	571	626	655	638	589	631	624	596	607	615	640	595	639	589	606	605	607	607	628	567	591	611	613	641	652	615	586	582	639	581	615	611	614	571	640	626	626	633	554	631	627	625	663	590	622	596	642	591	582	623	580	614	652	638	594	614	553	637	610	651	594	635	668	616	616	570	628	622	618	617	584	631	646	591	634	606	608	611	594	625	641	624	616	666	626	665	624	584	594	598	609	621	608	624	621	615	653	596	615	630	625	630	563	608	635	602	667	630	629	582	607	638	635	656	623	605	632	630	638	636	563	593	612	613	628	614	656	624	607	631	614	601	649	601	597	619	575	656	616	600	633	621	650	603	596	601	628	627	647	608	579	637	634	624	632	596	617	613	620	624	580	609	634	655	615	596	610	580	626	668	656	655	592	619	620	630	606	631	624	586	634	599	633	596	667	578	617	597	575	632	584	643	646	652	609	596	631	591	612	609	635	586	643	627	578	588	577	636	597	606	614	612	567	614	625	643	581	647	622	650	670	657	630	599	626	573	574	617	572	635	599	634	609	597	647	621	593	655	661	610	580	655	627	627	660	591	581	569	585	635	648	598	629	591	634	640	591	596	601	607	620	620	664	615	616	629	630	632	653	594	606	594	596	677	667	601	587	613	610	573	615	598	590	615	618	638	644	638	590	602	605	582	574	627	587	639	654	579	597	607	604	599	614	621	621	633	591	571	598	627	602	660	615	619	634	642	670	603	589	620	599	647	609	612	611	633	570	627	621	600	614	589	624	603	562	635	622	616	599	605	609	628	598	611	647	621	632	615	609	616	570	621	595	580	606	614	624	601	576	602	631	661	613	610	653	584	588	659	624	566	597	597	593	625	621	642	612	631	599	589	612	587	627	673	603	575	625	630	574	598	617	584	626	633	628	617	690	611	621	637	649	618	555	613	610	654	605	601	613	594	587	640	605	599	641	600	626	603	589	620	635	631	610	642	619	601	673	592	632	626	585	612	579	651	624	599	559	575	617	634	606	592	598	638	645	657	640	597	595	620	597	632	588	606	638	632	605	597	636	582	632	598	578	637	593	610	654	625	607	615	619	607	620	601	580	651	639	609	592	633	657	617	585	608	591	649	626	622	659	606	645	604	593	584	641	617	639	616	593	609	631	598	611	580	620	634	602	651	619	628	619	665	572	618	603	618	625	627	634	614	603	610	609	624	630	595	637	643	643	606	606	580	613	619	649	630	642	601	583	581	591	615	613	658	634	636	634	610	616	627	657	569	656	596	586	593	621	606	601	649	607	635	661	583	624	640	665	648	569	578	621	604	608	628	673	622	606	621	622	636	547	617	651	580	589	615	626	606	613	614	661	588	613	640	605	593	611	584	657	612	665	585	651	609	597	640	605	627	655	660	599	622	650	620	651	585	609	610	598	609	645	633	609	620	589	599	613	622	591	643	619	620	628	634	574	620	618	568	609	608	676	639	656	628	626	638	636	606	609	598	615	618	604	614	607	614	623	623	611	634	617	613	634	637	655	620	625	587	635	577	634	636	637	695	612	608	617	641	583	618	651	607	634
17932	9751	4593	1481	697	475	442	440	365	397	349	335	332	348	310	315	298	293	294	332	286	295	297	341	281	316	321	313	306	313	287	306	282	305	304	307	298	282	295	296	308	305	293	271	305	323	315	310	326	297	299	300	284	302	289	321	293	289	252	314	263	270	285	285	301	289	317	283	261	268	287	271	294	267	298	293	307	288	281	292	290	330	299	312	290	267	292	289	314	298	312	288	318	289	283	313	326	313	297	293	306	290	289	280	262	290	289	285	271	300	278	334	280	273	302	292	277	301	282	316	273	293	282	294	283	280	303	304	348	260	305	272	254	296	259	297	280	281	317	275	324	256	292	289	278	294	279	292	307	326	295	283	301	300	278	319	284	292	298	258	316	285	295	310	278	286	310	295	315	329	293	295	260	289	309	290	300	339	279	294	299	280	285	291	297	302	289	281	292	267	262	275	277	305	271	294	311	282	293	282	284	314	290	317	278	300	310	288	301	283	329	302	285	308	302	269	286	304	288	301	302	274	353	284	286	311	307	292	303	289	287	255	270	296	288	249	297	255	267	294	276	272	270	272	302	285	309	317	284	294	263	278	277	278	280	335	287	287	267	270	291	290	275	303	265	271	298	275	286	300	282	301	294	248	291	260	275	293	292	266	276	306	278	267	280	281	291	279	308	272	288	319	278	323	289	293	297	261	267	285	299	309	302	303	320	309	248	299	300	295	298	291	272	271	286	292	305	295	315	286	305	319	308	290	292	297	306	319	280	278	267	285	270	289	280	268	296	309	314	301	330	288	309	297	306	263	307	286	256	286	274	298	285	290	300	329	315	309	303	271	260	284	263	316	284	286	326	317	278	272	283	306	290	284	286	303	303	276	300	268	282	313	305	297	298	318	280	293	272	305	288	292	297	295	328	281	281	290	293	316	296	318	284	291	268	309	304	322	301	294	293	275	276	296	305	312	295	319	304	275	289	287	300	278	290	276	290	278	334	271	281	293	284	303	301	296	300	273	305	304	309	319	286	293	299	283	306	295	302	280	302	298	277	262	292	301	293	290	291	285	299	289	283	291	300	314	282	294	277	297	287	283	298	292	289	241	306	293	281	335	287	303	293	293	290	291	269	264	275	301	297	287	292	292	310	249	285	292	274	269	282	289	276	287	270	298	290	261	296	306	329	306	284	305	297	287	303	296	274	254	274	290	275	316	281	284	300	281	261	277	266	266	323	315	304	294	273	312	281	311	318	295	246	320	284	271	338	284	296	284	268	299	276	270	306	271	244	264	286	271	262	292	313	277	306	306	278	300	299	310	292	258	299	287	293	282	258	301	329	283	272	277	315	297	302	302	303	285	288	272	261	301	284	256	286	310	309	292	276	324	298	327	309	295	275	295	308	283	295	290	272	302	259	274	300	288	293	291	283	275	321	302	257	282	301	325	299	322	308	326	333	277	277	311	269	269	300	307	290	298	303	314	289	308	290	287	322	297	280	278	316	307	285	290	343	303	284	284	264	294	288	286	298	303	301	254	299	300	291	275	299	278	287	299	300	285	306	297	285	252	316	288	305	315	327	292	275	284	273	260	312	341	315	318	285	282	275	287	273	309	309	299	300	282	309	266	273	306	291	279	307	259	276	297	283	280	304	304	298	284	261	288	280	292	319	296	278	299	288	306	332	260	295	318	306	293	286	320	297	280	256	308	299	309	295	308	276	295	285	299	316	312	290	299	255	264	263	304	303	303	300	263	312	298	271	251	276	281	286	255	354	326	308	290	322	311	317	260	307	291	299	283	259	304	301	272	275	247	279	310	262	298	290	300	262	265	317	275	294	306	306	278	310	296	267	308	299	312	304	308	273	358	313	290	295	276	276	283	302	311	299	301	274	289	293	266	299	275	305	309	298	324	279	251	290	283	287	322	348	293	281	297	272	312	318	278	325	291	267	286	280	283	289	288	281	264	324	304	297	287	300	310	304	249	293	282	300	307	291	300	301	302	313	261	308	293	287	282	296	279	284	259	282	260	297	296	295	286	301	263	311	305	324	287	281	286	253	316	283	299	271	258	239	265	281	328	267	298	303	289	277	287	260	294	259	319	283	290	281	280	333	267	297	313	292	287	291	272	284	288	278	277	289	274	276	329	287	293	307	270	275	278	319	320	278	293	308	278	270	295	282	278	284	297	316	333	270	282	280	272	302	280	299	266	311	301	324	336	298	289	316	282	283	229	274	293	314	269	258	268	299	285	304	298	284	305	284	327	337	311	300	316	295	312	296	281	296	273	290	318	283	278	279	303	308	300	290	289	308	312	298	297	288	300	283	331	293	248	284	303	279	251	278	302	308	240	302	301	273	312	306	322	275	294	293	316	315	294	275	291	264	338	288	263	279	278	257	294	328	274	282	289	294	295	303	269	298	244	296	310	284	294	276	288	274	288	278	276	296	314	279	315	270	304	272	331	281	329	283	274	271	283	288	263	284	277	275	296	271	278	261	307	269	287	284	271	290	254	302	299	317	320	275	314	295	267	295	277	322	260	275	277	290	298	284	304	300	304	295	307	287	295	291	304	252	301	296	279	295	280	286	304	275	282	328	280	298	280	282	290	321	285	291	304	294	308	281	292	270	284	261	296	289	293	318	286	270	250	304	272	286	321	284	278	281	320	304	305	277	298	302	280	269	298	319	275	311	289	279	280	277	311	312	282	266	300	277	293	310	270	298	292	282	310	310	297	279	289	301	295	286	296	278	300	285	322	274	291	275	278	275	280	318	305	291	282	294	331	276	301	316	306	297	268	296	299	301	291	337	296	300	277	263	309	274	289	322	293	276	306	302	271	272	313	327	296	300	281	277	277	314	303	290	323	296	307	299	277	274	279	267	283	280	283	304	288	269	298	283	307	314	320	254	297	261	285	324	327	315	290	290	299	291	306	293	288	251	307	273	262	298	296	304	275	335	285	260	270	308	257	280	287	273	293	243	252	270	277	286	308	283	298	328	294	291	292	293	308	288	302	294	278	322	318	303	301	290	330	295	299	282	254	312	322	268	276	257	295	293	301	283	311	299	330	304	312	302	278	318	313	318	292	274	288	298	275	297	308	275	282	280	259	282	279	279	239	274	287	320	312	313	306	297	303	291	299	322	294	287	276	303	300	260	287	288	309	257	314	286	285	292	275	294	325	331	267	285	310	290	287	305	295	299	299	311	282	303	297	280	266	324	321	278	286	275	309	294	278	269	263	318	269	322	287	284	302	264	262	269	363	325	298	320	275	282	314	292	312	294	297	276	273	286	275	274	303	309	293	262	303	295	318	294	258	275	277	280	282	333	263	293	273	282	288	266	268	273	280	305	293	294	285	309	289	262	284	271	292	314	290	289	281	285	264	294	305	271	301	294	300	300	320	273	284	271	298	283	292	295	290	279	281	259	290	285	273	291	310	287	337	287	314	303	271	307	281	298	310	304	274	283	281	295	269	282	311	289	287	286	313	290	272	293	282	273	311
10969	7834	6912	3631	2130	1476	1472	1344	1184	1066	1037	993	781	824	777	792	762	782	729	746	729	722	718	748	707	698	711	741	710	677	722	676	685	639	710	664	701	653	688	667	637	675	677	638	670	646	689	675	627	663	663	677	650	664	613	687	681	668	700	637	674	608	648	668	632	650	640	676	667	647	605	640	627	636	706	664	650	615	647	634	683	621	638	650	656	658	689	646	614	686	653	608	695	684	658	643	656	656	650	687	609	682	647	691	671	623	674	657	650	675	601	644	604	651	632	663	675	661	627	621	645	644	599	653	584	653	618	643	678	645	634	669	647	638	674	673	650	632	638	666	648	674	675	629	694	631	658	681	618	649	679	642	657	651	648	665	659	642	683	664	669	649	627	650	631	602	675	664	642	630	686	642	683	721	655	590	634	630	611	637	698	601	653	675	649	658	637	611	664	654	625	655	667	599	681	694	685	656	646	661	615	629	667	624	660	654	675	652	634	661	674	639	623	641	655	644	663	677	634	646	674	659	675	624	686	674	666	678	644	629	701	608	593	692	645	618	653	653	655	640	697	652	659	626	655	633	664	654	646	663	659	703	631	637	642	665	623	626	660	595	663	639	656	597	661	695	626	638	601	638	673	629	659	655	656	664	627	665	665	633	671	633	623	668	630	655	639	660	629	643	632	602	626	628	671	639	662	655	657	685	628	671	699	675	645	632	658	651	662	698	645	635	683	695	645	618	636	622	665	662	672	668	652	643	668	650	660	626	638	659	638	584	640	621	667	661	659	618	667	657	633	629	654	581	641	646	653	648	650	616	664	652	622	692	643	663	678	639	662	663	650	667	636	630	624	649	646	653	638	651	635	630	626	659	668	713	613	677	695	653	659	667	658	605	633	679	619	692	611	660	687	651	680	596	677	663	652	667	634	682	625	627	707	668	622	697	626	658	597	614	652	650	683	672	603	644	670	660	657	661	641	668	672	661	657	682	708	635	670	640	652	640	708	636	674	654	638	624	698	638	654	575	638	655	643	666	677	599	641	663	636	587	670	641	634	635	649	651	668	631	606	617	635	662	662	688	698	633	624	660	644	651	659	581	641	630	647	666	651	662	656	659	678	669	632	667	685	659	654	648	668	669	651	667	626	642	678	620	634	632	654	655	659	656	653	691	651	602	613	654	654	684	653	664	635	658	613	633	590	689	596	664	642	634	678	602	640	629	619	640	582	634	642	652	695	668	667	608	628	658	648	662	594	635	639	664	628	649	623	660	650	669	672	677	664	667	638	656	641	659	640	631	619	664	683	640	652	658	629	626	652	646	667	600	668	654	629	661	651	621	640	665	677	649	641	644	673	627	667	640	677	651	684	647	623	611	727	609	645	610	650	668	640	659	641	609	677	623	610	649	668	649	639	639	638	629	628	634	690	690	665	663	620	698	640	639	648	617	663	605	646	702	654	632	599	654	594	651	646	647	703	626	642	656	609	626	637	672	668	631	645	617	623	660	668	645	664	644	667	629	641	698	638	636	668	696	643	607	652	662	685	694	640	669	651	605	612	659	615	629	644	654	653	644	634	676	681	634	610	641	670	656	619	640	655	653	638	653	653	689	644	641	632	703	718	632	661	644	641	640	669	699	673	643	658	635	684	647	669	686	628	644	653	683	660	653	611	653	641	646	629	606	688	668	661	626	646	678	650	640	626	668	600	653	598	639	649	606	661	692	670	694	654	664	681	660	702	640	661	668	663	694	651	631	652	625	671	610	646	593	647	591	656	674	639	679	622	627	627	669	632	660	695	692	655	672	694	624	663	648	648	641	666	637	624	641	638	671	653	627	693	634	679	640	646	635	652	608	651	635	673	640	698	657	657	659	677	624	674	647	701	670	665	637	662	625	659	684	615	677	643	677	592	678	674	645	613	639	639	633	640	653	643	667	651	670	657	630	667	657	651	635	610	655	642	616	639	631	664	625	647	649	648	664	665	683	671	677	643	632	642	683	647	639	643	656	639	639	684	616	660	656	622	645	649	673	593	646	672	653	631	635	645	674	634	608	623	654	677	658	647	648	639	632	669	665	669	639	645	601	637	646	622	673	630	609	672	649	602	632	658	610	642	625	622	662	655	642	680	648	672	667	664	655	665	652	629	665	644	612	592	670	624	655	674	595	645	629	667	647	647	632	675	666	650	697	656	626	650	614	645	660	654	687	658	599	689	607	677	642	676	622	660	681	626	637	645	633	652	587	626	631	648	655	681	639	631	646	652	685	657	652	649	624	652	664	640	591	677	679	642	612	668	632	640	655	636	659	668	648	624	680	704	669	616	660	667	643	647	647	665	658	639	646	622	643	651	631	613	674	621	659	631	653	656	657	638	639	600	683	663	679	616	647	635	633	631	623	674	668	669	611	640	667	667	644	653	641	626	640	629	646	609	700	606	693	603	658	637	656	730	679	627	640	596	629	674	677	612	676	605	672	623	628	644	655	683	707	664	683	620	670	670	662	658	664	616	652	693	640	634	661	649	629	625	685	614	687	628	647	682	677	672	663	636	662	653	678	620	632	689	660	688	616	630	646	652	638	621	662	653	690	621	650	629	662	666	631	666	652	607	633	629	696	701	649	689	640	692	621	677	604	637	643	632	624	670	607	659	636	633	657	656	634	625	615	643	618	627	633	643	674	685	639	619	648	676	659	668	697	643	653	624	629	627	658	637	639	683	650	656	664	664	628	619	667	626	637	658	674	665	627	679	685	689	640	635	659	616	641	682	658	666	627	693	651	605	613	670	677	596	647	663	612	641	677	646	653	640	645	637	674	658	670	644	658	656	659	679	658	648	632	602	626	668	644	672	707	688	651	631	606	626	607	652	620	675	621	647	650	635	629	644	628	626	606	611	578	620	639	632	662	671	651	666	652	678	629	679	654	651	659	643	667	652	619	672	663	626	666	669	633	669	664	685	621	679	643	654	687	688	666	713	672	672	644	646	643	703	650	625	651	649	630	686	623	604	663	645	653	647	648	638	633	650	644	640	673	686	660	635	642	677	617	645	688	652	657	618	668	604	676	634	588	648	648	636	673	606	649	662	610	655	672	651	649	678	658	640	633	651	662	633	702	617	628	594	637	622	701	634	599	583	652	649	618	668	666	654	654	615	644	617	656	666	644	649	664	644	650	659	613	713	655	664	649	666	638	638	639	616	701	637	631	696	686	628	704	650	609	614	663	602	628	616	649	672	675	646	629	654	648	613	616	624	655	634	656	642	683	628	641	653	691	643	670	670	629	667	663	650	666	586	658	617	633	671	658	660	676	638	653	622	620	634	655	649	663	673	653	595	614	623	692	648	614	642	667	623	648	629	684	645	689	678	656	623	659	671	666	675	641	659	651	661	692	681	653	680	594	619	585	655	676	640	653	643	719	682	642	642	640	652	618	644	664	636	642	640	660	647	673	637	647	641	671	619	656	600	665	669	650	634	634	642	676	607	581	709	699	633	657	638	634	683	637
33222	21266	15534	5594	1478	840	668	492	467	392	378	361	292	277	299	273	290	285	289	267	268	292	278	261	236	276	263	278	271	248	248	266	229	248	245	264	229	270	233	240	242	198	274	235	240	257	255	239	249	212	242	254	247	250	267	243	242	223	244	249	242	238	238	255	207	261	249	202	205	248	250	212	248	241	284	260	279	226	235	251	237	266	240	250	212	256	226	263	234	260	208	259	234	238	256	251	269	234	239	248	225	230	247	276	243	261	277	227	233	238	260	224	263	255	222	239	247	234	250	239	248	270	221	256	227	258	260	239	237	229	239	256	261	227	228	240	252	248	277	223	228	219	231	250	222	230	273	250	250	254	229	222	231	229	249	252	221	220	243	267	223	262	244	264	267	251	240	233	228	243	259	253	278	232	234	252	269	240	224	240	256	231	233	225	236	240	243	245	239	270	253	264	220	216	256	236	215	266	244	234	246	217	239	233	252	202	264	205	214	247	260	249	237	267	232	245	207	235	237	264	251	255	227	226	203	223	228	221	269	260	262	222	263	246	248	246	229	256	254	269	269	248	235	254	233	268	244	243	264	238	221	250	255	225	220	284	228	253	228	208	229	240	236	252	230	228	230	260	223	258	233	221	253	250	225	209	274	228	249	246	247	237	243	237	232	239	224	236	256	232	228	265	243	239	232	258	251	218	278	208	258	257	219	252	219	225	267	241	245	238	223	287	242	241	223	244	258	253	207	257	258	227	249	240	259	248	236	241	243	240	209	240	221	238	238	236	231	259	245	254	231	225	256	244	226	233	246	242	231	240	261	259	268	220	222	256	226	226	229	187	253	228	221	243	248	251	243	235	266	276	260	254	230	227	245	244	246	223	221	290	249	224	248	231	246	227	242	213	270	240	211	252	215	235	241	232	251	230	249	218	270	231	226	235	261	274	244	223	239	241	250	265	233	238	234	273	240	261	233	233	232	220	270	212	251	247	239	253	261	232	260	248	275	253	242	259	267	230	240	223	250	236	247	244	234	240	277	215	246	211	268	225	195	221	249	249	242	242	254	234	270	254	247	258	261	224	232	216	220	253	223	246	247	244	235	215	201	244	238	251	248	237	246	248	283	245	242	272	254	223	264	266	233	243	221	243	239	239	230	239	248	236	227	222	220	252	229	217	248	237	237	250	247	228	253	238	259	255	251	214	258	262	240	249	231	244	246	266	241	284	251	243	236	236	230	238	265	229	243	241	241	247	266	237	251	259	250	222	246	240	266	242	242	247	242	228	246	235	269	253	256	258	285	249	229	216	238	227	238	236	226	244	272	206	270	242	254	240	261	269	245	230	252	255	247	238	286	249	273	241	229	254	235	250	245	235	227	245	246	240	261	260	272	263	273	270	262	241	233	218	257	223	221	217	236	215	234	241	218	239	242	251	222	228	237	240	262	244	246	245	254	231	229	279	248	264	259	227	229	231	234	238	264	234	244	237	216	256	240	228	249	258	251	253	240	269	253	203	230	223	232	236	216	207	247	257	243	228	236	234	244	231	236	252	230	220	248	220	258	250	237	233	269	278	218	249	293	221	248	244	254	241	228	209	250	245	270	233	223	241	227	236	257	245	239	231	265	247	228	252	260	213	250	265	251	246	231	267	239	226	265	240	211	258	223	241	252	252	243	229	246	243	248	231	248	261	233	235	246	237	231	256	267	239	223	237	266	212	247	236	232	235	241	217	267	254	243	227	235	250	237	231	243	249	223	237	278	250	238	252	270	244	258	237	257	229	252	228	245	230	247	251	228	271	261	265	236	256	243	236	194	224	234	250	236	235	266	276	243	263	250	249	269	265	229	243	245	250	255	240	248	227	219	246	243	241	233	245	231	243	227	203	248	212	268	276	272	269	254	260	279	250	226	245	241	212	242	262	233	262	244	236	253	241	267	258	246	249	231	253	260	255	236	235	253	225	235	233	245	224	227	251	266	231	224	255	259	250	223	244	251	241	254	247	218	250	202	256	258	244	263	206	236	241	258	237	257	231	200	256	241	266	243	220	269	301	236	244	236	263	245	239	221	252	210	248	244	227	262	267	242	229	237	253	238	234	225	227	257	264	246	249	234	264	251	240	234	213	252	277	276	240	235	232	241	241	282	270	256	230	253	252	295	224	213	226	253	257	253	235	243	225	241	230	264	281	259	238	249	249	240	231	236	228	228	237	282	243	247	270	225	237	231	230	252	271	252	233	254	243	253	233	298	260	248	253	237	243	233	221	213	258	254	240	223	245	249	280	246	238	208	249	260	253	233	224	270	263	260	261	258	258	250	240	244	228	249	266	259	251	239	254	240	252	253	233	238	249	247	248	263	256	245	239	239	254	220	240	238	265	236	261	228	237	252	236	224	213	265	207	236	258	280	223	257	238	223	217	247	247	232	237	239	238	254	236	255	192	239	252	191	205	225	223	254	238	269	260	248	270	210	277	242	248	272	255	238	241	238	232	229	257	246	228	234	240	239	247	217	243	236	279	228	245	257	245	241	261	256	233	239	223	221	221	238	233	236	231	234	250	277	223	222	210	253	260	258	228	244	234	254	245	221	267	256	235	229	245	249	276	241	234	277	256	229	230	267	226	217	252	241	285	248	246	221	247	225	244	260	243	281	259	232	236	276	244	243	237	231	231	259	262	253	245	213	248	240	238	222	233	239	241	217	248	217	216	240	260	239	234	275	235	263	241	235	249	251	241	241	242	226	250	278	247	256	261	214	218	208	267	223	235	225	219	257	237	287	249	253	227	231	225	235	225	245	245	276	229	248	252	229	228	228	272	260	257	260	230	208	250	249	249	249	243	224	258	253	258	272	248	256	269	229	278	211	234	277	216	245	253	236	229	275	242	232	258	250	257	249	254	249	239	238	246	255	267	229	227	199	220	263	236	233	283	232	267	271	232	246	243	242	244	233	214	255	242	252	284	216	256	216	273	248	232	250	253	252	256	262	245	257	236	276	216	257	261	226	236	208	242	229	264	260	215	257	251	255	246	254	245	223	253	251	230	223	246	224	244	231	221	235	224	240	250	230	222	241	230	258	256	241	263	209	241	229	249	254	235	265	237	251	239	242	260	257	244	240	204	218	241	274	238	239	231	254	222	252	256	249	243	279	255	286	258	242	216	264	255	238	228	230	244	245	269	272	279	227	220	243	234	258	241	261	249	248	223	246	241	240	239	265	207	256	259	223	254	228	220	245	223	239	269	245	242	254	257	243	257	228	265	220	238	249	283	254	246	229	232	217	248	249	243	251	237	222	221	306	269	251	238	223	230	238	239	245	228	240	237	222	269	252	219	256	216	245	255	261	242	235	222	249	282	237	213	250	256	246	244	241	256	274	266	223	257	234	235	232	262	278	223	274	236	242	234	233	232	254	223	246	246	264	233	226	216	249	250	237	236	212	274	250	239	228	231	250	241	250	239	247	233	246	232	256	239	234	259	239	242	217	283	251	257	228	241	260	263
21413	16201	18543	7858	4234	2628	2441	1928	1526	1500	1295	1213	1001	885	846	766	846	768	822	763	758	759	726	708	723	694	729	744	781	713	700	669	681	664	640	598	626	614	616	637	605	592	593	577	583	604	582	558	543	566	579	579	521	592	518	563	571	558	570	525	554	533	550	575	514	534	547	491	572	558	575	567	583	568	568	567	571	516	514	565	573	552	548	545	525	550	552	540	572	561	538	560	504	502	527	531	533	593	559	525	567	551	520	572	594	516	525	569	562	527	547	533	599	558	566	524	580	561	573	584	564	523	587	567	546	584	534	545	585	520	567	596	533	525	557	601	532	568	501	567	546	553	553	517	539	595	524	519	581	586	560	565	534	564	560	515	545	554	584	561	535	519	564	542	542	563	571	519	543	580	552	518	560	549	632	537	580	541	543	507	562	507	546	563	534	547	562	530	534	600	569	565	543	559	537	561	550	577	534	520	537	575	535	565	583	572	599	588	551	542	556	554	540	565	555	529	582	577	564	544	542	555	596	553	568	584	529	552	545	540	526	576	549	560	560	580	533	525	566	517	603	593	562	526	546	575	568	576	547	574	537	524	565	572	550	534	569	567	524	544	559	560	521	520	558	549	540	546	601	543	543	586	532	563	585	535	566	565	519	504	559	559	534	558	557	553	530	531	559	506	567	584	564	532	568	550	552	565	553	577	549	577	555	581	599	539	545	567	520	543	560	571	547	504	571	513	562	560	559	501	558	555	518	561	559	583	566	576	566	577	508	540	540	601	539	623	580	563	569	553	573	552	576	576	591	545	580	588	545	550	493	561	551	562	563	591	553	577	511	564	543	575	567	574	555	536	567	557	566	575	564	534	581	580	588	595	565	605	544	550	548	580	551	588	552	570	558	515	536	563	544	540	555	603	557	601	596	557	526	596	532	517	560	535	517	566	586	588	514	546	542	553	549	542	567	570	569	526	568	540	586	567	576	538	568	564	592	593	543	546	550	548	566	535	571	538	561	555	525	541	523	531	545	580	554	546	575	532	535	544	553	532	539	582	542	529	519	562	558	559	603	549	549	585	546	524	579	585	545	512	537	552	599	563	544	541	562	526	531	563	552	524	566	575	545	557	553	541	529	558	532	561	547	542	516	609	579	538	548	520	555	518	519	574	548	563	516	554	557	510	598	555	583	578	595	580	548	576	536	542	544	547	533	576	568	574	551	599	584	596	577	561	542	548	509	593	502	561	568	593	557	522	537	588	513	566	542	579	584	587	553	572	562	509	557	568	563	559	594	563	567	558	573	539	540	538	536	524	572	576	566	539	593	553	561	584	578	537	592	554	547	556	578	538	541	599	526	590	543	513	571	570	543	517	543	568	537	599	564	592	570	547	585	551	564	596	570	574	552	565	578	579	594	531	533	568	567	549	527	588	577	547	580	537	541	571	567	558	574	546	626	551	548	560	584	530	557	543	524	567	554	557	543	518	539	531	512	529	579	501	580	540	544	579	533	565	558	517	528	589	565	592	579	586	559	580	554	565	571	506	562	525	546	552	578	530	571	616	556	572	539	605	554	553	537	522	532	546	531	565	549	570	564	520	575	566	548	554	537	551	558	583	584	561	561	529	525	572	589	556	522	520	536	560	561	553	525	534	551	586	549	542	533	558	521	551	540	511	578	599	564	565	610	528	534	536	580	554	566	516	542	559	520	548	505	550	543	549	565	561	594	541	540	566	582	533	536	551	530	551	558	507	561	565	557	550	581	542	562	549	566	554	537	540	545	541	567	629	552	546	549	567	569	562	559	517	593	584	572	546	539	557	547	573	564	559	556	571	540	588	517	530	540	547	605	565	564	601	555	552	558	556	597	513	603	537	591	543	609	529	558	564	563	591	517	548	560	597	556	559	571	560	604	530	557	589	569	530	556	599	530	560	605	590	575	525	553	551	520	561	545	516	564	584	543	548	516	542	498	552	544	546	586	541	561	601	555	520	533	559	536	563	540	553	550	552	594	541	590	566	540	544	552	591	557	557	568	534	566	559	537	537	528	569	547	556	585	570	539	596	519	538	569	575	573	526	551	546	514	528	552	539	556	508	582	529	565	565	536	558	564	573	568	598	547	602	593	572	524	525	601	567	589	533	530	539	583	515	557	576	565	515	586	573	544	560	600	555	548	536	576	579	576	522	520	577	556	578	525	546	548	537	569	565	584	576	570	557	539	563	555	583	547	606	583	540	549	517	547	584	560	544	553	523	522	553	556	556	607	547	535	583	541	568	541	535	561	587	520	525	542	558	575	601	538	588	577	537	541	535	568	537	535	546	526	549	521	573	570	525	531	565	564	595	557	518	571	524	565	634	532	530	550	527	562	540	559	525	530	555	526	578	569	577	549	532	552	545	536	551	540	540	573	553	578	525	581	584	567	583	534	572	570	586	567	589	544	530	556	580	551	576	523	568	583	579	578	547	517	587	568	581	540	549	572	576	560	574	570	585	517	583	561	517	554	516	502	544	573	562	545	539	575	573	561	551	550	556	552	574	532	586	531	553	580	546	585	536	571	571	570	521	516	550	534	569	545	554	552	536	537	513	588	532	558	551	575	570	550	557	556	544	569	549	569	529	582	543	555	531	543	545	571	561	550	609	588	564	549	548	543	560	541	535	551	572	554	563	579	586	555	569	498	549	543	546	603	532	591	548	573	560	534	539	544	549	560	586	512	543	544	563	593	544	551	557	547	548	547	559	541	561	545	551	559	531	541	557	528	543	588	574	552	536	549	587	549	591	618	562	541	539	598	588	593	557	507	551	599	521	550	552	603	584	570	552	571	550	558	535	572	598	547	571	557	558	569	556	543	587	542	521	515	596	566	571	545	546	542	530	558	525	520	551	557	566	521	583	578	588	559	540	527	607	553	530	569	555	607	559	565	578	530	570	530	539	533	562	579	566	645	539	585	575	520	576	554	526	555	564	564	548	579	557	547	543	573	577	540	582	568	608	593	538	575	580	582	525	575	563	578	519	600	535	546	519	562	555	558	570	552	560	555	546	556	608	538	518	536	528	545	568	546	576	518	542	567	550	558	571	552	545	552	564	560	543	533	547	569	544	584	547	547	590	551	559	541	589	573	517	529	545	577	575	557	525	533	542	523	548	533	520	599	565	544	556	542	548	504	552	535	536	527	558	549	571	544	546	517	595	561	547	519	563	542	571	523	550	576	536	525	564	533	558	575	504	567	514	532	521	575	561	529	564	565	587	562	574	551	572	529	563	563	544	563	505	544	563	542	533	556	509	572	542	532	576	579	518	532	549	593	565	594	561	522	567	503	566	586	536	633	565	600	537	577	584	582	568	571	555	546	579	564	566	596	584	563	579	571	559	553	551	543	565	565	527	566	569	525	548	543	561	508	604	549	545	539	562	589	539	553	518	536	539	555	548	573	510	507	570	560	596	566	578	569	557	553	543	527	605	531	547	513	546	548	621	550	535	528	550	595	518	611	520	569	566
43500	29530	22808	10006	2638	1174	844	741	551	537	477	421	398	390	342	316	336	365	320	325	305	288	324	290	269	297	295	346	301	312	294	299	294	302	319	292	249	298	289	289	273	308	280	288	272	297	262	279	277	290	265	268	253	292	293	262	291	304	265	304	277	286	286	309	280	289	279	307	249	261	270	264	266	271	306	280	266	272	272	277	259	253	260	254	286	255	284	265	277	261	237	290	256	255	266	283	268	272	265	263	298	227	305	304	267	266	254	266	242	272	269	288	271	296	296	293	279	264	286	262	241	297	275	315	267	283	247	250	293	266	270	281	262	244	265	275	262	276	306	278	269	285	280	277	260	286	276	246	265	279	281	292	305	287	286	247	278	262	253	261	297	265	254	267	263	297	299	283	281	266	266	273	238	261	296	254	288	267	282	295	259	244	271	279	236	258	262	272	261	273	269	271	308	276	268	267	253	262	280	312	285	278	262	274	276	300	263	244	257	287	298	299	305	280	250	274	271	261	277	279	271	262	281	252	274	250	244	265	267	268	281	254	245	266	296	238	278	267	262	286	284	322	265	268	269	263	236	261	272	309	279	276	254	279	275	255	267	293	272	277	257	237	293	286	281	280	298	259	280	283	265	261	264	276	249	300	280	298	262	260	264	252	277	300	275	261	269	277	266	273	293	261	271	241	296	294	297	287	255	274	270	307	271	310	271	272	241	259	285	296	267	247	250	295	293	248	327	305	272	288	243	259	245	282	257	270	267	282	245	258	261	249	265	294	299	297	287	248	258	248	293	286	288	266	244	278	246	275	281	266	251	287	270	287	250	230	271	267	290	250	243	243	268	265	277	260	238	280	263	280	253	267	266	263	259	273	265	259	324	270	253	297	279	272	262	243	278	266	296	298	264	260	259	252	273	272	285	275	291	309	256	277	259	288	247	258	297	271	264	266	263	255	298	285	247	295	288	281	277	295	275	262	253	300	249	253	270	252	251	260	278	286	268	311	314	252	260	267	235	279	283	281	258	283	266	298	280	258	285	271	308	287	266	278	245	261	263	293	266	260	286	260	251	297	298	280	303	271	263	258	274	313	288	271	285	279	250	271	305	277	245	276	264	269	297	263	293	238	256	274	273	238	244	265	269	274	295	252	273	273	285	245	242	281	294	286	291	275	262	288	274	275	283	258	268	291	245	289	306	276	306	266	261	258	265	279	274	270	306	296	258	269	256	269	286	229	253	273	283	222	270	283	281	281	292	258	264	272	273	259	298	270	298	274	260	273	305	272	277	262	303	300	280	250	283	279	294	287	287	253	283	238	251	279	236	270	255	258	224	273	299	262	268	269	257	285	269	258	265	277	272	269	237	269	268	233	305	279	269	268	271	277	263	278	265	271	289	275	248	259	243	291	315	283	243	271	315	314	259	269	245	268	246	251	297	263	264	274	255	273	266	285	288	283	287	251	287	285	246	263	280	286	280	274	263	277	247	304	294	287	261	278	268	286	253	284	287	282	306	263	262	269	271	292	233	252	281	279	277	262	278	302	261	270	285	258	317	257	272	271	255	254	284	279	265	281	234	270	290	287	263	272	253	284	273	294	257	261	288	270	263	264	262	254	272	302	286	271	243	253	273	256	250	302	256	277	324	268	266	237	258	270	272	263	296	279	258	254	256	253	269	251	294	306	274	288	294	264	302	278	285	270	248	267	299	280	291	295	273	289	287	278	304	289	252	250	276	258	288	289	299	264	300	278	284	262	292	268	266	291	245	262	275	266	271	269	305	277	268	290	276	297	270	282	254	247	291	293	255	250	276	229	278	276	264	280	290	276	297	282	295	279	275	287	262	264	297	248	243	260	263	297	285	271	273	265	276	285	296	248	269	311	270	308	276	280	288	257	278	263	269	287	263	304	267	277	315	273	242	282	269	277	256	261	294	232	271	291	253	324	264	287	272	255	292	271	292	293	252	279	274	280	315	272	270	289	270	267	268	260	256	293	298	283	249	228	250	257	267	253	242	281	278	291	293	289	265	277	292	262	290	262	279	297	253	313	251	261	260	266	232	288	296	276	272	275	248	269	245	233	271	247	258	296	266	241	279	298	264	280	246	265	276	274	266	275	231	288	289	261	273	253	285	262	272	276	316	302	285	266	261	265	230	283	273	269	245	285	280	277	302	261	283	247	296	290	288	273	269	300	288	293	264	263	287	289	258	288	281	266	295	269	281	293	245	294	286	238	290	284	244	261	281	298	295	266	271	259	286	286	268	237	262	271	279	258	271	270	274	256	262	275	298	279	282	268	232	277	303	292	240	284	289	268	265	244	244	265	315	255	241	256	256	254	262	276	273	264	276	251	318	291	270	264	287	276	253	262	305	303	295	281	257	263	263	274	255	271	251	280	257	294	268	294	271	280	306	263	297	271	261	243	253	271	296	268	291	274	259	264	251	274	261	319	249	309	291	286	275	244	277	238	295	287	275	278	324	263	265	287	244	257	259	250	291	292	237	279	254	296	292	282	291	276	310	285	272	275	311	276	297	284	264	302	289	260	275	279	288	272	269	268	247	276	275	258	281	277	271	243	276	268	291	273	273	295	297	250	259	302	307	280	286	245	304	259	264	256	262	266	261	242	258	289	284	254	265	269	282	289	272	263	295	278	302	272	315	280	283	311	301	270	245	290	266	284	254	281	266	278	273	279	271	271	291	272	271	284	250	284	299	265	265	291	264	277	305	290	255	265	266	292	246	239	281	297	235	250	284	311	287	266	289	301	276	300	264	253	328	271	253	275	264	271	278	272	267	282	288	307	285	283	237	258	265	289	263	297	279	262	255	289	289	298	278	299	301	259	253	281	250	254	277	276	271	262	262	279	260	253	288	276	279	291	311	252	270	288	256	255	293	254	236	276	238	285	281	234	258	265	267	267	282	260	260	272	263	254	266	283	283	276	247	294	277	282	276	276	288	283	275	258	246	280	269	275	262	293	254	272	276	249	289	261	271	272	260	237	272	251	273	250	273	236	300	266	283	254	266	275	288	278	262	254	346	260	252	313	263	245	279	270	284	281	282	272	259	280	259	279	248	284	291	287	285	290	244	279	253	276	286	250	258	291	265	253	272	264	282	274	283	271	288	284	268	273	279	298	291	300	281	271	276	309	280	267	283	263	279	288	269	272	253	245	311	272	278	279	279	272	318	297	271	293	255	251	248	248	273	284	259	285	290	274	275	248	252	311	274	283	280	281	311	292	297	294	269	271	267	279	287	223	284	294	318	276	284	271	273	292	273	299	291	269	269	264	234	288	275	273	263	260	283	273	299	264	272	261	277	299	265	309	247	272	281	259	298	255	258	269	273	282	285	294	245	264	286	258	256	275	245	260	249	256	255	280	306	279	272	262	280	272	257	293	286	302	238	236	223	273	287	257	299	308	276	277	292	239	298	270	274	294	271	280	297	272	284	257	232	274	287	272	267	295	284	271	298	256	277	286	273	230	270	283	269	280
27236	21386	24701	12139	5593	3601	3473	2659	2060	2001	1838	1474	1258	1174	1105	993	964	992	938	888	999	916	892	880	867	856	967	1054	949	877	876	859	797	749	742	714	716	649	740	650	708	686	670	656	664	681	657	686	623	667	591	647	610	596	574	587	649	625	622	614	630	631	601	614	629	593	580	622	570	674	669	604	595	606	573	638	601	645	609	602	562	603	605	606	614	591	563	595	660	627	608	637	613	594	655	601	649	617	656	626	574	628	624	581	649	600	636	638	628	627	630	645	632	642	622	642	642	624	601	594	626	591	623	581	626	629	635	612	676	597	619	629	666	637	610	623	592	650	644	602	621	623	611	616	645	587	597	612	607	639	629	584	649	563	636	552	645	613	627	625	611	599	581	592	636	596	673	651	618	601	602	663	616	656	601	625	596	618	600	644	637	650	655	597	625	613	655	592	583	612	593	572	650	625	602	589	647	610	628	625	623	624	619	661	635	599	631	624	627	597	612	598	644	678	647	596	607	615	706	614	569	639	631	613	645	648	653	604	635	619	603	610	625	625	603	647	630	608	613	589	588	606	630	626	633	672	621	643	631	635	595	655	606	603	638	629	625	631	682	605	601	648	657	621	613	647	635	563	601	622	618	615	609	641	650	604	632	623	614	621	626	627	631	605	638	611	610	630	629	608	638	637	615	622	624	618	621	630	620	627	623	616	636	616	598	596	600	629	634	616	600	642	630	595	616	617	656	607	600	608	644	613	625	613	686	590	622	607	577	600	646	646	641	610	618	597	604	640	640	623	623	595	607	638	627	626	662	609	621	645	590	622	632	627	634	597	658	609	605	603	605	572	587	663	637	572	608	578	629	664	618	646	630	636	628	637	640	635	643	584	608	604	622	606	624	621	627	571	602	634	616	618	582	610	624	668	611	592	611	598	628	611	627	628	610	610	624	652	637	586	626	581	657	609	622	609	659	614	614	671	635	681	587	632	612	602	615	604	613	663	599	590	690	626	636	633	608	609	634	578	601	632	628	602	646	628	663	652	668	642	629	620	625	592	598	636	601	568	663	633	616	636	621	645	611	638	604	644	634	640	619	633	607	625	665	601	637	572	667	647	618	594	608	619	617	632	606	625	619	611	595	552	602	600	641	610	617	608	605	604	658	629	594	567	625	616	674	653	606	645	601	575	593	614	596	628	609	609	617	597	627	609	605	599	576	604	633	607	633	629	585	611	595	637	655	587	574	604	611	636	632	596	595	658	627	606	643	641	627	654	639	661	615	641	617	659	618	615	591	610	634	610	610	644	645	573	603	687	623	597	646	601	651	609	613	625	598	626	639	638	620	659	624	602	619	583	611	600	612	620	629	626	597	620	675	652	650	621	615	635	606	652	596	617	587	591	577	646	586	605	614	583	604	593	663	597	596	657	639	623	585	602	634	583	564	618	619	636	609	622	633	669	601	609	621	630	611	640	598	613	646	650	622	594	645	639	651	596	607	616	651	601	610	656	637	666	624	660	576	622	626	596	625	608	621	619	611	616	615	602	641	601	610	665	630	592	593	631	639	571	605	636	622	576	623	642	598	631	642	600	600	611	596	638	604	634	637	634	595	664	598	645	592	601	604	624	644	680	623	635	635	603	619	656	612	637	640	643	605	651	586	609	643	612	625	605	608	622	620	672	576	605	649	674	585	653	655	623	710	634	620	661	590	625	603	636	596	628	600	610	626	584	642	610	601	598	585	599	578	611	618	612	639	641	605	649	622	598	600	621	583	634	622	587	578	637	591	621	647	577	610	618	632	634	588	591	624	604	557	637	570	619	636	643	635	618	638	636	593	644	590	637	653	608	597	635	647	603	633	610	631	629	589	607	584	587	668	632	638	661	613	621	603	608	605	601	649	632	584	621	626	621	632	648	635	641	641	617	600	593	600	592	647	651	604	595	623	613	635	634	627	605	617	633	627	616	643	620	617	628	630	636	633	596	650	647	592	642	633	594	599	603	631	596	629	634	672	638	575	604	635	639	615	704	649	646	591	640	620	647	614	622	607	625	627	641	631	600	589	600	639	578	619	622	627	660	606	620	623	656	597	623	578	606	597	604	642	588	603	640	562	617	607	635	639	606	613	614	629	625	608	593	628	673	614	610	622	615	585	610	622	595	611	616	616	578	629	580	661	664	618	624	616	640	588	605	581	579	614	634	610	628	603	666	622	616	672	644	625	637	623	616	611	628	605	588	617	604	589	625	617	644	610	614	640	598	638	561	617	586	581	614	622	611	653	566	629	655	598	635	608	640	647	657	626	617	595	652	618	608	632	617	622	635	592	641	622	652	615	652	638	626	618	595	584	617	588	668	619	578	610	612	662	647	592	622	651	619	629	626	629	610	620	592	604	676	651	603	649	637	631	659	624	637	616	605	647	633	628	648	592	664	628	571	609	607	573	654	579	609	648	638	619	628	654	633	632	589	640	585	630	628	622	559	593	641	629	617	665	605	644	614	621	628	681	645	635	605	622	639	596	601	634	626	638	618	668	601	625	603	604	643	652	592	576	607	629	626	634	592	616	593	581	597	620	645	612	579	637	633	630	617	611	597	606	620	610	615	625	602	617	643	623	653	588	602	619	581	586	630	640	605	621	626	619	623	648	608	632	624	620	592	619	637	637	601	623	671	540	579	596	612	650	626	590	645	640	605	634	609	635	622	603	616	634	592	614	616	626	606	609	670	575	584	634	564	569	597	663	601	617	677	625	668	599	563	604	588	640	619	564	599	644	653	571	618	601	645	578	653	575	574	583	610	617	636	641	605	630	631	623	645	619	642	608	551	644	597	605	613	629	646	571	664	619	582	589	629	625	609	638	640	631	623	661	614	604	583	613	639	594	659	595	611	613	623	609	607	622	633	580	576	654	635	651	632	631	607	617	632	584	624	644	663	579	593	616	605	631	588	626	628	596	583	619	631	652	596	600	604	648	599	605	586	591	660	619	588	672	639	617	609	649	656	687	617	602	641	612	595	594	643	617	594	611	648	621	606	628	594	624	621	628	606	649	620	596	650	628	633	608	673	631	628	617	605	620	624	615	606	623	599	593	599	574	621	654	607	621	602	626	630	649	639	648	602	642	640	671	636	624	602	601	642	611	635	606	577	640	614	603	652	629	629	642	637	625	594	606	629	623	631	583	596	617	651	611	598	612	633	668	618	568	622	614	589	646	630	592	619	597	657	582	630	625	639	640	625	608	632	608	625	649	591	589	613	605	615	602	625	603	628	686	603	623	632	629	591	653	605	623	622	581	583	536	638	604	619	628	617	653	604	582	626	616	655	646	606	630	648	638	619	632	618	645	629	622	597	632	599	608	613	623	569	614	633	584	632	680	588	643	622	631	585	632	616	644	613	597	603	611	592	580	631	608	584	622	610	625	613	643	582	595	635	654	583	619	588	632	630	625	629	652	609	604	654	644	591	647	652	577	630	622	639	586	647	633	588	619	616	602	609	625	659	579	617
17513	8849	4568	1872	729	496	512	454	382	410	364	345	315	315	301	297	320	303	331	302	336	324	309	300	306	298	335	309	301	282	332	276	295	317	286	305	300	300	314	321	328	288	287	287	295	315	263	302	286	302	292	278	305	272	283	312	304	359	307	287	289	279	285	298	287	307	279	299	306	321	329	285	272	289	301	294	287	283	261	332	300	298	276	299	275	282	330	322	271	283	303	303	280	303	296	325	283	295	289	297	304	296	289	323	300	291	301	294	329	324	334	275	327	303	295	285	328	262	323	301	310	303	297	319	292	282	292	278	302	310	281	321	313	308	301	307	315	271	264	289	341	275	269	309	306	289	322	267	277	310	274	276	277	318	296	317	261	248	308	268	302	273	286	307	290	291	275	255	300	244	322	271	293	255	297	271	296	310	299	285	306	316	306	301	302	305	275	309	289	340	299	321	300	302	283	326	266	265	326	288	270	296	329	292	301	281	324	310	299	287	289	284	292	348	314	295	303	324	317	289	295	320	306	316	295	295	292	299	273	278	282	295	295	274	276	274	269	289	277	273	307	335	309	298	294	287	294	274	304	311	308	275	288	311	319	284	295	309	325	277	324	322	321	318	303	280	279	290	261	276	306	299	272	273	268	296	297	291	284	281	272	296	314	314	271	274	293	293	328	290	269	278	283	287	304	315	258	323	317	305	293	330	309	306	278	295	316	267	270	252	302	315	331	323	321	297	307	273	267	290	269	264	307	280	270	285	266	304	297	256	313	301	292	271	303	271	307	319	296	278	355	278	294	301	284	295	299	288	278	319	284	315	275	311	302	286	307	295	287	298	267	317	288	282	287	312	309	274	296	286	299	291	316	292	299	279	279	295	287	267	303	298	312	298	326	308	309	309	297	297	274	313	303	280	278	335	275	296	311	260	280	285	311	279	306	296	283	314	303	306	289	277	279	272	306	293	301	286	314	277	288	300	237	280	257	275	302	340	293	299	298	288	336	297	303	271	297	270	336	279	301	302	287	278	304	303	298	285	272	303	277	272	294	293	271	294	285	292	278	276	317	297	288	282	337	278	296	314	261	298	315	307	304	298	276	313	292	257	309	268	285	278	288	264	299	272	287	324	305	284	288	295	318	271	286	345	283	305	283	264	313	272	296	284	273	299	278	315	289	314	317	318	295	314	305	293	299	310	333	288	280	286	314	274	300	271	291	304	274	302	271	326	313	300	283	315	261	285	298	285	251	288	290	292	284	253	289	290	344	297	294	280	277	287	305	293	317	280	298	300	297	287	296	287	262	310	349	276	290	327	273	313	299	286	296	287	284	300	281	293	286	308	309	283	330	257	315	301	273	302	300	291	301	309	318	274	278	316	283	290	246	293	269	298	336	271	314	297	345	306	271	298	275	286	327	283	268	287	288	322	299	307	333	283	296	299	298	266	290	273	309	324	312	297	266	310	323	287	272	292	333	287	265	267	281	304	315	293	311	285	295	306	314	268	330	318	282	293	319	294	260	291	315	277	331	309	286	296	300	305	286	286	308	281	312	324	307	293	348	287	277	294	273	261	315	334	325	275	295	306	297	273	266	319	302	268	300	308	311	268	277	278	277	254	290	289	320	315	323	336	279	302	276	298	296	301	294	269	296	278	255	294	312	296	304	269	290	272	301	319	291	287	304	295	283	316	314	297	298	285	280	324	288	296	306	341	293	311	317	305	292	267	289	291	338	284	307	302	308	282	337	289	308	303	325	315	258	273	331	285	316	327	268	293	273	326	274	276	300	294	270	308	289	262	289	313	294	299	321	314	282	281	301	256	277	286	310	295	257	274	290	316	290	301	298	311	281	312	309	281	316	300	315	280	318	283	291	319	331	275	284	279	286	294	288	318	314	289	300	296	302	289	317	300	260	297	305	317	315	311	326	268	303	280	315	309	286	289	293	271	281	322	279	296	311	292	287	296	325	287	258	317	282	328	298	268	317	279	289	302	273	287	302	301	296	323	297	313	277	275	325	300	280	298	300	283	292	318	293	286	272	302	309	279	331	329	274	299	293	272	303	304	288	319	283	273	314	293	304	310	291	266	283	294	295	335	310	308	293	295	294	305	305	288	276	317	264	308	274	271	277	279	294	301	290	300	288	265	323	297	280	258	283	272	277	296	310	293	321	298	332	312	319	292	297	308	295	289	309	303	310	285	308	285	284	288	302	279	304	280	257	313	267	294	289	302	303	287	256	258	261	315	296	316	310	294	300	295	316	316	284	281	272	288	303	308	309	314	331	338	313	285	299	321	316	321	284	287	300	337	284	317	300	329	300	321	316	285	299	285	263	275	298	323	322	279	313	278	294	279	288	323	275	281	312	297	270	307	294	283	293	306	342	300	310	281	289	302	280	316	283	322	293	317	303	307	282	289	276	325	298	293	307	268	267	309	285	292	296	293	285	290	270	277	326	276	301	318	303	312	295	321	317	290	269	315	263	297	302	309	289	300	331	288	268	334	292	317	294	285	308	271	304	284	279	277	273	274	308	308	329	312	298	285	310	308	290	273	288	285	256	295	285	274	265	301	268	274	295	306	319	313	273	284	305	298	272	278	279	275	283	277	306	294	337	310	295	276	313	283	292	288	291	283	286	324	365	263	288	308	283	291	314	318	294	321	318	289	298	308	277	300	287	307	313	287	282	276	339	288	294	287	290	302	287	278	306	286	298	330	286	291	327	302	296	281	302	274	265	294	280	285	318	279	284	275	301	277	319	325	288	296	274	310	265	324	287	306	276	277	279	304	292	271	330	301	292	307	293	308	283	277	308	304	305	289	288	283	282	293	306	316	337	319	276	287	297	325	292	323	249	327	310	305	319	281	299	323	270	265	295	266	297	338	277	296	282	292	349	291	331	319	269	283	280	313	301	313	298	300	294	262	257	298	295	281	305	269	256	301	255	293	279	293	307	332	295	302	314	284	327	299	319	286	293	330	278	304	272	268	280	303	272	316	306	285	286	275	306	282	311	295	285	303	288	275	286	272	285	307	295	303	280	286	308	311	279	318	330	287	315	271	299	288	282	330	324	313	293	259	268	316	311	286	291	268	271	295	312	291	276	265	258	267	305	303	355	301	296	298	295	291	303	300	281	272	298	281	281	300	309	333	290	304	276	261	294	275	301	287	352	309	285	284	311	302	272	287	304	295	290	283	280	299	304	266	298	308	314	270	309	268	271	293	293	265	298	299	315	273	304	275	284	248	313	295	325	294	323	284	279	293	310	276	296	321	309	282	314	298	286	287	319	307	354	284	320	299	298	336	289	327	318	288	297	312	303	288	301	324	297	303	292	280	326	299	272	283	314	285	304	299	311	298	297	297	274	312	300	343	272	295	326	301	316	287	266	261	292	294	316	304	269	253	299	277	288	330	309	271	272	275	289	274	298	270	309	289	329	300	273	271	270	290	265	326	264	277	302	291	310	322	271	289	296	295	304	323	303	289	274	318	309	264	260	285
10775	7075	7200	4652	2300	1624	1819	1249	1141	1147	1021	880	822	819	783	751	782	787	789	728	776	744	748	739	763	778	695	707	728	658	740	700	722	744	715	664	627	672	704	639	671	704	655	649	655	680	677	685	684	639	650	683	628	701	639	694	654	616	619	696	652	630	611	682	695	686	684	685	622	634	662	635	632	662	644	672	635	662	678	666	680	630	614	666	680	649	643	688	688	631	640	643	669	659	625	652	688	675	650	640	648	651	685	651	683	651	660	654	716	635	674	705	678	647	643	667	655	617	644	664	651	671	718	670	674	707	634	685	656	656	648	675	659	705	649	648	671	661	671	676	683	610	600	623	663	679	638	629	681	702	674	644	677	629	617	610	677	616	661	657	630	616	678	669	690	648	656	678	660	688	644	654	684	650	670	645	650	710	639	671	658	677	675	656	627	625	653	657	652	680	657	659	618	667	659	646	643	660	635	629	667	686	648	668	654	623	724	659	653	639	695	640	672	693	677	647	649	662	672	712	650	681	657	663	687	633	644	650	651	655	622	668	656	640	653	654	640	654	641	638	708	664	635	655	650	642	648	638	621	663	631	660	641	671	663	627	615	659	656	661	672	711	669	702	580	691	638	661	651	670	646	664	622	711	648	661	663	655	659	630	627	646	686	654	668	686	666	627	659	672	647	651	676	646	680	667	622	660	667	643	628	635	663	660	645	638	673	611	695	636	656	607	613	649	609	685	688	652	655	644	646	665	665	640	662	638	647	641	659	628	658	618	668	599	632	628	673	674	637	676	636	668	671	644	676	649	663	695	692	686	636	631	674	622	641	685	616	689	653	652	697	644	683	636	682	663	662	661	736	619	686	707	633	641	653	657	614	680	658	701	646	639	610	663	666	640	611	597	656	665	645	700	655	623	658	677	644	657	636	617	609	662	648	613	620	670	679	677	693	632	596	620	637	654	648	639	695	639	658	622	662	691	676	687	680	651	693	614	684	631	671	672	626	679	643	619	658	619	636	653	644	678	670	665	627	615	648	657	648	674	675	615	619	632	693	625	622	625	679	619	636	626	654	666	630	685	645	621	659	657	658	636	686	691	656	583	590	643	642	665	645	642	675	658	652	628	697	690	675	699	652	676	639	655	708	616	629	647	647	693	674	673	671	656	631	723	682	705	584	661	600	683	606	672	637	662	663	613	673	682	691	637	634	662	624	613	607	668	639	703	660	711	660	638	683	674	621	647	639	620	597	614	671	643	673	641	634	707	688	654	650	669	694	616	648	683	639	670	702	638	654	698	679	668	649	622	655	686	663	650	655	648	608	664	605	664	714	699	652	637	660	625	683	619	671	624	659	631	635	687	685	703	680	647	661	665	684	628	679	657	684	704	658	644	674	635	649	649	618	626	624	654	628	644	643	642	658	615	684	664	660	683	719	627	719	654	652	642	678	648	619	660	702	646	617	647	647	647	646	638	667	669	648	718	663	652	686	647	691	652	669	637	643	668	631	640	687	660	662	686	602	694	642	675	626	680	676	678	702	668	604	651	618	620	664	601	667	644	615	675	663	635	616	629	638	688	669	658	660	647	653	635	639	698	649	622	648	637	671	625	660	627	602	659	611	671	686	650	700	636	659	626	687	686	682	686	661	655	771	676	625	652	664	702	665	642	647	645	647	636	671	673	701	678	701	632	636	630	624	662	653	645	659	669	651	641	632	658	627	628	682	660	602	661	662	665	652	639	664	689	653	660	616	653	650	648	628	651	670	680	656	627	701	657	673	647	659	659	651	669	682	618	669	635	647	707	657	632	696	623	655	658	680	663	658	683	683	682	669	677	687	659	685	717	636	636	659	654	626	654	647	690	639	614	687	680	682	619	654	722	657	626	684	652	660	661	671	643	645	716	634	638	668	680	675	670	627	663	709	679	696	663	651	631	640	673	647	637	652	650	603	654	668	662	646	652	687	653	670	675	648	619	599	666	667	631	614	649	668	677	647	614	623	637	652	620	662	621	626	640	701	659	642	652	671	686	652	684	612	648	694	667	634	707	659	605	676	612	648	667	671	638	668	709	663	637	681	669	597	643	676	642	632	648	662	642	680	666	653	656	656	646	689	697	673	618	666	685	702	630	665	679	635	682	653	660	628	657	679	663	685	666	659	674	656	705	638	658	652	697	641	575	694	654	684	630	655	676	630	650	672	694	642	674	631	663	660	637	654	657	634	674	697	622	690	642	678	653	649	647	671	716	658	662	646	685	684	703	669	674	668	656	677	670	682	660	649	685	658	654	653	675	638	667	660	663	647	709	702	665	629	634	675	649	646	656	663	641	703	666	644	624	593	674	629	692	667	665	617	641	634	646	644	673	623	657	656	658	676	674	612	652	590	623	640	601	674	629	643	691	659	688	657	671	644	640	659	662	602	627	650	697	649	688	639	655	671	597	647	658	700	636	627	633	642	648	669	622	665	640	672	639	609	684	640	692	640	665	658	660	663	680	663	682	639	642	658	673	634	629	683	628	687	644	667	645	628	644	639	654	629	674	625	656	615	603	652	649	638	666	673	673	680	676	688	689	704	670	690	633	647	729	612	640	612	678	667	662	686	664	635	667	623	657	679	678	630	657	629	646	684	678	679	634	653	680	666	631	609	627	635	635	690	678	654	652	683	661	644	677	707	595	667	655	662	670	680	628	623	645	685	642	659	693	665	674	688	632	663	674	644	640	656	679	609	630	661	663	661	670	627	643	651	652	653	667	629	626	638	695	627	644	619	699	697	640	632	642	707	707	661	651	656	655	708	656	639	635	670	676	638	645	659	691	668	681	694	672	640	665	715	671	667	681	635	649	644	694	673	611	638	675	714	666	659	638	662	658	665	637	639	678	630	628	670	653	641	654	656	660	693	691	658	665	649	647	685	619	677	649	631	639	649	640	611	610	658	635	609	660	667	666	625	651	627	622	666	693	650	653	673	630	640	626	658	691	628	695	657	696	681	671	657	624	680	673	643	637	673	661	672	603	667	633	660	662	729	671	710	662	648	628	697	651	672	664	671	645	678	642	665	642	657	632	663	704	702	647	655	685	667	680	692	673	631	674	634	645	639	669	659	624	649	661	643	689	674	654	645	677	672	638	678	703	644	629	655	674	682	642	688	700	651	644	632	649	632	660	693	659	689	624	640	677	638	727	627	679	640	647	654	649	648	647	665	680	678	679	678	681	680	668	625	714	630	603	637	634	691	636	676	637	669	635	664	653	689	673	633	696	655	638	657	623	646	684	662	642	637	664	641	620	658	677	684	668	622	674	653	610	674	651	681	669	647	627	639	620	628	672	634	628	660	663	634	692	611	608	706	627	653	655	608	692	649	618	652	679	645	663	635	683	672	674	670	711	662	661	596	632	701	683	676	702	638	643	696	598	647	698	641	662	659	631	693	705	607	632	640	653	683	674	711	686	678	659	684	681	644	686	703	640	634	598	673	653	658	661	684	715	702	655	620	618	663	674
32925	21543	16592	5415	1309	860	663	491	430	390	366	304	294	267	277	286	282	311	300	298	277	291	282	299	278	290	240	268	284	238	256	275	245	290	237	233	229	246	265	239	246	236	269	258	246	246	233	231	206	255	266	266	248	264	231	240	234	244	233	241	254	242	258	206	270	254	249	223	222	254	272	246	230	259	229	241	218	253	252	270	270	257	250	237	249	266	267	263	244	262	230	235	253	246	256	245	256	224	255	269	236	270	216	264	267	223	198	245	260	252	237	257	219	218	272	238	263	249	241	230	232	253	252	273	238	264	273	250	262	257	237	221	257	231	262	255	224	234	237	278	264	286	240	224	260	230	254	244	236	215	236	272	267	249	225	223	252	227	263	253	259	262	271	243	240	259	239	277	233	212	215	239	283	224	251	255	261	245	226	249	249	281	262	237	231	233	229	249	245	232	228	212	248	241	219	241	251	228	268	268	256	243	219	268	228	242	211	248	250	232	233	231	259	257	251	237	226	240	236	256	258	306	235	270	231	247	231	243	251	261	242	235	249	286	269	234	244	235	257	230	267	253	243	257	259	259	238	233	263	269	229	285	241	259	250	259	255	238	261	237	239	235	266	237	264	219	240	243	260	265	255	248	215	274	228	264	234	267	240	246	263	242	219	236	228	229	246	269	266	234	245	254	240	241	279	240	244	251	257	249	240	233	265	249	259	224	255	246	280	231	243	265	248	244	288	246	230	257	266	241	235	243	203	243	256	241	237	249	265	230	227	240	242	259	234	250	213	254	249	257	244	226	235	216	246	218	263	229	245	195	246	224	252	251	230	251	263	276	253	239	258	245	223	248	250	231	253	270	258	245	247	255	227	257	237	239	260	222	218	267	219	235	214	236	252	271	232	249	275	254	263	221	244	236	259	279	245	257	255	264	248	242	255	246	225	240	248	233	232	222	226	243	246	232	250	231	265	203	246	238	248	243	233	257	264	195	225	247	249	230	238	221	253	249	246	249	233	240	239	263	254	232	258	239	252	243	245	259	243	241	254	265	269	233	277	227	256	263	234	256	232	278	251	243	256	275	237	300	213	238	249	215	230	255	248	275	239	239	264	267	246	247	238	219	246	247	242	233	244	232	229	248	237	235	251	248	244	256	244	261	246	257	217	222	259	240	231	232	239	260	236	263	223	231	225	260	262	263	237	274	247	257	241	235	232	226	233	211	232	246	238	259	246	227	263	242	248	257	259	257	269	235	237	232	256	279	246	246	278	253	236	240	214	281	269	241	249	234	237	250	272	223	239	265	215	233	253	257	228	236	255	247	233	276	242	249	245	250	263	218	240	233	264	252	223	288	293	308	233	229	227	249	234	243	219	256	252	271	274	260	234	251	247	264	249	239	255	263	234	248	224	242	275	253	231	230	249	260	249	227	248	226	256	271	257	276	249	259	251	257	264	258	263	234	267	216	213	270	228	230	216	243	287	279	251	261	273	244	251	221	249	243	273	251	248	220	235	282	221	230	259	255	268	287	252	236	267	231	206	265	241	250	216	227	212	226	267	275	242	253	257	247	268	267	241	268	255	227	250	247	232	259	231	245	270	253	243	227	247	254	242	224	271	242	266	274	274	253	229	234	258	265	242	226	237	191	216	238	263	259	232	253	254	233	264	272	227	253	244	231	259	253	251	235	272	237	227	236	218	247	275	233	240	260	272	265	236	286	236	253	224	244	245	235	263	237	230	264	274	278	244	223	268	225	273	231	273	272	250	243	195	264	232	231	262	228	249	238	271	258	257	249	212	236	230	262	240	262	245	248	246	239	213	197	265	272	231	240	249	222	272	268	252	260	211	265	249	244	262	261	245	252	243	227	242	236	232	244	249	249	233	244	214	248	266	234	247	267	251	234	230	245	247	261	268	247	249	227	235	248	244	256	265	230	264	239	242	231	242	241	259	242	223	249	254	221	219	228	260	244	252	243	243	253	233	231	262	233	272	246	229	242	236	260	246	240	247	207	223	238	243	258	220	251	247	220	240	259	254	277	272	227	243	250	228	228	247	251	248	215	237	233	290	251	199	276	255	258	274	241	258	262	238	286	245	241	231	273	229	257	289	237	241	262	242	226	224	250	264	220	258	249	266	242	239	241	236	262	244	231	265	259	218	227	241	222	229	244	258	281	255	258	255	217	213	244	247	217	230	238	239	255	228	234	250	257	248	223	290	242	246	230	234	272	255	252	242	247	254	235	222	266	260	210	264	234	236	258	255	239	256	241	248	242	244	259	254	244	241	257	257	241	267	278	237	246	256	231	270	241	252	245	264	250	244	272	284	272	214	237	272	221	248	208	249	225	220	252	251	262	242	239	225	245	254	241	275	217	282	255	220	230	272	244	228	240	208	229	243	216	226	254	256	240	231	214	227	276	232	220	219	269	225	241	243	246	252	257	242	245	214	223	248	243	225	245	238	248	230	251	215	196	228	214	269	247	231	249	271	262	272	252	233	236	258	255	258	249	222	255	263	244	223	245	244	264	264	263	244	241	248	247	242	255	247	236	264	210	236	246	239	205	236	253	250	244	228	260	284	282	237	232	226	228	229	235	244	240	259	250	270	250	247	265	273	263	261	260	217	261	231	256	241	251	236	249	260	257	255	245	240	231	232	268	261	255	254	241	238	239	232	260	234	270	234	255	221	239	260	228	256	254	253	234	251	266	248	282	272	242	248	237	257	230	239	241	286	249	250	233	249	230	247	256	246	218	245	241	256	225	240	256	261	256	264	226	275	211	262	247	267	248	257	261	237	244	264	246	262	276	264	268	243	261	255	228	219	249	245	257	246	242	245	262	303	247	266	244	249	249	223	241	262	245	230	260	252	246	227	269	231	269	274	260	244	267	255	261	227	245	252	226	265	272	243	234	257	257	247	265	234	261	261	217	250	275	261	250	260	268	259	220	221	239	258	246	268	265	277	245	255	264	267	226	240	216	247	218	256	249	258	241	289	264	266	253	248	262	252	239	243	264	231	244	264	252	256	246	253	231	233	239	220	237	237	261	245	260	233	268	232	238	237	259	236	259	254	247	250	257	235	226	262	252	238	262	279	256	243	258	227	249	269	279	236	252	259	244	275	229	257	237	256	259	266	258	226	244	248	296	244	242	260	262	285	253	254	249	260	259	237	261	244	236	241	239	250	225	250	269	275	261	221	221	280	247	242	228	223	256	291	248	246	260	222	230	274	253	212	258	252	247	256	217	241	247	227	231	230	271	265	243	241	249	237	274	265	257	220	205	224	269	246	254	260	223	265	256	248	223	280	234	238	274	264	238	234	235	231	217	265	266	231	272	257	261	233	263	242	243	256	223	261	224	241	268	228	249	239	247	222	210	245	221	226	250	272	274	229	262	258	273	231	211	246	268	261	275	253	246	256	263	234	238	244	250	234	206	230	225	241	257	263	237	236	250	239	257	272	258	243	239	241	232	270	282	243	264	261	225	254	212	248	275	237	230
20865	16632	20094	6670	3384	3027	2787	1821	1714	1559	1417	1092	1004	834	850	806	888	862	827	782	834	752	759	711	731	737	717	791	752	742	660	651	665	654	619	622	586	628	628	600	593	608	589	582	584	547	584	591	514	604	578	545	588	553	586	560	591	552	558	538	576	524	566	554	563	578	593	588	536	550	547	568	568	561	535	553	553	539	539	573	581	569	585	565	565	574	543	540	567	570	546	551	544	529	588	582	576	540	574	562	545	575	547	574	602	548	572	551	554	526	584	528	593	592	592	602	608	618	594	554	610	539	525	603	544	621	534	554	570	579	592	519	594	541	600	582	539	539	571	541	551	584	540	590	537	575	565	577	599	576	550	582	578	522	551	566	554	571	584	560	551	602	565	575	525	583	597	568	564	572	570	529	571	557	563	581	561	564	564	555	508	559	559	555	599	573	563	538	578	569	569	556	576	555	573	563	555	580	576	596	563	557	565	568	577	560	569	624	538	568	595	574	528	547	548	540	566	539	515	579	561	582	593	519	554	530	529	555	571	501	571	550	530	610	566	549	587	606	548	566	606	559	521	535	605	534	606	556	585	576	563	577	569	568	552	544	595	571	584	546	574	566	552	571	591	518	567	565	549	582	544	547	552	551	584	564	532	518	557	611	556	540	546	535	593	563	563	573	555	530	559	601	564	617	551	582	590	531	530	542	576	525	523	570	586	548	587	507	565	526	553	562	552	548	565	583	528	559	588	546	540	570	538	556	540	539	594	580	561	567	525	565	557	555	581	594	551	565	540	561	596	580	568	545	583	535	522	550	574	579	535	518	555	575	566	556	555	587	610	554	567	641	544	559	571	563	545	583	571	552	584	566	559	567	557	548	569	527	594	594	548	542	541	543	515	581	549	548	563	577	553	543	586	567	587	591	566	563	537	562	539	566	647	547	575	555	556	530	595	568	537	572	617	575	537	560	547	563	557	563	553	546	556	563	582	561	586	556	561	602	574	618	525	529	555	556	555	539	577	591	542	547	553	582	601	615	591	564	590	593	558	566	529	573	549	562	568	527	604	530	597	565	575	574	579	553	519	540	530	569	595	568	554	523	547	561	574	563	550	586	541	537	570	556	555	562	532	568	571	571	558	576	594	577	544	579	541	596	553	581	587	537	577	560	578	579	554	578	536	555	552	562	560	597	520	585	600	551	579	556	521	598	560	556	560	571	541	559	515	554	590	569	497	550	547	552	581	576	571	551	571	590	541	581	586	553	554	534	595	584	536	577	586	544	563	553	555	566	562	572	575	561	565	576	553	576	563	562	610	579	569	568	536	549	574	558	577	620	547	555	544	533	518	549	570	626	505	603	561	567	558	596	613	598	546	541	548	591	550	574	559	560	558	532	608	545	584	558	521	580	577	558	562	555	552	569	588	594	570	566	531	624	557	604	560	531	575	539	591	536	574	606	586	561	536	545	580	562	571	564	549	586	608	577	573	556	579	571	518	547	550	544	551	602	573	614	533	539	561	571	584	590	567	571	521	525	570	597	524	568	544	558	569	565	548	588	559	573	573	568	547	563	547	557	561	558	583	630	585	557	605	564	570	552	550	581	588	579	519	572	592	549	549	539	528	553	557	517	524	556	560	588	603	571	553	567	540	611	571	605	545	566	563	556	555	561	543	573	543	570	585	531	569	536	586	568	501	591	591	571	611	568	552	578	583	575	538	553	566	558	552	598	560	556	614	624	566	572	598	601	563	556	542	530	561	589	560	568	603	600	622	571	531	507	527	565	559	587	555	655	591	577	552	556	538	565	544	554	575	614	555	519	576	579	538	581	562	561	546	559	565	565	559	608	609	578	569	522	537	542	533	557	573	570	585	575	581	622	555	568	549	570	538	562	565	526	562	570	597	529	556	543	536	556	574	539	567	568	582	536	573	550	563	557	566	596	565	578	550	570	558	539	581	561	537	584	555	608	561	563	569	584	579	577	529	555	543	553	562	569	570	510	607	582	510	564	589	533	560	553	544	570	566	550	609	513	608	547	568	603	572	581	560	568	607	550	566	537	568	532	584	554	587	576	555	558	570	579	553	555	593	591	609	552	556	560	563	539	561	578	570	587	535	553	549	578	553	583	591	573	553	593	547	570	547	540	560	524	565	556	618	557	587	599	560	611	538	592	574	514	526	597	598	603	546	570	590	563	585	614	567	594	551	583	548	544	564	564	596	618	532	603	579	533	543	614	594	545	559	519	553	561	570	552	521	548	560	544	579	567	569	546	557	578	587	510	572	510	556	568	527	612	575	559	592	600	567	558	573	549	548	612	589	573	580	542	524	590	548	549	563	573	553	561	573	545	576	586	561	567	554	578	574	514	613	567	605	574	556	578	608	558	568	562	601	534	607	576	561	582	521	571	548	585	552	580	569	578	519	563	560	561	557	541	565	549	624	560	573	574	544	550	598	536	551	562	558	554	572	555	586	547	569	579	581	592	527	553	557	512	558	556	536	552	601	530	586	609	575	596	592	567	571	563	564	548	537	538	529	572	555	571	545	575	568	538	600	523	556	635	567	629	569	563	563	616	531	579	544	582	524	590	547	513	568	586	553	599	580	561	560	597	544	580	591	536	575	518	583	592	588	537	589	528	571	587	525	546	552	585	574	566	535	583	573	501	588	553	590	563	569	553	620	562	509	574	583	551	570	569	548	521	594	593	545	590	568	542	569	546	584	535	569	583	590	547	584	556	570	582	484	520	602	587	539	569	567	547	540	560	606	564	565	539	603	568	544	594	551	558	578	556	546	592	551	525	577	587	559	570	555	589	545	572	524	571	585	582	540	579	573	519	549	572	566	550	553	551	590	568	587	578	514	528	596	545	596	580	616	514	552	587	535	564	564	569	549	526	578	568	593	569	593	600	547	568	556	590	542	560	568	563	591	584	520	572	572	585	492	560	577	559	521	563	586	565	564	596	590	541	584	505	563	610	545	557	562	597	577	546	574	526	606	558	588	549	565	563	552	565	580	574	600	520	578	536	573	578	589	544	558	578	559	554	598	601	558	549	590	566	553	544	536	549	582	566	537	547	557	598	581	540	527	548	536	595	575	587	593	536	546	565	554	554	572	567	582	563	528	542	562	567	622	535	543	559	606	559	535	569	557	503	565	586	544	558	545	584	577	529	551	561	549	571	592	561	550	564	580	579	561	549	570	576	584	578	574	599	558	567	594	561	526	588	562	552	561	561	539	590	538	524	540	594	587	546	565	548	563	554	529	619	566	578	551	585	547	572	553	557	553	552	565	551	565	542	625	589	570	551	540	561	561	591	545	592	568	526	530	564	563	600	571	517	574	559	575	548	550	526	593	573	554	539	536	542	557	551	582	540	541	577	563	565	602	563	553	576	604	559	565	564	570	543	600	539	572	578	548	545	578	571	536	564	613	589	567	578	557	562	596	549	571	556	544	539	552	574	609	527	554	583	563	583	581	598	552	563	554	528	563	560	537	567	571	568
41782	30355	24738	9034	2314	1382	1022	717	584	556	548	434	384	367	361	361	335	344	334	340	370	342	324	313	284	297	351	315	329	317	297	291	305	307	291	303	274	304	246	274	305	262	298	249	274	281	264	313	287	285	288	303	273	300	282	314	237	287	255	262	297	255	266	271	266	283	282	260	287	247	301	260	282	296	305	270	287	285	258	259	265	307	284	240	283	258	286	279	255	272	266	283	241	290	273	265	246	254	272	278	258	270	285	271	282	245	276	257	304	278	278	284	304	267	289	284	250	267	262	305	296	257	268	279	277	263	236	280	275	276	274	282	270	250	292	275	257	286	268	251	264	240	301	249	274	255	296	267	282	263	262	271	276	297	271	234	269	281	280	255	272	266	266	251	246	244	286	259	261	268	311	283	272	287	274	272	282	285	275	271	258	293	279	262	255	278	278	272	267	265	228	303	259	254	283	280	294	260	262	266	277	260	286	306	270	287	270	256	294	265	288	281	265	260	278	292	273	254	253	247	265	290	261	286	254	242	297	255	283	264	273	278	297	288	271	278	297	253	275	238	293	274	304	292	244	301	301	307	283	275	260	280	250	252	290	262	273	288	277	270	276	281	255	267	241	256	257	256	262	297	237	260	242	268	284	253	265	269	276	277	271	275	295	284	300	293	268	270	292	274	307	270	300	253	276	291	298	279	263	291	262	262	302	273	280	274	298	277	264	291	261	266	259	276	264	268	255	280	260	280	264	266	277	286	268	302	270	265	257	255	266	254	254	274	244	276	293	273	276	271	277	297	281	297	274	282	289	297	284	271	290	277	269	279	286	269	263	286	266	264	252	265	241	291	258	275	288	259	276	282	266	290	262	260	311	292	288	280	281	269	259	283	279	251	274	266	283	266	284	247	270	300	265	256	239	310	290	262	270	260	278	245	286	253	286	279	288	279	279	265	299	324	280	295	305	306	309	286	275	270	261	266	278	279	279	300	274	279	298	279	295	280	275	287	293	270	297	295	260	246	270	277	273	254	273	281	266	304	278	250	236	295	296	247	280	283	254	297	291	292	268	290	266	273	275	254	250	231	265	258	292	249	283	264	273	269	243	283	311	279	246	272	285	264	301	279	241	285	283	264	269	238	237	251	227	251	276	259	280	301	299	264	270	255	251	262	278	279	282	276	244	256	305	253	305	300	267	249	299	257	232	292	260	278	279	266	257	292	270	272	266	280	293	293	247	271	279	279	286	269	307	292	255	275	285	237	260	280	290	267	254	284	260	265	247	280	286	276	273	284	302	267	233	284	250	288	253	282	274	265	259	281	242	253	256	277	307	279	251	277	266	292	264	261	278	280	270	256	265	262	259	272	288	289	289	276	253	255	294	276	283	263	283	273	260	285	275	269	297	255	277	278	281	289	272	243	264	290	260	262	264	295	311	271	294	304	302	286	259	279	273	263	303	284	273	277	260	257	272	272	279	286	313	263	293	277	278	287	266	293	307	314	277	245	278	287	274	264	253	252	253	293	282	264	245	282	278	291	276	266	259	251	256	275	287	239	255	284	299	254	250	282	278	293	284	279	261	264	263	281	274	282	283	289	281	268	290	285	286	259	305	297	297	268	228	255	301	265	275	252	259	280	264	300	287	284	284	286	308	297	266	271	259	279	257	281	278	270	302	268	277	278	264	305	246	250	274	277	247	263	270	257	283	319	257	256	266	267	297	270	271	259	253	268	289	282	284	284	255	280	273	246	268	278	271	250	249	266	261	241	261	275	291	301	284	249	298	269	266	283	261	259	235	287	251	308	255	244	317	258	251	288	295	255	231	297	279	267	270	294	279	284	270	289	264	260	304	242	285	275	270	274	291	295	278	266	266	269	280	276	274	240	279	318	263	266	248	264	261	246	260	251	283	279	228	286	275	286	248	258	253	286	270	263	277	268	264	273	294	326	266	297	270	275	304	271	272	270	268	265	280	284	286	273	291	277	285	279	279	289	298	303	296	239	257	280	246	286	285	305	262	314	279	278	312	284	263	301	297	270	213	267	283	273	272	273	276	287	286	253	277	290	267	257	295	292	276	266	267	292	274	258	263	268	308	268	260	297	267	265	269	268	269	279	288	263	240	287	262	263	276	279	289	251	269	277	276	298	240	295	271	247	268	286	266	249	284	311	273	281	278	306	281	252	270	277	275	272	273	285	261	252	256	267	250	305	252	267	276	298	268	249	283	269	250	287	288	276	266	277	263	258	259	273	258	301	279	248	278	255	276	262	279	289	301	279	274	294	258	254	259	282	292	288	289	272	281	259	281	280	279	252	284	261	278	271	282	290	277	273	278	258	251	265	293	302	281	255	290	255	246	254	278	292	277	275	270	313	288	229	282	283	254	264	260	259	278	306	264	276	281	240	287	263	267	289	302	283	280	270	280	278	272	257	279	269	275	287	281	275	263	311	275	239	273	314	268	271	255	265	271	260	253	224	282	252	246	310	299	299	296	272	278	263	299	271	292	275	309	287	291	258	267	290	267	310	285	273	277	286	264	288	289	285	275	271	289	282	262	267	263	279	262	257	259	273	291	307	285	284	269	264	261	280	263	273	273	256	255	255	298	251	281	298	281	284	263	279	264	275	272	281	289	287	266	262	279	271	297	329	250	272	296	276	276	274	276	299	289	260	252	297	286	279	301	259	290	273	261	262	293	263	273	249	254	297	295	292	302	305	298	279	267	252	267	279	264	274	269	263	277	236	268	278	255	252	279	275	280	278	298	291	280	260	304	264	255	276	243	277	265	273	320	282	269	289	270	253	300	281	274	248	281	288	260	323	273	258	266	236	289	275	256	281	264	271	295	252	292	262	297	251	268	248	285	289	258	228	286	243	296	248	259	245	295	270	273	303	264	242	266	273	287	247	263	243	297	286	264	278	298	295	266	272	265	277	262	279	279	288	264	269	319	259	291	254	286	309	270	293	277	272	302	271	252	264	290	291	289	330	277	285	260	284	256	285	327	286	266	231	261	291	237	247	303	257	320	304	284	250	269	276	293	250	282	287	262	249	298	283	289	251	278	269	271	303	252	315	267	297	246	284	256	254	262	285	318	269	273	288	322	262	283	263	275	254	269	257	264	264	244	284	283	264	273	248	273	290	285	271	317	277	266	275	266	249	305	268	299	243	296	280	299	297	287	280	291	308	269	288	315	293	265	246	294	283	279	273	274	281	260	273	276	308	254	267	274	279	277	272	258	286	276	293	296	285	258	274	265	296	276	270	276	276	268	280	304	267	290	270	282	264	287	264	288	274	279	266	263	270	240	259	275	255	268	281	263	305	271	243	285	273	262	270	283	283	271	262	288	263	300	238	252	256	274	299	302	286	243	283	301	278	276	268	256	299	318	245	271	297	255	259	242	266	272	308	267	260	285	295	288	273	286	268	280	252	262	256	261	280	315	331	305	274	256	264	285	252	276	245	281	300	278	274	269	296	271	293	279	265	291	264	291	291	274	257
25928	22528	26855	9761	5047	4365	3756	2528	2325	1997	1871	1354	1215	1131	1095	1067	1065	1005	1023	1009	1034	885	926	948	884	893	916	962	977	873	787	808	792	802	819	769	718	689	704	688	651	661	681	636	604	638	655	630	647	610	654	577	576	681	659	658	623	671	638	656	683	584	608	670	632	666	670	640	620	644	619	624	676	612	621	632	611	582	618	614	621	623	609	617	611	662	692	630	669	656	612	608	602	610	614	640	606	651	637	655	620	591	658	604	624	572	663	647	619	643	626	601	598	608	626	626	597	643	603	667	592	624	655	621	611	617	612	581	617	600	605	634	599	592	615	627	628	628	652	589	623	626	627	640	607	604	662	621	622	658	613	638	609	582	624	572	612	641	602	600	662	632	610	652	617	602	647	630	605	628	649	617	663	615	631	620	639	593	608	674	622	600	609	611	650	622	567	551	578	627	636	624	636	636	642	657	701	624	657	639	618	633	646	651	592	622	618	637	648	606	618	575	614	615	627	581	609	630	614	639	618	610	654	680	618	662	627	668	603	625	580	617	615	637	633	622	607	601	640	638	578	618	669	612	591	612	630	625	622	639	602	650	631	605	626	616	612	620	645	622	620	645	590	611	631	607	679	657	624	650	668	678	653	639	575	631	663	636	648	625	663	625	609	626	645	603	604	622	621	627	645	613	638	622	693	625	636	639	638	603	672	646	653	608	614	652	581	583	595	605	577	642	620	650	624	621	626	622	613	655	597	623	620	580	601	638	591	660	601	613	613	613	609	654	575	646	632	569	589	582	632	635	628	650	627	629	617	614	665	625	630	600	678	578	638	642	595	597	635	659	629	634	625	617	620	590	604	649	603	667	637	633	618	590	604	642	641	632	603	621	629	619	596	623	593	564	620	656	620	601	638	573	601	654	619	620	609	651	645	617	652	623	653	627	602	639	605	608	610	640	632	598	619	607	604	678	646	683	612	620	627	631	621	616	666	649	625	600	558	616	631	632	629	656	636	647	632	598	650	615	612	612	664	624	590	640	565	630	619	673	656	679	606	601	630	592	612	574	624	616	642	601	627	620	594	588	648	635	645	614	558	616	584	663	620	601	661	624	606	646	661	621	604	610	633	618	627	652	605	626	611	641	646	677	684	634	620	646	632	607	607	562	643	614	591	606	605	644	643	659	609	652	661	660	585	653	648	592	626	594	632	619	603	620	613	611	597	612	634	648	644	581	621	640	594	637	640	607	626	591	581	619	646	653	617	587	621	630	606	623	586	639	610	590	616	667	607	629	605	584	615	653	592	620	649	615	642	600	658	721	642	641	632	654	643	583	637	636	586	610	644	627	615	645	600	676	610	638	582	632	606	610	587	654	620	622	649	619	610	657	618	615	637	595	631	618	655	611	607	614	604	656	630	622	641	595	599	611	592	618	637	626	609	615	604	681	589	647	609	627	646	641	651	626	615	609	618	648	642	595	609	625	635	690	644	678	639	625	615	611	629	666	627	672	631	633	669	620	589	656	592	599	578	598	606	624	608	585	640	606	604	609	688	651	634	659	599	631	626	639	681	589	610	632	640	632	615	610	635	660	605	617	616	643	576	610	586	654	596	681	606	606	629	648	658	639	644	614	679	635	608	623	634	593	630	639	607	601	607	658	598	626	595	652	660	603	598	613	638	593	579	627	601	611	591	642	616	600	609	634	602	660	624	650	600	638	622	698	580	633	614	639	579	609	636	614	589	611	621	626	603	628	598	621	664	623	596	615	650	616	584	603	627	630	663	610	692	647	617	618	618	579	655	610	601	659	673	653	643	613	633	567	580	627	585	624	588	640	607	636	681	678	678	602	649	623	588	650	640	662	614	632	629	584	682	600	665	580	627	634	597	601	645	608	609	640	652	623	680	597	638	650	639	614	636	645	603	636	672	600	621	659	642	630	627	601	634	592	587	588	616	551	615	635	617	615	618	612	643	594	614	647	606	606	654	629	617	635	606	656	627	634	620	581	641	642	600	624	634	625	639	668	583	629	609	638	616	605	648	638	575	627	632	602	588	585	655	578	645	648	590	662	623	623	614	614	619	608	581	632	641	652	612	642	583	625	631	652	631	638	608	619	593	661	599	651	613	647	660	593	635	625	632	580	663	637	632	549	615	656	647	635	600	619	628	590	623	649	603	619	602	660	616	584	639	631	630	636	646	610	614	624	654	646	615	613	638	617	609	634	601	626	631	652	627	649	654	636	603	644	608	593	622	669	627	626	637	612	643	636	647	629	666	605	602	584	606	581	644	629	576	593	625	614	622	617	588	644	643	621	603	628	617	623	571	614	597	616	659	589	655	620	585	632	672	638	598	637	645	616	629	676	594	618	648	623	583	625	666	641	582	638	641	652	610	635	635	627	618	640	568	615	564	635	583	615	607	595	615	602	622	609	610	604	589	616	616	660	639	637	667	604	620	627	595	607	604	597	629	614	618	614	620	621	625	621	629	617	621	622	579	600	605	604	614	613	641	603	593	609	651	620	605	617	609	617	622	627	641	590	598	639	656	639	610	652	613	617	624	648	598	614	651	638	609	642	654	587	609	675	624	605	628	645	610	645	619	606	605	602	652	678	654	604	633	608	615	597	645	578	663	605	645	597	661	659	579	633	618	681	573	639	611	633	614	647	625	671	610	631	586	606	646	648	665	646	628	651	639	631	640	628	654	641	585	633	599	627	651	637	633	652	615	632	642	595	657	614	635	606	647	657	561	616	632	609	613	626	623	673	679	630	672	591	633	608	637	641	630	591	624	632	665	639	617	653	652	633	620	592	687	618	647	580	613	672	595	598	602	663	630	599	600	637	613	614	657	616	635	636	589	605	623	635	645	650	638	622	600	609	626	603	631	599	574	608	645	664	618	610	637	578	610	663	611	642	634	613	609	640	658	625	615	677	611	593	637	659	627	654	650	603	627	616	621	600	606	579	670	617	584	631	627	632	612	653	588	593	598	648	633	616	668	627	623	658	653	609	629	634	679	618	642	605	626	635	660	623	662	596	580	622	598	610	591	646	653	637	608	616	628	674	629	596	617	637	579	610	624	645	639	641	559	616	592	664	615	646	617	597	643	588	607	578	595	614	588	632	623	630	580	605	656	609	637	633	614	662	600	662	628	651	629	610	646	648	651	641	636	612	604	650	654	609	618	597	632	627	665	636	611	671	584	628	622	602	596	601	637	629	634	600	603	696	640	615	587	620	577	639	581	644	631	616	607	645	667	618	617	615	643	597	593	643	628	619	605	655	616	595	629	614	607	664	576	600	605	656	639	632	627	652	624	625	640	633	663	623	610	615	635	587	616	616	626	618	576	606	635	686	651	567	627	620	630	635	693	610	630	608	636	655	655	620	613	646	588	642	661	629	614	644	643	628	618	621	643	602	587	631	576	547	571	575	605	632	607	620	646	582	606	629	623	589	596	623	620	604	605	627	624	606	625	590	638	592	592	658	658	618	649	587	613	578	669	619
17475	8960	5266	2088	722	574	510	437	382	379	359	340	330	348	348	337	292	289	289	328	317	322	315	299	299	316	313	323	310	317	278	283	285	286	284	280	356	323	311	288	294	306	319	297	312	308	269	311	266	311	295	303	308	311	286	314	312	305	330	297	303	326	302	282	298	298	317	318	328	275	336	300	314	311	288	279	316	321	313	298	307	320	314	282	298	316	313	279	324	305	309	271	308	299	298	305	253	338	292	301	264	308	293	255	261	291	327	284	260	293	319	301	310	325	307	275	294	303	269	309	307	284	292	305	296	309	335	331	281	346	317	313	295	275	283	286	314	293	297	316	293	287	311	290	288	279	282	280	316	320	300	303	264	279	288	299	335	319	324	316	263	305	286	290	303	298	309	276	306	304	287	297	257	323	327	320	318	289	292	296	265	284	290	301	300	285	301	297	331	287	297	331	264	319	276	290	294	318	287	294	281	298	304	293	272	298	308	280	287	301	301	281	304	307	280	315	276	283	280	315	309	319	321	293	277	309	318	295	313	284	317	329	312	277	306	289	302	315	294	281	335	311	284	287	309	309	304	312	304	310	304	314	290	312	250	278	269	280	286	306	287	313	313	320	265	311	304	268	254	300	294	293	289	272	327	295	320	277	308	292	274	281	318	315	307	321	324	316	291	311	302	282	275	306	289	309	302	297	295	298	330	336	300	308	277	292	283	306	317	301	335	272	326	300	309	303	309	302	317	260	311	293	315	287	298	295	318	318	253	301	294	306	326	303	280	288	287	290	277	319	284	312	314	276	305	308	270	295	285	300	292	286	309	278	309	292	295	295	300	312	287	315	270	322	314	277	260	287	309	307	308	304	318	265	310	297	316	286	306	287	325	334	299	284	293	307	305	293	288	265	314	292	284	313	259	328	301	267	295	294	283	311	281	300	299	287	316	278	297	288	291	280	283	292	321	274	288	287	305	334	307	324	306	294	316	290	286	307	338	320	316	322	303	268	306	295	339	320	294	316	264	279	307	334	288	255	317	297	331	324	297	319	293	289	309	306	305	298	283	272	271	312	301	315	295	307	299	311	323	311	280	314	292	284	282	291	310	301	278	319	293	314	315	335	304	240	327	295	290	283	313	285	278	286	295	288	291	303	277	305	302	287	304	310	325	311	282	286	296	303	282	279	293	310	297	347	292	315	311	264	279	307	303	326	274	290	308	257	240	304	298	324	283	301	301	308	283	296	288	277	274	260	301	316	319	299	295	268	293	302	298	294	306	253	302	293	289	296	302	295	304	307	294	288	298	301	292	282	294	262	311	327	308	286	286	331	277	328	276	279	283	309	280	299	319	323	283	273	297	293	324	256	298	296	290	310	311	366	288	299	261	320	312	307	294	297	307	311	307	264	285	313	298	316	312	296	301	271	300	285	301	309	292	282	310	308	289	301	282	253	304	290	278	272	305	297	270	288	265	280	305	296	317	304	287	310	283	297	309	295	290	300	315	314	305	284	285	299	277	322	276	270	303	289	324	275	300	311	267	283	304	306	311	282	313	292	278	278	280	328	274	297	294	325	286	267	321	307	293	294	270	313	311	285	307	321	315	291	300	293	311	298	266	267	282	311	297	326	302	291	268	301	271	299	256	329	327	285	286	260	271	297	276	310	312	284	276	285	271	291	302	319	272	319	271	280	298	348	300	310	304	309	322	268	325	284	289	282	329	311	258	300	334	281	323	290	338	288	268	306	319	262	245	298	285	263	263	303	291	289	296	262	300	295	296	307	282	270	288	254	272	267	283	288	295	287	300	319	308	329	289	278	298	291	303	316	307	306	277	297	259	291	317	315	275	339	268	300	289	343	260	309	317	301	294	299	305	290	290	260	307	270	299	309	320	289	301	329	293	295	290	305	263	315	293	293	322	315	292	342	294	337	311	304	325	287	330	293	317	283	322	263	243	283	328	286	258	281	269	299	321	339	269	265	305	298	276	283	300	283	292	297	289	304	301	287	287	300	296	258	331	307	316	291	318	290	292	309	294	294	307	277	320	280	317	292	300	295	320	290	306	296	296	321	272	291	301	311	299	292	303	286	285	281	274	303	324	330	276	273	282	321	308	318	336	317	326	299	328	308	286	288	294	250	291	306	280	258	290	341	260	315	275	270	283	292	292	279	298	329	298	300	296	281	293	320	324	295	309	298	301	315	277	337	299	280	310	272	301	289	285	287	324	279	308	279	281	321	293	281	311	310	304	309	260	328	307	321	341	284	345	287	269	301	305	303	292	294	309	303	293	320	297	278	265	359	293	262	288	310	303	302	279	267	306	300	296	285	314	266	308	320	294	326	280	307	291	271	323	279	294	298	304	302	346	306	318	308	281	268	300	291	324	341	262	320	307	306	291	286	303	301	296	284	288	303	301	298	293	280	295	317	304	311	263	307	282	266	320	299	288	293	307	270	280	291	317	297	307	297	284	293	279	334	294	297	296	267	302	297	274	300	305	288	271	282	282	351	326	302	279	288	335	327	279	291	293	281	307	307	323	289	281	307	283	280	301	280	301	314	286	302	289	325	314	306	264	298	315	265	317	292	257	294	275	292	294	296	305	262	295	313	282	265	292	294	281	313	283	291	301	283	292	318	301	281	304	271	277	285	313	255	298	283	311	284	321	315	302	317	303	315	316	325	273	325	285	311	287	294	328	321	273	296	324	346	304	315	276	273	292	304	314	292	298	323	281	278	314	313	303	342	316	305	264	271	288	286	306	305	305	335	282	311	294	324	294	272	290	294	288	278	344	270	289	300	303	251	288	289	291	307	310	314	289	285	301	308	283	309	290	270	312	298	284	295	294	306	279	339	332	286	267	306	313	281	313	315	300	291	301	292	330	315	316	304	308	326	265	318	322	313	302	313	301	317	298	336	276	273	262	308	276	261	299	273	303	286	305	292	316	297	299	316	302	275	286	292	310	338	314	287	280	292	279	313	312	302	312	293	287	301	295	295	306	325	299	288	289	318	233	274	315	263	279	261	281	345	310	302	288	320	296	310	313	288	305	283	312	315	319	310	281	285	278	325	320	308	262	285	306	325	299	300	302	347	300	307	293	318	271	315	264	304	288	331	305	291	293	311	297	312	274	305	326	304	295	269	313	271	276	317	271	319	322	293	284	278	290	282	309	300	306	286	273	320	291	301	306	292	304	310	302	303	285	300	300	300	316	262	322	296	279	295	306	299	298	274	304	332	312	312	283	335	320	307	326	292	294	309	315	272	294	332	291	321	289	307	252	301	347	278	332	307	298	298	335	295	315	300	287	275	318	289	307	297	327	287	293	267	286	294	302	283	298	314	278	321	326	276	321	322	320	270	294	310	292	301	291	326	251	322	318	303	289	281	279	291	327	274	315	273	272	293	297	292	291	317	288	297	247	267	289	307	286	269	263	310	298	294	305	280	313	302	310	297	267	313	264	247	284	304	299	339	314	324	310	324	297	299	316	321	304	309	316	319
10497	7192	8648	5161	2130	2128	1620	1276	1181	1074	1017	879	835	792	803	787	808	811	768	840	768	753	715	777	739	670	745	754	750	776	733	686	730	692	687	670	715	686	678	674	682	640	684	676	688	693	640	644	681	639	628	655	619	618	691	646	655	661	665	683	636	633	662	654	657	660	668	652	648	665	622	654	661	680	702	688	666	632	642	656	687	674	693	679	637	650	657	666	683	661	700	645	682	680	657	649	699	635	697	652	713	673	644	638	656	670	656	683	637	646	652	671	676	684	641	637	648	645	665	657	694	730	652	645	667	625	662	685	668	655	660	662	667	664	691	644	599	690	653	661	727	677	635	663	704	660	658	644	672	634	682	665	653	673	621	678	636	639	630	636	621	699	679	696	704	666	678	639	653	618	656	654	669	690	625	655	712	642	653	644	675	666	719	653	666	731	659	718	680	633	657	675	656	714	644	689	658	651	667	621	671	652	659	651	683	717	625	620	646	648	648	654	651	639	688	681	672	664	611	663	695	682	655	628	714	655	654	664	665	650	624	637	639	665	642	642	649	640	716	668	651	712	674	714	608	623	633	621	668	654	629	710	640	668	684	643	617	614	680	694	667	662	670	664	672	642	678	633	639	703	644	660	677	626	626	635	650	672	634	665	663	709	629	661	670	634	673	644	674	664	679	658	664	688	659	659	664	726	655	684	676	679	638	670	698	674	695	669	671	670	690	668	679	655	634	637	673	691	640	718	690	684	700	684	621	632	674	686	638	642	671	667	649	715	646	694	680	651	647	666	644	669	697	703	656	629	664	655	665	615	622	632	644	693	661	699	666	607	670	673	667	683	663	658	685	705	642	664	653	664	639	715	684	680	657	632	676	668	643	649	654	665	654	652	621	657	614	695	690	646	644	680	656	623	693	626	656	674	654	635	663	693	639	628	682	647	683	677	683	668	623	633	669	653	711	666	666	677	685	654	641	703	683	618	627	627	643	651	662	644	658	665	647	698	675	641	628	708	669	671	675	686	676	648	677	666	691	670	692	698	624	665	663	639	709	666	643	714	656	698	690	670	718	666	642	660	641	681	670	677	605	695	644	623	664	613	678	651	681	646	667	653	641	667	647	634	681	681	646	699	704	623	628	727	678	643	637	694	677	672	636	655	642	637	665	660	687	650	699	667	691	679	676	660	669	630	627	659	688	711	695	657	688	682	622	651	675	714	649	750	634	618	680	583	661	661	674	629	613	677	627	654	628	682	659	671	686	657	644	655	669	621	661	635	657	640	650	638	662	676	699	614	676	700	689	643	669	628	684	635	643	654	682	631	662	682	659	682	662	615	687	663	663	645	658	662	701	656	665	696	662	604	661	702	678	656	665	669	612	691	696	625	663	647	718	632	645	657	688	659	645	685	670	664	656	629	660	615	663	655	674	663	632	647	639	632	693	649	646	642	659	654	633	603	617	665	640	635	646	674	649	636	663	676	668	616	662	635	664	664	666	650	741	696	656	671	622	650	637	654	720	685	665	690	666	671	619	626	707	667	669	679	622	624	673	696	650	628	650	661	714	665	666	683	632	682	636	675	697	617	696	655	698	623	623	656	647	670	660	675	658	617	662	695	645	678	738	660	717	653	682	671	653	668	636	672	649	671	672	686	644	625	621	617	625	660	663	641	705	649	693	637	702	674	679	691	665	681	632	656	642	668	607	677	622	640	622	627	691	655	627	637	621	668	645	655	661	680	709	690	682	634	679	694	693	645	633	681	678	668	632	681	691	646	646	676	691	647	709	607	650	616	627	647	681	646	669	693	623	670	633	690	693	671	687	626	667	685	683	699	667	643	620	702	658	685	675	640	651	651	647	680	684	658	682	655	660	656	669	631	665	668	676	604	657	609	642	682	633	632	664	645	663	669	660	646	631	668	660	687	652	710	611	644	697	685	679	646	641	698	686	683	653	714	638	701	677	651	622	648	668	660	668	644	693	670	659	700	660	642	648	664	653	659	648	656	642	676	637	657	667	647	683	672	675	672	626	631	653	661	680	670	663	658	667	708	665	687	607	654	616	651	703	657	644	692	687	648	654	662	683	652	686	661	661	627	647	650	658	665	664	615	652	715	667	664	693	668	689	694	649	694	706	688	660	658	678	661	699	677	649	653	630	646	692	657	658	691	683	649	655	660	678	668	662	692	661	665	656	694	694	658	644	636	698	683	679	673	658	650	661	688	647	656	653	652	658	684	659	620	685	665	690	660	678	677	641	693	640	640	638	633	673	681	655	671	658	659	651	662	670	681	642	641	645	719	627	659	693	644	602	601	653	712	672	675	662	670	639	690	695	678	663	659	673	700	646	660	663	650	688	667	651	678	649	689	660	686	698	652	652	694	637	659	653	663	617	648	683	646	659	668	655	633	683	672	671	679	633	643	676	653	613	664	708	643	670	646	666	689	639	666	652	680	633	636	663	688	660	704	635	674	623	671	662	619	707	639	671	626	692	634	636	656	605	659	619	611	691	694	638	706	651	636	664	653	645	693	648	690	657	683	703	670	621	642	612	661	633	688	643	675	654	690	699	634	650	682	687	671	662	667	644	641	641	624	692	633	622	637	680	658	671	655	675	696	662	643	640	655	671	653	602	667	648	693	609	697	622	697	673	641	662	674	604	676	676	670	692	670	643	697	654	692	654	679	663	644	718	689	673	683	694	633	677	646	650	665	705	659	697	693	622	686	600	661	707	634	690	674	651	656	645	623	642	676	630	670	698	649	642	673	607	621	671	679	632	663	653	615	660	680	623	622	654	666	621	660	672	690	668	631	679	682	701	671	723	627	680	677	647	648	632	638	670	655	664	667	688	668	660	649	684	678	660	705	616	664	710	641	683	667	615	690	636	670	676	641	726	642	666	665	646	663	639	703	669	695	642	636	655	692	695	690	671	644	659	687	662	675	632	665	659	686	686	639	667	663	677	696	646	626	670	614	716	671	657	626	630	683	665	654	677	704	661	685	629	656	638	673	704	651	658	647	634	654	680	655	659	670	687	657	680	682	669	674	684	690	654	680	635	662	661	682	657	659	671	650	629	651	685	622	726	678	675	694	632	648	628	642	657	690	704	680	644	723	640	665	659	662	646	679	694	640	709	665	637	652	660	689	635	650	678	636	678	705	668	662	686	676	687	656	651	680	638	632	639	649	681	671	674	651	667	707	609	633	677	704	672	643	669	659	615	684	652	646	641	665	636	638	663	665	672	630	731	677	661	650	630	671	673	653	684	630	691	686	673	673	643	677	666	659	631	645	656	635	671	673	652	618	640	647	672	665	625	647	628	626	671	649	687	686	640	680	673	690	645	640	689	633	692	700	635	703	681	632	634	626	656	690	650	675	659	639	625	641	613	620	658	644	651	630	698	669	633	619	616	642	703	662	686	649	716	682	660	629	693	627	677	637	685	692	678	625	622	654	692	629	672	660	684	674	675	668	632	706	681	666	630	655	695	638	668	668	615	627
31913	20369	15238	5543	1254	1003	674	476	400	378	359	342	305	299	332	290	316	288	283	265	244	260	262	249	273	258	237	262	282	266	269	270	266	259	257	290	270	238	246	278	267	299	256	248	229	249	254	244	256	269	249	236	260	249	216	252	246	256	244	260	241	247	255	220	235	249	250	237	262	244	264	245	264	276	259	264	238	238	233	231	236	226	254	273	237	215	234	240	251	243	219	254	284	249	255	242	256	239	259	243	255	248	258	262	223	241	297	230	255	251	237	240	242	246	253	256	250	277	228	267	270	239	255	243	233	272	267	232	239	248	225	253	221	253	278	238	262	248	249	243	244	254	293	257	244	258	241	232	248	253	282	229	262	269	241	273	279	252	229	236	259	241	238	257	268	236	255	249	226	271	239	244	230	213	222	248	267	259	276	255	264	239	273	254	237	230	266	232	273	234	270	240	243	253	294	210	253	246	234	253	234	258	247	240	243	254	236	264	263	271	219	229	270	265	247	237	266	231	222	257	248	274	215	238	247	235	243	273	259	266	263	221	286	241	239	253	245	232	250	288	239	268	258	268	223	245	268	258	239	275	259	263	250	251	263	265	258	217	222	250	222	277	251	237	275	244	244	258	267	228	293	256	253	283	259	258	242	233	240	246	264	217	241	265	270	284	285	257	264	259	242	231	245	247	235	260	261	235	259	263	236	271	244	242	257	256	254	246	235	274	249	242	230	260	252	230	264	264	245	238	250	265	253	226	258	302	260	285	257	243	239	228	251	257	222	241	280	231	235	209	235	254	245	231	236	274	245	232	245	256	254	233	262	257	247	224	247	243	253	255	230	263	236	229	223	252	254	244	299	248	270	249	267	226	251	250	269	268	247	265	238	253	269	228	241	262	241	238	238	244	250	236	230	283	274	246	238	253	277	240	244	224	251	253	250	241	260	298	278	256	257	216	240	234	226	255	221	243	256	268	244	259	263	239	241	256	250	249	252	225	241	247	224	265	246	238	276	271	276	261	267	238	251	259	282	245	255	240	232	284	226	245	260	256	248	239	258	247	252	249	212	248	297	270	217	214	238	233	241	256	257	259	261	256	218	277	244	235	250	222	245	225	246	258	262	245	254	236	229	228	254	230	252	241	257	267	253	263	212	257	252	253	241	249	229	245	267	258	244	273	221	236	241	254	233	248	224	231	236	239	263	257	277	258	267	251	247	242	254	229	224	244	240	272	222	262	261	258	256	260	238	290	271	251	244	268	224	245	245	242	256	259	250	239	234	241	219	238	235	259	227	239	224	260	264	258	248	265	254	237	207	248	264	238	263	243	251	251	249	250	282	225	264	230	231	268	250	241	250	230	270	247	235	247	244	246	242	263	264	248	244	244	258	297	249	270	224	253	211	227	263	232	252	254	281	258	233	224	254	263	242	244	267	260	256	240	244	280	246	244	254	256	254	253	250	251	270	266	240	230	241	269	243	237	236	281	254	278	252	258	256	241	244	211	256	242	248	256	258	244	243	241	287	230	208	243	229	211	227	246	251	267	232	258	217	241	255	258	236	250	273	245	236	246	247	219	231	267	268	251	261	281	253	250	254	258	238	235	274	249	245	268	259	261	235	240	266	252	229	256	254	261	239	206	240	256	251	251	242	270	231	257	253	254	260	261	235	259	201	235	250	224	227	275	263	245	239	257	234	224	237	259	241	227	239	246	255	254	218	242	272	241	257	264	248	265	252	235	250	243	242	226	296	231	241	244	258	251	221	240	257	265	250	252	211	240	252	294	236	275	236	253	272	215	238	272	261	246	224	255	245	241	271	258	241	257	213	272	242	216	240	250	261	270	217	254	239	234	263	244	262	254	245	241	269	256	221	222	258	274	245	225	224	253	240	264	233	258	247	250	242	260	236	241	244	241	272	219	257	235	224	268	213	227	270	248	229	260	235	239	244	234	249	224	260	225	237	244	221	261	240	254	252	227	238	241	260	279	236	266	273	211	246	248	254	262	239	246	241	257	242	253	218	257	257	243	269	222	246	253	272	208	237	246	249	246	232	269	216	267	246	246	229	251	260	241	277	253	233	260	263	243	269	225	261	254	241	268	263	264	259	242	216	268	269	240	254	234	260	249	239	221	259	247	234	235	266	226	266	268	252	265	267	256	238	244	270	224	246	253	239	238	252	263	238	228	236	251	270	262	270	241	263	199	259	262	235	259	255	252	246	255	269	235	220	257	252	220	254	237	217	261	250	246	279	225	222	251	235	254	239	264	234	239	222	238	230	257	276	236	256	249	273	270	268	241	214	223	264	278	239	231	226	269	246	253	246	263	228	222	284	233	245	242	269	240	238	227	241	258	241	228	256	272	251	265	254	243	250	231	253	247	262	229	253	255	235	240	240	266	252	267	240	224	259	242	241	258	241	235	239	225	260	234	248	250	264	272	271	272	251	253	251	276	247	252	246	263	264	231	227	250	261	231	266	236	274	236	256	259	252	261	237	240	242	247	263	221	259	239	272	249	254	266	263	252	250	246	262	253	245	249	233	282	228	271	231	270	246	243	270	246	248	273	265	253	251	195	256	223	241	216	225	235	264	231	258	235	259	252	244	243	247	284	270	230	260	189	246	256	262	257	253	246	263	203	278	260	265	238	261	221	295	272	257	259	230	251	237	255	255	247	236	255	290	262	245	218	229	238	236	232	256	250	267	265	245	275	263	264	260	240	237	245	219	243	237	282	258	236	210	223	218	236	285	243	262	263	269	234	258	249	238	247	270	210	247	236	226	237	230	257	240	239	246	257	249	234	247	251	251	264	268	250	255	236	269	234	286	246	253	259	248	275	236	250	206	235	256	250	221	289	269	230	261	227	264	260	252	253	258	214	247	260	231	251	297	267	252	249	228	258	267	220	264	249	261	269	239	246	241	247	255	260	225	246	227	255	227	247	234	274	222	248	270	242	232	252	252	260	262	274	238	241	261	227	248	238	233	226	235	250	245	252	228	236	239	256	218	259	255	254	264	225	249	226	240	246	250	242	258	267	249	253	236	257	238	247	231	279	220	243	222	264	235	279	265	246	234	237	241	289	242	261	263	240	303	247	249	243	224	253	233	244	234	256	275	247	277	228	257	245	270	253	224	235	270	207	237	284	266	252	232	240	229	256	295	281	248	242	269	270	236	222	248	267	235	241	232	227	244	248	237	259	241	256	234	238	232	266	245	227	265	265	277	263	253	242	259	243	272	222	234	265	271	231	237	269	258	255	215	280	239	220	246	227	257	270	270	239	264	250	247	243	265	245	242	245	239	266	219	244	254	249	226	266	223	204	236	289	248	244	239	274	260	242	244	260	256	291	248	243	249	261	271	265	241	251	233	257	236	240	267	254	240	251	262	257	241	238	236	245	256	245	266	254	231	224	244	258	248	264	250	231	265	261	230	241	260	247	235	248	236	211	232	276	234	270	263	262	253	252	246	260	229	259	220	261	236	229	233	226	226	242	239	282
20072	15584	19602	7732	3543	3459	2623	1874	1681	1462	1237	1065	921	898	911	900	865	853	970	869	797	777	781	755	702	736	778	771	828	729	737	683	666	729	695	617	617	638	631	659	585	597	547	548	622	585	615	561	562	591	581	564	595	589	594	609	567	593	599	612	565	568	555	619	588	588	561	549	528	586	549	542	575	585	552	547	633	530	600	563	602	575	569	575	562	588	571	522	619	594	560	557	532	577	581	511	592	543	583	550	562	593	553	577	616	604	532	546	569	554	578	570	556	596	574	602	576	560	575	558	625	574	541	601	602	578	564	569	525	592	575	565	538	548	554	564	562	538	573	564	576	585	588	571	561	599	535	537	587	553	561	562	563	550	567	548	545	576	595	519	552	569	588	580	539	567	566	587	584	589	577	621	552	569	594	569	560	577	605	547	572	559	577	563	581	561	551	530	555	548	555	578	542	595	585	587	573	581	572	555	571	569	591	628	585	570	546	538	574	567	610	580	564	600	572	605	588	575	606	592	532	550	527	613	529	578	580	511	579	587	528	579	624	553	560	574	574	513	550	541	540	585	536	578	592	603	559	549	552	573	585	559	564	555	544	570	564	557	540	602	593	565	576	587	555	597	587	551	538	560	542	524	531	563	554	523	576	571	564	545	618	589	620	569	581	591	562	555	587	566	601	535	603	566	595	561	556	608	568	561	611	572	550	553	558	529	577	590	551	536	568	570	558	557	583	561	538	540	588	625	536	559	548	579	589	593	550	581	537	572	535	545	592	600	562	538	558	570	548	575	558	522	620	576	555	553	535	544	574	567	550	582	572	563	582	580	583	577	583	597	572	542	547	591	571	547	547	563	588	569	598	549	573	575	578	553	563	569	564	571	554	603	520	554	569	596	530	570	587	578	580	607	535	535	547	550	552	610	558	636	526	534	594	553	590	547	566	596	542	611	544	556	612	545	581	597	589	547	582	572	558	575	589	563	562	564	596	572	593	574	555	563	505	560	579	514	567	574	595	556	586	567	542	545	557	568	600	595	551	565	614	567	577	563	553	610	607	579	601	606	604	534	557	506	578	563	559	524	572	551	562	592	570	558	585	547	604	600	583	577	547	574	585	577	563	517	531	543	566	578	597	571	571	577	595	594	562	584	595	564	536	562	574	574	592	579	538	574	572	564	519	639	573	603	590	584	593	613	564	520	615	563	616	620	556	527	541	580	541	538	593	605	553	567	539	559	585	580	565	597	579	549	534	607	554	547	543	514	579	563	559	590	578	553	590	536	592	562	589	591	574	566	563	536	565	589	585	547	573	593	588	539	541	598	552	529	595	578	583	559	605	635	581	569	607	529	565	564	582	632	552	577	559	544	574	545	610	582	601	572	545	578	561	573	597	592	539	576	609	576	590	579	614	576	620	562	555	575	553	545	585	615	593	582	576	578	592	564	612	585	519	598	527	598	544	561	594	589	589	578	565	534	579	576	542	572	602	565	608	541	578	569	587	534	592	597	539	598	552	613	549	581	589	583	592	578	586	568	583	592	617	608	576	558	561	573	587	574	575	559	601	583	565	500	587	577	553	589	544	554	585	556	584	574	506	561	616	594	508	581	548	591	575	538	573	604	566	535	552	577	570	581	542	563	540	571	584	574	572	595	587	571	562	589	530	533	534	537	577	592	577	540	574	516	570	572	579	599	599	582	583	605	563	577	600	598	593	555	537	575	596	581	575	538	577	530	575	576	558	586	569	601	551	566	563	561	582	581	594	598	564	532	549	582	607	522	564	567	597	553	564	540	576	618	585	580	584	572	607	541	594	602	611	558	570	565	583	570	567	536	536	568	558	565	582	581	591	575	560	564	572	617	566	595	545	553	554	549	563	572	523	620	569	543	555	560	562	577	581	563	585	569	584	550	573	617	601	554	618	601	598	547	549	552	587	561	585	593	634	589	619	586	522	585	534	612	568	588	565	543	565	550	558	628	549	588	587	579	542	615	596	559	552	570	598	596	525	593	577	608	588	613	564	593	557	567	579	589	616	576	567	532	577	533	553	538	603	537	602	598	537	550	565	620	553	571	569	561	560	588	592	593	539	568	550	554	576	608	498	561	581	540	568	612	613	575	551	575	552	530	580	575	541	520	570	547	604	558	568	585	522	531	561	588	551	580	599	581	591	592	576	573	622	569	549	556	610	541	572	535	585	558	527	563	579	564	553	594	565	546	514	607	582	557	613	571	553	559	555	575	592	602	542	611	511	585	566	520	554	553	588	574	591	589	593	611	590	550	559	559	580	542	573	600	548	567	612	585	591	592	561	558	578	563	553	572	571	578	542	547	585	573	582	569	604	564	553	593	565	613	600	549	594	572	596	566	541	582	568	536	564	594	578	587	570	596	557	517	574	586	536	611	555	565	558	583	588	591	599	539	555	563	587	595	585	581	610	532	611	577	561	556	600	615	533	561	581	540	603	620	571	544	569	557	572	533	548	579	593	588	582	561	520	553	578	576	557	554	560	557	571	561	564	589	518	572	590	548	574	589	546	562	537	595	551	558	545	535	530	554	573	552	562	544	567	558	569	566	531	572	610	564	590	564	608	566	574	530	539	573	532	573	597	549	570	579	559	606	566	548	600	583	564	556	573	561	575	610	597	592	595	556	579	577	587	582	575	509	561	560	580	600	542	587	590	590	559	576	555	581	541	595	557	573	584	530	577	566	587	582	570	578	563	606	585	536	537	545	569	559	554	534	609	546	574	595	537	555	570	622	579	567	561	577	561	593	578	518	614	566	612	571	533	560	569	550	546	571	635	560	562	551	571	601	532	628	604	562	593	578	566	565	534	606	595	530	554	554	586	551	561	560	559	543	559	559	594	608	567	569	557	623	560	548	571	568	563	576	561	536	570	579	595	622	567	543	604	580	570	596	574	555	582	555	557	547	586	561	537	620	524	573	538	505	612	605	578	522	572	537	552	581	530	553	613	591	582	561	612	582	540	551	540	598	594	564	554	557	540	560	583	578	593	563	553	584	559	559	565	549	599	594	579	574	540	613	590	590	538	562	595	556	609	598	540	623	590	547	550	566	576	566	577	573	602	590	562	581	602	563	546	582	546	517	613	563	534	554	584	610	525	591	577	549	553	554	557	551	605	558	604	584	549	542	572	566	594	520	603	556	562	547	565	518	588	565	588	587	555	552	569	550	593	541	542	571	559	612	569	583	581	529	620	578	572	582	563	570	569	593	530	593	556	545	569	600	558	559	546	569	543	552	582	537	563	594	561	551	563	550	574	544	515	606	590	611	556	562	536	563	540	598	595	543	588	554	525	532	549	551	590	551	549	593	557	575	529	556	579	530	559	579	587	582	557	556	617	562	589	584	568	553	541	555	563	554	584	503	545	543	552	630	570	560	553	540	573	579	581	573	531	575	562	627	563	597	549	586	553	534	550	581	591	596	560	559	650	581	556	597	557	565	557	599	593	563	557	607	555	584	558	546	568	613	571	527
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
