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
336773023128	336773023690	336773024240	336773024790	336773025340	336773025890	336773026440	336773026990	336773027540	336773028090	336773028640	336773029190	336773029740	336773030290	336773030840	336773031390	336773031940	336773032490	336773033040	336773033590	336773034140	336773034690	336773035240	336773035790	336773036340	336773036890	336773037440	336773037990	336773038540	336773039090	336773039640	336773040190	336773040740	336773041290	336773041840	336773042390	336773042940	336773043490	336773044040	336773044590	336773045140	336773045690	336773046240	336773046790	336773047340	336773047890	336773048440	336773048990	336773049540	336773050090	336773050640	336773051190	336773051740	336773052290	336773052840	336773053390	336773053940	336773054490	336773055040	336773055590	336773056140	336773056690	336773057240	336773057790	336773058340	336773058890	336773059440	336773059990	336773060540	336773061090	336773061640	336773062190	336773062740	336773063290	336773063840	336773064390	336773064940	336773065490	336773066040	336773066590	336773067140	336773067690	336773068240	336773068790	336773069340	336773069890	336773070440	336773070990	336773071540	336773072090	336773072640	336773073190	336773073740	336773074290	336773074840	336773075390	336773075940	336773076490	336773077040	336773077590	336773078140	336773078690	336773079240	336773079790	336773080340	336773080890	336773081440	336773081990	336773082540	336773083090	336773083640	336773084190	336773084740	336773085290	336773085840	336773086390	336773086940	336773087490	336773088040	336773088590	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
26343	29630	39147	39423	30213	26911	24151	20728	11991	4688	1984	1383	885	752	571	563	490	360	330	296	317	322	302	329	305	261	246	219	197	182	185	213	162	170	134	159	171	156	162	149	130	131	114	112	96	95	108	118	105	105	111	95	96	88	87	98	89	86	91	91	70	103	107	96	86	90	90	102	107	75	88	72	82	82	90	89	95	78	81	77	82	91	223	503	492	72	71	67	84	78	70	79	84	66	96	101	73	74	89	69	77	79	78	80	86	94	84	80	74	71	78	72	68	72	89	70	77	74	80	76	67	75	83	81	74	65	81	83	100	72	65	75	76	61	62	54	81	76	81	75	85	62	80	74	80	73	86	64	72	87	79	79	101	62	85	66	65	55	87	72	69	72	82	86	63	60	66	64	79	87	81	84	83	91	75	82	84	86	76	76	71	75	76	80	62	74	70	83	71	90	75	92	79	72	69	90	75	66	79	62	83	88	83	75	63	84	91	78	84	82	72	66	85	67	74	78	77	74	85	85	64	73	73	67	62	76	65	79	74	65	78	84	78	87	79	84	73	65	75	71	84	63	86	75	80	86	79	66	83	86	78	69	92	73	82	62	59	80	88	79	72	76	95	81	76	90	79	75	52	71	79	77	58	72	86	86	86	69	86	93	89	79	71	57	82	68	83	86	83	93	86	89	75	73	71	77	85	60	81	72	94	67	67	72	78	71	83	94	68	93	77	66	78	66	85	74	88	91	75	68	65	79	81	59	83	76	86	68	81	75	63	68	75	68	81	88	102	83	69	75	72	65	65	70	82	88	68	76	84	99	66	82	80	77	80	93	68	77	83	86	65	90	85	79	84	79	72	77	90	80	72	71	63	72	83	91	74	75	89	77	86	80	74	60	69	69	75	70	91	101	79	64	85	79	89	80	60	81	75	66	70	74	76	87	88	87	72	57	72	103	66	80	65	73	71	81	81	74	99	67	84	68	78	76	77	68	77	76	77	76	59	79	73	73	69	67	89	72	70	69	73	88	75	67	70	71	83	71	87	94	80	80	81	84	92	92	68	87	77	83	87	75	76	87	102	77	83	86	69	78	71	62	73	75	83	88	83	75	67	65	72	75	63	85	72	70	68	86	83	55	63	90	79	67	89	68	85	93	81	74	64	112	56	74	78	79	60	66	89	70	79	70	75	76	77	75	70	65	84	95	74	69	85	90	73	65	85	80	83	69	61	82	77	79	67	81	84	83	73	74	66	82	80	65	73	88	65	76	85	85	80	75	87	80	84	67	73	78	86	82	76	76	71	73	75	70	80	75	67	88	94	66	84	63	75	76	75	87	75	77	95	79	75	86	76	75	72	77	62	87	77	81	76	73	74	77	70	74	63	74	56	77	82	80	87	77	64	65	70	82	86	96	73	90	61	83	76	69	72	68	87	86	75	65	70	80	85	83	55	62	91	93	98	82	74	65	80	81	65	77	75	68	64	78	84	68	72	75	75	74	72	74	80	58	85	86	95	64	81	74	84	78	68	87	78	84	70	73	84	79	87	76	78	87	77	75	56	82	89	64	66	64	80	71	68	63	76	72	75	92	80	84	89	70	79	83	81	62	72	81	85	73	64	82	75	59	81	76	91	81	80	81	69	88	83	80	79	77	78	70	86	92	77	65	80	57	77	80	66	88	82	76	83	70	74	68	82	88	69	73	78	71	80	91	91	82	71	95	71	78	79	62	72	82	86	75	69	81	80	100	85	77	78	79	80	71	72	69	74	74	85	88	91	70	83	81	73	85	63	66	80	81	83	100	75	77	88	74	70	71	77	82	78	80	67	70	82	88	63	77	71	72	77	88	82	79	74	62	85	60	88	98	85	83	68	71	70	86	90	72	67	64	79	51	85	82	84	63	77	97	81	84	86	74	86	68	83	64	61	94	79	79	75	78	71	64	71	70	76	76	91	80	93	80	79	88	75	87	93	90	81	75	59	92	77	81	76	81	69	66	63	71	85	90	77	67	63	75	67	74	81	88	72	84	74	69	74	74	63	73	93	69	64	85	64	88	61	77	75	84	75	74	81	83	77	77	81	77	68	72	68	86	72	72	83	66	82	72	78	83	70	72	79	79	66	79	79	74	49	69	75	77	78	85	77	63	63	87	65	67	74	77	64	90	70	66	76	84	91	73	79	86	73	84	86	71	82	73	75	66	61	84	84	74	84	78	81	64	67	67	78	70	70	75	68	76	73	79	66	69	71	68	82	76	79	94	67	77	64	67	79	76	76	95	87	82	82	86	92	89	92	75	68	100	87	72	70	56	73	77	69	94	80	70	91	74	69	60	85	69	72	80	75	74	79	74	91	66	79	95	90	68	55	84	62	67	72	71	76	90	84	83	78	69	71	68	68	80	76	78	68	84	74	70	61	73	82	78	68	74	71	78	80	60	75	73	63	76	85	75	87	75	83	74	66	76	77	85	76	64	77	57	60	73	79	70	72	86	82	66	82	78	76	70	93	76	76	83	84	85	81	81	75	76	78	81	74	70	72	77	75	80	83	70	92	72	93	81	81	81	75	80	79	59	67	72	77	97	62	68	93	67	77	86	94	77	54	75	83	80	77	78	71	64	66	87	69	64	76	85	70	76	67	76	84	87	73	79	88	88	68	74	81	74	74	74	79	92	67	79	64	79	80	59	77	60	79	80	70	71	76	62	86	62	68	76	87	77	67	84	62	89	75	80	76	86	85	88	79	91	59	79	79	72	71	74	69	62	81	45	85	75	67	79	74	74	61	75	81	70	91	68	69	63	79	76	83	69	75	67	73	65	76	79	81	80	75	86	72	89	83	88	90	87	67	80	70	71	84	66	104	78	69	70	71	79	89	73	68	80	64	96	77	87	82	80	80	70	94	77	75	88	68	86	82	61	91	70	97	88	56	69	59	59	69	62	88	67	84	89	74	81	88	72	73	79	75	86	69	66	87	82	69	81	87	73	84	59	70	83	72	89	82	70	64	74	82	81	68	65	82	87	72	78	76	80	68	73	77	78	85	71	72	86	59	73	83	106	72	75	91	77	79	67	84	66	79	84	77	67	72	81	82	64	79	71	68	74	80	64	86	69	80	71	75	74	79	71	76	81	72	76	75	68	65	79	87	64	70	71	66	80	62	79	73	68	78	83	91	57	88	72	68	70	66	92	78	73	75	72	82	68	80	85	63	58	87	86	60	78	66	96	77	70	75	81	63	80	82	63	80	76	97	76	86	93	72	73	61	75	73	70	72	66	74	66	68	89	74	80	81	78	85	84	66	81	85	66	73	78	93	70	81	62	79	72	71	66	83	62	82	64	86	73	85	73	87	66	72	67	66	80	84	84	87	74	73	91	82	76	84	75	69	67	83	72	63	83	63	80	69	73	75	67	85	64	78	84	71	96	92	82	71	78	77	71	72	64	65	68	84	92	73	67	62	93	82	73	91	66	73	63	81	77	82	67	76	84	83	78	79	75	70	79	89	82
15738	22664	33798	38361	32661	35921	31999	29189	20096	11188	7356	6007	4608	4431	3452	3032	2661	2258	2174	1839	2025	2240	2117	1985	1921	1646	1446	1233	1316	975	1127	970	1061	1021	849	936	952	859	769	812	626	596	500	596	517	450	485	537	471	427	473	339	300	296	293	269	267	305	296	297	262	301	282	357	436	345	341	310	318	244	263	270	292	233	284	292	267	285	283	225	243	229	1496	3484	3285	177	189	208	201	155	180	192	190	215	188	195	222	206	196	189	200	222	196	214	172	208	196	208	187	192	209	205	201	195	200	192	188	179	227	205	195	179	224	212	186	160	208	203	193	175	180	201	183	198	206	191	210	198	220	175	216	214	189	217	205	202	197	200	197	194	202	208	177	189	198	208	179	201	206	218	195	214	178	187	174	181	185	193	184	196	191	211	179	201	212	198	199	202	211	173	197	187	198	223	201	178	195	185	193	193	167	180	176	174	206	194	189	201	185	184	180	160	180	187	226	180	210	188	164	202	173	191	190	159	181	182	166	194	187	223	196	217	207	215	186	176	190	208	199	209	191	202	228	230	195	195	190	186	190	177	187	187	215	164	211	200	199	206	183	214	215	179	203	216	194	176	186	208	205	211	188	199	179	208	194	186	207	187	193	200	229	181	184	202	193	196	200	216	178	203	180	202	192	184	197	196	178	186	203	188	190	173	177	217	205	168	196	205	193	184	207	168	193	204	179	188	202	204	190	204	233	205	192	196	199	206	174	196	194	195	179	182	169	211	196	165	211	196	191	181	169	186	206	165	192	184	207	206	178	188	180	182	195	231	192	175	201	221	181	182	195	180	195	183	198	198	193	185	184	182	215	199	231	172	203	180	191	177	179	193	197	193	192	173	190	179	165	200	175	175	190	195	183	177	170	196	197	183	183	180	202	176	177	221	208	163	194	190	201	234	209	169	193	185	170	198	182	152	155	177	193	199	198	226	207	194	178	182	202	184	201	191	181	198	169	186	204	216	188	200	176	186	200	195	153	201	162	217	202	183	182	192	199	208	204	193	208	209	192	171	192	209	181	220	199	196	185	189	190	187	178	187	202	182	183	196	202	211	189	207	212	170	173	181	182	187	210	184	174	212	200	194	217	201	166	194	195	174	179	192	210	195	179	187	181	177	170	187	176	167	198	196	210	187	204	197	184	188	175	177	205	187	179	201	177	210	195	213	189	170	200	168	188	199	163	200	207	196	167	203	181	192	203	195	186	209	199	192	193	193	186	164	227	173	172	216	187	185	209	179	180	185	183	177	185	175	197	172	168	211	213	199	183	188	203	208	184	175	198	183	196	204	194	204	188	218	184	185	217	209	204	203	186	208	207	195	204	201	190	181	195	196	194	206	151	199	222	188	179	195	202	181	195	184	191	187	178	176	165	191	203	205	193	202	179	191	183	192	216	201	188	169	188	209	197	201	206	194	207	180	225	171	189	180	197	194	190	184	187	176	203	189	190	197	191	209	197	198	220	188	218	181	177	184	186	185	192	205	198	170	162	177	182	203	188	167	188	191	201	187	176	175	204	187	206	177	195	186	168	197	183	189	200	179	208	188	195	212	209	205	194	187	191	179	157	190	206	173	201	204	174	182	191	225	180	208	196	213	196	176	174	191	200	196	199	174	198	183	197	191	188	195	170	185	207	191	206	195	181	201	207	201	217	192	181	179	209	204	177	188	204	183	201	193	195	219	187	192	188	228	197	188	173	169	186	190	212	193	218	192	182	201	184	220	200	175	204	218	192	197	192	190	207	205	201	218	204	199	193	180	203	206	195	213	193	166	197	221	186	213	173	188	183	202	170	207	207	195	198	193	217	174	191	195	187	202	183	201	184	204	203	219	203	219	201	200	196	226	164	201	214	191	196	214	213	197	196	190	193	198	190	160	185	213	195	201	196	196	185	168	218	180	182	209	182	193	187	188	198	192	163	173	173	211	197	211	206	195	197	181	169	186	214	193	182	179	197	193	181	199	230	202	181	171	201	189	198	179	164	185	194	197	199	166	204	203	185	190	177	168	196	222	166	209	204	196	181	222	172	202	201	192	164	206	197	190	185	203	172	229	179	211	207	147	205	194	216	198	178	190	171	213	196	212	188	195	193	197	192	188	204	174	190	212	191	197	197	185	197	190	201	172	188	180	202	206	209	185	204	197	189	182	200	202	160	176	166	205	208	183	206	211	202	183	213	184	200	206	188	173	213	227	167	194	184	199	181	171	184	221	194	204	150	222	169	195	185	210	208	201	197	191	180	194	192	199	207	175	189	160	189	210	207	187	197	215	201	217	205	205	179	188	207	185	203	195	194	183	195	160	208	199	190	214	193	188	209	209	206	189	207	215	210	196	203	178	179	190	207	186	172	178	191	212	211	188	178	209	179	186	227	209	201	201	219	203	166	192	202	212	193	178	176	184	189	194	197	183	199	178	191	201	192	195	196	188	179	188	197	199	195	185	202	201	181	191	186	188	191	201	188	182	190	193	181	207	192	174	196	188	224	166	192	183	201	184	204	198	190	183	209	178	209	194	213	189	219	200	203	179	192	200	210	196	212	193	195	198	212	190	171	199	185	196	176	196	208	196	176	213	186	209	198	171	182	220	199	187	165	208	183	187	190	191	183	192	186	185	215	205	216	208	190	190	187	169	201	185	197	198	185	230	197	186	196	208	180	187	199	202	181	190	198	188	218	174	169	207	180	181	182	207	187	182	210	191	201	192	168	177	174	205	197	189	200	209	218	184	205	173	163	196	192	179	203	185	214	194	196	170	167	174	200	197	185	183	207	191	167	202	184	219	211	178	180	186	186	188	174	214	213	196	208	202	174	177	203	200	200	195	203	186	208	184	226	174	187	200	204	172	160	192	213	186	207	193	184	198	187	184	190	206	214	205	168	201	174	183	182	182	200	183	195	188	211	196	185	196	177	185	193	188	196	163	202	174	174	223	197	181	198	188	191	210	179	224	197	188	169	186	197	192	201	193	191	201	186	184	199	190	183	165	170	175	183	203	209	223	199	188	211	205	208	196	207	206	213	221	163	178	193	189	228	199	177	182	195	211	183	201	186	212	192	203	189	190	179	199	185	213	192	188	203	197	183	193	178	186	190	189	207	181	199	203	187	171	190	197	195	191	189	201	168	186	213	181	205	170	180	196	190	181	172	199	202	186	205	179	176	214	195	208	200	201	223	214	194	190	182	186	180	167	194	223	197	175	167	206	155	189	176	209	210	208	205	189	197	176	188	202	189	212	177	206	189	178	184	189	199	211	184	216	197	170	196	178	183	184	188	182	220	190	186	195	177	173	193	189	186	207	184	182	176	199	177	195	208	200	168	196	191	193	182	184	195	173	171	198	188	206	179	209	191	179	198	201	183	202	186	178	193	188	169	201	178	180	185	190	177	197	167	158	190	183	212	179	180	192	193	185	208	187	179	206	171	189	197	174	211	193	215	198	185	195	202	196	191	202	174	185	207	183	175	177	173	225
4043	2484	4413	5016	2059	1448	904	701	522	408	325	286	250	230	193	198	193	202	206	178	194	223	186	189	202	181	192	183	158	166	172	184	168	169	157	161	192	171	162	155	143	176	160	188	157	156	171	165	172	183	188	158	170	165	184	146	183	163	164	158	154	137	155	159	138	183	177	162	177	154	149	157	172	170	166	183	170	154	160	143	171	160	128	168	167	160	161	149	160	173	150	160	169	142	137	158	159	152	152	165	154	155	160	164	178	182	153	157	173	163	164	154	154	179	148	142	173	153	147	148	159	154	183	157	158	141	164	182	152	178	155	127	155	187	145	153	158	136	159	143	145	154	137	151	153	171	167	143	176	173	146	153	168	152	159	173	163	136	155	160	163	163	165	157	166	156	173	179	172	163	155	139	162	170	173	156	148	161	146	150	168	163	164	146	161	157	153	145	148	159	144	142	133	176	134	145	167	136	168	165	165	155	141	156	156	150	183	168	157	154	161	136	168	161	168	181	157	177	139	154	139	165	137	171	154	184	137	159	170	142	145	137	159	181	132	183	156	162	145	145	161	147	122	154	158	155	143	155	158	160	164	142	164	165	158	132	155	154	141	159	168	145	169	159	165	137	162	151	164	159	164	156	163	158	159	166	161	165	141	163	165	154	153	161	190	147	161	174	147	156	167	160	165	145	177	164	155	171	164	166	162	169	166	185	172	156	149	169	166	158	143	139	166	162	145	154	143	150	158	175	137	153	187	154	164	162	152	161	171	171	155	178	136	170	168	130	162	137	165	167	174	146	166	162	169	160	164	142	153	172	157	160	181	141	139	157	181	161	146	183	150	152	162	156	177	156	155	156	136	151	155	148	171	171	178	162	156	147	147	156	165	145	148	162	173	157	141	152	156	190	140	161	155	158	170	164	147	151	160	170	155	156	176	187	166	144	163	192	157	150	150	164	154	173	172	155	159	140	157	147	161	174	172	158	152	145	148	149	183	153	155	134	150	166	153	145	136	154	165	153	138	185	176	175	150	147	169	159	154	175	159	154	148	142	143	154	153	162	166	156	161	152	163	152	159	155	168	148	148	138	138	159	155	147	163	158	183	153	167	152	150	159	166	160	138	161	148	163	147	165	153	151	182	152	159	148	157	161	128	161	171	157	166	139	159	185	126	168	159	155	121	159	135	154	157	156	164	162	155	140	161	180	184	135	166	122	149	140	165	167	154	152	168	168	150	147	157	161	162	158	164	154	158	160	157	168	153	151	150	178	160	154	139	161	156	142	166	152	178	187	190	148	191	160	163	149	158	155	163	188	158	190	159	174	155	138	145	148	157	160	146	172	148	167	182	154	169	154	179	161	153	126	152	164	167	134	142	165	144	147	163	147	150	144	185	161	178	156	143	153	140	171	157	158	142	141	161	170	153	148	164	146	150	168	154	155	168	139	168	156	146	185	153	134	173	173	142	159	138	169	155	151	158	172	159	126	162	151	154	146	138	145	167	123	162	145	150	164	159	148	172	164	161	158	162	147	134	177	167	145	155	160	152	148	126	140	166	147	151	189	149	156	161	168	155	168	154	163	153	160	151	141	131	146	158	158	167	158	164	134	138	140	144	147	143	149	157	176	165	150	150	169	163	161	143	156	154	143	150	152	149	160	170	150	145	150	146	161	153	165	157	134	158	135	174	159	171	157	170	162	132	167	131	171	176	150	150	164	159	151	163	156	155	186	148	184	124	163	145	136	143	142	152	145	142	166	162	149	171	146	150	148	154	166	170	149	160	174	151	174	125	170	154	158	162	149	129	158	165	168	155	166	153	157	146	157	161	150	172	169	164	164	148	153	149	159	188	186	142	155	160	165	152	153	143	156	149	145	166	144	154	167	150	157	146	162	173	139	152	167	161	148	179	163	154	154	155	145	182	163	151	167	166	148	160	162	163	170	146	158	170	176	164	151	156	176	148	163	158	173	165	164	159	158	152	170	151	155	158	144	149	151	165	161	162	164	134	176	191	168	162	158	162	136	156	148	155	160	158	149	139	169	156	132	168	148	158	163	143	160	157	164	144	128	163	161	171	185	174	140	164	174	163	157	150	166	157	161	160	174	183	172	154	150	161	145	188	178	167	163	175	172	162	186	136	159	154	143	152	153	162	185	186	140	158	158	131	151	159	151	136	152	156	164	151	132	168	162	172	137	165	150	143	142	155	144	158	160	152	158	160	183	147	145	162	163	150	133	168	157	133	150	132	163	161	149	137	161	165	149	153	145	160	142	177	176	161	149	172	140	153	181	167	142	173	167	143	162	157	174	178	147	137	169	163	169	137	140	155	156	142	165	163	155	177	154	156	150	156	156	163	156	172	138	146	155	176	156	156	144	180	156	139	130	156	145	150	154	153	155	159	158	148	131	145	160	159	156	152	153	139	167	160	165	145	162	167	142	166	183	156	141	135	157	162	148	161	141	164	146	144	148	145	169	152	166	154	156	147	165	162	161	161	170	163	148	176	177	172	139	150	141	151	175	161	158	156	175	147	155	151	166	153	154	159	167	152	161	162	159	152	147	134	152	186	161	149	168	175	169	160	167	152	151	164	161	154	152	162	149	143	152	180	172	162	194	179	164	145	165	166	153	161	152	173	151	151	169	134	144	177	177	143	164	157	169	155	160	161	139	162	152	159	185	159	158	146	170	150	145	160	154	162	150	150	180	158	156	152	163	178	140	144	171	163	155	158	185	155	173	159	154	160	161	146	176	178	153	154	162	180	147	168	177	162	161	134	183	156	163	171	150	187	151	174	166	148	163	159	151	164	157	152	140	151	146	154	146	150	171	178	144	132	173	164	155	145	158	172	159	168	142	143	155	180	148	163	180	147	162	172	147	162	159	158	179	168	164	153	157	125	155	125	159	135	159	132	151	168	143	151	150	168	176	154	152	168	140	143	167	185	159	159	152	146	168	164	160	165	146	155	159	135	136	156	162	173	186	157	150	154	170	149	145	161	170	164	140	163	152	195	170	138	171	161	155	158	187	155	156	168	138	166	158	158	168	164	156	160	153	168	143	145	156	128	176	156	162	180	168	153	138	142	170	167	153	160	153	169	143	149	154	161	159	154	147	169	142	173	160	153	158	151	166	131	163	164	145	146	151	172	158	176	154	156	149	168	156	140	145	145	143	150	167	151	187	161	145	150	171	159	148	150	154	144	142	176	157	152	137	144	155	158	153	158	168	177	161	173	159	147	146	132	168	155	145	158	179	156	182	170	149	154	164	159	164	156	162	124	170	171	176	163	163	137	146	185	139	160	147	172	148	163	126	145	174	152	150	146	155	143	169	173	160	135	156	166	150	172	159	165	163	167	156	140	139	153	156	164	188	147	148	154	148	153	161	161	170	166	142	153	165	148	147	151	160	167	156	168	168	135	167	148	152	168	151	148	161	139	156	160	142	153	163	142	158	163	176	150	164	169	161	153	181	166	180	180	171	168	173	152	162	167	178	145	141
3330	3480	8822	12479	6522	5754	4341	3597	2422	1903	1636	1256	1080	926	790	740	776	755	599	574	687	744	737	758	653	586	614	559	468	526	554	512	515	496	501	520	469	488	501	450	483	423	465	437	454	429	419	452	415	409	419	417	378	406	372	431	386	423	421	407	404	403	418	390	387	442	403	411	412	411	361	432	397	385	345	396	422	417	395	419	383	411	420	499	544	403	392	401	382	348	382	384	383	410	391	375	383	376	355	360	394	379	351	371	366	389	392	409	362	385	393	362	396	350	401	384	397	385	366	392	381	385	411	357	381	392	378	362	379	381	399	375	366	422	366	388	384	400	380	374	440	410	390	369	360	414	404	393	383	369	413	343	355	386	398	371	396	393	342	391	346	368	396	395	385	364	353	396	415	377	366	405	387	350	390	409	373	407	379	423	438	358	365	378	394	410	382	374	375	356	410	357	390	386	382	406	344	418	386	405	363	377	383	401	363	422	399	370	368	404	403	337	409	350	382	387	387	359	405	348	362	355	409	372	364	395	390	377	397	380	361	377	384	384	399	412	386	395	391	431	378	418	410	376	413	332	358	385	392	397	374	421	401	368	368	373	383	381	366	369	368	396	372	386	375	365	387	379	396	424	401	411	402	373	387	373	371	372	416	402	351	402	384	378	392	416	359	377	340	376	389	407	405	391	382	427	389	335	395	409	378	398	340	418	369	373	389	399	382	394	384	402	388	359	361	398	401	427	377	396	387	362	400	352	352	375	348	379	396	379	416	390	347	383	389	391	385	365	400	384	386	354	393	355	344	354	376	376	388	365	386	392	359	401	389	376	383	423	392	386	364	370	405	353	376	385	411	377	398	358	379	344	366	423	397	397	394	407	384	358	420	404	379	424	386	380	363	381	371	375	389	373	372	402	373	367	398	360	386	372	369	409	397	384	369	368	344	374	378	375	408	385	373	377	409	397	382	373	369	369	378	385	362	415	341	365	366	387	408	354	388	376	359	346	377	374	358	399	383	383	360	395	350	415	369	393	417	406	315	327	367	377	371	370	358	386	386	383	377	391	377	392	389	377	361	381	385	389	407	383	362	369	389	345	368	409	379	384	360	407	377	375	389	386	380	343	393	379	400	371	346	385	359	411	386	406	391	354	389	396	386	383	391	432	382	363	347	367	387	418	371	346	366	386	363	397	387	406	385	419	372	402	371	385	340	398	407	416	378	392	386	341	399	366	387	369	392	389	376	389	432	350	398	373	387	380	396	371	369	365	360	346	375	371	394	396	355	391	325	394	361	376	404	375	394	367	376	367	391	398	368	384	376	408	398	370	375	417	418	373	393	391	392	391	341	402	365	333	399	388	349	383	410	355	402	406	380	358	318	382	417	370	381	349	365	368	399	374	351	390	389	407	360	389	398	396	398	368	383	379	402	385	388	379	370	403	396	399	403	405	378	379	397	370	390	364	378	374	388	385	402	355	373	390	364	361	394	398	409	379	400	383	403	367	374	421	363	359	389	400	379	377	384	362	379	386	390	411	399	354	376	364	365	367	393	373	363	371	359	368	385	362	351	343	400	365	391	382	361	422	383	399	398	367	419	382	379	420	385	410	388	361	391	354	366	424	363	420	395	380	384	390	351	406	386	384	366	356	344	359	383	407	402	369	375	373	414	399	413	370	396	412	386	374	390	390	364	347	371	368	385	379	404	377	385	419	373	424	411	378	380	364	383	423	382	399	378	395	374	352	368	394	397	353	368	382	396	378	393	381	386	404	396	358	398	373	382	353	373	372	347	403	362	382	384	381	365	385	415	376	387	399	348	383	407	355	407	402	388	397	374	377	371	382	413	378	390	416	390	374	351	400	402	395	427	369	387	409	388	353	353	397	389	389	404	391	406	389	376	353	381	379	397	381	374	415	386	367	375	376	385	406	357	418	400	379	379	384	394	360	394	369	366	371	402	371	391	371	370	358	367	365	384	378	372	386	367	357	379	365	405	365	380	398	373	369	381	387	409	383	378	363	350	413	392	409	394	344	378	382	386	339	412	387	374	368	392	362	424	340	383	386	369	399	376	343	369	366	376	396	382	406	399	367	377	411	414	388	426	396	403	400	381	384	397	341	384	394	341	395	359	366	368	396	396	356	387	402	377	381	371	395	397	405	391	398	382	382	387	365	417	398	387	402	440	377	390	362	397	386	361	395	348	383	383	387	375	399	385	404	366	379	384	440	403	380	378	374	382	396	393	375	401	384	372	382	355	355	368	394	404	383	360	385	386	374	368	357	394	373	371	406	379	390	386	347	356	412	376	383	402	387	376	368	417	391	343	377	363	387	397	379	398	404	372	359	393	389	372	396	375	349	375	400	412	368	397	399	333	371	343	394	397	405	377	386	378	410	391	415	364	382	416	399	395	373	339	403	391	402	412	395	389	384	340	379	380	405	393	399	372	380	391	377	385	403	350	359	362	389	386	362	415	387	409	379	398	404	382	368	354	399	373	350	361	352	379	387	396	387	392	371	405	368	379	388	372	385	349	374	393	384	396	376	363	385	374	366	372	353	370	338	378	382	388	377	387	387	383	421	388	357	351	365	356	391	388	397	371	366	377	361	370	409	386	380	397	412	382	410	424	378	413	379	385	343	385	375	364	374	376	364	385	407	409	419	352	411	358	345	369	391	366	398	360	414	401	353	355	381	371	398	371	365	337	361	365	378	379	367	380	401	398	415	389	394	374	404	387	394	379	396	400	381	323	395	381	421	364	373	385	347	369	376	374	385	387	378	384	399	377	406	394	399	408	413	403	405	362	412	415	372	388	375	381	399	388	393	381	384	392	374	392	386	394	382	399	343	404	371	355	346	391	378	383	408	382	376	371	362	349	379	387	389	406	375	383	376	383	369	401	365	416	407	404	395	377	383	391	343	368	388	361	364	373	400	346	372	356	351	388	383	365	369	414	390	400	399	396	402	375	358	415	384	368	400	389	424	372	363	394	409	370	378	381	332	385	379	331	386	398	405	395	393	396	373	413	356	380	398	375	363	376	350	405	391	352	413	375	377	385	391	367	338	414	402	339	374	385	386	360	374	419	363	398	378	365	390	376	368	401	366	399	350	425	407	400	379	361	387	387	402	403	387	399	413	362	367	375	379	420	344	339	361	352	366	364	392	380	390	407	407	384	429	398	401	401	388	374	402	372	367	381	416	400	407	368	363	361	389	391	395	362	381	349	373	356	395	380	370	383	407	366	385	379	353	377	395	347	386	376	371	390	400	396	375	393	365	397	399	358	374	372	357	364	346	380	365	382	360	366	384	366	388	397	375	379	367	384	376	386	388	375	387	397	369	421	388	387	395	366	382	370	384	418	382	412	410	371	384	367	387	395	358	372	401	372	409	348	354	364	380	342	370	366	400	362	377	420	383	369	379	392	397	377	414	372	383	372	375	403	383	355	368	374	357	394	365	422	388	352	397	391	357	371	352	404	379	433	388	392	369	364	410	395	407
19057	20085	30701	35298	25913	20553	15369	9380	3968	1428	1043	776	549	448	400	365	336	295	298	284	272	291	271	268	269	264	230	252	204	197	219	188	222	200	210	215	187	180	188	166	200	169	151	148	141	163	151	151	181	154	166	159	141	139	137	170	136	164	153	154	144	135	136	126	168	148	160	172	188	153	157	127	156	151	147	160	158	118	128	128	130	129	224	330	375	148	126	133	134	129	149	150	124	146	139	139	170	137	148	140	140	136	148	135	127	133	130	155	147	143	148	149	155	171	151	144	164	147	141	141	138	128	130	140	155	140	129	151	140	155	151	153	128	146	162	147	144	143	163	137	130	147	153	136	123	133	165	139	151	144	138	141	128	147	123	132	149	129	125	155	156	156	162	132	125	156	155	146	154	117	137	149	128	126	143	147	153	143	139	143	144	129	146	144	134	139	151	141	146	126	135	147	143	151	119	128	134	169	173	156	158	120	139	150	157	139	165	171	152	154	159	138	132	140	125	131	138	148	146	134	126	160	144	152	132	160	129	155	143	156	145	152	146	156	125	149	165	148	150	142	149	157	143	149	154	149	135	158	164	143	135	136	163	156	135	144	153	144	158	147	183	130	128	143	147	156	153	137	146	154	132	132	129	141	147	169	152	135	128	147	158	151	124	134	136	157	134	148	151	141	139	140	159	140	141	147	146	137	139	112	129	155	150	131	141	136	136	146	135	158	131	134	149	139	162	169	130	140	133	155	147	152	141	141	127	162	142	133	155	136	143	153	154	131	159	140	150	118	141	145	131	153	171	148	139	143	126	148	132	135	144	136	152	148	146	156	143	133	137	158	147	131	143	146	137	128	142	173	136	168	151	145	133	148	154	144	164	136	135	139	113	148	147	129	129	148	165	131	125	145	142	132	157	148	147	158	157	129	113	149	156	151	171	139	156	129	139	118	156	137	131	151	120	153	140	148	168	135	176	157	152	134	133	147	147	154	149	149	132	147	130	163	126	117	157	162	157	121	152	146	157	155	135	151	136	147	136	150	149	127	148	142	148	146	149	139	128	106	126	156	129	142	148	140	156	145	157	145	145	149	138	123	141	141	125	142	152	137	144	158	147	129	132	141	146	157	148	159	152	126	144	142	140	124	142	147	131	110	157	117	165	161	141	155	123	132	151	168	127	142	157	151	136	150	161	145	131	143	147	146	132	134	124	148	171	146	133	138	168	137	162	119	127	158	133	151	130	157	164	148	144	139	159	148	145	153	161	139	128	139	146	137	141	158	130	133	151	140	153	152	132	160	156	148	146	140	127	132	154	149	136	154	154	169	159	138	145	143	147	141	156	134	143	156	167	137	149	140	142	163	168	160	147	141	155	156	146	162	130	154	165	134	137	147	145	119	152	138	134	149	144	137	158	122	161	167	143	148	148	142	107	136	143	147	150	153	159	151	148	142	136	154	146	150	133	133	156	126	124	135	127	130	166	158	152	141	142	139	169	140	142	145	147	128	121	139	147	135	149	149	136	150	153	132	129	127	183	137	147	146	145	145	152	139	131	132	141	150	150	134	142	153	152	168	169	143	167	125	151	135	136	135	160	145	137	146	134	133	149	157	151	154	133	140	139	131	154	151	167	142	142	152	154	151	153	135	148	155	151	137	142	146	133	148	128	148	151	134	149	121	154	134	148	146	142	133	151	156	135	135	146	142	155	155	140	148	155	143	157	140	128	154	127	137	140	160	149	137	115	138	131	143	142	158	139	139	151	142	145	126	162	153	145	175	127	117	128	148	141	137	140	161	148	141	129	140	168	147	136	181	154	132	140	138	135	150	143	144	133	147	138	129	114	134	127	160	142	146	148	163	137	138	163	124	141	140	136	147	141	158	132	130	133	134	150	150	169	157	134	133	144	139	156	141	157	152	150	144	167	133	145	129	121	147	138	158	119	133	146	149	142	141	128	151	134	135	158	151	146	150	162	124	175	154	129	135	122	161	120	134	163	138	137	120	151	123	127	146	124	160	142	162	133	177	128	138	154	148	137	148	157	154	166	123	135	146	161	151	135	147	155	151	131	134	132	133	153	138	160	147	137	124	146	148	134	121	152	147	153	144	153	142	137	163	134	141	138	133	144	133	143	132	148	135	136	148	159	150	168	139	142	150	134	129	140	133	155	126	136	151	143	153	162	125	138	151	132	138	145	146	131	139	149	125	133	144	156	134	158	162	134	149	155	149	161	137	143	140	147	145	131	139	135	135	139	160	156	121	153	126	147	137	123	141	147	129	148	141	158	138	140	132	137	150	160	144	135	158	134	144	142	145	160	139	144	144	159	150	135	158	131	138	166	141	134	144	131	155	135	131	148	142	166	134	141	148	164	130	130	145	146	144	148	134	126	146	142	172	172	150	149	127	161	136	163	135	139	140	148	129	136	135	128	143	148	143	136	143	135	151	155	144	140	133	148	134	143	143	148	136	138	156	148	156	157	145	140	162	151	137	176	164	134	156	138	133	159	136	165	156	152	140	142	143	144	157	154	147	159	165	139	128	136	160	135	149	146	143	133	126	128	116	153	139	143	124	141	170	141	119	135	131	163	141	162	133	136	135	139	134	135	128	141	147	152	129	148	166	146	115	145	142	143	126	141	124	140	128	141	142	129	160	161	162	143	169	144	152	141	141	167	138	129	142	136	137	156	171	159	129	176	148	138	148	155	173	149	137	135	135	132	134	140	137	130	141	137	147	136	137	146	139	143	158	147	165	150	142	140	153	155	148	137	134	140	156	144	143	143	133	149	140	152	147	148	154	139	136	145	149	144	151	138	142	151	147	125	152	149	159	131	147	134	132	127	144	138	146	132	147	147	137	143	143	168	144	166	156	145	163	140	127	142	153	136	159	139	123	128	131	161	154	156	152	147	117	142	145	134	162	131	131	143	163	134	113	163	153	150	141	123	160	143	139	139	172	140	145	153	147	141	150	152	147	172	153	153	155	149	140	148	152	146	136	145	146	140	149	129	158	136	157	130	171	127	145	154	141	143	149	135	140	161	162	154	140	168	158	132	152	144	150	129	156	154	160	142	147	123	152	134	128	139	147	148	149	156	120	154	128	138	115	156	106	152	151	157	132	166	161	144	173	163	158	131	133	134	150	137	140	142	147	157	141	149	115	132	143	139	156	154	156	137	150	128	158	120	137	139	137	150	151	147	136	138	148	150	115	152	140	150	166	122	160	168	146	148	159	144	144	137	160	141	150	136	126	132	128	158	122	141	168	138	163	156	145	146	143	125	152	157	140	159	132	151	136	148	145	139	153	154	142	159	131	146	149	145	130	142	142	133	146	140	134	124	153	147	160	143	137	143	156	154	171	138	128	139	170	129	135	163	142	154	152	156	142	145	139	147	165	147	150	154	164	157	162	120	133	150	149	145	145	159	149	132	144	131	145	160	148	153	144	153	139	130	131	152	154	153	144	141	140	126	154	154	143	130	149	149	150	160	130	149	147	134	147
12906	15225	26707	34197	25211	26753	23736	17663	11640	6486	4988	4082	2722	2369	2436	1732	1579	1380	1245	1464	1450	1472	1298	1436	1383	1178	1123	950	930	853	861	854	878	814	769	770	763	735	752	714	600	531	607	563	526	511	524	487	571	474	496	434	373	397	407	389	403	378	439	401	402	379	386	413	450	434	379	446	391	411	386	389	402	370	352	353	426	404	385	379	343	356	839	1894	2056	330	377	359	375	338	363	354	350	337	359	354	386	317	356	357	338	383	353	345	331	368	312	357	326	341	365	327	328	364	374	340	348	347	295	375	337	342	367	376	366	340	339	366	342	349	367	356	380	322	355	332	356	385	379	338	321	336	344	368	340	346	376	358	359	331	349	363	323	380	351	359	366	326	376	345	341	330	331	369	347	354	319	337	360	370	340	350	364	341	344	328	328	337	336	330	378	330	326	327	334	372	335	369	350	343	374	335	342	313	344	346	380	377	330	341	352	327	339	383	374	334	356	323	344	351	368	338	371	322	334	356	338	341	352	347	349	370	336	333	360	344	349	358	375	334	367	357	310	342	357	322	360	355	330	337	383	350	358	331	366	357	349	339	362	324	331	347	393	354	372	335	355	357	345	328	355	334	326	356	362	348	342	350	384	393	366	344	369	350	376	322	340	368	352	369	329	368	373	350	344	333	342	318	351	333	347	318	359	353	376	390	362	344	355	334	365	327	347	363	388	334	359	356	370	331	369	331	379	325	340	358	333	342	322	332	322	349	374	357	349	358	356	355	304	351	311	326	388	374	330	306	331	338	339	334	344	374	329	318	365	359	362	337	339	361	350	349	331	324	334	334	351	341	351	391	360	342	349	364	334	342	321	325	326	365	339	348	341	329	330	363	341	354	338	348	329	341	369	328	349	325	368	346	323	392	345	355	335	385	340	345	381	355	373	349	375	303	329	335	360	365	336	334	364	365	332	331	352	367	355	327	337	357	349	357	336	343	330	340	382	343	327	362	352	368	325	322	344	352	375	320	341	332	360	357	316	323	315	341	319	368	341	355	320	361	352	361	355	374	328	369	358	339	343	361	342	350	356	368	322	337	328	296	369	374	350	357	376	343	353	317	351	354	343	342	318	323	345	358	345	293	335	349	348	375	314	345	348	355	354	337	370	341	332	345	323	349	342	334	337	359	352	358	355	323	372	362	354	341	369	332	358	347	371	329	322	342	330	378	365	358	328	367	357	341	345	391	357	326	377	323	321	363	318	334	348	358	339	353	323	347	345	327	354	330	383	345	358	362	358	347	353	353	310	335	371	329	410	316	361	342	349	343	382	315	334	353	358	328	386	331	349	352	372	349	364	358	310	337	356	316	375	361	340	328	330	342	352	341	363	341	317	367	340	322	365	326	327	322	328	340	322	352	355	351	354	365	339	376	368	331	331	354	367	334	348	352	368	353	338	334	371	354	338	352	340	347	305	333	379	342	349	362	342	361	344	313	350	376	329	352	360	337	342	342	356	350	372	310	345	348	314	353	358	364	337	348	390	361	323	320	333	363	329	351	323	384	339	342	343	377	368	334	326	343	358	343	336	309	354	368	337	361	342	343	361	313	361	326	329	353	331	353	369	358	354	346	394	344	358	367	363	337	319	321	357	326	373	344	335	379	365	340	360	351	334	335	342	350	348	337	366	359	322	331	347	359	345	324	358	353	350	378	330	369	358	362	334	369	337	351	335	358	328	334	345	366	352	354	324	350	329	349	381	338	353	361	345	358	340	311	348	352	344	343	370	324	359	375	334	338	333	325	374	320	342	334	390	367	314	343	387	367	334	306	348	353	322	356	330	351	367	351	355	312	328	359	339	310	357	341	358	367	335	354	325	332	351	349	335	365	337	379	332	356	334	364	359	352	316	378	371	364	324	385	337	358	363	386	348	351	346	313	371	351	358	359	340	359	366	320	321	357	380	353	337	316	368	347	340	341	350	308	339	359	352	359	343	340	346	364	355	326	320	348	354	359	339	368	370	359	294	344	341	375	329	380	310	360	346	354	361	380	320	349	336	312	335	347	383	342	378	326	323	356	346	379	332	299	364	344	364	359	354	333	350	351	354	345	387	366	338	344	346	357	352	387	335	327	359	366	337	360	350	343	355	359	345	331	333	326	319	353	373	325	327	341	393	323	375	353	356	307	361	347	351	353	351	347	378	333	346	339	373	360	360	355	317	332	383	354	339	348	361	340	321	352	339	332	348	324	324	303	352	376	311	339	290	360	352	341	332	323	329	346	358	342	313	354	338	331	337	376	341	361	349	339	338	331	373	387	370	339	330	369	333	335	369	340	359	341	347	326	357	325	347	322	353	363	338	369	336	354	354	358	336	338	363	376	361	355	335	344	348	337	299	357	367	344	349	355	351	366	385	365	314	360	358	354	351	343	338	346	350	320	345	376	325	363	324	349	331	327	368	329	356	338	299	345	367	365	319	354	334	330	347	354	349	345	387	326	347	346	324	379	366	354	319	333	338	343	329	365	354	356	335	381	334	347	364	343	362	364	348	351	326	325	328	313	379	343	375	363	349	335	367	319	333	346	328	343	359	345	325	366	335	363	333	348	336	313	329	330	361	350	350	342	355	347	337	340	354	339	381	338	374	344	311	371	375	334	331	380	324	377	351	385	322	351	342	360	340	340	327	351	336	316	335	356	375	380	351	360	357	356	337	368	342	370	377	347	339	358	336	356	326	313	355	367	346	371	338	350	341	377	328	342	359	381	368	375	360	346	314	336	338	313	356	356	348	346	333	328	366	320	369	352	328	328	316	346	329	351	344	350	334	371	349	331	349	338	348	343	305	359	318	360	354	375	349	377	355	379	356	359	379	361	361	352	345	352	364	352	351	347	326	340	315	333	341	358	358	346	327	343	354	379	365	361	339	371	354	323	322	369	375	338	355	352	350	338	385	326	364	318	376	344	330	311	331	336	352	346	379	323	330	337	379	348	337	361	364	346	331	341	373	330	358	309	326	347	354	365	358	352	344	377	340	353	338	342	366	361	346	340	318	307	353	338	357	346	343	342	331	369	363	338	355	376	329	342	353	363	347	349	311	369	325	340	335	341	386	354	353	318	344	349	337	321	374	327	339	366	338	359	387	358	346	343	362	358	338	322	342	370	337	317	333	316	336	365	356	326	335	346	322	336	334	316	337	325	346	314	338	319	353	352	351	353	334	376	359	350	354	348	366	320	331	359	362	348	367	351	348	305	333	371	346	347	326	324	361	339	341	374	351	340	365	346	320	363	338	342	336	309	363	359	359	363	319	365	356	332	354	361	343	358	357	359	352	364	367	332	359	373	328	342	350	336	332	362	348	356	313	343	337	347	327	359	302	344	351	334	366	361	330	344	350	349	329	300	367	369	381	350	390	367	348	328	399	371	313	332	399	356	342	350	322	356	358	344	336	340	364	322	337	327	313	326	329	330	348	378	362	362	339	355	350	332	308	338	360	341	344	360	380	349	330	366	381	328
27456	27269	36586	37498	28948	25591	22323	15402	7585	2994	1875	1268	902	684	541	427	448	299	306	342	273	259	290	248	344	275	250	225	204	189	201	199	166	171	169	134	163	131	127	120	121	115	106	116	99	96	117	85	109	106	85	96	83	77	90	79	94	73	92	80	75	72	81	84	76	70	88	79	67	83	84	96	65	85	74	83	89	92	80	79	71	90	155	394	504	83	79	58	62	89	71	70	61	63	61	63	81	67	75	72	77	63	78	80	65	75	72	79	76	82	70	82	79	81	69	83	58	74	89	62	81	59	69	72	53	80	58	63	69	64	86	77	80	56	77	68	78	79	77	68	62	84	66	70	87	73	82	75	72	73	78	87	83	82	70	60	74	59	68	79	104	68	75	73	60	64	75	50	71	71	73	75	71	62	72	71	84	57	67	79	82	76	66	71	74	72	82	73	66	60	60	72	69	74	62	89	80	68	72	71	84	64	85	79	76	77	85	87	77	63	67	56	66	59	68	58	73	68	68	69	60	95	58	75	84	81	63	78	65	70	87	66	73	80	65	81	73	76	53	75	64	68	72	84	85	83	66	85	78	47	66	77	77	65	85	93	57	62	65	77	59	79	56	68	88	73	62	81	60	65	75	66	65	73	61	66	50	56	50	79	75	67	73	93	74	66	71	72	68	92	79	79	80	69	57	76	79	81	72	69	72	79	72	66	61	67	67	72	80	68	82	91	89	77	65	74	58	75	62	71	60	65	72	88	72	91	98	73	76	69	61	66	79	66	71	69	55	69	58	69	80	79	72	80	66	73	87	80	81	69	75	77	79	82	84	76	65	80	73	76	69	78	78	71	61	77	59	69	75	62	70	75	69	75	79	83	69	67	65	85	70	74	72	64	66	64	74	64	58	75	63	69	84	69	54	67	77	72	62	66	64	84	71	76	67	78	72	72	82	75	73	79	81	51	47	73	84	61	69	66	76	74	85	80	66	74	86	75	72	82	87	69	61	72	57	71	77	66	67	73	72	67	79	70	70	69	66	67	75	77	73	69	63	64	80	48	75	74	78	83	73	66	66	84	79	64	79	64	83	59	62	82	78	75	65	67	62	73	77	73	65	68	51	84	57	88	71	68	76	72	64	73	66	69	60	72	65	69	72	70	84	63	68	74	67	66	87	85	70	69	70	69	71	65	69	83	72	70	88	69	62	73	80	63	64	79	73	75	79	68	73	97	63	66	76	70	69	66	55	60	64	62	59	102	81	78	71	68	74	63	71	61	58	67	72	74	80	73	76	64	69	74	53	81	69	59	75	86	80	73	63	71	69	67	74	69	76	61	79	68	68	64	63	59	85	67	67	79	74	98	67	55	56	65	76	78	64	57	60	68	68	72	66	65	77	71	66	70	90	70	74	80	65	79	78	77	61	72	62	87	82	82	90	71	62	90	85	73	74	58	80	86	68	63	84	72	93	92	69	67	68	73	69	72	60	66	60	78	61	72	77	69	56	65	74	74	81	72	85	77	63	85	79	61	60	62	92	49	46	86	83	82	83	65	90	73	73	65	74	68	57	68	71	86	86	71	76	88	75	75	62	64	86	87	89	64	85	61	85	72	69	78	68	85	83	75	74	75	66	86	87	66	79	65	67	75	66	80	73	84	87	68	77	73	80	74	67	72	80	73	74	86	79	82	84	72	78	73	84	83	77	84	72	79	63	71	68	64	90	71	69	60	78	69	54	94	75	67	74	88	84	64	68	65	68	74	72	75	64	67	74	73	66	73	93	66	79	68	64	63	62	71	65	83	75	61	69	65	60	61	63	86	69	73	69	76	65	60	72	87	69	65	72	66	85	62	68	70	68	86	70	89	82	68	67	63	65	79	69	80	80	71	99	84	91	80	70	76	63	71	59	55	76	69	70	73	84	67	72	58	66	74	84	72	68	71	68	61	79	75	69	69	77	87	86	86	72	73	69	69	84	67	68	85	64	82	78	72	66	81	85	66	72	74	75	67	69	83	72	75	87	78	81	59	70	56	56	76	79	67	77	66	65	66	68	67	76	70	88	85	58	75	94	73	70	76	63	69	68	76	62	68	61	60	80	75	82	70	68	67	75	56	83	80	89	79	68	79	55	71	71	69	67	59	71	55	60	68	86	69	54	66	98	59	72	78	65	84	70	69	69	92	82	70	80	61	72	87	55	68	73	77	69	73	58	56	61	71	77	60	69	71	86	74	58	63	55	60	73	75	64	79	74	83	80	72	50	69	65	63	63	58	67	75	68	77	75	77	79	60	74	85	65	70	63	68	70	68	85	77	65	83	67	64	68	71	59	72	71	69	69	63	65	71	64	76	86	79	56	75	80	61	86	80	68	63	54	60	79	67	81	92	51	71	96	57	73	61	74	79	76	67	89	62	81	72	88	60	62	62	69	71	82	81	69	63	61	58	58	75	63	68	68	63	71	80	91	66	58	71	86	60	65	78	63	57	70	62	71	82	80	76	81	72	71	74	88	67	106	80	75	67	53	87	76	85	85	75	74	57	63	81	73	77	89	90	69	67	80	76	67	79	77	74	68	75	67	62	77	71	82	77	68	67	74	73	73	77	79	66	70	64	81	56	105	73	48	68	58	65	86	62	85	57	62	78	66	72	65	65	73	81	61	79	76	71	85	79	64	72	63	76	65	61	50	75	80	56	58	74	70	58	59	58	84	76	76	81	67	66	68	80	81	101	73	71	60	58	70	68	65	71	74	76	80	78	72	71	67	59	75	74	63	74	69	68	87	79	72	91	69	84	85	63	68	69	77	65	68	77	74	51	63	71	76	69	80	93	66	74	65	77	63	61	74	74	62	58	72	73	88	71	76	70	73	81	65	80	79	56	77	67	68	64	75	66	69	74	67	57	70	63	68	74	67	86	87	72	70	85	76	65	81	60	75	70	61	67	85	70	77	79	58	86	80	73	70	61	48	72	61	65	65	75	75	76	55	70	84	74	57	76	76	87	84	71	69	79	71	80	79	85	66	84	73	62	83	75	82	71	70	82	84	71	73	70	75	66	78	81	93	67	72	68	66	67	61	59	72	65	79	66	81	73	76	64	68	82	76	73	71	69	67	88	81	77	82	83	55	69	72	91	73	71	77	64	79	70	76	77	94	74	51	74	73	63	65	67	75	72	73	75	84	61	75	61	70	78	78	64	72	63	69	58	60	88	72	65	73	70	71	66	75	67	73	69	76	82	61	59	69	59	73	73	60	81	80	84	70	65	87	70	59	87	58	72	79	78	56	74	82	77	59	82	67	78	75	66	63	79	71	62	77	71	79	75	59	65	56	70	57	59	85	73	69	74	66	70	66	73	69	62	57	67	80	72	74	83	84	63	76	65	82	80	70	72	72	79	68	63	84	78	76	66	67	55	67	69	70	71	66	72	69	63	74	62	64	70	64	69	70	69	80	50	74	77	74	74	71	78	73	70	70	74	79	73	75	68	76	81	83	81	51	70	67	81
16827	19871	31179	36792	30010	31390	30068	23309	15010	9267	7441	5231	4304	3683	3453	2616	2530	1900	1852	1961	2144	1906	1734	1566	1841	1665	1553	1193	1273	1252	1096	1031	1100	1001	1027	880	804	852	726	698	610	479	541	516	528	503	438	468	535	424	399	406	275	251	240	284	286	300	257	281	248	280	261	278	280	253	258	258	246	230	244	233	236	255	266	291	253	265	269	221	194	224	848	2847	3700	170	164	209	176	181	201	192	209	190	164	177	200	171	176	198	207	202	175	172	195	180	188	191	195	193	174	199	191	196	200	204	195	203	187	202	198	166	208	204	181	167	188	179	187	211	159	173	178	182	179	159	177	165	170	178	201	185	172	170	182	192	176	187	192	161	223	180	158	179	184	187	200	182	190	189	180	168	164	197	197	185	194	210	207	184	187	211	176	187	196	185	199	178	174	166	177	166	194	181	193	190	201	174	177	188	190	200	179	174	178	195	191	182	181	203	186	178	168	196	192	174	172	201	201	174	170	190	180	187	186	177	160	182	180	186	199	204	174	190	182	176	201	213	199	197	184	182	167	177	185	170	170	182	197	192	190	188	172	170	190	179	169	209	181	195	219	199	185	195	169	175	179	183	182	183	189	173	175	198	156	176	203	179	179	175	184	188	193	182	198	208	180	177	189	195	181	173	207	194	192	178	173	179	189	158	167	178	166	155	184	166	173	173	177	191	178	176	196	192	210	193	172	179	178	187	183	182	211	168	174	192	171	178	177	187	207	185	179	171	170	173	212	193	175	192	173	194	188	177	181	165	173	200	188	222	189	196	188	164	171	216	194	190	178	195	179	156	175	206	170	188	199	171	174	193	180	178	178	187	188	204	202	193	184	188	198	195	191	194	170	184	193	200	182	177	186	191	179	163	195	178	163	167	188	187	172	188	202	184	162	183	204	190	179	186	177	199	206	193	186	134	187	200	189	173	164	170	184	176	189	186	175	186	185	193	181	150	169	184	185	188	194	191	178	159	193	168	204	184	154	184	172	178	180	178	165	191	188	177	184	172	192	211	195	174	176	169	173	187	177	178	179	155	198	189	196	183	159	195	197	210	171	188	176	186	187	203	198	185	165	174	207	200	180	183	182	180	202	199	158	189	168	159	190	211	166	188	172	167	173	173	165	161	198	184	184	159	186	162	174	174	164	167	174	186	183	162	181	190	187	195	193	169	178	161	157	199	199	182	156	187	190	170	207	186	156	202	205	165	167	203	180	185	177	180	188	195	196	208	189	181	177	175	187	188	194	167	179	194	182	184	197	171	185	181	186	181	212	211	193	169	208	184	198	194	181	184	203	155	195	172	182	187	178	194	183	183	189	179	202	191	201	170	209	193	182	195	162	167	173	169	211	199	186	208	181	205	180	194	191	157	208	182	165	147	190	174	191	186	198	178	185	180	200	181	157	203	164	160	197	193	207	174	176	175	193	204	182	177	196	180	176	178	209	198	163	185	187	173	174	151	142	205	212	178	185	184	173	181	196	174	186	187	183	170	197	195	181	204	210	198	195	179	165	182	192	181	168	183	184	164	198	164	183	186	183	193	171	169	170	205	189	185	187	190	191	173	183	175	186	155	181	172	194	188	198	174	187	182	177	170	205	180	185	162	193	177	185	200	190	156	193	209	176	181	188	211	205	205	193	168	182	157	173	187	207	206	177	192	195	177	209	174	191	164	187	167	186	185	180	190	180	165	199	192	204	176	174	175	204	173	180	196	193	183	196	170	185	179	184	158	176	195	192	193	180	163	191	156	199	179	208	167	177	171	197	186	174	184	187	181	176	218	189	162	196	168	178	170	174	199	182	170	168	178	167	177	175	213	171	176	186	180	198	184	203	194	174	163	194	173	180	182	182	189	186	178	175	170	186	198	179	182	175	194	179	184	154	184	171	167	207	181	184	167	175	203	177	184	190	186	179	206	186	180	214	186	198	167	156	173	186	205	175	187	161	175	196	181	187	199	167	176	174	202	203	170	181	183	208	192	191	179	176	173	177	200	186	191	166	185	191	180	172	182	183	169	192	188	179	153	200	192	157	165	186	179	174	175	196	219	158	177	164	174	187	181	191	195	180	180	185	197	189	177	178	189	145	190	177	212	185	194	206	186	178	192	183	174	197	175	162	197	159	190	186	166	176	175	154	165	178	173	200	175	170	193	170	179	187	194	209	169	172	180	174	195	165	211	209	191	201	173	189	176	181	173	192	200	194	200	196	189	165	200	180	172	212	169	187	186	180	168	186	197	200	180	196	188	188	178	189	177	192	205	201	163	163	208	172	196	181	192	198	203	193	179	159	188	193	170	174	195	190	173	181	176	180	197	187	191	174	181	182	179	185	177	195	206	181	151	201	177	196	194	174	167	183	187	177	189	197	201	177	169	175	169	200	149	181	188	180	177	190	197	165	185	195	169	201	157	179	170	172	177	185	181	199	189	167	194	184	172	193	221	177	188	174	196	201	172	159	177	191	194	193	168	189	182	171	211	181	188	183	177	181	191	179	184	184	183	211	176	195	192	186	168	218	204	178	197	184	180	166	164	152	187	190	185	161	183	188	163	201	176	183	189	199	205	198	177	177	166	162	162	167	193	194	192	227	178	175	180	177	177	178	181	207	204	197	167	171	180	180	181	201	173	193	192	168	205	186	164	193	168	203	189	180	188	191	198	204	194	196	171	181	181	208	180	183	198	186	184	185	192	196	219	167	166	189	194	182	189	197	171	208	171	198	212	177	209	210	166	192	166	168	191	191	166	182	195	193	196	204	192	183	173	153	188	186	194	166	175	187	198	184	176	185	210	182	201	162	178	201	176	168	179	181	188	201	188	176	168	179	185	181	199	182	186	178	187	210	169	180	192	178	190	189	207	194	189	173	184	206	165	193	171	164	181	200	173	190	200	184	180	189	181	197	185	173	173	177	184	165	190	181	186	193	176	192	181	206	197	171	210	204	180	168	198	169	184	205	168	188	205	182	207	187	177	201	171	196	216	168	180	182	192	177	171	179	209	189	195	205	165	164	189	179	171	175	194	190	195	183	156	190	177	179	193	181	183	192	189	197	191	174	178	185	179	168	176	192	177	176	197	182	170	198	169	184	176	190	190	190	200	203	178	180	164	175	178	190	174	185	199	190	186	191	178	165	177	184	184	167	198	199	177	175	211	180	166	211	209	175	190	180	199	187	188	184	180	155	191	193	172	209	157	179	190	222	184	169	169	211	177	191	182	163	189	176	197	184	164	193	188	196	207	175	197	178	194	180	178	194	166	176	176	183	181	190	171	154	168	191	196	164	190	181	174	190	203	189	189	180	168	183	213	176	210	174	174	168	183	198	187	177	183	197	181	181	170	209	175	170	175	166	175	188	189	153	166	199	164	213	182	166	180	189	184	157	182	177	182	191	183	167	190	195	205	190	160	200	194	174	172	190	182	187	184	204	172	177	183	189	188	154	181	174	186	180	180	184	184	178	192	172	218	195	195	176	181
4054	2195	4552	4514	1987	1121	857	620	445	418	339	309	231	231	198	199	206	225	200	191	192	201	222	186	208	189	172	196	167	182	196	187	179	157	153	167	175	149	142	172	156	159	150	153	149	158	139	150	152	154	170	144	173	177	168	164	144	174	156	170	162	148	160	140	158	160	188	153	144	163	156	157	173	183	162	167	177	178	157	163	180	140	129	151	182	160	144	156	146	139	148	156	143	170	153	139	162	159	144	145	156	161	151	158	141	121	162	139	162	143	151	158	161	159	146	152	150	157	144	137	164	136	162	163	168	161	160	184	159	162	167	153	123	156	144	149	169	135	164	165	160	147	156	157	160	164	137	151	149	174	143	150	158	147	166	162	149	168	155	138	163	162	151	160	171	157	146	137	137	164	170	154	151	161	173	154	155	140	181	160	155	196	158	149	153	162	152	175	162	154	161	165	154	144	151	154	168	151	152	171	150	143	162	149	183	166	171	162	146	168	166	162	155	145	162	149	173	170	149	165	150	169	150	140	136	177	192	151	164	166	151	157	139	157	147	129	154	154	161	145	154	136	174	152	157	145	161	148	147	147	150	180	169	154	163	173	148	157	156	121	161	128	173	164	158	172	138	164	133	149	132	151	146	165	160	158	157	181	147	154	131	154	160	166	159	145	148	128	176	148	160	154	155	157	149	133	153	184	155	155	160	170	158	156	181	160	146	147	150	146	156	159	154	168	179	126	153	167	146	160	162	155	151	150	141	176	152	149	145	124	148	154	174	140	131	152	140	154	152	143	158	168	158	156	156	173	149	153	174	143	165	150	172	158	142	156	165	136	140	165	175	161	134	156	137	158	147	160	181	146	146	129	161	176	156	158	175	132	145	137	164	169	156	161	150	161	158	142	167	144	142	147	140	156	147	190	173	171	133	145	147	170	147	142	161	151	157	158	163	157	158	149	123	150	167	148	164	155	167	153	152	150	170	128	132	172	153	174	153	151	165	142	151	156	171	161	153	138	165	173	158	165	173	189	158	149	135	147	164	177	151	170	149	137	161	146	162	159	163	124	150	150	160	141	153	149	146	152	175	157	151	150	149	164	135	163	160	164	179	172	173	135	146	133	156	162	158	153	145	155	164	162	136	144	162	161	169	125	161	124	155	163	156	168	150	155	157	144	156	173	153	157	146	154	134	169	169	161	154	152	133	168	149	135	163	165	182	160	160	137	136	158	146	149	143	154	152	145	143	177	170	154	155	157	161	156	164	162	153	158	160	146	175	155	143	157	150	146	166	174	161	135	142	135	163	147	145	169	165	139	142	163	141	149	147	155	132	164	172	151	144	159	161	141	160	141	163	135	141	167	138	181	170	143	143	132	159	157	157	162	155	180	181	162	153	150	163	145	152	153	152	154	164	130	144	176	150	176	156	174	150	160	125	139	131	139	157	127	141	139	162	149	143	134	166	159	124	147	140	178	172	147	163	158	136	174	174	163	165	156	160	162	158	178	158	173	137	157	150	169	162	163	155	166	145	178	136	146	133	151	147	157	144	141	149	136	150	159	136	130	161	147	157	162	151	161	147	155	152	150	165	149	140	161	160	164	142	172	145	120	151	153	150	157	167	163	133	157	159	165	168	137	155	151	159	144	159	155	165	167	162	157	153	167	167	156	150	146	172	138	161	174	145	137	164	149	166	163	163	164	157	160	173	124	152	161	165	176	147	130	133	162	151	144	158	150	145	147	144	178	166	170	181	177	183	155	130	128	128	151	155	157	185	160	160	164	151	151	149	142	158	131	156	158	162	169	173	131	144	172	129	162	176	133	157	150	153	155	141	157	150	175	161	183	160	180	142	179	165	165	147	141	144	148	160	148	161	165	149	140	156	161	146	144	157	165	160	160	148	157	161	134	167	147	148	167	162	168	152	159	150	148	139	168	172	167	162	163	137	139	147	184	165	154	149	163	153	145	152	155	164	165	147	163	159	145	165	167	152	137	173	157	144	133	147	154	151	141	157	131	156	157	159	133	158	147	140	164	166	164	160	158	162	173	143	161	156	140	182	151	155	160	141	175	130	148	169	159	139	162	176	146	159	163	155	162	144	164	158	175	174	142	154	159	138	163	151	138	169	169	158	127	159	151	142	136	136	150	145	142	141	139	174	184	161	147	139	156	144	147	147	159	166	167	159	162	160	147	162	169	156	155	149	185	152	175	172	159	115	160	158	175	132	135	158	149	171	175	155	174	137	149	165	140	170	146	164	176	138	143	172	160	135	149	146	146	155	159	145	170	138	145	134	165	145	174	169	135	165	173	152	148	137	170	148	146	149	155	161	166	167	156	169	146	177	164	160	157	164	165	159	132	164	132	153	162	132	166	136	157	118	174	163	143	155	156	141	149	166	146	134	148	163	150	142	136	163	141	161	135	178	130	136	157	154	152	160	152	173	169	160	165	154	157	158	149	168	154	167	188	179	157	152	154	156	158	141	136	152	159	162	146	142	154	157	147	155	160	145	138	147	152	164	153	150	155	171	177	154	154	158	163	142	162	148	178	156	137	159	143	174	165	142	157	152	177	156	177	159	149	132	176	154	174	135	156	128	174	135	161	130	158	167	177	124	140	162	174	162	151	165	161	156	148	140	151	170	141	162	141	167	149	137	144	163	166	188	167	166	153	141	152	128	141	139	152	142	134	147	139	140	146	170	172	156	161	145	159	159	148	147	164	160	144	149	155	156	161	149	137	164	169	146	138	165	125	157	163	155	169	147	160	146	155	158	137	174	143	141	144	158	150	153	154	138	149	173	173	169	172	165	175	158	147	165	141	143	137	145	156	159	156	158	160	136	190	169	148	160	157	150	143	151	147	152	131	157	148	153	152	144	182	153	148	162	163	157	129	148	150	164	176	157	140	139	150	141	172	164	149	147	152	172	151	152	159	142	163	142	175	165	139	157	148	152	160	148	163	157	151	179	155	147	155	172	137	141	156	130	152	166	167	185	161	154	158	142	151	143	163	146	140	156	172	178	147	158	151	160	159	164	162	143	162	146	154	177	163	161	137	158	168	143	142	183	166	149	142	158	159	163	148	142	141	154	145	132	183	152	149	150	148	148	156	153	157	179	164	181	148	143	161	155	166	153	168	182	155	147	175	144	175	176	144	161	142	153	165	165	148	168	155	160	156	159	169	163	169	144	175	147	135	138	152	141	137	156	145	176	163	154	156	124	191	169	162	171	165	139	182	155	135	162	158	156	172	157	150	147	127	140	129	152	150	148	177	165	166	156	159	137	151	167	133	159	145	154	162	138	167	163	147	155	162	150	147	157	159	150	150	145	150	154	138	145	122	173	140	162	173	143	158	138	167	134	162	155	166	147	141	165	168	143	165	177	183	137	136	162	170	159	158	126	143	156	147	170	161	152	160	135	147	156	157	165	134	161	162	148	146	164	146	151	149	164	167	143	153	159	163	156	152	175	132	168	168	175	145	138	161	172	128	170	163	128	161
3342	3011	8798	11371	6230	4916	4372	3117	2100	1883	1653	1332	1017	933	819	688	768	757	687	782	738	654	661	670	641	655	624	623	610	619	611	563	587	559	566	478	505	514	441	421	462	387	386	390	430	450	431	419	442	434	417	385	337	395	416	407	376	411	401	415	383	422	366	370	392	369	394	407	415	422	368	378	399	398	407	384	386	431	415	411	389	404	408	488	560	353	359	388	404	398	388	398	350	393	366	383	366	337	414	369	384	390	396	394	354	371	367	333	394	354	373	404	367	376	362	385	398	354	382	391	387	358	364	395	369	380	334	330	365	341	370	394	372	392	368	358	366	376	356	388	389	373	366	400	347	357	357	403	379	361	406	372	406	353	357	397	357	363	375	391	379	381	408	356	381	400	385	377	429	366	382	363	364	353	373	349	336	376	386	398	382	404	376	356	370	374	398	389	362	353	367	368	378	384	387	338	343	368	327	375	405	358	390	373	377	377	404	408	391	372	379	378	390	371	349	402	371	378	385	412	374	399	361	342	368	397	376	422	355	394	388	317	394	407	357	388	376	343	379	388	372	355	402	393	365	352	358	386	392	354	378	404	354	392	390	391	413	374	367	393	380	377	387	365	427	387	395	388	363	360	382	404	363	356	379	389	347	321	374	359	447	396	385	357	379	384	358	378	380	373	373	409	409	371	362	365	374	390	336	425	382	368	390	401	376	376	347	352	387	413	380	409	355	351	368	379	378	379	364	379	358	380	365	411	376	373	387	384	377	369	379	386	327	390	379	381	371	354	412	357	369	379	368	393	361	381	394	369	363	349	394	395	373	407	389	414	362	413	362	391	380	379	329	378	381	385	391	379	376	371	383	371	400	363	391	405	373	357	384	408	366	347	403	359	370	360	358	347	364	401	362	393	370	382	417	388	369	385	374	377	375	360	385	383	396	368	410	343	425	376	398	380	395	372	367	397	420	369	402	418	392	385	364	362	359	388	385	384	369	423	380	413	400	399	380	369	380	397	374	372	362	359	372	361	370	370	374	348	398	383	363	385	336	371	333	375	423	385	374	403	351	341	374	366	373	401	361	362	381	396	391	367	356	344	371	376	402	357	373	364	401	371	408	370	427	384	374	396	416	374	367	388	369	375	343	359	391	359	387	398	399	390	385	381	392	359	383	402	371	406	370	395	360	409	336	382	363	364	395	369	387	392	421	341	397	386	382	360	383	388	377	385	363	384	347	354	392	395	378	392	394	421	400	436	368	383	349	379	385	356	367	380	389	366	410	397	386	393	376	388	371	359	412	394	364	374	391	377	340	370	391	381	365	348	395	370	388	397	392	375	381	427	401	365	372	389	362	404	362	378	388	362	390	389	376	389	357	390	381	388	369	335	358	376	389	398	373	374	414	414	345	370	372	392	383	402	386	356	375	381	396	388	394	379	361	416	410	345	404	376	361	372	367	379	364	395	382	364	399	413	369	370	379	394	340	383	382	368	366	405	389	373	370	374	370	391	384	383	340	371	393	379	372	364	387	354	390	371	378	390	387	379	408	381	357	381	378	366	403	402	358	365	370	389	371	414	402	371	380	357	397	354	349	391	391	406	369	385	379	406	371	407	368	365	375	374	389	348	381	395	395	358	366	367	354	348	375	394	372	374	380	351	376	384	386	379	395	351	367	409	354	371	363	368	378	363	409	375	399	399	380	359	397	390	358	364	356	394	377	359	378	383	391	388	374	385	360	379	394	361	362	350	402	368	368	382	389	364	392	382	380	382	412	358	373	355	382	345	382	381	395	392	406	390	379	394	376	395	381	332	386	364	363	399	421	399	377	370	374	382	381	388	379	377	398	401	409	392	393	410	381	404	386	379	366	375	390	407	383	363	389	376	392	412	383	374	396	387	361	374	388	393	365	376	373	403	391	359	359	398	385	334	397	393	368	399	392	357	398	347	382	354	367	327	382	392	380	385	356	370	390	402	359	377	383	374	357	376	425	396	398	426	368	397	381	384	373	385	388	379	366	385	361	363	402	358	371	399	358	368	389	410	352	384	353	374	380	403	416	388	377	397	412	412	394	406	350	386	376	377	363	340	387	384	368	376	381	402	354	400	415	401	371	404	402	374	392	417	400	383	363	384	349	390	358	369	365	386	371	426	409	386	373	372	334	403	377	341	422	416	413	401	386	363	366	377	387	387	367	387	390	375	349	388	368	360	408	399	368	371	346	378	365	346	383	379	390	358	346	388	405	398	402	382	372	412	377	384	376	396	345	384	412	392	356	359	385	385	383	380	383	353	394	393	347	390	368	390	386	370	399	371	399	383	371	330	350	416	376	395	402	402	391	382	378	389	373	378	420	374	388	409	403	416	366	359	370	424	376	384	390	387	399	377	378	433	385	376	349	351	400	377	356	407	361	363	370	375	400	402	404	408	393	369	362	362	370	378	394	376	372	368	418	392	385	425	366	380	374	370	410	358	363	370	382	370	353	358	382	357	378	360	391	371	384	380	394	360	360	417	387	386	353	361	359	402	427	393	379	353	383	382	358	378	398	403	357	375	393	387	331	385	378	363	404	355	407	365	363	370	377	366	365	385	363	400	385	399	353	386	368	363	371	371	346	366	397	363	386	396	392	369	379	357	409	392	368	405	365	377	369	377	422	340	400	386	374	399	357	365	413	375	374	382	341	399	374	367	366	373	393	380	396	355	386	372	381	392	362	346	363	371	382	421	385	369	367	401	364	395	383	372	361	378	367	369	380	357	378	376	349	370	364	358	375	364	358	382	405	372	395	407	434	368	379	386	409	360	394	379	389	362	384	412	388	412	348	356	421	396	384	384	369	371	376	385	360	346	401	394	396	388	383	389	388	381	357	360	384	367	380	356	378	387	371	358	417	391	364	369	392	379	382	354	410	394	377	400	389	375	348	411	406	363	416	377	377	344	365	379	392	376	349	393	367	377	381	384	386	370	414	392	390	336	378	374	346	370	371	389	389	361	356	404	379	363	372	355	378	364	315	369	373	377	357	397	368	352	391	376	390	402	358	414	379	426	374	369	368	365	373	384	387	358	378	363	446	432	381	362	356	379	341	393	407	348	450	374	373	413	394	373	360	396	383	382	372	350	389	369	347	396	374	370	367	388	338	409	382	369	391	396	398	400	375	403	374	366	398	373	366	383	393	396	369	378	336	389	354	364	403	405	359	351	375	410	340	384	367	349	388	360	366	366	397	343	391	376	384	380	353	384	390	374	371	373	349	363	370	392	355	408	378	383	399	380	376	379	399	358	350	344	379	356	396	365	386	408	384	379	376	396	388	354	367	400	367	389	337	377	412	349	345	381	385	383	433	375	370	349	395	376	383	398	408	375	399	390	421	351	397	356	392	391	395	381	377	370	388	377	389	410	371	355	389	415	410	379	377	379	389	377	359	355	375	357	364	412	364	400	384	365	360	379	393	346	386	402	375	375	392	423	370	378	358	385	419	367	381	373	372	387	396	356	355	413
18537	17721	30804	32452	24010	17929	14020	8138	2965	1460	1124	887	689	574	399	381	310	297	289	300	265	293	269	235	237	233	227	228	189	190	218	229	228	212	202	178	176	196	163	161	166	165	175	157	159	178	161	164	161	170	148	164	172	136	142	165	147	137	143	156	163	131	142	142	129	154	158	143	150	145	156	149	134	142	132	144	146	160	132	114	137	147	162	255	270	117	147	144	135	150	124	137	149	166	154	142	154	152	141	126	123	142	193	148	148	133	138	146	138	144	163	163	141	145	136	118	125	156	167	134	158	141	144	132	147	125	140	136	118	121	150	129	138	143	151	143	144	132	129	150	144	157	138	125	163	143	124	152	125	129	128	156	148	159	143	145	136	142	133	130	143	131	131	165	128	148	136	143	124	140	120	140	161	176	138	135	134	124	134	119	133	122	152	121	149	128	122	142	121	129	154	168	147	154	143	154	160	144	137	147	136	140	135	136	121	127	165	153	122	132	153	144	154	133	151	148	153	171	153	136	137	121	145	147	153	138	129	153	128	131	140	124	155	145	125	155	125	126	163	150	116	124	130	145	134	129	162	147	151	162	153	145	150	145	129	153	128	126	128	149	159	132	125	112	142	124	139	160	141	136	134	120	167	139	130	130	140	141	140	156	135	125	149	152	110	130	140	136	154	134	131	161	134	156	139	131	137	143	127	133	124	148	159	162	153	142	126	121	143	150	142	140	144	139	129	131	166	167	149	134	150	155	129	165	140	160	141	151	136	153	141	132	130	132	157	138	144	116	137	138	142	138	153	124	159	173	152	141	150	139	118	130	141	135	121	141	145	129	152	130	131	138	132	139	134	137	136	150	151	148	107	127	161	147	162	120	137	152	136	141	136	145	123	116	139	142	135	131	143	145	163	136	172	144	123	138	122	115	110	146	125	150	151	175	152	116	132	150	132	133	151	141	144	150	128	144	147	151	146	144	147	130	150	133	122	133	129	166	156	129	143	153	159	126	160	128	138	158	131	144	158	154	139	129	128	132	143	142	138	126	136	149	169	119	118	119	138	139	129	134	154	134	128	143	145	144	148	132	125	154	144	159	141	122	150	128	136	146	146	147	128	141	132	145	131	123	141	142	137	149	151	149	153	153	147	136	165	125	155	147	128	134	149	139	129	137	131	140	149	151	150	141	137	146	107	163	126	141	156	137	159	166	134	131	154	129	140	138	126	133	140	132	158	156	154	132	161	122	126	148	135	127	134	133	145	148	133	132	146	152	133	158	164	136	135	137	122	137	133	122	146	133	130	128	141	129	150	134	147	119	142	136	147	151	148	130	152	132	139	159	137	134	142	133	138	131	118	117	108	141	139	128	138	135	157	118	128	132	135	156	144	164	153	109	137	128	136	144	136	128	131	143	130	133	145	140	118	140	147	126	134	144	133	107	121	138	129	150	142	165	155	129	120	149	124	140	144	132	140	146	149	124	145	133	149	120	130	132	143	155	143	170	129	119	143	138	131	120	146	145	140	134	141	153	129	128	142	138	149	145	124	140	149	123	151	131	121	129	108	135	124	135	127	152	139	139	109	134	148	133	137	138	144	134	138	127	131	145	141	122	141	128	151	140	147	134	151	139	124	160	143	133	148	151	115	121	152	153	127	140	164	166	136	120	149	129	129	136	142	118	140	115	140	133	133	132	133	135	127	142	136	136	146	122	103	137	147	128	160	139	153	130	156	108	131	130	163	148	171	161	126	171	109	134	135	151	143	128	124	151	129	137	159	141	151	149	156	148	145	146	143	127	128	140	144	119	140	156	144	138	140	148	148	126	127	149	137	128	141	143	132	141	128	131	139	117	162	133	140	129	163	139	139	146	166	140	147	143	131	128	132	141	141	144	144	154	133	154	134	157	121	126	151	163	113	146	112	125	140	144	113	146	153	146	147	154	129	146	168	113	160	144	155	130	132	143	135	153	132	128	136	134	159	144	147	130	166	149	125	126	147	145	175	148	123	171	128	151	154	136	128	142	131	144	137	115	131	154	148	128	149	136	147	130	139	132	129	150	133	144	145	148	155	117	157	141	149	139	146	147	125	119	153	139	144	139	152	139	161	126	142	142	136	140	145	145	141	138	141	141	148	106	145	121	148	126	167	114	141	160	138	143	139	149	119	126	163	165	138	138	125	127	156	154	128	157	144	149	151	124	131	111	131	145	141	146	125	129	146	135	134	131	147	155	113	141	134	139	132	133	138	143	149	136	128	139	131	150	134	126	140	147	146	155	135	117	122	140	138	122	125	153	124	118	116	141	158	163	140	133	120	149	144	165	147	140	154	135	125	140	148	138	141	123	135	151	140	126	155	151	152	130	153	108	136	146	126	134	156	130	126	147	156	139	160	151	136	143	123	117	132	125	143	122	149	143	130	134	115	121	128	120	128	156	173	145	135	132	134	131	128	133	128	152	137	126	142	138	140	126	151	140	143	134	126	135	127	145	131	150	137	134	129	143	125	125	148	152	130	115	136	129	172	141	158	129	127	137	132	156	143	148	134	144	123	140	160	143	131	145	122	134	163	144	121	146	145	128	151	129	113	143	133	144	152	124	138	131	155	126	126	136	147	133	141	135	144	137	135	146	123	101	132	135	156	123	138	151	131	166	132	113	99	143	149	137	115	137	135	144	160	125	124	125	127	144	130	163	147	135	134	145	133	134	126	131	134	121	149	143	143	159	152	133	157	130	148	145	139	134	118	131	121	120	149	129	153	143	127	157	141	147	140	145	132	163	152	122	143	130	142	170	122	166	139	144	150	130	139	124	141	117	123	132	142	142	163	134	160	150	158	136	121	145	132	140	134	121	154	141	131	157	137	137	143	137	135	134	139	149	116	165	137	163	143	132	140	143	146	132	128	148	144	140	139	131	148	145	146	133	122	125	147	131	160	137	140	147	139	140	136	140	153	142	152	127	134	134	139	137	169	131	148	135	139	161	146	134	135	134	139	112	143	131	130	134	149	126	137	143	165	147	134	138	164	163	157	153	146	158	151	144	136	131	147	120	135	124	144	133	143	138	124	124	106	138	132	143	138	138	133	122	140	127	153	154	146	137	142	140	147	155	148	127	143	166	153	159	123	133	153	144	132	131	141	158	133	142	139	134	135	154	141	133	144	149	126	154	151	135	137	139	123	151	131	143	143	137	139	123	163	142	153	148	114	145	126	128	135	153	135	132	134	137	134	154	145	119	150	162	139	147	135	128	175	135	157	136	138	131	154	134	135	119	133	168	134	159	136	130	123	145	148	134	155	121	170	146	151	140	133	127	133	116	135	151	149	152	145	147	132	119	126	113	149	134	148	136	138	150	150	136	135	142	132	132	140	152	139	137	144	140	142	124	136	138	165	142	158	140	144	130	138	155	150	141	140	141	147	131	133	127	141	144	149	160	148	143	143	147	135	150	122	126	135	141	132	139	132	140	158	141	120	142	152	166	133	143	136	131	136	140	147	129	159	140
12250	13812	26669	31676	22719	24350	22078	17130	7813	6193	5473	4305	2915	2283	1961	1876	1831	1434	1553	1384	1462	1361	1228	1130	1182	963	992	941	921	960	1021	1012	914	1024	878	767	762	733	615	601	591	560	585	525	521	557	532	557	552	496	461	401	417	417	376	386	385	407	376	358	419	412	413	403	358	376	371	381	376	377	343	374	375	355	396	369	379	362	390	357	372	338	669	1372	1497	353	325	353	387	360	353	308	326	330	336	311	353	337	334	330	318	313	321	344	342	305	346	344	309	330	355	333	377	324	334	338	331	332	334	377	347	342	365	321	337	343	329	338	297	334	349	350	349	330	331	324	365	328	342	314	334	374	334	351	333	356	335	330	323	372	328	342	346	351	302	339	352	353	328	303	363	333	348	332	328	331	342	347	320	362	363	338	293	314	373	336	309	331	320	331	323	347	351	343	350	343	337	354	330	325	341	316	324	349	331	321	337	346	326	346	319	338	342	314	346	340	347	358	323	333	340	329	332	336	335	325	332	321	326	318	354	324	347	348	352	327	326	343	324	300	339	338	388	360	317	338	352	326	343	360	355	340	362	330	343	323	339	336	347	338	347	339	327	345	328	356	300	309	357	338	352	348	311	317	325	308	350	370	326	314	327	294	337	332	335	368	340	313	352	296	340	368	332	344	316	350	313	330	323	363	351	317	308	359	343	361	339	340	316	351	318	304	332	346	339	343	313	349	350	332	370	354	327	315	339	312	338	326	326	304	348	314	308	336	358	349	283	309	342	348	355	326	307	309	330	347	362	330	336	301	315	335	308	356	326	369	340	358	320	342	380	351	336	318	313	331	306	288	337	314	327	319	325	332	342	302	371	315	302	319	345	364	326	339	367	346	312	349	304	324	350	364	350	350	376	337	354	318	325	339	306	302	341	350	325	349	329	355	339	337	318	347	339	351	347	375	320	338	375	341	314	350	315	344	351	327	335	317	339	311	362	361	338	357	337	355	325	353	295	383	312	362	312	330	364	309	319	350	374	349	328	355	365	311	329	341	317	311	350	337	328	350	285	365	347	345	331	346	343	350	360	342	330	368	315	323	306	341	327	327	368	352	329	338	337	354	348	321	343	358	313	360	356	329	319	365	304	307	372	346	361	369	317	350	322	325	319	316	326	346	346	350	328	336	340	316	337	356	359	343	315	347	321	349	321	331	362	297	306	317	325	325	319	344	312	359	334	335	330	339	318	347	361	349	342	313	341	349	360	309	327	352	313	365	341	337	334	379	341	312	328	345	295	298	340	342	345	340	316	339	312	351	325	335	318	328	351	338	367	313	350	338	334	311	307	349	333	331	337	303	355	348	340	348	322	333	338	344	342	348	339	355	323	343	319	366	342	304	330	353	353	339	333	333	363	341	344	309	340	315	328	309	355	342	315	359	341	357	328	339	347	344	311	318	352	306	396	356	337	321	349	330	333	363	353	390	308	340	350	314	327	326	347	310	381	343	336	329	362	307	342	335	357	350	323	359	314	324	310	301	325	342	302	360	346	371	335	280	338	319	352	358	333	346	344	337	314	319	301	332	336	307	358	340	372	314	310	304	352	347	319	357	325	329	359	337	341	368	343	338	311	350	360	364	338	345	357	347	324	349	302	330	357	331	320	332	324	351	323	337	346	341	334	331	305	327	371	318	336	331	340	326	351	307	355	308	296	336	340	319	324	324	324	341	282	333	340	346	359	345	358	341	317	332	313	329	333	325	316	349	354	310	300	297	342	344	311	312	335	360	337	360	351	326	372	333	325	330	362	348	307	351	334	328	328	339	351	354	349	336	322	386	356	367	324	355	345	330	335	322	325	327	362	315	306	358	315	331	342	326	320	339	331	338	364	349	335	333	336	354	341	321	361	320	304	310	332	347	301	345	325	330	342	306	340	318	329	361	364	326	364	355	333	328	348	314	307	335	347	340	306	345	321	366	337	358	329	336	338	342	323	344	361	341	347	342	365	338	329	329	316	362	355	299	347	341	358	345	355	359	347	329	351	346	323	322	359	373	340	341	323	345	352	310	324	324	291	331	335	332	323	353	333	350	336	365	363	348	332	319	360	316	347	331	345	337	325	348	320	338	342	336	309	333	337	316	304	305	349	340	339	316	352	324	356	346	348	336	340	338	306	334	330	329	319	352	344	351	323	315	358	335	360	364	343	334	313	344	365	333	382	339	350	353	345	329	322	330	307	351	341	362	336	336	323	368	376	309	332	344	335	355	333	344	331	336	312	327	331	346	347	332	339	348	339	348	349	344	335	344	329	305	304	314	352	344	313	323	351	370	330	340	311	317	355	301	357	341	363	348	341	339	352	331	319	338	311	318	361	325	344	322	343	363	353	346	371	340	334	331	317	324	357	347	343	302	332	314	336	357	363	345	329	336	356	325	354	326	376	337	352	365	323	328	360	354	345	358	346	327	339	341	362	311	331	345	385	358	352	320	332	324	338	328	344	300	345	307	322	322	341	339	325	355	310	344	318	333	341	338	320	347	321	349	339	329	342	329	301	340	326	339	313	347	357	322	344	345	356	341	334	331	323	348	319	338	361	339	360	324	364	356	352	331	327	316	368	368	329	350	304	341	321	315	364	355	330	365	328	357	344	345	332	371	342	330	347	343	359	354	366	342	325	312	359	339	336	332	322	356	318	378	356	316	325	333	330	328	357	368	347	328	316	323	343	332	325	349	341	333	369	327	333	359	334	324	307	358	313	376	344	307	353	348	363	334	323	348	327	343	323	311	346	353	296	308	350	350	320	312	332	336	312	327	337	370	323	328	351	323	334	350	332	321	337	362	335	337	313	342	368	338	321	318	354	342	296	332	348	330	343	350	323	310	323	321	340	310	312	328	343	315	335	315	300	337	335	332	328	316	346	347	340	343	315	327	323	353	321	367	330	336	328	335	329	309	343	327	335	338	340	345	339	317	294	323	340	309	339	316	319	322	317	329	348	364	327	329	330	330	348	333	354	322	287	352	348	361	352	310	364	322	324	344	352	354	323	315	330	313	340	327	336	357	345	326	346	347	333	343	313	351	335	328	357	360	352	309	338	338	378	335	359	331	319	319	315	363	334	342	348	326	349	316	332	340	341	318	354	328	336	338	354	343	363	330	338	373	328	345	350	340	341	326	327	329	343	371	336	310	324	339	349	359	348	321	334	333	350	343	335	327	347	345	355	328	329	324	302	339	342	334	342	311	334	328	346	327	351	317	351	344	385	357	359	335	298	303	363	322	354	325	370	326	343	321	326	340	332	280	319	353	329	314	333	346	351	328	345	333	323	342	341	359	331	341	328	319	329	353	348	344	303	369	313	347	372	360	333	359	332	334	310	317	343	304	326	346	327	343	344	322	355	359	347	346	351	353	377	324	356	388	352	317	368	329	332	334	315	324	340	339	327	329	327	351	334	367	332	309	356	340	322	337	354	339	287	309	329	324	330	348	330	327	317	325	353	353	300	292	361	325	334	334	310	381
28412	27321	37765	36468	28227	24776	20916	14746	5864	2848	1871	1308	746	530	490	438	420	321	302	327	289	248	259	228	258	187	219	190	226	195	199	170	166	163	183	132	148	122	129	121	116	105	95	96	107	111	80	90	106	106	83	65	87	85	84	64	78	73	70	71	68	80	99	84	69	87	59	52	82	74	65	76	77	80	56	64	73	83	62	66	71	60	85	281	367	84	85	77	71	70	70	76	73	58	88	64	85	74	71	78	68	64	63	58	65	65	65	77	70	71	70	85	62	70	75	57	63	63	71	65	54	69	58	61	70	85	58	60	73	82	59	81	91	66	56	54	64	68	69	66	73	64	64	65	74	75	62	60	62	57	82	62	73	60	62	50	68	78	60	74	67	56	71	60	84	72	69	58	75	70	92	64	73	67	78	57	59	73	63	56	47	71	76	63	74	73	65	74	45	90	64	49	72	79	66	57	61	77	65	74	54	66	54	65	64	81	63	70	70	74	61	67	70	73	67	70	68	74	74	65	59	67	54	64	54	53	63	57	70	78	66	74	74	84	58	68	71	69	51	70	72	80	39	68	64	67	63	58	58	57	84	57	53	72	51	64	59	59	65	65	57	75	63	49	62	66	57	69	64	64	68	80	72	63	58	61	67	57	77	64	63	76	59	54	61	59	62	76	64	72	71	60	68	63	78	72	78	81	62	65	61	51	65	74	68	69	84	70	55	60	62	50	66	78	63	71	69	65	70	67	61	65	75	73	54	57	49	52	80	73	59	76	70	57	78	87	53	72	65	59	61	59	77	56	60	67	47	58	63	52	61	85	73	69	56	67	69	54	68	70	75	49	70	85	77	56	60	54	67	68	65	70	69	68	67	71	59	75	75	73	60	50	66	65	69	69	70	54	73	59	75	53	69	67	63	72	65	55	68	59	75	57	67	62	67	57	76	69	57	62	64	62	68	70	79	58	63	57	66	61	68	74	55	76	72	63	57	67	64	85	57	64	74	57	62	60	55	76	69	68	63	82	67	70	71	66	65	66	70	76	56	61	68	91	70	72	61	77	57	82	75	65	59	63	73	70	61	74	57	60	55	54	59	71	61	75	62	57	72	60	61	69	71	72	66	54	62	80	80	69	67	71	71	73	51	68	60	72	69	65	48	69	66	55	66	56	58	62	67	57	82	50	75	74	59	50	71	59	69	65	69	62	61	65	73	81	66	74	71	52	61	60	68	86	82	71	69	74	86	68	46	67	73	63	61	67	80	69	61	82	77	73	85	64	73	79	82	60	61	67	67	63	78	58	73	53	63	81	67	74	65	58	62	75	52	68	80	72	56	70	71	69	62	53	70	76	58	63	69	73	57	73	64	61	61	63	69	56	65	49	57	61	66	60	63	54	65	67	77	69	61	80	68	63	48	82	51	78	68	68	79	70	62	63	60	71	65	72	64	68	53	67	64	55	69	77	67	60	70	56	60	76	54	68	65	71	61	74	67	64	81	70	84	65	55	65	63	68	65	64	71	68	60	63	69	70	63	59	69	67	65	69	69	67	53	64	68	57	69	75	85	74	81	50	62	67	76	69	69	65	62	51	75	75	70	79	73	67	69	62	55	77	72	57	69	64	60	59	58	74	70	68	67	86	72	58	57	66	79	61	65	66	81	70	73	65	64	47	56	57	70	51	52	64	65	65	68	56	62	53	75	56	64	64	55	77	77	63	65	68	80	57	80	61	71	60	69	77	58	60	68	84	68	62	79	63	74	69	55	54	73	48	73	74	81	50	75	61	77	63	69	70	62	81	54	64	68	68	66	76	52	63	66	60	61	59	75	65	72	65	63	67	67	63	63	67	67	70	70	68	82	64	49	64	73	72	55	63	79	66	46	71	76	75	55	58	68	69	58	71	61	77	62	71	64	53	58	78	87	53	75	72	76	69	44	67	62	66	69	70	66	64	61	79	71	52	89	64	67	61	51	58	71	77	66	74	68	58	63	61	62	48	73	70	60	75	52	68	62	55	55	62	61	55	54	73	63	65	62	62	68	70	59	62	59	77	69	61	78	74	56	80	57	69	69	64	75	71	58	66	69	62	60	61	64	80	67	51	60	72	77	60	55	54	72	67	77	60	72	58	61	79	77	66	82	57	58	61	80	60	66	82	60	62	72	69	71	68	57	77	59	63	59	61	76	74	77	54	65	77	61	50	79	64	66	63	58	69	63	51	62	86	98	66	74	70	59	69	65	74	60	56	62	77	64	79	68	71	71	77	65	66	65	69	81	69	72	56	83	79	60	74	66	69	61	63	68	62	73	69	61	70	65	58	61	62	67	61	74	85	66	62	67	69	64	80	80	61	72	71	72	68	60	65	87	75	71	85	58	76	63	64	58	72	72	63	65	64	69	81	82	71	76	70	78	62	74	73	61	71	61	67	72	73	56	62	76	63	68	63	53	65	65	61	72	60	58	68	60	70	76	78	69	61	56	85	51	55	62	63	60	81	55	62	48	70	69	66	58	64	82	70	69	72	68	57	61	64	62	69	71	66	67	68	77	71	61	61	57	58	67	68	60	72	74	56	56	76	61	59	75	66	73	64	66	55	67	61	71	76	55	70	64	59	66	60	67	65	80	68	60	62	56	61	63	84	75	64	65	70	59	59	65	73	73	71	62	58	69	77	70	74	61	54	65	79	45	65	69	68	68	64	66	65	63	77	64	60	76	50	85	74	47	78	68	72	46	70	66	67	68	72	67	67	67	59	68	78	79	56	71	55	63	78	70	67	74	74	65	63	69	50	76	53	74	56	69	66	69	73	54	62	74	64	69	67	69	63	81	67	69	67	85	65	55	51	59	64	73	69	56	69	72	66	68	58	77	66	74	73	57	63	77	70	68	72	74	60	60	69	64	63	60	51	70	72	78	68	66	75	62	64	62	59	61	61	88	88	65	63	74	82	65	75	72	76	75	65	58	64	65	70	57	64	59	61	67	67	82	74	62	52	61	54	85	65	78	62	71	74	65	64	77	55	75	66	64	79	66	58	67	84	69	60	60	70	50	50	63	64	68	70	71	60	73	75	55	61	65	65	64	58	67	77	53	70	58	73	77	68	83	66	75	70	64	68	57	78	69	63	75	66	62	74	74	75	64	67	61	53	67	81	62	61	55	48	56	75	61	68	71	63	73	69	68	66	65	59	67	55	72	67	65	67	68	65	75	60	80	64	57	55	67	65	50	61	55	78	67	57	75	62	59	55	65	61	60	81	66	79	56	66	66	63	84	67	67	70	54	64	76	74	64	58	59	63	74	63	69	51	56	66	67	61	64	70	72	54	69	48	66	76	83	64	66	81	73	52	66	80	74	61	56	64	60	69	62	83	76	56	79	67	82	77	82	66	61	61	64	61	58	47	57	60	70	59	54	79	51	68	68	73	69	43	82	75	71	85	57	85	63	68	58	58	56	64	60	62	80	78	74	63	70	76	80	52	86	66	66	77	63	61	53	56	62	73
17518	19160	32141	35841	27864	30769	26719	21692	11742	9942	8270	6052	4073	3254	3040	2823	2545	1977	1906	1899	1882	1732	1669	1419	1587	1352	1219	1250	1301	1190	1338	1213	1138	1036	995	780	768	716	665	665	552	567	513	512	513	513	459	452	547	451	326	317	309	318	287	252	276	240	304	271	271	262	288	287	261	272	242	247	218	237	235	207	238	232	235	230	241	211	205	218	213	205	431	1934	2656	192	212	194	175	150	154	160	170	180	182	216	161	185	195	222	185	183	193	179	176	183	177	164	178	161	153	169	166	168	177	165	159	165	174	171	177	206	147	142	161	180	193	202	154	168	155	162	160	179	181	170	160	175	156	183	180	169	164	171	164	191	181	165	200	185	184	162	182	178	177	157	160	206	160	169	165	183	159	167	185	158	168	166	146	172	170	137	179	180	184	175	168	174	169	211	176	166	168	139	148	185	155	174	162	184	189	158	151	156	187	171	189	182	175	185	170	173	187	186	179	172	158	177	187	151	182	178	152	165	190	175	169	152	169	165	177	184	167	163	186	167	154	174	180	170	182	181	145	170	148	150	163	156	151	164	180	169	174	150	192	158	172	178	184	174	182	179	167	192	182	175	175	164	158	165	164	156	179	162	182	179	145	170	178	180	152	189	180	168	154	161	188	195	163	160	144	169	166	152	184	174	159	172	167	153	180	160	156	156	207	143	176	178	154	154	181	148	168	181	168	170	178	192	152	164	181	164	161	175	166	170	156	198	181	180	176	184	189	177	171	169	174	145	169	187	168	180	174	154	206	159	174	178	157	183	160	166	175	172	136	171	179	179	156	138	182	188	165	150	166	174	179	166	187	187	174	157	161	191	160	190	183	182	177	186	160	169	172	167	195	182	164	178	161	166	179	163	146	178	144	187	185	160	165	181	178	157	153	167	173	175	167	178	165	179	150	172	181	155	172	157	183	175	159	171	154	143	168	171	166	170	157	160	180	158	160	181	166	170	190	178	168	155	178	170	186	172	159	183	157	167	170	147	151	162	189	157	181	152	161	184	147	160	169	163	189	157	186	169	173	165	164	189	180	164	163	163	164	171	150	182	133	169	182	165	173	166	168	173	172	171	182	176	169	186	141	169	182	173	157	183	171	167	169	164	169	139	163	174	157	185	157	177	155	125	168	192	168	170	177	161	191	173	158	160	169	157	155	185	183	184	172	172	163	169	164	161	178	170	136	171	163	164	173	195	167	157	154	177	163	148	169	192	161	176	181	167	178	150	167	174	192	176	181	193	160	181	174	163	167	153	168	174	178	160	172	163	155	187	163	188	178	171	172	134	170	160	165	183	185	159	189	169	186	165	164	183	196	177	180	174	187	173	179	179	164	185	163	181	166	169	171	170	179	178	196	182	181	169	155	183	179	161	168	192	155	185	182	184	187	160	189	159	178	172	169	169	154	178	163	153	169	177	172	170	181	156	183	164	166	162	159	153	184	154	168	162	206	166	172	181	178	163	176	180	158	155	178	196	167	157	194	161	193	157	172	171	171	199	158	153	194	167	181	155	169	168	175	170	195	166	154	163	174	192	181	174	152	162	197	173	158	171	173	171	188	189	180	184	159	174	177	176	177	185	180	174	185	177	158	160	158	180	157	166	162	167	160	161	175	181	185	187	199	170	178	181	171	182	178	176	160	172	161	169	169	182	169	178	172	169	149	171	183	177	169	164	173	159	198	180	166	171	163	145	190	162	152	169	179	160	179	141	160	188	170	195	190	178	175	180	173	154	179	161	174	157	148	162	160	191	167	170	173	164	161	191	184	187	179	184	149	172	178	167	166	189	181	174	153	176	159	168	180	191	171	202	157	167	151	165	180	176	182	176	178	167	171	161	178	173	166	181	142	180	184	150	154	155	180	163	175	191	186	170	173	177	167	160	154	179	151	157	184	177	168	159	190	170	166	143	158	179	184	148	186	198	177	200	147	179	167	168	163	163	169	160	173	143	183	195	173	168	173	174	168	161	157	191	158	156	175	190	185	167	180	179	169	164	178	177	135	166	178	165	161	185	174	161	166	193	167	168	174	162	167	145	162	156	163	161	163	177	176	143	191	156	144	151	177	180	157	149	177	175	162	154	175	168	173	168	160	191	168	166	146	196	172	178	154	158	173	167	174	170	167	175	163	176	149	170	152	180	176	189	180	174	177	179	184	187	142	188	158	157	166	167	172	157	173	153	168	179	177	166	185	177	185	170	186	172	176	152	173	181	183	171	191	187	175	160	168	185	176	185	155	165	173	159	172	164	168	187	187	188	169	185	177	147	162	186	157	167	195	179	145	183	165	155	161	155	171	174	165	165	180	171	186	160	150	171	170	160	176	171	178	179	157	177	179	189	167	161	168	201	161	184	153	171	171	168	190	153	165	166	185	185	180	180	175	154	175	183	155	165	166	177	154	161	141	180	153	162	170	160	147	184	162	188	160	169	181	197	151	153	173	189	162	161	170	173	166	166	149	166	173	178	186	163	159	180	170	172	180	184	185	178	159	170	180	162	160	172	156	187	176	163	169	160	156	195	172	175	196	183	159	161	177	147	157	185	176	152	154	171	178	158	183	176	179	177	156	195	172	159	164	171	177	168	170	167	147	179	150	167	161	189	150	184	184	179	157	159	160	168	161	159	193	150	163	152	158	158	161	171	170	159	169	176	159	165	157	168	162	170	185	178	194	184	151	164	168	186	167	175	181	174	177	201	149	166	167	177	149	171	180	165	176	168	150	168	165	168	149	170	153	170	159	166	177	187	148	173	185	173	189	130	183	160	180	176	176	197	215	181	182	168	164	170	178	169	173	177	172	172	176	155	173	190	149	154	169	181	168	165	170	161	156	184	161	155	169	165	164	170	142	170	160	180	194	151	154	167	160	182	171	173	170	175	171	156	189	193	186	177	186	172	159	161	175	161	141	157	178	162	167	165	153	149	169	177	173	170	198	177	171	155	187	177	174	166	198	180	170	195	171	159	163	142	159	156	178	162	158	186	164	184	198	169	151	137	171	168	149	186	174	167	163	171	149	158	190	171	160	159	173	172	199	174	172	167	185	181	133	191	151	189	149	170	159	159	157	170	185	166	160	167	172	187	185	154	158	177	168	170	175	159	170	148	180	159	203	185	162	178	151	169	163	171	187	182	167	190	191	175	186	156	145	166	171	167	180	162	188	160	172	169	143	166	179	181	171	167	180	193	174	168	164	173	170	171	173	168	165	146	166	174	165	191	153	161	186	184	173	159	187	150	171	158	160	175	170	178	182	161	168	181	180	141	165	174	178	185	178	163	164	165	183	168	181	167	158	170	160	152	183	173	184	177	178	176	165	164	179	171	174	182	164	167	176	154	160	157	191	146	153	159	168	163	164	175	157	173	167	144	147	172	164	173	167	149	167	172	173	168	172	196	163	171	164	159	188	170	161	192	190	163	157	168	180	157	168	184	188	156	163	160	158	163	169	173	171	171	191	189	187	164	170	178	180	196
4417	2427	4511	4235	2049	1362	997	822	556	470	414	336	312	267	239	216	197	206	180	198	188	183	178	177	189	209	169	158	206	180	180	192	168	168	165	157	186	175	181	150	154	150	164	162	140	129	155	170	140	158	170	139	156	153	156	150	168	140	146	137	168	145	175	145	160	147	139	163	161	131	154	140	142	147	150	159	145	154	173	159	151	141	155	143	172	138	163	151	149	154	153	175	157	157	164	151	157	174	152	140	157	172	152	155	144	143	172	154	162	160	155	165	178	136	172	149	134	155	154	143	147	164	164	165	149	153	150	167	147	163	143	175	159	180	149	151	173	145	146	137	148	155	158	136	133	162	169	166	134	141	152	160	154	145	133	156	140	149	160	173	145	145	149	154	159	138	154	143	147	171	152	153	149	162	137	144	147	150	163	148	155	147	136	145	166	193	187	136	129	151	174	155	152	149	180	145	152	164	162	162	138	148	150	153	158	138	132	143	137	155	162	149	155	154	152	141	154	155	136	158	167	148	163	154	150	141	144	150	153	152	153	159	155	157	152	133	149	158	149	143	145	166	146	145	128	140	142	139	148	157	139	152	144	180	170	155	159	163	148	163	153	167	154	153	162	138	151	144	158	163	145	163	156	158	155	169	162	163	139	171	160	176	131	159	142	157	134	136	162	173	140	177	131	123	146	172	149	167	147	152	159	158	149	149	177	133	165	162	132	140	128	159	164	143	156	174	154	148	149	133	133	173	149	140	162	146	149	174	171	130	172	152	153	137	134	147	141	135	134	156	168	134	148	143	192	151	150	147	141	139	155	123	163	137	150	165	169	145	166	138	163	157	150	124	207	153	144	141	170	158	130	153	155	169	147	147	136	167	124	150	134	153	157	137	172	146	148	149	167	157	155	157	144	139	159	147	169	147	170	131	170	168	148	143	152	163	159	153	151	167	164	154	181	145	151	169	175	140	145	131	156	149	144	138	173	151	132	137	142	177	159	167	152	153	163	155	175	130	152	156	139	145	144	143	146	151	160	157	161	143	154	157	174	149	147	146	136	151	136	157	155	148	149	155	173	192	139	155	146	138	176	146	153	145	146	144	152	138	153	153	163	147	172	146	149	148	143	153	149	169	153	160	146	147	161	144	153	127	162	156	138	147	142	168	146	143	144	148	149	162	144	151	150	163	169	137	178	151	166	157	160	137	151	169	140	138	145	144	157	141	164	127	142	141	167	171	164	154	165	136	143	159	157	151	142	151	139	152	151	162	165	145	178	173	151	143	146	143	137	158	158	164	136	164	183	149	148	147	155	173	155	151	151	147	133	167	129	151	140	160	146	163	166	170	169	158	165	148	152	152	156	170	154	150	153	136	159	153	155	162	149	149	174	150	157	143	197	145	169	152	158	152	162	166	142	168	141	148	155	169	171	177	161	156	140	158	151	141	165	151	147	155	153	146	151	149	137	155	138	136	158	142	132	155	139	178	153	163	154	149	163	145	167	155	159	137	139	156	151	151	161	165	144	174	161	157	139	136	165	155	157	164	167	136	153	177	151	152	154	142	144	151	158	160	160	155	133	140	159	151	162	141	155	145	157	146	178	176	155	154	151	141	136	160	174	117	159	153	167	172	132	164	131	155	149	147	160	152	151	140	153	149	156	140	136	149	155	142	145	148	128	153	157	160	156	168	198	135	160	156	153	146	148	136	164	138	151	147	159	171	143	147	148	162	127	169	149	176	165	162	153	148	161	139	162	160	162	182	159	160	171	145	137	159	161	133	157	140	149	130	138	146	153	155	150	132	160	143	139	165	179	140	157	142	162	159	166	155	158	181	168	147	152	161	150	151	149	145	169	149	159	153	120	147	149	145	163	150	136	139	134	163	139	149	152	169	142	156	155	167	155	158	152	154	144	144	155	138	129	135	172	157	173	156	158	165	134	163	152	165	180	162	169	157	142	156	162	151	157	158	117	175	153	155	158	144	147	157	161	147	152	179	126	133	159	152	170	125	147	150	156	161	135	145	152	149	147	137	145	146	144	154	147	162	138	154	114	158	143	151	162	134	157	158	163	143	143	155	157	136	127	156	146	149	164	149	156	151	156	137	127	168	150	158	152	159	158	156	150	174	153	125	151	161	113	149	121	157	170	152	153	174	162	142	157	162	157	157	178	138	137	136	154	138	188	158	162	170	145	161	136	144	136	147	151	143	153	177	169	167	160	152	160	173	148	151	140	139	145	155	181	169	151	134	169	143	160	162	166	155	143	140	147	162	141	178	171	145	160	147	179	135	132	151	147	136	153	133	137	168	164	149	146	171	131	134	116	149	154	138	171	147	151	163	165	129	143	135	136	162	139	159	150	140	160	138	171	169	146	142	127	145	148	173	138	164	147	183	162	155	168	157	132	166	162	184	159	172	190	144	146	157	130	151	177	145	149	145	165	131	126	152	169	161	151	169	155	143	161	159	146	146	156	144	162	138	144	151	165	172	159	173	152	145	150	169	162	151	155	159	149	144	163	144	146	176	142	137	174	180	143	154	136	155	156	146	126	156	151	158	159	154	157	142	151	156	139	154	148	128	155	167	157	149	137	148	131	163	144	154	146	152	137	158	157	157	170	163	142	169	154	160	171	148	155	135	156	164	153	151	143	141	160	151	153	144	161	156	139	152	160	140	159	146	137	161	140	150	157	138	175	159	157	138	140	142	147	154	158	150	168	145	136	157	166	157	166	147	147	143	131	137	146	147	144	158	149	152	154	145	123	146	162	154	164	161	142	141	167	140	169	155	177	149	149	167	158	132	151	170	135	153	155	124	152	160	143	178	164	148	153	154	165	153	151	165	147	127	164	167	160	154	157	148	115	169	154	163	139	163	154	141	158	168	164	164	158	157	145	164	150	147	175	171	145	155	173	144	131	158	167	169	127	164	153	155	152	151	143	143	143	168	146	142	144	159	143	147	143	160	148	179	158	135	147	152	177	190	132	156	171	168	169	153	157	142	162	169	151	125	150	149	167	169	150	161	147	154	148	163	133	178	168	137	135	160	146	130	156	166	175	152	153	139	146	186	159	151	166	164	156	178	140	140	156	144	146	138	155	156	145	160	150	157	152	142	164	194	164	170	132	167	168	145	136	167	164	171	139	144	143	143	155	139	147	160	141	147	148	176	165	150	126	179	153	137	147	143	163	140	135	152	157	141	181	147	152	156	154	145	163	162	184	175	171	150	161	172	144	176	156	150	146	133	165	124	120	147	153	132	141	153	181	139	151	145	186	159	165	144	145	153	156	148	147	152	164	152	130	137	136	161	158	149	151	131	148	147	140	149	149	134	143	155	135	145	150	141	127	154	173	142	154	152	162	154	139	169	148	164	125	149	170	157	161	161	152	137	161	156	130	161	157	133	143	146	144	182	172	151	146	158	155	147	150	149	155	126	137	153	155	133	141	150	151	148	150	165	144	149	145	171	169	148	159	162	145	148	159	142	137	141	143	155	141	155
3429	3074	8605	11385	5901	5238	4047	3383	2517	2347	1958	1419	1141	921	909	900	844	747	760	637	668	630	610	619	641	604	672	620	581	613	620	554	539	538	485	458	491	444	439	431	438	437	441	436	426	410	391	447	438	430	399	391	411	408	422	409	396	386	396	397	377	379	410	407	369	373	371	376	352	380	366	374	363	367	385	384	395	418	389	363	389	387	364	444	552	346	382	379	372	377	349	360	394	391	360	364	365	384	399	388	398	377	370	350	405	365	394	388	389	359	388	343	376	362	360	395	368	372	391	378	334	356	391	396	350	366	388	386	366	342	411	370	376	383	341	358	393	348	372	389	353	400	380	347	387	345	361	371	356	384	353	391	399	375	372	363	376	374	392	353	360	340	359	365	356	368	375	342	364	361	386	362	359	360	368	361	380	339	382	359	366	332	366	365	378	370	400	386	352	383	428	392	331	367	379	360	390	412	402	363	390	365	366	366	374	374	362	371	389	335	367	369	376	359	381	363	343	391	355	382	361	386	376	409	370	389	404	381	389	380	375	380	369	370	352	349	364	355	352	377	411	364	378	401	370	398	340	374	339	353	376	353	411	396	379	378	398	378	371	393	339	358	351	387	349	352	369	375	378	371	375	354	351	359	368	375	358	399	377	391	382	367	363	381	367	369	376	361	394	403	354	366	381	367	363	376	382	362	371	407	359	417	343	397	342	392	379	384	360	380	348	378	384	396	398	353	359	364	365	395	416	371	379	416	367	358	353	371	402	378	407	374	370	326	363	354	353	373	382	377	376	359	389	378	348	357	357	361	355	403	366	392	350	352	375	343	390	365	368	337	331	392	326	358	389	358	381	349	386	366	377	391	367	362	366	396	369	399	365	370	375	352	367	406	393	395	359	369	363	372	401	342	383	349	369	318	380	411	387	385	361	330	368	376	350	385	374	385	357	352	362	368	402	394	365	410	389	375	381	391	377	358	378	382	352	389	398	364	374	393	375	352	383	369	359	372	393	372	385	372	398	356	379	398	358	371	342	378	372	388	376	360	386	402	357	383	339	380	395	381	394	360	357	347	373	375	400	376	368	383	361	369	386	336	378	379	323	387	398	390	397	377	346	393	393	384	365	368	388	350	366	402	392	393	390	369	411	387	367	367	378	382	362	393	353	398	366	395	364	329	374	370	371	419	384	367	395	373	366	390	387	378	404	358	380	399	350	392	383	361	399	377	414	387	397	344	349	389	377	394	358	338	365	407	395	332	391	352	397	405	381	359	357	378	381	349	362	367	374	368	405	375	364	374	354	376	397	403	318	362	404	364	371	396	351	373	397	398	355	352	404	402	402	353	327	355	368	340	385	375	383	376	356	362	368	382	340	361	357	364	375	368	360	361	389	339	372	359	369	371	361	374	365	386	336	351	325	374	354	391	341	353	367	411	376	370	383	390	364	388	394	373	388	397	379	360	385	366	352	369	337	380	385	399	361	359	358	401	385	399	371	395	386	356	394	398	379	368	380	360	396	385	368	379	365	376	352	372	366	348	352	371	361	397	359	380	365	381	371	380	399	390	395	395	372	398	347	393	372	351	360	402	380	386	361	349	345	404	389	340	389	392	353	376	356	385	394	376	365	388	350	383	363	372	347	369	373	377	373	365	383	373	356	372	354	383	356	352	393	345	353	369	384	348	392	366	404	356	406	359	406	392	362	374	391	378	365	343	347	387	358	389	349	390	387	375	384	406	371	356	377	369	365	377	372	359	358	360	402	387	357	365	386	388	383	374	397	391	384	384	392	331	348	399	363	350	340	381	411	371	370	355	387	405	371	399	361	368	347	365	377	402	361	386	372	410	372	393	407	364	384	356	373	352	386	386	371	374	402	365	360	380	353	358	404	368	406	380	382	343	382	369	379	390	369	405	373	388	390	388	412	371	380	348	383	391	336	337	395	352	375	331	399	372	358	351	395	384	379	355	362	382	371	427	443	354	384	382	326	377	387	350	390	419	393	380	366	379	382	374	369	353	327	407	411	347	361	406	378	401	389	386	349	389	351	340	344	367	358	376	367	373	365	388	340	349	377	369	347	388	362	355	405	391	376	357	389	364	373	322	342	392	381	363	376	377	373	362	426	370	363	354	363	338	354	365	352	385	382	381	370	389	388	351	373	362	355	361	397	351	388	362	391	355	376	354	381	363	366	380	384	423	373	404	390	394	376	379	379	396	379	382	374	359	371	345	388	365	358	368	364	342	362	345	389	392	360	378	398	391	374	387	397	379	377	392	375	386	361	373	359	373	354	364	360	363	375	325	380	396	359	375	402	358	373	387	374	373	342	388	335	394	407	424	379	362	399	382	367	358	337	366	356	368	375	362	381	374	351	331	356	376	382	368	368	364	378	377	421	372	393	365	378	360	366	357	372	372	379	399	365	388	362	404	409	404	369	377	384	398	393	327	374	390	382	354	385	382	351	352	385	372	375	375	361	376	360	372	374	412	374	369	377	355	355	374	384	379	344	357	349	368	356	355	422	366	350	352	362	356	403	409	363	356	355	353	330	367	374	376	370	366	358	387	388	381	344	354	381	372	359	389	379	353	375	377	383	393	363	351	388	363	381	362	393	396	364	378	383	381	393	368	374	378	350	384	377	396	356	377	381	360	355	373	379	364	374	374	350	413	349	379	355	371	333	379	369	388	375	358	357	384	340	357	409	375	381	333	381	413	386	365	388	377	393	377	378	350	386	337	377	355	373	381	405	405	392	369	390	381	385	373	387	381	386	358	373	374	407	410	372	364	372	363	373	388	364	401	352	395	408	356	385	377	411	389	351	408	366	407	390	358	378	422	361	374	396	371	363	370	361	385	388	366	380	396	397	373	318	383	373	386	406	336	359	389	344	373	380	341	376	352	371	363	380	382	379	391	406	398	359	425	360	423	369	368	376	399	389	371	372	390	355	367	347	395	398	403	365	399	369	360	382	385	369	377	357	361	373	364	356	351	381	372	381	385	398	344	355	366	384	379	365	333	391	375	361	385	353	357	381	350	360	381	346	368	369	342	397	356	385	344	365	364	348	416	346	358	373	404	355	341	371	342	390	337	354	338	364	371	345	397	375	365	389	353	345	391	375	372	383	394	384	375	401	386	367	390	360	383	372	360	369	409	386	382	354	398	335	393	339	391	369	361	359	372	349	383	395	377	383	379	388	351	350	357	388	375	345	395	369	353	343	362	357	376	413	381	396	402	365	349	377	385	391	409	359	391	364	365	371	370	384	360	351	382	374	387	343	371	391	363	369	369	392	374	371	378	375	355	348	395	380	383	407	358	440	365	374	357	367	382	379	373	364	393	383	337	383	390	371	396	354	371	394	404	370	360	370	367	379	355	347	362	356	382	351	394	396	338	370	396	391	393	390	380	383	380	355	378	358	393	357	377	389	363	403	367	397	362	389	361	360	363	375	370	412	371	343	367	350	375	410	389	391	375	366	343	377	354	388	371	360	378	391	404
18422	18230	30427	32765	22810	16848	11556	5960	2394	1609	1143	821	618	438	365	365	356	291	273	241	230	239	238	242	259	242	250	211	240	220	195	194	185	185	220	157	175	154	174	159	185	147	141	147	161	152	169	184	156	158	168	167	149	166	194	135	132	157	160	162	154	136	174	133	171	157	146	138	164	176	125	130	146	146	122	132	133	138	142	143	129	143	132	269	360	131	150	145	167	154	135	129	150	142	136	153	147	147	147	150	158	133	139	154	150	144	153	157	138	144	151	129	136	135	147	158	132	128	133	121	139	136	164	130	140	117	154	135	161	149	141	123	148	138	142	122	124	143	139	148	140	147	145	143	146	133	153	124	142	119	151	116	132	158	142	156	140	141	130	168	133	158	145	143	149	118	140	160	147	138	129	155	148	140	144	143	135	143	148	140	132	147	141	127	158	133	136	129	140	133	136	136	142	141	135	131	126	137	135	149	133	131	123	147	131	133	159	138	158	150	134	130	149	123	151	142	157	128	130	133	135	142	145	156	145	149	160	130	137	146	147	141	117	142	142	114	138	138	131	127	139	148	138	113	165	129	152	143	156	151	137	129	127	130	137	126	130	148	157	128	144	141	117	141	149	141	139	129	136	132	142	139	145	142	135	140	139	122	139	124	141	131	139	150	154	150	134	127	152	123	143	146	125	152	130	122	141	126	175	165	124	135	143	140	156	139	153	151	139	152	155	153	137	137	138	145	161	149	140	142	120	120	152	136	154	146	138	150	141	136	142	150	115	149	120	125	133	131	127	125	154	148	129	159	156	133	139	146	145	135	134	153	163	143	148	149	159	141	160	129	119	159	143	144	141	142	131	137	130	138	141	139	147	138	149	139	132	144	152	150	128	159	152	141	157	122	115	130	125	146	140	128	119	123	148	140	119	147	146	157	143	135	133	159	166	148	143	142	145	144	136	138	150	146	136	145	121	140	136	143	155	121	132	127	127	137	144	146	136	119	153	144	151	156	154	138	151	160	139	135	130	125	153	137	133	161	151	168	141	136	161	138	147	128	127	144	148	133	135	118	127	123	168	129	156	134	133	152	138	150	145	132	139	141	138	137	137	140	133	148	149	144	148	143	141	132	150	145	151	129	139	131	131	143	129	140	156	138	142	147	152	140	150	130	168	130	135	150	140	138	140	157	131	140	147	127	129	126	135	132	141	142	124	150	139	153	151	143	153	140	170	141	144	128	133	132	142	156	143	132	131	173	130	130	145	146	139	165	149	141	148	146	146	136	151	167	164	147	140	129	165	122	154	117	141	150	139	148	144	147	152	133	119	142	137	149	156	168	151	147	150	148	122	137	133	142	138	150	140	143	137	152	117	138	139	127	155	160	148	158	128	137	163	134	155	149	144	153	148	131	144	117	141	133	121	161	131	131	125	122	125	157	135	139	141	156	139	133	156	118	148	130	140	133	118	145	151	136	120	147	138	132	125	140	137	153	139	129	148	125	123	146	148	124	152	150	161	139	147	151	139	146	144	154	140	143	130	146	126	149	150	154	134	146	126	155	146	153	133	137	129	137	155	141	127	124	142	133	142	145	143	133	151	140	169	147	149	140	124	150	114	146	152	140	136	147	155	158	150	142	132	145	111	141	139	118	141	135	155	137	147	150	141	128	151	162	133	142	160	145	143	135	134	140	125	144	161	145	142	134	142	138	159	135	125	131	122	137	134	158	150	116	148	131	157	144	117	149	125	147	147	130	136	161	159	151	133	150	134	152	138	139	122	140	129	132	143	163	129	142	128	129	122	135	142	148	142	139	152	133	174	146	126	139	157	131	150	142	153	138	133	138	126	141	147	145	143	125	132	129	151	144	145	156	153	150	141	152	125	136	133	125	132	127	114	133	147	152	121	117	143	145	129	157	125	130	132	131	139	157	138	132	112	132	135	139	135	137	152	156	145	119	148	139	139	138	132	157	137	144	139	142	145	150	138	139	148	149	105	155	133	137	145	158	145	134	122	148	132	129	129	133	146	122	126	169	162	126	147	138	127	149	146	163	137	177	133	132	137	125	138	142	123	155	134	138	147	126	129	135	156	136	140	137	127	135	156	136	157	125	126	176	155	135	131	149	132	145	113	170	128	130	159	127	134	140	149	163	141	113	153	170	156	132	168	154	136	139	149	134	121	152	153	128	137	176	164	138	128	148	126	129	121	138	141	169	140	135	151	143	148	118	140	159	158	151	153	125	123	143	111	143	154	172	144	130	160	142	150	133	120	149	155	148	152	131	150	125	154	132	130	126	141	134	139	142	127	131	139	151	135	128	138	141	137	151	147	138	137	158	151	129	138	152	138	132	146	124	155	138	149	141	148	140	133	138	126	122	143	127	156	139	127	126	130	161	125	142	159	147	143	146	162	152	131	123	152	136	143	153	138	137	145	145	138	143	162	150	131	143	156	134	155	167	169	152	126	111	149	144	134	142	134	148	144	157	139	151	125	131	137	135	146	125	125	137	134	120	121	131	170	134	134	138	145	150	150	110	146	146	140	157	129	133	154	135	137	157	138	125	141	129	136	145	139	142	129	140	148	155	142	112	124	140	139	129	121	135	138	146	118	119	125	139	132	135	149	140	129	136	141	140	129	139	140	142	139	130	155	135	132	148	159	146	155	144	121	113	140	141	141	132	112	130	142	147	162	123	128	147	152	143	159	141	150	157	136	148	145	123	130	129	137	142	124	142	114	136	150	144	141	140	154	142	168	121	125	160	129	155	130	134	132	149	128	134	143	159	150	134	141	150	157	137	135	132	138	158	123	151	150	148	144	135	168	124	147	144	152	151	140	122	146	158	135	131	121	121	138	135	124	129	122	133	148	135	148	130	139	155	159	134	130	172	140	123	141	141	132	125	149	145	142	156	138	152	161	120	133	136	129	140	133	140	153	144	159	117	146	144	148	148	127	133	120	137	151	129	138	145	143	145	128	138	134	140	135	132	117	157	142	148	167	127	138	152	158	123	139	129	128	151	149	137	147	134	144	124	138	145	138	141	151	159	144	146	156	128	154	143	146	156	134	145	155	152	145	138	128	147	126	136	138	130	156	105	130	141	136	159	143	140	127	139	125	153	146	139	140	140	156	145	161	132	125	132	132	134	138	136	146	139	155	124	147	125	136	152	131	127	128	148	150	140	138	162	152	141	163	136	149	140	137	131	151	129	158	137	127	116	127	124	142	132	132	133	144	136	141	146	148	132	133	157	123	150	137	159	133	130	140	144	123	133	162	135	143	140	150	128	149	160	137	136	143	139	155	133	142	139	146	141	120	136	136	119	124	155	125	140	135	160	136	148	155	111	162	135	162	139	156	147	125	136	156	144	120	143	123	140	122	138	129	124	145	139	165	143	144	157	149	141	133	154	142	150	145	135	138	135	134	118	140	144	167	143	133	131	134	125	144	140	136	166	134	139	140	128	161	133	146	130	128	145	127	123	158	152	154	153	134	131	148	145	145	127
12125	14845	26209	30030	21154	21390	18626	11814	7435	6403	5878	4246	2908	2309	2049	1960	1690	1390	1428	1388	1278	1276	1075	1164	1133	1110	1086	1063	1024	978	940	852	969	919	797	730	682	639	591	597	574	521	547	559	497	499	500	489	556	568	495	441	428	405	394	389	390	370	427	406	402	402	392	427	453	398	396	381	406	395	364	373	374	369	355	393	362	361	376	384	357	369	349	1353	1971	389	348	347	337	348	356	326	324	331	344	341	359	330	307	371	353	308	337	375	308	368	339	360	320	332	343	341	333	324	351	341	358	337	372	354	361	314	350	339	375	329	334	349	372	348	319	323	322	339	327	344	344	364	345	362	331	329	348	346	325	337	344	335	333	334	363	301	358	324	308	336	334	330	354	352	343	334	358	366	378	349	360	340	327	315	334	335	332	355	336	374	343	366	321	341	357	352	329	351	342	352	360	319	338	345	361	346	363	340	315	339	358	379	333	316	322	334	358	338	341	334	320	345	347	344	337	355	322	383	348	372	365	340	316	355	300	335	346	308	346	344	363	333	323	361	343	339	327	339	331	374	353	332	322	350	364	355	325	332	371	341	338	330	304	323	359	334	353	361	364	338	308	340	337	370	310	358	297	335	354	318	346	321	336	337	336	347	326	307	342	349	331	354	369	336	342	331	319	351	354	337	335	369	322	349	342	316	367	350	352	334	316	332	337	351	349	326	301	337	334	339	335	374	340	331	328	329	334	376	347	345	342	349	351	319	332	312	324	348	360	322	344	376	348	362	364	322	320	330	322	327	350	329	321	358	352	357	341	338	293	350	352	332	338	338	337	317	339	349	341	339	350	360	350	331	327	332	334	333	329	336	344	351	326	345	350	346	343	365	331	366	317	339	349	296	338	326	341	341	317	342	365	334	315	316	301	335	355	354	359	349	350	353	368	355	352	349	372	339	317	338	330	344	337	339	304	366	357	350	347	341	354	357	331	322	335	317	357	362	336	337	329	351	319	351	330	367	330	340	311	307	315	334	294	343	336	327	332	333	369	342	328	319	335	351	339	373	340	350	346	337	344	350	376	360	349	362	359	316	338	313	343	327	325	335	342	341	316	318	344	333	314	366	345	372	362	365	369	323	352	344	344	328	353	354	361	329	345	378	352	308	337	367	310	348	356	355	355	315	328	333	359	346	337	316	314	324	345	303	310	330	330	351	358	357	357	318	333	301	363	337	329	344	344	350	366	389	346	366	353	318	346	361	325	334	352	299	319	315	350	320	344	296	346	323	319	315	348	356	348	368	344	356	346	347	331	328	338	348	355	361	344	344	373	328	307	352	352	349	337	339	348	329	333	340	360	363	354	378	361	338	317	346	361	347	352	344	334	328	342	334	345	341	354	305	348	331	358	350	357	327	323	344	345	389	326	357	310	324	342	342	325	342	357	322	364	349	345	328	349	328	386	345	341	337	358	343	339	321	333	339	362	341	340	328	310	341	367	356	354	333	356	336	322	337	338	356	352	318	359	334	341	337	331	349	316	343	345	345	338	319	369	363	300	349	343	321	322	344	328	332	353	336	361	334	293	343	372	390	372	344	316	325	324	300	374	336	343	345	335	359	339	342	344	326	304	350	340	343	326	351	339	336	349	356	367	315	346	350	352	363	337	330	372	344	388	330	343	337	351	376	323	355	350	362	308	321	345	334	327	339	314	324	362	312	369	335	337	362	309	321	322	381	356	343	326	296	346	337	314	331	352	353	353	364	357	332	333	329	359	356	350	321	369	335	320	346	338	345	384	363	350	334	329	329	332	348	305	319	342	316	343	345	337	354	295	343	344	350	341	332	336	323	325	332	324	335	339	352	323	319	374	337	344	344	338	365	328	351	319	356	347	364	352	339	341	324	357	378	363	349	351	338	376	351	358	352	309	313	339	353	353	344	358	347	339	319	339	321	345	341	356	360	304	358	335	339	313	323	347	335	359	355	352	328	324	329	330	338	317	340	311	351	347	328	366	342	331	348	329	351	359	341	370	317	355	306	311	375	356	360	342	351	355	359	345	344	348	350	316	308	335	347	350	312	370	331	329	347	346	342	314	336	344	341	344	348	362	359	338	341	312	337	334	323	329	349	339	358	335	341	367	345	356	359	337	308	323	341	328	370	360	335	314	330	315	347	312	335	369	324	355	325	331	331	295	354	368	321	344	348	358	318	363	340	342	339	347	304	318	388	356	328	334	364	315	332	346	350	341	356	349	362	342	359	356	322	364	354	353	337	315	357	329	353	347	389	351	337	377	324	322	336	339	329	341	326	351	339	349	319	377	331	317	341	341	373	326	335	333	356	346	298	322	344	360	365	364	353	348	323	371	330	348	313	340	339	363	334	316	343	355	380	376	366	332	336	341	328	331	348	303	342	340	347	343	342	376	337	337	336	340	323	337	334	370	342	378	340	365	340	308	329	346	332	334	344	326	346	312	341	355	392	338	341	336	336	314	328	349	336	343	345	334	339	330	379	322	340	342	308	348	326	333	330	320	338	320	353	336	353	317	356	349	376	320	371	391	355	333	338	324	351	336	339	339	321	343	339	340	332	355	334	356	322	348	366	323	320	359	350	336	335	353	328	345	343	343	330	396	346	362	335	330	316	352	354	316	346	341	302	360	335	339	379	340	336	349	325	326	318	348	339	336	347	326	338	353	357	314	383	332	338	307	310	324	299	320	341	383	339	341	312	339	332	344	370	345	315	342	376	324	330	344	321	339	321	352	335	360	321	345	335	330	362	308	348	351	329	338	346	349	337	327	351	361	366	330	330	352	342	351	371	316	329	360	330	318	329	336	348	337	330	345	346	369	340	309	312	329	391	350	318	358	339	342	315	329	358	355	348	359	374	325	356	337	342	334	323	339	350	359	353	356	362	370	348	337	326	298	344	318	342	329	335	337	348	336	340	339	304	341	326	380	341	357	369	337	351	374	322	331	356	335	355	356	343	334	357	336	318	339	327	348	324	345	325	340	382	339	327	353	333	335	352	324	311	362	332	322	348	362	349	371	357	322	337	320	352	325	342	320	371	333	334	341	326	342	327	368	341	365	331	333	325	330	353	329	321	375	313	360	319	345	330	336	324	353	328	338	314	324	365	338	324	323	348	356	360	338	343	342	343	327	351	343	355	311	378	305	340	350	316	311	336	317	342	337	347	307	332	339	331	336	326	333	338	349	350	378	321	368	339	340	331	357	346	337	315	354	330	350	325	340	326	361	353	342	339	354	336	353	337	339	329	323	321	322	368	349	360	340	342	345	330	342	310	349	346	362	345	356	337	329	330	361	350	366	342	352	377	336	330	363	340	324	339	360	360	347	344	365	349	332	360	354	351	339	334	354	356	333	351	300	337	339	341	316	327	333	366	358	346	306	387	323	331	353	346	340	351	341	349	324	340	331	337	333	362	371	341	333	351	283	367	337	372	319	338	344	371	336	337	372	349	346	338	333	335	293	305	336	356	337	347	340	336	346	366	346	354
28567	27831	36151	35708	25944	22665	18641	10536	4631	2408	1942	1437	916	726	666	467	390	364	329	323	308	233	265	248	256	220	204	209	270	195	195	161	189	196	131	143	136	122	126	104	120	113	108	106	86	106	92	103	99	85	92	82	96	73	92	71	77	97	86	80	86	88	91	101	97	100	72	74	57	67	66	72	72	78	94	81	67	75	75	65	77	92	61	248	533	87	66	92	74	64	66	85	65	69	88	79	65	70	86	68	85	55	66	73	72	78	57	74	64	76	85	71	68	59	71	82	78	58	56	73	69	72	71	63	67	64	65	61	67	75	72	63	64	67	56	70	87	87	71	62	70	78	55	74	49	70	61	80	63	59	71	57	82	86	78	72	65	71	65	77	70	73	80	66	74	62	69	64	67	76	58	48	55	77	75	59	64	64	88	78	58	78	81	66	62	57	63	67	67	57	78	64	80	70	57	65	75	64	78	64	80	55	69	61	68	72	75	68	76	71	53	61	66	67	64	65	71	78	77	79	84	70	68	65	67	66	57	76	65	52	70	65	61	69	66	74	77	73	58	62	60	71	73	76	60	55	64	64	74	80	63	82	54	57	80	57	78	85	84	88	77	65	69	69	63	57	60	77	61	77	72	70	75	65	66	80	63	71	68	64	58	71	85	57	68	75	70	68	58	76	72	76	64	64	68	75	65	45	63	72	75	59	64	67	70	67	60	71	67	69	54	78	64	70	72	67	70	76	58	67	69	70	48	78	76	57	81	63	82	66	98	66	80	62	69	73	74	69	69	71	71	68	69	78	82	58	69	57	70	64	61	52	71	72	64	72	72	62	68	73	65	65	72	75	70	77	91	63	71	71	69	81	67	60	69	72	68	69	65	58	76	75	69	82	69	54	66	72	57	78	81	57	64	58	80	79	64	61	91	74	66	57	70	76	80	58	66	79	74	66	78	62	87	64	72	88	61	73	73	65	70	80	66	68	74	63	86	66	60	60	79	62	64	71	64	69	72	67	67	79	61	62	87	70	72	50	70	82	54	72	53	71	65	61	65	76	55	73	81	85	58	71	71	76	65	78	70	56	77	56	80	85	57	62	79	64	60	65	72	73	71	67	68	63	74	61	54	82	71	68	66	65	76	71	68	63	78	61	73	49	71	82	75	74	76	66	77	68	60	63	73	81	72	76	73	62	84	66	62	54	73	64	66	68	67	68	84	56	68	69	70	62	67	60	74	73	61	67	63	63	88	67	66	74	68	79	67	71	58	58	67	58	67	77	69	78	54	74	72	74	73	58	61	75	56	64	75	81	78	67	74	80	54	78	73	69	48	58	75	72	68	73	44	60	67	82	72	64	57	61	66	65	70	96	82	70	61	59	74	64	51	82	87	63	77	81	67	71	66	63	86	76	63	78	78	63	79	67	67	73	70	69	62	69	60	78	66	72	68	64	68	56	72	57	77	72	72	67	62	74	57	74	60	69	106	81	66	61	68	55	56	80	68	73	67	68	61	72	58	69	76	68	71	66	73	69	76	63	66	69	85	71	77	60	65	66	60	65	70	60	61	86	58	68	61	60	84	84	91	84	61	64	67	64	68	59	82	64	66	75	72	68	80	76	69	71	84	64	56	57	75	66	66	67	70	66	57	69	70	65	51	69	73	68	74	64	62	57	55	51	78	72	67	62	70	88	67	73	57	63	75	62	78	62	70	66	76	49	69	87	69	76	74	71	54	77	73	82	73	70	80	86	56	69	80	70	71	94	66	59	71	65	70	72	91	69	58	68	57	80	59	69	73	74	53	71	55	69	77	73	62	73	75	78	71	60	68	77	64	62	64	70	55	64	67	65	59	59	67	58	64	65	73	66	64	68	86	66	72	67	61	64	55	56	71	68	72	68	70	63	69	85	54	62	72	65	66	76	55	70	69	58	65	69	76	63	81	61	65	65	60	51	64	75	70	61	73	68	70	65	70	90	69	69	76	75	70	77	65	66	67	66	84	75	74	81	62	66	77	67	85	66	78	72	61	76	69	64	65	65	83	71	69	78	65	61	52	69	69	96	76	84	60	72	70	69	69	66	73	81	74	60	68	60	78	66	72	62	71	61	67	67	54	72	66	70	65	80	60	64	64	73	63	66	70	65	60	82	73	61	64	68	66	54	56	66	83	75	80	65	65	92	68	88	72	74	72	72	67	62	93	60	86	65	69	80	62	81	75	69	63	58	66	60	65	50	87	62	76	70	58	59	77	68	73	58	72	65	76	51	83	70	67	73	89	62	59	87	72	54	65	64	72	64	89	76	67	61	78	58	65	60	69	85	74	52	66	60	59	66	63	74	52	51	73	55	77	64	71	74	63	76	72	73	59	68	62	71	71	79	67	50	71	59	72	63	65	53	79	76	71	68	70	81	66	72	61	73	85	67	76	65	64	65	62	79	57	78	74	87	67	72	66	74	69	76	74	78	65	86	72	77	74	56	73	61	71	64	74	82	62	74	69	60	72	69	69	50	60	75	80	69	70	60	77	61	75	75	67	79	63	76	57	61	55	80	51	64	71	75	76	61	70	79	59	78	74	64	57	60	60	53	72	77	71	74	57	77	81	72	66	62	81	63	75	77	67	61	75	69	60	71	86	76	87	76	87	72	66	63	83	66	66	63	56	68	78	64	64	62	60	81	67	65	62	56	57	60	69	64	67	81	73	67	67	64	78	68	78	76	60	84	57	68	66	60	72	83	82	46	67	57	65	64	64	77	51	95	59	59	77	70	62	66	69	74	71	63	77	71	80	65	72	68	66	79	68	62	81	65	82	58	78	67	65	77	70	65	59	75	65	70	70	72	67	55	69	77	55	67	75	81	63	70	56	61	67	65	79	73	63	65	77	57	78	69	59	71	59	63	60	70	83	64	72	64	62	67	68	56	65	81	67	68	70	63	65	73	53	75	68	82	70	53	65	68	81	75	61	61	67	75	64	63	74	71	59	53	76	73	77	52	71	69	60	64	76	65	68	60	76	64	70	69	72	76	75	66	78	75	76	84	53	72	83	61	69	72	60	69	75	72	74	59	76	67	71	67	78	78	75	78	81	70	63	53	78	66	66	80	74	80	71	62	57	77	70	60	67	62	77	61	69	40	78	75	72	59	63	54	64	77	66	64	73	65	60	70	71	53	70	47	72	78	68	63	66	71	66	69	68	76	60	72	80	58	73	56	80	71	57	68	72	70	65	62	67	45	60	73	84	68	72	68	65	61	79	86	80	61	52	86	71	70	75	80	67	81	62	67	63	58	71	79	53	64	59	65	66	70	70	85	76	67	67	74	69	56	67	59	65	62	55	75	69	73	68	69	64	74	59	75	63	63	56	58	68	77	74	73	67	69	58	72	71	86	86	77	67	72	75	78	76	73	56	83	71	78	55	52	88	69	58	75	62	63	62	68	75	59	58	52	56	60	57	74	68	61	82	71	72	67	58	69	64	73	62	51	71	55	83	56	67	66	63	67
17333	20277	30264	32314	24926	26092	23724	14557	10538	8472	7994	6653	4279	3733	3545	2721	2581	2017	2137	1791	1718	1688	1872	1557	1509	1309	1340	1289	1323	1208	1203	1066	1106	1073	809	759	707	660	548	590	520	569	480	463	442	453	420	454	540	423	351	323	318	315	336	266	301	275	281	309	297	288	317	326	341	294	297	278	229	219	218	220	201	239	209	214	227	224	240	225	209	199	200	1644	3548	307	198	179	182	169	194	179	201	175	202	191	171	181	183	183	175	188	170	171	188	187	172	177	170	193	190	196	179	159	164	165	171	188	179	186	185	200	183	171	177	189	177	194	173	174	146	173	204	199	187	150	185	167	163	156	187	181	189	175	169	170	175	200	179	175	194	165	164	191	161	189	206	164	177	189	174	186	184	203	211	163	170	162	178	187	180	172	181	183	168	171	196	195	179	167	176	166	164	185	182	191	183	198	148	172	180	172	190	207	179	169	154	193	181	175	174	165	177	205	177	169	183	177	162	173	198	165	177	157	184	176	182	164	167	152	182	181	153	186	155	189	201	177	176	161	170	186	174	172	187	169	177	185	164	156	194	192	169	190	156	175	172	186	173	178	169	175	167	164	176	177	180	191	174	177	194	188	198	153	166	178	158	169	160	178	183	194	182	170	171	181	162	174	171	168	169	190	189	169	168	180	175	147	168	183	172	161	160	174	168	175	182	172	184	164	183	181	179	191	175	166	163	190	167	159	181	191	195	162	176	174	173	192	165	171	160	175	172	165	176	194	193	190	176	176	178	147	162	180	171	168	196	169	170	167	183	163	196	180	179	167	184	184	192	174	176	184	175	192	155	156	175	183	162	182	173	160	171	164	166	199	168	166	173	176	180	177	206	206	185	163	188	181	164	168	175	170	167	178	167	177	189	165	162	171	162	192	171	170	181	180	196	160	164	175	184	209	186	183	192	173	174	171	170	182	196	166	161	156	176	194	170	162	169	203	213	156	169	181	174	177	171	194	183	146	202	178	177	171	173	185	165	197	177	162	199	174	179	177	184	177	195	206	183	142	172	193	167	190	173	183	176	208	186	208	166	181	189	173	188	158	175	152	191	182	177	182	185	190	186	169	184	159	142	184	190	200	186	180	199	159	170	181	181	170	191	176	168	189	173	163	183	184	177	146	214	171	167	177	174	180	187	191	174	176	154	152	175	202	193	171	149	185	179	191	196	182	192	181	173	180	176	176	177	197	186	161	167	178	183	152	193	156	168	169	195	169	193	192	172	143	166	179	191	169	197	177	176	179	173	183	157	183	158	174	135	155	149	166	191	168	164	159	153	147	156	196	193	152	161	168	177	169	170	179	168	161	171	153	183	181	171	186	181	173	171	186	164	174	183	161	176	151	162	179	174	159	156	169	161	149	174	162	190	177	191	189	193	193	196	171	182	163	161	185	175	184	191	160	162	176	173	169	180	163	173	173	182	177	169	160	187	181	174	151	166	162	183	179	191	179	201	151	173	153	166	175	185	169	208	184	186	157	176	157	174	164	184	188	180	166	210	173	178	170	182	162	187	155	167	152	180	189	171	182	178	189	157	176	155	170	167	182	186	171	175	181	173	186	175	170	191	184	151	220	183	168	175	206	210	185	176	165	190	189	177	167	184	171	180	187	167	154	184	198	172	189	172	170	171	180	169	163	155	171	161	190	170	178	172	155	169	173	174	170	181	181	169	183	185	182	170	175	166	170	162	199	193	177	174	154	187	203	194	181	172	198	199	169	189	173	175	173	137	196	169	161	163	195	168	163	176	147	182	196	183	174	171	165	164	177	162	172	165	172	200	185	156	169	184	168	201	165	167	180	179	168	161	164	151	187	179	171	177	165	164	171	199	168	178	180	161	167	156	170	166	153	169	194	169	189	161	161	183	153	173	154	188	196	169	174	186	164	183	158	184	156	184	192	174	202	181	192	172	178	154	167	183	154	181	182	165	187	155	178	164	165	159	151	160	164	196	138	183	156	207	210	172	188	175	180	158	183	171	170	176	149	177	147	188	163	190	181	156	170	189	184	174	175	180	173	189	166	175	177	155	178	181	174	172	201	152	198	185	171	189	183	181	188	187	157	173	179	175	163	167	158	159	178	181	185	178	164	163	166	173	175	178	162	157	182	165	182	157	172	154	151	173	194	178	190	172	182	153	187	192	167	168	189	189	186	171	184	182	182	193	167	178	189	167	172	186	176	184	167	178	174	178	184	191	174	176	157	185	196	186	171	193	189	174	178	174	174	176	194	199	163	165	176	156	189	182	158	150	175	155	169	211	195	189	171	175	200	191	171	199	159	157	188	175	185	178	190	153	177	171	191	181	161	196	158	176	160	203	175	174	196	164	180	183	192	180	173	171	167	178	188	171	167	173	175	171	184	173	151	174	184	164	174	158	174	164	171	198	168	167	187	167	155	177	158	182	179	185	156	173	174	155	178	163	158	176	159	186	176	190	171	154	157	175	170	164	165	169	186	181	182	180	174	181	165	184	176	169	184	173	166	193	160	175	185	182	173	168	177	173	173	186	174	163	181	176	191	187	186	202	183	180	178	185	172	166	190	167	191	171	176	185	183	189	159	188	191	189	155	177	181	196	195	147	148	205	182	174	189	169	197	164	173	178	157	184	181	160	178	201	170	158	171	198	146	171	167	172	185	148	192	176	171	169	185	150	175	187	160	170	163	191	184	191	186	167	167	153	195	170	165	198	154	213	175	181	170	166	175	159	192	197	186	190	172	162	183	176	204	145	148	179	193	167	186	174	173	175	181	167	159	175	162	198	192	162	189	150	174	161	216	144	175	178	200	207	177	168	161	193	180	168	161	189	170	181	160	174	162	154	186	185	173	178	169	175	170	185	180	189	183	178	162	155	177	179	194	179	183	169	175	175	177	188	174	155	157	189	170	177	176	187	168	194	180	180	178	164	184	184	174	194	173	152	197	173	182	207	174	182	175	166	150	192	157	175	180	170	176	193	183	165	176	198	178	193	177	164	170	168	186	189	174	188	167	161	181	167	185	193	198	195	202	181	191	187	175	172	204	159	178	162	172	194	174	180	181	181	185	172	168	208	187	180	153	159	177	174	185	162	200	182	181	148	179	158	158	199	168	171	156	203	209	169	162	164	165	152	206	178	162	166	173	156	185	190	159	171	171	168	158	171	172	173	174	194	162	157	187	182	163	194	177	185	173	190	156	159	189	178	186	172	184	170	200	186	156	171	190	186	165	206	200	180	193	162	151	179	193	200	183	183	160	189	185	157	170	174	173	172	150	179	171	172	171	191	189	158	187	189	187	177	165	171	168	176	179	183	185	171	172	174	164	196	178	145	188	183	195	183	186	154	165	169	196	182	165	179	180	177	163	184	181	166	189	167	146	178	178	183	142	172	181	168	188	176	189	161	181	160	176	169	179	180	190	146	151	188	199	168	193	190	195	205	164	165	165	162	183	193	173	199	197	166	186	177	173	185	177	188	163	172	185	167	168
4410	2546	4363	3941	1910	1267	1035	778	652	426	386	297	287	258	236	261	236	200	212	191	189	212	186	205	209	168	184	164	176	199	177	188	159	166	182	175	164	159	147	132	180	179	155	143	139	158	155	167	153	148	138	167	149	160	156	151	156	179	155	182	175	165	177	158	130	138	138	147	153	158	156	146	165	159	128	139	137	119	134	145	134	165	154	146	162	164	156	143	158	153	157	165	138	157	140	133	162	156	146	143	151	158	149	144	138	158	155	185	132	159	167	149	141	143	146	166	157	158	145	159	133	139	167	160	149	149	140	143	156	138	157	154	156	161	159	139	167	143	167	145	166	134	148	170	148	156	174	138	138	130	166	164	149	158	155	139	143	156	161	173	149	145	149	144	141	163	170	141	157	145	183	160	141	159	144	147	149	145	154	162	153	172	153	179	148	142	142	160	150	138	158	165	149	153	161	149	129	145	162	154	174	152	164	160	145	148	156	140	127	133	144	152	138	136	158	180	158	140	146	144	154	165	151	146	135	149	158	157	166	151	186	171	155	169	144	163	142	181	154	142	147	145	159	147	133	146	160	182	175	161	135	168	141	151	141	139	160	148	153	167	162	130	150	153	135	138	189	150	148	153	144	166	141	141	152	149	160	150	156	151	134	148	154	166	166	155	148	146	138	142	155	156	172	148	166	166	144	150	166	157	123	154	147	135	143	157	149	158	165	139	123	144	137	155	160	157	153	154	141	168	150	144	164	147	146	139	150	161	162	169	153	186	163	166	139	162	143	144	133	149	134	165	143	170	162	129	157	158	144	154	158	153	145	159	151	139	152	142	150	153	152	128	146	187	185	160	166	164	178	152	143	166	157	151	163	163	172	133	162	159	158	155	138	168	162	158	125	163	163	143	156	158	159	141	154	166	150	147	155	155	170	176	149	160	140	148	153	148	138	169	151	158	137	158	141	157	149	176	163	173	167	137	149	162	139	143	145	159	161	139	155	160	145	155	159	155	180	176	153	148	147	174	141	144	157	160	140	173	130	151	154	136	146	161	148	177	133	135	161	164	145	137	138	159	151	137	153	175	156	146	127	150	142	162	135	139	159	133	151	141	148	169	163	140	136	145	164	151	137	165	160	161	141	134	153	165	165	145	155	156	130	153	155	164	128	167	158	133	173	127	160	151	154	166	179	157	135	120	144	148	142	163	173	163	161	182	148	151	156	155	137	137	157	140	160	159	140	155	156	161	165	158	162	140	158	166	163	144	135	161	154	142	151	164	144	149	147	170	143	141	151	137	150	140	143	162	163	148	153	162	149	149	151	166	155	160	185	170	156	151	165	169	141	132	133	147	130	157	160	155	145	133	165	177	175	148	159	154	165	137	146	136	151	170	145	137	164	123	139	152	150	157	165	137	140	168	137	141	168	150	163	159	128	156	139	167	175	153	146	140	158	144	154	151	147	149	146	137	140	171	149	150	149	164	147	119	129	145	169	151	147	155	141	151	152	153	168	155	149	140	155	157	125	170	139	144	141	141	135	135	145	155	142	172	149	147	164	154	145	144	155	151	152	146	167	162	146	167	143	156	145	157	167	145	160	151	161	146	159	143	151	158	167	145	151	152	165	161	133	169	140	144	143	134	157	139	157	167	162	131	151	155	160	131	175	143	146	155	137	150	148	159	150	161	152	166	148	156	162	140	133	140	145	157	136	160	152	139	170	151	183	146	141	150	163	132	132	145	144	135	155	142	166	153	133	150	167	162	165	132	148	147	153	141	126	171	158	141	149	140	157	157	137	144	162	177	153	155	165	145	152	142	151	154	167	151	143	141	118	168	145	147	155	142	174	156	150	172	130	134	175	169	161	163	143	164	139	159	143	158	132	124	144	146	153	168	127	153	145	162	177	149	166	140	134	173	157	152	144	150	157	169	169	164	157	150	161	180	160	140	149	136	152	155	125	153	171	145	153	134	139	148	141	134	149	155	143	133	137	144	139	155	176	160	144	180	147	151	157	138	150	165	177	138	148	156	146	170	146	148	164	168	147	148	156	157	153	133	150	150	145	163	143	158	166	149	179	140	146	172	142	127	153	155	128	141	170	141	138	158	150	145	164	156	143	140	130	157	154	176	151	134	143	148	155	151	160	159	164	155	142	145	162	148	146	142	166	128	151	132	154	144	147	138	134	143	156	171	169	143	145	148	135	152	130	151	148	143	155	145	127	152	176	177	140	171	159	154	130	156	166	159	141	157	157	168	178	145	150	150	139	148	159	146	153	149	171	133	142	115	146	147	151	154	158	146	157	150	142	159	159	159	157	145	153	159	126	150	150	151	172	158	146	133	136	147	161	141	162	146	147	139	166	160	164	148	160	164	146	150	166	150	145	138	165	145	161	153	162	155	140	166	148	167	163	146	139	172	148	155	165	161	151	145	144	182	162	153	182	149	152	143	151	149	158	159	159	156	141	164	152	161	163	157	144	145	160	154	170	140	154	133	133	167	145	146	171	145	158	146	168	154	156	140	161	146	165	140	149	150	164	155	143	170	142	177	158	136	147	136	150	165	143	155	160	152	143	152	161	139	141	125	154	140	156	154	142	145	154	166	121	135	166	156	160	154	152	135	151	150	157	179	135	134	129	149	151	166	173	142	160	145	145	166	150	172	146	162	149	168	144	125	142	143	173	168	152	171	150	170	133	145	171	138	152	151	176	168	152	129	144	140	141	139	128	152	128	142	156	147	151	136	152	174	146	140	133	146	158	135	158	136	131	129	146	140	138	153	148	147	151	183	155	160	147	142	162	157	177	154	145	139	149	124	150	177	163	140	171	125	164	150	150	161	161	141	171	146	186	176	141	168	151	128	157	139	146	141	181	153	144	170	165	146	149	152	156	176	157	167	148	138	134	151	134	154	158	139	153	164	157	162	145	141	163	147	155	146	169	154	149	162	150	158	164	135	154	151	155	152	154	168	138	160	147	183	167	157	155	154	165	147	159	137	154	146	157	164	168	146	152	166	151	141	141	153	169	155	143	163	134	148	153	151	135	154	167	162	152	142	148	155	151	149	155	141	143	156	147	146	141	137	140	159	145	153	137	157	127	146	166	137	163	131	160	131	158	156	150	162	139	153	146	167	149	164	155	139	130	141	161	147	144	161	110	162	164	163	152	161	158	162	147	141	155	149	147	163	141	125	137	142	171	153	163	159	147	153	167	149	156	130	151	166	171	143	180	162	134	171	138	140	149	142	148	157	139	144	149	145	152	166	145	162	158	146	160	168	139	151	162	158	163	169	162	146	179	157	137	154	178	142	145	152	157	139	152	146	168	131	160	150	139	150	148	129	176	148	151	137	160	154	143	131	148	129	157	125	135	145	141	140	157	149	136	169	137	163	160	142	132	134	146	146	166	141	153	162	154	153	157	146	155	189	147	152	145	154	130	148	157	163	131	177	150	139	160	153	155	153	142	154	165	143	162	159	164	164	173	161	156	150	150	153	142	152
3416	3457	8608	9984	6172	5055	4510	3450	2734	2037	1693	1504	1333	1076	1086	1035	945	715	686	711	715	599	658	702	724	630	589	645	636	570	566	564	557	491	439	463	442	435	430	418	412	386	432	413	418	422	424	410	394	411	387	400	398	382	383	399	394	371	400	424	411	392	405	440	426	386	387	378	414	416	376	378	402	360	398	420	422	391	409	412	396	413	348	426	574	355	374	372	337	388	373	331	357	355	360	381	343	396	387	376	346	394	359	391	383	374	381	365	421	341	364	379	407	397	381	355	380	391	404	366	377	377	375	350	376	359	396	371	365	357	340	364	379	362	361	395	383	404	369	372	368	366	353	388	374	377	370	387	386	344	381	387	351	359	381	377	374	394	367	397	396	382	357	410	393	373	346	373	413	368	367	362	340	386	353	402	378	393	371	390	397	366	366	356	371	384	403	400	350	347	379	333	359	382	417	386	375	369	374	358	351	371	375	367	394	389	388	362	376	354	417	348	389	384	360	385	353	363	355	377	361	414	366	359	352	358	396	383	382	378	340	361	360	379	373	357	368	375	341	411	382	386	376	355	377	394	381	384	394	349	374	344	375	360	385	377	379	364	379	371	397	388	387	379	410	359	369	361	365	386	380	387	368	394	384	362	386	361	351	370	367	376	349	359	388	339	412	382	411	404	366	391	375	352	381	347	343	345	368	341	360	353	389	341	369	409	386	380	369	356	377	341	361	379	366	376	335	358	376	361	403	359	342	351	367	378	358	381	358	374	366	402	362	335	350	379	385	391	346	388	379	377	356	320	393	381	393	367	384	393	394	356	347	369	378	353	384	335	358	389	359	385	384	361	393	397	378	352	334	340	366	366	366	376	368	334	387	374	374	404	396	381	383	355	370	368	398	329	400	366	347	387	377	361	407	390	373	377	369	394	384	366	378	397	357	391	351	404	360	379	361	333	411	395	371	362	350	380	342	371	375	350	386	378	379	371	366	354	415	367	360	387	380	372	372	345	378	384	356	388	372	413	410	406	377	370	407	359	364	393	410	394	338	363	407	393	362	402	383	366	392	394	385	420	378	369	369	405	387	372	359	376	351	338	392	366	400	360	373	392	363	378	359	375	354	374	363	365	381	384	378	380	373	357	379	375	355	377	412	403	373	356	393	356	378	363	359	371	377	383	352	346	383	382	376	367	403	376	384	351	394	409	353	385	407	387	379	368	387	385	353	378	386	375	372	357	366	345	397	339	368	338	350	347	367	406	373	334	361	399	368	392	365	333	383	383	377	362	399	332	356	386	376	363	339	405	401	383	385	374	386	342	355	377	333	382	380	369	367	382	367	403	374	374	409	381	372	368	343	345	387	402	391	403	374	378	382	369	355	407	364	368	360	392	389	405	364	394	367	347	393	378	357	386	365	394	402	344	386	360	411	377	396	363	348	395	378	387	385	392	315	365	391	390	353	389	351	376	382	384	355	367	368	376	386	385	354	390	384	368	389	368	326	338	357	354	376	346	361	386	402	387	376	335	348	360	366	404	394	367	316	379	382	393	411	375	359	389	359	354	385	351	358	376	380	372	375	369	351	392	325	386	350	400	371	352	382	375	372	373	377	361	369	333	406	378	394	389	365	382	340	382	386	362	394	378	355	401	385	395	381	385	376	405	363	348	398	386	373	381	353	393	400	384	371	377	337	397	372	404	383	376	383	368	367	405	376	372	401	387	359	393	328	367	360	394	371	390	385	386	407	379	362	382	358	374	373	379	403	383	342	414	361	357	363	345	375	372	371	375	315	366	354	373	366	380	377	401	352	358	371	355	375	396	378	347	387	373	393	367	368	320	357	358	368	379	379	396	360	362	372	364	361	355	397	345	345	428	384	352	372	363	341	370	379	381	382	359	367	386	421	359	379	343	371	386	348	405	364	357	380	368	341	366	398	366	389	388	354	369	358	381	367	354	378	368	366	373	378	390	380	378	352	361	390	372	355	378	403	375	390	384	399	374	356	372	373	391	371	378	389	342	400	396	347	377	411	377	400	373	356	369	343	386	365	376	362	399	379	354	341	343	366	369	418	402	370	384	358	423	369	381	388	359	390	365	401	371	330	386	378	377	386	367	351	369	357	372	393	341	360	393	398	352	357	362	379	387	391	364	340	352	410	388	386	376	374	390	368	361	403	366	370	354	375	374	388	418	365	363	398	383	377	355	374	374	378	334	353	385	376	381	398	375	386	329	376	397	377	354	384	337	360	377	371	383	399	381	349	354	369	395	382	391	376	374	376	330	361	374	355	361	385	367	369	374	354	333	379	348	405	382	339	370	367	375	344	391	351	388	364	382	379	378	366	389	375	406	376	395	383	324	391	380	377	358	371	382	355	375	350	383	371	371	395	403	377	341	373	396	388	370	366	381	360	373	336	366	362	357	353	387	345	356	338	371	403	372	383	396	389	384	366	354	370	390	359	374	402	392	345	358	358	367	395	386	363	378	366	355	360	374	338	350	357	384	378	347	393	361	389	379	362	372	363	370	363	387	391	383	397	354	375	406	353	390	377	343	391	364	386	371	373	355	391	380	358	371	345	364	388	392	382	402	386	375	364	373	389	359	351	369	359	385	351	377	381	366	381	359	366	385	411	388	380	378	379	354	388	349	383	393	377	352	383	383	358	342	390	399	348	388	351	391	361	378	384	346	366	338	352	391	353	365	364	395	428	363	337	376	366	386	355	394	350	372	378	359	388	363	368	376	339	369	383	366	370	450	363	387	367	406	382	364	426	373	371	377	379	344	369	388	360	350	352	348	380	355	360	364	393	356	386	359	395	356	380	372	356	346	389	370	377	369	363	353	347	372	382	404	401	346	410	394	354	363	371	390	375	378	389	363	362	378	416	375	354	344	364	391	366	352	383	388	385	363	364	338	334	354	369	355	403	383	414	389	397	384	378	359	364	367	385	384	401	387	382	413	370	369	369	371	346	393	349	392	364	394	368	387	364	401	396	335	370	376	375	397	388	384	375	371	371	352	363	379	338	362	366	376	367	385	404	388	385	346	380	378	392	379	369	382	393	376	370	372	381	351	378	356	372	379	371	401	359	410	358	364	360	410	372	381	399	375	387	382	371	389	398	328	369	377	357	384	387	398	373	354	407	350	395	370	358	369	409	364	431	369	362	376	344	392	341	405	379	328	355	353	385	378	374	369	361	382	358	354	369	366	366	376	406	386	396	337	390	370	372	345	370	370	374	398	385	373	350	343	367	364	360	360	411	377	371	394	402	363	406	320	375	383	409	372	377	328	380	317	365	354	379	370	364	397	387	390	417	365	359	348	324	356	365	372	375	333	395	393	391	384	356	371	387	346	360	375	378	369	364	401	367	357	359	338	355	374	375	357	383	363	393	398	368	354	388	392	342	404	367	357	378	358	362	343	375	389	378	351	385	346	359	373	349	376	378	395	396	382	367	379	385	354	341	370	389	368	329	361	416	413	397	379	377	365	382	346	342	363
18467	18737	29309	30924	20388	15160	9663	4406	1987	1176	934	811	616	517	484	356	323	304	280	284	267	250	245	244	289	236	225	226	225	200	216	179	193	166	200	181	177	176	171	159	149	164	175	156	151	145	157	172	165	152	164	142	141	134	154	152	168	130	146	140	167	137	154	157	151	149	156	164	146	164	140	135	142	151	171	142	167	135	121	142	149	141	144	184	333	133	134	141	150	161	135	148	156	138	128	141	151	154	138	124	143	141	164	137	151	133	149	132	120	149	157	138	148	136	146	134	135	138	155	134	140	120	127	130	139	103	155	148	147	116	139	138	127	138	157	130	154	129	132	151	139	152	157	135	123	123	150	116	119	142	130	139	143	153	156	157	150	142	145	133	155	140	150	127	131	160	131	148	145	142	148	147	147	134	108	129	148	136	147	146	128	142	123	138	135	145	140	144	153	131	134	124	134	152	135	142	131	136	126	130	123	134	147	133	130	121	151	151	147	112	135	133	142	132	140	143	143	129	145	136	133	149	148	140	158	150	127	140	137	134	137	131	150	149	157	138	122	137	136	137	129	125	137	136	148	170	115	150	125	127	153	141	147	131	126	144	147	142	149	116	137	146	135	123	142	147	141	131	136	141	142	142	131	147	156	167	130	126	141	148	125	137	122	151	137	129	135	121	155	137	134	143	140	133	149	122	136	139	146	154	125	132	149	162	176	143	160	137	133	144	145	123	145	164	132	131	137	143	131	117	149	120	166	117	134	134	149	137	155	135	147	125	118	122	132	126	144	129	155	137	137	138	142	158	121	128	137	119	138	146	140	127	124	138	138	129	138	140	137	144	140	148	164	129	138	142	123	135	121	129	136	127	152	141	125	146	141	129	148	153	135	131	147	144	124	147	137	132	143	141	119	153	155	140	152	138	139	147	131	140	130	153	165	141	133	147	143	149	128	136	133	119	133	129	153	146	156	148	118	131	128	143	132	142	121	160	156	120	144	144	136	134	106	149	126	118	112	141	130	144	132	154	146	144	130	131	146	151	137	151	135	129	164	143	150	121	147	138	151	139	146	142	144	132	146	129	131	132	125	135	137	149	134	137	129	132	107	132	120	131	130	142	133	139	128	127	161	146	135	120	149	141	159	133	139	152	122	141	128	152	154	150	154	137	136	142	120	118	131	124	142	114	147	140	142	132	156	122	150	128	109	143	157	160	133	127	140	142	146	133	126	132	128	127	132	114	147	132	120	144	148	152	137	133	143	144	160	134	124	124	124	123	143	147	147	141	152	154	143	150	132	140	139	152	154	133	148	146	147	149	131	124	140	152	151	150	131	148	144	131	161	148	138	125	135	134	138	148	134	156	162	137	132	163	139	152	141	163	127	152	136	147	142	111	141	141	115	131	138	129	138	117	143	148	128	135	153	134	153	150	139	156	144	131	143	153	149	155	153	149	117	123	144	116	133	164	143	145	143	126	130	129	136	144	132	140	151	124	138	128	144	138	126	133	132	131	144	131	140	137	139	130	152	152	127	129	143	138	140	144	140	132	142	144	128	131	135	153	135	136	132	152	135	142	136	140	164	155	167	148	129	135	148	131	140	159	172	155	145	133	120	128	149	126	158	152	132	139	143	143	132	159	132	123	136	134	145	150	147	135	135	134	136	135	147	127	164	134	155	155	148	149	141	146	130	137	128	139	120	140	130	152	135	121	126	155	142	137	147	140	158	118	147	137	133	126	118	129	151	145	150	134	141	142	150	119	135	124	154	136	140	129	152	140	141	129	157	140	134	140	122	126	147	140	128	139	131	135	125	132	131	135	140	134	139	141	130	140	134	129	138	121	137	146	144	147	110	135	139	155	121	118	140	136	148	150	151	144	135	136	125	134	140	136	125	137	156	133	143	123	130	152	127	144	147	152	152	122	153	127	144	132	111	122	112	147	127	129	145	120	133	149	153	145	138	143	138	127	117	122	155	131	154	144	141	137	144	117	153	161	147	129	135	130	152	138	148	156	110	144	136	140	127	125	116	165	167	136	132	144	158	128	155	126	111	148	155	131	134	118	119	125	124	139	141	122	140	167	166	157	125	130	144	135	129	114	146	150	127	127	169	142	151	131	134	127	142	129	156	144	126	137	142	131	148	115	142	136	135	144	128	148	125	160	150	145	143	133	162	161	139	142	124	148	150	152	161	155	136	160	144	137	153	135	156	142	143	154	149	122	139	156	115	149	154	124	120	132	149	131	141	119	125	118	166	139	145	117	133	131	134	147	143	155	127	133	126	157	136	138	146	141	138	120	130	162	144	124	138	133	131	140	148	131	133	147	156	131	128	145	148	149	131	131	131	151	118	160	132	135	143	145	133	139	144	118	135	110	119	127	128	126	141	138	162	151	155	142	135	140	151	126	138	106	162	138	143	120	120	131	152	132	134	137	132	139	130	140	128	134	163	129	132	175	134	130	182	142	138	127	142	165	147	131	140	122	152	135	139	127	147	127	140	146	125	124	152	151	130	153	167	162	162	123	131	124	139	133	152	139	134	167	145	119	152	140	147	126	140	146	148	133	143	146	142	144	136	156	131	148	140	124	154	130	137	132	157	129	124	163	143	140	152	138	135	156	125	133	135	139	119	154	149	134	152	166	135	137	149	152	150	141	124	121	156	130	148	145	129	145	151	123	155	165	148	106	138	141	125	154	136	140	126	127	120	144	123	160	147	137	126	123	132	147	152	138	128	139	141	140	122	127	140	130	149	137	136	147	126	121	160	148	127	129	134	149	153	143	132	144	122	130	137	121	153	143	150	143	139	136	153	135	152	147	135	120	130	154	136	136	132	141	141	144	128	133	128	132	131	139	138	137	133	147	135	128	140	143	139	127	124	144	143	110	128	155	143	122	123	146	138	145	126	149	149	143	166	135	149	109	131	132	152	135	153	145	118	135	149	127	126	133	143	126	133	144	148	138	145	123	143	131	135	115	138	133	148	135	153	158	140	154	117	144	140	115	129	145	122	150	137	142	152	142	132	149	136	142	128	136	143	119	137	134	120	136	118	131	139	125	132	146	123	138	133	157	125	128	128	132	150	113	132	122	153	146	127	141	141	129	157	142	156	124	147	137	116	150	126	124	154	143	149	141	144	134	138	144	128	132	133	126	137	141	116	158	157	140	147	134	172	145	148	129	149	132	147	112	134	133	147	150	143	117	115	146	119	154	135	143	137	113	140	150	158	161	138	154	160	135	136	125	139	143	152	125	109	123	144	129	150	139	156	133	150	139	122	147	123	144	150	126	135	137	142	124	138	131	117	145	134	144	138	143	143	144	144	133	133	130	139	144	147	130	151	106	148	135	148	117	158	148	144	153	102	147	136	147	134	122	130	146	119	110	147	142	118	134	157	134	148	141	140	166	132	126	160	134	135	137	145	129	143	125	140	145	133	152	133	117	135	145	123	139	131	161	141	138	129	131	125	144	130	128	123	151	137	147	137	133	121	133	137	114	132	132
12142	15166	24958	27528	17990	19861	15477	10632	7211	5366	4362	3811	2796	2698	2372	1947	1760	1254	1369	1323	1282	1309	1211	1127	1293	1176	1088	1099	997	935	964	882	744	754	787	696	611	577	606	583	550	520	507	478	506	496	479	487	497	491	428	431	387	412	419	356	394	395	384	430	401	419	386	397	393	470	443	406	441	387	375	349	328	360	362	375	376	366	312	379	405	367	336	700	1814	361	341	364	299	334	352	349	336	344	353	373	326	318	361	314	318	312	325	341	374	382	360	312	345	331	347	325	345	348	332	375	341	342	359	316	336	344	373	303	343	334	316	333	337	347	373	325	321	319	324	322	320	297	348	315	327	340	332	357	313	342	319	340	334	337	322	333	352	344	342	332	308	356	339	348	325	329	379	351	305	316	329	366	315	332	333	351	301	387	324	331	308	333	343	347	317	318	326	348	334	327	351	330	307	351	331	322	347	356	331	323	329	353	373	328	360	322	307	349	317	341	332	324	355	304	334	323	328	345	313	330	317	326	333	359	350	362	345	339	367	319	370	364	355	365	346	321	342	340	305	303	351	347	344	339	330	344	348	338	337	318	326	341	344	362	349	322	344	312	344	340	348	336	368	319	332	350	323	334	335	334	335	341	366	334	347	303	364	326	318	324	347	344	354	352	334	331	330	361	313	340	343	302	362	373	311	340	345	327	341	343	351	334	356	305	344	327	348	341	329	327	338	321	345	341	327	342	339	362	312	341	353	353	341	340	360	330	322	335	349	369	343	336	323	345	335	353	334	343	348	303	333	371	339	340	340	313	368	303	330	323	325	341	343	349	355	308	350	341	354	334	327	368	352	352	326	332	320	293	340	320	329	356	337	334	329	365	317	329	370	330	332	339	339	337	343	300	327	322	305	335	319	364	312	347	352	331	345	355	355	356	344	358	355	358	367	370	338	336	318	371	344	325	335	311	330	350	340	346	322	306	335	338	349	329	300	341	342	336	338	318	348	308	338	362	306	298	322	343	362	351	339	376	316	369	339	328	361	308	339	332	321	334	352	326	390	335	331	324	333	355	335	325	336	318	357	354	366	353	336	321	326	358	341	308	305	324	355	363	346	315	315	357	356	351	339	343	334	337	319	362	344	327	333	349	335	328	363	361	295	354	303	317	339	350	317	312	363	327	333	331	343	334	365	336	344	318	340	323	333	323	321	330	361	345	351	325	354	321	344	362	331	327	324	366	338	291	340	363	336	339	366	295	339	344	318	358	298	335	347	335	336	337	334	341	354	336	366	332	363	370	335	375	354	346	321	345	316	314	330	324	312	334	330	348	338	328	338	347	336	314	326	337	334	366	327	354	329	334	353	327	332	329	318	326	344	338	343	317	349	354	355	334	330	342	359	335	326	319	347	336	338	327	368	344	342	332	349	352	339	315	363	295	330	335	335	338	362	317	354	323	305	333	336	353	366	327	332	356	346	349	336	345	368	352	323	312	352	345	346	339	344	322	348	315	344	337	351	322	353	321	331	340	336	353	349	349	302	333	338	365	346	329	339	337	333	297	305	334	322	332	323	323	305	316	291	345	391	345	316	299	345	326	334	324	327	316	344	327	326	317	336	328	347	310	362	312	325	325	285	353	343	307	353	320	321	355	320	328	332	362	345	332	362	329	369	316	364	313	347	317	318	355	306	361	349	333	371	342	346	331	364	351	336	337	337	383	361	359	350	335	333	325	323	316	368	342	356	351	311	346	318	364	330	341	353	324	331	332	327	331	334	331	370	325	347	327	355	326	329	299	339	334	311	328	341	328	358	337	359	350	338	354	335	344	338	339	297	357	331	352	324	310	345	344	335	342	312	350	338	371	354	353	339	347	335	371	324	309	349	334	351	352	352	330	336	322	339	338	326	310	334	351	344	322	320	368	310	326	331	346	318	348	380	339	335	327	369	348	352	350	332	345	314	325	345	343	359	328	355	314	369	360	311	314	352	311	382	331	358	317	351	328	363	330	352	319	330	356	331	297	363	378	347	324	339	335	370	362	336	344	354	323	346	322	334	359	357	329	322	315	317	359	366	340	329	295	305	317	338	316	316	311	320	334	326	347	305	350	350	327	307	358	340	337	330	359	349	363	355	326	353	320	323	343	391	348	317	354	339	366	342	342	347	402	355	347	344	331	340	339	376	319	322	328	372	319	358	338	342	353	339	323	339	338	327	321	327	290	361	364	318	339	350	336	361	363	342	331	343	326	362	323	359	346	322	367	322	309	340	345	343	374	356	346	353	330	325	343	369	360	343	345	363	321	331	336	337	319	322	344	326	330	302	317	378	326	346	345	340	329	317	338	364	299	356	355	309	349	346	363	360	354	307	340	329	353	375	369	366	303	374	351	330	343	327	337	355	380	334	327	309	306	297	327	334	344	312	319	326	333	327	303	324	317	305	328	330	355	349	334	348	324	386	340	339	360	319	336	344	317	339	382	306	319	361	323	322	340	362	347	354	343	340	316	325	323	312	341	302	341	306	350	335	350	338	353	349	341	341	325	353	331	320	333	345	331	345	326	329	346	311	351	366	355	328	341	340	318	366	382	355	347	344	342	346	337	336	327	333	374	339	377	339	340	367	311	360	359	331	327	335	336	361	346	352	331	348	341	369	346	340	362	331	318	341	348	355	341	362	340	361	315	350	321	322	290	358	326	328	367	346	361	309	342	339	342	364	351	352	340	360	326	329	345	314	343	347	343	331	352	352	330	331	329	358	298	344	313	340	376	323	321	352	339	342	332	337	319	333	350	324	328	319	311	341	369	328	323	332	319	333	348	329	349	331	373	381	367	355	342	310	329	331	354	335	338	331	329	332	332	335	337	299	361	318	311	342	298	327	346	331	302	341	334	359	333	317	350	318	377	326	338	366	299	335	331	359	354	347	353	334	325	329	351	326	338	331	309	344	341	320	348	345	359	318	322	328	344	326	333	334	343	326	337	323	376	299	303	321	304	342	345	348	331	353	361	317	361	359	327	339	338	317	352	348	361	348	337	334	341	341	344	308	311	373	322	335	330	322	397	329	341	313	349	325	325	331	339	318	326	313	334	342	307	328	342	357	343	319	334	327	307	339	274	330	355	353	342	321	321	324	348	363	324	342	317	341	355	362	347	310	314	342	344	341	335	374	349	311	342	318	339	354	341	325	322	324	336	308	411	333	357	334	341	378	341	338	326	341	392	335	349	356	351	345	319	338	362	340	312	314	350	330	346	356	350	342	358	330	321	360	303	331	314	330	299	338	334	357	344	388	311	334	333	340	356	343	316	346	318	363	297	342	397	367	332	343	345	316	345	336	322	312	320	335	360	317	330	351	333	348	328	360	357	308	338	367	364	308	363	327	334	329	330	335	338	352	319	332	334	344	341	343	302	371	320	323	328	346	322	347	361	319	340	341	318	333	330	342	296	356	324	324	355	331	325	355	361	331	318	336	328	334	326	334	338	294	333	318	365	361	355	372	324	318	310	326	308	325	335
27548	26677	36490	34976	24379	22184	16132	9022	3987	2078	1481	1260	875	656	583	475	352	268	310	296	255	278	263	257	273	273	208	218	222	194	194	158	174	140	180	132	128	142	105	118	143	124	110	103	117	111	114	96	120	91	83	89	99	85	87	95	98	80	76	83	77	66	79	77	84	95	70	77	89	74	62	76	75	69	70	68	73	77	54	58	86	75	70	146	346	76	60	52	72	63	56	72	60	69	54	72	66	77	62	67	70	57	67	44	73	80	80	69	74	58	65	59	63	59	67	48	87	71	61	65	62	68	59	52	66	71	66	59	64	72	52	51	61	68	53	60	67	85	70	61	58	60	66	58	74	80	65	64	55	73	67	61	67	70	57	64	59	67	54	70	57	67	80	56	64	69	57	77	58	47	43	70	62	60	65	56	72	54	57	67	73	69	71	49	67	47	53	66	68	76	81	65	54	71	73	70	51	85	65	67	72	68	54	51	56	64	77	54	43	60	77	66	68	62	67	59	67	73	71	68	49	61	66	61	65	61	70	58	64	60	75	82	59	79	50	67	70	68	70	67	68	58	63	83	89	65	65	63	63	60	69	77	74	62	72	78	59	74	55	69	51	75	84	63	65	69	99	76	56	67	69	84	79	67	59	74	73	77	62	69	68	76	61	71	65	58	67	70	72	53	61	64	58	75	51	55	76	77	57	59	56	68	61	59	63	69	67	58	73	78	71	56	67	73	71	67	64	50	75	66	64	59	62	64	73	58	62	70	72	64	85	66	75	66	71	62	77	66	63	64	78	55	69	43	58	57	57	61	52	60	69	63	76	59	71	59	80	72	53	67	66	77	63	71	67	70	68	66	66	67	64	62	72	63	61	59	79	59	65	54	66	71	65	54	65	70	70	71	64	66	72	75	58	71	72	73	61	54	46	48	71	77	76	76	69	68	66	61	55	59	76	70	50	55	65	56	56	61	80	77	65	56	68	67	82	65	75	65	62	68	65	78	73	59	58	82	61	79	60	77	40	66	60	66	78	67	55	68	85	57	78	56	67	62	69	59	55	63	62	63	74	56	71	80	63	56	60	69	71	75	57	73	70	63	61	79	57	54	63	68	63	75	68	72	62	69	71	65	67	72	72	71	65	72	73	62	67	70	59	79	66	76	63	63	59	55	86	68	63	52	64	62	64	75	58	59	65	66	64	49	77	69	76	68	60	68	64	82	58	58	57	62	60	58	66	67	64	52	56	44	72	76	53	56	71	50	58	73	67	58	73	62	55	64	78	70	74	68	53	57	49	89	69	55	68	60	70	76	71	81	74	81	70	45	75	68	72	59	62	66	74	77	76	52	74	76	68	71	69	63	60	62	72	72	69	68	79	56	65	58	70	75	63	66	68	74	56	56	60	66	66	58	56	67	66	67	62	76	53	61	67	78	54	68	63	68	76	48	66	75	71	67	58	53	67	75	64	77	70	75	59	62	80	65	53	70	65	62	67	75	70	72	87	63	59	68	68	60	52	67	82	67	63	66	74	67	74	69	59	80	59	52	57	64	69	64	71	59	68	53	73	54	71	58	62	49	67	67	59	59	58	78	68	58	65	73	94	67	59	60	75	77	89	67	68	67	62	62	80	68	69	80	64	54	67	78	61	68	75	51	61	72	78	74	79	80	54	78	52	68	67	77	76	64	60	72	80	76	59	70	70	70	66	70	63	56	59	84	77	75	56	63	50	59	60	69	56	67	70	66	57	70	63	55	56	56	61	72	75	68	62	60	75	58	58	51	76	63	75	67	77	65	57	75	49	73	68	70	74	59	47	59	62	58	59	55	56	67	76	73	54	67	64	69	75	61	71	70	54	76	57	71	70	76	64	63	74	77	59	88	72	67	64	72	62	64	73	77	75	67	65	65	65	53	64	73	62	74	56	74	52	66	62	66	79	83	64	60	66	51	72	68	65	62	70	65	80	67	71	77	69	78	62	56	60	65	73	64	61	61	71	76	62	63	67	62	69	63	64	69	51	57	77	63	64	65	51	80	63	57	69	68	64	71	61	79	52	69	63	61	61	86	61	67	61	58	67	63	66	75	67	76	63	63	64	70	76	65	68	62	51	62	68	70	48	66	68	56	60	84	60	75	71	63	65	62	86	51	77	53	81	76	74	61	70	58	70	75	54	54	64	57	71	71	49	71	70	67	79	58	65	65	78	67	63	72	62	79	68	72	88	67	72	72	88	55	70	58	59	52	50	56	67	61	56	62	66	58	49	57	66	48	67	69	61	68	69	58	80	74	58	65	54	59	58	74	71	76	58	70	70	61	78	58	72	72	57	51	60	67	60	65	76	80	61	72	60	56	47	65	68	71	62	61	79	52	52	63	49	65	70	67	69	51	63	80	73	53	63	77	61	55	52	70	71	72	69	80	61	60	53	58	69	75	61	67	61	60	74	62	54	76	62	53	58	76	61	70	69	77	56	59	55	65	70	69	58	49	59	65	57	75	71	63	63	55	50	59	63	63	68	59	60	63	65	75	53	64	65	66	64	51	59	57	61	61	90	62	73	62	69	70	75	76	74	69	64	56	61	71	55	71	64	64	58	55	66	76	58	77	63	71	61	61	52	61	53	71	62	64	73	45	66	68	58	62	66	56	58	53	82	55	65	65	66	80	54	68	69	71	74	73	75	62	53	81	77	59	66	81	70	48	55	69	55	72	82	65	62	59	73	56	64	59	62	69	58	65	62	78	69	72	59	67	74	62	62	75	58	64	67	62	73	64	63	65	66	64	83	62	78	59	65	62	67	71	57	61	60	58	68	67	72	62	58	61	55	65	83	65	46	63	55	60	59	72	57	66	73	77	54	56	64	58	63	56	63	68	69	54	66	58	58	65	58	63	82	68	64	74	58	80	63	81	71	52	54	55	70	86	68	75	84	61	69	57	54	58	71	57	56	68	65	63	64	57	59	77	69	68	49	57	75	65	68	71	77	66	72	73	70	66	52	69	60	71	64	68	58	68	73	70	54	63	53	75	60	85	75	66	66	76	57	53	59	63	56	74	67	67	54	63	69	67	65	67	64	70	58	59	78	84	65	68	64	72	69	64	59	65	49	64	62	62	77	71	54	84	51	55	71	68	68	65	60	78	58	64	74	68	69	64	60	61	53	62	77	71	70	76	65	73	65	66	58	45	72	71	70	57	65	65	55	53	70	70	57	66	66	60	52	62	56	66	78	62	70	64	65	62	61	57	60	77	62	72	70	51	53	53	64	70	82	73	68	77	55	60	48	52	69	65	74	65	63	69	65	73	65	63	59	63	72	72	68	60	61	64	67	79	72	67	71	64	51	57	70	49	54	73	61	77	65	60	60	68	61	47	74	82	55	74	53	57	60	50	73	65	60	72	65	64	66	69	78	72	63	65	58	57	69	62	64	52	70	54	65	73	67	49	64	63	60	72	59	67	73	68	50	67	56	61	64	63	56	62	55	74	69	64	55	59	70	55	68	66
16408	19378	30316	31624	22999	24998	19430	14319	9747	7604	6308	5315	3829	3693	3338	2586	2130	1825	1975	1829	1887	1756	1798	1724	1635	1580	1407	1617	1276	1183	1138	1015	955	866	882	757	570	589	634	678	621	605	510	486	435	445	494	399	468	407	335	331	275	269	313	321	299	307	267	275	315	360	304	311	297	299	299	353	301	239	232	222	230	244	227	269	242	224	245	213	218	203	179	950	2831	205	182	174	173	167	170	183	186	181	169	198	186	180	181	170	161	178	190	179	186	175	179	179	187	174	188	163	169	178	191	187	187	171	183	186	169	199	166	197	171	152	188	166	191	166	208	188	178	160	176	183	178	169	167	178	174	167	164	152	155	181	167	160	173	168	205	177	187	165	157	184	186	168	178	159	179	182	177	177	171	181	142	165	174	192	179	175	195	161	158	171	173	155	174	173	176	153	164	194	179	172	163	182	165	177	151	177	183	164	198	164	185	169	164	145	196	185	142	186	172	160	164	173	163	154	189	194	178	179	164	160	179	178	165	155	163	148	161	149	178	165	188	194	176	170	191	163	154	188	182	171	156	163	173	170	154	149	154	168	185	170	172	139	168	181	163	180	175	180	185	189	174	173	173	175	186	152	166	174	174	179	173	183	152	181	162	170	167	160	171	152	174	157	151	158	151	154	148	197	163	181	144	162	184	185	176	169	159	169	158	151	163	151	166	172	176	185	156	171	182	177	153	163	164	151	167	152	143	149	182	164	179	165	160	174	178	169	161	168	171	161	161	182	185	160	163	168	179	165	165	171	163	142	176	170	145	157	162	169	154	175	174	183	200	169	151	173	156	165	161	168	175	167	169	137	174	181	166	174	177	149	201	176	164	174	163	151	161	170	180	158	191	177	171	166	173	171	169	146	152	158	161	178	184	145	181	182	172	149	175	186	170	165	161	156	176	153	172	182	162	161	150	155	169	157	145	184	160	194	170	152	156	173	182	176	134	172	179	159	163	167	163	160	185	180	173	189	198	169	191	178	178	160	179	158	161	175	182	167	193	154	162	168	176	174	188	173	162	173	155	173	198	172	166	180	154	165	163	203	169	170	183	193	159	166	157	174	157	169	158	162	181	200	165	173	179	178	186	160	173	172	161	165	177	172	174	172	172	166	167	179	185	162	174	170	192	149	167	173	183	181	177	169	163	155	175	174	176	176	143	156	186	163	156	159	147	175	152	162	177	153	187	162	164	176	199	179	175	168	180	162	173	183	152	184	168	184	162	173	179	176	173	151	175	174	168	169	177	152	169	178	152	187	160	180	174	147	177	167	152	140	174	183	167	167	179	165	158	169	203	159	168	159	164	189	159	164	184	162	169	189	145	192	152	167	188	173	147	152	164	178	172	194	180	158	168	172	186	201	174	163	168	174	189	173	177	162	203	168	156	177	155	166	180	173	161	157	170	162	188	161	183	161	175	143	178	168	191	165	150	182	176	151	155	162	187	178	181	179	180	188	152	177	160	167	198	170	167	176	185	174	184	164	172	164	189	173	156	170	159	174	153	172	170	165	162	175	173	192	159	162	143	180	178	151	172	188	182	181	157	171	172	161	177	172	183	170	175	192	182	212	173	167	175	174	151	167	153	155	156	173	171	161	188	180	155	170	177	155	188	168	164	175	158	165	174	162	161	173	162	185	177	160	146	181	168	161	162	164	160	159	194	204	206	175	157	175	175	158	164	179	155	163	172	166	187	183	172	157	163	165	189	168	184	151	166	149	161	183	156	153	181	163	152	160	179	150	171	172	145	154	158	161	179	157	155	186	181	161	163	163	169	175	171	157	175	176	183	161	148	166	187	150	165	162	160	162	155	171	165	153	146	146	176	166	180	151	165	185	165	178	170	166	150	176	173	157	188	167	159	197	191	181	181	169	179	173	164	179	165	163	176	172	180	168	167	167	156	150	183	158	180	166	169	135	182	182	149	175	177	151	166	148	189	189	167	152	172	177	157	189	163	169	161	184	167	170	174	140	185	177	176	158	186	176	168	168	174	152	177	155	161	177	156	176	165	200	160	160	175	172	192	151	181	191	165	180	167	168	171	169	204	163	195	152	166	183	174	177	185	172	177	183	162	184	175	202	182	171	159	146	187	175	192	182	168	174	181	161	188	159	164	154	164	175	182	175	182	169	183	164	168	154	185	161	184	165	155	168	156	161	165	176	159	181	162	164	185	160	165	163	191	148	170	183	167	157	167	174	168	172	179	175	172	200	178	187	167	151	165	173	149	175	174	181	165	161	167	184	162	177	165	167	167	155	172	162	202	189	170	177	171	165	162	174	182	184	164	161	178	155	167	151	148	164	163	181	174	189	168	183	157	170	167	154	164	155	163	139	171	150	192	156	153	173	187	151	166	177	156	184	177	181	181	185	166	174	177	183	163	183	182	167	183	144	181	182	160	179	173	166	197	162	178	165	177	169	168	181	187	182	191	155	172	166	186	181	179	173	197	160	148	180	198	184	181	161	166	161	173	175	163	169	162	196	163	183	187	168	175	183	176	191	183	162	153	160	171	174	155	156	188	146	165	200	172	178	198	179	165	158	160	168	185	166	180	168	161	154	126	175	171	173	165	180	165	174	188	196	155	195	176	168	151	187	154	162	178	158	184	157	166	157	168	166	160	172	159	172	162	192	168	184	161	168	175	169	189	164	153	175	185	181	192	175	178	175	149	187	179	164	158	181	188	153	176	172	183	175	160	162	182	168	155	188	170	160	163	178	179	173	161	144	171	172	166	163	205	159	150	170	168	155	184	147	153	167	155	179	167	166	196	207	168	195	203	162	164	157	177	192	144	182	148	172	172	175	153	158	155	172	162	173	175	174	180	165	177	173	169	165	167	179	181	189	159	162	171	194	180	160	174	161	200	173	159	163	172	174	160	145	183	160	150	181	148	162	149	168	215	192	183	163	159	153	188	175	192	190	136	172	153	170	156	183	183	131	186	174	180	174	186	166	174	171	161	194	189	192	159	182	158	185	152	173	136	201	194	164	144	150	186	173	170	147	145	163	170	182	177	161	153	181	171	181	167	175	157	155	147	140	172	172	168	186	151	185	166	189	168	143	176	162	171	181	178	173	163	147	190	187	172	155	165	152	186	181	168	148	165	181	161	160	205	165	175	151	165	163	147	162	153	178	192	159	170	179	143	146	193	168	158	153	177	183	197	186	160	166	163	164	162	177	182	164	163	186	184	158	172	192	158	165	174	160	158	171	148	156	156	187	174	160	155	184	153	176	172	178	178	167	172	183	186	167	162	175	156	191	161	166	196	153	141	171	145	179	174	171	171	165	170	200	184	183	162	183	173	159	168	169	160	190	149	174	192	160	179	150	169	179	175	193	155	185	158	149	151	180	196	177	180	151	185	182	142	167	160	171	187	175	176	150	146	174	148	161	164	168	175	174	185	183	152	188	183	181	171	154	178	182	159	177	181	174	181	155	188	169	171	169	180	162	153	169	150	164	176	190	166	190
4586	2551	5133	4679	1947	1474	1091	724	489	414	357	418	332	276	252	227	198	207	211	197	184	216	196	199	219	215	167	196	195	163	150	192	175	148	172	172	172	173	163	161	182	127	187	141	158	146	156	138	138	151	145	174	157	149	154	172	164	165	181	126	163	141	160	173	122	157	163	138	153	161	151	162	160	140	152	160	140	162	156	148	150	137	160	137	155	166	149	160	149	134	155	158	149	161	153	160	140	149	175	148	171	143	138	164	162	147	150	150	133	160	149	143	157	168	148	165	168	145	132	162	164	124	148	151	158	163	172	163	155	135	142	171	119	149	162	150	161	154	153	157	165	154	162	144	178	165	155	144	133	165	170	165	154	144	173	152	148	137	156	170	148	158	171	146	158	145	139	154	143	141	165	152	138	169	153	139	144	137	133	132	146	163	155	134	166	156	144	134	145	147	147	159	162	169	149	145	160	163	147	147	144	160	134	176	147	133	156	152	143	160	158	149	142	162	158	137	153	137	157	144	138	165	146	158	148	160	149	142	150	151	146	142	156	171	141	154	144	159	170	127	157	164	143	138	150	153	157	148	112	166	179	149	157	142	160	154	134	153	159	170	160	149	135	149	150	133	164	145	139	162	137	154	142	131	132	140	140	140	168	148	122	159	150	143	163	166	142	130	145	168	162	160	116	163	144	149	156	164	164	164	162	171	139	138	165	146	171	161	175	180	163	146	150	169	139	162	160	136	139	140	159	152	172	170	157	173	144	126	157	157	145	152	162	157	148	147	148	162	176	131	162	154	159	146	139	164	159	144	147	156	149	162	164	144	147	157	170	172	165	134	143	135	150	135	144	161	155	132	147	125	162	150	165	144	166	138	132	142	162	145	158	167	162	165	153	137	139	135	159	161	157	130	147	159	144	159	175	137	150	153	148	163	154	158	147	162	131	137	160	170	164	141	161	163	168	169	158	163	156	170	141	139	145	147	144	149	151	152	127	149	154	169	136	158	137	158	176	157	132	146	123	164	148	152	161	163	149	153	162	147	135	163	144	147	145	152	126	147	160	140	156	160	155	151	143	141	153	169	128	136	159	134	162	163	153	157	166	144	146	146	159	143	159	182	146	138	163	152	161	161	135	155	134	138	128	144	164	170	148	161	147	162	150	162	146	138	137	161	146	148	138	146	169	171	143	151	138	159	162	154	165	148	166	156	163	126	148	148	142	178	151	166	159	127	145	129	164	156	141	165	156	147	169	143	163	134	144	150	159	162	164	179	159	124	145	146	142	129	147	159	140	135	166	155	138	139	129	148	145	166	159	175	149	151	170	160	163	179	153	161	149	159	142	141	159	135	187	150	151	142	147	147	175	150	138	155	147	150	147	164	181	146	137	159	149	166	158	156	145	149	164	133	157	169	142	142	141	147	152	165	161	140	139	153	179	151	133	147	141	147	147	132	146	158	140	178	151	140	129	160	142	134	134	165	160	133	137	143	132	135	148	145	158	144	125	139	147	153	137	156	174	154	155	168	146	152	175	160	145	145	153	165	140	179	173	170	167	175	143	150	156	156	148	137	157	171	144	158	171	149	158	152	161	157	160	171	161	165	147	128	158	167	120	151	134	140	140	150	164	162	154	152	160	131	120	164	166	123	148	137	151	135	143	141	143	160	146	144	143	111	160	137	150	138	138	145	136	145	156	153	151	157	156	142	130	147	135	170	142	161	158	173	166	154	142	128	163	155	153	161	146	163	156	147	153	141	176	161	174	148	149	158	143	154	158	156	154	161	158	148	164	126	172	139	143	138	151	149	160	151	167	138	145	153	155	149	166	117	153	144	142	147	156	161	147	156	144	145	156	131	154	156	161	129	139	144	145	152	152	162	165	122	165	174	148	151	151	143	176	141	150	154	153	156	150	168	171	123	125	156	137	145	159	144	161	134	152	152	140	160	152	167	150	149	163	164	182	157	156	176	143	136	177	161	139	158	153	141	180	150	144	163	137	165	136	145	141	151	161	152	149	144	140	171	157	157	141	138	161	171	148	150	150	139	134	165	151	159	148	170	139	160	162	158	155	185	125	130	149	156	171	152	153	136	153	156	149	165	164	141	159	171	143	148	160	154	145	136	157	150	157	141	160	135	155	146	162	152	170	164	155	142	136	150	149	161	151	135	136	160	172	142	142	140	142	175	137	143	148	138	152	180	156	136	162	159	135	159	172	123	145	133	162	172	145	164	148	166	144	149	156	170	153	136	149	145	147	167	165	153	150	150	140	147	161	143	163	128	173	153	138	146	122	137	153	169	157	160	127	157	155	141	148	134	157	157	169	161	168	175	163	146	151	155	135	139	149	155	141	150	170	151	139	144	149	163	135	152	132	145	153	167	167	151	156	164	125	151	144	143	165	136	152	152	148	132	152	161	167	147	156	143	133	155	155	155	165	126	156	170	152	154	137	170	158	146	133	151	167	171	136	139	132	142	138	135	143	155	161	134	141	182	171	143	146	143	148	156	135	161	140	175	172	146	161	143	154	142	137	136	126	157	159	152	126	136	128	154	150	164	131	176	139	142	142	150	150	146	134	157	143	144	146	151	166	158	159	138	130	140	146	180	153	165	151	173	152	160	138	133	145	164	133	148	171	146	165	161	130	152	173	127	168	145	145	142	153	135	152	149	156	132	148	152	170	146	144	157	195	151	129	168	156	150	136	134	170	137	151	131	159	160	141	139	146	163	145	129	157	158	152	162	144	155	146	148	163	169	152	139	138	175	171	153	156	153	143	159	160	173	141	142	135	152	171	150	164	150	172	147	149	136	162	138	156	145	132	150	133	171	158	166	157	161	143	149	164	171	134	166	143	151	134	147	163	151	169	143	171	157	127	149	134	132	146	154	158	156	152	160	146	172	170	132	142	153	183	159	137	124	145	172	151	162	152	149	154	162	139	143	140	142	140	154	161	151	164	142	144	158	157	143	161	168	165	154	152	163	143	122	167	135	175	148	162	154	148	124	151	151	147	158	143	148	167	138	155	161	163	164	166	129	162	165	159	157	117	130	145	160	167	130	145	148	181	144	173	160	137	140	148	151	143	166	147	123	148	147	157	154	140	175	137	160	131	138	147	125	161	176	147	144	145	139	169	154	150	170	142	175	173	175	162	151	135	146	174	156	159	147	152	150	172	148	158	140	143	127	148	127	158	146	152	132	151	131	176	157	143	173	147	132	139	150	140	139	152	130	148	154	149	140	161	147	141	152	155	137	159	121	139	148	137	156	148	139	153	151	162	163	158	155	135	161	148	167	141	171	162	155	148	139	158	174	168	152	157	119	159	160	140	143	139	145	153	146	161	140	157	137	154	140	139	182	144	160	158	127	154	146	171	142	165	162	153	136	130	159	174	160	149	146	125	137	142	149	149	160	152	144	160	141	130	143	158	146	163	150	133	125	150	154	149	145	131	130	137	155	159	142	135	130	154	152	148	150	150	171	137	122	152	142	140	174	160	141
3521	3448	9701	10244	6208	5898	4183	3116	2311	1975	1625	1505	1266	1159	1054	846	705	658	684	768	806	784	887	782	804	697	633	610	596	561	605	518	519	485	468	485	446	476	478	474	478	449	396	397	386	404	427	431	363	388	408	392	403	440	368	415	402	374	436	427	412	398	411	398	376	389	376	370	397	359	392	370	384	405	388	408	392	392	390	422	365	391	382	402	540	367	394	379	369	370	380	391	369	389	372	375	404	381	403	361	387	376	385	370	324	365	380	375	390	379	385	386	361	386	390	370	375	378	371	373	357	359	377	366	367	374	363	366	364	382	395	361	374	378	367	335	372	319	364	394	404	387	369	382	355	350	357	364	373	388	383	393	409	363	370	390	419	368	375	388	362	408	405	397	373	398	343	386	358	403	362	370	394	347	318	357	398	397	363	386	380	408	332	365	374	353	343	370	406	360	342	358	367	390	365	363	397	385	329	365	345	356	324	395	363	390	343	348	370	401	379	380	390	366	385	363	369	388	363	395	398	391	387	388	373	358	362	390	384	363	383	410	348	393	371	372	394	400	339	374	347	368	357	364	383	360	350	360	369	361	353	373	334	333	386	389	340	368	360	368	333	382	386	354	373	389	357	399	367	368	340	387	393	381	379	374	357	373	357	366	360	401	366	360	358	355	352	365	357	375	342	364	384	407	381	346	382	344	334	403	354	422	367	391	359	349	360	356	385	404	373	367	340	387	359	394	392	351	370	351	344	388	369	355	362	377	388	336	380	422	391	398	387	370	371	430	365	385	372	377	328	406	363	357	388	404	390	350	385	386	362	399	358	393	354	385	392	368	372	377	369	384	371	362	401	360	343	379	345	384	369	394	378	353	389	382	400	347	410	392	349	404	379	415	329	399	369	372	372	387	355	390	377	373	353	380	396	376	367	377	352	357	379	379	353	374	359	392	350	368	374	349	354	373	395	370	350	373	418	358	386	363	397	359	367	361	380	364	376	361	406	374	362	353	393	369	375	377	362	394	368	395	368	395	387	362	381	358	360	388	369	379	393	322	370	377	338	384	404	405	348	386	321	359	348	404	376	348	330	337	369	372	374	349	360	369	371	335	394	390	359	355	358	361	357	351	369	365	396	381	358	390	359	353	388	364	374	357	370	335	369	367	402	389	355	356	383	338	343	358	406	391	355	395	363	380	390	369	357	377	349	371	373	366	387	375	376	375	397	425	317	361	334	355	412	371	373	357	383	384	344	343	362	380	363	363	396	376	370	382	322	377	341	372	410	373	359	391	385	374	351	366	352	371	359	385	376	353	389	391	397	375	350	352	367	366	361	374	408	365	365	394	399	328	330	378	343	395	372	335	352	354	403	370	359	360	366	384	358	358	390	355	360	354	370	369	389	369	342	367	365	340	349	374	339	385	374	374	368	394	367	385	345	398	356	376	394	337	375	359	368	375	361	391	346	367	388	371	369	350	388	374	364	357	356	390	357	411	354	388	388	414	374	395	364	366	374	399	354	371	365	363	351	351	372	378	379	371	367	350	348	398	363	409	332	394	360	360	347	367	366	344	357	353	370	401	384	367	358	355	403	394	382	368	398	364	356	387	356	403	365	383	370	356	391	340	380	362	364	364	385	393	378	343	358	352	359	373	383	357	414	378	362	350	350	366	379	363	392	377	379	404	389	373	384	358	366	377	362	369	393	359	372	366	366	398	381	339	351	347	404	410	370	371	354	360	374	373	353	363	366	382	389	352	364	347	373	349	345	395	412	373	353	374	383	391	387	387	355	397	351	345	357	372	364	365	370	350	353	379	385	401	377	375	355	380	418	355	380	407	395	368	391	382	383	366	372	350	396	360	365	359	371	370	368	409	386	361	389	367	392	407	368	370	374	382	371	357	360	393	407	383	376	380	388	354	370	376	374	381	402	341	410	347	394	396	392	388	370	383	378	404	402	380	365	375	361	370	349	382	364	347	398	380	369	375	368	410	393	394	352	376	390	322	372	347	400	367	399	380	384	372	372	356	404	413	399	367	370	385	365	368	368	331	382	358	362	371	381	384	367	371	388	378	372	340	380	413	365	387	359	353	392	370	348	357	389	355	338	373	341	384	393	372	355	384	395	396	356	377	364	361	371	378	384	354	340	355	347	398	375	347	355	339	402	377	347	397	378	363	364	373	407	370	387	331	370	363	390	385	374	359	362	389	378	371	383	357	362	385	364	380	379	366	357	361	394	334	351	379	367	355	384	368	344	379	388	346	372	395	378	360	361	406	368	391	397	388	336	342	395	382	360	369	375	389	377	379	390	358	368	338	378	353	377	328	338	394	380	363	355	362	395	365	395	378	373	396	375	387	377	344	395	388	341	347	359	384	368	356	350	378	377	400	385	360	394	356	378	371	362	367	354	368	362	367	365	383	374	372	365	385	342	347	391	405	376	394	354	380	387	375	369	370	376	367	369	394	369	337	400	360	358	345	370	352	382	381	389	358	341	376	374	370	376	370	356	380	358	357	345	420	377	350	388	380	368	328	359	362	332	365	379	341	350	378	376	390	366	375	371	372	353	358	367	351	380	363	392	352	377	377	365	356	332	396	357	361	383	365	360	357	346	340	351	380	376	361	412	377	371	342	383	358	370	383	373	353	363	375	364	392	352	346	404	379	354	350	359	351	371	386	365	371	365	368	337	340	354	350	378	380	399	357	383	364	381	340	386	372	347	411	375	375	345	341	373	375	376	382	354	353	369	389	346	386	372	383	345	354	361	378	388	349	344	354	364	367	404	354	342	380	370	345	370	360	419	394	367	374	390	365	401	350	379	389	355	375	356	419	378	377	360	379	399	377	393	404	365	370	396	385	375	390	352	411	387	364	357	393	381	368	359	379	360	351	356	333	381	412	377	372	385	372	394	369	359	380	381	377	377	384	381	384	400	390	362	392	375	378	378	375	377	381	360	398	378	384	360	371	394	386	380	384	362	387	351	375	369	335	348	355	359	347	375	360	359	387	386	371	378	383	387	381	376	378	374	350	364	368	373	375	364	364	375	395	389	377	340	373	357	398	362	397	331	333	352	405	395	349	374	365	408	358	354	375	365	370	374	362	358	365	391	381	355	392	340	349	333	393	363	391	369	396	355	380	352	352	382	381	385	354	379	342	341	391	374	394	385	358	382	373	355	367	354	376	385	364	361	364	329	371	365	395	409	352	364	406	372	415	393	386	406	370	357	403	367	373	375	395	371	370	363	361	364	378	351	387	378	356	391	386	399	372	370	374	378	389	382	338	386	349	356	371	363	365	367	346	370	344	360	347	369	386	353	360	397	356	404	372	368	348	419	369	371	390	368	393	413	374	403	337	363	397	363	352	404	382	357	370	420	369	378	355	382	349	395	398	401	358	381	406	370	358	398	393	375	350	382	362	355	365	402	365	382	401	377	376	382	369	360	409	366	385	349	351	358	392	359	380	374	376	375	369	378	366	363	351	390	373	359	366	377	368	362	351
18298	18982	31942	27217	18479	14372	7901	3900	2045	1158	828	657	589	418	440	350	311	278	293	295	333	323	327	293	315	236	217	233	190	223	205	228	180	187	188	196	206	183	172	187	161	178	182	165	151	152	169	151	135	165	166	153	128	169	131	155	153	132	156	145	140	132	156	161	152	134	137	152	140	139	154	153	141	160	140	141	156	144	142	146	152	155	155	204	301	133	133	143	134	144	133	154	146	139	144	134	144	134	142	150	118	129	129	129	135	148	168	147	145	135	127	162	140	130	140	154	144	141	181	147	125	126	135	125	140	144	111	146	160	152	137	146	140	140	130	124	147	152	137	131	141	113	149	134	129	132	140	135	139	140	132	139	130	126	178	124	139	125	135	138	134	126	135	131	137	163	141	139	131	134	139	125	139	151	167	146	136	139	140	133	131	140	145	134	146	151	142	145	140	136	118	143	145	137	130	130	145	144	147	158	126	148	158	140	134	150	133	152	134	130	138	133	134	164	124	138	151	150	138	144	149	133	146	127	143	121	150	146	134	149	153	134	123	149	126	151	153	143	112	151	147	139	141	144	123	135	151	166	140	115	151	151	140	166	152	144	154	144	140	148	138	146	130	143	122	115	133	151	135	136	145	149	131	153	151	129	137	153	144	128	139	153	156	140	157	148	142	138	139	144	166	121	158	134	133	141	143	138	155	139	123	142	162	136	150	125	141	158	136	166	133	133	142	128	137	132	132	135	136	150	142	122	122	132	153	146	128	161	139	150	143	162	148	120	128	140	151	120	150	130	141	142	154	153	142	137	144	148	154	158	145	152	133	157	142	127	150	141	154	149	135	133	135	133	145	153	142	145	125	169	148	145	139	161	157	157	142	131	134	124	140	142	153	131	141	126	140	138	130	134	145	139	140	142	159	129	141	143	132	142	138	135	135	147	150	127	138	153	189	155	143	142	128	153	156	139	147	129	142	163	136	136	135	154	170	131	141	132	128	151	135	149	131	131	125	142	144	142	159	156	155	151	142	147	132	166	146	141	137	147	146	128	120	149	152	148	146	125	137	117	132	132	156	140	139	123	153	138	149	117	147	140	120	121	138	127	135	157	146	154	123	131	113	150	143	139	128	140	146	145	149	151	141	133	141	138	146	136	138	144	130	143	120	149	130	147	138	149	127	129	139	146	136	148	136	165	142	115	112	152	124	144	140	144	133	145	164	133	131	115	135	156	149	152	137	145	135	123	124	142	119	141	133	169	168	128	149	154	163	137	136	134	126	132	135	131	144	156	134	125	144	144	140	128	163	150	128	144	146	126	123	151	149	149	126	151	131	139	131	136	118	157	141	120	137	144	122	147	127	121	134	142	131	149	138	149	117	154	142	122	128	129	147	129	158	156	139	125	153	138	126	154	144	139	126	141	135	114	132	125	167	163	136	133	137	149	134	145	147	112	158	126	136	159	136	164	115	133	133	142	162	99	102	128	140	138	144	141	147	145	140	144	119	128	129	132	154	131	138	133	134	130	136	130	131	110	146	149	132	128	169	140	124	117	141	140	143	147	149	121	137	126	138	147	136	128	156	159	121	122	133	135	128	134	158	133	128	125	133	129	137	122	150	135	148	141	146	137	135	162	129	144	149	134	151	160	159	136	131	138	120	119	162	151	134	163	137	144	152	119	139	126	143	120	158	123	136	136	123	145	154	141	143	132	133	151	130	145	134	152	131	155	130	149	128	130	133	135	143	142	124	142	137	145	155	142	112	135	129	148	119	139	123	139	129	134	152	137	141	127	152	160	146	139	142	133	146	151	137	150	135	160	139	131	144	138	136	165	151	153	160	140	150	136	164	120	129	146	148	149	147	127	143	130	143	148	136	145	149	139	133	145	155	141	150	151	133	165	142	122	148	130	147	128	133	133	151	126	138	131	170	142	140	135	133	162	152	139	155	140	131	139	138	138	140	151	131	131	148	141	123	134	130	132	140	139	154	131	141	140	108	120	162	158	147	135	166	139	132	121	166	145	132	123	156	139	124	121	123	127	142	160	133	145	141	154	166	162	143	133	126	140	143	136	155	132	128	155	152	135	147	159	141	161	131	111	157	145	126	139	148	137	168	136	128	146	145	138	124	157	136	152	161	140	128	146	139	152	137	150	126	137	144	131	159	138	141	136	146	141	141	127	141	133	137	156	136	152	146	112	125	144	145	150	122	136	147	140	163	142	127	129	147	140	139	126	140	143	149	143	137	149	141	153	155	127	120	144	149	141	157	129	138	156	150	146	143	160	132	140	154	132	143	143	152	132	135	156	142	118	148	138	133	128	160	139	144	150	135	151	156	130	133	128	158	145	130	128	150	120	138	129	129	130	143	162	153	144	144	142	116	120	163	132	131	139	147	128	135	143	141	172	137	142	133	140	124	160	149	153	138	129	134	156	123	138	129	141	108	143	138	146	152	132	146	160	130	131	142	130	146	133	150	151	139	110	151	133	141	127	148	139	141	150	140	135	135	126	140	155	122	143	131	136	130	127	151	146	134	132	110	132	144	148	155	136	140	134	165	134	141	118	151	134	139	136	156	152	129	146	151	152	162	146	146	170	143	116	130	159	148	126	105	125	153	168	160	138	137	169	133	140	143	130	147	158	147	154	127	147	159	155	141	167	156	136	146	135	140	135	129	138	147	122	137	121	132	149	125	133	139	143	123	115	120	148	123	129	127	147	160	131	141	153	151	125	144	127	132	147	125	142	158	144	142	141	161	148	124	124	142	123	139	125	152	133	124	120	136	132	138	131	140	135	141	124	152	139	123	164	129	162	133	126	139	129	124	141	140	140	135	144	132	149	137	145	146	159	162	126	124	154	123	151	137	139	132	161	144	118	121	133	140	144	138	133	146	145	141	151	162	141	151	145	134	130	149	150	139	136	138	143	153	134	139	142	141	143	147	156	143	124	135	134	146	145	129	146	146	119	139	142	157	136	126	137	144	141	125	127	153	146	149	131	130	130	135	156	148	148	160	139	146	148	147	127	125	128	134	115	136	145	126	145	157	140	143	132	152	123	139	127	138	142	128	133	146	155	145	158	153	131	153	138	141	134	157	129	139	126	140	158	135	135	130	146	117	118	128	150	167	146	160	143	123	138	145	134	139	158	149	139	134	114	137	130	116	143	129	150	160	143	156	165	152	142	152	165	145	139	132	153	126	158	135	108	133	136	158	148	125	163	130	125	140	144	137	114	145	142	140	157	150	132	121	138	126	133	117	157	119	144	160	131	128	146	119	134	129	134	137	139	135	146	114	131	128	121	131	136	145	129	132	144	149	151	136	160	152	154	124	124	117	161	152	159	127	133	158	151	139	145	164	143	128	146	124	139	144	128	143	144	135	131	145	141	145	148	143	136	139	167	131	150	139	150	160	161	132	141	119	141	142	141	159	148	154	144	147	130	153	145	151	157	159	144	149	124	137	139	139	130	130	140	152	143	132	109	135	159	141	143	152	150	124	138
12066	15940	26846	22650	17836	18684	11966	9366	6653	4854	4110	3323	2874	2474	2282	1557	1509	1281	1452	1472	1572	1585	1596	1485	1357	1165	1119	1015	1049	1031	906	747	683	753	712	642	691	582	641	603	621	563	546	503	475	496	447	451	491	420	428	397	424	418	438	438	434	441	407	424	387	394	383	409	441	392	411	410	423	422	391	361	391	363	404	358	356	357	374	332	407	366	335	987	1656	387	375	357	317	348	318	371	351	354	327	345	324	321	357	352	370	355	327	366	347	338	358	357	348	377	321	347	343	318	357	337	317	339	330	358	353	370	324	342	357	337	301	315	332	332	337	325	314	326	340	333	351	332	349	360	305	333	287	313	358	346	335	361	359	350	357	330	370	342	374	331	309	320	361	346	314	317	338	322	334	308	339	327	324	294	311	361	331	351	340	350	357	338	338	351	351	355	380	346	327	357	349	345	362	337	322	348	315	360	316	361	335	327	329	364	324	351	318	326	311	384	375	345	340	324	345	324	396	343	335	347	360	359	337	354	349	299	346	349	328	354	338	351	364	347	353	355	328	314	305	327	337	331	381	362	329	306	335	325	367	338	305	334	319	329	345	320	326	331	352	330	325	331	359	350	347	355	348	357	345	321	318	357	325	327	367	345	343	354	330	368	337	328	344	346	320	364	355	329	330	329	364	351	338	348	349	361	362	334	362	341	343	336	352	321	324	321	337	331	320	343	346	357	347	328	337	385	390	339	347	375	343	345	327	361	318	349	328	355	350	317	320	330	328	324	312	332	363	330	346	326	350	322	310	302	361	349	352	373	336	349	342	368	338	343	331	298	319	343	322	346	346	352	304	308	332	348	319	331	339	357	352	363	346	320	322	360	335	353	328	328	330	353	314	341	301	328	331	322	317	339	371	347	336	353	366	340	347	361	363	370	362	332	330	365	353	334	362	309	320	314	331	360	327	339	328	355	375	346	304	353	366	330	342	340	357	308	331	349	348	309	319	355	348	374	325	309	309	320	328	354	311	346	321	309	351	346	314	388	331	318	309	327	364	336	368	342	326	337	311	353	368	372	351	327	317	319	342	322	346	334	330	326	348	339	350	337	347	347	337	364	369	337	340	311	347	338	343	354	342	370	341	328	339	352	327	368	348	349	336	318	327	335	371	367	342	355	361	346	365	340	361	351	321	358	346	356	333	343	354	321	311	362	308	350	346	358	336	349	321	354	349	327	349	356	312	338	309	366	323	337	340	312	341	318	328	353	376	297	338	301	325	328	332	358	348	331	347	346	343	340	339	322	352	358	321	319	336	308	303	336	343	341	362	366	359	347	335	327	374	327	321	333	346	341	331	334	350	353	327	316	339	339	371	324	324	333	352	337	301	329	328	349	373	346	351	338	334	329	346	353	312	333	341	351	348	324	326	321	320	337	349	372	343	309	327	345	322	354	366	336	335	322	377	329	311	335	354	305	352	341	321	335	334	353	315	351	311	350	340	321	362	348	363	343	328	356	329	350	334	353	361	332	315	340	334	333	333	380	337	321	321	336	352	335	345	329	339	343	363	319	328	345	314	327	386	321	337	331	334	345	368	366	351	341	331	355	375	337	340	313	346	362	326	334	352	352	346	353	332	345	359	313	322	342	326	319	334	330	347	334	322	346	320	333	352	340	376	348	329	345	335	338	365	315	336	347	333	351	345	390	374	360	335	331	328	328	348	353	348	325	299	351	338	325	335	338	354	341	319	319	340	368	319	320	326	319	323	329	363	350	347	334	362	306	330	307	344	329	298	343	349	387	326	350	343	329	334	333	350	310	358	316	361	335	336	328	368	332	340	355	364	344	336	376	347	325	362	340	360	335	378	305	337	323	346	387	328	333	336	363	320	328	383	310	351	309	339	347	321	326	332	352	329	327	336	319	356	352	361	330	311	358	355	345	316	357	341	343	318	331	344	344	332	363	324	374	336	351	357	324	323	314	345	342	333	332	342	292	341	316	349	390	303	328	290	356	336	297	329	321	333	312	336	344	343	359	362	372	305	353	321	304	351	323	349	319	347	334	345	359	343	362	351	340	314	331	327	350	374	336	340	335	325	321	365	312	334	331	353	341	331	324	308	310	347	341	365	336	312	315	359	322	298	345	329	335	336	355	339	358	331	345	346	336	370	357	319	324	335	333	383	341	339	317	346	360	343	351	332	362	318	351	349	335	317	324	323	339	350	347	348	319	319	334	329	314	351	354	322	318	340	310	349	299	357	382	314	358	376	353	328	321	339	324	339	303	337	315	347	361	327	335	328	362	351	376	336	336	318	364	340	320	367	330	340	344	342	307	375	333	334	339	362	326	361	347	368	309	378	357	353	338	316	338	337	341	316	316	366	345	348	331	350	318	348	373	345	300	320	359	337	363	355	361	328	325	333	317	354	372	344	351	368	346	361	339	338	338	351	379	375	313	350	334	342	340	364	330	365	349	295	344	367	358	347	344	353	371	315	288	332	337	354	356	327	329	364	316	330	355	340	322	328	356	341	361	353	330	339	374	327	338	367	304	354	347	306	379	345	353	316	327	339	344	353	354	331	304	343	377	344	337	322	337	363	332	341	359	322	315	335	349	356	324	360	357	335	359	318	335	330	313	353	353	340	312	346	329	340	328	328	355	321	321	343	363	365	337	345	321	346	325	339	350	336	334	330	326	316	330	334	339	325	363	333	363	349	364	349	361	331	338	335	347	352	346	321	329	310	383	334	321	347	353	336	313	345	325	329	331	326	337	329	333	336	387	321	323	310	370	309	312	322	366	378	353	330	356	333	330	320	378	333	360	354	368	368	341	308	303	376	343	336	342	358	340	344	338	342	387	349	333	360	355	339	344	331	349	344	344	330	350	339	321	373	320	332	353	329	315	301	330	332	374	319	320	343	345	322	341	352	321	342	352	314	337	319	306	327	317	313	333	320	344	332	344	341	332	317	336	346	304	343	357	367	363	363	333	350	325	310	343	338	330	328	309	350	332	316	335	342	343	345	340	315	324	337	362	364	342	360	332	340	320	343	335	330	341	345	322	345	329	335	318	352	327	352	353	345	333	330	380	320	363	320	347	333	329	351	352	350	314	347	343	332	328	341	320	297	335	328	370	346	377	344	346	329	297	318	355	354	336	314	333	347	350	328	318	346	321	355	334	326	359	318	330	361	363	329	343	367	320	345	321	320	354	328	337	319	361	333	331	313	352	366	368	342	332	365	329	337	366	324	361	355	353	336	347	338	358	308	339	325	367	314	346	358	347	323	321	335	358	344	380	314	328	321	318	316	317	365	342	323	329	342	313	335	335	338	360	329	345	322	326	350	319	321	341	338	356	352	341	336	340	340	356	344	345	335	384	340	394	334	343	346	359	340	324	321	355	373	328	341	339	327	336	360	299	347	322	316	320	306	343	334	372	328	382	344	328	341	333	363	362	358	341	326	356	333	323	345	347	345	337	342	311	353	354	345	324	333	313	297	343	313	310	338	319	336	322
28193	27501	35941	30562	22965	19797	12997	7255	3899	2168	1242	970	634	685	479	368	380	301	333	389	352	313	311	275	251	199	263	211	197	208	160	144	139	127	151	146	134	123	123	130	129	116	107	105	92	101	111	89	106	80	84	75	99	65	99	79	68	70	74	74	83	81	91	88	59	77	77	96	100	79	68	75	74	59	58	78	64	76	82	52	72	69	59	209	378	82	70	74	67	65	68	57	70	61	66	71	65	61	70	60	73	61	71	70	54	56	70	67	71	58	75	68	65	66	70	58	62	65	77	67	75	51	71	68	67	79	54	60	67	59	70	87	70	66	66	79	74	66	80	64	61	78	63	60	62	80	75	66	62	63	70	69	63	65	87	100	60	77	72	67	67	72	58	56	53	64	64	47	54	69	66	69	70	55	75	54	65	67	66	64	78	62	60	62	59	59	74	73	71	73	71	48	84	68	69	54	79	91	77	70	67	48	74	73	63	77	79	66	64	68	64	80	66	77	53	62	56	60	74	68	58	57	59	65	81	63	68	69	54	52	65	55	47	64	71	73	72	73	61	64	63	79	56	79	65	54	67	57	47	55	69	55	54	62	70	58	61	71	74	65	71	66	64	66	72	58	66	48	64	65	58	79	70	65	71	72	62	59	64	65	73	56	67	71	75	79	63	64	66	69	79	73	53	53	78	73	55	59	51	53	60	68	87	80	63	70	69	67	73	75	67	65	62	62	64	61	68	54	71	65	68	75	80	61	70	63	75	62	70	77	57	72	68	72	72	68	80	72	79	83	68	63	70	70	64	74	56	62	67	90	68	80	64	59	76	66	69	74	69	71	60	78	52	67	57	59	61	62	51	78	57	67	55	69	80	67	67	67	62	57	56	65	66	75	48	62	63	65	75	54	69	59	61	67	71	71	54	77	78	74	69	72	62	72	62	68	76	72	70	73	80	58	84	56	76	84	63	64	72	58	70	59	60	80	76	77	73	77	71	71	63	66	52	67	72	60	64	56	71	70	82	60	66	66	69	66	62	61	64	63	71	57	63	54	70	44	71	71	71	66	59	69	71	65	54	68	74	60	71	61	70	56	71	70	74	56	64	68	65	72	58	73	77	84	70	79	67	77	83	67	72	68	63	79	71	56	62	74	58	77	88	60	69	71	63	54	63	80	64	52	62	74	63	60	76	78	71	58	61	63	69	67	65	74	53	76	55	75	72	57	62	64	89	51	67	66	53	63	58	63	56	67	63	75	60	78	69	72	50	62	77	71	61	60	64	62	61	76	59	69	52	77	67	53	68	70	83	84	67	78	63	58	75	67	53	73	61	53	79	66	72	61	61	68	71	83	67	75	65	70	69	60	65	64	47	62	46	75	55	58	64	74	90	70	71	70	70	55	67	68	78	74	80	58	76	87	76	61	71	73	65	61	90	57	64	70	72	68	55	75	63	68	83	74	75	66	54	74	54	75	69	71	54	73	72	86	61	68	66	73	75	67	53	47	69	70	63	54	64	65	68	85	64	68	69	61	82	62	83	65	62	65	77	80	52	78	71	71	75	77	90	52	72	78	55	65	79	72	67	74	64	57	69	88	77	82	73	71	60	53	61	69	67	56	69	71	56	65	60	76	71	83	71	65	69	73	73	70	64	48	63	52	61	78	57	71	65	77	58	69	82	65	58	63	76	66	70	68	41	72	71	72	62	70	79	63	61	80	66	61	71	77	69	73	61	64	60	51	50	67	79	72	47	64	55	48	69	65	58	79	78	69	72	63	62	51	50	81	65	51	81	73	74	67	81	70	69	71	72	55	71	74	67	64	66	68	77	54	65	57	69	62	61	66	69	73	59	70	62	69	57	69	66	74	80	81	73	64	84	60	63	53	70	73	53	89	64	62	68	68	65	64	80	68	63	66	60	64	79	51	72	75	50	78	76	50	58	64	59	58	75	67	56	72	71	66	64	82	63	67	62	75	67	64	62	77	80	58	67	67	81	69	67	73	76	58	63	74	54	63	58	70	66	58	83	78	59	78	64	61	62	63	54	69	76	58	70	60	67	71	48	82	66	69	63	73	69	54	68	69	91	67	54	60	78	62	72	73	76	56	72	78	86	70	61	62	69	70	74	68	79	67	77	58	61	57	79	50	66	62	62	55	56	69	62	71	64	65	51	65	51	71	64	54	64	59	64	63	55	66	52	59	74	59	69	67	70	62	55	55	74	75	76	59	58	70	70	77	71	66	69	73	69	68	66	68	60	72	70	68	72	53	71	65	62	64	75	86	74	68	65	96	78	55	61	75	58	74	58	67	51	59	58	80	55	56	64	63	70	56	61	68	61	64	56	64	67	71	72	50	70	59	71	82	59	98	63	60	82	75	63	64	57	66	59	78	75	52	55	75	54	74	69	63	78	67	61	70	61	81	70	66	71	59	65	58	65	64	73	63	61	54	75	64	64	59	72	56	73	71	82	57	60	61	67	69	73	62	58	61	81	64	81	67	78	68	76	81	73	54	85	61	58	69	65	78	67	59	45	69	76	63	80	66	68	62	53	61	77	63	72	57	59	75	73	58	69	75	61	81	68	69	63	79	70	61	66	55	66	64	61	63	71	62	69	66	64	86	79	72	69	84	78	55	72	57	69	72	71	66	58	65	55	60	71	68	65	70	84	58	57	74	68	61	78	65	61	74	62	72	76	78	66	71	58	80	68	59	80	61	58	68	54	53	62	60	64	59	67	72	64	75	70	75	60	73	75	51	60	52	78	68	50	68	62	60	63	56	62	59	74	70	58	63	72	76	54	61	62	67	66	66	68	62	67	64	68	66	63	58	69	67	77	69	65	50	58	67	69	72	84	60	72	63	48	76	69	71	68	53	65	80	68	67	68	70	76	70	62	80	59	56	65	56	69	60	53	59	71	63	69	71	68	70	65	67	63	63	55	68	65	59	76	84	56	58	69	80	63	51	70	66	81	66	73	58	51	72	61	71	70	73	83	56	67	85	62	80	65	65	70	57	74	67	64	60	72	59	78	63	58	63	68	53	84	77	66	63	81	75	57	72	70	60	63	73	69	57	78	70	64	70	70	84	63	48	83	71	62	75	73	71	60	65	68	62	77	68	72	59	82	63	68	61	71	114	71	59	70	62	65	73	62	63	76	60	72	69	75	71	67	75	58	62	57	69	61	57	65	60	62	77	65	66	67	76	68	64	47	70	79	66	55	59	58	62	68	68	83	75	54	66	65	63	63	70	60	74	70	69	70	67	66	66	60	63	64	45	70	65	64	89	74	65	65	63	68	74	55	71	68	66	62	63	79	75	62	69	57	70	57	51	76	69	56	82	74	63	69	65	63	48	77	64	66	77	59	62	69	61	75	63	69	71	57	57	66	72	59	63	66	69	76	76	72	69	61	63	71	66	67	80	70	69	63	58	68	67	65	68	48	62	55	68	70	58	69	66	79	73	85	69	55	60	69	54	73	42	64	60	62	73	75	65	58	56
16731	20721	30114	26233	22684	21586	16150	13081	9993	7247	5181	4411	3438	3344	2778	2142	2081	1763	2071	2361	2415	2149	2138	1834	1756	1408	1544	1345	1174	1073	992	832	701	866	959	796	666	759	592	621	545	621	507	529	487	472	441	387	398	267	293	280	281	294	303	300	332	267	288	264	271	270	248	289	277	316	288	373	386	351	270	278	276	236	218	202	195	213	213	230	189	216	204	1321	2590	178	201	178	194	193	196	173	171	183	148	178	179	152	156	179	193	147	181	170	191	179	178	165	165	170	180	179	196	178	169	179	161	166	184	164	144	176	155	170	161	205	181	163	167	202	162	158	165	176	171	181	176	174	187	188	173	151	174	185	167	189	169	163	154	184	165	170	165	155	185	179	179	191	162	178	201	156	169	176	182	178	166	174	152	177	173	156	193	171	190	155	181	157	177	172	171	189	195	166	180	166	183	176	164	168	163	178	157	170	189	157	167	181	168	183	172	176	185	195	166	170	184	163	160	187	151	171	182	160	195	188	168	183	174	173	184	185	167	197	146	188	181	180	164	182	151	168	165	186	169	182	191	162	176	177	201	189	158	168	150	186	162	158	171	177	176	159	146	209	150	165	173	170	196	168	159	198	167	192	146	167	169	189	154	179	179	175	169	187	169	189	163	188	158	179	191	166	170	176	209	169	174	178	178	195	177	153	179	163	170	142	142	174	161	169	173	167	141	173	197	174	187	150	172	170	185	200	201	159	145	169	179	181	171	193	168	156	164	191	176	185	176	166	160	162	170	169	156	141	168	180	193	171	175	161	149	175	181	155	165	166	184	181	164	175	181	169	153	159	156	178	164	180	157	165	171	164	164	190	174	169	178	165	191	146	164	181	179	162	200	163	185	157	154	169	151	173	176	164	159	163	170	186	165	167	169	152	167	166	168	176	172	158	180	181	171	157	146	177	186	182	160	172	174	184	168	195	187	174	164	190	171	161	195	155	193	164	188	174	183	182	159	165	170	185	162	152	154	175	171	169	169	163	167	152	190	168	187	161	174	164	180	184	173	174	161	179	165	171	171	174	171	146	199	175	151	189	162	163	154	177	170	167	167	173	178	167	159	168	156	173	171	184	196	165	153	181	189	178	163	178	184	180	177	166	148	180	172	207	170	158	188	161	178	165	178	165	175	153	169	175	184	182	195	163	162	170	180	182	168	189	163	164	205	148	168	166	192	146	150	191	189	173	159	168	170	177	181	161	142	191	169	175	171	186	173	180	168	194	159	180	172	178	176	165	177	182	155	197	174	169	150	161	178	168	187	168	173	184	176	155	186	169	168	198	192	180	148	160	155	189	161	182	158	182	163	172	173	167	207	179	169	168	172	168	169	167	159	165	155	151	171	163	175	171	157	181	178	182	154	163	165	164	162	181	158	158	173	164	165	165	171	158	158	168	168	175	165	195	177	159	166	188	174	177	184	170	186	168	182	166	193	164	176	186	174	155	185	167	183	184	175	174	172	184	169	189	188	171	164	150	164	164	176	158	176	163	212	185	167	157	187	174	181	159	165	178	175	170	194	166	150	159	164	190	180	172	201	158	184	171	161	176	174	173	168	159	158	165	187	175	153	166	164	172	171	169	164	188	175	166	182	170	179	188	183	173	177	186	182	203	193	166	174	173	182	159	163	163	172	160	180	186	191	140	160	165	185	189	189	188	160	155	159	184	162	168	174	163	171	149	168	191	150	143	190	161	158	144	173	152	179	169	162	185	171	173	157	174	159	173	179	180	174	182	181	180	172	160	179	154	181	167	191	179	176	179	173	188	164	170	179	153	163	150	157	187	176	172	161	164	184	189	158	184	182	168	179	167	168	156	177	177	178	176	173	170	169	159	170	171	156	170	163	166	163	185	177	149	174	169	161	175	154	157	172	157	150	168	167	164	161	179	176	162	188	177	157	174	189	171	175	168	194	173	175	166	166	179	172	181	171	177	172	160	153	167	145	183	177	164	164	175	174	161	152	157	153	166	196	161	165	163	185	177	184	160	170	184	171	167	169	162	153	168	180	169	160	167	177	166	191	199	153	150	175	176	176	187	192	171	160	173	143	167	205	146	175	168	185	182	150	152	182	161	192	174	179	166	190	175	160	165	168	181	171	179	199	185	157	191	175	154	156	160	140	183	162	167	179	183	173	192	185	180	178	188	173	167	200	141	171	161	175	172	168	188	187	184	171	165	175	148	162	166	180	186	194	180	168	153	184	163	168	161	166	178	196	173	175	163	177	178	164	178	173	183	158	172	201	150	179	157	189	172	181	173	173	184	165	160	169	186	169	176	184	158	163	176	158	184	185	186	187	174	193	161	162	185	171	183	192	181	181	181	193	168	155	176	221	181	189	156	162	147	175	164	155	167	155	169	174	186	175	179	156	149	177	178	153	151	138	182	187	147	149	197	186	196	164	197	178	155	165	176	170	179	182	170	174	145	166	146	177	184	168	209	184	188	182	166	199	184	161	200	149	173	174	180	167	158	157	179	193	160	178	174	125	145	174	175	160	171	178	184	152	183	160	177	180	169	193	145	184	162	167	164	210	183	162	165	154	188	195	169	172	171	172	158	187	184	139	186	175	142	153	168	187	197	177	164	188	165	163	163	173	165	162	180	188	171	165	197	182	187	165	168	161	166	165	174	178	175	185	167	168	172	162	174	173	155	175	195	212	186	201	164	155	178	183	177	185	163	166	187	185	168	156	163	173	195	159	186	179	160	155	171	172	160	175	161	159	186	158	178	183	153	177	172	164	195	175	192	196	172	182	193	155	183	160	200	181	165	185	161	164	161	184	164	166	162	161	171	162	158	170	176	166	156	185	178	189	171	178	162	189	174	169	146	173	166	166	173	211	185	173	179	160	165	182	180	170	157	182	166	186	170	153	162	167	163	175	176	168	174	182	161	181	178	163	157	181	188	172	168	183	179	188	193	134	185	148	178	191	188	165	170	190	160	177	157	156	177	156	161	149	164	160	153	213	168	176	171	160	182	161	177	189	159	177	187	168	170	180	192	162	160	181	178	182	168	164	157	199	178	185	157	174	202	194	167	147	177	148	181	171	162	173	190	164	140	164	177	194	171	194	161	177	192	175	185	165	171	173	180	186	163	180	174	160	183	154	159	179	174	159	162	172	175	170	170	183	190	175	153	178	183	187	188	191	162	167	169	179	160	175	157	196	172	163	157	149	169	152	188	167	174	178	169	171	194	159	171	142	196	162	171	184	167	186	178	190	185	185	170	187	180	183	166	155	179	168	166	179	162	153	180	169	170	170	183	183	145	154	181	191	165	204	158	192	168	172	160	154	171	199	187	168	170	158	197	165	187	187	193	193	168	186	186	174	173	151	155	178	161	164	168	174	176	163	180	180	184	176	151	155	166	171	190	188	166	182	162	141	174	140	155	159	145	183	168	171	154	180	152	179	183	162	160	191	162	162	186	180	171	185	178	184	168	159	179	189	171	195	162	200	186	153	155	192	175
4427	2780	4641	3289	1884	1137	824	612	489	365	280	306	223	200	232	218	186	252	216	222	241	244	245	245	244	196	185	196	183	165	173	161	169	180	178	149	154	174	165	159	168	167	153	144	132	157	156	186	145	160	159	168	149	140	137	172	188	153	144	137	161	144	153	160	173	173	143	141	166	159	172	157	137	172	163	138	156	153	153	134	163	158	149	174	158	141	130	182	156	150	134	153	152	162	145	158	151	160	145	172	160	135	161	141	161	172	141	153	133	123	146	153	162	157	139	145	158	150	161	154	157	125	146	162	148	133	159	138	146	140	146	146	159	156	146	154	144	146	150	148	156	142	170	137	155	167	130	149	168	143	145	157	156	137	125	163	137	156	137	156	151	148	159	149	163	157	151	156	159	168	166	135	172	157	140	152	157	145	154	147	160	136	142	159	155	147	152	155	170	159	151	157	143	168	155	151	160	174	149	141	157	152	153	136	142	157	143	135	159	146	143	145	137	172	148	141	163	161	145	149	139	178	174	149	162	148	149	139	135	149	158	149	142	176	157	140	130	139	158	168	148	148	170	153	152	130	156	136	158	162	147	142	152	157	137	139	147	154	137	153	152	148	149	148	158	140	163	144	154	164	161	143	133	165	145	171	153	162	164	140	152	134	132	171	163	162	167	144	156	163	168	163	162	170	150	153	152	151	147	155	142	167	157	177	164	173	146	145	164	158	163	152	161	144	128	149	156	158	147	141	138	148	148	146	143	172	139	146	139	148	154	144	142	140	156	166	150	141	169	159	153	161	153	141	143	173	142	151	154	149	137	155	163	159	143	136	131	140	132	162	145	138	159	163	143	153	143	162	146	162	153	133	162	136	165	156	135	151	149	132	161	157	141	155	148	150	140	151	144	161	153	179	167	152	172	137	155	143	161	140	152	149	152	136	156	149	165	139	149	177	159	142	169	137	157	142	129	162	154	169	129	148	167	149	165	135	167	176	177	150	136	153	157	172	154	152	153	132	141	141	158	173	160	140	144	163	149	160	155	158	146	153	148	147	135	152	143	162	165	140	149	164	157	175	153	173	154	141	166	150	138	130	155	132	133	145	155	154	144	139	136	148	160	146	164	162	156	134	161	157	177	161	170	122	137	159	169	162	143	146	154	170	149	150	157	143	152	131	137	159	163	137	142	125	141	154	140	143	147	155	163	154	126	142	132	159	143	148	152	136	137	142	168	139	171	147	143	143	158	105	153	150	147	131	155	140	163	160	177	148	161	178	161	168	139	149	138	166	162	134	159	149	144	171	166	153	156	162	147	158	150	148	145	145	156	139	143	140	144	153	174	139	149	142	155	149	157	155	163	153	146	187	166	145	171	140	153	150	146	156	157	159	156	153	134	164	136	164	155	145	131	146	163	148	162	163	158	166	170	155	132	166	152	164	138	145	163	173	149	159	154	150	135	152	141	156	142	141	160	154	160	131	147	152	172	134	164	136	167	153	145	139	175	154	153	158	156	158	183	181	150	138	132	153	144	144	153	171	168	142	157	147	162	139	151	155	162	154	138	138	146	149	153	128	167	176	167	138	151	114	135	163	160	128	175	163	135	136	156	156	147	154	145	129	159	147	146	150	143	152	160	144	156	151	140	168	185	145	155	152	168	162	153	140	131	155	151	142	137	146	135	156	165	139	158	136	144	110	147	144	147	115	156	148	155	141	184	169	147	145	156	165	169	151	166	155	145	158	156	139	186	162	159	158	179	171	149	149	144	139	132	141	148	147	113	142	128	161	165	166	152	148	172	140	140	158	147	161	166	138	197	154	162	149	146	147	153	178	150	152	148	158	156	180	166	158	133	142	142	152	164	146	149	141	118	165	147	142	153	165	156	159	147	146	132	159	164	145	163	134	150	144	156	162	148	153	159	155	159	162	158	146	160	136	156	181	156	169	150	147	143	141	134	141	148	172	141	169	170	162	146	182	156	151	165	151	165	143	153	150	155	145	166	173	150	161	138	174	166	170	156	170	137	145	174	146	156	129	135	169	179	143	157	144	156	142	164	146	163	165	176	147	154	153	155	163	139	156	143	158	145	144	158	158	189	147	160	134	142	165	151	147	158	150	151	156	151	122	158	167	148	154	129	168	151	141	152	160	164	156	121	161	154	184	126	154	144	161	163	151	160	152	183	145	161	139	150	133	133	175	129	147	124	153	133	160	144	148	179	155	141	166	171	161	161	123	154	161	148	141	158	142	148	141	135	157	137	153	171	167	153	137	167	123	167	157	150	139	160	154	140	163	149	146	158	169	166	161	145	170	146	161	146	155	137	155	151	147	156	146	160	127	145	154	132	152	150	148	137	162	157	164	177	138	166	157	158	170	160	161	138	133	154	168	178	162	141	149	160	174	139	128	143	151	170	165	152	144	132	170	162	177	144	147	149	145	150	150	153	162	164	157	155	148	179	154	150	138	143	148	131	164	154	136	161	157	185	154	158	166	159	149	149	138	166	160	160	123	143	154	145	173	138	127	155	156	171	144	155	160	168	147	174	137	132	202	142	152	150	136	160	165	143	158	161	145	168	177	135	138	137	153	153	150	152	149	135	137	139	149	171	156	154	136	161	160	150	165	163	143	159	145	155	161	150	158	144	145	147	146	180	134	137	148	164	166	160	126	164	161	170	124	139	136	164	154	136	135	158	138	146	146	165	155	172	156	141	146	149	152	165	169	155	158	141	153	156	157	171	157	140	160	158	160	146	165	164	154	169	149	150	153	165	138	153	163	135	152	145	153	155	146	141	172	148	179	144	151	144	157	120	144	164	148	152	151	146	147	146	166	146	139	149	161	136	162	170	146	133	152	128	176	149	177	171	166	134	143	182	161	145	153	160	153	138	152	160	141	136	164	156	131	159	133	159	143	131	150	132	139	140	163	157	146	139	157	136	159	143	158	132	137	143	159	144	155	151	170	139	126	138	158	152	145	140	140	152	147	126	135	141	142	139	151	145	152	153	143	142	160	157	122	144	164	148	146	169	156	171	154	180	148	137	147	150	124	147	178	146	133	153	137	163	154	146	156	154	150	140	156	166	139	174	135	146	173	137	130	147	149	156	142	143	132	156	154	164	136	148	178	164	164	153	153	139	154	141	163	158	148	158	157	139	160	150	149	130	151	151	169	140	150	150	146	134	185	140	154	159	145	136	158	140	146	147	150	149	170	130	163	140	168	159	145	157	147	160	162	173	160	160	151	154	141	152	126	128	153	166	166	152	162	156	147	142	151	150	143	165	133	124	146	151	151	164	158	136	135	123	145	178	166	155	140	175	157	151	164	156	150	151	148	156	139	127	151	165	134	159	156	138	130	127	164	157	163	163	149	150	157	159	141	159	139	159	141	147	150	156	166	160	164	135	137	157	154	156	162	147	142	156	159	142	171	154	162	170	135	140	164	137	162	156	150	161	133	146	136	136	144	133	167	145	178	167	154	168	168	147	146	166	142	165	164	143	184
3398	3760	8947	8484	6228	4986	3679	2938	2175	1736	1302	1030	910	793	802	805	726	729	846	909	995	1001	957	912	754	665	645	650	556	559	531	463	455	462	472	514	506	488	460	491	455	410	427	433	422	440	401	396	409	360	369	397	441	398	412	438	380	390	388	372	369	399	383	401	370	362	394	359	394	420	376	398	401	382	394	373	396	382	377	410	376	365	386	444	461	365	372	373	368	363	390	429	368	355	426	414	368	373	352	368	376	364	395	359	394	388	340	349	347	353	375	374	352	359	390	382	366	377	349	370	372	318	365	358	374	367	360	357	366	351	365	362	370	379	371	346	381	379	383	347	368	356	397	360	376	380	358	354	379	354	386	355	371	379	355	366	367	375	355	365	383	359	392	366	338	363	380	365	359	354	363	390	390	368	416	392	405	340	362	349	390	380	361	400	344	401	359	329	392	372	370	391	364	347	372	336	378	364	408	391	362	357	368	402	360	363	346	381	374	380	395	391	389	378	363	373	396	396	360	384	400	361	348	421	377	365	377	390	394	398	400	404	396	346	355	400	403	377	418	401	368	378	373	373	387	378	340	358	397	380	374	386	381	352	348	360	360	394	331	358	395	379	393	357	330	385	371	389	353	378	345	394	388	355	391	365	362	369	370	376	360	343	355	385	431	375	361	362	344	396	376	370	375	397	372	384	363	408	383	391	392	362	350	347	333	394	348	387	374	348	347	347	372	363	384	372	390	340	367	382	366	374	370	314	367	353	385	367	399	367	362	377	352	379	394	376	346	340	383	367	375	387	384	379	370	345	379	403	367	342	361	376	380	390	394	340	370	364	369	395	395	354	379	384	364	349	392	342	372	363	387	413	339	366	383	368	386	359	388	353	369	348	394	374	369	365	345	396	399	379	357	370	422	360	366	369	373	412	399	377	404	391	338	384	369	359	387	371	394	350	388	383	319	366	399	386	360	394	381	396	367	370	373	343	379	372	374	403	370	387	399	401	365	435	361	390	358	347	371	372	379	363	382	364	346	377	332	365	393	376	393	391	364	348	376	397	336	387	367	386	386	372	389	380	403	380	378	398	402	380	380	338	348	388	368	404	399	347	378	387	372	347	365	345	381	344	373	372	399	380	413	404	371	384	384	399	362	412	362	390	361	365	403	387	379	384	395	371	385	348	360	391	400	370	351	380	358	344	426	359	393	373	367	372	372	361	382	351	339	378	358	392	407	372	358	379	372	367	404	382	372	371	368	379	341	388	398	371	367	387	392	363	378	380	401	380	397	371	371	396	383	399	373	378	365	346	359	355	362	358	378	350	367	373	396	371	375	376	356	398	379	379	371	396	368	347	379	369	365	369	402	415	405	367	363	380	362	386	367	357	402	351	364	383	356	356	376	396	363	383	392	372	347	397	394	400	379	348	370	370	361	375	373	354	369	351	400	384	350	380	355	367	401	383	363	385	364	354	363	365	354	379	365	380	362	354	402	375	395	390	373	362	394	360	347	409	367	402	358	376	398	388	388	393	380	393	330	376	388	405	394	394	365	370	366	397	368	378	384	394	397	383	359	354	382	379	388	357	388	379	379	397	386	398	366	357	368	376	373	354	386	385	371	342	398	358	386	400	388	374	388	374	361	352	346	395	406	378	373	404	377	404	375	346	390	395	334	340	369	362	381	373	369	348	363	393	340	417	355	394	345	380	351	388	407	341	377	337	417	422	353	362	387	359	395	390	420	322	362	381	366	405	365	361	384	385	408	363	358	341	395	371	353	362	376	363	392	353	347	390	368	382	377	370	394	361	355	377	371	402	408	361	343	364	394	350	385	368	363	396	376	402	371	406	366	384	402	377	360	347	377	382	365	420	375	357	380	347	350	346	385	392	398	394	380	376	386	362	363	350	374	409	390	383	388	358	387	358	362	371	358	394	355	394	399	356	376	368	325	362	387	356	361	398	365	368	408	386	380	386	360	405	395	396	337	372	361	369	365	397	357	376	373	344	384	354	383	402	361	363	380	370	358	369	403	364	367	365	374	376	351	371	374	358	390	378	414	334	371	427	380	341	389	389	365	355	386	339	392	373	376	361	362	368	379	367	371	374	413	339	337	375	374	382	373	369	390	358	375	335	366	396	369	396	411	361	385	353	404	360	352	367	390	342	373	357	401	421	389	338	382	408	369	373	399	338	337	383	398	362	351	363	380	356	385	365	366	362	374	394	367	398	369	376	378	372	362	357	374	392	378	390	368	374	371	395	377	385	364	367	352	355	399	331	387	362	401	399	376	369	361	371	389	411	369	384	392	393	381	389	372	401	385	403	367	391	379	362	347	358	374	360	374	354	385	387	350	379	388	374	405	359	361	382	362	373	397	368	367	376	365	362	395	398	383	362	390	365	385	383	335	374	371	360	358	343	352	360	364	385	386	382	396	365	377	411	358	421	387	373	384	346	378	360	378	370	384	397	395	394	405	379	359	378	411	349	394	356	400	377	374	356	363	364	403	374	378	380	355	348	407	355	395	351	370	365	347	371	369	422	388	391	382	359	390	413	377	397	374	374	370	424	353	375	396	392	372	389	363	370	413	375	367	430	395	364	362	361	410	363	376	398	355	387	375	400	350	360	356	368	389	382	338	351	396	364	391	334	391	404	385	340	381	356	358	380	344	388	391	380	352	358	346	381	395	347	394	372	384	406	362	371	409	399	376	380	379	349	357	348	387	347	346	386	364	343	354	355	393	367	364	386	357	398	326	357	381	387	332	375	385	380	342	390	372	368	390	384	387	380	364	390	377	371	401	405	387	365	368	406	367	353	371	371	377	356	365	350	378	374	338	360	364	398	358	354	362	333	430	376	360	400	372	369	384	374	358	343	378	401	377	356	394	348	412	371	374	388	417	382	379	360	364	369	405	389	361	372	370	368	358	345	363	372	376	360	387	382	370	418	384	384	391	390	366	374	345	365	343	346	386	365	374	366	359	386	416	356	354	362	378	364	394	390	401	366	390	379	367	379	342	375	364	418	396	399	384	409	414	380	386	365	382	363	332	369	373	375	380	356	388	366	394	403	364	399	388	429	374	393	350	356	370	389	384	372	364	361	356	390	394	389	377	373	362	380	348	388	369	363	374	387	395	361	384	369	373	367	365	372	368	357	410	364	383	375	364	356	390	364	348	360	374	397	378	331	396	369	376	392	411	376	350	371	359	407	344	388	387	373	376	391	397	370	340	366	374	368	371	366	376	365	369	369	383	365	363	369	358	370	354	365	379	350	372	370	371	340	334	400	378	416	390	383	361	383	399	411	353	377	365	369	400	388	389	390	352	358	388	346	392	354	354	380	372	340	373	377	345	360	388	387	386	398	372	373	382	342	349	358	378	402	366	383	371	385	370	354	351	359	369	363	366	380	396	402	345	369	359	381	421	400	360	397	377	410	380	363	386	362	382	338	389	385	332	369	352	390	363	370	377	358	379	351	368	381	349	384	382	392	349	383	367	401	332	396
17315	18161	26568	24092	17183	12741	6344	3109	1315	784	698	536	449	374	361	338	351	288	267	301	321	313	294	290	304	228	236	199	229	219	219	162	176	202	157	181	173	198	170	148	160	167	158	163	149	149	159	186	139	136	146	176	145	144	137	142	153	146	123	124	135	136	137	141	122	135	153	159	129	132	135	145	170	140	139	144	146	147	138	131	125	130	146	162	243	132	136	132	117	130	144	118	149	126	129	130	139	147	137	140	135	154	132	149	152	141	112	129	142	134	159	134	138	114	141	130	128	121	112	131	152	136	147	151	161	118	136	139	124	147	113	157	137	147	137	136	135	118	135	153	133	137	141	139	125	146	144	152	152	132	146	132	164	152	138	134	147	138	141	149	147	128	105	138	147	136	138	117	132	133	133	136	122	132	132	143	149	146	146	134	144	124	130	128	119	156	173	140	163	107	124	128	128	127	146	133	150	144	132	132	140	144	120	153	137	138	131	134	144	113	136	151	141	125	138	153	115	142	143	140	146	111	128	125	150	116	147	130	131	121	130	121	145	130	137	116	144	129	146	148	133	121	130	143	136	118	111	150	129	126	134	149	141	135	129	135	142	134	115	145	167	138	145	134	129	137	137	150	150	138	128	127	144	151	140	158	134	145	130	113	121	136	143	131	153	166	151	156	135	131	120	112	140	153	145	167	133	139	121	138	124	143	149	128	118	167	139	172	139	128	165	136	127	123	142	146	142	153	158	123	156	139	128	119	146	128	140	131	158	134	148	142	134	130	155	169	149	120	138	121	143	150	143	142	124	131	137	151	138	132	120	127	145	151	113	118	126	137	140	131	129	139	136	137	123	151	127	126	135	143	143	126	132	138	149	138	121	143	138	129	136	155	148	145	159	128	125	129	129	135	143	130	117	156	153	123	137	139	124	138	130	130	133	141	127	107	154	143	120	135	122	123	144	132	153	120	134	137	142	154	118	148	148	141	128	135	133	140	136	137	120	119	154	136	125	156	139	113	133	137	134	146	138	145	135	150	122	141	159	152	160	145	136	134	148	113	155	138	157	137	113	139	156	119	147	137	130	133	107	152	149	125	130	144	122	115	132	132	126	143	126	133	137	138	152	163	140	133	131	138	116	137	155	140	131	151	147	131	146	140	156	137	150	136	129	143	136	161	147	133	126	153	126	121	140	123	149	145	146	148	131	156	144	124	156	143	137	131	131	129	145	139	126	137	167	127	128	148	140	133	132	131	161	115	138	143	128	126	147	133	146	135	142	142	136	128	138	127	151	140	154	126	143	128	127	156	136	139	139	147	138	139	110	152	147	133	142	135	118	135	138	134	157	146	122	153	129	148	133	132	156	145	123	124	137	130	123	130	118	121	143	139	135	124	126	124	138	132	130	130	150	132	113	137	142	140	137	113	120	136	139	142	132	134	143	149	136	142	123	123	129	133	128	134	147	135	128	133	143	112	130	134	116	162	149	144	144	129	150	132	133	133	150	134	154	131	129	122	126	119	130	121	130	128	142	130	130	131	134	155	127	134	131	143	141	144	121	133	149	143	148	151	125	153	147	154	143	142	149	144	140	128	118	114	131	108	119	156	115	137	146	162	127	137	128	131	133	128	149	127	139	129	135	147	122	154	130	176	132	148	138	152	159	128	133	149	139	160	141	154	144	129	145	130	121	155	145	159	138	154	125	155	160	174	142	124	133	125	119	145	149	123	145	124	137	146	147	133	118	153	114	125	150	135	156	149	152	132	146	141	136	150	120	131	151	126	133	136	122	134	143	158	141	129	122	130	130	136	135	152	126	118	128	106	138	156	145	140	147	126	162	130	153	136	151	133	120	140	149	153	134	120	128	132	136	112	130	141	131	144	138	138	120	156	136	124	154	136	133	161	133	145	127	151	130	148	131	125	128	134	128	135	150	138	160	138	134	126	160	149	148	136	134	126	149	137	148	131	145	149	145	144	124	118	115	156	166	134	129	127	142	126	143	143	133	131	121	135	117	132	133	113	130	143	112	122	120	128	143	106	165	134	149	143	119	122	133	135	133	160	151	138	145	134	149	154	146	147	130	135	140	141	126	140	120	124	158	156	126	140	149	135	154	144	142	152	124	146	127	128	116	131	159	148	139	155	141	144	136	136	137	143	129	138	150	126	137	117	147	145	125	137	146	131	143	143	165	144	145	146	136	128	125	131	151	141	128	140	141	137	148	129	166	130	171	157	149	142	143	137	148	120	171	146	142	134	142	126	163	141	144	169	143	128	160	140	157	123	114	133	118	125	127	129	147	138	155	129	133	136	146	149	136	147	131	148	151	146	161	115	121	126	141	130	143	125	155	125	134	140	139	141	143	147	136	139	156	130	134	125	147	142	128	140	134	123	166	156	130	139	115	127	143	124	136	167	158	139	129	143	147	145	132	143	144	139	125	133	147	151	119	146	150	167	156	135	110	133	149	125	131	127	119	149	135	129	126	154	142	150	122	144	152	151	152	123	127	116	125	135	123	131	140	127	118	140	132	139	132	151	143	129	144	147	153	136	116	142	120	125	142	126	141	120	132	141	125	166	150	123	140	105	143	140	131	129	118	131	146	131	128	133	137	144	142	132	159	139	153	135	164	158	137	141	162	154	141	118	170	120	149	159	159	135	119	121	141	130	117	149	152	122	150	153	131	134	164	141	132	132	146	130	143	147	145	137	125	132	139	146	125	149	130	154	155	144	148	149	142	141	130	141	137	153	130	156	154	139	103	143	143	129	142	143	129	116	128	154	136	145	137	133	141	146	138	122	140	111	162	162	149	146	135	143	130	137	144	112	154	126	144	142	134	133	137	113	132	132	145	153	151	115	125	147	125	164	141	141	137	137	139	125	125	131	129	139	146	161	123	135	149	131	125	140	134	145	136	146	154	130	127	134	122	138	140	142	134	137	113	152	142	140	123	144	146	150	151	133	123	159	126	140	141	123	112	130	140	150	128	148	137	124	141	145	122	137	128	154	136	123	131	130	135	141	144	146	148	147	101	118	129	132	135	140	130	146	137	144	137	155	117	152	133	164	134	137	138	130	151	168	128	155	147	136	134	136	138	133	129	130	155	148	154	115	135	140	134	131	162	129	129	148	130	133	102	139	127	132	142	112	153	137	120	138	110	142	140	128	120	124	135	133	128	132	134	132	157	147	142	132	131	149	139	148	132	136	122	146	141	138	141	136	144	132	122	150	114	130	119	137	156	136	134	161	142	135	141	135	159	171	135	156	161	147	142	144	123	151	151	116	149	128	132	115	124	143	135	147	136	140	130	128	173	133	122	142	156	116	145	140	131	131	144	138	137	138	137	127	132	142	145	141	138	114	129	132	124	157	123	133	146	121	123	131	134	144	114	135	146	142	147	125	123	134	118	136	131	135	125	149	147	131	161	116	133	167	142	128	130	124	159	134	143	143	142	142	121	111	144	150	134	141	140	140	138	125	139	119	116	123	146	128	123	152	128	128
11235	15480	22858	21304	17766	17000	11874	9513	5766	3949	3655	2620	2154	2106	2086	1855	1615	1488	1415	1559	2025	1652	1685	1427	1537	1284	1140	1000	916	910	784	673	662	746	804	748	644	666	599	632	582	567	543	542	482	585	528	497	444	411	435	406	411	397	412	422	439	379	413	367	417	366	401	387	374	424	438	404	459	398	405	395	364	340	341	327	366	375	344	346	354	355	360	688	1408	350	366	365	349	336	366	334	353	351	325	296	357	335	334	325	319	366	352	341	305	338	344	338	310	354	357	341	323	348	327	355	365	340	332	355	342	336	357	368	329	313	340	303	343	330	335	323	351	353	351	352	333	326	319	341	334	335	327	329	349	344	319	336	362	354	302	377	311	359	339	348	369	317	334	349	322	317	368	342	387	340	337	323	347	289	347	323	316	369	341	304	351	323	348	338	338	356	361	329	369	366	323	324	326	365	315	354	375	332	309	325	302	312	328	352	330	318	329	325	328	352	314	338	347	286	342	314	332	326	333	347	314	338	332	299	319	327	340	334	333	318	320	361	327	366	305	324	326	313	319	362	345	329	350	352	300	308	330	356	343	329	307	338	319	310	358	324	347	305	324	310	349	343	279	322	310	321	312	311	376	303	331	312	362	333	328	342	305	331	374	337	323	356	346	330	352	342	316	347	335	322	321	337	338	315	327	344	330	349	290	365	320	356	338	335	335	324	335	348	382	352	334	339	320	331	326	345	331	325	329	327	315	335	326	344	318	348	313	322	317	308	339	340	352	335	337	349	339	303	354	345	314	344	327	324	342	341	327	324	347	310	365	298	303	315	328	383	325	323	335	301	320	353	320	364	345	342	327	310	363	312	362	327	327	351	341	339	342	317	337	329	340	304	320	312	325	333	331	308	332	322	325	327	339	318	360	342	314	340	367	335	345	335	352	335	357	325	364	318	328	352	335	306	355	308	312	413	325	348	301	319	326	327	334	328	357	313	378	295	322	318	347	335	320	322	327	344	336	343	326	324	297	340	343	359	384	333	336	359	313	349	354	338	309	317	348	333	312	345	318	353	342	319	354	360	361	353	290	350	316	343	322	331	319	306	324	337	313	337	368	340	329	322	321	326	351	318	303	334	325	343	375	333	361	275	324	310	318	335	368	349	375	339	352	355	349	345	374	358	331	347	306	371	336	314	329	342	322	310	362	284	350	345	343	325	337	354	334	321	331	316	311	325	323	335	329	317	341	333	343	311	332	330	365	312	352	342	343	326	357	357	365	312	333	354	332	343	337	311	322	342	330	347	332	315	326	336	321	315	329	314	338	334	342	314	338	341	330	342	331	320	305	329	328	357	326	360	371	350	366	328	329	328	354	337	354	313	321	330	361	380	325	327	298	342	314	356	292	312	353	327	302	344	341	363	314	349	328	324	365	304	333	340	362	332	337	345	339	326	324	341	336	297	331	342	332	347	327	332	332	297	337	314	318	320	322	352	316	386	334	325	326	350	331	336	300	339	358	320	361	327	329	315	311	350	343	326	340	352	338	301	367	339	339	355	320	324	337	301	321	345	351	352	330	319	321	322	316	324	292	359	337	308	343	336	319	288	330	348	330	351	333	311	341	302	323	334	340	333	340	327	349	332	369	313	347	327	301	331	315	316	362	311	372	366	337	334	342	313	332	353	324	339	336	338	358	344	332	337	320	357	321	352	359	323	343	361	306	351	350	346	335	312	362	344	310	300	360	316	341	344	320	331	341	317	330	310	358	332	349	278	337	314	312	324	313	328	327	323	346	343	355	312	318	317	342	305	368	343	339	365	355	330	364	308	376	323	327	348	312	333	326	352	297	344	348	352	336	364	300	326	331	309	357	347	338	354	343	345	341	324	348	347	372	338	333	335	336	357	331	338	344	342	329	337	340	305	306	289	331	300	346	306	324	338	337	333	337	343	365	317	358	321	304	337	318	381	354	343	338	356	331	355	355	330	342	338	330	347	330	342	310	335	311	351	308	328	349	308	341	336	329	319	338	314	325	353	339	351	322	310	335	320	331	335	318	305	338	328	322	335	324	348	326	362	351	313	348	357	344	327	310	363	317	334	351	335	363	324	320	335	305	346	292	316	339	321	337	356	353	320	349	314	331	318	325	349	324	343	326	330	334	342	360	313	324	329	325	354	343	359	330	336	337	333	359	343	364	312	340	339	345	336	328	320	342	350	324	350	324	322	340	332	317	304	351	330	309	336	317	313	340	351	351	328	348	332	356	337	325	345	367	288	346	319	338	312	319	310	366	338	334	317	328	351	355	335	340	305	332	320	327	303	307	331	341	316	354	348	319	319	328	361	359	369	340	333	322	344	305	352	311	306	351	344	337	324	342	325	316	328	349	314	329	308	325	321	326	368	365	336	337	352	331	355	344	338	369	324	344	339	359	340	349	336	319	339	336	327	362	325	314	330	364	323	331	284	329	325	319	325	342	333	357	314	324	346	362	322	326	350	323	328	333	349	334	345	339	319	327	310	365	337	359	326	335	304	372	355	326	358	298	321	322	293	327	337	340	351	333	312	349	327	324	347	357	328	342	328	329	354	328	335	384	339	335	337	326	353	316	354	342	326	333	359	330	330	339	357	344	344	290	317	376	352	333	340	355	338	340	300	343	321	328	335	347	330	325	335	305	361	330	336	339	338	353	327	346	314	331	301	304	361	342	311	306	310	316	329	330	327	329	338	299	362	324	369	329	342	352	328	325	331	350	334	323	336	336	342	325	343	339	328	328	332	337	356	336	342	322	323	359	317	357	291	266	351	284	357	350	327	350	360	328	342	328	316	316	322	333	298	315	347	358	309	333	331	352	314	326	339	356	346	348	346	319	367	333	329	318	338	351	333	318	321	338	367	304	346	294	345	342	319	333	341	341	346	330	339	354	325	295	309	351	339	357	324	358	346	314	294	324	331	323	362	323	323	338	321	325	358	326	333	365	314	340	331	326	341	340	352	283	312	361	314	345	339	326	334	341	306	329	358	318	335	331	310	335	339	338	320	325	319	328	314	355	335	325	352	327	309	346	339	321	336	334	353	344	360	312	322	335	297	341	348	335	388	333	329	318	351	332	344	348	321	326	324	357	356	329	349	337	354	323	337	350	359	326	339	333	340	342	340	334	330	338	347	367	330	324	318	345	354	371	347	331	327	304	308	343	328	355	327	348	336	340	329	313	354	335	311	355	323	294	328	357	331	317	349	345	330	336	357	314	346	327	311	336	324	292	327	317	316	348	361	342	285	359	328	342	333	308	346	327	313	324	364	328	348	328	367	308	328	293	368	357	376	336	332	348	344	381	373	354	310	323	322	328	338	339	322	327	349	340	329	345	340	342	330	329	311	339	324	344	334	332	335	324	330	317	337	378	351	329	349	328	378	323	318	316	313	349	350	319	343	334	369	320	353	348	333	398	352	374	321	343	327	344	323	345	311	339	329	322	323	342	343	329	358	296	344	341	351	357	352	354	299	332	346	316	360
26310	24271	31174	29016	23248	19092	11850	6884	2982	1399	936	687	543	571	454	376	366	300	322	347	420	344	340	285	248	287	224	211	200	157	137	116	135	136	149	126	129	133	95	115	96	114	122	102	124	127	98	77	96	80	81	88	80	75	74	81	93	78	74	76	66	65	78	69	82	73	89	80	95	90	61	72	72	72	71	62	70	71	60	66	61	62	63	169	278	55	54	75	63	63	56	73	68	66	59	66	59	69	54	52	85	71	57	62	61	53	54	56	70	60	53	75	61	54	73	69	51	73	68	58	62	62	60	60	65	53	65	64	63	64	90	54	67	77	62	75	66	71	61	65	55	62	60	66	68	74	61	58	67	65	56	66	60	55	74	51	61	61	71	76	55	71	56	74	64	51	54	66	64	58	68	82	52	79	55	51	70	55	63	59	53	58	60	64	59	63	72	66	51	55	68	57	67	62	64	64	58	70	73	64	61	61	64	66	77	53	69	53	58	59	62	49	59	59	55	62	62	62	58	59	51	62	59	57	70	81	59	69	52	63	54	75	54	73	54	62	66	48	58	57	72	67	67	71	51	61	67	76	58	65	59	59	58	64	62	63	58	60	63	68	56	55	48	49	54	58	58	76	55	70	66	69	64	76	58	55	57	71	65	49	58	60	55	67	68	71	68	68	61	74	58	64	57	76	71	45	59	64	64	68	54	88	58	66	50	61	64	56	59	49	52	66	62	59	61	70	61	57	71	77	56	76	62	65	73	53	71	58	52	64	61	56	56	57	52	42	53	61	82	69	54	53	62	62	43	54	50	87	58	61	72	62	58	58	76	76	65	56	78	49	63	58	65	68	60	64	83	57	67	65	78	59	57	67	61	64	67	47	68	54	68	72	75	50	57	70	65	73	61	50	58	53	59	62	84	62	51	61	57	54	66	73	73	83	61	63	58	64	51	64	64	82	64	59	67	66	56	68	56	72	76	68	59	70	88	56	61	65	63	61	62	80	59	74	76	65	64	64	54	63	70	60	59	55	69	58	52	68	74	59	78	90	60	72	66	61	70	56	67	56	76	69	71	63	58	68	57	69	51	54	54	55	50	61	75	67	65	74	44	62	80	56	60	63	68	51	62	48	66	65	66	54	65	54	62	65	86	64	62	78	60	67	60	49	67	65	63	61	61	72	76	59	77	53	60	63	57	64	53	74	68	63	75	59	52	58	69	71	68	61	62	57	74	42	63	63	56	64	59	69	60	62	63	71	54	63	78	67	60	76	62	69	56	64	58	75	73	64	65	65	58	65	56	53	68	52	56	62	56	71	71	65	61	72	51	61	59	61	55	67	74	57	61	74	49	48	63	53	62	71	47	57	62	48	56	61	73	53	59	67	63	78	63	69	63	48	63	63	76	69	51	61	57	72	66	60	61	75	58	56	62	65	64	46	68	70	53	73	69	77	46	60	65	72	75	66	54	46	65	69	67	50	65	59	57	69	62	64	64	65	59	54	72	67	64	49	56	54	62	75	74	58	76	59	71	57	72	51	79	60	65	59	65	49	51	58	67	70	67	58	62	54	67	61	69	47	62	65	56	54	75	58	64	64	56	57	59	63	44	58	69	59	71	70	58	57	80	80	64	57	60	47	56	83	64	85	66	60	49	70	66	57	71	61	47	61	68	57	72	62	66	63	60	59	58	54	75	51	77	64	63	68	61	64	60	74	71	69	55	64	63	76	67	61	67	65	55	81	58	69	62	46	61	53	57	59	68	76	72	63	66	53	55	68	51	61	59	50	64	71	69	63	65	64	67	53	72	68	63	50	75	79	53	64	67	60	56	58	65	65	69	67	60	62	58	58	58	59	69	48	69	75	74	74	63	56	52	77	77	60	47	50	66	65	71	66	52	60	61	62	57	64	62	66	74	57	47	65	77	64	57	58	69	85	55	71	75	60	48	60	55	73	75	54	54	72	46	52	62	71	70	75	62	84	70	58	68	46	48	67	82	60	77	52	67	78	55	58	68	57	76	57	77	76	63	72	50	60	56	63	64	62	60	72	63	82	65	59	61	60	62	71	45	73	61	67	67	69	63	54	57	57	74	75	61	58	70	61	56	76	60	58	75	66	70	57	73	67	58	75	66	70	86	61	57	71	66	64	60	65	62	48	62	69	58	72	56	55	75	74	63	63	51	64	67	60	76	52	64	59	78	47	69	61	54	55	55	61	75	71	57	67	60	53	71	52	75	69	62	46	60	55	65	65	61	64	53	70	68	61	59	67	48	64	70	63	58	80	67	59	67	64	54	74	71	62	63	68	70	59	58	57	59	51	51	55	58	68	57	57	63	74	70	83	67	62	63	52	63	52	62	36	74	77	71	56	70	55	68	45	65	60	49	58	54	65	61	78	59	50	58	54	73	65	57	58	72	70	59	74	68	56	66	77	60	52	74	61	62	69	71	52	59	73	73	55	74	53	80	66	57	47	56	67	56	85	57	78	65	57	57	73	55	72	52	62	57	61	60	55	47	52	73	60	69	74	76	72	67	75	66	65	56	71	61	64	78	67	59	51	51	65	51	57	63	67	57	78	76	47	65	65	58	71	69	62	55	57	63	68	49	63	62	55	75	67	59	63	53	62	81	51	66	66	61	66	43	48	59	59	73	48	67	67	60	62	55	50	68	64	54	61	79	63	55	68	70	69	76	75	62	67	66	63	61	63	66	67	70	69	49	68	66	56	59	73	53	72	65	51	61	67	51	67	71	59	47	62	75	64	63	74	72	71	57	65	62	69	55	62	53	71	59	71	61	62	60	65	60	61	71	69	57	60	61	70	67	55	71	75	60	69	81	70	74	67	58	59	61	61	62	62	53	65	70	55	64	69	60	57	59	63	60	73	58	73	68	58	61	66	62	72	56	50	67	64	64	73	55	68	76	63	62	74	83	61	62	59	66	56	59	62	39	55	75	63	52	50	70	60	50	66	76	72	73	68	77	68	69	67	59	61	69	68	64	65	69	52	66	70	60	53	53	66	70	65	54	51	60	66	86	66	52	48	71	72	72	65	65	68	69	77	72	54	58	71	70	64	71	64	73	81	61	70	58	59	60	70	66	68	64	55	63	66	70	58	65	76	63	66	54	65	60	75	65	46	67	55	73	78	60	60	71	73	66	57	51	57	63	68	71	56	55	61	64	68	64	64	57	64	62	51	70	67	58	56	73	70	66	63	64	48	50	54	56	75	65	57	58	62	73	60	69	59	58	47	61	56	69	65	59	60	57	75	67	62	54	66	75	70	64	52	59	59	78	62	60	66	55	53	62	64	67	69	81	64	55	59	63	62	63	59	69	69	66	56	60	68	73	62	77	60	69	62	65	68	55	55	66	73	61	66	57	43	61	59	64	67	55	57	61	61	47	55	70	75	63	71	51	56	64	75	83	65	64	53	72	54	61	53	47	58	81	54	50	59	57	56	59	64	59	55	64	68	60	52	76	60	71	60	61	77	58	61	67	63
15424	18002	26028	25999	24117	22009	16177	13088	7797	5512	4538	3972	3451	3303	2966	2252	2288	1892	2287	2349	2811	2213	1982	1947	1807	1681	1413	1328	1354	1148	838	670	863	912	874	792	742	694	627	686	508	533	516	507	528	535	467	431	412	310	236	242	279	284	274	301	313	258	246	237	257	267	230	287	266	304	292	313	354	385	336	263	215	215	220	211	224	217	196	202	194	185	180	1158	1796	189	150	194	159	174	194	170	156	160	158	180	173	169	167	150	153	149	172	165	161	157	185	162	160	162	163	171	165	164	167	142	201	150	153	185	177	167	174	204	183	167	184	181	177	173	155	167	179	170	171	180	158	158	178	149	163	161	178	188	152	167	156	172	171	149	149	159	162	148	181	157	152	206	164	184	152	180	158	171	184	172	182	149	169	171	161	153	166	179	171	178	145	183	168	169	157	156	163	153	173	162	151	173	152	150	165	175	178	192	181	158	155	175	165	181	153	173	147	159	147	175	170	152	162	143	147	162	178	149	166	198	156	179	166	175	176	177	162	174	156	179	163	164	158	170	172	144	172	182	171	157	152	157	185	175	161	150	156	180	163	159	139	178	169	168	160	174	159	160	185	163	158	156	179	157	152	167	179	164	185	163	163	154	165	176	132	187	162	137	157	161	186	177	160	163	179	164	174	187	148	177	152	157	177	160	179	150	164	186	143	166	177	173	150	163	160	178	157	153	155	157	173	184	152	181	173	151	165	177	175	140	164	162	157	168	178	166	176	184	168	172	146	144	179	155	156	160	153	154	155	175	164	181	152	166	167	174	159	145	160	157	175	166	162	172	155	166	167	163	166	179	180	163	154	149	160	154	180	154	165	130	164	167	165	166	162	154	161	160	172	180	172	169	164	173	163	191	173	136	176	161	185	147	166	181	172	182	170	159	190	170	147	157	150	167	142	183	166	188	156	156	143	189	153	197	155	169	166	179	160	154	156	162	147	168	161	174	138	215	176	165	175	174	176	159	146	174	148	187	155	149	165	153	193	174	176	165	178	145	182	173	162	182	209	179	181	177	151	171	169	178	181	177	148	144	152	163	163	175	171	168	154	163	160	180	156	170	161	160	158	178	179	161	152	179	171	171	177	175	149	162	190	172	172	179	165	158	171	173	166	136	149	170	179	176	162	192	165	177	159	171	164	182	156	166	149	155	197	148	149	146	170	168	167	202	162	165	153	166	179	137	158	140	189	154	166	168	140	156	152	161	144	160	165	145	163	156	172	159	188	159	170	178	174	145	171	168	170	167	163	179	164	161	169	173	170	147	144	166	175	162	154	155	172	157	186	191	147	160	163	153	162	156	166	150	151	168	158	153	170	177	172	164	161	184	154	152	160	162	173	148	148	199	159	167	153	145	160	181	163	154	173	170	174	192	176	164	147	169	161	180	157	162	159	174	145	157	187	149	171	162	162	161	190	147	162	163	168	180	176	169	173	158	139	151	158	144	152	153	149	164	169	176	146	184	163	187	166	174	168	183	159	180	195	171	167	163	169	164	151	156	164	170	171	175	176	167	167	160	159	141	191	159	173	151	174	157	175	151	153	158	171	155	155	161	165	179	176	164	176	159	154	174	187	150	157	158	147	183	153	170	160	163	164	155	158	176	159	183	167	152	165	159	172	175	174	156	179	147	166	148	151	181	180	158	174	179	160	163	158	183	164	175	162	170	167	190	162	173	165	163	183	175	169	179	167	169	179	174	194	180	148	167	182	164	154	158	164	147	162	154	176	163	168	179	162	172	147	191	177	168	190	150	171	188	163	152	182	148	157	164	187	152	176	160	152	175	169	175	153	164	188	168	149	157	146	137	169	180	156	163	165	159	147	162	163	177	161	174	191	153	152	168	187	156	166	158	170	161	160	163	166	153	182	163	139	157	177	179	186	157	171	181	155	184	131	160	162	147	160	169	176	139	180	151	168	166	180	169	183	150	175	164	173	172	144	177	146	197	177	175	179	153	154	166	161	161	159	166	165	167	155	155	153	158	175	179	155	149	161	153	161	168	158	180	187	171	163	164	154	166	174	155	157	180	171	208	176	130	152	170	195	182	180	148	180	149	156	156	155	179	177	164	175	167	172	163	161	180	158	150	161	157	182	169	166	155	162	132	160	144	153	164	184	159	165	159	162	182	170	161	144	145	148	158	186	160	170	168	160	173	172	159	170	159	174	163	163	171	159	160	173	163	143	142	170	168	161	171	159	166	172	175	158	165	172	163	173	167	152	165	155	171	185	144	154	173	157	189	169	173	182	158	153	157	170	180	152	173	160	169	174	168	160	155	142	150	166	168	156	159	187	166	182	154	155	173	174	183	160	193	142	163	167	163	168	166	157	165	165	160	162	183	157	177	156	169	168	168	179	166	162	184	157	153	154	191	153	164	165	175	176	164	159	152	154	185	174	154	175	174	164	151	163	142	182	166	177	148	164	169	159	157	153	152	166	149	151	179	152	162	149	165	173	151	172	158	183	157	171	160	156	167	169	174	184	183	168	165	182	149	183	127	183	159	147	172	162	172	172	179	168	165	151	170	172	184	184	170	147	169	169	186	147	194	175	146	170	179	171	176	172	169	159	160	146	160	177	158	161	172	148	175	167	157	164	147	192	172	140	167	157	163	143	147	146	178	169	160	171	166	171	166	170	154	179	154	160	150	170	149	148	166	149	177	162	160	160	161	182	180	170	164	154	166	138	159	149	169	170	188	171	161	171	169	146	176	174	175	162	162	149	181	176	158	161	178	133	170	174	170	168	182	164	167	183	158	177	199	155	154	158	153	168	162	140	169	173	143	179	151	169	154	145	165	171	157	175	144	158	153	158	165	168	194	165	167	164	160	167	150	174	149	148	152	174	176	155	147	167	166	174	149	169	153	157	156	151	176	164	167	177	147	156	163	166	162	169	167	153	169	179	172	163	170	176	169	156	159	152	189	162	160	163	212	176	160	167	141	169	147	174	160	167	159	175	154	139	178	180	158	159	181	128	164	152	168	178	165	163	162	167	144	161	173	172	156	158	155	154	198	185	169	161	173	149	138	175	150	185	152	149	189	165	173	179	158	169	158	152	174	176	163	149	168	162	161	163	170	169	183	147	159	168	155	140	164	154	166	163	185	156	166	199	163	160	178	166	169	161	155	154	160	152	164	170	159	157	152	180	165	160	166	169	175	171	174	173	150	168	163	166	169	173	147	156	160	148	147	170	164	176	165	169	175	155	149	173	166	149	172	151	167	160	169	170	152	184	163	177	155	179	156	161	159	157	185	165	138	186	162	172	169	157	153	148	150	141	167	188	177	164	171	167	174	176	171	186	159	161	158	176	139	180	160	187	140	166	155	151	171	156	171	170	151	159	178	175	162	157	166	159	175	177	173	163	158	192	146	139	175	160	170	153	141	153	156	174	166	167	157	158	174	173	170	151	162	178	166	167	156	151	161	155	184	155	182	151	203	165	168	174	150	174	170	170	174	184	169	183	142
5128	2879	4539	3346	1958	1323	965	657	413	295	258	263	250	244	208	204	229	205	237	226	249	227	217	199	204	166	177	152	172	170	161	142	182	153	154	173	168	172	162	166	161	149	171	158	171	158	143	139	155	164	134	172	149	167	165	160	149	147	158	166	148	161	160	150	168	138	163	156	157	144	129	146	147	147	169	136	154	158	149	151	156	152	132	149	150	145	168	159	140	133	179	146	140	142	155	159	153	153	181	165	130	174	138	145	132	169	160	157	153	138	136	142	139	162	147	159	161	128	161	129	130	143	144	177	168	144	133	125	150	159	168	148	126	173	125	154	153	145	149	160	158	142	167	129	159	154	174	183	149	145	155	169	152	165	140	136	138	149	159	156	148	164	129	169	138	148	157	136	128	158	154	135	140	171	145	169	165	153	155	157	148	149	169	140	148	140	141	137	136	171	147	146	160	164	147	167	144	170	133	154	149	132	145	140	168	148	135	144	155	139	166	170	178	147	144	156	145	142	153	148	160	143	147	145	166	152	128	166	161	122	138	142	154	177	164	153	128	149	139	138	133	150	136	140	129	142	161	178	150	143	152	148	116	138	145	160	161	160	167	162	155	160	158	138	143	140	152	155	152	146	150	136	145	137	134	142	161	143	167	127	159	157	162	143	147	138	142	147	152	168	137	169	135	136	154	148	137	159	158	134	156	152	164	152	165	138	162	161	136	170	167	156	153	167	165	146	135	147	163	164	160	152	131	144	160	148	144	172	143	141	172	152	145	148	152	121	149	159	137	167	136	180	173	137	174	154	155	157	175	151	155	144	154	142	130	156	143	159	145	144	150	151	146	124	164	152	132	139	142	132	142	149	139	143	164	150	125	149	150	144	134	141	128	190	156	169	152	131	144	156	153	142	162	146	152	133	151	156	136	132	145	134	147	140	126	157	135	169	144	136	151	138	152	144	130	154	151	136	133	154	157	140	174	161	127	155	173	128	152	153	167	164	125	150	140	159	149	148	161	151	165	145	137	160	173	156	147	149	143	161	153	154	155	148	144	149	127	147	173	149	167	147	139	152	156	135	134	153	133	171	151	145	166	147	172	168	133	135	143	160	154	154	125	149	148	158	170	133	130	148	154	124	139	136	134	171	152	143	160	138	148	144	144	136	175	157	137	149	149	147	169	159	142	146	163	152	142	155	134	155	154	137	135	159	155	187	141	161	140	146	131	149	132	163	142	155	158	126	160	144	137	139	139	141	147	157	135	161	147	160	183	147	148	142	149	137	142	163	149	159	166	170	161	150	154	161	168	155	152	160	137	176	154	134	145	126	149	147	140	132	136	167	158	151	160	141	158	133	162	139	153	154	142	140	140	145	156	136	153	148	130	154	123	155	151	131	137	132	149	172	176	157	170	157	156	141	166	153	139	145	146	145	128	148	140	130	157	160	141	165	152	164	157	148	172	136	169	140	153	143	135	167	171	149	163	149	152	162	143	149	144	151	131	137	133	144	140	176	151	152	153	160	161	152	152	148	129	142	149	163	159	162	137	162	161	157	142	158	161	137	174	145	161	157	149	162	154	143	137	145	154	159	134	166	148	152	155	157	163	173	117	147	155	158	129	132	153	140	137	132	156	165	162	152	137	154	161	137	150	172	164	161	164	161	152	160	151	142	164	150	151	150	147	138	144	166	164	132	141	134	147	158	180	140	152	130	152	146	150	176	160	180	154	152	150	167	153	162	158	153	155	171	144	161	139	153	171	154	142	164	135	131	158	150	155	165	148	141	161	126	140	167	145	159	162	152	164	180	170	133	169	167	150	173	149	133	158	142	141	143	156	155	160	154	140	157	148	146	160	142	166	133	127	153	152	152	157	147	135	124	143	163	146	139	151	123	128	179	154	125	145	143	137	145	167	128	156	146	136	161	146	152	170	158	157	145	145	147	146	142	148	150	171	129	124	175	159	133	169	175	155	144	140	129	145	161	161	125	141	151	158	165	149	153	167	137	162	139	164	139	139	150	145	165	136	157	129	134	172	147	143	134	143	172	166	156	162	148	153	152	149	146	137	148	146	156	173	179	149	115	167	160	159	166	144	149	161	151	149	156	165	135	152	140	155	145	149	125	129	156	156	138	135	150	160	150	157	145	153	170	121	134	134	157	110	157	149	144	157	153	155	158	156	171	158	167	156	145	146	150	154	141	134	170	164	148	139	147	159	149	159	137	143	140	158	148	180	153	140	162	149	154	141	172	173	154	144	134	154	147	146	158	152	137	153	155	137	191	137	155	163	158	135	152	171	143	139	130	139	154	156	141	138	131	164	132	150	149	173	154	155	123	161	130	141	162	167	163	161	134	132	144	158	123	135	123	178	138	145	162	157	135	176	151	139	136	145	151	145	132	151	142	155	149	156	152	165	164	133	154	145	171	150	161	156	171	152	140	147	151	154	156	177	138	138	144	158	157	171	155	168	156	144	125	137	145	166	131	156	140	132	159	128	152	153	141	153	128	152	134	147	139	156	153	148	147	152	139	169	170	171	135	155	133	142	173	167	164	154	130	155	160	142	159	157	181	158	163	150	141	166	145	155	159	143	165	134	136	150	165	147	186	170	150	135	147	144	153	156	163	135	170	134	159	162	155	143	137	136	160	158	140	136	145	156	161	177	165	158	146	146	154	147	148	150	144	163	146	146	138	141	142	150	131	166	136	157	139	151	129	149	137	166	128	140	166	165	146	156	157	155	150	141	156	153	143	151	159	150	136	140	148	138	149	160	167	146	171	150	147	157	148	147	146	137	155	161	130	138	151	128	160	150	161	140	136	142	131	153	146	128	145	158	151	153	135	136	167	142	143	138	134	164	129	128	138	160	140	139	139	144	156	134	160	139	146	184	173	161	160	165	159	183	144	167	151	164	159	144	149	149	136	160	123	148	163	144	153	127	162	178	160	140	143	165	148	140	120	168	150	142	138	167	134	143	171	153	156	141	167	145	129	127	147	152	137	156	167	137	151	146	155	162	152	145	158	130	155	141	159	138	153	126	124	173	137	167	154	159	138	155	131	145	146	168	159	156	142	169	176	174	153	154	131	171	149	127	152	152	137	147	166	153	150	158	164	138	145	143	152	148	132	142	153	131	162	167	145	154	159	169	175	148	171	160	135	159	142	153	159	168	142	140	159	161	171	153	136	151	144	154	139	167	156	152	162	137	156	139	133	149	141	153	170	167	154	142	152	147	159	155	159	149	137	131	170	161	142	163	148	147	159	148	143	161	156	143	135	132	170	140	150	144	153	150	145	156	144	156	160	151	130	146	156	153	152	137	161	139	132	155	157	148	134	161	153	149	143	136	150	142	115	155	174	112	130	140	141	161	156	158	155	141	146	143	134	138	140	159	189	142	145	167	163	158	149	143	162	152	142	150	160	140	167	155	168	147	163	144	137	134	127	142	164	138	162	160	140	158	138	150	147	169	159	131	168	158	168	159	159	161	139	154	157	168	165
3689	3492	8141	8277	6770	5148	3661	2677	1865	1470	1327	1067	966	875	816	821	837	856	868	967	1152	1001	892	772	759	696	712	590	540	529	524	472	525	511	516	546	464	490	463	479	455	474	441	425	408	383	411	365	398	395	367	410	362	388	422	392	384	421	409	385	372	372	386	360	396	344	402	407	396	379	424	376	380	376	364	355	387	365	404	367	365	390	405	394	441	387	361	350	364	348	368	338	355	361	352	351	363	414	340	366	367	355	394	379	367	329	389	354	379	367	358	369	384	376	342	352	355	355	337	353	394	390	357	352	364	385	389	355	390	357	362	385	355	367	391	378	378	338	380	336	372	379	402	358	384	383	348	367	371	381	390	339	400	354	343	361	361	389	389	378	364	355	363	356	399	395	392	370	366	391	351	379	400	346	378	370	358	378	359	358	373	423	373	417	386	333	354	369	373	376	399	341	343	344	364	381	398	368	399	330	396	363	368	339	359	397	380	384	380	382	373	390	378	361	352	356	367	387	385	366	350	385	376	399	390	355	363	385	366	367	345	377	371	359	348	359	353	350	372	351	396	343	378	380	323	352	355	371	387	393	347	353	332	355	386	373	381	360	362	367	351	361	352	360	343	369	377	364	366	393	365	352	357	389	408	370	373	355	343	386	357	347	357	367	364	378	358	401	375	379	395	388	392	359	363	357	391	389	382	391	359	380	350	342	372	340	397	369	380	350	370	378	367	390	337	354	370	396	383	405	357	381	374	359	385	376	380	366	342	389	378	366	373	392	391	354	406	372	356	343	375	357	374	379	382	357	380	395	372	352	364	394	378	393	391	359	389	354	386	377	337	395	358	381	365	385	364	341	353	357	379	367	364	388	396	387	375	402	365	387	365	385	365	368	373	349	347	393	371	384	372	413	380	389	354	357	385	364	349	389	363	352	347	359	394	359	355	359	355	362	361	378	369	379	402	379	347	388	383	356	372	367	371	368	361	372	356	341	360	373	381	368	351	339	413	395	358	370	376	370	404	388	343	350	353	364	383	365	383	384	384	358	344	346	357	350	382	378	326	404	342	371	432	384	385	352	382	385	357	382	395	397	383	362	377	354	368	402	358	384	360	365	367	384	389	383	367	377	354	399	353	367	388	342	395	357	351	326	369	364	326	332	353	383	385	365	352	375	326	367	374	392	340	373	391	375	377	358	357	368	379	381	401	345	389	365	368	371	401	346	370	371	373	355	396	378	377	372	379	390	364	381	340	374	380	370	393	358	408	351	363	400	410	347	429	361	379	397	369	369	389	349	356	349	352	349	372	424	385	371	300	382	381	390	354	371	396	383	370	384	368	357	363	355	382	366	368	363	344	385	387	369	357	397	399	335	394	371	407	367	349	370	397	348	355	374	404	374	337	349	350	368	369	359	370	350	380	369	375	344	351	377	351	355	362	358	359	371	337	394	352	370	398	382	360	363	340	334	336	378	367	374	346	345	384	360	354	352	351	366	344	373	372	329	377	360	345	356	396	387	361	356	371	355	356	394	383	366	376	348	348	381	387	381	357	339	367	382	358	387	374	362	340	397	340	353	320	378	369	393	344	335	373	397	344	363	368	406	353	375	338	385	375	316	383	387	397	369	386	334	394	394	327	382	400	374	361	377	357	376	386	382	349	367	368	363	385	405	366	324	321	342	373	375	346	391	388	385	335	360	357	369	334	406	341	327	363	364	353	367	378	345	323	347	367	356	383	372	361	350	350	344	382	381	393	364	396	368	378	370	383	379	358	368	397	354	339	380	361	389	385	373	378	373	367	359	362	363	350	380	395	370	368	386	350	363	366	339	386	402	386	391	376	343	360	347	374	364	344	360	381	382	348	386	366	380	360	357	370	349	387	378	345	371	399	348	351	348	349	385	376	369	412	346	358	370	383	372	376	370	388	381	360	395	368	354	386	417	418	328	388	370	364	386	364	366	378	325	374	410	354	373	332	387	382	400	357	382	385	372	378	331	377	381	387	367	328	355	396	346	359	366	370	374	364	367	378	358	371	330	391	327	354	376	405	357	392	374	356	356	346	372	371	395	353	354	374	365	361	397	358	403	350	360	372	378	392	344	375	398	392	359	360	348	385	363	379	344	380	348	370	358	366	377	372	366	338	359	352	357	363	357	368	371	373	367	345	362	389	359	377	378	353	389	356	364	373	379	413	366	345	429	326	343	370	409	371	395	359	337	366	367	377	351	367	372	377	358	352	355	379	407	366	335	380	385	305	351	407	341	365	368	369	368	389	359	330	397	378	373	371	347	374	378	371	389	374	361	375	378	379	377	405	358	389	363	381	332	343	404	361	374	377	353	357	365	394	347	349	359	394	365	354	388	365	365	399	384	377	362	354	410	387	401	391	357	408	404	346	407	344	362	371	375	352	409	371	343	380	358	369	367	354	356	365	401	367	378	324	372	370	379	343	358	378	373	360	387	388	370	362	390	404	353	341	368	360	383	392	392	364	379	375	383	402	379	347	359	385	356	358	415	377	365	348	390	391	342	352	337	376	395	408	348	338	335	389	384	388	379	360	382	393	367	333	410	390	360	344	376	364	407	395	380	345	375	369	339	371	365	359	374	382	380	379	392	347	368	372	366	342	345	376	346	396	401	347	337	359	349	365	386	346	384	344	395	374	369	344	357	395	372	353	380	366	362	407	328	385	381	351	369	383	370	381	357	382	338	370	331	383	371	347	383	372	358	362	383	358	368	333	396	356	375	398	373	374	407	360	370	366	420	403	356	397	376	347	358	355	362	361	365	405	351	342	332	373	362	366	351	386	347	366	353	352	338	362	352	406	357	350	329	405	350	383	348	392	370	366	367	386	369	368	377	368	349	338	374	353	365	364	355	389	373	393	375	377	364	364	344	375	370	349	373	369	388	358	377	320	386	332	398	386	393	403	376	365	363	377	408	349	330	370	389	371	364	375	358	390	333	357	381	377	391	381	384	378	359	353	369	391	377	386	362	361	407	377	347	362	350	332	359	391	340	360	372	389	370	381	360	375	381	350	367	361	405	309	383	337	359	368	338	352	357	404	357	395	394	388	369	362	373	343	381	382	363	340	407	367	348	368	355	363	368	353	398	386	362	342	375	364	359	389	367	341	351	361	391	387	371	386	381	358	367	345	406	348	383	400	349	380	356	361	367	374	324	362	388	378	410	387	341	352	409	380	358	377	370	369	373	358	358	394	338	381	378	353	402	357	369	374	369	356	373	348	373	369	392	341	385	377	382	349	372	389	373	400	349	362	368	338	342	329	388	369	386	321	371	335	396	360	357	377	355	378	363	369	396	386	380	387	357	386	366	357	413	366	389	389	385	362	366	364	369	373	339	336	368	350	359	362	396	372	366	365	352	401	367	388	388	397	338	366	341	387	372	391	345	405	352	375	374	338	353	348	370	357	376	334	362	378	373	396	371	347	376	362	357	326	395	399	367	360	333	382	367	346	380	372	413	354	376	371	384	341	360
20316	16237	23609	25433	19027	12770	6658	3195	1653	941	646	607	472	472	430	328	348	322	297	366	348	381	441	322	285	253	242	219	208	223	203	194	183	176	179	186	171	154	148	154	189	194	146	143	145	183	153	162	168	150	130	139	157	140	149	142	158	165	158	130	153	143	157	154	147	146	169	145	168	150	147	128	157	137	145	136	129	153	134	158	148	164	158	206	251	134	131	150	167	148	145	138	138	142	137	141	144	157	138	162	163	149	139	126	126	148	161	125	140	133	125	165	133	156	140	144	130	145	139	139	141	132	129	139	148	160	151	144	131	146	160	136	138	125	126	130	119	146	140	147	164	145	129	129	128	161	148	140	147	151	139	139	132	131	116	140	157	127	148	141	149	153	143	146	159	125	137	130	172	124	125	146	140	147	131	155	150	119	135	163	148	135	162	129	122	145	148	117	120	154	149	111	151	141	130	149	145	130	151	145	147	162	142	141	140	132	137	135	126	149	145	158	131	152	169	139	127	133	153	136	144	148	138	149	129	130	127	140	126	136	116	130	134	150	142	139	153	133	143	141	138	128	142	151	146	147	149	154	149	124	129	154	125	155	143	143	127	132	148	135	116	144	136	131	165	124	127	128	116	145	141	134	157	148	133	161	132	140	145	128	121	146	145	117	137	143	132	149	153	114	132	140	131	140	135	125	123	138	146	133	151	144	113	123	152	135	145	155	157	127	139	135	137	156	149	142	143	130	133	136	127	165	134	148	157	126	156	116	141	133	124	125	154	120	146	120	153	138	159	132	156	139	121	121	158	133	140	141	150	142	122	133	135	138	170	123	144	136	153	156	139	145	115	151	127	161	124	112	152	137	144	128	124	137	132	129	142	151	147	123	141	145	154	161	117	154	132	127	125	142	163	133	169	158	134	119	141	144	132	161	152	141	128	138	130	136	141	136	138	146	103	146	143	129	128	150	128	134	131	134	148	148	123	139	151	125	120	141	146	139	156	138	116	135	149	139	139	144	141	154	144	145	135	148	151	155	149	145	130	132	150	120	122	135	142	128	146	157	129	140	141	117	152	141	155	129	153	142	139	136	131	137	136	130	136	135	129	124	145	142	117	151	109	138	139	140	114	139	128	132	164	120	143	143	127	126	135	146	147	144	147	146	122	148	141	120	139	123	146	154	137	135	129	137	131	147	157	169	142	156	160	154	151	146	116	141	136	154	135	147	143	134	142	120	138	135	135	144	138	136	145	144	118	141	139	131	152	146	143	137	137	147	138	152	153	136	148	137	160	141	145	136	136	154	143	124	142	138	125	140	140	152	143	135	131	157	129	158	130	147	144	147	137	154	167	142	139	145	141	127	127	162	140	133	149	146	142	140	115	126	154	136	149	129	150	141	151	134	158	124	151	143	123	129	114	134	150	123	129	141	114	138	149	132	138	127	126	128	129	133	124	146	140	128	145	124	149	133	170	154	126	127	147	116	136	177	144	143	126	128	156	149	149	150	142	134	146	137	141	124	141	152	126	120	156	127	134	133	142	156	117	153	146	131	152	130	132	154	135	134	158	161	119	141	128	145	131	113	146	114	163	138	144	144	134	140	145	129	153	170	151	142	124	140	134	145	149	138	131	134	153	162	163	143	125	153	134	150	149	133	133	105	132	126	151	129	154	129	146	135	121	138	142	120	132	134	142	139	149	151	134	145	153	126	126	144	149	131	125	161	159	133	160	130	136	124	123	131	162	136	139	140	118	150	142	142	146	155	124	117	133	141	142	145	131	152	137	147	132	133	130	148	136	132	137	145	142	138	135	123	128	142	150	134	131	162	135	161	132	139	128	139	149	133	144	129	134	149	147	112	133	135	148	146	142	132	138	118	125	143	134	125	125	149	158	125	149	153	130	131	154	144	140	138	167	136	153	145	150	150	133	140	128	133	123	143	167	144	140	117	164	145	130	146	151	141	145	125	129	136	140	120	128	108	120	133	125	144	152	153	129	146	125	135	144	155	151	155	136	150	133	153	124	170	115	142	131	138	136	140	132	138	133	151	146	122	136	119	117	154	164	138	141	137	124	128	147	139	144	145	143	146	158	139	150	123	129	151	160	111	148	132	132	135	131	141	138	140	138	156	142	150	128	151	123	152	142	135	127	154	138	133	136	175	108	140	130	136	131	138	154	137	147	148	150	136	129	129	141	146	108	130	121	143	111	129	145	132	150	138	157	151	129	154	149	136	124	143	134	140	128	128	138	138	134	160	130	158	136	138	146	155	133	140	141	153	137	125	147	147	133	162	119	152	126	139	119	123	157	128	139	137	132	134	127	137	128	135	123	153	134	148	139	133	132	134	132	145	150	138	142	133	136	137	158	125	130	169	153	133	164	154	143	139	113	136	136	121	151	146	132	145	153	137	136	129	136	137	131	135	151	139	139	130	127	130	175	141	147	125	145	162	124	135	149	151	144	145	142	149	147	146	133	134	166	141	147	147	142	149	142	153	170	169	119	143	140	152	138	147	157	153	126	130	146	143	139	144	135	144	131	136	158	139	118	129	145	148	149	138	130	138	154	149	128	133	136	143	148	149	120	154	164	131	138	137	135	120	135	121	135	124	126	130	127	150	135	148	123	149	146	127	133	156	122	154	130	121	131	122	131	124	143	130	136	118	143	107	132	138	148	121	150	128	139	136	125	137	125	135	119	130	148	135	164	145	146	139	140	137	146	129	132	146	135	128	126	124	160	161	135	151	146	135	138	134	121	141	129	117	129	139	126	127	143	140	138	129	140	140	149	146	139	142	130	136	124	130	129	150	126	149	109	154	152	144	132	153	145	140	150	125	151	149	139	159	142	128	124	148	152	150	113	141	148	145	159	137	139	133	119	129	153	138	147	141	137	133	145	133	134	161	150	153	125	132	128	147	137	137	140	136	149	122	134	111	149	122	134	133	143	139	141	134	144	157	134	133	150	133	132	121	123	137	122	149	129	118	123	141	135	148	129	137	154	145	138	131	131	125	135	135	145	117	131	168	133	122	140	137	153	149	137	147	158	119	129	141	129	99	155	156	144	125	162	130	126	129	128	146	161	136	119	119	149	163	150	132	133	144	134	138	140	146	151	160	153	134	141	156	149	138	113	151	146	127	124	139	154	135	142	137	145	136	128	117	121	153	137	165	166	132	158	111	145	152	126	129	135	130	142	143	155	134	120	138	126	107	153	140	112	135	145	151	158	147	128	126	138	133	149	152	127	141	141	164	158	132	130	145	146	137	130	141	133	148	140	132	134	121	160	146	143	157	134	157	151	147	138	136	163	114	108	143	144	141	155	137	149	141	145	138	138	130	137	129	148	130	134	108	151	139	140	136	136	139	142	119	136	156	133	136	149	123	136	151	129	140	145	146	143	134	158	138	130	141	146	146	133	126	152	136	132	133	149	139	119	128	145	136	148	146	130	153	148	138	163	154	137	144	141	141	128	151	160	133	138	129	143	129	133	132	137	144	153	143
13377	11794	20946	23778	18717	16378	10925	7429	5046	3752	3110	3053	2436	2476	2394	1864	1744	1602	1664	1741	2103	1941	1679	1352	1490	1194	1146	958	993	844	809	746	760	894	770	675	698	627	583	576	541	568	508	535	609	600	526	499	445	395	426	362	439	372	416	391	409	423	366	387	390	400	360	368	432	438	453	458	519	429	372	377	376	370	355	387	357	348	360	334	362	340	355	853	1456	362	331	336	368	330	337	322	328	365	333	336	335	368	317	319	346	360	350	323	352	341	316	326	323	307	339	368	337	337	320	324	352	307	332	323	334	291	387	323	319	351	323	336	312	347	345	348	357	338	385	361	340	335	319	331	332	318	338	297	317	326	324	338	324	319	344	410	322	343	324	329	323	330	351	334	356	349	341	355	382	344	308	331	361	349	321	331	340	323	333	355	316	370	314	338	378	349	347	354	356	343	308	352	336	348	329	337	349	359	317	354	352	366	358	336	314	363	354	308	314	351	347	359	323	333	317	344	341	331	347	337	362	365	306	350	330	327	335	359	357	336	320	323	349	331	341	380	338	357	324	316	316	348	342	345	310	359	352	345	345	369	313	333	352	330	345	336	361	337	324	344	327	327	357	345	313	378	316	349	328	310	314	340	318	363	341	365	333	347	354	336	336	319	335	326	393	345	309	341	350	356	372	324	346	339	354	309	340	325	342	366	332	318	331	339	345	370	314	347	362	345	340	328	386	332	334	343	357	346	343	347	349	332	326	349	347	363	347	321	344	317	335	362	330	355	352	349	316	336	325	342	341	334	359	340	351	319	333	356	334	304	331	358	340	358	334	391	327	324	341	324	328	345	344	350	329	375	327	311	347	357	326	353	316	342	341	352	329	366	334	354	356	312	319	306	350	344	356	310	336	370	356	340	342	348	313	332	335	309	309	342	363	362	318	327	340	325	342	315	339	342	365	352	360	342	348	312	341	325	343	373	331	316	307	369	326	319	330	311	337	317	319	346	319	331	343	343	328	327	316	359	335	356	328	334	331	360	339	338	353	336	349	308	365	346	341	359	332	354	297	347	348	361	373	355	358	341	358	319	332	354	348	358	336	343	330	317	339	347	396	353	354	346	314	334	361	311	327	371	335	354	350	377	347	332	359	357	316	357	324	330	357	347	337	362	347	353	342	342	317	364	322	330	330	339	323	326	335	335	324	317	333	323	308	358	349	321	337	349	344	330	324	341	329	315	325	315	358	334	339	345	308	359	354	345	328	360	339	321	358	346	333	352	319	358	332	330	301	330	338	372	307	321	337	351	315	368	333	325	326	337	336	309	329	359	333	301	373	342	322	301	334	371	350	361	350	337	315	300	323	319	331	369	371	339	345	329	344	341	338	332	344	348	348	326	327	327	371	318	340	343	296	344	318	361	354	373	350	380	343	344	287	330	318	360	353	332	352	350	324	345	300	336	338	323	304	305	310	352	341	358	304	347	349	338	369	324	316	371	374	359	346	339	317	322	369	349	316	375	354	319	348	336	342	341	356	344	352	337	338	339	355	341	342	320	324	313	320	347	346	354	381	342	346	343	315	324	338	348	351	353	353	343	343	330	330	346	335	338	318	351	335	353	331	365	332	338	329	352	342	340	367	316	366	340	319	329	333	341	323	317	309	364	323	339	344	325	321	355	307	320	340	351	350	330	313	310	328	336	351	350	317	350	339	339	314	305	326	324	362	323	345	328	350	339	333	371	341	352	328	338	328	359	334	312	340	340	344	324	341	343	317	293	317	354	344	334	347	359	353	352	329	316	336	334	326	352	320	332	355	358	328	346	336	340	344	312	339	333	337	340	355	325	331	320	335	303	338	351	327	338	338	338	331	366	340	310	336	348	337	356	348	342	369	335	325	316	365	329	338	354	312	332	334	346	355	345	376	319	355	309	312	349	337	337	336	340	335	327	352	359	332	326	343	330	347	367	313	308	374	336	342	322	338	341	323	349	323	314	334	343	321	340	347	351	310	349	334	322	307	317	334	307	323	373	357	336	354	355	323	341	330	346	300	329	359	333	336	367	287	314	343	336	357	307	323	358	355	318	347	341	313	343	334	361	358	337	362	359	342	325	321	358	340	338	330	348	344	356	343	333	327	333	336	347	338	363	332	379	343	337	332	342	348	346	348	351	334	358	348	349	369	329	340	377	352	360	329	330	332	311	330	307	375	341	337	350	312	348	328	350	327	350	346	320	332	321	313	342	338	349	340	378	349	337	368	353	289	308	390	400	338	319	318	359	371	326	343	346	313	344	359	350	314	331	314	337	318	307	385	321	330	343	339	338	347	343	304	340	337	353	315	347	341	337	340	286	322	332	325	324	330	365	354	329	353	342	311	341	326	319	342	360	393	335	352	351	321	303	358	340	340	345	342	313	317	365	365	352	276	346	334	337	326	330	317	348	333	325	351	346	334	316	330	364	341	324	306	372	358	347	352	345	345	329	320	334	374	332	343	351	323	325	325	327	321	328	325	332	367	338	354	363	348	347	342	337	339	346	361	349	331	335	337	327	304	346	338	353	348	352	380	339	323	329	332	321	318	345	356	372	341	341	299	359	325	343	343	320	338	346	313	325	339	300	329	375	340	348	327	309	373	329	308	381	348	351	327	358	337	335	339	342	339	322	337	344	329	328	346	317	327	344	354	334	348	346	338	384	369	333	337	314	328	334	381	355	317	336	345	338	355	315	312	328	349	377	375	317	332	360	332	338	347	324	339	334	339	338	354	356	304	343	328	355	332	337	317	345	329	341	327	381	313	351	340	316	343	345	359	343	341	359	357	320	340	370	314	334	322	366	328	352	307	324	337	322	321	373	321	323	321	325	334	346	344	319	356	329	386	339	355	319	347	353	319	347	342	330	351	327	348	359	332	329	315	342	373	347	295	335	318	344	307	307	347	319	348	364	329	340	372	366	321	347	307	332	339	323	325	340	328	327	346	339	338	327	324	314	331	384	355	312	358	368	312	340	333	359	316	344	334	363	334	339	319	314	342	314	341	361	334	347	333	301	365	333	343	333	325	291	320	310	310	327	318	309	359	335	337	350	322	309	346	357	329	342	338	323	323	323	349	313	368	334	342	326	325	322	343	329	353	338	339	347	343	332	314	345	350	322	346	340	337	345	356	329	363	335	323	330	388	334	329	329	333	344	313	362	332	350	327	378	336	332	343	340	325	335	339	367	314	345	345	358	340	318	310	342	343	321	331	339	311	317	338	357	352	333	342	340	335	348	378	332	344	344	313	327	349	330	353	329	332	310	354	319	336	338	322	324	333	338	329	361	318	351	325	325	354	318	369	323	336	339	341	350	377	358	305	337	354	337	347	309	351	363	330	342	342	343	310	320	363	348	358	316	364	338	313	338	335	319	310	350	351	312	370	317	310	338	323	320	332	337	313	364	330	359	417	316	338	361	358	338	342	348	307	367	379	332	310	327	333	321	330	383	363	344	332	323	348	356	369	349	338	301	329	332	345	326
30814	23775	29480	30409	22811	18334	11808	5808	2797	1481	1478	929	688	639	582	574	415	337	435	413	375	366	288	312	298	274	224	221	214	165	135	157	149	163	151	140	126	112	104	124	121	124	103	129	105	96	88	83	102	83	82	91	76	78	69	69	87	97	64	92	72	84	68	83	90	88	91	93	96	90	60	77	64	56	65	89	71	73	62	65	68	69	66	200	385	77	70	64	61	62	50	49	63	70	78	70	59	56	62	54	69	82	76	57	73	79	64	77	90	65	52	62	60	64	63	51	72	73	65	65	77	79	81	87	83	74	58	66	61	60	65	68	56	64	79	53	60	81	61	69	76	56	68	70	67	55	58	65	66	67	73	68	74	73	64	64	63	53	73	73	83	61	58	66	69	71	75	72	71	74	80	61	62	71	71	69	78	50	73	46	53	61	69	57	78	64	62	67	76	67	73	62	55	53	50	54	53	70	66	86	71	57	61	65	79	63	66	74	54	71	55	56	64	68	60	58	62	74	66	63	55	57	72	62	75	61	60	72	56	66	53	54	72	58	60	62	66	64	68	52	48	67	73	80	88	65	65	72	59	72	69	53	81	74	67	76	58	80	63	62	84	85	67	53	61	71	67	66	78	76	60	72	56	65	44	69	62	66	75	66	67	54	71	68	59	66	60	70	59	45	76	63	66	52	82	60	74	68	76	60	48	61	56	65	59	78	71	64	68	67	74	55	86	63	88	76	70	66	64	72	78	69	61	70	65	82	73	75	62	67	59	83	73	62	72	72	60	66	75	64	59	73	55	68	58	72	56	68	70	78	74	66	72	60	69	73	65	92	74	69	63	71	73	54	78	73	59	74	60	65	62	68	81	52	55	79	79	51	79	64	66	67	70	77	66	46	72	68	79	74	66	63	63	60	70	50	60	68	79	73	59	64	78	66	50	67	63	71	58	70	60	81	75	64	53	66	56	79	55	70	72	55	68	53	75	69	65	61	58	62	68	79	65	64	66	61	54	62	66	59	71	62	75	61	59	62	72	64	81	69	55	58	66	56	64	77	54	62	73	67	76	73	74	59	63	71	71	68	63	58	65	59	77	70	72	70	53	55	72	64	75	54	79	65	68	59	68	64	71	72	72	61	70	71	75	66	67	71	60	61	68	73	72	68	50	47	61	70	62	60	83	66	63	67	69	60	55	73	69	70	70	66	66	69	62	67	46	60	57	65	70	68	70	54	87	68	56	56	71	59	93	64	67	61	59	75	65	65	68	60	76	66	61	54	82	67	63	59	60	67	70	91	62	76	58	64	63	60	68	62	72	73	64	75	59	62	65	80	66	80	75	62	88	54	75	47	65	80	77	78	60	62	73	71	57	66	55	64	67	43	65	61	75	54	76	70	48	57	78	73	56	62	65	66	59	50	67	80	61	66	80	58	75	61	73	60	73	73	64	60	51	59	69	69	76	55	67	73	82	74	67	69	71	62	67	76	67	55	77	83	53	66	71	62	72	60	77	79	54	66	65	83	64	59	69	64	58	53	79	57	70	68	56	66	80	61	64	53	77	58	62	60	75	72	77	63	71	56	60	66	66	58	55	57	81	67	70	54	62	71	66	56	57	64	75	86	73	58	67	74	60	60	67	63	57	72	72	69	60	75	68	49	61	62	66	61	68	70	78	82	79	75	47	63	62	75	59	57	62	61	58	80	62	64	65	74	63	75	47	74	70	66	74	64	58	66	62	66	58	55	52	65	63	66	77	71	55	75	73	71	76	55	63	66	63	63	58	58	58	71	74	58	52	62	65	71	78	69	66	68	72	68	71	76	61	64	61	52	58	74	62	63	75	64	55	63	77	71	59	70	74	57	66	64	61	70	78	74	56	75	70	63	63	62	88	59	65	70	62	66	84	73	63	70	60	60	68	69	77	76	80	69	74	70	76	64	68	79	60	69	60	67	60	66	68	81	59	76	72	94	59	75	68	60	70	56	66	68	63	78	58	63	80	76	67	65	69	47	58	51	63	73	63	53	84	55	71	78	68	68	79	70	67	85	83	73	66	61	69	64	82	74	70	73	65	73	62	59	60	73	77	63	74	71	64	49	75	67	70	80	67	65	55	71	56	59	74	82	71	66	65	65	71	69	65	63	54	65	71	53	66	61	67	65	67	86	71	45	88	77	73	55	76	66	65	78	63	65	68	69	68	67	75	73	73	85	74	72	73	57	61	66	63	62	69	58	60	81	65	72	74	72	60	61	70	72	63	72	72	64	67	65	57	77	78	75	55	72	56	72	65	53	56	71	59	72	55	68	68	64	58	69	70	69	63	74	64	67	52	74	76	57	56	70	59	60	62	63	71	64	69	75	53	70	65	62	58	75	71	71	66	54	70	78	70	66	60	60	58	55	61	62	76	65	62	50	69	68	48	73	67	69	69	72	65	64	78	64	66	65	70	63	78	75	68	70	72	65	72	60	61	60	66	58	61	55	70	67	82	70	66	72	68	60	81	73	53	65	64	67	68	67	65	48	60	62	67	64	73	60	58	65	71	68	56	52	60	71	71	62	80	74	66	64	63	67	52	56	57	73	67	76	76	60	78	80	61	74	60	62	63	64	62	66	58	70	74	73	59	58	60	75	75	60	78	66	74	64	62	56	55	79	62	65	71	54	61	66	71	64	67	55	80	59	71	67	86	61	70	77	66	77	80	60	66	74	75	65	64	65	76	78	62	79	76	54	76	68	69	64	73	72	66	71	72	64	74	63	51	75	58	63	62	68	63	59	67	62	60	64	61	70	67	63	62	67	63	74	64	71	59	59	77	85	66	70	69	58	50	65	62	57	70	57	59	64	57	64	53	58	61	76	64	83	57	67	61	64	55	70	56	60	59	61	67	68	68	77	74	76	71	66	76	60	65	53	59	68	72	51	63	59	59	60	69	77	70	62	49	47	65	64	65	75	73	60	69	66	57	59	57	67	73	69	77	60	69	66	67	93	61	62	74	54	67	68	68	76	76	63	84	51	63	69	65	64	83	85	61	66	69	68	77	54	78	65	72	63	62	66	60	71	81	52	68	69	53	69	72	53	60	94	63	81	54	81	57	67	68	66	51	64	69	69	68	77	59	68	59	57	77	69	80	69	72	72	72	65	65	55	58	60	71	58	70	66	75	69	81	70	44	61	77	61	71	70	62	55	62	63	51	73	89	71	61	78	73	63	65	61	76	72	66	50	59	76	66	64	75	81	87	74	65	77	75	61	78	70	64	56	58	63	58	63	82	52	75	52	61	69	63	82	66	68	63	67	62	70	50	66	56	78	77	63	79	50	81	54	61	63	63	66	72	78	56	62	63	62	59	57	64	56	56	70	61	66	69	67	56	74	77	62	73	58	64	64	67	80	64	68	66	77	67	67	46	72	80	74	67	61	78	58	65	73	75	78	67	56	67	73	74	56	53	70	64	62	66	73	57	59	73	57	65	56	63	63	70	79	82	61	47	68	67	76	58	66
18280	14969	25381	28045	22328	20158	15170	10498	6739	5490	5575	4498	4194	3541	3158	3194	2586	2391	2501	2472	2531	2186	2094	2014	1912	1613	1478	1252	1402	1054	845	873	897	990	866	871	760	620	669	531	615	545	488	469	527	548	585	469	361	302	264	276	243	256	263	269	282	287	289	283	277	245	276	285	290	375	403	433	466	338	228	221	257	235	193	194	209	233	216	208	196	187	257	1374	2456	208	195	178	172	171	175	166	185	198	172	187	144	182	167	184	182	164	195	176	176	162	174	170	173	179	153	186	190	181	152	180	157	175	195	199	185	170	167	196	166	158	187	178	177	171	180	171	165	178	173	183	182	145	183	187	185	181	178	198	179	195	173	171	192	182	175	191	163	181	169	195	156	185	201	160	165	191	212	165	179	173	197	168	162	190	177	194	172	180	157	198	196	185	175	170	166	163	187	168	187	191	171	200	182	182	160	180	185	163	144	167	160	179	196	166	170	192	162	172	181	157	173	189	183	163	196	178	190	155	164	171	164	154	179	150	188	190	168	153	167	190	176	178	181	167	170	176	151	183	182	174	148	176	194	173	161	158	168	171	172	174	153	171	167	184	162	173	165	183	184	175	169	165	179	160	175	152	147	173	175	190	154	185	166	159	163	173	195	177	158	168	176	178	175	177	152	184	161	187	161	182	157	177	144	180	187	155	151	191	170	169	179	185	161	199	185	156	187	177	199	167	175	167	192	185	152	170	152	141	178	173	151	163	202	171	152	148	155	187	192	172	174	184	201	195	181	160	162	189	183	179	184	193	148	150	166	173	162	194	165	174	159	161	169	150	176	171	178	174	194	153	182	149	173	177	169	193	158	170	181	173	177	172	182	169	178	204	185	191	177	174	167	188	168	185	140	177	180	209	181	158	175	164	191	181	177	154	184	166	162	181	178	174	168	190	161	142	187	184	191	157	172	179	161	181	185	182	199	169	173	168	172	144	145	173	186	173	166	175	153	168	160	169	174	174	158	186	162	176	182	179	168	157	177	193	164	196	173	162	184	164	175	170	165	158	166	184	182	171	164	140	178	170	193	179	176	168	143	165	168	194	182	193	161	151	173	174	176	156	174	159	185	170	189	151	169	162	184	169	165	157	157	150	160	176	162	160	189	176	171	169	178	174	165	156	168	194	168	190	172	181	165	181	162	149	158	156	156	173	176	167	146	165	167	147	177	189	173	165	176	184	175	194	178	155	161	160	180	155	165	167	174	207	206	169	156	177	189	176	176	158	155	179	148	172	189	185	187	173	156	172	190	180	171	195	170	163	174	172	171	206	154	205	145	154	156	141	177	185	180	172	185	177	165	184	162	194	174	175	158	153	148	172	159	177	155	169	166	190	182	183	166	181	160	178	169	167	173	159	174	180	181	166	164	156	159	174	175	182	162	176	185	145	196	161	165	181	172	157	157	177	163	179	202	185	180	160	173	162	183	195	159	145	171	187	194	177	181	156	163	183	187	159	169	174	181	167	171	177	187	147	179	169	157	189	197	184	162	173	148	162	189	174	167	178	166	175	148	180	157	181	210	168	149	166	154	143	178	185	175	161	161	164	170	172	180	152	174	154	178	188	165	181	155	178	171	188	172	195	172	165	184	175	163	178	166	183	174	176	172	177	187	159	181	160	171	177	171	160	167	180	179	152	189	191	184	182	152	187	172	171	144	176	193	183	192	143	151	177	164	183	173	159	162	169	174	196	178	176	191	139	184	169	180	150	176	171	186	175	159	197	182	182	182	195	182	171	175	192	178	186	178	187	174	165	176	180	179	172	166	144	184	176	186	181	176	177	180	170	200	188	175	170	162	182	166	186	186	191	180	183	188	166	169	173	181	189	166	173	183	200	173	192	165	173	150	171	175	186	148	178	184	198	163	156	188	158	155	161	168	173	173	187	171	179	180	185	176	187	175	169	174	167	170	176	178	181	178	175	179	145	167	178	154	181	197	157	166	184	178	173	168	178	155	144	187	173	192	143	180	158	177	188	169	177	164	163	163	161	194	182	195	182	196	181	168	195	157	174	175	181	154	159	178	183	151	148	150	178	173	161	161	173	171	167	149	159	184	162	166	178	180	185	188	188	170	173	159	161	168	168	173	167	148	161	170	166	166	160	175	171	172	189	198	173	194	189	154	160	217	189	193	187	156	181	173	170	154	187	164	166	172	201	173	158	183	182	172	158	164	157	163	186	187	204	174	160	167	162	163	157	182	153	162	162	177	175	191	159	156	170	180	187	177	185	152	190	173	183	175	186	180	199	195	160	186	180	159	175	147	183	175	171	176	185	157	186	157	190	163	179	198	160	174	199	169	147	161	188	169	179	183	184	199	186	175	184	177	142	159	154	168	159	189	170	191	161	169	201	190	159	156	160	165	173	182	161	177	183	178	173	175	183	170	194	183	192	167	173	158	163	176	154	178	173	155	180	177	176	190	177	167	170	198	170	157	184	196	158	174	189	180	144	165	178	154	178	192	162	160	176	177	211	179	188	154	156	150	166	169	203	198	161	167	191	177	192	178	178	207	183	176	193	167	154	177	168	161	172	186	146	175	169	172	177	163	184	161	172	162	155	169	190	161	187	179	169	177	168	191	162	175	164	158	168	170	161	161	144	152	157	191	172	167	182	170	174	173	162	186	176	155	156	175	155	173	168	167	186	169	173	171	186	170	174	182	164	173	162	195	172	166	178	189	136	174	175	181	164	176	183	164	146	162	178	162	162	173	148	166	155	156	191	202	187	167	177	176	190	161	165	177	142	171	163	183	180	175	171	185	176	175	177	178	172	184	177	202	193	167	171	174	171	172	177	160	179	184	166	172	156	154	169	210	154	178	171	178	192	154	165	170	167	175	196	189	171	162	167	173	186	178	191	168	152	146	190	181	152	178	169	173	172	182	168	147	182	173	161	192	165	209	191	183	171	179	168	164	164	175	152	175	185	178	185	163	162	175	184	189	174	166	204	166	157	171	170	195	184	156	175	183	168	154	186	165	172	165	178	173	170	169	159	202	160	163	169	173	161	166	175	176	163	139	189	194	174	153	175	181	161	154	197	157	192	176	185	177	167	183	172	182	183	176	175	186	198	150	158	166	164	152	177	176	172	144	169	179	183	189	173	165	149	175	161	158	144	191	159	192	176	207	162	182	180	184	174	182	159	184	156	173	185	166	180	169	166	166	181	162	157	152	155	161	153	162	150	190	158	171	179	172	180	157	148	166	183	173	159	171	162	160	164	191	147	180	176	163	166	178	172	162	171	183	162	185	195	174	170	177	162	170	156	164	174	156	184	156	186	183	185	176	172	162	176	187	172	193	176	180	169	148	177	173	185	164	200	178	160	154	177	169	183	181	158	162	178	166	170	164	186	166	160	148	191	160	191	200	151	181	132	174	161	181	182	162	169	183	160	173	201	191	181	155	168	180	180	188	174	152	165	208	183	172	130	168	178	165	169	173	148	155	178	165	145	195	157	189	180	181	174
5467	2696	4720	3616	1913	1334	769	493	375	353	330	320	258	266	230	267	261	217	256	245	227	245	205	208	207	201	222	205	164	175	178	155	170	189	151	163	188	166	170	166	163	162	180	164	170	180	176	176	144	164	165	174	151	171	142	175	137	170	178	159	154	188	154	200	149	151	146	154	156	165	154	162	163	158	176	164	151	136	154	157	142	158	161	164	149	156	159	162	150	149	153	171	158	170	159	145	162	156	204	162	134	128	147	155	151	173	139	150	168	165	170	150	148	172	163	144	171	148	167	135	140	143	153	146	160	154	157	146	161	163	140	137	170	162	158	166	167	135	155	141	171	152	156	141	172	183	157	134	162	141	152	147	151	133	177	127	166	155	187	152	154	162	160	163	171	154	150	164	154	148	175	149	162	165	150	150	158	166	124	140	155	164	166	156	137	111	163	159	147	146	171	142	159	146	147	164	146	157	154	144	169	155	141	172	154	156	174	152	165	158	154	186	160	175	154	137	155	163	136	144	148	139	161	133	161	151	172	157	147	159	151	147	142	154	143	149	142	145	173	153	150	169	128	137	148	142	175	134	163	158	159	135	154	138	138	149	138	180	158	138	157	155	153	136	143	130	136	168	150	139	174	157	189	141	143	153	156	160	134	182	153	147	157	138	177	136	155	151	155	154	145	159	151	153	151	154	169	168	165	155	161	153	147	155	169	149	155	158	153	164	153	170	155	147	183	157	151	151	158	136	166	153	117	152	153	141	148	177	163	144	142	146	169	148	160	169	154	151	140	141	146	177	134	139	144	159	140	148	163	148	155	143	160	166	148	157	157	184	162	141	150	160	161	149	168	138	141	153	149	129	141	172	156	156	137	137	180	160	169	143	142	147	167	146	169	153	158	150	149	182	158	180	175	125	148	128	169	155	160	151	121	152	139	153	154	139	159	164	153	152	159	148	150	136	173	172	141	154	158	149	155	149	156	151	162	148	158	146	171	155	161	161	166	135	160	151	166	165	162	158	157	148	148	157	177	148	165	162	165	171	155	152	151	154	137	141	153	146	167	175	168	169	171	136	177	149	147	165	152	155	134	153	153	144	176	169	154	156	155	163	169	185	156	154	145	164	140	158	171	146	147	146	173	153	138	141	143	151	161	165	156	147	173	164	162	145	156	174	153	128	145	158	164	198	152	158	133	188	166	162	144	149	132	158	152	165	148	134	151	150	135	169	171	177	131	160	148	135	158	174	157	161	169	151	147	150	156	128	135	139	143	190	155	152	146	176	155	131	169	140	138	129	169	170	142	167	162	142	150	158	128	138	144	162	155	152	160	162	145	147	145	155	187	131	142	142	164	140	149	170	172	135	166	164	168	188	163	148	173	171	161	140	165	157	150	147	168	179	157	161	140	175	153	158	162	140	148	148	173	152	164	185	156	145	163	146	175	164	149	138	161	147	150	180	153	151	158	148	147	146	154	155	152	170	144	153	149	158	170	160	174	148	170	154	140	168	150	134	136	161	138	165	168	140	142	148	144	163	150	164	157	131	179	156	157	167	169	159	164	151	171	146	160	150	165	177	148	159	180	161	141	162	183	156	161	160	157	153	141	147	163	136	164	181	166	159	167	150	167	157	165	166	144	148	166	162	136	156	141	147	133	146	163	171	139	148	151	165	146	171	150	154	164	145	156	169	146	144	149	150	173	145	158	160	181	164	141	154	176	154	159	153	150	160	159	142	164	170	155	149	165	144	160	163	161	154	145	145	154	153	131	159	150	145	156	157	169	180	151	137	158	154	140	162	155	148	137	142	137	158	137	177	171	174	158	164	151	166	146	125	147	160	160	151	139	133	174	165	158	147	170	174	154	152	177	149	160	159	165	165	156	165	143	173	135	168	161	127	143	148	146	157	168	132	157	156	152	124	153	165	141	151	157	169	177	151	143	166	158	164	141	156	163	152	172	168	150	132	153	155	158	170	152	156	147	160	173	134	169	138	155	147	155	172	162	126	140	152	131	124	132	150	144	133	159	141	166	165	166	166	153	146	128	159	161	165	147	152	157	131	176	156	166	171	150	173	166	157	187	162	161	144	157	171	169	148	157	148	145	156	163	160	155	150	148	168	159	175	147	169	138	157	146	173	147	152	137	182	163	169	180	151	134	163	168	169	146	161	154	129	162	157	140	152	152	130	137	149	179	168	166	132	131	184	140	147	152	157	158	145	151	142	162	136	159	138	158	143	150	184	138	161	146	158	141	127	149	147	148	169	142	144	159	128	161	147	164	152	172	174	178	159	158	174	162	146	140	156	140	167	150	153	138	134	156	158	138	165	157	160	154	168	144	154	161	149	143	161	143	152	139	154	159	130	175	147	151	166	163	180	157	163	169	159	138	140	167	147	176	161	170	155	163	157	142	157	132	183	146	167	169	130	163	168	152	168	174	138	156	158	154	141	160	171	168	149	166	139	152	171	143	149	140	151	125	157	157	161	155	137	164	154	157	145	154	148	152	167	154	168	163	149	146	167	166	148	160	162	177	143	149	146	159	150	140	149	147	143	162	125	142	153	162	144	153	149	133	162	170	180	145	160	174	188	166	181	145	147	155	160	129	138	169	166	157	154	165	156	151	149	154	166	152	146	149	161	143	141	152	135	157	137	150	154	159	145	137	165	160	156	155	157	156	149	153	168	163	156	166	161	155	156	121	163	127	134	136	175	153	147	165	151	140	147	126	166	145	159	152	147	156	130	149	153	178	152	136	155	147	140	143	132	147	148	154	176	153	149	152	160	147	149	153	177	169	145	152	171	156	161	166	175	152	146	146	153	180	164	141	151	163	159	168	155	175	168	158	147	169	178	157	143	146	154	155	158	160	165	150	145	132	160	153	151	166	175	150	164	153	130	149	172	156	145	157	144	153	161	128	160	168	184	147	161	162	156	158	171	144	136	167	172	162	144	159	138	159	150	167	171	170	165	174	134	150	166	156	154	174	154	165	118	161	168	150	150	140	160	138	160	169	147	153	174	128	143	141	188	152	160	140	139	151	146	144	142	134	153	139	154	144	149	155	151	164	146	170	138	152	145	155	167	142	158	176	152	164	169	147	167	145	150	165	154	140	163	157	144	149	151	159	141	165	154	148	151	140	160	127	140	147	162	155	137	156	157	161	172	172	172	164	158	150	154	153	148	145	139	156	141	130	170	182	148	159	155	162	149	150	162	168	141	157	158	154	157	135	145	166	152	167	162	146	146	135	165	184	157	158	135	164	143	137	150	154	145	169	149	189	140	185	140	155	181	145	137	143	147	146	137	149	152	165	159	161	149	172	149	170	152	164	135	144	168	166	156	133	166	185	131	152	150	148	155	150	160	162	166	149	152	170	166	164	133	149	141	170	162	182	153	165	136	168	183	150	156	170	156	161	179	125	140	162	146	161	146	161	151	142	119	162	124	169	158	142	155	141	159	143	157	155	165	146	156	151	152	161	163	151	139	152	138	166	155	135	157
3956	3269	8641	8732	5728	4829	3033	2173	1808	1630	1502	1321	1245	1088	1069	1051	1141	1045	942	929	1015	962	821	821	761	740	637	641	600	565	534	577	511	543	547	526	534	479	500	469	452	456	470	425	440	420	383	344	447	415	389	378	399	403	406	382	391	361	393	390	383	374	385	410	398	389	427	361	428	419	412	410	399	389	363	389	389	391	378	414	377	384	387	433	490	401	367	371	376	400	377	385	367	377	386	388	392	350	379	431	348	416	375	396	372	359	383	392	365	397	349	406	389	423	376	387	393	378	380	414	382	364	376	376	341	377	387	400	387	384	390	363	359	386	386	390	366	414	354	365	393	376	377	402	324	377	363	364	376	390	378	358	384	379	367	397	359	356	395	361	371	359	372	357	370	358	387	329	410	368	362	413	347	402	383	403	388	374	390	366	370	377	397	402	390	402	392	367	367	385	380	391	383	386	349	390	386	413	391	385	390	396	379	369	361	388	385	404	390	385	350	393	379	402	347	403	346	375	374	378	396	409	355	392	388	392	372	377	393	364	378	399	382	376	388	370	367	401	401	388	371	389	411	365	401	392	382	363	400	387	360	359	381	382	390	387	382	383	378	356	391	391	404	418	382	350	374	372	363	364	367	370	391	354	381	364	367	380	372	408	361	383	366	379	354	361	355	390	433	390	385	398	380	369	401	368	366	369	369	391	349	356	397	395	371	386	368	407	349	375	351	358	399	370	369	390	401	380	362	355	350	373	395	405	370	387	387	397	379	397	362	388	360	410	370	348	381	394	372	422	405	348	391	374	388	361	402	386	388	432	393	373	356	370	384	374	378	397	371	396	370	370	353	387	408	349	385	360	406	382	381	383	385	344	392	373	382	363	359	376	396	389	361	398	396	367	383	396	383	375	403	365	373	397	366	384	379	391	383	388	393	374	343	394	384	374	358	393	356	400	394	374	375	385	392	410	393	381	413	397	429	345	367	407	358	384	341	372	391	414	425	394	369	400	361	370	393	333	373	381	372	400	403	353	434	358	373	362	385	404	350	354	378	396	355	361	362	397	370	370	359	441	392	383	367	344	349	399	387	359	399	354	367	398	404	359	398	380	382	392	371	386	401	374	353	391	392	400	375	371	401	362	371	394	382	382	356	362	361	384	383	412	379	366	365	367	373	355	405	399	377	359	369	401	369	363	370	390	370	401	410	390	370	370	413	406	384	394	396	418	393	390	386	393	371	357	390	389	405	375	374	385	386	384	371	367	383	386	372	386	392	397	406	387	394	389	392	395	428	413	348	353	387	385	356	435	386	380	403	381	377	347	396	381	369	400	389	368	377	386	392	407	394	379	362	403	356	385	364	433	387	369	402	411	363	399	368	412	371	378	365	373	370	383	359	353	356	377	397	378	381	343	385	362	367	396	404	390	376	335	404	396	394	387	383	369	393	367	405	390	390	393	379	375	353	385	377	355	404	382	401	351	416	330	368	377	338	377	351	393	363	390	405	360	367	362	358	356	368	402	403	404	364	389	348	438	389	415	394	384	351	380	380	388	359	345	367	372	368	365	378	387	386	366	344	384	364	378	363	368	377	362	359	338	333	390	346	361	364	357	399	391	393	409	386	383	409	385	401	339	370	387	406	381	354	394	370	376	382	401	378	359	372	389	398	371	404	374	415	357	381	361	361	376	372	394	379	403	390	379	381	401	362	390	382	350	376	369	381	446	383	347	408	396	365	389	380	387	411	392	400	363	358	378	380	394	408	355	390	351	386	363	383	378	403	351	373	345	364	374	420	364	354	351	347	377	403	366	364	373	396	396	335	347	367	416	359	366	353	337	395	390	378	397	404	365	388	349	366	400	418	357	369	387	404	380	376	398	362	384	362	359	373	373	392	395	378	405	382	404	342	376	385	376	393	373	382	400	361	365	409	375	394	384	404	390	376	403	440	382	347	421	386	397	373	359	341	392	392	381	379	346	402	399	404	372	418	364	373	421	388	399	401	383	383	333	400	388	356	390	351	374	393	372	367	406	405	385	381	400	364	390	393	385	353	339	395	363	377	419	396	400	356	371	343	384	423	392	426	396	377	387	341	394	376	368	383	392	395	382	377	372	384	389	370	388	370	394	395	391	393	371	369	352	389	368	393	423	402	358	356	361	391	411	418	377	368	377	378	358	340	374	400	385	359	396	342	367	346	392	380	390	407	380	361	375	405	385	370	366	395	382	375	382	381	382	383	400	342	361	367	404	383	389	406	412	382	406	390	406	348	380	387	394	390	401	389	354	385	391	377	373	389	407	393	358	367	362	369	373	346	377	440	388	399	363	417	351	392	387	349	364	365	395	376	370	377	358	363	372	378	372	370	394	402	361	392	400	372	375	375	386	400	405	406	390	386	352	397	390	382	403	371	381	380	394	387	397	346	389	367	393	377	398	357	366	375	403	389	376	381	363	373	383	396	415	387	400	397	396	388	377	379	394	358	362	360	375	372	378	395	378	382	358	351	394	356	362	382	335	363	394	353	377	364	388	341	368	370	378	356	380	364	337	415	420	435	383	366	398	365	409	391	386	352	399	377	399	369	349	401	367	391	356	386	361	387	386	389	378	404	395	389	425	376	396	373	346	383	367	418	393	398	410	387	372	342	411	396	366	383	383	382	381	344	375	358	387	378	407	411	389	396	390	367	383	345	388	365	345	378	385	379	392	374	406	399	390	385	384	390	382	375	421	382	370	433	383	341	432	381	364	316	372	375	364	399	369	377	394	357	376	388	368	372	395	420	396	387	402	387	373	403	358	375	328	413	394	388	342	371	360	383	389	411	400	406	355	367	394	379	394	358	361	379	365	339	400	366	363	352	353	326	359	360	354	385	385	396	380	388	374	362	379	411	342	397	361	356	396	428	403	386	384	382	417	387	387	410	381	389	373	361	340	400	401	400	409	393	356	356	395	351	370	370	361	363	392	391	371	352	396	393	339	347	402	387	367	377	407	380	385	368	389	392	345	383	372	369	374	390	386	375	401	379	355	416	363	411	359	384	375	349	419	369	383	365	379	402	398	385	372	389	393	351	386	398	382	378	367	394	354	386	418	372	387	390	384	372	383	385	362	387	383	363	382	378	401	366	410	406	401	409	378	361	395	359	368	382	397	393	383	386	361	379	385	352	401	390	401	408	403	370	360	374	381	378	347	384	396	381	384	413	377	395	367	370	379	348	393	397	422	362	412	368	373	325	359	370	358	388	345	371	397	387	378	409	377	340	407	367	390	385	403	386	393	364	383	376	393	375	363	378	359	386	370	400	376	394	363	374	386	385	377	383	379	391	367	380	396	402	361	347	424	405	402	412	405	404	407	341	397	363	370	397	400	375	376	346	402	364	379	380	361	390	353	365	378	394	360	379	391	387	371	419	346	354	382	394	383	399	387	399	406	366	390	392	393	403	392	381	399	391	411	368	380	386	371	395	354	389	349	376	383	400	375	395	395	380	371	372	395	412	390	361	385
21622	16661	26551	23547	15918	11282	5353	2411	1446	929	743	819	605	474	520	402	461	369	379	315	314	321	301	255	295	278	243	223	217	214	208	202	233	207	201	206	172	209	179	185	173	171	178	147	172	156	128	144	165	156	159	153	154	164	146	133	136	149	153	161	154	148	139	157	154	135	161	177	165	141	172	144	150	156	151	146	155	157	124	128	163	133	144	192	335	179	150	118	155	138	141	148	136	132	129	137	141	153	148	127	154	150	138	131	126	180	146	149	139	167	158	173	151	151	136	135	148	135	130	135	135	157	128	143	127	137	149	153	130	134	140	155	126	146	152	145	131	136	144	138	142	139	141	132	130	127	135	161	149	137	148	159	156	146	158	133	158	173	154	138	158	138	136	154	160	137	131	138	165	130	143	136	142	145	144	143	134	133	168	147	153	140	161	155	148	134	153	124	152	120	150	149	132	151	167	145	164	122	135	136	146	148	151	176	142	133	139	150	138	133	151	141	134	175	151	119	131	145	131	139	136	143	149	168	156	142	144	140	188	148	138	151	146	151	138	143	158	152	145	146	139	135	139	126	144	127	155	153	131	151	137	152	131	143	151	172	144	151	153	150	141	149	137	160	146	156	136	144	159	143	130	136	163	187	153	150	148	149	134	136	136	153	158	158	136	121	121	142	140	159	157	152	147	152	150	140	164	149	144	138	161	145	142	136	147	125	145	157	151	131	134	138	133	160	156	124	156	153	155	145	117	170	132	159	144	152	143	148	138	169	156	150	139	141	138	159	119	156	162	166	129	134	156	134	143	142	150	136	146	138	133	153	124	136	140	132	146	138	149	155	127	135	116	152	129	149	131	151	134	144	135	162	135	141	146	139	155	155	137	153	168	129	142	131	163	141	164	139	141	143	157	134	156	132	145	144	142	156	163	159	123	152	166	142	110	132	149	143	146	136	168	137	150	164	144	119	143	133	130	141	133	144	135	149	151	144	143	168	152	142	158	139	171	153	134	138	176	152	155	148	144	140	146	138	144	160	137	142	156	127	157	135	136	119	160	147	122	148	147	154	161	109	159	156	140	171	176	145	146	153	139	149	162	116	151	139	145	130	153	145	140	154	150	142	146	140	170	146	159	165	135	144	126	143	135	155	140	141	139	158	136	126	152	140	143	141	144	125	147	146	141	122	146	125	139	144	134	137	130	149	130	145	151	146	156	163	151	147	165	120	146	152	141	145	139	143	151	134	137	133	146	144	152	137	144	141	162	142	136	144	141	141	150	166	125	126	169	135	143	154	123	138	135	156	149	137	137	146	139	138	140	134	148	130	136	125	147	150	164	147	147	131	128	151	115	152	144	142	155	139	148	139	115	155	139	145	160	143	143	155	150	126	154	148	143	124	137	138	152	143	150	169	135	156	138	144	151	154	158	143	125	148	142	133	164	145	170	143	134	165	143	117	159	164	134	133	131	142	139	145	132	154	168	146	135	140	128	154	144	130	128	114	156	149	138	130	145	147	152	126	158	154	153	157	146	138	129	146	127	149	132	128	166	159	148	142	127	170	149	143	148	151	155	116	146	137	160	136	139	149	126	143	152	134	143	122	142	163	131	142	171	152	133	146	148	164	182	151	144	141	149	147	128	167	143	143	152	155	153	160	143	153	154	151	141	138	154	153	143	128	131	152	161	162	128	144	171	161	126	140	165	118	138	133	132	169	164	142	126	143	166	159	158	155	167	157	149	151	151	141	152	147	135	148	117	131	144	129	129	149	140	146	152	162	162	144	131	148	145	158	139	131	145	161	118	126	130	147	146	159	129	141	146	129	140	153	147	136	147	146	157	158	140	140	161	121	140	140	146	156	159	127	132	147	155	132	148	162	140	127	156	130	159	152	162	161	123	150	167	152	141	170	146	164	137	140	142	139	153	166	133	156	146	142	140	147	143	142	174	141	145	128	148	135	165	142	146	137	144	132	127	149	139	133	156	138	177	152	143	142	135	143	156	132	134	144	145	154	138	142	146	148	151	148	145	164	132	141	130	154	149	128	159	144	156	168	129	114	145	183	155	139	146	162	166	146	141	131	153	138	150	140	144	149	142	158	146	135	156	183	158	144	131	145	141	140	146	133	122	134	140	151	148	134	146	152	129	137	144	153	127	142	126	136	146	143	152	157	146	138	144	141	164	148	139	148	147	133	145	139	124	155	137	146	131	137	131	144	157	147	153	153	132	143	137	145	140	137	148	130	130	142	125	154	141	160	133	151	124	135	159	154	157	131	130	143	156	132	136	138	155	141	128	136	152	131	151	131	140	140	136	132	151	126	158	139	157	138	168	163	147	134	149	152	169	138	145	146	142	147	130	158	135	143	153	145	144	145	165	143	147	155	164	158	160	144	129	149	145	150	143	114	159	150	128	143	151	147	141	145	148	167	144	160	131	157	128	139	122	143	153	146	129	126	160	138	138	132	142	136	163	147	138	156	135	154	155	140	146	138	182	124	156	162	134	152	140	144	137	162	129	146	135	152	165	130	141	128	153	131	150	152	144	137	143	141	142	150	159	152	140	155	177	140	114	126	136	154	155	146	161	152	152	151	143	151	156	146	156	140	149	153	114	132	133	127	133	147	148	145	125	157	136	135	161	138	133	160	126	117	125	126	146	156	148	137	161	156	143	152	138	136	153	148	126	135	152	150	151	157	157	133	135	131	131	142	145	130	143	171	129	145	139	149	160	136	176	175	140	148	147	153	134	177	138	140	153	144	145	172	146	133	143	153	158	158	147	125	153	140	149	143	120	161	153	142	109	146	146	142	141	156	165	131	133	136	156	149	137	158	152	168	123	144	164	157	166	160	156	124	139	161	139	167	141	153	152	139	143	149	134	123	144	153	142	137	123	152	151	161	145	141	147	139	158	147	137	167	145	138	144	125	150	139	147	136	153	152	145	151	152	126	126	148	149	139	131	121	152	151	148	131	165	148	145	143	143	149	151	154	164	150	155	141	128	130	149	139	137	147	146	148	143	153	164	122	124	166	162	133	163	129	133	167	132	154	145	134	159	150	135	150	115	140	136	146	135	152	167	157	139	155	147	154	138	141	147	155	137	129	148	136	158	146	143	138	145	160	111	147	147	165	142	152	172	132	137	151	156	138	137	112	130	137	140	136	136	148	152	139	146	156	155	164	140	137	135	129	144	127	132	121	157	113	137	153	149	143	134	154	136	140	146	151	148	173	121	137	156	142	157	120	123	142	145	145	140	142	149	146	135	138	143	127	136	135	150	166	151	129	156	150	152	160	133	167	147	137	165	136	142	157	136	155	135	145	161	133	133	180	136	152	152	146	147	141	130	133	157	132	142	157	140	168	144	156	145	156	142	175	120	145	137	163	136	150	149	158	159	158	153	137	148	157	137	169	155	152	140	134	159	154	143	125	143	149	159	138	146	146	143	133	138	145	143	166	118	147	154	141	145	152	137	132	131	139	133	151	112	123	132	144	135	127	149	166
13428	12675	22646	19626	16874	14378	9035	6609	5171	4149	3805	3617	3048	2732	2707	2372	2296	1757	1761	1655	1797	1591	1519	1344	1362	1388	1104	1147	945	902	822	906	880	875	744	749	749	677	637	605	591	548	503	558	517	566	513	492	459	429	387	380	419	411	436	405	398	391	412	442	436	365	398	408	448	423	442	461	469	501	449	401	394	388	397	364	344	393	397	379	365	366	404	769	2107	510	331	355	341	352	375	387	354	352	337	328	349	338	357	358	355	353	346	338	349	357	331	338	324	355	322	335	354	315	375	356	388	374	365	368	374	345	356	354	329	343	323	348	344	331	359	319	376	336	376	364	335	352	350	389	351	368	356	374	358	315	372	329	379	367	365	346	323	359	391	325	370	369	421	371	360	328	360	367	369	331	366	356	367	365	364	329	341	374	337	338	383	385	331	334	370	319	350	331	348	368	368	342	334	331	345	364	318	329	359	345	359	378	369	363	374	344	352	374	393	382	344	352	364	371	330	383	330	351	307	341	373	350	363	343	344	341	367	362	349	354	344	369	355	341	336	330	359	332	360	392	365	341	366	361	363	352	378	371	356	367	387	326	379	323	347	356	339	330	350	347	384	356	367	341	380	356	342	376	367	361	339	328	332	343	346	331	354	362	335	344	356	363	326	376	333	361	335	347	369	358	339	381	357	319	356	326	359	340	311	350	348	344	363	341	343	341	314	353	320	371	363	341	336	361	335	374	351	376	343	353	374	369	350	319	375	367	355	341	333	354	331	335	339	338	328	348	360	367	337	366	378	346	356	322	339	320	356	365	332	342	354	365	326	336	353	325	336	348	374	347	336	317	343	322	332	359	320	318	384	378	339	367	389	348	350	360	371	348	328	359	354	373	375	366	334	308	359	343	343	369	355	324	364	339	340	344	365	370	376	330	323	334	360	372	344	350	392	338	385	348	342	378	341	380	356	351	340	354	331	353	336	353	350	394	363	324	371	333	359	340	358	377	358	377	365	381	344	352	312	386	373	379	355	356	347	369	351	337	348	335	349	316	357	340	362	394	322	318	348	352	336	393	358	338	362	337	346	366	375	312	337	372	317	351	340	336	328	352	324	358	347	303	382	384	368	364	361	336	336	298	345	388	336	336	366	339	330	357	361	356	345	326	365	357	339	362	363	360	379	311	349	331	367	342	371	350	333	345	356	372	354	351	347	324	338	344	348	345	330	368	349	338	347	344	331	340	343	336	329	343	334	343	364	359	348	362	346	355	350	336	334	350	351	358	364	384	343	332	353	362	331	340	340	368	346	352	332	329	359	350	367	327	353	339	333	355	362	361	367	338	331	325	329	342	326	361	314	357	360	331	360	335	349	353	372	336	342	359	370	351	367	347	336	338	346	348	354	361	360	332	330	317	334	344	357	332	341	344	352	363	336	356	345	381	363	341	322	331	376	374	333	364	353	376	334	334	358	353	349	378	351	349	346	347	344	362	324	322	381	350	356	317	365	342	341	333	329	370	331	355	356	346	387	364	346	380	358	364	337	362	356	353	330	379	408	369	343	380	326	344	313	378	334	368	340	328	337	369	324	353	337	366	329	335	340	323	324	367	339	369	340	345	324	371	345	313	355	325	322	359	340	332	357	330	357	369	342	356	357	371	344	372	315	337	376	360	356	342	365	383	360	354	362	340	361	360	356	355	384	355	358	357	361	304	365	362	306	359	331	331	352	369	348	347	346	353	357	313	338	321	412	328	348	333	337	350	361	301	355	340	355	317	366	349	392	369	345	352	356	324	331	352	373	371	355	325	352	343	360	338	369	351	361	328	364	371	353	354	369	331	307	331	335	327	355	340	350	360	345	361	386	364	375	379	312	361	338	335	336	345	341	365	340	296	358	338	343	339	365	357	358	318	366	342	370	360	355	391	360	340	368	345	342	347	329	353	345	393	355	345	371	368	360	364	367	364	367	399	342	361	359	384	335	354	329	348	360	347	335	354	355	369	350	339	332	357	383	380	342	325	386	331	344	373	362	343	334	366	338	337	370	365	399	359	329	347	376	366	387	383	350	339	395	359	376	386	342	347	351	330	346	369	352	365	356	356	371	357	332	368	356	340	365	346	330	377	354	347	379	328	332	362	327	338	354	331	335	326	316	354	367	377	351	331	339	384	376	348	363	386	324	341	367	389	338	389	358	336	307	376	351	332	348	357	308	353	351	355	361	392	363	369	365	342	336	367	357	354	325	383	347	353	361	314	334	379	358	324	341	344	325	342	359	329	335	332	337	354	361	344	318	385	356	352	326	394	354	352	330	347	353	322	355	363	331	346	342	333	405	347	355	368	365	333	335	364	371	374	364	337	340	335	342	335	364	376	362	344	335	349	358	332	368	305	354	327	338	355	315	347	349	379	344	334	373	403	383	354	343	360	354	350	374	382	374	380	361	350	359	319	310	365	357	354	339	364	371	347	342	344	325	378	351	370	325	338	351	335	353	319	348	362	339	353	350	363	338	362	347	363	356	361	389	339	373	348	375	336	336	341	361	338	385	345	313	349	345	343	349	366	356	365	351	319	361	355	339	373	371	323	367	347	355	344	370	316	372	346	367	357	340	362	325	349	344	335	345	359	353	375	397	356	359	361	324	360	351	355	413	361	342	357	357	356	333	328	316	357	389	376	358	350	358	362	342	306	353	351	362	327	348	356	378	348	339	361	369	353	353	329	362	337	338	352	360	407	372	339	320	377	359	345	346	366	367	333	344	352	364	334	377	338	342	340	349	363	358	347	354	330	353	360	337	353	358	331	322	333	372	350	364	372	384	352	349	338	360	336	320	314	342	355	323	367	359	360	398	347	361	366	354	335	341	367	335	314	346	364	391	344	343	355	348	358	307	315	363	320	324	373	333	376	327	342	373	373	361	330	336	408	389	377	358	343	374	333	334	373	345	330	335	372	342	370	333	350	345	333	381	327	371	343	339	361	334	339	356	390	321	332	356	366	352	399	356	338	348	353	329	338	357	341	355	358	362	348	343	367	333	310	366	353	389	350	385	369	372	361	338	364	334	332	364	361	346	336	349	369	369	344	356	320	308	364	335	374	341	343	354	380	334	347	360	362	329	329	358	328	336	330	346	353	386	380	316	348	354	358	363	346	347	344	336	355	372	348	336	323	371	361	337	311	321	354	364	393	304	354	373	325	335	350	379	351	348	304	319	353	362	340	367	354	350	360	321	351	352	387	316	366	382	372	352	333	395	373	357	353	350	333	345	333	320	342	351	336	337	375	352	347	356	350	364	374	305	338	338	336	356	323	332	355	341	320	334	340	358	387	350	352	350	374	344	357	357	371	341	349	346	352	323	353	372	335	317	343	326	347	344	341	364	345	364	356	373	345	385	327	364	330	320	365	373	380	379	338	356	369	355	336	347	338	371	377	350	334	354	354	367	336	337	324	341	355	347	334	400	376	351	357	347	353	364	359	360	355	367	358	356	327	356	349	352	348	346	326	378	322	315	371
31695	25811	32334	26865	21531	17127	10172	4619	2367	1468	1191	1062	891	793	820	540	511	427	370	374	375	336	284	277	282	225	240	221	199	196	182	197	214	153	167	159	171	122	144	136	128	123	118	93	99	112	96	122	84	84	78	79	95	77	99	82	100	111	92	73	71	93	82	84	81	75	105	104	107	90	77	91	102	90	69	76	82	73	83	73	85	67	72	178	408	106	77	83	72	65	73	77	71	65	71	84	57	75	80	82	83	99	81	78	81	72	73	57	80	67	82	88	69	69	60	72	84	71	67	69	74	72	78	56	86	62	66	80	75	70	82	79	55	57	79	76	73	85	63	70	61	67	61	77	57	71	74	77	72	81	72	73	87	70	81	65	71	72	61	66	63	70	56	73	72	76	65	80	71	66	58	71	84	69	67	65	82	90	73	61	59	63	85	74	78	68	69	70	76	65	79	70	81	82	77	62	67	66	98	76	75	73	78	73	79	94	57	62	90	64	67	65	64	69	58	58	77	90	73	61	68	77	76	79	69	67	78	82	75	62	67	87	74	73	60	81	82	74	57	67	78	63	78	94	73	72	71	71	65	70	71	68	61	70	81	78	61	77	76	62	72	60	71	75	72	67	77	70	71	61	61	76	75	70	62	67	60	66	71	94	80	87	75	66	70	81	75	88	78	71	56	75	62	70	73	68	71	76	84	86	54	64	55	85	64	55	89	84	80	64	64	85	67	60	77	85	67	61	71	83	65	67	80	68	66	82	75	59	74	84	65	71	78	62	70	68	57	72	63	74	83	70	53	66	72	68	73	71	71	82	75	72	90	74	68	63	64	74	78	66	68	64	64	62	69	64	71	82	78	75	71	69	79	69	78	88	78	66	80	86	85	74	61	73	72	67	91	58	80	53	74	78	65	92	59	77	80	70	79	57	64	60	70	73	62	88	83	70	79	85	59	72	70	63	82	77	72	78	82	70	62	66	76	56	68	84	70	91	55	62	78	64	68	83	67	86	83	63	67	74	62	64	63	73	67	71	79	64	68	76	71	70	85	81	78	70	73	66	94	69	73	88	78	63	77	61	84	72	77	69	67	68	70	58	73	67	65	77	68	73	62	63	67	80	61	80	68	67	80	76	86	70	77	73	92	64	78	59	73	68	72	80	64	86	78	65	66	85	78	66	71	66	73	83	74	71	69	73	83	92	72	83	73	80	57	75	71	66	66	75	58	61	88	76	75	77	72	73	69	69	62	64	79	82	74	73	70	81	81	69	74	70	87	67	76	63	71	72	66	60	62	76	81	70	66	64	74	74	69	66	77	69	70	63	71	67	83	69	63	64	71	76	67	74	67	69	75	75	75	62	82	71	81	85	78	67	69	63	76	67	71	82	78	68	79	76	58	61	78	85	59	80	67	76	70	74	66	63	63	90	79	54	83	58	72	76	64	71	65	63	68	87	82	74	70	63	67	61	67	82	84	71	62	77	69	64	73	70	91	77	66	62	68	67	76	71	68	68	64	77	74	62	87	62	71	68	65	73	71	68	85	84	72	79	79	85	63	67	91	82	87	59	63	78	70	71	87	71	70	79	79	62	59	62	62	71	76	80	72	73	80	72	87	77	80	63	81	75	67	77	85	73	83	79	84	81	73	64	73	71	69	75	62	79	71	84	67	62	69	70	67	68	83	60	82	71	66	68	69	58	76	75	68	86	62	57	89	62	71	81	69	70	77	60	69	56	63	74	69	72	70	78	75	78	65	60	84	78	77	80	68	81	78	70	72	77	70	70	87	81	66	81	68	61	88	71	68	79	67	80	71	68	81	77	84	64	75	74	56	65	68	57	83	77	74	63	63	56	71	60	64	77	84	68	71	64	60	81	84	83	60	74	94	70	59	72	72	76	63	62	84	67	66	61	89	75	66	67	77	74	77	68	72	68	77	51	69	72	78	59	72	73	70	65	69	62	65	66	78	72	72	66	76	86	67	64	69	68	64	63	51	61	79	76	68	52	71	82	81	80	78	74	69	69	74	73	67	63	69	64	66	62	77	95	64	83	66	60	70	88	68	89	79	68	75	67	77	62	77	78	86	74	65	77	65	69	74	67	79	73	67	77	68	88	78	67	80	56	71	65	77	72	59	79	73	63	79	66	57	62	68	65	74	74	59	72	69	78	69	67	66	74	55	69	76	73	78	72	62	80	88	62	71	69	76	73	73	66	65	79	97	64	76	57	77	71	75	68	53	77	71	73	65	45	72	92	87	80	69	61	73	77	73	77	86	65	83	79	64	72	63	63	79	57	79	56	71	58	79	77	63	64	79	83	75	69	80	95	65	65	67	92	59	68	68	73	70	74	57	64	78	82	67	69	79	51	75	79	66	83	75	72	58	60	81	87	74	90	81	76	76	48	75	76	83	65	72	71	67	80	68	63	71	75	67	69	70	81	92	65	61	82	63	71	75	81	78	65	58	69	60	65	70	77	71	77	79	73	62	70	73	71	70	81	64	61	72	64	69	86	65	74	80	59	69	76	71	72	88	71	65	58	60	70	76	84	80	56	59	76	85	86	77	67	63	86	72	63	73	60	81	62	75	77	71	88	70	74	74	72	75	56	74	82	79	90	71	77	79	68	77	71	75	69	73	64	76	68	57	66	69	65	62	88	81	70	62	60	64	73	74	68	100	73	71	67	76	73	66	62	67	70	65	79	94	72	73	67	76	71	72	71	77	82	66	65	78	60	78	73	87	72	73	89	84	74	87	69	66	72	75	63	73	55	83	81	58	76	55	65	66	71	75	70	79	85	68	78	83	68	80	79	64	70	65	62	76	77	82	66	56	72	56	81	64	83	58	75	70	75	94	70	73	65	81	77	69	67	69	72	69	86	65	83	59	59	62	72	77	78	72	63	98	69	65	72	65	82	67	72	81	75	82	100	73	60	67	81	89	84	67	60	74	66	65	63	68	77	79	53	84	78	68	79	59	78	82	79	62	64	75	60	79	84	61	77	71	70	75	59	58	75	57	62	53	74	72	62	66	64	83	71	64	60	53	71	66	80	77	83	63	68	69	64	82	72	67	76	75	62	70	74	61	80	106	71	52	67	61	65	64	70	64	83	57	71	54	76	73	78	71	70	84	74	71	72	70	58	74	84	62	73	54	72	70	77	71	88	68	66	66	78	80	81	80	65	59	62	84	74	74	58	90	71	90	71	82	84	78	83	79	64	60	58	91	71	62	65	85	75	57	73	71	74	69	68	71	71	80	72	71	68	61	70	72	85	62	72	80	74	68	65	72	72	77	58	69	66	82	74	75	70	63	60	70	70	67	84	73	89	82	69	67	48	80	56	63	70	79	74	61	76	72	80	66	76	74	81	73	59	94	69	78	66	80	79	87	67	73	62	60	74	60	71	76	73	70	62	67	66	77	73	80	74	61	76	62	57	68	52	62	48	86	78	83	80	54	65	84	77	78	67	85	72	75	78	86	74	66	64	67	61	71	63	67	68
18666	17914	26293	23354	21796	17870	12654	9167	7224	6447	5530	5414	4598	4073	3893	3362	3408	2688	2383	2481	2332	2162	2120	1851	1893	1697	1526	1304	1358	1204	1155	1203	1303	921	923	816	846	721	721	609	597	498	559	478	497	469	466	497	352	362	248	256	256	253	268	303	308	285	315	301	274	272	298	325	324	321	385	401	372	383	327	333	372	254	232	226	245	241	217	217	232	213	228	1033	3025	513	165	211	204	210	188	181	183	194	212	171	195	191	196	197	164	188	187	185	187	204	182	193	212	182	174	192	180	203	169	170	193	191	185	230	170	196	173	201	181	191	192	201	199	197	183	205	177	195	174	229	179	194	192	172	188	189	217	164	165	172	199	175	191	168	187	188	190	197	204	176	194	199	179	167	216	177	195	177	202	174	199	190	196	189	198	196	196	190	188	211	183	181	162	201	181	158	189	154	197	166	165	190	165	180	182	200	191	182	197	177	202	185	188	180	166	173	173	195	190	197	181	210	208	175	190	175	193	167	201	180	190	169	205	207	177	156	195	202	193	185	195	192	188	184	176	192	181	193	149	176	183	174	208	186	177	179	207	175	185	176	197	189	188	198	198	180	195	177	180	195	170	171	159	181	194	202	187	188	196	180	188	187	170	189	187	173	185	188	187	176	166	171	199	189	176	183	185	179	192	203	222	206	193	171	194	176	173	191	226	193	174	196	183	188	182	174	161	181	178	197	202	206	188	193	187	188	182	187	217	170	183	186	158	189	196	187	200	175	166	207	178	170	184	186	174	196	203	176	184	188	198	203	163	180	175	195	166	167	213	220	181	169	171	186	191	174	167	179	180	188	190	209	190	167	173	165	171	185	186	184	206	179	176	187	180	170	210	189	169	194	192	204	182	192	211	200	180	204	216	146	169	195	183	194	197	174	204	199	213	187	205	177	189	193	188	158	198	177	186	204	169	180	193	197	162	207	207	178	184	217	163	193	188	161	188	179	184	181	165	181	171	176	181	211	192	194	158	182	172	198	198	172	205	203	203	193	178	169	206	203	168	181	154	172	157	184	183	183	186	189	198	172	166	160	186	174	183	190	194	198	195	189	194	171	184	188	191	158	170	173	175	191	183	185	191	194	178	186	193	173	183	174	178	182	192	183	215	189	164	192	196	194	171	197	157	189	191	197	174	176	188	187	174	186	182	182	175	192	194	182	199	176	190	195	208	140	189	203	171	187	179	180	180	189	169	169	186	174	185	181	189	171	198	174	201	191	171	183	190	200	188	185	164	190	176	173	183	191	170	178	166	160	186	176	228	191	178	193	184	183	191	193	186	187	205	188	185	164	193	168	169	192	202	172	199	173	198	226	198	202	177	205	197	183	194	196	183	189	189	209	173	148	218	176	180	175	184	189	164	190	200	187	219	183	177	194	189	181	197	176	202	181	203	177	165	184	186	207	175	194	178	188	188	197	180	177	180	180	193	187	190	183	202	172	190	198	173	182	183	176	170	170	169	204	182	168	194	176	197	179	189	192	181	171	173	195	208	167	182	185	183	192	169	172	182	197	166	179	219	186	190	176	174	198	212	190	187	182	189	160	171	174	185	171	180	187	184	211	180	181	207	186	197	173	156	157	183	185	183	200	171	197	168	194	210	178	176	169	192	177	193	183	174	180	170	163	177	201	196	179	168	181	191	201	206	180	202	203	180	180	192	205	165	188	175	181	196	182	187	190	178	180	184	172	177	180	198	187	195	195	187	185	180	171	211	172	147	186	208	195	195	184	172	180	179	187	177	170	175	210	200	194	204	190	183	213	168	174	188	177	215	184	180	206	193	174	159	172	182	180	179	187	192	202	176	174	180	159	174	159	199	166	194	192	195	202	205	202	185	189	184	170	190	199	184	188	197	175	169	185	168	181	202	189	187	180	191	196	195	176	196	192	192	195	185	168	171	188	186	193	183	204	202	185	165	206	188	183	174	196	199	198	212	184	180	160	208	190	197	164	172	165	179	172	159	187	183	165	201	191	166	199	170	167	168	180	201	213	193	167	181	166	205	176	175	203	203	176	161	192	182	182	182	182	177	190	206	178	188	167	206	188	166	220	175	173	203	206	198	184	210	189	178	150	187	176	195	181	175	187	189	176	195	215	212	175	179	178	191	195	199	221	172	198	207	188	191	167	168	165	182	196	192	202	192	164	189	182	193	189	178	155	194	157	166	193	198	176	193	170	175	218	204	193	177	169	187	189	198	161	187	185	172	191	174	197	179	176	180	186	200	156	182	176	186	185	178	189	164	153	197	198	168	220	190	173	174	169	194	200	185	196	161	174	190	184	182	175	203	206	190	190	195	199	207	167	200	211	186	185	208	176	194	190	180	183	182	171	177	162	161	182	177	165	190	169	185	195	177	187	176	181	189	196	139	174	175	192	207	176	184	212	198	199	193	189	177	187	193	186	180	185	182	155	206	202	158	210	176	194	172	183	196	168	153	217	191	169	156	186	188	181	165	181	186	196	194	185	178	185	168	175	192	208	178	191	174	184	190	174	187	193	187	204	201	195	177	179	180	201	184	158	201	185	190	189	201	186	184	206	176	200	204	197	194	179	185	159	192	185	188	178	178	194	178	189	195	197	196	170	170	199	200	172	195	168	172	227	188	183	177	168	188	190	190	174	191	170	180	216	172	178	194	185	203	164	188	167	179	172	184	179	177	187	181	158	189	185	193	195	177	193	177	184	164	187	179	183	178	168	197	209	189	190	171	202	191	181	177	168	213	188	182	169	181	185	201	161	196	167	154	191	167	181	175	187	207	179	186	179	210	209	182	220	179	185	187	209	177	201	163	193	171	173	180	193	186	206	193	211	164	217	189	183	178	182	191	169	170	168	193	183	205	180	173	168	189	207	207	176	181	172	166	186	200	218	205	169	176	203	181	181	175	188	162	178	170	171	174	184	190	185	197	175	195	177	200	183	163	181	155	181	198	209	169	193	168	187	187	223	176	175	176	189	192	184	191	196	187	192	182	194	199	197	192	168	179	178	211	178	199	195	182	191	188	198	181	185	200	187	190	164	218	170	196	183	200	204	194	176	180	175	179	165	183	196	186	167	183	153	175	196	183	193	195	195	196	190	194	193	174	194	179	174	169	205	192	193	191	179	181	169	194	201	169	183	193	210	195	167	171	174	205	189	199	188	157	177	172	189	206	156	204	169	195	182	194	152	192	164	199	163	192	176	202	166	199	175	207	175	169	187	173	205	201	191	175	187	203	197	199	200	188	190	195	163	172	198	178	185	199	186	186	170	177	198	181	170	175	195	175	187	152	206	182	205	179	197	183	197	172	175	185	183	173	201	194	168	182	197	189	193	188	173	190	177	181	176	188	205	197	179	162	185	169	169	189	184	178	202	216	161	178	178	171	181	191	181	164	172	167	209	162	208	183	183	187	185	181	178	185	184	176	191	189	196	166	199	192	201	194	150	180	175	165	191	163	206	158	184	174	180	208	209	209	201	188	182	186	183
5011	2837	4158	2470	1215	811	650	476	421	394	395	316	288	265	313	278	279	252	239	240	216	256	210	181	222	212	184	171	205	192	180	164	156	183	187	160	182	177	160	152	169	181	176	174	162	159	165	158	150	164	164	186	170	138	149	159	181	161	146	163	160	180	164	152	179	167	170	200	164	155	136	157	166	175	166	176	163	133	137	158	157	145	160	155	164	160	149	142	167	157	158	157	172	146	164	161	164	143	167	140	150	140	148	159	157	182	154	152	155	136	181	185	141	135	166	145	170	154	154	136	156	151	169	152	145	171	162	160	148	136	161	157	147	160	133	151	161	170	165	152	156	163	157	176	150	138	139	144	134	150	166	152	151	153	153	174	186	163	134	152	153	181	158	171	171	151	166	167	158	146	142	163	157	177	164	172	169	160	180	138	159	142	162	155	139	156	163	177	163	160	128	157	150	179	143	136	158	149	155	155	158	159	150	183	153	181	159	151	174	145	153	142	169	162	176	159	164	149	143	162	166	162	150	159	143	142	169	151	153	164	183	170	171	166	167	151	160	172	131	167	141	158	176	154	154	157	180	146	144	179	158	168	177	179	136	178	159	161	159	168	164	157	162	141	146	151	175	138	158	162	172	171	171	169	158	160	145	160	142	138	149	172	159	161	148	157	149	161	166	167	140	164	162	157	158	158	154	153	147	158	140	154	157	167	151	155	148	140	164	143	173	146	147	170	131	159	188	158	170	142	149	156	156	162	170	157	168	159	149	155	148	170	159	169	157	158	147	158	146	147	149	150	147	189	149	166	147	166	180	166	145	142	140	162	177	158	148	158	171	172	161	140	175	161	139	156	164	171	172	150	162	171	148	167	146	164	168	169	181	176	189	154	162	163	157	152	144	145	160	163	162	153	178	162	141	146	152	157	140	158	167	127	157	173	180	158	157	145	158	157	135	148	157	149	159	160	144	164	145	180	143	155	160	139	157	145	145	166	169	172	142	173	188	161	157	153	151	141	171	168	169	148	133	149	158	132	161	146	149	158	157	162	144	153	147	153	178	156	168	139	150	134	170	167	174	157	148	170	172	139	161	144	187	141	175	152	142	170	165	151	166	152	165	151	138	144	166	173	161	158	166	157	171	144	149	148	147	178	167	155	147	153	144	163	129	156	173	141	142	175	165	153	125	144	150	180	153	159	174	164	137	162	159	118	141	142	176	152	157	152	154	169	166	149	146	153	174	165	180	156	164	150	151	148	137	147	163	176	161	158	177	131	154	168	153	163	161	146	157	148	151	190	153	146	136	169	164	168	155	155	165	158	144	144	153	165	173	150	155	141	180	170	164	164	151	152	157	160	151	169	166	162	168	147	171	174	177	164	161	158	158	158	144	182	151	138	137	161	166	189	171	188	140	135	140	166	146	160	170	161	158	152	184	159	158	162	156	168	183	149	163	159	162	176	138	147	161	150	188	138	177	163	170	158	157	175	149	157	139	154	159	172	149	162	177	152	157	150	148	173	151	140	178	140	164	149	161	156	148	155	183	165	165	141	137	166	136	169	153	166	129	175	165	135	168	184	153	160	168	147	167	181	155	185	139	168	152	174	174	177	147	152	153	146	153	164	161	154	157	159	146	165	159	161	163	168	156	136	136	147	166	136	159	165	160	138	158	131	155	161	176	146	151	152	146	146	170	159	163	173	170	145	154	164	170	186	182	167	154	151	140	174	155	170	149	170	147	155	177	170	160	174	182	163	149	166	155	177	159	176	163	170	143	174	167	131	142	136	158	150	155	149	158	149	149	154	190	184	159	153	174	147	132	133	169	139	148	176	173	163	167	165	162	173	162	143	159	150	164	158	176	159	165	177	148	157	150	156	161	176	126	136	156	164	168	143	158	167	180	193	178	158	156	147	134	159	160	161	147	160	153	157	172	154	167	162	175	148	183	166	159	170	128	155	159	164	131	160	146	158	171	163	184	172	162	156	174	163	158	177	161	156	167	142	164	169	168	172	161	171	144	163	155	152	165	165	194	164	149	150	137	163	164	185	153	173	143	180	160	154	140	156	168	153	160	168	157	176	169	152	163	137	168	161	175	139	157	162	170	136	178	149	151	141	175	140	152	151	147	162	168	160	162	171	157	158	158	146	151	164	155	142	158	166	171	171	159	154	162	142	147	177	169	163	137	151	145	156	169	136	155	155	185	128	170	150	156	142	155	154	171	160	164	162	158	171	143	169	155	145	143	137	158	141	155	136	176	150	151	157	143	135	160	139	147	137	157	154	161	159	180	184	141	146	160	170	153	143	157	148	162	184	145	170	158	143	149	179	150	156	151	174	164	145	154	138	159	165	154	138	149	174	151	136	145	145	141	136	143	146	175	164	145	149	146	151	166	171	169	169	175	149	153	142	149	166	170	151	159	147	168	158	180	163	152	152	175	170	167	150	160	152	187	149	159	157	169	192	133	157	153	142	143	156	157	138	182	151	156	175	158	184	164	164	142	163	164	161	159	157	152	161	149	156	146	155	124	148	162	154	152	172	163	152	150	161	141	190	154	146	125	188	175	132	183	168	129	163	144	169	164	134	148	144	135	142	169	142	142	142	146	160	194	161	149	146	164	150	161	172	168	160	128	169	187	152	168	140	152	147	154	146	164	160	158	176	164	164	157	188	143	162	137	150	170	154	162	157	156	155	159	167	151	170	162	160	175	164	177	158	163	161	147	158	164	159	146	157	175	186	148	152	153	155	150	146	128	183	139	156	170	176	179	126	157	204	145	155	162	163	166	148	164	163	173	167	138	146	170	181	173	145	156	136	173	140	138	152	150	150	158	136	134	143	141	162	158	162	171	141	145	169	161	135	173	170	150	165	152	147	149	169	156	144	149	151	152	182	165	162	165	158	158	148	156	163	176	138	142	138	155	162	160	172	179	155	177	145	147	164	176	160	165	176	157	148	157	154	140	138	155	151	126	166	144	168	157	145	147	164	162	155	163	133	157	149	171	140	154	154	164	195	159	155	161	157	165	172	166	162	156	151	175	153	144	156	175	142	165	144	141	150	173	155	167	138	163	136	153	150	141	165	124	164	172	134	140	154	131	158	156	173	154	144	130	166	135	150	163	160	154	153	181	169	149	168	147	154	150	190	152	170	157	155	161	156	146	176	149	153	140	133	172	171	166	133	144	169	177	158	158	151	160	149	168	173	136	156	172	162	163	137	148	157	148	157	145	145	171	174	144	181	137	173	160	168	179	170	170	168	164	163	165	165	154	166	169	171	145	138	155	149	159	160	150	141	161	162	155	182	153	166	144	144	154	144	149	153	166	175	138	158	145	162	171	163	179	141	134	161	165	157	172	159	163	182	166	170	149	170	150	181	164	146	165	162	164	153	144	166	161	153	177	160	179	162	151	190	174	170	165	154	144	167	154	152	162	165	157	149	152	147	166	149	145	150	150	150	152	147	153	159	152	154	145	148	174	156	154	132	148	141	154	149	148	165
3768	3733	7521	6660	4890	3720	2763	2338	2011	1926	1712	1402	1310	1403	1425	1271	1140	1123	939	965	832	802	843	655	719	671	674	589	654	623	583	574	593	524	583	536	559	538	517	465	428	428	448	426	446	425	388	462	413	390	385	424	436	403	378	414	417	406	382	410	429	382	418	412	414	403	424	417	384	414	409	394	405	449	403	442	422	438	367	367	398	351	406	407	527	373	333	375	384	389	383	376	368	398	409	327	434	382	379	404	371	426	412	419	396	426	387	400	396	417	470	396	406	374	364	408	373	405	394	392	396	372	400	378	377	385	411	385	392	355	419	378	381	375	391	399	348	390	405	374	379	379	378	394	371	402	400	407	410	379	389	399	378	367	411	381	408	393	403	395	370	410	374	359	386	378	372	379	361	382	415	400	384	388	366	417	373	398	409	351	349	421	383	385	391	410	391	423	399	428	403	410	405	369	426	393	367	422	384	420	374	386	397	382	374	341	439	387	385	370	412	359	407	410	381	382	421	362	409	412	411	396	393	411	400	395	371	362	388	368	420	396	368	415	394	395	395	391	367	379	400	377	416	445	354	401	391	382	416	360	398	353	431	375	368	408	392	400	397	385	425	388	388	350	385	407	411	385	348	397	448	375	369	397	377	367	398	416	386	397	409	367	395	388	386	370	405	419	403	369	386	413	385	385	368	403	351	422	412	388	416	391	409	361	398	403	382	382	405	410	416	373	408	387	424	381	380	425	355	391	411	409	378	400	364	387	384	409	380	370	375	393	370	408	396	389	397	397	366	357	394	359	353	392	401	360	387	365	357	387	410	391	393	384	376	398	404	411	407	383	431	398	389	404	401	395	391	372	361	347	378	393	364	366	390	387	403	392	363	387	393	385	362	364	387	405	372	406	379	388	318	417	421	387	403	406	409	399	427	385	370	386	336	377	430	372	377	410	370	382	372	382	374	389	363	384	383	364	414	393	368	371	410	392	368	377	349	372	391	384	376	381	404	423	410	408	400	409	403	387	389	380	371	361	376	411	388	410	410	411	407	426	390	394	405	402	428	360	401	376	403	419	370	414	385	356	401	391	390	394	431	411	363	392	396	406	393	395	403	396	404	421	386	419	351	422	419	376	400	363	383	358	382	398	407	398	366	385	370	380	390	382	381	377	431	413	379	378	424	390	384	393	370	399	402	374	426	398	353	384	346	398	384	374	380	403	403	398	371	369	411	347	384	392	370	379	358	416	400	363	395	353	400	410	388	364	415	400	378	395	390	401	383	394	405	350	394	382	383	401	377	388	377	399	415	380	362	368	384	372	371	398	380	395	398	374	360	379	387	398	365	381	393	397	385	375	364	414	351	399	392	378	373	424	368	371	386	396	353	370	363	426	410	400	397	387	398	428	398	405	386	382	383	376	400	361	410	371	434	358	404	425	396	345	389	390	380	349	400	405	376	371	377	411	415	382	399	369	416	399	395	359	385	392	404	396	388	387	379	412	367	397	391	358	374	365	389	418	400	400	397	378	378	400	413	415	373	422	390	402	399	374	397	370	402	410	369	410	369	389	377	381	403	382	401	363	394	424	394	334	399	401	383	378	413	380	386	380	356	395	408	417	404	401	404	403	390	421	384	381	377	386	367	397	405	378	399	399	396	415	444	337	395	383	370	366	394	392	414	369	385	412	412	402	385	397	394	379	388	405	386	341	375	422	375	371	390	393	412	378	404	388	395	389	412	373	379	348	352	426	418	380	379	424	401	423	421	387	419	399	380	382	392	394	415	392	395	382	405	370	362	410	383	385	384	399	386	401	411	387	365	411	404	416	406	366	419	384	360	395	381	390	374	381	385	365	345	398	383	401	356	394	360	393	411	381	383	390	356	405	391	392	367	399	393	390	405	380	406	410	377	409	362	386	352	394	374	396	410	389	410	365	352	369	402	391	407	417	373	390	363	395	366	365	427	394	400	411	366	362	367	393	395	364	370	361	394	385	393	422	418	381	410	403	365	364	394	368	415	415	402	405	382	385	381	384	396	362	395	354	387	402	416	366	433	389	385	359	398	387	395	415	370	424	387	374	351	389	411	403	387	405	394	387	348	376	398	392	379	429	396	400	400	372	425	377	369	398	429	396	375	401	408	406	367	375	417	374	410	378	381	399	427	369	387	400	405	368	365	398	390	404	344	414	387	400	390	399	392	379	415	400	379	393	400	330	403	389	373	387	353	368	413	374	394	409	416	392	391	397	383	397	413	391	409	404	376	418	359	389	359	377	388	395	400	384	396	408	381	390	417	381	434	355	423	404	425	393	389	392	414	397	359	370	381	422	380	401	403	372	410	418	402	397	423	378	412	375	392	393	420	423	394	412	385	414	419	397	402	396	399	373	394	388	416	371	378	387	384	375	377	405	394	363	416	381	410	408	400	388	425	398	386	400	389	394	395	382	364	395	362	374	378	396	381	411	376	423	362	389	401	360	375	365	399	385	378	384	408	358	380	395	376	407	368	438	401	367	424	392	393	373	375	408	375	379	375	357	385	375	405	356	415	366	382	390	375	411	412	384	369	427	366	380	419	392	394	381	393	361	430	401	394	396	374	377	384	424	422	403	433	389	390	383	394	360	365	385	371	395	366	378	386	386	405	373	374	392	377	382	380	380	412	375	394	379	392	389	413	416	385	370	401	410	416	375	373	385	370	397	393	362	397	401	412	385	406	362	401	399	401	420	364	373	418	392	401	409	411	369	369	371	391	359	413	375	410	341	418	396	384	419	428	380	366	382	387	383	354	395	385	363	390	380	387	371	371	413	411	381	364	424	401	360	392	377	360	364	413	377	465	388	413	430	367	434	392	358	418	394	360	408	388	388	381	431	415	398	412	396	343	411	405	382	375	381	421	366	392	403	399	391	374	397	400	426	417	383	394	389	388	405	396	338	388	378	387	411	406	389	400	392	365	371	411	391	396	396	423	368	407	378	358	401	345	387	416	413	406	402	383	388	386	409	367	403	395	420	416	415	381	385	402	406	352	382	426	372	365	383	413	417	403	397	387	380	395	388	402	355	428	421	401	386	385	395	403	431	381	400	369	394	389	428	384	384	384	388	390	386	422	415	377	401	353	388	417	385	386	397	395	346	386	420	344	363	377	374	398	368	360	380	350	394	360	390	376	399	384	381	409	443	363	376	358	418	420	389	369	376	380	393	373	407	368	435	379	365	341	368	388	396	430	370	408	414	398	418	401	411	421	405	406	402	399	393	413	403	378	357	393	367	374	393	411	391	374	381	438	349	382	363	387	404	361	395	409	454	401	381	373	385	400	366	365	419	372	410	426	392	389	403	405	376	353	371	377	413	362	408	435	378	374	390	410	413	370	370	360	362	429	401	432	419	419	405	408	419	403	371	395	424	382	413	386	420	387	427	378	387	419	393	408	382	377	406	411	417	355	378	418	433	362	410	395	402	389	422	375	385	387	402	401	411	401	382	383	388	389	367	385	379	369	390	405	396
22397	19264	23847	20087	13885	8406	4362	2255	1444	1001	884	707	658	584	565	414	434	368	294	347	284	330	327	254	255	249	250	232	203	215	203	240	211	188	215	185	172	190	176	168	146	160	173	159	157	149	157	149	172	160	140	154	126	135	148	169	158	173	157	147	142	174	156	149	136	173	149	142	167	163	150	173	165	143	151	144	150	148	149	156	153	142	139	208	299	139	171	160	141	151	148	133	145	143	147	130	145	173	151	139	148	145	126	137	122	161	149	139	168	145	109	138	139	147	147	153	144	146	130	126	163	140	139	144	148	132	154	162	146	141	135	157	141	148	136	152	162	142	148	137	129	159	156	136	136	155	146	139	113	143	131	126	162	149	152	150	149	152	156	149	147	139	130	140	122	147	146	151	138	130	132	156	140	137	155	148	149	144	121	127	157	166	136	162	150	123	149	140	153	112	127	161	146	135	140	127	142	153	158	165	165	133	135	125	140	141	156	167	132	137	147	149	153	119	132	148	143	142	132	142	155	143	138	122	139	145	137	132	123	147	151	151	160	144	131	139	113	143	153	145	142	139	129	143	149	159	144	129	130	135	156	138	146	157	135	132	137	156	143	162	146	141	150	149	128	121	147	136	136	116	140	132	149	149	148	160	153	133	141	145	143	167	155	157	149	146	150	137	130	130	153	145	131	134	139	186	137	124	155	163	132	150	146	129	136	151	141	163	145	171	124	150	149	152	145	131	152	151	164	149	143	140	159	161	134	132	143	162	163	143	135	144	146	144	152	137	136	149	136	131	161	153	147	134	146	157	169	147	127	152	119	146	146	152	137	157	129	148	144	143	140	155	136	162	134	121	135	117	132	136	162	126	142	147	150	146	158	124	139	157	150	137	127	133	144	152	135	147	157	157	130	120	146	143	125	150	143	150	160	129	144	155	140	132	130	153	139	141	154	148	150	155	158	140	143	145	144	147	157	154	139	146	149	166	146	169	145	151	147	132	125	157	124	141	147	132	125	130	147	149	141	125	126	143	144	131	150	130	131	118	132	124	150	143	135	138	142	149	142	148	116	148	140	130	141	170	148	137	124	148	140	147	145	157	141	138	121	150	163	149	168	159	138	137	152	151	157	127	157	142	139	147	139	145	144	148	156	165	132	146	146	178	162	139	159	141	137	115	147	139	165	114	136	139	138	129	136	143	166	149	130	137	135	172	176	149	130	134	154	151	152	129	159	128	132	151	147	151	154	146	132	139	140	151	135	151	136	141	154	144	126	160	152	121	145	165	152	130	131	127	142	166	133	133	134	101	149	131	150	151	147	156	141	155	129	141	134	148	148	144	156	158	157	151	114	135	152	162	156	139	144	137	163	149	116	137	132	143	156	156	134	140	127	131	129	154	155	147	134	123	131	168	138	141	145	172	153	141	141	135	148	142	126	167	156	144	153	144	150	150	140	133	134	127	156	132	139	146	142	142	166	144	129	146	125	130	129	148	154	150	147	141	139	137	157	130	165	142	145	137	153	143	148	130	137	143	149	131	136	157	168	156	150	148	142	164	155	141	140	140	140	137	160	179	137	148	151	164	153	124	135	153	120	143	141	139	149	130	131	140	133	147	133	144	147	135	134	139	150	146	133	169	143	134	148	138	154	130	146	145	136	147	142	134	141	142	136	168	150	142	156	139	137	138	119	152	143	150	140	145	132	137	148	151	127	145	165	134	143	139	144	131	155	137	150	129	168	145	133	138	111	150	146	130	163	146	132	135	145	141	161	153	133	171	140	144	127	147	163	161	142	143	137	136	147	151	141	133	136	126	131	136	140	145	145	139	151	132	147	133	130	134	143	146	133	148	147	134	138	170	188	133	156	132	137	138	147	161	129	147	124	140	160	121	139	155	164	152	151	132	143	140	153	145	132	134	158	118	166	151	128	151	140	161	163	131	148	135	150	144	159	171	158	146	142	143	138	150	127	147	138	137	150	144	143	147	149	136	147	142	125	132	145	138	106	155	158	153	179	152	123	151	154	145	148	151	139	122	135	150	138	137	147	135	150	131	141	152	129	146	148	145	136	156	147	139	145	135	141	127	145	143	158	154	139	142	142	144	160	138	128	143	130	141	124	157	156	149	137	136	145	153	136	142	149	146	143	127	137	135	132	152	132	140	144	145	151	145	134	128	160	132	159	163	144	151	142	124	121	142	163	149	122	145	155	130	124	132	135	139	159	125	158	151	123	142	137	134	134	125	158	153	139	149	122	156	146	162	136	129	139	145	151	147	124	122	140	141	163	152	125	134	130	149	146	143	166	137	135	131	149	131	145	152	147	169	153	151	149	151	143	145	153	149	157	151	134	150	147	135	149	134	153	142	143	150	157	152	142	143	158	155	138	137	153	150	129	141	146	132	143	146	153	155	148	155	143	129	136	129	161	140	145	142	135	131	143	129	147	157	128	135	125	131	162	150	148	151	139	160	157	160	141	142	147	126	144	139	133	133	118	131	143	124	171	149	124	126	151	157	136	133	150	159	137	161	147	139	141	143	129	147	133	163	162	151	141	134	146	149	137	131	136	145	150	183	144	151	142	163	156	155	144	158	133	141	138	125	134	134	150	136	120	136	134	155	138	155	138	145	143	154	131	128	142	122	118	138	146	145	142	126	132	150	132	148	173	126	146	154	128	135	152	164	180	143	145	168	135	138	143	138	170	146	140	164	150	144	123	132	125	155	158	120	140	145	135	132	126	152	136	141	132	148	134	134	136	142	162	172	168	157	139	132	139	141	134	141	146	144	151	158	138	128	124	127	130	139	135	163	138	133	130	146	153	133	158	144	123	162	141	154	150	127	148	138	153	162	140	128	142	142	143	165	129	146	154	149	158	130	129	148	144	138	139	135	136	135	143	163	143	199	126	159	140	145	156	143	140	163	150	147	161	168	142	157	145	136	128	134	156	137	123	143	153	127	169	138	164	123	160	158	147	139	122	157	140	150	145	164	136	149	143	163	178	133	141	118	126	145	165	131	132	155	150	153	121	134	126	131	143	142	142	137	158	128	146	168	133	122	142	158	138	148	137	140	133	149	139	140	119	144	136	143	151	171	147	141	160	145	150	144	132	134	162	145	149	113	142	147	150	114	161	144	134	150	123	137	141	133	139	138	147	159	162	135	150	136	145	138	135	134	147	145	158	159	147	148	125	143	139	147	132	162	145	133	144	160	132	115	135	145	135	147	146	119	136	133	129	155	156	156	142	147	159	158	153	145	150	139	145	162	154	153	154	157	137	159	139	146	117	150	126	131	147	125	137	160	161	144	167	129	137	168	170	137	157	137	136	138	143	133	141	124	143	169	131	140	144	153	150	122	150	148	155	140	152	139	162	132	151	150	137	147	134	126	138	154	153	160	154	129	150	155	140	156	126	139	129	140	131	156	146	154	120	138	153	158	145	150	145	140	142	158	142	145	142	131	167	138	132	140	126	158	136	130	143	137	158	162	137	110	137	142	132	137
14040	14667	19170	18218	15042	11471	8444	6604	5345	4953	4492	3642	3428	3052	3039	2568	2190	2002	1836	1700	1795	1694	1551	1369	1418	1195	1163	1151	1265	1031	1053	890	832	800	797	745	692	697	635	540	478	476	572	547	523	527	523	506	463	460	419	385	356	370	387	401	406	429	400	424	413	449	406	463	454	467	449	429	395	449	463	438	381	420	409	377	377	380	390	387	388	369	389	1034	1787	413	353	326	351	371	366	373	362	351	359	332	355	362	394	355	350	367	337	369	357	360	346	370	347	343	324	366	364	367	333	344	333	341	357	353	360	340	358	347	377	315	349	367	386	374	327	331	357	361	363	396	389	347	361	355	363	333	312	338	328	356	378	342	358	316	381	342	354	372	332	355	344	344	370	339	360	339	354	359	360	339	351	369	323	341	340	368	343	329	382	335	344	354	339	343	374	361	372	348	362	322	344	326	364	330	370	354	347	374	338	380	366	369	355	376	351	321	348	354	361	333	348	352	340	325	354	318	353	334	399	332	360	339	348	350	330	337	359	321	384	340	355	351	387	344	364	371	344	378	329	392	356	352	353	350	326	377	337	353	363	318	335	339	332	316	369	352	352	345	335	330	355	354	400	373	348	341	333	362	345	377	350	396	368	362	348	346	333	343	355	359	344	368	391	360	351	388	351	336	321	343	342	344	393	345	353	344	360	355	343	361	353	374	334	366	353	340	337	342	335	362	321	354	372	355	357	373	360	353	378	349	350	341	333	362	377	327	343	357	337	333	357	339	341	348	346	339	333	374	333	320	337	361	326	375	358	356	354	355	379	339	348	347	374	345	346	359	349	358	358	380	332	347	345	341	334	365	334	374	328	335	364	400	343	339	349	359	340	346	364	353	317	350	365	345	361	370	342	366	353	359	378	375	374	327	341	402	325	340	366	370	328	346	367	345	367	362	361	370	325	336	358	327	357	356	355	346	386	367	351	364	324	363	354	339	358	356	302	343	331	397	367	362	351	319	351	368	341	346	362	338	353	341	343	364	369	372	381	338	382	334	344	373	320	327	350	330	364	360	376	379	332	356	372	348	342	402	339	376	366	374	370	381	334	336	379	347	393	355	382	364	337	322	335	325	337	349	329	365	357	346	322	336	361	376	325	355	357	366	333	343	355	345	322	395	351	303	374	343	365	365	334	323	351	374	325	358	361	341	344	347	355	377	339	322	367	359	377	382	367	347	367	358	364	364	343	374	340	335	353	311	370	352	323	327	353	353	344	342	368	331	348	329	360	336	352	345	350	379	354	333	345	356	362	362	350	334	342	318	304	353	384	349	340	364	353	330	369	387	338	353	376	337	362	306	357	387	336	359	327	357	322	333	336	323	330	364	362	336	328	349	354	368	377	375	306	326	350	368	361	311	375	346	338	375	329	375	339	371	348	341	353	360	374	332	321	374	370	361	371	335	342	389	381	358	343	358	354	324	366	363	343	351	351	347	353	366	355	350	350	345	339	371	369	335	359	335	356	364	354	340	346	362	376	381	355	394	353	371	346	354	367	343	340	338	357	358	327	352	345	352	353	352	341	336	348	375	373	338	382	354	339	337	334	386	360	394	312	368	361	292	385	367	366	368	311	334	368	357	325	327	339	362	365	371	375	352	373	331	351	354	353	355	328	332	342	351	327	348	353	337	325	358	340	351	337	346	364	379	349	349	336	364	359	359	332	389	367	377	349	327	367	376	372	330	337	384	351	353	356	367	347	360	346	369	383	349	380	346	338	394	347	337	393	332	358	334	349	345	338	351	345	354	354	336	362	348	371	307	343	359	328	358	323	343	352	341	379	363	353	352	308	361	360	362	347	338	348	337	404	327	343	320	367	368	367	318	344	349	315	347	367	372	330	360	369	352	353	338	351	331	347	345	346	368	349	337	333	349	349	314	355	331	379	351	356	341	368	355	340	352	370	344	363	350	380	333	355	311	366	371	351	345	314	374	323	358	339	369	362	347	342	336	354	343	356	324	319	329	369	362	352	360	323	341	361	344	346	342	361	377	357	332	338	352	356	367	339	368	330	343	349	331	345	342	359	358	322	349	330	319	333	344	316	337	360	341	353	402	370	344	319	363	348	344	332	358	381	348	357	379	345	377	337	365	368	361	369	335	329	353	348	358	325	360	345	374	336	352	365	350	345	312	356	355	310	330	347	335	330	372	375	349	377	362	395	354	375	365	353	364	345	340	359	328	348	352	334	358	335	339	354	357	339	342	326	360	370	378	356	344	354	359	325	340	329	388	351	358	358	336	355	338	333	361	342	378	361	336	328	353	340	355	340	367	363	367	355	368	362	371	359	375	359	345	353	359	360	362	350	368	348	351	342	362	363	363	355	352	388	304	356	371	354	335	346	368	328	340	337	348	345	357	343	347	356	350	371	359	349	355	369	321	369	364	365	374	369	344	343	340	362	368	353	359	343	360	342	367	357	368	356	327	344	326	345	338	325	328	342	351	331	341	358	376	353	364	312	341	352	380	348	331	342	329	347	294	313	363	328	372	374	375	354	370	363	357	330	382	339	366	342	322	354	331	322	374	353	363	345	349	374	360	332	347	333	358	365	381	341	341	338	357	319	385	396	349	355	342	380	348	365	333	392	350	334	327	341	352	317	346	377	374	362	361	350	360	361	365	370	365	357	350	344	355	352	357	364	345	357	370	309	333	350	326	347	352	355	356	379	367	357	355	336	328	348	355	358	378	367	371	332	334	349	373	322	349	351	366	355	381	367	364	330	356	373	367	357	359	333	359	369	345	359	381	327	336	385	356	385	359	346	323	345	380	367	391	332	355	326	382	349	347	365	337	374	373	361	371	364	354	393	340	339	364	334	371	369	356	352	355	363	337	384	348	384	351	350	331	342	372	341	384	354	348	328	378	383	357	341	363	356	370	353	325	334	358	397	377	369	331	359	369	346	355	352	369	374	359	366	327	334	366	356	363	359	309	334	356	334	347	375	386	363	351	357	351	352	382	376	317	334	368	326	368	371	359	356	323	332	367	379	332	354	371	380	337	318	345	372	344	322	354	343	367	356	371	352	369	382	354	344	386	344	325	330	359	358	370	359	307	330	337	358	329	349	360	360	352	347	333	359	367	349	348	361	341	355	358	341	367	334	355	341	359	322	327	336	384	351	328	337	362	352	361	329	338	378	357	371	351	339	366	335	373	355	363	348	339	349	341	377	379	344	348	342	331	366	356	336	365	362	399	377	343	376	368	345	349	417	361	321	351	318	369	380	350	371	346	342	356	357	364	333	371	386	344	323	363	314	337	351	352	345	396	357	400	310	356	391	361	324	383	359	327	361	342	368	335	332	350	347	359	346	372	348	381	335	331	338	347	343	378	369	387	354	339	315	369	327	350	361	354	358	354	351	342	356	365	364	336	363	364	341	387	362	363	367	388	366	315	330	322	365	363	372	384	368	322	338	367	329	349	354	343	347	365	342	341	377	370	351	320	337	348	345	375	314	350	354	353
34065	26262	27146	24033	18939	12031	6796	3786	2294	1667	1373	982	808	733	696	584	572	451	401	312	327	315	307	325	306	263	253	264	268	207	201	195	180	143	157	119	119	116	105	104	91	90	124	105	108	87	106	117	85	67	82	75	61	84	83	67	63	88	95	94	86	88	77	94	81	92	102	80	92	81	82	82	103	74	69	89	71	76	82	64	80	72	72	167	389	95	74	75	60	83	57	67	69	72	78	68	67	57	61	83	81	65	82	73	76	54	70	83	91	72	56	71	76	75	76	67	84	78	90	61	75	72	83	58	47	68	67	71	70	83	80	54	62	61	58	77	79	63	62	79	58	73	65	82	64	72	83	75	63	75	58	74	71	61	56	60	79	56	78	72	73	67	72	56	78	80	85	67	68	70	50	86	73	72	60	69	77	83	67	81	75	84	61	66	66	75	87	65	74	67	83	59	66	74	63	76	74	77	72	68	57	70	58	70	67	74	53	72	59	54	60	48	52	63	66	58	60	64	58	77	55	63	72	66	66	81	73	67	59	67	50	57	76	63	70	54	83	69	74	57	68	64	61	76	73	75	65	64	65	58	70	75	54	79	67	61	65	63	68	48	85	80	73	70	59	64	58	66	66	95	73	60	69	66	78	62	87	72	80	55	76	58	65	66	77	67	50	64	82	91	86	66	71	84	84	74	70	77	65	72	63	71	89	72	69	65	52	70	66	72	79	89	55	53	76	67	56	57	78	72	71	70	61	65	62	61	87	72	82	82	63	66	79	69	72	65	86	91	62	88	64	67	66	77	78	80	67	62	58	73	71	81	76	78	59	66	62	70	70	55	76	63	80	79	68	73	89	68	75	70	59	74	78	59	80	65	68	70	81	67	75	74	60	81	74	86	75	71	72	71	71	63	66	78	78	75	74	82	65	77	64	78	59	70	77	68	59	59	77	53	67	60	68	76	83	71	55	67	60	70	63	69	71	86	67	62	55	61	66	69	74	81	80	70	72	77	63	97	77	78	80	69	62	64	76	76	68	67	68	84	53	66	67	58	80	97	66	79	74	65	70	63	57	62	78	74	74	69	70	71	59	81	71	53	51	69	55	94	68	80	66	65	103	74	69	63	61	70	61	76	62	57	77	66	61	67	62	64	74	50	68	76	56	76	89	76	71	67	75	63	63	66	53	62	77	71	66	69	78	73	70	61	91	69	70	64	69	72	66	67	82	54	59	55	68	56	70	67	68	68	71	74	65	68	58	70	80	64	88	81	68	75	76	69	61	73	64	76	64	76	63	69	69	52	77	66	46	60	71	65	67	70	65	89	59	61	84	65	80	55	72	72	78	75	59	66	61	62	82	70	60	60	59	63	76	69	62	61	76	72	67	65	65	76	76	81	64	75	65	64	70	72	62	62	79	61	69	67	77	77	69	71	65	75	64	78	77	70	63	66	77	92	75	71	72	76	81	67	86	97	54	78	71	75	67	80	81	79	69	83	80	66	62	67	68	66	65	81	72	69	64	76	66	75	56	78	62	85	77	76	74	63	74	80	66	71	67	73	57	82	65	63	77	67	88	60	61	71	60	66	70	73	64	61	67	77	70	69	67	60	64	69	67	59	75	72	67	59	68	78	69	78	77	68	68	78	63	66	53	74	68	70	82	67	79	71	69	56	83	53	66	70	72	58	78	72	65	84	68	67	63	61	66	78	77	80	89	53	58	74	66	78	70	73	80	73	57	77	73	61	60	64	84	82	59	73	67	69	62	74	75	66	71	69	58	61	61	80	81	65	75	58	73	72	62	85	71	64	84	65	78	61	62	55	76	62	69	72	97	69	64	72	75	76	68	70	65	59	84	62	72	62	88	69	79	56	60	75	75	83	60	67	80	63	87	67	60	68	65	53	81	83	73	68	72	82	77	60	90	67	63	70	59	64	87	66	63	72	81	67	65	50	70	64	73	66	64	87	65	70	69	71	82	75	78	77	55	67	83	72	67	75	72	60	55	61	72	71	79	76	74	74	66	69	73	66	68	73	67	59	75	57	62	58	67	74	74	59	69	68	91	70	67	68	71	77	63	66	82	62	78	78	62	67	70	75	83	77	65	65	70	60	67	83	63	61	69	59	76	68	76	59	63	80	72	58	73	74	73	59	69	71	71	62	71	61	76	77	72	69	60	65	64	74	82	80	73	78	76	66	84	75	98	71	57	72	75	61	65	63	77	56	72	73	83	54	62	82	77	65	74	68	57	66	58	70	79	66	69	67	53	74	82	70	78	74	73	62	74	59	64	64	82	56	76	66	68	81	72	68	68	81	70	69	54	73	75	58	64	67	74	82	68	64	65	77	72	72	58	90	57	72	65	72	74	70	60	69	70	60	62	64	69	64	77	68	70	99	73	66	58	68	75	65	69	64	62	77	69	73	69	70	62	59	75	54	74	74	80	61	75	60	69	64	61	71	69	85	76	68	63	69	80	66	67	66	62	75	60	55	63	61	72	72	75	69	71	77	65	74	66	68	72	70	57	66	71	81	62	74	72	67	75	74	73	68	61	81	74	81	71	74	68	72	72	71	70	71	60	64	81	66	66	68	80	75	72	49	59	68	73	75	77	77	68	64	75	58	60	76	74	75	67	55	59	72	55	71	79	70	81	60	82	73	76	65	62	66	68	75	62	80	76	72	72	68	67	80	77	86	71	77	67	72	68	80	67	93	76	79	83	78	61	63	74	54	74	69	71	79	68	65	75	58	71	68	76	76	68	78	72	64	56	69	68	70	76	78	70	80	60	64	81	63	87	79	64	63	83	76	86	78	70	70	79	79	74	62	82	72	59	64	61	83	78	47	86	69	76	57	70	54	73	79	57	62	60	54	62	55	79	59	57	71	56	66	63	58	65	68	67	66	61	75	60	77	77	84	65	60	58	78	84	63	74	80	72	75	80	50	57	81	61	59	84	70	57	80	70	73	88	76	65	71	59	72	68	76	69	97	75	74	81	73	73	68	68	57	72	65	68	78	61	66	53	73	75	68	67	60	71	60	56	66	67	67	56	72	54	56	69	76	81	61	78	74	81	72	79	82	65	58	59	68	59	71	64	72	60	81	76	79	57	56	66	84	68	69	61	94	71	85	66	64	65	79	96	68	68	71	70	70	63	68	56	61	77	74	63	55	65	58	68	64	52	74	62	70	70	68	63	64	71	72	70	75	68	68	68	80	78	73	67	67	61	70	77	70	76	63	67	69	74	78	74	72	72	66	71	58	65	79	59	80	75	70	63	63	71	59	70	75	51	68	68	75	81	63	74	73	63	60	64	72	82	75	74	72	77	70	65	56	49	75	64	63	91	71	65	80	75	70	56	74	67	71	78	84	67	59	64	62	66	72	78	80	65	62	73	65	61	61	75	71	74	84	56	66	77	64	66	61	68	85	66	76	75	74	63	66	71	72	76	63	73	75	67	73	69	76	63	55	62	65	67	75	70	64	63	77	71	78	68	57	57	72
19710	17700	22167	21648	19140	14525	11403	9240	8481	7015	5914	5197	4906	4349	4148	3511	3176	3040	2497	2130	2138	2138	2002	2320	2133	1611	1633	1681	1350	1119	1345	1148	1060	836	830	654	633	593	591	456	373	493	515	445	468	536	473	443	346	285	253	266	264	273	237	276	295	349	321	286	289	340	365	402	402	377	325	327	319	320	302	267	267	236	221	245	246	202	263	185	208	212	235	926	2721	288	199	196	192	185	200	203	178	192	202	176	185	186	197	211	165	190	185	188	200	186	207	189	196	200	189	180	192	196	208	212	195	204	190	191	176	186	185	201	196	210	183	196	181	186	175	185	190	203	170	192	172	155	192	187	185	167	206	185	198	176	193	183	227	190	171	175	171	184	188	193	159	177	199	185	175	184	220	184	181	163	166	183	193	177	194	178	148	168	180	169	172	166	180	171	172	203	177	182	191	185	162	190	177	183	154	163	196	200	194	172	187	213	188	179	203	198	176	183	180	191	187	159	181	169	161	166	179	176	186	180	157	171	179	194	175	196	165	170	184	193	193	180	195	175	193	196	183	175	169	178	190	203	207	175	168	183	195	184	182	191	207	172	195	187	164	179	177	180	180	196	190	193	195	142	184	185	195	177	190	204	169	185	197	189	205	189	196	180	173	172	189	163	180	190	179	164	193	181	175	156	182	186	178	170	178	195	209	181	176	164	197	169	180	216	179	166	177	199	191	164	162	172	187	180	167	179	197	172	218	181	167	177	172	167	186	214	190	171	155	195	207	173	207	174	187	197	193	187	178	161	189	192	175	156	172	184	172	185	184	173	168	178	188	177	189	200	201	203	207	184	156	169	177	176	158	187	179	190	193	177	189	169	178	207	180	170	177	187	203	187	176	173	174	169	162	195	189	171	186	189	178	174	178	192	192	175	181	175	209	171	180	195	176	193	156	186	174	189	172	186	170	178	195	183	196	180	185	197	182	188	210	200	165	198	188	159	193	181	185	179	195	182	155	202	160	166	206	174	185	178	173	176	178	202	184	198	191	181	193	168	187	206	186	167	198	173	181	197	191	178	180	179	167	172	159	169	183	173	146	181	175	160	188	187	169	197	185	177	180	172	160	166	188	181	184	200	170	174	190	171	192	184	177	179	183	165	192	169	173	162	154	162	186	178	198	196	187	173	190	177	177	162	194	197	161	183	178	188	189	165	198	172	180	187	195	156	176	182	177	174	170	180	187	157	216	200	172	209	186	175	169	204	191	171	183	198	176	184	160	194	176	177	214	164	184	169	206	152	201	187	202	192	177	190	181	169	195	205	203	169	232	183	184	177	192	195	161	185	195	168	209	190	182	162	187	153	182	191	199	188	194	175	181	182	191	204	187	171	181	190	182	169	175	178	174	208	170	191	158	153	196	197	191	185	180	195	188	176	171	187	178	186	206	209	174	175	176	171	159	179	181	177	197	177	183	155	188	175	177	170	166	210	185	171	186	178	200	169	187	178	187	178	188	180	186	180	183	173	194	183	188	171	180	194	167	188	179	167	194	203	203	170	181	185	166	191	197	159	211	158	194	183	173	176	190	206	173	192	186	202	176	195	192	187	173	186	174	182	186	161	172	174	156	169	186	179	156	181	203	183	172	191	176	169	178	176	190	194	192	159	181	163	180	172	174	216	176	165	180	183	174	193	183	179	179	192	164	190	194	183	185	207	166	174	182	200	182	184	177	224	178	179	165	182	182	192	185	183	188	167	169	172	176	178	185	185	184	188	172	175	172	189	163	168	182	178	195	188	169	190	183	193	159	178	177	199	202	163	176	177	196	209	181	191	203	176	192	208	189	173	194	174	151	188	193	160	166	178	184	196	159	195	163	206	182	181	167	189	164	172	165	192	188	210	167	204	160	168	179	151	196	172	159	169	164	170	211	202	172	201	209	173	205	197	200	188	188	190	182	170	178	181	196	165	183	194	192	183	197	175	196	178	202	156	178	217	180	174	190	182	190	165	188	184	186	180	167	189	169	187	198	183	193	169	163	193	183	203	185	192	170	180	193	195	203	194	174	168	191	206	173	199	184	182	161	182	187	189	190	187	196	166	207	199	158	159	172	166	185	189	182	184	180	204	166	193	173	163	195	180	189	207	192	172	202	183	197	186	170	184	193	178	205	188	170	178	181	162	176	182	176	171	197	212	186	179	168	175	189	165	178	205	179	185	168	167	160	177	192	186	194	194	203	180	172	177	192	207	180	180	202	189	197	197	195	173	177	184	180	209	192	178	173	179	168	161	203	172	180	177	202	169	171	162	197	166	182	171	184	192	192	180	195	197	215	194	190	183	156	166	191	174	183	187	177	184	183	164	207	192	167	197	183	222	181	178	172	184	151	170	163	165	181	181	178	190	188	176	175	176	210	175	174	177	194	175	188	201	188	182	198	159	181	181	188	181	197	185	177	163	184	191	187	179	202	177	191	182	206	197	196	180	192	174	191	171	196	185	180	174	186	196	159	196	193	184	180	157	204	192	175	183	194	194	174	153	179	190	192	142	187	183	199	192	177	177	186	183	186	170	180	190	190	166	171	153	182	177	199	190	185	174	173	204	187	196	169	201	191	169	194	207	167	200	174	197	209	181	192	171	186	193	197	195	203	174	176	167	201	201	202	173	196	197	179	165	163	176	195	210	187	184	191	193	154	169	173	179	186	177	172	194	171	192	188	174	177	167	182	192	193	199	165	179	167	177	193	196	178	193	162	171	166	187	176	171	207	187	174	156	188	178	186	176	189	198	185	179	195	192	159	188	181	184	181	169	172	163	180	175	161	187	185	168	185	190	167	189	187	177	191	175	197	178	180	175	202	183	193	194	188	161	179	166	203	170	164	198	178	160	194	175	176	174	169	176	190	193	176	164	210	189	191	191	169	204	167	205	177	195	209	188	197	187	195	162	180	169	195	181	185	146	214	179	172	201	169	186	173	178	173	159	183	189	170	209	179	188	179	180	171	183	180	195	189	194	179	167	162	198	189	189	180	187	176	178	182	176	186	202	196	196	190	164	202	184	185	183	168	172	203	178	182	198	185	187	202	193	170	181	174	182	164	170	190	193	196	198	174	176	200	180	178	184	184	206	168	151	154	179	188	181	178	203	177	174	182	194	176	177	196	169	174	181	191	187	220	181	163	186	197	182	196	173	171	163	162	196	165	182	175	180	188	180	173	185	181	176	177	181	174	166	197	176	202	191	180	196	178	178	175	184	174	169	190	195	188	194	168	182	174	174	208	165	182	182	189	191	178	180	172	202	187	186	186	185	190	177	176	201	203	213	191	169	181	190	188	161	181	189	203	206	186	213	173	184	186	182	184	180	200	184	167	173	177	191	184	179	188	191	185	197	180	181	180	183	178	174	162	196	181	206	158	180	187	195	181	191	204	193	196	181	173	165	182	173	181	194	178	194	180	176	178	169	192	154	209	196	165	194	180	165	180	199	176	202	179	183	187	197	169	179	183	180	192	217	206	212	213	182
5349	2644	3251	2085	1238	857	685	558	504	412	351	328	348	303	257	253	242	262	208	225	243	211	214	220	203	209	187	206	208	196	199	179	168	160	157	139	161	158	178	139	152	171	168	153	154	176	139	165	165	130	165	161	164	164	167	161	151	171	168	167	155	162	155	169	168	151	150	172	164	164	173	179	155	156	178	147	141	139	144	173	163	161	155	148	165	137	160	132	164	155	155	153	160	156	159	144	174	159	155	167	171	126	162	136	155	143	164	161	146	166	165	172	169	150	165	154	136	161	174	163	185	161	146	137	146	135	166	152	149	146	137	174	139	135	179	167	149	169	163	157	176	161	151	158	169	164	187	135	141	150	158	144	163	159	156	153	166	154	162	168	187	155	182	153	176	155	163	140	176	140	161	143	157	149	178	152	171	165	143	156	143	169	166	127	140	157	147	173	151	144	153	151	164	158	154	136	146	156	151	157	160	139	170	170	164	155	153	163	152	153	166	154	161	126	172	175	156	160	171	163	154	149	164	150	124	155	157	153	198	152	158	121	158	157	150	148	140	146	181	157	163	143	145	170	164	157	146	130	142	173	169	147	177	153	165	175	147	161	155	146	135	168	159	161	168	151	179	158	158	154	139	162	145	155	148	150	146	166	154	165	144	131	158	138	156	164	130	158	161	141	154	157	149	152	151	170	168	168	120	143	162	174	173	165	166	158	151	165	161	183	147	141	162	172	163	135	146	175	150	151	142	164	132	145	137	169	155	147	181	159	146	163	160	173	163	152	162	177	177	187	174	150	164	174	164	156	142	143	159	160	140	161	142	180	149	163	159	173	142	148	164	150	160	139	164	157	155	159	158	149	172	159	173	156	154	156	151	156	145	152	168	170	157	141	145	140	145	147	147	161	157	177	144	151	132	164	153	144	133	167	164	167	142	174	168	158	148	160	170	139	152	181	165	161	177	156	155	176	144	144	164	179	159	165	148	157	167	159	149	165	158	178	157	150	161	165	138	145	170	153	169	154	175	152	160	166	132	168	164	149	180	149	167	172	165	171	170	161	149	146	165	156	173	171	172	173	160	162	144	167	197	166	135	164	177	151	183	159	148	178	184	162	190	167	179	177	169	160	163	167	156	161	132	149	144	163	151	152	130	145	155	173	172	141	151	157	146	143	166	164	160	154	167	157	154	155	144	140	148	142	139	152	166	154	139	165	177	170	148	137	158	139	146	142	157	170	160	143	152	158	155	155	153	147	158	154	168	167	161	169	186	185	159	170	166	144	133	157	157	149	171	179	155	194	153	183	183	143	178	170	172	145	157	145	166	176	164	157	183	168	153	164	167	161	187	161	152	157	159	175	165	175	160	141	122	156	138	166	152	147	160	130	171	133	137	173	173	148	166	141	156	144	179	156	173	147	147	161	153	165	150	123	160	167	153	157	152	163	161	154	157	133	159	155	169	170	156	182	146	153	148	151	150	153	151	162	154	150	139	171	157	157	146	164	163	148	168	155	155	164	155	154	149	173	180	153	152	186	152	158	149	159	175	145	150	181	164	173	159	151	149	140	166	174	150	165	153	162	167	171	138	155	143	132	181	180	145	157	155	172	153	144	149	154	150	168	143	138	153	184	155	166	161	141	153	145	166	124	136	169	149	140	177	146	169	148	166	154	161	171	138	156	156	166	159	175	167	156	149	171	171	172	177	163	158	161	157	148	179	161	169	146	162	188	160	160	135	178	146	166	157	162	157	158	162	152	141	155	148	157	160	148	159	156	175	143	143	147	141	191	172	178	148	138	138	166	161	155	148	170	159	153	161	163	146	198	150	153	157	157	169	131	155	146	153	146	142	153	162	121	140	157	148	151	124	150	145	156	137	147	163	178	161	147	143	163	163	181	152	169	154	161	151	151	169	141	156	162	139	157	143	168	156	152	131	151	151	135	159	177	140	156	184	144	159	175	164	158	176	168	154	167	134	163	146	145	155	156	140	169	165	177	173	147	151	164	149	146	165	149	137	178	131	149	147	164	170	154	143	148	129	153	155	176	153	149	135	144	174	157	162	147	127	178	162	148	149	142	159	154	150	148	160	158	142	163	168	163	173	165	152	183	176	142	174	154	151	150	176	167	171	155	150	157	172	172	167	159	184	161	151	157	175	170	165	149	144	155	159	140	162	154	147	164	153	162	145	151	168	148	143	158	166	151	163	140	157	144	140	166	169	159	147	156	166	143	147	143	162	156	163	140	160	161	162	168	137	167	144	156	159	148	156	179	167	169	157	169	155	149	158	159	149	152	172	164	161	150	145	163	184	167	167	164	159	139	171	174	147	166	138	188	146	187	148	145	160	133	158	168	173	151	153	164	167	142	159	172	168	149	140	137	155	156	142	171	163	142	162	153	155	147	160	164	167	149	150	163	169	145	163	161	162	140	140	140	162	161	152	142	162	164	160	151	147	159	161	163	144	147	163	167	157	148	143	125	155	183	158	179	170	166	155	186	137	157	159	168	165	187	171	169	175	159	132	174	154	126	141	156	170	149	138	146	164	156	153	136	142	163	137	124	164	173	159	145	151	161	138	167	144	148	155	151	170	145	163	161	169	156	161	145	168	142	182	161	185	145	145	139	185	182	145	152	139	142	162	141	145	177	153	156	157	137	154	145	164	160	153	168	174	133	146	170	165	162	137	166	180	167	156	150	132	152	139	155	151	165	148	127	151	141	132	137	172	151	166	153	171	146	146	161	141	163	148	162	175	148	159	148	158	146	158	155	168	172	183	147	161	166	167	149	142	147	161	147	177	138	145	160	155	166	187	166	159	173	152	157	171	167	156	152	180	154	158	149	153	157	147	159	161	163	185	175	176	163	144	141	166	162	164	159	163	162	148	144	154	155	165	168	154	170	147	148	156	164	160	156	167	171	150	173	170	161	170	170	151	148	153	171	133	151	142	157	197	162	134	139	152	150	146	142	179	175	152	163	136	138	155	176	143	167	185	163	152	139	141	166	162	150	156	162	156	171	152	150	140	162	156	153	137	151	151	128	145	156	138	141	155	168	153	152	158	140	166	142	136	131	144	173	177	142	169	147	150	165	148	166	157	177	157	173	160	176	142	150	139	183	155	170	157	168	153	162	173	162	163	132	145	169	139	146	145	163	165	147	181	176	158	166	140	171	159	145	163	162	167	143	150	147	164	161	161	169	160	150	149	141	161	155	141	154	163	152	143	168	148	175	182	165	168	159	165	135	149	166	155	162	162	149	171	158	172	159	159	150	169	166	147	173	168	158	175	129	159	174	147	159	166	170	193	158	157	164	156	149	152	146	145	168	164	165	165	171	152	164	146	186	155	147	160	151	172	154	161	140	171	154	156	173	175	145	151	163	133	169	157	159	152	151	147	155	164	165	136	154	156	153	156	171	167	167	136	155	158	164	161	175	151	152	170	161	161	181	157	166	143	152	140	157	155	135	146	162	170	168	164	145	155	144	138	150	167	129	177	158
4024	3167	6511	6210	5057	3813	3060	2649	2378	1904	1719	1645	1572	1390	1338	1176	1048	1090	988	855	844	777	821	746	691	700	679	680	640	744	677	549	499	453	465	427	461	441	419	420	403	418	412	402	432	417	410	455	404	440	403	395	424	396	383	367	428	412	364	397	453	416	422	408	451	436	413	412	406	418	437	379	416	375	408	429	353	436	394	381	406	392	427	382	502	395	355	390	349	433	378	388	408	375	407	390	399	421	358	402	401	364	368	371	364	376	359	377	364	386	357	409	398	414	414	376	368	405	351	423	414	377	408	405	394	370	382	392	423	417	401	387	387	419	371	384	377	389	400	375	392	389	374	427	412	423	390	368	367	357	428	387	392	362	398	359	364	411	386	402	377	399	408	417	379	382	366	394	383	366	400	416	379	335	402	400	370	392	390	399	388	373	390	431	392	402	379	383	365	347	399	418	382	421	382	388	372	422	395	371	383	412	390	370	403	356	393	399	409	421	392	384	401	375	361	429	374	393	374	398	380	370	366	399	383	386	359	351	397	393	373	368	392	375	370	409	388	343	362	378	375	385	382	406	353	365	387	403	348	354	381	437	403	400	387	444	360	377	404	398	357	340	409	422	367	360	394	375	389	379	389	401	347	378	383	379	388	375	416	394	391	402	410	359	375	409	395	388	407	392	353	423	419	364	414	374	392	374	403	405	357	420	407	364	367	399	388	391	364	402	396	386	389	398	362	400	395	441	388	400	405	386	366	402	383	417	428	394	369	407	359	395	392	404	335	354	400	361	356	385	396	392	383	406	429	351	377	402	383	432	365	396	355	387	399	405	374	396	397	387	397	397	378	393	388	406	398	351	395	384	407	384	394	401	380	403	403	412	359	426	390	410	460	347	418	398	373	416	396	419	376	432	372	393	404	423	413	391	407	359	384	400	384	349	363	373	385	385	388	341	365	409	383	389	379	366	434	415	376	378	349	415	397	379	386	392	406	382	387	367	362	367	408	404	400	397	386	416	381	407	414	419	374	365	403	393	373	434	370	385	392	394	388	372	414	382	394	351	389	404	395	394	371	428	391	376	394	395	415	401	369	419	345	439	372	373	365	393	349	410	436	367	391	364	417	398	385	379	403	406	407	412	388	434	398	379	354	375	362	389	370	402	368	380	362	405	405	355	418	396	380	356	380	401	381	421	383	399	410	397	357	375	397	384	397	405	390	392	406	394	392	377	367	380	425	416	411	403	444	396	401	400	399	392	359	380	365	396	392	379	401	403	415	413	399	398	374	371	396	376	395	368	393	371	383	370	383	368	394	403	399	417	388	378	409	340	377	390	398	374	362	396	395	416	396	371	381	417	383	369	360	369	359	387	399	371	420	411	407	416	389	390	409	396	385	380	364	389	395	420	393	390	391	354	379	385	396	379	386	412	390	348	397	414	384	376	359	380	391	381	380	385	381	374	376	387	430	379	398	356	394	369	380	387	374	389	416	375	394	395	387	360	366	365	418	382	396	393	409	377	390	407	353	379	394	401	352	388	370	396	409	388	387	394	415	408	375	408	389	380	412	360	394	425	415	383	377	412	395	411	393	379	396	375	392	416	399	402	393	386	414	390	422	371	399	388	382	447	368	392	371	385	366	364	370	380	381	390	393	392	374	397	397	416	432	403	379	417	403	380	420	387	373	404	414	388	378	420	384	387	380	432	395	381	362	402	388	395	389	408	359	384	407	392	364	380	381	394	393	420	372	367	337	416	390	380	385	426	387	364	392	409	368	360	376	366	397	372	405	392	381	355	405	397	419	411	387	421	387	395	361	383	380	396	410	383	379	405	378	356	369	409	405	391	388	391	393	401	403	401	388	375	376	415	362	408	381	373	407	383	384	390	378	373	392	373	407	389	381	405	383	413	383	358	378	401	389	337	379	360	351	390	386	415	381	407	416	376	373	368	386	386	408	369	423	411	384	402	379	356	340	389	380	397	368	388	382	416	388	351	355	416	418	352	387	395	359	390	405	400	385	388	408	395	357	394	367	397	373	359	407	384	396	380	379	367	417	365	395	390	406	417	361	384	374	367	399	404	385	388	340	365	391	388	404	414	390	379	388	407	377	387	410	372	410	386	403	386	413	392	425	392	398	369	406	417	405	389	381	392	379	383	345	416	372	416	371	374	363	359	428	347	370	387	417	384	397	363	394	378	370	399	361	402	404	380	370	387	378	387	403	373	445	384	401	423	394	385	384	396	397	395	355	370	418	387	375	381	399	381	372	385	378	376	403	370	394	403	398	397	345	389	383	364	381	375	422	376	351	351	416	387	376	359	372	370	369	358	359	410	366	437	376	422	355	358	377	401	379	436	400	401	359	410	351	371	385	397	390	413	383	377	405	426	356	370	379	398	385	405	370	404	382	393	376	418	392	378	371	371	394	397	427	385	369	382	396	377	401	392	369	368	412	383	364	365	380	380	383	376	399	372	358	377	405	382	390	391	394	410	356	347	371	401	406	387	399	402	364	380	384	378	402	385	394	343	371	363	413	388	407	399	388	383	373	391	375	383	388	363	386	386	383	381	367	393	377	371	406	377	367	386	432	399	394	401	411	415	387	369	366	402	397	380	406	396	421	406	339	411	390	365	399	377	383	360	397	386	405	403	388	416	399	401	430	378	401	387	376	395	407	386	387	346	410	394	384	338	384	392	384	403	356	391	363	371	411	350	355	360	369	442	399	405	365	401	405	394	396	405	422	359	395	414	381	366	390	383	373	408	363	404	392	419	372	366	382	375	419	367	378	397	404	413	366	384	381	427	385	386	427	354	391	404	394	351	375	397	365	393	375	396	395	362	352	425	382	348	344	386	385	388	373	393	415	372	398	403	394	358	355	392	387	426	382	385	373	359	440	426	373	376	396	397	357	366	422	398	434	388	384	371	379	388	391	392	401	377	386	408	390	388	366	367	435	374	384	395	382	396	408	370	411	398	383	386	398	382	379	357	386	395	387	372	368	374	433	426	384	393	385	374	387	382	401	371	388	372	388	405	378	374	427	414	386	383	392	398	375	410	366	438	370	393	381	373	376	407	354	375	372	400	384	404	386	349	400	366	333	396	362	345	417	420	387	391	417	363	380	373	346	399	412	370	380	419	366	412	378	368	423	407	368	368	407	382	397	384	400	380	420	395	379	389	379	381	397	411	359	408	383	362	392	353	373	402	381	412	404	378	399	394	386	396	368	416	377	366	382	356	412	393	403	390	372	400	389	383	408	372	380	368	386	385	405	383	369	378	385	405	407	387	386	377	386	395	377	388	395	358	371	399	350	368	406	385	369	429	368	411	425	428	388	418	395	386	361	369	371	388	351	426	427	386	353	394	423	384	420	378	379	368	371	391	427	400	342	388	388	381	374	404	371	389	425	356	360	398	394	375	402	400	408	345	384	386	374	420	416	382	391	380	390	397	371	371	394	366	417	349	345	381	409	406	383	371	368	404	376	348	381	357	376	394	370	391
23864	16272	21017	17622	11443	6175	3341	2085	1527	1313	1011	655	519	536	427	405	423	425	332	322	387	335	329	346	290	230	225	218	237	227	199	172	188	184	155	153	164	170	167	148	169	163	151	155	168	156	165	172	157	146	184	174	160	127	134	157	133	147	156	161	151	156	151	141	174	174	165	165	150	148	160	145	153	156	130	150	157	149	125	153	144	145	149	187	338	184	153	142	141	139	153	151	147	136	122	147	148	152	133	131	120	149	129	136	133	157	158	148	145	147	115	129	141	151	147	140	129	143	137	160	143	143	170	153	154	120	134	138	151	142	123	158	152	145	139	132	133	137	153	154	142	134	144	154	143	163	137	155	140	158	138	134	140	140	142	149	141	166	122	122	152	141	133	142	137	154	134	165	151	165	151	137	124	159	156	127	157	133	149	170	136	167	114	128	156	147	133	161	144	141	140	135	134	138	106	135	157	153	156	152	168	142	139	139	138	139	161	126	125	114	140	128	147	142	148	144	137	138	133	115	120	138	141	167	138	147	162	140	159	135	139	125	147	163	135	160	138	146	145	160	128	129	144	162	138	133	155	119	154	132	148	116	148	134	146	160	147	175	137	142	145	131	141	142	144	140	132	138	145	161	137	148	141	143	148	120	149	143	171	130	141	164	159	149	154	149	126	148	129	129	131	153	168	133	133	141	166	128	134	147	139	153	153	145	148	125	146	156	165	142	149	132	162	142	136	143	133	135	136	151	143	143	124	155	149	154	135	154	134	131	133	136	135	117	159	137	137	139	143	140	150	149	153	157	162	139	143	162	156	118	154	128	130	162	132	141	149	156	144	131	135	144	149	147	130	137	151	180	140	156	170	129	133	133	153	147	142	146	140	126	167	140	129	146	135	126	150	152	138	164	123	131	149	142	137	145	154	135	157	135	135	127	150	138	156	139	151	151	126	166	130	148	148	173	136	131	136	162	141	160	144	148	119	151	159	156	158	148	143	127	132	139	158	125	134	121	145	162	131	157	164	144	152	135	142	132	149	131	163	144	145	141	145	165	150	158	135	131	155	142	136	158	145	160	133	138	146	135	135	146	141	132	127	156	161	145	151	149	148	166	147	130	143	144	153	154	139	153	150	147	138	146	139	140	136	133	159	146	134	163	151	145	145	141	140	150	150	127	138	144	154	127	149	158	122	164	135	141	162	146	143	151	140	115	120	183	130	126	130	157	155	147	159	151	135	156	127	140	131	153	134	112	147	148	155	138	158	129	150	141	147	142	132	132	138	129	150	154	152	166	135	137	128	154	138	149	158	159	137	144	148	160	155	155	144	158	134	132	142	122	139	153	148	158	143	147	144	152	135	119	166	139	139	152	159	144	134	138	165	136	138	157	136	146	151	150	122	143	143	156	156	146	160	145	143	146	155	155	125	152	151	164	152	147	161	148	136	141	123	148	147	148	140	175	136	143	133	136	129	149	128	139	160	167	139	141	139	130	139	136	130	138	146	130	145	153	144	165	148	134	156	128	128	136	178	175	156	131	143	142	121	130	161	135	151	135	142	156	164	139	158	151	140	150	156	163	136	140	125	144	133	139	166	129	149	141	135	137	143	148	129	139	146	138	158	124	162	144	140	157	138	148	149	155	141	147	143	163	152	135	171	127	130	152	146	155	131	128	142	120	149	120	156	154	153	142	148	129	150	146	143	161	170	147	135	167	160	134	117	151	128	122	148	126	144	154	158	147	152	133	164	141	163	147	147	154	139	156	146	121	169	158	139	153	124	152	137	137	156	152	135	134	139	137	150	141	141	149	157	142	138	158	138	151	145	156	137	156	134	137	144	141	116	159	149	133	132	126	151	136	154	148	170	134	144	114	134	156	118	147	154	143	127	146	116	127	125	139	147	153	146	165	144	130	156	139	127	151	143	150	144	160	143	141	116	144	158	133	134	141	149	145	126	166	161	138	139	146	143	130	155	145	153	135	128	145	140	136	141	151	162	158	140	132	131	133	159	151	164	140	147	155	128	138	148	151	160	145	125	139	141	134	147	140	150	146	148	151	160	155	119	157	138	148	122	133	139	151	143	140	130	148	150	132	160	149	147	125	157	154	142	152	137	141	147	168	140	138	163	136	135	123	139	168	157	145	138	173	137	143	137	138	159	144	145	147	139	136	146	153	152	153	127	141	141	150	138	127	139	153	136	133	149	129	127	156	164	147	156	142	136	139	148	141	126	117	155	132	139	180	155	120	131	137	164	136	142	138	134	131	133	139	131	137	133	162	146	123	130	148	149	140	142	144	132	151	122	150	137	143	150	153	146	150	161	165	136	149	139	141	137	141	144	141	140	149	157	121	138	142	134	133	141	117	156	152	139	159	142	146	157	145	158	165	140	159	136	131	133	146	161	146	155	158	148	152	140	142	152	149	145	148	129	153	145	133	160	126	145	144	137	123	164	164	146	138	149	174	141	131	127	161	132	147	146	150	135	146	159	149	148	145	136	135	173	132	139	125	140	156	159	117	157	122	150	136	138	159	148	147	121	137	130	154	147	146	152	144	135	128	153	118	134	154	143	166	159	146	157	137	127	158	141	142	162	158	145	145	151	127	154	150	150	127	159	146	137	134	133	160	159	143	138	153	148	155	160	149	137	136	141	147	137	110	141	154	155	153	141	145	159	129	143	139	149	129	152	139	151	152	162	134	161	142	143	132	145	135	169	142	135	157	143	147	142	131	138	147	148	151	149	135	139	155	136	149	157	152	118	146	150	122	127	135	138	131	130	130	137	135	171	167	139	146	145	153	144	132	122	158	151	136	128	131	134	120	145	136	134	146	141	156	154	157	141	127	155	154	161	134	142	138	130	154	132	146	114	148	144	141	139	149	129	128	136	156	141	121	128	152	151	152	151	143	126	136	145	140	152	147	155	148	150	159	146	145	139	111	143	171	141	160	174	138	161	133	141	139	165	162	149	144	161	160	146	138	116	148	148	140	136	156	148	119	120	147	152	132	134	162	148	131	143	139	149	130	152	145	141	135	157	146	149	142	146	141	154	143	135	167	142	160	124	152	143	136	145	147	130	147	128	144	131	142	128	135	142	123	155	162	155	151	144	155	160	141	152	126	132	119	129	127	131	133	149	132	147	122	153	167	148	118	138	158	159	148	139	142	143	141	141	142	149	159	184	159	132	138	170	156	149	153	150	156	154	147	150	156	141	159	131	120	135	158	140	156	142	149	140	142	120	128	129	145	145	170	114	136	139	147	133	120	132	149	177	154	126	132	130	131	143	157	131	162	123	155	131	145	139	147	145	129	133	146	151	142	155	148	136	139	152	152	150	138	171	152	137	154	112	137	166	151	137	132	133	126	137	172	144	172	135	128	117	131	146	141	140	130	155	156	126	152	145	155	145	154	128	147	130	136	135	115	141	149	140	139	141	130	138	152	135	151	126	141	164	129	132	136	158	169	152	124	136	139	155	139	139	133	146	156	158	124	132	158	133	162
14831	11660	18091	16736	13351	10320	8678	6678	5701	5196	4564	4006	3310	3005	2476	2286	2010	1913	1765	1756	2018	1711	1558	1643	1407	1260	1286	1211	1152	1253	1013	731	724	580	577	579	615	617	498	540	481	482	504	476	470	435	452	450	451	425	420	430	397	399	381	393	400	425	426	454	461	426	465	483	478	562	595	533	461	468	409	411	416	402	398	379	362	386	413	406	362	391	384	915	2076	550	345	362	385	336	361	368	337	330	392	366	368	331	364	324	323	378	345	343	333	345	356	379	315	341	346	382	355	364	356	349	333	357	326	359	342	337	346	348	311	365	361	375	353	325	367	381	375	387	332	335	337	343	351	380	328	367	377	312	343	367	366	353	391	339	349	351	382	345	387	321	377	350	356	329	379	358	396	356	374	320	331	361	355	340	357	290	360	340	346	358	348	353	357	349	364	353	323	366	325	356	372	340	350	352	364	347	359	347	355	377	355	371	342	392	373	369	356	376	377	351	340	329	350	368	339	337	390	368	380	369	331	377	335	346	324	340	343	328	334	318	374	363	361	329	361	366	360	377	358	390	317	353	327	353	353	345	364	343	335	333	357	366	326	377	327	326	359	333	378	332	378	344	345	372	323	351	376	348	386	349	335	352	344	370	347	314	336	353	356	351	342	363	387	353	300	343	365	379	327	377	343	369	347	376	365	330	342	345	377	365	354	352	379	368	329	348	341	371	322	360	372	365	339	353	352	361	363	351	360	329	330	340	361	355	358	330	341	325	404	350	379	375	315	347	354	352	313	347	330	345	320	336	347	367	365	373	351	317	366	336	341	367	347	340	352	324	360	350	335	361	373	335	351	367	351	357	351	346	386	368	319	334	357	360	348	350	384	365	341	376	317	365	352	358	356	333	344	377	332	321	331	372	374	351	378	353	353	368	340	352	370	350	340	335	335	347	352	361	374	382	356	322	371	362	358	349	376	404	355	378	347	332	376	340	333	371	362	343	345	361	337	364	334	379	360	347	326	363	333	331	377	348	389	354	349	365	352	345	350	332	376	373	360	349	380	343	383	349	310	358	366	343	341	355	321	348	324	363	356	319	351	327	356	341	364	368	331	374	342	344	330	339	399	367	372	364	324	345	340	370	356	379	392	351	366	364	361	357	352	357	374	345	360	366	343	353	380	373	366	337	345	336	393	342	337	364	353	368	393	365	329	342	357	400	359	323	357	354	320	324	344	343	353	311	317	328	349	326	328	394	360	355	359	339	336	365	354	403	347	386	354	323	334	312	333	363	358	367	354	344	330	383	355	349	396	377	368	360	391	343	319	346	334	341	330	338	356	337	362	345	342	365	342	345	355	350	341	372	348	320	354	355	375	330	339	343	328	352	358	337	343	323	323	359	356	338	383	371	346	364	316	360	351	351	365	366	368	348	334	346	364	334	355	353	336	379	370	370	336	366	347	319	312	324	345	344	329	347	345	366	348	395	359	357	357	329	352	371	322	349	309	340	335	333	372	361	369	364	373	358	343	339	352	333	370	337	360	367	347	366	361	335	377	334	345	341	375	376	338	338	334	355	336	378	369	336	377	373	337	345	337	371	345	354	384	364	345	362	364	327	305	336	358	319	341	360	330	327	346	341	338	331	377	388	415	355	378	326	321	373	374	374	350	340	349	357	354	352	341	325	353	345	366	319	377	346	342	358	329	345	356	364	356	334	348	373	362	376	335	338	339	381	344	329	369	382	349	380	376	348	364	327	339	357	363	354	358	318	370	355	340	353	365	345	373	329	315	361	338	361	342	321	378	332	380	379	367	345	344	334	371	381	364	365	344	321	312	366	318	345	353	338	375	361	362	353	359	334	368	369	383	311	391	374	357	356	368	335	337	352	409	354	346	326	355	353	355	343	354	330	348	347	368	356	330	330	347	361	344	346	360	342	328	360	371	331	351	381	368	383	374	370	368	347	389	346	339	357	324	380	341	338	357	359	373	355	329	340	334	306	367	344	325	357	355	377	370	344	361	359	382	390	339	339	348	351	345	370	349	329	345	319	320	350	335	390	345	305	349	366	315	377	353	339	378	363	377	352	365	311	326	360	333	384	353	344	346	372	358	342	359	384	378	347	363	329	349	371	373	390	344	357	339	354	348	337	344	365	307	359	352	348	362	345	412	350	338	335	347	359	350	343	346	345	351	372	330	364	314	348	341	354	363	372	370	367	350	353	389	333	347	346	354	352	346	347	349	388	356	366	373	348	335	348	348	361	393	362	351	387	333	340	350	342	358	348	352	331	353	354	350	390	354	359	337	363	371	348	349	364	375	340	363	373	386	349	343	354	343	347	375	354	344	313	349	345	347	359	342	342	364	356	361	343	348	321	364	337	348	337	356	320	336	345	355	337	337	366	352	381	327	357	364	336	348	347	328	362	355	360	359	336	371	321	324	350	350	332	335	343	348	357	347	335	386	345	361	326	349	341	386	335	359	351	360	337	366	387	355	352	374	334	367	356	395	351	338	367	357	351	346	360	345	364	371	355	353	355	330	329	359	357	381	326	352	337	361	362	354	365	375	362	334	344	360	367	390	377	348	363	365	383	337	376	357	354	360	382	345	362	340	353	340	344	344	369	359	357	348	347	344	344	352	344	347	363	327	358	354	348	355	360	351	349	371	379	367	371	347	353	377	351	356	378	376	401	351	337	342	355	364	355	338	334	353	368	323	377	385	351	380	352	339	371	330	342	335	336	371	341	331	366	374	365	368	330	362	372	340	368	346	377	300	341	358	348	366	375	391	339	381	319	388	316	338	317	334	345	340	350	337	385	369	350	376	346	353	352	339	333	378	323	319	350	367	359	367	355	356	368	364	338	360	341	359	348	363	392	362	339	337	357	358	332	367	337	324	329	348	371	379	372	359	353	353	312	353	381	334	355	350	361	343	372	381	356	350	331	392	370	360	363	351	340	339	326	327	373	393	327	346	378	370	407	359	361	335	396	342	387	353	381	361	318	338	341	355	352	360	376	339	353	370	357	355	357	356	333	359	357	354	333	388	352	364	351	318	330	296	382	324	364	347	352	327	351	341	354	339	363	350	306	313	360	369	359	345	344	383	345	366	370	348	325	341	330	390	363	320	334	350	350	359	353	361	358	356	325	325	349	327	332	351	346	330	378	363	365	361	359	359	352	349	359	332	357	349	322	314	344	349	344	372	347	348	355	365	334	350	343	348	332	368	377	354	363	379	359	376	361	346	354	352	367	367	375	359	372	342	385	334	339	348	338	311	373	335	374	395	334	362	370	344	334	364	350	359	361	369	352	348	361	368	345	339	347	326	365	366	388	328	342	329	344	341	359	357	357	328	350	353	357	376	344	356	355	350	361	341	322	321	327	340	360	331	351	322	347	351	395	357	361	343	373	332	354	369	358	361	347	338	346	375	370	365	363	324	338	367	357	357	361	356	346	355	342	401	388	370	370	346	343	350	339	353	363	331	346	390	377	367	337	377	344	378	352	320	340	366	354
35919	23248	27149	23532	16642	11079	6335	3446	2059	1471	1349	969	887	685	626	533	420	403	459	360	352	360	338	319	225	217	252	252	193	208	154	153	129	113	140	119	130	112	106	121	105	90	98	97	95	90	89	88	92	90	86	74	83	74	76	76	74	80	86	76	88	79	88	84	98	115	96	95	101	77	85	71	85	96	85	88	80	76	80	70	64	63	62	188	464	108	64	67	66	73	62	67	75	70	69	62	61	67	80	76	78	75	68	79	90	85	75	70	73	82	60	58	79	64	68	66	68	77	75	62	75	72	69	69	62	72	75	68	77	78	89	63	62	82	70	73	74	60	79	76	56	73	83	79	82	53	81	65	64	67	68	70	73	65	79	78	69	69	54	61	66	86	82	68	62	63	71	69	66	88	70	76	73	68	78	60	85	76	87	77	54	68	60	64	75	75	60	56	71	68	77	71	70	70	67	71	72	75	68	57	63	67	73	75	62	72	65	68	78	60	78	76	64	56	78	66	74	79	72	81	77	64	67	75	73	61	59	75	60	72	91	77	85	74	62	68	66	75	68	59	85	83	50	60	60	64	75	75	70	59	75	78	66	73	74	68	60	73	50	60	80	70	80	72	66	72	72	67	85	52	59	60	66	68	69	73	70	69	88	80	73	60	68	65	60	77	62	69	69	73	87	68	73	73	69	74	88	75	63	76	73	60	71	62	97	77	74	83	74	71	71	71	66	68	81	73	58	77	74	59	59	62	65	73	73	66	56	59	79	72	66	84	71	71	71	85	87	67	72	71	68	63	54	66	75	85	63	61	67	79	77	62	71	75	78	98	63	62	60	74	76	68	92	72	64	62	72	60	61	74	74	75	73	71	89	89	72	62	66	66	65	70	65	62	74	61	74	78	59	80	64	74	79	70	68	53	71	70	87	62	67	73	66	49	81	66	73	78	68	52	79	78	78	65	62	67	68	61	80	66	65	68	67	75	66	63	68	65	63	61	79	66	69	75	92	56	72	54	77	67	51	70	68	73	65	60	62	74	81	75	65	56	75	84	87	83	78	69	73	60	75	72	84	55	59	92	72	58	66	75	78	63	73	61	62	67	69	61	75	68	69	72	76	83	67	68	78	66	66	61	79	67	66	80	60	64	67	52	60	73	66	73	67	76	72	67	97	61	63	76	59	66	78	73	87	81	55	73	71	52	80	61	65	67	63	79	80	74	72	70	66	66	75	64	65	68	56	69	72	66	77	69	81	69	67	66	68	73	69	58	59	65	58	67	84	87	64	70	63	83	59	56	63	58	71	88	65	63	60	57	69	64	50	89	67	72	78	69	73	73	73	71	72	88	63	67	75	75	73	77	73	57	58	67	62	60	65	71	68	82	63	90	69	63	68	76	59	66	79	95	61	64	75	66	61	66	61	72	72	72	78	67	61	84	68	72	74	70	73	70	74	91	78	62	77	59	76	73	65	69	61	72	65	82	68	75	73	62	62	66	70	74	85	70	69	60	72	59	54	78	68	76	66	49	70	79	69	74	77	73	60	56	65	78	62	63	82	63	88	67	70	57	56	82	69	74	73	55	74	82	63	73	57	79	62	76	70	55	70	69	72	73	69	87	65	68	72	72	73	63	82	61	65	68	66	85	69	80	73	77	45	65	68	66	53	79	69	79	65	64	77	64	66	83	76	79	62	58	78	52	72	74	63	79	63	63	60	74	64	75	69	66	77	79	70	63	68	63	76	68	77	71	74	71	69	71	80	75	72	92	66	65	61	60	69	69	62	71	64	65	75	72	71	78	77	73	55	64	65	72	57	79	74	75	70	56	44	60	69	65	74	85	82	92	73	68	70	74	66	70	73	84	63	90	72	67	70	72	66	74	69	73	67	76	58	71	79	78	80	73	69	74	70	67	63	64	54	70	68	69	85	61	75	64	69	76	71	67	66	73	64	65	75	64	69	73	66	68	69	72	67	68	66	71	62	67	68	86	64	61	61	77	65	71	81	83	69	78	81	72	81	63	68	60	73	68	58	74	57	70	65	70	82	73	62	78	81	78	72	60	63	66	70	70	50	69	81	82	77	86	78	72	66	57	53	64	64	55	73	59	71	70	68	76	72	79	72	62	53	56	70	74	68	62	73	75	72	55	56	71	70	64	52	63	57	75	58	65	64	60	71	62	75	68	61	72	62	81	75	61	75	56	60	52	66	75	66	75	68	82	80	68	72	64	74	66	64	67	75	68	74	70	69	67	83	73	64	79	66	70	64	75	64	62	62	70	65	55	80	68	60	73	63	68	71	63	65	59	67	78	59	62	62	69	65	57	66	84	76	57	57	61	69	81	63	65	51	71	64	83	75	71	73	61	71	58	60	56	74	70	63	88	71	78	67	62	55	86	69	78	80	77	51	71	67	59	71	72	83	67	61	73	88	52	60	62	79	72	61	71	75	62	84	72	75	76	74	71	88	78	65	70	68	82	76	67	72	70	76	74	97	64	82	60	66	75	62	70	68	67	68	74	82	83	78	80	58	73	61	47	76	74	78	72	81	80	65	71	53	85	79	77	65	77	61	69	77	70	69	63	74	65	68	66	65	72	74	73	68	69	65	66	83	71	77	67	68	76	64	69	68	74	63	66	79	77	95	68	74	58	77	61	84	61	70	65	72	62	67	67	72	65	54	77	59	64	56	58	70	74	72	74	81	57	67	83	79	62	76	70	64	74	63	85	76	68	54	90	69	70	71	67	90	65	71	99	75	67	75	60	75	66	70	69	63	74	72	65	58	58	73	78	87	72	59	53	78	67	56	72	62	74	84	78	64	83	68	67	60	80	98	55	77	78	83	78	71	90	70	78	73	74	75	85	63	83	57	63	75	66	67	71	73	61	71	72	57	77	62	78	70	71	57	63	71	69	67	65	79	87	62	58	78	75	65	61	77	72	82	63	59	64	74	72	68	57	61	84	71	61	78	61	79	81	62	84	74	71	64	64	68	65	75	59	70	79	69	70	71	67	82	78	69	63	62	59	63	59	70	58	68	72	68	69	73	69	93	69	68	84	58	77	79	76	67	48	60	79	62	67	70	74	81	70	65	60	75	75	53	86	65	66	69	71	74	82	80	66	74	67	75	79	68	57	80	85	98	73	66	80	74	68	78	70	69	73	59	52	68	68	88	59	67	68	62	56	65	61	90	71	62	64	51	64	69	80	75	61	58	72	75	77	81	82	70	79	61	68	55	79	75	70	87	77	68	80	88	74	64	76	73	72	66	65	71	75	67	88	76	70	73	85	72	73	74	67	68	68	56	76	53	77	61	72	63	71	64	73	79	63	73	64	70	62	69	67	83	70	77	58	58	69	73	54	78	67	66	60	61	81	87	87	72	93	70	68	72	82	74	48	82	69	54	66	84	65	57	48	79	70	66	64	92	68	72	70	73	63	53	62	74	69	60	79	56	69	60	70	66	61	72	57	67	69	79	76	82	62	56	51	72	83	73	69	77	69
20625	15034	22283	21120	16551	14308	11965	9384	7778	7279	6454	5035	4651	4010	3834	3218	2732	2499	2265	2470	2772	2355	2689	2157	1686	1481	1806	1496	1405	1250	857	976	779	596	645	588	586	485	523	417	406	495	456	373	371	350	358	338	364	298	286	282	271	235	238	227	246	277	306	330	332	296	334	374	459	540	648	433	437	278	310	271	285	266	265	244	247	199	225	208	235	206	217	1230	3279	612	172	200	202	199	188	174	215	174	193	168	192	162	189	168	184	191	192	181	207	214	185	193	201	198	195	185	206	184	191	190	180	178	197	178	190	162	186	204	195	192	179	185	195	200	189	213	176	179	206	181	188	196	169	185	182	201	200	196	198	185	187	197	204	192	183	167	173	191	185	171	194	172	213	174	184	162	195	192	192	175	171	151	179	187	192	180	167	192	194	190	194	182	211	182	182	192	206	153	177	200	199	189	176	165	183	184	196	187	201	181	206	192	205	178	217	191	174	185	180	179	165	181	186	197	171	184	201	204	193	194	191	203	199	163	192	197	173	164	185	195	174	177	193	178	179	179	195	175	187	189	180	180	183	167	175	170	225	187	190	184	190	185	219	157	170	184	181	198	159	210	186	193	199	168	200	203	211	204	188	178	200	158	183	213	182	200	195	177	164	205	187	164	186	182	192	173	149	180	188	177	205	167	203	197	165	176	187	189	202	174	186	197	200	166	191	157	205	190	172	211	194	192	187	173	206	208	190	188	154	184	184	196	184	172	193	171	202	188	174	193	168	191	198	192	175	165	168	197	204	164	184	193	186	195	179	208	187	183	180	179	193	182	182	190	186	195	174	176	188	213	168	199	182	185	199	193	192	178	174	171	165	169	186	179	196	188	158	190	167	172	189	182	171	184	171	196	165	158	181	177	180	172	182	202	175	173	192	179	195	193	177	168	184	185	197	212	230	174	185	200	169	173	192	208	160	209	175	186	203	162	206	178	190	185	179	183	203	169	203	188	192	184	191	167	195	187	187	189	180	177	155	190	189	189	198	181	175	182	188	185	184	212	165	183	186	188	178	168	211	170	187	164	193	181	178	183	169	199	193	200	178	184	191	188	187	193	185	171	170	178	191	178	192	191	206	178	176	172	192	177	162	174	153	163	187	175	164	193	180	196	187	179	176	166	166	184	167	169	164	187	174	192	175	194	175	173	176	193	188	186	186	187	183	201	166	167	165	163	187	171	182	178	190	178	190	187	166	188	203	176	170	166	149	188	205	172	189	159	200	174	186	175	185	187	174	181	194	187	188	175	196	183	192	183	189	155	190	190	174	192	192	183	162	181	184	189	177	214	209	183	189	197	177	202	180	178	164	194	196	198	190	186	205	178	207	162	200	195	168	200	186	164	207	181	201	182	171	194	198	194	167	166	209	192	165	213	164	185	184	209	152	194	180	200	174	195	172	198	175	158	195	178	185	196	173	176	191	178	189	183	159	183	185	197	184	180	216	165	196	175	192	187	173	174	201	202	214	165	205	199	185	190	199	195	204	185	196	199	182	167	191	171	178	201	202	177	172	184	189	208	172	163	203	197	172	175	178	171	166	184	169	200	177	212	192	188	164	169	167	195	184	191	180	201	215	180	152	188	172	160	197	194	185	175	185	179	192	175	176	180	202	186	200	205	196	166	161	186	185	168	181	181	184	196	213	192	187	175	187	192	177	183	162	186	191	152	174	191	184	175	184	195	183	180	178	200	189	183	174	180	204	197	196	168	177	188	206	179	185	179	175	211	207	195	197	175	195	178	202	192	181	176	151	170	194	178	191	184	178	177	172	185	223	190	182	179	201	164	172	195	207	184	181	193	203	196	175	184	178	205	159	204	177	198	197	172	189	200	207	168	181	177	203	157	169	171	192	200	182	195	187	184	210	217	188	207	186	196	174	172	209	178	194	182	181	204	186	200	186	195	199	184	174	182	203	178	165	188	180	185	170	178	184	164	188	192	171	203	171	187	187	172	183	189	183	197	191	156	178	185	195	189	181	184	195	176	180	204	174	202	201	198	182	175	174	208	201	171	202	196	170	185	191	170	171	184	199	172	156	168	189	167	207	197	202	146	190	169	202	185	199	172	180	174	200	187	159	213	162	180	155	204	187	192	200	194	201	196	173	189	171	190	201	170	185	158	189	166	176	209	175	161	178	206	185	189	195	186	189	187	200	162	210	197	186	176	170	177	193	188	166	210	186	173	215	164	191	177	179	157	198	157	208	189	217	171	197	180	205	186	182	191	206	193	196	175	170	191	188	188	220	167	161	184	196	169	207	199	195	199	212	168	173	189	193	171	172	197	181	169	171	205	197	191	171	179	176	188	198	184	200	185	171	196	169	188	202	189	181	163	176	174	198	184	182	178	173	180	189	196	165	179	184	165	193	182	188	168	193	211	179	181	160	178	190	178	210	166	165	188	184	184	196	218	179	164	186	179	192	184	206	182	183	179	182	194	179	191	192	172	178	173	209	193	176	177	185	176	191	189	181	203	208	192	187	183	176	177	184	219	173	184	190	196	188	195	184	193	188	182	213	191	159	194	192	175	191	194	177	205	173	185	188	179	193	195	192	217	179	185	171	194	193	202	210	191	197	178	159	162	187	203	175	148	182	197	198	173	183	184	180	156	182	209	164	183	210	190	207	155	171	172	200	176	186	161	180	175	175	188	168	174	168	188	199	171	165	180	165	194	161	181	179	177	203	177	157	190	187	177	185	194	194	165	200	187	180	183	176	167	202	173	210	176	196	200	182	171	198	208	180	185	207	202	197	204	185	176	176	169	173	174	172	182	172	183	198	179	168	215	178	169	180	195	213	163	163	204	206	192	174	194	176	193	203	202	195	193	196	196	179	209	181	184	178	189	181	194	204	195	179	169	148	181	191	189	179	187	173	190	182	187	194	204	178	184	180	177	210	172	174	205	180	186	170	175	190	181	177	193	180	180	200	184	191	206	197	176	169	192	183	189	167	192	194	194	183	168	200	187	176	185	190	175	186	167	189	185	183	166	185	173	190	205	181	170	178	184	183	185	172	210	202	205	189	177	179	197	171	199	191	185	181	173	185	169	186	178	177	208	169	183	186	203	197	200	192	210	179	192	177	198	170	198	189	182	188	181	173	181	174	189	176	180	212	180	214	186	183	180	160	202	183	186	192	182	184	173	178	176	177	188	198	186	181	168	201	197	180	164	171	193	196	199	161	184	160	165	198	179	163	213	162	178	168	185	191	167	189	212	176	202	186	172	199	172	175	173	202	213	197	212	171	169	181	194	202	181	183	209	185	149	168	178	191	194	183	180	176	185	190	172	187	188	181	191	178	172	191	214	171	179	177	184	201	172	181	202	173	190	178	145	191	191	183	191	207	213	192	162	202	197	185	198	206	163	162	190	163	180	198	185	176	172	167	187	149	174	189	201	175	207	189	203	167	177	198	170	179	184	187	172	179	193	192	159	178	173	171	176	180	195	173	189	169	188	177	184	211	170
4946	2252	3299	2140	1259	923	710	518	510	425	359	290	278	269	271	256	255	248	226	237	209	232	224	191	212	201	197	193	173	185	173	153	194	155	173	138	173	148	158	163	158	174	161	163	136	171	163	150	148	167	178	149	159	165	163	176	159	150	142	171	167	142	186	172	147	177	170	183	168	167	150	156	189	136	162	163	171	166	177	169	124	146	148	177	157	162	156	154	145	146	147	164	150	179	147	164	143	160	167	173	150	161	158	151	149	147	187	173	165	175	147	135	150	178	150	164	169	149	154	150	127	143	150	153	148	149	166	158	142	134	166	158	136	140	156	175	144	165	174	177	139	178	178	159	163	150	130	148	151	179	169	146	156	174	177	160	173	139	161	163	156	165	137	148	173	167	153	166	180	147	144	164	162	154	160	155	172	140	143	131	159	135	157	167	154	159	134	151	160	158	156	164	155	138	177	155	176	158	137	157	144	141	171	138	154	152	166	169	168	152	162	169	148	140	165	135	145	153	159	159	164	193	155	162	149	140	153	163	168	161	143	164	169	155	164	148	155	159	164	149	157	190	170	142	173	156	151	147	174	185	154	145	148	147	162	166	161	160	145	177	161	164	136	164	180	157	141	172	171	136	159	153	149	164	153	171	159	155	173	156	155	161	152	169	149	176	141	156	144	138	163	121	158	172	162	135	153	154	161	172	151	133	170	156	181	168	173	140	156	195	147	174	165	160	162	153	153	146	169	141	151	189	169	170	162	156	163	181	166	157	178	157	168	154	136	151	155	168	145	161	185	150	144	138	184	158	137	148	151	163	171	161	161	154	148	185	148	180	162	164	160	151	147	155	159	159	147	154	134	160	155	144	157	152	179	152	144	169	137	168	176	169	163	131	145	138	150	149	171	151	160	156	159	138	137	156	169	155	174	155	167	162	146	173	173	169	167	152	153	163	153	182	179	162	144	173	155	181	171	162	167	143	165	151	155	159	178	154	173	169	150	148	149	160	163	138	174	164	157	133	164	136	183	152	183	172	147	152	148	151	147	127	155	163	167	154	154	139	169	160	152	147	150	152	147	156	151	165	165	157	154	161	159	148	143	155	161	186	147	154	176	168	176	152	173	188	141	177	163	171	154	169	155	168	150	144	158	136	144	190	182	174	140	175	148	169	163	139	167	171	146	149	162	123	137	151	180	167	155	147	163	143	158	159	192	151	146	173	173	165	160	176	147	180	139	166	151	145	135	192	185	141	160	186	163	160	152	162	150	141	165	165	183	167	164	157	166	168	163	176	161	160	152	170	163	158	155	156	175	151	144	200	144	198	156	171	162	160	145	149	174	162	178	156	176	157	159	141	160	151	149	149	155	175	137	159	173	163	132	165	151	146	180	162	163	153	140	174	154	153	158	165	149	156	157	148	169	193	166	150	140	149	155	166	143	169	164	169	151	138	143	147	167	169	163	165	156	155	154	162	163	144	164	151	135	150	152	165	170	160	187	130	157	174	153	171	169	159	176	144	151	167	151	149	162	176	162	181	165	182	142	166	141	147	142	161	144	165	158	156	158	139	173	142	157	168	168	168	167	139	164	134	163	183	146	142	152	163	157	149	160	167	164	149	158	180	159	170	187	139	157	137	152	176	152	173	145	157	147	148	149	154	154	150	122	167	172	155	160	134	174	142	182	168	158	179	164	178	158	170	165	155	170	178	167	159	174	160	155	149	176	164	158	192	169	156	155	175	141	144	151	159	178	137	168	192	155	157	181	167	153	167	148	141	181	143	142	140	137	152	140	162	156	154	166	165	176	180	156	169	158	157	166	156	155	152	160	160	161	168	130	135	159	158	155	148	171	162	185	158	168	152	153	170	154	166	126	145	166	146	142	170	156	169	171	166	143	137	146	162	161	168	141	175	155	166	178	164	166	184	148	158	134	153	176	175	179	171	166	169	149	155	145	137	166	151	145	162	148	141	149	132	153	167	139	150	149	138	150	173	173	163	171	164	142	158	160	161	168	164	143	155	150	141	160	152	147	169	156	158	157	160	166	158	145	134	157	171	157	165	169	163	151	164	179	169	147	154	174	146	156	158	141	165	161	166	153	170	155	157	128	172	148	161	158	159	145	143	167	131	175	158	145	147	153	168	159	142	129	156	162	162	159	166	142	158	172	156	167	154	154	156	170	145	166	145	174	153	164	147	160	196	145	142	170	130	186	146	156	151	155	145	150	164	159	159	153	167	164	172	166	124	183	151	156	178	151	179	162	176	152	162	155	156	152	139	156	169	166	140	157	152	169	168	177	165	165	148	142	182	161	148	176	156	167	154	157	160	156	182	155	164	166	144	153	151	141	154	150	169	169	138	168	161	156	144	152	169	160	174	167	163	155	149	144	179	159	172	169	165	137	186	171	154	157	158	158	166	155	170	139	167	142	169	155	160	191	175	143	155	169	134	139	176	197	159	165	150	149	154	162	151	149	152	151	155	152	157	164	157	153	164	163	178	164	159	177	156	154	157	192	165	136	150	162	163	157	148	156	147	146	164	162	161	156	164	168	165	139	190	166	157	176	153	164	145	141	164	146	184	164	178	164	172	152	157	153	139	187	162	148	165	151	156	160	142	172	147	155	145	140	141	156	165	176	156	177	142	180	159	157	147	161	151	169	164	164	143	168	146	150	159	164	178	148	152	177	161	146	161	161	194	141	174	145	158	145	163	175	148	170	159	147	170	159	160	147	154	150	164	173	158	160	150	153	168	173	159	134	154	156	153	152	139	167	150	168	167	156	153	162	161	159	165	150	142	158	170	164	166	156	152	157	158	157	165	163	170	133	158	173	167	147	131	149	164	139	150	167	170	167	141	149	163	152	154	180	171	161	168	164	149	163	171	160	169	166	156	155	176	165	170	146	177	150	169	161	149	176	160	186	160	176	153	151	185	157	161	168	171	163	147	160	152	155	159	154	144	163	143	172	162	166	150	150	181	185	168	165	158	159	158	178	131	150	140	175	167	155	171	171	150	170	139	169	148	149	153	164	159	146	165	178	140	149	165	152	156	158	138	157	166	168	151	142	162	171	168	146	150	149	153	161	152	145	118	173	168	168	145	156	146	122	172	174	149	154	163	161	169	163	159	164	157	150	154	158	150	177	150	149	180	153	135	157	154	122	171	168	145	149	174	158	154	165	172	153	150	171	166	145	152	150	171	150	165	165	175	133	162	188	145	149	192	162	162	169	171	164	138	139	143	159	173	147	189	181	142	148	176	163	153	168	161	141	160	160	157	149	134	166	169	174	175	183	181	142	181	153	180	158	138	171	165	179	133	152	157	182	157	158	156	150	161	171	153	154	152	152	146	166	167	148	194	171	148	171	177	161	158	143	155	169	151	155	172	140	168	154	157	157	157	177	155	150	151	149	148	159	149	149	174	190	178	172	165	139	145	164	151	169	155	164	159	155	166	161	158	136	155	174	157	160	154	148	156	172	159	188	158	146	174	160	160	150	166
3814	3032	6145	6189	4529	3912	3087	2485	2247	1976	1694	1444	1305	1181	1250	1117	972	905	901	864	837	842	840	811	734	702	778	677	616	617	503	481	412	472	462	445	452	444	450	446	446	396	425	390	387	396	383	377	434	416	448	411	437	378	404	384	452	401	406	408	445	444	419	386	372	374	431	397	446	430	382	396	398	404	420	443	381	398	419	442	397	405	399	432	536	413	381	416	398	416	407	376	367	420	359	421	365	395	406	381	376	399	411	417	406	433	384	418	347	400	395	411	401	410	410	347	396	408	395	374	395	409	398	389	381	363	390	398	388	388	378	398	386	381	387	372	417	399	387	396	384	389	379	387	371	391	405	395	398	394	388	356	391	390	394	427	410	380	446	393	376	392	414	388	380	392	365	381	381	374	394	426	403	364	408	371	456	391	384	374	384	412	398	396	407	421	395	357	370	392	399	384	391	367	383	368	426	377	352	364	405	393	410	376	393	367	390	425	399	410	386	384	408	403	364	380	383	382	377	405	418	370	414	392	353	377	369	394	413	383	379	383	421	388	400	411	407	395	394	419	381	430	384	391	380	404	379	336	437	379	406	391	402	408	362	405	405	404	362	387	401	406	419	388	364	391	412	378	413	406	413	379	402	398	393	387	374	399	378	367	376	407	381	404	367	399	383	380	387	387	378	403	382	415	397	381	415	381	407	411	363	349	400	383	400	405	414	404	372	402	396	381	378	371	390	403	400	394	402	376	434	420	389	383	408	419	404	372	413	405	410	352	396	409	388	400	383	396	364	366	413	404	343	369	369	395	385	389	377	379	364	399	388	390	402	432	386	393	381	428	362	407	389	378	386	410	382	365	401	369	381	381	389	402	380	391	364	403	381	427	373	384	412	385	411	415	414	409	402	386	413	392	415	399	407	405	438	389	402	432	450	419	367	406	415	410	391	402	389	367	383	385	353	375	432	358	417	389	375	410	393	376	385	403	412	392	402	378	364	394	401	405	404	348	409	400	397	410	374	398	419	417	375	376	402	392	408	389	358	404	398	366	385	413	419	406	368	417	400	361	384	382	379	383	396	348	416	378	378	389	411	436	391	361	419	398	362	454	417	400	441	398	397	401	394	424	328	401	449	401	392	374	399	372	418	394	402	429	374	375	446	447	373	385	383	383	406	397	384	396	375	432	385	421	377	390	407	389	380	410	376	387	396	393	388	435	373	373	380	408	410	356	386	409	427	396	368	403	354	398	371	385	375	401	402	414	401	412	413	372	401	425	391	358	360	373	408	429	396	404	397	378	394	391	365	359	403	357	370	382	377	393	359	363	384	383	399	395	369	374	396	425	404	402	397	369	406	416	428	395	402	360	372	403	421	393	409	402	410	380	377	406	371	380	432	411	426	401	396	380	375	412	399	374	382	390	381	391	427	395	386	401	397	372	381	386	387	423	371	384	349	388	365	413	409	388	415	413	417	383	435	424	366	391	403	391	407	368	367	383	383	389	375	373	367	410	390	389	407	387	414	414	382	397	406	406	396	358	373	385	389	398	359	379	371	386	405	401	398	353	420	416	425	392	370	379	401	388	396	414	426	406	414	403	410	393	383	391	377	400	400	409	363	394	411	391	416	355	394	363	395	420	373	391	392	408	364	408	410	375	389	368	395	384	388	378	405	385	394	393	380	402	416	396	388	374	391	414	372	394	383	416	400	398	386	391	370	403	394	420	460	391	399	401	412	398	395	407	406	379	376	380	393	384	418	375	374	381	387	397	387	397	401	352	394	377	370	388	385	401	378	367	372	382	383	403	408	379	390	396	359	373	352	362	417	413	382	384	385	371	396	367	358	356	364	371	385	429	396	387	359	394	418	360	404	390	416	406	396	391	413	394	384	408	394	415	362	406	416	414	378	414	388	421	413	369	409	373	374	387	377	420	398	389	388	386	419	407	377	409	407	431	405	388	396	346	407	407	405	429	392	448	379	412	389	381	357	417	392	429	391	425	408	432	387	383	394	419	422	413	394	431	389	356	380	411	426	378	414	361	395	414	417	398	386	413	400	390	359	360	359	419	417	412	376	388	401	375	396	443	376	406	379	393	382	371	401	405	380	399	382	423	405	414	393	383	391	388	392	366	434	361	414	374	435	397	423	425	390	411	379	402	388	430	377	365	402	368	402	380	368	367	384	441	404	398	409	468	417	373	392	388	445	370	358	395	415	409	389	414	392	409	432	422	415	381	394	420	430	363	406	368	380	397	390	372	428	395	387	390	366	421	380	391	382	394	378	372	372	363	400	447	386	363	406	393	404	415	395	390	376	371	372	411	399	392	402	383	383	401	360	404	399	403	397	380	380	392	401	409	407	341	432	388	388	411	416	414	391	422	384	407	387	376	410	389	447	390	397	383	381	379	383	383	406	377	399	398	365	394	414	391	375	374	378	418	375	421	401	378	394	376	374	375	359	409	376	392	386	383	382	411	382	384	434	371	422	389	404	427	380	390	409	378	384	392	402	414	428	392	380	369	396	380	414	377	425	373	380	398	393	395	417	409	422	377	379	387	382	387	365	406	410	383	398	393	417	368	384	376	413	362	428	427	366	380	412	395	406	386	368	382	390	436	365	383	376	386	406	405	386	367	395	435	430	400	415	410	431	400	403	358	399	425	389	385	381	431	398	407	416	401	381	403	365	405	393	376	386	364	392	404	379	382	401	381	393	387	373	409	354	376	406	388	397	393	434	403	375	358	407	433	411	402	408	412	399	371	360	404	395	376	417	378	330	375	402	384	408	385	372	446	414	379	377	408	368	397	392	387	385	423	411	430	379	400	414	389	376	367	378	368	388	364	391	399	386	398	379	371	366	375	395	388	403	388	385	441	404	393	422	412	394	409	391	367	412	355	422	376	410	373	402	412	393	370	394	396	388	369	366	394	394	405	369	378	402	395	409	372	372	388	396	408	388	374	381	364	416	375	394	363	414	351	446	387	370	380	365	390	356	419	452	400	379	377	407	359	382	391	396	393	351	386	413	396	339	390	425	408	403	419	421	428	369	428	408	416	407	384	378	404	410	369	423	366	374	392	388	378	419	416	404	410	371	370	425	379	367	392	406	380	395	375	378	387	414	392	385	405	417	417	372	403	409	390	384	380	391	444	376	375	377	369	361	385	411	387	374	397	401	376	363	398	441	412	363	367	423	404	390	406	390	386	395	371	388	399	367	408	398	395	415	419	393	420	387	375	396	399	374	392	404	392	406	387	399	375	382	398	391	378	383	408	416	376	384	423	417	399	409	419	371	379	385	401	381	356	387	346	392	396	388	400	390	379	405	407	402	412	366	415	370	390	402	418	434	374	406	389	380	370	407	397	400	418	369	406	383	418	372	385	377	412	395	347	404	398	392	423	399	372	351	395	389	350	402	412	378	378	370	394	402	402	385	390	403	404	384	374	396	368	427	445	388	400	373	370	426	418	373	388	400	388	379	385	383	367	396	413	365	394	386	406	395	404
24961	15644	19411	16096	8852	5240	2828	1883	1327	1113	922	701	555	548	532	407	381	404	317	353	455	366	278	280	290	274	242	219	234	194	203	201	156	185	192	171	156	180	158	168	156	161	167	150	149	157	133	148	169	156	133	156	143	179	156	143	162	141	155	150	152	127	147	161	178	169	144	132	140	136	148	141	143	140	128	150	163	134	165	134	133	161	140	206	372	202	141	148	176	135	135	152	159	174	149	138	128	120	160	146	149	140	137	130	154	137	149	138	130	137	148	162	154	145	139	135	144	153	168	164	150	159	137	141	131	118	152	130	155	129	134	148	150	149	128	154	141	160	147	143	150	137	117	155	150	157	133	148	149	130	161	146	132	137	154	138	144	125	123	129	158	129	139	157	140	152	132	133	168	128	154	123	135	143	139	141	127	157	122	152	149	140	150	153	141	132	148	145	123	137	143	144	130	160	157	144	141	143	139	148	137	152	150	125	122	144	153	144	121	166	149	124	146	148	142	142	155	154	116	138	140	134	157	139	160	136	145	132	145	117	136	135	140	134	122	161	145	146	145	131	152	134	146	149	133	154	127	129	154	153	165	135	131	132	139	152	131	149	134	140	128	150	124	139	141	150	156	139	145	128	146	167	123	146	149	121	157	148	140	150	143	136	123	145	152	139	146	148	134	138	154	144	154	139	150	129	171	143	147	136	163	135	136	114	155	148	173	134	139	153	147	133	127	159	131	121	135	143	130	171	128	145	164	154	135	140	139	144	160	139	137	149	144	154	129	142	136	143	138	133	140	159	144	137	153	141	127	145	145	157	130	148	150	146	150	142	124	166	149	138	145	134	139	144	157	148	156	175	150	138	154	131	131	147	132	139	144	146	164	143	140	155	149	152	177	153	145	139	155	145	137	150	145	161	156	131	148	156	143	141	158	141	123	147	158	146	158	149	150	142	130	148	161	120	138	140	151	143	164	165	139	155	137	132	133	166	132	130	136	148	136	141	147	123	148	153	147	144	145	167	162	151	138	142	143	122	160	149	149	146	120	128	118	148	125	142	149	137	132	141	161	130	146	151	139	147	150	173	147	133	148	156	148	152	146	158	133	127	129	154	125	133	126	147	144	128	139	130	142	136	154	130	141	152	141	135	131	138	149	129	151	125	150	132	146	159	133	149	150	149	148	140	160	131	139	125	146	134	125	137	146	152	138	146	129	134	142	150	141	136	141	138	135	151	146	144	134	138	148	152	152	152	128	158	142	123	148	150	163	171	145	139	140	149	144	144	157	155	149	138	136	165	141	137	155	127	152	170	140	141	143	142	130	147	169	158	146	145	120	134	163	144	156	153	134	153	147	126	145	136	151	141	121	130	148	133	136	134	154	142	124	140	144	146	134	148	148	150	157	168	163	140	159	125	137	151	159	148	131	152	120	153	159	151	124	142	129	138	146	152	144	142	137	150	135	145	146	131	160	168	147	160	138	155	172	144	153	148	150	147	138	147	125	174	137	174	177	154	155	134	139	101	123	163	142	127	154	142	122	133	161	143	119	156	133	134	136	157	139	159	152	164	137	137	148	163	135	142	141	129	138	141	163	147	137	152	139	152	145	140	125	155	170	160	136	143	140	145	147	134	133	149	138	125	117	134	157	177	149	156	133	157	156	137	156	156	152	140	162	140	149	156	137	129	129	122	127	159	121	152	154	138	154	131	157	141	165	143	118	151	133	164	132	132	148	155	139	147	131	150	138	163	150	143	142	118	150	146	152	116	152	157	165	135	138	146	152	141	172	141	147	157	150	139	121	137	146	168	152	154	139	142	155	142	143	145	142	145	152	129	149	140	137	143	140	137	136	152	148	139	146	158	165	122	149	149	148	146	153	128	152	161	151	151	138	143	143	170	136	133	152	141	131	132	156	150	143	125	142	152	143	133	143	144	157	141	157	140	153	150	145	148	168	158	133	155	138	154	160	156	145	115	131	128	143	120	134	167	137	141	133	120	158	160	138	143	158	160	150	136	149	168	142	138	145	151	137	133	140	143	140	126	146	139	150	148	154	125	140	156	141	132	145	151	125	151	123	150	154	150	130	156	132	157	157	158	171	144	142	154	138	153	163	140	150	145	131	140	136	135	142	142	142	155	120	164	160	148	153	160	127	130	162	143	157	139	146	137	155	144	128	129	136	136	144	154	128	131	145	145	133	145	130	131	129	130	158	150	134	152	144	132	123	149	153	154	151	153	124	142	126	139	152	125	144	155	149	137	147	143	146	136	127	132	142	159	139	141	136	134	146	149	163	138	152	136	151	133	137	141	166	147	151	158	123	144	150	146	130	135	144	130	147	165	148	151	140	170	129	152	141	120	144	145	165	145	140	143	154	147	142	139	123	154	120	127	163	145	138	140	159	135	122	156	140	144	121	143	144	165	121	159	158	138	151	133	157	131	152	131	130	146	151	145	129	141	156	125	137	135	120	139	153	154	151	171	156	163	149	173	144	144	143	131	159	169	126	149	158	148	156	131	144	137	144	145	147	151	141	124	152	155	170	172	155	136	142	132	133	155	175	151	138	143	126	143	139	161	149	143	129	142	159	140	138	142	164	152	165	153	123	158	142	157	158	148	133	141	152	138	165	157	146	136	127	155	144	149	152	145	142	115	139	123	138	141	156	135	150	147	138	129	159	156	158	141	151	157	138	122	118	143	143	157	165	149	145	154	143	142	139	120	166	145	130	170	127	149	165	162	148	150	131	160	127	121	123	145	152	159	142	142	143	118	160	128	143	137	122	117	145	129	127	149	157	142	132	128	158	143	137	130	145	134	140	145	138	134	150	112	136	151	148	145	145	153	158	135	127	123	132	143	171	146	163	125	150	147	137	155	149	169	148	146	146	134	153	111	144	140	153	157	140	146	126	155	161	146	138	128	155	136	152	146	129	139	148	141	151	135	132	132	135	172	146	138	141	144	132	161	146	126	162	129	155	135	161	158	137	133	151	148	146	152	140	170	155	151	142	130	135	163	143	133	139	149	162	136	135	151	123	128	147	156	145	146	150	138	121	152	134	143	136	151	140	133	130	125	135	135	144	130	147	124	139	121	148	152	126	132	153	126	133	142	159	161	129	135	161	150	158	163	164	139	154	132	165	152	135	149	118	131	150	137	137	138	115	143	160	150	148	136	140	156	121	158	133	145	142	154	142	138	151	140	154	131	150	143	148	126	139	137	135	157	132	144	148	129	155	149	138	145	173	163	135	138	160	158	132	132	164	139	156	135	151	153	133	132	152	146	137	149	159	145	147	141	139	155	129	151	168	138	146	140	142	152	148	155	158	143	153	137	136	158	128	161	134	160	123	146	146	149	137	138	133	156	163	149	143	146	133	144	133	124	152	147	154	108	125	150	157	137	140	154	142	142	146	144	151	135	138	128	171	142	140	142	160	122	130	120	147	135	115	157	155	152	150	152	137	147	126	150	149	144	177	158	162	153	146	148	132	156	147	140	141	132
14880	11240	16720	15434	11477	9901	8187	6439	5957	4835	4142	3476	2965	2763	2857	2271	1913	1987	1926	1950	2151	1922	1701	1491	1295	1389	1267	991	978	914	757	744	625	603	682	655	552	543	560	510	546	527	501	509	453	463	453	377	387	420	426	451	415	427	415	376	378	422	428	435	449	443	439	440	515	494	441	412	380	391	395	385	393	434	397	367	372	364	406	360	373	354	365	877	2074	702	376	348	349	343	351	343	344	363	374	357	396	363	335	367	368	354	348	353	380	404	360	361	339	352	362	367	384	360	358	340	369	359	379	378	369	332	383	357	380	348	371	356	353	375	351	370	356	340	354	361	328	367	359	373	341	371	366	372	359	343	351	341	377	366	399	345	346	347	380	357	354	356	333	354	353	330	349	366	338	362	318	347	360	361	335	329	374	362	343	374	374	356	319	334	376	346	337	359	356	363	379	360	369	356	336	364	365	316	361	332	337	356	333	363	347	358	350	375	384	371	369	356	336	335	346	363	365	351	349	393	327	365	335	349	373	363	340	342	366	380	346	343	363	362	361	368	346	383	361	327	343	314	339	371	363	335	325	352	348	382	390	380	350	356	371	325	361	332	357	378	359	365	352	353	351	368	369	350	360	380	367	380	359	380	385	372	357	393	398	337	335	347	351	360	362	341	350	356	366	341	341	331	332	371	368	357	360	353	355	315	364	354	392	377	330	354	356	350	324	369	357	343	349	358	345	381	349	340	361	334	365	377	376	364	334	372	370	371	342	325	390	340	332	348	356	361	354	359	378	362	368	340	329	354	358	317	362	369	357	353	346	361	330	368	336	345	357	374	371	331	365	331	378	361	381	364	326	372	381	372	351	374	331	349	347	334	348	359	355	382	392	404	362	357	360	351	359	344	336	353	356	409	361	358	352	336	387	387	332	369	352	365	326	375	377	358	341	393	399	358	345	360	324	349	369	383	359	373	356	346	368	369	353	345	371	355	340	367	321	365	364	340	387	328	341	361	359	362	362	379	347	336	325	332	379	362	349	362	335	361	365	394	345	341	357	340	395	349	351	391	329	363	325	350	376	357	366	343	348	370	409	388	350	352	364	357	372	368	382	386	383	367	355	342	313	387	357	342	368	379	359	344	360	379	368	407	347	358	339	373	388	353	360	389	349	385	344	347	363	340	353	352	355	358	366	338	400	335	372	384	356	347	350	369	382	381	344	367	363	345	336	328	365	369	333	372	353	358	374	356	342	382	369	343	343	363	370	350	387	367	340	355	339	337	340	350	371	324	365	401	366	358	332	339	351	380	380	365	334	348	374	376	358	349	330	323	332	371	362	376	350	310	392	355	326	333	334	373	322	377	367	346	341	355	345	341	320	352	391	357	360	359	391	346	345	348	361	382	358	380	376	384	338	364	378	373	349	332	354	336	360	364	342	372	344	348	345	368	363	367	384	384	358	366	356	342	400	349	341	360	344	360	348	323	355	357	350	328	386	343	333	363	358	369	361	381	333	362	388	361	358	363	363	343	366	358	347	357	382	352	345	354	334	344	356	364	369	359	346	333	361	356	384	345	350	364	352	380	379	385	339	323	332	353	363	370	338	372	373	355	340	354	333	373	369	372	350	368	333	351	359	363	349	401	363	374	370	368	330	350	344	349	337	357	386	344	381	364	358	333	361	347	306	367	358	366	337	359	364	325	381	334	369	371	397	338	357	380	349	406	332	353	364	348	320	358	341	346	332	330	334	397	350	362	369	347	356	352	384	357	325	359	347	332	357	337	330	395	378	349	386	333	353	334	356	373	356	377	320	373	333	334	362	369	356	359	307	324	368	352	360	375	327	354	355	352	366	359	363	348	358	345	341	332	339	309	359	391	385	335	336	352	337	360	340	354	353	387	327	371	369	311	361	383	352	340	357	341	363	350	361	345	350	362	369	350	397	331	331	366	330	337	341	344	369	376	372	390	351	329	320	345	392	341	324	355	375	360	375	323	355	364	354	389	360	353	343	376	353	346	360	348	359	354	350	340	314	382	359	316	346	315	336	369	354	347	356	334	338	352	381	346	335	337	358	352	359	321	350	345	370	319	349	353	360	371	341	359	347	346	357	361	336	375	364	327	408	345	316	390	354	364	328	354	363	379	333	311	362	341	347	359	358	364	349	330	349	362	320	365	383	333	321	400	322	383	366	364	368	334	349	368	368	323	364	375	349	327	350	368	359	351	318	336	345	331	347	339	371	365	334	351	341	376	361	362	358	366	348	376	367	382	360	348	360	363	358	366	371	373	354	301	348	339	372	354	341	350	371	312	372	353	325	334	405	359	365	359	324	367	362	348	385	327	369	355	351	335	355	351	357	349	340	377	350	318	390	341	345	369	371	356	371	371	336	364	362	314	329	358	345	365	350	382	385	373	386	365	352	323	374	363	343	345	350	357	354	378	364	372	345	366	343	361	330	350	336	350	340	355	339	344	413	371	383	321	349	319	332	363	349	376	374	360	372	388	343	307	377	368	377	342	347	330	388	347	358	366	337	376	356	319	374	318	343	365	341	330	350	370	368	379	366	372	358	311	325	405	361	364	351	365	365	379	374	318	378	353	339	355	367	348	333	362	339	352	358	371	321	358	373	360	353	378	384	354	363	361	344	328	371	337	356	354	352	357	349	345	372	332	351	357	348	321	387	359	339	365	350	370	380	350	368	395	371	374	368	350	360	377	343	351	384	336	331	338	379	371	337	319	346	335	319	344	330	381	351	373	374	337	355	373	351	352	376	352	374	348	359	381	346	382	376	347	353	373	358	358	343	349	366	379	431	360	366	364	337	343	388	351	345	383	374	351	364	328	335	368	311	367	400	342	338	343	339	364	351	336	357	353	362	337	349	365	337	360	363	367	357	347	362	361	328	380	364	367	353	346	339	356	348	374	390	332	352	332	380	351	336	370	346	338	356	353	381	336	366	398	348	357	369	363	315	328	373	348	316	318	353	363	361	343	357	356	366	365	338	353	343	366	351	332	329	355	370	382	362	328	385	368	322	400	381	344	340	354	380	352	383	346	333	374	366	375	321	363	354	365	385	376	334	348	346	345	365	361	352	374	343	343	400	333	358	352	327	339	391	383	368	350	338	348	336	350	347	360	373	365	391	406	302	362	318	364	364	330	355	314	312	361	354	368	348	377	342	361	361	343	350	344	356	362	361	352	356	359	334	363	347	354	346	334	341	356	351	379	346	338	355	352	349	369	364	315	366	335	344	374	406	384	334	357	336	327	339	350	380	352	371	337	418	357	371	364	383	381	337	339	343	340	356	356	351	369	332	364	380	352	365	352	327	350	333	344	378	324	346	344	357	350	336	343	344	369	336	359	365	364	322	394	375	379	344	342	332	339	346	368	358	388	377	355	347	368	369	357	338	338	326	331	322	346	387	364	356	334	354	337	383	365	356	331	342	317	339	370	363	345	335	354	348	385	348	356	355	348	364	329	327	347	348	348	349	342	329	354	359	386	329	384
37435	24085	24757	19591	12954	8527	5197	3154	2030	1675	1273	1128	767	805	717	493	479	467	449	465	429	429	296	307	317	287	222	227	171	169	154	128	109	159	116	116	109	133	119	131	96	105	101	97	99	113	98	66	85	82	109	79	87	76	79	59	77	92	71	66	71	100	79	72	91	106	100	96	97	85	74	84	88	83	79	69	81	87	79	76	69	70	78	173	430	155	52	86	69	77	61	72	80	87	68	86	65	90	85	61	59	77	76	62	72	74	73	71	69	65	77	58	73	77	76	75	65	87	68	72	71	59	74	66	76	62	77	64	80	71	66	76	68	61	67	65	65	58	67	68	75	74	58	48	70	73	58	81	71	66	68	70	59	72	70	58	68	72	64	71	68	91	78	72	83	64	76	75	63	71	77	76	81	77	53	74	67	64	61	58	64	74	70	58	70	56	63	60	64	64	72	68	66	73	80	89	84	74	70	75	55	66	75	70	87	74	76	58	72	81	78	75	76	68	68	65	77	61	73	70	72	64	68	73	67	67	66	70	73	75	76	61	79	60	71	66	79	89	58	78	76	62	78	73	84	69	70	61	76	57	76	74	66	65	62	74	67	64	70	72	59	76	57	62	77	65	78	65	67	59	81	78	65	69	75	72	64	68	55	59	60	63	63	71	62	69	71	77	69	71	74	73	70	77	72	63	69	79	64	57	64	88	79	80	54	63	67	67	70	73	83	65	86	71	64	72	82	75	65	62	69	61	63	74	75	72	65	84	80	74	85	69	70	66	74	70	69	63	73	59	66	61	76	83	70	62	79	75	74	64	67	78	64	70	79	76	76	77	71	69	63	82	70	71	66	74	62	73	66	58	60	62	71	55	61	76	59	61	76	67	77	59	70	56	62	67	75	53	73	66	61	62	70	65	67	71	67	72	72	76	80	75	67	71	67	82	63	83	65	72	70	70	76	69	76	68	63	90	56	58	66	70	99	73	64	83	65	65	77	78	80	72	71	63	66	69	55	81	74	70	81	77	58	73	78	73	67	58	67	68	61	74	82	78	76	76	72	74	60	66	75	84	76	91	79	60	67	50	75	76	71	70	56	65	67	67	69	66	61	73	74	64	84	68	74	85	72	66	76	74	82	64	83	85	74	83	77	78	73	64	73	77	78	61	79	65	59	77	84	60	82	71	67	68	57	73	49	60	74	72	67	62	52	73	63	62	74	64	77	88	59	65	87	66	65	67	73	75	70	71	63	70	61	79	74	69	80	66	68	70	64	66	60	71	54	73	75	84	61	64	71	77	63	64	76	67	64	78	65	77	76	63	59	64	81	66	67	49	83	69	70	62	87	64	59	68	73	68	73	71	83	73	64	67	73	82	66	67	72	62	68	64	82	84	65	65	73	67	78	54	89	63	68	83	82	83	78	85	66	75	63	73	70	75	56	64	71	63	78	67	65	66	69	67	63	83	63	77	71	67	66	70	75	56	69	65	72	71	85	63	78	84	67	68	59	71	88	68	71	47	64	84	58	85	77	67	68	74	78	67	68	60	60	77	56	63	70	69	59	51	85	67	59	90	69	57	98	66	68	66	74	63	79	64	60	60	89	58	65	80	67	59	63	61	64	71	62	77	72	83	83	67	64	61	63	67	83	76	66	65	67	78	75	66	68	78	76	75	53	57	83	77	60	69	72	76	76	76	66	81	70	59	63	69	77	62	79	64	60	90	48	59	60	73	70	70	63	79	62	75	75	81	83	65	86	65	74	72	70	71	66	66	67	65	48	64	59	74	70	65	69	70	66	87	58	57	70	69	77	70	88	59	68	60	82	66	64	53	68	59	60	70	81	71	62	80	89	82	83	65	81	67	62	58	69	64	71	61	67	85	69	66	60	74	84	70	67	76	65	66	69	63	65	74	54	66	72	69	66	77	69	55	64	70	57	70	63	75	69	65	68	70	65	75	60	64	57	66	80	81	62	80	84	60	88	77	66	65	68	59	67	77	67	67	75	67	74	62	54	53	67	89	76	59	83	67	64	81	70	64	59	68	78	71	75	57	54	73	81	59	64	70	76	60	78	77	82	59	73	68	59	69	56	60	56	75	62	73	75	77	80	69	72	74	79	71	69	60	70	68	80	73	68	75	84	68	69	72	84	62	63	67	75	54	66	72	57	73	81	72	57	64	58	72	65	68	61	58	72	77	77	79	70	60	72	70	44	71	69	65	69	72	61	65	79	69	72	73	69	74	73	85	70	66	67	63	68	59	78	77	66	72	66	68	70	72	70	77	74	81	62	63	79	81	88	66	69	76	76	73	69	78	65	66	76	61	81	66	65	57	79	61	82	61	67	64	65	64	80	60	88	60	83	59	70	71	67	59	72	76	63	70	64	72	81	88	71	63	67	59	64	76	60	62	65	60	62	62	57	74	73	76	83	62	67	66	67	64	73	70	77	74	60	60	61	61	67	59	73	79	79	72	79	64	85	73	59	80	75	69	76	74	67	74	57	86	75	73	80	85	81	76	51	65	71	74	79	64	71	73	84	62	63	71	70	67	66	69	64	66	47	87	77	48	70	60	78	72	76	83	64	68	85	66	71	68	72	66	66	65	77	60	59	90	58	77	88	73	65	66	71	67	63	66	68	72	66	73	82	66	57	79	64	74	61	70	73	70	73	65	66	77	66	58	88	77	64	59	57	61	72	90	66	73	68	83	63	64	87	79	53	56	81	64	73	73	89	62	74	61	72	76	62	57	54	68	62	63	58	76	73	67	59	68	54	67	57	69	83	62	69	73	79	79	75	79	57	72	76	77	80	66	67	73	82	61	69	86	75	66	75	77	76	66	82	52	61	64	52	77	89	90	72	69	58	77	89	67	58	94	73	65	78	70	73	56	69	72	69	70	65	78	57	65	66	63	53	56	70	75	60	82	61	58	72	72	77	73	81	73	67	78	77	69	71	75	65	73	87	62	69	76	71	67	58	78	66	65	72	66	75	72	67	54	56	62	72	76	67	57	60	68	71	66	68	50	81	70	72	67	63	82	74	81	69	70	60	64	75	70	58	59	68	72	79	76	65	69	68	68	68	76	86	77	70	76	61	61	88	70	73	67	67	80	69	80	68	69	65	67	53	73	69	70	60	87	63	68	74	67	59	84	64	82	72	55	52	73	65	85	71	70	74	89	75	53	71	70	75	81	55	62	61	62	73	70	67	77	89	65	79	71	68	68	63	71	77	68	52	74	69	77	91	89	68	85	64	69	72	62	75	74	76	77	65	71	77	69	57	73	61	66	73	70	65	74	55	76	76	61	73	77	83	75	70	77	61	56	70	94	66	69	75	67	65	62	68	70	61	77	68	79	71	73	61	65	62	85	62	67	84	64	60	79	73	83	41	68	73	73	65	58	81	71	54	75	73	75	59	78	74	81	60	59	51	67	63	68	77	59	75	70	84	55	80	69	82	73	74	74	79	85	65	65	90	71	90	48	77	54	64	55	59	95	72	82
21339	15170	20271	18367	15203	13006	11756	9237	8085	7356	5766	5086	4231	4521	4168	3428	3047	3328	3170	2847	2828	2708	2063	1847	2039	1911	1536	1299	1163	1054	909	800	631	700	712	568	578	502	605	515	478	508	478	426	413	341	324	308	275	267	287	288	293	283	274	234	254	265	275	306	283	333	339	435	529	554	478	393	302	333	285	303	311	268	231	223	261	274	265	222	191	218	229	1184	3154	807	198	202	173	181	204	186	178	191	209	182	189	191	186	200	180	205	183	211	206	176	188	213	160	178	177	181	180	194	205	163	192	166	181	181	203	225	195	167	199	195	163	187	221	211	187	177	186	185	162	183	210	188	192	187	201	167	172	202	192	188	169	176	151	175	182	142	193	163	169	185	182	183	173	167	199	171	194	185	164	182	206	183	199	177	189	174	210	177	187	213	190	206	198	186	176	163	187	172	178	201	198	197	189	172	176	198	173	173	205	190	182	183	202	184	172	179	184	167	179	171	187	175	184	201	181	188	190	182	180	184	207	174	174	205	178	195	192	174	197	179	176	204	186	178	174	180	166	183	175	200	167	196	180	186	188	185	185	173	197	172	181	208	182	198	203	183	206	201	173	164	180	195	188	170	195	170	161	170	195	203	195	167	186	167	187	181	160	182	186	198	190	169	173	181	192	192	175	203	193	188	208	176	174	175	188	173	210	202	189	186	185	163	209	191	175	174	190	158	177	157	201	188	193	184	169	197	171	205	166	178	203	171	169	174	210	196	182	188	193	200	200	189	179	185	158	183	205	184	192	184	200	179	176	166	183	190	188	184	191	201	211	195	183	183	188	199	160	182	183	180	185	192	161	164	164	211	204	189	180	169	178	194	187	176	196	190	192	176	184	188	170	193	194	194	186	174	161	166	184	199	184	158	183	184	181	168	197	186	177	214	176	193	184	206	185	169	163	175	186	170	171	211	166	179	180	205	194	196	183	205	190	169	187	223	185	204	200	173	155	198	180	177	159	191	190	185	191	186	187	157	201	176	194	166	194	171	171	189	172	183	189	166	186	212	169	210	203	181	171	178	182	176	179	174	187	189	170	209	174	176	181	172	172	166	160	191	186	156	175	194	157	199	158	185	196	175	190	171	178	182	203	161	170	159	190	187	201	185	177	192	207	171	166	171	168	174	165	169	191	176	176	201	184	215	171	192	183	178	201	177	179	187	180	160	192	200	165	187	190	184	178	158	183	201	174	206	158	167	193	206	171	190	185	156	209	184	192	184	185	188	185	174	175	175	193	185	190	191	188	192	158	181	189	173	185	172	185	186	200	194	196	201	177	178	174	194	174	198	199	158	185	194	168	192	188	169	204	186	185	172	155	201	173	187	159	183	181	184	174	212	186	181	167	176	197	181	162	179	184	152	185	170	176	181	200	174	175	209	164	175	177	192	186	165	168	166	175	156	191	204	184	204	209	184	183	194	177	188	187	181	204	180	194	187	185	188	175	175	189	186	181	176	190	178	186	171	195	185	157	148	175	190	191	194	169	189	169	161	200	174	201	203	209	166	182	211	167	174	178	180	187	201	184	196	183	182	168	170	186	162	189	168	166	199	181	176	184	168	159	190	173	167	227	210	160	189	160	195	197	178	170	164	195	181	196	170	168	178	201	181	178	182	171	187	168	192	174	189	163	179	183	177	196	181	185	178	178	203	188	211	174	190	174	190	195	201	187	196	197	215	181	163	205	206	182	182	176	185	172	157	201	182	195	179	194	182	193	207	169	172	198	199	184	198	201	185	223	202	187	189	178	192	175	208	177	191	171	189	166	174	167	196	220	205	204	185	191	194	160	189	184	181	154	147	188	189	198	170	191	176	183	202	187	192	177	199	189	174	170	182	193	190	185	185	187	164	185	175	186	182	179	189	191	197	167	158	192	155	181	168	177	196	183	198	189	196	212	189	181	197	184	183	186	170	179	187	203	206	205	166	201	223	201	188	180	161	211	184	179	194	173	192	198	204	180	191	161	215	190	184	168	179	166	172	189	184	183	196	191	208	183	185	179	181	172	184	189	172	197	208	199	173	194	191	195	187	185	195	188	180	162	187	173	164	203	177	187	183	171	198	179	196	174	190	184	169	172	179	179	188	192	195	196	215	181	192	174	186	173	202	191	206	189	187	180	186	184	193	169	188	181	174	187	185	200	195	179	156	164	173	176	188	169	188	183	181	195	185	180	196	166	199	197	171	172	209	156	174	194	193	166	181	178	197	177	181	185	207	162	186	173	186	209	173	163	189	164	187	212	172	183	188	182	194	179	181	185	202	195	176	204	191	166	197	161	185	185	180	173	192	181	174	173	182	179	174	172	202	189	177	179	194	187	207	168	166	176	209	171	164	201	212	176	200	177	201	197	183	175	167	194	168	182	176	184	186	167	161	194	197	169	192	174	192	216	182	193	198	195	186	197	183	162	187	181	204	189	168	175	194	159	173	172	194	189	177	192	202	183	183	169	169	177	186	191	182	179	204	177	185	176	177	215	183	145	190	168	181	162	192	189	192	171	191	176	165	159	197	185	186	169	179	198	165	185	194	188	200	210	188	192	172	169	187	166	176	173	202	185	186	205	192	179	181	192	172	189	179	191	210	188	184	170	190	212	196	171	175	195	190	184	161	205	159	188	175	188	180	166	178	192	162	189	183	168	157	196	187	171	178	200	170	188	174	202	162	190	189	184	187	199	175	173	203	196	190	178	183	178	190	171	166	164	195	192	195	207	195	181	180	180	192	208	161	219	181	196	204	175	187	198	175	179	187	182	213	181	169	190	163	196	186	150	171	195	191	173	181	189	195	187	188	211	200	165	197	189	163	191	183	193	176	202	158	189	182	188	171	190	175	196	180	182	180	187	146	184	201	195	198	188	158	178	182	152	181	183	211	177	172	195	189	149	187	201	195	194	206	170	189	180	178	194	181	194	177	173	186	204	182	158	185	203	148	190	199	158	173	186	169	162	175	184	185	195	168	168	186	180	185	195	185	184	166	182	185	171	191	177	172	188	200	179	172	187	187	171	177	171	174	203	185	190	169	183	194	187	175	183	187	202	205	181	182	160	187	198	145	168	209	173	183	183	169	149	186	194	171	180	176	178	168	186	188	183	160	196	155	174	174	181	184	203	193	171	192	180	144	177	195	173	192	186	174	176	169	217	195	215	167	180	182	197	181	213	189	184	170	183	180	175	182	182	198	160	184	177	194	190	188	169	178	203	178	163	203	180	167	188	169	177	163	196	185	175	161	162	190	192	187	190	170	186	174	189	195	165	171	189	158	192	146	167	192	203	211	186	189	178	188	168	197	185	169	219	176	188	176	164	190	197	199	203	173	197	172	163	203	187	202	175	200	197	179	160	181	187	194	163	203	208	212	206	194	195	198	201	178	195	170	159	226	201	200	190	182	158	191	171	192	179	191	167	196	195	188	162	171	193	192	207	164	182	185	170	194	188	186	177	196	185	165	171	171	194	205	184	175	201	178
4930	2308	2696	1725	1191	856	660	538	463	393	370	323	334	265	252	230	229	236	250	229	213	221	230	248	183	197	183	188	168	176	169	169	140	179	186	138	146	161	160	163	153	199	169	156	132	157	142	154	168	165	175	189	173	130	134	152	173	147	184	163	159	167	159	144	175	179	176	160	146	150	162	176	131	156	158	157	155	132	158	147	164	148	172	167	189	162	163	165	165	142	166	170	153	193	150	167	155	163	158	150	146	161	138	154	171	178	158	165	161	164	164	149	142	156	172	185	153	134	146	152	163	163	167	158	145	160	166	148	139	158	165	145	170	166	161	148	165	157	141	160	172	141	149	148	149	143	158	166	146	145	168	151	150	163	168	152	149	163	167	159	146	171	190	169	141	154	174	132	168	182	162	153	193	159	180	177	165	153	158	144	144	140	138	131	169	167	145	147	156	182	127	167	152	139	155	164	147	150	156	174	185	147	153	162	153	152	164	136	152	140	167	181	166	153	145	150	147	158	152	147	153	152	185	154	165	114	168	155	153	149	161	156	149	172	157	150	145	146	162	168	174	184	138	157	124	161	143	144	152	154	154	172	158	153	149	148	145	149	183	163	153	167	178	163	139	155	131	169	139	153	148	177	145	150	176	182	170	163	169	135	161	138	150	140	164	145	153	175	159	167	137	167	158	174	170	139	155	148	152	153	144	153	172	172	171	161	173	172	164	137	149	168	151	156	159	147	159	170	168	166	174	157	146	155	167	162	146	162	160	144	159	153	145	146	145	171	152	157	147	159	136	158	146	158	166	180	158	132	147	167	174	150	167	139	156	159	144	163	131	163	170	141	163	166	166	161	157	164	179	174	197	172	132	186	169	151	173	191	123	139	154	162	156	142	161	149	148	145	162	163	161	180	171	177	168	161	144	164	160	148	153	172	157	160	159	172	166	152	159	174	174	160	151	170	158	156	142	153	152	152	168	187	177	159	152	152	179	135	146	142	166	159	171	141	155	143	131	132	155	171	167	165	163	164	185	174	158	196	150	173	167	155	155	157	143	157	146	146	159	173	121	183	146	135	144	143	162	184	153	173	166	169	157	143	150	146	137	144	155	164	159	133	135	140	142	146	160	170	139	168	157	159	162	160	159	175	143	140	177	142	167	157	178	160	170	159	155	181	167	159	166	163	162	174	166	145	146	154	146	165	137	141	156	169	159	175	164	168	156	166	134	161	140	192	158	138	162	143	151	143	153	170	160	141	160	140	161	158	146	136	161	146	164	156	174	164	163	162	163	154	166	130	162	158	179	145	140	142	166	137	171	165	145	155	177	145	149	155	150	174	140	147	163	172	151	152	151	148	140	138	158	153	163	160	167	163	145	143	132	178	145	154	163	145	162	179	172	141	154	176	135	139	142	176	151	165	153	159	162	172	144	157	162	147	166	148	156	151	136	155	155	150	159	147	142	159	197	153	165	164	142	172	167	167	143	156	166	141	145	156	167	154	183	171	164	156	172	147	160	167	166	183	167	158	154	151	155	152	147	145	147	139	165	128	161	172	180	157	192	150	156	174	152	148	158	179	148	169	144	151	157	152	153	158	154	150	166	140	151	154	141	153	154	142	130	157	123	147	141	150	182	158	167	149	158	166	171	181	169	168	153	162	178	142	160	164	149	159	176	157	127	160	154	171	155	152	154	124	144	149	143	151	180	173	169	158	141	156	176	171	135	171	139	191	140	146	179	165	128	159	155	153	137	163	152	140	150	164	171	156	141	173	145	138	178	160	163	165	159	153	145	144	173	163	162	145	157	152	133	150	174	156	157	173	170	156	166	164	141	149	129	175	177	160	167	204	169	153	152	165	152	131	155	141	146	157	186	151	159	156	156	163	139	145	168	171	166	137	140	153	147	161	177	145	160	177	160	162	161	176	164	156	145	153	148	137	155	162	143	190	158	139	150	146	186	152	146	160	149	191	158	174	137	154	132	169	162	151	147	125	150	169	164	165	123	148	169	161	189	166	154	154	147	155	146	158	145	151	174	170	161	164	169	173	154	156	156	169	180	168	156	144	153	158	163	166	170	169	147	159	136	166	152	158	152	155	139	154	183	160	148	165	173	135	158	154	131	165	161	154	147	144	148	144	153	171	139	132	155	175	173	153	153	170	180	160	153	164	156	143	183	140	155	162	135	158	146	131	171	177	172	166	138	162	166	156	156	158	162	174	154	159	167	158	146	140	150	160	157	151	155	175	181	164	169	160	170	184	162	168	166	160	154	168	160	159	164	151	160	140	172	164	165	172	160	143	166	171	169	174	169	145	164	137	157	187	136	149	164	170	147	157	151	160	153	170	115	119	169	154	154	152	162	145	160	174	175	161	149	185	159	155	165	152	171	169	173	162	143	178	155	143	157	151	148	164	141	162	149	158	157	158	163	164	139	149	155	162	152	159	164	168	149	182	150	178	153	147	151	154	184	173	159	139	156	167	154	177	170	166	147	131	159	141	183	163	137	171	153	127	198	143	164	148	154	182	137	188	159	160	178	165	159	145	151	136	161	160	165	162	163	155	151	135	161	148	143	150	171	154	173	137	154	147	150	164	180	162	148	158	153	177	166	168	159	156	142	156	141	166	144	179	156	166	173	160	153	153	160	143	168	174	165	184	150	162	164	145	140	151	146	183	136	127	161	160	150	148	170	155	178	185	161	139	158	162	166	143	152	168	161	179	162	152	144	155	157	136	169	149	181	153	173	157	162	152	166	172	168	165	180	162	154	159	167	154	180	148	143	171	155	174	142	161	166	148	164	189	149	156	168	174	143	142	135	166	168	146	136	141	149	162	172	172	149	140	166	187	180	147	178	149	161	163	144	158	152	166	167	174	150	150	167	138	150	137	149	145	159	175	164	162	168	159	140	153	150	135	149	145	199	171	167	131	148	124	136	143	156	144	154	157	161	168	194	158	167	137	150	165	153	145	142	151	171	142	160	146	179	163	172	166	137	174	170	153	168	168	163	137	153	154	150	167	152	142	146	162	158	151	175	163	164	154	151	167	148	170	161	149	155	149	151	173	137	177	155	160	175	151	145	169	150	168	147	167	168	165	168	128	172	139	159	162	167	128	138	151	171	172	168	148	131	159	146	149	155	171	168	168	154	160	167	169	159	130	171	163	161	145	134	178	167	144	159	148	185	144	183	147	171	163	183	181	164	158	158	145	165	143	158	143	127	177	165	172	137	148	160	170	139	162	154	119	157	174	152	171	160	174	163	187	140	147	164	164	157	167	159	155	157	157	173	165	152	154	149	185	169	169	170	164	162	156	156	156	142	146	177	172	163	166	165	183	148	160	156	165	180	149	139	166	167	139	149	131	144	166	171	166	166	152	149	181	183	161	147	143	173	167	170	144	155	149	142	157	178	146	174	140	171	171	167	158	162	132	137	151	139	156	142	148	147	149	154	156	175	140	145	165	167	172	170	157	147	171	181	154	144	152	145	165	164	140	147	166
3874	2822	5362	5367	4670	3595	3166	2555	2193	1855	1686	1393	1304	1187	1011	989	1024	927	982	842	963	829	827	746	849	703	605	523	605	527	463	455	473	470	464	453	441	451	419	385	434	461	419	419	416	431	425	412	383	401	421	401	445	449	377	414	381	387	406	403	377	405	379	426	442	409	406	409	459	419	361	423	395	385	423	448	391	371	409	402	401	378	411	424	505	402	373	409	395	401	337	375	358	408	378	393	391	400	397	396	391	409	361	420	395	406	413	418	402	379	392	395	365	404	352	384	398	431	374	393	411	389	406	393	380	389	384	374	410	374	370	382	393	380	420	382	399	390	377	386	399	412	384	381	378	388	386	405	398	380	406	407	425	343	398	374	391	401	390	379	353	385	391	365	372	396	367	410	362	416	386	362	385	390	411	402	413	413	392	399	411	358	407	408	411	362	364	397	355	350	433	413	415	395	368	367	405	388	356	412	411	417	398	401	441	367	401	340	388	404	409	361	372	432	407	405	343	369	416	368	376	396	378	389	405	409	398	393	381	371	413	391	382	369	378	420	366	427	376	430	393	391	418	394	409	360	402	379	390	373	386	354	388	373	380	389	417	393	427	364	374	411	383	401	399	379	357	404	375	390	359	372	413	364	385	387	397	433	389	407	382	376	423	409	353	371	395	362	415	396	412	418	395	444	353	378	403	369	411	397	374	361	346	388	383	387	393	397	394	421	389	414	405	357	391	435	381	387	372	382	386	408	395	379	382	356	377	405	400	393	421	412	403	410	368	410	384	396	394	381	400	418	385	382	406	381	408	391	354	378	414	411	376	381	409	383	403	425	385	422	421	402	380	428	385	456	386	397	388	393	412	356	378	374	368	387	427	444	378	384	392	382	387	391	380	422	401	375	387	383	381	377	396	398	382	384	384	390	415	376	375	392	388	419	413	355	384	369	389	395	404	400	409	410	368	398	375	391	386	405	380	367	397	377	411	393	400	373	391	379	401	338	382	382	386	394	417	389	384	370	374	377	398	410	398	365	388	388	392	365	409	414	359	368	369	402	391	399	365	391	411	385	417	403	430	395	437	421	394	386	371	378	416	412	374	392	378	422	407	373	402	350	405	368	409	399	408	395	374	389	383	401	420	386	383	414	360	377	380	370	391	383	363	422	412	410	402	412	389	389	420	371	414	372	385	410	425	427	357	411	390	389	385	393	403	354	397	381	405	370	378	368	384	413	373	384	406	428	368	349	364	403	398	406	424	393	394	384	329	357	389	379	388	424	371	393	404	378	392	388	410	367	404	388	393	371	389	387	388	398	376	347	411	382	414	420	400	388	373	402	399	371	433	410	389	395	402	372	427	382	402	389	425	379	431	378	410	401	404	355	380	416	412	397	383	415	373	381	395	374	389	388	377	380	410	405	386	369	392	341	403	360	417	382	391	394	384	388	386	411	405	409	389	414	400	399	390	403	393	389	408	402	407	393	400	393	401	383	367	357	414	367	364	410	375	371	392	404	371	388	409	417	396	407	385	387	381	409	399	371	412	400	372	371	374	417	404	377	426	371	367	439	411	396	374	412	394	396	391	369	381	382	412	396	403	382	408	390	378	375	417	378	381	391	383	435	372	388	411	418	351	376	394	400	379	425	386	384	367	363	401	385	372	405	413	403	408	403	415	384	386	381	402	393	360	407	450	397	351	379	387	405	422	404	394	399	384	381	385	408	364	400	418	422	414	369	374	394	373	434	402	361	440	407	350	369	376	384	389	401	387	406	382	378	399	393	395	398	366	392	418	366	379	385	422	401	388	392	404	398	391	445	399	411	383	376	331	384	364	374	368	382	418	369	370	412	375	351	394	394	381	406	369	430	383	397	374	399	385	397	392	395	392	408	408	396	372	420	372	411	371	352	401	403	394	395	427	406	399	374	366	411	403	380	397	397	407	394	388	408	402	359	390	403	418	392	363	397	372	401	374	407	384	403	383	363	393	356	399	396	409	381	373	390	383	418	405	392	403	393	378	395	383	415	380	412	384	371	424	364	404	375	394	402	390	381	411	370	367	406	378	430	359	404	430	391	377	374	352	392	370	371	389	375	380	378	398	385	363	392	372	414	377	357	403	390	377	378	379	413	429	402	386	403	373	379	394	359	386	373	393	384	404	378	406	382	379	400	366	407	405	372	414	396	414	378	391	377	402	396	391	411	382	334	403	376	385	392	369	397	399	363	385	379	388	375	402	358	380	363	388	386	441	364	364	395	387	398	410	405	410	375	399	410	359	383	412	415	387	377	392	376	368	430	353	400	386	406	401	396	407	363	416	403	368	414	378	375	377	390	377	398	376	405	388	422	385	371	355	370	386	388	404	382	408	414	417	386	405	400	418	382	417	399	380	363	415	366	405	404	381	377	392	370	393	401	395	386	373	374	380	366	383	399	375	374	371	387	387	401	355	419	395	421	408	419	432	388	373	403	363	374	391	404	412	382	381	381	380	375	395	375	388	396	379	369	389	395	387	383	388	415	413	388	411	397	422	393	378	406	394	370	383	395	430	391	398	397	363	397	400	440	375	365	426	419	414	416	374	382	382	398	427	397	387	361	405	417	396	389	389	468	365	390	393	415	411	376	396	380	391	396	371	393	363	382	381	386	381	397	394	377	391	402	383	383	416	391	437	419	434	382	412	395	399	391	383	373	376	381	409	368	395	383	398	378	376	392	358	381	377	389	398	374	402	391	404	382	379	397	444	384	395	400	398	361	389	418	387	386	397	390	376	384	405	415	384	390	401	372	378	395	360	404	386	449	357	410	372	406	441	400	411	404	418	427	371	403	394	397	360	370	412	438	411	372	399	375	406	385	421	413	398	382	401	407	394	405	371	387	405	343	366	402	392	388	355	403	365	381	377	406	419	407	412	357	389	374	380	401	386	381	387	394	378	393	421	377	410	361	400	411	363	387	391	390	404	358	411	410	406	417	356	370	399	401	367	391	407	367	392	385	384	403	382	397	401	422	368	391	403	373	394	382	396	384	386	377	371	373	384	397	399	385	370	385	380	406	374	380	393	417	407	421	394	388	397	378	416	368	405	402	394	386	434	383	387	406	402	373	394	390	392	378	388	406	397	384	406	422	406	371	379	406	404	384	381	411	411	382	380	397	398	400	375	387	372	381	379	359	393	379	406	368	379	407	383	402	391	400	353	382	406	410	343	388	369	396	377	366	401	395	389	414	398	368	392	411	407	349	380	404	414	385	405	415	393	360	347	386	407	406	391	411	375	414	352	371	394	388	389	381	402	350	420	399	418	390	377	420	401	376	396	362	366	396	365	408	397	400	360	376	403	414	376	399	406	421	386	369	384	354	405	414	339	374	385	407	414	365	375	370	384	400	377	385	388	383	367	391	401	380	425	348	395	422	406	377	382	436	385	401	419	374	401	369	385	395	372	381	415	406	418	415	435	399	388	425	404	390	409	385	374	416	385	367	393	377	401	407	399	381	402	417	369	406
26234	13615	12730	9549	5411	3541	2617	1634	1246	883	934	712	726	610	518	515	399	443	392	334	355	294	246	310	307	273	190	195	222	178	217	187	167	191	166	155	166	178	151	170	160	168	150	175	140	171	152	139	136	124	137	165	128	134	167	150	154	166	181	151	127	159	136	171	151	155	167	173	178	144	167	156	143	143	144	126	143	142	167	158	150	142	167	218	379	180	151	143	148	143	132	142	148	149	171	135	132	139	135	157	134	149	144	151	145	149	148	144	126	149	148	162	128	149	138	136	152	133	135	140	154	143	141	142	141	142	145	152	145	131	147	147	155	153	139	144	148	139	140	159	123	149	135	144	156	133	118	179	138	132	149	137	144	132	135	166	145	157	143	154	139	144	145	130	154	118	131	160	145	145	139	163	146	148	147	149	132	108	141	132	127	127	140	153	141	166	136	133	149	123	153	132	134	143	165	138	146	139	145	133	146	147	148	144	173	141	152	147	138	136	132	144	152	155	155	151	163	129	160	159	117	161	161	133	136	163	130	135	160	137	142	168	143	156	131	150	145	131	150	155	136	134	135	122	139	143	159	131	134	155	148	159	160	163	132	129	142	125	148	122	158	156	135	131	134	143	159	134	158	146	158	158	152	117	171	171	168	136	142	151	141	144	140	152	146	149	135	165	160	137	142	158	138	157	144	133	126	146	156	151	152	172	155	137	139	135	151	142	166	148	141	154	147	137	116	167	154	143	145	112	121	142	137	164	166	142	160	134	145	156	155	127	132	131	143	140	123	156	163	159	145	132	126	157	134	143	149	149	137	120	152	145	163	159	174	123	148	141	133	148	156	132	136	144	135	148	154	149	135	147	139	152	137	154	133	115	140	160	113	124	153	158	121	152	130	150	160	141	170	147	132	145	145	130	137	153	152	153	147	151	152	140	146	133	152	146	140	136	137	147	134	149	161	147	134	156	171	153	115	143	135	136	154	157	142	153	129	139	125	139	162	126	141	141	164	151	151	126	142	137	139	127	143	138	149	143	145	152	161	130	147	151	132	165	165	141	162	138	126	144	146	151	137	134	167	133	141	118	133	128	158	137	141	155	148	152	147	132	153	149	148	131	143	142	133	139	145	166	144	158	140	140	132	144	144	142	161	133	144	142	139	134	151	139	139	140	125	149	120	142	144	162	136	158	165	137	149	166	145	132	128	145	145	138	145	135	130	137	150	159	141	117	155	146	140	161	147	143	131	151	129	139	141	142	150	143	138	161	159	157	132	143	139	159	165	140	159	142	149	142	159	137	148	133	144	125	126	139	139	164	135	135	135	164	133	128	146	141	156	134	151	134	137	152	144	113	160	149	160	116	137	127	151	135	153	151	146	157	149	165	157	124	149	154	150	123	135	134	148	138	120	131	125	137	123	139	130	159	126	142	152	125	143	128	120	150	153	133	120	125	143	151	138	145	139	144	161	123	141	124	136	135	140	122	149	126	124	140	140	143	139	144	159	151	140	135	143	119	148	138	134	137	140	156	167	141	151	156	164	138	141	128	137	135	131	146	121	141	136	156	137	140	137	132	146	144	127	151	130	169	142	152	141	144	144	134	146	165	150	123	150	146	153	148	168	132	131	152	161	142	132	150	151	151	141	150	158	148	126	138	154	137	145	135	146	134	123	148	149	141	139	170	125	120	155	129	151	133	153	124	132	141	144	149	149	141	154	135	117	119	137	157	154	142	136	138	146	139	136	139	156	135	142	134	141	125	151	126	123	147	162	138	135	139	135	162	144	140	147	149	133	127	122	134	143	147	146	141	130	161	180	133	161	141	143	116	142	146	125	146	160	158	124	151	137	156	150	128	119	145	126	150	151	135	154	170	133	141	152	137	149	141	148	130	121	155	151	130	147	149	151	152	133	156	129	143	155	151	147	167	143	144	141	159	126	148	122	139	133	152	144	139	131	140	146	140	169	138	134	127	142	125	141	146	155	141	140	138	160	147	148	158	143	124	138	134	139	127	134	154	138	152	136	143	146	142	156	151	120	132	146	143	138	150	146	131	166	129	144	143	141	157	132	146	165	146	145	142	133	145	158	146	133	117	141	150	130	141	134	142	160	149	144	145	134	168	155	140	147	133	168	140	172	149	143	138	158	153	145	136	141	149	168	129	143	164	164	152	150	130	156	118	131	141	147	143	128	135	147	139	134	131	143	136	124	164	147	150	138	128	134	165	140	166	144	147	131	150	138	131	140	144	129	154	130	152	133	146	148	153	135	143	132	140	163	142	136	141	133	128	156	156	144	145	143	137	128	132	140	147	157	121	139	171	134	137	136	167	132	139	148	135	155	149	134	143	129	133	139	168	144	148	142	135	131	124	146	152	139	138	145	144	121	143	144	151	150	135	147	127	160	156	121	146	148	143	135	140	126	161	177	129	124	136	156	136	149	141	144	134	151	139	126	155	133	143	152	133	119	126	141	144	144	134	153	156	134	169	143	173	132	142	138	126	135	143	148	128	152	123	135	132	144	140	135	125	149	184	137	140	132	158	132	143	132	126	152	149	148	137	143	142	142	148	152	144	134	156	146	142	132	138	159	141	159	140	148	125	161	123	134	150	142	148	151	155	156	155	116	135	146	129	149	139	156	151	142	140	138	146	130	157	136	129	145	133	146	140	144	136	153	157	147	152	134	145	136	149	146	165	146	138	145	148	146	161	152	143	156	139	113	144	150	163	168	136	143	157	157	154	150	144	138	154	159	156	153	183	162	147	146	124	153	147	142	148	141	130	139	169	163	149	138	139	140	143	137	122	165	127	149	138	162	133	145	141	133	135	165	154	132	135	134	148	152	142	170	145	158	150	139	143	145	143	140	130	130	143	133	141	135	175	148	141	150	135	134	123	131	134	131	156	163	146	144	149	146	134	141	128	148	143	131	162	115	139	139	140	146	146	123	150	121	126	137	140	165	144	149	119	149	135	147	140	155	141	121	152	141	157	151	153	144	109	139	154	146	142	135	165	135	142	151	116	144	124	141	160	150	131	144	144	146	145	137	131	138	151	135	155	151	150	142	121	138	127	154	129	152	137	140	152	132	166	138	157	131	135	153	135	142	159	137	172	164	160	131	157	134	157	149	133	144	127	146	152	156	146	140	161	148	155	161	144	152	149	134	128	128	136	120	152	153	166	130	116	143	139	146	145	138	157	149	130	138	153	153	126	160	136	139	128	138	143	133	155	153	131	141	143	143	150	139	138	146	166	140	143	144	153	150	158	123	128	129	141	122	152	131	138	117	134	139	134	142	147	136	155	133	150	163	155	160	138	138	143	151	152	143	119	128	136	142	138	148	157	141	138	131	138	134	130	166	145	137	134	174	149	132	143	126	158	175	124	145	162	134	169	132	144	136	122	134	129	152	127	128	151	142	150	131	142	124	137	150	136	143	155	148	137	165	131	131	135	152	154	119	116	140	156	124	126	149	159	155	140	126	122	152	160	150	126	152	140	133	145
15638	8850	12469	12719	10743	9695	8264	6627	5549	4898	4200	3779	3885	3261	2922	2553	2540	2699	2080	1868	1942	1758	1519	1586	1447	1059	966	890	823	888	710	667	625	646	652	635	562	572	595	519	499	474	503	462	495	428	451	419	388	400	409	392	447	440	401	426	412	408	454	374	420	427	464	459	551	537	595	548	500	536	408	413	425	425	389	385	391	355	389	384	372	385	336	1030	2234	574	372	328	343	350	349	392	379	391	345	378	379	367	388	344	363	391	354	385	377	359	372	357	358	321	349	367	349	324	347	367	368	363	345	341	345	351	374	332	346	375	329	378	360	349	329	336	355	351	336	333	357	314	345	328	334	327	375	340	344	362	347	352	383	375	366	387	340	355	354	384	373	377	370	353	357	369	349	345	332	359	351	376	342	357	351	328	366	335	378	349	343	347	364	333	334	330	340	316	337	378	341	344	371	337	353	346	363	344	331	365	348	382	347	367	370	352	347	323	327	375	368	361	378	347	362	385	365	352	353	329	304	351	325	358	343	372	341	358	315	358	360	370	352	351	386	359	360	367	326	353	357	376	365	337	297	341	357	363	369	379	358	373	361	349	364	304	360	413	361	329	363	380	334	322	339	357	355	360	364	351	363	348	347	378	340	359	346	357	348	366	332	367	374	361	339	334	328	336	370	343	351	352	327	366	350	348	343	346	366	348	379	346	364	328	365	353	356	320	326	349	368	353	357	374	385	364	380	342	351	334	347	366	369	354	326	370	357	326	339	343	368	350	352	374	339	347	342	374	328	364	365	347	375	387	363	349	331	350	362	356	326	354	348	343	351	359	349	358	402	347	333	345	362	331	330	337	370	364	356	336	359	357	355	361	340	323	326	389	358	397	359	354	356	356	348	348	363	355	340	329	327	349	360	386	334	369	332	326	359	365	380	359	318	330	372	326	385	341	364	335	373	345	347	374	333	346	343	358	345	358	330	331	349	341	367	348	330	397	347	334	360	358	366	334	336	348	357	373	357	338	351	355	366	355	334	347	365	349	343	364	374	339	361	339	359	376	345	344	325	332	380	353	357	369	347	334	352	324	345	372	367	363	370	357	367	350	334	375	369	333	388	356	371	337	350	364	338	326	350	348	379	376	366	353	348	330	350	370	327	320	387	376	366	387	370	352	387	341	340	345	341	375	361	316	348	368	376	337	341	353	361	366	336	322	335	326	333	346	337	353	350	362	363	382	359	363	356	368	353	414	344	313	328	378	327	324	419	377	330	340	376	329	326	367	325	362	337	353	339	343	360	350	348	339	373	375	354	355	323	362	343	337	388	355	363	371	339	353	374	355	349	337	334	355	360	359	347	356	368	410	332	329	365	366	347	355	362	369	353	363	330	322	360	319	356	324	377	357	355	331	355	327	343	325	355	388	367	353	360	351	352	353	370	361	371	396	361	386	348	370	365	338	381	323	344	365	333	353	350	368	328	388	381	378	350	342	332	349	390	362	348	360	325	375	343	338	355	342	362	352	376	354	342	339	343	337	364	350	344	395	360	391	335	329	352	345	363	372	396	391	355	354	330	355	359	384	351	380	352	371	348	343	359	365	319	358	375	347	359	320	344	331	364	324	351	355	352	363	365	366	330	339	362	337	359	339	338	325	344	321	377	350	355	357	330	334	347	353	363	326	355	359	362	325	343	364	370	323	367	333	389	363	368	295	336	390	335	305	350	350	381	387	363	378	364	330	330	375	346	373	337	349	370	383	358	358	356	368	347	360	360	353	353	335	355	353	372	349	330	357	344	409	356	325	363	360	363	355	330	333	369	332	353	363	380	414	363	372	386	367	361	363	338	371	353	342	325	356	336	336	346	382	355	346	351	329	337	327	344	354	362	343	381	356	337	356	356	354	329	357	398	360	371	346	373	340	348	342	350	374	320	344	364	347	383	333	369	352	349	329	382	383	333	369	395	326	351	357	339	345	381	323	353	343	363	347	330	372	356	303	349	331	365	340	339	351	348	373	346	356	360	350	369	371	318	399	379	360	343	330	337	384	380	359	312	366	343	363	363	338	364	372	372	328	325	369	369	366	312	335	374	346	354	353	387	349	363	360	324	362	381	344	350	328	346	402	383	387	385	382	340	347	309	306	380	345	360	391	358	361	348	398	354	345	352	362	356	338	345	311	362	335	368	339	360	365	364	331	365	351	346	344	358	363	327	378	357	359	335	329	345	343	368	327	370	356	355	376	337	338	366	352	368	339	340	330	385	350	373	334	359	382	352	361	368	367	316	352	360	354	369	373	358	335	375	337	383	364	370	359	387	340	364	394	351	346	380	326	330	336	352	362	368	338	353	344	338	345	338	375	356	362	373	338	363	368	335	345	319	390	377	361	371	363	345	353	364	357	369	359	352	377	368	337	356	348	353	358	332	359	373	342	357	342	335	353	352	364	337	351	364	352	369	330	357	361	358	322	363	327	352	335	380	369	350	349	374	362	345	377	371	372	346	353	361	360	364	350	324	383	373	335	377	344	368	350	326	353	323	389	343	363	355	332	360	324	357	352	353	343	340	324	357	358	371	361	354	375	351	348	337	360	360	365	353	388	370	341	359	354	357	361	371	356	329	329	336	371	369	342	329	379	351	321	364	351	342	386	345	327	348	343	370	368	369	339	340	364	361	361	338	358	317	348	356	355	333	374	330	313	348	347	370	362	365	379	353	381	341	351	375	350	346	346	351	365	382	340	339	369	376	388	352	347	366	362	347	377	368	347	336	379	333	366	356	345	369	373	375	345	383	334	352	371	363	374	308	363	355	348	349	382	370	333	374	361	356	379	347	368	315	350	336	335	382	361	378	361	381	346	384	374	372	363	362	327	371	363	354	355	360	368	351	337	345	353	349	375	342	349	338	374	359	352	361	349	355	370	356	371	321	319	365	359	377	367	385	338	350	379	354	348	369	322	391	368	341	354	326	366	308	355	331	336	345	354	382	338	368	347	355	350	382	371	378	369	350	355	345	336	364	365	372	364	391	381	326	350	377	351	364	347	345	381	364	313	356	359	319	339	354	365	361	362	350	348	326	383	347	390	350	370	342	384	321	336	349	368	343	363	349	340	331	354	315	373	398	354	366	332	354	336	366	338	351	376	339	371	338	355	369	358	386	355	395	355	356	353	343	353	367	359	352	344	345	388	387	389	366	352	359	357	316	370	363	397	331	365	358	331	367	360	343	349	354	355	353	346	343	376	357	331	332	358	363	344	329	369	344	364	351	323	381	339	367	326	369	375	350	326	357	356	351	356	331	332	372	362	361	359	324	358	377	362	359	355	380	353	364	318	369	345	318	367	364	358	359	335	360	344	336	346	302	343	366	377	322	362	367	398	363	337	341	348	337	334	331	369	385	377	335	354	346	331	336	326	349	355	382	370	373	351	359	369	315	390	323	375	371	320	359	354	351	355	393	317	373	364	383	332	339	348	349	348	358	364	358	374	335	360	350	358	365	346	343	367	370	329	317	335
38995	20702	16148	13889	8385	5491	3821	2591	1834	1374	1152	1195	840	789	792	598	585	682	445	505	347	490	354	305	217	208	187	188	174	190	137	123	145	132	138	126	108	121	105	103	101	96	114	84	71	68	79	86	82	88	88	72	83	67	89	77	75	87	82	95	70	91	85	84	103	86	110	100	117	88	85	85	97	81	74	85	72	80	84	92	72	66	87	260	487	125	73	72	71	72	73	73	58	84	71	67	66	81	71	78	69	61	84	77	54	56	61	69	70	78	66	66	77	88	84	62	77	67	74	71	60	60	64	76	58	61	85	66	75	69	77	75	59	73	66	66	65	88	63	68	75	90	73	67	71	70	70	88	72	71	61	63	69	62	70	67	73	60	53	74	59	71	59	76	77	66	66	56	62	64	74	68	66	69	68	81	66	79	73	78	60	74	48	68	67	73	75	77	62	71	61	61	68	66	71	64	76	75	67	77	66	80	68	66	74	69	70	77	79	63	70	81	63	79	85	74	60	70	60	74	80	67	67	75	50	60	75	73	75	83	70	79	77	68	69	74	64	60	73	60	68	66	72	66	71	63	70	65	86	75	78	82	85	73	65	79	74	72	79	77	86	71	63	74	77	62	65	70	75	62	82	91	76	76	70	80	66	71	72	73	58	64	71	65	51	76	88	71	67	57	82	77	67	75	82	53	62	81	59	71	67	62	71	64	71	75	103	72	52	67	56	70	76	70	60	48	73	68	66	81	73	70	68	75	83	85	80	67	60	73	74	77	55	82	70	67	76	74	69	68	43	60	74	74	52	50	66	90	67	78	55	66	61	71	61	74	65	72	66	72	70	67	63	68	73	83	74	73	72	73	76	68	76	70	71	65	87	55	74	73	86	67	65	72	59	56	83	68	87	84	91	51	51	76	72	73	64	84	87	78	77	77	74	69	76	62	67	74	80	68	83	88	64	80	76	56	86	66	77	79	89	81	57	64	64	67	77	83	60	74	87	76	71	81	57	65	66	65	79	73	66	62	76	66	70	70	65	89	87	68	75	60	80	65	79	75	66	46	64	65	59	63	72	66	71	56	63	87	89	57	102	75	70	78	73	80	79	67	60	67	78	83	71	72	75	86	78	58	81	79	58	74	67	64	74	77	77	73	78	66	75	74	77	63	75	70	61	70	65	68	61	74	72	72	82	67	83	82	77	91	75	82	88	78	59	65	68	64	62	74	67	77	93	77	76	76	71	73	76	63	79	60	72	75	66	55	86	69	65	67	72	83	76	62	77	76	76	70	60	77	75	68	56	73	69	62	61	57	70	73	68	68	67	56	70	75	73	62	67	70	58	75	54	62	70	43	72	56	62	77	79	76	77	77	65	78	67	66	84	57	84	76	71	68	68	69	73	79	69	75	63	76	66	70	62	73	67	62	66	65	85	57	79	67	76	74	61	77	51	73	82	62	62	71	65	71	73	66	74	73	68	77	77	85	84	78	71	66	77	72	46	77	66	58	90	79	71	71	84	61	80	77	72	59	67	64	80	75	77	65	79	70	82	69	72	77	75	66	78	82	83	66	66	68	62	71	59	66	62	81	77	80	57	80	62	69	70	67	72	69	71	77	71	71	58	70	63	67	80	68	73	88	58	66	75	74	72	55	88	79	62	58	73	70	64	56	68	53	62	64	86	76	68	70	75	70	86	56	70	80	84	83	81	73	79	71	72	70	71	78	67	70	69	67	57	54	72	73	78	76	80	77	92	67	76	70	79	67	61	73	74	77	65	84	90	65	74	74	69	67	66	58	79	63	69	70	99	62	65	85	65	96	67	68	72	76	80	64	68	87	46	78	72	66	83	68	77	72	64	74	77	77	72	73	73	78	84	82	77	81	68	68	69	80	75	76	72	85	75	54	71	79	60	59	69	65	83	74	57	73	80	69	70	75	80	66	68	52	61	70	66	80	77	64	81	76	86	56	71	61	68	73	71	74	65	75	61	74	47	70	79	65	83	79	71	73	69	70	72	74	75	78	63	68	100	71	69	69	83	65	75	80	78	78	81	73	66	73	61	69	52	61	63	66	70	76	79	75	66	75	71	77	63	71	62	78	77	79	79	77	60	70	72	85	65	70	68	67	89	67	63	76	63	67	67	76	61	69	67	72	56	63	56	70	90	98	78	84	90	62	54	79	60	63	66	93	67	76	72	78	64	85	61	64	72	62	81	57	70	76	71	79	61	62	54	60	69	68	80	70	60	58	66	70	62	72	55	68	74	76	69	51	72	79	68	84	67	73	77	79	85	65	77	67	72	74	80	82	53	80	60	73	71	65	75	71	65	62	77	82	64	61	80	79	58	82	69	75	72	78	73	70	69	82	77	59	79	78	56	73	71	74	53	77	74	76	80	73	80	70	84	66	66	79	76	65	64	84	65	62	83	87	75	60	73	64	63	78	68	89	76	73	61	90	62	65	64	68	81	68	80	80	66	74	73	68	73	70	78	79	75	71	63	74	73	69	83	76	67	65	73	82	70	68	76	65	68	67	63	78	89	79	76	67	63	73	67	70	82	78	64	63	62	89	79	56	77	78	57	57	59	67	64	65	56	75	70	56	78	70	80	73	80	74	73	80	69	65	71	78	88	73	81	78	57	65	67	75	72	67	69	75	74	62	86	75	74	65	69	59	57	70	78	70	69	86	63	76	57	60	82	71	64	73	56	70	86	64	71	84	69	78	79	93	77	57	59	62	80	66	68	55	88	61	79	57	86	59	67	67	77	79	84	69	65	60	89	66	76	81	71	94	71	72	53	66	72	86	76	57	70	67	90	90	68	79	74	63	78	66	76	63	74	67	77	56	69	60	72	73	80	63	64	69	79	66	68	60	69	75	76	76	58	62	75	78	79	66	70	70	75	69	84	72	71	89	70	70	72	79	71	81	82	69	66	55	77	61	92	75	78	56	77	56	63	71	65	62	60	77	60	66	66	76	64	73	72	61	75	89	72	73	61	70	75	72	75	75	72	67	69	79	53	73	72	68	65	65	58	55	73	85	72	69	61	62	56	66	83	71	69	68	61	56	53	78	81	67	67	71	63	61	86	85	68	75	82	67	71	86	66	69	67	71	64	66	87	84	92	93	70	85	83	70	70	83	86	85	59	69	74	64	73	73	92	62	85	63	74	69	79	69	72	64	50	87	65	81	82	78	77	64	77	82	77	67	68	84	80	65	72	60	61	71	62	73	80	60	67	70	79	77	66	77	64	65	72	72	73	66	91	61	71	63	77	65	88	57	80	70	74	72	73	73	84	73	66	74	77	64	83	65	73	78	74	64	56	79	64	68	75	65	78	70	68	62	72	70	72	67	76	59	85	71	103	74	60	76	57	70	63	70	69	69	67	66	68	67	73	64	56	74	67	56	75	55	74	58	74	93	65	86	89	73	69	82	76	86	67	59	60	86	66	68	70	56	80	70	73	78	63	85	69	70	62	69	70	82	70	69	73	57	67	77	59	74
22207	11165	15087	16680	14459	13104	11671	9703	7769	6462	5753	5033	4788	4366	4305	3764	3934	3800	3259	3239	2413	2229	2144	2064	1552	1308	1127	959	1159	1050	773	652	823	786	722	608	582	475	506	528	549	454	441	422	368	382	395	309	251	264	264	254	301	325	297	257	248	239	246	287	309	291	325	394	408	478	576	510	475	434	399	340	293	272	231	235	220	217	212	219	220	205	303	2053	3681	622	183	212	208	212	195	172	172	212	209	190	219	217	178	190	192	164	183	207	177	186	209	192	206	213	174	211	185	188	197	182	189	176	195	188	204	180	204	179	211	195	189	164	184	185	190	172	187	167	203	200	171	194	193	187	187	166	188	180	193	196	188	189	181	182	192	187	211	200	176	190	193	194	173	188	191	195	190	207	175	202	218	196	179	204	191	198	182	185	198	195	209	187	177	208	188	170	198	186	194	193	208	210	196	181	185	181	196	203	188	176	156	223	204	200	182	183	187	200	183	201	176	200	183	163	169	187	199	194	204	196	191	176	190	176	199	179	198	173	179	193	194	181	179	190	186	180	172	186	200	161	186	205	189	186	163	188	183	189	196	194	182	200	192	197	187	199	181	186	190	195	189	209	180	172	181	165	189	193	192	203	202	199	192	195	193	190	194	190	154	159	182	172	198	172	220	211	172	188	149	189	182	189	174	237	181	208	185	180	174	189	209	211	197	184	176	183	180	175	177	181	206	185	206	182	197	203	180	191	200	206	175	204	187	192	197	174	211	204	197	192	199	193	208	179	190	211	182	168	189	196	185	183	202	207	183	199	186	200	172	167	169	172	163	178	176	173	201	175	203	161	181	189	193	183	173	207	199	184	155	169	184	191	193	191	187	187	195	193	193	202	186	181	179	200	167	197	188	188	177	211	179	185	171	176	191	187	203	196	157	193	194	183	202	188	193	180	207	180	210	186	193	167	163	187	207	167	178	195	196	183	188	207	183	201	196	193	174	173	175	191	172	193	191	192	196	206	191	180	210	191	178	186	215	174	174	185	190	194	187	174	179	194	192	194	170	187	194	196	198	203	197	206	186	199	175	170	173	195	165	173	203	187	200	186	181	174	185	185	198	175	185	197	193	193	186	169	184	153	211	148	168	177	196	180	195	208	191	204	175	189	188	176	192	186	181	181	166	195	173	197	188	189	192	182	166	171	182	178	203	182	198	175	192	172	209	209	171	206	180	187	176	183	179	170	165	190	195	141	167	185	168	194	183	210	191	211	178	207	157	190	183	179	177	197	177	188	192	162	166	195	172	197	172	177	196	193	171	205	200	162	193	188	181	210	166	200	173	192	186	184	210	182	208	193	192	175	182	217	190	191	173	205	190	187	182	170	190	176	175	176	199	183	210	175	189	200	189	186	194	167	158	184	201	207	181	175	189	192	167	211	174	209	203	174	195	176	204	196	159	206	188	168	195	198	169	181	198	175	180	162	176	173	196	172	182	194	173	189	171	165	213	169	176	193	189	197	207	191	202	207	184	190	178	183	178	177	193	173	190	196	185	194	188	192	175	184	201	182	151	200	178	167	195	203	180	178	206	205	183	210	201	197	202	207	172	190	187	170	216	178	198	185	196	175	204	205	191	182	203	192	184	199	169	174	165	209	194	191	196	215	182	176	161	200	183	176	184	196	186	191	188	179	201	199	182	183	183	172	189	175	198	184	208	182	217	191	180	189	166	162	187	163	155	179	186	162	211	180	182	190	215	189	173	184	167	176	165	191	209	178	191	180	197	222	217	206	217	199	191	175	187	183	162	176	200	184	190	200	234	200	192	189	184	195	187	180	178	197	161	171	192	186	166	181	198	166	207	184	197	179	178	190	184	178	179	227	198	172	200	167	192	176	191	178	197	181	192	190	186	189	170	200	199	223	189	190	189	182	194	184	171	164	196	195	183	175	213	184	186	225	185	198	191	208	188	184	193	189	196	178	188	171	199	183	177	189	169	193	206	190	188	205	178	200	194	197	189	171	203	183	181	219	178	182	196	187	189	197	191	197	186	183	181	167	192	171	196	173	202	172	201	211	188	190	204	198	184	193	193	184	185	204	186	194	190	184	194	201	157	190	185	175	188	187	182	183	171	191	236	213	183	172	179	198	201	196	190	175	180	163	199	193	172	154	193	189	176	181	181	178	178	167	202	187	184	213	167	184	170	189	210	191	177	179	184	168	207	198	165	176	202	198	170	215	193	178	179	193	189	187	193	149	191	201	187	183	207	182	182	218	204	185	175	163	188	152	194	196	210	208	191	192	196	181	161	193	181	182	169	186	168	205	181	172	172	168	199	188	196	201	177	168	182	189	189	188	192	202	180	169	156	215	209	178	183	172	190	193	196	192	175	186	176	198	182	179	170	187	179	185	189	195	168	184	178	187	168	176	202	180	167	217	195	166	203	181	191	195	177	168	169	162	153	179	172	168	197	187	166	168	184	191	189	193	195	198	189	179	178	179	162	193	188	200	180	171	194	188	187	191	173	193	203	177	205	191	179	179	188	184	187	180	200	190	184	199	191	179	165	167	196	193	176	191	184	176	172	182	190	214	189	182	200	166	172	201	189	195	194	183	204	184	172	207	186	186	188	175	205	181	189	174	180	177	190	204	178	184	178	181	183	169	187	190	178	182	167	195	206	205	161	181	178	159	204	179	191	179	194	192	177	195	194	202	184	173	191	177	209	211	190	191	193	191	191	176	180	221	205	180	170	210	182	193	183	210	186	169	187	176	175	197	215	207	161	199	199	211	186	194	167	192	203	200	186	195	171	182	166	201	176	138	173	174	202	182	185	193	182	164	207	183	191	187	162	172	187	188	177	167	150	205	179	180	173	175	174	215	203	189	178	172	178	186	183	217	199	182	186	170	185	213	193	198	177	202	184	180	184	209	170	164	166	177	184	184	161	202	190	198	175	187	176	179	166	197	164	181	182	177	178	181	204	176	180	178	188	150	183	182	176	175	197	183	186	153	206	215	184	175	205	182	193	199	201	190	186	183	198	192	208	175	188	204	188	201	161	170	216	178	185	180	197	167	188	168	173	174	201	197	179	173	190	188	184	165	171	193	220	181	176	165	198	189	214	209	177	216	181	185	197	233	198	173	189	176	167	183	194	170	204	164	176	197	203	178	185	178	178	175	171	184	168	181	189	166	167	189	202	182	177	227	177	195	170	198	189	173	171	173	190	172	171	161	206	190	205	200	206	199	191	194	180	232	188	164	182	162	191	187	189	192	182	187	192	180	194	190	167	205	175	175	196	189	183	207	178	184	186	203	183	172	181	230	172	198	195	188	175	164	185	192	188	180	187	193	183	186	179	187	178	191	191	187	198	175	185	187	162	210	192	178	192	175	199	187	172	191	190	182	178	206	178	191	179	182	189	196	184	180	205	189	190	177	175	174	178	164	147	225	180	181	206	172	176	195	167	201	200	186	195	208	175	197	161	210	212	184	183	183	188	183	170	182	183	195	208	172	179	190
4967	1800	2207	1570	1174	882	656	560	436	396	335	318	254	265	248	212	243	226	228	195	192	226	204	164	184	174	189	157	167	174	171	163	168	149	177	174	179	151	174	179	165	154	184	144	175	168	156	145	156	145	172	175	150	149	176	161	152	152	124	134	179	168	149	166	167	158	168	151	154	181	185	173	166	144	151	146	158	148	151	169	160	153	172	164	192	143	167	152	180	149	166	149	176	150	154	159	168	176	142	163	148	156	163	145	159	142	167	158	179	148	165	133	178	178	171	160	133	205	167	176	178	159	158	167	165	161	156	175	161	147	161	144	164	165	171	174	163	174	164	146	170	157	143	142	178	162	163	159	165	162	152	153	158	158	126	168	146	159	143	188	158	179	158	143	158	145	174	157	149	156	158	149	156	157	167	144	165	141	168	161	138	162	154	167	168	164	153	151	186	153	166	170	184	152	165	161	170	146	161	194	159	162	150	180	155	153	160	189	192	170	163	124	140	155	162	170	147	153	152	150	150	173	160	161	149	160	166	136	164	175	148	164	170	165	181	160	150	156	150	180	150	164	174	175	159	172	157	167	158	192	183	161	154	175	159	168	161	147	170	158	178	154	161	164	148	159	146	169	155	151	169	160	183	154	149	169	158	175	183	167	170	173	188	164	179	183	142	156	163	173	147	158	174	164	132	163	157	154	164	180	159	153	171	160	153	143	173	157	155	169	148	185	155	142	146	167	176	149	156	160	135	154	164	187	176	144	176	153	163	170	158	161	153	154	144	131	187	164	162	157	178	169	155	155	148	153	180	150	157	156	152	183	176	170	154	145	162	168	162	155	169	152	161	178	137	143	177	147	163	155	172	198	148	152	138	145	166	161	167	157	150	162	153	135	158	167	167	165	146	179	185	153	158	188	152	163	161	172	186	150	144	135	151	158	133	182	146	155	139	183	159	151	176	178	171	157	177	183	170	165	161	173	159	151	170	167	164	156	167	148	165	180	151	166	175	181	177	152	152	156	136	149	158	164	175	136	168	157	169	167	154	181	179	163	153	156	158	158	154	137	175	160	142	190	152	156	150	146	156	156	154	174	177	167	165	152	156	173	157	152	165	142	161	162	177	134	153	166	165	162	161	167	168	156	169	162	152	143	164	152	155	152	165	136	152	154	167	179	150	152	169	178	150	172	149	174	130	167	154	153	151	157	175	145	167	149	157	152	145	161	170	175	184	173	168	153	157	151	169	151	173	164	161	159	171	142	173	153	149	165	169	177	159	187	159	144	160	172	171	167	181	167	148	162	186	166	181	149	152	185	142	177	172	173	150	172	176	149	169	151	161	164	164	156	166	169	134	153	160	173	162	156	149	163	160	153	153	143	176	139	162	169	167	149	171	174	173	173	163	167	162	142	173	154	161	171	183	147	130	182	164	162	170	161	159	163	173	164	137	163	159	160	172	185	163	156	166	148	142	177	142	163	154	162	151	165	150	164	170	171	161	159	155	163	167	156	152	160	147	174	153	169	171	163	156	164	181	160	164	151	165	163	152	141	159	158	147	182	156	149	149	156	157	152	156	169	163	142	161	186	149	176	155	163	151	175	185	147	171	174	172	178	165	151	146	146	167	158	147	162	179	149	188	144	177	143	168	155	173	168	125	162	145	152	152	137	158	134	167	169	180	171	131	182	188	150	158	174	143	165	156	161	144	165	160	171	152	162	161	178	148	145	166	176	150	169	154	131	139	172	153	165	155	151	164	154	160	173	163	156	177	149	151	161	152	162	150	173	164	151	160	146	143	168	158	173	167	154	160	144	166	175	158	176	167	159	181	171	145	152	171	149	158	149	155	175	156	174	165	146	153	152	169	145	146	144	170	134	178	156	159	147	155	157	185	138	143	153	166	200	167	169	175	155	154	163	162	170	153	159	148	152	134	151	145	157	155	151	150	158	170	165	167	154	154	152	162	175	164	161	165	129	166	177	172	187	191	147	168	166	184	166	153	174	193	163	162	148	165	185	161	148	181	163	188	168	152	147	159	177	170	158	164	171	158	159	165	182	160	172	179	183	179	174	160	144	175	150	166	172	151	160	155	159	173	167	170	152	142	167	160	167	148	158	163	173	172	157	165	154	173	158	161	157	149	156	181	152	144	151	161	181	153	194	170	168	159	179	178	196	153	182	164	165	174	158	162	147	153	157	156	175	157	160	153	178	169	139	137	143	152	179	178	151	187	182	171	153	153	163	175	180	178	141	155	192	173	153	172	170	160	164	148	156	139	158	163	150	156	179	172	149	149	171	162	173	139	143	182	148	158	161	142	171	171	148	147	170	163	171	173	146	160	130	151	138	152	139	154	153	165	147	150	186	153	158	168	161	167	166	193	174	171	158	167	164	151	166	154	140	167	156	185	164	168	145	160	161	165	148	170	143	146	177	150	135	173	163	142	165	189	163	160	142	162	186	168	156	172	149	133	156	151	191	156	181	163	179	172	165	173	178	151	147	162	174	179	151	164	126	162	163	193	138	166	160	153	167	180	177	158	151	152	155	155	171	132	174	172	177	145	169	169	163	158	173	169	170	150	154	169	167	170	152	153	157	174	145	174	168	135	165	169	165	138	161	159	161	154	135	184	141	176	180	167	170	165	148	182	147	157	145	165	179	152	187	188	175	185	165	163	150	154	169	170	139	152	151	166	144	169	167	167	171	157	159	163	143	157	148	144	167	160	147	160	146	149	147	163	137	145	134	140	159	153	138	181	144	162	151	181	160	165	175	157	152	176	159	150	147	168	172	163	170	159	187	146	186	170	174	159	150	181	173	173	161	166	167	155	132	157	152	159	155	135	153	192	181	185	153	152	168	142	192	129	138	151	173	184	171	158	155	143	163	150	167	166	154	161	165	161	153	182	155	167	173	153	170	164	170	135	163	156	159	160	161	146	144	161	194	167	155	143	155	137	170	168	167	169	178	165	170	155	140	136	140	161	159	158	150	135	181	155	137	154	163	128	168	176	155	164	141	148	151	164	155	146	169	163	168	164	152	167	169	177	169	142	145	177	155	182	174	146	153	158	186	152	154	143	152	162	157	158	155	144	152	150	171	153	149	137	182	163	155	153	159	166	147	173	203	151	162	154	161	144	145	160	154	179	157	156	143	155	166	161	163	158	156	158	155	150	153	166	135	171	150	177	140	153	160	161	157	169	138	124	146	151	181	189	154	152	161	155	173	156	153	146	161	178	156	150	143	157	166	174	158	163	156	159	177	191	176	160	180	175	149	150	151	164	144	152	161	129	157	136	165	154	153	166	155	152	153	176	167	156	168	157	167	153	160	158	170	145	193	144	167	154	146	150	143	163	150	163	152	160	150	160	164	137	138	158	190	179	165	186	163	156	161	163	159	174	176	160	186	143	161	142	145	165	168	162	133	170	149	172	137	179	151	162	172	167	142	160	170	150	161	163	143	149	149	189	151	146	176	147	147	192	156	150	162	164	170	164	135	172	158
4050	2076	4613	5007	4474	3887	2988	2513	2057	1816	1591	1319	1170	1087	1031	907	890	877	976	799	745	776	773	710	556	559	555	516	500	516	460	467	484	476	472	457	446	457	409	482	461	427	428	410	428	396	418	417	419	405	387	373	386	454	408	425	423	402	372	456	417	401	466	431	433	443	424	379	432	393	395	441	396	423	373	375	438	439	417	414	407	398	418	462	507	420	404	397	429	369	417	368	386	395	411	393	406	420	392	405	392	366	421	392	377	433	413	404	424	419	401	405	375	400	402	431	398	372	431	362	384	411	412	387	363	430	396	380	374	403	383	390	367	387	413	391	395	448	446	399	417	387	406	391	399	379	414	413	382	390	412	393	392	351	404	406	411	389	418	416	422	368	429	401	394	407	402	408	404	384	367	373	350	361	350	415	405	407	386	383	393	396	363	398	432	374	373	395	368	395	351	390	362	374	399	397	375	398	436	418	407	420	426	386	388	413	406	374	393	434	394	366	393	412	406	393	402	399	436	415	401	373	417	373	376	376	381	437	406	358	415	390	370	424	366	407	340	383	407	402	436	418	384	364	369	398	399	422	377	398	377	431	394	445	374	403	371	403	389	409	417	374	421	401	368	385	404	401	394	377	394	361	439	411	413	422	404	400	400	385	419	367	407	382	415	410	382	415	364	436	368	376	388	344	373	428	389	396	395	343	430	406	399	371	385	428	444	395	426	362	400	390	418	394	406	375	386	345	414	386	362	396	407	416	390	362	385	374	349	385	383	393	376	398	383	375	402	442	371	397	389	375	386	371	407	386	372	434	393	417	419	380	401	379	419	378	377	403	396	416	394	397	371	370	418	411	416	368	417	403	423	378	386	381	395	376	378	405	367	370	394	420	406	415	379	413	386	396	409	379	428	405	405	435	412	411	403	433	397	396	413	374	424	385	392	405	414	384	432	363	385	426	404	399	387	397	394	398	381	402	393	376	374	382	418	398	368	412	421	385	408	404	416	412	401	403	392	397	403	390	397	375	354	414	417	404	416	375	419	416	392	396	429	391	390	430	425	384	384	412	385	432	354	407	436	392	384	416	407	381	377	384	402	421	392	356	384	382	434	394	381	394	394	374	430	348	383	393	382	374	446	389	395	384	370	386	385	408	392	393	414	386	417	364	392	384	391	389	436	402	396	414	421	405	383	441	392	381	373	376	382	396	389	397	405	391	402	392	385	388	403	395	392	406	394	420	386	380	391	398	363	451	422	402	385	363	407	421	406	412	404	398	406	422	423	382	377	404	370	365	417	393	389	383	388	423	416	421	426	371	454	421	364	454	401	366	382	396	409	419	394	390	384	400	382	370	402	404	379	425	395	395	406	393	419	415	386	388	372	393	395	387	434	396	403	378	380	385	389	362	424	398	368	430	395	404	388	406	412	396	384	376	405	400	394	399	395	381	412	387	374	414	381	367	421	368	402	383	384	377	394	446	374	385	369	379	432	410	367	407	386	367	390	401	369	411	415	411	376	428	376	378	397	383	426	408	384	401	404	402	391	413	411	381	417	382	410	381	431	404	424	393	387	378	388	358	378	378	393	414	372	390	390	385	390	412	375	395	370	401	409	395	410	382	389	397	331	417	395	399	383	367	395	408	397	387	419	398	398	393	405	390	386	389	400	392	409	400	405	391	421	394	403	413	375	405	409	401	434	383	366	374	432	410	402	402	399	394	396	390	446	374	421	404	402	407	389	430	416	390	402	420	399	388	427	393	407	386	393	376	425	409	414	408	414	391	382	407	382	431	357	402	419	405	396	394	387	398	386	438	395	411	403	372	410	382	433	376	399	353	417	400	409	410	398	436	388	362	391	378	380	412	399	401	410	418	405	412	409	400	408	418	403	429	394	421	402	370	425	388	353	406	382	415	434	378	401	391	426	399	406	388	399	394	413	415	412	375	386	423	390	400	417	392	394	395	412	403	403	383	385	393	425	381	394	394	376	393	410	391	396	395	446	404	414	405	393	394	390	367	388	395	383	400	400	430	393	407	376	396	405	381	421	412	403	390	393	418	408	399	401	431	399	371	420	385	400	401	418	379	360	357	363	370	373	383	412	361	387	389	420	418	367	407	414	374	405	378	404	400	406	360	389	420	402	407	394	373	396	398	401	394	428	394	394	410	426	404	410	378	384	385	393	430	389	355	403	364	389	397	373	388	396	402	402	387	370	366	394	401	438	394	383	394	361	380	405	413	386	385	412	400	364	392	400	392	397	400	375	393	384	337	370	401	425	398	432	392	383	362	390	391	414	375	394	405	370	372	392	434	437	410	428	414	397	412	364	387	381	395	390	396	414	382	407	407	378	370	443	407	409	358	386	431	380	407	433	398	366	414	375	419	421	404	394	385	391	389	404	415	353	422	410	403	400	401	397	363	376	396	386	400	380	406	423	404	369	430	395	388	406	379	384	434	417	354	378	416	432	418	389	387	368	357	394	385	393	403	411	426	415	402	406	390	441	376	373	386	419	437	405	407	390	382	392	404	418	364	374	407	395	381	371	390	410	388	385	367	397	395	398	390	428	397	402	361	401	403	429	400	371	390	405	418	419	373	401	430	406	398	386	430	404	383	403	420	396	392	412	390	412	415	389	403	389	387	421	375	413	403	384	396	376	382	418	397	396	378	381	414	416	406	392	403	430	378	416	365	373	383	379	428	394	399	413	415	429	418	419	400	382	388	418	383	398	383	404	385	386	408	383	412	368	414	405	396	454	349	392	402	408	390	398	405	401	396	365	387	369	370	363	408	401	377	403	410	390	382	372	396	367	390	389	389	412	416	407	385	412	360	420	384	372	393	395	380	374	415	380	382	389	412	375	383	395	393	409	390	390	396	424	377	416	440	397	398	379	433	393	404	399	436	415	410	430	395	427	406	386	399	391	419	424	408	398	410	388	401	412	419	413	394	381	415	377	402	400	410	405	415	397	386	414	406	425	382	401	372	412	395	365	419	434	375	409	400	380	413	400	421	418	412	380	393	390	420	382	386	417	427	372	409	394	413	388	404	373	358	413	414	433	396	413	387	398	383	426	378	394	362	400	399	414	381	359	409	410	370	408	404	391	410	420	364	399	393	425	422	395	399	403	396	386	401	419	408	445	451	396	406	385	408	384	379	394	375	398	372	439	391	372	383	400	409	388	413	440	398	392	420	417	445	369	431	407	396	422	410	402	381	434	397	413	407	386	352	398	405	381	380	408	422	361	405	372	360	401	409	407	346	401	399	412	423	414	400	436	394	417	361	408	400	397	386	378	410	411	421	397	387	429	374	367	420	427	386	415	388	402	391	398	371	397	412	391	398	388	415	380	387	397	398	429	400	406	411	401	381	398	420	362	411	413	375	413	398	407	430	379	407	371	396	379	393	401	394	402	397	410	425	377	379	395	399	451	397	412	384	403	369	434	408	396	400	395	352	405	410	372	401	424	387	401	368	440	436	417	414	393	426	422	380	397	386	391	378
28430	10893	9952	9026	4983	3644	2275	1503	1234	1025	794	635	498	488	606	437	435	429	379	334	361	319	266	235	211	183	203	219	199	206	157	165	191	159	166	193	156	171	153	159	157	154	149	144	152	149	152	154	145	135	145	144	121	177	144	147	139	143	149	159	148	149	150	148	153	151	161	150	182	186	163	129	148	129	141	128	138	163	135	153	148	166	121	235	394	205	128	154	165	159	126	152	150	152	154	136	159	141	140	149	137	133	157	142	133	140	151	155	136	159	159	142	147	146	145	138	124	137	132	118	155	149	144	146	135	133	132	158	134	170	155	130	139	146	152	169	125	147	153	136	155	137	158	161	154	155	137	135	126	124	144	132	152	134	132	150	177	143	139	159	143	139	133	147	134	134	146	135	146	134	142	160	141	139	148	142	143	146	162	161	142	149	131	133	147	130	137	146	134	163	137	137	142	130	144	125	141	144	154	160	141	150	126	159	136	139	154	138	157	148	142	144	149	159	158	159	138	139	164	152	139	157	145	153	144	135	144	154	158	160	151	133	137	147	132	131	163	143	142	140	134	140	134	143	137	141	156	160	152	143	138	148	146	155	146	159	152	182	154	131	146	146	144	136	123	135	132	139	159	152	140	145	146	136	139	140	133	139	121	129	136	145	159	135	155	136	150	128	157	163	127	142	177	143	131	166	127	129	173	150	124	162	167	150	141	123	146	139	161	141	160	149	109	149	129	136	156	135	132	147	142	139	154	144	150	160	138	172	139	140	168	142	136	161	145	138	134	162	156	142	133	153	166	149	144	149	138	171	134	169	138	175	132	152	154	129	137	160	130	126	136	150	151	141	130	160	137	148	158	135	138	139	148	158	152	150	147	145	126	152	153	138	152	133	145	165	147	140	126	126	125	149	132	138	129	140	121	141	133	141	143	162	153	160	138	148	132	128	158	155	157	126	129	164	132	123	144	150	146	148	135	156	129	141	148	145	152	157	149	152	137	157	128	152	117	162	140	111	139	151	140	140	121	144	128	164	149	141	139	142	146	127	155	162	120	148	146	150	160	136	149	163	181	135	132	142	141	152	145	159	134	140	160	147	146	174	154	141	138	146	145	137	147	116	144	155	151	149	146	139	137	140	121	148	120	134	143	142	146	133	141	172	130	138	142	120	129	153	143	133	140	140	162	129	156	156	124	142	149	169	131	143	140	135	129	145	143	147	141	166	123	145	151	143	110	147	150	150	149	137	143	135	127	147	146	133	145	145	158	146	141	141	148	134	153	160	142	136	130	127	135	126	151	139	142	144	135	142	152	141	128	134	162	126	164	169	140	140	141	134	139	155	140	133	159	142	121	140	139	149	143	145	141	146	155	144	141	146	148	133	152	147	151	139	126	143	166	142	126	154	148	131	153	139	144	138	160	148	147	144	130	151	151	149	138	122	135	146	154	142	131	139	148	141	147	130	165	141	158	138	151	124	149	149	132	175	135	161	127	129	137	138	175	149	112	136	149	145	136	131	157	136	144	165	144	153	137	154	153	170	155	142	144	137	140	137	157	147	167	138	157	134	143	153	174	143	151	130	127	152	146	165	147	149	138	154	167	154	143	131	142	154	161	149	157	154	149	130	163	139	143	131	139	156	144	135	141	157	137	173	163	151	131	152	127	157	171	156	150	148	142	152	123	166	149	151	179	123	149	140	114	148	163	145	135	133	175	157	133	121	145	155	137	137	154	157	157	139	150	168	163	135	133	159	139	167	153	144	131	130	138	145	129	132	141	145	140	131	144	145	130	150	163	150	150	138	139	140	124	135	142	135	128	128	158	145	145	143	141	153	147	135	155	144	153	143	137	172	142	146	146	135	154	143	137	153	151	145	138	150	144	162	134	137	149	134	154	145	149	154	158	148	145	125	126	145	138	151	134	148	156	142	147	134	153	126	141	142	159	138	126	129	126	148	140	138	134	177	129	162	126	151	165	118	135	131	139	162	159	134	159	130	125	143	146	139	152	149	152	138	141	145	141	121	123	129	152	123	145	147	157	148	157	135	138	148	166	160	120	127	144	153	161	148	131	140	157	148	131	147	152	132	149	137	157	138	160	150	142	136	146	155	131	136	158	119	131	146	157	126	142	138	142	133	163	117	136	128	143	138	149	138	143	126	148	159	152	149	158	142	126	157	172	133	144	149	134	151	138	143	121	162	147	154	149	131	142	151	150	132	143	152	148	143	136	144	159	131	144	159	139	157	135	154	144	145	146	127	146	163	160	158	148	147	174	154	142	136	123	156	152	145	165	147	150	154	148	127	145	127	133	142	152	129	146	150	132	153	121	130	137	149	130	145	154	171	151	120	147	144	145	149	150	154	129	138	138	132	159	141	149	161	125	147	136	128	135	128	146	134	157	147	146	142	150	151	161	119	153	145	148	139	144	149	171	153	115	135	132	157	142	140	148	172	153	137	154	127	140	145	138	128	148	127	134	158	152	127	145	150	140	162	153	135	125	136	153	164	122	146	134	132	149	141	149	168	152	149	137	147	124	135	150	127	141	151	156	141	138	160	131	165	148	126	115	142	129	141	150	138	157	134	159	135	153	145	175	134	144	148	139	145	153	125	162	127	116	143	161	136	134	163	157	141	126	125	145	144	143	165	156	146	148	152	141	134	132	140	148	148	151	145	147	145	141	127	157	153	145	147	169	136	138	124	126	138	124	133	146	155	142	154	143	132	129	150	130	152	125	133	142	134	128	141	139	149	153	151	123	147	130	154	150	148	119	139	154	141	133	133	163	150	139	129	139	158	129	173	132	143	137	141	160	136	133	141	149	161	151	136	132	151	128	138	140	136	140	121	124	133	145	160	160	157	127	163	143	162	163	162	144	133	159	147	152	145	179	152	127	154	140	153	159	144	133	138	158	181	133	129	150	179	133	137	131	138	134	131	130	139	137	160	139	155	138	150	119	142	151	139	140	122	113	156	145	149	147	139	145	162	142	155	136	147	138	151	139	124	155	170	149	144	140	153	150	147	156	154	146	142	128	149	163	129	140	137	147	137	135	119	145	135	134	133	140	150	118	142	145	135	131	153	156	135	133	141	142	148	148	134	145	154	155	156	148	147	157	146	139	163	162	134	146	153	140	163	149	152	158	140	152	151	138	146	160	139	155	151	159	136	122	133	150	145	145	125	146	114	124	137	141	160	161	162	138	146	172	136	132	150	136	141	139	164	137	131	139	151	140	144	150	160	151	142	148	173	168	148	150	141	148	144	142	136	178	163	133	136	163	149	114	151	127	141	140	151	151	157	148	155	151	150	136	152	151	141	136	139	152	159	147	138	137	138	153	140	131	149	153	150	139	150	153	147	149	136	135	160	163	151	150	150	147	137	157	148	152	126	132	142	126	140	139	148	114	143	133	151	148	150	164	165	140	160	145	148	133	127	126	139	150	141	142	151	162	139	155	166	131	151	138	136	138	144	141	134	145	132	144	129	149	141	152	163	162	148
16618	5890	11341	12674	10616	10648	7734	6206	5296	4681	3637	3058	2670	2645	2909	2375	2499	2240	2433	2003	2142	1867	1494	1097	920	782	806	873	804	744	696	708	663	596	568	617	579	538	531	536	505	520	482	461	482	465	432	397	414	418	406	402	381	434	458	456	437	436	436	390	391	420	446	413	423	438	430	494	500	494	406	495	409	422	380	384	394	349	406	379	369	390	355	1259	2468	663	357	404	349	363	360	328	346	362	368	394	383	349	360	328	393	354	389	353	373	391	300	345	319	343	330	360	368	389	356	377	345	360	368	399	334	347	368	369	400	382	371	347	336	369	339	335	355	343	364	349	361	354	365	344	359	371	354	365	342	341	380	395	390	350	362	342	357	396	329	327	362	358	399	333	336	321	345	379	417	370	342	365	383	391	363	353	334	359	363	358	319	362	372	381	352	384	389	335	355	326	341	344	353	350	364	367	368	314	374	370	341	371	364	363	356	329	372	371	385	355	365	330	350	357	361	366	356	351	347	349	415	365	373	363	390	364	364	396	358	379	353	364	371	359	361	360	358	359	338	332	375	378	341	367	331	351	353	384	349	370	348	338	322	358	354	367	347	362	306	383	344	328	347	364	313	363	349	374	357	387	335	358	375	380	349	369	370	374	359	350	342	347	334	356	381	350	380	368	406	331	363	380	348	331	330	361	369	371	323	334	354	383	341	380	339	344	342	367	359	343	371	392	389	346	356	351	372	339	367	337	355	387	381	359	376	359	344	373	358	370	373	366	368	380	370	327	346	334	370	360	332	373	359	376	340	386	359	371	324	358	378	351	391	395	349	358	357	375	372	362	347	359	383	368	369	378	356	350	368	353	343	320	383	357	373	389	351	375	373	362	318	322	362	358	343	347	348	366	379	335	356	347	370	345	402	363	352	384	314	381	357	373	388	362	336	381	346	387	352	347	358	360	384	370	331	340	340	353	362	361	376	382	393	357	371	346	390	381	342	365	372	371	346	351	352	352	362	362	368	339	345	381	367	329	338	371	357	363	355	380	330	345	378	340	358	350	349	367	331	338	388	360	372	369	371	344	364	346	368	355	350	399	353	379	372	334	361	343	371	393	372	357	341	349	380	348	378	317	400	362	360	358	354	382	349	355	354	352	347	337	396	356	346	368	356	357	349	391	340	331	371	332	354	329	373	340	367	334	382	379	338	379	382	348	359	380	342	379	344	340	343	358	355	348	370	367	415	390	383	326	343	364	337	343	380	383	361	341	319	380	372	389	369	358	384	363	356	366	358	346	363	393	376	341	384	381	363	377	347	349	383	386	429	330	381	340	369	360	351	376	365	336	335	374	356	342	342	361	357	354	358	341	363	362	349	349	352	361	390	333	364	345	365	358	350	319	324	348	332	368	373	344	369	350	355	353	360	348	350	346	367	367	349	381	388	382	343	358	383	371	334	325	352	394	385	332	385	342	332	348	331	336	341	340	333	367	370	375	359	392	344	368	330	360	377	361	362	366	371	392	355	324	354	358	335	347	373	352	378	359	375	363	345	366	384	378	325	359	395	359	328	345	350	337	319	342	411	341	333	363	357	374	364	334	331	370	354	349	331	346	333	330	338	354	343	378	331	350	352	358	335	357	354	379	387	393	387	344	383	373	399	354	344	345	338	309	372	368	351	332	341	315	372	372	356	352	358	345	362	368	342	402	377	359	334	351	359	369	401	342	371	366	369	349	327	353	352	391	367	371	336	371	341	352	356	350	332	367	343	371	400	353	374	353	338	386	366	323	326	351	351	344	383	341	356	383	393	372	365	346	372	374	337	363	370	354	353	364	382	332	375	348	374	339	345	349	343	349	346	353	356	362	354	340	341	356	387	366	365	389	361	308	367	352	350	367	370	350	339	322	343	392	345	323	363	348	342	344	348	379	355	344	333	361	364	383	358	354	363	299	344	376	352	344	380	374	372	349	361	332	333	344	348	355	338	362	344	335	349	375	367	378	343	362	348	324	348	356	366	387	360	363	352	343	383	358	359	383	361	360	386	355	322	355	344	347	360	403	369	350	336	372	371	357	356	364	365	331	373	343	355	344	339	356	348	369	340	362	358	334	358	361	358	390	363	347	347	365	337	318	376	348	361	368	355	336	376	370	346	331	383	370	391	349	343	354	351	367	373	337	403	351	350	370	342	352	365	382	347	371	387	382	356	357	383	361	344	370	374	332	347	374	355	358	356	371	360	369	372	354	355	393	362	316	341	381	373	361	364	361	368	374	344	370	385	344	370	350	388	394	359	353	405	369	377	360	368	350	382	357	391	362	355	353	332	392	349	344	355	360	356	354	354	334	327	350	352	378	373	383	362	342	347	337	408	349	362	365	384	365	358	361	324	362	347	369	393	359	387	411	370	342	380	336	377	370	311	358	395	362	354	376	363	340	360	382	346	352	348	362	351	362	349	361	360	384	351	350	367	364	349	351	369	378	354	363	324	360	374	351	352	343	392	345	364	311	339	367	373	352	347	356	368	357	367	331	350	333	365	372	343	375	359	360	335	336	340	380	366	334	375	370	362	329	331	367	340	357	358	370	349	363	359	395	351	346	378	384	368	358	355	406	363	369	350	385	346	357	311	340	350	392	372	354	343	332	347	398	348	357	371	358	336	383	409	355	362	372	378	367	379	386	360	384	351	346	347	352	355	369	394	347	336	389	385	331	372	353	356	364	359	364	374	370	346	334	335	368	339	331	341	339	374	351	347	377	363	334	367	355	358	363	380	373	367	369	371	348	366	404	367	358	349	355	376	356	357	326	364	363	336	365	371	354	316	328	352	357	353	360	358	334	409	396	364	402	357	349	361	353	373	345	325	381	341	361	348	354	373	361	326	368	355	377	364	368	389	343	370	358	384	390	337	342	336	348	361	391	374	394	399	430	322	410	350	378	356	353	376	371	360	352	375	363	378	339	350	375	360	375	348	404	355	370	315	324	353	325	314	385	356	362	361	353	348	378	392	373	366	324	357	329	385	367	355	343	374	397	361	349	366	361	356	380	347	357	352	361	322	328	338	344	376	356	365	328	359	371	343	314	364	349	331	365	369	341	364	367	397	367	315	361	369	381	367	364	322	352	366	380	350	374	384	341	329	371	331	365	360	382	361	357	354	343	368	340	344	340	365	389	355	378	383	359	369	324	371	335	416	354	357	338	375	373	382	382	343	329	336	385	327	335	325	351	353	385	362	357	348	343	350	380	388	351	380	336	358	349	362	361	354	374	355	366	353	335	376	340	385	363	397	375	348	318	369	401	349	393	371	355	362	358	356	342	377	408	406	345	335	330	364	368	359	294	345	350	335	359	371	395	368	358	331	371	369	364	358	375	345	366	369	328	334	371	329	350	345	314	348	344	363	372	325	393	359	349	367	343	356	331	346	352	364	354	340	373	346	357	345	361	336	337	342	390	334	387	342	346	364	336	374	357	379	329	360	385	371	361	357	348	354	388	356	369	377	366	389	386	350	360
39988	18430	14678	12878	8160	5809	3718	2707	1888	1327	879	732	684	628	711	550	460	494	499	421	402	307	444	226	200	179	185	153	164	149	141	113	174	107	116	90	115	109	93	114	122	105	89	91	83	95	91	94	85	97	78	86	79	81	69	89	84	90	80	74	94	74	98	84	90	81	86	104	89	89	116	79	87	73	81	93	76	82	74	79	89	63	64	230	596	142	63	88	62	58	76	71	62	56	74	73	71	86	74	88	71	81	81	65	77	66	77	69	57	61	69	65	74	73	58	76	73	71	76	69	69	76	65	76	77	67	74	63	56	76	72	82	81	75	76	64	65	83	74	63	54	73	76	83	71	67	58	78	69	58	66	80	68	66	77	59	73	65	74	86	61	65	83	80	58	72	71	72	93	73	80	65	69	60	58	72	81	72	70	75	60	83	71	85	65	64	71	77	66	66	70	56	70	63	64	61	72	80	83	73	73	77	54	60	79	72	71	74	61	61	83	82	69	73	77	77	79	64	72	70	65	65	72	77	68	68	70	83	58	70	78	69	62	56	72	80	66	77	80	77	82	73	70	79	59	69	70	75	55	83	66	60	56	53	95	87	71	52	86	76	49	88	74	89	73	73	81	70	66	64	67	84	68	61	65	81	64	75	76	66	78	70	73	53	56	69	63	79	76	71	65	86	52	71	63	68	63	60	87	76	84	61	64	70	66	77	58	72	82	67	79	78	76	59	83	60	61	66	59	81	70	68	59	67	74	74	56	73	63	73	80	83	62	61	77	84	54	58	78	75	80	81	83	66	64	74	57	76	84	69	69	60	77	65	69	67	71	71	88	71	57	72	71	89	63	62	72	59	68	80	64	69	80	66	58	74	75	49	85	93	65	58	69	58	58	58	64	59	95	65	82	57	69	77	77	91	72	76	72	81	103	57	62	61	78	79	68	76	60	62	77	69	64	87	60	72	63	70	76	79	72	55	66	57	84	57	66	66	84	50	69	65	63	57	69	65	66	74	72	65	59	79	87	60	95	63	54	61	74	69	73	68	70	64	78	66	75	68	80	72	73	75	63	68	89	74	64	67	68	77	67	66	75	58	61	56	68	81	74	71	62	69	67	69	79	68	72	50	77	75	64	70	76	58	70	76	61	54	45	57	69	81	57	79	72	73	45	59	76	65	64	77	64	73	66	66	68	66	71	84	61	73	53	68	62	56	57	66	75	64	57	70	58	90	96	64	63	73	74	64	74	68	61	65	92	80	69	71	79	66	80	64	59	69	65	64	65	81	61	68	67	57	61	62	73	70	69	86	55	68	61	68	75	94	64	56	70	76	64	77	71	70	67	78	73	74	55	79	66	79	61	50	66	78	71	73	76	63	79	77	68	65	74	64	83	68	69	83	71	65	70	73	59	69	84	64	54	68	59	65	74	67	82	66	56	85	63	85	66	65	88	67	82	67	67	59	54	82	68	80	75	70	64	69	55	75	83	72	79	66	75	77	52	80	65	84	81	67	64	83	63	66	64	81	74	59	76	76	72	78	77	80	77	61	83	80	77	81	68	70	69	71	84	67	72	77	73	69	69	73	71	85	49	63	78	65	70	74	74	95	64	97	67	57	71	67	73	81	56	69	68	82	64	66	71	70	87	68	73	81	67	66	83	62	82	77	71	75	81	79	68	66	73	81	70	71	72	68	65	67	68	68	85	76	73	59	67	71	66	63	74	64	72	69	72	73	73	79	81	66	68	77	79	58	68	63	70	58	68	55	60	66	70	90	77	65	85	83	63	53	75	60	70	77	80	65	80	73	67	86	60	71	78	68	76	68	72	80	80	67	68	64	73	64	61	72	92	79	64	80	80	75	80	62	69	60	66	69	63	74	64	66	73	53	68	62	70	70	70	67	68	66	76	76	77	49	86	78	67	67	73	83	68	75	78	72	67	74	66	61	74	78	68	71	70	55	78	66	59	68	62	62	70	72	62	69	68	59	62	53	77	77	76	69	94	64	64	75	76	65	86	63	58	76	82	67	73	75	75	85	78	74	65	78	60	70	58	62	67	60	81	81	60	86	56	67	54	77	60	74	71	88	68	51	78	87	75	79	67	80	57	62	62	76	81	73	81	71	63	58	75	65	74	61	73	71	65	74	75	57	76	79	74	64	75	62	69	76	77	71	63	80	71	70	72	69	72	69	77	66	60	79	65	68	70	67	73	51	58	71	89	70	61	59	73	75	67	54	74	68	65	77	53	66	69	67	72	63	74	69	66	59	73	74	70	73	72	78	60	84	70	76	78	57	77	70	73	77	58	75	58	72	62	75	72	65	62	61	71	73	54	79	89	82	82	70	78	82	72	67	59	64	64	67	72	70	69	86	67	73	82	64	72	66	72	58	73	75	88	64	74	79	66	68	77	74	64	59	50	56	73	80	68	77	78	65	65	70	61	68	62	77	69	55	67	69	76	61	76	67	66	82	72	80	74	64	69	65	77	63	68	62	51	62	74	69	80	80	79	68	65	64	68	81	69	60	67	82	78	75	74	75	78	85	80	75	71	62	76	72	58	43	72	57	73	67	64	57	77	78	69	74	62	64	80	69	62	73	67	76	76	78	85	79	66	74	75	64	68	75	64	59	75	66	69	80	62	73	66	79	73	43	58	73	63	66	59	55	75	71	56	77	67	64	67	64	60	67	59	62	76	70	67	56	75	66	67	61	67	86	56	71	81	79	69	61	56	70	64	70	73	92	66	66	67	80	71	78	91	82	82	63	65	71	64	69	64	70	69	66	78	79	80	76	68	74	77	58	63	81	76	71	70	72	57	82	68	85	65	72	64	89	79	80	63	60	66	67	88	71	70	62	73	67	81	77	82	61	61	71	76	64	61	52	74	70	66	55	72	68	73	65	56	66	62	72	57	68	68	70	80	74	77	90	75	60	83	64	65	76	73	66	65	70	69	56	62	80	82	59	66	50	89	73	70	90	60	55	59	67	67	71	60	82	65	69	74	63	84	72	83	73	68	80	73	74	67	77	74	66	69	62	68	67	71	88	84	83	59	63	66	62	70	76	70	73	72	69	71	72	67	73	72	73	65	61	66	70	72	78	57	76	99	70	59	89	74	73	75	79	70	56	57	66	66	75	51	69	87	83	79	86	66	64	82	73	73	77	77	66	52	67	78	67	88	55	73	63	72	61	70	72	67	78	69	73	53	82	51	78	62	80	62	73	59	61	75	71	68	69	75	65	70	77	79	80	64	76	69	86	87	59	66	78	61	65	69	90	60	78	54	72	63	79	56	81	64	80	78	80	65	82	75	89	78	65	56	66	75	68	78	76	80	76	60	86	72	69	71	60	65	88	95	64	68	57	79	59	69	77	75	83	73	59	72	87	66	74	80	75	66	68	64	55	79	68	60	63	63	65	67	79	57	69	65	60	72	63	61	79	85	63	58	75	75	69	78	70	70	71	75	83	81	70	82	66	48	85	59	75	61	71	53	72	75	63
22770	7764	15065	16184	14709	12828	10236	9211	7475	6023	4718	4048	3825	3343	3538	3194	2803	2885	2980	2790	2660	2316	1779	1387	1151	1060	1026	890	966	1016	805	714	705	656	694	558	535	504	514	575	509	463	399	437	371	372	356	335	314	318	284	236	243	218	301	293	296	316	280	280	278	303	308	300	281	276	300	478	376	345	404	354	315	276	322	318	284	225	254	227	248	218	209	1644	4053	796	211	195	192	194	197	202	173	197	199	189	193	174	190	206	196	205	194	196	200	186	171	198	193	192	206	197	188	174	171	210	181	191	153	207	190	168	208	196	213	168	179	186	195	198	184	203	179	175	176	190	171	168	183	203	236	198	199	165	183	191	196	188	209	205	190	194	198	175	190	221	205	183	197	184	189	208	193	196	171	188	177	230	177	201	189	198	184	217	179	163	192	193	166	191	202	196	191	180	170	162	170	167	222	221	186	201	180	184	217	186	197	194	189	197	196	181	176	184	179	188	189	175	184	156	169	198	205	183	190	186	163	171	193	190	161	196	180	200	171	194	183	176	180	180	157	188	180	207	168	167	190	161	176	197	180	169	173	197	189	193	223	204	200	207	193	185	194	182	201	177	209	204	203	190	175	182	178	169	175	187	178	190	167	199	178	196	185	173	197	219	169	180	180	183	197	184	197	179	166	172	214	182	178	196	197	180	195	172	201	197	198	197	182	199	170	185	168	188	215	182	196	195	184	195	183	204	186	169	188	175	172	172	186	166	192	237	186	195	185	207	185	180	180	167	189	170	171	195	213	199	202	193	208	214	207	200	177	176	189	180	180	175	160	194	186	180	181	175	202	202	162	191	204	183	178	185	216	184	181	186	169	186	191	206	158	203	222	181	187	197	214	172	222	194	160	182	193	179	178	190	207	192	169	204	194	202	184	184	179	175	195	192	196	172	192	167	174	166	186	183	181	187	203	176	195	211	190	196	158	190	169	184	174	205	191	178	183	215	193	155	191	183	213	174	210	168	189	165	206	183	177	176	179	177	190	183	160	181	205	197	177	184	214	170	183	175	189	185	182	200	199	178	179	188	185	162	195	196	189	178	193	203	182	186	189	190	178	188	193	201	194	155	174	196	193	193	192	172	179	186	185	176	176	180	186	199	183	186	193	189	192	169	207	206	189	218	202	160	192	200	181	170	176	172	189	184	191	181	170	184	179	208	172	185	196	210	183	213	185	214	202	201	173	187	199	167	188	199	215	185	180	188	196	176	199	184	189	188	207	153	177	167	187	202	170	201	185	170	188	198	172	191	177	188	213	193	197	186	184	184	177	207	175	195	173	203	179	203	209	194	170	184	167	194	198	178	174	193	212	185	193	145	185	182	173	189	185	168	184	183	206	203	190	197	180	200	157	208	191	157	194	178	186	184	189	176	199	202	181	209	186	178	176	185	174	211	179	181	188	184	206	183	188	200	188	198	197	179	173	173	169	179	204	193	199	174	199	202	168	220	197	184	174	167	199	202	180	170	172	189	195	179	171	168	178	183	189	189	196	182	191	206	181	168	172	180	165	182	214	183	178	190	187	176	201	176	201	180	186	198	194	184	165	204	179	184	189	176	207	192	193	192	186	192	172	183	179	216	192	179	192	179	205	220	198	180	173	183	184	185	176	204	207	220	157	193	173	180	225	167	186	169	172	210	194	199	180	175	194	162	182	194	174	181	182	204	192	179	181	188	195	148	177	187	155	204	187	207	191	218	213	186	185	193	182	178	200	182	192	173	160	193	209	189	187	192	168	200	181	172	191	187	239	173	189	194	178	196	184	179	181	196	199	175	190	191	180	180	198	219	215	202	173	197	162	184	178	166	172	199	173	180	160	194	174	201	183	190	155	186	189	175	173	191	218	206	206	195	204	202	181	210	188	175	169	196	202	197	186	186	197	153	184	204	181	176	213	185	200	181	211	200	189	178	181	178	180	196	175	184	197	186	193	172	182	164	194	191	203	159	187	194	191	190	195	189	201	180	204	198	201	200	189	192	176	197	209	203	176	195	200	185	176	166	164	172	191	193	188	183	185	181	203	201	198	186	203	189	186	192	190	191	181	172	173	200	200	215	186	217	180	166	181	182	193	219	194	170	181	187	183	192	185	206	196	205	188	153	182	206	208	202	197	167	166	179	180	179	181	163	176	145	166	167	183	185	189	201	174	181	195	163	181	187	169	189	177	168	190	177	213	190	186	203	202	196	189	177	179	159	187	185	197	175	168	200	208	182	184	168	182	189	204	176	190	191	174	199	210	168	180	190	203	187	203	161	190	199	180	185	178	182	179	188	193	192	197	186	211	184	174	183	196	196	197	188	202	181	179	162	193	191	191	182	199	186	206	180	188	213	174	187	170	192	177	195	182	208	206	165	184	195	196	187	206	180	188	196	180	187	184	175	197	204	197	168	206	194	177	203	222	181	206	175	174	176	186	183	194	191	178	189	187	195	183	214	207	179	170	178	204	196	171	206	199	194	185	171	182	165	176	187	169	193	150	189	175	202	172	168	185	189	160	204	204	195	172	170	184	185	176	187	206	196	203	172	194	193	189	194	201	185	198	206	188	191	207	182	175	199	173	180	200	186	210	191	177	192	191	188	175	202	181	190	208	164	171	194	184	169	174	208	183	204	193	187	156	173	191	183	182	167	196	185	185	219	201	187	165	209	189	172	164	182	172	186	223	170	182	179	169	201	179	187	194	177	192	204	188	177	204	183	183	189	169	181	178	211	181	181	181	190	203	180	169	199	176	183	178	212	205	175	183	183	197	185	192	211	165	189	204	195	193	177	197	183	195	178	190	208	175	191	199	176	205	196	191	181	199	177	224	193	153	170	160	187	174	186	209	176	188	172	197	190	220	189	192	168	204	168	171	210	183	199	177	198	167	180	177	180	202	200	163	196	217	193	173	163	218	201	178	167	182	183	202	178	194	201	215	207	197	174	173	184	217	201	202	182	202	198	204	185	176	200	174	181	207	186	178	183	187	170	209	164	164	209	182	196	192	206	192	193	180	159	185	204	176	195	178	158	189	186	176	194	220	181	204	192	203	191	206	182	197	198	180	176	216	170	198	182	199	179	174	172	161	164	194	181	196	200	161	164	182	182	194	178	174	209	185	180	197	186	169	205	182	173	181	194	199	162	212	220	191	173	171	191	174	189	191	192	172	175	184	180	168	181	167	178	192	169	211	198	204	189	183	187	180	195	198	184	169	202	200	173	206	214	179	200	205	182	181	164	193	181	194	196	185	190	203	192	176	194	215	188	172	172	173	166	174	198	178	195	188	176	179	178	193	188	194	205	182	189	193	159	174	197	197	174	193	181	163	194	183	175	193	167	174	171	197	202	191	181	183	193	191	189	174	199	192	173	188	176	177	190	164	201	194	194	197	162	220	186	174	193	185	181	174	207	193	168	172	195	191	203	175	182	171	194	190	158	189	193	174	186	208	183	193	187	195	194	189	193	192	184	184	184	200	179	164	190
5168	1670	2368	1641	1202	870	666	527	403	350	300	280	256	209	261	249	223	214	199	188	203	207	178	187	181	166	173	164	176	170	174	168	158	185	156	182	168	169	180	172	181	145	147	150	156	153	165	143	156	161	157	162	180	168	171	146	156	145	164	186	157	167	145	152	153	163	170	144	155	138	170	145	165	170	159	185	166	159	158	157	185	169	183	186	173	153	157	162	177	148	144	164	151	149	167	156	172	142	167	171	153	135	167	137	146	158	159	156	158	152	160	153	164	141	156	159	179	149	166	143	169	147	149	157	188	162	158	166	137	149	152	141	164	153	151	165	161	172	145	161	156	171	157	149	161	157	206	149	172	153	175	162	170	148	178	179	152	152	130	149	172	149	150	145	153	155	151	149	155	158	167	135	168	155	146	153	146	187	165	154	165	133	166	171	169	147	147	162	126	137	151	142	168	193	167	156	165	178	157	151	160	158	176	164	163	185	169	161	160	168	150	160	172	162	174	151	149	162	188	153	163	128	156	174	180	173	161	162	167	151	152	167	165	144	174	171	163	150	145	161	151	161	154	151	166	166	144	154	148	144	177	159	173	154	156	168	153	139	185	149	153	151	155	171	133	125	168	171	154	150	195	164	160	181	180	143	143	143	147	179	162	147	160	152	162	165	155	173	148	176	151	157	145	145	148	146	165	178	162	172	162	147	169	149	173	166	150	154	162	160	135	142	160	146	135	161	178	171	164	168	168	151	174	172	170	161	167	172	157	143	170	155	145	179	160	146	161	165	155	166	150	175	147	162	157	152	161	160	160	142	176	165	154	164	161	173	148	137	159	171	147	157	153	161	175	164	150	131	174	167	155	144	167	177	144	170	138	174	146	173	159	171	169	151	159	142	150	162	172	163	147	155	177	144	179	165	166	164	154	154	142	161	138	154	146	173	180	157	151	151	168	183	162	138	144	168	156	153	159	160	169	162	131	159	155	178	159	172	172	159	181	160	155	151	153	157	168	147	163	145	148	178	192	166	162	155	161	172	182	175	142	148	157	155	165	164	158	163	154	145	181	160	140	154	140	159	176	175	151	144	168	156	141	175	163	153	151	152	139	163	176	162	181	157	168	155	145	165	161	152	152	153	154	159	168	185	158	160	126	171	169	143	163	175	137	143	123	158	143	155	149	157	154	159	136	165	189	150	157	145	159	144	160	153	151	166	172	163	157	143	177	136	151	155	171	145	170	148	149	161	168	171	154	144	164	154	167	178	145	163	126	157	160	135	163	152	139	142	167	164	176	167	150	166	171	151	144	152	147	164	162	159	158	155	167	152	162	135	168	158	171	129	152	171	166	184	174	147	140	166	168	147	155	172	169	137	198	157	181	164	158	157	168	158	161	158	157	154	159	149	163	158	145	175	145	147	179	171	166	159	173	152	166	171	152	143	176	158	197	154	177	157	160	155	153	171	158	148	169	171	143	137	161	152	167	159	168	153	165	147	167	180	152	154	164	149	145	180	144	165	162	153	163	158	168	163	157	172	194	183	176	172	141	158	176	144	178	151	157	158	156	151	155	163	151	172	143	145	162	141	161	167	163	161	136	167	152	148	190	176	162	165	141	145	152	164	156	169	138	152	166	152	159	145	156	145	156	150	172	168	145	159	171	128	169	174	176	145	172	158	141	164	163	160	147	158	142	143	163	155	177	164	160	144	158	173	168	167	149	144	172	178	169	168	167	163	171	165	162	137	173	154	155	151	144	155	162	156	151	165	176	160	164	159	146	166	154	159	144	170	155	169	161	154	152	166	156	162	152	155	159	179	156	166	154	163	154	164	166	168	177	162	163	161	165	152	152	158	155	159	145	142	138	182	150	159	159	158	151	157	185	168	157	171	164	169	172	163	171	167	156	177	159	174	143	164	179	157	168	159	159	143	167	158	161	173	152	143	145	167	147	159	182	140	154	177	140	154	197	156	181	141	161	152	159	136	157	175	162	130	156	161	160	173	169	145	160	159	161	157	180	174	132	155	198	170	143	165	159	170	149	158	172	178	153	148	154	154	160	154	137	175	169	156	147	156	142	135	164	178	151	160	157	167	160	143	149	138	171	166	179	146	159	147	165	184	173	155	167	149	146	163	166	170	174	156	157	169	167	172	166	144	165	162	135	146	147	145	128	180	142	162	157	152	178	141	165	152	147	159	165	159	144	176	150	175	193	173	170	166	141	171	182	155	154	188	156	135	154	138	140	171	175	147	143	179	167	154	162	163	159	146	171	172	156	179	161	155	153	169	137	154	162	164	127	147	129	138	175	174	158	152	162	138	165	155	164	147	181	161	166	149	134	149	171	159	168	167	153	158	166	143	163	151	141	166	155	183	164	170	185	150	137	167	171	145	159	148	166	162	158	155	165	147	157	155	169	158	186	163	163	167	154	162	166	168	169	159	172	173	153	163	167	168	139	153	164	146	145	151	183	137	140	162	148	174	170	141	183	179	145	157	145	146	152	162	169	169	145	176	167	154	156	179	147	153	161	172	150	176	160	137	149	178	154	167	163	167	160	158	144	165	145	160	149	159	140	160	150	155	164	164	155	184	164	148	169	139	157	167	165	152	153	135	176	147	141	170	154	157	140	170	158	177	139	180	150	152	185	165	158	172	168	161	153	163	162	144	156	132	156	164	168	152	167	167	166	176	148	179	157	169	159	172	174	157	152	154	141	145	174	165	144	158	136	167	164	158	154	179	142	147	166	169	168	173	157	146	154	160	172	144	164	172	164	148	138	166	182	176	165	164	169	173	138	151	159	174	154	176	142	156	161	157	143	166	152	162	157	157	157	135	145	151	149	134	142	155	149	174	154	162	162	140	180	165	175	178	167	164	158	170	150	161	134	154	134	150	167	169	162	178	146	172	140	154	158	189	164	172	176	153	138	166	158	159	163	143	163	172	150	154	140	155	161	155	151	166	147	148	163	162	150	160	153	143	137	154	161	147	144	132	156	142	125	170	174	154	137	162	147	161	155	149	148	137	153	157	160	167	162	139	168	159	169	148	149	146	153	156	145	153	166	146	154	155	154	133	152	168	160	139	173	164	163	157	151	155	145	140	130	140	155	158	172	165	143	163	172	150	151	149	145	147	167	169	156	184	180	144	149	165	182	150	162	159	165	170	146	154	161	168	145	165	169	153	170	149	146	163	150	145	173	175	170	154	155	159	139	146	154	137	136	169	159	180	189	152	162	149	165	169	137	181	151	180	181	159	157	145	151	171	158	155	189	162	138	183	151	160	154	163	152	128	159	158	141	141	156	125	156	152	155	176	159	176	147	161	161	171	160	161	154	139	174	171	137	152	161	172	153	163	163	183	164	168	145	148	155	137	178	164	138	156	152	143	176	144	174	163	181	134	151	167	128	149	141	157	162	147	159	157	156	147	149	166	171	142	148	163	142	142	153	164	174	142	148	152	151	157	158	172	158	159	148	151	170	164	158	152	185	160	174	139	147	158
3958	1944	4807	5239	4587	3620	3078	2350	1875	1449	1154	1005	893	920	859	874	898	842	783	791	778	679	583	559	508	539	529	518	492	540	478	476	471	446	436	416	429	438	451	418	410	451	446	433	427	421	443	428	396	443	387	414	410	418	417	407	473	394	419	396	452	416	413	414	393	423	433	418	454	421	441	443	417	400	418	423	408	425	433	384	419	412	408	447	567	432	420	390	367	417	406	406	385	412	384	413	391	412	446	383	399	408	415	374	420	393	397	396	347	373	390	387	380	405	407	401	363	391	377	405	399	392	384	385	436	392	401	381	422	399	380	399	421	404	392	358	377	434	401	396	423	408	406	405	385	381	384	403	428	388	383	404	387	372	441	452	423	424	386	403	383	405	389	394	386	404	404	398	410	406	389	410	385	381	373	387	386	447	373	392	392	363	409	384	386	427	380	416	418	376	402	394	393	450	425	426	383	412	365	362	433	413	394	395	404	430	393	355	410	364	378	413	418	413	413	382	375	375	372	369	404	410	399	384	393	424	388	387	418	392	406	429	374	475	395	417	411	394	395	388	415	411	409	412	389	400	371	407	401	384	372	379	388	382	399	369	385	421	394	379	396	367	405	418	403	378	421	425	358	391	379	396	366	398	406	404	394	401	398	403	410	418	447	401	395	379	380	399	380	420	383	424	398	348	417	382	404	385	408	385	403	359	424	398	396	394	391	399	371	416	410	392	391	369	387	428	422	403	363	422	374	389	426	411	385	361	404	389	350	432	370	407	408	383	382	394	399	376	419	403	376	372	386	376	357	377	398	451	396	403	388	395	411	366	423	355	422	414	396	378	395	418	414	393	377	387	412	451	410	403	373	402	412	379	450	416	403	406	438	387	411	411	387	388	391	387	409	394	423	411	430	391	400	381	431	417	385	393	436	403	404	399	363	395	431	386	397	363	387	388	387	375	401	379	412	373	395	430	392	409	416	424	403	377	374	429	432	393	394	387	385	404	403	412	432	378	401	431	415	413	389	427	406	401	429	397	385	414	393	407	399	389	404	396	417	384	376	411	383	381	398	387	411	451	420	398	386	404	392	419	408	400	404	377	391	403	388	390	367	382	414	385	404	378	364	434	389	414	407	399	413	421	424	399	385	402	357	376	391	399	373	396	432	423	371	415	395	411	388	357	405	372	409	381	389	430	413	397	369	391	375	394	432	350	374	399	377	375	409	387	417	413	415	367	398	447	410	421	406	394	409	387	386	352	401	419	373	418	376	377	392	406	382	370	392	402	417	421	405	405	381	416	377	399	412	398	377	383	396	396	392	407	395	397	400	381	402	398	416	411	420	392	420	423	363	391	379	404	393	380	389	399	400	438	391	428	384	408	410	410	384	415	413	362	409	449	424	386	367	415	371	411	374	390	398	367	377	426	391	400	414	393	423	426	375	377	380	351	434	394	405	427	393	378	384	368	429	368	445	387	420	377	415	413	386	412	367	396	405	385	426	391	386	391	398	405	355	382	391	407	387	398	418	387	381	380	414	416	424	443	436	406	403	371	418	378	388	441	396	397	396	391	416	418	394	420	398	385	399	415	427	371	407	372	393	426	407	400	383	403	418	398	378	421	403	385	405	400	370	375	427	403	389	382	428	359	408	439	377	376	393	384	380	401	368	373	362	388	410	406	345	397	415	413	376	404	371	420	397	379	394	414	386	373	393	394	388	388	379	422	438	419	414	366	397	360	424	411	400	366	396	422	404	419	400	392	384	393	416	397	382	394	389	386	398	384	385	380	391	388	410	373	423	366	396	385	407	429	360	391	379	378	401	379	399	393	399	386	391	392	441	388	395	347	395	399	373	356	391	409	370	361	414	382	380	395	407	382	386	399	399	426	413	419	397	404	401	410	375	409	397	391	386	393	424	412	367	410	413	428	460	387	423	383	442	415	397	367	418	425	369	357	370	442	388	398	373	394	383	384	392	423	404	426	387	396	410	404	424	382	438	410	406	403	386	386	433	431	411	372	390	370	370	423	380	415	392	401	390	427	437	432	379	398	420	366	401	429	394	397	426	384	426	431	376	384	433	379	397	404	401	392	430	407	389	386	404	383	380	421	409	370	401	400	425	391	400	405	375	387	399	393	381	409	393	378	395	404	418	406	409	405	371	378	414	423	383	403	422	394	406	381	388	383	387	420	406	371	414	399	383	374	418	378	395	385	395	371	357	403	383	441	384	389	371	406	403	368	400	371	409	406	376	360	399	421	367	414	400	388	394	374	369	381	389	408	413	417	399	405	391	432	365	404	405	377	404	418	389	395	387	441	370	427	382	415	383	410	389	358	378	410	415	375	395	397	416	407	403	389	399	423	398	397	407	373	398	384	414	429	412	417	392	419	350	417	369	416	406	379	394	393	380	429	357	387	375	398	409	396	392	426	394	448	380	426	385	401	402	405	393	416	402	442	397	407	380	383	400	413	348	420	417	455	374	399	405	397	392	358	408	383	368	378	388	404	416	401	419	381	376	390	387	375	404	335	377	390	385	385	390	409	420	400	377	426	359	401	397	411	415	419	420	397	429	399	401	419	407	386	399	373	413	401	392	376	428	386	386	383	370	422	397	402	397	387	380	392	407	404	387	372	406	388	392	396	402	378	424	431	420	406	380	407	355	386	410	410	396	357	363	390	396	392	401	388	398	384	400	391	429	421	412	377	396	405	370	399	414	411	413	401	409	390	382	379	389	390	391	430	379	428	393	390	416	387	401	378	410	403	384	403	431	411	371	431	450	421	378	422	402	428	370	388	406	378	354	381	403	417	413	426	411	408	389	395	375	417	403	394	397	395	373	392	411	412	426	368	392	427	439	374	402	409	386	360	394	409	386	375	399	408	388	382	432	403	398	371	381	396	376	414	408	404	390	416	391	400	388	375	397	377	393	377	400	387	414	408	415	430	358	402	400	402	398	422	428	391	400	391	422	408	430	360	376	384	412	407	377	404	406	396	432	367	402	368	382	400	404	404	414	386	359	401	378	428	391	395	409	373	380	374	352	424	401	395	387	405	407	384	380	354	394	406	387	394	401	371	395	391	340	389	370	410	394	373	397	428	436	445	389	451	415	364	350	354	355	400	398	382	434	381	354	371	420	414	404	372	396	391	398	408	380	410	425	393	379	380	412	387	397	406	371	377	391	391	355	398	440	411	403	380	414	384	402	414	375	400	383	390	368	403	399	381	412	392	384	388	415	410	410	400	395	410	401	422	355	381	392	421	396	433	403	397	409	415	412	398	400	383	382	355	374	393	372	393	371	426	411	399	376	404	407	411	403	399	415	399	378	364	410	393	404	349	395	428	364	393	382	417	431	396	431	375	383	415	435	409	406	411	418	398	442	405	388	394	385	406	434	426	410	383	371	406	433	397	381	376	366	389	425	416	389	417	405	431	406	404	392	421	399	410	390	396	345	384	388	378	422	413	382	411	442	403	381	387	392	414	399	405	442	395	392	412	382	388
27883	9727	9012	8085	4752	2932	2191	1623	985	724	556	464	394	468	435	388	375	420	407	409	350	303	232	251	284	206	203	255	215	196	212	193	179	170	185	175	171	183	143	207	172	164	154	161	149	146	154	152	160	133	134	154	149	130	164	143	151	170	149	143	137	153	140	149	154	143	139	127	163	183	135	158	157	134	153	160	140	135	161	137	130	154	179	269	344	170	146	145	138	134	133	148	159	156	129	122	138	153	140	139	133	156	178	168	140	160	167	145	141	149	150	128	142	134	131	147	140	155	151	137	143	129	151	126	133	152	148	154	136	160	135	161	134	141	142	143	132	146	147	143	150	128	143	138	133	143	155	148	145	139	141	158	156	160	153	138	125	173	152	132	138	115	118	140	145	138	139	156	160	145	166	145	141	147	160	128	135	130	117	158	169	123	142	163	155	139	137	137	128	149	146	157	127	139	142	132	142	151	139	140	156	135	131	142	140	127	159	135	129	133	170	174	149	152	154	136	143	162	129	129	135	156	140	134	142	145	151	128	154	145	147	130	142	147	140	128	144	143	158	148	165	112	133	133	142	133	154	165	140	129	137	153	132	141	135	143	151	123	154	120	145	141	128	143	137	143	167	144	146	162	134	145	148	144	143	157	149	141	140	151	150	147	123	123	144	150	160	131	143	156	156	144	154	108	144	139	118	148	144	167	146	146	139	139	126	133	152	142	158	123	146	168	135	156	157	171	126	134	154	122	151	154	172	138	146	159	139	163	147	138	156	138	132	148	154	153	120	148	157	137	145	137	137	154	168	145	151	131	150	146	127	144	151	125	132	158	132	139	150	145	144	148	137	132	143	145	122	138	161	160	144	159	154	153	139	137	135	145	141	145	165	132	125	143	134	128	148	144	147	143	154	142	162	156	157	145	124	146	134	156	129	149	151	136	135	148	139	162	137	140	145	145	155	130	150	153	146	140	144	132	151	159	130	125	141	156	132	153	154	147	160	134	147	146	146	137	131	142	140	134	158	152	146	149	118	142	162	145	161	160	155	157	135	144	118	126	149	129	147	153	137	154	126	131	149	142	133	154	131	133	127	139	127	146	148	141	115	151	145	150	141	161	140	174	136	159	144	147	168	141	151	142	164	159	170	165	143	157	127	143	127	152	125	154	164	142	153	128	177	181	149	126	144	133	133	153	164	164	137	133	115	133	136	124	148	145	133	139	161	126	153	158	114	150	145	162	145	141	164	142	129	128	157	151	171	149	139	163	139	157	145	145	139	161	138	151	136	138	130	150	141	144	149	134	142	138	134	155	131	151	168	163	145	152	139	140	138	125	157	142	134	128	165	154	116	133	147	164	149	157	137	150	147	126	164	154	140	150	142	156	121	158	143	137	133	140	133	145	127	117	144	115	143	146	137	109	158	120	138	134	134	161	149	137	118	140	143	155	119	149	135	139	155	143	121	122	124	150	151	144	150	148	120	143	133	146	150	158	171	142	154	157	154	151	136	139	160	158	159	154	160	123	130	125	158	150	129	152	129	176	146	141	138	166	142	170	132	129	129	166	121	149	157	146	131	121	131	142	139	163	132	146	138	108	147	142	150	147	137	143	135	124	118	134	163	137	133	135	130	140	161	153	140	155	146	148	148	131	133	128	165	136	130	140	168	130	143	124	127	142	141	115	149	143	148	134	151	145	131	111	170	148	160	126	136	161	144	140	153	157	135	145	140	155	137	139	138	167	145	160	157	144	144	137	154	148	143	134	130	139	155	151	152	120	134	130	141	149	130	138	138	152	160	134	138	147	156	139	150	142	151	162	137	130	119	145	136	137	145	132	161	151	124	160	154	160	135	147	131	150	153	126	172	142	126	135	136	142	147	147	127	147	132	144	162	119	143	158	156	139	166	141	137	163	167	128	140	143	115	142	146	150	154	134	155	143	134	133	167	151	156	144	159	138	139	138	155	144	139	136	160	135	126	160	140	161	143	139	160	137	121	136	147	145	145	149	153	132	137	161	134	158	156	149	142	130	127	146	160	153	154	114	155	161	139	171	124	129	131	142	135	149	133	135	147	168	169	139	143	122	156	157	145	130	148	152	140	155	145	150	155	158	151	132	122	121	123	169	152	122	152	152	135	158	169	148	139	145	174	157	119	125	151	152	143	153	143	139	138	143	133	146	127	149	181	148	157	143	146	138	141	143	158	137	158	115	141	139	140	155	145	162	165	159	144	141	136	144	134	130	138	132	145	134	127	157	143	162	163	142	147	135	128	132	162	133	157	165	147	139	137	138	144	149	155	142	142	146	150	129	138	146	130	142	164	133	163	139	132	138	116	146	130	154	155	142	134	126	139	155	139	138	139	161	144	153	161	143	132	112	145	143	148	143	118	142	145	138	145	126	143	157	131	149	142	146	153	137	158	135	132	143	144	159	170	136	133	136	126	142	129	160	155	162	118	162	145	147	136	152	138	137	131	165	156	157	147	153	150	145	120	144	140	136	160	147	138	135	137	151	132	151	141	131	125	135	140	132	146	158	166	151	139	130	152	142	140	143	141	151	179	156	144	134	140	142	140	155	134	160	124	156	149	135	143	157	141	148	125	149	149	170	153	117	163	132	144	148	168	143	135	156	149	142	136	135	168	144	146	160	138	138	147	149	153	164	160	118	144	133	144	152	143	137	164	143	133	156	139	124	167	138	129	140	133	147	139	125	123	135	151	135	162	151	136	111	135	147	164	153	157	140	141	156	154	142	134	125	134	127	130	108	139	140	147	140	160	157	144	147	140	137	150	157	147	142	147	145	137	126	137	158	141	156	173	168	128	130	149	138	148	149	137	138	136	159	165	140	128	156	156	154	145	135	138	150	158	127	134	159	131	161	142	131	141	163	142	145	149	149	147	128	139	123	144	136	135	143	127	174	147	148	152	167	132	145	155	159	137	137	142	146	158	139	141	138	117	155	161	128	139	135	158	168	141	140	156	141	140	146	109	136	135	154	126	149	126	156	164	153	151	133	138	140	135	127	151	123	150	149	152	146	159	140	148	140	147	152	147	136	136	134	134	158	134	135	129	147	150	157	134	151	146	153	135	137	139	142	130	144	151	161	168	145	136	157	143	135	163	141	152	147	162	123	147	144	138	146	147	154	147	138	160	134	146	140	147	143	150	124	156	133	145	147	153	155	129	148	130	133	140	125	151	142	152	109	126	139	132	150	147	142	155	137	164	148	141	171	148	135	153	157	137	154	148	134	148	133	138	137	155	121	140	141	157	143	162	152	127	156	131	130	144	144	161	148	149	158	150	142	144	146	143	142	138	161	142	140	153	141	166	131	159	160	166	155	162	132	135	122	143	153	130	157	133	145	140	140	126	127	145	116	143	139	155	135	151	162	158	132	136	148	159	110	151	141	157	136	145	132	136	126	146	138	137	123	131	147	148	157	149	141	139	152	138	144	137	154	136	137	157	120	151	130	163	166	158	137	149	156	124	149	139	132	147	131
16117	5305	11124	12704	10560	9056	7562	5854	4520	3408	2708	2301	2033	2329	2194	1997	2233	2047	2366	2188	1835	1696	1103	1318	1136	836	883	1118	777	853	657	689	680	604	653	595	524	544	650	568	520	523	530	553	500	490	472	445	412	380	410	395	386	375	388	399	415	419	366	442	421	419	426	408	407	468	433	422	426	433	471	559	492	438	428	414	368	405	395	418	358	404	532	1299	2156	548	360	357	352	327	355	366	362	374	354	348	323	370	382	350	342	386	362	390	353	371	348	352	384	350	363	416	378	326	347	359	374	357	382	370	373	356	355	324	342	378	355	344	369	336	373	357	350	332	354	319	371	335	358	355	340	359	389	332	361	384	388	354	345	344	335	390	350	380	346	343	363	382	367	334	353	338	373	383	334	355	335	370	386	375	370	346	368	327	370	374	335	411	374	349	403	377	366	393	337	360	349	364	321	353	373	377	365	332	323	376	355	329	351	352	371	391	368	386	350	372	347	369	378	354	325	352	381	379	385	397	363	339	378	332	375	363	360	373	316	311	388	363	362	341	378	360	364	385	369	338	352	358	338	322	378	355	366	360	350	360	348	345	346	340	365	395	351	355	376	344	338	368	380	371	358	336	352	387	383	328	366	359	333	376	342	348	354	405	328	384	356	326	348	347	370	368	382	377	354	355	367	377	330	378	377	339	354	356	358	384	332	388	361	370	374	366	392	357	381	343	389	370	380	348	352	386	338	353	379	374	391	360	362	396	345	369	375	338	381	363	328	369	370	369	387	374	370	372	374	357	365	402	358	353	377	342	346	375	370	353	371	355	385	378	331	367	369	352	371	373	339	334	355	375	351	359	365	342	354	358	354	341	334	365	362	352	361	375	365	393	362	375	333	367	368	360	319	392	350	353	355	392	367	381	377	340	370	394	353	336	384	345	364	342	351	329	360	341	359	342	355	364	409	393	300	345	383	362	346	354	342	356	373	351	362	359	353	338	372	320	359	359	350	352	326	366	382	344	387	372	361	316	377	373	351	373	315	337	362	379	385	366	348	325	346	355	336	366	328	347	390	384	329	367	363	357	360	366	353	336	346	354	355	362	366	332	375	397	359	342	349	389	324	362	358	364	359	377	343	374	340	347	342	344	358	373	368	367	358	334	371	361	320	363	364	345	375	336	338	348	359	368	321	360	369	359	365	331	350	384	343	328	336	363	358	338	363	350	325	357	327	361	352	351	356	383	346	383	378	341	346	366	362	347	323	354	344	349	347	341	347	361	347	332	381	373	364	362	371	351	358	335	330	369	372	386	356	368	354	369	342	347	365	360	377	362	379	326	386	360	372	393	360	335	347	360	382	339	353	356	343	352	349	349	382	328	363	372	375	393	376	365	386	363	350	338	371	358	347	378	359	355	370	349	323	357	350	318	368	365	377	324	323	358	333	340	386	365	345	335	325	389	367	338	384	370	337	335	371	349	373	362	345	341	342	330	370	354	380	349	338	358	373	330	384	324	349	320	370	363	326	372	388	386	358	335	370	388	347	359	345	356	372	358	367	343	339	372	347	342	371	383	330	348	316	360	347	360	367	347	332	326	360	320	345	343	320	362	370	370	354	381	363	390	352	353	336	401	368	378	372	325	334	359	374	345	375	382	354	351	398	333	369	365	323	356	358	358	389	349	360	379	371	325	352	345	378	394	348	352	338	350	357	344	372	360	345	378	381	366	375	359	346	352	315	348	386	383	366	383	347	366	367	340	355	372	371	369	364	374	337	374	334	348	348	350	349	343	374	352	350	403	383	341	352	353	372	328	349	347	386	364	370	370	342	387	372	323	357	362	364	345	340	370	363	354	356	344	373	356	352	356	345	368	370	355	379	358	405	358	388	346	361	329	338	357	354	363	337	378	387	322	361	366	363	367	318	368	328	343	351	359	342	333	422	358	347	375	330	384	364	364	348	369	367	389	332	360	348	324	364	340	365	345	331	346	363	348	376	349	371	406	365	350	366	362	342	353	353	330	356	385	357	339	357	367	367	374	376	367	343	358	358	388	349	342	314	347	371	334	342	370	356	355	352	385	357	348	353	355	326	386	370	375	329	368	330	347	358	353	320	351	349	341	369	382	326	358	353	357	348	353	375	395	336	353	351	390	368	362	376	377	380	350	349	354	358	378	357	360	382	378	379	367	378	316	398	389	376	353	385	389	375	339	355	354	368	368	331	352	375	386	366	350	346	351	345	367	359	380	347	352	356	388	385	364	329	363	376	346	353	371	345	364	352	406	386	368	341	361	366	364	353	394	396	353	359	359	349	319	386	353	372	322	380	347	352	350	325	326	366	387	373	337	394	324	326	344	335	360	405	360	344	341	377	352	362	342	370	356	368	356	346	354	354	383	346	362	341	362	345	366	327	375	365	336	342	360	374	363	391	358	331	333	345	376	323	344	340	364	356	358	350	339	370	358	388	338	328	354	359	374	362	367	337	329	348	342	332	352	366	362	348	327	399	385	341	354	351	357	350	337	402	344	374	377	337	374	351	380	364	329	341	369	352	382	357	344	332	356	372	365	363	363	369	414	368	351	353	360	340	333	337	326	372	336	347	370	369	382	354	365	350	380	323	340	371	392	381	368	382	370	373	370	370	369	363	371	326	360	364	368	339	380	340	398	371	373	363	365	380	346	342	381	384	374	332	312	361	364	345	354	350	367	358	349	351	382	321	346	349	369	315	362	356	349	373	340	333	333	385	361	403	396	376	359	340	337	405	335	374	374	391	375	366	371	348	328	343	370	335	375	365	378	357	357	370	378	357	351	379	349	364	350	388	354	319	403	360	374	369	371	358	349	350	370	351	384	364	350	357	335	347	348	359	343	356	365	367	331	364	350	320	343	372	378	374	337	356	373	342	377	375	366	341	352	346	358	384	335	342	351	340	344	364	356	333	349	340	355	361	377	320	375	376	349	339	361	386	335	336	381	372	372	385	366	390	356	376	376	365	356	376	347	347	391	367	381	373	355	356	355	395	342	369	376	382	369	339	331	360	334	369	341	357	377	357	380	378	368	379	360	350	347	365	356	316	340	345	329	363	385	377	388	350	326	339	371	371	376	372	395	333	357	373	381	325	341	365	357	409	366	385	345	382	376	358	350	366	385	343	350	323	337	331	405	309	356	355	339	375	353	344	360	339	381	379	361	348	418	370	383	353	338	350	341	358	327	349	372	361	344	362	351	382	318	341	383	334	359	366	329	378	377	374	331	327	346	334	352	353	380	364	359	387	359	335	366	347	368	331	371	402	351	368	385	387	369	343	365	339	362	353	369	365	357	366	354	335	342	380	337	331	326	376	345	351	343	348	370	353	362	351	375	359	376	375	358	362	343	359	372	356	363	348	396	357	355	364	370	333	366	364	356	403	377	361	376	346	374	348	369	353	376	345	380	345	377	390	353	365	355	340	367	362	335	385	327	360	350	345	325	337	357	321	362	344	393	337	388	386	343	360	333	379	377	365	336	345	386
38172	16269	13614	13748	7757	5755	3424	2414	1508	1121	650	614	462	493	410	410	534	499	496	420	402	325	264	296	226	202	190	170	147	157	124	135	120	148	145	106	107	131	130	100	94	108	109	102	104	88	88	97	86	74	74	81	66	60	66	64	75	76	77	65	68	71	73	64	72	81	85	85	99	111	71	85	86	102	77	75	76	76	60	82	82	70	84	296	440	67	74	73	61	57	71	67	61	77	68	69	78	73	66	72	59	71	66	64	86	61	68	69	72	75	46	64	75	59	66	70	80	76	71	71	58	66	51	82	66	78	83	67	61	90	72	63	68	66	75	78	70	67	62	69	69	78	78	91	60	58	84	70	52	58	57	84	67	79	62	69	75	49	76	49	70	54	73	64	69	78	65	72	87	80	80	82	78	65	56	70	75	69	69	72	68	58	70	75	73	60	76	62	70	56	74	83	71	65	75	79	68	78	65	79	65	67	72	73	72	66	68	55	78	53	62	61	57	64	55	86	68	70	67	74	83	64	48	68	56	62	64	67	55	75	63	75	63	62	42	73	64	57	59	58	73	58	65	74	66	81	56	83	68	81	62	69	67	74	60	72	76	79	54	51	74	73	64	70	74	61	55	73	67	70	79	70	72	86	63	50	69	70	68	52	58	67	62	66	61	83	58	65	65	65	68	68	47	57	68	72	80	67	64	67	67	78	70	63	78	83	63	73	70	64	75	69	62	57	57	74	83	85	86	53	55	65	55	67	64	74	59	76	67	82	56	71	69	59	64	64	75	62	73	87	69	78	64	59	67	66	65	72	85	80	56	65	62	62	67	81	67	79	69	65	74	70	84	60	71	75	47	73	68	66	59	72	64	63	62	65	64	71	64	59	65	61	68	66	76	68	75	61	69	63	73	77	82	85	71	67	55	72	65	69	73	73	57	77	83	77	82	70	77	77	70	67	63	66	75	82	78	65	87	64	72	86	64	80	75	61	59	64	75	60	67	59	66	55	61	63	56	67	69	62	78	62	70	71	72	73	64	79	67	56	50	89	73	62	70	75	61	68	61	71	59	82	76	53	79	53	87	63	72	51	64	52	65	53	73	64	78	72	63	70	66	65	70	73	78	70	55	68	67	71	72	59	73	61	74	65	65	55	75	71	67	61	70	71	63	77	53	73	61	61	66	70	65	65	64	71	80	64	61	70	60	61	72	68	60	71	54	83	73	70	69	64	81	75	69	58	71	63	61	62	72	64	57	60	77	74	70	71	64	59	65	71	54	71	60	60	73	60	62	76	68	82	73	66	62	78	67	60	62	73	78	75	53	81	77	62	78	73	52	64	85	69	69	63	69	63	68	57	60	65	70	70	65	65	73	65	69	64	77	58	62	68	92	69	72	63	65	70	68	68	63	64	67	66	66	81	73	55	66	59	60	65	59	73	77	59	77	74	76	68	76	69	74	61	54	79	55	64	60	62	70	67	61	64	77	71	60	62	63	58	57	60	73	69	60	88	64	64	73	70	75	68	63	71	62	74	65	64	75	67	79	58	65	64	70	75	73	60	54	71	58	67	74	72	66	68	81	77	65	67	62	68	76	71	80	80	61	65	80	77	63	53	69	58	67	74	62	74	74	75	66	71	80	67	61	56	75	72	63	83	70	56	76	75	59	64	70	78	69	83	68	62	66	57	65	62	57	54	62	68	69	71	83	52	80	72	58	88	51	70	74	70	70	70	77	69	54	74	71	73	70	67	77	80	68	80	61	73	62	66	56	68	72	65	72	80	80	65	55	61	67	73	56	68	71	58	73	61	60	75	64	68	55	75	66	72	62	68	61	65	77	69	80	64	70	78	79	61	62	73	75	61	61	71	52	65	64	77	54	66	71	65	56	79	67	64	79	64	69	79	69	77	59	56	64	67	57	63	84	67	57	71	70	66	58	76	72	72	52	61	71	71	61	77	70	76	75	89	72	74	78	88	61	70	72	63	78	84	61	67	67	65	71	54	65	56	67	73	82	77	90	70	73	72	68	77	66	69	59	70	66	61	76	62	71	69	77	57	75	78	60	76	64	59	69	67	58	60	66	80	71	59	56	59	62	66	85	67	65	87	81	70	59	89	56	78	65	72	67	70	67	89	60	67	65	60	73	64	66	57	88	68	63	80	58	59	59	62	69	62	75	58	73	65	65	65	65	70	67	72	48	66	69	82	63	65	85	58	70	78	78	75	67	75	72	86	73	86	67	64	81	71	49	64	71	78	59	65	68	78	62	75	66	75	75	71	80	81	58	66	77	85	73	65	76	67	64	62	63	60	62	76	68	67	66	64	64	58	89	59	62	59	66	69	61	63	69	63	60	70	60	81	54	68	75	66	63	65	51	76	87	61	79	58	70	61	74	76	72	59	64	65	67	62	57	75	68	68	78	60	65	70	73	76	65	73	61	64	74	71	67	64	70	67	83	63	79	62	52	64	67	69	65	56	55	77	73	62	66	51	73	66	70	73	64	75	63	65	48	64	65	66	55	47	65	64	73	73	62	68	71	66	69	64	67	66	68	72	71	59	63	55	68	75	59	67	68	52	74	73	92	79	66	82	79	77	59	71	66	65	69	79	93	86	66	70	64	61	74	69	63	61	61	63	69	70	72	62	69	90	68	62	70	58	75	60	68	76	78	69	70	91	73	77	73	73	78	70	53	71	65	61	77	75	67	65	57	71	69	88	80	64	67	60	55	76	62	61	70	63	77	67	78	67	70	72	73	61	70	78	58	64	66	56	69	52	61	64	70	69	73	63	64	63	74	60	60	70	61	77	86	72	64	74	77	63	61	50	71	62	61	59	71	70	77	66	68	73	81	69	80	67	72	61	68	75	54	54	74	73	77	66	73	69	72	58	68	79	63	67	62	69	63	72	62	66	56	57	60	80	72	66	79	50	55	76	68	65	67	66	61	72	75	64	74	69	54	64	70	65	58	64	64	77	68	72	72	79	71	82	52	84	64	68	61	73	73	71	67	59	68	65	64	61	63	65	69	65	86	57	76	64	88	59	70	64	73	87	62	82	54	69	78	77	71	64	72	65	76	59	67	56	74	72	69	72	52	68	56	77	68	75	59	72	75	74	71	64	70	57	80	71	51	69	68	67	69	56	61	44	65	65	78	78	65	56	68	81	82	74	79	72	79	78	85	83	55	71	68	69	55	81	66	71	81	64	65	81	69	57	76	64	63	76	72	67	62	80	80	63	68	76	75	72	69	59	75	60	70	77	74	69	79	61	64	72	70	65	78	73	65	74	68	78	53	73	54	68	59	91	63	81	62	81	78	67	69	74	78	92	57	55	74	67	62	65	70	77	54	50	56	78	80	61	60	76	73	69	65	72	63	73	85	61	59	64	57	64	65	70	58	64	61	78	66	71	59	69	52	64	92	81	69	58	80	63	62	79	77	60	59	49	68	63	72	67	69	67	73	60	65	72	77	78	68	70	76	71	72	69	73	75	84	75	74	61
21344	7353	14762	18274	14011	12534	9701	8300	6182	4722	3652	3265	2807	2788	2463	2745	3250	3277	3454	3095	2516	1828	1857	1807	1637	1344	1325	1095	966	842	701	819	685	711	679	652	592	642	583	541	508	534	465	425	395	410	369	327	330	253	263	223	252	248	239	229	270	276	287	285	295	282	315	283	283	276	315	335	323	333	385	445	440	395	320	234	254	206	190	225	220	237	318	2180	3381	254	185	195	182	177	210	194	188	169	176	199	183	196	200	176	204	172	176	198	168	191	191	192	197	202	171	164	204	186	191	189	188	198	186	174	182	184	181	195	209	189	158	203	161	168	227	204	162	190	201	194	191	186	188	180	194	163	188	150	204	212	174	189	204	184	180	177	183	200	181	180	193	174	163	197	168	185	163	184	172	176	185	181	188	173	166	154	226	158	188	199	192	155	184	187	189	195	170	171	171	177	190	197	180	173	179	176	198	187	183	166	194	179	177	174	178	168	215	202	186	184	189	189	170	190	175	206	171	183	185	176	179	193	211	194	192	205	192	193	172	168	201	192	182	164	177	191	174	169	185	186	189	191	195	195	172	184	194	214	191	175	190	171	182	209	186	181	193	199	193	177	181	171	198	192	191	159	178	200	186	191	157	183	165	157	172	157	198	183	211	176	192	193	198	176	178	188	182	180	179	183	184	187	176	167	166	207	171	186	176	172	177	188	194	180	183	180	191	181	175	170	158	177	180	182	199	160	202	197	185	231	187	155	179	184	188	169	180	201	182	170	180	190	206	177	180	172	197	170	164	196	196	171	197	165	185	179	181	187	184	200	214	183	202	182	179	182	179	180	189	185	186	168	183	184	169	186	181	154	176	177	180	183	203	203	164	176	201	192	186	168	178	189	172	194	190	216	202	200	167	180	197	214	202	191	168	187	153	194	195	163	195	193	174	193	178	194	183	185	196	163	172	211	195	203	185	206	188	176	189	157	174	203	167	183	176	173	173	153	179	176	177	192	174	191	199	179	210	175	164	207	160	194	180	188	153	164	192	195	190	191	169	168	179	198	188	162	188	192	184	177	191	175	176	180	192	185	159	178	193	183	176	206	188	185	175	199	172	176	170	178	175	189	184	166	178	177	168	196	174	172	185	173	158	170	157	187	182	175	192	193	192	188	182	201	178	198	152	195	181	195	175	184	178	191	169	179	181	156	186	201	199	191	170	156	192	163	175	168	204	179	178	178	191	190	171	179	195	183	200	166	174	185	198	168	174	181	168	193	173	194	149	192	191	188	184	183	178	206	179	171	207	169	154	201	172	179	172	176	203	184	179	171	172	180	160	172	176	180	190	178	167	206	207	160	180	202	182	199	173	173	188	178	145	194	187	162	181	172	184	176	198	142	151	187	167	177	174	174	169	176	201	167	163	180	167	168	178	187	177	184	172	173	159	179	168	188	180	195	177	190	166	180	173	174	182	174	182	181	178	162	180	192	202	211	194	185	166	169	159	170	173	204	189	173	180	182	173	182	166	190	161	185	171	198	200	179	148	180	207	183	190	205	189	189	190	193	178	186	179	178	191	173	185	188	176	201	159	183	164	187	190	180	185	184	212	182	184	182	198	158	180	176	210	165	204	176	172	162	165	156	187	174	188	194	176	179	181	176	169	158	171	177	194	174	171	189	156	188	170	171	163	171	179	167	175	168	159	196	170	189	176	177	204	231	167	181	198	198	174	172	203	173	161	192	205	186	175	170	184	197	182	181	187	203	175	161	182	156	172	186	155	163	184	180	181	155	190	171	191	180	200	187	193	176	195	199	183	183	179	221	196	187	175	175	170	164	189	170	178	175	167	185	161	158	187	174	191	179	181	179	173	154	174	196	181	181	180	183	202	186	197	184	187	183	184	194	170	158	172	178	180	191	169	168	181	189	188	172	193	207	171	169	169	191	194	174	186	164	196	190	187	171	172	180	181	177	202	173	176	179	191	157	169	183	191	171	198	177	166	172	223	187	181	192	200	201	187	197	170	158	179	205	199	186	198	164	193	188	169	176	212	195	188	199	192	168	184	171	201	181	176	166	205	181	173	187	182	181	197	187	188	163	167	192	181	192	182	181	189	194	164	147	191	189	191	188	212	174	191	161	193	204	188	187	192	185	178	191	199	187	173	166	158	176	213	160	192	185	203	183	193	212	180	194	190	186	186	184	182	180	195	162	215	169	187	165	176	183	182	203	172	180	167	180	177	178	186	185	186	186	172	171	185	187	195	192	180	203	175	172	210	187	203	190	201	192	159	193	196	165	188	194	184	187	173	201	195	184	199	166	194	191	171	186	190	167	204	180	174	184	177	174	198	167	163	186	178	188	193	193	184	181	179	174	204	177	180	164	176	197	186	204	183	193	178	188	174	171	179	162	179	188	189	178	161	186	194	186	170	203	176	177	183	177	175	197	178	171	189	166	174	193	182	174	172	192	181	204	168	190	178	203	189	192	162	183	155	184	161	188	176	207	185	172	200	188	164	201	187	178	183	175	184	168	165	185	199	199	184	179	194	181	175	161	168	178	198	178	183	210	190	185	180	173	177	182	178	177	201	186	207	191	174	198	146	182	181	190	184	155	210	171	177	201	172	179	185	178	171	181	189	180	193	172	196	188	174	192	190	182	159	174	167	165	184	188	201	175	179	169	193	158	180	191	168	170	190	186	190	184	153	191	159	184	190	197	173	191	152	165	168	208	180	191	194	174	195	186	176	170	177	199	154	175	207	176	181	169	161	180	178	187	168	165	184	194	203	170	190	179	199	175	176	184	166	184	177	178	173	177	173	202	211	207	165	188	175	163	196	174	200	187	189	183	171	177	212	178	177	180	195	177	184	178	163	162	178	165	181	198	174	186	199	178	178	171	190	207	179	176	180	182	191	197	178	194	164	169	166	183	171	202	172	153	178	170	193	160	175	179	199	176	178	209	175	167	169	185	192	176	184	167	175	223	199	173	167	176	166	177	176	185	232	208	191	197	218	164	181	183	181	194	186	194	193	205	178	187	188	184	177	179	188	171	159	192	156	187	178	198	188	221	183	171	207	186	204	159	189	186	174	198	181	188	193	177	172	178	169	179	194	164	183	189	161	170	221	200	188	176	190	159	172	184	169	175	168	194	159	160	162	183	175	204	189	174	160	175	197	163	181	209	177	180	186	170	202	196	174	197	187	174	188	181	183	165	187	164	157	203	173	200	172	190	173	196	182	169	184	203	168	162	179	190	193	168	196	189	166	192	179	169	185	204	160	196	167	178	171	174	194	184	186	177	162	163	163	166	163	156	173	168	167	180	187	162	164	175	168	185	180	180	172	172	180	171	176	179	178	167	176	177	192	203	182	176	188	183	164	198	193	173	202	181	185	176	182	196	188	188	190	188	208	174	181	166	150	190	184	169	166	190	194	175	171	209	164	203	192	178	190	235	200	195	170	197	185	173	187	199	195	192	156	175	197	167	167	199	177	178	160	177	184	175	192	161	187	210	182	167
4959	1868	2356	1720	1229	843	611	429	330	261	245	229	214	245	230	220	230	218	215	222	176	185	185	170	180	198	196	145	150	166	160	188	151	169	163	151	177	175	170	179	148	166	149	168	180	175	155	173	155	171	145	148	147	155	153	175	153	153	138	152	148	164	163	149	165	142	168	175	148	179	166	165	158	153	141	172	166	169	147	161	192	163	138	178	187	134	174	152	142	154	177	159	163	147	153	153	194	166	157	162	180	173	167	144	143	163	159	163	150	154	146	178	190	152	154	162	148	149	153	143	159	135	152	168	143	167	164	146	156	149	141	146	157	161	142	133	149	163	165	178	150	158	169	167	149	150	152	142	170	156	157	153	172	158	157	163	155	146	155	159	160	151	143	155	167	134	158	156	151	156	165	141	165	162	152	162	156	152	166	163	158	161	142	177	152	169	145	175	165	159	158	154	148	159	146	149	146	164	143	159	138	158	173	165	164	160	154	136	173	154	178	149	154	156	152	140	173	165	159	166	175	159	171	162	135	187	163	166	159	136	168	178	145	183	164	185	160	149	135	139	150	157	160	146	154	163	162	163	133	150	168	158	169	170	147	146	143	158	132	159	167	169	158	138	192	142	136	151	153	134	143	174	167	154	158	160	169	157	165	168	157	153	166	183	166	170	176	159	168	137	147	157	200	159	182	151	156	149	169	172	141	166	159	167	137	148	145	171	151	176	156	157	149	156	153	135	151	164	150	155	167	159	165	151	145	169	143	192	158	156	153	163	145	163	171	150	147	159	172	136	134	148	163	163	160	175	185	173	187	144	162	158	165	179	132	158	153	149	172	133	143	171	169	162	155	155	170	162	165	165	145	170	137	155	145	175	153	166	156	147	151	166	165	160	172	162	160	188	156	143	138	139	171	162	147	173	153	192	140	165	179	166	153	129	158	162	139	138	151	156	170	145	173	127	134	150	172	152	160	156	148	152	171	170	156	142	164	170	139	146	152	172	198	148	168	167	179	147	157	163	168	152	147	132	162	164	157	148	154	165	172	142	149	147	165	168	170	141	166	163	158	169	151	166	152	128	138	157	171	161	145	179	164	138	140	162	145	167	162	167	158	167	169	132	146	157	191	165	163	152	155	166	147	134	166	156	144	171	182	150	179	177	141	146	158	164	168	165	158	155	156	153	126	159	170	149	169	166	182	134	149	159	146	142	173	150	163	156	167	151	138	164	149	156	137	166	168	156	167	165	161	168	169	165	130	152	164	151	153	165	160	138	155	171	153	151	138	157	155	129	165	161	139	158	158	163	150	152	152	185	152	154	140	160	154	151	133	153	163	169	174	154	146	189	163	162	144	148	147	166	151	147	162	156	150	154	143	143	168	171	153	162	154	177	173	155	145	168	169	138	156	153	140	150	164	151	143	175	164	151	145	149	156	117	143	159	153	158	151	148	176	148	148	162	135	159	174	150	153	166	168	153	144	155	160	164	162	154	179	139	152	171	158	140	130	140	175	164	172	157	137	157	166	172	131	149	158	182	154	145	171	139	191	152	164	158	158	164	166	171	166	167	168	138	156	168	154	146	147	149	169	165	184	182	148	164	151	161	136	173	134	141	177	188	162	154	137	176	176	156	155	166	163	146	144	162	134	157	145	145	154	164	191	150	158	161	177	162	161	148	175	142	165	141	157	140	180	158	162	171	170	170	184	169	146	169	144	171	177	143	160	166	170	152	169	159	149	155	142	148	146	166	174	147	165	158	165	142	148	176	147	149	155	170	161	158	165	140	157	144	159	178	153	125	146	146	148	144	152	164	138	156	151	154	148	171	136	152	138	171	170	173	168	149	160	162	169	166	183	146	143	162	158	173	180	137	124	155	152	178	172	167	154	128	155	138	162	138	171	145	176	148	121	134	175	154	133	145	166	149	144	136	152	156	137	159	166	158	163	155	164	173	161	162	152	173	193	176	160	175	171	146	152	139	165	153	151	169	156	136	160	147	167	170	167	160	169	153	179	161	167	158	139	168	150	156	154	141	155	172	122	153	132	149	144	135	141	169	160	140	151	143	157	152	163	169	161	152	142	151	184	163	147	166	166	152	167	161	156	134	173	169	162	162	153	153	144	155	146	145	137	164	162	151	159	172	173	161	155	156	150	163	146	171	164	169	159	145	188	146	155	157	142	135	161	169	166	157	139	161	148	164	135	175	149	173	156	139	162	143	154	178	170	156	190	162	155	170	147	182	144	150	172	181	147	172	163	143	143	175	154	166	165	144	161	147	156	144	182	174	162	154	154	164	157	192	162	145	166	147	168	163	164	151	160	169	156	170	161	168	180	165	157	149	139	131	138	147	168	153	164	138	160	195	159	165	159	165	170	155	161	142	173	173	160	166	163	156	150	148	153	149	158	162	180	167	161	161	163	143	158	161	180	159	171	143	145	159	171	166	135	153	172	151	138	176	185	162	153	138	166	152	153	162	164	154	153	163	164	127	160	143	141	152	173	148	158	126	133	156	145	132	163	150	161	165	176	161	159	162	158	148	178	154	147	165	172	144	167	155	143	173	163	156	142	145	161	185	142	164	165	157	164	149	137	177	151	155	171	158	141	161	148	151	165	146	162	145	150	135	154	171	158	148	150	142	174	152	179	149	175	156	153	140	132	172	167	157	166	135	165	143	152	163	155	169	164	143	151	143	141	160	167	155	160	180	167	185	159	193	144	139	169	150	184	151	164	173	171	177	136	176	166	171	146	151	152	143	149	147	155	155	148	167	160	146	160	135	181	152	152	144	186	159	131	159	162	159	135	155	151	130	164	142	145	166	149	145	144	155	175	133	161	169	135	166	150	167	183	155	153	198	183	176	136	177	144	153	175	153	144	158	163	147	155	164	173	145	166	156	156	141	188	158	174	143	126	129	150	143	147	163	166	139	143	162	165	180	136	153	143	170	158	156	158	154	160	140	149	159	155	153	137	160	150	172	156	156	173	175	191	162	149	165	153	162	165	161	146	153	179	158	148	152	160	181	150	162	136	135	160	166	167	147	172	161	156	146	163	151	163	146	151	155	159	168	165	162	150	162	152	168	152	147	148	172	168	156	150	139	158	150	155	150	145	168	167	166	174	163	141	152	156	135	162	169	172	143	163	162	127	147	158	184	150	154	160	157	171	177	152	154	143	161	145	159	149	187	152	151	149	154	152	152	174	146	139	165	156	154	166	145	164	144	152	157	146	129	142	154	164	120	155	178	191	151	154	142	149	151	168	150	157	152	149	168	146	145	162	182	156	142	155	177	158	165	170	177	155	163	155	169	131	159	135	155	143	164	144	165	157	155	159	171	171	149	150	143	177	177	151	149	150	148	129	148	161	154	161	150	142	153	154	179	146	153	192	146	160	146	190	195	173	150	162	147	159	141	158	152	142	164	160	138	133	157	166	148	148	154	151	168	178	155	161	153	162	149	140	164	155	166	164	131	177	176	134	170	146	151	163	155	157	176	171	153
3928	2130	4883	5409	4620	3365	2478	1902	1304	1009	993	913	951	935	807	879	813	812	773	744	606	544	626	582	535	534	517	535	522	450	469	476	475	486	482	465	439	494	493	492	457	451	487	422	450	444	470	439	411	397	398	357	417	422	401	403	398	388	425	449	418	423	426	412	378	396	428	418	430	414	428	414	392	435	431	383	427	419	370	430	417	393	416	474	576	407	404	383	404	375	370	399	382	392	386	395	381	394	387	430	385	390	407	363	379	406	400	429	376	368	372	372	406	412	431	374	395	445	392	414	435	409	405	372	378	423	376	367	395	373	367	407	393	387	379	401	392	370	412	391	451	409	380	383	438	397	357	406	405	402	387	411	387	405	384	397	366	386	406	388	392	396	343	375	373	447	409	378	368	390	407	380	383	419	414	369	411	389	397	420	393	375	418	371	388	386	409	419	390	393	389	406	414	430	405	365	386	359	400	414	430	382	404	369	400	434	382	379	397	406	393	393	415	383	386	430	419	402	384	401	393	374	403	399	392	413	388	424	409	396	388	394	374	389	395	392	400	390	403	406	424	397	391	390	400	412	406	380	407	392	436	365	407	401	393	408	387	383	415	410	410	387	381	391	385	402	360	405	410	404	393	393	466	417	404	449	389	386	395	415	383	382	387	384	435	413	394	394	405	393	423	398	376	395	407	398	395	405	383	358	384	405	398	435	387	428	374	424	404	393	393	374	405	369	402	418	358	422	392	428	380	380	377	410	417	396	370	390	410	394	392	376	397	381	401	418	374	372	377	386	387	419	413	420	435	414	381	416	390	400	421	410	363	384	407	363	357	425	388	400	412	394	377	382	406	379	389	404	375	420	394	355	384	404	390	390	393	406	350	435	419	408	385	408	420	395	350	370	397	415	377	395	383	425	395	421	428	397	412	394	405	393	392	419	381	404	414	378	389	387	416	382	403	371	420	369	403	429	371	370	424	426	378	406	381	373	398	424	398	417	381	367	399	415	395	423	371	362	405	411	452	409	397	396	413	385	411	394	405	371	417	403	401	398	399	363	408	345	395	398	391	371	392	408	397	389	379	401	318	386	412	395	409	389	390	414	393	396	364	389	390	384	395	417	419	389	390	379	365	386	399	395	381	402	379	405	377	384	428	410	359	381	385	384	389	375	431	387	392	390	398	383	386	386	409	412	424	440	401	399	427	381	410	398	375	397	382	419	392	419	359	410	371	388	399	396	366	352	387	359	364	390	390	393	418	385	351	423	371	396	398	433	427	387	382	381	383	375	386	445	361	381	445	400	389	413	391	379	373	387	370	389	409	401	387	399	371	374	376	382	405	411	394	386	392	375	399	383	363	380	399	396	414	450	363	403	389	384	397	423	384	406	381	401	381	415	400	408	394	401	338	417	414	420	392	426	416	377	442	372	409	376	415	382	377	401	354	388	376	403	388	382	399	396	418	405	383	396	423	387	380	367	392	383	396	370	374	363	370	390	376	424	386	385	394	394	415	413	387	417	390	409	403	369	429	391	376	368	383	394	423	436	427	399	396	364	376	407	438	425	379	407	389	373	376	379	367	417	403	390	412	405	394	369	379	392	390	378	406	377	425	381	394	403	412	400	385	413	415	353	401	385	381	399	402	392	398	377	385	373	367	402	398	407	385	406	386	414	410	383	426	424	397	358	412	391	386	394	377	410	389	398	383	396	423	390	416	404	424	380	447	350	376	394	392	388	394	380	389	396	353	393	359	378	378	397	404	409	433	391	378	383	398	439	373	406	363	430	400	395	396	389	409	416	393	408	408	358	397	359	388	392	407	394	397	396	380	386	409	399	410	384	407	396	372	376	396	361	365	399	368	388	400	413	368	378	413	402	385	387	395	430	395	387	412	398	419	398	396	404	391	374	426	410	360	387	377	350	385	391	383	395	393	396	396	430	407	406	364	412	389	378	428	416	374	424	400	349	373	425	353	388	412	404	417	387	405	394	429	391	402	369	400	388	431	371	392	419	419	429	381	446	428	399	416	417	409	426	408	399	400	377	400	382	401	361	381	379	394	384	454	377	396	402	376	399	402	408	371	435	384	379	389	426	419	413	392	404	398	408	380	380	386	372	382	382	398	383	403	404	348	391	430	392	420	380	375	385	405	389	374	383	396	399	372	390	394	395	411	445	409	393	422	387	376	400	393	414	372	394	385	392	405	383	437	406	379	388	393	392	368	406	401	374	416	404	401	428	397	435	416	402	388	385	413	379	395	413	390	406	392	386	394	396	383	410	404	363	408	389	407	396	387	401	394	406	415	373	415	391	365	435	395	408	382	383	369	379	408	397	390	389	390	387	396	365	390	398	378	389	402	370	416	402	433	375	385	358	406	382	380	427	408	361	375	358	390	383	423	350	379	410	414	404	417	398	394	379	393	360	385	396	430	415	384	407	372	399	378	374	371	387	397	396	395	422	405	375	383	418	373	358	377	427	416	392	379	416	415	394	401	391	370	373	364	377	427	424	429	394	401	389	384	395	401	387	379	409	423	399	391	414	394	372	364	357	392	395	398	400	380	412	373	399	417	385	408	396	395	398	407	405	419	365	389	393	392	420	376	366	373	383	361	419	406	421	376	387	387	357	430	371	376	416	402	422	374	420	388	397	389	435	405	404	406	420	401	377	404	385	395	413	388	418	398	401	391	422	390	393	387	382	375	405	398	354	384	406	366	388	394	396	394	383	399	387	408	361	447	407	395	422	403	375	393	414	409	383	412	408	395	415	405	410	367	363	424	421	380	410	375	429	380	404	412	409	382	388	379	424	411	373	412	386	436	396	397	435	406	394	399	442	359	398	367	422	423	419	436	378	374	353	419	398	395	357	415	407	391	381	410	362	416	387	343	390	386	438	430	391	395	414	412	407	411	401	377	386	396	423	376	403	404	397	403	378	405	403	373	391	389	373	375	369	394	387	397	375	353	361	400	420	399	404	432	390	385	402	419	369	376	400	382	393	427	393	390	424	420	394	392	393	367	412	444	410	417	405	401	395	387	388	397	361	414	410	373	390	395	398	360	399	371	395	412	420	391	385	403	394	386	388	365	387	425	465	402	361	395	379	395	384	396	405	432	400	380	409	400	377	396	359	386	386	402	394	409	390	394	407	415	381	404	426	372	393	402	404	422	375	398	381	375	441	405	391	396	415	391	388	390	389	405	389	402	391	375	410	385	399	411	396	424	351	420	353	372	408	392	343	372	409	406	394	366	424	410	408	396	386	415	398	433	408	377	415	403	398	391	382	376	413	378	386	385	405	394	378	361	406	403	379	414	420	386	383	383	408	400	390	376	405	420	412	395	366	381	402	385	376	428	402	366	425	365	414	397	392	419	416	418	376	387	397	392	388	387	427	369	362	372	381	411	406	380	397	425	392	417	397	392	386	374	402	414	379	360	408	435	386	406	376	358	409	423	423	435	419	382	404	348	391	398	410	378	400	372	409	375	378	398	392	366	379	392	422
26658	9266	8232	8188	4261	2649	1734	1054	769	696	760	533	459	430	366	347	387	398	458	403	244	266	299	289	254	218	192	208	187	202	200	184	179	201	161	193	174	177	171	171	156	164	164	177	149	138	169	173	162	158	138	147	162	170	146	142	154	145	154	141	155	148	147	139	136	166	174	147	151	148	161	172	157	154	158	158	156	138	132	132	167	134	157	252	295	141	155	153	142	153	138	140	135	135	122	151	140	137	131	159	138	154	172	129	154	124	138	133	128	151	138	135	150	130	151	140	146	168	142	149	127	161	137	149	154	149	131	145	164	137	147	126	142	146	156	132	151	108	160	148	149	135	150	124	152	126	169	132	143	169	147	133	136	143	155	162	169	137	142	148	139	138	143	147	161	126	146	166	140	148	165	155	141	119	157	118	134	146	152	154	157	128	147	137	127	122	122	131	146	135	121	149	147	144	145	143	154	157	157	131	152	171	135	136	143	136	137	118	146	139	145	153	134	167	132	161	154	137	142	130	143	153	151	136	136	133	134	148	155	134	151	169	152	145	157	133	144	160	126	140	170	135	128	146	139	156	132	155	141	152	147	161	172	138	156	132	139	141	140	129	162	127	156	147	129	165	148	143	129	139	157	138	136	136	137	159	124	153	138	163	135	149	137	137	150	148	133	140	164	129	136	140	145	134	143	164	141	116	135	145	140	122	156	134	158	163	163	134	136	149	161	160	138	154	148	178	142	149	141	141	150	161	148	118	129	159	148	164	144	143	149	140	137	146	142	127	142	157	154	141	166	120	129	146	133	141	139	129	134	146	146	135	160	147	164	145	121	145	153	153	136	139	162	138	134	144	140	138	139	164	142	157	135	150	161	148	129	153	137	137	152	152	159	145	136	151	170	143	142	144	149	138	152	129	145	126	152	156	138	128	154	137	141	161	149	158	159	136	130	140	156	157	132	125	125	122	147	140	133	148	142	138	151	133	147	115	148	145	146	146	136	140	164	134	148	134	148	142	130	125	147	137	133	178	135	141	154	150	143	141	136	127	147	127	127	126	140	133	130	136	111	146	140	150	128	140	143	148	149	155	148	145	149	151	142	140	150	159	152	132	158	142	123	133	138	113	133	122	156	156	132	173	165	142	137	141	142	117	130	127	163	138	144	124	147	120	146	139	136	138	150	141	141	144	148	136	147	136	136	133	141	127	148	140	152	131	134	151	127	144	131	145	145	116	142	146	134	140	143	140	148	148	130	149	146	141	167	128	136	127	139	145	132	160	153	144	134	127	147	150	144	139	143	150	138	151	131	163	136	149	128	111	139	117	143	139	152	146	157	164	137	136	149	141	146	124	153	168	145	141	166	129	150	158	139	128	156	149	140	144	134	137	138	136	123	151	121	148	143	142	143	157	170	135	140	146	139	129	138	132	126	142	150	129	137	134	139	164	142	133	127	147	132	160	159	158	149	149	152	134	136	138	140	130	131	140	140	138	158	132	157	153	130	136	171	141	136	140	140	153	138	148	133	161	133	149	141	141	164	141	149	151	143	149	118	132	157	149	152	149	124	141	148	137	138	112	105	159	152	126	153	141	136	116	134	111	137	139	122	142	146	128	138	153	142	140	132	158	158	129	154	118	138	136	120	144	147	115	129	141	132	139	142	127	168	154	139	133	143	153	140	145	137	153	145	159	150	138	148	154	134	130	119	120	139	114	130	137	154	134	146	162	153	143	143	148	119	133	137	142	152	156	111	144	142	140	149	139	146	151	132	147	132	150	142	135	155	139	154	136	164	119	153	142	123	155	146	137	134	131	133	126	157	141	163	135	119	128	137	147	132	147	175	155	144	134	146	145	147	146	144	156	131	138	161	142	144	145	127	139	139	153	144	134	144	131	135	129	143	156	151	116	140	127	126	132	122	153	142	132	127	128	133	160	158	148	145	159	140	156	137	127	132	130	125	134	131	143	122	136	125	138	144	134	137	129	139	146	130	134	134	149	114	158	161	133	154	154	130	148	127	143	151	149	145	137	135	128	139	142	132	114	149	147	152	130	144	150	138	139	141	152	163	146	169	149	156	137	148	146	130	158	150	135	127	145	146	138	153	135	127	133	143	140	128	165	135	149	157	134	151	136	132	130	130	135	158	153	118	159	135	177	126	146	137	153	149	147	151	144	153	124	133	143	131	129	144	134	155	149	144	148	111	143	139	144	166	156	148	132	107	150	158	158	137	146	148	158	146	176	122	151	138	143	159	135	152	152	153	154	122	153	140	149	162	140	147	142	163	127	137	142	140	140	137	131	146	151	133	140	131	151	138	143	148	140	139	137	156	134	120	156	160	156	150	152	160	163	137	142	112	150	140	137	140	150	160	140	138	121	139	137	150	142	152	138	140	153	176	129	129	132	124	159	154	130	138	147	123	117	134	125	144	144	129	130	142	155	132	173	150	154	174	168	153	145	115	126	130	156	134	158	123	125	154	147	139	150	146	126	115	139	131	138	142	146	159	126	139	137	151	110	141	157	179	133	137	120	161	125	147	163	162	153	164	148	120	142	133	123	148	148	158	145	147	129	145	147	140	143	138	136	136	171	129	128	139	145	150	148	165	143	133	157	138	162	143	148	145	149	130	161	167	140	141	142	136	123	141	145	123	156	146	158	154	130	165	131	147	161	145	129	139	129	135	145	124	132	128	145	133	145	125	139	133	157	153	149	139	153	138	125	127	150	145	133	165	139	125	151	149	127	141	132	161	138	137	151	132	156	157	116	134	137	137	131	136	163	126	137	148	145	133	146	137	117	138	136	133	166	132	149	124	136	147	151	133	146	146	136	137	130	148	137	166	146	138	136	151	139	147	139	139	154	136	145	135	149	135	146	125	119	150	147	144	164	149	140	151	140	150	144	134	141	150	147	156	166	135	152	141	138	151	143	137	164	170	136	125	140	154	153	177	133	137	125	154	137	142	154	148	148	126	152	139	147	133	145	143	150	145	132	156	121	131	157	149	159	150	137	155	151	152	131	135	141	156	151	141	140	126	150	144	156	125	149	145	130	129	140	173	138	145	136	144	164	158	145	174	124	152	144	148	140	162	154	158	122	139	133	161	142	141	141	150	136	152	136	135	121	144	157	151	132	136	127	159	134	155	132	150	123	130	169	117	148	151	136	137	143	149	162	151	148	138	124	131	116	148	142	158	164	144	144	137	146	149	117	132	139	158	174	160	118	156	140	135	134	128	126	144	128	136	148	119	118	146	152	148	154	129	149	139	145	126	147	170	154	129	142	116	136	140	118	144	170	153	152	141	144	142	136	133	144	137	145	132	136	160	149	129	125	170	138	149	130	141	168	147	150	166	168	135	152	136	143	151	132	161	150	138	150	145	141	141	134	174	138	136	128	148	163	145	161	158	176	154	156	126	149	133	153	149	141	132	150	170	163	143	136	146	129	144	129	147	166	159	130	145	145	130	135	139	145	158	152	159	138	145	140	141	134	165	139	150	135
15167	5451	10570	13521	9881	8171	6385	4477	3390	2898	2627	2385	2200	2159	1897	1980	2034	2215	2792	1875	1460	1190	1427	1495	1170	901	867	784	733	788	763	724	721	721	657	644	591	598	575	570	568	565	515	553	478	440	468	419	420	390	394	392	403	371	415	387	393	414	391	390	419	382	435	355	388	422	390	475	442	422	446	478	488	471	399	389	385	411	354	378	354	367	406	1398	1982	378	345	360	318	331	343	372	392	354	317	414	331	368	375	361	356	357	365	354	382	358	330	337	363	320	368	349	355	346	346	399	342	352	368	330	357	388	333	344	365	355	339	372	345	356	360	358	319	385	315	381	344	366	323	359	343	350	336	363	341	369	374	351	377	345	342	348	344	372	362	349	354	372	326	324	341	333	357	336	367	321	350	367	356	346	342	349	374	348	308	368	342	370	322	351	330	359	347	328	340	333	345	387	328	338	326	348	350	330	369	346	366	335	351	350	335	355	358	347	346	338	331	349	353	324	359	343	344	364	306	345	368	345	341	359	397	334	372	336	363	381	352	377	367	382	382	337	338	353	351	337	339	348	369	356	349	324	300	375	373	372	356	348	357	332	390	316	359	356	360	331	339	337	335	352	361	363	346	373	351	342	334	374	346	313	363	389	376	397	383	360	342	332	373	351	317	366	374	366	356	349	359	379	335	357	359	362	306	328	323	358	359	347	346	337	357	336	357	352	358	370	371	363	331	365	345	339	373	348	327	347	359	365	322	337	372	363	367	375	371	353	363	330	352	341	340	335	343	326	371	357	371	333	354	333	346	347	327	334	354	366	359	346	396	330	372	375	372	366	362	371	348	345	364	343	351	332	339	363	343	355	348	343	343	339	375	342	338	348	353	348	363	354	335	406	361	326	345	341	362	317	347	361	362	352	358	338	364	343	363	388	351	312	344	371	349	370	331	349	341	366	350	351	336	342	321	391	367	326	324	346	333	343	364	360	360	332	341	354	338	361	366	368	331	357	335	345	347	365	339	366	365	356	335	335	350	351	342	337	354	320	354	340	339	355	357	384	352	340	368	339	324	355	356	362	372	360	372	378	369	371	378	356	336	331	325	346	370	346	373	354	327	346	337	343	359	361	356	375	318	334	339	355	352	370	336	321	338	364	365	364	381	374	350	366	360	367	384	377	322	369	370	340	364	343	378	318	345	383	343	324	356	321	341	348	366	352	359	309	348	376	365	327	408	369	343	377	326	355	348	356	362	350	383	363	334	364	354	362	350	360	331	374	375	345	345	345	347	329	340	356	342	339	387	353	323	337	344	359	354	321	374	312	329	330	347	324	362	306	352	345	332	341	365	326	361	356	377	300	324	344	373	342	324	351	362	372	322	361	373	371	371	340	359	347	336	348	371	364	329	327	364	334	325	323	347	382	348	334	335	339	358	368	323	372	340	385	343	310	359	341	359	351	339	363	342	337	351	367	337	380	366	379	355	351	380	330	367	377	326	366	360	370	338	342	395	336	361	358	345	325	340	355	366	361	346	338	323	373	350	373	340	354	338	378	338	356	353	341	358	367	351	340	317	344	361	357	349	337	388	374	367	349	334	386	339	390	377	344	356	359	376	344	360	357	378	352	382	358	347	345	366	336	362	341	375	373	363	339	338	340	370	343	346	398	352	343	362	330	358	356	337	344	353	385	334	351	329	333	347	376	414	383	364	332	341	348	362	333	368	313	366	366	371	334	345	366	365	353	320	358	341	350	347	359	372	358	357	366	366	394	367	342	325	305	362	366	330	323	367	337	358	346	313	358	326	345	379	383	333	355	331	365	341	324	347	374	339	322	370	351	379	329	332	347	362	327	356	345	351	337	355	355	365	348	332	357	346	345	364	364	370	332	371	354	375	337	382	341	364	342	366	356	342	356	349	361	326	370	355	362	337	343	368	376	316	355	363	351	355	327	339	388	348	349	369	362	361	319	368	355	359	363	342	350	349	344	396	361	374	374	360	324	350	339	342	350	342	370	333	370	376	339	349	348	351	333	378	366	355	377	346	363	364	370	316	359	362	353	346	355	321	335	365	394	348	326	334	367	359	327	347	343	357	331	350	352	351	358	336	363	370	351	362	338	370	394	342	367	368	364	342	379	359	335	369	372	338	318	365	374	338	335	337	340	345	365	386	355	336	331	364	370	353	371	366	368	341	343	386	349	344	351	339	362	365	371	345	351	322	364	381	344	361	342	325	376	339	350	328	338	386	335	378	362	382	362	347	374	372	360	332	371	368	336	354	357	335	341	351	374	350	360	334	346	360	351	375	345	332	348	370	348	357	358	358	341	354	347	341	391	340	349	341	360	293	361	386	403	354	354	353	328	400	322	342	362	377	349	334	353	353	376	374	332	327	366	326	356	372	333	330	338	352	343	396	371	348	348	357	351	374	334	344	341	352	348	349	364	350	358	331	335	379	327	330	374	347	371	307	343	360	369	360	330	378	335	357	369	369	339	391	369	370	367	368	360	352	347	351	341	332	333	367	325	356	391	355	337	374	334	327	317	380	355	366	345	358	359	330	379	357	354	371	347	345	364	370	318	368	342	359	357	344	360	330	395	362	348	389	342	361	335	360	347	348	338	344	364	346	375	364	377	353	375	379	363	356	365	408	344	324	354	355	343	329	381	356	315	364	373	374	337	339	363	346	349	336	366	384	349	351	328	358	332	339	374	363	387	345	362	342	362	369	359	323	345	368	381	349	334	392	351	354	365	341	375	353	365	339	355	349	372	368	317	364	340	369	377	359	369	362	326	409	373	341	336	356	360	347	362	352	359	335	337	362	332	390	315	380	346	385	366	326	345	345	371	368	313	396	354	368	353	381	370	331	344	336	346	372	322	367	344	320	347	358	358	379	340	329	357	382	354	370	363	355	332	398	370	360	347	383	370	334	294	340	349	370	349	350	369	388	346	324	368	374	344	342	338	356	361	344	365	353	361	354	337	330	346	329	368	340	323	354	361	375	366	366	359	364	371	378	318	345	352	342	328	320	378	362	327	362	373	360	342	374	329	344	350	358	369	339	358	390	346	298	333	354	331	356	360	370	346	375	366	333	345	326	331	371	359	347	347	358	354	388	353	362	349	337	366	343	358	332	344	332	368	356	375	367	324	358	349	350	344	339	371	343	360	349	368	381	353	352	342	347	348	327	322	356	350	361	373	362	341	347	360	359	362	372	350	355	359	367	357	392	322	338	353	362	366	371	358	340	345	332	348	367	329	362	358	337	330	361	334	390	345	375	397	379	372	323	360	373	372	348	359	368	330	388	334	372	375	340	328	361	347	340	368	336	359	340	365	374	333	350	345	326	346	343	358	380	357	360	353	371	370	367	318	342	356	338	362	331	353	351	351	362	348	381	365	332	376	329	369	358	366	361	363	343	337	324	405	346	338	360	351	315	340	356	350	386	386	330	350	338	356	371	343	373	346	339	353	341	340	326	392	363	364	339	361	327	325	400	355	354	377	350	369	366	354
38544	16826	12329	12335	6788	4740	3216	2099	1489	1004	776	605	596	576	532	474	432	567	384	384	262	246	314	298	227	166	199	144	128	126	148	123	134	137	176	141	115	106	129	113	129	102	94	91	91	92	85	82	75	84	78	85	72	87	87	72	79	76	87	75	80	63	77	78	69	75	65	85	99	95	88	97	94	73	94	78	83	81	69	64	69	65	80	306	369	74	75	69	74	73	81	67	60	63	77	66	74	74	81	58	60	68	68	67	59	68	63	58	60	70	70	77	55	65	65	62	73	71	64	54	77	78	73	74	69	68	60	73	76	79	59	66	68	51	69	81	70	82	62	79	66	73	70	66	71	64	74	82	50	74	63	62	76	68	71	72	61	79	82	75	75	53	81	57	51	72	76	62	62	62	77	76	60	68	66	73	65	76	87	69	78	51	77	79	62	81	59	78	67	88	72	58	76	69	80	51	69	49	56	57	76	65	74	83	69	61	58	62	62	68	64	59	80	75	72	72	63	67	77	57	58	65	70	67	74	83	76	55	52	70	71	73	87	64	60	61	48	73	54	64	67	74	64	47	66	86	80	61	60	67	70	70	54	55	83	56	68	62	79	64	58	78	63	55	63	69	64	66	75	66	71	63	54	78	52	68	59	71	67	71	62	66	71	69	75	69	64	82	71	70	73	75	57	76	79	63	73	70	67	67	83	57	81	68	71	59	73	62	53	65	61	64	70	69	67	76	70	53	64	79	74	56	71	77	71	62	79	71	64	76	61	70	67	68	72	69	74	81	68	77	54	73	72	83	61	72	52	78	67	76	84	70	78	49	63	61	73	61	65	83	63	66	77	79	61	59	64	66	79	63	62	59	81	70	70	59	58	71	71	72	81	79	63	60	56	59	67	68	75	79	71	73	72	77	55	63	61	74	78	63	60	69	66	68	66	65	57	61	62	73	55	62	56	74	67	66	70	67	60	81	76	46	62	51	81	59	80	81	63	76	64	90	72	77	67	74	67	68	73	71	71	79	74	67	64	62	54	63	76	62	68	61	73	68	74	75	58	69	63	73	71	78	77	82	70	82	71	67	55	63	69	72	67	84	65	83	74	55	78	70	71	65	72	71	82	68	66	70	62	68	74	70	65	69	68	61	63	68	48	71	74	68	75	63	66	72	70	59	65	58	88	75	60	58	82	60	74	64	64	74	58	64	65	62	66	73	71	72	63	66	58	73	52	69	69	81	73	72	75	55	61	57	76	68	68	79	84	72	76	69	52	78	70	59	76	80	70	63	63	74	88	77	69	70	82	76	73	79	78	63	92	77	62	70	64	81	83	68	87	62	70	70	75	68	64	53	65	70	54	75	67	72	56	75	40	66	48	67	64	89	74	58	76	64	67	56	60	77	57	62	80	67	66	74	77	62	68	70	69	50	59	59	73	73	71	83	65	66	64	83	65	84	72	65	69	64	75	77	70	66	76	70	68	66	69	81	62	77	80	71	74	71	65	71	62	69	68	61	64	61	62	58	74	73	79	70	65	79	72	63	55	63	65	72	71	68	72	71	56	59	68	78	66	68	58	79	63	58	62	68	73	69	54	69	63	55	55	53	77	78	63	65	62	93	86	69	65	59	73	65	75	66	71	78	50	57	66	55	50	87	80	75	59	70	60	71	78	64	73	81	59	67	69	76	66	58	69	80	75	84	65	68	62	64	78	78	66	60	73	73	68	74	70	64	65	74	64	56	59	67	59	60	69	64	66	65	59	65	76	71	65	73	80	64	63	68	67	62	70	53	57	74	69	77	63	59	61	75	78	76	71	76	76	71	77	73	64	62	66	59	68	59	65	77	57	62	81	66	59	77	60	82	69	58	69	73	54	70	65	72	60	73	65	71	69	73	75	62	56	66	81	81	65	68	70	78	63	72	75	66	72	85	66	76	75	62	73	77	61	70	66	65	64	77	73	59	56	59	74	72	63	55	60	88	67	69	75	75	67	66	64	75	76	67	52	67	76	89	73	62	76	88	64	67	57	66	64	50	64	68	76	81	61	69	67	60	85	81	54	72	74	53	63	56	68	55	91	67	69	84	78	62	60	77	76	63	67	70	67	66	64	55	65	80	65	51	67	68	74	66	80	76	58	60	61	62	60	68	77	69	70	64	67	72	62	82	72	72	58	76	62	72	74	73	64	63	63	65	75	67	69	81	63	68	67	72	48	69	67	53	70	66	65	68	69	80	60	56	75	70	84	51	68	62	69	68	68	65	58	75	64	65	55	54	45	61	61	59	59	69	72	92	73	58	67	70	68	72	54	66	54	72	71	59	64	71	57	71	60	70	45	69	58	63	66	67	66	56	54	74	59	79	52	67	80	86	66	60	75	68	78	70	81	63	53	61	61	71	72	69	66	74	59	66	67	52	72	56	61	75	64	81	83	61	74	63	53	64	58	64	72	73	56	61	65	62	68	88	64	78	78	69	56	61	70	61	55	56	83	65	76	84	72	73	66	58	75	82	70	68	68	66	72	68	61	72	73	44	58	64	74	62	76	61	72	78	55	62	69	68	64	79	69	58	66	79	68	73	68	65	80	73	79	70	59	64	69	69	75	77	59	53	55	52	62	57	74	89	71	72	57	61	70	65	61	67	78	68	74	65	65	64	58	77	74	64	71	79	83	69	57	67	73	72	66	58	70	67	66	60	82	61	49	83	71	78	59	87	70	65	66	62	64	67	73	69	76	73	81	62	65	52	68	65	76	70	67	66	69	73	64	87	70	82	71	64	61	83	69	59	63	64	64	62	69	84	71	61	82	73	85	49	65	62	73	65	66	85	65	71	81	93	81	70	52	73	63	68	62	71	69	65	74	51	81	69	80	60	65	67	60	70	70	68	71	66	60	71	62	70	67	74	65	59	70	58	78	62	73	78	75	70	71	65	56	60	82	57	68	64	79	67	70	81	71	60	72	62	66	64	65	56	63	49	63	72	78	60	79	66	58	67	63	68	81	75	61	75	76	66	67	83	47	70	76	67	75	77	69	63	55	63	61	56	74	72	66	78	70	82	70	70	66	79	55	72	69	64	70	76	63	57	65	74	60	83	64	68	87	81	72	60	70	60	70	77	50	81	64	62	86	56	73	73	84	66	83	57	69	59	64	76	57	74	71	53	73	68	57	72	64	66	66	79	63	60	73	68	55	59	71	69	56	71	81	57	72	80	70	67	63	57	70	62	59	69	82	67	63	80	67	69	64	59	65	69	76	71	77	66	57	58	64	71	70	69	64	64	74	81	69	59	70	81	78	82	53	52	76	64	68	61	68	76	76	56	74	65	66	60	73	62	72	71	71	78	73	76	86	62	73	66	60	58	60	68	72	55	64	65	67	59	60	83	66	73	71	71	61	78	71	72	67	63	66	76	100	69	72	54	76	83	57	59	69	91	66	79	75	72	77	76	84	74	77	68	61	77	61	89	71	80	79	59	54	63	59	84	46	72	58	62	72	68	56	62
21371	7641	14123	17333	12761	11280	8769	6228	5083	4507	3515	3078	3289	3144	3214	2979	2934	3439	2622	2705	1805	1498	1849	2054	1353	1105	1101	1081	893	857	881	724	742	722	882	757	621	601	621	595	532	534	463	477	378	395	412	350	311	265	281	265	242	259	235	270	228	225	225	271	290	283	250	261	247	251	292	338	352	390	391	466	383	371	298	286	247	234	214	202	260	198	369	2286	2789	199	193	200	210	167	179	207	196	180	212	172	165	187	188	188	184	181	182	183	171	188	188	179	170	215	189	197	182	178	193	197	192	180	193	171	182	188	202	177	193	175	184	158	161	178	156	174	162	179	168	192	198	183	210	182	186	212	183	164	196	173	181	167	174	201	199	181	182	174	188	177	185	175	182	160	174	174	211	181	168	201	191	194	189	174	186	184	206	192	189	167	173	166	186	196	163	191	187	187	172	163	204	153	208	177	191	193	179	174	182	167	171	188	181	184	182	192	201	168	182	180	176	169	194	174	205	179	175	189	197	180	189	190	179	184	210	206	178	180	176	179	199	178	176	168	183	168	182	168	184	209	187	179	206	192	212	177	193	171	174	203	193	181	168	148	187	174	178	186	163	166	184	179	186	187	193	199	187	173	192	168	182	176	169	198	186	177	183	172	169	214	182	178	195	180	203	139	201	165	190	164	187	179	206	186	163	165	184	188	182	176	183	168	174	165	181	183	177	200	165	180	172	156	190	181	188	193	176	196	198	181	174	205	197	185	201	166	175	173	180	180	182	166	198	181	187	167	168	197	171	202	162	180	177	196	175	189	183	196	179	179	179	172	167	162	180	150	157	187	164	171	189	173	176	170	174	215	181	187	156	179	197	170	184	176	190	163	182	193	157	166	199	198	176	183	183	172	168	185	178	178	193	170	163	209	185	183	164	184	189	187	174	158	155	196	181	198	200	170	182	198	162	186	163	194	194	189	174	179	195	183	175	194	183	168	199	160	187	173	174	184	186	165	178	161	178	182	188	158	186	190	189	175	174	215	194	167	209	171	174	185	193	179	178	179	166	169	178	189	179	186	201	171	199	176	179	198	160	191	191	190	181	162	177	213	163	198	193	157	161	177	168	154	176	199	178	179	200	179	190	172	171	187	168	177	193	174	187	168	165	200	189	185	163	202	194	175	176	173	192	201	161	202	179	194	176	169	193	206	155	186	170	166	183	194	208	206	207	186	183	169	152	173	198	182	195	203	182	177	190	171	198	190	205	195	169	202	165	196	160	173	187	191	162	191	179	188	166	183	181	172	174	176	157	199	204	175	197	181	184	180	181	175	182	163	180	201	165	175	186	174	199	171	198	168	172	206	185	169	199	171	197	157	185	172	195	180	169	175	183	209	184	176	159	175	184	184	193	186	193	185	190	184	185	166	184	183	179	178	192	169	196	193	190	166	179	188	185	193	192	197	177	161	180	189	174	187	183	179	180	174	165	192	181	171	187	177	193	207	204	195	162	198	189	168	198	191	198	169	204	197	194	173	181	188	176	174	194	189	181	168	182	192	191	180	176	175	175	178	170	195	174	180	190	194	164	192	167	191	201	203	163	182	185	209	221	187	209	176	187	176	213	175	160	160	171	175	185	188	169	155	172	176	168	169	173	189	200	185	199	179	176	178	177	191	209	199	170	171	172	177	174	175	146	191	161	198	179	177	201	187	183	185	172	188	189	163	186	152	175	196	176	181	181	171	187	184	178	183	168	166	180	183	173	190	174	182	163	176	167	193	167	177	171	197	211	179	206	179	162	177	191	157	156	163	186	144	177	137	166	195	205	158	161	189	154	186	194	190	184	180	178	177	171	174	176	189	183	191	179	178	188	202	175	191	190	160	170	180	175	188	202	195	175	174	176	167	186	177	188	172	197	181	195	193	170	178	169	184	167	175	174	183	182	164	168	195	175	169	176	189	182	193	176	182	162	166	171	184	179	188	182	175	188	189	154	171	179	185	165	192	191	184	159	192	196	188	183	188	175	195	183	200	169	164	173	170	170	162	170	189	186	177	205	171	218	177	197	194	173	182	153	171	205	149	185	182	179	192	172	176	164	191	157	165	173	185	201	172	192	169	188	179	182	170	199	157	173	179	167	163	171	198	185	174	202	193	185	209	183	155	182	170	197	192	179	167	165	214	169	175	188	181	197	185	193	188	191	159	186	173	193	181	196	180	194	168	177	195	199	182	196	185	182	197	160	180	196	170	196	160	201	195	165	182	177	203	172	175	199	186	191	168	194	151	164	194	179	175	180	200	175	187	207	174	198	177	191	167	178	158	170	201	189	189	184	181	166	160	174	172	168	186	186	198	190	183	180	188	164	180	176	183	173	182	168	206	185	162	182	158	159	159	181	186	182	179	193	173	180	180	180	161	167	180	188	184	174	184	168	183	181	195	157	159	184	185	192	172	182	177	193	164	169	171	196	186	201	173	182	187	162	210	181	198	205	172	181	169	193	186	194	184	177	181	182	182	194	150	198	174	194	160	193	171	168	166	168	178	194	173	166	184	203	164	176	203	183	206	172	199	181	189	187	149	168	183	175	202	185	173	192	184	187	198	156	185	181	165	194	182	177	195	179	212	162	184	180	172	187	175	156	190	182	198	163	195	179	170	171	183	196	207	179	170	169	186	195	175	201	192	165	189	159	168	210	197	175	182	155	173	178	178	172	178	179	170	232	179	202	176	181	199	150	180	183	168	173	191	185	188	204	197	186	161	173	183	196	184	175	175	195	176	180	183	186	179	185	192	149	167	167	177	191	207	188	181	180	179	207	182	182	168	178	204	202	186	169	185	172	191	176	175	163	179	173	167	170	165	176	186	169	183	180	178	176	196	179	163	178	184	198	178	164	174	176	159	189	191	199	171	203	180	197	167	189	180	167	163	180	181	194	169	183	185	178	188	144	183	161	190	171	181	189	184	154	176	177	191	180	184	182	155	203	176	164	198	186	202	180	162	191	196	184	199	221	184	187	182	155	174	176	183	164	172	180	200	164	191	177	183	183	179	180	184	179	193	188	189	166	173	152	183	192	209	192	192	162	188	165	180	144	171	192	189	179	193	175	193	207	175	186	162	169	168	170	152	184	176	181	209	184	179	170	171	177	178	203	201	192	179	196	184	180	172	178	177	191	177	197	184	182	171	189	191	194	171	165	184	165	193	169	190	175	174	206	171	173	192	136	179	178	167	193	207	189	199	179	154	171	172	175	155	174	182	200	169	189	174	186	161	186	164	203	167	182	207	197	187	179	202	152	161	166	159	164	186	184	194	182	191	173	166	181	191	187	204	167	191	181	185	195	151	169	192	177	194	210	174	198	192	179	178	187	194	185	167	175	179	171	183	151	180	185	197	185	161	175	183	176	163	197	164	180	168	160	198	171	178	160	179	198	201	179	172	192	176	189	185	173	162	165	164	186	155	164	161	203	173	186	195	168	187	165	176	193	204	196	169	160	169	198	169	157	175	179	167	187	180	182	172
5229	1784	2118	1463	919	631	408	327	287	279	237	254	237	254	228	212	216	189	169	181	180	194	158	181	161	170	177	186	181	183	164	193	190	168	176	163	149	153	167	185	168	178	158	133	178	162	160	152	175	169	152	153	168	164	152	144	136	132	140	151	158	176	159	143	144	196	151	162	176	177	162	162	161	150	159	153	141	132	160	148	153	170	141	169	149	158	175	146	149	147	146	173	168	173	148	155	181	162	159	164	159	162	147	149	154	146	159	167	162	156	170	151	169	157	125	158	178	128	164	145	140	154	156	160	145	164	144	167	160	142	150	149	175	136	155	141	149	151	165	153	174	138	141	154	153	166	127	167	149	155	143	161	167	155	145	172	160	171	143	147	169	151	148	176	163	143	167	168	142	173	155	154	162	147	160	161	164	123	162	163	167	165	150	150	157	165	163	167	176	151	166	143	159	159	172	165	171	136	148	148	140	145	183	134	174	178	141	154	156	152	156	157	174	160	165	154	134	188	171	163	168	126	171	163	164	179	131	164	148	153	133	154	156	176	149	154	157	155	150	156	170	149	151	141	165	147	159	157	145	135	158	151	149	179	150	152	161	150	149	141	130	162	144	175	171	162	186	171	161	163	154	164	169	156	164	146	165	161	174	165	173	130	143	132	168	158	160	154	153	158	154	157	162	152	138	190	146	149	163	145	167	173	143	154	145	146	162	175	159	147	163	153	161	144	165	147	179	162	159	160	166	159	154	154	169	159	136	174	169	175	190	167	149	172	166	168	140	168	172	206	159	153	150	168	173	166	164	154	163	155	161	151	159	160	148	162	158	138	160	165	166	170	148	151	151	180	144	165	182	151	131	158	144	136	159	166	133	175	161	149	162	156	171	162	156	155	157	165	171	186	165	149	169	163	163	163	155	147	147	179	157	166	176	166	157	123	161	189	170	144	175	164	157	133	144	171	173	177	146	178	164	163	151	159	167	161	152	140	155	171	183	141	154	147	141	161	149	144	172	148	137	153	166	152	159	143	176	170	160	164	145	155	172	157	133	167	151	173	169	159	156	165	171	157	153	152	148	133	167	162	150	162	172	142	167	163	165	182	151	161	154	173	159	153	153	132	138	154	172	148	169	154	181	157	150	169	159	163	162	177	150	173	144	149	157	149	151	175	170	136	161	169	152	160	167	168	154	139	153	150	147	140	173	166	146	176	171	166	166	153	175	154	163	145	152	149	144	170	152	132	164	144	153	174	141	162	149	144	171	162	143	145	168	154	157	159	159	144	154	170	157	184	156	151	155	157	142	154	173	151	143	166	143	160	168	164	167	163	150	173	139	175	147	157	173	164	166	159	166	146	141	165	156	166	174	171	156	175	155	161	145	154	161	181	186	138	155	144	177	143	178	160	160	159	151	157	170	179	154	159	146	160	164	147	157	153	157	140	161	183	167	150	155	159	158	160	165	163	150	160	143	166	157	142	145	149	144	171	171	174	153	164	150	157	175	148	170	162	155	149	152	159	136	151	165	176	173	160	155	164	151	153	152	165	168	152	160	160	133	144	168	156	162	139	177	156	143	172	157	177	162	169	151	136	157	147	134	179	151	163	167	151	152	188	166	163	155	170	157	182	193	154	138	165	146	142	159	170	131	144	164	144	144	169	172	147	143	130	153	151	170	169	153	171	152	162	165	147	145	152	165	155	165	154	158	158	162	160	152	174	152	170	160	167	158	157	164	150	155	141	158	140	148	153	154	157	173	173	160	163	158	163	170	176	146	160	141	153	176	145	176	182	189	162	168	143	160	135	153	162	153	155	149	162	154	160	154	149	168	142	185	153	154	166	139	148	127	161	163	153	168	156	163	161	147	142	152	154	170	152	149	161	184	167	140	190	153	173	171	155	143	178	191	154	154	158	181	176	140	152	144	152	139	182	152	157	192	152	175	143	158	163	142	156	165	150	158	169	184	136	156	161	162	161	184	149	150	161	158	171	144	175	162	158	149	199	159	145	153	171	145	148	175	156	165	164	151	161	166	163	165	159	166	165	145	181	154	177	175	164	163	172	161	167	175	165	179	181	172	142	184	154	169	155	167	171	155	159	144	174	155	164	193	159	156	177	156	132	161	162	148	151	155	149	137	164	140	169	156	169	158	165	144	162	148	152	178	182	163	139	182	159	145	177	150	164	183	151	152	135	155	169	177	170	158	154	163	147	175	121	160	179	161	132	179	151	162	152	168	175	151	144	145	167	160	146	140	160	147	155	147	162	141	140	147	175	144	146	153	164	166	151	165	146	169	158	148	155	154	156	160	155	152	173	171	144	146	174	143	152	152	148	173	144	156	148	145	151	167	138	158	169	146	156	135	160	149	181	152	141	153	167	161	158	180	157	153	174	137	154	155	173	167	167	157	151	173	165	160	151	148	156	172	155	165	158	169	157	176	148	181	149	178	156	174	164	173	160	145	148	181	160	144	128	180	155	151	150	183	146	172	165	153	147	141	161	150	178	157	174	167	176	171	168	164	151	164	164	189	152	155	157	142	156	157	159	161	145	149	154	185	156	140	154	160	143	149	157	167	142	176	146	175	169	158	155	150	181	153	145	151	173	149	164	171	162	170	146	157	172	162	138	152	160	175	187	163	164	156	135	154	157	155	147	157	157	150	165	184	180	146	151	195	155	141	155	176	157	167	168	141	151	161	176	160	153	173	139	165	157	165	140	131	180	152	141	160	142	142	150	155	160	151	161	186	132	158	154	155	153	163	163	151	149	146	150	193	151	156	171	159	121	162	147	121	156	162	169	163	143	165	150	159	174	136	154	152	161	168	154	179	162	140	138	161	158	151	145	152	138	140	176	138	138	167	157	162	148	149	147	154	160	153	150	168	149	172	177	150	146	141	197	133	134	153	159	134	169	151	177	150	148	129	147	165	169	139	160	153	163	165	149	171	148	145	138	166	158	148	175	178	155	171	152	143	157	153	148	179	157	169	143	141	154	151	140	140	161	172	156	145	149	161	158	175	160	160	159	176	149	156	163	165	137	169	159	175	149	156	171	143	141	177	165	169	147	140	152	139	131	166	150	150	176	162	141	182	158	155	174	164	157	148	151	164	143	147	162	155	166	155	176	153	149	145	151	150	141	157	172	172	140	149	154	154	157	176	159	145	163	155	155	153	149	164	174	153	148	158	152	148	163	166	159	173	192	166	156	158	154	187	170	157	173	155	170	156	154	134	162	159	174	158	147	166	133	170	177	149	161	164	149	151	161	171	161	139	178	173	158	160	164	186	191	161	169	142	149	166	154	168	155	165	146	155	159	139	159	168	155	159	156	143	153	158	139	165	154	179	155	152	187	140	137	169	159	181	143	158	161	156	172	141	157	153	166	159	157	159	168	185	147	150	147	152	174	153	165	155	166	162	184	151	159	148	151	159	144	184	176	153	141	164	170	164	169	139	161	158	164	166	140	161	169	179	151	142	173	161	158	156	166	146	162	172	152
3965	2041	4336	4840	3575	2631	1683	1307	1233	1098	953	922	899	857	940	931	927	769	673	565	556	539	555	585	496	546	525	515	489	504	489	490	499	470	582	507	520	543	490	473	500	428	421	451	458	451	468	431	415	386	397	399	397	430	395	391	388	407	358	420	406	381	396	401	453	402	456	419	392	431	425	433	444	406	402	400	423	438	417	399	351	431	430	492	504	391	429	389	369	420	414	414	406	356	401	389	409	404	381	357	397	385	369	370	426	388	400	383	412	382	359	389	407	401	407	394	338	377	386	397	409	411	428	414	422	413	366	401	387	402	420	425	406	376	438	418	395	409	395	399	405	371	383	385	379	402	397	439	371	414	381	385	377	410	383	427	411	415	388	406	398	433	365	403	363	421	416	407	430	411	380	377	395	376	387	421	417	388	409	424	391	409	397	384	367	380	391	407	414	369	409	393	406	397	410	412	418	438	408	403	424	403	367	401	380	438	420	391	368	392	391	378	390	424	407	379	409	394	395	381	389	406	378	397	380	387	393	430	386	432	402	409	404	386	387	363	388	400	367	387	390	424	410	419	377	383	356	418	359	448	407	404	395	417	396	404	403	427	381	404	406	386	413	420	387	396	416	437	418	406	392	434	400	385	380	396	402	410	398	417	390	419	379	399	408	399	389	415	378	400	372	420	438	378	395	442	384	405	385	398	381	440	402	383	403	421	393	386	380	442	424	416	435	439	364	407	369	386	378	413	410	404	378	443	391	395	399	387	426	397	422	386	415	408	408	369	425	374	379	365	372	422	392	430	400	408	396	377	364	397	414	410	435	382	378	388	341	395	388	402	410	407	406	374	407	363	393	372	410	392	379	398	392	391	355	402	401	413	369	389	383	378	399	424	406	401	409	410	390	402	371	372	376	445	388	409	386	393	413	400	386	415	405	364	394	400	399	393	381	390	393	384	424	414	390	418	394	394	368	397	379	369	393	399	415	396	374	402	374	414	432	400	433	388	394	374	384	372	401	403	387	383	398	401	394	401	415	370	403	423	409	385	431	417	409	397	374	414	365	379	400	396	394	404	396	376	367	413	422	338	418	395	415	419	400	403	401	378	439	380	364	372	387	396	394	392	428	391	379	354	410	386	396	424	377	411	410	416	402	412	411	387	404	415	401	394	407	360	419	375	378	422	431	393	374	423	400	386	393	368	424	382	394	390	400	397	394	431	373	384	405	375	430	384	350	407	393	398	395	411	346	384	399	416	393	395	422	399	392	372	387	401	418	415	391	390	401	425	415	376	417	376	395	414	410	380	412	394	377	388	392	404	423	400	392	357	370	360	396	390	438	413	392	384	385	363	423	435	407	423	421	413	390	363	395	416	368	381	369	371	393	399	392	425	391	355	430	398	449	423	379	365	409	404	400	384	375	397	393	400	378	408	376	397	394	379	401	386	372	405	433	394	396	390	390	414	424	394	424	392	398	403	407	432	408	385	373	382	386	391	375	387	396	387	414	399	422	386	392	442	415	371	383	373	414	384	428	420	403	385	408	397	415	371	389	407	417	416	394	360	415	381	432	413	370	396	401	400	392	366	375	388	416	419	384	433	405	404	370	386	393	414	401	381	451	386	386	376	394	373	421	404	401	460	406	387	376	395	381	428	408	374	394	344	360	426	402	379	404	405	408	395	356	401	412	388	434	410	365	387	432	375	433	395	466	405	415	398	367	382	396	398	408	395	369	398	376	389	404	401	420	391	408	390	362	393	399	407	373	413	398	393	411	404	402	424	435	414	397	399	435	371	420	395	386	391	385	384	350	387	379	398	429	392	405	373	427	415	432	402	377	408	422	434	445	374	414	435	364	435	395	413	457	398	407	441	364	383	403	406	374	404	415	414	417	426	438	409	393	404	397	411	381	387	378	387	415	396	425	403	439	389	405	399	375	373	405	370	360	372	405	418	414	380	392	411	402	388	410	426	401	426	379	383	393	387	357	426	377	397	412	363	399	406	400	422	393	408	395	391	379	395	395	395	398	392	397	386	364	389	380	394	398	383	381	410	385	389	391	420	407	401	436	430	390	399	432	401	403	400	376	389	373	383	390	406	422	371	398	376	390	392	425	410	365	437	441	399	366	388	397	411	403	398	434	403	416	392	367	459	372	387	368	398	416	374	390	425	390	431	377	356	386	354	374	389	380	424	392	390	407	381	378	395	405	394	393	394	374	391	379	387	458	401	410	382	415	428	377	412	418	409	397	422	392	433	402	403	400	385	394	399	412	392	440	366	410	414	359	400	382	412	389	406	435	394	402	397	379	433	415	388	400	381	382	392	383	418	379	402	399	400	423	369	427	393	389	398	405	403	365	419	371	394	409	396	363	400	390	395	428	399	407	424	402	392	404	391	418	385	358	410	381	396	394	435	442	351	380	398	404	387	423	428	396	442	374	391	406	386	376	405	371	372	438	418	422	374	397	390	399	395	417	384	380	400	390	372	356	396	427	391	398	404	382	403	395	371	406	372	389	376	395	420	379	402	424	410	361	376	355	389	409	423	406	401	404	350	387	411	371	411	386	391	400	396	401	441	389	404	390	381	414	364	370	380	406	390	434	402	413	450	385	398	393	437	397	420	396	412	377	416	402	350	401	401	384	394	426	387	372	397	399	405	380	393	455	370	376	396	396	423	375	419	391	434	417	393	371	385	410	395	423	396	403	404	382	396	400	400	369	379	424	375	416	417	439	400	413	392	384	387	386	404	417	394	425	400	430	383	377	400	386	407	399	418	366	428	389	409	359	410	403	411	418	369	386	401	385	382	369	392	399	404	382	399	390	399	393	392	401	407	403	369	415	388	364	415	366	371	404	409	398	376	419	421	375	410	397	402	380	384	398	448	395	417	392	373	415	423	383	394	392	400	369	365	439	415	421	436	379	410	429	404	360	400	404	418	391	425	403	377	364	385	400	396	396	404	393	373	389	386	410	402	428	408	354	395	408	396	403	440	383	373	404	381	393	381	403	406	383	395	410	378	433	396	386	414	357	374	404	385	374	369	374	399	403	380	375	393	385	385	379	385	364	403	389	418	405	394	379	380	387	386	416	376	406	430	409	381	409	418	407	417	379	400	387	405	383	362	410	414	413	397	381	395	430	374	402	377	379	383	413	408	385	411	394	392	413	398	383	416	394	380	385	399	361	396	403	386	353	440	397	384	381	433	393	412	413	422	409	384	405	398	409	361	419	371	392	387	387	383	370	396	382	392	408	406	349	380	393	395	379	380	396	378	390	372	391	389	411	395	371	409	408	382	434	378	384	378	396	352	394	429	369	400	430	424	400	381	447	403	416	391	412	421	388	381	414	391	388	395	392	399	413	408	396	413	411	417	405	387	424	404	405	382	380	433	434	423	412	409	434	405	357	430	393	367	388	388	380	375	412	388	401	403	393	401	388	407	369	381	396	382	418	400	420	401	415	380	418	396	392	414	378	429	411	413	399	418	380	418	388	397	370	398
28198	9381	7151	6106	3468	2121	1240	932	771	619	587	423	425	409	543	465	428	400	319	273	304	347	295	328	246	245	228	192	179	198	179	173	176	189	200	197	176	148	192	174	176	170	177	167	156	149	163	159	164	139	145	146	136	152	150	138	162	140	146	146	150	176	144	167	148	139	170	131	164	156	154	130	169	144	153	158	164	131	165	148	143	155	153	264	342	140	139	151	163	152	171	139	167	146	142	139	154	152	153	153	131	151	161	123	150	145	139	146	144	135	130	129	149	160	153	120	157	148	138	138	157	116	147	155	145	130	159	126	143	131	131	130	135	136	159	135	125	143	148	144	128	134	158	145	148	151	127	166	145	140	165	141	162	142	126	160	151	163	135	128	139	123	131	136	134	116	134	143	131	142	144	138	169	116	126	153	145	132	135	142	155	122	139	149	140	156	162	135	138	132	155	131	152	143	137	116	144	148	138	127	142	140	149	134	140	135	147	167	150	131	164	148	161	145	148	136	143	152	112	168	142	144	129	154	128	131	135	141	152	164	134	137	154	150	151	141	128	139	171	154	143	115	152	134	154	152	180	162	144	139	127	153	142	151	150	141	142	169	147	144	147	150	139	147	144	156	135	162	143	147	152	148	151	152	179	162	149	153	150	152	152	153	147	145	163	140	129	163	145	162	152	145	148	159	126	145	159	160	151	162	152	155	149	143	152	137	133	138	141	153	138	154	163	159	150	163	121	152	142	133	171	130	139	157	135	148	142	131	142	146	153	150	175	140	165	132	137	142	158	153	142	160	144	142	134	118	136	138	148	139	141	141	131	118	169	156	156	156	122	156	170	140	145	134	140	142	142	144	147	141	142	142	133	138	151	118	120	146	120	164	124	145	142	133	152	147	136	144	164	152	157	159	146	155	141	149	146	152	136	165	130	140	131	160	177	136	159	147	155	161	139	134	139	131	150	139	141	166	141	133	160	121	135	151	166	147	115	156	157	154	146	153	150	183	143	133	137	137	126	134	158	128	142	132	149	150	134	136	154	138	122	141	140	141	148	176	157	156	136	137	134	163	135	136	150	180	157	170	121	118	155	147	128	147	143	152	151	148	144	140	177	155	155	124	140	130	137	140	140	137	178	147	134	133	170	137	143	153	146	155	142	144	151	146	123	143	137	136	147	134	160	143	156	150	133	149	140	156	134	134	143	141	137	139	165	138	150	147	184	148	123	151	164	132	161	134	139	132	158	168	148	147	152	130	135	130	116	131	145	139	141	158	148	142	156	150	131	159	134	146	128	137	130	159	143	136	152	123	133	122	132	158	139	118	155	149	141	155	127	156	145	132	135	171	153	157	120	148	144	163	151	156	140	137	151	138	140	144	151	155	122	179	160	122	130	161	153	150	152	151	166	151	127	137	125	134	156	149	167	109	151	133	147	164	121	147	138	145	153	140	152	131	120	154	126	160	157	156	147	124	161	142	150	142	136	154	146	156	132	150	158	134	139	129	135	150	145	151	143	132	142	125	135	144	143	157	136	139	152	146	134	123	170	144	157	149	128	160	148	155	167	141	136	133	152	147	150	160	129	154	134	149	143	135	148	143	112	141	148	134	157	157	132	147	137	175	147	145	122	127	162	148	139	132	147	164	144	137	147	144	129	131	126	150	137	140	148	139	147	144	139	126	123	127	144	128	131	142	110	142	159	153	132	134	144	175	138	155	130	165	129	134	132	123	137	139	141	147	135	141	146	156	142	134	138	144	149	141	150	159	137	127	133	162	139	164	149	144	136	133	144	151	155	151	131	134	153	140	116	162	116	151	139	137	155	142	117	141	117	119	136	141	153	143	161	160	147	138	141	144	149	140	136	142	143	155	137	114	150	131	142	154	156	147	142	159	163	152	149	157	132	161	145	145	148	142	145	135	141	132	156	159	148	140	129	144	148	134	141	129	144	122	143	156	152	140	138	116	140	115	142	134	144	164	139	147	135	131	116	116	126	155	143	146	144	134	155	140	157	162	158	148	119	147	160	159	115	132	145	147	146	144	139	145	109	140	158	151	144	129	141	142	155	119	131	143	128	144	142	133	143	140	160	158	134	133	147	147	142	162	143	172	142	124	143	154	141	126	152	143	131	145	152	137	135	150	133	152	152	157	149	135	166	150	150	147	139	132	154	137	149	165	159	146	139	143	133	128	157	167	158	151	146	130	148	157	145	136	155	129	151	141	160	130	133	129	144	124	145	142	151	126	145	159	154	156	166	140	120	132	155	140	140	153	174	142	127	147	119	156	126	154	120	108	142	130	141	155	128	142	130	134	147	141	143	142	152	170	151	159	152	164	148	141	131	134	152	124	144	150	166	147	127	143	137	153	137	146	147	126	149	137	145	144	119	124	148	143	163	145	160	140	147	145	161	135	142	121	126	148	134	125	138	126	150	139	146	155	137	158	145	157	152	139	122	137	136	152	139	139	150	144	141	132	142	166	115	134	161	145	159	138	139	130	139	148	147	153	150	126	172	159	148	154	149	142	132	160	138	121	153	140	153	143	152	135	121	150	142	141	147	150	141	146	152	155	146	145	143	138	131	120	140	150	132	120	133	135	150	128	168	136	144	151	138	147	130	144	152	147	149	146	134	156	129	141	133	148	150	126	147	158	131	135	153	144	134	136	150	133	159	141	131	167	148	143	139	132	142	123	159	135	140	139	137	134	162	146	154	160	132	147	121	138	140	130	140	150	146	161	134	140	122	142	133	128	166	143	149	143	135	143	129	146	147	132	160	138	132	150	143	134	161	136	156	142	131	134	140	143	143	148	160	164	152	112	160	146	164	154	140	132	139	145	131	133	159	132	122	134	169	139	154	146	133	148	159	144	142	129	151	144	131	104	173	155	140	140	155	116	161	149	138	134	140	135	136	127	150	133	134	149	146	153	167	159	153	150	172	168	147	137	150	141	145	150	146	153	134	140	149	157	143	128	137	132	139	139	152	149	132	148	143	143	142	150	140	140	172	138	115	151	147	153	136	127	148	141	163	127	156	150	138	137	135	129	142	145	118	148	130	144	127	154	155	153	144	139	128	138	143	137	153	157	133	142	145	147	134	162	150	146	145	152	144	132	118	149	142	170	135	135	153	141	144	148	119	146	151	124	128	124	140	137	154	138	154	143	148	141	155	143	148	128	150	148	150	155	119	154	139	139	153	131	156	144	139	133	171	160	143	146	172	147	154	120	133	153	157	130	147	141	148	137	155	148	127	120	150	132	129	146	145	121	119	146	151	129	140	149	168	122	146	151	147	113	146	114	149	141	156	143	153	128	176	139	132	154	159	128	140	155	152	124	114	156	157	155	150	159	152	151	145	139	133	142	139	150	130	146	160	130	141	142	133	129	142	128	117	128	173	135	159	142	148	149	124	154	122	135	141	170	135	114	142	117	144	135	141	129	157	159	145	142	146	142	163	154	154	140	138	147	128	149	141	138	139	140	137	158	122	133	123	137	136	134
15944	5146	9651	10255	8080	6514	4867	3821	3122	2735	2268	2288	2215	2227	2149	2014	2203	2016	1779	1404	1370	1340	1267	1502	1108	923	1058	817	719	777	623	676	673	715	782	724	677	583	563	542	524	513	541	523	532	515	499	498	480	389	438	383	394	416	406	400	381	416	375	370	347	362	391	431	421	425	453	419	497	420	442	453	443	476	465	467	381	396	389	390	386	411	458	1434	1911	367	379	409	378	398	344	345	365	336	379	335	342	336	326	373	347	363	333	334	325	342	362	368	371	353	335	329	344	354	369	347	388	339	375	353	350	346	378	343	347	344	353	349	371	345	337	374	322	344	353	365	399	313	359	370	374	357	322	362	353	362	360	363	344	366	348	367	340	375	346	341	338	363	393	356	356	372	368	357	356	402	353	353	344	342	353	351	366	388	311	383	372	372	372	345	366	362	341	328	400	364	340	335	346	343	353	345	371	336	366	381	347	337	359	355	363	356	346	350	352	360	339	373	343	363	370	366	353	354	354	354	376	373	344	351	369	337	345	353	382	353	339	373	348	348	351	358	347	370	386	340	355	358	334	349	313	341	326	352	367	375	346	343	351	350	351	337	352	340	344	325	347	337	337	348	360	341	330	327	396	370	338	361	355	385	375	336	347	405	351	344	327	358	354	368	363	330	350	365	358	384	414	342	368	327	370	374	361	357	353	375	361	360	369	357	375	350	372	333	363	344	334	363	382	359	363	361	333	361	357	341	330	358	342	368	355	374	344	372	358	389	344	369	341	379	338	331	366	356	337	363	353	346	351	365	354	348	376	355	327	351	354	369	332	328	365	360	341	355	365	361	321	360	386	354	389	363	381	350	358	358	320	365	338	363	364	332	386	365	334	357	338	401	331	330	343	348	358	337	349	375	368	366	340	374	336	351	332	339	355	371	372	329	368	325	351	348	358	357	358	355	358	338	343	385	362	339	368	347	356	392	349	362	356	342	341	360	393	366	340	382	365	346	377	390	358	377	333	359	331	328	344	353	358	342	390	359	342	295	331	320	335	380	377	358	332	350	339	350	353	340	372	343	328	338	358	351	363	371	349	365	338	366	352	359	344	341	337	355	359	359	351	362	370	345	358	383	341	319	364	353	367	357	356	351	357	361	327	402	341	364	360	378	355	368	353	366	339	342	356	381	336	371	349	383	353	319	352	372	373	344	362	346	337	351	384	348	362	369	391	345	372	340	381	371	360	368	330	348	410	349	321	372	345	363	324	348	348	310	359	389	371	348	350	350	336	365	313	354	347	320	342	351	350	354	316	339	333	391	343	347	366	368	359	360	366	334	337	367	365	347	353	373	371	376	369	361	329	408	327	382	350	364	371	367	353	326	333	367	337	347	329	356	344	358	354	333	354	366	370	347	339	385	321	327	352	382	346	349	359	352	341	340	361	335	377	376	333	366	361	373	355	316	361	346	343	329	375	337	354	374	364	361	340	337	360	375	347	331	335	358	378	350	353	360	380	377	340	335	365	359	369	356	340	359	371	366	318	376	357	363	351	341	361	344	333	349	345	361	367	333	335	403	322	364	364	340	372	332	353	344	394	361	355	355	351	358	362	377	384	388	327	376	338	366	382	365	360	387	350	372	346	362	354	323	363	368	372	360	330	352	382	342	337	350	334	341	352	312	367	403	353	355	357	372	348	355	349	372	334	365	348	380	351	343	337	376	325	363	343	360	376	365	356	385	334	375	345	356	366	344	330	350	346	355	336	349	406	343	349	366	309	370	372	386	341	319	367	367	358	362	363	366	354	351	323	352	361	362	369	358	337	344	339	368	357	369	333	366	350	378	324	360	364	357	369	331	371	359	363	354	351	322	362	360	322	381	327	376	315	336	324	347	367	360	339	328	367	386	364	347	359	330	344	369	355	355	349	325	347	376	341	350	323	354	359	346	344	388	356	346	330	384	302	373	366	358	369	355	359	362	382	380	338	373	356	362	345	343	361	353	339	359	316	368	373	376	361	343	386	355	385	340	319	370	365	347	293	362	356	349	373	357	354	357	363	375	352	374	357	350	342	351	368	362	346	339	359	353	332	327	313	344	355	354	356	355	372	351	365	341	343	385	372	364	356	364	338	354	378	339	359	392	338	384	335	379	379	359	365	333	350	364	343	398	363	369	358	352	365	379	376	344	328	351	362	361	394	348	334	389	364	374	382	394	351	345	375	311	368	391	349	378	365	328	348	365	350	328	334	356	352	336	382	355	336	339	369	332	349	358	345	329	378	341	336	307	322	368	354	338	331	398	360	370	352	390	328	362	374	373	386	365	344	339	356	351	385	368	357	346	340	380	359	358	321	335	339	332	352	345	389	348	366	381	367	357	374	312	375	376	360	362	387	364	333	366	351	372	367	325	320	381	365	346	333	358	385	357	331	366	347	350	352	366	373	351	362	380	371	383	361	347	352	333	333	337	349	366	359	332	365	370	374	346	359	307	359	374	379	345	343	360	372	339	346	346	335	342	354	336	356	355	363	419	336	323	370	337	345	340	364	350	354	356	369	337	364	360	356	364	353	348	340	343	368	375	371	369	337	345	396	367	384	335	346	336	354	334	370	343	348	363	374	375	329	376	357	318	367	354	369	340	364	361	366	356	385	345	344	346	301	329	394	392	333	381	374	359	378	368	339	341	316	328	365	332	344	367	353	393	371	382	358	349	359	351	357	359	360	337	353	361	355	325	379	363	338	380	360	314	349	357	344	370	349	343	346	363	346	348	348	376	357	349	349	373	356	325	393	371	371	350	355	346	353	333	362	337	399	379	353	345	353	337	346	331	367	376	332	363	349	353	359	369	353	371	321	336	367	377	355	367	366	341	357	375	354	397	376	357	373	327	349	353	348	371	380	327	321	343	383	361	347	363	375	376	417	356	397	337	342	375	346	362	360	336	359	348	338	351	345	340	347	351	355	333	331	377	354	337	372	373	364	339	308	370	340	356	382	355	371	323	393	394	344	352	364	378	360	341	372	386	380	354	354	370	360	367	333	418	348	357	373	344	361	389	307	347	346	331	347	378	350	397	351	391	339	349	315	316	357	333	373	373	343	351	321	351	329	394	372	338	361	364	321	341	382	328	332	327	371	344	378	357	351	348	380	366	361	365	370	371	371	352	345	360	361	353	353	349	358	345	327	354	377	365	342	334	344	320	363	354	357	345	362	367	350	333	330	355	326	340	373	364	344	362	331	364	359	336	369	333	380	344	402	373	377	356	376	354	381	336	347	380	394	383	359	363	385	375	352	345	333	327	352	374	315	347	348	354	355	364	358	351	329	373	334	334	357	362	369	326	349	351	361	335	361	338	342	370	337	374	349	387	358	337	343	355	359	340	370	381	372	362	346	328	359	381	389	373	353	365	356	364	344	367	350	355	351	346	394	367	329	351	372	353	364	313	354	365	379	359	355	358	370	371	368	365	347	327	351	364	358	318	347	348	349	340	349	366	348	372	364	355	343	371	332	356	312	352
38545	16566	11313	9374	6056	4355	2731	1754	1238	805	615	589	557	613	579	465	454	422	373	274	330	245	338	288	232	186	252	152	145	139	115	137	141	121	144	140	122	117	106	83	98	88	106	121	107	97	73	99	87	87	79	75	99	84	77	62	70	84	84	95	81	76	75	84	72	77	70	86	79	59	91	80	94	76	84	66	80	77	79	73	55	65	92	281	514	53	74	55	77	64	72	62	64	66	59	63	60	79	70	70	65	66	80	69	66	65	68	73	62	81	57	83	69	74	71	65	62	76	78	82	80	79	60	69	60	53	60	53	76	72	64	74	71	82	87	74	71	67	68	74	59	70	68	57	76	79	70	61	76	72	69	65	75	63	77	66	81	81	60	79	66	55	59	77	77	85	78	61	64	82	74	65	61	70	70	71	73	79	61	77	67	55	68	67	68	56	62	68	66	73	71	66	79	64	65	68	83	63	84	62	64	56	70	62	60	70	68	57	76	63	73	71	89	59	61	74	73	68	74	68	75	48	88	65	80	57	59	78	78	61	73	78	68	69	80	78	70	61	73	86	65	66	72	62	59	74	52	66	66	72	73	77	56	63	75	56	63	89	59	78	73	65	79	71	62	72	79	86	72	63	78	71	69	57	73	65	70	74	58	72	82	81	89	64	61	71	58	68	63	70	65	71	64	71	67	71	58	72	72	52	71	80	68	76	57	70	70	71	68	75	77	68	79	66	83	70	70	54	65	77	69	59	61	64	61	77	72	66	70	70	67	74	55	63	71	61	72	70	63	79	69	71	63	74	67	65	69	68	56	69	75	69	63	68	78	62	62	63	73	63	66	69	71	56	74	69	64	78	66	78	58	73	65	77	71	71	61	76	63	65	67	73	61	67	53	79	71	82	69	61	71	69	61	74	71	55	76	51	69	80	56	58	71	71	66	68	70	64	70	62	72	60	77	69	71	78	55	65	55	60	61	42	68	64	72	71	69	66	73	78	70	65	63	74	53	68	60	78	67	76	74	64	77	69	61	69	66	73	73	57	55	71	55	71	65	64	66	72	53	81	57	67	60	60	65	59	55	61	62	62	68	65	70	67	67	67	61	68	73	78	75	55	67	71	74	63	74	66	74	72	86	58	67	80	75	71	56	75	59	59	65	69	63	62	70	57	65	65	58	64	63	62	63	76	45	89	70	81	69	77	86	73	80	72	68	61	69	67	68	76	62	65	64	61	72	58	60	75	74	64	73	84	66	65	56	75	66	89	64	84	63	68	68	72	58	67	69	51	76	58	68	78	93	74	66	70	76	52	65	74	70	48	62	85	80	65	74	70	66	71	76	47	59	60	67	77	58	74	57	68	88	64	59	77	70	84	75	60	61	56	66	59	65	83	76	53	72	63	77	72	66	72	52	77	57	56	52	51	63	76	67	77	72	61	64	75	54	60	68	58	73	75	72	73	69	70	77	70	73	80	69	60	73	73	66	82	61	80	60	73	91	72	63	76	67	66	55	67	67	67	78	59	72	55	71	63	70	83	73	61	63	79	64	69	76	66	70	67	64	65	63	60	65	66	68	58	60	77	69	59	80	66	74	69	88	75	82	70	65	54	66	70	71	66	68	69	71	49	67	62	73	74	64	63	83	63	66	66	55	78	67	68	70	62	86	55	60	72	64	71	59	66	66	55	57	78	61	73	73	72	86	65	78	76	75	68	69	84	72	66	56	73	67	70	66	81	76	52	69	50	59	68	52	69	70	60	61	85	55	47	66	76	76	72	73	80	61	61	61	82	63	66	67	83	71	78	72	62	66	72	68	57	48	72	72	69	70	69	72	73	74	88	59	60	67	68	79	62	51	60	78	60	77	73	75	58	79	69	67	77	78	71	82	68	77	77	61	52	53	68	69	78	71	54	77	78	73	73	69	59	63	62	74	75	73	68	86	65	57	67	76	75	80	66	86	56	65	66	62	59	65	84	63	70	61	60	64	70	75	48	62	64	66	55	80	85	71	72	67	65	62	63	69	71	86	65	61	72	65	66	49	53	77	71	60	74	55	71	76	58	52	76	82	63	66	60	61	70	82	68	70	68	73	67	62	67	67	64	58	74	79	72	66	64	69	66	69	70	80	74	69	77	63	62	65	52	83	58	75	57	59	57	70	67	58	70	75	72	70	61	60	77	72	71	79	61	62	81	79	63	68	77	74	71	59	60	69	68	78	79	73	65	78	68	66	69	79	68	57	77	76	65	65	61	71	63	72	62	60	74	64	69	66	66	76	59	78	60	61	57	66	85	70	66	71	64	90	61	73	58	52	63	59	57	68	79	86	74	67	60	76	74	70	66	58	78	59	79	58	59	94	61	68	71	61	66	69	53	64	47	63	71	69	57	65	67	64	80	66	68	80	60	48	73	65	62	69	70	74	77	62	71	87	58	67	73	62	62	70	71	66	62	68	72	53	65	66	70	68	64	68	71	62	75	71	53	73	61	55	66	77	64	69	50	73	78	77	73	54	75	69	60	73	64	54	77	69	60	58	60	64	62	60	67	59	79	72	76	77	87	68	68	68	89	87	69	68	64	64	69	54	59	79	73	57	70	63	73	73	63	61	61	62	72	51	78	78	62	86	59	59	70	76	62	51	68	69	68	71	70	65	66	58	64	70	86	67	76	75	67	62	57	56	74	60	73	66	69	69	73	59	84	65	81	77	79	66	81	77	71	60	68	63	69	79	59	72	68	62	72	57	61	55	70	65	82	68	75	60	75	51	79	79	52	74	74	62	60	61	66	72	57	68	51	64	71	68	68	57	66	69	68	52	63	72	65	60	62	65	73	76	69	71	56	71	63	78	67	69	75	59	49	58	66	81	63	87	71	67	64	78	68	69	64	63	56	52	68	78	72	67	73	59	61	54	77	68	57	69	69	63	55	51	70	65	66	90	64	68	83	60	77	63	84	69	71	71	57	63	77	65	80	61	68	64	60	71	58	80	81	83	79	55	70	72	66	75	68	70	79	69	57	64	80	77	60	60	70	61	70	70	55	56	60	68	84	66	53	70	69	63	84	84	69	75	66	70	75	76	65	69	61	81	75	54	69	56	67	66	80	70	73	66	72	63	66	73	72	78	63	51	68	65	69	58	66	71	71	67	67	62	81	83	71	64	66	61	64	58	72	59	58	63	67	54	67	58	77	64	64	60	61	68	84	61	60	60	59	57	59	78	67	51	65	77	61	56	84	73	55	63	79	68	72	65	70	71	70	63	62	66	57	64	59	73	65	79	62	74	61	61	60	71	63	59	71	66	68	56	80	54	74	71	60	61	59	64	62	61	71	71	62	81	74	69	60	73	64	63	69	58	84	91	77	74	65	84	63	78	83	67	65	78	57	59	73	65	71	75	74	63	62	55	62	64	75	62	71	62	82	61	66	59	64	72	79	69	69	54	64	70	72	64	52	63	48	62	59	65	56	73	58	85	77	75	56	52	67	75	62	84	66	47	67	71	84
21140	6769	12552	13031	11071	9584	7234	5441	4491	3994	3571	3301	3336	3317	3499	2910	2677	2646	2328	1809	1852	1456	1605	1860	1668	1244	1286	921	755	813	748	727	843	863	845	821	653	603	510	422	448	463	543	477	453	499	428	402	369	305	268	237	278	250	290	235	272	272	276	234	226	238	262	236	265	230	247	282	360	256	295	314	303	317	286	314	265	236	228	274	235	230	406	2236	3415	215	160	199	217	186	187	184	204	189	191	169	203	167	190	172	165	172	202	185	183	195	190	191	204	189	199	194	189	170	182	175	168	176	187	194	201	192	196	193	188	167	211	193	190	176	174	171	200	185	175	181	175	198	193	191	178	215	190	174	203	190	188	182	182	177	186	178	161	181	173	198	215	191	181	208	197	198	173	201	194	196	181	192	179	167	190	193	193	192	179	167	179	190	205	183	175	168	181	187	184	181	183	183	188	180	184	195	173	180	182	206	189	173	190	188	164	163	181	165	176	176	194	160	177	167	187	186	179	176	192	178	194	171	180	204	184	219	188	184	167	178	181	166	180	157	206	182	177	176	183	163	172	186	205	169	208	204	188	183	191	175	189	170	188	167	176	192	150	167	160	165	200	190	190	186	198	209	179	179	195	194	165	187	183	193	172	172	164	175	178	176	189	177	194	163	174	192	204	184	194	174	183	175	203	156	148	212	169	165	192	195	188	183	190	194	198	194	207	176	194	190	164	181	203	169	195	187	191	175	189	199	173	186	193	195	202	194	158	160	187	196	186	179	182	214	172	159	188	186	189	175	165	196	170	181	204	176	185	190	176	194	176	187	205	166	187	188	181	171	180	180	186	180	197	163	176	181	177	197	167	173	170	156	180	185	181	202	180	178	208	175	177	191	186	185	179	178	180	191	191	208	181	160	192	199	206	166	174	171	191	147	195	200	194	177	175	179	187	191	167	194	170	176	180	184	184	173	172	183	201	196	183	189	158	205	190	186	184	176	152	155	176	182	174	170	186	175	196	175	194	161	179	167	215	184	190	177	198	186	162	195	199	171	199	181	164	174	169	198	185	204	179	177	178	173	172	182	190	205	199	195	163	185	187	200	181	156	173	170	183	196	178	184	185	196	193	187	163	191	163	161	152	190	169	190	182	205	181	173	212	185	203	173	180	194	171	173	167	178	178	179	184	186	187	177	178	167	173	198	183	189	207	177	159	209	175	171	154	172	186	192	184	171	168	187	164	171	173	178	152	194	186	187	177	159	194	193	190	165	196	197	193	166	202	198	224	191	174	181	176	188	175	184	173	183	200	216	195	192	193	166	156	191	216	168	175	179	183	185	206	209	154	168	193	187	178	191	219	210	155	189	192	201	189	170	187	196	172	210	185	179	185	200	195	180	165	180	184	195	197	180	213	204	169	199	189	195	189	187	156	192	168	168	180	193	156	209	168	152	196	207	174	185	183	199	189	187	172	176	182	194	172	195	195	199	163	179	171	186	176	181	179	180	172	188	158	193	179	203	186	209	191	175	187	176	178	184	180	205	181	188	198	204	202	215	200	213	155	193	172	202	200	167	187	193	185	175	174	197	183	177	148	193	180	192	176	194	179	189	202	196	175	174	206	173	162	185	183	193	173	177	157	167	194	180	183	180	201	179	194	175	177	185	177	187	174	157	192	185	202	173	167	194	172	189	201	179	188	189	163	187	194	177	178	198	173	163	197	196	180	207	179	174	197	174	190	184	158	173	185	182	159	178	198	213	171	169	198	205	182	167	181	178	185	179	179	190	178	182	217	166	164	195	169	180	197	206	190	166	176	168	178	184	173	184	184	210	179	199	168	214	175	174	187	183	185	202	186	169	201	187	175	192	196	173	169	189	196	175	192	182	184	175	199	173	197	192	170	190	199	182	180	200	177	181	179	183	183	195	185	188	169	176	187	185	192	180	174	164	179	189	191	176	201	182	200	164	187	182	201	194	185	197	189	185	182	170	188	193	191	216	204	194	176	175	201	193	188	189	171	203	183	188	190	181	203	193	205	194	165	202	189	178	189	195	179	173	173	203	181	184	167	169	196	185	195	195	182	201	184	184	174	184	207	172	159	182	179	167	192	175	181	190	204	161	156	182	161	178	175	175	209	194	194	211	158	180	185	180	194	179	209	192	198	200	161	165	156	174	165	172	175	182	182	180	182	202	193	177	140	184	169	186	180	173	181	182	175	188	210	189	189	203	192	194	177	175	193	169	181	172	186	182	175	177	178	176	192	182	182	155	154	182	155	170	177	168	173	176	168	204	190	198	165	184	148	187	198	196	188	220	170	181	182	171	158	201	199	177	168	160	178	191	186	175	171	188	207	169	219	176	198	201	192	187	197	199	190	184	179	171	210	196	163	182	203	176	177	185	186	168	181	180	185	190	202	179	163	165	192	191	184	188	157	172	185	170	190	161	145	170	171	185	195	192	176	173	183	188	196	168	201	193	185	176	200	177	195	214	179	181	203	181	199	176	166	201	185	191	173	184	158	187	196	192	209	181	189	182	155	194	185	177	185	201	162	231	178	184	172	177	171	187	173	213	181	178	192	167	159	177	173	205	227	177	173	175	155	169	187	178	213	180	158	161	192	180	173	201	211	173	176	194	206	189	180	192	162	179	173	206	165	188	187	197	188	198	191	178	206	186	176	178	178	198	192	209	179	182	197	164	162	195	177	180	191	173	187	171	192	191	173	184	180	191	206	200	200	177	193	203	200	183	176	191	203	192	179	170	188	192	203	196	180	176	200	182	202	196	172	172	187	181	187	170	157	186	160	188	151	201	183	184	205	182	185	188	169	194	207	192	179	193	188	221	190	161	222	167	182	182	176	181	196	157	168	174	187	190	175	195	167	197	172	185	198	193	196	167	184	175	183	185	184	178	187	158	184	183	194	196	166	166	165	188	203	192	204	205	189	181	161	188	168	199	212	188	197	204	200	198	185	162	181	203	178	206	174	198	167	186	175	180	181	177	179	178	190	189	188	183	191	172	180	178	193	183	207	191	194	201	185	162	172	172	175	177	190	195	182	200	175	162	190	185	182	175	191	186	187	188	180	197	167	168	169	192	206	195	200	167	199	200	196	158	181	143	165	184	186	179	173	159	202	178	181	188	156	183	194	182	188	176	187	173	198	212	186	204	190	202	193	198	176	168	193	184	178	157	182	186	192	203	177	187	177	181	214	184	173	191	161	179	202	160	196	183	196	163	171	169	188	187	175	172	158	170	169	173	201	185	180	161	169	199	174	184	186	199	193	181	187	178	179	183	202	180	177	188	185	189	193	189	202	182	158	169	184	177	178	166	175	191	186	204	189	187	169	180	162	169	187	203	173	171	190	204	201	186	183	197	201	187	160	207	177	179	155	172	172	155	173	191	190	181	188	192	197	150	166	186	186	205	187	186	174	183	194	184	181	213	192	172	185	198	186	191	210	166	202	201	172	165	198	187	178	182	176	186	168	169	182	192	173	172	187	177	187	179	160	204
4896	1497	1656	1027	650	431	309	270	239	275	271	216	209	235	217	221	189	191	177	162	162	173	192	171	174	186	174	167	194	158	183	197	148	164	193	152	157	170	171	181	148	164	165	195	147	166	163	168	185	169	175	138	175	179	175	155	163	158	180	184	165	169	171	155	174	172	178	155	153	204	158	163	147	156	150	155	163	168	177	139	168	153	175	156	156	179	168	161	173	145	160	172	172	139	162	142	164	145	162	141	162	179	179	160	172	161	166	191	136	170	150	156	145	178	165	175	169	168	173	138	140	164	145	144	172	163	166	182	155	146	162	163	132	152	174	170	164	160	157	162	161	153	153	157	172	150	179	153	176	163	158	169	154	161	166	150	157	185	147	146	166	166	145	165	158	156	155	160	133	171	163	154	157	152	174	169	149	184	163	163	127	177	149	137	136	145	149	153	155	162	157	144	181	166	148	173	169	152	153	175	168	156	168	133	153	163	146	164	156	158	150	152	161	143	168	164	151	171	143	162	170	149	176	174	165	146	150	185	188	150	161	163	161	159	169	179	152	161	130	157	143	163	135	169	176	156	134	146	157	162	156	151	149	141	151	168	139	139	163	149	162	153	138	172	156	172	146	153	168	170	171	153	171	162	169	159	158	145	163	171	142	162	154	152	138	156	169	142	163	174	156	163	150	170	154	175	147	141	148	154	187	155	154	177	144	152	153	165	150	167	149	172	152	159	163	178	147	145	169	164	167	179	180	160	141	164	129	165	148	154	163	160	175	167	158	164	154	166	157	181	167	163	157	156	152	154	155	155	159	177	154	159	158	152	155	163	171	149	164	159	150	146	150	153	165	147	161	163	141	170	175	174	150	176	159	154	170	159	155	157	142	155	155	151	149	166	158	144	148	158	149	156	151	181	186	157	170	159	147	136	142	155	149	151	166	164	168	177	164	145	162	155	154	160	173	162	155	166	158	142	135	184	157	150	162	148	141	162	140	163	136	142	147	149	159	152	168	154	146	170	186	149	133	152	170	136	170	144	164	168	172	162	156	152	149	152	137	157	172	163	148	183	158	182	153	156	173	167	142	158	161	149	170	153	151	152	156	169	125	136	164	172	157	148	159	162	152	152	143	156	165	171	149	163	174	151	163	167	179	146	137	141	158	171	147	162	155	144	152	164	143	158	155	159	164	151	145	157	157	162	165	159	149	167	172	165	152	183	175	155	163	176	145	153	162	166	153	179	144	186	154	167	181	158	151	155	146	144	131	172	136	159	155	158	152	165	178	145	156	176	163	167	157	135	150	141	164	157	157	150	129	166	169	161	145	144	178	149	156	149	174	146	157	197	144	157	172	155	164	166	188	150	165	159	178	175	184	153	160	145	162	168	156	158	159	178	158	176	194	164	186	157	179	167	173	149	156	160	144	162	141	179	147	142	171	138	144	145	146	163	185	170	145	145	140	191	156	159	176	144	142	142	149	180	166	176	161	166	125	176	166	160	153	145	157	175	123	166	160	155	164	146	143	167	180	151	176	149	149	169	157	140	169	161	149	153	165	182	151	166	168	148	154	141	150	159	148	142	158	152	165	168	156	148	162	162	146	160	150	143	171	154	147	161	166	167	172	162	159	181	181	154	153	151	150	125	154	153	156	162	178	148	173	155	170	158	191	156	164	199	150	143	153	166	149	172	167	161	166	160	155	160	161	159	166	137	158	143	150	160	156	157	158	154	152	160	154	152	177	202	153	169	146	174	139	172	145	147	166	156	171	174	151	160	170	129	150	153	174	156	142	167	134	173	139	152	152	155	144	183	142	170	174	154	154	175	152	168	151	158	165	188	129	140	152	154	147	156	151	145	182	177	163	154	147	156	145	169	157	163	152	167	151	133	158	141	155	136	162	136	165	174	149	142	163	159	149	151	133	139	133	168	151	161	155	180	172	161	167	152	164	171	157	156	162	182	174	146	153	161	163	145	159	156	150	178	156	177	182	170	159	169	148	160	158	174	167	164	171	162	149	153	146	134	150	135	158	151	161	167	155	168	170	182	170	157	178	183	143	163	152	175	165	165	150	163	176	149	192	170	151	180	151	156	173	182	167	159	157	192	168	162	153	156	174	165	148	138	164	157	169	150	149	144	154	162	154	159	152	170	163	170	159	180	156	161	162	161	153	152	180	149	149	146	141	170	162	165	162	167	133	174	159	152	154	149	175	171	143	175	165	164	156	171	188	142	151	187	175	161	171	160	174	154	155	189	157	155	154	146	158	164	143	161	165	161	163	168	149	152	165	177	155	140	169	168	156	143	151	151	162	171	152	162	164	145	146	138	169	160	159	148	160	178	146	172	139	179	178	145	154	150	162	162	170	169	159	152	159	155	144	192	136	164	172	147	153	171	150	168	164	162	175	178	184	171	170	161	151	185	148	169	151	203	170	173	151	163	179	151	137	164	143	150	148	140	165	147	186	146	153	136	149	150	189	152	136	142	153	164	161	158	171	166	162	165	149	133	140	171	187	176	162	164	167	152	149	157	155	156	143	154	163	155	173	149	150	156	164	157	161	150	159	167	170	163	156	147	154	164	164	157	169	144	143	186	145	184	175	165	161	166	199	151	158	143	153	159	142	168	142	156	163	175	199	203	171	139	134	161	158	154	152	163	159	176	141	158	177	150	164	165	142	162	172	164	158	172	143	161	172	141	150	158	152	153	158	151	156	158	131	147	141	163	174	147	157	154	151	149	143	147	168	151	182	144	172	179	148	153	172	158	153	154	153	155	153	144	163	163	167	142	164	173	155	202	148	147	187	152	181	152	143	160	178	166	156	154	166	142	162	148	170	165	197	178	178	155	175	145	173	148	156	152	171	148	145	167	178	169	171	168	135	154	160	145	163	166	149	181	152	173	151	158	131	154	149	159	163	161	169	139	157	163	162	150	178	152	140	156	166	159	169	161	170	151	154	189	156	167	155	145	181	161	161	143	160	186	163	149	160	163	154	161	144	157	139	162	162	155	184	156	150	162	155	147	144	160	173	165	146	170	131	133	150	152	129	153	152	173	172	142	145	151	150	140	153	148	152	138	154	170	157	154	133	165	172	157	179	171	165	161	148	141	171	146	148	156	152	153	159	155	182	176	129	149	153	168	178	140	159	164	158	137	162	160	165	159	154	182	160	163	179	163	162	157	160	134	148	178	180	148	166	163	170	143	178	143	176	185	158	161	167	171	144	173	148	149	145	175	171	161	172	167	152	139	173	172	154	156	153	169	149	144	142	152	161	155	135	164	147	159	170	151	137	168	158	159	135	161	181	174	154	166	147	144	165	158	157	146	163	159	168	163	159	154	143	165	145	162	150	188	178	147	173	157	154	154	168	160	163	156	181	148	168	153	160	159	162	156	166	157	162	164	173	170	150	158	158	165	160	175	168	174	176	182	157	162	141	149	157	172	176	149	169	164	172	169	144	173	156	156	164	156	155	154	159	157	156	163	172	175	150	173	172	158
3833	1766	3479	3547	2267	1674	1326	1095	1015	1013	845	860	871	988	908	732	670	688	591	559	548	584	597	523	577	538	503	486	496	460	484	499	545	551	499	489	425	435	440	439	460	457	451	493	472	463	440	437	426	427	416	387	445	426	412	421	443	431	405	433	410	421	410	407	415	429	394	404	446	423	419	447	439	444	423	458	410	410	430	399	409	424	399	450	600	407	407	419	395	445	413	387	417	396	446	415	401	390	402	390	416	424	383	422	408	417	394	403	415	417	338	408	425	410	402	407	420	415	387	390	400	413	400	402	410	358	394	378	404	361	394	385	397	390	411	396	382	383	396	399	397	414	419	410	402	404	387	401	403	408	408	385	446	393	405	374	378	412	415	372	420	387	388	391	386	387	390	405	384	388	397	394	392	368	386	379	417	415	419	401	431	396	372	427	396	378	408	412	432	389	413	395	399	428	392	395	421	386	432	391	399	384	380	418	416	392	368	384	378	413	415	422	393	436	399	405	381	398	401	406	385	401	405	416	418	374	385	416	379	379	391	379	392	382	409	379	398	445	377	436	376	403	402	424	429	385	434	389	394	395	382	395	392	393	378	410	408	434	415	421	400	405	432	374	401	363	370	398	382	387	403	374	398	417	393	409	377	359	425	400	386	396	381	392	358	380	380	436	398	400	411	405	404	366	389	387	396	381	416	371	404	356	378	384	435	356	391	417	378	421	386	386	397	414	391	400	401	393	409	386	407	408	387	392	389	372	389	427	389	420	406	392	426	354	405	400	374	428	390	409	384	371	383	432	390	394	405	425	404	415	402	426	417	391	410	385	410	390	405	386	403	352	378	393	402	409	387	425	384	400	378	393	385	399	394	408	425	403	437	388	373	393	427	374	403	388	413	426	421	401	435	389	430	429	401	398	388	398	390	373	406	402	416	435	395	411	404	415	385	387	412	423	423	384	388	404	392	447	411	388	408	378	415	421	406	380	433	390	424	383	387	387	410	399	402	418	409	386	423	430	394	376	417	406	387	400	401	374	412	416	415	387	385	378	397	444	404	402	389	425	402	411	378	433	413	403	351	424	389	436	448	403	457	357	371	398	373	407	379	428	368	406	357	439	377	405	436	419	396	385	385	390	434	405	388	435	389	413	395	375	372	371	399	416	438	375	400	391	357	404	407	451	412	450	398	402	373	398	394	402	377	376	426	428	395	372	392	414	398	375	438	396	419	398	411	412	386	428	390	413	400	426	418	449	387	378	408	415	376	423	437	389	393	402	429	424	398	393	408	427	400	384	414	389	434	387	380	409	382	398	422	424	436	386	377	437	406	396	398	413	363	388	416	393	406	412	419	389	384	391	393	406	367	431	419	419	394	399	391	405	396	394	378	376	387	410	395	389	431	367	431	397	374	399	403	391	399	396	418	413	395	431	433	406	429	418	397	403	366	381	406	398	409	424	383	424	403	415	430	399	409	360	383	419	446	427	376	409	432	383	404	415	388	382	428	403	412	397	397	397	416	389	444	425	369	414	394	415	379	383	431	365	445	425	383	412	401	411	381	429	416	405	379	391	394	396	389	377	414	391	399	389	374	412	401	456	409	389	370	406	389	403	406	425	377	441	379	428	396	435	419	420	406	432	421	379	421	423	426	396	425	404	437	406	409	385	393	362	381	376	411	366	395	418	435	400	419	382	381	394	399	414	387	408	392	398	399	422	401	419	432	396	420	354	384	400	392	363	389	406	424	377	423	408	379	391	421	381	411	406	414	398	399	406	416	395	403	406	415	422	397	408	405	394	401	397	380	383	390	418	373	428	423	376	400	433	414	438	399	420	400	386	404	397	441	409	360	417	388	396	382	401	393	380	411	383	380	387	405	360	395	443	385	403	400	408	390	390	411	375	418	430	405	388	404	378	379	376	397	389	410	419	397	371	420	396	397	426	403	390	419	380	409	395	397	416	417	369	403	388	403	362	413	422	381	417	443	377	386	398	380	411	371	392	386	420	356	387	417	420	435	438	470	373	424	387	397	409	416	400	401	398	398	434	418	396	355	387	424	393	415	405	401	384	393	400	416	419	438	439	405	401	402	408	416	415	409	413	422	422	419	436	431	384	404	373	422	409	384	379	402	381	398	426	411	392	399	390	390	423	420	398	399	402	423	382	401	447	413	388	426	401	401	367	397	387	400	387	410	403	368	371	404	418	394	384	385	417	410	400	394	397	420	362	418	399	369	392	391	419	387	386	412	390	421	357	396	395	419	386	394	383	359	387	421	379	405	415	415	389	384	430	391	395	395	414	418	399	433	407	411	412	395	387	403	407	377	460	418	425	389	390	378	429	425	415	402	414	382	427	373	420	399	380	395	368	427	405	418	384	388	386	411	424	409	329	421	412	395	428	387	385	380	371	369	397	406	408	395	443	413	438	422	376	389	409	412	404	392	404	404	383	385	354	388	410	381	393	410	384	398	371	420	384	428	425	418	422	380	412	407	369	396	378	378	407	436	390	431	383	384	387	404	395	408	406	390	392	387	403	429	442	382	448	407	363	414	419	412	381	407	427	380	372	410	440	358	413	402	389	389	406	403	415	421	392	383	399	394	410	419	375	463	403	421	424	391	374	374	359	380	411	406	425	417	438	422	412	381	409	429	405	377	405	410	401	384	368	384	371	399	386	393	374	368	367	416	400	428	401	405	366	377	413	399	425	403	396	394	429	414	392	426	400	392	427	411	405	372	377	407	383	398	397	407	395	424	369	399	438	385	384	401	386	416	404	398	419	422	399	382	395	417	410	416	395	399	410	368	395	403	369	420	391	408	408	377	379	368	428	400	411	402	424	390	398	406	391	405	390	413	379	385	396	431	396	403	386	380	379	439	395	405	423	387	412	407	378	423	405	416	359	424	371	403	401	397	401	411	409	432	366	402	410	354	417	400	447	407	386	406	420	415	412	366	377	429	416	392	403	414	386	390	385	412	443	412	399	420	378	387	414	406	399	411	387	373	410	374	402	377	425	407	363	403	423	380	379	417	420	405	381	387	366	371	403	358	376	382	400	404	366	425	392	429	400	402	404	361	407	390	377	367	389	401	409	377	379	364	413	387	419	412	393	416	401	414	402	395	387	406	422	397	396	431	421	414	414	412	426	392	386	397	392	452	397	411	381	414	389	391	398	400	372	420	368	412	349	376	412	368	401	398	399	377	379	412	388	445	399	401	377	419	399	409	407	380	392	402	394	399	394	440	426	434	399	391	424	393	400	381	410	422	382	392	397	388	422	403	387	430	419	462	442	391	427	375	388	382	388	402	414	439	375	399	432	403	415	444	386	381	408	396	389	401	411	405	435	417	433	402	402	392	423	421	392	415	410	371	399	378	397	400	373	389	408	377	386	397	388	401	400	367	387	403	374	407	392	389	411	407	378	398	393	463	395	387	367	404	376	419	403	382	395	381	420	377	399	388	390	372	400	381	375	413	367	404	375	400	442	387	423	397	404	434	398
24902	7644	6070	5056	3129	1909	1293	888	910	569	400	398	377	388	338	317	317	323	284	270	249	206	197	305	248	258	210	181	196	178	199	196	194	185	163	167	164	152	134	171	166	164	148	180	169	190	167	163	164	124	136	127	183	160	141	174	150	160	148	157	171	127	142	152	155	145	135	154	171	154	154	149	149	139	146	147	158	141	135	134	136	129	151	258	338	126	129	135	139	142	154	160	132	169	140	119	129	135	146	152	141	146	140	140	127	130	150	135	124	151	147	126	136	141	135	137	153	154	143	145	136	130	131	142	151	136	148	158	121	130	146	122	119	136	154	151	145	140	170	148	133	125	144	150	146	124	158	155	155	137	115	151	160	136	102	145	123	147	151	129	156	129	142	130	132	134	139	152	124	162	154	149	130	129	162	154	169	150	125	136	128	140	146	145	115	155	138	139	153	130	159	160	140	156	152	156	126	159	142	145	126	151	129	149	140	137	151	144	137	147	145	152	146	137	148	147	141	128	148	159	148	157	152	129	129	136	142	123	133	139	152	155	151	153	150	136	142	114	146	126	122	152	130	150	141	129	145	128	141	167	157	161	113	154	161	155	144	143	158	123	157	153	117	119	140	147	137	145	155	160	157	145	120	124	146	149	122	147	125	126	119	138	150	115	133	135	140	125	147	131	118	155	135	144	158	141	124	147	152	148	131	143	138	138	150	166	135	142	151	128	144	158	138	128	151	112	155	135	156	144	126	164	137	168	144	142	114	143	132	123	132	128	143	120	115	132	161	153	137	142	144	146	137	145	133	132	142	140	136	137	143	158	127	137	121	129	160	159	138	131	157	141	151	157	127	164	141	128	140	146	151	156	167	164	138	131	135	132	142	147	158	148	141	141	162	134	129	129	128	130	161	135	136	125	114	143	126	149	143	150	136	142	152	139	145	156	143	151	141	166	157	133	128	166	151	143	146	132	146	120	138	157	137	128	156	119	147	153	158	134	123	126	135	150	160	144	151	153	124	161	155	139	127	132	148	158	145	141	128	159	157	134	134	157	128	140	139	149	142	142	147	145	158	168	149	150	132	132	128	145	124	134	146	142	176	142	138	146	159	144	152	136	162	131	137	148	132	134	138	141	156	144	128	154	114	146	162	155	162	138	162	149	136	144	141	142	129	143	127	136	121	145	139	144	123	139	120	130	154	131	150	146	136	135	136	157	144	165	153	142	158	136	152	142	135	147	140	142	144	142	140	144	164	136	128	148	150	137	153	148	154	137	165	126	143	140	151	144	133	136	128	135	132	144	145	150	140	144	132	153	147	136	138	128	144	116	142	142	119	137	156	136	128	137	146	151	131	145	134	118	123	129	146	143	126	139	137	149	153	157	139	147	134	115	125	163	131	128	147	156	126	166	135	178	131	142	136	148	131	141	154	147	137	153	142	136	135	144	156	123	135	165	154	138	131	126	147	149	133	115	139	137	131	112	134	136	134	161	138	140	146	165	129	139	149	144	139	147	123	128	148	136	147	136	143	130	137	132	144	153	147	151	142	135	144	124	143	134	148	139	135	156	126	134	159	145	138	145	147	162	131	154	138	160	147	140	122	123	143	147	135	135	127	132	147	139	131	148	144	145	164	149	130	146	149	144	158	146	141	149	132	132	136	142	143	146	160	128	155	140	149	146	140	162	142	138	131	135	133	157	123	123	128	133	135	151	144	136	151	135	136	160	162	148	126	137	135	167	149	128	146	136	134	132	127	152	133	153	137	122	137	136	139	152	154	139	144	145	141	135	159	132	136	137	144	164	144	127	131	148	128	125	143	147	145	133	127	165	138	142	151	140	120	146	150	143	145	143	146	124	136	132	138	161	154	152	160	125	135	142	131	137	143	146	140	158	131	154	142	136	138	144	154	150	131	158	136	147	176	144	160	124	133	149	124	135	137	123	126	167	132	143	126	151	125	134	150	133	165	121	142	119	138	156	133	126	120	139	130	128	119	137	140	165	130	123	145	170	132	151	143	154	133	126	144	127	128	132	129	158	142	147	148	141	133	109	148	129	139	126	159	142	128	139	155	155	126	151	139	136	153	138	163	144	156	148	127	130	155	136	143	166	131	122	133	137	144	147	122	151	157	123	146	127	144	127	144	135	156	149	136	158	136	147	133	141	149	135	136	155	137	130	154	125	126	154	140	143	146	128	156	123	177	126	171	145	141	125	131	147	129	146	129	140	123	152	154	149	123	151	123	148	150	137	141	146	127	155	142	138	128	142	126	152	134	136	150	116	148	135	144	140	144	143	126	168	120	151	129	130	131	147	127	148	133	128	148	116	154	140	150	147	159	142	139	146	126	137	151	146	153	144	137	148	149	147	152	133	136	137	151	149	151	122	143	144	147	159	142	160	166	154	120	147	148	131	139	105	158	131	148	141	122	160	146	129	135	140	152	122	155	159	151	122	133	130	136	172	127	166	141	140	139	137	141	139	130	151	139	140	155	148	142	132	140	157	140	129	148	144	165	130	139	155	144	158	139	142	150	151	133	151	132	150	133	156	134	130	133	145	124	143	132	135	149	161	170	158	154	161	148	154	129	126	144	153	138	140	157	156	137	143	162	147	116	104	136	122	138	141	148	149	140	148	139	154	141	150	146	123	154	145	142	123	154	120	135	112	145	159	142	144	128	126	148	130	137	137	146	144	120	140	149	138	136	137	130	116	120	132	152	136	140	131	158	133	152	130	138	158	132	132	128	147	155	158	130	138	160	143	138	146	140	138	123	134	113	152	139	140	149	135	134	150	134	138	155	148	152	114	152	129	134	127	126	149	127	129	126	135	131	138	137	157	150	154	145	154	146	127	117	151	153	131	145	140	123	140	133	143	146	167	126	149	146	131	138	139	141	131	150	135	146	130	132	124	154	148	151	153	158	135	132	149	145	146	149	147	145	147	149	133	144	131	141	137	130	149	126	133	151	132	113	129	146	151	150	136	154	144	160	164	163	170	152	125	152	154	155	153	156	155	141	128	164	143	136	143	147	128	140	159	159	121	130	152	134	126	142	159	143	147	147	132	144	131	162	141	145	161	137	156	148	123	146	149	129	143	164	140	129	139	139	140	144	139	145	132	137	130	138	143	141	139	156	150	126	149	137	119	124	138	128	150	137	141	169	122	142	131	141	144	136	117	137	149	141	168	136	127	114	131	133	122	139	156	142	151	145	141	120	144	129	142	140	138	136	138	125	133	154	145	145	141	140	159	136	156	140	158	140	140	154	146	139	141	136	120	148	145	146	165	115	139	160	143	152	155	145	156	127	147	133	137	141	118	149	146	130	137	140	145	146	134	109	129	129	139	161	126	139	140	134	151	130	129	146	136	137	160	129	137	137	125	118	136	144	127	136	143	171	137	133	148	167	106	148	164	139	121	134	121	139	134	165	140	147	142	151	155	133	144	148	135	159	126	152	123	142	158	146	161	160	125	142	129	138	137	134	138	121	159	144	143	126	139
13964	4334	8333	8302	6398	5401	4365	3822	3097	2497	2340	2118	2021	2046	2068	1609	1749	1963	1434	1258	1097	1079	976	1065	976	1195	871	894	735	690	721	773	791	720	797	590	578	538	503	515	583	570	576	608	542	490	544	497	522	456	453	423	406	428	395	421	394	467	448	427	424	414	395	406	393	398	384	428	467	432	419	440	427	427	416	379	419	365	386	370	360	380	407	1246	2048	363	330	390	375	346	378	344	372	351	360	371	328	340	371	350	346	348	354	394	365	396	348	344	359	338	375	381	353	370	386	348	371	362	333	363	340	362	365	359	324	349	356	353	363	382	332	335	389	402	332	371	349	368	345	373	338	341	323	333	332	352	366	344	342	383	355	366	365	374	329	368	340	354	353	380	352	349	395	347	344	369	354	351	344	356	350	353	328	364	332	321	358	386	332	350	406	401	366	371	381	373	356	354	372	325	351	358	359	326	364	342	387	300	379	377	348	367	346	318	352	360	333	360	352	338	346	339	341	329	334	404	334	329	330	368	343	367	375	350	371	364	355	346	369	368	348	348	371	358	360	336	341	334	334	370	322	372	335	345	390	362	387	359	346	364	353	382	378	336	340	332	348	355	358	361	343	361	365	357	344	342	368	366	335	354	320	332	353	378	358	338	344	354	362	330	391	345	345	344	322	341	342	334	353	327	372	332	378	334	373	367	352	346	355	371	329	344	339	371	379	370	373	342	341	373	320	344	354	346	365	346	363	358	356	350	381	355	347	336	383	337	305	348	355	362	335	345	375	354	340	366	367	353	386	359	342	340	377	360	333	368	348	369	361	351	353	371	356	362	350	355	368	343	382	339	362	343	357	359	378	354	363	355	372	336	347	371	367	386	321	342	383	370	356	392	337	356	382	369	333	351	383	353	375	341	321	336	364	320	370	361	335	349	335	361	352	358	378	355	376	332	409	351	351	362	357	363	346	363	359	345	384	349	337	358	332	352	373	373	322	341	368	331	342	359	371	337	355	361	336	323	332	358	393	376	345	316	401	359	356	373	345	373	343	359	381	354	339	326	346	328	364	329	337	349	374	335	332	371	314	346	368	370	362	353	362	380	362	361	326	336	342	359	386	375	355	363	339	336	369	345	339	328	327	364	363	326	347	314	377	375	367	361	318	384	342	358	383	375	330	361	373	346	355	335	372	406	363	333	332	356	367	331	336	382	332	402	352	349	364	351	372	357	333	376	391	325	321	334	390	353	357	367	332	390	376	347	387	378	357	317	353	362	349	317	364	365	333	364	370	359	370	351	363	376	357	368	356	322	333	368	329	365	380	363	369	380	371	360	330	339	355	362	359	379	339	365	376	345	371	350	375	365	373	350	335	347	333	380	322	342	329	323	373	358	339	340	342	348	348	346	389	385	358	369	381	336	343	357	399	372	392	359	370	348	368	346	365	391	352	358	341	372	394	341	321	336	367	367	365	376	352	392	358	370	331	355	354	362	322	333	357	358	358	374	375	377	347	364	350	377	379	328	352	371	349	316	369	381	371	358	374	375	360	359	345	365	359	357	366	367	358	395	393	346	346	333	349	381	372	385	340	340	355	341	355	364	320	357	357	353	372	352	336	389	372	356	367	358	324	358	379	344	398	350	312	362	340	353	350	370	369	344	378	348	380	402	326	356	363	361	368	319	391	340	365	342	356	340	322	349	377	383	341	359	340	349	342	351	351	356	369	387	347	352	359	334	377	417	357	354	369	365	381	337	359	348	344	357	384	358	373	338	348	338	356	342	348	353	358	387	337	348	344	381	357	348	337	367	348	353	359	350	386	358	406	380	347	342	402	343	351	356	374	371	367	364	346	352	367	348	363	363	384	347	317	351	350	378	372	334	328	358	373	344	343	340	360	373	346	349	367	346	349	390	372	368	355	338	355	356	376	413	343	381	363	344	375	307	342	355	336	375	328	322	363	354	338	337	341	361	345	335	310	339	352	347	377	366	350	353	363	363	366	359	321	359	377	370	356	346	368	366	346	376	357	356	382	321	354	322	355	365	352	367	387	364	356	385	372	363	353	330	371	349	375	327	361	369	355	326	339	367	362	343	367	379	372	374	370	357	354	357	337	342	352	347	364	371	356	368	335	386	353	336	345	346	409	391	320	362	360	354	326	351	369	347	370	391	351	351	324	348	332	379	359	353	395	353	357	328	338	333	369	335	361	320	349	353	358	345	366	362	361	351	369	349	389	346	368	372	371	318	359	344	382	340	355	334	355	366	327	360	365	332	353	362	334	366	363	364	324	360	378	374	388	342	340	337	368	348	381	351	340	329	362	349	391	347	338	329	358	388	356	368	338	341	352	325	346	362	345	324	379	349	376	373	380	335	354	352	386	365	335	361	327	351	354	322	334	392	357	367	372	322	339	363	345	313	355	335	346	372	333	365	352	315	343	342	361	331	367	367	345	373	348	327	323	344	365	367	399	320	335	357	321	351	373	377	362	355	365	366	347	337	350	356	364	356	348	348	377	355	339	380	324	329	344	357	354	360	369	361	365	357	340	335	326	300	371	409	321	372	389	345	355	362	378	330	364	355	343	358	333	401	345	374	348	366	364	353	357	375	329	360	359	367	374	360	340	344	382	398	349	365	349	369	360	337	380	359	363	358	370	345	367	367	339	367	337	349	352	346	330	366	350	360	352	313	362	362	352	410	331	364	356	359	381	315	364	368	360	324	332	371	343	358	358	346	339	386	334	375	386	348	322	345	360	339	374	384	370	329	357	375	337	393	354	368	367	342	364	386	359	337	376	361	321	362	330	357	325	357	359	349	364	372	369	342	365	351	337	336	367	330	386	334	333	382	363	342	331	361	320	348	360	379	360	376	334	323	359	334	376	359	362	370	329	336	376	337	375	349	352	355	360	358	343	342	333	363	348	322	351	345	385	354	368	344	360	359	317	345	323	369	353	370	359	356	371	343	353	367	334	399	395	351	324	358	370	335	335	345	344	365	365	358	399	371	334	337	365	389	347	346	346	336	358	369	340	324	391	359	374	380	343	356	368	376	372	330	353	367	333	369	317	359	366	348	348	331	356	342	346	324	353	360	347	339	333	350	365	337	372	362	366	390	338	393	353	359	370	362	357	392	351	344	341	341	360	394	333	349	414	352	359	352	361	370	391	359	374	364	350	358	357	333	361	349	385	365	326	333	349	333	330	312	357	351	357	378	366	373	365	363	339	373	341	360	357	356	379	353	333	376	379	327	333	368	408	352	340	342	346	372	340	370	348	389	344	329	364	352	375	324	366	341	356	400	327	378	356	341	362	354	349	376	379	362	360	382	379	329	357	333	376	333	355	358	360	358	360	360	374	357	355	367	336	372	350	379	343	329	347	369	338	337	347	359	362	391	338	360	369	368	334	358	409	355	348	331	352	332	359	342	370	345	349	371	359	351	384	363	356	352	372	345	319	372	369	340	371	326	316	376	348	366	347	335	316	333	300	372	378	375	336	350	333	321	350	375
37707	15701	10213	8842	5462	3155	2500	1351	1099	1168	857	599	487	426	351	389	401	320	314	245	202	204	188	217	223	232	176	179	155	144	151	147	154	165	144	107	105	115	109	116	114	125	110	116	119	102	101	113	85	88	79	90	85	79	93	59	84	89	75	76	72	96	74	92	90	76	93	93	68	83	82	73	65	72	56	81	78	61	79	88	96	78	131	351	449	81	75	70	61	73	63	57	64	71	64	73	82	78	84	80	65	83	77	68	69	78	75	72	74	81	93	64	75	63	78	80	63	61	75	63	67	72	74	58	78	60	79	83	84	80	67	69	62	78	55	55	65	78	72	78	68	52	76	79	74	60	58	60	62	51	70	79	75	79	70	74	75	68	74	67	79	70	70	64	71	57	65	69	71	66	82	62	65	75	81	74	77	70	57	65	64	79	83	64	71	57	71	54	81	58	74	77	67	74	63	79	67	66	78	74	75	71	72	62	59	73	60	72	73	80	74	75	60	65	71	64	70	66	70	55	82	61	70	74	58	58	53	78	68	65	80	66	66	85	86	67	68	72	63	96	72	57	79	55	68	60	75	45	74	58	54	67	83	69	62	63	63	81	72	65	67	72	60	74	72	96	63	72	55	72	70	66	73	77	70	81	81	67	81	61	62	66	79	66	84	64	79	77	84	84	57	79	80	80	74	73	54	68	62	54	61	69	73	63	62	73	61	75	68	58	72	60	64	79	74	68	70	68	66	74	75	59	62	76	71	83	79	71	80	51	81	67	61	56	70	56	77	75	76	70	65	64	66	76	56	52	74	77	92	77	69	68	52	71	61	84	86	57	87	68	69	69	55	71	82	69	70	79	63	75	84	79	54	77	81	70	75	61	66	73	75	79	73	67	95	61	82	64	65	94	70	58	70	60	81	86	61	71	61	75	66	68	77	75	73	64	74	82	74	58	72	71	59	62	65	62	64	77	78	59	63	63	73	71	77	83	69	68	71	63	87	57	59	74	81	65	67	68	75	56	69	75	66	68	70	64	59	74	63	75	83	66	74	72	60	74	78	56	58	86	64	68	75	63	54	81	84	73	72	76	64	57	79	70	67	67	71	68	85	72	67	72	58	64	71	74	55	72	77	76	89	66	73	64	66	69	76	77	59	75	80	57	53	64	72	77	66	63	64	81	61	58	69	60	70	62	69	77	61	89	77	66	56	80	74	79	72	76	65	80	63	74	77	81	92	73	58	87	83	80	62	73	90	58	68	73	60	74	50	76	73	66	62	73	71	63	72	69	62	70	83	73	72	68	62	77	68	61	68	77	71	76	68	72	65	84	85	64	68	62	80	71	80	74	77	64	68	63	73	75	70	78	56	80	62	72	81	68	81	84	64	72	58	54	81	86	81	84	76	74	71	61	73	63	65	60	74	73	79	60	64	54	83	72	76	65	78	74	61	66	73	71	66	64	75	73	51	72	86	80	77	67	60	66	64	70	66	70	81	76	57	78	69	87	64	73	87	85	58	61	56	84	56	81	54	70	65	72	56	68	62	59	77	62	63	79	82	64	66	67	63	63	88	64	76	58	56	72	62	71	62	68	65	82	64	75	68	67	63	77	72	75	73	65	71	67	72	61	63	76	73	60	65	63	77	72	80	66	88	64	78	75	69	83	73	67	86	73	65	64	71	71	73	75	71	70	65	66	76	66	65	52	74	66	74	56	60	74	75	82	62	64	58	62	79	80	73	80	66	69	85	66	67	77	59	67	74	72	69	84	75	54	66	68	61	76	57	76	76	71	77	77	66	71	54	85	71	58	71	72	74	44	66	61	72	72	70	66	70	75	74	60	76	72	66	78	80	72	73	73	60	60	76	67	77	67	60	63	69	71	69	73	74	69	80	73	82	62	50	52	54	77	64	67	68	81	70	67	86	69	61	66	67	59	74	75	73	60	74	66	70	67	64	71	58	68	74	67	90	64	71	73	76	72	63	73	74	78	80	69	67	60	68	60	73	59	84	69	72	77	68	68	73	63	75	66	68	82	82	70	60	71	62	48	76	65	88	60	90	68	75	58	78	86	71	74	61	78	62	85	61	66	63	67	68	80	68	80	69	61	74	76	70	70	74	67	69	70	81	56	85	85	79	56	68	56	50	80	53	75	69	77	71	89	84	70	79	81	79	80	63	74	74	71	70	66	70	74	59	76	62	78	77	67	62	84	70	65	71	65	70	81	82	82	72	65	61	85	61	64	82	63	72	50	65	76	67	81	64	52	70	67	62	66	70	69	65	64	78	59	82	80	64	82	71	71	67	57	72	77	66	77	63	68	62	61	64	61	78	79	67	71	69	68	74	76	71	84	59	71	57	73	63	62	64	77	67	60	78	60	73	74	75	91	56	67	65	67	80	71	61	74	66	74	79	74	73	71	78	67	90	68	62	80	55	83	71	70	86	75	74	77	73	62	71	63	87	79	70	65	76	81	65	67	62	67	53	74	66	53	69	70	61	75	70	73	60	59	91	70	71	70	80	55	69	62	73	84	73	69	69	76	67	67	81	73	77	70	70	63	67	65	73	82	66	71	78	63	65	73	78	65	68	71	79	62	75	66	77	81	79	74	63	70	78	69	95	73	63	72	63	69	68	62	69	78	73	70	57	66	67	85	67	75	64	71	66	78	68	67	61	76	69	71	73	76	65	74	73	76	76	85	69	66	82	79	69	71	60	68	61	84	65	64	82	70	83	82	83	69	52	65	75	76	81	66	73	80	61	72	70	76	72	61	77	72	66	78	82	86	75	73	77	61	70	64	65	70	64	70	82	63	79	70	73	64	76	60	68	78	89	72	63	57	73	78	75	76	77	62	71	79	65	72	55	65	61	63	72	83	61	86	84	53	73	92	70	66	73	72	67	74	59	75	89	80	86	83	71	61	84	67	76	63	77	88	67	62	67	81	78	64	83	83	60	72	65	69	84	68	64	62	69	58	60	74	80	65	74	81	100	77	79	76	66	79	80	74	78	60	55	82	52	62	63	81	73	79	79	62	75	69	89	67	76	81	73	77	83	70	83	75	78	58	77	73	63	58	75	62	56	72	62	57	78	80	66	81	71	71	72	81	74	64	55	49	55	78	68	49	63	69	68	56	74	60	75	82	63	61	75	66	73	82	60	59	71	72	62	68	79	71	64	76	76	80	78	56	77	64	71	72	71	60	69	68	69	61	65	80	64	93	68	73	64	51	71	70	64	66	75	72	54	89	67	62	76	56	93	65	61	63	71	74	74	69	72	76	88	68	76	68	83	76	90	72	77	61	69	61	78	56	75	67	74	68	63	79	49	58	70	72	72	67	59	94	82	83	70	68	72	80	56	82	64	69	73	57	71	75	70	83	66	70	72	65	71	71	60	59	62	79	71	74	72	69	76	55	79	66	58	68	73	60	61	62	61	81	63	78	68	68	76	76	63	70	85	76	66	70	85	75	61	85	73	89	62	72	94	74	80	79	68	62	75	69
20258	6431	11032	11359	9010	7713	6965	5243	4528	4043	3544	2968	2649	2597	2181	2279	2747	2247	1767	1709	1399	1408	1130	1509	1499	1589	1315	1052	830	845	799	896	813	803	755	654	531	484	503	558	594	669	537	540	547	413	468	449	442	358	311	297	323	269	260	272	273	278	282	291	345	302	312	274	264	263	289	323	320	316	316	285	294	267	229	247	249	239	249	223	229	236	745	2687	3198	210	185	189	191	202	190	211	221	205	193	202	199	179	180	206	216	188	208	194	198	210	206	186	178	216	185	181	195	170	188	197	214	205	180	189	198	168	166	208	193	196	182	185	191	175	185	194	214	182	180	178	200	197	173	191	226	195	210	167	190	192	207	204	193	195	181	180	182	158	196	184	207	200	200	187	188	206	193	196	184	176	192	199	179	185	186	207	198	211	184	203	190	180	178	198	179	218	182	194	201	187	211	190	192	200	208	170	195	193	193	186	190	194	172	180	179	178	188	173	163	186	189	199	197	200	201	172	202	175	199	184	199	189	193	188	220	182	206	184	193	200	201	172	186	167	164	213	190	194	195	192	179	196	184	193	184	175	218	170	195	171	213	186	194	199	197	183	204	181	202	194	161	183	202	185	201	206	187	173	181	174	173	206	199	204	193	190	188	179	195	171	210	195	196	183	190	195	186	219	174	196	198	195	188	171	187	194	183	193	175	188	199	198	178	202	197	171	208	197	200	193	191	186	205	194	178	179	183	188	202	177	189	200	200	176	190	178	177	213	157	178	183	174	196	175	188	200	197	171	189	195	169	208	188	196	194	178	199	162	187	197	191	181	168	200	196	159	161	197	220	173	204	184	184	183	204	157	178	174	210	203	193	160	198	184	171	184	200	183	204	216	196	171	173	167	191	215	198	183	199	176	180	180	197	195	186	188	189	191	203	190	203	190	204	167	162	159	193	174	179	171	206	189	165	156	179	185	203	179	179	204	159	169	183	183	210	180	179	176	194	195	204	185	204	201	188	161	209	142	176	180	198	167	177	204	166	201	188	167	176	179	181	202	180	224	185	170	173	203	196	212	188	179	169	201	172	183	179	191	181	176	184	203	207	179	184	184	189	169	184	182	170	165	208	178	197	179	205	201	194	179	177	150	201	172	191	183	196	183	186	184	165	180	222	180	195	184	196	202	189	172	170	201	201	173	174	167	179	178	208	185	190	192	168	192	201	176	198	211	181	185	175	193	188	193	207	185	212	171	191	197	187	183	187	180	178	190	202	204	181	164	176	195	177	190	191	162	190	199	198	204	181	172	190	165	167	176	193	172	185	168	208	193	170	182	189	202	176	172	181	180	190	164	196	168	210	178	203	205	201	185	197	198	170	203	176	180	199	206	190	181	191	181	201	196	196	191	181	195	193	176	199	194	207	184	192	165	202	188	193	158	195	203	168	177	201	171	199	186	195	167	190	167	196	184	176	174	204	204	198	191	174	200	188	159	204	199	182	183	182	180	200	177	166	184	176	186	175	186	190	166	184	192	196	198	185	194	209	164	215	170	192	199	194	199	183	187	173	212	168	170	203	174	224	190	180	190	182	190	184	185	180	203	194	178	201	188	181	207	200	205	165	189	177	195	183	184	205	195	177	179	199	168	169	166	183	189	201	216	169	203	178	198	225	215	193	164	182	179	191	217	172	202	192	200	200	170	168	209	193	193	198	184	163	186	204	206	206	206	183	165	181	190	189	186	183	201	211	208	205	204	183	198	178	181	168	193	190	176	217	170	198	185	180	201	178	201	188	174	164	195	187	189	194	193	146	209	188	182	190	200	195	188	196	187	197	187	172	171	202	195	201	182	179	192	168	188	193	201	179	193	191	204	193	190	189	167	193	201	191	201	176	182	193	170	187	197	187	197	156	208	204	204	195	211	208	184	186	185	174	157	169	195	204	189	179	204	193	200	182	201	161	182	165	173	162	205	185	202	211	182	176	187	195	189	176	165	175	179	185	185	193	215	193	228	189	209	192	221	214	196	172	189	165	201	186	189	180	183	169	161	178	163	208	164	186	193	197	210	192	180	178	192	187	202	208	180	192	173	183	189	192	191	146	179	188	159	195	192	193	203	191	191	202	199	189	159	181	195	163	194	196	187	210	204	174	198	179	172	182	194	189	200	175	183	220	181	167	186	179	198	174	165	202	206	187	181	175	201	183	218	193	210	178	170	177	162	188	188	189	176	176	194	200	171	188	183	179	179	188	186	172	206	182	182	173	202	169	209	194	185	176	185	210	183	169	203	216	182	178	176	183	193	184	191	198	194	177	192	177	168	190	178	190	191	193	193	168	185	183	180	203	182	176	206	186	179	180	183	194	194	190	186	179	187	191	174	182	181	197	213	180	177	198	197	207	186	181	187	172	208	211	211	199	193	176	175	180	183	213	181	180	207	192	188	182	174	173	192	204	195	195	202	185	170	177	183	183	201	204	184	165	168	167	215	175	193	176	198	200	182	212	206	213	169	191	204	199	176	211	197	189	227	168	190	174	171	177	197	171	179	171	207	186	177	185	173	187	228	227	193	203	197	211	203	174	180	182	184	177	191	163	175	199	192	196	215	192	176	178	175	210	183	211	187	212	206	184	188	167	182	190	179	190	187	177	161	193	172	195	218	190	173	186	182	193	180	204	167	176	203	207	185	196	209	177	183	203	197	195	202	202	201	200	181	187	216	166	192	187	184	196	200	191	196	189	200	172	190	205	170	187	183	196	203	185	199	203	180	161	211	189	186	167	199	196	181	178	181	203	181	170	211	195	187	189	183	177	179	212	180	189	187	189	187	190	183	199	173	174	207	198	178	196	202	192	213	177	188	202	178	154	189	189	176	177	192	204	193	195	194	197	197	198	191	199	187	205	195	175	186	173	197	185	207	199	198	180	205	179	195	197	181	203	199	211	181	178	171	193	168	206	172	189	157	206	185	167	194	203	200	201	194	186	179	205	202	191	184	160	157	182	205	192	176	201	221	163	185	210	196	189	206	188	192	195	189	216	214	188	164	179	199	208	198	182	169	206	196	199	172	171	189	187	187	176	180	181	201	210	214	177	194	166	203	205	193	198	170	195	179	177	179	188	159	209	183	177	194	203	186	187	180	188	200	184	222	194	201	183	192	181	185	187	184	201	193	185	196	182	189	208	176	190	185	203	184	174	190	192	192	170	198	187	182	195	195	180	175	177	182	201	195	182	173	200	174	178	182	195	205	201	187	189	181	172	179	181	181	172	172	175	190	187	188	187	183	213	176	163	192	181	184	185	177	197	209	173	199	172	196	192	192	188	208	198	189	206	210	188	195	204	171	195	171	183	191	188	183	148	195	182	189	187	173	190	180	187	191	199	192	180	194	175	178	187	190	189	195	169	185	213	195	181	194	192	179	194	160	180	221	195	196	194	173	185	206	206	201	190	209	169	159	200	217	220	180	197	176	175	186	184	194	164	183	163	204	191	180	189	182	188	182	173	177	200	173	174	169	211	191
4496	1094	1187	753	428	363	313	252	269	252	231	241	203	220	205	207	221	164	198	152	173	180	199	179	173	197	177	142	186	183	151	178	181	204	193	166	169	154	180	179	165	174	150	182	177	184	159	169	189	185	159	165	178	177	172	154	154	149	200	161	160	167	179	162	164	174	170	167	155	167	160	180	155	141	137	171	153	155	163	151	156	155	191	177	177	157	145	152	174	163	165	171	163	146	168	185	156	154	167	175	161	157	148	150	170	149	165	181	172	172	146	162	156	172	162	153	143	164	190	164	188	137	168	163	143	139	158	158	138	153	153	170	171	153	155	135	149	149	146	165	156	169	165	178	179	159	160	158	175	171	162	162	160	168	163	167	169	142	161	178	168	130	148	182	139	140	148	156	148	159	183	175	167	199	154	158	151	142	188	141	157	161	150	169	165	164	163	171	158	130	171	159	155	178	162	160	162	162	154	167	185	136	176	170	163	158	163	172	137	166	180	153	189	141	158	143	164	169	157	172	194	145	148	153	178	168	135	185	153	148	158	168	172	168	164	175	171	137	181	146	146	144	183	168	177	167	189	156	159	155	179	160	155	168	170	179	163	162	145	182	157	153	157	145	154	169	166	166	163	159	155	151	160	185	172	180	178	167	158	162	162	170	133	148	174	168	160	144	141	155	160	160	184	164	166	157	182	171	159	162	147	173	170	159	150	165	193	141	188	143	162	155	131	163	162	160	183	165	182	158	180	160	179	137	176	185	162	187	164	176	146	162	170	142	169	151	169	164	135	171	169	132	151	154	149	160	153	145	161	151	147	170	153	155	153	152	182	134	162	153	159	178	173	160	162	184	163	153	149	171	159	159	175	152	154	169	165	153	168	147	147	168	148	174	169	151	162	157	156	165	153	167	167	139	163	149	172	164	156	179	186	173	142	163	181	167	193	160	185	156	138	188	171	161	151	147	175	174	165	168	155	194	154	157	141	172	158	151	186	129	150	174	145	164	158	140	168	182	179	170	170	155	162	160	187	155	169	162	168	148	135	171	157	163	172	163	167	162	149	160	178	179	148	168	165	133	170	164	145	137	152	152	153	177	161	140	162	146	153	153	152	139	171	154	151	176	190	177	193	158	171	151	173	160	153	146	172	157	182	145	154	171	167	171	183	172	160	187	184	174	161	161	146	154	149	145	163	155	150	166	172	179	155	141	179	155	148	171	161	173	174	163	175	158	162	150	141	143	144	169	176	154	175	150	161	162	193	170	152	121	171	148	187	133	152	169	140	171	188	166	169	154	172	181	155	167	167	151	138	172	160	154	160	171	160	149	165	149	147	165	174	206	155	157	142	152	171	169	172	184	160	162	172	163	162	167	148	154	156	163	154	152	152	174	157	164	162	152	133	184	153	153	151	174	139	164	150	178	172	151	168	167	163	144	145	165	161	163	202	160	141	145	158	151	160	164	146	149	166	159	159	194	142	178	182	149	163	153	187	170	160	144	147	167	174	142	161	159	168	163	170	165	163	170	143	152	169	164	189	140	166	171	153	176	160	158	161	171	163	133	177	169	152	172	168	141	169	155	146	153	156	165	160	183	168	172	175	169	164	164	173	154	179	170	157	169	160	158	166	146	184	172	161	185	162	170	156	147	170	144	184	146	167	157	190	152	143	162	143	177	164	161	164	159	147	160	181	168	164	165	152	175	147	144	161	135	142	165	159	151	165	172	183	159	142	157	162	167	153	156	174	153	168	163	162	151	169	152	138	155	154	163	162	150	169	154	149	163	163	143	151	162	149	154	151	150	148	144	151	148	132	166	183	157	149	158	163	159	149	150	150	166	194	152	144	171	140	147	151	156	140	155	183	139	164	163	172	169	147	170	148	167	154	149	145	180	177	166	175	158	167	182	171	149	168	150	171	145	185	173	159	162	175	139	147	181	174	161	204	139	147	139	161	166	167	175	154	176	162	176	146	173	159	148	150	157	169	172	148	162	175	154	154	165	158	137	172	174	172	160	143	135	140	166	166	154	147	165	167	176	154	154	169	165	154	150	186	138	162	167	158	155	158	163	192	185	159	193	176	155	158	164	143	149	182	165	157	158	176	163	154	138	152	162	158	142	149	151	154	148	165	149	144	170	159	131	167	171	158	153	150	153	172	177	142	169	142	156	145	156	167	142	157	162	157	153	175	187	148	154	156	166	169	158	149	158	148	139	152	185	151	163	160	128	181	171	169	174	179	147	165	160	154	139	161	177	183	161	155	164	167	171	171	163	165	169	175	151	166	154	167	148	153	155	162	140	129	155	153	146	153	133	152	188	173	173	174	140	146	168	142	155	160	142	149	155	167	147	148	173	160	164	135	150	164	177	181	163	141	186	166	167	156	159	152	169	156	156	160	151	161	152	184	165	178	192	174	132	169	169	150	154	172	148	152	161	160	131	160	152	164	150	175	158	177	160	176	164	149	168	136	165	134	158	147	168	171	131	174	162	172	184	143	148	148	155	149	165	171	154	141	133	172	135	142	155	167	140	147	148	155	168	136	156	144	164	191	177	175	172	168	147	141	169	177	159	173	139	168	153	156	148	156	144	153	167	172	182	123	140	144	171	139	140	161	140	176	164	159	181	152	163	138	172	173	170	174	137	173	172	142	164	153	159	154	164	153	146	172	170	150	147	166	179	144	146	158	148	146	159	150	175	179	155	143	164	163	183	161	181	146	157	158	147	176	165	182	142	175	162	168	161	164	172	177	144	131	181	179	168	168	161	157	137	172	156	189	159	177	152	178	153	175	161	174	171	169	169	158	144	147	173	173	172	164	152	186	150	154	157	166	161	162	158	175	141	165	174	181	169	161	179	188	165	137	174	194	164	175	150	160	163	152	144	150	165	166	158	147	171	162	167	160	134	156	161	185	156	172	162	156	176	170	160	162	161	183	149	150	165	155	178	173	152	166	167	162	166	161	166	161	171	146	155	141	152	155	175	186	152	152	144	164	179	151	154	166	163	157	181	136	165	150	171	149	149	161	148	134	150	140	170	136	138	166	159	163	143	164	174	184	160	150	159	167	168	169	156	151	183	160	172	166	164	156	149	161	188	165	165	153	168	172	162	168	160	172	170	157	178	178	158	153	172	147	143	182	186	156	165	170	139	179	147	152	164	156	178	142	153	136	142	178	155	162	163	179	168	144	150	190	177	180	146	144	140	173	158	180	148	171	164	138	178	160	153	149	165	159	171	163	167	161	170	164	156	164	162	145	186	158	169	151	155	164	168	171	176	185	152	158	175	163	167	156	172	150	152	162	169	138	153	167	154	166	143	175	178	163	179	166	148	166	159	179	153	158	139	171	172	166	169	152	167	173	145	147	175	173	160	143	165	179	158	198	149	159	165	162	151	180	172	155	170	179	177	163	135	154	169	157	162	142	141	167	189	155	164	147	164	157	159	146	169	164	172	132	172	171	155	173	145	176	167	141	178	155	161	152	165	155	181	132	180	181	153
3657	1348	2487	2348	1558	1373	1174	1051	1039	939	998	926	829	795	707	654	704	643	572	542	569	579	586	611	594	548	630	576	485	470	505	493	504	491	506	440	467	498	485	470	455	482	458	507	502	446	445	456	462	478	454	398	402	417	385	440	427	441	454	419	431	427	410	451	435	424	445	399	411	457	397	421	446	419	426	442	450	387	371	390	423	420	456	494	460	437	380	395	431	385	415	398	415	437	394	413	403	389	435	413	398	389	371	396	396	402	381	429	381	371	404	376	430	402	377	403	400	410	435	390	366	425	385	396	387	424	419	384	394	423	425	394	420	397	397	412	371	390	389	374	373	426	393	383	370	402	411	392	401	382	403	396	420	366	403	404	386	395	384	411	401	403	415	385	423	453	402	403	433	395	408	394	370	391	395	392	391	397	409	387	428	374	415	420	375	411	388	388	421	402	404	374	429	439	412	372	382	422	376	407	390	426	425	397	390	442	409	411	412	394	383	421	395	414	431	403	402	394	421	412	407	407	385	415	408	367	392	391	414	423	418	411	408	405	406	408	378	386	395	423	450	384	422	424	421	414	433	406	387	378	394	445	388	396	420	412	398	392	414	377	388	390	381	393	420	410	428	413	423	397	420	401	420	440	399	389	364	400	403	410	400	373	452	409	395	405	380	410	423	403	399	412	414	398	380	425	385	388	383	433	419	398	419	403	415	378	402	440	389	412	389	399	403	373	432	417	412	394	444	428	443	389	397	402	413	430	404	403	401	414	398	403	420	386	381	394	440	392	378	416	412	406	424	419	393	392	435	395	413	441	394	435	407	394	412	396	427	417	413	380	392	397	429	393	423	414	398	404	398	412	401	406	417	373	372	413	385	424	440	411	401	403	409	436	420	382	399	411	388	387	374	417	399	437	387	448	398	414	392	428	415	405	441	418	419	426	393	424	430	381	403	407	420	439	392	417	436	416	391	433	407	410	413	396	409	404	449	376	389	410	408	347	416	388	401	397	431	411	417	379	420	431	377	410	459	450	431	428	397	384	390	404	421	370	402	421	422	426	396	387	398	361	390	392	391	402	386	412	411	417	407	407	403	405	418	391	399	384	417	430	380	421	384	411	374	369	360	407	413	405	395	389	370	428	404	431	376	394	418	406	443	403	416	393	396	406	391	415	422	403	383	392	407	395	413	400	395	436	402	435	415	437	396	431	427	409	419	385	412	412	397	411	412	401	398	422	428	387	428	409	364	401	382	411	417	422	401	394	408	409	390	404	382	430	405	385	415	392	395	389	392	405	402	391	416	382	430	399	398	433	405	410	416	408	441	386	416	376	404	406	380	416	414	402	386	394	410	389	404	419	395	399	385	387	447	422	369	395	377	425	426	431	399	404	424	415	404	405	409	421	372	412	412	429	374	380	401	377	420	411	399	384	440	374	396	402	388	377	381	396	421	397	430	453	409	364	402	381	413	373	406	416	367	411	393	385	410	426	422	386	422	425	399	384	404	394	413	382	421	400	408	380	423	377	413	412	423	381	386	414	452	426	422	396	387	420	371	416	419	406	389	432	367	410	381	403	384	401	410	403	398	414	412	413	400	392	406	405	379	385	405	390	407	402	414	427	423	390	384	411	393	415	379	406	401	375	385	378	368	355	405	438	401	420	386	420	388	401	431	411	427	422	429	399	372	382	365	390	401	372	402	410	394	426	422	399	404	401	376	425	434	377	405	383	416	429	428	390	427	421	419	397	423	447	406	354	406	397	423	348	403	432	394	379	403	410	352	424	412	399	408	400	384	387	407	453	394	406	399	412	381	449	430	419	365	409	393	391	413	391	410	410	408	420	380	418	414	402	440	412	382	403	356	403	384	386	411	392	368	411	414	415	382	414	420	357	425	377	421	375	398	412	412	399	409	416	396	365	399	407	410	435	413	452	408	433	402	418	384	412	384	405	402	427	422	417	388	390	398	417	401	420	390	388	403	397	433	386	419	403	375	409	416	402	409	369	400	388	430	395	375	367	423	412	391	435	380	401	374	394	428	414	392	404	386	425	370	395	386	406	406	399	464	404	385	457	408	431	429	408	350	424	402	432	428	378	417	377	386	421	395	383	381	406	393	401	399	403	407	392	434	442	388	434	450	398	387	431	434	415	417	392	426	416	419	379	390	430	359	396	385	421	395	448	388	422	377	375	386	425	376	409	411	384	405	437	403	370	402	407	408	422	367	446	398	416	382	394	388	404	350	443	429	412	420	401	390	413	436	414	417	381	386	415	425	435	395	442	383	401	398	378	431	391	377	403	413	387	416	374	443	417	422	436	401	418	417	415	410	388	406	357	395	372	405	373	392	417	363	425	419	426	383	363	393	431	417	410	401	354	430	393	418	421	399	397	443	402	429	391	422	403	414	408	417	440	384	405	395	376	398	400	410	421	377	427	406	403	420	395	412	413	410	405	377	373	429	422	400	412	403	400	387	417	415	408	426	413	387	406	385	428	395	438	386	408	400	373	433	398	419	415	372	415	384	459	428	412	386	388	425	382	409	425	384	366	461	407	424	432	401	382	417	397	389	437	398	415	412	441	366	389	407	443	402	394	408	396	412	432	415	405	382	403	413	407	398	410	418	392	429	379	410	386	380	388	417	400	375	378	373	405	424	394	393	405	404	407	402	424	401	400	387	381	382	438	401	380	416	401	420	442	403	394	385	391	418	383	369	410	463	382	421	434	406	392	408	379	380	433	402	433	431	434	446	405	362	390	380	398	406	428	419	429	384	395	427	377	400	376	393	415	387	429	427	393	404	427	388	385	392	406	373	400	400	387	425	389	393	402	403	408	387	394	418	408	414	398	391	376	451	427	402	398	417	406	411	390	415	387	435	406	482	395	409	388	431	425	405	403	383	382	421	404	405	412	392	397	378	408	441	387	411	437	406	400	387	420	430	383	425	415	425	390	402	423	422	424	396	411	350	395	387	416	397	403	415	416	386	403	405	378	404	422	393	377	410	395	427	396	400	420	381	418	398	437	390	392	408	387	401	392	443	450	455	392	386	404	420	420	404	432	439	386	418	387	397	401	401	427	379	370	417	431	414	443	419	376	382	406	415	399	404	361	397	385	435	385	392	424	433	416	380	394	400	416	383	386	408	364	378	406	381	400	426	421	355	396	402	366	417	423	423	415	386	407	406	448	375	415	406	392	414	423	389	436	398	401	420	406	409	400	406	423	408	426	403	382	427	401	411	369	408	412	411	375	394	408	393	397	401	358	386	409	378	430	395	428	412	425	385	430	404	415	382	397	433	462	438	394	390	375	413	441	392	399	399	396	383	415	427	430	387	406	402	386	420	360	412	392	466	395	399	420	429	389	419	413	353	413	372	400	395	363	448	406	380	385	416	405	366	389	406	411	419	391	389	403	414	418	393	402	387	419	423	394	396	441	406	367	414	422	412	404	399	402	372	433	379	451	389	396	405	396	427	400	395	427	412	390	416	390	404	450	447	413
26966	8038	5899	4366	2301	1621	1056	772	751	667	459	381	370	374	359	289	306	314	281	221	240	243	202	262	247	224	188	222	199	189	183	182	197	171	174	195	169	168	165	195	159	199	182	167	146	193	157	156	167	159	164	149	161	163	146	165	152	178	142	164	163	148	169	148	158	150	175	142	171	167	142	169	148	174	169	150	132	157	144	146	143	170	213	330	339	139	160	150	135	151	145	150	155	143	137	159	143	150	127	157	156	144	150	159	141	126	141	168	149	139	132	144	149	131	146	154	147	138	149	150	148	143	169	150	143	133	155	145	134	150	132	149	145	167	163	161	143	167	158	152	150	141	157	153	139	139	133	147	171	164	138	138	150	156	159	143	144	147	144	168	168	154	160	143	178	149	142	143	164	166	167	164	145	150	137	149	127	167	162	147	151	158	149	140	153	142	161	151	139	118	129	143	138	164	144	158	153	154	136	163	129	134	145	124	141	133	143	154	153	139	148	153	137	150	155	149	155	151	143	139	144	138	169	144	138	154	163	154	168	159	176	172	154	146	166	164	150	150	150	140	152	156	148	157	160	162	148	176	152	131	160	138	164	123	156	143	157	124	141	159	125	158	138	143	150	163	144	134	152	146	147	162	157	176	132	162	149	169	162	149	155	143	153	149	148	160	142	146	151	143	133	156	152	130	159	141	159	153	147	152	149	141	153	156	147	164	134	145	149	152	127	141	149	140	155	144	152	133	143	160	145	145	156	145	162	152	134	152	153	147	169	159	140	168	143	151	145	169	141	154	124	155	145	140	161	158	153	150	144	156	140	153	139	145	140	142	148	157	159	161	152	143	143	151	137	126	131	159	139	150	175	144	136	164	145	153	134	142	133	169	152	155	150	155	135	132	138	143	163	142	131	127	156	121	153	144	147	160	158	143	146	147	146	119	172	149	139	154	145	139	144	155	152	144	132	159	137	165	148	156	139	140	170	161	163	149	136	150	153	140	128	141	121	134	167	157	144	141	147	151	137	163	144	154	163	139	150	160	159	171	136	149	139	171	168	148	184	144	158	154	134	169	132	141	140	141	135	150	146	157	172	136	164	177	133	144	163	147	156	127	133	159	151	147	166	148	163	138	155	134	149	131	134	124	154	136	132	148	157	148	146	152	141	150	142	144	134	145	168	152	150	138	133	131	138	158	148	147	158	138	147	143	146	156	152	161	135	151	124	141	127	115	139	155	125	135	164	132	146	153	144	121	158	149	171	158	155	140	137	155	160	145	143	137	165	159	151	131	128	162	156	141	150	139	147	161	137	155	174	142	160	167	147	153	165	144	170	161	126	157	155	147	143	182	145	156	160	143	136	170	163	175	155	146	153	147	159	177	143	148	158	131	157	137	150	149	142	165	149	132	154	174	162	140	139	149	166	156	146	130	139	137	135	161	133	166	121	154	145	142	166	160	132	154	159	147	142	134	153	162	145	123	155	161	152	117	139	145	155	152	163	160	160	155	126	166	147	165	149	139	147	135	148	158	147	135	163	135	162	138	131	156	153	134	156	132	152	160	166	145	140	133	164	156	153	165	139	157	135	149	141	151	164	155	160	141	124	150	160	165	144	155	146	153	172	142	151	157	162	158	129	148	152	151	150	168	135	128	152	140	148	161	159	127	158	127	172	143	139	144	171	135	159	154	129	146	159	144	171	143	144	151	150	140	150	130	124	148	162	134	155	143	141	149	132	136	145	147	158	156	168	159	136	145	155	150	151	167	117	137	158	131	147	152	138	148	164	179	144	149	170	168	145	162	147	134	162	126	159	129	139	155	139	157	157	147	158	132	162	146	166	143	143	136	156	149	155	143	142	137	147	168	152	152	134	134	151	142	139	163	155	136	129	134	123	124	168	168	149	148	153	154	133	160	123	154	164	146	155	150	155	143	142	153	138	153	138	146	141	148	158	156	147	150	155	142	147	133	170	156	144	156	141	123	157	133	145	139	150	136	142	178	139	146	144	138	146	177	148	178	148	156	151	168	140	136	159	140	146	154	147	148	164	161	143	150	177	128	136	160	137	161	171	151	155	163	139	141	143	148	159	132	158	143	136	167	136	154	170	161	171	144	154	157	140	153	145	147	144	160	163	191	148	143	127	154	130	163	130	135	151	157	145	169	145	137	131	139	141	131	152	124	160	136	144	148	148	125	147	162	170	136	117	144	130	143	152	161	168	172	144	154	143	156	162	147	137	154	173	135	140	139	152	141	141	155	140	149	136	148	143	159	129	152	148	145	151	145	146	144	147	157	138	163	147	166	135	160	160	146	144	160	165	128	160	142	147	147	142	139	163	138	161	157	156	172	170	163	171	157	154	164	137	140	150	159	145	147	141	124	124	134	136	149	153	134	158	144	154	150	156	135	140	160	151	163	158	131	160	149	160	149	161	172	143	148	146	129	126	175	168	153	142	164	132	138	162	156	155	149	157	140	160	161	136	150	148	134	126	145	160	158	122	144	133	153	123	167	148	162	140	150	140	169	158	120	151	159	147	144	120	134	161	151	152	138	146	138	157	140	163	146	132	152	146	177	160	146	144	162	148	131	161	131	150	153	140	168	139	141	141	148	155	160	142	139	127	166	157	149	147	152	159	155	138	150	152	154	146	161	118	136	132	154	149	140	150	139	161	144	134	144	144	167	143	143	156	179	146	127	154	159	160	155	157	150	145	139	136	154	146	157	167	160	143	185	166	152	172	158	145	143	153	161	186	166	161	135	143	134	182	168	176	163	157	146	161	152	141	130	159	157	150	142	146	122	172	163	144	127	130	147	151	148	145	154	151	134	149	158	132	129	147	147	155	138	151	145	137	151	139	152	158	180	143	160	144	131	151	165	140	148	159	120	160	135	140	151	143	136	142	153	127	129	137	129	143	125	139	168	158	156	157	146	137	151	143	127	140	161	150	145	149	163	149	160	136	135	144	144	137	133	141	171	140	151	131	151	147	154	142	141	144	180	156	161	169	142	146	166	126	167	134	149	149	140	153	144	151	150	156	155	146	143	155	142	151	148	145	144	166	146	158	152	148	146	160	149	137	146	136	141	144	145	130	162	138	160	150	147	159	154	165	161	152	148	145	146	129	173	143	153	136	148	136	148	156	143	126	152	141	147	139	134	169	155	160	143	167	150	142	175	159	144	161	131	149	146	132	156	145	139	154	135	183	151	149	146	145	150	160	152	158	162	149	159	137	125	146	179	162	160	147	138	158	147	158	152	141	151	132	147	156	156	152	154	149	141	156	148	156	157	144	161	150	147	143	162	164	150	131	124	158	149	136	155	152	159	151	158	152	166	153	167	154	145	162	144	133	148	173	148	120	160	148	156	148	158	162	152	149	159	153	153	130	160	153	137	134	153	136	141	137	134	162	144	138	157	140	133	119	147	156	166	155	153	134	167	155	159	144	158	154	150	128	168	139	151	135	135	150	143	140	160	139	155	149	158	149	160	138	149	137	165	146	151
14930	4460	7105	6976	5620	4763	4247	3119	3193	2800	2209	1847	1779	1529	1533	1499	1638	1592	1311	1055	1101	967	891	1156	934	955	966	857	714	774	815	753	709	633	654	794	699	674	606	575	508	581	589	607	586	577	517	521	502	500	440	417	420	423	440	442	444	423	425	469	445	492	440	411	408	447	420	425	433	401	389	437	362	403	451	420	382	411	405	395	433	557	1159	1954	1840	412	397	356	378	348	379	396	404	367	335	394	351	400	386	355	396	365	352	376	391	413	356	390	379	370	357	386	376	370	364	433	380	354	398	374	365	347	345	346	345	369	348	345	396	356	329	378	379	366	373	371	372	401	388	388	380	359	372	350	386	366	360	399	371	377	327	383	353	369	356	404	376	408	388	360	396	380	379	413	404	362	394	324	363	354	353	407	380	358	398	389	372	400	402	359	366	353	381	360	388	363	338	387	406	376	364	402	344	366	387	403	361	356	358	333	376	376	395	377	376	385	354	395	366	376	359	376	353	360	387	406	368	357	377	362	366	364	396	353	397	378	372	350	359	385	385	371	350	393	404	355	366	353	352	364	380	399	378	364	385	374	386	386	350	400	359	370	387	383	380	386	376	363	362	347	399	357	358	354	348	350	367	385	414	346	365	380	414	390	381	363	355	363	349	362	369	366	364	398	360	371	359	363	405	356	346	358	347	354	336	340	354	385	355	375	360	379	367	392	376	361	382	353	384	383	394	370	401	376	378	375	370	371	368	350	391	347	366	388	391	383	394	340	384	359	358	378	406	380	393	373	356	362	341	382	342	412	340	359	383	363	414	419	369	376	343	380	409	380	369	337	393	375	383	382	393	376	373	343	377	378	392	395	365	381	384	360	382	367	348	374	358	359	395	366	402	346	378	363	376	398	376	341	374	366	369	374	380	373	376	438	400	323	365	388	358	377	382	377	381	349	397	343	391	383	348	371	356	375	371	385	338	373	378	349	389	355	364	388	398	383	357	373	346	394	374	376	348	367	366	359	347	374	386	337	408	405	337	354	397	364	372	410	377	360	388	385	371	382	385	391	348	395	355	407	377	403	334	337	350	373	364	333	370	399	372	344	353	357	374	354	385	355	356	376	367	389	365	364	363	386	373	369	390	361	394	392	365	351	398	381	385	379	326	374	364	374	390	368	336	377	383	383	383	361	396	365	391	324	373	355	393	383	383	401	417	341	365	384	386	376	377	353	373	336	374	372	357	368	409	364	397	396	375	381	374	392	389	406	372	378	362	342	385	356	367	374	351	386	390	358	366	383	406	398	371	378	345	404	379	367	386	372	338	385	382	374	367	341	352	358	342	377	366	332	351	358	357	405	377	380	394	398	365	386	415	366	406	395	352	323	382	367	402	373	384	381	342	394	383	392	353	390	372	388	359	389	376	378	395	392	377	379	401	385	398	408	395	393	390	354	391	394	404	354	396	397	373	390	363	360	349	328	372	349	372	397	356	382	340	365	354	374	377	377	360	381	363	392	328	338	372	352	384	355	380	384	326	371	370	377	353	399	389	358	414	361	403	368	352	401	368	380	350	347	386	352	376	367	377	353	372	358	360	372	367	353	349	388	343	395	360	379	373	370	392	380	354	362	371	382	398	394	371	389	408	355	381	402	414	359	354	410	364	368	341	360	387	368	354	385	386	380	387	355	390	406	384	336	369	398	366	357	361	383	377	391	379	422	344	395	372	357	341	363	383	350	368	358	358	356	403	362	368	390	365	396	346	391	383	367	358	366	370	380	412	368	397	371	350	371	386	329	385	388	359	363	351	386	356	377	361	368	354	394	361	375	381	371	361	382	378	364	361	344	338	367	344	353	365	374	382	375	392	423	336	397	390	364	400	385	406	345	334	334	375	383	314	339	400	370	350	380	400	368	366	366	400	371	370	361	345	395	377	386	378	380	341	331	366	371	382	387	404	381	370	360	380	371	361	398	390	380	363	378	359	353	365	375	350	359	406	332	378	373	398	384	339	377	376	343	388	370	386	364	339	378	376	361	379	364	364	368	374	399	411	357	380	349	398	400	397	364	364	382	371	366	347	378	378	367	402	361	375	364	385	370	389	345	359	418	370	375	361	423	379	407	361	390	411	348	366	363	378	399	383	321	346	353	373	395	362	351	348	379	400	383	374	372	369	356	380	393	380	389	357	392	373	370	359	424	381	351	371	389	408	386	367	372	378	355	371	398	390	371	373	380	356	395	371	384	393	364	371	378	376	377	374	393	356	369	358	371	351	371	379	373	338	424	367	348	383	389	364	371	373	394	408	347	389	359	361	382	371	347	391	372	399	362	366	370	359	319	348	367	342	393	353	380	352	323	382	365	408	378	349	366	367	346	392	361	397	374	379	369	431	376	421	365	354	361	379	384	360	353	355	394	395	343	362	393	349	388	379	370	364	402	364	381	344	340	366	398	360	370	340	337	391	381	370	383	371	387	401	370	386	383	383	373	369	328	366	375	389	385	352	370	375	356	386	356	389	333	395	369	392	356	382	330	396	368	411	380	380	370	369	411	350	376	382	351	373	372	409	384	376	365	371	372	340	368	362	377	373	380	377	377	368	351	422	378	367	378	372	397	326	361	352	359	412	387	368	411	371	342	348	378	379	388	415	403	350	379	375	363	359	395	381	381	360	384	367	377	420	379	359	385	373	387	378	366	354	373	374	377	352	384	379	381	359	378	391	335	366	398	381	378	410	383	356	328	349	365	368	400	382	397	355	385	366	363	381	371	386	351	373	391	361	373	378	383	340	360	366	349	405	416	371	380	378	393	342	404	356	379	356	384	349	379	350	367	356	364	400	346	372	388	359	347	367	360	381	338	379	400	377	350	363	351	368	358	372	359	391	369	384	404	374	349	391	395	361	399	398	385	378	376	365	353	397	401	368	362	384	379	332	367	371	349	400	366	380	360	375	382	351	379	382	362	353	356	386	369	371	351	362	359	350	367	346	372	385	382	377	368	371	355	382	378	362	379	389	405	360	392	371	391	351	372	369	342	368	366	388	334	358	390	383	367	370	343	372	358	403	384	353	346	393	372	377	379	365	369	348	374	382	361	359	376	367	380	364	366	382	390	371	373	382	384	361	390	390	369	356	378	391	350	377	337	367	407	354	351	353	344	402	421	357	379	382	348	355	360	389	357	374	360	378	375	343	385	403	377	364	392	388	356	400	379	366	368	388	413	322	372	363	373	397	359	387	330	389	382	364	355	327	355	349	378	354	373	367	370	375	373	360	403	379	357	370	386	347	381	381	373	372	385	363	394	366	393	398	375	377	364	381	351	387	396	394	367	359	400	374	351	336	362	409	404	377	345	375	377	378	372	387	365	379	373	380	359	372	358	355	352	387	364	372	372	372	390	414	397	348	374	349	354	386	396	365	324	412	361	376	365	382	376	366	388	390	404	381	373	351	345	379	364	376	382	399	347	378	346	378	377	378	349	360	403	378	376	355	374	342	384	382	342	399	382	406	367
38658	15289	9346	6970	4043	2843	1734	1413	915	581	539	483	494	385	441	362	395	361	308	221	300	219	184	231	200	214	155	158	146	142	145	128	132	146	126	135	160	156	112	115	118	123	89	122	112	93	94	89	110	107	104	113	87	97	90	97	80	85	81	89	102	80	91	79	89	81	77	91	88	96	79	92	92	91	78	88	73	82	90	71	73	76	121	398	485	78	76	78	65	76	68	67	82	73	74	93	87	77	78	83	82	73	78	73	77	64	89	64	85	87	78	77	69	82	85	72	70	77	82	73	70	83	70	80	57	63	77	79	68	78	65	59	62	66	62	73	76	88	73	75	64	60	76	71	62	69	82	78	65	74	74	85	66	69	81	69	71	81	73	67	81	71	61	70	63	68	74	63	67	78	75	86	72	70	85	86	74	70	77	75	80	67	77	85	74	76	84	76	86	53	73	82	71	71	72	70	65	74	80	70	83	81	54	88	78	75	65	74	72	57	83	81	66	65	74	75	78	70	65	57	81	70	82	68	69	67	77	76	71	78	64	79	72	59	82	78	71	69	54	62	67	75	61	73	82	70	67	70	64	87	78	67	63	82	77	69	74	82	80	72	82	72	78	66	66	85	77	76	90	75	67	73	73	72	69	71	64	77	79	81	66	65	81	71	70	60	81	73	68	65	79	66	71	70	68	82	79	65	58	73	55	88	62	76	63	75	58	83	82	70	66	57	73	73	68	74	67	73	54	53	73	72	69	81	68	79	97	67	65	77	74	86	75	66	79	79	75	75	73	72	69	86	71	80	84	80	72	79	75	75	77	76	89	66	67	65	83	80	61	70	66	72	80	76	83	71	86	71	95	73	66	72	68	69	81	65	56	62	53	66	78	68	76	64	60	65	79	66	58	88	77	54	70	71	65	77	77	74	83	82	73	65	71	61	79	61	89	73	73	90	70	76	76	65	83	62	56	59	65	78	97	85	74	78	77	79	64	81	76	83	73	63	78	83	75	82	63	61	65	71	63	78	73	74	80	69	75	64	68	82	68	56	95	76	68	63	97	56	68	66	80	66	90	72	69	61	81	67	57	89	70	54	56	62	72	65	81	60	89	62	71	74	81	73	65	71	58	67	66	70	85	74	69	67	72	70	79	73	67	61	77	80	67	81	97	77	80	71	62	80	69	62	70	69	71	84	93	78	91	61	70	71	56	63	76	74	72	61	70	72	88	69	83	85	74	64	66	72	76	68	74	70	54	60	77	77	89	65	84	44	72	77	73	79	70	70	70	67	74	83	91	70	77	62	73	70	78	80	63	50	68	95	65	74	83	82	80	71	78	78	78	82	82	79	88	63	93	77	70	72	80	80	64	79	82	66	75	79	68	84	78	69	87	68	75	75	66	84	69	73	69	80	67	73	90	73	74	73	67	77	72	89	87	62	64	88	65	76	76	74	65	67	64	71	87	76	67	72	62	79	79	74	73	74	79	73	70	63	64	78	89	91	84	78	76	74	73	67	69	76	72	74	79	73	74	71	96	81	76	67	72	61	62	72	70	74	71	83	91	68	86	68	73	69	69	82	70	78	55	74	74	88	71	79	82	77	74	81	68	61	71	66	54	68	60	79	73	76	63	66	72	75	74	87	70	79	74	61	78	81	92	77	69	60	70	77	65	70	79	79	70	68	74	54	84	55	67	70	67	71	66	70	68	80	66	76	60	71	66	54	79	71	77	68	68	81	88	86	82	81	86	75	68	79	80	80	86	70	73	71	68	72	64	65	69	74	82	78	69	70	78	62	72	78	70	81	70	71	75	79	69	75	69	69	73	66	65	78	76	69	73	81	88	72	96	89	84	72	80	78	63	67	74	73	66	81	73	75	68	70	82	65	65	69	68	71	58	75	74	85	70	68	72	95	83	75	82	79	68	64	68	88	81	83	56	77	87	72	91	62	80	49	75	77	85	91	78	83	81	67	87	74	87	75	82	86	98	66	69	72	66	63	73	75	67	67	80	59	67	83	65	49	58	76	77	65	66	83	76	57	75	86	81	73	77	80	65	87	73	74	64	62	68	69	71	79	61	64	76	78	73	80	70	61	72	77	64	76	70	68	74	64	75	74	76	69	57	79	72	72	75	64	71	74	77	79	68	66	64	76	65	67	78	68	67	82	70	74	73	58	76	77	77	76	71	72	78	72	67	70	81	73	84	72	63	70	62	67	86	66	74	78	89	83	78	59	72	89	75	79	68	73	80	60	67	78	76	62	74	92	75	73	69	82	70	72	74	76	65	84	73	74	85	73	71	59	89	60	70	74	85	66	65	74	67	80	76	84	80	65	71	75	73	72	63	79	85	72	90	68	55	82	75	71	64	61	71	82	78	60	68	90	75	76	64	76	88	53	88	75	79	65	71	79	58	88	66	59	64	77	54	60	73	76	65	72	77	72	70	63	83	79	60	74	84	69	79	61	72	76	60	59	69	84	78	73	69	60	84	75	74	73	85	67	90	71	68	74	78	70	78	76	88	77	79	69	81	76	77	62	70	71	69	71	75	78	70	76	72	77	81	71	60	71	79	68	74	78	90	63	73	72	79	66	63	83	92	73	52	90	85	85	78	66	76	69	78	76	73	70	71	84	75	81	86	74	65	70	77	98	73	70	75	70	85	59	73	67	73	73	83	69	80	55	74	81	87	68	74	79	81	73	74	88	70	64	72	76	77	80	77	62	69	68	63	68	84	79	79	61	76	71	71	71	87	81	77	63	64	69	64	76	76	81	73	51	70	61	66	61	71	76	86	65	65	79	60	72	79	91	66	67	79	81	72	71	65	65	100	75	67	79	76	71	77	74	70	77	75	63	78	59	78	74	68	67	71	51	72	70	78	87	81	82	70	64	61	65	83	98	75	68	74	70	74	63	61	81	67	90	64	50	53	77	90	88	65	77	68	77	74	73	68	64	79	76	61	66	79	82	77	82	83	76	94	71	60	77	66	82	79	73	66	56	85	59	96	66	63	78	70	72	81	63	80	82	69	49	76	94	69	78	90	72	70	76	70	66	81	80	81	70	63	57	74	64	74	70	61	75	66	84	74	67	83	87	70	64	74	76	83	60	72	77	67	62	75	70	82	68	65	68	66	58	85	63	78	79	63	62	64	67	75	84	76	84	85	78	74	65	75	65	66	84	74	67	87	67	59	62	67	83	78	60	76	94	73	68	52	64	73	79	73	82	76	76	77	80	82	74	77	78	85	67	60	67	71	81	53	61	60	61	68	69	77	62	104	73	71	73	74	64	73	59	77	78	57	69	77	67	71	71	69	77	67	79	83	81	70	83	61	87	68	62	73	65	62	102	74	80	75	68	69	70	67	64	64	76	53	59	79	79	73	72	80	77	66	70	69	65	70	71	84	84	60	84	68	71	75	89	55	84	71	96	76	60	75	61	87	69	59	78	76	75	84	63	82	76	66	77	55	68	75	69	79	61	82	74	87	55	79	86	72	62	79	73
20925	5849	9678	9466	7820	7333	6274	5998	4539	3510	3045	3009	2446	2419	2227	1953	2528	2298	1807	1271	1653	1067	1314	1302	1355	1242	1005	1093	780	878	923	672	750	850	759	818	741	646	532	510	549	539	455	460	539	484	404	439	417	382	323	319	339	291	267	310	285	299	269	273	297	370	285	301	275	259	281	263	301	378	329	353	300	275	236	277	271	271	295	241	231	256	574	2982	3605	265	189	211	185	216	198	197	199	215	182	218	212	197	187	213	205	206	183	204	183	206	199	177	199	200	220	172	215	221	187	209	221	184	226	200	205	197	163	222	211	202	197	196	210	196	191	205	199	196	191	194	203	191	220	199	194	197	198	210	211	220	190	202	192	183	194	202	196	188	204	216	189	215	201	190	201	189	203	207	192	193	220	192	203	182	199	188	195	218	173	198	221	224	201	206	216	188	184	206	222	193	196	218	203	204	196	194	208	212	207	211	197	187	197	225	175	205	186	196	198	189	181	203	199	197	188	196	204	223	214	210	195	186	195	186	222	205	195	218	209	224	192	206	202	217	190	188	185	184	181	228	211	222	214	177	193	212	194	206	172	205	194	181	176	187	214	213	181	203	217	188	215	191	187	213	195	212	213	189	194	219	196	188	185	186	189	220	188	205	261	211	242	195	216	192	199	184	205	210	209	187	189	177	213	219	200	208	191	212	189	225	171	205	199	203	192	202	212	182	180	196	228	183	196	207	204	188	183	209	196	194	229	185	208	208	192	190	215	190	206	190	201	217	207	199	204	199	191	206	195	205	190	187	213	206	191	199	196	175	177	191	200	213	192	162	182	195	186	175	188	200	210	211	182	175	195	191	222	188	191	197	204	206	211	204	193	196	194	182	199	205	203	203	222	203	197	222	191	203	188	183	179	203	185	205	199	189	223	201	204	201	183	205	203	179	192	197	198	190	207	221	209	218	204	204	210	193	178	192	218	197	197	194	188	221	196	199	201	203	168	217	184	191	193	198	186	210	201	191	199	193	202	198	214	191	179	202	212	178	228	198	208	197	174	178	193	195	178	205	191	198	173	204	188	200	185	208	190	192	200	202	199	204	196	189	195	190	212	229	184	200	176	189	194	235	192	185	198	179	208	179	197	207	187	194	204	226	223	180	224	200	189	204	203	207	208	223	220	207	175	204	158	199	195	218	199	186	220	191	194	185	198	235	174	191	184	176	202	170	193	195	216	196	195	178	191	188	211	186	213	189	193	199	204	204	164	204	213	193	190	228	182	213	196	187	222	200	220	179	210	207	207	204	202	186	207	200	195	193	205	215	215	196	204	189	208	174	182	207	203	181	204	221	180	177	220	217	194	189	191	180	172	171	205	207	184	210	207	187	205	188	186	185	215	192	198	191	186	179	211	200	199	180	223	179	200	210	199	207	192	190	203	227	184	192	185	178	218	191	201	202	213	188	196	223	177	234	195	204	200	209	184	189	189	203	187	178	219	180	177	188	217	214	208	182	211	202	197	204	185	197	213	194	219	187	212	187	188	204	198	206	197	202	214	193	193	200	190	184	211	205	215	195	221	222	204	195	209	222	187	175	176	196	208	186	206	193	178	189	208	208	190	202	219	207	197	189	202	203	206	228	207	211	182	211	198	186	175	181	192	195	183	206	213	221	217	214	207	188	184	205	194	208	192	199	234	203	189	204	166	205	202	206	224	190	198	208	236	200	207	203	209	181	210	186	197	189	195	225	231	208	199	205	190	203	218	192	201	195	192	191	163	170	198	195	227	205	204	212	184	198	207	209	221	179	214	209	186	179	201	222	215	205	205	203	179	198	202	172	198	193	200	212	216	191	189	184	197	213	208	198	181	215	215	169	181	201	196	211	184	199	217	180	212	200	205	180	199	193	191	177	188	182	231	200	207	184	183	186	194	198	202	190	191	193	197	207	205	177	203	196	182	186	185	199	211	195	189	199	192	176	175	208	201	163	199	185	206	199	202	209	193	176	197	202	185	187	195	201	206	194	167	195	200	203	198	181	197	198	204	168	211	218	197	189	191	188	208	213	192	184	203	190	197	200	192	205	181	199	218	184	191	209	197	191	219	195	193	209	195	195	201	185	184	197	207	211	204	202	175	185	173	197	202	185	212	202	202	184	201	186	195	197	190	195	210	201	198	163	206	212	174	175	204	195	222	180	227	202	207	227	173	209	205	185	227	199	185	204	208	201	189	208	222	219	201	201	185	186	210	209	193	201	211	190	185	187	222	204	175	204	197	183	186	191	206	204	198	188	201	213	212	200	209	196	208	203	178	205	175	186	199	200	201	186	177	183	186	183	193	215	191	204	191	228	184	205	199	182	179	213	205	189	208	213	219	229	213	190	173	214	206	219	204	185	183	206	202	209	204	197	244	197	170	197	176	219	162	199	215	185	187	202	219	199	200	188	205	217	186	204	209	196	198	202	208	190	168	192	222	199	189	200	223	205	211	185	163	202	211	198	216	198	225	201	175	200	196	205	205	174	187	220	217	209	202	190	216	237	197	218	192	210	173	191	184	185	215	207	209	194	187	200	187	192	202	195	169	206	196	197	198	219	181	193	203	170	210	195	209	175	217	191	194	199	200	207	182	205	215	205	202	193	220	218	204	199	203	203	193	192	213	189	206	239	184	194	196	215	188	210	180	211	207	183	219	201	177	201	209	191	206	212	213	212	173	216	208	211	195	206	207	216	206	187	203	202	182	185	183	201	183	198	225	192	196	213	181	204	177	222	206	216	188	215	191	181	187	175	177	200	192	202	199	204	193	221	202	210	189	175	204	181	214	179	179	190	162	205	218	176	189	196	194	206	205	187	192	202	208	203	190	184	212	192	213	209	202	203	190	195	213	217	180	199	204	187	189	195	200	203	193	198	201	193	180	198	196	202	193	178	219	193	184	203	190	206	190	215	184	167	200	192	197	199	219	206	201	190	183	183	215	175	199	180	214	188	190	181	205	199	210	194	204	174	205	214	209	207	200	192	195	187	203	202	197	203	186	198	199	189	215	213	192	186	207	217	185	212	188	170	209	199	182	207	177	198	201	188	192	188	207	191	221	204	190	192	186	189	197	196	187	181	187	177	202	214	183	212	198	202	209	204	203	203	173	182	201	200	170	196	204	181	208	193	195	207	176	202	169	184	206	215	181	203	191	182	206	217	200	164	209	198	202	184	217	199	201	189	187	181	180	231	234	204	209	194	192	232	187	188	195	205	192	213	212	195	206	185	214	199	174	206	178	212	204	181	199	193	169	198	178	199	202	207	193	214	193	185	159	189	225	200	209	191	187	211	192	197	183	174	185	193	190	193	195	194	192	225	208	209	225	198	173	204	205	207	214	185	214	200	188	201	197	200	193	204	167	170	196	205	187	175	206	216	212	180	212	203	190	205	196	200	198	202	188	203	186	185	193	193	191	196	196	189	205	215	212	196	199	203	202	160	188	174	177	192	199	199	205	217	185	184	194	202	206	202	214	158	186	204
4110	981	859	551	388	352	350	319	270	251	260	209	189	222	196	208	209	180	179	208	206	180	187	171	209	181	179	198	181	176	146	196	198	175	183	184	158	177	155	144	184	158	157	165	158	199	171	169	163	147	171	180	163	176	166	171	168	160	145	168	170	185	155	176	188	158	165	160	197	162	186	171	161	161	168	165	189	168	167	181	147	190	142	145	177	152	165	170	185	188	198	176	159	162	164	166	141	170	181	159	190	145	144	136	149	158	172	153	147	134	136	136	154	158	142	165	180	175	170	166	172	161	158	159	182	154	148	138	151	161	159	153	154	155	152	179	157	165	146	146	192	161	162	151	163	162	156	176	168	169	176	177	140	140	171	147	168	157	151	166	177	157	150	171	169	153	160	148	190	166	162	164	144	150	146	163	181	150	174	182	171	165	187	168	163	172	180	161	157	154	172	186	163	167	161	140	164	156	152	158	154	167	139	172	146	161	146	158	155	160	128	176	157	158	153	162	158	161	167	164	162	174	157	158	146	181	163	174	147	161	168	180	156	179	150	165	176	161	149	162	170	167	164	177	156	166	170	164	183	162	169	168	158	188	164	168	166	147	174	152	155	160	154	166	178	178	151	195	152	147	182	164	175	183	149	158	156	170	143	150	165	160	169	173	186	152	164	162	152	139	166	172	170	168	141	154	145	170	161	158	170	162	137	171	161	152	163	178	141	181	147	158	163	176	172	156	160	173	158	178	143	163	161	148	160	176	144	174	170	156	163	172	170	176	146	149	155	164	168	165	171	169	145	179	170	153	160	150	160	173	129	177	161	137	127	168	163	186	160	160	153	162	163	163	171	162	150	179	164	186	167	163	139	157	181	161	190	152	154	161	170	170	160	178	166	177	168	150	163	162	170	159	144	186	160	163	174	156	151	144	162	152	148	164	178	146	151	165	182	156	175	151	178	159	159	154	150	157	158	150	159	158	155	153	166	162	151	163	148	172	131	170	158	174	171	152	176	157	168	170	161	147	173	158	160	172	167	135	171	175	173	170	167	187	175	160	156	171	141	170	170	151	171	169	165	163	154	173	166	154	163	171	146	160	170	174	160	143	172	184	151	163	162	160	142	136	172	169	147	168	155	164	173	153	157	176	166	165	156	175	175	159	166	178	167	160	181	170	161	152	156	137	177	170	172	170	148	170	173	146	162	152	151	168	168	149	154	150	169	158	171	165	168	167	155	197	172	145	166	183	170	142	191	151	162	167	188	173	174	154	169	169	182	160	165	160	193	163	152	154	156	169	165	168	141	181	171	158	173	163	171	143	181	177	164	168	162	152	174	135	161	161	157	166	182	179	168	161	146	170	155	171	177	149	157	175	163	182	163	170	148	138	154	160	172	147	156	175	163	170	148	166	172	183	168	168	181	159	175	183	159	156	149	168	156	157	143	174	162	169	181	148	176	161	165	161	155	139	163	162	150	161	170	163	165	137	187	151	155	167	178	151	145	181	174	179	174	145	159	164	194	175	167	176	181	147	162	154	159	172	151	168	155	153	159	149	157	167	178	146	159	147	155	160	159	193	161	169	143	171	137	165	140	159	159	183	189	149	174	176	138	160	154	180	169	173	186	157	153	171	175	153	168	164	167	148	145	161	161	136	153	170	167	145	168	164	177	153	144	199	170	160	153	165	148	160	144	149	165	157	171	172	182	177	143	158	165	156	170	132	171	168	137	172	169	180	170	162	165	174	156	177	168	155	174	155	159	156	162	182	148	184	153	165	162	151	162	165	169	188	166	161	159	154	156	147	168	170	185	164	176	160	173	149	162	150	167	198	168	161	177	167	170	175	150	152	172	158	168	182	157	167	172	174	168	167	162	179	164	158	168	158	173	150	156	178	166	163	152	172	167	159	158	175	150	183	147	188	140	150	156	184	179	173	177	169	145	179	172	165	147	170	133	147	157	176	156	158	163	163	160	158	161	167	179	187	149	172	169	164	167	159	145	169	154	157	173	186	151	172	184	174	175	147	167	166	175	159	164	155	179	178	161	161	157	157	170	147	149	146	173	160	166	170	159	162	182	148	173	143	177	159	159	171	178	169	151	162	161	158	143	147	140	163	134	152	173	159	145	165	157	175	196	154	155	174	183	143	168	145	171	161	155	181	171	159	170	171	188	135	154	150	165	178	169	168	164	159	167	159	158	155	149	175	160	160	157	166	155	148	149	189	178	167	172	176	142	169	160	141	167	166	168	174	163	172	162	162	146	193	142	171	170	176	162	172	153	149	159	166	162	176	159	160	181	141	162	150	167	150	153	171	181	153	168	163	164	149	155	170	162	152	175	161	164	136	178	166	158	159	184	157	159	179	151	161	154	149	149	162	171	171	176	145	157	173	171	180	164	179	173	173	142	163	155	172	169	156	152	140	159	137	154	168	163	172	134	186	173	151	197	147	169	154	154	185	147	158	132	173	151	140	153	149	169	142	195	169	166	176	144	152	150	170	155	177	180	154	175	182	166	168	155	166	189	165	149	145	162	176	144	164	156	165	167	171	151	163	170	164	170	152	178	152	160	140	148	156	162	167	159	151	185	158	151	166	159	151	158	167	167	173	144	167	164	156	153	150	167	165	153	160	164	161	165	172	159	142	155	182	160	170	155	153	172	141	171	174	135	191	150	148	159	150	165	169	158	141	150	145	170	170	160	181	159	175	157	151	153	181	178	161	184	148	168	141	175	166	160	154	175	147	151	133	176	138	165	160	168	178	152	163	177	147	150	181	163	156	148	138	144	159	157	164	161	185	160	175	172	160	180	169	164	155	158	180	158	165	157	157	155	140	149	168	175	157	162	175	168	161	179	150	186	161	178	178	133	171	143	163	178	190	152	145	160	155	168	160	143	167	129	169	174	164	177	178	163	158	155	147	139	184	179	151	165	163	166	177	165	146	177	168	151	175	164	167	170	178	152	133	172	144	159	164	168	185	180	164	166	164	172	166	141	156	145	150	158	167	158	170	164	146	179	171	164	125	162	157	158	142	156	158	160	177	148	164	179	182	176	180	163	156	121	159	146	157	169	175	176	164	148	164	165	164	139	165	147	189	160	154	171	162	162	162	157	185	158	159	157	153	177	175	167	168	173	202	161	176	166	155	145	166	166	161	163	128	134	163	172	159	139	177	176	146	159	159	160	155	160	148	153	151	184	147	168	163	137	131	184	164	147	168	162	160	175	169	173	150	182	171	167	155	160	157	159	141	143	197	169	177	179	165	170	132	158	152	183	177	178	156	154	174	151	157	184	163	151	156	155	175	165	163	153	172	159	148	150	158	142	158	191	165	165	167	160	152	166	178	145	148	184	148	145	180	165	156	163	171	142	191	173	165	173	166	177	191	178	164	151	158	173	144	170	192	150	157	156	143	164	165	169	163	161	136	180	153	152	160	180	180	142	168	158	166	150	140	148	169	163	161	161	172	162	144	162	168	136	152	168	155	176	180	149	161	165	161
3411	1232	1781	1770	1385	1359	1508	1325	1107	1039	921	855	733	752	717	751	672	634	586	621	603	594	603	591	609	611	611	567	534	546	562	529	544	547	506	516	485	500	491	471	447	491	443	484	480	493	443	470	429	485	470	449	449	453	430	459	441	452	422	439	472	435	388	432	445	454	450	405	405	425	432	464	416	459	393	439	432	421	441	439	407	372	457	499	556	390	376	390	422	422	437	409	364	435	405	412	423	436	367	394	412	374	395	418	433	423	411	414	383	413	456	428	401	377	412	459	447	423	406	370	391	433	398	397	440	441	403	420	407	410	426	409	424	421	390	376	424	395	442	439	429	412	395	418	386	427	411	414	394	403	432	396	421	416	411	426	399	425	380	402	397	392	440	410	400	437	444	400	428	413	437	401	418	426	436	394	419	394	409	420	419	395	413	384	400	403	422	395	409	404	408	409	384	400	414	424	399	431	412	439	449	439	405	411	408	435	427	431	439	429	423	393	456	425	406	408	405	440	448	396	434	409	388	405	418	395	438	415	410	401	416	420	399	371	403	360	415	394	396	418	393	420	429	456	434	425	390	415	403	403	400	397	371	377	436	423	400	442	390	402	367	426	393	387	411	443	401	403	402	442	388	457	417	397	410	411	395	395	381	403	403	406	421	421	409	423	424	392	378	400	405	429	397	408	404	440	421	372	397	429	435	383	438	382	405	398	405	429	419	410	422	393	421	421	406	410	428	382	416	405	396	391	411	414	418	374	462	406	440	397	418	417	421	370	397	407	432	430	399	411	418	433	414	406	395	417	416	392	402	432	411	423	417	404	418	425	401	442	399	424	452	404	380	392	403	405	381	384	407	391	426	404	409	419	409	408	380	466	415	407	417	397	426	421	423	429	391	449	396	417	441	432	419	430	406	406	421	391	349	380	390	454	428	421	420	415	424	431	395	404	409	425	441	384	418	412	434	397	436	387	436	417	430	431	440	378	382	400	437	435	419	413	419	441	415	402	405	411	388	433	425	400	406	409	395	402	432	417	422	415	430	395	378	407	411	450	425	394	403	438	421	408	447	402	409	384	438	418	416	448	437	389	428	398	438	377	386	408	425	426	432	418	415	389	411	402	406	460	410	401	433	411	416	383	428	465	373	415	395	445	436	414	399	441	422	438	376	425	438	420	426	436	357	407	412	378	406	414	406	409	418	391	397	451	413	390	399	421	418	377	448	407	389	392	429	410	409	393	416	417	416	377	438	400	399	409	373	422	412	395	404	412	362	414	404	385	412	420	404	417	397	414	423	396	442	408	405	405	409	450	418	404	414	451	441	394	409	454	405	391	402	385	425	406	397	382	382	410	413	394	407	426	394	432	407	429	429	408	372	415	437	400	383	401	408	384	389	382	447	391	411	398	425	417	391	416	390	404	426	409	404	430	426	426	424	412	379	409	382	413	409	444	400	414	401	411	426	419	396	424	400	398	425	413	426	403	383	420	428	413	424	395	396	399	431	406	402	398	412	431	407	407	357	431	405	402	404	416	376	442	393	396	441	416	384	404	400	415	397	412	452	399	419	441	422	396	445	383	431	437	413	372	406	433	395	387	385	424	416	425	452	421	382	432	427	419	433	407	419	406	414	402	399	398	410	451	415	444	404	406	390	409	401	401	438	445	466	429	408	447	428	422	420	437	389	427	404	419	450	416	397	391	397	434	366	413	411	392	413	414	435	391	405	413	392	405	428	393	391	422	412	463	434	432	426	399	385	415	378	410	388	392	419	372	395	446	372	408	405	402	397	395	407	424	424	373	381	433	406	403	388	388	431	404	399	403	442	395	406	377	403	385	438	408	384	413	437	413	390	383	387	409	454	394	432	415	413	414	393	368	420	423	412	397	398	401	433	408	416	382	426	418	390	398	442	436	420	423	416	401	387	420	414	380	426	425	408	383	365	418	448	424	449	435	403	410	414	428	434	375	412	393	430	409	394	410	383	416	406	427	445	392	426	413	438	404	418	420	430	404	403	410	416	406	404	406	400	435	452	379	410	417	404	454	388	436	430	436	410	424	412	431	370	382	414	430	409	433	409	410	423	416	381	420	399	412	407	393	374	370	426	436	397	419	411	424	406	435	412	412	453	418	409	461	385	412	398	438	375	404	464	402	428	401	411	457	402	393	396	392	424	426	421	399	386	383	434	425	414	400	394	401	441	427	431	397	418	426	382	378	398	446	396	420	399	459	387	405	402	440	399	431	421	389	448	429	402	380	422	413	384	446	387	398	429	414	412	413	392	477	437	403	425	408	420	415	378	416	409	387	464	389	396	413	411	420	388	385	416	419	400	381	419	376	409	400	416	420	397	425	426	446	394	392	412	395	415	414	411	404	418	424	426	364	459	398	436	405	386	410	415	400	423	420	421	440	422	397	421	409	405	393	376	392	445	395	430	410	408	403	396	428	421	419	411	394	437	388	438	441	384	408	404	408	441	433	409	451	441	398	426	381	426	404	482	408	402	432	380	400	407	384	402	415	416	444	372	413	377	410	412	425	425	409	392	422	411	410	441	390	413	417	408	409	397	429	400	414	407	391	362	427	422	411	401	488	403	388	387	437	416	380	440	381	392	408	429	422	416	398	402	405	409	411	416	386	409	404	401	392	411	427	400	418	430	401	393	404	402	386	438	428	414	382	413	410	387	404	432	406	397	386	383	406	384	379	406	402	439	419	438	413	432	448	399	407	436	433	433	427	425	383	407	431	417	447	427	376	369	390	402	381	403	424	424	408	412	393	377	446	413	402	393	428	418	438	417	430	400	415	427	440	397	421	402	409	425	411	439	442	438	405	411	386	397	444	446	419	414	443	426	423	402	394	404	441	430	420	390	391	392	417	420	437	403	370	389	421	429	422	404	427	389	416	393	412	426	369	406	414	356	422	426	421	458	385	429	420	438	410	408	424	393	394	450	413	412	361	419	425	378	390	430	390	405	427	415	399	424	413	419	406	453	418	415	395	405	410	383	406	393	414	430	426	400	433	395	440	374	414	430	405	398	412	407	381	383	446	406	402	448	389	425	399	447	432	386	420	391	419	388	423	436	420	420	394	426	394	424	381	414	434	431	426	392	401	405	388	400	401	429	407	436	414	395	399	385	431	416	427	372	432	416	441	397	412	395	407	353	423	450	435	421	416	437	403	413	420	403	424	414	434	408	443	430	384	386	455	428	419	440	411	368	390	421	422	410	433	441	413	419	428	403	424	414	425	408	410	376	431	418	435	411	414	388	396	385	402	410	394	419	365	396	429	420	401	438	453	404	433	433	403	415	404	416	405	424	387	419	435	398	401	419	402	446	398	415	420	434	423	400	417	420	401	366	429	393	429	424	425	404	408	417	400	409	418	396	402	407	368	389	431	431	401	414	428	362	428	408	441	415	405	433	385	434	421	413	432	396	409	415	424	389	440	398	419	438	423	420	407	437	409	420	401	395	398	408	390	419	442	429	402	413	441	443	399
28191	8756	4939	3492	2300	1872	1395	975	658	457	440	391	353	330	271	313	296	332	260	241	247	234	256	254	186	209	181	228	222	193	191	191	179	173	182	165	176	183	181	191	178	160	177	174	182	157	144	184	143	145	165	169	142	167	162	162	174	162	168	166	165	158	155	161	147	145	155	159	142	135	166	141	157	154	143	173	150	136	147	144	157	150	160	259	376	166	134	160	148	133	148	171	133	152	135	146	162	147	141	127	142	162	152	152	146	162	116	169	167	135	166	133	160	154	143	151	149	126	132	140	129	153	159	152	146	152	170	153	139	146	145	143	135	133	144	142	156	158	124	153	146	142	136	170	150	155	160	177	158	153	135	146	159	142	139	150	142	150	180	169	166	136	156	165	143	151	151	151	132	150	173	139	140	148	137	155	154	166	161	152	165	167	163	152	133	131	167	159	162	180	118	132	152	138	157	141	161	159	134	137	151	132	155	144	146	128	135	157	137	130	135	137	152	136	146	147	163	142	141	157	172	132	146	155	137	156	127	132	146	174	139	166	146	157	140	152	149	154	122	168	148	162	146	128	132	150	137	140	146	162	142	146	153	160	155	140	162	154	167	117	134	164	153	153	151	161	157	150	154	152	153	149	139	140	163	139	141	171	125	132	142	136	134	133	153	159	141	167	143	156	155	146	134	127	147	151	145	134	156	142	130	131	186	146	158	141	128	159	158	140	156	118	147	148	137	147	140	151	163	164	155	155	140	137	178	144	175	165	164	128	138	129	140	144	149	135	164	157	156	144	140	147	173	129	129	141	144	146	186	151	139	139	137	163	132	149	140	128	131	142	124	153	155	137	154	165	143	129	153	144	156	157	167	170	151	156	137	147	156	143	158	163	130	155	148	122	147	144	121	152	142	157	166	157	128	147	143	148	164	140	144	154	152	147	134	144	150	137	136	135	158	132	139	149	157	141	163	164	125	124	147	145	167	144	165	181	153	148	173	144	154	148	140	119	156	163	149	150	156	153	152	134	168	142	164	162	148	144	138	150	158	138	151	177	149	155	140	160	159	158	138	138	165	172	138	128	158	133	132	137	189	149	139	165	156	151	135	130	153	165	152	159	146	143	147	144	129	153	129	127	135	160	157	160	150	149	168	146	144	153	152	170	139	141	151	145	144	135	151	157	141	138	137	131	145	131	156	177	170	161	161	168	141	144	164	149	158	131	147	128	153	166	138	152	139	142	152	168	138	143	152	145	131	144	148	156	153	167	162	138	126	144	145	146	136	146	153	146	135	149	163	141	155	136	139	134	177	164	141	144	137	146	137	147	145	132	147	175	144	143	130	127	137	148	148	162	135	150	165	124	165	139	152	154	162	148	147	158	154	143	160	163	143	138	150	146	141	137	131	144	146	155	141	155	167	160	162	158	125	125	151	136	131	146	150	150	168	168	104	140	164	138	174	154	163	155	137	134	194	150	144	157	128	150	174	143	145	127	124	119	147	134	140	132	156	135	153	154	136	119	154	138	149	135	145	158	158	140	139	137	145	151	144	140	143	157	159	137	149	161	197	173	163	146	174	143	151	140	164	154	164	148	164	150	170	148	119	151	176	169	136	162	146	166	151	165	188	157	149	161	157	134	151	173	153	156	168	149	171	142	164	160	158	147	158	137	135	161	156	161	157	146	156	132	160	145	143	147	164	134	155	145	151	153	153	151	125	159	149	161	162	163	143	143	147	127	159	173	153	158	150	160	139	159	123	153	134	142	154	135	166	135	130	145	168	146	150	137	161	138	155	129	151	142	154	123	144	147	160	156	125	151	141	151	164	150	118	126	148	144	133	145	142	147	168	144	152	147	146	149	139	149	162	171	170	137	144	133	164	169	145	154	149	139	136	137	148	136	152	143	165	120	158	161	144	157	141	146	169	153	148	152	151	147	170	154	146	127	162	161	143	145	150	140	151	145	152	151	141	155	152	147	167	140	140	161	158	155	136	153	157	127	154	145	155	143	148	158	152	156	152	145	172	152	139	150	129	139	152	154	142	160	144	163	147	168	143	149	154	138	148	142	154	147	145	152	156	144	140	146	130	177	133	133	141	137	132	156	134	138	150	140	137	133	144	132	157	163	157	146	160	148	155	160	144	144	171	147	127	149	170	169	139	149	140	159	143	144	147	143	149	166	142	153	140	158	137	152	139	162	161	133	154	159	144	130	160	125	128	140	160	158	142	146	173	149	150	136	143	137	144	152	134	144	162	143	151	139	140	144	134	150	157	154	163	147	136	163	161	144	158	169	155	150	147	159	153	122	165	149	143	152	144	133	159	132	147	158	145	131	141	144	158	155	132	152	143	133	166	133	165	159	155	147	114	155	139	142	158	140	137	141	137	143	155	129	136	148	153	139	148	165	123	157	155	155	140	136	147	138	139	149	172	155	163	133	136	168	186	149	159	142	135	161	161	158	143	150	158	127	141	138	144	140	149	152	167	163	150	147	146	157	148	149	124	154	136	140	167	137	155	143	143	153	145	145	136	153	155	139	152	170	146	163	147	159	164	154	160	158	139	155	165	123	150	140	158	162	151	149	125	127	133	149	141	147	152	145	154	142	148	145	158	135	154	162	153	139	134	161	174	146	167	141	169	141	153	141	144	141	171	144	146	141	157	145	140	170	157	152	168	118	145	135	120	160	142	151	133	165	157	152	142	139	164	152	143	136	140	142	150	165	159	142	147	158	146	141	161	143	150	155	146	151	170	164	146	163	135	139	134	142	130	160	121	159	147	151	149	155	147	180	142	164	149	148	130	129	152	166	160	142	167	161	148	143	140	148	146	149	157	150	111	141	177	160	137	144	157	146	161	161	150	145	154	149	147	154	150	153	134	151	148	149	159	157	154	162	148	158	143	148	144	141	165	167	161	140	170	133	164	153	162	162	150	159	153	152	157	140	157	151	144	136	135	145	129	169	163	137	161	145	154	166	145	137	143	138	143	144	174	151	164	147	161	128	144	142	152	151	146	139	148	163	150	155	140	147	156	160	159	172	165	169	150	132	148	159	155	169	141	143	134	139	164	152	163	151	163	140	147	152	136	149	150	142	125	153	152	156	136	146	148	159	146	141	148	147	134	154	159	154	152	153	149	144	156	136	135	155	160	131	150	161	134	151	135	160	159	157	132	124	138	145	160	141	159	172	170	142	139	166	132	146	146	134	139	135	162	153	141	155	138	134	137	138	139	133	135	162	125	166	151	169	164	144	158	156	147	146	152	164	154	133	145	152	163	130	144	163	155	122	165	136	146	159	147	151	157	137	154	153	136	140	150	143	152	138	146	142	158	143	153	152	155	134	132	147	155	137	143	143	154	148	155	163	153	128	168	135	128	152	140	156	149	127	140	163	115	147	137	153	144	171	161	133	167	161	168	117	133	131	157	155	148	141	142	156	155	139	155	139	152	153	148	152	166	145	160	152	147	136	141	143	150	156	171	153	175	164	142	140	140	157	143	168
14870	5101	6078	5710	5437	5495	4925	3601	2680	2498	2173	1949	1740	1569	1343	1548	1560	1722	1289	1072	1010	977	1207	1187	944	952	842	851	785	747	704	638	704	668	697	652	642	588	558	555	543	555	556	548	568	543	509	518	521	507	475	477	470	436	407	427	450	437	426	410	409	419	417	456	426	452	445	438	445	424	452	425	416	444	449	412	426	385	417	471	408	432	521	1518	2512	382	392	349	366	390	424	370	379	360	403	357	370	384	347	382	385	353	361	387	392	397	394	360	375	363	372	372	374	353	348	367	377	364	371	365	388	392	385	344	382	392	395	402	360	377	391	333	320	365	341	352	388	405	356	366	359	349	367	346	413	372	363	366	339	370	352	374	360	394	352	414	389	357	381	369	389	375	394	365	359	321	409	390	368	366	369	352	379	325	350	404	392	370	388	368	351	371	340	374	389	379	422	393	362	375	396	387	377	360	393	351	391	376	379	389	347	381	343	386	373	400	398	378	359	376	370	411	382	381	344	372	399	381	371	397	380	411	419	385	373	416	435	371	396	393	395	400	383	333	354	324	386	396	387	353	388	358	375	387	376	356	341	336	361	347	369	374	408	394	370	367	345	381	330	378	401	358	346	329	379	382	372	368	376	407	407	384	376	383	402	370	374	351	385	384	396	360	395	374	380	360	401	367	343	375	353	386	347	320	381	409	355	359	391	338	378	419	403	339	375	390	401	376	347	369	393	395	380	415	392	383	353	381	410	376	370	392	423	396	385	358	360	393	375	388	343	375	338	379	365	399	347	348	381	386	405	393	357	365	365	361	356	367	355	386	384	326	420	360	379	355	346	392	372	367	367	381	366	366	357	360	360	375	390	363	399	360	346	356	363	343	389	365	378	388	358	405	369	394	403	391	406	370	361	388	400	391	346	365	388	357	371	370	395	358	419	341	370	411	367	360	366	374	338	342	383	367	389	381	390	391	362	392	376	363	337	354	394	356	379	353	370	390	404	380	352	363	378	388	384	363	373	392	428	346	373	380	389	358	380	370	376	380	351	358	377	356	367	343	377	331	377	401	399	356	376	365	360	364	378	360	365	339	359	360	347	388	389	365	366	371	358	351	322	416	350	382	383	359	381	363	407	355	361	389	402	393	366	381	394	381	349	390	386	382	359	380	388	352	375	390	368	377	397	356	363	336	397	379	376	405	367	355	361	394	369	374	363	365	353	418	388	383	355	339	358	399	362	371	371	374	387	379	380	374	368	391	378	370	419	360	341	380	357	380	361	401	370	405	380	384	361	403	372	381	359	371	391	381	364	331	399	371	384	380	368	352	347	369	348	385	361	367	396	378	371	389	373	370	402	367	372	395	402	406	363	380	367	399	350	356	390	383	370	387	377	351	351	374	367	387	352	371	356	393	373	352	394	398	357	355	373	359	354	357	381	388	355	356	378	410	387	380	380	366	404	381	368	363	376	391	367	372	350	366	394	395	382	356	388	393	378	359	369	362	369	386	351	398	355	376	395	385	372	376	383	404	370	371	355	360	346	354	353	345	375	406	389	376	364	385	402	329	368	349	342	377	358	407	365	381	382	357	363	361	363	397	391	376	373	383	387	348	380	362	376	361	393	355	353	369	370	361	390	372	369	379	346	361	360	371	411	371	377	397	384	402	393	398	388	368	360	410	345	410	394	384	375	364	373	350	375	388	410	360	391	371	339	378	380	356	341	378	370	388	348	403	401	378	390	368	373	372	393	365	358	342	402	374	372	364	366	399	362	398	350	383	388	390	380	331	350	395	395	364	376	368	380	351	376	351	367	376	389	360	346	357	367	389	363	355	384	371	364	391	344	362	418	386	373	376	402	377	362	336	387	357	375	377	387	353	381	356	380	429	360	377	357	392	366	403	375	407	376	395	368	362	360	372	346	366	395	348	374	350	398	355	423	393	356	350	389	394	352	368	382	348	373	372	364	382	368	381	369	350	350	394	376	379	342	385	408	344	363	379	349	374	368	359	388	371	397	407	360	371	382	386	348	376	363	396	384	378	380	405	392	398	367	397	366	350	384	396	393	337	379	389	371	324	357	380	373	351	380	377	352	362	357	365	365	356	349	351	395	337	358	379	380	372	373	406	362	354	372	372	359	356	380	368	389	393	376	389	355	373	352	366	378	385	371	365	361	379	370	326	369	356	361	373	402	355	368	400	370	372	386	374	342	340	384	389	355	352	391	390	399	359	372	341	377	394	368	394	381	347	394	396	372	353	368	375	371	340	370	396	364	368	389	361	403	375	408	350	380	375	379	366	376	383	372	370	374	333	351	382	387	355	388	377	362	394	375	363	362	384	379	403	415	398	373	391	388	369	373	370	340	389	389	380	396	387	398	353	381	360	368	396	398	359	388	377	353	374	369	383	364	357	404	348	353	387	379	377	366	362	349	373	376	367	391	381	395	367	399	381	357	394	368	376	355	391	396	374	395	342	334	354	347	370	363	389	380	379	378	341	371	366	333	396	369	350	352	425	361	366	357	374	398	398	372	396	367	382	375	383	367	359	371	376	384	341	350	413	371	390	393	351	341	358	356	349	369	373	376	384	393	398	395	393	362	397	392	374	369	382	355	355	352	339	402	388	365	399	390	361	356	365	369	361	356	394	353	370	387	396	386	384	368	382	351	402	353	391	358	386	363	375	339	352	372	408	346	343	365	346	370	355	368	389	377	363	357	356	352	398	413	359	341	387	395	398	348	393	350	335	352	393	369	396	371	379	359	417	383	374	383	366	375	387	369	365	350	399	340	385	351	346	365	366	394	360	358	353	365	386	381	353	397	401	356	378	404	360	371	345	392	360	350	370	351	396	388	343	369	361	373	353	359	374	404	373	349	372	376	371	340	360	386	394	376	363	358	378	371	363	380	391	371	354	373	398	378	372	356	376	360	378	360	400	354	414	364	373	401	416	388	397	395	379	411	398	350	390	394	374	404	389	367	344	382	390	372	349	365	377	382	386	353	349	384	363	385	380	388	360	352	377	359	401	361	381	399	391	370	382	364	372	402	348	428	342	382	341	326	392	385	345	376	341	385	381	353	361	336	402	377	372	366	398	352	328	392	374	370	337	361	365	329	383	388	386	380	360	374	390	396	382	373	365	332	365	374	365	372	351	398	383	374	353	380	368	336	413	368	366	377	387	360	380	378	408	396	345	396	390	381	345	390	353	399	347	414	366	385	341	379	389	390	360	351	377	374	368	378	385	394	353	368	371	369	382	370	359	353	358	361	374	347	366	399	370	401	365	398	366	389	358	384	373	389	358	360	413	392	350	372	368	385	363	363	381	402	367	361	352	390	368	399	368	377	375	379	356	382	375	384	384	401	397	379	412	357	352	353	380	355	360	381	353	404	389	333	363	369	410	390	369	357	397	353	379	379	347	362	385	368	387	357	358	354	370	372	356	393	353	368	423	401	337	382	393	400	363	368	385	345	366	391	354	377	339	361	370	391	390	402	374	352	387	386	369
38656	15380	8745	6397	4091	3351	2358	1478	1067	856	612	537	517	462	349	363	451	345	346	234	234	197	300	231	214	190	196	147	165	139	122	117	133	126	128	139	128	97	96	89	103	96	119	116	107	137	100	121	95	97	90	91	78	73	85	90	114	88	102	96	94	84	86	88	83	85	96	93	85	77	82	72	87	94	88	92	70	93	74	76	102	85	133	343	506	105	88	70	86	73	89	84	81	75	69	72	80	68	86	78	74	67	86	70	82	80	87	83	90	82	73	77	87	64	77	75	89	79	73	68	86	79	82	85	87	68	78	70	72	70	62	76	77	72	83	80	82	89	78	69	76	82	62	66	71	79	80	84	92	73	111	89	72	72	60	68	67	67	83	92	72	70	79	79	103	97	74	62	92	88	79	84	65	74	88	82	83	65	89	87	70	85	83	89	67	90	71	76	73	94	86	75	85	91	85	69	79	82	78	67	89	81	70	77	78	75	73	65	67	86	101	64	75	73	65	90	90	75	71	81	66	66	76	71	78	67	72	77	84	81	74	72	92	76	94	68	68	79	86	93	91	88	72	69	71	71	81	68	77	81	85	69	93	92	84	84	60	79	81	76	80	74	70	70	74	74	70	66	79	71	73	74	72	72	68	71	79	74	78	72	80	75	90	67	76	82	95	84	66	89	89	75	71	67	73	75	72	75	89	94	73	81	84	76	73	61	71	89	79	84	96	74	69	78	71	78	75	76	69	67	81	72	66	75	97	84	80	84	67	70	68	70	78	70	64	79	78	76	69	88	71	80	69	82	85	67	99	87	65	79	81	92	62	82	107	80	82	81	77	70	86	64	80	79	73	92	73	74	71	75	77	92	91	85	69	71	74	81	71	87	102	73	65	83	82	83	73	68	76	85	75	83	79	80	74	64	78	81	80	74	66	77	72	86	76	82	65	81	78	77	65	61	71	88	90	67	77	69	73	84	71	81	87	75	62	64	81	78	76	77	71	73	76	86	71	81	76	88	63	75	82	68	73	75	84	74	69	92	72	88	79	88	76	85	76	69	71	88	87	75	74	67	71	66	84	93	78	64	70	62	78	61	76	73	80	59	81	69	65	81	68	76	82	65	78	68	65	87	79	77	72	67	74	76	72	74	76	77	66	81	74	81	65	61	77	75	78	74	93	71	86	86	73	70	88	73	85	74	93	77	64	76	70	58	77	65	75	68	84	89	67	65	75	64	65	75	69	81	69	84	80	71	78	75	80	72	84	62	78	63	77	67	77	73	72	74	87	78	82	70	77	62	76	63	74	74	77	89	77	67	67	65	93	73	78	68	93	90	79	91	81	73	70	75	73	78	90	67	76	93	67	73	62	85	73	81	71	52	62	55	74	75	70	93	68	65	68	67	91	81	74	88	75	77	85	69	73	83	78	76	74	62	85	63	70	77	82	67	87	79	65	65	80	76	70	83	88	74	59	92	73	77	79	78	72	80	84	82	76	79	95	62	76	74	67	84	81	83	79	73	81	83	84	72	67	68	72	70	61	84	75	83	80	63	70	66	67	81	78	80	57	67	77	78	80	64	73	64	70	72	79	60	72	72	64	73	91	83	69	65	79	77	86	73	71	70	73	71	94	84	71	87	70	82	84	73	73	88	92	79	75	86	64	87	77	80	82	74	76	82	73	71	58	64	94	79	59	81	69	74	75	77	92	78	84	74	72	76	77	74	82	76	74	87	88	61	66	76	73	111	78	72	68	74	76	79	83	91	71	78	99	69	80	74	91	80	73	93	77	82	77	76	76	83	89	75	71	82	83	85	66	74	82	74	75	91	62	80	94	87	80	80	74	74	92	90	88	66	82	80	75	64	93	76	96	65	91	71	75	75	87	84	75	81	88	85	95	55	72	77	75	81	78	67	63	77	99	65	65	71	59	73	84	86	70	73	83	78	62	74	76	68	81	94	74	98	76	82	75	73	75	78	62	65	75	90	79	77	93	79	83	92	82	75	67	70	78	85	78	80	71	63	90	79	98	87	62	86	79	91	83	66	76	70	72	84	72	55	81	86	81	76	84	77	74	80	59	82	63	85	71	82	84	82	67	70	81	69	80	63	73	73	67	84	69	70	85	84	77	88	76	72	84	70	90	81	80	80	62	74	92	65	65	75	79	76	72	101	64	77	87	77	71	75	84	84	90	87	73	80	74	64	55	70	83	83	65	77	70	67	68	67	78	63	84	81	84	69	73	71	82	84	61	84	80	84	72	95	83	72	79	82	85	90	94	91	93	70	63	64	76	79	84	76	74	86	85	69	79	73	86	104	70	68	65	65	82	86	81	87	77	79	85	69	81	82	81	81	60	73	81	70	72	91	73	69	77	69	80	65	83	81	66	74	86	75	82	78	67	61	79	71	67	71	87	72	69	79	95	69	70	68	83	83	74	83	77	84	64	76	86	89	64	84	77	80	68	75	74	75	84	79	71	66	87	66	68	79	90	83	90	85	71	68	73	75	78	81	83	71	75	78	81	74	69	59	68	77	83	64	85	82	77	93	71	87	79	76	86	70	82	64	80	91	85	69	72	86	63	64	77	78	76	84	82	63	62	70	74	69	98	87	83	88	75	74	86	65	86	97	64	93	60	74	83	85	84	72	88	63	72	79	73	82	74	69	93	67	93	75	79	84	90	74	77	60	82	71	61	74	72	67	90	101	85	70	67	78	88	81	85	68	70	71	90	74	62	92	83	71	70	87	95	92	58	88	68	74	88	71	71	80	80	66	71	62	85	64	70	76	75	72	81	83	80	78	71	84	72	61	87	81	82	71	74	82	76	94	85	80	75	93	73	78	66	68	71	78	65	92	61	67	84	84	60	70	74	83	73	67	92	71	69	90	85	60	80	82	76	81	77	76	86	66	74	74	61	74	79	64	75	86	76	79	91	83	75	74	94	75	73	79	70	78	87	80	70	71	66	75	77	63	105	69	80	74	86	76	75	76	73	69	76	70	70	67	84	78	75	91	80	91	86	67	71	81	70	70	77	83	76	65	79	85	80	77	67	68	80	81	81	81	91	81	82	67	79	95	83	75	84	79	63	80	79	73	63	95	72	66	71	70	75	71	86	70	75	80	93	69	71	83	74	69	80	85	68	59	64	75	91	69	75	91	88	82	74	56	72	71	70	88	86	70	64	79	78	80	67	66	88	91	73	77	94	88	79	82	73	81	85	74	84	70	73	88	66	79	90	63	66	87	85	61	68	80	74	72	89	78	70	74	78	83	75	70	80	67	73	75	77	71	79	63	74	79	101	72	77	78	68	57	77	69	78	78	66	90	72	82	76	81	79	77	83	76	65	69	95	78	83	82	77	69	85	76	75	81	89	64	70	83	59	88	80	84	72	84	67	79	81	71	73	85	95	55	85	70	79	92	78	76	72	64	75	78	71	67	69	61	78	80	83	79	72	78	82	78	72	81	77	59	77	98	64	76	65	71	60	84	83	80	69	77	80	83
20714	6020	8612	9210	8365	8282	7296	4893	4426	4029	3165	2867	2472	2270	1898	2170	2087	2089	1823	1529	1447	1370	1435	1409	1258	1057	1034	985	898	911	755	667	685	627	715	857	666	537	531	481	474	517	543	492	520	418	427	446	350	383	367	384	349	295	278	299	366	317	308	328	282	283	307	265	300	299	294	291	280	267	320	292	339	330	305	295	276	276	242	268	327	307	642	2620	4138	284	205	207	195	202	213	224	217	197	210	188	224	224	254	218	242	198	186	190	195	224	216	213	196	200	227	212	225	192	202	194	204	220	211	204	215	210	194	196	216	205	200	231	209	212	215	199	224	213	195	211	203	209	201	203	200	199	241	211	203	199	203	211	209	203	233	182	218	206	201	197	201	182	220	225	210	223	200	198	221	219	225	212	205	224	223	214	213	214	206	228	207	220	208	196	223	217	213	191	198	208	220	203	197	211	180	214	211	188	208	208	211	196	205	207	221	199	209	175	179	204	209	225	221	216	185	219	179	199	201	220	212	194	196	205	192	195	201	215	211	199	207	220	214	216	203	207	215	188	196	231	178	230	219	170	208	199	206	207	240	200	201	225	187	199	202	183	204	194	225	190	219	188	203	220	179	214	213	192	200	186	198	214	190	193	212	173	178	188	225	221	222	214	176	195	207	185	211	178	211	232	215	210	201	215	200	213	214	199	181	201	219	184	191	217	219	212	233	215	215	206	212	214	198	196	181	196	196	199	221	206	226	208	177	188	218	205	193	227	186	177	214	242	213	172	187	198	223	184	220	203	214	209	191	223	208	200	194	185	198	208	209	199	208	210	199	228	208	210	214	204	222	194	210	204	207	190	184	212	185	222	193	201	225	211	205	238	195	198	219	185	172	214	213	211	217	208	168	207	216	196	199	216	214	196	192	208	188	195	224	196	188	215	209	192	210	200	211	205	189	208	203	193	198	196	219	215	223	203	209	218	236	201	214	197	204	194	197	231	220	199	203	220	177	219	207	208	191	194	215	224	223	205	196	210	201	186	198	199	219	214	203	190	200	203	201	209	214	223	215	192	189	221	207	175	203	211	186	206	226	194	213	186	194	214	207	194	213	218	184	202	180	208	211	208	216	212	205	212	218	208	209	219	198	216	190	210	203	220	209	215	205	200	215	228	198	197	205	196	206	206	195	223	219	214	209	213	212	233	207	209	176	189	191	200	200	198	208	211	190	203	184	175	208	206	220	205	206	197	228	223	178	178	208	195	207	214	214	229	209	207	212	199	199	234	219	183	232	217	203	185	206	214	215	201	194	212	186	213	182	213	180	234	208	201	206	185	205	203	195	179	225	190	222	209	191	217	223	185	180	203	226	204	207	175	200	217	183	224	197	202	212	222	220	184	203	222	207	197	202	208	225	208	195	218	211	203	194	208	187	195	222	212	224	191	237	195	212	203	230	216	194	185	198	187	199	206	214	172	197	191	216	195	220	199	191	212	206	181	197	208	195	243	218	242	233	216	204	206	203	213	196	213	226	200	198	212	200	228	226	202	216	198	208	217	223	211	202	204	201	196	199	201	207	190	185	226	208	189	187	213	214	217	160	178	213	195	189	195	184	208	209	219	218	200	222	149	214	185	221	233	209	184	215	208	173	194	221	205	214	224	213	195	204	221	236	219	198	204	227	208	242	196	193	234	197	206	181	186	192	210	215	186	217	192	198	203	203	207	217	186	206	210	223	219	217	233	191	192	210	218	212	204	193	204	208	212	184	206	199	228	178	195	192	218	195	198	224	199	191	190	235	207	203	196	207	203	197	185	197	218	200	199	247	244	222	215	229	176	191	213	200	204	203	194	228	191	203	227	192	213	201	199	211	199	204	208	205	191	218	183	200	211	222	213	213	216	201	202	191	202	231	219	235	221	180	203	179	223	207	207	192	204	242	188	211	206	228	193	218	214	203	165	210	191	209	212	205	187	218	224	220	200	214	206	214	221	210	210	198	198	208	191	228	220	200	199	212	216	214	198	193	217	231	202	202	179	206	210	216	219	198	216	199	211	207	205	204	187	199	210	233	210	190	199	254	203	203	179	220	215	209	188	212	217	195	200	204	225	197	216	203	198	201	215	228	221	221	198	209	203	181	208	190	200	210	190	205	198	195	181	209	211	225	226	213	191	202	220	202	200	213	192	214	231	224	221	207	199	218	190	193	191	208	223	205	233	198	237	191	222	232	192	194	223	209	211	203	204	212	194	217	200	208	226	228	195	217	196	204	214	202	203	173	222	188	207	201	184	213	202	209	212	218	208	202	224	192	192	217	188	219	219	202	212	194	195	204	196	197	207	213	212	221	206	218	220	220	214	195	198	226	184	202	211	253	211	216	219	178	228	189	214	209	204	190	194	229	210	193	199	227	203	212	215	210	227	209	208	236	191	191	216	189	199	214	213	207	219	211	208	183	222	184	223	231	190	203	212	206	201	204	220	205	204	211	191	228	200	217	215	196	187	212	201	208	216	209	219	218	205	209	217	181	211	202	191	205	220	210	226	215	189	188	202	214	233	220	184	197	223	226	231	213	213	194	180	221	195	220	203	206	218	197	180	179	191	218	212	204	209	196	217	193	222	205	216	198	192	208	218	202	213	220	202	225	215	199	206	195	196	209	208	191	212	212	185	209	212	191	196	206	198	183	229	182	228	215	183	224	221	194	195	235	207	207	214	195	205	224	220	224	191	203	207	186	206	243	218	213	223	216	173	212	220	193	192	209	212	218	227	219	194	212	232	223	193	219	198	189	200	207	203	201	185	198	189	213	195	215	197	245	208	205	204	187	227	194	214	205	222	175	198	228	211	224	207	217	202	170	211	196	202	240	222	204	196	209	221	224	202	201	216	192	199	188	209	181	205	214	193	206	209	198	220	215	200	184	202	228	179	203	209	209	209	175	204	179	202	201	200	197	192	187	228	192	205	218	220	176	203	214	205	205	219	235	204	209	202	211	216	226	200	206	210	208	217	211	201	209	213	194	207	202	186	188	185	206	211	167	177	194	206	225	206	198	195	198	188	196	200	181	216	210	213	199	204	202	210	208	230	186	209	228	214	200	199	217	206	205	214	216	211	202	209	213	194	205	201	201	185	198	193	212	210	207	221	202	231	210	189	199	196	223	202	212	213	202	205	209	191	178	193	203	202	181	205	200	210	193	197	210	224	206	239	209	204	217	183	204	216	208	183	224	197	197	190	227	187	216	182	220	196	215	204	203	216	178	214	181	232	204	187	202	196	179	216	229	212	222	222	186	209	200	226	199	212	198	201	212	219	213	209	199	220	211	210	215	202	218	217	221	210	195	216	192	205	197	198	209	215	215	207	217	193	210	223	235	219	225	227	194	232	209	211	210	204	198	198	193	187	195	190	197	201	227	186	192	197	228	215	203	226	206	197	223	201	216	189	202	212	208	197	203	194	204	217	198	222	180	205	202	211	225	194	206	253	220	229	200	198	229	176	222	204	213	193	202	189	197	205
3916	660	675	547	513	459	451	337	284	250	245	218	218	197	209	195	184	189	174	191	200	203	218	194	193	197	175	162	179	194	157	181	180	158	194	182	161	151	186	168	175	190	177	170	201	170	156	162	172	155	175	162	185	132	196	187	202	182	165	149	170	175	175	186	170	187	162	161	173	173	181	180	203	152	186	170	170	176	160	174	178	152	191	143	191	161	165	154	178	185	166	176	169	184	159	188	150	153	185	169	168	172	143	168	180	186	152	144	170	192	181	199	168	136	167	185	166	176	172	164	188	165	160	153	173	182	177	164	175	162	176	178	151	151	176	183	155	152	172	163	153	160	163	171	171	164	168	178	177	185	167	160	179	171	180	177	198	163	176	169	158	183	165	158	163	190	184	191	172	175	179	188	163	149	177	170	150	164	176	154	165	152	175	164	177	170	176	195	165	180	155	180	175	152	179	174	156	155	153	165	151	193	170	163	175	162	180	182	183	170	188	177	180	185	174	199	189	172	158	185	204	180	154	185	142	164	148	177	153	185	183	191	169	176	176	183	149	158	181	168	159	180	166	164	175	171	194	169	160	166	181	195	142	181	188	193	177	162	158	183	170	159	166	153	174	167	162	155	173	151	157	174	167	186	181	166	171	170	158	155	162	157	182	153	172	160	186	143	167	159	169	158	165	172	198	179	160	185	165	157	168	165	182	182	168	159	171	207	185	173	171	167	157	160	148	167	176	180	146	144	185	166	170	169	198	167	152	166	176	175	179	188	160	177	183	184	187	165	180	196	162	168	203	186	158	173	177	181	167	166	172	164	172	176	176	152	153	171	194	172	172	167	164	178	171	214	175	168	167	179	181	168	176	182	172	158	195	150	181	195	172	177	156	179	172	182	185	180	170	184	168	167	176	167	154	180	155	191	167	171	165	191	182	152	155	150	172	179	168	156	162	168	182	156	160	190	164	174	161	170	152	184	148	169	152	177	194	166	189	177	190	158	180	161	196	156	172	189	178	170	167	171	153	170	168	151	163	168	181	166	149	174	161	158	171	173	175	180	167	172	189	161	165	152	177	148	163	174	162	150	169	163	171	160	186	175	194	168	157	184	180	179	183	169	179	159	184	160	162	154	159	145	179	155	163	172	173	178	163	185	164	160	142	174	171	165	171	167	170	171	164	152	183	161	185	191	169	174	168	169	171	172	189	170	167	172	202	186	156	162	171	180	160	141	168	175	171	160	163	170	165	165	146	175	179	189	141	188	160	182	169	191	176	146	180	163	175	185	153	188	171	149	166	162	171	187	173	167	166	158	175	139	179	161	160	136	136	162	186	176	154	173	179	176	172	163	176	158	195	164	157	159	160	156	179	183	175	166	174	176	171	163	175	201	172	175	177	182	155	157	193	171	150	157	151	167	168	153	171	194	179	160	167	165	179	207	173	175	149	174	186	190	175	176	156	163	188	190	177	145	184	187	174	190	177	156	160	188	181	181	202	151	181	157	193	175	151	143	155	176	161	162	164	192	170	179	166	164	156	176	176	194	158	152	164	161	167	152	164	196	163	161	155	173	154	194	178	161	175	184	160	169	159	167	172	192	159	169	176	171	151	155	187	155	161	159	177	174	163	156	189	161	203	184	167	192	175	180	194	152	161	190	179	172	198	165	147	169	171	172	175	168	170	159	162	160	160	151	162	172	193	171	181	161	200	168	166	172	170	185	190	160	180	161	154	164	160	166	167	181	132	152	155	169	170	172	165	165	176	160	180	158	172	194	166	177	166	157	163	158	169	202	195	195	185	176	187	173	184	160	148	154	176	158	186	153	174	188	154	143	162	156	166	172	192	171	166	203	163	154	166	172	192	173	161	159	196	164	186	184	183	175	185	183	173	169	165	156	159	161	149	182	181	171	179	154	167	183	165	158	177	174	170	179	156	180	165	165	159	153	154	166	173	164	155	157	176	167	180	177	151	163	158	176	183	161	187	183	161	163	205	172	157	173	148	188	170	183	174	145	144	162	169	162	172	168	165	180	177	160	168	162	191	170	173	166	173	181	172	157	171	171	165	143	175	164	187	175	172	163	187	163	170	175	176	170	171	183	159	189	167	183	174	171	168	178	182	168	176	186	143	174	188	157	169	192	171	169	149	146	166	166	146	174	172	171	161	169	172	181	166	176	177	173	163	183	167	185	177	162	142	165	171	189	180	172	167	151	176	155	161	174	190	165	161	174	163	160	175	156	183	170	172	195	190	172	173	185	164	165	183	179	179	189	164	175	188	191	165	172	160	172	162	165	169	184	188	180	165	179	164	143	174	163	210	187	184	173	176	174	165	172	158	163	155	199	177	162	175	167	173	153	146	173	157	154	172	176	170	168	190	175	182	165	168	183	177	179	159	177	151	141	155	175	171	170	163	155	152	184	183	162	158	164	160	158	177	182	148	155	159	176	180	176	147	193	157	179	177	189	181	171	146	172	171	161	168	196	166	163	168	146	166	157	172	159	161	168	171	173	165	149	168	166	152	198	180	162	162	167	153	154	202	176	173	180	159	161	170	173	178	173	153	176	180	158	168	170	153	163	146	153	189	161	194	196	177	144	171	189	171	178	177	158	175	177	169	164	167	167	146	185	159	135	172	169	173	193	157	179	169	191	176	166	166	173	175	159	148	172	171	172	162	187	178	181	171	171	198	155	174	156	173	170	176	172	162	169	171	181	167	163	173	187	176	166	173	181	158	174	180	194	174	156	139	173	142	142	168	145	172	164	170	189	186	165	201	158	158	177	174	150	173	165	176	156	192	174	167	163	190	172	140	168	186	148	143	184	153	176	159	163	187	153	153	172	169	161	161	169	148	189	167	195	171	171	158	172	165	169	164	180	154	156	189	182	153	166	188	164	188	176	176	175	167	184	152	184	178	161	166	155	178	181	166	162	170	161	158	171	175	185	173	185	179	169	177	151	183	159	154	190	158	148	182	173	172	188	175	163	170	165	178	169	186	166	168	175	148	173	177	190	179	176	162	166	170	165	178	162	168	160	164	165	163	154	174	185	164	169	160	180	155	162	144	190	173	183	180	168	156	208	175	187	158	172	166	147	138	155	213	173	166	165	175	184	190	171	179	162	158	169	178	169	183	162	167	178	178	179	191	175	155	159	175	183	196	181	158	172	184	172	153	170	187	165	155	150	169	168	163	170	164	161	184	158	174	163	193	158	159	172	186	169	158	191	184	158	156	171	192	179	146	157	179	152	180	183	179	181	197	158	164	213	159	164	192	165	174	171	158	166	144	176	179	171	151	168	201	169	169	181	173	148	143	157	172	166	166	193	182	159	151	155	148	173	176	185	169	179	154	173	166	175	164	189	188	177	172	182	179	180	175	164	160	150	180	173	156	182	175	178	169	175	174	148	181	153	196	164	147	154	149	173	156	170	189	155	173	137	167	162	169	157	145	187	154	154	169	176	200	171	178	174	176	186	158	177	165	177	155	167	151	159	194	153
3347	930	1460	1791	1880	1727	1468	1267	1091	1026	879	793	721	607	654	689	692	623	597	587	624	607	616	604	558	569	608	575	552	595	585	525	560	506	509	490	502	491	496	488	509	521	536	499	481	489	460	493	470	472	415	458	520	459	465	423	440	443	443	465	417	394	479	451	460	440	465	470	419	402	458	445	475	459	439	466	439	404	420	461	458	420	470	525	658	448	423	449	430	401	449	423	389	433	402	423	433	440	424	475	430	454	402	447	430	392	444	423	409	446	438	424	396	446	412	432	423	480	428	433	471	480	444	395	447	433	420	440	396	407	408	417	448	414	448	393	395	422	435	441	469	431	428	446	435	401	443	436	402	487	468	416	446	416	404	416	458	446	434	437	446	419	447	429	460	419	434	387	401	413	437	400	455	431	424	395	401	423	411	430	400	479	435	438	427	427	424	400	446	466	396	426	450	440	419	464	434	399	449	429	398	406	454	407	436	410	387	387	389	401	421	415	449	408	428	441	405	456	411	395	415	428	429	418	446	421	430	424	448	426	451	408	453	424	450	396	435	435	393	440	451	455	423	397	385	415	390	453	423	421	456	431	431	412	428	461	452	436	446	410	443	417	432	422	423	433	483	437	435	452	451	410	441	416	430	406	423	413	455	413	455	418	431	450	420	411	424	433	415	411	446	439	438	390	423	427	434	417	423	415	409	394	431	459	401	405	403	409	415	439	457	419	459	463	447	367	446	415	458	446	413	446	405	445	385	440	444	412	424	416	459	409	456	417	403	448	443	439	439	437	445	417	405	383	445	429	419	439	424	420	427	400	429	409	419	443	440	434	454	457	425	427	418	458	399	437	445	442	382	427	431	440	411	435	433	465	436	433	386	443	434	453	419	464	407	410	397	417	451	413	417	437	419	429	412	446	444	403	450	422	398	445	422	425	453	435	430	438	420	426	442	399	415	456	433	391	427	395	414	443	445	407	429	448	409	430	440	444	434	347	437	412	447	440	414	411	441	456	454	398	457	419	437	423	446	416	435	371	416	462	396	441	431	414	458	441	453	408	418	421	438	429	422	467	436	412	412	415	431	419	438	427	416	454	477	412	401	410	448	415	460	423	397	414	447	420	417	417	429	422	455	391	435	434	446	466	433	441	440	416	426	446	412	405	389	418	440	465	421	459	430	408	448	453	425	444	398	447	406	427	401	475	411	408	424	435	438	428	440	401	413	448	488	465	410	410	456	437	443	433	429	418	463	400	461	436	466	405	438	443	479	442	415	432	450	436	469	428	455	433	422	418	438	471	406	452	404	462	460	413	393	444	406	451	470	416	417	404	424	405	442	432	436	465	428	445	450	418	431	472	409	439	423	389	424	453	421	418	418	432	454	413	411	428	432	429	415	443	396	388	409	416	394	392	431	422	428	402	414	428	445	465	414	439	425	408	452	431	433	431	418	441	437	418	454	430	449	455	447	438	413	457	400	448	419	426	418	443	441	411	415	451	402	424	428	387	452	466	432	411	480	431	449	392	420	441	425	438	430	443	413	435	453	426	410	421	429	429	427	433	425	393	460	408	388	431	425	401	434	405	452	419	450	429	465	457	444	411	409	435	425	419	442	463	444	409	384	418	426	420	456	457	418	420	364	427	421	402	432	399	459	429	432	462	420	428	453	426	418	432	437	412	475	426	448	466	400	439	416	407	443	419	449	402	415	443	422	436	412	434	457	432	459	438	432	405	436	425	446	423	455	468	456	403	425	411	427	422	431	428	463	421	428	456	432	439	443	459	457	456	447	438	454	422	394	419	420	424	429	455	450	456	462	410	426	391	446	432	439	449	454	402	442	419	411	416	427	417	392	439	447	412	425	418	428	405	433	461	409	407	442	462	446	422	405	446	393	451	438	396	447	395	414	422	454	396	424	440	450	418	445	389	439	456	430	445	441	409	443	413	425	428	433	428	420	466	428	406	380	448	401	461	428	416	436	397	469	428	416	450	453	462	441	428	436	390	433	409	441	437	416	419	412	445	423	429	430	377	453	453	412	400	447	440	439	459	408	449	425	448	447	428	408	464	466	436	437	428	419	428	465	420	423	442	423	439	399	442	463	426	459	430	402	398	433	419	417	390	442	425	407	406	438	429	412	406	431	423	416	417	434	428	456	440	429	449	416	415	438	467	420	414	447	422	449	422	413	429	397	405	404	418	430	413	405	401	437	384	452	418	454	415	418	423	429	397	408	420	441	416	419	448	406	437	438	439	445	447	442	454	437	425	419	412	452	458	431	454	464	423	458	469	412	380	469	412	403	428	410	411	410	422	461	423	424	408	414	469	417	454	417	442	417	412	430	407	398	436	457	434	438	422	433	440	436	393	440	444	411	436	439	416	449	420	394	418	454	444	415	430	465	444	387	497	420	445	439	403	409	433	438	472	410	420	405	452	447	415	415	429	403	421	391	425	453	440	420	425	425	436	417	407	420	392	449	399	398	463	445	401	433	465	425	463	469	478	425	401	396	429	409	457	424	459	410	437	382	393	407	380	420	459	426	484	406	446	429	443	434	418	433	421	421	443	427	482	395	436	431	439	404	426	455	393	440	481	472	437	431	422	429	462	409	452	452	443	435	443	436	429	439	440	445	423	398	440	377	431	427	419	418	400	442	456	455	430	429	446	427	412	427	407	409	429	438	410	458	413	458	454	456	465	448	424	434	423	443	446	412	404	392	425	464	409	434	475	430	453	417	445	432	442	418	431	423	445	421	415	404	383	451	456	450	386	433	431	429	426	425	448	407	450	415	442	453	432	468	459	456	412	461	445	416	425	438	443	462	403	430	441	417	394	407	446	408	428	448	425	420	450	468	416	453	407	407	401	453	442	443	423	387	432	422	432	451	423	441	431	452	446	403	415	424	408	443	435	452	423	397	440	452	439	450	437	432	413	427	425	395	454	449	411	445	463	416	375	400	420	450	423	410	426	393	445	408	447	422	468	407	423	411	449	404	402	420	396	412	405	425	436	461	468	428	445	426	420	447	458	392	428	433	423	429	417	412	455	441	438	437	419	441	420	436	427	411	462	430	427	453	439	389	408	456	417	392	431	447	425	422	425	383	399	436	428	426	434	400	413	457	428	426	430	445	435	425	404	445	410	420	412	443	444	421	416	436	390	438	409	420	425	449	423	465	455	428	454	425	407	423	419	483	418	400	446	433	407	415	439	470	387	451	413	448	422	412	455	463	399	404	467	417	455	426	407	429	429	457	405	397	431	409	416	442	429	414	416	418	396	439	429	434	441	396	414	404	445	417	449	450	410	416	396	452	449	406	402	423	437	447	469	417	423	442	485	422	423	442	416	437	431	449	410	454	462	455	448	431	452	430	429	389	453	418	395	424	437	430	429	416	430	423	437	433	431	416	417	417	425	447	419	387	433	400	424	398	392	411	435	431	419	419	452	422	432	434	435	454	436	442	401	413	430	387	413	443	427	425	405	422	355	446	429	420	375	429	424
26595	7234	4464	3886	2368	1749	1066	785	750	584	436	373	334	380	297	261	293	398	262	255	273	299	282	278	237	237	200	227	204	198	193	206	203	205	172	170	172	166	199	214	196	202	187	155	199	156	188	175	162	151	171	166	149	169	183	176	169	167	171	163	168	167	170	161	180	173	156	147	146	171	152	166	172	152	147	173	169	139	174	151	156	161	263	369	402	158	136	149	160	144	163	147	182	190	171	173	159	160	170	158	147	143	159	140	164	147	154	159	187	170	150	151	163	163	151	144	132	161	160	156	190	172	141	167	162	154	149	173	168	159	152	158	133	157	147	147	162	153	147	167	130	144	170	168	150	133	146	169	161	149	153	148	158	160	136	153	158	173	146	169	150	149	146	156	155	147	162	148	142	175	162	162	179	147	152	167	164	136	146	139	161	152	175	181	162	161	173	148	150	166	156	138	139	146	157	159	180	172	146	171	168	160	165	168	176	144	153	161	155	154	154	154	158	147	177	163	155	155	174	166	186	149	170	159	149	157	167	176	133	143	144	141	154	118	166	145	171	174	181	169	149	148	134	177	151	158	151	122	154	131	146	142	157	148	151	162	154	171	164	135	151	155	171	170	166	170	156	147	157	157	156	143	149	160	143	148	147	167	164	166	156	146	151	188	165	135	169	170	167	132	133	162	154	142	164	188	163	188	140	150	147	156	126	171	151	144	133	180	173	165	173	161	160	170	173	156	150	168	178	151	150	164	165	153	160	156	153	174	152	152	148	151	117	177	138	155	165	163	167	162	176	154	148	166	169	162	130	153	160	168	170	161	167	160	178	174	169	190	155	151	146	165	168	193	141	157	158	151	165	160	154	181	165	156	199	136	147	160	147	158	144	152	150	141	140	165	141	148	160	133	162	158	158	170	160	136	172	156	171	142	169	160	172	134	145	156	140	151	145	165	168	159	173	155	132	155	146	153	144	160	171	144	143	180	144	160	136	154	135	138	131	126	140	167	145	154	138	152	144	156	167	131	164	143	164	150	150	167	151	189	156	137	159	152	167	162	142	151	146	188	162	155	153	163	140	159	154	155	160	179	150	146	168	165	168	173	161	174	158	133	140	180	179	148	149	125	145	169	145	144	150	140	171	158	157	146	160	155	154	143	140	156	154	124	166	139	156	184	146	156	177	157	150	163	159	160	152	146	153	163	167	168	157	158	155	157	152	149	159	153	153	151	171	162	177	152	171	157	160	149	139	167	149	162	144	173	140	159	154	172	172	167	139	169	153	165	165	157	154	164	134	156	160	144	156	161	159	138	163	160	153	163	159	150	140	159	138	162	170	163	153	171	159	171	143	156	161	152	160	167	157	161	143	151	151	188	147	168	137	158	167	174	138	186	125	156	153	140	167	155	157	178	176	147	133	141	154	143	138	174	158	139	151	159	184	177	177	154	159	157	159	160	159	156	149	171	145	156	141	163	152	139	184	140	130	183	139	142	187	176	170	146	139	163	156	156	144	145	160	153	155	129	154	144	161	160	138	180	149	187	154	152	155	161	154	154	144	169	156	151	156	149	142	149	140	156	152	146	171	161	147	146	142	164	149	157	162	151	148	156	151	161	162	148	172	147	152	186	151	133	133	152	138	159	147	157	154	160	144	177	156	156	166	171	180	155	147	158	153	151	169	153	152	150	176	157	156	163	181	151	141	145	149	168	167	157	154	186	160	150	160	137	161	150	135	153	143	140	146	140	188	179	146	147	152	156	146	151	156	144	148	138	132	185	140	164	165	168	150	143	124	155	148	142	154	152	173	145	148	146	178	148	155	149	150	147	164	149	161	140	165	142	166	180	150	168	173	162	150	140	144	158	150	152	164	186	167	138	172	162	134	159	147	161	158	156	143	160	148	164	141	174	146	144	138	165	156	172	142	167	143	152	161	143	176	164	150	135	145	182	147	141	162	159	145	158	177	169	140	139	143	147	152	166	163	148	133	157	151	164	167	194	149	165	149	167	147	145	132	171	168	145	174	167	162	137	151	176	173	176	159	141	141	153	141	134	152	148	155	162	149	165	169	164	146	140	170	161	166	150	168	159	164	163	162	160	158	145	156	135	169	146	132	165	138	156	149	175	164	150	186	126	161	156	136	169	152	131	150	142	182	147	159	155	150	157	133	165	163	149	159	152	143	161	149	157	156	154	168	157	170	164	141	175	149	154	172	168	153	160	122	163	170	161	147	145	137	160	159	177	163	153	160	149	144	145	162	166	175	148	150	162	170	148	138	164	146	157	150	151	151	181	153	154	187	178	155	164	159	149	149	167	163	141	161	157	163	190	163	170	143	182	131	157	158	128	152	146	174	140	151	137	142	158	157	183	160	152	162	160	144	182	180	132	129	142	154	147	143	162	135	151	175	151	161	166	154	177	136	173	145	163	159	136	149	158	157	152	126	160	175	141	144	155	167	152	146	171	164	149	135	171	164	128	144	167	169	180	142	162	185	153	151	142	173	147	142	152	152	131	140	170	158	153	161	171	146	144	165	146	156	162	162	179	151	149	158	139	146	170	128	149	142	161	153	159	136	140	164	154	155	184	148	167	153	153	155	153	150	181	144	142	162	152	159	150	140	155	149	165	137	139	147	158	142	153	154	164	138	152	164	149	141	157	165	170	155	156	189	146	172	161	149	140	118	167	133	158	158	151	137	138	176	164	163	174	139	167	153	159	171	152	180	159	160	165	158	148	157	158	182	162	158	160	147	144	144	145	168	149	172	162	156	166	177	155	157	155	161	156	158	164	157	144	166	156	142	155	157	153	150	159	153	152	162	166	153	123	143	147	177	158	173	191	147	173	173	159	144	147	162	139	144	149	169	146	138	172	169	154	143	152	153	166	156	149	139	151	147	179	155	164	166	160	155	153	153	164	161	141	167	167	147	148	148	156	171	160	133	138	138	167	187	156	177	163	176	158	151	156	149	163	163	171	162	159	134	135	154	148	155	160	161	170	175	155	127	144	170	159	173	151	176	135	160	162	155	138	158	141	165	151	166	164	142	171	163	146	142	156	128	152	174	166	176	136	179	170	177	121	189	165	145	146	159	194	183	164	163	167	156	163	145	154	158	162	161	155	161	164	157	127	160	143	158	161	138	143	151	170	176	151	161	147	165	157	169	166	147	153	151	147	145	140	154	142	160	166	157	148	152	176	161	145	149	153	162	153	181	166	159	144	162	148	178	153	168	142	157	123	159	126	160	147	146	153	161	189	138	165	153	146	146	181	155	172	151	171	178	158	155	167	177	150	165	158	166	156	147	169	154	147	190	148	172	181	157	169	127	152	130	164	154	156	145	175	140	153	160	163	195	162	158	170	143	124	144	167	175	150	151	134	148	176	155	146	149	145	140	137	157	180	165	157	133	153	164	125	156	168	144	142	166	151	169	155	147	141	130	163	162	167	166	158	158	141	153	141	149	161	151	142	173	182	169	135	169	161	149	157	175	161	134	189	161	171
14570	4084	5633	6785	5861	5434	4155	3535	3096	2524	2234	1835	1549	1516	1301	1496	1607	1888	1164	981	1112	1369	1252	1117	1094	898	896	787	789	875	695	676	646	662	712	694	617	610	637	710	732	690	650	673	507	547	544	588	476	460	496	467	431	467	496	432	483	473	459	448	449	447	415	392	459	469	429	429	411	427	407	461	470	474	441	430	477	440	398	406	440	464	1273	2017	2251	467	406	384	380	395	418	435	372	390	427	384	432	412	416	411	371	334	411	402	387	379	405	403	383	410	373	374	379	398	407	386	435	378	443	422	420	350	421	396	395	405	358	402	376	410	373	402	393	351	407	370	379	401	403	376	395	405	390	355	414	395	349	379	367	409	413	387	390	387	396	364	399	395	424	429	397	424	371	430	379	401	402	381	397	395	417	411	379	365	384	428	374	372	400	393	377	413	404	360	383	410	372	383	415	408	474	382	399	362	355	375	369	390	370	388	399	372	393	391	364	366	408	366	413	385	374	391	412	365	424	387	406	402	422	367	354	401	375	391	366	354	408	400	373	410	347	384	416	376	408	411	416	404	385	382	394	392	382	387	394	399	372	377	426	378	394	410	384	389	392	375	406	392	389	403	397	355	409	401	372	392	412	360	383	377	423	358	407	367	390	414	392	361	375	377	386	408	409	406	385	393	393	398	403	401	412	391	410	356	391	388	385	367	382	391	393	361	399	392	396	390	380	391	381	407	352	388	340	408	355	376	387	350	402	374	389	392	379	418	390	375	375	362	359	402	390	405	397	362	388	397	373	388	413	378	401	376	418	391	426	401	373	416	430	387	380	379	410	375	391	394	411	400	408	385	426	364	388	410	402	399	390	408	344	397	396	403	388	364	435	412	375	382	375	433	398	374	376	445	393	400	422	403	374	411	361	411	393	405	395	404	371	378	412	402	404	383	412	405	422	413	407	416	376	375	380	403	415	406	368	374	368	362	370	414	391	433	431	366	390	400	415	386	392	386	416	406	368	388	388	396	352	360	383	395	394	396	404	379	373	396	425	412	373	387	377	377	404	379	342	379	369	386	413	383	436	413	422	403	393	365	384	382	391	350	386	366	383	387	429	411	379	373	400	381	376	377	376	401	382	414	392	404	381	396	384	410	377	405	363	370	364	326	405	387	408	376	396	404	381	359	415	401	380	383	382	377	409	363	392	411	343	377	366	370	412	404	377	379	368	368	392	426	424	350	365	385	367	382	392	424	410	364	366	407	400	389	385	371	393	344	399	384	385	410	405	418	387	366	387	402	386	393	388	380	366	399	381	368	399	401	405	413	357	414	397	413	388	364	407	386	419	390	394	391	413	387	405	392	376	417	392	365	404	366	388	413	387	384	403	412	381	343	390	395	390	379	354	375	378	405	385	395	416	408	382	391	414	390	406	383	392	399	426	413	382	380	398	350	388	390	412	408	364	433	389	364	387	372	372	391	405	406	369	394	356	378	389	395	396	384	396	403	381	385	401	420	392	376	402	414	394	371	402	421	369	376	374	363	428	371	431	420	392	367	401	348	423	402	404	369	418	386	398	374	376	396	376	410	389	361	380	407	388	415	393	338	398	391	382	414	413	386	391	401	392	385	372	406	409	406	395	392	371	366	377	395	391	389	412	410	375	421	388	369	404	395	401	365	375	375	370	379	388	386	394	390	353	380	383	420	384	406	380	370	376	439	395	403	392	361	392	379	384	382	390	359	384	428	397	408	362	367	399	392	402	374	379	399	420	335	389	367	397	380	383	388	404	377	375	378	386	405	375	384	387	403	409	374	420	394	383	437	396	386	392	375	403	384	377	417	430	399	402	389	386	372	397	424	414	387	409	372	368	370	371	365	391	376	379	395	383	410	348	385	435	369	358	383	402	404	405	390	414	388	420	392	404	351	375	375	370	390	417	375	359	370	415	416	388	413	383	385	389	390	399	362	390	401	399	393	401	402	346	434	363	388	395	390	367	415	417	361	407	424	381	368	355	401	396	379	377	381	426	389	398	420	397	383	391	396	431	378	377	408	383	404	367	432	370	436	366	425	401	398	380	381	385	377	386	421	375	391	377	399	398	376	398	421	374	395	399	406	393	405	385	406	394	385	367	408	399	389	375	367	371	394	413	371	431	400	396	395	391	360	359	404	420	374	403	393	377	396	335	396	414	390	388	385	408	408	384	398	385	348	402	384	386	388	391	397	396	431	405	368	375	395	385	385	370	391	414	399	393	393	368	345	350	382	448	382	379	420	400	375	402	381	421	362	347	402	420	380	395	414	371	407	379	391	384	398	436	389	405	374	380	420	380	386	374	390	370	372	398	385	384	351	366	411	362	376	410	394	389	358	415	388	352	392	399	371	382	359	408	386	379	358	349	383	391	420	348	364	404	400	408	375	364	350	357	413	404	379	396	419	377	354	405	417	383	394	381	404	406	393	402	429	422	398	397	347	409	415	420	360	399	364	396	415	403	388	376	405	391	389	377	402	380	422	399	367	380	410	377	395	370	374	389	378	409	419	392	403	397	366	391	395	377	399	422	431	407	383	410	382	389	429	375	405	401	411	419	378	352	395	407	375	407	383	396	402	391	363	420	415	398	397	356	399	383	379	394	399	385	397	368	378	390	419	374	427	377	419	410	387	392	381	360	404	381	397	398	368	422	394	393	380	397	411	371	399	386	358	401	360	384	391	379	413	374	422	380	400	385	385	377	392	401	407	408	392	399	394	380	422	374	400	376	423	355	384	388	408	406	410	385	406	400	409	380	408	380	376	386	412	376	409	378	404	402	393	407	432	375	409	373	392	390	381	360	386	376	425	413	363	384	389	413	377	361	414	391	378	415	421	364	387	362	409	399	392	437	396	341	379	378	399	429	372	399	399	421	426	385	434	384	389	406	412	413	398	406	387	406	404	398	383	434	403	401	412	357	432	366	389	392	386	374	363	382	362	431	381	405	400	423	388	380	380	398	394	391	403	377	372	375	416	359	405	405	368	393	400	351	405	389	377	405	390	410	368	376	364	394	407	360	391	393	385	352	429	391	365	429	374	407	384	393	359	385	374	354	399	388	419	435	380	426	407	407	386	420	373	382	396	363	432	384	402	378	386	392	393	408	420	399	382	382	428	392	396	413	392	421	416	414	398	418	367	378	390	427	390	413	372	392	370	355	413	395	368	399	388	430	366	404	396	403	379	376	408	421	402	387	372	376	380	401	459	400	412	405	367	386	362	368	405	398	396	397	387	377	398	393	381	418	351	394	393	397	373	355	351	379	378	361	390	410	377	413	370	383	403	409	409	406	374	387	374	390	419	398	374	363	397	413	397	402	407	380	421	397	403	375	414	415	396	386	418	436	377	405	417	416	403	380	408	383	362	397	384	413	404	386	405	357	416	385	374	374	375	395	412	394	365	393	382	388	391	422	424	383	370	401	384	401	385	414	382	389	422	393	357	390	364	400	367	401	393	392	374	409	396	381	381	411	380	402	359	416	392
36694	15445	8284	6857	4216	2613	1852	1125	908	995	580	432	392	413	293	281	287	436	233	258	261	252	262	205	222	165	163	207	172	172	144	126	150	152	145	145	150	127	154	166	181	155	153	125	103	112	111	124	109	86	98	81	112	103	97	106	84	112	105	91	102	94	86	109	98	108	90	88	87	91	92	96	112	104	91	113	95	106	104	90	90	110	257	522	494	98	97	80	86	85	93	85	83	87	76	87	85	78	102	88	105	82	85	91	88	95	86	95	87	79	95	86	78	81	96	89	88	83	84	84	77	72	84	93	90	90	88	103	89	104	93	84	102	99	77	63	86	79	82	71	94	83	83	79	92	75	79	84	74	86	93	84	77	86	100	76	85	80	80	78	106	88	95	75	88	104	73	83	79	78	93	86	79	88	90	79	80	82	90	89	88	79	117	80	86	89	65	91	84	84	84	90	88	83	78	80	77	86	89	93	82	94	68	93	80	81	96	95	84	93	86	77	80	88	77	68	97	74	82	97	66	86	95	83	72	78	63	80	72	86	80	93	69	87	86	81	85	92	95	78	78	79	96	80	91	84	95	84	97	107	88	75	80	108	70	81	92	83	77	93	68	86	79	82	89	76	87	95	92	84	82	70	84	75	83	93	85	83	85	75	80	97	93	86	90	98	85	88	104	106	71	83	90	90	89	88	61	91	92	87	76	86	94	80	102	90	85	78	86	78	83	82	82	69	73	74	92	73	77	90	95	89	93	95	84	97	81	82	84	93	79	81	83	87	100	88	82	92	73	74	87	95	72	87	71	79	85	70	96	72	78	98	77	82	73	84	77	89	81	97	87	87	85	82	92	79	94	65	85	62	73	90	84	75	71	82	76	70	70	92	79	111	70	79	73	73	92	86	88	79	86	69	91	82	98	77	79	99	66	70	87	77	78	72	90	83	87	73	78	87	93	79	79	80	93	81	83	97	94	99	70	67	78	83	74	91	72	90	87	91	72	82	83	76	83	81	81	83	98	75	72	79	80	93	81	101	91	82	85	95	92	88	88	91	84	82	71	68	79	73	77	90	64	79	98	92	81	86	82	81	83	95	90	88	80	97	100	93	103	92	74	98	64	65	81	79	94	77	67	99	82	71	91	81	94	77	81	83	90	78	71	80	69	69	88	72	79	96	68	73	84	96	93	80	84	104	91	75	101	76	74	83	86	96	76	81	82	81	92	78	86	96	62	80	87	104	105	96	69	77	83	93	83	89	85	93	91	73	98	76	74	76	98	77	89	79	85	78	83	85	90	81	65	85	85	80	70	78	71	101	76	96	92	68	105	89	85	79	86	75	90	60	86	80	73	95	81	85	90	86	65	99	76	84	75	88	97	95	77	81	97	93	91	73	96	72	90	85	85	86	102	73	82	98	101	83	83	85	96	83	102	90	80	66	77	90	79	80	102	89	78	83	79	69	88	79	83	75	77	101	71	80	98	70	74	88	91	94	86	75	104	94	95	93	76	72	84	83	86	76	93	82	85	69	92	74	68	81	75	90	91	71	82	93	73	76	98	63	89	92	73	73	84	75	79	108	92	68	91	76	83	89	80	73	92	80	104	82	79	78	84	80	93	69	84	86	82	98	77	81	95	80	77	74	83	80	74	89	75	71	92	84	89	93	89	66	98	94	82	83	91	76	68	88	84	97	87	83	86	78	83	72	80	73	85	85	77	98	113	76	97	87	84	92	77	104	74	94	84	101	88	85	83	84	80	101	104	76	72	80	81	81	90	79	86	70	83	85	89	80	77	108	99	74	88	71	80	80	78	85	63	91	92	82	97	92	93	91	82	68	87	103	103	94	82	67	80	103	75	93	104	79	86	82	66	85	77	91	71	83	83	84	94	90	89	93	75	91	66	84	86	103	99	73	102	83	107	91	84	86	88	74	98	64	99	95	77	91	66	73	55	72	84	74	87	104	79	76	72	75	73	79	93	69	60	89	77	75	94	79	69	83	82	79	89	87	91	96	90	74	79	94	78	98	83	85	88	81	84	88	102	80	82	76	87	90	72	83	85	97	94	76	89	85	109	85	85	75	79	89	65	74	82	103	86	92	75	87	79	83	102	77	79	70	87	81	72	90	71	85	80	86	86	84	78	87	95	86	92	72	88	70	87	66	63	98	89	91	87	91	69	88	77	93	82	85	82	78	77	95	86	88	89	89	85	77	92	76	72	81	91	76	84	88	73	86	81	71	87	84	79	94	92	69	105	84	62	66	87	84	96	79	72	94	94	66	104	92	74	85	80	100	80	88	82	82	85	80	76	70	92	90	74	95	81	100	96	80	82	74	96	73	92	91	101	101	82	88	87	82	78	89	85	73	98	77	70	87	91	86	86	93	80	92	91	82	80	78	66	88	98	78	96	80	72	72	83	75	86	84	77	74	83	91	76	96	81	87	87	68	85	80	97	71	86	87	76	78	86	83	81	83	75	82	78	69	80	67	89	75	77	97	97	86	77	88	94	83	78	83	81	94	84	88	83	111	105	67	84	89	74	104	78	89	95	73	90	77	75	90	80	86	86	90	87	85	83	85	78	95	97	74	95	81	86	84	92	92	85	87	69	84	74	72	87	93	92	100	76	87	91	100	74	89	75	89	82	79	80	81	81	95	87	77	84	115	83	74	75	75	89	85	87	84	75	84	75	89	92	83	85	76	86	76	103	99	74	82	90	87	79	100	77	84	70	92	83	97	84	73	83	84	72	82	93	80	79	76	79	80	107	84	94	79	91	95	93	82	84	105	87	82	74	87	92	75	97	91	91	84	78	106	77	78	110	74	77	98	80	77	88	84	74	98	97	94	87	89	80	91	81	96	69	86	84	71	80	85	60	101	87	80	85	82	108	85	87	77	91	80	84	92	76	97	66	71	101	93	96	73	76	84	86	89	95	93	95	65	97	73	77	83	86	81	85	78	75	74	93	88	94	84	98	76	91	103	82	94	96	83	84	84	93	60	71	110	93	89	95	77	85	82	77	89	86	93	83	78	84	96	80	78	94	85	82	78	92	95	87	85	94	77	93	71	86	100	70	84	86	87	84	105	84	88	79	94	101	72	104	101	95	97	92	81	78	85	80	88	78	99	89	83	73	89	93	89	85	85	91	91	94	84	86	63	85	76	88	94	87	84	82	90	100	77	87	77	104	94	89	93	77	81	89	90	71	81	82	101	98	75	89	80	103	76	90	95	94	94	88	94	92	66	81	77	89	86	95	76	83	86	75	75	87	83	87	78	78	77	91	81	76	85	79	82	104	84	80	82	83	98	84	99	98	60	85	94	87	96	89	89	88	92	81	86	74	76	96	77	96	82	87	90	78	81	102	86	69	95	83	114	71	97	90	87	93	75	72	81	88	93	79	98	90	81	87	86	88	78	86	82	101	65	83	90	85	69	98	84	80	75	80	94	84	78	101	97	91	64	88	87	87	70	92	81	67	88	83	69	71	91	68	100	92	92	89	100
19853	6895	8960	9730	8878	7352	5937	4794	4465	3955	2959	2598	2373	2289	1808	1677	1719	2724	1389	1353	1662	1591	1561	1335	1280	1096	1008	886	846	853	702	717	807	794	805	762	629	718	883	918	855	762	689	538	585	554	516	548	448	327	322	339	333	383	349	315	312	376	374	345	337	368	297	341	355	328	299	288	276	277	321	378	397	363	343	330	321	297	279	268	324	466	1738	3549	3414	404	237	244	225	259	238	240	242	207	225	234	270	228	230	238	237	229	251	260	236	228	225	212	224	200	226	228	224	209	230	229	212	248	223	227	233	245	218	232	228	223	257	222	206	183	241	225	205	182	242	236	218	232	237	241	227	215	226	231	240	208	239	248	253	233	235	214	219	227	221	209	219	200	238	245	217	240	255	213	235	238	219	217	219	242	241	258	239	200	220	223	216	214	193	213	247	224	223	236	237	253	239	223	219	218	232	238	220	218	221	220	263	238	225	202	214	228	225	220	233	233	209	236	240	222	262	220	228	225	249	239	228	246	205	220	242	244	233	212	220	210	246	222	222	232	220	205	212	237	229	207	218	231	225	222	216	220	230	250	211	234	236	201	233	243	216	232	230	228	239	242	218	226	215	192	200	201	199	229	235	237	234	182	244	224	205	229	233	263	234	246	216	243	212	234	223	239	221	251	225	225	237	232	217	215	232	219	218	232	228	232	213	212	221	215	233	241	238	205	228	222	219	223	221	213	226	203	227	208	239	219	220	211	220	217	221	220	238	237	216	231	224	209	224	209	231	214	233	236	218	253	246	216	200	248	221	222	215	229	229	228	223	228	241	220	219	246	230	232	232	215	232	205	197	231	223	219	234	213	235	220	238	230	233	220	203	221	233	223	224	215	200	213	219	253	233	241	211	193	226	225	228	231	212	230	225	234	204	193	226	231	223	215	265	231	228	229	251	241	199	215	210	212	216	231	248	217	228	239	225	225	221	223	217	222	219	229	214	236	225	215	216	214	195	223	237	214	209	233	232	235	217	244	257	252	226	218	217	236	272	230	218	232	249	244	223	231	244	219	201	221	230	260	235	238	212	219	235	218	228	242	235	203	230	219	244	217	192	233	228	221	210	233	231	221	218	242	217	231	202	226	220	232	222	223	233	220	234	247	189	231	237	244	238	220	202	224	241	232	239	220	200	213	208	197	215	241	221	213	232	229	213	223	259	227	215	239	209	217	231	202	244	244	202	214	246	224	224	229	242	231	220	198	220	230	229	246	216	227	222	243	237	237	202	230	213	250	202	227	211	216	247	247	229	226	188	207	211	195	212	213	222	231	216	252	203	231	246	228	244	228	225	228	241	210	263	242	224	226	252	209	232	226	233	234	229	213	195	246	228	228	198	215	237	200	235	242	207	231	242	197	233	234	219	220	216	232	224	227	215	256	245	268	214	233	197	218	214	213	216	225	243	219	235	208	212	225	203	229	205	232	212	235	210	218	226	232	231	260	235	242	240	218	216	237	217	252	232	234	218	222	228	222	213	215	199	239	250	235	246	227	230	223	219	228	237	242	232	241	226	225	243	242	203	240	225	215	214	222	232	226	212	214	224	204	228	217	242	230	251	218	209	224	205	228	221	225	234	210	223	233	227	241	218	237	228	221	231	257	200	214	243	237	228	226	253	227	227	219	208	226	208	207	213	257	240	222	250	257	233	227	221	207	226	205	226	225	235	225	250	244	207	232	237	219	215	214	210	243	242	233	220	213	228	230	209	218	236	240	220	241	220	234	237	248	229	225	238	232	215	226	230	248	202	237	224	226	239	218	238	238	212	209	251	238	245	227	203	224	210	218	263	214	212	217	218	219	246	213	239	239	222	207	251	216	215	217	248	232	238	243	234	212	235	239	248	216	211	218	245	227	231	234	237	220	206	248	229	214	252	218	246	204	237	207	241	208	216	217	232	236	225	231	237	243	247	232	222	245	236	228	196	235	236	227	224	238	223	223	257	227	208	222	229	211	224	230	231	257	227	215	210	273	234	234	240	217	214	241	250	232	251	214	238	235	181	227	237	226	242	235	245	243	204	225	226	251	230	239	218	212	206	193	227	243	239	225	224	229	214	198	247	227	243	242	229	228	226	249	231	235	202	223	245	216	220	203	226	233	240	249	228	265	212	222	223	224	255	236	223	225	233	252	194	205	189	220	236	203	215	243	241	232	202	229	217	235	211	234	212	213	239	249	244	241	219	226	241	241	244	224	228	221	227	216	213	242	239	232	227	224	219	225	236	241	229	252	233	252	212	232	245	183	227	233	216	218	234	204	206	211	252	239	208	221	218	237	211	229	228	221	210	228	199	221	223	212	244	248	243	236	239	218	228	227	242	218	220	217	236	242	219	206	216	224	215	214	224	205	203	242	195	208	228	233	231	245	237	220	226	250	217	233	229	223	231	234	239	235	281	239	211	215	217	198	219	236	219	224	226	218	241	240	196	231	218	232	246	202	213	221	228	238	242	232	238	235	247	222	212	241	225	238	229	258	221	211	234	226	217	251	207	221	249	228	212	226	216	230	226	224	239	237	224	224	233	215	227	223	230	220	215	214	221	213	229	197	220	257	214	223	244	214	223	193	238	249	215	214	214	216	227	248	243	234	219	209	240	237	205	232	229	228	211	224	215	219	216	250	223	242	226	207	232	216	223	229	212	198	224	228	210	229	213	227	236	259	226	206	206	235	214	239	230	204	203	230	223	241	208	225	237	220	200	236	204	234	229	235	249	242	229	266	224	238	224	220	247	190	243	196	237	207	233	213	232	205	238	217	215	230	218	229	225	205	216	233	247	250	235	209	235	225	234	208	233	238	230	215	220	239	230	235	263	222	238	229	226	227	236	217	232	235	229	240	229	249	240	204	206	227	224	231	212	224	244	200	245	255	259	224	238	255	238	226	248	223	211	228	254	249	243	240	219	254	222	236	203	216	228	246	214	226	269	262	245	219	221	220	247	217	254	220	228	215	227	224	214	216	219	266	200	197	222	225	246	202	218	228	238	211	228	249	223	221	239	203	206	216	228	225	246	209	236	219	232	242	232	209	229	234	225	225	227	240	231	221	236	193	224	236	237	223	225	217	237	210	230	192	200	241	235	211	199	260	216	214	239	232	232	241	223	232	204	227	230	225	238	211	237	232	261	233	212	242	223	199	246	223	208	210	229	205	222	223	243	227	213	241	218	224	242	218	231	221	227	237	215	230	209	213	261	256	207	229	218	245	192	225	221	209	230	213	245	191	216	246	236	238	233	234	244	210	227	232	235	222	217	239	262	198	230	243	229	247	243	205	240	226	248	218	249	227	219	203	225	235	236	261	215	218	230	199	207	228	249	222	233	238	239	224	256	215	191	229	239	228	228	260	234	221	220	223	245	235	219	232	215	247	215	224	235	232	213	244	247	218	210	236	204	240	219	206	209	261	236	233	223	235	218	234	224	231	235	212	214	217	234	214	216	212	230	245	227	241	220	219	214	254	203	215
3466	628	695	602	544	459	390	334	302	255	238	270	215	179	220	188	197	210	199	211	213	222	209	200	193	223	195	223	183	158	171	189	191	186	181	186	193	237	190	212	190	194	167	175	168	197	203	165	184	154	179	175	179	191	154	142	164	211	221	166	169	180	195	177	179	171	182	173	151	157	191	205	186	179	183	168	168	165	168	158	184	167	177	172	200	174	159	161	188	182	194	175	199	186	154	176	147	184	161	184	172	173	172	178	166	187	167	178	170	171	165	181	177	159	178	163	177	176	148	156	170	194	167	157	166	181	135	180	153	171	210	181	174	163	170	181	164	182	158	172	171	160	183	184	174	173	172	179	159	152	184	196	164	201	186	161	170	161	202	181	192	188	166	173	191	164	173	174	177	201	193	194	176	174	156	163	185	164	174	167	174	180	185	172	184	149	194	181	192	197	165	187	164	173	168	185	176	168	198	154	165	185	177	166	162	173	187	174	158	161	154	158	180	171	157	165	172	188	178	174	191	156	152	165	186	178	164	194	161	187	191	183	169	161	188	177	189	156	162	200	174	169	186	163	197	152	199	172	191	175	177	166	173	165	171	176	211	180	198	187	161	158	173	158	176	176	163	170	170	183	157	173	192	197	183	173	183	162	190	164	177	173	182	171	158	189	180	181	151	163	188	193	173	195	167	203	181	161	192	178	157	161	172	197	182	174	185	172	154	152	165	185	182	165	189	212	152	183	197	183	197	184	192	192	188	157	164	187	174	157	187	157	177	167	166	163	185	164	187	174	172	181	169	194	186	170	168	159	150	165	186	170	175	165	180	182	174	173	154	194	173	176	175	159	182	167	196	196	164	186	186	160	131	154	159	191	173	195	179	159	172	176	175	150	182	166	178	170	172	162	181	185	168	165	202	177	192	166	179	167	170	194	156	186	158	167	181	182	193	154	173	178	156	180	177	175	188	174	204	165	171	172	175	193	171	157	177	184	175	187	183	177	178	162	176	189	172	171	184	165	158	162	184	174	170	170	193	161	173	187	171	168	181	184	197	149	172	159	176	195	179	158	187	181	161	165	174	193	177	186	183	181	175	165	184	172	150	168	188	159	165	157	171	176	193	179	143	176	163	185	171	188	183	157	159	174	181	161	183	192	162	173	187	166	185	191	148	186	186	150	175	185	193	177	193	209	170	169	171	178	200	179	180	169	192	200	171	197	167	174	165	165	188	177	176	178	184	176	176	168	160	162	181	176	158	182	182	194	183	170	194	171	165	175	181	164	200	187	179	161	182	185	147	156	170	160	187	145	180	209	169	180	176	160	181	188	165	185	194	169	181	163	163	191	179	170	194	182	176	184	173	153	175	185	174	160	159	181	163	165	162	198	179	189	163	182	186	192	156	170	174	190	168	163	153	173	154	171	171	174	169	159	169	185	173	181	171	171	201	181	171	183	192	207	183	172	154	173	170	194	197	178	193	181	181	185	187	187	178	190	200	192	183	183	179	152	161	156	179	171	173	198	155	193	179	154	208	172	172	174	188	184	153	184	200	172	203	163	165	189	189	184	206	176	161	177	174	204	152	185	183	153	181	167	167	180	171	186	184	172	173	201	160	165	155	173	187	189	131	193	185	179	182	175	206	181	202	188	176	185	153	185	187	186	171	198	205	180	192	165	185	178	169	176	165	172	163	188	170	152	187	173	189	172	161	187	185	184	169	171	181	184	172	168	172	172	179	189	178	184	182	147	173	191	164	159	186	183	200	168	175	177	177	176	166	163	175	173	175	171	185	176	172	184	168	171	150	171	183	159	169	163	191	163	182	186	174	154	163	182	164	169	188	191	183	159	189	167	167	167	174	181	176	160	177	189	158	175	193	175	172	183	208	171	183	190	198	185	178	194	180	182	195	170	180	197	179	168	188	183	160	155	186	168	193	191	184	161	167	160	196	171	158	180	162	167	170	160	203	171	175	169	197	166	151	159	178	168	167	182	194	153	191	197	170	177	179	156	170	170	149	191	172	171	158	159	157	168	173	167	168	186	154	156	188	176	182	183	168	187	172	214	154	174	195	182	155	198	192	169	173	153	161	188	204	187	158	162	177	187	186	155	155	159	165	181	192	174	159	160	174	164	181	176	181	169	185	175	173	176	179	158	174	164	167	191	181	178	181	167	172	177	181	198	180	185	170	192	159	164	189	169	170	164	171	159	179	165	173	194	167	172	170	181	194	169	166	175	193	166	182	154	165	174	187	167	166	164	173	169	182	166	189	165	184	169	184	172	202	179	182	179	151	156	168	171	187	170	192	190	175	180	186	160	159	167	181	182	158	172	155	177	176	176	186	158	155	194	199	180	187	174	168	170	185	178	161	198	169	201	177	155	183	158	194	178	164	181	158	138	169	188	168	173	167	159	171	181	210	184	150	187	188	177	181	154	184	139	162	161	150	192	172	157	184	156	171	170	167	170	172	166	201	178	169	170	175	190	182	154	187	176	176	176	171	181	175	170	192	197	178	167	184	161	208	171	172	197	174	182	183	175	170	185	172	170	174	143	187	178	182	155	168	197	172	157	177	184	180	199	181	182	177	180	176	157	164	169	162	188	161	166	164	196	175	201	150	177	194	168	201	191	172	170	148	161	179	160	148	191	182	158	180	186	162	157	167	173	156	181	203	164	192	162	172	198	177	167	195	170	164	182	174	165	186	179	182	185	183	176	172	179	178	199	175	145	158	176	157	187	194	171	186	176	173	152	162	169	166	191	178	198	183	174	164	148	153	185	211	170	173	159	180	165	176	146	165	151	196	162	188	182	172	162	177	172	191	177	185	171	184	172	154	186	148	184	174	161	169	159	183	190	164	196	191	175	177	195	177	154	195	189	170	176	165	159	192	182	204	186	181	181	187	185	155	172	158	192	168	185	151	157	197	177	195	201	196	171	181	165	165	186	188	161	183	177	189	189	183	198	178	171	177	162	171	201	209	173	166	200	181	152	196	171	179	186	164	175	155	159	182	187	177	181	167	174	172	161	193	160	170	163	195	159	166	189	156	157	174	158	182	167	164	166	163	196	209	177	153	176	190	187	171	196	156	178	190	179	162	153	197	175	174	173	153	178	180	175	170	190	154	166	173	175	205	198	166	152	161	150	173	168	171	157	177	166	174	180	151	184	191	185	195	178	175	189	186	168	192	196	195	160	184	179	171	158	190	160	186	195	203	192	168	153	176	201	156	177	174	170	165	177	160	176	158	165	182	180	197	160	155	188	187	194	181	197	183	162	177	176	158	164	178	164	182	183	183	161	183	161	160	185	161	165	167	150	170	184	185	181	170	174	193	176	171	174	162	178	182	190	171	196	185	175	176	166	166	193	178	174	189	162	183	160	168	178	169	204	168	173	151	157	157	203	186	162	169	179	176	179	193	165	154	201	168	205	195	183	204	200	184	184	173	166	154	188	196	163	183	195	210	190	173	147	199	171	177	156	168	181	164	159	161	167	176	167
3126	961	1738	1983	1926	1683	1457	1353	1125	944	891	789	643	660	603	610	659	647	558	618	690	769	752	687	667	640	595	629	577	550	540	514	569	556	539	608	586	652	642	653	607	636	578	483	527	505	494	502	463	430	447	499	513	521	432	508	452	460	490	479	487	436	461	510	467	492	442	452	442	475	480	535	520	465	444	477	449	463	450	458	427	458	464	583	673	434	448	416	429	414	430	422	435	453	444	428	419	414	444	466	442	432	426	436	430	464	432	457	427	465	451	449	442	472	457	448	457	466	447	417	423	476	466	411	481	440	464	388	449	427	451	437	442	419	418	431	433	470	452	448	465	412	462	422	415	435	410	449	418	454	446	420	436	432	455	401	431	435	410	456	453	403	411	419	418	465	411	436	448	444	460	405	379	445	413	453	449	441	443	435	452	439	425	439	482	443	434	483	449	433	428	438	428	421	494	462	411	433	429	464	462	464	435	415	404	464	427	421	477	401	441	446	449	473	449	395	428	455	463	466	499	439	454	432	457	487	409	430	426	430	425	430	455	452	462	441	431	459	461	431	413	403	424	402	466	419	463	427	438	436	405	445	463	455	412	419	440	441	430	423	410	452	475	438	498	456	475	465	454	451	445	428	443	459	430	438	414	417	465	447	439	412	475	432	441	433	408	422	441	435	486	453	417	437	452	459	425	416	452	412	415	437	468	476	464	437	441	438	450	461	464	461	446	452	408	448	416	477	452	447	461	422	426	410	423	490	459	423	442	427	433	420	443	451	450	451	431	425	419	436	481	412	402	458	455	442	442	465	473	444	429	434	450	475	453	451	416	388	456	399	448	444	451	422	464	434	413	479	405	431	431	435	464	453	429	436	468	479	449	449	427	449	473	427	444	476	424	444	433	461	436	439	487	446	473	400	482	441	420	465	449	456	471	447	442	423	434	445	439	459	422	399	418	446	437	469	460	440	432	446	447	429	398	459	426	424	407	433	455	412	438	418	440	451	446	405	442	446	420	434	444	439	413	423	486	455	415	456	415	470	443	444	503	436	398	431	488	426	460	458	470	467	432	470	409	454	433	447	471	428	466	495	434	429	448	472	429	451	408	455	432	437	439	438	442	401	442	422	445	457	449	469	442	461	385	417	461	441	461	441	427	481	473	448	440	456	443	476	444	475	438	431	456	461	410	437	415	451	409	427	432	450	462	428	435	438	470	414	420	475	430	458	456	461	397	422	463	463	420	448	448	450	432	456	452	415	451	451	458	412	485	455	454	460	452	410	463	472	441	457	444	447	453	461	398	442	441	431	436	444	467	479	438	440	422	471	434	454	490	423	450	444	443	453	453	444	469	481	478	452	421	456	455	460	453	476	440	432	457	430	439	443	420	442	426	430	431	441	412	464	417	431	460	435	421	459	457	454	445	431	448	415	421	463	442	459	427	438	444	432	432	444	427	440	427	462	492	446	448	424	437	436	450	439	458	470	450	423	460	460	464	466	417	459	437	451	430	405	468	458	408	449	474	438	466	407	416	404	452	437	450	433	466	485	455	426	441	466	458	453	429	407	436	464	439	445	445	438	455	443	436	434	441	460	448	411	442	460	446	491	407	417	430	447	402	470	438	438	440	406	448	456	459	451	438	452	496	451	461	453	459	439	431	400	414	459	435	440	455	431	454	430	406	437	447	421	408	452	423	437	431	427	409	431	381	428	430	451	449	410	427	457	428	459	438	435	476	483	462	420	396	401	472	443	453	415	455	470	446	439	455	486	416	432	420	461	455	455	443	441	456	485	440	443	443	436	421	434	406	467	417	525	427	437	443	447	407	426	437	401	454	450	429	457	423	425	435	457	463	453	426	463	411	432	436	472	413	442	444	408	446	433	429	405	449	443	445	463	478	405	466	403	447	455	434	450	414	454	449	455	481	438	433	425	454	461	478	427	437	417	421	419	450	405	417	438	461	448	480	442	457	445	441	440	449	468	442	438	420	445	481	441	465	420	436	459	440	463	442	448	452	445	485	433	457	455	422	444	448	447	449	438	426	464	437	422	450	445	443	429	442	450	410	451	463	477	450	428	407	448	443	442	406	457	425	397	466	395	442	418	481	452	444	440	422	410	441	465	460	410	414	432	438	427	422	395	445	477	432	462	470	414	480	433	434	475	438	445	447	418	449	457	483	430	433	433	445	478	423	429	488	450	419	462	447	451	466	420	463	455	434	439	443	431	447	436	461	453	421	383	430	434	432	443	436	470	453	441	442	468	406	457	443	471	401	480	432	431	464	464	440	414	436	457	443	458	446	421	440	455	450	444	452	458	396	425	441	450	436	423	449	464	439	434	434	472	432	444	405	415	463	442	422	473	414	426	432	457	410	435	451	444	424	450	438	434	450	449	430	452	432	432	425	461	434	435	429	446	420	442	444	442	497	451	450	464	479	417	470	453	438	428	419	457	447	445	440	445	459	417	423	412	443	459	480	457	452	379	438	472	419	444	449	453	435	410	451	442	438	450	459	407	431	439	452	437	497	428	462	496	435	436	444	425	437	427	455	432	425	454	443	475	444	431	449	451	453	447	436	416	426	435	420	477	423	431	441	427	448	435	456	411	453	471	453	402	428	453	469	439	447	432	427	467	451	446	445	433	429	461	462	438	401	434	437	425	453	420	441	427	428	461	456	456	418	432	465	419	454	455	464	421	451	436	427	422	420	389	431	447	426	444	455	440	442	454	425	403	447	442	458	470	461	479	465	467	459	441	445	433	422	466	448	507	457	457	417	440	395	431	477	452	429	433	463	455	439	478	444	446	471	425	428	424	406	455	421	431	444	420	416	456	449	424	452	426	483	450	460	426	434	465	453	439	444	445	472	417	465	444	421	415	439	439	457	435	472	430	450	469	464	418	433	440	460	395	437	471	476	475	447	452	425	460	472	440	457	447	440	423	437	409	415	450	434	456	414	392	465	445	471	452	438	414	468	464	423	435	418	444	428	429	451	418	470	422	461	474	423	441	415	427	451	465	502	399	461	458	412	437	464	440	422	450	484	441	475	467	467	440	453	444	481	438	444	437	444	394	451	426	474	423	433	463	447	441	442	470	456	439	458	440	441	428	420	436	420	424	434	432	451	459	412	454	455	407	461	424	418	474	383	451	447	440	417	468	421	443	403	431	445	473	460	467	435	451	489	424	473	442	463	439	440	454	442	447	455	457	465	448	424	446	443	431	455	438	438	399	459	461	450	442	413	446	458	436	430	471	420	437	459	446	448	435	439	442	436	380	399	478	459	431	429	431	471	436	420	452	439	446	458	458	426	418	434	446	434	436	423	445	408	446	409	443	414	454	419	436	490	391	478	426	444	465	457	406	461	457	461	450	440	450	426	472	427	474	460	440	433	429	440	460	469	452	428	429	448	426	468	428	448	411	411	412	428	474	428	411	460	380	421	452	424	439	426	456	401	440	427	452	481	453	421	451	451	458	428	433	424	437	453	457	465	463	426	452
25702	10159	5094	4220	2368	1717	1097	788	601	639	488	437	393	309	230	329	310	338	266	232	253	365	294	250	250	252	249	219	193	189	196	208	186	257	202	194	184	202	210	193	217	206	161	186	192	187	172	155	158	179	171	174	180	165	167	203	170	165	158	162	192	150	138	152	164	170	167	167	169	182	193	161	157	196	153	160	159	184	170	164	169	135	210	306	397	189	169	185	177	137	155	164	169	158	140	165	153	180	185	160	145	167	167	184	145	175	136	172	164	174	158	160	144	183	161	154	135	159	136	162	157	160	169	141	173	184	157	169	196	142	164	160	166	158	173	140	166	150	167	139	163	175	157	155	175	167	161	162	163	153	147	140	169	165	160	169	149	179	160	146	173	148	149	158	151	178	162	171	157	180	160	145	157	168	147	145	148	128	150	152	170	152	166	147	171	161	163	150	165	186	165	186	156	175	162	156	156	140	152	153	165	146	160	152	166	136	154	151	153	144	161	144	158	162	182	159	170	159	145	160	164	160	162	117	160	158	164	171	152	192	162	146	157	149	142	143	148	176	153	145	145	153	155	150	150	158	140	143	169	158	190	154	153	131	158	157	172	175	147	162	176	165	169	169	138	170	148	149	150	158	149	163	150	166	127	164	173	160	163	156	140	152	148	139	158	170	175	151	152	136	174	161	172	149	166	161	172	182	177	154	161	172	143	154	169	169	161	145	169	131	151	165	162	177	166	140	154	156	169	139	160	152	158	175	143	157	171	152	177	160	171	179	191	158	141	159	169	149	149	163	186	147	179	164	158	172	157	148	159	170	158	147	160	165	155	163	166	177	161	165	151	142	166	145	158	172	163	159	158	132	162	156	184	159	167	156	152	139	150	159	126	152	160	162	146	156	152	154	182	190	162	154	163	156	155	157	174	178	159	181	170	167	160	143	144	181	159	159	161	156	160	148	163	164	165	137	163	172	150	157	178	158	159	135	145	143	136	187	180	162	155	156	152	144	176	166	176	153	167	157	160	166	161	164	162	173	126	143	164	153	154	176	162	152	176	165	198	168	155	142	189	158	144	151	162	158	146	154	151	146	137	162	158	175	142	166	155	159	156	148	139	164	159	159	169	160	173	145	153	177	157	159	168	140	146	192	163	149	165	152	163	176	151	173	133	168	133	159	182	155	156	162	163	150	157	162	174	150	165	140	151	187	156	164	167	168	156	161	150	157	162	164	144	148	130	164	164	152	140	155	176	185	169	150	146	156	138	170	169	157	151	156	162	161	155	151	186	159	144	168	162	156	152	152	160	153	129	163	158	146	166	168	172	149	145	151	146	178	146	152	170	182	137	156	156	151	171	136	155	137	160	161	142	156	185	173	178	169	166	164	152	165	152	170	152	160	164	144	151	153	155	169	156	169	139	163	145	152	167	170	154	135	145	155	179	146	152	189	146	157	161	163	163	165	148	167	131	147	161	141	155	157	187	155	153	167	154	161	175	174	158	170	146	167	171	152	151	150	140	176	164	183	142	169	179	161	150	168	159	175	155	132	155	147	161	141	155	146	178	145	150	134	141	137	158	146	152	169	138	167	167	153	170	156	165	150	146	163	133	159	171	154	146	150	165	146	165	164	169	157	144	168	152	170	163	162	156	147	164	148	178	155	180	161	163	176	166	136	162	174	167	191	143	169	148	158	168	150	170	160	163	165	170	139	166	135	165	167	170	157	159	163	159	135	168	153	151	149	169	168	163	155	153	149	186	173	165	181	154	147	161	157	168	150	137	160	175	156	155	158	154	183	149	163	162	178	156	179	175	154	155	145	165	162	144	162	158	163	168	184	172	168	175	157	147	140	168	161	166	151	170	146	188	169	140	158	157	160	167	166	149	163	168	165	163	139	153	178	159	170	193	154	140	178	165	165	167	157	159	148	158	164	151	147	181	146	179	151	162	149	137	155	159	150	161	163	149	153	166	157	166	164	149	155	158	154	162	156	177	143	147	148	161	170	148	192	177	153	142	159	149	160	169	178	159	153	141	153	168	168	147	149	143	163	146	176	167	172	154	169	149	168	193	161	149	167	163	151	154	171	153	168	146	156	162	156	138	165	151	158	138	164	164	193	153	176	165	144	167	160	153	159	155	152	171	196	158	152	142	155	160	147	171	168	173	165	146	176	174	155	177	160	153	168	157	185	169	158	150	163	176	155	182	159	161	158	175	164	161	152	146	157	162	148	136	153	165	170	162	154	151	168	148	153	142	158	172	152	156	149	148	161	152	164	149	151	142	180	166	172	144	157	133	174	167	168	159	151	158	160	150	155	158	152	145	166	151	153	178	151	164	157	167	168	168	132	168	164	162	147	172	154	160	138	179	165	155	174	162	176	136	159	158	167	165	151	156	142	163	140	138	160	150	159	164	157	157	164	160	161	165	137	169	146	189	137	172	143	164	152	168	186	155	203	191	175	142	161	165	166	141	182	146	170	163	160	154	172	169	165	167	171	175	163	149	132	147	176	159	166	147	142	155	134	172	187	154	165	140	136	172	154	160	160	152	162	147	155	172	180	165	158	145	146	157	149	166	175	136	182	151	140	172	154	174	165	163	159	162	150	152	183	155	150	162	159	140	181	164	141	180	154	161	154	135	152	172	138	169	151	173	175	158	183	147	166	167	168	169	168	160	159	137	146	140	170	141	161	168	173	132	175	132	177	168	176	142	169	164	182	145	147	178	129	155	159	150	160	144	154	150	158	141	154	169	173	160	155	161	141	166	170	155	166	145	139	147	173	156	146	166	152	172	148	157	157	166	138	161	145	161	164	152	171	173	155	166	166	159	154	145	159	171	179	156	164	160	155	149	152	146	174	146	172	145	169	165	159	143	175	167	150	172	146	163	131	164	153	155	147	166	138	156	155	165	156	135	156	162	154	161	151	176	175	157	161	164	131	158	176	147	169	153	162	175	161	161	142	182	151	152	158	139	169	151	168	163	157	147	159	136	164	151	174	166	167	179	158	147	152	159	163	143	150	164	136	145	171	153	158	177	160	155	174	165	166	162	165	155	188	159	144	162	177	142	160	157	167	146	163	165	174	150	157	162	175	164	149	174	136	149	170	150	150	138	153	157	165	179	159	162	181	150	151	153	172	155	147	158	158	155	180	154	140	187	169	149	169	149	157	167	167	173	140	152	152	188	169	159	135	181	153	149	167	157	144	144	159	160	164	141	166	156	146	160	164	158	184	149	156	150	169	171	158	149	141	167	155	145	158	168	137	165	152	164	144	154	169	136	155	146	160	169	168	170	158	148	149	187	140	137	156	185	152	161	174	182	168	168	152	166	157	141	177	134	147	152	184	171	159	178	147	157	169	167	163	168	142	160	154	174	140	155	154	165	170	142	161	175	177	159	177	129	165	169	174	140	175	135	178	155	171	142	177	161	161	188	155	160	164	172	167	141	169	144	161	157	175	146	148	182	149	145	165	157	154	143	154	177	162	166	160	156	149	171	173
14406	6826	6296	6545	5811	5206	4381	3590	2837	2365	1955	1785	1549	1354	1313	1364	1633	1793	1104	1022	1293	1761	1563	1185	982	984	986	898	785	688	795	699	703	913	844	777	780	810	826	845	773	764	729	624	614	643	623	521	463	468	408	441	435	433	477	483	471	488	475	486	480	516	483	503	519	498	451	466	430	442	466	510	499	492	488	460	425	434	468	488	500	429	801	1961	2391	468	436	413	439	405	424	415	413	413	404	401	403	431	404	398	404	404	405	412	405	404	429	398	374	417	475	408	402	399	434	395	402	432	400	407	380	397	401	392	441	376	423	401	418	475	402	392	380	380	416	382	388	391	396	386	404	409	408	442	401	439	444	395	381	402	396	377	413	413	420	398	398	422	393	409	383	427	366	375	415	409	398	403	385	380	373	397	406	399	388	401	401	393	406	424	411	420	418	374	410	407	396	365	385	398	425	425	395	389	435	386	404	432	378	406	411	421	422	359	430	396	435	416	426	413	377	415	404	392	404	418	386	368	432	381	407	421	388	412	403	386	415	406	423	403	393	371	405	385	391	419	419	432	422	392	403	431	420	405	376	414	400	418	393	375	398	405	391	406	406	371	404	402	399	403	397	386	394	427	365	356	405	413	389	414	416	355	408	419	400	396	418	401	352	397	391	411	379	414	396	397	413	412	368	364	426	418	391	390	417	396	396	431	378	410	417	403	390	398	410	377	406	395	407	403	412	375	408	450	416	433	382	399	418	427	407	396	403	406	391	412	385	383	410	409	395	379	379	407	413	369	435	386	382	397	394	401	428	416	404	400	419	386	396	443	388	415	384	446	375	416	411	424	419	364	406	431	403	371	384	426	410	384	372	416	348	396	403	420	416	407	408	383	402	372	401	423	423	426	387	390	424	375	373	394	427	394	421	419	403	404	410	399	394	424	389	420	381	412	403	433	383	417	387	417	445	391	408	412	382	391	427	400	388	422	378	400	388	403	384	378	420	424	392	394	388	378	378	385	411	377	406	410	363	397	406	393	376	364	403	416	418	394	373	398	394	395	408	392	395	408	394	381	383	408	407	375	424	405	375	362	371	414	416	405	358	343	391	439	416	420	406	411	413	399	363	368	420	428	385	394	394	408	378	366	406	382	437	443	377	428	459	432	409	383	381	410	389	420	426	397	422	386	408	392	401	371	392	405	368	389	470	391	395	402	442	426	419	408	399	371	396	394	387	360	408	381	385	416	410	423	391	391	393	412	367	401	362	404	387	380	409	395	384	367	357	405	392	401	397	416	418	414	419	407	383	426	420	418	383	391	414	403	411	394	398	408	415	404	382	372	415	391	386	418	419	390	409	391	433	423	390	424	379	388	415	367	394	403	393	431	390	387	360	396	437	358	410	454	413	392	445	396	393	398	410	346	363	371	399	412	390	382	411	378	394	403	431	402	374	380	390	418	394	395	383	391	408	400	406	440	390	453	395	404	374	400	401	396	384	441	397	370	421	386	388	391	409	376	387	390	427	396	435	400	398	401	402	383	411	375	346	383	387	416	415	427	388	392	383	403	421	396	414	405	385	458	407	389	392	389	429	382	379	432	403	414	414	387	401	395	393	384	389	398	391	411	388	431	424	420	406	389	369	368	398	397	414	379	386	407	335	383	405	402	388	394	369	378	406	377	366	382	391	401	413	385	409	388	374	422	406	416	384	418	385	423	393	391	389	391	399	391	404	394	379	433	389	401	387	395	391	442	365	392	421	379	394	422	387	384	398	381	417	405	413	408	403	400	367	392	370	426	406	418	410	388	395	403	394	367	393	371	425	372	417	383	449	404	403	400	380	392	361	361	416	362	409	383	374	396	394	390	395	378	385	403	388	420	416	365	410	376	412	413	433	387	382	426	405	409	427	418	398	405	354	365	399	427	410	412	415	379	397	371	415	377	395	402	389	413	397	434	440	386	378	404	410	392	367	376	393	429	415	374	388	454	398	404	367	425	413	379	389	416	401	385	410	415	411	375	399	406	370	370	404	393	405	416	407	375	434	424	412	429	440	404	391	380	429	419	371	388	413	403	363	419	381	404	391	354	405	395	401	413	405	402	379	395	444	400	402	382	370	392	379	395	397	402	417	390	382	400	403	395	404	385	443	367	399	391	369	403	418	407	410	381	415	434	420	396	400	373	401	387	366	410	398	364	413	385	386	399	378	377	429	402	375	387	425	387	397	421	420	410	426	406	403	405	384	364	374	414	410	396	381	412	383	388	383	403	422	429	372	360	396	416	408	429	366	354	398	435	400	384	431	381	411	392	417	389	372	383	410	428	442	375	374	382	404	413	427	403	378	397	413	422	416	416	418	424	405	422	376	419	426	394	438	398	393	436	430	398	404	418	420	385	390	412	428	403	418	383	397	390	380	379	380	394	379	401	397	401	397	369	394	395	382	434	388	429	387	430	397	385	427	386	387	383	397	420	373	376	401	414	406	392	389	382	393	360	393	366	393	403	390	427	396	424	412	377	428	409	400	459	379	415	394	376	436	371	413	379	436	410	393	386	397	416	438	385	390	385	393	369	412	385	431	390	421	392	385	429	388	425	407	445	402	417	413	404	385	412	406	396	414	353	423	395	400	447	455	392	417	387	440	422	390	427	385	390	438	395	407	438	416	392	395	406	396	395	384	414	443	418	404	369	380	392	392	365	399	406	424	415	401	372	413	403	425	414	407	388	408	435	368	371	394	369	430	389	399	384	388	375	402	383	421	402	407	392	402	384	386	433	439	453	409	425	386	416	382	348	393	410	379	434	413	414	372	453	400	395	401	381	357	402	394	427	379	385	410	405	394	398	422	383	418	375	379	403	435	407	403	387	412	416	395	401	417	405	388	373	404	420	404	381	394	443	400	465	407	388	400	415	396	410	388	379	377	410	384	403	411	405	425	395	418	408	428	406	392	356	341	408	436	394	442	403	428	403	427	378	385	387	394	390	410	393	439	406	416	386	416	386	404	404	402	409	410	438	413	383	419	432	403	422	376	377	411	450	374	380	394	440	395	374	401	371	390	414	385	390	387	398	398	403	385	398	410	373	429	402	395	400	415	402	381	378	389	436	359	414	370	459	391	406	425	386	428	388	417	404	419	407	405	359	386	395	375	399	398	396	448	397	414	411	388	387	412	422	405	411	403	419	393	402	421	412	394	355	413	389	398	391	413	398	392	392	424	419	369	386	432	421	379	387	393	399	405	402	402	369	411	407	376	415	386	415	379	423	396	401	401	439	386	406	387	384	420	392	414	450	373	388	385	412	381	410	387	410	394	384	422	378	407	377	392	389	387	369	413	394	394	387	439	398	421	386	393	384	400	414	420	375	407	404	378	386	404	423	365	393	370	392	404	413	413	411	400	416	439	408	398	392	374	398	395	387	390	401	418	411	400	389	401	418	382	373	391	440	412	378	369	388	418	383	374	427	425	404	390	368	419	417	422	395	397	400	434	417	378	425	420	411	397	415	405	406	421	392
38507	20849	9549	6011	3855	2488	1633	1190	804	656	515	420	338	376	354	425	369	470	265	252	266	328	309	291	195	217	156	177	168	178	151	144	166	187	167	170	143	147	160	133	143	138	111	144	109	117	118	106	83	87	92	99	108	110	94	102	91	113	102	119	96	83	102	106	119	112	103	92	107	115	90	108	120	102	113	105	80	109	115	109	108	113	120	386	532	165	103	102	95	89	96	84	73	101	92	82	83	85	91	98	95	83	76	88	87	97	79	76	108	92	70	99	100	75	73	78	88	97	92	75	73	95	92	96	82	83	78	72	101	86	83	93	83	96	91	93	99	95	81	68	91	71	88	89	78	93	84	90	79	110	100	82	99	76	78	89	83	104	87	92	96	96	88	87	93	90	85	78	86	75	96	86	87	79	85	84	90	97	76	100	85	110	88	109	89	91	79	82	81	83	104	77	66	85	87	86	82	97	105	78	95	88	92	94	68	75	82	95	88	86	97	90	75	62	77	73	71	82	94	85	98	90	82	84	79	94	116	84	91	81	92	89	88	92	92	104	97	94	99	88	68	84	98	88	79	96	89	89	84	87	75	90	89	102	84	76	87	75	83	84	84	79	81	77	74	82	113	92	85	76	91	102	84	89	106	79	97	84	85	97	96	93	99	69	79	73	82	68	86	76	81	89	92	89	76	86	97	92	81	83	92	66	105	94	81	84	69	82	89	93	79	100	91	86	83	91	95	83	75	86	80	92	92	85	68	105	88	77	81	82	100	111	80	71	87	95	95	85	94	84	59	89	64	88	86	96	71	96	90	65	80	80	90	78	77	98	80	100	83	95	79	75	91	85	89	89	80	94	72	98	77	68	86	75	85	95	89	85	103	78	71	86	89	88	89	87	80	77	79	80	86	84	82	74	87	85	83	84	112	86	64	95	74	83	87	72	87	91	90	92	85	94	72	77	77	72	94	87	79	75	86	97	101	101	93	92	77	93	88	90	112	83	74	113	93	85	76	97	87	77	76	85	84	93	87	90	95	94	77	100	105	87	78	101	80	69	79	79	87	86	80	83	92	94	79	85	87	81	99	81	88	89	77	95	80	95	89	84	72	89	70	99	97	105	68	72	77	100	93	84	99	117	105	94	67	80	74	89	85	97	82	90	74	91	88	89	81	74	74	94	100	94	102	81	85	76	108	89	111	84	78	81	75	88	98	78	77	76	90	85	71	79	94	91	85	99	96	115	103	89	87	100	86	76	80	89	90	72	85	84	87	90	88	74	97	81	89	94	73	79	76	86	77	85	72	77	89	78	80	94	87	85	104	74	92	90	116	81	84	93	88	104	104	85	90	81	90	95	104	78	90	99	76	72	95	87	77	94	105	98	82	79	83	73	81	93	74	91	86	90	88	86	87	74	91	78	76	88	90	79	89	88	117	77	79	95	102	84	85	90	94	83	90	86	96	79	91	103	94	74	103	90	84	90	94	100	79	90	76	101	94	79	79	80	87	94	71	87	94	86	95	98	89	79	96	100	87	81	90	97	74	85	83	85	81	87	90	95	79	81	100	85	90	82	84	80	65	96	92	93	90	86	75	102	67	95	85	72	102	88	83	79	80	109	104	84	104	83	80	96	88	86	102	80	95	83	79	100	83	82	85	88	117	87	83	70	74	91	80	66	83	92	77	96	78	89	83	93	76	93	94	70	71	86	77	71	108	84	76	86	88	75	101	99	80	93	68	98	99	83	83	94	69	85	94	93	77	89	81	86	85	96	84	84	92	98	79	79	90	85	76	95	100	89	83	90	87	75	84	98	87	82	100	79	82	97	73	83	95	87	77	76	77	77	94	88	94	88	94	82	90	89	65	74	89	69	80	87	90	84	106	64	98	87	99	90	79	78	68	92	98	88	90	108	86	85	80	89	87	94	97	78	67	92	81	86	101	96	106	88	90	103	80	100	67	80	91	96	78	89	81	80	85	85	73	106	91	83	68	73	92	102	84	88	109	74	88	82	70	79	95	91	88	88	65	70	84	95	92	83	97	83	79	76	91	88	88	96	90	86	86	100	97	87	95	77	87	90	105	99	109	89	99	119	83	69	100	105	81	100	85	84	101	101	84	82	84	72	97	91	79	78	96	89	95	85	85	74	79	91	110	75	84	96	97	85	98	94	89	84	85	76	78	88	116	85	80	69	101	83	76	90	88	83	98	90	97	78	94	78	79	88	87	82	95	82	98	108	91	78	73	94	86	95	112	87	86	93	83	94	79	93	85	77	72	96	79	70	93	94	91	100	89	97	90	80	92	91	76	71	91	88	87	87	81	84	84	80	94	86	73	85	80	100	76	96	80	94	93	101	79	98	103	89	94	75	101	92	89	105	76	89	93	88	78	95	104	99	95	77	81	79	103	79	83	91	94	89	91	81	81	92	85	100	89	108	100	73	81	88	87	78	102	80	86	91	88	91	79	78	94	101	100	79	87	75	83	94	88	91	95	90	102	97	85	69	100	90	78	74	96	100	102	82	91	106	80	85	90	87	94	77	91	98	92	82	75	67	97	87	78	83	71	94	100	102	84	87	64	86	103	113	88	85	89	73	95	67	84	86	96	99	82	84	83	86	89	87	80	98	88	94	98	73	85	79	91	100	77	79	97	96	101	88	80	82	86	102	89	78	92	80	85	89	106	96	75	91	75	103	107	89	86	101	79	77	89	98	96	87	104	97	76	91	83	95	95	86	95	72	92	107	105	87	77	87	87	86	76	80	88	78	96	86	100	90	79	95	79	90	87	78	99	69	88	84	100	101	85	89	94	114	85	100	87	91	72	69	92	79	105	99	79	96	93	85	89	83	66	97	78	85	83	90	80	87	83	79	72	90	89	91	79	100	87	88	83	73	83	87	101	94	90	91	94	89	103	96	67	82	81	88	98	91	87	104	94	74	82	74	90	89	93	85	76	81	74	88	89	95	91	83	105	64	96	92	87	85	86	95	85	82	86	90	110	86	87	99	95	80	78	73	80	82	101	95	106	98	87	72	86	93	82	83	95	84	74	85	96	86	97	86	99	91	86	88	77	78	77	78	77	76	81	88	84	114	88	93	94	74	80	98	81	87	86	72	88	73	74	87	94	106	94	86	99	80	111	69	103	77	90	115	97	77	91	82	70	99	64	78	99	80	79	84	84	71	92	82	82	78	104	91	88	97	90	95	67	81	97	93	84	85	84	80	85	101	87	85	104	89	74	80	94	76	94	89	87	75	93	86	92	89	86	82	109	73	83	101	95	103	99	98	86	90	97	75	78	87	89	67	84	87	88	76	93	94	92	79	109	96	79	93	88	86	93	107	86	77	83	86	90	92	85	73	83	88	74	82	92	90	86	77	82	67	84	82	80	76	71	82	95	83	102	74	98	72	87	94	75	84	82	94	92	81	74	89	79	88	99	73	89	77	98	77	79	93	92	96	101	100	79	93	69	76	76	87	84	98	87	84	84	78	86	89	87	89
20715	10865	8740	9009	8772	7692	6196	5214	3849	3176	2622	2420	2167	1911	1630	1881	2128	2507	1698	1514	1653	2122	2019	1841	1201	1213	1030	1049	984	913	759	824	913	939	950	930	853	825	703	655	700	617	568	730	640	489	590	461	346	341	363	327	338	326	399	379	374	333	356	432	370	418	443	462	423	473	409	353	338	364	365	366	367	378	368	348	290	295	364	342	338	306	669	2754	3770	609	247	231	268	228	231	268	209	262	233	251	234	253	235	231	245	237	271	257	219	224	261	235	252	248	233	228	223	230	245	207	225	215	246	239	242	243	222	251	259	214	247	207	236	227	225	241	247	215	238	237	243	238	222	248	258	213	234	247	225	229	225	235	236	288	237	260	216	260	235	246	262	243	247	225	217	237	210	219	239	236	227	207	228	235	230	246	255	233	239	233	238	219	229	228	230	232	230	225	214	237	246	220	239	227	239	243	254	241	228	204	241	201	239	238	246	242	250	235	247	261	225	220	242	237	249	251	215	256	236	230	218	245	238	228	242	220	218	276	232	210	239	242	227	235	217	211	244	216	252	257	248	208	229	231	244	234	216	248	235	245	191	190	238	228	264	232	232	211	265	215	244	236	210	244	235	213	224	219	229	243	252	216	244	217	251	215	230	207	231	239	246	227	232	222	204	236	229	224	219	243	243	242	243	225	243	231	238	214	220	236	259	224	242	204	240	234	241	250	223	239	229	246	223	211	224	214	230	236	237	230	217	243	241	257	209	252	240	216	242	223	231	212	219	247	247	243	221	212	241	215	230	248	206	237	235	225	256	243	242	240	237	230	204	245	261	224	248	219	228	239	229	222	244	240	224	210	235	217	252	233	236	246	219	244	233	215	255	259	229	196	257	215	231	224	252	249	259	235	221	238	229	235	220	219	236	228	233	223	237	206	227	209	247	237	227	216	257	222	214	220	214	231	225	216	224	220	218	226	212	234	217	227	219	231	223	248	233	249	240	257	234	222	200	218	221	224	221	237	217	220	226	228	219	251	227	232	233	225	219	231	254	234	246	256	245	241	245	238	214	231	221	245	238	207	219	246	241	219	232	231	226	257	225	261	249	229	224	237	222	237	244	245	238	226	233	229	254	251	223	214	275	235	223	220	237	248	239	235	207	214	243	237	238	219	204	209	220	237	226	252	244	225	241	213	232	225	253	235	222	215	270	262	229	224	251	228	232	220	253	207	257	229	235	250	232	218	245	260	223	233	215	230	249	219	221	231	207	227	232	231	228	226	228	246	247	217	226	233	231	210	246	231	241	233	205	255	260	238	238	237	252	186	239	237	224	240	225	240	206	259	228	230	219	215	261	252	253	220	213	247	232	244	237	226	225	241	235	238	203	229	237	210	224	220	246	227	189	207	219	228	233	227	249	244	235	231	239	242	218	226	250	240	226	222	201	245	207	225	229	215	221	236	248	204	213	258	230	244	220	237	252	250	222	211	238	249	247	209	230	244	230	235	250	252	235	238	258	240	252	216	207	226	234	246	247	237	231	244	217	251	228	242	237	234	217	240	217	226	251	228	206	214	237	231	238	231	232	221	221	242	235	225	241	230	236	202	232	212	233	222	217	218	226	229	209	207	244	232	209	231	257	217	223	221	234	256	207	200	234	262	231	234	239	232	233	247	216	240	236	245	187	270	245	255	235	230	234	233	256	225	216	253	259	224	225	225	234	240	221	253	249	217	225	246	234	249	235	236	237	228	240	228	241	257	252	240	227	234	254	238	232	245	245	229	220	232	215	217	230	226	229	218	198	233	244	226	222	231	224	215	221	224	201	268	197	227	217	236	230	236	231	232	227	221	228	224	223	220	213	200	241	229	228	230	233	230	222	225	232	225	217	234	205	233	233	212	218	221	230	208	233	204	243	230	243	224	231	233	220	208	248	225	229	242	228	233	199	243	216	226	212	231	232	237	225	245	240	253	234	217	251	229	221	210	215	220	240	245	247	239	240	238	225	214	227	211	229	251	244	223	253	274	211	237	206	216	247	228	224	206	265	270	240	247	255	223	234	229	232	232	238	277	201	210	212	240	206	226	246	245	215	234	245	219	251	231	223	228	223	257	220	248	222	220	237	248	226	206	195	199	228	215	231	237	216	207	239	203	243	243	229	214	226	234	243	234	220	242	232	199	220	238	243	225	232	240	239	223	211	212	202	227	235	218	227	202	230	257	233	212	215	236	246	231	230	234	227	217	209	227	240	236	220	229	235	255	231	222	221	258	216	245	226	210	237	229	242	235	255	242	217	231	237	230	232	239	232	215	219	212	231	226	236	232	235	238	242	216	234	233	253	233	240	221	222	194	242	254	227	223	241	231	246	246	234	225	243	240	213	230	225	224	230	238	217	220	233	250	240	207	250	231	259	206	226	221	246	227	240	227	247	207	233	228	222	230	240	231	218	244	259	236	223	237	222	247	239	246	230	222	239	218	217	218	231	231	252	213	243	236	218	231	239	244	243	223	214	222	233	261	255	231	244	249	198	195	218	222	222	223	233	218	235	223	216	245	243	229	253	231	242	231	235	239	219	229	248	230	242	220	270	211	232	237	222	212	227	247	243	222	242	227	259	231	238	219	211	238	237	258	231	238	249	261	279	227	244	223	240	248	243	218	246	239	216	232	213	205	225	239	215	248	239	234	230	246	237	229	233	234	207	226	253	248	250	224	238	226	234	222	213	251	229	254	213	233	235	197	240	251	253	226	235	238	230	224	232	218	216	225	245	215	211	219	223	211	236	222	254	245	236	221	224	260	237	225	224	249	245	211	235	254	201	223	238	209	219	225	204	236	222	262	214	211	240	220	229	217	255	214	221	227	218	261	235	233	221	203	234	210	218	237	216	245	225	215	243	219	222	224	219	235	274	221	261	239	219	225	221	232	218	262	237	233	233	220	238	225	216	213	220	233	248	227	244	251	233	229	235	220	232	231	246	243	231	240	223	242	216	243	226	246	229	212	204	223	275	228	228	248	247	205	209	250	236	231	227	237	219	230	240	232	228	217	207	211	240	221	260	214	216	220	227	228	246	228	207	251	231	275	220	243	227	269	222	233	247	245	227	219	232	269	239	225	214	205	226	241	242	245	242	226	243	199	228	251	216	213	227	210	251	236	255	225	228	236	192	249	241	218	226	235	229	224	218	225	247	230	237	233	219	206	215	234	238	227	224	237	248	238	230	229	219	238	242	211	233	255	197	233	218	208	216	236	225	236	227	228	260	230	204	228	224	241	243	238	257	232	248	248	252	207	202	268	233	219	232	219	263	224	232	239	213	260	245	214	242	224	256	236	249	225	234	239	248	260	235	254	228	246	248	233	247	215	249	242	233	261	251	236	251	243	218	245	225	237	252	220	235	195	234	199	224	255	236	203	233	225	253	267	242	225	252	234	214	238	238	247	249	250	223	238	194	247	232	228	234	251	247	231	237	247	237	221	214	219	204	233	266	216	190	235	250	253	236	258	242	228	224	239
3436	740	740	681	591	446	375	274	229	220	249	237	218	203	194	216	192	208	195	192	183	210	230	220	211	201	174	201	194	183	211	209	199	183	195	181	170	177	206	177	164	159	207	175	180	172	208	173	192	194	181	188	206	174	175	194	176	191	195	171	211	177	182	188	185	195	176	180	167	203	202	175	177	179	180	179	183	155	223	195	168	170	175	184	194	185	176	173	175	154	195	191	198	178	192	186	177	176	180	179	190	193	169	203	191	210	177	183	172	173	168	169	188	193	160	180	161	180	186	203	198	174	177	200	148	207	188	173	173	166	171	152	181	170	159	178	170	203	186	187	172	170	169	189	181	171	181	196	165	173	199	184	178	185	189	192	179	181	166	165	176	186	179	204	160	161	182	182	175	190	156	149	173	173	185	179	165	170	201	170	186	179	162	193	181	156	162	178	187	195	185	156	182	189	185	175	177	174	176	176	186	171	187	195	180	185	153	178	179	170	161	164	182	167	141	188	166	177	169	181	180	194	182	193	160	189	167	170	186	165	181	187	171	183	148	163	193	184	188	186	190	167	188	155	185	179	188	184	197	184	200	170	173	178	181	161	183	181	176	160	166	174	178	186	176	182	180	173	187	205	180	186	199	168	176	178	165	175	174	154	180	201	155	200	156	197	171	184	164	179	171	156	183	207	164	163	179	162	178	183	167	200	186	190	187	178	188	206	162	169	167	175	160	192	169	176	176	179	193	194	208	180	200	181	200	149	196	182	164	167	194	206	193	155	169	169	171	176	179	173	172	165	189	189	190	194	159	166	192	195	181	181	209	164	161	187	187	184	196	159	191	176	163	186	190	188	179	195	166	175	192	186	159	190	163	176	192	149	185	164	165	190	188	182	164	194	173	177	214	160	169	174	224	195	176	184	193	166	188	178	190	175	179	180	189	169	208	175	194	162	183	184	171	162	167	158	182	189	189	176	171	204	188	177	210	206	175	181	162	182	166	175	186	169	192	199	183	144	162	179	211	187	145	200	156	189	173	173	171	192	179	181	160	187	181	164	207	160	162	181	184	182	177	184	206	173	171	157	169	153	168	184	190	187	165	172	187	179	205	175	178	183	196	183	159	168	171	186	197	161	187	164	176	184	173	173	156	183	152	177	175	179	164	177	178	186	172	174	200	181	172	186	179	181	182	183	179	186	179	172	168	167	175	186	151	203	181	177	184	186	189	199	195	170	190	167	186	195	171	171	185	173	166	166	162	161	202	192	159	198	167	174	177	184	188	176	199	180	168	166	169	172	185	166	178	169	185	192	158	175	185	196	183	188	156	150	169	180	195	193	184	176	178	161	200	197	202	163	162	174	173	179	195	154	186	177	168	196	177	191	156	168	172	173	211	169	170	153	178	172	170	172	186	168	184	191	173	165	181	153	171	175	193	162	176	202	181	166	187	187	190	163	171	178	183	189	199	184	184	176	174	170	190	181	170	178	163	172	174	192	173	156	154	166	182	187	190	184	184	200	186	166	180	174	179	174	167	187	179	177	199	171	180	156	159	152	163	184	169	167	166	170	170	189	160	171	184	147	167	159	168	164	182	171	189	185	165	147	173	171	174	157	178	151	161	167	225	181	177	191	189	203	173	179	192	180	164	162	170	184	171	174	198	182	212	208	190	174	170	187	176	185	168	159	184	185	172	176	177	184	165	164	171	163	186	176	179	188	186	168	189	158	173	192	168	176	142	188	180	167	176	164	188	162	167	192	204	198	179	184	187	164	198	218	205	202	175	184	175	177	180	180	186	170	190	199	180	173	192	179	188	174	184	190	167	174	204	186	179	180	177	164	184	163	165	201	172	172	171	198	180	156	197	180	210	180	172	193	152	175	185	189	193	172	166	172	187	206	201	188	180	185	181	200	182	180	176	185	169	173	168	194	164	178	169	181	169	211	165	165	171	167	151	166	162	188	168	163	190	185	188	195	159	187	177	185	194	171	159	179	164	181	190	168	158	177	196	165	184	160	192	181	191	184	147	171	191	173	164	172	201	182	154	189	174	173	197	163	187	187	184	166	170	185	181	188	201	173	198	207	183	146	193	166	198	168	158	179	156	145	194	181	187	178	173	179	187	181	197	163	127	179	166	163	193	186	144	181	176	169	194	166	171	165	154	193	162	182	197	199	190	176	167	196	187	190	180	173	176	213	203	177	195	171	182	177	183	198	177	175	167	190	181	196	190	191	176	189	185	164	157	177	169	200	188	172	169	173	173	186	174	177	151	172	177	171	169	166	168	188	168	179	205	193	179	177	175	194	184	164	179	159	185	165	171	175	203	188	161	178	172	171	172	169	203	177	185	176	195	200	177	160	160	176	164	161	155	175	190	177	162	162	180	157	194	170	179	187	182	171	176	179	157	178	172	178	183	181	175	188	179	184	170	205	188	213	169	195	173	179	164	198	184	199	192	180	185	198	178	178	185	186	198	204	170	189	161	181	163	168	179	186	196	201	175	171	200	189	170	193	192	154	170	185	154	165	182	194	181	178	157	182	163	189	178	174	188	177	177	191	212	182	179	171	171	175	167	199	182	170	190	165	195	178	186	162	169	196	166	192	197	191	176	178	201	198	158	180	169	169	187	160	190	160	177	213	168	179	192	186	165	183	168	159	184	166	160	163	165	203	170	155	184	182	180	165	175	172	182	189	190	168	159	189	166	179	201	194	166	180	181	175	188	187	181	173	172	164	183	166	153	201	147	167	183	169	182	175	173	175	200	164	178	163	184	156	195	159	185	173	190	159	175	196	179	184	197	185	162	170	179	167	162	202	185	185	155	165	180	178	171	193	184	196	190	164	169	162	203	159	179	179	176	167	178	161	177	144	180	197	185	175	168	176	179	178	188	183	165	177	190	183	201	177	174	190	192	198	169	166	167	192	189	159	150	164	178	187	201	187	169	161	214	196	151	174	184	200	186	180	162	182	198	173	187	166	182	177	173	162	170	180	165	171	184	182	187	179	144	177	190	187	182	181	177	187	172	168	153	190	177	196	183	168	179	181	175	201	185	163	165	165	170	171	194	192	195	162	190	179	195	178	175	162	175	177	171	172	192	184	183	166	152	178	192	185	182	165	168	202	166	179	171	174	183	168	194	189	175	173	167	195	188	179	182	176	179	192	163	183	188	184	182	184	212	193	179	177	181	190	163	158	166	181	178	192	165	180	196	176	193	176	169	182	176	183	223	184	175	188	175	202	183	165	182	169	180	186	175	172	190	186	160	186	200	162	191	184	191	190	159	183	189	177	186	186	195	172	155	174	178	195	187	175	206	176	190	168	175	191	175	164	168	193	179	166	189	174	197	174	191	189	175	194	189	159	186	189	200	184	158	191	190	156	181	180	164	186	191	163	186	190	173	179	181	194	204	144	141	182	150	192	163	172	195	169	169	172	181	172	187	165	180	185	205	184	191	171	182	195	182	154	190	160	187	172	174	179	181	192	172	172	185	170	186	168
3115	1182	1689	2272	2193	1822	1558	1114	884	829	731	663	611	641	617	642	579	580	585	617	685	882	1021	886	737	663	655	610	591	544	541	609	613	602	623	508	534	567	554	571	522	502	571	515	515	496	507	475	510	437	469	499	439	486	461	470	459	516	471	500	479	490	481	437	508	482	484	510	530	514	488	478	465	495	472	445	480	444	508	462	501	461	442	544	636	473	450	432	441	460	441	435	450	419	448	460	428	474	469	455	430	447	425	414	486	477	472	446	476	444	450	482	439	439	447	437	443	425	459	455	438	415	435	440	444	483	449	469	450	408	464	463	450	457	462	489	464	445	456	460	470	431	417	479	442	456	429	482	423	427	414	464	473	439	430	426	458	419	475	441	447	438	428	491	464	461	471	411	465	461	453	458	456	443	480	443	433	435	408	418	441	406	426	432	513	458	438	468	453	465	435	475	452	428	438	463	462	447	477	446	405	454	467	440	407	437	439	421	491	450	515	436	443	433	466	463	443	475	447	444	448	443	414	422	425	466	468	445	454	437	429	452	452	460	476	458	433	422	432	446	460	433	449	437	474	476	454	474	463	451	417	421	450	482	437	459	464	422	447	450	428	450	415	442	465	475	443	445	448	446	437	462	411	472	438	462	483	452	488	429	440	434	407	437	445	476	420	430	472	457	464	460	455	465	434	445	474	448	463	426	428	457	423	463	465	423	465	460	468	484	446	406	514	452	460	404	455	443	481	447	457	451	472	453	429	443	476	453	409	439	421	447	470	435	427	430	495	448	466	423	438	441	492	445	477	473	417	452	444	455	450	452	474	435	463	451	473	439	417	457	447	415	418	475	467	451	468	448	427	420	417	452	436	442	460	462	423	451	428	423	411	448	475	444	468	416	471	442	452	441	466	403	445	445	451	413	430	475	447	429	414	451	478	453	454	439	477	462	448	413	436	423	472	425	449	452	460	508	446	399	434	446	445	465	452	451	469	447	449	455	457	441	476	482	454	440	427	479	396	412	426	463	446	457	447	465	456	495	450	426	442	451	442	457	431	428	427	454	419	403	441	471	399	451	469	459	469	454	454	478	472	438	437	450	430	442	453	440	455	453	439	433	426	467	439	443	444	457	442	427	447	479	468	460	464	502	450	438	489	445	440	428	457	458	455	453	466	414	371	452	425	451	451	443	445	441	442	442	452	470	447	448	478	427	487	474	437	425	473	434	455	462	465	420	456	438	443	444	397	442	440	472	432	451	462	456	422	462	471	416	471	453	435	450	420	431	406	454	423	466	413	467	423	445	401	464	384	458	453	441	444	445	418	420	466	480	420	450	465	436	465	479	447	413	465	469	434	421	447	419	446	461	416	443	442	456	437	452	433	459	459	462	425	453	439	475	435	464	429	428	461	469	461	496	467	439	477	428	438	448	455	438	434	457	449	461	451	462	462	440	476	495	463	434	497	436	466	460	430	435	448	458	477	430	460	460	420	431	457	464	468	445	465	408	418	430	465	466	453	430	445	440	478	450	447	438	470	426	401	434	451	447	410	452	466	415	504	441	465	458	439	458	436	434	447	461	456	450	453	433	464	489	449	445	452	469	458	430	429	427	417	424	450	434	438	456	444	435	466	447	459	467	454	424	445	483	439	448	416	426	452	462	470	454	420	408	454	453	491	448	441	471	402	475	474	445	469	455	440	451	437	463	463	428	441	452	428	437	437	442	444	471	475	470	425	424	465	417	461	429	420	485	410	470	455	452	416	468	448	466	462	458	459	465	427	497	426	438	430	475	426	460	461	476	476	463	453	439	423	436	443	464	432	429	449	466	439	442	442	488	454	443	430	446	438	457	443	475	473	454	475	436	455	434	454	420	468	462	415	455	448	474	435	421	434	462	465	457	437	474	434	443	437	421	463	456	439	477	469	450	437	408	450	425	454	424	430	420	409	506	484	410	423	480	461	445	468	423	435	436	458	452	426	462	458	489	499	422	506	458	479	464	462	469	428	441	467	431	463	430	463	476	471	460	443	460	472	457	439	457	431	417	432	506	453	421	434	450	426	457	422	451	489	468	471	421	437	480	465	463	458	460	474	453	479	474	447	486	423	449	411	423	450	451	412	456	426	423	460	442	468	431	438	450	428	445	409	453	429	434	438	445	491	464	455	446	425	489	463	432	430	419	458	454	464	467	452	460	438	408	433	410	483	445	463	432	440	401	450	484	439	428	436	460	445	511	452	441	446	453	481	464	430	477	474	472	457	468	427	462	463	443	452	422	440	452	462	441	436	461	457	430	413	475	427	496	441	457	446	451	425	467	488	431	436	447	441	472	441	442	468	396	439	487	435	430	431	488	471	439	481	472	454	484	462	433	445	478	451	426	445	429	451	437	482	485	438	429	457	457	486	472	453	477	460	425	452	449	441	446	468	443	461	444	447	415	483	457	457	459	455	442	463	426	506	419	473	454	448	477	474	440	451	464	440	434	414	422	447	483	440	438	462	432	428	460	434	452	496	454	486	462	426	444	473	411	462	492	451	426	436	430	440	482	439	465	465	451	468	445	456	444	457	434	411	404	430	461	453	427	433	444	451	472	472	441	437	461	449	439	474	406	476	435	447	426	441	439	468	461	432	436	420	437	427	424	425	463	438	432	445	445	438	467	432	457	481	436	448	456	443	450	409	461	463	465	447	480	428	464	480	452	414	440	432	452	447	421	434	482	489	451	463	431	449	449	485	396	447	441	440	472	440	428	423	472	466	441	442	470	465	449	453	460	426	436	469	452	476	412	430	458	442	440	422	482	443	506	447	460	454	455	450	444	447	456	460	436	474	458	457	460	481	480	431	460	470	423	440	505	433	453	431	445	459	470	435	457	430	432	482	453	439	464	444	395	492	444	411	421	469	453	451	437	473	426	441	475	464	416	461	455	450	460	437	490	455	468	448	482	451	439	431	454	478	434	447	431	465	419	501	448	466	436	423	452	428	470	399	470	442	423	463	462	436	461	456	481	391	467	429	424	467	445	465	438	440	427	427	433	488	460	467	463	463	481	449	495	419	435	474	438	427	417	457	434	440	495	475	425	431	440	445	432	395	447	460	458	427	466	430	440	439	442	437	447	460	418	445	445	487	439	468	457	418	429	467	407	453	457	419	453	451	450	427	434	470	466	502	416	400	465	443	449	473	429	447	411	451	445	431	468	442	426	436	487	453	447	438	470	489	452	444	440	402	469	432	452	427	463	468	449	442	415	418	427	429	463	467	475	449	478	465	411	457	395	475	401	456	443	420	432	413	449	446	442	433	448	447	477	455	445	472	450	438	443	394	456	449	453	440	481	452	415	435	456	474	461	472	426	460	465	427	463	437	456	436	405	443	463	453	426	440	432	455	436	442	454	420	431	444	427	442	464	432	456	447	461	408	444	428	443	418	466	431	450	429	441	474	475	447	478	431	422	424	441	445	455	487	450	437	452	452	456	463	428	460	407	443	467	457	458	450	455	450	428
27395	11533	4748	3634	1950	1428	827	631	471	485	416	360	323	307	307	312	281	247	257	258	289	269	303	270	207	224	203	262	223	206	238	226	212	175	176	179	188	204	190	177	182	171	186	166	180	199	160	171	175	174	147	174	156	166	185	195	170	170	183	179	162	174	183	168	181	166	193	143	132	187	158	190	175	170	165	188	157	145	159	158	149	168	188	348	393	167	179	165	168	158	138	158	150	175	156	151	144	164	163	203	162	159	172	148	171	166	162	156	146	166	163	165	152	165	155	162	155	149	178	170	156	153	136	163	126	169	167	158	136	161	154	149	140	144	145	172	165	163	192	172	182	172	162	151	152	155	175	174	177	153	172	165	149	166	144	181	154	136	160	169	172	155	160	159	159	156	172	175	154	168	162	139	173	166	171	164	164	176	153	134	158	171	174	171	173	143	153	148	144	165	177	155	160	165	180	172	157	188	160	173	162	170	159	159	141	153	178	171	167	158	159	176	180	144	160	147	142	149	149	156	166	145	143	160	138	150	178	163	158	140	165	162	163	165	154	162	158	172	175	158	161	149	140	161	149	169	158	183	160	164	153	134	136	183	181	178	164	170	173	153	149	160	155	155	141	159	168	154	178	142	186	154	162	161	175	160	151	175	161	157	180	160	161	169	148	151	148	164	149	139	165	176	174	153	156	147	163	179	136	170	162	155	152	152	163	184	147	168	161	171	154	160	154	176	164	185	213	153	156	168	167	148	145	177	168	165	136	149	149	171	162	154	165	161	160	180	182	154	148	151	166	168	144	153	141	180	130	153	147	165	192	172	175	185	178	146	161	155	157	178	191	180	162	171	175	167	130	177	174	166	158	192	159	162	148	174	184	167	178	169	159	161	151	174	152	167	156	156	172	149	162	166	137	135	176	154	151	171	163	183	136	177	165	144	169	177	153	176	168	156	147	164	190	154	146	158	179	155	150	151	143	127	136	176	171	196	170	170	149	141	174	159	183	140	148	148	169	168	181	180	171	183	154	149	157	134	158	160	134	152	142	166	166	156	150	151	151	195	154	152	155	152	193	150	147	161	177	156	186	175	158	176	168	131	170	168	167	142	143	158	163	170	153	194	159	127	164	166	166	152	163	171	161	168	129	167	159	152	177	168	152	154	164	153	172	174	170	162	167	156	170	193	143	185	156	167	162	150	171	204	168	178	160	170	164	146	183	152	155	168	162	180	183	153	168	186	175	173	156	149	164	144	141	156	165	150	146	160	158	161	174	170	158	159	166	177	130	174	169	165	141	165	167	141	165	172	176	156	172	159	153	166	148	162	150	160	150	169	180	170	178	156	194	164	175	147	167	183	151	173	172	153	148	165	152	154	169	168	157	151	159	141	173	158	166	158	163	160	175	150	176	200	153	192	171	157	161	136	157	169	157	191	182	165	163	182	164	160	159	156	158	141	139	152	163	171	180	164	154	176	165	147	143	146	158	147	156	164	153	163	177	164	178	175	147	168	156	157	158	158	157	152	162	179	157	151	171	151	162	178	164	179	159	188	144	152	174	162	176	179	152	158	143	172	156	170	147	153	170	172	166	147	154	132	128	182	155	163	173	169	163	147	164	173	141	167	169	155	177	155	201	185	158	157	163	152	172	168	153	138	142	167	183	172	161	170	165	151	129	148	157	144	159	137	144	133	148	125	142	161	174	158	145	173	148	175	154	153	155	171	158	176	172	158	152	174	179	150	163	155	143	156	171	160	153	146	153	172	191	178	192	150	150	137	157	174	155	183	166	146	168	158	159	155	169	140	149	151	140	155	165	146	167	165	149	165	150	147	157	194	164	173	164	162	137	168	170	181	144	166	161	177	154	150	157	161	170	172	176	153	154	169	168	178	168	168	158	151	176	146	143	159	175	150	183	176	151	163	153	147	160	147	144	160	173	140	158	180	150	153	144	164	181	142	165	143	159	170	169	169	163	168	161	148	170	142	188	174	156	167	169	151	148	168	176	150	157	154	157	154	163	172	173	176	162	163	157	186	153	172	163	168	150	168	142	168	167	149	149	169	168	151	172	148	162	179	153	192	171	168	163	184	149	161	150	164	172	143	166	171	153	156	161	163	156	157	175	150	175	159	142	171	153	160	165	124	151	171	171	192	161	153	190	178	169	183	178	157	166	155	157	167	171	163	147	178	176	171	167	170	158	162	157	159	158	192	184	165	156	143	165	160	196	174	168	157	156	149	147	157	180	147	150	156	151	141	156	161	160	187	159	158	170	152	131	161	162	133	175	154	172	165	159	176	149	163	158	161	156	170	162	160	190	169	159	160	180	163	145	161	160	149	169	148	178	144	130	168	162	146	153	151	172	164	169	169	162	181	181	149	152	164	152	175	161	159	158	162	160	157	178	198	140	171	174	141	183	159	162	178	169	165	163	163	180	173	157	143	164	192	157	165	162	166	167	192	157	184	176	163	158	143	165	174	169	152	170	156	153	164	172	165	146	161	157	167	165	177	161	158	148	187	152	165	168	168	172	154	154	132	158	153	164	151	160	152	156	154	163	171	160	145	152	163	178	158	178	151	158	151	168	159	158	173	148	163	173	188	152	148	164	177	157	176	163	145	154	132	175	141	173	183	155	153	161	173	190	180	183	148	143	155	137	150	154	156	181	180	152	149	128	167	185	170	150	160	154	175	156	160	156	155	167	154	158	159	158	166	164	170	164	159	175	165	182	159	151	165	186	163	142	157	181	162	169	165	156	169	142	151	175	161	157	177	174	167	168	164	169	143	151	172	135	179	173	167	168	167	161	155	158	138	170	171	162	155	157	169	152	163	142	150	171	140	172	168	157	144	178	166	158	165	150	151	177	157	172	138	170	133	156	136	167	175	192	164	152	155	167	151	163	167	138	163	166	142	143	156	172	161	145	172	158	168	145	175	149	156	157	164	169	178	167	176	160	155	159	175	156	167	164	147	149	146	170	156	179	145	175	173	139	150	144	182	142	168	154	166	153	146	145	169	168	168	180	160	172	158	164	171	183	160	175	145	181	184	169	174	167	157	148	152	150	171	174	149	166	159	161	148	156	174	157	172	181	164	163	156	148	172	163	160	141	155	170	166	153	174	159	161	144	187	171	161	158	163	166	160	179	158	130	150	180	168	141	158	169	139	164	140	180	181	143	179	171	162	188	161	163	156	190	168	168	150	147	143	156	169	147	145	180	171	180	144	152	143	140	163	165	171	175	152	128	156	162	166	143	150	167	167	174	176	180	167	149	165	173	148	157	184	160	157	167	185	162	168	149	155	167	169	123	144	161	179	150	165	152	163	158	159	159	138	131	177	161	151	146	179	182	166	142	175	172	156	157	171	160	158	163	163	136	144	145	154	156	167	148	171	164	158	173	140	169	153	161	181	163	162	162	178	152	163	140	164	180	180	159	174	170	167	164	171	178	174	159	166	182	173	178	156	179	180	165	174	139	169	159	164	154	166	143	149	167	165	184	166
15183	7321	5824	7052	5794	4725	3615	2535	2142	2074	1710	1639	1447	1363	1471	1614	1286	1432	1168	1278	1627	1580	1488	1185	1030	992	1033	1148	775	845	806	939	903	728	703	642	669	677	696	673	622	623	605	630	695	593	509	531	518	458	425	493	463	466	459	461	478	495	478	506	500	538	512	562	595	557	538	506	528	478	503	473	469	481	456	447	452	478	470	498	456	464	829	2202	2262	621	393	406	427	406	376	396	385	421	415	399	387	415	419	451	362	409	406	428	382	436	380	387	382	404	413	413	378	395	432	383	407	421	435	443	380	430	387	452	399	407	437	380	397	400	399	422	396	415	396	410	415	422	395	442	428	396	402	378	400	415	394	411	397	387	412	403	392	399	430	405	419	432	397	437	396	388	432	417	439	383	407	445	414	388	438	424	398	419	431	416	393	395	393	414	401	432	392	408	419	405	411	414	437	438	392	396	391	414	440	425	391	407	432	433	411	371	406	398	434	427	390	422	394	411	389	426	401	387	417	417	401	408	407	411	398	428	400	417	416	375	412	400	426	383	420	376	407	374	433	418	378	404	447	400	403	436	448	367	416	395	412	406	384	396	443	406	408	401	394	376	379	412	418	384	402	381	421	419	375	401	404	411	406	395	421	407	398	409	428	388	383	421	401	360	412	413	387	420	437	403	393	396	422	452	407	418	408	420	369	403	432	417	378	398	446	428	416	385	445	373	424	408	412	383	391	411	390	406	421	397	425	466	406	388	378	423	420	400	414	398	437	395	406	392	414	411	383	377	401	388	375	387	418	413	417	440	432	453	393	369	404	423	422	396	415	383	403	411	402	356	398	414	404	373	378	409	400	404	380	391	403	412	404	402	423	416	413	360	416	408	393	400	402	384	375	439	422	425	412	404	408	398	396	357	401	392	421	395	436	382	415	391	399	436	393	383	418	386	414	482	380	421	392	401	402	406	403	427	398	426	428	412	406	411	373	423	430	439	406	426	405	399	408	399	398	401	394	415	412	391	409	418	421	409	386	407	391	403	387	414	397	396	411	372	422	395	418	368	405	408	419	373	404	394	409	402	406	441	412	394	402	437	430	418	432	400	404	446	400	424	430	428	408	417	418	418	381	438	380	379	409	410	411	407	409	418	379	405	405	408	413	390	403	413	372	390	443	398	430	415	405	381	407	387	407	391	404	440	421	390	384	386	436	433	386	441	422	455	423	388	405	387	429	371	360	428	394	407	409	402	418	420	387	411	401	418	382	408	413	391	404	397	397	387	398	405	384	451	426	388	395	408	331	395	395	397	417	409	407	399	418	362	383	381	428	403	404	427	426	387	410	411	389	390	403	380	417	397	363	405	419	441	427	425	412	426	397	379	374	387	366	401	387	410	393	456	429	406	419	388	372	389	383	392	408	425	394	386	371	400	416	372	399	371	397	424	406	436	373	428	430	402	392	411	402	410	398	410	444	420	409	373	428	435	413	382	385	435	414	377	445	400	408	390	421	388	420	369	403	391	402	443	452	410	390	443	396	447	388	413	430	398	406	404	429	396	382	401	413	387	449	441	401	417	418	405	390	404	444	430	430	390	441	438	410	426	384	379	378	390	427	391	409	382	411	428	418	427	415	431	431	417	379	437	401	408	403	427	418	419	422	422	411	388	417	418	418	400	388	376	388	408	398	378	400	416	415	391	406	392	374	414	431	432	388	398	426	425	411	393	431	381	390	394	400	386	402	415	422	368	378	423	397	403	444	410	382	401	391	381	419	377	442	448	397	424	422	397	413	371	438	410	399	433	400	390	400	417	371	409	435	418	438	421	410	354	415	390	391	383	388	374	390	389	388	393	398	437	389	398	387	431	426	414	389	393	402	419	400	435	405	391	389	391	395	407	384	383	441	415	364	392	438	435	418	427	421	380	387	414	396	400	388	388	402	385	419	424	420	413	433	409	423	402	415	405	418	448	403	385	402	426	378	399	429	398	419	416	429	378	420	423	382	381	376	374	406	406	436	449	389	400	392	428	386	410	400	418	362	423	386	467	421	383	384	386	424	409	410	397	415	394	433	405	384	424	392	371	454	400	427	440	399	385	420	380	411	399	373	405	398	406	401	425	403	396	379	396	433	403	387	402	377	399	374	408	436	402	450	448	426	382	392	416	418	394	399	396	395	381	398	395	379	398	400	384	373	449	395	404	404	419	403	387	403	388	417	421	390	422	418	395	411	367	379	440	401	373	341	402	462	400	412	377	354	400	426	392	379	391	398	392	416	415	402	438	414	403	395	390	406	401	443	398	389	397	413	368	411	385	415	414	417	422	427	399	433	407	455	400	377	419	404	378	417	435	403	419	401	372	378	394	414	400	394	404	402	436	427	396	413	373	415	409	420	412	372	368	408	408	431	403	406	402	412	426	380	387	381	398	389	418	392	382	427	437	370	378	398	433	385	411	417	408	381	383	385	380	371	439	379	422	403	425	405	408	430	396	381	415	391	381	411	393	418	383	390	389	423	405	387	411	419	372	425	418	417	406	396	413	431	417	388	418	420	437	433	388	393	378	428	399	375	395	370	414	426	424	376	409	420	373	389	388	397	385	419	416	425	428	399	402	393	391	403	401	392	371	394	411	378	395	424	433	390	384	411	436	381	393	395	419	411	407	416	388	367	415	405	437	392	428	395	424	446	410	401	444	420	420	409	374	424	404	441	419	426	395	423	438	412	405	420	365	394	381	400	408	443	385	402	424	369	363	403	400	419	382	377	428	379	393	401	416	406	398	421	367	412	362	415	389	444	429	394	357	400	405	429	417	399	417	394	451	416	433	402	398	389	421	400	409	392	394	388	400	416	413	423	397	408	391	410	391	386	404	376	382	407	400	444	430	427	419	439	424	391	417	400	389	401	390	442	411	381	420	411	410	408	400	408	427	404	427	410	440	422	375	421	414	396	429	399	411	393	403	441	388	440	379	410	411	399	408	454	415	385	391	393	408	414	396	409	418	386	438	414	398	459	398	393	390	388	416	429	425	433	422	409	371	383	389	405	399	405	387	436	388	383	444	399	389	369	389	402	401	441	420	384	418	402	380	402	422	411	403	387	378	412	410	411	383	436	409	432	413	414	422	429	403	408	415	409	416	408	429	401	413	417	424	430	411	408	404	420	415	403	412	411	390	403	393	423	419	401	429	420	412	403	409	378	405	374	419	421	433	364	447	431	378	400	390	396	415	399	404	393	373	427	375	399	404	399	399	412	415	418	399	429	417	427	385	390	432	382	428	419	401	402	394	408	414	355	438	394	449	418	413	358	404	418	403	398	420	423	403	407	391	400	431	396	397	426	404	451	441	400	402	407	393	439	413	379	426	402	369	435	381	431	429	409	407	404	386	387	399	386	444	402	437	443	385	409	451	411	442	412	405	399	406	398	408	380	414	351	396	435	420	416	439	405	395	368	407	359	419	403	413	385	388	405	398	422	380	388	386	410	412	457	401	398	406	407	437	409	426	430	423	392	388
39230	21208	9404	5996	3255	1890	1310	936	646	650	541	587	463	316	402	487	305	346	281	291	424	343	272	204	183	225	249	219	159	181	172	215	137	134	153	131	146	150	161	123	138	123	148	133	153	141	128	108	115	105	102	107	91	110	97	100	92	117	94	95	100	102	109	124	100	109	110	95	104	120	102	103	101	114	106	78	95	76	113	87	73	97	190	449	542	155	87	97	88	96	87	89	81	101	91	80	96	92	87	74	86	98	80	75	86	80	72	79	89	89	80	98	93	101	80	100	95	80	69	84	75	86	80	92	84	86	90	83	80	81	85	81	78	96	92	91	91	82	84	88	79	91	88	88	91	89	79	69	92	83	93	97	80	77	93	84	84	78	68	85	87	83	98	82	96	90	98	98	84	98	84	89	90	91	90	73	94	80	83	102	74	99	88	80	91	91	81	77	107	98	74	97	87	81	106	82	71	89	79	89	108	85	106	93	95	93	86	99	96	96	104	87	83	85	88	75	83	81	79	77	84	111	63	97	79	96	97	78	89	82	79	87	84	95	74	90	122	91	99	107	75	67	100	91	86	92	86	85	70	82	83	71	104	75	86	82	87	94	94	99	108	80	79	105	86	83	85	92	83	75	91	73	85	87	89	90	80	85	83	105	84	94	73	77	82	90	73	85	81	98	101	91	101	79	76	100	100	89	94	98	78	81	84	74	71	96	84	98	72	91	83	69	91	74	85	91	94	93	80	73	96	91	84	109	102	74	82	89	72	68	86	93	84	68	78	86	85	101	90	75	96	86	90	92	100	91	94	93	81	74	85	66	82	96	86	75	80	103	81	88	88	92	86	82	102	84	96	81	84	88	88	82	98	77	96	84	77	97	89	102	78	93	84	87	87	75	81	88	82	72	82	82	104	98	99	93	80	82	83	81	88	89	75	66	78	95	66	84	80	95	90	85	87	71	79	87	85	102	99	81	83	85	78	93	78	90	92	93	80	80	92	80	92	75	99	98	97	80	86	91	61	79	83	77	82	86	91	88	95	107	83	80	94	99	99	87	88	78	96	80	86	93	87	80	98	79	81	108	89	87	75	78	81	101	90	84	95	90	94	100	112	86	72	79	95	105	83	94	75	92	88	75	84	84	90	80	74	77	78	90	97	102	90	82	71	73	91	87	86	101	89	83	102	83	97	77	85	91	82	82	86	92	75	89	105	87	94	99	71	78	75	84	81	87	77	101	76	74	85	85	88	71	88	83	97	81	86	90	84	80	99	83	78	81	72	84	99	99	93	110	93	81	71	114	94	77	92	96	85	96	82	67	70	86	93	88	95	78	66	88	99	79	102	83	104	101	73	96	72	96	70	74	79	77	72	74	104	78	71	97	102	91	87	94	78	85	93	86	103	87	80	78	84	86	88	95	92	89	81	96	65	107	68	96	89	85	85	84	83	100	83	81	94	84	77	77	79	95	71	90	76	86	74	76	94	87	91	110	74	92	83	102	102	79	84	99	91	85	95	88	73	100	91	82	85	72	84	66	82	91	80	91	91	85	84	96	86	90	94	115	99	93	82	114	97	101	91	81	97	80	90	85	92	87	76	86	88	86	76	81	92	88	77	90	97	74	69	92	88	103	71	92	70	85	75	91	91	88	87	83	85	81	77	91	91	72	109	87	90	89	103	89	94	94	83	89	91	92	92	85	85	94	85	97	97	89	81	87	98	85	86	81	93	87	96	104	89	95	92	86	86	97	95	93	80	79	70	87	86	84	79	103	98	83	106	94	80	88	68	86	87	74	89	98	84	84	103	84	92	77	85	69	88	88	95	78	109	89	86	111	89	88	82	92	87	90	92	82	93	88	76	99	70	84	85	79	102	90	73	79	95	88	93	73	87	87	83	64	81	88	97	103	86	78	84	93	91	97	93	81	93	71	92	69	83	82	105	82	82	69	86	81	69	97	82	92	84	100	72	93	67	75	84	89	92	85	97	96	88	65	97	75	86	79	73	92	78	85	92	91	85	108	87	81	79	94	108	72	104	80	96	85	83	91	97	77	84	87	87	97	111	101	86	91	97	79	76	71	88	89	105	99	93	98	89	93	86	81	87	97	87	85	83	95	86	104	94	84	79	95	94	90	74	82	88	95	101	77	89	76	92	100	86	96	72	84	96	93	95	89	80	89	79	80	93	80	75	81	76	110	108	104	82	79	67	96	90	68	77	87	91	88	65	82	83	90	72	85	88	97	117	92	80	105	73	89	86	86	86	91	69	83	92	97	94	96	87	88	80	73	83	88	84	69	101	94	93	87	89	93	76	87	78	80	93	82	82	83	97	90	80	75	80	98	94	86	100	79	104	95	97	82	90	78	102	101	86	96	88	82	94	92	100	81	84	95	91	89	84	88	82	74	82	77	103	90	81	69	78	75	99	77	84	101	90	106	90	89	97	90	92	91	90	90	102	88	106	87	94	95	93	83	79	92	111	76	80	90	80	85	86	78	62	78	90	91	95	80	94	71	87	84	79	103	85	100	90	85	86	75	98	85	88	75	80	99	65	81	90	93	77	97	81	97	82	77	95	79	83	88	63	69	87	85	88	90	93	80	93	94	78	98	79	71	97	86	91	76	88	94	82	80	81	106	91	97	94	85	75	100	107	96	69	86	97	90	86	87	90	80	98	100	76	89	95	95	84	104	86	73	89	91	82	80	91	97	90	87	91	73	90	73	87	79	104	91	89	105	86	89	83	97	83	86	81	79	107	95	80	86	94	81	86	87	102	89	97	99	78	101	86	104	78	98	94	92	100	87	70	99	86	91	114	107	84	90	85	84	91	75	84	67	94	62	88	73	76	73	78	75	77	75	93	79	81	95	99	96	116	78	84	72	72	79	92	74	84	74	75	96	72	97	75	98	91	82	89	84	88	79	79	98	97	99	83	106	86	95	114	95	89	91	82	82	70	78	93	102	66	94	76	91	84	74	72	84	86	88	102	100	88	74	69	85	82	85	85	80	77	82	85	81	89	77	84	90	88	100	91	105	92	65	80	102	102	107	99	94	87	91	100	84	86	72	78	91	80	88	88	94	83	89	83	83	97	92	99	82	83	89	87	90	93	68	90	93	103	99	95	73	91	109	86	87	94	90	91	95	84	80	70	96	88	75	91	82	79	86	84	67	73	105	92	88	97	95	83	90	90	81	90	92	86	90	97	79	88	94	84	84	98	90	86	91	72	103	100	105	90	78	97	88	84	83	79	77	103	106	81	100	86	80	79	90	89	80	78	74	77	85	83	91	97	78	95	93	76	109	95	120	82	84	81	88	91	84	99	78	94	77	93	97	94	76	87	100	76	97	76	99	78	81	97	79	75	85	109	88	82	89	61	94	92	87	88	88	80	93	87	88	100	86	92	87	93	103	83	82	75	102	105	88	93	96	89	82	91	93	103	92	79	93	90	85	87	98	77	77	89	83	105	84	78	84	89	89	74	94	94	82	76	81	81	79	96	74
21390	11471	8860	9251	7853	5983	4963	3984	3371	3015	2755	2541	2136	1833	2438	2815	1909	2009	1773	1931	2335	1875	1571	1191	1240	1104	1392	1048	1055	1013	1100	1146	819	783	725	702	790	636	660	612	706	519	613	590	720	678	503	431	396	367	330	323	348	363	356	347	347	379	392	348	410	450	436	513	502	439	399	359	357	357	340	404	408	379	340	310	305	288	306	332	300	273	1175	3250	3676	645	246	212	228	252	220	227	248	221	246	234	220	233	255	270	214	229	251	220	230	249	277	236	240	257	243	259	226	257	197	227	242	239	224	229	227	248	233	237	244	235	224	188	228	228	216	216	221	238	232	242	237	237	247	248	222	220	235	247	231	227	219	208	237	247	234	249	270	240	261	218	247	230	223	227	214	208	226	262	235	202	244	227	208	236	262	249	222	235	245	226	237	220	214	255	218	234	253	222	226	220	214	220	233	221	220	229	236	210	249	205	218	238	246	226	236	246	226	235	223	231	238	221	227	229	243	198	223	207	234	248	241	219	228	251	222	223	220	261	237	246	218	237	224	247	267	232	268	239	238	224	252	258	239	253	223	226	204	229	217	252	246	231	249	216	235	242	227	240	241	238	226	230	243	227	212	205	228	242	227	238	216	247	236	235	220	225	233	229	237	221	224	230	238	241	235	232	254	261	237	244	244	246	207	233	238	214	223	217	222	218	244	239	238	217	231	221	234	225	249	214	214	215	226	210	245	202	249	226	249	240	233	228	252	202	235	241	261	252	228	250	243	230	225	232	250	226	226	245	259	234	220	230	233	224	259	223	233	237	226	257	244	237	240	210	238	267	240	222	269	217	223	242	257	243	217	218	236	214	232	246	221	214	247	222	214	238	248	220	220	241	261	217	239	206	212	264	219	210	230	229	238	226	243	241	245	223	224	236	216	226	189	237	257	232	204	253	213	224	252	229	251	209	224	219	237	249	253	229	234	236	248	235	229	225	240	235	198	238	243	244	249	230	224	226	232	242	229	228	236	217	216	231	218	248	230	239	217	209	237	218	183	247	256	232	254	235	194	232	230	223	252	204	194	232	236	207	236	238	229	221	219	226	259	212	224	228	263	202	247	200	227	245	222	216	208	243	230	227	214	248	225	215	251	245	245	228	242	253	262	225	224	234	251	246	226	231	242	249	228	228	212	212	213	236	234	208	210	226	236	237	235	218	249	223	230	236	236	238	216	241	250	232	252	236	222	220	240	233	249	203	232	206	274	253	227	243	251	243	217	264	222	242	227	225	231	241	236	228	227	212	245	236	246	227	210	218	247	226	224	221	226	228	211	234	229	241	267	217	238	242	235	219	216	222	248	200	261	230	239	231	237	223	253	221	242	232	236	233	248	249	218	197	188	244	218	251	258	234	246	247	266	237	228	225	229	243	242	237	220	240	210	243	240	237	247	251	223	227	227	209	235	199	237	282	265	239	225	230	219	235	239	222	244	213	226	223	214	245	235	204	223	252	242	229	235	214	213	229	213	225	243	232	239	234	237	223	242	234	250	250	230	244	236	239	240	244	225	253	213	216	235	225	205	234	219	245	234	236	255	223	223	251	262	255	231	244	246	227	224	226	218	232	221	240	208	223	222	227	224	246	244	228	237	227	220	234	208	219	222	235	236	262	229	218	215	219	231	247	213	224	199	230	253	217	231	215	250	233	272	263	259	250	232	224	227	233	246	218	231	238	241	255	255	233	231	248	228	246	237	210	204	215	208	245	221	218	198	222	233	221	259	217	226	229	229	226	256	252	218	215	237	227	228	208	246	229	231	232	230	216	246	222	244	256	259	231	222	218	207	219	263	230	215	230	236	210	237	229	216	201	242	221	241	234	257	229	227	226	225	234	232	259	256	251	222	252	224	240	231	231	231	255	253	220	240	216	252	254	242	241	242	216	271	249	244	227	219	244	260	186	254	205	225	257	236	249	205	235	238	226	236	222	202	232	215	243	240	204	212	228	254	218	241	231	242	223	215	234	261	216	236	204	212	219	252	233	200	246	238	239	231	245	215	246	224	221	209	228	212	231	223	216	217	252	248	216	202	212	216	234	252	211	239	244	235	268	212	221	234	248	247	250	241	249	214	243	241	222	251	220	231	235	238	234	203	237	248	214	250	249	213	237	248	204	244	254	244	242	225	212	224	232	242	221	216	218	216	241	233	246	214	211	207	233	232	245	238	245	260	255	241	218	237	232	210	241	213	242	248	245	258	212	231	202	233	256	241	240	242	229	236	228	250	206	222	269	242	253	229	236	210	214	227	240	221	236	248	211	234	218	234	254	229	237	230	203	224	203	233	249	204	255	253	249	205	224	250	246	259	247	238	242	231	231	256	217	222	235	255	224	226	228	219	226	247	234	227	235	212	246	243	257	236	234	258	232	249	227	220	230	253	223	228	245	226	247	227	236	204	227	236	233	252	230	220	216	233	228	220	241	246	206	264	237	240	229	217	222	221	235	265	223	237	249	218	261	231	247	206	245	216	210	230	236	215	203	246	247	216	223	248	223	255	213	237	246	245	236	242	209	238	237	221	244	220	223	256	217	231	237	225	250	245	240	216	244	219	208	220	232	230	227	209	249	212	243	235	237	246	242	239	278	236	224	244	233	219	208	239	245	238	262	246	231	234	230	238	226	231	248	244	259	235	233	239	257	206	238	238	222	254	204	234	243	235	266	233	249	246	214	254	229	238	227	244	235	260	239	220	255	241	201	229	226	227	220	261	207	216	218	253	236	214	238	234	234	253	250	252	241	226	227	241	224	209	249	220	200	248	235	233	243	228	227	247	235	231	242	215	229	251	212	244	254	225	231	243	248	227	243	233	236	267	216	227	234	225	214	228	234	236	232	228	210	228	241	236	256	230	218	237	252	243	221	235	235	258	216	209	261	225	212	254	251	223	220	245	229	258	251	251	235	225	271	240	241	244	226	234	227	224	239	244	242	225	222	254	241	208	239	204	214	239	251	236	247	216	239	231	228	232	216	242	239	246	236	240	201	222	247	217	218	226	242	224	243	230	223	257	244	232	234	243	249	220	222	233	220	235	214	237	260	232	212	214	232	222	229	249	220	231	243	233	250	228	225	236	244	245	236	226	231	212	225	245	234	223	208	235	251	233	228	215	255	226	243	234	215	230	267	237	239	216	216	215	214	241	215	251	239	234	243	243	218	239	230	235	235	219	224	221	247	252	226	226	256	230	231	258	241	219	263	251	230	254	219	236	226	244	242	252	219	236	218	219	233	242	235	258	231	252	237	235	229	235	230	243	244	231	222	213	234	240	219	223	269	254	237	258	220	195	236	208	229	246	222	237	233	244	228	228	244	238	230	226	209	231	217	212	249	236	215	230	214	227	218	242	240	247	237	229	239	237	227	248	260	203	222	256	228	232	224	225	219	232	222	224	235	231	268	219	236	232	251	257	225	216	239	243	228	200	237	247	227	258	211	214	228	243	246	241	258	215	239	242	250	252	246	233	247
3936	934	885	652	398	376	268	215	228	219	208	206	230	200	189	200	183	181	214	218	254	254	222	197	168	176	223	220	184	196	200	185	205	164	167	186	196	185	160	196	154	187	208	204	192	209	186	186	203	172	172	156	180	177	175	173	174	195	169	203	183	190	197	198	180	163	189	176	165	146	170	184	173	193	185	185	180	180	174	159	191	183	158	196	196	204	161	203	140	171	157	157	158	169	169	173	150	172	193	176	176	206	185	176	155	204	184	177	199	189	192	189	178	179	171	185	185	182	183	172	165	182	187	191	194	151	153	171	157	184	197	186	185	158	178	187	198	169	195	163	190	174	170	174	169	173	170	164	186	186	181	186	184	167	199	186	185	158	184	168	216	189	177	165	177	168	193	183	178	180	165	170	183	175	193	170	188	159	183	154	178	131	167	181	170	185	196	171	186	154	170	187	176	195	186	157	158	171	181	160	184	177	166	181	186	185	160	173	198	181	207	176	169	168	176	186	157	164	175	162	183	186	178	177	190	177	164	162	165	179	194	172	163	168	179	180	154	173	157	210	181	183	160	179	162	186	154	181	184	178	176	164	183	173	163	183	195	163	191	169	162	179	184	172	167	171	181	183	164	181	192	167	173	183	173	170	170	172	188	181	193	153	170	183	196	164	172	168	161	195	205	157	191	189	146	184	182	182	178	175	186	168	146	172	137	193	187	191	183	179	152	165	186	167	156	193	179	178	173	169	169	159	171	158	185	168	153	170	166	156	188	190	166	192	158	175	185	194	193	164	165	191	189	202	186	140	221	158	175	180	199	170	178	207	149	174	177	178	176	157	179	173	174	170	186	182	154	182	173	161	145	181	177	160	179	185	191	200	200	183	177	172	168	176	157	171	154	192	155	196	188	193	161	189	177	191	163	169	173	168	159	188	168	194	173	187	179	189	184	158	161	177	210	193	173	147	169	176	186	154	161	188	147	187	195	183	184	189	163	182	176	155	158	193	184	178	191	166	194	162	211	177	161	152	154	141	188	204	165	165	174	173	171	183	191	185	172	190	170	186	171	193	145	182	194	178	153	178	182	161	167	186	179	163	160	177	160	170	181	162	193	174	183	165	176	200	198	175	169	171	187	186	169	180	177	161	186	168	179	161	169	170	171	188	180	173	175	165	196	163	170	205	174	178	171	167	186	169	197	155	178	167	178	164	149	173	184	162	183	171	185	152	170	173	172	160	192	180	149	184	190	174	173	181	193	169	163	160	216	172	178	206	172	177	186	168	189	181	183	178	194	148	158	166	179	185	199	179	185	178	179	166	184	180	179	185	186	158	159	188	188	173	167	175	151	168	177	183	172	189	176	168	183	185	168	140	186	165	198	185	175	144	182	175	173	168	170	162	169	200	175	178	183	189	192	155	199	177	163	175	182	180	204	157	177	160	169	213	202	178	163	169	163	173	168	190	166	181	192	170	172	188	171	153	182	199	163	181	187	188	192	203	198	191	161	188	169	160	166	178	184	156	167	176	170	204	181	173	183	193	180	195	180	165	160	201	190	194	186	184	193	156	182	188	179	183	178	185	192	161	184	162	156	209	171	170	207	197	168	175	161	179	190	152	166	205	199	173	176	153	166	177	188	179	181	173	172	175	170	162	151	157	139	166	157	185	152	190	188	186	172	165	160	168	180	184	189	190	155	160	173	156	161	200	156	170	188	175	146	184	157	169	185	171	175	181	163	208	166	162	155	175	197	168	179	159	171	186	194	193	183	176	183	175	171	146	196	198	180	161	175	156	167	176	181	179	177	166	187	187	189	157	178	170	163	186	174	158	169	169	154	199	157	161	167	179	180	171	191	201	163	173	204	175	181	191	178	201	157	182	184	166	166	163	171	160	175	170	189	182	198	163	203	183	173	176	174	167	162	192	166	183	179	182	174	166	153	181	195	181	175	183	178	188	167	171	163	180	184	179	174	166	176	173	165	181	172	186	154	159	163	163	170	173	183	158	179	165	186	173	175	183	176	182	179	177	153	170	167	163	177	173	176	205	193	188	155	193	170	174	169	186	165	183	158	164	192	164	186	180	188	171	185	170	182	162	192	165	164	175	178	166	181	192	182	159	166	184	178	164	186	170	180	188	168	201	175	170	169	167	181	179	185	182	161	190	183	154	186	167	176	180	169	186	190	159	167	178	181	193	166	166	158	173	172	156	174	194	173	181	171	171	177	172	177	196	171	171	167	178	172	195	162	185	193	196	164	159	171	188	166	173	185	196	169	172	188	163	181	181	178	199	180	167	188	159	171	171	168	179	185	178	185	172	178	166	188	197	163	154	183	176	190	171	188	170	180	180	173	177	173	182	153	149	189	193	166	155	166	168	165	203	204	183	167	174	167	173	165	187	172	185	180	183	179	192	197	182	179	197	194	184	180	171	153	164	165	143	176	188	204	175	178	160	170	171	200	170	186	172	198	184	164	205	192	171	177	183	173	173	170	142	163	174	198	170	186	178	183	164	158	169	168	179	178	161	160	176	192	185	178	159	177	209	154	171	182	172	167	181	195	188	185	166	176	168	181	189	188	205	173	166	171	193	183	191	172	144	177	160	185	163	188	188	180	177	179	179	176	176	166	185	147	193	194	165	213	181	186	172	174	188	179	173	167	164	177	184	184	150	158	171	159	157	165	166	184	190	198	179	172	166	185	187	166	157	187	187	170	172	195	204	193	199	191	163	171	175	184	174	160	152	157	183	168	203	153	178	166	166	170	177	159	172	176	165	164	158	177	165	167	173	197	177	173	189	160	177	163	174	173	175	163	171	185	190	178	179	177	194	159	151	175	167	148	177	179	155	172	185	168	194	176	180	200	168	184	175	188	179	184	174	142	149	165	170	167	170	187	169	171	167	179	171	177	173	165	149	182	169	165	185	191	173	175	169	185	161	184	160	178	162	158	182	165	182	180	181	186	180	168	158	181	177	174	167	178	201	190	155	182	177	185	181	178	175	176	181	175	152	166	195	176	177	175	185	190	179	165	170	182	193	201	151	195	171	176	185	188	195	186	179	172	161	169	186	173	181	184	175	181	169	167	188	182	186	165	177	188	158	190	174	176	183	198	180	174	186	180	190	173	172	187	196	191	162	175	181	187	167	181	190	161	170	155	185	169	180	177	158	186	160	179	175	184	165	161	197	168	170	178	180	158	179	173	181	166	164	189	198	169	154	177	172	158	171	151	192	157	174	142	177	184	157	179	182	170	149	197	156	159	160	178	168	195	162	184	164	148	184	179	169	181	170	180	183	162	182	188	174	170	179	173	181	154	171	158	168	187	189	183	153	197	172	184	178	161	176	179	175	175	185	160	156	173	168	170	168	178	165	180	170	159	212	174	174	167	169	154	162	188	165	165	173	170	187	190	188	173	178	159	177	165	159	169	186	184	172	160	171	198	177	167	194	172	159	184	195	195	184	174	186	169	159	181	178	187	163	193	186	171	191	149	164	179	166
3278	1338	2001	2204	1593	1189	1020	886	825	747	734	681	728	617	630	645	567	654	739	798	918	863	700	611	552	533	599	651	630	619	633	622	576	490	556	529	574	538	442	549	463	491	538	495	516	502	513	506	506	497	477	458	479	471	484	435	482	468	504	473	455	472	494	567	484	542	486	453	444	455	465	464	475	463	494	424	454	470	519	426	464	501	456	611	663	497	434	441	471	465	432	469	441	470	437	432	440	409	454	414	453	433	463	429	426	448	432	433	430	455	386	439	473	434	448	422	446	448	470	411	466	447	440	447	459	462	443	454	452	444	421	423	428	446	444	407	437	458	454	457	451	454	408	435	453	463	415	412	469	424	448	409	437	420	452	435	442	461	433	397	423	447	445	438	414	469	434	454	448	443	451	457	424	419	449	385	444	459	428	420	405	409	422	441	412	467	467	409	434	452	444	459	438	424	440	431	406	458	438	422	404	438	456	420	435	420	462	442	471	492	483	437	415	443	442	463	440	414	432	450	435	433	433	459	451	448	432	425	449	434	432	449	410	456	444	415	446	425	462	445	445	424	405	456	457	468	423	445	430	433	415	417	479	432	426	453	426	437	444	427	476	441	456	452	465	392	430	415	426	477	440	452	440	449	427	425	461	427	438	458	444	444	439	419	469	426	451	441	451	463	471	438	449	458	447	418	414	454	413	447	431	416	435	449	433	401	475	459	459	490	444	426	449	441	447	462	446	420	436	436	432	436	462	491	409	409	444	423	426	425	440	444	452	455	438	406	423	440	417	470	460	443	406	412	413	420	464	466	487	490	435	421	453	423	463	448	436	434	424	433	413	462	430	503	395	449	454	441	451	456	429	461	444	453	435	449	409	406	396	450	442	466	428	480	436	460	423	441	435	430	440	422	422	446	426	445	430	446	419	417	420	422	485	457	441	395	398	408	435	466	471	423	431	444	452	451	447	409	444	470	407	441	463	469	425	425	420	452	464	410	430	435	432	413	452	465	463	427	408	479	414	466	441	456	421	427	411	464	426	455	437	428	435	456	474	427	467	467	448	440	424	433	454	483	442	440	427	424	476	421	423	442	424	443	439	405	433	433	427	461	451	411	504	460	437	446	458	442	427	453	421	460	434	438	453	430	411	422	458	398	490	451	447	425	466	449	408	452	439	441	446	432	448	438	444	452	447	429	434	455	478	418	503	443	454	487	447	499	450	423	432	470	501	418	455	477	426	427	457	416	459	424	461	456	458	455	448	457	451	417	428	469	452	433	419	416	444	421	444	446	452	419	449	438	398	432	429	447	415	455	438	432	480	446	419	415	404	436	426	405	490	464	468	445	441	435	442	439	433	454	432	483	425	431	412	423	388	454	450	447	428	419	445	456	473	414	421	423	449	439	453	431	453	436	440	479	467	477	450	448	416	424	443	478	433	433	418	471	466	454	451	426	400	461	417	435	440	464	419	438	433	440	469	406	453	466	444	422	478	429	436	437	445	452	449	434	404	473	461	446	447	405	426	467	411	437	419	428	428	437	464	423	429	488	430	424	417	430	427	436	443	452	465	425	433	449	452	452	423	409	458	462	416	428	444	417	455	432	410	483	442	469	434	409	464	449	456	437	456	438	426	415	441	412	469	425	438	453	432	442	431	479	440	462	439	447	407	477	447	430	419	433	475	427	491	430	445	423	458	427	433	434	425	444	455	435	448	448	425	435	434	468	411	468	452	406	485	451	414	486	399	437	466	463	458	453	449	447	476	433	451	454	454	464	460	431	457	395	478	469	444	428	455	428	450	429	480	435	470	444	445	443	431	462	420	425	460	420	457	428	439	448	472	402	463	420	431	452	436	439	451	456	406	441	438	461	429	452	441	443	436	433	440	446	438	404	440	438	452	445	425	466	415	441	390	432	450	461	443	453	455	457	431	429	448	435	409	447	427	415	456	396	438	466	435	436	463	426	448	456	402	465	401	425	422	423	442	453	466	468	423	439	462	446	445	438	432	451	393	395	454	503	424	458	460	461	391	428	417	462	415	461	467	439	417	441	462	456	450	458	416	481	473	457	474	407	439	456	420	422	429	425	409	444	449	431	457	424	461	432	418	441	434	448	447	455	435	425	454	441	442	440	413	466	451	429	437	418	441	430	422	416	449	438	452	415	444	423	438	432	455	453	420	483	464	455	453	460	424	430	456	451	440	441	415	456	434	415	431	428	458	459	435	403	450	439	483	441	439	417	458	452	457	471	487	467	430	424	434	453	462	405	461	424	442	415	460	457	425	485	471	445	425	411	452	450	441	470	427	479	428	417	456	458	469	442	482	451	407	436	463	448	433	413	424	448	432	460	475	450	411	463	495	462	448	484	458	449	403	458	453	442	442	431	480	422	442	465	441	432	472	425	456	464	430	469	441	437	449	451	463	443	424	454	441	459	432	461	447	447	448	404	454	436	461	443	453	448	417	436	459	447	438	449	427	432	435	429	420	448	442	428	437	432	427	421	427	441	481	473	453	440	442	461	450	435	412	459	409	443	457	463	454	466	458	415	460	399	409	454	439	445	438	418	447	434	467	444	456	435	465	455	464	457	412	427	432	461	433	430	462	414	435	463	423	443	412	413	440	442	411	420	402	447	434	429	454	488	432	388	454	431	458	438	442	413	427	438	451	461	469	423	425	482	419	472	444	437	429	442	443	466	435	435	456	430	450	502	456	472	479	453	420	459	411	458	446	418	452	436	457	445	455	417	453	435	448	478	424	420	438	421	430	440	455	448	484	452	439	465	447	433	456	425	445	444	477	437	448	410	452	448	433	435	461	414	428	441	426	391	435	454	438	448	481	466	474	396	413	446	440	435	413	481	458	466	425	464	460	428	469	466	471	456	434	430	448	482	418	454	451	429	439	418	443	456	431	444	415	428	443	456	425	438	476	432	473	418	425	445	458	417	464	452	415	423	453	421	461	444	451	445	446	408	478	414	444	448	441	457	455	442	478	467	428	432	461	417	400	432	428	426	430	453	435	455	412	445	425	456	484	428	434	464	440	426	450	449	402	480	462	409	447	419	463	439	439	424	446	458	412	460	441	421	424	444	421	445	401	490	435	435	430	448	401	447	480	441	430	409	424	446	450	441	405	416	450	439	445	461	473	405	449	438	417	470	466	436	427	414	427	463	420	429	433	407	433	435	417	443	428	423	450	430	427	416	439	435	426	443	440	451	467	448	417	414	465	468	441	455	478	435	461	446	428	467	412	468	445	430	422	431	464	437	448	452	441	462	419	463	457	452	445	424	379	452	438	452	436	452	414	401	420	462	424	450	471	445	475	437	460	487	468	450	435	452	439	456	470	503	437	455	478	423	421	442	443	433	444	458	468	441	465	424	451	461	434	445	455	449	424	445	463	454	418	438	465	425	451	417	439	431	448	419	412	448	412	435	482	475	436	419	417	434	446	425	427	452	408	449	425	452	438	451	432	453	480	429	434	429	450	432	449	422	452	450
27843	13982	4887	2994	1598	945	787	526	436	525	406	333	343	327	335	285	265	297	301	356	296	274	235	223	236	239	182	263	223	221	226	183	220	210	208	194	198	173	184	203	193	203	196	192	176	183	170	204	183	170	176	179	205	160	150	166	169	163	183	174	172	176	199	181	161	198	166	183	160	168	173	164	188	186	178	167	192	149	188	176	152	174	193	342	351	177	158	163	157	169	183	145	138	152	145	155	155	130	151	159	157	152	135	179	162	165	165	184	155	134	182	182	153	166	155	140	177	165	166	148	163	139	166	185	165	171	180	176	137	178	157	160	154	177	179	135	137	144	155	179	175	171	160	158	153	153	159	192	176	148	162	171	154	154	157	152	176	168	174	161	140	168	148	170	180	141	174	165	171	167	144	169	171	157	166	143	141	162	158	172	154	172	162	165	184	152	152	157	153	154	158	167	170	154	141	144	173	147	153	161	165	164	136	165	163	149	150	151	130	168	173	144	146	159	138	168	153	167	138	148	142	180	170	156	132	162	172	194	172	153	185	148	152	166	161	154	178	150	148	155	175	157	127	149	179	140	142	145	150	158	171	145	171	147	174	178	153	183	152	178	146	159	186	156	149	167	145	132	169	150	160	153	143	151	153	166	163	142	128	158	134	146	155	163	144	167	161	133	140	131	178	165	141	160	155	152	136	149	163	168	155	152	165	155	185	152	178	149	195	137	160	164	161	143	144	149	155	153	148	170	153	143	167	159	169	184	173	165	187	153	147	150	174	140	169	186	161	170	144	150	143	145	155	152	157	158	161	171	152	167	159	175	159	169	156	168	159	151	158	176	161	177	165	162	165	180	157	151	154	177	155	148	142	171	161	157	163	152	138	155	143	153	146	180	148	164	164	164	172	155	135	155	154	166	158	165	176	170	176	160	159	162	144	171	165	161	165	175	178	155	157	133	147	169	153	166	161	173	167	180	171	156	159	183	144	172	153	149	189	138	161	152	162	161	153	147	175	139	173	153	160	150	125	132	157	170	156	177	160	143	158	139	163	164	167	155	168	145	156	169	178	143	156	156	166	154	154	180	153	167	180	178	152	172	152	154	151	174	162	185	132	154	156	172	155	156	153	166	172	152	157	163	175	152	167	144	174	158	163	170	174	176	181	155	153	164	155	140	135	151	165	145	159	166	154	163	150	143	133	151	174	184	150	147	160	160	165	186	173	172	153	175	169	180	155	145	153	137	148	152	166	172	161	173	173	174	176	154	164	159	142	145	157	181	144	131	182	155	162	175	169	148	167	155	154	173	147	157	137	152	157	178	159	165	161	158	159	153	146	172	140	152	161	148	150	148	156	166	142	165	142	168	162	163	144	153	162	147	140	185	158	150	161	140	173	157	170	142	163	166	158	145	171	145	151	137	145	161	148	157	166	159	166	134	165	136	151	150	172	153	147	158	163	158	136	163	165	180	159	171	161	152	162	151	173	148	186	174	148	175	169	184	171	164	157	175	168	158	175	168	163	164	164	196	181	168	141	167	163	153	159	150	157	157	144	148	179	169	151	162	170	173	149	152	150	174	173	180	150	152	143	164	135	159	170	151	175	167	166	159	176	153	166	154	172	159	154	161	147	186	141	147	173	135	156	148	134	157	146	153	158	159	159	182	146	163	141	148	161	148	133	144	159	149	157	171	137	151	133	161	166	167	168	166	174	168	172	146	157	143	150	145	178	154	164	157	164	166	144	164	161	177	157	150	134	153	162	166	156	161	161	154	157	152	163	154	158	141	137	162	151	159	173	172	152	157	136	168	174	149	170	163	158	181	144	147	156	151	150	171	154	148	154	160	164	167	156	154	165	154	178	176	155	150	168	154	154	163	136	153	163	145	152	146	154	168	147	155	183	181	164	170	170	168	153	155	176	170	151	153	141	163	164	164	173	150	157	158	150	137	156	151	159	171	155	169	160	166	158	146	186	149	184	154	127	153	165	173	163	155	147	145	159	157	160	176	129	175	154	153	165	136	138	157	163	162	143	182	171	163	163	172	173	167	142	168	170	164	136	177	146	176	165	152	148	155	156	149	174	148	141	140	132	151	155	162	154	166	149	160	151	134	179	157	160	159	157	153	172	158	176	159	158	171	158	165	156	167	158	162	171	134	156	164	143	152	162	169	165	174	180	159	144	176	171	164	163	159	138	156	126	142	155	150	181	169	158	174	159	167	162	128	187	155	146	145	159	174	159	176	150	156	172	135	156	144	163	158	171	164	159	177	143	163	162	175	166	181	155	177	161	141	165	140	149	154	155	163	172	152	153	164	190	139	153	157	165	155	175	165	154	132	162	153	187	171	168	180	162	169	137	148	171	169	170	192	161	175	169	157	182	142	155	171	158	152	171	159	173	165	152	159	127	156	144	142	151	152	159	160	166	145	198	152	152	131	152	152	155	160	155	157	155	161	150	149	157	155	139	174	161	162	155	148	163	159	184	164	160	137	172	135	174	158	157	161	167	157	163	152	162	185	166	182	158	163	165	182	159	186	155	158	147	170	154	145	147	160	160	142	164	135	159	147	152	177	174	164	136	177	168	191	154	148	157	131	160	140	154	160	139	166	182	150	146	167	165	163	142	162	158	148	188	179	157	159	162	148	158	147	157	154	167	164	177	168	153	168	148	172	160	184	179	133	171	155	179	147	149	145	158	169	150	161	142	153	160	161	154	154	147	166	136	172	121	144	163	144	169	164	162	171	157	160	173	163	162	167	167	182	166	192	138	145	172	187	167	161	177	165	170	169	159	167	154	161	144	164	146	143	140	157	154	145	150	181	187	143	148	170	140	132	178	148	163	160	148	155	155	152	160	175	159	162	150	153	160	164	173	150	173	154	177	150	153	133	136	143	140	154	152	176	177	166	153	178	151	165	168	165	164	173	156	151	163	180	173	172	146	150	167	157	158	163	184	145	159	157	129	158	137	151	142	177	158	161	140	143	154	140	142	156	154	154	163	147	144	166	151	120	172	163	184	198	154	164	171	179	181	161	149	138	165	147	148	157	161	158	136	178	151	133	181	158	138	166	142	152	158	166	160	167	180	157	140	150	138	157	158	147	169	173	155	153	158	152	148	176	144	156	152	143	175	183	175	178	162	170	172	136	157	161	161	176	156	147	148	151	183	158	163	170	150	156	141	139	160	141	171	154	147	183	162	155	184	180	181	190	151	147	147	153	156	162	160	154	172	151	152	156	158	162	141	166	142	165	160	141	157	169	164	149	166	137	160	154	167	171	149	144	145	133	169	153	160	171	165	160	156	154	169	155	150	159	146	159	152	178	161	170	155	150	152	170	173	139	173	147	168	164	165	133	139	151	168	138	172	160	154	163	154	158	148	162	157	140	159	164	151	139	141	139	155	177	174	140	154	170	164	175	147	138	166	144	146	138	166	163	150	176	179	159	153	159	159	174	168	165	153	155	158	158	161	170	169	142	144	135	159	161	157	162	150	160	143	163
16023	8842	5976	5874	4542	3727	3413	2630	2154	2213	1827	1588	1517	1576	1803	1505	1383	1422	1573	1635	1658	1314	1225	1007	868	883	966	993	957	906	918	803	766	715	692	635	646	627	663	621	599	577	555	579	568	568	515	577	501	534	423	431	452	438	461	436	504	485	523	509	498	501	573	587	559	567	503	496	518	504	570	535	478	503	385	442	498	475	395	451	448	410	839	2147	2316	510	461	426	428	426	380	414	399	434	391	396	399	401	405	420	395	386	384	397	408	447	419	401	364	420	391	375	373	399	391	380	382	422	359	429	406	351	396	382	425	396	376	428	416	402	420	424	388	415	374	398	398	397	446	400	415	381	407	417	410	405	418	426	394	391	419	412	399	396	366	395	408	380	362	375	364	395	437	413	428	382	411	378	393	396	396	391	422	412	393	396	403	399	372	425	413	413	389	441	396	388	424	443	368	437	420	382	401	403	417	416	393	437	402	390	416	424	383	382	398	390	398	403	384	394	411	371	415	424	365	389	416	390	419	446	371	391	414	393	396	404	399	407	407	426	391	404	394	403	418	338	413	402	408	437	396	381	413	421	406	396	372	404	399	413	382	420	390	424	396	403	394	369	442	398	391	395	417	440	383	418	426	374	378	420	423	428	423	381	380	383	377	409	416	384	379	410	397	394	360	403	443	414	400	390	391	372	400	379	383	421	411	374	412	405	395	392	420	404	384	405	409	402	412	389	357	395	404	375	405	401	415	371	396	401	401	412	397	377	420	418	429	419	405	394	383	416	342	412	389	390	400	388	385	403	366	418	426	406	367	399	380	385	413	389	363	398	399	386	393	422	434	398	402	420	376	400	363	395	436	416	395	368	393	380	433	405	453	417	371	396	371	398	408	376	420	399	408	374	387	459	383	401	387	414	368	403	388	397	404	382	388	383	399	403	438	430	401	410	372	406	415	371	410	418	430	405	414	385	386	419	392	378	390	382	387	433	402	403	439	377	393	445	359	400	386	395	394	412	416	372	357	394	395	385	382	424	361	399	382	391	371	424	423	406	386	410	414	389	432	431	392	390	424	401	385	374	418	366	415	386	397	408	414	396	395	376	397	401	396	406	388	386	402	391	372	386	391	413	389	400	373	399	397	420	416	409	430	368	388	407	372	374	388	376	399	437	406	405	391	423	395	392	389	363	406	436	408	401	397	392	417	403	431	383	442	418	395	408	379	393	394	412	392	361	414	380	394	406	356	403	391	424	445	385	428	383	388	384	406	394	373	397	375	400	389	407	410	397	405	392	386	402	390	388	374	431	363	425	392	377	382	398	356	411	382	353	426	412	423	392	381	394	418	372	395	418	394	404	388	403	397	402	406	372	399	406	405	366	406	390	405	387	413	389	389	390	405	420	428	405	396	386	407	381	438	407	338	417	380	428	388	382	396	390	353	398	406	426	407	355	373	364	392	403	420	401	443	394	395	420	413	415	402	395	401	382	398	391	345	377	363	387	415	390	375	398	374	400	382	389	397	433	392	413	407	403	394	414	401	394	393	379	384	392	364	385	389	402	367	391	412	396	379	403	370	393	406	431	412	413	389	417	427	413	382	396	397	409	428	404	416	394	423	409	395	399	395	400	396	408	398	418	385	407	392	373	407	389	426	425	404	403	379	402	397	390	406	397	378	375	437	414	363	399	384	428	422	430	395	401	379	388	382	418	396	373	412	438	395	411	393	385	372	429	381	418	400	380	423	409	390	409	422	407	393	363	427	394	414	399	430	393	405	396	409	421	405	425	409	393	474	405	365	391	407	370	390	403	412	399	377	427	396	398	405	381	406	421	404	395	401	426	395	402	398	429	396	420	424	390	397	375	423	381	417	387	373	365	430	405	380	415	415	392	352	370	414	407	394	405	420	420	394	438	388	405	390	407	379	385	403	384	373	389	405	409	382	396	423	405	396	402	403	431	409	414	399	403	429	389	429	405	391	383	396	396	390	422	373	403	406	400	417	391	381	399	441	380	420	413	369	384	387	442	414	398	395	358	371	400	364	342	397	418	401	428	398	376	418	380	389	381	383	428	420	410	423	419	402	413	409	426	370	439	371	403	408	402	386	406	369	398	437	384	421	415	376	380	385	379	432	420	387	369	377	426	410	364	435	403	391	407	373	392	366	435	386	438	388	381	422	413	403	374	416	401	424	400	391	412	425	391	385	410	393	392	413	376	386	386	363	406	419	393	359	428	430	339	400	394	390	392	416	380	411	416	420	412	438	416	398	390	400	374	388	371	439	393	418	396	388	378	380	382	397	404	419	380	398	406	384	402	406	364	407	385	362	389	380	373	389	405	402	386	410	370	390	405	388	404	416	425	421	405	424	359	381	413	374	369	409	403	394	392	430	381	416	410	376	377	384	381	412	413	387	427	412	408	364	383	405	409	391	405	416	433	392	408	395	375	392	375	380	386	419	418	384	416	392	439	415	408	394	401	407	416	386	417	391	369	409	386	354	388	410	386	379	428	377	399	402	425	412	366	415	424	370	393	392	392	410	430	421	395	409	371	389	442	405	402	410	376	402	380	401	421	375	410	441	407	407	403	423	392	433	378	412	421	348	410	422	402	393	383	378	406	375	369	405	404	386	390	373	399	415	393	400	364	445	403	434	448	437	420	390	401	424	400	413	409	395	388	388	384	407	382	416	399	366	402	424	398	434	452	421	409	360	426	381	379	409	395	411	417	431	405	417	392	393	426	412	434	402	401	377	446	429	379	392	427	419	417	410	390	416	402	392	354	411	369	422	395	357	395	379	401	372	423	387	381	416	387	410	383	406	395	388	404	460	418	387	432	399	376	441	426	404	369	405	435	386	414	392	423	414	376	361	382	429	422	396	421	394	403	425	381	364	420	401	395	426	389	401	421	391	427	375	384	369	406	402	389	412	408	385	415	400	429	375	399	433	379	376	408	351	400	376	408	398	443	405	383	386	381	379	346	409	373	414	466	433	400	404	387	403	376	397	410	403	426	404	402	421	398	402	403	433	413	388	402	406	427	453	411	394	378	362	411	399	390	402	364	400	378	373	391	392	407	406	431	423	393	389	396	443	407	374	428	405	418	363	374	365	377	429	387	426	397	447	417	415	408	399	413	390	408	371	403	405	376	400	401	402	386	395	376	427	395	426	380	415	376	438	392	387	355	390	417	385	416	426	381	405	436	418	402	401	395	366	374	392	369	387	429	402	392	426	405	392	365	397	386	378	385	430	429	377	418	383	398	431	369	417	402	386	356	397	383	395	389	408	446	376	412	391	393	426	385	390	416	432	393	403	436	393	378	376	356	369	435	404	412	444	401	387	418	398	402	404	413	383	424	436	398	430	412	371	437	412	408	415	380	412	437	403	382	394	400	400	411	380	391	423	407	408	381	415	434	361	411	416	423	364	360	415	420	443	389	357	383	394	402	392	399	430	417	370	412	403	420	393	400	412	433	408	369	386	398	402	413	410	363	399	405	420	365	375	379	410	409
39639	25945	13182	5564	2931	2016	1443	858	644	785	642	454	375	321	413	341	248	293	416	268	347	261	213	199	152	199	187	217	196	230	198	132	125	121	137	138	114	129	138	112	119	118	110	117	111	99	100	115	110	97	89	96	95	106	78	91	79	92	112	96	94	85	96	96	98	100	87	97	103	90	123	107	96	92	104	88	93	104	103	86	79	76	114	455	543	112	87	86	68	76	97	85	78	72	89	59	70	81	91	86	93	88	75	85	85	91	80	96	71	101	94	92	73	69	67	62	103	74	79	72	95	84	78	84	96	94	73	71	83	85	84	86	88	96	78	77	75	83	74	87	76	77	109	79	69	79	74	81	99	98	98	88	76	89	77	80	83	84	91	82	95	70	91	97	82	96	91	86	71	96	74	85	96	65	83	73	75	84	72	81	93	79	98	70	83	72	75	83	97	81	99	85	79	83	83	63	76	83	87	89	85	70	73	64	85	74	66	85	75	75	73	76	86	87	71	92	80	77	98	93	83	93	77	85	93	91	84	79	90	87	98	91	90	87	81	72	93	90	84	70	91	92	82	82	79	79	86	86	77	88	63	103	85	80	91	99	60	101	77	74	84	88	98	65	74	79	92	96	78	72	71	75	74	82	74	91	84	91	98	69	97	86	94	74	69	87	84	80	80	84	86	79	97	69	83	98	89	74	79	73	81	77	80	84	87	87	79	94	76	81	64	93	68	94	79	68	90	88	84	88	67	95	71	79	81	87	92	76	86	78	70	81	84	70	88	83	68	90	86	82	90	78	77	95	64	105	93	93	76	80	71	79	77	86	68	76	86	99	73	84	77	88	81	90	87	93	84	94	72	75	87	87	92	92	89	85	92	67	91	92	67	73	83	86	90	84	88	92	91	75	77	75	85	84	95	104	77	92	89	84	76	80	88	83	80	84	91	91	89	84	88	79	64	92	98	75	84	70	85	75	105	85	74	76	89	86	102	85	77	73	72	76	85	79	83	84	86	74	95	76	82	78	77	94	68	78	84	79	81	80	54	83	92	91	81	88	85	66	82	84	88	90	78	102	88	75	72	89	89	78	83	75	88	88	95	92	82	88	78	73	90	81	101	87	98	79	89	90	86	92	85	81	95	86	79	75	77	75	98	64	66	74	75	97	90	84	89	89	81	77	94	84	86	89	90	96	88	85	96	91	93	85	72	76	95	79	77	95	90	67	90	76	80	75	99	78	73	79	99	68	81	85	84	75	79	78	84	86	80	83	77	74	57	79	74	90	86	76	62	83	83	76	88	80	69	73	81	82	81	86	84	91	89	88	87	66	73	88	73	74	89	87	99	91	78	80	90	80	96	72	94	74	77	100	78	85	79	82	81	87	78	80	83	91	75	91	79	102	97	84	82	73	83	74	82	79	82	88	93	82	69	81	74	67	69	92	80	96	86	94	76	77	74	85	103	88	91	77	92	85	65	94	76	73	84	81	82	108	69	69	83	66	85	77	82	91	88	91	71	79	90	74	80	76	92	70	60	97	80	78	65	108	80	74	88	63	103	77	83	92	79	98	92	79	103	87	93	83	79	91	80	81	84	88	64	79	80	76	92	67	64	71	95	90	94	93	92	82	96	82	100	101	83	91	81	74	87	79	79	105	81	78	80	75	73	80	89	94	77	66	83	92	71	81	81	78	90	88	71	73	88	83	78	90	88	87	67	75	74	83	82	83	98	87	84	80	82	96	75	85	92	74	73	73	85	101	84	70	85	84	80	73	82	81	81	86	87	72	77	93	81	101	82	83	84	94	93	70	83	75	91	94	86	85	84	80	86	74	94	98	79	71	100	83	98	83	70	84	97	85	82	71	79	74	91	80	87	79	76	85	80	76	90	74	73	84	100	71	78	81	81	84	78	81	99	77	96	96	76	75	84	87	78	85	76	83	61	91	89	75	81	81	91	95	78	73	92	80	74	92	76	68	83	95	90	78	73	78	88	90	92	78	89	87	71	77	78	81	101	85	99	75	110	90	81	77	89	78	90	83	81	75	89	79	80	92	83	100	79	82	87	96	84	79	72	92	77	72	86	88	72	82	76	81	83	79	80	82	96	97	98	80	87	76	90	86	84	66	76	103	83	85	89	73	86	83	95	75	101	90	85	67	96	66	99	97	76	91	83	84	86	81	88	73	91	83	77	72	83	71	82	83	89	85	97	85	92	94	82	80	74	73	79	91	77	73	91	82	73	88	91	73	85	87	95	94	77	81	101	91	83	79	91	74	69	84	75	77	88	70	84	82	78	67	67	77	77	82	85	90	79	90	79	71	74	89	80	78	75	89	97	92	84	73	78	75	82	77	91	78	81	63	96	79	78	74	83	75	79	81	80	69	71	76	80	97	81	73	75	82	68	98	62	65	98	62	69	91	72	81	79	84	89	88	80	87	95	82	109	68	85	80	95	76	104	84	94	71	81	70	80	92	79	87	73	92	85	67	74	97	72	73	89	76	80	91	80	77	93	86	80	70	95	94	64	83	100	99	82	68	80	89	85	83	85	81	66	78	86	82	65	88	86	86	84	78	91	87	96	66	73	68	89	71	74	82	86	81	78	85	94	88	76	99	82	66	76	63	93	83	85	79	80	77	81	78	90	70	101	73	89	103	86	92	92	88	72	75	94	93	94	86	99	100	82	77	85	73	101	80	100	75	68	93	76	96	78	99	88	89	98	73	71	73	84	84	82	98	88	93	73	99	73	83	78	77	93	92	65	100	81	97	79	68	61	60	76	96	84	81	76	76	98	99	73	80	78	93	82	85	72	88	89	78	88	84	82	96	81	76	80	75	75	71	77	92	90	87	91	84	88	80	87	99	87	84	69	83	89	89	79	75	82	89	77	82	64	84	88	85	82	85	69	85	84	89	91	96	107	74	81	80	75	57	95	81	77	85	71	87	85	85	86	83	96	76	76	83	88	84	88	92	86	76	79	81	80	88	78	97	92	82	78	74	87	73	80	86	95	83	92	98	76	78	96	77	80	89	102	83	92	70	88	90	80	83	90	84	80	75	90	70	73	78	104	70	90	115	91	87	102	71	97	82	96	85	80	93	77	81	79	64	88	81	89	73	70	72	89	86	94	93	96	85	77	91	72	85	73	77	96	77	75	97	97	92	83	73	62	93	82	76	80	99	62	100	85	75	81	73	81	74	87	89	94	84	106	84	69	76	77	83	105	83	72	76	72	75	95	79	101	82	94	73	92	90	80	90	92	81	81	69	85	83	106	81	91	93	85	69	84	77	72	86	95	96	72	68	78	90	74	79	90	89	87	73	112	75	89	77	96	79	88	87	81	90	74	78	84	84	92	84	74	83	77	77	82	84	108	80	94	90	86	86	96	87	98	82	87	92	83	77	73	94	96	91	74	78	80	83	88	83	77	82	78	84	81	81	79	93	89	87	81	96	75	72	83	91	69	81	76	80	79	95	86	77	74	74	79	82	64	68	67	99	75	86
22928	14087	8650	8261	6948	6103	4914	3841	3391	3192	2617	2436	2026	2357	2369	2071	1633	2057	2000	2008	2132	1547	1248	1023	1028	1228	1135	1238	1118	1066	1016	715	749	665	606	596	632	625	644	576	565	447	500	543	411	432	362	491	442	358	325	317	310	307	325	335	315	365	385	399	375	375	449	456	485	392	379	401	380	412	483	384	310	303	348	353	331	356	335	289	284	273	459	3451	3670	339	210	217	214	211	255	215	220	222	217	229	240	224	217	217	231	224	235	221	197	223	213	230	217	226	238	215	233	243	204	222	199	210	228	223	232	221	245	211	214	231	203	195	216	211	220	255	220	238	208	230	233	207	221	227	230	230	201	229	232	251	217	219	222	219	249	243	237	234	252	199	257	218	230	220	181	210	210	239	229	230	196	213	250	204	254	229	214	239	225	216	239	246	205	229	254	234	228	226	228	215	224	231	221	230	247	236	238	221	247	244	212	225	240	211	222	246	217	221	259	211	198	225	195	212	223	227	219	229	229	227	250	212	220	244	235	221	228	223	226	225	229	229	232	234	215	220	211	246	205	195	256	212	210	192	214	222	228	243	227	214	171	224	216	240	234	243	222	219	222	216	220	227	220	224	238	215	219	204	235	235	185	211	262	180	197	218	238	195	222	210	207	191	224	224	231	225	212	195	227	218	264	203	247	186	234	218	232	221	198	213	232	217	228	212	191	247	221	209	243	224	225	184	227	225	205	222	219	206	225	226	213	190	201	211	220	203	236	226	234	218	223	239	212	211	225	208	214	207	222	211	219	205	218	239	206	220	189	219	216	210	204	237	199	217	231	212	231	208	216	224	214	201	220	206	223	219	229	208	225	213	206	228	226	254	218	227	204	245	220	205	208	230	220	215	201	228	230	233	229	251	222	236	219	248	197	221	212	202	198	215	214	222	226	232	213	245	200	237	203	203	198	247	214	212	219	224	215	219	224	228	246	226	204	214	224	232	204	219	244	207	208	215	229	220	216	226	219	199	202	239	224	247	228	214	224	246	186	231	224	219	200	224	221	216	242	221	220	226	225	214	199	208	208	216	223	207	213	208	218	234	223	236	209	195	221	212	212	217	215	232	212	245	214	203	218	257	242	234	195	226	218	204	226	200	218	211	217	223	205	222	212	224	241	227	208	201	218	205	205	258	220	221	211	203	216	208	195	200	226	209	214	211	243	224	245	232	200	225	239	214	240	222	229	233	223	231	239	232	223	228	222	215	217	197	227	228	234	237	241	229	216	193	216	197	212	232	229	218	205	225	218	207	219	243	206	190	225	221	221	229	243	209	238	223	232	220	197	241	197	220	208	213	201	221	225	199	199	223	227	211	244	192	203	214	198	186	216	220	225	227	223	208	219	222	213	201	195	248	210	236	230	216	193	244	231	246	212	221	228	221	220	216	197	211	216	202	210	221	223	224	197	238	224	224	220	216	207	213	247	216	228	218	214	218	220	191	224	227	232	214	230	221	228	241	226	203	223	236	199	239	231	237	217	208	236	203	231	219	212	221	202	234	218	227	218	193	212	229	210	215	223	191	207	224	222	224	204	254	210	214	221	232	211	233	230	206	225	234	216	205	206	224	248	236	238	229	221	264	234	221	218	240	214	244	229	235	235	229	220	233	219	232	222	223	233	221	243	194	224	247	216	218	213	225	208	222	213	231	231	221	221	205	224	223	232	221	211	237	218	235	245	257	217	187	238	242	220	232	217	208	216	205	216	243	229	239	245	229	233	220	223	223	238	214	216	184	247	215	206	212	222	235	204	222	215	209	209	211	224	219	212	217	225	236	206	213	221	225	197	233	219	236	225	217	227	218	189	210	208	224	221	211	223	224	226	228	257	199	219	225	231	215	226	254	241	209	213	222	213	225	198	198	221	216	234	219	227	237	211	243	218	216	220	221	220	213	218	197	210	240	217	217	230	237	205	201	217	238	241	220	220	212	230	205	234	225	224	231	217	244	231	229	198	208	214	213	234	213	230	220	201	214	194	211	191	234	216	234	209	236	212	213	247	211	227	200	208	229	235	232	231	217	219	233	219	242	192	237	215	221	215	231	220	211	206	245	205	213	241	197	245	221	201	205	224	225	225	235	221	199	186	215	220	222	224	212	225	217	223	261	215	212	234	220	209	211	221	229	217	209	202	208	198	247	215	219	216	214	247	204	240	216	217	222	213	214	239	209	211	212	244	216	210	203	223	246	236	244	196	229	205	215	196	206	206	229	214	229	220	216	220	227	211	234	226	200	219	220	236	245	216	210	218	197	205	215	238	235	211	233	205	205	233	180	244	206	196	227	234	225	208	191	205	189	230	209	222	213	231	234	217	218	220	252	208	227	201	241	218	217	227	226	237	193	215	225	211	233	237	209	205	191	216	209	218	215	181	202	193	223	218	227	228	230	215	196	217	224	210	226	190	231	242	219	198	240	236	239	216	217	239	210	221	187	232	225	227	219	191	211	213	214	242	235	248	209	222	201	188	210	207	170	230	210	210	211	232	229	214	230	219	219	229	221	197	235	230	228	231	228	205	197	246	214	228	255	239	218	217	221	224	225	238	219	194	207	223	209	228	217	206	213	205	221	249	221	217	234	225	201	197	213	250	209	219	227	222	221	232	228	231	210	223	215	223	219	234	215	228	231	214	231	218	221	243	207	218	233	233	204	222	231	227	236	232	232	220	223	229	246	229	233	229	251	218	259	227	244	223	216	221	218	214	222	250	221	201	214	227	228	241	217	239	244	220	229	223	212	237	225	211	231	209	213	218	204	241	238	223	213	231	248	247	242	228	238	214	227	205	219	221	240	224	220	228	231	227	213	237	222	235	224	222	209	211	226	214	204	203	218	218	234	195	228	209	223	207	200	199	214	202	218	212	228	229	222	212	240	221	210	219	211	232	206	241	201	222	206	236	200	213	226	230	204	234	222	208	220	222	231	218	228	234	216	235	212	250	196	222	210	224	234	207	235	232	203	220	227	236	206	218	226	204	218	198	210	211	225	215	221	215	195	225	235	203	218	222	226	231	196	228	223	205	222	220	206	230	219	238	192	208	224	227	212	213	232	227	219	239	213	241	207	242	202	224	222	207	191	227	205	221	229	201	244	219	218	193	206	223	239	208	198	223	228	224	236	200	233	200	213	232	203	239	219	222	209	229	209	235	225	218	214	215	193	241	230	229	221	225	235	233	220	231	210	212	210	253	215	231	227	210	255	230	229	220	232	203	241	203	229	221	222	210	179	230	207	221	222	249	209	229	244	202	230	221	238	224	222	209	207	220	204	238	197	231	202	189	238	236	211	213	204	243	195	183	214	223	227	221	209	241	205	199	213	216	207	221	222	221	240	249	204	251	222	228	204	224	253	203	195	249	206	221	237	227	232	207	199	227	235	226	207	199	240	205	188	257	241	212	249	191	199	221	225	210	202	197	210	216	235	212	238	198	238	241	216	218	193	219	207	225	207	205	210	201	209	206	215	218	226
3478	1017	607	434	341	282	235	214	218	204	227	217	206	230	196	205	209	192	210	180	192	201	212	168	194	189	220	201	190	194	211	195	205	169	165	165	202	191	165	198	195	186	174	177	189	203	199	191	154	178	152	158	166	169	174	171	183	189	179	151	189	182	181	161	173	167	144	178	162	163	159	167	150	156	160	184	164	175	177	168	149	174	155	183	184	171	164	153	166	171	152	150	147	167	160	164	155	181	176	175	176	146	164	170	154	153	163	168	188	182	184	167	162	185	177	158	181	140	197	171	167	169	170	173	157	195	164	184	173	166	163	156	161	154	179	173	146	158	173	171	171	158	152	150	174	173	151	144	171	174	178	164	176	179	173	164	158	172	176	160	161	171	170	180	166	189	187	186	180	163	200	163	148	157	173	172	184	176	182	159	173	178	165	172	183	171	146	175	194	157	186	176	176	182	161	165	173	172	162	167	170	153	155	177	158	180	165	178	164	165	199	165	166	174	169	178	195	190	197	187	174	181	169	190	183	156	170	166	178	188	199	174	181	163	169	171	183	179	151	190	174	175	190	167	153	152	177	146	178	158	178	179	120	163	184	154	154	173	187	171	156	152	160	172	150	205	171	171	157	180	163	173	183	154	177	183	169	173	170	161	161	171	169	158	159	170	188	172	171	160	186	166	163	160	173	130	163	180	180	149	172	198	175	195	157	163	160	163	186	165	175	173	177	188	150	172	144	156	170	191	174	160	176	183	191	152	149	186	181	166	184	181	183	145	167	193	170	168	170	153	134	181	145	164	204	158	177	156	164	185	173	188	174	173	167	149	183	167	156	181	165	163	181	174	166	158	182	186	139	172	167	163	165	170	179	158	157	180	154	166	173	156	160	175	185	160	192	178	203	178	181	174	165	148	163	167	177	199	181	167	150	172	190	169	174	166	193	163	158	171	175	179	140	195	186	169	185	173	159	161	154	171	166	164	198	186	176	180	180	176	194	155	174	182	174	166	154	170	179	189	166	170	168	164	158	157	151	159	186	177	151	169	189	178	194	163	171	171	159	166	170	170	164	179	167	154	164	179	157	178	176	170	185	160	165	158	160	151	171	143	167	178	183	191	159	174	175	185	164	158	167	191	174	170	195	159	180	143	154	154	191	179	197	177	189	170	170	181	177	146	171	145	173	164	170	173	168	165	167	160	166	162	187	158	190	196	168	193	163	177	157	182	168	161	170	150	149	177	153	153	164	167	183	162	171	167	176	176	190	148	170	159	192	156	176	168	174	179	203	169	164	151	161	160	186	177	159	187	180	169	178	177	151	182	174	172	170	153	163	180	188	163	157	177	182	177	164	184	173	176	194	152	182	184	164	165	181	144	173	146	158	159	156	177	189	155	147	204	170	184	179	158	155	193	174	217	164	147	169	184	150	137	187	174	161	166	157	207	154	186	193	171	170	190	167	165	171	178	178	179	170	163	191	177	164	150	194	159	162	152	181	140	175	166	195	177	159	163	180	172	156	157	160	169	196	165	151	140	168	163	171	150	170	178	166	172	147	149	177	175	168	150	168	169	187	197	170	171	171	145	160	154	166	161	167	171	172	158	174	158	165	172	174	185	157	165	170	156	157	146	170	182	163	163	167	182	191	161	157	143	171	178	196	176	173	167	156	177	172	193	184	172	181	163	158	156	168	170	184	161	166	178	146	140	151	179	176	189	199	176	162	161	153	171	156	157	169	169	175	205	175	174	153	143	179	174	167	179	160	151	144	170	151	167	168	154	177	157	172	169	192	158	152	160	176	184	163	163	178	185	150	167	164	169	167	173	142	177	177	148	165	166	167	187	172	179	181	169	159	165	182	162	151	136	166	186	171	170	159	159	174	194	158	166	178	168	169	172	164	195	197	178	176	175	178	165	167	176	170	188	169	155	155	183	167	170	169	166	161	181	181	152	169	182	171	172	183	182	188	160	186	170	163	162	178	158	152	171	171	163	182	191	190	165	170	163	178	168	186	179	204	174	189	176	174	166	168	186	171	165	171	172	171	177	164	163	161	146	171	166	173	185	171	159	177	171	166	160	175	184	162	184	185	161	169	177	136	147	189	179	177	185	154	187	155	170	153	168	157	166	185	162	154	190	177	165	174	159	164	188	190	174	165	210	164	166	184	162	164	181	174	174	196	150	174	144	179	163	193	167	159	165	183	176	166	170	150	168	171	167	179	173	162	181	161	161	156	164	180	146	163	166	179	160	154	182	167	164	196	179	156	165	174	176	179	156	132	155	180	165	174	185	172	163	160	160	183	175	181	186	164	170	195	186	171	180	186	144	165	173	172	187	151	160	180	186	163	164	170	144	167	192	162	174	179	158	163	188	155	171	170	161	140	146	167	150	176	165	174	184	181	161	178	179	177	167	179	154	190	178	178	147	194	188	160	147	180	168	167	160	187	168	140	192	146	153	179	180	159	176	188	201	147	157	188	164	185	161	170	205	177	170	161	185	167	170	184	174	160	169	174	150	168	165	133	152	185	184	178	154	152	157	177	162	171	158	176	185	186	143	154	163	174	162	197	171	150	180	192	171	155	179	169	176	173	155	162	183	167	165	172	183	185	144	153	174	167	187	170	190	155	213	178	170	196	186	144	163	171	191	162	163	166	177	153	162	174	185	177	169	177	162	163	179	160	150	157	160	179	189	181	171	160	158	160	153	159	206	179	182	152	167	198	178	174	163	171	167	177	149	174	186	184	158	174	162	156	164	165	161	177	165	178	191	180	177	163	193	169	151	189	155	173	154	182	155	172	190	157	182	145	175	161	174	195	185	141	175	159	167	179	180	190	171	180	178	182	161	166	161	185	161	191	174	186	171	177	175	170	189	175	179	184	182	179	168	161	180	163	160	172	170	173	156	171	149	169	183	149	162	171	178	173	158	149	159	162	171	166	205	183	145	160	182	175	167	180	165	174	168	181	174	176	159	152	160	181	153	175	185	196	186	179	178	149	170	154	181	159	174	197	155	188	172	164	193	158	169	169	194	190	164	159	183	189	188	176	181	193	169	161	156	147	160	165	174	179	158	162	168	163	164	195	182	168	189	163	166	160	185	151	195	153	163	177	182	158	188	150	181	168	198	177	163	181	183	175	142	175	184	194	158	171	152	191	177	163	169	175	202	175	175	171	164	174	156	149	186	182	169	169	181	154	204	172	180	176	173	195	162	170	159	180	154	189	171	160	166	187	195	157	170	179	171	171	179	170	182	163	162	164	177	174	156	170	173	169	156	160	183	187	185	182	174	158	183	165	198	172	146	195	161	155	157	190	156	166	170	143	166	165	162	179	174	160	162	166	169	166	138	190	139	139	173	162	157	162	164	177	156	146	145	177	160	150	171	190	167	147	182	186	162	179	183	169	154	148	173	163	180	136	182	164	155	193	159	153	150	174	149	170	168	147	171	162	157	181	166	175	195	179	150	164	186	169	189	181	179	157	198	159	168	188	160	180	168
3107	1649	1418	1439	1233	1053	917	839	735	762	728	737	726	683	644	626	572	698	777	773	779	687	601	631	578	684	670	621	669	661	521	546	511	495	522	481	513	540	457	477	466	485	497	440	444	468	437	434	465	454	467	438	458	437	439	481	459	490	471	470	463	462	426	479	450	437	487	431	436	495	480	446	469	454	468	447	454	409	447	475	467	439	445	534	599	410	439	454	455	429	438	413	423	420	412	440	428	469	427	394	437	444	418	453	435	427	450	420	444	443	387	449	448	443	445	392	419	414	443	462	407	393	463	412	499	437	411	416	423	446	405	430	415	457	448	419	382	436	402	416	480	418	412	443	428	420	411	444	441	426	456	437	446	422	433	436	419	456	429	414	432	451	440	414	424	408	448	407	415	434	404	402	449	428	451	446	446	448	429	434	416	448	421	470	440	433	453	435	460	433	405	456	426	442	404	441	440	423	410	445	440	442	441	440	409	437	436	456	463	428	430	451	402	452	427	458	439	423	424	412	402	424	413	438	423	456	456	453	490	441	428	429	431	465	447	429	436	419	437	430	441	446	469	448	449	485	447	424	429	448	466	439	441	446	403	434	453	442	409	438	441	488	482	441	461	409	483	408	415	460	439	428	411	450	466	421	426	437	417	453	453	457	437	478	439	388	427	422	410	451	423	460	425	409	444	450	426	401	442	462	471	447	425	452	418	442	439	432	442	434	420	393	462	416	430	445	444	419	408	445	439	468	453	408	436	441	456	443	451	437	414	419	468	405	395	450	432	419	428	469	418	421	397	408	434	424	439	432	450	430	422	415	439	459	428	425	439	428	453	454	418	422	498	406	464	460	399	422	474	445	402	421	464	432	438	430	463	414	407	407	413	374	388	393	403	466	442	432	414	416	420	437	393	422	409	422	407	457	406	423	440	406	464	417	430	415	451	409	461	421	419	391	424	444	418	403	407	413	422	450	438	396	436	462	448	486	419	483	415	439	425	402	427	435	461	432	434	410	414	442	423	419	455	444	443	431	382	395	427	388	434	413	402	450	444	450	450	414	428	433	457	457	418	440	445	430	434	440	409	400	458	430	406	400	418	434	427	441	422	464	451	451	443	446	452	417	452	405	450	416	472	427	454	453	416	415	407	429	432	412	449	444	415	439	438	468	412	404	381	491	454	447	412	438	476	423	429	442	418	422	408	442	419	453	433	446	407	416	400	439	418	424	376	411	403	417	408	453	427	412	419	420	428	433	413	415	444	443	431	391	422	421	413	461	408	448	413	419	430	443	395	406	403	395	433	434	453	441	417	408	426	433	435	455	423	419	447	423	463	434	411	458	444	386	434	472	424	420	451	454	408	435	428	471	462	438	407	427	456	414	417	426	415	438	448	429	425	456	445	432	410	415	435	445	420	462	448	444	435	419	479	423	432	444	435	426	426	459	452	464	449	440	447	412	408	414	461	412	403	473	448	460	428	424	433	444	485	438	445	435	414	399	398	448	429	439	395	439	420	437	443	413	433	445	398	433	440	437	460	422	439	422	443	426	441	447	419	436	421	426	453	446	439	411	426	433	411	411	415	423	424	447	417	425	435	422	453	408	444	436	449	442	430	435	414	419	397	431	446	434	431	430	436	418	435	428	412	421	475	423	435	399	452	422	470	432	446	425	437	398	415	406	435	434	433	409	418	442	403	440	413	392	408	421	453	450	403	441	436	408	457	417	436	434	452	423	433	445	401	420	406	474	429	420	400	421	415	452	423	432	423	448	448	417	400	441	415	441	388	414	427	442	471	427	384	423	452	461	421	447	436	447	394	430	429	386	423	437	451	431	451	439	417	432	425	436	428	401	432	427	408	490	422	418	397	418	454	446	418	435	458	424	398	414	433	446	407	414	456	443	477	402	430	439	430	454	461	394	420	467	445	443	418	394	443	438	439	409	455	445	420	498	434	446	432	445	430	436	442	432	419	437	434	461	425	395	449	451	452	395	378	418	414	399	457	462	456	461	456	449	407	455	441	473	420	416	419	419	422	427	434	431	437	430	409	425	454	367	428	427	420	416	446	449	450	427	479	394	438	436	459	419	390	471	458	430	433	437	405	438	439	410	417	432	468	441	431	457	430	416	420	418	450	439	404	408	434	418	425	448	430	428	452	422	423	428	456	460	436	422	420	443	411	463	428	434	415	468	445	417	409	451	434	391	455	462	411	455	421	440	452	464	396	446	424	418	426	440	416	403	448	420	424	418	459	429	397	444	422	416	420	410	453	408	434	421	447	455	374	422	451	421	432	431	416	433	455	404	435	399	394	449	458	478	426	435	420	449	440	412	458	456	421	450	433	437	425	431	447	400	439	417	434	409	416	426	449	435	409	430	438	390	409	444	397	445	457	425	415	397	390	406	420	424	459	430	448	446	425	429	453	429	437	447	450	420	440	439	426	454	433	444	455	427	428	414	447	392	429	429	445	428	428	471	442	406	398	428	420	463	450	415	464	453	430	406	423	419	428	438	415	416	467	444	434	438	435	450	409	407	428	428	444	432	428	456	441	401	457	419	450	433	462	425	432	427	436	430	462	452	412	421	421	421	432	410	455	420	451	425	421	409	434	392	420	450	435	486	405	435	441	438	459	448	459	417	401	426	412	495	422	461	441	436	405	409	453	408	440	401	446	432	460	421	457	474	440	436	431	437	460	433	422	464	425	435	411	459	452	453	424	395	384	406	482	398	432	445	424	442	426	400	430	413	409	400	472	405	389	441	411	422	412	416	420	449	412	441	439	453	444	441	412	439	436	404	453	406	431	417	434	408	444	455	430	429	438	464	449	441	447	430	445	473	449	463	431	425	414	441	425	475	405	426	470	438	394	435	467	411	445	473	432	420	436	422	467	406	459	439	452	472	417	424	408	451	452	396	488	419	436	436	390	441	415	409	424	423	449	394	418	428	395	450	444	422	430	437	445	409	431	410	460	405	431	428	439	451	400	425	408	455	421	453	438	407	436	406	411	406	420	421	440	452	444	426	429	434	420	447	394	409	439	409	435	446	453	441	392	417	433	403	433	401	443	419	439	431	450	409	430	406	445	410	428	464	387	469	425	443	402	435	416	459	408	415	461	421	415	428	439	436	396	445	461	440	465	431	463	426	405	447	443	424	442	455	422	413	411	428	456	448	435	441	434	440	402	440	422	428	455	413	401	430	424	422	421	442	412	427	446	442	445	399	448	426	421	436	401	413	445	433	415	467	416	435	430	424	459	432	446	462	406	482	492	405	424	438	445	454	430	424	466	442	456	409	439	443	419	440	434	454	442	394	455	430	432	447	465	404	436	426	418	435	442	405	428	416	484	428	432	453	437	419	428	477	411	448	428	453	448	441	419	407	416	404	423	413	428	521	431	455	451	457	436	419	434	462	426	425	433	421	450	436	441	413	396	427	400	421	454	439	389	401	436	427	460	430	432	426	431	430	408	417	418	407	438	439	439	449	451	420	448	406	417	414
26937	18779	5991	3244	1775	1083	766	537	415	480	418	398	387	354	366	251	255	297	259	296	273	241	292	206	210	204	256	263	253	190	177	221	159	183	181	191	184	192	181	176	143	184	176	183	182	149	159	134	161	151	157	171	140	148	148	176	154	180	145	161	160	145	165	171	170	152	161	178	166	176	174	159	164	169	164	161	157	149	166	149	150	164	146	226	320	154	162	165	140	150	148	162	135	153	128	152	162	129	156	161	138	162	137	143	152	152	143	154	157	156	158	144	148	143	145	156	165	167	142	153	146	130	167	166	127	166	125	132	153	142	156	155	146	171	167	131	153	144	143	147	152	162	142	152	163	151	149	138	127	146	149	147	165	149	157	166	132	178	150	170	150	159	144	149	122	133	161	161	139	145	144	135	164	146	145	145	149	165	145	137	153	127	135	135	130	143	153	184	146	185	145	141	155	136	153	168	172	167	161	151	141	148	152	147	119	142	155	129	162	158	153	153	153	151	150	170	202	138	122	130	158	153	166	165	159	137	160	158	150	156	144	115	157	158	168	154	157	162	152	130	147	140	162	147	146	125	144	142	134	136	153	131	146	168	150	167	140	136	133	153	169	148	137	138	144	150	153	172	140	153	169	138	140	151	155	152	140	141	150	136	147	149	163	146	130	158	137	131	139	147	175	154	147	151	153	177	145	157	147	171	152	165	150	124	116	174	146	152	137	155	143	133	166	139	147	167	166	146	152	173	150	177	158	148	141	154	170	141	133	129	153	172	139	160	143	133	153	128	135	140	160	177	175	161	142	136	160	170	145	142	159	144	144	142	129	142	133	138	158	163	156	148	159	167	146	144	156	139	144	160	159	151	150	133	160	134	138	182	146	169	120	159	148	172	162	142	168	153	154	156	152	142	145	156	155	145	138	144	151	149	150	133	168	143	150	165	168	162	152	125	166	144	120	158	160	153	140	136	151	153	151	155	152	124	140	176	132	159	132	168	157	126	152	141	156	161	164	145	131	167	178	144	169	162	162	171	122	159	168	125	144	146	150	129	140	156	144	138	159	168	169	136	131	157	136	174	154	136	161	129	161	142	158	162	149	168	168	147	128	181	141	128	140	143	166	125	139	130	151	169	151	128	170	130	158	156	133	139	167	138	160	147	131	173	152	138	147	135	136	133	154	144	152	171	157	135	148	144	190	162	166	143	157	154	148	148	140	157	140	148	171	152	150	144	167	144	169	158	155	151	154	162	158	158	146	169	132	130	166	156	143	156	149	155	164	150	163	152	163	154	129	146	137	161	164	145	159	150	141	150	135	159	143	158	151	146	151	162	144	148	160	148	150	144	152	172	147	174	168	157	128	138	137	169	156	153	174	117	142	141	146	149	136	135	154	142	163	150	166	160	159	173	167	131	140	138	152	172	143	155	168	157	147	146	140	143	165	155	144	150	149	157	156	155	142	129	145	165	170	159	150	151	169	150	157	139	155	171	153	165	157	136	144	159	157	145	149	162	137	170	149	160	154	170	152	156	137	169	159	141	155	156	137	159	138	159	132	147	163	149	165	153	139	145	172	149	170	137	156	151	147	145	168	143	159	177	155	162	166	166	167	150	153	130	148	162	128	162	160	149	147	172	126	140	167	145	150	154	154	120	150	162	170	147	151	152	173	142	126	163	144	165	148	140	159	143	161	126	161	152	150	139	151	159	151	124	136	144	136	147	142	147	139	151	155	146	159	184	148	150	152	141	180	145	136	150	176	148	159	135	147	137	139	144	158	156	150	156	140	161	147	139	158	141	133	130	151	175	149	176	155	147	165	129	157	132	158	161	163	142	144	154	119	157	146	155	153	135	141	143	122	140	136	140	153	151	150	162	179	144	162	137	158	146	161	131	150	147	177	150	163	151	141	158	153	158	161	151	162	153	128	156	150	149	139	131	152	153	146	152	138	151	138	140	154	148	142	151	144	135	157	144	170	153	147	166	156	145	147	157	143	134	150	132	147	152	146	148	163	168	162	162	171	160	128	141	161	165	151	166	140	146	152	169	145	158	137	169	140	148	153	140	134	143	150	139	161	148	147	138	157	142	127	134	162	141	152	151	152	155	147	135	155	166	150	123	151	151	115	159	160	146	143	151	132	120	129	142	163	146	143	148	165	149	142	171	179	155	154	159	146	151	138	137	160	135	158	150	146	160	160	168	171	155	130	158	169	162	161	170	136	147	150	173	134	130	135	154	142	152	127	157	164	147	161	143	145	145	130	151	163	159	155	158	146	151	135	155	142	147	143	158	173	159	143	147	165	161	142	156	145	142	114	149	152	132	144	161	150	159	169	150	144	144	154	164	155	131	128	141	171	155	145	159	131	138	165	135	141	182	155	136	151	148	147	137	167	143	148	154	139	152	148	146	148	141	151	160	142	142	161	147	159	125	156	166	173	155	168	154	155	146	145	151	163	135	160	148	151	136	148	158	149	171	158	163	162	147	143	148	121	137	161	138	141	139	156	161	141	144	137	144	112	138	147	160	148	157	156	126	169	138	135	155	138	154	156	164	172	160	156	148	146	149	165	131	148	131	154	145	138	155	134	156	132	138	163	145	143	160	159	143	158	163	144	166	141	149	180	160	135	133	149	152	141	157	160	155	159	153	131	140	164	141	161	137	132	161	148	142	148	143	149	130	155	168	155	146	134	154	155	132	164	132	180	176	144	160	159	147	182	159	148	135	151	140	156	148	169	134	165	169	165	162	153	121	155	155	155	180	158	150	156	153	133	167	162	157	152	147	142	159	164	140	161	141	143	137	152	147	141	170	154	150	149	150	134	148	153	151	126	155	148	160	166	143	161	139	152	179	178	157	148	168	148	151	151	156	152	147	159	167	157	125	150	144	145	157	135	152	131	167	137	162	152	150	147	155	141	152	152	153	129	158	184	153	148	149	166	178	149	157	143	145	151	156	144	146	133	144	145	153	161	134	149	146	149	160	157	161	142	157	152	170	157	151	163	139	132	125	163	148	146	145	159	156	141	143	142	158	148	157	168	163	150	151	141	143	163	154	141	143	157	150	154	143	147	120	149	134	153	167	148	136	173	136	164	140	146	159	117	136	158	154	141	141	152	158	148	159	148	150	149	142	163	146	140	153	146	175	145	169	152	134	148	170	151	162	156	152	157	146	153	164	130	134	136	170	160	145	155	158	150	172	139	159	157	161	167	140	120	140	142	135	142	166	157	153	140	141	149	133	172	148	144	157	156	143	140	145	156	162	145	145	139	161	147	155	180	136	152	160	143	132	181	152	132	166	159	142	153	143	175	146	140	155	140	171	156	151	133	141	157	154	163	141	139	152	146	154	156	142	146	128	139	151	166	153	141	148	178	164	151	162	154	131	148	151	136	145	146	176	146	153	172	135	149	150	124	174	163	162	169	150	149	169	145	175	159	148	146	143	135	147	146	155	158	152	133	175	142	167	147	132	139	142	139	149	150	137	149	141	146	159	140	149
15975	11639	5920	5352	4250	3667	3149	2318	2272	2110	2061	1915	1758	1785	1526	1316	1290	1470	1540	1352	1352	1228	1216	904	932	1084	1130	1287	1050	897	761	814	653	719	605	565	550	657	679	662	533	576	567	607	526	462	435	468	497	445	457	472	474	448	466	466	437	489	470	450	476	553	522	514	517	512	473	519	453	428	444	490	438	458	434	387	446	416	436	392	382	402	527	1214	1984	371	381	393	371	392	391	387	388	398	363	366	380	377	384	368	425	359	386	407	403	378	399	392	354	393	399	370	364	380	345	390	367	390	344	379	392	416	383	397	355	371	374	392	353	351	354	377	371	391	384	399	379	390	385	370	412	359	393	354	395	369	394	399	388	383	370	408	404	352	375	375	399	398	363	398	401	388	379	351	389	362	363	368	357	373	366	401	351	383	406	383	384	379	378	369	362	344	406	368	385	407	370	397	395	400	360	362	352	380	405	356	418	396	374	380	368	404	396	375	384	354	410	389	372	379	382	371	365	382	374	391	354	382	358	410	378	347	342	376	403	384	355	382	376	395	365	401	351	403	392	403	404	368	384	389	361	372	361	372	399	389	384	358	375	375	338	382	385	385	373	378	365	401	373	385	373	383	359	341	349	391	379	391	415	386	381	366	367	349	422	351	344	389	397	382	369	381	378	351	387	416	340	385	390	398	375	359	362	384	366	430	358	413	372	359	363	386	361	389	363	365	354	382	389	383	416	366	354	365	377	387	357	395	329	368	388	374	361	366	366	350	423	372	389	375	361	387	353	375	370	392	382	388	341	388	391	381	337	388	358	367	348	376	371	358	346	341	361	388	361	366	374	386	377	386	403	418	407	375	358	357	378	353	399	367	353	358	394	362	372	381	415	388	397	358	409	380	398	401	385	384	388	373	360	385	380	384	381	372	374	352	375	399	372	372	383	380	362	394	418	346	366	390	395	417	349	393	385	372	395	408	418	371	357	383	384	374	357	362	415	359	367	371	330	379	393	360	374	379	371	350	391	373	375	393	379	347	379	375	403	395	386	384	376	397	392	386	384	406	432	396	349	386	385	396	332	371	377	345	379	347	373	382	406	376	383	394	363	371	401	378	364	408	366	393	369	351	382	390	401	370	392	350	405	365	358	340	381	396	397	384	349	380	364	391	391	345	368	366	432	384	380	360	397	371	392	370	385	394	375	391	374	398	418	367	387	388	364	381	387	378	351	385	406	394	409	356	396	370	338	389	367	408	366	401	417	359	388	367	394	394	369	389	384	389	385	399	398	384	359	373	365	379	369	392	380	348	363	371	366	380	363	391	393	389	397	359	355	370	365	375	354	374	379	377	403	386	393	375	335	378	364	401	360	368	362	382	371	346	401	407	404	393	399	343	375	409	400	386	383	360	384	406	408	379	385	356	383	369	380	353	366	378	382	369	402	379	389	380	366	368	363	378	358	393	402	395	390	394	368	369	387	391	378	382	376	369	343	401	384	388	406	389	414	384	356	371	382	361	347	391	399	399	407	403	380	376	389	404	356	360	382	397	375	392	394	390	371	364	407	385	407	355	397	351	356	361	365	377	389	367	367	378	357	357	370	381	361	392	382	397	377	332	359	407	355	435	372	351	369	369	416	379	352	372	386	377	363	350	370	379	364	366	411	372	357	352	364	393	368	377	374	353	375	350	371	364	374	380	358	369	359	409	384	348	356	362	389	382	355	420	398	356	356	361	412	360	371	357	365	352	402	395	386	382	377	400	365	361	396	329	377	362	373	385	383	409	404	355	387	396	378	354	362	372	376	364	418	397	385	395	382	388	367	393	406	379	387	370	353	385	370	377	362	365	353	366	388	384	368	357	388	384	342	390	390	354	380	388	352	382	394	380	349	383	375	325	365	398	404	376	357	377	375	395	402	370	347	407	387	386	399	380	350	372	385	374	395	374	358	341	368	428	408	385	357	384	382	358	355	382	392	400	384	373	359	365	368	392	397	376	364	405	384	389	387	360	348	384	395	363	386	393	403	375	378	373	363	386	415	367	390	370	368	380	380	399	389	383	394	340	351	398	375	340	365	335	348	378	377	402	383	394	361	396	413	374	361	379	351	395	373	365	354	377	373	339	373	384	350	380	377	385	371	375	339	354	357	375	377	389	389	401	399	396	380	355	364	413	372	377	395	356	380	397	392	391	353	356	397	388	355	367	401	417	426	371	390	422	370	399	369	369	386	373	382	397	356	351	359	369	358	372	365	386	342	411	382	360	353	383	356	367	383	390	382	397	335	382	368	363	390	344	377	361	357	390	434	377	346	324	356	368	370	376	414	351	378	381	367	398	367	364	373	392	409	378	380	361	353	369	391	387	383	366	404	381	364	387	373	380	392	429	397	380	416	380	354	371	412	391	404	395	408	385	377	363	360	369	401	399	367	383	364	400	402	382	380	387	414	384	346	372	344	372	391	384	407	389	364	358	350	366	368	353	383	351	404	372	392	358	355	373	353	391	377	399	368	349	368	392	354	397	356	425	405	401	388	378	417	359	373	370	384	400	361	360	346	361	363	382	374	367	338	357	365	379	380	379	386	389	388	374	391	389	370	383	386	377	362	426	390	397	351	361	362	385	382	374	367	406	355	414	370	398	368	377	375	354	347	391	359	402	380	430	401	368	374	405	378	395	374	362	377	391	412	371	387	372	396	406	359	378	382	363	424	399	347	366	360	404	364	370	388	396	406	434	385	390	350	375	370	378	421	383	397	405	355	408	393	389	441	366	392	389	344	361	407	363	361	394	359	375	402	399	344	351	407	364	375	385	377	378	398	360	370	379	360	400	358	387	382	404	400	363	392	420	395	385	374	364	377	395	356	377	379	399	367	371	377	392	395	426	366	377	376	399	365	346	372	360	370	376	330	372	407	370	376	376	381	348	407	375	417	361	363	373	389	384	366	365	381	382	351	353	341	381	376	376	382	396	381	384	411	384	370	344	382	363	357	377	394	379	364	374	362	361	380	407	400	400	397	383	381	391	391	389	390	391	365	384	393	416	340	384	347	353	371	392	397	380	385	390	378	420	392	403	358	378	388	376	408	384	392	380	373	374	344	374	322	380	378	390	394	379	367	361	394	385	330	364	368	392	365	346	349	353	378	395	400	360	397	414	396	345	385	402	365	394	355	358	396	387	388	366	386	388	393	401	413	368	385	396	392	386	371	367	343	383	393	408	404	359	407	391	388	368	363	377	390	354	373	379	368	379	373	363	390	361	405	394	357	359	391	391	367	337	370	379	377	391	367	385	369	402	377	381	393	390	397	383	397	401	371	384	369	362	393	346	365	366	369	373	406	367	347	390	375	386	382	387	333	345	357	376	413	366	372	358	359	374	412	377	384	396	400	365	378	401	381	389	377	378	372	414	389	424	377	394	389	379	375	352	375	370	336	393	323	372	385	415	411	327	419	407	359	397	370	411	388	375	361	356	382	399	351	374	355	371	403	392	382	356	392	378	370	338	366	396	402	384
39639	28980	13147	5346	2603	1759	1159	806	880	862	578	449	488	486	504	335	253	277	284	271	250	195	236	202	201	229	238	239	202	168	152	135	128	132	132	116	121	142	123	138	97	119	118	116	111	95	113	103	98	94	66	83	98	103	81	90	80	92	80	91	105	113	117	105	105	112	112	98	84	100	88	99	88	86	87	92	80	87	85	73	74	63	222	368	364	66	75	58	89	75	70	65	77	74	71	72	85	78	87	80	72	74	82	54	76	85	72	72	79	76	74	74	65	73	82	68	75	69	86	77	78	81	72	88	89	77	77	87	86	75	70	71	75	79	71	93	85	82	82	81	71	59	73	73	81	81	73	73	77	82	91	80	61	80	74	81	86	78	75	77	64	60	79	81	89	85	93	85	85	67	79	69	66	59	82	71	87	69	89	78	66	71	88	73	68	80	95	80	74	69	81	81	82	70	83	60	62	91	95	100	92	80	66	80	87	78	88	81	82	74	78	90	67	81	67	72	106	67	76	93	81	77	68	68	81	77	55	78	87	86	69	74	90	79	70	74	72	94	81	88	77	79	80	68	86	75	62	69	82	78	65	62	81	78	69	71	63	63	72	53	80	82	76	79	84	91	88	60	77	93	72	73	74	80	88	70	81	64	67	69	83	79	84	76	77	82	73	80	79	63	73	94	76	88	85	65	79	87	82	83	82	71	82	84	93	77	65	71	82	84	90	86	69	85	82	65	78	66	79	88	66	95	80	60	88	85	74	81	79	65	83	85	92	61	80	72	56	73	83	87	70	76	81	75	63	61	80	58	81	62	65	67	75	80	80	79	79	77	76	81	86	79	84	102	76	66	78	76	92	75	81	78	89	97	69	86	86	93	81	70	66	96	69	73	79	69	89	65	90	73	68	93	66	68	77	72	82	74	95	96	78	80	85	74	84	63	88	104	82	94	70	71	77	74	83	66	82	78	82	69	75	65	76	85	82	87	69	85	73	83	82	70	75	52	103	75	80	86	81	72	77	74	81	89	88	67	92	86	66	69	80	59	86	80	76	71	88	78	82	88	102	77	83	77	78	81	68	63	99	77	77	71	60	73	62	80	80	84	78	61	65	89	91	82	87	76	86	78	86	86	88	74	90	79	75	78	78	93	92	78	87	54	74	72	79	88	88	61	73	87	93	84	87	70	58	83	78	79	82	62	72	90	80	81	74	75	78	83	83	55	78	74	78	73	74	73	73	82	79	79	68	70	68	78	72	78	74	92	84	62	77	109	74	48	75	84	77	77	68	71	72	61	83	70	71	89	78	86	63	87	79	86	76	78	88	88	68	88	67	77	74	82	74	80	75	86	68	70	82	68	78	93	85	80	80	83	85	77	92	85	72	78	67	85	86	76	74	78	76	77	70	86	85	83	78	81	80	67	84	94	97	74	89	81	76	83	83	87	68	76	80	90	67	81	65	77	84	68	75	81	78	106	76	81	76	70	69	65	72	64	63	85	76	65	68	90	75	94	74	84	68	86	74	93	89	70	79	80	70	77	64	80	83	82	73	68	78	68	68	81	77	72	69	66	65	65	98	73	68	77	66	76	82	61	84	88	85	76	78	97	61	90	78	74	68	84	68	70	70	73	74	101	72	97	71	82	78	62	65	84	67	87	83	77	87	95	82	86	86	75	80	80	82	63	87	71	81	89	89	84	93	59	81	70	74	72	78	76	81	73	66	68	62	94	80	69	83	68	74	70	78	86	67	82	78	77	82	67	74	71	71	88	83	89	81	78	72	81	71	68	67	57	76	72	76	74	78	68	76	86	82	83	78	67	92	92	97	87	71	66	71	87	70	80	95	67	80	83	84	62	83	77	81	77	90	70	81	71	81	74	78	75	67	89	108	72	72	77	65	72	88	90	79	77	84	66	68	81	91	80	89	80	71	78	74	70	79	87	68	77	77	107	65	72	98	67	81	81	94	94	95	71	71	78	66	69	78	89	83	88	76	74	82	81	73	77	69	86	70	75	78	83	78	78	89	83	77	100	80	94	85	76	92	67	81	56	70	89	74	78	83	64	66	60	76	80	89	80	78	90	80	95	86	87	83	82	80	95	65	76	96	91	75	59	66	74	68	76	73	81	72	87	78	78	83	83	62	82	91	79	94	60	77	70	81	73	74	78	86	88	88	71	79	76	74	60	76	85	54	68	70	75	81	83	66	67	69	81	72	81	68	85	61	76	69	72	78	85	72	77	69	87	81	62	74	98	89	75	91	85	89	78	78	68	96	97	82	70	68	74	83	78	77	81	80	72	74	66	83	91	77	76	72	90	71	89	71	70	74	75	63	72	76	79	88	85	83	86	91	66	74	66	77	70	68	77	78	65	77	84	82	74	65	85	74	87	76	82	65	69	71	57	77	73	85	72	73	72	85	73	72	70	66	68	92	77	73	73	80	89	91	82	77	91	73	78	69	84	67	82	66	80	83	88	72	84	74	75	69	73	77	94	83	81	79	62	77	71	71	78	67	76	71	73	89	62	72	94	81	87	88	83	66	89	69	77	86	60	73	73	63	64	70	63	84	60	74	75	64	58	58	81	66	88	63	82	91	82	90	86	84	63	103	103	78	77	86	89	70	63	76	63	76	90	101	75	86	90	86	82	93	90	66	73	91	89	78	74	82	70	90	86	67	66	65	62	78	78	86	71	67	75	81	74	67	57	98	77	83	77	78	84	80	68	75	79	84	69	73	70	77	90	74	73	59	84	85	89	73	72	82	88	92	58	87	90	87	87	69	90	86	67	70	79	69	74	81	88	78	71	86	69	88	92	77	75	93	77	68	79	65	77	84	71	62	79	80	96	92	72	98	73	83	85	95	77	74	73	65	73	70	70	92	64	78	76	71	84	85	97	77	66	73	82	70	73	69	81	72	76	85	59	90	79	84	69	68	84	68	69	66	69	69	79	60	73	76	71	83	81	76	72	78	69	81	106	69	84	80	83	56	76	78	78	76	62	81	83	69	68	83	65	54	61	69	71	83	79	79	81	74	76	84	89	67	82	81	88	64	65	66	74	80	72	58	79	79	79	79	89	74	75	74	73	54	74	64	75	74	76	94	78	68	99	77	81	98	83	69	86	85	67	88	85	66	77	87	75	68	76	74	76	86	75	62	77	82	72	99	72	91	75	86	63	64	86	83	75	77	72	63	87	78	83	75	78	94	81	71	75	95	87	59	72	76	82	63	84	72	83	85	90	84	78	83	104	84	73	79	95	79	75	62	84	79	89	67	81	85	71	87	79	83	63	81	58	55	70	79	75	82	65	82	72	83	79	74	81	78	84	93	74	76	73	77	85	80	94	66	74	79	64	85	77	84	77	72	64	84	97	74	77	86	75	71	80	82	66	72	73	78	71	73	78	81	80	75	88	99	82	70	66	83	64	75	96	97	80	66	84	61	93	82	69	85	72	97	94	64	70	85	84	86	75	70	68	69	94	89	84	59	73	90	80	65	85
22561	15777	9866	7836	6392	5712	4368	3733	3371	3474	3134	2830	2672	2701	2417	1968	1491	2203	1826	1719	1549	1493	1269	1232	1219	1397	1644	1610	1121	911	891	718	696	660	566	619	651	678	673	633	558	505	606	497	441	396	346	281	321	324	318	377	309	356	289	297	310	353	356	381	362	391	388	428	438	519	508	438	358	360	373	394	336	297	307	270	269	275	276	246	251	268	1553	2802	2867	217	239	215	222	204	202	215	211	210	204	218	208	213	228	207	212	199	220	211	201	209	199	208	215	194	220	203	205	213	204	217	216	190	177	221	205	209	234	194	225	203	192	192	203	189	213	209	206	215	195	210	212	197	206	225	211	219	183	216	205	194	232	202	199	221	191	211	179	210	214	235	228	215	218	221	222	185	214	198	222	211	223	205	198	238	211	194	231	205	207	225	179	211	202	214	195	224	197	201	208	215	234	188	221	196	234	214	190	180	188	186	210	207	214	212	180	200	196	191	189	183	195	210	219	209	195	199	233	228	193	213	205	204	196	202	211	225	227	219	223	231	207	218	177	201	188	181	224	210	225	216	195	235	222	189	217	210	186	173	206	207	202	211	188	207	219	216	186	227	225	232	222	213	192	205	208	246	196	189	218	189	213	222	218	176	227	207	234	205	201	204	241	202	184	205	205	214	203	204	218	206	216	230	211	206	220	216	224	203	213	225	207	181	217	238	206	194	191	222	211	208	202	212	211	214	207	219	211	199	175	199	226	243	219	193	194	198	206	188	206	222	184	197	199	213	217	192	191	205	205	208	206	206	207	211	188	225	207	206	214	227	202	214	224	194	197	200	215	229	205	221	196	216	209	220	208	206	214	209	170	203	214	200	212	197	222	227	185	201	215	193	210	197	224	206	199	219	195	192	214	238	206	209	211	214	185	203	231	204	186	196	204	207	218	208	221	178	217	199	199	224	198	225	218	208	216	225	193	218	201	215	209	225	202	178	218	213	200	181	189	235	201	214	227	231	236	233	196	180	186	197	232	210	200	204	210	214	199	183	185	225	225	228	213	234	201	207	228	187	211	192	217	224	208	200	210	216	222	230	209	231	198	210	222	218	216	212	202	210	212	204	191	209	182	188	196	214	199	227	183	207	213	198	204	211	186	234	185	220	186	207	212	214	204	179	222	220	211	200	204	215	237	198	194	216	237	227	216	204	202	224	207	200	214	216	204	208	181	204	223	218	238	204	202	232	210	201	192	187	174	221	197	205	191	206	204	195	208	205	230	211	221	199	187	215	192	205	205	212	225	222	216	219	222	213	206	218	221	207	214	205	202	207	198	202	217	197	212	223	227	237	226	201	203	210	207	215	183	228	226	220	216	240	203	208	186	219	198	206	205	182	208	216	230	209	205	193	198	177	214	203	217	180	203	193	202	226	194	217	196	217	202	220	210	188	209	212	205	192	207	236	210	215	183	210	206	202	206	213	215	203	214	215	219	196	180	238	212	233	202	204	211	186	205	220	201	210	230	194	202	206	204	221	208	210	203	215	197	213	220	215	219	215	214	223	224	223	214	202	204	193	186	199	187	207	236	225	211	181	202	242	209	214	234	216	238	206	197	214	206	213	231	193	188	243	194	212	236	217	190	211	213	220	198	207	180	210	199	195	209	190	232	213	238	213	206	195	230	226	184	235	220	201	214	211	185	223	208	215	209	227	188	189	234	217	223	213	195	217	198	220	206	210	204	192	224	178	205	198	186	189	210	244	198	183	233	205	201	203	201	180	209	227	221	211	208	208	196	214	200	229	225	224	211	207	216	210	238	205	202	196	219	207	208	213	212	217	215	205	184	198	236	186	200	209	195	196	204	214	189	225	208	210	222	219	211	213	195	206	232	215	214	204	224	190	209	209	227	190	229	206	211	204	207	201	190	209	193	212	223	199	225	198	193	205	225	202	222	213	205	243	211	235	242	190	201	193	199	210	198	216	209	205	219	242	202	225	218	186	209	202	239	217	198	217	221	222	216	188	181	191	220	188	195	198	217	207	195	182	214	200	196	186	190	228	186	209	197	211	216	200	192	211	226	219	222	207	253	188	213	218	193	187	207	189	211	201	225	218	213	209	233	205	234	219	204	213	211	214	190	206	200	195	207	201	195	182	243	231	239	197	185	215	184	197	197	208	210	225	218	203	199	190	198	201	216	215	207	207	227	202	219	203	191	203	226	216	212	215	216	222	228	177	212	209	217	217	200	195	211	204	215	216	207	204	199	218	190	213	233	230	198	191	222	224	204	222	202	202	213	230	195	228	190	224	204	215	218	203	208	188	219	185	224	197	201	229	215	225	229	199	206	209	197	215	190	203	188	184	224	185	204	212	187	220	208	206	246	219	216	195	204	198	201	208	224	205	206	228	200	195	239	204	211	210	215	211	195	205	195	210	224	196	188	204	222	197	209	194	193	204	230	194	202	237	238	243	224	226	207	206	207	220	184	211	204	212	221	205	199	219	209	207	196	199	223	204	208	211	227	208	216	178	217	207	187	196	205	209	224	200	188	191	207	195	217	213	205	193	209	199	217	219	228	209	226	196	184	197	196	212	201	205	207	220	194	227	204	216	214	217	201	219	197	226	211	219	208	228	176	212	240	209	198	214	207	185	224	202	201	213	194	202	201	209	199	192	207	189	199	209	225	208	211	197	186	222	191	221	209	236	215	196	213	211	210	193	179	192	175	200	189	187	197	217	233	218	193	207	196	227	220	229	219	190	247	220	206	205	210	211	203	236	199	202	204	206	203	190	200	224	180	211	209	201	242	180	218	193	214	221	203	200	218	206	204	205	235	216	204	246	207	219	247	223	208	217	203	209	221	210	190	199	220	206	230	193	206	217	201	210	218	208	214	201	195	180	219	206	192	214	194	209	220	205	187	205	224	200	200	232	213	218	189	208	210	193	244	183	195	239	212	207	208	211	213	217	230	209	204	200	186	207	229	206	204	213	235	218	206	217	205	205	215	211	202	226	214	214	207	228	225	225	225	216	196	217	185	214	189	243	197	193	234	218	206	224	195	221	227	206	187	211	203	222	195	213	213	221	217	218	209	175	209	204	242	196	224	193	220	222	232	196	204	195	204	198	189	189	207	193	196	229	248	200	212	220	224	189	210	185	202	218	218	197	225	193	239	191	203	205	225	180	229	232	220	223	175	221	215	225	241	207	198	205	251	218	209	207	213	179	210	198	200	216	181	205	205	226	216	199	195	231	233	217	194	197	219	226	235	215	223	216	209	211	186	185	190	197	191	209	188	194	221	212	212	200	223	202	213	227	199	223	178	218	191	217	215	201	194	208	206	208	237	202	191	222	207	221	197	196	260	213	198	209	222	228	214	203	208	216	186	204	228	217	226	219	205	211	202	219	200	228	201	214	208	187	183	187	208	204	241	224	232	212	237	203	190	203	226	201	204	198	215	221	200	203	225	229	238	233	203	197	182	215	224	200	201	202	208	195	235	213	214	212	192	199	252	179	217	225
4232	1543	732	487	357	286	254	232	260	250	256	224	207	185	217	187	201	215	251	207	206	212	203	211	217	202	209	187	178	167	169	186	168	199	168	183	168	178	181	188	168	202	178	195	191	172	184	188	183	181	170	194	158	188	178	176	189	178	201	164	196	185	195	185	168	164	200	188	180	189	174	204	174	176	153	185	186	173	161	158	157	199	163	162	190	171	184	173	155	172	181	177	168	167	187	177	185	168	160	168	177	182	177	175	167	200	185	144	172	172	153	178	175	189	174	153	181	174	169	169	169	167	182	170	168	175	151	149	168	170	169	185	172	193	165	187	158	175	198	167	184	160	169	184	157	152	200	178	202	171	166	164	171	179	163	183	175	161	167	172	152	158	180	159	170	181	171	188	161	149	178	158	160	184	139	181	173	171	164	159	159	187	154	157	165	185	174	175	169	163	193	202	185	173	194	188	177	176	179	151	167	171	182	163	148	153	205	163	172	165	181	174	175	165	161	164	177	162	142	161	183	164	180	159	147	196	175	166	164	137	180	147	178	167	171	181	158	201	171	190	184	174	173	155	171	169	178	147	170	163	152	186	179	196	153	171	191	147	170	174	188	175	174	173	164	183	155	173	198	185	184	180	188	177	165	182	161	175	178	177	182	191	168	139	163	175	180	185	142	163	186	186	176	173	177	161	166	155	189	173	155	171	146	181	174	172	187	179	203	185	190	193	167	170	169	160	178	171	165	148	154	163	196	186	176	174	159	170	180	189	168	170	158	170	194	192	160	163	161	163	160	173	174	173	179	177	169	184	156	179	154	166	158	182	166	186	161	157	181	160	170	183	183	187	170	184	168	174	155	185	167	148	159	154	167	172	150	150	179	165	143	173	182	171	152	168	146	149	170	151	147	155	162	163	163	199	159	171	181	170	153	179	146	157	149	192	184	154	185	172	179	160	172	178	168	169	178	180	167	167	165	150	161	172	182	153	180	158	163	178	176	178	179	193	181	173	165	188	171	174	189	182	160	172	168	189	164	168	176	207	189	145	173	181	183	166	157	163	184	171	165	149	178	191	172	175	169	184	178	161	170	176	167	171	163	187	162	152	183	162	155	161	174	190	155	168	162	165	176	161	183	180	160	153	175	173	162	172	170	187	178	185	135	183	177	152	191	177	194	189	138	181	188	168	171	170	172	189	199	165	183	185	160	178	179	154	165	161	158	159	170	186	171	181	163	175	173	201	172	179	176	182	178	193	176	188	174	176	184	172	168	171	164	171	195	172	168	202	175	180	162	157	174	158	173	165	171	166	160	185	161	155	180	174	157	173	145	188	156	184	165	198	167	175	188	192	162	155	153	157	171	155	144	172	171	162	159	164	164	163	182	152	185	178	175	152	170	202	155	173	176	156	164	165	173	167	195	173	170	189	183	165	166	157	176	170	164	191	199	193	189	164	163	185	175	184	168	181	186	174	195	178	175	196	176	170	187	179	171	185	156	149	192	183	178	159	172	195	191	165	163	193	177	168	152	178	161	202	159	177	170	191	164	156	173	174	181	175	163	168	197	179	191	187	184	173	176	179	178	154	157	197	169	176	159	184	172	166	182	184	210	158	183	169	168	179	160	151	173	168	167	158	166	157	175	184	162	174	159	156	177	187	153	177	180	176	199	175	167	165	172	182	201	160	160	160	172	171	184	173	148	191	185	169	174	144	157	166	165	164	183	146	143	158	146	168	189	158	157	178	192	149	163	180	198	146	185	185	152	179	169	199	183	185	186	156	163	164	162	168	176	198	181	159	191	149	183	185	154	194	186	181	181	168	184	166	184	169	177	167	168	183	154	194	168	166	163	178	168	185	164	163	153	149	176	159	188	189	168	178	152	163	162	141	177	158	150	153	157	143	162	160	166	167	178	173	153	165	164	174	170	192	152	155	165	198	178	172	159	170	179	154	171	139	199	204	160	188	176	183	164	183	186	196	173	158	164	170	166	175	169	177	169	189	181	170	155	181	154	179	197	167	149	145	171	169	177	150	194	173	172	170	181	154	179	215	166	173	167	177	156	158	154	185	172	191	171	174	160	168	189	200	158	174	158	169	187	166	169	169	183	163	159	167	179	167	199	170	162	188	177	176	164	165	174	161	171	172	145	156	163	177	161	163	164	196	192	168	185	175	177	173	164	190	170	154	163	135	143	158	171	175	153	160	176	174	173	175	161	172	161	177	168	185	161	189	158	184	179	154	170	163	172	187	163	165	179	165	159	152	168	156	172	178	181	164	154	156	175	189	190	182	165	176	182	187	191	172	173	159	159	188	166	164	157	171	143	145	166	175	168	166	198	159	164	163	176	164	175	165	185	160	180	161	180	176	188	142	177	178	167	160	193	189	156	188	190	187	175	192	167	165	184	169	154	153	158	192	187	166	152	181	191	153	186	172	188	168	134	167	165	193	180	184	169	169	173	179	178	184	180	158	162	167	156	179	154	159	170	166	194	183	149	150	159	166	151	174	192	172	181	197	163	159	200	161	180	179	162	178	151	151	158	160	164	172	182	152	190	168	158	174	165	189	142	176	157	142	191	177	173	182	165	170	165	164	195	165	164	178	185	169	170	200	185	181	183	167	162	172	144	189	172	169	180	166	172	174	179	162	171	175	186	178	153	185	186	157	159	175	144	144	177	189	180	188	158	188	160	179	177	179	203	167	183	199	155	177	141	175	172	170	176	164	140	181	180	181	171	163	209	177	175	191	175	191	161	156	165	195	170	160	180	189	166	180	171	175	181	174	149	175	177	192	180	159	153	168	177	169	182	185	179	182	164	183	173	153	157	158	180	185	142	176	176	181	169	177	215	167	168	183	168	155	169	162	171	166	165	177	166	176	175	162	170	176	166	166	162	164	178	165	179	187	185	171	196	172	188	162	175	169	160	183	150	174	171	178	157	177	168	177	182	182	169	166	153	138	141	168	181	155	172	182	156	197	160	184	158	202	183	182	162	156	162	193	187	163	178	167	160	173	177	160	174	178	189	176	184	158	149	179	168	168	176	201	147	194	174	178	145	171	168	173	169	180	151	177	176	169	198	186	166	161	164	167	174	168	186	171	162	175	178	172	171	170	184	188	161	171	184	182	153	162	174	195	196	178	173	159	186	138	181	167	162	164	178	169	157	163	182	179	168	180	166	175	178	160	156	197	174	178	169	187	175	169	172	176	183	183	180	173	164	181	154	167	195	172	171	162	162	199	194	172	158	169	188	167	178	185	155	189	151	151	187	171	184	152	177	173	160	189	159	156	170	189	171	196	179	163	171	157	159	152	168	155	167	199	148	178	181	156	166	180	167	177	176	211	193	150	187	166	176	159	151	173	182	178	181	171	157	157	169	162	179	179	185	157	161	158	191	164	168	155	145	179	152	164	163	161	155	157	186	172	163	157	166	177	189	170	167	178	194	156	174	157	171	171	193	198	181	191	169	144	180	152	195	141	165	179	168	149	147	169	180	185
3425	2194	1574	1332	1124	1026	953	912	843	823	817	750	711	671	674	667	746	784	863	803	733	646	673	643	639	804	786	692	634	527	503	550	482	485	513	505	510	498	479	489	547	493	495	526	522	507	430	443	435	472	454	412	466	476	479	498	455	496	495	443	475	465	482	478	488	462	492	455	470	453	476	438	490	412	456	438	412	443	470	410	410	489	495	590	610	442	401	427	460	438	412	433	433	427	399	423	450	468	432	438	410	436	442	416	438	449	432	467	438	431	434	450	384	444	408	448	433	383	422	404	415	462	410	396	424	390	440	415	458	459	430	416	430	429	453	442	457	457	412	463	413	407	451	435	424	465	413	446	424	430	408	424	435	468	419	427	412	423	429	461	419	461	406	465	420	438	394	479	410	404	415	445	422	442	418	447	443	450	403	469	415	431	442	427	445	468	466	425	430	415	421	447	448	401	392	430	418	445	464	375	438	405	414	412	394	404	423	391	444	422	431	440	379	443	450	436	445	467	408	442	462	458	439	435	454	420	442	440	462	427	433	440	419	414	398	457	434	477	421	433	425	448	438	411	431	422	416	428	442	439	424	462	445	438	427	440	432	457	435	415	474	444	457	458	431	432	444	452	408	391	397	444	401	467	414	446	417	413	417	397	419	480	445	422	445	404	465	436	437	466	423	405	430	412	419	438	412	429	432	425	452	422	441	427	433	436	420	469	433	431	416	406	444	410	437	441	440	403	418	463	434	421	419	452	426	431	452	453	424	427	395	430	473	424	416	431	430	426	384	418	405	450	446	440	430	409	440	447	443	424	409	432	370	443	392	428	438	471	430	458	436	411	436	430	453	418	400	420	407	457	393	423	408	420	440	406	445	416	409	473	434	452	413	447	436	419	458	398	490	401	414	416	399	412	440	426	411	447	414	418	441	430	446	421	453	431	442	426	416	437	409	464	427	431	431	420	411	455	456	409	411	399	431	451	455	420	445	405	462	452	403	417	403	431	418	448	431	412	422	436	416	458	434	491	441	416	401	424	444	463	459	396	384	407	458	432	427	431	460	443	430	457	434	455	407	420	432	417	422	447	448	440	432	462	462	424	399	433	412	409	434	463	372	383	427	475	404	425	438	423	435	403	471	404	465	470	420	411	448	432	454	436	426	459	390	433	440	443	452	441	457	393	426	417	443	395	426	447	436	438	401	413	436	428	435	419	460	430	435	395	440	431	441	453	418	431	420	427	418	433	425	466	458	418	444	430	444	468	449	416	448	433	403	401	453	426	393	418	404	439	449	427	423	454	422	434	448	451	438	449	448	395	451	427	431	417	492	445	430	427	399	436	416	467	409	450	414	446	426	425	473	448	463	411	449	426	418	418	443	458	431	423	415	425	441	443	452	389	423	451	452	443	424	449	391	426	438	410	418	408	462	459	442	408	446	452	414	439	457	386	397	415	459	402	451	411	395	426	433	424	460	419	436	443	431	450	389	432	429	438	449	401	449	430	444	444	404	422	456	449	462	438	477	435	476	443	441	463	444	403	438	452	412	399	426	394	428	434	449	391	434	466	431	472	447	433	424	387	406	435	407	418	415	427	420	445	420	445	466	436	475	439	437	402	456	455	461	443	406	405	420	406	422	422	466	444	416	421	456	399	399	436	404	441	423	422	433	379	460	429	436	434	430	468	422	440	448	451	439	419	441	445	452	433	395	446	452	420	448	415	416	413	442	468	466	456	402	445	409	416	438	402	420	430	430	419	447	421	450	429	403	421	474	472	456	457	425	419	409	402	438	425	382	429	444	450	409	457	434	439	390	424	443	431	415	409	467	442	413	389	470	406	412	421	405	433	435	399	458	455	444	478	403	422	408	471	415	450	439	451	410	433	446	463	467	395	441	413	442	463	428	434	427	422	435	407	460	413	438	422	408	466	448	422	424	414	436	426	443	393	414	427	422	418	418	493	409	419	469	426	423	427	458	430	453	432	469	431	395	456	441	395	439	443	454	410	454	396	406	433	434	428	438	448	416	384	441	444	411	414	448	456	398	436	464	434	402	451	418	403	458	448	424	426	435	397	410	452	464	399	425	417	432	436	416	458	454	444	407	439	427	430	447	406	438	460	445	429	451	431	432	449	425	462	426	458	454	422	424	394	429	461	402	426	383	417	470	436	438	418	408	415	398	461	431	446	434	420	449	409	396	453	417	451	421	416	447	455	413	429	426	428	441	437	458	463	431	416	386	450	407	425	433	379	426	430	438	431	410	436	430	473	441	417	420	390	398	423	405	451	419	471	396	439	410	439	461	451	411	425	443	412	417	414	457	390	448	395	445	434	435	453	426	445	437	426	437	400	437	409	459	436	438	453	455	433	407	441	447	433	465	426	409	402	441	421	430	477	444	440	425	419	441	424	410	438	421	431	422	413	417	421	406	449	413	442	425	462	440	411	403	423	449	434	448	449	454	433	427	439	411	444	405	427	427	438	438	450	441	434	453	450	428	427	404	483	423	433	442	461	397	418	424	446	455	443	431	404	424	406	445	417	450	393	439	461	447	442	456	395	428	441	424	422	412	409	414	414	422	430	474	438	432	452	457	432	427	426	412	393	429	404	400	406	434	462	374	436	425	418	426	422	428	415	426	439	429	411	444	444	459	406	430	425	455	420	427	462	472	439	421	421	437	385	392	401	454	396	419	449	425	469	449	439	433	406	447	412	436	422	451	438	422	469	486	419	427	446	422	391	458	428	452	406	409	400	401	441	405	403	429	434	427	451	412	450	406	440	432	418	450	410	439	422	409	459	445	439	445	447	439	432	418	448	441	434	399	469	439	422	424	435	429	432	417	406	430	489	433	440	433	439	435	423	422	433	484	416	422	412	418	439	425	419	422	411	442	431	421	443	472	430	410	404	453	415	440	466	425	439	425	409	411	452	426	417	438	380	438	423	437	425	456	444	425	390	454	432	402	444	449	405	432	451	466	433	432	442	427	474	451	405	414	417	422	446	433	438	481	439	416	389	404	445	425	467	466	381	459	431	467	418	436	406	412	420	445	421	450	427	400	451	421	429	411	423	444	438	462	413	430	466	409	456	412	422	408	420	433	438	421	425	415	433	427	419	427	419	458	413	438	433	440	446	398	413	415	410	475	400	403	395	446	435	440	432	423	454	419	397	432	392	383	443	471	439	457	439	447	464	464	414	448	438	428	405	454	400	441	414	449	432	445	415	415	424	425	423	412	421	462	450	444	455	419	429	440	444	423	428	439	438	431	424	444	457	431	446	431	466	449	407	458	432	437	456	425	439	416	429	454	403	451	424	461	423	425	440	423	447	416	401	449	436	455	435	406	441	441	421	422	418	461	455	436	431	438	435	450	430	435	423	392	414	465	427	424	452	483	433	445	449	425	430	398	410	428	437	426	402	468	417	412	420	462	408	443	449	425	450	421	420	420	368	397	429	425	438	471	456	437	393	466	459	434	477	425	430	441	424	443	396	414	454	416	428
30610	24931	10067	3602	1422	1052	669	578	479	564	497	369	304	357	357	323	253	289	343	285	279	234	218	262	214	253	284	210	240	189	186	193	199	167	167	155	186	188	198	205	184	189	187	178	158	183	150	161	157	148	167	180	148	146	173	145	163	166	180	166	161	158	175	171	154	180	173	170	135	157	154	158	137	157	172	168	159	176	163	155	146	125	225	331	300	163	157	143	146	175	139	158	151	162	150	164	134	177	154	156	160	131	172	156	160	176	143	144	151	148	175	171	164	162	174	142	155	169	160	152	139	148	153	148	141	154	156	148	135	161	139	175	150	155	167	149	151	147	149	149	127	151	170	148	140	168	167	176	148	137	173	161	142	132	150	157	148	160	159	171	138	133	125	160	160	131	144	147	176	167	160	176	154	150	160	155	161	141	147	139	174	165	163	152	155	128	145	153	159	154	162	160	161	144	166	156	164	141	152	159	138	161	147	166	158	152	156	129	159	182	155	152	151	160	156	170	168	153	164	149	142	160	160	152	158	130	149	135	159	160	138	157	157	155	143	161	161	172	161	156	152	146	155	164	163	156	149	145	168	164	165	153	143	163	169	161	138	142	162	146	161	138	131	160	138	156	152	162	162	171	158	134	153	175	152	154	172	153	156	121	166	154	144	160	158	146	155	164	145	134	144	164	165	151	133	153	138	158	161	174	152	148	143	169	138	160	142	142	177	137	164	141	175	174	155	155	143	162	173	139	148	158	150	153	137	182	146	173	179	160	140	170	175	159	135	177	154	176	150	151	151	160	139	138	129	161	153	147	174	169	162	163	139	170	137	153	153	169	155	143	153	156	171	145	158	149	169	146	159	153	147	173	173	136	129	140	164	154	187	146	144	154	181	168	147	158	165	128	169	172	151	160	136	130	160	133	152	159	152	174	172	158	153	161	177	136	158	156	153	142	142	149	161	142	155	138	139	154	164	159	145	161	146	179	155	130	164	146	163	169	147	160	143	167	166	131	152	165	153	163	167	178	162	152	163	166	162	168	181	164	161	128	165	142	147	151	143	163	184	156	131	118	145	167	144	149	135	171	150	143	157	160	151	158	157	153	146	140	163	150	162	161	163	154	169	157	163	167	160	149	161	147	132	155	150	167	181	150	164	165	157	161	143	159	140	148	153	134	142	161	144	156	148	155	149	155	182	159	164	145	154	154	152	161	164	162	164	168	151	162	172	165	148	183	155	140	161	148	157	165	177	149	129	162	172	135	141	128	153	137	162	162	154	139	153	184	162	165	155	180	137	164	157	177	132	151	156	158	155	146	157	140	171	167	172	163	161	174	156	164	161	168	149	158	140	151	140	164	155	166	157	157	180	142	140	161	180	180	166	128	164	157	163	139	167	154	149	147	159	138	147	160	178	153	157	156	165	148	155	164	141	143	140	145	157	138	161	154	139	178	156	158	167	158	185	138	153	159	142	159	150	138	137	147	137	150	166	159	137	167	156	148	143	174	163	136	167	162	160	145	140	152	138	131	156	147	154	157	142	153	167	147	150	151	165	158	152	184	154	161	134	151	157	161	163	153	159	152	142	179	144	138	173	137	141	156	153	139	149	159	160	171	157	181	159	148	170	163	147	134	152	146	155	155	150	154	164	154	145	149	159	142	163	149	154	157	162	152	145	182	150	143	151	150	140	138	185	161	175	157	146	170	156	147	174	146	154	162	167	144	147	156	154	179	135	157	133	140	163	147	146	165	147	159	153	177	160	162	152	195	148	164	169	157	152	170	154	147	161	163	162	150	150	157	145	143	126	181	182	161	176	137	145	149	151	157	185	158	157	164	158	152	154	162	152	140	162	165	152	151	139	149	156	151	155	133	170	148	154	138	131	175	158	160	144	153	172	139	140	136	163	160	151	146	147	160	177	132	167	144	186	140	137	157	164	127	155	154	175	155	138	172	157	145	146	157	152	133	155	144	168	133	159	159	169	155	162	156	130	152	158	169	174	153	156	139	162	130	181	140	162	132	140	154	136	147	181	145	154	171	150	159	147	173	158	180	137	149	159	143	168	134	145	152	143	146	143	144	154	157	152	131	172	159	167	157	150	164	163	147	173	165	138	166	162	157	142	179	174	164	140	153	157	177	166	166	177	151	150	161	160	143	144	157	158	148	150	134	152	129	141	181	142	160	134	174	171	161	154	131	160	141	162	151	160	150	148	174	152	148	191	167	167	166	142	154	138	174	142	139	154	160	170	154	170	147	145	153	144	158	131	158	144	178	150	164	164	131	157	146	150	141	172	169	172	171	149	142	166	153	151	145	157	163	137	163	152	161	160	150	157	176	162	166	144	164	153	168	173	137	159	168	170	148	167	156	139	177	187	156	158	154	138	152	184	143	165	135	153	168	185	154	166	156	168	138	174	153	128	179	146	147	156	148	149	156	154	137	141	161	145	149	160	157	154	166	136	155	169	151	140	147	154	149	159	161	171	154	158	158	171	151	151	160	153	168	155	149	126	147	182	168	155	143	162	166	155	156	171	148	147	158	160	155	162	131	171	145	138	137	159	148	132	158	122	162	148	149	160	158	158	131	139	154	156	139	135	157	158	172	129	155	168	164	164	168	151	151	151	152	156	167	157	149	160	165	153	159	152	140	159	153	156	159	172	174	127	147	149	142	155	162	166	152	174	135	173	152	154	171	171	136	131	151	176	149	154	172	164	152	157	197	156	134	165	151	149	143	143	158	155	150	187	176	177	181	139	183	145	156	153	142	155	182	171	150	159	161	152	141	162	154	152	143	165	157	159	160	134	143	140	170	144	153	167	149	141	122	166	159	155	144	148	148	175	143	148	154	147	154	153	162	172	164	143	145	164	144	154	156	137	158	157	131	162	156	145	143	176	186	148	144	178	152	160	163	164	155	139	157	163	178	152	146	169	154	182	158	147	158	178	144	179	154	157	136	164	117	162	160	176	169	166	158	157	169	144	160	144	174	150	134	158	152	133	157	156	156	146	140	144	159	161	164	144	150	168	153	165	136	158	145	153	173	170	153	158	152	165	145	157	175	155	151	155	170	151	143	152	164	140	168	180	165	153	146	150	163	128	140	171	166	158	164	169	149	166	151	159	139	147	153	133	151	157	149	169	153	138	162	181	153	133	170	160	160	171	146	170	162	162	157	139	167	163	154	170	142	160	155	178	145	167	187	156	151	171	149	156	159	179	181	153	144	161	154	168	139	174	150	159	150	175	151	160	161	152	134	163	165	160	136	140	161	138	153	173	168	126	143	167	166	156	163	172	158	151	156	153	136	131	165	164	167	155	145	179	161	156	171	153	161	134	148	160	149	153	138	145	146	170	166	139	185	144	159	164	148	150	167	152	150	151	167	171	167	130	154	162	145	156	157	170	151	154	155	158	174	139	151	148	143	167	176	146	167	159	151	174	131	167	150	161	144	156	149	139	140	175	147	160	150	161	156	131	172	146	157	149	162	139	150	148	169	158	144
18714	15768	10332	4628	3674	3471	2775	2564	2222	2588	2284	1718	1763	1845	1652	1551	1414	1582	1533	1353	1134	1020	964	971	988	1230	1469	992	817	670	682	690	677	671	559	597	695	592	710	703	620	735	570	540	537	566	552	438	413	434	409	416	454	506	509	490	465	500	475	520	486	489	479	493	504	589	458	461	422	513	520	502	485	451	437	437	427	395	373	444	380	464	1048	1796	1745	450	383	398	394	401	401	391	388	380	385	375	410	425	391	392	393	370	385	368	353	400	407	391	379	377	375	382	399	433	388	413	369	374	371	386	397	350	408	377	387	401	412	376	355	377	420	384	363	405	384	402	379	345	385	415	369	393	383	352	348	415	391	411	401	403	367	359	391	410	402	419	391	406	399	385	377	401	398	393	418	365	383	371	380	389	350	374	419	408	366	409	372	364	365	335	377	414	371	383	387	394	396	394	387	380	410	384	397	363	369	374	382	394	355	390	373	406	381	367	395	394	384	378	429	362	410	400	363	402	389	429	418	446	427	371	380	362	338	387	376	413	418	373	385	382	340	352	392	372	424	380	394	386	408	372	359	379	418	379	384	363	386	413	414	373	377	396	405	400	373	417	376	376	367	353	438	366	401	387	391	404	371	393	380	392	384	372	418	345	402	371	393	392	428	427	379	378	367	405	382	386	439	422	407	401	389	393	366	375	366	399	389	388	356	402	422	413	356	383	366	415	388	392	371	397	367	386	385	392	375	394	355	381	379	387	389	399	371	386	416	385	389	387	376	376	356	404	384	416	355	387	382	365	359	377	419	380	368	396	346	410	392	407	411	428	391	375	389	390	388	373	399	364	373	372	391	357	387	397	407	388	387	440	422	387	349	392	411	375	407	378	336	396	429	402	371	379	451	391	413	414	406	356	392	374	400	384	405	365	383	414	378	389	389	389	403	403	421	396	390	384	354	405	388	411	411	386	372	380	378	386	408	388	394	351	395	397	358	389	393	354	414	378	373	405	411	382	376	397	392	380	403	379	393	407	350	363	341	387	386	401	372	406	358	386	405	394	418	385	400	394	417	365	358	395	397	364	373	382	385	377	391	338	391	429	415	381	376	403	406	381	382	362	381	381	390	333	405	388	376	386	355	370	429	364	378	400	404	416	387	371	403	426	451	385	350	374	442	371	366	407	426	434	385	418	378	379	388	383	384	388	411	409	364	382	382	397	368	393	393	440	358	373	374	391	389	381	398	397	422	399	379	389	408	427	373	365	398	404	390	387	378	404	410	401	373	407	358	397	385	415	407	378	404	384	403	356	423	356	407	397	382	393	378	373	358	376	404	389	373	372	363	398	381	400	355	381	425	386	388	364	405	382	379	380	343	380	423	356	376	394	395	400	389	409	379	401	377	381	378	382	402	415	388	394	429	452	375	362	382	356	396	390	384	366	358	364	395	367	395	396	404	362	391	382	373	406	433	411	380	378	388	367	382	369	406	435	365	440	387	364	388	371	385	348	393	428	386	386	424	401	384	361	398	338	391	399	392	358	397	383	356	399	412	434	394	419	385	368	364	424	408	363	389	397	424	411	413	376	378	383	415	363	417	365	408	402	434	392	396	374	427	388	415	407	378	370	394	375	402	360	373	404	384	396	421	367	379	376	420	356	390	400	401	394	371	414	391	347	410	388	372	399	386	396	370	394	372	400	374	347	421	378	368	362	367	385	418	381	384	374	415	389	393	387	389	373	373	389	387	386	382	385	387	383	400	361	405	363	359	387	367	365	388	392	360	392	396	383	386	395	413	393	385	393	389	407	359	376	381	366	387	414	386	394	376	397	361	399	386	383	374	395	381	406	409	390	376	393	392	354	380	368	383	373	381	392	373	376	395	397	408	396	348	440	430	372	376	389	377	344	356	382	352	366	389	393	368	391	405	381	405	419	395	382	388	401	413	387	373	359	382	389	398	366	397	416	377	374	347	398	384	392	378	394	374	392	372	391	382	389	369	385	393	407	364	353	403	388	397	401	410	379	386	399	408	396	389	408	375	373	389	384	379	395	375	407	377	392	388	373	374	390	422	384	416	372	378	432	378	399	381	377	426	418	401	371	360	388	369	359	426	391	401	383	388	399	402	364	399	356	400	423	382	398	376	393	353	394	386	411	360	398	391	398	384	352	354	399	393	380	429	352	382	401	357	436	385	381	364	377	361	385	407	376	377	389	406	414	402	402	385	377	364	406	386	419	394	356	390	387	392	383	364	386	415	397	390	397	393	417	403	395	380	372	377	410	402	402	394	393	402	392	395	376	391	390	400	343	390	407	374	422	377	355	348	404	376	358	427	380	398	361	394	403	363	386	388	390	394	368	416	398	422	411	352	404	364	421	387	401	384	383	409	370	353	371	377	367	357	411	378	358	403	374	414	360	390	377	400	424	377	372	419	378	409	388	426	388	366	386	395	411	437	402	393	374	380	389	392	396	375	394	391	360	379	407	391	401	367	384	409	394	392	391	427	380	363	413	402	378	384	417	391	381	406	404	409	393	359	396	364	374	392	370	355	395	432	419	360	391	393	433	370	427	362	376	413	401	374	402	390	375	393	377	378	383	376	390	362	363	368	374	378	381	387	372	380	409	415	395	404	379	422	362	366	333	384	403	394	395	356	363	391	426	379	362	354	406	363	404	368	370	395	378	368	385	374	417	373	396	375	400	379	394	371	378	372	405	374	409	404	430	394	409	428	390	371	374	381	374	363	389	402	389	404	369	403	385	368	378	359	375	360	398	406	367	394	366	399	381	381	385	409	394	375	409	358	391	371	375	389	384	408	409	360	419	411	387	363	412	381	375	412	382	386	416	360	384	367	382	408	393	348	414	385	393	368	391	398	366	371	397	411	370	408	394	380	396	421	399	374	430	397	395	382	403	400	375	371	360	377	402	370	382	388	401	389	401	363	382	376	361	346	405	377	415	391	386	379	409	377	424	392	399	402	394	405	359	393	384	351	383	390	373	398	391	392	419	424	370	394	393	412	364	385	398	388	402	353	395	370	382	380	372	394	359	396	357	405	405	356	378	382	388	386	347	366	358	371	419	400	394	396	379	432	360	404	399	379	399	417	368	397	379	388	390	392	371	391	394	400	395	385	361	395	398	397	402	340	384	386	433	383	395	404	360	390	409	386	358	382	393	387	407	397	360	379	384	375	409	370	407	379	405	377	405	393	373	391	390	351	379	353	386	382	362	395	405	357	410	404	373	417	373	419	403	360	383	367	373	387	412	385	372	355	397	425	410	392	374	365	415	405	398	372	373	396	390	366	379	377	401	342	408	386	391	398	395	379	377	359	421	397	390	412	424	370	384	399	395	408	412	416	393	357	407	370	380	426	401	379	360	392	379	382	392	394	401	359	386	365	379	361	410	382	386	388	387	387	390	410	386	362	412	401	380	393	385	386	356	409	437	413	406	434	412	424	371	400	393	401	364	365	419	374	398	408	396	384	391	397	376	391	386	386	368	420	387	373	400
41012	33403	24080	9939	2678	1684	1084	705	686	695	565	428	395	432	415	351	374	342	286	264	233	212	218	191	204	227	268	163	130	105	124	142	159	112	103	111	98	155	161	131	152	121	147	117	116	86	100	92	79	100	88	73	83	123	91	83	86	93	94	91	75	78	84	91	88	92	112	84	105	91	111	93	96	75	77	84	83	61	91	78	77	78	111	336	455	74	67	79	86	74	84	84	69	81	78	83	90	68	43	85	79	70	63	78	65	86	72	54	68	78	78	79	90	84	90	84	65	78	74	77	68	70	77	84	64	73	75	84	76	90	69	76	86	75	70	73	67	85	75	79	69	69	73	96	68	67	71	81	77	91	73	70	60	79	72	57	89	82	84	87	87	86	69	77	68	79	78	70	66	72	61	80	78	72	80	67	62	71	68	87	69	61	86	79	73	84	82	66	90	64	70	86	89	73	72	76	80	67	71	78	67	69	72	63	68	71	78	70	70	74	85	83	65	72	78	77	97	75	90	73	85	91	73	71	86	75	67	66	86	63	68	87	69	73	57	82	84	82	70	64	72	63	68	82	76	75	88	70	82	77	79	69	95	76	80	76	63	76	80	80	78	82	91	84	66	81	59	84	81	93	79	92	58	61	78	83	73	96	90	61	66	65	79	76	80	82	56	72	73	79	73	61	83	68	67	75	96	82	64	71	79	76	72	77	81	74	64	68	81	80	62	79	61	85	76	79	75	82	83	72	77	65	79	89	68	55	73	63	86	89	70	55	74	67	80	64	70	90	84	63	67	69	63	79	74	77	91	85	79	59	83	76	63	82	78	78	59	70	72	86	78	74	65	67	79	89	77	69	74	72	65	72	73	83	71	80	68	69	75	63	65	81	73	74	89	86	67	79	82	71	82	68	76	68	95	69	63	69	58	82	68	65	83	64	70	70	67	81	69	73	96	87	73	80	82	77	86	70	63	69	75	92	85	89	80	67	81	81	78	84	78	68	61	87	90	69	89	76	74	75	78	81	59	75	89	80	83	85	68	59	63	85	76	78	59	63	70	80	79	81	88	74	74	96	92	73	82	70	93	69	75	60	49	64	74	69	57	78	82	73	74	75	77	82	71	80	80	64	76	90	72	55	89	69	69	83	58	83	59	68	76	77	76	69	78	83	73	74	86	75	75	78	79	81	85	82	78	83	71	73	77	78	82	82	76	62	65	69	79	72	73	78	69	91	87	70	78	85	67	84	80	81	74	84	63	79	77	58	72	81	77	61	86	76	72	83	72	76	75	84	70	70	81	74	80	67	77	79	74	68	79	84	81	70	94	85	67	72	70	73	86	60	90	75	86	88	76	81	71	81	72	80	73	63	63	84	81	76	70	76	96	76	90	64	81	65	82	75	93	76	76	73	65	67	87	77	70	84	80	101	73	79	84	63	73	72	81	70	65	86	67	70	70	90	94	79	59	68	74	64	70	84	77	80	74	84	81	88	73	86	66	93	87	76	78	72	60	74	94	85	88	80	79	93	92	73	91	71	74	66	75	80	70	75	79	56	78	79	71	79	77	56	72	71	72	68	64	62	86	68	77	60	74	90	71	87	75	68	75	81	79	70	78	82	60	63	74	82	70	67	63	79	77	93	79	86	87	55	74	74	72	66	77	80	82	72	78	78	85	81	74	76	71	91	60	83	86	59	73	82	78	81	87	80	67	63	83	77	63	76	86	69	93	78	68	68	54	75	56	73	66	76	67	71	57	63	78	76	80	83	64	79	79	76	95	72	95	74	78	101	86	61	77	77	85	73	68	78	63	76	75	84	76	95	73	91	66	71	71	77	75	77	84	94	84	68	72	74	92	74	63	73	79	69	86	84	70	78	81	87	76	73	85	63	73	79	71	73	77	62	84	69	85	89	73	74	74	74	74	86	71	74	81	82	87	65	65	79	69	79	87	66	60	81	86	77	76	76	72	67	76	72	67	72	68	75	76	71	74	67	58	73	78	88	95	84	94	81	87	74	72	85	72	74	82	79	84	96	63	81	79	85	88	70	80	60	69	87	79	71	61	67	56	63	71	86	69	74	66	77	78	79	65	84	71	82	73	82	72	78	66	82	81	74	80	73	79	68	69	74	83	66	67	88	63	67	85	80	68	67	66	70	62	79	82	73	79	79	70	75	92	63	60	72	86	69	80	77	66	78	80	76	65	75	75	81	74	91	84	72	81	75	81	73	67	69	64	57	72	84	82	75	76	70	73	70	67	78	68	78	78	67	87	89	75	78	61	72	84	75	75	82	69	73	76	73	66	67	69	75	74	79	86	76	97	84	75	88	70	78	67	81	63	76	85	68	81	82	70	69	64	91	80	81	88	71	67	63	75	83	77	73	96	59	82	64	66	75	82	77	72	71	63	83	82	77	71	67	91	76	94	76	58	78	83	88	75	68	82	75	69	71	65	72	70	74	66	60	70	81	97	77	80	97	75	68	81	75	58	78	77	88	63	79	91	76	69	65	62	81	80	65	73	80	84	65	73	89	84	82	75	73	74	70	84	91	78	88	60	70	86	66	82	83	86	72	86	85	83	82	78	71	83	85	73	85	70	70	72	78	80	72	70	76	73	82	88	89	83	95	66	82	77	77	78	91	80	61	75	69	67	77	86	85	74	93	82	74	60	63	84	73	85	76	57	76	81	66	65	78	71	81	68	85	84	75	83	82	68	89	82	77	67	76	79	62	66	58	72	76	73	76	81	57	83	73	62	65	67	83	94	72	73	78	73	77	86	74	62	79	63	69	90	87	65	81	80	76	67	61	81	78	85	69	70	82	67	75	76	74	80	82	88	82	88	60	69	82	58	81	76	70	86	84	78	68	77	73	58	83	78	95	81	74	70	74	49	72	85	64	76	85	80	74	78	88	83	70	65	84	89	70	77	92	69	61	66	70	75	67	82	64	85	69	68	76	87	73	77	73	80	48	78	100	67	76	70	86	86	67	79	91	81	76	67	89	56	69	77	73	61	69	81	78	83	72	77	66	78	67	63	86	85	81	81	84	69	72	70	63	75	87	95	81	78	78	79	68	77	79	83	70	75	91	67	84	75	68	90	69	70	77	58	69	89	82	77	68	77	86	81	60	85	69	69	80	76	61	75	72	67	69	58	65	72	83	76	65	72	64	95	63	65	68	91	72	74	70	75	94	76	88	69	70	71	85	81	65	91	77	67	62	69	70	71	58	78	74	69	78	57	78	76	63	83	88	70	92	66	83	58	74	84	63	75	64	79	88	91	95	84	82	76	72	75	73	63	81	68	63	79	58	65	74	73	68	86	65	80	62	76	90	79	75	78	75	88	80	68	89	75	79	76	75	73	98	74	73	55	92	73	89	74	67	66	69	81	85	94	69	76	84	94	69	82	56	72	78	73	75	86	93	87	89	81	72	89	66	76	77	84	66	74	80	85	61	70	80	78	72	78	75	68	74	84	73	94	62	81	85	81	70	80	91	96	84
26795	20979	17899	7427	5826	5099	4482	3692	3417	3236	2988	2597	2232	2704	2260	2275	2101	2220	1866	1565	1257	1285	1289	1270	1342	1651	1613	1010	763	692	784	747	711	599	532	627	669	691	781	775	805	797	671	491	405	366	382	363	320	275	277	267	285	362	400	359	321	334	371	346	345	310	326	295	333	528	541	319	305	385	388	370	314	285	279	228	242	251	247	259	242	234	545	2303	3101	237	204	217	214	201	196	219	218	215	216	174	209	205	203	226	198	188	205	208	223	186	238	200	201	211	212	178	208	203	182	202	228	178	208	194	195	196	202	204	240	209	212	183	190	208	220	207	222	212	186	226	195	217	204	215	208	221	217	198	172	192	224	200	176	193	212	186	210	218	192	222	216	203	228	200	193	206	199	217	234	213	187	197	205	211	184	203	183	210	217	207	191	203	246	220	198	221	218	193	171	177	225	181	202	230	208	197	205	191	206	195	181	205	227	190	216	220	201	231	207	234	197	183	214	197	195	212	212	202	193	203	220	207	205	187	211	219	172	185	199	175	215	223	210	223	215	213	202	193	189	219	232	218	200	206	197	222	201	175	203	220	215	203	210	214	216	213	212	202	203	209	188	198	201	210	193	198	191	216	193	212	212	228	209	205	214	216	193	210	219	206	205	224	239	224	214	187	194	221	196	228	202	209	235	202	180	213	197	201	215	223	165	213	206	190	198	196	194	204	173	203	211	227	201	202	201	209	207	210	219	211	193	225	203	203	199	189	193	171	210	172	194	221	184	208	168	226	211	192	198	207	234	193	221	215	215	217	202	215	195	200	212	190	235	210	224	194	213	182	188	198	237	199	203	206	211	172	233	202	175	199	189	203	197	210	215	209	188	215	202	183	201	194	211	205	196	228	211	200	236	205	208	204	198	226	208	205	188	208	235	213	216	211	183	176	181	183	207	216	185	212	228	211	210	200	189	213	203	185	209	222	205	210	211	175	201	223	197	193	203	197	180	193	196	198	192	198	217	191	212	220	194	193	197	196	213	202	192	203	224	209	220	196	200	210	174	200	207	216	195	182	203	204	208	231	204	201	212	174	187	193	189	198	223	206	205	195	200	196	196	189	190	211	204	210	212	220	185	207	206	217	193	205	210	208	212	224	194	205	196	210	194	194	205	218	195	207	222	213	194	203	186	180	213	213	210	211	217	192	222	203	198	172	191	202	203	213	209	198	206	168	201	219	219	202	204	205	230	202	180	201	208	188	202	188	207	214	223	201	205	201	223	209	201	213	181	218	206	190	201	204	213	214	209	198	207	198	217	220	198	201	185	191	206	206	211	197	199	217	225	220	202	197	197	194	191	216	200	197	234	220	208	219	186	214	230	214	200	227	179	198	193	200	203	213	207	185	172	214	203	193	197	230	214	191	208	192	204	212	182	201	204	209	196	178	206	212	214	206	190	201	223	199	222	228	226	222	203	190	190	188	188	186	191	211	213	207	198	226	202	187	202	214	208	212	203	207	233	178	210	183	197	187	202	237	193	211	217	215	177	232	210	208	215	220	209	218	213	196	209	173	200	193	201	210	219	209	215	230	218	225	188	202	184	193	229	207	231	219	173	207	198	223	190	220	212	223	201	195	194	192	211	196	202	216	221	198	223	204	235	207	219	166	213	207	193	195	225	218	202	191	222	199	208	222	201	204	208	243	189	190	207	203	212	225	197	210	204	212	199	209	201	224	211	248	169	238	212	193	208	210	211	177	193	186	233	239	213	204	206	211	199	216	182	232	217	203	187	204	206	180	222	189	205	194	202	199	181	201	200	194	204	213	195	187	220	184	215	179	213	206	197	210	200	184	183	198	205	233	200	222	224	210	227	211	188	181	208	196	208	190	193	195	216	185	180	192	204	213	211	221	208	192	194	181	200	206	202	199	205	199	215	196	199	201	218	192	211	206	168	208	182	200	194	212	201	215	201	211	204	191	198	209	186	212	195	191	199	203	227	212	212	189	200	210	196	215	201	207	187	203	202	212	201	227	199	180	204	180	198	218	203	196	201	204	215	223	201	211	197	197	177	198	202	193	214	182	214	210	208	216	208	182	200	168	188	233	184	186	226	186	194	212	211	194	213	211	210	181	210	222	218	209	236	205	215	218	201	173	194	231	196	194	199	221	192	206	226	212	199	217	186	232	201	193	203	193	204	182	200	201	237	200	245	210	195	204	181	195	203	194	209	210	198	184	203	230	203	188	198	229	193	178	198	202	210	200	204	211	187	185	198	191	188	196	203	211	174	215	182	180	187	209	226	218	206	200	216	187	206	189	203	181	187	205	203	189	207	234	199	211	222	190	196	194	192	192	208	189	217	197	213	184	219	218	192	192	190	203	211	193	199	222	218	202	190	188	196	221	207	192	204	228	177	212	203	206	206	196	204	203	219	209	207	211	211	189	200	208	223	220	220	217	211	192	196	181	220	226	216	230	206	203	218	210	193	211	200	236	209	201	213	189	178	183	176	189	201	223	191	197	188	215	210	220	188	194	208	214	173	222	195	192	200	215	226	212	192	225	177	215	183	207	199	207	219	192	201	225	203	207	214	172	214	196	192	198	208	208	211	219	173	195	204	210	196	223	227	210	195	235	195	173	212	221	192	227	188	196	209	214	196	206	194	203	218	180	204	216	204	182	223	239	225	199	192	203	217	206	207	193	197	191	210	198	221	216	218	193	204	182	222	199	180	221	208	194	174	183	201	222	204	195	177	188	188	208	158	209	202	211	208	218	200	188	188	207	204	198	203	187	205	188	197	197	214	195	206	182	196	199	205	226	207	189	217	207	177	197	214	200	200	213	205	204	230	201	189	217	222	200	191	196	209	215	189	215	182	206	186	223	207	198	218	204	215	194	202	218	230	194	205	204	195	206	215	203	207	212	208	217	200	208	211	198	214	211	211	200	215	210	217	198	197	204	213	207	190	225	211	216	216	196	207	202	208	202	200	184	215	214	192	189	204	212	191	235	206	223	190	202	194	193	215	213	204	202	196	223	207	223	182	228	187	211	193	198	187	214	182	188	196	178	213	207	210	205	224	223	194	199	234	222	203	208	207	179	225	230	209	208	206	187	229	205	215	207	181	218	203	185	199	215	209	211	204	187	208	175	190	227	196	180	205	163	194	207	227	226	187	195	184	200	203	214	223	222	220	227	188	206	206	226	203	200	215	206	217	214	195	218	199	203	225	183	204	186	187	201	206	203	192	203	215	215	192	203	199	217	187	212	204	191	217	200	222	200	187	201	200	197	206	212	198	196	210	190	200	202	213	192	213	197	202	213	206	212	190	195	211	210	205	206	197	196	184	204	214	194	194	194	188	214	221	215	197	221	199	214	213	197	222	206	189	212	201	200	214	189	221	206	222	231	201	196	214	181	221	223	206	208	207	209	210	211	197	178	199	191	191	200	190	227	211	200	222	189	187	173	201	215	194	235	186	230	208	194	212	209	201	197	189	197	224	219	202	225	215	212	184	180
4337	1936	815	475	344	272	299	222	233	214	235	188	219	234	211	192	181	222	231	208	196	175	175	169	191	172	182	163	163	175	171	166	180	167	179	170	166	174	194	202	186	176	167	163	159	160	156	170	168	166	151	173	136	163	182	178	199	166	165	180	164	169	161	164	199	192	174	171	158	177	180	165	170	173	184	150	177	184	159	189	162	145	149	175	190	172	166	170	176	162	174	183	168	140	180	200	170	178	166	168	184	179	184	164	180	167	171	163	185	182	161	169	171	157	171	154	184	195	185	148	144	156	163	166	176	167	164	169	156	158	178	169	198	170	188	149	157	173	173	179	189	166	139	190	157	191	173	150	173	173	160	166	162	165	157	184	175	176	160	160	164	158	184	177	161	172	180	183	176	167	163	157	176	181	179	182	169	157	163	119	142	146	171	172	181	163	177	172	176	176	156	160	157	162	157	167	152	165	171	167	181	166	166	159	165	179	187	177	152	182	182	188	167	155	157	163	175	157	166	174	161	150	168	169	175	174	166	166	189	158	157	155	146	161	166	166	153	156	173	154	184	167	199	147	171	164	156	177	177	166	186	162	166	173	168	178	179	169	152	196	184	174	175	150	160	166	149	162	157	158	169	157	186	174	161	184	156	189	169	153	181	179	160	162	160	181	162	162	169	165	165	154	195	173	175	160	168	174	181	173	171	161	162	191	185	192	185	192	168	176	176	176	162	157	182	165	181	164	177	165	164	150	160	154	148	149	182	179	162	184	168	166	163	167	181	186	169	161	182	178	159	177	173	163	166	169	172	174	185	158	178	169	182	177	164	164	171	161	163	145	173	170	177	153	155	160	180	174	148	169	183	182	163	173	149	197	201	162	177	159	181	182	184	149	183	175	182	175	177	161	185	159	182	157	182	153	159	172	159	164	159	153	177	166	174	161	157	177	179	154	162	177	170	155	164	161	186	161	189	170	174	183	162	147	168	179	184	170	183	168	175	157	172	165	159	153	155	186	173	155	174	177	179	163	150	166	175	171	161	167	176	161	175	179	150	165	176	151	160	163	167	163	166	186	170	171	179	161	158	136	149	163	160	141	150	160	175	142	153	158	154	164	153	167	177	171	178	145	192	154	158	180	173	160	155	163	188	173	167	143	169	165	157	162	166	192	176	177	158	178	187	142	166	156	157	172	143	172	160	176	163	175	150	147	182	172	163	155	164	164	167	163	161	203	128	181	180	178	197	163	185	198	188	177	159	169	172	165	193	183	181	159	164	168	158	185	155	164	177	166	180	150	150	169	134	161	182	155	175	177	174	178	160	175	168	151	164	155	185	148	168	161	172	186	159	178	148	165	163	191	167	196	203	164	160	157	181	155	156	190	161	163	152	165	172	179	185	185	151	187	167	175	153	159	157	157	161	164	193	138	140	147	169	156	175	182	172	159	146	163	159	161	162	164	165	179	144	168	168	151	185	162	154	154	171	166	180	159	169	167	162	176	155	160	157	183	163	156	169	179	157	180	185	164	165	165	151	159	183	192	155	169	139	182	177	168	145	175	156	181	189	177	164	172	194	186	171	171	162	171	150	176	167	170	163	191	180	158	145	169	168	149	191	147	163	167	151	159	151	172	174	176	152	166	159	198	146	172	193	168	147	168	157	144	155	171	158	180	169	171	175	153	181	174	183	156	151	194	142	178	159	169	189	166	167	168	160	187	163	151	190	178	156	168	189	159	178	168	170	170	181	181	206	182	170	175	169	211	174	167	161	157	179	173	189	150	160	157	173	165	165	186	167	181	152	174	170	174	185	162	168	169	170	152	188	168	172	175	175	174	168	181	142	200	181	180	156	172	170	173	147	166	174	136	168	185	164	146	186	153	172	177	191	183	190	174	176	154	138	158	155	157	205	159	159	161	153	163	160	157	165	180	169	185	182	180	171	162	164	162	172	169	158	151	156	165	183	162	154	183	157	198	175	178	169	168	166	178	170	166	172	172	186	145	182	175	173	148	172	162	151	170	184	157	174	183	179	183	151	163	163	166	182	160	164	186	160	165	170	172	159	177	171	163	166	188	193	164	181	158	167	190	172	161	138	179	159	181	176	146	189	167	190	160	181	180	189	182	202	157	166	163	172	178	184	150	195	168	162	164	178	159	177	144	185	175	152	167	172	189	158	164	179	184	196	167	159	171	183	174	178	190	186	161	166	194	167	174	173	187	187	168	182	171	144	137	163	170	123	175	140	171	157	182	182	156	170	181	149	170	163	179	151	179	165	173	150	192	161	156	192	178	151	194	168	165	161	160	162	162	128	163	156	184	147	174	163	157	190	173	150	151	179	170	170	150	190	162	181	153	154	175	166	167	170	161	159	174	159	167	161	175	192	161	178	162	174	156	162	170	169	164	190	155	154	189	171	164	176	156	182	181	160	159	151	160	161	189	154	149	164	177	159	183	169	167	179	167	167	171	165	161	163	175	177	152	194	170	158	154	165	177	175	182	185	188	158	177	160	136	172	153	156	177	171	182	184	151	176	180	136	179	166	170	161	163	163	183	166	166	153	175	155	153	169	178	169	142	171	187	197	170	154	194	177	155	147	187	154	146	160	164	162	187	155	168	170	162	159	149	177	168	187	172	173	166	167	158	170	194	163	167	188	161	171	167	153	170	183	165	160	163	166	167	149	170	165	153	166	154	156	176	159	173	172	159	162	188	175	166	145	139	176	162	182	196	185	159	184	165	146	175	183	188	179	181	162	177	163	188	190	161	191	168	168	145	159	173	147	178	164	164	180	155	162	179	163	161	174	157	167	171	160	179	189	162	190	175	157	176	155	181	146	144	188	157	160	178	175	200	179	182	175	160	147	164	171	175	150	162	170	184	169	172	200	157	165	161	147	177	172	169	184	163	192	165	166	187	178	151	145	164	175	179	157	184	148	180	169	182	139	165	170	180	137	164	200	143	177	175	183	159	191	156	188	177	156	158	172	169	167	177	157	159	176	163	155	137	155	151	191	163	162	166	139	176	180	148	152	165	171	176	168	177	159	173	176	166	177	167	153	155	172	184	175	171	162	164	184	156	164	152	195	167	187	163	175	175	166	153	177	188	161	179	168	183	170	162	174	177	150	176	151	157	162	165	142	143	176	171	180	160	163	175	209	168	180	173	155	172	165	200	164	158	162	183	169	187	194	184	154	149	182	173	155	163	175	178	155	161	157	163	174	167	183	179	167	180	167	157	162	152	163	169	157	178	176	159	175	179	191	191	171	178	154	175	199	154	173	156	154	175	187	158	167	188	161	171	165	186	162	169	173	169	167	161	168	169	178	173	147	176	150	158	165	157	177	176	166	166	165	159	170	161	190	190	143	181	169	163	174	176	145	184	158	168	183	162	177	179	177	182	167	162	188	172	160	171	149	178	179	170	168	159	154	173	158	183	154	178	166	179	177	134	157	149	157	177	174	140	179	177	167	167	181	171	149	186	182	177	160	163	160	171	173	160
3510	3103	2158	1247	1007	1045	909	922	893	813	815	660	668	657	706	738	790	847	819	648	642	646	706	667	642	632	609	550	552	520	464	492	472	458	443	480	494	514	496	478	523	507	539	500	438	430	431	443	445	430	496	477	434	428	495	448	471	485	461	505	521	452	446	413	462	413	441	458	481	469	427	459	448	462	460	428	482	432	424	412	413	430	445	491	592	399	462	427	427	466	425	394	429	390	420	411	426	415	421	425	442	400	428	430	452	428	458	414	414	403	457	426	430	410	431	392	417	401	425	421	445	421	445	403	424	419	413	410	442	402	406	460	417	440	437	436	430	411	425	433	436	393	434	434	453	426	441	399	409	445	451	459	453	410	444	437	438	443	415	448	455	422	452	408	404	442	436	439	449	452	435	468	419	430	446	406	419	418	430	420	446	433	447	454	444	398	378	426	417	427	431	452	407	458	409	428	414	423	430	424	391	435	414	433	425	468	425	417	435	422	383	456	396	399	425	459	400	448	437	424	413	412	418	426	429	407	427	414	418	415	458	441	468	461	402	435	418	410	446	405	429	411	473	407	401	402	402	416	436	446	417	451	438	476	422	403	447	444	414	417	398	444	426	425	393	446	451	419	428	449	417	449	418	402	436	421	457	444	399	445	428	423	438	422	438	443	446	455	420	391	416	454	415	445	478	428	434	421	429	392	448	400	410	419	459	406	399	429	444	465	428	415	383	453	410	385	454	444	380	405	408	410	445	420	428	437	403	467	441	409	446	410	428	437	430	426	401	406	444	481	426	444	381	397	404	436	423	426	475	444	442	433	439	462	417	408	389	442	418	429	415	432	417	423	435	417	433	423	431	433	426	435	436	430	448	404	421	453	428	383	456	430	456	440	429	445	418	440	442	408	402	393	418	414	424	425	440	429	401	391	435	443	368	450	424	429	396	430	436	416	445	407	434	416	436	436	438	415	409	442	419	408	410	407	416	446	428	440	441	437	436	425	404	374	390	473	422	404	402	460	384	397	430	433	430	401	447	419	454	438	403	440	453	422	449	420	441	414	432	390	456	454	432	454	390	411	453	395	406	426	436	427	421	463	415	426	436	444	405	460	423	463	428	429	444	458	403	404	451	418	441	458	443	426	420	418	456	394	422	418	429	389	431	443	418	413	459	443	436	459	430	393	432	399	456	423	472	410	435	406	439	435	452	437	423	464	456	450	416	426	460	413	426	433	412	436	416	437	443	418	423	461	405	425	374	442	408	422	425	418	416	438	410	437	417	436	446	408	406	432	425	416	444	408	444	456	407	425	392	423	422	444	408	447	437	411	432	446	442	449	417	457	422	448	423	428	397	436	422	394	426	472	421	396	412	438	448	417	424	422	377	444	442	452	434	446	419	404	454	431	439	414	431	426	433	421	432	440	405	405	420	429	379	423	471	394	417	430	418	422	410	480	396	441	408	430	418	454	447	422	419	462	434	432	451	427	440	427	446	417	453	419	432	409	421	407	441	416	440	404	465	453	396	443	420	403	445	423	480	464	427	450	431	414	433	429	419	439	410	450	425	432	418	425	440	446	424	412	422	448	431	395	433	452	409	437	410	445	457	443	452	438	436	457	387	426	419	435	412	471	424	445	458	445	475	411	415	403	413	391	407	439	454	449	463	466	413	417	418	409	444	431	432	448	471	417	390	423	442	428	427	459	390	434	418	406	430	383	418	385	469	402	464	420	392	424	416	426	422	424	388	459	414	413	432	454	427	414	433	431	425	445	425	432	434	411	414	410	440	451	468	448	385	425	420	382	456	424	430	414	402	428	416	446	417	401	398	408	415	463	433	430	428	426	424	441	436	424	427	395	443	443	421	411	436	463	401	451	436	449	411	405	407	427	426	434	399	440	461	417	434	432	438	446	414	426	438	461	468	429	437	425	437	446	452	417	418	414	441	426	403	428	396	401	437	462	409	426	457	407	419	435	433	448	413	472	435	464	446	453	408	446	431	410	451	451	498	448	427	408	399	407	414	403	408	405	451	439	448	419	452	405	412	377	443	432	471	474	435	429	447	443	431	420	394	437	413	419	442	427	433	458	427	422	430	417	432	410	435	457	425	410	383	420	421	427	431	412	401	444	426	470	441	443	447	430	435	421	448	412	412	402	395	415	407	421	417	437	456	424	424	427	433	426	402	395	456	464	414	437	414	399	446	422	406	465	426	410	425	436	418	425	440	423	394	443	422	422	447	446	426	414	423	427	449	403	430	461	437	408	419	431	416	421	426	445	427	443	425	426	424	410	399	434	449	416	432	446	421	417	429	428	393	461	449	413	416	451	431	447	388	429	417	460	437	434	427	433	466	455	442	449	420	437	418	417	449	432	437	444	437	408	413	463	409	429	434	412	444	451	421	417	436	417	440	452	448	420	413	419	419	411	419	449	440	425	435	435	446	389	443	431	436	425	378	443	403	382	485	390	430	411	451	442	442	418	419	483	414	414	447	431	445	441	436	400	428	446	470	464	435	419	455	401	441	395	390	427	427	420	420	492	447	418	468	420	417	428	410	393	403	419	425	417	466	429	437	445	408	426	417	417	401	421	427	426	425	434	441	423	438	425	443	423	423	426	392	429	469	490	441	428	422	402	454	441	447	441	449	426	424	452	443	429	391	434	454	441	400	415	447	441	409	416	456	448	466	430	447	450	460	422	419	395	411	471	431	426	419	436	437	472	437	436	461	425	430	444	391	448	399	414	411	434	432	453	451	393	426	413	417	443	409	455	420	434	456	437	404	443	468	432	426	414	436	421	398	471	433	432	473	448	415	486	441	441	446	429	434	402	461	418	435	418	424	444	421	446	424	428	410	463	435	432	447	434	488	414	458	389	458	406	416	411	413	471	405	392	432	428	408	432	447	452	412	438	441	449	487	458	454	462	423	412	426	449	429	425	397	428	423	426	396	434	439	410	463	464	370	417	423	442	447	414	423	437	454	438	439	427	421	465	402	385	444	435	418	422	459	410	469	433	436	430	448	431	444	469	443	427	439	425	409	456	431	430	425	405	421	413	424	434	473	426	448	414	411	415	462	413	433	432	420	456	424	427	439	408	397	457	412	422	418	435	432	438	443	383	435	429	445	418	415	401	455	419	422	415	469	439	424	448	431	431	410	402	395	397	461	450	458	450	464	418	461	429	425	426	414	444	420	432	388	432	415	428	437	457	421	389	472	415	451	453	407	417	398	415	382	417	424	426	448	375	448	449	396	443	419	458	441	412	457	416	423	454	419	422	431	418	446	425	444	409	446	411	447	441	445	409	420	411	432	396	393	479	445	442	425	451	429	402	407	437	407	428	411	392	447	397	432	440	452	397	442	436	406	432	444	461	432	399	442	449	452	398	463	423	416	438	389	402	396	419	420	411	477	402	403	471	418	391	438	436	460	435	456	491	420	415	437	481	411	427	461	439	432	436	404	397	435	430	460	420	418	380	452	443	425	451	443	457	434	407	403	420
33952	33866	11286	5124	1359	819	622	551	479	535	468	501	388	318	302	313	307	289	262	223	234	224	213	234	201	209	217	207	174	172	167	184	199	149	156	163	196	203	181	184	203	169	179	195	166	181	173	163	170	162	157	141	164	174	146	151	169	176	177	151	171	158	138	144	173	170	171	164	164	174	151	189	144	160	146	170	153	145	140	172	165	162	165	222	354	166	153	138	144	147	152	162	164	143	147	167	147	150	145	144	141	157	149	174	153	142	138	143	168	140	152	139	179	165	143	153	187	183	160	146	149	147	177	162	162	143	147	168	162	143	147	142	180	156	144	153	167	173	144	184	157	139	158	149	156	124	151	153	161	143	152	159	158	146	172	147	167	155	166	144	133	146	159	173	139	169	165	138	158	154	154	147	139	150	168	125	150	138	169	154	169	166	142	140	158	163	178	159	135	133	135	146	128	143	163	149	158	149	175	155	151	162	162	167	145	153	154	161	138	168	151	163	138	174	143	159	142	157	162	135	163	143	156	129	140	123	136	137	136	151	169	147	162	153	150	150	128	152	142	122	154	143	127	150	157	142	150	138	139	161	147	141	150	164	152	145	163	187	155	149	162	170	169	142	163	168	142	161	151	143	142	159	143	148	126	147	157	153	142	138	126	136	162	159	167	165	152	163	167	128	161	170	160	148	128	141	136	131	158	133	167	151	158	144	145	157	152	147	150	148	143	137	138	139	139	147	145	154	152	162	148	135	156	153	151	154	159	148	175	157	160	152	174	161	131	166	152	160	153	157	155	159	165	176	158	136	176	151	153	152	144	169	149	142	151	171	140	139	157	162	150	140	150	178	146	135	139	158	131	169	153	144	153	122	172	144	168	168	152	151	171	181	145	157	158	158	138	157	138	141	135	153	155	128	140	147	136	146	135	148	159	185	148	139	138	148	149	157	159	159	152	168	136	138	150	154	154	144	149	132	146	134	159	142	146	135	147	148	169	136	139	153	138	143	151	153	125	173	146	136	138	153	154	166	141	140	168	149	154	179	153	155	149	148	149	164	139	158	166	164	153	151	133	149	118	152	151	139	153	156	149	137	154	148	151	170	152	156	141	145	160	152	135	172	139	173	131	155	160	135	140	142	155	150	143	143	136	153	133	148	159	148	149	147	161	159	138	155	163	140	132	140	146	159	154	160	134	143	134	128	154	162	160	129	152	164	160	150	150	129	146	151	156	161	141	158	151	135	167	171	158	150	164	162	148	130	150	143	144	135	134	129	147	141	172	152	182	138	149	157	160	148	165	174	160	166	169	171	145	157	138	169	162	154	159	145	155	171	137	144	150	162	151	153	137	128	156	149	151	146	141	138	145	166	160	138	151	148	153	165	162	144	158	158	152	148	137	142	129	142	152	165	147	143	151	165	151	155	156	149	165	152	127	148	150	143	140	158	133	174	148	158	164	157	141	171	158	163	148	166	145	134	147	165	164	140	123	174	150	153	170	146	156	140	136	165	150	147	160	141	155	163	137	180	140	167	163	153	145	143	136	148	163	149	149	136	152	170	170	160	146	153	140	153	157	158	148	135	174	156	160	152	152	156	146	156	145	147	148	153	175	124	149	157	142	134	131	151	170	162	143	134	165	131	164	153	130	140	142	157	149	141	141	155	136	162	145	151	142	148	173	168	135	169	148	155	153	160	147	165	129	163	140	170	148	163	151	142	148	137	166	165	153	160	163	145	171	171	148	171	142	164	117	147	134	144	164	166	165	141	169	140	133	160	143	168	178	147	168	123	134	178	150	157	150	121	157	152	163	153	160	163	166	143	174	152	151	163	143	130	157	155	161	160	158	152	146	128	157	136	145	159	155	151	160	163	152	159	145	164	166	162	157	144	156	132	160	170	157	166	163	162	144	153	165	168	146	153	137	159	127	167	151	148	167	163	129	150	140	162	161	153	157	147	156	169	154	163	162	139	166	150	145	168	166	160	143	159	160	170	143	137	146	137	147	119	143	157	137	138	138	153	160	148	148	128	127	164	163	153	154	136	152	171	152	134	163	160	148	143	127	155	163	148	154	151	164	143	163	149	159	151	155	174	142	156	152	144	163	141	152	152	148	138	135	157	135	163	142	143	161	126	158	145	160	174	146	173	150	152	160	148	131	146	162	139	162	187	133	157	156	149	163	157	180	144	137	135	156	145	139	181	141	168	142	168	145	133	150	134	166	148	153	151	153	150	156	162	146	151	137	165	143	151	147	157	127	152	134	154	159	141	163	155	137	128	124	136	144	151	146	174	144	152	135	146	148	149	166	178	149	163	151	151	144	156	153	149	142	168	144	141	141	141	146	151	142	152	132	166	149	136	159	156	172	119	123	146	168	144	158	151	157	127	151	142	129	151	168	144	172	134	152	175	155	163	138	166	160	156	167	171	169	161	157	151	143	144	138	163	132	131	157	144	151	134	139	160	139	153	154	151	152	166	153	145	159	169	123	154	132	167	157	178	154	141	173	149	151	175	155	136	176	167	150	132	174	163	142	158	158	128	126	149	140	139	162	159	153	137	162	151	132	147	158	139	155	145	144	156	139	163	151	162	156	161	132	138	128	148	143	132	158	150	137	144	159	159	146	151	159	165	162	152	172	169	147	138	151	154	179	124	135	153	135	133	169	148	155	156	170	139	155	110	156	161	134	153	142	173	143	140	163	158	157	131	172	157	138	157	165	169	146	155	147	171	147	164	157	167	147	149	153	147	148	143	144	167	162	138	131	151	138	146	151	148	144	168	152	161	167	150	130	175	122	144	148	159	127	148	152	168	120	152	140	157	154	144	157	146	160	146	149	149	144	152	149	147	148	139	164	151	128	143	166	137	148	154	146	167	165	145	143	166	153	138	156	194	157	157	156	130	156	156	143	141	144	145	148	158	161	136	130	171	166	157	128	153	151	156	179	166	165	148	135	146	158	163	145	134	130	160	164	144	156	156	157	148	150	148	148	143	180	134	160	139	129	163	173	149	166	145	165	141	171	151	161	156	119	148	159	132	149	163	152	139	151	144	143	168	138	146	154	163	148	146	144	116	146	143	153	172	174	156	179	167	167	131	149	145	153	161	150	128	142	178	160	149	152	157	152	142	142	166	153	148	158	140	149	153	154	160	160	162	157	146	133	151	161	130	156	154	148	143	148	144	120	159	155	138	151	127	152	146	156	150	155	171	157	142	152	158	158	156	139	139	148	149	140	172	164	165	137	158	167	164	147	145	162	146	139	162	145	173	141	134	150	170	173	146	160	167	146	149	154	146	155	168	151	141	163	134	159	164	160	145	145	154	162	174	167	160	148	152	163	134	148	134	135	154	174	133	158	158	175	142	163	133	154	129	146	155	167	153	135	158	134	186	164	158	128	173	179	146	167	123	155	123	153	149	143	156	162	147	167	129	155	132	148	140	147	142	129	166	140	166	148	153	152	154	155	140	129	155	154	159	141	128	141	159	158	133	145	149	166	155
20141	20605	13287	4982	3703	2937	2883	2418	2231	2238	2379	1910	1605	1583	1526	1531	1595	1566	1256	1001	1204	968	945	983	844	936	919	779	697	647	662	596	638	553	560	544	599	636	650	615	637	700	526	495	452	468	469	462	456	474	417	454	470	451	440	453	483	457	451	469	476	437	414	392	495	528	647	526	492	514	443	450	419	414	392	410	416	404	445	421	440	379	441	1125	2034	429	369	393	365	351	358	364	399	418	405	373	415	384	357	352	373	362	395	382	371	354	434	360	373	385	388	408	376	342	325	403	379	377	401	382	372	392	413	400	358	417	382	404	364	383	386	435	394	396	381	353	402	378	368	353	395	365	377	390	407	379	367	376	396	350	372	379	331	374	373	374	418	409	377	387	375	396	380	340	421	352	395	389	378	377	380	375	371	416	419	348	341	383	397	374	350	372	356	374	377	365	357	363	353	372	388	408	404	399	423	349	397	379	372	387	350	377	395	394	380	380	372	369	407	374	396	391	373	355	381	391	382	403	348	382	386	390	406	397	387	374	375	387	388	426	388	386	350	377	371	379	424	401	388	367	389	391	392	372	392	372	394	378	375	395	403	386	400	398	324	367	369	393	398	369	404	410	370	374	373	386	399	382	377	371	368	415	357	391	395	412	370	364	400	378	361	412	381	357	356	411	397	341	373	380	391	400	375	372	379	409	356	390	367	382	383	345	384	377	351	393	390	394	406	394	398	367	389	348	373	344	423	391	375	396	373	385	405	378	381	378	373	360	393	392	381	356	361	397	380	386	408	386	361	367	413	355	360	395	341	369	358	394	382	366	401	367	401	369	397	399	411	387	351	392	357	340	381	379	375	389	364	385	371	380	371	402	393	393	404	363	437	375	398	396	386	374	368	418	380	372	393	336	396	385	359	416	365	393	365	373	379	377	373	377	377	344	364	357	357	393	356	381	377	373	374	418	354	414	385	360	401	390	387	394	371	386	387	384	412	380	408	415	380	411	358	377	391	372	377	356	381	397	362	370	403	372	375	393	372	392	342	376	398	397	373	345	380	361	324	374	401	385	410	367	357	396	363	379	387	368	368	376	382	341	349	410	395	377	356	400	376	355	396	411	358	377	365	360	401	371	376	386	351	390	414	420	405	380	385	391	373	376	374	395	351	348	362	407	396	394	382	408	368	376	362	400	372	340	363	373	390	389	424	363	394	358	405	377	370	399	370	399	349	377	383	385	383	376	421	375	378	368	383	372	351	369	370	372	384	383	394	364	377	395	368	383	387	402	409	369	361	409	354	395	388	380	389	392	401	366	375	368	384	389	357	371	363	358	342	386	363	404	399	395	402	391	388	382	368	373	401	380	360	378	356	358	423	381	369	399	383	375	373	429	384	382	354	362	387	406	369	382	380	360	379	361	380	366	343	403	396	400	373	367	412	419	375	371	359	390	358	366	368	408	388	413	391	358	388	365	384	358	416	372	360	387	371	354	406	361	395	400	374	353	399	379	377	404	383	421	426	368	383	382	385	398	398	378	386	391	359	375	362	352	367	396	423	381	348	363	360	375	381	356	369	395	339	375	358	363	362	386	368	390	347	389	383	372	389	402	375	349	396	390	381	391	393	371	381	392	403	358	351	364	363	378	373	357	389	392	399	366	381	372	346	386	382	331	378	370	398	390	383	390	386	362	373	391	355	391	357	381	397	382	395	374	367	354	392	355	375	362	380	392	416	380	386	401	386	423	434	366	400	368	381	408	368	352	383	368	400	358	367	350	372	378	367	356	350	380	411	345	414	370	397	410	377	403	407	405	381	387	368	365	375	375	419	380	402	384	369	369	367	388	359	353	382	382	390	346	392	406	404	385	382	373	387	395	341	372	370	353	394	386	373	365	390	371	361	384	376	359	411	386	386	372	378	347	370	365	367	360	432	374	401	360	375	383	354	397	361	367	396	368	383	370	351	396	380	400	389	370	381	369	369	370	380	357	396	382	393	387	374	370	384	389	353	398	405	383	424	389	394	393	377	389	379	410	395	398	410	371	393	374	361	368	362	382	383	379	347	378	386	395	386	374	382	358	403	380	361	388	367	370	374	418	390	388	350	353	387	360	411	380	357	416	399	401	381	363	375	411	402	407	361	389	384	421	355	382	368	408	369	418	353	360	371	362	354	353	328	378	380	386	364	372	383	397	357	369	386	384	394	398	371	344	411	385	358	382	385	358	323	397	367	385	381	385	391	389	398	403	403	405	370	376	353	406	400	348	388	370	414	407	393	386	367	365	379	406	409	398	375	360	401	369	383	366	368	354	373	373	409	413	358	396	396	416	368	381	384	402	395	387	372	390	356	335	370	366	375	380	394	405	363	395	376	373	359	374	395	354	402	390	364	410	406	357	367	381	398	373	379	371	376	380	369	384	371	386	391	379	391	374	385	366	393	369	398	378	387	374	356	390	365	444	394	368	379	395	405	393	368	373	411	383	361	393	362	381	380	400	386	398	391	374	368	397	372	403	375	359	388	363	393	367	367	384	362	371	346	419	379	347	399	340	369	362	387	368	363	396	363	360	417	333	394	390	367	399	402	356	369	406	367	392	393	369	381	402	387	403	383	339	386	392	380	395	416	402	404	400	377	372	360	364	384	400	375	399	390	412	397	379	408	392	381	365	365	424	362	422	432	354	396	409	383	403	359	366	376	378	364	351	380	382	398	361	407	401	375	431	364	377	404	383	367	389	371	411	421	409	379	383	381	430	395	401	370	357	383	366	383	370	374	393	378	373	368	417	408	375	385	348	395	401	365	409	393	371	376	372	367	388	376	379	401	375	397	377	347	361	393	368	378	400	399	427	374	390	366	375	389	373	381	397	362	378	384	371	382	391	375	376	400	395	384	380	352	388	353	382	393	393	400	371	372	402	379	393	381	375	377	402	394	378	358	385	345	397	391	340	366	385	370	376	419	385	336	372	389	383	386	340	372	384	380	371	357	395	402	388	385	370	381	408	373	381	388	403	373	377	410	380	410	398	397	398	394	396	419	414	374	411	371	372	364	382	378	368	390	384	381	374	388	374	369	355	401	404	379	366	396	401	384	375	382	372	369	340	352	362	369	376	362	399	355	368	357	414	370	395	373	423	359	353	393	389	395	373	384	384	365	410	371	366	382	379	360	390	379	363	385	374	342	373	365	383	357	379	413	390	371	353	363	413	396	391	385	390	389	382	352	401	399	395	397	389	363	389	350	378	358	362	410	381	403	409	376	377	352	384	373	369	331	368	383	369	370	399	348	391	364	351	388	401	372	375	393	379	381	402	394	404	369	391	365	392	380	379	413	408	364	372	399	382	370	366	365	373	392	400	387	397	378	380	393	389	370	388	356	350	395	393	374	390	415	398	355	403	375	386	355	376	414	417	382	400	375	418	381	359	401	345	365	394	420	362	390	408	384	377	374	344	392	408	390	389	392	383	357	384	355	384	408	397	374	410	406	378	345	380	372	361	383	367	392	377	394	367
48707	53223	21787	13821	3326	1524	1047	800	793	595	555	484	349	418	368	354	381	305	239	205	205	185	224	250	155	146	166	150	165	117	118	110	107	102	106	108	131	108	110	112	108	127	119	93	104	105	118	105	90	80	87	98	98	77	105	91	95	83	76	91	96	84	78	85	82	97	138	122	89	85	124	66	87	92	83	76	78	77	72	78	80	83	76	370	393	100	58	78	91	74	73	67	58	83	64	75	89	78	76	66	97	73	79	84	87	68	77	61	96	74	86	84	97	88	76	79	91	81	87	88	72	82	74	79	81	81	82	74	73	89	84	75	84	67	73	78	99	89	80	80	90	74	78	77	57	84	79	63	65	76	78	68	72	75	66	70	78	65	82	80	54	64	75	63	77	63	83	77	73	83	78	77	85	67	87	86	92	62	69	80	70	62	92	67	86	73	80	73	81	69	91	78	87	85	66	85	72	77	88	91	70	71	69	94	82	72	78	78	89	77	69	75	90	75	94	89	73	68	78	68	83	81	82	83	87	69	70	81	91	79	75	76	64	79	77	74	88	95	106	82	57	92	73	96	58	95	88	87	90	86	91	81	65	101	79	73	74	77	91	77	83	65	71	67	79	65	92	62	70	81	61	80	68	74	79	75	90	78	69	68	77	85	79	75	95	64	68	74	66	87	75	60	84	65	77	72	78	63	83	84	74	76	71	94	94	77	66	91	92	60	71	82	90	92	69	91	75	71	61	68	76	86	82	78	68	70	81	74	66	68	76	71	88	85	69	69	78	84	61	58	57	79	72	100	62	80	65	70	68	79	84	90	61	54	76	82	68	77	89	80	86	65	72	80	76	74	78	77	74	67	84	70	78	74	78	74	86	67	74	80	78	75	74	74	70	69	85	71	73	74	79	74	83	75	91	92	74	75	70	80	57	81	73	67	88	68	79	73	81	74	69	94	73	78	71	85	68	79	72	86	77	77	87	70	82	73	65	79	77	83	89	78	72	94	65	85	100	86	84	88	70	84	50	75	75	78	83	70	81	90	74	73	83	78	74	62	85	82	81	91	81	70	82	74	76	82	92	87	74	79	69	79	89	95	110	67	68	79	68	67	62	84	85	92	64	80	71	74	75	82	86	70	67	90	78	70	86	58	72	81	68	84	74	73	88	58	75	70	73	67	56	70	76	80	74	67	67	78	76	84	78	72	66	70	83	90	60	89	93	67	81	84	70	75	90	78	93	77	83	76	73	80	104	62	89	62	76	78	67	86	81	82	64	79	69	74	76	83	83	74	87	87	78	75	72	82	72	82	90	74	76	73	77	83	64	66	78	72	85	74	83	63	69	79	67	68	86	86	76	74	77	59	69	85	77	67	85	82	79	85	87	76	79	66	66	81	89	75	75	81	81	57	62	65	97	58	77	91	85	71	71	63	73	78	62	80	68	76	83	82	82	74	68	80	67	76	74	95	78	78	69	78	74	67	70	77	62	70	85	98	70	67	77	68	81	74	79	75	68	83	71	82	73	85	68	59	72	73	61	74	68	77	86	86	71	59	94	80	62	75	71	63	62	65	67	69	68	63	84	65	71	63	82	77	90	90	89	66	72	80	87	77	70	76	63	82	62	65	81	80	92	80	72	76	73	62	81	100	75	67	60	80	70	69	97	64	74	87	78	84	80	90	72	80	86	84	77	80	60	64	88	59	88	81	76	75	78	69	83	80	84	87	81	74	89	72	68	70	85	75	66	86	80	77	66	57	60	70	63	79	62	86	91	85	84	86	62	87	67	69	75	69	81	70	67	65	69	73	63	71	61	65	76	70	87	70	67	61	86	89	88	79	76	54	72	95	88	99	65	71	79	71	77	83	66	69	74	81	77	61	78	68	88	76	77	70	102	82	79	79	65	80	75	76	85	79	70	79	66	85	85	81	85	77	79	81	77	98	88	59	70	83	76	78	69	75	83	91	75	75	83	74	81	84	77	65	92	63	76	89	72	79	78	87	86	81	73	69	91	81	80	79	94	84	88	71	79	83	77	67	73	79	85	65	70	78	68	61	76	74	76	66	75	85	85	74	76	69	72	54	83	70	74	84	78	87	56	76	65	73	75	64	87	88	91	79	75	91	68	84	73	87	69	68	69	76	81	74	82	60	60	71	86	96	87	85	89	70	81	75	84	74	85	83	70	78	83	86	81	72	81	77	75	59	89	84	74	65	78	64	78	94	78	83	87	71	68	82	86	69	74	65	77	59	78	89	63	72	80	90	92	82	78	78	71	79	95	63	61	74	75	85	91	68	59	77	70	100	72	67	85	77	70	64	72	79	90	90	85	71	90	82	83	103	77	89	71	68	59	76	91	62	88	72	70	75	76	63	59	68	84	71	73	98	85	63	66	98	80	73	81	81	61	62	84	65	83	78	72	71	83	77	74	78	77	67	84	66	81	92	85	78	84	68	88	80	74	68	86	83	92	87	78	85	87	74	87	85	66	79	75	81	78	76	77	91	71	76	69	90	82	73	84	88	78	89	64	81	72	80	64	74	69	76	75	96	65	71	73	69	78	68	84	85	81	69	86	80	73	79	60	70	81	75	87	70	77	74	80	76	83	75	75	74	69	71	86	81	92	60	97	82	73	70	54	58	80	86	78	81	73	69	93	85	84	71	67	76	62	82	88	74	76	86	73	73	66	60	86	93	83	77	94	69	73	90	90	78	58	98	66	75	91	76	78	72	68	72	72	75	95	70	87	67	77	68	74	60	85	84	79	73	74	69	73	68	73	81	79	85	79	83	80	79	75	83	61	70	75	78	83	79	68	66	93	63	70	94	78	76	81	70	74	87	73	98	82	74	77	84	75	93	79	89	75	90	61	83	74	66	90	72	75	87	75	67	74	86	87	66	75	78	89	69	65	89	84	81	68	76	73	68	88	65	78	63	80	84	77	76	82	71	59	75	74	89	80	76	64	79	74	80	90	76	72	75	81	72	88	71	80	61	69	77	90	90	83	71	83	64	66	82	79	76	80	86	74	89	76	70	81	83	70	76	81	61	78	82	88	74	82	81	82	81	84	82	94	83	74	75	70	86	65	70	87	84	92	88	87	77	85	93	61	75	88	73	68	88	86	77	75	66	72	75	71	93	89	73	73	71	79	82	71	76	82	71	69	80	104	78	71	75	86	76	52	74	77	78	77	86	84	71	83	69	70	70	79	75	84	81	93	90	86	80	72	67	73	79	84	71	78	63	64	84	79	70	66	71	66	74	77	72	80	76	65	80	61	64	96	65	80	70	55	64	92	76	65	97	94	82	82	87	72	88	66	82	73	83	88	87	61	91	77	74	77	77	89	84	67	74	94	67	83	61	83	75	83	87	80	83	85	85	83	62	78	80	76	96	75	88	72	82	75	98	82	86	70	82	72	84	87	94	62	79	72	71	76	78	75	86	82	75	95	72	71	84	78	70	79	65	66	83	70	77	79	60	69	68	85	96	77	88	79	67	80	74
30515	29087	19435	7291	5444	4979	4252	3569	3352	3259	2943	2434	2386	2279	1995	2414	2011	2124	1585	1487	1307	1270	1336	1219	891	820	959	784	766	617	578	557	516	538	511	512	568	632	571	541	569	597	520	439	333	342	364	343	292	342	337	340	359	276	288	299	338	307	293	313	286	314	267	294	335	492	685	462	361	372	365	316	278	285	267	243	248	251	230	234	243	210	268	2464	2714	240	208	198	218	236	223	218	197	209	225	193	197	191	214	184	202	174	235	199	203	207	206	214	212	193	207	199	196	216	205	204	223	247	207	200	195	205	215	198	195	189	215	213	207	225	207	209	226	207	227	222	197	212	204	214	204	205	228	230	212	207	207	216	203	182	235	221	224	210	233	210	202	211	229	200	208	182	214	190	211	198	182	210	194	204	209	206	194	248	207	231	191	204	200	213	188	214	207	211	230	196	206	209	216	212	190	236	239	219	211	206	195	212	212	206	223	202	209	206	244	195	212	216	240	218	194	183	206	239	194	221	213	174	207	197	189	225	201	207	210	190	191	207	189	200	214	230	208	211	214	219	205	203	207	227	198	201	212	201	202	187	182	209	200	230	214	196	208	203	197	187	212	212	211	202	191	209	201	211	236	209	203	197	203	207	203	194	228	227	231	200	174	193	209	206	208	196	193	208	213	216	227	238	200	202	206	203	196	229	211	226	198	204	224	205	206	188	188	219	217	177	215	182	206	201	210	194	207	216	177	207	217	228	187	217	211	198	205	178	209	216	204	208	207	222	212	213	227	198	206	205	211	207	200	208	191	224	199	189	216	239	221	208	227	180	222	198	229	200	215	211	215	213	210	189	186	205	218	201	220	203	258	199	188	214	202	195	205	216	231	197	218	214	227	179	212	198	185	209	201	188	250	204	213	206	198	210	220	204	204	214	207	184	230	208	220	222	222	209	220	207	206	200	213	202	212	202	222	197	196	205	195	203	199	172	220	212	235	206	196	218	225	179	205	190	193	193	206	200	228	206	227	213	204	214	208	192	193	193	213	220	181	202	233	211	203	229	201	187	196	202	226	183	217	177	193	196	221	214	195	186	209	196	215	205	215	204	215	210	192	228	217	225	175	200	192	211	192	214	175	178	199	208	208	209	216	221	238	194	227	177	209	222	240	193	194	207	209	196	210	201	201	228	213	203	208	204	202	203	195	202	207	202	205	210	211	216	184	193	201	217	233	218	219	205	189	198	208	221	211	226	206	213	216	216	205	203	217	200	211	224	183	209	218	191	217	216	228	199	195	187	195	198	194	218	230	214	182	210	195	188	216	234	221	194	203	214	212	231	221	209	219	213	222	206	200	215	197	194	227	223	209	207	193	214	214	182	180	230	202	195	210	191	209	195	207	213	231	203	195	206	213	221	214	208	213	208	227	202	211	200	224	205	231	223	215	205	178	198	201	193	243	187	198	204	188	202	204	199	203	198	213	207	210	209	222	208	215	235	220	208	205	210	205	198	211	226	211	204	218	217	221	225	222	198	195	208	206	201	221	188	196	215	201	218	206	200	205	193	208	199	207	227	203	195	177	208	237	200	194	193	222	194	225	222	199	207	189	209	218	205	211	189	209	210	204	221	198	202	221	220	204	232	225	216	208	201	190	210	183	227	198	189	213	213	218	217	176	230	216	181	206	184	202	195	194	205	233	182	219	191	201	218	192	178	218	204	201	192	205	212	190	228	203	198	223	213	200	218	216	230	238	205	213	228	222	219	218	201	236	222	223	189	196	214	201	199	202	202	187	216	211	220	216	213	220	213	209	198	201	220	196	179	207	205	214	195	236	207	189	193	211	210	217	211	196	193	213	197	210	197	216	232	195	222	209	200	204	196	207	223	195	220	190	210	215	208	197	178	218	223	215	207	223	197	213	215	198	216	232	209	215	210	205	203	222	225	217	203	199	241	202	227	192	202	198	205	212	185	211	179	202	210	223	211	212	230	194	229	210	207	211	192	229	212	184	214	212	198	172	226	220	210	217	222	222	221	199	189	226	202	205	216	217	214	218	195	177	199	225	235	216	216	178	183	196	192	181	200	214	237	204	203	204	210	213	227	178	199	213	199	211	216	210	242	211	215	190	213	230	232	219	217	228	220	218	195	196	237	193	221	203	172	213	200	213	220	220	217	226	193	191	221	221	187	200	209	212	218	218	204	207	209	205	183	198	206	235	247	209	224	197	205	169	212	233	203	216	228	238	216	195	186	220	207	199	215	201	211	199	223	202	199	197	201	212	210	202	224	232	205	205	199	217	188	218	217	201	216	203	199	204	209	202	197	208	197	215	221	217	202	204	193	208	172	193	220	196	194	216	224	213	224	204	208	208	216	205	194	220	214	239	198	207	202	197	205	207	218	184	189	220	215	212	185	213	214	198	208	196	219	204	200	193	201	201	200	220	184	194	209	214	187	205	209	220	196	216	210	202	210	217	189	187	200	204	218	188	192	204	204	217	225	211	198	199	191	213	211	186	200	207	227	203	220	199	204	185	201	207	211	194	193	208	205	185	202	214	198	211	211	221	231	212	217	207	222	205	219	202	218	201	185	205	203	215	215	202	201	205	213	203	214	206	176	225	207	213	175	218	190	224	203	198	227	204	204	162	189	203	189	212	198	194	213	215	199	216	199	209	232	208	210	226	186	185	208	205	189	202	212	209	205	184	186	215	179	200	198	199	211	202	197	196	185	201	227	199	194	206	188	214	233	186	182	218	213	200	231	222	173	193	219	204	233	219	214	226	221	207	220	208	201	190	217	206	186	192	199	219	221	189	209	192	211	212	206	175	195	217	236	213	211	216	196	222	186	192	202	211	208	208	210	196	197	231	215	209	209	200	214	202	228	207	194	191	213	217	216	189	200	203	193	207	186	205	208	192	188	219	221	230	214	216	189	190	214	226	210	191	214	194	183	180	208	202	217	197	208	197	209	212	198	209	194	224	232	197	197	194	200	215	214	215	206	219	219	201	204	218	200	218	196	198	192	226	207	206	197	215	200	199	197	191	211	247	236	202	199	195	198	190	208	211	223	221	228	221	216	210	208	202	194	228	212	177	192	221	222	210	185	226	197	224	201	203	216	199	209	226	194	205	192	189	195	202	210	217	223	188	220	208	202	211	208	215	207	196	212	232	203	208	198	201	218	205	218	229	222	206	198	195	232	202	230	208	207	195	243	243	199	207	184	207	177	209	205	209	203	204	208	202	203	163	204	194	185	212	191	220	179	216	178	212	179	186	221	178	191	227	224	213	213	223	220	201	195	184	191	207	213	219	192	181	189	185	201	195	218	202	210	194	190	204	195	223	202	202	216	211	214	186	229	214	187	206	239	203	187	209	204	234	210	194	187	213	192	216	185	209	193	230	221	199	219	217	195	216	236	211	233	199	207	219	199	187	200	236	230	235	195	197	214	207	229	221	217	195	171	192	171	207	198	208	209	191	211	213	199	183	229	228	202	195	217	187	214	200	192	232	192
4011	2861	761	449	319	302	263	258	232	224	211	181	241	220	179	211	212	234	190	180	208	195	202	176	204	175	213	181	185	174	175	174	163	172	161	199	181	177	201	144	161	175	177	189	175	183	214	148	193	159	149	196	163	191	178	175	214	186	161	175	191	187	160	179	150	203	193	168	187	179	200	159	201	155	165	176	193	157	188	170	192	174	153	178	193	187	150	173	170	207	158	182	174	168	180	157	183	177	172	136	167	160	200	177	184	172	171	160	182	167	174	176	182	173	167	189	179	149	188	159	188	168	183	165	191	155	193	165	145	192	193	186	163	145	159	154	192	156	177	182	175	181	157	173	172	153	172	158	169	154	160	153	187	141	177	155	162	167	189	172	172	168	185	150	156	161	174	181	150	160	164	185	154	143	172	168	179	145	158	148	165	193	189	183	152	153	183	182	166	158	149	177	183	166	150	176	176	176	175	196	159	163	147	149	146	167	182	187	190	162	168	167	162	181	181	164	162	176	164	184	176	163	172	175	191	149	145	142	163	170	186	157	173	190	172	159	167	150	174	154	149	171	153	204	173	198	171	166	157	164	182	166	158	178	165	178	157	190	174	161	160	168	172	171	178	176	176	166	181	145	190	165	177	183	187	150	166	166	179	167	183	168	166	173	162	153	169	173	150	159	185	165	167	178	148	192	185	156	163	187	173	190	175	167	163	169	166	176	166	175	162	153	185	176	155	179	163	162	166	149	171	178	171	168	201	191	172	183	167	169	173	157	169	179	160	178	172	165	193	168	186	179	151	157	180	168	175	191	170	180	175	182	159	168	174	176	190	170	171	182	177	194	161	178	184	159	171	167	193	211	149	175	157	163	165	174	183	185	185	169	184	155	158	152	175	181	174	175	185	173	188	189	167	180	185	165	177	164	175	181	175	162	156	178	151	177	160	185	162	176	173	173	167	201	167	151	161	150	164	178	176	190	174	181	192	166	146	182	168	184	167	151	165	204	186	153	182	178	159	188	152	164	175	189	180	153	167	158	181	166	168	170	166	164	191	153	179	196	181	174	163	187	164	179	188	183	188	190	182	173	198	151	176	168	167	147	175	170	179	155	154	156	187	187	150	164	184	177	172	177	158	207	142	165	184	184	164	168	182	177	183	158	165	177	182	132	173	165	205	167	168	169	153	166	177	180	191	183	162	163	180	189	173	168	181	175	176	166	177	173	164	179	175	195	185	174	162	157	195	164	196	172	190	175	175	184	160	164	177	182	167	165	161	164	156	178	168	171	168	186	179	173	185	181	174	182	164	147	160	191	168	184	160	155	186	184	174	198	190	169	155	182	181	139	186	184	176	185	167	173	196	176	178	169	174	182	158	176	161	180	200	165	168	170	185	167	166	160	168	166	159	165	192	173	159	180	179	163	173	165	166	173	177	167	171	211	148	177	162	190	157	188	172	166	201	185	162	185	180	166	170	176	164	157	156	184	175	164	170	173	155	178	169	159	164	170	163	179	173	162	184	156	189	172	160	169	144	164	176	164	152	185	163	155	167	165	190	184	170	155	159	160	159	171	177	166	180	163	167	187	173	170	170	158	159	145	164	172	180	144	199	170	175	156	170	168	176	190	184	187	160	158	155	177	160	163	181	201	183	186	199	181	158	187	162	184	167	208	164	167	176	184	167	144	164	140	141	158	149	169	152	154	175	173	170	152	179	189	182	169	149	182	163	164	168	160	193	171	189	169	166	157	163	175	187	167	185	177	182	182	184	168	173	183	200	161	168	172	147	185	189	143	158	165	152	150	200	177	186	173	172	197	146	156	164	168	163	173	176	192	155	171	186	172	173	150	146	138	182	153	163	158	158	156	178	171	185	167	188	151	191	188	180	202	150	156	153	170	184	160	174	161	151	178	180	177	169	183	164	180	167	175	163	172	141	185	185	156	186	196	172	173	189	166	157	208	203	175	156	178	162	180	148	160	174	165	166	195	144	172	146	181	168	171	191	186	147	164	175	164	178	166	176	175	155	183	163	181	158	148	160	191	176	163	203	171	175	169	177	168	161	173	176	156	187	178	152	167	184	184	147	158	179	156	141	177	170	166	188	184	184	196	143	200	184	167	175	166	191	166	169	188	186	180	164	174	187	162	171	195	169	172	170	194	172	171	182	148	157	168	189	150	188	189	163	174	192	173	186	180	172	159	182	166	163	160	180	160	165	184	157	182	165	157	170	191	183	169	173	191	176	166	165	177	157	176	187	166	163	167	181	172	161	165	156	145	165	145	175	177	159	174	176	165	177	199	168	192	189	201	161	169	154	185	171	158	192	154	185	163	181	175	173	154	166	154	154	185	143	192	179	170	197	131	160	183	186	154	181	170	144	194	197	156	175	164	192	161	166	167	145	164	164	154	189	169	157	177	175	172	182	171	172	183	163	184	186	138	181	156	180	156	170	180	166	158	157	169	167	168	174	164	167	169	171	162	176	170	183	172	177	178	157	165	189	181	167	167	170	165	168	169	164	158	175	165	159	151	188	189	173	173	169	208	171	167	187	167	178	185	157	196	174	156	162	176	178	170	158	178	161	155	192	169	180	199	161	161	175	176	172	201	183	172	157	186	182	155	178	166	161	167	184	171	140	182	186	155	186	180	168	172	176	166	158	181	173	180	175	187	176	162	177	183	156	162	180	173	186	171	152	171	150	173	177	158	173	187	174	168	193	158	167	162	161	181	153	172	161	186	184	169	161	171	164	160	165	169	173	154	166	170	165	166	168	147	173	166	168	151	160	173	174	172	167	187	161	177	169	151	156	166	173	170	172	209	158	181	168	158	165	189	166	158	186	160	168	178	148	172	162	168	156	164	177	162	169	188	172	160	160	168	145	185	168	177	146	175	166	155	192	182	189	171	169	163	156	151	175	159	163	180	170	160	189	174	173	173	168	166	149	198	163	178	167	158	177	160	151	166	179	170	169	163	194	167	165	179	170	164	188	166	178	178	165	176	158	169	176	182	167	164	158	161	160	160	149	169	166	142	173	169	173	160	175	205	176	170	164	185	179	161	185	153	199	163	171	185	168	171	182	164	179	170	167	204	173	164	159	186	155	171	175	165	164	181	166	203	177	153	178	165	175	172	168	188	187	166	201	172	186	177	171	181	190	196	178	164	149	174	169	168	180	178	172	172	171	173	159	178	162	195	180	172	147	192	165	179	159	180	178	158	196	159	190	157	170	154	183	142	194	159	155	157	158	150	170	191	155	177	164	168	180	166	161	159	180	179	152	169	203	157	188	193	164	168	175	156	179	186	181	176	167	163	185	181	188	179	173	158	164	172	187	155	161	159	178	160	157	180	185	190	187	174	162	189	154	173	176	151	151	179	185	180	176	159	177	156	163	171	195	177	168	175	167	155	164	167	163	172	191	183	181	176	181	170	205	163	173	174	167	175	156	198	165	190	197	170	153	143	204	158	172	185	204	185	170	188	175	155	178	192	184	159	166	187
3595	4827	2463	1472	1205	1197	1083	961	811	712	707	687	632	651	739	818	885	756	669	656	603	649	678	558	539	539	537	545	540	461	478	483	442	478	518	502	500	514	497	510	501	492	510	493	465	443	471	464	461	456	494	431	505	496	474	459	472	458	475	454	415	440	461	472	436	472	475	465	484	460	474	416	477	389	439	466	434	416	464	456	471	440	445	450	588	425	443	443	435	429	440	436	389	421	413	462	449	434	458	435	399	400	430	447	437	451	430	421	412	428	408	449	462	426	451	434	443	438	429	472	435	433	417	461	422	422	417	438	433	424	478	397	433	454	468	436	441	422	439	437	425	437	436	405	454	431	432	451	438	414	427	399	435	462	437	437	452	435	424	408	450	419	445	457	467	458	477	420	469	440	446	414	423	441	416	469	441	413	445	428	431	437	413	429	435	427	445	444	427	448	428	426	457	426	468	440	411	447	436	387	430	407	449	406	414	470	427	426	407	439	463	439	432	433	451	431	460	430	436	435	432	431	461	439	428	435	400	415	432	470	421	428	424	420	421	445	431	443	463	432	431	478	422	427	424	440	437	440	433	409	421	416	455	444	425	435	409	433	456	429	463	452	461	443	429	431	446	434	425	451	399	442	456	447	466	439	442	442	448	455	438	431	436	441	422	435	435	456	440	409	395	433	427	410	463	423	442	445	441	442	420	455	407	426	385	438	407	417	426	424	445	393	421	453	425	451	411	407	454	472	458	421	429	410	420	453	455	428	437	451	383	416	443	440	466	460	436	439	425	446	462	418	428	438	465	409	428	450	447	425	423	403	413	390	469	414	452	439	422	431	433	436	472	441	447	435	417	424	402	458	437	400	423	441	463	447	431	448	449	468	439	435	381	413	422	412	443	436	425	456	386	424	447	449	430	434	425	450	428	422	483	440	433	384	413	425	449	433	443	398	432	451	399	438	480	415	467	442	436	466	416	448	468	401	433	441	385	468	458	423	438	424	442	465	442	443	473	434	459	428	453	402	475	442	423	469	430	432	446	434	408	406	504	402	453	434	437	449	371	428	456	441	438	466	420	416	455	416	424	422	432	442	481	428	454	449	418	414	394	453	415	436	415	519	440	414	450	425	424	428	432	413	444	392	434	412	452	464	398	417	416	434	433	440	429	428	442	455	463	425	468	423	420	440	415	446	424	447	383	451	467	472	453	453	404	443	418	461	445	458	419	421	461	473	427	429	439	452	420	442	420	465	438	477	436	416	451	476	420	427	429	402	464	457	434	449	429	449	447	426	433	423	386	428	410	458	399	481	473	394	467	457	444	394	428	430	486	387	434	413	452	416	427	417	459	406	482	442	431	419	436	473	405	441	415	414	409	419	406	429	414	449	414	410	418	431	424	407	453	433	410	412	423	426	442	467	427	419	470	445	443	447	461	408	428	437	400	459	428	416	430	425	402	418	438	392	419	411	432	401	431	400	452	416	450	443	422	452	490	422	430	457	426	466	440	436	443	394	411	450	424	413	436	414	452	432	484	456	424	415	457	429	419	436	431	457	396	470	433	442	425	453	414	452	437	460	448	442	445	415	445	465	441	430	438	423	434	442	419	441	453	451	441	443	434	425	437	453	447	419	457	432	434	448	449	446	455	422	393	474	407	441	429	433	449	421	418	426	421	454	439	430	416	464	455	429	413	420	453	452	417	452	431	428	426	457	409	439	456	436	412	443	443	408	405	416	414	432	431	424	420	464	428	416	434	426	458	421	418	386	430	444	469	427	461	437	436	427	458	425	455	417	439	433	405	505	471	436	457	426	417	410	470	443	452	424	443	426	444	442	460	467	450	446	459	466	449	403	460	420	425	431	416	434	452	461	430	384	414	427	438	444	418	427	437	420	436	441	427	435	431	441	427	421	429	447	443	395	417	433	429	432	435	413	400	392	435	420	444	422	483	459	436	436	468	424	427	397	457	420	459	415	452	436	424	440	452	402	426	399	415	442	461	421	450	407	396	440	413	487	440	452	425	432	397	385	432	428	445	439	468	437	447	428	449	433	440	401	441	427	421	441	418	427	415	402	401	423	440	432	470	412	432	438	431	438	405	477	428	467	433	425	461	443	452	429	407	418	424	460	444	426	432	420	391	432	426	438	421	425	417	419	459	446	432	435	445	440	443	460	450	418	408	430	448	436	426	460	445	448	443	397	424	462	447	425	427	443	436	442	412	450	397	394	460	448	420	410	433	472	467	462	417	415	475	436	429	432	423	440	442	423	438	422	419	478	435	442	425	452	410	423	476	441	447	451	450	426	419	468	405	460	424	427	430	413	447	438	416	435	457	458	460	432	443	448	435	441	414	397	472	449	428	398	451	472	394	474	453	407	443	437	426	467	448	440	457	469	434	450	434	408	427	428	405	476	461	451	445	446	469	454	454	399	437	433	418	435	440	407	449	378	462	402	450	453	414	425	404	416	441	422	418	431	415	416	399	438	419	497	411	423	392	429	461	421	447	391	456	429	437	447	462	439	428	445	441	442	463	426	465	451	420	448	406	456	440	420	434	452	454	441	467	396	435	432	465	448	437	452	409	436	448	466	436	416	423	432	407	441	440	451	460	442	437	420	493	427	394	425	451	426	442	432	425	438	416	445	440	442	478	450	438	435	438	409	414	431	437	433	449	407	465	479	402	463	403	424	401	455	445	436	431	443	390	430	407	463	416	406	461	428	463	430	455	433	414	451	440	427	428	452	470	425	461	438	437	460	413	411	429	438	428	418	404	432	429	453	440	403	455	436	408	415	448	440	442	443	456	472	435	415	430	444	423	386	418	456	452	440	459	427	424	413	413	439	430	431	472	450	376	457	438	452	436	443	428	450	441	421	450	428	460	446	463	446	413	439	424	445	425	434	432	481	387	428	416	439	428	450	439	429	431	425	396	445	430	409	409	456	411	419	407	437	438	404	455	450	474	413	406	430	441	405	443	435	448	408	439	443	474	440	444	474	443	424	458	460	456	448	431	466	426	458	403	429	439	417	468	442	409	428	436	442	442	411	471	433	414	463	463	442	424	462	477	429	447	407	427	439	423	442	414	473	431	443	408	423	401	461	422	465	447	460	407	421	429	427	442	395	438	440	442	442	446	439	439	430	400	443	441	419	471	433	406	448	462	454	417	422	406	433	464	414	427	433	447	438	467	466	433	423	426	399	439	450	396	483	423	429	409	437	459	429	455	452	451	408	409	451	433	437	486	460	435	460	442	442	423	458	470	441	398	430	412	453	451	466	442	402	417	406	444	447	435	401	404	455	467	434	428	417	451	431	424	434	436	431	499	442	433	415	459	423	420	429	436	429	432	414	414	416	424	481	455	450	418	422	437	402	411	458	414	445	420	460	446	431	471	463	417	440	417	423	457	431	446	428	451	450	438	407	446	457	447	433	426	421	420	444	443	445	460	418	426	463	431	430	434	456	453	436	443	481	430	459	418	442	434	416	412	447	421	446	443	408
31667	40901	17908	10383	1676	865	694	534	465	551	521	431	367	361	351	368	309	300	271	250	227	261	224	209	247	211	201	178	188	175	166	178	182	177	175	165	177	187	196	194	176	182	195	167	169	163	199	166	157	139	165	176	181	166	191	155	161	150	193	154	158	157	168	168	161	181	190	164	173	185	183	179	151	164	166	166	156	158	162	191	140	151	191	282	300	178	152	188	168	159	150	157	167	166	163	146	179	159	159	144	160	148	172	166	153	148	147	144	167	141	178	159	163	161	156	164	177	161	146	153	160	156	160	122	133	175	134	164	140	185	173	137	134	178	182	149	148	147	172	164	154	163	168	148	137	172	153	165	175	143	149	162	164	157	171	173	153	142	182	187	151	154	152	161	165	165	160	135	189	161	138	139	139	173	161	147	149	151	140	169	168	168	168	139	146	153	168	162	184	155	174	156	185	147	155	151	180	146	167	153	172	153	161	160	130	151	140	138	138	160	134	167	159	150	154	180	165	153	149	179	156	153	178	153	131	152	167	160	179	154	147	170	164	133	139	144	159	151	153	197	169	147	156	162	163	167	167	178	150	155	171	146	182	159	177	178	175	172	155	192	171	146	151	160	159	162	181	141	132	150	134	181	147	151	168	168	171	168	154	141	173	134	169	152	151	160	148	147	166	167	172	159	164	165	160	158	170	171	156	143	137	173	147	146	145	156	167	135	177	168	132	144	144	145	150	148	168	144	168	154	139	144	141	157	173	153	171	150	167	174	154	178	161	141	166	173	167	156	174	166	159	148	156	141	163	184	168	151	168	153	170	172	161	150	169	162	186	165	146	158	169	174	152	150	174	162	148	186	140	165	156	153	151	153	172	151	164	169	166	164	135	163	162	163	150	150	178	157	143	155	161	157	144	161	171	175	155	154	154	146	168	139	160	168	163	152	171	178	146	178	158	158	176	142	170	169	169	156	161	180	157	127	133	174	159	154	154	163	155	149	163	171	164	146	161	164	168	154	159	176	170	142	163	162	166	148	137	140	170	157	162	157	141	143	165	166	155	153	156	145	147	141	150	151	167	158	127	147	135	158	157	161	159	150	143	159	149	152	152	153	171	157	139	161	131	171	174	137	160	137	153	154	159	156	137	150	182	158	163	160	135	175	180	149	169	172	163	175	168	143	164	165	151	147	153	170	161	182	160	186	155	140	151	210	149	155	168	161	159	155	156	147	141	142	158	171	184	171	167	155	120	166	162	186	146	139	182	162	177	149	147	136	180	187	160	136	152	145	145	180	137	172	134	153	133	146	147	163	161	147	169	171	169	168	134	152	175	163	164	144	177	150	164	183	161	142	165	166	147	175	188	157	147	151	142	150	135	150	149	157	165	175	159	154	149	153	164	143	163	130	130	164	141	167	164	149	158	153	171	154	144	174	177	155	158	161	163	181	176	145	164	151	142	155	166	161	145	141	149	159	160	166	162	138	152	158	154	160	167	157	137	171	160	173	152	142	138	180	157	153	147	148	181	173	155	169	162	158	154	145	179	184	151	135	162	145	178	160	164	158	158	190	154	140	164	164	155	151	178	139	160	169	159	158	173	156	171	150	151	157	179	166	169	180	161	161	160	164	159	157	149	171	160	153	143	135	167	162	150	155	142	143	160	159	154	159	168	136	169	152	162	161	165	166	175	164	142	176	174	151	165	157	171	176	171	183	164	132	150	175	167	157	134	165	157	147	157	158	154	177	141	140	183	154	167	161	148	147	185	169	173	156	146	145	143	151	166	170	166	177	165	171	166	178	149	148	153	143	148	134	164	138	172	158	163	154	160	160	150	162	163	147	151	162	147	189	145	177	150	140	185	177	184	169	153	141	161	167	151	167	166	150	169	153	165	139	163	164	182	155	186	141	159	160	156	165	162	147	163	157	164	176	157	138	162	144	151	158	171	178	160	171	169	158	154	166	151	166	173	138	172	183	139	149	154	153	171	152	164	166	152	168	155	163	145	140	151	155	169	159	162	181	185	164	150	158	163	170	143	134	161	167	166	181	159	155	174	156	139	163	170	171	131	148	187	167	166	155	162	180	170	157	151	155	145	147	150	165	184	161	172	169	166	166	145	133	165	159	165	157	143	151	150	149	163	185	158	132	146	155	153	155	165	176	173	156	155	133	178	167	170	181	153	151	163	147	181	150	165	149	140	162	152	143	159	150	159	155	152	144	196	166	142	169	158	156	172	154	169	149	163	172	150	167	166	179	166	163	149	158	137	172	156	161	186	169	170	146	146	152	183	145	165	139	144	152	157	185	148	173	149	151	151	159	148	164	173	160	168	142	167	162	143	162	171	181	162	155	130	162	174	175	166	136	159	171	159	127	168	165	169	159	146	161	176	131	136	144	144	175	168	141	133	174	151	150	169	158	165	170	154	145	168	158	150	142	156	141	173	140	174	145	175	176	168	170	149	145	140	158	160	156	148	156	154	189	128	143	150	180	158	152	165	174	164	180	170	167	146	144	172	159	169	161	202	148	161	152	157	171	145	148	151	170	171	188	160	176	146	155	158	159	156	158	191	147	161	171	195	173	158	169	179	145	140	165	187	142	172	152	152	152	144	173	143	163	153	146	149	194	115	157	157	174	175	150	159	167	158	173	163	153	156	162	153	153	176	162	129	145	157	155	154	166	170	154	158	180	137	146	141	171	166	150	165	150	155	149	168	174	150	145	151	156	172	140	152	153	164	153	153	176	143	136	168	162	166	164	165	172	151	152	145	162	169	171	161	162	177	150	150	172	163	158	142	168	142	168	153	158	131	181	152	167	135	147	154	158	151	170	170	165	172	157	157	183	164	157	166	136	150	149	175	150	189	159	139	139	152	175	143	164	145	162	156	153	143	169	190	152	163	147	157	168	163	141	164	165	164	141	159	144	157	150	147	172	160	148	147	154	171	155	169	146	150	162	161	146	163	153	174	166	142	167	136	148	156	138	146	143	167	158	171	165	169	158	169	156	155	170	159	146	179	159	157	154	153	168	145	147	169	145	167	159	171	138	176	173	180	147	129	156	164	169	174	158	146	165	155	140	154	154	159	158	146	150	165	158	158	149	174	165	156	167	168	154	177	162	139	169	193	159	161	131	151	157	146	151	150	168	158	147	152	166	172	130	166	163	153	158	142	173	154	157	152	152	170	166	161	188	149	157	150	148	180	166	161	149	147	158	165	149	156	165	193	150	164	152	157	149	166	188	159	135	151	155	173	156	141	167	154	166	160	145	154	137	156	145	156	164	144	160	170	146	164	174	167	163	128	141	163	155	162	155	160	157	178	169	148	155	174	122	157	191	175	154	159	165	155	170	156	170	145	151	147	187	160	141	161	162	147	164	155	156	144	157	179	154	178	152	149	151	175	190	162	158	159	169	117	197	161	159	180	159	156	169	143	160	161	140	144	142	166	160	148	170	148	161	176	166	187	145	162	171	167	135	163	161	138	162	170	157	162	179	142	162
18982	25872	18750	5619	3888	3649	3003	2339	2056	2029	1896	1728	1591	1798	1816	1782	1398	1503	1112	1151	1154	1064	890	808	689	733	725	640	648	573	591	602	661	621	628	661	655	594	589	604	594	633	535	548	473	452	450	442	456	478	484	439	458	467	440	457	460	484	471	440	485	457	470	435	470	518	704	798	685	537	468	533	512	487	442	449	430	418	488	434	394	417	825	1608	1789	407	413	390	407	395	419	376	384	389	395	415	365	378	388	380	409	410	385	384	396	402	375	401	389	380	399	406	384	416	406	433	398	399	402	394	418	374	397	378	386	392	373	396	442	376	421	380	415	400	384	405	380	412	388	351	369	405	371	412	358	407	412	406	377	409	388	431	382	416	403	405	405	395	391	385	399	384	411	423	399	407	376	365	411	426	406	442	391	404	420	364	429	392	425	402	403	390	372	368	384	421	405	400	392	424	394	409	403	395	373	375	416	424	395	397	391	403	369	424	397	440	408	386	379	377	392	414	383	415	388	397	400	406	441	424	379	415	347	376	356	398	391	425	388	375	407	378	390	396	413	412	382	406	392	408	451	415	380	407	403	393	400	434	414	383	378	375	392	379	401	391	363	420	396	396	398	401	380	395	379	420	399	393	379	403	376	396	397	409	383	371	400	421	429	363	350	392	402	375	402	380	348	384	391	419	341	393	416	391	430	410	422	430	402	421	379	378	409	386	395	380	372	410	412	401	358	433	391	378	365	386	384	389	380	368	385	412	410	380	366	377	373	398	385	410	382	412	352	416	372	386	403	372	400	369	393	421	355	412	431	401	368	424	373	413	405	404	407	410	362	413	417	449	453	379	442	390	390	385	366	372	400	400	359	382	375	419	384	380	372	412	385	380	397	398	383	423	401	379	379	413	367	364	375	413	409	415	382	433	362	382	374	424	396	439	398	398	422	382	414	407	419	382	370	395	398	396	432	408	415	381	406	406	405	362	400	402	383	396	411	385	397	399	371	365	412	361	407	372	427	384	371	381	378	412	384	387	390	402	402	396	401	439	410	405	382	433	397	390	409	402	393	427	385	373	390	422	400	395	401	404	410	419	379	427	394	415	374	412	375	381	387	424	420	382	396	390	389	406	402	403	409	416	408	385	416	381	387	368	410	398	406	427	387	390	422	382	403	404	404	406	415	427	375	388	405	415	400	388	377	403	365	376	440	398	391	392	447	390	420	413	392	370	405	417	372	390	381	389	397	402	423	363	418	383	386	397	443	391	410	383	396	406	371	374	397	398	371	377	407	385	391	400	421	394	377	416	405	409	407	401	405	412	391	409	385	381	398	390	410	418	428	402	401	397	416	385	386	392	411	375	421	375	412	382	398	407	411	400	395	389	382	385	381	395	404	419	407	369	400	394	379	390	394	397	357	410	379	401	382	395	414	431	382	397	395	422	410	441	424	412	414	362	395	389	412	378	373	416	404	406	439	400	377	418	396	409	430	426	399	390	415	399	388	412	415	385	397	376	401	384	378	404	417	386	390	427	405	377	385	398	399	405	376	372	387	422	345	388	400	382	375	432	404	377	380	392	388	380	382	410	381	403	407	398	380	399	395	415	389	397	391	369	412	407	389	430	401	399	368	427	383	418	439	397	377	410	375	418	373	366	389	401	381	403	400	395	397	429	387	390	404	400	379	369	381	409	387	391	383	395	398	387	407	402	369	394	413	394	403	390	380	387	409	398	399	394	375	409	405	392	388	385	397	352	389	384	440	385	406	402	394	443	403	382	387	406	366	378	439	366	388	424	386	410	417	370	417	379	394	364	405	385	395	405	403	420	429	380	384	413	418	384	412	382	397	377	373	391	400	401	412	425	400	396	400	385	425	409	398	397	390	428	385	378	371	385	385	398	380	391	398	373	410	411	422	377	390	361	357	401	434	397	388	383	429	379	425	404	373	383	392	434	405	406	386	379	397	417	401	399	406	411	403	422	407	430	369	397	367	391	402	363	403	437	386	416	407	418	380	415	401	413	403	382	409	383	412	382	392	381	410	395	376	410	373	392	386	403	405	392	437	377	412	421	436	371	379	396	396	419	381	410	407	413	377	395	399	392	379	437	416	412	372	366	359	415	423	392	401	397	407	434	380	409	395	406	421	413	388	382	416	374	390	418	405	430	423	403	398	398	382	410	359	389	393	387	390	385	399	371	399	431	430	380	399	408	402	413	413	401	424	398	390	434	372	390	389	369	348	426	413	385	417	391	386	405	396	371	397	377	434	371	384	403	400	379	405	372	400	429	366	388	413	393	413	360	411	393	398	406	411	385	404	392	380	363	367	407	397	402	359	370	374	387	385	409	431	405	379	374	390	423	430	405	362	388	387	387	424	373	373	399	378	365	438	391	380	398	401	435	387	399	412	384	395	448	413	395	423	386	381	422	409	449	409	406	404	386	399	405	399	403	415	433	401	394	371	408	356	402	370	384	438	408	391	386	396	410	374	392	392	388	430	368	367	344	376	397	400	360	368	398	410	380	402	384	390	410	362	420	383	374	381	419	400	417	401	401	372	404	419	399	414	397	382	403	443	386	383	375	386	380	397	393	379	376	375	369	412	388	361	388	395	402	410	390	353	386	397	363	385	374	404	372	399	397	371	432	406	392	427	404	388	369	400	409	405	403	408	379	387	393	421	385	395	378	388	422	411	391	392	379	413	379	393	414	395	406	368	385	440	420	364	393	396	406	405	386	400	365	416	390	372	410	391	368	441	397	408	393	366	407	393	400	408	367	429	365	387	384	385	368	358	366	390	401	398	397	406	346	383	407	393	371	379	411	409	384	384	397	416	395	409	365	394	370	394	390	399	390	406	386	381	391	398	373	405	356	416	401	410	424	397	384	376	382	420	416	411	420	361	393	383	372	380	369	367	359	409	396	415	376	393	417	393	399	377	393	396	383	384	381	400	397	406	418	368	383	407	371	423	369	365	418	390	427	401	384	360	370	373	399	417	412	363	414	387	376	417	370	412	366	379	432	388	404	397	392	361	370	391	402	388	404	406	416	408	379	398	402	371	398	425	348	391	397	384	371	405	360	375	368	407	414	375	390	413	379	421	365	381	371	386	398	390	423	395	366	391	396	424	373	407	382	399	429	417	401	425	412	381	402	384	411	387	414	383	381	393	384	400	384	394	399	415	387	389	385	409	392	328	425	410	413	385	379	354	381	376	391	412	437	386	396	408	382	395	380	382	367	424	360	393	403	412	422	381	375	405	398	387	392	419	390	399	404	376	374	401	427	388	408	396	421	388	410	383	396	386	354	390	367	397	411	385	402	370	386	369	365	411	420	386	423	364	329	390	371	379	370	397	405	423	379	361	394	394	394	413	383	367	420	395	409	364	406	401	404	434	413	385	383	398	386	403	425	443	403	397	390	392	408	416	381	389	431	350	393	399	381	433	423	423	406	381	366	405	375	402	443	414	414	367	364	400	413	451	392	396	441	393	378	382	395	377	358	395	383	418	388
42181	54608	25386	18698	4879	1592	999	618	651	527	496	457	403	455	435	411	309	317	238	225	204	151	162	136	162	142	160	150	144	117	111	127	117	120	119	142	102	136	122	110	106	115	119	123	100	93	96	93	94	85	99	106	82	107	112	85	102	96	74	84	99	98	100	103	102	99	112	124	153	95	99	107	109	86	95	103	79	98	95	94	78	90	118	368	386	83	92	78	69	67	86	89	77	95	86	88	86	72	79	74	67	74	78	90	88	80	76	88	95	72	89	89	83	81	73	97	87	83	77	76	90	82	80	92	72	86	85	71	66	64	94	99	73	97	75	77	77	71	89	104	92	75	83	91	80	76	83	72	77	77	68	74	76	94	65	80	86	78	60	88	76	64	88	75	67	86	85	72	101	73	98	83	83	71	77	85	96	86	75	91	83	72	71	82	88	72	94	77	81	81	73	76	80	96	83	83	67	72	72	88	72	76	80	74	91	80	90	75	89	79	75	78	78	74	74	90	65	83	76	93	88	93	91	78	86	65	75	95	69	77	81	68	93	87	64	88	84	73	80	72	61	71	81	60	93	75	81	69	74	82	86	87	69	66	67	62	82	89	96	70	72	86	73	81	73	85	80	90	69	78	72	82	83	96	89	101	96	84	75	82	75	69	78	89	95	91	76	67	83	83	61	79	87	79	93	75	79	70	86	71	83	78	68	89	62	81	72	86	78	69	98	75	83	71	93	90	81	91	74	83	112	87	82	80	74	71	80	93	80	82	87	87	79	71	80	77	75	55	83	81	80	63	77	59	87	99	99	82	99	63	87	76	64	77	67	89	70	96	85	97	61	94	84	73	77	81	62	72	88	95	87	83	82	87	73	71	81	74	85	83	76	92	84	77	68	88	78	72	78	81	87	86	102	77	88	93	64	83	72	100	86	90	86	63	104	96	78	93	80	74	79	80	86	98	82	93	82	78	90	82	84	59	77	85	69	71	88	70	87	81	84	97	86	101	88	73	77	83	66	79	82	89	79	89	77	74	70	68	64	84	76	79	78	96	88	72	72	85	68	78	97	82	92	70	95	90	82	88	80	80	89	93	92	101	59	74	85	84	70	70	71	67	98	86	68	80	91	81	89	72	77	97	74	89	75	73	68	75	76	85	80	74	83	76	57	84	77	75	85	70	87	83	72	80	72	71	67	83	73	76	95	75	94	65	73	83	93	87	79	72	85	88	85	66	85	68	58	89	96	66	75	80	69	84	87	65	74	92	69	84	86	72	80	75	88	80	56	75	75	81	81	92	82	85	79	78	84	74	85	85	77	85	82	93	77	83	89	94	78	78	90	76	82	84	65	105	88	74	63	59	91	82	83	82	105	61	90	86	104	91	59	84	90	72	93	68	85	80	78	84	86	75	92	74	92	67	66	96	79	93	71	96	74	66	95	98	86	88	80	86	101	74	95	69	87	76	67	86	79	93	86	100	89	82	88	92	72	79	90	78	86	82	89	92	88	73	78	86	85	76	80	70	83	71	83	79	80	72	66	92	66	91	91	80	94	89	83	79	80	72	77	87	86	85	101	69	106	73	77	95	83	76	91	80	96	85	88	71	87	89	81	76	75	88	106	65	82	100	72	91	92	86	94	72	72	89	73	74	85	76	85	66	72	86	93	81	78	70	106	81	88	71	81	85	90	106	73	81	88	84	87	88	93	100	80	77	79	76	72	84	96	87	76	82	78	80	79	79	69	93	81	87	75	83	75	83	77	84	82	77	79	80	88	77	90	89	80	83	98	68	89	81	90	72	70	80	73	96	76	84	80	71	87	86	67	86	84	86	68	80	86	70	92	77	79	85	85	78	96	64	83	92	78	83	77	81	71	72	83	70	92	83	70	93	78	73	69	77	89	67	77	89	88	72	81	71	84	94	78	75	84	77	69	86	103	72	81	73	79	71	76	77	61	74	99	74	82	76	79	92	87	103	80	91	83	81	58	94	69	79	82	82	99	93	84	75	90	67	77	76	83	82	77	65	71	88	65	98	81	100	87	71	93	52	68	77	74	65	100	95	101	66	83	88	75	92	89	81	72	75	79	86	71	86	66	91	81	87	83	78	80	87	76	84	87	85	71	73	91	76	90	82	81	66	74	72	62	81	77	79	84	82	72	87	65	77	79	86	78	64	92	77	83	65	88	92	71	78	85	93	90	83	78	88	74	95	89	68	84	84	79	74	80	86	70	82	92	89	70	63	93	61	72	98	85	78	76	80	84	89	77	73	83	69	67	75	90	86	81	81	80	86	89	75	71	88	83	85	73	85	85	86	77	82	79	72	83	98	75	79	76	83	64	96	74	79	63	81	74	85	83	75	80	74	83	86	89	87	82	80	96	79	97	95	76	76	79	81	76	74	81	88	93	87	76	59	78	81	59	88	83	76	85	70	92	75	83	83	79	73	75	63	74	87	101	97	87	70	94	77	94	93	76	96	78	69	81	92	63	104	74	92	77	78	90	87	83	63	68	74	77	89	77	86	86	77	94	64	84	87	70	74	85	88	92	77	86	92	80	66	67	70	91	75	75	87	97	99	84	74	81	83	75	93	93	79	76	79	67	93	80	74	90	76	88	88	68	88	90	84	73	79	81	79	74	82	86	87	73	90	75	85	84	82	87	71	88	81	70	77	84	73	73	83	83	73	81	91	83	103	92	74	87	91	80	78	84	81	82	86	78	78	84	85	95	75	93	87	79	79	94	71	91	85	73	80	85	86	68	79	70	84	79	84	79	79	59	83	85	96	73	87	85	84	91	80	72	72	71	72	88	93	78	84	86	62	84	93	84	64	76	67	73	84	74	88	73	77	68	92	94	95	83	82	77	78	74	83	80	74	103	78	80	69	91	74	76	109	84	92	72	76	64	85	93	77	91	95	80	71	86	67	67	80	69	72	84	80	93	95	91	87	75	84	78	74	79	72	70	78	76	90	86	69	76	72	81	98	77	69	93	81	93	66	88	69	99	90	85	82	69	66	66	79	80	68	89	77	80	91	82	89	71	73	77	83	70	67	85	77	79	83	75	77	76	77	92	64	84	88	78	80	79	91	92	83	77	87	89	78	88	77	77	68	77	70	84	75	95	87	71	75	91	85	85	87	67	95	91	69	80	84	83	73	90	78	79	72	73	84	83	83	75	82	91	85	105	70	81	70	65	105	73	88	82	74	77	91	77	74	74	80	97	81	87	72	77	93	84	78	86	91	83	89	88	75	81	61	68	80	84	87	91	84	95	75	89	90	75	73	84	73	92	85	66	78	87	71	91	104	95	73	89	93	69	80	107	89	74	78	87	79	72	76	88	74	90	79	77	84	80	72	70	67	76	91	78	86	82	81	99	63	85	77	76	75	93	81	93	73	88	69	85	100	82	82	74	64	93	93	65	91	91	80	76	76	68	80	85	76	82	70	89	74	85	84	77	93	84	71	67	75	85	94	77	87	94	77	81	80	71	85	109	80	81	88
26191	32788	22714	8050	6142	5426	4247	3355	2884	2785	2641	2336	2426	2542	2646	2279	1857	2176	1455	1206	1156	918	923	834	709	746	769	706	655	537	544	684	801	564	525	721	595	600	535	520	525	572	534	455	442	410	353	348	344	361	369	396	318	363	301	293	319	328	281	331	295	312	367	395	392	447	471	721	811	589	378	404	404	320	283	285	266	281	319	271	255	259	725	2482	2671	227	213	224	205	203	216	208	217	228	228	216	205	209	235	207	199	202	227	236	211	219	224	203	247	228	218	218	224	246	202	205	257	215	218	207	191	197	229	191	230	220	211	218	217	222	218	191	217	226	202	199	213	192	196	209	232	213	237	224	202	237	231	200	202	215	225	196	220	218	199	223	211	213	197	238	218	243	216	227	173	190	216	205	221	202	200	177	232	209	201	216	208	198	210	217	220	221	208	233	225	201	236	211	222	237	204	246	239	237	222	211	191	227	218	233	218	208	231	246	205	195	202	224	199	189	228	211	205	234	214	213	202	220	212	209	233	232	215	215	195	209	209	197	231	222	195	240	232	216	217	212	195	182	216	232	212	214	239	234	218	222	226	224	242	193	202	221	229	212	225	227	198	219	226	200	211	209	215	220	219	234	223	223	223	202	211	223	189	241	217	219	214	193	244	214	208	192	200	237	258	213	238	232	187	210	221	209	227	209	181	196	242	226	227	188	197	237	206	223	208	217	222	235	220	211	255	227	220	213	194	235	190	199	215	218	221	203	206	206	222	198	222	220	201	195	218	205	213	207	204	229	233	215	213	230	215	225	231	236	234	213	226	232	221	197	229	205	230	228	194	195	213	200	198	170	218	235	206	216	203	197	236	203	205	202	218	211	199	211	228	236	219	231	205	215	223	207	230	231	206	194	202	199	229	217	217	201	183	201	221	219	237	212	217	242	211	234	199	208	235	204	206	211	218	203	222	207	227	210	195	206	230	219	195	201	234	220	204	199	222	219	203	230	205	216	207	235	216	222	227	225	237	235	199	199	223	189	241	210	231	229	226	210	207	219	243	239	228	241	207	202	195	211	220	237	238	226	252	227	197	205	209	211	213	235	222	211	220	235	201	228	210	213	217	228	206	205	204	206	217	230	218	208	232	217	182	230	213	194	221	220	234	212	206	210	215	237	206	228	201	199	229	210	211	213	203	192	217	247	231	218	199	218	207	230	218	227	215	204	216	216	217	222	229	205	201	213	227	210	241	243	222	216	239	198	238	198	219	210	222	214	235	226	214	205	223	202	216	212	202	221	226	224	221	247	236	215	203	213	221	215	238	208	219	202	220	202	223	240	213	209	194	227	213	217	223	195	190	221	198	205	219	232	221	206	248	197	219	229	237	201	235	229	221	201	208	233	215	229	228	234	207	227	220	226	216	205	203	195	258	220	226	211	207	203	232	238	207	211	209	236	217	224	225	194	225	218	205	215	224	209	228	236	218	192	211	200	229	204	209	212	214	229	239	206	225	220	238	217	227	215	216	205	190	182	192	217	211	217	248	216	209	210	213	209	220	225	177	210	206	186	201	217	206	217	234	224	224	221	200	214	223	240	198	214	227	238	218	215	218	218	214	207	187	210	204	207	223	236	205	204	196	232	248	214	213	223	201	199	225	190	240	222	187	228	205	213	250	229	207	240	208	211	202	243	231	201	229	206	208	207	214	223	200	224	227	210	213	197	225	234	224	232	255	208	231	221	207	230	222	213	209	223	216	212	212	192	235	187	212	210	208	225	237	192	215	233	242	222	210	234	208	218	216	206	238	206	227	235	228	225	229	219	216	234	197	219	230	231	199	216	228	203	229	196	217	231	192	219	219	200	205	237	192	214	221	215	188	205	224	216	220	199	206	186	242	197	240	228	211	226	208	211	226	229	215	215	224	199	213	210	226	222	225	218	218	253	210	223	217	189	206	235	212	218	179	213	238	244	244	208	199	188	207	206	204	219	196	217	222	240	193	230	190	225	199	239	223	215	186	206	201	203	202	215	206	207	225	202	220	207	215	200	198	242	209	213	209	212	208	207	247	222	208	189	185	230	231	218	212	230	208	199	199	214	239	216	199	229	221	219	210	223	223	192	220	214	213	250	201	192	205	205	217	243	219	205	209	220	228	210	223	219	209	197	211	227	246	196	247	231	197	204	224	236	239	222	250	212	228	215	215	204	215	221	204	202	215	223	203	209	186	231	217	222	208	207	245	221	245	220	216	223	213	213	224	228	201	178	212	231	225	214	210	205	240	219	196	235	223	194	218	220	235	230	195	231	224	224	207	228	231	225	192	225	219	226	222	221	222	225	206	210	213	217	207	222	222	215	217	232	192	232	198	234	208	227	197	237	220	243	211	225	220	218	203	229	225	210	248	198	246	213	229	179	247	228	228	216	212	196	232	216	216	222	236	215	215	214	225	220	219	216	200	207	207	226	193	228	219	207	205	205	217	211	211	211	206	188	195	206	201	212	204	232	221	196	199	193	216	209	221	227	215	206	208	224	228	186	205	215	199	234	217	214	212	218	228	205	192	256	210	221	239	210	225	223	215	193	196	229	223	235	207	224	217	209	234	211	202	217	211	227	196	210	227	217	219	232	213	192	200	227	245	223	187	224	196	212	214	218	232	202	206	187	215	206	220	241	201	218	229	227	217	216	213	214	194	224	201	211	208	211	207	213	221	224	218	267	210	212	214	220	251	223	211	207	203	229	227	226	228	209	243	246	227	189	210	229	226	214	213	187	215	205	203	222	202	212	215	220	207	214	227	226	218	202	208	233	239	217	216	233	211	210	226	218	219	202	229	220	214	238	200	216	206	214	223	217	198	204	250	248	208	252	201	225	213	236	204	224	237	229	224	206	211	218	226	206	222	202	222	242	211	218	208	225	212	221	217	202	212	213	238	243	216	217	208	218	229	225	223	206	208	215	206	218	184	236	231	226	230	213	218	220	195	200	217	205	213	201	223	219	230	214	217	225	227	229	203	196	215	212	228	218	243	183	208	227	221	202	212	221	239	202	239	212	208	225	197	253	219	220	189	211	220	229	218	220	212	198	208	211	254	215	212	201	237	203	224	207	225	203	217	214	233	230	206	201	222	214	261	205	214	237	218	215	218	204	199	208	219	230	212	206	206	216	215	201	221	236	220	230	202	220	203	204	203	215	189	211	225	199	210	223	189	198	202	188	228	202	204	218	221	219	214	217	210	212	230	229	254	203	230	218	200	220	217	220	209	206	237	184	211	209	227	206	195	223	223	220	244	267	230	223	218	214	225	213	183	214	220	202	199	232	213	197	212	228	242	239	216	195	217	223	196	227	215	209	227	224	192	207	227	212	216	200	199	199	220	210	204	211	207	211	213	224	220	201	227	210	223	238	203	235	206	206	208	210	224	238	220	188	215	236	228	227	203	211	207	243	218	220	202	216	189	214	200	197	226	231	233	206	217	211	218	229	194	230	235	203	199	218	193	261	229	176	198	173	235	223
3903	3415	903	670	420	350	313	269	226	240	205	186	225	276	269	274	221	206	190	179	195	185	183	200	176	178	199	180	203	179	180	159	188	194	209	171	194	169	192	180	195	214	155	205	184	184	172	191	166	174	156	182	173	194	177	200	186	172	168	194	181	160	165	157	189	189	180	186	192	180	169	197	171	165	206	181	181	206	201	188	188	162	195	191	167	205	169	167	182	184	169	161	171	177	179	175	191	187	187	185	169	179	175	181	167	173	170	189	190	155	184	188	146	159	148	163	167	179	206	152	177	158	168	182	182	176	171	176	148	156	177	174	185	196	188	165	200	158	174	168	179	174	164	181	173	184	170	160	200	168	192	183	191	176	184	165	177	166	175	152	168	185	156	186	178	160	158	177	172	199	152	184	160	188	214	177	175	200	162	186	180	144	169	199	210	194	186	156	180	180	184	185	152	200	181	193	169	157	173	163	156	166	161	176	193	203	183	160	158	184	198	171	184	176	167	166	169	161	154	180	188	178	175	150	181	180	177	175	178	166	174	167	163	174	183	189	179	162	175	221	190	160	188	185	167	155	181	201	190	176	188	200	211	206	181	158	162	188	201	189	182	160	186	199	167	171	169	182	198	175	169	183	197	176	185	164	184	176	203	184	177	195	176	158	177	193	157	146	162	187	161	200	179	191	180	183	182	184	177	184	153	157	189	156	176	160	173	173	178	186	180	179	170	159	195	176	171	170	187	166	193	170	180	181	181	188	210	175	172	183	189	178	167	198	169	196	204	182	169	184	183	188	194	148	165	150	160	170	194	160	201	182	174	174	188	196	190	162	180	180	187	187	167	184	198	192	165	159	175	196	149	172	172	172	167	184	172	157	202	195	160	174	153	182	169	165	175	201	159	187	191	180	180	160	179	169	167	163	182	175	197	152	161	179	187	134	202	200	181	150	153	178	161	162	186	182	182	196	175	178	162	200	178	158	194	190	166	171	173	181	180	186	186	150	183	174	177	196	171	179	172	181	162	166	178	204	176	164	169	186	161	175	154	178	174	167	178	173	150	192	167	175	161	169	173	172	166	184	171	173	178	186	165	172	167	194	157	187	176	201	169	169	186	155	190	160	162	193	196	161	168	173	188	174	185	177	166	164	169	194	178	183	163	172	188	176	167	168	181	199	181	147	163	168	189	195	164	166	174	178	176	182	162	202	178	167	182	174	174	176	184	166	175	181	173	199	187	195	182	162	180	173	162	211	168	163	190	180	165	167	193	206	174	190	181	192	189	153	197	185	164	172	198	160	185	182	146	173	179	190	170	194	167	150	166	192	175	170	167	201	165	171	167	167	181	150	203	179	161	166	181	163	181	179	163	173	147	180	184	187	170	170	171	147	186	182	168	179	183	166	189	153	163	188	178	175	164	161	167	186	175	190	163	140	156	154	163	201	173	197	172	194	165	160	188	185	162	156	180	204	191	174	179	193	180	163	175	152	170	183	154	154	171	177	182	176	172	168	172	159	171	212	180	155	172	175	175	184	200	177	176	154	168	190	166	185	165	158	164	157	170	171	196	161	190	176	198	182	194	196	188	198	172	181	155	176	179	155	174	168	204	179	158	181	169	184	152	188	172	154	179	187	177	183	171	162	189	155	163	185	191	171	177	185	179	180	167	176	189	178	191	172	171	188	186	171	192	171	184	145	177	201	174	184	174	159	174	175	174	187	176	170	162	193	151	176	182	171	189	188	175	185	189	204	176	187	170	192	175	157	187	175	158	197	163	176	161	205	178	176	167	177	170	185	177	153	146	183	174	179	181	172	182	185	171	201	168	161	143	188	177	203	198	173	179	170	195	204	183	178	189	173	161	153	182	163	163	177	172	184	172	177	167	190	161	163	177	191	181	185	175	195	187	190	171	179	169	166	191	191	152	148	207	182	166	191	172	177	172	157	150	144	198	181	181	168	162	171	156	177	210	167	178	195	187	171	149	160	162	166	152	171	174	189	182	158	173	187	185	183	164	179	178	160	194	168	189	189	179	186	160	176	167	168	181	185	194	172	143	191	187	172	180	192	169	183	195	206	172	179	188	169	157	167	201	188	170	178	191	173	178	191	181	200	163	160	144	197	203	189	158	168	188	173	175	183	185	186	192	174	169	200	196	198	176	179	184	191	164	185	170	168	172	219	165	176	146	195	187	178	193	189	184	177	190	158	188	190	173	183	177	188	181	183	192	179	160	200	172	162	178	182	185	173	182	190	171	187	178	179	179	175	158	180	185	183	191	166	164	186	190	194	175	192	202	180	190	177	177	191	198	169	207	173	193	176	182	172	199	187	168	169	199	173	171	187	172	195	172	177	180	194	160	164	181	178	148	168	202	189	189	182	152	158	187	179	160	168	162	189	199	194	165	166	165	172	189	175	165	153	166	164	165	179	173	171	179	181	166	159	165	188	199	188	193	174	203	166	158	210	149	173	155	194	154	168	171	169	174	166	194	177	189	196	193	178	174	174	172	182	184	185	169	174	185	164	178	190	170	165	179	179	184	172	155	177	187	195	186	184	178	168	187	146	170	163	176	158	173	170	164	166	152	147	169	163	176	183	172	171	188	168	169	171	172	161	147	168	170	194	158	174	189	148	167	163	179	185	167	186	168	181	163	168	194	171	182	181	183	194	159	174	171	182	155	182	183	176	183	172	179	193	152	185	181	176	170	172	175	170	171	198	181	175	154	176	185	194	177	153	179	194	186	161	182	159	193	163	174	188	149	169	178	142	177	172	168	185	182	184	164	156	166	179	184	193	180	152	163	177	177	194	161	156	165	175	166	170	170	149	182	161	169	180	196	174	176	178	155	176	173	180	199	189	166	182	169	192	171	169	187	193	177	165	165	174	180	173	191	137	149	176	164	163	168	161	189	171	181	171	178	186	171	176	168	184	174	190	178	171	175	180	177	187	181	176	179	167	182	172	190	178	186	174	156	197	211	198	179	176	173	172	158	162	175	193	173	168	176	174	198	162	184	177	174	158	183	155	200	176	173	181	210	191	176	184	223	203	184	189	174	174	166	199	189	157	173	158	189	192	202	177	200	173	180	185	176	183	189	170	192	152	180	176	183	183	163	175	196	198	191	176	174	200	166	198	160	180	199	178	161	187	190	170	160	173	183	165	163	181	176	173	199	163	186	196	194	174	156	206	177	207	172	186	185	176	165	177	173	200	170	157	184	174	187	165	156	185	159	186	178	168	188	185	203	181	199	204	195	200	186	186	171	167	171	199	172	178	182	175	189	181	169	203	171	127	178	183	162	173	185	177	163	179	180	168	171	166	205	159	198	171	195	181	166	184	190	162	170	169	162	182	203	194	166	170	189	177	156	183	149	189	179	173	185	180	178	171	166	178	203	169	184	155	174	166	173	167	199	181	163	182	180	184	168	183	183	176	176	182	167	194	164	173	182	183	144	206	198	182	172	186	183	199	208	178	157	164	222	179	200	136	183	169	183	180
3534	5425	2578	1918	1604	1272	1058	964	798	726	712	711	821	1073	982	872	722	565	478	554	537	550	477	479	461	492	509	462	466	508	465	474	459	503	512	536	527	502	509	494	511	469	457	449	503	491	454	488	446	486	447	522	487	484	465	434	450	465	493	444	444	482	508	502	450	490	451	445	503	480	493	472	491	464	473	483	467	480	463	467	484	458	468	512	563	431	437	430	450	430	457	410	435	467	417	431	418	480	447	441	452	435	426	446	426	494	451	494	450	459	449	443	436	443	462	475	405	457	425	431	468	449	469	473	455	431	427	467	437	478	445	465	450	482	461	430	469	470	462	446	451	449	444	516	458	405	424	428	451	499	444	432	460	427	477	406	442	460	474	454	441	450	452	436	473	442	472	455	427	448	453	461	467	462	449	481	445	418	438	422	443	421	466	468	416	435	417	474	425	396	474	436	438	477	428	453	437	438	420	428	426	412	461	444	470	431	464	436	442	455	421	466	471	469	467	442	459	437	455	490	454	461	407	431	438	430	469	443	412	453	431	463	464	445	444	441	437	441	481	439	428	456	414	407	474	477	440	479	462	425	448	437	448	452	448	442	437	452	485	440	474	478	465	462	424	424	430	416	440	446	442	436	409	469	442	431	439	448	455	480	414	466	462	468	471	435	475	440	423	433	419	461	434	437	450	467	459	444	463	428	437	469	450	443	445	434	456	473	465	453	437	434	449	431	458	442	430	458	449	460	444	447	445	415	452	448	481	443	465	438	442	471	432	465	454	440	459	461	447	457	417	424	428	427	416	438	460	420	433	458	458	459	494	452	478	407	437	413	467	463	438	422	412	423	451	397	444	437	453	446	444	448	430	409	452	430	423	406	443	415	450	452	418	413	439	451	421	430	462	465	444	440	431	453	430	452	455	448	437	443	445	442	447	445	467	420	425	468	478	464	503	453	456	450	439	408	441	467	447	424	430	440	442	445	470	429	400	456	485	493	451	457	459	447	439	449	394	487	466	472	450	455	443	434	471	462	480	437	445	473	450	456	456	449	426	477	463	441	467	438	450	437	445	441	444	441	446	405	409	433	443	421	440	494	443	433	413	458	444	413	421	415	417	462	448	438	456	478	440	464	446	484	430	426	443	456	472	462	470	431	435	443	443	428	446	464	459	439	450	460	408	461	444	425	452	476	459	439	427	427	440	474	478	418	424	455	462	451	467	414	444	400	439	465	447	487	450	430	414	443	439	447	404	467	419	431	450	464	427	456	482	464	467	396	428	463	441	447	447	421	426	429	412	416	449	409	428	496	439	451	457	435	484	462	509	453	423	450	445	464	436	464	449	460	451	494	420	451	447	473	466	421	448	441	485	447	438	436	447	448	481	456	433	437	443	425	470	435	472	422	498	435	477	443	440	479	427	441	410	463	452	395	420	445	465	447	453	426	463	441	412	454	416	446	481	455	440	423	427	408	423	477	507	449	440	426	455	430	462	455	433	420	438	466	436	462	435	460	449	435	437	465	470	439	474	449	440	459	434	458	442	446	454	461	466	471	428	458	447	460	416	432	429	458	452	439	495	439	457	456	451	445	420	445	472	475	450	453	436	445	437	451	419	452	451	413	442	448	428	446	409	448	414	418	452	458	399	427	432	416	467	459	482	463	429	477	463	440	443	449	443	415	417	423	470	442	458	479	445	454	458	443	440	471	417	415	426	437	425	439	472	434	454	466	437	412	418	416	425	477	429	442	444	424	413	440	431	477	445	446	425	474	467	447	478	461	426	443	443	446	475	439	456	476	475	445	452	440	458	489	453	455	426	439	477	470	433	442	438	457	470	431	423	442	440	436	400	461	464	404	419	488	431	474	430	462	483	447	472	442	449	482	437	439	448	467	442	433	408	446	421	453	422	461	445	436	439	442	437	424	417	457	447	478	440	479	446	439	485	422	422	461	452	446	450	462	450	454	446	437	456	426	460	453	469	431	460	438	453	477	490	434	468	435	432	443	456	466	456	426	489	431	425	434	455	428	469	442	415	442	473	410	432	483	468	465	434	466	481	399	439	445	459	469	458	458	439	412	478	399	436	426	432	457	451	425	436	464	418	463	425	433	435	477	450	448	419	453	488	462	463	471	449	422	477	465	442	438	498	424	456	439	459	442	468	428	459	474	442	493	459	443	475	445	472	446	442	447	461	484	442	467	445	441	424	508	467	432	441	450	416	416	447	467	450	417	458	453	418	466	455	473	439	487	437	487	455	484	452	419	426	466	476	472	444	453	466	463	454	437	502	434	480	413	457	436	462	441	491	461	468	438	466	443	407	465	463	445	441	427	468	469	438	447	446	451	468	478	444	475	413	468	439	430	432	433	425	443	451	451	461	451	446	458	456	450	420	430	430	457	460	474	421	404	444	436	446	444	451	447	450	445	430	475	457	476	419	421	448	460	423	429	435	450	471	455	431	443	480	466	425	446	444	444	433	407	437	442	436	444	432	422	464	460	450	430	500	462	431	469	513	453	422	434	403	474	464	486	447	460	431	402	429	421	467	459	451	458	446	460	503	417	448	480	424	450	456	389	476	435	455	445	453	435	425	439	423	435	464	454	465	433	469	446	461	422	452	456	457	446	424	450	447	416	448	483	454	406	434	434	457	431	444	447	428	477	441	448	442	489	424	454	434	463	457	491	442	440	454	474	418	447	406	432	450	468	454	455	440	429	467	440	419	455	421	432	460	463	430	492	423	470	469	403	445	460	448	431	456	502	478	435	467	436	447	441	469	460	438	434	471	466	452	462	445	421	486	417	455	425	466	421	427	448	457	441	465	470	422	492	450	427	495	445	471	485	463	431	425	475	465	448	441	443	417	457	403	436	413	420	453	440	439	436	429	499	432	471	414	460	461	445	453	447	445	473	482	434	465	467	442	390	444	478	457	455	437	449	432	448	478	422	420	475	421	456	456	451	453	440	426	444	438	436	446	427	431	423	423	423	453	428	468	404	406	447	452	470	422	431	412	485	419	448	484	432	498	482	449	422	443	449	446	453	473	457	437	430	442	438	480	453	445	464	500	439	456	441	421	446	444	469	442	424	433	494	440	444	437	406	452	455	467	458	448	431	422	431	441	417	447	441	461	444	456	443	446	446	462	466	460	430	435	454	454	478	458	468	437	447	446	457	428	451	476	438	436	491	438	411	460	476	439	442	420	455	451	443	427	450	450	492	445	466	439	455	432	431	457	449	450	464	427	405	431	418	420	416	467	431	435	446	448	449	492	398	452	412	431	470	468	438	424	432	437	425	441	423	466	455	463	420	427	494	417	463	441	437	441	459	442	434	431	417	467	429	448	422	452	465	459	466	446	463	422	443	442	453	437	439	422	486	440	456	427	466	429	454	447	416	471	464	404	443	430	444	415	448	420	423	437	435	425	458	494	432	444	410	477	443	455	454	449	413	458	472	466	430	417	422	423	413	449	417	468	487	429	452	462	469	444	430	457	441	400	415
34872	42824	17815	11193	1710	909	701	583	510	442	437	447	436	420	385	305	312	276	223	261	196	193	207	211	172	202	199	205	210	182	161	161	197	193	214	193	184	173	162	187	190	177	182	162	180	186	174	193	178	173	208	158	189	187	150	144	151	179	176	209	166	164	179	157	161	155	163	204	197	204	171	157	169	168	175	156	152	181	165	176	151	142	180	268	329	170	149	186	165	174	165	148	154	150	182	164	159	150	148	182	155	165	163	155	161	163	159	133	175	163	161	173	156	156	140	156	169	157	146	154	155	155	131	164	159	154	157	158	167	135	136	160	145	170	157	180	145	186	181	161	157	157	187	180	147	168	148	161	150	164	155	166	166	176	165	178	150	159	165	173	159	184	151	169	147	161	148	159	162	139	151	151	159	180	198	169	165	153	150	151	150	174	150	184	184	138	168	165	174	156	163	175	154	154	159	144	180	168	179	139	157	165	137	157	171	165	159	167	151	186	163	153	149	167	155	173	164	141	141	163	157	179	174	155	146	151	167	150	155	158	163	165	141	165	150	165	157	171	151	162	167	158	179	155	144	163	156	162	180	163	134	124	173	171	161	152	139	160	158	163	144	145	158	157	163	159	166	172	162	179	154	169	162	171	154	167	194	165	179	155	171	137	159	145	157	172	172	177	153	166	159	160	176	161	140	155	148	154	159	165	159	155	163	179	182	134	164	184	169	161	158	164	180	155	155	164	170	160	192	178	190	160	171	165	144	173	140	149	157	161	154	133	155	170	169	174	173	153	162	158	148	165	157	169	156	130	163	154	171	162	134	166	176	161	153	159	202	157	162	172	165	190	169	183	156	157	187	194	175	153	150	168	163	157	161	147	160	155	158	164	145	162	159	154	157	160	163	164	148	178	148	160	156	159	160	178	165	195	151	130	144	170	152	130	139	152	157	162	179	170	146	161	178	156	167	138	144	157	192	183	170	167	162	160	142	145	158	158	165	159	161	169	144	169	159	162	143	154	172	127	164	196	155	153	158	148	144	177	178	157	136	154	176	136	156	165	170	180	164	148	148	140	155	158	164	155	150	154	154	170	159	149	167	174	159	151	144	143	158	188	172	150	174	168	158	143	149	166	162	181	164	166	180	152	149	169	152	159	141	174	140	156	167	173	170	147	166	157	170	154	178	189	125	162	164	121	152	160	156	161	165	154	160	178	177	158	171	163	172	160	142	158	159	176	185	148	150	142	176	146	160	137	163	161	156	181	142	158	170	138	160	181	165	145	165	151	156	129	174	167	147	161	147	165	174	162	138	146	169	160	145	168	177	165	173	161	160	175	160	180	145	138	175	156	166	156	168	174	162	144	165	162	160	175	145	143	162	155	154	143	182	145	145	158	158	160	164	152	176	184	152	183	187	145	180	160	158	156	145	158	168	161	162	131	142	161	129	174	143	132	148	182	158	182	136	186	165	172	154	171	159	136	155	176	155	154	192	158	159	153	172	173	158	166	164	143	148	164	147	174	128	150	163	148	184	167	149	159	156	165	142	148	181	168	157	155	194	157	141	148	172	167	162	151	146	147	168	155	160	175	156	165	172	161	139	176	141	180	197	166	158	162	163	177	147	143	159	152	179	172	169	148	167	164	153	155	158	158	162	142	156	189	147	184	187	158	150	151	152	160	182	159	173	145	156	170	181	150	173	160	173	173	142	169	179	149	180	167	163	160	153	181	187	177	181	185	149	141	152	183	156	147	150	174	164	162	172	162	149	157	167	157	161	173	178	164	169	178	159	195	168	155	153	165	143	158	140	161	156	155	175	161	192	160	150	145	155	177	166	172	154	173	165	188	178	156	164	153	170	155	153	153	170	155	172	162	164	163	170	169	171	168	160	147	149	152	162	151	157	169	166	133	177	166	165	169	155	157	147	167	168	142	152	180	166	152	172	150	159	176	158	182	146	157	152	145	154	156	146	160	170	143	165	151	162	169	160	195	144	158	160	161	167	173	172	175	159	177	154	175	156	156	159	141	184	155	160	170	168	149	158	167	147	170	152	150	173	172	161	142	162	165	172	162	164	133	157	170	146	166	149	164	169	162	136	151	164	164	169	196	159	160	132	156	150	168	170	176	166	157	140	159	168	145	187	153	156	156	172	153	160	164	166	144	164	163	158	188	116	175	141	161	153	168	177	163	129	162	165	152	150	179	150	184	157	167	167	158	171	160	161	146	168	156	176	165	158	171	163	152	142	150	178	182	158	151	128	142	154	173	175	163	172	152	156	153	170	175	194	157	179	170	157	163	146	156	157	166	147	157	159	181	197	164	158	165	178	165	158	171	193	186	158	173	177	158	152	170	165	163	169	180	166	165	134	158	153	150	153	160	189	153	156	178	166	155	161	181	162	157	175	171	165	190	165	155	142	142	160	170	169	170	165	150	170	164	170	152	174	176	161	167	160	165	159	155	160	161	151	176	179	152	150	159	166	166	148	164	190	172	154	166	171	167	162	154	157	157	159	146	184	151	201	157	183	172	141	159	185	177	183	145	156	175	157	170	161	183	155	149	154	143	151	160	176	138	147	147	162	163	176	187	161	165	180	168	154	154	150	150	132	160	141	158	157	149	160	153	144	164	147	153	160	190	176	183	175	152	169	139	172	168	172	153	167	173	164	168	163	140	172	170	162	160	160	170	151	153	148	160	170	134	183	139	162	175	146	161	150	156	143	160	150	155	163	151	170	167	157	156	157	160	151	183	139	165	163	145	154	137	162	177	146	157	171	179	179	170	176	168	153	134	189	159	173	173	149	159	172	172	153	150	153	187	144	160	136	141	169	159	144	170	178	158	155	177	146	175	170	165	153	161	190	162	154	148	144	165	145	148	183	175	159	165	161	151	175	142	162	145	147	178	168	151	151	170	152	146	161	148	165	149	139	170	137	151	150	156	173	173	167	160	157	149	166	163	176	145	157	176	158	172	155	163	184	175	160	161	154	149	147	162	144	158	146	167	163	164	181	151	144	181	158	137	172	168	159	173	169	154	168	145	159	144	145	175	161	165	175	162	176	176	149	168	171	144	160	165	152	154	163	158	151	144	187	167	170	145	195	165	187	176	162	170	149	172	183	173	154	167	160	136	159	188	191	151	176	199	171	175	138	153	150	149	166	175	170	144	175	153	155	163	173	192	162	132	169	171	171	139	171	172	170	158	163	175	165	156	178	142	174	154	160	157	153	157	159	149	171	197	169	150	154	160	166	187	166	182	143	168	189	139	142	178	163	147	157	170	154	163	171	150	159	144	180	161	144	145	146	177	166	174	168	157	150	167	153	158	141	133	160	136	167	178	165	156	159	170	174	167	149	161	157	140	153	159	162	137	167	141	156	154	164	149	148	152	140	167	157	169	168	164	157	151	161	149	172	159	184	139	179	161	166	171	151	152	168	160	169	162	159	159	149	153	174	157	163	156	169	152	166	157	181	151	150	159	176	157	147	179	152	183	155	154	159	138
20805	26864	17422	6413	4111	3560	2835	2260	2145	1848	1906	1885	2112	2287	1978	1546	1269	1245	900	1019	790	767	811	701	632	641	628	635	610	587	595	587	612	635	644	613	671	630	604	605	581	662	600	496	517	498	481	455	458	468	464	518	514	490	430	547	508	451	449	485	482	486	470	491	524	544	583	636	608	743	559	543	472	465	451	471	458	441	452	442	440	415	568	1691	1690	439	439	454	396	404	394	377	401	427	447	379	419	374	432	358	408	387	410	384	418	388	410	403	425	399	403	409	401	420	379	422	430	436	411	399	404	404	412	391	437	418	399	395	426	425	423	395	411	393	407	411	378	386	395	420	416	400	406	411	458	430	388	408	389	442	398	411	443	411	377	406	413	396	418	405	397	387	410	439	392	423	416	400	393	402	415	418	428	411	422	409	366	405	375	380	399	376	378	408	433	435	411	367	401	370	420	406	385	368	409	386	356	416	426	380	394	390	425	397	412	428	399	391	398	402	423	398	387	373	380	412	389	406	385	375	402	396	417	385	409	395	424	415	382	418	405	388	385	409	402	412	422	407	416	424	429	384	389	415	424	392	403	377	395	385	385	438	410	426	436	395	431	393	407	424	421	394	388	420	398	388	388	432	387	413	382	416	407	400	406	398	394	416	398	390	380	400	425	442	436	387	411	391	434	434	359	412	415	442	424	406	406	420	399	378	394	363	400	388	415	406	399	374	404	396	409	445	397	392	435	387	408	417	395	436	390	400	384	426	401	418	409	402	398	393	401	416	394	443	398	416	368	388	402	409	391	393	421	394	377	427	401	364	367	394	383	421	410	415	411	407	405	398	423	377	381	347	366	389	433	368	395	394	400	360	409	432	380	394	393	413	381	421	415	411	412	382	432	422	405	390	394	399	427	412	398	408	408	397	421	377	402	406	370	395	366	396	409	413	442	415	450	418	393	449	395	400	400	383	409	415	370	381	415	397	407	410	420	440	405	400	418	378	416	387	383	395	437	431	390	398	427	407	384	403	426	419	428	425	420	362	410	413	391	384	368	422	403	429	383	366	450	395	394	370	442	431	426	404	403	385	413	385	419	399	421	404	373	389	388	352	382	440	380	392	396	426	388	386	392	422	430	401	414	381	439	380	380	418	397	412	368	373	395	394	424	367	417	400	383	427	433	424	401	367	396	427	410	436	414	452	394	405	390	382	413	404	403	409	417	424	387	407	393	367	427	430	441	400	422	411	386	407	365	424	417	405	419	394	422	370	351	412	373	372	423	391	390	424	385	388	423	424	368	372	397	372	406	400	410	393	414	396	394	399	393	373	407	390	421	400	365	413	385	436	386	392	397	375	409	412	417	386	400	403	388	432	373	392	414	419	368	399	410	427	344	389	401	424	390	410	392	420	380	408	406	407	381	418	384	424	406	401	401	399	405	424	430	428	419	406	388	385	402	396	436	411	387	400	403	399	439	395	407	408	381	427	413	394	415	395	423	416	411	393	458	404	382	418	423	433	399	407	394	418	412	390	401	390	401	426	429	387	385	387	367	424	404	390	414	370	392	408	425	402	394	440	394	363	413	382	387	398	430	385	396	432	402	422	405	409	400	425	385	447	394	379	367	445	394	392	395	412	429	412	361	384	402	371	423	405	408	397	337	384	395	415	385	389	389	411	418	406	374	408	421	415	377	413	418	386	410	432	404	386	378	427	406	393	406	356	383	412	406	415	396	450	418	371	415	401	412	429	425	425	364	356	392	364	417	417	397	407	396	438	428	382	386	407	424	359	394	398	425	400	392	408	397	374	439	390	407	411	412	401	421	410	414	453	399	369	415	421	414	394	418	428	408	408	378	406	409	377	414	408	403	395	387	430	410	433	442	408	387	400	417	431	385	423	385	394	406	385	395	389	407	389	407	398	405	401	422	401	428	363	372	398	435	411	417	381	418	357	406	396	388	410	389	366	411	393	419	388	426	418	393	408	371	412	419	459	409	455	362	405	394	402	402	364	399	410	367	410	414	377	390	419	373	406	407	388	388	419	422	384	385	413	419	367	420	413	412	387	407	408	394	376	435	374	453	399	378	404	389	462	390	367	393	406	392	433	398	421	455	389	405	411	408	446	379	405	428	379	402	385	404	407	356	392	367	423	403	418	395	446	432	380	414	395	402	436	376	398	400	413	407	417	399	375	404	382	386	386	430	425	394	428	390	419	385	410	400	381	364	426	426	401	377	405	419	415	389	375	393	388	412	380	404	372	398	401	391	409	422	367	420	400	389	385	391	415	420	361	383	396	403	404	415	373	396	427	423	418	391	405	392	387	415	372	424	394	397	432	391	422	398	409	423	389	397	411	392	406	415	393	396	427	412	411	423	386	429	402	411	396	386	453	430	393	434	428	432	416	347	413	412	437	426	396	406	390	409	386	420	362	412	402	427	404	401	416	403	377	416	421	402	394	390	406	384	402	384	389	402	422	406	397	415	400	426	377	435	389	402	402	405	425	389	365	413	389	376	397	406	418	415	359	428	417	391	411	414	404	388	401	393	358	430	419	392	376	387	385	408	433	398	395	421	409	383	393	400	377	394	421	376	425	402	441	411	382	398	423	394	370	417	388	368	387	403	400	411	348	410	406	412	409	364	404	395	392	365	415	388	457	394	394	399	378	422	415	361	454	381	363	430	404	421	415	418	397	391	389	374	401	384	395	388	373	441	374	392	428	434	394	396	418	389	381	392	390	405	385	387	404	393	403	410	396	439	374	405	404	417	379	366	391	401	417	371	409	431	383	394	393	403	420	398	412	435	402	368	412	400	399	382	413	406	345	387	419	410	408	440	425	376	418	397	385	399	390	416	406	419	416	405	418	365	401	404	408	391	411	412	415	422	402	382	427	389	389	415	401	387	429	400	380	414	403	383	413	390	381	413	383	427	414	415	398	398	392	390	410	404	362	414	412	418	423	420	419	386	381	410	386	442	390	417	381	382	393	402	452	401	415	420	438	394	389	400	402	407	411	388	381	448	390	381	387	409	410	377	433	409	392	374	405	414	410	384	386	404	395	398	408	381	438	378	409	414	402	408	396	391	411	387	438	386	403	388	395	415	398	412	418	372	402	409	422	431	400	396	431	373	405	438	369	412	415	407	396	405	440	394	376	401	399	376	408	418	412	429	387	400	394	434	402	378	392	388	410	400	405	434	409	367	401	405	425	407	380	379	422	402	395	447	422	372	411	419	360	396	424	388	376	396	432	415	412	412	396	395	398	404	375	427	412	396	402	390	405	431	406	410	401	378	411	403	405	410	392	378	402	454	406	383	415	418	406	416	408	420	373	403	389	440	417	356	420	342	407	371	393	422	405	407	397	376	410	430	393	413	418	389	431	408	414	374	415	415	379	424	407	416	448	414	381	435	424	399	421	395	402	395	377	391	405	442	396	384	402	405	388	419	395	394	444	387	408	397	433	394	389	427	388	435	396	410	402	384	404	395	391	401	404	385	397	392	367	384	426
45812	53113	24406	20105	6698	1651	962	680	711	661	600	434	516	479	454	318	225	223	200	165	178	188	151	378	173	117	127	148	153	144	104	117	122	143	122	130	128	94	116	119	119	122	132	122	118	100	106	104	82	100	110	102	106	127	114	100	103	98	104	93	114	101	101	89	113	96	96	107	136	161	119	100	65	81	97	98	88	89	102	115	74	84	137	318	408	87	71	79	80	87	87	79	91	75	86	82	73	72	75	89	81	80	82	93	71	93	97	84	81	92	76	91	80	74	92	82	77	80	75	85	75	86	90	83	74	96	76	88	87	85	81	73	90	82	84	87	76	74	86	75	74	79	80	92	73	94	70	85	94	79	62	81	76	93	80	94	70	98	82	80	99	106	80	77	82	84	79	77	80	88	73	91	93	67	91	103	94	69	82	88	92	66	95	96	88	96	93	78	76	94	93	100	81	86	97	98	81	78	73	73	75	86	97	80	74	99	89	82	89	69	100	79	94	87	96	84	79	78	97	86	90	103	75	88	93	79	95	81	81	99	82	82	80	88	76	78	75	95	105	82	77	72	93	82	82	83	95	100	84	94	71	85	95	94	92	95	87	94	91	90	87	87	85	86	95	84	90	95	80	91	95	93	80	71	83	89	82	76	87	85	85	84	80	82	65	72	75	61	78	101	100	73	88	91	78	100	90	72	77	76	79	79	79	82	84	80	79	75	88	93	82	98	85	88	101	87	72	101	82	91	109	89	79	95	72	61	69	75	107	88	71	95	77	86	72	78	73	104	86	87	105	95	80	87	75	90	81	78	68	67	94	85	101	76	106	94	90	90	100	91	88	80	71	101	100	84	90	79	81	91	92	75	78	89	70	79	68	104	56	78	89	90	74	75	79	92	90	80	99	87	100	80	86	88	98	93	91	92	75	75	91	75	71	99	89	74	87	86	94	76	72	68	87	73	97	82	72	85	82	84	88	94	94	90	77	92	84	82	83	82	95	71	98	75	80	86	88	89	83	90	76	92	72	75	81	87	76	85	87	84	81	100	88	79	94	86	84	101	74	91	92	101	91	87	79	80	85	80	82	80	77	84	80	81	96	85	78	90	73	86	73	80	66	88	102	79	89	85	78	80	81	99	73	98	58	98	96	84	86	79	78	66	65	90	73	90	91	73	78	75	82	70	81	93	93	80	62	82	78	94	82	71	99	94	96	71	96	85	110	84	77	82	87	89	97	90	88	85	84	72	81	84	77	91	86	78	77	85	88	75	90	74	74	82	93	107	86	87	87	91	85	77	68	91	84	96	90	87	85	76	92	90	99	78	79	109	82	87	77	102	100	91	80	82	89	101	100	83	95	82	76	85	83	98	96	88	78	96	84	94	117	106	73	83	79	96	89	94	60	90	100	74	68	79	90	80	89	72	79	82	79	89	91	78	88	93	89	81	76	95	105	68	68	85	90	78	97	80	69	94	93	85	97	89	78	76	88	104	74	95	90	67	81	78	102	103	96	107	99	77	85	90	91	84	78	74	91	86	88	84	92	74	99	84	66	83	87	85	81	93	77	80	79	84	70	92	96	102	80	97	85	81	70	86	74	91	82	76	85	86	82	91	81	82	81	95	82	80	77	77	86	95	82	77	79	67	91	86	81	84	73	71	72	93	83	90	71	89	97	88	82	74	85	97	90	85	98	82	85	71	71	71	73	85	85	84	102	83	82	73	83	93	75	87	101	85	91	80	84	92	79	87	91	89	90	76	90	66	68	94	99	85	81	110	81	98	87	91	81	93	74	98	90	94	101	74	92	87	100	70	78	79	66	68	89	77	85	100	89	68	85	91	86	91	82	76	88	93	84	80	84	113	83	77	102	94	84	89	74	86	78	80	73	63	83	84	96	79	80	103	87	82	82	96	79	92	99	87	97	76	72	74	93	108	91	90	79	88	79	103	92	118	94	69	76	66	102	96	85	91	78	83	86	85	77	94	81	76	78	82	88	93	86	92	82	87	90	81	85	78	85	79	94	63	77	77	95	88	78	89	75	86	101	87	97	115	93	88	69	61	97	74	80	86	70	101	88	87	79	80	83	78	91	88	100	94	88	89	85	90	85	66	85	67	80	76	99	84	81	80	94	78	85	77	79	81	82	88	78	96	85	108	79	79	89	81	80	92	88	72	95	82	94	88	82	83	94	75	86	92	93	67	82	97	76	105	99	66	77	76	79	87	97	74	83	95	87	95	78	81	95	89	83	86	87	82	89	85	83	88	71	67	83	86	76	79	79	84	88	82	88	83	101	82	86	80	84	86	93	83	98	77	80	78	83	78	84	76	75	96	87	75	95	96	108	108	82	84	81	109	103	107	94	90	83	84	99	78	88	95	80	92	86	100	77	103	87	82	96	88	79	82	84	80	68	75	86	81	89	88	89	66	65	88	59	100	84	87	82	90	100	85	87	96	74	67	103	83	82	73	87	97	93	92	71	67	85	81	83	86	82	102	91	80	85	85	90	73	92	80	79	97	84	78	75	89	84	74	95	72	80	91	66	73	89	93	79	103	99	75	76	97	82	79	95	84	87	107	98	69	76	97	86	78	81	85	97	82	91	93	97	88	92	92	82	75	73	100	76	67	89	82	81	83	94	83	78	72	77	86	75	89	98	77	89	84	67	79	90	86	87	82	93	85	77	98	101	70	86	79	92	81	85	92	85	79	80	83	86	103	72	80	70	87	79	93	73	87	89	78	96	99	73	90	84	90	114	96	95	100	79	80	80	83	90	102	100	78	76	103	83	94	91	82	85	82	71	67	88	88	105	88	74	93	81	78	77	75	102	78	86	80	102	104	81	96	78	97	98	72	88	82	65	78	84	101	84	106	83	75	94	73	72	80	81	86	96	70	90	74	93	85	70	90	87	89	83	80	89	100	96	81	92	87	73	80	93	90	99	78	71	85	88	72	87	94	76	90	88	89	99	86	83	81	74	87	83	101	76	107	79	70	83	102	85	73	106	81	77	96	98	81	90	84	87	95	75	76	96	94	89	65	96	85	82	90	90	88	72	90	69	91	80	89	107	81	78	85	91	96	85	79	71	79	100	70	81	81	99	106	66	90	85	80	99	97	102	93	74	90	90	86	88	93	80	72	74	81	75	76	72	74	92	89	86	75	92	97	81	72	74	108	99	80	83	97	87	91	70	104	76	91	77	82	78	84	77	63	86	88	89	78	67	75	88	85	85	79	86	88	93	76	79	82	100	81	77	73	93	87	89	97	89	68	88	70	77	90	87	79	92	75	80	85	83	86	85	85	91	91	95	71	101	72	101	88	89	93	103	109	95	80	101	87	74	67	76	78	92	81	85	101	74	85	85	95	76	94	93	75	94	87	67	70	96	86	77	75	103	87	88	90	78	75	84	85	82	72	80	102	115	91	72	71	72	78	92	97	81	81	85	77	93	86	84	78	70	98	94	88	75	93	80	95	88	94	85	88	92	95	80	102	78	70	83	75
27897	34542	20037	8691	6386	5128	4089	3147	3144	3153	2704	2462	3096	2892	2799	1945	1351	1568	1140	946	821	1080	756	990	616	539	759	591	611	535	650	523	650	601	616	651	575	501	491	501	505	513	548	444	441	373	352	320	341	350	327	402	402	368	323	258	352	381	345	321	335	354	335	331	475	506	494	568	732	958	758	416	347	298	264	300	290	294	282	324	332	303	592	1998	2801	225	226	231	222	219	260	262	231	234	200	218	222	238	251	221	234	232	216	242	224	222	213	221	229	228	262	242	220	210	235	208	235	247	213	225	206	220	224	227	237	242	245	216	228	208	230	204	208	241	223	216	214	240	219	236	222	217	232	234	213	206	212	244	208	229	250	241	240	216	221	226	238	231	210	220	240	208	206	220	232	208	236	243	228	226	231	250	236	225	233	206	230	212	214	229	229	218	247	231	213	218	247	241	227	226	205	212	211	222	224	210	227	218	235	216	241	246	235	235	242	238	248	203	215	208	231	251	248	222	277	206	213	232	205	231	214	228	213	234	230	246	243	282	229	224	235	221	213	258	255	225	189	201	219	216	196	235	218	226	237	217	214	234	220	232	196	188	221	229	226	230	211	212	217	208	206	255	247	218	213	196	232	241	241	234	218	233	205	231	224	181	213	219	223	230	229	208	225	235	212	219	222	221	226	238	239	192	215	251	202	228	219	228	205	232	210	197	206	210	203	222	254	189	211	246	231	232	224	206	228	247	191	217	226	205	212	226	243	233	232	189	200	202	220	228	206	246	204	253	241	219	236	248	240	231	230	263	212	232	232	237	203	228	199	234	242	207	215	218	222	242	244	237	227	232	202	187	225	231	222	234	241	190	216	206	224	203	216	223	251	232	197	205	223	227	208	231	222	218	242	234	243	252	259	219	245	219	228	221	239	215	208	236	207	214	213	188	195	196	223	228	231	233	204	229	227	225	223	239	263	220	241	208	215	210	231	254	233	203	223	245	223	208	239	233	231	204	245	233	236	254	238	200	234	237	227	233	232	222	219	231	226	214	219	203	191	213	213	244	249	221	199	239	213	230	212	210	216	248	199	250	239	233	194	245	223	262	247	246	218	209	256	217	208	244	211	230	215	210	213	225	245	238	233	244	233	242	226	207	213	235	219	215	219	224	222	231	269	206	221	222	223	230	223	234	235	220	203	224	218	217	218	213	219	236	249	221	250	206	218	236	216	272	220	246	236	256	252	247	214	248	215	245	231	216	191	223	217	222	217	247	204	233	220	214	204	235	233	216	235	241	211	241	217	205	207	232	210	233	236	240	206	217	232	256	232	256	236	217	221	219	223	199	250	242	226	216	233	223	233	207	245	217	201	209	227	239	231	200	193	216	211	226	224	213	217	225	200	193	194	218	219	249	230	206	217	214	214	259	230	231	212	234	187	231	205	192	245	241	216	235	250	228	240	229	227	231	241	222	225	214	206	205	232	238	261	227	238	203	207	228	210	201	233	221	233	251	221	205	240	272	228	209	211	214	222	198	220	237	229	235	220	219	235	250	233	235	205	226	211	237	191	225	252	231	243	201	231	216	219	221	238	190	227	209	232	245	258	239	214	233	246	227	208	204	225	215	225	230	217	234	248	228	194	222	208	220	215	236	212	224	221	230	230	212	217	247	246	231	250	233	205	213	207	244	195	217	229	198	241	202	237	236	241	232	205	244	201	240	213	241	235	222	234	238	206	229	220	250	224	237	244	183	219	217	219	209	234	247	241	230	237	209	239	218	199	223	195	244	224	214	237	226	228	244	250	243	241	211	219	208	245	235	227	220	232	243	215	212	235	222	212	230	217	220	233	220	221	202	237	223	220	231	209	215	242	233	252	222	252	218	210	238	211	247	246	215	214	242	229	226	228	218	247	200	201	226	210	253	242	241	201	244	222	215	211	235	230	226	227	255	251	211	247	221	197	209	231	237	234	194	241	215	212	231	237	238	240	199	225	222	215	242	227	229	219	208	200	240	190	237	258	248	227	245	221	239	217	244	221	213	204	239	197	258	221	234	239	229	260	211	210	252	245	239	234	204	206	235	245	225	225	235	223	220	214	230	234	216	206	221	219	185	226	246	222	237	233	239	241	224	256	240	217	209	226	222	200	237	237	231	230	216	230	226	233	238	237	234	211	240	247	212	225	229	194	224	224	203	216	251	210	221	243	236	221	225	216	227	215	248	213	219	211	226	226	244	231	208	219	222	237	228	241	227	246	204	220	235	226	219	216	223	247	225	215	239	225	217	212	214	227	237	223	216	208	215	229	236	258	229	244	208	233	250	202	192	233	232	261	214	252	230	218	256	244	213	246	221	226	207	223	229	241	245	227	240	210	234	231	239	204	239	206	222	248	235	224	201	215	247	216	221	215	237	233	219	226	239	225	211	227	232	200	229	222	224	232	214	225	259	223	211	223	218	210	208	266	223	222	233	238	206	217	211	218	213	197	198	240	208	228	228	240	222	198	210	220	228	198	263	244	228	216	194	213	242	250	220	210	197	202	228	228	233	232	229	230	227	228	216	224	232	217	217	244	214	242	247	235	216	205	217	228	203	209	252	242	230	217	220	237	222	225	248	236	220	215	201	223	214	198	223	232	223	227	216	233	231	225	218	203	217	236	246	203	211	267	220	220	206	237	221	216	231	211	237	223	254	209	242	226	222	248	223	204	226	244	197	242	220	207	203	234	249	220	237	206	207	250	212	209	237	225	235	237	207	234	248	222	226	192	210	228	243	246	223	227	180	224	240	211	235	222	227	222	248	224	218	240	233	217	242	209	223	205	232	212	231	212	229	212	248	241	247	208	209	224	215	233	227	222	207	233	230	237	238	232	226	214	231	214	221	202	218	210	208	234	215	231	198	245	197	256	222	223	247	216	221	225	255	232	211	188	223	198	208	220	216	237	246	249	201	199	219	239	215	234	221	203	263	202	224	214	221	232	228	207	232	192	223	226	232	213	237	226	228	215	198	251	257	201	230	229	226	230	216	219	221	203	211	243	213	229	209	216	245	202	203	213	224	197	227	215	190	243	209	226	225	219	221	243	222	209	267	226	231	198	197	216	234	215	229	241	207	221	240	232	213	221	237	237	206	237	197	222	197	253	229	245	217	240	211	236	226	202	226	226	229	207	207	236	246	199	229	215	204	220	259	221	218	220	219	218	226	191	234	214	192	188	216	229	229	216	226	226	205	217	212	234	231	228	214	211	226	221	228	187	240	236	195	243	212	232	203	230	242	251	238	228	248	228	244	214	223	251	207	221	193	206	226	215	207	222	226	209	204	227	241	239	231	239	224	261	222	237	226	229	232	217	247	245	265	221	238	231	229	222	208	221	227	224	231	214	221	262	227	237	256	220	234	218	242	224	251	217	229	245	200	222	245	214	231	196	219	215	215	197	215	236	227	236	248	231	223	206	249	229	195	239	210	216	222	232	227	196	229	224	240	232	240	238	221	215	254	214	197	220	215	219	233
3907	4512	1144	635	409	308	267	259	236	202	203	236	231	241	244	222	203	203	181	200	197	185	235	196	200	234	205	195	200	203	199	184	204	180	197	194	187	198	207	188	178	181	160	177	194	191	176	181	179	210	182	185	213	168	174	178	166	183	193	199	177	187	203	194	194	181	204	172	195	183	168	192	191	153	183	174	184	179	172	180	185	191	176	189	215	190	159	161	193	157	164	158	195	173	203	182	168	188	167	192	169	211	205	188	195	163	213	197	170	179	188	157	205	177	171	197	166	171	163	195	200	216	165	161	185	168	167	176	171	158	204	173	187	194	193	167	168	201	189	169	148	186	193	184	179	179	194	175	192	185	202	175	181	192	162	194	161	183	190	164	176	177	195	198	174	172	195	176	167	173	170	207	172	171	169	178	188	186	185	160	191	164	189	200	193	165	163	180	157	169	176	167	190	184	170	169	191	185	171	183	168	189	169	170	194	131	182	195	174	176	181	192	164	167	147	161	191	188	181	182	180	186	172	166	166	183	170	191	159	175	187	176	184	182	180	189	192	154	189	178	166	173	194	190	185	175	161	173	165	162	183	159	195	173	169	178	189	202	184	183	184	175	155	184	179	182	148	203	181	180	172	180	182	201	179	175	172	182	186	187	171	175	182	195	169	162	174	174	171	174	163	170	177	170	184	173	193	187	199	173	175	187	186	180	187	169	199	187	193	178	197	212	197	190	189	211	185	181	180	185	174	172	172	178	182	209	187	165	177	181	194	204	189	170	190	156	184	177	203	193	172	165	166	190	196	171	190	176	174	206	198	222	196	193	166	183	193	191	166	175	176	192	202	155	163	180	167	177	177	184	171	215	188	182	189	178	150	183	176	197	166	176	183	186	170	178	208	156	165	181	169	187	172	181	195	167	192	162	166	188	169	166	174	174	159	193	165	180	190	189	195	164	179	173	179	157	199	193	180	186	171	170	192	186	192	189	206	190	197	191	178	203	177	187	190	208	176	180	185	192	157	181	189	187	190	210	181	172	177	182	185	185	184	185	165	172	179	158	191	173	194	193	181	191	168	167	174	183	210	187	162	180	187	179	171	172	179	164	191	188	174	178	184	163	168	185	185	206	189	186	171	178	157	165	207	163	162	176	177	192	189	167	159	169	176	167	192	161	194	179	182	194	190	189	184	165	157	205	156	205	173	191	183	182	180	169	169	178	168	195	171	189	173	187	163	173	185	164	174	191	206	184	176	181	171	163	186	201	174	166	172	169	189	216	191	176	178	200	196	205	180	183	210	167	184	166	190	162	174	173	188	189	181	185	178	214	163	203	178	182	195	176	176	168	180	164	170	187	149	180	174	181	161	176	197	182	179	202	171	184	172	165	167	184	155	167	205	182	188	197	193	177	176	172	187	184	179	179	177	214	205	177	176	171	165	191	196	189	188	188	177	179	193	179	176	189	197	165	186	191	177	160	203	193	191	185	176	161	169	186	172	198	196	194	185	175	166	186	190	176	173	182	210	195	167	173	189	167	164	165	181	189	161	186	164	192	196	154	185	191	185	186	193	167	189	165	198	189	176	194	169	180	163	143	183	171	177	198	175	165	185	207	167	173	169	171	179	191	200	167	193	161	155	181	175	175	179	178	179	178	187	178	175	176	173	194	180	181	184	170	193	166	155	179	169	198	176	200	186	166	145	149	168	199	187	167	177	179	206	191	189	189	188	198	173	168	177	178	161	206	183	187	182	208	194	198	165	184	173	177	186	192	158	162	196	186	157	169	167	173	202	170	189	175	207	205	187	195	186	172	170	181	144	167	192	196	188	181	177	174	170	165	147	165	212	188	193	179	168	177	193	183	165	164	184	182	177	143	165	183	173	157	183	181	164	184	171	190	179	206	185	193	167	149	180	180	177	168	184	176	172	187	187	159	189	158	175	168	200	185	176	205	179	182	170	173	174	198	153	207	193	184	188	179	202	157	192	184	181	164	175	206	214	205	197	171	191	186	171	182	187	156	198	192	179	207	175	176	174	209	198	181	173	182	163	169	186	163	189	176	197	195	169	153	182	156	178	180	172	162	164	192	181	165	192	201	176	172	174	201	181	172	158	199	163	170	173	181	175	159	193	188	165	179	168	189	189	191	178	194	186	176	184	185	167	150	214	173	182	194	164	167	161	168	187	189	188	172	172	191	205	181	174	201	171	179	161	176	195	185	193	176	193	178	187	189	165	177	187	172	184	163	180	176	170	187	171	170	189	171	172	189	167	185	174	172	190	176	188	188	183	184	179	176	175	179	200	196	159	169	166	183	175	164	182	167	182	179	186	182	174	190	167	180	177	188	187	180	192	161	180	173	179	189	217	179	185	210	173	192	157	169	171	182	182	179	195	194	174	167	180	185	195	162	177	178	181	179	176	188	181	184	179	156	165	203	177	172	175	186	177	190	207	162	190	177	158	202	186	210	169	195	203	171	203	199	188	178	183	180	176	186	206	204	180	188	156	187	202	181	155	181	181	159	182	196	174	160	193	165	169	176	171	188	189	187	197	194	176	186	211	171	177	185	174	186	197	164	171	155	186	179	180	179	178	175	187	168	179	194	176	157	192	177	177	181	179	201	187	154	183	171	181	169	148	169	178	187	162	176	177	182	157	201	206	192	176	176	179	195	170	172	187	155	193	196	192	183	173	184	161	173	162	209	177	179	171	169	187	187	194	177	175	180	154	173	189	162	174	157	176	190	184	180	176	186	177	185	187	185	192	200	194	167	171	180	200	159	164	192	180	178	169	162	162	178	176	195	185	179	204	173	198	186	152	165	173	167	189	209	183	193	178	198	173	168	172	164	169	196	164	168	179	187	221	199	196	179	176	177	190	169	175	185	184	173	173	177	174	170	195	180	173	160	164	189	196	182	167	172	185	182	181	187	190	194	195	201	210	172	173	172	188	183	179	171	176	176	184	198	189	183	187	182	188	193	186	195	165	176	178	175	175	215	176	169	173	177	178	182	182	189	188	177	202	167	184	192	174	187	183	179	188	198	199	189	194	189	165	177	196	174	199	188	179	183	171	156	185	166	167	165	162	167	176	165	180	212	196	162	167	181	176	177	157	183	185	160	180	216	187	191	169	159	190	177	181	184	165	198	185	191	204	165	169	184	186	160	182	176	161	168	201	177	185	168	181	172	174	198	181	179	185	185	193	193	159	207	171	171	193	193	174	175	171	186	149	177	169	172	174	181	175	192	189	186	168	197	204	179	167	184	168	154	164	192	163	167	183	192	181	190	188	196	171	191	188	181	171	186	193	187	177	168	155	173	182	172	160	202	170	188	183	155	169	173	177	174	180	192	182	182	196	173	199	171	166	169	161	173	180	179	208	170	181	177	161	192	164	170	162	188	154	165	161	187	182	164	149	185	167	164	167	197	178	203	171	152	161	178	174	180	168	192	150	167	181	186	168	167	167	201	189	185	181	197	186	200	170	181	191	143	189	174	188	176
3525	6962	2944	2059	1436	1102	966	881	757	707	729	755	831	930	804	666	559	533	514	534	474	469	472	469	532	491	460	502	512	449	508	528	501	508	479	601	561	514	478	501	504	523	478	496	485	478	474	453	463	448	461	469	495	509	504	476	491	465	485	467	478	508	473	507	457	505	506	484	471	493	457	483	463	460	421	475	454	492	475	486	488	446	513	516	588	443	439	484	449	419	469	478	449	465	443	484	465	449	454	397	484	443	442	455	453	443	485	451	467	454	429	436	435	452	434	440	440	455	423	432	481	404	477	446	434	476	468	415	456	456	410	469	438	452	465	457	448	443	445	459	443	521	485	435	450	434	434	452	491	447	455	478	444	451	441	429	461	462	448	439	423	446	441	431	418	429	451	465	467	463	427	425	436	429	469	467	488	442	441	445	487	445	435	457	443	426	487	448	439	485	407	450	440	450	435	472	476	484	459	445	438	429	454	440	481	483	440	450	472	434	452	430	489	442	442	438	444	461	443	432	454	446	457	456	431	463	488	445	457	451	467	475	477	447	481	474	499	446	479	476	424	436	432	426	434	431	492	454	424	446	483	454	446	431	476	445	442	419	446	466	412	448	471	462	448	429	489	456	399	480	443	476	470	480	429	419	490	470	434	462	447	387	524	470	424	437	432	453	443	443	444	463	447	457	481	450	465	472	452	429	514	444	451	460	445	424	439	446	472	479	416	426	495	421	432	481	477	471	409	461	473	435	457	439	467	467	443	464	455	459	433	408	482	497	477	472	408	452	444	439	454	465	452	443	464	470	448	443	467	468	448	491	439	430	471	475	465	480	464	466	453	428	461	442	441	467	482	431	481	461	479	491	437	460	453	476	468	457	448	443	446	436	464	457	464	479	497	456	472	398	448	443	442	421	485	473	480	419	428	426	426	461	464	446	459	431	475	454	444	418	467	430	483	443	476	433	463	446	445	443	468	460	447	449	424	454	463	420	469	449	474	464	447	443	444	466	488	445	450	448	464	428	435	434	444	446	435	436	443	428	420	468	463	483	441	456	443	439	465	442	467	436	467	472	422	483	444	471	458	473	429	468	461	437	475	432	470	428	472	429	442	491	496	476	466	489	461	442	462	473	440	473	456	430	450	439	471	429	453	432	476	487	466	442	468	413	451	464	456	462	450	468	438	472	473	442	452	450	483	477	484	453	470	484	441	458	471	464	470	471	443	460	462	494	446	460	448	454	411	471	457	446	460	438	444	461	471	447	470	420	448	451	442	413	467	448	480	497	479	413	465	451	433	435	508	462	465	422	434	463	436	461	460	473	453	450	468	435	468	452	456	450	445	446	489	471	488	442	461	472	471	421	431	454	454	433	438	470	513	430	445	463	474	439	455	424	468	450	438	470	442	455	448	432	448	456	449	450	452	474	479	432	417	437	428	455	414	412	418	468	461	447	446	420	444	472	476	474	436	451	461	459	433	425	428	450	484	470	460	431	459	460	413	447	430	475	439	492	442	466	450	484	465	457	487	463	457	458	475	426	436	475	453	467	459	426	407	484	446	472	477	435	462	457	385	458	433	439	433	438	456	509	465	475	468	432	458	466	449	452	466	442	451	459	408	480	438	461	429	462	452	478	460	437	451	430	469	449	421	429	463	438	485	437	432	477	441	450	418	417	467	477	473	446	447	448	459	428	480	459	440	415	436	462	460	460	438	468	409	430	455	479	458	447	448	455	439	485	467	473	431	448	401	459	457	452	438	469	455	457	459	435	415	457	471	441	437	467	501	470	467	455	456	428	475	437	476	480	422	434	418	429	462	466	446	482	441	416	469	421	442	406	443	461	466	434	466	445	472	448	447	441	451	452	484	472	472	480	463	453	447	468	503	442	475	441	425	468	479	455	439	458	430	449	467	466	422	467	481	467	480	460	473	425	451	409	489	398	424	460	433	441	464	475	435	443	477	456	458	473	469	455	432	449	476	451	432	410	433	428	456	481	489	466	450	485	415	420	431	478	458	449	444	443	457	437	467	460	465	427	519	500	454	464	454	502	486	456	428	432	438	481	440	447	429	445	433	452	438	462	433	428	438	452	458	445	501	434	472	473	432	453	438	490	423	407	492	432	404	450	451	430	459	488	466	438	442	499	458	444	449	428	447	443	444	428	475	448	471	475	417	448	455	463	436	447	455	437	447	476	446	450	456	421	437	444	474	439	453	478	421	442	430	448	455	466	458	456	428	465	478	484	482	452	456	447	450	479	465	415	438	504	435	436	445	457	490	458	460	461	452	451	484	453	412	461	467	416	469	449	457	472	438	475	465	464	457	440	432	447	434	406	410	447	460	427	416	465	463	552	434	438	444	460	495	434	425	451	427	451	433	469	458	484	444	463	426	449	464	448	472	450	459	437	491	454	472	448	424	420	436	499	458	500	446	440	462	422	494	457	449	449	506	436	454	430	481	494	414	463	475	449	439	460	473	442	437	466	458	440	472	442	467	462	458	449	474	435	464	464	451	469	426	397	449	458	456	428	485	446	455	455	443	441	456	442	507	423	480	461	461	446	466	465	453	439	419	436	498	490	448	463	461	442	445	425	436	444	434	436	445	468	472	445	452	452	456	489	461	459	483	434	440	475	465	483	453	426	480	454	426	487	449	431	430	436	457	436	448	455	404	464	462	401	424	479	441	478	441	441	453	468	485	487	442	488	468	432	454	482	463	481	448	462	471	439	416	474	473	433	450	438	487	448	458	443	440	436	439	488	462	470	422	455	430	431	419	428	461	436	469	449	444	467	429	412	477	483	444	461	439	430	428	456	459	438	398	467	443	500	449	451	463	440	469	467	431	462	408	463	453	449	476	468	453	464	483	451	479	453	465	447	477	427	445	470	469	468	460	459	424	480	500	454	460	470	458	440	420	467	440	462	433	454	448	463	459	463	447	466	444	460	489	469	426	444	408	430	439	450	456	478	450	442	465	493	450	445	484	449	440	449	468	483	435	435	451	463	434	413	426	479	460	450	456	444	473	480	452	469	485	439	439	460	437	459	445	462	418	443	476	469	458	452	464	489	440	469	463	456	406	466	447	462	433	471	433	466	442	458	462	447	459	478	492	453	514	488	425	440	428	401	437	455	477	453	428	426	459	473	452	452	450	454	469	408	435	425	459	447	427	430	463	467	461	472	446	455	468	467	453	457	446	467	445	446	466	458	454	464	450	453	455	487	450	484	485	461	439	456	448	421	477	450	467	452	433	464	477	446	439	461	422	399	453	457	428	493	399	456	470	442	451	442	456	471	460	463	436	488	433	434	468	439	448	427	437	424	446	452	458	426	453	410	462	441	460	431	424	433	459	448	488	433	450	457	453	447	464	434	438	471	453	475	467	456	433	450	450	461	451	453	442	434	439	430	460	464	464	419	486	455	404	418	455	449	441	426	459	488	452	435	464	447	450	425	428	451	446	474	469	444	466	415	429	447	496	464	451	432	473	390	467	454	482	468
32155	45960	19016	9783	1619	899	659	528	502	435	543	365	338	361	306	308	209	225	230	233	204	200	212	180	172	211	183	188	182	161	202	173	202	185	176	192	195	160	165	184	161	181	194	174	172	176	176	183	162	189	149	179	172	172	184	148	170	159	156	178	165	156	182	173	190	187	196	201	184	209	155	184	152	176	177	179	167	185	150	183	143	166	181	313	293	185	141	173	185	191	159	152	152	149	152	157	158	182	157	175	164	156	198	176	154	151	164	147	162	161	146	179	167	133	200	175	173	165	156	159	160	163	176	169	175	183	172	186	145	147	143	163	141	146	161	150	158	162	151	161	160	194	175	148	166	182	136	162	178	161	173	181	161	137	171	142	174	154	174	152	157	169	142	141	156	166	166	169	177	174	159	162	155	170	160	188	154	161	175	151	149	173	151	167	155	157	166	175	141	152	159	147	171	170	168	170	161	167	172	160	164	163	153	183	181	178	148	166	182	166	151	169	158	173	163	170	150	169	162	166	152	158	163	177	182	169	177	184	166	143	152	162	166	166	166	152	200	162	173	151	160	171	159	180	187	160	169	169	170	162	159	165	152	160	150	173	169	177	176	176	144	186	187	150	165	139	174	141	172	151	147	183	158	184	160	157	156	185	174	174	179	152	151	156	154	154	166	159	180	182	156	187	150	168	150	161	161	152	156	161	150	174	149	155	151	163	164	148	142	156	190	173	156	140	154	162	181	164	154	153	186	147	186	171	178	173	158	155	168	185	174	142	188	159	153	154	175	169	149	169	166	166	149	167	161	166	165	178	173	167	152	155	168	164	184	142	153	156	158	146	168	171	171	167	148	161	165	165	166	149	151	168	134	161	186	148	163	165	181	185	144	156	166	179	141	179	167	161	165	168	171	169	155	155	162	157	174	200	176	150	137	179	177	145	168	153	153	160	169	178	151	137	179	152	155	151	167	183	163	165	160	165	150	154	169	162	169	144	174	148	153	154	156	152	165	144	180	163	175	161	158	160	161	176	176	173	170	169	157	170	169	165	168	145	147	147	175	180	171	158	165	174	168	165	156	166	199	175	173	150	171	170	163	175	172	178	174	167	137	136	143	162	172	152	150	152	141	156	146	158	142	141	171	163	144	171	175	165	183	155	174	161	147	183	177	159	148	147	178	157	162	160	165	184	164	139	144	143	157	147	140	155	144	172	155	160	157	167	147	169	175	165	182	142	144	170	193	182	135	167	143	148	169	168	132	168	167	175	190	160	170	151	178	166	170	155	161	168	180	179	179	163	139	152	188	181	165	161	166	166	139	160	163	167	184	147	152	140	170	159	155	158	161	166	156	171	170	170	163	159	143	160	154	174	173	151	172	176	159	165	163	179	164	177	177	189	148	168	172	166	188	181	145	173	161	164	166	158	164	172	139	148	168	152	145	152	152	171	175	154	159	180	159	167	151	151	184	186	156	141	168	171	164	175	175	159	151	165	180	172	151	145	174	173	167	172	151	141	172	159	163	161	162	162	173	169	156	193	142	144	162	161	165	166	153	174	155	157	178	159	180	181	165	149	153	168	193	160	177	169	180	175	154	170	145	168	170	157	157	168	164	151	163	165	153	173	187	184	158	157	170	173	134	170	156	170	157	173	154	168	148	138	174	193	152	156	162	188	160	159	148	165	135	158	158	191	164	145	154	181	178	165	161	176	162	150	168	148	167	172	166	158	171	162	147	148	162	188	167	201	164	166	139	169	155	171	138	158	164	180	157	163	161	158	152	188	145	147	144	159	136	191	153	175	165	165	166	180	167	157	162	159	169	166	177	168	145	169	162	160	158	154	181	169	152	149	157	155	167	174	172	163	154	170	163	160	173	154	165	169	165	175	170	167	183	176	169	159	154	157	196	174	160	141	145	161	177	182	160	181	157	179	156	166	167	170	145	183	143	154	160	157	127	141	154	153	147	157	160	185	148	180	162	170	166	137	153	166	149	165	184	164	145	154	175	173	156	154	138	144	189	176	180	160	150	155	165	156	187	162	174	160	150	174	174	149	161	166	167	177	136	161	163	164	153	167	163	155	155	151	143	175	177	169	148	149	151	156	182	154	177	149	183	174	159	160	146	187	149	169	144	166	158	135	160	167	159	174	144	169	151	174	175	149	161	177	166	159	143	168	177	183	161	162	171	158	169	160	145	154	174	154	172	182	140	162	182	155	156	154	180	166	168	176	161	146	180	169	161	164	172	168	160	153	170	161	159	183	143	168	166	142	152	168	171	163	146	184	174	172	170	137	144	157	179	144	160	175	161	159	168	170	164	154	179	151	165	143	142	176	145	174	167	159	146	167	148	161	153	190	157	173	175	158	159	173	148	164	177	175	166	166	160	164	147	163	162	172	171	173	174	145	136	161	145	178	168	138	148	150	162	186	191	155	166	161	161	209	150	150	150	149	167	166	158	170	165	175	149	130	154	164	155	164	169	156	145	165	164	168	172	165	170	163	154	165	155	157	148	169	155	171	147	132	152	155	151	156	161	166	162	160	148	182	160	155	141	146	165	160	164	164	144	176	173	158	158	175	175	156	154	165	155	179	155	177	162	165	178	180	142	148	168	151	156	183	175	154	157	156	149	157	153	157	161	155	166	168	174	149	163	198	174	183	187	143	178	147	155	148	162	188	174	148	178	159	173	160	147	184	146	145	179	169	157	160	151	166	177	161	162	160	156	147	140	173	150	153	167	161	170	146	175	183	185	146	171	150	185	166	145	187	147	163	193	171	180	157	166	168	154	167	148	168	162	146	163	183	182	156	175	157	176	173	153	164	179	160	162	145	167	154	161	167	175	151	150	139	160	159	158	171	155	146	173	187	136	165	163	174	140	177	164	161	167	178	171	171	167	175	167	144	174	169	179	159	182	181	161	130	166	151	156	146	162	154	165	159	180	140	165	160	149	178	150	156	177	181	163	161	168	158	168	171	180	176	151	154	177	165	157	166	140	167	147	179	165	156	179	160	158	187	162	189	159	179	199	174	173	155	158	169	151	161	164	154	144	163	173	175	162	156	179	169	166	160	168	162	164	162	169	163	184	148	170	183	144	162	155	171	175	164	141	167	151	178	166	147	165	140	172	172	157	157	170	158	131	161	164	185	163	158	156	164	148	166	156	151	163	144	145	158	168	162	164	156	160	145	165	160	177	138	142	170	149	158	162	165	142	141	170	160	163	136	172	171	163	179	162	164	184	150	153	160	140	180	163	174	176	130	167	156	155	169	153	159	159	158	156	163	149	171	176	159	152	174	169	158	142	189	144	137	160	155	155	173	147	151	149	155	170	160	150	151	154	150	160	151	149	171	163	138	175	141	156	171	145	176	148	159	171	169	150	136	149	164	161	152	138	159	193	163	161	169	172	169	152	166	167	164	159	146	163	175	169	173	153	151	147	175	149	163	174	169	165	157	158	159	146	156	150	161	181	149	172	155	154	163	157	153	187	172	156	164	181	176
19498	28645	18731	5765	3737	3261	2702	2299	2189	1995	2256	1903	1843	1594	1433	1160	893	999	921	741	832	782	888	711	649	621	609	645	601	567	606	635	641	647	691	663	637	569	553	541	600	558	538	522	493	523	448	477	490	472	458	466	510	489	531	485	484	525	479	522	515	463	472	484	555	602	586	573	511	461	537	516	429	419	504	504	494	447	504	453	413	438	589	1702	1645	436	400	384	397	413	433	410	425	414	387	387	400	434	400	403	406	417	398	385	386	394	393	401	436	393	392	381	402	441	410	456	442	399	397	389	430	385	405	387	430	414	416	441	383	413	458	431	383	423	425	416	428	398	411	407	452	397	389	397	404	418	412	379	400	412	388	405	413	407	410	364	422	436	432	410	404	409	407	403	398	363	428	403	395	389	413	414	401	414	437	431	384	374	425	446	414	396	391	406	371	398	402	437	411	410	413	394	440	374	444	417	401	405	413	402	411	423	416	414	430	395	379	438	424	406	444	382	397	399	420	417	388	378	415	444	385	396	445	381	411	417	388	419	438	396	395	419	450	412	421	380	392	374	411	399	412	404	402	418	432	412	438	415	402	434	401	413	409	430	390	425	383	438	383	396	429	428	392	410	437	438	419	384	430	408	385	402	380	398	417	399	425	431	412	439	445	408	401	439	438	414	411	373	424	450	410	414	391	392	442	439	391	409	409	396	412	406	433	414	409	365	396	400	411	449	387	379	443	398	399	423	431	415	400	428	430	400	416	437	380	426	381	406	390	417	385	402	399	416	405	443	430	431	421	407	418	439	359	395	419	388	373	409	411	417	423	399	448	406	399	396	428	423	387	439	383	396	404	437	406	389	411	382	396	401	371	371	389	413	408	411	403	383	398	425	405	413	403	390	416	409	432	404	415	393	393	429	403	417	409	415	438	459	436	406	432	426	395	421	401	422	413	412	412	417	421	426	398	384	445	420	406	391	380	413	409	392	389	399	403	389	353	410	417	415	412	400	384	397	412	392	422	397	391	402	430	422	408	405	414	374	378	365	401	382	383	411	395	415	402	427	391	392	420	359	438	396	385	406	429	419	414	406	416	397	391	415	401	422	388	408	396	430	405	427	395	374	405	433	393	373	395	418	442	409	429	388	394	425	415	409	418	413	420	414	438	426	395	421	363	407	418	394	440	405	430	421	425	395	433	396	386	409	388	410	384	389	430	368	421	398	430	409	407	399	428	450	394	425	432	398	374	379	425	427	387	405	405	380	425	405	377	482	437	433	446	417	419	400	409	420	423	383	431	424	405	383	456	394	424	411	412	407	382	404	410	392	424	411	432	388	399	422	407	363	364	386	409	423	425	381	391	423	441	416	394	444	413	401	430	390	409	417	421	412	419	372	377	396	410	390	390	401	425	406	410	430	360	426	388	434	377	389	424	394	404	374	410	412	432	400	424	393	432	398	405	399	409	387	389	408	417	434	404	422	418	436	421	385	386	385	409	402	398	396	394	387	415	411	423	409	435	446	431	414	392	369	361	376	390	388	393	382	416	387	420	384	424	393	415	366	414	424	426	388	418	405	425	423	403	432	382	419	389	382	400	396	410	360	410	386	395	437	401	425	442	413	407	423	419	446	450	398	422	401	358	399	439	395	379	414	430	372	418	446	389	434	415	446	421	388	369	413	401	360	390	382	393	403	436	424	378	402	406	404	371	411	429	420	420	428	398	396	394	420	415	426	381	431	399	414	403	433	380	453	418	415	433	384	391	378	393	367	398	421	404	353	416	383	439	412	408	425	370	429	416	389	395	420	411	400	400	408	376	426	403	377	440	403	421	390	414	387	367	405	414	431	398	374	408	437	424	433	391	397	367	401	473	412	446	399	383	407	410	375	406	387	397	393	405	400	402	388	406	352	396	424	407	405	359	426	424	434	389	379	420	412	410	405	391	413	436	441	430	394	360	382	399	392	401	371	378	411	390	402	428	396	446	388	425	419	435	457	407	404	407	396	408	402	421	362	416	423	399	405	413	411	388	418	421	396	388	377	410	410	420	388	429	393	430	390	412	425	374	397	387	392	448	405	406	396	401	409	399	413	384	414	419	393	395	402	412	403	446	396	421	429	431	390	410	433	393	387	374	415	391	427	416	414	406	405	423	392	406	431	391	406	433	425	404	413	421	398	429	398	404	412	390	411	413	409	431	420	407	424	423	431	404	405	385	436	384	370	427	432	402	414	370	409	418	387	390	418	364	400	376	461	416	391	376	441	416	391	374	437	395	420	368	400	446	390	389	417	401	430	395	364	407	429	399	414	367	386	383	416	381	420	372	439	403	415	433	408	435	388	373	400	427	386	413	398	422	408	382	423	419	369	404	375	398	440	387	416	387	384	415	407	417	406	391	430	398	418	387	422	379	414	410	383	395	405	411	419	432	406	411	407	410	411	434	406	371	424	409	368	399	408	395	419	417	417	419	390	401	422	418	404	406	410	384	392	407	399	429	391	414	400	385	417	404	422	449	381	419	403	429	417	401	402	394	405	417	423	476	429	400	394	397	390	420	410	420	431	427	423	380	401	429	388	409	375	406	396	390	402	396	421	417	421	413	411	396	375	392	415	403	453	351	387	414	404	416	401	420	383	403	423	444	399	400	418	388	390	373	415	427	412	366	398	402	412	387	390	450	388	395	362	396	387	415	397	400	411	387	393	387	423	436	441	429	393	440	424	452	376	377	396	397	412	413	450	411	383	381	410	436	399	412	404	433	397	415	449	384	393	409	427	443	399	414	373	391	397	423	446	362	392	443	428	414	392	409	405	409	408	410	388	397	386	417	403	402	409	419	447	432	430	413	387	409	418	412	406	411	401	423	432	421	402	409	413	398	435	421	405	403	422	404	405	417	402	412	407	402	388	415	382	411	417	404	421	429	447	424	411	396	417	440	403	363	410	392	444	385	438	370	405	362	409	414	374	385	430	391	440	422	407	415	376	393	381	417	440	414	389	422	395	405	425	398	405	410	400	434	385	422	379	399	402	378	425	393	381	484	418	407	408	410	439	428	409	431	449	387	414	433	405	412	423	439	404	426	428	412	395	386	414	403	384	398	406	441	441	392	391	432	422	413	426	402	427	403	412	366	392	386	434	446	413	439	400	406	396	400	403	399	378	420	421	407	422	431	393	421	424	426	445	451	401	442	401	388	412	414	433	406	369	383	405	389	424	405	392	375	416	388	389	425	415	394	372	420	395	409	449	401	387	392	415	388	377	389	401	416	423	413	392	363	385	392	390	406	458	454	386	379	390	381	433	439	395	390	445	401	426	379	435	393	404	451	390	375	410	400	350	485	394	405	390	395	391	390	450	414	388	383	368	391	432	371	439	417	403	405	441	393	402	393	381	369	382	381	398	386	422	385	423	398	429	376	412	405	385	411	430	422	407	417	372	412	412	417	447	419	380	429	399	449	427	404	410	399	413	384	389	388	401	426	407	461	404	404	400	406	394	409	380	402	409	399	419
43417	57711	30360	17913	4982	1783	1276	819	708	751	831	520	484	346	291	256	233	214	192	232	158	167	184	174	155	111	118	126	131	126	109	134	113	121	138	113	113	114	124	103	98	106	109	124	113	102	99	100	101	91	86	108	109	106	90	107	84	102	110	110	86	103	117	97	85	108	126	128	88	103	112	112	86	93	97	98	85	89	92	75	95	78	108	318	449	87	100	76	97	97	86	90	77	85	66	72	78	95	75	89	85	93	94	75	77	77	72	69	81	91	86	70	85	74	71	79	82	88	97	92	93	95	80	92	80	78	85	77	85	83	75	60	73	63	80	78	107	88	59	78	77	105	90	74	103	86	77	72	99	76	84	72	81	71	103	85	87	86	88	82	97	91	71	89	74	89	78	64	77	69	67	84	84	83	82	87	81	84	96	67	72	88	96	73	82	98	78	81	86	82	81	84	69	75	83	85	76	71	67	103	93	83	76	80	89	82	89	88	79	71	79	73	82	72	90	92	68	70	90	85	105	82	69	90	95	95	93	72	95	89	84	69	82	84	86	73	81	70	74	85	108	87	79	87	78	89	80	98	88	84	88	64	79	76	90	84	76	80	87	85	74	78	68	92	83	79	73	90	93	108	81	82	62	69	88	90	85	73	85	76	72	73	85	93	92	77	87	84	94	92	86	63	93	91	79	94	84	90	83	83	77	79	97	83	81	82	97	87	86	88	82	76	77	88	75	82	89	89	91	63	84	80	92	88	69	81	75	89	80	105	91	78	60	90	84	101	66	88	73	91	83	85	92	75	87	68	103	103	94	84	87	84	89	79	80	77	85	83	87	97	86	81	78	106	76	78	55	88	80	86	90	79	81	87	90	85	99	87	92	83	68	74	92	85	73	72	77	80	76	81	85	92	77	56	100	84	90	74	80	76	86	78	82	84	97	77	84	91	88	76	67	79	112	89	95	89	88	89	92	78	83	71	89	84	95	95	91	77	93	82	84	83	92	88	80	78	78	94	81	90	80	74	82	89	80	101	80	91	87	73	86	86	89	69	82	74	87	89	100	85	71	82	88	90	77	80	70	79	84	81	88	103	92	70	86	81	82	99	93	80	104	97	79	75	79	82	81	89	87	92	80	89	86	76	93	79	68	83	78	92	89	81	72	74	76	86	85	95	79	81	80	77	104	99	83	101	77	88	77	60	80	83	88	88	80	87	82	78	87	100	83	86	84	88	99	79	88	88	80	101	96	67	71	70	89	91	82	90	82	76	92	84	90	69	84	85	86	86	88	60	76	86	88	91	69	95	90	81	109	102	87	71	80	86	98	85	85	75	91	92	78	97	95	81	84	75	92	64	93	83	72	78	90	86	81	88	80	76	97	82	85	87	83	85	86	104	77	71	81	89	89	93	95	67	78	80	86	81	78	95	102	75	95	82	87	88	80	96	65	80	83	84	88	81	83	92	92	71	82	104	91	94	77	80	74	77	87	77	100	91	69	85	78	88	98	80	88	89	80	80	86	78	88	83	77	67	85	107	80	64	77	75	94	86	68	77	84	69	84	81	97	81	103	66	79	84	79	79	79	101	93	79	100	87	84	73	83	77	94	73	97	81	77	102	82	93	89	98	90	74	100	97	72	91	70	93	72	91	75	85	96	108	93	77	83	89	82	77	93	102	82	81	93	76	90	81	77	85	93	85	113	91	92	85	73	82	103	86	96	81	93	78	89	67	91	73	78	88	85	75	88	90	65	107	89	74	84	80	85	87	91	82	90	104	70	71	85	78	99	94	73	96	80	69	66	77	77	88	86	79	77	86	83	78	78	74	76	87	74	91	75	80	71	80	85	94	84	99	100	75	87	74	90	82	85	81	98	78	85	73	90	77	71	83	88	93	94	83	77	77	88	62	78	71	81	76	97	75	71	80	80	79	74	90	87	100	87	86	68	80	88	82	97	91	99	108	76	65	79	75	86	76	72	92	83	97	90	84	86	63	80	77	95	104	82	83	76	79	72	84	82	79	80	64	90	87	85	75	68	82	66	80	95	90	89	82	79	85	74	71	82	77	80	69	97	71	92	90	101	79	71	83	82	73	69	68	63	78	71	78	78	80	77	83	91	85	86	77	90	88	76	80	74	77	93	90	78	72	79	85	78	78	78	69	93	74	72	80	89	77	84	77	99	92	78	67	79	81	82	74	89	89	87	80	72	72	78	89	90	82	89	80	76	85	80	68	70	68	81	80	85	85	76	76	85	81	97	84	81	86	81	85	85	86	80	70	71	74	85	85	100	87	71	70	88	87	86	90	76	115	83	82	79	88	90	76	76	80	68	85	81	85	91	94	71	91	90	89	81	96	100	74	85	91	94	98	98	76	87	82	76	66	82	95	84	79	82	72	81	93	91	103	103	89	86	73	76	89	80	113	76	81	78	99	65	95	86	87	98	78	65	80	98	86	92	98	95	92	68	93	74	85	85	85	96	89	85	71	92	74	93	85	75	83	113	73	79	92	96	93	94	94	69	73	85	96	97	65	102	71	67	106	89	95	99	91	109	70	76	84	102	88	69	66	90	84	78	89	68	94	87	74	90	65	72	84	96	86	80	77	100	95	83	82	94	83	72	84	81	82	86	77	99	67	85	81	91	92	79	91	90	77	73	78	90	74	77	83	81	78	87	76	76	73	96	91	94	74	95	81	81	88	85	64	76	76	86	93	107	80	73	83	71	70	76	95	89	75	94	78	88	74	81	84	81	86	76	53	84	86	79	93	89	81	75	73	78	59	76	77	87	76	75	87	91	62	83	70	84	75	87	86	65	76	75	71	94	66	93	89	82	86	72	76	77	87	85	82	65	91	86	69	84	71	89	82	89	81	82	84	68	81	93	87	82	84	76	69	84	80	83	80	85	93	84	75	72	82	68	68	83	93	81	87	72	81	80	95	92	90	98	72	85	111	75	78	76	74	75	84	70	86	83	83	104	96	91	96	91	91	99	97	80	81	76	92	88	73	68	88	106	74	87	88	76	81	88	69	88	84	87	91	79	62	98	99	101	96	104	86	84	93	87	73	83	81	96	84	91	86	78	80	82	69	79	78	81	88	85	76	73	104	98	69	84	70	88	99	72	87	107	76	93	69	95	73	91	100	89	79	81	84	77	96	90	73	87	77	95	104	75	85	102	77	85	104	74	86	81	77	78	79	79	98	102	80	92	88	76	71	87	87	85	81	97	98	73	73	89	84	79	87	93	84	85	104	82	89	61	69	73	80	95	84	86	82	79	99	87	97	102	80	78	85	85	92	103	83	75	90	79	88	70	68	74	85	66	80	103	71	67	80	85	83	82	80	81	91	76	86	78	72	80	106	81	95	98	105	87	77	91	76	92	103	72	94	89	87	73	95	80	85	91	87	73	98	95	61	71	80	94	70	83	82	81	75	84	75	86	87	72	98	66	73	78	89	88	77	77	72	86	89	77	88	85	82	91	92	75	72	93	83	91	74	77	79
26836	35766	27752	7387	5475	5007	4582	3357	3022	3134	3439	2663	2486	1907	1818	1686	1185	1418	1142	1327	804	920	1026	727	744	540	578	639	483	453	655	750	612	588	593	596	488	523	448	439	421	460	437	467	464	377	378	296	321	345	349	313	340	352	362	354	308	343	428	378	371	373	385	422	449	462	647	621	515	476	471	471	339	342	305	264	296	269	275	255	258	238	461	2450	2784	227	239	226	240	232	224	227	234	230	259	220	238	214	236	210	216	251	236	232	241	228	246	234	252	200	216	240	221	214	241	232	218	234	231	237	215	237	211	224	225	216	210	224	236	210	205	229	229	209	218	205	217	205	223	263	235	233	192	224	211	212	213	203	218	244	215	239	212	243	230	209	212	243	228	203	222	212	225	223	213	220	214	258	216	230	200	214	219	238	224	211	224	214	233	227	203	244	228	251	191	226	202	228	182	226	243	228	252	215	226	219	220	237	228	236	219	220	220	217	213	225	212	221	236	206	223	194	204	217	233	243	230	192	199	240	232	225	237	231	218	217	240	235	222	210	212	215	229	217	234	220	209	213	225	233	225	196	223	230	240	227	231	217	236	212	230	218	225	224	217	204	232	228	222	218	209	221	203	234	234	224	227	229	243	221	238	228	224	216	213	226	215	239	245	244	220	209	206	219	199	222	212	241	230	237	205	204	221	203	228	229	223	221	218	198	242	224	222	227	187	213	235	230	217	205	229	243	208	227	215	223	228	229	215	200	207	214	219	220	222	236	238	228	212	215	220	209	241	207	238	220	236	231	232	224	230	237	215	248	218	214	217	201	224	209	226	234	258	244	215	241	231	226	231	219	224	225	240	223	221	224	212	212	198	238	217	234	222	270	198	222	230	193	251	203	237	218	229	226	232	235	230	231	210	218	208	204	213	222	222	217	236	241	208	231	257	221	194	201	207	226	201	229	245	234	211	221	228	219	207	210	219	221	233	241	215	218	228	229	218	213	204	220	216	223	205	251	242	224	222	228	231	226	212	217	234	206	234	210	221	207	246	227	219	219	234	205	230	237	214	212	229	228	203	230	250	220	252	248	230	227	234	200	206	212	251	262	206	210	190	195	219	259	240	215	227	232	217	226	259	245	198	219	203	244	217	246	195	229	212	194	242	213	253	207	229	188	223	222	230	237	244	221	219	201	182	209	236	233	221	244	214	241	221	225	234	210	219	212	241	202	242	229	235	200	209	197	247	203	223	208	219	215	225	220	246	221	229	255	219	214	235	219	222	211	220	208	181	270	222	210	190	212	255	224	235	220	227	209	217	224	199	209	239	228	243	204	211	220	243	224	251	212	244	212	229	224	218	203	241	246	212	213	216	224	203	212	249	206	228	261	217	237	227	214	210	219	230	221	225	224	214	221	234	217	208	228	202	248	245	215	216	219	258	217	214	207	208	207	204	212	223	225	206	241	215	234	229	233	202	239	247	217	232	228	250	231	199	222	192	228	216	224	217	218	243	246	235	221	200	212	210	222	257	251	212	240	223	221	209	218	232	225	245	229	240	228	216	224	217	214	240	241	222	221	250	245	233	233	231	231	226	241	221	214	206	229	219	244	221	216	233	216	203	243	204	233	232	260	232	201	196	212	185	199	202	248	209	225	256	225	243	219	236	221	208	218	219	229	204	199	225	224	235	225	206	247	208	215	220	237	227	231	229	229	210	224	227	219	210	204	231	225	236	236	216	215	231	238	229	235	225	237	200	219	227	222	214	237	225	208	235	220	221	216	238	197	209	224	216	199	244	216	213	225	217	199	206	216	216	204	210	219	208	196	199	226	192	244	223	222	210	254	246	233	223	212	241	229	220	240	223	221	251	207	224	205	240	223	224	218	228	219	228	229	191	230	223	217	232	222	240	199	214	258	207	212	249	217	218	206	206	228	256	230	252	242	243	205	198	250	244	232	202	210	234	223	208	220	232	241	246	237	199	225	236	247	236	242	227	214	211	222	235	206	218	237	214	216	220	247	222	240	220	244	218	237	226	222	227	210	218	225	228	202	231	200	220	248	191	225	215	203	229	231	239	222	215	189	211	209	209	224	210	205	207	220	206	225	226	229	212	201	238	211	214	239	241	222	246	211	227	214	219	216	264	222	184	260	238	209	221	231	209	219	234	242	201	180	206	225	219	206	228	230	231	222	207	228	188	235	224	191	271	239	217	239	221	249	194	234	241	239	240	202	221	209	227	203	250	224	239	187	236	203	227	228	220	224	232	234	222	224	209	217	215	230	222	205	224	223	228	218	188	230	201	209	211	239	210	210	238	245	225	228	226	203	237	214	207	214	252	240	222	208	215	238	241	210	191	220	242	241	224	232	239	190	218	199	211	241	224	225	204	229	234	221	226	211	226	244	233	228	232	207	221	195	235	210	238	231	237	209	202	221	222	177	253	219	224	224	215	222	200	197	234	217	223	204	237	227	242	211	234	217	243	215	191	250	213	218	222	228	205	233	219	231	244	237	219	220	241	230	230	217	225	252	217	215	232	218	212	245	198	219	232	258	224	218	220	217	215	222	202	228	248	205	226	219	206	211	220	222	215	200	227	200	223	203	239	225	244	208	260	233	241	235	200	225	216	235	239	229	208	236	223	206	200	219	206	233	224	220	210	206	243	238	219	227	235	210	229	224	221	211	221	266	233	198	231	237	229	207	223	207	230	189	255	230	243	231	220	235	226	222	199	225	206	236	215	257	229	243	216	206	198	232	234	244	213	232	233	227	239	228	226	247	232	241	234	205	227	203	237	217	211	235	201	207	187	213	230	244	223	230	226	229	211	222	256	217	212	215	206	232	227	220	218	202	245	252	200	214	230	241	211	209	197	215	220	221	224	220	207	215	203	209	242	246	210	198	258	215	222	222	226	210	228	214	228	220	222	213	240	230	223	216	248	217	217	217	241	210	252	219	207	269	223	224	213	206	236	227	231	216	232	248	241	215	209	235	231	231	222	222	189	217	245	192	228	220	259	202	207	235	230	234	236	241	237	219	218	206	218	248	211	213	217	221	239	218	226	216	184	216	239	218	234	234	228	199	224	226	216	211	209	225	212	224	207	209	239	235	226	217	203	228	209	214	215	222	214	221	246	230	234	227	242	233	211	221	228	215	198	201	222	215	230	215	242	227	216	220	213	226	213	203	240	239	232	200	232	236	231	209	201	214	209	232	241	217	231	241	243	202	223	221	252	230	223	241	260	215	234	243	234	235	241	227	239	211	221	238	214	219	227	216	206	221	227	209	206	241	250	217	219	228	215	206	209	206	198	199	220	210	210	233	223	222	190	220	186	219	203	225	221	225	226	197	222	221	200	239	210	250	213	211	204	250	211	205	213	240	205	237	230	205	227	234	207	227	198	224	219	192	249	207	197	243	219	224	212	230	231	247	212	194	232	219	214	237	206	225	211	190	220	224	221	232	222	219	201	200	226	226	244	252	212	239	205	208	236	219	208	231	231	243	220	220	218	244
3925	5437	1566	565	366	315	277	266	216	237	237	221	260	218	187	181	163	201	177	171	167	202	186	186	199	168	183	173	192	179	167	179	207	210	182	201	203	162	187	205	182	193	198	170	198	212	181	181	180	192	192	176	189	147	193	189	183	173	177	187	167	175	189	183	178	174	173	186	197	180	157	175	178	201	195	161	170	182	178	190	182	175	177	166	178	183	178	168	180	173	185	211	168	171	173	171	180	171	200	205	164	182	161	172	168	186	158	189	188	185	200	190	195	194	176	170	170	202	143	226	165	182	186	205	171	185	180	170	178	202	182	182	173	164	185	175	189	175	149	175	156	179	197	171	197	178	179	153	161	183	185	175	154	157	167	171	179	163	157	164	193	171	172	169	160	201	164	182	199	177	195	206	175	171	171	172	172	169	178	169	211	180	166	185	188	157	172	171	183	186	172	180	175	179	200	189	161	180	196	175	173	189	177	188	180	185	162	186	176	147	145	185	166	167	186	188	174	170	186	179	182	186	189	196	192	172	176	172	176	186	176	159	142	163	185	190	176	158	172	165	197	185	185	174	163	183	172	174	177	171	184	162	161	170	181	178	175	175	186	197	177	168	182	197	184	179	183	172	191	198	186	199	160	180	173	192	197	194	179	217	152	195	180	163	188	190	171	166	202	186	172	172	163	192	209	176	177	164	171	172	184	183	199	176	197	179	170	209	178	167	178	186	167	186	171	185	190	192	221	214	189	175	163	188	156	177	182	181	162	205	188	156	167	171	169	200	184	176	175	176	173	175	176	166	180	177	153	180	163	150	160	196	173	193	202	191	194	202	186	160	186	172	184	188	179	187	201	186	161	168	164	179	179	166	183	152	192	183	166	191	169	160	180	161	193	185	161	174	171	200	173	165	152	193	185	199	172	179	178	173	169	163	165	187	208	178	185	177	192	185	188	181	198	185	163	220	164	197	194	178	183	193	167	145	173	179	188	167	180	200	192	176	176	189	177	168	186	152	180	147	167	163	172	204	167	180	176	165	162	160	199	187	165	180	190	197	166	201	213	180	189	193	179	176	186	201	193	179	196	181	137	185	185	167	180	176	179	166	172	181	162	186	193	196	167	177	203	190	168	173	174	187	198	216	174	205	182	207	191	157	163	181	164	164	210	172	175	161	187	175	176	189	177	180	182	180	172	185	190	177	184	176	197	184	172	184	185	165	185	199	186	178	198	204	171	183	198	161	162	178	193	188	162	193	184	202	173	190	208	173	189	169	187	191	177	181	169	191	195	149	158	185	191	174	195	145	159	219	192	157	170	213	201	188	183	198	174	167	173	169	166	156	170	190	184	159	179	198	182	188	202	174	185	190	177	186	172	168	179	187	188	197	171	189	195	177	157	184	171	161	172	191	181	190	169	168	195	184	183	178	180	175	185	176	175	172	176	183	156	169	190	155	157	198	175	169	164	189	169	167	173	173	167	193	188	213	154	175	182	192	168	152	185	188	166	191	170	206	189	179	188	168	191	198	146	168	186	176	181	154	182	166	152	177	199	174	184	192	191	181	188	171	172	195	180	172	186	199	176	179	159	179	195	217	161	206	170	187	176	187	197	170	182	179	181	160	159	191	167	195	179	174	178	170	184	185	179	188	169	186	166	189	191	185	181	168	166	175	191	165	148	192	175	178	171	164	176	186	192	188	206	170	204	177	181	175	157	167	177	191	189	173	160	166	170	213	178	180	162	150	174	172	208	180	185	169	187	160	196	178	158	174	155	181	195	176	168	183	164	194	193	178	162	196	167	183	192	166	160	189	186	186	171	165	167	194	170	186	156	154	173	176	146	178	158	164	177	205	184	168	171	195	143	163	181	175	173	167	165	185	169	155	187	175	167	177	196	189	143	188	184	151	182	190	174	180	166	205	180	178	181	174	172	169	199	168	205	171	170	177	211	162	191	159	187	160	203	202	184	161	165	176	148	177	183	168	182	165	185	160	170	190	192	180	192	192	194	182	208	165	196	179	193	184	171	159	169	188	163	185	173	204	167	184	178	207	177	159	185	179	199	177	175	165	171	164	188	160	188	183	172	173	203	188	156	183	184	181	188	168	173	184	200	196	179	179	173	195	196	182	164	174	205	197	207	183	163	182	156	181	170	191	208	191	176	165	185	200	181	182	208	209	181	170	173	168	181	182	186	173	164	139	186	182	176	179	201	196	209	168	189	179	151	191	168	182	194	193	163	168	195	191	172	172	181	175	209	189	167	170	160	165	195	193	179	172	168	184	167	193	165	195	215	198	170	186	189	192	150	177	184	153	194	189	150	195	151	184	197	188	155	184	171	203	171	191	178	170	184	160	170	171	197	166	165	185	191	185	189	201	150	181	171	168	176	178	189	186	179	156	176	175	158	198	193	168	193	160	192	181	185	157	199	193	174	183	174	174	179	181	187	220	159	176	165	167	167	167	166	179	169	205	182	194	185	178	172	163	180	146	171	156	181	157	178	174	165	166	192	206	183	156	186	185	170	196	178	181	180	201	173	170	159	178	175	195	190	195	181	190	174	176	192	180	159	182	188	167	177	153	173	191	174	174	177	192	200	160	145	172	187	176	165	182	178	188	213	202	183	164	145	183	174	160	178	173	172	163	165	170	159	167	166	167	179	176	178	177	183	172	180	156	175	200	167	180	165	186	173	189	200	181	181	181	191	199	179	191	170	162	194	177	179	183	183	171	164	184	180	170	188	148	190	179	206	167	154	180	162	183	152	183	201	179	167	175	191	158	174	187	189	190	160	179	195	171	179	198	174	190	181	168	166	155	181	177	180	163	180	166	180	173	172	180	170	187	202	170	185	187	211	169	200	187	165	182	174	207	171	186	200	185	221	165	191	189	177	189	175	202	174	193	157	164	180	203	190	181	177	185	188	190	188	170	184	160	173	191	195	184	183	172	202	186	165	182	161	177	176	148	140	155	169	186	167	185	195	185	180	176	200	214	199	181	170	183	180	186	212	175	152	179	176	208	146	187	176	196	169	196	192	185	183	169	163	203	184	173	178	192	180	185	187	176	174	192	178	191	176	175	153	170	185	194	190	184	186	169	175	183	160	193	176	188	171	176	174	186	169	166	180	188	196	202	166	209	184	189	201	174	179	184	164	160	165	207	191	187	164	158	179	174	188	166	196	202	170	195	178	188	172	171	183	163	156	173	187	194	162	173	158	172	178	189	180	194	174	167	197	187	167	198	192	209	177	193	195	167	180	182	180	200	170	149	193	171	184	188	170	182	194	183	184	160	170	197	208	192	180	181	178	154	174	185	185	173	189	190	195	173	189	149	180	166	162	186	180	180	156	173	197	194	155	161	200	152	171	169	185	186	198	175	186	174	197	185	177	168	178	175	178	166	175	176	182	188	155	188	163	206	184	156	187	195	182	176	173	185	183	174	201	179	172	164	180	164	165	165	180	178	175	205	178	177	165	188	179	167	158	208	198	200	191	167	208	159
3566	8207	3964	1590	1267	1146	933	859	864	930	803	732	772	695	631	549	466	494	520	543	518	508	472	538	465	484	503	477	470	524	532	532	519	456	483	501	494	516	504	528	474	506	497	500	481	487	492	465	431	484	461	473	470	485	469	503	465	479	512	532	477	475	468	524	488	482	481	500	499	457	488	463	445	477	480	437	430	448	452	448	479	450	514	540	564	470	454	428	446	426	441	482	476	525	443	404	454	436	441	450	410	460	420	440	467	461	427	509	435	434	451	468	432	428	429	435	433	482	419	432	478	488	444	453	406	476	430	488	413	448	467	449	459	452	470	400	454	443	426	443	475	422	439	420	428	459	460	434	470	488	462	426	443	463	483	418	464	485	445	465	485	450	491	479	421	464	426	437	465	463	466	449	421	412	432	487	456	480	452	475	436	449	461	445	428	406	495	474	436	453	460	458	466	457	476	462	459	465	468	449	454	460	429	444	455	460	428	397	430	471	451	442	480	425	454	413	439	459	438	447	408	465	460	480	385	431	470	457	415	444	460	467	459	414	428	457	447	424	448	471	439	435	449	458	477	456	466	454	451	437	445	394	445	458	489	481	446	459	441	422	456	441	419	480	449	481	446	446	459	436	441	457	480	453	438	429	437	452	428	479	446	442	442	498	434	485	434	442	476	448	465	443	448	474	455	481	450	480	476	484	444	457	424	430	483	444	467	439	456	456	428	477	458	477	466	454	437	468	505	455	463	434	442	408	430	438	460	443	474	469	449	460	440	455	450	446	434	443	455	446	466	446	461	446	466	480	481	447	448	489	444	431	449	453	445	446	434	455	445	464	465	431	440	471	476	424	477	424	436	485	463	454	427	475	457	445	452	450	461	440	436	450	461	447	444	445	464	476	459	459	450	450	482	445	436	469	463	428	495	455	477	459	473	446	446	447	431	451	475	446	452	434	445	443	486	447	466	430	460	447	473	481	477	440	422	472	447	428	459	441	433	461	462	440	464	467	446	445	423	456	479	444	420	448	463	436	448	437	435	416	441	440	452	424	440	417	482	471	455	504	442	464	485	433	468	434	453	459	457	462	424	450	451	420	451	436	460	386	453	431	455	437	459	420	471	466	420	494	441	468	463	454	497	427	478	423	440	446	459	469	463	440	452	431	460	445	438	454	424	464	434	460	438	487	487	475	481	473	453	425	472	459	481	423	413	433	480	408	438	468	479	444	456	474	460	452	456	441	450	453	430	442	453	464	424	472	441	408	416	445	415	458	462	412	455	443	439	475	405	449	460	434	482	439	437	445	497	451	481	466	460	456	444	439	456	421	429	421	432	464	428	424	407	423	486	464	445	458	433	403	456	455	455	408	452	428	442	428	458	447	439	476	422	391	467	424	449	439	462	468	475	465	434	446	471	485	483	453	442	472	472	456	441	457	421	467	496	476	456	486	487	462	426	437	445	458	473	437	474	454	462	462	445	457	454	465	430	478	443	455	441	443	465	436	447	440	474	432	416	445	478	480	424	462	481	437	446	475	420	423	493	456	432	433	475	440	441	437	461	506	488	467	467	439	463	471	467	440	422	487	487	453	465	445	437	442	401	408	455	435	442	460	453	460	450	471	456	448	506	464	487	459	473	431	417	448	446	421	456	473	460	434	445	461	494	430	451	460	433	425	467	467	460	458	453	460	435	434	410	434	461	478	427	481	461	450	415	406	474	434	415	459	461	438	456	407	429	454	470	433	482	447	454	440	485	424	470	471	456	466	428	453	474	446	436	432	460	456	427	479	435	471	436	452	452	431	477	459	463	473	462	456	434	440	417	464	426	479	470	465	451	470	429	440	447	448	435	426	448	457	461	467	444	466	473	459	450	418	467	451	474	433	475	483	461	492	432	440	470	462	438	470	450	419	424	445	459	465	480	460	450	436	463	436	444	459	447	468	433	465	497	433	455	446	440	487	437	448	463	448	440	463	478	443	396	408	447	468	444	462	450	454	446	471	443	490	422	464	456	462	480	448	480	478	436	448	471	458	489	418	433	448	443	462	445	460	484	442	448	436	487	435	477	449	463	487	456	473	434	416	431	451	424	471	465	429	465	444	452	438	482	450	481	427	449	458	431	467	467	476	448	460	460	426	444	424	431	460	471	467	451	453	442	421	476	464	427	449	453	443	452	432	436	444	458	478	465	440	466	457	450	433	471	457	442	433	434	442	445	470	464	459	449	481	435	466	467	443	456	429	412	480	445	451	472	426	443	464	401	444	441	441	447	444	452	420	481	454	451	427	458	436	486	462	445	455	427	451	471	444	464	442	457	455	454	437	474	477	484	495	428	455	421	435	438	418	464	482	452	447	452	443	448	449	439	441	430	461	437	459	468	444	427	402	450	464	477	470	448	490	463	460	430	477	470	455	458	465	459	478	438	452	459	482	433	448	417	453	446	447	475	460	470	437	449	472	444	454	458	431	429	444	423	455	448	428	438	442	457	453	434	444	450	443	447	448	475	458	414	429	440	423	443	441	444	413	409	484	462	425	405	440	480	430	460	452	471	411	447	487	445	507	429	443	439	453	452	461	463	452	468	469	454	467	426	429	445	420	442	497	436	449	457	465	440	439	478	427	397	446	455	474	466	426	454	432	489	431	454	433	443	449	423	438	456	476	428	453	462	466	426	414	430	460	454	476	428	464	413	440	430	411	456	443	480	458	456	443	474	463	444	438	472	450	432	470	453	425	443	426	458	443	468	440	396	471	445	410	411	472	420	445	465	453	445	446	465	441	467	427	440	474	457	459	468	454	442	422	448	440	423	415	450	465	448	457	463	452	455	442	426	423	465	458	441	437	476	424	488	453	446	443	430	453	472	457	423	440	442	468	437	467	439	451	446	442	423	480	420	460	436	462	474	431	462	457	436	443	450	464	443	438	470	440	447	456	455	483	434	433	495	395	439	478	419	441	475	477	465	446	415	423	479	479	448	441	426	445	471	450	435	445	412	427	466	454	444	457	476	430	444	456	455	398	445	458	413	446	464	415	460	445	444	449	408	462	458	448	448	474	436	458	459	449	385	462	431	485	474	488	432	444	463	439	478	461	449	458	412	425	419	454	430	473	455	426	373	482	455	479	427	450	434	433	472	407	467	452	440	439	442	490	442	435	448	422	434	452	447	427	415	427	451	430	442	433	425	464	503	509	431	453	464	434	447	461	417	428	443	456	453	449	443	444	459	459	450	463	436	441	441	464	431	487	442	472	483	462	483	471	455	438	477	491	467	461	445	467	455	476	457	476	452	450	463	470	461	405	446	421	472	448	470	444	457	445	434	454	421	425	420	457	431	450	452	435	443	433	460	423	474	426	470	458	449	426	432	461	460	461	407	458	449	480	422	470	421	409	470	458	459	486	457	468	440	440	481	446	453	440	441	446	420	439	496	444	473	417	435	481	446	437	460	435	452	444	445	431	465	452	447	465	429	438	442	451	441	470	459	452	418	414	453	426	464	444
32972	50433	31107	9771	1172	731	583	510	493	447	442	383	320	291	302	232	229	281	226	233	220	246	180	184	183	217	179	170	178	190	212	182	206	176	183	200	184	177	182	162	180	180	178	165	194	153	164	170	180	185	179	152	162	189	150	190	190	171	191	171	168	143	188	164	177	200	175	186	209	189	198	190	145	185	151	156	171	157	144	172	156	158	256	316	288	158	159	193	173	173	154	145	177	167	174	171	165	163	156	167	168	162	157	152	195	158	176	167	172	150	169	172	188	172	191	160	155	155	156	157	157	178	145	141	158	157	169	179	166	152	159	153	166	179	152	161	167	167	156	168	184	170	152	152	160	155	154	163	150	160	176	151	160	157	164	177	168	149	169	166	155	150	158	170	181	155	160	151	151	173	156	162	176	155	180	186	163	159	167	152	181	162	163	185	164	190	161	152	154	151	169	173	163	164	185	165	163	129	163	165	172	173	169	147	177	151	143	155	162	161	173	168	164	156	179	174	158	158	160	160	151	177	167	164	146	163	162	151	179	182	160	170	180	161	162	155	149	180	168	145	154	142	137	175	157	148	174	151	147	168	154	159	172	153	144	153	153	169	147	159	154	137	173	176	163	162	159	184	157	145	170	154	160	172	181	176	207	161	174	177	161	180	189	147	161	160	160	159	170	152	169	166	156	179	165	159	182	163	159	169	170	168	161	162	169	165	182	176	150	177	173	166	157	165	179	183	166	164	164	153	155	151	169	175	189	173	181	169	172	161	157	171	179	140	180	202	162	152	165	159	180	172	162	173	165	191	174	178	169	145	139	169	147	174	190	148	167	177	147	165	166	149	143	172	172	156	151	137	180	173	168	168	153	168	158	161	130	160	148	182	172	173	165	172	172	175	155	205	168	164	160	176	158	174	166	148	140	166	182	143	174	169	142	186	152	148	153	179	148	169	173	167	166	141	181	169	159	171	175	152	154	160	151	174	171	168	155	164	156	160	142	160	160	172	168	138	160	171	168	159	149	148	170	160	160	153	167	166	156	154	159	157	180	160	164	167	150	157	148	173	157	175	144	176	147	193	178	162	166	146	165	172	153	168	172	170	163	174	172	166	149	165	158	155	166	166	167	170	163	165	154	154	159	147	169	187	140	174	168	188	158	176	161	176	195	172	174	180	148	134	157	156	157	144	171	162	175	163	141	175	166	141	170	170	165	171	142	148	170	194	170	175	155	175	159	187	184	187	163	164	198	156	178	178	172	162	161	159	178	188	189	157	175	170	173	154	148	141	161	157	158	140	156	187	158	160	162	162	154	178	168	163	169	181	172	151	139	148	171	162	180	195	148	163	185	174	154	172	167	163	174	148	143	157	180	184	158	193	183	160	171	178	166	170	162	191	188	187	173	147	173	175	153	162	153	186	169	181	173	172	181	186	147	141	158	173	172	153	173	159	175	155	176	168	151	158	176	151	148	164	171	172	152	160	171	165	172	171	149	158	165	150	147	137	153	163	187	162	152	164	159	163	159	200	179	165	170	168	167	160	159	162	163	175	161	156	170	168	143	169	168	159	164	153	158	148	142	153	169	151	150	163	179	179	176	183	153	171	150	154	181	170	164	173	178	161	185	159	157	182	165	184	151	156	152	169	174	184	155	176	171	162	181	158	159	182	169	152	142	161	173	152	167	165	181	179	156	174	122	168	171	166	194	171	152	137	153	175	154	176	178	159	177	160	156	155	153	155	179	160	163	160	182	187	169	184	148	149	169	189	161	213	180	162	163	164	150	137	157	173	188	155	160	162	179	160	171	165	175	157	149	174	177	166	182	156	160	199	169	173	183	165	175	164	156	158	147	163	173	152	161	140	139	152	176	160	163	154	147	189	155	162	147	145	167	166	159	159	164	175	182	163	169	149	160	154	187	172	182	134	186	151	163	160	134	173	161	176	149	174	183	169	154	184	167	136	198	157	175	170	169	153	163	170	166	174	155	175	164	164	144	155	158	163	152	166	154	156	142	156	146	171	173	138	150	158	154	140	173	186	127	170	146	158	148	172	182	151	155	155	154	151	170	138	161	151	166	142	159	160	159	167	156	163	165	169	178	172	143	169	163	170	152	158	148	147	200	164	158	148	176	177	157	192	170	180	168	162	161	184	152	171	163	158	156	185	167	159	153	162	167	167	168	152	164	172	176	139	159	142	170	161	159	150	149	152	165	203	180	171	154	137	149	181	166	136	166	166	169	153	157	190	151	185	154	154	162	190	173	178	164	174	157	192	184	149	176	154	158	167	142	150	165	166	179	169	179	180	154	157	156	187	183	148	148	167	157	186	171	151	189	172	169	139	157	166	136	155	169	190	174	142	165	170	176	171	163	159	147	160	151	168	181	160	184	161	148	158	162	165	193	163	153	154	190	186	166	173	156	159	160	152	157	174	165	162	170	164	168	156	148	148	161	165	171	160	185	179	182	173	163	179	185	163	146	143	184	145	179	160	180	159	160	180	138	171	157	163	171	171	160	150	155	143	155	158	165	158	166	152	155	170	172	191	152	169	172	157	169	191	183	175	186	155	143	168	185	205	146	178	176	172	193	147	162	149	157	188	183	178	178	141	143	154	170	157	146	150	144	176	160	151	170	173	181	156	171	145	158	174	175	189	174	151	178	147	169	185	151	178	153	150	154	185	165	143	148	158	169	176	157	153	139	156	149	186	141	168	165	167	155	168	192	145	174	163	182	185	158	179	165	155	187	150	172	169	161	137	160	158	168	159	180	167	175	166	176	156	163	164	147	147	153	177	162	182	148	142	153	193	153	156	161	158	186	170	178	155	144	142	155	157	174	171	159	167	155	175	155	177	161	164	175	169	175	159	154	160	180	170	152	147	167	160	148	161	171	160	142	163	164	180	168	157	172	153	167	192	154	168	154	163	151	154	135	174	129	168	180	171	170	179	148	148	175	160	180	169	168	164	178	161	165	166	171	166	168	157	150	165	162	157	174	179	160	164	189	131	169	161	157	150	153	162	179	163	164	176	165	190	165	180	166	171	178	153	158	162	155	136	165	161	144	168	152	176	166	176	164	153	163	177	150	164	176	175	158	174	164	157	159	156	169	147	150	148	161	172	157	161	146	158	177	153	170	157	178	160	157	168	160	157	153	162	150	185	162	153	179	153	177	148	156	183	164	169	178	174	164	186	160	144	168	152	169	179	150	191	159	167	144	165	159	168	178	167	176	160	147	168	152	172	167	164	175	174	140	156	178	175	155	143	156	179	172	165	160	152	174	163	147	146	159	150	176	158	148	182	166	177	193	158	147	147	151	141	170	144	152	177	157	161	163	149	156	155	148	153	162	183	163	155	170	187	165	150	161	169	152	174	169	157	185	153	177	171	149	151	152	155	167	144	157	173	163	183	184	153	171	153	149	166	142	182	143	173	182	160	176	153	178	171	162	167	162	182	201	174	174	159	165	163	164	171	164	171	183	156	178	173	166	145	175	180	191	184
20446	33523	31001	4463	3616	2899	2784	2310	2295	2171	2116	1630	1480	1446	1207	1147	856	1136	803	924	828	771	700	588	599	696	623	606	515	580	621	636	579	537	622	617	571	560	546	554	564	514	517	514	482	471	458	480	471	489	482	465	445	481	433	447	440	454	479	501	496	549	473	450	509	555	578	613	581	611	690	550	431	420	427	448	388	418	407	409	447	436	986	1547	1394	411	403	434	406	456	434	410	397	393	373	409	409	377	418	441	420	377	414	428	434	384	424	395	428	395	399	412	393	414	416	369	384	391	416	406	402	410	428	415	377	367	412	400	449	426	431	427	405	387	432	408	409	398	368	435	403	432	389	410	416	395	383	443	407	390	424	390	387	430	398	397	426	421	440	389	431	440	439	417	410	420	403	388	428	422	454	407	403	390	410	418	418	373	421	408	405	394	366	427	421	412	394	439	405	441	385	411	425	394	398	392	393	430	381	403	431	427	398	429	395	429	422	411	391	404	395	388	407	432	389	393	416	411	419	411	396	413	430	396	462	410	442	378	382	417	413	407	403	405	404	385	429	448	394	391	402	377	387	425	422	415	447	422	414	410	418	421	404	437	435	441	399	373	399	415	427	402	410	403	419	389	418	423	401	403	403	407	424	453	425	412	382	389	397	420	408	398	423	443	406	431	376	424	390	408	438	399	389	422	418	411	423	418	433	413	417	455	415	399	407	411	411	448	409	440	449	372	423	390	387	434	419	425	416	411	384	397	401	453	394	432	414	394	438	392	402	406	441	432	381	424	437	401	405	417	375	416	388	413	442	440	405	413	429	432	363	416	399	451	426	410	416	384	426	393	391	408	456	409	464	399	433	440	390	411	421	404	394	401	413	413	441	383	412	422	419	392	448	411	392	397	423	417	393	404	408	376	395	405	400	424	431	377	427	409	432	382	426	438	438	423	411	393	467	391	394	402	399	433	418	438	396	428	423	394	374	405	384	389	423	418	412	395	380	381	444	396	389	404	403	418	413	393	423	416	415	422	394	395	427	400	445	413	373	423	397	431	418	405	422	397	393	352	418	450	443	421	417	399	417	398	412	424	432	416	373	401	409	411	406	422	429	423	402	406	390	429	398	407	435	421	422	430	412	373	376	409	398	440	448	395	387	378	393	433	417	428	455	379	420	403	387	387	377	435	414	410	398	389	447	406	423	412	404	397	420	421	419	413	447	446	374	404	435	429	426	437	389	410	422	401	413	397	374	396	420	407	367	394	415	411	406	451	430	402	420	444	435	430	392	398	424	405	406	407	397	418	403	419	423	435	391	400	398	412	413	438	417	421	433	399	417	387	436	399	397	405	410	418	404	445	434	412	432	386	420	383	415	392	435	414	433	413	402	404	419	398	420	422	403	437	398	427	417	384	381	407	420	361	422	389	457	401	371	418	417	411	381	449	407	451	401	429	399	383	403	406	400	398	444	392	405	405	429	437	409	407	384	405	423	394	384	379	387	435	395	408	418	420	418	373	420	430	407	423	431	407	421	420	386	417	360	431	428	425	385	434	455	400	437	423	367	374	400	403	417	384	423	423	435	419	404	433	392	412	427	411	392	410	386	440	374	384	433	410	433	403	401	448	430	400	396	402	391	379	411	392	370	402	405	401	410	368	389	409	418	381	447	402	418	395	416	442	412	411	421	405	449	384	418	469	369	422	386	384	352	426	428	432	389	400	377	384	432	381	397	389	365	410	428	419	395	421	432	408	403	402	420	379	449	400	394	408	416	418	430	389	418	403	403	428	408	428	403	399	415	411	434	404	433	411	403	418	416	409	466	397	451	425	403	402	400	431	426	409	372	388	390	408	435	413	397	389	395	413	406	426	404	434	402	384	388	421	379	428	398	445	398	419	421	426	404	367	390	405	368	375	382	407	411	371	415	424	402	455	388	447	409	386	432	398	409	390	441	407	398	415	406	397	393	378	402	428	417	399	441	394	385	415	391	409	399	441	403	403	405	391	462	415	414	366	402	400	447	415	377	396	430	365	383	397	374	428	412	382	423	401	388	412	365	364	418	364	432	421	429	418	421	428	403	435	423	456	415	402	381	426	391	410	423	421	416	414	382	414	427	417	439	414	419	375	436	414	404	408	443	436	402	445	409	403	368	393	470	382	413	403	408	385	400	457	385	393	409	422	414	431	442	406	389	397	402	405	412	382	417	382	425	393	425	429	387	405	412	431	416	395	419	389	390	432	386	403	419	416	452	405	430	423	435	418	395	415	388	365	405	417	406	395	414	371	415	422	424	397	427	399	435	411	447	417	396	411	405	428	405	447	413	404	415	388	423	407	448	402	424	371	429	444	366	391	394	452	403	413	398	416	426	383	386	414	409	405	412	389	423	412	416	406	422	407	368	375	462	389	457	390	414	409	407	405	411	390	436	439	415	393	394	369	419	434	430	381	428	420	428	428	464	418	406	400	437	371	422	397	410	383	398	424	400	406	422	415	430	407	390	424	389	411	397	409	440	419	431	413	442	403	428	384	423	439	418	387	416	400	413	405	407	419	384	390	411	434	361	426	401	371	424	426	406	393	390	408	423	367	408	409	434	382	404	451	433	414	403	418	406	369	411	408	369	411	408	423	429	448	378	441	419	429	394	369	385	404	403	416	413	406	405	432	450	402	426	402	396	416	402	414	426	396	400	391	415	418	446	405	441	403	418	388	381	407	419	359	418	415	418	393	433	371	395	425	388	406	399	377	443	420	433	404	397	379	408	406	427	388	388	423	391	392	381	390	422	428	418	394	393	389	414	404	396	433	408	422	416	463	397	397	374	423	417	426	397	424	390	431	382	392	454	410	415	425	403	397	387	380	385	417	413	420	436	406	436	398	435	414	381	391	411	428	418	398	368	420	426	433	431	402	418	407	404	421	385	380	425	393	453	424	410	400	384	460	425	372	404	431	359	459	405	413	411	418	415	426	410	407	385	391	402	429	418	387	379	382	465	402	425	393	418	410	423	407	386	434	420	405	400	426	424	403	438	404	374	429	448	416	392	420	394	419	415	385	382	401	388	380	441	434	394	397	407	397	363	420	399	399	410	418	416	422	420	396	406	400	426	374	426	367	432	426	404	410	409	385	426	424	426	410	395	423	423	424	416	455	411	420	415	374	415	425	433	406	456	433	403	407	411	410	420	406	388	418	409	392	429	408	397	379	416	458	401	410	419	441	404	384	419	424	409	414	408	395	426	363	421	401	392	426	439	455	425	399	402	434	396	437	393	377	366	394	425	418	388	394	431	415	398	406	425	433	413	433	394	413	396	409	384	399	387	392	404	396	382	426	425	405	416	413	417	420	433	429	420	407	411	369	382	387	398	398	428	399	455	436	413	414	397	421	404	401	397	383	409	375	380	399	382	418	425	425	406	386	385	428	414	386	405	405	413	380	438	418	430	415	384	406	400	379	431	410	435	408	401	384	417	429	408	397	384	398	389	394	408	442	431	419	405	407	392	430	416	420
45538	62273	40577	18333	3105	1315	1268	777	663	502	608	502	400	336	317	215	188	272	235	203	153	179	164	129	130	129	135	136	123	131	137	127	131	121	140	121	132	104	103	122	112	106	111	101	104	105	95	110	115	99	96	93	92	100	107	100	108	92	83	105	102	108	100	129	102	127	121	118	140	113	129	98	102	102	93	100	92	96	84	121	103	129	321	352	318	97	88	84	85	95	99	97	100	93	99	100	73	73	91	95	97	87	91	92	89	96	76	94	82	97	94	94	103	89	94	105	100	102	103	98	95	70	103	116	114	112	103	87	96	76	101	82	87	87	90	86	104	82	103	103	106	88	103	123	98	97	95	93	88	97	74	98	112	73	98	90	97	75	84	87	88	103	84	96	82	91	82	90	103	84	114	87	100	72	98	99	107	103	94	94	105	93	91	90	121	79	89	109	82	92	88	95	83	101	100	108	87	104	84	104	77	83	89	103	90	86	94	86	91	113	79	87	86	74	109	88	98	84	111	75	94	87	84	102	75	97	96	83	91	99	85	103	97	83	79	113	84	89	95	77	90	86	84	85	94	97	111	95	85	87	80	84	83	84	109	107	79	103	96	79	91	90	94	82	115	84	92	89	100	91	81	86	74	82	93	109	87	107	82	112	80	94	86	88	87	108	88	97	87	98	101	101	88	103	113	82	116	87	84	89	93	87	82	100	91	91	104	94	95	103	73	122	90	87	106	103	94	89	82	106	96	77	75	80	101	75	82	100	99	98	82	111	113	109	93	82	74	74	73	88	98	99	78	88	115	95	104	93	81	107	85	107	85	105	87	97	98	92	102	94	84	87	94	106	83	107	102	96	92	87	81	98	92	86	81	104	92	91	89	97	94	92	82	79	91	95	81	90	86	83	109	70	86	96	101	94	87	94	95	81	103	102	87	82	94	84	90	90	90	95	102	98	85	102	102	101	72	104	81	86	86	100	75	93	91	89	82	94	87	107	95	92	102	97	82	78	96	97	88	90	82	95	89	87	87	94	96	102	95	87	84	104	95	94	108	97	96	104	92	78	82	96	95	97	87	92	85	99	107	85	84	89	84	98	98	87	80	103	99	87	106	76	86	93	90	68	79	72	101	98	97	81	89	90	107	97	77	90	100	82	101	99	88	79	105	93	88	80	105	107	94	93	83	100	106	85	91	78	69	79	79	76	79	100	82	96	90	81	87	87	90	103	93	95	99	104	98	110	84	89	77	94	99	87	100	97	88	77	103	89	104	101	110	86	98	105	68	77	99	88	86	93	90	81	78	94	87	110	101	96	93	98	83	89	101	86	112	98	98	84	81	100	84	90	73	97	94	76	93	102	93	88	92	71	96	98	90	97	78	79	86	94	92	85	102	109	100	99	89	84	98	77	92	89	94	105	90	81	76	96	91	100	91	87	82	100	110	84	82	84	105	90	95	86	99	102	86	107	89	99	102	92	104	92	98	86	87	82	98	83	81	77	100	76	76	93	86	105	115	92	98	88	96	93	108	91	77	78	86	86	81	107	99	108	80	89	82	102	64	101	89	88	108	86	103	82	80	84	102	75	85	90	97	108	88	87	97	116	94	101	90	85	101	78	103	90	96	90	98	81	77	90	102	116	77	79	84	109	87	95	77	104	100	95	102	103	91	95	87	83	63	95	79	101	92	105	104	84	95	98	98	79	110	88	98	82	94	95	85	88	93	84	79	91	103	87	83	81	99	95	85	91	102	93	110	94	91	100	83	95	99	85	87	82	90	81	102	75	94	81	102	93	88	95	101	88	88	98	98	103	95	89	92	89	95	77	93	86	102	85	68	91	108	93	95	86	77	98	89	94	94	91	83	67	99	93	77	113	84	81	81	88	81	92	98	78	100	98	92	97	89	88	81	82	95	88	87	75	101	96	88	99	80	96	93	96	79	96	86	93	88	94	97	80	91	85	90	88	112	92	95	78	90	66	78	96	74	112	84	95	102	77	99	78	93	95	94	97	106	108	90	83	112	95	87	99	92	94	80	97	88	110	84	86	107	84	76	101	88	116	100	86	102	95	73	86	96	76	83	95	97	95	89	79	92	94	93	101	110	92	89	94	100	86	85	91	74	116	104	84	94	77	86	88	96	78	112	105	97	100	104	91	102	94	100	80	62	90	101	95	98	87	97	101	92	80	107	98	88	81	85	92	115	93	81	100	92	95	103	83	101	116	70	81	75	101	92	105	70	88	83	87	93	94	96	92	99	84	102	79	88	94	105	115	85	112	93	93	102	82	86	75	102	83	88	93	107	98	113	103	102	110	82	89	83	102	99	111	85	89	99	79	84	91	84	103	74	90	108	87	107	93	102	94	98	76	85	94	87	84	84	69	98	101	73	127	83	89	82	62	97	91	84	97	99	95	100	76	90	92	81	90	105	98	83	79	102	77	100	94	108	102	75	82	79	91	81	97	91	85	97	86	90	87	93	82	87	95	95	78	83	85	120	83	78	87	93	97	100	81	75	85	86	92	99	85	95	90	106	85	99	101	81	97	80	80	96	99	103	94	70	92	82	69	90	105	105	106	92	98	75	96	90	89	84	73	106	110	95	81	102	98	93	102	70	70	93	85	67	87	72	101	93	90	76	92	90	88	80	110	111	104	96	91	78	101	82	84	93	98	89	99	96	95	84	84	85	86	73	96	86	74	88	88	97	93	82	104	82	97	102	106	87	86	96	86	71	92	85	91	85	93	107	90	100	96	101	105	70	83	85	101	95	83	87	100	89	105	80	85	90	113	108	101	84	103	93	86	103	97	71	77	102	95	83	108	87	87	92	102	95	103	89	107	87	85	102	89	98	103	126	62	81	83	88	73	73	86	112	93	82	84	97	98	113	78	68	97	97	83	84	98	83	92	82	80	79	105	104	87	80	75	90	87	85	90	107	80	82	79	97	116	83	78	93	97	106	87	90	100	105	83	93	104	77	94	94	95	89	92	89	101	79	109	70	84	64	113	90	82	83	90	86	81	97	110	92	95	104	76	78	89	90	77	93	86	83	89	80	79	115	86	107	108	87	97	74	110	93	92	94	85	90	109	98	87	91	103	82	102	90	95	94	94	78	77	76	101	102	74	99	93	84	93	92	86	103	109	104	100	80	88	96	89	65	80	83	101	99	109	87	107	106	103	86	87	90	91	93	80	82	80	80	93	81	83	89	88	95	90	93	89	79	90	89	88	85	101	77	84	69	85	118	80	74	96	97	91	75	85	107	101	84	91	90	84	109	82	83	75	102	94	83	87	109	100	90	89	82	88	97	96	84	95	84	105	80	103	112	94	95	82	95	88	101	93	106	115	83	92	83	96	97	80	70	95	85	92	95	92	98	102	91	81	91	72	90	99	82	88	72	87	96	103	75	117	103	86	93	89	82	112	77	108	106	89	87	100	91	91	96	99	79	93	79	91	102	92	110	95	104	90	106	95	90	92	81	80	101	91	90	92	109	102	81	88
28096	43029	32765	6950	5151	4229	4052	3619	3115	2519	2761	2297	2395	1903	1802	1641	1197	1465	1285	1009	872	787	766	556	525	530	599	498	517	580	580	509	567	492	573	556	495	475	431	458	437	371	404	413	357	358	378	366	329	314	326	357	348	380	337	302	321	314	323	349	356	357	364	407	508	520	547	465	563	585	648	364	302	310	252	270	256	322	273	279	279	577	2092	2562	1985	218	257	220	214	257	258	235	259	236	249	248	228	257	244	278	247	237	236	230	232	237	237	231	250	241	225	271	229	263	222	232	243	233	250	230	271	255	229	227	236	234	227	249	215	256	237	209	240	243	259	240	245	251	255	235	250	235	258	238	246	235	255	224	200	248	260	249	238	265	269	257	227	246	230	215	229	218	259	250	234	241	236	245	249	251	243	231	245	233	247	247	253	254	214	219	212	243	266	260	225	227	212	250	244	226	212	241	277	231	239	239	248	266	255	230	241	221	240	243	234	225	249	225	253	246	249	229	228	244	230	259	235	240	256	259	229	219	253	254	239	239	249	237	237	240	254	214	239	231	238	221	240	245	261	264	238	214	249	227	249	226	254	247	247	228	226	257	252	242	257	240	256	234	252	264	220	247	229	238	214	248	240	226	224	256	232	224	236	249	255	230	254	243	214	220	233	232	228	250	219	249	239	224	235	227	288	239	268	233	259	230	250	244	236	243	254	220	256	221	255	220	248	246	215	253	233	246	228	225	233	250	249	218	256	238	267	238	185	242	235	231	239	249	229	282	250	257	267	250	250	238	246	253	266	228	252	231	230	280	219	241	230	238	216	243	246	252	230	232	255	240	256	231	221	242	252	237	220	224	230	247	242	231	224	209	255	266	238	229	205	254	235	236	229	256	254	248	223	236	227	257	251	241	229	233	241	264	252	229	257	250	239	225	234	239	234	245	234	237	227	240	259	235	217	204	217	230	229	243	207	259	234	242	241	253	248	267	220	217	262	232	250	245	238	260	249	251	283	230	250	264	229	250	235	233	276	222	220	247	234	249	234	256	269	233	214	246	237	261	221	230	247	236	234	249	238	252	203	241	275	227	251	221	256	246	268	231	229	243	229	223	249	253	253	255	242	233	255	212	252	225	260	248	267	247	234	244	223	253	244	223	239	234	249	268	251	242	232	233	243	222	233	244	231	231	220	238	245	228	235	237	250	260	225	237	244	244	255	243	253	260	249	248	226	246	221	212	251	218	255	220	276	225	236	224	246	244	260	235	221	228	254	247	250	234	267	243	243	249	239	253	234	251	235	242	248	249	238	233	243	239	250	258	264	251	239	247	231	239	278	258	258	215	268	255	253	258	225	263	224	257	267	252	234	218	217	219	242	243	242	227	225	249	246	233	242	243	268	249	204	251	226	262	227	246	268	243	249	236	242	253	231	249	255	239	225	247	242	265	248	240	235	259	221	248	258	236	242	236	254	238	240	239	247	252	219	234	236	241	242	234	246	212	247	238	230	239	266	256	249	231	247	227	219	250	238	250	242	250	236	229	247	220	232	248	241	254	236	262	262	256	198	240	233	239	239	212	235	257	233	234	245	293	249	258	241	260	229	253	219	236	244	244	228	251	264	241	243	246	239	234	255	232	223	254	229	256	241	216	232	234	243	246	242	254	224	229	242	225	237	245	267	234	244	292	245	260	245	235	233	255	272	218	237	234	231	204	228	237	235	224	229	243	231	266	243	237	208	268	252	231	229	226	268	268	202	251	250	243	228	229	227	236	237	221	226	232	220	206	260	228	230	223	251	249	262	239	210	234	216	246	256	228	249	237	231	261	194	203	253	226	267	248	268	259	237	224	271	210	238	250	215	214	222	233	241	243	253	273	282	251	243	225	251	234	198	217	239	229	251	260	252	232	246	234	238	230	283	259	237	229	238	225	222	221	212	266	234	257	247	234	237	258	227	245	227	255	259	254	236	284	240	252	265	264	279	223	243	268	253	225	200	251	227	260	213	258	230	240	251	241	255	244	252	238	239	243	239	252	237	248	231	233	219	222	237	243	219	238	239	224	268	248	239	239	245	235	242	229	246	255	240	239	226	231	255	255	243	262	245	264	249	270	227	206	247	229	245	207	247	205	217	232	227	258	223	239	229	235	232	251	244	227	213	227	230	237	245	239	217	223	236	258	249	237	243	246	216	243	231	254	250	242	238	254	229	231	243	285	249	248	237	250	249	207	245	243	241	224	242	245	247	251	227	248	241	261	240	266	228	258	226	234	275	269	225	230	234	240	226	246	265	259	244	253	227	248	231	229	246	242	247	236	240	241	249	235	252	208	220	260	237	246	254	217	251	211	239	257	228	239	237	261	256	252	254	263	254	261	239	231	216	249	261	206	233	232	250	256	237	250	234	264	243	228	245	239	225	213	230	268	243	200	257	247	241	243	240	250	210	235	213	232	247	225	249	255	256	227	249	218	239	257	264	255	241	223	228	229	254	261	240	240	225	230	249	250	245	247	235	215	226	229	269	212	237	226	249	228	267	250	259	231	263	226	216	250	234	238	218	249	228	239	240	227	224	233	250	254	236	252	235	246	245	250	252	245	227	237	228	226	247	247	254	269	217	240	258	230	251	222	250	249	257	207	243	252	246	239	200	248	264	249	229	231	233	256	249	212	258	228	263	236	235	232	287	257	244	256	250	239	241	260	242	248	233	259	233	219	251	218	242	260	262	232	236	211	233	256	247	241	243	223	236	216	234	247	250	268	240	252	238	229	241	253	257	255	254	230	260	218	239	249	244	250	255	244	256	241	233	235	276	239	227	227	231	264	221	228	251	237	228	250	227	262	211	252	239	267	256	255	268	246	217	239	269	244	217	253	233	208	221	220	253	241	239	233	233	264	246	238	230	259	215	246	237	249	233	235	215	242	192	246	211	234	230	240	226	254	260	223	242	263	230	241	248	237	247	229	249	244	248	252	227	251	214	232	264	234	231	237	241	253	246	235	246	236	236	241	239	228	238	243	226	220	227	259	217	238	239	230	233	237	209	246	255	234	230	224	230	213	227	234	229	268	222	262	227	250	247	243	242	242	258	278	275	248	233	245	258	254	245	259	243	207	240	241	234	233	242	274	247	232	248	246	242	259	203	241	241	243	230	233	248	248	254	252	243	258	235	236	261	206	285	240	216	270	251	235	233	225	235	230	231	235	256	241	210	228	242	251	211	241	225	246	241	245	254	235	223	239	243	252	250	246	234	235	264	244	265	243	234	253	251	238	224	250	251	230	241	212	226	221	271	223	238	208	261	234	239	240	229	244	215	261	269	241	242	240	231	268	242	244	240	253	218	236	213	240	228	229	259	223	237	263	223	236	250	245	238	229	236	259	249	239	258	229	244	233	208	258	252	256	248	239	208	235	236	236	243	237	234	254	227	234	199	239	253	244	229	245	239	246	242	205	222	238	247	254	259	268	265	256	232	233	253	245	225	230	237	247	274	266	239	230	212	262	227	260	219	229
4674	5816	1766	569	334	289	283	296	246	227	229	225	219	215	218	196	199	186	195	194	198	211	196	194	202	179	182	211	183	216	196	179	211	194	209	194	187	224	207	227	163	192	199	186	169	194	166	198	197	157	195	177	193	189	189	195	206	185	212	197	198	180	215	191	229	202	212	198	194	190	194	204	179	206	186	222	161	209	181	170	189	187	207	203	209	202	213	193	199	176	184	195	197	193	210	210	184	202	210	165	225	182	195	203	175	176	194	193	200	233	188	182	216	167	176	191	187	189	179	205	189	206	183	177	217	186	198	209	178	171	181	225	184	180	183	197	149	157	185	200	223	173	207	181	206	208	200	171	180	212	210	208	190	215	191	184	184	198	193	201	186	186	188	185	171	181	197	220	187	217	171	202	205	182	202	160	170	169	196	185	190	217	194	178	181	217	185	221	197	207	196	185	185	194	195	186	193	162	200	182	188	199	191	190	194	204	191	191	217	198	171	198	189	198	195	190	191	189	199	192	191	188	210	196	203	178	194	179	186	209	235	202	217	213	213	181	180	171	194	203	201	177	175	189	199	196	184	196	200	185	184	186	187	198	207	184	192	198	197	175	191	206	210	200	184	184	226	201	185	173	200	199	225	199	176	183	190	171	189	186	190	207	179	204	187	199	186	212	208	180	223	193	198	191	182	184	217	190	166	179	192	188	197	201	178	204	217	203	200	189	198	180	172	201	218	182	199	180	191	200	181	184	179	195	183	204	204	210	180	205	186	205	160	190	168	213	206	201	198	171	198	186	184	187	207	204	213	163	196	195	202	177	184	198	194	198	167	159	189	166	184	175	197	196	199	183	176	179	212	172	191	177	175	187	193	184	186	218	185	167	204	197	203	184	188	196	187	194	187	169	183	197	189	185	191	195	159	192	193	199	212	177	186	198	220	174	185	215	232	185	179	185	182	216	195	201	205	170	169	165	180	196	221	159	188	173	194	187	175	210	194	203	192	192	199	186	154	178	195	189	169	162	186	198	210	198	189	185	176	217	205	200	198	176	187	170	197	199	169	196	172	183	197	208	203	167	198	183	184	208	179	196	191	183	187	177	179	191	196	191	198	190	185	211	176	184	185	177	188	187	189	184	170	203	195	175	191	199	183	188	173	191	160	188	195	171	195	179	204	164	180	188	190	197	204	179	181	188	194	192	204	188	167	198	203	187	195	166	162	182	201	217	191	183	181	174	201	163	180	206	152	208	196	188	206	186	202	195	181	189	186	196	174	166	189	224	195	182	186	194	196	203	189	214	202	196	173	201	168	209	205	185	206	191	186	175	179	171	185	171	213	182	173	212	191	188	177	175	195	201	172	203	174	181	188	194	221	185	224	186	188	173	194	212	184	180	197	200	222	195	181	199	193	165	207	179	202	214	185	207	212	175	190	189	202	166	177	199	172	210	173	162	205	168	202	172	184	200	187	198	184	149	189	196	220	197	184	174	173	169	198	206	186	188	195	185	199	206	205	175	193	247	202	175	192	171	216	184	188	223	199	182	187	175	197	186	184	202	196	167	212	201	196	199	186	206	194	197	169	205	192	203	181	193	174	190	162	199	206	201	202	196	192	159	180	193	212	180	186	178	193	175	211	198	201	210	185	198	171	155	188	190	186	165	216	199	184	228	203	200	196	172	206	191	195	213	198	200	185	193	216	189	196	213	188	185	156	198	222	184	175	204	198	198	188	183	208	188	179	197	194	205	176	172	188	188	181	184	166	175	200	204	199	223	182	210	178	167	148	191	186	184	208	195	207	217	173	189	197	215	177	182	193	189	154	184	180	169	200	226	202	175	222	180	182	174	188	204	185	209	194	188	172	164	182	177	177	180	200	204	202	191	180	179	191	189	172	181	167	195	185	185	172	202	199	214	202	218	212	182	213	187	209	180	202	210	183	187	205	175	190	200	202	166	195	198	176	179	174	221	187	207	201	196	187	199	184	184	190	201	188	197	179	187	200	173	184	182	197	224	181	186	224	173	176	197	203	178	199	183	191	208	194	184	185	200	194	175	188	193	186	208	182	188	195	216	193	186	199	171	173	193	200	183	179	192	202	195	188	213	173	172	197	195	168	189	158	192	195	185	203	200	189	182	191	203	199	184	194	214	184	208	200	179	188	178	207	188	172	188	184	187	200	190	160	204	193	172	208	173	182	200	156	185	197	187	199	184	179	174	206	176	190	211	171	199	184	179	194	211	186	194	190	190	209	191	193	182	182	192	211	190	215	172	189	196	190	175	185	201	202	192	199	204	205	211	185	197	222	171	192	170	210	192	193	188	196	206	174	156	192	199	171	190	183	183	190	181	153	188	187	182	191	198	184	194	188	188	199	206	197	169	177	196	187	192	206	187	187	183	191	200	159	187	194	164	189	155	191	172	191	192	181	182	192	189	165	167	166	197	210	180	200	193	160	187	235	214	210	207	181	199	206	195	181	210	191	202	217	181	195	216	176	180	176	161	201	195	216	198	195	191	193	212	222	198	191	201	209	195	179	193	186	191	184	222	187	193	215	216	210	200	183	177	185	198	170	179	189	161	187	191	199	198	178	209	182	188	195	197	177	188	177	191	204	182	190	194	193	187	205	172	214	201	171	180	194	184	183	182	199	202	172	184	187	188	181	162	207	194	219	176	205	192	187	222	165	167	186	175	205	201	187	193	181	195	196	191	156	194	168	186	174	204	172	163	202	188	174	181	175	192	198	178	176	207	193	174	226	176	203	178	212	190	198	193	212	193	181	158	179	180	209	167	164	195	186	211	190	195	199	217	192	211	196	170	181	181	211	183	193	195	191	196	202	198	213	196	230	179	193	210	206	214	192	202	202	193	178	185	160	207	217	183	193	194	178	181	208	200	195	220	172	198	195	183	179	164	192	195	177	192	201	207	170	175	191	169	187	195	185	194	189	208	211	172	195	205	190	196	190	176	203	166	194	191	211	198	188	162	210	183	199	190	203	196	193	194	207	191	194	162	167	189	190	192	207	190	180	198	197	190	196	168	187	196	198	182	179	174	190	193	184	187	176	214	193	194	214	197	192	194	195	147	192	200	221	207	189	184	203	212	191	169	186	189	181	203	193	191	203	198	207	181	197	207	191	198	172	194	195	198	179	196	185	207	198	174	190	195	195	167	187	187	165	173	192	211	189	218	204	191	180	201	182	192	194	181	170	213	185	203	193	170	198	174	191	199	201	164	213	213	173	183	209	201	191	189	200	185	202	176	185	191	211	209	185	197	188	172	183	175	181	174	216	212	185	199	207	191	179	193	190	188	191	186	203	181	205	183	188	199	200	192	178	195	176	164	203	179	206	211	180	192	196	183	180	196	183	198	195	211	216	176	178	183	159	187	183	201	177	195	171	171	196	193	186	209	195	208	187	201	195	174	207	181	179	192	199	189	188	198	183	194	171	176	170	190	201	190	177	194	198	193	204	203	199	197	181	194	214	176	193	204	211	187
3983	9047	4357	1593	1223	1077	1062	1049	766	727	752	728	732	681	616	563	553	570	544	531	522	557	506	474	470	517	473	479	475	478	527	509	558	517	509	539	536	532	519	535	504	507	541	497	523	482	480	533	517	438	500	545	472	508	495	472	478	500	463	472	518	560	492	522	519	502	496	496	513	491	554	483	492	475	469	452	448	519	532	514	494	532	585	644	596	496	521	472	463	482	500	482	531	465	483	469	480	477	502	437	463	466	530	474	493	501	446	456	483	480	481	473	463	471	469	519	496	474	487	475	431	466	488	472	472	468	479	471	501	517	444	465	465	473	469	504	481	479	476	501	457	485	488	490	494	435	487	425	452	464	462	477	479	491	479	466	498	466	425	473	455	474	501	475	461	461	494	481	441	539	458	510	463	481	465	465	492	474	469	464	484	461	460	487	518	484	490	451	474	467	475	499	525	491	465	455	450	463	474	482	475	481	494	451	503	515	518	474	466	476	494	486	492	456	471	490	443	504	485	465	474	456	520	485	452	495	537	503	446	444	454	514	505	481	465	477	491	459	474	469	479	478	511	496	441	457	479	458	495	477	499	444	479	457	498	511	455	451	467	498	515	486	479	435	513	503	479	517	486	488	497	495	473	490	433	459	457	477	497	492	531	500	507	477	490	458	470	469	476	479	508	514	499	499	500	492	475	474	487	470	454	465	505	476	460	483	494	448	468	505	454	451	485	492	461	508	459	464	499	501	433	462	485	477	478	514	473	471	491	490	449	488	482	472	470	473	470	482	493	452	464	483	440	478	501	467	511	496	471	474	493	453	496	487	456	484	503	437	464	498	480	479	501	459	485	516	485	476	458	441	496	450	471	491	459	489	484	434	463	484	466	494	469	481	463	481	504	494	435	520	501	466	470	503	515	454	484	508	408	491	475	449	432	496	468	518	460	482	469	479	493	460	483	489	447	445	472	463	470	430	478	465	484	468	468	489	492	497	468	455	476	485	509	469	466	494	462	452	462	461	501	478	541	480	474	493	459	510	469	481	491	474	449	464	473	470	474	485	479	493	496	464	492	502	499	484	517	485	478	491	446	440	500	477	445	458	454	472	456	482	484	487	520	499	492	456	491	471	475	454	469	482	436	468	529	502	527	464	470	475	506	466	486	477	450	477	485	445	474	453	470	466	467	509	460	472	466	502	499	474	515	432	472	455	463	448	457	485	461	528	479	494	491	473	460	505	466	495	486	502	446	512	445	474	448	472	484	465	480	475	488	443	467	451	466	445	463	494	518	504	468	483	446	533	478	477	463	487	455	482	458	445	513	493	515	516	476	490	488	468	526	461	479	464	453	470	469	423	482	467	470	465	474	478	447	478	493	463	471	493	446	491	439	458	484	471	479	484	472	513	457	469	486	469	479	449	469	465	456	521	463	515	504	496	425	470	475	482	482	479	517	496	477	461	447	458	500	492	492	482	483	477	434	487	471	484	473	466	469	490	438	451	482	491	499	465	488	466	524	442	532	520	442	491	523	518	511	483	502	465	508	486	529	530	482	475	473	453	498	503	487	466	461	455	469	505	535	499	512	487	467	480	435	474	472	467	500	471	460	449	482	478	472	465	459	498	491	484	486	446	489	477	484	499	492	499	466	460	460	444	507	465	482	503	497	470	501	505	474	454	470	438	491	440	488	460	503	490	508	469	492	462	503	471	470	473	481	458	498	477	479	487	480	460	445	476	473	511	468	444	469	527	444	482	465	446	454	465	475	478	486	456	476	454	509	455	475	494	498	491	470	495	497	476	459	471	501	448	434	533	479	460	450	512	451	470	457	499	448	503	489	481	481	473	459	478	488	449	459	448	502	463	475	472	488	475	484	489	485	500	465	473	477	492	471	489	461	448	498	454	481	472	480	502	499	495	478	453	506	493	456	483	425	481	494	466	492	477	517	508	490	434	492	440	465	487	435	498	505	481	495	519	480	424	455	460	485	534	493	453	500	443	485	464	458	467	463	463	461	493	487	478	500	471	512	495	469	486	489	485	498	493	476	509	489	464	501	477	487	471	476	481	456	456	518	496	505	459	444	503	436	475	522	490	442	501	450	504	494	482	450	490	456	481	502	448	473	455	483	452	492	454	475	486	509	456	458	504	494	515	474	467	477	533	488	519	443	466	475	501	512	488	523	500	469	473	498	515	488	450	485	451	468	485	479	446	504	485	494	465	480	446	462	485	515	491	458	458	462	486	471	491	515	487	486	479	475	511	462	414	478	481	456	465	515	478	462	519	482	516	476	465	453	445	481	472	471	475	474	492	481	494	493	495	491	486	452	485	448	486	454	497	463	428	495	498	519	517	455	515	506	459	494	474	458	486	470	469	465	464	485	505	496	487	503	475	485	504	475	431	460	483	496	460	479	466	493	508	463	464	478	474	438	502	462	540	431	447	431	500	455	454	465	470	488	477	474	495	493	483	464	488	464	481	470	481	474	472	498	438	485	464	487	447	460	509	474	516	489	492	455	437	498	436	478	469	465	489	451	507	445	474	472	468	477	512	486	454	459	500	469	473	471	496	507	469	499	471	471	464	463	493	477	486	475	461	464	437	467	499	487	450	483	456	497	475	482	497	453	512	492	483	494	476	489	484	461	460	476	422	489	485	525	503	453	467	476	450	487	458	453	473	454	520	474	539	471	494	462	511	476	476	462	472	507	471	466	513	485	498	487	498	500	465	462	461	427	515	431	491	495	523	517	467	529	487	509	509	490	475	506	501	476	447	488	509	489	441	472	500	457	509	456	458	479	452	467	476	467	489	471	465	469	497	471	469	465	508	483	469	473	464	455	488	474	462	497	467	471	485	460	467	474	452	483	489	464	464	469	472	484	527	494	503	461	464	453	519	531	493	455	459	470	466	465	529	494	438	495	492	487	461	478	463	483	476	521	455	492	506	475	513	469	475	432	468	478	468	477	497	510	413	484	468	484	460	478	470	486	484	467	528	479	481	509	438	466	467	484	447	485	477	446	478	490	495	532	457	461	479	483	505	474	477	480	490	478	515	476	490	501	452	476	490	481	469	511	499	475	452	473	456	501	469	496	478	506	520	470	495	453	503	508	477	471	510	464	496	476	457	465	474	467	479	475	438	479	485	471	475	477	519	458	481	478	496	466	470	468	473	457	465	486	478	516	460	493	486	445	464	460	426	427	453	476	437	460	512	439	459	473	453	455	459	480	464	490	493	493	440	457	507	488	478	466	521	466	470	473	482	462	473	487	489	489	451	518	509	454	475	497	512	476	467	469	514	519	473	529	453	482	501	444	500	452	483	493	440	541	477	484	494	421	458	442	471	483	525	478	486	463	483	466	510	464	451	471	486	455	486	467	512	466	426	511	443	475	482	473	474	460	480	423	471	512	449	491	486	468	509	506	455	457	474	469	500	458	489	509	503	511	501	430	502	476	527	479	473	478	524	460	465	491	487	471	461	475	509	457	501	504	447	486	467	473	529
35880	53773	32223	9597	1277	979	779	532	472	463	403	297	305	295	285	249	197	234	240	213	198	209	193	197	210	191	205	198	191	184	200	193	200	182	169	192	186	194	180	175	150	180	183	179	172	179	154	189	184	173	169	155	181	187	189	173	174	172	189	158	162	179	184	187	172	193	224	180	158	180	212	165	204	180	165	179	176	181	179	172	187	210	306	348	252	170	159	184	166	150	173	166	157	171	201	161	154	165	183	205	180	198	184	194	159	186	169	167	165	140	176	176	196	173	154	175	162	158	166	187	193	160	187	163	168	172	160	177	165	179	169	162	181	152	178	180	206	159	173	174	141	194	187	173	152	138	167	162	187	166	160	173	167	177	187	178	168	164	147	175	174	180	158	164	170	155	193	177	179	196	158	174	179	158	168	179	167	174	176	196	153	164	179	162	162	179	195	176	177	174	205	174	167	155	151	184	158	180	180	170	156	177	165	150	198	162	172	135	184	158	159	164	169	160	153	183	172	166	183	158	167	177	155	175	182	176	185	179	165	183	171	158	163	191	161	182	182	162	180	185	184	177	165	178	184	176	168	177	182	176	205	189	180	165	205	181	154	189	149	184	178	157	166	165	166	183	166	172	188	159	155	167	156	166	177	166	183	169	163	167	151	170	182	164	190	175	159	175	185	171	173	150	143	160	168	171	172	160	202	183	160	178	177	167	167	164	156	187	162	154	175	162	184	160	188	176	160	158	153	154	185	179	156	181	175	168	186	171	157	187	157	171	168	164	161	181	148	182	174	177	176	185	193	148	191	180	169	181	172	167	209	162	155	177	185	161	163	167	183	181	184	169	162	187	185	177	163	176	179	178	187	192	175	176	197	175	164	187	163	168	189	169	188	177	170	165	149	154	172	184	189	186	183	176	166	165	174	179	168	161	175	169	159	190	158	191	192	169	164	160	185	160	197	154	185	157	188	173	172	154	158	166	163	176	186	145	169	180	166	174	193	180	167	177	185	171	177	166	175	190	158	167	188	180	172	156	172	178	183	187	188	144	159	145	188	178	163	202	190	137	163	151	198	186	165	157	172	158	189	202	171	174	177	170	164	158	161	191	180	165	181	160	168	176	207	180	209	161	170	163	181	176	177	171	182	194	172	164	154	188	188	159	170	168	167	173	171	175	180	186	153	184	182	182	167	155	182	174	196	179	159	169	173	153	157	176	163	191	143	164	176	149	164	194	180	197	172	188	176	187	146	190	180	203	195	168	178	152	175	184	178	163	170	160	168	183	169	171	170	186	176	199	175	175	182	177	189	172	155	183	186	170	189	195	184	179	152	162	136	165	150	176	189	179	175	182	166	176	163	186	172	152	166	163	176	150	196	189	162	163	179	191	172	186	186	178	174	190	184	165	174	193	171	175	154	171	180	171	156	201	154	190	172	182	181	170	149	164	157	171	162	184	194	172	179	193	167	165	172	179	167	162	178	186	171	160	165	173	171	168	183	186	187	178	165	165	184	176	160	174	168	194	156	177	180	155	196	149	186	168	145	162	190	191	170	180	165	192	189	187	181	180	195	193	186	165	154	167	190	177	190	164	143	163	158	180	193	162	172	177	181	151	170	188	189	165	189	186	194	176	173	193	178	160	171	167	173	168	161	192	177	165	168	175	164	157	164	153	187	190	164	183	178	145	174	184	194	177	183	180	149	191	172	180	174	155	172	169	163	167	178	163	172	160	153	175	192	174	174	167	165	168	194	154	183	190	171	164	188	180	154	170	185	147	173	174	177	179	177	161	178	168	171	183	184	159	178	154	177	154	151	162	179	171	156	168	182	160	160	154	162	145	167	177	188	180	140	186	184	196	145	166	150	186	201	161	142	146	177	159	206	190	155	163	183	192	183	162	205	196	184	180	188	178	167	166	193	182	166	188	191	165	164	172	171	165	171	182	156	146	161	179	161	172	165	160	177	169	163	174	163	174	165	174	169	161	140	160	174	170	187	163	180	148	189	173	193	175	169	157	151	164	166	157	185	190	164	165	183	200	173	154	171	186	166	175	198	167	181	192	179	159	161	176	190	183	173	159	173	181	175	186	198	166	163	170	171	150	176	170	157	173	158	191	175	162	181	174	162	173	171	194	179	184	201	185	175	184	183	160	173	179	148	156	166	174	168	192	172	194	147	175	167	160	169	177	166	188	205	170	180	187	178	155	180	166	187	164	182	191	177	169	163	169	178	177	197	185	179	184	173	176	179	160	162	175	180	158	182	164	191	171	184	181	163	167	165	180	182	185	160	153	187	179	182	192	174	159	162	199	183	183	178	193	189	167	177	173	156	175	178	174	158	185	166	154	170	177	170	175	179	183	205	179	162	183	188	161	141	145	179	172	181	184	190	173	191	183	169	175	169	177	186	179	149	162	177	152	188	172	164	168	159	161	182	165	176	172	164	155	159	166	181	156	167	172	175	160	173	177	170	159	181	169	153	174	184	160	165	158	176	215	191	181	186	177	170	179	163	178	168	163	185	178	189	186	205	161	189	177	169	186	173	181	165	145	193	188	158	178	181	161	175	169	177	176	188	161	156	162	132	154	171	171	170	196	181	151	186	194	172	175	153	171	167	187	176	170	170	182	166	186	175	192	186	174	210	187	204	159	145	167	179	168	165	173	161	178	168	164	159	161	190	177	168	166	164	168	181	153	164	172	152	163	163	193	187	159	191	176	161	154	163	188	147	171	177	178	176	176	168	186	174	165	161	185	180	135	179	168	187	179	175	196	180	166	180	161	195	180	196	186	158	171	160	169	188	172	167	178	170	162	187	171	179	198	183	153	203	166	178	156	183	141	173	183	177	199	162	188	172	177	173	167	196	179	184	163	159	174	175	164	177	161	157	161	163	173	170	161	180	175	168	171	150	184	193	178	193	160	145	199	181	178	161	194	177	166	181	187	174	196	147	165	160	139	172	173	159	161	180	174	170	160	201	188	175	198	215	151	173	190	178	141	170	165	151	178	186	180	173	185	167	162	165	179	155	167	169	158	191	159	172	164	186	170	174	137	190	188	163	173	163	167	164	177	150	159	197	160	182	163	151	159	170	166	183	172	186	175	181	164	181	160	154	187	172	162	174	183	179	170	179	187	164	182	188	190	166	150	185	161	182	164	184	178	179	179	169	162	207	177	154	146	186	174	164	179	176	192	177	160	148	164	169	152	194	165	171	169	193	143	192	182	168	153	165	194	186	175	196	161	187	154	172	182	159	193	170	161	170	165	177	160	173	151	173	166	160	212	146	167	179	161	169	173	168	180	168	190	183	142	187	181	170	182	177	189	166	177	164	159	178	161	180	172	174	173	168	185	161	161	178	171	173	169	191	169	176	164	193	178	172	173	176	181	149	147	168	155	172	180	174	170	155	162	165	161	187	174	191	164	162	180	173	193	166	175	173	181	170	183	170	171	159	163	181	174	160	205	182	164	179	191	144	162	166	197	188	180	197	176	159	167	161	190
21652	38453	27217	5001	3389	3320	3075	2159	1948	1739	1700	1379	1323	1305	1324	1068	889	1262	865	1020	709	630	607	609	689	603	618	557	613	572	667	600	647	625	614	568	581	578	530	529	501	536	526	524	479	471	504	490	489	460	494	487	501	498	473	494	465	416	477	482	463	458	512	544	501	586	562	528	492	529	549	504	484	437	480	454	520	455	464	455	469	780	1761	1849	1286	421	430	429	423	431	416	433	407	393	448	463	432	435	409	402	422	462	422	425	447	457	414	441	455	446	410	402	408	417	456	451	423	427	457	409	463	453	447	431	430	436	397	430	471	437	417	439	437	440	421	457	414	426	433	453	443	418	431	421	453	418	441	430	466	403	420	412	444	421	470	470	437	418	405	437	414	421	462	442	438	385	448	448	474	464	451	436	467	401	431	438	437	471	434	434	414	397	434	402	438	418	431	398	425	408	429	453	460	432	433	441	445	457	436	381	429	446	453	436	432	446	425	442	437	443	446	409	403	410	407	428	436	448	445	435	424	424	429	454	452	429	424	430	451	453	432	433	409	431	440	414	441	437	453	426	434	423	409	465	430	407	464	412	425	429	384	406	416	424	396	421	415	438	449	492	441	436	444	423	439	430	462	466	448	405	429	437	432	453	463	420	459	407	468	441	395	455	434	415	417	422	430	454	419	445	412	443	433	426	455	433	466	462	467	454	451	457	410	459	451	444	447	447	392	438	435	448	431	419	439	444	447	409	414	443	435	438	421	435	426	435	450	438	413	426	427	405	439	427	447	441	455	444	450	441	440	423	445	430	422	421	412	458	453	394	464	406	429	421	436	441	414	435	426	446	428	450	459	398	461	456	415	432	404	403	400	456	479	453	385	447	415	435	430	431	447	455	426	434	434	401	439	453	431	461	415	422	419	388	424	436	421	405	403	418	428	403	443	422	458	448	442	437	414	434	422	468	400	423	418	436	429	436	452	400	442	417	431	428	449	420	443	424	421	424	428	414	430	414	406	379	426	429	444	401	390	450	431	410	435	417	425	392	419	406	401	412	418	449	449	432	430	433	418	432	439	431	425	458	435	441	393	433	441	431	438	414	432	453	418	438	408	411	406	413	450	465	441	483	466	397	421	412	478	432	444	405	450	451	404	448	443	419	415	437	441	430	427	477	379	428	449	398	453	422	407	444	399	412	445	427	468	449	435	430	425	440	448	404	464	459	455	401	427	422	422	456	420	417	453	440	440	405	452	463	442	456	464	412	428	429	455	451	431	422	445	428	351	430	408	442	460	444	405	418	418	437	457	453	420	442	438	451	410	426	424	405	420	429	459	408	446	418	428	414	477	426	412	438	443	467	428	462	422	428	446	426	408	427	424	404	464	391	415	459	412	419	433	391	383	425	451	443	458	427	448	468	424	409	456	418	409	443	409	449	418	404	443	424	388	414	398	414	463	427	427	442	419	443	401	424	428	428	418	449	432	425	407	419	428	417	421	445	448	441	439	405	425	444	429	436	413	412	395	406	426	429	404	440	412	411	429	451	455	400	415	441	458	415	449	452	434	419	414	433	388	458	440	470	456	431	429	404	441	403	434	415	419	409	434	429	437	429	406	460	424	417	446	429	417	442	427	407	415	470	413	467	456	441	431	439	415	424	445	434	427	406	446	404	406	448	426	428	415	431	434	433	424	476	418	423	431	482	420	412	411	432	407	427	417	429	462	444	446	421	451	438	413	443	455	430	446	424	431	444	460	396	402	393	397	403	484	471	431	403	411	426	421	452	416	462	412	435	452	431	387	445	421	416	423	451	457	437	444	409	396	474	462	428	452	414	443	418	479	449	413	473	397	409	437	449	408	412	430	452	457	439	466	477	463	472	409	461	433	442	389	457	435	411	434	470	419	426	447	452	476	435	410	391	441	449	453	423	450	431	426	449	411	418	445	413	423	459	412	419	422	470	407	438	445	428	394	436	449	413	434	457	424	407	432	442	467	452	435	428	412	448	460	443	442	429	401	424	403	422	451	453	443	439	433	431	433	412	408	429	441	440	442	463	442	434	425	402	419	423	436	418	411	427	399	402	479	430	448	453	466	422	436	416	425	455	398	422	450	425	417	417	403	436	439	440	444	422	435	448	429	417	420	403	407	424	443	458	439	403	427	435	442	416	434	446	433	438	419	436	423	434	413	418	429	473	378	438	438	408	447	427	453	419	452	467	415	423	448	425	458	450	446	468	449	410	427	416	424	452	417	424	425	404	421	431	394	442	426	446	470	406	424	417	461	428	398	430	444	417	420	413	411	438	452	420	385	488	441	441	449	437	407	428	427	435	450	445	453	413	424	422	424	459	446	481	426	450	433	471	432	432	396	446	441	446	411	448	422	422	431	469	449	435	423	414	409	412	424	438	407	447	459	415	429	464	449	430	434	428	419	434	400	390	422	440	448	452	423	416	428	442	441	409	445	437	433	425	453	421	411	422	395	447	427	406	416	432	446	455	454	432	424	422	443	419	433	415	432	445	417	442	409	445	460	434	420	459	434	421	427	459	408	443	454	461	440	401	453	437	433	458	409	449	426	463	421	435	442	429	431	454	413	403	433	437	451	413	443	433	454	431	421	433	449	418	426	455	448	420	415	442	430	443	439	479	456	388	424	445	445	451	397	433	439	441	424	437	429	426	424	457	407	412	471	415	452	456	434	414	403	400	438	452	453	406	442	443	466	442	393	405	438	394	434	398	396	458	411	444	405	437	437	461	429	418	408	414	414	419	442	437	438	412	401	448	433	462	451	397	415	421	420	414	459	381	445	397	486	435	421	358	424	433	414	454	419	447	442	465	416	405	441	431	439	477	430	384	430	443	414	435	446	375	423	450	424	420	437	427	452	435	437	430	418	442	444	407	397	407	428	399	412	467	455	412	415	414	465	413	435	457	458	409	447	439	436	438	450	412	427	416	443	406	399	404	439	419	421	419	439	436	421	426	430	385	419	427	410	433	438	445	436	399	450	422	454	436	473	417	430	444	479	460	396	453	454	462	447	416	435	413	415	406	431	433	411	399	467	424	446	453	394	445	429	443	448	444	402	428	399	453	430	449	424	454	422	427	428	436	432	420	412	432	426	417	417	453	470	429	423	408	434	426	433	400	441	421	466	425	455	404	440	453	422	422	413	453	480	422	410	424	432	387	392	462	444	410	407	423	454	414	408	418	418	377	438	426	450	446	414	406	425	399	376	440	472	454	409	433	426	411	446	424	450	464	424	423	415	431	458	453	429	471	406	444	432	419	437	425	410	461	411	397	430	431	432	450	448	441	454	455	433	421	449	429	437	431	452	405	433	407	380	433	456	411	409	451	457	416	473	429	415	450	433	427	441	411	424	462	401	403	447	385	436	411	475	436	443	442	384	434	420	433	423	424	407	424	409	433	434	433	427	455	437	420	433	427	425	432	442	431	432	433	448	446	441	442	421	455	429	435	409	426	432	432	397	448	395	443	435	407	425	416	470	427
50281	69378	42739	18227	2860	1610	1209	943	635	512	461	372	328	372	309	287	190	207	210	214	185	157	172	172	157	142	137	142	165	121	109	114	119	120	132	112	111	92	107	103	111	114	108	97	102	97	109	103	112	111	108	115	97	101	102	120	102	104	97	101	105	116	121	108	107	158	192	99	115	105	134	108	108	84	97	123	94	97	99	95	99	154	311	439	284	86	109	108	102	98	94	97	75	95	87	83	99	97	108	107	87	81	91	100	76	90	100	102	103	86	108	94	108	99	97	100	98	99	88	105	110	93	87	87	73	98	111	99	83	88	99	91	98	93	102	108	84	97	81	91	94	103	100	80	92	112	94	97	88	94	84	100	110	97	94	85	97	117	98	91	92	101	84	94	99	108	83	76	79	84	104	100	98	97	93	112	106	103	107	98	99	108	100	90	84	96	85	91	87	84	101	92	126	100	106	84	94	104	105	82	91	94	89	110	84	86	100	100	89	107	93	95	95	120	102	101	78	110	96	102	83	95	86	92	100	87	111	87	82	100	102	107	86	102	84	94	92	101	89	83	90	108	89	92	80	105	82	93	94	87	97	82	104	79	92	100	86	92	88	94	91	90	89	111	82	104	95	104	86	84	92	104	75	85	87	102	97	113	109	94	95	87	96	88	113	103	97	91	91	83	97	85	97	90	84	110	87	100	90	99	96	96	97	90	75	105	91	102	79	72	84	100	113	87	83	99	93	81	95	108	98	86	86	94	101	89	105	96	101	101	90	89	102	101	91	104	116	107	92	103	73	100	111	103	104	108	103	112	94	114	98	96	78	90	81	106	83	114	83	89	105	117	99	86	87	88	97	102	115	74	97	104	99	90	81	100	85	83	98	103	94	84	110	97	85	78	102	95	98	93	98	91	87	106	92	84	95	116	110	93	93	86	100	98	103	97	87	88	103	99	83	103	83	94	96	95	85	107	76	86	97	102	87	99	78	90	103	100	90	87	90	93	84	91	91	86	104	93	86	72	83	108	114	91	109	99	90	110	87	99	98	84	89	86	94	107	96	82	91	87	106	137	96	78	100	79	108	103	87	100	95	97	96	97	94	104	93	89	81	95	86	87	100	71	101	87	89	101	78	92	100	99	104	100	118	102	98	99	100	99	100	94	86	114	101	111	104	93	101	87	89	97	102	81	94	111	127	96	85	102	86	108	115	89	71	99	88	87	85	75	84	127	81	85	106	102	79	95	99	99	91	88	107	92	99	98	106	94	116	92	87	104	89	97	98	84	101	84	97	105	84	87	96	95	98	102	94	89	97	101	95	86	99	74	97	98	103	102	93	95	90	88	117	108	100	77	88	86	99	92	90	91	92	83	88	101	92	96	92	85	83	96	105	76	100	109	95	79	98	77	105	107	98	121	100	91	96	109	95	92	92	93	96	86	109	111	79	95	108	105	127	99	95	99	101	95	98	101	103	93	86	82	107	93	82	101	77	80	101	86	105	101	98	110	96	98	104	92	82	106	99	90	88	108	99	99	105	106	99	102	110	105	93	101	84	106	101	80	78	88	93	98	83	95	91	96	84	87	90	91	99	101	86	96	95	98	101	93	101	98	94	81	100	100	80	98	106	80	111	95	77	95	86	100	106	103	76	89	71	90	90	99	110	98	83	98	101	102	83	95	77	110	95	93	105	108	107	90	96	103	104	96	74	82	110	110	103	78	93	85	101	86	93	100	84	111	107	111	78	89	100	94	91	79	101	87	94	93	98	97	102	98	88	96	89	92	102	98	100	107	85	91	97	105	109	84	88	111	82	114	111	77	87	93	97	97	92	88	88	95	79	90	83	79	79	99	103	74	111	98	97	79	95	92	118	91	82	96	101	99	105	96	123	86	96	97	92	101	88	86	103	90	95	104	106	100	102	87	100	101	87	108	93	103	96	106	108	93	90	87	89	90	102	89	87	86	83	101	99	100	80	93	95	95	94	88	95	103	103	100	111	102	100	92	93	91	85	87	88	101	86	106	93	109	99	107	103	74	110	98	82	86	120	94	104	95	105	97	90	94	104	89	84	91	99	83	92	91	101	106	103	101	84	98	104	91	88	125	90	96	80	84	97	100	83	101	92	91	105	70	98	103	108	82	86	84	94	96	101	110	86	99	81	92	94	86	95	87	84	84	92	109	99	109	84	92	91	105	89	97	87	97	102	92	97	104	91	82	99	114	105	97	87	101	76	102	90	95	74	101	107	107	101	87	97	90	107	104	96	94	87	79	105	106	99	99	93	105	98	101	99	86	96	102	94	109	61	98	101	93	109	101	88	105	86	108	93	88	91	72	97	100	101	96	116	88	97	86	81	89	84	78	96	93	107	110	87	83	99	97	83	89	102	93	96	92	90	83	98	105	82	94	108	96	73	96	94	99	107	103	94	97	76	88	90	78	85	101	104	107	98	108	92	104	104	85	99	100	86	71	96	116	89	84	95	92	83	82	112	94	101	90	111	81	85	86	99	88	99	84	105	91	90	88	84	91	81	99	95	89	87	92	96	100	94	97	109	112	100	93	90	101	101	108	82	99	97	102	107	90	88	96	121	99	102	84	101	87	95	100	90	96	86	89	103	101	95	86	96	104	84	99	104	94	108	99	79	93	80	111	94	63	105	101	85	83	88	99	93	117	89	88	78	97	94	87	90	95	115	97	91	108	99	118	96	91	115	116	102	93	98	89	87	90	101	95	94	114	93	75	107	84	94	93	87	88	91	95	124	85	100	97	105	84	75	76	65	100	99	116	75	124	94	110	84	95	92	114	104	109	87	92	103	95	98	95	105	102	95	107	103	105	94	86	92	94	97	107	76	103	109	111	104	102	102	101	90	106	94	115	95	98	76	99	98	97	92	97	117	92	88	94	82	93	85	107	97	93	97	99	96	101	85	101	95	111	83	79	103	92	103	93	101	88	97	87	75	101	93	118	99	92	102	103	89	94	89	98	86	86	99	85	96	93	95	108	89	88	91	87	79	75	93	88	95	89	96	106	88	107	80	93	111	108	78	106	95	84	90	97	84	101	102	96	94	87	83	85	96	87	75	115	114	103	83	104	116	95	109	114	95	105	95	103	109	97	97	93	98	85	119	97	95	100	104	92	94	100	96	73	93	78	100	105	88	109	100	102	100	77	89	90	89	80	94	102	108	103	108	90	88	91	109	76	102	88	101	86	89	95	88	79	89	98	104	105	103	97	105	87	85	110	101	113	92	104	76	100	100	93	108	77	91	93	105	93	104	113	81	79	88	99	94	106	88	95	101	89	78	111	102	89	94	108	87	113	106	85	97	100	88	87	82	100	97	87	98	119	95	103	94	82	103	103	90	110	100	94	98	92	84	79	104	104	116	103	91	77	98	89	100	84	102	103	92	82	100	99	75	89	98	76	104	116	116	90	94	103	74	111	93	111	110	99	112	92	90	100	107	95	97	101	99	87	83	111	93	95	107	98	92	104	93	96	114	105
30416	49549	32854	7194	5254	5495	4397	3427	2794	2391	2388	1932	1809	1980	1768	1559	1141	1381	976	1096	777	773	790	610	695	623	630	596	781	678	601	607	551	618	604	554	422	418	389	352	382	414	399	351	356	362	333	323	353	361	310	336	323	341	313	335	316	311	342	330	335	323	378	352	445	886	1050	331	310	353	354	298	272	314	310	319	291	328	271	286	332	689	2124	2941	1951	253	235	241	229	266	268	266	213	243	243	257	247	264	254	232	261	267	263	259	253	220	256	253	254	254	234	267	264	251	256	272	236	263	240	249	253	248	247	232	266	238	225	292	250	227	257	258	258	228	265	253	260	235	244	222	252	247	265	270	253	238	251	260	252	267	259	268	262	237	259	238	245	238	252	244	261	258	245	243	244	245	291	264	241	230	248	240	271	253	233	230	254	273	285	257	274	259	274	259	256	250	235	232	232	259	241	259	233	242	232	260	270	245	247	247	261	231	245	272	233	253	235	251	245	264	245	241	232	269	236	240	251	273	242	234	247	273	268	249	256	259	247	268	253	268	263	264	246	223	263	220	212	240	235	252	247	263	255	252	251	224	239	255	258	224	252	259	251	268	248	237	233	249	250	230	227	261	234	266	266	259	263	258	255	261	234	244	258	241	247	253	246	248	227	241	260	239	233	232	256	261	267	240	239	290	246	259	264	243	253	244	272	251	237	231	216	271	257	237	258	230	247	204	252	261	287	250	244	252	216	233	258	258	234	272	262	264	249	244	246	258	229	222	253	245	247	235	249	241	241	260	244	220	241	247	257	220	255	257	232	272	246	243	214	270	268	255	242	239	243	243	241	272	237	257	263	243	248	235	263	249	244	250	254	233	256	243	254	246	273	254	256	236	259	253	256	246	233	270	245	237	264	248	270	258	226	248	268	235	242	244	260	234	244	298	249	244	235	247	237	227	245	270	251	244	215	276	239	244	230	270	265	245	240	258	214	251	235	242	237	267	259	242	241	237	262	253	257	259	257	243	250	270	242	292	281	240	245	243	260	250	252	294	214	253	241	236	255	235	228	260	254	235	265	240	223	247	269	265	270	225	274	257	258	233	255	212	250	257	235	238	227	240	251	251	266	267	246	274	233	227	240	243	254	233	257	234	258	255	238	259	247	250	244	266	255	266	255	260	263	227	234	260	246	238	236	248	239	240	251	241	240	255	277	243	236	256	268	243	239	254	237	254	258	234	246	235	257	284	233	256	239	243	247	246	265	230	270	228	258	243	223	243	237	250	218	242	286	220	216	263	257	268	242	275	230	231	266	225	250	264	251	232	242	264	233	264	230	267	228	264	212	263	262	243	244	258	234	244	239	235	270	251	262	282	241	247	243	242	267	230	248	237	232	260	249	239	259	236	216	246	252	225	233	234	247	246	231	254	261	255	253	247	232	274	283	250	241	259	245	281	256	261	229	280	256	289	235	230	256	244	271	248	244	231	223	276	252	254	255	233	247	245	245	250	249	263	237	247	257	225	268	243	242	280	234	254	250	260	276	261	220	253	226	261	248	239	256	248	265	269	246	233	236	259	235	234	262	261	278	262	258	243	252	266	238	256	240	272	262	271	233	214	257	257	247	262	220	237	243	249	219	236	265	259	265	249	243	216	257	230	245	247	261	236	248	259	262	258	243	240	237	272	257	230	247	250	231	254	265	263	255	246	239	223	255	270	269	267	245	241	252	233	255	260	227	253	263	246	232	251	250	291	266	274	261	252	250	231	224	281	230	280	265	252	256	235	288	249	229	259	275	259	241	253	255	252	229	226	265	263	267	245	232	257	248	273	221	249	238	246	257	258	278	241	255	264	220	219	204	239	258	260	233	250	260	227	251	245	252	242	254	249	262	271	240	286	237	257	264	255	260	211	244	248	240	275	227	260	264	236	254	254	239	244	231	237	255	252	244	250	231	260	243	250	244	243	247	264	261	261	266	258	266	248	258	240	239	225	258	267	239	285	260	254	255	268	234	245	229	254	251	248	272	265	262	256	261	260	253	259	240	257	289	249	226	234	262	261	287	245	245	259	254	271	258	269	261	255	237	266	249	284	273	241	217	256	242	274	232	243	255	228	240	217	256	247	247	252	241	236	259	255	233	257	262	238	271	267	264	284	241	257	273	262	261	249	250	220	242	244	231	280	256	236	279	258	252	250	256	253	264	252	256	267	254	264	242	245	264	287	233	232	235	269	262	278	245	247	244	259	223	228	233	264	248	261	257	265	243	249	234	268	237	238	250	248	247	247	252	240	242	228	245	246	237	237	270	263	263	280	243	271	240	223	244	255	270	244	227	245	263	255	251	236	241	243	252	217	244	242	233	261	245	244	277	243	258	259	250	241	279	230	252	253	240	256	244	249	253	238	248	267	232	252	271	253	228	254	261	244	235	248	247	251	236	237	229	230	258	238	266	251	253	219	225	253	237	251	214	259	237	240	242	253	273	225	261	226	259	233	268	262	229	243	247	252	246	245	236	233	238	256	256	261	259	251	247	258	228	259	248	254	218	236	249	232	258	253	245	256	236	255	259	252	249	249	248	232	244	244	258	238	275	237	238	242	270	222	261	278	222	271	231	259	261	246	271	248	240	269	250	261	247	246	212	264	241	265	241	225	249	254	247	242	236	246	259	260	236	259	237	255	252	257	262	268	255	246	251	254	233	265	240	249	262	232	271	274	257	267	245	227	258	247	254	246	261	263	255	230	237	240	213	229	242	271	242	273	236	239	267	243	244	265	221	258	246	232	259	254	212	240	259	295	245	241	258	271	236	253	270	226	254	215	248	229	235	274	255	218	252	239	251	257	262	230	283	271	248	275	236	221	230	259	239	239	250	266	247	277	259	250	266	255	263	242	258	252	256	251	271	247	243	224	260	265	270	233	260	265	247	234	247	250	232	244	251	229	226	239	252	277	255	277	264	263	260	263	263	271	258	257	247	242	268	245	277	241	246	258	261	268	249	247	256	278	241	262	232	249	222	273	273	237	253	255	222	254	263	236	243	240	261	245	252	239	250	251	251	272	252	252	264	239	236	272	268	260	258	258	265	251	239	237	247	242	231	246	232	275	249	243	241	236	258	268	229	253	266	254	244	231	243	253	240	262	214	229	267	257	246	270	248	242	249	252	244	269	242	268	261	245	239	228	248	250	251	242	277	232	235	228	241	254	232	249	244	248	261	262	215	282	243	229	248	260	224	257	271	254	255	259	248	243	277	259	249	264	232	236	259	239	268	223	245	296	284	230	289	256	273	254	274	228	230	255	242	266	259	247	262	252	273	235	252	241	278	268	257	250	241	294	234	276	258	260	241	231	244	241	287	251	271	225	262	239	249	267	239	247	275	234	279	260	224	268	253	254	248	253	237	275	215	243	277	255	267	256	285	252	241	257	236	245	242	271	256	232	242	233	245	232	279	245	284	257	246	235	252	236	269	252	234	274	231	233	261	229	248	244	257	233	234	255	241	224	244	272	253	214
4870	7393	2217	513	379	340	296	270	218	208	254	212	212	175	180	206	176	188	204	203	188	202	221	164	197	161	172	182	186	186	212	226	240	207	204	198	201	189	222	203	215	196	184	214	191	172	195	190	180	198	191	222	198	178	214	236	180	201	192	227	207	211	195	201	213	202	200	173	203	170	207	206	216	210	201	205	192	198	201	201	191	175	194	235	198	204	181	190	184	181	175	183	203	181	219	207	217	202	200	200	186	184	199	165	181	190	188	166	170	195	203	170	216	199	190	199	209	186	189	186	181	187	201	179	208	194	197	206	204	209	197	193	196	210	179	186	194	180	205	204	200	190	162	201	163	193	190	179	189	189	213	165	177	190	217	204	181	196	207	183	177	200	198	203	219	206	186	195	195	170	215	191	200	205	200	181	201	189	218	209	192	192	198	206	168	185	192	200	193	182	221	180	186	197	202	210	216	199	202	203	224	204	194	222	203	183	185	211	196	207	200	206	190	194	196	158	180	203	183	190	211	201	187	176	216	200	190	179	180	188	187	187	203	190	173	201	227	204	185	189	207	180	171	202	208	209	177	221	200	190	196	188	183	202	196	190	200	194	212	211	180	202	200	210	195	179	219	199	223	221	197	202	202	176	169	198	161	204	189	185	200	176	186	185	192	200	212	181	194	197	192	192	193	209	199	175	192	184	190	193	185	186	169	199	191	191	189	199	209	178	179	202	158	196	215	196	205	215	182	185	169	180	188	203	200	208	190	214	206	191	185	204	202	196	183	206	199	200	204	204	189	197	201	180	189	201	205	203	197	191	203	189	196	213	200	190	202	183	195	207	201	172	191	196	187	210	164	191	197	200	195	188	183	205	193	197	221	208	202	201	186	191	217	173	207	193	190	223	154	199	179	194	208	187	178	206	166	207	203	196	195	202	184	198	197	196	180	177	207	179	207	181	218	187	197	184	202	213	174	181	187	186	201	195	182	201	184	178	217	208	223	194	182	218	184	172	186	207	186	195	179	193	171	193	190	174	186	204	191	206	211	194	195	220	221	176	214	189	183	204	206	206	218	199	196	211	185	197	182	203	204	224	190	199	188	197	185	205	182	189	204	202	195	214	191	178	225	187	206	181	220	184	183	208	198	200	220	198	211	176	172	212	205	221	219	201	177	210	204	205	176	184	180	165	208	194	189	196	193	203	183	197	210	187	201	197	191	206	196	188	190	205	211	207	200	226	189	178	198	192	203	198	183	164	204	192	189	193	210	178	217	208	198	210	208	190	181	175	196	203	188	184	213	191	189	205	209	191	213	195	186	187	179	219	220	207	166	200	173	212	202	192	178	193	186	193	179	198	183	212	219	188	221	192	186	221	193	190	190	191	183	194	184	199	197	188	197	204	196	192	209	187	190	192	183	198	163	178	178	198	196	215	185	193	186	185	185	191	176	177	203	200	186	192	207	186	196	164	207	178	194	212	189	205	195	197	199	165	180	179	196	202	210	189	187	186	204	214	173	208	183	180	185	204	181	216	192	193	196	228	194	206	204	193	188	206	202	199	195	215	183	183	190	179	196	207	212	175	185	192	199	232	218	195	166	226	189	218	195	210	179	213	206	184	198	201	189	222	171	184	201	166	160	211	200	209	188	204	201	203	194	172	184	188	217	176	187	166	201	200	188	194	229	201	185	201	202	196	187	220	214	196	205	196	177	200	198	203	170	210	195	201	207	189	182	173	171	180	187	164	209	199	218	212	174	170	219	201	198	212	180	187	179	214	232	201	184	206	209	185	186	185	179	195	209	217	219	198	194	194	187	196	197	207	192	192	178	162	193	196	208	212	212	187	205	212	194	196	165	188	174	213	207	191	190	178	227	200	194	192	177	209	197	201	148	198	196	206	219	179	181	182	168	208	189	181	179	226	205	220	183	154	215	196	193	172	198	194	204	185	221	205	195	179	188	206	183	178	219	164	202	194	217	185	183	181	176	191	202	203	195	200	187	165	179	205	206	199	180	206	220	183	203	166	193	216	188	203	173	192	200	201	213	220	188	180	206	170	215	202	180	197	198	207	165	177	206	160	204	189	187	201	186	190	198	184	213	209	177	203	220	211	174	187	211	186	175	199	202	200	215	184	182	184	210	191	204	210	224	178	195	174	215	185	182	174	208	181	171	178	197	200	186	197	210	191	178	189	188	205	200	215	217	201	170	197	176	184	196	161	201	184	193	183	193	199	206	179	192	214	194	162	190	208	190	204	189	202	182	202	205	203	159	179	219	233	185	213	204	177	217	198	218	195	182	200	214	190	210	193	203	220	203	197	209	194	185	217	203	212	197	190	187	215	216	159	186	189	206	188	222	224	173	191	195	185	212	200	208	229	176	188	200	196	199	195	203	213	212	181	187	217	209	208	189	175	196	204	197	181	174	173	191	192	229	190	230	177	209	175	200	184	224	183	184	203	203	216	172	210	200	213	188	188	219	195	186	196	201	197	164	183	195	177	190	200	203	189	173	173	191	158	208	203	209	175	195	188	197	220	240	176	202	213	183	179	185	191	185	216	192	194	217	207	201	208	203	183	189	188	195	166	236	182	195	184	182	198	195	195	220	205	207	207	188	180	206	188	178	180	207	173	207	194	188	188	196	194	175	188	194	206	205	157	203	189	181	202	201	184	173	191	177	173	171	181	205	211	199	188	198	174	194	191	208	198	193	217	182	196	191	200	203	170	185	189	183	211	179	183	184	214	171	197	195	191	179	208	203	202	212	193	237	200	188	202	165	189	206	174	193	207	222	217	181	210	185	201	214	182	194	206	205	196	203	183	201	188	189	182	184	217	210	211	186	204	201	176	179	199	208	193	220	185	193	208	204	207	212	178	185	225	203	185	175	176	194	181	155	206	190	190	162	200	181	183	196	194	188	186	194	203	188	186	191	189	188	212	187	221	203	192	195	199	195	181	184	202	213	203	198	211	185	202	193	199	211	199	184	189	171	172	183	193	211	198	206	189	218	216	193	161	194	192	213	192	192	193	199	218	203	173	219	168	190	184	189	182	199	192	205	181	228	192	191	182	222	192	188	202	210	193	187	172	195	208	197	197	192	226	202	169	193	203	212	199	202	192	171	209	209	229	223	197	203	192	201	187	173	191	187	193	200	184	206	200	221	192	187	190	184	197	168	201	189	198	213	168	189	189	190	182	223	177	163	204	210	186	165	193	183	237	192	167	193	188	211	166	215	185	224	189	191	160	185	182	218	173	197	175	212	200	197	188	195	204	199	203	171	202	221	179	193	211	201	205	191	198	188	186	205	191	182	196	204	189	196	158	198	181	187	192	175	191	191	199	204	176	189	203	196	191	195	183	219	187	198	199	195	222	185	209	207	205	175	184	179	197	190	216	203	193	211	194	196	182	177	197	222	208	179	191	195	201	189	210	219	194	202	208	184	205	183	197	181	197	192	179	201	183	180	190	173	188	191	181	195	203	192	177	183	188	197	212	200	181
4162	11213	4721	1515	1350	1188	996	798	718	657	690	716	600	500	545	581	540	510	555	501	562	507	505	519	520	512	484	489	503	559	524	521	535	526	557	544	491	495	542	461	522	495	486	499	510	519	509	495	528	510	502	541	489	509	502	510	517	469	509	497	524	501	499	506	485	487	505	497	518	480	469	499	452	494	485	548	470	487	488	498	458	521	516	575	669	524	516	516	480	513	486	473	513	484	496	490	523	511	464	483	520	496	497	424	502	511	483	489	526	485	485	475	504	511	488	495	474	481	479	496	466	460	490	530	455	438	489	473	489	481	440	488	507	515	489	472	500	507	453	495	486	470	526	459	498	504	480	501	498	481	515	447	503	502	485	527	478	520	458	466	503	483	468	492	463	459	452	515	481	501	499	488	487	476	480	494	500	487	503	515	483	502	486	502	495	510	533	440	493	494	455	507	476	521	478	474	472	458	498	520	481	480	491	459	453	494	463	477	438	465	446	486	491	451	487	466	517	495	523	478	457	496	456	499	505	472	530	474	519	475	520	475	475	457	443	465	518	498	483	461	563	487	522	496	486	484	491	546	438	456	470	469	483	485	497	496	521	456	470	492	482	449	468	491	498	467	480	481	482	505	489	441	481	472	477	475	501	489	486	492	506	494	478	467	471	495	456	477	514	490	481	478	500	435	486	481	502	435	509	474	482	523	488	493	482	472	464	461	471	490	453	524	485	458	484	500	457	486	474	454	477	518	528	475	496	479	490	481	506	501	512	486	459	471	462	487	480	512	453	478	504	478	481	483	469	481	498	474	493	492	473	506	491	484	506	486	483	463	484	488	462	513	494	488	493	488	465	488	484	493	484	505	485	482	502	457	483	465	465	481	473	499	478	478	479	451	475	491	519	525	493	494	502	471	501	471	490	453	495	497	460	472	501	486	440	506	463	484	464	513	458	532	462	483	498	482	513	515	486	459	460	497	486	473	526	468	501	466	486	443	481	483	529	504	489	435	425	482	510	470	474	494	480	516	437	473	493	467	485	466	435	509	444	447	483	520	470	505	492	499	502	496	509	525	451	469	473	480	498	469	520	464	488	514	469	460	521	518	495	459	529	499	504	486	487	463	495	461	447	491	499	514	479	485	468	537	460	517	488	483	462	493	550	496	448	496	464	469	477	510	512	509	493	516	470	494	509	447	482	500	450	459	469	495	519	483	498	444	486	511	483	504	473	458	489	520	519	464	518	433	443	472	485	499	482	472	491	513	473	481	466	461	470	501	506	469	529	511	477	508	506	530	467	508	469	473	511	489	484	463	498	483	510	484	479	489	450	493	490	473	481	452	524	487	490	486	477	487	447	499	491	493	475	493	461	499	467	480	540	503	446	479	521	495	513	483	498	468	505	488	441	498	488	487	459	471	487	495	491	454	494	493	521	491	476	493	474	489	539	497	480	464	490	477	481	468	475	470	493	480	494	488	503	497	489	491	501	479	508	468	479	483	502	480	523	471	494	493	488	473	489	471	499	477	478	498	429	479	497	483	456	510	449	510	468	442	500	449	499	466	495	443	463	513	502	498	486	468	532	475	486	504	487	459	471	441	484	494	510	482	475	517	478	491	511	505	484	451	509	548	504	492	479	498	481	475	503	469	493	465	469	458	468	513	504	509	473	487	472	494	525	452	515	523	480	496	504	516	451	482	481	487	495	484	467	496	524	478	549	487	462	473	508	484	475	531	501	453	493	501	486	517	517	477	486	521	501	414	480	505	472	475	514	464	502	511	497	487	471	522	454	474	485	498	468	456	505	458	518	517	483	464	494	486	473	456	481	497	477	492	470	492	471	490	535	541	496	468	492	492	525	490	495	472	538	469	468	493	464	466	456	467	473	483	493	480	505	482	462	510	495	494	492	494	490	491	484	499	489	517	503	482	497	529	484	472	470	487	504	492	539	514	532	522	530	482	494	459	496	497	489	472	466	477	450	477	507	486	490	492	508	467	472	467	508	468	515	511	488	486	497	507	472	505	491	508	484	480	479	495	471	461	447	516	491	435	488	509	464	461	471	511	460	491	484	522	480	478	496	499	490	505	555	459	479	437	484	485	466	501	531	488	515	521	465	500	476	465	522	479	496	504	491	473	546	493	518	468	479	458	486	467	500	466	492	492	487	508	491	469	465	454	508	491	479	518	476	462	525	508	458	507	483	469	485	518	548	475	414	478	467	471	490	477	485	500	500	501	516	458	467	471	433	496	469	481	494	468	487	475	470	467	492	481	480	473	502	449	505	487	451	546	484	462	507	455	462	467	466	513	496	534	463	479	448	494	506	477	490	470	474	515	458	458	485	504	504	470	468	493	492	452	534	479	466	486	460	501	487	522	497	487	464	467	460	479	512	442	503	464	490	508	463	484	494	483	486	500	499	512	467	462	495	475	467	475	507	519	495	508	519	501	520	468	474	519	502	485	503	486	518	481	489	495	462	535	481	475	509	503	492	479	475	478	462	474	452	507	470	460	487	495	508	481	504	458	453	518	465	509	457	455	514	461	510	483	466	466	484	484	448	487	499	485	492	512	435	453	491	482	481	438	473	500	484	452	475	431	485	428	443	447	491	454	497	489	477	518	463	472	500	471	497	468	461	475	488	502	476	505	523	508	481	487	484	481	491	470	473	511	485	497	474	499	472	494	478	495	500	515	498	506	518	520	523	455	466	508	476	477	488	484	477	487	499	487	477	507	458	474	475	486	502	470	477	494	496	495	443	511	501	508	463	461	470	480	448	471	475	477	474	511	522	507	511	454	529	500	482	512	455	499	451	488	505	480	483	500	506	460	485	462	475	482	456	482	460	480	494	515	457	475	527	518	467	492	514	453	488	484	475	489	471	492	498	484	473	469	473	465	474	501	472	526	478	463	484	487	477	471	468	496	444	515	504	502	519	485	487	469	496	498	477	509	471	488	481	503	509	468	537	480	471	505	545	503	495	474	462	505	498	488	499	494	504	503	508	500	500	509	461	453	513	498	480	485	495	493	508	483	487	495	503	485	467	471	479	441	473	499	520	469	433	502	440	518	466	446	493	481	483	513	472	447	479	480	479	519	504	471	501	492	526	472	495	455	474	455	545	485	493	496	482	463	468	473	443	474	497	453	484	481	499	519	459	520	486	490	481	519	497	484	474	487	511	498	520	473	461	486	467	469	506	512	453	451	477	471	495	499	474	433	465	512	467	478	456	479	479	472	458	505	499	532	483	490	494	504	482	510	448	515	450	466	497	488	508	489	486	521	517	466	556	471	479	498	501	488	467	508	473	477	485	467	485	474	479	494	488	481	495	485	495	494	498	502	540	505	477	489	457	504	483	485	491	501	490	518	479	497	475	486	472	468	524	528	484	489	466	501	498	466	469	456	487	492	490	442	480	448	460	503	502	498	521	459	468	483	517	484	475	472	473	505	475	472	515	511	469	453	473	483	497	507	499	451	496	467	471	491	512	460	495	479	492	497
39511	58941	38216	12504	1863	969	649	515	423	337	365	319	301	262	290	266	232	258	218	213	226	209	200	204	146	200	177	202	209	173	189	188	186	202	192	216	219	167	191	171	176	174	175	202	199	204	199	174	183	185	178	209	192	157	214	184	174	176	184	205	194	168	188	210	210	190	193	166	164	162	206	200	167	182	165	186	193	156	158	186	183	177	228	344	291	185	171	172	181	174	178	187	175	180	179	172	175	176	164	181	186	172	168	165	175	171	183	160	170	186	167	194	165	173	162	177	180	177	178	150	175	167	157	178	182	191	199	195	165	176	151	176	173	168	180	185	175	198	171	181	178	141	162	193	175	149	147	164	176	188	146	182	187	168	173	198	174	156	170	168	193	189	166	170	191	163	207	182	161	155	169	152	172	173	170	180	154	186	183	174	159	202	170	194	183	163	169	158	171	187	199	195	172	170	195	169	168	172	172	172	163	160	179	156	173	169	208	183	169	188	172	186	173	149	178	162	192	170	155	176	136	171	177	160	150	180	173	174	154	188	178	180	174	192	159	177	158	174	175	171	180	176	149	160	184	174	196	180	147	204	157	186	165	180	155	173	191	176	176	169	184	182	191	171	161	169	178	176	189	158	177	200	168	171	181	175	185	185	173	174	192	189	152	163	142	191	188	149	167	181	164	165	178	163	160	166	197	213	204	188	169	212	166	170	177	189	162	178	179	204	149	202	187	140	173	169	149	190	174	161	173	167	179	187	179	160	164	175	160	187	153	188	163	198	150	179	201	166	171	171	165	149	173	182	159	181	172	161	160	175	181	193	169	172	164	153	170	169	160	182	151	194	182	166	156	161	172	192	177	171	189	157	168	157	175	190	177	212	169	168	185	181	181	169	174	167	176	170	187	190	187	148	184	186	195	163	173	146	192	175	160	170	162	188	170	162	191	156	164	148	175	201	176	161	184	154	188	164	190	174	178	153	186	158	175	186	182	178	173	165	189	171	180	170	178	189	167	150	159	170	168	177	196	161	192	172	169	166	176	189	151	160	174	167	184	148	168	144	157	179	190	173	151	171	174	184	164	189	185	185	147	179	175	167	169	175	171	179	171	166	177	184	154	158	172	161	165	177	167	184	173	163	182	168	182	172	172	169	174	176	179	174	175	185	182	190	201	184	165	172	211	196	177	161	171	175	184	160	199	198	198	180	185	170	147	195	177	181	176	180	197	161	177	174	173	196	198	158	186	194	169	211	196	144	162	187	167	180	197	175	169	177	168	202	195	190	160	179	171	183	153	172	159	166	152	149	165	174	172	153	170	158	187	167	199	173	212	180	194	178	201	152	187	175	186	207	208	159	184	199	180	166	168	187	178	191	202	153	180	177	176	194	175	166	154	184	147	183	176	187	203	161	176	168	173	199	150	188	184	179	173	187	162	170	161	167	184	184	164	165	186	153	170	166	167	182	168	191	216	176	161	170	172	177	186	168	174	192	191	165	145	172	156	171	165	169	162	160	163	183	189	184	195	179	174	199	168	174	164	185	136	174	170	164	171	206	183	177	161	213	180	170	167	166	191	173	181	162	161	165	176	177	173	187	189	196	182	166	168	170	163	185	187	186	173	170	173	168	157	162	173	169	169	214	174	189	169	165	166	200	189	192	162	176	165	184	165	183	185	164	182	178	176	195	168	183	172	170	174	174	178	177	170	171	171	172	190	161	162	180	200	170	181	154	176	167	156	184	177	172	167	180	172	175	197	169	178	153	186	167	166	148	178	179	171	164	169	174	169	200	182	167	182	158	164	179	184	178	206	177	160	180	211	175	171	192	167	170	164	169	180	165	179	161	183	170	177	190	158	187	188	173	173	183	158	150	171	168	186	152	164	173	183	178	187	195	173	191	158	183	181	203	161	191	172	169	181	185	157	209	193	184	181	179	182	173	157	172	176	195	183	180	164	176	186	177	176	187	154	186	180	192	191	183	192	202	187	172	186	181	179	159	186	164	157	173	160	181	208	186	175	168	163	177	164	177	168	173	187	171	142	179	183	185	179	185	185	182	152	156	170	172	141	166	154	163	152	181	179	172	170	172	176	189	187	192	197	159	189	162	173	166	189	184	190	193	170	184	147	169	182	182	172	179	190	198	175	186	215	188	194	191	174	166	184	174	169	155	161	149	162	158	152	184	191	157	197	197	158	182	150	170	175	177	211	161	172	159	177	164	183	161	178	187	214	159	189	174	191	168	167	159	189	171	181	214	175	180	186	184	155	166	186	160	192	175	169	179	176	170	183	200	179	172	185	195	181	156	186	182	165	174	182	175	172	157	165	181	174	172	156	163	190	177	177	172	162	197	159	187	170	154	179	161	154	181	201	191	191	185	154	187	170	182	192	180	185	193	187	169	157	162	177	158	191	186	177	159	175	179	185	195	190	164	212	149	188	174	170	176	165	170	177	177	154	186	173	176	169	167	183	158	158	153	181	167	161	173	164	174	163	147	183	185	184	175	207	174	197	178	169	170	188	178	167	206	163	163	158	161	179	166	178	204	183	181	190	184	176	181	188	180	185	158	199	170	183	177	179	175	193	196	193	188	188	180	166	166	177	163	188	167	173	166	190	176	176	155	195	173	191	199	182	200	169	183	179	156	165	188	174	159	169	149	191	188	204	176	181	150	184	177	173	168	203	175	159	152	207	172	170	162	188	164	159	172	179	174	184	153	168	183	162	174	172	158	176	176	179	169	186	189	170	178	174	182	165	163	167	181	158	170	149	182	181	169	179	172	188	189	173	184	174	161	196	213	172	178	183	160	164	192	174	159	162	161	167	181	164	181	184	160	181	155	176	181	178	167	160	164	154	179	201	156	160	191	187	184	157	180	181	159	163	171	173	202	180	183	152	174	173	143	171	178	184	151	171	183	177	192	155	154	188	163	188	194	192	167	194	188	185	182	196	167	172	171	150	175	184	179	173	190	197	157	169	180	170	193	174	185	163	183	160	165	157	186	183	189	179	159	170	160	173	171	181	176	179	191	169	192	173	194	195	187	175	201	173	171	190	172	181	174	146	157	174	195	210	177	192	194	182	178	183	169	181	187	183	181	163	162	181	161	185	169	156	164	167	167	162	175	160	181	176	179	171	170	186	182	201	171	180	178	183	171	185	171	177	181	165	183	182	202	177	153	158	163	170	176	166	160	194	149	162	187	189	184	162	151	175	191	187	186	181	168	184	213	149	164	179	180	194	165	161	176	158	163	163	170	197	165	177	179	163	211	187	178	177	180	170	191	171	198	167	178	171	180	173	164	183	186	172	182	174	190	202	201	183	163	166	169	174	166	176	184	178	202	177	199	177	175	171	194	181	167	148	166	178	174	173	204	186	147	181	171	185	200	170	187	165	177	157	166	170	190	161	170	206	161	172	205	170	153	188	169	177	161	162	158	162	168	154	164	191	159	198	182	160	170	173	173	197	190	165	166	175	173	139	189	165	159	201	202	169	176	183	175
24597	42701	32748	4859	3488	3148	2626	2211	1690	1409	1754	1343	1324	1114	1281	1190	775	892	764	903	806	637	629	662	578	603	650	700	686	666	624	555	583	553	617	580	543	488	498	562	552	496	521	498	482	471	487	521	498	459	462	479	436	506	535	447	463	479	516	477	456	483	569	614	706	681	497	437	493	508	512	458	494	484	460	488	520	453	448	476	457	483	981	1757	1438	451	443	443	426	450	437	445	443	440	447	430	450	451	463	421	402	435	424	483	447	423	447	426	409	405	419	450	424	416	445	461	433	422	442	431	391	423	463	443	467	454	460	414	435	420	411	417	394	443	470	431	431	412	399	431	406	427	441	441	445	451	397	436	422	429	431	417	412	452	400	392	450	427	436	426	429	443	469	448	437	407	423	422	429	460	434	462	409	441	412	428	433	432	460	391	423	457	422	448	412	435	465	455	416	426	436	433	427	467	405	455	416	423	441	441	448	369	445	431	418	454	432	416	433	467	467	428	448	445	417	388	427	456	413	419	402	414	486	430	446	440	447	483	447	417	443	446	441	406	448	427	456	440	468	395	462	423	411	478	444	436	396	489	421	425	449	434	419	433	405	419	452	461	436	428	444	423	445	466	440	450	426	475	418	428	429	447	474	432	381	440	413	416	402	415	453	435	443	420	419	405	442	433	439	466	475	436	437	437	421	443	446	420	445	417	439	439	445	425	430	433	424	442	448	422	420	450	453	418	438	476	447	461	445	444	450	416	409	453	442	404	441	462	439	459	437	409	411	429	422	452	445	412	481	429	412	433	459	467	418	440	453	470	464	416	400	449	453	429	428	455	432	435	419	445	423	429	448	443	415	424	417	437	409	444	439	410	393	422	463	427	428	437	441	431	439	433	440	451	448	414	462	438	449	406	428	393	434	433	415	433	443	402	431	464	453	435	434	461	449	426	429	396	409	439	448	411	457	440	427	439	441	439	417	434	459	434	427	433	429	447	402	426	467	433	441	437	449	416	452	454	464	429	456	477	453	441	408	460	428	385	418	409	444	422	421	450	464	429	447	409	451	416	432	455	420	445	456	444	455	441	454	443	428	407	425	417	427	440	410	398	415	440	437	459	439	404	423	415	429	449	423	462	409	412	444	436	418	394	420	429	442	413	445	427	445	403	428	435	436	444	423	421	424	447	444	455	438	443	411	467	428	408	407	458	409	442	452	422	392	432	425	384	474	416	486	443	435	417	434	387	459	441	425	437	475	402	431	425	416	451	416	445	423	419	441	452	425	452	444	416	457	416	444	449	429	410	450	420	450	428	391	436	460	431	436	454	427	453	451	410	412	457	460	395	376	423	449	423	446	387	421	436	432	468	412	449	413	450	450	457	420	412	458	486	410	430	439	441	417	420	438	456	430	433	425	480	433	405	424	431	438	403	454	451	393	446	424	415	445	449	426	425	426	439	424	420	446	421	451	436	459	438	436	408	410	428	399	467	430	417	451	443	458	414	439	411	427	420	429	463	441	418	434	421	436	421	417	398	455	377	417	419	462	391	448	439	438	422	438	449	434	414	413	439	443	445	429	427	453	429	455	432	461	429	492	458	455	417	417	393	468	446	437	444	437	396	413	434	443	428	412	429	380	426	423	446	458	452	438	433	448	440	420	469	462	475	422	424	429	404	429	471	450	411	459	455	439	437	477	446	420	420	436	390	470	429	419	459	432	450	442	463	421	435	438	428	445	400	460	468	453	431	409	441	428	436	400	463	425	458	439	423	454	424	420	433	451	398	462	421	432	458	429	474	432	470	501	440	418	438	384	434	402	433	473	442	470	444	453	442	460	424	432	430	436	421	473	441	440	420	440	376	423	417	442	406	431	471	417	448	444	444	444	444	442	427	428	483	464	425	439	408	437	407	462	441	437	408	408	460	445	477	439	417	398	402	435	434	429	434	433	448	482	422	399	421	430	452	439	413	422	448	434	437	447	443	422	445	460	419	440	466	418	452	410	449	427	439	452	395	424	463	458	455	465	432	449	447	448	420	470	432	457	403	464	401	425	412	450	459	424	416	389	425	390	419	426	429	430	440	437	441	415	470	418	423	476	397	426	416	409	415	462	415	468	434	416	431	432	424	442	410	439	403	456	442	419	404	430	455	415	433	407	435	420	442	455	454	424	460	439	411	427	447	451	446	416	406	442	422	449	435	408	423	438	445	409	402	394	413	438	449	469	399	449	427	441	448	442	440	414	425	441	447	452	454	465	433	436	446	437	417	441	437	428	439	438	422	437	438	422	430	417	438	423	440	435	437	464	408	439	439	440	413	426	425	437	396	471	453	443	428	458	438	442	439	452	428	444	410	424	452	463	434	429	402	481	486	482	474	417	399	411	430	421	449	439	400	454	440	430	435	447	423	438	403	438	429	439	404	404	447	427	461	450	431	433	483	420	428	438	433	452	430	437	453	427	440	413	381	441	408	442	423	433	428	428	435	440	415	427	414	441	434	445	465	448	445	407	431	469	416	446	418	450	449	456	414	417	449	452	399	426	443	415	379	451	464	450	427	431	430	376	431	467	431	424	434	410	431	441	421	404	450	432	455	439	425	436	435	436	419	401	416	433	448	407	424	443	422	443	463	422	444	423	425	458	452	404	405	424	405	455	438	478	402	447	463	449	431	439	455	391	424	453	452	427	441	402	440	418	419	439	421	441	439	414	405	442	427	457	425	444	436	452	444	452	427	414	425	442	437	408	442	461	377	450	450	460	432	427	447	441	453	399	406	399	411	402	416	447	415	448	428	416	440	424	401	433	455	442	452	438	450	454	445	426	422	436	456	450	392	410	410	456	433	436	406	457	417	422	397	446	432	401	432	409	422	439	457	427	444	449	430	456	440	436	382	445	427	457	451	421	425	418	448	440	437	444	468	428	433	491	423	463	424	439	461	442	458	432	431	430	411	445	455	467	435	404	434	478	432	452	416	457	411	419	419	432	446	412	408	437	424	444	460	464	436	418	413	421	445	432	437	438	445	457	442	474	407	434	425	446	451	427	432	449	406	463	420	444	400	426	403	425	425	402	443	420	417	396	438	415	401	429	399	414	429	442	403	450	469	421	438	447	393	423	430	453	497	431	422	441	447	434	457	401	432	410	440	424	402	392	440	417	441	411	443	416	421	437	425	433	439	424	451	434	427	484	413	429	395	438	420	435	434	413	448	423	448	428	444	405	437	417	454	419	450	410	468	428	443	441	431	438	477	454	440	407	455	406	451	438	424	444	422	403	424	435	439	445	428	463	423	421	413	471	412	435	432	441	443	436	442	405	442	428	450	442	442	423	398	441	416	389	492	451	433	453	421	447	424	439	434	419	408	460	420	473	407	422	431	458	403	462	423	432	437	423	429	438	383	429	465	442	459	400	406	433	398	441	429	431	443	412	455	459	439	424	477	402	413	430	419	449	471	474	451	454	461	439	452	432	416	458	384	439	424	467	466	472	475	430	417	449	484	429	452	445	453
55020	74825	45915	22072	6572	1342	909	662	442	422	370	299	324	289	247	300	162	179	206	180	183	127	133	150	140	136	138	129	172	132	140	114	138	111	130	106	117	121	117	123	102	108	117	122	126	117	127	128	116	106	111	114	131	115	113	104	109	107	113	119	126	113	105	114	119	134	143	129	94	121	110	105	95	120	121	102	119	94	96	105	121	105	179	351	319	113	99	87	97	82	93	123	85	121	116	97	105	107	90	118	107	134	106	88	105	105	109	96	100	95	86	90	105	94	96	88	105	121	113	95	115	88	98	117	88	98	121	94	98	106	91	90	96	102	89	115	92	103	77	101	95	93	88	136	106	112	110	116	90	104	115	103	96	91	97	90	107	91	96	99	108	99	113	96	103	113	113	104	109	95	101	102	109	108	92	99	88	111	101	105	94	95	94	112	107	102	80	101	101	79	96	97	95	106	100	88	92	95	108	99	99	113	91	109	104	88	75	101	106	80	104	92	96	92	104	109	93	97	99	94	109	78	107	92	84	104	92	109	104	91	112	104	96	110	104	97	87	96	101	94	92	96	97	96	100	105	95	117	107	110	87	115	105	74	97	104	104	100	100	98	100	109	106	106	91	95	106	113	119	101	96	105	99	103	104	103	106	97	102	89	95	87	96	94	105	101	95	91	106	100	104	98	96	103	104	90	90	91	102	85	105	98	83	98	101	116	94	95	83	77	103	84	92	106	80	111	110	116	103	95	107	90	118	110	99	100	118	93	87	107	116	92	97	120	91	101	109	92	108	96	113	114	93	108	119	94	95	108	99	107	102	105	83	100	79	94	86	101	117	110	107	105	96	109	101	102	114	110	86	91	97	110	89	108	92	106	104	119	118	108	93	90	95	114	118	84	77	102	79	104	104	91	116	120	94	113	109	109	98	113	114	102	82	100	100	100	89	93	106	91	107	116	122	95	119	100	101	108	94	106	99	109	109	126	92	92	103	113	103	120	83	86	103	95	97	88	86	98	106	103	91	104	117	91	97	101	96	97	99	93	96	88	107	93	104	102	103	109	100	107	97	103	76	100	91	96	111	99	88	100	105	99	94	96	84	95	110	116	104	101	113	96	107	102	92	96	87	111	90	89	102	107	93	118	89	105	131	93	114	83	89	97	117	98	88	110	95	112	94	94	98	99	100	99	85	109	101	82	89	100	95	92	100	96	103	114	98	128	107	109	94	105	120	89	90	101	101	113	91	85	80	117	106	108	89	101	103	97	98	101	107	112	94	99	92	90	97	103	114	115	107	111	106	99	99	102	99	100	97	98	107	103	76	93	106	105	85	100	116	88	125	95	103	102	97	92	99	86	100	95	98	78	92	112	107	111	90	121	114	97	89	99	99	130	103	93	106	108	105	95	110	110	84	81	109	103	81	97	108	80	95	88	101	101	116	106	113	95	103	91	111	99	98	98	113	125	115	96	100	99	110	103	84	97	103	101	117	82	100	106	113	93	117	92	95	108	103	95	95	100	98	108	123	97	114	88	99	97	94	103	113	103	83	103	111	102	106	108	93	97	122	97	117	112	86	104	101	107	89	107	106	83	90	113	100	84	85	102	118	92	93	91	101	109	99	104	96	99	122	100	113	106	99	103	87	84	97	102	84	99	92	106	94	97	111	126	109	99	94	106	97	98	101	81	92	94	102	104	120	88	115	112	118	86	89	90	99	107	81	104	109	116	98	110	109	95	110	87	90	91	108	113	98	79	95	107	116	93	81	115	110	89	100	105	101	110	118	109	90	104	106	75	100	78	108	104	91	122	99	113	95	97	76	98	101	105	97	113	96	103	102	114	107	97	93	97	94	105	108	112	111	106	104	78	74	87	93	98	104	91	101	104	100	106	98	112	124	97	91	97	93	125	95	80	101	95	85	79	93	83	116	97	93	100	113	84	128	105	100	102	95	82	86	91	96	104	99	95	119	96	95	85	92	91	89	114	93	106	98	93	80	92	90	111	111	90	105	93	101	92	109	107	96	101	89	101	103	87	89	107	95	100	109	91	106	109	117	93	89	101	92	84	73	114	89	104	100	108	105	106	99	95	121	100	116	91	99	89	102	88	95	105	94	105	108	111	94	100	92	113	103	86	91	87	80	109	83	83	89	101	98	99	105	94	72	96	97	93	93	102	97	91	109	94	93	124	116	81	91	100	91	103	126	105	116	97	97	105	67	118	93	85	84	96	91	99	110	98	104	112	121	99	105	88	101	106	105	107	99	96	94	91	86	92	100	86	99	102	104	90	103	111	99	103	114	101	75	102	102	98	112	104	87	93	84	105	87	85	101	94	116	105	92	111	104	111	117	110	103	101	106	102	79	107	91	100	99	102	112	97	100	105	102	93	98	114	92	91	85	96	105	115	111	97	115	94	90	98	93	88	99	101	81	98	100	101	104	98	114	109	94	104	115	120	106	110	101	85	97	93	108	107	94	99	99	104	118	92	97	100	94	100	94	98	110	103	91	101	102	109	92	87	102	102	100	110	98	115	107	89	112	95	94	120	98	109	105	109	99	108	103	113	92	84	115	103	109	92	89	131	95	119	97	88	86	103	107	71	107	102	92	88	98	102	112	95	105	92	79	117	101	110	104	95	103	119	88	97	103	97	102	91	95	96	114	103	86	104	99	104	100	86	92	104	109	89	113	94	94	102	103	124	102	119	98	97	102	92	104	99	98	96	105	130	112	115	90	99	104	95	100	116	120	105	104	106	90	92	107	77	118	102	100	108	110	109	82	86	101	94	100	99	100	93	101	109	95	73	109	87	99	107	94	115	99	110	90	103	91	93	107	101	101	89	105	80	112	115	101	100	91	112	91	108	92	88	108	109	100	87	97	107	91	103	97	115	89	91	97	118	113	113	107	84	109	91	88	110	93	105	79	102	112	110	106	98	101	91	77	76	95	112	98	104	89	102	91	81	87	102	112	99	95	104	113	120	102	99	125	102	102	98	108	98	104	96	101	110	89	110	100	97	104	99	98	94	101	94	93	109	94	92	79	125	124	104	80	82	100	90	119	94	103	101	105	89	86	98	97	99	80	89	91	96	109	99	121	81	96	111	114	80	108	115	92	93	100	92	111	82	91	103	100	74	97	102	108	87	98	100	100	91	93	103	85	115	111	103	95	89	116	96	92	95	95	104	95	109	105	106	111	97	96	109	90	96	98	107	96	97	100	91	78	112	104	93	107	92	107	93	94	97	99	93	98	97	94	97	94	111	94	88	108	102	99	105	110	107	97	98	99	106	92	106	105	107	88	103	99	100	103	69	81	93	99	104	91	97	106	89	113	94	107	96	96	85	100	88	106	105	92	101	91	93	111	82	88	117	111	96	88	120	99	102	109	110	107	95	103	121	103	109	106	90	84	98	93	82	106	96	108	105	92	106	105	101	96	95	97	94	108	83	102	88	105	110	88	96	100	106	94	99	94	104	89	108	133	115	100	102	122	121	98	104	94	121
34711	54587	39248	6018	5241	4157	3638	3486	2144	2011	1864	1785	1784	1373	1510	1734	913	946	948	780	624	700	577	610	645	553	555	582	579	606	532	493	489	507	570	447	361	375	377	356	364	349	304	366	328	331	333	335	316	339	358	372	361	315	340	315	352	359	392	374	393	364	387	405	516	790	410	298	345	347	327	334	341	346	330	319	293	296	251	267	288	320	1092	2367	2045	280	281	257	277	241	262	248	252	266	266	272	279	241	267	284	282	239	241	294	242	248	256	256	266	273	273	256	257	279	272	301	254	266	243	256	243	255	264	263	271	262	261	254	264	240	279	235	243	254	248	261	260	236	270	273	271	274	279	280	242	278	260	252	261	263	260	269	262	258	275	255	273	265	261	265	239	266	269	277	251	273	276	264	237	270	285	250	243	236	280	273	252	267	245	270	263	249	280	246	263	252	259	252	234	250	262	251	250	283	272	263	243	260	262	262	265	267	242	278	205	234	283	233	260	241	266	285	269	247	239	291	267	251	285	259	264	246	251	248	257	268	270	225	245	252	264	269	292	260	275	215	254	264	245	278	278	257	271	255	267	244	243	280	245	252	295	247	228	249	241	241	281	276	253	242	267	254	257	270	247	230	264	233	244	244	254	252	259	251	234	294	251	285	251	232	258	271	237	273	221	271	251	261	276	268	236	269	261	240	274	292	277	260	227	235	233	255	230	252	236	256	241	276	254	263	255	259	240	293	241	263	227	249	241	251	263	272	244	267	283	267	253	255	266	260	270	244	244	266	243	246	285	248	256	240	266	262	245	235	278	238	252	262	274	251	286	243	258	264	252	261	273	270	281	290	263	273	232	287	261	222	242	292	282	259	248	268	246	268	245	267	268	260	279	244	250	269	269	229	259	270	256	254	255	277	273	265	259	245	254	232	255	273	255	282	235	244	247	270	266	251	256	231	247	282	238	232	278	282	291	280	275	254	263	273	263	248	285	294	260	252	265	261	272	259	256	231	236	259	279	240	298	225	269	255	248	256	265	234	257	282	278	262	251	272	254	233	269	270	242	251	264	259	244	270	256	268	259	250	240	280	266	271	242	247	260	284	247	282	271	228	252	245	239	220	259	253	272	255	273	254	261	261	280	258	268	304	234	265	275	261	223	276	258	249	268	258	265	251	275	287	275	260	259	249	269	279	258	248	261	273	243	256	245	255	235	251	257	238	286	280	253	231	247	263	263	243	269	276	284	259	282	273	268	278	260	252	259	245	259	255	249	271	262	273	282	254	304	256	275	259	269	245	249	257	234	235	240	261	251	262	248	276	235	263	269	249	239	244	253	280	268	253	268	257	297	267	282	266	265	255	260	253	273	284	273	266	243	257	231	264	247	308	254	286	226	241	247	277	251	231	267	271	259	249	250	277	244	260	272	263	249	263	254	259	247	268	271	262	242	250	257	267	266	260	271	274	279	238	269	275	248	276	258	243	241	272	238	263	267	268	247	284	256	259	262	266	248	252	254	289	253	230	269	259	249	279	252	244	264	252	256	256	275	256	236	267	261	266	246	252	254	243	245	231	263	263	246	283	268	251	276	261	249	277	223	276	281	249	277	269	249	246	286	285	237	271	244	254	272	258	280	241	226	252	225	262	272	253	241	275	252	246	256	244	261	258	260	265	263	263	264	260	239	278	292	271	242	222	246	249	281	264	234	272	254	264	249	288	275	227	292	244	242	257	229	294	246	242	257	249	261	268	271	268	288	252	249	248	248	271	269	252	282	255	225	247	243	277	235	264	247	241	261	238	249	257	272	277	240	271	280	282	241	264	251	267	267	238	200	277	274	280	273	229	245	255	281	277	262	279	252	269	283	259	265	259	248	235	290	259	260	283	269	260	266	244	267	250	253	279	279	254	269	282	279	242	268	256	245	253	268	262	256	225	250	247	277	253	262	242	294	266	286	262	248	251	281	246	251	266	265	224	258	275	260	268	259	239	262	267	231	275	257	248	257	231	248	271	249	251	285	247	216	254	261	261	249	249	296	253	283	260	260	243	256	260	268	263	247	285	250	285	288	298	228	265	245	255	249	263	260	263	273	273	262	258	274	240	231	229	276	274	236	242	265	240	253	247	274	284	278	239	233	280	246	272	259	274	282	236	273	254	208	258	259	228	228	279	264	260	276	268	257	257	272	253	244	239	280	271	266	298	294	269	240	244	262	257	271	265	234	248	245	298	263	261	263	251	252	237	264	265	242	260	276	259	255	238	255	280	223	246	247	249	251	273	253	263	263	253	281	245	252	240	267	257	246	266	269	243	226	231	257	257	255	249	267	264	257	289	269	233	246	261	247	260	250	288	243	250	237	257	237	278	246	252	260	281	267	267	267	257	293	255	259	250	279	303	252	260	253	271	294	245	270	283	254	293	233	274	273	251	247	250	268	265	263	251	239	254	293	271	221	310	242	240	286	272	213	264	262	261	256	249	254	273	271	240	258	275	275	264	269	269	280	261	272	241	248	242	267	253	245	242	268	286	243	278	263	288	231	275	251	231	295	278	272	241	238	278	250	251	255	258	269	245	259	250	267	273	259	270	258	266	249	258	241	280	258	253	263	250	258	243	278	273	267	257	256	292	227	263	269	233	293	267	260	246	258	236	281	291	254	266	269	264	255	257	223	265	237	251	285	228	240	255	255	266	265	262	273	235	285	255	261	275	257	270	248	230	247	255	257	245	223	268	258	259	265	249	287	248	244	253	247	277	266	269	245	274	253	254	247	275	276	260	254	257	266	260	299	266	244	267	248	279	264	266	251	258	256	276	236	261	282	239	234	250	261	255	258	257	247	273	258	249	268	247	256	277	294	272	260	269	268	264	254	256	258	265	236	254	250	246	264	275	246	262	242	243	256	270	245	257	273	272	265	260	256	276	238	282	260	268	260	243	288	259	254	270	236	279	269	234	267	273	236	248	227	274	266	248	264	264	266	246	231	249	264	251	254	264	289	251	293	269	267	279	270	251	236	270	237	252	264	245	219	261	281	238	251	231	266	292	264	245	249	261	264	247	244	243	259	249	260	259	241	269	256	257	239	246	266	218	246	251	268	253	259	229	274	272	257	245	244	249	278	277	266	250	270	271	255	260	245	261	265	288	259	239	268	270	235	272	269	240	263	282	272	226	250	283	233	268	240	277	293	242	259	252	259	255	254	265	264	265	271	245	239	247	271	232	252	254	291	260	284	260	261	259	249	239	264	265	262	272	274	243	255	240	259	287	261	276	277	232	270	240	253	251	242	254	255	254	261	250	255	285	258	278	242	251	234	271	262	278	264	244	275	261	269	281	254	250	255	270	255	243	249	271	246	274	260	250	262	275	287	260	267	275	256	274	270	281	258	278	307	234	251	247	287	261	254	255	278	279	244	261	249	264	264	255	245	277	265	260	239	262	262	274	245	298	260	274	247	270	285	210	266	244	274	263	243	264	259	242	254	248	267	270	256	264	245	258	281	265	271	254	263	273
6087	9259	3431	701	428	299	255	234	230	217	229	199	203	193	200	224	210	194	230	181	189	213	201	196	187	187	206	197	188	236	201	203	201	204	172	189	208	179	190	184	179	204	199	219	207	164	171	209	193	211	206	218	206	212	217	253	164	213	172	197	194	172	210	230	195	225	180	190	200	204	187	220	212	200	183	204	220	202	201	223	217	194	198	202	239	178	192	194	217	208	199	204	194	198	188	214	202	217	181	196	210	204	204	207	190	176	185	214	218	209	195	183	186	173	187	197	185	199	198	205	201	203	198	229	235	211	193	189	187	190	226	203	189	191	182	166	192	198	197	186	189	201	222	189	196	209	203	188	176	206	176	197	195	204	198	204	186	200	213	195	208	189	214	206	233	177	217	200	193	184	180	192	174	202	209	197	208	205	208	199	201	202	185	190	189	175	231	202	198	175	207	212	189	200	197	203	186	180	218	179	192	193	210	186	192	187	205	186	180	197	209	198	200	208	202	170	191	209	197	212	195	202	203	186	191	197	193	174	170	181	192	195	187	211	190	196	188	195	186	195	199	200	164	196	194	219	219	198	186	219	220	220	200	165	211	195	188	200	208	179	191	210	183	182	179	186	191	202	177	219	213	200	178	194	195	184	208	192	198	196	196	186	205	214	178	209	196	183	168	210	202	186	173	169	172	182	210	196	198	184	237	170	216	187	193	219	171	184	215	207	195	223	211	192	183	224	199	202	201	187	184	193	180	210	206	185	197	195	203	207	171	192	182	199	188	194	181	190	205	221	184	210	186	191	184	179	182	231	184	187	190	176	197	221	192	173	207	207	205	212	198	202	175	195	185	208	182	189	197	206	183	191	202	225	186	194	215	232	203	203	214	178	199	187	187	188	184	208	231	189	232	208	200	218	200	183	220	181	174	206	191	181	173	214	197	187	221	218	197	194	227	181	201	186	201	208	187	212	206	214	220	161	211	192	184	197	206	202	204	167	185	207	208	190	213	201	183	187	204	207	217	187	202	168	190	200	202	196	198	180	201	187	222	176	213	204	193	188	171	189	188	184	195	188	203	197	198	192	181	230	196	207	181	195	179	176	200	221	173	208	181	189	202	207	204	182	222	199	206	194	184	217	198	186	190	189	221	196	228	197	186	180	199	208	185	196	193	189	220	199	197	216	193	189	186	204	184	207	187	191	217	196	187	209	191	185	187	200	199	206	189	163	209	215	195	207	189	187	191	214	199	192	215	185	193	204	172	189	215	183	222	180	203	190	195	188	188	208	182	227	203	211	199	186	202	197	179	196	164	193	229	190	197	212	215	207	177	171	210	191	177	199	186	192	196	205	213	193	173	203	204	197	203	215	190	194	197	174	199	182	192	190	172	197	193	169	179	182	207	208	183	183	185	215	206	186	211	198	207	215	201	188	190	165	209	195	167	205	200	208	170	210	204	202	185	192	203	197	241	191	175	206	179	199	211	178	208	201	193	196	170	192	195	201	184	200	191	173	157	191	186	191	212	185	220	196	194	215	177	214	197	178	207	183	176	180	189	198	203	187	226	228	183	212	198	189	187	208	188	176	216	225	172	189	175	201	204	203	187	177	198	204	168	199	197	190	189	203	202	194	182	184	194	202	205	212	184	187	200	189	168	185	202	182	161	185	204	187	191	218	184	183	206	211	202	192	205	212	186	205	202	177	181	177	177	193	204	213	191	206	188	179	201	202	184	187	186	194	215	192	227	184	201	203	197	220	184	213	203	201	196	189	192	213	203	203	182	175	199	168	191	204	192	210	200	196	223	210	224	197	186	183	175	185	192	203	199	177	170	209	183	185	204	190	201	216	218	219	193	202	199	179	191	186	200	205	196	202	210	198	206	213	186	227	189	174	186	220	209	213	190	198	178	212	191	192	190	176	194	200	194	189	202	196	179	185	202	174	208	204	188	179	230	187	178	192	183	205	208	228	189	200	193	192	188	207	186	173	207	165	199	182	200	201	168	221	221	171	215	215	194	177	198	198	206	188	186	205	200	183	205	182	195	188	192	164	200	198	180	206	195	179	188	198	169	190	220	199	198	199	225	174	216	196	190	199	222	194	206	177	168	188	210	178	210	202	196	216	221	179	186	204	206	209	191	186	190	201	217	206	201	200	185	215	195	213	192	177	177	205	184	188	213	181	177	204	198	205	207	196	211	198	180	216	185	181	196	206	209	188	204	193	177	188	179	197	184	193	212	174	202	212	194	196	200	186	188	217	188	190	182	196	174	183	191	199	193	189	189	229	204	202	197	217	195	198	180	213	183	196	213	192	189	206	224	177	186	198	213	207	185	162	186	179	195	206	195	192	203	222	204	198	196	200	218	187	182	233	201	206	211	185	179	193	180	163	233	190	192	187	199	201	192	179	212	202	210	201	189	196	174	187	211	172	191	211	198	205	189	186	216	215	208	183	179	198	191	183	192	185	202	214	191	217	186	196	178	176	239	229	204	212	207	196	239	193	208	217	227	169	175	175	221	204	210	199	205	200	200	197	189	226	192	209	209	187	177	191	192	199	206	201	201	203	184	164	188	174	201	200	220	217	175	197	186	204	205	187	176	208	202	169	222	190	181	190	201	200	190	201	179	203	180	205	187	203	220	207	183	192	210	192	180	202	197	224	177	211	211	194	189	192	207	212	196	203	170	200	194	204	183	201	212	214	186	207	206	182	221	214	186	216	178	180	226	168	181	201	208	184	209	198	182	193	212	198	210	189	171	204	196	172	182	188	191	197	183	206	211	201	202	190	189	199	200	203	167	179	194	187	209	189	195	170	196	192	203	187	175	195	184	201	184	167	189	200	178	188	201	202	190	209	191	196	214	168	202	189	190	159	201	202	212	205	191	215	188	191	214	180	223	218	211	191	216	182	190	177	194	194	206	193	198	222	190	194	204	225	211	185	175	215	208	204	203	204	199	189	186	199	211	190	192	225	180	165	184	172	191	192	196	195	189	171	180	193	198	194	196	222	174	192	188	195	188	192	200	219	195	211	218	191	199	187	190	214	202	205	192	223	205	193	211	187	198	208	172	209	179	191	183	171	179	187	200	186	214	220	186	198	216	195	176	191	185	198	206	207	217	198	215	180	165	201	197	200	203	202	175	186	169	223	191	193	194	190	178	194	193	201	182	192	192	178	222	193	180	207	155	193	202	202	194	182	203	190	195	220	203	214	196	182	208	201	179	197	214	189	176	206	186	191	194	204	201	219	216	192	214	178	234	198	197	174	204	205	221	189	186	165	213	191	203	215	206	201	211	203	199	209	189	224	198	192	207	197	206	199	172	218	177	208	200	202	194	240	197	193	207	175	190	192	180	189	195	189	181	197	177	177	183	211	200	187	191	182	213	218	215	184	190	218	169	193	203	187	216	207	193	199	200	192	188	213	180	174	197	175	214	182	186	186	180	223	201	207	193	207	213	199	212	243	206	197	182	191	205	187	193	189	196	190	202	214	188	181
5216	13426	6689	1397	1140	969	768	691	679	657	583	531	539	546	551	550	508	545	510	513	515	586	503	503	546	514	511	501	522	533	537	551	530	523	535	522	505	513	519	496	524	479	474	481	496	546	490	461	586	476	542	528	503	545	486	507	519	525	548	505	523	500	507	524	517	490	504	505	498	489	484	513	529	518	483	545	495	513	526	504	492	509	554	603	668	506	510	450	476	490	496	470	518	544	536	455	498	447	478	477	516	487	519	465	478	509	472	485	527	452	514	493	495	490	465	485	495	491	474	507	466	507	464	495	480	456	504	512	473	510	471	493	468	461	499	489	487	492	502	479	511	493	508	514	540	512	474	503	497	469	443	468	492	499	488	492	469	436	477	475	498	464	496	502	459	482	506	482	516	529	510	473	526	470	478	499	480	475	512	476	542	493	479	507	500	485	446	500	492	517	510	468	497	426	515	477	510	487	459	487	487	487	502	517	459	463	480	492	502	498	479	482	507	478	487	454	475	468	463	483	511	474	493	516	487	484	473	465	463	460	480	486	487	497	483	464	487	505	457	486	475	504	470	465	468	489	490	520	495	506	499	490	510	481	502	500	482	481	506	475	462	459	486	486	502	459	463	455	448	497	459	465	484	491	510	487	483	479	508	510	486	524	516	528	513	499	478	494	438	473	501	496	497	461	445	486	499	474	451	488	538	466	497	503	488	469	492	517	511	502	445	490	471	494	477	479	473	447	491	474	533	462	468	464	482	448	494	467	459	521	465	505	498	506	511	480	497	511	506	512	502	494	497	528	505	488	494	502	495	496	455	495	463	491	467	455	473	467	489	482	496	474	496	508	445	512	478	483	461	487	455	461	480	467	457	522	461	474	475	514	484	455	450	477	518	476	473	483	484	491	503	452	495	465	512	487	479	487	508	501	512	486	478	464	495	503	498	518	469	479	522	489	506	477	511	473	503	472	495	501	490	471	513	499	486	494	500	506	471	506	483	505	480	478	468	480	512	491	462	469	511	469	494	481	479	512	485	465	520	501	505	484	430	445	505	512	429	488	490	464	476	506	482	496	509	471	525	467	487	525	519	482	481	521	457	478	483	485	482	489	517	482	491	522	495	485	496	475	512	474	517	490	528	493	479	505	492	488	467	481	443	431	472	454	509	447	482	501	465	478	498	492	467	511	487	486	523	522	473	464	564	453	515	515	510	460	515	495	530	508	473	486	485	516	492	515	458	537	493	496	486	482	501	485	510	471	493	503	461	524	485	492	507	476	466	482	472	523	511	495	461	470	487	466	494	493	524	482	488	493	471	484	502	470	471	489	484	485	463	465	497	477	496	466	473	446	526	470	503	452	489	487	522	490	512	516	508	480	465	464	473	483	468	484	478	484	498	473	544	488	445	454	497	478	527	483	504	480	500	501	486	492	488	492	464	464	486	502	470	496	522	486	514	476	463	513	463	476	509	463	479	525	478	460	459	465	453	458	487	452	468	521	474	455	444	476	479	504	507	479	506	493	486	494	486	452	508	462	472	501	479	502	517	468	490	469	494	445	495	458	491	465	477	444	499	471	513	493	493	481	476	483	508	525	484	509	521	477	519	492	481	476	487	469	543	477	457	507	508	523	467	494	482	459	518	510	512	476	460	455	499	509	519	475	509	481	485	483	486	515	509	492	459	498	511	464	457	531	479	487	450	479	475	494	500	478	511	555	505	487	487	489	523	490	457	510	454	470	516	515	459	522	479	507	503	526	470	508	513	467	471	495	504	508	501	490	467	502	499	473	498	466	509	496	497	470	499	481	487	500	460	502	524	503	417	504	496	486	472	492	442	499	469	493	492	474	492	451	512	530	470	538	505	498	473	512	512	527	504	452	499	477	492	503	463	470	485	472	537	509	491	490	466	489	483	470	537	493	458	487	509	475	456	498	526	532	503	514	515	482	457	478	502	453	500	508	506	494	464	471	498	465	456	491	492	493	513	490	455	491	501	487	504	474	467	487	485	512	491	469	497	497	497	493	484	503	490	472	483	475	509	459	484	472	511	487	509	519	516	507	499	508	492	516	444	473	478	489	414	517	502	489	505	451	480	456	503	473	475	485	495	482	516	491	503	444	543	480	490	488	491	492	513	478	491	501	484	474	461	484	478	505	478	476	494	504	470	472	472	485	545	479	497	468	469	508	477	508	475	470	495	486	478	503	485	470	466	422	497	457	497	517	462	492	517	470	469	538	435	488	463	485	522	473	488	494	514	466	516	491	474	473	509	521	477	513	493	495	472	464	490	460	462	503	482	453	519	503	472	494	421	449	482	453	478	485	470	503	473	502	506	431	509	480	502	491	491	490	513	474	515	490	463	541	495	481	459	497	494	494	465	472	502	471	511	493	520	491	488	494	487	501	488	478	490	485	509	494	502	544	526	503	496	471	460	506	475	475	492	510	521	513	500	466	442	504	513	493	517	453	480	465	458	477	497	462	498	485	423	488	497	489	478	505	517	477	496	491	503	478	486	477	470	533	482	479	525	467	480	489	481	495	488	488	516	452	481	501	488	475	527	522	461	475	507	483	503	503	482	480	560	515	482	501	500	537	472	487	485	481	461	525	472	501	467	479	483	494	556	469	524	504	498	459	472	433	460	514	506	493	495	486	476	504	462	467	456	487	474	479	509	513	476	508	441	506	493	488	452	520	471	501	471	516	495	468	499	491	531	497	440	462	449	495	501	504	522	492	497	463	483	446	463	540	494	482	520	486	475	467	485	488	498	452	484	494	493	468	508	475	520	449	489	519	478	462	494	497	515	531	497	471	487	491	469	520	469	509	493	477	509	505	480	462	504	503	496	461	490	507	568	482	469	502	492	502	505	468	470	529	487	502	526	482	488	491	472	502	498	524	504	488	519	482	495	508	472	470	461	445	471	511	529	487	480	471	509	489	521	476	479	510	482	474	496	504	504	457	486	505	457	477	469	452	481	497	494	488	508	542	511	482	467	452	493	507	473	463	497	467	497	489	421	495	470	455	476	509	498	447	446	494	437	498	488	435	515	457	478	493	444	538	486	489	476	503	484	477	452	497	528	529	506	477	471	488	486	468	463	489	464	492	503	489	478	473	473	491	470	485	496	467	488	449	439	521	461	454	498	473	496	467	461	476	486	494	467	515	506	494	485	536	467	482	496	487	471	446	496	428	489	453	473	517	509	474	500	504	514	507	521	486	497	508	445	492	468	466	492	478	481	506	473	489	474	474	474	512	492	491	477	518	438	468	452	481	484	460	464	477	505	520	490	491	481	509	513	467	491	481	479	492	498	495	501	493	493	480	517	485	496	430	504	509	486	489	447	464	476	482	496	528	456	499	496	470	454	492	509	497	488	485	444	477	480	477	565	502	459	477	458	459	483	486	491	439	490	479	454	497	472	487	491	494	503	455	487	491	449	466	513	472	482	539	452	478	480	516	469	515	486	474	451	477	490	465	541	456	488	479	492	487	515	486	507	480
44476	61530	41377	14351	1983	756	708	540	389	343	310	318	289	225	280	237	211	206	194	215	207	209	180	196	218	199	196	176	201	179	171	179	187	193	187	190	173	159	191	169	188	180	187	174	199	152	173	195	150	176	214	179	171	167	172	182	172	157	191	163	172	168	198	186	187	233	183	196	209	173	185	173	179	173	185	160	178	187	188	181	185	164	209	304	298	172	153	162	189	150	178	180	145	173	177	194	164	169	189	176	176	167	178	165	174	182	172	149	186	162	150	174	191	179	185	204	192	162	170	181	196	197	203	174	183	151	165	179	152	161	159	188	160	171	184	173	169	192	155	164	166	193	169	182	162	184	157	174	170	187	172	171	180	165	210	174	181	172	188	157	170	194	163	188	174	202	171	164	193	146	197	174	171	167	176	173	197	202	171	158	183	169	166	152	180	185	181	159	160	185	171	175	188	168	207	171	172	193	179	172	195	165	199	170	222	178	141	203	195	162	178	161	164	163	195	167	186	170	178	194	173	184	156	178	147	184	194	170	156	187	166	193	156	171	162	152	164	171	184	194	207	163	171	170	170	174	175	191	186	186	200	175	184	182	154	175	173	154	183	176	185	157	185	165	187	162	160	172	180	168	182	188	189	191	181	201	200	167	185	178	174	181	179	183	165	177	194	158	186	172	194	158	162	172	167	157	168	182	147	186	161	190	185	160	166	185	193	180	157	164	174	171	161	173	183	172	178	171	180	192	170	154	177	214	184	158	173	168	195	181	178	196	174	175	200	180	159	140	172	202	164	166	194	179	183	174	184	156	178	196	172	178	203	162	165	161	188	172	188	182	191	178	179	176	187	164	180	185	170	195	184	183	178	185	203	217	176	183	169	186	163	151	161	193	170	166	162	201	155	154	178	193	188	172	191	179	181	184	160	175	181	177	179	188	179	152	201	195	145	210	161	181	178	162	166	202	171	201	212	186	184	175	170	163	170	198	154	186	193	168	166	152	162	175	177	178	171	186	186	186	199	163	170	179	162	174	199	153	175	170	165	163	158	181	161	162	189	173	172	187	173	176	156	191	166	184	172	189	183	201	172	189	145	199	157	162	168	178	165	175	148	185	169	185	151	188	171	169	202	184	181	190	162	182	158	180	175	165	179	164	178	167	194	181	188	176	165	162	188	181	166	197	175	175	158	164	173	173	177	163	178	150	164	159	190	160	168	175	184	159	192	168	166	189	158	179	198	156	163	155	183	191	189	149	166	160	183	177	175	149	163	170	191	185	175	192	171	183	170	178	161	176	159	169	181	179	149	188	180	168	168	165	201	159	168	166	186	179	177	184	187	163	197	184	173	180	161	188	201	184	170	180	172	191	177	192	172	168	209	165	192	168	181	165	177	171	162	177	196	172	179	182	168	166	191	170	180	206	187	175	185	182	181	181	175	198	179	186	167	173	163	197	158	185	166	188	160	188	199	182	141	197	184	172	155	216	186	170	179	175	176	158	181	172	162	172	171	184	166	197	192	177	193	178	146	192	144	169	198	179	194	149	174	168	175	153	171	189	178	167	202	169	189	174	185	194	166	164	156	136	178	192	184	170	175	154	182	150	147	150	182	186	146	197	151	173	174	154	177	170	173	181	178	168	175	177	171	180	156	184	203	180	154	187	187	169	172	168	197	165	192	162	167	195	164	157	165	172	158	169	184	163	167	171	199	183	168	179	169	164	156	180	189	170	189	172	189	180	173	176	156	161	173	163	191	184	188	183	152	195	180	200	188	168	167	201	205	170	169	166	171	182	183	171	181	186	181	204	179	159	172	186	175	166	179	162	206	190	171	194	195	182	172	183	178	176	155	172	154	172	184	178	151	176	171	194	165	172	164	154	163	187	165	186	204	166	147	160	159	155	188	192	158	166	176	165	152	150	169	149	173	183	186	164	198	194	175	182	165	173	160	167	191	167	185	176	175	193	196	193	187	185	183	221	203	177	179	174	178	149	195	165	185	186	178	177	176	170	165	170	167	140	175	170	166	198	189	181	153	155	177	214	172	195	168	176	179	174	159	195	178	189	183	169	166	192	206	191	177	186	179	159	176	161	164	161	208	160	176	162	183	167	182	187	195	197	152	180	191	178	162	160	170	184	173	159	181	175	154	187	153	172	190	170	173	158	184	176	184	188	176	161	179	202	158	179	166	159	180	178	173	159	191	178	171	161	164	169	169	162	189	173	173	151	183	194	189	190	189	189	214	193	157	197	167	182	186	200	169	189	178	188	186	192	186	183	193	185	167	176	184	175	167	188	189	206	160	165	165	173	168	172	159	150	163	205	197	165	162	184	202	181	190	172	187	164	158	167	170	193	163	169	171	172	166	191	190	159	188	170	156	173	154	171	183	188	168	183	160	185	149	172	167	177	186	172	163	203	190	176	182	189	199	192	201	200	171	170	176	167	173	161	172	199	166	160	172	183	181	165	179	172	174	185	171	189	173	161	191	184	166	162	165	176	178	145	201	180	168	187	164	166	170	193	163	182	164	160	180	209	169	164	161	187	180	178	180	147	173	185	177	148	145	168	171	193	180	163	190	177	176	195	181	164	196	157	177	201	177	207	189	175	172	188	200	167	166	158	159	170	186	169	193	168	172	184	187	195	178	168	187	178	172	197	177	158	196	203	177	196	170	187	173	188	177	188	179	185	178	177	174	172	160	188	176	166	144	167	145	180	176	189	163	205	200	194	184	178	180	174	178	168	177	167	190	158	167	186	189	195	169	172	158	162	167	175	155	175	191	192	191	189	185	165	187	165	192	183	168	201	200	178	182	180	176	186	164	174	181	169	191	183	166	181	146	188	191	160	186	191	168	191	171	172	145	157	184	183	184	176	179	174	191	192	188	189	178	185	172	170	158	149	172	160	193	200	194	161	168	187	187	174	193	160	191	162	197	176	185	171	160	146	178	173	182	187	181	182	170	191	177	156	173	177	208	191	161	177	203	191	168	157	173	166	165	163	192	172	176	179	166	184	160	170	181	170	186	172	184	139	167	198	190	169	180	171	179	188	186	185	185	174	185	189	170	174	170	172	181	186	184	175	184	153	178	178	167	182	186	165	170	167	188	157	181	150	189	169	183	168	183	188	189	153	183	169	179	148	186	161	170	168	150	158	157	168	168	164	176	167	176	168	184	170	166	192	178	178	161	177	194	156	142	138	172	169	165	172	179	179	207	163	195	192	178	180	176	194	180	169	179	174	192	168	182	202	196	176	201	179	164	182	176	178	186	181	178	167	176	174	185	184	178	179	189	172	187	170	185	192	173	162	171	178	169	186	186	162	175	189	176	182	166	146	186	172	214	179	175	172	173	163	200	168	162	172	169	192	167	145	163	166	176	176	163	164	163	185	184	207	165	178	183	178	190	180	165	156	175	163	173	169	157	189	165	149	174	167	171	166	192	180	167	181	162	170	185	171	170	192	170	186	199	145	195	171	165	176	199	166	184	183	188	167	172	182
28147	44988	37852	3860	2744	2614	2351	2016	1579	1453	1321	1216	1055	931	979	837	742	795	713	760	615	607	574	680	580	579	569	562	654	632	610	561	556	570	519	517	463	516	487	467	494	483	476	515	435	491	485	492	462	457	489	512	490	523	509	469	564	480	501	557	472	501	469	479	549	740	665	516	482	451	487	451	481	472	444	446	467	417	443	483	455	440	923	1697	1428	455	401	411	465	423	438	443	427	401	415	474	436	426	456	455	419	387	456	470	427	481	456	438	441	434	433	420	413	438	444	439	432	427	441	453	423	479	455	429	450	464	475	430	435	455	449	449	407	443	449	411	425	447	406	434	429	393	442	457	372	401	401	447	450	405	450	422	438	457	398	457	438	468	424	436	436	501	483	463	445	435	399	452	454	415	449	456	451	393	449	455	448	439	438	441	412	475	413	423	413	432	449	442	428	399	451	391	427	458	488	425	432	447	423	492	386	413	476	416	431	440	441	422	428	468	410	430	443	481	423	441	513	488	442	425	424	440	390	422	453	454	443	449	418	424	402	430	460	435	457	407	456	429	393	446	427	436	483	432	398	437	401	448	444	430	425	467	440	450	408	441	485	442	391	432	446	429	436	458	452	431	415	439	437	420	459	452	446	429	416	430	440	446	444	408	421	396	432	446	463	456	439	390	415	458	444	455	420	422	477	429	449	420	454	460	437	436	436	418	440	438	463	470	426	414	415	414	439	458	414	449	450	454	452	428	411	417	437	444	450	440	435	419	432	425	438	425	454	452	455	448	407	439	445	430	454	456	467	426	438	432	419	474	475	462	451	458	455	418	447	434	431	436	412	431	471	436	434	392	411	435	436	427	409	422	417	426	407	452	443	484	415	445	427	419	429	422	432	477	448	448	465	438	454	432	421	446	452	428	425	466	435	393	449	449	424	428	433	476	449	412	432	425	489	410	457	463	454	465	416	430	463	442	428	446	387	416	435	459	455	426	429	425	449	425	416	418	473	482	460	438	395	393	436	460	439	404	469	417	418	441	394	372	440	449	427	427	439	451	451	401	439	425	433	421	424	434	456	441	439	440	406	460	442	417	445	426	461	457	435	452	445	441	444	403	422	422	397	440	460	446	425	434	433	441	431	447	440	431	430	461	458	451	452	425	463	406	446	416	433	458	443	434	425	441	419	402	435	483	443	427	445	418	458	431	465	394	441	451	453	421	436	443	471	439	454	446	445	436	434	411	440	461	406	453	421	445	421	447	446	462	437	440	439	427	480	463	458	388	435	449	425	431	458	394	427	449	468	443	426	475	440	439	407	465	448	442	437	438	443	456	424	407	440	423	428	440	477	438	473	422	455	431	441	418	436	456	402	454	411	401	472	483	429	419	445	454	446	463	418	426	443	426	465	438	443	434	413	406	462	443	465	450	464	462	438	463	442	472	466	409	424	426	437	468	462	446	469	403	461	447	449	475	465	414	375	465	478	444	407	466	448	407	473	432	425	431	459	430	436	427	429	420	432	429	432	458	418	410	466	439	447	447	422	425	469	444	438	422	409	447	421	413	425	442	453	437	437	422	464	401	475	436	448	482	420	455	428	417	449	413	422	385	447	431	462	416	472	441	460	448	438	447	474	423	424	428	430	463	414	419	458	432	451	447	435	405	472	416	442	420	437	452	417	433	450	411	425	417	416	451	461	438	428	412	400	432	454	394	453	420	419	431	472	453	422	472	431	472	440	472	462	443	459	441	413	440	466	432	412	417	425	421	453	484	425	474	426	445	441	434	441	437	423	441	465	428	447	426	420	427	420	428	463	459	450	455	417	462	398	454	415	427	404	434	465	458	457	409	468	423	409	485	456	478	444	480	440	450	438	447	438	439	429	453	449	418	478	418	440	417	409	435	458	445	484	412	412	464	475	484	433	445	445	446	422	424	472	420	460	432	437	439	389	412	411	426	442	414	444	464	444	466	442	421	419	403	430	458	418	446	440	459	403	419	431	443	416	450	444	420	435	429	430	392	437	431	391	445	424	445	419	419	396	415	423	447	427	440	413	424	391	432	417	441	429	414	419	401	423	439	409	458	441	441	465	472	469	442	419	425	419	418	420	425	451	424	446	457	441	417	433	458	439	424	428	471	439	444	429	454	448	428	443	393	414	422	418	471	447	443	443	444	477	457	410	465	451	432	433	401	435	412	439	439	439	452	426	468	448	437	418	431	417	441	446	439	435	438	439	397	435	451	452	467	444	458	422	437	417	430	457	390	449	458	435	418	422	438	412	424	419	447	456	391	401	469	452	438	446	444	465	406	412	428	420	455	429	432	430	445	466	416	442	475	455	446	410	450	461	415	437	451	469	452	409	449	431	448	423	425	475	456	417	457	390	455	462	411	451	446	424	449	452	468	420	470	463	432	429	485	467	439	425	432	413	460	435	439	434	432	423	441	424	422	447	456	428	427	444	456	411	427	409	417	416	404	466	468	428	442	439	429	440	418	440	448	459	425	419	444	387	430	464	434	455	418	410	455	403	468	430	456	404	456	383	462	430	442	434	427	442	457	448	396	380	446	411	441	458	467	422	440	424	448	464	451	461	439	447	443	462	438	417	463	454	423	400	446	450	417	435	461	421	461	425	431	419	410	421	412	452	434	490	445	465	462	398	432	458	428	462	388	427	438	460	417	432	404	516	447	453	383	396	398	466	408	487	435	453	449	428	455	436	453	441	453	440	424	428	434	438	451	428	480	444	403	446	438	451	406	412	447	440	466	445	432	443	458	474	441	469	419	466	422	418	444	445	431	442	437	446	476	441	386	414	430	444	414	445	437	412	451	445	422	418	436	456	433	437	438	442	437	432	441	454	455	441	406	416	438	426	401	444	466	426	412	439	460	414	421	422	438	443	417	431	429	450	483	416	412	442	432	446	450	445	454	427	456	413	414	422	445	451	414	429	448	470	411	421	402	436	480	423	428	432	417	447	464	441	423	474	456	399	393	453	473	417	484	436	421	432	453	405	428	392	442	428	406	476	412	418	446	462	465	405	454	452	426	480	447	449	409	434	451	437	452	411	400	429	452	421	437	427	417	422	436	435	442	441	428	447	451	428	421	444	425	457	450	429	413	476	439	429	416	433	434	446	439	422	445	444	448	449	444	447	438	436	433	408	466	437	419	482	418	432	424	414	462	458	431	438	452	433	477	447	433	446	447	462	435	452	411	414	449	452	449	418	463	446	433	439	455	413	465	426	426	420	413	457	439	432	424	450	443	459	453	424	435	419	428	464	454	411	451	416	430	426	399	438	439	451	453	403	440	458	445	428	428	453	440	444	422	439	464	438	436	385	422	453	452	452	399	426	462	457	438	411	447	446	431	441	402	436	461	458	427	442	444	427	436	434	418	449	432	477	434	476	421	481	430	376	429	420	486	467	448	444	414	454	455	445	411	440	467	438	464	402	463	428	405	394	407	444	442	397	443	464	418	444	417	440	491	411	407	447	436	416	477	397	416
57114	72174	52339	21758	6958	1335	795	586	445	415	369	359	301	250	296	179	182	184	168	134	143	159	128	142	148	139	124	108	111	135	117	127	128	146	114	116	113	110	124	112	107	100	131	124	106	119	99	107	108	106	100	125	121	109	102	112	116	90	120	112	108	106	115	115	101	139	125	133	110	92	100	100	103	90	100	86	104	95	109	96	107	89	191	340	290	95	108	91	103	104	87	91	100	100	122	86	101	95	96	94	98	93	99	112	103	100	99	95	91	95	112	87	113	90	106	96	91	94	87	70	102	109	94	92	74	102	117	92	94	93	95	95	93	101	89	96	97	102	93	87	85	102	95	108	105	82	81	86	103	111	105	74	95	106	94	89	99	104	103	97	108	102	112	98	97	88	89	88	109	103	126	105	98	122	83	76	116	106	106	101	123	112	116	98	88	100	102	110	107	111	97	108	94	84	103	114	98	90	90	108	94	109	103	101	90	89	102	96	108	108	106	79	95	90	101	98	95	83	112	110	100	90	98	106	93	89	97	120	121	100	115	105	98	98	109	106	93	103	103	106	117	105	96	91	102	117	97	100	98	106	79	90	86	93	102	99	85	83	105	110	80	101	111	110	105	92	77	101	100	106	112	114	94	106	90	92	102	111	81	110	103	106	95	68	93	120	95	87	102	72	107	94	112	86	87	104	101	117	93	77	97	96	111	92	84	105	91	102	99	99	83	76	99	75	96	104	107	95	101	105	111	109	97	93	101	104	106	90	102	95	99	95	103	86	96	116	92	93	93	98	102	102	109	99	110	93	95	89	106	98	97	99	89	87	112	99	107	80	108	92	102	111	119	93	112	92	89	95	91	108	108	91	104	105	94	91	87	95	101	91	108	96	103	103	102	88	96	88	102	97	82	109	107	94	92	91	112	112	99	94	123	99	119	116	95	95	98	95	91	95	96	104	100	90	100	99	111	100	97	98	106	76	96	124	98	105	102	107	99	109	97	93	118	95	114	95	112	103	107	100	95	95	103	100	97	108	101	83	98	101	97	93	101	107	92	119	100	111	99	109	89	83	100	88	91	102	98	106	103	85	118	97	114	116	111	97	81	114	103	108	93	85	107	95	115	104	74	106	93	86	88	108	79	112	96	86	109	99	90	94	85	103	99	111	97	94	87	105	100	90	103	91	78	107	92	110	97	102	107	86	130	127	97	84	95	97	89	102	107	121	104	103	105	108	92	93	93	111	88	104	106	96	93	98	110	101	110	101	102	100	108	100	95	98	97	115	86	107	86	85	99	113	102	120	92	87	86	101	91	89	86	92	90	91	92	106	82	75	101	81	102	92	91	116	97	95	108	89	96	95	94	97	93	104	98	76	110	107	104	117	89	90	107	98	107	108	107	97	101	94	112	95	119	87	87	124	103	69	79	93	112	89	105	88	92	99	107	107	100	116	105	107	90	88	91	89	102	104	91	109	92	109	103	97	106	93	89	86	106	86	100	114	111	117	88	115	88	83	90	88	87	98	86	89	89	91	93	101	100	96	96	107	124	111	88	95	101	92	80	95	100	85	84	101	72	83	84	88	99	94	96	85	90	114	103	97	116	102	82	97	111	109	95	100	99	107	107	101	84	101	99	90	96	107	100	123	103	110	106	96	77	90	90	107	116	106	90	110	98	107	92	102	107	89	97	96	81	99	115	112	96	102	112	82	110	91	97	92	98	105	126	94	109	103	89	96	110	80	99	99	104	90	117	99	100	96	104	102	91	93	100	89	94	100	112	107	96	93	116	110	90	97	95	110	94	97	96	96	87	91	104	106	85	117	108	115	96	94	93	85	104	98	123	94	106	103	104	111	122	97	100	91	97	99	105	94	91	100	111	96	111	94	99	90	102	95	106	102	95	123	93	112	99	112	93	92	96	94	72	79	114	94	106	96	86	89	101	115	90	99	95	102	106	102	90	94	97	94	87	86	119	105	109	92	85	116	106	102	124	116	100	96	96	89	108	98	94	91	105	107	106	83	100	104	109	92	88	106	85	113	101	116	96	99	105	87	96	96	96	93	103	96	135	107	104	103	107	118	101	80	91	100	114	100	111	85	113	97	101	100	108	111	81	98	111	84	115	100	91	108	101	94	88	105	91	87	91	101	118	96	95	88	90	103	105	105	91	89	96	84	97	80	117	95	91	103	85	88	94	102	101	95	89	96	97	102	89	93	84	81	98	106	81	95	109	87	89	110	118	81	97	97	117	108	100	89	120	88	113	74	78	106	109	88	89	94	93	90	87	103	77	105	113	106	92	101	97	109	116	90	105	79	107	103	92	78	100	96	94	106	102	85	98	99	97	100	101	118	99	107	92	96	111	129	117	96	95	93	99	98	96	113	89	99	96	103	89	100	89	104	93	103	94	85	98	95	124	93	80	100	92	92	92	86	102	120	109	109	84	87	102	90	86	100	97	103	84	96	86	84	117	88	107	111	108	97	100	95	87	116	102	93	105	88	92	104	97	93	111	114	93	107	72	94	88	104	85	104	99	96	82	92	116	94	105	105	112	91	96	101	99	97	99	99	110	94	106	105	100	100	104	106	88	109	114	86	115	107	111	86	106	98	83	121	89	113	113	116	99	85	103	111	105	96	110	114	98	88	88	93	101	91	106	99	95	93	82	88	102	85	95	95	97	89	96	98	85	92	103	108	105	92	91	93	116	93	89	86	96	109	119	101	107	102	102	96	103	79	98	96	98	101	104	89	103	98	98	90	111	102	107	106	108	126	101	106	106	108	78	99	110	107	111	76	86	82	98	90	109	110	84	115	89	97	106	103	85	112	115	107	119	113	113	91	97	105	95	94	123	93	94	102	91	98	96	94	90	86	91	105	113	105	111	108	99	90	87	112	95	101	96	120	97	109	108	89	108	83	90	87	104	112	125	100	85	92	110	85	108	109	112	92	105	94	103	105	102	88	98	93	101	98	102	106	68	101	100	95	125	99	114	103	90	109	96	95	102	95	85	95	94	100	93	89	106	91	98	98	95	88	73	101	83	98	116	104	97	100	92	102	106	102	107	96	103	88	107	106	113	83	96	97	105	100	99	73	103	107	92	106	77	92	85	106	106	89	87	86	96	124	99	102	94	105	84	75	98	118	90	83	100	94	111	96	83	86	107	105	84	91	83	86	87	86	102	88	97	104	83	111	104	100	129	96	94	94	112	89	107	107	111	91	77	85	109	113	99	106	85	88	77	86	102	100	96	106	99	99	94	94	98	97	106	104	95	100	102	83	88	93	90	89	83	107	83	99	96	84	95	81	104	95	91	88	85	79	92	91	93	83	118	83	97	103	101	95	97	113	82	77	98	92	98	89	113	107	98	102	98	86	99	107	105	102	88	86	104	112	106	92	89	90	99	93	114	120	92	99	100	105	102	116	85	100	95	111	100	96	99	111	77	99	123	89	98	121	93	99	91	105	107	76	93	92	111	83	106	96	115	80	95	90	94	113	87	94
36986	55531	50387	4871	3948	4005	3126	2868	2028	1757	1828	1734	1592	1363	1552	1019	886	1175	819	628	584	654	547	514	512	519	529	506	542	581	445	477	482	549	427	373	375	356	299	304	295	346	330	338	303	301	302	316	320	329	313	368	406	396	361	378	341	333	299	279	334	303	311	339	389	655	586	417	298	274	291	345	301	318	331	313	276	292	264	285	277	324	923	2323	1964	353	272	256	280	253	261	219	273	278	278	270	236	286	239	251	246	241	268	270	255	236	233	240	270	253	262	270	233	245	260	248	235	269	265	259	261	243	269	289	278	258	231	247	227	241	252	252	249	273	255	255	252	241	247	249	237	251	264	224	272	265	267	272	258	247	270	255	267	252	227	266	244	287	255	251	237	223	261	277	242	233	237	269	216	239	248	256	273	242	266	249	282	247	271	266	289	280	243	239	237	289	276	258	260	251	243	271	239	240	258	247	274	255	280	244	271	244	267	240	290	250	256	271	270	259	254	256	253	273	274	249	248	282	275	268	228	274	291	267	280	294	260	238	253	256	242	234	235	257	236	239	258	240	222	224	264	263	248	260	279	258	267	261	247	275	246	237	244	290	276	235	254	271	252	237	239	268	259	269	252	243	246	215	292	242	261	276	254	220	265	252	274	242	261	251	269	279	256	256	225	247	279	277	243	243	268	255	256	245	264	271	239	247	234	257	247	282	243	263	267	261	245	246	280	269	255	236	264	272	261	290	233	228	229	241	234	256	269	259	219	241	275	262	262	256	239	225	275	240	272	273	273	214	276	250	240	292	222	221	247	252	240	225	287	262	227	242	248	233	268	244	230	258	253	268	275	271	252	239	284	267	269	233	246	227	247	253	225	228	244	244	234	282	280	248	274	299	213	278	221	252	238	256	254	258	268	251	289	264	241	239	247	268	230	256	270	256	260	257	260	268	268	239	252	254	242	264	267	213	252	261	257	281	244	250	244	246	262	236	241	262	247	273	224	239	254	230	239	230	254	227	282	270	222	254	233	235	242	274	263	247	263	271	280	233	254	288	285	245	270	257	254	264	267	252	245	253	266	254	246	258	249	240	248	256	247	249	248	248	265	273	266	248	267	261	249	270	256	234	257	261	251	239	264	285	276	250	247	250	247	236	241	271	259	237	262	276	252	246	250	236	257	275	257	260	233	274	281	223	293	276	229	255	224	260	262	266	248	228	262	242	249	233	230	248	256	261	263	286	221	234	261	230	282	252	275	278	256	258	239	246	266	272	271	274	245	257	232	278	249	235	241	261	245	262	247	223	259	270	255	260	247	237	231	249	252	263	231	270	280	256	248	261	229	239	253	268	259	245	260	230	241	227	240	277	244	260	268	268	257	259	260	245	262	245	253	263	269	246	254	236	257	270	265	274	253	255	268	241	236	223	254	238	234	247	243	267	244	252	225	249	250	258	261	275	298	239	257	240	221	260	245	253	245	238	288	261	222	241	273	263	263	250	293	256	248	252	240	248	223	263	273	269	235	270	249	266	266	256	252	222	246	256	224	237	252	247	244	238	280	259	274	257	268	239	262	257	212	277	270	256	269	255	258	265	257	265	278	260	239	264	258	282	236	278	241	249	243	245	262	252	268	228	255	243	255	254	229	233	251	267	248	254	239	247	239	261	270	237	251	253	246	252	253	261	240	256	258	246	240	236	244	245	260	281	248	271	224	277	291	265	244	277	248	233	269	250	274	252	241	255	259	280	279	240	250	236	275	281	244	273	242	272	239	248	263	256	230	224	292	247	274	271	226	286	244	246	258	244	247	265	266	274	261	256	275	251	243	241	235	241	255	273	251	242	226	251	254	282	248	265	263	274	242	239	235	271	273	251	261	242	267	263	260	231	249	228	230	234	252	245	247	276	252	236	246	281	266	246	245	281	250	251	264	264	215	232	265	256	259	277	272	295	259	260	262	249	238	256	247	244	242	250	245	230	236	244	272	256	256	293	278	241	245	263	264	231	248	268	280	261	259	244	266	251	266	240	263	248	243	229	260	236	263	231	270	243	248	260	255	223	259	267	249	259	226	252	254	252	278	231	250	236	277	235	252	242	262	235	244	260	245	232	248	250	270	256	208	269	278	271	250	270	241	268	240	253	238	245	254	235	273	255	264	270	278	268	250	256	246	282	242	241	259	251	265	256	278	257	258	242	241	238	244	244	270	267	267	288	256	247	260	266	254	248	255	264	263	248	253	254	240	253	237	253	259	257	248	248	300	264	263	247	250	270	251	232	234	259	283	251	260	272	268	261	236	251	257	286	245	272	252	281	271	249	260	258	250	241	268	265	247	255	237	265	245	268	248	240	248	275	271	250	245	279	247	240	280	270	245	234	278	248	270	244	268	267	256	249	263	232	257	255	244	247	240	291	235	271	239	247	262	272	250	242	251	244	217	246	254	255	254	266	275	245	293	262	242	256	241	235	267	276	242	261	250	228	250	227	257	258	268	269	240	251	266	258	265	250	279	234	273	281	267	261	253	235	272	282	251	261	267	235	265	296	253	253	272	268	247	246	240	284	237	244	237	243	239	261	239	283	242	245	252	232	261	260	255	264	232	262	272	253	240	253	277	267	272	256	280	240	231	287	259	256	242	227	241	277	252	240	257	286	248	262	252	266	292	274	271	256	274	267	276	248	248	254	245	226	245	264	274	269	261	235	279	237	271	257	231	246	246	236	266	251	248	278	277	260	297	254	268	251	288	238	236	288	250	293	246	265	262	258	245	265	248	285	223	262	259	246	262	246	244	256	259	233	236	236	266	270	239	242	251	261	258	264	245	215	258	264	271	295	230	261	235	248	277	278	260	256	273	257	246	271	242	255	278	282	252	238	226	278	234	256	222	283	238	263	273	281	263	232	261	228	253	239	265	239	251	245	233	255	242	273	248	249	265	247	228	245	273	256	250	270	248	272	226	280	256	250	277	233	248	235	240	285	260	265	274	234	257	257	269	244	272	256	283	240	239	260	280	236	240	264	272	243	264	262	244	261	265	249	239	248	242	245	273	274	237	231	271	284	268	240	246	235	261	259	249	245	259	242	242	249	246	245	253	274	277	254	255	251	247	257	236	269	258	281	249	220	243	263	292	253	262	260	265	237	263	254	251	286	271	269	230	256	252	279	255	275	281	262	241	285	247	238	258	263	264	259	273	275	263	277	257	218	262	242	245	247	247	260	265	245	220	269	246	254	224	266	235	269	259	260	268	289	227	284	266	246	292	249	267	214	241	252	244	247	273	222	299	259	275	262	275	267	278	216	239	272	242	259	280	253	260	263	263	270	282	287	264	259	280	281	286	240	254	252	269	254	276	252	261	251	269	254	248	245	252	265	272	219	230	293	246	251	248	256	235	264	255	246	250	263	241	242	268	262	262	263	271	244	263	259	237	237	280	261	248	233	249	280	240	256	256	249	235	267	263	269	260	238	277	265	239	252	269	250	259	254	256	250	254	288	255	231	250	254	230	260
6208	10344	3563	427	270	265	217	200	197	213	204	213	187	187	195	179	202	206	199	202	203	196	187	179	216	196	212	210	188	197	197	177	188	181	251	216	211	204	187	177	200	198	211	199	203	215	207	199	202	204	206	187	215	190	174	181	199	196	189	197	193	187	188	208	178	167	196	185	218	205	185	209	212	197	204	186	223	187	197	197	184	198	190	226	236	215	212	166	198	200	176	201	192	167	198	200	188	169	184	196	203	217	177	196	176	205	178	161	207	211	162	172	197	203	198	196	194	203	188	187	213	202	181	216	218	173	208	189	187	199	177	182	181	196	215	216	151	189	202	204	179	200	173	181	205	174	194	185	189	187	208	221	195	220	199	204	198	194	189	184	190	177	203	212	192	213	178	193	209	204	198	157	182	196	183	191	194	213	184	181	196	189	168	171	199	190	173	184	207	180	190	196	191	196	184	204	171	176	200	186	172	202	204	181	190	207	168	200	215	190	193	204	184	209	212	179	192	183	193	201	186	212	171	184	204	187	203	179	199	210	182	182	181	169	209	188	185	201	215	233	194	208	201	219	176	204	189	213	175	202	205	161	194	192	198	193	206	209	202	187	197	195	186	193	198	164	167	195	188	210	192	212	183	183	175	194	198	207	188	164	160	211	177	182	196	197	202	186	226	200	187	181	173	183	201	200	178	205	186	213	182	205	198	173	192	189	199	203	211	178	209	238	184	196	204	193	205	191	208	202	180	181	190	206	224	190	201	222	194	223	214	188	187	193	205	204	230	177	173	213	198	182	185	200	198	185	202	207	175	199	190	184	202	201	225	191	183	208	225	196	198	195	217	192	175	208	218	200	214	188	191	196	222	197	192	182	175	196	218	176	188	189	211	190	189	195	207	196	198	199	181	200	213	208	197	181	197	210	219	206	186	171	184	197	231	211	195	209	177	176	185	194	171	185	192	200	190	183	205	208	209	213	215	204	195	207	180	169	193	220	168	192	200	209	195	164	196	207	182	194	178	206	207	193	180	212	179	201	184	194	176	183	179	214	184	191	191	185	190	197	200	197	190	199	203	167	182	192	196	180	164	204	205	166	183	204	197	211	218	203	196	222	216	185	214	187	217	189	200	189	179	186	185	164	204	190	167	201	172	209	209	216	191	192	206	172	174	217	163	177	183	193	191	228	198	191	189	193	173	167	184	186	206	206	217	203	197	191	202	181	194	175	205	204	188	179	197	187	202	187	209	191	188	190	175	194	195	185	214	183	202	217	215	167	213	178	197	170	213	208	218	195	208	167	214	200	200	192	180	183	180	184	194	192	170	200	169	179	176	206	184	174	201	194	169	190	183	194	213	212	195	180	181	197	211	222	230	175	199	210	204	196	193	177	218	194	185	215	210	184	199	189	174	206	197	190	173	193	193	205	206	168	197	182	205	180	203	201	192	186	199	186	153	189	180	195	214	201	176	179	200	219	186	196	202	185	161	171	199	232	178	203	184	209	199	201	181	210	203	194	182	217	218	195	201	198	188	198	214	172	198	186	197	198	218	173	197	187	213	204	211	195	203	214	226	191	202	187	218	199	196	213	186	216	174	191	208	177	175	192	198	180	185	191	201	190	183	213	204	203	185	219	186	187	201	185	183	165	197	201	229	186	209	179	209	187	180	186	199	189	214	203	208	176	217	205	179	171	184	215	207	171	195	202	193	194	195	190	192	194	191	210	181	189	207	190	219	208	200	191	198	173	198	185	196	178	197	199	193	205	202	201	185	202	189	179	184	191	201	192	192	168	209	213	187	176	172	197	178	190	190	173	181	197	183	186	194	223	158	213	198	179	195	201	195	196	202	198	215	180	189	184	189	197	203	199	183	166	189	193	190	194	204	210	170	212	182	198	188	217	213	202	190	191	196	189	211	189	198	191	215	188	194	189	230	188	210	193	187	183	189	190	189	210	204	188	209	213	222	196	190	216	180	193	199	198	188	216	211	192	197	224	207	196	213	204	185	196	180	190	171	201	186	207	206	201	205	206	169	195	197	187	227	218	178	177	200	196	211	197	195	214	201	181	210	190	190	187	196	199	196	180	203	203	171	201	196	169	190	209	184	196	192	179	208	214	203	201	199	162	183	179	176	179	187	181	190	224	226	187	197	211	183	191	178	188	192	189	191	214	186	187	182	221	214	186	189	198	189	214	188	202	194	172	197	193	212	199	201	213	183	191	201	192	206	186	165	199	207	206	180	197	184	196	210	170	221	187	193	177	189	201	229	207	202	185	188	209	199	219	205	216	219	185	207	212	181	193	200	207	197	198	192	209	204	178	167	176	191	176	198	205	194	186	170	196	199	187	179	167	196	181	206	209	219	213	215	184	206	159	201	182	183	169	201	177	184	196	168	208	197	210	178	200	230	207	208	204	190	185	191	200	212	163	192	209	175	192	181	184	214	197	186	211	213	202	177	196	206	191	195	178	179	215	214	190	196	201	205	178	168	200	191	185	187	150	192	197	203	180	176	210	188	185	185	214	203	188	186	189	206	197	186	190	200	186	202	188	177	205	196	192	196	200	199	207	189	192	212	202	190	209	191	186	202	206	204	189	197	189	168	173	177	184	190	183	195	201	230	189	193	217	197	228	188	220	189	187	204	223	191	193	188	193	198	196	212	192	172	182	191	177	183	184	177	180	214	185	185	189	211	189	166	203	208	189	217	187	180	225	172	187	201	216	207	186	195	171	196	198	205	195	199	178	200	210	202	192	193	191	194	170	209	206	193	166	230	184	181	178	199	172	188	194	185	173	204	196	195	195	212	187	210	203	190	196	207	174	199	165	210	211	170	209	176	195	233	195	185	194	194	204	174	179	189	182	190	212	212	190	209	176	193	201	201	185	196	178	190	189	188	200	194	197	194	200	195	206	183	195	182	179	185	215	198	214	198	173	194	172	183	187	192	197	190	211	199	186	217	178	179	227	182	173	172	187	183	189	197	201	186	202	213	207	177	198	211	211	192	178	201	196	216	178	214	196	195	195	192	204	196	183	209	191	192	173	192	182	182	174	218	227	219	178	187	203	194	181	197	167	197	182	192	179	192	213	181	202	191	220	206	198	189	187	226	202	202	196	168	215	192	216	182	219	191	172	181	208	175	191	220	219	181	188	204	213	169	175	178	190	186	198	185	177	187	189	202	202	182	168	219	206	167	175	174	203	195	195	203	163	176	170	200	181	192	200	207	178	189	209	196	158	189	181	167	189	175	208	194	199	198	195	205	206	191	186	176	191	205	179	183	203	179	188	206	197	192	203	189	198	182	196	174	181	181	191	203	185	177	185	204	174	189	218	206	171	180	192	209	201	210	176	185	177	187	184	163	209	202	191	194	178	198	205	187	180	167	172	184	179	201	188	188	223	200	202	210	157	199	228	181	191	200	197	201	188	187	182	191	173	203	215	194	174	170	180	190	180	193	180	189	179	204	208	187	197	202	191	186	193	204	199	173	212	204	180
5952	15345	7098	933	834	819	770	596	553	602	595	559	529	559	504	537	513	595	525	516	505	493	514	525	503	490	517	528	511	544	510	522	512	462	531	480	471	496	498	487	496	463	490	462	474	476	483	477	495	498	490	501	533	502	474	505	527	501	498	518	518	511	515	507	539	466	491	477	476	469	521	521	511	484	472	472	439	479	494	499	480	494	475	579	556	471	514	509	480	498	462	444	477	487	470	478	456	448	473	461	460	480	454	512	485	489	438	522	460	474	482	503	458	488	483	439	480	470	489	491	464	487	509	438	453	464	490	485	482	481	471	465	504	451	482	453	440	500	520	491	481	484	481	466	464	490	466	492	479	459	497	451	473	478	492	487	491	447	448	460	467	493	506	492	498	485	467	469	495	444	530	482	501	473	442	522	515	507	517	481	475	483	499	487	500	503	498	469	496	483	500	524	465	499	464	479	462	468	464	489	488	492	474	490	487	492	501	473	484	461	479	471	495	482	488	488	505	482	486	491	454	460	491	522	500	531	495	473	469	503	492	490	469	524	466	497	495	476	498	535	485	487	429	478	475	486	503	458	524	479	467	449	467	487	504	481	453	513	494	504	464	487	453	473	533	473	523	458	465	487	470	466	475	446	486	485	475	467	486	504	472	516	495	495	466	508	495	496	490	493	474	537	481	475	506	496	447	519	459	476	495	497	483	527	493	513	535	523	495	474	456	480	494	463	507	493	509	467	510	510	459	451	485	524	491	507	498	473	507	492	472	500	487	490	484	488	492	499	501	447	496	491	482	449	477	493	490	507	473	486	480	495	484	476	469	454	499	493	474	438	517	475	479	451	508	514	459	480	460	505	522	485	493	481	487	484	487	506	468	450	482	482	495	505	503	476	466	504	501	452	511	523	509	458	494	498	467	503	497	486	484	487	508	482	541	507	467	466	505	448	486	527	493	500	503	482	425	499	476	495	506	515	479	507	525	484	488	492	512	484	470	519	480	459	494	445	472	479	477	482	456	484	475	452	461	491	526	485	464	505	506	506	476	493	472	521	426	495	489	481	450	517	472	469	491	484	481	494	509	480	509	521	514	492	488	488	457	441	500	499	458	509	504	453	503	485	439	475	522	503	452	469	498	520	500	450	505	496	488	484	479	478	505	483	474	504	499	460	481	491	464	471	486	461	434	444	478	481	490	485	447	451	440	478	508	460	431	478	489	476	469	507	520	478	491	484	475	485	457	477	450	473	478	493	456	496	480	486	478	467	480	476	448	526	505	492	443	479	499	428	501	455	453	488	499	487	511	428	485	488	503	451	478	524	479	481	520	495	470	525	496	470	474	487	433	494	525	480	508	484	490	489	521	460	488	475	517	441	492	509	519	479	494	439	493	536	518	502	519	488	480	474	479	497	460	483	471	472	506	475	440	481	473	478	457	477	495	498	461	495	512	462	439	482	500	514	481	479	472	484	469	484	492	516	469	456	478	496	457	482	489	493	491	484	522	490	478	484	483	498	506	466	478	491	471	431	484	487	451	463	450	475	500	469	498	504	493	490	500	470	513	507	443	463	484	482	469	487	502	478	541	504	476	485	466	516	464	461	527	508	459	482	526	420	470	465	475	449	503	499	458	503	459	511	455	475	478	460	495	471	474	519	501	478	451	494	485	452	485	477	477	503	452	459	483	506	496	520	517	508	466	448	496	469	490	496	505	510	460	491	477	461	486	493	493	510	498	428	515	474	470	459	469	475	521	496	488	508	485	464	437	490	467	509	540	501	485	458	497	490	481	480	491	486	468	462	502	471	508	453	431	469	448	449	513	492	468	509	482	480	430	481	479	475	508	510	552	511	445	508	484	454	448	467	498	491	479	511	458	490	487	482	522	470	471	469	493	482	463	467	491	494	469	505	506	464	445	434	516	452	497	464	481	483	492	465	471	459	439	482	505	472	504	485	474	500	435	460	477	522	484	467	518	469	464	502	485	433	502	494	477	515	439	501	517	469	501	478	493	501	497	487	492	485	495	485	466	467	450	455	497	494	457	477	487	463	515	501	524	467	516	474	504	476	458	511	456	498	488	464	494	484	448	486	451	485	484	479	481	503	489	529	532	503	473	463	466	500	505	504	488	504	506	476	460	490	508	483	529	462	533	482	494	479	486	504	493	489	506	480	478	499	528	455	447	477	519	461	471	508	493	473	475	491	494	474	468	510	498	523	486	508	476	499	492	492	491	448	468	456	490	491	497	431	508	494	472	467	496	494	508	476	488	476	504	499	484	466	489	545	510	511	495	465	496	498	451	485	453	486	495	447	497	500	512	464	487	481	462	448	487	538	481	506	446	497	464	507	476	485	492	496	443	479	501	472	460	473	507	473	499	472	468	456	487	479	467	467	502	472	479	492	481	527	477	517	514	475	503	470	536	470	484	503	496	511	488	466	436	477	491	451	495	519	459	486	522	473	464	474	446	488	487	470	458	458	490	487	502	493	465	503	467	444	493	481	460	473	464	467	516	453	472	517	508	481	521	450	512	487	462	519	470	460	488	474	481	469	430	483	491	494	443	484	466	484	477	486	495	490	529	476	493	502	427	488	490	484	471	537	435	442	501	461	459	495	494	471	484	463	484	482	516	510	461	483	459	508	507	482	487	470	522	494	472	517	502	469	486	499	501	468	432	454	509	508	490	484	462	481	467	496	486	502	474	516	449	473	499	503	498	488	488	514	526	480	480	460	481	490	496	431	507	511	487	475	454	514	466	504	478	504	497	461	459	483	451	483	468	479	468	485	462	488	500	492	479	505	508	458	502	467	483	517	496	480	488	445	458	483	492	456	472	493	458	456	467	474	466	475	486	471	487	486	476	503	466	456	482	489	471	531	467	490	486	502	462	466	467	489	484	456	454	500	499	457	497	459	500	460	492	465	470	482	504	504	466	475	444	494	528	431	457	507	482	466	488	474	491	490	525	510	467	455	478	501	507	522	506	480	451	517	450	435	457	460	507	460	496	449	453	494	487	466	492	477	455	477	489	474	498	479	513	476	484	482	483	500	434	505	462	465	474	448	523	491	472	501	498	472	447	439	489	488	477	461	449	503	498	488	484	474	489	486	470	483	482	435	466	467	524	503	463	475	490	480	488	427	493	476	502	499	492	519	474	518	494	476	488	494	454	513	486	487	473	489	477	465	512	482	507	461	488	489	533	506	482	496	484	488	473	494	519	480	449	512	476	515	512	507	474	457	477	526	485	507	456	537	464	476	510	457	481	503	513	434	463	512	484	494	467	484	519	471	485	439	480	510	488	446	466	440	467	465	497	510	523	499	489	502	478	484	510	494	473	482	466	490	486	453	506	477	458	485	475	489	453	544	448	473	493	468	449	495	447	433	500	512	473	472	522	472	469	455	508	461	507	477	507	475	483	472	497	478	501	482	472	487	463	468	526	541	478	470	471	485	471	471	482	527	499	469	457	501	494	451	515	477	467	494	510	443	512	481	483	464
46305	60969	45179	12592	1664	850	650	553	362	344	379	261	247	261	272	244	239	213	172	203	208	216	227	198	224	193	205	170	195	193	202	185	214	181	159	182	159	167	182	177	204	167	203	166	186	184	189	168	187	179	170	202	205	168	193	189	192	180	169	171	183	150	165	179	178	187	177	201	180	151	192	187	182	186	173	163	175	189	166	168	149	192	187	267	310	202	172	159	174	160	178	182	186	186	174	179	206	173	191	167	178	180	168	171	168	170	168	179	165	177	197	173	181	162	187	182	195	176	164	179	157	191	175	163	183	181	173	167	210	182	190	180	183	162	181	174	167	184	176	158	188	175	181	190	198	187	187	169	179	160	157	167	157	181	198	155	171	174	158	173	161	156	162	173	163	175	185	184	191	184	192	171	166	152	164	171	169	196	188	163	186	210	178	167	181	174	206	170	157	155	171	164	153	166	140	183	177	186	164	154	181	169	178	168	204	188	176	162	186	174	164	161	184	173	186	153	164	152	189	177	179	154	191	157	170	208	170	177	161	194	184	154	162	193	199	158	152	180	196	169	164	151	164	164	181	166	164	161	186	174	174	166	188	159	175	180	202	188	171	165	147	189	178	169	177	180	168	207	195	162	174	184	152	154	167	170	171	193	166	175	159	169	169	165	171	177	159	160	173	197	163	151	187	173	169	183	186	167	184	178	160	188	169	178	180	163	180	172	174	197	200	203	186	169	174	184	187	161	185	172	191	164	174	171	170	167	153	186	200	158	189	146	171	162	177	165	188	153	172	184	196	165	182	179	190	171	194	161	172	159	170	196	160	167	183	189	172	164	164	171	175	173	185	161	171	175	194	184	167	174	175	179	163	179	189	192	193	185	182	194	194	174	187	172	178	166	175	165	185	175	193	168	175	174	157	159	188	194	179	178	192	179	161	186	163	163	183	195	164	147	183	167	155	184	165	201	189	175	174	162	184	173	170	164	188	164	173	165	180	180	187	171	188	160	169	160	192	158	164	172	172	180	187	181	160	176	185	159	180	199	184	195	195	177	168	157	172	168	174	187	165	176	178	172	193	160	191	187	185	176	162	180	167	172	176	190	181	175	168	185	156	223	153	180	183	171	171	158	177	193	176	170	180	197	174	182	175	176	189	176	178	197	169	184	170	173	161	178	179	167	176	169	192	183	182	153	175	172	171	185	188	178	159	183	149	186	195	177	148	170	157	178	182	185	172	174	164	184	188	209	190	181	184	194	174	203	180	161	159	159	165	164	194	175	168	182	194	168	175	167	174	186	181	172	189	165	162	175	184	182	189	188	159	195	176	155	179	183	165	168	179	177	166	173	187	194	191	185	166	159	178	193	174	172	185	174	168	161	174	170	170	178	165	162	173	198	178	162	187	181	195	210	181	179	157	170	202	166	163	176	201	180	189	173	173	187	163	165	159	169	186	176	185	168	202	147	157	160	158	188	171	178	177	168	170	179	182	163	155	181	159	170	155	162	198	186	188	175	181	175	178	164	160	156	188	182	181	186	178	182	175	211	185	161	168	158	186	195	186	173	176	164	182	158	209	200	169	182	167	164	183	182	160	166	176	162	197	170	180	186	185	190	174	181	159	172	178	203	195	184	155	175	151	178	199	198	184	188	176	187	173	186	195	183	181	203	180	174	174	168	173	166	197	175	175	191	154	165	163	152	185	179	174	167	147	173	197	154	172	158	164	166	161	194	189	171	169	153	171	173	182	183	158	162	170	159	185	184	157	196	169	173	168	188	158	176	180	163	185	162	188	176	207	206	176	169	212	169	173	174	186	168	172	174	158	174	206	153	170	162	171	183	165	201	164	166	173	170	177	191	184	168	194	173	179	179	171	155	200	186	192	190	173	196	149	183	179	186	182	179	198	178	164	184	179	163	172	170	183	162	198	154	176	196	170	158	151	196	163	146	174	184	166	178	177	175	192	164	202	190	150	151	181	156	170	171	168	195	157	163	180	183	190	148	156	173	152	177	159	164	159	210	167	181	154	168	183	177	204	151	171	162	157	158	172	167	179	205	179	168	169	183	182	182	161	176	174	163	210	180	203	179	165	195	154	182	195	204	166	196	191	197	157	191	186	174	183	186	184	186	182	172	161	181	173	169	185	201	172	178	158	165	178	189	191	173	174	178	172	188	177	186	189	173	176	204	172	172	187	180	222	199	165	175	171	195	182	193	174	167	171	176	180	167	153	147	165	183	181	171	155	148	175	171	148	146	150	201	178	176	168	173	149	173	165	164	173	141	157	189	153	180	191	169	153	174	161	180	162	155	177	173	169	178	175	168	172	161	178	162	176	173	166	180	171	174	165	195	186	181	194	183	159	172	170	177	183	184	167	164	193	178	174	172	192	156	173	171	189	153	176	153	172	178	171	175	175	167	164	200	177	167	177	177	163	163	170	192	170	181	142	171	190	162	175	185	169	157	178	172	143	172	166	167	189	194	200	176	182	165	166	185	189	184	193	188	180	190	157	175	191	170	208	174	189	198	175	168	176	178	182	156	183	165	193	179	184	176	185	183	207	169	193	170	186	197	182	178	181	162	183	158	186	176	172	187	154	156	183	183	189	191	155	170	180	189	189	164	164	159	179	183	181	170	158	175	190	166	159	196	189	173	179	183	180	163	161	172	162	142	181	160	179	160	167	180	171	189	163	191	175	169	188	179	164	175	176	169	169	190	173	152	178	176	171	167	169	170	182	171	183	186	191	167	185	192	177	179	156	170	184	176	164	158	202	172	157	157	193	170	172	177	176	154	192	172	172	173	168	154	185	152	175	173	170	182	166	161	169	167	189	161	179	183	185	195	148	181	186	170	182	173	192	160	180	164	168	185	156	195	151	189	155	146	156	167	175	179	177	183	172	170	166	195	176	167	169	196	214	176	214	178	166	190	194	184	182	197	181	188	180	179	199	191	163	189	158	178	159	171	168	167	162	164	182	186	155	187	135	176	175	180	189	174	173	167	184	197	171	162	169	180	168	175	169	174	181	149	174	174	205	180	174	190	172	187	164	174	157	184	173	162	179	163	177	194	195	156	182	159	162	144	172	152	173	164	187	161	174	156	168	172	178	192	153	175	156	182	144	154	163	189	173	172	161	160	180	182	186	184	173	182	179	178	163	174	176	187	181	180	168	157	172	169	168	194	192	169	158	181	177	190	204	158	195	158	180	178	169	170	163	167	165	156	177	164	162	170	181	182	173	178	171	164	165	141	176	183	182	184	175	152	158	169	165	165	187	183	179	158	162	165	184	182	189	160	169	160	181	171	176	174	182	166	168	166	189	192	185	154	192	190	167	174	163	193	165	170	152	153	183	165	146	192	178	186	172	180	182	186	142	177	171	205	173	172	173	169	160	182	169	161	173	183	150	187	184	180	155	181	185	152	178	165	181	177	155	159	204	162	201	151	168	177	178	185	169	176	159	170	181	172	176	174	167	148	170	171	178	149	187	161	162	193	189	167
29896	45160	39906	2926	2690	2467	1915	1791	1394	1223	1488	1098	1102	1057	1164	972	851	948	652	708	595	599	604	608	560	601	563	548	604	605	616	548	567	564	474	541	472	478	458	492	503	458	480	452	508	426	453	462	451	418	490	448	491	486	508	493	489	463	489	491	458	494	487	535	494	580	544	576	507	466	459	476	520	492	428	461	427	427	439	453	436	435	677	1315	1531	514	421	430	453	410	430	437	415	387	459	451	390	465	435	429	444	415	402	431	430	449	437	452	436	454	425	394	455	466	426	459	421	427	444	427	450	397	408	438	427	406	438	405	422	392	450	427	445	450	409	434	462	394	470	484	447	389	419	412	440	402	425	430	463	419	430	430	431	436	446	454	455	409	423	443	443	433	460	462	457	422	439	425	446	436	439	396	420	460	425	372	422	460	426	418	428	450	423	442	437	434	413	455	434	429	449	443	400	466	406	415	393	424	453	459	453	423	431	406	395	432	413	414	426	435	450	430	418	435	427	396	435	453	427	436	428	403	425	414	416	454	440	422	410	455	404	432	422	455	407	423	412	420	408	417	456	418	452	401	432	432	412	437	382	425	430	463	438	404	419	396	424	449	408	391	416	420	404	438	393	422	395	419	438	419	425	437	376	411	398	444	415	460	442	403	438	462	444	397	431	426	458	429	428	436	412	397	432	407	422	464	453	434	423	428	506	437	433	415	416	420	407	414	421	414	434	429	441	438	414	458	407	476	417	423	451	425	430	445	438	404	445	407	439	420	409	431	396	435	410	431	402	448	417	394	432	402	440	415	390	445	416	460	408	431	466	426	440	391	451	395	428	436	426	404	396	452	414	428	451	426	408	442	436	431	433	429	402	436	427	425	415	435	411	435	434	421	436	445	422	403	425	432	475	434	438	415	443	445	414	436	370	414	456	442	440	443	414	499	420	449	463	447	467	381	426	443	443	451	389	365	442	428	447	452	425	412	455	421	441	477	440	436	422	429	461	404	427	435	406	440	429	407	421	467	421	411	437	503	422	419	447	442	409	451	426	435	451	426	423	408	470	472	465	455	452	442	424	431	437	432	433	409	432	460	432	433	394	438	398	443	448	427	432	459	444	446	422	469	422	417	425	435	440	418	441	418	406	406	426	448	446	434	413	387	439	433	413	412	421	432	408	458	387	407	400	436	429	405	401	420	454	410	436	444	426	444	438	409	424	465	394	424	405	438	411	402	453	428	404	447	418	449	419	422	467	408	471	433	423	424	390	385	441	392	441	418	430	436	394	409	450	389	428	450	420	419	392	459	443	442	384	423	418	425	441	450	412	446	398	417	437	408	460	425	407	472	431	458	462	408	446	429	423	456	445	419	428	453	434	417	435	454	424	410	444	388	438	425	439	431	449	399	432	426	436	432	394	423	429	455	449	435	449	451	420	422	425	437	436	451	447	411	452	475	431	452	482	441	411	434	421	423	436	455	416	423	421	438	418	453	420	421	384	458	430	419	455	438	384	433	444	417	411	432	454	419	440	421	463	421	472	424	448	450	436	424	423	422	438	401	407	464	410	430	427	417	435	427	452	423	444	442	421	450	437	416	418	470	426	409	428	409	402	456	419	434	453	442	459	431	419	442	410	389	435	429	406	411	459	416	439	440	432	428	403	420	463	461	439	463	432	426	453	415	412	425	441	481	423	438	427	429	396	401	409	439	433	451	429	439	411	461	455	434	467	400	414	456	412	399	436	409	452	450	405	455	453	446	437	423	392	439	409	419	446	434	426	487	433	443	442	417	398	431	409	455	421	431	410	404	425	457	409	446	384	393	450	442	439	428	464	427	403	428	427	448	394	445	412	442	423	426	401	464	474	409	402	436	447	454	433	415	425	443	425	473	397	447	428	426	409	452	430	421	460	422	442	451	465	454	421	431	434	455	431	404	464	441	421	419	415	397	419	407	402	417	441	420	418	459	419	445	410	410	444	454	431	391	467	440	394	411	389	422	404	428	425	492	445	418	439	409	453	426	409	449	417	412	462	453	418	418	415	419	399	426	450	419	407	407	433	459	443	424	423	427	442	412	434	395	413	417	433	441	462	432	418	390	396	420	418	437	416	399	440	433	423	411	421	464	393	438	435	406	437	399	414	427	430	462	442	445	428	416	453	447	424	448	416	387	436	417	436	440	469	414	411	434	391	431	468	448	464	416	450	436	433	445	413	446	429	387	384	435	436	395	436	436	437	451	446	439	432	444	465	419	439	431	447	439	424	412	420	466	441	446	412	477	426	457	467	460	421	403	391	414	443	428	450	450	460	416	424	454	441	425	440	411	416	471	417	460	401	423	436	414	416	428	411	461	457	421	436	427	444	423	451	421	424	432	391	446	446	432	412	405	434	442	441	370	452	445	452	430	390	431	409	476	427	423	430	404	436	438	459	451	458	437	412	420	424	432	424	453	432	430	451	468	387	435	435	405	409	417	365	445	414	452	405	389	457	440	438	423	439	420	412	449	427	432	439	411	409	451	402	407	455	401	453	402	371	430	392	430	436	430	415	422	478	442	403	466	423	430	429	465	411	389	410	414	431	443	424	397	417	434	400	426	427	404	419	422	399	431	426	439	406	438	427	443	433	422	427	411	424	458	416	436	456	446	436	419	433	417	437	443	410	388	483	436	432	425	416	450	451	446	452	409	428	435	433	397	435	406	454	439	410	399	481	395	457	459	416	447	384	379	446	418	430	427	442	452	450	437	440	430	414	441	433	416	409	427	424	420	385	402	452	441	444	460	409	425	418	432	418	399	425	429	430	410	454	422	406	387	452	434	439	426	438	447	469	431	423	434	421	452	417	439	415	418	419	430	420	468	456	419	413	433	451	437	428	395	456	449	429	416	438	429	432	419	408	421	434	407	424	397	415	439	420	428	429	418	426	413	426	394	424	433	414	425	402	437	421	436	444	455	427	430	455	432	418	438	442	396	427	394	439	466	412	456	465	451	436	412	454	445	470	430	468	441	407	428	442	411	419	402	459	396	428	435	428	452	413	458	446	470	432	425	410	402	431	406	468	442	425	454	431	434	393	424	435	431	409	436	437	455	448	440	427	438	417	459	435	434	414	438	468	432	446	392	463	435	438	433	408	444	419	462	432	422	437	482	439	429	435	428	397	424	420	436	450	402	427	452	432	430	461	431	417	432	423	446	435	405	415	434	418	426	477	393	444	438	438	446	409	487	422	424	388	440	418	441	431	420	406	392	429	454	440	439	410	414	368	459	463	384	422	432	396	421	413	484	401	443	412	453	442	416	416	448	408	406	432	416	447	432	466	424	436	445	480	421	410	444	430	417	420	406	409	418	394	434	417	392	407	445	424	446	417	441	439	432	458	396	396	445	431	479	434	403	404	428	421	443	464	468	404	469	420	435	442	436	467	445	430	435	424	399	400	438	421	435	429	437	430	423	474	409	403	426	451	446	406	427	452	419	393	440	455	413	394	428	471	420	386	435	431	411	421	438
59502	74480	56458	18683	4327	1264	935	723	429	384	299	287	289	337	314	231	185	215	173	137	118	161	151	125	123	131	132	122	128	162	134	118	121	107	88	89	99	117	97	89	105	85	89	100	97	97	99	99	99	103	123	109	109	107	114	101	109	107	85	114	111	105	110	114	110	127	135	125	147	87	89	98	98	117	94	99	110	105	91	89	103	105	155	308	316	106	107	68	95	98	84	104	83	91	102	121	109	86	86	102	84	93	97	111	98	101	84	75	109	93	97	84	90	97	99	70	105	97	94	95	81	126	94	108	99	92	104	92	101	95	97	109	89	85	103	102	104	92	82	87	96	99	90	85	103	89	81	97	113	74	93	86	115	102	98	94	81	92	91	88	88	78	95	103	89	93	82	101	82	100	106	112	111	109	91	108	80	94	107	95	87	108	87	101	90	97	82	90	96	94	88	87	102	113	115	91	88	96	103	94	96	90	88	92	85	85	87	84	91	87	87	89	114	100	99	94	85	78	104	99	98	108	95	90	88	97	89	92	110	99	88	105	105	90	96	101	98	88	90	97	107	79	73	97	73	87	96	91	107	96	107	92	98	102	92	106	87	78	83	99	84	91	96	103	107	84	75	75	106	86	80	101	94	88	87	90	90	96	94	84	85	100	104	88	71	111	95	102	91	95	98	93	87	108	104	77	94	103	96	88	98	105	85	91	105	108	77	99	108	105	93	91	110	92	72	91	95	89	93	89	87	101	109	96	84	105	110	109	88	90	110	105	89	109	96	97	89	89	101	92	105	94	90	94	92	114	101	80	75	100	96	87	97	98	93	94	96	109	81	94	83	107	76	87	112	90	88	80	89	89	79	91	100	88	97	104	89	112	107	74	90	88	83	83	81	77	87	98	92	95	101	76	86	82	82	88	83	96	87	99	94	85	97	84	85	94	84	83	90	98	89	65	101	83	97	101	99	82	79	89	84	86	92	85	96	113	90	95	94	96	87	95	76	88	104	81	102	101	96	98	91	102	107	78	87	71	100	69	93	101	92	77	106	104	71	80	94	92	80	95	90	82	101	76	87	93	97	89	109	96	102	114	95	84	95	100	97	84	79	79	105	86	80	99	97	76	97	91	96	83	96	108	85	77	94	92	108	102	96	91	107	109	98	77	95	108	105	87	87	85	85	103	85	97	85	83	84	90	85	85	86	97	89	88	94	96	88	88	95	90	91	93	93	87	99	85	87	73	81	94	96	92	107	99	76	87	87	95	89	91	80	97	95	93	77	99	74	90	89	105	100	82	101	86	83	69	106	103	99	90	100	86	103	95	101	104	114	78	91	91	91	69	96	99	86	108	100	95	105	92	86	102	92	89	107	93	95	98	101	88	90	104	86	100	115	96	106	91	83	96	104	107	97	93	85	91	99	93	83	95	99	91	97	113	93	92	94	92	88	95	93	111	98	112	90	101	101	82	88	86	95	91	105	100	85	96	94	92	82	80	110	94	105	99	106	99	99	110	85	99	93	102	102	99	106	92	102	100	90	97	85	91	100	79	102	83	83	95	101	79	93	90	82	73	105	94	93	102	76	96	93	85	88	94	82	104	83	111	89	101	81	75	94	74	92	85	82	93	93	97	102	103	96	87	92	88	101	97	83	96	84	84	95	84	98	89	83	93	98	89	92	82	113	103	102	91	97	78	83	88	100	99	103	99	84	116	96	107	82	99	97	93	92	89	84	89	80	90	109	80	104	89	78	100	104	87	106	94	93	99	106	92	98	108	89	83	94	118	93	102	109	82	117	107	77	87	89	95	94	94	111	98	104	102	104	100	98	84	93	109	106	97	94	102	96	82	104	98	97	89	94	105	98	103	91	80	104	105	102	86	74	100	93	86	99	100	97	97	91	81	73	97	88	91	88	81	101	89	103	102	66	114	84	102	112	92	88	84	91	94	106	99	94	88	94	77	103	109	81	86	86	72	78	99	80	83	106	68	87	94	92	100	107	95	108	112	101	89	90	94	78	77	97	94	100	96	90	96	93	96	82	90	91	95	91	111	90	105	102	98	84	99	97	93	93	82	92	100	67	89	92	94	91	86	96	104	89	93	84	85	97	90	86	102	94	94	81	97	87	91	94	90	92	99	88	101	84	87	100	104	98	85	93	77	94	94	86	85	100	84	103	100	95	96	76	86	98	85	89	109	92	106	100	85	86	101	91	89	81	101	88	103	98	97	86	80	102	95	99	96	88	84	90	105	91	83	107	106	93	88	79	83	95	111	101	97	70	88	76	86	95	96	86	80	93	79	78	87	110	74	90	106	98	82	93	86	101	90	96	109	93	89	92	80	91	87	94	81	88	119	105	89	94	96	84	94	92	84	84	66	80	91	100	89	93	98	98	120	96	95	95	89	83	85	89	90	85	92	101	88	101	81	89	104	106	106	115	79	87	99	79	106	88	104	80	100	106	101	76	100	110	96	95	103	99	99	93	88	109	99	89	83	91	91	91	84	102	88	82	86	97	99	100	103	71	104	96	97	110	95	92	91	100	101	105	109	101	92	84	118	111	91	113	111	108	90	109	85	88	95	82	68	104	79	85	106	89	86	101	97	114	90	74	100	97	95	100	100	85	85	101	106	108	96	108	108	105	91	71	92	83	83	109	101	101	98	70	106	94	93	81	90	98	108	103	85	81	96	93	85	101	77	80	96	102	99	88	117	86	105	96	84	89	115	96	91	80	93	96	100	101	88	90	81	89	95	83	84	82	106	99	81	101	91	110	93	104	97	102	100	98	87	98	81	93	87	87	89	105	82	92	84	99	93	76	101	90	97	68	108	96	94	83	85	75	88	84	73	69	96	93	95	88	80	97	102	107	76	87	91	92	77	105	80	102	84	96	110	106	86	86	71	108	117	113	86	100	94	95	86	86	91	101	88	92	91	110	110	116	90	102	88	110	91	100	89	96	88	79	79	85	92	91	91	94	98	92	82	89	83	97	98	85	75	84	97	105	87	87	102	115	81	115	114	101	99	101	103	94	117	97	94	94	87	90	92	100	89	91	88	95	92	106	119	97	100	94	94	99	86	92	97	97	107	104	87	84	86	74	87	101	87	78	99	86	104	80	84	97	77	109	82	100	101	85	95	91	88	90	85	80	103	90	111	104	91	84	86	72	100	86	92	106	86	88	107	94	105	90	102	94	97	84	95	120	88	95	72	94	104	85	88	101	78	87	118	88	111	128	99	90	101	104	80	85	92	102	94	94	95	93	94	103	85	92	75	87	94	90	102	107	100	82	99	97	106	92	94	100	94	78	99	117	98	93	91	92	94	94	92	104	119	84	111	94	104	107	89	59	93	81	92	97	91	93	84	67	84	90	97	97	94	98	72	113	94	90	113	110	96	103	82	104	94	72	97	96	109	94	93	96	95	94	78	97	102	105	90	98	89	106	81	96	81	96	107	90	95	99	97	90	84	94	83	99	104	93	93	88	84	93	110	106	96	107	89
38618	55110	47405	4730	3981	3865	3068	2679	1781	2092	1780	1490	1463	1519	1674	1251	855	1266	701	629	546	639	594	585	569	520	614	502	491	670	566	413	422	372	440	407	309	347	323	313	307	328	328	303	332	307	332	298	290	287	265	291	331	327	385	339	361	313	293	278	267	335	363	398	408	513	478	742	576	325	275	291	324	288	270	275	270	265	272	278	281	314	933	2240	1923	246	235	241	263	266	273	255	223	259	248	232	223	256	248	252	264	241	215	252	230	240	263	233	230	254	241	261	244	236	266	277	244	261	260	246	254	239	235	246	244	245	259	241	225	231	251	245	225	245	234	241	252	238	236	239	242	242	251	215	222	239	242	240	224	251	244	234	265	238	242	238	248	233	229	220	218	240	217	254	255	245	252	250	218	250	207	249	234	240	223	228	233	235	265	233	239	238	255	252	198	227	224	254	231	277	239	236	248	255	238	249	231	240	253	242	244	248	261	230	214	234	241	282	243	236	235	228	263	261	248	245	251	246	268	268	244	249	239	230	254	251	219	227	235	223	263	256	243	272	230	229	254	260	213	215	253	252	239	226	234	224	259	257	271	221	237	238	273	240	235	263	213	260	242	243	254	217	231	246	233	258	239	255	224	260	268	249	225	227	255	242	232	228	223	209	219	263	246	238	227	247	251	236	226	228	238	258	245	265	232	288	248	229	243	239	231	241	252	241	276	220	232	238	243	245	257	247	249	266	243	253	244	227	249	270	217	256	245	238	249	238	227	216	249	221	259	244	241	228	259	218	223	271	245	231	264	243	268	223	259	229	204	250	237	209	229	241	239	241	244	248	228	236	263	254	259	226	244	227	233	196	238	266	264	246	225	237	251	243	220	246	253	233	265	242	230	260	241	246	232	251	236	230	269	206	242	253	228	260	238	244	244	251	234	249	239	242	244	243	267	223	232	251	210	244	265	240	249	271	242	244	245	194	250	199	247	258	232	226	277	232	222	229	207	235	248	226	252	241	221	221	233	224	248	241	244	236	249	250	259	240	240	229	251	222	252	245	253	229	242	249	262	228	212	216	224	214	231	241	238	251	235	268	240	227	239	229	248	228	246	248	227	227	236	233	231	244	250	237	243	229	240	203	243	241	254	242	237	245	207	250	235	212	269	235	228	237	243	245	238	243	251	255	258	251	256	252	228	256	244	263	221	229	245	260	232	247	232	227	242	243	238	227	242	236	250	226	234	235	254	252	247	240	251	241	237	256	244	248	258	261	240	262	244	246	234	266	229	223	254	234	254	237	244	256	259	243	240	244	237	245	234	231	289	264	231	244	249	263	259	236	233	258	260	242	252	254	257	248	239	253	233	226	228	247	255	221	242	242	252	247	267	221	224	268	229	243	227	256	259	231	256	229	241	286	273	248	262	253	217	238	218	245	258	253	234	263	243	223	247	218	233	245	228	259	287	237	238	239	243	261	222	267	246	232	269	246	268	226	246	235	268	252	236	242	249	253	230	248	251	235	213	253	218	255	238	266	264	243	262	210	232	256	231	222	239	250	233	223	232	226	268	221	252	243	241	233	258	255	235	250	255	254	251	230	222	248	231	238	241	239	285	246	250	235	249	238	229	219	228	238	246	254	222	240	246	236	257	240	230	257	251	228	247	245	224	273	265	237	219	260	234	255	258	257	270	224	239	236	251	268	204	272	239	234	259	253	244	245	274	239	217	242	272	255	232	257	219	259	235	244	247	219	239	238	238	259	229	249	236	233	220	247	246	241	268	264	213	200	251	245	228	223	266	246	206	258	212	256	225	272	254	229	255	227	246	232	235	238	222	212	228	246	224	250	225	256	252	250	257	223	250	226	236	217	248	236	259	237	230	253	238	251	225	273	213	213	224	236	244	239	250	242	237	242	246	228	241	231	236	253	257	247	255	225	232	234	255	231	229	255	244	235	258	255	217	253	221	230	258	266	256	242	222	221	237	234	219	229	256	235	256	241	228	265	201	226	244	261	220	230	266	246	223	261	240	233	227	240	217	235	233	234	249	233	236	215	267	239	250	241	216	224	255	241	238	252	250	226	248	228	258	219	228	255	277	235	254	240	256	239	246	252	230	241	246	235	238	223	238	230	229	223	240	218	236	236	233	243	269	217	229	233	266	255	262	282	248	241	239	257	239	244	248	245	242	286	264	232	214	235	276	257	243	253	242	252	245	235	227	240	230	218	219	234	241	267	258	241	237	242	245	223	249	241	235	222	235	239	249	233	234	243	232	242	233	217	250	251	225	232	221	232	242	269	240	229	230	245	231	208	243	246	226	248	244	237	250	259	217	257	229	253	242	260	244	217	220	247	241	229	256	242	256	223	233	237	230	234	262	233	226	259	251	223	226	255	222	251	225	272	236	251	211	244	216	277	239	266	260	227	237	217	258	234	240	232	254	220	221	253	235	256	255	272	244	254	215	227	216	252	249	226	267	249	224	251	244	226	276	227	242	220	215	243	255	239	230	241	246	229	243	245	246	239	249	246	219	240	264	230	250	266	243	260	267	236	258	239	269	221	252	218	238	246	250	209	234	246	240	253	257	220	242	266	245	212	242	246	236	210	237	241	254	267	227	256	245	242	218	248	232	246	275	229	213	251	210	246	260	267	217	247	238	251	235	214	228	259	245	234	253	248	266	245	243	208	235	253	265	231	238	263	262	233	264	234	245	242	261	272	243	242	224	239	249	239	263	239	213	248	239	238	236	238	246	228	257	242	256	234	236	262	239	245	265	263	240	240	249	231	212	229	257	243	246	241	243	249	245	239	234	250	215	226	223	262	242	229	227	214	243	268	241	244	241	262	258	228	274	229	270	256	221	242	252	220	238	231	262	227	260	229	221	242	245	244	266	248	259	246	243	266	250	245	219	216	234	292	239	242	254	244	215	260	241	236	252	262	245	231	231	255	258	222	210	252	221	240	227	238	226	229	231	221	225	240	268	258	253	248	227	254	243	239	232	232	262	248	257	239	234	263	234	240	227	257	245	223	235	236	239	239	247	237	235	211	225	250	224	239	254	237	241	240	248	221	230	239	251	221	261	246	254	242	241	247	243	232	228	272	272	219	233	258	239	257	242	253	216	249	238	244	232	226	239	216	255	252	231	245	255	253	236	227	244	261	256	220	247	225	235	230	265	235	240	251	241	235	236	218	254	227	251	247	245	221	241	212	242	233	249	225	252	244	236	229	252	242	220	250	250	227	234	240	222	218	250	221	233	254	199	255	244	251	234	251	239	218	237	226	196	222	254	255	247	242	251	258	256	249	253	253	224	220	232	228	239	236	249	258	255	216	261	244	268	232	226	253	231	247	255	251	262	250	260	254	242	221	235	230	234	235	226	260	223	277	245	209	223	223	247	223	228	239	213	235	248	224	241	254	235	249	217	236	230	258	258	239	226	257	245	277	244	239	259	225	232	253	202	201	236	238	222	251	223	241	265	225	235	250	239	251	262	229	259	256	228	241	244	275
7068	9110	3215	307	251	241	211	209	221	221	231	218	214	194	188	189	185	206	219	170	173	198	202	194	188	182	201	183	225	210	200	202	180	215	197	184	182	203	190	171	226	195	203	229	190	224	184	202	183	229	198	202	199	205	204	213	201	214	179	207	176	198	189	188	194	177	220	199	185	183	196	208	194	179	190	182	197	202	197	211	196	196	205	177	214	201	210	173	192	219	206	188	191	200	202	197	202	181	192	197	176	193	201	184	200	192	161	184	180	201	176	198	219	178	202	207	180	189	172	207	192	196	180	180	186	216	161	199	211	220	174	181	182	212	207	211	188	214	196	166	190	200	187	186	191	217	190	202	201	202	188	219	202	192	195	204	196	191	201	186	184	203	185	184	193	197	187	170	198	179	189	183	213	185	183	171	180	172	221	182	211	182	204	185	174	202	209	206	163	192	174	207	203	193	210	202	170	210	178	201	174	180	220	199	177	189	189	195	183	217	165	185	204	186	196	181	196	189	200	163	190	190	195	188	173	175	197	177	188	186	183	197	184	191	173	216	197	186	217	174	182	207	171	175	191	177	198	210	186	213	239	192	191	196	196	175	205	183	169	205	215	181	194	206	186	182	173	206	168	184	196	193	176	174	185	185	186	216	176	181	199	192	178	172	165	201	225	199	192	206	183	190	178	191	166	195	208	201	232	205	181	199	186	187	190	214	183	195	191	175	197	195	198	206	187	185	188	192	193	217	200	172	203	202	207	206	187	195	188	165	204	173	186	191	182	208	196	189	212	195	203	180	175	185	185	168	209	194	187	195	188	180	186	216	193	187	209	181	190	190	189	216	192	173	182	223	184	210	189	178	197	192	196	184	167	198	197	162	181	196	210	183	195	200	181	184	192	184	180	186	180	185	180	179	178	180	212	210	205	164	170	199	170	170	207	193	178	188	173	208	185	202	194	195	171	173	196	215	182	200	177	205	191	188	210	192	179	181	180	190	207	202	184	227	198	202	200	178	179	204	193	184	162	175	192	194	191	202	218	205	184	194	211	192	159	185	170	174	179	196	194	164	194	175	188	200	186	182	210	194	198	196	198	183	185	189	173	203	206	184	204	172	212	178	185	203	194	181	223	221	177	202	170	174	200	189	191	228	166	159	210	179	198	191	180	191	196	174	204	190	206	179	184	166	184	217	191	184	184	178	178	218	217	207	195	210	195	192	170	191	209	180	192	173	205	162	188	196	190	169	210	203	149	187	184	194	181	210	190	181	184	197	188	212	208	190	192	192	190	184	180	190	194	208	205	190	201	224	200	194	174	209	207	194	194	169	187	204	173	179	160	217	175	210	206	175	218	176	202	201	167	189	204	190	201	179	199	209	186	172	185	179	199	186	186	183	200	185	171	197	201	195	186	195	175	187	204	185	204	167	194	206	206	182	195	190	197	193	179	202	197	199	186	213	165	196	174	170	180	198	189	173	201	190	206	198	170	185	183	189	201	183	194	197	182	230	184	215	181	194	196	222	211	211	179	228	191	208	193	181	196	191	202	185	186	181	176	174	196	196	182	197	211	174	210	214	192	189	200	204	204	200	202	205	172	222	189	203	197	182	198	181	182	192	174	195	158	195	168	184	201	199	203	201	223	200	199	155	193	210	186	191	215	216	190	165	200	191	195	190	183	178	211	179	184	181	171	193	185	186	197	183	205	200	177	186	178	165	177	201	183	195	202	200	205	172	190	194	200	194	186	187	190	185	197	205	205	182	206	197	204	197	174	182	184	192	198	191	198	202	176	198	215	193	161	190	196	190	186	193	188	172	204	190	197	203	171	176	201	190	184	182	190	183	210	191	150	186	194	191	175	197	179	212	200	189	203	169	175	204	190	205	196	186	197	211	206	185	207	206	188	182	194	210	193	182	164	197	194	208	224	204	188	183	203	199	192	175	225	201	192	202	212	204	188	210	184	196	194	175	193	181	171	185	163	171	205	180	209	185	209	165	199	190	198	199	201	173	191	192	214	171	184	186	175	172	193	172	181	164	199	196	176	200	191	200	215	179	161	179	174	209	167	186	184	186	198	195	189	199	182	170	159	162	182	196	161	185	193	203	210	209	186	212	185	191	182	195	207	193	184	191	207	176	149	211	186	190	219	176	207	167	193	201	192	181	186	159	205	194	194	196	208	186	213	196	185	181	196	207	163	173	180	218	230	205	201	175	191	209	180	202	196	177	206	189	205	193	204	168	199	194	210	210	189	183	202	184	194	175	193	168	190	196	206	190	201	196	180	164	161	207	181	186	187	176	195	202	170	181	201	190	181	221	199	169	203	185	202	211	211	182	174	211	196	191	194	205	188	182	192	183	179	196	180	188	212	183	202	181	198	196	177	212	204	186	192	184	190	191	202	212	183	175	193	222	183	197	191	216	199	171	203	195	178	188	217	181	176	211	211	169	202	175	167	211	186	191	178	209	195	188	182	180	199	197	208	191	195	207	187	209	183	206	203	171	229	196	211	178	180	197	194	206	183	201	182	182	200	187	181	219	206	224	221	177	188	197	203	214	192	169	205	174	178	192	187	179	185	185	200	205	206	161	192	180	195	167	184	185	186	194	209	201	168	191	175	237	221	199	179	217	187	190	191	206	204	197	199	196	168	192	205	211	175	200	186	175	207	195	225	196	171	180	191	182	181	192	177	185	198	211	166	221	202	197	199	192	194	201	188	184	212	191	210	190	194	190	180	185	187	192	184	181	206	197	185	183	194	170	223	189	189	192	166	177	201	214	184	187	189	197	190	173	198	209	183	195	178	184	193	176	201	207	188	179	205	188	209	191	198	203	214	208	195	206	227	184	189	190	168	206	179	198	209	187	206	200	199	174	199	198	189	196	194	160	183	186	207	195	201	185	197	174	195	196	196	164	196	193	179	185	196	187	179	201	165	193	183	190	194	190	184	223	174	180	180	182	179	181	188	209	185	180	199	173	191	181	187	203	179	209	202	163	208	203	214	187	188	213	218	201	187	213	183	190	191	214	192	193	177	167	174	187	184	192	146	200	211	160	191	191	180	196	202	212	170	187	220	164	185	180	211	198	187	202	178	178	190	192	188	181	181	220	188	210	204	209	206	195	188	218	189	193	166	199	204	190	187	178	211	202	212	187	212	200	190	213	177	196	188	186	181	183	179	168	219	174	171	217	194	182	182	216	175	178	213	190	177	217	189	199	191	195	184	193	202	193	183	199	180	196	189	227	184	212	200	197	201	181	202	195	166	199	200	211	169	177	165	187	192	179	206	179	184	155	195	202	154	209	184	178	162	213	203	170	186	191	179	192	208	201	197	216	201	206	207	199	185	185	174	196	213	184	194	199	211	179	205	197	193	184	198	204	215	194	195	188	206	200	215	168	201	196	186	191	178	192	185	195	189	226	192	214	209	192	202	197	185	201	176	168	176	211	204	184	178	190	203	182	205	213	192	178	189	208	195	184	159	188	178	176	191	171	186	195
6797	13447	6707	856	797	723	641	630	604	560	561	522	539	509	559	532	511	513	509	464	471	486	516	522	497	516	514	481	534	504	521	486	492	473	491	451	530	474	494	481	450	485	474	472	468	530	487	461	494	493	456	456	488	453	517	473	488	478	509	508	450	464	536	521	484	482	504	464	467	494	474	492	540	465	492	474	444	495	494	487	461	514	455	574	560	493	475	454	466	472	521	474	476	434	457	480	449	445	470	511	494	507	490	497	460	456	494	460	468	502	477	474	471	501	496	473	468	435	483	464	441	522	439	428	501	462	479	452	469	493	448	493	447	496	462	440	477	472	496	515	466	439	438	477	467	499	480	477	484	510	474	496	483	502	485	497	449	509	496	483	482	497	483	496	458	489	501	490	487	502	496	487	451	461	422	488	475	449	464	452	471	467	493	439	461	485	471	436	477	453	445	467	451	502	484	462	463	480	449	505	470	463	459	458	517	470	482	460	474	475	490	448	498	517	463	507	485	445	468	504	476	500	451	503	520	447	507	447	477	461	473	472	423	468	473	438	474	445	475	441	473	450	475	472	519	492	489	485	442	489	463	492	459	506	451	430	452	514	459	464	435	495	493	478	454	476	465	441	488	475	506	453	487	461	504	487	461	476	479	500	436	465	484	494	473	485	453	503	439	485	437	466	488	476	484	454	474	469	472	476	476	490	472	508	493	453	457	452	466	467	461	474	493	467	487	511	465	451	461	504	489	460	477	467	474	508	451	454	475	478	480	488	471	465	486	476	451	466	481	479	492	506	520	467	478	485	461	475	463	497	476	481	449	471	465	498	499	481	482	446	465	468	487	467	456	510	502	501	503	485	491	471	493	452	465	449	478	477	461	426	437	497	513	455	470	503	480	479	458	479	474	479	488	445	527	484	475	494	473	473	486	466	488	491	473	500	467	493	478	453	484	476	424	474	469	460	471	480	526	452	472	499	490	477	499	470	487	467	454	479	426	450	454	485	468	470	442	494	518	483	480	494	497	447	521	444	428	480	466	455	475	494	473	445	497	490	486	480	468	470	472	456	476	466	481	464	510	478	451	472	443	485	483	494	519	479	482	466	482	459	494	445	476	464	436	501	482	489	468	444	531	480	505	476	467	459	472	494	450	483	451	459	463	460	437	460	460	458	497	491	490	463	467	496	457	486	447	475	493	452	447	500	452	478	497	487	458	455	497	459	481	440	500	454	502	476	465	476	430	498	487	462	441	495	510	496	470	504	455	458	465	496	495	480	498	452	446	498	485	470	451	485	480	446	480	493	487	489	494	495	451	464	445	498	473	455	485	507	475	423	489	448	462	462	484	503	433	487	491	472	478	461	474	490	476	486	497	498	465	485	537	480	453	473	472	500	488	445	462	469	470	454	546	454	466	437	479	469	462	443	451	465	484	476	468	447	480	513	487	456	480	478	494	474	518	470	457	474	438	458	483	436	464	460	468	462	460	468	489	455	489	492	447	464	491	471	473	513	463	470	528	511	456	462	468	455	504	525	466	440	471	460	495	446	472	469	437	495	462	450	431	481	484	500	431	488	482	423	469	500	502	487	491	482	458	502	510	476	491	506	480	477	478	489	518	466	463	494	470	507	464	475	470	450	485	498	475	499	471	455	517	516	473	491	503	477	464	464	466	471	453	467	405	465	432	460	469	475	482	480	489	436	497	468	494	482	475	491	484	433	488	476	487	501	482	444	485	443	473	476	498	443	434	494	493	447	510	478	461	489	501	478	511	455	476	468	460	439	524	518	504	462	433	506	500	443	477	471	478	499	478	461	453	477	485	475	509	448	472	479	478	439	513	488	444	464	503	481	442	466	473	475	454	475	492	492	460	446	495	487	460	471	426	499	484	472	494	468	449	436	482	492	514	511	498	460	480	461	483	471	507	444	492	436	466	504	463	471	456	456	477	482	481	438	453	465	485	458	436	490	488	441	472	481	497	464	479	475	524	464	509	516	478	486	488	453	482	428	459	471	468	443	484	501	480	494	481	466	437	447	438	475	488	486	469	491	529	494	459	480	472	465	444	449	457	506	517	467	416	439	479	502	499	419	516	453	489	480	474	487	451	492	456	443	507	461	500	498	478	463	442	485	518	450	501	446	480	464	489	505	468	479	467	447	477	527	487	495	476	483	512	468	469	483	487	476	454	471	472	493	508	506	441	449	531	454	447	485	460	483	481	467	441	454	448	476	459	459	467	524	486	489	493	460	529	475	503	464	451	442	512	473	462	494	483	477	468	508	446	504	491	485	497	510	433	454	461	469	460	477	476	452	461	440	486	494	476	479	511	474	463	499	460	475	500	493	447	433	476	432	494	457	500	478	447	495	489	518	496	459	466	470	449	455	509	441	484	492	463	464	442	475	459	489	488	459	474	489	435	453	494	471	497	477	486	509	471	479	434	469	486	507	445	477	478	450	494	453	488	477	483	459	498	499	470	443	474	460	451	480	490	436	446	490	461	462	472	493	463	481	439	499	483	444	515	481	496	470	469	455	466	486	469	470	481	441	474	491	495	486	481	466	431	488	487	468	460	487	503	434	486	468	473	476	447	472	473	477	475	488	440	457	475	503	515	471	484	451	461	464	457	474	487	497	429	499	486	480	479	474	422	458	508	490	457	476	424	495	468	445	473	513	473	496	492	478	438	497	500	455	489	486	499	473	492	458	478	456	462	482	493	510	456	509	452	496	466	525	465	487	464	464	468	455	473	451	495	461	429	490	467	515	498	471	495	444	452	479	518	485	504	491	462	492	491	462	485	492	494	468	444	461	449	496	466	413	482	459	458	459	511	457	491	523	464	491	506	487	500	483	438	479	478	460	469	496	456	472	505	468	481	464	485	454	495	474	460	480	469	466	454	484	464	467	459	501	475	476	461	490	472	454	479	485	456	438	458	509	482	483	504	456	455	476	489	465	454	428	466	451	463	451	479	470	507	455	476	490	453	522	441	463	479	436	478	512	482	444	499	508	456	487	469	478	468	465	476	442	447	509	447	435	486	457	489	482	510	466	458	456	485	482	456	456	470	474	458	494	462	465	485	482	460	486	471	501	453	499	468	493	465	471	449	477	476	480	483	471	479	455	491	440	484	491	500	451	497	472	489	477	463	441	452	486	451	500	455	453	484	474	488	490	440	460	495	457	440	465	471	488	455	417	509	478	497	479	437	455	456	476	459	468	521	466	491	474	466	469	520	469	452	526	477	482	470	482	489	501	450	489	480	436	505	498	453	492	470	459	481	448	445	498	476	466	470	471	452	460	499	461	474	484	491	460	471	495	498	495	482	467	471	469	461	432	452	495	495	486	431	447	479	508	485	510	495	470	476	477	470	516	504	446	470	449	461	477	487	465	485	457	481	465	465	456	477	479	483	490	495	469	448	475	481	451	463	497	479	490	455	475	459	459	486	495	452	424	494	494	475	476	501	450	477	485	481	480	485	490	512	455	494	481	478	506	486	458
49253	58804	42843	11332	1629	581	515	436	415	326	332	339	267	239	280	239	216	213	192	213	175	171	170	176	208	194	173	171	176	185	159	213	172	171	192	184	165	172	163	163	169	186	172	192	186	174	188	178	161	193	170	182	174	156	182	176	173	191	193	182	197	171	180	176	178	192	181	178	183	170	192	171	160	167	151	166	176	177	171	175	164	164	200	254	265	163	182	167	155	165	181	176	186	174	189	177	171	201	178	177	166	167	161	174	152	192	171	174	180	158	184	196	156	154	157	172	154	191	155	177	146	175	171	173	175	166	170	167	164	196	183	158	161	174	180	197	173	174	185	184	203	178	159	176	180	140	162	185	185	164	183	165	162	164	159	146	165	165	164	184	184	180	170	157	127	175	168	155	192	181	155	175	174	171	202	183	183	168	165	140	183	161	175	146	184	151	173	184	174	169	154	194	169	153	182	171	158	158	162	178	184	173	162	171	173	160	163	166	172	182	172	172	175	134	182	190	164	151	127	200	171	175	163	162	174	150	190	166	143	164	179	172	175	180	158	156	195	174	162	151	190	198	166	160	170	146	172	177	159	189	155	165	173	144	159	184	170	168	142	160	156	165	153	163	166	172	176	176	179	150	195	167	161	159	165	172	182	138	192	184	164	157	157	147	155	160	173	188	161	163	154	157	171	167	185	154	167	179	184	186	155	181	160	161	142	167	170	174	153	175	181	158	182	176	167	192	149	161	174	188	179	177	173	160	183	138	158	153	163	179	185	154	156	173	193	152	171	179	157	165	167	152	166	183	177	157	171	153	168	153	178	180	180	154	162	177	165	182	148	157	162	164	164	169	165	172	176	202	162	188	152	163	178	161	172	187	170	162	182	175	158	140	177	175	180	167	141	172	168	181	166	162	211	168	170	185	175	174	181	180	167	180	164	168	164	173	168	156	157	179	176	158	170	176	163	132	181	163	156	164	192	162	159	177	155	187	170	181	191	166	163	165	156	173	153	161	169	159	166	171	173	174	174	163	147	175	186	165	158	161	164	154	177	197	171	174	160	178	172	161	178	159	192	171	149	176	155	179	165	163	161	174	164	190	165	172	161	175	182	166	158	161	181	186	177	173	156	157	179	177	167	184	176	165	167	148	159	173	159	154	160	181	162	190	185	189	159	154	162	177	143	143	153	158	161	170	139	159	179	176	177	166	163	170	154	157	175	188	176	190	182	160	181	155	199	160	144	178	160	174	175	185	173	170	172	174	159	173	170	169	151	161	169	166	180	147	170	184	160	176	172	164	186	150	153	166	167	141	157	170	147	160	183	143	169	171	177	174	156	154	161	178	164	165	151	148	149	173	169	171	177	153	179	169	151	142	151	161	177	171	162	177	157	175	162	175	176	174	173	185	196	176	152	173	163	190	177	160	189	159	144	173	172	170	170	167	153	145	155	170	181	177	172	177	157	162	207	158	164	165	148	165	155	168	159	150	164	182	163	171	162	167	185	165	172	172	165	179	146	166	165	167	180	148	154	176	156	164	170	170	176	160	176	169	186	165	163	174	176	167	175	156	185	139	184	167	149	155	154	147	151	167	159	198	172	174	176	163	174	165	186	184	186	151	173	162	200	189	173	155	164	179	185	187	161	172	169	171	192	201	177	196	175	192	172	152	155	179	157	169	173	149	150	190	186	183	152	166	161	157	160	170	146	166	177	203	163	154	191	181	170	173	168	160	180	159	150	167	176	163	157	150	182	169	179	178	145	184	159	179	173	176	159	173	192	166	142	174	161	164	174	197	149	166	173	158	184	176	163	162	177	146	146	170	166	164	198	157	165	168	193	187	169	158	163	151	175	162	147	190	164	175	145	185	167	180	196	172	167	171	176	152	165	160	172	144	160	187	173	149	166	152	148	172	152	162	163	165	146	153	155	182	193	151	164	175	200	180	179	185	167	163	173	173	181	151	173	185	159	170	172	181	192	172	164	187	181	148	161	172	182	192	155	159	160	167	168	167	168	157	163	154	142	173	170	178	190	176	172	166	174	190	163	174	150	158	173	180	179	176	179	170	157	159	206	171	152	178	151	176	179	168	176	203	157	160	167	168	134	165	184	174	179	168	165	199	184	156	193	188	142	167	165	167	199	192	178	175	178	163	152	157	164	184	184	179	173	143	151	181	178	167	174	183	167	145	148	172	153	179	180	161	155	152	147	171	167	155	151	159	192	172	178	171	147	161	173	155	182	170	184	154	152	184	168	163	177	186	181	181	171	162	180	154	148	170	178	169	187	161	169	169	179	178	178	163	152	168	157	186	146	183	165	182	150	168	201	163	151	179	151	154	149	178	178	166	168	164	170	181	165	174	163	167	157	170	194	156	155	162	160	171	166	189	161	173	199	171	161	152	159	162	170	140	167	162	159	185	176	161	161	194	172	190	148	178	196	180	163	171	167	169	204	169	142	165	153	185	157	178	183	164	155	176	159	164	162	163	157	167	201	155	162	165	183	181	193	157	157	156	168	158	167	170	161	172	189	184	170	167	168	164	150	157	171	178	155	169	168	197	184	167	173	152	154	178	180	169	149	159	164	154	170	163	155	198	170	168	169	176	203	161	170	188	183	168	157	159	182	151	171	151	168	163	155	154	182	183	163	158	163	178	160	159	178	157	168	154	167	187	143	168	170	170	162	171	167	173	160	170	165	187	188	164	175	165	155	148	150	163	180	172	151	169	166	170	160	158	158	164	179	160	185	194	197	178	158	156	194	175	183	173	170	184	175	149	175	166	155	165	170	166	180	180	159	163	186	151	170	182	191	172	191	178	153	170	200	165	188	171	170	174	157	164	187	150	165	157	165	173	158	186	182	166	158	204	175	177	191	189	192	191	142	157	177	161	158	174	163	171	165	189	154	164	169	157	162	154	189	180	168	170	174	151	170	181	152	160	172	161	182	178	180	198	170	152	184	156	158	164	161	155	184	173	151	132	159	159	179	182	159	176	160	159	175	157	173	162	156	159	190	180	151	154	171	146	184	172	168	164	172	158	184	156	170	180	175	177	152	163	176	179	186	175	187	162	149	178	163	145	186	169	166	172	176	169	179	155	170	141	185	155	172	144	188	162	173	175	164	200	179	164	179	189	141	162	163	175	165	153	181	168	176	180	154	174	165	186	173	176	164	179	171	155	152	164	160	152	158	144	158	170	177	144	168	168	177	152	148	142	185	177	172	154	193	188	175	163	137	176	146	160	164	148	174	154	162	172	156	170	164	194	137	159	168	192	169	175	169	158	164	187	178	167	149	170	175	180	189	153	185	178	148	175	182	179	175	170	171	161	166	149	169	181	174	161	149	162	182	171	198	186	180	171	168	176	168	169	170	151	154	181	175	145	168	171	172	168	166	194	194	168	182	157	148	183	161	152	147	178	178	185	171	159	154	183	170	177	176	177	141	173	164	163	148	181	177	167	163	181	145	171	180	179	161	163	161	166	195	171	153	185	165	156	162	170
32278	44661	34655	3040	2689	2066	2068	1676	1600	1463	1366	1384	1023	904	1107	802	678	849	646	651	631	670	671	581	560	590	583	524	552	503	611	566	539	527	485	461	497	458	479	470	489	488	467	474	441	423	439	435	444	438	437	456	444	435	469	481	475	449	448	458	450	449	486	584	610	543	502	507	607	492	428	440	463	417	485	437	445	459	477	426	462	441	768	1189	1227	409	447	398	448	449	407	429	383	448	391	418	381	458	414	404	404	404	429	401	412	396	413	414	434	416	422	464	452	412	451	437	407	411	408	400	397	396	452	431	426	433	418	420	407	390	391	444	418	413	410	400	435	407	417	404	389	403	414	418	419	423	394	404	422	409	416	415	427	398	395	426	421	423	428	434	431	461	430	440	395	395	422	416	424	376	438	416	459	443	412	416	420	402	395	397	421	397	418	419	432	391	414	375	420	435	413	427	428	407	382	403	392	381	411	411	403	435	428	393	423	389	397	408	427	418	408	402	444	419	395	417	413	436	454	395	464	445	395	406	390	421	417	465	396	426	422	432	396	420	456	437	408	411	425	427	403	467	399	402	407	428	405	441	408	397	432	412	402	427	426	406	385	430	418	422	409	427	430	415	414	394	424	389	390	409	422	425	421	413	435	440	396	418	422	399	475	424	423	405	431	442	408	421	443	418	418	395	429	450	423	431	396	399	412	408	431	414	415	404	416	367	447	442	406	423	438	408	404	436	394	409	390	403	413	417	426	399	443	451	447	429	413	408	441	407	434	426	394	402	423	411	430	405	439	432	412	421	398	424	426	414	416	413	408	418	430	411	428	400	432	421	440	411	400	418	428	425	431	426	386	427	381	433	444	414	415	407	408	408	430	407	455	402	421	404	400	422	398	438	424	415	401	408	427	411	412	408	439	396	443	447	415	421	398	435	409	427	394	380	412	419	415	403	420	437	400	436	436	408	427	420	426	408	393	477	385	398	398	405	463	444	434	380	441	440	413	453	422	409	431	435	397	445	405	372	414	434	431	436	404	430	390	410	399	439	424	422	401	424	422	461	453	413	384	420	448	436	412	448	449	412	414	385	397	386	457	467	423	457	414	440	440	435	441	448	420	422	461	448	404	385	395	399	404	425	428	412	430	450	395	423	395	414	407	406	422	409	408	436	426	449	425	410	409	420	415	419	426	404	418	439	422	440	429	391	413	401	457	433	441	414	426	407	415	448	455	391	380	438	432	417	394	442	398	445	434	462	441	421	450	417	413	425	435	441	434	392	419	470	404	409	379	408	392	420	395	400	435	426	422	423	417	408	464	444	410	398	429	433	424	405	474	442	440	391	423	444	404	398	435	427	422	442	402	438	434	418	389	420	429	469	414	401	400	407	390	427	404	400	444	460	398	435	427	433	451	428	409	387	416	451	364	432	407	450	414	393	409	423	423	431	420	431	394	425	432	438	445	400	415	442	441	438	432	413	404	447	410	411	427	385	414	391	457	383	434	387	434	410	408	443	422	419	402	412	410	448	427	395	416	449	422	445	421	406	410	430	416	399	379	419	403	388	404	422	413	419	422	395	426	413	393	419	417	385	415	349	421	430	445	388	395	402	394	439	421	413	435	422	428	406	418	402	407	391	430	378	414	418	434	413	402	408	416	437	413	421	403	401	373	414	416	428	417	418	415	428	401	362	429	393	401	447	397	416	380	423	413	442	410	430	449	402	402	397	411	406	415	406	415	398	431	384	466	431	391	382	404	413	424	448	373	414	432	440	458	429	410	444	407	416	411	429	391	463	416	395	422	438	413	434	427	414	417	446	402	426	406	422	427	432	412	437	396	381	449	355	417	404	425	421	417	373	428	402	442	408	399	420	432	401	424	406	373	413	399	432	410	404	401	422	411	405	427	434	386	406	435	397	429	382	393	459	400	434	399	406	440	413	431	397	447	431	445	423	408	412	439	417	399	415	438	438	372	408	402	438	415	392	427	401	429	412	421	403	458	445	401	402	426	404	453	432	436	408	409	443	414	409	434	430	427	467	419	405	415	409	435	419	397	419	410	421	449	409	421	414	378	395	434	424	471	428	403	442	416	447	422	431	397	427	459	401	428	416	403	430	434	376	399	418	430	411	435	440	435	406	452	434	401	412	395	409	390	396	396	431	411	424	442	387	448	401	429	404	430	450	461	382	434	435	390	428	421	385	395	405	431	437	417	374	422	395	419	408	402	394	404	418	425	433	402	407	411	450	403	389	432	434	430	407	426	464	431	393	388	423	413	432	466	407	400	413	431	427	424	393	399	417	422	443	389	418	413	430	429	451	425	438	432	468	429	450	426	419	394	420	402	395	444	425	410	450	412	403	440	423	494	401	434	396	421	416	425	423	452	423	412	429	412	419	422	431	414	419	379	423	451	386	414	422	417	416	448	415	422	411	381	444	437	409	393	433	410	411	412	409	407	427	439	384	440	364	419	375	422	429	437	410	429	423	448	454	417	425	412	403	382	412	375	424	409	425	441	391	431	397	386	432	443	423	409	421	401	423	415	400	420	441	382	413	441	411	456	397	396	429	405	422	435	419	420	422	431	398	409	381	443	428	408	449	421	414	422	421	431	428	450	431	449	445	450	454	427	415	441	433	398	459	427	419	420	406	425	435	387	411	445	413	412	412	385	397	417	396	436	436	418	439	422	416	396	423	485	396	404	450	405	411	414	411	426	401	415	412	396	405	411	435	427	412	421	452	441	410	401	393	428	430	401	419	402	394	408	425	400	432	377	443	424	413	423	445	444	401	462	403	414	434	420	433	407	436	403	432	431	437	382	409	425	411	414	404	433	414	381	416	438	389	434	445	424	414	428	424	409	405	398	441	428	434	432	426	411	418	429	396	419	451	439	430	413	406	400	449	408	460	432	429	416	421	399	440	430	398	413	397	389	428	420	417	434	412	403	410	462	403	402	434	428	392	410	440	441	457	398	426	440	416	392	409	432	421	397	426	409	418	417	407	400	458	394	419	446	421	425	416	423	423	421	422	411	390	425	420	439	418	423	385	445	416	444	393	418	407	419	380	424	396	454	403	438	423	398	402	430	431	417	413	395	430	396	456	418	474	443	438	382	437	407	444	387	415	406	405	438	433	415	428	405	441	392	398	418	423	398	419	415	441	434	413	429	425	417	404	391	391	401	417	422	431	415	402	432	420	441	392	429	457	393	431	410	426	440	459	436	400	429	442	424	397	447	431	415	388	415	461	421	387	412	409	423	416	400	429	458	417	471	460	444	406	441	411	413	394	413	470	440	388	453	415	394	410	417	426	440	430	422	390	457	409	394	436	408	401	444	480	432	407	408	414	431	386	435	426	414	382	415	444	457	411	402	440	388	412	406	437	405	397	382	421	426	406	428	436	376	447	384	392	433	446	420	446	414	438	407	409	409	423	437	424	414	424	476	424	434	438	428	381	407	402	443	408	382	451	410	437	411	430	413	432	390	398	393	427	414	411	407	437	422	418
60875	68704	50571	19089	4631	1173	735	529	521	384	399	400	261	234	235	170	158	180	144	113	128	141	131	124	126	110	108	133	130	145	114	84	90	109	99	97	103	109	94	101	87	96	97	113	89	99	85	104	113	92	90	92	77	83	94	102	95	88	91	88	95	104	81	99	123	87	104	116	128	95	87	84	84	92	78	90	79	94	90	72	85	95	152	245	175	81	97	98	90	91	70	85	90	100	86	92	73	87	98	80	87	97	76	107	74	91	66	84	93	98	80	83	91	85	77	86	83	83	86	98	90	112	90	82	83	66	71	94	87	80	84	69	102	89	86	90	106	84	81	86	92	72	95	92	83	73	76	74	72	102	91	88	85	96	82	107	73	80	78	88	113	83	95	83	77	97	88	84	88	103	100	95	96	112	83	73	92	94	79	98	78	86	94	97	81	89	67	89	90	88	100	78	89	89	73	77	80	113	92	103	98	99	80	87	85	76	83	92	82	96	80	92	99	103	75	78	96	96	104	81	87	105	103	72	98	97	101	92	81	105	107	85	99	96	100	102	80	83	76	77	84	76	99	105	86	86	89	94	77	99	84	86	85	80	100	77	74	88	81	88	89	92	87	90	68	88	85	96	80	89	87	85	84	83	92	100	81	63	87	85	77	84	68	76	107	95	88	76	86	103	81	82	89	82	84	88	74	109	77	89	95	100	84	70	94	94	78	83	105	84	95	90	85	99	84	76	89	87	92	104	79	88	88	92	79	76	74	77	85	87	97	93	86	98	86	89	84	70	83	82	88	86	90	97	110	94	92	93	82	85	83	96	88	115	84	92	86	83	79	89	87	83	85	97	68	86	95	87	80	95	88	83	76	81	78	81	88	102	88	79	94	85	86	85	84	97	84	81	88	91	84	102	92	75	107	82	82	89	99	84	106	79	85	88	78	72	97	72	95	100	83	91	105	82	83	93	89	71	84	96	97	102	91	89	101	76	101	88	102	98	73	94	102	113	83	105	78	81	77	92	92	80	66	100	76	91	92	91	84	86	83	102	79	103	76	87	87	72	92	70	75	106	88	84	93	107	105	87	84	86	101	101	86	101	90	91	96	90	95	75	84	91	76	78	100	78	94	84	73	94	96	97	104	75	88	74	98	90	81	78	75	79	89	85	84	84	96	96	71	88	98	82	101	109	86	68	99	98	91	83	80	85	81	80	93	82	85	103	84	94	85	84	85	102	91	88	72	95	95	106	96	78	92	83	72	83	93	91	97	94	102	86	95	108	78	86	89	96	88	89	76	97	83	91	84	100	94	92	79	87	91	85	87	99	95	100	74	86	100	88	93	92	83	103	90	94	66	96	85	87	78	90	100	105	89	84	74	102	108	104	95	86	102	120	91	100	91	75	83	77	87	90	88	92	95	100	95	92	98	76	85	90	97	94	77	78	76	92	106	80	85	99	82	99	89	72	97	86	96	79	82	69	83	97	88	82	77	99	76	80	88	85	108	87	85	95	101	90	86	100	89	96	79	70	71	91	93	76	64	78	85	88	91	88	90	90	89	70	74	91	87	94	80	96	94	85	82	77	87	91	77	84	92	82	101	86	73	80	85	90	81	79	67	70	84	83	90	97	82	81	85	102	84	84	94	96	92	89	75	97	73	75	77	87	82	106	77	102	86	83	82	94	95	77	94	93	93	95	82	89	88	76	105	82	87	92	70	98	83	92	90	75	84	95	96	81	96	90	103	96	91	96	83	86	88	115	83	68	101	87	70	92	81	86	81	93	84	97	85	88	77	101	89	99	98	86	85	86	91	81	85	93	92	103	91	73	84	89	81	94	75	90	97	76	74	93	91	77	87	88	75	101	84	79	96	90	79	75	102	104	79	107	95	86	92	100	96	71	88	103	83	74	98	95	89	80	85	85	108	91	85	77	110	89	76	100	93	89	90	79	85	88	89	93	93	84	83	89	92	86	90	99	89	78	88	100	97	92	78	93	107	95	89	96	99	91	94	106	95	88	81	107	84	96	86	95	78	97	93	92	78	81	72	85	84	89	98	88	103	82	94	81	91	96	83	93	87	86	88	86	93	96	104	94	79	94	82	91	100	90	85	77	80	63	102	87	105	93	84	79	88	93	85	80	71	94	86	86	93	84	118	94	105	85	90	106	86	84	87	90	71	82	98	84	86	89	82	85	84	94	82	85	95	80	83	72	93	103	85	92	92	83	82	86	106	100	79	71	97	89	92	69	85	78	86	93	83	85	95	103	68	84	81	86	98	107	82	103	92	77	75	76	95	83	74	77	93	95	103	82	99	88	87	81	86	81	86	92	83	74	106	91	99	95	80	81	85	83	80	82	102	86	87	71	87	95	90	76	81	90	83	88	93	64	80	94	90	74	84	104	85	97	84	76	90	75	98	82	94	80	98	77	76	95	81	87	80	89	77	77	106	89	87	83	84	91	75	70	95	93	88	96	83	77	93	87	84	88	98	81	90	83	94	73	79	85	92	85	74	82	91	88	86	82	85	78	72	96	81	92	80	89	82	76	73	87	82	84	89	88	72	86	74	92	92	106	78	87	77	87	77	81	82	103	88	90	89	89	95	66	105	95	93	92	83	103	86	90	79	80	84	101	98	79	84	92	93	99	87	68	103	80	99	67	94	91	91	99	102	97	98	74	92	78	73	107	91	79	83	87	102	79	87	94	82	82	81	91	76	96	85	83	81	107	75	87	108	88	76	97	103	102	79	90	93	93	89	118	86	91	102	73	94	89	89	86	97	85	97	83	76	86	99	95	85	77	90	95	74	93	72	102	83	88	80	80	106	94	81	84	92	94	79	74	97	86	84	84	92	85	82	106	94	83	84	76	114	85	104	86	93	91	87	74	90	84	88	98	78	72	80	74	85	97	91	92	106	85	101	89	101	86	90	86	87	83	73	82	69	104	90	93	87	92	92	102	82	85	102	90	80	88	82	91	93	99	82	82	109	83	97	90	95	75	98	84	78	87	91	93	85	75	86	84	104	87	94	74	91	101	90	91	82	106	82	82	89	78	89	82	78	84	79	100	97	99	90	73	87	74	103	98	102	73	84	104	101	105	101	89	81	92	82	91	86	82	104	93	107	95	101	97	73	78	79	90	99	97	97	93	69	85	86	87	111	76	91	87	83	91	96	76	101	100	101	85	63	93	109	90	83	86	101	80	92	84	104	96	81	85	100	93	94	90	90	81	100	95	79	77	95	76	75	84	71	88	91	73	89	96	86	82	91	107	91	81	90	107	87	69	102	88	98	77	97	111	81	80	90	69	93	100	92	83	92	73	70	89	81	84	106	88	82	95	84	84	99	85	96	97	94	72	69	91	79	94	94	86	75	96	98	102	78	86	78	83	83	77	84	93	84	78	88	100	105	70	93	95	88	74	103	80	81	94	82	84	89	87	90	105	78	106	102	103	84	96	80	84	99	81	88	91	80	101	94	88	101	72	97	69	101	69	88	90	96	81
42110	55506	38683	4596	3822	3246	2790	2175	2131	1934	1751	1621	1559	1267	1337	941	844	968	594	628	616	529	548	620	496	472	560	501	461	453	552	411	432	435	414	339	346	316	287	311	327	326	324	318	362	328	307	279	274	303	261	245	262	267	266	363	322	284	292	282	301	316	315	427	425	398	358	452	579	323	317	314	268	253	240	233	265	241	278	265	240	291	829	1511	1150	205	229	252	252	241	231	243	247	229	215	242	240	241	239	220	234	239	251	220	248	211	268	244	231	225	248	246	201	226	252	217	230	241	238	256	247	235	218	215	229	250	238	198	216	230	220	239	221	231	244	234	234	251	249	191	233	231	247	231	232	240	233	250	227	235	227	232	234	227	232	259	222	253	230	266	223	234	251	202	213	219	222	208	259	246	224	232	216	209	212	256	238	234	243	209	212	219	235	236	227	243	224	227	262	268	234	240	236	205	219	204	219	204	256	249	247	220	218	217	220	209	231	245	208	224	246	206	241	273	226	234	220	217	228	242	236	256	217	246	222	230	229	215	224	241	229	200	251	238	220	243	239	214	211	227	236	229	217	234	234	210	229	244	227	220	241	226	212	240	230	247	233	224	202	251	222	253	224	246	237	223	234	243	211	231	227	245	236	249	248	228	240	235	237	231	250	256	233	238	235	218	227	253	234	227	228	237	228	227	234	236	218	226	255	260	232	210	217	256	216	218	250	234	203	279	241	243	227	207	234	239	198	235	270	231	229	232	221	252	228	236	257	221	229	240	227	225	241	218	225	232	224	213	224	234	229	238	239	233	233	238	223	243	236	210	201	222	226	250	242	233	238	229	236	216	221	218	269	209	252	222	206	247	224	227	248	218	204	229	223	205	221	239	242	239	229	241	225	231	241	206	251	244	230	226	211	269	245	242	236	242	222	195	245	208	239	234	246	219	251	249	225	225	203	224	238	245	214	216	255	228	245	226	232	252	240	227	213	227	211	233	218	217	242	226	244	190	243	255	247	245	230	247	236	235	231	244	221	230	210	220	231	221	221	236	209	229	238	213	231	250	228	241	243	246	241	221	202	233	241	223	242	238	210	236	245	218	249	234	239	214	242	224	222	224	239	250	211	218	217	204	250	247	210	224	249	254	236	232	203	249	262	199	218	224	211	218	234	221	229	236	215	268	198	233	255	224	265	231	225	212	247	249	214	208	256	246	246	226	245	248	227	246	234	245	224	211	225	249	245	234	201	221	229	232	241	209	243	248	231	224	203	213	213	249	237	254	220	247	246	227	214	239	233	274	239	233	216	247	239	231	236	245	248	222	223	235	243	244	217	215	222	225	213	253	236	218	243	215	209	237	250	244	259	233	228	217	236	234	204	246	215	218	213	230	205	222	236	226	236	218	231	207	238	225	223	250	261	229	233	224	233	214	236	225	218	217	220	227	252	248	202	226	236	224	212	241	233	223	214	232	206	238	215	222	230	232	241	251	237	270	209	245	251	233	221	251	229	230	252	247	219	237	217	260	232	228	221	245	260	236	211	225	201	216	214	226	244	242	242	207	224	229	220	244	199	204	196	215	255	235	238	216	229	224	226	208	201	224	224	246	249	239	223	238	206	205	277	249	244	232	244	251	227	236	220	202	229	210	221	234	226	217	207	214	234	201	245	232	219	224	259	210	239	209	217	236	244	239	212	203	231	226	230	237	248	239	218	211	237	230	244	216	249	222	203	236	243	263	243	225	226	229	256	225	220	237	252	221	244	228	227	228	229	218	229	215	230	216	230	227	231	213	242	237	240	235	234	223	230	237	243	250	220	206	247	234	225	236	257	224	240	218	233	240	236	229	247	216	192	206	207	198	225	230	248	245	239	232	239	213	225	234	232	243	234	249	250	250	245	240	253	230	213	231	234	210	231	222	271	239	226	212	232	243	252	261	228	231	221	263	242	224	243	242	232	241	227	244	217	230	258	216	245	235	223	249	218	220	207	232	198	207	233	232	223	226	232	241	209	264	229	222	243	228	226	226	239	223	215	213	210	226	229	237	249	211	222	233	229	218	237	233	262	221	237	243	242	210	236	245	238	231	237	229	220	229	236	221	275	250	202	256	233	233	236	206	228	230	233	235	225	224	212	220	253	218	223	205	225	244	238	271	247	215	221	201	250	230	231	206	227	223	210	206	249	219	210	212	242	245	239	242	221	226	215	238	215	233	239	202	239	258	250	221	237	245	237	239	225	239	236	260	245	219	219	254	228	209	247	213	224	249	219	239	233	233	218	248	215	223	223	210	250	227	230	225	210	213	240	223	243	231	229	241	222	213	241	237	187	223	234	204	222	231	226	257	236	216	237	269	241	229	246	237	241	208	226	220	215	253	244	252	221	223	228	198	233	254	235	226	257	231	228	219	239	239	236	203	227	224	226	222	244	244	229	238	227	231	257	215	266	251	230	219	250	205	222	217	216	207	244	216	237	250	253	223	227	243	223	275	211	201	254	212	237	229	238	202	229	221	221	231	223	217	230	232	214	220	227	232	227	219	244	227	223	218	261	239	221	230	211	262	225	206	239	249	245	249	219	229	242	215	225	228	232	229	214	212	224	221	214	251	198	224	244	244	236	232	184	243	233	241	231	238	228	225	237	251	236	228	229	240	230	244	248	222	250	219	216	246	214	219	227	241	239	220	206	238	229	215	247	237	263	229	242	240	219	224	248	252	234	232	243	235	229	237	223	232	224	236	249	233	216	227	230	240	228	203	218	230	222	229	228	205	252	249	236	220	244	232	206	226	267	216	253	265	215	227	217	211	209	211	227	244	229	217	239	239	226	222	239	236	245	222	233	228	220	248	267	234	245	220	250	213	256	215	231	247	240	224	222	220	245	234	223	227	228	230	244	213	237	217	238	222	240	239	239	216	218	227	227	258	222	233	226	236	215	254	260	228	238	218	234	228	218	258	219	220	229	227	215	208	238	266	265	227	233	237	235	212	224	229	236	237	225	241	228	245	242	222	206	239	246	225	215	235	227	234	215	255	235	223	214	248	241	237	220	260	227	248	246	205	213	252	230	232	267	218	216	217	204	229	209	221	264	246	223	234	232	239	204	232	232	211	258	247	208	222	244	235	240	244	213	226	254	205	219	217	247	256	232	253	217	249	233	239	214	213	223	231	248	245	235	240	238	233	240	231	248	238	226	238	234	217	217	213	220	249	216	258	224	217	248	234	249	221	210	215	220	215	235	219	211	205	240	222	236	227	248	192	237	251	248	226	236	254	236	264	219	219	193	231	218	248	262	231	227	225	207	222	227	245	190	228	242	233	235	258	240	217	225	222	247	227	246	217	231	225	241	248	212	224	208	249	218	238	213	236	217	257	235	231	237	250	240	235	210	205	225	264	217	217	201	197	234	241	245	238	215	237	259	239	235	221	219	219	249	219	252	245	235	270	264	237	216	210	234	269	252	232	244	229	246	249	213	237	214	228	203	251	208	221	226	224	216	235	258	236	210	212
8724	12491	3334	543	288	225	202	248	230	241	205	203	189	219	194	170	217	204	177	195	187	194	190	177	228	216	214	177	192	214	197	174	221	165	211	188	194	184	198	193	182	196	192	189	180	190	215	183	187	226	210	189	224	181	195	161	197	193	179	211	194	198	186	197	192	179	192	196	189	181	197	193	194	215	192	179	189	196	187	177	212	176	170	210	203	190	213	196	186	180	167	189	187	202	191	195	195	190	204	185	184	161	221	210	173	182	190	177	205	197	185	185	201	170	179	174	198	208	213	175	187	167	197	166	206	193	193	180	201	183	197	204	182	182	196	203	195	164	198	190	188	182	186	188	194	171	179	191	185	178	201	173	202	186	179	210	188	178	208	164	184	187	215	200	194	182	180	174	189	188	209	179	189	200	205	190	180	192	182	202	189	193	206	172	202	176	187	179	205	195	198	207	164	181	190	195	206	193	208	180	183	198	209	179	182	211	188	181	202	207	194	209	219	194	192	181	175	186	178	186	196	184	220	188	185	189	196	183	178	161	207	188	197	212	162	195	164	181	189	176	205	196	181	206	186	198	200	208	174	187	210	195	186	181	190	193	192	181	180	206	197	204	216	188	180	197	202	166	212	202	199	155	186	182	187	193	194	178	201	193	191	213	207	176	196	192	204	174	172	198	185	196	186	211	204	182	215	195	161	212	189	205	185	188	206	193	208	198	197	194	202	178	194	201	188	185	191	216	181	191	209	188	216	194	189	189	171	198	201	178	202	180	208	200	187	178	196	182	171	208	197	206	189	179	191	170	190	179	184	214	192	191	182	202	184	170	154	193	210	178	206	181	188	204	183	187	195	187	180	197	178	192	173	189	190	183	188	168	184	210	188	187	196	185	191	162	212	209	173	191	204	167	212	199	209	195	206	215	199	198	200	164	187	191	183	188	173	179	183	175	209	187	199	198	185	188	179	178	181	171	167	177	191	179	201	193	216	209	176	204	186	157	166	187	178	196	182	176	176	173	184	194	182	185	167	176	204	192	199	172	185	189	147	207	193	175	200	217	174	169	189	206	181	192	194	188	190	209	170	165	199	194	182	180	201	166	193	192	193	178	220	196	212	190	184	172	202	210	187	204	196	189	169	185	198	193	186	171	220	197	181	185	187	184	178	189	214	185	188	193	199	194	183	214	189	197	178	198	168	195	207	195	195	192	179	206	191	209	204	184	184	189	188	186	194	202	203	173	190	172	168	170	185	168	217	205	200	188	170	188	200	193	199	215	201	206	212	198	177	169	194	193	216	185	183	190	193	203	171	182	202	163	182	177	181	170	171	186	174	173	181	197	198	185	192	173	186	197	214	177	203	196	174	188	174	197	190	187	182	201	187	158	204	202	177	202	199	194	179	167	215	206	195	200	186	176	175	189	191	193	187	206	207	184	198	175	183	204	203	182	185	186	174	186	185	174	195	214	199	195	184	192	197	199	181	200	190	188	180	202	204	190	183	194	180	168	201	191	179	177	194	197	198	196	184	210	182	169	183	194	162	195	208	206	202	193	196	167	206	196	176	196	152	171	227	222	202	216	178	181	185	189	200	188	178	191	207	179	200	186	183	207	183	147	206	176	196	194	200	177	171	177	191	176	192	172	196	191	205	170	206	191	196	197	191	214	176	198	207	204	158	206	188	183	218	166	196	213	194	184	185	186	199	186	189	174	189	209	182	209	219	183	190	196	182	201	193	167	194	208	168	194	190	208	207	194	195	195	186	197	163	210	193	193	190	201	181	182	161	154	165	176	167	184	176	170	205	213	200	200	184	190	175	204	181	172	184	183	197	185	177	182	195	178	193	203	173	172	192	190	187	199	179	222	179	170	186	171	229	197	200	192	174	192	181	186	202	199	191	183	210	195	191	213	209	197	166	205	202	169	184	194	167	199	212	182	183	188	181	180	198	154	173	177	209	197	187	199	199	197	170	180	195	186	175	199	198	198	182	198	190	159	194	194	189	190	177	175	209	186	194	201	219	214	190	200	203	171	224	176	176	203	202	172	190	183	189	169	177	182	193	182	188	164	199	190	189	206	209	213	199	190	178	211	190	203	189	199	193	194	188	196	206	182	193	203	186	194	182	179	185	190	157	188	203	191	205	191	198	175	166	199	209	168	204	204	174	176	155	203	208	197	174	200	208	176	207	193	177	184	166	181	204	193	199	201	182	187	186	187	168	177	177	180	206	186	193	179	181	173	207	189	217	210	168	176	197	172	176	199	192	217	182	190	178	201	195	181	186	180	191	178	197	189	178	183	179	191	186	162	202	157	170	195	187	206	210	216	200	202	181	192	174	219	190	197	175	184	190	155	210	165	186	175	194	204	198	182	193	170	185	220	194	180	172	200	179	192	176	200	180	176	174	188	219	193	193	178	166	198	185	192	188	178	219	200	171	186	194	181	182	169	204	189	211	228	207	196	195	229	190	184	179	173	177	174	187	207	197	172	191	225	190	185	195	183	177	183	176	161	203	180	183	187	199	197	185	210	200	180	191	217	182	179	202	208	160	192	174	211	209	183	195	206	188	219	184	159	161	193	184	177	201	194	174	190	207	178	194	174	199	194	188	195	208	186	188	179	204	152	202	197	190	168	186	205	196	208	225	186	224	205	168	169	186	148	183	186	191	211	180	183	200	188	173	197	179	170	201	196	175	192	176	177	221	204	183	193	163	209	193	176	183	177	191	177	197	210	164	201	201	188	192	194	179	182	201	197	201	186	200	205	205	172	187	195	204	199	187	178	205	178	179	208	189	183	184	176	199	185	217	169	200	186	190	173	198	195	175	195	203	189	211	187	187	186	190	205	210	194	193	190	159	195	187	199	202	172	178	184	197	182	181	179	172	179	203	180	192	196	182	190	202	199	202	189	185	173	201	212	194	192	171	173	191	193	164	180	165	162	165	189	205	158	166	198	206	177	199	189	169	176	163	195	193	198	212	202	182	185	189	208	193	179	182	166	192	188	210	192	183	190	176	176	209	189	189	189	168	166	196	194	209	194	190	203	166	200	197	176	184	185	191	209	164	190	172	187	195	180	168	181	186	193	183	186	186	186	174	192	181	212	208	173	212	188	199	189	173	174	186	168	204	192	188	209	221	183	175	198	182	177	196	205	209	209	194	182	184	177	196	192	162	184	194	182	206	210	186	190	219	207	180	205	217	191	179	191	195	221	209	209	212	203	186	183	178	177	185	194	205	208	191	215	217	166	192	218	205	187	223	173	206	198	196	162	208	185	189	194	177	198	177	217	197	180	192	213	189	201	196	180	193	186	175	212	212	177	164	202	198	183	163	181	208	194	184	187	217	195	182	188	199	182	186	202	179	173	179	182	216	193	174	162	190	197	184	184	175	190	208	204	190	189	198	213	197	198	181	211	189	187	216	182	205	186	182	194	191	185	198	183	208	177	200	193	195	181	168	203	214	186	211	212	209	190	219	156	168	164	198	191	186	180	173	199
8814	17121	5249	893	715	755	642	599	595	578	561	544	526	502	520	589	528	500	515	470	504	518	501	502	530	504	500	519	474	498	474	457	503	490	476	483	489	486	475	485	462	476	516	458	485	443	496	482	467	538	484	469	470	501	491	494	456	469	499	498	467	493	464	452	534	486	481	527	476	508	455	482	475	493	488	453	484	431	463	463	445	490	492	531	544	487	473	450	473	448	436	428	484	475	484	480	478	465	444	448	470	499	475	479	430	502	486	474	459	500	463	465	479	436	444	464	473	420	484	518	494	494	499	461	470	477	444	456	463	485	456	488	464	474	484	486	467	459	463	426	485	468	460	428	486	464	470	444	506	416	446	445	493	454	462	498	481	446	479	461	444	462	453	485	466	468	453	459	459	478	447	477	469	435	465	452	448	489	425	467	478	504	472	458	471	455	464	430	471	507	478	490	417	457	450	456	462	471	491	483	491	476	452	458	494	450	468	475	480	465	507	500	467	483	517	430	453	469	469	479	466	502	445	424	461	444	477	454	495	469	470	475	472	458	479	464	454	459	453	483	439	488	486	469	484	518	500	441	445	474	464	512	481	449	500	484	473	459	452	488	440	464	462	475	485	522	493	453	476	497	498	467	475	456	498	439	469	465	486	457	467	427	455	481	468	487	469	479	481	463	528	481	500	457	490	473	473	475	465	433	434	455	440	494	452	465	476	516	524	417	480	459	472	459	481	490	516	479	454	459	481	460	428	492	477	459	514	479	500	440	434	464	455	418	489	516	461	465	484	457	486	459	428	457	441	482	480	449	483	493	495	512	453	454	449	495	440	521	418	436	461	513	489	460	478	472	485	477	454	476	440	464	450	471	489	443	469	440	484	450	468	451	493	469	463	486	423	459	451	455	477	420	497	502	467	477	483	468	469	460	482	453	465	487	479	457	468	486	503	488	445	493	473	485	477	466	481	461	470	476	496	474	507	443	428	459	474	480	460	494	456	450	507	444	506	460	449	430	457	486	485	447	477	441	466	493	467	458	492	459	449	479	455	492	498	452	458	486	455	425	428	479	487	502	504	463	459	465	500	443	492	444	438	475	441	452	456	457	484	436	451	476	491	463	522	462	466	481	467	435	470	433	474	468	474	494	459	524	436	489	425	467	475	450	484	490	488	480	506	465	498	476	488	486	455	479	469	450	517	441	459	443	468	470	429	454	497	457	481	493	518	482	457	444	433	523	448	479	467	482	458	455	489	470	494	466	457	481	482	477	486	469	511	476	483	523	473	482	425	471	458	475	451	478	456	499	499	465	466	481	466	458	508	474	441	473	459	454	447	470	473	451	441	479	499	474	491	471	458	461	485	438	472	444	470	466	467	479	483	462	448	495	500	478	460	451	479	467	442	476	420	479	489	463	490	465	476	530	467	449	439	493	456	507	456	481	469	462	516	468	472	487	472	473	461	493	424	436	465	498	438	484	486	470	481	488	498	478	473	479	460	513	464	467	452	459	470	496	470	448	467	466	469	491	469	530	463	482	449	501	469	480	498	468	445	476	463	449	496	502	477	463	444	460	481	476	460	465	476	498	430	469	471	498	454	424	472	493	471	512	411	464	445	493	501	516	469	468	489	485	480	484	477	474	472	465	490	435	480	448	440	476	490	503	471	461	435	496	429	507	475	418	433	459	493	448	490	450	477	489	434	510	457	494	449	435	463	448	449	449	472	484	463	464	507	476	463	467	469	437	467	459	464	436	502	459	455	470	475	487	454	472	477	470	487	504	468	481	433	415	463	470	500	429	529	454	446	431	446	488	453	455	446	500	481	471	478	458	468	495	445	481	500	476	459	469	436	480	502	459	519	478	489	489	479	505	464	474	461	478	471	470	494	451	445	494	469	465	479	502	503	478	475	447	462	491	464	500	465	491	443	465	433	479	454	465	468	462	507	510	491	467	510	478	454	454	444	456	477	478	442	454	480	484	463	487	505	454	447	459	478	461	500	435	448	483	475	455	475	472	453	457	436	448	430	470	498	480	462	470	446	495	449	468	518	442	478	489	469	441	471	461	450	450	473	486	432	457	481	476	474	473	479	474	474	483	420	467	443	473	460	472	439	470	508	496	464	482	469	489	496	477	459	511	486	482	434	471	482	516	465	453	412	477	448	521	476	460	442	469	430	460	472	465	433	471	477	473	426	469	513	457	472	487	495	473	458	482	469	453	466	517	483	479	436	464	492	449	483	462	495	454	496	473	460	444	474	487	489	462	507	472	421	471	453	497	449	454	460	485	481	464	458	467	481	435	480	488	457	478	486	461	496	484	466	450	466	477	493	444	445	462	512	438	451	470	455	465	461	476	481	470	480	467	461	496	472	459	432	488	459	488	458	453	446	458	492	444	459	471	451	460	494	499	467	449	484	425	473	498	473	441	471	474	477	474	435	490	506	466	496	467	470	480	466	473	490	487	447	501	469	460	458	452	477	488	496	469	473	483	493	514	495	484	446	444	458	470	444	484	451	453	458	490	465	484	402	497	488	483	472	465	496	486	492	487	452	450	478	476	496	440	474	435	486	475	461	471	439	470	446	473	478	458	468	486	497	456	492	449	483	443	493	478	440	483	466	455	480	492	525	504	424	460	474	503	467	468	483	487	501	498	473	451	473	500	458	436	503	449	512	456	462	509	435	498	415	443	467	456	513	489	449	431	502	433	450	447	442	484	496	497	450	484	479	487	459	457	494	519	473	463	450	462	437	489	451	482	448	483	447	465	463	459	454	461	479	442	458	458	448	425	470	474	483	468	457	489	473	463	481	479	459	456	458	428	473	460	444	449	466	450	498	485	492	466	510	478	477	459	470	455	459	459	436	468	458	484	471	462	460	479	498	465	465	499	480	492	517	440	466	494	483	515	473	486	472	447	440	470	485	447	451	464	439	481	486	469	465	484	465	474	477	491	476	477	499	458	489	470	469	468	487	478	461	489	480	486	512	453	473	514	480	476	448	465	475	440	457	502	505	455	468	453	476	468	473	480	430	483	484	446	467	456	472	489	452	492	446	470	488	471	483	476	473	461	461	468	451	450	480	484	515	423	458	448	478	474	439	454	454	486	405	468	516	508	435	491	425	479	464	485	486	501	493	484	478	503	451	452	453	477	528	458	512	465	450	467	468	459	487	464	449	461	477	472	460	482	453	477	485	511	446	462	443	464	451	456	450	475	439	517	452	467	485	449	498	477	469	495	464	461	474	479	515	461	494	476	475	513	460	511	461	485	479	464	490	473	466	471	463	449	466	449	463	476	477	448	439	460	503	460	449	449	480	462	485	438	499	473	484	473	466	493	462	502	476	478	475	454	472	469	504	475	484	471	471	477	494	448	457	468	464	462	478	503	470	508	482	463	472	472	507	468	467	456	465	498	458	467	446	452	500	468	478	493	496	479	489	448	507	495	471	439	479	446	508	475	477	502	437	448	489	463	488	474	484	443	485	470	484	492	481	474	461	482
51326	63028	36848	11152	1065	634	493	365	317	286	320	276	250	277	244	205	211	215	213	231	205	189	164	190	209	207	164	173	180	181	193	196	186	180	190	209	184	204	198	167	194	170	184	180	186	168	171	174	182	180	196	186	185	180	172	188	175	184	177	171	191	150	170	173	169	177	193	163	209	156	172	185	174	186	185	186	160	188	155	167	179	144	189	253	293	166	165	180	166	190	179	157	177	189	159	184	166	175	173	194	188	166	185	171	171	167	166	167	156	181	160	175	161	185	181	166	155	186	179	175	176	179	152	174	179	170	182	163	167	174	188	175	168	167	169	193	178	173	162	178	181	159	168	167	185	178	172	209	174	173	201	206	175	168	167	148	162	169	189	174	165	198	149	193	173	182	168	162	180	181	176	165	169	182	192	165	162	181	176	181	180	146	183	139	155	168	174	175	184	188	186	168	194	185	173	168	174	172	179	163	152	172	193	180	151	143	177	176	153	166	167	179	149	164	160	165	149	166	168	152	180	192	157	164	183	156	153	190	186	164	157	200	162	152	199	167	164	170	178	146	154	191	154	172	168	176	159	180	175	169	194	176	189	162	179	187	182	183	191	170	176	208	170	166	162	172	188	190	165	182	187	199	186	149	186	162	168	192	173	162	139	154	166	147	178	150	155	161	173	181	174	191	178	193	155	195	178	191	172	177	173	164	142	181	159	176	169	165	174	163	180	148	163	159	154	184	189	152	170	170	171	192	157	163	180	165	157	206	177	174	180	192	165	186	179	173	170	176	168	167	149	178	149	154	177	160	165	168	164	153	178	178	185	155	192	186	189	188	203	159	157	169	163	166	162	173	177	187	171	168	178	164	181	187	194	170	174	176	173	155	181	163	157	148	157	173	179	144	155	179	170	186	177	182	156	183	187	154	179	171	151	167	181	145	180	179	186	179	175	167	169	164	156	164	154	178	179	165	193	166	166	176	174	163	187	168	185	183	186	166	174	161	203	142	186	184	160	192	181	166	156	171	170	174	190	173	169	168	173	174	137	153	161	166	168	172	164	176	176	177	173	168	185	185	160	161	176	161	166	171	150	181	157	172	174	171	163	173	174	177	155	158	189	183	179	189	138	169	163	169	172	161	169	185	161	152	178	150	171	165	179	190	194	175	171	188	180	163	169	168	194	176	180	157	167	173	177	177	179	176	165	164	187	176	181	164	204	178	173	183	191	162	169	194	169	201	177	174	148	170	169	170	174	179	182	163	207	178	188	178	166	175	187	161	154	187	155	164	182	182	178	175	151	179	169	193	200	174	179	158	191	171	187	167	167	171	181	193	193	152	163	159	154	164	170	190	181	174	183	184	190	159	153	155	175	185	177	164	169	169	177	159	175	182	178	155	180	164	150	176	193	168	169	179	180	181	168	180	158	192	186	191	179	182	173	152	193	190	177	180	152	169	197	171	161	163	178	175	172	212	166	200	171	158	182	175	179	165	186	163	153	129	182	184	173	170	171	186	163	166	151	180	184	186	144	160	140	178	152	165	185	180	162	185	166	165	176	143	186	165	184	194	175	171	166	154	199	163	186	187	153	170	189	178	174	175	177	176	178	193	169	172	167	159	184	151	165	188	190	167	150	153	173	175	164	146	164	183	185	172	174	169	192	172	159	181	145	151	166	164	194	183	184	179	179	191	167	170	169	180	176	146	167	182	151	161	195	170	172	188	167	169	162	178	173	185	180	180	186	180	183	146	156	179	168	177	193	183	179	190	148	177	196	138	166	179	164	162	168	182	186	201	167	181	161	168	154	162	177	173	161	174	204	179	161	168	164	166	159	174	146	182	177	188	189	192	185	182	173	158	150	160	178	148	185	167	203	171	159	193	154	166	157	168	184	163	162	164	179	159	165	170	151	173	170	151	209	150	143	159	158	175	181	152	185	174	182	169	177	176	156	170	154	166	178	161	160	176	179	169	174	173	187	156	184	177	154	179	168	192	177	189	174	171	174	166	174	164	185	152	179	151	158	176	150	172	165	138	165	182	186	166	173	175	134	156	162	197	176	179	169	179	189	171	180	176	162	186	202	149	161	171	191	188	162	153	173	185	148	194	159	136	152	170	180	176	166	150	158	193	178	204	176	144	193	189	171	173	171	175	146	175	157	175	171	168	186	167	188	159	171	156	183	183	192	187	184	182	175	182	160	178	187	158	150	149	174	162	164	162	156	185	190	174	152	170	180	177	179	139	163	165	150	158	185	162	177	186	185	163	175	165	168	172	187	188	186	153	180	198	176	157	175	176	173	156	200	174	195	173	175	164	173	182	193	170	175	165	183	159	172	177	203	168	194	167	178	185	188	189	160	196	180	182	165	160	168	179	165	158	188	154	169	175	171	165	182	169	177	191	182	157	178	160	177	166	167	165	148	183	169	175	186	168	147	166	176	179	164	167	177	163	151	164	164	172	185	183	165	137	180	156	173	196	156	174	173	149	172	153	148	164	171	164	179	190	173	195	153	180	169	195	171	158	172	192	181	138	180	169	174	188	160	167	161	149	174	185	166	182	182	163	174	179	141	161	174	166	158	160	162	196	185	170	168	187	144	168	165	157	172	160	143	154	168	168	184	193	166	185	197	174	184	163	174	162	168	190	181	158	174	197	165	167	176	176	168	193	179	194	167	168	187	166	178	136	186	174	173	165	149	150	150	191	181	179	177	174	179	171	171	185	195	133	167	166	157	180	161	191	176	172	168	168	172	183	185	155	176	180	193	195	173	136	168	186	218	161	165	156	172	170	135	172	201	173	173	178	172	164	184	150	171	167	179	148	164	155	150	159	171	162	179	168	162	175	184	170	146	176	181	154	185	158	181	175	182	173	185	167	172	162	191	163	161	180	174	170	171	161	155	190	171	165	175	157	156	156	176	170	163	161	160	203	193	179	180	168	158	184	186	199	153	180	178	162	179	192	187	156	178	192	158	194	170	153	166	164	156	168	180	167	169	170	167	173	176	161	177	167	189	204	176	179	180	163	154	170	161	146	174	161	198	164	180	171	178	154	174	186	171	191	163	152	198	198	142	173	170	182	168	189	172	163	165	173	185	181	185	153	154	162	173	173	155	179	168	166	145	177	173	182	190	196	175	195	176	179	164	177	142	151	166	177	177	155	172	157	167	171	194	165	186	177	182	164	175	197	162	163	166	183	168	158	162	178	163	162	166	190	171	166	197	169	202	152	169	179	152	164	172	169	160	184	178	158	177	156	177	162	172	154	175	157	170	159	173	169	141	158	150	165	179	170	189	158	178	151	153	175	174	173	188	179	170	169	182	156	167	172	178	176	162	180	183	202	166	164	158	156	174	181	190	184	174	175	165	174	195	140	165	166	168	146	138	167	156	155	160	172	166	200	155	179	165	173	186	175	157	187	178	163	209	152	168	159	190	186	156	155	187	186	169	189	183	195	172	175	178	167	156	157	156	181	159	172	156	188	184	179	188	164	178	163	165	141
33836	46729	27291	2534	2257	2108	1589	1384	1493	1189	1238	1189	1074	1060	1088	697	723	633	623	629	550	582	597	506	559	589	585	561	535	515	506	557	548	506	481	463	482	439	455	500	509	519	509	522	510	470	413	482	418	459	412	404	434	433	471	424	460	464	427	451	440	443	490	500	542	506	452	501	665	496	460	479	478	455	426	440	418	418	431	430	445	434	649	1061	1272	442	449	407	416	436	401	422	402	387	395	398	477	417	404	425	408	438	438	456	437	439	434	482	375	423	442	405	424	427	416	412	391	403	409	436	441	400	421	431	419	444	417	470	429	424	431	439	430	410	457	418	411	427	418	389	432	424	423	430	448	420	409	387	394	420	380	441	413	413	416	409	428	421	435	429	418	398	424	402	413	428	412	425	437	442	432	410	433	425	425	403	410	454	412	419	342	426	404	436	389	424	434	456	458	424	380	427	418	423	421	451	437	443	388	439	437	426	416	415	429	393	421	399	433	388	414	432	428	425	405	442	399	406	401	425	406	414	425	393	404	437	445	409	407	412	427	471	426	405	451	419	417	442	437	412	457	406	399	412	474	380	423	426	397	468	418	427	408	407	433	410	440	393	396	381	442	435	409	439	477	428	420	439	396	419	436	447	457	437	444	461	422	448	419	406	412	442	414	426	408	406	430	408	455	422	469	454	443	391	426	381	431	424	410	407	441	437	456	410	377	411	413	423	423	434	412	437	437	451	384	421	448	420	414	410	446	403	446	448	402	446	452	425	408	421	382	396	444	386	449	424	444	456	398	434	386	401	404	390	441	448	398	409	401	409	395	442	421	385	399	429	416	417	448	420	441	452	427	423	431	436	392	402	444	450	465	417	472	418	391	441	482	445	414	404	431	414	430	431	418	389	394	443	467	421	434	415	407	423	430	415	438	416	426	451	441	387	401	398	426	400	437	424	432	416	420	417	439	469	422	450	441	474	418	435	424	403	388	442	415	435	421	423	380	444	464	438	433	420	382	441	451	419	392	439	398	377	444	410	429	433	434	418	426	456	406	455	441	438	398	390	405	399	371	402	438	406	408	394	417	437	444	421	402	448	417	439	440	406	415	404	414	447	444	445	479	454	454	400	467	410	419	410	414	420	436	371	399	413	435	422	402	420	385	397	441	427	379	417	424	428	388	415	442	392	428	399	387	463	432	404	408	430	432	451	425	420	385	429	431	400	428	442	397	435	454	404	443	422	410	427	455	422	434	415	441	411	407	419	430	434	436	435	434	463	421	436	411	412	453	405	409	388	381	439	449	458	431	415	405	434	422	418	433	418	421	422	436	404	408	434	405	419	424	419	441	413	426	423	438	410	415	418	420	407	455	445	447	417	430	383	420	411	418	454	417	414	451	431	392	416	429	434	426	419	436	451	457	424	440	404	400	434	401	449	458	459	405	435	422	431	424	434	423	449	406	483	403	383	398	424	425	434	417	404	412	404	439	416	440	407	405	383	415	405	391	407	405	440	394	426	424	436	424	447	365	395	421	424	428	414	422	455	395	394	453	444	419	439	431	453	430	382	426	427	443	433	419	447	398	449	409	408	445	429	430	400	424	410	398	446	417	379	376	426	402	414	415	410	424	433	443	424	407	435	408	446	415	416	425	423	432	420	433	423	406	417	436	413	376	413	424	435	428	409	416	447	449	415	428	407	419	411	443	430	443	458	442	415	412	427	407	420	441	424	402	429	403	432	442	406	414	390	468	392	419	430	416	413	443	402	470	431	436	394	427	398	409	448	411	398	411	425	444	439	394	410	441	417	435	447	429	419	381	384	423	377	409	408	413	421	418	442	435	410	390	420	425	410	441	418	451	422	446	396	434	419	453	437	434	407	413	430	432	433	417	445	439	417	417	432	408	414	429	409	419	405	420	412	466	391	408	418	428	416	393	408	427	459	396	440	431	409	453	397	443	425	412	444	381	412	434	428	413	442	402	389	410	428	399	435	421	419	386	451	407	451	421	413	453	419	453	453	391	372	427	405	397	402	455	404	384	412	432	437	408	399	372	455	423	402	417	404	394	432	432	410	452	463	417	417	417	432	428	412	383	411	396	407	419	401	445	464	422	393	379	458	398	396	409	424	435	428	408	430	380	411	395	455	407	438	395	388	425	430	427	432	434	436	432	418	411	427	387	451	397	394	429	369	420	429	441	421	415	452	401	407	404	422	403	436	375	405	417	449	416	408	460	387	402	413	428	440	436	408	445	401	412	429	390	432	432	395	404	437	449	395	415	400	423	407	393	408	390	425	422	404	455	438	425	434	433	435	407	391	462	397	397	395	394	491	430	454	427	402	433	440	398	407	445	439	426	407	445	395	416	436	416	437	468	425	424	447	415	469	400	416	409	443	442	446	421	430	453	420	411	447	429	440	405	410	426	481	401	457	443	420	431	409	470	390	408	440	440	433	391	421	397	382	427	452	396	453	424	415	427	391	468	396	425	417	442	437	449	392	408	420	419	432	450	401	398	416	407	421	463	418	412	440	425	450	433	414	424	413	461	406	426	456	466	391	374	411	429	431	433	400	409	428	373	421	426	458	441	436	468	413	428	387	474	448	419	438	451	400	439	457	405	442	408	432	451	428	444	415	423	427	448	433	426	470	416	407	422	418	434	438	430	383	428	403	431	469	428	416	425	423	413	441	437	386	428	435	436	433	423	439	412	434	418	414	410	430	429	394	471	417	403	418	427	450	404	408	417	432	405	445	431	430	453	415	426	401	382	429	444	404	457	397	408	410	422	427	437	473	417	427	406	413	409	419	452	390	394	435	403	436	409	417	445	368	413	419	442	452	414	426	451	419	463	442	424	413	416	440	436	388	425	426	432	396	418	416	424	413	443	438	452	430	387	399	392	432	407	438	414	399	396	401	408	422	439	392	440	420	409	435	390	439	457	430	446	442	427	444	456	430	404	431	409	419	446	416	432	418	439	427	414	428	427	426	397	449	448	404	409	414	438	442	430	419	450	413	409	424	405	405	417	464	458	419	418	438	408	395	406	445	424	395	431	403	426	403	429	443	430	415	437	351	420	419	456	389	415	416	361	437	406	431	421	426	393	428	412	429	451	428	418	455	402	439	436	442	422	411	435	451	417	408	420	447	425	441	430	411	429	416	414	424	440	413	432	464	419	453	401	459	395	415	445	425	469	429	438	408	392	390	424	434	409	413	427	392	375	383	432	419	386	405	406	448	410	418	418	439	442	425	437	448	452	421	414	426	422	445	426	405	439	469	435	427	390	437	397	419	450	419	453	421	432	421	415	398	378	408	411	383	423	443	433	477	429	409	436	426	402	423	408	400	398	417	428	437	410	435	418	431	473	415	422	444	414	397	417	415	446	421	391	433	413	410	423	396	434	412	425	381	409	454	421	403	444	414	469	431	394	415	409	467	429	448	441	432	415	389	432	436	408	423	394	415	403	422	433	432	436	398	430	436	433	406	463	427	415	434	443	422	415	431	408	401
60973	76220	47107	18890	3749	843	578	463	408	355	352	357	247	253	262	180	165	165	132	127	148	116	133	111	131	120	137	124	115	130	115	98	121	119	126	117	99	105	98	123	86	117	128	109	91	88	111	99	107	89	86	100	97	110	88	94	96	112	98	77	94	111	116	121	92	106	120	101	127	99	104	116	90	97	106	107	95	82	96	101	99	86	125	222	288	103	81	107	90	107	96	95	98	87	103	80	90	93	79	99	100	102	99	96	74	94	85	103	83	84	85	87	99	100	102	95	63	112	88	95	77	94	89	111	84	92	88	94	100	99	79	85	80	86	82	95	91	87	113	89	88	105	109	105	87	83	103	100	99	104	82	104	109	86	92	87	91	88	97	113	91	75	95	92	91	102	75	77	100	102	93	93	96	83	111	100	75	100	86	95	83	105	78	91	104	90	75	79	107	90	91	82	76	91	95	100	103	78	75	89	99	91	116	90	96	84	93	74	82	90	79	83	92	80	101	83	77	94	99	95	99	79	105	97	87	97	101	88	107	101	86	95	119	86	95	86	86	80	87	97	99	109	87	107	72	85	89	109	105	82	91	103	101	88	98	111	90	101	98	70	78	94	106	86	89	102	84	80	111	109	89	95	98	87	99	107	84	88	94	92	87	85	92	93	96	96	91	90	98	101	105	81	79	65	85	87	69	81	79	92	108	105	91	84	86	90	96	90	87	99	104	92	91	87	99	78	106	93	94	96	84	85	88	113	92	95	105	70	91	104	97	104	82	72	91	84	85	115	87	89	87	92	80	100	97	92	96	91	82	101	76	96	94	91	90	77	83	99	87	105	84	74	81	88	90	88	101	94	96	84	103	78	76	87	97	70	101	108	94	111	98	103	98	93	107	78	93	89	107	89	98	101	98	106	82	88	79	85	105	95	94	100	87	80	82	87	72	77	79	88	82	82	115	101	84	97	87	96	83	71	91	108	96	84	79	74	98	91	90	96	110	90	92	96	103	108	93	78	103	81	85	90	93	94	97	83	72	92	91	83	93	86	91	108	109	92	89	89	89	89	85	88	98	81	102	90	106	89	82	94	97	92	108	88	85	99	85	95	87	75	104	116	76	82	89	69	98	89	101	102	98	111	80	104	116	110	100	106	97	73	87	106	90	70	102	108	102	101	90	94	96	93	110	103	97	96	112	98	90	114	90	75	107	99	101	99	93	90	89	89	105	95	86	92	103	94	80	74	94	96	93	114	97	72	100	98	101	92	101	92	89	91	84	98	85	98	79	102	97	89	101	89	99	104	81	108	96	86	84	82	105	95	95	83	96	101	86	87	95	95	87	91	110	91	116	93	102	82	104	106	95	89	93	68	98	96	98	106	76	85	88	94	102	82	88	100	117	82	92	108	86	98	94	82	76	94	96	90	84	72	90	94	99	88	81	94	99	93	97	76	97	96	84	84	95	99	76	94	80	88	80	82	91	94	91	83	90	75	106	91	69	99	111	79	98	90	114	95	120	89	94	94	64	97	88	90	93	94	90	101	98	97	77	109	98	91	94	79	75	103	80	69	91	85	102	82	99	99	96	90	107	76	76	122	89	95	86	80	84	97	79	88	96	103	77	89	90	94	81	80	93	97	112	103	106	89	92	90	80	85	98	97	95	90	107	88	96	93	101	77	88	86	76	81	90	101	84	107	94	90	124	105	87	93	94	76	112	80	104	112	87	91	83	89	106	87	100	83	86	88	95	96	86	87	87	110	102	80	117	98	87	96	75	99	90	89	92	97	87	92	89	98	101	81	76	82	92	85	75	86	105	87	88	98	111	96	92	77	80	93	94	82	101	90	89	79	91	92	105	95	92	99	89	78	92	104	108	92	83	92	100	104	93	92	103	81	85	127	87	94	73	70	83	94	102	97	87	78	99	103	84	92	96	91	98	89	79	95	102	88	101	98	102	92	102	102	85	102	93	78	109	66	80	72	93	75	89	87	94	86	104	87	100	81	96	92	98	104	94	98	103	79	100	99	77	98	102	94	91	89	102	88	78	77	110	90	109	94	91	96	95	98	80	86	76	88	99	75	101	104	103	88	79	98	93	90	94	110	87	72	90	90	84	108	97	90	86	86	101	102	93	120	93	83	96	86	85	88	91	84	91	86	102	77	74	95	78	81	93	96	80	92	105	81	96	95	102	101	91	99	83	102	91	104	76	86	100	93	89	111	97	89	95	113	117	93	85	83	85	75	99	73	105	84	92	90	102	85	111	91	81	87	83	79	91	105	94	91	85	90	76	93	95	87	85	122	93	111	105	86	99	89	105	78	100	91	83	84	87	88	93	70	100	105	91	108	94	102	103	83	121	82	84	99	100	95	87	91	100	93	81	82	86	118	93	93	90	103	98	98	91	113	84	74	92	90	83	94	108	87	88	93	92	110	98	86	91	90	90	102	87	79	80	94	91	89	90	73	113	106	98	103	74	78	85	90	92	94	88	104	79	89	92	87	103	96	81	101	82	106	96	114	109	97	93	96	109	84	102	80	81	97	82	94	82	94	91	83	86	74	100	89	83	99	94	80	120	71	85	91	87	100	100	86	88	76	104	93	77	94	87	107	91	77	77	88	97	93	104	92	86	69	90	93	94	89	99	98	90	84	77	98	94	94	89	87	89	72	79	73	88	85	86	85	94	98	91	99	91	108	84	109	89	105	99	98	91	74	91	85	81	86	100	105	93	98	79	95	86	82	95	105	120	79	83	99	76	93	107	95	103	90	74	93	95	112	83	93	94	90	77	83	96	84	87	79	94	107	107	91	104	105	88	85	118	97	101	84	82	85	104	91	104	79	84	96	99	91	87	92	83	95	89	94	87	95	97	101	93	104	96	81	88	88	87	89	85	91	88	93	85	93	97	85	94	81	88	85	101	77	96	117	110	98	88	79	84	92	100	82	108	90	102	96	82	76	112	94	103	89	94	80	88	95	88	91	81	109	79	93	118	77	108	88	85	97	90	81	101	114	89	96	102	88	81	88	112	97	100	90	88	100	82	93	94	87	73	99	77	90	100	93	94	78	100	94	109	89	100	86	104	86	93	94	122	92	75	86	93	91	82	70	98	81	86	89	89	87	88	87	85	99	99	102	74	83	92	85	93	98	103	85	95	76	91	97	96	81	98	91	98	82	81	85	101	91	101	86	89	77	93	88	86	90	98	103	103	101	91	88	85	97	91	99	91	93	87	80	84	95	89	82	96	100	90	98	86	94	98	98	99	103	114	104	94	92	101	90	96	101	104	94	69	89	112	101	78	88	95	90	84	95	94	107	86	82	94	87	97	108	94	91	98	71	86	102	93	99	93	83	105	95	78	92	81	78	87	94	96	90	89	96	101	107	79	96	100	91	81	81	83	68	87	80	90	89	96	95	111	86	93	114	86	89	102	89	105	82	96	84	115	91	85	99	87	105	99	87	82	79	70	111	96	90	104	71	111	78	96	95	114	83	98	105	71	108
41800	57667	35028	4020	3530	2757	2583	2104	2069	1726	1900	1573	1360	1270	1358	967	743	640	536	545	487	521	602	520	474	459	521	526	436	487	378	460	441	409	376	354	341	333	323	346	359	398	441	406	316	309	286	282	306	274	288	261	307	295	291	315	302	265	275	286	277	253	288	332	352	324	334	322	469	412	322	351	358	309	304	267	274	268	279	297	250	277	451	1445	2115	247	228	233	252	226	248	247	209	232	237	256	264	252	240	221	227	245	235	237	247	246	240	234	230	259	261	229	242	240	229	226	247	244	223	237	266	241	242	231	255	224	223	248	214	244	243	258	240	223	223	257	277	239	237	249	249	253	254	240	241	220	239	231	232	223	234	233	261	257	236	244	215	244	246	235	234	267	226	222	237	249	259	219	234	265	259	232	238	253	244	230	233	229	229	243	232	226	237	259	234	226	270	225	253	262	223	206	211	268	237	242	247	259	229	251	223	248	238	255	238	233	228	265	219	234	227	236	236	253	222	230	240	223	264	244	238	245	255	243	227	223	221	229	274	248	208	245	266	248	232	253	241	250	266	253	243	230	241	240	252	229	248	260	223	223	278	256	232	222	209	227	251	231	243	235	242	253	251	264	241	247	280	241	225	224	243	220	227	263	233	246	220	234	240	218	237	227	256	237	227	262	239	254	222	251	240	272	218	218	225	247	221	260	241	248	251	222	219	249	258	240	239	270	205	262	205	246	208	252	223	259	219	236	225	236	262	233	247	259	238	233	214	269	234	267	228	235	248	236	252	262	239	267	230	232	256	254	234	228	235	235	225	220	244	248	233	233	255	206	242	205	256	239	224	238	240	259	271	247	257	234	241	229	232	224	229	243	233	233	228	233	234	253	236	262	236	285	234	219	219	205	233	225	284	244	277	241	231	240	224	246	220	237	252	249	241	254	232	260	243	229	251	230	236	243	228	232	243	236	266	273	284	228	262	238	235	243	237	232	228	232	250	228	252	235	251	242	227	230	248	230	248	243	216	238	249	231	221	261	242	231	224	231	240	239	246	224	248	224	268	227	235	236	260	233	236	239	249	209	227	229	261	209	213	250	242	250	228	242	231	247	278	274	259	257	225	219	218	237	221	221	259	234	236	236	234	225	245	245	244	266	230	222	243	231	216	248	268	235	225	244	227	234	244	228	250	240	262	243	220	192	266	227	235	256	262	234	235	252	254	227	224	271	252	240	231	245	226	263	224	259	206	232	244	202	243	219	267	247	261	241	218	225	213	227	233	243	240	260	247	240	251	252	235	251	282	242	244	236	268	231	232	230	228	229	233	248	269	232	217	237	267	239	244	265	244	250	241	239	225	245	217	211	243	249	251	241	274	258	243	230	229	239	233	228	229	222	233	260	239	233	218	274	228	268	227	257	220	262	242	244	217	229	244	235	228	259	238	234	219	237	252	253	250	205	257	233	234	213	242	237	236	243	237	242	263	229	225	258	244	203	222	213	245	255	261	223	262	239	221	215	249	258	256	230	258	235	230	240	231	210	216	259	249	240	251	238	239	240	228	247	223	218	260	262	223	223	243	230	230	229	241	224	251	252	247	230	250	224	230	238	215	232	238	271	219	244	227	240	243	245	247	239	255	241	227	243	220	223	243	232	275	240	230	245	259	252	239	221	248	258	239	224	248	221	227	226	268	225	243	247	242	239	237	251	241	244	232	240	243	248	220	209	228	234	225	237	249	235	239	219	247	277	220	232	230	245	224	250	247	266	226	209	240	218	249	227	205	241	269	253	232	257	223	241	232	212	259	211	243	214	281	233	270	221	223	243	231	233	236	242	253	244	251	225	256	250	217	252	245	246	263	224	256	250	242	212	226	244	240	237	226	264	263	244	219	224	231	235	220	240	254	219	216	248	230	227	265	243	251	238	221	238	230	272	248	265	225	266	282	248	243	233	210	212	223	265	257	255	229	234	247	256	251	238	226	232	245	228	271	249	246	236	244	223	250	259	266	262	246	233	222	239	206	242	252	247	227	244	261	257	233	253	220	254	246	246	245	252	230	248	241	241	223	237	191	249	222	232	218	228	266	247	226	231	241	251	253	246	240	228	240	232	271	231	220	239	244	218	207	256	276	244	229	223	254	241	226	262	231	243	228	244	246	230	261	242	248	237	246	239	245	244	219	253	239	237	217	247	234	251	236	192	232	246	253	229	256	232	240	232	254	224	252	232	250	251	220	228	252	252	209	249	251	250	250	224	230	251	225	220	236	245	241	246	218	248	236	243	254	243	234	235	235	229	256	246	222	257	254	246	240	210	240	244	237	241	244	215	238	244	217	253	251	233	241	207	225	250	233	269	214	253	225	253	219	217	246	268	232	255	280	250	257	227	229	233	263	241	232	210	229	238	251	231	240	208	224	234	263	233	235	232	225	263	232	247	247	251	243	246	247	226	249	249	238	237	216	232	225	230	252	226	278	226	257	240	220	256	228	235	243	251	205	240	253	237	237	248	254	263	242	211	257	227	231	249	228	241	246	258	240	254	235	231	240	259	214	226	253	240	233	233	235	231	240	238	226	243	224	248	238	225	266	249	244	247	237	233	237	241	250	255	237	274	236	231	237	234	220	244	233	227	242	261	249	226	237	242	241	262	244	222	242	247	256	242	250	250	224	245	236	271	225	237	236	246	287	240	225	256	251	262	256	253	246	249	236	229	234	224	257	229	213	248	246	219	228	228	236	227	261	253	236	245	230	233	245	240	271	246	239	241	235	249	226	258	236	246	249	242	227	269	204	259	249	263	211	246	232	262	232	236	206	227	223	244	220	245	237	244	248	227	256	228	244	233	229	246	261	255	249	230	241	234	245	254	247	236	250	218	223	264	238	237	247	207	245	217	243	243	261	226	256	267	246	251	274	260	225	243	232	256	242	223	248	236	217	229	223	248	261	213	224	242	259	254	216	267	249	214	223	255	218	242	289	235	212	228	245	246	210	271	234	230	243	250	240	247	212	244	235	235	227	238	240	270	226	262	252	238	241	246	246	232	249	262	262	250	248	252	235	252	247	242	241	254	249	246	243	260	222	234	226	238	239	231	238	226	215	216	229	250	231	258	241	251	270	226	212	222	224	256	229	248	237	263	242	235	238	241	246	232	225	239	199	251	236	264	251	243	237	214	264	247	227	232	214	219	276	246	220	225	232	244	262	215	232	253	217	233	262	273	227	253	224	279	244	235	256	234	259	251	252	237	238	251	257	239	254	248	231	237	243	250	243	235	228	219	256	227	244	255	236	219	234	268	272	246	257	247	265	262	251	224	259	260	238	232	260	239	241	246	258	278	239	256	226	242	212	234	252	215	217	251	231	259	246	242	262	284	263	261	239	238	233	244	243	245	239	232	227	258	236	231	239	211	240	205	228	252	256	254	243	234	240	227	240	260	248	245	252	244	247	257	260	247	217	240	247	256	244	256	231	252	212	231	230	240	258	263	249	227	218	219	243	251	246	215	242	233
8165	13956	2350	346	259	214	208	212	226	242	187	215	209	226	209	202	196	190	198	176	214	197	170	198	200	201	182	199	214	181	207	199	198	198	190	212	188	166	206	200	168	206	222	208	207	221	216	152	205	199	201	172	177	183	225	231	196	177	196	203	188	202	201	191	221	193	192	219	203	181	197	200	205	208	186	186	183	186	209	169	205	196	197	191	204	187	182	179	185	178	208	183	210	208	179	196	191	167	178	197	195	196	181	216	193	176	195	201	173	188	191	192	199	185	193	193	216	201	172	203	186	226	183	227	209	207	190	170	199	184	178	206	217	195	189	158	176	185	167	193	194	200	169	175	180	187	190	166	229	204	191	206	195	209	211	204	176	193	200	177	175	179	201	176	181	187	185	209	177	205	201	213	176	206	186	199	199	187	167	197	177	180	190	198	183	198	182	209	199	169	198	182	196	201	188	175	189	212	187	198	201	191	213	182	189	163	209	191	218	207	179	191	174	209	153	190	208	198	205	189	181	190	179	192	228	219	187	193	184	176	193	195	183	190	180	184	173	187	192	192	175	183	215	190	181	163	209	183	192	198	206	178	209	217	216	189	186	203	194	199	191	205	198	204	187	178	181	183	192	186	190	174	192	182	216	183	203	192	185	179	178	213	201	182	181	207	210	197	208	172	170	187	208	207	189	224	195	189	199	184	179	175	200	194	194	195	212	184	186	207	195	182	227	199	193	187	187	189	197	186	201	198	172	195	192	190	183	206	178	216	194	219	192	179	188	205	195	186	186	189	214	206	196	214	206	218	201	205	163	191	196	200	188	184	192	188	174	197	206	206	208	200	196	189	198	184	171	189	199	182	182	213	232	210	204	198	213	173	184	208	179	184	204	185	171	215	201	209	207	202	187	178	212	196	169	182	184	195	203	202	190	200	202	197	175	177	182	201	218	182	176	211	198	180	200	221	210	197	175	183	182	188	184	180	218	186	220	190	197	163	194	176	217	211	183	185	175	180	201	170	192	193	204	187	196	182	168	176	198	178	186	186	211	182	168	194	187	195	202	186	158	215	201	156	188	203	200	217	183	179	184	208	199	210	198	179	181	198	192	195	175	183	184	192	170	197	212	230	193	171	174	177	181	178	196	192	193	208	215	202	197	202	186	210	178	227	194	202	176	163	191	171	180	190	200	188	192	161	190	176	199	183	195	193	184	194	203	218	185	179	183	184	184	194	191	210	183	194	174	170	193	188	187	187	207	169	180	186	187	194	185	216	200	163	208	189	211	185	195	195	190	216	197	201	187	171	178	224	214	178	212	182	200	211	178	197	182	193	188	207	193	208	201	192	185	191	184	229	198	214	194	199	183	188	190	188	208	187	183	188	175	200	193	159	183	190	191	189	190	204	171	174	188	212	185	195	201	189	183	198	210	193	178	214	208	186	180	199	211	180	220	185	184	189	183	208	200	182	214	180	175	200	203	159	177	186	190	194	196	171	194	233	201	185	179	174	194	199	200	188	194	182	181	184	170	208	188	197	214	212	183	189	201	184	185	198	202	192	193	197	214	176	197	195	189	195	170	173	203	201	170	200	194	192	186	187	184	192	215	184	173	205	189	195	187	173	173	177	219	228	210	213	206	212	183	188	163	187	163	189	205	199	179	190	201	183	187	188	183	193	174	193	175	200	187	190	199	194	198	216	197	209	203	186	183	208	211	168	183	203	191	180	181	185	186	179	206	182	192	182	182	178	169	190	185	213	212	175	181	185	211	170	173	200	205	183	168	197	200	170	192	207	199	199	187	207	192	186	193	204	184	185	242	185	189	158	183	173	207	195	176	200	180	184	190	184	204	190	178	200	194	186	185	198	209	209	195	192	211	176	213	215	207	180	208	179	216	190	191	191	180	189	166	196	210	222	220	201	195	191	182	192	178	195	190	194	199	215	162	183	185	199	210	214	191	175	205	168	166	172	168	201	187	170	211	197	191	174	204	193	168	204	197	193	191	173	190	167	193	181	179	163	179	193	201	199	205	194	172	212	193	196	196	217	194	194	163	198	198	205	184	195	181	181	194	204	205	188	181	200	203	177	205	188	166	194	185	187	204	188	170	166	195	196	190	194	208	192	200	190	169	179	151	179	172	190	159	159	193	197	187	190	191	176	204	207	178	167	204	187	205	180	209	191	195	197	192	158	191	192	194	174	192	185	196	202	200	197	188	213	201	174	184	191	172	195	185	173	195	170	182	221	197	180	184	198	169	187	221	193	172	188	181	193	190	183	203	186	199	205	217	182	208	166	204	180	182	195	185	159	194	201	192	220	206	179	227	186	196	204	192	165	217	211	196	207	178	189	202	199	206	190	209	202	212	203	204	202	184	181	188	189	192	189	199	177	166	175	210	180	192	196	194	187	213	207	232	202	196	183	191	210	199	185	175	184	188	197	187	182	198	197	189	182	195	215	199	173	180	186	205	178	215	187	201	210	179	189	203	189	179	211	179	214	225	196	205	190	205	214	214	183	193	203	191	184	178	201	208	215	180	212	185	173	184	164	205	177	185	184	183	186	184	186	174	210	187	180	199	182	192	206	196	193	186	196	222	201	164	197	197	168	176	188	223	202	181	188	172	182	175	186	197	200	174	181	181	193	206	190	210	171	185	203	197	174	200	193	206	202	164	194	189	187	188	212	160	161	190	234	198	197	190	215	192	188	202	191	198	188	176	195	206	211	194	210	193	183	192	186	186	189	188	176	186	206	189	195	182	184	178	181	171	204	179	173	196	171	209	195	205	214	213	197	193	186	194	229	196	185	187	189	190	192	228	214	210	192	180	173	191	186	188	197	209	196	181	199	199	203	170	200	193	184	195	170	193	204	200	186	178	193	177	159	178	175	182	212	188	177	198	169	187	200	199	202	225	180	180	188	216	179	182	204	174	196	199	191	189	215	185	203	197	189	206	205	193	189	206	180	164	193	211	194	190	194	191	187	177	173	216	189	202	183	187	202	201	211	186	190	214	196	226	179	182	197	198	208	205	187	203	203	196	171	198	200	190	204	205	189	218	195	199	205	197	191	184	213	191	178	203	185	212	152	183	203	194	184	231	181	187	193	186	204	197	196	192	193	204	215	206	184	192	202	188	170	209	175	199	183	182	184	207	194	179	184	191	196	187	183	180	194	206	170	192	207	188	204	179	206	225	200	193	186	183	186	179	180	252	197	205	197	188	176	179	204	185	186	218	172	166	184	186	191	176	173	191	203	169	177	163	198	189	199	214	186	186	193	199	206	200	195	230	202	175	170	175	204	202	190	212	207	175	190	192	178	203	188	196	188	222	165	197	205	198	177	201	200	199	205	171	199	175	170	212	172	192	198	196	202	201	198	162	178	185	196	192	187	158	228	217	190	168	194	195	198	198	186	181	205	190	188	183	219	193	181	185	214	200	181	172	196	189	179	201	202	187	169	182	180	199	188	194	193	192	175	190	230	184	187	207	195	186	198	182	200
8375	17877	4022	796	653	594	598	574	564	581	553	536	543	550	567	548	516	510	517	502	498	523	513	525	472	518	463	534	536	480	451	507	481	453	480	458	519	455	490	500	526	502	487	499	467	486	430	502	494	435	473	510	488	478	466	510	503	482	479	441	477	491	469	492	478	472	491	507	474	448	461	476	508	463	482	459	483	483	478	451	537	502	470	518	564	509	459	449	481	508	458	490	495	496	463	549	476	449	513	483	450	471	463	499	450	482	512	482	464	482	503	493	483	477	492	478	427	462	462	459	521	487	473	437	462	463	416	486	503	471	464	482	496	483	487	518	475	466	447	485	484	472	447	473	423	439	471	482	491	489	474	471	475	501	453	458	439	482	485	467	458	489	477	469	491	474	455	456	450	521	483	463	469	471	496	470	480	460	438	506	474	498	510	490	452	449	433	548	428	476	466	434	478	496	491	468	466	478	470	521	463	471	509	484	508	461	455	502	465	487	482	479	465	454	451	479	485	450	499	487	475	507	493	448	472	483	482	461	481	471	494	510	502	466	451	495	472	456	472	493	474	485	467	469	500	469	507	474	453	468	504	479	448	493	459	489	462	474	452	463	453	514	458	512	444	471	496	490	450	477	468	501	471	489	462	455	499	453	469	477	465	494	485	488	473	498	485	462	452	487	440	478	455	494	524	503	425	450	425	452	495	497	505	466	452	473	483	469	461	487	480	488	506	479	481	505	462	466	468	477	506	522	454	488	487	489	504	465	452	473	486	506	466	468	483	444	467	476	482	449	448	499	510	471	447	468	476	489	432	464	509	469	503	469	438	446	476	454	485	487	532	483	446	469	465	513	442	461	465	460	497	467	501	492	463	482	487	478	490	499	509	461	482	526	463	474	457	459	470	501	496	469	475	447	476	503	492	480	465	485	484	493	466	501	487	463	494	483	459	452	463	449	455	483	515	479	456	499	485	496	477	457	499	455	476	471	460	496	480	492	451	489	466	462	496	454	491	466	500	502	501	472	470	444	466	455	478	489	484	512	497	435	438	429	457	494	487	437	462	437	466	510	493	507	495	496	478	478	465	458	495	470	483	489	471	507	452	501	487	539	503	446	514	460	464	479	461	481	468	495	463	450	460	466	500	466	479	450	477	476	444	468	461	472	528	512	499	465	509	478	476	481	500	482	445	451	443	493	506	463	457	471	482	483	498	459	459	457	435	469	498	444	464	487	444	461	462	453	465	470	487	468	461	473	456	477	458	473	479	479	466	461	470	490	481	485	495	521	472	460	492	448	441	484	485	496	510	504	442	456	475	487	466	431	476	508	478	458	506	465	484	439	487	435	484	473	458	434	521	471	470	439	480	471	455	480	513	458	443	486	475	485	491	444	467	458	446	472	454	489	508	442	468	465	469	439	458	466	453	479	453	465	463	504	479	486	486	505	503	459	486	483	456	478	473	468	511	506	479	484	475	458	454	508	522	469	496	510	466	461	449	479	461	466	474	419	488	442	466	439	480	472	507	471	488	480	488	501	480	469	490	464	480	474	480	450	478	479	452	475	475	466	475	460	479	494	432	513	526	486	427	482	472	492	449	478	441	438	507	501	470	493	477	483	488	478	401	450	452	464	490	470	469	466	460	452	479	448	457	477	482	470	478	451	491	479	452	486	499	446	464	465	442	470	435	499	479	470	474	480	450	496	476	478	479	492	491	496	486	460	466	506	447	498	466	489	474	459	478	473	463	488	469	498	491	439	451	489	528	465	446	453	498	478	476	509	475	432	475	469	479	482	498	427	467	472	474	451	452	487	494	508	473	455	479	508	494	436	498	464	464	448	474	491	487	461	538	496	499	489	473	459	483	463	435	500	424	444	481	495	450	454	498	489	462	483	511	462	489	454	487	447	486	489	459	465	487	491	516	449	494	415	494	472	472	498	459	485	460	509	465	500	460	495	478	425	496	493	500	509	468	469	462	477	425	503	481	456	467	481	463	482	460	452	495	464	474	470	511	449	475	484	514	486	479	486	434	472	459	515	488	488	463	499	473	486	459	459	502	446	497	492	463	483	450	477	489	508	484	474	459	463	502	472	447	488	467	464	480	519	511	465	535	462	507	429	459	484	481	503	474	524	489	455	509	482	495	495	478	450	515	513	473	449	493	481	459	412	475	497	443	464	454	503	457	462	483	478	468	439	469	482	459	472	451	449	479	488	482	482	481	492	469	499	489	439	438	468	507	468	472	440	501	525	484	479	494	432	489	469	480	480	517	525	467	457	457	511	496	449	470	438	491	463	499	490	484	480	501	439	441	471	491	500	457	482	479	462	474	480	455	513	481	490	490	442	502	468	455	501	488	482	451	507	476	459	444	470	481	482	446	474	450	482	450	501	439	423	508	459	447	453	518	489	479	490	502	504	451	512	497	465	492	473	501	467	470	512	487	473	477	475	514	464	478	448	470	459	462	474	465	442	468	479	470	453	453	457	472	458	515	500	495	483	456	482	483	498	471	500	480	526	489	488	446	491	485	477	495	457	501	471	483	450	500	468	492	468	488	484	510	457	455	455	481	463	456	467	481	456	463	476	468	480	464	475	436	484	471	472	454	485	447	488	467	472	467	505	485	449	524	466	478	461	493	466	443	457	508	481	470	446	451	471	473	473	476	425	465	473	509	485	497	515	455	466	461	486	486	528	440	462	492	490	451	503	497	491	494	440	483	466	495	468	483	448	464	510	471	450	485	478	467	460	486	500	460	467	481	439	479	468	475	474	451	480	508	488	506	451	469	501	446	493	481	480	470	476	481	476	480	506	480	468	485	483	490	476	466	509	477	486	452	433	501	473	480	488	508	472	469	465	455	470	481	468	502	491	436	510	480	477	512	493	490	479	466	473	473	490	453	496	469	417	462	455	455	505	488	491	496	481	459	475	462	451	489	493	435	483	499	502	449	489	484	462	444	462	476	443	450	452	480	460	490	472	485	503	522	453	487	441	486	480	499	476	464	510	462	455	485	480	450	479	447	475	497	467	486	464	478	491	449	456	427	447	494	461	456	453	499	453	466	468	478	503	475	460	474	480	473	489	462	450	453	488	484	491	505	449	507	527	455	495	471	496	495	465	510	479	458	475	494	508	460	507	465	447	507	482	475	474	486	459	443	465	458	454	461	468	464	495	480	489	476	455	467	458	499	454	475	482	486	477	499	516	460	463	487	466	473	448	440	474	412	491	476	479	477	486	471	452	472	450	467	488	464	473	428	487	530	503	483	496	496	459	487	457	497	452	471	487	440	479	505	471	472	454	474	505	445	455	464	458	492	450	507	438	453	492	504	490	454	452	467	495	458	501	485	465	437	463	463	535	432	489	514	488	480	465	446	475	466	500	491	481	480	485	480	494	492	475	477	442	467	495	492	469	489	453	444	495	470	512	452	487	476	508	457	495	446	482	508	463	467	505	503	476	476	463	458	485	474	486	501	465	483	463	496	500	511	479	494	455	466	456
50165	66214	33164	10117	1143	612	463	463	348	337	319	263	329	237	213	196	197	215	202	174	206	203	185	207	192	172	168	169	192	179	158	183	209	180	184	180	177	198	167	195	167	191	188	191	168	182	178	183	174	183	165	180	155	180	178	176	201	188	179	179	169	187	173	174	175	185	172	171	182	189	171	165	177	177	156	151	198	160	165	173	162	163	198	223	276	174	162	172	179	168	154	160	168	182	155	162	186	163	160	167	180	166	185	196	194	167	170	167	187	172	161	173	180	158	172	187	199	156	162	157	133	161	173	157	151	143	151	134	153	178	183	188	150	157	173	181	190	176	174	181	152	166	163	179	177	152	184	185	172	164	183	178	186	169	167	200	180	168	175	150	194	190	168	196	170	179	154	188	168	176	180	161	146	179	177	189	214	149	154	156	139	168	175	194	182	186	174	175	176	178	164	182	174	138	179	172	169	182	171	165	176	169	172	154	164	182	166	172	174	181	148	173	185	168	179	154	184	171	170	186	186	180	178	175	196	156	180	191	178	168	175	158	161	164	172	178	163	155	172	166	157	169	173	177	154	168	160	174	192	165	165	206	149	176	157	178	172	164	158	156	172	155	143	167	162	177	173	161	185	188	175	193	155	166	166	158	181	164	158	174	192	152	208	167	156	125	195	177	148	170	168	169	187	156	168	173	155	172	170	149	156	173	175	184	154	178	190	166	169	190	171	171	182	168	140	162	173	173	174	185	176	155	184	196	176	155	153	175	181	158	177	139	164	147	166	162	165	193	185	169	164	173	176	159	198	184	172	150	160	175	186	169	161	151	151	172	185	166	196	186	181	155	181	171	176	140	164	187	195	163	176	158	190	179	161	165	155	153	143	194	180	160	180	145	168	172	150	167	159	148	174	172	167	184	154	177	167	204	152	183	168	172	158	179	181	164	188	178	180	138	164	192	182	169	192	178	161	183	149	178	169	149	151	145	154	203	182	180	188	165	178	166	160	183	147	157	146	158	169	168	169	149	190	194	165	159	187	185	202	165	187	165	155	171	160	187	181	195	158	165	170	164	164	150	153	180	149	185	178	164	161	181	163	165	170	153	165	176	207	165	183	182	162	155	165	175	174	166	185	159	154	155	160	159	163	183	185	183	198	199	177	179	162	166	173	167	171	172	157	185	142	156	173	180	183	174	162	188	170	164	172	185	195	163	173	195	157	184	153	180	180	178	174	166	159	177	158	181	177	162	172	140	166	164	178	178	182	172	182	199	163	174	161	162	185	195	172	152	169	192	147	162	186	173	182	190	190	172	183	182	164	171	183	193	167	184	185	171	187	182	181	176	168	175	153	164	168	178	172	159	172	171	166	170	172	155	180	171	194	196	155	178	185	185	187	169	182	196	169	167	176	193	175	170	177	186	166	176	177	182	178	172	174	213	160	155	163	157	180	154	173	171	159	183	159	164	172	175	166	191	170	168	186	175	177	180	180	166	166	169	156	205	159	176	167	205	172	175	173	175	179	167	150	181	162	170	198	168	175	188	202	188	165	164	172	174	176	166	169	169	188	208	141	186	167	178	205	186	191	181	157	182	177	162	172	160	172	166	182	187	154	153	201	161	175	172	136	190	192	167	148	156	173	168	157	171	154	153	179	147	171	164	166	165	188	186	170	177	199	183	169	172	159	176	162	158	176	155	148	168	160	196	165	184	183	183	173	145	187	184	173	184	174	192	176	199	159	156	167	169	167	182	173	183	168	169	169	179	183	169	196	170	177	159	170	172	193	162	181	145	175	156	195	187	175	181	174	162	168	154	155	183	160	172	196	165	175	183	183	168	154	159	158	185	170	168	160	175	164	163	192	153	174	193	171	167	168	176	179	173	187	178	168	174	180	164	180	168	152	212	171	186	178	176	174	189	185	155	171	171	166	175	174	170	161	169	162	164	159	174	163	183	144	180	175	175	170	171	185	174	155	174	154	161	204	167	167	189	194	165	202	176	164	178	166	171	184	185	153	163	151	183	178	140	180	166	156	154	149	186	159	160	184	156	169	170	169	163	143	170	167	177	172	185	157	162	174	196	169	174	155	170	195	164	185	169	181	178	181	169	157	163	169	180	161	180	165	165	190	178	162	170	180	183	166	158	157	176	182	161	164	167	160	193	170	167	164	192	164	154	187	168	153	169	161	177	175	160	191	184	173	178	168	166	144	164	169	159	175	176	175	168	180	175	180	183	184	165	176	150	167	175	147	149	161	185	188	181	181	165	167	185	168	161	194	176	160	209	174	189	167	188	169	169	181	154	170	176	154	187	158	164	179	180	198	165	194	170	180	195	164	174	191	152	134	159	176	151	177	161	179	181	185	170	161	173	198	160	150	165	192	168	191	160	171	175	182	183	155	173	163	167	173	149	201	166	179	174	161	184	171	178	157	192	178	179	144	161	174	169	167	160	181	147	183	182	165	160	163	171	171	155	149	192	172	193	173	162	161	183	163	182	187	183	186	185	194	171	171	176	176	184	201	201	199	189	175	174	192	170	190	190	183	174	185	164	188	191	196	167	162	159	169	184	195	170	192	151	153	161	171	161	168	170	167	154	178	184	194	179	150	174	160	156	171	170	171	175	187	167	163	176	154	188	164	160	175	179	173	168	177	155	178	162	154	159	163	175	188	156	188	192	159	168	195	185	158	199	171	194	153	182	159	173	178	146	152	169	200	149	186	180	166	171	181	175	132	151	170	167	140	157	176	186	143	179	163	184	196	178	167	194	155	169	186	174	171	180	161	143	165	182	155	140	186	152	182	160	173	189	193	160	178	155	181	179	172	183	184	170	183	151	156	171	193	205	158	198	180	173	194	184	192	164	158	154	168	166	184	164	196	190	190	161	149	174	175	155	199	194	164	184	198	181	166	186	176	171	173	170	164	162	182	183	176	157	178	185	160	160	180	174	159	184	184	165	174	184	160	146	170	163	165	187	177	183	163	169	194	169	167	191	187	170	184	189	174	177	195	166	157	168	172	163	207	147	170	176	152	198	171	187	182	169	179	165	168	169	175	175	210	178	143	158	161	160	165	175	172	171	164	154	176	158	153	172	178	172	179	161	178	161	172	159	187	157	148	184	167	166	200	173	161	164	189	182	172	184	164	176	149	155	175	175	165	157	164	191	157	198	196	169	164	191	161	160	189	181	169	162	167	158	197	161	166	173	148	187	162	180	169	178	171	151	160	177	184	167	181	176	170	180	168	166	177	207	183	171	185	175	191	196	179	141	179	174	176	178	160	171	176	186	186	174	177	169	170	177	166	164	174	175	177	180	163	155	181	156	151	172	207	173	184	143	169	168	169	170	166	178	156	193	173	163	167	164	171	174	159	173	182	177	185	162	181	177	155	155	170	195	188	151	158	161	186	178	183	199	169	156	195	172	166	182	172	157	178	192	162	173	158	187	151	187	173	182	174	161	174	166	173	175	161	159	171	183	175	180	180	150	162	182	156	160	153	174
33830	47698	23945	2620	2052	1900	1474	1446	1365	1316	1223	1220	1145	876	784	734	661	635	611	582	543	562	546	592	559	547	568	570	502	547	509	543	539	460	496	471	470	478	477	475	494	519	491	531	475	458	433	408	457	480	452	428	401	464	448	462	448	445	504	416	489	468	442	478	459	450	419	471	476	469	456	490	480	439	411	431	442	415	472	427	464	465	497	974	1328	412	421	424	453	426	400	430	408	417	438	415	394	441	424	413	401	448	406	430	425	398	414	424	425	415	414	407	419	387	425	393	394	393	429	435	434	410	396	427	413	433	419	453	382	426	402	422	466	450	424	419	421	415	412	396	385	412	457	415	433	425	420	381	425	409	420	415	401	419	418	436	438	428	423	425	430	432	403	434	425	432	396	422	456	440	427	430	421	397	433	431	466	394	431	405	424	421	440	426	419	444	429	439	407	419	444	417	410	415	419	407	412	404	414	409	382	459	420	447	412	447	395	438	434	405	422	417	431	410	454	435	449	431	432	442	423	388	415	393	402	394	429	371	450	431	431	414	437	426	457	436	424	406	436	422	419	434	430	398	417	418	413	415	427	426	384	459	409	450	438	422	418	409	416	396	398	434	407	432	434	443	415	412	423	417	469	430	413	440	431	409	444	420	455	450	449	407	427	399	431	392	434	407	449	395	399	432	423	442	421	411	391	411	421	434	424	448	413	455	408	416	383	389	430	443	424	415	434	410	437	432	450	448	450	393	450	405	417	422	413	420	418	395	390	389	401	406	412	392	431	383	409	397	397	418	375	399	419	432	421	443	391	411	406	421	429	405	433	415	462	450	439	447	421	411	437	447	434	414	409	413	422	416	432	434	374	424	394	441	453	398	458	393	401	417	403	400	456	409	407	414	428	411	406	447	417	418	416	404	445	448	448	425	422	417	439	394	438	434	425	396	401	456	399	407	424	434	423	394	439	425	422	412	463	418	427	426	457	420	440	412	422	438	414	434	416	424	436	414	391	408	402	425	399	433	401	427	472	403	395	434	412	419	420	419	430	443	433	401	436	399	379	434	432	403	422	412	404	452	441	431	397	421	438	410	427	416	393	402	418	445	403	432	463	418	431	421	399	423	403	434	434	425	410	390	395	416	450	433	435	444	450	410	393	420	473	400	440	394	428	440	382	443	422	453	390	464	414	422	458	417	417	410	396	443	391	420	408	388	390	422	402	431	460	435	414	387	437	403	416	410	435	397	404	421	424	433	447	369	417	437	425	410	424	411	407	453	425	436	433	421	422	401	436	414	446	451	371	440	453	405	410	395	408	422	439	427	421	433	402	462	445	440	422	410	445	418	428	404	404	402	426	376	414	446	436	397	428	401	397	409	415	432	428	399	406	436	444	373	425	427	435	418	447	419	400	399	460	426	431	411	410	431	418	420	448	467	431	434	398	426	389	414	414	420	455	407	426	425	441	435	429	407	415	423	404	390	410	406	392	399	423	420	392	421	419	400	433	396	420	391	419	442	385	413	433	392	397	427	408	412	439	451	393	435	431	414	431	395	422	416	436	405	450	415	436	422	407	422	431	429	431	421	395	438	414	462	394	422	415	391	419	414	392	428	463	432	450	416	424	443	407	412	411	418	408	419	471	399	431	419	412	450	420	417	416	395	435	402	429	381	416	470	435	449	413	409	403	410	416	411	433	429	424	424	418	425	393	473	418	400	421	425	448	438	392	433	451	415	425	423	426	423	408	430	440	409	420	412	381	433	428	425	391	466	417	411	435	427	447	444	435	451	417	416	454	387	420	430	373	423	438	402	446	398	436	410	445	372	424	411	415	450	430	424	427	415	422	417	430	427	423	402	453	449	418	421	422	436	426	414	413	409	413	401	446	395	426	430	422	400	476	396	411	428	415	394	452	421	412	409	407	429	416	395	404	434	401	439	449	410	448	434	457	405	435	420	442	452	416	469	450	391	442	428	412	384	479	446	443	404	449	409	408	409	416	390	443	438	428	460	409	410	422	454	423	445	394	446	438	406	412	434	375	427	411	453	413	418	430	414	414	444	434	422	423	390	413	403	397	409	422	433	398	422	424	467	432	402	392	424	453	387	411	415	421	460	400	443	420	424	427	439	442	410	395	428	413	447	405	468	429	413	407	394	404	457	433	408	399	427	441	415	472	438	418	388	443	436	430	461	393	455	431	455	436	411	438	422	444	437	418	434	387	416	388	433	436	416	413	457	443	418	419	419	467	420	439	406	438	428	408	407	426	467	417	406	416	446	464	422	388	422	426	410	431	409	419	410	407	430	434	455	428	421	406	420	446	413	382	422	429	453	432	403	444	387	400	409	428	380	410	425	448	408	432	422	403	438	441	373	402	385	412	422	437	401	396	394	410	451	430	409	418	423	431	445	405	478	429	433	386	394	409	432	422	420	414	380	445	399	444	425	430	435	424	411	433	413	438	412	430	415	457	416	419	445	437	428	409	442	421	413	372	388	413	421	447	422	415	444	442	378	405	435	426	445	434	443	417	377	381	399	421	446	412	412	385	396	449	405	409	429	399	416	383	381	432	443	448	409	431	443	403	435	429	408	387	434	390	404	429	377	416	432	377	404	457	458	407	421	413	437	436	386	450	425	404	427	396	407	408	405	425	441	431	410	409	388	408	455	395	445	414	430	430	424	413	439	385	431	441	412	444	426	447	422	430	438	418	421	419	451	444	420	414	393	417	398	444	417	438	395	433	417	438	409	457	443	396	397	412	402	408	448	444	393	420	397	409	428	418	404	441	420	414	385	392	394	449	420	398	416	415	419	410	382	421	414	463	456	424	445	408	409	428	399	418	420	392	439	415	376	424	425	432	387	442	423	456	449	441	430	429	438	398	462	414	402	390	408	412	435	358	395	431	431	450	434	459	416	403	434	393	405	424	417	443	404	434	462	420	433	408	439	395	416	437	433	433	414	398	410	401	422	393	429	436	434	413	426	412	401	444	462	419	453	378	438	432	423	437	424	398	410	416	426	407	420	428	457	448	422	434	410	427	374	410	405	397	382	450	446	441	403	408	403	399	429	432	440	399	431	474	394	436	406	413	421	441	417	435	414	425	440	433	419	445	433	416	383	431	447	419	372	449	367	416	427	427	443	441	410	450	422	429	443	439	451	424	444	456	436	386	452	434	436	422	427	423	431	414	426	387	396	405	429	428	444	404	410	431	417	441	418	441	419	422	430	446	407	442	453	424	399	426	425	462	400	400	419	431	424	442	421	401	416	415	454	423	433	440	391	453	414	407	409	408	462	403	407	436	428	406	419	404	416	426	406	408	417	425	416	407	405	433	389	416	459	425	411	409	427	415	429	459	408	375	390	429	410	447	443	428	447	443	418	473	430	469	401	409	466	406	453	434	437	392	430	406	424	402	417	404	411	439	418	414	424	412	433	428	432	413	443	442	390	433	400	430	405	417	448	428	453	427	401	424	423	416	429	494	427	466	458	400	425	403	427	424	423
57581	78706	42079	16731	3166	806	548	537	484	433	424	331	279	238	282	211	143	163	139	141	145	137	123	126	125	125	121	106	128	96	113	118	120	104	87	113	91	115	112	99	108	108	107	94	107	78	100	87	110	109	90	104	86	79	85	96	112	99	103	98	91	101	119	117	120	92	92	96	81	91	94	101	102	87	95	85	103	80	105	86	92	81	103	200	238	98	100	80	99	87	94	107	70	88	86	74	93	85	80	108	96	102	106	89	81	93	107	94	93	101	91	86	75	104	114	93	86	93	92	100	92	89	96	104	93	100	90	87	91	103	73	66	95	102	83	106	97	100	107	102	84	104	88	107	103	102	100	89	97	88	112	89	97	70	88	111	87	109	104	107	87	95	88	96	93	84	85	97	85	116	85	89	83	78	102	114	79	91	88	85	89	115	99	88	98	85	78	82	87	84	83	93	90	84	91	77	104	114	101	97	91	88	82	104	104	97	91	114	100	112	90	97	110	99	89	98	86	90	102	94	94	87	88	94	102	81	88	100	95	82	98	88	86	82	102	85	90	86	84	76	91	94	97	84	110	98	88	96	85	116	85	91	107	93	97	96	89	86	94	113	93	86	100	91	107	94	101	96	96	86	90	116	95	91	90	90	82	100	96	99	74	101	100	81	90	95	98	91	104	109	107	98	98	97	89	92	118	96	77	105	89	100	93	83	88	85	83	89	70	94	85	86	90	111	87	102	83	93	85	100	111	104	105	91	91	102	114	98	98	101	95	97	84	101	84	95	70	96	108	92	107	88	103	93	97	92	95	91	76	87	116	108	99	91	82	79	93	101	83	99	100	89	92	92	94	109	106	87	95	89	86	80	92	97	109	89	92	96	93	80	114	98	88	118	98	90	83	94	88	88	102	94	83	100	105	91	109	93	84	92	90	99	96	95	99	89	74	92	85	86	92	85	86	85	95	84	95	78	88	82	76	86	101	69	76	106	73	90	78	86	93	108	83	84	102	98	90	78	96	91	87	90	99	82	79	94	88	105	104	75	81	97	93	105	92	87	100	73	95	104	109	84	112	116	103	106	109	94	74	98	101	101	102	92	101	80	93	93	97	95	85	114	99	89	93	104	96	87	83	95	83	95	92	98	93	100	89	93	97	90	97	95	78	108	84	95	114	99	95	107	103	97	96	109	97	88	84	93	105	99	87	114	102	93	99	92	98	96	83	73	110	84	121	83	101	99	94	92	88	94	88	106	82	75	113	95	80	102	87	88	108	97	95	107	87	82	83	102	97	71	98	93	95	87	82	74	112	110	104	86	97	89	96	88	76	77	97	93	102	102	81	76	97	89	76	95	95	103	85	105	88	88	78	83	82	106	90	90	87	83	100	96	100	104	107	111	86	93	96	106	107	95	88	101	103	84	103	79	114	97	83	87	75	85	85	87	88	97	91	103	93	106	78	95	99	104	107	80	107	92	88	100	114	82	96	97	100	93	81	79	97	90	99	85	88	95	89	95	93	92	98	83	73	96	83	90	94	76	98	85	82	89	83	105	81	82	107	84	94	90	100	89	87	96	88	75	86	94	93	86	93	101	94	93	103	103	94	105	95	106	99	99	104	96	90	99	85	94	103	102	102	81	95	80	94	106	82	79	98	98	109	88	93	111	108	79	73	92	83	79	97	82	103	93	90	79	81	86	98	81	87	96	105	72	82	97	89	70	105	104	64	79	77	102	85	90	106	105	93	102	88	89	87	97	99	87	90	72	85	108	101	105	74	112	96	76	95	98	87	89	82	89	90	81	99	95	90	100	102	78	90	91	77	83	98	94	95	90	83	119	80	77	102	90	107	99	111	96	79	92	95	97	79	86	82	103	98	98	119	79	99	74	86	98	81	93	87	86	103	79	95	98	95	81	98	79	97	89	92	86	95	86	86	92	96	97	82	93	89	88	95	108	79	99	94	88	84	78	102	91	89	91	77	99	79	100	93	96	105	96	90	75	84	89	102	93	85	81	91	86	96	76	120	83	108	93	80	93	92	98	95	93	83	84	90	116	79	100	88	94	88	94	96	113	97	102	91	112	107	85	95	88	100	94	96	103	104	84	83	93	103	85	83	93	94	88	93	103	112	96	99	93	98	98	102	106	101	102	78	93	75	98	84	98	96	93	85	109	89	108	92	93	112	82	91	86	91	98	90	96	112	84	86	94	109	87	88	87	96	91	96	92	79	102	79	91	89	102	92	100	93	76	78	98	89	106	98	86	93	110	88	86	95	108	80	99	90	94	90	99	98	98	98	98	103	74	81	90	85	91	99	105	99	97	98	79	81	87	86	81	106	90	89	80	93	100	97	97	98	74	93	127	84	100	77	98	84	96	99	98	89	100	99	70	87	88	100	86	87	82	85	87	73	87	105	101	87	93	104	87	107	86	83	105	102	95	88	95	87	91	83	94	93	101	94	98	83	90	100	97	95	88	72	124	99	111	92	75	112	76	80	92	101	96	84	100	103	73	91	117	102	104	87	85	105	99	82	107	101	85	102	88	92	102	98	101	118	95	96	78	88	96	99	105	83	97	92	87	79	91	104	86	106	76	97	100	87	93	97	96	74	80	75	95	99	86	75	95	102	78	97	101	92	98	95	81	99	101	71	82	104	92	97	95	84	102	99	100	79	88	92	89	101	87	77	96	82	91	99	75	94	94	102	76	91	82	85	100	111	86	84	92	93	91	90	97	85	67	108	90	99	98	107	98	93	102	105	88	87	93	84	95	94	78	76	80	89	97	77	96	91	107	82	99	94	98	98	85	83	74	92	102	88	87	85	96	88	96	95	86	84	93	83	103	88	93	89	89	82	100	92	92	75	89	96	96	95	110	96	96	95	75	98	85	82	78	90	83	101	98	99	104	91	104	93	89	95	82	80	88	89	97	107	104	100	76	84	86	87	88	103	94	97	111	86	103	88	88	97	93	79	102	77	101	90	83	86	97	81	100	87	90	88	78	109	95	104	122	97	81	92	75	100	87	100	87	97	106	94	105	74	98	105	84	79	95	91	89	95	98	90	95	76	112	103	91	88	90	78	97	85	102	89	103	87	99	84	95	93	98	96	84	97	103	95	98	95	88	117	99	106	97	85	84	102	108	101	102	94	83	86	103	93	106	97	94	102	98	92	92	115	86	94	101	85	83	111	111	82	79	102	95	98	100	92	89	96	95	85	90	105	81	78	100	82	85	85	96	83	89	105	82	82	79	91	107	83	84	89	92	89	100	84	96	83	91	96	91	89	98	88	99	127	78	97	82	80	99	107	118	90	89	109	84	93	89	94	73	79	91	86	66	97	64	89	95	92	109	105	93	97	92	94	73	92	101	94	95	80	74	86	102	92	90	100	79	91	109	94	95	84	90	86	93	89	96	91	69	96	107	89	93	108	106	105	102	72	104	96	100	78	94	103	81	91	99	94	86	102	89	102	107	109	93	95	87	105	74	99	88	98	93	86	93	96	97
42111	59979	26868	3640	3074	2495	2417	2143	1939	1826	1825	1710	1457	979	947	680	661	694	585	593	474	565	477	520	496	496	600	478	417	430	452	438	425	386	372	359	348	326	313	353	364	365	402	377	304	298	284	248	297	300	285	270	270	284	267	315	317	306	276	285	281	287	296	300	317	293	264	281	275	330	302	289	309	275	277	277	283	254	235	277	240	284	376	1151	1624	240	225	233	251	260	256	258	219	229	239	220	237	271	247	271	242	261	246	224	251	249	245	229	216	242	239	227	277	210	225	244	265	238	223	221	270	248	227	272	261	230	227	225	262	266	234	208	262	261	263	241	225	236	244	220	241	212	270	220	254	235	232	261	222	213	247	213	244	240	231	226	264	271	244	257	240	250	225	235	236	240	245	259	249	256	228	230	226	248	243	240	242	215	267	234	219	227	238	221	248	270	268	262	250	228	235	249	208	236	253	246	238	225	239	235	215	248	248	229	195	257	248	231	229	247	222	231	248	220	243	244	242	242	255	227	245	240	260	262	213	239	234	243	250	234	250	252	248	271	235	231	234	248	228	237	209	235	255	226	254	295	250	218	225	247	240	239	245	255	249	244	213	225	242	262	240	220	243	240	247	258	211	224	222	236	256	239	251	216	248	239	266	250	223	247	252	231	225	225	240	225	225	234	265	252	262	262	204	223	249	248	229	223	230	239	236	223	235	238	198	217	248	224	257	246	274	251	245	232	267	229	230	252	210	257	267	262	277	255	218	236	219	250	221	228	255	227	268	231	244	248	235	245	214	214	220	236	241	248	239	216	262	251	235	202	249	241	237	248	247	239	258	260	212	240	231	228	230	223	249	262	251	248	249	266	243	213	253	259	252	246	223	230	239	231	208	244	248	267	238	253	237	268	232	254	229	257	243	216	226	250	235	242	216	213	220	257	222	239	272	247	245	237	253	258	228	195	235	261	251	247	255	222	263	270	231	241	225	243	261	253	218	249	245	271	217	224	226	216	233	230	237	221	233	211	254	250	242	249	246	237	241	221	262	242	233	221	241	264	263	230	249	224	240	216	240	236	225	245	249	219	232	224	224	258	210	235	234	234	230	242	267	209	256	242	230	206	242	235	231	231	262	255	251	213	232	227	236	234	208	213	236	210	265	266	276	241	267	243	252	235	212	231	241	240	241	219	283	237	233	248	243	215	251	256	206	252	249	233	238	269	246	268	249	240	242	225	243	259	258	257	246	244	253	215	254	225	243	280	259	247	246	259	249	261	261	255	229	274	227	242	248	275	227	255	253	247	255	250	204	237	250	224	257	235	240	242	231	244	220	231	265	252	248	239	240	259	240	233	243	233	212	236	244	239	264	244	239	236	247	213	238	228	257	250	200	239	224	212	236	253	241	241	248	246	236	267	233	233	209	254	260	231	245	231	252	236	211	242	224	225	244	253	252	233	275	251	200	245	237	228	230	259	209	214	268	254	233	252	252	227	252	245	222	225	236	260	218	254	257	238	217	237	247	253	245	237	233	248	263	237	221	229	259	232	223	227	246	232	271	233	246	235	265	236	230	239	248	222	238	250	252	237	210	252	234	242	252	241	227	241	237	224	224	252	246	224	230	236	239	254	228	235	247	240	260	239	232	249	249	233	249	257	213	277	235	238	262	211	250	232	227	237	247	253	253	247	248	221	236	232	232	228	235	238	227	248	254	247	257	244	246	229	232	234	252	206	243	243	217	250	230	248	212	217	253	256	258	220	235	235	242	243	243	239	229	238	214	216	226	247	272	227	216	239	243	207	242	240	209	247	231	223	251	231	208	242	281	246	235	273	241	209	226	245	274	221	231	226	236	216	268	206	236	257	256	240	259	236	221	240	253	228	235	244	208	227	237	232	231	250	255	225	254	254	256	242	243	259	238	235	247	254	237	228	264	228	253	247	245	221	255	236	254	238	226	228	229	231	230	245	261	233	238	259	245	256	257	238	203	240	260	273	220	232	223	233	228	219	270	233	253	226	242	256	251	238	243	233	218	226	232	247	267	231	225	249	234	217	249	242	221	219	224	220	240	240	225	234	246	234	222	223	241	248	241	246	228	248	256	260	244	238	211	223	265	237	239	254	237	234	238	271	233	251	259	217	254	249	238	231	212	250	214	266	253	225	235	249	239	228	242	219	241	209	232	250	211	226	260	235	255	230	261	232	212	221	209	245	254	218	264	270	233	263	224	233	264	269	247	229	221	257	230	276	219	243	251	227	247	264	266	236	245	241	237	235	230	245	212	251	236	223	230	245	213	223	254	264	257	236	248	228	256	228	235	232	209	252	241	217	251	251	228	233	226	234	237	244	235	267	257	225	255	240	236	238	228	255	222	244	203	266	258	258	232	229	243	239	256	221	240	235	242	241	254	231	257	246	245	237	277	241	252	217	241	234	241	247	237	221	259	242	238	247	247	231	241	262	218	259	224	235	230	253	259	253	245	236	259	248	197	234	251	253	224	247	221	255	220	255	237	249	266	227	261	241	221	229	225	220	192	239	245	240	268	230	246	257	255	243	249	229	257	241	238	238	226	217	254	239	236	218	239	246	260	234	221	239	222	223	253	236	225	243	250	235	243	225	241	242	218	232	249	240	248	240	245	242	250	237	245	258	225	224	215	242	234	256	224	233	241	217	231	242	233	237	242	266	242	234	256	219	235	232	242	268	226	226	225	256	246	268	248	222	247	263	236	225	238	251	249	266	239	227	236	235	246	227	256	249	225	224	225	253	217	246	237	247	211	247	266	236	252	242	237	237	233	232	210	251	238	236	243	255	238	238	212	240	238	252	252	235	211	241	225	228	252	239	241	275	239	255	268	253	211	211	251	230	233	248	267	226	246	236	215	242	266	249	239	214	233	216	241	237	218	238	218	261	240	245	245	237	221	265	245	239	242	219	220	226	234	228	264	234	241	254	246	245	248	255	250	271	218	261	257	259	252	250	252	228	235	234	250	251	258	240	259	219	214	223	261	245	235	252	244	234	242	228	215	249	201	245	225	243	225	253	239	243	223	243	241	209	245	213	254	229	236	274	274	216	223	252	252	239	221	234	235	225	229	262	236	228	263	230	211	290	235	247	264	232	237	262	235	262	256	247	226	239	241	203	235	248	216	260	241	231	253	250	237	226	255	230	245	224	284	226	240	215	291	233	227	257	250	223	224	229	250	242	227	201	235	254	262	242	258	234	214	248	248	218	235	233	246	262	223	228	231	239	239	253	231	231	234	219	216	263	216	222	214	240	231	256	257	210	245	271	227	256	239	257	238	222	200	240	247	258	243	237	228	251	222	254	246	252	210	243	250	244	234	228	241	250	268	236	248	242	244	240	201	233	228	221	234	253	270	244	255	222	278	219	254	252	251	227	233	246	220	219	246	237	247	242	234	217	232	233	252	242	226	224	238	219	267	224	207	248	229	241	261	223	223	242	244	250	228	224	246	229	241	266	246	258	276	243	251	224	233	247	257	239
9816	18702	2310	443	235	223	222	167	197	208	203	199	185	199	185	182	189	221	169	212	218	218	185	209	204	208	213	192	193	166	186	179	178	192	192	201	190	179	185	201	219	172	178	207	194	206	191	190	183	206	186	195	202	175	210	204	177	196	206	187	195	206	193	183	172	186	181	207	175	174	191	185	185	199	200	215	199	217	190	203	201	212	222	191	189	181	192	194	194	186	187	201	188	183	189	197	181	196	186	221	229	196	208	142	185	191	180	195	168	182	220	186	178	173	198	166	190	162	214	192	180	215	182	201	196	184	183	197	209	183	172	202	190	194	185	198	182	200	175	221	185	209	207	196	172	209	188	187	185	197	214	222	210	189	170	215	202	204	193	206	192	194	181	169	183	205	172	207	207	169	179	186	185	177	201	183	194	193	202	186	188	167	198	186	201	183	187	178	190	193	198	177	173	177	198	193	188	186	182	193	184	197	178	214	184	202	181	179	152	178	182	194	184	192	180	184	191	188	191	209	176	195	189	175	195	188	178	205	173	184	153	179	168	175	189	217	181	180	197	199	196	216	201	173	199	155	181	186	170	177	185	192	166	184	204	171	204	186	194	236	197	189	180	184	165	183	209	181	173	162	196	170	177	214	196	183	171	182	233	182	204	194	184	222	189	210	189	195	196	211	184	195	190	195	174	212	208	204	190	217	188	196	196	181	206	193	188	181	177	187	177	186	192	158	191	177	228	181	174	216	164	190	192	213	184	185	188	180	191	176	184	184	218	181	173	201	209	199	187	199	213	202	206	190	219	180	197	180	211	183	185	167	211	203	188	217	183	186	203	201	203	217	201	193	180	203	174	209	196	200	187	201	194	176	185	214	188	192	177	188	209	194	199	200	219	168	192	208	170	190	169	181	171	210	178	182	208	195	189	174	196	193	224	182	190	182	192	201	201	182	191	186	193	156	198	197	187	176	201	201	202	182	192	174	187	174	199	194	178	184	175	200	189	164	159	186	170	200	190	207	191	186	203	203	176	207	206	209	175	158	178	206	195	181	183	200	175	211	200	198	205	221	193	183	169	187	209	160	174	185	214	193	201	198	168	195	197	209	192	196	204	183	165	192	194	202	189	177	164	178	181	187	187	187	169	183	212	170	161	221	154	186	185	193	186	184	201	180	160	208	160	195	184	165	201	210	177	186	190	189	170	198	184	197	207	181	199	203	198	191	190	173	218	198	182	214	180	210	194	215	165	175	168	197	198	189	200	215	180	185	186	196	192	207	209	193	216	214	209	214	194	187	190	206	217	192	208	219	191	207	215	209	197	174	196	187	169	181	206	215	174	185	202	195	189	178	190	211	193	207	172	195	198	178	199	206	181	174	194	211	165	181	170	205	170	174	219	204	193	191	187	196	204	212	187	202	188	186	200	210	203	211	186	206	173	204	194	184	208	181	179	200	188	189	193	214	176	177	189	197	182	197	187	191	173	227	200	211	202	194	167	199	218	176	204	170	190	200	206	197	178	197	177	204	167	182	165	208	155	199	182	183	188	191	223	196	193	223	213	165	190	196	199	194	205	206	174	189	193	174	206	181	178	193	218	198	179	193	194	212	177	181	215	203	206	182	190	186	199	193	174	209	165	181	195	198	167	194	187	197	179	198	180	198	173	216	183	172	192	181	199	188	171	177	203	198	175	212	194	177	193	194	208	177	206	203	190	181	179	185	179	201	179	215	202	202	220	187	177	192	192	202	205	190	183	176	202	185	194	190	175	194	176	189	179	185	181	212	179	201	209	210	216	207	215	201	203	174	177	211	178	179	153	181	188	182	148	187	202	208	163	193	184	176	173	210	209	210	198	194	182	169	188	205	192	195	187	234	192	164	204	165	207	178	187	194	191	185	185	204	181	196	175	219	198	186	174	184	198	213	207	234	191	186	199	208	194	153	182	193	200	164	212	193	205	183	209	192	161	189	178	174	206	211	189	207	184	168	189	176	186	178	183	215	190	195	210	194	169	196	203	205	212	162	181	182	182	184	202	207	150	190	186	204	202	183	195	200	178	191	211	193	203	206	200	199	212	194	194	200	198	183	188	177	212	191	194	209	204	193	192	173	198	204	201	195	207	209	179	190	181	187	207	200	197	187	184	185	193	203	167	201	175	181	209	173	186	199	198	209	178	201	182	201	165	219	199	201	216	182	173	177	201	204	191	186	189	183	205	168	177	178	172	214	184	150	207	203	190	183	205	200	178	208	207	191	194	198	199	227	166	191	192	191	185	188	181	188	183	192	216	197	198	194	205	211	181	196	173	199	196	183	202	193	192	193	184	189	173	218	186	207	207	209	196	177	184	177	164	223	203	184	203	204	211	225	170	188	179	201	197	197	195	193	158	197	177	216	195	185	203	184	186	187	182	186	201	201	196	195	208	190	192	175	209	187	181	180	200	223	214	181	198	192	183	186	189	187	185	172	216	183	190	176	176	206	192	235	203	191	185	184	194	198	196	207	188	175	165	200	189	197	197	212	209	199	202	204	232	181	185	180	183	197	204	183	210	185	180	210	200	212	169	200	200	189	214	178	221	185	211	199	192	160	187	208	195	186	180	185	191	167	200	170	196	191	196	173	174	201	207	221	181	198	208	207	185	186	182	175	192	194	185	198	181	201	181	181	172	199	202	200	175	186	203	186	220	198	210	176	186	184	178	178	204	205	212	174	177	196	177	204	189	189	185	195	191	193	207	194	183	236	200	181	187	213	156	178	201	220	195	168	209	217	193	191	207	188	181	217	189	176	177	191	186	194	182	222	187	186	207	185	199	189	188	207	212	178	194	175	198	214	193	210	203	174	191	196	184	199	180	196	194	192	153	181	185	207	204	209	204	187	167	183	188	194	207	189	220	176	195	189	198	200	191	212	186	198	211	175	178	183	187	185	195	189	200	159	185	201	218	183	203	198	202	208	212	187	191	185	192	193	217	189	184	185	199	212	189	187	176	216	186	155	179	198	191	172	169	189	180	206	186	163	184	187	186	196	158	204	187	183	185	199	203	178	170	189	220	203	190	212	204	184	196	187	188	198	193	182	198	214	181	204	171	186	193	184	189	208	200	178	186	172	175	200	186	194	173	188	181	213	187	224	172	187	195	204	189	183	193	177	198	173	202	211	173	212	200	183	214	190	195	169	193	229	189	192	177	194	207	179	193	174	200	179	187	166	176	198	195	170	200	196	189	180	169	204	165	194	170	193	176	208	165	160	184	191	190	173	211	190	192	202	183	177	186	175	188	203	193	200	193	188	210	175	187	169	194	184	221	179	169	223	169	183	198	201	192	184	182	193	189	185	199	173	217	179	189	206	198	190	223	205	206	180	175	180	181	187	195	174	199	178	202	202	203	198	215	183	177	197	165	185	180	197	180	185	191	170	174	196	213	200	185	194	202	195	198	198	177	190	211	180	195	171	176	213	188	205	186	176	192	205	207	195	200	180	195	199	179	193	192	167	177	192
9955	21772	2684	731	742	655	633	614	614	608	557	551	584	495	492	483	534	522	561	515	536	526	523	512	483	494	516	489	502	476	468	474	479	485	503	485	507	501	447	492	504	485	468	469	497	473	485	475	456	482	452	509	466	448	453	516	449	486	484	503	508	466	518	477	524	480	511	490	511	524	488	470	514	487	483	473	480	488	459	520	485	486	497	504	542	509	475	442	476	526	478	446	462	463	485	472	471	462	452	472	478	506	486	493	509	460	469	483	495	470	505	489	452	467	484	465	481	471	488	472	480	457	470	479	471	473	431	504	473	454	454	437	475	477	496	469	490	457	437	478	491	485	428	484	493	436	456	461	491	498	498	463	463	485	468	472	511	505	473	485	499	476	448	455	478	472	488	465	466	490	478	470	471	451	475	447	451	458	467	481	440	451	491	448	460	490	483	462	505	494	469	451	497	510	466	480	497	493	454	483	485	478	469	482	476	438	483	505	488	455	480	466	474	444	469	466	461	483	467	476	466	455	464	522	440	445	465	492	465	469	489	510	509	487	485	459	462	454	475	472	463	450	479	486	497	510	484	473	459	479	493	475	480	484	487	499	517	490	491	441	477	458	485	476	495	475	491	486	468	439	494	459	456	461	466	453	444	451	445	464	442	516	440	439	519	495	483	458	457	512	486	453	469	482	464	464	504	460	469	479	474	476	464	481	446	467	470	463	457	481	475	464	491	486	424	482	481	504	470	460	480	491	443	479	469	458	437	476	449	481	455	477	512	489	475	457	480	497	504	476	485	462	463	486	470	500	481	507	471	513	451	434	473	446	441	443	449	481	491	515	503	482	437	465	444	466	488	469	503	459	461	479	481	463	496	506	459	508	438	469	474	496	496	430	465	462	458	489	472	467	486	446	448	464	449	499	479	454	504	486	479	467	470	492	468	455	462	451	437	448	494	465	463	475	446	492	467	480	482	449	477	488	510	444	496	484	489	493	451	463	488	440	469	450	477	460	504	470	464	461	490	431	455	512	506	470	498	493	457	437	480	459	472	480	491	485	471	503	454	505	451	498	486	482	469	462	474	462	485	483	448	484	475	489	502	481	494	489	485	459	452	490	472	489	459	481	480	496	448	441	454	469	434	435	492	472	481	429	479	487	459	488	460	489	498	463	428	491	492	444	500	473	481	448	490	459	515	477	442	481	456	495	470	513	455	491	481	441	474	506	440	463	476	505	499	467	465	495	454	445	482	456	468	477	445	491	488	494	463	455	449	428	489	493	457	469	489	501	490	447	514	484	490	459	470	504	455	466	470	448	488	451	475	516	525	496	457	467	487	475	477	448	450	493	484	449	495	484	483	457	480	483	445	476	466	468	454	503	438	453	446	481	475	480	478	501	443	450	465	508	467	449	473	434	449	457	496	488	447	448	464	471	455	444	468	484	496	505	462	482	484	482	482	480	448	476	462	469	462	493	466	488	484	481	473	465	487	479	509	497	505	467	497	493	473	483	494	477	474	500	493	523	527	460	485	497	460	433	455	485	439	509	457	460	505	435	461	457	507	443	456	428	477	516	493	516	489	485	464	470	490	472	469	474	477	465	482	459	463	485	466	461	462	473	473	477	488	495	470	478	445	490	491	469	498	487	475	458	482	465	469	462	528	435	481	481	470	466	463	523	524	523	461	439	482	489	481	465	479	491	446	451	472	478	503	491	491	461	427	449	493	454	470	470	453	471	417	477	460	476	469	505	484	468	462	464	474	487	472	470	455	438	482	485	475	467	481	463	469	470	450	490	461	479	499	499	443	476	458	514	481	477	485	445	513	454	450	435	446	481	445	477	473	470	486	500	484	473	478	498	467	447	466	454	455	469	442	460	464	494	502	481	486	487	511	479	488	453	463	452	455	472	467	477	476	484	449	456	484	461	463	473	515	461	434	462	469	503	469	448	471	474	447	486	490	431	468	477	499	454	518	473	438	480	472	466	465	538	460	474	509	467	461	444	468	449	496	462	460	465	473	433	482	470	497	440	496	478	494	491	473	469	428	477	482	427	436	467	455	487	495	420	486	456	478	490	481	480	464	506	468	475	461	473	493	509	451	428	472	498	496	470	491	480	469	438	473	457	488	465	460	489	493	450	469	485	485	506	433	450	498	477	493	467	505	456	496	470	483	485	500	476	519	484	457	451	470	488	451	476	485	482	466	506	462	454	459	466	407	456	440	486	487	483	448	494	468	481	480	494	445	469	478	436	473	468	475	501	472	496	497	437	450	447	476	455	475	474	457	448	439	462	455	453	452	487	448	506	469	483	450	479	472	455	438	450	452	489	505	474	504	493	494	488	441	519	430	470	445	446	468	469	458	477	476	488	488	465	458	494	486	489	434	461	463	501	450	471	502	461	505	470	448	444	490	470	472	435	478	473	478	456	486	478	447	463	456	481	461	459	450	509	466	484	462	471	455	468	471	476	503	481	465	450	480	501	472	471	450	477	463	442	497	435	415	499	509	500	519	475	478	470	475	446	419	511	442	455	462	493	510	468	431	480	447	431	478	474	487	485	480	464	478	439	475	493	467	445	493	506	488	461	499	460	505	450	464	491	457	462	454	487	461	502	498	479	451	449	452	512	480	487	456	453	500	495	494	435	502	433	477	470	470	463	478	464	503	478	468	500	495	505	442	462	484	500	477	475	487	473	451	477	480	491	474	492	460	470	470	478	522	471	470	425	470	475	484	431	472	471	493	467	438	477	517	449	475	474	493	436	452	487	486	460	502	481	514	437	490	444	444	441	460	456	490	462	477	453	470	455	488	483	467	484	471	473	466	493	468	475	452	494	455	463	484	490	458	467	473	454	476	491	465	453	501	534	454	466	465	458	449	470	474	468	484	512	463	440	477	456	482	475	488	465	477	451	494	445	458	487	516	465	423	454	477	522	494	440	462	442	440	462	473	483	481	490	468	517	488	468	495	454	467	439	477	467	538	449	486	488	437	516	475	462	468	467	431	462	450	453	458	514	486	476	465	472	441	425	451	473	509	477	501	441	483	463	431	484	475	463	477	475	513	469	485	427	482	462	471	463	522	479	499	468	494	469	463	456	419	477	502	458	451	448	438	447	486	527	503	414	496	482	489	473	463	512	435	479	482	501	483	458	489	481	476	484	513	493	444	453	470	478	464	524	463	473	448	464	473	492	463	510	478	495	469	453	451	475	448	468	468	480	460	516	458	448	491	439	513	443	470	493	428	451	475	480	500	458	459	490	449	460	515	490	482	504	471	480	475	466	467	450	482	490	506	497	463	485	473	491	453	490	503	506	499	444	491	490	487	487	469	479	461	460	514	452	430	444	469	475	470	479	421	480	486	460	507	476	458	467	472	493	435	468	474	489	443	478	488	482	455	458	488	480	476	507	475	473	489	491	473	511	450	490	455	480	477	478	462	455	487	431	454	482	452	493	462	429	452	449	473	464	496	488	471	515	480	488	478	494	448	478	488	491	505	450
50711	68301	29282	7899	827	478	390	340	367	290	284	268	235	204	230	208	188	197	180	164	207	203	192	200	165	186	219	189	165	202	179	188	182	208	189	199	186	170	175	182	166	191	179	197	169	181	215	181	207	196	197	161	174	156	177	191	173	157	204	185	158	156	182	155	167	177	183	176	192	195	194	190	191	204	169	173	166	169	167	177	149	150	158	243	218	190	192	182	202	160	179	171	178	167	141	195	167	188	190	193	173	213	191	152	170	178	163	200	184	156	164	189	192	185	147	167	173	147	178	167	176	169	184	178	156	189	169	186	182	177	158	184	179	177	178	204	209	198	148	183	172	174	181	180	175	174	150	171	183	184	182	191	179	187	149	163	163	165	151	145	179	175	185	166	181	147	196	174	171	171	164	174	176	171	208	169	171	200	172	166	172	164	178	196	190	171	181	150	155	160	152	165	191	166	212	186	157	173	153	194	179	179	161	155	178	168	167	183	165	199	193	187	175	182	155	181	143	171	160	179	190	195	172	175	194	201	188	183	194	192	176	173	172	177	178	168	195	163	170	184	178	160	155	171	179	172	169	146	181	176	180	175	177	178	161	179	173	189	162	156	191	169	163	167	194	151	188	189	176	182	176	153	175	154	162	156	164	187	165	154	185	175	156	180	176	178	182	175	168	172	195	138	162	158	165	188	162	196	175	168	162	184	194	181	179	163	165	171	158	165	173	175	181	164	191	181	170	160	159	147	169	166	173	175	147	156	155	155	165	161	184	161	188	147	189	144	196	187	182	141	138	195	160	172	175	146	161	186	163	176	170	176	172	166	156	149	198	173	167	175	188	180	165	179	184	187	177	169	177	160	138	164	173	185	199	159	169	165	163	182	178	197	187	173	167	171	183	178	158	173	174	173	181	165	150	178	174	186	158	175	166	168	166	151	201	176	182	168	171	173	173	152	169	160	177	181	147	174	163	173	174	162	180	183	183	186	179	149	158	193	158	167	196	182	173	176	182	198	168	189	192	175	175	158	159	181	184	168	186	150	166	175	170	151	153	188	170	165	180	160	158	173	156	172	184	161	176	163	171	150	164	176	162	162	185	164	189	186	187	171	170	175	175	174	163	167	177	171	149	172	170	194	173	158	161	166	160	185	170	171	196	183	184	189	196	194	176	188	157	151	163	185	193	179	196	205	187	175	175	190	178	148	157	159	180	171	141	180	163	161	183	184	182	178	181	179	176	194	199	162	199	156	177	203	159	178	188	153	180	164	182	171	172	163	151	175	162	169	176	169	155	156	165	169	193	168	163	185	158	181	152	173	178	148	198	176	166	160	178	166	195	170	191	209	215	160	172	180	153	175	173	185	179	178	200	185	159	165	174	168	168	176	171	178	161	191	172	154	171	185	147	160	193	198	156	169	171	164	174	195	162	159	167	165	158	169	190	164	164	165	186	149	168	160	176	193	167	184	169	173	172	173	171	183	185	171	177	196	178	191	166	204	179	165	163	165	182	147	155	173	170	166	168	180	153	183	160	203	168	157	166	173	171	197	187	179	190	181	181	183	184	167	165	165	191	161	165	192	194	179	170	201	178	206	184	195	167	165	177	167	166	187	190	159	146	181	169	172	185	173	170	150	135	170	191	159	184	162	155	177	204	162	166	179	190	187	170	194	168	157	166	175	184	218	179	180	161	169	185	181	183	181	200	174	182	173	175	185	183	164	185	194	168	184	170	164	152	181	193	144	191	172	191	174	196	154	181	177	182	188	190	158	188	174	171	165	180	177	190	189	173	164	140	171	162	188	186	159	176	192	174	196	175	163	169	164	163	193	168	190	168	207	180	173	182	185	191	155	179	182	175	159	162	177	163	186	172	165	170	163	175	181	176	175	183	178	171	191	172	174	166	168	163	185	171	177	159	181	151	164	189	186	156	156	164	167	192	179	170	172	167	174	160	167	182	157	146	152	131	162	188	187	186	182	165	166	149	174	165	167	180	185	163	174	165	159	167	193	180	173	181	175	177	184	171	169	175	147	170	173	168	146	162	160	171	199	188	192	201	173	197	184	167	185	157	163	177	172	207	185	166	180	159	171	188	163	157	200	177	153	178	190	184	173	174	179	161	177	154	175	197	178	194	182	181	164	153	156	179	152	168	160	150	170	166	183	180	166	172	165	170	173	135	166	155	200	171	160	174	186	178	172	165	195	174	181	161	179	202	179	162	172	185	180	173	185	185	206	189	186	200	173	170	196	155	210	158	167	183	176	178	158	166	174	160	173	161	170	178	164	205	182	193	161	144	173	183	190	176	194	193	185	169	177	183	167	184	178	165	161	197	184	173	162	193	189	166	177	172	178	178	162	151	171	151	164	189	202	173	157	174	191	156	178	174	186	193	167	189	189	165	184	181	176	163	159	177	192	166	169	173	169	166	180	147	175	185	164	180	182	146	156	183	180	187	175	200	174	168	170	189	189	181	168	155	149	176	193	197	184	138	159	186	172	154	185	195	175	199	140	173	175	152	170	199	157	175	177	175	180	163	160	173	198	176	179	165	175	167	172	147	169	202	161	182	189	171	174	171	172	172	184	183	172	158	164	152	171	168	190	155	156	184	189	151	178	154	189	159	150	192	180	178	185	169	148	161	160	176	152	178	181	192	170	177	185	138	174	170	148	188	187	170	173	181	164	166	188	151	178	185	180	153	151	180	160	170	163	180	202	175	167	192	172	197	177	195	179	143	163	167	163	157	162	168	168	176	161	156	222	178	181	200	176	165	173	193	174	167	188	190	187	187	192	178	172	190	171	163	174	165	171	180	162	184	186	162	185	163	166	177	190	168	172	155	177	177	178	190	177	157	187	184	185	172	191	161	188	170	165	170	166	168	172	180	174	168	186	172	190	184	175	167	169	189	173	163	182	157	180	178	191	153	182	148	162	174	174	164	190	180	184	159	159	188	177	163	182	175	169	170	162	168	199	173	183	181	162	186	172	178	157	172	177	179	176	159	171	169	176	164	171	178	165	157	155	170	178	165	169	173	188	166	174	162	201	177	177	183	170	166	183	179	181	195	204	181	160	135	169	183	191	178	187	165	158	196	172	182	154	169	182	168	171	185	175	186	182	164	183	192	156	176	173	191	182	173	179	164	181	199	190	195	166	171	174	192	194	174	152	164	196	176	151	153	174	167	177	183	156	167	178	176	171	169	165	184	179	159	174	229	146	172	184	172	169	188	163	185	181	152	204	181	158	174	184	169	154	165	176	171	149	179	200	182	164	180	173	156	171	157	158	154	168	191	184	173	191	161	186	188	161	193	196	171	183	180	144	209	141	177	188	174	180	164	177	194	165	158	161	194	205	191	164	154	165	151	185	193	178	160	155	185	176	202	193	165	145	176	178	171	175	200	184	140	183	206	176	177	176	177	172	183	168	175	157	135	174	200	175	165	172	158	164	208	167	167	170	184	180	174	171	202	165	166	184	177	161	200	190	157	199	201	166	171	199
34674	49966	18421	2421	1858	1684	1658	1299	1686	1221	1157	1106	815	670	690	684	654	635	619	550	549	597	539	632	594	543	529	630	569	492	475	488	495	525	509	474	491	452	523	458	450	508	462	483	465	452	468	434	447	443	437	438	437	442	432	440	471	464	457	474	458	454	452	460	480	410	453	465	452	438	464	521	468	437	445	459	441	407	441	435	473	490	444	919	990	457	411	406	406	412	415	404	457	431	433	403	415	441	448	417	393	392	392	381	413	427	430	415	446	413	438	443	430	410	424	421	458	436	394	405	394	448	413	405	467	397	425	440	444	419	399	426	450	434	466	432	404	472	424	400	404	439	408	412	409	438	444	421	414	432	427	444	403	394	449	400	431	432	426	473	412	439	423	441	451	418	400	423	454	444	456	394	415	437	416	389	440	422	403	396	420	433	406	407	423	442	426	413	423	431	399	439	425	445	440	420	413	430	462	419	423	461	416	431	427	386	439	415	416	447	427	408	417	438	405	412	415	410	442	411	409	461	403	422	433	430	429	418	440	427	404	445	429	412	418	432	437	424	454	433	386	399	352	400	423	428	426	426	436	438	442	425	399	391	415	472	448	422	420	428	407	389	387	433	416	426	427	427	399	435	434	403	420	441	422	395	448	415	400	401	401	432	402	412	446	414	393	425	432	408	428	423	412	406	428	451	433	431	430	414	381	403	370	412	396	413	419	433	428	453	426	436	448	441	401	388	427	438	455	428	419	439	452	415	434	428	408	391	417	450	410	411	432	419	415	418	403	417	404	437	398	468	410	391	453	384	392	414	442	400	407	390	450	445	434	451	413	448	465	415	409	433	409	404	446	416	427	419	410	399	413	394	398	431	398	438	451	409	437	401	401	423	395	411	437	425	439	418	402	378	408	438	423	443	399	440	410	425	390	445	428	404	437	419	429	421	408	429	442	418	394	449	433	429	402	418	425	425	436	389	422	441	436	453	456	422	426	430	413	434	427	438	440	420	451	454	445	400	404	415	423	400	412	404	440	416	418	402	419	410	395	399	396	420	411	437	389	452	445	413	394	451	382	445	371	395	396	420	434	414	427	447	415	422	458	444	440	414	410	414	454	399	401	401	390	437	419	424	406	377	417	395	394	438	379	412	393	412	456	453	389	435	435	405	414	405	439	413	420	452	423	426	416	416	459	420	447	405	411	456	408	418	434	412	407	422	410	411	432	435	444	405	394	419	452	435	408	439	414	435	417	438	479	451	398	398	420	454	394	388	453	406	414	414	413	371	400	396	419	417	437	403	451	444	397	413	417	392	459	424	391	417	422	419	414	415	429	432	426	443	430	380	460	422	403	388	435	449	429	409	424	433	393	371	394	422	416	430	411	420	410	396	435	455	469	407	422	410	438	449	399	450	417	402	426	410	419	377	390	444	428	413	400	417	456	389	409	426	416	418	471	427	427	419	418	415	426	430	443	382	393	454	452	441	404	409	388	439	432	446	425	418	419	374	413	418	437	430	426	420	424	419	440	397	452	400	402	411	403	421	418	413	419	432	442	415	410	390	390	461	431	447	427	419	414	404	408	420	420	425	402	429	484	388	392	443	426	451	442	435	418	430	392	448	406	428	423	348	457	443	401	427	414	486	433	437	421	430	412	414	418	435	447	405	432	390	397	404	412	402	422	400	430	392	428	466	422	454	454	406	440	409	415	423	430	376	431	418	441	466	415	437	451	417	478	406	430	406	398	419	416	412	438	426	466	425	443	421	388	441	376	439	415	437	445	436	427	413	418	432	407	408	470	396	452	414	426	411	418	404	427	443	447	397	428	409	438	453	451	432	425	420	420	482	452	430	420	428	461	451	437	443	440	453	414	402	412	422	430	385	422	382	448	420	444	441	455	400	420	389	455	439	419	437	410	404	435	432	410	406	395	423	412	425	439	393	436	408	434	416	443	433	432	424	435	443	394	423	428	421	399	399	413	414	448	436	399	446	398	398	407	421	391	443	439	439	425	442	417	487	443	433	383	380	394	422	442	419	437	437	446	394	431	408	434	411	424	425	408	394	425	416	428	414	417	408	407	425	464	422	422	407	424	427	448	420	432	419	419	442	410	386	414	424	421	424	422	400	425	435	408	377	426	434	443	383	396	422	401	410	419	431	472	382	375	421	410	473	388	427	412	402	395	497	425	400	419	453	415	414	437	402	433	426	408	433	419	417	415	415	431	460	381	403	425	413	409	372	446	397	424	410	387	436	407	404	426	431	391	400	439	446	445	423	432	461	377	410	387	412	422	436	408	432	430	427	435	463	355	456	429	395	418	416	376	425	437	409	417	441	417	418	423	453	414	405	418	442	413	403	451	467	453	368	424	382	428	413	439	461	387	411	427	404	421	398	425	390	415	416	468	420	416	404	418	400	427	406	427	454	432	461	375	407	434	437	451	438	410	436	443	414	454	426	413	405	406	431	449	442	418	440	434	417	431	395	425	413	409	426	382	424	446	445	427	390	439	402	469	468	432	415	414	434	381	441	434	426	403	422	423	427	364	445	430	407	460	428	407	402	440	440	395	444	426	425	401	425	433	415	447	446	402	433	403	427	442	427	421	426	412	428	448	404	416	408	441	418	416	465	421	419	403	413	408	429	401	437	452	391	442	385	443	414	417	396	391	413	411	435	378	459	411	428	428	425	463	434	411	419	438	397	408	431	418	458	424	417	424	438	413	413	410	441	425	376	468	392	433	422	410	422	405	382	432	411	462	414	451	388	425	437	433	441	448	445	414	417	452	386	376	399	449	452	429	397	408	450	403	406	427	408	436	391	414	390	407	427	443	431	420	404	417	416	425	431	462	420	425	417	408	411	455	420	405	398	446	438	403	425	421	415	411	391	421	430	440	432	409	374	417	464	415	401	409	444	465	435	468	396	439	418	435	422	431	422	435	445	467	428	456	431	401	381	375	372	419	404	400	420	435	425	405	419	445	422	397	385	410	413	407	436	419	394	447	420	430	416	382	449	436	373	486	413	409	436	436	400	422	416	443	430	451	418	401	430	463	415	405	387	445	443	401	402	442	420	429	425	453	426	426	383	419	429	446	391	439	420	416	418	437	439	391	451	421	412	414	441	439	411	406	397	387	410	417	453	432	433	402	414	417	412	445	458	398	400	457	386	419	439	413	441	423	408	425	456	410	407	399	438	405	426	411	441	432	448	410	407	430	425	407	434	407	423	445	442	429	430	406	420	416	428	449	403	440	406	421	427	418	421	438	386	445	430	413	448	428	388	424	395	424	413	425	416	390	410	424	433	436	420	424	399	403	472	443	403	418	414	409	448	417	405	447	408	427	454	403	442	401	404	429	432	442	422	409	424	426	399	425	404	425	416	392	460	435	394	410	459	389	405	405	401	405	414	413	398	399	399	447	434	377	405	438	398	404	398	398	430	451	421	456	425	414	414	407	428	427	428	410	426	426	421	419	434	426	414	437	402	421	399	424	408	432	398	416	433
59770	76863	36140	14088	2277	797	624	477	382	326	357	291	225	179	167	124	164	159	141	142	140	121	160	138	146	114	124	118	114	128	134	108	124	118	80	94	99	108	106	105	104	107	113	103	107	85	106	89	92	98	84	117	104	94	90	108	100	106	99	115	108	88	78	96	94	97	107	89	98	96	89	92	102	90	109	97	91	113	88	95	86	84	111	158	234	97	89	92	108	92	109	114	107	104	96	108	114	102	102	98	88	99	99	81	92	76	81	99	108	102	88	103	95	81	94	81	95	106	91	86	111	108	92	95	86	111	107	108	87	102	101	89	95	85	109	83	115	96	94	109	92	81	86	87	81	93	111	84	73	93	95	96	101	97	97	82	85	96	89	114	109	96	93	109	109	83	100	96	96	106	101	110	93	90	115	71	117	78	100	77	105	87	98	98	100	84	109	72	96	72	74	90	91	91	98	109	86	95	97	90	107	94	97	98	86	112	85	98	113	83	86	74	91	96	100	84	77	90	91	95	90	88	111	92	98	95	121	86	103	88	94	77	102	105	87	103	95	96	109	94	82	92	100	102	81	89	83	99	106	95	88	88	104	107	103	109	113	86	97	87	81	93	84	104	87	95	76	102	106	104	97	85	85	109	96	93	92	74	88	89	101	100	103	91	98	91	96	112	91	98	101	95	100	82	91	100	95	107	113	78	102	92	87	88	102	96	91	87	82	92	88	94	86	105	103	99	101	117	90	86	95	90	98	100	88	108	88	90	106	107	92	102	99	99	91	94	97	97	96	106	106	101	97	82	97	90	102	87	95	94	73	84	119	107	89	98	91	95	86	91	81	94	97	88	86	87	99	91	94	98	98	97	88	89	107	98	107	96	88	100	89	99	82	100	98	99	99	88	107	108	95	85	74	89	108	93	75	119	100	100	107	97	100	93	83	102	120	93	95	89	91	109	91	82	92	112	89	94	120	90	100	100	89	85	93	114	100	93	106	94	114	101	100	92	89	109	82	94	98	103	95	107	81	104	86	86	111	115	101	114	100	97	87	87	95	102	101	88	80	95	101	93	97	80	84	92	102	97	85	89	105	78	82	100	106	96	104	104	80	96	119	90	99	78	95	97	81	81	82	75	78	97	95	94	82	83	85	97	92	82	81	100	103	83	98	86	103	88	98	83	95	97	108	92	93	93	111	83	95	115	99	88	97	85	80	97	99	104	105	92	100	112	104	86	80	72	101	81	92	103	82	101	119	103	96	97	88	77	104	83	94	97	90	91	109	89	77	95	93	134	93	101	108	87	91	91	88	97	82	94	91	88	86	96	101	89	92	115	89	107	99	98	86	115	98	101	83	99	93	108	94	82	87	104	91	94	100	91	108	109	78	92	94	94	97	94	93	113	98	88	102	99	91	86	96	70	107	104	117	113	84	91	98	101	93	106	102	93	89	101	90	104	81	88	96	87	85	110	105	92	96	108	129	99	85	97	91	115	72	99	95	102	89	87	78	83	85	93	100	112	103	111	98	93	98	72	86	96	97	92	89	98	98	102	127	103	92	92	113	94	81	118	81	106	84	98	100	85	96	90	102	94	91	100	94	98	103	101	107	113	99	112	87	113	101	79	98	94	103	98	91	85	108	93	87	102	124	84	85	84	85	83	107	81	107	104	104	93	90	95	103	78	81	83	104	87	85	118	93	88	86	98	80	93	91	99	92	93	91	98	91	96	100	102	85	92	89	94	84	88	98	85	107	95	105	99	104	95	103	95	78	85	109	114	98	122	81	81	91	86	99	102	88	71	96	107	100	94	107	102	91	95	89	70	104	83	94	95	90	106	101	110	81	98	90	99	105	97	100	91	69	75	82	102	92	89	99	100	90	101	99	88	87	95	105	88	99	101	110	94	96	81	98	98	103	99	111	100	101	92	89	94	99	95	86	92	74	103	100	118	105	106	101	110	83	77	97	90	103	99	98	107	89	81	99	83	100	81	76	99	93	96	96	101	110	98	92	86	91	102	111	93	105	108	102	88	109	92	103	103	95	100	91	95	84	89	83	92	105	110	79	89	83	95	91	85	96	104	121	107	90	97	92	93	89	106	106	110	97	85	93	116	94	86	110	93	87	75	62	85	97	90	93	100	117	91	112	95	86	112	109	94	115	88	98	95	85	119	94	94	88	81	111	100	103	88	102	81	82	98	111	84	94	94	84	89	89	118	82	85	82	97	89	91	100	99	102	96	95	86	90	75	93	96	105	93	83	92	91	104	85	99	76	94	91	91	106	89	99	86	90	92	104	75	101	84	101	111	95	109	110	103	93	113	97	94	101	89	104	90	94	87	108	97	90	110	98	100	112	108	99	93	96	93	74	99	111	110	75	93	99	79	95	95	108	94	102	99	85	94	110	98	103	110	90	95	106	111	108	108	75	82	91	94	81	91	86	97	89	107	102	92	107	102	85	127	85	109	91	100	98	95	102	102	94	110	99	103	97	99	87	92	91	90	100	103	92	100	94	93	96	93	86	90	98	96	93	96	103	81	102	91	111	100	93	97	114	87	103	94	94	111	91	93	97	103	85	94	88	85	96	90	95	107	92	92	98	97	75	78	119	117	116	93	104	87	89	96	90	93	104	93	89	105	94	79	73	101	94	92	89	120	82	108	104	92	97	100	85	88	102	97	80	120	101	93	115	99	95	96	98	94	113	79	105	95	85	83	73	88	84	90	88	86	92	80	85	97	84	94	89	81	117	107	103	97	93	103	107	95	99	94	94	104	97	86	83	101	103	112	95	94	89	93	104	100	96	110	103	99	85	103	109	90	100	104	85	103	99	92	83	92	104	81	98	86	78	77	102	100	115	88	107	85	83	90	91	94	92	89	88	106	106	84	100	78	101	87	113	92	86	96	106	80	90	95	87	86	109	109	103	109	87	82	88	90	91	103	99	90	96	99	90	88	91	99	94	94	99	106	86	109	104	91	97	96	86	97	90	110	100	80	90	96	75	95	98	85	93	106	93	90	98	92	108	118	95	87	102	92	93	109	90	90	98	118	82	95	127	108	89	88	101	101	115	94	105	102	107	93	74	93	94	88	79	100	95	108	92	102	101	89	106	85	102	89	94	90	99	88	95	107	94	106	90	79	93	100	100	102	99	84	92	110	85	89	97	109	105	92	94	89	104	99	90	94	84	94	90	86	79	105	98	100	87	101	88	82	96	86	86	97	101	82	89	90	108	95	80	88	123	99	97	118	106	103	103	94	126	104	98	110	91	97	92	87	104	104	81	94	86	107	89	77	109	93	94	108	73	82	82	94	99	111	87	102	106	97	88	80	93	81	86	76	89	103	92	110	102	95	98	89	96	116	103	105	101	100	77	121	112	100	88	106	122	100	91	92	90	98	92	92	82	96	108	105	82	101	68	101	102	85	115	89	93	82	110	95	90	96	109	114	92	108	95	94	100	91	106	109	102	99	92	86	108	93	94	95	123	89	88	101	106	106	126	87
44160	59491	20986	3357	2773	2512	2206	2033	1649	1691	1565	1357	910	768	732	638	581	572	599	629	496	537	530	491	494	498	542	477	438	462	374	402	410	377	354	404	337	335	330	350	337	342	321	345	354	296	298	308	302	270	285	311	223	267	271	283	298	297	305	268	334	314	307	293	274	283	287	309	326	283	287	290	310	313	292	290	272	264	275	247	261	238	420	859	1263	235	233	240	241	249	246	250	280	266	256	240	259	235	250	272	239	253	253	235	213	267	241	250	253	245	245	238	237	225	280	242	236	256	226	254	235	257	232	244	242	247	243	296	213	209	275	240	244	274	262	243	242	220	267	238	252	233	233	259	234	234	226	238	261	256	245	256	252	235	247	232	238	220	234	252	235	262	246	245	243	259	259	243	257	252	288	282	246	246	239	261	231	248	263	249	253	261	246	249	231	230	236	235	242	250	217	257	236	243	249	244	241	275	255	250	257	227	258	224	253	231	262	253	251	235	197	257	232	224	268	233	222	278	264	224	250	248	227	253	222	259	245	239	239	249	260	260	216	251	262	237	235	242	256	269	249	222	231	232	223	246	254	248	204	268	265	231	212	250	238	252	245	236	242	268	260	238	259	218	249	248	234	235	259	265	243	236	258	260	233	266	253	259	230	232	222	231	228	225	222	277	239	269	237	226	250	251	248	269	195	249	238	220	257	230	247	258	239	247	252	234	249	253	260	245	231	239	272	243	272	262	249	258	267	248	256	233	245	255	259	218	234	246	236	206	248	257	246	253	245	250	248	239	258	237	247	215	227	252	266	212	273	237	222	244	226	234	238	243	220	244	244	226	265	257	267	215	241	232	250	234	272	213	251	246	262	232	224	258	244	254	259	253	226	234	244	261	245	266	237	234	240	220	238	234	225	232	227	258	233	261	236	249	235	256	221	237	244	266	274	230	230	260	231	251	244	232	244	253	227	242	250	259	234	269	233	215	241	254	230	240	241	264	252	245	265	256	248	264	235	237	269	258	224	238	248	234	235	235	276	243	240	263	239	212	236	267	248	232	259	228	239	225	253	274	255	239	253	239	270	229	266	237	252	243	270	221	241	252	256	256	232	262	251	251	259	248	272	244	257	260	247	233	248	271	262	249	255	253	230	243	257	223	263	245	253	231	215	240	243	218	206	255	235	266	261	242	263	227	236	243	267	220	242	223	245	240	272	216	246	237	251	253	287	241	255	233	246	237	240	251	269	248	235	259	270	246	256	240	252	250	270	225	243	229	234	230	221	244	230	238	229	262	250	222	219	257	263	251	260	246	246	255	291	237	245	256	252	234	226	263	253	263	232	256	238	213	220	255	212	251	241	220	248	260	258	252	237	241	251	260	239	232	240	257	254	243	243	271	199	265	239	250	258	240	247	259	249	262	246	256	261	259	239	253	238	260	224	243	237	216	240	224	235	273	241	231	253	246	247	229	248	237	225	254	253	245	237	235	234	231	231	237	227	248	220	234	238	241	243	227	240	208	226	264	264	226	256	229	247	222	257	249	249	252	248	253	227	230	233	237	251	258	230	253	268	229	259	224	238	257	248	222	246	244	278	239	275	227	255	263	227	236	228	248	237	250	253	242	233	231	262	229	236	236	242	237	264	230	220	234	246	234	232	217	240	246	263	269	243	251	221	268	227	252	267	253	243	235	249	255	217	252	231	272	239	246	212	248	262	222	284	240	236	286	235	242	240	263	268	232	251	243	236	220	255	244	250	243	229	259	237	280	230	264	233	221	253	267	221	230	237	231	253	257	252	246	241	253	257	229	258	242	248	243	234	233	281	226	243	223	230	226	262	238	255	237	202	244	252	210	246	236	218	236	249	217	270	232	251	215	250	238	242	292	235	257	276	238	255	240	232	250	241	241	249	248	245	227	246	226	245	216	281	255	249	248	205	257	249	237	265	218	258	233	252	275	273	217	265	252	238	244	229	226	244	242	244	240	217	215	263	277	251	234	249	241	248	252	265	269	238	278	224	232	208	264	263	271	252	259	226	250	227	254	249	280	269	253	243	237	249	261	248	249	249	253	248	226	243	278	236	281	256	219	245	271	233	245	234	243	265	248	279	244	235	240	238	247	280	266	244	247	247	276	260	270	250	250	248	234	212	266	250	233	244	220	245	252	226	259	274	258	260	247	261	231	253	199	239	255	257	261	217	248	218	258	241	272	220	231	243	254	263	240	253	249	258	226	251	254	233	246	224	236	260	240	245	232	280	235	270	247	227	231	231	266	266	248	247	245	215	255	274	239	247	252	229	259	194	223	241	220	256	232	239	256	228	247	213	243	219	242	229	261	250	254	246	225	262	250	264	260	244	231	244	244	231	269	256	241	255	252	240	224	242	262	266	220	221	246	260	232	265	250	240	245	243	251	235	212	224	233	231	261	254	247	234	253	251	259	238	219	231	257	259	268	254	234	214	246	245	254	227	248	237	256	240	242	255	251	247	251	241	229	226	258	242	228	245	234	252	253	223	248	258	254	259	255	269	248	260	273	244	234	266	238	211	266	242	217	247	245	257	265	245	239	230	235	266	228	245	219	258	250	220	222	244	241	246	237	247	254	244	232	225	234	253	257	230	249	244	247	275	255	272	238	239	246	234	246	241	240	215	219	242	227	266	230	257	244	246	272	232	223	235	261	236	223	243	266	240	244	253	239	257	256	248	243	242	234	233	269	259	214	226	230	228	224	273	243	245	271	250	247	255	221	257	221	258	218	244	256	249	269	257	234	206	260	246	239	236	256	234	251	218	250	268	260	238	233	224	209	223	209	265	250	234	224	233	224	246	244	212	229	251	254	278	246	255	231	249	255	235	241	233	248	245	216	265	218	247	247	251	229	238	229	248	245	280	241	240	261	237	253	242	242	234	237	241	244	260	260	242	218	231	262	237	268	214	237	247	260	252	251	263	243	260	225	250	221	252	237	250	236	262	231	255	238	250	263	251	267	255	238	257	254	243	233	240	235	234	256	262	231	231	250	239	238	222	238	235	252	270	256	254	220	272	256	252	258	250	266	240	239	232	216	241	234	241	246	225	222	282	242	248	248	228	252	225	244	238	229	242	232	258	223	229	269	245	210	229	246	253	213	246	232	251	261	282	237	243	236	236	253	223	260	247	248	254	254	219	264	259	255	259	242	246	248	268	234	234	242	239	217	242	253	245	241	255	257	245	239	266	231	234	253	245	241	247	229	254	226	223	224	241	231	256	263	252	270	231	243	240	223	257	278	230	230	238	239	231	236	254	257	221	244	236	217	265	233	264	253	228	269	223	228	246	268	223	240	219	249	248	264	255	251	234	234	233	272	256	240	249	221	239	241	225	237	241	219	245	261	227	235	212	241	266	259	268	239	221	232	245	262	256	280	218	239	225	250	253	269	283	234	215	255	265	259	222	240	249	257	258	238	244	240	250	224	249	252	217	227	247	275	248	236	250	255	232	238	236	247	228	256	229	249	229	227	263	219
9796	22296	2490	455	290	221	249	220	222	222	240	196	213	223	215	196	187	216	195	187	188	217	190	189	214	214	187	202	214	194	218	206	190	201	179	216	197	204	205	187	193	212	181	212	196	215	214	222	219	183	193	210	194	210	175	202	213	195	201	225	216	195	205	199	191	172	203	193	185	207	191	199	188	212	196	212	204	188	195	186	172	190	212	209	208	181	196	223	216	188	202	189	197	206	175	189	192	204	167	178	205	210	200	182	191	202	219	217	201	191	184	205	206	187	204	204	190	203	209	191	219	180	210	194	197	180	208	188	210	197	194	195	203	210	185	184	195	190	201	182	189	186	195	187	191	179	205	165	225	195	184	186	195	185	209	207	186	211	185	212	190	208	220	215	198	190	172	181	218	213	210	202	206	195	180	189	200	202	196	201	196	169	185	200	197	223	203	208	188	201	198	198	225	191	231	221	197	216	223	233	190	198	186	203	209	212	201	217	191	193	185	191	206	213	185	200	218	182	213	203	177	204	208	178	176	205	204	228	211	190	220	198	196	162	188	169	160	214	194	189	199	205	209	205	172	181	197	170	189	212	210	223	194	213	234	195	192	204	218	204	191	203	194	183	189	150	205	208	190	194	195	186	213	176	202	195	202	211	171	199	199	188	195	210	228	214	188	195	184	209	193	220	205	206	190	202	214	208	195	209	202	199	198	202	187	187	189	203	213	205	195	205	206	218	190	197	197	202	186	206	222	210	194	189	196	206	208	208	207	214	165	197	196	187	199	187	191	200	158	196	180	203	178	183	176	191	191	198	186	194	200	221	163	206	205	186	185	190	182	192	184	213	208	191	200	191	184	184	187	192	195	182	206	168	179	191	209	189	213	216	179	188	209	184	192	190	201	213	204	205	182	190	205	200	210	202	197	178	219	217	187	210	173	201	193	217	186	201	217	211	182	186	216	193	202	205	193	175	179	192	189	191	211	177	194	182	193	203	200	198	174	210	204	208	194	174	204	211	196	182	201	182	194	191	189	220	219	185	190	208	202	197	213	196	198	201	176	195	193	197	196	173	189	179	216	198	187	211	182	180	227	204	202	204	187	192	204	169	230	178	204	189	198	201	238	172	188	201	211	198	213	204	182	205	184	184	193	171	190	180	178	178	171	205	195	198	160	204	218	231	209	217	194	179	191	175	188	198	194	180	206	200	191	194	195	196	187	222	198	189	180	198	169	180	177	187	197	212	189	205	226	205	189	189	196	191	199	198	226	200	208	191	202	211	182	182	198	193	158	187	178	194	195	200	197	166	209	206	199	199	190	178	201	216	206	208	203	176	188	210	203	210	195	208	176	209	177	188	201	227	194	208	194	172	188	194	185	188	182	209	209	199	212	191	179	190	169	178	206	192	200	206	203	193	221	177	214	182	210	203	206	183	201	192	187	196	181	218	179	204	208	176	206	218	200	190	202	206	193	196	184	205	201	195	220	190	199	179	175	211	154	221	198	192	169	201	214	189	197	197	206	195	197	178	202	184	212	179	191	198	169	201	177	214	199	196	182	168	193	197	168	228	190	187	183	181	214	175	229	207	198	206	203	196	210	199	221	240	194	195	208	187	200	209	226	167	195	222	213	203	200	205	210	214	203	191	215	166	206	193	227	197	201	217	188	201	196	191	153	183	176	203	210	183	189	195	198	188	200	168	211	179	214	195	208	195	213	196	184	213	188	184	204	219	203	219	206	194	204	202	200	190	171	184	188	202	193	187	183	212	222	188	173	220	182	173	207	185	202	190	187	167	212	177	181	220	213	192	192	170	205	190	198	225	178	214	186	199	216	191	188	220	181	187	183	195	217	216	197	170	175	176	191	214	200	192	184	201	184	210	199	178	215	185	215	178	196	198	188	197	206	215	201	192	180	206	208	185	198	192	195	192	205	166	193	195	192	172	199	203	200	177	184	200	209	198	189	198	221	172	210	179	203	212	206	190	196	203	180	210	210	199	189	183	206	178	199	184	204	230	215	201	186	181	200	195	199	190	205	203	209	184	189	201	207	179	165	202	207	196	219	203	189	188	195	181	190	183	195	196	206	214	197	189	192	196	182	212	193	222	174	173	187	209	207	207	189	201	194	207	198	210	184	217	195	195	180	189	195	180	166	182	207	213	203	213	195	207	197	198	180	200	209	167	195	208	188	209	214	202	190	198	194	212	197	179	184	188	183	199	191	191	172	186	189	196	223	191	207	218	177	182	187	211	184	191	188	197	184	164	184	205	203	195	224	182	213	184	181	170	172	191	188	181	210	197	222	216	188	225	210	192	199	197	207	160	197	211	209	186	180	208	186	187	207	178	200	182	224	201	191	171	205	203	186	227	215	206	202	193	200	206	189	187	217	190	191	191	200	174	194	189	215	190	203	213	186	208	200	190	198	216	202	206	194	177	202	185	199	212	181	224	209	169	183	196	203	201	195	208	208	182	205	200	194	191	193	209	193	180	198	190	193	200	200	200	194	195	188	199	204	180	210	201	204	181	184	201	185	235	191	182	214	182	170	186	183	202	178	182	214	216	217	202	217	183	201	207	198	190	181	165	218	196	215	194	188	197	216	194	196	191	205	211	198	202	193	184	228	197	229	198	211	214	165	222	219	204	194	246	194	188	184	187	215	193	213	204	198	186	194	203	195	194	201	204	211	189	193	200	205	189	194	180	182	195	214	213	184	194	212	217	186	209	189	232	172	190	219	190	204	195	200	190	182	202	197	221	191	182	191	211	197	199	179	201	190	201	218	181	222	219	209	186	212	205	201	191	192	217	188	205	197	206	187	195	211	192	198	197	227	201	180	189	184	210	199	206	191	210	207	182	185	168	197	196	172	170	214	187	184	195	195	185	162	194	195	213	187	191	227	194	218	207	183	198	190	178	207	196	187	170	169	188	216	199	180	202	197	162	177	216	174	199	194	176	217	189	213	189	196	191	171	186	214	191	182	187	173	197	211	201	197	223	190	186	197	209	196	187	185	221	177	167	202	196	173	185	168	195	189	184	190	224	220	199	217	183	229	176	181	186	187	186	196	192	188	180	196	172	167	190	196	176	210	190	183	171	224	180	191	196	185	205	198	169	197	193	174	194	196	184	212	206	211	205	173	191	168	215	189	200	208	214	190	227	184	184	210	190	218	198	202	223	207	213	194	164	195	202	222	195	201	181	195	206	194	199	195	199	182	166	189	211	161	193	208	193	209	193	185	207	218	189	181	182	193	190	177	213	187	191	201	205	201	203	209	192	217	201	202	189	203	197	177	225	207	192	194	198	186	197	201	224	210	191	192	185	182	179	180	187	172	192	195	204	159	174	185	181	180	201	185	209	183	184	213	187	202	176	184	166	198	194	209	210	184	197	193	211	219	198	191	179	200	198	195	198	207	210	198	177	219	171	178	186	201	213	214	195	231	196	209	201	196	212	198	171	216	207	200	200	169	195	210	188	173	197	189	183	181	173	193	200	169	187
10090	22652	2523	716	711	716	610	670	603	575	552	560	515	527	561	473	526	541	510	535	521	536	486	525	492	539	488	521	496	478	493	493	471	487	474	519	504	478	499	471	478	458	481	523	500	501	466	486	486	515	502	485	474	505	520	489	500	498	475	506	476	492	535	485	483	507	482	495	457	451	470	452	465	503	467	494	495	526	517	461	522	482	461	546	550	515	492	448	461	482	457	501	525	470	480	477	482	426	466	472	476	477	524	463	469	465	459	482	456	497	538	467	457	486	496	471	477	465	512	475	450	504	487	501	513	449	477	492	504	505	514	459	472	482	526	516	468	492	504	471	487	486	458	487	471	465	489	454	460	465	478	458	514	511	528	474	486	494	498	504	467	483	495	451	488	491	510	481	489	448	480	498	485	454	502	474	474	466	457	447	450	445	485	457	512	516	453	462	470	517	440	453	489	474	511	494	482	469	453	478	457	499	499	493	485	484	513	488	463	478	466	491	468	487	495	461	471	497	474	478	500	501	519	475	472	499	471	495	479	493	492	473	473	481	467	496	471	468	497	515	448	479	504	490	461	487	491	504	498	463	502	510	493	485	496	477	496	471	513	508	484	480	444	452	483	474	471	518	476	483	476	491	458	448	465	469	492	483	455	462	464	488	481	502	477	469	452	470	472	497	491	493	471	503	521	498	460	531	526	501	440	492	485	476	472	472	522	468	470	485	496	488	452	467	488	466	497	480	504	500	437	487	462	458	425	499	493	481	474	516	482	509	517	497	465	478	496	478	506	514	480	482	494	500	505	464	485	471	480	465	488	461	472	457	481	470	538	453	540	532	475	483	486	422	479	496	517	490	515	483	490	467	464	484	474	521	478	482	463	471	430	499	475	491	476	513	479	475	506	496	473	492	481	503	465	473	486	491	466	479	500	488	495	519	487	464	485	449	468	460	478	476	456	440	478	459	461	468	464	459	445	498	535	445	472	489	508	498	491	518	444	482	464	471	480	484	476	465	481	448	473	482	521	469	478	462	516	474	465	450	503	504	468	467	495	522	478	517	482	504	473	429	510	485	519	496	490	483	502	459	475	494	512	456	485	466	530	442	463	512	498	475	519	476	526	498	468	487	466	451	485	481	474	465	477	471	473	481	522	509	504	470	470	486	472	480	460	472	492	520	491	503	459	459	496	491	440	479	502	449	521	490	452	490	493	480	510	487	469	487	433	461	489	501	448	516	483	466	489	531	475	486	479	500	494	478	458	486	504	518	467	497	484	510	483	485	528	458	486	496	529	457	487	471	483	468	490	484	467	480	494	440	493	446	486	478	475	506	479	503	507	490	454	508	462	509	488	471	471	474	501	461	502	476	474	508	456	469	508	484	478	518	496	477	492	509	510	484	458	504	497	461	518	483	470	481	480	512	457	454	463	496	463	510	477	474	501	460	477	488	467	436	478	497	505	478	513	468	426	482	475	481	486	466	463	467	481	462	487	486	503	493	485	432	478	453	483	479	492	469	521	457	484	490	435	448	506	445	468	476	497	481	479	470	453	452	511	483	522	470	507	494	436	471	502	479	503	470	487	487	497	480	518	480	470	550	468	506	496	494	504	480	484	490	472	432	475	498	495	513	496	501	440	497	517	496	493	460	466	496	471	475	443	478	472	482	475	538	484	474	464	471	451	475	474	480	481	478	473	487	505	484	459	486	477	515	485	480	429	530	472	491	446	457	458	477	511	517	487	503	459	479	500	499	467	463	478	476	499	495	441	502	472	461	453	500	493	501	502	498	508	515	511	487	480	457	496	477	479	530	520	481	534	474	491	464	485	522	496	481	468	461	519	464	455	473	454	523	452	469	444	498	514	523	498	493	475	444	493	463	481	491	507	510	460	428	477	493	497	413	496	493	501	441	451	497	473	466	474	507	491	519	487	510	500	478	466	477	520	515	484	483	472	488	491	495	494	464	463	449	476	444	491	461	486	493	495	493	491	505	503	497	471	485	455	467	455	440	510	469	456	481	495	519	482	468	474	480	491	480	469	469	513	482	470	467	503	463	491	479	426	479	466	490	479	504	486	466	496	506	502	503	437	488	479	497	483	497	528	508	480	509	475	462	456	467	481	479	476	506	463	508	486	456	471	456	489	496	448	464	464	455	459	453	499	494	477	486	456	469	483	479	507	503	469	485	452	478	476	438	498	472	498	476	497	451	445	480	472	476	459	460	484	482	488	453	496	489	470	491	502	508	464	513	451	478	494	473	487	513	486	495	473	479	492	465	465	516	503	482	480	463	462	499	463	507	482	520	486	498	487	489	487	473	488	479	493	493	469	471	531	478	460	477	490	465	480	475	445	433	496	457	478	464	507	473	469	488	482	459	477	480	489	480	516	479	474	485	502	491	475	445	488	460	481	470	469	476	470	489	476	541	515	495	536	547	488	505	472	503	517	491	451	478	509	532	473	505	490	477	497	463	469	449	486	531	465	476	510	444	491	492	473	470	473	447	470	488	447	481	459	482	467	483	491	467	484	472	460	453	472	488	441	477	481	506	489	494	454	497	462	529	483	457	511	450	471	490	495	534	448	496	439	480	487	481	484	462	460	462	483	473	504	472	503	497	511	440	482	469	486	451	464	513	462	485	472	473	461	486	486	467	509	460	500	493	488	457	530	469	489	488	490	490	465	504	504	453	474	466	472	473	476	488	463	453	498	502	477	492	519	482	480	461	465	491	501	462	427	470	458	523	458	452	479	516	534	444	523	468	512	461	509	463	453	436	482	483	453	486	489	483	479	490	484	499	473	478	496	498	485	464	468	470	483	487	518	480	514	498	441	487	497	490	498	448	491	447	483	541	503	460	511	488	521	512	481	435	486	460	544	483	456	471	510	476	470	427	485	476	480	487	497	469	478	516	501	519	490	506	460	496	503	506	479	481	466	465	504	490	489	498	482	491	481	472	520	502	495	496	469	521	478	474	469	474	472	480	475	460	458	449	516	483	442	497	510	488	449	480	486	473	511	466	467	516	485	511	449	485	525	452	538	476	493	469	440	504	500	508	453	508	517	480	473	483	527	467	506	490	461	448	486	463	492	484	474	484	466	473	463	480	496	422	462	497	511	491	507	503	494	494	484	497	475	486	487	458	512	476	475	462	482	485	459	469	458	470	452	501	491	461	527	485	471	471	526	459	488	501	470	476	532	510	465	444	438	474	495	463	483	486	498	475	489	466	473	483	481	425	493	501	495	477	467	492	465	462	499	474	443	474	480	470	475	487	498	469	506	499	470	498	495	437	488	530	471	457	480	488	463	457	513	466	502	488	480	482	473	465	466	460	471	503	454	509	488	464	492	460	515	491	448	503	459	470	420	457	462	455	465	483	491	456	484	488	482	509	469	484	489	473	504	475	479	456	477	489	500	475	497	494	472	464	475	497	505	461	495	452	497	508	469	481	515	456	486	452	462	462	459	451	427	468	481	531	475	488	527	468	482	499	464	505	477	493
50776	68531	28785	7227	984	591	458	340	339	282	236	225	245	239	213	219	211	194	228	210	203	195	203	191	191	186	190	164	191	180	180	185	152	193	197	203	158	173	166	185	179	207	185	177	167	172	174	173	191	194	194	208	190	159	177	177	166	162	185	169	191	166	173	189	188	172	192	184	195	164	189	179	200	172	157	182	195	175	164	163	168	201	193	222	243	189	184	174	168	174	176	177	179	172	177	177	158	172	187	168	169	167	170	168	195	162	189	167	184	203	185	171	176	167	193	172	164	173	177	182	203	166	169	174	197	179	170	173	193	172	199	177	188	169	170	197	164	195	171	181	178	188	185	172	189	155	182	208	167	176	186	198	179	196	168	160	177	194	162	166	187	175	191	179	152	181	170	172	182	186	170	163	185	202	159	171	161	180	190	176	181	187	179	178	201	175	174	171	180	145	198	177	186	169	209	182	157	157	194	174	189	163	178	159	194	151	164	177	170	185	184	196	171	201	181	177	170	175	167	184	195	174	158	174	161	195	190	187	198	177	174	182	189	151	182	191	180	190	173	174	180	175	175	154	194	175	198	177	183	180	152	175	189	187	167	172	199	157	185	190	181	187	181	153	198	190	154	189	188	191	180	183	183	162	170	176	180	193	178	164	158	176	152	173	171	161	192	188	145	169	177	171	184	179	186	193	185	157	198	168	186	172	162	180	185	192	184	180	192	180	186	172	169	169	182	183	180	187	180	159	176	195	183	181	169	180	167	181	195	149	153	169	167	160	192	176	171	189	170	203	184	172	187	193	170	172	178	173	168	175	163	191	179	178	175	181	186	182	172	166	173	182	182	161	176	176	177	162	193	171	187	154	191	189	182	214	159	167	165	191	183	159	176	176	180	171	162	167	165	173	175	186	185	192	169	162	174	170	180	177	195	175	174	203	176	181	201	174	163	171	188	198	173	175	149	163	158	187	176	194	176	198	184	155	168	199	182	180	178	182	179	173	194	183	198	169	165	186	196	143	170	169	174	183	177	184	204	191	186	182	159	187	180	193	174	173	181	158	174	177	173	185	170	179	181	189	186	182	183	177	172	184	182	175	169	172	187	176	185	165	167	162	168	194	172	175	160	175	188	168	158	163	197	200	171	195	179	190	163	183	195	182	195	173	174	172	197	207	180	173	155	169	190	169	175	182	181	185	196	164	171	189	159	190	190	173	184	147	202	166	205	168	164	162	180	159	177	170	183	174	180	145	134	171	161	179	205	194	190	203	186	183	195	183	167	167	205	174	190	172	155	185	165	175	165	182	179	171	171	187	164	186	193	199	161	189	177	158	164	172	186	165	184	180	189	192	177	171	163	189	182	173	160	197	181	187	187	172	170	187	176	176	198	166	152	189	171	156	170	198	171	153	186	179	184	163	194	153	176	182	144	156	160	194	163	190	143	169	204	203	187	145	159	173	175	181	179	165	173	151	179	173	164	160	169	201	176	187	169	175	192	164	201	157	194	178	202	188	197	197	177	171	158	181	182	187	159	181	175	199	167	166	170	197	166	166	193	210	182	169	174	149	176	188	184	148	191	173	193	171	150	177	179	170	194	191	201	185	188	174	188	198	179	200	182	200	207	191	191	214	180	164	170	181	188	191	173	194	186	183	188	190	170	153	163	184	164	170	191	171	172	173	170	166	191	188	156	175	174	183	181	169	176	152	191	164	167	194	173	180	178	180	173	197	170	178	173	199	194	182	182	167	200	174	169	171	180	166	159	183	161	193	184	203	171	177	178	187	203	166	182	198	185	170	179	184	191	190	137	180	180	196	178	184	166	180	173	166	169	171	167	186	183	161	192	186	168	183	178	174	161	203	183	184	162	161	174	181	167	187	192	164	188	213	177	175	166	157	177	171	205	178	154	204	180	174	193	174	174	163	175	206	150	169	169	165	170	178	172	172	180	180	178	186	184	166	176	168	177	196	181	172	188	163	175	197	189	184	173	205	153	158	172	192	158	165	152	184	184	186	165	181	170	174	218	168	198	164	169	157	181	171	158	172	194	177	180	174	178	185	188	179	196	172	178	162	165	175	169	206	176	171	192	153	168	177	171	166	176	179	206	194	166	201	172	150	158	172	185	165	164	152	200	190	166	184	202	187	172	181	177	193	184	184	174	174	150	184	180	201	174	162	165	193	170	183	178	160	159	171	193	196	197	162	174	163	187	164	177	170	184	169	173	184	174	190	181	174	175	206	195	178	167	163	177	193	178	159	187	189	185	193	166	172	178	187	172	185	183	182	177	160	162	160	185	176	178	152	176	183	184	196	202	160	185	198	184	174	173	170	205	186	181	199	163	202	180	176	171	178	169	184	184	184	188	209	184	204	206	156	176	187	179	145	181	172	199	153	166	172	155	165	168	186	199	159	166	187	184	173	166	179	190	186	199	177	183	175	208	173	161	168	160	167	166	181	171	184	187	186	175	169	167	167	181	159	173	185	173	157	169	168	172	172	198	155	201	160	178	173	173	176	184	166	191	169	185	193	192	190	204	178	165	200	171	178	171	155	197	179	164	182	180	190	176	198	170	186	184	184	177	180	171	174	192	179	183	160	178	177	187	194	164	167	182	178	167	192	194	195	199	188	171	209	165	141	203	169	174	160	185	195	197	155	187	165	156	198	184	175	177	174	172	149	181	184	204	202	182	179	199	185	167	142	155	183	165	179	177	185	200	175	185	189	165	167	158	173	177	144	188	165	179	155	174	185	167	153	172	179	177	187	155	176	175	190	199	150	198	182	186	181	180	183	202	169	200	176	166	163	189	162	175	174	173	169	160	181	180	171	185	172	195	185	173	186	179	177	165	193	162	174	172	191	192	198	180	167	172	165	171	191	188	194	197	184	178	188	191	176	183	214	176	187	175	167	167	180	191	183	176	166	193	166	167	192	166	171	172	193	181	167	181	183	175	179	178	195	164	167	189	166	186	177	189	161	180	195	194	156	193	199	185	183	160	190	174	175	164	172	200	181	181	185	158	195	169	174	163	174	171	153	173	177	178	174	184	191	175	180	168	162	181	179	196	167	188	178	210	177	203	169	158	172	178	140	129	191	155	159	181	179	176	176	158	188	172	182	189	183	190	170	162	167	167	172	194	148	180	180	171	171	172	170	200	157	186	170	180	169	188	150	184	186	193	160	180	188	163	142	161	168	151	181	184	201	193	192	185	196	187	164	165	177	159	181	152	178	180	166	185	175	174	160	170	186	157	189	192	199	172	189	182	186	194	171	197	198	172	196	172	194	176	185	187	195	174	171	179	151	180	183	170	172	151	176	187	163	181	168	164	190	159	189	152	170	175	149	173	171	159	179	183	172	173	198	186	184	182	188	188	164	169	181	172	195	173	156	171	187	194	185	178	158	183	180	177	174	194	188	196	168	180	181	180	152	166	163	172	166	187	182	173	165	183	156	169	185	172	194	183	187	181	200	192	183	182	173	189	170	183	177	211	197	181	175
34733	48698	18530	2347	1865	1802	1571	1265	1384	1184	923	830	833	715	650	696	686	670	597	642	578	578	650	583	543	576	604	616	531	545	572	562	484	571	503	512	501	507	504	501	458	462	527	492	479	483	490	475	442	418	475	459	465	434	456	472	459	436	434	471	438	498	464	406	497	463	490	466	472	451	497	467	456	501	426	464	462	441	450	461	485	441	423	748	1035	380	425	425	424	468	418	459	454	456	391	436	447	457	443	427	446	429	403	408	431	469	397	403	420	446	445	466	444	437	425	419	417	421	444	450	450	448	416	418	450	408	460	437	432	424	415	415	418	438	428	439	439	424	409	401	447	442	390	392	440	382	423	421	430	392	413	387	423	449	404	451	410	433	418	450	430	446	408	415	418	410	450	442	419	419	406	454	452	453	404	408	442	406	430	460	432	471	447	421	424	452	433	455	423	435	444	451	390	466	435	423	408	441	417	428	476	434	423	432	389	441	475	443	432	419	411	443	437	398	387	459	435	458	413	426	434	433	477	424	374	435	434	393	413	398	432	385	408	440	448	452	448	412	444	400	500	460	442	421	420	438	465	420	404	413	456	426	461	443	419	398	421	393	423	390	425	412	462	418	459	406	431	474	445	442	402	419	419	419	425	399	470	428	442	454	437	428	416	417	388	396	418	426	407	460	412	463	431	444	446	416	438	440	421	420	447	404	480	449	409	468	441	423	442	456	425	445	433	430	421	415	391	433	512	444	401	450	424	413	437	388	487	430	451	456	433	442	374	428	466	410	376	439	424	429	439	410	446	428	409	426	416	418	372	367	416	459	491	410	440	425	455	439	400	433	467	427	441	406	429	435	453	442	443	407	416	426	484	444	418	401	407	412	454	442	447	462	416	443	416	499	438	433	384	442	434	435	403	423	460	440	407	447	393	416	425	439	421	424	439	421	405	423	439	402	413	444	429	455	433	432	399	477	428	433	450	440	433	455	420	448	425	432	428	442	431	430	454	391	400	458	433	463	407	427	440	433	409	463	437	426	441	439	450	451	463	415	437	432	436	426	413	441	404	451	424	406	437	433	395	393	463	406	454	435	430	437	447	423	415	420	419	458	433	430	462	433	415	435	402	423	457	425	444	420	432	403	418	442	456	429	461	414	417	456	429	466	417	425	460	430	432	447	438	432	411	446	431	408	427	396	429	461	457	440	424	483	411	432	454	429	443	438	399	462	417	402	453	440	425	434	440	413	440	450	423	447	446	439	428	441	424	408	459	438	428	417	410	417	439	404	428	455	446	429	465	423	408	422	414	457	467	467	421	406	432	425	438	421	439	442	426	433	422	446	441	456	451	449	414	443	411	464	472	449	430	441	415	473	444	445	436	413	423	449	422	419	403	399	422	458	436	434	434	432	443	425	422	454	480	465	407	432	405	434	448	432	466	466	411	453	429	436	427	408	411	435	404	421	448	425	479	442	456	424	431	411	422	397	408	447	432	450	444	423	439	427	422	414	410	434	453	438	436	480	386	460	418	402	421	459	409	433	446	472	397	429	427	419	397	457	383	422	398	456	429	445	436	411	405	438	470	470	413	409	460	412	404	417	427	440	421	459	434	420	414	434	471	426	461	402	435	416	405	441	423	415	408	442	419	442	464	422	405	404	448	421	446	406	381	442	422	436	432	443	420	429	396	443	472	438	423	400	444	476	446	423	443	433	423	416	418	417	447	458	463	429	469	425	428	429	472	456	411	420	445	378	419	435	426	390	428	450	429	446	391	418	449	428	474	423	430	431	452	386	441	450	462	459	467	456	426	467	440	435	426	421	442	406	415	424	425	458	477	413	468	426	445	402	457	433	409	407	399	455	434	445	427	409	399	416	422	439	432	451	454	449	460	456	428	448	458	469	448	421	448	401	458	422	456	406	425	427	438	442	436	425	442	440	433	412	388	408	447	402	409	447	450	429	444	438	407	433	414	442	403	435	442	453	441	444	430	421	464	455	453	396	461	439	414	403	448	412	408	452	461	417	460	412	424	432	436	445	436	415	449	400	400	418	453	415	420	454	410	470	439	431	436	436	416	453	394	439	479	449	452	437	380	429	425	437	462	416	419	447	395	458	447	435	414	420	418	451	445	429	411	413	430	410	464	441	431	424	469	435	418	405	422	449	402	454	400	432	449	429	454	432	457	404	425	405	426	441	405	476	501	410	437	393	427	418	433	431	426	458	426	417	445	411	414	459	422	424	437	441	429	408	396	426	395	405	466	443	435	423	403	438	446	392	434	422	435	423	437	404	456	445	441	467	460	416	431	426	430	455	403	478	429	455	434	413	483	475	418	490	460	419	417	437	463	408	404	419	419	423	420	423	445	412	463	427	424	446	430	426	422	470	456	429	437	388	449	456	426	408	447	433	441	414	422	423	416	420	452	445	436	408	402	448	441	428	419	429	435	449	414	440	430	419	432	424	442	401	435	399	467	439	420	436	438	421	464	397	405	418	409	403	442	463	427	461	434	447	425	429	452	467	449	416	413	439	452	453	461	408	448	431	421	443	442	394	460	420	440	432	418	422	408	450	423	421	434	404	455	441	410	421	417	437	454	399	379	439	424	449	403	438	432	440	438	437	470	455	398	429	397	391	470	422	418	429	430	433	470	404	430	435	451	439	425	435	398	411	432	427	431	435	395	450	429	470	442	467	433	430	422	435	429	444	424	435	424	442	404	403	444	453	402	412	427	431	434	433	407	444	426	418	466	464	445	439	467	458	451	423	407	432	402	424	430	412	420	401	436	440	462	457	434	395	403	433	436	438	411	434	467	463	493	419	436	446	440	397	434	422	430	421	441	466	432	419	414	414	415	451	422	444	427	393	442	403	439	425	393	419	455	422	427	426	425	409	454	453	414	394	441	415	399	444	447	460	436	438	436	428	433	403	436	441	410	407	456	434	404	426	431	428	449	436	401	443	410	461	431	428	465	433	449	415	458	424	447	444	430	443	445	409	451	401	471	411	431	457	417	443	447	439	436	457	397	478	471	439	439	424	429	426	442	417	395	444	416	410	462	421	391	464	445	437	462	445	428	403	452	440	394	432	453	426	453	430	406	407	440	422	426	409	424	445	399	398	438	434	467	417	458	424	424	431	438	401	432	456	414	413	430	438	434	405	429	421	409	441	434	421	422	441	437	413	438	462	414	471	446	443	449	415	374	470	407	466	403	449	425	416	403	452	456	411	445	436	406	400	424	424	409	435	453	428	440	454	430	461	426	407	420	441	419	432	417	419	403	415	445	446	389	435	424	399	453	408	432	444	446	453	432	451	430	478	465	416	410	431	426	410	428	422	485	431	431	443	447	454	443	414	428	415	475	446	421	460	413	442	408	429	481	426	438	442	425	426	468	414	434	410	466	414	424	441	443	430	452	398	482	373	429	432	408	470	408	432	463	445	416	437	419	435	410	526	435	422	373	408	454	452	423	452	463	459	452	445	409	441	415	457	447	427	424	433	426	433
57554	77764	38228	13570	2228	773	565	499	444	399	291	186	216	193	143	156	157	138	146	145	130	138	122	140	127	128	136	133	118	102	123	116	105	111	129	114	105	130	116	121	101	112	121	109	102	84	108	87	106	92	116	106	90	102	101	91	107	100	108	100	95	108	105	111	88	106	89	95	101	86	96	94	108	97	100	108	91	101	90	109	95	107	110	157	231	105	102	98	97	108	77	97	99	94	93	95	114	92	94	84	94	125	74	112	117	82	82	101	106	82	82	107	92	87	96	108	111	95	85	76	99	96	87	86	97	83	110	110	97	102	95	88	89	99	106	88	101	91	105	97	95	91	90	85	91	99	94	112	105	107	91	86	89	109	93	84	94	111	99	110	111	82	82	104	103	89	96	92	83	95	96	92	84	103	95	98	109	112	98	109	107	111	96	90	108	92	95	88	109	99	114	113	104	104	93	98	90	108	97	95	76	106	99	101	88	104	89	86	83	108	104	118	110	89	98	99	96	86	112	93	121	99	106	88	90	95	106	85	104	107	86	93	116	95	115	96	87	83	93	88	90	85	86	91	98	86	87	87	105	104	115	97	99	90	103	92	88	96	82	100	72	94	96	93	104	99	103	108	114	106	90	85	96	104	100	102	90	97	86	87	105	91	106	105	103	115	89	87	98	84	104	97	106	82	110	94	111	93	87	108	99	88	98	104	107	99	96	92	96	87	94	97	116	85	104	95	98	97	97	82	78	117	105	95	99	107	77	89	94	93	83	91	95	98	94	100	109	84	97	79	90	84	83	107	84	92	104	97	95	81	89	115	82	101	100	114	86	86	82	120	86	92	70	110	90	96	77	86	99	115	96	103	116	113	93	90	79	96	75	108	102	96	99	107	94	93	76	95	112	117	91	94	98	93	101	91	116	94	87	81	105	99	93	102	95	93	94	103	96	95	103	93	101	112	99	95	113	98	91	95	87	100	110	73	97	88	89	97	105	91	88	103	75	105	92	97	101	98	77	94	93	92	89	89	98	87	98	102	100	92	108	92	89	73	85	106	92	96	79	85	101	117	100	91	79	81	96	94	99	95	109	107	111	98	111	112	95	91	109	111	79	90	101	83	94	101	108	92	98	95	93	93	106	90	97	98	87	96	97	98	101	102	84	95	112	89	97	103	93	88	100	79	93	114	96	91	100	108	87	105	112	91	100	97	91	86	101	90	104	88	75	86	104	91	95	90	89	90	85	107	87	109	94	116	90	94	106	88	101	93	98	98	86	93	105	88	102	67	84	108	96	89	114	90	104	106	98	104	95	94	86	117	103	81	112	102	90	108	89	100	106	81	111	106	79	92	95	102	91	77	87	90	107	89	91	99	90	97	106	86	102	93	84	96	113	98	104	109	98	87	93	67	97	88	99	103	125	85	104	91	87	104	95	96	88	96	91	93	93	108	88	98	105	94	79	81	108	104	107	90	96	97	99	88	113	104	101	106	99	102	90	103	81	96	77	92	88	103	95	80	91	94	78	97	87	83	102	100	94	92	106	102	96	97	91	106	92	112	106	91	92	84	74	94	87	75	95	79	105	102	105	101	96	83	100	89	67	103	90	85	90	75	92	117	91	105	76	97	98	93	92	83	112	86	108	77	85	101	99	108	86	91	107	99	85	106	101	88	113	100	84	86	96	97	82	80	99	99	112	112	108	95	85	104	95	91	90	102	92	112	120	121	100	106	82	87	86	98	91	82	98	93	97	83	100	108	103	108	100	102	124	92	93	99	99	91	100	93	103	114	96	94	82	84	99	89	111	101	86	93	91	74	94	84	72	102	88	106	104	103	94	84	98	101	88	100	104	95	96	98	81	107	95	99	103	94	91	104	99	105	101	80	99	109	99	104	109	95	95	120	95	102	90	111	107	86	108	97	99	100	102	91	90	82	88	95	96	107	100	84	86	89	91	89	85	94	86	83	90	105	82	72	94	94	97	92	115	83	107	89	106	107	95	88	101	90	86	95	109	93	92	117	96	86	100	95	116	108	102	92	106	92	104	85	92	107	78	75	105	86	92	94	102	96	105	82	87	97	78	108	83	86	69	90	117	99	95	100	103	101	92	96	87	98	97	96	93	88	107	96	89	94	100	79	106	88	85	82	89	96	99	91	94	67	86	96	97	95	123	108	95	96	99	94	95	110	86	81	115	92	98	74	110	99	89	104	108	110	106	105	104	79	111	93	105	115	90	108	98	73	80	102	87	106	116	89	99	97	93	92	99	111	100	102	77	91	103	102	99	98	90	98	87	102	114	105	103	102	92	104	106	104	88	91	89	87	100	104	78	94	102	98	90	102	100	95	94	83	89	87	96	102	85	110	99	96	73	101	81	87	101	97	87	91	86	106	90	85	99	78	89	105	100	100	96	87	92	130	101	112	104	94	93	93	100	70	84	93	91	85	101	106	119	115	85	99	103	82	95	88	103	95	80	109	117	74	103	101	104	97	99	100	95	99	92	67	93	86	102	91	94	87	81	89	87	103	100	104	93	83	85	109	110	110	111	73	95	92	91	76	91	106	87	114	116	93	107	100	89	92	113	94	90	103	104	93	100	87	102	92	102	83	92	91	92	92	74	93	97	93	95	91	101	100	75	103	97	92	96	76	89	92	94	97	95	89	87	87	87	112	78	96	111	86	79	91	97	84	87	85	83	103	103	107	79	95	112	96	90	103	113	92	96	110	84	79	82	86	91	100	106	104	88	81	98	110	79	115	77	96	76	92	91	92	87	89	95	88	84	91	95	97	84	107	95	110	81	101	95	77	88	85	100	89	97	84	90	104	104	92	73	89	112	96	86	108	95	100	104	93	111	92	99	95	84	84	94	103	105	89	111	89	89	102	86	102	83	80	96	86	83	92	97	113	96	90	96	101	101	95	109	88	76	103	92	92	91	97	89	93	96	101	112	92	72	93	110	108	93	84	112	88	83	94	98	94	97	88	102	86	87	99	95	108	94	94	92	94	102	96	98	88	89	105	99	93	93	101	88	97	101	100	85	96	105	75	118	88	87	101	97	99	94	91	95	94	83	102	99	102	89	81	85	95	103	103	93	103	106	111	85	108	90	90	96	97	81	86	101	104	81	114	96	99	91	96	99	85	94	75	77	103	90	110	100	110	102	83	107	96	85	93	103	90	119	84	99	94	88	89	100	92	67	95	89	102	97	84	87	82	90	124	99	99	87	88	96	107	121	101	81	99	81	94	93	80	98	87	95	98	99	108	104	74	86	100	99	101	93	100	90	92	89	87	93	96	110	97	97	77	89	83	82	97	91	103	94	71	80	89	92	90	95	82	87	75	94	90	94	88	90	95	97	106	95	111	88	104	92	94	100	83	88	88	85	87	93	110	91	113	94	110	90	100	87	83	96	91	70	85	101	96	96	96	104	87	102	90	89	84	89	88	88	95	105	104	102	101	103	112	86	90	106	103	101	85	74	91	104	105	103	102	102	89	94	98
44270	58295	23723	3467	2789	2775	2424	2277	2080	1470	1186	1022	1069	842	716	607	656	594	687	557	496	506	500	492	499	454	517	509	478	503	412	464	432	391	403	353	357	337	309	315	349	361	339	316	320	294	299	275	279	280	273	237	286	273	272	261	272	254	294	310	275	291	271	302	309	273	345	341	318	315	328	285	333	284	341	290	290	257	241	276	260	234	227	743	1185	230	248	248	214	278	265	264	238	260	243	234	239	245	236	251	259	257	216	260	243	228	260	228	222	217	247	259	236	242	273	256	277	241	242	257	242	220	274	231	221	236	237	247	237	240	244	246	261	245	233	256	256	221	252	250	237	243	255	235	207	239	239	242	270	255	236	220	283	245	224	235	250	228	230	243	259	250	247	261	223	255	243	251	258	235	241	243	218	258	243	208	256	260	257	244	243	231	253	234	238	261	236	254	231	259	243	233	250	282	211	249	235	254	235	221	245	227	245	217	261	230	245	256	263	270	243	241	252	230	234	287	243	234	231	242	228	223	242	245	236	243	243	260	248	259	258	254	246	259	228	250	240	252	239	244	239	244	255	249	216	228	244	238	242	230	217	255	238	239	279	239	255	204	274	265	252	247	242	251	246	246	217	273	269	235	248	248	244	256	264	265	247	248	254	245	248	257	247	227	234	242	232	255	228	219	276	230	244	235	236	242	221	226	251	217	249	236	236	252	253	229	237	240	221	253	266	235	252	212	247	247	243	236	242	273	274	247	230	251	249	214	247	249	236	218	243	244	268	232	257	249	229	251	242	268	235	229	232	225	246	238	260	230	254	264	226	235	238	263	247	242	230	228	269	249	244	235	246	253	257	240	253	249	255	226	242	250	250	251	237	241	233	241	263	271	254	228	230	251	272	252	231	245	237	241	219	240	260	225	271	225	222	270	230	278	236	222	247	241	259	242	237	247	222	261	252	257	243	216	264	245	249	248	239	253	223	237	253	280	261	248	255	245	234	243	247	223	253	225	235	252	213	247	245	254	264	237	237	252	261	242	265	251	223	257	224	230	258	257	246	222	271	236	244	246	219	223	236	248	263	223	246	237	244	245	241	201	215	232	245	252	257	236	255	260	218	253	252	252	245	232	244	256	232	233	259	222	238	245	240	238	260	221	248	251	253	223	244	232	235	268	232	246	247	240	260	263	240	241	255	260	228	276	229	231	216	247	270	238	237	216	256	232	224	227	250	246	239	222	243	253	249	278	253	224	244	248	252	273	258	256	255	259	267	246	252	231	243	254	248	234	231	250	271	238	239	239	236	255	261	225	248	217	240	224	239	252	238	245	265	241	264	241	216	288	205	261	249	238	252	247	252	273	223	265	253	242	251	232	255	261	251	254	253	237	236	241	248	244	265	236	234	250	256	221	240	211	223	249	257	247	239	228	230	260	243	245	257	248	210	254	256	242	233	276	242	249	261	236	260	234	242	236	242	257	261	260	267	251	267	252	269	263	257	242	283	244	263	212	256	264	270	245	232	277	254	254	240	252	242	218	212	254	219	248	230	238	237	248	241	269	255	223	218	245	239	242	235	241	246	249	267	273	243	239	237	234	255	231	252	232	251	270	258	269	244	259	248	240	257	246	240	246	244	243	225	244	260	252	243	278	234	240	240	235	231	263	244	280	236	241	231	268	256	281	256	235	227	245	220	250	234	278	241	219	240	229	252	230	261	243	263	232	262	254	220	254	251	233	234	213	247	254	257	222	247	240	220	229	241	218	231	238	248	259	241	245	246	225	247	237	211	238	247	245	250	234	247	222	223	231	258	264	259	249	255	242	255	286	249	252	264	265	279	247	239	270	224	212	255	253	254	269	276	283	229	252	261	245	259	237	226	219	263	233	215	231	245	253	243	234	259	265	221	219	233	259	224	258	220	241	239	251	251	219	235	257	223	230	241	228	235	245	278	248	245	224	256	236	221	256	238	249	238	235	257	256	228	233	232	255	246	233	238	248	259	259	241	240	235	257	260	259	235	241	253	223	252	214	228	239	248	226	267	254	260	264	245	236	223	242	218	251	237	238	269	245	231	266	246	239	236	236	252	226	243	236	254	251	244	279	259	238	256	269	204	244	250	243	263	216	241	258	241	248	260	243	256	243	253	252	262	251	251	241	249	258	254	238	260	224	231	251	221	248	237	242	240	223	243	252	249	243	245	218	207	238	280	245	234	227	249	219	240	257	254	235	256	252	238	273	242	252	266	222	253	242	246	262	228	234	237	227	236	234	242	252	246	209	242	241	246	239	221	265	261	261	247	257	241	266	226	241	227	250	267	235	237	275	249	238	241	247	251	220	250	230	231	241	223	229	260	239	251	253	245	246	252	220	246	253	247	245	265	230	274	246	259	240	239	242	251	249	237	229	229	261	245	258	222	246	234	262	235	250	244	250	244	264	250	239	232	261	265	254	275	248	231	231	226	231	222	253	265	217	247	254	254	244	235	262	228	221	232	264	253	241	241	244	257	274	240	260	237	256	256	231	237	249	235	236	242	256	259	256	243	219	236	237	225	220	245	246	218	246	225	253	213	243	240	262	246	232	241	243	234	260	241	249	250	266	225	213	250	222	211	274	239	245	248	252	254	221	256	239	197	243	240	260	226	234	259	224	237	254	259	237	236	266	266	245	242	228	255	235	249	232	232	261	240	249	243	247	241	256	256	268	257	240	208	249	232	263	214	260	243	236	274	240	242	242	262	265	239	256	226	251	252	247	246	251	210	227	249	213	252	226	245	248	230	259	265	225	251	249	267	244	232	246	239	236	253	222	230	260	246	238	232	243	260	249	245	268	238	244	241	230	238	242	238	247	257	279	247	220	248	242	254	227	237	262	272	243	230	248	244	252	236	227	223	223	240	249	250	251	227	260	259	231	236	253	240	216	242	249	251	227	239	264	247	231	228	254	239	254	224	241	255	239	245	262	236	256	247	281	225	244	249	277	246	256	240	261	224	247	241	255	232	224	232	267	254	247	273	272	263	242	252	213	239	267	258	241	232	231	239	233	264	252	232	255	267	228	250	236	241	243	247	214	243	258	257	266	221	234	230	242	227	234	236	225	221	262	226	222	223	248	235	217	222	260	256	256	248	254	238	232	282	262	242	250	235	267	232	254	239	235	246	229	261	248	229	257	238	266	262	221	246	242	217	254	244	255	243	246	241	262	241	234	235	250	224	246	242	217	212	238	242	245	243	255	246	254	249	258	241	250	256	264	212	264	236	297	263	219	263	238	255	216	233	253	231	262	225	239	255	242	249	207	232	217	250	218	236	261	236	230	234	228	257	236	227	259	258	247	237	232	257	265	251	229	251	246	237	248	253	229	273	258	229	252	247	284	252	233	233	273	241	244	243	245	231	244	257	238	240	250	225	238	229	254	261	247	256	241	265	263	237	262	223	272	211	238	257	242	259	249	244	241	262	246	232	263	230	249	213	255	236	234	244	274	251	236	259	255	212	258	222	252	221	237
11420	22857	2191	393	264	259	222	200	228	226	211	216	217	200	190	223	194	200	229	198	208	218	241	209	192	185	180	197	207	196	204	222	204	200	204	200	207	171	210	187	193	216	164	209	170	185	198	197	203	207	176	240	182	185	188	199	209	224	215	198	176	231	216	197	196	185	199	216	200	198	207	179	186	232	192	211	201	203	172	201	215	223	207	208	229	189	220	212	204	202	199	193	187	189	169	170	172	200	185	200	207	202	235	209	215	230	222	221	177	177	183	188	184	199	212	175	194	197	191	206	199	204	200	229	191	205	203	173	220	199	208	180	175	181	169	213	187	183	195	189	177	226	193	165	206	202	189	207	196	210	203	207	185	205	185	195	190	208	197	215	233	202	184	199	203	196	183	206	214	204	189	197	201	188	186	219	206	197	189	187	189	184	210	216	181	223	224	202	217	190	204	216	215	184	214	172	199	208	205	241	203	182	209	213	193	185	207	194	204	199	208	193	196	206	202	192	189	183	198	186	192	207	181	202	213	228	179	176	185	170	213	187	210	214	197	205	204	169	203	210	193	213	224	186	181	201	220	194	210	202	205	221	175	206	169	179	183	182	201	204	182	198	207	205	184	188	208	241	223	179	191	187	190	189	234	193	192	194	218	220	207	186	192	182	190	185	204	222	172	204	205	216	208	178	185	171	185	187	179	194	194	171	186	184	187	193	194	187	199	201	181	217	202	169	181	200	179	194	184	187	174	201	227	195	227	194	189	196	203	187	170	190	218	204	201	218	182	205	191	200	203	176	192	185	197	201	215	227	212	205	215	215	217	185	194	226	206	198	209	185	201	207	215	220	193	198	200	213	197	185	199	201	197	200	189	213	184	159	183	212	214	186	215	196	165	180	191	182	195	207	224	166	198	184	213	188	197	184	192	207	182	194	194	201	198	198	208	204	177	182	207	207	198	220	201	213	181	187	201	196	176	188	205	180	190	185	199	201	184	186	198	200	233	204	209	193	212	184	179	190	197	204	189	202	193	182	189	208	182	181	189	190	200	230	181	218	204	211	217	174	207	207	193	165	213	200	205	221	200	188	196	197	190	195	221	190	205	205	204	194	170	211	191	208	194	214	209	189	180	201	184	185	189	166	222	176	199	185	210	200	194	220	216	205	202	195	196	215	213	222	192	198	201	205	184	192	188	210	203	201	195	213	202	190	202	185	182	219	183	185	197	214	212	198	179	202	173	199	190	185	213	198	213	213	195	192	205	189	200	222	195	199	206	194	189	225	184	191	221	197	188	206	178	178	190	215	201	204	183	214	187	228	199	186	174	190	177	196	201	211	194	223	191	188	198	209	201	202	196	196	205	175	174	195	199	187	207	213	203	184	222	224	188	213	202	201	200	199	213	203	187	204	200	198	203	223	194	201	202	177	198	178	208	189	191	220	191	202	207	195	200	216	210	227	200	215	198	195	213	203	178	199	202	182	204	178	205	191	206	201	194	194	180	216	198	212	189	184	211	212	197	198	196	197	159	183	144	194	199	198	197	192	204	167	202	196	190	176	209	197	205	235	221	180	191	222	209	198	189	179	192	206	217	199	194	202	211	195	200	192	210	216	217	206	209	175	210	184	181	181	206	198	202	195	199	195	217	189	219	213	175	209	193	190	204	220	209	201	213	218	205	187	243	187	198	204	195	211	216	187	187	211	198	210	194	201	181	165	209	187	166	191	185	192	199	191	202	179	206	189	194	200	208	200	216	206	231	213	201	208	194	215	171	197	191	213	181	197	206	219	190	195	206	190	210	211	220	185	217	199	215	179	215	208	206	208	225	208	188	191	237	184	199	195	202	206	200	221	203	187	197	211	205	229	194	192	207	186	207	200	213	187	211	181	193	193	224	203	213	207	209	187	184	188	191	208	183	220	185	178	205	193	210	197	198	170	193	206	203	209	190	208	203	197	163	178	180	179	208	176	221	181	177	174	203	192	216	229	172	185	190	200	202	185	201	181	170	197	207	171	191	177	197	211	178	176	202	209	169	198	235	195	191	187	192	216	202	225	194	199	200	204	196	223	211	198	195	219	185	228	183	197	190	183	186	206	198	217	200	209	199	197	208	200	198	195	204	198	212	198	207	201	185	198	184	190	181	203	196	188	204	204	178	200	204	198	187	175	201	201	177	206	191	207	209	175	194	209	192	200	175	227	175	217	223	212	215	183	187	207	181	174	226	178	200	198	205	173	190	206	202	201	214	165	192	190	185	189	203	193	202	216	198	213	203	217	201	180	199	215	217	203	197	201	183	174	197	180	188	193	218	195	194	208	195	204	200	203	197	189	170	217	196	195	223	180	176	200	194	206	200	187	207	190	179	202	208	201	199	230	206	181	197	182	184	219	183	231	199	186	200	199	194	193	206	188	190	190	218	187	197	181	205	196	214	199	220	173	202	231	197	202	197	187	189	205	219	181	197	186	206	162	202	197	205	227	195	186	188	226	195	210	203	200	194	237	197	202	193	186	179	200	181	202	200	192	202	183	206	179	215	187	205	190	178	226	218	202	225	188	209	189	190	186	185	202	181	190	202	195	195	214	212	193	210	190	211	191	209	209	195	187	170	203	195	205	187	168	180	172	206	177	214	209	182	184	192	198	203	195	184	213	192	181	187	169	205	195	212	202	189	192	187	194	202	194	194	171	189	200	228	195	201	196	214	191	214	203	186	194	186	204	187	178	194	199	214	191	202	197	177	183	200	225	197	184	213	184	208	221	195	187	206	206	200	201	193	201	173	232	196	202	204	224	191	161	214	170	204	206	188	184	211	196	214	204	191	234	209	171	199	186	192	207	219	209	185	177	175	205	197	203	203	205	200	213	199	186	216	200	188	203	203	184	219	171	192	226	191	188	186	193	209	193	185	181	213	199	214	188	196	164	201	198	186	217	212	168	204	173	193	164	203	195	182	187	173	210	224	176	198	209	210	219	193	198	193	193	175	171	196	192	177	194	185	192	215	169	187	193	204	205	197	219	211	178	208	186	177	203	198	235	184	197	207	216	199	193	219	214	218	194	205	199	201	207	208	205	188	207	175	189	193	180	182	216	204	194	196	196	176	208	177	199	212	235	197	185	196	202	210	191	195	190	193	167	194	182	193	216	184	182	179	231	186	211	198	196	202	192	177	189	200	211	184	171	229	187	185	202	214	197	194	195	200	184	175	186	211	215	203	197	181	200	190	200	177	199	184	217	196	200	177	189	196	208	213	195	164	208	197	196	190	179	193	211	195	195	209	189	202	189	208	204	205	207	185	200	209	203	206	194	212	188	213	223	207	211	183	218	201	170	167	201	204	181	190	189	168	209	194	179	191	216	192	178	194	193	185	211	186	202	207	205	203	189	201	177	211	206	211	211	210	185	178	184	169	221	222	207	219	205	196	204	166	206	204	199	202	182	195	177	203	219	201	190	180	203	208	205	228	201	227	223	201	213	165	215	184	194	182	208	187	202	200	203
11353	22521	1945	811	747	732	716	580	628	592	542	525	560	530	469	533	503	510	571	534	483	515	493	525	524	533	485	492	484	505	502	490	435	531	473	462	473	499	475	460	527	506	476	519	465	461	446	502	480	457	471	455	492	456	478	465	504	499	472	481	483	459	499	509	489	535	508	514	459	532	500	505	493	474	502	481	471	455	512	487	489	480	475	509	543	494	463	461	503	466	476	498	457	483	487	489	496	482	542	491	528	467	497	484	436	531	441	520	497	478	467	462	531	484	474	473	471	467	454	520	473	502	505	518	473	483	472	517	494	505	441	484	498	495	474	495	452	486	480	467	476	490	491	464	484	512	471	518	478	490	486	506	461	465	492	456	477	490	502	492	489	444	478	448	479	461	455	469	448	493	476	466	458	471	463	489	503	497	480	462	511	486	474	499	470	474	467	513	455	466	499	471	475	482	484	442	452	488	489	496	478	452	513	488	517	460	488	473	509	500	501	481	462	489	464	514	458	481	487	500	467	470	523	500	491	476	454	440	494	471	465	457	474	460	460	469	507	516	468	489	479	521	502	529	468	465	448	447	506	493	502	516	503	488	492	494	496	492	478	487	456	474	490	467	479	477	480	476	498	491	480	501	455	453	471	473	447	532	450	447	479	498	467	509	494	488	455	501	484	463	522	514	480	443	465	475	468	478	458	472	493	534	482	453	494	481	468	469	485	469	497	485	443	456	449	474	454	478	458	475	493	472	456	471	469	481	473	485	490	476	459	479	474	456	468	507	517	513	469	522	491	478	462	492	454	498	493	507	481	473	450	479	515	493	517	433	485	477	514	475	455	456	485	476	502	462	434	503	461	463	470	505	476	466	462	467	480	523	467	430	454	472	504	457	504	510	478	484	477	495	487	489	495	503	521	486	479	476	496	482	511	480	515	475	476	470	497	456	464	457	474	483	467	444	485	459	493	487	518	507	480	479	456	476	468	506	468	503	484	450	468	511	530	477	493	475	491	479	517	487	486	503	461	459	492	470	488	479	484	444	492	476	479	488	505	502	509	509	484	458	490	444	486	434	457	460	498	484	496	513	476	449	485	473	506	462	493	500	469	526	473	450	483	476	511	547	481	457	479	500	519	493	470	482	506	495	465	489	467	485	460	486	469	435	475	489	501	476	488	472	511	475	483	465	467	484	446	449	475	496	512	487	509	449	458	470	493	449	465	465	450	481	463	475	502	499	452	489	503	475	521	472	485	473	468	495	476	474	466	465	511	497	485	510	477	479	472	481	504	493	493	447	504	444	485	484	501	488	461	492	485	469	475	470	467	465	463	492	469	501	454	491	482	458	496	470	455	471	497	453	507	471	503	432	511	485	532	427	493	503	501	454	493	534	482	453	483	500	535	491	478	440	485	460	441	483	497	466	489	497	477	502	471	474	481	470	473	481	502	484	489	509	464	483	496	496	464	493	455	499	495	505	463	478	518	485	458	485	483	494	469	471	477	495	484	475	487	430	487	492	462	493	487	477	455	491	458	526	427	486	468	517	478	494	459	494	460	469	474	469	452	509	542	499	458	482	520	504	513	454	453	517	445	488	518	496	470	473	482	471	491	476	441	493	488	479	466	478	449	496	461	446	469	464	513	471	449	498	453	465	478	478	477	469	503	475	491	509	448	526	476	506	456	526	536	452	470	477	463	471	458	463	448	487	467	479	531	501	497	489	479	480	462	447	475	495	478	472	462	494	460	482	468	478	469	460	487	442	480	469	525	457	514	486	478	472	440	472	462	499	446	442	492	517	495	504	471	466	470	500	449	486	480	464	477	502	472	475	504	466	467	456	490	478	512	438	484	453	500	479	429	513	467	451	457	508	487	505	466	472	478	466	495	483	492	457	489	486	479	472	497	497	438	473	477	478	459	502	491	463	509	484	469	508	484	497	472	513	438	472	495	499	482	471	478	507	449	475	475	489	491	457	477	473	467	508	469	488	465	474	451	506	505	464	469	495	488	486	453	482	464	424	496	495	430	453	494	488	508	491	461	469	499	478	505	494	475	502	454	451	456	500	498	490	485	452	495	449	466	460	452	450	490	504	440	488	476	474	465	469	494	536	489	524	470	501	502	446	503	443	504	479	492	482	452	445	488	456	511	503	437	475	498	453	465	444	479	508	479	480	463	481	514	464	475	491	509	497	468	535	499	516	494	491	517	502	501	454	473	453	485	468	508	476	477	446	487	492	477	446	459	480	476	493	455	499	450	496	521	535	468	485	484	474	470	443	488	462	455	494	475	449	475	467	512	470	483	477	478	491	484	450	503	509	527	497	469	495	478	456	445	489	512	469	490	483	481	531	466	477	472	506	451	477	507	481	489	480	490	464	455	476	486	479	455	481	472	472	448	458	507	494	470	475	506	458	486	432	494	422	491	496	493	500	467	478	498	476	491	489	499	501	476	472	473	524	486	483	467	485	473	474	496	505	527	487	489	475	477	481	458	478	486	461	501	499	457	508	487	470	465	427	526	455	479	497	460	466	453	452	492	424	495	486	517	488	473	443	451	440	485	468	484	467	467	519	480	482	450	514	474	503	477	491	465	459	495	490	459	466	461	492	492	492	493	510	487	494	481	478	487	452	484	471	530	478	458	491	491	493	479	476	503	465	493	456	479	506	488	457	461	492	478	472	503	494	511	466	477	476	449	479	499	505	484	454	506	504	495	488	466	513	514	468	513	470	449	476	460	488	547	477	484	486	516	504	479	487	472	495	479	520	494	481	490	483	472	459	463	525	476	469	472	460	422	457	495	483	488	487	490	452	463	494	514	499	441	497	459	429	460	490	483	481	529	479	494	458	491	479	481	453	499	439	472	454	472	475	480	450	434	494	478	490	443	477	461	496	444	461	483	474	458	488	453	488	459	487	489	459	491	478	491	488	522	535	471	492	428	455	443	462	467	432	449	427	482	502	516	502	472	470	450	454	473	463	485	476	457	495	491	487	526	479	478	491	446	469	513	475	491	498	532	449	493	407	489	471	493	478	444	444	492	529	470	460	482	481	484	450	483	459	446	474	510	470	490	477	467	498	459	505	495	485	485	489	488	510	504	471	510	479	459	469	474	484	519	469	493	440	466	473	468	480	483	489	470	436	465	517	500	500	441	495	477	511	468	482	464	496	492	473	491	514	487	496	464	479	497	459	485	447	462	518	444	477	490	535	483	447	448	466	449	501	468	428	478	492	510	468	461	520	451	466	469	499	473	485	507	473	457	492	483	462	499	447	455	445	481	463	504	454	482	465	466	517	538	488	459	481	460	452	490	515	499	462	492	466	444	476	481	458	515	473	442	518	476	454	485	503	463	456	504	461	482	474	447	499	512	472	484	482	480	462	451	466	502	477	501	520	509	467	502	490	510	478	480	477	469	509	458	500	449	511	517	469	453	486	461	459	476	499	485	473	477	454	475	482	445	455	480	490	463	478	498	490	477	505	510	492	486	516	483	442	458	461
52868	66714	26535	6069	846	610	439	388	319	285	272	246	263	206	227	213	221	203	225	199	176	188	192	199	228	172	210	183	200	154	183	197	175	188	180	214	195	191	193	176	200	202	168	167	173	188	176	184	203	194	166	154	155	183	203	170	157	164	183	199	177	182	189	189	187	169	193	178	181	180	192	195	190	173	190	188	170	178	163	187	176	186	198	214	231	197	198	196	194	159	177	182	191	192	197	162	168	195	206	187	187	180	198	194	189	171	155	169	183	184	203	184	177	151	145	172	177	177	200	196	172	173	183	177	186	170	156	175	191	184	161	180	184	166	165	182	167	169	186	159	170	194	161	183	173	179	165	185	171	159	189	163	200	199	182	179	176	173	185	173	171	197	178	167	174	163	182	193	166	189	173	193	174	152	171	178	201	204	164	168	168	153	186	186	170	179	181	174	168	160	175	165	154	185	187	172	194	164	168	176	194	180	192	185	190	152	182	152	183	180	189	180	170	155	187	181	193	181	192	162	168	178	140	170	201	165	154	202	163	158	175	160	176	189	194	166	191	201	164	159	169	161	161	203	199	184	184	195	190	193	187	172	192	206	187	169	169	193	181	176	168	178	198	173	162	174	154	186	188	150	189	182	183	162	177	173	193	182	186	185	184	168	203	169	181	188	177	174	182	183	148	189	187	183	168	172	157	165	174	169	166	204	194	176	186	151	172	203	201	177	201	197	173	176	182	175	209	160	148	189	152	177	207	183	147	164	167	190	163	182	186	193	180	158	168	184	175	183	168	190	176	166	184	179	174	178	192	168	159	187	161	160	170	175	154	187	174	169	183	162	182	187	171	166	172	164	178	155	227	184	161	178	191	172	178	199	147	173	187	198	154	179	179	188	192	155	172	186	172	168	148	159	195	203	168	188	188	167	183	164	198	175	172	177	196	160	185	173	198	191	179	207	181	173	201	174	180	183	162	192	194	189	158	149	168	160	197	181	181	166	178	187	191	178	189	167	169	167	179	173	163	200	191	175	183	177	183	178	166	163	194	178	192	189	164	176	186	203	176	164	175	181	160	173	193	192	188	186	172	186	186	178	166	164	168	176	171	177	191	196	182	166	165	170	162	177	194	184	170	182	178	161	182	185	171	154	175	184	185	194	199	191	171	204	179	212	159	203	158	191	171	184	179	207	181	159	181	154	189	167	170	179	160	188	153	165	187	191	199	209	183	188	190	208	192	164	141	183	180	170	186	168	174	198	166	186	164	169	156	150	178	185	186	143	194	176	190	183	158	161	187	178	167	195	191	166	159	187	163	178	176	172	195	189	168	184	165	173	168	176	181	205	193	171	166	169	167	181	188	199	173	186	172	165	163	171	179	182	178	162	169	164	175	180	184	154	169	165	188	179	173	181	190	154	181	177	161	194	169	160	200	184	187	190	206	196	180	174	174	178	154	153	168	178	169	177	158	169	184	183	196	180	162	171	188	174	162	154	173	169	175	167	180	168	204	186	190	193	188	167	164	181	177	186	177	169	179	184	179	195	183	184	173	172	196	162	168	204	172	162	186	171	171	174	192	207	157	148	163	201	187	169	167	157	179	197	194	195	197	211	176	176	178	202	173	173	163	156	185	187	178	174	177	174	191	189	198	158	173	195	155	154	176	167	179	171	177	175	169	176	212	182	192	197	165	180	170	168	189	183	173	176	173	177	157	175	183	201	186	185	195	181	208	156	159	160	177	199	183	142	195	164	199	192	176	188	165	162	193	183	182	185	155	186	174	170	169	176	172	203	176	204	156	183	167	169	179	172	188	194	202	161	182	178	190	167	179	195	150	196	192	177	203	178	192	181	175	195	174	195	182	194	174	200	170	186	180	183	205	197	160	173	193	192	171	195	165	189	173	187	149	162	196	192	183	179	188	175	145	179	166	165	176	182	191	177	185	194	200	201	195	160	180	161	198	165	199	177	161	177	167	201	166	172	153	156	191	198	176	167	189	173	177	180	219	170	143	146	155	181	173	160	182	148	198	189	171	171	190	174	183	173	182	178	162	177	176	170	194	172	179	174	163	157	160	203	153	195	165	169	180	178	190	181	182	179	180	172	194	198	194	185	180	173	174	169	183	182	163	185	188	206	173	171	170	181	161	215	180	170	193	192	196	189	181	161	152	179	176	194	164	191	190	188	180	177	169	177	202	208	174	199	174	178	181	166	171	185	186	178	153	185	192	152	183	186	162	160	153	157	193	199	187	160	173	166	160	166	165	161	159	183	190	183	178	185	174	172	162	181	187	178	165	188	172	170	192	170	174	168	192	208	218	168	165	170	195	159	191	173	157	186	172	181	164	204	157	186	178	187	161	183	174	189	198	188	160	172	196	157	170	185	183	176	162	173	210	184	196	178	191	171	177	203	175	175	164	190	169	182	195	187	175	199	173	178	167	172	174	218	182	186	177	159	159	174	158	167	165	172	195	172	189	191	173	177	176	181	182	196	175	175	180	179	189	168	161	173	179	193	179	171	177	189	162	194	166	202	203	171	144	211	198	211	141	166	198	197	205	185	172	169	173	164	183	151	183	164	147	201	191	174	180	180	184	207	162	197	171	180	176	159	153	156	171	199	186	190	163	182	174	181	152	185	168	169	184	165	145	175	210	181	160	161	181	209	176	187	184	157	182	163	182	179	173	172	175	174	170	197	163	175	187	192	175	182	183	171	175	184	177	180	155	184	136	208	171	183	179	179	185	151	165	178	168	181	170	165	206	161	167	176	186	192	159	199	177	172	173	178	152	173	167	174	155	172	176	200	153	166	175	177	187	192	180	174	159	164	173	188	169	183	158	192	179	194	175	188	166	166	199	195	187	185	165	165	160	160	174	147	180	161	181	172	189	158	184	159	165	201	151	172	190	153	191	186	194	185	177	196	180	176	178	172	176	176	185	188	183	172	167	191	176	186	170	173	161	178	170	192	174	205	190	156	166	188	182	165	180	169	177	164	163	176	166	209	177	170	175	188	186	155	177	154	155	171	176	163	175	159	184	158	182	184	169	177	155	158	197	159	175	171	190	154	155	179	185	175	183	186	173	178	182	178	200	164	187	188	162	193	183	190	155	171	175	197	202	178	184	167	172	219	173	152	159	182	178	171	184	182	178	194	160	190	188	157	165	172	175	168	200	163	178	174	156	189	167	166	192	187	157	212	169	179	184	142	180	190	153	161	200	183	193	173	190	173	183	186	152	187	178	181	171	191	157	173	180	180	168	161	178	170	184	200	172	171	171	176	177	194	155	162	190	184	187	212	189	179	160	174	168	184	181	191	186	208	171	187	188	173	192	169	158	175	179	176	160	169	175	193	198	179	178	163	155	193	181	191	205	192	174	200	180	166	174	204	161	172	169	151	188	173	179	165	229	177	194	197	146	176	165	174	164	180	173	176	180	163	189	173	162	194	191	158	171	193	164	159	195	177	151	194	178	181	171	168	151	168	176	161	175	175	193	165	170	173
36630	49466	12377	2552	1924	2085	1824	1459	1296	1333	871	845	849	723	777	697	640	608	745	559	579	602	634	589	576	608	549	570	533	510	580	524	582	530	552	497	496	461	468	474	428	487	483	461	422	485	418	450	448	478	437	469	516	420	445	440	447	446	476	447	444	441	469	468	485	459	448	447	476	452	444	474	470	495	462	447	458	401	431	428	470	386	608	998	907	449	428	432	424	439	449	453	447	442	425	445	410	432	448	406	447	464	437	427	407	442	410	434	417	440	455	444	460	420	412	391	423	476	414	467	414	462	404	424	378	424	397	450	446	450	414	429	434	411	449	419	426	459	439	410	426	456	422	455	426	453	424	423	442	451	418	414	389	452	444	443	421	413	425	429	401	420	408	410	462	430	393	450	457	426	406	398	438	392	434	467	413	442	433	399	429	450	408	441	409	417	430	397	389	417	435	396	432	424	441	393	423	446	461	409	440	388	426	388	450	466	453	405	453	417	442	400	433	456	409	418	404	433	445	446	388	430	395	441	439	437	445	405	395	442	444	434	430	439	405	435	414	454	462	432	420	415	422	426	437	444	451	465	438	458	424	400	392	415	420	420	409	465	403	413	409	415	423	422	410	425	404	398	409	414	427	421	412	456	408	395	478	441	443	419	454	441	423	431	418	419	403	421	434	388	417	388	445	424	443	461	405	411	424	417	450	420	438	467	457	440	459	431	423	412	469	426	420	433	424	443	461	438	424	433	439	387	453	443	439	391	438	455	452	429	431	435	437	447	406	427	407	426	421	450	442	417	458	377	422	427	428	438	425	419	422	435	421	394	438	420	448	422	459	395	418	436	410	424	480	453	406	435	446	474	435	442	420	412	389	407	432	440	430	396	426	438	425	394	428	394	444	435	399	428	410	445	433	451	430	487	447	443	406	425	440	471	434	433	450	417	431	444	438	448	461	438	451	458	460	414	459	395	395	418	409	434	423	440	467	466	373	410	411	421	457	457	463	432	445	461	407	450	441	441	412	427	477	413	408	399	421	428	406	432	439	382	457	411	415	405	419	440	413	419	405	442	435	419	462	424	417	414	412	441	455	427	428	443	446	423	435	447	463	452	423	417	427	392	451	423	464	437	445	450	426	433	422	420	419	405	429	435	448	422	406	412	420	403	422	418	438	429	422	433	430	436	435	428	420	431	425	479	431	456	408	446	445	425	477	449	440	456	386	452	456	441	410	454	459	415	403	442	426	426	428	442	451	382	439	434	424	426	382	456	453	479	430	420	406	424	417	415	426	423	413	383	395	477	436	416	480	453	428	441	428	430	423	457	468	418	431	416	466	421	442	435	422	435	387	433	463	434	453	435	422	465	400	436	430	439	436	433	420	430	437	411	381	430	446	413	407	465	429	440	467	469	460	486	417	441	441	441	441	446	446	443	402	419	455	468	418	419	415	435	417	385	451	421	449	396	402	469	454	415	421	459	394	388	442	419	413	399	429	428	431	414	432	451	450	434	441	414	439	385	456	404	488	460	443	412	417	454	454	454	435	393	417	423	414	426	464	448	408	422	433	422	449	406	398	438	423	462	385	473	396	407	465	453	420	427	421	449	367	418	387	425	449	439	399	428	446	410	417	440	407	400	453	451	403	421	445	407	391	431	443	425	435	423	439	434	439	461	459	448	393	450	417	459	463	441	433	419	449	387	425	398	418	402	424	441	437	421	414	435	431	428	420	407	409	461	413	429	459	480	413	462	450	445	446	400	457	425	419	449	405	411	451	434	392	458	449	438	393	421	435	446	438	426	442	424	461	426	426	465	445	421	425	427	419	441	414	419	461	468	421	475	438	412	383	454	441	422	456	417	446	412	431	444	427	442	475	441	428	430	448	435	451	423	426	439	423	466	415	423	417	426	408	414	429	418	446	463	423	414	421	409	448	435	445	412	385	438	425	377	420	437	412	428	394	430	412	444	438	447	388	401	448	432	428	452	434	428	408	435	468	432	437	460	451	393	425	438	433	445	434	413	460	404	448	418	414	435	415	415	416	378	436	448	412	454	401	438	410	423	421	441	444	404	409	428	428	446	405	456	444	426	401	411	409	405	401	458	414	432	454	423	416	390	416	415	435	482	459	437	426	423	452	448	414	441	405	406	426	383	399	450	429	446	425	455	425	435	404	437	402	420	433	403	402	446	439	393	452	419	433	456	416	383	448	434	405	436	426	437	418	455	434	386	425	443	436	409	404	434	416	440	429	431	420	424	451	461	438	392	434	402	419	415	421	392	442	439	407	419	419	410	447	391	432	397	390	466	428	447	429	374	480	411	396	446	423	398	448	426	378	434	434	425	388	427	447	447	414	432	461	402	453	449	412	449	429	403	458	431	394	420	407	452	415	432	464	440	487	435	421	406	458	455	441	453	424	396	443	403	406	399	431	438	460	438	433	460	433	438	420	420	473	393	443	460	411	423	375	426	457	432	454	457	447	470	398	414	446	413	412	422	465	415	468	437	439	437	452	440	472	447	428	400	458	424	442	359	427	398	411	411	404	425	453	407	432	433	413	444	425	437	409	399	404	429	437	434	431	460	416	409	490	465	440	391	459	410	428	418	451	426	416	400	404	431	460	424	476	447	443	412	432	455	448	438	455	408	449	432	427	426	459	430	454	428	420	435	372	448	437	437	434	407	386	488	407	430	469	461	431	424	418	435	425	422	427	435	468	422	413	411	411	433	428	404	442	425	461	452	478	451	447	429	415	420	464	448	445	419	438	470	454	395	433	379	401	428	446	419	424	425	405	448	398	445	461	395	427	408	443	474	457	443	453	413	411	426	420	439	437	407	433	419	432	484	419	415	437	440	448	418	456	441	430	419	421	414	418	438	410	417	417	423	429	454	439	429	427	425	433	464	431	448	450	391	454	431	425	418	440	406	453	412	421	418	474	412	410	404	464	434	414	440	448	412	424	413	453	446	442	444	412	416	420	400	413	435	443	403	382	411	422	419	433	438	413	434	413	412	384	402	418	417	418	418	478	421	441	427	412	415	443	429	436	435	431	444	404	410	461	470	424	433	469	420	455	429	438	436	423	404	419	434	417	417	426	408	454	421	445	410	458	463	438	428	424	422	369	426	414	410	455	428	449	426	454	477	406	465	414	432	417	454	428	442	429	433	428	428	419	418	443	461	421	416	430	393	445	430	402	437	472	447	407	420	415	430	443	430	416	415	426	443	450	408	435	430	367	440	458	457	430	412	395	400	441	434	417	409	442	412	418	430	408	448	422	422	430	418	395	401	447	432	424	381	425	439	437	399	456	388	436	440	418	434	427	449	437	417	443	415	429	434	435	411	448	397	441	445	394	398	475	397	377	412	432	420	440	408	447	428	378	443	453	424	407	416	426	391	456	463	433	433	418	410	426	421	445	409	419	411	428	408	425	423	436	410	456	423	425	459	457	449	411	416	436	397	432	414	441	433	456	438	443	400	447	437	453	391	419	442	398	372	463	447
67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
